:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#05081a;--bg-2:#070c22;--surface:#0b1129c7;--surface-solid:#0b1129;--surface-raised:#0f1736eb;--surface-interactive:#16214ce6;--surface-deep:#070b1ef5;--surface-inset:#040816b3;--border:#608cff33;--border-strong:#78aaff73;--border-faint:#608cff1a;--text:#e9f0ff;--text-2:#a4b3d6;--text-muted:#7a89ad;--text-faint:#4a5878;--accent:#3fdcff;--accent-2:#b58cff;--accent-3:#ff5fd2;--accent-fill:#3fdcff;--on-accent:#041018;--accent-soft:#3fdcff1f;--accent-text:#3fdcff;--accent-2-text:#b58cff;--accent-2-soft:#b58cff24;--accent-3-soft:#ff5fd224;--status-working:#2ee8a0;--status-waiting:#ffb547;--status-blocked:#ff4f8b;--status-review:#c98bff;--status-idle:#7b8bb4;--status-offline:#4c5878;--status-complete:#3ad8c0;--status-failed:#ff5d73;--status-working-text:var(--status-working);--status-waiting-text:var(--status-waiting);--status-blocked-text:var(--status-blocked);--status-review-text:var(--status-review);--status-idle-text:var(--status-idle);--status-complete-text:var(--status-complete);--status-failed-text:var(--status-failed);--danger:#ff5d73;--on-danger:#041018;--agent-cyan:#3fdcff;--agent-blue:#5b8dff;--agent-purple:#b58cff;--agent-pink:#ff6fb8;--agent-green:#4ee6a3;--agent-orange:#ff9d57;--agent-yellow:#ffd24d;--radius-s:8px;--radius-m:12px;--radius-l:16px;--radius-xl:22px;--radius:var(--radius-l);--shadow-s:0 1px 2px #0006, 0 4px 12px -4px #00000080;--shadow-m:0 8px 28px -8px #0009;--shadow-raised:0 18px 50px -12px #000000b3, 0 0 0 1px var(--border);--glow-s:0 0 14px -2px color-mix(in srgb, var(--accent) 45%, transparent);--glow-selected:0 0 0 1px color-mix(in srgb, var(--accent) 80%, transparent), 0 0 22px -2px color-mix(in srgb, var(--accent) 55%, transparent);--glow-strength:1;--grid-line:#3a8cff12;--bloom-1:#3fdcff1a;--bloom-2:#ff6fb814;--bloom-3:#285ac82e;--panel-highlight:#ffffff0d;--scrim:#030612b3;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--display:"Oxanium", "Manrope", system-ui, sans-serif;--body:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--text-xs:11px;--text-s:12px;--text-m:13.5px;--text-l:15px;--text-xl:18px;--text-2xl:24px;--ease:cubic-bezier(.2, .7, .2, 1);--fast:.14s;--normal:.24s;--slow:.48s;--void:var(--bg);--deep:var(--bg-2);--ink:var(--text);--muted:var(--text-2);--faint:var(--text-muted);--edge:var(--border);--edge-strong:var(--border-strong);--glass:var(--surface);--glass-deep:var(--surface-deep);--cyan:var(--accent);--magenta:var(--accent-3);--good:var(--status-working);--bad:var(--status-failed);--warn:var(--status-waiting)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f5fc;--bg-2:#e9eefb;--surface:#ffffffdb;--surface-solid:#fff;--surface-raised:#fffffff7;--surface-interactive:#eef3ff;--surface-deep:#fffffffa;--surface-inset:#f4f7fe;--border:#d7e3ff;--border-strong:#a9c4ff;--border-faint:#e6eeff;--text:#0f1b3d;--text-2:#4a5a82;--text-muted:#5f6d91;--text-faint:#a5b0c9;--accent:#0ea5d9;--accent-2:#7c5cff;--accent-3:#e63fb0;--accent-fill:#2f6bff;--on-accent:#fff;--accent-soft:#0ea5d91f;--accent-text:#0b6aa8;--accent-2-text:#6a45e8;--accent-2-soft:#7c5cff1f;--accent-3-soft:#e63fb01a;--status-working:#17b877;--status-waiting:#e59b0f;--status-blocked:#e8407a;--status-review:#8b5cf6;--status-idle:#8794b8;--status-offline:#aeb8cf;--status-complete:#10a7a0;--status-failed:#e0405a;--status-working-text:#147960;--status-waiting-text:#8f6821;--status-blocked-text:#a73568;--status-review-text:#6648be;--status-idle-text:#637093;--status-complete-text:#107d82;--status-failed-text:#a13551;--danger:#c22c46;--on-danger:#fff;--agent-cyan:#0ea5d9;--agent-blue:#3b7bff;--agent-purple:#8d5cff;--agent-pink:#ef4fa8;--agent-green:#1ec287;--agent-orange:#ff8a3d;--agent-yellow:#d9a800;--shadow-s:0 1px 2px #14285a0f, 0 4px 12px -4px #14285a1f;--shadow-m:0 8px 28px -8px #14285a2e;--shadow-raised:0 18px 50px -12px #14285a38, 0 0 0 1px var(--border);--glow-s:0 0 14px -2px color-mix(in srgb, var(--accent) 30%, transparent);--glow-selected:0 0 0 1px color-mix(in srgb, var(--accent) 70%, transparent), 0 0 22px -2px color-mix(in srgb, var(--accent) 35%, transparent);--glow-strength:.55;--grid-line:#3a6eff12;--bloom-1:#0ea5d91f;--bloom-2:#e63fb00f;--bloom-3:#2f6bff1a;--panel-highlight:#ffffffe6;--scrim:#0f1b3d59}html[data-theme-switching] *,html[data-theme-switching] :before,html[data-theme-switching] :after{transition:background-color var(--slow), border-color var(--slow), color var(--slow), fill var(--slow), stroke var(--slow), box-shadow var(--slow)!important}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--text);font:14px/1.45 var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:4px}::selection{background:color-mix(in srgb, var(--accent) 35%, transparent)}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono)}.label{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);margin:0;font-size:12px;font-weight:600}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app{flex-direction:column;min-height:100vh;display:flex;position:relative}.app__bg{z-index:-1;pointer-events:none;background:radial-gradient(1200px 600px at 20% -10%, var(--bloom-1), transparent 60%), radial-gradient(1000px 600px at 90% 0%, var(--bloom-2), transparent 60%), radial-gradient(900px 500px at 50% 110%, var(--bloom-3), transparent 70%), linear-gradient(180deg, var(--bg), var(--bg-2) 60%, var(--bg));position:fixed;inset:0}.app__bg:after{content:"";background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 80%)}.wrap{width:100%;max-width:2200px;margin:0 auto;padding:14px 16px 24px}.foot{color:var(--text-muted);text-align:center;margin-top:auto;padding:8px 20px 18px;font-size:12px}.btn{cursor:pointer;border-radius:var(--radius-m);border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-s);transition:border-color var(--fast), box-shadow var(--fast), background var(--fast), color var(--fast), transform 80ms;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--accent);box-shadow:var(--glow-s), var(--shadow-s)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:default}.btn--small{border-radius:var(--radius-s);padding:4px 10px;font-size:12px}.btn--icon{width:32px;height:32px;padding:6px}.btn--icon svg{width:16px;height:16px}.btn--primary{color:var(--on-accent);background:linear-gradient(135deg, var(--accent-fill), color-mix(in srgb, var(--accent-fill) 70%, var(--accent-2)));box-shadow:0 0 18px -6px var(--accent-fill), var(--shadow-s);border-color:#0000}.btn--primary:hover:not(:disabled){box-shadow:0 0 22px -2px var(--accent-fill), var(--shadow-s);filter:brightness(1.06);border-color:#0000}.btn--danger{color:var(--on-danger);background:linear-gradient(135deg, var(--danger), color-mix(in srgb, var(--danger) 80%, var(--accent-3)));border-color:#0000}.btn--danger:hover:not(:disabled){box-shadow:0 0 18px -4px var(--status-failed);border-color:#0000}.btn--ghost-danger{color:var(--status-failed-text);border-color:color-mix(in srgb, var(--status-failed) 40%, transparent);box-shadow:none;background:0 0}.btn--ghost-danger:hover:not(:disabled){border-color:var(--status-failed);box-shadow:0 0 14px -4px var(--status-failed)}.btn--ghost{box-shadow:none;color:var(--text-2);background:0 0;border-color:#0000}.btn--ghost:hover:not(:disabled){background:var(--accent-soft);color:var(--text);box-shadow:none}.btn--on{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent) 70%, transparent);background:var(--accent-soft);box-shadow:var(--glow-s)}.linkish{color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.linkish:hover{text-decoration:underline}.seg{border-radius:var(--radius-m);border:1px solid var(--border);background:var(--surface-inset);align-items:center;gap:2px;padding:3px;display:inline-flex}.seg>button,.seg>a{cursor:pointer;border-radius:calc(var(--radius-m) - 3px);color:var(--text-2);white-space:nowrap;transition:color var(--fast), background var(--fast), box-shadow var(--fast), border-color var(--fast);background:0 0;border:1px solid #0000;padding:4px 11px;font-size:12px;font-weight:600}.seg>button:hover:not(:disabled),.seg>a:hover{color:var(--text)}.seg>.on,.seg>[aria-pressed=true],.seg>[aria-selected=true]{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:var(--accent-soft);box-shadow:var(--glow-s)}.seg>button:disabled:not(.on){opacity:.4;cursor:default}.chip{font-family:var(--mono);color:var(--text-2);border:1px solid var(--border);white-space:nowrap;border-radius:6px;padding:0 6px;font-size:10.5px}.badge{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.badge--warn{color:var(--status-waiting-text);border-color:color-mix(in srgb, var(--status-waiting) 45%, transparent);background:color-mix(in srgb, var(--status-waiting) 10%, transparent)}.badge--good{color:var(--status-working-text);border-color:color-mix(in srgb, var(--status-working) 45%, transparent);background:color-mix(in srgb, var(--status-working) 10%, transparent)}.badge--bad{color:var(--status-failed-text);border-color:color-mix(in srgb, var(--status-failed) 45%, transparent);background:color-mix(in srgb, var(--status-failed) 10%, transparent)}.badge--accent{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:var(--accent-soft)}.dot{background:var(--status-offline);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:inset 0 0 0 1px #ffffff14}.dot--on{background:var(--status-working);box-shadow:0 0 10px var(--status-working);animation:2.4s infinite beat}.status{color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.status:before{content:"";background:var(--s,var(--status-idle));width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--s,transparent) calc(60% * var(--glow-strength)), transparent);border-radius:50%}.status--pill{border:1px solid color-mix(in srgb, var(--s,var(--border)) 40%, transparent);background:color-mix(in srgb, var(--s,transparent) 10%, transparent);color:var(--text);border-radius:999px;padding:2px 9px 2px 7px}.status--working{--s:var(--status-working)}.status--starting,.status--waiting{--s:var(--status-waiting)}.status--blocked{--s:var(--status-blocked)}.status--failed{--s:var(--status-failed)}.status--review{--s:var(--status-review)}.status--idle{--s:var(--status-idle)}.status--offline{--s:var(--status-offline)}.status--complete,.status--done{--s:var(--status-complete)}.ticket{font-family:var(--mono);white-space:nowrap;font-size:11.5px}.banner{border-radius:var(--radius-m);border:1px solid color-mix(in srgb, var(--status-failed) 45%, transparent);background:color-mix(in srgb, var(--status-failed) 12%, var(--surface-solid));color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 16px 0;padding:10px 14px;display:flex}.alert{border-radius:var(--radius-s);border:1px solid color-mix(in srgb, var(--status-failed) 45%, transparent);background:color-mix(in srgb, var(--status-failed) 12%, var(--surface-solid));color:var(--text);margin:0;padding:8px 12px}.tile{--t:var(--accent);width:34px;height:34px;color:var(--t);background:color-mix(in srgb, var(--t) 14%, var(--surface-solid));border:1px solid color-mix(in srgb, var(--t) 30%, transparent);box-shadow:0 0 16px -6px color-mix(in srgb, var(--t) calc(70% * var(--glow-strength)), transparent);border-radius:10px;flex:none;place-items:center;display:inline-grid}.tile svg{width:18px;height:18px}.tile--small{border-radius:8px;width:26px;height:26px}.tile--small svg{width:14px;height:14px}.tile--large{border-radius:13px;width:44px;height:44px}.tile--large svg{width:24px;height:24px}.panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 var(--panel-highlight), var(--shadow-m);align-content:start;gap:12px;min-width:0;padding:14px 16px;display:grid;position:relative}.panel--tight{gap:10px;padding:12px 14px}.panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.panel__title{align-items:center;gap:10px;min-width:0;display:flex}.panel__title h2,.panel__title h3{font-family:var(--display);letter-spacing:.01em;color:var(--text);margin:0;font-size:15px;font-weight:600}.panel__sub{color:var(--text-muted);margin:1px 0 0;font-size:12px}.panel__hint{color:var(--text-muted);font-size:12px}.panel__empty,.panel__lede{color:var(--text-2);margin:0}.panel__lede{max-width:70ch;font-size:13px}.panel__tools{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.count{border:1px solid var(--border);background:var(--surface-inset);min-width:28px;height:24px;color:var(--text);border-radius:8px;place-items:center;padding:0 8px;font-size:12.5px;font-weight:700;display:inline-grid}.count--live{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent) 50%, transparent)}.legend{color:var(--text-2);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{background:var(--s,var(--text-muted));width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--s,transparent) calc(60% * var(--glow-strength)), transparent);border-radius:50%}.ok{border-radius:var(--radius-s);border:1px solid color-mix(in srgb, var(--status-working) 45%, transparent);background:color-mix(in srgb, var(--status-working) 12%, var(--surface-solid));color:var(--text);margin:0;padding:8px 12px}.form{gap:12px;display:grid}.form--boxed{border-radius:var(--radius-m);border:1px solid var(--border);background:var(--surface-raised);padding:14px;animation:.3s ease-out fadeUp}.form__row{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.form__hint{color:var(--status-waiting-text);margin:0;font-size:12px}.field{gap:5px;min-width:0;display:grid}.field>span{color:var(--text-2);font-size:12px}.field input,.field select,.field textarea,.input{font:inherit;color:var(--text);border-radius:var(--radius-s);border:1px solid var(--border-strong);background:var(--surface-inset);min-width:0;transition:border-color var(--fast), box-shadow var(--fast);outline:none;padding:8px 12px;font-size:14px}.field input::placeholder,.field textarea::placeholder,.input::placeholder{color:var(--text-muted);opacity:.85}.field textarea{resize:vertical;min-height:80px}.field input:focus,.field select:focus,.field textarea:focus,.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.field input:disabled,.field select:disabled,.field textarea:disabled{opacity:.6}.field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-2) 50%), linear-gradient(135deg, var(--text-2) 50%, transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:30px}.check{color:var(--text-2);cursor:pointer;align-items:center;gap:8px;padding-bottom:6px;font-size:13px;display:inline-flex}.check input{accent-color:var(--accent);width:16px;height:16px}.seg-toggle{border-radius:var(--radius-m);border:1px solid var(--border);background:var(--surface-inset);gap:3px;padding:3px;display:inline-flex}.seg-toggle button{cursor:pointer;border-radius:calc(var(--radius-m) - 3px);color:var(--text-2);transition:color var(--fast), background var(--fast), box-shadow var(--fast);background:0 0;border:1px solid #0000;padding:5px 12px;font-size:12.5px;font-weight:600}.seg-toggle button:hover:not(:disabled){color:var(--text)}.seg-toggle button.on{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:var(--accent-soft);box-shadow:var(--glow-s)}.seg-toggle button:disabled:not(.on){opacity:.4;cursor:default}.tag--native{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.tag--linked{color:var(--accent-2-text);border-color:color-mix(in srgb, var(--accent-2) 45%, transparent)}.tag--public{color:var(--status-waiting-text);border-color:color-mix(in srgb, var(--status-waiting) 45%, transparent)}.tag--label{color:var(--text-2);text-transform:none;letter-spacing:0;font-family:var(--mono)}.search{align-items:center;min-width:0;display:flex;position:relative}.search svg{width:14px;height:14px;color:var(--text-muted);pointer-events:none;position:absolute;left:10px}.search input{width:100%;padding-left:30px}.dt{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.dt th,.dt td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-faint);white-space:nowrap;padding:8px 10px}.dt th{z-index:1;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-solid);border-bottom-color:var(--border);font-size:11px;font-weight:600;position:sticky;top:0}.dt th button{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.dt th button:hover,.dt th button[aria-sort]{color:var(--text)}.dt tbody tr{transition:background var(--fast)}.dt tbody tr:hover{background:var(--accent-soft)}.dt tbody tr[aria-selected=true]{background:color-mix(in srgb, var(--accent) 16%, transparent);box-shadow:inset 2px 0 0 var(--accent)}.dt tbody tr.row--click{cursor:pointer}.dt td.dim{color:var(--text-muted)}.dt td.trunc{text-overflow:ellipsis;max-width:260px;overflow:hidden}.tip{z-index:50;border-radius:var(--radius-m);border:1px solid var(--border-strong);background:var(--surface-deep);max-width:280px;box-shadow:var(--shadow-raised);color:var(--text);pointer-events:none;padding:8px 11px;font-size:12px;line-height:1.4;animation:.12s ease-out fadeUp;position:absolute}.tip__title{margin-bottom:2px;font-weight:700}.tip__line{color:var(--text-2);align-items:center;gap:6px;display:flex}.empty{text-align:center;color:var(--text-2);justify-items:center;gap:8px;padding:24px 16px;font-size:13px;display:grid}.empty__icon{width:40px;height:40px;color:var(--text-faint)}.empty__title{color:var(--text);font-weight:700}.empty--inline{text-align:left;justify-items:start;padding:8px 0}.skel{background:linear-gradient(90deg, var(--surface-inset), var(--surface-interactive), var(--surface-inset));background-size:200% 100%;border-radius:6px;min-height:12px;animation:1.4s linear infinite shimmer}.spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.scrim{z-index:60;background:var(--scrim);animation:.18s ease-out fadeIn;position:fixed;inset:0}.drawer{z-index:61;border-left:1px solid var(--border-strong);background:var(--surface-deep);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(560px,100vw);box-shadow:var(--shadow-raised);animation:slideFromRight .22s var(--ease);align-content:start;gap:14px;padding:18px 20px 28px;display:grid;position:fixed;top:0;bottom:0;right:0;overflow:auto}.drawer__head{align-items:center;gap:12px;display:flex}.drawer__head h2{font-family:var(--display);flex:1;min-width:0;margin:0;font-size:18px}.menu{z-index:40;border-radius:var(--radius-m);border:1px solid var(--border-strong);background:var(--surface-deep);min-width:180px;box-shadow:var(--shadow-raised);gap:2px;padding:6px;animation:.16s ease-out fadeUp;display:grid;position:absolute}.menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:7px 9px;font-size:13px;display:flex}.menu button:hover{background:var(--accent-soft)}.menu button[aria-checked=true]{color:var(--accent-text)}.kv{grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;font-size:13px;display:grid}.kv dt{color:var(--text-muted)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.top{z-index:20;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);min-height:52px;box-shadow:0 1px 0 color-mix(in srgb, var(--accent) calc(10% * var(--glow-strength)), transparent), 0 10px 30px -20px color-mix(in srgb, var(--accent) 40%, transparent);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 14px;display:flex;position:sticky;top:0}.top__brand{align-items:center;gap:10px;min-width:0;display:flex}.top h1{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg, var(--accent) 0%, var(--accent) 38%, var(--accent-2) 62%, var(--accent-3) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:15.5px;font-weight:700}.top__sep{color:var(--accent-2-text);-webkit-text-fill-color:var(--accent-2)}.logo{width:32px;height:32px;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--accent) calc(60% * var(--glow-strength)), transparent));flex:none}.logo__head{fill:var(--surface-solid);stroke:var(--accent)}.logo__stem{stroke:var(--accent)}.logo__eye{fill:var(--accent);transform-box:fill-box;transform-origin:50%;animation:5s infinite blinkEye}.logo__ant{fill:var(--accent-3);animation:1.6s infinite beat}.tabs{border:1px solid var(--border);background:var(--surface-inset);border-radius:999px;gap:2px;padding:3px;display:flex}.tab{cursor:pointer;font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);transition:color var(--fast), background var(--fast), box-shadow var(--fast), border-color var(--fast);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:10.5px;font-weight:600;display:inline-flex;position:relative}.tab:hover{color:var(--text)}.tab--on{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:var(--accent-soft);box-shadow:var(--glow-s)}.tab__badge{min-width:18px;height:18px;font-family:var(--body);letter-spacing:0;color:#fff;background:var(--accent-3);box-shadow:0 0 12px -1px color-mix(in srgb, var(--accent-3) calc(90% * var(--glow-strength)), transparent);border-radius:999px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:700;animation:2.4s infinite beat;display:inline-grid}.top__pulse{color:var(--text-2);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px 9px;margin-left:auto;font-size:11px;display:flex}.top__pulse b{color:var(--text);font-weight:700}.link{color:var(--text);border:1px solid var(--border);background:var(--surface-inset);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.link__beat{background:var(--text-muted);border-radius:50%;width:8px;height:8px}.link--live .link__beat,.link--demo .link__beat{background:var(--status-working);box-shadow:0 0 10px var(--status-working);animation:1.6s infinite beat}.link--live{border-color:color-mix(in srgb, var(--status-working) 45%, transparent);background:color-mix(in srgb, var(--status-working) 10%, transparent)}.link--demo .link__beat{background:var(--status-waiting);box-shadow:0 0 10px var(--status-waiting)}.link--connecting .link__beat,.link--reconnecting .link__beat{background:var(--status-waiting);animation:.6s infinite beat}.link--offline .link__beat{background:var(--status-failed);box-shadow:0 0 8px var(--status-failed)}.link--offline{border-color:color-mix(in srgb, var(--status-failed) 45%, transparent)}.top__user{align-items:center;gap:8px;min-width:0;display:flex}.top__avatar{width:28px;height:28px;font-family:var(--display);color:var(--accent-text);border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);background:var(--accent-soft);box-shadow:0 0 12px -3px color-mix(in srgb, var(--accent) calc(70% * var(--glow-strength)), transparent);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.top__name{text-overflow:ellipsis;white-space:nowrap;max-width:150px;color:var(--text-2);font-size:12.5px;overflow:hidden}.role{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border);color:var(--text-2);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700}.role--manager{color:var(--accent-3);border-color:color-mix(in srgb, var(--accent-3) 45%, transparent);background:var(--accent-3-soft)}.role--requester{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:var(--accent-soft)}@media (width<=1700px){.top__name{display:none}}@media (width<=1520px){.top__sep,.top__sub{display:none}}@media (width<=1380px){.top__pulse{order:3;justify-content:flex-end;width:100%;margin-left:0}.top__user{margin-left:auto}}@media (width<=900px){.top__pulse{justify-content:flex-start}}.orgs{position:relative}.orgs__button{cursor:pointer;border:1px solid var(--border-strong);background:var(--surface-inset);color:var(--text);transition:border-color var(--fast), box-shadow var(--fast);border-radius:999px;align-items:center;gap:8px;padding:3px 10px 3px 4px;font-size:12.5px;font-weight:600;display:inline-flex}.orgs__button:hover,.orgs__button--open{border-color:var(--accent);box-shadow:var(--glow-s)}.orgs__mark{width:22px;height:22px;font-family:var(--display);color:var(--on-accent);background:linear-gradient(135deg, var(--accent-fill), var(--accent-2));border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.orgs__mark--big{border-radius:14px;width:48px;height:48px;font-size:22px}.orgs__name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.orgs__caret{color:var(--text-muted);font-size:10px}.orgs__menu{z-index:40;border-radius:var(--radius-m);border:1px solid var(--border-strong);background:var(--surface-deep);width:min(300px,100vw - 24px);box-shadow:var(--shadow-raised), 0 0 30px -16px var(--accent);gap:2px;padding:8px;animation:.18s ease-out fadeUp;display:grid;position:absolute;top:calc(100% + 8px);right:0}.orgs__label{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);padding:4px 8px 6px;font-size:11px}.orgs__item{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:7px 8px;display:flex}.orgs__item:hover{background:var(--accent-soft)}.orgs__item--on{border-color:color-mix(in srgb, var(--accent) 35%, transparent);background:var(--accent-soft)}.orgs__itemname{flex:1;min-width:0;font-weight:600;display:grid}.orgs__itemname .mono{color:var(--text-muted);font-size:11px;font-weight:400}.orgs__create{border-top:1px solid var(--border-faint);color:var(--accent-text);border-radius:0 0 10px 10px;margin-top:4px;font-weight:600}main.wrap--room{max-width:none;padding:12px 16px 20px}.room{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.wrap--room .room{border-radius:0;padding:0}.room__main{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:12px;min-width:0;display:grid}.room__stage{align-content:start;gap:12px;min-width:0;display:grid}.room__panels{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.room__panels>.panel{gap:10px;padding:12px 14px}.metrics{grid-template-columns:repeat(auto-fit,minmax(122px,1fr));gap:12px;display:grid}@media (width>=1240px){.metrics{grid-template-columns:repeat(9,minmax(0,auto))}.metric__label{white-space:nowrap}}@media (width>=880px) and (width<=1239.98px){.metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=879.98px){.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.metric{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;min-height:70px;box-shadow:inset 0 1px 0 var(--panel-highlight), var(--shadow-s);align-items:center;gap:12px;padding:10px 12px;display:flex;position:relative}.metric--link{appearance:none;border:1px solid var(--border);background:var(--surface);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--fast), box-shadow var(--fast), transform 80ms;text-decoration:none}.metric--link:hover{border-color:var(--accent);box-shadow:inset 0 1px 0 var(--panel-highlight), var(--shadow-s), var(--glow-s)}.metric--link:active{transform:translateY(1px)}.metric__body{gap:3px;min-width:0;display:grid}.metric__value{min-width:3ch;font-family:var(--display);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--text);transform-origin:0;font-size:22px;font-weight:700;line-height:1.05}.metric__value--flash{animation:countPulse .7s var(--ease)}.metric__label{color:var(--text-2);font-size:12px;line-height:1.2}.metric>.tile svg{width:19px;height:19px}.metric .tile--dot{background:radial-gradient(circle, color-mix(in srgb, var(--t) 16%, transparent), transparent 70%);box-shadow:none;border-color:#0000;border-radius:50%}.metric__dot{background:var(--t);width:16px;height:16px;box-shadow:0 0 14px color-mix(in srgb, var(--t) calc(80% * var(--glow-strength)), transparent), 0 0 0 3px color-mix(in srgb, var(--t) 14%, transparent), inset 0 1px 1px var(--panel-highlight);border-radius:50%}.teams{align-items:stretch;gap:6px;min-width:0;display:flex}.teams__row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;min-width:0;-webkit-mask-image:linear-gradient(to right, var(--text) calc(100% - 28px), transparent);mask-image:linear-gradient(to right, var(--text) calc(100% - 28px), transparent);-webkit-mask-image:linear-gradient(to right, var(--text) calc(100% - 28px), transparent);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--border-strong) 70%, transparent) transparent;flex:auto;order:-1;gap:12px;margin:-10px -6px;padding:10px 28px 10px 6px;scroll-padding-inline:6px;display:flex;position:relative;overflow-x:auto}.teamcard{--c:var(--accent);scroll-snap-align:start;text-align:left;cursor:pointer;min-width:210px;max-width:300px;min-height:78px;color:var(--text);border:1px solid color-mix(in srgb, var(--c) 42%, var(--border));border-radius:var(--radius);background:linear-gradient(160deg, color-mix(in srgb, var(--c) 9%, transparent), transparent 70%), var(--surface);box-shadow:inset 0 1px 0 var(--panel-highlight), var(--shadow-s);transition:transform var(--fast) var(--ease), border-color var(--fast), box-shadow var(--fast), opacity var(--fast);flex:none;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px 12px;padding:10px 12px;display:grid}.teamcard:hover{border-color:color-mix(in srgb, var(--c) 70%, var(--border-strong));transform:translateY(-1px)}.teamcard:active{transform:none}.teamcard[aria-pressed=true]{border-color:var(--accent);background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 75%), var(--surface);box-shadow:var(--glow-selected), inset 0 1px 0 var(--panel-highlight)}.teamcard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.teamcard>.tile{grid-area:1/1}.teamcard__head{grid-area:1/2;gap:1px;min-width:0;display:grid}.teamcard__name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden}.teamcard__meta{color:var(--text-muted);white-space:nowrap;font-size:12px}.teamcard__chev{width:16px;height:16px;color:var(--text-muted);transition:color var(--fast), transform var(--fast) var(--ease);grid-area:1/3;align-self:start}.teamcard:hover .teamcard__chev,.teamcard[aria-pressed=true] .teamcard__chev{color:var(--accent-text);transform:translate(2px)}.teamcard__counts,.teamcard__offline{grid-area:2/2/auto/4;min-width:0}.teamcard__counts{color:var(--text-2);gap:14px;font-size:12px;display:flex}.teamcard__count{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.teamcard__count i{background:var(--s,var(--status-idle));width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--s,transparent) calc(60% * var(--glow-strength)), transparent);border-radius:50%}.teamcard__count b{font-variant-numeric:tabular-nums;min-width:2ch;color:var(--text);font-weight:700}.teamcard__offline{font-weight:500}.teamcard--offline{opacity:.62}.teamcard--offline:hover,.teamcard--offline[aria-pressed=true]{opacity:.9}.teamcard--out{opacity:.45;filter:saturate(.4)}.teamcard--out:hover,.teamcard--out:focus-visible,.teamcard--out[aria-pressed=true]{opacity:.85;filter:none}.teamcard--more{--c:var(--accent);min-width:130px;color:var(--accent-text);border-style:dashed;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;font-size:12.5px;font-weight:700}.teamcard--ghost{cursor:default;min-width:260px;max-width:360px;color:var(--text-muted);border-style:dashed;border-color:var(--border);background:color-mix(in srgb, var(--surface) 55%, transparent);box-shadow:none;grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);font-size:12.5px;line-height:1.4}.teams__none{color:var(--text-muted);white-space:nowrap;align-self:center;margin:0 6px;font-size:12.5px}.teams__tools{flex:none;align-content:center;justify-items:end;gap:6px;display:grid}.teams__lens{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.teams__select,.teams__search .input{height:30px;font:inherit;color:var(--text-2);border:1px solid var(--border);border-radius:var(--radius-s);background-color:var(--surface-inset);transition:border-color var(--fast), box-shadow var(--fast), color var(--fast), background-color var(--fast);font-size:12px;font-weight:600}.teams__select{appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:linear-gradient(45deg, transparent 50%, var(--text-2) 50%), linear-gradient(135deg, var(--text-2) 50%, transparent 50%);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;max-width:150px;padding:0 26px 0 10px}.teams__select:hover:not(:disabled),.teams__search .input:hover{border-color:var(--border-strong);color:var(--text)}.teams__select:disabled{cursor:default;opacity:.5}.teams__select--on{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent) 60%, transparent);background-color:var(--accent-soft)}.teams__search{width:200px}.teams__search .input{width:100%;padding:0 10px 0 28px}.teams__badge{text-transform:none;letter-spacing:.02em;max-width:260px;font-size:11px}.teams__badge span{text-overflow:ellipsis;min-width:0;overflow:hidden}.teams__clear{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:-4px;padding:0;display:inline-grid}.teams__clear svg{width:11px;height:11px}.teams__clear:hover{background:color-mix(in srgb, var(--accent) 22%, transparent)}.queue,.handoffs{container-type:inline-size}.queue__list,.handoffs__list{margin:0;padding:0;list-style:none;display:grid}.queue__item{--c:var(--text-2);border-bottom:1px solid var(--border-faint);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"who job ticket age";align-items:baseline;gap:2px 8px;padding:5px 0;font-size:12.5px;display:grid}.queue__item:last-child{border-bottom:0}.queue__who{min-width:0;color:var(--c);white-space:nowrap;grid-area:who;align-items:center;gap:6px;font-weight:700;display:inline-flex}.queue__who:before{content:"";background:var(--c);width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb, var(--c) calc(70% * var(--glow-strength)), transparent);border-radius:50%;flex:none}.queue__job{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);grid-area:job;overflow:hidden}.queue__item>.ticket{grid-area:ticket}.queue__age{grid-area:age}.queue__age,.handoffs__age{text-align:right;min-width:6ch;color:var(--text-muted);white-space:nowrap;font-size:11px}.queue__more{justify-self:start;margin-top:-4px;font-size:12px}@container (width<=300px){.queue__item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who age""job ticket"}.queue__job{padding-left:13px;font-size:12px}}.tstate__stuck{border:1px solid color-mix(in srgb, var(--status-failed) 40%, transparent);background:color-mix(in srgb, var(--status-failed) 8%, transparent);border-radius:8px;gap:4px;padding:6px 8px;display:grid}.tstate__stuckhead{color:var(--status-failed-text);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.tstate__stucklist{gap:3px;margin:0;padding:0;list-style:none;display:grid}.tstate__stuckrow{color:var(--text-2);grid-template-columns:12px max-content minmax(0,1fr) max-content;align-items:center;gap:6px;font-size:11.5px;display:grid}.tstate__stuckrow svg{color:var(--status-failed-text)}.tstate__stucktitle{min-width:0}.tstate__stuckage{color:var(--status-failed-text);white-space:nowrap}.tstate__stuckmore{color:var(--text-muted);justify-self:start;font-size:11px}.panel--flash{animation:panelFlash 1.4s var(--ease)}.tstate__planning{color:var(--text-2);border-left:2px solid color-mix(in srgb, var(--agent-blue) 70%, transparent);background:color-mix(in srgb, var(--agent-blue) 7%, transparent);border-radius:6px;gap:2px;margin:-2px 0 0;padding:2px 8px;font-size:11.5px;list-style:none;display:grid}.tstate__planning li{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex}.tstate__plan{color:var(--agent-blue);flex:none;font-weight:600}.tstate__plan .ticket{margin-left:2px;font-weight:400}.tstate__plan-title{text-overflow:ellipsis;min-width:0;overflow:hidden}.tstate__rows{gap:5px;margin:0;padding:0;list-style:none;display:grid}.tstate__rows:has(>:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 14px}.tstate__rows:has(>:nth-child(5)) .tstate__row{grid-template-columns:minmax(0,1fr) 2.2ch minmax(18px,24%);gap:6px;font-size:11.5px}.tstate__rows:has(>:nth-child(5)) .tstate__label{gap:5px}.tstate__row{--s:var(--status-idle);grid-template-columns:minmax(84px,1fr) 3ch minmax(0,1.5fr);align-items:center;gap:10px;font-size:12px;line-height:1.35;display:grid}.tstate__label{min-width:0;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;display:inline-flex;overflow:hidden}.tstate__label:before{content:"";background:var(--s);width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--s) calc(60% * var(--glow-strength)), transparent);border-radius:50%;flex:none}.tstate__count{text-align:right;font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}.tstate__bar{background:var(--surface-inset);height:8px;box-shadow:inset 0 0 0 1px var(--border-faint);border-radius:999px;overflow:hidden}.tstate__bar>i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--s) 65%, transparent), var(--s));min-width:6px;height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--s) calc(60% * var(--glow-strength)), transparent);transition:width var(--slow) var(--ease);display:block}.handoffs__list{gap:1px}.handoffs__item{border-radius:var(--radius-s);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"pair ticket age";align-items:baseline;gap:2px 8px;margin:0 -6px;padding:4px 6px;font-size:12.5px;display:grid;position:relative;overflow:hidden}.handoffs__pair{white-space:nowrap;grid-area:pair;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.handoffs__item>.ticket{grid-area:ticket}.handoffs__age{grid-area:age}.handoffs__name{--c:var(--text-2);text-overflow:ellipsis;min-width:0;color:var(--c);font-weight:700;overflow:hidden}.handoffs__arrow{width:13px;height:13px;color:var(--text-muted);flex:none}@container (width<=300px){.handoffs__item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pair age""ticket ticket";padding-block:5px}.handoffs__item>.ticket{justify-self:start}}.handoffs__item--fresh{box-shadow:inset 2px 0 0 var(--accent);background:color-mix(in srgb, var(--accent) 6%, transparent);animation:handoffWash 2.4s var(--ease) 1 both}.handoffs__item--fresh:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--accent) 30%, transparent) 50%, transparent 80%);animation:handoffSweep 1.4s var(--ease) .1s 1 both;position:absolute;inset:0;transform:translate(-100%)}@keyframes handoffWash{0%{background:color-mix(in srgb, var(--accent) 20%, transparent)}}@keyframes handoffSweep{to{transform:translate(100%)}}@media (width<=1200px){.room__main{grid-template-columns:minmax(0,1fr)}}@media (width<=800px){.room__panels{grid-template-columns:minmax(0,1fr)}.teams{flex-direction:column;gap:8px}.teams__row{order:0}.teams__tools{justify-items:stretch}.teams__lens{justify-content:flex-start}.teams__search{width:100%}}@media (width<=640px){.metrics{gap:8px}.teamcard{min-width:196px}}@media (width<=600px){.metric{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 8px;min-height:0;padding:9px 10px;display:grid}.metric>.tile{border-radius:8px;width:26px;height:26px}.metric>.tile svg{width:14px;height:14px}.metric__dot{width:12px;height:12px}.metric__body{display:contents}.metric__value{font-size:19px}.metric__label{grid-column:1/-1;font-size:11.5px}}:root[data-theme=light] .queue__who,:root[data-theme=light] .handoffs__name{color:color-mix(in srgb, var(--c) 64%, var(--text))}:root[data-theme=light] .teamcard>.tile{color:color-mix(in srgb, var(--t) 72%, var(--text))}.radar{-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-rows:auto minmax(0,1fr);min-width:0;overflow:hidden}.radar__head{z-index:2;position:relative}.radar__heading{gap:1px;min-width:0;display:grid}.radar__sub{flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;display:flex}.radar__sep{color:var(--text-faint)}.radar__team{color:var(--text);font-weight:600}.radar__sub .linkish{font-size:12px}.radar__tools{gap:10px}.radar__legend{gap:4px 12px;margin-right:4px}.radar__zoom{display:inline-flex}.radar__zoom .btn{border-radius:0}.radar__zoom .btn:first-child{border-radius:var(--radius-m) 0 0 var(--radius-m)}.radar__zoom .btn:last-child{border-radius:0 var(--radius-m) var(--radius-m) 0;margin-left:-1px}.radar__zoom .btn:hover:not(:disabled),.radar__zoom .btn:focus-visible{z-index:1;position:relative}.radar__full[aria-pressed=true]{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent) 70%, transparent)}.radar__scene{aspect-ratio:1000/350;cursor:grab;touch-action:pan-y;background:radial-gradient(58% 52% at 50% 60%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 72%), radial-gradient(38% 42% at 10% 24%, color-mix(in srgb, var(--accent-2) 7%, transparent), transparent 70%), radial-gradient(36% 40% at 90% 20%, color-mix(in srgb, var(--accent-3) 5%, transparent), transparent 70%);justify-self:stretch;min-height:340px;max-height:clamp(340px,44vh,680px);margin:-6px -16px -14px;position:relative;overflow:hidden}.radar__scene:active{cursor:grabbing}.radar__scene:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.radar--zoomed .radar__scene{touch-action:none}.radar__layer{will-change:transform;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.radar__scene:after{content:"";background:linear-gradient(to bottom, var(--surface-solid), color-mix(in srgb, var(--surface-solid) 0%, transparent));pointer-events:none;height:30px;position:absolute;inset:0 0 auto}.radar__sky,.radar__floor{pointer-events:none}.radar__svg text{-webkit-user-select:none;user-select:none}.radar__reset{z-index:3;animation:.2s ease-out fadeUp;position:absolute;bottom:14px;right:16px}.radar__gridline{fill:none;stroke:var(--border-strong);stroke-width:1px}.radar__grid{fill:url(#radar-grid);opacity:.28}.radar__ring{fill:none;stroke:var(--accent);stroke-opacity:.14;stroke-width:1px}.radar__ring--main{stroke-opacity:.3;stroke-width:1.4px;animation:7s ease-in-out infinite ringPulse}.radar__ring--dashed{stroke-opacity:.32;stroke-dasharray:3 9;stroke-linecap:round;animation:60s linear infinite dash}.radar__ring--dashed-2{stroke:var(--accent-2);stroke-dasharray:2 10;animation-duration:45s;animation-direction:reverse}.radar__orbit--0{animation:160s linear infinite radarSpin}.radar__orbit--1{animation:230s linear infinite reverse radarSpin}.radar__orbiter{fill:var(--accent)}.radar__orbiter--1{fill:var(--accent-2)}.radar__orbiter--2{fill:var(--accent-3)}.radar__orbiter-glow{opacity:calc(.22 * var(--glow-strength))}.radar__sky{animation:38s ease-in-out infinite alternate radarDrift}.radar__star{fill:var(--text-2);opacity:var(--o,.4)}.radar__star--cyan{fill:var(--accent)}.radar__star--violet{fill:var(--accent-2)}.radar__star--pink{fill:var(--accent-3)}.radar__star--green{fill:var(--status-working)}.radar__star--cyan,.radar__star--violet,.radar__star--pink,.radar__star--green{opacity:calc(var(--o,.4) + .25);animation:5s ease-in-out infinite alternate radarTwinkle;animation-delay:calc(var(--o,.4) * -14s)}.radar__star-halo{opacity:calc(.2 * var(--glow-strength))}.radar__disc{fill:var(--c);opacity:calc(.13 * var(--glow-strength));animation:6s ease-in-out infinite breathe}.radar__cone--up{fill:var(--c);opacity:calc(.06 * var(--glow-strength))}.radar__cone--down{fill:var(--c);opacity:calc(.22 * var(--glow-strength))}.radar__projector{fill:var(--text)}.radar__projector-glow{fill:var(--c);opacity:.9;animation:2.4s ease-in-out infinite ringPulse}.cluster{--c:var(--accent);cursor:pointer;transition:opacity var(--slow), filter var(--slow);outline:none}.cluster__hit{outline:none}.cluster__halo{fill:none;stroke:var(--c);stroke-width:6px;opacity:calc(.4 * var(--glow-strength));pointer-events:none;transition:opacity var(--normal)}.cluster__edge{fill:color-mix(in srgb, var(--c) 16%, transparent);stroke:color-mix(in srgb, var(--c) 50%, transparent);stroke-width:1px}.cluster__platform{fill:color-mix(in srgb, var(--c) 12%, var(--bg) 40%);stroke:color-mix(in srgb, var(--c) 85%, transparent);stroke-width:1.6px;transition:fill var(--normal), stroke var(--normal), stroke-width var(--normal)}.cluster__rim{fill:none;stroke:var(--c);stroke-opacity:.28;stroke-width:3px;pointer-events:none}.cluster__inner{fill:color-mix(in srgb, var(--c) 6%, transparent);stroke:var(--c);stroke-opacity:.34;stroke-width:1px;stroke-dasharray:2 6;stroke-linecap:round;pointer-events:none}.cluster__core{fill:color-mix(in srgb, var(--c) 16%, transparent);stroke:none;pointer-events:none;animation:4s ease-in-out infinite breathe}.cluster__pip{fill:var(--c);opacity:.85;pointer-events:none}.cluster--focused .cluster__platform{fill:color-mix(in srgb, var(--c) 14%, var(--bg) 40%);stroke:var(--c);stroke-width:2.4px}.cluster--focused .cluster__edge{stroke-width:1.4px}.cluster--focused .cluster__rim{stroke-width:5px;stroke-opacity:.22}.cluster--focused .cluster__halo{stroke-width:9px;opacity:calc(.55 * var(--glow-strength));animation:4s ease-in-out infinite ringPulse}.cluster--focused .cluster__inner{animation:50s linear infinite dash}.cluster--disc .cluster__platform{fill:color-mix(in srgb, var(--c) 18%, var(--bg) 30%)}.cluster:hover .cluster__platform,.cluster__hit:focus-visible .cluster__platform{fill:color-mix(in srgb, var(--c) 20%, var(--bg) 40%);stroke:var(--c);stroke-width:2.6px}.cluster:hover .cluster__halo,.cluster__hit:focus-visible .cluster__halo{opacity:calc(.8 * var(--glow-strength))}.cluster__hit:focus-visible .cluster__platform{stroke:var(--accent)}.cluster__focus{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-dasharray:5 4;opacity:0;pointer-events:none}.cluster__hit:focus-visible .cluster__focus{opacity:1}.cluster__chosen{fill:none;stroke:var(--accent);stroke-width:1.6px;opacity:.9;pointer-events:none;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--accent) calc(80% * var(--glow-strength)), transparent))}.cluster--selected .cluster__halo{stroke:color-mix(in srgb, var(--accent) 45%, var(--c));opacity:calc(.7 * var(--glow-strength))}.cluster--dim,.rbt--dim{opacity:.28;filter:saturate(.3)}.cluster--dim .rbt--dim{opacity:1;filter:none}.cluster--dim .cluster__halo,.rbt--dim .bot__ring-glow{opacity:0}.cluster--offline .cluster__platform{fill:color-mix(in srgb, var(--c) 5%, transparent);stroke:color-mix(in srgb, var(--c) 40%, transparent);stroke-dasharray:4 5}.cluster--offline .cluster__edge,.cluster--offline .cluster__rim{opacity:.4}.cluster--offline .cluster__halo{opacity:0}.cluster__name{font-family:var(--display);font-weight:700;font-size:calc(13px * var(--ts,1));fill:var(--text);paint-order:stroke;stroke:color-mix(in srgb, var(--bg) 78%, transparent);stroke-width:3.5px;stroke-linejoin:round}.cluster__meta{font-family:var(--body);font-weight:600;font-size:calc(11px * var(--ts,1));fill:var(--text-2);paint-order:stroke;stroke:color-mix(in srgb, var(--bg) 78%, transparent);stroke-width:3px;stroke-linejoin:round}.cluster__dot{fill:var(--c);font-size:calc(10px * var(--ts,1));stroke:none}.cluster__dot--working{fill:var(--status-working);font-size:calc(8px * var(--ts,1))}.cluster__working{fill:var(--status-working-text);font-weight:700}.cluster__label--focus .cluster__name{font-size:calc(16.5px * var(--ts,1));letter-spacing:.01em}.cluster__label--focus .cluster__meta,.cluster__label--focus .cluster__dot{font-size:calc(12px * var(--ts,1))}.cluster__label--disc .cluster__name{font-size:calc(10.5px * var(--ts,1));font-weight:600}.cluster__label--disc .cluster__meta{font-size:calc(9px * var(--ts,1));font-weight:500}.cluster__label{pointer-events:none}.cluster__plate{fill:color-mix(in srgb, var(--surface-solid) 84%, transparent);stroke:color-mix(in srgb, var(--c) 40%, var(--border));stroke-width:1px}.cluster__empty{font-family:var(--body);font-size:calc(12px * var(--ts,1));fill:var(--text-muted)}.cluster__more rect{fill:var(--surface-solid);stroke:color-mix(in srgb, var(--c) 55%, var(--border-strong));stroke-width:1px}.cluster__more text{font-family:var(--body);font-weight:600;font-size:calc(10px * var(--ts,1));fill:var(--text-2)}.rbt{cursor:default;transition:opacity var(--slow), filter var(--slow);outline:none}.rbt--pick,.rbt--link{cursor:pointer}.rbt__hit{fill:#0000;stroke:none}.rbt:focus-visible .rbt__hit{stroke:var(--accent);stroke-width:1.6px;fill:color-mix(in srgb, var(--accent) 6%, transparent)}.rbt:hover .bot__head,.rbt:focus-visible .bot__head{stroke-width:3px;stroke-opacity:1}.rbt:hover .bot__ring,.rbt:focus-visible .bot__ring{stroke-width:2.6px;fill-opacity:.25}.rbt:focus-visible .bot__ring{stroke:var(--accent)}.rbt:hover .bot__ring-glow{opacity:.6}.radar .bot--small .bot__ring-glow{filter:none;opacity:.16}.rbt__task{pointer-events:none}.rbt__task rect{fill:color-mix(in srgb, var(--surface-solid) 88%, transparent);stroke:color-mix(in srgb, var(--a,var(--accent)) 50%, transparent);stroke-width:1px}.rbt__task text{font-family:var(--mono);font-size:calc(9.5px * var(--ts,1));fill:var(--text-2)}.radar__link-path{fill:none;stroke:var(--accent);stroke-width:1.2px;stroke-linecap:round;opacity:.22;pointer-events:none}.radar__link--recent .radar__link-path{opacity:.5}.radar__link--new .radar__link-path{opacity:.85;stroke-width:1.6px;stroke-dasharray:5 5;animation:1.1s linear infinite flow}.radar__packet-dot{fill:var(--text)}.radar__packet-glow{fill:var(--accent);opacity:.9}.radar__pulse{fill:none;stroke:var(--accent);stroke-width:2.5px;opacity:0;transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:1.1s ease-out 2 forwards ring}.radar__pulse--done{stroke:var(--status-complete)}.radar__pulse--failed{stroke:var(--status-failed);animation-duration:.8s;animation-iteration-count:3}.radar__tip{--tip-edge:color-mix(in srgb, var(--c,var(--accent)) 60%, var(--border-strong));z-index:5;border-color:var(--tip-edge);max-width:300px;box-shadow:var(--shadow-m), 0 0 20px -6px color-mix(in srgb, var(--c,var(--accent)) calc(70% * var(--glow-strength)), transparent);gap:4px;display:grid}.radar__tip:after{content:"";left:var(--caret,50%);background:var(--surface-deep);border-right:1px solid var(--tip-edge);border-bottom:1px solid var(--tip-edge);clip-path:polygon(100% 0,100% 100%,0 100%);width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:100%;transform:rotate(45deg)}.radar__tip[data-side=below]:after{margin:0 0 -5px -5px;top:auto;bottom:100%;transform:rotate(225deg)}.radar__tip .tip__title{flex-wrap:wrap;align-items:center;gap:2px 7px;margin:0;display:flex}.radar__tip--agent .tip__title{color:color-mix(in srgb, var(--c) 70%, var(--text))}.tip__swatch{background:var(--c,var(--accent));width:9px;height:9px;box-shadow:0 0 8px color-mix(in srgb, var(--c,var(--accent)) calc(70% * var(--glow-strength)), transparent);border-radius:50%}.tip__dim{color:var(--text-muted);font-weight:500}.tip__task{color:var(--text);overflow-wrap:anywhere}.radar__tip .tip__line{flex-wrap:wrap;gap:4px 10px}.tip__counts{flex-wrap:wrap;gap:3px 10px;padding-top:2px;display:flex}.radar__tip .status{font-size:11.5px}.radar--full{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;align-content:stretch;gap:12px;padding:16px 20px}.radar:fullscreen{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;align-content:stretch;gap:12px;padding:16px 20px}.radar--full{z-index:70;position:fixed;inset:0}.radar--full .radar__scene:after{background:linear-gradient(to bottom, var(--bg), color-mix(in srgb, var(--bg) 0%, transparent))}.radar:fullscreen .radar__scene:after{background:linear-gradient(to bottom, var(--bg), color-mix(in srgb, var(--bg) 0%, transparent))}.radar--full .radar__scene{aspect-ratio:auto;align-self:stretch;height:auto;min-height:0;max-height:none;margin:0 -20px -16px}.radar:fullscreen .radar__scene{aspect-ratio:auto;align-self:stretch;height:auto;min-height:0;max-height:none;margin:0 -20px -16px}.radar--paused *,.radar--paused :before,.radar--paused :after{animation-play-state:paused!important}.radar--loading,.radar--empty{background-image:radial-gradient(ellipse 34% 15% at 50% 53%, transparent 96%, color-mix(in srgb, var(--accent) 22%, transparent) 97%, transparent 100%), radial-gradient(ellipse 50% 22% at 50% 53%, transparent 97%, color-mix(in srgb, var(--accent) 14%, transparent) 98%, transparent 100%), radial-gradient(ellipse 68% 30% at 50% 53%, transparent 98%, color-mix(in srgb, var(--accent) 9%, transparent) 99%, transparent 100%), radial-gradient(55% 45% at 50% 53%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 72%);grid-template-rows:none;place-content:center;justify-items:center;min-height:clamp(400px,44vh,680px)}.radar--loading .empty,.radar--empty .empty{position:relative}@keyframes radarDrift{0%{transform:translate(0)}to{transform:translate(-7px,5px)}}@keyframes radarTwinkle{0%{opacity:.2}to{opacity:.8}}@keyframes radarSpin{to{transform:rotate(360deg)}}:root[data-theme=light] .radar__scene{background:radial-gradient(58% 52% at 50% 60%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 72%), radial-gradient(38% 42% at 10% 24%, color-mix(in srgb, var(--accent-2) 6%, transparent), transparent 70%), radial-gradient(36% 40% at 90% 20%, color-mix(in srgb, var(--accent-3) 5%, transparent), transparent 70%), linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent-fill) 4%, transparent))}:root[data-theme=light] .radar__star{fill:var(--text-faint)}:root[data-theme=light] .radar__star--cyan{fill:var(--accent)}:root[data-theme=light] .radar__star--violet{fill:var(--accent-2)}:root[data-theme=light] .radar__star--pink{fill:var(--accent-3)}:root[data-theme=light] .radar__star--green{fill:var(--status-working)}:root[data-theme=light] .radar__star-halo,:root[data-theme=light] .radar__cone--down{opacity:.2}:root[data-theme=light] .radar__grid{opacity:.55}:root[data-theme=light] .radar__ring{stroke:var(--accent-fill);stroke-opacity:.16}:root[data-theme=light] .radar__ring--main{stroke-opacity:.3}:root[data-theme=light] .cluster__platform{fill:color-mix(in srgb, var(--c) 13%, var(--surface-solid))}:root[data-theme=light] .cluster--focused .cluster__platform{fill:color-mix(in srgb, var(--c) 10%, var(--surface-solid))}:root[data-theme=light] .cluster:hover .cluster__platform,:root[data-theme=light] .cluster__hit:focus-visible .cluster__platform{fill:color-mix(in srgb, var(--c) 18%, var(--surface-solid))}:root[data-theme=light] .cluster__edge{fill:color-mix(in srgb, var(--c) 30%, var(--surface-solid))}:root[data-theme=light] .cluster__rim{stroke-opacity:.35}:root[data-theme=light] .cluster--offline .cluster__platform{fill:color-mix(in srgb, var(--c) 5%, var(--surface-solid))}:root[data-theme=light] .cluster__name,:root[data-theme=light] .cluster__meta{stroke:color-mix(in srgb, var(--surface-solid) 88%, transparent)}:root[data-theme=light] .rbt__task rect{fill:var(--surface-solid)}:root[data-theme=light] .radar__projector,:root[data-theme=light] .radar__packet-dot{fill:var(--accent-fill)}@media (width<=1100px){.radar__legend{order:5;justify-content:flex-end;width:100%;margin:0}}@media (width<=640px){.radar__scene{min-height:360px;margin:-6px -14px -12px}.radar__legend{justify-content:flex-start;gap:4px 10px;font-size:11.5px}.radar__tools{gap:6px}}.timeline{--tl-names:clamp(230px, 24%, 340px);--tl-counts:156px;--tl-gap:12px;--tl-group:32px;--tl-agent:28px;--tl-bar:8px;--tl-shine:var(--text);overflow:hidden}:root[data-theme=light] .timeline{--tl-shine:var(--surface-solid)}.timeline .panel__tools{gap:8px 18px}.tl__legend{gap:4px 12px}.timeline .tl__swatch{background:var(--tl-fill,var(--s));opacity:1;width:18px;height:7px;box-shadow:inset 0 0 0 1px var(--tl-edge,transparent);border-radius:999px;flex:none;margin:0;display:inline-block;position:relative}.timeline .tl__range{position:relative}.timeline .tl__range select{border-radius:var(--radius-s);background-color:var(--surface-raised);cursor:pointer;background-image:none;min-width:150px;padding:5px 32px 5px 12px;font-size:12px;font-weight:600}.timeline .tl__range select:hover{border-color:var(--border-strong)}.tl__range-chev{color:var(--text-2);pointer-events:none;position:absolute;top:50%;right:11px;translate:0 -50%}.tl{min-width:0;position:relative}.tl__scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--border-strong) 70%, transparent) transparent;border-radius:var(--radius-s);max-height:460px;position:relative;overflow:hidden auto}.tl__axis,.tl__loading,.tl__row{grid-template-columns:var(--tl-names) minmax(0, 1fr) var(--tl-counts);column-gap:var(--tl-gap);align-items:center;min-width:0;display:grid}.tl__axis{z-index:6;background:color-mix(in srgb, var(--surface-solid) 97%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-faint);height:30px;position:sticky;top:0}.tl__ticks{height:100%;position:relative}.tl__tick{color:var(--text-muted);white-space:nowrap;font-size:11px;line-height:1;position:absolute;top:7px;transform:translate(-50%)}.tl__tick:after{content:"";background:var(--border-strong);width:1px;height:5px;position:absolute;bottom:-9px;left:50%}.tl__tick--ahead:after{background:var(--border)}.tl__now{font-family:var(--display);letter-spacing:.04em;color:var(--accent-text);background:color-mix(in srgb, var(--accent) 14%, var(--surface-solid));border:1px solid color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:var(--glow-s);border-radius:7px;padding:2px 9px;font-size:11px;font-weight:700;line-height:1.3;position:absolute;top:4px;transform:translate(-50%)}.tl__now:after{content:"";background:var(--accent);width:1px;height:6px;position:absolute;top:100%;left:50%}.tl__loading{height:22px}.tl__loading .skel{border-radius:999px;width:42%;height:6px;min-height:0}.tl__note{color:var(--status-waiting-text);align-items:center;gap:7px;margin:8px 8px 2px;font-size:12px;display:flex}.tl__note svg{flex:none}.timeline .empty--inline{color:var(--text-muted);padding:7px 10px 5px;font-size:12px}.tl__rows{position:relative}.tl__row{--c:var(--accent);border-top:1px solid var(--border-faint);transition:background var(--fast);position:relative}.tl__row--group{height:var(--tl-group);cursor:pointer}.tl__row--group:hover{background:color-mix(in srgb, var(--surface-interactive) 55%, transparent)}.tl__row--group.is-open{background:color-mix(in srgb, var(--c) 7%, transparent);border-top-color:color-mix(in srgb, var(--c) 28%, transparent)}.tl__row--group.is-open:hover{background:color-mix(in srgb, var(--c) 11%, transparent)}.tl__row--group.is-selected{box-shadow:inset 2px 0 0 var(--accent), inset 0 0 24px -14px color-mix(in srgb, var(--accent) calc(80% * var(--glow-strength)), transparent)}.tl__row--agent,.tl__row--more{height:var(--tl-agent);background:color-mix(in srgb, var(--surface-interactive) 32%, transparent);border-top-color:#0000}.tl__row--agent:hover{background:color-mix(in srgb, var(--surface-interactive) 60%, transparent)}.tl__who{align-items:center;gap:8px;min-width:0;height:100%;padding-left:6px;display:flex}.tl__toggle{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-width:0;height:100%;padding:0 4px;display:flex}.tl__toggle:focus-visible{outline-offset:-2px}.tl__chev{width:14px;height:14px;color:var(--text-muted);transition:transform var(--fast) var(--ease), color var(--fast);flex:none}.tl__row--group:hover .tl__chev{color:var(--text)}.tl__toggle[aria-expanded=true] .tl__chev{color:var(--accent-text);transform:rotate(90deg)}.tl__row .tile--small{border-radius:7px;width:22px;height:22px}.tl__row .tile--small svg{width:12px;height:12px}:root[data-theme=light] .tl__row .tile{color:color-mix(in srgb, var(--t) 72%, var(--text))}.tl__team{min-width:0;font-family:var(--display);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.tl__n{color:var(--text-muted);flex:none;font-size:11.5px}.tl__who--agent{gap:7px;padding-left:26px}.tl__who--agent:before{content:"";background:color-mix(in srgb, var(--border-strong) 45%, transparent);width:1px;position:absolute;top:0;bottom:0;left:13px}.tl__who--agent .robot{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--c) calc(60% * var(--glow-strength)), transparent));flex:none}.tl__agent{max-width:45%;font-family:var(--display);color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:12.5px;font-weight:600;overflow:hidden}.tl__task{min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.tl__more{max-width:100%;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;transition:color var(--fast);font-size:12px;font-weight:600;overflow:hidden}.tl__more:hover,.tl__more:focus-visible{color:var(--accent-text);text-decoration:none}.tl__strip{min-width:0;height:100%;position:relative}.tl__track{height:var(--tl-bar);background:var(--surface-inset);box-shadow:inset 0 0 0 1px var(--border-faint);border-radius:999px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.tl__strip--slim{--tl-bar:6px}.tl__body{position:relative}.tl__nowline{z-index:4;grid-template-columns:var(--tl-names) minmax(0, 1fr) var(--tl-counts);column-gap:var(--tl-gap);pointer-events:none;display:grid;position:absolute;inset:0}.tl__nowline span{grid-column:2;position:relative}.tl__nowline span:after{content:"";top:0;bottom:0;left:var(--now);background:var(--accent);opacity:.75;width:1px;box-shadow:0 0 6px color-mix(in srgb, var(--accent) calc(70% * var(--glow-strength)), transparent);position:absolute}.tl__seg{--s:var(--status-idle);height:var(--tl-bar);background:var(--tl-fill,var(--s));box-shadow:inset 0 0 0 1px var(--tl-edge,transparent), 0 0 var(--tl-blur,6px) color-mix(in srgb, var(--s) calc(var(--tl-glow,30%) * var(--glow-strength)), transparent);border-radius:999px;position:absolute;top:50%;transform:translateY(-50%)}.tl__seg--working{--s:var(--status-working)}.tl__seg--starting{--s:var(--status-waiting);--tl-fill:repeating-linear-gradient(-45deg, var(--s) 0 4px, color-mix(in srgb, var(--s) 45%, transparent) 4px 8px)}.tl__seg--waiting{--s:var(--status-waiting);--tl-fill:color-mix(in srgb, var(--s) 30%, var(--surface-solid));--tl-edge:var(--s)}.tl__seg--blocked{--s:var(--status-blocked)}.tl__seg--blocked:before{content:"";background:var(--s);width:2px;box-shadow:0 0 0 1px var(--surface-solid);border-radius:1px;position:absolute;top:-3px;bottom:-3px;right:7px}.tl__seg--review{--s:var(--status-review);--tl-fill:repeating-linear-gradient(90deg, var(--s) 0 6px, color-mix(in srgb, var(--s) 22%, var(--surface-solid)) 6px 9px)}.tl__seg--complete{--s:var(--status-complete);--tl-fill:color-mix(in srgb, var(--s) 60%, var(--surface-solid));--tl-glow:0%}.tl__seg--failed{--s:var(--status-failed);--tl-fill:repeating-linear-gradient(45deg, var(--s) 0 2px, transparent 2px 4px), repeating-linear-gradient(-45deg, var(--s) 0 2px, color-mix(in srgb, var(--s) 30%, var(--surface-solid)) 2px 4px)}.tl__seg--failed:before{content:"";background:linear-gradient(45deg, transparent calc(50% - 1px), var(--s) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px)), linear-gradient(-45deg, transparent calc(50% - 1px), var(--s) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px));width:8px;height:8px;position:absolute;top:50%;left:calc(100% + 2px);translate:0 -50%}.tl__seg--cancelled{--s:var(--status-idle);--tl-fill:linear-gradient(var(--s), var(--s)) 50% 50% / 100% 2px no-repeat;--tl-glow:0%}.timeline .tl__swatch.tl__seg--failed{margin-right:10px}.tl__seg--blocked,.tl__seg--review,.tl__seg--failed{z-index:1}.tl__seg.is-live{z-index:2}.tl__seg:hover,.tl__seg:focus-visible{z-index:3;filter:brightness(1.15)}.tl__seg:focus-visible{outline-offset:3px}.tl__seg.is-live{--tl-glow:60%;--tl-blur:10px}.tl__seg.is-live:after{content:"";background:color-mix(in srgb, var(--s) 55%, var(--tl-shine));border-radius:999px;width:6px;position:absolute;top:0;bottom:0;right:0}.tl__row[data-lit] .tl__seg.is-lead:after{animation:1.6s ease-in-out infinite tlCap}@keyframes tlCap{50%{opacity:.3}}.tl__tip{gap:3px;min-width:150px;max-width:300px;display:grid}.tl__tip:after{content:"";left:var(--caret,50%);background:var(--surface-deep);border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);clip-path:polygon(100% 0,100% 100%,0 100%);width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:100%;transform:rotate(45deg)}.tl__tip[data-side=below]:after{margin:0 0 -5px -5px;top:auto;bottom:100%;transform:rotate(225deg)}.tl__tip-head{align-items:center;gap:7px;margin:0;display:flex}.tl__tip-head .ticket{color:var(--text-2);font-weight:500}.tl__tip-task{color:var(--text);overflow-wrap:anywhere}.tl__tip-meta{flex-wrap:wrap;gap:2px 10px}.tl__tip-meta .num{color:var(--text-muted)}.tl__counts{color:var(--text-2);justify-content:flex-end;align-items:center;gap:12px;padding-right:10px;font-size:12px;font-weight:600;display:flex}.tl__counts span{align-items:center;gap:5px;display:inline-flex}.tl__counts i{background:var(--s);width:7px;height:7px;box-shadow:0 0 6px color-mix(in srgb, var(--s) calc(60% * var(--glow-strength)), transparent);border-radius:50%}.tl__counts .is-zero{color:var(--text-muted)}.tl__counts .is-zero i{opacity:.45;box-shadow:none}.tl__right{justify-content:flex-end;align-items:center;gap:10px;min-width:0;padding-right:10px;display:flex}.tl__right .status--pill{padding:1px 8px 1px 6px;font-size:11px}.tl__dur{min-width:46px;color:var(--text-muted);text-align:right;white-space:nowrap;font-size:11.5px}@media (width<=900px){.timeline{--tl-names:170px;--tl-counts:116px;--tl-gap:8px}.tl__task,.tl__dur,.tl__n{display:none}.tl__agent{max-width:none}.tl__counts{gap:8px;padding-right:6px}.tl__right{padding-right:6px}}@media (width<=640px){.timeline{--tl-names:108px;--tl-counts:88px;--tl-gap:8px}.tl__row .tile--small,.tl__more-word{display:none}.tl__who--agent{padding-left:18px}.tl__who--agent:before{left:9px}.tl__counts{gap:5px;padding-right:2px;font-size:11px}.tl__counts span{gap:3px}.tl__counts i{width:6px;height:6px}.tl__right{padding-right:2px}.tl__right .status--pill{padding:1px 6px 1px 5px;font-size:10.5px}}.robot{vertical-align:middle;display:inline-block;overflow:visible}.bot *{transform-box:fill-box;transform-origin:50%}.bot__head{fill:url(#bot-shell);stroke:currentColor;stroke-width:2px;stroke-opacity:.9}.bot__head-shade{fill:url(#bot-shade);pointer-events:none}.bot__ear{fill:currentColor;fill-opacity:.85;stroke:#00000040}.bot__neck{fill:#6f7fa3}.bot__visor{fill:url(#bot-visor);stroke:#00000080;stroke-width:1px}.bot__eyes rect{fill:currentColor;filter:drop-shadow(0 0 3px);transition:transform .35s var(--ease), opacity .35s}.bot__shine{fill:none;stroke:#fff;stroke-opacity:.55;stroke-width:3px;stroke-linecap:round}.bot__antenna{stroke:#8593b8;stroke-width:2px}.bot__light{fill:var(--sl,var(--status-idle));stroke:#ffffff59;stroke-width:.8px;transition:fill .4s}.bot__torso{fill:currentColor;stroke:#00000059;stroke-width:1px}.bot__torso-shade{fill:url(#bot-shade);pointer-events:none}.bot__chest{fill:#fff;fill-opacity:.35}.bot__arm rect{fill:currentColor;stroke:#00000059;stroke-width:1px;filter:brightness(.85)}.bot__arm{transform-origin:50% 20%;transition:transform .4s var(--ease)}.bot__ring{fill:currentColor;fill-opacity:.12;stroke:currentColor;stroke-width:1.6px;stroke-opacity:.85}.bot__ring-glow{fill:currentColor;opacity:.35;filter:blur(4px)}.bot--working{--sl:var(--status-working)}.bot--working .bot__light{filter:drop-shadow(0 0 4px var(--status-working))}.bot--starting{--sl:var(--status-waiting)}.bot--idle{--sl:var(--status-idle)}.bot--idle .bot__eyes rect{opacity:.85;transform:scaleY(.45)}.bot--idle .bot__ring,.bot--idle .bot__ring-glow{opacity:.45}.bot--offline{--sl:var(--status-offline);opacity:.55;filter:saturate(.25)brightness(.85)}.bot--offline .bot__eyes rect{opacity:.5;filter:none;transform:scaleY(.2)}.bot--offline .bot__ring-glow{display:none}.bot__mark-bg{fill:var(--mk,var(--status-idle));stroke:#ffffffd9;stroke-width:1.5px}.bot__mark-fg{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.bot__mark-dot{fill:#fff}.bot__mark--waiting{--mk:var(--status-waiting)}.bot__mark--blocked,.bot__mark--failed{--mk:var(--status-blocked)}.bot__mark--review{--mk:var(--status-review)}.bot__mark--done{--mk:var(--status-complete)}.bot--medium .bot__eyes,.bot--hero .bot__eyes{animation:blinkEye var(--blink-every,6s) infinite;animation-delay:var(--blink-delay,0s)}.bot--offline .bot__eyes{animation:none}.bot--medium.bot--working .bot__light,.bot--hero.bot--working .bot__light,.bot--hero.bot--starting .bot__light{animation:1.4s ease-in-out infinite ringPulse}.bot--hero.bot--working .bot__ring-glow,.bot--medium.bot--working .bot__ring-glow{animation:2.4s ease-in-out infinite ringPulse}.bot--hero.bot--idle .bot__headgroup{animation:6s ease-in-out infinite idleSway}.bot--hero.bot--working .bot__headgroup{animation:3.2s ease-in-out infinite nod}.bot--hero.bot--working .bot__eyes rect,.bot--medium.bot--working .bot__eyes rect{filter:drop-shadow(0 0 5px)}.bot--pose-typing.bot--medium .bot__arm--l,.bot--pose-typing.bot--hero .bot__arm--l{animation:.34s ease-in-out infinite alternate typeL}.bot--pose-typing.bot--medium .bot__arm--r,.bot--pose-typing.bot--hero .bot__arm--r{animation:.34s ease-in-out infinite alternate typeR}.bot--pose-inspect .bot__arm--r{transform:rotate(-70deg)translateY(-4px)}.bot--pose-inspect.bot--hero .bot__headgroup{animation:4s ease-in-out infinite headTilt}.bot--pose-wave .bot__arm--r{transform:rotate(-150deg)}.bot--pose-wave.bot--hero .bot__arm--r,.bot--pose-wave.bot--medium .bot__arm--r{animation:.9s ease-in-out 3 waveArm}.bot--pose-celebrate .bot__arm--l{transform:rotate(160deg)}.bot--pose-celebrate .bot__arm--r{transform:rotate(-160deg)}.bot--pose-celebrate.bot--hero .bot__body,.bot--pose-celebrate.bot--hero .bot__headgroup,.bot--pose-celebrate.bot--medium .bot__body,.bot--pose-celebrate.bot--medium .bot__headgroup{animation:.6s ease-in-out 3 cheer}.robot__pulse{fill:none;stroke:currentColor;stroke-width:3px;opacity:0;transform-box:fill-box;transform-origin:50%}.robot--pulse-start .robot__pulse{animation:1.2s ease-out 2 ring}.robot--pulse-done .robot__pulse{stroke:var(--status-complete);animation:1.2s ease-out 2 ring}.robot--pulse-failed .robot__pulse{stroke:var(--status-failed);animation:.9s ease-out 3 ring}:root[data-theme=light] .bot__eyes rect{filter:none}:root[data-theme=light] .bot__ring-glow{opacity:.22}.feed{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;align-self:stretch;gap:10px;min-height:320px;padding:12px 14px 0;overflow:hidden}.feed>.panel__head{min-height:34px}.feed__filters{flex-wrap:wrap;justify-self:start;max-width:100%;display:flex}.feed__filters>button{padding:3px 8px;font-size:11.5px}.feed__view{min-height:0;margin:0 -14px;position:relative}.feed__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--border-strong) 70%, transparent) transparent;-webkit-mask-image:linear-gradient(to bottom, var(--text) calc(100% - 28px), transparent);mask-image:linear-gradient(to bottom, var(--text) calc(100% - 28px), transparent);-webkit-mask-image:linear-gradient(to bottom, var(--text) calc(100% - 28px), transparent);padding:2px 8px 18px 14px;position:absolute;inset:0;overflow-y:auto}.feed__scroll:focus-visible{outline-offset:-2px;border-radius:var(--radius-m)}.feed__view>.empty{align-content:center;padding:16px 24px 32px;position:absolute;inset:0}.feed__view>.empty .empty__icon{width:30px;height:30px}.feed__list{margin:0;padding:0;list-style:none;position:relative}.feed__list:before{content:"";background-image:radial-gradient(circle, color-mix(in srgb, var(--border-strong) 90%, transparent) .9px, transparent 1.3px);background-size:2px 5px;width:2px;position:absolute;top:16px;bottom:16px;left:3px}.feed__item{--c:var(--text-2);--k:var(--text-muted);grid-template-columns:48px 28px minmax(0,1fr);align-items:start;column-gap:10px;padding:8px 0 8px 16px;display:grid;position:relative}.feed__item+.feed__item{background:linear-gradient(var(--border-faint), var(--border-faint)) no-repeat 74px 0 / calc(100% - 74px) 1px}.feed__item:before{content:"";background:var(--k);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface-solid), 0 0 8px color-mix(in srgb, var(--k) calc(70% * var(--glow-strength)), transparent);border-radius:50%;position:absolute;top:17px;left:0}.feed__item--start{--k:var(--status-working)}.feed__item--done{--k:var(--status-complete)}.feed__item--failed{--k:var(--status-failed)}.feed__item--move{--k:var(--agent-blue)}.feed__item--handoff{--k:var(--agent-purple)}.feed__item--note{--k:var(--c)}.feed__item--new{animation:rise .45s var(--ease) both}.feed__item--new:before{animation:feedBead 1.2s var(--ease) 1}@keyframes feedBead{0%{box-shadow:0 0 0 2px var(--surface-solid), 0 0 0 3px color-mix(in srgb, var(--k) 80%, transparent)}to{box-shadow:0 0 0 2px var(--surface-solid), 0 0 0 11px color-mix(in srgb, var(--k) 0%, transparent)}}.feed__time{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:6px;font-size:11px;line-height:1.3}.feed__badge{width:28px;height:28px;color:var(--k);background:color-mix(in srgb, var(--k) 12%, var(--surface-solid));border:1px solid color-mix(in srgb, var(--k) 45%, transparent);box-shadow:0 0 12px -3px color-mix(in srgb, var(--k) calc(70% * var(--glow-strength)), transparent);border-radius:50%;place-items:center;display:inline-grid}.feed__badge svg{width:14px;height:14px}.feed__badge i{background:var(--k);width:9px;height:9px;box-shadow:0 0 6px color-mix(in srgb, var(--k) calc(80% * var(--glow-strength)), transparent);border-radius:50%}.feed__body{gap:2px;min-width:0;padding-top:1px;font-size:12.5px;line-height:1.35;display:grid}.feed__line{color:var(--text);overflow-wrap:anywhere}.feed__who{color:var(--c);font-weight:700}.feed__who--board{color:var(--text)}.feed__sep{color:var(--text-faint)}.feed__meta{min-width:0;color:var(--text-muted);align-items:baseline;gap:8px;font-size:11.5px;display:flex}.feed__meta .ticket{flex:none}.feed__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.feed__move{min-width:0;color:var(--text-2);align-items:center;gap:5px;margin-top:1px;font-size:11px;display:inline-flex}.feed__state{border:1px solid var(--border);background:var(--surface-inset);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;min-width:0;padding:0 6px;overflow:hidden}.feed__state--to{color:var(--k);border-color:color-mix(in srgb, var(--k) 40%, transparent);background:color-mix(in srgb, var(--k) 9%, transparent)}.feed__arrow{width:11px;height:11px;color:var(--text-muted);flex:none}@media (width<=1200px){.feed{min-height:420px;max-height:420px}.feed:has(>.feed__view>.empty){min-height:0}.feed__view>.empty{padding-block:20px 28px;position:static}}@media (width<=640px){.feed .feed__item{grid-template-columns:44px 26px minmax(0,1fr);column-gap:8px}.feed__item+.feed__item{background-position:68px 0;background-size:calc(100% - 68px) 1px}.feed__badge{width:26px;height:26px}}:root[data-theme=light] .feed__who{color:color-mix(in srgb, var(--c) 64%, var(--text))}.machines{gap:16px;max-width:1280px;margin:0 auto;display:grid}.machines__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.machines__empty{padding:32px 16px 28px}.machines__empty .btn{margin-top:6px}.machine{border-radius:var(--radius-m);border:1px solid var(--border);background:var(--surface-raised);min-width:0;box-shadow:inset 0 1px 0 var(--panel-highlight), var(--shadow-s);animation:rise var(--normal) var(--ease);transition:border-color var(--normal), box-shadow var(--normal);flex-direction:column;gap:12px;padding:14px;display:flex;position:relative}.machine--on{border-color:color-mix(in srgb, var(--status-working) 40%, var(--border));box-shadow:inset 0 1px 0 var(--panel-highlight), 0 0 26px -12px color-mix(in srgb, var(--status-working) calc(70% * var(--glow-strength)), transparent), var(--shadow-s)}.machine:not(.machine--on) .machine__name{color:var(--text-2)}.machine__head{align-items:flex-start;gap:10px;display:flex}.machine__id{flex:1;gap:6px;min-width:0;display:grid}.machine__nameline{align-items:center;gap:8px;min-width:0;min-height:22px;display:flex}.machine__nameline .status{flex:none;margin-left:auto}.machine__name{font-family:var(--display);letter-spacing:.01em;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.2}.machine__name--row{font-size:14px}.machine__chips{flex-wrap:wrap;gap:4px 6px;display:flex}.machine__facts{border-top:1px solid var(--border-faint);grid-template-columns:auto auto minmax(0,1fr);gap:10px 16px;margin:0;padding-top:10px;display:grid}.machine__fact{align-content:start;gap:3px;min-width:0;display:grid}.machine__fact--wide{grid-column:1/-1}.machine__fact dt{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.machine__fact dd{color:var(--text);overflow-wrap:break-word;margin:0;font-size:13px}.machine__fact dd .dim,.machines__table .dim{color:var(--text-muted)}.machine__load{color:var(--text-2);font-size:13px;font-weight:500}.machine__load:before{width:7px;height:7px}.machine__load--busy{color:var(--text);font-weight:600}.machine__teams{flex-wrap:wrap;gap:4px 6px;display:flex}.machine__team{font-family:var(--body);color:var(--text-2);align-items:center;gap:6px;padding:1px 8px 1px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.machine__teamdot{box-sizing:border-box;border:1.5px solid var(--text-muted);background:0 0;border-radius:50%;flex:none;width:7px;height:7px}.machine__teamdot--on{background:var(--status-working);box-shadow:0 0 6px color-mix(in srgb, var(--status-working) calc(80% * var(--glow-strength)), transparent);border:0}.machine__team--off{color:var(--text-muted);border-style:dashed}.machine__teamstate{color:var(--text-muted);font-weight:500}.machine__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:26px;margin-top:auto;display:flex}.machine__added{color:var(--text-muted);font-size:11.5px}.machine__confirm{border-radius:var(--radius-s);border:1px solid color-mix(in srgb, var(--status-failed) 50%, transparent);background:color-mix(in srgb, var(--status-failed) 8%, var(--surface-inset));color:var(--text);animation:fadeUp var(--normal) var(--ease);gap:8px;padding:10px 12px;font-size:12.5px;display:grid}.machine__confirmtext b{font-weight:700}.machine__confirmactions{flex-wrap:wrap;gap:8px;display:flex}.machines__loading{gap:10px;display:grid}.machines__loadingline{color:var(--text-muted);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.machines__loadingline .spinner{width:14px;height:14px}.machine--skel{pointer-events:none;animation:none}.machine--skel .skel{height:12px}.machine--skel .machine__skeltile{border-radius:10px;width:34px;height:34px}.machines__tablewrap{border:1px solid var(--border-faint);border-radius:var(--radius-m);overflow-x:auto}.machines__table td{vertical-align:middle}.machines__cell{align-items:center;gap:10px;display:flex}.machines__table .machine__teams{flex-wrap:nowrap}.machines__table tr.machine--on td:first-child{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--status-working) 70%, transparent)}.machines__confirmrow td{white-space:normal;background:color-mix(in srgb, var(--status-failed) 4%, transparent)}.machines__add{gap:12px;display:grid}.machines__addfoot{justify-content:flex-end;display:flex}.addm{gap:10px;display:grid}.addm__lead{color:var(--text);font-size:13px;font-weight:600}.addm__note{max-width:70ch;color:var(--text-muted);margin:0;font-size:12px}.addm__fallback{border-radius:var(--radius-m);border:1px solid var(--border);background:var(--surface-inset);padding:10px 12px}.addm__fallback summary{cursor:pointer;color:var(--text-2);border-radius:6px;align-items:center;gap:8px;font-size:13px;font-weight:600;list-style:none;display:flex}.addm__fallback summary::-webkit-details-marker{display:none}.addm__fallback summary:hover{color:var(--text)}.addm__fallback summary svg{width:14px;height:14px;color:var(--text-muted);flex:none}.addm__chev{transition:transform var(--fast) var(--ease)}.addm__fallback[open] .addm__chev{transform:rotate(90deg)}.addm__fallback[open]>summary{margin-bottom:10px}.addm__fallback>:not(summary)+*{margin-top:10px}.addm__form{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.addm__name{flex:220px}.addm__key{border-radius:var(--radius-m);border:1px solid color-mix(in srgb, var(--status-working) 50%, transparent);background:color-mix(in srgb, var(--status-working) 7%, var(--surface-inset));box-shadow:0 0 30px -14px color-mix(in srgb, var(--status-working) calc(80% * var(--glow-strength)), transparent);animation:fadeUp var(--slow) var(--ease);justify-items:start;gap:10px;padding:14px;display:grid}.addm__key .copybox{width:100%}.addm__keyhead{font-size:13px}.addm__once{color:var(--status-waiting-text)}.copybox{border-radius:var(--radius-s);border:1px solid var(--border-strong);background:var(--surface-inset);align-items:center;gap:10px;width:100%;min-width:0;padding:8px 8px 8px 14px;display:flex}.copybox__text{min-width:0;font-family:var(--mono);color:color-mix(in srgb, var(--accent) 70%, var(--text));white-space:pre;-webkit-user-select:all;user-select:all;border-radius:4px;flex:1;margin:0;font-size:12.5px;line-height:1.5;overflow-x:auto}@media (width<=480px){.copybox{flex-wrap:wrap}.copybox__text{flex-basis:100%}}.agents{gap:16px;max-width:1760px;margin:0 auto;display:grid}.agents__panel{gap:12px}.agents .panel__title{flex:520px;align-items:flex-start}.agents__titles{gap:2px;min-width:0;padding-top:1px;display:grid}.agents__titleline{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.agents__titleline .panel__hint{white-space:nowrap;font-variant-numeric:tabular-nums}.agents__lede{max-width:96ch;line-height:1.45}.agents__lede b{color:var(--text-2);font-weight:600}.agents .panel__tools{align-self:flex-start}.agents .seg [role=tab]{font-family:var(--display);letter-spacing:.04em}.agents .btn--primary svg{width:14px;height:14px}.afilters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.afilters__search{flex:260px;max-width:440px}.afilters__search .input{width:100%;height:34px;padding-top:0;padding-bottom:0;font-size:13px}.afilters__search .input::-webkit-search-cancel-button{cursor:pointer}.afilter{min-width:0;display:inline-flex}.afilter select{appearance:none;border-radius:var(--radius-s);border:1px solid var(--border-strong);background-color:var(--surface-inset);max-width:220px;height:34px;color:var(--text-2);font:inherit;cursor:pointer;text-overflow:ellipsis;background-image:linear-gradient(45deg, transparent 50%, var(--text-2) 50%), linear-gradient(135deg, var(--text-2) 50%, transparent 50%);transition:border-color var(--fast), box-shadow var(--fast), color var(--fast), background-color var(--fast);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:0 30px 0 12px;font-size:12.5px;font-weight:600}.afilter select:hover{border-color:var(--accent);color:var(--text)}.afilter select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.afilter--on select{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent) 60%, transparent);background-color:var(--accent-soft);box-shadow:var(--glow-s)}.afilter select option,.afilter select optgroup{background:var(--surface-solid);color:var(--text);font-weight:400}.afilters .linkish{font-size:12.5px}.afilters__count{color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:12px}.agents__scroll{border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface-inset);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-muted) 45%, transparent) transparent;max-height:max(320px,70vh);position:relative;overflow:auto}.agents__table{table-layout:fixed;width:100%;min-width:1240px;font-size:12.5px}.agents__table--personas{min-width:860px}.agents__table td{text-overflow:ellipsis;overflow:hidden}.agents__table .col--agent{width:190px}.agents__table .col--status{width:186px}.agents__table .col--team{width:140px}.agents__table .col--project{width:124px}.agents__table .col--persona{width:140px}.agents__table .col--model{width:112px}.agents__table .col--machine{width:100px}.agents__table .col--duration{width:80px}.agents__table .col--last{width:128px}.alast{gap:3px;padding:2px 0;display:grid}.ahist{background:var(--surface-inset);border-radius:3px;width:100%;height:6px;display:block;position:relative;overflow:hidden}.ahist__seg{background:var(--c);opacity:.85;border-radius:3px;position:absolute;top:0;bottom:0}.ahist__seg--complete,.ahist__seg--cancelled{opacity:.5}.agents__table .col--actions{width:264px}.agents__table .col--open{width:28px;display:none}.agents__table--personas .col--agent{width:220px}.agents__table--personas .col--harness{width:100px}.agents__table--personas .col--version,.agents__table--personas .col--files{width:80px}.agents__table--personas .col--usage{width:100px}.agents__table--personas .col--last{width:150px}.agents__table--personas .col--actions{width:120px}.agents__table th{border-bottom:1px solid var(--border);background:var(--surface-solid);height:36px;box-shadow:0 1px 0 var(--border);padding:0 10px}.agents__table th button:after{content:"";opacity:0;width:0;height:0;transition:opacity var(--fast);vertical-align:1px;border-bottom:5px solid;border-left:3.5px solid #0000;border-right:3.5px solid #0000;margin-left:5px;display:inline-block}.agents__table th button:hover:after{opacity:.4}.agents__table th[aria-sort] button{color:var(--accent-text)}.agents__table th[aria-sort] button:after{opacity:1}.agents__table th[aria-sort=descending] button:after{border-top:5px solid;border-bottom:0}.agents__table th:first-child,.agents__table td:first-child{padding-left:14px}.agents__table th:last-child,.agents__table td:last-child{padding-right:12px}.agents__table tbody td{height:44px;box-shadow:inset 0 -1px 0 var(--border-faint);border-bottom:0;padding:0 10px}.agents__table tbody tr:last-child td{box-shadow:none}.agents__table tbody tr{scroll-margin-top:40px}.agents__table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:0}.agents__table tbody tr[aria-selected=true] td{background:color-mix(in srgb, var(--accent) 12%, transparent)}.agents__table tbody tr[aria-selected=true] td:first-child{box-shadow:inset 2px 0 0 var(--accent), inset 0 -1px 0 var(--border-faint)}.agents__table tbody tr.agents__spacer,.agents__table tbody tr.agents__spacer td{height:auto;box-shadow:none;background:0 0;padding:0}.agents__table .col--actions{text-align:right}.agents__table td.col--actions{text-overflow:clip}.agents__table td.col--open{color:var(--text-faint);text-align:right;text-overflow:clip;padding:0 10px 0 0}.agents__table tbody tr:hover td.col--open,.agents__table tbody tr[aria-selected=true] td.col--open{color:var(--accent-text)}.agents__table td.col--desc{color:var(--text-2)}.acell{align-items:center;gap:10px;min-width:0;display:flex}.acell .robot{filter:drop-shadow(0 0 5px color-mix(in srgb, currentColor calc(45% * var(--glow-strength)), transparent));flex:none}.acell .tile{flex:none}.acell__text{min-width:0;line-height:1.2;display:grid}.acell__name{font-family:var(--display);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.acell__persona{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.astatus{align-items:center;gap:6px;display:inline-flex}.astatus .status--pill{padding:1px 8px 1px 7px;font-size:11.5px}.aerr{width:18px;height:18px;color:var(--status-failed-text);background:color-mix(in srgb, var(--status-failed) 16%, transparent);border:1px solid color-mix(in srgb, var(--status-failed) 45%, transparent);cursor:help;border-radius:50%;place-items:center;display:inline-grid}.aerr svg{width:11px;height:11px}.ateam{align-items:center;gap:6px;min-width:0;display:inline-flex}.ateam svg{color:var(--text-muted);flex:none}.ateam__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ateam__model{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;padding-left:19px;font-size:10.5px;display:none;overflow:hidden}.atask{align-items:baseline;gap:6px;min-width:0;display:flex}.atask__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);overflow:hidden}.atask__ticket{flex:none}.aactions{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.schip{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 8px;font-size:10px;font-weight:700;line-height:1.5;display:inline-flex}.schip--in-sync{color:var(--status-working-text);border-color:color-mix(in srgb, var(--status-working) 45%, transparent);background:color-mix(in srgb, var(--status-working) 10%, transparent)}.schip--applying,.schip--creating{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:var(--accent-soft);animation:1.4s ease-in-out infinite chipPulse}.schip--drifted{color:var(--status-waiting-text);border-color:color-mix(in srgb, var(--status-waiting) 50%, transparent);background:color-mix(in srgb, var(--status-waiting) 10%, transparent);animation:1.4s ease-in-out infinite chipPulse}.schip--failed{color:var(--status-failed-text);border-color:color-mix(in srgb, var(--status-failed) 55%, transparent);background:color-mix(in srgb, var(--status-failed) 12%, transparent)}.schip--custom{color:var(--text-2)}.schip--ignored{color:var(--text-muted);border-style:dashed}@keyframes chipPulse{50%{opacity:.7;box-shadow:0 0 12px -2px}}.atype{align-items:center;min-width:0;display:inline-flex}.atype select{appearance:none;border-radius:var(--radius-s);border:1px solid var(--border);background-color:var(--surface-raised);max-width:150px;height:28px;color:var(--text);font:inherit;cursor:pointer;text-overflow:ellipsis;background-image:linear-gradient(45deg, transparent 50%, var(--text-2) 50%), linear-gradient(135deg, var(--text-2) 50%, transparent 50%);transition:border-color var(--fast), box-shadow var(--fast);background-position:calc(100% - 13px),calc(100% - 9px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding:0 24px 0 9px;font-size:12px}.atype select:hover:not(:disabled){border-color:var(--accent)}.atype select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.atype select:disabled{opacity:.5;cursor:default}.atype select option,.atype select optgroup{background:var(--surface-solid);color:var(--text)}.agents__table .atype select{width:156px}.agents__table .agents__type{text-overflow:ellipsis;max-width:150px;overflow:hidden}.atype--big select{min-width:220px;max-width:none;height:34px;font-size:13px}.agents__type{border:1px solid var(--border);background:var(--surface-inset);color:var(--text-2);cursor:help;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.select{color:var(--text-2);align-items:center;gap:8px;font-size:12px;display:inline-flex}.select select{font:inherit;color:var(--text);background:var(--surface-inset);border:1px solid var(--border-strong);border-radius:var(--radius-s);cursor:pointer;min-width:170px;transition:border-color var(--fast), box-shadow var(--fast);padding:6px 10px;font-size:13px}.select select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.select select:disabled{opacity:.5}.select option,.select optgroup{background:var(--surface-solid);color:var(--text)}.agents .empty{border:1px dashed var(--border);border-radius:var(--radius-m);background:var(--surface-inset);padding:48px 16px}.agents .empty .empty__title{font-family:var(--display);font-size:15px}.drawer--agent{gap:16px;width:min(680px,100vw);padding-top:20px}.drawer--agent:focus{outline:none}.adrawer__close{z-index:1;position:absolute;top:12px;right:12px}.adrawer__head{padding-right:44px}.adrawer__title{gap:2px;min-width:0;display:grid}.adrawer__title h2{font-family:var(--display);margin:0;font-size:20px;font-weight:700}.adrawer__desc{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.5}.ahero{--c:var(--accent);align-items:center;gap:20px;padding:6px 44px 2px 0;display:flex}.ahero .robot{filter:drop-shadow(0 0 22px color-mix(in srgb, var(--c) calc(55% * var(--glow-strength)), transparent));flex:none}.ahero__text{gap:2px;min-width:0;display:grid}.ahero__label{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--c);font-size:11px;font-weight:600}.ahero__label--persona{color:var(--accent-2-text)}:root[data-theme=light] .ahero__label:not(.ahero__label--persona){color:color-mix(in srgb, var(--c) 40%, var(--text))}.ahero__name{font-family:var(--display);letter-spacing:.01em;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:700;line-height:1.1}.ahero__id{letter-spacing:0;color:var(--text-muted);vertical-align:3px;margin-left:10px;font-size:13px;font-weight:500}.ahero__status{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.adrawer__kv{border-radius:var(--radius-m);border:1px solid var(--border);background:var(--surface);align-items:baseline;gap:9px 18px;padding:12px 14px}.adrawer__kv dt{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600}.adrawer__kv dd{line-height:1.45}.adrawer__kv .dim{color:var(--text-muted)}.adrawer__help{color:var(--text-muted);font-size:12px}.aresult{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:700}.aresult--done{color:var(--status-complete-text)}.aresult--failed{color:var(--status-failed-text)}.aresult--cancelled{color:var(--status-waiting-text)}.aconfirm{border-radius:var(--radius-m);border:1px solid color-mix(in srgb, var(--status-failed) 50%, transparent);background:color-mix(in srgb, var(--status-failed) 10%, var(--surface-solid));box-shadow:0 0 24px -10px color-mix(in srgb, var(--status-failed) calc(70% * var(--glow-strength)), transparent);color:var(--text);gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;animation:.25s ease-out fadeUp;display:grid}.aconfirm__actions{flex-wrap:wrap;gap:8px;display:flex}.files{gap:8px;min-width:0;display:grid}.files__head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.files__title{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);font-size:12px;font-weight:600}.files__from{color:var(--text-muted);font-size:12px}.files__count{color:var(--text-muted);margin-left:auto;font-size:12px}.files__loading{color:var(--text-2);align-items:center;gap:8px;font-size:13px;display:flex}.files__body{gap:8px;min-width:0;display:grid}.files__list{flex-wrap:wrap;gap:4px;display:flex}.files__path{border:1px solid var(--border);background:var(--surface-inset);cursor:pointer;font-family:var(--mono);color:var(--text-2);overflow-wrap:anywhere;transition:color var(--fast), border-color var(--fast), background var(--fast), box-shadow var(--fast);border-radius:999px;padding:4px 10px;font-size:11.5px}.files__path:hover{color:var(--text);border-color:var(--accent)}.files__path--on{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:var(--accent-soft);box-shadow:var(--glow-s)}.files__view{border-radius:var(--radius-m);border:1px solid var(--border);background:var(--surface-inset);max-height:52vh;font-family:var(--mono);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;font-size:12px;line-height:1.6;overflow:auto}.aform{gap:12px}.aform__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aform__note{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}.aform__actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1640px){.agents__table .col--persona,.agents__table .col--machine,.agents__table .col--model{display:none}.ateam__model{display:block}.agents__table{min-width:1060px}}@media (width<=1400px){.agents__table .col--agent{width:176px}.agents__table .col--status{width:182px}.agents__table .col--team{width:132px}.agents__table .col--actions{width:244px}.agents__table .atype select{width:136px}.agents__table{min-width:960px}}@media (width<=1320px){.agents__table .col--duration{display:none}}@media (width<=1200px){.agents__table,.agents__table--personas{min-width:860px}}@media (width<=1100px){.agents__table .col--project,.agents__table .col--last,.agents__table--personas .col--files{display:none}.agents__table,.agents__table--personas{min-width:700px}}@media (width<=900px){.agents__table .col--team,.agents__table--personas .col--version{display:none}.agents__table,.agents__table--personas{min-width:600px}.afilters__count{margin-left:0}}@media (width<=640px){.agents .panel__title{flex-basis:100%}.agents .panel__tools{justify-content:space-between;width:100%;margin-left:0}.agents__lede{display:none}.agents__table,.agents__table--personas{min-width:0}.agents__table .col--agent{width:auto}.agents__table .col--status{width:148px}.agents__table .col--task,.agents__table .col--actions{display:none}.agents__table .col--open{display:table-cell}.agents__table--personas .col--agent{width:auto}.agents__table--personas .col--desc,.agents__table--personas .col--harness,.agents__table--personas .col--last{display:none}.agents__table--personas .col--usage{text-align:right;width:84px}.agents__table th:first-child,.agents__table td:first-child{padding-left:10px}.agents__scroll{max-height:max(320px,64vh)}.afilters__search{flex-basis:100%;max-width:none}.afilter{flex:calc(50% - 8px)}.afilter select{width:100%;max-width:none}.drawer--agent{width:100vw;padding:16px 14px 24px}.ahero{gap:14px;padding-right:40px}.ahero .robot{width:auto;height:88px}.ahero__name{font-size:22px}.adrawer__kv{grid-template-columns:92px minmax(0,1fr);gap:9px 12px;padding:12px}.adrawer__kv dt{letter-spacing:.08em;white-space:normal;font-size:10px}.aform__row{grid-template-columns:minmax(0,1fr)}.atype--big select{width:100%;min-width:0}.files__view{max-height:60vh}}.inbox{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;max-width:1280px;margin:0 auto;display:grid}.inbox__main,.inbox__side{gap:16px;min-width:0;display:grid}@media (width>=1000px){.inbox{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr)}.inbox__side{--stick:100px;top:var(--stick);position:sticky}.inbox__side .decided{max-height:calc(100vh - var(--stick) - 110px);overscroll-behavior:contain;scrollbar-width:thin;margin-right:-6px;padding-right:6px;overflow-y:auto}}@media (width>=1400px){.inbox__side{--stick:66px}}.inbox .panel__title .count{margin-left:2px}.inbox__empty{padding:28px 16px 22px}.inbox__none{color:var(--text-muted);gap:4px;padding:2px 0 4px;font-size:12.5px}.reqs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.req{border-radius:var(--radius-m);border:1px solid var(--border);background:var(--surface-raised);box-shadow:inset 0 1px 0 var(--panel-highlight);animation:rise var(--normal) var(--ease);transition:border-color var(--fast), box-shadow var(--fast);grid-template-columns:auto minmax(0,1fr);gap:8px 12px;padding:12px 14px;display:grid}.req:hover{border-color:var(--border-strong)}.req--public{border-color:color-mix(in srgb, var(--status-waiting) 45%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--status-waiting) 7%, var(--surface-raised)), var(--surface-raised) 70%);box-shadow:inset 3px 0 0 var(--status-waiting), inset 0 1px 0 var(--panel-highlight)}.req--public:hover{border-color:color-mix(in srgb, var(--status-waiting) 65%, var(--border))}.req__icon{margin-top:1px}.req__body{gap:7px;min-width:0;display:grid}.req__top{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.req__kind{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);font-size:11px;font-weight:600}.req__project:before{content:"·";color:var(--text-faint);margin-right:8px}.req__when{white-space:nowrap;margin-left:auto}.req__title{font-family:var(--display);letter-spacing:.01em;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.3}.req__desc{border-radius:var(--radius-s);border:1px dashed var(--border-strong);background:var(--surface-inset);max-height:160px;font-family:var(--mono);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:9px 12px;font-size:12px;line-height:1.55;overflow:auto}.req--public .req__desc{border-color:color-mix(in srgb, var(--status-waiting) 45%, transparent)}.req__actions{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.from{min-width:0;color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;display:inline-flex}.from .badge svg{width:11px;height:11px}.from__who{overflow-wrap:anywhere}.from__via{color:var(--text-muted)}.decide{border-radius:var(--radius-m);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 6%, var(--surface-inset));box-shadow:0 0 22px -10px color-mix(in srgb, var(--accent) calc(60% * var(--glow-strength)), transparent);animation:fadeUp var(--normal) var(--ease);gap:10px;padding:12px;display:grid}.decide--reject{border-color:color-mix(in srgb, var(--status-failed) 45%, transparent);background:color-mix(in srgb, var(--status-failed) 6%, var(--surface-inset));box-shadow:0 0 22px -10px color-mix(in srgb, var(--status-failed) calc(60% * var(--glow-strength)), transparent)}.decide__field select,.decide__field input{width:100%}.decide__note{color:var(--text-2);font-size:12px}.decide__actions{flex-wrap:wrap;gap:8px;display:flex}.decided{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dreq{border-radius:var(--radius-m);border:1px solid var(--border-faint);background:var(--surface-inset);box-shadow:inset 3px 0 0 var(--outcome,transparent);animation:rise var(--normal) var(--ease);grid-template-columns:auto minmax(0,1fr);gap:6px 12px;padding:10px 12px;display:grid}.dreq--accepted{--outcome:color-mix(in srgb, var(--status-complete) 75%, transparent)}.dreq--rejected{--outcome:color-mix(in srgb, var(--status-failed) 65%, transparent)}.dreq .req__icon{margin-top:0}.dreq__main{gap:4px;min-width:0;display:grid}.dreq__title{overflow-wrap:anywhere;font-weight:600;line-height:1.3}.dreq__meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.dreq__meta .from{font-size:12px}.dreq__reason{border-left:2px solid color-mix(in srgb, var(--status-failed) 55%, transparent);color:var(--text-2);overflow-wrap:anywhere;margin:2px 0 0;padding-left:9px;font-size:12.5px;font-style:italic}.dreq__side{color:var(--text-muted);flex-wrap:wrap;grid-column:2;align-items:center;gap:6px 10px;font-size:12px;display:flex}.dreq__ticket{color:var(--accent-text)}.dreq__when{white-space:nowrap;margin-left:auto}.newwork__row{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:12px 14px;display:grid}.newwork__kind .seg{width:max-content;height:38px}.newwork .seg>button{align-items:center;gap:5px;display:inline-flex}.newwork .seg svg{width:13px;height:13px}.newwork__project select{width:100%}.newwork__submit{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}@media (width<=480px){.newwork__row{grid-template-columns:minmax(0,1fr)}.req__when{flex-basis:100%;margin-left:0}}.settings{grid-template-columns:212px minmax(0,1fr);align-items:start;gap:16px;max-width:1280px;margin:0 auto;display:grid}.settings>*{min-width:0}.settings__content{gap:16px;min-width:0;display:grid}.subnav{border-radius:var(--radius-m);border:1px solid var(--border);background:var(--surface-inset);gap:3px;padding:6px;display:grid;position:sticky;top:64px}.subnav__item{text-align:left;cursor:pointer;border-radius:calc(var(--radius-m) - 3px);width:100%;font-family:var(--display);letter-spacing:.02em;color:var(--text-2);white-space:nowrap;transition:color var(--fast), background var(--fast), box-shadow var(--fast), border-color var(--fast);background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:8px 11px;font-size:12.5px;font-weight:600;text-decoration:none;display:flex}.subnav__item svg{opacity:.85;flex:none;width:16px;height:16px}.subnav__item:hover{color:var(--text);background:var(--accent-soft);text-decoration:none}.subnav__item--on{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:var(--accent-soft);box-shadow:var(--glow-s)}.subnav__item--on svg{opacity:1}.subnav__guide{color:var(--accent-text);border:1px dashed color-mix(in srgb, var(--accent) 55%, transparent);margin-bottom:8px;position:relative}.subnav__guide:hover{border-style:solid}.subnav__guide:after{content:"";background:var(--border-faint);height:1px;position:absolute;bottom:-6px;left:4px;right:4px}.settings__loading{align-items:center;gap:10px;display:flex}.settings__out{align-items:center;gap:5px;display:inline-flex}.settings__out svg{width:12px;height:12px}.appearance__row{justify-items:start;gap:6px;display:grid}.appearance__choice{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.appearance__label{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:11px;font-weight:600}.settings .seg>button{align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.settings .seg svg{flex:none;width:14px;height:14px}.public{transition:border-color var(--normal), box-shadow var(--normal)}.public--on{border-color:color-mix(in srgb, var(--status-working) 45%, transparent);box-shadow:inset 0 1px 0 var(--panel-highlight), 0 0 40px -22px color-mix(in srgb, var(--status-working) calc(80% * var(--glow-strength)), transparent), var(--shadow-m)}.public__top{align-items:flex-start;gap:16px;display:flex}.public__top .panel__title{flex:320px;align-items:flex-start}.public__text{gap:4px;min-width:0;display:grid}.public__title{font-family:var(--display);color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.public__switch{flex:none;margin-left:auto;padding-top:4px}.public__door{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:12.5px}.public__projects{border-top:1px solid var(--border-faint);transition:opacity var(--normal), filter var(--normal);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:10px;display:flex}.public__projects--inactive{opacity:.55;filter:saturate(.25)}.public__list{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.public__list li{color:var(--text-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.public__list li.is-public{color:var(--text)}.switch{border:1px solid var(--border-strong);background:var(--surface-inset);cursor:pointer;width:46px;height:26px;transition:background var(--normal), border-color var(--normal), box-shadow var(--normal);border-radius:999px;flex:none;padding:0;position:relative}.switch__knob{background:var(--text-muted);width:18px;height:18px;box-shadow:var(--shadow-s);transition:transform var(--normal) var(--ease), background var(--normal);border-radius:50%;position:absolute;top:3px;left:3px}.switch:hover:not(:disabled){border-color:var(--accent)}.switch--on{background:var(--accent-fill);box-shadow:0 0 16px -4px color-mix(in srgb, var(--accent-fill) calc(90% * var(--glow-strength)), transparent);border-color:#0000}.switch--on .switch__knob{background:var(--on-accent);transform:translate(20px)}.switch--small{width:34px;height:20px}.switch--small .switch__knob{width:14px;height:14px;top:2px;left:2px}.switch--small.switch--on .switch__knob{transform:translate(14px)}.switch:disabled{cursor:default;opacity:.55}.plist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.prow{border-radius:var(--radius-m);border:1px solid var(--border);background:var(--surface-inset);transition:border-color var(--fast);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:11px 14px;display:flex}.prow:hover{border-color:var(--border-strong)}.prow__main{flex:260px;gap:3px;min-width:0;display:grid}.prow__name{font-family:var(--display);color:var(--text);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14.5px;font-weight:600;display:flex}.prow__meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:2px 14px;font-size:12.5px;display:flex}.prow__meta .mono{font-size:12px}.prow__meta a{align-items:center;gap:4px;display:inline-flex}.prow__meta svg{width:11px;height:11px}.prow__warn{color:var(--status-waiting-text)}.prow__desc{color:var(--text-muted);font-size:12.5px}.prow__name--plain{font-family:var(--body);font-size:13.5px}.prow__repo{align-items:center;gap:5px;font-size:13px;font-weight:500;display:inline-flex}.prow__repo svg{opacity:.7;width:12px;height:12px}.prow__side{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.prow>.tile{align-self:flex-start;margin-top:1px}.prow .confirmbox{flex-basis:100%}.prow__avatar{--t:var(--accent);width:28px;height:28px;font-family:var(--display);color:var(--t);border:1px solid color-mix(in srgb, var(--t) 45%, transparent);background:color-mix(in srgb, var(--t) 12%, var(--surface-solid));border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.prow__avatar--owner{--t:var(--accent-2)}.prow__side .select select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-2) 50%), linear-gradient(135deg, var(--text-2) 50%, transparent 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;min-width:140px;padding:5px 28px 5px 10px;font-size:12.5px}:where(.tag){letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:10px;font-weight:700;line-height:1.6;display:inline-flex}.locked{color:var(--accent-2-text);border-radius:var(--radius-s);border:1px dashed color-mix(in srgb, var(--accent-2) 50%, transparent);align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.settings .form__row>.field,.projects .form__row>.field,.ghcreate>.field{flex:220px}.settings .form__row>.field--narrow{flex:0 150px}.settings .select--stacked{gap:5px;min-width:0;display:grid}.settings .select__label{color:var(--text-2);font-size:12px}.settings .select--stacked select{font:inherit;color:var(--text);border-radius:var(--radius-s);border:1px solid var(--border-strong);background-color:var(--surface-inset);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-2) 50%), linear-gradient(135deg, var(--text-2) 50%, transparent 50%);cursor:pointer;min-width:150px;transition:border-color var(--fast), box-shadow var(--fast);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;outline:none;padding:8px 30px 8px 12px;font-size:14px}.settings .select--stacked select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.settings .select--stacked select:disabled{opacity:.6}.settings .form__row>.select--stacked{flex:0 auto}.settings .form__row>.select--stacked select{min-width:150px}.pform{border-color:color-mix(in srgb, var(--accent) 40%, transparent);box-shadow:inset 0 1px 0 var(--panel-highlight), 0 0 30px -18px color-mix(in srgb, var(--accent) calc(90% * var(--glow-strength)), transparent)}.pform__title{font-family:var(--display);color:var(--text);font-size:14px;font-weight:600}.field>span .mono{color:var(--accent-text)}.form__note{color:var(--text-muted);flex:220px;padding-bottom:8px;font-size:12px}.settings .btn svg,.projects .btn svg,.ticketview .btn svg,.brief .btn svg{flex:none;width:14px;height:14px}.keyreveal{border-radius:var(--radius-m);border:1px solid color-mix(in srgb, var(--status-working) 50%, transparent);background:color-mix(in srgb, var(--status-working) 8%, var(--surface-raised));box-shadow:0 0 30px -14px color-mix(in srgb, var(--status-working) calc(90% * var(--glow-strength)), transparent);justify-items:start;gap:10px;padding:14px 16px;animation:.4s ease-out fadeUp;display:grid}.keyreveal__head strong{color:var(--status-waiting-text)}.keyreveal .copybox{width:100%;min-width:0}.confirmbox{border-radius:var(--radius-s);border:1px solid color-mix(in srgb, var(--status-failed) 50%, transparent);background:color-mix(in srgb, var(--status-failed) 10%, var(--surface-raised));color:var(--text);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 10px;font-size:12.5px;animation:.25s ease-out fadeUp;display:flex}.confirmbox>span{flex:200px}.confirmbox--ask{border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 8%, var(--surface-raised))}.ghapp{border-radius:var(--radius-m);border:1px solid var(--border-strong);background:var(--surface-inset);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.ghapp--installed{border-color:color-mix(in srgb, var(--status-working) 40%, transparent)}.ghapp>.ghmark{width:28px;height:28px;color:var(--text);flex:none}.ghapp>.alert{flex-basis:100%}.ghapp__main{flex:220px;gap:2px;min-width:0;display:grid}.ghapp__name{font-family:var(--display);font-size:15px;font-weight:600}.ghapp__ok{color:var(--status-working-text)}.ghcreate{align-items:flex-end}.warnbox{border-radius:var(--radius-s);border:1px solid color-mix(in srgb, var(--status-waiting) 50%, transparent);background:color-mix(in srgb, var(--status-waiting) 12%, var(--surface-solid));color:var(--text);margin:0;padding:9px 12px}.connect{gap:12px;display:grid}@media (width<=800px){.settings{grid-template-columns:minmax(0,1fr)}.subnav{scrollbar-width:none;gap:3px;display:flex;position:static;overflow-x:auto}.subnav::-webkit-scrollbar{display:none}.subnav__item{width:auto}.subnav__guide{margin:0 6px 0 0}.subnav__guide:after{display:none}}@media (width<=640px){.public__top{gap:12px}.public__top .tile{display:none}.public__switch{padding-top:0}}.back{color:var(--accent-text);justify-self:start;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.back svg{width:15px;height:15px;transform:rotate(180deg)}.ticketview{gap:12px;max-width:1240px;margin:0 auto;display:grid}.ticketview>*{min-width:0}.ticketview__cols{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"ticket side""comments side";align-items:start;gap:16px;display:grid}.ticketview__ticket{grid-area:ticket}.ticketview__comments{grid-area:comments}.ticketview__side{grid-area:side;gap:14px;min-width:0;display:grid;position:sticky;top:64px}.ticketview__head{gap:6px;display:grid}.ticketview__key{color:var(--accent-text);overflow-wrap:anywhere;font-size:12.5px}.ticketview__title{font-family:var(--display);letter-spacing:.01em;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:1.2}.ticketview__meta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ticketview__meta .btn{margin-left:auto}.ticketview__body{border-radius:var(--radius-m);border:1px solid var(--border);background:var(--surface-inset);font-family:var(--body);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px 16px;font-size:14px;line-height:1.6}.ticketview__desc{border-radius:var(--radius-m);border:1px solid var(--border);background:var(--surface-inset);margin:0;padding:14px 16px}.ticketview .kv{margin:0}.ticketview .kv time{color:var(--text)}.doctabs{justify-self:start}.doctabs .num{opacity:.75;margin-left:2px;font-weight:500}.onit{--c:var(--accent);border-radius:var(--radius-m);border:1px solid color-mix(in srgb, var(--c) 50%, transparent);background:color-mix(in srgb, var(--c) 9%, var(--surface-raised));box-shadow:0 0 22px -10px color-mix(in srgb, var(--c) calc(80% * var(--glow-strength)), transparent);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:7px 12px 7px 9px;font-size:13px;display:flex}.onit .robot{flex:none}.onit__pulse{background:var(--c);width:8px;height:8px;box-shadow:0 0 10px var(--c);border-radius:50%;animation:1.2s infinite beat}.onit b{color:var(--c);font-family:var(--display);font-weight:600}.onit__says{color:var(--text);font-style:italic}.onit__step{font-family:var(--mono);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;margin:0;font-size:11px;overflow:hidden}.onit__step:before{content:"› ";color:var(--c)}.onit__step:after{content:"▍";color:var(--c);animation:1s steps(2,end) infinite blink}.doclist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.doclist__item{text-align:left;cursor:pointer;border-radius:var(--radius-s);border:1px solid var(--border);background:var(--surface-inset);width:100%;color:var(--text);transition:border-color var(--fast), background var(--fast), box-shadow var(--fast);align-items:center;gap:10px;padding:7px 9px;display:flex}.doclist__item:hover{border-color:var(--border-strong)}.doclist__item[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:var(--accent-soft);box-shadow:var(--glow-s)}.doclist__text{gap:1px;min-width:0;display:grid}.doclist__name{font-size:13px;font-weight:600}.doclist__name .num{color:var(--text-muted);font-weight:500}.doclist__meta{color:var(--text-muted);font-size:11.5px}.findings{border-color:color-mix(in srgb, var(--status-review) 45%, transparent)}.findings__actions{justify-items:start;gap:8px;display:grid}.findings__actions .confirmbox{width:100%}.comments{gap:10px;margin:0;padding:0;list-style:none;display:grid}.comment{--c:var(--text-muted);border-radius:var(--radius-m);border:1px solid var(--border);background:var(--surface-inset);gap:6px;padding:10px 14px;animation:.3s ease-out fadeUp;display:grid}.comment--agent{border-color:color-mix(in srgb, var(--c) 35%, transparent);background:color-mix(in srgb, var(--c) 7%, var(--surface-inset))}.comment__head{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;display:flex}.comment__who{width:22px;height:22px;font-family:var(--display);color:var(--c);border:1px solid color-mix(in srgb, var(--c) 50%, transparent);background:color-mix(in srgb, var(--c) 14%, var(--surface-solid));border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.comment__author{color:var(--text);overflow-wrap:anywhere;font-weight:700}.comment--agent .comment__author{color:var(--c)}.comment__head time{margin-left:auto}.comment__body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.55}.commentbox textarea{min-height:84px}:root[data-theme=light] .onit b,:root[data-theme=light] .comment--agent .comment__author,:root[data-theme=light] .comment__who{color:color-mix(in srgb, var(--c) 60%, var(--text))}@media (width<=1000px){.ticketview__cols{grid-template-columns:minmax(0,1fr);grid-template-areas:"ticket""side""comments"}.ticketview__side{position:static}}.ticketview p.panel__hint,.brief p.panel__hint{margin:0}.screen{place-items:center;min-height:100vh;padding:24px 16px;display:grid;position:relative}.screen__card{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(520px,100%);box-shadow:inset 0 1px 0 var(--panel-highlight), var(--shadow-m), 0 0 90px -30px color-mix(in srgb, var(--accent) calc(60% * var(--glow-strength)), transparent);animation:fadeUp .4s var(--ease);gap:14px;padding:24px 28px 26px;display:grid}.screen__card>*{min-width:0}.screen__card--wide{width:min(620px,100%)}.screen__brand{border-bottom:1px solid var(--border-faint);align-items:center;gap:10px;padding-bottom:12px;display:flex}.screen__brandname{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg, var(--accent) 0%, var(--accent) 38%, var(--accent-2) 62%, var(--accent-3) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:700}.screen__brandsub{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:10.5px}.screen__head{align-items:center;gap:14px;display:flex}.screen__head>div{min-width:0}.screen__step{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);font-size:11px;font-weight:600}.screen__step .mono{letter-spacing:.12em}.screen__title{font-family:var(--display);letter-spacing:.01em;color:var(--text);overflow-wrap:anywhere;margin:2px 0 0;font-size:24px;font-weight:700;line-height:1.2}.screen__lede{color:var(--text-2);margin:0;line-height:1.55}.screen__lede b{color:var(--text)}.screen__card .field input.mono:not(.code-input){font-family:var(--mono);font-size:13.5px}.screen__note{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.5}.screen__note .mono{color:var(--accent-text)}.screen__note-warn{color:var(--status-waiting-text);font-weight:600}.screen__actions{flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:2px;display:flex}.screen__actions .btn svg{width:15px;height:15px}.screen__signout{color:var(--text-muted);margin-left:auto;font-weight:500}.screen__signout:hover{color:var(--text)}.screen__loading{text-align:center;justify-items:center;gap:12px;padding:8px 0 4px;display:grid}.screen__stage{place-items:center;padding-top:6px;display:grid;position:relative}.screen__stage:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) calc(40% * var(--glow-strength)), transparent), transparent);filter:blur(6px);border-radius:50%;width:170px;height:44px;position:absolute;bottom:4px;left:50%;translate:-50%}.screen__stage>*{position:relative}.screen__spinner{border:3px solid color-mix(in srgb, var(--accent) 18%, transparent);border-top-color:var(--accent);border-radius:50%;width:36px;height:36px;animation:.9s linear infinite spin}.caution{border-radius:var(--radius-m);border:1px solid color-mix(in srgb, var(--status-waiting) 45%, transparent);background:color-mix(in srgb, var(--status-waiting) 10%, var(--surface-solid));color:var(--text-2);align-items:flex-start;gap:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.caution svg{width:18px;height:18px;color:var(--status-waiting-text);flex:none;margin-top:1px}.caution b{color:var(--text)}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=480px){.screen{align-content:start;padding:16px 16px 24px}.screen__card{border-radius:var(--radius-l);padding:20px 18px 22px}.screen__title{font-size:21px}.screen__brandsub{display:none}}.wizard{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:16px;max-width:1040px;margin:0 auto;display:grid}.wizard>*{min-width:0}.wizard__rail{gap:6px;position:sticky;top:66px}.wizard__kicker{border-bottom:1px solid var(--border-faint);gap:3px;padding:4px 8px 10px;display:grid}.wizard__kicker .label{color:var(--accent-text);font-size:11px}.wizard__org{font-family:var(--display);color:var(--text);overflow-wrap:anywhere;font-size:16px;font-weight:700}.wizard__progress{align-items:center;gap:10px;margin-top:6px;display:flex}.wizard__bar{background:var(--surface-inset);height:5px;box-shadow:inset 0 0 0 1px var(--border-faint);border-radius:999px;flex:1;position:relative;overflow:hidden}.wizard__bar i{width:calc(var(--p,0) * 100%);border-radius:inherit;background:linear-gradient(90deg, var(--status-working), color-mix(in srgb, var(--status-working) 55%, var(--accent)));box-shadow:0 0 10px color-mix(in srgb, var(--status-working) calc(70% * var(--glow-strength)), transparent);transition:width var(--slow) var(--ease);position:absolute;inset:0 auto 0 0}.wizard__count{color:var(--text-muted);white-space:nowrap;font-size:11px;font-weight:600}.stepper{gap:2px;margin:0;padding:2px 0 0;list-style:none;display:grid}.stepper__step{position:relative}.stepper__step button{border-radius:var(--radius-m);cursor:pointer;text-align:left;width:100%;color:var(--text-2);transition:background var(--fast), color var(--fast);background:0 0;border:0;align-items:center;gap:12px;padding:8px;display:flex}.stepper__step button:hover{background:var(--accent-soft);color:var(--text)}.stepper__step+.stepper__step:before{content:"";background:var(--border);pointer-events:none;width:2px;height:18px;position:absolute;top:-10px;left:22px}.stepper__step--done+.stepper__step:before{background:color-mix(in srgb, var(--status-working) 60%, transparent)}.stepper__dot{width:30px;height:30px;font-family:var(--display);color:var(--text-muted);border:1px solid var(--border-strong);background:var(--surface-inset);transition:box-shadow var(--normal), border-color var(--normal), background var(--normal), color var(--normal);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.stepper__dot svg{width:16px;height:16px}.stepper__step--done .stepper__dot{color:var(--status-working-text);border-color:color-mix(in srgb, var(--status-working) 55%, transparent);background:color-mix(in srgb, var(--status-working) 14%, var(--surface-solid))}.stepper__step--on .stepper__dot{color:var(--accent-text);border-color:var(--accent);background:var(--accent-soft);box-shadow:var(--glow-selected)}.stepper__text{min-width:0;display:grid}.stepper__label{white-space:nowrap;font-size:13px;font-weight:600}.stepper__step--on .stepper__label{color:var(--text)}.stepper__hint{color:var(--text-muted);font-size:11px}.stepper__step--done .stepper__hint{color:var(--status-working-text)}.stepper__step--on .stepper__hint{color:var(--accent-text)}.wizard__card{animation:fadeUp .35s var(--ease);gap:14px;padding:18px 22px 20px}.wizard__card .panel__title>div{min-width:0}.wizard__card .panel__title h2{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:19px;font-weight:700;display:flex}.wizard__lede{color:var(--text-2);max-width:70ch;margin:0;font-size:13.5px;line-height:1.6}.wizard__lede b{color:var(--text);font-weight:600}.wizard__loading{color:var(--text-2);align-items:center;gap:10px;margin:0;display:flex}.wizard__action{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.wizard__note{color:var(--text-muted);flex:220px;font-size:12px}.wizard__nav{border-top:1px solid var(--border-faint);flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:14px;display:flex}.wizard__spacer{flex:1}.wizard__nav .btn svg{width:15px;height:15px}.icon--back{transform:rotate(180deg)}.wbox{border-radius:var(--radius-m);border:1px solid var(--border);background:var(--surface-raised);padding:14px}.wizard .form__row>.field{flex:220px}.wizard .field input.mono{font-family:var(--mono);font-size:13.5px}.wfact{border-radius:var(--radius-m);border:1px solid var(--border);background:var(--surface-inset);align-items:center;gap:16px;padding:14px 16px;display:flex}.wfact__text{gap:3px;min-width:0;display:grid}.wfact__name{font-family:var(--display);letter-spacing:.01em;overflow-wrap:anywhere;font-size:20px;font-weight:700}.wfact__meta{color:var(--text-2);flex-wrap:wrap;gap:2px 14px;font-size:12.5px;display:flex}.wfact__meta .mono{color:var(--text-muted)}.wfact__meta b{color:var(--text);font-weight:600}.wfact__bot{flex:none;margin-left:auto;line-height:0}.wdone{border-radius:var(--radius-m);border:1px solid color-mix(in srgb, var(--status-working) 45%, transparent);background:color-mix(in srgb, var(--status-working) 10%, var(--surface-solid));flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.wdone__title{color:var(--text);align-items:center;gap:8px;font-weight:700;display:inline-flex}.wdone__title svg{width:16px;height:16px;color:var(--status-working-text)}.wdone__hint{color:var(--text-2);overflow-wrap:anywhere;flex:240px;font-size:12.5px}.wscan{border-radius:var(--radius-m);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:radial-gradient(120px 90px at 44px 50%, color-mix(in srgb, var(--accent) calc(18% * var(--glow-strength)), transparent), transparent), var(--surface-inset);align-items:center;gap:18px;min-height:88px;padding:16px 18px 16px 88px;display:flex;position:relative;overflow:hidden}.wscan__ring,.wscan__dot{border-radius:50%;position:absolute;top:50%;left:44px;translate:-50% -50%}.wscan__dot{background:var(--accent);width:12px;height:12px;box-shadow:0 0 14px var(--accent)}.wscan__ring{border:2px solid var(--accent);width:60px;height:60px;animation:2s ease-out infinite ring}.wscan__ring--2{animation-delay:1s}.wscan__title{font-family:var(--display);color:var(--text);font-size:16px;font-weight:700}.wfound{border-radius:var(--radius-m);border:1px solid color-mix(in srgb, var(--status-working) 40%, transparent);background:color-mix(in srgb, var(--status-working) 9%, var(--surface-solid));animation:fadeUp .4s var(--ease);gap:8px;padding:12px 14px;display:grid}.wfound__title{color:var(--text);align-items:center;gap:10px;font-weight:600;display:flex}.wfound__teams{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wfound__teams li{align-items:flex-start;gap:10px;font-size:13px;display:flex}.wfound__team{gap:1px;min-width:0;display:grid}.wfound__team b{font-family:var(--display);color:var(--text);font-weight:600}.wfound__agents{font-family:var(--mono);color:var(--text-2);overflow-wrap:anywhere;font-size:12px}.wempty{border-radius:var(--radius-m);border:1px dashed var(--border-strong);background:var(--surface-inset);align-items:center;gap:14px;padding:12px 16px;display:flex}.wempty__bot{flex:none;line-height:0}.wlist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wrow{border-radius:var(--radius-m);border:1px solid var(--border);background:var(--surface-inset);transition:border-color var(--fast), background var(--fast), box-shadow var(--fast);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;display:flex}.wrow__bot{flex:none;margin:-2px -4px -4px;line-height:0}.wrow__main{flex:240px;gap:3px;min-width:0;display:grid}.wrow__name{font-family:var(--display);color:var(--text);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14.5px;font-weight:600;display:flex}.wrow__meta{color:var(--text-muted);flex-wrap:wrap;gap:2px 14px;font-size:12.5px;display:flex}.wrow__error{color:var(--status-failed-text);font-size:12.5px}.wrow__pick{flex:0 250px}.wsync{font-size:11px;font-weight:600}.wsync--in-sync{--s:var(--status-working)}.wsync--applying,.wsync--creating,.wsync--drifted{--s:var(--status-waiting)}.wsync--applying:before,.wsync--creating:before{animation:1.2s infinite beat}.wsync--failed{--s:var(--status-failed)}.wsync--custom,.wsync--ignored{--s:var(--status-idle)}.wrepo{flex-direction:column;align-items:stretch}.wrepo--picked{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 6%, var(--surface-inset));box-shadow:var(--glow-s)}.wrepo__check{color:var(--text);flex-wrap:wrap;padding:0}.wrepo__name{font-size:13px}.wrepo__fields{animation:fadeUp .25s var(--ease);padding-left:26px}.wizard .wrepo__fields>.wrepo__narrow{flex:0 150px}.wrepo__warn{color:var(--status-waiting-text);font-size:12.5px}.wnative{align-items:flex-end}.wizard .select--stacked{gap:5px;min-width:0;display:grid}.wizard .select__label{color:var(--text-2);font-size:12px}.wizard .select--stacked select{font:inherit;color:var(--text);border-radius:var(--radius-s);border:1px solid var(--border-strong);background-color:var(--surface-inset);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-2) 50%), linear-gradient(135deg, var(--text-2) 50%, transparent 50%);min-width:190px;transition:border-color var(--fast), box-shadow var(--fast);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;outline:none;padding:8px 30px 8px 12px;font-size:14px}.wizard .select--stacked select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.wizard .select--stacked select:disabled{opacity:.6}.wfinish{align-items:center;gap:18px;display:flex}.wfinish__bot{flex:none;line-height:0}.wsum{flex:260px;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.wsum li{border-radius:var(--radius-m);border:1px solid var(--border);background:var(--surface-inset);color:var(--text-2);align-items:center;gap:12px;padding:10px 14px;display:flex}.wsum__mark{border:1px solid var(--border-strong);width:26px;height:26px;color:var(--text-muted);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.wsum__mark svg{width:15px;height:15px}.wsum--ok{color:var(--text);border-color:color-mix(in srgb, var(--status-working) 40%, transparent)}.wsum--ok .wsum__mark{color:var(--status-working-text);border-color:color-mix(in srgb, var(--status-working) 55%, transparent);background:color-mix(in srgb, var(--status-working) 14%, var(--surface-solid));box-shadow:0 0 10px -2px color-mix(in srgb, var(--status-working) calc(70% * var(--glow-strength)), transparent)}@media (width<=1380px){.wizard__rail{top:100px}}@media (width<=900px){.wizard{grid-template-columns:minmax(0,1fr)}.wizard__rail{position:static}.wizard__kicker{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:2px 4px 8px;display:flex}.wizard__progress{flex:100%;margin-top:2px}.stepper{justify-content:space-between;gap:0;padding-top:8px;display:flex}.stepper__step{flex:1 1 0;min-width:0}.stepper__step button{text-align:center;flex-direction:column;gap:6px;padding:4px 2px 6px}.stepper__step+.stepper__step:before{width:auto;height:2px;top:19px;left:calc(17px - 50%);right:calc(50% + 17px)}.stepper__text{justify-items:center}.stepper__hint{display:none}.stepper__label{font-size:12px}}@media (width<=640px){.stepper__label{display:none}.stepper__step--on .stepper__label{display:block}.wizard__card{padding:14px 14px 16px}.wizard__card .panel__title h2{font-size:17px}.wrepo__fields{padding-left:0}.wfact__bot,.wfinish__bot{display:none}.wrow__pick{flex:100%}}.landing{flex-direction:column;min-height:100vh;display:flex;position:relative}.landing__top{border-bottom:1px solid var(--border-faint);background:color-mix(in srgb, var(--bg) 60%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:12px max(24px,50% - 576px);display:flex}.landing__brand{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg, var(--accent) 0%, var(--accent) 38%, var(--accent-2) 62%, var(--accent-3) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:16px;font-weight:700}.landing__brand-sep{-webkit-text-fill-color:var(--accent-2)}.landing__links{align-items:center;gap:6px 18px;font-size:13.5px;font-weight:600;display:flex}.landing__links a:not(.btn){color:var(--text-2);padding:4px 2px}.landing__links a:not(.btn):hover{color:var(--text);text-decoration:none}.landing__links .btn:hover{text-decoration:none}.landing__main{grid-template-columns:minmax(0,1.3fr) minmax(320px,440px);grid-template-areas:"hero signin""agents signin";align-items:start;gap:28px 40px;width:100%;max-width:1200px;margin:0 auto;padding:28px 24px 40px;display:grid}.landing__main>*{min-width:0}.landing__hero{grid-area:hero;gap:18px;padding-top:14px;display:grid}.landing__kicker{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);font-size:12px;font-weight:600}.landing__title{font-family:var(--display);letter-spacing:.01em;background:linear-gradient(100deg, var(--text) 30%, var(--accent) 62%, var(--accent-2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(32px,4.6vw,52px);font-weight:700;line-height:1.06}.landing__lede{color:var(--text-2);max-width:62ch;margin:0;font-size:16.5px;line-height:1.6}.landing__crew{justify-content:center;align-items:flex-end;gap:22px;padding:12px 0 26px;display:flex;position:relative}.landing__crew:before,.landing__crew:after{content:"";pointer-events:none;border-radius:50%;position:absolute;left:50%;translate:-50%}.landing__crew:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) calc(34% * var(--glow-strength)), transparent), transparent);filter:blur(6px);width:min(520px,100%);height:86px;bottom:-6px}.landing__crew:after{border:1.5px solid color-mix(in srgb, var(--accent) 55%, transparent);background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 10%, transparent), transparent);width:min(420px,92%);height:58px;box-shadow:0 0 26px -4px color-mix(in srgb, var(--accent) calc(70% * var(--glow-strength)), transparent), inset 0 0 22px -6px color-mix(in srgb, var(--accent) calc(70% * var(--glow-strength)), transparent);bottom:4px}.landing__crew .robot{z-index:1;position:relative}.landing__points{gap:10px;margin:0;padding:0;list-style:none;display:grid}.landing__points li{border-radius:var(--radius-l);border:1px solid var(--border);background:var(--surface);box-shadow:inset 0 1px 0 var(--panel-highlight), var(--shadow-s);color:var(--text-2);align-items:flex-start;gap:12px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.landing__points b{color:var(--text)}.landing__signin{grid-area:signin;position:sticky;top:20px}.landing__signin .auth [data-amplify-authenticator]{min-height:0;padding:0}.landing__notice{border-radius:var(--radius-m);border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--surface-solid));box-shadow:var(--glow-s);color:var(--text);align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px 14px;font-size:13.5px;line-height:1.5;display:flex}.landing__notice svg{width:18px;height:18px;color:var(--accent-text);flex:none;margin-top:1px}.landing__signin .auth [data-amplify-authenticator] [data-amplify-container]{width:100%}.landing__demo{text-align:center;border-radius:var(--radius-l);border:1px dashed var(--border-strong);min-height:300px;color:var(--text-2);background:radial-gradient(420px 220px at 50% 0%, var(--accent-soft), transparent 70%), var(--surface);box-shadow:inset 0 1px 0 var(--panel-highlight), var(--shadow-m);place-items:center;padding:40px 24px;display:grid}.landing__agents{border-radius:var(--radius-l);border:1px solid color-mix(in srgb, var(--accent-2) 40%, transparent);background:linear-gradient(180deg, var(--accent-2-soft), transparent 70%), var(--surface);box-shadow:inset 0 1px 0 var(--panel-highlight), var(--shadow-m);grid-area:agents;gap:10px;padding:16px 18px;display:grid}.landing__agents-head{align-items:center;gap:10px;display:flex}.landing__agents-head .label{letter-spacing:.01em;text-transform:none;color:var(--text);font-size:15px}.landing__agents-hint{font-family:var(--mono);color:var(--text-muted);margin-left:auto;font-size:11.5px}.landing__agents p{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.55}.landing__doors{gap:4px 0;margin:0;font-size:13.5px;display:grid}.landing__doors dt{color:var(--text);margin-top:8px;font-weight:700}.landing__doors dd{color:var(--text-2);margin:0;line-height:1.55}.landing__doors code,.landing__read code{font-family:var(--mono);color:var(--accent-text);background:var(--accent-soft);overflow-wrap:anywhere;border-radius:5px;padding:1px 5px;font-size:12.5px}.landing__read{overflow-wrap:anywhere}@media (width>=1100px){.landing__points{grid-template-columns:repeat(3,minmax(0,1fr))}.landing__points li{flex-direction:column;gap:10px}}@media (width<=900px){.landing__main{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""signin""agents";padding:12px 16px 32px}.landing__signin{position:static}.landing__demo{min-height:160px}.landing__top{padding:10px 16px}}@media (width<=520px){.landing__crew{gap:10px}.landing__crew .robot{max-width:27vw;height:auto}.landing__brand{white-space:normal;font-size:14px}}.field .code-input{font-family:var(--mono);letter-spacing:.22em;text-align:center;text-transform:uppercase;padding:12px 14px;font-size:26px;font-weight:500}.field .code-input::placeholder{letter-spacing:.22em;color:var(--text-faint)}.connect__wait{align-items:center;gap:10px;display:flex}.asking{--tone:var(--accent);border-radius:var(--radius-m);border:1px solid var(--border);background:radial-gradient(160px 120px at 56px 60%, color-mix(in srgb, var(--agent-cyan) calc(14% * var(--glow-strength)), transparent), transparent), var(--surface-inset);box-shadow:inset 0 1px 0 var(--panel-highlight);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:14px 18px 16px 12px;display:grid;position:relative;overflow:hidden}.asking--warn{--tone:var(--status-waiting)}.asking--bad{--tone:var(--status-failed)}.asking__bot{padding:2px 0 0 4px;line-height:0}.asking__facts{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:9px 18px;min-width:0;margin:0;font-size:13px;display:grid}.asking dt{color:var(--text-muted);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.asking dt svg{width:14px;height:14px;color:var(--accent-text)}.asking dd{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0}.asking dd.mono{color:var(--accent-text);font-size:12.5px}.asking dd:first-of-type{font-family:var(--display);letter-spacing:.02em;color:var(--text);font-size:16px;font-weight:700}.asking .badge{vertical-align:1px;margin-left:8px}.asking__timer{background:color-mix(in srgb, var(--tone) 14%, transparent);height:3px;position:absolute;bottom:0;left:0;right:0}.asking__timer:after{content:"";width:calc(var(--left,1) * 100%);background:var(--tone);box-shadow:0 0 10px color-mix(in srgb, var(--tone) calc(80% * var(--glow-strength)), transparent);border-radius:0 3px 3px 0;transition:width 1s linear;position:absolute;inset:0 auto 0 0}.connect-none{gap:12px;display:grid}.connect__org,.connect__name{flex:200px}.connect-done{align-items:center;gap:20px;display:flex}.connect-done__text{gap:6px;min-width:0;display:grid}.connect-done__stage{flex:none;padding:4px 6px 0 0;position:relative}.connect-done__mark{width:32px;height:32px;color:var(--on-accent);background:var(--status-working);border:2px solid var(--surface-solid);box-shadow:0 0 22px -4px color-mix(in srgb, var(--status-working) calc(90% * var(--glow-strength)), transparent);animation:popIn .4s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:-2px}.connect-done__mark svg{width:18px;height:18px}@media (width<=520px){.asking{grid-template-columns:minmax(0,1fr);padding:12px 14px 14px}.asking__bot{display:none}.asking__facts{grid-template-columns:minmax(0,1fr);gap:2px 0}.asking dd{margin-bottom:8px}.asking dd:last-child{margin-bottom:0}.connect-done{flex-direction:column;align-items:flex-start}}.md{color:var(--text);overflow-wrap:anywhere;min-width:0;font-size:14.5px;line-height:1.65}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md .md__h{font-family:var(--display);color:var(--text);letter-spacing:.01em;margin:1.3em 0 .5em;font-weight:600;line-height:1.25}.md .md__h1{font-size:22px}.md .md__h2{border-bottom:1px solid var(--border-faint);padding-bottom:5px;font-size:17px}.md .md__h3{font-size:15px}.md .md__h4,.md .md__h5,.md .md__h6{color:var(--text-2);font-size:13.5px}.md p,.md ul,.md ol,.md blockquote,.md .md__table,.md .md__pre{margin:0 0 .9em}.md ul,.md ol{padding-left:1.4em}.md li+li{margin-top:.25em}.md li>p{margin:0}.md li::marker{color:var(--text-muted)}.md li.md__task{margin-left:-1.3em;list-style:none}.md__check{align-items:baseline;gap:8px;display:inline-flex}.md__box{border:1px solid var(--border-strong);background:var(--surface-inset);width:16px;height:16px;color:var(--on-accent);border-radius:4px;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid;transform:translateY(2px)}.md__check--done .md__box{background:var(--status-working);box-shadow:0 0 10px -2px color-mix(in srgb, var(--status-working) calc(70% * var(--glow-strength)), transparent);border-color:#0000}.md__check--done>span:last-child{color:var(--text-2)}.md a{color:var(--accent-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-underline-offset:2px}.md a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.md strong{color:var(--text);font-weight:700}.md code{font-family:var(--mono);color:var(--accent-text);background:var(--accent-soft);border-radius:5px;padding:1px 5px;font-size:.88em}.md__pre{border-radius:var(--radius-s);border:1px solid var(--border);background:var(--surface-inset);padding:12px 14px;position:relative;overflow-x:auto}.md__pre[data-lang]:before{content:attr(data-lang);font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:10px;position:absolute;top:6px;right:10px}.md__pre code{color:var(--text);background:0 0;padding:0;font-size:12.5px}.md blockquote{border-left:3px solid var(--accent-2);background:var(--accent-2-soft);color:var(--text-2);border-radius:0 var(--radius-s) var(--radius-s) 0;padding:6px 14px}.md blockquote>:last-child{margin-bottom:0}.md hr{border:0;border-top:1px solid var(--border);margin:1.4em 0}.md__table{border:1px solid var(--border);border-radius:var(--radius-s);overflow-x:auto}.md table{border-collapse:collapse;width:100%;font-size:13.5px}.md th,.md td{overflow-wrap:normal;word-break:normal;border-bottom:1px solid var(--border-faint);border-right:1px solid var(--border-faint);padding:7px 10px}.md tr>:last-child{border-right:0}.md tbody tr:last-child td{border-bottom:0}.md th{white-space:nowrap;font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-raised);font-size:11px;font-weight:600}.md tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--surface-inset) 50%, transparent)}.md--stale{opacity:.5;transition:opacity var(--normal)}.doc{gap:12px;min-width:0;display:grid}.doc__bar{border-bottom:1px solid var(--border-faint);flex-wrap:wrap;align-items:center;gap:8px 14px;padding-bottom:10px;display:flex}.doc__pick{color:var(--text-2);align-items:center;gap:8px;font-size:12px;display:inline-flex}.doc__pick>span{font-family:var(--display);letter-spacing:.02em;font-weight:600}.doc__pick select{font:inherit;color:var(--text);border-radius:var(--radius-s);border:1px solid var(--border-strong);background:var(--surface-inset);cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-2) 50%), linear-gradient(135deg, var(--text-2) 50%, transparent 50%);min-width:120px;transition:border-color var(--fast), box-shadow var(--fast);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;outline:none;padding:5px 28px 5px 10px;font-size:12.5px}.doc__pick select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.doc__loading{align-items:center;gap:10px;display:flex}.md--breaks p,.md--breaks li{white-space:pre-line}.projects{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;max-width:1240px;margin:0 auto;display:grid}.projects>*{min-width:0}.projects__main{gap:16px;min-width:0;display:grid}.projects__side{gap:14px;min-width:0;display:grid;position:sticky;top:64px}.field textarea.start__brief{min-height:200px;font-family:var(--body);line-height:1.55}.start__file{cursor:pointer;position:relative;overflow:hidden}.start__file input{opacity:0;cursor:pointer;position:absolute;inset:0}.start__file:focus-within{outline:2px solid var(--accent);outline-offset:2px}.pcards{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pcard{border-radius:var(--radius-m);border:1px solid var(--border);background:var(--surface-inset);gap:4px;padding:10px 12px;display:grid}.pcard__name{font-family:var(--display);color:var(--text);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px;font-weight:600;display:flex}.pcard__meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:2px 12px;font-size:12px;display:flex}.pcard__meta .mono{font-size:11.5px}.pcard__meta a{align-items:center;gap:4px;display:inline-flex}.pcard__meta svg{width:11px;height:11px}.pcard__desc{color:var(--text-muted);font-size:12px}.projects__side .btn{justify-self:start}.brow__prd{font-family:var(--mono);font-size:11.5px}.pticket{align-items:flex-start}.pticket__key{font-size:12px}.pticket__title{font-weight:600}.progress{border:1px solid var(--border-faint);background:var(--surface-inset);border-radius:3px;height:6px;margin:6px 0 2px;overflow:hidden}.progress span{background:linear-gradient(90deg, var(--status-working), var(--status-complete));height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--status-working) calc(80% * var(--glow-strength)), transparent);transition:width var(--slow) var(--ease);border-radius:3px;display:block}.children{border-left:1px dashed var(--border-strong);gap:5px;margin:8px 0 0;padding:0 0 0 12px;list-style:none;display:grid}.children li{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}.children__title{color:var(--text-2)}.children li.is-done .children__title{color:var(--text-muted);text-decoration:line-through}.brief{gap:12px;max-width:1240px;margin:0 auto;display:grid}.brief>*{min-width:0}.brief__head{gap:8px}.brief__accepted{color:var(--status-working-text);align-items:center;gap:5px;font-size:13px;display:inline-flex}.brief__cols{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}.brief__talk{max-height:calc(100vh - 84px);position:sticky;top:64px;overflow-y:auto}.brief__writing{--c:var(--status-working);border-radius:var(--radius-m);border:1px dashed color-mix(in srgb, var(--c) 50%, transparent);background:color-mix(in srgb, var(--c) 7%, var(--surface-inset));align-items:center;gap:16px;padding:22px 20px;display:flex}.brief__writing .robot{flex:none}.brief__writing-title{font-family:var(--display);color:var(--text);font-size:15px;font-weight:600}.brief__source{border-radius:var(--radius-m);border:1px solid var(--border);background:var(--surface-inset);padding:10px 14px}.brief__source summary{cursor:pointer;color:var(--text-2);font-size:12.5px;font-weight:600}.brief__source summary:hover{color:var(--text)}.brief__source[open] summary{margin-bottom:10px}.brief__source .ticketview__body{background:var(--surface-raised)}@media (width<=1100px){.projects{grid-template-columns:minmax(0,1fr)}.projects__side{position:static}}@media (width<=960px){.brief__cols{grid-template-columns:minmax(0,1fr)}.brief__talk{max-height:none;position:static}}.projects .prow__name .status--pill,.children .status--pill{font-family:var(--body);padding:1px 8px 1px 6px;font-size:11px}@keyframes beat{50%{opacity:.35}}@keyframes blink{50%{opacity:0}}@keyframes breathe{0%,to{opacity:.6}50%{opacity:1}}@keyframes type{0%{transform:translateY(0)}to{transform:translateY(-7px)}}@keyframes nod{0%,to{transform:rotate(0)translateY(0)}30%{transform:rotate(-2.5deg)translateY(2px)}60%{transform:rotate(2deg)translateY(1px)}}@keyframes idleSway{0%,to{transform:rotate(0)}50%{transform:rotate(1.5deg)}}@keyframes glance{0%,40%,to{transform:translate(0)}50%,60%{transform:translate(-6px)}70%,80%{transform:translate(6px)}}@keyframes blinkEye{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes blinkOnce{50%{scale:1 .1}}@keyframes antenna{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.5)}}@keyframes lights{50%{opacity:.95}}@keyframes ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes burst{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(3)}}@keyframes nodeRing{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}@keyframes chip{0%{opacity:0;transform:translateY(8px)scale(.9)}12%{opacity:1;transform:translateY(0)scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-12px)}}.packet-label{animation-name:labelChip}@keyframes labelChip{0%{opacity:0}12%,80%{opacity:1}to{opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(4px)}}@keyframes slideIn{0%{opacity:0;background:#3fdcff1f;transform:translate(14px)}to{background:0 0}}@keyframes dash{to{stroke-dashoffset:-240px}}@keyframes gridDrift{to{transform:translateY(40px)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeIn{0%{opacity:0}}@keyframes slideFromRight{0%{opacity:0;transform:translate(24px)}}@keyframes popIn{0%{opacity:0;transform:scale(.85)}}@keyframes countPulse{0%{color:var(--accent-text);text-shadow:0 0 12px color-mix(in srgb, var(--accent) 70%, transparent)}to{color:inherit;text-shadow:none}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}@keyframes sweep{to{transform:rotate(360deg)}}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ringPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes typeL{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-3px)rotate(-6deg)}}@keyframes typeR{0%{transform:translateY(-3px)rotate(6deg)}to{transform:translateY(0)rotate(0)}}@keyframes waveArm{0%,to{transform:rotate(0)}50%{transform:rotate(-40deg)}}@keyframes cheer{0%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}@keyframes headTilt{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}@keyframes flow{to{stroke-dashoffset:-40px}}@keyframes handoffDot{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes panelFlash{0%,to{border-color:var(--border);box-shadow:inset 0 1px 0 var(--panel-highlight), var(--shadow-m)}15%,55%{border-color:var(--accent);box-shadow:inset 0 1px 0 var(--panel-highlight), var(--shadow-m), 0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}}@media (width<=900px){.wrap{padding:12px 16px 24px}.top{gap:8px 12px}}@media (width<=640px){.wrap{padding:10px 16px 20px}.top{gap:6px 10px;padding:8px 12px}.top__brand{flex-wrap:wrap}.top h1{white-space:normal;font-size:14px}.top__name{display:none}.top__pulse{gap:4px 12px;font-size:12px}.tabs{border-radius:var(--radius-m);flex-wrap:wrap;order:4;width:100%}.tab{flex:auto;justify-content:center;padding:5px 10px}.panel{border-radius:var(--radius-m);padding:12px}.panel__head{align-items:flex-start}.form__row>.field{flex:100%}.drawer{padding:14px 16px 24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
