.Affiliates_page__YfH_P{padding:64px 24px 72px}.Affiliates_inner__RKvg5{max-width:880px;margin:0 auto}.Affiliates_inner__RKvg5 h1{margin:0 0 16px;font-size:clamp(36px,5vw,54px);line-height:1.06}.Affiliates_lede__NAxti{margin:0 0 36px;max-width:62ch;font-size:18px;line-height:1.65}.Affiliates_stats__tQFLE{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:28px 0}.Affiliates_stats__tQFLE div{padding:16px 18px;border-top:2px solid var(--fg-ink)}.Affiliates_stats__tQFLE dt{font-size:14px;color:var(--fg-muted)}.Affiliates_stats__tQFLE dd{margin:6px 0 0;font:400 32px/1 var(--fg-serif)}.Affiliates_linkBox__19jPb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 18px;background:var(--fg-surface);border:1px solid var(--fg-border);border-radius:6px}.Affiliates_linkBox__19jPb code{flex:1;min-width:220px;font:16px/1.4 var(--font-sans),sans-serif;overflow-wrap:anywhere}.Affiliates_copy__9EAP_{min-height:40px;padding:8px 14px;border:1px solid var(--fg-ink);border-radius:4px;background:transparent;font:500 14px/1 var(--font-sans),sans-serif;color:var(--fg-ink)}.Affiliates_copy__9EAP_:hover{background:var(--fg-ink);color:var(--fg-paper)}.Affiliates_note__CYpOu{margin:16px 0 0;font-size:15px;line-height:1.6;color:var(--fg-muted)}@media (max-width:760px){.Affiliates_stats__tQFLE{grid-template-columns:1fr 1fr}}@media (max-width:640px){.Affiliates_page__YfH_P{padding:40px 16px 56px}}.AffiliatesPage_page__DM5MM{--ink:rgb(var(--home-ink));--muted:rgb(var(--home-muted));--line:rgb(var(--home-ink)/0.1);--ember:rgb(var(--home-ember));--ember-deep:rgb(var(--home-ember-deep));--ember-tint:251 238 231;--graphite:30 27 25;--ivory:244 240 232;--clay:226 176 150;--grid-size:2.5rem;--ease:cubic-bezier(0.2,0.7,0.2,1);--fast:180ms;--max:1320px;--gutter:1rem;--space:clamp(4.5rem,9vw,7rem);overflow:hidden;background:rgb(var(--home-paper));color:var(--ink)}.AffiliatesPage_page__DM5MM :is(a,button,input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--ember);outline-offset:3px}.AffiliatesPage_page__DM5MM :is(h1,h2,h3){font-family:var(--font-serif),Georgia,serif;font-weight:500;letter-spacing:-.025em}.AffiliatesPage_page__DM5MM :is(h1,h2) em{font-style:italic;color:var(--ember)}.AffiliatesPage_eyebrow__tqIef{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1rem;font-size:.75rem;font-weight:500;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:var(--ember)}.AffiliatesPage_h3__EYBvm{margin:0;font-size:clamp(1.625rem,1.3rem + 1vw,2.125rem);line-height:1.1}.AffiliatesPage_anchor__V1t8y{scroll-margin-top:6rem}.AffiliatesPage_h2__MoRAK{margin:0;max-width:17ch;font-size:clamp(2.25rem,1.3rem + 2.6vw,3.5rem);line-height:1.04;text-wrap:balance}.AffiliatesPage_body__LCn24{margin:1.25rem 0 0;max-width:36rem;font-size:1.0625rem;line-height:1.65;color:var(--muted)}.AffiliatesPage_textLink__vhRsl{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;font-weight:500;color:var(--ember);text-decoration:underline;text-decoration-color:rgb(var(--home-ember)/.3);text-underline-offset:5px;transition:text-decoration-color var(--fast) ease-out}.AffiliatesPage_textLink__vhRsl svg{width:1rem;height:1rem;transition:transform var(--fast) var(--ease)}.AffiliatesPage_textLink__vhRsl:hover{text-decoration-color:currentColor}.AffiliatesPage_textLink__vhRsl:hover svg{transform:translate(2px,1px)}.AffiliatesPage_hero__aw15d{padding:clamp(1.5rem,4vw,3rem) var(--gutter) 0}.AffiliatesPage_applyInner__SZx0x,.AffiliatesPage_heroInner__u3iZ6,.AffiliatesPage_section__WoPr8,.AffiliatesPage_terms__M7Xlb{margin-inline:auto;max-width:var(--max)}.AffiliatesPage_heroInner__u3iZ6{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem);align-items:center}.AffiliatesPage_heroCopy__asbDJ{animation:AffiliatesPage_rise__Na15M .52s var(--ease) both}.AffiliatesPage_kicker__jjNuH{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.35rem .85rem .35rem .65rem;border-radius:999px;background:rgb(var(--ember-tint));font-size:.875rem;font-weight:500;color:var(--ember-deep)}.AffiliatesPage_kicker__jjNuH svg{width:1rem;height:1rem}.AffiliatesPage_title__v0etJ{margin:1.5rem 0 0;font-size:clamp(2.75rem,1.4rem + 3.6vw,4.5rem);line-height:.98;letter-spacing:-.03em;text-wrap:balance}.AffiliatesPage_lede__u2xxg{margin:1.5rem 0 0;max-width:34rem;font-size:clamp(1.125rem,1.02rem + .4vw,1.3125rem);font-weight:300;line-height:1.55;color:var(--muted)}.AffiliatesPage_audiences__Z_hgc{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.AffiliatesPage_audiences__Z_hgc li{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem .4rem .7rem;border:1px solid var(--line);border-radius:999px;font-size:.875rem;font-weight:500;color:var(--ink)}.AffiliatesPage_audiences__Z_hgc svg{width:1rem;height:1rem;color:var(--muted)}.AffiliatesPage_actions__jJoUY{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.AffiliatesPage_primary__U3_rm,.AffiliatesPage_secondary__hYZQb,.AffiliatesPage_submit__BVeQb{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:3.5rem;border-radius:999px;font-size:1rem;font-weight:500;text-decoration:none;transition:background-color var(--fast) ease-out,border-color var(--fast) ease-out,transform var(--fast) ease-out,box-shadow var(--fast) ease-out}.AffiliatesPage_primary__U3_rm,.AffiliatesPage_submit__BVeQb{padding:.5rem .5rem .5rem 1.75rem;border:0;background:var(--ember);color:white;box-shadow:0 1px 0 rgb(255 255 255/.2) inset,0 16px 32px -14px rgb(var(--home-ember)/.75)}.AffiliatesPage_primary__U3_rm:hover,.AffiliatesPage_submit__BVeQb:hover:not(:disabled){background:var(--ember-deep);transform:translateY(-2px);box-shadow:0 1px 0 rgb(255 255 255/.2) inset,0 20px 36px -14px rgb(var(--home-ember-deep)/.8)}.AffiliatesPage_primary__U3_rm:active,.AffiliatesPage_submit__BVeQb:active:not(:disabled){transform:translateY(0) scale(.98)}.AffiliatesPage_primaryIcon__bfAnc{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;background:rgb(255 255 255/.18)}.AffiliatesPage_primary__U3_rm svg,.AffiliatesPage_secondary__hYZQb svg,.AffiliatesPage_submit__BVeQb svg{width:1.1rem;height:1.1rem;transition:transform var(--fast) var(--ease)}.AffiliatesPage_primary__U3_rm:hover svg{transform:translateY(2px)}.AffiliatesPage_secondary__hYZQb{padding:.5rem 1.5rem .5rem 1.25rem;border:1.5px solid rgb(var(--home-ink)/.18);background:white;color:var(--ink)}.AffiliatesPage_secondary__hYZQb:hover{border-color:var(--ink);transform:translateY(-2px)}.AffiliatesPage_secondary__hYZQb:active{transform:translateY(0) scale(.98)}.AffiliatesPage_stage__94KH4{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;padding:clamp(1.25rem,4vw,3rem);border:1px solid rgb(var(--home-ink)/.08);border-radius:2.5rem;background:rgb(var(--ivory)/.45);animation:AffiliatesPage_rise__Na15M .62s 80ms var(--ease) both}.AffiliatesPage_stage__94KH4:before{content:"";position:absolute;z-index:-2;inset:0;background:radial-gradient(120% 90% at 100% 0,rgb(var(--ember-tint)),transparent 70%)}.AffiliatesPage_applyGrid__AiTGI,.AffiliatesPage_stageGrid__Sm2wM{position:absolute;z-index:-1;inset:0;background:linear-gradient(var(--grid-ink) 1px,transparent 1px) top /var(--grid-size) var(--grid-size),linear-gradient(90deg,var(--grid-ink) 1px,transparent 1px) top /var(--grid-size) var(--grid-size);pointer-events:none}.AffiliatesPage_stageGrid__Sm2wM{--grid-ink:rgb(var(--home-ink)/0.05);mask-image:radial-gradient(ellipse at center,black 30%,transparent 80%)}.AffiliatesPage_earnings__Cfqoy{width:100%;max-width:30rem;padding:clamp(1.5rem,3vw,2rem);border-radius:1.75rem;background:white;box-shadow:0 1px 0 rgb(var(--home-ink)/.04),0 40px 80px -40px rgb(var(--graphite)/.45)}.AffiliatesPage_earningsHeading__NGB4r{margin:0;font-size:1.5rem;line-height:1.2}.AffiliatesPage_earningsTotal__34Jji{display:grid;gap:.35rem;margin-top:1.25rem}.AffiliatesPage_earningsTotal__34Jji strong{font-family:var(--font-serif),Georgia,serif;font-size:clamp(3.25rem,2.4rem + 3vw,4.5rem);font-weight:500;line-height:1;letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;color:var(--ink)}.AffiliatesPage_earningsTotal__34Jji span{font-size:.9375rem;color:var(--muted)}.AffiliatesPage_dots__xFUCt{display:grid;grid-template-columns:repeat(10,minmax(0,1.25rem));justify-content:space-between;row-gap:.55rem;margin-top:1.5rem}.AffiliatesPage_dots__xFUCt button{aspect-ratio:1;padding:0;border:0;border-radius:999px;background:rgb(var(--home-ink)/.08);cursor:pointer;transition:background-color .22s var(--ease),transform .22s var(--ease),box-shadow .22s var(--ease)}.AffiliatesPage_dots__xFUCt button[data-on]{background:var(--ember);box-shadow:0 4px 10px -4px rgb(var(--home-ember)/.8)}.AffiliatesPage_dots__xFUCt button:hover{transform:scale(1.18)}.AffiliatesPage_stepper__qbGxT{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:1.25rem}.AffiliatesPage_stepper__qbGxT button{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1.5px solid rgb(var(--home-ink)/.16);border-radius:999px;background:white;color:var(--ink);transition:border-color var(--fast) ease-out,background-color var(--fast) ease-out,transform var(--fast) ease-out}.AffiliatesPage_stepper__qbGxT button svg{width:1rem;height:1rem}.AffiliatesPage_stepper__qbGxT button:hover:not(:disabled){border-color:var(--ink);background:rgb(var(--ivory)/.6)}.AffiliatesPage_stepper__qbGxT button:active:not(:disabled){transform:scale(.92)}.AffiliatesPage_stepper__qbGxT button:disabled{opacity:.35;cursor:not-allowed}.AffiliatesPage_stepper__qbGxT input{width:100%;height:1.75rem;margin:0;background:transparent;appearance:none;cursor:pointer}.AffiliatesPage_stepper__qbGxT input::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--ember) var(--fill),rgb(var(--home-ink)/.1) var(--fill))}.AffiliatesPage_stepper__qbGxT input::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--ember) var(--fill),rgb(var(--home-ink)/.1) var(--fill))}.AffiliatesPage_stepper__qbGxT input::-webkit-slider-thumb{width:1.375rem;height:1.375rem;margin-top:calc(3px - .6875rem);border:3px solid var(--ember);border-radius:999px;background:white;box-shadow:0 4px 10px -4px rgb(var(--graphite)/.5);appearance:none;transition:transform var(--fast) var(--ease)}.AffiliatesPage_stepper__qbGxT input::-moz-range-thumb{width:1rem;height:1rem;border:3px solid var(--ember);border-radius:999px;background:white}.AffiliatesPage_stepper__qbGxT input:active::-webkit-slider-thumb,.AffiliatesPage_stepper__qbGxT input:hover::-webkit-slider-thumb{transform:scale(1.12)}.AffiliatesPage_equation__6Ie6C{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin:1.5rem 0 0;padding-top:1.25rem;border-top:1px solid var(--line);font-size:.875rem;color:var(--muted)}.AffiliatesPage_equation__6Ie6C b{font-weight:600;color:var(--ink)}.AffiliatesPage_equation__6Ie6C i{font-style:normal;color:rgb(var(--home-ink)/.35)}.AffiliatesPage_equationResult__sC09f{padding:.2rem .65rem;border-radius:999px;background:rgb(var(--ember-tint));color:var(--ember-deep)}.AffiliatesPage_equationResult__sC09f b{color:var(--ember-deep)}.AffiliatesPage_samePrice__wWA_e{margin:.75rem 0 0;font-size:.875rem;color:var(--muted)}.AffiliatesPage_terms__M7Xlb{display:grid;grid-template-columns:minmax(0,1fr);margin-top:clamp(2.5rem,5vw,4rem);padding:0;list-style:none;border-block:1px solid var(--line)}.AffiliatesPage_terms__M7Xlb li{display:flex;align-items:center;gap:.9rem;padding:1.25rem .25rem}.AffiliatesPage_terms__M7Xlb li+li{border-top:1px solid var(--line)}.AffiliatesPage_termIcon___deqC{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgb(var(--ember-tint));color:var(--ember)}.AffiliatesPage_termIcon___deqC svg{width:1.15rem;height:1.15rem}.AffiliatesPage_terms__M7Xlb strong{display:block;font-size:1rem;font-weight:600}.AffiliatesPage_terms__M7Xlb li>span:last-child{font-size:.875rem;line-height:1.45;color:var(--muted)}.AffiliatesPage_section__WoPr8{max-width:calc(var(--max) + 2 * var(--gutter));padding:var(--space) var(--gutter) 0}.AffiliatesPage_split__Nt_vp{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:center}.AffiliatesPage_subjects__H3ALv{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.AffiliatesPage_subject__AG3sM{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.9rem;padding:1rem 1.25rem;border-radius:1.25rem;background:rgb(var(--subject));color:white;text-decoration:none;box-shadow:0 24px 44px -32px rgb(var(--subject));transition:transform .26s var(--ease),box-shadow .26s var(--ease)}.AffiliatesPage_subject__AG3sM:hover{transform:translateY(-3px);box-shadow:0 32px 54px -30px rgb(var(--subject))}.AffiliatesPage_subject__AG3sM:active{transform:translateY(-1px) scale(.99)}.AffiliatesPage_subjectIcon__g7VwU{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.8rem;background:rgb(255 255 255/.16)}.AffiliatesPage_subjectIcon__g7VwU svg{width:1.2rem;height:1.2rem}.AffiliatesPage_subjectCount__HI_f2{font-family:var(--font-serif),Georgia,serif;font-size:2.25rem;font-weight:500;line-height:1;font-variant-numeric:lining-nums}.AffiliatesPage_subjectLabel__h3RxF{font-size:.9375rem;font-weight:500}.AffiliatesPage_subjectArrow__B_COH{position:absolute;top:1rem;right:1rem;width:1.1rem;height:1.1rem;opacity:.6;transition:transform var(--fast) var(--ease),opacity var(--fast) ease-out}.AffiliatesPage_subject__AG3sM:hover .AffiliatesPage_subjectArrow__B_COH{opacity:1;transform:translate(2px,-2px)}.AffiliatesPage_steps__LsME1{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;margin:3rem 0 0;padding:0;list-style:none}.AffiliatesPage_steps__LsME1:before{content:"";position:absolute;top:1.75rem;bottom:1.75rem;left:1.75rem;width:1px;background:linear-gradient(rgb(var(--home-ember)/.45),rgb(var(--home-ember)/.12))}.AffiliatesPage_steps__LsME1 li{position:relative;padding-left:5rem}.AffiliatesPage_stepNode__lxKtC{position:absolute;top:0;left:0;display:grid;place-items:center;width:3.5rem;height:3.5rem;border:1px solid rgb(var(--home-ember)/.3);border-radius:999px;background:white;color:var(--ember);box-shadow:0 0 0 6px white}.AffiliatesPage_stepNode__lxKtC svg{width:1.35rem;height:1.35rem}.AffiliatesPage_stepNumber__UMkCB{margin:0;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.AffiliatesPage_steps__LsME1 h3{margin:.35rem 0 0;font-size:1.75rem;line-height:1.15}.AffiliatesPage_steps__LsME1 li>p:not(.AffiliatesPage_stepNumber__UMkCB){margin:.6rem 0 0;max-width:24rem;font-size:1rem;line-height:1.6;color:var(--muted)}.AffiliatesPage_stepToken__Xm5iF{display:inline-block;margin-top:1rem;padding:.4rem .85rem;border-radius:999px;background:rgb(var(--ivory));font-size:.875rem;color:var(--muted);overflow-wrap:anywhere}.AffiliatesPage_stepToken__Xm5iF b{font-weight:600;color:var(--ember-deep)}.AffiliatesPage_stepLedger__YbOQ3{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.AffiliatesPage_stepLedger__YbOQ3 span{padding:.3rem .7rem;border:1px solid var(--line);border-radius:.5rem;font-size:.8125rem;font-weight:500;color:var(--muted)}.AffiliatesPage_cobrand__JkPrk{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:center}.AffiliatesPage_cobrandLinks__STl17{display:flex;flex-wrap:wrap;gap:0 1.75rem;margin:0}.AffiliatesPage_optional__uWP_K{padding:.1rem .55rem;border:1px solid rgb(var(--home-ember)/.4);border-radius:999px;letter-spacing:.08em}.AffiliatesPage_checks__Pw8WG{display:grid;gap:.85rem;margin:1.75rem 0 0;padding:0;list-style:none}.AffiliatesPage_checks__Pw8WG li{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.5}.AffiliatesPage_checks__Pw8WG svg{flex:none;width:1.25rem;height:1.25rem;margin-top:.1rem;color:var(--ember)}.AffiliatesPage_preview__yacrQ{position:relative;isolation:isolate;padding:clamp(1rem,3vw,2rem);border:1px solid rgb(var(--home-ink)/.08);border-radius:2rem;background:linear-gradient(rgb(var(--home-ink)/.045) 1px,transparent 1px) top /var(--grid-size) var(--grid-size),linear-gradient(90deg,rgb(var(--home-ink)/.045) 1px,transparent 1px) top /var(--grid-size) var(--grid-size),rgb(var(--ivory)/.55)}.AffiliatesPage_previewControls__CDsgG{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.AffiliatesPage_segmented__PowkP{display:inline-flex;padding:.25rem;border:1px solid var(--line);border-radius:999px;background:white}.AffiliatesPage_segmented__PowkP button{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:0 1rem 0 .85rem;border:0;border-radius:999px;background:transparent;font-size:.875rem;font-weight:500;color:var(--muted);transition:background-color var(--fast) ease-out,color var(--fast) ease-out,box-shadow var(--fast) ease-out}.AffiliatesPage_segmented__PowkP button svg{width:1rem;height:1rem}.AffiliatesPage_segmented__PowkP button:hover:not([aria-pressed=true]){color:var(--ink);background:rgb(var(--ivory)/.8)}.AffiliatesPage_segmented__PowkP button[aria-pressed=true]{background:var(--ink);color:white;box-shadow:0 6px 14px -8px rgb(var(--graphite))}.AffiliatesPage_nameField___vKsT{display:inline-flex;align-items:center;gap:.6rem;font-size:.875rem;color:var(--muted)}.AffiliatesPage_nameField___vKsT input{width:11rem;min-height:2.5rem;padding:0 .9rem;border:1px solid rgb(var(--home-ink)/.16);border-radius:999px;background:white;font:inherit;font-size:1rem;color:var(--ink);transition:border-color var(--fast) ease-out,box-shadow var(--fast) ease-out}.AffiliatesPage_nameField___vKsT input:hover{border-color:rgb(var(--home-ink)/.3)}.AffiliatesPage_nameField___vKsT input:focus-visible{outline:none;border-color:var(--ember);box-shadow:0 0 0 4px rgb(var(--home-ember)/.15)}.AffiliatesPage_browser__mbclc{margin:1.25rem 0 0;overflow:hidden;border:1px solid rgb(var(--home-ink)/.1);border-radius:1.25rem;background:white;box-shadow:0 40px 70px -44px rgb(var(--graphite)/.55)}.AffiliatesPage_browserBar__6lq78{display:flex;align-items:center;gap:.9rem;padding:.65rem .9rem;border-bottom:1px solid var(--line);background:#f8f6f1}.AffiliatesPage_browserDots__FvC1D{display:flex;gap:.35rem}.AffiliatesPage_browserDots__FvC1D i{width:.6rem;height:.6rem;border-radius:999px;background:rgb(var(--home-ink)/.14)}.AffiliatesPage_browserUrl__E6RY8{display:flex;align-items:center;gap:.4rem;min-width:0;flex:1;padding:.3rem .8rem;border-radius:999px;background:white;font-size:.8125rem;color:var(--muted);overflow-wrap:anywhere}.AffiliatesPage_browserUrl__E6RY8 svg{flex:none;width:.75rem;height:.75rem}.AffiliatesPage_browserPage__tlrQT{padding:1.25rem clamp(1rem,3vw,1.75rem) 1.75rem}.AffiliatesPage_siteHeader__3lXc4{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-height:3.25rem;margin:-.25rem -.75rem 0;padding:.5rem .75rem;border-radius:.9rem;transition:background-color .26s var(--ease),box-shadow .26s var(--ease)}.AffiliatesPage_browser__mbclc[data-cobranded] .AffiliatesPage_siteHeader__3lXc4{background:rgb(var(--ember-tint));box-shadow:inset 0 0 0 1px rgb(var(--home-ember)/.14)}.AffiliatesPage_siteLogo__nlCR6{font-family:var(--font-serif),Georgia,serif;font-size:1.375rem;letter-spacing:-.02em}.AffiliatesPage_siteLogo__nlCR6 b{color:var(--ember)}.AffiliatesPage_partner__AUlWX{display:inline-flex;align-items:center;gap:.5rem;min-width:0;opacity:0;transform:translateX(-10px);transition:opacity .26s var(--ease),transform .26s var(--ease)}.AffiliatesPage_browser__mbclc[data-cobranded] .AffiliatesPage_partner__AUlWX{opacity:1;transform:none}.AffiliatesPage_times__R9u6a{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:1rem;color:var(--muted)}.AffiliatesPage_monogram__wm0wL{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:var(--ember);font-size:.75rem;font-weight:600;letter-spacing:.04em;color:white}.AffiliatesPage_partnerName__LFTcE{font-size:.9375rem;font-weight:600;overflow-wrap:anywhere}.AffiliatesPage_lessonMock__hVN3u{display:grid;gap:.6rem;margin-top:1.5rem}.AffiliatesPage_lessonChip__R4KZE{justify-self:start;display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem .25rem .5rem;border-radius:999px;background:rgb(var(--home-grammar-tint));font-size:.8125rem;font-weight:500;color:rgb(var(--home-grammar))}.AffiliatesPage_lessonChip__R4KZE svg{width:.875rem;height:.875rem}.AffiliatesPage_lessonTitle__zIh9O{font-family:var(--font-serif),Georgia,serif;font-size:1.75rem;line-height:1.1}.AffiliatesPage_lessonLine__apkYP{height:.6rem;border-radius:999px;background:rgb(var(--home-ink)/.07)}.AffiliatesPage_lessonLine__apkYP[data-short]{width:60%}.AffiliatesPage_faq__5kfa2{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem 3rem;margin:2.5rem 0 0}.AffiliatesPage_faq__5kfa2 div{padding-top:1.25rem;border-top:1px solid var(--line)}.AffiliatesPage_faq__5kfa2 dt{font-size:1.0625rem;font-weight:600;line-height:1.4}.AffiliatesPage_faq__5kfa2 dd{margin:.5rem 0 0;font-size:1rem;line-height:1.65;color:var(--muted)}.AffiliatesPage_apply__CaxLR{position:relative;isolation:isolate;margin-top:var(--space);padding:clamp(4rem,8vw,6.5rem) var(--gutter);background:rgb(var(--graphite));color:rgb(var(--ivory));scroll-margin-top:1rem}.AffiliatesPage_applyGrid__AiTGI{--grid-ink:rgb(255 255 255/0.045);mask-image:radial-gradient(90% 80% at 80% 30%,black,transparent 75%)}.AffiliatesPage_applyInner__SZx0x{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:start}.AffiliatesPage_apply__CaxLR .AffiliatesPage_eyebrow__tqIef{color:rgb(var(--clay))}.AffiliatesPage_apply__CaxLR .AffiliatesPage_h2__MoRAK{color:rgb(var(--ivory))}.AffiliatesPage_apply__CaxLR .AffiliatesPage_h2__MoRAK em{color:rgb(var(--clay))}.AffiliatesPage_apply__CaxLR .AffiliatesPage_body__LCn24{color:rgb(var(--ivory)/.75)}.AffiliatesPage_recap__KkUlv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0 0;padding-top:1.5rem;border-top:1px solid rgb(var(--ivory)/.15)}.AffiliatesPage_recap__KkUlv dt{font-size:.875rem;color:rgb(var(--ivory)/.65)}.AffiliatesPage_recap__KkUlv dd{margin:.35rem 0 0;font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:500;line-height:1;font-variant-numeric:lining-nums;color:rgb(var(--ivory))}.AffiliatesPage_recap__KkUlv small{display:block;margin-top:.4rem;font-family:var(--font-sans),sans-serif;font-size:.875rem;color:rgb(var(--ivory)/.65)}.AffiliatesPage_already__rrXpl{margin:2rem 0 0;font-size:.9375rem;color:rgb(var(--ivory)/.75)}.AffiliatesPage_already__rrXpl a{display:inline-flex;align-items:center;gap:.35rem;color:rgb(var(--clay));font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgb(var(--clay)/.4)}.AffiliatesPage_already__rrXpl a:hover{text-decoration-color:currentColor}.AffiliatesPage_already__rrXpl svg{width:.95rem;height:.95rem}.AffiliatesPage_apply__CaxLR :is(a,button,input[type=checkbox],input[type=radio]):focus-visible{outline-color:rgb(var(--clay))}.AffiliatesPage_formCard__nkveD{padding:clamp(1.25rem,3vw,2.25rem);border-radius:1.75rem;background:white;color:var(--ink);box-shadow:0 40px 90px -40px rgb(0 0 0/.7)}.AffiliatesPage_formCard__nkveD :is(a,button,input[type=checkbox],input[type=radio]):focus-visible{outline-color:var(--ember)}.AffiliatesPage_form__hkiYQ{display:grid;gap:1.25rem}.AffiliatesPage_row__Yl3ki{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.AffiliatesPage_field__wD0Ke{display:grid;gap:.5rem}.AffiliatesPage_fieldLabel__N_Nco{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.9375rem;font-weight:500}.AffiliatesPage_fieldLabel__N_Nco small{padding:.1rem .5rem;border-radius:999px;background:rgb(var(--ivory));font-size:.75rem;font-weight:500;color:var(--muted)}.AffiliatesPage_form__hkiYQ :is(input:not([type=checkbox]),textarea){width:100%;padding:.8rem .95rem;border:1.5px solid rgb(var(--home-ink)/.14);border-radius:.8rem;background:white;font:1rem/1.5 var(--font-sans),sans-serif;color:var(--ink);transition:border-color var(--fast) ease-out,box-shadow var(--fast) ease-out}.AffiliatesPage_form__hkiYQ textarea{resize:vertical;min-height:7.5rem;field-sizing:content}.AffiliatesPage_form__hkiYQ :is(input,textarea)::placeholder{color:rgb(var(--home-muted)/.7)}.AffiliatesPage_form__hkiYQ :is(input:not([type=checkbox]),textarea):hover{border-color:rgb(var(--home-ink)/.3)}.AffiliatesPage_form__hkiYQ :is(input:not([type=checkbox]),textarea):focus-visible{outline:none;border-color:var(--ember);box-shadow:0 0 0 4px rgb(var(--home-ember)/.15)}.AffiliatesPage_hint__5e_x3{font-size:.875rem;color:var(--muted)}.AffiliatesPage_agree__qdwYs{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.9rem 1rem;border-radius:.8rem;background:rgb(var(--ivory)/.6);font-size:.9375rem;line-height:1.5;cursor:pointer}.AffiliatesPage_agree__qdwYs input{width:1.25rem;height:1.25rem;margin:.1rem 0 0;accent-color:rgb(var(--home-ember));cursor:pointer}.AffiliatesPage_agree__qdwYs a{color:var(--ink);text-underline-offset:3px}.AffiliatesPage_trap__aLJs6{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.AffiliatesPage_error__hF4Rw{display:flex;align-items:flex-start;gap:.6rem;margin:0;padding:.8rem 1rem;border-left:3px solid rgb(var(--home-wrong));border-radius:.6rem;background:rgb(var(--home-wrong-tint));font-size:.9375rem;line-height:1.5}.AffiliatesPage_error__hF4Rw svg{flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem;color:rgb(var(--home-wrong))}.AffiliatesPage_submit__BVeQb{justify-self:start;padding-right:1.5rem;cursor:pointer}.AffiliatesPage_submit__BVeQb:hover:not(:disabled) svg{transform:translateX(3px)}.AffiliatesPage_submit__BVeQb:disabled{opacity:.75;cursor:progress}.AffiliatesPage_spin__T105s{animation:AffiliatesPage_spin__T105s .9s linear infinite}.AffiliatesPage_sent__r3_9G{display:grid;justify-items:start;gap:.75rem;padding:1rem 0;animation:AffiliatesPage_rise__Na15M .42s var(--ease) both}.AffiliatesPage_sentIcon__zNO5l{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:999px;background:rgb(var(--home-correct-tint));color:rgb(var(--home-correct))}.AffiliatesPage_sentIcon__zNO5l svg{width:1.6rem;height:1.6rem}.AffiliatesPage_sent__r3_9G h3{margin:.25rem 0 0;font-size:1.75rem;line-height:1.15}.AffiliatesPage_sent__r3_9G p{margin:0;font-size:1rem;line-height:1.6;color:var(--muted)}@keyframes AffiliatesPage_rise__Na15M{0%{opacity:0;transform:translateY(12px)}}@keyframes AffiliatesPage_spin__T105s{to{transform:rotate(1turn)}}.AffiliatesPage_paths__Er8LW{display:grid;gap:.75rem;margin:2rem 0 0;padding:0;list-style:none}.AffiliatesPage_path__UBjol{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.1rem 1rem 1rem;border-radius:1.25rem;text-decoration:none;transition:transform .22s var(--ease),box-shadow .22s var(--ease),background-color var(--fast) ease-out,border-color var(--fast) ease-out}.AffiliatesPage_path__UBjol strong{display:block;font-size:1.0625rem;font-weight:600}.AffiliatesPage_path__UBjol small{display:block;margin-top:.15rem;font-size:.875rem;line-height:1.4}.AffiliatesPage_pathIcon__yGDPl{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.9rem}.AffiliatesPage_pathArrow__PuTw3,.AffiliatesPage_pathIcon__yGDPl svg{width:1.25rem;height:1.25rem}.AffiliatesPage_pathArrow__PuTw3{transition:transform var(--fast) var(--ease)}.AffiliatesPage_path__UBjol:hover{transform:translateY(-2px)}.AffiliatesPage_path__UBjol:hover .AffiliatesPage_pathArrow__PuTw3{transform:translateY(2px)}.AffiliatesPage_path__UBjol:active{transform:translateY(0) scale(.99)}.AffiliatesPage_pathAffiliate__Zxggi{background:var(--ember);color:white;box-shadow:0 1px 0 rgb(255 255 255/.2) inset,0 18px 34px -18px rgb(var(--home-ember)/.85)}.AffiliatesPage_pathAffiliate__Zxggi:hover{background:var(--ember-deep)}.AffiliatesPage_pathAffiliate__Zxggi .AffiliatesPage_pathIcon__yGDPl{background:rgb(255 255 255/.18)}.AffiliatesPage_pathAffiliate__Zxggi small{color:rgb(255 255 255/.85)}.AffiliatesPage_pathOrg__hob_O{border:1.5px solid rgb(var(--home-ink)/.14);background:white;color:var(--ink)}.AffiliatesPage_pathOrg__hob_O:hover{border-color:var(--ink);box-shadow:0 18px 34px -24px rgb(var(--graphite)/.6)}.AffiliatesPage_pathOrg__hob_O .AffiliatesPage_pathIcon__yGDPl{background:rgb(var(--ivory));color:var(--ink)}.AffiliatesPage_pathOrg__hob_O small{color:var(--muted)}.AffiliatesPage_dashboardLink__7AB8u{display:inline-flex;align-items:center;gap:.45rem;margin-top:1rem;font-size:.9375rem;color:var(--muted)}.AffiliatesPage_dashboardLink__7AB8u a{display:inline-flex;align-items:center;gap:.35rem;font-weight:500;color:var(--ink);text-decoration:underline;text-decoration-color:rgb(var(--home-ink)/.25);text-underline-offset:4px}.AffiliatesPage_dashboardLink__7AB8u a:hover{text-decoration-color:currentColor}.AffiliatesPage_dashboardLink__7AB8u svg{width:1rem;height:1rem}.AffiliatesPage_orgBand__31jFk{padding:var(--space) var(--gutter);background:rgb(var(--ivory)/.55);border-block:1px solid rgb(var(--home-ink)/.06)}.AffiliatesPage_orgInner__8HlKD{margin-inline:auto;max-width:var(--max)}.AffiliatesPage_orgTypes__8BuUK{display:grid;gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none}.AffiliatesPage_orgType__QRXDP{padding:1.5rem;border:1px solid rgb(var(--home-ink)/.08);border-radius:1.5rem;background:white}.AffiliatesPage_orgTypeHead__YommL{display:flex;align-items:center;gap:.75rem}.AffiliatesPage_orgTypeHead__YommL h3{margin:0;font-size:1.5rem;line-height:1.15}.AffiliatesPage_orgType__QRXDP p{margin:.75rem 0 0;font-size:1rem;line-height:1.6;color:var(--muted)}.AffiliatesPage_askLabel__dLY68{margin:1.25rem 0 0!important;padding-top:1rem;border-top:1px solid var(--line);font-size:.75rem!important;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.AffiliatesPage_orgType__QRXDP ul{display:grid;gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none}.AffiliatesPage_orgType__QRXDP li{display:flex;align-items:flex-start;gap:.6rem;font-size:.9375rem;line-height:1.5}.AffiliatesPage_orgType__QRXDP li svg{flex:none;width:1.05rem;height:1.05rem;margin-top:.2rem;color:var(--muted)}.AffiliatesPage_orgIcon__72ng7{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.9rem;background:rgb(var(--graphite));color:rgb(var(--ivory))}.AffiliatesPage_orgIcon__72ng7 svg{width:1.25rem;height:1.25rem}.AffiliatesPage_orgInquiry__J1nGn{display:grid;gap:2.5rem;margin-top:3rem;align-items:start}.AffiliatesPage_orgPromise__l1ciG{display:grid;gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none}.AffiliatesPage_orgPromise__l1ciG li{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.5}.AffiliatesPage_orgPromise__l1ciG svg{flex:none;width:1.25rem;height:1.25rem;margin-top:.1rem;color:var(--ink)}.AffiliatesPage_orgForm__TlLqz{padding:clamp(1.25rem,3vw,2.25rem);border:1px solid rgb(var(--home-ink)/.08);border-radius:1.75rem;background:white;box-shadow:0 30px 70px -48px rgb(var(--graphite)/.6)}.AffiliatesPage_choiceSet__5zeEb{display:grid;gap:.6rem;margin:0;padding:0;border:0;min-width:0}.AffiliatesPage_choiceSet__5zeEb legend{width:100%;margin-bottom:.6rem;padding:0}.AffiliatesPage_orgChoices__h3UIu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.AffiliatesPage_orgChoice___Afqk{position:relative;display:flex;align-items:center;gap:.6rem;min-height:3.25rem;padding:.6rem .85rem;border:1.5px solid rgb(var(--home-ink)/.12);border-radius:.9rem;font-size:.9375rem;font-weight:500;line-height:1.3;cursor:pointer;transition:border-color var(--fast) ease-out,background-color var(--fast) ease-out,box-shadow var(--fast) ease-out}.AffiliatesPage_chip__blSyX input,.AffiliatesPage_orgChoice___Afqk input{position:absolute;opacity:0;pointer-events:none}.AffiliatesPage_orgChoice___Afqk svg{flex:none;width:1.15rem;height:1.15rem;color:var(--muted)}.AffiliatesPage_chip__blSyX:hover,.AffiliatesPage_orgChoice___Afqk:hover{border-color:rgb(var(--home-ink)/.3)}.AffiliatesPage_orgChoice___Afqk:has(input:checked){border-color:var(--ink);background:rgb(var(--ivory)/.7);box-shadow:inset 0 0 0 1px var(--ink)}.AffiliatesPage_orgChoice___Afqk:has(input:checked) svg{color:var(--ink)}.AffiliatesPage_chip__blSyX:has(input:focus-visible),.AffiliatesPage_orgChoice___Afqk:has(input:focus-visible){outline:2px solid var(--ember);outline-offset:2px}.AffiliatesPage_chips__YMSG7{display:flex;flex-wrap:wrap;gap:.5rem}.AffiliatesPage_chip__blSyX{position:relative;display:inline-flex;align-items:center;gap:.45rem;min-height:2.5rem;padding:.4rem .95rem;border:1.5px solid rgb(var(--home-ink)/.12);border-radius:999px;font-size:.9375rem;cursor:pointer;transition:border-color var(--fast) ease-out,background-color var(--fast) ease-out,color var(--fast) ease-out}.AffiliatesPage_chip__blSyX span:before{content:"+";display:inline-block;width:.9rem;margin-right:.15rem;font-weight:600;color:var(--muted)}.AffiliatesPage_chip__blSyX:has(input:checked){border-color:var(--ink);background:var(--ink);color:white}.AffiliatesPage_chip__blSyX:has(input:checked) span:before{content:"✓";color:white}.AffiliatesPage_form__hkiYQ select{width:100%;min-height:3.2rem;padding:.8rem 2.5rem .8rem .95rem;border:1.5px solid rgb(var(--home-ink)/.14);border-radius:.8rem;background:white url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%234a4c48' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") no-repeat right .9rem center;font:1rem/1.5 var(--font-sans),sans-serif;color:var(--ink);appearance:none;cursor:pointer}.AffiliatesPage_form__hkiYQ select:hover{border-color:rgb(var(--home-ink)/.3)}.AffiliatesPage_form__hkiYQ select:focus-visible{outline:none;border-color:var(--ember);box-shadow:0 0 0 4px rgb(var(--home-ember)/.15)}.AffiliatesPage_submitInk__r7T14{background:var(--ink);box-shadow:0 16px 32px -16px rgb(var(--graphite)/.8)}.AffiliatesPage_submitInk__r7T14:hover:not(:disabled){background:rgb(var(--graphite));box-shadow:0 20px 36px -16px rgb(var(--graphite)/.9)}@media (max-width:39.99rem){.AffiliatesPage_browserDots__FvC1D{display:none}}@media (min-width:40rem){.AffiliatesPage_page__DM5MM{--gutter:1.5rem}.AffiliatesPage_terms__M7Xlb{grid-template-columns:repeat(2,minmax(0,1fr))}.AffiliatesPage_terms__M7Xlb li+li{border-top:0}.AffiliatesPage_terms__M7Xlb li:nth-child(n+3){border-top:1px solid var(--line)}.AffiliatesPage_faq__5kfa2,.AffiliatesPage_row__Yl3ki{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.AffiliatesPage_page__DM5MM{--gutter:3rem}.AffiliatesPage_heroInner__u3iZ6{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.AffiliatesPage_terms__M7Xlb{grid-template-columns:repeat(4,minmax(0,1fr))}.AffiliatesPage_terms__M7Xlb li{padding:1.5rem 1.5rem 1.5rem 0}.AffiliatesPage_terms__M7Xlb li:nth-child(n+3){border-top:0}.AffiliatesPage_terms__M7Xlb li+li{padding-left:1.5rem;border-left:1px solid var(--line)}.AffiliatesPage_split__Nt_vp{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4rem}.AffiliatesPage_subjects__H3ALv{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.AffiliatesPage_subject__AG3sM{grid-template-columns:minmax(0,1fr);align-content:start;gap:0;min-height:13rem;padding:1.5rem;border-radius:1.5rem}.AffiliatesPage_subjectCount__HI_f2{margin-top:auto;padding-top:2.5rem;font-size:3.5rem}.AffiliatesPage_subjectLabel__h3RxF{margin-top:.4rem}.AffiliatesPage_subjectArrow__B_COH{top:1.5rem;right:1.5rem}.AffiliatesPage_steps__LsME1{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.AffiliatesPage_steps__LsME1:before{top:1.75rem;bottom:auto;left:1.75rem;right:0;width:auto;height:1px;background:linear-gradient(90deg,rgb(var(--home-ember)/.45),rgb(var(--home-ember)/.08))}.AffiliatesPage_steps__LsME1 li{padding:5rem 0 0}.AffiliatesPage_cobrand__JkPrk{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem}.AffiliatesPage_orgTypes__8BuUK{grid-template-columns:repeat(3,minmax(0,1fr))}.AffiliatesPage_orgInquiry__J1nGn{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4.5rem}.AffiliatesPage_paths__Er8LW{grid-template-columns:repeat(2,minmax(0,1fr))}.AffiliatesPage_applyInner__SZx0x{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4.5rem}.AffiliatesPage_applyCopy__AUyn3{position:sticky;top:7rem}}@media (prefers-reduced-motion:reduce){.AffiliatesPage_page__DM5MM *,.AffiliatesPage_page__DM5MM :after,.AffiliatesPage_page__DM5MM :before{animation:none!important;transition:none!important}}.DesmosLessonPractice_practice___5iPP{min-width:0}.DesmosLessonPractice_heading__I7bNd{display:flex;align-items:baseline;gap:12px;justify-content:space-between;margin-bottom:18px}.DesmosLessonPractice_heading__I7bNd a{display:flex;gap:5px;align-items:center;flex-shrink:0;font:13px/1.5 var(--font-sans),sans-serif;color:rgb(var(--home-math));text-decoration:none}.DesmosLessonPractice_heading__I7bNd a:hover{text-decoration:underline}.DesmosLessonPractice_heading__I7bNd a:focus-visible{outline:3px solid rgb(var(--home-math));outline-offset:4px}@media (max-width:750px){.DesmosLessonPractice_heading__I7bNd{flex-direction:column;gap:4px}.DesmosLessonPractice_heading__I7bNd a{min-height:44px}}.DesmosGuide_practiceLink__RTWG_{display:flex;align-items:center;gap:12px;border-bottom:1px solid rgb(var(--home-stone));padding:0 0 20px;color:rgb(var(--home-math))}.DesmosGuide_practiceLink__RTWG_ a{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;font-size:14px;text-decoration:none}.DesmosGuide_entries__IPE_j{border-block:1px solid rgb(var(--home-stone));margin:24px 0}.DesmosGuide_steps__Ib26p.DesmosGuide_steps__Ib26p{counter-reset:setup;list-style:none;margin:24px 0;padding:0}.DesmosGuide_steps__Ib26p li{counter-increment:setup;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;margin:12px 0}.DesmosGuide_steps__Ib26p li:before{content:counter(setup,decimal-leading-zero);color:rgb(var(--home-math));font-size:13px;font-variant-numeric:tabular-nums;padding-top:3px}.DesmosGuide_entries__IPE_j>div{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1fr);gap:24px;align-items:center;padding:18px 4px}.DesmosGuide_entries__IPE_j>div+div{border-top:1px solid rgb(var(--home-stone)/.55)}.DesmosGuide_entries__IPE_j dt{font-size:18px;color:rgb(var(--home-math));overflow-wrap:anywhere}.DesmosGuide_entries__IPE_j dd{font-size:14px;line-height:1.65;color:rgb(var(--home-muted));margin:0}.DesmosGuide_related__X5O2k{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.DesmosGuide_related__X5O2k a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid rgb(var(--home-stone));text-transform:capitalize;color:rgb(var(--home-math));font-size:14px}.DesmosGuide_sources__P_Dg7{padding-top:26px;font-size:13px;color:rgb(var(--home-muted))}.DesmosGuide_sources__P_Dg7 summary{cursor:pointer;padding:10px 0}.DesmosGuide_sources__P_Dg7 svg{display:inline}@media (max-width:600px){.DesmosGuide_entries__IPE_j>div{grid-template-columns:1fr;gap:8px}.DesmosGuide_related__X5O2k{grid-template-columns:1fr}}.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}}.Tip_tip__Z9dDU{position:relative;display:inline-flex}.Tip_bubble__vIuz1{position:absolute;z-index:40;width:max-content;max-width:230px;padding:5px 9px;border-radius:4px;background:rgb(38 38 38/.94);color:#fff;font:400 13px/1.4 var(--font-sans),sans-serif;text-align:center;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease,visibility 0s linear .12s}.Tip_tip__Z9dDU[data-side=bottom]>.Tip_bubble__vIuz1{top:calc(100% + 6px);left:50%;translate:-50% 0}.Tip_tip__Z9dDU[data-side=top]>.Tip_bubble__vIuz1{bottom:calc(100% + 6px);left:50%;translate:-50% 0}.Tip_tip__Z9dDU[data-side=left]>.Tip_bubble__vIuz1{right:calc(100% + 8px);top:50%;translate:0 -50%}.Tip_tip__Z9dDU[data-side=right]>.Tip_bubble__vIuz1{left:calc(100% + 8px);top:50%;translate:0 -50%}.Tip_tip__Z9dDU[data-surface]{display:block}.Tip_tip__Z9dDU[data-surface]>.Tip_bubble__vIuz1{top:16px;bottom:auto;left:50%;translate:-50% 0;max-width:min(280px,calc(100% - 96px));background:var(--sim-surface);color:var(--sim-ink);border:1px solid var(--sim-border);box-shadow:0 2px 8px color-mix(in srgb,var(--sim-ink) 12%,transparent);font-size:14px}.Tip_tip__Z9dDU[data-surface]>:focus-visible{outline:2px solid var(--sim-blue);outline-offset:-2px}@media (hover:hover){.Tip_tip__Z9dDU:hover>.Tip_bubble__vIuz1{opacity:1;visibility:visible;transition:opacity .14s ease .45s,visibility 0s linear .45s}.Tip_tip__Z9dDU[data-surface]:hover>.Tip_bubble__vIuz1{transition-delay:.3s}}.Tip_tip__Z9dDU:has(>:focus-visible)>.Tip_bubble__vIuz1{opacity:1;visibility:visible;transition:opacity .12s ease}.Tip_tip__Z9dDU[data-surface]:has(>:focus-visible)>.Tip_bubble__vIuz1{transition:none}.Tip_tip__Z9dDU:active>.Tip_bubble__vIuz1,.Tip_tip__Z9dDU:has(>:disabled)>.Tip_bubble__vIuz1,.Tip_tip__Z9dDU:has(>[aria-expanded=true])>.Tip_bubble__vIuz1,.Tip_tip__Z9dDU[data-dismissed]>.Tip_bubble__vIuz1{opacity:0!important;visibility:hidden!important;transition:none!important}@media (prefers-reduced-motion:reduce){.Tip_bubble__vIuz1{transition:none!important}}.LessonProgress_bar__D8qZS{--lp-accent:var(--subject-color,#396b92);--lp-soft:var(--subject-soft,#e8f0f4);--lp-ink:var(--fg-ink,#1f2a24);--lp-muted:var(--fg-muted,#65675f);--lp-rule:var(--fg-border,#e2e4e8);--lp-ease:cubic-bezier(.2,.7,.2,1);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 20px;margin:40px 0 8px;padding:20px 24px;background:#fff;border:1px solid var(--lp-rule);border-radius:14px;transition:background-color .3s ease-out,border-color .3s ease-out}.LessonProgress_bar__D8qZS[data-done]{background:color-mix(in srgb,var(--lp-soft) 60%,#fff);border-color:color-mix(in srgb,var(--lp-accent) 35%,var(--lp-rule))}.LessonProgress_medal__Jr19y{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--lp-soft);color:var(--lp-accent);transition:background-color .3s ease-out,color .3s ease-out}.LessonProgress_medal__Jr19y svg{width:22px;height:22px;stroke-width:2}.LessonProgress_bar__D8qZS[data-done] .LessonProgress_medal__Jr19y{background:var(--lp-accent);color:#fff}.LessonProgress_bar__D8qZS[data-done] .LessonProgress_medal__Jr19y svg{stroke-width:2.75;animation:LessonProgress_medal-in__cThHD .42s var(--lp-ease) both}.LessonProgress_copy__zsrOm{min-width:0}.LessonProgress_status__WsFTd{margin:0 0 4px;font:600 17px/1.4 var(--font-sans),sans-serif;color:var(--lp-ink)}.LessonProgress_detail__UQOc9{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;font-size:var(--type-read);line-height:1.5;color:var(--lp-muted)}.LessonProgress_detail__UQOc9 a{color:var(--lp-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--lp-ink) 35%,transparent);text-underline-offset:3px;transition:color .18s,text-decoration-color .18s}.LessonProgress_detail__UQOc9 a:hover{color:var(--lp-accent);text-decoration-color:currentColor}.LessonProgress_solved__U_BAq{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:rgb(var(--home-correct))}.LessonProgress_solved__U_BAq svg{width:16px;height:16px}.LessonProgress_toggle__3Mqz7{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border:1px solid var(--lp-ink);border-radius:8px;background:var(--lp-ink);color:#fff;font:500 15px/1 var(--font-sans),sans-serif;white-space:nowrap;transition:background-color .18s,border-color .18s,color .18s,transform .18s var(--lp-ease),box-shadow .18s}.LessonProgress_toggle__3Mqz7 svg{width:17px;height:17px;stroke-width:2.5;transition:transform .25s var(--lp-ease)}.LessonProgress_toggle__3Mqz7:hover{background:var(--lp-accent);border-color:var(--lp-accent);box-shadow:0 8px 18px -12px var(--lp-accent)}.LessonProgress_toggle__3Mqz7:hover svg{transform:scale(1.15)}.LessonProgress_toggle__3Mqz7:active{transform:translateY(1px) scale(.98);box-shadow:none}.LessonProgress_toggle__3Mqz7:focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px}.LessonProgress_toggle__3Mqz7[aria-pressed=true]{background:#fff;border-color:color-mix(in srgb,var(--lp-accent) 45%,#fff);color:var(--lp-accent)}.LessonProgress_toggle__3Mqz7[aria-pressed=true]:hover{border-color:var(--lp-accent);background:#fff;box-shadow:none}@keyframes LessonProgress_medal-in__cThHD{0%{transform:scale(.3) rotate(-25deg);opacity:0}to{transform:none;opacity:1}}@media (max-width:640px){.LessonProgress_bar__D8qZS{grid-template-columns:auto minmax(0,1fr);padding:18px}.LessonProgress_toggle__3Mqz7{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.LessonProgress_bar__D8qZS,.LessonProgress_detail__UQOc9 a,.LessonProgress_medal__Jr19y,.LessonProgress_toggle__3Mqz7,.LessonProgress_toggle__3Mqz7 svg{transition:none}.LessonProgress_bar__D8qZS[data-done] .LessonProgress_medal__Jr19y svg{animation:none}}.LockedLessonTip_tip__dSpik{--tip-accent:var(--subject-color,#396b92);--tip-soft:var(--subject-soft,#e8eff5);--tip-surface:var(--fg-surface,#ffffff);--tip-border:var(--fg-border,#e2e4e8);--tip-ink:var(--fg-ink,rgb(26 28 24));--tip-muted:var(--fg-muted,#65675f);--tip-shift:6px;--ease:cubic-bezier(.2,.8,.2,1);position:fixed;top:0;left:0;z-index:90;box-sizing:border-box;width:min(344px,calc(100vw - 24px));padding:16px 16px 14px;border:1px solid var(--tip-border);border-radius:12px;background:radial-gradient(120% 70% at 0 0,color-mix(in srgb,var(--tip-soft) 85%,transparent),transparent 62%),var(--tip-surface);box-shadow:0 22px 44px -22px rgb(40 35 25/.5),0 2px 8px -3px rgb(40 35 25/.14);color:var(--tip-ink);font:15px/1.5 var(--font-sans),sans-serif;text-align:left;visibility:hidden;opacity:0;transform:translateY(var(--tip-shift)) scale(.97);transform-origin:var(--tip-origin,50% 100%);transition:opacity .16s ease,transform .26s var(--ease)}.LockedLessonTip_tip__dSpik[data-placement=bottom]{--tip-shift:-6px;--tip-origin:50% 0%}.LockedLessonTip_tip__dSpik[data-ready]{opacity:1;transform:none}.LockedLessonTip_head__n8MnU{display:flex;align-items:center;gap:12px;margin-bottom:10px}.LockedLessonTip_head__n8MnU p{margin:0}.LockedLessonTip_seal__1DPYf{position:relative;display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;background:var(--tip-accent);color:#fff;box-shadow:0 10px 18px -10px var(--tip-accent)}.LockedLessonTip_seal__1DPYf>svg{grid-area:1/1;transition:opacity .18s ease,transform .3s var(--ease)}.LockedLessonTip_opened__rNEMI{opacity:0;transform:translateY(2px) rotate(-8deg)}.LockedLessonTip_tip__dSpik:has(.LockedLessonTip_cta__6893G:hover,.LockedLessonTip_cta__6893G:focus-visible) .LockedLessonTip_shut__ZlIB4{opacity:0;transform:translateY(-2px)}.LockedLessonTip_tip__dSpik:has(.LockedLessonTip_cta__6893G:hover,.LockedLessonTip_cta__6893G:focus-visible) .LockedLessonTip_opened__rNEMI{opacity:1;transform:none}.LockedLessonTip_eyebrow__4M9UQ{color:var(--tip-accent);font:600 12px/1.4 var(--font-sans),sans-serif;letter-spacing:.12em;text-transform:uppercase}.LockedLessonTip_title__FHn35{font:400 20px/1.2 var(--fg-serif,Georgia),Georgia,serif;letter-spacing:-.01em}.LockedLessonTip_copy__LOsIM{margin:0 0 14px;color:var(--tip-muted);font-size:15px;line-height:1.5;text-wrap:pretty}.LockedLessonTip_cta__6893G{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px 0 16px;border-radius:10px;background:var(--tip-ink);color:#fff;font-weight:600;text-decoration:none;transition:background-color .18s ease,transform .15s var(--ease),box-shadow .25s ease}.LockedLessonTip_cta__6893G:hover{background:color-mix(in srgb,var(--tip-accent) 72%,#000);box-shadow:0 12px 22px -14px var(--tip-accent)}.LockedLessonTip_cta__6893G:active{transform:scale(.98)}.LockedLessonTip_cta__6893G:focus-visible{outline:2px solid var(--tip-accent);outline-offset:3px}.LockedLessonTip_price__SYwxq{margin-left:auto;padding:3px 8px;border-radius:999px;background:rgb(255 255 255/.16);font:500 14px/1.2 var(--font-sans),sans-serif;font-variant-numeric:lining-nums}.LockedLessonTip_ctaArrow__WxlZY{transition:transform .25s var(--ease)}.LockedLessonTip_cta__6893G:hover .LockedLessonTip_ctaArrow__WxlZY{transform:translateX(3px)}.LockedLessonTip_signIn__fPinw{margin:10px 0 0;color:var(--tip-muted);font-size:14px;line-height:1.4;text-align:center}.LockedLessonTip_signIn__fPinw a{color:var(--tip-accent);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.LockedLessonTip_signIn__fPinw a:hover{text-decoration-thickness:2px}.LockedLessonTip_arrow__SCDJI{position:absolute;width:12px;height:12px;background:var(--tip-surface);transform:rotate(45deg)}.LockedLessonTip_tip__dSpik[data-placement=top] .LockedLessonTip_arrow__SCDJI{bottom:-7px;border-right:1px solid var(--tip-border);border-bottom:1px solid var(--tip-border)}.LockedLessonTip_tip__dSpik[data-placement=bottom] .LockedLessonTip_arrow__SCDJI{top:-7px;border-top:1px solid var(--tip-border);border-left:1px solid var(--tip-border);background:color-mix(in srgb,var(--tip-soft) 60%,var(--tip-surface))}@media (prefers-reduced-motion:reduce){.LockedLessonTip_ctaArrow__WxlZY,.LockedLessonTip_cta__6893G,.LockedLessonTip_seal__1DPYf>svg,.LockedLessonTip_tip__dSpik{transition:none}.LockedLessonTip_tip__dSpik{transform:none}}.LessonBadge_badge__j_8Qk{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:4px;margin-left:auto;line-height:1}.LessonBadge_badge__j_8Qk>svg{transform:none!important;color:inherit!important}.LessonBadge_badge__j_8Qk[data-kind=free]{padding:3px 7px;border:1px solid;border-radius:999px;color:#2f6b4f;font:500 12px/1 var(--font-sans),sans-serif;letter-spacing:.02em}.LessonBadge_badge__j_8Qk[data-kind=locked]{width:26px;height:26px;margin-block:-4px;border-radius:8px;color:#8b8d84;transition:color .18s,background-color .18s,transform .25s cubic-bezier(.2,.8,.2,1)}:is(a:hover,a:focus-visible,[data-tip-open])>*>.LessonBadge_badge__j_8Qk[data-kind=locked],:is(a:hover,a:focus-visible,[data-tip-open])>.LessonBadge_badge__j_8Qk[data-kind=locked]{color:var(--subject-color,#396b92)}[data-tip-open] .LessonBadge_badge__j_8Qk[data-kind=locked]{background:color-mix(in srgb,var(--subject-color,#396b92) 14%,transparent);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.LessonBadge_badge__j_8Qk[data-kind=locked]{transition:none}[data-tip-open] .LessonBadge_badge__j_8Qk[data-kind=locked]{transform:none}}.LessonBadge_badge__j_8Qk[data-kind=done]{color:var(--subject-color,#396b92)}.LessonBadge_sr__3oD0w{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Glossary_term__ESXpE{cursor:help;border-radius:2px;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1.5px;text-decoration-color:color-mix(in srgb,var(--subject-color,currentColor) 70%,transparent);text-underline-offset:.24em;text-decoration-skip-ink:auto;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,box-shadow .16s ease,text-decoration-color .16s ease}.Glossary_term__ESXpE:hover,.Glossary_term__ESXpE[data-glossary-active]{text-decoration-style:solid;text-decoration-color:var(--subject-color,currentColor);background-color:var(--subject-soft,rgb(0 0 0/.05));box-shadow:0 0 0 2px var(--subject-soft,rgb(0 0 0/.05))}.Glossary_term__ESXpE:focus-visible{outline:2px solid var(--fg-accent,currentColor);outline-offset:3px}.Glossary_card__Doy14{--tooltip-surface:var(--fg-surface,#ffffff);--tooltip-border:var(--fg-border,#e2e4e8);--tooltip-text:var(--fg-ink,rgb(26 28 24));--tooltip-muted:var(--fg-muted,#65675f);--tooltip-accent:var(--subject-color,var(--fg-accent,#a54a32));--tooltip-shadow:0 18px 40px -20px rgb(40 35 25/.45),0 2px 8px -3px rgb(40 35 25/.14);--tooltip-shift:4px;--tooltip-plate:color-mix(in srgb,var(--subject-soft,#f1f3f5) 72%,var(--tooltip-surface));box-sizing:border-box;width:max-content;max-width:min(320px,calc(100vw - 24px));border:1px solid var(--tooltip-border);border-radius:8px;background:var(--tooltip-surface);box-shadow:var(--tooltip-shadow);color:var(--tooltip-text);font:16px/1.55 var(--font-sans),sans-serif;letter-spacing:0;text-align:left}.Glossary_card__Doy14[data-figure]{width:min(340px,calc(100vw - 24px));max-width:none}.Glossary_tooltip__DlLyU{position:fixed;top:0;left:0;z-index:90;visibility:hidden;opacity:0;transform:translateY(var(--tooltip-shift));transition:opacity .14s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.Glossary_tooltip__DlLyU[data-placement=bottom]{--tooltip-shift:-4px}.Glossary_tooltip__DlLyU[data-ready]{opacity:1;transform:none}.Glossary_plate__YHDBO{display:grid;place-items:center;min-height:112px;padding:16px 14px 14px;border-bottom:1px solid color-mix(in srgb,var(--tooltip-accent) 14%,var(--tooltip-border));border-radius:7px 7px 0 0;background:radial-gradient(70% 90% at 50% 100%,color-mix(in srgb,var(--tooltip-surface) 70%,transparent),transparent 75%),var(--tooltip-plate)}.Glossary_body__LOCqq{padding:13px 16px 14px}.Glossary_card__Doy14[data-figure] .Glossary_body__LOCqq{padding-top:12px}.Glossary_name__iXZIF{margin:0 0 3px;color:var(--tooltip-accent);font:400 20px/1.25 var(--fg-serif,Georgia),Georgia,serif;letter-spacing:-.01em}.Glossary_definition__pBzVt{margin:0}.Glossary_example__hP_gI{margin:10px 0 0;padding-top:9px;border-top:1px solid var(--tooltip-border);color:var(--tooltip-muted);font-size:15px;line-height:1.5}.Glossary_exampleLabel__GwAx3{display:block;margin-bottom:1px;color:var(--tooltip-muted);font:600 12px/1.5 var(--font-sans),sans-serif;letter-spacing:.1em;text-transform:uppercase}.Glossary_arrow__Dl9El{position:absolute;width:10px;height:10px;background:var(--tooltip-surface);transform:rotate(45deg)}.Glossary_tooltip__DlLyU[data-placement=top] .Glossary_arrow__Dl9El{bottom:-6px;border-right:1px solid var(--tooltip-border);border-bottom:1px solid var(--tooltip-border)}.Glossary_tooltip__DlLyU[data-placement=bottom] .Glossary_arrow__Dl9El{top:-6px;background:var(--tooltip-surface);border-top:1px solid var(--tooltip-border);border-left:1px solid var(--tooltip-border)}.Glossary_tooltip__DlLyU[data-figure][data-placement=bottom] .Glossary_arrow__Dl9El{background:var(--tooltip-plate);border-color:color-mix(in srgb,var(--tooltip-accent) 14%,var(--tooltip-border))}@media (prefers-reduced-motion:reduce){.Glossary_term__ESXpE,.Glossary_tooltip__DlLyU{transition:none}.Glossary_tooltip__DlLyU{transform:none}}.LessonPractice_chooser__1f9SE,.LessonPractice_hereBar__IFfn_{--bb-blue:#2d4fd8;--bb-blue-deep:#18298a;--bb-blue-hover:#2442bd;--bb-blue-soft:#edf1fe;--practice-ink:var(--fg-ink,#1a1c18);--practice-muted:var(--fg-muted,#65675f);--practice-border:var(--fg-border,#e2e4e8);--practice-soft:var(--fg-soft,#f1f3f5);--practice-ease:cubic-bezier(.2,.8,.2,1);--practice-spring:cubic-bezier(.34,1.4,.64,1)}.LessonPractice_chooser__1f9SE{margin:28px 0 8px;display:grid;gap:16px;animation:LessonPractice_practice-rise__wC7_e .45s var(--practice-ease) both}.LessonPractice_chooser__1f9SE[data-guided-fitted]{margin-block:8px 0}.LessonPractice_chooser__1f9SE[data-guided-fitted] .LessonPractice_art__dL4Hl{height:clamp(0px,(var(--guided-fit-h) - 560px) * 100,212px);padding-block:clamp(0px,(var(--guided-fit-h) - 560px) * 100,22px) 0;border-bottom-width:clamp(0px,(var(--guided-fit-h) - 560px) * 100,1px)}.LessonPractice_head__9EqD8{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px}.LessonPractice_count__ivdjy{display:flex;align-items:baseline;gap:10px;margin:0;color:var(--practice-muted);font:var(--type-read)/1.4 var(--font-sans),sans-serif}.LessonPractice_count__ivdjy strong{color:var(--practice-ink);font:400 40px/1 var(--font-serif),Georgia,serif;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.LessonPractice_status__leHnb{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:var(--bb-blue-soft);color:var(--bb-blue);font:600 var(--type-label)/1.2 var(--font-sans),sans-serif}.LessonPractice_options__D4rms{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:16px}.LessonPractice_option__m9dBd{display:grid;grid-template-rows:auto 1fr;min-width:0;padding:0;overflow:hidden;border:1px solid var(--practice-border);border-radius:20px;background:#fff;color:var(--practice-ink);text-align:left;font:inherit;cursor:pointer;box-shadow:0 1px 2px rgb(20 22 28/.04);transition:transform .22s var(--practice-ease),box-shadow .25s var(--practice-ease),border-color .2s var(--practice-ease)}.LessonPractice_option__m9dBd:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgb(20 22 28/.04),0 22px 44px -24px rgb(20 22 28/.32)}.LessonPractice_option__m9dBd:active{transform:translateY(-1px) scale(.992)}.LessonPractice_option__m9dBd:focus-visible{outline:2px solid var(--bb-blue);outline-offset:3px}.LessonPractice_bluebook__xWJVJ:hover{border-color:color-mix(in srgb,var(--bb-blue) 55%,var(--practice-border))}.LessonPractice_here__pKmWB:hover{border-color:color-mix(in srgb,var(--practice-ink) 45%,var(--practice-border))}.LessonPractice_art__dL4Hl{position:relative;display:grid;place-items:end center;height:212px;padding:22px 26px 0;overflow:hidden;isolation:isolate}.LessonPractice_bluebook__xWJVJ .LessonPractice_art__dL4Hl{background:radial-gradient(110% 90% at 0 0,rgb(255 255 255/.16) 0,transparent 55%),linear-gradient(155deg,#2946cc 0,var(--bb-blue-deep) 100%)}.LessonPractice_bluebook__xWJVJ .LessonPractice_art__dL4Hl:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgb(255 255 255/.09) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.09) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:linear-gradient(170deg,transparent 5%,#000 60%);mask-image:linear-gradient(170deg,transparent 5%,#000 60%)}.LessonPractice_here__pKmWB .LessonPractice_art__dL4Hl{background:var(--practice-soft)}.LessonPractice_art__dL4Hl svg{display:block;width:100%;max-width:340px;height:auto;margin-bottom:-24px;filter:drop-shadow(0 18px 24px rgb(10 16 40/.28));transition:transform .45s var(--practice-spring)}.LessonPractice_here__pKmWB .LessonPractice_art__dL4Hl svg{filter:drop-shadow(0 14px 20px rgb(20 22 28/.12))}.LessonPractice_bluebook__xWJVJ:hover .LessonPractice_art__dL4Hl svg{transform:translateY(-6px) rotate(-1deg)}.LessonPractice_here__pKmWB:hover .LessonPractice_art__dL4Hl svg{transform:translateY(-5px)}.LessonPractice_optionBody__Owv0_{display:grid;align-content:start;gap:10px;padding:22px 24px 24px;position:relative;background:#fff}.LessonPractice_optionTitle__b_DE9{font:400 24px/1.2 var(--font-serif),Georgia,serif;letter-spacing:-.015em;color:var(--practice-ink)}.LessonPractice_optionText__xWqhw{color:var(--practice-muted);font:var(--type-read)/1.55 var(--font-sans),sans-serif}.LessonPractice_features__RyvUR{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.LessonPractice_features__RyvUR>span{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px 0 9px;border-radius:999px;background:var(--practice-soft);color:var(--practice-ink);font:500 var(--type-label)/1 var(--font-sans),sans-serif}.LessonPractice_features__RyvUR svg{color:var(--bb-blue)}.LessonPractice_cta__33fzd{justify-self:start;display:inline-flex;align-items:center;gap:10px;height:46px;margin-top:10px;padding:0 20px;border-radius:999px;font:600 15px/1 var(--font-sans),sans-serif;transition:background-color .2s var(--practice-ease),color .2s var(--practice-ease),box-shadow .2s var(--practice-ease)}.LessonPractice_cta__33fzd svg{transition:transform .25s var(--practice-spring)}.LessonPractice_ctaPrimary__1ssbq{background:var(--bb-blue);color:#fff;box-shadow:0 8px 18px -10px var(--bb-blue)}.LessonPractice_bluebook__xWJVJ:hover .LessonPractice_ctaPrimary__1ssbq{background:var(--bb-blue-hover)}.LessonPractice_bluebook__xWJVJ:hover .LessonPractice_ctaPrimary__1ssbq svg{transform:translateX(4px)}.LessonPractice_ctaQuiet__Dha_E{border:1.5px solid var(--practice-ink);color:var(--practice-ink)}.LessonPractice_here__pKmWB:hover .LessonPractice_ctaQuiet__Dha_E{background:var(--practice-ink);color:#fff}.LessonPractice_here__pKmWB:hover .LessonPractice_ctaQuiet__Dha_E svg{transform:translateY(3px)}.LessonPractice_frame__hlxQI{fill:#e7eaef;stroke:#d6dae1;stroke-width:1}.LessonPractice_screen__H_9us{fill:#fff}.LessonPractice_ink__pMbQ4{fill:#1b1f2a}.LessonPractice_inkSoft__7qXw4{fill:#3a3f4b}.LessonPractice_blue__FCZa7{fill:var(--bb-blue)}.LessonPractice_soft__FXLw_{fill:#e6e9ee}.LessonPractice_line__noI08{fill:#cfd4dc}.LessonPractice_rule__2NpEk{stroke:#e3e6ea;stroke-width:1}.LessonPractice_dashRule__zkkYr{stroke:#cfd4dc;stroke-width:2.5;stroke-dasharray:4 3;stroke-linecap:butt}.LessonPractice_plate__PvZdX{fill:#f1f3f5}.LessonPractice_plotLine__cM1bJ{stroke:var(--bb-blue);stroke-width:2;stroke-linecap:round;fill:none}.LessonPractice_highlight__f8jfP{fill:#e6dcff}.LessonPractice_clock__BzObl{font:700 12px/1 var(--font-sans),sans-serif;fill:#1b1f2a;letter-spacing:.02em}.LessonPractice_choice__42pZG{fill:#fff;stroke:#d3d8df;stroke-width:1}.LessonPractice_choiceOn__a3xpS{fill:#edf1fe;stroke:var(--bb-blue);stroke-width:1.4}.LessonPractice_choiceRight__VTCVa{fill:#ecfdf5;stroke:#047857;stroke-width:1.2}.LessonPractice_letter__GEJy3{fill:none;stroke:#5b6170;stroke-width:1}.LessonPractice_green__CN5Vl{fill:#047857}.LessonPractice_card__3yEp7{fill:#fff;stroke:#e2e4e8;stroke-width:1}.LessonPractice_nextButton__qDWgN{transition:opacity .3s var(--practice-ease)}.LessonPractice_bluebook__xWJVJ:hover .LessonPractice_nextButton__qDWgN{opacity:.85}.LessonPractice_hereBar__IFfn_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:24px 0 18px;padding:10px 10px 10px 16px;border:1px solid var(--practice-border);border-radius:14px;background:var(--practice-soft);animation:LessonPractice_practice-rise__wC7_e .35s var(--practice-ease) both}.LessonPractice_hereLabel__JXvje{display:inline-flex;align-items:center;gap:8px;color:var(--practice-ink);font:500 var(--type-label)/1.3 var(--font-sans),sans-serif}.LessonPractice_switchButton__puaFI{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:1px solid color-mix(in srgb,var(--bb-blue) 35%,transparent);border-radius:999px;background:#fff;color:var(--bb-blue);font:600 14px/1 var(--font-sans),sans-serif;cursor:pointer;transition:background-color .18s var(--practice-ease),color .18s var(--practice-ease),border-color .18s var(--practice-ease)}.LessonPractice_switchButton__puaFI:hover{background:var(--bb-blue);border-color:var(--bb-blue);color:#fff}.LessonPractice_switchButton__puaFI:focus-visible{outline:2px solid var(--bb-blue);outline-offset:2px}.LessonPractice_questions__ezqi1{animation:LessonPractice_practice-rise__wC7_e .45s var(--practice-ease) both}@keyframes LessonPractice_practice-rise__wC7_e{0%{opacity:0}}@media (max-width:760px){.LessonPractice_options__D4rms{grid-template-columns:minmax(0,1fr)}.LessonPractice_art__dL4Hl{height:auto;padding:18px 22px 0}.LessonPractice_art__dL4Hl svg{max-width:300px}.LessonPractice_optionBody__Owv0_{padding:18px 18px 20px}.LessonPractice_optionTitle__b_DE9{font-size:22px}}@media (max-width:560px){.LessonPractice_here__pKmWB .LessonPractice_art__dL4Hl{display:none}.LessonPractice_count__ivdjy strong{font-size:34px}}@media (prefers-reduced-motion:reduce){.LessonPractice_chooser__1f9SE,.LessonPractice_hereBar__IFfn_,.LessonPractice_questions__ezqi1{animation:none}.LessonPractice_art__dL4Hl svg,.LessonPractice_cta__33fzd,.LessonPractice_cta__33fzd svg,.LessonPractice_nextButton__qDWgN,.LessonPractice_option__m9dBd{transition:none}.LessonPractice_bluebook__xWJVJ:hover .LessonPractice_art__dL4Hl svg,.LessonPractice_here__pKmWB:hover .LessonPractice_art__dL4Hl svg,.LessonPractice_option__m9dBd:hover{transform:none}}.HabitXp_habits__0F0sB{--xp:4 120 87;display:grid;gap:.75rem}.HabitXp_rows__Stjdj{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid rgb(var(--home-ink)/.1)}.HabitXp_row__4kpc4{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.75rem 0;border-bottom:1px solid rgb(var(--home-ink)/.1)}.HabitXp_icon__rj3dR{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:rgb(var(--home-ink)/.06);color:rgb(var(--home-muted))}.HabitXp_row__4kpc4[data-earned] .HabitXp_icon__rj3dR{background:rgb(var(--xp)/.12);color:rgb(var(--xp))}.HabitXp_text__AUpu0{display:grid;gap:.125rem;min-width:0}.HabitXp_text__AUpu0 strong{font-weight:600;color:rgb(var(--home-ink))}.HabitXp_text__AUpu0 span{font-size:var(--type-label);line-height:1.45;color:rgb(var(--home-muted))}.HabitXp_amount__dHer8{align-self:center;font-weight:700;font-variant-numeric:tabular-nums;color:rgb(var(--home-ink)/.4)}.HabitXp_row__4kpc4[data-earned] .HabitXp_amount__dHer8{color:rgb(var(--xp))}.FieldGuide_theme__rRmea{--fg-paper:rgb(var(--home-paper));--fg-ink:rgb(var(--home-ink));--fg-surface:#ffffff;--fg-muted:#65675f;--fg-border:#e2e4e8;--fg-soft:#f1f3f5;--fg-accent:#a54a32;--fg-serif:var(--font-serif),Georgia,serif;--fg-reading:"EB Garamond",Georgia,serif;color:var(--fg-ink);background:var(--fg-paper);font-family:var(--font-sans),Arial,sans-serif}.FieldGuide_theme__rRmea [data-subject=math]{--subject-color:#396b92;--subject-soft:#e8f0f4}.FieldGuide_theme__rRmea [data-subject=reading]{--subject-color:#006d8f;--subject-soft:#e6f0ef}.FieldGuide_theme__rRmea [data-subject=grammar]{--subject-color:#a54a32;--subject-soft:#f6e8df}.FieldGuide_theme__rRmea :is(button,a,select,summary,input[type=checkbox],input[type=radio],input[type=range]):focus-visible{outline:2px solid var(--fg-accent);outline-offset:4px}.FieldGuide_theme__rRmea :is(button,a,summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.FieldGuide_theme__rRmea :is(button,summary){cursor:pointer}.FieldGuide_theme__rRmea :is(h1,h2,h3){font-family:var(--fg-serif);font-weight:400;letter-spacing:-.025em}.FieldGuide_theme__rRmea :is(h1,h2) em{color:var(--fg-accent);font-weight:400}.FieldGuide_theme__rRmea :is(h2,h3,[id]){scroll-margin-top:130px}.FieldGuide_eyebrow__DPbEe{font:500 12px/1.6 var(--font-sans),sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-accent)}.FieldGuide_button__fkdEB{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:46px;padding:13px 21px;background:var(--fg-ink);color:var(--fg-paper);border:1px solid var(--fg-ink);border-radius:4px;font-size:14px;text-decoration:none;transition:background .18s,transform .18s}.FieldGuide_button__fkdEB:hover{background:var(--fg-accent);border-color:var(--fg-accent)}.FieldGuide_button__fkdEB:active{transform:translateY(1px)}.FieldGuide_button__fkdEB svg{flex-shrink:0;transition:transform .18s}.FieldGuide_button__fkdEB:hover svg{transform:translateX(3px)}.FieldGuide_author__bkI57{display:inline-flex;align-items:center;gap:12px;color:var(--fg-ink);font:14px/1.5 var(--font-sans),sans-serif;text-decoration:none}.FieldGuide_author__bkI57 img{width:42px;height:42px;border-radius:50%;object-fit:cover}.FieldGuide_author__bkI57 small{display:block;font-size:12px;color:var(--fg-muted)}.FieldGuide_author__bkI57:hover span{text-decoration:underline;text-underline-offset:4px}@media (prefers-reduced-motion:reduce){html:has(.FieldGuide_theme__rRmea){scroll-behavior:auto!important}.FieldGuide_theme__rRmea *,.FieldGuide_theme__rRmea :after,.FieldGuide_theme__rRmea :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.FieldGuide_theme__rRmea .question-single{padding:28px;--q-accent:var(--subject-color,var(--fg-accent));--q-soft:var(--subject-soft,#f6e8df)}.FieldGuide_theme__rRmea .question-single .question-option{font:var(--type-read)/1.5 var(--font-sans),sans-serif}.FieldGuide_theme__rRmea .question-single p.question-stem{font:600 var(--type-read)/1.6 var(--font-sans),sans-serif;margin-bottom:16px}.FieldGuide_theme__rRmea .question-single .qs-passage-content{font:24px/1.6 var(--fg-reading)}.FieldGuide_theme__rRmea .question-single .qs-passage-content p{font:inherit;line-height:inherit}.FieldGuide_theme__rRmea .question-single [data-tone] p{font:inherit;line-height:1.7}@media(max-width:640px){.FieldGuide_theme__rRmea .question-single{padding:20px 16px}.FieldGuide_theme__rRmea .question-single .qs-passage-content{font-size:22px}}.XpGain_layer__9r66B{--xp:4 120 87;--xp-bright:16 185 129;position:fixed;inset:0;z-index:95;overflow:hidden;pointer-events:none}.XpGain_chip__mAdJb{position:fixed;top:0;left:0;display:grid;gap:.375rem;padding:.3125rem .875rem;border-radius:999px;background:#fff;box-shadow:0 0 0 1px rgb(var(--xp)/.28),0 14px 28px -14px rgb(var(--xp)/.6);color:rgb(var(--xp));font-family:var(--font-sans),sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;will-change:transform,translate,opacity}.XpGain_chip__mAdJb[data-lines]{padding:.625rem .875rem .6875rem;border-radius:.875rem}.XpGain_total__Ve6Wt{display:inline-flex;align-items:baseline;gap:.25rem;font-size:1rem;font-weight:700;line-height:1.2}.XpGain_total__Ve6Wt small{font-size:.75rem;font-weight:700;letter-spacing:.06em}.XpGain_lines__BfPYU{display:grid;gap:.25rem;padding-top:.4375rem;border-top:1px solid rgb(var(--xp)/.16)}.XpGain_line__nI6F9{display:flex;justify-content:space-between;gap:1.25rem;color:rgb(var(--home-ink)/.78);font-size:var(--type-label);font-weight:500;line-height:1.3}.XpGain_line__nI6F9 strong{color:rgb(var(--xp));font-weight:700}.XpGain_spark__tDVff{position:fixed;top:0;left:0;width:.75rem;height:.75rem;border-radius:50%;background:radial-gradient(circle,#fff 0 20%,rgb(52 211 153) 46%,rgb(var(--xp-bright)/0) 74%);box-shadow:0 0 14px 3px rgb(var(--xp-bright)/.45);opacity:0;will-change:transform,opacity}.XpGain_spark__tDVff[data-trail]{box-shadow:none}.XpGain_ring__2Hzzu{position:fixed;top:0;left:0;width:2rem;height:2rem;border:2px solid rgb(var(--xp-bright)/.6);border-radius:50%;opacity:0;will-change:transform,opacity}.ReadingContents_contents__qmBbQ{--rail-ease:cubic-bezier(.22,.8,.24,1);--rail-shift:10px;position:sticky;top:126px;align-self:start;font-family:var(--font-sans),sans-serif;font-size:13px}.ReadingContents_contents__qmBbQ[data-side=start]{--rail-shift:-10px}.ReadingContents_contents__qmBbQ{transition:opacity .28s var(--rail-ease),translate .36s var(--rail-ease),visibility 0s}.ReadingContents_contents__qmBbQ[data-yield]{opacity:0;translate:calc(var(--rail-shift) * 2) 0;visibility:hidden;pointer-events:none;transition:opacity .2s ease-out,translate .3s var(--rail-ease),visibility 0s linear .3s}.ReadingContents_body__RXFsh{max-height:calc(100dvh - 150px);overflow-y:auto;scrollbar-width:thin;padding-right:8px}.ReadingContents_header__11wyJ{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-7px 0 11px}.ReadingContents_label__LNpfd{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-muted)}.ReadingContents_layoutButton__jLHBY{position:relative;display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--fg-muted);transition:background-color .16s,border-color .16s,color .16s,transform .16s}.ReadingContents_layoutButton__jLHBY svg{transition:transform .24s var(--rail-ease)}.ReadingContents_layoutButton__jLHBY:hover{background:var(--fg-soft);color:var(--fg-ink)}.ReadingContents_layoutButton__jLHBY:hover svg{transform:translateX(calc(var(--rail-shift) / 5))}.ReadingContents_layoutButton__jLHBY:active{transform:scale(.92)}.ReadingContents_layoutButton__jLHBY:after{content:attr(data-tip);position:absolute;z-index:6;top:calc(100% + 8px);right:0;padding:7px 10px;border:1px solid var(--fg-border);border-radius:6px;background:var(--fg-surface);box-shadow:0 10px 28px -14px rgb(40 35 25/.35);color:var(--fg-ink);font-size:12px;line-height:1.2;white-space:nowrap;opacity:0;transform:translateY(-3px);pointer-events:none;transition:opacity .14s,transform .18s var(--rail-ease)}.ReadingContents_contents__qmBbQ[data-side=start] .ReadingContents_layoutButton__jLHBY:after{right:auto;left:0}.ReadingContents_layoutButton__jLHBY:hover:after{opacity:1;transform:none;transition-delay:.35s}.ReadingContents_layoutButton__jLHBY:focus-visible:after{opacity:1;transform:none}.ReadingContents_contents__qmBbQ nav a{position:relative;display:flex;align-items:baseline;gap:10px;padding:13px 0;border-bottom:1px solid var(--fg-border);line-height:1.5;text-decoration:none;color:var(--fg-ink);transition:color .16s,padding-left .26s var(--rail-ease)}.ReadingContents_entry___eWmT{display:contents}.ReadingContents_number__fvSXj{font-size:11px;flex-shrink:0;color:var(--fg-accent);font-variant-numeric:tabular-nums;transition:color .2s}.ReadingContents_contents__qmBbQ nav a[data-state=read] .ReadingContents_number__fvSXj{color:var(--fg-muted)}.ReadingContents_contents__qmBbQ nav a:hover,.ReadingContents_contents__qmBbQ nav a[aria-current]{color:var(--fg-accent)}.ReadingContents_contents__qmBbQ nav a[aria-current]{padding-left:10px}.ReadingContents_contents__qmBbQ nav a:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:2px;border-radius:2px;background:var(--fg-accent);transform:scaleY(0);transition:transform .3s var(--rail-ease)}.ReadingContents_contents__qmBbQ nav a[aria-current]:before{transform:scaleY(1)}.ReadingContents_contents__qmBbQ details{margin:25px 0 20px;border-bottom:1px solid var(--fg-border);padding-bottom:15px}.ReadingContents_contents__qmBbQ summary{display:flex;align-items:center;justify-content:space-between;list-style:none;gap:8px;font-size:13px}.ReadingContents_contents__qmBbQ summary::-webkit-details-marker{display:none}.ReadingContents_contents__qmBbQ summary svg{flex-shrink:0;transition:transform .18s}.ReadingContents_contents__qmBbQ details[open] summary svg{transform:rotate(180deg)}.ReadingContents_contents__qmBbQ details a{display:flex;align-items:center;justify-content:space-between;padding:10px 0;font-size:13px;line-height:1.4;color:var(--fg-muted)}.ReadingContents_contents__qmBbQ details a:hover,.ReadingContents_contents__qmBbQ details a[aria-current]{color:var(--fg-accent)}@media(min-width:761px){.ReadingContents_contents__qmBbQ[data-mode=rail]{z-index:15}.ReadingContents_contents__qmBbQ[data-mode=rail] .ReadingContents_body__RXFsh{display:flex;flex-direction:column;align-items:center;width:44px;max-height:none;overflow:visible;padding:5px 0 12px;border:1px solid var(--fg-border);border-radius:22px;background:var(--fg-surface);transition:border-color .2s,box-shadow .3s var(--rail-ease)}.ReadingContents_contents__qmBbQ[data-mode=rail] .ReadingContents_body__RXFsh:hover{border-color:color-mix(in srgb,var(--fg-ink) 16%,var(--fg-border));box-shadow:0 16px 34px -22px rgb(40 35 25/.4)}.ReadingContents_contents__qmBbQ[data-mode=rail] .ReadingContents_header__11wyJ{margin:0}.ReadingContents_contents__qmBbQ[data-mode=rail] .ReadingContents_extras__aL0s1,.ReadingContents_contents__qmBbQ[data-mode=rail] .ReadingContents_label__LNpfd{display:none}.ReadingContents_contents__qmBbQ[data-mode=rail] .ReadingContents_layoutButton__jLHBY{border-radius:50%}.ReadingContents_contents__qmBbQ[data-mode=rail] .ReadingContents_layoutButton__jLHBY:hover svg{transform:translateX(calc(var(--rail-shift) / -5))}.ReadingContents_contents__qmBbQ[data-mode=rail] .ReadingContents_layoutButton__jLHBY:after{top:50%;right:calc(100% + 12px);transform:translate(4px,-50%)}.ReadingContents_contents__qmBbQ[data-mode=rail][data-side=start] .ReadingContents_layoutButton__jLHBY:after{right:auto;left:calc(100% + 12px);transform:translate(-4px,-50%)}.ReadingContents_contents__qmBbQ[data-mode=rail] .ReadingContents_layoutButton__jLHBY:is(:hover,:focus-visible):after{transform:translateY(-50%)}.ReadingContents_railCount__1uLGG{display:flex;flex-direction:column;align-items:center;margin:6px 0 8px;font-size:11px;line-height:1.3;font-variant-numeric:tabular-nums;color:var(--fg-muted)}.ReadingContents_railCount__1uLGG strong{font-weight:600;color:var(--fg-accent)}.ReadingContents_railCount__1uLGG span{margin-top:2px;padding-top:2px;border-top:1px solid var(--fg-border)}.ReadingContents_contents__qmBbQ[data-mode=rail] nav{--row:clamp(12px,calc((100dvh - 330px) / var(--section-count)),26px);display:flex;flex-direction:column;width:100%}.ReadingContents_contents__qmBbQ[data-mode=rail] nav a{display:block;height:var(--row);padding:0;border:0;border-radius:6px}.ReadingContents_contents__qmBbQ[data-mode=rail] nav a:focus-visible{outline-offset:-2px}.ReadingContents_contents__qmBbQ[data-mode=rail] nav a:before{left:50%;top:50%;bottom:auto;width:20px;height:2px;margin:-1px 0 0 -10px;background:color-mix(in srgb,var(--fg-ink) 22%,transparent);transform:scaleX(.5);transition:transform .32s var(--rail-ease),background-color .2s}.ReadingContents_contents__qmBbQ[data-mode=rail] nav a[data-state=read]:before{background:color-mix(in srgb,var(--fg-ink) 50%,transparent);transform:scaleX(.6)}.ReadingContents_contents__qmBbQ[data-mode=rail] nav a[data-state=active]:before{background:var(--fg-accent);transform:scaleX(1)}.ReadingContents_contents__qmBbQ[data-mode=rail] nav a:is(:hover,:focus-visible):before{transform:scaleX(1)}.ReadingContents_contents__qmBbQ[data-mode=rail] nav a:is(:hover,:focus-visible):not([aria-current]):before{background:var(--fg-ink)}.ReadingContents_contents__qmBbQ[data-mode=rail] .ReadingContents_entry___eWmT{position:absolute;z-index:5;top:50%;right:calc(100% + 12px);display:flex;align-items:baseline;gap:10px;width:max-content;max-width:260px;padding:9px 13px;border:1px solid var(--fg-border);border-radius:8px;background:var(--fg-surface);box-shadow:0 14px 32px -16px rgb(40 35 25/.38);color:var(--fg-ink);line-height:1.4;opacity:0;transform:translate(var(--rail-shift),-50%);pointer-events:none;transition:opacity .14s,transform .2s var(--rail-ease)}.ReadingContents_contents__qmBbQ[data-mode=rail][data-side=start] .ReadingContents_entry___eWmT{right:auto;left:calc(100% + 12px)}.ReadingContents_contents__qmBbQ[data-mode=rail] nav a:is(:hover,:focus-visible) .ReadingContents_entry___eWmT{opacity:1;transform:translateY(-50%)}.ReadingContents_contents__qmBbQ[data-mode=rail] nav a[aria-current] .ReadingContents_entry___eWmT{color:var(--fg-accent)}.ReadingContents_contents__qmBbQ[data-animate][data-mode=rail] .ReadingContents_body__RXFsh{animation:ReadingContents_railIn__1Qnfb .38s var(--rail-ease) .08s backwards}.ReadingContents_contents__qmBbQ[data-animate][data-mode=rail] nav a{animation:ReadingContents_tickIn__z_sdp .3s var(--rail-ease) backwards;animation-delay:calc(.18s + min(var(--i) * 26ms, .36s))}}@media(min-width:761px) and (max-width:850px){.ReadingContents_stickyOnMobile__umdDq[data-mode=rail]{visibility:hidden}}@keyframes ReadingContents_railIn__1Qnfb{0%{opacity:0;transform:translateX(var(--rail-shift)) scale(.96)}}@keyframes ReadingContents_tickIn__z_sdp{0%{opacity:0;transform:translateY(-5px)}}@keyframes ReadingContents_listIn__piDZX{0%{opacity:0;transform:translateX(var(--rail-shift))}}.ReadingContents_contents__qmBbQ[data-animate][data-mode=list] :is(.ReadingContents_header__11wyJ,.ReadingContents_extras__aL0s1){animation:ReadingContents_listIn__piDZX .34s var(--rail-ease) .2s backwards}.ReadingContents_contents__qmBbQ[data-animate][data-mode=list] nav a{animation:ReadingContents_listIn__piDZX .34s var(--rail-ease) backwards;animation-delay:calc(.24s + min(var(--i) * 24ms, .32s))}.ReadingContents_toggle__KhBwO{position:relative;display:none;align-items:center;gap:12px;width:100%;min-height:52px;padding:14px 0;border:0;background:none;color:var(--fg-ink);font:inherit;font-size:14px;text-align:left}.ReadingContents_toggle__KhBwO>svg:first-child{flex-shrink:0;color:var(--fg-accent)}.ReadingContents_toggleCurrent__w5q_B{display:flex;align-items:baseline;gap:10px;flex:1;min-width:0}.ReadingContents_toggleTitle__I1zBK{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReadingContents_toggleNumber__BJzr9{flex-shrink:0;font-size:12px;font-weight:600;color:var(--fg-accent);font-variant-numeric:tabular-nums}.ReadingContents_toggleNumber__BJzr9 span{font-weight:400;color:var(--fg-muted)}.ReadingContents_toggleCount__pCp_1{flex-shrink:0;margin-left:auto;font-size:13px;color:var(--fg-muted)}.ReadingContents_chevron__UYtK4{flex-shrink:0;transition:transform .22s var(--rail-ease)}.ReadingContents_toggle__KhBwO[aria-expanded=true] .ReadingContents_chevron__UYtK4{transform:rotate(180deg)}@keyframes ReadingContents_panelIn__TWC_2{0%{opacity:0;transform:translateY(-4px)}}@media(max-width:760px){.ReadingContents_contents__qmBbQ{position:static;border-block:1px solid var(--fg-border);width:100%}.ReadingContents_toggle__KhBwO{display:flex}.ReadingContents_body__RXFsh{display:none;padding:0 0 16px;max-height:none}.ReadingContents_body__RXFsh[data-open=true]{display:block;animation:ReadingContents_panelIn__TWC_2 .24s ease-out}.ReadingContents_header__11wyJ{display:none}.ReadingContents_contents__qmBbQ nav a{min-height:44px}}@media(max-width:850px){.ReadingContents_stickyOnMobile__umdDq{position:sticky;top:var(--header-h);z-index:20;width:100%;background:var(--fg-paper);border-block:1px solid var(--fg-border)}.ReadingContents_stickyOnMobile__umdDq[data-yield]{translate:none}.ReadingContents_stickyOnMobile__umdDq:before{content:"";position:absolute;inset:-26px 0 0;z-index:-1;background:var(--fg-paper);box-shadow:-35px 0 var(--fg-paper),35px 0 var(--fg-paper)}.ReadingContents_stickyOnMobile__umdDq .ReadingContents_toggle__KhBwO{display:flex}.ReadingContents_stickyOnMobile__umdDq .ReadingContents_toggle__KhBwO:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--fg-accent);transform:scaleX(var(--reading-progress,0));transform-origin:left}.ReadingContents_stickyOnMobile__umdDq .ReadingContents_body__RXFsh{display:none;max-height:calc(100dvh - var(--header-h) - 80px);overflow-y:auto;padding:0 0 16px}.ReadingContents_stickyOnMobile__umdDq .ReadingContents_body__RXFsh[data-open=true]{display:block;animation:ReadingContents_panelIn__TWC_2 .24s ease-out}.ReadingContents_stickyOnMobile__umdDq .ReadingContents_header__11wyJ{display:none}.ReadingContents_stickyOnMobile__umdDq nav a{min-height:44px}}@media (prefers-reduced-motion:reduce){.ReadingContents_contents__qmBbQ,.ReadingContents_contents__qmBbQ *,.ReadingContents_contents__qmBbQ :after,.ReadingContents_contents__qmBbQ :before{animation:none!important;transition:none!important}}.SuccessBurst_burst__I6h_2{position:absolute;left:50%;top:50%;z-index:3;width:0;height:0;pointer-events:none}.SuccessBurst_piece__xycbY{position:absolute;left:-4px;top:-4px;border-radius:2px;will-change:transform,opacity}.SuccessBurst_piece__xycbY[data-round]{border-radius:50%}.SuccessBurst_xp__ZYtyF{position:absolute;left:0;top:0;translate:-50% -100%;padding:4px 12px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px rgb(var(--home-correct)/.3),0 10px 22px -12px rgb(var(--home-correct)/.55);color:rgb(var(--home-correct));font:700 var(--type-read)/1.2 var(--font-sans),sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;will-change:transform,opacity}