.AddressDemo_stage__CaFD0{--ink:var(--home-ink);display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.25rem;width:100%;max-width:60rem;margin-inline:auto}.AddressDemo_bar__bAv6_{display:flex;align-items:center;gap:1.25rem;box-sizing:border-box;width:max-content;min-width:min(100%,46rem);max-width:100%;padding:.875rem 1.25rem;border:1px solid rgb(var(--ink)/.1);border-radius:1.25rem;background:rgb(var(--home-paper));box-shadow:0 1px 2px rgb(20 24 32/.05),0 24px 48px -30px rgb(20 24 32/.3)}.AddressDemo_dots__O4t1z{display:inline-flex;flex:none;gap:.4375rem}.AddressDemo_dots__O4t1z i{width:.75rem;height:.75rem;border-radius:50%;background:rgb(var(--ink)/.14)}.AddressDemo_url__FYMt8{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0;min-height:3rem;padding:.375rem 1.25rem;border-radius:1.5rem;background:rgb(var(--ink)/.045)}.AddressDemo_lock___aW9s{flex:none;width:1.25rem;height:1.25rem;color:rgb(var(--home-correct))}.AddressDemo_urlWords__bekvS{display:grid;min-width:0;font-size:var(--type-heading);font-weight:500;line-height:1.25;letter-spacing:-.01em;overflow-wrap:anywhere;text-align:start;color:rgb(var(--ink))}.AddressDemo_urlSizer__sK9Yo,.AddressDemo_urlText__rBZb_{grid-area:1/1;min-width:0}.AddressDemo_urlSizer__sK9Yo{visibility:hidden}.AddressDemo_urlText__rBZb_{align-self:center;animation:AddressDemo_address-in__b4a_o .26s ease-out}.AddressDemo_urlText__rBZb_[data-typing]{animation:none}.AddressDemo_urlText__rBZb_[data-typing]:after{content:"";display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:-.15em;background:rgb(var(--brand,var(--home-ember)))}@keyframes AddressDemo_address-in__b4a_o{0%{opacity:0}}.AddressDemo_choices__cQEKD{display:inline-flex;gap:.25rem;padding:.25rem;border-radius:999px;box-shadow:inset 0 0 0 1px rgb(var(--ink)/.1)}.AddressDemo_choices__cQEKD button{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:.375rem 1rem;border:0;border-radius:999px;background:transparent;font:inherit;font-size:var(--type-label);font-weight:500;color:rgb(var(--ink)/.66);cursor:pointer;transition:background-color .16s ease-out,color .16s ease-out}.AddressDemo_choices__cQEKD button:hover{color:rgb(var(--ink));background:rgb(var(--ink)/.05)}.AddressDemo_choices__cQEKD button[aria-pressed=true]{color:#fff;background:rgb(var(--ink))}.AddressDemo_choices__cQEKD button:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:2px}.AddressDemo_choiceDot__kmU4V{width:.5rem;height:.5rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor}.AddressDemo_choices__cQEKD button[aria-pressed=true] .AddressDemo_choiceDot__kmU4V{background:currentColor}.AddressDemo_signIn__Pn3o_{display:grid;justify-items:center;gap:.75rem;box-sizing:border-box;width:min(100%,24rem);margin-top:.5rem;padding:1.75rem 1.75rem 1.5rem;border:1px solid rgb(var(--ink)/.1);border-radius:1.5rem;background:rgb(var(--home-paper));box-shadow:0 1px 2px rgb(20 24 32/.04),0 28px 56px -36px rgb(20 24 32/.32)}.AddressDemo_logo__kYf_q{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;background:rgb(var(--brand));font-size:var(--type-read);font-weight:600;letter-spacing:.02em;color:#fff;transition:background-color .2s ease-out}.AddressDemo_signInTitle__8ZuoV{max-width:100%;font-family:var(--font-serif),Georgia,serif;font-variant-numeric:lining-nums;font-size:var(--type-heading);font-weight:500;line-height:1.25;text-align:center;text-wrap:balance;overflow-wrap:anywhere}.AddressDemo_field__BG9vF{display:flex;align-items:center;gap:.5rem;box-sizing:border-box;width:100%;margin-top:.25rem;padding:.625rem .875rem;border:1px solid rgb(var(--ink)/.16);border-radius:.75rem;font-size:var(--type-label);color:rgb(var(--ink)/.6)}.AddressDemo_field__BG9vF svg{width:1rem;height:1rem}.AddressDemo_continue__NiYuK{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-sizing:border-box;width:100%;padding:.625rem 1rem;border-radius:999px;background:rgb(var(--brand));font-size:var(--type-label);font-weight:600;color:#fff;transition:background-color .2s ease-out}.AddressDemo_continue__NiYuK svg{width:1rem;height:1rem}.AddressDemo_triedAddress__JrAtm{overflow-wrap:anywhere}.AddressDemo_stillList__ACdci{display:grid;gap:.75rem;width:100%;margin:0;padding:0;list-style:none}.AddressDemo_stillList__ACdci li{display:grid;gap:.375rem}.AddressDemo_stillLabel__50jlh{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--type-label);font-weight:500;color:rgb(var(--ink)/.66)}.AddressDemo_stillLabel__50jlh svg{width:1rem;height:1rem}@media (max-width:40rem){.AddressDemo_bar__bAv6_{gap:.75rem;padding:.625rem .75rem}.AddressDemo_dots__O4t1z{display:none}.AddressDemo_url__FYMt8{min-height:2.5rem;padding-inline:.875rem;gap:.5rem;border-radius:1.25rem}.AddressDemo_urlWords__bekvS{font-size:var(--type-read)}}@media (prefers-reduced-motion:reduce){.AddressDemo_urlText__rBZb_{animation:none}.AddressDemo_choices__cQEKD button,.AddressDemo_continue__NiYuK,.AddressDemo_logo__kYf_q{transition:none}}.Tip_host__PDFBm{position:relative}.Tip_tip____NUS{position:absolute;z-index:40;align-items:baseline;gap:10px;width:max-content;max-width:300px;padding:9px 13px;border:1px solid var(--tip-border,var(--fg-border,rgb(0 0 0/.12)));border-radius:8px;background:var(--tip-surface,var(--fg-surface,#fff));box-shadow:0 14px 32px -16px rgb(40 35 25/.38);color:var(--tip-ink,var(--fg-ink,#1c1c1c));font:400 var(--type-label,14px)/1.4 var(--font-sans),sans-serif;letter-spacing:0;text-align:left;text-transform:none;white-space:normal;pointer-events:none;display:none;opacity:0;transition:opacity .12s ease-out,display allow-discrete .12s}:where(.Tip_host__PDFBm:is(:hover,:focus-visible))>.Tip_tip____NUS{display:flex;opacity:1}@starting-style{:where(.Tip_host__PDFBm:is(:hover,:focus-visible))>.Tip_tip____NUS{opacity:0}}.Tip_tip____NUS[data-side=below]{top:calc(100% + 8px)}.Tip_tip____NUS[data-side=above]{bottom:calc(100% + 8px)}.Tip_tip____NUS:is([data-side=below],[data-side=above])[data-align=center]{left:50%;translate:-50% 0}.Tip_tip____NUS:is([data-side=below],[data-side=above])[data-align=start]{left:0}.Tip_tip____NUS:is([data-side=below],[data-side=above])[data-align=end]{right:0}.Tip_tip____NUS[data-side=left]{right:calc(100% + 10px)}.Tip_tip____NUS[data-side=right]{left:calc(100% + 10px)}.Tip_tip____NUS:is([data-side=left],[data-side=right])[data-align=center]{top:50%;translate:0 -50%}.Tip_tip____NUS:is([data-side=left],[data-side=right])[data-align=start]{top:0}.Tip_tip____NUS:is([data-side=left],[data-side=right])[data-align=end]{bottom:0}.Tip_tip____NUS kbd{display:inline-grid;flex:none;place-items:center;min-width:24px;height:22px;margin-left:auto;border:solid var(--tip-border,var(--fg-border,rgb(0 0 0/.12)));border-width:1px 1px 2px;border-radius:5px;color:var(--fg-muted,#666);font:13px/1 var(--font-sans),sans-serif}@media (hover:none){.Tip_tip____NUS{display:none}}@media (prefers-reduced-motion:reduce){.Tip_tip____NUS{transition:none}}.HeaderAccount_trigger__R7fDB{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 12px;border:1px solid rgb(15 23 42/.16);border-radius:999px;background:transparent;color:rgb(15 23 42);font:500 var(--type-label)/1 var(--font-sans),sans-serif;cursor:pointer;transition:border-color .18s,background .18s}.HeaderAccount_trigger__R7fDB:hover,.HeaderAccount_trigger__R7fDB[data-state=open]{border-color:rgb(15 23 42/.5);background:rgb(15 23 42/.04)}.HeaderAccount_drawerLink__TDbju:focus-visible,.HeaderAccount_item__HnF3Z:focus-visible,.HeaderAccount_trigger__R7fDB:focus-visible,.HeaderAccount_who__cGkWP:focus-visible{outline:2px solid #a54a32;outline-offset:3px}.HeaderAccount_triggerAvatar__SWiym{flex:none;margin:-4px 0 -4px -4px;border-radius:999px;animation:HeaderAccount_avatar-in__fD7HK .2s ease-out}.HeaderAccount_triggerIcon__WFaR0{flex:none;margin-inline:1px}.HeaderAccount_trigger__R7fDB:active{background:rgb(15 23 42/.08)}.HeaderAccount_trigger__R7fDB[data-state=open] .HeaderAccount_triggerChevron__QZkpb{transform:rotate(180deg)}.HeaderAccount_drawer__V_XN8,.HeaderAccount_menu__u6__d{--serif:var(--font-serif),Georgia,serif;--muted:#65675f;--soft:#f1f3f5;--line:#e2e4e8;--xp-ink:4 120 87}.HeaderAccount_menu__u6__d{z-index:80;width:min(336px,calc(100vw - 24px));padding:8px;background:#ffffff;border:1px solid rgb(var(--home-ink)/.1);border-radius:18px;box-shadow:0 1px 2px rgb(var(--home-ink)/.06),0 28px 56px -28px rgb(var(--home-ink)/.45);animation:HeaderAccount_menu-in__WYk44 .2s ease-out;font-family:var(--font-sans),sans-serif;color:rgb(var(--home-ink))}.HeaderAccount_who__cGkWP{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:8px 10px 10px 8px;border-radius:12px;color:inherit;text-decoration:none;outline:none;transition:background .14s}.HeaderAccount_who__cGkWP:hover,.HeaderAccount_who__cGkWP[data-highlighted]{background:var(--soft)}.HeaderAccount_whoPicture__7a89P{position:relative;display:grid;flex:none}.HeaderAccount_whoIcon__6RLpK{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:var(--soft);color:var(--muted)}.HeaderAccount_whoEdit__sDg5G{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:20px;height:20px;border:2px solid #fff;border-radius:999px;background:var(--soft);color:rgb(var(--home-ink));transition:background .14s,color .14s}.HeaderAccount_who__cGkWP:hover .HeaderAccount_whoEdit__sDg5G,.HeaderAccount_who__cGkWP[data-highlighted] .HeaderAccount_whoEdit__sDg5G{background:rgb(var(--home-ink));color:#fff}.HeaderAccount_whoText__ktohF{display:grid;gap:3px;min-width:0}.HeaderAccount_whoXp__dRMRz{display:flex;align-items:baseline;gap:5px;font:400 21px/1.1 var(--serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em}.HeaderAccount_whoXp__dRMRz small{font:600 12px/1 var(--font-sans),sans-serif;letter-spacing:.06em;color:rgb(var(--xp-ink))}.HeaderAccount_email__bgB7P{margin:0;font-size:var(--type-label);line-height:1.3;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HeaderAccount_group__M4BNs{display:grid;gap:2px}.HeaderAccount_item__HnF3Z{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:9px 10px 9px 8px;border:0;border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;outline:none;transition:background .14s}.HeaderAccount_item__HnF3Z:hover,.HeaderAccount_item__HnF3Z[data-highlighted]{background:var(--soft)}.HeaderAccount_itemIcon__ugk2s{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--soft);color:rgb(var(--home-ink));transition:background .14s,color .14s}.HeaderAccount_item__HnF3Z:hover .HeaderAccount_itemIcon__ugk2s,.HeaderAccount_item__HnF3Z[data-highlighted] .HeaderAccount_itemIcon__ugk2s{background:#ffffff;box-shadow:0 0 0 1px var(--line)}.HeaderAccount_item__HnF3Z[aria-current=page] .HeaderAccount_itemIcon__ugk2s{background:rgb(var(--home-ink));color:#ffffff;box-shadow:none}.HeaderAccount_itemText__WZi0q{display:grid;gap:2px;min-width:0}.HeaderAccount_itemText__WZi0q strong{font:500 var(--type-read)/1.2 var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.005em}.HeaderAccount_itemText__WZi0q small{font-size:var(--type-label);line-height:1.35;color:var(--muted)}.HeaderAccount_item__HnF3Z[data-quiet]{padding-block:6px}.HeaderAccount_item__HnF3Z[data-quiet] .HeaderAccount_itemIcon__ugk2s{background:none;width:34px;height:28px;color:var(--muted)}.HeaderAccount_item__HnF3Z[data-quiet] .HeaderAccount_itemText__WZi0q strong{font:400 15px/1.3 var(--font-sans),sans-serif;letter-spacing:0;color:rgb(var(--home-ink)/.85)}.HeaderAccount_item__HnF3Z[data-quiet]:hover .HeaderAccount_itemText__WZi0q strong,.HeaderAccount_item__HnF3Z[data-quiet][data-highlighted] .HeaderAccount_itemText__WZi0q strong{color:rgb(var(--home-ink))}.HeaderAccount_here__CbjAE{width:7px;height:7px;margin-right:4px;border-radius:999px;background:rgb(var(--home-ink))}.HeaderAccount_separator__b5N3y{height:1px;margin:6px;background:var(--line)}.HeaderAccount_drawer__V_XN8{--muted:rgb(255 255 255/.7);--soft:rgb(255 255 255/.1);--xp-ink:110 231 183;display:grid;gap:2px}.HeaderAccount_drawer__V_XN8 .HeaderAccount_who__cGkWP{padding:6px 8px 12px 4px}.HeaderAccount_drawer__V_XN8 .HeaderAccount_whoIcon__6RLpK{color:rgb(255 255 255/.8)}.HeaderAccount_drawer__V_XN8 .HeaderAccount_whoEdit__sDg5G{border-color:rgb(var(--home-night));background:rgb(255 255 255/.16);color:#fff}.HeaderAccount_drawer__V_XN8 .HeaderAccount_who__cGkWP:hover .HeaderAccount_whoEdit__sDg5G{background:#fff;color:rgb(var(--home-night))}.HeaderAccount_drawerLink__TDbju{display:flex;align-items:center;gap:12px;width:100%;padding:10px 4px;border:0;border-radius:10px;background:none;color:inherit;font:16px/1.2 var(--font-sans),sans-serif;text-decoration:none;cursor:pointer}.HeaderAccount_drawerLink__TDbju[aria-current=page]{font-weight:600}.HeaderAccount_drawerLink__TDbju[aria-current=page]:after{content:"";width:6px;height:6px;margin-left:auto;border-radius:999px;background:currentColor}@keyframes HeaderAccount_menu-in__WYk44{0%{opacity:0}}@keyframes HeaderAccount_avatar-in__fD7HK{0%{opacity:0}}@media (max-width:480px),(min-width:40rem) and (max-width:42.49rem),(min-width:64rem) and (max-width:82.49rem){.HeaderAccount_triggerText__aXPJl{display:none}}@media (prefers-reduced-motion:reduce){.HeaderAccount_menu__u6__d{animation:none}.HeaderAccount_itemIcon__ugk2s,.HeaderAccount_item__HnF3Z,.HeaderAccount_triggerChevron__QZkpb,.HeaderAccount_trigger__R7fDB,.HeaderAccount_whoEdit__sDg5G,.HeaderAccount_who__cGkWP{transition:none}}.ConfettiBurst_burst__1YTYC{position:absolute;z-index:5;width:0;height:0;pointer-events:none}.ConfettiBurst_piece__oUHnb{position:absolute;left:-4px;top:-6px;width:8px;height:12px;border-radius:1.5px;background:var(--color);opacity:0;animation:ConfettiBurst_burst__1YTYC 1.1s cubic-bezier(.15,.6,.35,1) forwards}.ConfettiBurst_piece__oUHnb[data-wide]{width:11px;height:6px;border-radius:999px}@keyframes ConfettiBurst_burst__1YTYC{0%{opacity:1;transform:translate(0) rotate(0deg)}70%{opacity:1}to{opacity:0;transform:translate(var(--dx),calc(var(--dy) + 60px)) rotate(var(--spin))}}@media (prefers-reduced-motion:reduce){.ConfettiBurst_burst__1YTYC{display:none}}.CourseComplete_complete__Se23i{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);border:1px solid rgb(var(--home-stone)/.65);border-radius:16px;overflow:hidden;background:rgb(var(--color-surface-50));box-shadow:0 20px 56px -32px rgb(var(--home-ink)/.32),0 2px 6px rgb(var(--home-ink)/.035)}.CourseComplete_copy__REPrj{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:32px}.CourseComplete_mark__87E8Y{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:#fff;background:rgb(var(--home-correct));box-shadow:0 0 0 6px rgb(var(--home-correct-tint));animation:CourseComplete_markIn__hSctU .42s cubic-bezier(.22,.68,0,1) both}.CourseComplete_copy__REPrj h3{margin:6px 0 0;font:400 30px/1.15 var(--font-serif),Georgia,serif;font-variant-numeric:lining-nums;letter-spacing:-.035em;color:rgb(var(--home-ink));text-wrap:balance}.CourseComplete_copy__REPrj p{margin:0;max-width:44ch;font-size:16px;line-height:1.65;color:rgb(var(--home-ink))}.CourseComplete_next__eW9JD{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:420px;margin-top:8px;padding:14px 18px;border-radius:8px;background:rgb(var(--home-math));color:#fff;font-size:15px;font-weight:500;box-shadow:0 0 0 4px rgb(var(--home-math)/.2),0 12px 26px -12px rgb(var(--home-math)/.7);transition:box-shadow .18s,filter .18s,transform .12s}.CourseComplete_next__eW9JD:hover{filter:brightness(1.1);box-shadow:0 0 0 6px rgb(var(--home-math)/.22),0 14px 30px -12px rgb(var(--home-math)/.8)}.CourseComplete_next__eW9JD:active{transform:translateY(1px)}.CourseComplete_next__eW9JD svg{flex:0 0 auto;transition:transform .18s}.CourseComplete_next__eW9JD:hover svg{transform:translateX(3px)}.CourseComplete_nextTitle__Li4Dy{font-weight:600}.CourseComplete_review__gBppN{display:inline-flex;align-items:center;gap:8px;padding:8px 4px;color:rgb(var(--home-muted));font-size:var(--type-label);cursor:pointer;transition:color .16s}.CourseComplete_review__gBppN:hover{color:rgb(var(--home-math))}.CourseComplete_next__eW9JD:focus-visible,.CourseComplete_review__gBppN:focus-visible{outline:2px solid rgb(var(--home-math));outline-offset:4px}.CourseComplete_learned__V3wO4{padding:28px 28px 30px;border-left:1px solid rgb(var(--home-stone)/.65);background:rgb(var(--home-paper))}.CourseComplete_learnedLabel___Y749{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--home-muted))}.CourseComplete_learned__V3wO4 ol{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.CourseComplete_learned__V3wO4 li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:rgb(var(--color-surface-50));border:1px solid rgb(var(--home-stone)/.5);animation:CourseComplete_rowIn__2YAWD .36s cubic-bezier(.22,.68,0,1) both;animation-delay:calc(.12s + var(--i, 0) * 60ms)}.CourseComplete_chapterIcon__Zk_BI{display:grid;flex:0 0 34px;place-items:center;width:34px;height:34px;border-radius:9px;color:rgb(var(--home-math));background:rgb(var(--home-math-tint))}.CourseComplete_chapterText__PNp3c{display:flex;flex-direction:column;gap:2px;min-width:0}.CourseComplete_chapterText__PNp3c strong{font-size:15px;font-weight:600;line-height:1.35;color:rgb(var(--home-ink))}.CourseComplete_chapterText__PNp3c small{font-size:13px;line-height:1.4;color:rgb(var(--home-muted))}.CourseComplete_chapterDone__43bgF{flex:0 0 auto;margin-left:auto;color:rgb(var(--home-correct))}@keyframes CourseComplete_markIn__hSctU{0%{opacity:0;transform:scale(.6)}}@keyframes CourseComplete_rowIn__2YAWD{0%{opacity:0;transform:translateY(6px)}}@media (max-width:900px){.CourseComplete_complete__Se23i{grid-template-columns:minmax(0,1fr)}.CourseComplete_learned__V3wO4{border-left:0;border-top:1px solid rgb(var(--home-stone)/.65)}}@media (max-width:560px){.CourseComplete_copy__REPrj{padding:24px 20px 26px}.CourseComplete_copy__REPrj h3{font-size:25px}.CourseComplete_learned__V3wO4{padding:22px 16px 24px}}@media (prefers-reduced-motion:reduce){.CourseComplete_learned__V3wO4 li,.CourseComplete_mark__87E8Y{animation:none}}.CourseMenu_root__r5O9u{position:static}.CourseMenu_trigger__elBdB{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid rgb(var(--home-stone));border-radius:999px;background:rgb(var(--home-paper));color:rgb(var(--home-ink));font-size:var(--type-label);white-space:nowrap;cursor:pointer;transition:color .16s,background .16s,border-color .16s,box-shadow .16s}.CourseMenu_trigger__elBdB:hover{border-color:rgb(var(--home-math)/.55);color:rgb(var(--home-math))}.CourseMenu_trigger__elBdB:active{background:rgb(var(--home-math-tint))}.CourseMenu_trigger__elBdB[aria-expanded=true]{border-color:rgb(var(--home-math));background:rgb(var(--home-math));color:#fff;box-shadow:0 6px 16px -8px rgb(var(--home-math)/.7)}.CourseMenu_trigger__elBdB[aria-expanded=true] .CourseMenu_chevron__dMHWh{transform:rotate(180deg)}.CourseMenu_panel__l0z7S{position:absolute;top:calc(100% + 10px);right:0;z-index:40;display:grid;grid-template-columns:330px minmax(0,1fr);width:min(900px,100%);max-height:min(600px,calc(100vh - var(--header-h, 88px) - 120px));border:1px solid rgb(var(--home-stone)/.8);border-radius:18px;background:rgb(var(--home-paper));box-shadow:0 1px 2px rgb(var(--home-ink)/.06),0 24px 60px -24px rgb(var(--home-ink)/.35);overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease-out,visibility 0s linear .14s}.CourseMenu_panel__l0z7S[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .14s ease-out,visibility 0s}.CourseMenu_rail___NXzy{display:flex;flex-direction:column;gap:2px;padding:10px;background:rgb(var(--home-math-tint)/.45);border-right:1px solid rgb(var(--home-stone)/.55);overflow-y:auto}.CourseMenu_tab__NkL1c{position:relative;display:flex;align-items:center;gap:11px;width:100%;padding:9px 12px 9px 9px;border:0;border-radius:12px;background:transparent;color:rgb(var(--home-ink));text-align:left;cursor:pointer;transition:background .16s,box-shadow .16s}.CourseMenu_tab__NkL1c:hover{background:rgb(var(--home-paper)/.7)}.CourseMenu_tab__NkL1c:active{background:rgb(var(--home-paper))}.CourseMenu_tab__NkL1c[aria-selected=true]{background:rgb(var(--home-paper));box-shadow:0 1px 2px rgb(var(--home-ink)/.06),0 4px 14px -8px rgb(var(--home-math)/.45)}.CourseMenu_tabIcon__3q5Wl{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;color:rgb(var(--home-math));background:rgb(var(--home-paper));box-shadow:inset 0 0 0 1px rgb(var(--home-math)/.18);transition:background .16s,color .16s}.CourseMenu_tab__NkL1c[aria-selected=true] .CourseMenu_tabIcon__3q5Wl{color:#fff;background:rgb(var(--home-math));box-shadow:none}.CourseMenu_tabText__lNA6_{display:flex;flex-direction:column;gap:1px;min-width:0}.CourseMenu_tabText__lNA6_ small{display:flex;align-items:center;gap:8px;font-size:12px;color:rgb(var(--home-muted));font-variant-numeric:tabular-nums}.CourseMenu_tabDone__datvZ{display:inline-flex;align-items:center;gap:3px;color:rgb(var(--home-correct));font-weight:600}.CourseMenu_tabTitle__xKUsp{font-size:var(--type-label);line-height:1.3}.CourseMenu_tab__NkL1c[aria-selected=true] .CourseMenu_tabTitle__xKUsp{font-weight:600}.CourseMenu_hereDot__kykSc{flex:0 0 8px;width:8px;height:8px;margin-left:auto;border-radius:50%;background:rgb(var(--home-math));box-shadow:0 0 0 3px rgb(var(--home-math)/.16)}.CourseMenu_pane__xBsiO{display:flex;flex-direction:column;min-height:0;padding:20px 20px 16px;overflow-y:auto;animation:CourseMenu_paneIn__gSDPO .18s ease}.CourseMenu_paneHead__F83Of{display:flex;align-items:flex-start;gap:14px;padding:0 4px 14px;margin-bottom:8px;border-bottom:1px solid rgb(var(--home-stone)/.55)}.CourseMenu_paneIcon___LfD2{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:12px;color:rgb(var(--home-math));background:rgb(var(--home-math-tint))}.CourseMenu_paneHead__F83Of p{margin:0 0 2px;font-size:13px;color:rgb(var(--home-muted))}.CourseMenu_paneHead__F83Of h3{margin:0;font:400 22px/1.2 var(--font-serif),Georgia,serif;font-variant-numeric:lining-nums;letter-spacing:-.02em}.CourseMenu_paneHead__F83Of small{display:block;margin-top:4px;font-size:13px;line-height:1.45;color:rgb(var(--home-muted))}.CourseMenu_lessons__yPQGk{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.CourseMenu_lesson__R4CrB{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:6px 12px 6px 6px;border:0;border-radius:10px;background:transparent;color:rgb(var(--home-ink));font-size:15px;line-height:1.35;text-align:left;cursor:pointer;transition:background .16s,color .16s}.CourseMenu_lessonMark__27QOg{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--home-muted));background:rgb(var(--home-paper));box-shadow:inset 0 0 0 1px rgb(var(--home-stone));transition:background .16s,color .16s,box-shadow .16s}.CourseMenu_lessonTitle__ox7bQ{flex:1;min-width:0}.CourseMenu_lessonArrow__DzDZE{flex:0 0 auto;color:rgb(var(--home-math));opacity:0;transition:opacity .16s}.CourseMenu_lesson__R4CrB:hover{background:rgb(var(--home-math-tint)/.7);color:rgb(var(--home-math))}.CourseMenu_lesson__R4CrB:hover .CourseMenu_lessonMark__27QOg{color:rgb(var(--home-math));box-shadow:inset 0 0 0 1px rgb(var(--home-math)/.45)}.CourseMenu_lesson__R4CrB:focus-visible .CourseMenu_lessonArrow__DzDZE,.CourseMenu_lesson__R4CrB:hover .CourseMenu_lessonArrow__DzDZE{opacity:1}.CourseMenu_lesson__R4CrB:active{background:rgb(var(--home-math-tint))}.CourseMenu_lesson__R4CrB[data-done=true] .CourseMenu_lessonMark__27QOg{color:rgb(var(--home-correct));background:rgb(var(--home-correct-tint));box-shadow:inset 0 0 0 1px rgb(var(--home-correct)/.35)}.CourseMenu_lesson__R4CrB[aria-current=step]{background:rgb(var(--home-ink));color:#fff;font-weight:600}.CourseMenu_lesson__R4CrB[aria-current=step] .CourseMenu_lessonMark__27QOg{color:rgb(var(--home-ink));background:#fff;box-shadow:none}.CourseMenu_nowTag__ZhT_k{flex:0 0 auto;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em;color:rgb(var(--home-math));background:#fff}.CourseMenu_root__r5O9u :is(button,a):focus-visible{outline:3px solid rgb(var(--home-math));outline-offset:2px}.CourseMenu_lesson__R4CrB[aria-current=step]:focus-visible{outline-offset:3px}@keyframes CourseMenu_paneIn__gSDPO{0%{opacity:0}}@media (max-width:750px){.CourseMenu_panel__l0z7S{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);width:100%;max-height:calc(100dvh - var(--header-h, 88px) - 140px)}.CourseMenu_rail___NXzy{flex-direction:row;gap:4px;padding:8px;border-right:0;border-bottom:1px solid rgb(var(--home-stone)/.55);overflow-x:auto}.CourseMenu_tab__NkL1c{flex:1 1 0;min-width:0;justify-content:center;padding:5px 0}.CourseMenu_tabIcon__3q5Wl{flex-basis:32px;width:32px;height:32px}.CourseMenu_tabText__lNA6_{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.CourseMenu_hereDot__kykSc{position:absolute;top:4px;right:4px;width:7px;height:7px}.CourseMenu_pane__xBsiO{padding:16px 12px 12px}.CourseMenu_paneHead__F83Of h3{font-size:20px}}@media (prefers-reduced-motion:reduce){.CourseMenu_panel__l0z7S,.CourseMenu_root__r5O9u *{transition:none!important;animation:none!important}}.PortalPreview_frame__4KWVO{--ink:var(--home-ink);--brand-ease:200ms ease-out;position:relative;container:portal/inline-size;margin:0;overflow:hidden;border:1px solid rgb(var(--ink)/.1);border-radius:1.25rem;background:rgb(var(--home-paper));box-shadow:0 1px 2px rgb(20 24 32/.05),0 32px 64px -36px rgb(20 24 32/.35);font-family:var(--font-sans),system-ui,sans-serif;color:rgb(var(--ink))}.PortalPreview_srOnly__TFrDc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.PortalPreview_chrome__2897p{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid rgb(var(--ink)/.08)}.PortalPreview_dots__sCcP3{display:inline-flex;flex:none;gap:.375rem}.PortalPreview_dots__sCcP3 i{width:.625rem;height:.625rem;border-radius:50%;background:rgb(var(--ink)/.14)}.PortalPreview_address__uRAsn{display:inline-flex;align-items:center;gap:.5rem;min-width:0;flex:1;max-width:24rem;margin-inline:auto;padding:.375rem .875rem;border-radius:999px;background:rgb(var(--ink)/.05);font-size:var(--type-label);line-height:1.3;color:rgb(var(--ink)/.82)}.PortalPreview_address__uRAsn svg{flex:none;width:.875rem;height:.875rem;color:rgb(var(--home-correct))}.PortalPreview_addressText__53F_L{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PortalPreview_portalHeader__eIXj6{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;border-bottom:1px solid rgb(var(--ink)/.08)}.PortalPreview_logo__ITlPO{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:rgb(var(--brand));font-size:var(--type-label);font-weight:600;letter-spacing:.02em;color:#fff;transition:background-color var(--brand-ease)}.PortalPreview_brandName__n9P2g{min-width:0;overflow:hidden;font-family:var(--font-serif),Georgia,serif;font-variant-numeric:lining-nums;font-size:var(--type-read);font-weight:500;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.PortalPreview_portalNav__eJUxi{display:flex;gap:1rem;margin-left:auto;font-size:var(--type-label);color:rgb(var(--ink)/.6)}.PortalPreview_portalNav__eJUxi span{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap}.PortalPreview_portalNav__eJUxi svg{width:.875rem;height:.875rem}.PortalPreview_student__9z5Nv{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:50%;border:1.5px solid rgb(var(--brand)/.45);background:rgb(var(--brand)/.08);font-size:var(--type-label);font-weight:600;color:rgb(var(--brand));transition:background-color var(--brand-ease),border-color var(--brand-ease),color var(--brand-ease)}.PortalPreview_home__TPhik{display:grid;gap:1.125rem;padding:1.375rem 1.25rem 1.5rem}.PortalPreview_welcome__5kMiU{margin:0;font-family:var(--font-serif),Georgia,serif;font-variant-numeric:lining-nums;font-size:var(--type-heading);font-weight:500;line-height:1.2}.PortalPreview_welcome__5kMiU em{font-style:italic;color:rgb(var(--brand));transition:color var(--brand-ease)}.PortalPreview_cards__ztN1h{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:.875rem}.PortalPreview_assignment__ec8_a,.PortalPreview_score__F9yuW{display:grid;align-content:start;gap:.25rem;padding:1rem;border:1px solid rgb(var(--ink)/.1);border-radius:1rem}.PortalPreview_assignment__ec8_a{grid-template-columns:auto minmax(0,1fr);column-gap:.75rem;box-shadow:inset 3px 0 0 rgb(var(--brand));transition:box-shadow var(--brand-ease)}.PortalPreview_assignment__ec8_a>:not(.PortalPreview_subjectIcon__ABFMO){grid-column:2}.PortalPreview_subjectIcon__ABFMO{grid-row:1/span 3;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.75rem;color:rgb(var(--home-grammar));background:rgb(var(--home-grammar-tint))}.PortalPreview_subjectIcon__ABFMO svg{width:1.125rem;height:1.125rem}.PortalPreview_assignmentTitle__aailS{font-size:var(--type-read);font-weight:600;line-height:1.3}.PortalPreview_from___3d_V,.PortalPreview_meta__eorFz{font-size:var(--type-label);line-height:1.35;color:rgb(var(--ink)/.62)}.PortalPreview_start__ZIpXI{justify-self:start;margin-top:.625rem;padding:.3125rem .875rem;border-radius:999px;background:rgb(var(--brand));font-size:var(--type-label);font-weight:600;color:#fff;transition:background-color var(--brand-ease)}.PortalPreview_scoreValue__uMoVy{font-family:var(--font-serif),Georgia,serif;font-variant-numeric:lining-nums;font-size:var(--type-title);font-weight:500;line-height:1.05}.PortalPreview_trend__jm6ZL{display:block;overflow:visible;width:100%;max-width:7.5rem;height:auto;margin-top:.25rem}.PortalPreview_trendLine__rNZgV{fill:none;stroke:rgb(var(--brand)/.55);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--brand-ease)}.PortalPreview_trendPoint__dg19m{fill:rgb(var(--brand)/.55);transition:fill var(--brand-ease)}.PortalPreview_trendLast__zujqH{fill:rgb(var(--brand));stroke:#fff;stroke-width:2;transition:fill var(--brand-ease)}@container portal (max-width: 28rem){.PortalPreview_portalNav__eJUxi{display:none}.PortalPreview_student__9z5Nv{margin-left:auto}.PortalPreview_cards__ztN1h{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.PortalPreview_home__TPhik{padding-inline:1rem}.PortalPreview_chrome__2897p{padding-inline:.75rem}.PortalPreview_dots__sCcP3{display:none}}@media (prefers-reduced-motion:reduce){.PortalPreview_frame__4KWVO,.PortalPreview_frame__4KWVO *{transition-duration:0s!important}}.PartnersPage_page___zsHu{--ink:var(--home-ink)}.PartnersPage_brandScope__lNat2{display:contents}@media (min-width:64rem){.PartnersPage_hero__sv_SH>div>div{align-items:center}}.PartnersPage_tryOn__6Tlkw{display:grid;container:try-on/inline-size;gap:1rem}.PartnersPage_tryControls__SkclY{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 1.5rem}@container try-on (max-width: 30rem){.PartnersPage_tryControls__SkclY{grid-template-columns:minmax(0,1fr)}}.PartnersPage_controlLabel__5I6Vh{display:block;margin-bottom:.4375rem;padding:0;font-size:var(--type-label);font-weight:500;color:rgb(var(--home-muted))}.PartnersPage_nameControl__jBS9H{display:block;min-width:0}.PartnersPage_nameBox__s61ez{display:flex;align-items:center;gap:.5rem;padding:0 .875rem;border:1.5px solid rgb(var(--ink)/.16);border-radius:.875rem;background:rgb(var(--home-paper));transition:border-color .16s ease-out,box-shadow .16s ease-out}.PartnersPage_nameBox__s61ez:hover{border-color:rgb(var(--ink)/.32)}.PartnersPage_nameBox__s61ez:focus-within{border-color:rgb(var(--brand));box-shadow:0 0 0 4px rgb(var(--brand)/.16)}.PartnersPage_nameBox__s61ez svg{flex:none;width:1rem;height:1rem;color:rgb(var(--home-muted))}.PartnersPage_nameBox__s61ez input{flex:1;min-width:0;min-height:2.75rem;padding:0;border:0;background:transparent;font:inherit;font-size:var(--type-read);color:rgb(var(--ink));outline:none}.PartnersPage_swatchControl__00HvK{min-width:0;margin:0;padding:0;border:0}.PartnersPage_swatches__yHJ_w{display:flex;gap:.375rem;min-height:2.75rem;align-items:center}.PartnersPage_swatch__3qBkz{position:relative;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:rgb(var(--swatch));box-shadow:0 0 0 2px rgb(var(--home-paper)),0 0 0 3px rgb(var(--ink)/0);cursor:pointer;transition:box-shadow .16s ease-out}.PartnersPage_swatch__3qBkz input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.PartnersPage_swatch__3qBkz svg{width:1rem;height:1rem;color:#fff;stroke-width:3;opacity:0;transition:opacity .16s ease-out;pointer-events:none}.PartnersPage_swatch__3qBkz:hover{box-shadow:0 0 0 2px rgb(var(--home-paper)),0 0 0 3.5px rgb(var(--swatch)/.45)}.PartnersPage_swatch__3qBkz:has(input:checked){box-shadow:0 0 0 2px rgb(var(--home-paper)),0 0 0 4px rgb(var(--swatch))}.PartnersPage_swatch__3qBkz:has(input:checked) svg{opacity:1}.PartnersPage_swatch__3qBkz:has(input:focus-visible){outline:2px solid rgb(var(--home-ember));outline-offset:5px}.PartnersPage_quietAction__29vsf{display:inline-flex;align-items:center;gap:.5rem;min-height:3.25rem;padding:.5rem .25rem;border:0;background:none;font:inherit;font-size:var(--type-read);font-weight:500;color:rgb(var(--ink));text-decoration:underline;text-decoration-color:rgb(var(--ink)/.25);text-decoration-thickness:1.5px;text-underline-offset:5px;cursor:pointer;transition:text-decoration-color .16s ease-out,color .16s ease-out}.PartnersPage_quietAction__29vsf svg{width:1.125rem;height:1.125rem;color:rgb(var(--home-muted))}.PartnersPage_quietAction__29vsf:hover{text-decoration-color:currentColor}.PartnersPage_quietAction__29vsf:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:3px;border-radius:.375rem}.PartnersPage_apply__nF4Zg{padding-top:var(--space-section);scroll-margin-top:calc(var(--header-h) - var(--space-section) + 1rem)}.PartnersPage_applyGrid__e_kNg{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-group);align-items:start}@media (min-width:60rem){.PartnersPage_applyGrid__e_kNg{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(2.5rem,6vw,5.5rem);align-items:center}}.PartnersPage_applyWords__LmXC1{display:grid;justify-items:start;row-gap:var(--space-stack)}.PartnersPage_byline__JyZt0{display:flex;align-items:center;gap:.875rem;margin-top:calc(var(--space-group) - var(--space-stack))}.PartnersPage_bylineImage__HtGr6{width:3rem;height:3rem;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px rgb(var(--home-paper)),0 8px 18px -10px rgb(20 24 32/.5)}.PartnersPage_byline__JyZt0>span{display:grid}.PartnersPage_bylineName__Bqge3{font-size:var(--type-read);font-weight:500}.PartnersPage_bylineRole__Uak_z{font-size:var(--type-label);color:rgb(var(--home-muted))}.PartnersPage_applyCard__upGzL{padding:var(--space-card);border:1px solid rgb(var(--ink)/.1);border-radius:var(--kit-radius);background:rgb(var(--home-paper));box-shadow:var(--kit-shadow)}@media (max-width:30rem){.PartnersPage_tryControls__SkclY{grid-template-columns:minmax(0,1fr)}.PartnersPage_applyCard__upGzL{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.PartnersPage_page___zsHu *,.PartnersPage_page___zsHu :after,.PartnersPage_page___zsHu :before{transition-duration:0s!important}}