.curve[data-astro-cid-rtirixck]{margin:0;position:relative}.chart-title[data-astro-cid-rtirixck]{font:700 1rem/1.3 var(--font-display);color:var(--text);margin-bottom:10px}.legend[data-astro-cid-rtirixck]{color:var(--text-2);flex-wrap:wrap;gap:8px 24px;margin-bottom:18px;font-size:.875rem;font-weight:600;display:flex}.key[data-astro-cid-rtirixck]{align-items:center;gap:10px;display:inline-flex}.key[data-astro-cid-rtirixck] i[data-astro-cid-rtirixck]{border-radius:2px;width:26px;height:3px}.key-spaced[data-astro-cid-rtirixck] i[data-astro-cid-rtirixck]{background:var(--text)}.key-plain[data-astro-cid-rtirixck] i[data-astro-cid-rtirixck]{background:repeating-linear-gradient(90deg, var(--faint) 0 5px, transparent 5px 9px)}.curve[data-astro-cid-rtirixck] svg[data-astro-cid-rtirixck]{width:100%;height:clamp(220px,30vw,380px);overflow:visible}.grid[data-astro-cid-rtirixck]{stroke:var(--line);stroke-width:1px}.axis[data-astro-cid-rtirixck]{stroke:var(--line-strong);stroke-width:1.5px}.review-line[data-astro-cid-rtirixck]{stroke:var(--amber);stroke-width:1px;stroke-dasharray:2 5;opacity:.9}.line[data-astro-cid-rtirixck]{fill:none;stroke-linecap:round;stroke-linejoin:round}.line-plain[data-astro-cid-rtirixck]{stroke:var(--faint);stroke-width:2px;stroke-dasharray:6 6}.line-spaced[data-astro-cid-rtirixck]{stroke:var(--text);stroke-width:3px}.js[data-astro-cid-rtirixck] .line-spaced[data-astro-cid-rtirixck]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.4s cubic-bezier(.45,0,.2,1) .2s}.js[data-astro-cid-rtirixck] .line-plain[data-astro-cid-rtirixck]{opacity:0;transition:opacity .9s var(--ease-out)}.js[data-astro-cid-rtirixck] .curve[data-astro-cid-rtirixck].in .line-spaced[data-astro-cid-rtirixck]{stroke-dashoffset:0}.js[data-astro-cid-rtirixck] .curve[data-astro-cid-rtirixck].in .line-plain[data-astro-cid-rtirixck]{opacity:1}.plot[data-astro-cid-rtirixck]{cursor:crosshair;touch-action:pan-y;border-radius:6px;position:relative}.plot[data-astro-cid-rtirixck]:focus-visible{outline-offset:8px}.scrub[data-astro-cid-rtirixck]{border-left:1.5px solid var(--text);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.probe[data-astro-cid-rtirixck]{border-radius:50%;width:12px;height:12px;margin-top:-6px;transition:top 60ms linear;position:absolute;left:-7px}.probe-spaced[data-astro-cid-rtirixck]{background:var(--text);box-shadow:0 0 0 3px var(--bg-of-curve,var(--sunken))}.probe-plain[data-astro-cid-rtirixck]{background:var(--bg-of-curve,var(--sunken));box-shadow:inset 0 0 0 2.5px var(--faint)}.readout[data-astro-cid-rtirixck]{background:var(--ink-button);min-width:150px;color:var(--on-ink-button);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:var(--shadow-2);border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;font-size:.8125rem;display:flex;position:absolute;top:30%;left:14px}.scrub[data-astro-cid-rtirixck][data-side=left] .readout[data-astro-cid-rtirixck]{left:auto;right:14px}.readout[data-astro-cid-rtirixck] b{font:700 .9375rem/1.3 var(--font-display)}.readout[data-astro-cid-rtirixck] .r-plain{opacity:.7}.scrub-hint[data-astro-cid-rtirixck]{color:var(--text-2);margin-top:44px;font-size:.8125rem;font-weight:600}@media (hover:none){.scrub-hint[data-astro-cid-rtirixck]{display:none}}.overlay[data-astro-cid-rtirixck]{pointer-events:none;position:absolute;inset:0}.dot[data-astro-cid-rtirixck]{background:var(--amber);width:12px;height:12px;box-shadow:0 0 0 4px var(--bg-of-curve,var(--sunken));border-radius:50%;margin:-6px 0 0 -6px;position:absolute}.dot[data-astro-cid-rtirixck] b[data-astro-cid-rtirixck]{white-space:nowrap;color:var(--text);font-size:.75rem;font-weight:700;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.js[data-astro-cid-rtirixck] .dot[data-astro-cid-rtirixck]{opacity:0;transition:opacity .3s var(--ease-out), transform .4s var(--spring);transition-delay:calc(.5s + var(--i) * .38s);transform:scale(.4)}.js[data-astro-cid-rtirixck] .curve[data-astro-cid-rtirixck].in .dot[data-astro-cid-rtirixck]{opacity:1;transform:none}.tick[data-astro-cid-rtirixck]{white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600;position:absolute;transform:translate(-50%)}.tick-first[data-astro-cid-rtirixck]{transform:none}.tick-last[data-astro-cid-rtirixck]{transform:translate(-100%)}figcaption[data-astro-cid-rtirixck]{max-width:70ch;color:var(--muted);margin-top:12px;font-size:.8125rem}@media (width<=640px){.dot[data-astro-cid-rtirixck] b[data-astro-cid-rtirixck]{font-size:.6875rem}}.try[data-astro-cid-3mlmg6bm]{flex-direction:column;gap:18px;display:flex}.courses[data-astro-cid-3mlmg6bm]{flex-wrap:wrap;gap:8px;display:flex}.card[data-astro-cid-3mlmg6bm]{background:var(--surface);border-top:4px solid var(--text);box-shadow:0 0 0 1px var(--line), 0 40px 70px -40px #0c0d1f73;border-radius:4px 4px 14px 14px;padding:clamp(20px,3vw,36px)}.meta[data-astro-cid-3mlmg6bm]{color:var(--muted);font-weight:600}.card[data-astro-cid-3mlmg6bm]{position:relative}.keys-hint[data-astro-cid-3mlmg6bm]{color:var(--faint);font-size:.75rem;position:absolute;top:14px;right:18px}@media (hover:none),(width<=640px){.keys-hint[data-astro-cid-3mlmg6bm]{display:none}}.tally[data-astro-cid-3mlmg6bm]{border-radius:var(--r-pill);background:var(--sunken);font-variant-numeric:tabular-nums;padding:6px 12px;font-size:.875rem;font-weight:700}.tally[data-astro-cid-3mlmg6bm][data-bump=right]{background:var(--good-tint);color:var(--good)}fieldset[data-astro-cid-3mlmg6bm]{border:0;min-width:0;margin:10px 0 0;padding:0}legend[data-astro-cid-3mlmg6bm]{font:700 clamp(1.2rem, 1rem + .8vw, 1.55rem)/1.3 var(--font-display);letter-spacing:-.01em;color:var(--text);margin-bottom:18px;padding:0}.options[data-astro-cid-3mlmg6bm]{border-top:1px solid var(--line);flex-direction:column;display:flex}.card[data-astro-cid-3mlmg6bm] .option{border-bottom:1px solid var(--line);cursor:pointer;transition:background-color var(--d-state) var(--ease-out), color var(--d-state) var(--ease-out);align-items:flex-start;gap:14px;padding:14px 12px;line-height:1.45;display:flex;position:relative}.card[data-astro-cid-3mlmg6bm] .option:hover{background:var(--sunken)}.card[data-astro-cid-3mlmg6bm] .option input{opacity:0;pointer-events:none;position:absolute}.card[data-astro-cid-3mlmg6bm] .option .key{width:28px;height:28px;font:700 .8125rem/1 var(--font-body);border:1.5px solid;border-radius:50%;flex:none;place-items:center;display:grid}.card[data-astro-cid-3mlmg6bm] .option:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:-3px;border-radius:8px}.card[data-astro-cid-3mlmg6bm] .option:has(input:checked){background:var(--ink-button);color:var(--on-ink-button)}.card[data-astro-cid-3mlmg6bm] .option[data-result=answer]{background:var(--good-tint);color:var(--text);box-shadow:inset 4px 0 0 var(--good-fill)}.card[data-astro-cid-3mlmg6bm] .option[data-result=answer] .key{background:var(--good-fill);border-color:var(--good-fill);color:#0e1330}.card[data-astro-cid-3mlmg6bm] .option[data-result=picked]{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--bad);background:0 0}.card[data-astro-cid-3mlmg6bm] .option[data-result=picked] .key{border-style:dashed}.feedback[data-astro-cid-3mlmg6bm]{border-radius:var(--r-md);background:var(--sunken);flex-direction:column;gap:8px;margin-top:18px;padding:16px 18px;line-height:1.55;display:flex}.feedback[data-astro-cid-3mlmg6bm] .verdict{font:750 1.125rem/1.3 var(--font-display)}.card[data-astro-cid-3mlmg6bm][data-state=right] .feedback[data-astro-cid-3mlmg6bm] .verdict{color:var(--good)}.card[data-astro-cid-3mlmg6bm][data-state=wrong] .feedback[data-astro-cid-3mlmg6bm] .verdict{color:var(--bad)}.feedback[data-astro-cid-3mlmg6bm] .why{color:var(--text);font-weight:600}.feedback[data-astro-cid-3mlmg6bm] .explain{color:var(--text-2)}.actions[data-astro-cid-3mlmg6bm]{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:20px;display:flex}.answer[data-astro-cid-3mlmg6bm]{margin-top:16px}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(32px,5vw,72px) clamp(56px,7vw,104px);position:relative;overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid}.hero-kicker[data-astro-cid-lcdefpme]{background:var(--sunken);color:var(--text-2);font:700 .85rem var(--font-body);letter-spacing:.01em;border-radius:999px;margin-bottom:20px;padding:7px 14px;display:inline-flex}.hero-title[data-astro-cid-lcdefpme]{max-width:14ch;font-size:clamp(2.7rem,1.4rem + 4.6vw,5.6rem);line-height:1}.hero-title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--brand);font-style:italic;font-weight:500}.hero-lead[data-astro-cid-lcdefpme]{font-size:var(--t-lead);color:var(--text-2);max-width:44ch;margin-top:24px;line-height:1.55}.cta[data-astro-cid-lcdefpme]{gap:10px;margin-top:32px}.hero-note[data-astro-cid-lcdefpme]{margin-top:16px}.hero-stage[data-astro-cid-lcdefpme]{place-items:center;min-height:clamp(420px,44vw,640px);display:grid;position:relative}.hero-blob[data-astro-cid-lcdefpme]{background:linear-gradient(160deg,#ffd9b8,#e9dcff 70%);border-radius:46% 54% 52% 48%/52% 44% 56% 48%;position:absolute;inset:6% 2% 2% 8%}.hero-phone[data-astro-cid-lcdefpme]{border-radius:36px;width:min(300px,62%);position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:0 40px 70px -28px #2814468c,0 0 0 8px #15101d,0 0 0 9px #fff3}.hero-phone[data-astro-cid-lcdefpme] .shot{max-width:none}.hero-stage[data-astro-cid-lcdefpme] .hero-zo{z-index:2;filter:drop-shadow(0 18px 22px #28144647);position:absolute;bottom:4%;left:0}.board[data-astro-cid-lcdefpme]{padding-block:clamp(64px,8vw,120px)}.board-title[data-astro-cid-lcdefpme]{max-width:16ch}.board-lead[data-astro-cid-lcdefpme]{margin-top:16px}.hero-board[data-astro-cid-lcdefpme]{margin-top:clamp(32px,4vw,56px)}.try-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.try-side[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 32px);flex-direction:column;gap:18px;display:flex;position:sticky}.facts[data-astro-cid-lcdefpme]{border-top:1.5px solid var(--line-strong);margin:20px 0 0;padding:0;list-style:none}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:minmax(6.5rem,auto) 1fr;align-items:baseline;gap:18px;padding:14px 0;display:grid}.fact-value[data-astro-cid-lcdefpme]{font-size:clamp(1.9rem,1.4rem + 1.6vw,2.8rem);font-weight:760;font-stretch:80%;line-height:1}.fact-label[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.9375rem;font-weight:600;line-height:1.35}.memory-head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:20px clamp(32px,5vw,80px);margin-bottom:clamp(40px,5vw,64px);display:grid}.memory-head[data-astro-cid-lcdefpme] .h-section[data-astro-cid-lcdefpme]{max-width:14ch}.memory[data-astro-cid-lcdefpme]{--bg-of-curve:var(--sunken)}.day-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,112px);display:grid}.day-stage[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 24px);height:calc(100vh - var(--header-h) - 48px);place-items:center;max-height:820px;display:grid;position:sticky}.phone[data-astro-cid-lcdefpme]{aspect-ratio:390/844;width:min(340px,100%);max-height:100%;position:relative}.phone-shot[data-astro-cid-lcdefpme]{position:absolute;inset:0}.js[data-astro-cid-lcdefpme] .phone-shot[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .42s var(--ease-out), transform .52s var(--ease-out);transform:translateY(18px)scale(.985)}.js[data-astro-cid-lcdefpme] .phone-shot[data-astro-cid-lcdefpme][data-on]{opacity:1;transform:none}.phone-shot[data-astro-cid-lcdefpme] .shot{max-width:none;height:100%}.day-steps[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:clamp(24px,4vw,48px)}.day-steps[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.day-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:3.2rem minmax(0,1fr);gap:16px;min-height:52vh;padding-top:28px;display:grid}.day-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{min-height:40vh}.step-no[data-astro-cid-lcdefpme]{color:var(--text);transition:color .3s var(--ease-out);font-size:2rem;font-weight:760;line-height:1}.js[data-astro-cid-lcdefpme] .day-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not([data-on]) .step-no[data-astro-cid-lcdefpme],.js[data-astro-cid-lcdefpme] .day-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not([data-on]) h3[data-astro-cid-lcdefpme]{color:var(--faint)}html:not(.js) .day-stage[data-astro-cid-lcdefpme]{display:none}html:not(.js) .day-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}html:not(.js) .step-shot-inline[data-astro-cid-lcdefpme]{margin-top:16px;display:block}html:not(.js) .step-shot-inline[data-astro-cid-lcdefpme] .shot{max-width:280px}.step-body[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;max-width:40ch;display:flex}.step-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--text);transition:color .3s var(--ease-out);font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);font-stretch:85%}.step-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:1.0625rem}.step-shot-inline[data-astro-cid-lcdefpme]{display:none}.arena-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(40px,6vw,112px);display:grid}.arena-copy[data-astro-cid-lcdefpme]{flex-direction:column;gap:22px;display:flex}.arena-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--on-night-2)}.clock[data-astro-cid-lcdefpme]{--flap-size:clamp(3rem, 1.6rem + 6vw, 7.2rem);--flap:#16182f;--flap-hi:#20233f;--flap-ink:var(--amber);flex-direction:column;gap:12px;margin-top:12px;display:flex}.clock-label[data-astro-cid-lcdefpme]{color:var(--on-night-3);font-size:.875rem}.arena-link[data-astro-cid-lcdefpme]{color:var(--amber)}.arena-shot[data-astro-cid-lcdefpme] .shot{box-shadow:0 0 0 1px var(--night-line), 0 40px 90px -20px #000c;margin-inline:auto;transform:rotate(2deg)}.zo-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,112px);display:grid}.zo-copy[data-astro-cid-lcdefpme]{flex-direction:column;gap:18px;display:flex}.zo-copy[data-astro-cid-lcdefpme] .zo-figure{margin-top:12px}.zo-stage[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-template-areas:"asks asks""thread note""demo demo";align-items:start;gap:18px;display:grid}.asks[data-astro-cid-lcdefpme]{flex-wrap:wrap;grid-area:asks;gap:8px;display:flex}.ask[data-astro-cid-lcdefpme]{text-align:left;min-height:40px;font-size:.875rem}.thread[data-astro-cid-lcdefpme]{flex-direction:column;grid-area:thread;gap:12px;display:flex}.typing[data-astro-cid-lcdefpme]{gap:5px;padding:4px 0;display:inline-flex}.typing[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--faint);border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite zo-dot}.typing[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.15s}.typing[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.3s}@keyframes zo-dot{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.note-points[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;margin:0;padding-left:1.1em;display:flex}.demo-note[data-astro-cid-lcdefpme]{color:var(--muted);grid-area:demo;font-size:.75rem}.js[data-astro-cid-lcdefpme] .zo-stage[data-astro-cid-lcdefpme].reveal.in[data-phase=asking] .source-note[data-astro-cid-lcdefpme],.js[data-astro-cid-lcdefpme] .zo-stage[data-astro-cid-lcdefpme].reveal.in[data-phase=answering] .source-note[data-astro-cid-lcdefpme]{opacity:.25;transform:translate(-12px)rotate(0)}.source-note[data-astro-cid-lcdefpme]{transition:opacity .5s var(--ease-out), transform .7s var(--ease-out)}.bubble[data-astro-cid-lcdefpme]{border-radius:20px;padding:14px 18px;line-height:1.5}.you[data-astro-cid-lcdefpme]{background:var(--ink-button);max-width:360px;color:var(--on-ink-button);border-bottom-right-radius:6px;align-self:flex-end}.zo-says[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2);border-bottom-left-radius:6px;flex-direction:column;gap:10px;display:flex}.cite[data-astro-cid-lcdefpme]{color:var(--muted);font-weight:600;font-size:var(--t-small);align-items:center;gap:6px;display:inline-flex}.source-note[data-astro-cid-lcdefpme]{background:var(--surface);border-top:3px solid var(--text);box-shadow:var(--shadow-2);border-radius:6px 6px 16px 16px;grid-area:note;margin-top:56px;padding:16px 18px;font-size:.875rem;line-height:1.55;transform:rotate(1.5deg)}.note-head[data-astro-cid-lcdefpme]{align-items:center;gap:8px;margin-bottom:10px;font-size:.8125rem;font-weight:700;display:flex}.note-body[data-astro-cid-lcdefpme] mark[data-astro-cid-lcdefpme]{background:linear-gradient(transparent 55%, color-mix(in srgb, var(--amber) 55%, transparent) 55%);color:inherit}.note-foot[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:10px;font-size:.75rem}.js[data-astro-cid-lcdefpme] .zo-stage[data-astro-cid-lcdefpme].reveal .source-note[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .6s var(--ease-out) .5s, transform .8s var(--ease-out) .5s;transform:translate(-24px)rotate(0)}.js[data-astro-cid-lcdefpme] .zo-stage[data-astro-cid-lcdefpme].reveal.in .source-note[data-astro-cid-lcdefpme]{opacity:1;transform:rotate(1.5deg)}.courses-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(28px,4vw,48px);display:flex}.program[data-astro-cid-lcdefpme]+.program[data-astro-cid-lcdefpme]{margin-top:48px}.program-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin-bottom:14px;display:flex}.program-head[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--t-sub)}.program-head[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.program-head[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.course-code[data-astro-cid-lcdefpme]{font:700 1rem/1 var(--font-display);letter-spacing:.01em;align-items:center;gap:10px;font-stretch:80%;display:inline-flex}.course-title[data-astro-cid-lcdefpme]{font:650 clamp(1.05rem, .95rem + .4vw, 1.3rem) / 1.25 var(--font-display);letter-spacing:-.01em}.nowrap[data-astro-cid-lcdefpme]{white-space:nowrap}.request[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:32px}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,4vw,64px);display:grid}.final[data-astro-cid-lcdefpme]{padding-block:clamp(72px,9vw,140px) clamp(40px,5vw,72px)}.final-grid[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.final-copy[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px;display:flex}.final-copy[data-astro-cid-lcdefpme] .h-section[data-astro-cid-lcdefpme]{font-size:var(--t-hero);font-stretch:78%}.final-lead[data-astro-cid-lcdefpme]{color:var(--on-night-2);font-size:var(--t-lead)}@media (width<=1020px){.hero-grid[data-astro-cid-lcdefpme],.memory-head[data-astro-cid-lcdefpme],.arena-grid[data-astro-cid-lcdefpme],.zo-grid[data-astro-cid-lcdefpme],.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.hero-title[data-astro-cid-lcdefpme]{max-width:13ch}.hero-stage[data-astro-cid-lcdefpme]{min-height:480px}.try-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.try-side[data-astro-cid-lcdefpme]{position:static}.arena-shot[data-astro-cid-lcdefpme]{max-width:320px}}@media (width<=820px){.day-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.day-stage[data-astro-cid-lcdefpme]{display:none}.day-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.day-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{min-height:0;padding-block:24px 40px}.step-shot-inline[data-astro-cid-lcdefpme]{margin-top:16px;display:block}.step-shot-inline[data-astro-cid-lcdefpme] .shot{max-width:280px}}@media (width<=640px){.hero-stage[data-astro-cid-lcdefpme] .hero-zo{width:120px;height:120px}.cta[data-astro-cid-lcdefpme] .btn{flex:auto}.zo-stage[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);grid-template-areas:"asks""thread""note""demo"}.source-note[data-astro-cid-lcdefpme]{margin-top:0}.course-row[data-astro-cid-lcdefpme]{--cols:minmax(0, 1fr) 24px!important}.course-row[data-astro-cid-lcdefpme] .course-count[data-astro-cid-lcdefpme]{display:none}.course-row[data-astro-cid-lcdefpme] .course-code[data-astro-cid-lcdefpme],.course-row[data-astro-cid-lcdefpme] .course-title[data-astro-cid-lcdefpme]{grid-column:1}.course-row[data-astro-cid-lcdefpme] svg{grid-area:1/2/span 2}.final-grid[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.final-grid[data-astro-cid-lcdefpme] .final-zo{align-self:flex-end;margin-top:-40px}}
