:root{--oc-ground-chrome:#02161e;--oc-ground-page:#02161e;--oc-ground-panel:#02161e;--oc-ground-titlerow:#02161e;--oc-ground-field:#030c0d;--oc-ground-raised:#061214;--oc-ground-card:#151a1c;--oc-ground-hover:#0b1a1c;--oc-backdrop:#00000090;--oc-shadow-lift:#00000090;--oc-line-panel:#1f2e30;--oc-line-chrome:#1f2e30;--oc-line-rule:#1f2e30;--oc-line-column:#1f2e30;--oc-line-faint:#1f2e30;--oc-line-strip:#1f2e30;--oc-line-frame:#3f4649;--oc-text-bright:#fff;--oc-text-primary:#cbd6d9;--oc-text-secondary:#a3b4bb;--oc-text-muted:#82898f;--oc-text-dim:#6b7378;--oc-text-status:#c1cad5;--oc-orange:#ff4652;--oc-orange-bright:#ff6872;--oc-orange-dim:#bd3540;--oc-orange-tint:#301419;--oc-green:#4acf93;--oc-green-bright:#36ef94;--oc-green-dim:#2f7f5e;--oc-green-deep:#174e3b;--oc-cyan:#6cb0e0;--oc-yellow:#dbca76;--oc-yellow-bright:#e4c13c;--oc-coral:#e78475;--oc-violet:#a98fe0;--oc-tag-session:#6cb0e0;--oc-tag-agent:#eae8e5;--oc-tag-tool:#a3d692;--oc-tag-system:#81c2ac;--oc-tag-test:#bdbdad;--oc-tag-plugin:#66b293;--oc-tag-project:#e78475;--oc-stat-1:#6af1b5;--oc-stat-2:#dee1e8;--oc-stat-3:#3ce091;--oc-stat-4:var(--oc-orange);--oc-stat-5:#43de9d;--oc-theme-terminal-bg:#0a0d0e;--oc-theme-terminal-border:#2b3033;--oc-theme-terminal-chip-1:#686f74;--oc-theme-terminal-chip-2:#71777c;--oc-theme-terminal-chip-3:#656b70;--oc-theme-terminal-chip-4:#787c80;--oc-theme-terminal-line-1:#575c5f;--oc-theme-terminal-line-2:#656a6e;--oc-theme-terminal-line-3:#5e6265;--oc-theme-cyber-bg:#0a0d0e;--oc-theme-cyber-border:#293c33;--oc-theme-cyber-chip-1:#63ff9d;--oc-theme-cyber-chip-2:#39c187;--oc-theme-cyber-chip-3:#37b77a;--oc-theme-cyber-chip-4:#42e484;--oc-theme-cyber-line-1:#44cb79;--oc-theme-cyber-line-2:#42d38e;--oc-theme-cyber-line-3:#42b97a;--oc-theme-dracula-bg:#1a1924;--oc-theme-dracula-border:#363841;--oc-theme-dracula-chip-1:#f46fb8;--oc-theme-dracula-chip-2:#f688cd;--oc-theme-dracula-chip-3:#df70aa;--oc-theme-dracula-chip-4:#f68fd0;--oc-theme-dracula-line-1:#dc78b9;--oc-theme-dracula-line-2:#d17abe;--oc-theme-dracula-line-3:#d481be;--oc-theme-nord-bg:#131d25;--oc-theme-nord-border:#2f373e;--oc-theme-nord-chip-1:#c6acff;--oc-theme-nord-chip-2:#7aa7ff;--oc-theme-nord-chip-3:#7aaefa;--oc-theme-nord-chip-4:#94c0fc;--oc-theme-nord-line-1:#6b8ed5;--oc-theme-nord-line-2:#7895cd;--oc-theme-nord-line-3:#7f9edf;--oc-theme-solarized-bg:#012d36;--oc-theme-solarized-border:#25434b;--oc-theme-solarized-chip-1:#fff49f;--oc-theme-solarized-chip-2:#7cfaf4;--oc-theme-solarized-chip-3:#5de7d3;--oc-theme-solarized-chip-4:#98faf8;--oc-theme-solarized-line-1:#d3d7c3;--oc-theme-solarized-line-2:#69e0da;--oc-theme-solarized-line-3:#5edae1;--oc-theme-light-bg:#edeff5;--oc-theme-light-border:#f8fafc;--oc-theme-light-chip-1:#c2c7d1;--oc-theme-light-chip-2:#ced1dc;--oc-theme-light-chip-3:#d2d5e0;--oc-theme-light-chip-4:#dee1e8;--oc-theme-light-line-1:#c4c9d4;--oc-theme-light-line-2:#cbcfda;--oc-theme-light-line-3:#c9cfda;--oc-spark:#2be393;--oc-spark-mid:#1f7f55;--oc-spark-dim:#174a37;--oc-font:var(--font-mono,ui-monospace, monospace);--oc-fs-wordmark:20px;--oc-fs-figure:20px;--oc-fs-display:28px;--oc-fs-tile:32px;--oc-fs-tile-words:24px;--oc-fs-card-name:15px;--oc-fs-status:13px;--oc-fs-body:12px;--oc-fs-nav:12px;--oc-fs-title:12px;--oc-fs-label:11px;--oc-fs-hint:11px;--oc-fs-micro:10px;--oc-tracking-wordmark:-.5px;--oc-tracking-title:.8px;--oc-tracking-label:.6px;--oc-tracking-micro:.4px;--oc-topbar:54px;--oc-pad-top:16px;--oc-pad-right:14px;--oc-pad-bottom:13px;--oc-pad-left:16px;--oc-gutter:12px;--oc-space-1:4px;--oc-space-2:8px;--oc-space-3:12px;--oc-space-4:16px;--oc-space-5:24px;--oc-space-6:32px;--oc-space-0-5:2px;--oc-space-1-5:6px;--oc-pp-space-1:1px;--oc-pp-space-3:3px;--oc-pp-space-5:5px;--oc-pp-space-7:7px;--oc-pp-space-9:9px;--oc-pp-space-10:10px;--oc-pp-space-11:11px;--oc-pp-space-14:14px;--oc-pp-space-18:18px;--oc-pp-space-20:20px;--oc-pp-space-22:22px;--oc-pp-space-28:28px;--oc-pp-space-40:40px;--oc-pp-space-56:56px;--oc-mask-solid:#000;--oc-gap-hair:1px;--oc-pad-snug:3px;--oc-gap-mark:7px;--oc-gap-parts:10px;--oc-card-pad-y:10px;--oc-cell-pad-x:10px;--oc-tab-end-pad:14px;--oc-topbar-pad-left:22px;--oc-topbar-word-gap:9px;--oc-topbar-chip-gap:18px;--oc-head-chevron-room:21px;--oc-fs-tab-numeral:calc(var(--oc-fs-figure) * 2);--oc-fs-control:var(--oc-fs-status);--oc-fs-heading:16px;--oc-fs-run-title:14px;--oc-fs-drawer-name:18px;--oc-lh-tight:1.2;--oc-lh-body:1.45;--oc-lh-prose:1.6;--oc-tracking-caps:.08em;--oc-control-h-xs:20px;--oc-control-h-sm:24px;--oc-control-h:32px;--oc-row-h-dense:22px;--oc-row-h:var(--oc-rowheight);--oc-row-h-roomy:32px;--oc-task-pad-x:var(--oc-space-3);--oc-task-pad-y:var(--oc-space-3);--oc-task-gap:var(--oc-space-3);--oc-radius-control:clamp(0px, var(--radius-control,2px), 4px);--oc-radius-panel:clamp(0px, var(--radius-panel,4px), 8px);--oc-radius-round:999px;--oc-ease:cubic-bezier(.2, 0, 0, 1);--oc-z-raised:1;--oc-z-sticky:10;--oc-z-drawer:100;--oc-z-popover:1000;--oc-z-modal:1100;--oc-z-toast:1200;--oc-z-tooltip:1300;--oc-terminal-inset:8px;--oc-stats-h:69px;--oc-titlerow-h:37px;--oc-titlerow-h-short:31px;--oc-foot-h:20px;--oc-rowheight:26px;--oc-radius:6px;--oc-radius-sm:4px;--oc-project-block-mix:9%;--oc-project-block-default:#383838;--oc-border:1px;--oc-cell-pad:14px;--oc-widget-inset:var(--oc-space-3);--oc-widget-clear:calc(var(--oc-widget-inset) + var(--oc-space-5));--oc-mono-advance:.62;--oc-tap:44px;--oc-motion-fast:.12s;--oc-motion:.16s;--oc-motion-slow:.24s;--oc-focus-edge:color-mix(in oklab, var(--oc-orange) 65%, transparent);--oc-focus-glow:color-mix(in oklab, var(--oc-orange) 45%, transparent);--oc-focus-breathe:6s;--oc-strip-edge:color-mix(in oklab, var(--oc-orange) 55%, var(--oc-line-rule));--oc-strip-glow:color-mix(in oklab, var(--oc-orange) 20%, transparent);--oc-rail-header-ground:color-mix(in oklab, var(--oc-orange) 10%, var(--oc-ground-titlerow))}:root,[data-session-theme]{--color-tabstrip-bg:initial;--oc-ground-chrome:var(--color-header-bg,#02161e);--oc-ground-page:var(--color-bg-page,#02161e);--oc-on-accent:var(--color-on-accent,#0a0d0e);--oc-focus-lift:oklch(from var(--oc-ground-page) clamp(0, (.6 - l) * 1000, 1) 0 0);--oc-focus-keep:75%;--oc-ground-panel:var(--color-bg,#02161e);--oc-ground-titlerow:var(--color-header-bg,#02161e);--oc-ground-band:var(--oc-ground-chrome);--oc-ground-content:var(--oc-ground-page);--oc-ground-tabstrip:var(--color-tabstrip-bg,color-mix(in srgb, var(--oc-ground-titlerow) 82%, black));--oc-ground-tab-inactive:color-mix(in srgb, color-mix(in srgb, color-mix(in srgb, var(--oc-ground-tabstrip) 85%, var(--oc-ground-titlerow)) 91%, var(--oc-text-primary)) 25%, var(--oc-ground-titlerow));--oc-ground-tab-inactive-hover:color-mix(in srgb, var(--oc-ground-tab-inactive) 90%, var(--oc-text-primary));--oc-ground-tab-selected:color-mix(in srgb, var(--oc-ground-tab-inactive) 84%, white);--oc-ground-tabstrip-joined:oklch(from var(--oc-ground-panel) calc(l - .08 + .25 * clamp(0, (.16 - l) * 1000, 1)) c h);--oc-ground-tab-joined-hover:color-mix(in srgb, var(--oc-ground-tabstrip-joined) 65%, var(--oc-ground-panel));--oc-ground-field:var(--color-bg-page,#030c0d);--oc-ground-raised:var(--color-bg-elevated,#061214);--oc-ground-card:var(--color-bg-card,#151a1c);--oc-ground-hover:var(--color-bg-hover,#0b1a1c);--oc-surface-1:color-mix(in srgb, var(--oc-ground-content), var(--oc-text-primary) 6%);--oc-surface-1-on:color-mix(in srgb, var(--oc-ground-content), var(--oc-text-primary) 9%);--oc-surface-2:color-mix(in srgb, var(--oc-ground-content), var(--oc-text-primary) 12%);--oc-line-surface:color-mix(in srgb, var(--oc-ground-content), var(--oc-text-primary) 20%);--oc-surface-sunken:oklch(from var(--oc-ground-content) calc(l - .03) c h);--oc-surface-base:var(--oc-ground-content);--oc-surface-band:var(--oc-ground-band);--oc-surface-raised:var(--oc-surface-1);--oc-surface-overlay:var(--oc-surface-2);--oc-state-hover:color-mix(in srgb, var(--_on,var(--oc-ground-content)), var(--oc-text-primary) 6%);--oc-state-selected:color-mix(in srgb, var(--_on,var(--oc-ground-content)), var(--oc-orange) 12%);--oc-line-hairline:var(--color-border,#1f2e30);--oc-line-control:color-mix(in srgb, var(--oc-ground-content), var(--oc-text-primary) 55%);--oc-line-button:color-mix(in srgb, var(--oc-ground-panel), var(--oc-text-primary) 65%);--oc-line-button-hover:color-mix(in srgb, var(--oc-ground-panel), var(--oc-text-primary) 85%);--oc-backdrop:color-mix(in srgb, var(--oc-ground-page) 82%, transparent);--oc-backdrop-soft:color-mix(in srgb, var(--oc-ground-page) 40%, transparent);--oc-line-panel:var(--color-border,#1f2e30);--oc-line-chrome:var(--color-border,#1f2e30);--oc-line-rule:var(--color-border,#1f2e30);--oc-line-column:var(--color-border-subtle,#1f2e30);--oc-line-faint:var(--color-border-subtle,#1f2e30);--oc-line-strip:var(--color-border,#1f2e30);--oc-line-frame:#3f4649;--oc-text-bright:var(--color-fg,#fff);--oc-text-primary:var(--color-fg,#cbd6d9);--oc-text-secondary:var(--color-fg-muted,#a3b4bb);--oc-text-muted:var(--color-fg-subtle,#82898f);--oc-text-dim:var(--color-fg-faint,#6b7378);--oc-text-status:var(--color-fg-muted,#c1cad5);--oc-orange:var(--color-accent,#ff4652);--oc-orange-bright:var(--color-accent-strong,#ff6872);--oc-orange-dim:color-mix(in oklab, var(--oc-orange) 70%, var(--oc-ground-panel));--oc-orange-tint:var(--color-accent-bg,#301419);--oc-green:var(--color-success,#4acf93);--oc-green-bright:var(--color-success,#36ef94);--oc-green-dim:color-mix(in oklab, var(--oc-green) 60%, var(--oc-ground-panel));--oc-green-deep:color-mix(in oklab, var(--oc-green) 30%, var(--oc-ground-panel));--oc-cyan:var(--color-info,#6cb0e0);--oc-yellow:var(--color-warning,#dbca76);--oc-yellow-bright:var(--color-warning,#e4c13c);--oc-coral:var(--color-danger,#e78475);--oc-purple-light:oklch(from var(--color-fg,#cbd6d9) calc(.3 + .55 * l) .1 310);--oc-purple-deep:oklch(from var(--color-fg,#cbd6d9) calc(.22 + .5 * l) .2 292);--oc-violet:oklch(from var(--color-fg,#cbd6d9) calc(.22 + .55 * l) .13 295);--oc-pink:oklch(from var(--color-fg,#cbd6d9) calc(.3 + .5 * l) .16 350);--oc-kind-mod:oklch(from var(--color-fg,#cbd6d9) calc(.3 + .4 * l) .13 40);--oc-kind-skill:oklch(from var(--color-fg,#cbd6d9) calc(.22 + .5 * l) .2 292);--oc-kind-theme:oklch(from var(--color-fg,#cbd6d9) calc(.3 + .62 * l) .02 80);--oc-kind-plugin:oklch(from var(--color-fg,#cbd6d9) calc(.3 + .5 * l) .12 160);--oc-catalog:var(--oc-kind-plugin);--oc-kind-ink:var(--oc-ground-page);--oc-series-1:oklch(from var(--color-bg,#02161e) calc(.8 - .3 * clamp(0, (l - .3) * 2, 1)) .14 25);--oc-series-2:oklch(from var(--color-bg,#02161e) calc(.8 - .3 * clamp(0, (l - .3) * 2, 1)) .14 70);--oc-series-3:oklch(from var(--color-bg,#02161e) calc(.8 - .3 * clamp(0, (l - .3) * 2, 1)) .14 110);--oc-series-4:oklch(from var(--color-bg,#02161e) calc(.8 - .3 * clamp(0, (l - .3) * 2, 1)) .14 150);--oc-series-5:oklch(from var(--color-bg,#02161e) calc(.8 - .3 * clamp(0, (l - .3) * 2, 1)) .14 195);--oc-series-6:oklch(from var(--color-bg,#02161e) calc(.8 - .3 * clamp(0, (l - .3) * 2, 1)) .14 250);--oc-series-7:oklch(from var(--color-bg,#02161e) calc(.8 - .3 * clamp(0, (l - .3) * 2, 1)) .14 295);--oc-series-8:oklch(from var(--color-bg,#02161e) calc(.8 - .3 * clamp(0, (l - .3) * 2, 1)) .14 340);--oc-scheduled:var(--oc-series-8);--oc-stat-1:var(--oc-green);--oc-stat-2:var(--oc-text-primary);--oc-stat-3:var(--oc-green);--oc-stat-4:var(--oc-orange);--oc-stat-5:var(--oc-green);--oc-spark:var(--oc-green);--oc-spark-mid:var(--oc-green-dim);--oc-spark-dim:var(--oc-green-deep);--oc-tag-session:var(--oc-cyan);--oc-tag-agent:var(--oc-text-primary);--oc-tag-tool:var(--oc-green);--oc-tag-system:var(--oc-cyan);--oc-tag-test:var(--oc-text-secondary);--oc-tag-plugin:var(--oc-green);--oc-tag-project:var(--oc-orange);--oc-font:var(--font-mono,ui-monospace, monospace);--oc-focus-edge:color-mix(in oklab, var(--oc-orange) 65%, transparent);--oc-focus-glow:color-mix(in oklab, var(--oc-orange) 45%, transparent);--oc-strip-edge:color-mix(in oklab, var(--oc-orange) 55%, var(--oc-line-rule));--oc-rail-header-ground:color-mix(in oklab, var(--oc-orange) 10%, var(--oc-ground-titlerow));--oc-strip-glow:color-mix(in oklab, var(--oc-orange) 20%, transparent);--oc-scrollbar-thumb:color-mix(in oklab, var(--oc-orange) 70%, var(--oc-ground-panel));--oc-scrollbar-thumb-rest:color-mix(in oklab, var(--oc-scrollbar-thumb) 65%, transparent);--oc-scrollbar-thumb-hover:color-mix(in oklab, var(--oc-orange) 85%, var(--oc-ground-panel));--oc-scrollbar-thumb-active:var(--oc-orange);--oc-scrollbar-track:color-mix(in oklab, var(--oc-text-primary) 8%, var(--oc-ground-panel))}[data-session-theme=carnivore-light]{--oc-violet:#743677}@media (prefers-reduced-motion:reduce){:root{--oc-motion-fast:0s;--oc-motion:0s;--oc-motion-slow:0s}}@supports not (color:oklch(from red l c h)){:root,[data-session-theme]{--oc-series-1:#f28b82;--oc-series-2:#f0a35e;--oc-series-3:#d9c65f;--oc-series-4:#7fd18b;--oc-series-5:#5fcfc4;--oc-series-6:#6cb0e0;--oc-series-7:#a98fe0;--oc-series-8:#e58bc0;--oc-purple-light:#caa5e7;--oc-purple-deep:#9672fe;--oc-pink:#f08cc0;--oc-kind-mod:#da7957;--oc-kind-skill:#9672fe;--oc-kind-theme:#dfd7ca;--oc-kind-plugin:#67cc9a;--oc-focus-lift:var(--oc-text-bright);--oc-surface-sunken:var(--oc-ground-content)}}:focus-visible:not(.oc-focus-host :is(input,textarea,select,[contenteditable]),.xterm-helper-textarea,.cm-content,.oc-card__open,.oc-stat-tile__sub--go){--_fbd:color-mix(in oklab, var(--_bd,currentColor) var(--oc-focus-keep,75%), var(--oc-focus-lift,currentColor));border-color:var(--_fbd)!important;outline:none!important}.oc-focus-host:has(:is(input,textarea,select,[contenteditable]):focus-visible){--_fbd:color-mix(in oklab, var(--_bd,currentColor) var(--oc-focus-keep,75%), var(--oc-focus-lift,currentColor));border-color:var(--_fbd)!important;outline:none!important}.mgr-card:has(.mgr-card__open:focus-visible){--_fbd:color-mix(in oklab, var(--_bd,currentColor) var(--oc-focus-keep,75%), var(--oc-focus-lift,currentColor));border-color:var(--_fbd)!important;outline:none!important}.oc-card:has(.oc-card__open:focus-visible){--_fbd:color-mix(in oklab, var(--_bd,currentColor) var(--oc-focus-keep,75%), var(--oc-focus-lift,currentColor));border-color:var(--_fbd)!important;outline:none!important}.oc-stat-tile:has(.oc-stat-tile__sub--go:focus-visible){--_fbd:color-mix(in oklab, var(--_bd,currentColor) var(--oc-focus-keep,75%), var(--oc-focus-lift,currentColor));border-color:var(--_fbd)!important;outline:none!important}:is(input[type=checkbox],input[type=radio],input[type=range]):focus-visible:not(.oc-focus-host *){outline:1px solid var(--_fbd)!important;outline-offset:1px!important}.oc-focus-host :is(input,textarea,select,[contenteditable]):focus-visible{outline:none!important}@layer base{:where(:is([data-oc-base] :is(button,input:is([type=button],[type=submit],[type=reset])):not([class]),[data-btn]):not(.xterm *,.cm-editor *)){--_btn-h:var(--oc-control-h);--_btn-pad-y:0;--_btn-pad:var(--oc-space-4);--_btn-fs:var(--oc-fs-control);--_btn-lh:var(--oc-lh-body);--_btn-radius:var(--oc-radius-control);--_btn-bw:var(--oc-border);--_bd:var(--_btn-focus,var(--_btn-edge));box-sizing:border-box;min-height:var(--_btn-h);margin:0;font-weight:400;text-decoration:none}:where(.oc-btn,.modal-btn,.modal-btn-danger,.modal-btn-confirm){--_btn-lh:normal;--_btn-radius:var(--oc-radius-sm);--_btn-bw:var(--oc-border);--_btn-tx:all}:where(:is([data-oc-base] :is(button,input:is([type=button],[type=submit],[type=reset])):not([class]),[data-btn]):not(.xterm *,.cm-editor *),.oc-btn,.modal-btn,.modal-btn-danger,.modal-btn-confirm){padding:var(--_btn-pad-y) var(--_btn-pad);border:var(--_btn-bw) solid currentColor;border-radius:var(--_btn-radius);font-family:var(--oc-font);font-size:var(--_btn-fs);line-height:var(--_btn-lh);cursor:pointer;transition-property:var(--_btn-tx,background-color, border-color, color);transition-duration:var(--oc-motion);transition-timing-function:ease}:where(:is([data-oc-base] :is(button,input:is([type=button],[type=submit],[type=reset])):not([class]),[data-btn]):not(.xterm *,.cm-editor *),.oc-btn){justify-content:center;align-items:center;gap:var(--oc-space-1-5);white-space:nowrap;display:inline-flex}:where([data-btn]:not(.xterm *,.cm-editor *)){min-width:0;max-width:100%}:where([data-btn]:not(:has(>[data-btn-label]),.xterm *,.cm-editor *)){text-overflow:ellipsis;overflow:hidden}:where([data-btn]>[data-btn-label]){text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}:where([data-btn=row]>[data-btn-label]),:where([data-btn-label]:has(>svg:only-child)){display:contents}:where(:is([data-oc-base] :is(button,input:is([type=button],[type=submit],[type=reset])):not([class]),[data-btn]):not(.xterm *,.cm-editor *),.oc-btn,.modal-btn:not([class*=modal-btn-]),.modal-btn-secondary,.modal-btn-primary,.modal-btn-confirm,.modal-btn-danger,.modal-btn-alert){--_btn-edge:var(--oc-line-button);--_btn-fill:transparent;--_btn-ink:var(--oc-text-secondary);--_btn-edge-hover:var(--oc-line-button-hover);--_btn-fill-hover:var(--oc-ground-hover);--_btn-ink-hover:var(--oc-text-primary);border-color:var(--_btn-edge);background:var(--_btn-fill);color:var(--_btn-ink)}:where(:is(:is([data-oc-base] :is(button,input:is([type=button],[type=submit],[type=reset])):not([class]),[data-btn]):not(.xterm *,.cm-editor *),.oc-btn):hover:not(:disabled,[aria-disabled=true]),:is(.modal-btn:not([class*=modal-btn-]),.modal-btn-secondary,.modal-btn-primary,.modal-btn-confirm,.modal-btn-danger,.modal-btn-alert):hover){border-color:var(--_btn-edge-hover);background:var(--_btn-fill-hover);color:var(--_btn-ink-hover)}:where(:is(:is([data-oc-base] :is(button,input:is([type=button],[type=submit],[type=reset])):not([class]),[data-btn]):not(.xterm *,.cm-editor *),.oc-btn):is(:disabled,[aria-disabled=true])){opacity:.45;cursor:not-allowed}:where([data-btn][aria-pressed=true],[data-btn][aria-checked=true]){--_btn-fill:var(--oc-state-selected);--_btn-ink:var(--oc-text-bright)}:where(.modal-btn-primary){--_bd:var(--oc-orange);--_btn-edge:var(--oc-orange);--_btn-fill:var(--oc-orange-tint);--_btn-ink:var(--oc-text-bright);--_btn-edge-hover:var(--oc-orange-bright);--_btn-fill-hover:var(--oc-orange-dim);--_btn-ink-hover:var(--oc-text-bright)}:where([data-btn=danger],.oc-btn--danger,.modal-btn-danger){--_bd:var(--oc-coral);--_btn-edge:var(--oc-coral);--_btn-fill:color-mix(in oklab, var(--oc-coral) 25%, var(--oc-ground-raised));--_btn-ink:var(--oc-text-bright);--_btn-edge-hover:var(--oc-coral);--_btn-fill-hover:color-mix(in oklab, var(--oc-coral) 35%, var(--oc-ground-raised));--_btn-ink-hover:var(--oc-text-bright)}:where([data-btn=confirm],.oc-btn--confirm,.modal-btn-confirm){--_bd:var(--oc-orange);--_btn-edge:var(--oc-orange);--_btn-ink:var(--oc-text-bright);--_btn-edge-hover:var(--oc-orange-bright);--_btn-fill-hover:var(--oc-orange-tint);--_btn-ink-hover:var(--oc-text-bright)}:where(.oc-btn--alert,.modal-btn-alert){--_btn-edge:var(--oc-orange);--_btn-fill:var(--oc-orange);--_btn-ink:var(--oc-ground-chrome);--_btn-edge-hover:var(--oc-orange-bright);--_btn-fill-hover:var(--oc-orange-bright);--_btn-ink-hover:var(--oc-ground-chrome)}:where([data-btn=quiet],.oc-btn--ghost,.oc-btn--tool){--_btn-edge:transparent}:where([data-btn=quiet]){--_btn-focus:var(--oc-line-rule)}:where(.oc-btn--tool[aria-expanded=true]){--_btn-ink:var(--oc-orange)}:where([data-btn=row]){--_btn-h:var(--oc-row-h);--_btn-pad:0;--_btn-fs:1em;--_btn-edge:transparent;--_btn-edge-hover:transparent;--_btn-fill-hover:transparent;--_btn-ink-hover:var(--_btn-ink);--_btn-focus:var(--oc-line-rule);justify-content:flex-start;gap:var(--oc-space-2);text-align:left;white-space:normal;display:flex}@media (max-width:1023px){:where([data-btn=row]){--_btn-h:var(--oc-tap)}}:where([data-btn][data-size=sm]){--_btn-h:var(--oc-control-h-sm);--_btn-pad:var(--oc-space-2);--_btn-fs:var(--oc-fs-label)}:where([data-btn][data-size=auto],[data-btn][data-size=bare]){--_btn-h:0px}:where([data-btn][data-size=bare]){--_btn-lh:normal}:where([data-btn][data-overflow=visible]:not(.xterm *,.cm-editor *)){overflow:visible}:where(:is([data-oc-base] :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=image],[type=button],[type=submit],[type=reset]),select,textarea):not([class]),:is(input,select,textarea)[data-field]):not(.xterm *,.cm-editor *)){--_bd:var(--oc-line-control);box-sizing:border-box;min-width:0;min-height:var(--oc-control-h);padding:0 var(--oc-space-2);border:var(--oc-border) solid var(--oc-line-control);border-radius:var(--oc-radius-control);background:var(--oc-surface-sunken);color:var(--oc-text-primary);font-family:var(--oc-font);font-size:var(--oc-fs-control);line-height:var(--oc-lh-body);margin:0}:where(:is(input,select,textarea)[data-field][data-size=sm]:not(.xterm *,.cm-editor *)){min-height:var(--oc-control-h-sm);font-size:var(--oc-fs-label)}:where(select[data-field]:not(.xterm *,.cm-editor *)){background-image:linear-gradient(45deg, transparent 50%, var(--oc-text-muted) 50%), linear-gradient(135deg, var(--oc-text-muted) 50%, transparent 50%);background-position:calc(100% - var(--oc-space-3)) 50%, calc(100% - var(--oc-space-2)) 50%;background-size:var(--oc-space-1) var(--oc-space-1);appearance:none;background-repeat:no-repeat;padding-inline-end:var(--oc-space-5)}:where(:is([data-oc-base] textarea:not([class]),textarea[data-field]):not(.xterm *,.cm-editor *)){padding:var(--oc-space-1-5) var(--oc-space-2);resize:vertical}:where(){color:var(--oc-text-dim)}:where(:is([data-oc-base] :is(input,select,textarea):not([class]),:is(input,select,textarea)[data-field]):is(:disabled,[readonly])){border-color:#0000}:where(:is([data-oc-base] :is(input,select,textarea):not([class]),:is(input,select,textarea)[data-field])[aria-invalid=true]){--_bd:var(--oc-coral);border-color:var(--oc-coral)}:where([data-oc-base] input:is([type=checkbox],[type=radio],[type=range]):not([class])){accent-color:var(--oc-orange)}:where([data-oc-base] a:not([class],[data-btn])){color:var(--oc-cyan);text-underline-offset:.2em;text-decoration:underline}:where([data-oc-base] :is(h1,h2,h3,h4,h5,h6):not([class])){font-family:var(--oc-font);font-weight:400;line-height:var(--oc-lh-tight);color:var(--oc-text-bright)}:where([data-oc-base] h1:not([class])){font-size:var(--oc-fs-heading)}:where([data-oc-base] h2:not([class])){font-size:var(--oc-fs-status)}:where([data-oc-base] :is(h3,h4,h5,h6):not([class])){font-size:var(--oc-fs-label);letter-spacing:var(--oc-tracking-caps);text-transform:uppercase;color:var(--oc-text-secondary)}:where([data-oc-base] :is(label,legend):not([class])){font-size:var(--oc-fs-label);color:var(--oc-text-secondary)}:where([data-oc-base] small:not([class])){font-size:var(--oc-fs-hint);color:var(--oc-text-muted)}:where([data-oc-base] :is(code,kbd):not([class])){padding:0 var(--oc-space-0-5);border-radius:var(--oc-radius-control);background:var(--oc-surface-band);font-family:var(--oc-font)}:where([data-oc-base] kbd:not([class])){border:var(--oc-border) solid var(--oc-line-control)}:where([data-oc-base] hr:not([class])){height:0;margin:var(--oc-space-3) 0;border:0;border-top:var(--oc-border) solid var(--oc-line-hairline)}:where([data-oc-base] fieldset:not([class])){min-width:0;padding:var(--oc-space-2) var(--oc-space-3) var(--oc-space-3);border:var(--oc-border) solid var(--oc-line-panel);border-radius:var(--oc-radius-control);margin:0}:where([data-oc-base] legend:not([class])){padding:0 var(--oc-space-1);letter-spacing:var(--oc-tracking-caps);text-transform:uppercase}:where([data-oc-base] table:not([class])){border-collapse:collapse;font-size:var(--oc-fs-body)}:where([data-oc-base] table:not([class])>*>tr>:is(th,td):not([class])){padding:var(--oc-space-1) var(--oc-space-2);border-bottom:var(--oc-border) solid var(--oc-line-faint);text-align:left;vertical-align:top}:where([data-oc-base] table:not([class])>*>tr>th:not([class])){border-bottom-color:var(--oc-line-panel);color:var(--oc-text-muted);font-size:var(--oc-fs-micro);letter-spacing:var(--oc-tracking-caps);text-transform:uppercase;font-weight:400}}@layer patterns{.oc-segmented{border:var(--oc-border) solid var(--oc-line-control);border-radius:var(--oc-radius-control);scrollbar-width:thin;min-width:0;max-width:100%;display:inline-flex;overflow:auto hidden}.oc-segmented[data-fill]{display:flex}.oc-segmented>[data-btn]{--_btn-radius:0;--_btn-ink:var(--oc-text-muted);flex:none;min-width:0;max-width:none;overflow:visible}.oc-segmented[data-fill]>[data-btn]{flex:1 0 auto}.oc-segmented>[data-btn]+[data-btn]{box-shadow:inset var(--oc-border) 0 0 var(--oc-line-control)}.oc-segmented[data-icon-only]>[data-btn]{--_btn-pad:var(--oc-space-1);flex:none}.oc-segmented>[data-btn][aria-checked=true]{--_btn-fill:var(--oc-state-selected);--_btn-ink:var(--oc-text-bright);--_btn-fill-hover:var(--oc-state-selected);--_btn-ink-hover:var(--oc-text-bright)}.oc-pick{--oc-pick-mark:var(--oc-space-3);align-items:flex-start;gap:var(--oc-space-2);min-width:0;color:var(--oc-text-secondary);font-size:var(--oc-fs-body);line-height:var(--oc-lh-body);cursor:pointer;display:flex}.oc-pick:has(.oc-pick__input:is(:checked,[type=checkbox]:indeterminate)){color:var(--oc-text-primary)}.oc-pick:hover:not([data-disabled]){color:var(--oc-text-primary)}.oc-pick[data-disabled]{opacity:.45;cursor:not-allowed}.oc-pick__input{--_bd:var(--oc-line-control);appearance:none;box-sizing:border-box;width:var(--oc-pick-mark);height:var(--oc-pick-mark);margin:calc((1lh - var(--oc-pick-mark)) / 2) 0 0;border:var(--oc-border) solid var(--oc-line-control);border-radius:var(--oc-border);cursor:inherit;background-color:#0000;background-position:50%;background-repeat:no-repeat;flex:none}.oc-pick__input[type=radio]{border-radius:50%}.oc-pick:hover:not([data-disabled]) .oc-pick__input{border-color:var(--oc-text-secondary)}.oc-pick__input:is(:checked,[type=checkbox]:indeterminate){--_bd:var(--oc-green);border-color:var(--oc-green)}.oc-pick__input[type=checkbox]:checked{background-image:linear-gradient(var(--oc-green), var(--oc-green));background-size:50% 50%}.oc-pick__input[type=radio]:checked{background-image:radial-gradient(circle closest-side, var(--oc-green) 100%, transparent 100%);background-size:50% 50%}.oc-pick__input[type=checkbox]:indeterminate{background-image:linear-gradient(var(--oc-green), var(--oc-green));background-size:50% var(--oc-space-0-5)}.oc-pick__input[aria-invalid=true]{--_bd:var(--oc-coral);border-color:var(--oc-coral)}.oc-pick[data-tone=danger],.oc-pick[data-tone=danger]:hover:not([data-disabled]){color:var(--oc-coral)}.oc-pick[data-tone=danger]:has(.oc-pick__input:checked){color:var(--oc-coral)}.oc-pick[data-tone=danger] .oc-pick__input,.oc-pick[data-tone=danger]:hover:not([data-disabled]) .oc-pick__input,.oc-pick[data-tone=danger] .oc-pick__input:checked{--_bd:var(--oc-coral);border-color:var(--oc-coral)}.oc-pick[data-tone=danger] .oc-pick__input[type=checkbox]:checked{background-image:linear-gradient(var(--oc-coral), var(--oc-coral))}.oc-pick__text{gap:var(--oc-space-0-5);overflow-wrap:anywhere;flex-direction:column;flex:auto;min-width:0;display:flex}.oc-pick__hint{color:var(--oc-text-muted);font-size:var(--oc-fs-label)}.oc-radio-group{gap:var(--oc-space-1);flex-direction:column;min-width:0;display:flex}.oc-radio-group[data-orientation=horizontal]{gap:var(--oc-space-1) var(--oc-space-4);flex-flow:wrap}@media (max-width:1023px){.oc-pick{box-sizing:border-box;min-height:var(--oc-tap);padding-block:calc((var(--oc-tap) - 1lh) / 2)}}}:root{--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace}html,body{background:var(--oc-ground-page);min-height:100%;color:var(--oc-text-primary);font-family:var(--font-mono);font-size:var(--oc-fs-body,12px);margin:0;line-height:1.5}.pb{flex-direction:column;max-width:1400px;margin:0 auto;display:flex}.pb-titlebar{align-items:center;gap:var(--oc-space-3);min-width:0;min-height:var(--oc-titlerow-h,37px);padding:0 var(--oc-space-3);background:var(--oc-ground-titlerow);box-shadow:inset 0 -1px 0 0 var(--oc-line-rule);flex-wrap:wrap;display:flex}.pb-label{font-size:var(--oc-fs-micro,10px);letter-spacing:var(--oc-tracking-label,.6px);text-transform:uppercase;color:var(--oc-text-muted);margin:0;font-weight:400}.pb-titlebar .pb-label{color:var(--oc-orange)}.pb-title{min-width:0;font-size:var(--oc-fs-title,12px);letter-spacing:var(--oc-tracking-title,.8px);text-transform:uppercase;color:var(--oc-text-primary);overflow-wrap:anywhere;flex:12rem;margin:0;font-weight:400}.pb-meta,.pb-hint,.pb-foot{font-size:var(--oc-fs-micro,10px);color:var(--oc-text-muted)}.pb-section{gap:var(--oc-space-2);padding:var(--oc-space-3);box-shadow:inset 0 -1px 0 0 var(--oc-line-faint);flex-direction:column;display:flex}.pb-section>.oc-segmented{align-self:flex-start}.pb-summary{color:var(--oc-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pb-note{padding:var(--oc-space-3);color:var(--oc-text-secondary);margin:0}.pb-note--state{margin:var(--oc-space-3);border:1px solid var(--oc-line-rule);border-radius:var(--oc-control-radius,2px);background:var(--oc-ground-raised)}.pb-stage{min-width:0;padding:var(--oc-space-3);flex-direction:column;display:flex;overflow-x:auto}.pb-fit{height:0}.pb-box{width:calc(var(--pb-w) * var(--pb-scale));height:calc(70vh * var(--pb-scale));border:1px solid var(--oc-line-rule);background:var(--oc-ground-field);position:relative;overflow:hidden}.pb-frame{width:var(--pb-w);height:calc(100% / var(--pb-scale));transform:scale(var(--pb-scale));transform-origin:0 0;background:0 0;border:0}.pb-prompts{gap:var(--oc-space-2);padding-left:var(--oc-space-5);flex-direction:column;margin:0;display:flex}.pb-prompt-label{color:var(--oc-text-primary);overflow-wrap:anywhere;display:block}.pb-foot{padding:var(--oc-space-3)}.pbf .pb-label{display:block}.pbf-prompt{gap:var(--oc-space-1);flex-direction:column;display:flex}.pbf-options{gap:var(--oc-space-1) var(--oc-space-4);flex-wrap:wrap;display:flex}.pbf-text{box-sizing:border-box;resize:vertical;width:100%;max-width:60rem}.pbf-about{align-items:center;gap:var(--oc-space-2);flex-wrap:wrap;display:flex}.pbf-actions{align-items:center;gap:var(--oc-space-3);flex-wrap:wrap;display:flex}.pbf-said{font-size:var(--oc-fs-micro,10px);color:var(--oc-text-secondary)}
/*$vite$:1*/