.EL3s3q_meter{gap:.34rem;display:grid}.EL3s3q_label{justify-content:space-between;font-size:.73rem;display:flex}.EL3s3q_track{appearance:none;background:#e8dcc5;border:0;width:100%;height:.32rem;padding:0;display:block;overflow:hidden}.EL3s3q_track::-webkit-progress-bar{background:#e8dcc5}.EL3s3q_track::-webkit-progress-value{background:#628166}.EL3s3q_track::-moz-progress-bar{background:#628166}.EL3s3q_gold::-webkit-progress-value{background:#d8ad58}.EL3s3q_gold::-moz-progress-bar{background:#d8ad58}.EL3s3q_clay::-webkit-progress-value{background:#c87150}.EL3s3q_clay::-moz-progress-bar{background:#c87150}
._3vDBfW_window{--paper:#fdfcf9;--paper-deep:#f3f0ea;--surface:var(--paper);--surface-raised:#faf8f4;--ink:#1c1a16;--muted:#625b52;--line:#e2ddd2;--moss:#1c1a16;--moss-deep:var(--ink);--gold:var(--ink);--cream:var(--paper);--night:var(--paper);--night-2:var(--paper-deep);--experience-positive:#236238;--experience-negative:#a12828;--font-body:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-body);--radius-md:.35rem;--radius-lg:.4rem;--shadow-card:none;--shadow-pop:0 8px 24px #0002;background:var(--paper);border:1px solid var(--line);box-shadow:none;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:.94rem/1.55 var(--font-body);height:calc(var(--experience-viewport-height,100dvh) - var(--header-height,4rem) - 2rem);overflow-wrap:anywhere;isolation:isolate;border-radius:.4rem;flex-direction:column;width:100%;max-width:68rem;min-height:22rem;max-height:62rem;margin:0 auto;display:flex;position:relative;overflow:hidden}:root[data-theme=dark] ._3vDBfW_window[data-experience-theme=system]{--paper:#26231f;--paper-deep:#2f2b26;--surface-raised:#2c2924;--ink:#f4efe6;--muted:#b8afa2;--line:#46413a;--moss:#f4efe6;--experience-positive:#8addaa;--experience-negative:#fca4a4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._3vDBfW_window[data-experience-theme=system]{--radius-md:.65rem;--radius-lg:.9rem;--shadow-card:0 1px 2px #1c1a160d, 0 6px 18px -10px #1c1a162e;border-radius:1rem;box-shadow:0 1px 2px #1c1a160a,0 28px 60px -32px #1c1a1652}:root[data-theme=dark] ._3vDBfW_window[data-experience-theme=system]{--shadow-card:0 1px 2px #0000004d, 0 8px 20px -10px #00000073;box-shadow:0 28px 60px -30px #0009}._3vDBfW_window[data-experience-theme=terminal]{--paper:#030805;--paper-deep:#0b1b10;--surface-raised:#061009;--ink:#70ff97;--muted:#85bf94;--line:#285d38;--moss:#39ff74;--moss-deep:#70ff97;--gold:#70ff97;--experience-positive:#70ff97;--experience-negative:#ffadad;--font-body:ui-monospace, "Cascadia Mono", "Segoe UI Mono", Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._3vDBfW_window[data-experience-theme=paper]{--paper:#faf6ed;--paper-deep:#eee5d4;--surface-raised:#fffbf4;--ink:#302c24;--muted:#6d6351;--line:#c6b89f;--moss:#655031;--moss-deep:#655031;--gold:#655031;--experience-positive:#236238;--experience-negative:#9c251d;--font-body:ui-sans-serif, system-ui, sans-serif;--font-display:Georgia, "Times New Roman", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}._3vDBfW_window[data-experience-theme=cozy]{--paper:#f8f4fc;--paper-deep:#ece2f4;--surface-raised:#fcf9ff;--ink:#38283f;--muted:#716078;--line:#c9b5d4;--moss:#754a86;--moss-deep:#754a86;--gold:#754a86;--experience-positive:#236238;--experience-negative:#9c251d;--font-body:ui-sans-serif, system-ui, sans-serif;--font-display:Georgia, "Times New Roman", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}._3vDBfW_window[data-experience-theme=scifi]{--paper:#0c1628;--paper-deep:#192d45;--surface-raised:#132238;--ink:#dceefc;--muted:#a6bbd0;--line:#3c5c7b;--moss:#9bdcfa;--moss-deep:#9bdcfa;--gold:#dfce96;--experience-positive:#75e0a7;--experience-negative:#fda29b;--font-body:ui-monospace, "Cascadia Mono", "Segoe UI Mono", Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._3vDBfW_window[data-experience-theme=adventure]{--paper:#f8f5ed;--paper-deep:#e9e7db;--surface-raised:#fffdf7;--ink:#29332d;--muted:#60675b;--line:#b5bdab;--moss:#536344;--moss-deep:#435238;--gold:#a45238;--experience-positive:#2d6249;--experience-negative:#a14336;--font-body:ui-rounded, "Avenir Next", ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-body);--radius-md:.65rem;--radius-lg:.8rem;background:linear-gradient(125deg, #fff6, transparent 55%), var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:.85rem;box-shadow:0 12px 36px #29332d0a,inset 0 1px #ffffff80}:root[data-theme=dark] ._3vDBfW_window[data-experience-theme=adventure]{--paper:#18211c;--paper-deep:#243129;--surface-raised:#202b24;--ink:#f0ece1;--muted:#bdc5b6;--line:#52614e;--moss:#b4ce98;--moss-deep:#c2d9a9;--gold:#efa185;--experience-positive:#91d4ad;--experience-negative:#f2aa94;background:linear-gradient(125deg, #b4ce9808, transparent 55%), var(--paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-shadow:0 12px 36px #00000026,inset 0 1px #f0ece10a}._3vDBfW_window[data-experience-theme=adventure] ._3vDBfW_chrome{background:var(--paper-deep)}._3vDBfW_window[data-experience-theme=adventure] ._3vDBfW_title strong{color:var(--moss-deep)}._3vDBfW_window[data-experience-theme=adventure] h1{letter-spacing:-.035em;font-weight:650}._3vDBfW_window[data-experience-theme=adventure] input,._3vDBfW_window[data-experience-theme=adventure] textarea{border-radius:.65rem}._3vDBfW_window[data-experience-theme=adventure] .button{border-radius:.65rem}._3vDBfW_chrome{background:var(--paper);border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:.4rem 1.25rem;display:flex}._3vDBfW_title{align-items:center;gap:1rem;display:flex}._3vDBfW_title strong{font:600 .92rem/1.2 var(--font-body);white-space:nowrap}._3vDBfW_prompt{color:var(--moss);font:600 .85rem/1.2 var(--font-body)}._3vDBfW_theme{color:var(--muted);font:500 .8rem/1.3 var(--font-body);flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;max-width:100%;display:flex}._3vDBfW_window ._3vDBfW_theme select{background:0 0;border-color:#0000;width:auto;min-width:0;max-width:100%;min-height:2.3rem;padding:.35rem .55rem;font-size:.8rem}._3vDBfW_status{border-bottom:1px solid var(--line);z-index:2;flex:none;position:relative}._3vDBfW_status:empty{display:none}._3vDBfW_question{background:var(--surface-raised);border-bottom:1px solid var(--line);flex:none;max-height:26%;padding:.65rem 1.25rem;overflow:auto}._3vDBfW_question:empty{display:none}._3vDBfW_window ._3vDBfW_question h3,._3vDBfW_window ._3vDBfW_question h2{max-width:70ch;margin:0;font-size:1rem;line-height:1.4}._3vDBfW_recoveryNotice{background:var(--surface-raised);border-bottom:1px solid var(--line);flex:none;margin:0;padding:.55rem 1.25rem;font-size:.8rem}._3vDBfW_learningStatus{font:.8rem/1.4 var(--font-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.65rem 1.25rem;display:flex}._3vDBfW_learningStatus progress{accent-color:var(--moss);width:25%;max-width:10rem;height:.4rem}._3vDBfW_content{overscroll-behavior:contain;scrollbar-color:var(--line) var(--paper);scrollbar-gutter:stable;flex:1 1 0;min-height:6rem;padding:clamp(1rem,2.5vw,1.75rem);overflow:auto}._3vDBfW_footer{background:var(--paper);border-top:1px solid var(--line);overscroll-behavior:contain;scrollbar-color:var(--line) var(--paper);flex:0 auto;min-height:0;max-height:48%;padding:.85rem clamp(1rem,2.5vw,1.75rem);overflow:auto}._3vDBfW_window[data-composer] ._3vDBfW_footer{flex-shrink:1;max-height:33%}._3vDBfW_composer{border-top:1px solid var(--line);overscroll-behavior:contain;flex:0 auto;min-height:0;max-height:40%;padding:.7rem clamp(1rem,2.5vw,1.75rem);overflow:auto}._3vDBfW_footer:empty{display:none}._3vDBfW_content>details>summary,._3vDBfW_footer>details>summary{min-block-size:24px;padding-block:.15rem}._3vDBfW_notice{color:var(--muted);flex:none;margin:0;padding:.4rem 1rem;font-size:.75rem}._3vDBfW_window h1,._3vDBfW_window h2,._3vDBfW_window h3{color:var(--ink);font-family:var(--font-display);letter-spacing:-.025em;max-width:40ch;font-weight:500;line-height:1.25}._3vDBfW_window h1{font-size:clamp(1.5rem,2.6vw,2rem)}._3vDBfW_window h2{font-size:1.5rem}._3vDBfW_window h3{font-size:1.2rem}._3vDBfW_window p{line-height:1.6}._3vDBfW_window small{color:var(--muted)}._3vDBfW_window input,._3vDBfW_window textarea,._3vDBfW_window select{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);font:.9rem/1.45 var(--font-body);border-radius:.3rem;max-width:100%;padding:.65rem}._3vDBfW_window button{font-family:var(--font-body)}._3vDBfW_window a{color:var(--moss-deep)}._3vDBfW_window button:focus-visible,._3vDBfW_window a:focus-visible,._3vDBfW_window input:focus-visible,._3vDBfW_window textarea:focus-visible,._3vDBfW_window select:focus-visible,._3vDBfW_window summary:focus-visible{outline:2px solid var(--moss);outline-offset:3px}._3vDBfW_window .button{background:var(--moss);border:1px solid var(--moss);color:var(--paper);font:600 .85rem/1.35 var(--font-body);border-radius:.35rem;min-height:2.75rem;padding:.65rem 1rem;transition:transform .16s}._3vDBfW_window .button--subtle{border-color:var(--line);color:var(--ink);background:0 0}._3vDBfW_window .button--subtle:hover:not(:disabled){border-color:var(--line);color:var(--ink);background:0 0}._3vDBfW_window .text-link{color:var(--moss-deep);font:600 .85rem/1.4 var(--font-body);text-underline-offset:.2em;background:0 0;border:0;padding:.3rem 0;text-decoration:underline}._3vDBfW_window .eyebrow{color:var(--muted);font:500 .72rem/1.5 var(--font-body);letter-spacing:.035em}@media (max-width:700px){._3vDBfW_window{height:calc(var(--experience-viewport-height,100dvh) - var(--header-height,4rem) - 1rem);border-radius:.4rem;min-height:18rem}._3vDBfW_chrome{gap:.5rem;min-height:3rem;padding:.4rem .85rem}._3vDBfW_title{gap:.5rem}._3vDBfW_theme{gap:.35rem;font-size:.7rem}._3vDBfW_window ._3vDBfW_theme select{max-width:min(10rem,100%);font-size:.72rem}._3vDBfW_content{min-height:10rem;padding:1rem}._3vDBfW_footer{max-height:49%;padding:.65rem 1rem}._3vDBfW_composer{padding:.6rem 1rem}}@media (max-height:560px){._3vDBfW_window{min-height:16rem}._3vDBfW_content{min-height:3rem}._3vDBfW_footer{max-height:45%}._3vDBfW_window:has(._3vDBfW_composer input:focus) ._3vDBfW_footer{display:none}._3vDBfW_window:has(._3vDBfW_composer input:focus) ._3vDBfW_composer{flex-shrink:0;max-height:55%}}@media (max-width:700px){._3vDBfW_window[data-composer] ._3vDBfW_footer{max-height:29%}._3vDBfW_question{padding:.55rem 1rem}}@media (max-height:650px){._3vDBfW_viewControls{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:.4rem;padding:.35rem .85rem;display:flex}._3vDBfW_viewControls[hidden]{display:none}._3vDBfW_viewControls button{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:.3rem;min-height:2rem;padding:.2rem .65rem;font-size:.75rem}._3vDBfW_viewControls button[aria-pressed=true]{background:var(--moss);border-color:var(--moss);color:var(--paper)}._3vDBfW_window[data-view=read] ._3vDBfW_footer,._3vDBfW_window[data-view=read] ._3vDBfW_composer,._3vDBfW_window[data-view=respond] ._3vDBfW_content{display:none}._3vDBfW_window[data-view=respond] ._3vDBfW_footer{flex:auto;max-height:none}._3vDBfW_window[data-view=respond] ._3vDBfW_composer{max-height:55%}._3vDBfW_content{min-height:4rem;padding-block:.65rem}}@media (min-height:651px){._3vDBfW_viewControls{display:none}}._3vDBfW_window[data-reflow]{height:auto;max-height:none}._3vDBfW_window[data-reflow] ._3vDBfW_question{max-height:none}._3vDBfW_window[data-reflow] ._3vDBfW_content{flex:none;overflow:visible}._3vDBfW_window[data-reflow] ._3vDBfW_footer,._3vDBfW_window[data-reflow] ._3vDBfW_composer{flex:none;max-height:none;overflow:visible}._3vDBfW_body{overscroll-behavior:contain;scrollbar-color:var(--line) var(--paper);scrollbar-gutter:stable;flex-direction:column;flex:1 1 0;min-height:8rem;display:flex;position:relative;overflow:auto}._3vDBfW_window[data-layout=adaptive] ._3vDBfW_content{scrollbar-gutter:auto;flex:none;min-height:0;overflow:visible}._3vDBfW_window[data-layout=adaptive] ._3vDBfW_footer,._3vDBfW_window[data-layout=adaptive] ._3vDBfW_composer{flex:none;max-height:none;overflow:visible}._3vDBfW_window[data-layout=adaptive][data-pinned] ._3vDBfW_footer{z-index:3;position:sticky;bottom:0;box-shadow:0 -.75rem 1.25rem -1rem #00000059}._3vDBfW_jump{pointer-events:none;z-index:3;background:linear-gradient(to bottom, transparent, var(--paper) 45%);justify-content:center;margin-top:auto;padding:1.25rem 1rem .75rem;display:flex;position:sticky;bottom:0}._3vDBfW_jump[hidden]{display:none}._3vDBfW_window ._3vDBfW_jump button{background:var(--moss);border:1px solid var(--moss);box-shadow:var(--shadow-pop);color:var(--paper);font:600 .85rem/1.3 var(--font-body);pointer-events:auto;border-radius:999px;min-height:2.75rem;padding:.55rem 1.1rem}._3vDBfW_window[data-layout=adaptive] ._3vDBfW_theme select,._3vDBfW_window[data-layout=adaptive] ._3vDBfW_viewControls button{min-height:2.75rem}._3vDBfW_window[data-layout=adaptive][data-reflow]{overflow:clip}._3vDBfW_window[data-layout=adaptive][data-reflow] ._3vDBfW_body{flex:none;overflow:visible}@media (max-width:700px){._3vDBfW_window[data-layout=adaptive] ._3vDBfW_chrome{min-height:0;padding-block:0}}@media (min-width:1100px){._3vDBfW_window[data-layout=adaptive]{max-width:clamp(68rem,88vw,110rem);max-height:72rem;font-size:clamp(.94rem,.62rem + .42vw,1.1rem)}._3vDBfW_window[data-layout=adaptive] ._3vDBfW_body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) clamp(22rem,34%,38rem);display:grid;overflow:hidden}._3vDBfW_window[data-layout=adaptive] ._3vDBfW_content{scrollbar-gutter:stable;grid-area:1/1/span 2;min-height:0;padding-inline:max(clamp(1rem,2.5vw,1.75rem),50% - 26rem);overflow:auto}._3vDBfW_window[data-layout=adaptive] ._3vDBfW_footer{border-left:1px solid var(--line);border-top:0;grid-area:1/2;min-height:0;overflow:auto}._3vDBfW_window[data-layout=adaptive] ._3vDBfW_composer{border-left:1px solid var(--line);grid-area:2/2;max-height:40vh;overflow:auto}._3vDBfW_window[data-layout=adaptive] ._3vDBfW_footer:empty+._3vDBfW_composer{grid-row:1/span 2}._3vDBfW_window[data-layout=adaptive] ._3vDBfW_body:has(>._3vDBfW_footer:empty):not(:has(>._3vDBfW_composer)) ._3vDBfW_content{grid-column:1/-1}._3vDBfW_window[data-layout=adaptive] ._3vDBfW_body:not(:has(>._3vDBfW_composer))>._3vDBfW_footer:empty{display:none}._3vDBfW_window[data-layout=adaptive][data-view=read] ._3vDBfW_content,._3vDBfW_window[data-layout=adaptive][data-view=respond] :is(._3vDBfW_footer,._3vDBfW_composer){grid-column:1/-1}._3vDBfW_window[data-layout=adaptive] ._3vDBfW_jump{display:none}._3vDBfW_window[data-layout=adaptive][data-reflow] ._3vDBfW_body{overflow:visible}}._3vDBfW_window[data-layout=adaptive] ._3vDBfW_chrome{container:window-chrome/inline-size}@container window-chrome (max-width:18rem){._3vDBfW_window ._3vDBfW_theme{flex:1 1 0;justify-content:flex-end}._3vDBfW_window ._3vDBfW_theme label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.fnhoPG_page{padding:1rem}.fnhoPG_window{--assignment-surface:var(--surface-raised);--assignment-inset:var(--paper-deep);--assignment-alert:var(--experience-negative);--navy:var(--ink);overflow-wrap:anywhere}:is(.fnhoPG_window.fnhoPG_window .primary-button,.fnhoPG_window.fnhoPG_window .end-button){background:var(--ink);border:1px solid var(--ink);color:var(--paper);font:700 .85rem/1.35 var(--font-body);border-radius:.55rem;min-height:2.75rem;padding:.65rem 1rem;transition:background-color .16s,border-color .16s}:is(.fnhoPG_window.fnhoPG_window .primary-button:hover,.fnhoPG_window.fnhoPG_window .end-button:hover){background:var(--moss-deep);border-color:var(--moss-deep)}.fnhoPG_window .outline-button{border:1px solid var(--line);color:var(--ink);font:700 .85rem/1.35 var(--font-body);background:0 0;border-radius:.55rem;min-height:2.75rem;padding:.65rem 1rem;transition:border-color .16s}.fnhoPG_window .outline-button:hover{border-color:var(--ink)}.fnhoPG_window .demo-panel{background:0 0;border:0;border-radius:0;margin:0;padding:0}.fnhoPG_window .demo-panel+.demo-panel{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.fnhoPG_window .demo-options button{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);font:.9rem/1.45 var(--font-body);background:0 0;min-height:2.75rem}.fnhoPG_window .demo-options button span{color:var(--moss);font:600 .9rem/1.45 var(--font-body)}.fnhoPG_window .demo-options button[data-result=wrong]{border-color:var(--experience-negative)}.fnhoPG_window .demo-panel h2{font-family:var(--font-display)}.fnhoPG_window .demo-panel p{color:var(--ink)}.fnhoPG_window .demo-banner{background:var(--surface-raised);border-color:var(--gold);color:var(--muted)}.fnhoPG_window .demo-actions{gap:.5rem}.fnhoPG_window .demo-choice{background:var(--surface-raised);border-radius:var(--radius-lg);padding:1.15rem 1.25rem;transition:border-color .22s,box-shadow .22s,transform .22s}.fnhoPG_window .demo-choice:hover{border-color:color-mix(in srgb, var(--moss) 60%, var(--line));box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--moss) 12%, transparent);transform:translateY(-3px)}.fnhoPG_window .demo-choice strong{color:var(--ink);font:500 1.45rem/1.1 var(--font-display);letter-spacing:-.03em}.fnhoPG_window .demo-stats strong{font-family:var(--font-display)}.fnhoPG_window .demo-phases button{background:0 0;border-radius:999px}.fnhoPG_window .demo-phases button[aria-pressed=true]{background:var(--moss);border-color:var(--moss);color:var(--paper)}.fnhoPG_window .live-session{border-color:var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);max-width:none;margin:0 0 1rem}.fnhoPG_window .live-session h2{font-family:var(--font-display)}.fnhoPG_window .live-session__controls button{color:var(--ink)}.fnhoPG_window .live-session__controls .end-button{color:var(--paper)}@media (max-width:700px){.fnhoPG_page{padding:.5rem}}.fnhoPG_window.fnhoPG_window[data-experience-theme=system]{--paper:var(--site-paper);--paper-deep:var(--site-paper-deep);--surface-raised:var(--site-surface-raised);--ink:var(--site-ink);--muted:var(--site-muted);--line:var(--site-line);--moss:var(--site-accent);--moss-deep:var(--site-accent-deep);--gold:var(--site-accent);--font-display:var(--site-font-display);--radius-md:.85rem;--radius-lg:1.15rem}:root[data-theme=dark] .fnhoPG_window.fnhoPG_window[data-experience-theme=system]{--paper:var(--site-paper);--paper-deep:var(--site-paper-deep);--surface-raised:var(--site-surface-raised);--ink:var(--site-ink);--muted:var(--site-muted);--line:var(--site-line);--moss:var(--site-accent);--moss-deep:var(--site-accent-deep);--gold:var(--site-accent);--font-display:var(--site-font-display);--radius-md:.85rem;--radius-lg:1.15rem}.fnhoPG_window[data-experience-theme=system] h1,.fnhoPG_window[data-experience-theme=system] h2{font-family:var(--font-display);letter-spacing:-.035em;font-weight:500}.fnhoPG_window[data-experience-theme=system] h1{font-size:clamp(1.9rem,3.6vw,2.7rem);line-height:1.05}.fnhoPG_window[data-experience-theme=system] .eyebrow{color:var(--muted);letter-spacing:.15em}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .fnhoPG_window .demo-choice{transition:none;transform:none}}:root[data-motion=reduce] .fnhoPG_window .demo-choice{transition:none;transform:none}
.Y5y6AG_page{padding:1rem}@media (max-width:700px){.Y5y6AG_page{padding:.5rem}}
.ZLTHLa_intro{grid-template-columns:minmax(0,1fr) 5rem;align-items:start;gap:1rem;margin:0 0 1.25rem;display:grid}.ZLTHLa_intro h1{font:500 clamp(1.5rem, 3vw, 2rem)/1.2 var(--font-display);letter-spacing:-.025em;text-wrap:balance;max-width:32ch;margin:.3rem 0 .75rem}.ZLTHLa_intro p{font:.94rem/1.6 var(--font-body);max-width:70ch}.ZLTHLa_guide{align-self:start;width:5rem}.ZLTHLa_guide img{border-radius:.6rem;width:100%;max-width:100%;height:auto;display:block}@media (max-width:700px){.ZLTHLa_intro{grid-template-columns:minmax(0,1fr) 3.5rem;gap:.7rem}.ZLTHLa_guide{width:3.5rem}}
.oQF0bq_workspace{padding:1rem}.oQF0bq_tabs{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.oQF0bq_tabs .demo-nav{border:1px solid var(--line);border-radius:999px;align-items:center;width:auto;padding:.5rem .9rem;font-size:.85rem;font-weight:700}.oQF0bq_tabs .demo-nav:hover{background:var(--paper-deep)}.oQF0bq_tabs .demo-nav[aria-current=page]{background:var(--ink);color:var(--paper)}.oQF0bq_content .current-quest{background:var(--surface-raised);border-color:var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);max-width:none;margin:0 0 1rem;padding:1.25rem;display:block}:is(.oQF0bq_content .current-quest h2,.oQF0bq_content .trend-card h2){font-family:var(--font-display)}.oQF0bq_content .class-grid{max-width:none}:is(.oQF0bq_content .progress-card,.oQF0bq_content .trend-card){background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-width:0;padding:1.15rem}.oQF0bq_content .student-row i{color:var(--paper)}.oQF0bq_content .student-row b{background:var(--paper-deep)}.oQF0bq_content .live-session__controls{flex-wrap:wrap}.oQF0bq_content .live-session__controls .oQF0bq_endLesson{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:.55rem;min-height:2.75rem;padding:.65rem 1rem;font-size:.8rem;font-weight:700}.oQF0bq_content .demo-projector{background:var(--navy)}@media (max-width:700px){.oQF0bq_workspace{padding:.5rem}.oQF0bq_tabs{gap:.35rem}}
._0vkoAG_progressBar[data-progress="45"] em{width:45%}._0vkoAG_progressBar[data-progress="60"] em{width:60%}._0vkoAG_progressBar[data-progress="80"] em{width:80%}._0vkoAG_progressBar[data-progress="95"] em{width:95%}
.SU6_oW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:68.75rem;margin:0 auto;display:grid}.SU6_oW_card{background:var(--paper);border:1px solid var(--line);border-radius:.35rem;gap:1rem;padding:1.25rem;display:grid}.SU6_oW_card h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:1.4rem;font-weight:400}.SU6_oW_card>p:last-of-type{color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}.SU6_oW_metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.SU6_oW_metrics div{background:var(--surface-raised);padding:.7rem}.SU6_oW_metrics strong,.SU6_oW_metrics span{display:block}.SU6_oW_metrics strong{color:var(--moss);font-family:var(--font-display);font-size:1.55rem;font-weight:400}.SU6_oW_metrics span{color:var(--muted);margin-top:.2rem;font-size:.7rem}.SU6_oW_boundary{border-left:3px solid var(--gold);background:var(--surface-raised);color:var(--muted);margin:0;padding:.65rem .75rem;font-size:.76rem;line-height:1.45}.SU6_oW_returnLink{color:var(--moss);margin-top:.4rem;font-size:.8rem;font-weight:700;display:inline-block}.SU6_oW_returnLink:hover{text-decoration:underline}@media (max-width:800px){.SU6_oW_grid{grid-template-columns:minmax(0,1fr)}}
