:root{--breakpoint-inspector-collapses: 1180px;--breakpoint-minimum-window: 720px;--breakpoint-sidebar-collapses: 960px;--z-canvas: 0;--z-overlay: 4;--z-raised: 2;--z-sticky: 3;--z-surface: 1;--z-toast: 5;--font-mono: "JetBrains Mono","SF Mono","Cascadia Mono",Menlo,Consolas,monospace;--font-sans: "Atkinson Hyperlegible Next",system-ui,-apple-system,"Segoe UI",sans-serif;--font-size-2xl: 26px;--font-size-2xs: 11px;--font-size-lg: 16px;--font-size-md: 14px;--font-size-sm: 13px;--font-size-xl: 20px;--font-size-xs: 12px;--font-weight-bold: 700;--font-weight-medium: 500;--font-weight-regular: 400;--font-weight-semibold: 600;--motion-duration-fast: 120ms;--motion-duration-instant: 0ms;--motion-duration-normal: 180ms;--motion-duration-pulse: 1600ms;--motion-duration-settle: 900ms;--motion-duration-slow: 280ms;--motion-easing-enter: cubic-bezier(0.16,1,0.3,1);--motion-easing-exit: cubic-bezier(0.4,0,1,1);--motion-easing-move: cubic-bezier(0.2,0,0,1);--opacity-disabled: 0.45;--opacity-stale: 0.62;--radius-full: 9999px;--radius-lg: 10px;--radius-md: 7px;--radius-none: 0px;--radius-sm: 5px;--radius-xl: 14px;--radius-xs: 3px;--size-chrome-activity-rail: 52px;--size-chrome-inspector: 360px;--size-chrome-sidebar: 288px;--size-chrome-status-bar: 24px;--size-chrome-tab-bar: 34px;--size-chrome-thread-measure: 760px;--size-chrome-title-bar: 40px;--size-control-lg: 32px;--size-control-md: 28px;--size-control-sm: 24px;--size-focus-ring-offset: 1px;--size-focus-ring-width: 2px;--size-icon-lg: 20px;--size-icon-md: 16px;--size-icon-sm: 14px;--size-icon-xs: 12px;--size-row-comfortable: 32px;--size-row-compact: 24px;--size-row-default: 28px;--space-0: 0px;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-px: 1px;--type-body: 400 13px/20px "Atkinson Hyperlegible Next",system-ui,-apple-system,"Segoe UI",sans-serif;--type-body-tracking: 0em;--type-body-strong: 600 13px/20px "Atkinson Hyperlegible Next",system-ui,-apple-system,"Segoe UI",sans-serif;--type-body-strong-tracking: 0em;--type-code: 400 12.5px/19px "JetBrains Mono","SF Mono","Cascadia Mono",Menlo,Consolas,monospace;--type-code-tracking: 0em;--type-code-sm: 400 12px/17px "JetBrains Mono","SF Mono","Cascadia Mono",Menlo,Consolas,monospace;--type-code-sm-tracking: 0em;--type-data: 500 13px/20px "JetBrains Mono","SF Mono","Cascadia Mono",Menlo,Consolas,monospace;--type-data-tracking: 0em;--type-display: 700 26px/32px "Atkinson Hyperlegible Next",system-ui,-apple-system,"Segoe UI",sans-serif;--type-display-tracking: -0.015em;--type-heading: 600 20px/26px "Atkinson Hyperlegible Next",system-ui,-apple-system,"Segoe UI",sans-serif;--type-heading-tracking: -0.01em;--type-label: 600 11px/16px "Atkinson Hyperlegible Next",system-ui,-apple-system,"Segoe UI",sans-serif;--type-label-tracking: 0.06em;--type-meta: 400 12px/16px "Atkinson Hyperlegible Next",system-ui,-apple-system,"Segoe UI",sans-serif;--type-meta-tracking: 0em;--type-prose: 400 14px/22px "Atkinson Hyperlegible Next",system-ui,-apple-system,"Segoe UI",sans-serif;--type-prose-tracking: 0em;--type-title: 600 16px/22px "Atkinson Hyperlegible Next",system-ui,-apple-system,"Segoe UI",sans-serif;--type-title-tracking: -0.005em;--accent-active: #8582f0;--accent-border: #5f5db1;--accent-default: #9797ff;--accent-fg: #0d0e1c;--accent-hover: #a8aaff;--accent-soft: #292852;--accent-text: #b3b6ff;--bg-active: #2c303b;--bg-canvas: #0c0e13;--bg-hover: #22242b;--bg-overlay: #202329;--bg-raised: #1a1c22;--bg-selected: #28293f;--bg-sunken: #08090d;--bg-surface: #13151a;--border-default: #2d3038;--border-focus: #9797ff;--border-strong: #494d56;--border-subtle: #202329;--deny-border: #ab4043;--deny-fg: #fd7273;--deny-soft: #3f1919;--diff-add-bg: #112316;--diff-add-emphasis: #073b1c;--diff-del-bg: #2e1615;--diff-del-emphasis: #531a1c;--info-border: #316f97;--info-fg: #71c1f7;--info-soft: #0f293a;--lane-1: #30c8cf;--lane-2: #6bb9f8;--lane-3: #bd9ff2;--lane-4: #e791c2;--lane-5: #ee9a69;--lane-6: #cfad4e;--lane-7: #7fc581;--lane-8: #4acaad;--live-border: #138282;--live-fg: #4ddcdc;--live-soft: #012d2d;--ok-border: #2f7346;--ok-fg: #62d286;--ok-soft: #142d1b;--scrim: #0000008c;--shadow-color: #00000080;--syntax-attribute: #ebc573;--syntax-comment: #818693;--syntax-function: #78c7fd;--syntax-keyword: #be9df7;--syntax-macro: #e38fdb;--syntax-number: #f9a870;--syntax-operator: #8cc1d2;--syntax-property: #b0ccf9;--syntax-punctuation: #8e929c;--syntax-string: #94d186;--syntax-tag: #f58a93;--syntax-type: #6ed9d2;--syntax-variable: #e2e4ea;--text-disabled: #60636a;--text-inverse: #0d0f14;--text-link: #7cbdff;--text-muted: #91959e;--text-primary: #ebedf1;--text-secondary: #babec6;--warn-border: #8f6b20;--warn-fg: #f8c153;--warn-soft: #34260c;color-scheme: dark}@media (prefers-color-scheme: light){:root:not([data-theme="dark"]){--accent-active: #4c3ab9;--accent-border: #9a9ce8;--accent-default: #6051d9;--accent-fg: #fbfbff;--accent-hover: #5644cc;--accent-soft: #e4e6ff;--accent-text: #5140c0;--bg-active: #dbdee5;--bg-canvas: #eef0f4;--bg-hover: #e9ebf1;--bg-overlay: #ffffff;--bg-raised: #ffffff;--bg-selected: #e0e2ff;--bg-sunken: #e9ebf0;--bg-surface: #f8f9fc;--border-default: #d2d4da;--border-focus: #655adb;--border-strong: #a7abb3;--border-subtle: #e3e4e9;--deny-border: #e3918e;--deny-fg: #be222a;--deny-soft: #ffe8e7;--diff-add-bg: #e0f7e5;--diff-add-emphasis: #aee8bc;--diff-del-bg: #ffebe9;--diff-del-emphasis: #ffc8c5;--info-border: #82b1d3;--info-fg: #0065a1;--info-soft: #e0f1fe;--lane-1: #008287;--lane-2: #1777b8;--lane-3: #7e5db1;--lane-4: #a54f83;--lane-5: #ac571d;--lane-6: #8b6e00;--lane-7: #38853e;--lane-8: #00856e;--live-border: #74b9b8;--live-fg: #006e73;--live-soft: #d8f5f5;--ok-border: #7fbc8f;--ok-fg: #007137;--ok-soft: #def6e3;--scrim: #12161f59;--shadow-color: #12161f24;--syntax-attribute: #8a5600;--syntax-comment: #62666f;--syntax-function: #005f98;--syntax-keyword: #6f3bb2;--syntax-macro: #982f93;--syntax-number: #a54b00;--syntax-operator: #2a5d6c;--syntax-property: #305289;--syntax-punctuation: #5b5d65;--syntax-string: #1c6d26;--syntax-tag: #af2938;--syntax-type: #006c6c;--syntax-variable: #1e212a;--text-disabled: #95989f;--text-inverse: #f7f8fb;--text-link: #1762b6;--text-muted: #60636c;--text-primary: #1a1d25;--text-secondary: #444851;--warn-border: #cca45e;--warn-fg: #8d5901;--warn-soft: #feefcf;color-scheme: light}}[data-theme="light"]{--accent-active: #4c3ab9;--accent-border: #9a9ce8;--accent-default: #6051d9;--accent-fg: #fbfbff;--accent-hover: #5644cc;--accent-soft: #e4e6ff;--accent-text: #5140c0;--bg-active: #dbdee5;--bg-canvas: #eef0f4;--bg-hover: #e9ebf1;--bg-overlay: #ffffff;--bg-raised: #ffffff;--bg-selected: #e0e2ff;--bg-sunken: #e9ebf0;--bg-surface: #f8f9fc;--border-default: #d2d4da;--border-focus: #655adb;--border-strong: #a7abb3;--border-subtle: #e3e4e9;--deny-border: #e3918e;--deny-fg: #be222a;--deny-soft: #ffe8e7;--diff-add-bg: #e0f7e5;--diff-add-emphasis: #aee8bc;--diff-del-bg: #ffebe9;--diff-del-emphasis: #ffc8c5;--info-border: #82b1d3;--info-fg: #0065a1;--info-soft: #e0f1fe;--lane-1: #008287;--lane-2: #1777b8;--lane-3: #7e5db1;--lane-4: #a54f83;--lane-5: #ac571d;--lane-6: #8b6e00;--lane-7: #38853e;--lane-8: #00856e;--live-border: #74b9b8;--live-fg: #006e73;--live-soft: #d8f5f5;--ok-border: #7fbc8f;--ok-fg: #007137;--ok-soft: #def6e3;--scrim: #12161f59;--shadow-color: #12161f24;--syntax-attribute: #8a5600;--syntax-comment: #62666f;--syntax-function: #005f98;--syntax-keyword: #6f3bb2;--syntax-macro: #982f93;--syntax-number: #a54b00;--syntax-operator: #2a5d6c;--syntax-property: #305289;--syntax-punctuation: #5b5d65;--syntax-string: #1c6d26;--syntax-tag: #af2938;--syntax-type: #006c6c;--syntax-variable: #1e212a;--text-disabled: #95989f;--text-inverse: #f7f8fb;--text-link: #1762b6;--text-muted: #60636c;--text-primary: #1a1d25;--text-secondary: #444851;--warn-border: #cca45e;--warn-fg: #8d5901;--warn-soft: #feefcf;color-scheme: light}[data-theme="dark"]{--accent-active: #8582f0;--accent-border: #5f5db1;--accent-default: #9797ff;--accent-fg: #0d0e1c;--accent-hover: #a8aaff;--accent-soft: #292852;--accent-text: #b3b6ff;--bg-active: #2c303b;--bg-canvas: #0c0e13;--bg-hover: #22242b;--bg-overlay: #202329;--bg-raised: #1a1c22;--bg-selected: #28293f;--bg-sunken: #08090d;--bg-surface: #13151a;--border-default: #2d3038;--border-focus: #9797ff;--border-strong: #494d56;--border-subtle: #202329;--deny-border: #ab4043;--deny-fg: #fd7273;--deny-soft: #3f1919;--diff-add-bg: #112316;--diff-add-emphasis: #073b1c;--diff-del-bg: #2e1615;--diff-del-emphasis: #531a1c;--info-border: #316f97;--info-fg: #71c1f7;--info-soft: #0f293a;--lane-1: #30c8cf;--lane-2: #6bb9f8;--lane-3: #bd9ff2;--lane-4: #e791c2;--lane-5: #ee9a69;--lane-6: #cfad4e;--lane-7: #7fc581;--lane-8: #4acaad;--live-border: #138282;--live-fg: #4ddcdc;--live-soft: #012d2d;--ok-border: #2f7346;--ok-fg: #62d286;--ok-soft: #142d1b;--scrim: #0000008c;--shadow-color: #00000080;--syntax-attribute: #ebc573;--syntax-comment: #818693;--syntax-function: #78c7fd;--syntax-keyword: #be9df7;--syntax-macro: #e38fdb;--syntax-number: #f9a870;--syntax-operator: #8cc1d2;--syntax-property: #b0ccf9;--syntax-punctuation: #8e929c;--syntax-string: #94d186;--syntax-tag: #f58a93;--syntax-type: #6ed9d2;--syntax-variable: #e2e4ea;--text-disabled: #60636a;--text-inverse: #0d0f14;--text-link: #7cbdff;--text-muted: #91959e;--text-primary: #ebedf1;--text-secondary: #babec6;--warn-border: #8f6b20;--warn-fg: #f8c153;--warn-soft: #34260c;color-scheme: dark}[data-tone]{--tone-fg: var(--text-secondary);--tone-soft: var(--bg-raised);--tone-border: var(--border-default)}[data-tone="ok"]{--tone-fg: var(--ok-fg);--tone-soft: var(--ok-soft);--tone-border: var(--ok-border)}[data-tone="warn"]{--tone-fg: var(--warn-fg);--tone-soft: var(--warn-soft);--tone-border: var(--warn-border)}[data-tone="deny"]{--tone-fg: var(--deny-fg);--tone-soft: var(--deny-soft);--tone-border: var(--deny-border)}[data-tone="info"]{--tone-fg: var(--info-fg);--tone-soft: var(--info-soft);--tone-border: var(--info-border)}[data-tone="live"]{--tone-fg: var(--live-fg);--tone-soft: var(--live-soft);--tone-border: var(--live-border)}[data-tone="you"]{--tone-fg: var(--accent-text);--tone-soft: var(--accent-soft);--tone-border: var(--accent-border)}.neo{font: var(--type-body);color: var(--text-primary);background: var(--bg-surface);-webkit-font-smoothing: antialiased;font-variant-numeric: tabular-nums}.neo *,.neo *::before,.neo *::after{box-sizing: border-box}.neo :where(button,input,textarea){font: inherit;color: inherit}.neo :focus-visible{outline: var(--size-focus-ring-width,2px) solid var(--border-focus);outline-offset: var(--size-focus-ring-offset,1px)}.neo-mono{font: var(--type-code-sm)}.neo-label{font: var(--type-label);letter-spacing: var(--type-label-tracking);text-transform: uppercase;color: var(--text-muted)}.neo-meta{font: var(--type-meta);color: var(--text-muted)}.neo-muted{color: var(--text-muted)}@keyframes neo-pulse{0%,100%{opacity: 1}50%{opacity: 0.55}}.is-live,[data-tone="live"] .neo-dot,.neo-dot[data-tone="live"]{animation: neo-pulse var(--motion-duration-pulse,1600ms) ease-in-out infinite}@media (prefers-reduced-motion: reduce){.is-live,[data-tone="live"] .neo-dot,.neo-dot[data-tone="live"]{animation: none}}.neo-dot{width: 8px;height: 8px;border-radius: var(--radius-full);background: var(--tone-fg);flex: none;display: inline-block}.neo-pill{display: inline-flex;align-items: center;gap: var(--space-1);height: 20px;padding: 0 var(--space-2);border-radius: var(--radius-full);font: var(--type-code-sm);color: var(--tone-fg);background: var(--bg-raised);white-space: nowrap}.neo-pill[data-tone="ok"],.neo-pill[data-tone="warn"],.neo-pill[data-tone="deny"],.neo-pill[data-tone="info"],.neo-pill[data-tone="live"],.neo-pill[data-tone="you"]{background: var(--tone-soft);box-shadow: inset 0 0 0 1px var(--tone-border)}.neo-btn{display: inline-flex;align-items: center;gap: var(--space-1-5);height: var(--size-control-md);padding: 0 var(--space-3);border-radius: var(--radius-sm);border: 1px solid var(--border-default);background: var(--bg-raised);color: var(--text-primary);font: 500 13px/1 var(--font-sans);cursor: pointer;white-space: nowrap}.neo-btn:hover{background: var(--bg-hover);border-color: var(--border-strong)}.neo-btn--primary{background: var(--accent-default);border-color: var(--accent-default);color: var(--accent-fg)}.neo-btn--primary:hover{background: var(--accent-hover);border-color: var(--accent-hover)}.neo-btn--ghost{background: transparent;border-color: transparent;color: var(--text-secondary)}.neo-btn--ghost:hover{background: var(--bg-hover);color: var(--text-primary)}.neo-btn--danger{color: var(--deny-fg);border-color: var(--deny-border);background: transparent}.neo-btn--sm{height: var(--size-control-sm);padding: 0 var(--space-2);font-size: 12px}.neo-input{height: var(--size-control-md);padding: 0 var(--space-2);border-radius: var(--radius-sm);border: 1px solid var(--border-default);background: var(--bg-sunken);color: var(--text-primary);font: var(--type-code-sm);min-width: 0}.neo-input:hover{border-color: var(--border-strong)}.neo-card{background: var(--bg-raised);border: 1px solid var(--border-subtle);border-radius: var(--radius-md);padding: var(--space-3);display: flex;flex-direction: column;gap: var(--space-2);min-width: 0}.neo-card[data-tone="ok"],.neo-card[data-tone="warn"],.neo-card[data-tone="deny"],.neo-card[data-tone="info"],.neo-card[data-tone="live"],.neo-card[data-tone="you"]{background: var(--tone-soft);border-color: var(--tone-border)}.neo-card__head{display: flex;align-items: center;gap: var(--space-2);min-width: 0}.neo-card__title{font: var(--type-body-strong);color: var(--text-primary)}.neo-card[data-tone] .neo-card__title{color: var(--tone-fg)}.neo-card__actions{display: flex;flex-wrap: wrap;gap: var(--space-2)}
html,body{margin: 0;min-height: 100%;background: var(--bg-canvas);color: var(--text-primary);font: var(--type-body);-webkit-text-size-adjust: 100%}#loader{background: var(--bg-canvas);min-height: 100dvh;box-sizing: border-box;display: flex;justify-content: center;padding: calc(var(--space-8) + env(safe-area-inset-top)) var(--space-4) calc(var(--space-8) + env(safe-area-inset-bottom))}.ldr-col{width: 100%;max-width: 440px;display: flex;flex-direction: column;gap: var(--space-4)}.ldr-brand{display: flex;align-items: center;gap: var(--space-2);font: var(--type-title);letter-spacing: var(--type-title-tracking);color: var(--text-primary);padding: 0 var(--space-1)}.ldr-mark{width: var(--size-icon-lg);height: var(--size-icon-lg);fill: var(--accent-default)}.ldr-card-title{font: var(--type-title);letter-spacing: var(--type-title-tracking);margin: 0}.ldr-prose{font: var(--type-prose);color: var(--text-secondary);margin: 0}.ldr-meta{margin: 0;overflow-wrap: anywhere}.ldr-actions{display: flex;align-items: center;gap: var(--space-2);flex-wrap: wrap}.ldr-input{flex: 1 1 200px;height: var(--size-control-lg);font-size: var(--font-size-md)}.ldr-fp-wrap{display: flex;flex-direction: column;gap: var(--space-1)}.ldr-fp{font: var(--type-data);font-size: var(--font-size-xl);line-height: 1.3;letter-spacing: 0.06em;color: var(--text-primary);font-variant-numeric: tabular-nums}.ldr-code{font: 500 var(--font-size-2xl)/1.25 var(--font-mono);letter-spacing: 0.12em;color: var(--text-primary)}.ldr-video{width: 100%;aspect-ratio: 1;object-fit: cover;border-radius: var(--radius-md);background: var(--bg-sunken);border: 1px solid var(--border-subtle)}.ldr-status{position: fixed;left: 50%;bottom: calc(var(--space-10) + env(safe-area-inset-bottom));transform: translateX(-50%);z-index: 1000;pointer-events: none}.ldr-status:empty{display: none}.neo-btn{min-height: var(--size-control-lg)}@media (pointer: coarse){.neo-btn{min-height: 44px;padding: 0 var(--space-4)}.ldr-input{height: 44px}}
@font-face{font-family:"Atkinson Hyperlegible Next";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-next-latin-400-normal.woff2) format("woff2")}@font-face{font-family:"Atkinson Hyperlegible Next";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/atkinson-hyperlegible-next-latin-600-normal.woff2) format("woff2")}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2) format("woff2")}
