.home-hub_page__1xg05{min-height:100dvh;background:var(--surface-page);color:var(--text-primary)}.home-hub_shell__NKSy5{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.home-hub_eyebrow__DzHyb{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--brand);font:800 var(--fs-xs) /1.3 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.home-hub_lead__mU4RK{margin:0;line-height:1.6}.home-hub_lead__mU4RK,.home-hub_textLink__DVQhb{color:var(--text-secondary);font-size:var(--fs-sm)}.home-hub_textLink__DVQhb{display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;border-radius:var(--radius-sm);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out);white-space:nowrap}.home-hub_textLink__DVQhb:hover{color:var(--text-primary)}.home-hub_textLink__DVQhb:active{opacity:.8}.home-hub_textLink__DVQhb[aria-disabled=true]{opacity:.55;pointer-events:none}.home-hub_hero__N7gAK{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(min(100%,280px),1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:end;padding:clamp(var(--space-6),4vw,var(--space-10));overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--brand) 14%,transparent),transparent 60%),radial-gradient(90% 120% at 100% 100%,color-mix(in srgb,var(--accent-2) 10%,transparent),transparent 55%),var(--surface-raised);box-shadow:var(--shadow-2)}.home-hub_heroGuest__YAb5b{grid-template-columns:minmax(0,1fr)}.home-hub_heroCopy__7_PMl{display:grid;justify-items:start;grid-gap:var(--space-3);gap:var(--space-3)}.home-hub_heroCopy__7_PMl h1{margin:0;font:800 clamp(var(--fs-2xl),3.4vw,var(--fs-5xl)) /1.1 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.home-hub_heroCopy__7_PMl>p{max-width:60ch;margin:0;color:var(--text-secondary);font-size:var(--fs-md);line-height:1.6}.home-hub_heroActions__k7Ofx{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}.home-hub_stats__p3Twb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);width:100%;margin:var(--space-3) 0 0}.home-hub_stats__p3Twb>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-page) 55%,transparent)}.home-hub_stats__p3Twb dt{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--fs-xs);font-weight:700}.home-hub_stats__p3Twb dd{margin:0;font:800 var(--fs-xl) /1.15 var(--font-display)}.home-hub_stats__p3Twb small{color:var(--text-muted);font-size:var(--fs-xs)}.home-hub_stats__p3Twb small a{color:var(--brand);font-weight:700;text-decoration:none}.home-hub_stats__p3Twb small a:hover{text-decoration:underline}.home-hub_stats__p3Twb small a:active{opacity:.8}.home-hub_statLit__6LR9H dt svg{color:var(--state-warning)}.home-hub_stats__p3Twb>.home-hub_statLit__6LR9H{border-color:color-mix(in srgb,var(--state-warning) 40%,var(--border-subtle))}.home-hub_week__G1OkL{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0}.home-hub_week__G1OkL figcaption{color:var(--text-muted);font-size:var(--fs-xs);font-weight:700}.home-hub_bars__BC_kW{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);align-items:end;height:clamp(96px,12vw,132px);margin:0;padding:0;list-style:none}.home-hub_bars__BC_kW li{display:grid;grid-template-rows:1fr auto;grid-gap:var(--space-1);gap:var(--space-1);height:100%;align-items:end;text-align:center}.home-hub_barFill__XDrGE{display:block;height:max(6px,calc(var(--bar, 0) * 100%));border-radius:var(--radius-sm);background:var(--surface-inset);transition:height var(--dur-slow) var(--ease-out)}.home-hub_barOn__hIXEk .home-hub_barFill__XDrGE{background:color-mix(in srgb,var(--brand) 55%,var(--surface-inset))}.home-hub_barToday__sIcCQ .home-hub_barFill__XDrGE{background:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 30%,transparent)}.home-hub_barLabel__wsp9h{overflow:hidden;color:var(--text-muted);font-size:var(--fs-2xs);font-weight:700;white-space:nowrap;text-overflow:ellipsis}.home-hub_barToday__sIcCQ .home-hub_barLabel__wsp9h{color:var(--text-primary)}.home-hub_todayRow__3Y63Y{display:grid;grid-template-columns:minmax(0,2fr) minmax(min(100%,300px),1fr);grid-gap:var(--space-6);gap:var(--space-6)}.home-hub_card__nxxMD{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--space-4);padding:clamp(var(--space-5),3vw,var(--space-8));overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-raised)}.home-hub_card__nxxMD h2{margin:0;font:800 clamp(var(--fs-xl),2.2vw,var(--fs-3xl)) /1.2 var(--font-display);text-wrap:balance}.home-hub_cardActions__dh6p6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:auto;padding-top:var(--space-2)}.home-hub_roadmap__iUZ1D{border-color:color-mix(in srgb,var(--brand) 35%,var(--border-default));background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 9%,transparent),transparent 55%),var(--surface-raised)}.home-hub_steps__KfZni{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none;counter-reset:none}.home-hub_steps__KfZni li{display:grid;align-content:start;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-page)}.home-hub_steps__KfZni b{font-size:var(--fs-sm)}.home-hub_steps__KfZni li>span:last-child{color:var(--text-secondary);font-size:var(--fs-xs);line-height:1.55}.home-hub_stepNo__1B023{display:grid;place-items:center;width:28px;height:28px;margin-bottom:var(--space-1);border-radius:var(--radius-full);background:var(--brand-soft);color:var(--brand-on-soft);font:800 var(--fs-xs) /1 var(--font-mono)}.home-hub_stepActive__YNxHO .home-hub_stepNo__1B023,.home-hub_steps__KfZni li:first-child .home-hub_stepNo__1B023{background:var(--brand);color:var(--text-inverse)}.home-hub_stepActive__YNxHO{border-color:color-mix(in srgb,var(--brand) 45%,var(--border-subtle))}.home-hub_placement__IaNce{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);color:var(--text-secondary);font-size:var(--fs-xs);font-weight:700}.home-hub_placement__IaNce ul{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.home-hub_placement__IaNce li{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-full);color:var(--text-muted)}.home-hub_placement__IaNce .home-hub_skillDone__UZJvh{border-style:solid;border-color:transparent;background:var(--state-success-soft);color:var(--state-success-fg)}.home-hub_building__u1fAd{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;color:var(--brand);font-weight:700}.home-hub_spin__kw8U4{animation:home-hub_homeSpin__lTi_6 1s linear infinite}@keyframes home-hub_homeSpin__lTi_6{to{transform:rotate(1turn)}}.home-hub_summary__yT57R{margin:0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--brand);border-radius:var(--radius-sm);background:var(--surface-page);color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.6}.home-hub_progress__QRZV8{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.home-hub_progressTrack__zYSDh{height:10px;overflow:hidden;border-radius:var(--radius-full);background:var(--surface-inset)}.home-hub_progressTrack__zYSDh span{display:block;width:calc(var(--ratio, 0) * 100%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--accent-2))}.home-hub_progress__QRZV8 small{color:var(--text-muted);font-size:var(--fs-xs);font-weight:700}.home-hub_stage__oZ4Qa{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.home-hub_stage__oZ4Qa b{font-size:var(--fs-lg)}.home-hub_stage__oZ4Qa p{margin:0;color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.6}.home-hub_stageTag__gq96r{color:var(--brand);font-size:var(--fs-xs);font-weight:800}.home-hub_next__2g_gE{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.home-hub_next__2g_gE>span{color:var(--text-muted);font-size:var(--fs-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.home-hub_next__2g_gE ul{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.home-hub_nextLink__h8hzj{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-page);color:var(--text-primary);font-size:var(--fs-sm);font-weight:700;text-decoration:none;transition:var(--transition-hover)}.home-hub_nextLink__h8hzj:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-on-soft)}.home-hub_nextLink__h8hzj:active{transform:scale(.99)}.home-hub_nextLink__h8hzj[aria-disabled=true]{opacity:.55;pointer-events:none}.home-hub_nextLink__h8hzj svg{flex:none;color:var(--brand)}.home-hub_games__d9l7Q{border-color:color-mix(in srgb,var(--accent) 35%,var(--border-default));background:radial-gradient(110% 90% at 100% 0,color-mix(in srgb,var(--accent) 16%,transparent),transparent 60%),var(--surface-raised)}.home-hub_gamesGlyphs__1Er_f{position:absolute;inset:0;z-index:-1;pointer-events:none}.home-hub_gamesGlyphs__1Er_f i{position:absolute;padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:var(--radius-md);color:var(--text-muted);font:700 var(--fs-xs) /1.3 var(--font-mono);font-style:normal;opacity:.7;animation:home-hub_homeBob__Vvn_1 7s ease-in-out infinite}.home-hub_gamesGlyphs__1Er_f i:first-child{right:8%;bottom:14%;rotate:8deg}.home-hub_gamesGlyphs__1Er_f i:nth-child(2){right:22%;bottom:26%;animation-delay:-2s}.home-hub_gamesGlyphs__1Er_f i:nth-child(3){right:32%;bottom:10%;animation-delay:-4s;rotate:-6deg}@keyframes home-hub_homeBob__Vvn_1{50%{translate:0 -8px}}.home-hub_quests__QJ3S1{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;color:var(--text-secondary);font-size:var(--fs-sm);font-weight:700;list-style:none}.home-hub_quests__QJ3S1 li{display:flex;align-items:center;gap:var(--space-2)}.home-hub_quests__QJ3S1 li svg{color:var(--accent)}.home-hub_questDots__bDo_r{display:inline-flex;gap:var(--space-1)}.home-hub_questDots__bDo_r i{width:10px;height:10px;border:2px solid var(--accent);border-radius:var(--radius-full)}.home-hub_questDots__bDo_r .home-hub_questOn__CwPXv{background:var(--accent)}.home-hub_section__0qx94{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.home-hub_sectionHead___k2S_{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.home-hub_sectionHead___k2S_ h2{display:flex;align-items:center;gap:var(--space-2);margin:0;font:800 var(--fs-2xl) /1.2 var(--font-display)}.home-hub_sectionHead___k2S_ h2 svg{color:var(--state-warning)}.home-hub_sectionHead___k2S_ p{max-width:64ch;margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--fs-sm)}.home-hub_boards__iNBYl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--card-min-w)),1fr));grid-gap:var(--space-5);gap:var(--space-5)}.home-hub_board__OKKN0{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised)}.home-hub_board__OKKN0>header{display:flex;align-items:center;gap:var(--space-3)}.home-hub_board__OKKN0 h3{margin:0;font-size:var(--fs-md);font-weight:800}.home-hub_board__OKKN0 header small{color:var(--text-muted);font-size:var(--fs-xs)}.home-hub_boardIcon__9CmQH{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--brand-soft);color:var(--brand-on-soft)}.home-hub_boardRows__vU9PT{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:0;padding:0;list-style:none}.home-hub_boardRows__vU9PT li{display:grid;grid-template-columns:24px 32px minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);min-height:44px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font-size:var(--fs-sm)}.home-hub_rank__daMM5{color:var(--text-muted);font:800 var(--fs-sm) /1 var(--font-mono);text-align:center}.home-hub_boardRows__vU9PT li[data-rank="1"] .home-hub_rank__daMM5{color:var(--state-warning)}.home-hub_boardRows__vU9PT li[data-rank="2"] .home-hub_rank__daMM5{color:var(--text-secondary)}.home-hub_boardRows__vU9PT li[data-rank="3"] .home-hub_rank__daMM5{color:var(--accent)}.home-hub_avatar__VkIwf{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-full);background:var(--surface-inset);color:var(--text-secondary);font-size:var(--fs-2xs);font-weight:800}.home-hub_rowName___9P0l{display:flex;align-items:center;gap:var(--space-2);min-width:0;overflow:hidden;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.home-hub_rowName___9P0l em{flex:none;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--brand);color:var(--text-inverse);font-size:var(--fs-2xs);font-style:normal;font-weight:800}.home-hub_rowValue__ikdnj{color:var(--text-secondary);font-size:var(--fs-xs);font-weight:700}.home-hub_rowMe__IUCTG{background:var(--brand-soft)}.home-hub_rowMe__IUCTG .home-hub_rowName___9P0l{color:var(--brand-on-soft)}.home-hub_boardEmpty__XmXth{margin:0;padding:var(--space-4) 0;color:var(--text-muted);font-size:var(--fs-sm)}.home-hub_boardMe__PS7G_{display:flex;align-items:center;gap:var(--space-3);margin:0;padding:var(--space-2) var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--fs-xs)}.home-hub_boardMe__PS7G_ span:last-child:not(:only-child){margin-left:auto;font-weight:700}.home-hub_boardMore__Gxz83{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-1);min-height:44px;margin-top:auto;border-radius:var(--radius-sm);color:var(--brand);font-size:var(--fs-sm);font-weight:800;text-decoration:none;white-space:nowrap}.home-hub_boardMore__Gxz83:hover{text-decoration:underline;text-underline-offset:3px}.home-hub_boardMore__Gxz83:active{opacity:.8}.home-hub_boardMore__Gxz83[aria-disabled=true]{opacity:.55;pointer-events:none}.home-hub_guestBoards__frUqO{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:var(--space-6);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised)}.home-hub_guestBoards__frUqO>svg{color:var(--state-warning)}.home-hub_guestBoards__frUqO>div{flex:1 1 240px}.home-hub_guestBoards__frUqO p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--fs-sm)}.home-hub_explore__E4oz1{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--card-min-w),30%)),1fr));grid-gap:var(--space-5);gap:var(--space-5);align-items:stretch}.home-hub_feature__MQcbG[data-tone=brand]{--tone:var(--brand);--tone-soft:var(--brand-soft);--tone-ink:var(--brand-on-soft)}.home-hub_feature__MQcbG[data-tone=accent]{--tone:var(--accent);--tone-soft:var(--accent-soft);--tone-ink:var(--accent-on-soft)}.home-hub_feature__MQcbG[data-tone=accent-2]{--tone:var(--accent-2);--tone-soft:var(--accent-2-soft);--tone-ink:var(--accent-2-on-soft)}.home-hub_feature__MQcbG[data-tone=listening]{--tone:var(--skill-listening);--tone-soft:var(--skill-listening-soft);--tone-ink:var(--skill-listening-on-soft)}.home-hub_feature__MQcbG[data-tone=writing]{--tone:var(--skill-writing);--tone-soft:var(--skill-writing-soft);--tone-ink:var(--skill-writing-on-soft)}.home-hub_feature__MQcbG[data-tone=speaking]{--tone:var(--skill-speaking);--tone-soft:var(--skill-speaking-soft);--tone-ink:var(--skill-speaking-on-soft)}.home-hub_feature__MQcbG{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised)}.home-hub_feature__MQcbG:hover{border-color:color-mix(in srgb,var(--tone) 45%,var(--border-subtle))}.home-hub_feature__MQcbG[data-open]{border-color:var(--tone);box-shadow:var(--shadow-2)}.home-hub_featureHead__psRgJ{display:flex;align-items:center;gap:var(--space-3)}.home-hub_featureHead__psRgJ h3{margin:0;font-size:var(--fs-lg);font-weight:800}.home-hub_featureTag__0ZMlf{color:var(--tone-ink);font-size:var(--fs-2xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home-hub_featureToggle__n60_9{position:relative;display:grid;flex:none;place-items:center;width:52px;height:52px;padding:0;border:1px solid color-mix(in srgb,var(--tone) 35%,transparent);border-radius:var(--radius-md);background:var(--tone-soft);color:var(--tone-ink);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.home-hub_featureToggle__n60_9:hover{background:color-mix(in srgb,var(--tone) 22%,var(--tone-soft));transform:translateY(-1px)}.home-hub_featureToggle__n60_9:active{transform:scale(.96)}.home-hub_featureToggle__n60_9[aria-disabled=true]{opacity:.55;cursor:not-allowed}.home-hub_featureCaret__kOfol{position:absolute;right:-6px;bottom:-6px;padding:2px;border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);box-sizing:content-box;transition:rotate var(--dur-base) var(--ease-out)}.home-hub_featureToggle__n60_9[aria-expanded=true] .home-hub_featureCaret__kOfol{rotate:180deg;color:var(--tone)}.home-hub_featureBlurb__lF25b{margin:0;color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.6}.home-hub_featurePanel__6dqw0{display:grid;grid-template-rows:0fr;visibility:hidden;margin-top:calc(var(--space-3) * -1);transition:grid-template-rows var(--dur-slow) var(--ease-out),margin-top var(--dur-slow) var(--ease-out),visibility 0s linear var(--dur-slow)}.home-hub_feature__MQcbG[data-open] .home-hub_featurePanel__6dqw0{grid-template-rows:1fr;visibility:visible;margin-top:0;transition-delay:0s}.home-hub_featurePanel__6dqw0 ul{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-height:0;margin:0;padding:var(--space-3) 0 0;overflow:hidden;border-top:1px solid var(--border-subtle);list-style:none}.home-hub_featurePanel__6dqw0 ul li{opacity:0;translate:calc(var(--space-2) * -1) 0;transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-base) var(--ease-out)}.home-hub_feature__MQcbG[data-open] .home-hub_featurePanel__6dqw0 ul li{opacity:1;translate:0 0;transition-delay:calc(.12s + var(--i, 0) * 70ms)}.home-hub_featurePanel__6dqw0 li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.5}.home-hub_featurePanel__6dqw0 li svg{margin-top:3px;color:var(--tone)}.home-hub_featureGo__SGb6y{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-1);min-height:44px;margin-top:auto;border-radius:var(--radius-sm);color:var(--tone-ink);font-size:var(--fs-sm);font-weight:800;text-decoration:none;white-space:nowrap}.home-hub_featureGo__SGb6y:hover{text-decoration:underline;text-underline-offset:3px}.home-hub_featureGo__SGb6y:active{opacity:.8}.home-hub_featureGo__SGb6y[aria-disabled=true]{opacity:.55;pointer-events:none}.home-hub_spot__GNzzV{position:relative;isolation:isolate}.home-hub_spot__GNzzV:after{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),color-mix(in srgb,var(--tone,var(--brand)) 16%,transparent),transparent 65%);content:"";opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out)}.home-hub_spot__GNzzV:hover:after{opacity:1}.home-hub_games__d9l7Q{--tone:var(--accent)}.home-hub_board__OKKN0,.home-hub_feature__MQcbG{transition:translate var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.home-hub_board__OKKN0:hover,.home-hub_feature__MQcbG:hover{translate:0 -4px;box-shadow:var(--shadow-3)}.home-hub_board__OKKN0:active,.home-hub_feature__MQcbG:active{translate:0 -1px}.home-hub_boardMore__Gxz83 svg,.home-hub_featureGo__SGb6y svg,.home-hub_nextLink__h8hzj svg,.home-hub_textLink__DVQhb svg{transition:translate var(--dur-fast) var(--ease-out)}.home-hub_boardMore__Gxz83:hover svg,.home-hub_featureGo__SGb6y:hover svg,.home-hub_nextLink__h8hzj:hover svg,.home-hub_textLink__DVQhb:hover svg{translate:4px 0}.home-hub_barFill__XDrGE{transform-origin:bottom;animation:home-hub_homeGrow__EMbbu .7s var(--ease-out) backwards;animation-delay:calc(.2s + var(--i, 0) * 70ms)}@keyframes home-hub_homeGrow__EMbbu{0%{transform:scaleY(0)}}.home-hub_bars__BC_kW li:hover .home-hub_barFill__XDrGE{filter:brightness(1.25)}.home-hub_bars__BC_kW li:hover .home-hub_barLabel__wsp9h{color:var(--text-primary)}.home-hub_statLit__6LR9H dt svg{transform-origin:50% 90%;animation:home-hub_homeFlicker__MTzKA 1.6s ease-in-out infinite}@keyframes home-hub_homeFlicker__MTzKA{0%,to{transform:scale(1) rotate(0deg)}30%{transform:scale(1.18,1.08) rotate(-6deg)}60%{transform:scale(.94,1.12) rotate(5deg)}}.home-hub_stats__p3Twb>div{transition:translate var(--dur-base) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.home-hub_stats__p3Twb>div:hover{translate:0 -3px;border-color:var(--border-strong)}.home-hub_progressTrack__zYSDh span{animation:home-hub_homeFill__FGhoF 1.1s var(--ease-out) .25s backwards}@keyframes home-hub_homeFill__FGhoF{0%{transform:translateX(-100%)}}.home-hub_steps__KfZni li{animation:home-hub_homeRise__BRQWN .52s var(--ease-out) backwards;animation-delay:calc(.25s + var(--i, 0) * .11s);transition:translate var(--dur-base) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.home-hub_steps__KfZni li:hover{translate:0 -3px;border-color:color-mix(in srgb,var(--brand) 45%,var(--border-subtle))}@keyframes home-hub_homeRise__BRQWN{0%{opacity:0;transform:translateY(12px)}}.home-hub_questDots__bDo_r .home-hub_questOn__CwPXv{animation:home-hub_homePop__hFaNS .46s var(--ease-spring) backwards;animation-delay:calc(.4s + var(--i, 0) * .12s)}@keyframes home-hub_homePop__hFaNS{0%{transform:scale(0)}}.home-hub_gamesGlyphs__1Er_f i{transition:scale var(--dur-slow) var(--ease-spring),opacity var(--dur-base) var(--ease-out)}.home-hub_games__d9l7Q:hover .home-hub_gamesGlyphs__1Er_f i{scale:1.25;opacity:1}.home-hub_boardRows__vU9PT li{animation:home-hub_homeRise__BRQWN .42s var(--ease-out) backwards;animation-delay:calc(.2s + var(--i, 0) * 60ms);transition:background var(--dur-fast) var(--ease-out),translate var(--dur-fast) var(--ease-out)}.home-hub_boardRows__vU9PT li:hover{background:var(--surface-inset);translate:3px 0}.home-hub_boardRows__vU9PT li.home-hub_rowMe__IUCTG:hover{background:color-mix(in srgb,var(--brand) 22%,var(--brand-soft))}.home-hub_boardRows__vU9PT li[data-rank="1"] .home-hub_rank__daMM5{animation:home-hub_homeGlow__rCqJE 2.8s ease-in-out infinite}@keyframes home-hub_homeGlow__rCqJE{50%{text-shadow:0 0 10px color-mix(in srgb,var(--state-warning) 70%,transparent)}}.home-hub_featureToggle__n60_9 svg:first-child{transition:scale var(--dur-base) var(--ease-spring)}.home-hub_feature__MQcbG:hover .home-hub_featureToggle__n60_9 svg:first-child{scale:1.1}@media (max-width:900px){.home-hub_shell__NKSy5{gap:var(--space-6)}.home-hub_hero__N7gAK,.home-hub_todayRow__3Y63Y{grid-template-columns:minmax(0,1fr)}.home-hub_hero__N7gAK{gap:var(--space-5)}.home-hub_steps__KfZni{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.home-hub_stats__p3Twb{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.home-hub_barFill__XDrGE,.home-hub_boardRows__vU9PT li,.home-hub_boardRows__vU9PT li[data-rank="1"] .home-hub_rank__daMM5,.home-hub_gamesGlyphs__1Er_f i,.home-hub_progressTrack__zYSDh span,.home-hub_questDots__bDo_r .home-hub_questOn__CwPXv,.home-hub_spin__kw8U4,.home-hub_statLit__6LR9H dt svg,.home-hub_steps__KfZni li{animation:none}.home-hub_barFill__XDrGE,.home-hub_boardRows__vU9PT li,.home-hub_board__OKKN0,.home-hub_featureCaret__kOfol,.home-hub_featurePanel__6dqw0,.home-hub_featurePanel__6dqw0 ul li,.home-hub_featureToggle__n60_9,.home-hub_feature__MQcbG,.home-hub_progressTrack__zYSDh span,.home-hub_stats__p3Twb>div,.home-hub_steps__KfZni li{transition:none}.home-hub_boardRows__vU9PT li:hover,.home-hub_board__OKKN0:hover,.home-hub_feature__MQcbG:hover,.home-hub_stats__p3Twb>div:hover,.home-hub_steps__KfZni li:hover{translate:none}}