:root{color-scheme:light;--color-error: #a92d2d;--color-success: #24664f;--color-transparent: transparent;--color-document-paper: #ffffff;--color-document-ink: #23332e;--font-code: ui-monospace, "Cascadia Code", "Liberation Mono", monospace;--color-scrim: #10231bb3;--color-viewer: #121a17;--color-viewer-ink: #f3f8f4;--color-viewer-muted: #bac8bf;--color-viewer-button: #34463e;--brand-ground: #122c36;--brand-cloud: #8de5c1;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-display: var(--font-body);--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-section: 1.25rem;--text-title: 1rem;--text-display: 1.875rem;--space-3xs: 2px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 40px;--space-2xl: 64px;--space-3xl: 96px;--container: 1520px;--radius-card: 12px;--radius-pill: 999px;--z-base: 1;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-sticky-nav: 300;--z-modal: 400;--z-toast: 500;--z-tooltip: 600;--dur-micro: .12s;--dur-short: .22s;--ease-out: cubic-bezier(.16,1,.3,1)}:root[data-theme=dark]{color-scheme:dark;--color-error: #ffb3ad}:root{--palette-forest-light-paper: #f5f8f6;--palette-forest-light-paper-2: #f1f5f2;--palette-forest-light-paper-3: #eaf0ec;--palette-forest-light-surface: #ffffff;--palette-forest-light-preview: #edf3ef;--palette-forest-light-ink: #23332e;--palette-forest-light-ink-2: #3e4f47;--palette-forest-light-muted: #5e6d63;--palette-forest-light-rule: #e1e8e3;--palette-forest-light-rule-strong: #c6d2c9;--palette-forest-light-accent: #24664f;--palette-forest-light-accent-hover: #194f3c;--palette-forest-light-accent-ink: #ffffff;--palette-forest-light-selected: #dceee2;--palette-forest-light-focus: #24664f;--palette-forest-dark-paper: #161e1a;--palette-forest-dark-paper-2: #25302a;--palette-forest-dark-paper-3: #2e3a32;--palette-forest-dark-surface: #1d2721;--palette-forest-dark-preview: #202c25;--palette-forest-dark-ink: #e6efe8;--palette-forest-dark-ink-2: #d0ddd3;--palette-forest-dark-muted: #a2b4a6;--palette-forest-dark-rule: #36483b;--palette-forest-dark-rule-strong: #617768;--palette-forest-dark-accent: #8de5c1;--palette-forest-dark-accent-hover: #b1f0d6;--palette-forest-dark-accent-ink: #122c36;--palette-forest-dark-selected: #2d493a;--palette-forest-dark-focus: #8de5c1;--swatch-forest: var(--palette-forest-light-accent);--palette-ocean-light-paper: #f5f7fb;--palette-ocean-light-paper-2: #eff3f9;--palette-ocean-light-paper-3: #e8eef7;--palette-ocean-light-surface: #ffffff;--palette-ocean-light-preview: #ecf1f8;--palette-ocean-light-ink: #253247;--palette-ocean-light-ink-2: #40516c;--palette-ocean-light-muted: #586b84;--palette-ocean-light-rule: #e0e6f0;--palette-ocean-light-rule-strong: #c4cedd;--palette-ocean-light-accent: #275fa5;--palette-ocean-light-accent-hover: #1f4d88;--palette-ocean-light-accent-ink: #ffffff;--palette-ocean-light-selected: #dce8f8;--palette-ocean-light-focus: #275fa5;--palette-ocean-dark-paper: #171d27;--palette-ocean-dark-paper-2: #242e3d;--palette-ocean-dark-paper-3: #2b3749;--palette-ocean-dark-surface: #1d2633;--palette-ocean-dark-preview: #202b3b;--palette-ocean-dark-ink: #e7eef9;--palette-ocean-dark-ink-2: #cddbef;--palette-ocean-dark-muted: #acbdd5;--palette-ocean-dark-rule: #37485e;--palette-ocean-dark-rule-strong: #667d9c;--palette-ocean-dark-accent: #aac7ff;--palette-ocean-dark-accent-hover: #c9dcff;--palette-ocean-dark-accent-ink: #172b48;--palette-ocean-dark-selected: #304969;--palette-ocean-dark-focus: #aac7ff;--swatch-ocean: var(--palette-ocean-light-accent);--palette-sand-light-paper: #faf7f2;--palette-sand-light-paper-2: #f5f0e7;--palette-sand-light-paper-3: #efe8db;--palette-sand-light-surface: #fffdfa;--palette-sand-light-preview: #f4eee3;--palette-sand-light-ink: #3e3328;--palette-sand-light-ink-2: #5c4c3a;--palette-sand-light-muted: #74624d;--palette-sand-light-rule: #e9e0d2;--palette-sand-light-rule-strong: #d1c0a8;--palette-sand-light-accent: #80552a;--palette-sand-light-accent-hover: #67421e;--palette-sand-light-accent-ink: #ffffff;--palette-sand-light-selected: #f0e1cb;--palette-sand-light-focus: #80552a;--palette-sand-dark-paper: #211d18;--palette-sand-dark-paper-2: #312a22;--palette-sand-dark-paper-3: #3c3227;--palette-sand-dark-surface: #29231c;--palette-sand-dark-preview: #2e271e;--palette-sand-dark-ink: #f2eade;--palette-sand-dark-ink-2: #dfd0ba;--palette-sand-dark-muted: #c5b297;--palette-sand-dark-rule: #514231;--palette-sand-dark-rule-strong: #8d7556;--palette-sand-dark-accent: #e3be8e;--palette-sand-dark-accent-hover: #f0d4b0;--palette-sand-dark-accent-ink: #302313;--palette-sand-dark-selected: #57432d;--palette-sand-dark-focus: #e3be8e;--swatch-sand: var(--palette-sand-light-accent);--palette-graphite-light-paper: #f5f6f7;--palette-graphite-light-paper-2: #eef0f2;--palette-graphite-light-paper-3: #e7eaed;--palette-graphite-light-surface: #ffffff;--palette-graphite-light-preview: #edf0f2;--palette-graphite-light-ink: #292f35;--palette-graphite-light-ink-2: #46515a;--palette-graphite-light-muted: #596670;--palette-graphite-light-rule: #dfe4e8;--palette-graphite-light-rule-strong: #c4cdd3;--palette-graphite-light-accent: #4e5860;--palette-graphite-light-accent-hover: #384149;--palette-graphite-light-accent-ink: #ffffff;--palette-graphite-light-selected: #dfe6ec;--palette-graphite-light-focus: #4e5860;--palette-graphite-dark-paper: #1a1d20;--palette-graphite-dark-paper-2: #292e32;--palette-graphite-dark-paper-3: #343b40;--palette-graphite-dark-surface: #22272b;--palette-graphite-dark-preview: #272d32;--palette-graphite-dark-ink: #e8edf0;--palette-graphite-dark-ink-2: #d1dce2;--palette-graphite-dark-muted: #afbec8;--palette-graphite-dark-rule: #414c54;--palette-graphite-dark-rule-strong: #758793;--palette-graphite-dark-accent: #bdc8d0;--palette-graphite-dark-accent-hover: #d6e0e6;--palette-graphite-dark-accent-ink: #20282e;--palette-graphite-dark-selected: #3d4b55;--palette-graphite-dark-focus: #bdc8d0;--swatch-graphite: var(--palette-graphite-light-accent);--palette-oled-light-paper: #f5f7fa;--palette-oled-light-paper-2: #edf0f5;--palette-oled-light-paper-3: #e5eaf1;--palette-oled-light-surface: #ffffff;--palette-oled-light-preview: #ecf0f6;--palette-oled-light-ink: #232b38;--palette-oled-light-ink-2: #414d60;--palette-oled-light-muted: #58677d;--palette-oled-light-rule: #dce3ed;--palette-oled-light-rule-strong: #bdc8d9;--palette-oled-light-accent: #405a80;--palette-oled-light-accent-hover: #2c4162;--palette-oled-light-accent-ink: #ffffff;--palette-oled-light-selected: #dce6f4;--palette-oled-light-focus: #405a80;--palette-oled-dark-paper: #020304;--palette-oled-dark-paper-2: #090c11;--palette-oled-dark-paper-3: #111620;--palette-oled-dark-surface: #07090d;--palette-oled-dark-preview: #06090e;--palette-oled-dark-ink: #e9edf5;--palette-oled-dark-ink-2: #d0d9e7;--palette-oled-dark-muted: #a0aec4;--palette-oled-dark-rule: #202a39;--palette-oled-dark-rule-strong: #61718b;--palette-oled-dark-accent: #bcc9e3;--palette-oled-dark-accent-hover: #d8e2f5;--palette-oled-dark-accent-ink: #0c1525;--palette-oled-dark-selected: #202d43;--palette-oled-dark-focus: #bcc9e3;--swatch-oled: var(--palette-oled-light-accent);--palette-midnight-light-paper: #f5f6fc;--palette-midnight-light-paper-2: #edf0fa;--palette-midnight-light-paper-3: #e4e9f6;--palette-midnight-light-surface: #ffffff;--palette-midnight-light-preview: #edf0fa;--palette-midnight-light-ink: #242e4d;--palette-midnight-light-ink-2: #414f77;--palette-midnight-light-muted: #56658a;--palette-midnight-light-rule: #dce1f1;--palette-midnight-light-rule-strong: #bfc8e1;--palette-midnight-light-accent: #3c5292;--palette-midnight-light-accent-hover: #2b3e76;--palette-midnight-light-accent-ink: #ffffff;--palette-midnight-light-selected: #dde4fa;--palette-midnight-light-focus: #3c5292;--palette-midnight-dark-paper: #050816;--palette-midnight-dark-paper-2: #0b1024;--palette-midnight-dark-paper-3: #151d36;--palette-midnight-dark-surface: #090e20;--palette-midnight-dark-preview: #080d1d;--palette-midnight-dark-ink: #e8edff;--palette-midnight-dark-ink-2: #cbd5f4;--palette-midnight-dark-muted: #a1b1da;--palette-midnight-dark-rule: #293351;--palette-midnight-dark-rule-strong: #60739e;--palette-midnight-dark-accent: #a6baff;--palette-midnight-dark-accent-hover: #ced9ff;--palette-midnight-dark-accent-ink: #0d1836;--palette-midnight-dark-selected: #25365d;--palette-midnight-dark-focus: #a6baff;--swatch-midnight: var(--palette-midnight-light-accent);--palette-burgundy-light-paper: #faf5f6;--palette-burgundy-light-paper-2: #f6edef;--palette-burgundy-light-paper-3: #eee3e7;--palette-burgundy-light-surface: #fffcfd;--palette-burgundy-light-preview: #f6edef;--palette-burgundy-light-ink: #422730;--palette-burgundy-light-ink-2: #63424f;--palette-burgundy-light-muted: #7e5867;--palette-burgundy-light-rule: #eadbe0;--palette-burgundy-light-rule-strong: #cfb8c0;--palette-burgundy-light-accent: #8c3d5a;--palette-burgundy-light-accent-hover: #702b45;--palette-burgundy-light-accent-ink: #ffffff;--palette-burgundy-light-selected: #f3dce5;--palette-burgundy-light-focus: #8c3d5a;--palette-burgundy-dark-paper: #10080c;--palette-burgundy-dark-paper-2: #1c0f16;--palette-burgundy-dark-paper-3: #2c1822;--palette-burgundy-dark-surface: #170c12;--palette-burgundy-dark-preview: #190d14;--palette-burgundy-dark-ink: #f8e8ee;--palette-burgundy-dark-ink-2: #e6c9d5;--palette-burgundy-dark-muted: #c9a0b1;--palette-burgundy-dark-rule: #49303c;--palette-burgundy-dark-rule-strong: #987084;--palette-burgundy-dark-accent: #f2abc3;--palette-burgundy-dark-accent-hover: #ffd4e2;--palette-burgundy-dark-accent-ink: #381522;--palette-burgundy-dark-selected: #4e2638;--palette-burgundy-dark-focus: #f2abc3;--swatch-burgundy: var(--palette-burgundy-light-accent);--palette-mono-light-paper: #f7f7f7;--palette-mono-light-paper-2: #f0f0f0;--palette-mono-light-paper-3: #e7e7e7;--palette-mono-light-surface: #ffffff;--palette-mono-light-preview: #efefef;--palette-mono-light-ink: #222222;--palette-mono-light-ink-2: #444444;--palette-mono-light-muted: #626262;--palette-mono-light-rule: #dfdfdf;--palette-mono-light-rule-strong: #bfbfbf;--palette-mono-light-accent: #333333;--palette-mono-light-accent-hover: #181818;--palette-mono-light-accent-ink: #ffffff;--palette-mono-light-selected: #e0e0e0;--palette-mono-light-focus: #333333;--palette-mono-dark-paper: #080808;--palette-mono-dark-paper-2: #121212;--palette-mono-dark-paper-3: #202020;--palette-mono-dark-surface: #101010;--palette-mono-dark-preview: #0d0d0d;--palette-mono-dark-ink: #f2f2f2;--palette-mono-dark-ink-2: #d6d6d6;--palette-mono-dark-muted: #b0b0b0;--palette-mono-dark-rule: #343434;--palette-mono-dark-rule-strong: #777777;--palette-mono-dark-accent: #e0e0e0;--palette-mono-dark-accent-hover: #ffffff;--palette-mono-dark-accent-ink: #141414;--palette-mono-dark-selected: #383838;--palette-mono-dark-focus: #e0e0e0;--swatch-mono: var(--palette-mono-light-accent);--palette-phosphor-light-paper: #f3f9f3;--palette-phosphor-light-paper-2: #eaf3eb;--palette-phosphor-light-paper-3: #e1eee3;--palette-phosphor-light-surface: #fbfefb;--palette-phosphor-light-preview: #edf5ed;--palette-phosphor-light-ink: #163b24;--palette-phosphor-light-ink-2: #2d5339;--palette-phosphor-light-muted: #4e6d57;--palette-phosphor-light-rule: #d5e5d7;--palette-phosphor-light-rule-strong: #a3bda8;--palette-phosphor-light-accent: #176334;--palette-phosphor-light-accent-hover: #0d4c25;--palette-phosphor-light-accent-ink: #ffffff;--palette-phosphor-light-selected: #d3ead9;--palette-phosphor-light-focus: #176334;--palette-phosphor-dark-paper: #040c07;--palette-phosphor-dark-paper-2: #08160d;--palette-phosphor-dark-paper-3: #10251a;--palette-phosphor-dark-surface: #07110b;--palette-phosphor-dark-preview: #09190f;--palette-phosphor-dark-ink: #c6efce;--palette-phosphor-dark-ink-2: #a3d9af;--palette-phosphor-dark-muted: #88b695;--palette-phosphor-dark-rule: #1c3625;--palette-phosphor-dark-rule-strong: #496e51;--palette-phosphor-dark-accent: #6ee78f;--palette-phosphor-dark-accent-hover: #9af1b1;--palette-phosphor-dark-accent-ink: #04210e;--palette-phosphor-dark-selected: #173f23;--palette-phosphor-dark-focus: #6ee78f;--swatch-phosphor: var(--palette-phosphor-light-accent);--color-paper: var(--palette-forest-light-paper);--color-paper-2: var(--palette-forest-light-paper-2);--color-paper-3: var(--palette-forest-light-paper-3);--color-surface: var(--palette-forest-light-surface);--color-preview: var(--palette-forest-light-preview);--color-ink: var(--palette-forest-light-ink);--color-ink-2: var(--palette-forest-light-ink-2);--color-muted: var(--palette-forest-light-muted);--color-rule: var(--palette-forest-light-rule);--color-rule-strong: var(--palette-forest-light-rule-strong);--color-accent: var(--palette-forest-light-accent);--color-accent-hover: var(--palette-forest-light-accent-hover);--color-accent-ink: var(--palette-forest-light-accent-ink);--color-selected: var(--palette-forest-light-selected);--color-focus: var(--palette-forest-light-focus)}:root[data-palette=forest][data-theme=light]{--color-paper: var(--palette-forest-light-paper);--color-paper-2: var(--palette-forest-light-paper-2);--color-paper-3: var(--palette-forest-light-paper-3);--color-surface: var(--palette-forest-light-surface);--color-preview: var(--palette-forest-light-preview);--color-ink: var(--palette-forest-light-ink);--color-ink-2: var(--palette-forest-light-ink-2);--color-muted: var(--palette-forest-light-muted);--color-rule: var(--palette-forest-light-rule);--color-rule-strong: var(--palette-forest-light-rule-strong);--color-accent: var(--palette-forest-light-accent);--color-accent-hover: var(--palette-forest-light-accent-hover);--color-accent-ink: var(--palette-forest-light-accent-ink);--color-selected: var(--palette-forest-light-selected);--color-focus: var(--palette-forest-light-focus)}:root[data-palette=forest][data-theme=dark]{--color-paper: var(--palette-forest-dark-paper);--color-paper-2: var(--palette-forest-dark-paper-2);--color-paper-3: var(--palette-forest-dark-paper-3);--color-surface: var(--palette-forest-dark-surface);--color-preview: var(--palette-forest-dark-preview);--color-ink: var(--palette-forest-dark-ink);--color-ink-2: var(--palette-forest-dark-ink-2);--color-muted: var(--palette-forest-dark-muted);--color-rule: var(--palette-forest-dark-rule);--color-rule-strong: var(--palette-forest-dark-rule-strong);--color-accent: var(--palette-forest-dark-accent);--color-accent-hover: var(--palette-forest-dark-accent-hover);--color-accent-ink: var(--palette-forest-dark-accent-ink);--color-selected: var(--palette-forest-dark-selected);--color-focus: var(--palette-forest-dark-focus)}:root[data-palette=ocean][data-theme=light]{--color-paper: var(--palette-ocean-light-paper);--color-paper-2: var(--palette-ocean-light-paper-2);--color-paper-3: var(--palette-ocean-light-paper-3);--color-surface: var(--palette-ocean-light-surface);--color-preview: var(--palette-ocean-light-preview);--color-ink: var(--palette-ocean-light-ink);--color-ink-2: var(--palette-ocean-light-ink-2);--color-muted: var(--palette-ocean-light-muted);--color-rule: var(--palette-ocean-light-rule);--color-rule-strong: var(--palette-ocean-light-rule-strong);--color-accent: var(--palette-ocean-light-accent);--color-accent-hover: var(--palette-ocean-light-accent-hover);--color-accent-ink: var(--palette-ocean-light-accent-ink);--color-selected: var(--palette-ocean-light-selected);--color-focus: var(--palette-ocean-light-focus)}:root[data-palette=ocean][data-theme=dark]{--color-paper: var(--palette-ocean-dark-paper);--color-paper-2: var(--palette-ocean-dark-paper-2);--color-paper-3: var(--palette-ocean-dark-paper-3);--color-surface: var(--palette-ocean-dark-surface);--color-preview: var(--palette-ocean-dark-preview);--color-ink: var(--palette-ocean-dark-ink);--color-ink-2: var(--palette-ocean-dark-ink-2);--color-muted: var(--palette-ocean-dark-muted);--color-rule: var(--palette-ocean-dark-rule);--color-rule-strong: var(--palette-ocean-dark-rule-strong);--color-accent: var(--palette-ocean-dark-accent);--color-accent-hover: var(--palette-ocean-dark-accent-hover);--color-accent-ink: var(--palette-ocean-dark-accent-ink);--color-selected: var(--palette-ocean-dark-selected);--color-focus: var(--palette-ocean-dark-focus)}:root[data-palette=sand][data-theme=light]{--color-paper: var(--palette-sand-light-paper);--color-paper-2: var(--palette-sand-light-paper-2);--color-paper-3: var(--palette-sand-light-paper-3);--color-surface: var(--palette-sand-light-surface);--color-preview: var(--palette-sand-light-preview);--color-ink: var(--palette-sand-light-ink);--color-ink-2: var(--palette-sand-light-ink-2);--color-muted: var(--palette-sand-light-muted);--color-rule: var(--palette-sand-light-rule);--color-rule-strong: var(--palette-sand-light-rule-strong);--color-accent: var(--palette-sand-light-accent);--color-accent-hover: var(--palette-sand-light-accent-hover);--color-accent-ink: var(--palette-sand-light-accent-ink);--color-selected: var(--palette-sand-light-selected);--color-focus: var(--palette-sand-light-focus)}:root[data-palette=sand][data-theme=dark]{--color-paper: var(--palette-sand-dark-paper);--color-paper-2: var(--palette-sand-dark-paper-2);--color-paper-3: var(--palette-sand-dark-paper-3);--color-surface: var(--palette-sand-dark-surface);--color-preview: var(--palette-sand-dark-preview);--color-ink: var(--palette-sand-dark-ink);--color-ink-2: var(--palette-sand-dark-ink-2);--color-muted: var(--palette-sand-dark-muted);--color-rule: var(--palette-sand-dark-rule);--color-rule-strong: var(--palette-sand-dark-rule-strong);--color-accent: var(--palette-sand-dark-accent);--color-accent-hover: var(--palette-sand-dark-accent-hover);--color-accent-ink: var(--palette-sand-dark-accent-ink);--color-selected: var(--palette-sand-dark-selected);--color-focus: var(--palette-sand-dark-focus)}:root[data-palette=graphite][data-theme=light]{--color-paper: var(--palette-graphite-light-paper);--color-paper-2: var(--palette-graphite-light-paper-2);--color-paper-3: var(--palette-graphite-light-paper-3);--color-surface: var(--palette-graphite-light-surface);--color-preview: var(--palette-graphite-light-preview);--color-ink: var(--palette-graphite-light-ink);--color-ink-2: var(--palette-graphite-light-ink-2);--color-muted: var(--palette-graphite-light-muted);--color-rule: var(--palette-graphite-light-rule);--color-rule-strong: var(--palette-graphite-light-rule-strong);--color-accent: var(--palette-graphite-light-accent);--color-accent-hover: var(--palette-graphite-light-accent-hover);--color-accent-ink: var(--palette-graphite-light-accent-ink);--color-selected: var(--palette-graphite-light-selected);--color-focus: var(--palette-graphite-light-focus)}:root[data-palette=graphite][data-theme=dark]{--color-paper: var(--palette-graphite-dark-paper);--color-paper-2: var(--palette-graphite-dark-paper-2);--color-paper-3: var(--palette-graphite-dark-paper-3);--color-surface: var(--palette-graphite-dark-surface);--color-preview: var(--palette-graphite-dark-preview);--color-ink: var(--palette-graphite-dark-ink);--color-ink-2: var(--palette-graphite-dark-ink-2);--color-muted: var(--palette-graphite-dark-muted);--color-rule: var(--palette-graphite-dark-rule);--color-rule-strong: var(--palette-graphite-dark-rule-strong);--color-accent: var(--palette-graphite-dark-accent);--color-accent-hover: var(--palette-graphite-dark-accent-hover);--color-accent-ink: var(--palette-graphite-dark-accent-ink);--color-selected: var(--palette-graphite-dark-selected);--color-focus: var(--palette-graphite-dark-focus)}:root[data-palette=oled][data-theme=light]{--color-paper: var(--palette-oled-light-paper);--color-paper-2: var(--palette-oled-light-paper-2);--color-paper-3: var(--palette-oled-light-paper-3);--color-surface: var(--palette-oled-light-surface);--color-preview: var(--palette-oled-light-preview);--color-ink: var(--palette-oled-light-ink);--color-ink-2: var(--palette-oled-light-ink-2);--color-muted: var(--palette-oled-light-muted);--color-rule: var(--palette-oled-light-rule);--color-rule-strong: var(--palette-oled-light-rule-strong);--color-accent: var(--palette-oled-light-accent);--color-accent-hover: var(--palette-oled-light-accent-hover);--color-accent-ink: var(--palette-oled-light-accent-ink);--color-selected: var(--palette-oled-light-selected);--color-focus: var(--palette-oled-light-focus)}:root[data-palette=oled][data-theme=dark]{--color-paper: var(--palette-oled-dark-paper);--color-paper-2: var(--palette-oled-dark-paper-2);--color-paper-3: var(--palette-oled-dark-paper-3);--color-surface: var(--palette-oled-dark-surface);--color-preview: var(--palette-oled-dark-preview);--color-ink: var(--palette-oled-dark-ink);--color-ink-2: var(--palette-oled-dark-ink-2);--color-muted: var(--palette-oled-dark-muted);--color-rule: var(--palette-oled-dark-rule);--color-rule-strong: var(--palette-oled-dark-rule-strong);--color-accent: var(--palette-oled-dark-accent);--color-accent-hover: var(--palette-oled-dark-accent-hover);--color-accent-ink: var(--palette-oled-dark-accent-ink);--color-selected: var(--palette-oled-dark-selected);--color-focus: var(--palette-oled-dark-focus)}:root[data-palette=midnight][data-theme=light]{--color-paper: var(--palette-midnight-light-paper);--color-paper-2: var(--palette-midnight-light-paper-2);--color-paper-3: var(--palette-midnight-light-paper-3);--color-surface: var(--palette-midnight-light-surface);--color-preview: var(--palette-midnight-light-preview);--color-ink: var(--palette-midnight-light-ink);--color-ink-2: var(--palette-midnight-light-ink-2);--color-muted: var(--palette-midnight-light-muted);--color-rule: var(--palette-midnight-light-rule);--color-rule-strong: var(--palette-midnight-light-rule-strong);--color-accent: var(--palette-midnight-light-accent);--color-accent-hover: var(--palette-midnight-light-accent-hover);--color-accent-ink: var(--palette-midnight-light-accent-ink);--color-selected: var(--palette-midnight-light-selected);--color-focus: var(--palette-midnight-light-focus)}:root[data-palette=midnight][data-theme=dark]{--color-paper: var(--palette-midnight-dark-paper);--color-paper-2: var(--palette-midnight-dark-paper-2);--color-paper-3: var(--palette-midnight-dark-paper-3);--color-surface: var(--palette-midnight-dark-surface);--color-preview: var(--palette-midnight-dark-preview);--color-ink: var(--palette-midnight-dark-ink);--color-ink-2: var(--palette-midnight-dark-ink-2);--color-muted: var(--palette-midnight-dark-muted);--color-rule: var(--palette-midnight-dark-rule);--color-rule-strong: var(--palette-midnight-dark-rule-strong);--color-accent: var(--palette-midnight-dark-accent);--color-accent-hover: var(--palette-midnight-dark-accent-hover);--color-accent-ink: var(--palette-midnight-dark-accent-ink);--color-selected: var(--palette-midnight-dark-selected);--color-focus: var(--palette-midnight-dark-focus)}:root[data-palette=burgundy][data-theme=light]{--color-paper: var(--palette-burgundy-light-paper);--color-paper-2: var(--palette-burgundy-light-paper-2);--color-paper-3: var(--palette-burgundy-light-paper-3);--color-surface: var(--palette-burgundy-light-surface);--color-preview: var(--palette-burgundy-light-preview);--color-ink: var(--palette-burgundy-light-ink);--color-ink-2: var(--palette-burgundy-light-ink-2);--color-muted: var(--palette-burgundy-light-muted);--color-rule: var(--palette-burgundy-light-rule);--color-rule-strong: var(--palette-burgundy-light-rule-strong);--color-accent: var(--palette-burgundy-light-accent);--color-accent-hover: var(--palette-burgundy-light-accent-hover);--color-accent-ink: var(--palette-burgundy-light-accent-ink);--color-selected: var(--palette-burgundy-light-selected);--color-focus: var(--palette-burgundy-light-focus)}:root[data-palette=burgundy][data-theme=dark]{--color-paper: var(--palette-burgundy-dark-paper);--color-paper-2: var(--palette-burgundy-dark-paper-2);--color-paper-3: var(--palette-burgundy-dark-paper-3);--color-surface: var(--palette-burgundy-dark-surface);--color-preview: var(--palette-burgundy-dark-preview);--color-ink: var(--palette-burgundy-dark-ink);--color-ink-2: var(--palette-burgundy-dark-ink-2);--color-muted: var(--palette-burgundy-dark-muted);--color-rule: var(--palette-burgundy-dark-rule);--color-rule-strong: var(--palette-burgundy-dark-rule-strong);--color-accent: var(--palette-burgundy-dark-accent);--color-accent-hover: var(--palette-burgundy-dark-accent-hover);--color-accent-ink: var(--palette-burgundy-dark-accent-ink);--color-selected: var(--palette-burgundy-dark-selected);--color-focus: var(--palette-burgundy-dark-focus)}:root[data-palette=mono][data-theme=light]{--color-paper: var(--palette-mono-light-paper);--color-paper-2: var(--palette-mono-light-paper-2);--color-paper-3: var(--palette-mono-light-paper-3);--color-surface: var(--palette-mono-light-surface);--color-preview: var(--palette-mono-light-preview);--color-ink: var(--palette-mono-light-ink);--color-ink-2: var(--palette-mono-light-ink-2);--color-muted: var(--palette-mono-light-muted);--color-rule: var(--palette-mono-light-rule);--color-rule-strong: var(--palette-mono-light-rule-strong);--color-accent: var(--palette-mono-light-accent);--color-accent-hover: var(--palette-mono-light-accent-hover);--color-accent-ink: var(--palette-mono-light-accent-ink);--color-selected: var(--palette-mono-light-selected);--color-focus: var(--palette-mono-light-focus)}:root[data-palette=mono][data-theme=dark]{--color-paper: var(--palette-mono-dark-paper);--color-paper-2: var(--palette-mono-dark-paper-2);--color-paper-3: var(--palette-mono-dark-paper-3);--color-surface: var(--palette-mono-dark-surface);--color-preview: var(--palette-mono-dark-preview);--color-ink: var(--palette-mono-dark-ink);--color-ink-2: var(--palette-mono-dark-ink-2);--color-muted: var(--palette-mono-dark-muted);--color-rule: var(--palette-mono-dark-rule);--color-rule-strong: var(--palette-mono-dark-rule-strong);--color-accent: var(--palette-mono-dark-accent);--color-accent-hover: var(--palette-mono-dark-accent-hover);--color-accent-ink: var(--palette-mono-dark-accent-ink);--color-selected: var(--palette-mono-dark-selected);--color-focus: var(--palette-mono-dark-focus)}:root[data-palette=phosphor][data-theme=light]{--color-paper: var(--palette-phosphor-light-paper);--color-paper-2: var(--palette-phosphor-light-paper-2);--color-paper-3: var(--palette-phosphor-light-paper-3);--color-surface: var(--palette-phosphor-light-surface);--color-preview: var(--palette-phosphor-light-preview);--color-ink: var(--palette-phosphor-light-ink);--color-ink-2: var(--palette-phosphor-light-ink-2);--color-muted: var(--palette-phosphor-light-muted);--color-rule: var(--palette-phosphor-light-rule);--color-rule-strong: var(--palette-phosphor-light-rule-strong);--color-accent: var(--palette-phosphor-light-accent);--color-accent-hover: var(--palette-phosphor-light-accent-hover);--color-accent-ink: var(--palette-phosphor-light-accent-ink);--color-selected: var(--palette-phosphor-light-selected);--color-focus: var(--palette-phosphor-light-focus)}:root[data-palette=phosphor][data-theme=dark]{--color-paper: var(--palette-phosphor-dark-paper);--color-paper-2: var(--palette-phosphor-dark-paper-2);--color-paper-3: var(--palette-phosphor-dark-paper-3);--color-surface: var(--palette-phosphor-dark-surface);--color-preview: var(--palette-phosphor-dark-preview);--color-ink: var(--palette-phosphor-dark-ink);--color-ink-2: var(--palette-phosphor-dark-ink-2);--color-muted: var(--palette-phosphor-dark-muted);--color-rule: var(--palette-phosphor-dark-rule);--color-rule-strong: var(--palette-phosphor-dark-rule-strong);--color-accent: var(--palette-phosphor-dark-accent);--color-accent-hover: var(--palette-phosphor-dark-accent-hover);--color-accent-ink: var(--palette-phosphor-dark-accent-ink);--color-selected: var(--palette-phosphor-dark-selected);--color-focus: var(--palette-phosphor-dark-focus)}:root[data-style=classic]{--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-display: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--look-radius: 24px;--look-control-radius: 10px;--look-nav-radius: 26px;--look-photo-radius: 5px;--look-grid-gap: 4px;--look-heading-weight: 500;--look-heading-size: clamp(1.625rem, 2.1vw, 1.875rem);--look-nav-gap: 16px;--look-nav-pad: 20px;--look-row-height: 68px;--look-rule-width: 1px}:root[data-style=terminal]{--font-body: ui-monospace, "Cascadia Code", "Liberation Mono", monospace;--font-display: ui-monospace, "Cascadia Code", "Liberation Mono", monospace;--look-radius: 0px;--look-control-radius: 2px;--look-nav-radius: 0px;--look-photo-radius: 0px;--look-grid-gap: 2px;--look-heading-weight: 500;--look-heading-size: clamp(1.375rem, 2vw, 1.75rem);--look-nav-gap: 8px;--look-nav-pad: 12px;--look-row-height: 60px;--look-rule-width: 1px}:root[data-style=minimal]{--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-display: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--look-radius: 2px;--look-control-radius: 3px;--look-nav-radius: 3px;--look-photo-radius: 2px;--look-grid-gap: 2px;--look-heading-weight: 400;--look-heading-size: clamp(1.625rem, 2.1vw, 1.875rem);--look-nav-gap: 12px;--look-nav-pad: 20px;--look-row-height: 68px;--look-rule-width: 1px}:root[data-style=bohemian]{--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-display: Georgia, "Times New Roman", serif;--look-radius: 48px 12px 40px 12px;--look-control-radius: 28px;--look-nav-radius: 28px 8px 28px 8px;--look-photo-radius: 28px 6px 28px 6px;--look-grid-gap: 8px;--look-heading-weight: 400;--look-heading-size: clamp(1.75rem, 2.6vw, 2.25rem);--look-nav-gap: 16px;--look-nav-pad: 20px;--look-row-height: 76px;--look-rule-width: 1px}:root[data-style=maximal]{--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-display: "Arial Black", "Segoe UI", Arial, sans-serif;--look-radius: 16px;--look-control-radius: 6px;--look-nav-radius: 6px;--look-photo-radius: 12px;--look-grid-gap: 12px;--look-heading-weight: 800;--look-heading-size: clamp(1.625rem, 3vw, 2.5rem);--look-nav-gap: 12px;--look-nav-pad: 12px;--look-row-height: 68px;--look-rule-width: 2px}:root[data-theme]{font-family:var(--font-body);--bg: var(--color-paper);--sidebar: var(--color-paper);--surface: var(--color-paper-2);--surface-2: var(--color-surface);--surface-3: var(--color-paper-3);--glass: var(--color-paper);--glass-strong: var(--color-surface);--field-bg: var(--color-surface);--line: var(--color-rule);--line-2: var(--color-rule);--line-3: var(--color-rule-strong);--line-strong: var(--color-rule-strong);--line-dashed: var(--color-muted);--outline: var(--color-rule-strong);--text: var(--color-ink);--text-2: var(--color-ink-2);--muted: var(--color-muted);--muted-2: var(--color-muted);--muted-3: var(--color-muted);--dim: var(--color-muted);--dim-2: var(--color-muted);--dim-3: var(--color-muted);--placeholder: var(--color-muted);--accent: var(--color-accent);--accent-strong: var(--color-accent-hover);--accent-soft: var(--color-selected);--accent-contrast: var(--color-accent-ink);--on-accent: var(--color-accent-ink);--highlight: var(--color-accent);--highlight-soft: var(--color-selected);--ring: var(--color-focus);--danger: var(--color-error);--radius: var(--look-control-radius);--radius-s: var(--look-control-radius)}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light]{color-scheme:light}button,input,select,textarea{font-family:inherit}:where(button,a,input,select,summary,textarea):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--share-container: 64rem;--share-panel: 40rem;--share-title: 1.5rem;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:16px;line-height:1.5;scrollbar-color:var(--color-rule-strong) var(--color-paper)}*{box-sizing:border-box}html,body{overflow-x:clip}body{margin:0;padding:0 var(--space-lg) var(--space-xl)}.shareHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);max-width:var(--share-container);min-height:88px;margin:0 auto}.shareBrand{display:flex;align-items:center;gap:var(--space-xs);min-width:0;font-size:22px;font-weight:500}.shareBrandMark{flex:none}.markGround{fill:var(--brand-ground)}.markCloud{fill:var(--brand-cloud)}.markTrail{fill:var(--color-transparent);stroke:var(--brand-cloud)}.shareWindow{color:var(--color-muted);font-size:var(--text-sm)}.sharePanel{width:100%;max-width:var(--share-panel);margin:var(--space-xl) auto 0;padding:var(--space-xl);background:var(--color-surface);border-radius:var(--look-radius)}h1{min-width:0;overflow-wrap:break-word;text-wrap:balance;margin:0 0 var(--space-sm);font-family:var(--font-display);font-size:var(--share-title);font-weight:var(--look-heading-weight);line-height:1.25}p{margin:0;color:var(--color-muted)}form{margin-top:var(--space-xl)}label{display:block;margin-bottom:var(--space-xs);color:var(--color-ink-2);font-size:var(--text-sm)}.unlock{display:flex;align-items:stretch;gap:var(--space-sm)}input,button,.download{min-height:44px;border:1px solid var(--color-muted);border-radius:var(--look-control-radius);padding:var(--space-xs) var(--space-md);font:inherit}input{flex:1;min-width:0;background:var(--color-surface);color:var(--color-ink);caret-color:var(--color-accent)}input:hover{border-color:var(--color-ink-2)}input[aria-invalid=true]{border-color:var(--color-error)}button,.download{display:inline-flex;align-items:center;justify-content:center;flex:none;border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);text-decoration:none;cursor:pointer;font-weight:500;white-space:nowrap}button:hover,.download:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}button:active,.download:active{transform:translateY(1px)}button:disabled{background:var(--color-paper-3);border-color:var(--color-rule-strong);color:var(--color-muted);opacity:.55;cursor:not-allowed;transform:none}form[aria-busy=true] button{cursor:progress}:where(button,a,input):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}input:focus-visible{outline-offset:-3px}#status{margin-top:var(--space-lg);overflow-wrap:break-word;font-size:var(--text-sm);font-variant-numeric:tabular-nums}#status:empty{display:none}#status[data-state=error]{color:var(--color-error)}#files{margin-top:var(--space-lg)}.file{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-md);padding:var(--space-md) 0;border-top:1px solid var(--color-rule)}.name{min-width:0;overflow-wrap:anywhere;font-weight:500}.size{margin-top:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.shareFooter{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-sm);max-width:var(--share-panel);margin:var(--space-lg) auto 0;padding:0 var(--space-xs);color:var(--color-muted);font-size:var(--text-sm)}.shareFooter a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-ink-2);text-underline-offset:3px}.shareFooter a:hover{color:var(--color-accent)}.shareFooter p{align-self:center}noscript p{margin-top:var(--space-lg)}[hidden]{display:none!important}@media(max-width:600px){body{padding:0 var(--space-md) var(--space-lg)}.shareHeader{min-height:76px;gap:var(--space-sm)}.shareBrand{font-size:20px}.shareWindow{max-width:9ch;text-align:right}.sharePanel{margin-top:var(--space-lg);padding:var(--space-lg)}}@media(max-width:360px){.unlock{flex-direction:column}.file{grid-template-columns:minmax(0,1fr)}.download{justify-self:start}}@media(prefers-reduced-motion:reduce){button:active,.download:active{transform:none}}::selection{background:var(--color-selected);color:var(--color-ink)}
