.guide-public-detail_article__GmAT8{margin:0 auto;width:100%;max-width:min(1080px,100%);padding-bottom:clamp(var(--rp-space-6),4vw,var(--rp-space-8))}.guide-public-detail_hero__7pKyY{margin:0 auto var(--rp-space-5);padding:clamp(var(--rp-space-4),2.5vw,var(--rp-space-5));max-width:min(1024px,100%);border-radius:var(--rp-radius-xl);border:1px solid color-mix(in srgb,var(--rp-border-normal) 28%,transparent);background:linear-gradient(155deg,color-mix(in srgb,var(--rp-accent-soft) 6%,transparent) 0,color-mix(in srgb,var(--rp-card-surface) 45%,transparent) 55%,color-mix(in srgb,var(--rp-card-surface) 70%,transparent) 100%)}.guide-public-detail_heroGrid__zdUrX{display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,168px);grid-gap:clamp(var(--rp-space-4),3vw,var(--rp-space-6));gap:clamp(var(--rp-space-4),3vw,var(--rp-space-6));align-items:start}@media (max-width:700px){.guide-public-detail_heroGrid__zdUrX{grid-template-columns:minmax(0,1fr)}.guide-public-detail_heroCoverWrap__qxU5j{order:-1;justify-self:start;max-width:140px}}.guide-public-detail_heroCopy__iTTrA{min-width:0}.guide-public-detail_heroKicker__DEVPK{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--rp-accent-soft) 18%,var(--rp-text-muted));margin-bottom:var(--rp-space-2)}.guide-public-detail_heroKickerSep__1c4GE{opacity:.55}.guide-public-detail_heroTitle__sybcS{margin:0 0 var(--rp-space-2);font-size:clamp(1.35rem,2.5vw + .65rem,1.82rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--rp-text-primary);text-wrap:balance}.guide-public-detail_heroPromise__M9Jjv{margin:0 0 var(--rp-space-3);max-width:44rem;font-size:.935rem;line-height:1.62;color:var(--rp-text-secondary)}.guide-public-detail_heroMetaRow__AVHxQ{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:var(--rp-space-3)}.guide-public-detail_heroMetaItem__kfmb6{font-size:.74rem;font-weight:650;color:var(--rp-text-secondary);padding:4px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--rp-border-normal) 30%,transparent);background:color-mix(in srgb,var(--rp-surface-inset) 10%,transparent)}.guide-public-detail_heroMetaItemMuted__D7Ug4{color:var(--rp-text-muted);font-weight:600;background:transparent}.guide-public-detail_heroPlatformRow__M470k{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.guide-public-detail_platformBadge__cysL4{display:inline-flex;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--rp-border-normal) 28%,transparent);background:color-mix(in srgb,var(--rp-card-surface) 72%,transparent)}.guide-public-detail_heroActions__ZryC6{display:flex;flex-wrap:wrap;gap:var(--rp-space-2) var(--rp-space-4)}.guide-public-detail_heroLink__pQcSx{font-size:.86rem;font-weight:720;text-decoration:none;color:color-mix(in srgb,var(--rp-accent) 42%,var(--rp-text-secondary))}.guide-public-detail_heroLink__pQcSx:hover{text-decoration:underline}.guide-public-detail_heroLinkQuiet__HXPGR{font-size:.84rem;font-weight:610;text-decoration:none;color:var(--rp-text-muted)}.guide-public-detail_heroLinkQuiet__HXPGR:hover{color:var(--rp-text-secondary);text-decoration:underline}.guide-public-detail_heroCoverWrap__qxU5j{justify-self:end}.guide-public-detail_heroCoverFrame__Bmwyh{border-radius:var(--rp-radius-lg);overflow:hidden;border:1px solid color-mix(in srgb,var(--rp-border-normal) 36%,transparent);box-shadow:0 6px 20px color-mix(in srgb,var(--rp-text-primary) 4%,transparent)}.guide-public-detail_heroCoverFrame__Bmwyh .rp-game-art-surface{display:block;width:100%}.guide-public-detail_readerShell__ZnrbH{display:grid;grid-template-columns:200px minmax(0,min(760px,100%));grid-gap:clamp(var(--rp-space-4),3vw,var(--rp-space-6));gap:clamp(var(--rp-space-4),3vw,var(--rp-space-6));align-items:start;max-width:min(1040px,100%);margin-inline:auto;padding-inline:clamp(var(--rp-space-3),3vw,var(--rp-space-5))}@media (max-width:900px){.guide-public-detail_readerShell__ZnrbH{grid-template-columns:1fr}}.guide-public-detail_mainContent__RCkEo{min-width:0}.guide-public-detail_section__9ZGMF{margin-bottom:clamp(var(--rp-space-6),5vw,var(--rp-space-8));scroll-margin-top:calc(var(--rp-topbar-safe-offset, .75rem) + var(--rp-space-5))}.guide-public-detail_secTitle__rB8cK{margin:0 0 var(--rp-space-2);font-size:clamp(1.05rem,1.35vw + .82rem,1.35rem);font-weight:800;letter-spacing:-.015em;color:var(--rp-text-primary)}.guide-public-detail_secLeadMuted__SOEbd{margin:0 0 var(--rp-space-4);font-size:.865rem;line-height:1.52;color:var(--rp-text-muted);max-width:40rem}.guide-public-detail_statStrip__QhU7Z{display:flex;flex-wrap:wrap;gap:var(--rp-space-3) clamp(var(--rp-space-5),3vw,var(--rp-space-6));padding:var(--rp-space-4) var(--rp-space-5);border-radius:var(--rp-radius-lg);border:1px solid color-mix(in srgb,var(--rp-border-normal) 22%,transparent);background:color-mix(in srgb,var(--rp-accent-soft) 4%,transparent)}.guide-public-detail_statCell__Yw5Za{display:flex;flex-direction:column;gap:4px;min-width:min(140px,44vw)}.guide-public-detail_statCellWide__QNy1X{flex:1 1 100%}.guide-public-detail_statLabel__pPrH_{font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--rp-text-muted)}.guide-public-detail_statValue__2Crqp{font-size:.88rem;font-weight:720;line-height:1.42;color:var(--rp-text-secondary)}.guide-public-detail_statValueSoft__gBRUv{font-weight:620;line-height:1.52;color:color-mix(in srgb,var(--rp-text-muted) 25%,var(--rp-text-secondary))}.guide-public-detail_coverageBand__QQkYV{border-radius:var(--rp-radius-lg);border:1px solid color-mix(in srgb,var(--rp-border-normal) 24%,transparent);overflow:hidden}.guide-public-detail_coverageRow__svgXe{display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);grid-gap:var(--rp-space-3);gap:var(--rp-space-3);align-items:start;padding:var(--rp-space-3) var(--rp-space-4);border-bottom:1px solid color-mix(in srgb,var(--rp-border-normal) 14%,transparent);background:color-mix(in srgb,var(--rp-card-surface) 36%,transparent)}.guide-public-detail_coverageRow__svgXe:last-child{border-bottom:none}@media (max-width:620px){.guide-public-detail_coverageRow__svgXe{grid-template-columns:minmax(0,1fr)}}.guide-public-detail_coverageHead__IHey_{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.guide-public-detail_coverageLabel__4XiGK{font-size:.7rem;font-weight:780;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--rp-accent-soft) 12%,var(--rp-text-secondary))}.guide-public-detail_coverageBadge__Tc0hV{font-size:.66rem;font-weight:750;color:var(--rp-text-muted);padding:2px 7px;border-radius:999px;border:1px solid color-mix(in srgb,var(--rp-border-normal) 28%,transparent);background:color-mix(in srgb,var(--rp-accent-soft) 5%,transparent)}.guide-public-detail_chipFlow__I5FHX{display:flex;flex-wrap:wrap;gap:8px}.guide-public-detail_mapChip__MDN5t{font-size:.785rem;font-weight:580;line-height:1.35;color:color-mix(in srgb,var(--rp-accent-soft) 4%,var(--rp-text-secondary));padding:5px 10px;border-radius:var(--rp-radius-md);border:1px solid color-mix(in srgb,var(--rp-border-normal) 26%,transparent);background:color-mix(in srgb,var(--rp-surface-inset) 5%,transparent)}.guide-public-detail_mapChipMuted__go5_1{font-weight:540}a.guide-public-detail_mapChipMuted__go5_1,a.guide-public-detail_mapChip__MDN5t{text-decoration:none}a.guide-public-detail_mapChipMuted__go5_1:hover,a.guide-public-detail_mapChip__MDN5t:hover{border-color:color-mix(in srgb,var(--rp-accent-soft) 36%,transparent);color:color-mix(in srgb,var(--rp-accent-soft) 18%,var(--rp-text-primary))}.guide-public-detail_articleProse__lxLQ0{max-width:42rem;font-size:.958rem;line-height:1.74;color:var(--rp-text-secondary)}.guide-public-detail_articleProse__lxLQ0 p{margin:0 0 var(--rp-space-3)}.guide-public-detail_articleProse__lxLQ0 p:last-child{margin-bottom:0}.guide-public-detail_missablesNote___Emho{margin-top:var(--rp-space-4);padding:var(--rp-space-3) var(--rp-space-4);border-radius:var(--rp-radius-md);border-left:3px solid color-mix(in srgb,var(--rp-accent-soft) 52%,transparent);background:color-mix(in srgb,var(--rp-accent-soft) 5%,transparent)}.guide-public-detail_missablesNoteTitle__SDR4y{display:block;margin-bottom:var(--rp-space-1);font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--rp-text-muted)}.guide-public-detail_missablesNoteBody__8nhcE{font-size:.9rem;line-height:1.65;color:var(--rp-text-secondary)}.guide-public-detail_roadRows__Q08iO{display:flex;flex-direction:column;gap:clamp(var(--rp-space-5),3vw,var(--rp-space-6))}.guide-public-detail_stageRow__iaHfw{scroll-margin-top:calc(var(--rp-topbar-safe-offset, .75rem) + var(--rp-space-5));padding-bottom:clamp(var(--rp-space-5),3vw,var(--rp-space-6));border-bottom:1px solid color-mix(in srgb,var(--rp-border-normal) 18%,transparent)}.guide-public-detail_stageRow__iaHfw:last-child{border-bottom:none;padding-bottom:0}.guide-public-detail_stageTop__9XvNL{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--rp-space-2);margin-bottom:var(--rp-space-1)}.guide-public-detail_stageNum__GGkgd{font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--rp-text-muted)}.guide-public-detail_stageEta__pDQ6W{font-size:.75rem;font-weight:650;color:color-mix(in srgb,var(--rp-accent-soft) 12%,var(--rp-text-muted))}.guide-public-detail_stageHeading___SPgF{margin:0 0 var(--rp-space-2);font-size:clamp(1rem,.65vw + .93rem,1.22rem);font-weight:780;color:var(--rp-text-primary);line-height:1.3}.guide-public-detail_stagePurpose__adQiG{margin:0 0 var(--rp-space-3);font-size:.935rem;line-height:1.72;color:var(--rp-text-secondary);max-width:42rem}.guide-public-detail_stagePanels__4ITk1{display:grid;grid-gap:var(--rp-space-3);gap:var(--rp-space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:var(--rp-space-3)}.guide-public-detail_prepPanel__hG4Tx{border-left:2px solid color-mix(in srgb,var(--rp-accent-soft) 45%,transparent);background:color-mix(in srgb,var(--rp-accent-soft) 3%,transparent)}.guide-public-detail_prepPanel__hG4Tx,.guide-public-detail_warnPanel__xdHuO{padding:var(--rp-space-2) var(--rp-space-3);border-radius:var(--rp-radius-md)}.guide-public-detail_warnPanel__xdHuO{border-left:2px solid color-mix(in srgb,var(--rp-border-accent) 42%,transparent);background:color-mix(in srgb,var(--rp-border-accent) 4%,transparent)}.guide-public-detail_miniLabel__HqGgx{margin:0 0 var(--rp-space-1);font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--rp-accent-soft) 8%,var(--rp-text-muted))}.guide-public-detail_miniLabelMuted__dXpDU{color:color-mix(in srgb,var(--rp-border-accent) 35%,var(--rp-text-muted))}.guide-public-detail_miniList__gb8XW{margin:0;padding-left:1.1rem;font-size:.86rem;line-height:1.62;color:var(--rp-text-secondary)}.guide-public-detail_miniList__gb8XW li{margin-bottom:4px}.guide-public-detail_stageTrophies__8KZfm{margin-top:var(--rp-space-1)}.guide-public-detail_solutionsCol__iJWLS{max-width:42rem;display:flex;flex-direction:column;gap:clamp(var(--rp-space-5),5vw,var(--rp-space-7))}.guide-public-detail_solBlock__JDLt2{padding-bottom:var(--rp-space-5);border-bottom:1px dashed color-mix(in srgb,var(--rp-border-normal) 22%,transparent)}.guide-public-detail_solBlock__JDLt2:last-child{border-bottom:none;padding-bottom:0}.guide-public-detail_solHeader__HtUAX{margin-bottom:var(--rp-space-2)}.guide-public-detail_solTitle__7BZMl{margin:0 0 var(--rp-space-2);font-size:clamp(.96rem,1.1vw + .86rem,1.08rem);font-weight:800;color:var(--rp-text-primary);line-height:1.4}.guide-public-detail_solTitleLink__Oi3ED{color:inherit;text-decoration:none}.guide-public-detail_solTitleLink__Oi3ED:hover{color:color-mix(in srgb,var(--rp-accent-soft) 18%,var(--rp-text-primary))}.guide-public-detail_solTags__LM2jk{display:flex;flex-wrap:wrap;gap:8px}.guide-public-detail_solTag__AeCr6{font-size:.675rem;font-weight:700;color:var(--rp-text-secondary);padding:3px 8px;border-radius:var(--rp-radius-md);background:color-mix(in srgb,var(--rp-surface-inset) 30%,transparent)}.guide-public-detail_solTagAccent__tKTI3{color:color-mix(in srgb,var(--rp-accent-soft) 12%,var(--rp-text-secondary));border:1px solid color-mix(in srgb,var(--rp-border-normal) 22%,transparent);background:color-mix(in srgb,var(--rp-accent-soft) 6%,transparent)}.guide-public-detail_solTagGhost__YLAxv{text-transform:uppercase;letter-spacing:.05em;font-size:.595rem;font-weight:700;color:var(--rp-text-muted);background:transparent;border:1px solid color-mix(in srgb,var(--rp-border-subtle) 80%,transparent)}.guide-public-detail_solMeta____Ftj{margin-bottom:var(--rp-space-2)}.guide-public-detail_solMetaLine__VLnV8,.guide-public-detail_solMetaQuiet__KyxhS{margin:0 0 6px;font-size:.85rem;line-height:1.55;color:var(--rp-text-secondary)}.guide-public-detail_solMetaQuiet__KyxhS{color:color-mix(in srgb,var(--rp-text-muted) 22%,var(--rp-text-secondary))}.guide-public-detail_metaK__GnHW0{display:inline-block;margin-right:6px;font-size:.54rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--rp-text-muted);vertical-align:baseline}.guide-public-detail_quoteInGame__s2inH{font-style:italic}.guide-public-detail_solAlerts__4maLa{display:flex;flex-direction:column;gap:8px;margin-bottom:var(--rp-space-3)}.guide-public-detail_alertMiss__81uDi,.guide-public-detail_alertTip___jNDZ,.guide-public-detail_alertWarn__uyymZ{margin:0;padding:var(--rp-space-2) var(--rp-space-3);font-size:.84rem;line-height:1.55;border-radius:var(--rp-radius-md);border-left:3px solid transparent}.guide-public-detail_alertLab__u4Z7Y{display:inline-block;margin-right:6px;font-size:.53rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--rp-text-muted)}.guide-public-detail_alertMiss__81uDi{border-left-color:color-mix(in srgb,var(--rp-accent-soft) 55%,transparent);background:color-mix(in srgb,var(--rp-accent-soft) 6%,transparent)}.guide-public-detail_alertWarn__uyymZ{border-left-color:color-mix(in srgb,var(--rp-border-accent) 52%,transparent);background:color-mix(in srgb,var(--rp-border-accent) 5%,transparent)}.guide-public-detail_alertTip___jNDZ{border-left-color:color-mix(in srgb,var(--rp-border-normal) 42%,transparent);background:color-mix(in srgb,var(--rp-surface-inset) 10%,transparent)}.guide-public-detail_solSteps__0cNyJ{margin-top:var(--rp-space-2)}.guide-public-detail_stepsK__4PZa8{margin:0 0 var(--rp-space-2);font-size:.54rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--rp-accent-soft) 15%,var(--rp-text-muted))}.guide-public-detail_stepsBody__3ugVR{font-size:.92rem;line-height:1.74;color:var(--rp-text-secondary)}.guide-public-detail_stepsBody__3ugVR p{margin:0 0 var(--rp-space-2)}.guide-public-detail_stepsBody__3ugVR p:last-child{margin-bottom:0}.guide-public-detail_solAuthorNote__a8WkD{margin:var(--rp-space-3) 0 0;font-size:.82rem;line-height:1.6;color:var(--rp-text-muted)}.guide-public-detail_guidanceSplit__azBXy{display:grid;grid-gap:var(--rp-space-4);gap:var(--rp-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:44rem}.guide-public-detail_guidancePieceWarn__ILKfd,.guide-public-detail_guidancePiece__gozp3{padding:var(--rp-space-3) var(--rp-space-4);border-radius:var(--rp-radius-lg)}.guide-public-detail_guidancePiece__gozp3{border:1px solid color-mix(in srgb,var(--rp-border-normal) 24%,transparent);background:color-mix(in srgb,var(--rp-card-surface) 52%,transparent)}.guide-public-detail_guidancePieceWarn__ILKfd{border:1px solid color-mix(in srgb,var(--rp-border-accent) 32%,transparent);background:color-mix(in srgb,var(--rp-border-accent) 4%,transparent)}.guide-public-detail_miniSecTitleMuted__Wt8j_,.guide-public-detail_miniSecTitle__2aAci{margin:0 0 var(--rp-space-2);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--rp-text-muted)}.guide-public-detail_miniSecTitleMuted__Wt8j_{color:color-mix(in srgb,var(--rp-border-accent) 45%,var(--rp-text-muted))}.guide-public-detail_plainList__Zjio_{margin:0;padding-left:1.05rem;font-size:.878rem;line-height:1.62;color:var(--rp-text-secondary)}.guide-public-detail_plainList__Zjio_ li{margin-bottom:6px}.guide-public-detail_relatedList__DXp_R{list-style:none;margin:0;padding:0;max-width:36rem}.guide-public-detail_relatedLi__LGNT0{padding:var(--rp-space-2) 0;border-bottom:1px solid color-mix(in srgb,var(--rp-border-normal) 16%,transparent)}.guide-public-detail_relatedLi__LGNT0:last-child{border-bottom:none}.guide-public-detail_relatedA__2_Wge{display:inline-block;font-size:.935rem;font-weight:720;text-decoration:none;color:color-mix(in srgb,var(--rp-accent) 42%,var(--rp-text-secondary))}.guide-public-detail_relatedA__2_Wge:hover{text-decoration:underline}.guide-public-detail_relatedMeta__yM_PV{display:block;font-size:.785rem;color:var(--rp-text-muted);margin-top:2px}.guide-public-detail_pageFoot__8o_tE{margin-top:clamp(var(--rp-space-6),4vw,var(--rp-space-8));padding-top:var(--rp-space-4);border-top:1px solid color-mix(in srgb,var(--rp-border-normal) 24%,transparent);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--rp-space-2) var(--rp-space-4)}.guide-public-detail_footStrong__HxzcA{font-weight:740;text-decoration:none;font-size:.878rem;color:color-mix(in srgb,var(--rp-accent) 48%,var(--rp-text-secondary))}.guide-public-detail_footStrong__HxzcA:hover{text-decoration:underline}.guide-public-detail_footLinkAlt__VNZBJ{font-weight:620;text-decoration:none;font-size:.878rem;color:var(--rp-text-muted)}.guide-public-detail_footLinkAlt__VNZBJ:hover{color:var(--rp-text-secondary);text-decoration:underline}.guide-public-detail_footNote___sL1x{flex:1 1 100%;margin:var(--rp-space-2) 0 0;font-size:.74rem;color:color-mix(in srgb,var(--rp-text-muted) 92%,transparent)}.guide-public-detail_tocRail__Vb7vg{position:-webkit-sticky;position:sticky;top:calc(var(--rp-topbar-safe-offset, .75rem) + var(--rp-space-4));align-self:start;z-index:2;max-height:calc(100dvh - var(--rp-topbar-safe-offset, .75rem) - var(--rp-topbar-height, 52px) - var(--rp-space-5));overflow-y:auto;overscroll-behavior:contain;padding-right:var(--rp-space-1)}@media (max-width:900px){.guide-public-detail_tocRail__Vb7vg{position:relative;top:auto;max-height:none;overflow:visible;order:-1;padding-right:0}}.guide-public-detail_tocDisclosure___lU17{margin:0;padding:0;border:none}.guide-public-detail_tocSummary__VO_hi{display:none;list-style:none}.guide-public-detail_tocSummary__VO_hi::-webkit-details-marker{display:none}@media (max-width:900px){.guide-public-detail_tocDisclosure___lU17{border:1px solid color-mix(in srgb,var(--rp-border-normal) 35%,transparent);border-radius:var(--rp-radius-lg);padding:var(--rp-space-2) var(--rp-space-3);background:color-mix(in srgb,var(--rp-card-surface) 90%,transparent)}.guide-public-detail_tocSummary__VO_hi{display:flex;justify-content:space-between;align-items:center;gap:var(--rp-space-2);cursor:pointer;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--rp-text-secondary);padding-bottom:var(--rp-space-2);margin-bottom:0;border-bottom:1px solid color-mix(in srgb,var(--rp-border-normal) 22%,transparent)}.guide-public-detail_tocStickyContainer__oTSs1{padding-top:var(--rp-space-2);max-height:min(52vh,440px);overflow-y:auto;overscroll-behavior:contain}}.guide-public-detail_tocSummaryHint__nKEgG{font-size:.62rem;font-weight:650;letter-spacing:.04em;text-transform:none;color:var(--rp-text-muted)}@media (min-width:901px){.guide-public-detail_tocStickyContainer__oTSs1{padding:var(--rp-space-2) 0}.guide-public-detail_tocSummary__VO_hi{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.guide-public-detail_tocSummaryHint__nKEgG{display:none}}.guide-public-detail_tocNav__an1_g{margin:0}.guide-public-detail_tocList__Y1eVH{list-style:none;margin:0;padding:0 0 0 2px;display:grid;grid-gap:6px;gap:6px;border-left:2px solid color-mix(in srgb,var(--rp-border-normal) 55%,transparent)}.guide-public-detail_tocLink__RyY_E{display:block;position:relative;padding-left:var(--rp-space-2);margin-left:-4px;font-size:.782rem;font-weight:620;line-height:1.42;text-decoration:none;color:color-mix(in srgb,var(--rp-accent-soft) 8%,var(--rp-text-muted));border-radius:var(--rp-radius-md)}.guide-public-detail_tocLink__RyY_E:hover{color:var(--rp-text-secondary)}.guide-public-detail_tocLink__RyY_E:before{content:"";position:absolute;left:-2px;top:0;bottom:0;width:2px;background:color-mix(in srgb,var(--rp-accent-soft) 35%,transparent);transform:scaleY(0);transform-origin:top;transition:transform .14s ease}@media (prefers-reduced-motion:reduce){.guide-public-detail_tocLink__RyY_E:before{transition:none}}.guide-public-detail_tocLink__RyY_E:hover:before{transform:scaleY(.35)}.guide-public-detail_tocDepth__mgIiE{font-size:.695rem;font-weight:560;color:color-mix(in srgb,var(--rp-text-muted) 96%,transparent);padding-left:var(--rp-space-1)}.guide-public-detail_tocLinkActive__5m1i2{color:var(--rp-text-primary);font-weight:720}.guide-public-detail_tocLinkActive__5m1i2:before{transform:scaleY(1)}html[data-theme=light] .guide-public-detail_hero__7pKyY{background:linear-gradient(165deg,color-mix(in srgb,var(--rp-accent-soft) 4%,transparent) 0,color-mix(in srgb,var(--rp-card-surface) 96%,transparent) 100%)}html[data-theme=light] .guide-public-detail_coverageRow__svgXe,html[data-theme=light] .guide-public-detail_guidancePiece__gozp3,html[data-theme=light] .guide-public-detail_statStrip__QhU7Z{background:color-mix(in srgb,var(--rp-card-surface) 96%,transparent)}.route-page-header_header__GuCKj{display:flex;flex-direction:column;gap:var(--rp-header-gap,var(--rp-space-2));position:relative;padding-bottom:var(--rp-space-3)}.route-page-header_header__GuCKj:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--rp-accent) 55%,transparent) 0,transparent 72%);opacity:.5;pointer-events:none}.route-page-header_eyebrow__6mDyL{margin:0;font-size:.6rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--rp-text-muted)}.route-page-header_titleRow___uvzl{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--rp-panel-gap,var(--rp-space-3));min-width:0}.route-page-header_titleTail__f_t8p{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--rp-card-gap,var(--rp-space-2));flex-shrink:0;min-width:0}.route-page-header_title__1oz8M{margin:0;font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--rp-text-primary);overflow-wrap:anywhere;min-width:0;flex:1 1 min(70%,12rem)}.route-page-header_titleDisplay__2uJAu{font-size:clamp(1.35rem,2.8vw,1.9rem);font-weight:900;letter-spacing:.04em}.route-page-header_pillWrap__M3k7r{display:inline-flex;align-items:center}.route-page-header_pillWrap__M3k7r .rp-route-pill,.route-page-header_pillWrap__M3k7r span{font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--rp-accent);border:1px solid rgba(61,217,232,.28);border-radius:999px;padding:4px 10px;background:color-mix(in srgb,var(--rp-accent-soft) 40%,transparent)}.route-page-header_actions__JdGfg{display:flex;flex-wrap:wrap;gap:var(--rp-card-gap,var(--rp-space-2));flex-shrink:0;align-items:center}.route-page-header_subtitle__vNp4_{margin:0;max-width:70ch;font-size:.86rem;line-height:1.45;color:var(--rp-text-secondary)}.route-identity-band_band__Cx4jT{position:relative;margin:0 0 var(--rp-space-3);padding:var(--rp-space-2) var(--rp-space-3);border-radius:var(--rp-radius-md);border:1px solid color-mix(in srgb,var(--rp-border-subtle) 80%,var(--rp-accent) 8%);background:color-mix(in srgb,var(--rp-surface-inset) 86%,color-mix(in srgb,var(--rp-accent) 6%,transparent));overflow:hidden;min-width:0;max-width:100%}.route-identity-band_band__Cx4jT:before{content:"";position:absolute;inset:0;background:var(--rp-route-band,linear-gradient(100deg,transparent 0,transparent 100%));pointer-events:none;opacity:.55}.route-identity-band_bandSubtle__LxtRQ{padding:var(--rp-space-2);margin-bottom:var(--rp-space-2)}.route-identity-band_bandSubtle__LxtRQ .route-identity-band_phrase__Quymd{font-size:.8rem}.route-identity-band_bandInline__xvFIW{margin-bottom:var(--rp-space-2);padding:var(--rp-space-2) var(--rp-space-2);display:grid;grid-gap:4px;gap:4px}.route-identity-band_bandInline__xvFIW .route-identity-band_phrase__Quymd{font-size:.8rem;line-height:1.4;margin:0;max-width:64ch}.route-identity-band_bandInline__xvFIW .route-identity-band_top__YE5YZ{margin:0;align-items:center}.route-identity-band_bandInline__xvFIW .route-identity-band_mood__YG9Pw{font-size:.55rem}.route-identity-band_bandInline__xvFIW .route-identity-band_scan__sWmlS{display:none}.route-identity-band_top__YE5YZ{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--rp-space-2);margin-bottom:2px}.route-identity-band_mood__YG9Pw{margin:0;font-size:.6rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--rp-text-primary) 88%,var(--rp-accent) 12%)}.route-identity-band_pill__8rKlV{font-size:.55rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--rp-text-tertiary);border:1px solid var(--rp-border-subtle);border-radius:999px;padding:2px 8px}.route-identity-band_phrase__Quymd{position:relative;z-index:1;margin:0;font-size:.84rem;line-height:1.45;color:var(--rp-text-secondary);max-width:72ch}.route-identity-band_scan__sWmlS{flex:1 1 40px;min-width:0;height:1px;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--rp-accent) 25%,transparent) 50%,transparent 100%);border-radius:1px;opacity:.5;margin-left:auto}@media (max-width:520px){.route-identity-band_scan__sWmlS{display:none}}.route-page-frame_root__97zwR{width:100%;max-width:100%;overflow-x:hidden;display:flex;flex-direction:column;gap:var(--rp-page-gap,var(--rp-space-4));min-width:0}.route-page-frame_body__ZbnCM{display:flex;flex-direction:column;gap:var(--rp-section-gap,var(--rp-space-3));min-width:0}.auth_page__BzxL8{--rp-auth-max:min(1120px,100%)}.achievement-game-detail-view_page__LskN8{width:100%;max-width:100%;overflow-x:clip;min-width:0;--achievement-sticky-top:calc(var(--rp-topbar-height, 56px) + 8px)}.achievement-game-detail-view_sourceBanner__dDpPE{margin-bottom:var(--rp-space-3);padding:var(--rp-space-2) var(--rp-space-3);border-radius:var(--rp-radius-md);border:1px solid color-mix(in srgb,var(--rp-accent) 22%,var(--rp-border-subtle));background:color-mix(in srgb,var(--rp-accent) 6%,var(--rp-surface-panel));font-size:.78rem;line-height:1.45;color:var(--rp-text-secondary)}.achievement-game-detail-view_sourceBanner__dDpPE strong{color:var(--rp-text-primary)}.achievement-game-detail-view_controlBar__R3phK,.achievement-game-detail-view_hero__umHWd,.achievement-game-detail-view_ledgerPanel__pK4qv,.achievement-game-detail-view_summaryPanel__fnyfV{min-width:0;border:1px solid var(--rp-border-subtle);background:linear-gradient(135deg,color-mix(in srgb,var(--rp-surface-panel) 88%,transparent),transparent),color-mix(in srgb,var(--rp-surface-panel) 82%,transparent);box-shadow:var(--rp-shadow-panel),0 0 0 1px color-mix(in srgb,var(--rp-accent) 8%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}.achievement-game-detail-view_hero__umHWd{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--rp-space-3);gap:var(--rp-space-3);overflow:hidden;border-radius:var(--rp-radius-lg);padding:var(--rp-space-3)}@media (min-width:980px){.achievement-game-detail-view_hero__umHWd:not(.achievement-game-detail-view_heroSourceBacked__2tUqY){grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:stretch}}.achievement-game-detail-view_heroSourceBacked__2tUqY{grid-template-columns:minmax(0,1fr)}.achievement-game-detail-view_heroSourceBacked__2tUqY .achievement-game-detail-view_heroCopy__eKDrQ{order:2}.achievement-game-detail-view_heroArt__TsCZE{position:relative;min-height:190px;border-radius:var(--rp-radius-md);overflow:hidden;border:1px solid var(--rp-border-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rp-accent) 10%,transparent);pointer-events:none}.achievement-game-detail-view_heroArtBanner__Dwnx7{min-height:0;aspect-ratio:16/9;max-height:min(42vh,320px);width:100%}.achievement-game-detail-view_heroArtBanner__Dwnx7>*{width:100%;height:100%}.achievement-game-detail-view_heroArt__TsCZE>*{height:100%}.achievement-game-detail-view_heroCopy__eKDrQ{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--rp-space-3);justify-content:center;min-width:0}.achievement-game-detail-view_kicker__U76aq{margin:0;color:var(--rp-text-tertiary);font-size:.62rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.achievement-game-detail-view_heroTitle__T6n3Y{margin:-.25rem 0 0;color:var(--rp-text-primary);font-size:clamp(1.55rem,4vw,2.8rem);line-height:.98;letter-spacing:-.04em}.achievement-game-detail-view_filterGroup__nveoy,.achievement-game-detail-view_heroActions__6CTn7,.achievement-game-detail-view_platformRail__6zNQS,.achievement-game-detail-view_tagRail__fvQk_{display:flex;flex-wrap:wrap;gap:var(--rp-space-2);align-items:center}.achievement-game-detail-view_actionGhost__4SHk4,.achievement-game-detail-view_actionPrimary___y5lK,.achievement-game-detail-view_filterBtn__H8kfd,.achievement-game-detail-view_guideLink__01Xil,.achievement-game-detail-view_platformChip__0_MDk,.achievement-game-detail-view_tagChip___WwR8{font:inherit;text-decoration:none;border-radius:var(--rp-radius-md);transition:border-color var(--rp-transition-fast),background var(--rp-transition-fast),box-shadow var(--rp-transition-fast)}.achievement-game-detail-view_filterBtn__H8kfd,.achievement-game-detail-view_platformChip__0_MDk,.achievement-game-detail-view_tagChip___WwR8{display:inline-flex;align-items:center;gap:.4rem;min-height:2.1rem;padding:0 .72rem;border:1px solid var(--rp-border-subtle);background:color-mix(in srgb,var(--rp-surface-inset) 78%,transparent);color:var(--rp-text-secondary);font-size:.72rem;font-weight:750;cursor:pointer}.achievement-game-detail-view_filterBtnActive__Gh9r1,.achievement-game-detail-view_platformChipActive__ZgEpe,.achievement-game-detail-view_tagChipActive__8p6n2{border-color:var(--rp-border-accent);background:color-mix(in srgb,var(--rp-accent-soft) 68%,var(--rp-surface-inset));color:var(--rp-text-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--rp-accent) 14%,transparent)}.achievement-game-detail-view_statStrip__yKCIg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--rp-space-2);gap:var(--rp-space-2)}@media (min-width:780px){.achievement-game-detail-view_statStrip__yKCIg{grid-template-columns:repeat(5,minmax(0,1fr))}}.achievement-game-detail-view_statStrip__yKCIg>div{min-width:0;border-radius:var(--rp-radius-md);border:1px solid var(--rp-border-subtle);background:color-mix(in srgb,var(--rp-surface-inset) 72%,transparent);padding:var(--rp-space-2)}.achievement-game-detail-view_statLabel__QyN59,.achievement-game-detail-view_statValue__Vp8g4{display:block;min-width:0}.achievement-game-detail-view_statValue__Vp8g4{color:var(--rp-text-primary);font-size:1rem;font-weight:900;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.achievement-game-detail-view_statLabel__QyN59{margin-top:.25rem;color:var(--rp-text-tertiary);font-size:.62rem;font-weight:700;line-height:1.25}.achievement-game-detail-view_actionGhost__4SHk4,.achievement-game-detail-view_actionPrimary___y5lK{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:0 .95rem;font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.achievement-game-detail-view_actionGhost__4SHk4{border:1px solid var(--rp-border-normal);background:color-mix(in srgb,var(--rp-surface-inset) 76%,transparent);color:var(--rp-text-primary)}.achievement-game-detail-view_actionPrimary___y5lK{border:1px solid var(--rp-border-accent);background:color-mix(in srgb,var(--rp-accent) 20%,transparent);color:var(--rp-text-primary);box-shadow:0 0 20px -14px var(--rp-accent)}.achievement-game-detail-view_actionGhost__4SHk4:hover,.achievement-game-detail-view_actionPrimary___y5lK:hover,.achievement-game-detail-view_filterBtn__H8kfd:hover,.achievement-game-detail-view_guideLink__01Xil:hover,.achievement-game-detail-view_platformChip__0_MDk:hover,.achievement-game-detail-view_tagChip___WwR8:hover{border-color:var(--rp-border-accent)}.achievement-game-detail-view_controlBar__R3phK{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--rp-space-2);gap:var(--rp-space-2);border-radius:var(--rp-radius-lg);padding:var(--rp-space-3)}.achievement-game-detail-view_achievementAnalysisDock__a0Xlh{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--rp-section-gap);gap:var(--rp-section-gap);min-width:0;align-items:start}@media (min-width:1180px){.achievement-game-detail-view_achievementAnalysisDock__a0Xlh{grid-template-columns:minmax(0,1fr) minmax(240px,.28fr);grid-template-rows:auto 1fr}.achievement-game-detail-view_achievementFilterBar__QYw8X{grid-column:1;grid-row:1}.achievement-game-detail-view_achievementAnalysisDock__a0Xlh>.achievement-game-detail-view_ledgerPanel__pK4qv{grid-column:1;grid-row:2}.achievement-game-detail-view_achievementSidebarSticky__gKGnN{grid-column:2;grid-row:1/span 2;align-self:start}}.achievement-game-detail-view_achievementFilterBar__QYw8X,.achievement-game-detail-view_achievementSidebarSticky__gKGnN{position:-webkit-sticky;position:sticky;top:var(--achievement-sticky-top)}.achievement-game-detail-view_achievementFilterBar__QYw8X{z-index:14;margin-bottom:0;background:linear-gradient(135deg,color-mix(in srgb,var(--rp-surface-panel) 96%,transparent),color-mix(in srgb,var(--rp-surface-panel) 94%,transparent)),color-mix(in srgb,var(--rp-surface-panel) 94%,var(--rp-surface-base,#0b0f18));-webkit-backdrop-filter:blur(16px) saturate(1.12);backdrop-filter:blur(16px) saturate(1.12);box-shadow:var(--rp-shadow-panel),0 10px 24px -18px color-mix(in srgb,var(--rp-accent) 18%,transparent)}.achievement-game-detail-view_achievementSidebarSticky__gKGnN{z-index:13;max-height:calc(100vh - var(--achievement-sticky-top) - 12px);overflow-y:auto;scrollbar-gutter:stable}@media (max-width:1179px){.achievement-game-detail-view_achievementSidebarSticky__gKGnN{position:static;max-height:none;overflow-y:visible}}@media (min-width:980px){.achievement-game-detail-view_controlBar__R3phK{grid-template-columns:minmax(220px,1fr) auto minmax(130px,.35fr) minmax(150px,.4fr);align-items:end}.achievement-game-detail-view_tagRail__fvQk_{grid-column:1/-1}}.achievement-game-detail-view_searchLabel__6xmvu,.achievement-game-detail-view_selectLabel__MNxFg{display:flex;flex-direction:column;gap:.35rem;min-width:0;color:var(--rp-text-tertiary);font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.achievement-game-detail-view_searchInput__bnEvx,.achievement-game-detail-view_selectLabel__MNxFg select{width:100%;min-height:2.2rem;border-radius:var(--rp-radius-md);border:1px solid var(--rp-border-subtle);background:color-mix(in srgb,var(--rp-surface-inset) 80%,transparent);color:var(--rp-text-primary);font:inherit;font-size:.82rem;letter-spacing:normal;text-transform:none}.achievement-game-detail-view_searchInput__bnEvx{padding:0 .78rem}.achievement-game-detail-view_selectLabel__MNxFg select{padding:0 .6rem}.achievement-game-detail-view_contentGrid__s0gye{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--rp-section-gap);gap:var(--rp-section-gap);min-width:0}@media (min-width:1180px){.achievement-game-detail-view_contentGrid__s0gye{grid-template-columns:minmax(0,1fr) minmax(240px,.28fr);align-items:start}}.achievement-game-detail-view_ledgerPanel__pK4qv,.achievement-game-detail-view_summaryPanel__fnyfV{border-radius:var(--rp-radius-lg);padding:var(--rp-space-3)}.achievement-game-detail-view_ledgerHeader__L49Z8{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--rp-space-2);flex-wrap:wrap;margin-bottom:var(--rp-space-3)}.achievement-game-detail-view_ledgerHeader__L49Z8 h2{margin:.15rem 0 0;color:var(--rp-text-primary);font-size:1rem}.achievement-game-detail-view_platformMini__3_wlg{display:inline-flex;align-items:center;gap:.45rem;color:var(--rp-text-secondary);border:1px solid var(--rp-border-subtle);border-radius:999px;background:color-mix(in srgb,var(--rp-surface-inset) 76%,transparent);padding:.35rem .65rem;font-size:.72rem;font-weight:750}.achievement-game-detail-view_rarityList__h6IOt,.achievement-game-detail-view_trophyList__ZUPbU,.achievement-game-detail-view_trophyRowSourceBacked__MF1Gj{margin:0;padding:0;list-style:none}.achievement-game-detail-view_trophyList__ZUPbU{display:flex;flex-direction:column;gap:var(--rp-space-2)}.achievement-game-detail-view_trophyRow__cgo4J{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:var(--rp-space-2);gap:var(--rp-space-2);align-items:center;min-width:0;border-radius:var(--rp-radius-md);border:1px solid var(--rp-border-subtle);background:color-mix(in srgb,var(--rp-surface-inset) 68%,transparent);padding:var(--rp-space-2)}@media (min-width:820px){.achievement-game-detail-view_trophyRow__cgo4J{grid-template-columns:52px minmax(0,1fr) minmax(120px,auto)}}.achievement-game-detail-view_trophyRowMuted__0tWHT{opacity:.74}.achievement-game-detail-view_trophyRowUltra__HdRF8{border-color:color-mix(in srgb,var(--rp-accent) 34%,var(--rp-border-subtle));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rp-accent) 10%,transparent)}.achievement-game-detail-view_trophyIcon__giLg_{display:grid;place-items:center;width:48px;height:48px;border-radius:.72rem;border:1px solid var(--rp-border-normal);background:radial-gradient(circle at 25% 18%,color-mix(in srgb,var(--rp-accent) 26%,transparent),transparent 44%),color-mix(in srgb,var(--rp-surface-panel-strong) 82%,transparent);color:var(--rp-text-primary);font-size:.78rem;font-weight:950;letter-spacing:.05em}.achievement-game-detail-view_trophyCore__LUEmw{min-width:0}.achievement-game-detail-view_trophyTitleLine__sIZN4{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.achievement-game-detail-view_nextTitle__T_OCt,.achievement-game-detail-view_trophyTitleLine__sIZN4 h3{margin:0;color:var(--rp-text-primary);font-size:.88rem;line-height:1.25}.achievement-game-detail-view_summaryText__fT5Ij,.achievement-game-detail-view_trophyCore__LUEmw p{margin:.25rem 0 0;color:var(--rp-text-secondary);font-size:.78rem;line-height:1.45}.achievement-game-detail-view_statePill__Oe1q6,.achievement-game-detail-view_trophyTags__ZooDB span{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--rp-border-subtle);background:color-mix(in srgb,var(--rp-surface-panel) 70%,transparent);color:var(--rp-text-tertiary);font-size:.58rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.achievement-game-detail-view_statePill__Oe1q6{padding:.12rem .44rem}.achievement-game-detail-view_trophyTags__ZooDB{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.achievement-game-detail-view_trophyTags__ZooDB span{padding:.1rem .38rem}.achievement-game-detail-view_trophyMeta__k5x8y{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;color:var(--rp-text-secondary);font-size:.72rem;font-weight:750}@media (max-width:819px){.achievement-game-detail-view_trophyMeta__k5x8y{grid-column:1/-1;padding-left:56px}}.achievement-game-detail-view_metaPlatform__l1n13{display:inline-flex;align-items:center;justify-content:center}.achievement-game-detail-view_rarityValue__kxKGS{color:var(--rp-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.achievement-game-detail-view_unlockedAt__B2Us0{color:var(--rp-text-tertiary)}.achievement-game-detail-view_guideLink__01Xil{border:1px solid var(--rp-border-subtle);background:color-mix(in srgb,var(--rp-surface-inset) 76%,transparent);color:var(--rp-text-primary);padding:.26rem .52rem;font-size:.62rem;font-weight:850;text-transform:uppercase}.achievement-game-detail-view_summaryPanel__fnyfV{display:flex;flex-direction:column;gap:var(--rp-space-3)}.achievement-game-detail-view_summaryBlock__D2_Kn{border-radius:var(--rp-radius-md);border:1px solid var(--rp-border-subtle);background:color-mix(in srgb,var(--rp-surface-inset) 70%,transparent);padding:var(--rp-space-3)}.achievement-game-detail-view_rarityList__h6IOt{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:var(--rp-space-2)}.achievement-game-detail-view_rarityList__h6IOt li{display:flex;justify-content:space-between;gap:var(--rp-space-2);color:var(--rp-text-secondary);font-size:.78rem}.achievement-game-detail-view_rarityList__h6IOt strong{color:var(--rp-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.achievement-game-detail-view_actionGhost__4SHk4,.achievement-game-detail-view_actionPrimary___y5lK,.achievement-game-detail-view_filterBtn__H8kfd,.achievement-game-detail-view_guideLink__01Xil,.achievement-game-detail-view_platformChip__0_MDk,.achievement-game-detail-view_tagChip___WwR8{transition:none}}.public-profile-library-view_root__5DRQo{display:flex;flex-direction:column;gap:var(--rp-space-4);width:100%;min-width:0}.public-profile-library-view_backLink__KX1PX{display:inline-flex;align-items:center;padding:.45rem .85rem;border-radius:var(--rp-radius-sm);border:1px solid var(--rp-border-normal);color:var(--rp-text-primary);font-size:.82rem;text-decoration:none}.public-profile-library-view_backLink__KX1PX:hover{border-color:var(--rp-border-accent)}.public-profile-library-view_toolbar__dgJXH{display:flex;flex-wrap:wrap;gap:var(--rp-space-2);align-items:center}.public-profile-library-view_searchInput__SGdoM,.public-profile-library-view_sortSelect__jI3Gp{border:1px solid var(--rp-border-normal);background:color-mix(in srgb,var(--rp-surface-panel) 90%,transparent);color:var(--rp-text-primary);border-radius:var(--rp-radius-sm);padding:.55rem .75rem;font-size:.88rem}.public-profile-library-view_searchInput__SGdoM{flex:1 1 220px;min-width:0}.public-profile-library-view_resultCount__NEDBd{margin:0;font-size:.82rem;color:var(--rp-text-muted)}.public-profile-library-view_grid___rceJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));grid-gap:clamp(14px,1.4vw,20px);gap:clamp(14px,1.4vw,20px)}.public-profile-library-view_card__Vnt_G{display:flex;flex-direction:column;gap:var(--rp-space-2);border:1px solid var(--rp-border-subtle);border-radius:var(--rp-radius-md);background:color-mix(in srgb,var(--rp-surface-panel) 88%,transparent);padding:var(--rp-space-2);text-decoration:none;color:inherit;min-width:0;transition:border-color .15s ease}.public-profile-library-view_card__Vnt_G:hover{border-color:var(--rp-border-accent)}.public-profile-library-view_cardArt__6sJ1u{aspect-ratio:2/3;border-radius:var(--rp-radius-sm);overflow:hidden;border:1px solid var(--rp-border-subtle)}.public-profile-library-view_cardArtFallback__eISuA,.public-profile-library-view_cardArt__6sJ1u>*{width:100%;height:100%}.public-profile-library-view_cardBody__lWrHF{display:flex;flex-direction:column;gap:.35rem;min-width:0}.public-profile-library-view_cardTitle__71Bb9{margin:0;font-size:.92rem;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-profile-library-view_cardMeta__Zb8hf{display:flex;flex-direction:column;gap:.2rem;font-size:.74rem;color:var(--rp-text-muted)}.public-profile-library-view_platformRow__ZRjYj{display:flex;flex-wrap:wrap;gap:.25rem}.public-profile-library-view_accountTags__23IrA,.public-profile-library-view_lastPlayed__HhuzH{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-profile-library-view_statsRow__C_26F{display:flex;flex-wrap:wrap;gap:.45rem;font-size:.72rem;color:var(--rp-text-secondary)}.public-profile-library-view_statusChip__sHw12{text-transform:capitalize}.public-profile-library-view_emptyState__V_U5x{padding:var(--rp-space-6) var(--rp-space-4);border:1px dashed var(--rp-border-normal);border-radius:var(--rp-radius-lg);text-align:center}.public-profile-library-view_emptyTitle__43acT{margin:0 0 var(--rp-space-2);font-size:1.1rem}.public-profile-library-view_emptyText__S93kB{margin:0;color:var(--rp-text-muted);max-width:42ch;margin-inline:auto}.guides_page__5qRkR{gap:var(--rp-page-gap)}.guides_mutedBlock__3LhMT{margin:0;max-width:60ch;font-size:.86rem;line-height:1.45;color:var(--rp-text-secondary)}.guides_bottom__R4_8R{width:100%;min-width:0;align-items:stretch}.guides_progressTrack__DJNf_{margin-top:var(--rp-space-3);height:8px;border-radius:999px;background:color-mix(in srgb,var(--rp-text-muted) 16%,transparent);overflow:hidden}.guides_progressFill__5ai54{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--rp-accent-dim),var(--rp-accent))}.guides_studioRow__I7XoR{margin:var(--rp-space-3) 0 0}.guides_studioCta__DeCDI{font-weight:750;font-size:.9rem;color:color-mix(in srgb,var(--rp-accent) 92%,var(--rp-text-primary));text-decoration:none}.guides_studioCta__DeCDI:hover{text-decoration:underline}.dashboard_page__TZrNk{width:100%;max-width:100%;overflow-x:hidden}.dashboard_commandRow__Cbp7j{display:grid;grid-gap:var(--rp-space-3);gap:var(--rp-space-3);grid-template-columns:1fr;align-items:stretch}@media (min-width:1100px){.dashboard_commandRow__Cbp7j{grid-template-columns:minmax(0,1.2fr) minmax(0,.5fr);align-items:stretch}}.dashboard_heroMain__ngd9D{min-height:0}.dashboard_heroKeyArt__m_r9M{width:100%;max-width:100%;margin:0 0 var(--rp-space-2);border-radius:var(--rp-radius-sm);overflow:hidden;border:1px solid var(--rp-border-subtle)}.dashboard_heroBlurb__lItDw{margin:0 0 var(--rp-space-2);font-size:.9rem;line-height:1.5;color:var(--rp-text-secondary);max-width:52ch}.dashboard_heroPlat__8xuyh{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rp-space-2);margin-bottom:var(--rp-space-2)}.dashboard_heroSub__acMLa{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rp-text-muted)}.dashboard_heroObject__U_yA6{margin:0 0 var(--rp-space-3);font-size:.8rem;line-height:1.4;color:var(--rp-text-secondary)}.dashboard_heroCtas__BaunE{display:flex;flex-wrap:wrap;gap:var(--rp-space-2)}.dashboard_primaryCta__UEREk{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--rp-space-4);border-radius:var(--rp-radius-sm);border:1px solid var(--rp-border-accent);background:var(--rp-accent-soft);color:var(--rp-text-primary);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;box-shadow:var(--rp-glow-soft);transition:transform var(--rp-transition-fast),box-shadow var(--rp-transition-fast)}.dashboard_primaryCta__UEREk:hover{color:var(--rp-text-primary);transform:translate3d(0,calc(-1px * var(--rephase-lift, 1)),0);box-shadow:var(--rp-glow-active)}.dashboard_ghostCta__LPf0H{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--rp-space-3);border-radius:var(--rp-radius-sm);border:1px solid var(--rp-border-subtle);color:var(--rp-text-secondary);font-size:.7rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;text-decoration:none}.dashboard_ghostCta__LPf0H:hover{border-color:var(--rp-border-accent);color:var(--rp-accent)}.dashboard_heroAside__ghnlL{display:flex;flex-direction:column;gap:var(--rp-space-2);min-width:0}.dashboard_glassStack__EVjMS{flex:0 0 auto}.dashboard_pulseText__jSVRd{margin:0;font-size:.8rem;line-height:1.4;color:var(--rp-text-secondary)}.dashboard_kpiTrio__Gxss3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--rp-space-2);gap:var(--rp-space-2);padding:var(--rp-space-2);border-radius:var(--rp-radius-md);border:1px solid var(--rp-border-subtle);background:color-mix(in srgb,var(--rp-surface-panel) 78%,var(--rp-surface-inset))}@media (min-width:420px){.dashboard_kpiTrio__Gxss3{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard_kpiMini__Nzk4r{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:center}.dashboard_kpiVal__5mx0x{font-size:1.05rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--rp-text-primary);letter-spacing:-.02em}.dashboard_kpiLab__m3Nbq{font-size:.55rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--rp-text-muted)}.dashboard_briefingPanel__uIGNR{min-width:0}.dashboard_briefingGrid__0oi8d{display:grid;grid-gap:var(--rp-space-3);gap:var(--rp-space-3);grid-template-columns:1fr}@media (min-width:900px){.dashboard_briefingGrid__0oi8d{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard_briefingBlock__cS8o2{min-width:0;padding:var(--rp-space-2);border-radius:var(--rp-radius-sm);border:1px solid var(--rp-border-subtle);background:color-mix(in srgb,var(--rp-surface-panel) 85%,var(--rp-surface-inset))}.dashboard_briefingLab__MA1rN{margin:0 0 6px;font-size:.58rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--rp-text-muted)}.dashboard_briefingText__BFn3H{margin:0;font-size:.82rem;line-height:1.45;color:var(--rp-text-secondary)}.dashboard_briefingTextMuted__nCHyD{margin:var(--rp-space-1) 0 0;font-size:.74rem;line-height:1.4;color:var(--rp-text-tertiary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dashboard_briefingPlat__Lx3kK{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rp-space-2);margin:var(--rp-space-1) 0 0}.dashboard_briefingHint__tEWD6{font-size:.65rem;color:var(--rp-text-muted)}.dashboard_briefingCtas__V0BuK{display:flex;flex-wrap:wrap;gap:var(--rp-space-2);margin-top:var(--rp-space-3);padding-top:var(--rp-space-2);border-top:1px solid var(--rp-border-subtle)}.dashboard_briefCtaMain___V4u4{padding:0 var(--rp-space-3);border-radius:var(--rp-radius-sm);border:1px solid var(--rp-border-accent);background:var(--rp-accent-soft);color:var(--rp-text-primary);font-size:.65rem;font-weight:800;letter-spacing:.08em}.dashboard_briefCtaMain___V4u4,.dashboard_briefCta__gvFzM{display:inline-flex;align-items:center;min-height:40px;text-transform:uppercase;text-decoration:none}.dashboard_briefCta__gvFzM{padding:0 var(--rp-space-2);border-radius:var(--rp-radius-sm);border:1px solid var(--rp-border-subtle);color:var(--rp-text-secondary);font-size:.62rem;font-weight:750;letter-spacing:.06em}.dashboard_briefCta__gvFzM:hover{border-color:var(--rp-border-accent);color:var(--rp-accent)}.dashboard_bento__Bi97G{display:grid;grid-gap:var(--rp-space-3);gap:var(--rp-space-3);grid-template-columns:1fr;position:relative;z-index:0;isolation:isolate}.dashboard_bento__Bi97G>*{min-width:0;min-height:0}@media (min-width:1024px){.dashboard_bento__Bi97G{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.dashboard_panelCompletion___PDak{grid-column:span 5}.dashboard_panelIntel__2Mdl1{grid-column:span 7}.dashboard_panelBacklog__V_Yev,.dashboard_panelGames__89Qjp{grid-column:span 6}.dashboard_widgets__v3eVb{grid-column:1/-1}}.dashboard_completionInner__Na6iI{display:grid;grid-gap:var(--rp-space-4);gap:var(--rp-space-4)}@media (min-width:640px){.dashboard_completionInner__Na6iI{grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:stretch}}.dashboard_panelIntelBody__300Ll{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:visible}.dashboard_gamePanelBody__LjmUj{flex:1 1 auto;min-height:0;overflow:visible;display:flex;flex-direction:column}.dashboard_gameGridFill__6dAxn{flex:1 1 auto;min-height:0;width:100%;padding:var(--rp-space-1)}.dashboard_achievements__1N9bS{display:flex;flex-direction:column;gap:var(--rp-space-2)}.dashboard_achTitle__fI0Hi{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rp-text-tertiary)}.dashboard_achList__xtnUa{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--rp-space-2)}.dashboard_achItem__kfIma{display:flex;flex-direction:column;gap:2px;padding:var(--rp-space-2);border-radius:var(--rp-radius-sm);border:1px solid var(--rp-panel-border-muted);background:color-mix(in srgb,var(--rp-card-surface) 94%,var(--rp-surface-inset))}.dashboard_achTop__kEx5V{display:flex;flex-wrap:wrap;gap:var(--rp-space-2);align-items:center}.dashboard_achName__nWTIy{font-size:.8rem;font-weight:650;color:var(--rp-text-primary)}.dashboard_achGame__OCegG{font-size:.72rem;color:var(--rp-text-tertiary)}.dashboard_achRarity__FQih1{font-size:.68rem;color:var(--rp-text-secondary)}.dashboard_widgets__v3eVb{display:grid;grid-gap:var(--rp-space-2);gap:var(--rp-space-2);grid-template-columns:1fr;align-items:stretch}@media (min-width:640px){.dashboard_widgets__v3eVb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px) and (max-width:1279px){.dashboard_widgets__v3eVb{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.dashboard_widgets__v3eVb{grid-template-columns:repeat(4,minmax(0,1fr))}}.owned-game-command-page_page__TyyJM{width:100%}.owned-game-command-page_commandFrame__TaQ6l .rp-page-hero{margin-bottom:.25rem}.owned-game-command-page_commandFrame__TaQ6l .rp-page-hero h1,.owned-game-command-page_srOnly__dimRo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.owned-game-command-page_commandRoot__UuRXZ{display:flex;flex-direction:column;gap:clamp(.65rem,1.2vw,.95rem);width:100%;max-width:min(1760px,calc(100vw - 48px));margin-inline:auto;padding:0 0 1.75rem}.owned-game-command-page_honestState__EKmyC{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border:1px solid var(--rp-border-normal);border-radius:var(--rp-radius-md);background:color-mix(in srgb,var(--rp-surface-panel,var(--rp-surface-elevated)) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.owned-game-command-page_honestStateTitle__3mO_u{margin:0;font-size:1.25rem;font-weight:650;color:var(--rp-text-primary)}.owned-game-command-page_honestStateBody__ouomB{margin:0;color:var(--rp-text-muted);line-height:1.55}.owned-game-command-page_honestActions__ju236{display:flex;flex-wrap:wrap;gap:.65rem}.owned-game-command-page_linkBtn__9oqQa,.owned-game-command-page_secondaryBtn__mHnNR{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .85rem;border-radius:var(--rp-radius-sm);font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.owned-game-command-page_linkBtn__9oqQa{border:1px solid rgb(var(--rp-accent-rgb,34 211 238)/.45);background:color-mix(in srgb,var(--rp-accent) 12%,transparent);color:var(--rp-text-primary)}.owned-game-command-page_linkBtn__9oqQa:hover{border-color:color-mix(in srgb,var(--rp-accent) 62%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--rp-accent) 22%,transparent)}.owned-game-command-page_secondaryBtn__mHnNR{border:1px solid var(--rp-border-normal);background:var(--rp-surface-elevated);color:var(--rp-text-primary)}.owned-game-command-page_secondaryBtn__mHnNR:hover{border-color:color-mix(in srgb,var(--rp-accent) 28%,var(--rp-border-normal))}.owned-game-command-page_glassPanel__BrlwE{border:1px solid color-mix(in srgb,var(--rp-accent) 18%,var(--rp-border-normal));border-radius:calc(var(--rp-radius-md) + 2px);background:linear-gradient(165deg,color-mix(in srgb,var(--rp-surface-panel,var(--rp-surface-elevated)) 92%,transparent) 0,color-mix(in srgb,var(--rp-surface-panel,var(--rp-surface-elevated)) 78%,transparent) 100%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 color-mix(in srgb,#fff 8%,transparent) inset,0 0 0 1px color-mix(in srgb,var(--rp-accent) 8%,transparent) inset,0 10px 36px color-mix(in srgb,#000 20%,transparent)}.owned-game-command-page_panelHeader__EYznj{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;padding:.75rem .95rem .55rem}.owned-game-command-page_panelHeaderCompact___lx1H{padding:.65rem .95rem .35rem}.owned-game-command-page_panelHeaderText__9srnn{display:flex;flex-direction:column;gap:.2rem;min-width:0}.owned-game-command-page_panelTitle__35oab{margin:0;font-size:1rem;font-weight:700;letter-spacing:.01em;color:var(--rp-text-primary)}.owned-game-command-page_panelEyebrow__B1B_l{margin:0;font-size:.78rem;color:var(--rp-text-muted);line-height:1.4}.owned-game-command-page_panelHeaderLink__UpsJG{flex-shrink:0;font-size:.75rem;font-weight:600;color:color-mix(in srgb,var(--rp-accent) 88%,var(--rp-text-primary));text-decoration:none;padding:.35rem .55rem;border-radius:var(--rp-radius-sm);border:1px solid color-mix(in srgb,var(--rp-accent) 24%,transparent);background:color-mix(in srgb,var(--rp-accent) 8%,transparent)}.owned-game-command-page_panelHeaderLink__UpsJG:hover{border-color:color-mix(in srgb,var(--rp-accent) 42%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--rp-accent) 16%,transparent)}.owned-game-command-page_panelBodyCompact__FK45D,.owned-game-command-page_panelBody___jnFU{padding:0 .95rem .85rem}.owned-game-command-page_panelSubtext__VKuNh{margin:0;font-size:.8125rem;color:var(--rp-text-muted);line-height:1.45}.owned-game-command-page_bannerWrap__weH7O{position:relative;width:100%;height:clamp(220px,24vw,360px);min-height:220px;border-radius:calc(var(--rp-radius-lg, var(--rp-radius-md)) + 4px);overflow:hidden;border:1px solid color-mix(in srgb,var(--rp-accent) 28%,var(--rp-border-normal));box-shadow:0 0 48px color-mix(in srgb,var(--rp-accent) 16%,transparent),0 16px 48px color-mix(in srgb,#000 28%,transparent)}.owned-game-command-page_bannerArt__z2Q0y{position:absolute;inset:0}.owned-game-command-page_bannerArt__z2Q0y [data-game-cover-art-surface=owned-game-banner],.owned-game-command-page_bannerCoverArt__d_I1l{width:100%;height:100%}.owned-game-command-page_bannerArt__z2Q0y [class*=achievementHeroBannerStage],.owned-game-command-page_bannerArt__z2Q0y [class*=achievementHeroBrandedOverAmbientStage],.owned-game-command-page_bannerArt__z2Q0y [class*=achievementHeroLibraryHeroStage],.owned-game-command-page_bannerArt__z2Q0y [class*=achievementHeroLowQualityStage],.owned-game-command-page_bannerArt__z2Q0y [class*=achievementHeroLowResolutionStage],.owned-game-command-page_bannerArt__z2Q0y [class*=achievementHeroPosterStage],.owned-game-command-page_bannerArt__z2Q0y [class*=ownedGameBannerContainedStage],.owned-game-command-page_bannerArt__z2Q0y [class*=ownedGameBannerFullBleedStage]{width:100%;height:100%;min-height:100%;aspect-ratio:auto;max-height:none}.owned-game-command-page_bannerPlaceholder__UjK49{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;width:100%;height:100%;background:radial-gradient(ellipse 80% 60% at 50% 40%,color-mix(in srgb,var(--rp-accent) 22%,transparent),transparent 70%),linear-gradient(145deg,color-mix(in srgb,var(--rp-surface-panel) 88%,#0a0f18) 0,color-mix(in srgb,var(--rp-surface-rail) 70%,#05080f) 100%)}.owned-game-command-page_bannerPlaceholderGlyph__8QvMv{font-size:2rem;color:color-mix(in srgb,var(--rp-accent) 70%,var(--rp-text-muted));filter:drop-shadow(0 0 16px color-mix(in srgb,var(--rp-accent) 35%,transparent))}.owned-game-command-page_bannerPlaceholderTitle__LD4KB{font-size:1.1rem;font-weight:650;color:var(--rp-text-primary);text-align:center;max-width:70%}.owned-game-command-page_bannerOverlay__PlLTA{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,#000 5%,transparent),color-mix(in srgb,#000 18%,transparent) 45%,color-mix(in srgb,#000 72%,transparent));pointer-events:none;z-index:1}.owned-game-command-page_bannerTitle__9Kl_J{position:absolute;left:clamp(1rem,2.5vw,1.5rem);bottom:clamp(.85rem,2vw,1.25rem);margin:0;font-size:clamp(1.35rem,3.2vw,2rem);font-weight:750;color:#fff;text-shadow:0 2px 16px color-mix(in srgb,#000 70%,transparent);z-index:2;max-width:min(75%,640px);line-height:1.15}.owned-game-command-page_bannerActions__2dKKX{position:absolute;top:clamp(.75rem,1.8vw,1rem);right:clamp(.75rem,1.8vw,1rem);display:flex;gap:.45rem;z-index:3}.owned-game-command-page_bannerFavorite__uDI3B{position:absolute;right:clamp(.75rem,1.8vw,1rem);bottom:clamp(.75rem,1.8vw,1rem);z-index:3}.owned-game-command-page_iconBtn__T4O__{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border-radius:var(--rp-radius-sm);border:1px solid color-mix(in srgb,var(--rp-accent) 38%,transparent);background:color-mix(in srgb,var(--rp-surface-panel,#0f172a) 78%,transparent);color:var(--rp-text-primary);cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease,transform .12s ease}.owned-game-command-page_iconBtn__T4O__:hover{border-color:color-mix(in srgb,var(--rp-accent) 62%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--rp-accent) 32%,transparent)}.owned-game-command-page_iconBtn__T4O__:focus-visible{outline:2px solid color-mix(in srgb,var(--rp-accent) 70%,transparent);outline-offset:2px}.owned-game-command-page_iconBtnActive__D4YDo{color:color-mix(in srgb,var(--rp-accent) 92%,#f472b6);border-color:color-mix(in srgb,var(--rp-accent) 55%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--rp-accent) 36%,transparent)}.owned-game-command-page_statusStrip__6Av1n{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .9rem;padding:.75rem 1.15rem;box-shadow:0 1px 0 color-mix(in srgb,#fff 6%,transparent) inset,0 0 24px color-mix(in srgb,var(--rp-accent) 10%,transparent)}.owned-game-command-page_statusSep__Ua8ZO{color:color-mix(in srgb,var(--rp-text-muted) 55%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:300;opacity:.7}.owned-game-command-page_statusItem__PkZS7{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:550;color:var(--rp-text-primary)}.owned-game-command-page_statusIcon___a0WS{opacity:.75;font-size:.9rem}.owned-game-command-page_statusMuted__FjjbI{color:var(--rp-text-muted);font-style:italic;font-weight:500}.owned-game-command-page_platformPill__9mYWk{display:inline-flex;align-items:center;padding:.28rem .55rem;border-radius:999px;font-size:.72rem;font-weight:650;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--rp-accent) 90%,var(--rp-text-primary));border:1px solid color-mix(in srgb,var(--rp-accent) 32%,transparent);background:color-mix(in srgb,var(--rp-accent) 10%,transparent)}.owned-game-command-page_dropdownWrap__sWcIe{position:relative}.owned-game-command-page_dropdownTrigger__dW6Mi{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .72rem;border-radius:var(--rp-radius-sm);border:1px solid color-mix(in srgb,var(--rp-accent) 38%,var(--rp-border-normal));background:color-mix(in srgb,var(--rp-accent) 14%,transparent);color:var(--rp-text-primary);font-size:.8125rem;font-weight:650;cursor:pointer;box-shadow:0 0 12px color-mix(in srgb,var(--rp-accent) 12%,transparent)}.owned-game-command-page_dropdownTrigger__dW6Mi:hover{border-color:color-mix(in srgb,var(--rp-accent) 55%,transparent)}.owned-game-command-page_dropdownMenu__UZzAV{position:absolute;top:calc(100% + .35rem);left:0;z-index:40}.owned-game-command-page_dropdownMenuPortal__hG9xt,.owned-game-command-page_dropdownMenu__UZzAV{min-width:11rem;padding:.35rem;border-radius:var(--rp-radius-sm);border:1px solid var(--rp-border-normal);background:color-mix(in srgb,var(--rp-surface-panel,var(--rp-surface-elevated)) 96%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 32px color-mix(in srgb,#000 28%,transparent)}.owned-game-command-page_dropdownMenuPortal__hG9xt{position:fixed;z-index:3000}.owned-game-command-page_dropdownItem__xG3n9{display:block;width:100%;padding:.45rem .55rem;border:none;border-radius:calc(var(--rp-radius-sm) - 2px);background:transparent;color:var(--rp-text-primary);font-size:.8125rem;text-align:left;cursor:pointer}.owned-game-command-page_dropdownItem__xG3n9:focus-visible,.owned-game-command-page_dropdownItem__xG3n9:hover{background:color-mix(in srgb,var(--rp-accent) 14%,transparent);outline:none}.owned-game-command-page_dropdownItemActive__Iq8D_{color:color-mix(in srgb,var(--rp-accent) 92%,var(--rp-text-primary));font-weight:650}.owned-game-command-page_dashboardGrid__xKk6g{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);grid-gap:clamp(.7rem,1.2vw,.95rem);gap:clamp(.7rem,1.2vw,.95rem);align-items:start}.owned-game-command-page_dashboardMain__dBX_N{min-width:0}.owned-game-command-page_dashboardRail__69WJg{display:flex;flex-direction:column;gap:clamp(.6rem,1vw,.75rem);min-width:0}.owned-game-command-page_achievementsPanel__TQ_X0{display:flex;flex-direction:column;min-height:280px}.owned-game-command-page_progressBarWrap__Jw_tY{margin:0 1.15rem .85rem;position:relative;height:2.65rem;border-radius:calc(var(--rp-radius-sm) + 2px);overflow:hidden;border:1px solid color-mix(in srgb,var(--rp-accent) 32%,transparent);background:color-mix(in srgb,var(--rp-surface-rail,var(--rp-surface-elevated)) 80%,transparent)}.owned-game-command-page_progressBarFill__3N96i{position:absolute;inset:0 auto 0 0;min-width:0;background:linear-gradient(90deg,color-mix(in srgb,var(--rp-accent) 50%,transparent),color-mix(in srgb,var(--rp-accent) 88%,transparent));transition:width .45s ease}.owned-game-command-page_progressBarFill__3N96i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,#fff 38%,transparent) 45%,transparent 90%);animation:owned-game-command-page_progressShimmer__uwDBh 2.8s ease-in-out infinite;opacity:.5}@keyframes owned-game-command-page_progressShimmer__uwDBh{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.owned-game-command-page_progressBarFill__3N96i:after{animation:none;opacity:.22}}.owned-game-command-page_progressBarLabel__jXyqL{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:100%;font-size:.875rem;font-weight:700;letter-spacing:.02em;color:var(--rp-text-primary);text-shadow:0 1px 6px color-mix(in srgb,#000 40%,transparent)}.owned-game-command-page_panelMeta__iPDQD{margin:.35rem 0 0;font-size:.8125rem;color:var(--rp-text-muted)}.owned-game-command-page_achievementList__N8Jh2{flex:1 1;overflow-y:auto;max-height:520px;padding:0 .65rem .85rem;display:flex;flex-direction:column;gap:.45rem;scrollbar-width:thin}.owned-game-command-page_achievementListPage__OCbJc{max-height:none;padding:0}.owned-game-command-page_achievementListToolbar__rpQmi{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;margin:0 1.15rem .75rem}.owned-game-command-page_filterTabs__ZAe63{display:flex;flex-wrap:wrap;gap:.45rem}.owned-game-command-page_filterTab__lS22b{padding:.4rem .75rem;border-radius:var(--rp-radius-sm);border:1px solid var(--rp-border-normal);background:transparent;color:var(--rp-text-muted);font-size:.8125rem;font-weight:600;cursor:pointer}.owned-game-command-page_filterTabActive__E_Gwy{border-color:color-mix(in srgb,var(--rp-accent) 45%,transparent);color:var(--rp-text-primary);background:color-mix(in srgb,var(--rp-accent) 10%,transparent)}.owned-game-command-page_achievementSearchInput__SXpCj{min-height:38px;min-width:min(280px,100%);padding:.45rem .75rem;border-radius:999px;border:1px solid var(--rp-border-normal);background:color-mix(in srgb,var(--rp-surface-inset,#020617) 86%,transparent);color:var(--rp-text-primary);font:inherit;font-size:.8125rem}.owned-game-command-page_achievementListItem__EZvOj{display:flex;flex-direction:column;gap:.25rem}.owned-game-command-page_personalBadge__Blo1Q{font-size:.68rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--rp-text-muted);padding:0 .15rem}.owned-game-command-page_personalBadgeUnlocked__pKSBM{color:var(--rp-accent)}.owned-game-command-page_syncPrimaryBtnWrap___xXw2{margin:0 1.15rem .85rem}.owned-game-command-page_syncPrimaryBtn__eHg5u{width:100%;display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1rem;border-radius:var(--rp-radius-sm);border:1px solid color-mix(in srgb,var(--rp-accent) 45%,transparent);background:color-mix(in srgb,var(--rp-accent) 14%,transparent);color:var(--rp-text-primary);font-size:.875rem;font-weight:650;cursor:pointer;transition:background .15s ease,border-color .15s ease}.owned-game-command-page_syncPrimaryBtn__eHg5u:hover:not(:disabled){background:color-mix(in srgb,var(--rp-accent) 22%,transparent);border-color:color-mix(in srgb,var(--rp-accent) 55%,transparent)}.owned-game-command-page_syncPrimaryBtn__eHg5u:disabled{opacity:.55;cursor:not-allowed}.owned-game-command-page_achievementRow__eAhBG{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;min-height:5.15rem;padding:.65rem .75rem;border-radius:var(--rp-radius-sm);border:1px solid color-mix(in srgb,var(--rp-border-normal) 80%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--rp-surface-elevated) 74%,transparent),color-mix(in srgb,var(--rp-surface-panel) 58%,transparent));cursor:-webkit-grab;cursor:grab;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.owned-game-command-page_achievementRow__eAhBG:active{cursor:-webkit-grabbing;cursor:grabbing}.owned-game-command-page_achievementRow__eAhBG:hover{border-color:color-mix(in srgb,var(--rp-accent) 28%,transparent);background:color-mix(in srgb,var(--rp-accent) 6%,var(--rp-surface-elevated));box-shadow:0 0 16px color-mix(in srgb,var(--rp-accent) 10%,transparent)}.owned-game-command-page_achievementIcon__XM2_n{width:48px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0;background:color-mix(in srgb,var(--rp-surface-rail) 80%,transparent);display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--rp-border-subtle) 80%,transparent)}.owned-game-command-page_achievementIcon__XM2_n img{width:100%;height:100%;object-fit:cover}.owned-game-command-page_achievementIconFallback__yq2Yu{font-size:1.15rem;opacity:.7}.owned-game-command-page_achievementText__OnWla{min-width:0;display:flex;flex-direction:column;gap:.18rem}.owned-game-command-page_achievementTitle__A3mM6{margin:0;font-size:.84rem;font-weight:650;color:var(--rp-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.owned-game-command-page_achievementDesc__6K8H6{margin:0;font-size:.74rem;color:var(--rp-text-muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.owned-game-command-page_achievementMetaRow__mUFYl{display:flex;flex-wrap:wrap;gap:.32rem;margin-top:.18rem}.owned-game-command-page_accountSourceChip__eeUtU,.owned-game-command-page_hiddenStateChip__CYBK_,.owned-game-command-page_rarityChip__oUm0n{display:inline-flex;align-items:center;min-height:22px;padding:.16rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--rarity-accent,var(--rp-accent)) 28%,var(--rp-border-subtle));background:color-mix(in srgb,var(--rarity-accent,var(--rp-accent)) 10%,transparent);color:color-mix(in srgb,var(--rarity-accent,var(--rp-text-primary)) 82%,#fff);font-size:.66rem;font-weight:800}.owned-game-command-page_rarityChip__oUm0n[data-achievement-rarity-tier=common]{--rarity-accent:hsl(215 12% 62%)}.owned-game-command-page_rarityChip__oUm0n[data-achievement-rarity-tier=uncommon]{--rarity-accent:hsl(142 58% 48%)}.owned-game-command-page_rarityChip__oUm0n[data-achievement-rarity-tier=rare]{--rarity-accent:hsl(196 88% 54%)}.owned-game-command-page_rarityChip__oUm0n[data-achievement-rarity-tier=very-rare]{--rarity-accent:hsl(266 86% 70%)}.owned-game-command-page_rarityChip__oUm0n[data-achievement-rarity-tier=ultra]{--rarity-accent:hsl(330 88% 68%)}.owned-game-command-page_rarityChip__oUm0n[data-achievement-rarity-tier=legendary]{--rarity-accent:hsl(42 96% 58%)}.owned-game-command-page_accountSourceChip__eeUtU{--rarity-accent:var(--rp-accent)}.owned-game-command-page_hiddenStateChip__CYBK_{--rarity-accent:hsl(260 46% 68%)}.owned-game-command-page_achievementRevealHint__vndAq{display:inline-block;margin-top:4px;font-size:.68rem;color:var(--rp-accent);opacity:.85}.owned-game-command-page_menuBtn__JEF5_{width:2rem;height:2rem;font-size:1rem;letter-spacing:.08em}.owned-game-command-page_optionsMenu__Jb1nG{right:0;left:auto;min-width:13rem}.owned-game-command-page_premiumEmpty__lMH4P{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:1.25rem 1rem;text-align:center;border-radius:var(--rp-radius-sm);border:1px dashed color-mix(in srgb,var(--rp-accent) 18%,var(--rp-border-normal));background:color-mix(in srgb,var(--rp-accent) 3%,transparent);margin:0 .45rem}.owned-game-command-page_premiumEmptyCompact__p6275{padding:1rem .25rem}.owned-game-command-page_premiumEmptyIcon__8VmRO{font-size:1.75rem;opacity:.65;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--rp-accent) 25%,transparent))}.owned-game-command-page_premiumEmptyTitle__d_dnx{margin:0;font-size:.95rem;font-weight:650;color:var(--rp-text-primary)}.owned-game-command-page_premiumEmptyBody__Aoi9a{margin:0;max-width:28rem;font-size:.8125rem;color:var(--rp-text-muted);line-height:1.5}.owned-game-command-page_huntsPanel__QUgF_{display:flex;flex-direction:column}.owned-game-command-page_dropZone__2q_RA{flex:1 1;margin:0 .95rem .85rem;min-height:140px;border-radius:var(--rp-radius-sm);border:1px dashed color-mix(in srgb,var(--rp-accent) 24%,var(--rp-border-normal));background:radial-gradient(ellipse 70% 50% at 50% 50%,color-mix(in srgb,var(--rp-accent) 8%,transparent),transparent 70%),color-mix(in srgb,var(--rp-surface-elevated) 45%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:1.15rem;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.owned-game-command-page_dropZoneActive__h3AWa{border-color:color-mix(in srgb,var(--rp-accent) 52%,transparent);background:color-mix(in srgb,var(--rp-accent) 12%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--rp-accent) 14%,transparent)}.owned-game-command-page_huntsEmpty__dk_5p{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center}.owned-game-command-page_huntsEmptyIcon__eMzw7{font-size:1.5rem;color:color-mix(in srgb,var(--rp-accent) 65%,var(--rp-text-muted));opacity:.8}.owned-game-command-page_dropZoneHint__4KsdO{margin:0;font-size:.8125rem;color:var(--rp-text-primary);text-align:center;line-height:1.45;font-weight:550}.owned-game-command-page_dropZoneSubhint__hBzzk{margin:0;font-size:.75rem;color:var(--rp-text-muted);font-style:italic}.owned-game-command-page_huntList__MmkPS{width:100%;display:flex;flex-direction:column;gap:.45rem;align-self:stretch}.owned-game-command-page_huntChip__HdLIZ{display:flex;align-items:center;gap:.5rem;padding:.5rem .65rem;border-radius:var(--rp-radius-sm);border:1px solid color-mix(in srgb,var(--rp-accent) 26%,transparent);background:color-mix(in srgb,var(--rp-surface-elevated) 75%,transparent);font-size:.78rem}.owned-game-command-page_huntChipCompleted__fbkUm{opacity:.45;filter:grayscale(.6)}.owned-game-command-page_huntRemove___CPLI{margin-left:auto;border:none;background:transparent;color:var(--rp-text-muted);cursor:pointer;font-size:.75rem}.owned-game-command-page_findRoomPanel__qVKYL{border-color:color-mix(in srgb,var(--rp-accent) 22%,var(--rp-border-normal));box-shadow:0 1px 0 color-mix(in srgb,#fff 6%,transparent) inset,0 0 20px color-mix(in srgb,var(--rp-accent) 8%,transparent)}.owned-game-command-page_findRoomNote__WUNCS{margin:0 0 .65rem;font-size:.72rem;color:var(--rp-text-muted);line-height:1.4}.owned-game-command-page_checkRoomsBtn__Pmu3_{position:relative;width:100%}.owned-game-command-page_activeDot__MvBjY{position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 6px color-mix(in srgb,#ef4444 70%,transparent)}.owned-game-command-page_ttbGrid__6XEA6{display:grid;grid-template-columns:1fr;grid-gap:.45rem;gap:.45rem}.owned-game-command-page_ttbCell__E6K8o{padding:.6rem .65rem;border-radius:var(--rp-radius-sm);border:1px solid color-mix(in srgb,var(--rp-accent) 14%,var(--rp-border-subtle));background:color-mix(in srgb,var(--rp-surface-elevated) 65%,transparent)}.owned-game-command-page_ttbLabel__G89ae{display:block;font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--rp-text-muted);margin-bottom:.25rem}.owned-game-command-page_ttbValue__7VIhf{font-size:.875rem;font-weight:700;color:var(--rp-text-primary)}.owned-game-command-page_ttbSourceBadge__JEMuF{display:inline-flex;margin-top:.65rem;padding:.22rem .45rem;border-radius:999px;font-size:.68rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--rp-accent) 85%,var(--rp-text-muted));border:1px solid color-mix(in srgb,var(--rp-accent) 22%,transparent);background:color-mix(in srgb,var(--rp-accent) 8%,transparent)}.owned-game-command-page_detailsLayoutCompact__wqi_6{display:flex;flex-direction:column;gap:.65rem}.owned-game-command-page_detailsGridCompact__gavNW{display:flex;flex-direction:column;gap:.35rem}.owned-game-command-page_detailRowCompact__PU6Ft{display:grid;grid-template-columns:4.75rem minmax(0,1fr);grid-gap:.35rem;gap:.35rem;font-size:.75rem;line-height:1.35}.owned-game-command-page_externalLinksCompact__qNZ_1{display:flex;flex-wrap:wrap;gap:.45rem}.owned-game-command-page_externalLink__slPvG{font-size:.72rem;font-weight:600;color:color-mix(in srgb,var(--rp-accent) 90%,var(--rp-text-primary));text-decoration:none;padding-bottom:1px;border-bottom:1px solid color-mix(in srgb,var(--rp-accent) 35%,transparent)}.owned-game-command-page_externalLink__slPvG:hover{border-bottom-color:color-mix(in srgb,var(--rp-accent) 70%,transparent)}.owned-game-command-page_detailsSection__sCxgq{display:flex;flex-direction:column;gap:.4rem}.owned-game-command-page_detailsSectionTitle__FFETl{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--rp-accent) 70%,var(--rp-text-muted))}.owned-game-command-page_detailLabel__4o0K3{color:var(--rp-text-muted);font-weight:600}.owned-game-command-page_detailValue__xomxC{color:var(--rp-text-primary);line-height:1.35}.owned-game-command-page_featureTags__iSQKG{display:flex;flex-wrap:wrap;gap:.3rem}.owned-game-command-page_featureTag__xxxAz{padding:.18rem .4rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--rp-accent) 18%,var(--rp-border-subtle));font-size:.68rem;color:var(--rp-text-primary);background:color-mix(in srgb,var(--rp-accent) 6%,transparent)}.owned-game-command-page_footerLinks__fwH0k{display:flex;flex-wrap:wrap;gap:.65rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--rp-border-subtle) 80%,transparent)}.owned-game-command-page_modalBackdropFullscreen__zFq6K{position:fixed;inset:0;width:100vw;height:100vh;z-index:5000;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(0,0,0,.58);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.owned-game-command-page_modal__Of4kH{width:min(480px,100%);max-height:min(85vh,640px);overflow-y:auto;border-radius:var(--rp-radius-md);border:1px solid color-mix(in srgb,var(--rp-accent) 24%,var(--rp-border-normal));background:color-mix(in srgb,var(--rp-surface-panel,var(--rp-surface-elevated)) 96%,transparent);box-shadow:0 20px 48px color-mix(in srgb,#000 35%,transparent)}.owned-game-command-page_modalHead__JYhKn{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid var(--rp-border-subtle)}.owned-game-command-page_modalTitle__xsV6k{margin:0;font-size:1rem;font-weight:650}.owned-game-command-page_modalBody__CtKjn{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.owned-game-command-page_modalBanner__NyfMY{margin:0;padding:.65rem .75rem;border-radius:var(--rp-radius-sm);border:1px solid var(--rp-border-normal);background:color-mix(in srgb,var(--rp-surface-rail) 70%,transparent);color:var(--rp-text-muted);font-size:.8125rem;line-height:1.45}.owned-game-command-page_fieldLabel__6w2VK{display:block;font-size:.75rem;font-weight:600;color:var(--rp-text-muted);margin-bottom:.25rem}.owned-game-command-page_fieldInput__oZO3Q,.owned-game-command-page_fieldTextarea__wqTa3{width:100%;padding:.5rem .6rem;border-radius:var(--rp-radius-sm);border:1px solid var(--rp-border-normal);background:var(--rp-surface-elevated);color:var(--rp-text-primary);font-size:.8125rem;font-family:inherit}.owned-game-command-page_fieldTextarea__wqTa3{min-height:5.5rem;resize:vertical}.owned-game-command-page_modalActions__Qi2G6{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;padding-top:.35rem}.owned-game-command-page_btnDisabled__wCGKd{opacity:.55;cursor:not-allowed;pointer-events:none}.owned-game-command-page_pendingToast__pc1HP{position:fixed;bottom:1.25rem;left:50%;transform:translateX(-50%);z-index:300;max-width:min(420px,calc(100vw - 2rem));padding:.65rem 1rem;border-radius:var(--rp-radius-sm);border:1px solid color-mix(in srgb,var(--rp-accent) 35%,transparent);background:color-mix(in srgb,var(--rp-surface-panel,var(--rp-surface-elevated)) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--rp-text-primary);font-size:.8125rem;box-shadow:0 8px 28px color-mix(in srgb,#000 28%,transparent);animation:owned-game-command-page_toastIn__l7_NC .2s ease}@keyframes owned-game-command-page_toastIn__l7_NC{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (prefers-reduced-motion:reduce){.owned-game-command-page_pendingToast__pc1HP{animation:none}}@media (max-width:1100px){.owned-game-command-page_dashboardGrid__xKk6g{grid-template-columns:1fr}.owned-game-command-page_achievementList__N8Jh2{max-height:420px}}@media (max-width:720px){.owned-game-command-page_commandRoot__UuRXZ{width:100%;max-width:100%}.owned-game-command-page_bannerWrap__weH7O{height:clamp(220px,42vw,300px);min-height:220px}.owned-game-command-page_statusStrip__6Av1n{flex-direction:column;align-items:flex-start}.owned-game-command-page_statusSep__Ua8ZO{display:none}.owned-game-command-page_detailRowCompact__PU6Ft{grid-template-columns:1fr;gap:.1rem}.owned-game-command-page_bannerTitle__9Kl_J{max-width:calc(100% - 5rem);font-size:1.25rem}.owned-game-command-page_ttbGrid__6XEA6{grid-template-columns:1fr}.owned-game-command-page_panelHeader__EYznj{flex-direction:column;align-items:stretch}.owned-game-command-page_panelHeaderLink__UpsJG{align-self:flex-start}}.settings_page__mP7qk{gap:var(--rp-page-gap)}.settings_page__mP7qk .rp-page-hero h1{text-transform:uppercase;letter-spacing:.06em}.settings_grid__D_XJZ{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--rp-section-gap);gap:var(--rp-section-gap);width:100%;max-width:var(--rp-content-max);min-width:0}@media (min-width:1040px){.settings_grid__D_XJZ{grid-template-columns:minmax(0,1fr)}}.settings_card____qwo{display:flex;flex-direction:column;gap:var(--rp-space-4);min-width:0;padding:clamp(var(--rp-space-3),2vw,var(--rp-space-5));border:1px solid var(--rp-border-subtle);border-radius:var(--rp-radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--rp-accent) 7%,transparent),transparent 42%),color-mix(in srgb,var(--rp-surface-panel) 94%,transparent);box-shadow:var(--rp-shadow-soft)}.settings_wideCard__sL8Km{grid-column:1/-1}.settings_sectionHeader__gOKNb{display:flex;flex-direction:column;gap:var(--rp-space-1)}.settings_sectionHeader__gOKNb h2,.settings_sectionHeader__gOKNb p{margin:0}.settings_sectionHeader__gOKNb h2{font-size:clamp(1.05rem,1.8vw,1.35rem);color:var(--rp-text-primary)}.settings_sectionHeader__gOKNb p:not(.settings_eyebrow__7XZKw){max-width:64ch;font-size:.9rem;line-height:1.5;color:var(--rp-text-secondary)}.settings_eyebrow__7XZKw{font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--rp-accent)}.settings_controls__9Ysym{display:flex;flex-direction:column;gap:var(--rp-space-4)}