.HomeFaq_layout__PS_Sy{display:flex;flex-direction:column;align-items:stretch;gap:2rem}.HomeFaq_copy__Wl8EN{min-width:0}.HomeFaq_eyebrow__kP16o{margin:0;color:var(--home-accent);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.HomeFaq_heading__lNn3u{margin:8px 0 0;color:var(--text-primary);font-family:var(--font-heading),ui-sans-serif,system-ui,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:-.025em;line-height:1.15}.HomeFaq_accent__2gsAx{color:var(--home-accent)}.HomeFaq_help__QwEIw{margin:16px 0 0;color:var(--home-muted);font-size:15px;line-height:1.6}.HomeFaq_help__QwEIw a{color:var(--home-accent);font-weight:600;text-decoration:none}.HomeFaq_help__QwEIw a:hover{text-decoration:underline}.HomeFaq_help__QwEIw a:focus-visible{outline:2px solid var(--home-accent);outline-offset:3px;border-radius:2px}.HomeFaq_list__Q_b6J{width:100%;max-width:760px;margin:0;padding:0;border-bottom:1px solid var(--home-border)}.HomeFaq_item__US9Um{border-top:1px solid var(--home-border)}.HomeFaq_trigger__I1Juc{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:18px 2px;border:0;background:transparent;color:var(--text-primary);font-family:inherit;font-size:17px;font-weight:600;line-height:1.35;text-align:left;cursor:pointer}.HomeFaq_trigger__I1Juc:focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.HomeFaq_icon__Bt7Bq{flex:0 0 auto;color:var(--home-accent);font-size:22px;font-weight:500;line-height:1}.HomeFaq_panel__uD8zv{grid-template-rows:0fr}.HomeFaq_panelOpen__20iFS,.HomeFaq_panel__uD8zv{display:grid;transition:grid-template-rows .22s ease}.HomeFaq_panelOpen__20iFS{grid-template-rows:1fr}.HomeFaq_panelInner__vokEO{overflow:hidden}.HomeFaq_answer__jI3yP{margin:0;padding:0 2px 18px;color:var(--home-muted);font-size:15px;line-height:1.65}.HomeFaq_answer__jI3yP a{color:var(--home-accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.HomeFaq_answer__jI3yP a:focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}@media (min-width:1024px){.HomeFaq_layout__PS_Sy{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,760px);align-items:start;column-gap:48px}.HomeFaq_heading__lNn3u{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){.HomeFaq_panelOpen__20iFS,.HomeFaq_panel__uD8zv{transition:none}}.HomeCtaStack_scene__6XgE3{position:relative;width:min(400px,100%);height:360px;margin-inline:auto;perspective:1400px;pointer-events:none}.HomeCtaStack_bob__oYNdX,.HomeCtaStack_lift__kHN1g,.HomeCtaStack_slab__9_HiQ,.HomeCtaStack_stage__U5Tmq{transform-style:preserve-3d}.HomeCtaStack_lift__kHN1g{position:relative;height:100%;transform:translateY(54px)}.HomeCtaStack_bob__oYNdX{position:absolute;top:50%;left:50%;animation:HomeCtaStack_bob__oYNdX 6s ease-in-out infinite}.HomeCtaStack_stage__U5Tmq{position:relative;width:300px;height:200px;transform:rotateX(56deg) rotate(-42deg)}.HomeCtaStack_slab__9_HiQ{position:absolute;inset:0}.HomeCtaStack_result__UgokV{transform:translateZ(0)}.HomeCtaStack_tests__DvkwD{transform:translateZ(70px)}.HomeCtaStack_code__bRXKM{transform:translateZ(140px);animation:HomeCtaStack_code-hover__x0uUE 6s ease-in-out infinite}.HomeCtaStack_edge__L8Y4X,.HomeCtaStack_face__GmVxW{position:absolute;inset:0;border-radius:14px}.HomeCtaStack_edge__L8Y4X{transform:translate(6px,6px)}.HomeCtaStack_face__GmVxW{border:1px solid #3a2a1f;overflow:hidden}.HomeCtaStack_result__UgokV .HomeCtaStack_edge__L8Y4X{background:#0c0907}.HomeCtaStack_tests__DvkwD .HomeCtaStack_edge__L8Y4X{background:#100c09}.HomeCtaStack_code__bRXKM .HomeCtaStack_edge__L8Y4X{background:#120e0b}.HomeCtaStack_result__UgokV .HomeCtaStack_face__GmVxW{background:#14100d}.HomeCtaStack_tests__DvkwD .HomeCtaStack_face__GmVxW{background:#1a1410}.HomeCtaStack_code__bRXKM .HomeCtaStack_face__GmVxW{background:#201914;border-color:#4a3526}.HomeCtaStack_file__CZ_NO,.HomeCtaStack_passedDim__45h0Y,.HomeCtaStack_passedLit__O91i2,.HomeCtaStack_term__MoQ6z,.HomeCtaStack_xp__ErtsB{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.HomeCtaStack_face__GmVxW{display:flex;flex-direction:column;justify-content:center;padding:22px 20px}.HomeCtaStack_code__bRXKM .HomeCtaStack_face__GmVxW{justify-content:flex-start;padding:0}.HomeCtaStack_term__MoQ6z{margin:0;color:#e8ded4;font-size:14px;line-height:1.3;white-space:nowrap}.HomeCtaStack_passed__hXOmY{display:grid;margin:10px 0 0}.HomeCtaStack_passedDim__45h0Y,.HomeCtaStack_passedLit__O91i2{grid-area:1/1;font-size:14px;font-weight:600;line-height:1.3}.HomeCtaStack_passedDim__45h0Y{color:#6b5f55}.HomeCtaStack_passedLit__O91i2{color:#4ade80;opacity:0;animation:HomeCtaStack_result-on__6g3k8 6.5s linear infinite}.HomeCtaStack_xp__ErtsB{align-self:flex-start;margin-top:16px;border:1px solid var(--home-accent);border-radius:999px;padding:4px 8px;color:var(--home-accent);font-size:12px;font-weight:700;line-height:1.2;opacity:0;animation:HomeCtaStack_xp-pop__HwHzS 6.5s linear infinite}.HomeCtaStack_rows__XDHDp{display:flex;flex-direction:column;gap:16px}.HomeCtaStack_row__krKSj{display:flex;align-items:center;gap:12px}.HomeCtaStack_dot__d0t0Z{position:relative;width:12px;height:12px;flex:none;border-radius:50%;background:#5c534c}.HomeCtaStack_dotOn__075Vn{position:absolute;inset:0;border-radius:inherit;background:#4ade80;opacity:0;animation:HomeCtaStack_test-on__O3TDr 6.5s linear infinite}.HomeCtaStack_dotOn__075Vn[data-step="2"]{animation-name:HomeCtaStack_test-on-2__xRFoY}.HomeCtaStack_dotOn__075Vn[data-step="3"]{animation-name:HomeCtaStack_test-on-3__f5mnF}.HomeCtaStack_track__dHXGs{height:8px;border-radius:4px;background:#4a3f36}.HomeCtaStack_titlebar__yZEKZ{display:flex;height:36px;flex:none;align-items:center;gap:10px;border-bottom:1px solid #3a2a1f;padding:0 14px}.HomeCtaStack_dots__HmpBh{display:inline-flex;gap:5px}.HomeCtaStack_dots__HmpBh i{width:7px;height:7px;border-radius:50%;background:#5a4638}.HomeCtaStack_file__CZ_NO{color:#b8b0a8;font-size:12px;line-height:1}.HomeCtaStack_lines__JdZxd{display:flex;flex-direction:column;gap:9px;padding:16px}.HomeCtaStack_line__Y89a0{position:relative;height:12px}.HomeCtaStack_codebar__Pr8JV{display:block;height:8px;border-radius:4px;transform:scaleX(0);transform-origin:left center;animation:HomeCtaStack_type-1__EkA2j 6.5s linear infinite}.HomeCtaStack_kw__tyNBQ{background:var(--home-accent)}.HomeCtaStack_id__bcR8c{background:#e8ded4}.HomeCtaStack_str___TX9e{background:rgba(74,222,128,.7)}.HomeCtaStack_cmt__bCEtn{background:#6b5f55}.HomeCtaStack_caret__zoXgo{position:absolute;top:0;width:2px;height:12px;margin-left:4px;background:#e8ded4;opacity:0;animation:HomeCtaStack_caret-1__EK10u 6.5s linear infinite}.HomeCtaStack_codebar__Pr8JV[data-step="2"]{animation-name:HomeCtaStack_type-2__2HilU}.HomeCtaStack_codebar__Pr8JV[data-step="3"]{animation-name:HomeCtaStack_type-3__HFrpr}.HomeCtaStack_codebar__Pr8JV[data-step="4"]{animation-name:HomeCtaStack_type-4__TElf8}.HomeCtaStack_codebar__Pr8JV[data-step="5"]{animation-name:HomeCtaStack_type-5__6gU7I}.HomeCtaStack_codebar__Pr8JV[data-step="6"]{animation-name:HomeCtaStack_type-6__LfRZC}.HomeCtaStack_codebar__Pr8JV[data-step="7"]{animation-name:HomeCtaStack_type-7__zPyaP}.HomeCtaStack_caret__zoXgo[data-step="2"]{animation-name:HomeCtaStack_caret-2__uoais}.HomeCtaStack_caret__zoXgo[data-step="3"]{animation-name:HomeCtaStack_caret-3__RJZ_O}.HomeCtaStack_caret__zoXgo[data-step="4"]{animation-name:HomeCtaStack_caret-4__H_45l}.HomeCtaStack_caret__zoXgo[data-step="5"]{animation-name:HomeCtaStack_caret-5__FLT36}.HomeCtaStack_caret__zoXgo[data-step="6"]{animation-name:HomeCtaStack_caret-6__Ibc13}.HomeCtaStack_caret__zoXgo[data-step="7"]{animation-name:HomeCtaStack_caret-7__WVbqW}.HomeCtaStack_scene__6XgE3:not([data-playing]) .HomeCtaStack_bob__oYNdX,.HomeCtaStack_scene__6XgE3:not([data-playing]) .HomeCtaStack_caret__zoXgo,.HomeCtaStack_scene__6XgE3:not([data-playing]) .HomeCtaStack_code__bRXKM,.HomeCtaStack_scene__6XgE3:not([data-playing]) .HomeCtaStack_codebar__Pr8JV,.HomeCtaStack_scene__6XgE3:not([data-playing]) .HomeCtaStack_dotOn__075Vn,.HomeCtaStack_scene__6XgE3:not([data-playing]) .HomeCtaStack_passedLit__O91i2,.HomeCtaStack_scene__6XgE3:not([data-playing]) .HomeCtaStack_xp__ErtsB{animation-play-state:paused}@keyframes HomeCtaStack_bob__oYNdX{0%,to{transform:translate(-50%,calc(-50% + 6px))}50%{transform:translate(-50%,calc(-50% - 6px))}}@keyframes HomeCtaStack_code-hover__x0uUE{0%,to{transform:translateZ(140px) translateY(0)}50%{transform:translateZ(140px) translateY(-6px)}}@keyframes HomeCtaStack_result-on__6g3k8{0%,61.5%{opacity:0}66%{opacity:1}83.8%{opacity:1}95.4%{opacity:0}to{opacity:0}}@keyframes HomeCtaStack_xp-pop__HwHzS{0%,61.5%{opacity:0;transform:translateY(8px)}66%{opacity:1;transform:translateY(0)}83.8%{opacity:1;transform:translateY(0)}95.4%{opacity:0;transform:translateY(6px)}to{opacity:0;transform:translateY(8px)}}@keyframes HomeCtaStack_test-on__O3TDr{0%,43%{opacity:0}48.2%{opacity:1}83.8%{opacity:1}95.4%{opacity:0}to{opacity:0}}@keyframes HomeCtaStack_test-on-2__xRFoY{0%,48.1%{opacity:0}53.2%{opacity:1}83.8%{opacity:1}95.4%{opacity:0}to{opacity:0}}@keyframes HomeCtaStack_test-on-3__f5mnF{0%,53.2%{opacity:0}58.5%{opacity:1}83.8%{opacity:1}95.4%{opacity:0}to{opacity:0}}@keyframes HomeCtaStack_type-1__EkA2j{0%{transform:scaleX(0);opacity:1}5.4%{transform:scaleX(1);opacity:1}83.8%{transform:scaleX(1);opacity:1}95.4%{transform:scaleX(1);opacity:0}96.2%{transform:scaleX(0);opacity:0}to{transform:scaleX(0);opacity:1}}@keyframes HomeCtaStack_type-2__2HilU{0%,5.6%{transform:scaleX(0);opacity:1}11.1%{transform:scaleX(1);opacity:1}83.8%{transform:scaleX(1);opacity:1}95.4%{transform:scaleX(1);opacity:0}96.2%{transform:scaleX(0);opacity:0}to{transform:scaleX(0);opacity:1}}@keyframes HomeCtaStack_type-3__HFrpr{0%,11.3%{transform:scaleX(0);opacity:1}16.8%{transform:scaleX(1);opacity:1}83.8%{transform:scaleX(1);opacity:1}95.4%{transform:scaleX(1);opacity:0}96.2%{transform:scaleX(0);opacity:0}to{transform:scaleX(0);opacity:1}}@keyframes HomeCtaStack_type-4__TElf8{0%,17%{transform:scaleX(0);opacity:1}22.5%{transform:scaleX(1);opacity:1}83.8%{transform:scaleX(1);opacity:1}95.4%{transform:scaleX(1);opacity:0}96.2%{transform:scaleX(0);opacity:0}to{transform:scaleX(0);opacity:1}}@keyframes HomeCtaStack_type-5__6gU7I{0%,22.7%{transform:scaleX(0);opacity:1}28.2%{transform:scaleX(1);opacity:1}83.8%{transform:scaleX(1);opacity:1}95.4%{transform:scaleX(1);opacity:0}96.2%{transform:scaleX(0);opacity:0}to{transform:scaleX(0);opacity:1}}@keyframes HomeCtaStack_type-6__LfRZC{0%,28.4%{transform:scaleX(0);opacity:1}33.9%{transform:scaleX(1);opacity:1}83.8%{transform:scaleX(1);opacity:1}95.4%{transform:scaleX(1);opacity:0}96.2%{transform:scaleX(0);opacity:0}to{transform:scaleX(0);opacity:1}}@keyframes HomeCtaStack_type-7__zPyaP{0%,34.1%{transform:scaleX(0);opacity:1}39.5%{transform:scaleX(1);opacity:1}83.8%{transform:scaleX(1);opacity:1}95.4%{transform:scaleX(1);opacity:0}96.2%{transform:scaleX(0);opacity:0}to{transform:scaleX(0);opacity:1}}@keyframes HomeCtaStack_caret-1__EK10u{0%,2.2%{opacity:1}2.3%,4%{opacity:0}4.1%,5.4%{opacity:1}5.5%,to{opacity:0}}@keyframes HomeCtaStack_caret-2__uoais{0%,5.6%{opacity:0}5.7%,8%{opacity:1}10%,8.1%{opacity:0}10.1%,11.1%{opacity:1}11.2%,to{opacity:0}}@keyframes HomeCtaStack_caret-3__RJZ_O{0%,11.3%{opacity:0}11.4%,13.6%{opacity:1}13.7%,15.4%{opacity:0}15.5%,16.8%{opacity:1}16.9%,to{opacity:0}}@keyframes HomeCtaStack_caret-4__H_45l{0%,17%{opacity:0}17.1%,19.4%{opacity:1}19.5%,21.2%{opacity:0}21.3%,22.5%{opacity:1}22.6%,to{opacity:0}}@keyframes HomeCtaStack_caret-5__FLT36{0%,22.7%{opacity:0}22.8%,25%{opacity:1}25.1%,26.8%{opacity:0}26.9%,28.2%{opacity:1}28.3%,to{opacity:0}}@keyframes HomeCtaStack_caret-6__Ibc13{0%,28.4%{opacity:0}28.5%,30.8%{opacity:1}30.9%,32.6%{opacity:0}32.7%,33.9%{opacity:1}34%,to{opacity:0}}@keyframes HomeCtaStack_caret-7__WVbqW{0%,34.1%{opacity:0}34.2%,36.4%{opacity:1}36.5%,38.2%{opacity:0}38.3%,39.5%{opacity:1}39.6%,to{opacity:0}}@media (max-width:1023px){.HomeCtaStack_scene__6XgE3{width:min(300px,100%);height:280px}.HomeCtaStack_stage__U5Tmq{width:220px;height:150px}.HomeCtaStack_titlebar__yZEKZ{height:28px}.HomeCtaStack_lines__JdZxd{gap:6px;padding:12px}.HomeCtaStack_file__CZ_NO,.HomeCtaStack_passedDim__45h0Y,.HomeCtaStack_passedLit__O91i2,.HomeCtaStack_term__MoQ6z{font-size:12px}.HomeCtaStack_rows__XDHDp{gap:12px}}@media (prefers-reduced-motion:reduce){.HomeCtaStack_bob__oYNdX,.HomeCtaStack_caret__zoXgo,.HomeCtaStack_code__bRXKM,.HomeCtaStack_codebar__Pr8JV,.HomeCtaStack_dotOn__075Vn,.HomeCtaStack_passedLit__O91i2,.HomeCtaStack_xp__ErtsB{animation:none}.HomeCtaStack_bob__oYNdX{transform:translate(-50%,-50%)}.HomeCtaStack_code__bRXKM{transform:translateZ(140px)}.HomeCtaStack_codebar__Pr8JV{transform:scaleX(1);opacity:1}.HomeCtaStack_caret__zoXgo{opacity:0}.HomeCtaStack_dotOn__075Vn,.HomeCtaStack_passedLit__O91i2,.HomeCtaStack_xp__ErtsB{opacity:1;transform:none}}.HomeFinalCta_section__FhnpL{padding-top:calc(var(--home-section-gap) / 2);padding-bottom:96px}.HomeFinalCta_card__t_QXN{max-width:1120px;margin-inline:auto;background:#1c1612;border:1px solid #3a2a1f;border-radius:24px;padding:clamp(32px,5vw,64px);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.HomeFinalCta_grid__ES2zz{display:grid;align-items:center;gap:32px}.HomeFinalCta_copy__n0AwJ{min-width:0}.HomeFinalCta_heading__I5gWs{margin:0;font-family:var(--font-heading),ui-sans-serif,system-ui,sans-serif;font-size:clamp(34px,3.4vw,46px);font-weight:700;letter-spacing:-.03em;line-height:1.02}.HomeFinalCta_line1__v5XHi,.HomeFinalCta_line2__kLjFV{display:block}.HomeFinalCta_line1__v5XHi{color:#fff}.HomeFinalCta_line2__kLjFV{color:var(--home-accent);font-style:italic}.HomeFinalCta_support__n_163{margin:16px 0 0;max-width:460px;color:#b8b0a8;font-size:17px;line-height:1.5}.HomeFinalCta_actions__etogT{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.HomeFinalCta_button__cTJPp{display:inline-flex;height:44px;align-items:center;justify-content:center;border-radius:10px;padding:0 16px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.HomeFinalCta_button__cTJPp:focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.HomeFinalCta_primary__79h6T{border:0;background:var(--home-accent);color:#0b0a09}.HomeFinalCta_primary__79h6T:hover{background:var(--home-accent-hover)}.HomeFinalCta_secondary__35YtH{border:1px solid #3a2a1f;background:#14100d;color:#f5efe9}.HomeFinalCta_secondary__35YtH:hover{border-color:#5a4130}.HomeFinalCta_proof__3sDLU{display:flex;flex-wrap:wrap;gap:10px 18px;margin:18px 0 0;padding:0;list-style:none}.HomeFinalCta_proof__3sDLU li{display:inline-flex;align-items:center;gap:6px;color:#8f877f;font-size:13px;line-height:1.3}.HomeFinalCta_check__PJNhR{width:14px;height:14px;flex:none;color:var(--home-accent)}.HomeFinalCta_visual__zIGON{display:flex;min-width:0;justify-content:center}@media (min-width:1024px){.HomeFinalCta_grid__ES2zz{grid-template-columns:1.1fr .9fr}}@media (prefers-reduced-motion:reduce){.HomeFinalCta_button__cTJPp{transition:none}}.HomeQuestionBank_arrow__0pLgo{color:var(--home-accent)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.HomeQuestionBank_row__8Flq8:hover .HomeQuestionBank_arrow__0pLgo{transform:translateX(3px)}.HomeQuestionBank_arrow__0pLgo{transition:transform .15s ease-out}}.TestimonialsSection_section__VVgX8{overflow-x:clip}.TestimonialsSection_stats__HKdEJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px;width:100%;margin-top:28px}.TestimonialsSection_stat__yRWgN{min-width:0;padding-right:12px}.TestimonialsSection_stat__yRWgN:nth-child(2n){padding-left:16px;border-left:1px solid var(--home-border)}.TestimonialsSection_statValue__6vxzG{margin:0;color:var(--text-primary);font-size:32px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.TestimonialsSection_statLabel___85VU{margin:8px 0 0;color:var(--home-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.TestimonialsSection_bleed__8TMpt{--review-h:210px;--fade:32px;width:100vw;margin-top:36px;margin-left:calc(50% - 50vw);overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%)}.TestimonialsSection_row__dAiJf{padding:12px 0}.TestimonialsSection_row__dAiJf+.TestimonialsSection_row__dAiJf{margin-top:20px}.TestimonialsSection_track__wrGyJ{display:flex;align-items:flex-start;width:max-content;animation:TestimonialsSection_review-marquee__ayWcw var(--marquee-duration,80s) linear infinite}.TestimonialsSection_copy__ef50G{display:flex;flex:none;align-items:flex-start}.TestimonialsSection_reverse__RsxCm{animation-direction:reverse}.TestimonialsSection_card__3BlvL{display:flex;flex:none;flex-direction:column;align-items:flex-start;width:max-content;margin:0 14px 0 0;padding:6px;border:1px solid #2a2a2f;border-radius:14px;background:var(--home-surface);color:inherit;text-align:left;cursor:zoom-in;box-shadow:0 1px 2px rgb(0 0 0/.5),0 12px 28px -14px rgb(0 0 0/.85),inset 0 1px 0 rgb(255 255 255/.05);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.TestimonialsSection_card__3BlvL:focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.TestimonialsSection_imageBox__GCnvp{position:relative;overflow:hidden;border-radius:10px;line-height:0}.TestimonialsSection_shot__hf3j2{display:block;width:auto;height:var(--review-h);max-width:none;border-radius:10px}.TestimonialsSection_chip__QnKqK{position:absolute;bottom:8px;left:8px;display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:1px solid #2e2e33;border-radius:6px;background:rgb(15 15 17/.85);color:#ececee;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.TestimonialsSection_chip__QnKqK svg{display:block;width:11px;height:11px;flex:none}.TestimonialsSection_caption__Pn5Tq{display:flex;margin-top:8px}.TestimonialsSection_source__HnqyL{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--home-border);border-radius:999px;padding:3px 8px;color:var(--home-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.TestimonialsSection_source__HnqyL svg{display:block;width:12px;height:12px;flex:none}.TestimonialsSection_lightbox__pU3wu{width:max-content;max-width:min(900px,92vw);margin:auto;padding:0;border:none;background:transparent;overflow:visible}.TestimonialsSection_lightbox__pU3wu::backdrop{background:rgb(0 0 0/.72)}.TestimonialsSection_lightboxPanel__XkXIG{position:relative;overflow:hidden;border:1px solid var(--home-border);border-radius:16px;background:var(--home-surface);padding:10px}.TestimonialsSection_lightboxShot__VFCOw{display:block;width:auto;height:auto;max-width:min(900px,92vw);max-height:85vh;object-fit:contain;border-radius:12px}.TestimonialsSection_close__IaXPy{position:absolute;top:18px;right:18px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--home-border);border-radius:999px;background:rgb(24 24 27/.88);color:#fff;cursor:pointer}.TestimonialsSection_close__IaXPy:focus-visible{outline:2px solid var(--home-accent);outline-offset:2px}.TestimonialsSection_lightbox__pU3wu .TestimonialsSection_caption__Pn5Tq{margin-top:10px}@keyframes TestimonialsSection_review-marquee__ayWcw{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (min-width:640px){.TestimonialsSection_stats__HKdEJ{width:max-content;max-width:100%;grid-template-columns:repeat(var(--stat-count),max-content);row-gap:0}.TestimonialsSection_stat__yRWgN{padding-right:28px}.TestimonialsSection_stat__yRWgN:nth-child(2n){padding-left:0;border-left:0}.TestimonialsSection_stat__yRWgN+.TestimonialsSection_stat__yRWgN{padding-left:28px;border-left:1px solid var(--home-border)}.TestimonialsSection_statValue__6vxzG{font-size:36px}.TestimonialsSection_statLabel___85VU{font-size:12px}.TestimonialsSection_bleed__8TMpt{--review-h:240px;--fade:64px}}@media (min-width:1024px){.TestimonialsSection_bleed__8TMpt{--review-h:280px;--fade:120px}}@media (min-width:1280px){.TestimonialsSection_bleed__8TMpt{--review-h:320px}}@media (hover:hover){.TestimonialsSection_card__3BlvL:hover{border-color:#3a3a40;box-shadow:0 1px 2px rgb(0 0 0/.55),0 18px 36px -12px rgb(0 0 0/.9),inset 0 1px 0 rgb(255 255 255/.06);transform:translateY(-3px)}}@media (hover:hover) and (pointer:fine){.TestimonialsSection_bleed__8TMpt:hover .TestimonialsSection_track__wrGyJ{animation-play-state:paused}.TestimonialsSection_bleed__8TMpt.TestimonialsSection_pointerResume__hkzb8:hover .TestimonialsSection_track__wrGyJ{animation-play-state:running}}.TestimonialsSection_bleed__8TMpt.TestimonialsSection_keyPause__DsaOa .TestimonialsSection_track__wrGyJ,.TestimonialsSection_bleed__8TMpt:has(:focus-visible) .TestimonialsSection_track__wrGyJ{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.TestimonialsSection_bleed__8TMpt{overflow-x:auto;scroll-snap-type:x mandatory}.TestimonialsSection_track__wrGyJ{animation:none}.TestimonialsSection_duplicate__LPww8{display:none}.TestimonialsSection_card__3BlvL{scroll-snap-align:start;transition:none}.TestimonialsSection_card__3BlvL:hover{transform:none}}.HomeCompanyCards_grid__g8pGY{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:2rem}.HomeCompanyCards_card__9HaGF{position:relative;display:flex;height:100%;min-height:220px;flex-direction:column;overflow:hidden;border-radius:1rem;border:1px solid var(--card-border);background-color:var(--card-bg);padding:20px;color:inherit;text-decoration:none;transition:background-color .25s ease,border-color .25s ease}.HomeCompanyCards_card__9HaGF:focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.HomeCompanyCards_badge__n1TSu{align-self:flex-start;border-radius:999px;background:color-mix(in srgb,var(--home-accent) 12%,transparent);padding:3px 8px;color:var(--home-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.HomeCompanyCards_title__AXXlw{margin:8px 0 0;color:var(--text-primary);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.HomeCompanyCards_body__62PXp{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px}.HomeCompanyCards_details__QUAvq{min-width:0}.HomeCompanyCards_description__9QUTM{display:block;margin:0;color:var(--home-muted);font-size:14px;line-height:1.4}.HomeCompanyCards_chips__Sh2_H{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.HomeCompanyCards_chip__CoTSe{border:1px solid var(--chip-border);border-radius:6px;padding:3px 6px;color:#d4d4d4;font-size:12px;line-height:1.3}.HomeCompanyCards_art__5yr7f{display:flex;width:96px;height:96px;flex:none;align-items:center;justify-content:center;overflow:hidden;pointer-events:none;user-select:none}.HomeCompanyCards_artImg__bw_by{display:block;width:100%;height:100%;object-fit:contain}.HomeCompanyCards_footer__x8bIZ{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px}.HomeCompanyCards_price__AwOO2{color:var(--text-primary);font-size:18px;font-weight:700;line-height:1}.HomeCompanyCards_priceFree__bk4QQ{color:#34d399}.HomeCompanyCards_struck__yKn5V{margin-left:6px;color:var(--home-muted);font-size:13px;font-weight:500;text-decoration:line-through}.HomeCompanyCards_access__cmEeW{display:block;margin-top:4px;color:var(--home-muted);font-size:11px;line-height:1.3}.HomeCompanyCards_cta__vIJtJ{flex:none;color:var(--home-accent);font-size:14px;font-weight:600;line-height:1;white-space:nowrap}.HomeCompanyCards_ctaArrow__l9UIc{display:inline-block}@media (min-width:640px){.HomeCompanyCards_title__AXXlw{font-size:22px;white-space:nowrap}.HomeCompanyCards_art__5yr7f{width:130px;height:120px}}@media (min-width:1024px){.HomeCompanyCards_grid__g8pGY{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.HomeCompanyCards_card__9HaGF{min-height:260px;padding:24px}.HomeCompanyCards_body__62PXp{gap:16px}.HomeCompanyCards_description__9QUTM{font-size:13px}.HomeCompanyCards_title__AXXlw{font-size:20px;white-space:normal}}@media (min-width:1280px){.HomeCompanyCards_title__AXXlw{font-size:22px;white-space:nowrap}}@media (hover:hover){.HomeCompanyCards_card__9HaGF:hover{background-color:var(--card-bg-hover);border-color:var(--card-border-hover)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.HomeCompanyCards_ctaArrow__l9UIc{transition:transform .25s ease}.HomeCompanyCards_card__9HaGF:hover .HomeCompanyCards_ctaArrow__l9UIc{transform:translateX(2px)}}@media (prefers-reduced-motion:reduce){.HomeCompanyCards_card__9HaGF,.HomeCompanyCards_ctaArrow__l9UIc{transition:none}}.HomeSteps_journey__HVFhg{position:relative;margin-top:24px}.HomeSteps_main__Nut9L{position:static;min-width:0}.HomeSteps_track__Hys7Z{position:absolute;z-index:0;left:19px;top:20px;bottom:46px;width:2px;background:#2e2e33;pointer-events:none}.HomeSteps_railFill__ixkRl{position:absolute;inset:0;background:var(--home-accent);transform:scaleY(0);transform-origin:top center}.HomeSteps_journey__HVFhg[data-played=true] .HomeSteps_railFill__ixkRl{transform:scaleY(1);transition:transform 1.2s ease-out}.HomeSteps_steps__fem_j{position:relative;z-index:1;display:flex;flex-direction:column;gap:28px;margin:0;padding:0;list-style:none}.HomeSteps_step__jhr1g{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;align-items:start;min-width:0}.HomeSteps_step__jhr1g:first-child{--node-d:0s;--arrow-d:0.18s}.HomeSteps_step__jhr1g:nth-child(2){--node-d:0.22s;--arrow-d:0.4s}.HomeSteps_step__jhr1g:nth-child(3){--node-d:0.44s;--arrow-d:0.64s}.HomeSteps_step__jhr1g:nth-child(4){--node-d:0.68s;--arrow-d:1.05s}.HomeSteps_node__qM_hG{position:relative;z-index:1;display:grid;width:40px;height:40px;place-items:center;border:1px solid #3a3a40;border-radius:50%;background:var(--home-bg);color:#a1a1aa;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:500;line-height:1;transition:border-color .28s ease,background-color .28s ease,color .28s ease}.HomeSteps_journey__HVFhg[data-played=true] .HomeSteps_node__qM_hG{border-color:var(--home-accent);background:color-mix(in srgb,var(--home-accent) 12%,var(--home-bg));color:var(--home-accent);transition-delay:var(--node-d)}.HomeSteps_arrow__4YzK0{position:absolute;z-index:2;left:16px;bottom:-22px;display:flex;width:8px;height:8px;align-items:center;justify-content:center;background:var(--home-bg);color:#2e2e33;line-height:0;transform:rotate(90deg);transition:color .2s ease}.HomeSteps_journey__HVFhg[data-played=true] .HomeSteps_arrow__4YzK0{color:var(--home-accent);transition-delay:var(--arrow-d)}.HomeSteps_chevron__R3M8C{display:block;width:8px;height:8px;flex:none}.HomeSteps_copy__p8ZlB{min-width:0;padding-top:9px}.HomeSteps_title__TZyWM{margin:0;color:var(--text-primary);font-family:var(--font-heading),ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.025em;line-height:1.25}.HomeSteps_text__LbdC1{margin:8px 0 0;color:var(--home-muted);font-size:15px;line-height:1.6}.HomeSteps_end__yGcQb{position:relative;z-index:1;margin-top:28px;margin-left:54px;opacity:0;transform:scale(.9);transform-origin:left center;transition:opacity .4s ease,transform .4s ease}.HomeSteps_journey__HVFhg[data-played=true] .HomeSteps_end__yGcQb{opacity:1;transform:scale(1);transition-delay:1.12s}.HomeSteps_pill__QBSlO{display:inline-flex;height:32px;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--home-accent);border-radius:999px;background:color-mix(in srgb,var(--home-accent) 10%,transparent);color:var(--home-accent);font-family:var(--font-heading),ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.HomeSteps_check__Caltq{display:block;width:14px;height:14px;flex:none}@media (min-width:640px){.HomeSteps_journey__HVFhg{display:flex;align-items:flex-start}.HomeSteps_main__Nut9L{position:relative;flex:1 1 auto}.HomeSteps_track__Hys7Z{top:19px;right:0;bottom:auto;left:20px;width:auto;height:2px}.HomeSteps_railFill__ixkRl{transform:scaleX(0);transform-origin:left center}.HomeSteps_journey__HVFhg[data-played=true] .HomeSteps_railFill__ixkRl{transform:scaleX(1)}.HomeSteps_steps__fem_j{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.HomeSteps_step__jhr1g{display:block}.HomeSteps_arrow__4YzK0{top:15px;right:0;bottom:auto;left:auto;width:14px;height:10px;justify-content:flex-start;transform:none}.HomeSteps_copy__p8ZlB{max-width:240px;padding-top:16px;padding-right:16px}.HomeSteps_title__TZyWM{font-size:17px}.HomeSteps_text__LbdC1{font-size:14px}.HomeSteps_end__yGcQb{flex:0 0 auto;margin-top:4px;margin-left:2px}}@media (min-width:1024px){.HomeSteps_title__TZyWM{font-size:20px}.HomeSteps_text__LbdC1{font-size:15px}}@media (prefers-reduced-motion:reduce){.HomeSteps_journey__HVFhg .HomeSteps_railFill__ixkRl,.HomeSteps_journey__HVFhg[data-played=true] .HomeSteps_railFill__ixkRl{transform:none;transition:none}.HomeSteps_journey__HVFhg .HomeSteps_node__qM_hG,.HomeSteps_journey__HVFhg[data-played=true] .HomeSteps_node__qM_hG{border-color:var(--home-accent);background:color-mix(in srgb,var(--home-accent) 12%,var(--home-bg));color:var(--home-accent);transition:none}.HomeSteps_journey__HVFhg .HomeSteps_arrow__4YzK0,.HomeSteps_journey__HVFhg[data-played=true] .HomeSteps_arrow__4YzK0{color:var(--home-accent);transition:none}.HomeSteps_journey__HVFhg .HomeSteps_end__yGcQb,.HomeSteps_journey__HVFhg[data-played=true] .HomeSteps_end__yGcQb{opacity:1;transform:none;transition:none}}.HomeWorkspace_eyebrow__WIHb8{margin:0;color:var(--home-accent);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.HomeWorkspace_heading__Aax04{margin:8px 0 0;color:var(--text-primary);font-size:1.75rem;font-weight:700;letter-spacing:-.025em;line-height:1.15}.HomeWorkspace_accent__hXGWl{color:var(--home-accent)}.HomeWorkspace_panel__rfvzB{margin-top:2rem;border:1px solid var(--home-border);border-radius:1rem;background:var(--home-surface);padding:32px}.HomeWorkspace_panelHead__1o7kc{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.HomeWorkspace_panelCopy__3WlCV{min-width:0}.HomeWorkspace_live__yFGvN{display:flex;align-items:center;gap:8px;margin:0;color:var(--home-muted);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.HomeWorkspace_dot__wrUyt{width:7px;height:7px;flex:none;border-radius:999px;background:#34d399}.HomeWorkspace_panelTitle__L_fWD{margin:8px 0 0;color:var(--text-primary);font-size:26px;font-weight:700;letter-spacing:-.025em;line-height:1.2}.HomeWorkspace_simLink__duOXZ{display:inline-flex;flex:none;align-items:center;border:1px solid var(--home-border);border-radius:8px;background:transparent;padding:8px 12px;color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap}.HomeWorkspace_simLink__duOXZ:hover{border-color:#5a5a63}.HomeWorkspace_simLink__duOXZ:focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.HomeWorkspace_games___WX72{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:22px}.HomeWorkspace_gameCard__V3ILS{display:flex;min-width:0;flex-direction:column;border:1px solid #2e2e33;border-radius:1rem;background:var(--home-surface);padding:16px;color:inherit;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 1px 2px rgba(0,0,0,.5),0 18px 40px -20px rgba(0,0,0,.9);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.HomeWorkspace_gameCard__V3ILS:focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.HomeWorkspace_nameRow__qLuSN{display:flex;align-items:center;justify-content:space-between;gap:8px}.HomeWorkspace_gameName__XhZBJ{min-width:0;color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.3}.HomeWorkspace_brandPill__9E_LB{flex:none;border:1px solid #2e2e33;border-radius:999px;padding:2px 6px;color:var(--home-muted);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1.4}.HomeWorkspace_bezel__is8JF{margin-top:12px;border-radius:.75rem;background:#111113;padding:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(0,0,0,.6)}.HomeWorkspace_screen__XZfsQ{display:block;overflow:hidden;border:1px solid #2a2a2f;border-radius:.5rem;background:#111113}.HomeWorkspace_frameSquare__c8uQb{aspect-ratio:1}.HomeWorkspace_frameWide__6dagy{aspect-ratio:16/9}.HomeWorkspace_frameLessons__A4Xwh{aspect-ratio:4/3}.HomeWorkspace_video__mcgFO{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.94)}.HomeWorkspace_gameTag__EFbXX{margin-top:10px;color:var(--home-muted);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.HomeWorkspace_bento__wSDml{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:18px}.HomeWorkspace_tile__vB7dB{display:flex;min-width:0;flex-direction:column;border:1px solid var(--home-border);border-radius:1rem;background:var(--home-surface);padding:26px;color:inherit;text-decoration:none}.HomeWorkspace_tileLink__ZFxzD:hover{border-color:#5a5a63}.HomeWorkspace_tileLink__ZFxzD:focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.HomeWorkspace_labelRow__n8sKe{display:flex;align-items:center;gap:8px}.HomeWorkspace_label__KW9r5{margin:0;background:transparent;color:var(--home-muted);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.HomeWorkspace_tileTitle___PKTE{margin:8px 0 0;color:var(--text-primary);font-size:22px;font-weight:700;letter-spacing:-.025em;line-height:1.25}.HomeWorkspace_commTitle__omZT5{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.HomeWorkspace_muted__jDtfh{margin:8px 0 0;color:var(--home-muted);font-size:14px;line-height:1.6}.HomeWorkspace_oneLine__sx5_V{margin-top:8px}.HomeWorkspace_commBody__6dJK0{display:flex;flex-direction:column-reverse;align-items:stretch;gap:18px}.HomeWorkspace_commCopy__Ynb_p{min-width:0}.HomeWorkspace_commBezel__gvili{margin-top:0}.HomeWorkspace_chips__9Mmnt{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;padding:0;list-style:none}.HomeWorkspace_chip__wLddR{border:1px solid var(--home-border);border-radius:999px;padding:3px 8px;color:var(--home-muted);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.06em}.HomeWorkspace_boardList__l4DRs{display:flex;flex:1;flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none}.HomeWorkspace_boardList__l4DRs:has(li:nth-child(8)){justify-content:space-between}.HomeWorkspace_boardRow__pvC4d{display:grid;grid-template-columns:1.35rem minmax(0,1fr) auto;align-items:center;gap:8px;color:var(--text-primary);font-size:14px}.HomeWorkspace_rankChip__BgQ_L,.HomeWorkspace_rank__Co6M_{color:var(--home-muted);font-variant-numeric:tabular-nums;font-weight:700;text-align:center}.HomeWorkspace_rankChip__BgQ_L{display:inline-flex;width:1.35rem;height:1.35rem;align-items:center;justify-content:center;border-radius:999px;font-size:11px;line-height:1}.HomeWorkspace_rankGold__NRf4A{background:#e8b44c;color:#1a1206}.HomeWorkspace_rankSilver__B_E_1{background:#c0c4cc;color:#1a1a1e}.HomeWorkspace_rankBronze__MKHJ7{background:#c9824a;color:#1a1206}.HomeWorkspace_boardName__clIqo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeWorkspace_xp__zWgal{color:var(--home-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.HomeWorkspace_boardLink__nFxRn{margin-top:auto;padding-top:16px;color:var(--home-accent);font-size:14px;font-weight:600;text-decoration:none}.HomeWorkspace_boardLink__nFxRn:hover{text-decoration:underline}.HomeWorkspace_boardLink__nFxRn:focus-visible{outline:2px solid var(--home-accent);outline-offset:3px;border-radius:4px}.HomeWorkspace_empty__bApFv{margin:16px 0 0;color:var(--home-muted);font-size:14px;line-height:1.5}.HomeWorkspace_marquee__LV_sr{position:relative;height:196px;margin-top:16px;overflow:hidden}.HomeWorkspace_mask__BXT3r{position:absolute;right:0;left:0;z-index:1;height:16px;background:var(--home-surface)}.HomeWorkspace_maskTop__3F1N0{top:0}.HomeWorkspace_maskBottom__dVRsw{bottom:0}.HomeWorkspace_track__XF3Ez{display:flex;flex-direction:column;animation:HomeWorkspace_lessonScroll__1_HCD 20s linear infinite}.HomeWorkspace_marquee__LV_sr:hover .HomeWorkspace_track__XF3Ez{animation-play-state:paused}.HomeWorkspace_lessonList__2nUPo{margin:0;padding:0;list-style:none}.HomeWorkspace_lessonRow__Glncz{display:flex;min-width:0;flex-direction:column;gap:2px;padding:8px 0}.HomeWorkspace_moduleTag__sGlkK{color:var(--home-muted);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.HomeWorkspace_lessonTitle__aeGj5,.HomeWorkspace_moduleTag__sGlkK{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.HomeWorkspace_lessonTitle__aeGj5{color:var(--text-primary);font-size:14px;line-height:1.35}.HomeWorkspace_stats__E7g_X{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.HomeWorkspace_statValue__GV1JA{margin:0;color:var(--text-primary);font-size:30px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.HomeWorkspace_streakValue__aPffp{display:inline-flex;align-items:center;gap:4px}.HomeWorkspace_flame__qWN5m{width:18px;height:18px;flex:none;color:var(--home-accent)}.HomeWorkspace_statLabel__R2n1u{margin-top:4px;color:var(--home-muted);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.HomeWorkspace_progress__l81d5{height:100%}.HomeWorkspace_progressBody__hbx76{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:20px;min-height:0;margin-top:18px}.HomeWorkspace_progressLink__a2yqY{margin-top:0}.HomeWorkspace_heat__t6wZy{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,auto);grid-template-columns:repeat(16,minmax(0,1fr));gap:3px;width:100%}.HomeWorkspace_heatCell__xnaZS{aspect-ratio:1;border-radius:3px;min-width:0}.HomeWorkspace_heatMeta__VqHEc{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;color:var(--home-muted);font-size:12px;line-height:1.4}.HomeWorkspace_legend__RF_A1{display:inline-flex;align-items:center;gap:3px;flex:none}.HomeWorkspace_legendSwatch__1cSBt{width:10px;height:10px;border-radius:2px}.HomeWorkspace_demoTag__asA_7{border:1px solid color-mix(in srgb,var(--home-accent) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--home-accent) 12%,transparent);padding:2px 7px;color:var(--home-accent);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.4}@keyframes HomeWorkspace_lessonScroll__1_HCD{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (min-width:640px){.HomeWorkspace_heading__Aax04{font-size:2.25rem}.HomeWorkspace_bento__wSDml,.HomeWorkspace_games___WX72{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeWorkspace_comm__4KSxc{grid-column:1/-1}}@media (min-width:768px){.HomeWorkspace_panelHead__1o7kc{flex-direction:row;align-items:flex-end;justify-content:space-between}.HomeWorkspace_commBody__6dJK0{flex-direction:row;align-items:center}.HomeWorkspace_commBezel__gvili,.HomeWorkspace_commCopy__Ynb_p{flex:1 1 0}.HomeWorkspace_oneLine__sx5_V{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.HomeWorkspace_gameCard__V3ILS:hover{border-color:#3a3a40;transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 2px 6px rgba(0,0,0,.55),0 28px 50px -16px rgba(0,0,0,.95)}}@media (min-width:1024px){.HomeWorkspace_heading__Aax04{font-size:2.5rem;white-space:nowrap}.HomeWorkspace_games___WX72{grid-template-columns:repeat(4,minmax(0,1fr))}.HomeWorkspace_bento__wSDml{grid-template-columns:repeat(3,minmax(0,1fr))}.HomeWorkspace_comm__4KSxc{grid-column:1/span 2;grid-row:1}.HomeWorkspace_board__vD2zY{grid-column:3;grid-row:1/span 2}.HomeWorkspace_lessons__IHQCP{grid-column:1;grid-row:2}.HomeWorkspace_progress__l81d5{grid-column:2;grid-row:2}}@media (prefers-reduced-motion:reduce){.HomeWorkspace_gameCard__V3ILS{transition:none}.HomeWorkspace_gameCard__V3ILS:hover{transform:none}.HomeWorkspace_track__XF3Ez{animation:none}.HomeWorkspace_marquee__LV_sr{height:auto}.HomeWorkspace_lessonCopy__lKTHP,.HomeWorkspace_mask__BXT3r{display:none}}