.home_page__NOZQO{--bg:oklch(98.7% 0.006 247);--surface:oklch(100% 0 0);--surface-soft:oklch(96.9% 0.012 247);--fg:oklch(22% 0.048 256);--muted:oklch(50% 0.035 255);--border:oklch(89% 0.018 252);--accent:#0071e3;--accent-soft:oklch(94.5% 0.032 251);--accent-deep:oklch(45% 0.19 253);--live:oklch(55% 0.145 151);--live-soft:oklch(95.5% 0.035 151);--shadow-sm:0 10px 28px oklch(24% 0.04 256/0.08);--shadow-lg:0 28px 80px oklch(20% 0.06 256/0.13);--display:"Avenir Next","SF Pro Display","Helvetica Neue",sans-serif;--body:"SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"SFMono-Regular",Consolas,monospace;--content:1240px;--radius-sm:14px;--radius-md:22px;--radius-lg:34px;color:var(--fg);background:var(--bg);font-family:var(--body);font-size:16px;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.home_page__NOZQO a{color:inherit;text-decoration:none}.home_page__NOZQO a,.home_page__NOZQO button{-webkit-tap-highlight-color:transparent}.home_page__NOZQO button{font:inherit}.home_page__NOZQO a:focus-visible,.home_page__NOZQO button:focus-visible{outline:3px solid oklch(68% .16 251/.55);outline-offset:4px}.home_shell__sGt5b{width:min(calc(100% - 48px),var(--content));margin-inline:auto}.home_site-nav__Z_FEb{position:fixed;z-index:50;inset:16px 0 auto;pointer-events:none}.home_nav-inner__Otjvr{min-height:64px;display:flex;align-items:center;gap:28px;padding:8px 10px 8px 16px;border:1px solid oklch(90% .018 252/.9);border-radius:20px;background:oklch(100% 0 0/.84);box-shadow:0 12px 40px oklch(24% .04 256/.08);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);pointer-events:auto}.home_brand__9Zfa3{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-family:var(--display);font-weight:700;letter-spacing:-.02em}.home_brand__9Zfa3 img{width:34px;height:34px;display:block;object-fit:contain}.home_nav-links__CZZmZ{display:flex;align-items:center;gap:26px;margin-left:auto}.home_nav-link__dRlDC{min-height:44px;display:inline-flex;align-items:center;color:var(--muted);font-size:14px;font-weight:650;transition:color .18s ease}.home_nav-link__dRlDC:hover{color:var(--fg)}.home_nav-actions__meYvD{display:flex;align-items:center;gap:8px}.home_button__NcRVS{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 20px;border:1px solid transparent;border-radius:999px;font-weight:700;letter-spacing:-.01em;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.home_button__NcRVS:hover{transform:translateY(-2px)}.home_button__NcRVS:active{transform:translateY(0)}.home_button-primary__RjH_E{color:#fff;background:var(--accent);box-shadow:0 10px 24px oklch(54% .2 251/.24)}.home_button-primary__RjH_E:hover{color:#fff;background:var(--accent-deep);box-shadow:0 14px 30px oklch(54% .2 251/.3)}.home_button-secondary__uO5BE{color:var(--fg);background:var(--surface);border-color:var(--border)}.home_button-secondary__uO5BE:hover{color:var(--fg);background:var(--surface-soft);border-color:oklch(78% .045 252)}.home_menu-button__2jlSu{width:46px;height:46px;display:none;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--fg);background:var(--surface);cursor:pointer}.home_menu-button__2jlSu svg{width:20px;height:20px}.home_mobile-menu__8F51H{display:none;padding:8px 16px 16px;border-top:1px solid var(--border)}.home_mobile-menu__8F51H[data-open=true]{display:grid}.home_mobile-menu__8F51H a{min-height:48px;display:flex;align-items:center;font-weight:700}.home_hero__o4ZPq{position:relative;min-height:900px;display:grid;align-items:center;overflow:hidden;padding:154px 0 94px;isolation:isolate}.home_hero__o4ZPq:before{content:"";position:absolute;z-index:-3;inset:0;background:linear-gradient(180deg,var(--bg) 0,oklch(97.2% .014 247) 70%,var(--bg) 100%)}.home_knowledge-field__DqIE_{position:absolute;z-index:-2;inset:0;width:100%;height:100%;opacity:.78;pointer-events:none}.home_hero-grid__3BPFt{display:grid;grid-template-columns:minmax(0,.93fr) minmax(510px,1.07fr);align-items:center;grid-gap:clamp(52px,7vw,110px);gap:clamp(52px,7vw,110px)}.home_eyebrow__hSiDi{display:inline-flex;align-items:center;gap:10px;margin:0 0 26px;color:var(--accent-deep);font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home_eyebrow__hSiDi:before{content:"";width:28px;height:1px;background:currentColor}.home_hero__o4ZPq h1{max-width:760px;margin:0;font-family:var(--display);font-size:clamp(54px,6.1vw,86px);line-height:.98;letter-spacing:-.065em;text-wrap:balance}.home_hero__o4ZPq h1 span{color:var(--accent)}.home_hero-copy__I2Mbz>p{max-width:610px;margin:30px 0 0;color:var(--muted);font-size:clamp(18px,1.45vw,21px);line-height:1.55}.home_hero-actions__PAnYY{display:flex;align-items:center;gap:12px;margin-top:34px}.home_hero-note__y4Zls{margin-top:17px;color:var(--muted);font-size:13px}.home_teach-loop__6SqWT{position:relative;min-height:590px;display:grid;align-content:center}.home_loop-stage__57ptt{position:relative;min-height:520px;border:1px solid oklch(87% .035 250/.85);border-radius:42px;background:oklch(100% 0 0/.78);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%);overflow:hidden}.home_loop-stage__57ptt:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,oklch(88% .02 250/.34) 1px,transparent 0),linear-gradient(180deg,oklch(88% .02 250/.34) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 84%);mask-image:linear-gradient(180deg,#000,transparent 84%)}.home_loop-header__e_y1k{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:23px 26px 0;color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em}.home_live-signal__94laU{display:inline-flex;align-items:center;gap:7px;color:var(--live)}.home_live-signal__94laU:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px oklch(55% .145 151/.12)}.home_loop-orbit__Nmb_o{position:absolute;z-index:1;left:50%;top:51%;width:310px;height:310px;translate:-50% -50%;border:1px solid oklch(74% .11 251/.3);border-radius:50%}.home_loop-orbit__Nmb_o:after,.home_loop-orbit__Nmb_o:before{content:"";position:absolute;inset:35px;border:1px solid oklch(74% .11 251/.22);border-radius:inherit}.home_loop-orbit__Nmb_o:after{inset:82px}.home_loop-core__YW77W{position:absolute;z-index:4;left:50%;top:51%;width:98px;height:98px;display:grid;place-items:center;translate:-50% -50%;border:1px solid oklch(78% .09 251/.6);border-radius:30px;background:oklch(100% 0 0/.9);box-shadow:0 18px 46px oklch(51% .2 251/.22)}.home_loop-core__YW77W img{width:62px;height:62px;display:block;object-fit:contain}.home_dialogue-card__OqdE6{position:absolute;z-index:5;width:min(330px,68%);padding:20px 21px 21px;border:1px solid var(--border);border-radius:22px;background:oklch(100% 0 0/.96);box-shadow:var(--shadow-sm)}.home_dialogue-card__OqdE6.home_child__L__9H{top:88px;left:25px;animation:home_dialogue-float__yt3c7 6s ease-in-out infinite}.home_dialogue-card__OqdE6.home_ai__VQ8v7{right:25px;bottom:58px;animation:home_dialogue-float__yt3c7 6s ease-in-out 1.2s infinite reverse}.home_dialogue-label__aIe3A{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.home_dialogue-index__2Zi6N{color:var(--accent-deep);font-size:10px}.home_dialogue-card__OqdE6 p{margin:0;color:var(--fg);font-size:15px;line-height:1.5}.home_signal-path__WonFj{position:absolute;z-index:3;inset:0;pointer-events:none}.home_signal-path__WonFj path{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-dasharray:3 9;opacity:.5;animation:home_signal-flow__YJ2eS 2.4s linear infinite}.home_understood-pill__o8dOC{position:absolute;z-index:6;left:50%;bottom:25px;min-height:32px;display:inline-flex;align-items:center;gap:8px;translate:-50% 0;padding:0 13px;border:1px solid oklch(82% .08 151);border-radius:999px;color:oklch(39% .105 151);background:var(--live-soft);font-size:12px;font-weight:750;text-transform:lowercase}.home_understood-pill__o8dOC:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--live)}.home_section__bCaaS{padding:112px 0}.home_section-head__0Oe7U{max-width:760px;margin-bottom:52px}.home_cta-card__AfsOB h2,.home_section-head__0Oe7U h2{margin:0;font-family:var(--display);font-size:clamp(40px,4.4vw,62px);line-height:1.03;letter-spacing:-.055em;text-wrap:balance}.home_section-head__0Oe7U>p{max-width:680px;margin:20px 0 0;color:var(--muted);font-size:18px}.home_method-grid__wsG5i{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.home_method-step__DNDtr{position:relative;min-height:310px;padding:34px 34px 38px 0}.home_method-step__DNDtr+.home_method-step__DNDtr{padding-left:34px;border-left:1px solid var(--border)}.home_step-number__Oew0w{display:block;margin-bottom:72px;color:var(--accent-deep);font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.1em}.home_method-step__DNDtr h3{margin:0 0 13px;font-family:var(--display);font-size:28px;letter-spacing:-.035em}.home_method-step__DNDtr p{margin:0;color:var(--muted)}.home_subjects-section__VXDBc{background:var(--surface);border-block:1px solid var(--border)}.home_subject-lead__6mDGX{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:34px}.home_subject-lead__6mDGX .home_section-head__0Oe7U{margin:0}.home_status-key__9ptlF{flex:none;display:flex;gap:18px;padding-bottom:8px;color:var(--muted);font-size:13px;font-weight:650}.home_status-key__9ptlF span{display:inline-flex;align-items:center;gap:8px}.home_status-key__9ptlF i{width:8px;height:8px;border-radius:50%;background:var(--border)}.home_status-key__9ptlF .home_key-live__nFnmo{background:var(--live)}.home_live-grid__uhCgv{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:44px}.home_subject-card__h5FT9{position:relative;min-width:0;min-height:226px;display:flex;flex-direction:column;padding:24px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.home_subject-card__h5FT9:hover{transform:translateY(-4px);border-color:oklch(72% .11 251/.8);box-shadow:var(--shadow-sm)}.home_subject-card__h5FT9.home_live__uxX_a{border-color:oklch(83% .085 251);background:var(--accent-soft)}.home_subject-top__CSrpS{display:flex;align-items:center;justify-content:space-between;gap:12px}.home_subject-code__47nwE{color:var(--accent-deep);font-family:var(--mono);font-size:11px;font-weight:750;letter-spacing:.1em}.home_status__Y7Mhn{min-height:29px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;color:var(--muted);background:var(--surface-soft);font-size:11px;font-weight:750}.home_status__Y7Mhn.home_live__uxX_a{color:oklch(39% .105 151);background:var(--live-soft)}.home_subject-card__h5FT9 h3{margin:40px 0 10px;font-family:var(--display);font-size:25px;line-height:1.08;letter-spacing:-.035em}.home_subject-card__h5FT9 p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.home_subject-card__h5FT9 .home_card-link__CCKRS{width:-moz-fit-content;width:fit-content;min-height:44px;display:inline-flex;align-items:end;margin-top:auto;color:var(--accent-deep);font-size:13px;font-weight:750}.home_coming-label__r79Hy{margin:0 0 16px;color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.home_coming-grid__CUSY5{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.home_coming-grid__CUSY5 .home_subject-card__h5FT9{min-height:164px;padding:20px;background:oklch(98.5% .005 247)}.home_coming-grid__CUSY5 .home_subject-card__h5FT9:hover{transform:none;border-color:var(--border);box-shadow:none;background:var(--surface-soft)}.home_coming-grid__CUSY5 .home_subject-card__h5FT9 h3{margin:30px 0 8px;font-size:20px}.home_cta-section__YuHAp{padding:112px 0}.home_cta-card__AfsOB{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:54px;gap:54px;padding:clamp(42px,6vw,78px);border:1px solid oklch(83% .075 251);border-radius:var(--radius-lg);color:var(--fg);background:var(--accent-soft)}.home_cta-card__AfsOB:after{content:"CC";position:absolute;right:24px;top:50%;translate:0 -50%;color:oklch(72% .15 251/.09);font-family:var(--display);font-size:clamp(160px,20vw,300px);font-weight:800;letter-spacing:-.15em;pointer-events:none}.home_cta-copy__JMRA_{position:relative;z-index:1;max-width:800px}.home_cta-copy__JMRA_ p{max-width:620px;margin:20px 0 0;color:var(--muted);font-size:18px}.home_cta-card__AfsOB .home_button__NcRVS{position:relative;z-index:2}.home_site-footer__0bm6M{padding:44px 0 34px;border-top:1px solid var(--border);background:var(--surface)}.home_footer-grid__Umjug{display:grid;grid-template-columns:minmax(260px,1fr) repeat(2,minmax(140px,.35fr));grid-gap:54px;gap:54px;padding-bottom:42px}.home_footer-brand__IhRP_ p{max-width:430px;margin:18px 0 0;color:var(--muted)}.home_footer-column__lR9e5 h3{margin:7px 0 15px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.home_footer-column__lR9e5 a{min-height:38px;display:flex;align-items:center;color:var(--muted);font-size:14px}.home_footer-column__lR9e5 a:hover{color:var(--fg)}.home_footer-bottom__8Fw_p{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-top:24px;border-top:1px solid var(--border);color:var(--muted);font-size:12px}.home_footer-meta__sVXD6{display:flex;flex-wrap:wrap;gap:18px}.home_reveal__d5kJF{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}.home_reveal__d5kJF.home_is-visible__irG7c{opacity:1;transform:translateY(0)}@keyframes home_dialogue-float__yt3c7{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes home_signal-flow__YJ2eS{to{stroke-dashoffset:-36}}@media (max-width:1080px){.home_hero__o4ZPq{min-height:auto}.home_hero-grid__3BPFt{grid-template-columns:1fr;gap:58px}.home_hero-copy__I2Mbz{max-width:780px}.home_teach-loop__6SqWT{width:min(100%,740px);margin-inline:auto}.home_live-grid__uhCgv{grid-template-columns:repeat(2,1fr)}.home_coming-grid__CUSY5{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.home_shell__sGt5b{width:min(calc(100% - 32px),var(--content))}.home_site-nav__Z_FEb{inset:10px 0 auto}.home_nav-inner__Otjvr{flex-wrap:wrap;min-height:58px;padding:6px 8px 6px 13px}.home_nav-actions__meYvD,.home_nav-links__CZZmZ{display:none}.home_menu-button__2jlSu{display:grid;margin-left:auto}.home_mobile-menu__8F51H{flex-basis:100%}.home_hero__o4ZPq{padding-top:130px}.home_hero__o4ZPq h1{font-size:clamp(48px,11vw,74px)}.home_method-grid__wsG5i{grid-template-columns:1fr}.home_method-step__DNDtr{min-height:0;padding:28px 0 32px}.home_method-step__DNDtr+.home_method-step__DNDtr{padding-left:0;border-left:0;border-top:1px solid var(--border)}.home_step-number__Oew0w{margin-bottom:36px}.home_subject-lead__6mDGX{display:block}.home_status-key__9ptlF{margin-top:22px}.home_coming-grid__CUSY5{grid-template-columns:repeat(2,1fr)}.home_cta-card__AfsOB{grid-template-columns:1fr}.home_cta-card__AfsOB .home_button__NcRVS{width:-moz-fit-content;width:fit-content}.home_footer-grid__Umjug{grid-template-columns:1fr 1fr}.home_footer-brand__IhRP_{grid-column:1/-1}}@media (max-width:600px){.home_shell__sGt5b{width:min(calc(100% - 24px),var(--content))}.home_brand__9Zfa3 span{font-size:14px}.home_hero__o4ZPq{padding:116px 0 70px}.home_hero__o4ZPq h1{font-size:clamp(44px,13.8vw,62px)}.home_hero-copy__I2Mbz>p{font-size:17px}.home_hero-actions__PAnYY{align-items:stretch;flex-direction:column}.home_hero-actions__PAnYY .home_button__NcRVS{width:100%}.home_teach-loop__6SqWT{min-height:520px}.home_loop-stage__57ptt{min-height:500px;border-radius:28px}.home_loop-header__e_y1k{align-items:start;flex-direction:column}.home_loop-orbit__Nmb_o{width:244px;height:244px;top:50%}.home_loop-core__YW77W{top:50%;width:82px;height:82px;border-radius:25px}.home_loop-core__YW77W img{width:52px;height:52px}.home_dialogue-card__OqdE6{width:calc(100% - 40px)}.home_dialogue-card__OqdE6.home_child__L__9H{top:92px;left:20px}.home_dialogue-card__OqdE6.home_ai__VQ8v7{right:20px;bottom:49px}.home_dialogue-card__OqdE6 p{font-size:14px}.home_understood-pill__o8dOC{display:none}.home_cta-section__YuHAp,.home_section__bCaaS{padding:78px 0}.home_coming-grid__CUSY5,.home_live-grid__uhCgv{grid-template-columns:1fr}.home_coming-grid__CUSY5 .home_subject-card__h5FT9,.home_subject-card__h5FT9{min-height:178px}.home_cta-card__AfsOB h2,.home_section-head__0Oe7U h2{font-size:clamp(38px,11.5vw,50px)}.home_cta-card__AfsOB{gap:30px;padding:34px 24px;border-radius:26px}.home_cta-card__AfsOB .home_button__NcRVS{width:100%}.home_footer-grid__Umjug{grid-template-columns:1fr;gap:30px}.home_footer-brand__IhRP_{grid-column:auto}.home_footer-bottom__8Fw_p{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.home_page__NOZQO :after,.home_page__NOZQO :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.home_reveal__d5kJF{opacity:1;transform:none}.home_knowledge-field__DqIE_{display:none}}.home_subject-lead__6mDGX .home_content-note__jYijD{display:inline-flex;align-items:center;gap:8px;max-width:680px;margin:14px 0 0;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:14px;line-height:1.45}.home_subject-lead__6mDGX .home_content-note__jYijD:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent)}@media (max-width:720px){.home_subject-lead__6mDGX .home_content-note__jYijD{display:block;border-radius:var(--radius-sm)}.home_subject-lead__6mDGX .home_content-note__jYijD:before{display:none}}
/*# sourceMappingURL=1c25ab4cc04cb632.css.map*/