:root,[data-theme=dark],[data-theme=midnight]{color-scheme:dark;--color-graphite-950:#0f0f0f;--color-graphite-900:#141414;--color-graphite-850:#1c1c1c;--color-graphite-800:#232323;--color-graphite-750:#2a2a2a;--color-graphite-700:#2f2f2f;--color-graphite-600:#3a3a3a;--color-graphite-500:#464646;--color-graphite-400:#656565;--color-graphite-300:#878787;--color-graphite-200:#bfbfbf;--color-graphite-100:#f5f5f5;--color-sky-50:#f8fcff;--color-sky-100:#eef8ff;--color-sky-200:#b2dfff;--color-sky-400:#64b9f5;--color-sky-500:#1597f4;--color-sky-600:#158de2;--color-signal:var(--color-sky-500);--color-signal-hover:#33a6f6;--color-signal-press:var(--color-sky-600);--color-signal-strong:#0975c3;--color-signal-strong-hover:#0970b9;--color-work:#56c8e0;--color-pass:#74cc86;--color-fail:#f27878;--color-paused:#e3b559;--color-idle:#a3abb8;--color-down:#5d6472;--color-work-wash:rgba(86,200,224,.1);--color-pass-wash:rgba(116,204,134,.1);--color-fail-wash:hsla(0,82%,71%,.1);--color-paused-wash:rgba(227,181,89,.1);--fg-1:var(--color-graphite-100);--fg-2:var(--color-graphite-200);--fg-3:#9e9e9e;--fg-4:#929292;--fg-disabled:var(--color-graphite-400);--fg-muted-heading:var(--color-graphite-200);--fg-on-ink:var(--color-graphite-950);--fg-on-accent:#fff;--fg-accent:var(--color-sky-400);--surface-page:var(--color-graphite-900);--surface-card:var(--color-graphite-800);--surface-raised:var(--color-graphite-750);--surface-wash:var(--color-graphite-700);--surface-hover:hsla(0,0%,100%,.05);--surface-active:hsla(0,0%,100%,.08);--surface-code:var(--color-graphite-950);--surface-ink:var(--color-graphite-100);--ink-fg:var(--color-graphite-950);--ink-fg-muted:#4a4a4a;--ink-accent:#08578f;--ink-wash:rgba(0,0,0,.08);--surface-accent-soft:rgba(21,151,244,.16);--surface-control:var(--color-graphite-950);--surface-message:var(--surface-card);--border-hairline:var(--color-graphite-600);--border-strong:var(--color-graphite-500);--border-subtle:hsla(0,0%,100%,.06);--ring-subtle:hsla(0,0%,100%,.08);--focus-ring:var(--color-signal);--action-primary-bg:var(--color-signal-strong);--action-primary-fg:var(--fg-on-accent);--action-primary-hover:var(--color-signal-strong-hover);--action-ghost-hover-bg:var(--surface-hover);--action-danger:var(--color-fail);--status-work:var(--color-work);--status-pass:var(--color-pass);--status-fail:var(--color-fail);--status-warn:var(--color-paused);--status-idle:var(--color-idle);--status-down:var(--color-down);--control-track:var(--color-graphite-600);--control-knob:#f4f6f9;--code-text:#e6e6e6;--code-dim:#878787;--code-key:#64b9f5;--code-string:#9bcf85;--code-number:#e6a26b;--code-fn:#c49bf2;--code-error:#f27878;--shadow-hairline:0 0 0 1px var(--border-hairline);--shadow-subtle:0 0 0 1px var(--border-hairline),0 1px 2px rgba(0,0,0,.3);--shadow-raised:inset 0 1px 0 hsla(0,0%,100%,.04),0 0 0 1px var(--border-hairline),0 4px 12px -4px rgba(0,0,0,.5);--shadow-subtle-2:inset 0 1px 0 hsla(0,0%,100%,.05),0 0 0 1px var(--border-hairline),0 16px 40px -12px rgba(0,0,0,.65);--shadow-xl:0 0 0 1px var(--border-hairline),0 24px 64px -16px rgba(0,0,0,.75);--shadow-focus:0 0 0 1px var(--surface-page),0 0 0 3px var(--focus-ring);--scrim:rgba(5,6,8,.6);--code-gutter:#0a0a0a;--sx-type:#e6a26b;--sx-attr:#56c8e0;--sx-meta:#878787;--violet:#c49bf2;--term-bg:#0f0f0f;--term-bar-bg:#0a0a0a;--term-border:#2f2f2f;--term-text:#d9d9d9;--term-cmd:#f5f5f5;--term-prompt:#74cc86;--term-err:#f27878;--term-err-bg:hsla(0,82%,71%,.08);--term-dim:#878787;--th-cmd:#64b9f5;--th-flag:#b2dfff;--th-str:#9bcf85;--th-op:#f27878;--th-path:#c49bf2;--th-arg:#e6e6e6}[data-theme=light]{color-scheme:light;--color-signal:#0a7dcf;--color-signal-hover:#0a72bd;--color-signal-press:#0968ae;--color-signal-strong:#0a6eb8;--color-signal-strong-hover:#0866ab;--color-work:#0a6878;--color-pass:#17672c;--color-fail:#b42318;--color-paused:#7f4c00;--color-idle:#555c68;--color-down:#787f8b;--color-work-wash:rgba(10,104,120,.08);--color-pass-wash:rgba(23,103,44,.08);--color-fail-wash:rgba(180,35,24,.08);--color-paused-wash:rgba(127,76,0,.09);--fg-1:#1c1c1c;--fg-2:#464646;--fg-3:#656565;--fg-4:#696969;--fg-disabled:#767676;--fg-muted-heading:#464646;--fg-on-ink:#fff;--fg-on-accent:#fff;--fg-accent:#0962a3;--surface-page:#f0f0ef;--surface-card:#fff;--surface-raised:#fff;--surface-wash:#e9e9e8;--surface-hover:rgba(28,28,28,.04);--surface-active:rgba(28,28,28,.07);--surface-code:#fafafa;--surface-ink:#1c1c1c;--ink-fg:#fff;--ink-fg-muted:#b3b3b3;--ink-accent:#7cc4f7;--ink-wash:hsla(0,0%,100%,.12);--surface-accent-soft:var(--color-sky-100);--surface-control:#fff;--surface-message:#fff;--border-hairline:#bfbfbe;--border-strong:#a8a8a7;--border-subtle:rgba(28,28,28,.05);--ring-subtle:rgba(28,28,28,.08);--control-track:#d9d9d9;--control-knob:#fff;--code-text:#1c1c1c;--code-dim:#696969;--code-key:#0962a3;--code-string:#2e7d32;--code-number:#b35a12;--code-fn:#7b3fc4;--code-error:#c0362c;--shadow-subtle:0 0 0 1px var(--border-hairline),0 1px 2px rgba(22,25,31,.05);--shadow-raised:0 0 0 1px var(--border-hairline),0 4px 12px -4px rgba(22,25,31,.1);--shadow-subtle-2:0 0 0 1px var(--border-hairline),0 16px 40px -12px rgba(22,25,31,.18);--shadow-xl:0 0 0 1px var(--border-hairline),0 24px 64px -16px rgba(22,25,31,.25);--scrim:rgba(22,25,31,.32);--code-gutter:#f0f0f0;--sx-type:#b35a12;--sx-attr:#0e7c93;--sx-meta:#656565;--violet:#7b3fc4;--term-bg:#fafafa;--term-bar-bg:#f0f0f0;--term-border:#e8e8e8;--term-text:#1c1c1c;--term-cmd:#158de2;--term-prompt:#1e7a35;--term-err:#c0362c;--term-err-bg:rgba(192,54,44,.06);--term-dim:#656565;--th-cmd:#158de2;--th-flag:#127cc8;--th-str:#2e7d32;--th-op:#c0362c;--th-path:#7b3fc4;--th-arg:#1c1c1c}[data-theme=midnight]{--surface-page:#0a0a0a;--surface-card:#161616;--surface-raised:#1e1e1e;--surface-wash:#262626;--surface-code:#050505;--surface-control:#050505;--fg-3:#9e9e9e;--fg-4:#8a8a8a;--border-hairline:#333;--border-strong:#3d3d3d;--control-track:#2f2f2f;--scrim:rgba(0,0,0,.7);--code-gutter:#000;--term-bg:#050505;--term-bar-bg:#000;--term-border:#262626}[data-theme]{--focus-ring:var(--color-signal);--action-primary-bg:var(--color-signal-strong);--action-primary-fg:var(--fg-on-accent);--action-primary-hover:var(--color-signal-strong-hover);--action-ghost-hover-bg:var(--surface-hover);--action-danger:var(--color-fail);--status-work:var(--color-work);--status-pass:var(--color-pass);--status-fail:var(--color-fail);--status-warn:var(--color-paused);--status-idle:var(--color-idle);--status-down:var(--color-down);--shadow-hairline:0 0 0 1px var(--border-hairline);--shadow-focus:0 0 0 1px var(--surface-page),0 0 0 3px var(--focus-ring)}:root,[data-theme]{--ground:var(--surface-page);--ground-2:var(--surface-code);--surface:var(--surface-card);--surface-2:var(--surface-wash);--bg:var(--ground);--inset:var(--ground-2);--panel:var(--surface);--input-bg:var(--surface-control);--btn-bg:var(--surface-wash);--topbar-bg:color-mix(in srgb,var(--surface-page) 80%,transparent);--glass:var(--topbar-bg);--hover:var(--surface-hover);--selected:var(--surface-accent-soft);--line:var(--border-hairline);--line-soft:var(--border-hairline);--border:var(--line);--border-2:var(--border-strong);--rule:var(--line-soft);--text:var(--fg-1);--muted:var(--fg-3);--muted-2:var(--fg-3);--faint:var(--fg-4);--fg:var(--text);--fg-muted:var(--muted);--ink:var(--text);--accent:var(--fg-accent);--accent-solid:var(--action-primary-bg);--accent-fg:var(--action-primary-fg);--on-accent:var(--accent-fg);--accent-dim:var(--surface-accent-soft);--work:var(--status-work);--pass:var(--status-pass);--fail:var(--status-fail);--paused:var(--status-warn);--idle:var(--status-idle);--down:var(--status-down);--status-fg:var(--fg-on-ink);--ok:var(--pass);--bad:var(--fail);--warn:var(--paused);--live:var(--work);--pause:var(--paused);--err:var(--fail);--off:var(--idle);--tool:var(--work);--tool-bg:var(--color-work-wash);--think:var(--muted);--code-bg:var(--surface-code);--sx-comment:var(--code-dim);--sx-keyword:var(--code-key);--sx-string:var(--code-string);--sx-number:var(--code-number);--sx-title:var(--code-fn);--sx-del:var(--code-error);--sx-add:var(--code-string);--shadow:var(--shadow-subtle);--shadow-1:var(--shadow-raised);--shadow-2:var(--shadow-xl);--sans:var(--font-sans);--mono:var(--font-mono);--space-0:0px;--space-1:var(--spacing-2);--space-2:var(--spacing-4);--space-3:var(--spacing-6);--space-4:var(--spacing-8);--space-5:var(--spacing-12);--space-6:var(--spacing-16);--space-7:var(--spacing-24);--space-8:var(--spacing-32);--space-9:var(--spacing-48);--fs-2xs:var(--text-micro);--fs-xs:var(--text-caption);--fs-sm:var(--text-ui);--fs-md:var(--text-body);--fs-lg:var(--text-heading-sm);--fs-xl:var(--text-subheading);--fs-2xl:var(--text-heading);--fw-regular:var(--font-weight-regular);--fw-medium:var(--font-weight-medium);--fw-semibold:var(--font-weight-bold);--fw-bold:var(--font-weight-bold);--ls-caps:var(--tracking-label);--radius-pill:var(--radius-full);--r:var(--radius-lg);--r-sm:var(--radius-lg);--control-h-sm:var(--control-height-sm);--control-h-md:var(--control-height);--dur-med:var(--dur-base);--font-mono:var(--font-jbmono),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-sans:var(--font-hanken),"Hanken Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-ui:var(--font-sans);--font-display:var(--font-sans);--font-prose:var(--font-sans);--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:600;--text-micro:10px;--leading-micro:14px;--text-caption:11px;--leading-caption:16px;--tracking-caption:0px;--text-ui:12px;--leading-ui:18px;--text-body-sm:13px;--leading-body-sm:20px;--tracking-body-sm:0px;--text-body:13px;--leading-body:20px;--text-lead:14px;--leading-lead:22px;--text-prose:14px;--leading-prose:22px;--text-heading-sm:15px;--leading-heading-sm:22px;--tracking-heading-sm:-0.1px;--text-subheading:18px;--leading-subheading:26px;--tracking-subheading:-0.2px;--text-heading:24px;--leading-heading:30px;--tracking-heading:-0.4px;--text-heading-lg:30px;--leading-heading-lg:36px;--tracking-heading-lg:-0.6px;--text-display:40px;--leading-display:44px;--tracking-display:-1px;--tracking-mono:0em;--tracking-label:0.08em}:root{--spacing-unit:4px;--spacing-2:2px;--spacing-4:4px;--spacing-6:6px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-48:48px;--spacing-64:64px;--page-max-width:1200px;--prose-max:72ch;--section-gap:48px;--card-padding:16px;--element-gap:8px;--topbar-height:40px;--row-height:28px;--control-height-sm:24px;--control-height:28px;--control-height-lg:32px;--tag-height:18px;--count-height:16px;--radius-xs:3px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-full:9999px;--radius-inputs:6px;--radius-buttons:6px;--radius-pills:4px;--radius-smallcards:6px;--radius-cards:8px;--radius-xl:8px;--blur-header:12px;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-standard:cubic-bezier(0.2,0.8,0.2,1);--dur-fast:90ms;--dur-base:140ms;--dur-slow:400ms}:root,[data-theme]{--doc-bg:#fff;--media-bg:#000;--titlebar-area-height:env(titlebar-area-height,0px);--focus-ring-w:2px;--focus-outline:var(--focus-ring-w) solid var(--focus-ring);--focus-offset:1px;--gap-inline:var(--spacing-6);--gap-stack:var(--element-gap);--gap-group:var(--spacing-12);--gap-section:var(--spacing-24);--pad-control-x:var(--spacing-12);--pad-control-y:var(--spacing-6);--pad-card:var(--card-padding);--pad-page:var(--spacing-24);--lh-tight:1.2;--lh-normal:1.45;--lh-relaxed:1.6;--z-base:0;--z-sticky:20;--z-drawer:60;--z-modal:80;--z-popover:90;--z-toast:100;--z-palette:110;--chart-1:#56b4e9;--chart-2:#e69f00;--chart-3:#009e73;--chart-4:#cc79a7;--chart-5:#0072b2;--chart-6:#d55e00;--chart-7:#f0e442;--chart-8:#9aa6b2;--chart-grid:var(--border-hairline);--chart-axis:var(--fg-3);--screen-sm:640px;--screen-md:900px;--screen-lg:1280px;--page-narrow:760px;--page-default:none;--page-full:none;--gnav-w:212px;--fab-size:44px;--fab-inset:var(--spacing-24);--fab-clearance:0px}:root:has([data-fab-anchor=corner]){--fab-clearance:calc(var(--fab-inset) + var(--fab-size) + var(--spacing-12))}[data-density=compact]{--gap-stack:var(--spacing-6);--gap-group:var(--spacing-8);--gap-section:var(--spacing-16);--pad-card:var(--spacing-12);--pad-page:var(--spacing-16);--pad-control-x:var(--spacing-8);--pad-control-y:var(--spacing-4)}:root{--text-scale:1.15}:root[data-text-size=small]{--text-scale:1}:root[data-text-size=large]{--text-scale:1.3}:root,[data-theme]{--text-micro:calc(10px * var(--text-scale));--leading-micro:calc(14px * var(--text-scale));--text-caption:calc(11px * var(--text-scale));--leading-caption:calc(16px * var(--text-scale));--text-ui:calc(12px * var(--text-scale));--leading-ui:calc(18px * var(--text-scale));--text-body-sm:calc(13px * var(--text-scale));--leading-body-sm:calc(20px * var(--text-scale));--text-body:calc(13px * var(--text-scale));--leading-body:calc(20px * var(--text-scale));--text-lead:calc(14px * var(--text-scale));--leading-lead:calc(22px * var(--text-scale));--text-prose:calc(14px * var(--text-scale));--leading-prose:calc(22px * var(--text-scale));--text-heading-sm:calc(15px * var(--text-scale));--leading-heading-sm:calc(22px * var(--text-scale));--text-subheading:calc(18px * var(--text-scale));--leading-subheading:calc(26px * var(--text-scale));--text-heading:calc(24px * var(--text-scale));--leading-heading:calc(30px * var(--text-scale));--text-heading-lg:calc(30px * var(--text-scale));--leading-heading-lg:calc(36px * var(--text-scale));--text-display:calc(40px * var(--text-scale));--leading-display:calc(44px * var(--text-scale));--topbar-height:calc(40px * var(--text-scale));--row-height:calc(28px * var(--text-scale));--control-height-sm:calc(24px * var(--text-scale));--control-height:calc(28px * var(--text-scale));--control-height-lg:calc(32px * var(--text-scale));--tag-height:calc(18px * var(--text-scale));--count-height:calc(16px * var(--text-scale))}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0ms;--dur-base:0ms}}*{box-sizing:border-box}body,html{margin:0;height:100%;overflow:hidden}body{background:var(--surface-page);color:var(--fg-1);font-family:var(--font-ui);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;font-synthesis:style small-caps;font-synthesis-weight:none}b,strong{font-weight:var(--font-weight-bold)}::-moz-selection{background:var(--surface-accent-soft)}::selection{background:var(--surface-accent-soft)}a{color:var(--fg-accent);text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:none}button:disabled{opacity:.5;cursor:default}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(14px * var(--text-scale));height:calc(14px * var(--text-scale));box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface-control);cursor:pointer;flex-shrink:0;vertical-align:middle;position:relative;transition:border-color var(--dur-fast),background var(--dur-fast)}input[type=checkbox]:checked{background:var(--color-signal);border-color:var(--color-signal)}input[type=checkbox]:checked:after{content:"";position:absolute;left:calc(4px * var(--text-scale));top:calc(1px * var(--text-scale));width:calc(3px * var(--text-scale));height:calc(7px * var(--text-scale));border:2px solid var(--fg-on-accent);border-top:none;border-left:none;transform:rotate(45deg)}input[type=checkbox]:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}input[type=checkbox]:disabled{opacity:.4;cursor:not-allowed}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;box-sizing:border-box;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface-control);cursor:pointer;flex-shrink:0;vertical-align:middle;position:relative;transition:border-color .14s,background .14s}input[type=radio]:checked{border-color:var(--color-signal)}input[type=radio]:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background:var(--color-signal)}input[type=radio]:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}input[type=radio]:disabled{opacity:.4;cursor:not-allowed}:where(select),:where(textarea),input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])){background:var(--surface-control);color:var(--fg-1);border:1px solid var(--border-hairline);border-radius:var(--radius-inputs);padding:var(--pad-control-y) var(--spacing-8);font-family:inherit;font-size:var(--text-body);outline:none;transition:border-color .14s,box-shadow .14s}:where(textarea){resize:vertical}input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])):focus,select:focus,textarea:focus{border-color:var(--focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 30%,transparent)}input:where(:not([type=checkbox]):not([type=radio])):focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}::-moz-placeholder{color:var(--fg-disabled);opacity:1}::placeholder{color:var(--fg-disabled);opacity:1}option{background:var(--surface-raised);color:var(--fg-1)}input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}input[type=range]{accent-color:var(--color-signal)}input[type=file]{color:var(--fg-3);font-size:var(--text-ui);max-width:100%}input[type=file]::file-selector-button{font:inherit;font-size:var(--text-ui);margin-right:var(--spacing-8);cursor:pointer;color:var(--fg-1);background:var(--surface-wash);border:1px solid var(--border-hairline);border-radius:var(--radius-inputs);padding:var(--spacing-4) var(--pad-control-x)}input[type=file]::file-selector-button:hover{border-color:var(--border-strong)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg-1);-webkit-box-shadow:0 0 0 1000px var(--surface-control) inset;caret-color:var(--fg-1)}.app{display:grid;grid-template-columns:minmax(0,1fr) 312px;grid-template-rows:auto auto 1fr;height:100vh;min-width:0;flex:1 1 auto;overflow:hidden;--fleet-w:min(360px,92vw);--assistant-w:min(480px,92vw)}:root{--gnav-w:212px}.top{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-8) var(--spacing-12);padding:var(--spacing-8) var(--spacing-16);padding-top:calc(var(--spacing-8) + var(--titlebar-area-height));border-bottom:1px solid var(--border-hairline);background:var(--topbar-bg);backdrop-filter:blur(6px);position:sticky;top:0;z-index:30}.top:has(.open){z-index:65}.top .spacer{flex:1}@keyframes mobnavfade{0%{opacity:0}to{opacity:1}}@keyframes mobnavrise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--status-work) 50%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes verdotpulse{0%,to{opacity:1}50%{opacity:.35}}.menu{position:relative;flex:none}#spark{width:100%;height:40px;display:block;margin:var(--spacing-2) 0 var(--spacing-8)}.modal{position:fixed;inset:0;display:none;place-items:center;z-index:60}.ghost{color:var(--fg-1);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:var(--spacing-8) var(--spacing-16)}.ghost:hover:not(:disabled){border-color:var(--fg-accent)}.ghost:disabled{opacity:.5;cursor:default}@media (max-width:1080px){.app{grid-template-columns:1fr}}@media (max-width:640px){body,html{height:auto;overflow:visible;overscroll-behavior-y:contain}:root{--gnav-w:0px}.app{display:block;height:auto;min-height:100dvh;overflow:visible}input,select,textarea{font-size:16px!important}.top{flex-wrap:wrap;gap:var(--spacing-8);align-items:center;backdrop-filter:none;padding:max(var(--spacing-12),env(safe-area-inset-top)) max(var(--spacing-16),env(safe-area-inset-right)) var(--spacing-12) max(var(--spacing-16),env(safe-area-inset-left))}.top,.top:before{background:var(--surface-code)}.top:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:120px}.top .spacer{display:none}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.hljs{color:var(--code-text);background:transparent}.hljs-keyword{color:var(--sx-keyword)}.hljs-string{color:var(--sx-string)}.hljs-number{color:var(--sx-number)}.hljs-attr{color:var(--sx-attr)}:not(pre)>code{font-family:var(--font-mono);background:var(--surface-page);padding:1px var(--spacing-4);border-radius:var(--radius-sm);font-size:.92em}@keyframes pendspin{to{transform:rotate(1turn)}}@keyframes toastin{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@keyframes fc-spin{to{transform:rotate(1turn)}}[data-bp-scheme=light]{--bp-background:0 0% 100%;--bp-foreground:240 10% 3.9%;--bp-card:0 0% 100%;--bp-card-foreground:240 10% 3.9%;--bp-popover:0 0% 100%;--bp-popover-foreground:240 10% 3.9%;--bp-primary:240 5.9% 10%;--bp-primary-foreground:0 0% 98%;--bp-secondary:240 4.8% 95.9%;--bp-secondary-foreground:240 5.9% 10%;--bp-muted:240 4.8% 95.9%;--bp-muted-foreground:240 3.8% 46.1%;--bp-accent:240 4.8% 95.9%;--bp-accent-foreground:240 5.9% 10%;--bp-destructive:0 72.2% 50.6%;--bp-destructive-foreground:0 0% 98%;--bp-border:240 5.9% 90%;--bp-input:240 5.9% 90%;--bp-ring:240 10% 3.9%;--bp-ok:142 71% 30%;--bp-warn:38 92% 38%;--bp-radius:0.5rem}[data-bp-scheme=dark]{--bp-background:240 10% 3.9%;--bp-foreground:0 0% 98%;--bp-card:240 10% 3.9%;--bp-card-foreground:0 0% 98%;--bp-popover:240 10% 3.9%;--bp-popover-foreground:0 0% 98%;--bp-primary:0 0% 98%;--bp-primary-foreground:240 5.9% 10%;--bp-secondary:240 3.7% 15.9%;--bp-secondary-foreground:0 0% 98%;--bp-muted:240 3.7% 15.9%;--bp-muted-foreground:240 5% 64.9%;--bp-accent:240 3.7% 15.9%;--bp-accent-foreground:0 0% 98%;--bp-destructive:0 62.8% 30.6%;--bp-destructive-foreground:0 0% 98%;--bp-border:240 3.7% 15.9%;--bp-input:240 3.7% 15.9%;--bp-ring:240 4.9% 83.9%;--bp-ok:142 69% 58%;--bp-warn:38 92% 60%;--bp-radius:0.5rem}.bphifiwrap{flex:1;min-height:0;overflow:auto;display:flex;justify-content:center;padding:var(--spacing-16);background:var(--surface-code)}.bphifi{height:100%;overflow:hidden;border:1px solid var(--border-hairline);border-radius:10px;max-width:100%}.bphifi:focus-visible{outline:2px solid var(--fg-accent);outline-offset:2px}.bphifiscroll{height:100%;overflow:auto}.sel{width:100%}