@layer reset;@layer tokens{:root{color-scheme:dark;--ink:#07080d;--surface:#0e1018;--well:#0a0c14;--terminal:#090a10;--raised:#151826;--selected:#1c2030;--bubble:#1a1e2d;--glass:#0c0e16c7;--glass-80:#0c0e16cc;--glass-82:#0c0e16d1;--glass-well:#0a0c14c7;--key-dark-edge:#020305;--text:#eceef5;--text-body:#d5d8e3;--text-quiet:#c6cad6;--text-lead:#b4b9ca;--muted:#9aa0b4;--dim:#7a8098;--on-volt:#0a0c05;--volt:#c6ff3d;--volt-edge:#6e9116;--volt-hover:#d4ff66;--volt-link-hover:#e2ff8f;--volt-soft:#e4ff9e;--ion:#3de3ff;--ion-edge:#1a8fa3;--synapse:#9d85ff;--synapse-soft:#b9a6ff;--warn:#ffd08a;--danger:#ff7a6b;--danger-tint:#ff7a6b1f;--danger-line:#ff7a6b66;--danger-edge:#8f3a31;--danger-a04:#ff7a6b0a;--danger-a35:#ff7a6b59;--success:var(--volt);--progress:var(--ion);--info:var(--ion);--warning:var(--warn);--code-gutter:#4a5068;--code-gutter-faint:#3b4157;--skeleton:#262b3c;--skeleton-bubble:#1f2436;--syntax-keyword:var(--synapse-soft);--syntax-string:var(--volt);--syntax-type:var(--ion);--syntax-function:var(--text);--syntax-plain:var(--text-quiet);--syntax-comment:var(--dim);--syntax-number:var(--ion);--line-hair:#ffffff0f;--line-bar:#ffffff12;--line:#ffffff14;--line-glass:#ffffff17;--line-panel:#ffffff1a;--line-strong:#ffffff1f;--line-control:#ffffff24;--line-dashed:#ffffff29;--line-dashed-strong:#fff3;--line-drop:#ffffff38;--line-node-next:#ffffff4d;--fill-row-hover:#ffffff08;--fill-hover:#ffffff0a;--fill-seg:#ffffff0d;--fill-ghost-hover:#ffffff0f;--fill-btn:#ffffff14;--fill-tab-on:#ffffff1a;--fill-seg-off:#ffffff1a;--fill-codeline-hover:#ffffff06;--dot-grid:#ffffff0d;--dot-grid-field:#ffffff0e;--inset-highlight:#ffffff8c;--kbd-edge:#ffffff14;--strike-muted:#9aa0b466;--avatar-edge:#eceef559;--on-volt-a12:#0a0c051f;--volt-a0:#c6ff3d00;--volt-a035:#c6ff3d09;--volt-a04:#c6ff3d0a;--volt-a05:#c6ff3d0d;--volt-a06:#c6ff3d0f;--volt-a08:#c6ff3d14;--volt-tint:#c6ff3d1a;--volt-tint-on:#c6ff3d1f;--volt-a14:#c6ff3d24;--volt-a22:#c6ff3d38;--volt-a25:#c6ff3d40;--volt-a28:#c6ff3d47;--volt-a30:#c6ff3d4d;--volt-a35:#c6ff3d59;--volt-a40:#c6ff3d66;--volt-a45:#c6ff3d73;--volt-a50:#c6ff3d80;--volt-a55:#c6ff3d8c;--volt-a60:#c6ff3d99;--volt-a70:#c6ff3db3;--volt-a75:#c6ff3dbf;--ion-a0:#3de3ff00;--ion-a04:#3de3ff0a;--ion-a06:#3de3ff0f;--ion-a08:#3de3ff14;--ion-a12:#3de3ff1f;--ion-a16:#3de3ff29;--ion-a18:#3de3ff2e;--ion-a22:#3de3ff38;--ion-a25:#3de3ff40;--ion-a28:#3de3ff47;--ion-a30:#3de3ff4d;--ion-a35:#3de3ff59;--ion-a45:#3de3ff73;--ion-a50:#3de3ff80;--ion-a55:#3de3ff8c;--ion-a60:#3de3ff99;--syn-a14:#9d85ff24;--syn-a25:#9d85ff40;--syn-a40:#9d85ff66;--syn-a42:#9d85ff6b;--syn-a50:#9d85ff80;--syn-a60:#9d85ff99;--ink-a55:#07080d8c;--ink-a60:#07080d99;--ink-a70:#07080db3;--ink-a78:#07080dc7;--appbar-bg:#07080dd1;--ink-a86:#07080ddb;--lessonbar-bg:#07080de0;--shadow-a45:#00000073;--shadow-a50:#00000080;--shadow-a55:#0000008c;--warn-tint:#ffb84d14;--warn-line:#ffb84d59;--track-foundations:var(--volt);--track-prompting:var(--ion);--track-tools:var(--synapse);--track-agents:var(--volt);--font-display:"Unbounded", ui-sans-serif, system-ui, sans-serif;--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-17:17px;--fs-18:18px;--fs-19:19px;--fs-20:20px;--fs-22:22px;--fs-24:24px;--fs-28:28px;--fs-30:30px;--fs-32:32px;--fs-34:34px;--fs-52:52px;--fs-56:56px;--fs-88:88px;--tracking-display:-.045em;--tracking-sigil:-.05em;--tracking-tight:-.04em;--tracking-h2:-.035em;--tracking-form:-.03em;--tracking-title:-.02em;--tracking-tag:.08em;--tracking-eyebrow-s:.12em;--tracking-eyebrow:.14em;--tracking-cue:.16em;--type-display-xl-size:clamp(46px, 8.4vw, 124px);--type-display-xl-leading:.94;--type-display-xl-tracking:var(--tracking-display);--type-h2-size:clamp(36px, 4.6vw, 64px);--type-h2-leading:1.02;--type-h2-tracking:var(--tracking-h2);--type-h3-size:var(--fs-22);--type-h3-leading:1.15;--type-h3-tracking:var(--tracking-title);--type-body-size:var(--fs-17);--type-body-leading:1.7;--type-body-measure:68ch;--type-ui-size:var(--fs-15);--type-small-size:var(--fs-13);--type-mono-size:var(--fs-15);--type-mono-leading:1.75;--type-eyebrow-size:var(--fs-13);--type-eyebrow-tracking:var(--tracking-eyebrow);--type-wordmark-size:var(--fs-20);--type-wordmark-tracking:var(--tracking-title);--space-0_5:2px;--space-0_75:3px;--space-1:4px;--space-1_25:5px;--space-1_5:6px;--space-1_75:7px;--space-2:8px;--space-2_25:9px;--space-2_5:10px;--space-2_75:11px;--space-3:12px;--space-3_25:13px;--space-3_5:14px;--space-4:16px;--space-4_5:18px;--space-5:20px;--space-5_5:22px;--space-6:24px;--space-6_5:26px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-14:56px;--space-16:64px;--space-18:72px;--space-20:80px;--space-24:96px;--space-30:120px;--space-section:var(--space-30);--page-max:1280px;--page-gutter:32px;--gutter-mobile:16px;--read-width:760px;--watch-width:1040px;--form-width:420px;--measure:68ch;--touch-target:44px;--bp-mobile:760px;--radius-xs:6px;--radius-sm:8px;--radius-md:11px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:22px;--radius-pill:999px;--radius-2:2px;--radius-3:3px;--radius-4:4px;--radius-5:5px;--radius-7:7px;--radius-9:9px;--radius-10:10px;--radius-12:12px;--radius-13:13px;--radius-16:16px;--radius-20:20px;--radius-24:24px;--radius-28:28px;--radius-keycap:var(--radius-12);--radius-bubble:16px 16px 4px 16px;--keycap-edge:4px;--keycap-travel:3px;--shadow-keycap-volt:0 var(--keycap-edge) 0 var(--volt-edge), inset 0 1px 0 var(--inset-highlight);--shadow-keycap-volt-hover:0 5px 0 var(--volt-edge), 0 12px 30px var(--volt-a25), inset 0 1px 0 var(--inset-highlight);--shadow-keycap-volt-cta:0 var(--keycap-edge) 0 var(--volt-edge), 0 20px 60px var(--volt-a22), inset 0 1px 0 var(--inset-highlight);--shadow-keycap-volt-pressed:0 1px 0 var(--volt-edge);--shadow-keycap-dark:0 var(--keycap-edge) 0 var(--key-dark-edge);--shadow-keycap-dark-pressed:0 1px 0 var(--key-dark-edge);--shadow-keycap-ion:0 var(--keycap-edge) 0 var(--ion-edge);--shadow-keycap-ion-pressed:0 1px 0 var(--ion-edge);--shadow-keycap-danger:0 var(--keycap-edge) 0 var(--danger-edge), inset 0 1px 0 #fff6;--shadow-keycap-danger-pressed:0 1px 0 var(--danger-edge);--shadow-kbd:0 2px 0 var(--kbd-edge);--shadow-prompt-bar:0 30px 80px var(--shadow-a50);--shadow-float:0 40px 120px var(--shadow-a55);--shadow-editor:0 30px 90px var(--shadow-a45);--shadow-card-hover:0 30px 80px var(--shadow-a50);--shadow-play:0 20px 60px var(--shadow-a50);--glow-toast:0 24px 70px var(--volt-a25);--glow-toast-s:0 20px 60px var(--volt-a25);--glow-ion-art:0 40px 120px var(--ion-a12);--ring-sigil:0 0 0 6px var(--ink);--tab-active-top:inset 0 2px 0 var(--volt);--blur-glass:14px;--blur-prompt:16px;--blur-preview:18px;--glass-blur:var(--blur-glass);--scrim:var(--appbar-bg);--focus-ring:0 0 0 4px var(--volt-tint-on);--focus-ring-color:var(--volt);--focus-border:var(--volt-a70);--ease:ease;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-out-expo:var(--ease-out);--ease-spring:cubic-bezier(.2, 1.4, .4, 1);--duration-press:.12s;--duration-fast:.15s;--duration-focus:.2s;--duration-card:.25s;--duration-sigil:.35s;--duration-reveal:.4s;--duration-pop:.6s;--duration-caret:1.05s;--duration-pulse:2s;--reveal-rise:8px;--morph-lerp:.055;--copy-confirm-ms:1600}@media (width<=480px){:root{--page-gutter:var(--gutter-mobile)}}}@layer base,rmx-reset,rmx,app;