.AssessmentHandoff_page__A7Qug{--assessment-accent:#65d9ee;display:grid;gap:clamp(64px,9vw,124px);padding-bottom:clamp(16px,5vw,64px)}.AssessmentHandoff_hero__5QIN4{display:grid;min-height:calc(100vh - 240px);grid-template-columns:minmax(0,5fr) minmax(420px,6fr);align-items:center;gap:clamp(56px,7vw,112px)}.AssessmentHandoff_copy__zuQwB{position:relative;z-index:1;max-width:620px}.AssessmentHandoff_eyebrow__uIV3y,.AssessmentHandoff_progressEyebrow__hDlYu{margin:0;color:rgb(var(--ink-rgb)/.56);font-family:var(--font-caption);font-size:13px;font-weight:600;letter-spacing:1.6px;line-height:1.3;text-transform:uppercase}.AssessmentHandoff_copy__zuQwB h1{max-width:10.5ch;margin-top:20px;font-size:clamp(48px,5.5vw,80px);letter-spacing:-.035em;line-height:.99}.AssessmentHandoff_intro__rzL_7{max-width:578px;margin:30px 0 0;color:rgb(var(--ink-rgb)/.7);font-size:clamp(17px,1.35vw,20px);font-weight:300;line-height:1.58}.AssessmentHandoff_facts__akHOe{display:grid;max-width:620px;margin:40px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--material-border);border-radius:3px 24px 3px 18px;background:var(--material-paper);box-shadow:var(--material-shadow);backdrop-filter:blur(14px) saturate(.92)}.AssessmentHandoff_facts__akHOe div{--fact-accent:var(--tribe-accent-teal);position:relative;display:grid;min-width:0;min-height:96px;grid-template-columns:28px minmax(0,1fr);align-content:center;column-gap:14px;row-gap:7px;padding:18px 24px}.AssessmentHandoff_facts__akHOe div[data-accent="1"]{--fact-accent:var(--tribe-accent-brown)}.AssessmentHandoff_facts__akHOe div[data-accent="2"]{--fact-accent:var(--tribe-accent-orange)}.AssessmentHandoff_facts__akHOe div[data-accent="3"]{--fact-accent:var(--tribe-accent-yellow)}.AssessmentHandoff_facts__akHOe div:nth-child(2n){border-left:1px solid rgb(var(--ink-rgb)/.12)}.AssessmentHandoff_facts__akHOe div:nth-child(n+3){border-top:1px solid rgb(var(--ink-rgb)/.12)}.AssessmentHandoff_facts__akHOe div:before{position:absolute;top:-1px;left:24px;width:42px;height:2px;background:var(--fact-accent);content:"";transform:scaleX(.38);transform-origin:left;transition:transform .42s var(--house-ease)}.AssessmentHandoff_facts__akHOe div:hover:before{transform:scaleX(1)}.AssessmentHandoff_factIndex__zkFKT{align-self:start;grid-row:1/span 2;color:color-mix(in srgb,var(--fact-accent) 76%,var(--ink));font-family:var(--font-caption);font-size:9px;font-weight:600;letter-spacing:.8px;line-height:1.3}.AssessmentHandoff_facts__akHOe dt{grid-column:2;color:rgb(var(--ink-rgb)/.5);font-family:var(--font-caption);font-size:10px;font-weight:600;letter-spacing:1.05px;line-height:1.25;text-transform:uppercase}.AssessmentHandoff_facts__akHOe dd{grid-column:2;margin:0;color:rgb(var(--ink-rgb)/.85);font-size:14px;line-height:1.38}.AssessmentHandoff_actions__KvkG3{display:flex;min-height:56px;align-items:center;gap:20px;margin-top:32px}.AssessmentHandoff_actionGroup__lXOqC{display:grid;max-width:620px;gap:12px}.AssessmentHandoff_actionGroup__lXOqC .AssessmentHandoff_actions__KvkG3{margin-top:32px}.AssessmentHandoff_actions__KvkG3 form{margin:0}.AssessmentHandoff_primaryAction__mLnV1{position:relative;isolation:isolate;display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:16px;overflow:hidden;border:1px solid var(--ink);border-radius:6px;background:var(--ink);color:var(--paper);padding:12px 22px 12px 24px;cursor:pointer;font-family:var(--font-caption);font-size:13px;font-weight:600;letter-spacing:1.2px;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color .45s cubic-bezier(.625,.05,0,1),border-color .45s cubic-bezier(.625,.05,0,1),color .45s cubic-bezier(.625,.05,0,1),transform .16s ease}.AssessmentHandoff_primaryAction__mLnV1:focus-visible,.AssessmentHandoff_primaryAction__mLnV1:hover{border-color:var(--assessment-accent);background:var(--assessment-accent);color:var(--ink)}.AssessmentHandoff_primaryAction__mLnV1:active{transform:scale(.985)}.AssessmentHandoff_secondaryAction__oAE9H{display:inline-flex;min-height:52px;min-width:238px;align-items:center;justify-content:center;border:1px solid rgb(var(--ink-rgb)/.28);border-radius:6px;background:transparent;color:var(--ink);padding:12px 22px;cursor:pointer;font-family:var(--font-caption);font-size:13px;font-weight:600;letter-spacing:1.2px;line-height:1;text-transform:uppercase;transition:background-color .45s var(--house-ease),border-color .45s var(--house-ease),color .45s var(--house-ease),transform .16s ease}.AssessmentHandoff_secondaryAction__oAE9H:focus-visible,.AssessmentHandoff_secondaryAction__oAE9H:hover{border-color:transparent;background:var(--assessment-accent);color:var(--ink)}.AssessmentHandoff_secondaryAction__oAE9H:active{transform:scale(.985)}.AssessmentHandoff_secondaryAction__oAE9H:disabled{cursor:not-allowed;opacity:.62;transform:none}.AssessmentHandoff_secondaryAction__oAE9H[aria-busy=true]{cursor:wait}.AssessmentHandoff_recoveryFeedback__oKJJi{display:grid;min-height:54px;align-content:center;gap:3px;border-top:1px solid rgb(var(--ink-rgb)/.14);border-bottom:1px solid rgb(var(--ink-rgb)/.14);padding:11px 2px}.AssessmentHandoff_recoveryFeedback__oKJJi strong{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-family:var(--font-caption);font-size:10px;font-weight:600;letter-spacing:1px;line-height:1.35;text-transform:uppercase}.AssessmentHandoff_recoveryFeedback__oKJJi strong:before{width:7px;height:7px;flex:none;border:1px solid;border-radius:50%;content:"";opacity:.54}.AssessmentHandoff_recoveryFeedback__oKJJi[data-processing=true] strong:before{border-color:var(--assessment-accent);background:var(--assessment-accent);box-shadow:0 0 0 0 rgb(101 217 238/.34);animation:AssessmentHandoff_assessment-status-pulse___dhdW 1.8s ease-out infinite;opacity:1}.AssessmentHandoff_recoveryFeedback__oKJJi[data-tone=unavailable] strong:before{border-color:var(--tribe-accent-brown)}.AssessmentHandoff_recoveryFeedback__oKJJi p{margin:0;color:rgb(var(--ink-rgb)/.66);font-size:13px;line-height:1.45}.AssessmentHandoff_recoveryLink__Wi6bw{width:fit-content;color:var(--ink);font-family:var(--font-caption);font-size:11px;font-weight:600;letter-spacing:.8px;text-decoration-thickness:1px;text-underline-offset:3px;text-transform:uppercase}.AssessmentHandoff_recoveryFeedback__oKJJi[data-tone=found]{border-top-color:var(--assessment-accent)}.AssessmentHandoff_recoveryFeedback__oKJJi[data-tone=unavailable]{border-top-color:var(--tribe-accent-brown)}@keyframes AssessmentHandoff_assessment-status-pulse___dhdW{70%{box-shadow:0 0 0 7px rgb(101 217 238/0)}to{box-shadow:0 0 0 0 rgb(101 217 238/0)}}@media (prefers-reduced-motion:reduce){.AssessmentHandoff_recoveryFeedback__oKJJi[data-processing=true] strong:before{animation:none}}.AssessmentHandoff_srOnly__pWiXS{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.AssessmentHandoff_arrowDots__aSisc{width:15px;height:25px;flex:none}.AssessmentHandoff_arrowDots__aSisc circle{fill:currentColor;opacity:.18;transform:translateX(-3px);transition:opacity .18s ease,transform .38s cubic-bezier(.625,.05,0,1)}.AssessmentHandoff_primaryAction__mLnV1:focus-visible .AssessmentHandoff_arrowDots__aSisc circle,.AssessmentHandoff_primaryAction__mLnV1:hover .AssessmentHandoff_arrowDots__aSisc circle{opacity:1;transform:translateX(0)}.AssessmentHandoff_primaryAction__mLnV1:focus-visible .AssessmentHandoff_arrowDots__aSisc circle:nth-child(2),.AssessmentHandoff_primaryAction__mLnV1:hover .AssessmentHandoff_arrowDots__aSisc circle:nth-child(2){transition-delay:35ms}.AssessmentHandoff_primaryAction__mLnV1:focus-visible .AssessmentHandoff_arrowDots__aSisc circle:nth-child(3),.AssessmentHandoff_primaryAction__mLnV1:hover .AssessmentHandoff_arrowDots__aSisc circle:nth-child(3){transition-delay:70ms}.AssessmentHandoff_primaryAction__mLnV1:focus-visible .AssessmentHandoff_arrowDots__aSisc circle:nth-child(4),.AssessmentHandoff_primaryAction__mLnV1:hover .AssessmentHandoff_arrowDots__aSisc circle:nth-child(4){transition-delay:105ms}.AssessmentHandoff_primaryAction__mLnV1:focus-visible .AssessmentHandoff_arrowDots__aSisc circle:nth-child(5),.AssessmentHandoff_primaryAction__mLnV1:hover .AssessmentHandoff_arrowDots__aSisc circle:nth-child(5){transition-delay:.14s}.AssessmentHandoff_supportNote___lTTn{max-width:340px;margin:0;color:rgb(var(--ink-rgb)/.58);font-size:14px;line-height:1.5}.AssessmentHandoff_visual__VwRoJ{width:100%;max-width:620px;justify-self:end}.AssessmentHandoff_signal__hpBae{position:relative;width:100%;min-height:420px;overflow:hidden;margin:0;border:1px solid rgb(var(--on-inverse-rgb)/.1);border-radius:16px;background:rgb(var(--surface-inverse-rgb)/.91);color:var(--on-inverse,#ebebe2);box-shadow:0 42px 100px -52px rgb(var(--ink-rgb)/.7);padding:clamp(28px,4vw,46px);backdrop-filter:blur(16px) saturate(.9)}.AssessmentHandoff_signal__hpBae:after{position:absolute;inset:0;border:1px solid rgb(var(--on-inverse-rgb)/.08);border-radius:inherit;content:"";pointer-events:none}.AssessmentHandoff_signalHeader__HQwj_{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px;color:rgb(var(--on-inverse-rgb)/.58);font-family:var(--font-caption);font-size:10px;font-weight:600;letter-spacing:1.3px;line-height:1.3;text-transform:uppercase}.AssessmentHandoff_signalHeader__HQwj_ span:last-child{color:#65d9ee}.AssessmentHandoff_signalSteps__kB_lo{position:relative;z-index:1;margin:34px 0 0;padding:0;list-style:none}.AssessmentHandoff_signalSteps__kB_lo li{display:grid;min-height:88px;grid-template-columns:38px minmax(0,1fr) 10px;align-items:center;gap:16px;border-top:1px solid rgb(var(--on-inverse-rgb)/.16);padding:16px 0}.AssessmentHandoff_signalSteps__kB_lo li:last-child{border-bottom:1px solid rgb(var(--on-inverse-rgb)/.16)}.AssessmentHandoff_signalSteps__kB_lo li>span{color:#65d9ee;font-family:var(--font-caption);font-size:10px;letter-spacing:1px}.AssessmentHandoff_signalSteps__kB_lo div{display:grid;gap:4px}.AssessmentHandoff_signalSteps__kB_lo strong{font-family:var(--font-bamboo);font-size:clamp(22px,2.2vw,30px);font-weight:300;line-height:1}.AssessmentHandoff_signalSteps__kB_lo p{margin:0;color:rgb(var(--on-inverse-rgb)/.58);font-size:12px;line-height:1.45}.AssessmentHandoff_signalSteps__kB_lo i{width:8px;height:8px;border:1px solid rgb(var(--on-inverse-rgb)/.35);border-radius:50%}.AssessmentHandoff_signalSteps__kB_lo li[data-state=current] i{border-color:#65d9ee;background:#65d9ee;box-shadow:0 0 0 5px rgb(101 217 238/.1)}.AssessmentHandoff_signalSteps__kB_lo li[data-state=complete] i{border-color:#65d9ee;background:#65d9ee}.AssessmentHandoff_signalSteps__kB_lo li[data-state=waiting]{color:rgb(var(--on-inverse-rgb)/.55)}.AssessmentHandoff_signalNote__TexOV{position:relative;z-index:1;max-width:52ch;margin:22px 0 0;color:rgb(var(--on-inverse-rgb)/.48);font-size:11px}.AssessmentHandoff_progress__lToAS{display:grid;border-top:1px solid rgb(var(--ink-rgb)/.12);border-bottom:1px solid rgb(var(--ink-rgb)/.12);padding:38px 0 40px}.AssessmentHandoff_progress__lToAS h2{font-size:clamp(27px,3vw,40px);letter-spacing:-.02em}.AssessmentHandoff_progress__lToAS{grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);align-items:start;gap:60px}.AssessmentHandoff_progress__lToAS h2{max-width:8ch;margin-top:12px}.AssessmentHandoff_progressSteps__GZW4g{margin:0;list-style:none;padding:0}.AssessmentHandoff_progressSteps__GZW4g li{display:grid;min-height:68px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;border-bottom:1px solid rgb(var(--ink-rgb)/.1);color:rgb(var(--ink-rgb)/.42);font-size:15px}.AssessmentHandoff_progressSteps__GZW4g li:first-child{border-top:1px solid rgb(var(--ink-rgb)/.1)}.AssessmentHandoff_stepNumber__EokPn,.AssessmentHandoff_stepStatus__2eKj_{font-family:var(--font-caption);font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.AssessmentHandoff_stepStatus__2eKj_{justify-self:end}.AssessmentHandoff_step_current__UU97W{color:var(--ink)!important}.AssessmentHandoff_step_current__UU97W .AssessmentHandoff_stepNumber__EokPn{color:var(--accent-teal)}.AssessmentHandoff_step_complete__zRfSQ{color:rgb(var(--ink-rgb)/.7)!important}.AssessmentHandoff_step_retrying__XRAmV{color:var(--ink)!important}.AssessmentHandoff_step_retrying__XRAmV .AssessmentHandoff_stepNumber__EokPn,.AssessmentHandoff_step_retrying__XRAmV .AssessmentHandoff_stepStatus__2eKj_{color:var(--accent-teal)}.AssessmentHandoff_step_attention__LCw8b{color:var(--ink)!important}.AssessmentHandoff_step_attention__LCw8b .AssessmentHandoff_stepNumber__EokPn,.AssessmentHandoff_step_attention__LCw8b .AssessmentHandoff_stepStatus__2eKj_{color:#ad5913}.AssessmentHandoff_step_complete__zRfSQ .AssessmentHandoff_stepNumber__EokPn:after{display:inline-block;width:6px;height:6px;margin-left:8px;border-radius:999px;background:#0a99c3;content:""}.AssessmentHandoff_notice__zsLWt{display:flex;min-height:48px;align-items:center;gap:13px;margin-bottom:calc(clamp(64px, 9vw, 124px) * -.7);border:1px solid rgb(var(--ink-rgb)/.12);border-radius:7px;background:var(--paper-soft);padding:10px 15px}.AssessmentHandoff_notice__zsLWt>span{width:7px;height:7px;flex:none;border-radius:999px;background:#65d9ee;box-shadow:0 0 0 1px var(--ink)}.AssessmentHandoff_notice__zsLWt p{margin:0;color:rgb(var(--ink-rgb)/.7);font-size:13px;line-height:1.45}.AssessmentHandoff_page__A7Qug .assessment-reveal{opacity:0;transform:translateY(18px);animation:AssessmentHandoff_assessment-reveal__urRqv .68s cubic-bezier(.625,.05,0,1) forwards}.AssessmentHandoff_page__A7Qug .assessment-reveal-1{animation-delay:60ms}.AssessmentHandoff_page__A7Qug .assessment-reveal-2{animation-delay:.13s}.AssessmentHandoff_page__A7Qug .assessment-reveal-3{animation-delay:.22s}.AssessmentHandoff_page__A7Qug .assessment-reveal-4{animation-delay:.31s}@keyframes AssessmentHandoff_assessment-reveal__urRqv{to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.AssessmentHandoff_hero__5QIN4{grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);gap:48px}.AssessmentHandoff_copy__zuQwB h1{font-size:clamp(46px,6vw,68px)}.AssessmentHandoff_signal__hpBae{min-height:420px}}@media (max-width:820px){.AssessmentHandoff_page__A7Qug{gap:68px}.AssessmentHandoff_hero__5QIN4{min-height:auto;grid-template-columns:1fr;gap:52px}.AssessmentHandoff_copy__zuQwB,.AssessmentHandoff_visual__VwRoJ{max-width:none}.AssessmentHandoff_visual__VwRoJ{justify-self:stretch}.AssessmentHandoff_signal__hpBae{min-height:0}.AssessmentHandoff_progress__lToAS{grid-template-columns:1fr;gap:32px}.AssessmentHandoff_progress__lToAS h2{max-width:none}}@media (max-width:560px){.AssessmentHandoff_page__A7Qug{gap:56px;padding-bottom:8px}.AssessmentHandoff_hero__5QIN4{gap:44px}.AssessmentHandoff_copy__zuQwB h1{max-width:11ch;margin-top:16px;font-size:clamp(42px,12vw,54px);line-height:1}.AssessmentHandoff_intro__rzL_7{margin-top:24px;font-size:17px;line-height:1.55}.AssessmentHandoff_facts__akHOe{margin-top:32px;grid-template-columns:1fr}.AssessmentHandoff_facts__akHOe div{min-height:82px;padding:15px 18px}.AssessmentHandoff_facts__akHOe div:nth-child(2n){border-left:0}.AssessmentHandoff_facts__akHOe div:nth-child(n+2){border-top:1px solid rgb(var(--ink-rgb)/.1)}.AssessmentHandoff_facts__akHOe div:before{left:18px}.AssessmentHandoff_actions__KvkG3{flex-direction:column;align-items:stretch;margin-top:26px}.AssessmentHandoff_actionGroup__lXOqC .AssessmentHandoff_actions__KvkG3{margin-top:26px}.AssessmentHandoff_actions__KvkG3 form,.AssessmentHandoff_primaryAction__mLnV1,.AssessmentHandoff_secondaryAction__oAE9H{width:100%;min-height:52px}.AssessmentHandoff_supportNote___lTTn{max-width:none}.AssessmentHandoff_signal__hpBae{aspect-ratio:auto;min-height:352px;border-radius:12px;padding:20px 18px 17px}.AssessmentHandoff_signalSteps__kB_lo{margin-top:26px}.AssessmentHandoff_signalSteps__kB_lo li{grid-template-columns:30px minmax(0,1fr) 8px;gap:10px}.AssessmentHandoff_signalSteps__kB_lo strong{font-size:22px}.AssessmentHandoff_progress__lToAS{gap:26px;padding:28px 0 30px}.AssessmentHandoff_progressSteps__GZW4g li{min-height:62px;grid-template-columns:34px minmax(0,1fr) auto;gap:10px}.AssessmentHandoff_stepStatus__2eKj_{font-size:8px;letter-spacing:.75px}.AssessmentHandoff_notice__zsLWt{align-items:flex-start;margin-bottom:-32px}.AssessmentHandoff_notice__zsLWt>span{margin-top:7px}}@media (prefers-reduced-motion:reduce){.AssessmentHandoff_arrowDots__aSisc circle,.AssessmentHandoff_facts__akHOe div:before,.AssessmentHandoff_primaryAction__mLnV1,.AssessmentHandoff_secondaryAction__oAE9H{transition:none}.AssessmentHandoff_page__A7Qug .assessment-reveal{opacity:1;transform:none;animation:none}}@media (forced-colors:active){.AssessmentHandoff_signal__hpBae{border:1px solid CanvasText;background:Canvas;color:CanvasText}.AssessmentHandoff_signalBaseline__OCQU0,.AssessmentHandoff_signalStalk__t5VSX{stroke:CanvasText}.AssessmentHandoff_signalNode__69yfQ{fill:Highlight;stroke:Canvas}.AssessmentHandoff_facts__akHOe div:before{background:Highlight}.AssessmentHandoff_primaryAction__mLnV1{border:1px solid ButtonText}.AssessmentHandoff_notice__zsLWt>span,.AssessmentHandoff_step_complete__zRfSQ .AssessmentHandoff_stepNumber__EokPn:after{background:Highlight}}.BambooTitle_root__pFKU3{--bamboo-title-ink:currentColor;position:relative}.BambooTitle_screenReaderText__uMHGz{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.BambooTitle_morph__r8UUz{display:grid;width:100%;font-size:calc(1em * var(--bamboo-title-fit, 1));line-height:var(--bamboo-title-leading,inherit)}.BambooTitle_source__WBHDd,.BambooTitle_target__s9d_D{display:block;width:100%;grid-area:1/1;color:var(--bamboo-title-ink);text-align:left;text-wrap:pretty}.BambooTitle_source__WBHDd{font-family:var(--font-serif)}.BambooTitle_target__s9d_D{font-family:var(--font-bamboo);visibility:hidden}.BambooTitle_sourceWord__QSmDc,.BambooTitle_word__ma2iY{position:relative;z-index:0;display:inline-block;isolation:isolate;white-space:nowrap}.BambooTitle_space__X5dmv{display:inline;white-space:pre-wrap}.BambooTitle_glyph__cafm2,.BambooTitle_sourceChar__g9J5d{display:inline-block}.BambooTitle_sourceChar__g9J5d{opacity:0}.BambooTitle_glyph__cafm2{position:relative;transform-origin:50% 100%}.BambooTitle_root__pFKU3[data-morphed=true] .BambooTitle_source__WBHDd{visibility:hidden}.BambooTitle_root__pFKU3[data-morphed=true] .BambooTitle_target__s9d_D{visibility:visible}.BambooTitle_leaf__D5LJL{position:absolute;z-index:2;bottom:var(--leaf-bottom,.5em);left:var(--leaf-x,50%);display:block;width:.42em;aspect-ratio:83.4315/100.4509;color:inherit;opacity:1;pointer-events:none;transform:translateX(-50%);transform-origin:14% 92%}.BambooTitle_leaf__D5LJL:before{position:absolute;inset:0;background:currentColor;content:"";-webkit-mask:url(/bamboo/bamboo-leaf.svg) center/contain no-repeat;mask:url(/bamboo/bamboo-leaf.svg) center/contain no-repeat;transform:rotate(var(--leaf-rotate,0deg)) scaleX(var(--leaf-flip,1)) scale(var(--leaf-scale,1));transform-origin:14% 92%}.BambooTitle_root__pFKU3[data-active=true] .BambooTitle_sourceChar__g9J5d{animation:BambooTitle_tribe-reveal__81Av3 .22s cubic-bezier(.54,-.06,.31,.98) both;animation-delay:calc(var(--source-order, 0) * 10ms)}.BambooTitle_root__pFKU3[data-active=true] .BambooTitle_leaf__D5LJL{animation:BambooTitle_leaf-bloom__ll_g5 2.84s cubic-bezier(.625,.05,0,1) both;animation-delay:calc(1.13s + var(--leaf-order, 0) * 46ms)}@keyframes BambooTitle_tribe-reveal__81Av3{0%{opacity:0}to{opacity:1}}@keyframes BambooTitle_leaf-bloom__ll_g5{0%{color:var(--leaf-accent);opacity:0;transform:translateX(-50%) scale(.08)}14.7887%{color:var(--leaf-accent);opacity:1;transform:translateX(-50%) scale(1)}85.2113%{color:var(--leaf-accent);opacity:1;transform:translateX(-50%) scale(1)}to{color:var(--bamboo-title-ink);opacity:1;transform:translateX(-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.BambooTitle_source__WBHDd{display:none}.BambooTitle_target__s9d_D{opacity:1;visibility:visible}.BambooTitle_glyph__cafm2,.BambooTitle_leaf__D5LJL,.BambooTitle_sourceChar__g9J5d{animation:none!important}.BambooTitle_glyph__cafm2{opacity:1;transform:none}.BambooTitle_leaf__D5LJL{color:var(--bamboo-title-ink);opacity:1;transform:translateX(-50%) scale(1)}}@media (scripting:none){.BambooTitle_sourceChar__g9J5d{opacity:1}}.ChapterLessonStepper_lesson__WLzjn{display:grid;gap:clamp(20px,2.5vw,32px);min-width:0}.ChapterLessonStepper_pageTitle__701T3{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ChapterLessonStepper_lessonHeader__c2eQ5{display:flex;align-items:end;justify-content:space-between;gap:28px}.ChapterLessonStepper_lessonHeader__c2eQ5 h2{max-width:18ch;font-size:clamp(32px,3.7vw,50px);line-height:1}.ChapterLessonStepper_lessonHeader__c2eQ5>span{color:var(--ink-muted);font-family:var(--font-caption);font-size:12px;letter-spacing:1.2px}.ChapterLessonStepper_overline__ILZ3S{margin:0 0 14px;color:var(--ink-muted);font-family:var(--font-caption);font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase}.ChapterLessonStepper_lessonGrid__iJioJ{display:grid;grid-template-columns:minmax(184px,218px) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}.ChapterLessonStepper_sectionIndex__y_f5z{position:sticky;top:calc(var(--app-shell-offset) + 28px)}.ChapterLessonStepper_sectionIndex__y_f5z>p{margin:0 0 14px;color:var(--ink-muted);font-family:var(--font-caption);font-size:11px;letter-spacing:1.1px;text-transform:uppercase}.ChapterLessonStepper_sectionIndex__y_f5z ol{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ChapterLessonStepper_sectionIndex__y_f5z button{position:relative;display:grid;width:100%;min-height:54px;grid-template-columns:26px minmax(0,1fr) 7px;align-items:center;gap:9px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-muted);padding:8px 9px;cursor:pointer;text-align:left;transition:border-color .18s var(--house-ease),background .18s var(--house-ease),color .18s var(--house-ease)}.ChapterLessonStepper_sectionIndex__y_f5z button>span{color:var(--accent-teal);font-family:var(--font-caption);font-size:11px;letter-spacing:1px}.ChapterLessonStepper_sectionIndex__y_f5z strong{overflow:hidden;font-size:14px;font-weight:400;line-height:1.35;text-overflow:ellipsis}.ChapterLessonStepper_sectionIndex__y_f5z i{width:6px;height:6px;border:1px solid;border-radius:50%;opacity:.42}.ChapterLessonStepper_sectionIndex__y_f5z button:hover,.ChapterLessonStepper_sectionIndex__y_f5z button[aria-current=step]{border-color:var(--material-border);background:var(--material-paper-strong);color:var(--ink)}.ChapterLessonStepper_sectionIndex__y_f5z button:disabled{cursor:not-allowed;opacity:.56}.ChapterLessonStepper_sectionIndex__y_f5z button[aria-current=step] i{border-color:var(--brand);background:var(--brand);box-shadow:0 0 0 4px rgb(101 217 238/.12);opacity:1}.ChapterLessonStepper_sectionIndex__y_f5z button[data-complete=true] i{border-color:var(--brand);background:var(--brand);opacity:1}.ChapterLessonStepper_sectionIndex__y_f5z button[data-complete=true]:not([aria-current=step]){color:var(--ink)}.ChapterLessonStepper_stage__wh7BE{min-width:0;overflow:clip;border:1px solid var(--material-border);border-radius:16px;background:var(--material-paper);box-shadow:0 34px 84px -54px rgb(var(--ink-rgb)/.54);backdrop-filter:blur(18px) saturate(.94)}.ChapterLessonStepper_stageTopline__OiYZv{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--material-border);padding:12px clamp(24px,4vw,42px);color:var(--ink-muted);font-family:var(--font-caption);font-size:11px;letter-spacing:1.1px;text-transform:uppercase}.ChapterLessonStepper_stageTopline__OiYZv>div{display:flex;width:min(210px,40%);gap:4px}.ChapterLessonStepper_stageTopline__OiYZv i{height:2px;flex:1;background:rgb(var(--ink-rgb)/.12)}.ChapterLessonStepper_stageTopline__OiYZv i[data-active=true]{background:var(--brand)}.ChapterLessonStepper_stageContent___ZbSo{min-height:max(560px,calc(100dvh - 280px));padding:clamp(42px,5vw,76px);scroll-margin-top:calc(var(--app-shell-offset) + 12px)}.ChapterLessonStepper_stageContent___ZbSo:focus{outline:none}.ChapterLessonStepper_stageContent___ZbSo:focus-visible{outline:3px solid var(--focus);outline-offset:-5px}.ChapterLessonStepper_chapterOverview__rNLX0,.ChapterLessonStepper_completion__KpB7I:not([hidden]),.ChapterLessonStepper_stagePanel__BJ5GT{animation:ChapterLessonStepper_section-in__VTynL .22s var(--house-ease) both}.ChapterLessonStepper_chapterOverview__rNLX0{display:grid;min-height:calc(max(560px, calc(100dvh - 280px)) - clamp(84px, 10vw, 152px));grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:stretch;gap:clamp(42px,6vw,88px)}.ChapterLessonStepper_overviewCopy__iQaXX{display:flex;min-width:0;flex-direction:column;justify-content:center}.ChapterLessonStepper_overviewCopy__iQaXX h2{max-width:12ch;margin:0;font-size:clamp(56px,6.6vw,100px);line-height:.92}.ChapterLessonStepper_overviewSummary__4lpcy{max-width:680px;margin:28px 0 0;color:var(--ink-soft);font-size:clamp(17px,1.6vw,21px)!important;font-weight:300}.ChapterLessonStepper_overviewMeta__Weqp4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:auto 0 0;padding-top:clamp(38px,6vw,78px)}.ChapterLessonStepper_overviewMeta__Weqp4 div{border-top:1px solid var(--hairline);padding-top:13px}.ChapterLessonStepper_overviewMeta__Weqp4 dt{color:var(--ink-muted);font-family:var(--font-caption);font-size:11px;letter-spacing:1.1px;text-transform:uppercase}.ChapterLessonStepper_overviewMeta__Weqp4 dd{margin:5px 0 0;color:var(--ink);font-size:15px;line-height:1.35}.ChapterLessonStepper_overviewArtwork__ch6v3{position:relative;min-height:440px;overflow:hidden;align-self:stretch;margin:calc(clamp(42px, 5vw, 76px) * -1) calc(clamp(42px, 5vw, 76px) * -1) calc(clamp(42px, 5vw, 76px) * -1) 0;border-left:1px solid var(--material-border);background:var(--paper-deep)}.ChapterLessonStepper_overviewArtwork__ch6v3:after{position:absolute;inset:0;background:linear-gradient(90deg,rgb(var(--paper-rgb)/.14),transparent 26%),linear-gradient(180deg,transparent 68%,rgb(var(--surface-inverse-rgb)/.14));content:"";pointer-events:none}.ChapterLessonStepper_overviewArtwork__ch6v3 img,.ChapterLessonStepper_overviewArtwork__ch6v3>span{width:100%;height:100%;object-fit:cover}.ChapterLessonStepper_overviewArtwork__ch6v3>span{display:block;background:radial-gradient(circle at 70% 34%,var(--brand) 0 2px,transparent 3px),repeating-linear-gradient(118deg,transparent 0 34px,rgb(var(--ink-rgb)/.12) 35px 36px)}.ChapterLessonStepper_stageContent___ZbSo h2{max-width:16ch;margin-bottom:24px;font-size:clamp(36px,4.5vw,56px);line-height:1}.ChapterLessonStepper_stageContent___ZbSo li,.ChapterLessonStepper_stageContent___ZbSo p{color:var(--ink-soft);font-size:17px}.ChapterLessonStepper_prose__nWm4m>p{margin:0 0 22px}.ChapterLessonStepper_callout__6dBIi{border-left:3px solid var(--brand);padding-left:clamp(22px,3vw,38px)}.ChapterLessonStepper_callout__6dBIi h2{margin-bottom:16px}.ChapterLessonStepper_steps__odYmg{margin:32px 0 0;padding:0;list-style:none}.ChapterLessonStepper_steps__odYmg li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:16px;border-top:1px solid var(--hairline);padding:21px 0}.ChapterLessonStepper_steps__odYmg li>span{color:var(--accent-teal);font-family:var(--font-caption);font-size:12px}.ChapterLessonStepper_steps__odYmg strong{color:var(--ink);font-weight:500}.ChapterLessonStepper_steps__odYmg p{margin:5px 0 0;font-size:15px}.ChapterLessonStepper_exercise__CS_T3{margin:calc(clamp(34px, 5vw, 58px) * -1);background:rgb(var(--surface-inverse-rgb)/.93);color:var(--on-inverse);padding:clamp(38px,6vw,64px)}.ChapterLessonStepper_exercise__CS_T3 .ChapterLessonStepper_overline__ILZ3S{color:var(--brand)}.ChapterLessonStepper_exercise__CS_T3 li,.ChapterLessonStepper_exercise__CS_T3>p{color:rgb(var(--on-inverse-rgb)/.72)}.ChapterLessonStepper_exercise__CS_T3>ol{margin:28px 0;padding-left:24px}.ChapterLessonStepper_exercise__CS_T3 li{margin:12px 0;padding-left:8px}.ChapterLessonStepper_note__wuOGl{border-top:1px solid rgb(var(--on-inverse-rgb)/.18);padding-top:24px;font-size:14px!important}.ChapterLessonStepper_sources__arADR{margin:20px 0 0;padding:0;list-style:none}.ChapterLessonStepper_sources__arADR li{border-top:1px solid var(--hairline)}.ChapterLessonStepper_sources__arADR li:last-child{border-bottom:1px solid var(--hairline)}.ChapterLessonStepper_sources__arADR a{display:grid;min-height:62px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;color:var(--ink)}.ChapterLessonStepper_sources__arADR a span:last-child{color:var(--ink-muted);font-family:var(--font-caption);font-size:11px;letter-spacing:1px;text-transform:uppercase}.ChapterLessonStepper_completion__KpB7I[hidden]{display:none}.ChapterLessonStepper_completion__KpB7I:not([hidden]){display:grid;min-height:calc(max(560px, calc(100dvh - 280px)) - clamp(84px, 10vw, 152px));align-content:center}.ChapterLessonStepper_completion__KpB7I>p:not(.ChapterLessonStepper_overline__ILZ3S){max-width:600px}.ChapterLessonStepper_completion__KpB7I button{width:fit-content;min-height:52px;margin-top:18px;border:0;border-radius:6px;background:var(--ink);color:var(--paper);padding:12px 18px;cursor:pointer;font-family:var(--font-caption);font-size:12px;letter-spacing:1.2px;text-transform:uppercase}.ChapterLessonStepper_completion__KpB7I button:disabled{cursor:default;opacity:.58}.ChapterLessonStepper_completion__KpB7I [role=alert]{margin:12px 0 0;font-size:13px}.ChapterLessonStepper_stageActions__ht_Ao{position:sticky;z-index:3;bottom:12px;display:grid;min-height:72px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:0 10px 10px;border:1px solid var(--material-border);border-radius:10px;background:rgb(var(--paper-rgb)/.94);box-shadow:0 18px 54px -34px rgb(var(--ink-rgb)/.65);padding:10px 14px;backdrop-filter:blur(14px)}.ChapterLessonStepper_stageActions__ht_Ao>a,.ChapterLessonStepper_stageActions__ht_Ao>button{display:inline-flex;width:fit-content;min-height:48px;align-items:center;justify-content:center;gap:24px;border:0;border-radius:6px;padding:10px 16px;cursor:pointer;font-family:var(--font-caption);font-size:11px;letter-spacing:1.1px;text-decoration:none;text-transform:uppercase}.ChapterLessonStepper_stageActions__ht_Ao>button:first-child{justify-self:start;background:transparent;color:var(--ink-muted)}.ChapterLessonStepper_stageActions__ht_Ao>button:first-child:disabled{cursor:default;opacity:.3}.ChapterLessonStepper_stageActions__ht_Ao>.ChapterLessonStepper_continueButton__YHLyX,.ChapterLessonStepper_stageActions__ht_Ao>a{justify-self:end;background:var(--ink);color:var(--paper)}.ChapterLessonStepper_stageActions__ht_Ao>span{color:var(--ink-muted);font-family:var(--font-caption);font-size:11px;letter-spacing:1px}.ChapterLessonStepper_stageActions__ht_Ao>.ChapterLessonStepper_savingAction__WHnkI{display:inline-flex;width:fit-content;min-height:48px;align-items:center;justify-self:end;border-radius:6px;background:var(--ink);color:var(--paper);padding:10px 16px;letter-spacing:1.1px;text-transform:uppercase}.ChapterLessonStepper_unitReturn__ZYxdb{display:inline-flex;width:fit-content;min-height:44px;align-items:center;color:var(--ink-muted);font-family:var(--font-caption);font-size:11px;letter-spacing:1.1px;text-underline-offset:5px;text-transform:uppercase}@keyframes ChapterLessonStepper_section-in__VTynL{0%{opacity:0;transform:translateY(4px)}}@media (max-width:860px){.ChapterLessonStepper_lessonGrid__iJioJ{grid-template-columns:1fr}.ChapterLessonStepper_sectionIndex__y_f5z{position:static}.ChapterLessonStepper_sectionIndex__y_f5z>p{display:none}.ChapterLessonStepper_sectionIndex__y_f5z ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ChapterLessonStepper_sectionIndex__y_f5z li{min-width:0}.ChapterLessonStepper_sectionIndex__y_f5z button{min-height:62px;grid-template-columns:22px minmax(0,1fr);gap:6px;padding:8px}.ChapterLessonStepper_sectionIndex__y_f5z strong{display:-webkit-box;overflow:hidden;font-size:10px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ChapterLessonStepper_sectionIndex__y_f5z i{display:none}.ChapterLessonStepper_stageContent___ZbSo{min-height:560px}.ChapterLessonStepper_chapterOverview__rNLX0{min-height:0;grid-template-columns:1fr}.ChapterLessonStepper_overviewCopy__iQaXX h2{font-size:clamp(54px,11vw,84px)}.ChapterLessonStepper_overviewArtwork__ch6v3{min-height:360px;margin:0 calc(clamp(42px, 5vw, 76px) * -1) calc(clamp(42px, 5vw, 76px) * -1);border-top:1px solid var(--material-border);border-left:0}}@media (max-width:520px){.ChapterLessonStepper_lessonHeader__c2eQ5{display:none}.ChapterLessonStepper_sectionIndex__y_f5z{margin:0 -20px;padding:0 20px 4px;overflow-x:auto;scrollbar-width:thin}.ChapterLessonStepper_sectionIndex__y_f5z ol{display:flex;width:max-content;gap:7px}.ChapterLessonStepper_sectionIndex__y_f5z li{width:154px;flex:none}.ChapterLessonStepper_sectionIndex__y_f5z button{min-height:58px}.ChapterLessonStepper_stageContent___ZbSo{min-height:0;padding:32px 24px 38px}.ChapterLessonStepper_chapterOverview__rNLX0{gap:34px}.ChapterLessonStepper_overviewCopy__iQaXX h2{font-size:clamp(48px,15.5vw,70px)}.ChapterLessonStepper_overviewSummary__4lpcy{margin-top:22px}.ChapterLessonStepper_overviewMeta__Weqp4{grid-template-columns:1fr;gap:10px;padding-top:34px}.ChapterLessonStepper_overviewMeta__Weqp4 div{display:flex;justify-content:space-between;gap:20px}.ChapterLessonStepper_overviewMeta__Weqp4 dd{text-align:right}.ChapterLessonStepper_overviewArtwork__ch6v3{min-height:280px;margin:0 -24px -38px}.ChapterLessonStepper_stageContent___ZbSo h2{font-size:clamp(36px,11vw,48px)}.ChapterLessonStepper_stageContent___ZbSo li,.ChapterLessonStepper_stageContent___ZbSo p{font-size:16px}.ChapterLessonStepper_exercise__CS_T3{margin:-32px -24px -38px;padding:38px 24px}.ChapterLessonStepper_completion__KpB7I{min-height:360px}.ChapterLessonStepper_completion__KpB7I button{width:100%}.ChapterLessonStepper_stageActions__ht_Ao{padding-bottom:max(10px,env(safe-area-inset-bottom))}.ChapterLessonStepper_stageActions__ht_Ao>span:not(.ChapterLessonStepper_savingAction__WHnkI){display:none}.ChapterLessonStepper_stageActions__ht_Ao{grid-template-columns:auto minmax(0,1fr)}.ChapterLessonStepper_stageActions__ht_Ao>.ChapterLessonStepper_continueButton__YHLyX,.ChapterLessonStepper_stageActions__ht_Ao>a{width:100%;grid-column:2}}@media (prefers-reduced-motion:reduce){.ChapterLessonStepper_chapterOverview__rNLX0,.ChapterLessonStepper_completion__KpB7I,.ChapterLessonStepper_sectionIndex__y_f5z button,.ChapterLessonStepper_stagePanel__BJ5GT{animation:none;transition:none}}.PixelDissolve_route__dEzaZ,.PixelDissolve_section__D_htQ{z-index:3;display:grid;overflow:hidden;pointer-events:none}.PixelDissolve_route__dEzaZ{position:fixed;inset:0 0 0 var(--workspace-content-offset,84px);grid-template-columns:repeat(14,minmax(0,1fr));grid-template-rows:repeat(12,minmax(0,1fr))}.PixelDissolve_section__D_htQ{position:absolute;z-index:5;inset:0;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(8,minmax(0,1fr))}.PixelDissolve_route__dEzaZ i,.PixelDissolve_section__D_htQ i{aspect-ratio:1;align-self:center;justify-self:center;background:rgb(101 217 238/.56);opacity:0;transform:scale(.08)}.PixelDissolve_route__dEzaZ i{width:clamp(8px,.8vw,12px);animation:PixelDissolve_tribe-pixel__HsEqR .28s steps(3) var(--pixel-delay) both}.PixelDissolve_section__D_htQ i{width:clamp(6px,.62vw,10px);animation:PixelDissolve_tribe-pixel__HsEqR .26s steps(3) var(--pixel-delay) both}.PixelDissolve_route__dEzaZ i:nth-child(4n+1),.PixelDissolve_section__D_htQ i:nth-child(4n+1){background:rgb(var(--ink-rgb)/.12)}.PixelDissolve_route__dEzaZ i:nth-child(7n+2),.PixelDissolve_section__D_htQ i:nth-child(7n+2){background:rgb(var(--paper-rgb)/.72)}.PixelDissolve_route__dEzaZ i:nth-child(11n+4),.PixelDissolve_section__D_htQ i:nth-child(11n+4){background:rgb(255 124 15/.52)}.PixelDissolve_route__dEzaZ i:nth-child(13n+6),.PixelDissolve_section__D_htQ i:nth-child(13n+6){background:rgb(254 222 89/.58)}@keyframes PixelDissolve_tribe-pixel__HsEqR{0%,to{opacity:0;transform:scale(.08)}28%{opacity:var(--pixel-strength);transform:scale(.36)}54%{opacity:var(--pixel-strength);transform:scale(1)}76%{opacity:.12;transform:scale(.28)}}@media (max-width:1023px){.PixelDissolve_route__dEzaZ{inset:136px 0 0;transition:none}}@media (max-width:767px){.PixelDissolve_route__dEzaZ{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(24,minmax(0,1fr))}.PixelDissolve_section__D_htQ{grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(12,minmax(0,1fr))}}@media (forced-colors:active),(prefers-reduced-motion:reduce){.PixelDissolve_route__dEzaZ,.PixelDissolve_section__D_htQ{display:none}}.OfflineChapterAudioControl_control__YW3U2{display:grid;min-height:64px;max-width:510px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:10px 0}.OfflineChapterAudioControl_copy__7_QF2{display:grid;min-width:0;gap:3px}.OfflineChapterAudioControl_copy__7_QF2 strong{overflow:hidden;font-family:var(--font-caption);font-size:9px;font-weight:600;letter-spacing:1px;line-height:1.3;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.OfflineChapterAudioControl_copy__7_QF2 small{color:var(--ink-muted);font-size:12px;font-variant-numeric:tabular-nums;line-height:1.4}.OfflineChapterAudioControl_ring__1j5Az{position:relative;display:grid;width:24px;height:24px;place-items:center;color:var(--accent-teal)}.OfflineChapterAudioControl_ring__1j5Az svg{position:absolute;inset:0;width:24px;height:24px;overflow:visible;transform:rotate(-90deg)}.OfflineChapterAudioControl_ring__1j5Az circle{fill:none;stroke-width:2}.OfflineChapterAudioControl_ringTrack__9XVFo{stroke:var(--hairline)}.OfflineChapterAudioControl_ringValue__qtAy_{stroke:currentColor;stroke-linecap:round;transition:stroke-dashoffset .18s var(--house-ease)}.OfflineChapterAudioControl_ring__1j5Az>span{color:var(--ink-muted);font-family:var(--font-caption);font-size:13px;transform:translateY(-1px)}.OfflineChapterAudioControl_action__4x4eX,.OfflineChapterAudioControl_confirmation__em7Qd button{min-height:44px;border:1px solid var(--hairline);border-radius:999px;background:transparent;color:var(--ink);padding:8px 14px;cursor:pointer;font-family:var(--font-caption);font-size:9px;font-weight:600;letter-spacing:.65px;transition:background .18s var(--house-ease),border-color .18s var(--house-ease),color .18s var(--house-ease)}.OfflineChapterAudioControl_action__4x4eX:hover:not(:disabled),.OfflineChapterAudioControl_confirmation__em7Qd button:hover{border-color:var(--accent-teal);background:rgb(101 217 238/.12)}.OfflineChapterAudioControl_action__4x4eX:focus-visible,.OfflineChapterAudioControl_confirmation__em7Qd button:focus-visible{outline:2px solid var(--focus,var(--brand));outline-offset:2px}.OfflineChapterAudioControl_action__4x4eX:disabled{cursor:not-allowed;opacity:.5}.OfflineChapterAudioControl_confirmation__em7Qd{display:grid;grid-column:2/-1;gap:8px;font-size:12px;line-height:1.4}.OfflineChapterAudioControl_confirmation__em7Qd>span:last-child{display:flex;flex-wrap:wrap;gap:8px}.OfflineChapterAudioControl_confirmation__em7Qd button:last-child{border-color:var(--ink)}.OfflineChapterAudioControl_srOnly__o25MZ{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:920px){.OfflineChapterAudioControl_control__YW3U2{min-height:68px;width:100%;grid-template-columns:24px minmax(0,1fr) auto;gap:10px}.OfflineChapterAudioControl_control__YW3U2[data-error]{grid-template-columns:24px minmax(0,1fr)}.OfflineChapterAudioControl_control__YW3U2[data-error] .OfflineChapterAudioControl_action__4x4eX{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.OfflineChapterAudioControl_action__4x4eX,.OfflineChapterAudioControl_confirmation__em7Qd button,.OfflineChapterAudioControl_ringValue__qtAy_{transition:none}}@media (forced-colors:active){.OfflineChapterAudioControl_ringTrack__9XVFo{stroke:GrayText}.OfflineChapterAudioControl_ringValue__qtAy_{stroke:Highlight}.OfflineChapterAudioControl_action__4x4eX,.OfflineChapterAudioControl_confirmation__em7Qd button{border-color:ButtonText}}.AudioRecallPrompt_recall__KN_97{position:relative;display:grid;gap:10px;color:var(--ink)}.AudioRecallPrompt_recall__KN_97[data-variant=finish]{width:min(100%,640px);margin:28px 0 30px;border-top:1px solid rgb(var(--ink-rgb)/.14);padding:28px 0 0}.AudioRecallPrompt_recall__KN_97[data-variant=player]{border-bottom:1px solid rgb(var(--ink-rgb)/.1);padding:20px 20px 17px;animation:AudioRecallPrompt_recall-enter__JQbpC .18s 55ms var(--house-ease) both}.AudioRecallPrompt_trace__PsVvU{position:relative;display:block;width:56px;height:2px;border-radius:999px;background:var(--brand);transform-origin:left;animation:AudioRecallPrompt_recall-trace__U4A7c .22s var(--house-ease) both}.AudioRecallPrompt_trace__PsVvU:after{position:absolute;top:50%;left:0;width:5px;height:5px;border:1px solid var(--brand);border-radius:50%;background:var(--paper);content:"";transform:translate(52px,-50%)}.AudioRecallPrompt_caption__3qK2a{margin:2px 0 0;color:var(--ink-muted);font-family:var(--font-caption);font-size:9px;letter-spacing:1.2px;text-transform:uppercase}.AudioRecallPrompt_prompt__CPWGs{margin:0;font-family:var(--font-serif);font-size:clamp(24px,3vw,30px);font-weight:300;letter-spacing:-.025em;line-height:1.18}.AudioRecallPrompt_recall__KN_97[data-variant=player] .AudioRecallPrompt_prompt__CPWGs{font-size:clamp(19px,4.8vw,22px);line-height:1.25}.AudioRecallPrompt_guidance__Ky9_C{margin-top:1px}.AudioRecallPrompt_guidance__Ky9_C summary{position:relative;display:inline-flex;min-height:44px;align-items:center;gap:9px;border-radius:8px;cursor:pointer;font-family:var(--font-caption);font-size:10px;letter-spacing:.45px;list-style:none}.AudioRecallPrompt_guidance__Ky9_C summary::-webkit-details-marker{display:none}.AudioRecallPrompt_guidance__Ky9_C summary i,.AudioRecallPrompt_guidance__Ky9_C summary i:after{display:block;width:10px;height:1px;background:currentColor;content:"";transition:transform .17s var(--house-ease)}.AudioRecallPrompt_guidance__Ky9_C summary i:after{transform:rotate(90deg)}.AudioRecallPrompt_guidance__Ky9_C[open] summary i{transform:rotate(45deg)}.AudioRecallPrompt_footer__odokS button:focus-visible,.AudioRecallPrompt_guidance__Ky9_C summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.AudioRecallPrompt_guidance__Ky9_C>p{margin:0 0 6px;max-width:62ch;font-size:14px;line-height:1.62;animation:AudioRecallPrompt_guidance-enter__SiCW4 .17s var(--house-ease) both}.AudioRecallPrompt_footer__odokS{display:flex;align-items:center;justify-content:space-between;gap:16px}.AudioRecallPrompt_footer__odokS p{margin:0;color:var(--ink-muted);font-size:11px;line-height:1.45}.AudioRecallPrompt_footer__odokS button{min-width:72px;min-height:44px;border:0;border-radius:999px;background:transparent;color:var(--ink-muted);cursor:pointer;font-family:var(--font-caption);font-size:9px;letter-spacing:.35px;transition:background .15s var(--house-ease),color .15s var(--house-ease)}.AudioRecallPrompt_footer__odokS button:hover{background:rgb(var(--ink-rgb)/.06);color:var(--ink)}@keyframes AudioRecallPrompt_recall-enter__JQbpC{0%{opacity:0;transform:translateY(4px)}}@keyframes AudioRecallPrompt_recall-trace__U4A7c{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes AudioRecallPrompt_guidance-enter__SiCW4{0%{opacity:0;transform:translateY(3px)}}@media (max-width:520px){.AudioRecallPrompt_recall__KN_97[data-variant=finish]{margin-block:22px 28px;padding-top:24px}.AudioRecallPrompt_recall__KN_97[data-variant=player]{padding:16px}.AudioRecallPrompt_recall__KN_97[data-variant=player] .AudioRecallPrompt_prompt__CPWGs{font-size:19px}.AudioRecallPrompt_footer__odokS{display:grid;justify-items:start;gap:4px}.AudioRecallPrompt_footer__odokS button{margin-left:-12px}}@media (prefers-reduced-motion:reduce){.AudioRecallPrompt_guidance__Ky9_C summary i,.AudioRecallPrompt_guidance__Ky9_C summary i:after,.AudioRecallPrompt_guidance__Ky9_C>p,.AudioRecallPrompt_recall__KN_97,.AudioRecallPrompt_trace__PsVvU{animation:none!important;transition:none!important}}@media (forced-colors:active){.AudioRecallPrompt_recall__KN_97{border-color:CanvasText}.AudioRecallPrompt_trace__PsVvU{background:Highlight}.AudioRecallPrompt_trace__PsVvU:after{border-color:Highlight;background:Canvas}}.ChapterQuiz_quiz__HGGFP{display:grid;width:min(100%,800px);min-height:100%;align-content:center;gap:clamp(24px,4vh,38px);margin:0 auto}.ChapterQuiz_quiz__HGGFP>header{display:flex;align-items:end;justify-content:space-between;gap:24px}.ChapterQuiz_overline__NcmB2{margin:0 0 12px;color:var(--ink-muted);font-family:var(--font-caption);font-size:9px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.ChapterQuiz_quiz__HGGFP h2{max-width:12ch;font-size:clamp(38px,5vw,62px)}.ChapterQuiz_quiz__HGGFP>header>span{flex:none;color:var(--ink-muted);font-family:var(--font-caption);font-size:10px;letter-spacing:1px}.ChapterQuiz_question__CP1ev{animation:ChapterQuiz_question-in__1VYG5 .18s var(--house-ease) both}.ChapterQuiz_question__CP1ev fieldset{margin:0;border:0;padding:0}.ChapterQuiz_question__CP1ev legend{max-width:52ch;margin:0 0 22px;color:var(--ink);font-family:var(--font-serif);font-size:clamp(22px,2.6vw,30px);font-weight:300;line-height:1.28}.ChapterQuiz_options__FAZho{display:grid;gap:8px}.ChapterQuiz_options__FAZho label{position:relative;display:block;min-height:58px;overflow:hidden;border:1px solid var(--hairline);border-radius:8px;background:rgb(var(--paper-rgb)/.45);color:var(--ink-soft);padding:17px 18px;cursor:pointer;font-size:15px;line-height:1.4;transition:border-color .18s var(--house-ease),background .18s var(--house-ease),box-shadow .18s var(--house-ease)}.ChapterQuiz_options__FAZho label:hover{border-color:rgb(101 217 238/.62);background:rgb(101 217 238/.06)}.ChapterQuiz_options__FAZho label[data-selected]{border-color:var(--accent-teal);background:linear-gradient(90deg,rgb(101 217 238/.14),rgb(var(--paper-rgb)/.62));box-shadow:inset 3px 0 0 var(--accent-teal);color:var(--ink)}.ChapterQuiz_options__FAZho input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.ChapterQuiz_options__FAZho label:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.ChapterQuiz_quiz__HGGFP>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--hairline);padding-top:16px}.ChapterQuiz_quiz__HGGFP button{min-height:44px;border:1px solid var(--ink);border-radius:6px;background:var(--ink);color:var(--paper);padding:9px 15px;cursor:pointer;font-family:var(--font-caption);font-size:9px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.ChapterQuiz_quiz__HGGFP button:first-child:not(:last-child){border-color:transparent;background:transparent;color:var(--ink-muted)}.ChapterQuiz_quiz__HGGFP button:disabled{cursor:default;opacity:.28}.ChapterQuiz_result__hBow8{display:grid;justify-items:start}.ChapterQuiz_result__hBow8>p:not(.ChapterQuiz_overline__NcmB2){max-width:52ch;margin:16px 0 0;color:var(--ink-soft);font-size:15px;line-height:1.6}.ChapterQuiz_result__hBow8>.ChapterQuiz_attemptSummary__eHsPL{color:var(--ink-muted);font-family:var(--font-caption);font-size:9px;font-weight:600;letter-spacing:.9px;text-transform:uppercase}.ChapterQuiz_result__hBow8[data-passed] .ChapterQuiz_overline__NcmB2{color:var(--ink-muted)}.ChapterQuiz_resultActions__DXCdE{display:flex;flex-wrap:wrap;gap:10px}.ChapterQuiz_resultActions__DXCdE a,.ChapterQuiz_resultActions__DXCdE button{display:inline-flex;min-height:44px;align-items:center;gap:8px;justify-content:center;border:1px solid var(--ink);border-radius:6px;background:var(--ink);color:var(--paper);padding:9px 15px;cursor:pointer;font-family:var(--font-caption);font-size:9px;font-weight:600;letter-spacing:1px;text-decoration:none;text-transform:uppercase;transition:border-color .16s var(--house-ease),background .16s var(--house-ease),color .16s var(--house-ease),transform .16s var(--house-ease)}.ChapterQuiz_resultActions__DXCdE>:first-child:not(:last-child){border-color:var(--ink);background:var(--ink);color:var(--paper)}.ChapterQuiz_resultActions__DXCdE button:last-child:not(:first-child){border-color:var(--hairline);background:transparent;color:var(--ink)}.ChapterQuiz_resultActions__DXCdE a:hover,.ChapterQuiz_resultActions__DXCdE button:not(:disabled):hover{border-color:var(--accent-teal);background:var(--accent-teal);color:var(--ink);transform:translateY(-1px)}.ChapterQuiz_resultError__j3068{border-left:2px solid var(--accent-orange);color:var(--ink)!important;padding:9px 12px;animation:ChapterQuiz_quiz-error__9C7lF .24s var(--house-ease) both}.ChapterQuiz_review__crWtX{display:grid;width:100%;margin:26px 0;padding:0;list-style:none}.ChapterQuiz_review__crWtX>li{border-top:1px solid var(--hairline)}.ChapterQuiz_review__crWtX>li:last-child{border-bottom:1px solid var(--hairline)}.ChapterQuiz_review__crWtX summary{display:grid;min-height:66px;grid-template-columns:28px 66px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:10px 0;cursor:pointer;list-style:none}.ChapterQuiz_review__crWtX summary::-webkit-details-marker{display:none}.ChapterQuiz_reviewIndex__k4MAM{color:var(--accent-orange);font-family:var(--font-caption);font-size:9px;letter-spacing:.8px}.ChapterQuiz_review__crWtX>li[data-correct] .ChapterQuiz_reviewIndex__k4MAM,.ChapterQuiz_review__crWtX>li[data-correct] summary>strong{color:var(--accent-teal)}.ChapterQuiz_review__crWtX summary>strong{color:var(--accent-orange);font-family:var(--font-caption);font-size:9px;letter-spacing:.8px;text-transform:uppercase}.ChapterQuiz_reviewPrompt__fvzXS{color:var(--ink);font-family:var(--font-serif);font-size:17px;line-height:1.28}.ChapterQuiz_review__crWtX summary>i{display:grid;width:26px;height:26px;place-items:center;color:var(--ink-muted);font-style:normal;transform:rotate(90deg);transition:color .18s var(--house-ease),transform .22s var(--house-ease)}.ChapterQuiz_review__crWtX summary>i svg{width:12px;height:20px;overflow:visible;fill:currentColor}.ChapterQuiz_review__crWtX summary>i circle{transform-box:fill-box;transform-origin:center}.ChapterQuiz_review__crWtX summary:hover>i{color:var(--accent-teal)}.ChapterQuiz_review__crWtX summary:hover>i circle{animation:ChapterQuiz_quiz-dot-scramble__6vsip .3s var(--house-ease) both}.ChapterQuiz_review__crWtX summary:hover>i circle:nth-child(2){animation-delay:35ms}.ChapterQuiz_review__crWtX summary:hover>i circle:nth-child(3){animation-delay:70ms}.ChapterQuiz_review__crWtX summary:hover>i circle:nth-child(4){animation-delay:105ms}.ChapterQuiz_review__crWtX summary:hover>i circle:nth-child(5){animation-delay:.14s}.ChapterQuiz_review__crWtX details[open] summary>i{color:var(--accent-teal);transform:rotate(-90deg)}.ChapterQuiz_reviewBody__xD6tX{display:grid;gap:16px;padding:2px 36px 24px 104px;animation:ChapterQuiz_review-open__rWWDl .22s var(--house-ease) both}.ChapterQuiz_reviewBody__xD6tX dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.ChapterQuiz_reviewBody__xD6tX dl>div{border-left:2px solid var(--accent-teal);background:rgb(var(--paper-rgb)/.5);padding:10px 12px}.ChapterQuiz_reviewBody__xD6tX dt{margin-bottom:3px;color:var(--ink-muted);font-family:var(--font-caption);font-size:7px;letter-spacing:.8px;text-transform:uppercase}.ChapterQuiz_reviewBody__xD6tX dd{margin:0;color:var(--ink);font-size:13px}.ChapterQuiz_reviewBody__xD6tX>p{margin:0;color:var(--ink-muted);font-size:13px;line-height:1.5}.ChapterQuiz_reviewBody__xD6tX>ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.ChapterQuiz_reviewBody__xD6tX>ul>li{border:1px solid var(--hairline);border-radius:5px;color:var(--ink-muted);padding:8px 10px;font-size:12px}.ChapterQuiz_reviewBody__xD6tX>ul>li[data-chosen]:before{margin-right:7px;color:var(--accent-orange);content:"Your choice ·";font-family:var(--font-caption);font-size:7px;letter-spacing:.5px;text-transform:uppercase}.ChapterQuiz_reviewBody__xD6tX>ul>li[data-answer]{border-color:rgb(10 153 195/.34);background:rgb(101 217 238/.08);color:var(--ink)}.ChapterQuiz_reviewBody__xD6tX>ul>li[data-answer]:after{margin-left:7px;color:var(--accent-teal);content:"Best answer";font-family:var(--font-caption);font-size:7px;letter-spacing:.5px;text-transform:uppercase}@keyframes ChapterQuiz_question-in__1VYG5{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@keyframes ChapterQuiz_review-open__rWWDl{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes ChapterQuiz_quiz-dot-scramble__6vsip{0%,to{opacity:1;transform:scale(1)}45%{opacity:.18;transform:scale(.55)}}@keyframes ChapterQuiz_quiz-error__9C7lF{0%,to{transform:translateX(0)}32%{transform:translateX(-4px)}66%{transform:translateX(3px)}}@media (max-width:560px){.ChapterQuiz_quiz__HGGFP{align-content:start}.ChapterQuiz_quiz__HGGFP>header{align-items:start}.ChapterQuiz_question__CP1ev legend{font-size:22px}.ChapterQuiz_options__FAZho label{font-size:14px}.ChapterQuiz_review__crWtX summary{grid-template-columns:24px 58px minmax(0,1fr) 26px;gap:6px}.ChapterQuiz_reviewBody__xD6tX{padding:0 0 22px 30px}.ChapterQuiz_reviewBody__xD6tX dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ChapterQuiz_question__CP1ev{animation:none}.ChapterQuiz_options__FAZho label,.ChapterQuiz_review__crWtX summary>i{transition:none}.ChapterQuiz_reviewBody__xD6tX,.ChapterQuiz_review__crWtX summary:hover>i circle{animation:none}.ChapterQuiz_resultActions__DXCdE a,.ChapterQuiz_resultActions__DXCdE button{transition:none}.ChapterQuiz_resultError__j3068{animation:none}}.ChapterQuiz_srOnly__uR2rm{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.LearningQuiz_page__O_HO6{display:grid;gap:64px}.LearningQuiz_back__SRy2F{min-height:44px}.LearningQuiz_back__SRy2F a{display:inline-flex;min-height:44px;align-items:center;letter-spacing:1.2px;text-underline-offset:5px}.LearningQuiz_back__SRy2F a,.LearningQuiz_overline__tIS8y{color:var(--ink-muted);font-family:var(--font-caption);font-size:10px;text-transform:uppercase}.LearningQuiz_overline__tIS8y{margin:0 0 16px;font-weight:600;letter-spacing:1.5px}.LearningQuiz_hero__8zfDO{display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:clamp(48px,9vw,132px);border-bottom:1px solid var(--hairline);padding:20px 0 64px}.LearningQuiz_hero__8zfDO h1{max-width:12ch;font-size:clamp(58px,7.5vw,104px);line-height:.92}.LearningQuiz_hero__8zfDO p:last-child{max-width:680px;color:var(--ink-soft);font-size:18px}.LearningQuiz_gateMark__VmMTK{position:relative;display:grid;width:220px;height:260px;place-items:center;justify-self:end;overflow:hidden;border-radius:110px 110px 12px 12px;background:var(--ink);color:var(--paper)}.LearningQuiz_gateMark__VmMTK>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.55) contrast(1.12)}.LearningQuiz_gateMark__VmMTK>span{z-index:1;color:var(--brand);font-family:var(--font-bamboo);font-size:76px;text-shadow:0 2px 24px rgb(2 22 30/.8)}.LearningQuiz_gateMark__VmMTK i{position:absolute;bottom:-30px;width:7px;height:150px;border-radius:9px;background:rgb(101 217 238/.3);transform-origin:bottom;animation:LearningQuiz_gate-grow__0sfgD .8s var(--house-ease) both}.LearningQuiz_gateMark__VmMTK i:first-of-type{left:60px;height:110px}.LearningQuiz_gateMark__VmMTK i:nth-of-type(2){left:108px;height:170px;animation-delay:.1s}.LearningQuiz_gateMark__VmMTK i:nth-of-type(3){right:54px;height:130px;animation-delay:.18s}.LearningQuiz_locked__xU2LB,.LearningQuiz_start__LWKIb{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:42px;border-radius:14px;background:var(--paper-deep);padding:clamp(38px,7vw,76px)}.LearningQuiz_locked__xU2LB h2,.LearningQuiz_start__LWKIb h2{max-width:13ch;font-size:clamp(40px,5vw,68px);line-height:.98}.LearningQuiz_locked__xU2LB p,.LearningQuiz_start__LWKIb p:last-child{max-width:660px;color:var(--ink-soft)}.LearningQuiz_locked__xU2LB a,.LearningQuiz_resultAction__LuP79 button,.LearningQuiz_resultAction__LuP79>a:first-child,.LearningQuiz_start__LWKIb button,.LearningQuiz_submitBar__DIlBf button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;border:0;border-radius:6px;background:var(--ink);color:var(--paper);padding:12px 18px;cursor:pointer;font-family:var(--font-caption);font-size:10px;letter-spacing:1.2px;text-decoration:none;text-transform:uppercase}.LearningQuiz_resultAction__LuP79 button:disabled,.LearningQuiz_start__LWKIb button:disabled,.LearningQuiz_submitBar__DIlBf button:disabled{cursor:wait;opacity:.55}.LearningQuiz_form__Lgk4X{display:grid;gap:60px}.LearningQuiz_formHeading__EyDdf{max-width:760px}.LearningQuiz_formHeading__EyDdf h2{max-width:13ch;font-size:clamp(42px,5vw,68px);line-height:.98}.LearningQuiz_formHeading__EyDdf>p:last-child{color:var(--ink-soft)}.LearningQuiz_questions__M_blM{display:grid;gap:74px;margin:0;padding:0;list-style:none}.LearningQuiz_questions__M_blM fieldset{min-width:0;border:0;margin:0;padding:0}.LearningQuiz_questions__M_blM legend{display:grid;max-width:900px;grid-template-columns:42px minmax(0,1fr);gap:16px;margin-bottom:28px;font-family:var(--font-bamboo);font-size:clamp(28px,3.3vw,42px);line-height:1.08}.LearningQuiz_questions__M_blM legend span{color:var(--accent-teal);font-family:var(--font-caption);font-size:11px;letter-spacing:1px;padding-top:9px}.LearningQuiz_options__tI_yz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-left:58px}.LearningQuiz_options__tI_yz label{position:relative;display:block;min-height:70px;overflow:hidden;border:1px solid var(--hairline);border-radius:8px;background:rgb(var(--paper-rgb)/.34);padding:23px 20px;cursor:pointer;transition:border-color .18s var(--house-ease),background .18s var(--house-ease),box-shadow .18s var(--house-ease)}.LearningQuiz_options__tI_yz label:hover{border-color:rgb(10 153 195/.45);background:rgb(101 217 238/.06)}.LearningQuiz_options__tI_yz label[data-checked=true]{border-color:var(--accent-teal);background:linear-gradient(90deg,rgb(101 217 238/.14),rgb(var(--paper-rgb)/.58) 62%);box-shadow:inset 3px 0 0 var(--accent-teal),0 14px 34px -30px rgb(10 153 195/.8)}.LearningQuiz_options__tI_yz input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.LearningQuiz_options__tI_yz label:has(input:focus-visible){outline:2px solid var(--accent-teal);outline-offset:3px}.LearningQuiz_options__tI_yz span{color:var(--ink-soft);font-size:15px}.LearningQuiz_submitBar__DIlBf{position:sticky;z-index:5;bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid rgb(var(--ink-rgb)/.08);border-radius:10px;background:rgb(var(--paper-rgb)/.94);box-shadow:0 20px 50px -30px rgb(var(--ink-rgb)/.5);padding:12px 14px 12px 20px;backdrop-filter:blur(16px)}.LearningQuiz_submitBar__DIlBf>span{color:var(--ink-muted);font-family:var(--font-caption);font-size:10px;letter-spacing:1px;text-transform:uppercase}.LearningQuiz_error__ae7xX{color:#8a2f0b;font-size:14px}.LearningQuiz_error__ae7xX p{margin:0 0 10px}.LearningQuiz_error__ae7xX button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid;border-radius:6px;background:transparent;color:inherit;padding:10px 14px;cursor:pointer;font-family:var(--font-caption);font-size:9px;letter-spacing:1px;text-transform:uppercase}.LearningQuiz_error__ae7xX button:disabled{cursor:wait;opacity:.55}.LearningQuiz_results__8EFwf{display:grid;gap:68px}.LearningQuiz_results__8EFwf>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:42px;border-radius:14px;background:var(--paper-deep);padding:clamp(38px,7vw,76px)}.LearningQuiz_results__8EFwf[data-passed=true]>header{background:var(--brand)}.LearningQuiz_results__8EFwf h2{max-width:13ch;font-size:clamp(42px,5vw,70px);line-height:.98}.LearningQuiz_results__8EFwf header p:last-child{max-width:650px;color:var(--ink-soft)}.LearningQuiz_score__RmX76{display:grid;min-width:148px;text-align:right}.LearningQuiz_score__RmX76 strong{font-family:var(--font-bamboo);font-size:clamp(58px,7vw,90px);font-weight:300;line-height:.9}.LearningQuiz_score__RmX76 span{margin-top:8px;color:var(--ink-muted);font-family:var(--font-caption);font-size:10px;letter-spacing:1.2px;text-transform:uppercase}.LearningQuiz_feedback__Rayw_{margin:0;padding:0;list-style:none}.LearningQuiz_feedback__Rayw_>li{border-top:1px solid var(--hairline)}.LearningQuiz_feedback__Rayw_>li:last-child{border-bottom:1px solid var(--hairline)}.LearningQuiz_feedback__Rayw_ details>summary{display:grid;min-height:88px;grid-template-columns:34px 82px minmax(0,1fr) 30px;align-items:center;gap:14px;padding:18px 0;cursor:pointer;list-style:none}.LearningQuiz_feedback__Rayw_ details>summary::-webkit-details-marker{display:none}.LearningQuiz_feedback__Rayw_ details>summary>span,.LearningQuiz_feedback__Rayw_ details>summary>strong{color:var(--accent-teal);font-family:var(--font-caption);font-size:10px}.LearningQuiz_feedback__Rayw_ details>summary>strong{letter-spacing:1px;text-transform:uppercase}.LearningQuiz_feedback__Rayw_>li[data-correct=false] summary>strong{color:var(--accent-orange)}.LearningQuiz_feedback__Rayw_ details>summary p{margin:0;color:var(--ink);font-family:var(--font-serif);font-size:clamp(18px,2vw,23px);line-height:1.25}.LearningQuiz_feedback__Rayw_ details>summary>i{display:grid;width:28px;height:28px;place-items:center;color:var(--ink-muted);font-style:normal;transform:rotate(90deg);transition:color .18s var(--house-ease),transform .22s var(--house-ease)}.LearningQuiz_feedback__Rayw_ details>summary>i svg{width:12px;height:20px;overflow:visible;fill:currentColor}.LearningQuiz_feedback__Rayw_ details>summary>i circle{transform-box:fill-box;transform-origin:center}.LearningQuiz_feedback__Rayw_ details>summary:hover>i{color:var(--accent-teal)}.LearningQuiz_feedback__Rayw_ details>summary:hover>i circle{animation:LearningQuiz_quiz-dot-scramble__lraA0 .3s var(--house-ease) both}.LearningQuiz_feedback__Rayw_ details>summary:hover>i circle:nth-child(2){animation-delay:35ms}.LearningQuiz_feedback__Rayw_ details>summary:hover>i circle:nth-child(3){animation-delay:70ms}.LearningQuiz_feedback__Rayw_ details>summary:hover>i circle:nth-child(4){animation-delay:105ms}.LearningQuiz_feedback__Rayw_ details>summary:hover>i circle:nth-child(5){animation-delay:.14s}.LearningQuiz_feedback__Rayw_ details[open]>summary>i{color:var(--accent-teal);transform:rotate(-90deg)}.LearningQuiz_feedbackBody__na70h{display:grid;gap:22px;padding:2px 44px 34px 130px;animation:LearningQuiz_feedback-open__2tTA1 .24s var(--house-ease) both}.LearningQuiz_feedbackBody__na70h dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.LearningQuiz_feedbackBody__na70h dl>div{border-left:2px solid var(--accent-teal);background:rgb(var(--paper-rgb)/.5);padding:12px 14px}.LearningQuiz_feedbackBody__na70h dt{margin-bottom:4px;color:var(--ink-muted);font-family:var(--font-caption);font-size:8px;letter-spacing:1px;text-transform:uppercase}.LearningQuiz_feedbackBody__na70h dd{margin:0;color:var(--ink);font-size:14px}.LearningQuiz_feedbackBody__na70h>p{margin:0;color:var(--ink-soft);font-size:16px}.LearningQuiz_feedbackBody__na70h>ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.LearningQuiz_feedbackBody__na70h>ul>li{border:1px solid var(--hairline);border-radius:6px;color:var(--ink-muted);padding:9px 12px;font-size:13px}.LearningQuiz_feedbackBody__na70h>ul>li[data-chosen]:before{margin-right:8px;color:var(--accent-orange);content:"Your choice ·";font-family:var(--font-caption);font-size:8px;letter-spacing:.6px;text-transform:uppercase}.LearningQuiz_feedbackBody__na70h>ul>li[data-answer]{border-color:rgb(10 153 195/.36);background:rgb(101 217 238/.08);color:var(--ink)}.LearningQuiz_feedbackBody__na70h>ul>li[data-answer]:after{margin-left:8px;color:var(--accent-teal);content:"Best answer";font-family:var(--font-caption);font-size:8px;letter-spacing:.6px;text-transform:uppercase}.LearningQuiz_remediationLinks__QB9P_{display:flex;flex-wrap:wrap;gap:10px}.LearningQuiz_remediationLinks__QB9P_ a{display:inline-flex;min-height:44px;align-items:center;border:1px solid rgb(10 153 195/.36);border-radius:6px;background:rgb(101 217 238/.08);color:var(--ink);padding:10px 12px;font-family:var(--font-caption);font-size:9px;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.LearningQuiz_remediationLinks__QB9P_ a:hover{border-color:var(--accent-teal);background:rgb(101 217 238/.14)}.LearningQuiz_remediationLinks__QB9P_ a:focus-visible{outline:2px solid var(--accent-teal);outline-offset:3px}.LearningQuiz_sourceLinks__cgoln{display:flex;flex-wrap:wrap;gap:14px}.LearningQuiz_sourceLinks__cgoln a{color:var(--ink-muted);font-family:var(--font-caption);font-size:9px;letter-spacing:1px;text-underline-offset:4px;text-transform:uppercase}.LearningQuiz_resultAction__LuP79{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.LearningQuiz_resultAction__LuP79>a:last-child{display:inline-flex;min-height:44px;align-items:center;font-family:var(--font-caption);font-size:10px;letter-spacing:1.1px;text-underline-offset:5px;text-transform:uppercase}@keyframes LearningQuiz_gate-grow__0sfgD{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes LearningQuiz_feedback-open__2tTA1{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes LearningQuiz_quiz-dot-scramble__lraA0{0%,to{opacity:1;transform:scale(1)}45%{opacity:.18;transform:scale(.55)}}@media (max-width:800px){.LearningQuiz_hero__8zfDO{grid-template-columns:1fr}.LearningQuiz_gateMark__VmMTK{width:100%;height:180px;justify-self:stretch;border-radius:12px}.LearningQuiz_locked__xU2LB,.LearningQuiz_results__8EFwf>header,.LearningQuiz_start__LWKIb{grid-template-columns:1fr}.LearningQuiz_score__RmX76{text-align:left}}@media (max-width:600px){.LearningQuiz_hero__8zfDO h1{font-size:clamp(52px,17vw,76px)}.LearningQuiz_options__tI_yz{grid-template-columns:1fr;padding-left:0}.LearningQuiz_questions__M_blM legend{grid-template-columns:30px minmax(0,1fr)}.LearningQuiz_submitBar__DIlBf{bottom:8px}.LearningQuiz_feedback__Rayw_ details>summary{grid-template-columns:28px 66px minmax(0,1fr) 28px;gap:8px}.LearningQuiz_feedbackBody__na70h{padding:0 0 28px 36px}.LearningQuiz_feedbackBody__na70h dl{grid-template-columns:1fr}.LearningQuiz_locked__xU2LB a,.LearningQuiz_resultAction__LuP79 button,.LearningQuiz_resultAction__LuP79>a:first-child,.LearningQuiz_start__LWKIb button,.LearningQuiz_submitBar__DIlBf button{width:100%}}@media (prefers-reduced-motion:reduce){.LearningQuiz_gateMark__VmMTK i{animation:none}.LearningQuiz_feedback__Rayw_ details>summary>i,.LearningQuiz_options__tI_yz label{transition:none}.LearningQuiz_feedbackBody__na70h,.LearningQuiz_feedback__Rayw_ details>summary:hover>i circle{animation:none}}.UniversalCourseSurface_surface__diejk{display:none}.UniversalCourseSurface_surface__diejk[data-active]{display:block}.UniversalCourseSurface_routeContent__3AMH6[hidden]{display:none}.UniversalDashboard_page__b_sSM{position:relative;width:100%;color:var(--ink);isolation:isolate}.UniversalDashboard_ambientTrace__3Gz64{position:absolute;z-index:-1;top:64%;left:50%;width:min(1120px,112vw);height:470px;overflow:visible;color:var(--home-accent);opacity:.16;pointer-events:none;transform:translate(-55%,-29%)}.UniversalDashboard_ambientTrace__3Gz64 path{fill:none;stroke:rgb(var(--ink-rgb)/.38);stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round;stroke-width:1;vector-effect:non-scaling-stroke;animation:UniversalDashboard_trace-arrive__BZfw6 1.1s var(--house-ease) .18s forwards}.UniversalDashboard_ambientTrace__3Gz64 path:nth-child(2){animation-delay:.28s;opacity:.56}.UniversalDashboard_ambientTrace__3Gz64 path:nth-child(3){animation-delay:.36s;opacity:.48}.UniversalDashboard_ambientTrace__3Gz64 circle{fill:currentColor;opacity:0;transform-box:fill-box;transform-origin:center;animation:UniversalDashboard_node-arrive__Md__m .52s var(--house-ease) .78s forwards}.UniversalDashboard_ambientTrace__3Gz64 circle:nth-of-type(2){animation-delay:.9s}.UniversalDashboard_ambientTrace__3Gz64 circle:nth-of-type(3){animation-delay:1.02s}.UniversalDashboard_station__AFrbq{position:relative;display:grid;width:min(920px,100%);gap:22px;animation:UniversalDashboard_station-arrive___XquX .43s var(--house-ease) both}.UniversalDashboard_intro__Wq3dE{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(28px,6vw,72px);padding:6px 6px 22px;border-bottom:1px solid rgb(var(--ink-rgb)/.18)}.UniversalDashboard_intro__Wq3dE:after{position:absolute;right:0;bottom:-1px;width:min(220px,28%);height:2px;background:var(--tribe-accent-teal);box-shadow:-58px 0 0 var(--tribe-accent-brown),-116px 0 0 var(--tribe-accent-orange),-174px 0 0 var(--tribe-accent-yellow);content:"";transform:scaleX(.42);transform-origin:right;animation:UniversalDashboard_accent-arrive__sMElJ .62s var(--house-ease) .12s both}.UniversalDashboard_greeting__CZD9I{position:relative;width:fit-content;margin:0 0 16px;color:var(--ink);font-family:var(--font-bamboo);font-size:clamp(34px,4.2vw,56px);font-weight:300;letter-spacing:-.035em;line-height:.92}.UniversalDashboard_greeting__CZD9I:after{position:absolute;right:-18px;bottom:4px;width:7px;height:7px;background:var(--home-accent);box-shadow:9px -9px 0 rgb(var(--ink-rgb)/.16),18px -18px 0 rgb(var(--ink-rgb)/.08);content:"";opacity:0;animation:UniversalDashboard_greeting-pixel__Q1Fyc .56s steps(4) .54s forwards}.UniversalDashboard_greetingGlyphs__XyH4l{display:inline-flex}.UniversalDashboard_greetingGlyphs__XyH4l>span{display:inline-block;opacity:0;transform:translate3d(0,12px,0);animation:UniversalDashboard_greeting-glyph__1xf_r .42s steps(5) calc(70ms + (var(--glyph-index) * 34ms)) forwards}.UniversalDashboard_greetingGlyphs__XyH4l>.UniversalDashboard_greetingSpace__jtEsy{width:.22em}.UniversalDashboard_intro__Wq3dE h1{max-width:11ch;margin:0;font-size:clamp(50px,6.5vw,78px);line-height:.92}.UniversalDashboard_today__k02mo{display:grid;gap:7px}.UniversalDashboard_todayHeader__YSE21{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:18px;padding:0 7px}.UniversalDashboard_todayHeader__YSE21 h2{margin:0;color:var(--ink-muted);font-family:var(--font-caption);font-size:9px;font-weight:600;letter-spacing:1.35px;text-transform:uppercase}.UniversalDashboard_todayHeader__YSE21 a{display:grid;min-height:44px;grid-template-columns:auto auto;align-items:center;justify-items:end;column-gap:9px;color:var(--ink);font-family:var(--font-caption);font-size:10px;font-weight:600;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.UniversalDashboard_todayHeader__YSE21 a small{grid-column:1;color:var(--ink-muted);font-family:var(--font-sans);font-size:10px;font-weight:400;letter-spacing:0;text-transform:none}.UniversalDashboard_todayHeader__YSE21 a i{grid-column:2;grid-row:1/span 2;color:var(--tribe-accent-teal);font-size:13px;font-style:normal;transition:transform .18s var(--house-ease)}.UniversalDashboard_todayHeader__YSE21 a:focus-visible i,.UniversalDashboard_todayHeader__YSE21 a:hover i{transform:translate(2px,-2px)}.UniversalDashboard_todayHeader__YSE21 a:focus-visible{border-radius:2px;outline:2px solid var(--brand);outline-offset:3px}.UniversalDashboard_todayList__px_WC{display:grid;margin:0;padding:0;list-style:none}.UniversalDashboard_todayPrimary__ebbBw{min-width:0}.UniversalDashboard_todayPrimary__ebbBw>a{width:100%}.UniversalDashboard_todaySecondary__F5ITS{min-width:0;border-bottom:1px solid rgb(var(--ink-rgb)/.12);opacity:0;transform:translateY(6px);animation:UniversalDashboard_today-row-arrive__ST0pG .22s var(--house-ease) 70ms forwards}.UniversalDashboard_todaySecondary__F5ITS:nth-child(3){animation-delay:.11s}.UniversalDashboard_todaySecondary__F5ITS a{display:grid;min-height:54px;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:12px;color:var(--ink);padding:0 8px;text-decoration:none;transition:background .18s ease,padding .22s var(--house-ease)}.UniversalDashboard_todaySecondary__F5ITS a:focus-visible,.UniversalDashboard_todaySecondary__F5ITS a:hover{background:rgb(var(--ink-rgb)/.035);outline:none;padding-right:5px;padding-left:11px}.UniversalDashboard_todaySecondary__F5ITS a:focus-visible{box-shadow:inset 0 0 0 2px var(--brand)}.UniversalDashboard_todaySecondary__F5ITS a>span{color:var(--accent-teal);font-family:var(--font-caption);font-size:9px;font-weight:600;letter-spacing:1px}.UniversalDashboard_todaySecondary__F5ITS strong{overflow:hidden;font-family:var(--font-bamboo);font-size:19px;font-weight:300;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.UniversalDashboard_todaySecondary__F5ITS small{color:var(--ink-muted);font-family:var(--font-caption);font-size:8px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.UniversalDashboard_todaySecondary__F5ITS i{color:var(--tribe-accent-teal);font-size:12px;font-style:normal}.UniversalDashboard_nextAction__FptK1,.UniversalDashboard_resumeBranch__0vlFr{position:relative;display:grid;min-height:124px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:22px;overflow:hidden;border:1px solid rgb(var(--ink-rgb)/.16);border-radius:2px 26px 2px 20px;background:linear-gradient(105deg,rgb(var(--paper-rgb)/.94),rgb(var(--paper-rgb)/.7)),rgb(var(--paper-rgb)/.82);color:var(--ink);padding:22px 28px;box-shadow:0 30px 76px -58px rgb(var(--ink-rgb)/.8);text-decoration:none;backdrop-filter:blur(18px) saturate(.86);transition:border-color .18s ease,background .22s ease,box-shadow .22s ease,transform .24s var(--house-ease)}.UniversalDashboard_cardPixelField__eN08c{position:absolute;z-index:0;inset:0;width:100%;height:100%;opacity:.78;pointer-events:none;-webkit-mask-image:linear-gradient(105deg,transparent 5%,#000 28%,#000 82%,transparent);mask-image:linear-gradient(105deg,transparent 5%,#000 28%,#000 82%,transparent)}.UniversalDashboard_nextAction__FptK1>:not(.UniversalDashboard_cardPixelField__eN08c),.UniversalDashboard_resumeBranch__0vlFr>:not(.UniversalDashboard_cardPixelField__eN08c){position:relative;z-index:1}.UniversalDashboard_nextAction__FptK1:before,.UniversalDashboard_resumeBranch__0vlFr:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:linear-gradient(to bottom,var(--tribe-accent-teal) 0 22%,transparent 22% 27%,var(--tribe-accent-brown) 27% 49%,transparent 49% 54%,var(--tribe-accent-orange) 54% 76%,transparent 76% 81%,var(--tribe-accent-yellow) 81% 100%);content:"";transform:scaleY(.5);transform-origin:top;transition:transform .48s var(--house-ease)}.UniversalDashboard_nextAction__FptK1:after,.UniversalDashboard_resumeBranch__0vlFr:after{position:absolute;right:28px;bottom:0;left:108px;height:1px;background:linear-gradient(90deg,var(--tribe-accent-teal),transparent 74%);content:"";opacity:.5;transform:scaleX(.22);transform-origin:left;transition:transform .5s var(--house-ease)}.UniversalDashboard_nextAction__FptK1:focus-within,.UniversalDashboard_nextAction__FptK1:hover,.UniversalDashboard_resumeBranch__0vlFr:focus-visible,.UniversalDashboard_resumeBranch__0vlFr:hover{border-color:rgb(var(--ink-rgb)/.34);background:rgb(var(--paper-rgb)/.96);box-shadow:0 0 0 3px rgb(101 217 238/.25),0 34px 82px -58px rgb(var(--ink-rgb)/.82);outline:none;transform:translate3d(5px,-3px,0)}.UniversalDashboard_nextAction__FptK1:focus-within:before,.UniversalDashboard_nextAction__FptK1:hover:before,.UniversalDashboard_resumeBranch__0vlFr:focus-visible:before,.UniversalDashboard_resumeBranch__0vlFr:hover:before{transform:scaleY(1)}.UniversalDashboard_nextAction__FptK1:focus-within:after,.UniversalDashboard_nextAction__FptK1:hover:after,.UniversalDashboard_resumeBranch__0vlFr:focus-visible:after,.UniversalDashboard_resumeBranch__0vlFr:hover:after{transform:scaleX(1)}.UniversalDashboard_resumeIndex__EfDXG{color:var(--tribe-accent-brown);font-family:var(--font-caption);font-size:11px;font-weight:600;letter-spacing:1px}.UniversalDashboard_nextActionCopy__l84S0,.UniversalDashboard_resumeCopy__kIeUv{display:grid;min-width:0;gap:5px}.UniversalDashboard_nextActionCopy__l84S0 small,.UniversalDashboard_resumeCopy__kIeUv small{color:var(--ink-muted);font-family:var(--font-caption);font-size:9px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.UniversalDashboard_nextActionCopy__l84S0 strong,.UniversalDashboard_resumeCopy__kIeUv strong{overflow:hidden;font-family:var(--font-bamboo);font-size:clamp(25px,3vw,36px);font-weight:300;letter-spacing:-.025em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.UniversalDashboard_resumeCopy__kIeUv>span{color:var(--ink-muted);font-size:12px;letter-spacing:.01em}.UniversalDashboard_resumeAction__wI_lV{display:flex;align-items:center;gap:16px;font-family:var(--font-caption);font-size:9px;font-weight:600;letter-spacing:1.15px;text-transform:uppercase}.UniversalDashboard_resumeAction__wI_lV i{color:var(--tribe-accent-teal);font-size:14px;font-style:normal;transition:transform .22s var(--house-ease)}.UniversalDashboard_resumeBranch__0vlFr:focus-visible .UniversalDashboard_resumeAction__wI_lV i,.UniversalDashboard_resumeBranch__0vlFr:hover .UniversalDashboard_resumeAction__wI_lV i{transform:translate(3px,-3px)}.UniversalDashboard_nextActionCta__w5C8w{display:flex;align-items:center;justify-content:flex-end;gap:13px;color:var(--ink);font-family:var(--font-caption);font-size:9px;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-decoration:none}.UniversalDashboard_nextActionCta__w5C8w span:last-child{color:var(--tribe-accent-teal);font-size:14px}.UniversalDashboard_snapshot__qHqhM{display:grid;grid-template-columns:auto minmax(150px,1fr) minmax(310px,auto);align-items:center;gap:20px;padding:4px 7px}.UniversalDashboard_progressCopy__IKOxk{display:flex;align-items:baseline;gap:10px;white-space:nowrap}.UniversalDashboard_progressCopy__IKOxk span,.UniversalDashboard_snapshot__qHqhM dt{color:var(--ink-muted);font-family:var(--font-caption);font-size:8px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.UniversalDashboard_progressCopy__IKOxk strong{font-family:var(--font-bamboo);font-size:24px;font-weight:300}.UniversalDashboard_progressTrack__iIGna{height:3px;overflow:hidden;border-radius:999px;background:rgb(var(--ink-rgb)/.11)}.UniversalDashboard_progressFill__8dJw4{display:block;height:100%;border-radius:inherit;transition:width .6s var(--house-ease);display:flex;gap:3px;overflow:hidden}.UniversalDashboard_progressFill__8dJw4 i{min-width:20px;flex:1}.UniversalDashboard_progressFill__8dJw4 i:first-child{background:var(--tribe-accent-teal)}.UniversalDashboard_progressFill__8dJw4 i:nth-child(2){background:var(--tribe-accent-brown)}.UniversalDashboard_progressFill__8dJw4 i:nth-child(3){background:var(--tribe-accent-orange)}.UniversalDashboard_progressFill__8dJw4 i:nth-child(4){background:var(--tribe-accent-yellow)}.UniversalDashboard_snapshot__qHqhM dl{display:grid;grid-template-columns:repeat(4,auto);gap:22px;margin:0}.UniversalDashboard_snapshot__qHqhM dl div{display:grid;gap:3px}.UniversalDashboard_snapshot__qHqhM dd{margin:0;font-size:12px}@keyframes UniversalDashboard_station-arrive___XquX{0%{opacity:0;transform:translateY(14px)}}@keyframes UniversalDashboard_accent-arrive__sMElJ{0%{opacity:0;transform:scaleX(0)}}@keyframes UniversalDashboard_trace-arrive__BZfw6{to{stroke-dashoffset:0}}@keyframes UniversalDashboard_node-arrive__Md__m{0%{opacity:0;transform:scale(.2)}to{opacity:.78;transform:scale(1)}}@keyframes UniversalDashboard_greeting-glyph__1xf_r{0%{opacity:0;transform:translate3d(0,12px,0)}36%{opacity:.48;transform:translate3d(2px,4px,0)}62%{opacity:.76;transform:translate3d(-1px,1px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes UniversalDashboard_greeting-pixel__Q1Fyc{0%{opacity:0;transform:translate(8px,5px) scale(.4)}to{opacity:.86;transform:translate(0) scale(1)}}@keyframes UniversalDashboard_today-row-arrive__ST0pG{to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.UniversalDashboard_station__AFrbq{width:min(90vw,620px);gap:16px}.UniversalDashboard_intro__Wq3dE{grid-template-columns:1fr;gap:14px;padding-right:0}.UniversalDashboard_intro__Wq3dE h1{font-size:clamp(46px,12.5vw,66px)}.UniversalDashboard_ambientTrace__3Gz64{top:70%;width:150vw;transform:translate(-59%,-26%)}.UniversalDashboard_nextAction__FptK1,.UniversalDashboard_resumeBranch__0vlFr{min-height:116px;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:18px 20px}.UniversalDashboard_nextActionCta__w5C8w,.UniversalDashboard_resumeAction__wI_lV{grid-column:2;justify-content:space-between}.UniversalDashboard_nextActionCopy__l84S0 strong,.UniversalDashboard_resumeCopy__kIeUv strong{font-size:clamp(23px,7.2vw,31px)}.UniversalDashboard_nextActionCopy__l84S0 strong{overflow:visible;text-overflow:clip;white-space:normal}.UniversalDashboard_todaySecondary__F5ITS a{min-height:60px;grid-template-columns:28px minmax(0,1fr) 18px;gap:2px 9px;padding-top:7px;padding-bottom:7px}.UniversalDashboard_todaySecondary__F5ITS a>span{grid-row:1/span 2}.UniversalDashboard_todaySecondary__F5ITS strong{font-size:17px}.UniversalDashboard_todaySecondary__F5ITS small{grid-column:2;grid-row:2;margin:0}.UniversalDashboard_todaySecondary__F5ITS i{grid-column:3;grid-row:1/span 2}.UniversalDashboard_snapshot__qHqhM{grid-template-columns:auto minmax(100px,1fr);gap:12px}.UniversalDashboard_snapshot__qHqhM dl{grid-column:1/-1;grid-template-columns:repeat(4,1fr);padding-top:4px}.UniversalDashboard_snapshot__qHqhM dl div:last-child{text-align:right}}@media (max-width:430px){.UniversalDashboard_station__AFrbq{width:calc(100vw - 28px)}.UniversalDashboard_intro__Wq3dE h1{font-size:clamp(42px,12.2vw,56px)}.UniversalDashboard_nextAction__FptK1,.UniversalDashboard_resumeBranch__0vlFr{grid-template-columns:34px minmax(0,1fr);padding:16px}.UniversalDashboard_nextActionCopy__l84S0 strong,.UniversalDashboard_resumeCopy__kIeUv strong{font-size:24px}.UniversalDashboard_todayHeader__YSE21{padding:0 2px}.UniversalDashboard_todayHeader__YSE21 a small{display:none}.UniversalDashboard_todaySecondary__F5ITS strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.UniversalDashboard_snapshot__qHqhM dl{grid-template-columns:repeat(2,1fr);gap:10px}.UniversalDashboard_snapshot__qHqhM dd{font-size:11px}}@media (prefers-reduced-motion:reduce){.UniversalDashboard_greetingGlyphs__XyH4l>span,.UniversalDashboard_greeting__CZD9I:after,.UniversalDashboard_intro__Wq3dE:after,.UniversalDashboard_station__AFrbq{animation:none}.UniversalDashboard_greetingGlyphs__XyH4l>span,.UniversalDashboard_greeting__CZD9I:after{opacity:1;transform:none}.UniversalDashboard_ambientTrace__3Gz64 path{animation:none;stroke-dashoffset:0}.UniversalDashboard_ambientTrace__3Gz64 circle{animation:none;opacity:.6;transform:none}.UniversalDashboard_todaySecondary__F5ITS{opacity:1;transform:none;animation:none}.UniversalDashboard_nextAction__FptK1,.UniversalDashboard_nextAction__FptK1:after,.UniversalDashboard_nextAction__FptK1:before,.UniversalDashboard_progressFill__8dJw4,.UniversalDashboard_resumeAction__wI_lV i,.UniversalDashboard_resumeBranch__0vlFr,.UniversalDashboard_resumeBranch__0vlFr:after,.UniversalDashboard_resumeBranch__0vlFr:before,.UniversalDashboard_todayHeader__YSE21 a i,.UniversalDashboard_todaySecondary__F5ITS a{transition:none}}.ClaudeEpisodeUnitList_section__m_ewc{display:grid;grid-template-columns:minmax(240px,.56fr) minmax(0,1.44fr);align-items:start;gap:clamp(42px,7vw,96px);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:clamp(34px,5vw,60px) 0}.ClaudeEpisodeUnitList_intro__Qeqys{position:sticky;top:calc(var(--app-shell-offset) + 30px)}.ClaudeEpisodeUnitList_overline__tkWMV{margin:0 0 16px;color:var(--ink-muted);font-family:var(--font-caption);font-size:11px;font-weight:600;letter-spacing:1.45px;text-transform:uppercase}.ClaudeEpisodeUnitList_intro__Qeqys h2{max-width:10ch;font-size:clamp(36px,4.4vw,56px);line-height:.98}.ClaudeEpisodeUnitList_intro__Qeqys>p:last-child{max-width:340px;margin-top:22px;color:var(--ink-soft);font-size:15px;line-height:1.65}.ClaudeEpisodeUnitList_list__4COte{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ClaudeEpisodeUnitList_list__4COte button{display:grid;width:100%;min-height:66px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);padding:10px 14px;cursor:pointer;text-align:left;transition:border-color .16s var(--house-ease),background .16s var(--house-ease)}.ClaudeEpisodeUnitList_list__4COte button:focus-visible,.ClaudeEpisodeUnitList_list__4COte button:hover,.ClaudeEpisodeUnitList_list__4COte button[aria-current=true]{border-color:rgb(var(--ink-rgb)/.14);background:var(--paper-soft);outline:none}.ClaudeEpisodeUnitList_episodeNumber__gsYlc{color:var(--accent-teal);font-family:var(--font-caption);font-size:9px;font-weight:600;letter-spacing:.8px}.ClaudeEpisodeUnitList_episodeCopy__P6TG5{display:grid;min-width:0;gap:3px}.ClaudeEpisodeUnitList_episodeCopy__P6TG5 strong{overflow:hidden;font-size:14px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.ClaudeEpisodeUnitList_episodeCopy__P6TG5 small{color:var(--ink-muted);font-size:11px}.ClaudeEpisodeUnitList_episodeDuration__Nml9N{color:var(--ink-muted);font-family:var(--font-caption);font-size:9px;text-transform:uppercase}@media (max-width:880px){.ClaudeEpisodeUnitList_section__m_ewc{grid-template-columns:1fr}.ClaudeEpisodeUnitList_intro__Qeqys{position:static}}@media (max-width:560px){.ClaudeEpisodeUnitList_list__4COte button{grid-template-columns:36px minmax(0,1fr) auto;padding:10px}}.LearningCompletionMark_mark__S7FXI{display:inline-flex;flex:none;align-items:center;gap:8px;color:var(--accent-teal);font-family:var(--font-caption);font-size:8px;font-weight:600;letter-spacing:.9px;text-transform:uppercase}.LearningCompletionMark_mark__S7FXI>span{position:relative;display:block;width:18px;height:12px}.LearningCompletionMark_mark__S7FXI i{position:absolute;display:block;width:3px;height:3px;border-radius:50%;background:currentColor;animation:LearningCompletionMark_mark-in__cCm__ .32s var(--house-ease) both}.LearningCompletionMark_mark__S7FXI i:first-child{top:4px;left:0}.LearningCompletionMark_mark__S7FXI i:nth-child(2){top:7px;left:4px;animation-delay:35ms}.LearningCompletionMark_mark__S7FXI i:nth-child(3){top:7px;left:8px;animation-delay:70ms}.LearningCompletionMark_mark__S7FXI i:nth-child(4){top:3px;left:12px;animation-delay:105ms}.LearningCompletionMark_mark__S7FXI i:nth-child(5){top:0;left:16px;animation-delay:.14s}.LearningCompletionMark_mark__S7FXI em{font-style:normal}.LearningCompletionMark_mark__S7FXI[data-compact]{width:28px;justify-content:center}@keyframes LearningCompletionMark_mark-in__cCm__{0%{opacity:.12;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.LearningCompletionMark_mark__S7FXI i{animation:none}}