.home_page__NOZQO{color-scheme:dark;--home-ink:#edf3ff;--home-muted:#a9b7cd;--home-line:#2b3854;--home-soft:#141c2c;--home-blue:#172d41;--home-pink:#332135;--home-mint:#17342d;--home-card:#171f30;--canvas:#0b0e13;--card:#1b2536;--surface:#161e2e;--border:#2a374c;--text:#eaf0fa;--text-soft:#9fb0c7;--text-faint:#8b99b0;--accent-deep:#8fb4ff;--accent-soft:#1c2c49;--ink:#eaf0fa;--sub:#9fb0c7;--line:#2a374c;background:var(--canvas);color:var(--home-ink);overflow-x:clip;line-height:1.5}html[data-theme=dark] .home_page__NOZQO{--home-ink:#edf3ff;--home-muted:#b0bfd4;--home-line:#33435b;--home-soft:#141e2e;--home-blue:#172d41;--home-pink:#332135;--home-mint:#17342d;--home-card:#1b2536}.home_page__NOZQO *{box-sizing:border-box}.home_page__NOZQO a{text-decoration:none}.home_page__NOZQO button{cursor:pointer}.home_page__NOZQO :is(a,button,input,textarea,summary):focus-visible{outline:3px solid var(--accent-deep);outline-offset:4px}.home_page__NOZQO :is(section,div)[id]{scroll-margin-top:112px}.home_page__NOZQO h1,.home_page__NOZQO h2,.home_page__NOZQO h3,.home_page__NOZQO p{margin:0}.home_page__NOZQO h1,.home_page__NOZQO h2,.home_page__NOZQO h3{color:var(--home-ink)}.home_page__NOZQO h2{font-size:clamp(34px,4.3vw,60px);font-weight:900;line-height:1.06;letter-spacing:-1.8px}.home_page__NOZQO h3{font-weight:900}.home_container__eduTK{width:calc(100% - 80px);max-width:1320px;margin-inline:auto}.home_eyebrow__hSiDi{font-size:11px;font-weight:900;letter-spacing:1.6px;color:var(--home-muted);margin-bottom:20px!important}.home_button__NcRVS,.home_secondaryButton__B1HhV{display:inline-flex;justify-content:center;align-items:center;gap:13px;min-height:48px;padding:12px 23px;border-radius:9px;border:1px solid transparent;font-size:15px;font-weight:700;line-height:1.35;transition:background .18s,transform .18s}.home_button__NcRVS{color:#fff!important;background:var(--accent)}.home_button__NcRVS:hover{background:var(--accent-deep);transform:translateY(-2px)}html[data-theme=dark] .home_button__NcRVS:hover{color:#0e182b!important}.home_secondaryButton__B1HhV{border-color:var(--home-line);color:var(--home-ink);background:var(--home-card)}.home_secondaryButton__B1HhV:hover{background:var(--home-soft)}.home_button__NcRVS svg,.home_secondaryButton__B1HhV svg,.home_textLink__7VvOZ svg{width:20px;height:20px;flex-shrink:0}.home_textButton__UGMJg,.home_textLink__7VvOZ{color:var(--accent-deep);font-weight:700;display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:15px}.home_textButton__UGMJg:hover,.home_textLink__7VvOZ:hover{text-decoration:underline!important;text-underline-offset:4px}.home_textButton__UGMJg{padding:0;border:0;background:none}.home_inlineLink__fgAmi{color:var(--accent-deep);text-decoration:underline!important;text-underline-offset:3px}.home_srOnly__w17bH{overflow:hidden;position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);white-space:nowrap;padding:0;border:0}.home_nav__eFv__{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--canvas);border-bottom:1px solid var(--home-line)}.home_navInner__P78VU{position:relative;max-width:1320px;width:calc(100% - 80px);min-height:86px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.home_brand__9Zfa3{display:flex;gap:10px;align-items:center;font-size:25px;font-weight:900;letter-spacing:-.9px;color:var(--home-ink)}.home_brand__9Zfa3 img{border-radius:10px}.home_desktopLinks__IaNK3,.home_navActions__yK5nt{display:flex;align-items:center;gap:30px}.home_desktopLinks__IaNK3 a,.home_signIn__Mg2op{font-size:14px;font-weight:700;color:var(--home-ink);padding-block:12px}.home_desktopLinks__IaNK3 a:hover,.home_signIn__Mg2op:hover{color:var(--accent-deep)}.home_navActions__yK5nt{gap:24px}.home_navActions__yK5nt .home_button__NcRVS{min-height:43px;padding:10px 19px;font-size:14px}.home_menuToggle__WPrel{display:none;align-items:center;justify-content:center;height:44px;width:44px;color:var(--home-ink);background:transparent;border:1px solid var(--home-line);border-radius:9px;font-size:25px}.home_mobileMenu__PIhhc{position:absolute;top:calc(100% + 1px);left:-20px;right:-20px;padding:16px 20px 22px;background:var(--canvas);border-bottom:1px solid var(--home-line);box-shadow:0 12px 20px #071b3312;display:grid;grid-gap:2px;gap:2px}.home_mobileMenu__PIhhc a{color:var(--home-ink);padding:12px 10px;font-weight:700;border-radius:6px}.home_mobileMenu__PIhhc a:hover{background:var(--home-soft)}.home_hero__o4ZPq{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:16px;gap:16px;align-items:center;padding-top:58px;padding-bottom:76px}.home_heroCopy__e6FQF{position:relative;z-index:1}.home_hero__o4ZPq h1{font-size:clamp(44px,5.35vw,77px);font-weight:900;line-height:1.05;letter-spacing:-3px;white-space:nowrap}.home_heroSub__f1U6Y{max-width:465px;font-size:20px;line-height:1.5;color:var(--home-muted);margin-top:23px!important}.home_heroActions__F1he6{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:29px}.home_proofRow__K03FL{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:17px;gap:17px;margin-top:44px;max-width:485px}.home_proofRow__K03FL span{font-size:12px;line-height:1.45;color:var(--home-muted)}.home_proofRow__K03FL svg{display:block;width:27px;height:27px;color:var(--accent-deep);margin-bottom:9px}.home_heroVisual__mmHFW{position:relative;height:525px;min-width:0;isolation:isolate;background:#fff;border-radius:24px}.home_heroArt__d4rLT{border-radius:24px;position:absolute;width:100%;height:auto;top:0;left:0}.home_heroPreview__pGQsC{position:absolute;bottom:20px;left:5%;right:4%;display:grid;grid-template-columns:1.3fr 28px 1fr;align-items:center;z-index:1;color:#0e182b}.home_heroFlashcard__2AAOJ,.home_heroNotes__f2Ird{background:#fff;border:1px solid #dae7f0;box-shadow:0 9px 22px #17395412;border-radius:13px;padding:17px 16px;position:relative;font-size:11px;line-height:1.5;min-width:0}.home_heroNotes__f2Ird{transform:rotate(-3deg)}.home_previewLabel__29s1p{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:12px;font-size:10px;font-weight:900}.home_previewLabel__29s1p span{font-size:8px;color:#56667e;font-weight:400}.home_heroNotes__f2Ird strong{display:block;font-size:11px;color:#0e182b}.home_heroNotes__f2Ird ul{padding-left:13px;margin:8px 0 11px}.home_heroNotes__f2Ird li{margin-bottom:4px}.home_heroNotes__f2Ird p{font-size:10px;line-height:1.6;margin-top:6px}.home_plant__mWF1x{float:right;font-size:30px;color:#397b67}.home_heroFlowArrow__MmphV{width:24px;height:24px;color:#0274b5}.home_heroFlashcard__2AAOJ{transform:rotate(4deg);text-align:center;display:flex;flex-direction:column;gap:17px;align-items:center;color:#0e182b;min-height:206px}.home_heroFlashcard__2AAOJ strong{font-size:13px}.home_heroFlashcard__2AAOJ>span:nth-child(2){font-size:12px;font-weight:700}.home_heroAnswer__WHlCH,.home_heroReveal__o6pET{display:flex;align-items:center;gap:7px;font-size:10px;line-height:1.5;color:#006294;background:#edf7ff;border-radius:6px;padding:9px}.home_heroAnswer__WHlCH{background:#e8f6ee;color:#21553c}.home_heroFlashcard__2AAOJ .home_sampleMeta__iQ8oN{font-size:8px;color:#596477}.home_sampleMeta__iQ8oN{font-size:11px;line-height:1.5;color:var(--home-muted)}.home_centerHeading__tLosT{text-align:center;margin-bottom:36px}.home_centerHeading__tLosT .home_eyebrow__hSiDi{margin-bottom:14px!important}.home_centerHeading__tLosT>p:last-child{font-size:17px;color:var(--home-muted);line-height:1.55;margin-top:17px}.home_toolkit__wfabO{padding-bottom:12px}.home_toolkitGrid__AnGEo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.home_toolkitCard__7u3er{padding:27px 24px 23px;border-radius:22px;min-width:0}.home_understand__69CFr{background:var(--home-blue)}.home_remember__bCzxi{background:var(--home-pink)}.home_plan__ldk9U{background:var(--home-mint)}.home_toolkitIntro__rRmp4{position:relative;padding-top:43px;min-height:163px}.home_toolkitIntro__rRmp4>svg{position:absolute;top:0;width:31px;height:31px;color:var(--accent-deep)}.home_remember__bCzxi .home_toolkitIntro__rRmp4>svg{color:#b53177}.home_plan__ldk9U .home_toolkitIntro__rRmp4>svg{color:#248365}.home_toolkitIntro__rRmp4 h3{font-size:28px;line-height:1.2;letter-spacing:-.7px}.home_toolkitIntro__rRmp4 p{margin-top:11px;font-size:14px;line-height:1.5;color:var(--home-muted)}.home_toolkitCaption__S_6X0{font-size:11px;font-weight:700;color:var(--home-muted);margin-top:17px!important;margin-bottom:5px!important}.home_sampleBox__gZutb{position:relative;border:1px solid var(--home-line);border-radius:13px;background:var(--home-card);padding:17px 14px;min-height:349px;display:flex;flex-direction:column;min-width:0}.home_sampleLabel__6Hbr_{font-size:10px;letter-spacing:.4px;color:var(--home-muted);font-weight:700;display:block}.home_smallTabs__IjiBU{display:flex;border-bottom:1px solid var(--home-line);gap:16px;margin-top:6px}.home_smallTabs__IjiBU button{border:0;border-bottom:2px solid transparent;background:none;color:var(--home-muted);padding:8px 2px;font-size:12px;min-height:42px}.home_smallTabs__IjiBU button[aria-pressed=true]{color:var(--accent-deep);border-bottom-color:var(--accent-deep);font-weight:700}.home_notesContent__eif_i{font-size:12px;line-height:1.5;flex:1 1;padding-top:13px}.home_notesContent__eif_i strong{font-size:15px}.home_notesContent__eif_i ul{padding-left:17px;margin:9px 0}.home_notesContent__eif_i li{margin-bottom:7px}.home_notesContent__eif_i p{margin-top:9px;margin-bottom:9px}.home_samplePrompt__CD3Lk{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--home-line);border-radius:8px;background:var(--home-soft);color:var(--home-ink);text-align:left;font-size:11px;min-height:54px;margin-top:8px}.home_samplePrompt__CD3Lk svg{flex-shrink:0;width:20px;height:20px;color:var(--accent-deep)}.home_sampleTop__55OBE{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--home-muted)}.home_flashcardRow__nKU0D{display:grid;grid-template-columns:28px 1fr 28px;grid-gap:2px;gap:2px;align-items:center;flex:1 1;margin:12px -9px 8px}.home_iconButton__pHVyt{border:1px solid var(--home-line);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--home-card);color:var(--home-ink);min-width:44px;height:44px;font-size:20px}.home_flashcardRow__nKU0D>.home_iconButton__pHVyt{border:0;min-width:28px;min-height:48px;font-size:16px}.home_sampleCard__hskg0{align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:22px;border:1px solid var(--home-line);border-radius:10px;padding:13px 10px;background:var(--home-card);color:var(--home-ink);box-shadow:0 4px 10px #152b4510;font-size:14px;font-weight:700;text-align:center;min-height:203px;line-height:1.4}.home_cardAnswer__G4ti8{font-size:12px;font-weight:400;color:var(--accent-deep);line-height:1.5}.home_cardHint__C5qKe{font-size:11px;color:var(--home-muted);font-weight:400}.home_gradeButtons__ytBkE{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.home_gradeButtons__ytBkE button{min-height:36px;border:1px solid var(--home-line);background:var(--home-soft);border-radius:6px;font-size:11px;color:var(--home-ink)}.home_gradeButtons__ytBkE button:not(:disabled):hover{background:var(--home-blue)}.home_gradeButtons__ytBkE button:disabled{cursor:default;opacity:.55}.home_demoFeedback__BZeBL{font-size:10px;line-height:1.45;color:var(--home-muted);min-height:30px;margin-top:10px!important}.home_weekTitle__9Bdr9{font-size:14px;margin-top:12px;margin-bottom:10px}.home_weekRows__hZ0M1{display:grid;grid-gap:2px;gap:2px;flex:1 1}.home_weekRow__KVmjm{display:grid;grid-template-columns:40px 1fr 23px;align-items:center;grid-gap:8px;gap:8px;padding:5px 7px;border-radius:6px;font-size:10px;cursor:pointer;min-height:44px}.home_weekRow__KVmjm>span:first-child{font-weight:700}.home_weekRow__KVmjm small{font-size:9px;display:block;font-weight:400;color:var(--home-muted);margin-top:2px}.home_weekRow__KVmjm strong{font-size:11px}.home_weekRow__KVmjm input{width:17px;height:17px;accent-color:var(--accent);cursor:pointer}.home_weekSelected__qBN8f{background:var(--home-blue)}.home_weekDone__PS7AF>span:nth-child(2){text-decoration:line-through;color:var(--home-muted)}.home_sectionHeading__2L2pT{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:38px}.home_sectionHeading__2L2pT>.home_textLink__7VvOZ{flex-shrink:0}.home_sectionHeading__2L2pT>p{max-width:325px;color:var(--home-muted);font-size:15px;line-height:1.65}.home_journey__LYfbG{padding-top:102px;padding-bottom:91px}.home_steps__xpYIU{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px;gap:50px;margin:45px 0 0}.home_steps__xpYIU li{position:relative;border-top:1px solid var(--home-line);padding-top:27px}.home_stepNumber__AyxB3{position:absolute;top:27px;right:0;font-size:12px;font-weight:700;letter-spacing:1px;color:var(--home-muted)}.home_steps__xpYIU svg{width:34px;height:34px;color:var(--accent-deep);margin-bottom:16px}.home_steps__xpYIU h3{font-size:23px;letter-spacing:-.4px}.home_steps__xpYIU p{font-size:15px;line-height:1.65;margin-top:12px;color:var(--home-muted);max-width:335px}.home_practiceBand__p3rfO{background:var(--home-soft);padding:72px 0 83px}.home_demoTabs__9_kdU{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:37px}.home_demoTabs__9_kdU button{border:1px solid var(--home-line);border-radius:100px;background:var(--home-card);color:var(--home-ink);padding:10px 22px;min-height:44px;font-size:14px}.home_demoTabs__9_kdU button[aria-selected=true]{background:var(--home-ink);border-color:var(--home-ink);color:var(--canvas)}.home_moreDemoPanel__yXfCM{display:grid;grid-template-columns:1.13fr 1fr;grid-gap:70px;gap:70px;align-items:center;max-width:1110px;margin:auto}.home_largeSample__0MK1K{background:var(--home-card);border:1px solid var(--home-line);border-radius:18px;padding:28px;min-height:350px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.home_largeSample__0MK1K h3{font-size:21px;line-height:1.4;letter-spacing:-.3px;margin:20px 0}.home_largeSample__0MK1K .home_sampleLabel__6Hbr_{align-self:flex-start}.home_quizAnswers__Nqz9s{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;width:100%}.home_quizAnswers__Nqz9s button{display:flex;align-items:center;gap:10px;border:1px solid var(--home-line);border-radius:8px;padding:11px;background:var(--home-card);color:var(--home-ink);font-size:12px;min-height:48px;text-align:left}.home_quizAnswers__Nqz9s button>span{font-size:11px;color:var(--home-muted)}.home_quizAnswers__Nqz9s button>svg{margin-left:auto;flex-shrink:0}.home_quizAnswers__Nqz9s .home_rightAnswer__x5bkt{background:var(--home-mint);border-color:#258469}.home_quizAnswers__Nqz9s .home_wrongAnswer__tJaGI{background:var(--home-pink);border-color:#b6386a}.home_quizFeedback__BW9qQ{font-size:12px;line-height:1.5;color:var(--home-muted);margin-top:18px!important;min-height:36px}.home_largeSample__0MK1K .home_textButton__UGMJg{font-size:12px}.home_largeSample__0MK1K textarea{display:block;resize:vertical;width:100%;min-height:85px;border:1px solid var(--home-line);border-radius:8px;background:var(--home-soft);color:var(--home-ink);font-size:13px;padding:12px;margin-bottom:14px}.home_largeSample__0MK1K textarea::placeholder{color:var(--home-muted)}.home_largeSample__0MK1K .home_button__NcRVS{font-size:13px;min-height:44px}.home_modelAnswer__d6i_1{margin-top:16px!important;color:var(--home-muted);font-size:13px;line-height:1.7}.home_demoStory__EBSM7 h3{font-size:clamp(28px,3.4vw,43px);line-height:1.15;letter-spacing:-1px;max-width:440px}.home_demoStory__EBSM7>p{font-size:16px;color:var(--home-muted);line-height:1.7;margin:19px 0}.home_focusSample__z76Bt{align-items:center}.home_focusTime__qe3_u{font-size:76px;font-weight:900;letter-spacing:-3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:22px 0!important}.home_focusActions__3gOhK{display:flex;gap:12px;align-items:center;margin-bottom:18px}.home_focusSample__z76Bt>.home_sampleMeta__iQ8oN{text-align:center;max-width:330px}.home_placeSample__PzghZ>svg{width:48px;height:48px;color:var(--accent-deep);margin-bottom:24px}.home_placeSample__PzghZ>p{font-size:16px;color:var(--home-muted);margin-bottom:18px}.home_placeSample__PzghZ .home_textLink__7VvOZ{font-size:13px}.home_explorer__Juv2D{padding-top:94px;padding-bottom:75px}.home_explorerControls__HW3mC{display:flex;justify-content:space-between;gap:20px;align-items:center}.home_filters__04dGD{display:flex;gap:8px;flex-wrap:wrap}.home_filters__04dGD button{padding:9px 14px;min-height:44px;border:1px solid var(--home-line);border-radius:7px;background:var(--home-card);color:var(--home-ink);font-size:12px}.home_filters__04dGD button[aria-pressed=true]{background:var(--home-ink);color:var(--canvas);border-color:var(--home-ink)}.home_toolSearch__5AiW8{display:flex;align-items:center;gap:10px;border:1px solid var(--home-line);border-radius:7px;min-height:44px;padding:9px 12px;max-width:225px;color:var(--home-muted)}.home_toolSearch__5AiW8 svg{width:19px;height:19px;flex-shrink:0}.home_toolSearch__5AiW8 input{min-width:0;width:100%;border:0;background:none;color:var(--home-ink);font-size:12px}.home_toolSearch__5AiW8 input::placeholder{color:var(--home-muted)}.home_resultCount__KJoZK{font-size:12px;color:var(--home-muted);margin:23px 0 8px!important}.home_toolGrid__9BJRI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:32px;column-gap:32px}.home_tool__yuRB3{position:relative;display:grid;grid-template-columns:25px 1fr 16px;grid-gap:13px;gap:13px;align-items:start;padding:24px 0;border-bottom:1px solid var(--home-line);min-width:0;color:var(--home-ink)}.home_toolIcon___GPHo{width:24px;height:24px;color:var(--accent-deep)}.home_tool__yuRB3 h3{font-size:16px;line-height:1.4}.home_tool__yuRB3 p{font-size:13px;line-height:1.65;color:var(--home-muted);margin-top:6px}.home_tool__yuRB3 small{display:block;font-size:10px;line-height:1.5;color:var(--home-muted);margin-top:8px;font-weight:700}.home_toolArrow__GA_k7{width:16px;height:16px;margin-top:4px;transition:transform .2s}.home_tool__yuRB3:hover .home_toolArrow__GA_k7{transform:translateX(4px)}.home_tool__yuRB3:hover h3{text-decoration:underline;text-underline-offset:4px}.home_emptySearch__pKlPJ{padding:55px 20px;text-align:center;background:var(--home-soft);border-radius:12px}.home_emptySearch__pKlPJ h3{font-size:22px}.home_emptySearch__pKlPJ p{color:var(--home-muted);margin:12px 0}.home_companionSection__UMmzd{display:grid;grid-template-columns:.8fr 1fr;align-items:center;grid-gap:65px;gap:65px;padding-block:70px;border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line)}.home_companionPair__iPU6a{display:flex;justify-content:center;align-items:flex-end;gap:25px}.home_companionSection__UMmzd h2{font-size:clamp(34px,4vw,53px)}.home_companionSection__UMmzd p:not(.home_eyebrow__hSiDi){max-width:530px;font-size:16px;line-height:1.7;color:var(--home-muted);margin-top:20px}.home_companionSection__UMmzd .home_aboutNote__qs3_d{font-size:12px!important;max-width:440px!important}.home_companionSection__UMmzd button{min-height:40px}.home_featuredSection__YI_Na,.home_subjectSection__lMXV_{padding-top:84px}.home_featuredSection__YI_Na h2,.home_subjectSection__lMXV_ h2{font-size:clamp(32px,3.5vw,47px)}.home_subjectGrid__4WDf0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.home_subjectGrid__4WDf0 a{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--home-line);padding:18px;border-radius:9px;font-size:14px;font-weight:700;color:var(--home-ink)}.home_subjectGrid__4WDf0 a:hover{background:var(--home-soft)}.home_subjectGrid__4WDf0 svg{flex-shrink:0;width:18px;height:18px;color:var(--accent-deep)}.home_setGrid__mzdF6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.home_setLink__XnMIU{position:relative;padding:24px;border:1px solid var(--home-line);border-radius:12px;color:var(--home-ink)}.home_setLink__XnMIU>span{font-size:11px;font-weight:700;color:var(--accent-deep)}.home_setLink__XnMIU h3{font-size:19px;margin:14px 0}.home_setLink__XnMIU p{font-size:12px;color:var(--home-muted);padding-right:20px}.home_setLink__XnMIU>svg{position:absolute;right:20px;bottom:24px}.home_setLink__XnMIU:hover{background:var(--home-soft)}.home_faqSection__qg1pM{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:90px;gap:90px;padding-block:100px}.home_faqSection__qg1pM h2{font-size:clamp(32px,3.2vw,45px);line-height:1.15;letter-spacing:-1.2px}.home_faqSection__qg1pM>div>p:last-child{font-size:14px;color:var(--home-muted);margin-top:22px}.home_faqList__qBu6k details{border-bottom:1px solid var(--home-line)}.home_faqList__qBu6k details:first-child{border-top:1px solid var(--home-line)}.home_faqList__qBu6k summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;list-style:none;cursor:pointer;font-size:15px;font-weight:700;min-height:64px}.home_faqList__qBu6k summary::-webkit-details-marker{display:none}.home_faqList__qBu6k summary span{font-weight:400;font-size:25px;line-height:1;flex-shrink:0;color:var(--home-muted);transition:transform .15s}.home_faqList__qBu6k details[open] summary span{transform:rotate(45deg)}.home_faqList__qBu6k details>div{padding-bottom:22px;font-size:14px;line-height:1.8;color:var(--home-muted)}.home_faqList__qBu6k a{color:var(--accent-deep);text-decoration:underline!important;text-underline-offset:3px}.home_finalCta__fM3up{padding:60px 30px 67px;text-align:center;background:var(--home-blue);border-radius:25px}.home_finalCta__fM3up>svg{width:41px;height:41px;margin-bottom:22px;color:var(--accent-deep)}.home_finalCta__fM3up>p{font-size:17px;color:var(--home-muted);margin-top:19px}.home_finalCta__fM3up .home_heroActions__F1he6{justify-content:center;gap:27px}.home_page__NOZQO button,.home_page__NOZQO input,.home_page__NOZQO textarea{font-family:inherit}.home_toolkit__wfabO .home_centerHeading__tLosT{text-align:left}.home_toolkit__wfabO .home_centerHeading__tLosT h2{font-size:clamp(38px,5.45vw,66px)}.home_toolkitIntro__rRmp4{padding-top:0;padding-left:51px;min-height:105px}.home_toolkitIntro__rRmp4>svg{top:2px;left:0;width:33px;height:33px}.home_toolkitIntro__rRmp4 h3{font-size:26px}.home_toolkitIntro__rRmp4 p{font-size:13px;margin-top:7px}.home_sampleBox__gZutb{min-height:294px}.home_sampleCard__hskg0{min-height:151px;gap:15px}.home_flashcardRow__nKU0D{margin-block:9px}.home_samplePrompt__CD3Lk{min-height:47px}.home_notesContent__eif_i{padding-top:10px}.home_notesContent__eif_i li{margin-bottom:5px}.home_hero__o4ZPq .home_eyebrow__hSiDi,.home_toolkit__wfabO .home_eyebrow__hSiDi{color:var(--accent-deep)}.home_toolkitCard__7u3er{display:flex;flex-direction:column}.home_toolkitIntro__rRmp4{min-height:93px}.home_sampleBox__gZutb{flex:1 1;min-height:300px;padding-block:14px}.home_weekRow__KVmjm{min-height:34px;padding-block:2px}.home_weekTitle__9Bdr9{margin-top:8px;margin-bottom:6px}.home_demoFeedback__BZeBL{min-height:26px}.home_journey__LYfbG{padding-top:80px}.home_toolkit__wfabO .home_centerHeading__tLosT h2{font-size:clamp(38px,5.9vw,66px)}@media(min-width:1500px){.home_hero__o4ZPq{padding-top:65px}.home_heroVisual__mmHFW{height:545px}}@media(max-width:1100px){.home_container__eduTK,.home_navInner__P78VU{width:calc(100% - 64px)}.home_desktopLinks__IaNK3{gap:19px}.home_navActions__yK5nt{gap:18px}.home_hero__o4ZPq{gap:12px;padding-top:45px;padding-bottom:62px}.home_hero__o4ZPq h1{font-size:64px;letter-spacing:-2.8px}.home_heroSub__f1U6Y{font-size:18px;max-width:355px}.home_heroVisual__mmHFW{height:435px}.home_heroPreview__pGQsC{left:2%;right:1%;bottom:20px;grid-template-columns:1.3fr 22px 1fr}.home_heroFlashcard__2AAOJ,.home_heroNotes__f2Ird{padding:14px 11px}.home_heroNotes__f2Ird{font-size:10px}.home_heroFlashcard__2AAOJ{min-height:205px}.home_heroActions__F1he6{gap:10px}.home_heroActions__F1he6 .home_button__NcRVS,.home_heroActions__F1he6 .home_secondaryButton__B1HhV{font-size:13px;padding-inline:17px}.home_proofRow__K03FL{gap:10px;margin-top:29px}.home_proofRow__K03FL span{font-size:11px}.home_toolkitCard__7u3er{padding:23px 17px 19px}.home_toolkitIntro__rRmp4 h3{font-size:25px}.home_toolkitIntro__rRmp4 p{font-size:13px}.home_sampleBox__gZutb{padding-inline:11px;min-height:299px}.home_toolkitCaption__S_6X0{font-size:10px}.home_sampleCard__hskg0{font-size:12px}.home_toolkitCard__7u3er>.home_textLink__7VvOZ{font-size:13px}.home_desktopBreak__mgfz8{display:none}.home_toolkitGrid__AnGEo{gap:15px}.home_moreDemoPanel__yXfCM{gap:42px}.home_steps__xpYIU{gap:35px}.home_explorerControls__HW3mC{align-items:flex-start;flex-direction:column}.home_toolSearch__5AiW8{max-width:100%;width:100%}.home_toolGrid__9BJRI{column-gap:24px}.home_tool__yuRB3{gap:9px}.home_companionSection__UMmzd{gap:30px}.home_companionPair__iPU6a{gap:5px}.home_faqSection__qg1pM{gap:48px}}@media(max-width:900px){.home_desktopLinks__IaNK3,.home_signIn__Mg2op{display:none}.home_menuToggle__WPrel{display:flex}.home_navActions__yK5nt{gap:10px}.home_hero__o4ZPq h1{font-size:48px}.home_heroSub__f1U6Y{font-size:17px}.home_heroVisual__mmHFW{height:390px}.home_heroNotes__f2Ird ul{margin-block:6px}.home_heroFlashcard__2AAOJ{gap:11px;min-height:191px}.home_heroFlashcard__2AAOJ>span:nth-child(2){font-size:10px}.home_heroAnswer__WHlCH,.home_heroReveal__o6pET{font-size:9px}.home_heroNotes__f2Ird strong{font-size:10px}.home_heroNotes__f2Ird p,.home_previewLabel__29s1p{font-size:9px}.home_heroActions__F1he6 .home_secondaryButton__B1HhV{padding-inline:11px}.home_toolkitCard__7u3er{padding-inline:13px}.home_toolkitIntro__rRmp4{min-height:105px;padding-left:41px}.home_toolkitIntro__rRmp4 h3{font-size:24px}.home_notesContent__eif_i{font-size:11px}.home_samplePrompt__CD3Lk{font-size:10px;gap:6px}.home_flashcardRow__nKU0D{grid-template-columns:25px 1fr 25px}.home_flashcardRow__nKU0D>.home_iconButton__pHVyt{min-width:25px}.home_sampleCard__hskg0{padding-inline:7px;font-size:11px}.home_cardAnswer__G4ti8{font-size:10px}.home_weekRow__KVmjm{padding-inline:3px;grid-template-columns:31px 1fr 19px;gap:4px}.home_weekTitle__9Bdr9{font-size:12px}.home_toolkitCaption__S_6X0{min-height:29px}.home_sectionHeading__2L2pT h2{font-size:43px}.home_toolGrid__9BJRI{grid-template-columns:repeat(2,minmax(0,1fr))}.home_companionPair__iPU6a>span:first-child{max-width:145px}.home_subjectGrid__4WDf0{grid-template-columns:repeat(2,minmax(0,1fr))}.home_faqSection__qg1pM{gap:33px}.home_setGrid__mzdF6{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.home_container__eduTK,.home_navInner__P78VU{width:calc(100% - 40px)}.home_navInner__P78VU{min-height:74px;gap:12px}.home_brand__9Zfa3{font-size:23px;gap:8px}.home_brand__9Zfa3 img{width:32px;height:32px}.home_navActions__yK5nt .home_button__NcRVS{padding-inline:13px;font-size:13px}.home_hero__o4ZPq{grid-template-columns:1fr;padding-top:39px;padding-bottom:46px;gap:27px}.home_hero__o4ZPq h1{font-size:clamp(42px,7.9vw,64px);letter-spacing:-2px;white-space:normal}.home_heroSub__f1U6Y{font-size:18px;max-width:430px}.home_eyebrow__hSiDi{font-size:10px;letter-spacing:1.3px;margin-bottom:17px!important}.home_heroActions__F1he6{margin-top:24px;gap:12px}.home_heroActions__F1he6 .home_button__NcRVS,.home_heroActions__F1he6 .home_secondaryButton__B1HhV{font-size:14px;min-height:48px;padding-inline:17px}.home_proofRow__K03FL{margin-top:28px;gap:13px;max-width:445px}.home_proofRow__K03FL span{font-size:11px}.home_heroVisual__mmHFW{height:440px;max-width:550px;width:100%;justify-self:center}.home_heroArt__d4rLT{border-radius:24px;width:100%;top:-10px}.home_heroPreview__pGQsC{left:5%;right:4%;bottom:17px;grid-template-columns:1.3fr 28px 1fr}.home_heroNotes__f2Ird{padding:16px;font-size:11px}.home_heroNotes__f2Ird strong{font-size:12px}.home_heroNotes__f2Ird p{font-size:10px}.home_heroNotes__f2Ird ul{margin:8px 0 11px}.home_previewLabel__29s1p{font-size:10px}.home_heroFlashcard__2AAOJ{padding:17px 13px;min-height:212px;gap:17px}.home_heroFlashcard__2AAOJ>span:nth-child(2){font-size:12px}.home_heroAnswer__WHlCH,.home_heroReveal__o6pET{font-size:10px}.home_page__NOZQO h2{font-size:38px;letter-spacing:-1.25px}.home_centerHeading__tLosT{margin-bottom:28px}.home_centerHeading__tLosT>p:last-child{font-size:15px}.home_toolkitGrid__AnGEo{grid-template-columns:1fr;gap:22px}.home_toolkitCard__7u3er{padding:26px;display:grid;grid-template-columns:1fr;max-width:500px;width:100%;margin-inline:auto}.home_toolkitIntro__rRmp4{min-height:118px;padding-top:0;padding-left:48px}.home_toolkitIntro__rRmp4 h3{font-size:29px}.home_toolkitIntro__rRmp4 p{font-size:15px;max-width:310px}.home_sampleBox__gZutb{padding:17px;min-height:329px}.home_sampleBox__gZutb .home_notesContent__eif_i{font-size:13px}.home_samplePrompt__CD3Lk{font-size:12px}.home_flashcardRow__nKU0D{grid-template-columns:40px 1fr 40px;gap:4px}.home_flashcardRow__nKU0D>.home_iconButton__pHVyt{min-width:40px}.home_sampleCard__hskg0{font-size:15px;min-height:196px}.home_cardAnswer__G4ti8{font-size:13px}.home_sampleLabel__6Hbr_{font-size:11px}.home_smallTabs__IjiBU button{font-size:13px}.home_toolkitCaption__S_6X0{font-size:11px;min-height:0}.home_toolkitCard__7u3er>.home_textLink__7VvOZ{font-size:15px}.home_gradeButtons__ytBkE button{font-size:12px;min-height:40px}.home_demoFeedback__BZeBL{font-size:11px}.home_weekTitle__9Bdr9{font-size:15px}.home_weekRow__KVmjm{grid-template-columns:48px 1fr 24px;padding:6px 8px;gap:10px;min-height:45px;font-size:12px}.home_weekRow__KVmjm small{font-size:10px}.home_weekRow__KVmjm strong{font-size:12px}.home_journey__LYfbG{padding-block:67px}.home_sectionHeading__2L2pT{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:28px}.home_sectionHeading__2L2pT>p{max-width:400px}.home_steps__xpYIU{grid-template-columns:1fr;gap:24px;margin-top:21px}.home_steps__xpYIU li{padding:23px 35px 0 54px}.home_steps__xpYIU svg{position:absolute;top:25px;left:0;width:29px;height:29px}.home_stepNumber__AyxB3{top:28px}.home_steps__xpYIU h3{font-size:23px}.home_steps__xpYIU p{font-size:14px;max-width:none;margin-top:9px}.home_practiceBand__p3rfO{padding-block:54px}.home_demoTabs__9_kdU{gap:8px;margin-bottom:25px}.home_demoTabs__9_kdU button{font-size:12px;padding:9px 15px}.home_moreDemoPanel__yXfCM{grid-template-columns:1fr;gap:27px}.home_largeSample__0MK1K{min-height:340px;padding:22px}.home_largeSample__0MK1K h3{font-size:20px}.home_demoStory__EBSM7 h3{font-size:32px;max-width:420px}.home_demoStory__EBSM7>p{font-size:15px;margin-block:14px}.home_demoStory__EBSM7 .home_eyebrow__hSiDi{margin-bottom:13px!important}.home_explorer__Juv2D{padding-top:66px;padding-bottom:55px}.home_filters__04dGD{gap:7px}.home_filters__04dGD button{padding:8px 12px;font-size:11px}.home_explorerControls__HW3mC{gap:14px}.home_toolGrid__9BJRI{grid-template-columns:1fr}.home_tool__yuRB3{padding-block:21px;grid-template-columns:26px 1fr 18px;gap:13px}.home_tool__yuRB3 h3{font-size:17px}.home_tool__yuRB3 p{font-size:14px}.home_tool__yuRB3 small{font-size:11px}.home_companionSection__UMmzd{grid-template-columns:1fr;gap:30px;padding-block:49px}.home_companionPair__iPU6a{gap:25px;justify-content:flex-start;padding-left:12px}.home_companionSection__UMmzd p:not(.home_eyebrow__hSiDi){font-size:15px}.home_featuredSection__YI_Na,.home_subjectSection__lMXV_{padding-top:58px}.home_subjectGrid__4WDf0{gap:10px}.home_subjectGrid__4WDf0 a{padding:15px 12px;font-size:12px;min-height:54px}.home_faqSection__qg1pM,.home_setGrid__mzdF6{grid-template-columns:1fr}.home_faqSection__qg1pM{gap:25px;padding-block:61px}.home_faqSection__qg1pM h2{font-size:37px}.home_faqList__qBu6k summary{font-size:14px}.home_finalCta__fM3up{padding:42px 19px 45px;border-radius:20px}.home_finalCta__fM3up h2{font-size:37px}.home_finalCta__fM3up>p{font-size:15px}.home_finalCta__fM3up .home_heroActions__F1he6{gap:10px;flex-direction:column}.home_page__NOZQO footer{margin-top:40px!important}}@media(max-width:420px){.home_heroVisual__mmHFW{height:385px}.home_heroPreview__pGQsC{left:2%;right:1%;bottom:13px;grid-template-columns:1.3fr 23px 1fr}.home_heroNotes__f2Ird{padding:13px 11px;font-size:10px}.home_heroNotes__f2Ird strong{font-size:10px}.home_heroNotes__f2Ird p{font-size:9px}.home_heroNotes__f2Ird ul{padding-left:12px}.home_previewLabel__29s1p{font-size:9px;gap:4px}.home_plant__mWF1x{font-size:25px}.home_heroFlashcard__2AAOJ{padding:15px 11px;min-height:201px;gap:16px}.home_heroFlashcard__2AAOJ>span:nth-child(2){font-size:11px}.home_heroAnswer__WHlCH,.home_heroReveal__o6pET{font-size:9px}.home_heroFlowArrow__MmphV{width:21px}.home_toolkitCard__7u3er{padding:22px}.home_heroActions__F1he6{gap:9px}.home_heroActions__F1he6 .home_button__NcRVS,.home_heroActions__F1he6 .home_secondaryButton__B1HhV{padding-inline:13px;font-size:13px}.home_proofRow__K03FL{gap:9px}.home_proofRow__K03FL span{font-size:10px}.home_quizAnswers__Nqz9s{grid-template-columns:1fr}.home_largeSample__0MK1K{min-height:360px}.home_focusTime__qe3_u{font-size:72px}}@media(max-width:380px){.home_container__eduTK,.home_navInner__P78VU{width:calc(100% - 32px)}.home_brand__9Zfa3{font-size:21px;gap:6px}.home_brand__9Zfa3 img{width:28px;height:28px}.home_navActions__yK5nt{gap:7px}.home_navActions__yK5nt .home_button__NcRVS{padding-inline:10px;font-size:12px}.home_menuToggle__WPrel{width:40px}.home_hero__o4ZPq h1{font-size:40px;letter-spacing:-1.8px}.home_heroSub__f1U6Y{font-size:16px}.home_heroActions__F1he6{align-items:stretch;flex-direction:column}.home_heroActions__F1he6 .home_button__NcRVS,.home_heroActions__F1he6 .home_secondaryButton__B1HhV{font-size:14px}.home_heroVisual__mmHFW{height:355px}.home_heroPreview__pGQsC{grid-template-columns:1.3fr 19px 1fr;left:1%;right:0}.home_heroNotes__f2Ird{padding:11px 9px}.home_heroFlashcard__2AAOJ{padding:12px 9px;min-height:189px;gap:14px}.home_heroFlashcard__2AAOJ strong{font-size:12px}.home_heroFlashcard__2AAOJ>span:nth-child(2){font-size:10px}.home_heroAnswer__WHlCH,.home_heroReveal__o6pET{padding:7px;font-size:8px}.home_heroFlowArrow__MmphV{width:18px}.home_page__NOZQO h2{font-size:33px}.home_toolkitCard__7u3er{padding:21px 17px}.home_toolkitIntro__rRmp4 h3{font-size:28px}.home_toolkitIntro__rRmp4 p{font-size:14px}.home_sampleBox__gZutb{padding-inline:12px}.home_sampleCard__hskg0{font-size:13px}.home_flashcardRow__nKU0D{grid-template-columns:33px 1fr 33px}.home_flashcardRow__nKU0D>.home_iconButton__pHVyt{min-width:33px}.home_companionPair__iPU6a{gap:10px;padding:0}.home_companionPair__iPU6a>span:first-child{max-width:145px}.home_finalCta__fM3up .home_heroActions__F1he6{align-items:center}.home_demoTabs__9_kdU button{padding-inline:12px}.home_subjectGrid__4WDf0 a{font-size:11px}.home_mobileMenu__PIhhc{left:-16px;right:-16px}}@media(prefers-reduced-motion:reduce){.home_page__NOZQO *,.home_page__NOZQO :after,.home_page__NOZQO :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.home_page__NOZQO a:hover,.home_page__NOZQO button:hover{transform:none}.home_heroNotes__f2Ird{transform:rotate(-3deg)}.home_heroFlashcard__2AAOJ{transform:rotate(4deg)}}.home_button__NcRVS:hover{color:#0e182b!important}.home_heroPanel__6MTNh{position:relative;overflow:hidden;margin-top:22px;border-radius:36px;background:#4fcfe2;color:#0a1b21;padding:clamp(44px,6vw,96px) clamp(28px,5vw,88px) clamp(48px,6vw,110px);min-height:clamp(420px,52vw,660px);display:flex;flex-direction:column;justify-content:center;gap:clamp(24px,3vw,40px)}.home_heroPanel__6MTNh h1{font-size:clamp(52px,8.6vw,132px);font-weight:900;line-height:.94;letter-spacing:-2.5px;text-transform:uppercase;color:#0a1b21;max-width:11ch}.home_heroSub2__0n4Oe{font-size:clamp(16px,1.6vw,21px);font-weight:600;color:#123641;max-width:44ch}.home_heroCta__MemLX{display:inline-flex;align-items:center;gap:14px;align-self:flex-start;background:#fdfbf6;color:#0a1b21;font-size:clamp(17px,1.8vw,23px);font-weight:800;border-radius:999px;padding:clamp(15px,1.8vw,22px) clamp(28px,3.4vw,46px);box-shadow:0 6px 0 rgba(10,27,33,.22);transition:transform .2s ease,box-shadow .2s ease}.home_heroCta__MemLX:hover{transform:translateY(-2px);box-shadow:0 8px 0 rgba(10,27,33,.26)}.home_heroCta__MemLX svg{width:22px;height:22px}.home_heroCompanions__xomp9{position:absolute;right:clamp(-30px,1vw,60px);bottom:clamp(-56px,-4vw,-24px);width:clamp(240px,34vw,460px);height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home_chipBand__SqCpm{display:flex;align-items:center;gap:14px;padding:26px 0 6px;overflow-x:auto;scrollbar-width:none}.home_chipBand__SqCpm::-webkit-scrollbar{display:none}.home_chipLabel__64yW_{font-size:13px;font-weight:800;color:var(--home-muted);white-space:nowrap}.home_chip__l4IOp{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;background:#151c2b;border:1px solid var(--home-line);color:var(--home-ink);font-size:14.5px;font-weight:700;border-radius:999px;padding:11px 19px;transition:background .2s ease}.home_chip__l4IOp:hover{background:#1d2740}.home_chip__l4IOp svg{width:17px;height:17px;color:var(--accent-deep)}.home_overview__hfoEp{margin-top:clamp(80px,9vw,130px)}.home_overviewGrid__1pK_h{margin-top:clamp(32px,4vw,52px);display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(14px,1.8vw,22px);gap:clamp(14px,1.8vw,22px)}.home_overviewCard__A3WSd{display:flex;flex-direction:column;align-items:center;gap:18px;border-radius:30px;padding:clamp(24px,2.6vw,36px) 20px clamp(28px,3vw,40px);min-height:clamp(280px,26vw,380px);color:#101828;transition:transform .25s ease}.home_overviewCard__A3WSd:hover{transform:translateY(-5px)}.home_overviewCard__A3WSd h3{font-size:clamp(24px,2.2vw,31px);font-weight:900;letter-spacing:-.8px;color:inherit;text-align:center}.home_overviewCard__A3WSd p{font-size:15px;font-weight:600;text-align:center;color:inherit;opacity:.82;max-width:26ch}.home_overviewArt__BhrhI{margin-top:auto;width:clamp(120px,11vw,170px);height:auto;filter:drop-shadow(0 10px 18px rgba(9,14,24,.25))}.home_ovTeal__JRXMl{background:#9fe4f2}.home_ovPink__41TXB{background:#f6b9d6}.home_ovBlue__WzWCa{background:#a9c8fb}.home_ovMint__YVNBO{background:#b6efce}.home_showcaseIntro__ehdMN{margin-top:clamp(110px,12vw,170px);text-align:center}.home_showcaseIntro__ehdMN p{margin-top:16px;color:var(--home-muted);font-size:17px}.home_feature___5viP{margin-top:clamp(96px,11vw,160px);--fx:#4fcfe2}.home_acTeal__wmJUe{--fx:#3fd2e6}.home_acMint__EyIMH{--fx:#4ade80}.home_acBlue__5fAPK{--fx:#60a5fa}.home_acPink__mQTa_{--fx:#f47bb8}.home_acViolet__L_mVW{--fx:#a78bfa}.home_featureTitle__nkj9Q{text-align:center;font-size:clamp(30px,3.7vw,54px);letter-spacing:-1.6px;margin-bottom:clamp(34px,4.5vw,64px)}.home_featureTitle__nkj9Q span{color:var(--fx)}.home_featureRow__ROHLw{display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);grid-gap:clamp(30px,5vw,84px);gap:clamp(30px,5vw,84px);align-items:center}.home_featureFlip__bb2fj .home_featureRow__ROHLw>:first-child{order:2}.home_featureCopy__Iqflo{text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.home_featureCopy__Iqflo h3{font-size:clamp(25px,2.5vw,36px);letter-spacing:-1px}.home_featureCopy__Iqflo p{color:var(--home-muted);font-size:17px;line-height:1.65;max-width:44ch}.home_featureCta__QXEi_{display:inline-flex;align-items:center;gap:11px;margin-top:6px;background:var(--fx);color:#0b0e13;font-size:16.5px;font-weight:800;border-radius:999px;min-height:52px;padding:13px 30px;box-shadow:0 0 34px color-mix(in srgb,var(--fx) 34%,transparent);transition:transform .2s ease}.home_featureCta__QXEi_:hover{transform:translateY(-2px)}.home_featureCta__QXEi_ svg{width:19px;height:19px}.home_qualifier__7oHWR{font-size:13px;color:var(--text-faint)}@media (max-width:1020px){.home_overviewGrid__1pK_h{grid-template-columns:1fr 1fr}}@media (max-width:900px){.home_featureRow__ROHLw{grid-template-columns:1fr;gap:26px}.home_featureFlip__bb2fj .home_featureRow__ROHLw>:first-child{order:0}.home_heroCompanions__xomp9{position:static;align-self:flex-end;margin:-8px -10px -48px 0;width:clamp(200px,52vw,300px)}.home_heroPanel__6MTNh{min-height:0;padding-bottom:0}}@media (max-width:560px){.home_overviewGrid__1pK_h{grid-template-columns:1fr}.home_heroPanel__6MTNh{border-radius:26px;margin-top:12px}}@media (prefers-reduced-motion:reduce){.home_button__NcRVS,.home_chip__l4IOp,.home_featureCta__QXEi_,.home_heroCta__MemLX,.home_overviewCard__A3WSd{transition:none}.home_featureCta__QXEi_:hover,.home_heroCta__MemLX:hover,.home_overviewCard__A3WSd:hover{transform:none}}.home_page__NOZQO .home_featureTitle__nkj9Q{margin-bottom:clamp(32px,3vw,60px)}.home_featureFlip__bb2fj .home_featureRow__ROHLw{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}@media (max-width:900px){.home_featureFlip__bb2fj .home_featureRow__ROHLw{grid-template-columns:minmax(0,1fr)}}.home_page__NOZQO .home_featureCopy__Iqflo .home_qualifier__7oHWR{font-size:13.5px;line-height:1.5;color:var(--text-faint)}.home_heroWrap__pyd34{width:calc(100% - clamp(24px,3.4vw,72px));max-width:2280px;margin-inline:auto}.home_page__NOZQO .home_heroPanel__6MTNh{min-height:clamp(420px,44vw,860px)}.home_page__NOZQO .home_heroPanel__6MTNh h1{font-size:clamp(52px,9.6vw,196px)}.home_page__NOZQO .home_heroSub2__0n4Oe{font-size:clamp(16px,1.7vw,27px);max-width:46ch}.home_page__NOZQO .home_heroCta__MemLX{font-size:clamp(17px,1.5vw,28px)}.home_page__NOZQO .home_heroCompanions__xomp9{width:clamp(240px,40vw,840px);right:clamp(-70px,-2vw,20px);bottom:clamp(-150px,-8vw,-40px)}@media (max-width:900px){.home_page__NOZQO .home_heroPanel__6MTNh{min-height:0;padding-bottom:0}.home_page__NOZQO .home_heroCompanions__xomp9{position:static;align-self:flex-end;margin:-8px -10px -48px 0;width:clamp(200px,52vw,320px)}}.home_miniUi__jryM9{width:100%;margin-top:auto;background:rgba(255,255,255,.6);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:7px;text-align:left;font-size:12px;line-height:1.45;color:#182234;box-shadow:0 8px 18px rgba(9,14,24,.12)}.home_miniBubbleU__3kEhQ{align-self:flex-end;max-width:92%;background:#14333d;color:#fff;font-weight:600;padding:6px 10px;border-radius:10px 10px 3px 10px}.home_miniBubbleR__FSX38{align-self:flex-start;max-width:94%;background:#fff;padding:6px 10px;border-radius:10px 10px 10px 3px}.home_miniRow__SSBfL{display:flex;align-items:center;gap:8px;background:#fff;border-radius:9px;padding:6px 9px}.home_miniDay__ckMdf{font-weight:800;font-size:10.5px;color:#5c5673;width:27px;flex-shrink:0}.home_miniTag__nVYQ4{margin-left:auto;font-size:9.5px;font-weight:800;color:#5b21b6;background:#ede9fe;border-radius:999px;padding:2px 7px;flex-shrink:0}.home_miniQ__tzwPD{font-weight:700;background:#fff;border-radius:9px;padding:7px 10px}.home_miniOk__Pz1d3{color:#0b874b;font-weight:700;background:#e5f4ec;border-radius:9px;padding:6px 10px}.home_miniStack__CMpbJ{position:relative;background:#fff;border-radius:12px;padding:12px 12px 14px;font-weight:700;box-shadow:0 5px 0 -1px #d9efe2,0 10px 0 -2px #c4e5d2}.home_miniStack__CMpbJ small{display:block;font-weight:500;color:#3f4c60;margin-top:3px}.home_heroDuo__FnO0_{position:absolute;right:clamp(-40px,1vw,64px);bottom:clamp(-64px,-2.2vw,-8px);width:clamp(260px,46vw,960px);display:flex;align-items:flex-end;justify-content:flex-end;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home_heroDuo__FnO0_:before{content:"";position:absolute;inset:4% -6% -20% -6%;border-radius:50%;background:radial-gradient(closest-side at 50% 60%,rgba(253,251,246,.55),rgba(253,251,246,0) 74%)}.home_heroDuoChad__bXFQy,.home_heroDuoStacy__kVXFP{position:relative;display:block}.home_heroDuoChad__bXFQy{width:56%;z-index:1;transform:rotate(-2deg)}.home_heroDuoStacy__kVXFP{width:50%;margin-left:-9%;transform:translateY(4%) rotate(2deg)}.home_heroDuo__FnO0_ .k-mascot{width:100%!important;height:auto!important;aspect-ratio:1/1}@media (max-width:900px){.home_heroDuo__FnO0_{position:static;align-self:flex-end;margin:-2px -6px -8px 0;width:clamp(240px,66vw,400px)}.home_heroDuoStacy__kVXFP{transform:rotate(2deg)}}.showcase_shell__VBJO1{position:relative;width:100%;background:#131824;border:1px solid rgba(255,255,255,.09);border-radius:24px;padding:24px;color:#e8eefc;overflow:hidden;box-sizing:border-box}.showcase_shell__VBJO1 *{box-sizing:border-box}.showcase_shell__VBJO1 button{font-family:inherit;cursor:pointer}.showcase_shell__VBJO1 :is(button):focus-visible{outline:2px solid var(--accent,#3fd2e6);outline-offset:3px}.showcase_badge__WIvwt{display:inline-block;align-self:flex-start;width:-moz-fit-content;width:fit-content;font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--accent,#3fd2e6);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:3px 10px;margin-bottom:14px}.showcase_header__x49oc{font-size:14px;font-weight:700;color:#e8eefc;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.showcase_headerMeta__z6M_h{font-size:13px;color:#93a1b8;font-weight:500}.showcase_controls__L_Fqu{position:absolute;right:16px;bottom:16px;display:flex;gap:8px;z-index:5}.showcase_ctrlBtn__jxt7a{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#e8eefc;transition:background .2s ease,transform .2s ease}.showcase_ctrlBtn__jxt7a:hover{background:rgba(255,255,255,.12)}.showcase_ctrlBtn__jxt7a svg{width:18px;height:18px}.showcase_lectureShell__HwmYm,.showcase_plannerShell__h9U0N{padding-bottom:76px}.showcase_staticNote__l0dpd{margin:10px 0 0;font-size:13px;color:#93a1b8}.showcase_fadeItem__WCPRm{opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease}.showcase_fadeItem__WCPRm.showcase_visible__fHiRs{opacity:1;transform:translateY(0)}.showcase_stackWrap__inpmG{position:relative}.showcase_stackSlot__9tvUW{position:absolute;inset:0;opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.showcase_stackSlot__9tvUW.showcase_visible__fHiRs{opacity:1;transform:translateY(0);pointer-events:auto}.showcase_coachShell__6c0aL{min-height:380px;display:flex;flex-direction:column}.showcase_messages__OwpLZ{flex:1 1;display:flex;flex-direction:column;gap:10px;padding-bottom:56px}.showcase_bubbleUser__E_YoD{align-self:flex-end;max-width:82%;background:rgba(63,210,230,.14);border:1px solid rgba(63,210,230,.3);border-radius:14px 14px 4px 14px;padding:10px 14px;font-size:13px}.showcase_replySlot__E5srh{position:relative;min-height:108px;flex:1 1}.showcase_bubbleCoach__ZW0wu{max-width:88%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:14px 14px 14px 4px;padding:10px 14px}.showcase_dots__w8VDM{display:flex;gap:5px;align-items:center;height:14px}.showcase_dot__i5_Ys{width:7px;height:7px;border-radius:50%;background:#93a1b8;animation:showcase_coachDot____cCh 1.1s ease-in-out infinite}.showcase_dot__i5_Ys:nth-child(2){animation-delay:.15s}.showcase_dot__i5_Ys:nth-child(3){animation-delay:.3s}@keyframes showcase_coachDot____cCh{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.showcase_meta__SQ7gx{display:block;margin-top:8px;font-size:13px;color:#93a1b8}.showcase_inputBar__rw1d_{position:absolute;left:24px;right:24px;bottom:68px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 14px;min-height:40px;display:flex;align-items:center}.showcase_inputText__VXxou{font-size:13px;color:#e8eefc}.showcase_cardsShell__pJzwK{min-height:360px;padding-bottom:76px}.showcase_progressRow__mJlFw{display:flex;align-items:center;gap:10px;margin-bottom:16px}.showcase_progressBar__Svold{flex:1 1;height:6px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.showcase_progressFill__NI7WD{height:100%;background:#4ade80;border-radius:999px;transition:width .5s ease}.showcase_counter__aSPpz{font-size:13px;color:#93a1b8;min-width:40px;text-align:right}.showcase_cardStage__NjI2q{position:relative;min-height:190px;perspective:1000px}.showcase_cardInner__RKbk0{position:relative;width:100%;height:190px;transform-style:preserve-3d;transition:transform .5s ease}.showcase_cardInner__RKbk0.showcase_flipped__mPchX{transform:rotateY(180deg)}.showcase_cardFace__TiXVh{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.04);padding:18px;display:flex;flex-direction:column;justify-content:center;gap:8px;font-size:14px}.showcase_cardBack__whb8R{transform:rotateY(180deg);border-color:rgba(74,222,128,.35);background:rgba(74,222,128,.08)}.showcase_hint__mk0mI{font-size:13px;color:#93a1b8}.showcase_gradeRow__iRgBp{display:flex;gap:8px;margin-top:16px;opacity:0;transition:opacity .35s ease}.showcase_gradeRow__iRgBp.showcase_visible__fHiRs{opacity:1}.showcase_gradeBtn__KmzJM{flex:1 1;min-height:48px;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:8px 6px;border-radius:12px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.09);color:#f4f7ff;font-size:15px;font-weight:700}.showcase_gradeBtnActive__sA2mK{background:rgba(74,222,128,.2);border-color:#4ade80;color:#7ef0ac}@media (max-width:380px){.showcase_gradeRow__iRgBp{display:grid;grid-template-columns:repeat(3,1fr)}.showcase_gradeBtn__KmzJM{padding:8px 4px}.showcase_gradeBtnActive__sA2mK{grid-column:1/-1}}.showcase_cardGone__ktpxb{opacity:0;pointer-events:none;transition:opacity .35s ease}.showcase_nextCard__gwbTO{position:absolute;inset:0;border:1px solid rgba(74,222,128,.3);border-radius:16px;background:#14231d;padding:18px;display:flex;flex-direction:column;gap:8px;justify-content:center;font-size:14px}.showcase_status__yXivd{font-size:13px;color:#4ade80}.showcase_examShell__PEqdK{min-height:360px}.showcase_question__BqzMK{font-size:15px;font-weight:700;margin:4px 0 16px}.showcase_options__xKEDg{display:flex;flex-direction:column;gap:8px}.showcase_option__xposV{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);font-size:13px;text-align:left;transition:background .3s ease,border-color .3s ease,color .3s ease}.showcase_optionLetter__vnKD0{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:rgba(255,255,255,.08);font-size:12px;font-weight:700;flex-shrink:0}.showcase_optionSelected__XUx0H{border-color:#60a5fa;background:rgba(96,165,250,.12)}.showcase_optionCorrect__mL4A7{border-color:#34d399;background:rgba(52,211,153,.16);color:#34d399}.showcase_feedbackArea__fDw47{min-height:66px;margin-top:16px}.showcase_feedbackLine__7vrbH{font-size:13px;color:#34d399;margin:0 0 6px}.showcase_progressLine__zWstD{font-size:13px;color:#93a1b8;margin:0}.showcase_lectureShell__HwmYm{min-height:360px}.showcase_stage__lcinD{position:relative;min-height:260px}.showcase_recDot__1Woa_{width:8px;height:8px;border-radius:50%;background:#f47bb8;display:inline-block;margin-right:6px;animation:showcase_recPulse__YVlEw 1.4s ease-in-out infinite}@keyframes showcase_recPulse__YVlEw{0%,to{opacity:1}50%{opacity:.35}}.showcase_recRow__OmChv{display:flex;align-items:center;font-size:13px;color:#93a1b8;margin-bottom:14px}.showcase_eq__AJ6AA{display:flex;align-items:flex-end;gap:3px;height:32px;margin-bottom:14px}.showcase_eqBar__pmS_1{width:4px;border-radius:2px;background:#f47bb8;animation:showcase_eqBounce__S2amz 1s ease-in-out infinite}.showcase_eqBar__pmS_1:first-child{height:40%;animation-delay:0s}.showcase_eqBar__pmS_1:nth-child(2){height:80%;animation-delay:.1s}.showcase_eqBar__pmS_1:nth-child(3){height:55%;animation-delay:.2s}.showcase_eqBar__pmS_1:nth-child(4){height:90%;animation-delay:.3s}.showcase_eqBar__pmS_1:nth-child(5){height:60%;animation-delay:.4s}.showcase_eqBar__pmS_1:nth-child(6){height:35%;animation-delay:.5s}@keyframes showcase_eqBounce__S2amz{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.showcase_transcript__ICym4{font-size:13px;color:#e8eefc;line-height:1.5}.showcase_chipRow__ruo4w{margin-top:16px}.showcase_chip__xU74E{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent,#f47bb8) 30%,transparent);background:color-mix(in srgb,var(--accent,#f47bb8) 10%,transparent);color:var(--accent,#f47bb8);font-size:13px;font-weight:600;transition:transform .2s ease,background .2s ease}.showcase_chipPressed__W5g2s{transform:scale(.96);background:color-mix(in srgb,var(--accent,#f47bb8) 22%,transparent)}.showcase_noteCard__6PMj1{border:1px solid rgba(244,123,184,.25);border-radius:16px;background:rgba(255,255,255,.04);padding:18px}.showcase_noteCard__6PMj1 h4{margin:0 0 10px;font-size:14px;color:#e8eefc}.showcase_noteCard__6PMj1 ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.showcase_noteBullet__fvkv3{font-size:13px;line-height:1.5;padding-left:16px;position:relative}.showcase_noteBullet__fvkv3:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:#f47bb8}.showcase_plannerShell__h9U0N{min-height:400px}.showcase_syllabusArea__DSUpa{min-height:32px;margin-bottom:10px}.showcase_syllabusChip__sqDzb{display:inline-flex;align-items:center;font-size:13px;color:#a78bfa;background:rgba(167,139,250,.12);border:1px solid rgba(167,139,250,.3);border-radius:999px;padding:5px 12px}.showcase_weekRows__VIJcL{display:flex;flex-direction:column;gap:8px}.showcase_weekRow__dBIXn{display:flex;align-items:center;gap:12px;min-height:46px;padding:8px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);transition:background .3s ease,border-color .3s ease}.showcase_weekAdded__42vA7{border-color:rgba(167,139,250,.4);background:rgba(167,139,250,.08)}.showcase_weekDone__RUZ56{opacity:.6}.showcase_weekDone__RUZ56 .showcase_weekTaskName__lQ_Oh{text-decoration:line-through}.showcase_weekDay__wNitT{width:34px;font-size:13px;font-weight:700;color:#93a1b8;flex-shrink:0}.showcase_weekBody__U11vo{flex:1 1;display:flex;flex-direction:column;gap:1px;min-width:0}.showcase_weekSubject__wwt1d{font-size:13px;font-weight:600}.showcase_weekTaskName__lQ_Oh{font-size:13px;color:#93a1b8}.showcase_weekTag__yVuFU{font-size:11px;font-weight:700;color:#a78bfa;background:rgba(167,139,250,.15);border-radius:999px;padding:2px 8px;opacity:0;transition:opacity .35s ease;flex-shrink:0}.showcase_weekTag__yVuFU.showcase_visible__fHiRs{opacity:1}.showcase_weekCheck__pvZE7{width:20px;height:20px;border-radius:6px;border:1px solid rgba(255,255,255,.2);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:background .3s ease,border-color .3s ease}.showcase_weekCheck__pvZE7.showcase_checked__ZHQHa{background:#a78bfa;border-color:#a78bfa;color:#0b0e13}.showcase_plannerStatus__iGrMT{min-height:20px;margin-top:12px;font-size:13px;color:#a78bfa}@media (max-width:700px){.showcase_replySlot__E5srh{min-height:250px}.showcase_coachShell__6c0aL{min-height:440px}}@media (max-width:420px){.showcase_replySlot__E5srh{min-height:300px}}.showcase_shell__VBJO1[data-running=false] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.showcase_shell__VBJO1 *{animation:none!important}}.showcase_inputHint__KRUTn{font-size:13px;color:#93a1b8;position:absolute;left:14px;right:14px}.showcase_inputText__VXxou{position:relative;z-index:1}.showcase_sourceTag__P8Qdv{display:inline-block;font-size:12px;font-weight:700;color:#f47bb8;background:rgba(244,123,184,.1);border:1px solid rgba(244,123,184,.3);border-radius:999px;padding:4px 12px;margin-bottom:12px}.showcase_noteEyebrow__resYy{display:block;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#f47bb8;margin-bottom:6px}.showcase_sourceLink__shNIE{display:block;margin-top:12px;font-size:12.5px;color:#93a1b8;text-decoration:underline;text-underline-offset:3px}.showcase_plannerStage__Z0cV1{position:relative;display:grid;min-height:310px}.showcase_plannerStage__Z0cV1>.showcase_stackSlot__9tvUW{position:relative;inset:auto;grid-area:1/1}.showcase_reviewHint__WhrcR{margin:10px 0 12px;font-size:13px;color:#93a1b8}.showcase_reviewList__YA4Xo{display:flex;flex-direction:column;gap:8px}.showcase_reviewItem__HC6x2{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);font-size:13px}.showcase_reviewTitle__AF6EZ{flex:1 1;font-weight:600;min-width:0}.showcase_reviewKind__Y1igI{font-size:11px;font-weight:700;color:#a78bfa;background:rgba(167,139,250,.15);border-radius:999px;padding:2px 8px;flex-shrink:0}.showcase_reviewDate___h47J{font-size:12.5px;color:#93a1b8;flex-shrink:0}@media (max-width:480px){.showcase_plannerStage__Z0cV1{min-height:360px}.showcase_reviewItem__HC6x2{flex-wrap:wrap;gap:4px 8px}.showcase_reviewDate___h47J{display:block;flex-basis:100%}}.LockInDemo_lockinShell__qt_jV{min-height:400px;padding-bottom:76px}.LockInDemo_stage__B2KlB{position:relative;display:grid;min-height:300px}.LockInDemo_layer__R_a2C{grid-area:1/1;position:relative;opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.LockInDemo_layer__R_a2C.LockInDemo_visible__7uHzA{opacity:1;transform:translateY(0);pointer-events:auto}.LockInDemo_caption__t_fOE{margin:12px 0 0;font-size:13px;color:#93a1b8;line-height:1.5}.LockInDemo_mapArt__cRwgu{position:relative;width:100%;height:148px;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);overflow:hidden}.LockInDemo_mapBlock__qWrnp{position:absolute;border-radius:10px;background:rgba(255,255,255,.06)}.LockInDemo_mapBlockA__PPYTw{left:8%;top:14%;width:28%;height:34%}.LockInDemo_mapBlockB__yYao2{right:10%;top:10%;width:24%;height:26%}.LockInDemo_mapBlockC__eJiAn{left:14%;bottom:12%;width:34%;height:24%}.LockInDemo_mapPond__b6dLY{position:absolute;right:12%;bottom:14%;width:22%;height:20%;border-radius:50%;background:rgba(63,210,230,.16);border:1px solid rgba(63,210,230,.3)}.LockInDemo_mapRoadH__lLD8x{position:absolute;left:6%;right:6%;top:52%;height:2px;background:rgba(255,255,255,.14)}.LockInDemo_mapRoadV__HL5zh{position:absolute;top:8%;bottom:8%;left:48%;width:2px;background:rgba(255,255,255,.14)}.LockInDemo_mapPin__1RaVT{position:absolute;left:46%;top:40%;width:14px;height:14px;border-radius:50% 50% 50% 0;background:#3fd2e6;transform:rotate(-45deg);box-shadow:0 0 0 4px rgba(63,210,230,.18)}.LockInDemo_mapChip__rMvH_{display:inline-flex;align-items:center;margin-top:12px;font-size:13px;font-weight:600;padding:5px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#93a1b8;transition:color .3s ease,background .3s ease,border-color .3s ease}.LockInDemo_mapChipActive__vDRnX{color:#3fd2e6;background:rgba(63,210,230,.12);border-color:rgba(63,210,230,.35)}.LockInDemo_settingsCard__YNAjg{border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.04);padding:14px 16px;display:flex;flex-direction:column;gap:14px}.LockInDemo_settingsRow__ZZScK{display:flex;align-items:center;justify-content:space-between;gap:12px}.LockInDemo_settingsLabel__mY5Yw{font-size:13px;color:#e8eefc;line-height:1.4}.LockInDemo_optionalTag__pR70r{display:inline-block;margin-left:6px;font-size:11px;font-weight:700;color:#93a1b8;background:rgba(255,255,255,.06);border-radius:999px;padding:2px 8px;vertical-align:middle}.LockInDemo_toggle__o_TFC{flex-shrink:0;width:40px;height:24px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);position:relative}.LockInDemo_toggleKnob__6CkZp{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#e8eefc;transition:left .2s ease}.LockInDemo_toggleOn__Pm1Vi{background:rgba(63,210,230,.35);border-color:rgba(63,210,230,.5)}.LockInDemo_toggleOn__Pm1Vi .LockInDemo_toggleKnob__6CkZp{left:18px;background:#3fd2e6}.LockInDemo_notification__ro5lj{display:flex;align-items:flex-start;gap:10px;max-width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);transition:transform .2s ease,background .2s ease}.LockInDemo_notificationPressed__QGjmI{transform:scale(.96);background:rgba(63,210,230,.14)}.LockInDemo_appDot__CUonu{flex-shrink:0;width:22px;height:22px;border-radius:6px;background:#3fd2e6;margin-top:2px}.LockInDemo_notificationBody__03_2K{display:flex;flex-direction:column;gap:2px;min-width:0}.LockInDemo_notificationApp__HjkfB{font-size:12px;font-weight:700;color:#93a1b8}.LockInDemo_notificationText__NUQFC{font-size:13px;color:#e8eefc;line-height:1.4}.LockInDemo_timerRing__uI6so{width:108px;height:108px;border-radius:50%;border:6px solid rgba(63,210,230,.28);border-top-color:#3fd2e6;display:flex;align-items:center;justify-content:center;margin:0 auto}.LockInDemo_timerValue__NM9cQ{font-size:20px;font-weight:700;color:#e8eefc}.LockInDemo_timerLine__2Hq5S{margin:14px 0 4px;font-size:13px;color:#e8eefc;text-align:center}.LockInDemo_timerStatus___iygM{margin:0;font-size:12.5px;color:#93a1b8;text-align:center;line-height:1.5}@media (max-width:420px){.LockInDemo_stage__B2KlB{min-height:320px}}