:root{color-scheme:dark;--bg: #101418;--surface-1: #171c22;--surface-2: #1e242c;--surface-3: #242b34;--canvas-bg: #0c0f14;--overlay: rgba(4, 8, 12, .55);--text: #d7dde4;--text-2: #a9b2bd;--text-3: #7d8794;--text-disabled: #5a6472;--line: #2a323c;--line-strong: #38434f;--divider: #232a32;--accent: #4f9cf9;--accent-2: #4f9cf9;--accent-gradient: linear-gradient(var(--accent), var(--accent-2));--accent-strong: #6aaefc;--accent-soft: rgba(79, 156, 249, .14);--accent-ink: #08131f;--ok: #3ecf6e;--ok-soft: rgba(62, 207, 110, .14);--warn: #f0a33c;--warn-soft: rgba(240, 163, 60, .14);--err: #f25d5d;--err-soft: rgba(242, 93, 93, .14);--run: #e0b64f;--run-soft: rgba(224, 182, 79, .14);--info: #4fc3f7;--info-soft: rgba(79, 195, 247, .14);--link: #2980b9;--reasoning: #e8a05c;--focus-ring: var(--accent-strong);--focus-ring-width: 2px;--focus-ring-offset: 2px;--font-body: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Code", Consolas, Menlo, monospace;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-16: 16px;--fs-20: 20px;--fs-24: 24px;--fw-400: 400;--fw-500: 500;--fw-600: 600;--fw-700: 700;--lh-tight: 1.25;--lh-normal: 1.45;--lh-loose: 1.7;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-pill: 999px;--shadow-raised: 0 1px 2px rgba(0, 0, 0, .35);--shadow-overlay: 0 6px 24px rgba(0, 0, 0, .5);--shadow-modal: 0 12px 48px rgba(0, 0, 0, .6);--dur-1: .1s;--dur-2: .16s;--dur-3: .24s;--ease-out: cubic-bezier(.2, 0, 0, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--panel: var(--surface-1);--panel-2: var(--surface-2);--muted: var(--text-3);--nav-hover-bg: var(--surface-3)}[data-theme=light]{color-scheme:light;--bg: #f4f6f8;--surface-1: #ffffff;--surface-2: #eef1f4;--surface-3: #e8ebef;--canvas-bg: #eef1f4;--overlay: rgba(15, 23, 32, .4);--text: #1b2330;--text-2: #45536a;--text-3: #5d6875;--text-disabled: #98a1ad;--line: #d3d9e0;--line-strong: #c2cad3;--divider: #e2e6ea;--accent: #2f6fdb;--accent-2: #2f6fdb;--accent-gradient: linear-gradient(var(--accent), var(--accent-2));--accent-strong: #2457b0;--accent-soft: rgba(47, 111, 219, .12);--accent-ink: #ffffff;--ok: #1f9d55;--ok-soft: rgba(31, 157, 85, .12);--warn: #b9710f;--warn-soft: rgba(185, 113, 15, .12);--err: #c0392b;--err-soft: rgba(192, 57, 43, .12);--run: #a9741b;--run-soft: rgba(169, 116, 27, .12);--info: #0a7fbf;--info-soft: rgba(10, 127, 191, .12);--link: #2b6ca3;--reasoning: #b5752d;--shadow-raised: 0 1px 2px rgba(15, 23, 32, .12);--shadow-overlay: 0 6px 24px rgba(15, 23, 32, .18);--shadow-modal: 0 12px 48px rgba(15, 23, 32, .24)}[data-theme=late-night]{color-scheme:dark;--bg: #120e09;--surface-1: #1b1610;--surface-2: #251e14;--surface-3: #30271a;--canvas-bg: #0d0a07;--overlay: rgba(6, 4, 2, .6);--text: #eadfc9;--text-2: #c3b294;--text-3: #8c7c60;--text-disabled: #5c5140;--line: #3b3022;--line-strong: #4a3d2b;--divider: #2a2118;--accent: #e8a050;--accent-2: #d98a3d;--accent-gradient: linear-gradient(var(--accent), var(--accent-2));--accent-strong: #f0b568;--accent-soft: rgba(232, 160, 80, .16);--accent-ink: #1c1206;--ok: #8fbf6f;--ok-soft: rgba(143, 191, 111, .16);--warn: #d99a3f;--warn-soft: rgba(217, 154, 63, .16);--err: #d96f55;--err-soft: rgba(217, 111, 85, .16);--run: #d9b34f;--run-soft: rgba(217, 179, 79, .16);--info: #a8a09f;--info-soft: rgba(168, 160, 159, .14);--link: #d99a3f;--reasoning: #e0ae5c;--shadow-raised: 0 1px 2px rgba(0, 0, 0, .5);--shadow-overlay: 0 6px 24px rgba(0, 0, 0, .55);--shadow-modal: 0 12px 48px rgba(0, 0, 0, .65)}[data-theme=thermal]{color-scheme:dark;--bg: #0a0a0d;--surface-1: #131316;--surface-2: #1c1a18;--surface-3: #26231e;--canvas-bg: #070708;--overlay: rgba(4, 4, 6, .6);--text: #eee6d8;--text-2: #c8b8a4;--text-3: #8b8070;--text-disabled: #5a5348;--line: #2c2a28;--line-strong: #3c3834;--divider: #1e1c1a;--accent: #ff5f3a;--accent-2: #ffb800;--accent-gradient: linear-gradient(var(--accent), var(--accent-2));--accent-strong: #ff845f;--accent-soft: rgba(255, 95, 58, .16);--accent-ink: #1c0a04;--ok: #7bd88f;--ok-soft: rgba(123, 216, 143, .14);--warn: #ffb800;--warn-soft: rgba(255, 184, 0, .14);--err: #ff2e35;--err-soft: rgba(255, 46, 53, .14);--run: #ff5f3a;--run-soft: rgba(255, 95, 58, .16);--info: #4fc3f7;--info-soft: rgba(79, 195, 247, .14);--link: #ffb800;--reasoning: #ffcf5c;--shadow-raised: 0 1px 2px rgba(0, 0, 0, .5);--shadow-overlay: 0 6px 24px rgba(0, 0, 0, .6);--shadow-modal: 0 12px 48px rgba(0, 0, 0, .7)}[data-theme=neon-cyberpunk]{color-scheme:dark;--bg: #0a0a12;--surface-1: #14141f;--surface-2: #1d1d2e;--surface-3: #26263a;--canvas-bg: #060610;--overlay: rgba(4, 4, 12, .62);--text: #e2e8ff;--text-2: #aab2e0;--text-3: #6f76a3;--text-disabled: #4a4f6e;--line: #2c2c45;--line-strong: #3a3a5c;--divider: #1e1e30;--accent: #00e5ff;--accent-2: #ff2be0;--accent-gradient: linear-gradient(var(--accent), var(--accent-2));--accent-strong: #4df5ff;--accent-soft: rgba(0, 229, 255, .16);--accent-ink: #00141a;--ok: #00ff9d;--ok-soft: rgba(0, 255, 157, .14);--warn: #ffe14d;--warn-soft: rgba(255, 225, 77, .14);--err: #ff3a6e;--err-soft: rgba(255, 58, 110, .14);--run: #ff2be0;--run-soft: rgba(255, 43, 224, .14);--info: #7a5cff;--info-soft: rgba(122, 92, 255, .14);--link: #00e5ff;--reasoning: #ff9de0;--shadow-raised: 0 1px 2px rgba(0, 0, 0, .55);--shadow-overlay: 0 6px 24px rgba(0, 20, 40, .6);--shadow-modal: 0 12px 48px rgba(0, 20, 40, .7)}[data-theme=grunge]{color-scheme:dark;--bg: #121110;--surface-1: #1c1a17;--surface-2: #26231f;--surface-3: #302c26;--canvas-bg: #0e0d0c;--overlay: rgba(5, 5, 4, .55);--text: #cfc8ba;--text-2: #9b9383;--text-3: #6f6a5c;--text-disabled: #4c483e;--line: #37322a;--line-strong: #474136;--divider: #26231e;--accent: #a8b04e;--accent-2: #8a9a3a;--accent-gradient: linear-gradient(var(--accent), var(--accent-2));--accent-strong: #c0c96a;--accent-soft: rgba(168, 176, 78, .16);--accent-ink: #141504;--ok: #9aae72;--ok-soft: rgba(154, 174, 114, .14);--warn: #c99a3a;--warn-soft: rgba(201, 154, 58, .14);--err: #b06050;--err-soft: rgba(176, 96, 80, .14);--run: #b8860b;--run-soft: rgba(184, 134, 11, .14);--info: #7f8fa6;--info-soft: rgba(127, 143, 166, .14);--link: #c99a3a;--reasoning: #c2a04e;--shadow-raised: 0 1px 2px rgba(0, 0, 0, .5);--shadow-overlay: 0 6px 24px rgba(0, 0, 0, .55);--shadow-modal: 0 12px 48px rgba(0, 0, 0, .65)}[data-theme=granite]{color-scheme:dark;--bg: #16171a;--surface-1: #1e2023;--surface-2: #26282c;--surface-3: #2f3236;--canvas-bg: #131416;--overlay: rgba(6, 7, 8, .55);--text: #d9dce0;--text-2: #a5abb2;--text-3: #70757d;--text-disabled: #4c5057;--line: #33363b;--line-strong: #42464c;--divider: #222429;--accent: #9fb4c7;--accent-2: #7f96ab;--accent-gradient: linear-gradient(var(--accent), var(--accent-2));--accent-strong: #b8c9da;--accent-soft: rgba(159, 180, 199, .16);--accent-ink: #0d141a;--ok: #8fbc8f;--ok-soft: rgba(143, 188, 143, .14);--warn: #d0a050;--warn-soft: rgba(208, 160, 80, .14);--err: #c06b6b;--err-soft: rgba(192, 107, 107, .14);--run: #c9a35a;--run-soft: rgba(201, 163, 90, .14);--info: #7fa3c4;--info-soft: rgba(127, 163, 196, .14);--link: #7f96ab;--reasoning: #c9b27f;--shadow-raised: 0 1px 2px rgba(0, 0, 0, .4);--shadow-overlay: 0 6px 24px rgba(0, 0, 0, .5);--shadow-modal: 0 12px 48px rgba(0, 0, 0, .6)}[data-theme=classic]{color-scheme:dark;--bg: #1e1e1e;--surface-1: #252526;--surface-2: #2f2f30;--surface-3: #3a3a3b;--canvas-bg: #181818;--overlay: rgba(0, 0, 0, .6);--text: #d4d4d4;--text-2: #a8a8a8;--text-3: #6e6e6e;--text-disabled: #4a4a4a;--line: #3c3c3d;--line-strong: #4f4f50;--divider: #2a2a2b;--accent: #0e639c;--accent-2: #007acc;--accent-gradient: linear-gradient(var(--accent), var(--accent-2));--accent-strong: #2f8fd4;--accent-soft: rgba(0, 122, 204, .18);--accent-ink: #e8f4ff;--ok: #3fae5e;--ok-soft: rgba(63, 174, 94, .14);--warn: #cca45e;--warn-soft: rgba(204, 164, 94, .14);--err: #e05d5d;--err-soft: rgba(224, 93, 93, .14);--run: #d7ba7d;--run-soft: rgba(215, 186, 125, .14);--info: #4ec9b0;--info-soft: rgba(78, 201, 176, .14);--link: #007acc;--reasoning: #d7ba7d;--shadow-raised: 0 1px 2px rgba(0, 0, 0, .5);--shadow-overlay: 0 6px 24px rgba(0, 0, 0, .55);--shadow-modal: 0 12px 48px rgba(0, 0, 0, .65)}[data-theme=high-contrast]{color-scheme:dark;--bg: #000000;--surface-1: #0a0a0a;--surface-2: #161616;--surface-3: #1f1f1f;--canvas-bg: #000000;--overlay: rgba(0, 0, 0, .7);--text: #ffffff;--text-2: #e8e8e8;--text-3: #cfcfcf;--text-disabled: #999999;--line: #4a4a4a;--line-strong: #7a7a7a;--divider: #333333;--accent: #ffd700;--accent-2: #ffa500;--accent-gradient: linear-gradient(var(--accent), var(--accent-2));--accent-strong: #ffe14d;--accent-soft: rgba(255, 215, 0, .22);--accent-ink: #000000;--ok: #3dff6b;--ok-soft: rgba(61, 255, 107, .18);--warn: #ffcf00;--warn-soft: rgba(255, 207, 0, .18);--err: #ff3b3b;--err-soft: rgba(255, 59, 59, .18);--run: #ff9500;--run-soft: rgba(255, 149, 0, .18);--info: #38d4ff;--info-soft: rgba(56, 212, 255, .18);--link: #ffd700;--reasoning: #ffd700;--focus-ring: #ffffff;--shadow-raised: 0 1px 2px rgba(0, 0, 0, .8);--shadow-overlay: 0 6px 24px rgba(0, 0, 0, .85);--shadow-modal: 0 12px 48px rgba(0, 0, 0, .9)}[data-theme=bubblegum]{color-scheme:dark;--bg: #150e18;--surface-1: #1f1522;--surface-2: #2a1d2e;--surface-3: #36263b;--canvas-bg: #100a13;--overlay: rgba(10, 4, 12, .6);--text: #ffe3f5;--text-2: #d9a8cc;--text-3: #a77a9c;--text-disabled: #6f526a;--line: #462f47;--line-strong: #5a3c5c;--divider: #33203a;--accent: #ff5cd1;--accent-2: #4de3ff;--accent-gradient: linear-gradient(var(--accent), var(--accent-2));--accent-strong: #ff82dd;--accent-soft: rgba(255, 92, 209, .16);--accent-ink: #2a0822;--ok: #6be89a;--ok-soft: rgba(107, 232, 154, .14);--warn: #ffb44d;--warn-soft: rgba(255, 180, 77, .14);--err: #ff5c7a;--err-soft: rgba(255, 92, 122, .14);--run: #ff5cd1;--run-soft: rgba(255, 92, 209, .14);--info: #4de3ff;--info-soft: rgba(77, 227, 255, .14);--link: #ff5cd1;--reasoning: #ff9de0;--shadow-raised: 0 1px 2px rgba(0, 0, 0, .5);--shadow-overlay: 0 6px 24px rgba(20, 4, 20, .55);--shadow-modal: 0 12px 48px rgba(20, 4, 20, .65)}[data-theme=matrix]{color-scheme:dark;--bg: #020603;--surface-1: #071209;--surface-2: #0b1a0f;--surface-3: #122415;--canvas-bg: #010301;--overlay: rgba(0, 8, 2, .7);--text: #9dffb0;--text-2: #5fcf79;--text-3: #3f9456;--text-disabled: #28603a;--line: #1d3a26;--line-strong: #2a5436;--divider: #10241a;--accent: #00ff66;--accent-2: #00e054;--accent-gradient: linear-gradient(var(--accent), var(--accent-2));--accent-strong: #4dff8a;--accent-soft: rgba(0, 255, 102, .16);--accent-ink: #001b08;--ok: #00ff66;--ok-soft: rgba(0, 255, 102, .14);--warn: #d4ff00;--warn-soft: rgba(212, 255, 0, .14);--err: #ff4545;--err-soft: rgba(255, 69, 69, .14);--run: #aaff80;--run-soft: rgba(170, 255, 128, .14);--info: #6ee88a;--info-soft: rgba(110, 232, 138, .14);--link: #00ff66;--reasoning: #b8ff7a;--shadow-raised: 0 1px 2px rgba(0, 0, 0, .7);--shadow-overlay: 0 6px 24px rgba(0, 12, 4, .7);--shadow-modal: 0 12px 48px rgba(0, 12, 4, .8)}[data-theme=shining-gold]{color-scheme:dark;--bg: #14100a;--surface-1: #1e180f;--surface-2: #282016;--surface-3: #32291c;--canvas-bg: #0f0c07;--overlay: rgba(6, 4, 2, .6);--text: #f5e8c8;--text-2: #d5bf8e;--text-3: #9c8458;--text-disabled: #6a5737;--line: #453822;--line-strong: #59482c;--divider: #2e2516;--accent: #ffd75e;--accent-2: #e8b13a;--accent-gradient: linear-gradient(var(--accent), var(--accent-2));--accent-strong: #ffe38a;--accent-soft: rgba(255, 215, 94, .16);--accent-ink: #2a1e06;--ok: #8fbf6f;--ok-soft: rgba(143, 191, 111, .14);--warn: #ffb44d;--warn-soft: rgba(255, 180, 77, .14);--err: #e06b4f;--err-soft: rgba(224, 107, 79, .14);--run: #ffd75e;--run-soft: rgba(255, 215, 94, .14);--info: #9fb4c7;--info-soft: rgba(159, 180, 199, .14);--link: #ffd75e;--reasoning: #f0c96a;--shadow-raised: 0 1px 2px rgba(0, 0, 0, .5);--shadow-overlay: 0 6px 24px rgba(40, 30, 10, .5);--shadow-modal: 0 12px 48px rgba(40, 30, 10, .6)}[data-theme=pure-platinum]{color-scheme:light;--bg: #eef1f5;--surface-1: #ffffff;--surface-2: #e6eaef;--surface-3: #d8dee6;--canvas-bg: #e9edf2;--overlay: rgba(20, 28, 40, .35);--text: #23282f;--text-2: #454f5b;--text-3: #6b7681;--text-disabled: #9aa4af;--line: #c6cdd6;--line-strong: #b4bcc8;--divider: #dde2e8;--accent: #7c8ba1;--accent-2: #a7b8cc;--accent-gradient: linear-gradient(var(--accent), var(--accent-2));--accent-strong: #5f6f85;--accent-soft: rgba(124, 139, 161, .14);--accent-ink: #f4f7fa;--ok: #2f9d5a;--ok-soft: rgba(47, 157, 90, .12);--warn: #b58a26;--warn-soft: rgba(181, 138, 38, .12);--err: #c05050;--err-soft: rgba(192, 80, 80, .12);--run: #9a9a5a;--run-soft: rgba(154, 154, 90, .12);--info: #4f6f9f;--info-soft: rgba(79, 111, 159, .12);--link: #7c8ba1;--reasoning: #8a7a5f;--shadow-raised: 0 1px 2px rgba(30, 40, 55, .12);--shadow-overlay: 0 6px 24px rgba(30, 40, 55, .16);--shadow-modal: 0 12px 48px rgba(30, 40, 55, .22)}[data-theme=mint]{color-scheme:light;--bg: #f0f7f2;--surface-1: #ffffff;--surface-2: #e4f0e8;--surface-3: #d8e9dd;--canvas-bg: #e9f3ec;--overlay: rgba(15, 40, 25, .4);--text: #153024;--text-2: #3f5f4d;--text-3: #5c7a6a;--text-disabled: #93ab9d;--line: #cfe0d4;--line-strong: #b7d1c0;--divider: #dcebe0;--accent: #1e9e58;--accent-2: #1e9e58;--accent-gradient: linear-gradient(var(--accent), var(--accent-2));--accent-strong: #177f46;--accent-soft: rgba(30, 158, 88, .13);--accent-ink: #ffffff;--ok: #1f9d55;--ok-soft: rgba(31, 157, 85, .13);--warn: #b9710f;--warn-soft: rgba(185, 113, 15, .13);--err: #c0392b;--err-soft: rgba(192, 57, 43, .13);--run: #a9741b;--run-soft: rgba(169, 116, 27, .13);--info: #0a7fbf;--info-soft: rgba(10, 127, 191, .13);--link: #18794e;--reasoning: #a5712a;--shadow-raised: 0 1px 2px rgba(20, 55, 35, .12);--shadow-overlay: 0 6px 24px rgba(20, 55, 35, .16);--shadow-modal: 0 12px 48px rgba(20, 55, 35, .22)}[data-theme=sunshine]{color-scheme:light;--bg: #fdf6ec;--surface-1: #ffffff;--surface-2: #f8eed9;--surface-3: #f2e4c8;--canvas-bg: #fbf3e4;--overlay: rgba(70, 45, 15, .35);--text: #3b2f1d;--text-2: #6e5c3f;--text-3: #8d7b5e;--text-disabled: #b3a68e;--line: #e8dcc4;--line-strong: #d9c8a5;--divider: #f2e9d6;--accent: #e88a1e;--accent-2: #e88a1e;--accent-gradient: linear-gradient(var(--accent), var(--accent-2));--accent-strong: #c26f12;--accent-soft: rgba(232, 138, 30, .14);--accent-ink: #ffffff;--ok: #1f9d55;--ok-soft: rgba(31, 157, 85, .13);--warn: #c07a0e;--warn-soft: rgba(192, 122, 14, .13);--err: #c0392b;--err-soft: rgba(192, 57, 43, .13);--run: #b07a16;--run-soft: rgba(176, 122, 22, .13);--info: #0a7fbf;--info-soft: rgba(10, 127, 191, .13);--link: #9a6210;--reasoning: #b5752d;--shadow-raised: 0 1px 2px rgba(90, 60, 20, .12);--shadow-overlay: 0 6px 24px rgba(90, 60, 20, .16);--shadow-modal: 0 12px 48px rgba(90, 60, 20, .22)}[data-theme=monotone]{color-scheme:light;--bg: #f5f5f5;--surface-1: #ffffff;--surface-2: #e9e9e9;--surface-3: #dddddd;--canvas-bg: #f0f0f0;--overlay: rgba(30, 30, 30, .4);--text: #1f1f1f;--text-2: #4f4f4f;--text-3: #747474;--text-disabled: #a3a3a3;--line: #cfcfcf;--line-strong: #b8b8b8;--divider: #e3e3e3;--accent: #3d3d3d;--accent-2: #3d3d3d;--accent-gradient: linear-gradient(var(--accent), var(--accent-2));--accent-strong: #595959;--accent-soft: rgba(61, 61, 61, .13);--accent-ink: #f5f5f5;--ok: #5c5c5c;--ok-soft: rgba(92, 92, 92, .14);--warn: #7a7a7a;--warn-soft: rgba(122, 122, 122, .14);--err: #262626;--err-soft: rgba(38, 38, 38, .16);--run: #6e6e6e;--run-soft: rgba(110, 110, 110, .14);--info: #525252;--info-soft: rgba(82, 82, 82, .14);--link: #3d3d3d;--reasoning: #6e6e6e;--shadow-raised: 0 1px 2px rgba(0, 0, 0, .1);--shadow-overlay: 0 6px 24px rgba(0, 0, 0, .14);--shadow-modal: 0 12px 48px rgba(0, 0, 0, .2)}@media(prefers-reduced-motion:reduce){:root{--dur-1: 0ms;--dur-2: 0ms;--dur-3: 0ms}}.header[data-v-6c0b1edb]{display:flex;align-items:center;gap:var(--space-4, 1rem);flex-wrap:wrap;padding:var(--space-2, .5rem) var(--space-4, 1rem);background:var(--surface-1);border-bottom:1px solid var(--line)}.header__brand[data-v-6c0b1edb]{display:flex;align-items:center;gap:var(--space-2, .5rem)}.header__brand-mark[data-v-6c0b1edb]{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:var(--radius-sm, .35rem);background:var(--accent);color:var(--surface-1);font:700 var(--fs-12, .75rem) / 1 var(--font-body)}.header__brand-name[data-v-6c0b1edb]{font:700 var(--fs-14, .875rem) / 1.2 var(--font-body);color:var(--text);letter-spacing:.02em}.header__context[data-v-6c0b1edb]{display:flex;align-items:center;gap:var(--space-3, .75rem)}.header__org[data-v-6c0b1edb]{font:600 var(--fs-13, .8125rem) / 1.3 var(--font-body);color:var(--text-2, var(--text));padding-right:var(--space-3, .75rem);border-right:1px solid var(--line)}.header__project[data-v-6c0b1edb]{display:flex;align-items:center;gap:var(--space-2, .5rem)}.header__label[data-v-6c0b1edb]{font:500 var(--fs-11, .6875rem) / 1.3 var(--font-body);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em}.header__select[data-v-6c0b1edb]{max-width:12rem;padding:.2rem .4rem;border:1px solid var(--line);border-radius:var(--radius-sm, .35rem);background:var(--surface-2, var(--surface-1));color:var(--text);font:600 var(--fs-13, .8125rem) / 1.3 var(--font-body)}.header__tabs[data-v-6c0b1edb]{display:flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--line);border-radius:var(--radius-md, .5rem);background:var(--surface-2, var(--surface-1))}.header__tab[data-v-6c0b1edb]{position:relative;padding:.3rem .65rem;border:0;border-radius:var(--radius-sm, .35rem);background:transparent;color:var(--text-3);font:600 var(--fs-13, .8125rem) / 1.2 var(--font-body);cursor:pointer}.header__tab--open[data-v-6c0b1edb]{color:var(--text)}.header__tab--active[data-v-6c0b1edb]{background:var(--accent);color:var(--surface-1)}.header__tab[data-v-6c0b1edb]:focus-visible,.header__action[data-v-6c0b1edb]:focus-visible,.header__select[data-v-6c0b1edb]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.header__actions[data-v-6c0b1edb]{margin-left:auto;display:flex;align-items:center;gap:var(--space-2, .5rem)}.header__action[data-v-6c0b1edb]{padding:.28rem .6rem;border:1px solid var(--line);border-radius:var(--radius-sm, .35rem);background:transparent;color:var(--text-2, var(--text));font:600 var(--fs-12, .75rem) / 1.2 var(--font-body);cursor:pointer}.header__action[data-v-6c0b1edb]:hover:not(:disabled),.header__action--on[data-v-6c0b1edb]{border-color:var(--accent);color:var(--accent)}.header__action[data-v-6c0b1edb]:disabled{opacity:.45;cursor:not-allowed}.header__theme[data-v-6c0b1edb]{color:var(--text-3);font:500 var(--fs-11, .6875rem) / 1.2 var(--font-body);text-transform:uppercase;letter-spacing:.05em}.header__user[data-v-6c0b1edb]{display:flex;align-items:center;gap:var(--space-2, .5rem)}.header__avatar[data-v-6c0b1edb]{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:50%;background:var(--surface-3, var(--line));color:var(--text);font:700 var(--fs-11, .6875rem) / 1 var(--font-body)}.header__user-name[data-v-6c0b1edb]{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 var(--fs-13, .8125rem) / 1.2 var(--font-body);color:var(--text)}@media(max-width:860px){.header[data-v-6c0b1edb]{gap:var(--space-2, .5rem)}.header__actions[data-v-6c0b1edb]{margin-left:0;width:100%;flex-wrap:wrap}.header__org[data-v-6c0b1edb]{border-right:0;padding-right:0}.header__user-name[data-v-6c0b1edb]{display:none}}.placeholder[data-v-5e20051b]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3, .75rem);padding:var(--space-6, 1.5rem);text-align:center;background:var(--surface-1)}.placeholder__mark[data-v-5e20051b]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--line);border-radius:50%;color:var(--accent);font:700 var(--fs-18, 1.125rem) / 1 var(--font-body)}.placeholder__title[data-v-5e20051b]{margin:0;font:700 var(--fs-16, 1rem) / 1.3 var(--font-body);color:var(--text)}.placeholder__reason[data-v-5e20051b]{margin:0;max-width:30rem;color:var(--text-3);font:400 var(--fs-14, .875rem) / 1.5 var(--font-body)}.placeholder__actions[data-v-5e20051b]{display:flex;align-items:center;gap:var(--space-2, .5rem);flex-wrap:wrap;justify-content:center}.placeholder__link[data-v-5e20051b]{color:var(--accent);font:600 var(--fs-14, .875rem) / 1.3 var(--font-body);text-decoration:none;padding:.45rem .85rem;border:1px solid var(--accent);border-radius:var(--radius-md, .5rem)}.placeholder__link[data-v-5e20051b]:hover,.placeholder__link[data-v-5e20051b]:focus-visible{background:color-mix(in srgb,var(--accent) 14%,transparent)}.placeholder__hint[data-v-5e20051b]{margin:0;color:var(--text-3);font:400 var(--fs-12, .75rem) / 1.4 var(--font-body)}.pane[data-v-b3f4e7f2]{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;background:var(--surface-1)}.pane--focused[data-v-b3f4e7f2]{outline:2px solid var(--accent);outline-offset:-2px}.pane__bar[data-v-b3f4e7f2]{display:flex;align-items:center;gap:var(--space-2, .5rem);min-height:2.1rem;padding:0 var(--space-3, .75rem);border-bottom:1px solid var(--line);background:var(--surface-2, var(--surface-1))}.pane__title[data-v-b3f4e7f2]{font:600 var(--fs-12, .75rem) / 1.2 var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--text-3)}.pane__focus-badge[data-v-b3f4e7f2]{font:500 var(--fs-11, .6875rem) / 1.2 var(--font-body);color:var(--accent);border:1px solid var(--accent);border-radius:999px;padding:.1rem .4rem}.pane__external[data-v-b3f4e7f2]{margin-left:auto;color:var(--text-3);font:500 var(--fs-12, .75rem) / 1.2 var(--font-body);text-decoration:none}.pane__external[data-v-b3f4e7f2]:hover,.pane__external[data-v-b3f4e7f2]:focus-visible{color:var(--accent);text-decoration:underline}.pane__body[data-v-b3f4e7f2]{position:relative;flex:1;min-height:0}.pane__frame[data-v-b3f4e7f2]{position:absolute;inset:0;width:100%;height:100%;border:0;background:var(--bg)}.pane__status[data-v-b3f4e7f2]{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--text-3);font:400 var(--fs-14, .875rem) / 1.4 var(--font-body);background:var(--surface-1)}.pane__retry[data-v-b3f4e7f2]{padding:.45rem .85rem;border:1px solid var(--line);border-radius:var(--radius-md, .5rem);background:var(--surface-2, var(--surface-1));color:var(--text);font:600 var(--fs-14, .875rem) / 1.3 var(--font-body);cursor:pointer}.pane__retry[data-v-b3f4e7f2]:hover,.pane__retry[data-v-b3f4e7f2]:focus-visible{border-color:var(--accent);color:var(--accent)}.split[data-v-05928162]{flex:1;min-width:0;min-height:0;display:flex;width:100%}.split__pane[data-v-05928162]{flex-grow:0;flex-shrink:1;min-width:0;min-height:0;display:flex;flex-direction:column}.split__pane--right[data-v-05928162]{flex-grow:1;flex-basis:0;border-left:1px solid var(--line)}.split__handle[data-v-05928162]{flex:0 0 6px;cursor:col-resize;background:var(--line);display:flex;align-items:center;justify-content:center;touch-action:none}.split__handle[data-v-05928162]:hover,.split__handle[data-v-05928162]:focus-visible{background:var(--accent);outline:none}.split__grip[data-v-05928162]{width:2px;height:2.25rem;border-radius:999px;background:var(--surface-1)}@media(max-width:860px){.split--two .split__pane[data-v-05928162]{flex-basis:100%!important}.split__handle[data-v-05928162],.split__pane--right[data-v-05928162]{display:none}}:root{color-scheme:dark}*{box-sizing:border-box}html,body,#app{margin:0;height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body)}.app{height:100%;display:flex;flex-direction:column;overflow:hidden}.app__body{flex:1;min-height:0;display:flex}.app__states{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3, .75rem);padding:var(--space-6, 1.5rem);color:var(--text-3);font:400 var(--fs-14, .875rem) / 1.5 var(--font-body);text-align:center}.app__states p{margin:0;max-width:32rem}.app__button{padding:.45rem .9rem;border:1px solid var(--accent);border-radius:var(--radius-md, .5rem);background:transparent;color:var(--accent);font:600 var(--fs-14, .875rem) / 1.3 var(--font-body);cursor:pointer}.app__button:hover,.app__button:focus-visible{background:color-mix(in srgb,var(--accent) 14%,transparent)}
