:root,html[data-theme=light]{--bg:#eaf4f8;--bg-alt:#deedf3;--panel:#ffffffd6;--panel-strong:#ffffffeb;--line:#1b1f2424;--line-soft:#1b1f2417;--ink:#1c1a17;--ink-soft:#3f3a33;--muted:#655f56;--muted-strong:#4e483f;--accent:#117665;--accent-soft:#1176651f;--accent-contrast:#0f5448;--danger:#b53d4b;--danger-soft:#b53d4b1f;--ok:#1a7d57;--ok-soft:#1a7d571f;--shadow:0 18px 42px #402b081f;--shadow-soft:0 10px 24px #402b0814;--radius-lg:18px;--radius-md:14px;--radius-sm:10px;--ring:0 0 0 3px #11766526;--body-bg:radial-gradient(1000px 500px at 0% -10%,#11766524,transparent 60%),radial-gradient(880px 520px at 100% 0%,#387fe41f,transparent 62%),linear-gradient(180deg,#ffffffa8,#eaf5faeb),repeating-linear-gradient(0deg,#1a273604 0px,#1a273604 1px,transparent 1px,transparent 28px),var(--bg);--body-selection:#1176652e;--marketing-switch-border:#12222a29;--marketing-switch-bg:#ffffffc7;--marketing-switch-text:#4e4a45;--marketing-switch-active-bg:linear-gradient(130deg,#0f7969,#1f8a61);--marketing-switch-active-text:#f5fdfb;--app-panel:#ffffffeb;--app-panel-strong:#fffffff7;--app-line:#0f172a33;--app-line-soft:#0f172a21;--app-ink:#0f172a;--app-ink-soft:#1f2937;--app-muted:#525d6f;--app-muted-strong:#334155;--app-accent:#0b7f76;--app-accent-soft:#0b7f762e;--app-accent-contrast:#085a53;--app-shadow:0 26px 60px #0f172a2e;--app-shadow-soft:0 14px 34px #0f172a1f;--app-ring:0 0 0 3px #0b7f7638;--app-shell-bg:radial-gradient(1040px 420px at 10% -18%,#0b7f7633,transparent 62%),radial-gradient(920px 380px at 110% -22%,#2563eb1f,transparent 64%),linear-gradient(180deg,#edf3fa 0%,#f3f7fc 48%,#f8fbff 100%);--sidebar-border:#779ab038;--sidebar-bg:radial-gradient(480px 210px at 18% -8%,#11ae9124,transparent 62%),radial-gradient(420px 220px at 108% 18%,#3b82f61a,transparent 66%),linear-gradient(180deg,#050b11 0%,#09131b 52%,#0c1a24 100%);--sidebar-shadow:inset -1px 0 0 #94b8cf14,14px 0 28px #030a1038;--sidebar-avatar-border:#83b2cf4d;--sidebar-avatar-bg:radial-gradient(circle at 34% 32%,#50b79f4d,#0b36432e);--sidebar-avatar-fg:#dff9f3;--sidebar-brand-main:#e8f2f8;--sidebar-brand-sub:#b0c4d3c2;--sidebar-toggle-border:#86b0c942;--sidebar-toggle-bg:#ffffff0a;--sidebar-toggle-text:#b5c7d6e6;--sidebar-toggle-hover-border:#5acdad85;--sidebar-toggle-hover-bg:#5acdad1f;--sidebar-toggle-hover-text:#e8f2f8;--sidebar-meta-border:#8ebad233;--sidebar-meta-bg:#ffffff0d;--sidebar-meta-text:#b0c4d3d6;--workspace-switch-bg:#ffffff08;--workspace-switch-text:#b4c7d6e0;--workspace-switch-hover-border:#8bc4da42;--workspace-switch-hover-bg:#ffffff1a;--workspace-switch-hover-text:#e8f2f8;--workspace-switch-active-border:#5acdad94;--workspace-switch-active-bg:linear-gradient(145deg,#0e8c796b,#0e8c7933);--workspace-switch-active-text:#ebfbf7;--workspace-switch-active-shadow:inset 0 0 0 1px #5acdad42;--nav-dot-bg:#2ad190;--nav-dot-shadow:0 0 0 3px #2ad1903d;--nav-btn-border:#85aac029;--nav-btn-bg:#ffffff05;--nav-btn-text:#b0c4d3e0;--nav-btn-bar-bg:linear-gradient(180deg,#16d6acfa,#16d6ac8f);--nav-btn-hover-border:#75a8c257;--nav-btn-hover-bg:#ffffff0f;--nav-btn-hover-text:#ecf7fc;--nav-btn-hover-shadow:0 10px 16px #060e1552;--nav-btn-active-border:#16d6ac85;--nav-btn-active-bg:linear-gradient(145deg,#16d6ac38,#16d6ac0f),#ffffff0d;--nav-btn-active-text:#eafff8;--nav-btn-active-shadow:inset 0 0 0 1px #16d6ac38,0 14px 22px #050e1557;--sidebar-collapsed-border:#779ab02e;--sidebar-collapsed-bg:radial-gradient(420px 160px at 0% -6%,#11ae9124,transparent 62%),linear-gradient(180deg,#050b11 0%,#09131b 52%,#0c1a24 100%);--sidebar-collapsed-shadow:inset -1px 0 0 #94b8cf14,10px 0 20px #030a1033;--sidebar-collapsed-nav-border:#92bbd32e;--sidebar-collapsed-nav-bg:#ffffff0d;--sidebar-collapsed-nav-shadow:0 8px 16px #07121b4d;--sidebar-collapsed-nav-hover-border:#92c9df52;--sidebar-collapsed-nav-hover-bg:#ffffff1a;--sidebar-collapsed-nav-hover-shadow:0 12px 20px #07121b59;--sidebar-collapsed-nav-active-bg:linear-gradient(145deg,#16d6ac3d,#16d6ac14);--sidebar-collapsed-nav-active-shadow:inset 0 0 0 1px #16d6ac38,0 12px 22px #07121b66;--topbar-border:#0f172a17;--topbar-bg:linear-gradient(180deg,#ffffffeb,#fafdffd6),radial-gradient(900px 260px at 0% 0%,#0f766e17,transparent 62%);--topbar-shadow:0 8px 20px #0f172a0f;--sidebar-logout-text:#8d2f3a;--sidebar-logout-hover-text:#7e2431;--sidebar-logout-hover-shadow:0 8px 18px #7d1b2817;--overlay-bg:#0c17236b;--operator-ack-card-border:#0b7f7647;--operator-ack-card-bg:radial-gradient(660px 260px at 0% 0%,#0b7f7621,transparent 64%),#fffffffa;--operator-ack-card-shadow:0 20px 52px #0f172a42;--surface-card-soft:#ffffffb3;--surface-card:#ffffffbf;--surface-card-muted:#ffffffc7;--surface-card-strong:#fffffff5;--surface-neutral-soft:#f7fbffcc;--surface-overlay-soft:#ffffff08;--surface-overlay:#ffffff0f;--surface-overlay-strong:#ffffff1a;--surface-accent:#0b7f7633;--surface-accent-soft:#0b7f761f;--button-border:#0f172a33;--button-bg:linear-gradient(180deg,#fffffffa,#f5f9ffe6);--button-hover-border:#0b7f768f;--button-hover-bg:linear-gradient(180deg,#e5f7f5fa,#d6eeebeb);--button-hover-shadow:0 12px 20px #0b7f7633;--button-muted-bg:#ffffffc7;--button-primary-border:#085a52d1;--button-primary-bg:linear-gradient(132deg,#05655b,#0f8c6c);--button-primary-text:#f2fffc;--button-primary-hover-border:#0eab90d1;--button-primary-hover-bg:linear-gradient(132deg,#067062,#129877);--button-primary-shadow:0 10px 20px #07605642;--button-primary-shadow-hover:0 14px 24px #07605657;--input-border:#0f172a33;--input-bg:#fffffff5;--input-shadow-inset:inset 0 1px 0 #fffc;--input-focus-border:#0b7f768f;--notice-bg:#ffffffbf;--notice-hint-bg:linear-gradient(90deg,#0b7f7633,#0b7f7600 42%),#ffffffe6;--notice-hint-text:#114e49;--notice-ok-text:#176549;--notice-err-text:#8d2f3a;--card-border:#0f172a24;--card-bg:radial-gradient(660px 280px at 0% 0%,#0b7f761a,transparent 60%),linear-gradient(180deg,#fffffffc,#f8fcffed);--card-shadow:0 16px 32px #0f172a1a,0 2px 0 #ffffffb3 inset;--card-title-color:#273447;--danger-card-border:#b53d4b57;--danger-card-bg:radial-gradient(600px 260px at 0% 0%,#b53d4b17,transparent 64%),var(--panel);--chip-border:#0f172a2e;--chip-bg:#ffffffb3;--chip-highlight:0 1px 0 #ffffffb8 inset;--chip-hover-border:#0b7f7680;--chip-hover-bg:#ffffffd1;--chip-hover-shadow:0 6px 14px #0f172a1a;--auth-shell-bg:linear-gradient(180deg,#f4f8fc 0%,#edf3f9 58%,#f6f9fd 100%);--auth-shell-top-bg:radial-gradient(900px 300px at 12% -20%,#0c917b1f,transparent 64%),radial-gradient(840px 300px at 102% -18%,#387fe417,transparent 64%),linear-gradient(180deg,#ffffffe6,#f7fbff80 70%,#f7fbff00);--auth-shell-glow-bg:radial-gradient(540px 260px at 50% 42%,#0b7f761a,#0b7f7600);--auth-mini-title-color:#3d5467;--auth-card-border:#12293a42;--auth-card-bg:radial-gradient(600px 210px at 0% 0%,#0b7f7614,transparent 62%),linear-gradient(160deg,#fff,#f7fbfffc);--auth-card-shadow:0 30px 66px #0714203d,0 0 0 1px #ffffffad inset,0 1px 0 #ffffffd1 inset;--auth-card-subtitle:#5e6e80;--auth-switch-bg:#f7fbffb8;--auth-switch-text:#5e6f82;--auth-switch-active-text:#163948;--auth-switch-active-bg:#ffffffeb;--auth-switch-active-shadow:inset 0 0 0 1px #5acdad38,0 8px 18px #0a76671f;--auth-divider-text:#64758a;--auth-input-label:#2e4456;--auth-note-text:#4f6477;--auth-inline-note-text:#5f7286;--loading-head-text:#40576b;--loading-head-dot:#0a8a74;--loading-head-dot-shadow:0 0 0 4px #0a8a7429;--loading-subtitle:#5a6f82;--loading-line-border:#0f172a14;--loading-line-bg:linear-gradient(180deg,#ffffffe0,#f2f8fde0);--skeleton-border:#0f172a14;--skeleton-bg:linear-gradient(180deg,#fffffff2,#f1f7fce6),radial-gradient(560px 180px at 0% 0%,#0f766e12,transparent 62%);--badge-bg:#0b7f7633;--badge-gray-bg:#ffffffbd;--accent-border-strong:#0b7f7673;--ok-border:#1a7d5757;--ok-border-strong:#1a7d5780;--ok-surface-strong:#1a7d572e;--ok-text-strong:#1b6a4b;--danger-border:#b53d4b59;--danger-border-strong:#b53d4b85;--danger-surface-strong:#b53d4b2e;--danger-text-strong:#8d2f3a;--warn-border:#bf92296b;--warn-surface:#bf922924;--warn-text:#7b5b12;--hero-card-border:#07212c9e;--hero-card-bg:radial-gradient(740px 300px at -4% -8%,#10b49a42,transparent 58%),radial-gradient(680px 260px at 104% 18%,#2c7ce029,transparent 62%),linear-gradient(146deg,#07151d 0%,#0a1f2a 56%,#0f2b38 100%);--hero-card-shadow:0 24px 46px #07121857,0 1px 0 #ffffff14 inset;--hero-card-topline:linear-gradient(90deg,#16d6acf0,#16d6ac38,#16d6ac00);--hero-eyebrow-border:#a8e1f03d;--hero-eyebrow-bg:#ffffff0d;--hero-eyebrow-text:#c4e4ede6;--hero-title-text:#eff9fc;--hero-copy-text:#bfd8e2e0;--hero-spotlight-border:#74a3b847;--hero-spotlight-bg:radial-gradient(280px 140px at 8% 0%,#16d6ac29,transparent 72%),linear-gradient(170deg,#071922e6,#0a232fd6);--hero-spotlight-shadow:0 14px 24px #030b1157,inset 0 1px 0 #ffffff0f;--hero-spotlight-kicker:#b9d5e1db;--hero-spotlight-value:#f0fbff;--hero-spotlight-copy:#b5ced9e0;--hero-spotlight-hint:#adc7d2c7;--hero-spotlight-line:#b5ced9e6;--hero-ops-border:#09243280;--hero-ops-bg:radial-gradient(520px 180px at -4% -8%,#10b49a24,transparent 62%),radial-gradient(420px 160px at 104% 14%,#2c7ce01a,transparent 64%),linear-gradient(146deg,#081923 0%,#0c2432 56%,#113141 100%);--hero-ops-shadow:0 10px 18px #07121838,0 1px 0 #ffffff0f inset;--hero-ops-divider:#8fb1c43d;--hero-ops-line:#b8d3dfd6;--metric-card-primary-border:#11b6995c;--metric-card-primary-bg:radial-gradient(760px 280px at -8% -10%,#14c6a83d,transparent 60%),radial-gradient(600px 240px at 106% 12%,#4f94e829,transparent 64%),linear-gradient(154deg,#0a2230 0%,#143747 62%,#1d4e63 100%);--metric-card-primary-shadow:0 20px 36px #08151e47,0 1px 0 #ffffff14 inset;--metric-card-secondary-border:#1127362e;--metric-card-secondary-bg:radial-gradient(520px 220px at 0% 0%,#0b7f761a,transparent 62%),linear-gradient(180deg,#fffffffa,#f6fbfff0);--metric-card-secondary-shadow:0 14px 28px #0f172a1a,0 1px 0 #ffffffb3 inset;--avatar-frost-border:#0f172a1f;--avatar-frost-bg:linear-gradient(145deg,#50b79f2e,#23588b29);--avatar-frost-text:var(--ink);--metric-info-border:#6472863d;--metric-info-bg:#ffffffbf;--metric-info-text:#556579;--metric-primary-label:#bcd9e5d1;--metric-primary-value:#f0fbff;--metric-primary-note:#bad4ded6;--metric-primary-surface-border:#abdce933;--metric-primary-surface-bg:#ffffff0f;--metric-primary-surface-shadow:inset 0 12px 18px #040e152e,inset 0 1px 0 #ffffff0d;--metric-primary-muted:#b8d1dbd1;--metric-primary-strong:#eefaff;--metric-primary-head:#b8d1dbe6;--metric-primary-empty:#bad4ded1;--metric-primary-divider:#abdce929;--metric-primary-name:#e8f8fc;--metric-primary-sub:#b8d1db9e;--metric-primary-value-soft:#ddf1f8c7;--metric-primary-underline:#e8f8fc73;--mini-chart-grid:#6270841a;--mini-chart-guide:#62708424;--mini-chart-area:#1176651f;--mini-chart-line:var(--accent);--mini-chart-now-glow:#11766529;--mini-chart-now-dot:#117665;--mini-chart-axis:#627084;--metric-primary-chart-area:#16d6ac24;--metric-primary-chart-line:#89f5df;--metric-primary-chart-grid:#a8d4e11a;--metric-primary-chart-guide:#a8d4e11f;--metric-primary-chart-stop:#7af0d8;--metric-primary-axis:#b8d1dbd1;--top-bot-row-bg:#ffffffb3;--top-bot-rank-border:#11766552;--top-bot-rank-bg:#1176651f;--runway-meter-bg:#ffffff14;--runway-meter-fill:linear-gradient(90deg,#38d2b2,#72e8ce);--live-dot-bg:#5de2bf;--live-dot-shadow:0 0 0 0 #5de2bf9e;--usage-chart-grid:#ffffff1a;--usage-chart-guide:#ffffff14;--usage-chart-area:#7c8cff29;--usage-chart-line:#7c8cfff2;--usage-chart-dot-stroke:#ffffffbf;--usage-chart-dot-peak:#8a7dff;--usage-chart-dot-current:#1ec6a9;--usage-chart-label:#e5edf8cc;--bot-editor-panel-border:#5e88a247;--bot-editor-panel-shadow:0 16px 32px #040c1447,0 1px 0 #ffffff0d inset;--bot-editor-panel-bg:radial-gradient(760px 280px at 100% 0%,#12917814,transparent 64%),radial-gradient(560px 240px at 0% 100%,#1f5f9614,transparent 70%),linear-gradient(180deg,#0a1622fa,#0d1c2af0);--bot-editor-panel-bg-soft:radial-gradient(640px 220px at 100% 0%,#1291780f,transparent 64%),linear-gradient(180deg,#09141ff5,#0b1825eb);--bot-editor-surface-border:#6892aa47;--bot-editor-surface-bg:#081522b8;--bot-editor-surface-bg-strong:#07121dd6;--bot-editor-surface-bg-soft:#0916228f;--bot-editor-surface-bg-active:#0c8d742e;--bot-editor-surface-bg-inactive:#08141f7a;--bot-editor-title:#eef7fffa;--bot-editor-text:#e2f1faf5;--bot-editor-muted:#bbd1ded6;--bot-editor-muted-soft:#9bb6c6b8;--bot-editor-chip-border:#6791ab57;--bot-editor-chip-bg:#0a1826bd;--bot-editor-chip-text:#e7f6fff5;--bot-editor-chip-active-border:#13997d7a;--bot-editor-chip-active-bg:#0c8d743d;--bot-editor-chip-active-text:#ecf9fffa}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--bg:#0b1118;--bg-alt:#121b27;--panel:#0e141fd6;--panel-strong:#121a28eb;--line:#94a3b838;--line-soft:#94a3b81f;--ink:#ecf3fb;--ink-soft:#d5dfeb;--muted:#93a1b5;--muted-strong:#b6c2d1;--accent:#4fd1c5;--accent-soft:#4fd1c52e;--accent-contrast:#baf7f1;--danger:#ff94a4;--danger-soft:#ff94a42e;--ok:#86e3b2;--ok-soft:#86e3b229;--shadow:0 18px 42px #0206175c;--shadow-soft:0 10px 24px #0206173d;--ring:0 0 0 3px #4fd1c533;--body-bg:radial-gradient(1100px 520px at 0% -10%,#4fd1c51f,transparent 60%),radial-gradient(880px 540px at 100% 0%,#60a5fa1a,transparent 62%),linear-gradient(180deg,#060c12e6,#0b1118fa),repeating-linear-gradient(0deg,#94a3b804 0px,#94a3b804 1px,transparent 1px,transparent 28px),var(--bg);--body-selection:#4fd1c542;--marketing-switch-border:#7996b23d;--marketing-switch-bg:#0c121cb8;--marketing-switch-text:#c9d6e2;--marketing-switch-active-bg:linear-gradient(130deg,#0d8780,#159772);--marketing-switch-active-text:#061311;--app-panel:#0e141fd6;--app-panel-strong:#121a28f0;--app-line:#94a3b83d;--app-line-soft:#94a3b824;--app-ink:#edf4fb;--app-ink-soft:#d5dfeb;--app-muted:#95a3b7;--app-muted-strong:#b6c2d1;--app-accent:#4fd1c5;--app-accent-soft:#4fd1c529;--app-accent-contrast:#baf7f1;--app-shadow:0 26px 60px #0206176b;--app-shadow-soft:0 14px 34px #02061747;--app-ring:0 0 0 3px #4fd1c533;--app-shell-bg:radial-gradient(1040px 420px at 10% -18%,#4fd1c526,transparent 62%),radial-gradient(920px 380px at 110% -22%,#60a5fa1f,transparent 64%),linear-gradient(180deg,#0c131e 0%,#111927 48%,#131d2b 100%);--sidebar-border:#7996b22e;--sidebar-bg:radial-gradient(480px 210px at 18% -8%,#4fd1c51a,transparent 62%),radial-gradient(420px 220px at 108% 18%,#3b82f614,transparent 66%),linear-gradient(180deg,#030711 0%,#07101b 52%,#0b1522 100%);--sidebar-shadow:inset -1px 0 0 #94b8cf0f,14px 0 28px #02061761;--sidebar-avatar-border:#7996b247;--sidebar-avatar-bg:radial-gradient(circle at 34% 32%,#4fd1c538,#10243d6b);--sidebar-avatar-fg:#d9fff8;--sidebar-brand-main:#e5eff8;--sidebar-brand-sub:#bac8d8c2;--sidebar-toggle-border:#7996b23d;--sidebar-toggle-bg:#ffffff08;--sidebar-toggle-text:#c4d0dce0;--sidebar-toggle-hover-border:#4fd1c570;--sidebar-toggle-hover-bg:#4fd1c51a;--sidebar-toggle-hover-text:#effbfb;--sidebar-meta-border:#7996b22e;--sidebar-meta-bg:#ffffff0a;--sidebar-meta-text:#b8c6d6d1;--workspace-switch-bg:#ffffff08;--workspace-switch-text:#bccad8d6;--workspace-switch-hover-border:#4fd1c542;--workspace-switch-hover-bg:#4fd1c514;--workspace-switch-hover-text:#e9fbfa;--workspace-switch-active-border:#4fd1c575;--workspace-switch-active-bg:linear-gradient(145deg,#126f6c8f,#126f6c3d);--workspace-switch-active-text:#e9fffb;--workspace-switch-active-shadow:inset 0 0 0 1px #4fd1c529;--nav-dot-bg:#4fd1c5;--nav-dot-shadow:0 0 0 3px #4fd1c52e;--nav-btn-border:#7996b229;--nav-btn-bg:#ffffff08;--nav-btn-text:#bccad8d6;--nav-btn-bar-bg:linear-gradient(180deg,#4fd1c5f0,#4fd1c57a);--nav-btn-hover-border:#4fd1c552;--nav-btn-hover-bg:#4fd1c514;--nav-btn-hover-text:#effbfb;--nav-btn-hover-shadow:0 10px 16px #02061752;--nav-btn-active-border:#4fd1c575;--nav-btn-active-bg:linear-gradient(145deg,#4fd1c52e,#4fd1c50d),#ffffff0a;--nav-btn-active-text:#e9fffb;--nav-btn-active-shadow:inset 0 0 0 1px #4fd1c524,0 14px 22px #0206175c;--sidebar-collapsed-border:#7996b229;--sidebar-collapsed-bg:radial-gradient(420px 160px at 0% -6%,#4fd1c51a,transparent 62%),linear-gradient(180deg,#030711 0%,#07101b 52%,#0b1522 100%);--sidebar-collapsed-shadow:inset -1px 0 0 #94b8cf0f,10px 0 20px #02061742;--sidebar-collapsed-nav-border:#7996b22e;--sidebar-collapsed-nav-bg:#ffffff0a;--sidebar-collapsed-nav-shadow:0 8px 16px #02061747;--sidebar-collapsed-nav-hover-border:#4fd1c547;--sidebar-collapsed-nav-hover-bg:#4fd1c514;--sidebar-collapsed-nav-hover-shadow:0 12px 20px #02061757;--sidebar-collapsed-nav-active-bg:linear-gradient(145deg,#4fd1c533,#4fd1c50f);--sidebar-collapsed-nav-active-shadow:inset 0 0 0 1px #4fd1c524,0 12px 22px #02061761;--topbar-border:#94a3b81f;--topbar-bg:linear-gradient(180deg,#0c121ceb,#0d141fdb),radial-gradient(900px 260px at 0% 0%,#4fd1c514,transparent 62%);--topbar-shadow:0 8px 20px #02061742;--sidebar-logout-text:#ffadba;--sidebar-logout-hover-text:#ffd0d8;--sidebar-logout-hover-shadow:0 8px 18px #450e1733;--overlay-bg:#0206178a;--operator-ack-card-border:#4fd1c53d;--operator-ack-card-bg:radial-gradient(660px 260px at 0% 0%,#4fd1c51f,transparent 64%),#121a28f5;--operator-ack-card-shadow:0 20px 52px #02061757;--surface-card-soft:#0e141fb8;--surface-card:#101824d1;--surface-card-muted:#121a28d6;--surface-card-strong:#121a28f0;--surface-neutral-soft:#101723d1;--surface-overlay-soft:#ffffff05;--surface-overlay:#ffffff0a;--surface-overlay-strong:#ffffff14;--surface-accent:#4fd1c529;--surface-accent-soft:#4fd1c51a;--button-border:#94a3b838;--button-bg:linear-gradient(180deg,#131c2af5,#0d141ff0);--button-hover-border:#4fd1c57a;--button-hover-bg:linear-gradient(180deg,#10272cf5,#0d1a1ff0);--button-hover-shadow:0 12px 20px #4fd1c529;--button-muted-bg:#121a28d1;--button-primary-border:#4fd1c566;--button-primary-bg:linear-gradient(132deg,#0d7b72,#10906f);--button-primary-text:#effefa;--button-primary-hover-border:#60e8dc8a;--button-primary-hover-bg:linear-gradient(132deg,#109289,#15a27c);--button-primary-shadow:0 10px 20px #0613135c;--button-primary-shadow-hover:0 14px 24px #0613136b;--input-border:#94a3b838;--input-bg:#0c121cf0;--input-shadow-inset:inset 0 1px 0 #ffffff0a;--input-focus-border:#4fd1c580;--notice-bg:#121a28d1;--notice-hint-bg:linear-gradient(90deg,#4fd1c529,#4fd1c500 42%),#121a28eb;--notice-hint-text:#baf7f1;--notice-ok-text:#86e3b2;--notice-err-text:#ffadba;--card-border:#94a3b82e;--card-bg:radial-gradient(660px 280px at 0% 0%,#4fd1c514,transparent 60%),linear-gradient(180deg,#121a28fa,#0e141ff0);--card-shadow:0 16px 32px #02061747,0 1px 0 #ffffff0a inset;--card-title-color:#dbe7f5;--danger-card-border:#ff94a44d;--danger-card-bg:radial-gradient(600px 260px at 0% 0%,#ff94a414,transparent 64%),var(--panel);--chip-border:#94a3b838;--chip-bg:#121a28d1;--chip-highlight:0 1px 0 #ffffff0a inset;--chip-hover-border:#4fd1c575;--chip-hover-bg:#121f2ce6;--chip-hover-shadow:0 6px 14px #02061738;--auth-shell-bg:linear-gradient(180deg,#0c131e 0%,#111927 58%,#131d2b 100%);--auth-shell-top-bg:radial-gradient(900px 300px at 12% -20%,#4fd1c51a,transparent 64%),radial-gradient(840px 300px at 102% -18%,#60a5fa14,transparent 64%),linear-gradient(180deg,#0c131eeb,#0c131e5c 70%,#0c131e00);--auth-shell-glow-bg:radial-gradient(540px 260px at 50% 42%,#4fd1c514,#4fd1c500);--auth-mini-title-color:#a6b6c8;--auth-card-border:#94a3b82e;--auth-card-bg:radial-gradient(600px 210px at 0% 0%,#4fd1c514,transparent 62%),linear-gradient(160deg,#121a28fa,#0e141ff5);--auth-card-shadow:0 30px 66px #02061766,0 0 0 1px #ffffff0a inset,0 1px 0 #ffffff0d inset;--auth-card-subtitle:#9caabd;--auth-switch-bg:#121a28d6;--auth-switch-text:#adbbcc;--auth-switch-active-text:#edf8f8;--auth-switch-active-bg:#192331f0;--auth-switch-active-shadow:inset 0 0 0 1px #4fd1c524,0 8px 18px #0206173d;--auth-divider-text:#91a1b5;--auth-input-label:#b8c5d5;--auth-note-text:#9eafc0;--auth-inline-note-text:#8fa1b4;--loading-head-text:#9fb0c3;--loading-head-dot:#4fd1c5;--loading-head-dot-shadow:0 0 0 4px #4fd1c51f;--loading-subtitle:#93a5b8;--loading-line-border:#94a3b824;--loading-line-bg:linear-gradient(180deg,#121a28e6,#0e141fe6);--skeleton-border:#94a3b81f;--skeleton-bg:linear-gradient(180deg,#121a28f0,#0e141fe6),radial-gradient(560px 180px at 0% 0%,#4fd1c50f,transparent 62%);--badge-bg:#4fd1c529;--badge-gray-bg:#121a28e0;--accent-border-strong:#4fd1c56b;--ok-border:#86e3b24d;--ok-border-strong:#86e3b275;--ok-surface-strong:#86e3b229;--ok-text-strong:#9defc3;--danger-border:#ff94a44d;--danger-border-strong:#ff94a475;--danger-surface-strong:#ff94a429;--danger-text-strong:#ffb8c4;--warn-border:#f4c45d57;--warn-surface:#f4c45d29;--warn-text:#f4cf75;--hero-card-border:#4fd1c53d;--hero-card-bg:radial-gradient(760px 300px at -4% -8%,#4fd1c529,transparent 58%),radial-gradient(680px 260px at 104% 18%,#60a5fa24,transparent 62%),linear-gradient(146deg,#08121a 0%,#0d1b29 56%,#122535 100%);--hero-card-shadow:0 24px 46px #02061757,0 1px 0 #ffffff0f inset;--hero-card-topline:linear-gradient(90deg,#4fd1c5eb,#4fd1c542,#4fd1c500);--hero-eyebrow-border:#89f5df38;--hero-eyebrow-bg:#ffffff0a;--hero-eyebrow-text:#c6ede8e0;--hero-title-text:#f0fbff;--hero-copy-text:#bfd8e2d6;--hero-spotlight-border:#79b0c43d;--hero-spotlight-bg:radial-gradient(280px 140px at 8% 0%,#4fd1c524,transparent 72%),linear-gradient(170deg,#09141feb,#0b1c28e0);--hero-spotlight-shadow:0 14px 24px #0206174d,inset 0 1px 0 #ffffff0a;--hero-spotlight-kicker:#b9d5e1d1;--hero-spotlight-value:#f0fbff;--hero-spotlight-copy:#b5ced9d6;--hero-spotlight-hint:#adc7d2bd;--hero-spotlight-line:#b5ced9db;--hero-ops-border:#4fd1c52e;--hero-ops-bg:radial-gradient(520px 180px at -4% -8%,#4fd1c51a,transparent 62%),radial-gradient(420px 160px at 104% 14%,#60a5fa14,transparent 64%),linear-gradient(146deg,#09141e 0%,#0d1d2b 56%,#122435 100%);--hero-ops-shadow:0 10px 18px #02061738,0 1px 0 #ffffff0a inset;--hero-ops-divider:#79b0c42e;--hero-ops-line:#b8d3dfcc;--metric-card-primary-border:#4fd1c547;--metric-card-primary-bg:radial-gradient(760px 280px at -8% -10%,#4fd1c529,transparent 60%),radial-gradient(600px 240px at 106% 12%,#60a5fa1f,transparent 64%),linear-gradient(154deg,#0b1722 0%,#102131 62%,#163045 100%);--metric-card-primary-shadow:0 20px 36px #02061747,0 1px 0 #ffffff0f inset;--metric-card-secondary-border:#94a3b829;--metric-card-secondary-bg:radial-gradient(520px 220px at 0% 0%,#4fd1c514,transparent 62%),linear-gradient(180deg,#121a28fa,#0e141ff0);--metric-card-secondary-shadow:0 14px 28px #0206173d,0 1px 0 #ffffff0a inset;--avatar-frost-border:#94a3b82e;--avatar-frost-bg:linear-gradient(145deg,#4fd1c52e,#60a5fa1f);--avatar-frost-text:var(--ink);--metric-info-border:#94a3b838;--metric-info-bg:#121a28e0;--metric-info-text:#a6b6c8;--metric-primary-label:#bcd9e5d1;--metric-primary-value:#f0fbff;--metric-primary-note:#bad4ded6;--metric-primary-surface-border:#4fd1c52e;--metric-primary-surface-bg:#ffffff0a;--metric-primary-surface-shadow:inset 0 12px 18px #02061738,inset 0 1px 0 #ffffff0a;--metric-primary-muted:#b8d1dbcc;--metric-primary-strong:#f0fbff;--metric-primary-head:#b8d1dbdb;--metric-primary-empty:#bad4decc;--metric-primary-divider:#4fd1c524;--metric-primary-name:#e8f8fc;--metric-primary-sub:#b8d1db9e;--metric-primary-value-soft:#ddf1f8c2;--metric-primary-underline:#e8f8fc6b;--mini-chart-grid:#94a3b81f;--mini-chart-guide:#94a3b829;--mini-chart-area:#4fd1c51f;--mini-chart-line:var(--accent);--mini-chart-now-glow:#4fd1c529;--mini-chart-now-dot:#9af9e5;--mini-chart-axis:#93a5b8;--metric-primary-chart-area:#4fd1c524;--metric-primary-chart-line:#9af9e5;--metric-primary-chart-grid:#a8d4e11f;--metric-primary-chart-guide:#a8d4e124;--metric-primary-chart-stop:#9af9e5;--metric-primary-axis:#b8d1dbcc;--top-bot-row-bg:#ffffff0f;--top-bot-rank-border:#4fd1c547;--top-bot-rank-bg:#4fd1c51f;--runway-meter-bg:#ffffff14;--runway-meter-fill:linear-gradient(90deg,#4fd1c5,#9af9e5);--live-dot-bg:#9defc3;--live-dot-shadow:0 0 0 0 #9defc36b;--usage-chart-grid:#ffffff1a;--usage-chart-guide:#ffffff14;--usage-chart-area:#7c8cff29;--usage-chart-line:#94a0ffeb;--usage-chart-dot-stroke:#ffffffad;--usage-chart-dot-peak:#9e93ff;--usage-chart-dot-current:#4fd1c5;--usage-chart-label:#e5edf8c7;--bot-editor-panel-border:#6791ab42;--bot-editor-panel-shadow:0 16px 32px #02061752,0 1px 0 #ffffff0a inset;--bot-editor-panel-bg:radial-gradient(760px 280px at 100% 0%,#4fd1c514,transparent 64%),radial-gradient(560px 240px at 0% 100%,#60a5fa14,transparent 70%),linear-gradient(180deg,#08131ffa,#0b1724f0);--bot-editor-panel-bg-soft:radial-gradient(640px 220px at 100% 0%,#4fd1c50f,transparent 64%),linear-gradient(180deg,#07121df5,#09141feb);--bot-editor-surface-border:#6791ab42;--bot-editor-surface-bg:#081522b8;--bot-editor-surface-bg-strong:#07121dd6;--bot-editor-surface-bg-soft:#0916228a;--bot-editor-surface-bg-active:#4fd1c529;--bot-editor-surface-bg-inactive:#08141f75;--bot-editor-title:#eef7fffa;--bot-editor-text:#e2f1faf5;--bot-editor-muted:#bbd1ded1;--bot-editor-muted-soft:#9bb6c6b3;--bot-editor-chip-border:#6791ab52;--bot-editor-chip-bg:#0a1826b8;--bot-editor-chip-text:#e7f6fff5;--bot-editor-chip-active-border:#4fd1c56b;--bot-editor-chip-active-bg:#4fd1c533;--bot-editor-chip-active-text:#ecf9fffa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--ink);font-family:var(--font-sans),"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--body-bg);font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}::selection{background:var(--body-selection);color:var(--ink)}button,input,textarea,select{font:inherit}.marketing-lang-switch{border:1px solid var(--marketing-switch-border);background:var(--marketing-switch-bg);border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex}.marketing-lang-switch button{color:var(--marketing-switch-text);min-height:28px;font:700 12px/1.1 var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;display:inline-flex}.marketing-lang-switch button.active{background:var(--marketing-switch-active-bg);color:var(--marketing-switch-active-text)}h1,h2,h3,h4{color:var(--ink);font-family:var(--font-display),var(--font-sans),sans-serif;letter-spacing:-.02em;margin:0}h1{font-size:clamp(30px,4vw,42px);line-height:1.1}h2{font-size:clamp(22px,2.5vw,30px)}h3{font-size:18px}p{color:var(--muted);margin:0 0 8px}code{font-family:var(--font-mono),ui-monospace,monospace}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes quickSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes skeletonPulse{0%,to{opacity:.5}50%{opacity:.9}}.app-shell,.app-shell-theme{--panel:var(--app-panel);--panel-strong:var(--app-panel-strong);--line:var(--app-line);--line-soft:var(--app-line-soft);--ink:var(--app-ink);--ink-soft:var(--app-ink-soft);--muted:var(--app-muted);--muted-strong:var(--app-muted-strong);--accent:var(--app-accent);--accent-soft:var(--app-accent-soft);--accent-contrast:var(--app-accent-contrast);--shadow:var(--app-shadow);--shadow-soft:var(--app-shadow-soft);--ring:var(--app-ring);color:var(--ink);background:var(--app-shell-bg)}.app-shell{--sidebar-w:256px;grid-template-columns:var(--sidebar-w)1fr;min-height:100vh;transition:grid-template-columns .22s;display:grid}.app-shell-theme{min-height:100vh}.app-shell.sidebar-collapsed{--sidebar-w:68px}.sidebar{border-right:1px solid var(--sidebar-border);background:var(--sidebar-bg);height:100vh;box-shadow:var(--sidebar-shadow);flex-direction:column;gap:8px;padding:14px 12px;transition:padding .2s;display:flex;position:sticky;top:0;overflow:visible}.sidebar-head{padding:2px 0 10px;display:block;position:relative}.sidebar-head-main{flex:auto;align-items:center;min-width:0;padding-right:36px;display:flex}.sidebar-user{align-items:center;gap:9px;min-width:0;padding:6px 2px;display:flex}.sidebar-user-avatar{border:1px solid var(--sidebar-avatar-border);background:var(--sidebar-avatar-bg);width:30px;height:30px;color:var(--sidebar-avatar-fg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex;overflow:hidden}.sidebar-user-avatar img{object-fit:cover;width:100%;height:100%;display:block}.sidebar-user-text{flex-direction:column;gap:1px;min-width:0;display:flex}.sidebar-user-text strong{color:var(--sidebar-brand-main);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.15;overflow:hidden}.sidebar-user-text small{color:var(--sidebar-brand-sub);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.15;overflow:hidden}.workspace-switch{border:1px solid var(--sidebar-meta-border);background:var(--workspace-switch-bg);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 6px;padding:6px;display:grid}.login-workspace-switch{max-width:320px;margin-top:12px;margin-left:auto;margin-right:auto}.login-oauth-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:12px;display:flex}.login-oauth-btn{justify-content:center;min-width:240px}.auth-shell{isolation:isolate;background:var(--auth-shell-bg);place-items:center;padding-top:clamp(18px,4.6vh,46px);padding-bottom:clamp(18px,4.8vh,44px);position:relative;overflow:hidden}.auth-shell:before{content:"";pointer-events:none;background:var(--auth-shell-top-bg);z-index:-1;height:28vh;min-height:170px;position:absolute;inset:0 0 auto}.auth-shell:after{content:"";pointer-events:none;background:var(--auth-shell-glow-bg);z-index:-1;position:absolute;inset:0}.auth-stage{justify-items:center;gap:10px;width:min(860px,100%);margin-top:clamp(-24px,-2.8vh,-8px);display:grid}.auth-mini-title{text-align:center;color:var(--auth-mini-title-color);font:700 12px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;margin:0}.auth-card{border-color:var(--auth-card-border);background:var(--auth-card-bg);width:min(780px,100%);box-shadow:var(--auth-card-shadow);border-radius:15px;margin-inline:auto;padding:30px 30px 28px}.auth-card-title{letter-spacing:-.03em;margin:0;font-size:28px}.auth-card-subtitle{color:var(--auth-card-subtitle);margin:8px 0 0;font-size:14px;font-weight:500}.auth-card .login-workspace-switch{border-color:var(--line-soft);background:var(--auth-switch-bg);border-radius:14px;gap:8px;width:100%;max-width:none;margin-top:14px;padding:6px}.auth-card .workspace-switch-btn{min-height:72px;color:var(--auth-switch-text);text-align:center;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:12px 14px;font-size:15px;font-weight:800;display:flex}.auth-card .workspace-switch-label{letter-spacing:.01em;font-size:15px;line-height:1.1;display:block}.auth-card .workspace-switch-note{max-width:18ch;color:inherit;opacity:.88;font-size:11px;font-weight:600;line-height:1.25;display:block}.auth-card .workspace-switch-btn.active{color:var(--auth-switch-active-text);background:var(--auth-switch-active-bg);box-shadow:var(--auth-switch-active-shadow)}.auth-card .login-oauth-actions{width:100%;margin-top:12px}.auth-card .login-oauth-btn{letter-spacing:.01em;border-radius:8px;width:100%;min-height:44px}.auth-card.auth-card-no-motion,.auth-card.auth-card-no-motion *{animation:none!important}.auth-card.auth-card-no-motion .pill,.auth-card.auth-card-no-motion .login-oauth-btn,.auth-card.auth-card-no-motion .workspace-switch-btn{transition:none!important}.auth-email-divider{color:var(--auth-divider-text);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:14px 0 10px;font-size:11px;font-weight:700;display:flex}.auth-email-divider:before,.auth-email-divider:after{content:"";background:#0f172a1f;flex:auto;height:1px}.auth-email-block{gap:8px;display:grid}.auth-email-title{color:var(--auth-input-label);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.auth-email-input{border:1px solid var(--input-border);background:var(--input-bg);width:100%;min-height:42px;color:var(--ink);border-radius:8px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.auth-email-input:focus-visible{border-color:var(--input-focus-border);box-shadow:var(--ring)}.auth-code-input{letter-spacing:.18em;font-variant-numeric:tabular-nums}.auth-email-step-note{color:var(--auth-note-text);margin:0;font-size:13px}.auth-email-actions{gap:8px;display:grid}.auth-email-inline-note{color:var(--auth-inline-note-text);margin:2px 0 0;font-size:12px}.auth-card .login-oauth-btn-primary{border:1px solid var(--button-primary-border);background:var(--button-primary-bg);min-height:50px;color:var(--button-primary-text);box-shadow:var(--button-primary-shadow),0 1px 0 #ffffff14 inset;padding:13px 16px}.auth-card .login-oauth-btn-primary:hover{border-color:var(--button-primary-hover-border);background:var(--button-primary-hover-bg);color:var(--button-primary-text);box-shadow:var(--button-primary-shadow-hover),0 0 0 1px #16d6ac24 inset}.auth-card .login-oauth-btn-secondary{border:1px solid var(--button-border);background:var(--surface-card-strong);min-height:44px;color:var(--ink-soft);letter-spacing:.01em;box-shadow:0 6px 14px #0f172a14,var(--input-shadow-inset);padding:10px 16px}.auth-card .login-oauth-btn-secondary:hover{border-color:var(--button-hover-border);color:var(--accent-contrast);box-shadow:var(--button-hover-shadow),0 0 0 1px #0b7f761a inset}.auth-oauth-missing{border:1px solid var(--line-soft);background:var(--surface-neutral-soft);border-radius:10px;margin-top:14px;padding:11px 12px}.auth-oauth-missing p{color:var(--muted-strong);margin:0;font-size:13px;line-height:1.4}.auth-trust-note{text-align:center;color:var(--muted);letter-spacing:.01em;margin:0;font-size:12px;font-weight:600}.app-error-shell{background:radial-gradient(980px 380px at 12% -16%,#0b7f7629,#0000 62%),radial-gradient(860px 340px at 106% -22%,#387fe41a,#0000 64%),linear-gradient(#eef4fa 0%,#f6f9fd 100%)}.app-error-card{border-color:#b53d4b38;border-radius:16px;width:min(620px,100%);box-shadow:0 24px 54px #0f172a24,inset 0 1px #ffffffb3}.app-error-card h2{letter-spacing:-.03em;margin:0;font-size:28px}.app-error-note{color:#4f6176;margin-top:8px}.app-error-actions{align-items:center;gap:10px;margin-top:14px;display:flex}.app-global-error-body{min-height:100vh;margin:0}.workspace-switch-btn{background:var(--workspace-switch-bg);color:var(--workspace-switch-text);cursor:pointer;border:1px solid #0000;border-radius:7px;padding:7px 8px;font-size:12px;font-weight:700;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.workspace-switch-btn:hover{border-color:var(--workspace-switch-hover-border);background:var(--workspace-switch-hover-bg);color:var(--workspace-switch-hover-text)}.workspace-switch-btn.active{border-color:var(--workspace-switch-active-border);background:var(--workspace-switch-active-bg);color:var(--workspace-switch-active-text);box-shadow:var(--workspace-switch-active-shadow)}.sidebar-brand{align-items:center;gap:0;min-width:0;display:flex}.sidebar-brand-mark{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;overflow:hidden}.sidebar-brand-mark img{object-fit:cover;width:100%;height:100%}.sidebar-toggle{width:32px;height:32px;color:var(--sidebar-toggle-text);cursor:pointer;opacity:1;pointer-events:auto;background:0 0;border:1px solid #0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .2s,background .2s,color .2s;display:inline-flex;position:absolute;top:2px;right:0;transform:translateY(0)}.sidebar-toggle:hover{border-color:var(--sidebar-toggle-hover-border);background:var(--sidebar-toggle-hover-bg);color:var(--sidebar-toggle-hover-text)}.sidebar-meta{border-radius:var(--radius-sm);border:1px solid var(--sidebar-meta-border);background:var(--sidebar-meta-bg);color:var(--sidebar-meta-text);align-items:center;gap:8px;margin:2px 0 8px;padding:8px 10px;font-size:12px;display:flex}.sidebar-dot{background:var(--nav-dot-bg);width:8px;height:8px;box-shadow:var(--nav-dot-shadow);border-radius:999px}.nav-btn{border:1px solid var(--nav-btn-border);background:var(--nav-btn-bg);width:100%;color:var(--nav-btn-text);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:10px;padding:10px 11px;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.nav-btn:before{content:"";background:var(--nav-btn-bar-bg);opacity:0;border-radius:999px;width:3px;transition:opacity .2s,transform .2s;position:absolute;top:7px;bottom:7px;left:-1px;transform:translate(-6px)}.nav-icon{width:20px;height:20px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nav-icon-svg{width:18px;height:18px;display:block}.nav-label{white-space:nowrap;letter-spacing:.01em;font-size:13px;font-weight:650}.nav-btn:hover{border-color:var(--nav-btn-hover-border);background:var(--nav-btn-hover-bg);color:var(--nav-btn-hover-text);box-shadow:var(--nav-btn-hover-shadow)}.nav-btn.active{border-color:var(--nav-btn-active-border);background:var(--nav-btn-active-bg);color:var(--nav-btn-active-text);box-shadow:var(--nav-btn-active-shadow)}.nav-btn.active:before{opacity:1;transform:translate(0)}.app-shell.sidebar-collapsed .sidebar{border-right-color:var(--sidebar-collapsed-border);background:var(--sidebar-collapsed-bg);box-shadow:var(--sidebar-collapsed-shadow);padding:10px 8px}.app-shell.sidebar-collapsed .sidebar-head{padding-inline:0;padding-top:2px;padding-bottom:12px}.app-shell.sidebar-collapsed .sidebar-head-main{justify-content:center;align-items:center;padding-right:0;display:flex}.app-shell.sidebar-collapsed .sidebar-meta,.app-shell.sidebar-collapsed .workspace-switch,.app-shell.sidebar-collapsed .nav-label{display:none}.app-shell.sidebar-collapsed .sidebar-brand{justify-content:center;width:40px;height:40px;margin-inline:auto}.app-shell.sidebar-collapsed .sidebar-brand-mark{width:24px;height:24px;transition:opacity .18s}.app-shell.sidebar-collapsed .nav-btn{width:40px;height:40px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;gap:0;margin-inline:auto;padding:0}.app-shell.sidebar-collapsed .nav-btn:before{display:none}.app-shell.sidebar-collapsed .nav-btn:hover{border-color:var(--sidebar-collapsed-nav-hover-border);background:var(--sidebar-collapsed-nav-hover-bg);box-shadow:none}.app-shell.sidebar-collapsed .nav-btn.active{border-color:var(--nav-btn-active-border);background:var(--sidebar-collapsed-nav-active-bg);box-shadow:var(--sidebar-collapsed-nav-active-shadow)}.app-shell.sidebar-collapsed .nav-icon{width:19px;height:19px}.app-shell.sidebar-collapsed .sidebar-toggle{opacity:0;pointer-events:auto;border-radius:12px;width:40px;height:40px;top:2px;left:50%;right:auto;transform:translate(-50%)}.app-shell.sidebar-collapsed .sidebar-head:hover .sidebar-toggle,.app-shell.sidebar-collapsed .sidebar-head:focus-within .sidebar-toggle{opacity:1}.app-shell.sidebar-collapsed .sidebar-head:hover .sidebar-brand-mark,.app-shell.sidebar-collapsed .sidebar-head:focus-within .sidebar-brand-mark{opacity:0}.app-shell.sidebar-collapsed .sidebar-spacer{min-height:0}.content-wrap{flex-direction:column;min-width:0;display:flex}.topbar{z-index:5;border-bottom:1px solid var(--topbar-border);background:var(--topbar-bg);-webkit-backdrop-filter:blur(10px);min-height:74px;box-shadow:var(--topbar-shadow);justify-content:space-between;align-items:center;gap:16px;padding:11px 22px;display:none;position:sticky;top:0}.workspace-switch-top{min-width:190px;margin:0}.top-title{min-width:0}.top-title h2{letter-spacing:-.03em;margin:0;font-size:24px}.top-title p{color:var(--muted);margin:2px 0 0;font-size:13px}.top-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pill{border:1px solid var(--button-border);background:var(--button-bg);color:var(--ink-soft);cursor:pointer;border-radius:999px;padding:7px 12px;font-size:13px;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.pill:hover,.pill.active{border-color:var(--button-hover-border);background:var(--surface-accent);color:var(--accent-contrast);box-shadow:var(--button-hover-shadow)}.pill-link{font-weight:700}.balance-pill{font-family:var(--font-mono),monospace;letter-spacing:.02em}.content{flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.page-transition{will-change:transform,opacity;gap:12px;animation:.16s ease-out quickSlideIn;display:grid}.sidebar-spacer{flex:auto;min-height:10px}.sidebar-account{margin-top:auto;padding:8px 2px 10px}.sidebar-logout{color:var(--sidebar-logout-text)}.sidebar-logout:hover{background:var(--danger-soft);color:var(--sidebar-logout-hover-text);box-shadow:var(--sidebar-logout-hover-shadow);border-color:#b53d4b59}.app-shell.sidebar-collapsed .sidebar-account{justify-content:center;padding:6px 0 10px;display:flex}.app-shell.sidebar-collapsed .sidebar-account .sidebar-user-text,.mobile-nav{display:none}.mobile-nav-btn{color:var(--muted-strong);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;font-size:11px;display:flex}.mobile-nav-btn.active{color:var(--accent-contrast)}.operator-ack-overlay{z-index:30;background:var(--overlay-bg);-webkit-backdrop-filter:blur(3px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.operator-ack-card{border:1px solid var(--operator-ack-card-border);background:var(--operator-ack-card-bg);width:min(560px,100%);box-shadow:var(--operator-ack-card-shadow);border-radius:16px;padding:18px}.operator-ack-card h3{margin:0;font-size:20px}.operator-ack-card p{color:var(--muted-strong);margin:10px 0 0}.operator-ack-bots{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.operator-ack-check{color:var(--muted-strong);align-items:flex-start;gap:8px;margin-top:12px;display:flex}.operator-ack-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.grid{gap:14px;display:grid}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row-between{justify-content:space-between;align-items:center;gap:10px;display:flex}.card{border:1px solid var(--card-border);border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:var(--card-shadow);padding:18px;animation:.26s fadeIn}.card-title{border-bottom:1px solid var(--line-soft);letter-spacing:.04em;text-transform:uppercase;color:var(--card-title-color);margin:0 0 12px;padding-bottom:10px;font-size:14px;font-weight:800}.center{place-items:center;min-height:100vh;padding:20px;display:grid}.center-card{text-align:left;width:min(520px,100%)}.app-loading-shell{padding:24px}.app-loading-card{border-color:var(--card-border);gap:10px;width:min(560px,100%);animation:.16s ease-out quickSlideIn;display:grid}.app-loading-head{color:var(--loading-head-text);font:700 11px/1.15 var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.app-loading-head i{background:var(--loading-head-dot);width:7px;height:7px;box-shadow:var(--loading-head-dot-shadow);border-radius:999px;display:inline-block}.app-loading-title{letter-spacing:-.028em;margin:0;font-size:24px;line-height:1.05}.app-loading-subtitle{color:var(--loading-subtitle);margin:0;font-size:14px}.app-loading-skeleton{gap:8px;margin-top:4px;display:grid}.app-loading-line{border:1px solid var(--loading-line-border);background:var(--loading-line-bg);border-radius:999px;height:10px;animation:1.15s ease-in-out infinite skeletonPulse}.app-loading-line-lg{width:100%}.app-loading-line-md{width:68%}.app-loading-line-sm{width:44%}.skeleton{border-color:var(--skeleton-border);background:var(--skeleton-bg);opacity:.8;min-height:120px}@media (prefers-reduced-motion:reduce){.page-transition,.app-loading-card,.app-loading-line{animation:none!important}}.error{color:var(--danger)}.danger{border-color:var(--danger-card-border);background:var(--danger-card-bg)}.chip{border:1px solid var(--chip-border);background:var(--chip-bg);color:var(--ink-soft);cursor:pointer;box-shadow:var(--chip-highlight);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.chip-quiet:hover{border-color:var(--chip-hover-border);background:var(--chip-hover-bg);color:var(--accent-contrast);box-shadow:var(--chip-hover-shadow)}.chip-primary{border-color:var(--button-primary-border);background:var(--button-primary-bg);color:var(--button-primary-text);box-shadow:var(--button-primary-shadow),0 1px 0 var(--surface-overlay-strong)inset}.chip-primary:hover{border-color:var(--button-primary-hover-border);background:var(--button-primary-hover-bg);color:var(--button-primary-text);box-shadow:var(--button-primary-shadow-hover),0 1px 0 var(--surface-overlay-strong)inset}.btn{border:1px solid var(--button-border);background:var(--button-bg);color:var(--ink);cursor:pointer;border-radius:12px;padding:9px 12px;font-weight:700;transition:border-color .2s,background .2s,color .2s,box-shadow .2s,transform .16s}.btn:hover{border-color:var(--button-hover-border);background:var(--button-hover-bg);color:var(--accent-contrast);box-shadow:var(--button-hover-shadow);transform:translateY(-1px)}.btn:focus-visible,.chip:focus-visible,.pill:focus-visible,.sidebar-toggle:focus-visible,.workspace-switch-btn:focus-visible,.nav-btn:focus-visible,.mobile-nav-btn:focus-visible,.sorthalf:focus-visible,.segbtn:focus-visible{box-shadow:var(--ring);outline:none}.btn:disabled,.chip:disabled,.pill:disabled,button:disabled{opacity:.58;cursor:not-allowed}.btn.muted{background:var(--button-muted-bg);color:var(--ink-soft)}.btn.dashboard-btn-primary{border-color:var(--button-primary-border);background:var(--button-primary-bg);color:var(--button-primary-text);box-shadow:var(--button-primary-shadow),0 1px 0 var(--surface-overlay-strong)inset}.btn.dashboard-btn-primary:hover{border-color:var(--button-primary-hover-border);background:var(--button-primary-hover-bg);color:var(--button-primary-text);box-shadow:var(--button-primary-shadow-hover),0 1px 0 var(--surface-overlay-strong)inset}.btn.success-soft{border-color:var(--ok-border);background:var(--ok-soft);color:var(--ok)}.btn.success-soft:hover{border-color:var(--ok-border-strong);background:var(--ok-surface-strong)}.btn.danger-soft{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger)}.btn.danger-soft:hover{border-color:var(--danger-border-strong);background:var(--danger-surface-strong)}.input,.textarea,select{border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:var(--ink);box-shadow:var(--input-shadow-inset);border-radius:12px;outline:none;margin-bottom:10px;padding:10px 12px;transition:border-color .2s,box-shadow .2s,background .2s}.input:focus,.textarea:focus,select:focus{border-color:var(--input-focus-border);box-shadow:var(--ring)}.input,.textarea{font-size:16px}.textarea{resize:vertical;min-height:170px}.notice{border:1px solid var(--line);background:var(--notice-bg);color:var(--ink-soft);white-space:pre-wrap;border-radius:12px;margin-top:10px;padding:10px 12px}.notice.hint{border-color:var(--accent-border-strong);background:var(--notice-hint-bg);color:var(--notice-hint-text);font-weight:560}.notice.ok{border-color:var(--ok-border);background:var(--ok-soft);color:var(--notice-ok-text)}.notice.err{border-color:var(--danger-border);background:var(--danger-soft);color:var(--notice-err-text)}.badge{border:1px solid var(--accent-border-strong);background:var(--badge-bg);color:var(--accent-contrast);text-transform:lowercase;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.badge.gray{border-color:var(--line);background:var(--badge-gray-bg);color:var(--muted-strong)}.badge.danger{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger-text-strong)}.badge.warn{border-color:var(--warn-border);background:var(--warn-surface);color:var(--warn-text)}.badge.ok{border-color:var(--ok-border);background:var(--ok-soft);color:var(--ok-text-strong)}.hero-card{border-color:var(--hero-card-border);background:var(--hero-card-bg);box-shadow:var(--hero-card-shadow);padding:20px 20px 18px;position:relative;overflow:hidden}.hero-card:before{content:"";background:var(--hero-card-topline);pointer-events:none;width:100%;height:2px;position:absolute;inset:0 auto auto 0}.hero-eyebrow{border:1px solid var(--hero-eyebrow-border);text-transform:uppercase;letter-spacing:.08em;color:var(--hero-eyebrow-text);background:var(--hero-eyebrow-bg);border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.hero-title{max-width:24ch;color:var(--hero-title-text);letter-spacing:-.035em;margin-top:12px;margin-bottom:10px}.hero-copy{max-width:70ch;color:var(--hero-copy-text);margin:0}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.hero-grid{grid-template-columns:minmax(0,1.34fr) minmax(260px,.66fr);align-items:stretch;gap:12px;display:grid}.hero-main{min-width:0}.hero-spotlight{border:1px solid var(--hero-spotlight-border);background:var(--hero-spotlight-bg);box-shadow:var(--hero-spotlight-shadow);border-radius:12px;align-content:start;gap:8px;padding:14px 14px 12px;display:grid}.hero-spotlight-kicker{color:var(--hero-spotlight-kicker);font:700 11px/1.2 var(--font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}.hero-spotlight-value{color:var(--hero-spotlight-value);font-family:var(--font-mono),monospace;letter-spacing:-.03em;font-size:clamp(24px,2.7vw,32px);line-height:1.06}.hero-spotlight-copy{color:var(--hero-spotlight-copy);margin:0;font-size:13px;line-height:1.4}.live-burn{font-family:var(--font-mono),monospace;letter-spacing:.02em;align-items:center;gap:6px;font-size:12px;display:inline-flex}.live-burn:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px;animation:2s infinite liveDotPulse;box-shadow:0 0}.live-burn.ok{color:var(--ok-text-strong)}.live-burn.warn{color:var(--warn-text)}.live-burn.danger{color:var(--danger-text-strong)}.hero-spotlight-btn{justify-content:center;width:100%;margin-top:2px}.hero-spotlight-hint{color:var(--hero-spotlight-hint);font-size:12px;line-height:1.35}.hero-card-compact{padding:9px 12px}.hero-grid-compact{grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);align-items:start;gap:8px}.hero-title-compact{margin-top:6px;margin-bottom:4px;font-size:clamp(30px,3.6vw,44px);line-height:.96}.hero-spotlight-compact{gap:6px;padding:11px 12px}.hero-spotlight-line{color:var(--hero-spotlight-line);justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.hero-spotlight-line strong{color:var(--hero-spotlight-value);font-family:var(--font-mono),monospace;letter-spacing:-.02em;font-size:17px}.hero-card-ops{border-color:var(--hero-ops-border);background:var(--hero-ops-bg);box-shadow:var(--hero-ops-shadow)}.hero-card-ops:before{opacity:.64;height:1px}.hero-card-ops .hero-copy{max-width:60ch;font-size:14px;line-height:1.35}.hero-card-ops .hero-actions{margin-top:10px}.hero-ops-summary{border-left:1px solid var(--hero-ops-divider);align-content:center;gap:6px;min-width:0;padding:2px 0 2px 12px;display:grid}.hero-ops-summary .hero-spotlight-line{color:var(--hero-ops-line);font-size:11px}.hero-ops-summary .hero-spotlight-line strong{color:var(--ink);font-size:15px}.dashboard-rewards-banner{border-color:var(--accent-border-strong);background:var(--card-bg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.dashboard-rewards-copy{gap:6px;display:grid}.dashboard-rewards-kicker{border:1px solid var(--accent-border-strong);background:var(--surface-accent-soft);width:fit-content;color:var(--accent-contrast);font:700 10px/1.15 var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.dashboard-rewards-banner h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(18px,2.4vw,24px)}.dashboard-rewards-banner p{color:var(--muted-strong);margin:0;font-size:14px;line-height:1.5}.dashboard-rewards-banner p code{border:1px solid var(--accent-border-strong);background:var(--surface-accent-soft);color:var(--accent-contrast);font-family:var(--font-mono),monospace;border-radius:7px;padding:1px 6px;font-size:12px}.dashboard-rewards-breakdown{border:1px solid var(--accent-border-strong);background:var(--surface-accent-soft);width:fit-content;color:var(--accent-contrast);font:700 12px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.03em;border-radius:999px;align-items:center;padding:5px 10px;display:inline-flex}.dashboard-rewards-actions{gap:8px;min-width:196px;display:grid}.dashboard-rewards-actions .btn{justify-content:center;width:100%}.dashboard-rewards-inline{gap:8px;margin-top:8px;display:grid}.dashboard-rewards-inline-lead{color:var(--muted-strong);margin:0;font-size:13px;line-height:1.4}.dashboard-modal-loading{color:var(--muted-strong);margin:0;font-size:13px}.dashboard-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dashboard-reward-card{border:1px solid var(--line);background:var(--surface-card-muted);border-radius:10px;gap:6px;padding:9px;display:grid}.dashboard-reward-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dashboard-reward-row strong{color:var(--ink);font-size:13px;line-height:1.25}.dashboard-reward-card-meta{color:var(--accent-contrast);font:700 11px/1.2 var(--font-mono),ui-monospace,monospace;margin:0}.dashboard-reward-input.input{min-height:36px;margin-bottom:0;padding:8px 10px;font-size:14px}.dashboard-reward-card .btn{border-radius:10px;min-height:36px;padding:7px 10px;font-size:13px}.dashboard-reward-hint{color:var(--muted);font-size:11px}.dashboard-kpi-strip{border-color:var(--line);background:linear-gradient(180deg,var(--surface-card-strong),var(--surface-card));padding:10px 12px}.dashboard-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.dashboard-kpi-cell{border:1px solid var(--line-soft);background:var(--surface-card-strong);border-radius:10px;gap:2px;padding:8px 10px;display:grid}.dashboard-kpi-cell small{color:var(--muted);font:700 10px/1.15 var(--font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.05em}.dashboard-kpi-cell strong{color:var(--ink);font-family:var(--font-mono),monospace;font-size:18px;line-height:1.05}.kpi-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:12px}.metric-card{border-color:var(--card-border);background:var(--card-bg);height:100%;box-shadow:var(--card-shadow);flex-direction:column;gap:10px;display:flex}.metric-card-primary{border-color:var(--metric-card-primary-border);background:var(--metric-card-primary-bg);min-height:420px;box-shadow:var(--metric-card-primary-shadow);grid-area:1/1/2/9}.metric-card-secondary{border-color:var(--metric-card-secondary-border);background:var(--metric-card-secondary-bg);box-shadow:var(--metric-card-secondary-shadow);grid-area:1/9/2/13}.metric-label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:11px;font-weight:700}.metric-value{font-family:var(--font-mono),monospace;letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:800;line-height:1.03}.metric-note{color:var(--muted);min-height:42px;margin:0;font-size:13px;line-height:1.45}.metric-subhead{margin-top:6px}.metric-subheadRow{align-items:center;gap:8px;margin-top:6px;display:inline-flex}.metric-infoDot{border:1px solid var(--metric-info-border);background:var(--metric-info-bg);width:18px;height:18px;color:var(--metric-info-text);font:800 11px/1 var(--font-mono),ui-monospace,monospace;cursor:help;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.metric-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.metric-actions-inline{margin-top:8px}.metric-actions.single{grid-template-columns:1fr}.metric-actions .btn{justify-content:center;width:100%}.metric-embed{border:1px solid var(--line-soft);background:var(--panel-strong);border-radius:12px;padding:8px 10px}.metric-card-primary .metric-label{color:var(--metric-primary-label)}.metric-card-secondary .metric-label{color:var(--muted)}.metric-card-primary .metric-value{color:var(--metric-primary-value)}.metric-card-secondary .metric-value{color:var(--ink)}.metric-card-primary .metric-note{color:var(--metric-primary-note)}.metric-card-secondary .metric-note{color:var(--muted)}.metric-card-primary .metric-embed,.metric-card-primary .stat-item{border-color:var(--metric-primary-surface-border);background:var(--metric-primary-surface-bg)}.metric-card-primary .metric-embed{box-shadow:var(--metric-primary-surface-shadow)}.metric-card-secondary .metric-embed,.metric-card-secondary .stat-item{border-color:var(--line-soft);background:var(--panel-strong)}.metric-card-primary .stat-item span{color:var(--metric-primary-muted)}.metric-card-secondary .stat-item span{color:var(--muted)}.metric-card-primary .stat-item strong,.metric-card-primary .top-bot-value{color:var(--metric-primary-strong)}.metric-card-secondary .stat-item strong,.metric-card-secondary .top-bot-value{color:var(--ink)}.metric-card-primary .mini-chart-head,.metric-card-primary .mini-list-head,.metric-card-primary .top-bot-name{color:var(--metric-primary-head)}.metric-card-secondary .mini-chart-head,.metric-card-secondary .mini-list-head,.metric-card-secondary .top-bot-name{color:var(--muted-strong)}.metric-card-primary .mini-chart-area{fill:var(--metric-primary-chart-area)}.metric-card-primary .mini-chart-line{stroke:var(--metric-primary-chart-line);stroke-width:2px}.metric-card-primary .mini-chart-grid{stroke:var(--metric-primary-chart-grid)}.metric-card-primary .mini-chart-guide{stroke:var(--metric-primary-chart-guide)}.metric-card-primary .mini-chart-axis{color:var(--metric-primary-axis)}.metric-card-primary .metric-duo .mini-empty{color:var(--metric-primary-empty)}.metric-card-primary .metric-subsection,.metric-card-primary .runway-meter{border-color:var(--metric-primary-surface-border);background:var(--metric-primary-surface-bg)}.mini-chart-head,.mini-list-head{color:var(--muted-strong);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.mini-chart-head strong{font-family:var(--font-mono),monospace;font-size:12px}.mini-chart-head strong.up{color:var(--ok)}.mini-chart-head strong.down{color:var(--danger)}.mini-chart-head strong.peak{color:var(--metric-primary-chart-line)}.mini-flow-grid{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;min-height:128px;display:grid}.mini-flow-bar{appearance:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:end;gap:8px;padding:0;display:grid}.mini-flow-bar:focus-visible{outline:none}.mini-flow-value{text-align:center;min-height:12px;color:var(--metric-primary-head);font:700 10px/1 var(--font-mono),ui-monospace,monospace;letter-spacing:.02em;opacity:.18;transition:opacity .16s}.mini-flow-bar.active .mini-flow-value,.mini-flow-bar.peak .mini-flow-value{opacity:1}.mini-flow-track{border:1px solid var(--metric-primary-surface-border);background:linear-gradient(180deg,#ffffff05,#fff0),var(--metric-primary-surface-bg);border-radius:12px;align-items:flex-end;height:84px;padding:8px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;box-shadow:inset 0 1px #ffffff05}.mini-flow-track i{background:linear-gradient(#89f5dff5,#54d2beb8);border-radius:8px;width:100%;min-height:8px;display:block;box-shadow:0 8px 24px #6cebd63d}.mini-flow-bar.active .mini-flow-track,.mini-flow-bar:hover .mini-flow-track{border-color:#89f5df52;transform:translateY(-2px)}.mini-flow-bar.peak .mini-flow-track{border-color:#89f5df47;box-shadow:inset 0 1px #ffffff05,0 0 0 1px #89f5df14}.mini-flow-label{text-align:center;color:var(--metric-primary-axis);font:700 9px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase}.mini-list-head strong.up{color:var(--ok)}.mini-list-head strong.down{color:var(--danger)}.mini-list-head .mini-head-neutral{color:var(--metric-primary-head);font-family:var(--font-mono),monospace;letter-spacing:.03em;font-size:11px}.mini-chart-wrap{height:156px;position:relative;overflow:visible}.mini-chart-svg{width:100%;height:100%;display:block}.mini-chart-grid{stroke:var(--mini-chart-grid);stroke-width:1px;shape-rendering:crispEdges}.mini-chart-guide{stroke:var(--mini-chart-guide);stroke-width:1px;shape-rendering:crispEdges}.mini-chart-area{fill:var(--mini-chart-area)}.mini-chart-line{fill:none;stroke:var(--mini-chart-line);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.mini-chart-areaPath{pointer-events:none}.mini-chart-nowGlow{fill:var(--mini-chart-now-glow)}.mini-chart-nowDot{fill:var(--mini-chart-now-dot)}.mini-chart-peakGlow{fill:#89f5df38;pointer-events:none}.mini-chart-peakDot{fill:var(--metric-primary-chart-line);stroke:#0e1726eb;stroke-width:1.5px;pointer-events:none}.mini-chart-peakHit{fill:#0000;cursor:pointer;outline:none}.mini-chart-peakHit:focus-visible{fill:#89f5df24}.mini-chart-tooltip{z-index:2;pointer-events:none;background:#09101df0;border:1px solid #89f5df3d;border-radius:12px;gap:2px;min-width:96px;padding:8px 10px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 18px 40px #0309145c}.mini-chart-tooltip strong{color:var(--text);font:700 13px/1.1 var(--font-mono),ui-monospace,monospace}.mini-chart-tooltip span{color:var(--muted);font-size:11px;line-height:1.2}.mini-chart-axis{color:var(--mini-chart-axis);font:700 10px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.mini-chart-axis span{text-align:center}.mini-chart-axis span:first-child{text-align:left}.mini-chart-axis span:last-child{text-align:right}.top-bots-list{gap:6px;display:grid}.top-burn-list{gap:4px;display:grid}.top-burn-row{border-bottom:1px solid var(--metric-primary-divider);justify-content:space-between;align-items:center;gap:12px;padding:8px 6px 8px 14px;display:flex}.top-burn-row:last-child{border-bottom:0}.top-burn-meta{gap:2px;min-width:0;display:grid}.top-burn-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--metric-primary-name);font-size:15px;font-weight:700;line-height:1.2;overflow:hidden}.top-burn-sub{color:var(--metric-primary-sub);font:600 10px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.03em;text-transform:uppercase}.top-burn-value{color:var(--metric-primary-value-soft);font-family:var(--font-mono),monospace;flex:none;font-size:12px;font-weight:650}.top-burn-row:hover .top-burn-name{text-decoration:underline;-webkit-text-decoration-color:var(--metric-primary-underline);text-decoration-color:var(--metric-primary-underline);text-underline-offset:2px}.top-bot-row{border:1px solid var(--line-soft);background:var(--top-bot-row-bg);border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.metric-card-secondary .top-bot-row{background:var(--top-bot-row-bg)}.metric-card-secondary .top-bot-rank{border-color:var(--top-bot-rank-border);background:var(--top-bot-rank-bg);color:var(--accent-contrast)}.top-bot-rank{border:1px solid var(--top-bot-rank-border);background:var(--top-bot-rank-bg);width:22px;height:22px;color:var(--accent-contrast);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.top-bot-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-soft);font-size:13px;overflow:hidden}.top-bot-value{font-family:var(--font-mono),monospace;color:var(--ink);font-size:12px;font-weight:700}.mini-empty{color:var(--muted);margin:0;font-size:13px}.metric-card-secondary .mini-empty{color:var(--muted)}.metric-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.runway-meter{border:1px solid var(--line-soft);background:var(--runway-meter-bg);border-radius:999px;height:6px;overflow:hidden}.runway-meter i{border-radius:inherit;height:100%;width:var(--runway-fill,0%);background:var(--runway-meter-fill);animation:.82s cubic-bezier(.2,.75,.2,1) both runwayFill;display:block}.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.stats-quad{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-subsection{border:1px solid var(--line-soft);background:var(--panel-strong);border-radius:12px;gap:8px;padding:10px;display:grid}.metric-subsection-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.metric-value-sm{font-size:clamp(24px,2.2vw,32px)}.live-dot{background:var(--live-dot-bg);width:9px;height:9px;box-shadow:var(--live-dot-shadow);border-radius:999px;animation:2s infinite liveDotPulse}.stat-item{border:1px solid var(--line-soft);background:var(--panel-strong);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.stat-item span{color:var(--muted);font-size:12px}.stat-item strong{font-family:var(--font-mono),monospace;color:var(--ink);font-size:15px;font-weight:700}.operator-list{flex-direction:column;gap:8px;display:flex}.operator-row{border:1px solid var(--line-soft);background:var(--panel-strong);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.operator-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-soft);overflow:hidden}.snapshot-list{flex-direction:column;gap:8px;display:flex}.snapshot-row{border:1px solid var(--line-soft);background:var(--panel-strong);border-radius:12px;justify-content:space-between;gap:10px;padding:10px 12px;display:flex}.snapshot-row span{color:var(--muted)}.snapshot-row strong{font-family:var(--font-mono),monospace;color:var(--ink)}.focus-list{flex-direction:column;gap:8px;display:flex}.focus-row{border:1px solid var(--line-soft);background:var(--panel-strong);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.dashboard-secondary-card{border-color:#10263433;box-shadow:0 14px 28px #0f172a1a,inset 0 1px #ffffffb8}.dashboard-focus-card{background:radial-gradient(620px 220px at 0 0,#0b7f761f,#0000 60%),linear-gradient(#fffffffa,#f4f9fdf0);border-color:#0b7f7657}.dashboard-focus-card .focus-row{background:#ffffffe6;border-color:#117f7638;padding-left:14px;position:relative}.dashboard-focus-card .focus-row:before{content:"";background:linear-gradient(#0b7f76e0,#0b7f765c);border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.focus-step{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.focus-text{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.4}.action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.action-grid .btn{justify-content:flex-start}.dashboard-focus-card .action-grid .dashboard-btn-primary{grid-column:1/-1;justify-content:center}@keyframes liveDotPulse{0%{box-shadow:0 0 #5de2bf9e}70%{box-shadow:0 0 0 8px #5de2bf00}to{box-shadow:0 0 #5de2bf00}}@keyframes runwayFill{0%{width:0%}to{width:var(--runway-fill,0%)}}.bots-split{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.bots-split>div{border:1px solid var(--line-soft);background:var(--panel-strong);text-align:center;border-radius:12px;padding:10px}.bots-label{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.bots-value{font-family:var(--font-mono),monospace;color:var(--ink);font-weight:700}.sortbox{border:1px solid var(--line);background:var(--panel-strong);border-radius:12px;align-items:stretch;height:42px;display:flex;overflow:hidden}.sorthalf{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-width:70px;padding:0 12px;transition:background .2s,color .2s;display:inline-flex}.sorthalf:hover{background:var(--accent-soft);color:var(--accent-contrast)}.sortsep{background:var(--line);width:1px}.sorticon{font-family:var(--font-mono),monospace;font-size:13px}.sortvalue{font-size:13px;font-weight:700}.bots-overview{gap:4px;margin-top:8px;margin-bottom:2px;display:grid}.bots-overview-line{color:var(--muted);font:700 11px/1.3 var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;margin:0}.bots-overview-primary{color:var(--muted-strong);margin:0;font-size:13px;line-height:1.3}.bots-overview-primary strong{color:var(--ink);font-weight:800}.bot-card{border-color:var(--card-border);background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:14px;flex-direction:column;gap:8px;height:auto;min-height:132px;padding:18px;display:flex;position:relative}.bot-card-active{opacity:1}.bot-card-primary{border-color:var(--accent-border-strong)}.bot-card-primary:before{content:"";background:var(--accent);border-radius:999px;width:4px;position:absolute;top:14px;bottom:14px;left:0}.bot-card-inactive{opacity:.85;filter:saturate(.72);box-shadow:none}.bot-head{display:block}.bot-headMain{min-width:0}.bot-title{letter-spacing:-.022em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:600;line-height:1.12;display:block;overflow:hidden}.bot-card-primary .bot-title{font-weight:650}.bot-channelRow{align-items:center;min-height:22px;margin-top:8px;display:flex}.bot-channelList{flex-wrap:nowrap;align-items:center;gap:8px;min-height:18px;line-height:1;display:flex}.bot-channelIcon{border:1px solid var(--line-soft);background:var(--surface-card-strong);border-radius:999px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;line-height:0;display:flex;overflow:hidden}.bot-channelIcon svg{display:block}.bot-channelNone{color:var(--muted);font:700 11px/1.1 var(--font-mono),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.bot-usageMain{border-top:1px solid var(--line-soft);gap:6px;margin-top:8px;margin-bottom:0;padding-top:8px;display:grid}.bot-usageMain small{color:var(--muted);font:700 11px/1.1 var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;opacity:.6;text-transform:uppercase}.bot-usageMain strong{font-family:var(--font-mono),monospace;letter-spacing:-.018em;color:var(--ink-soft);font-size:32px;font-weight:600;line-height:1}.bot-card-primary .bot-usageMain{border-top-color:var(--line)}.bot-card-primary .bot-usageMain strong{color:var(--accent-contrast);font-size:35px}.bot-card-inactive .bot-title{color:var(--muted-strong)}.bot-card-inactive .bot-usageMain strong{color:var(--muted)}.bot-secondaryMeta{color:var(--muted);letter-spacing:.02em;flex-wrap:wrap;gap:8px 12px;margin:0 0 10px;font-size:11.5px;font-weight:600;display:flex}.bot-secondaryMeta span{white-space:nowrap}.bot-details{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 10px;padding:0}.bot-details summary{border-top:1px solid var(--line-soft);color:var(--muted);text-transform:none;letter-spacing:.02em;padding-top:8px;font-size:11px;font-weight:700;list-style:none}.bot-details summary::-webkit-details-marker{display:none}.bot-detailsGrid{gap:4px;margin-top:6px;padding-left:2px;display:grid}.bot-detailsGrid span{color:var(--muted);font-size:11px}.bot-detailsGrid strong{color:var(--ink-soft)}.bot-detailsActions{justify-content:flex-end;margin-top:8px;display:flex}.bot-detailsActionBtn{border-radius:8px;min-height:30px;padding:0 10px;font-size:12px}.bot-meta{gap:8px;margin:10px 0 14px;display:grid}.bot-headerTop{align-items:flex-start}.bot-pageHead{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:start;gap:12px;display:grid}.bot-pageHeadAction{justify-content:flex-end;align-items:flex-start;display:flex}.bot-statusLabel{color:var(--muted-strong);font:700 11px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;margin:10px 0 0}.bot-statusMatrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.bot-statusMatrixSingle{grid-template-columns:1fr}.bot-statusGroup{border:1px solid var(--line-soft);background:var(--surface-card);border-radius:12px;gap:6px;padding:10px;display:grid}.bot-statusGroup small{color:var(--muted);font:700 10px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.bot-statusLine{border:1px solid var(--line-soft);background:var(--surface-card-muted);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.bot-statusLine span{color:var(--muted-strong);font:700 11px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase}.bot-statusLine strong{color:var(--ink);font-size:16px;line-height:1.15}.bot-statusGroupSingle{padding:10px 12px}.bot-statusInline{color:var(--muted-strong);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.bot-statusInline strong{color:var(--ink);font-size:13.5px;font-weight:800}.bot-statusMinor{color:var(--muted);font:700 10.5px/1.3 var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;margin:0}.bot-statusMinor strong{color:var(--ink)}.bot-statusBar{border:1px solid var(--line-soft);background:var(--surface-card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;display:flex}.bot-statusBarInline{margin-top:0}.bot-statusBarItem{color:var(--muted-strong);font:700 11px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase}.bot-statusBarItem strong{color:var(--ink);font-weight:780}.bot-statusBarItem.is-accent strong{color:var(--ok)}.bot-settings-grid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:stretch;gap:12px;display:grid}.bot-settings-gridBleed{width:calc(100% + 24px);margin-right:-24px}.bot-main-stack{gap:12px;min-width:0;display:grid}.bot-main-stack>.bot-config-card{order:1}.bot-main-stack>.bot-activation-card{order:2}.bot-main-stack>.bot-external-card{order:3}.bot-main-stack>.bot-handoff-card{order:4}.bot-main-stack>.bot-handoff-card,.bot-main-stack>.bot-external-card,.bot-main-stack>.bot-activation-card{flex-direction:column;gap:6px;min-height:188px;padding:11px;display:flex}.bot-debug-column{min-width:0;height:var(--bot-debug-height,calc(100dvh - 16px));grid-area:1/2/span 2;align-self:stretch;display:grid;position:sticky;top:8px}.bot-debug-column>*{height:100%}.bot-settings-compact .bot-handoff-card,.bot-settings-compact .bot-external-card,.bot-settings-compact .bot-activation-card{gap:5px}.bot-settings-compact .bot-handoff-card .btn,.bot-settings-compact .bot-external-card .btn,.bot-settings-compact .bot-activation-card .btn{border-radius:10px;min-height:32px;padding:0 10px;font-size:13px}.bot-settings-compact .bot-handoff-card .input,.bot-settings-compact .bot-handoff-card select,.bot-settings-compact .bot-external-card .input,.bot-settings-compact .bot-external-card select,.bot-settings-compact .bot-activation-card .input,.bot-settings-compact .bot-activation-card select{min-height:34px;margin-bottom:8px;padding:6px 10px;font-size:14px}.bot-settings-compact .bot-handoff-card .textarea,.bot-settings-compact .bot-external-card .textarea,.bot-settings-compact .bot-activation-card .textarea{margin-bottom:8px;padding:8px 10px;font-size:14px;line-height:1.45}.bot-settings-compact .bot-handoff-card .notice,.bot-settings-compact .bot-external-card .notice,.bot-settings-compact .bot-activation-card .notice{border-radius:10px;margin-top:8px;padding:8px 10px;font-size:12.5px;line-height:1.4}.bot-settings-compact .bot-handoff-card .badge,.bot-settings-compact .bot-external-card .badge,.bot-settings-compact .bot-activation-card .badge{padding:3px 8px;font-size:11px}.bot-settings-compact .bot-handoff-card .bot-k,.bot-settings-compact .bot-external-card .bot-k,.bot-settings-compact .bot-activation-card .bot-k{font-size:11px}.bot-section-inlineHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bot-section-inlineHead .card-title,.bot-handoff-card .card-title,.bot-external-card .card-title{border-bottom:0;margin:0;padding-bottom:0}.bot-config-card>.card-title,.bot-activation-card>.card-title,.bot-external-card>.card-title,.bot-handoff-card>.card-title{color:var(--bot-editor-title);border-bottom-color:var(--bot-editor-surface-border)}.bot-section-subtle{color:var(--bot-editor-muted);font-size:12px;line-height:1.45}.bot-config-card{border-color:var(--accent-border-strong);background:var(--bot-editor-panel-bg);box-shadow:var(--bot-editor-panel-shadow);color:var(--bot-editor-text)}.bot-activation-card{border-color:var(--ok-border);background:var(--bot-editor-panel-bg-soft);box-shadow:var(--bot-editor-panel-shadow);color:var(--bot-editor-text)}.bot-external-card{border-color:var(--bot-editor-panel-border);background:var(--bot-editor-panel-bg-soft);box-shadow:var(--bot-editor-panel-shadow);color:var(--bot-editor-text)}.bot-handoff-card{border-color:var(--bot-editor-panel-border);background:var(--bot-editor-panel-bg-soft);box-shadow:var(--bot-editor-panel-shadow);color:var(--bot-editor-text);gap:6px;padding:9px}.bot-handoff-card p,.bot-external-card p,.bot-activation-card p{font-size:12px;line-height:1.45}.channel-summary-bar{flex-wrap:wrap;gap:8px;display:flex}.channel-summary-pill{border:1px solid var(--bot-editor-chip-border);background:var(--bot-editor-chip-bg);min-height:34px;color:var(--bot-editor-chip-text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:700;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.channel-summary-pill>:first-child{flex-shrink:0}.channel-summary-pill:hover{border-color:var(--bot-editor-chip-active-border);background:var(--bot-editor-surface-bg-soft);transform:translateY(-1px)}.channel-summary-pill i{background:var(--bot-editor-muted-soft);width:8px;height:8px;box-shadow:0 0 0 4px var(--bot-editor-surface-bg);border-radius:999px}.channel-summary-pill.is-active{border-color:var(--bot-editor-chip-active-border);background:var(--bot-editor-surface-bg-active)}.channel-summary-pill.is-selected{box-shadow:0 0 0 1px var(--bot-editor-chip-active-border),0 12px 24px #081a292e}.channel-summary-pill.is-active i{background:var(--bot-editor-chip-active-text);box-shadow:0 0 0 4px var(--bot-editor-surface-bg-active)}.channel-summary-pill.is-inactive{color:var(--bot-editor-muted-soft)}.bot-handoff-card .btn{border-radius:10px;min-height:32px;padding:0 10px}.handoff-head{margin-bottom:4px}.bot-handoff-title{letter-spacing:.06em;text-transform:uppercase;color:var(--bot-editor-title);margin:0;font-size:14px;font-weight:760}.handoff-mode-chip{color:var(--bot-editor-text);background:var(--bot-editor-chip-bg);border:1px solid var(--bot-editor-chip-border);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:52%;padding:3px 8px;font-size:12px;overflow:hidden}.handoff-inline-bar{border:1px solid var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.handoff-inline-toggle{color:var(--bot-editor-text);align-items:center;gap:6px;font-size:12px;display:inline-flex}.handoff-inline-toggle strong{letter-spacing:.01em;font-weight:800}.handoff-inline-summary{color:var(--bot-editor-title);font:800 12px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.03em;text-transform:none}.handoff-inline-mode{color:var(--bot-editor-text);align-items:center;gap:6px;font-size:12px;display:inline-flex}.handoff-inline-select{border-radius:9px;width:auto;min-width:124px;min-height:28px;margin:0;padding:4px 8px}.handoff-inline-sep{color:var(--bot-editor-muted-soft);font-size:12px;line-height:1}.handoff-inline-advanced{margin-left:auto;font-size:11px;border:1px solid var(--bot-editor-chip-border)!important;background:var(--bot-editor-chip-bg)!important;min-height:26px!important;color:var(--bot-editor-chip-text)!important;box-shadow:none!important;border-radius:8px!important;padding:0 8px!important}.handoff-inline-advanced:hover{border-color:var(--bot-editor-chip-active-border)!important;background:var(--bot-editor-chip-active-bg)!important;color:var(--bot-editor-chip-active-text)!important}.handoff-summary{margin:0 0 2px}.handoff-advanced{gap:6px;margin-top:2px;display:grid}.handoff-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--bot-editor-muted);margin:2px 0 0;font-size:11px}.handoff-block-title{letter-spacing:.05em;text-transform:uppercase;color:var(--bot-editor-muted-soft);margin:2px 0 0;font-size:10.5px}.handoff-inline-group{border:1px solid var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 8px;display:flex}.handoff-save-row{justify-content:flex-end}.handoff-footnote{color:var(--bot-editor-muted);margin-top:8px;margin-bottom:0;font-size:12px}.bot-prompt-primary{border:1px solid var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg-strong);border-radius:14px;padding:12px}.bot-config-card .input,.bot-config-card .textarea,.bot-config-card select,.bot-activation-card .input,.bot-activation-card .textarea,.bot-activation-card select,.bot-external-card .input,.bot-external-card .textarea,.bot-external-card select,.bot-handoff-card .input,.bot-handoff-card .textarea,.bot-handoff-card select{border-color:var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg-strong);color:var(--bot-editor-text);box-shadow:inset 0 1px #ffffff08}.bot-config-card .input:focus,.bot-config-card .textarea:focus,.bot-config-card select:focus,.bot-activation-card .input:focus,.bot-activation-card .textarea:focus,.bot-activation-card select:focus,.bot-external-card .input:focus,.bot-external-card .textarea:focus,.bot-external-card select:focus,.bot-handoff-card .input:focus,.bot-handoff-card .textarea:focus,.bot-handoff-card select:focus{border-color:var(--bot-editor-chip-active-border)}.bot-config-card .input::placeholder,.bot-config-card .textarea::placeholder,.bot-activation-card .input::placeholder,.bot-activation-card .textarea::placeholder,.bot-external-card .input::placeholder,.bot-external-card .textarea::placeholder,.bot-handoff-card .input::placeholder,.bot-handoff-card .textarea::placeholder{color:var(--bot-editor-muted-soft)}.bot-config-card .notice,.bot-activation-card .notice,.bot-external-card .notice,.bot-handoff-card .notice{border-color:var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg-soft);color:var(--bot-editor-text)}.bot-config-card .notice.hint,.bot-activation-card .notice.hint,.bot-external-card .notice.hint,.bot-handoff-card .notice.hint{border-color:var(--bot-editor-chip-active-border);background:linear-gradient(90deg,#4fd1c51f,#4fd1c500 42%),var(--bot-editor-surface-bg-soft);color:var(--bot-editor-chip-active-text)}.bot-config-card .notice.ok,.bot-activation-card .notice.ok,.bot-external-card .notice.ok,.bot-handoff-card .notice.ok{border-color:var(--ok-border-strong);background:var(--ok-surface-strong);color:var(--ok-text-strong)}.bot-config-card .notice.err,.bot-activation-card .notice.err,.bot-external-card .notice.err,.bot-handoff-card .notice.err{border-color:var(--danger-border-strong);background:var(--danger-surface-strong);color:var(--danger-text-strong)}.bot-config-card .badge.gray,.bot-activation-card .badge.gray,.bot-external-card .badge.gray,.bot-handoff-card .badge.gray{border-color:var(--bot-editor-chip-border);background:var(--bot-editor-chip-bg);color:var(--bot-editor-chip-text)}.bot-prompt-title{color:var(--bot-editor-title);letter-spacing:.01em;margin:0;font-size:18px;font-weight:800}.bot-behavior-panel{border:1px solid var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg);border-radius:14px;gap:10px;padding:12px;display:grid}.bot-behavior-title{color:var(--bot-editor-title);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:14px}.bot-debug-panel{background:radial-gradient(760px 300px at 98% -6%,#12917814,#0000 64%),radial-gradient(560px 240px at 0 100%,#1f5f961a,#0000 70%),linear-gradient(162deg,#102231eb,#0e1d2ae6);border:1px solid #5378933d;border-radius:14px;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:8px;min-width:0;min-height:0;padding:10px;display:grid;box-shadow:0 10px 20px #0a17232e,inset 0 1px #ffffff0f}.bot-debug-panel-workspace{min-height:var(--bot-debug-height,calc(100dvh - 16px));max-height:var(--bot-debug-height,calc(100dvh - 16px));height:var(--bot-debug-height,calc(100dvh - 16px))}.bot-debug-unavailable{background:radial-gradient(620px 240px at 100% 0,#1291780f,#0000 64%),linear-gradient(#fafdfffa,#f1f7fcf2);border-color:#5378932e}.bot-debug-panel .bot-behavior-title{color:#d8ecf7f0}.bot-debug-panel .bot-section-subtle{color:#b2cddbd9}.bot-debug-panel .segbox{background:#0a1622b8;border-color:#6892aa6b}.bot-debug-panel .segbtn{color:#b1cddde0}.bot-debug-panel .segbtn:hover{color:#e9f8fff5;background:#0d796233}.bot-debug-panel .segbtn.active{color:#ecf9fffa;background:#0c8d744d}.bot-debug-shell{align-content:start;gap:6px;min-width:0;min-height:0;display:grid}.bot-debug-panel-workspace .bot-debug-shell{grid-template-rows:auto minmax(0,1fr) auto;height:100%}.bot-debug-panel-workspace .bot-debug-shell.is-debug{grid-template-rows:auto auto minmax(0,1fr) auto}.bot-debug-stream{background:#0a16225c;border:1px solid #658da84d;border-radius:12px;align-content:start;gap:10px;min-width:0;max-height:420px;padding:8px;display:grid;overflow:hidden auto}.bot-debug-panel-workspace .bot-debug-stream{overscroll-behavior:contain;min-height:0;max-height:none}.bot-debug-stream.is-empty{align-content:stretch}.bot-debug-turn{gap:7px;min-width:0;display:grid}.bot-debug-msg{border:1px solid #658da857;border-radius:12px;gap:5px;padding:8px 10px;display:grid}.bot-debug-msg small{color:#a2c5dbd6;font:700 10px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;display:block}.bot-debug-msg p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#e1f3fef5;margin:0;line-height:1.48}.bot-debug-msgUser{background:#0b2233bd}.bot-debug-msgBot{background:#081b28e0;border-color:#12997d70}.bot-debug-msgBot.is-pending{background:#0a1d2bb8;border-style:dashed;border-color:#6f9cb875}.bot-debug-msgBot.is-error{background:#38141fb8;border-color:#dc748980}.bot-debug-buttons{flex-wrap:wrap;gap:8px;display:flex}.bot-debug-actionBtn{color:#e7f6fff5;cursor:pointer;background:#0a1c2abd;border:1px solid #5790ad6b;border-radius:999px;min-height:34px;padding:0 12px;font-weight:700;transition:border-color .18s,background .18s,transform .18s}.bot-debug-actionBtn:hover:not(:disabled){background:#0c2a3adb;border-color:#13997d8f;transform:translateY(-1px)}.bot-debug-actionBtn:disabled{opacity:.6;cursor:default}.bot-debug-traceToggle{background:#08152194;border:1px solid #6791ab57;border-radius:11px;min-width:0;max-width:100%;padding:8px 9px;overflow:hidden}.bot-debug-traceToggle summary{cursor:pointer;color:#bcd6e5eb;font:700 12px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;list-style:none}.bot-debug-traceToggle summary::-webkit-details-marker{display:none}.bot-debug-traceToggle[open]{background:#07121ec2;max-width:100%}.bot-debug-empty{color:#bcd6e5e0;text-align:center;background:#0b1e2c80;border:1px dashed #6c94ad6b;border-radius:12px;justify-content:center;align-self:stretch;align-items:center;min-height:100%;padding:12px;font-size:12px;line-height:1.5;display:flex}.bot-debug-emptyBody{gap:8px;max-width:360px;display:grid}.bot-debug-emptyBody strong{color:#e4f4fef5;font-size:16px;line-height:1.2}.bot-debug-emptyBody p{color:#bcd6e5d6;margin:0}.bot-debug-composer{background:#081522a8;border:1px solid #6890aa5c;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid;overflow:visible}.bot-debug-attachMenu{min-width:0;position:relative}.bot-debug-attachMenu summary{list-style:none}.bot-debug-attachMenu summary::-webkit-details-marker{display:none}.bot-debug-attachTrigger{color:#e2f0f8f0;min-height:44px;font:700 13px/1.2 var(--font-sans,inherit);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#0b1826d6;border:1px solid #6f97b057;border-radius:12px;align-items:center;gap:8px;padding:0 12px;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.bot-debug-attachTrigger:hover,.bot-debug-attachMenu[open] .bot-debug-attachTrigger,.bot-debug-attachTrigger.is-active{color:#effbfffa;background:#0d222eeb;border-color:#5cbdc97a}.bot-debug-attachBadge{color:#84ebf6eb;min-height:20px;font:700 10px/1 var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;background:#14606c4d;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.bot-debug-attachPopover{z-index:12;background:#091623fa;border:1px solid #6690a96b;border-radius:12px;gap:6px;min-width:220px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 20px 36px #00000057}.bot-debug-attachOption{color:#e4f1f8f0;text-align:left;cursor:pointer;background:#0c1b29c7;border:1px solid #668da457;border-radius:10px;justify-content:flex-start;align-items:center;width:100%;min-height:38px;padding:0 11px;font-size:13px;font-weight:600;transition:border-color .14s,background .14s,color .14s;display:flex}.bot-debug-attachOption:hover:not(:disabled),.bot-debug-attachOption.is-active{background:#0e2331eb;border-color:#5cbdc975}.bot-debug-attachOption.danger{color:#ffc6c6f0}.bot-debug-attachOption.danger:hover:not(:disabled){background:#341418c7;border-color:#e17c7c70}.bot-debug-attachOption:disabled{opacity:.56;cursor:not-allowed}.bot-debug-attachMeta{color:#a3bfcdd6;word-break:break-word;margin:2px 2px 0;font-size:11px;line-height:1.35}.bot-debug-inputDock{min-width:0}.bot-debug-composer .textarea{color:#e8f6fff5;resize:none;background:#07121dcc;border-color:#7098b066;max-height:180px;padding:11px 14px;line-height:1.4;overflow-y:hidden;min-height:44px!important}.bot-debug-composer .textarea::placeholder{color:#a0bfcfbd}.bot-debug-sendBtn{border-radius:12px;align-self:center;min-width:92px;min-height:44px;padding-inline:16px}.bot-debug-lastRun{background:#091824a3;border:1px solid #6791ab61;border-radius:12px;gap:6px;padding:8px 9px;display:grid}.bot-debug-lastRun .row-between small{color:#a8c9ddd1;font:700 10px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;margin:0}.bot-debug-lastRun .row-between span{color:#cae1eeeb;font-size:12px}.bot-debug-lastRunGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.bot-debug-lastRunGrid article{background:#0e2131b3;border:1px solid #6d96b152;border-radius:10px;gap:3px;padding:7px 8px;display:grid}.bot-debug-lastRunGrid small{color:#98bfd5e0;font:700 10px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase}.bot-debug-lastRunGrid strong{color:#e7f7fffa;font-size:16px;line-height:1.1}.bot-debug-lastRun p{color:#b7d3e2e0;margin:0;font-size:12px}.bot-debug-final{background:#091724a3;border:1px solid #6890aa5c;border-radius:12px;min-width:0;max-width:100%;padding:10px 12px;overflow:hidden}.bot-debug-final small{color:#a5c6dadb;font:700 11px/1.2 var(--font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.05em;display:block}.bot-debug-final p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#e3f3fcf5;margin:8px 0 0}.bot-debug-metricList{gap:8px;margin-top:8px;display:grid}.bot-debug-metricItem{background:#0c1c29b8;border:1px solid #668da64d;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;max-width:100%;padding:8px 10px;display:flex}.bot-debug-metricItem>div{gap:2px;min-width:0;display:grid}.bot-debug-metricItem span{color:#e1f3fdf5;font-size:13px;font-weight:700}.bot-debug-metricItem small{color:#adcadadb;overflow-wrap:anywhere;word-break:break-word;font-size:12px}.bot-debug-metricItem strong{color:#e7f7fffa;flex:none;font-size:16px;line-height:1.1}.bot-debug-chain,.bot-debug-timeline,.bot-debug-raw{background:#0a1826a8;border:1px solid #6890aa4d;border-radius:12px;min-width:0;max-width:100%;padding:10px 12px;overflow:hidden}.bot-debug-chain h5,.bot-debug-timeline h5,.bot-debug-raw h5{color:#cbe5f2f0;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:13px}.bot-debug-chainList{gap:8px;margin-top:8px;display:grid}.bot-debug-chainItem{background:#0c1c29b8;border:1px solid #668da64d;border-radius:10px;gap:6px;padding:8px 9px;display:grid}.bot-debug-chainItem strong{color:#e5f5fff5}.bot-debug-chainItem p{word-break:break-word;color:#b6d0dfe6;margin:0;font-size:12px}.bot-debug-chainMeta{color:#9dc1d5e0;font:700 11px/1.2 var(--font-mono),ui-monospace,monospace;text-transform:uppercase;align-items:center;gap:8px;display:flex}.bot-debug-chainErr{color:#ff93a5!important}.bot-debug-chainItem details{background:#07121eb8;border:1px solid #668da64d;border-radius:8px;padding:6px 8px}.bot-debug-chainItem details summary{cursor:pointer;color:#c4ddecf0;font-size:12px;font-weight:700}.bot-debug-chainItem details pre{white-space:pre-wrap;word-break:break-word;max-height:200px;margin:8px 0 0;font-size:11px;line-height:1.4;overflow:auto}.bot-debug-timelineList{gap:8px;margin-top:8px;display:grid}.bot-debug-timelineItem{background:#0c1c29b8;border:1px solid #668da64d;border-radius:10px;padding:6px 8px}.bot-debug-timelineItem summary{cursor:pointer;gap:2px;list-style:none;display:grid}.bot-debug-timelineItem summary::-webkit-details-marker{display:none}.bot-debug-timelineItem summary span{color:#e1f3fdf5;font-size:13px;font-weight:700}.bot-debug-timelineItem summary small{color:#adcadadb;font-size:12px}.bot-debug-timelineItem pre,.bot-debug-raw pre{color:#cbe4f2f0;white-space:pre-wrap;word-break:break-word;background:#060f18d6;border:1px solid #648ba347;border-radius:9px;max-height:280px;margin:8px 0 0;padding:8px;font-size:11px;line-height:1.42;overflow:auto}.bot-debug-timelineItem p{color:#abc8d8db;margin:8px 0 0;font-size:12px}.bot-control-tabs{grid-column:1;min-width:0;margin-top:10px}.bot-control-tabRow{border:1px solid var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg);border-radius:999px;align-items:center;gap:6px;padding:3px;display:inline-flex}.bot-control-tabRow .segbtn{min-height:32px;color:var(--bot-editor-muted);border-radius:999px;padding:0 12px}.bot-control-tabRow .segbtn:hover{background:var(--bot-editor-surface-bg-soft);color:var(--bot-editor-text)}.bot-control-tabRow .segbtn.active{background:var(--bot-editor-chip-active-bg);color:var(--bot-editor-chip-active-text)}.bot-runtime-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.bot-runtime-card{border:1px solid var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg);border-radius:12px;gap:5px;padding:10px 11px;display:grid}.bot-runtime-card small{color:var(--bot-editor-muted-soft);font:700 10px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase}.bot-runtime-card strong{color:var(--bot-editor-title);font-size:18px;line-height:1.1}.bot-runtime-card p{color:var(--bot-editor-muted);margin:0;font-size:12px;line-height:1.45}.bot-external-card{border-color:var(--bot-editor-panel-border);background:var(--bot-editor-panel-bg-soft)}.flow-builder-summary{color:var(--bot-editor-muted);font:700 12px/1.3 var(--font-mono),ui-monospace,monospace;letter-spacing:.03em;text-transform:none;align-items:center;gap:8px;margin-bottom:10px;display:flex}.external-section-head{margin:10px 0 6px}.external-section-head h4{color:var(--bot-editor-muted);font:700 11px/1.2 var(--font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em;margin:0}.flow-builder-groupList{gap:8px;margin-bottom:10px;display:grid}.flow-builder-group{border:1px solid var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg);border-radius:12px;padding:8px}.flow-builder-groupHead{justify-content:flex-start;align-items:center;gap:8px;margin-bottom:6px;display:flex}.flow-builder-groupTitle{color:var(--bot-editor-muted);font:700 10px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.channel-compact-list{gap:5px;margin-bottom:10px;display:grid}.channel-compact-row{border:1px solid var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:5px 9px;display:flex}.channel-compact-main{align-items:center;gap:7px;min-width:0;display:inline-flex}.channel-compact-icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;line-height:0;display:inline-flex}.channel-compact-label{color:var(--bot-editor-text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:700;overflow:hidden}.channel-compact-row small{color:var(--bot-editor-muted-soft);font:700 10.5px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.03em;text-transform:uppercase}.channel-compact-row.is-active{border-color:var(--bot-editor-chip-active-border);background:var(--bot-editor-surface-bg-active)}.channel-compact-row.is-inactive{border-style:dashed;border-color:var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg-inactive);opacity:.8}.channel-compact-row.is-inactive .channel-compact-label{color:var(--bot-editor-muted-soft)}.channel-activation-panel{border:1px solid var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg);border-radius:12px;padding:12px}.bot-settings-compact .channel-activation-panel{border-radius:11px;padding:9px 10px}.channel-activation-panel+.channel-activation-panel{margin-top:10px}.bot-settings-compact .channel-activation-panel+.channel-activation-panel{margin-top:8px}.channel-activation-panel.is-collapsed{padding:8px 10px}.bot-settings-compact .channel-activation-panel.is-collapsed{padding:6px 8px}.bot-settings-compact .channel-activation-panel.is-collapsed.is-active{border-color:var(--bot-editor-chip-active-border);background:var(--bot-editor-surface-bg-active)}.bot-settings-compact .channel-activation-panel.is-collapsed.is-inactive{border-style:dashed;border-color:var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg-inactive);opacity:.88}.channel-activation-panel.is-collapsed .row-between{min-height:34px}.bot-settings-compact .channel-activation-panel .row-between{gap:8px}.bot-settings-compact .channel-activation-panel.is-collapsed .row-between{align-items:center;min-height:30px}.bot-settings-compact .channel-activation-panel.is-collapsed .row-between>.row:first-child{min-width:0}.channel-activation-panel.is-collapsed strong{font-size:15px}.channel-activation-panel.is-collapsed .badge{padding:2px 6px;font-size:10.5px}.channel-activation-panel.is-collapsed .external-pair-btn{min-width:32px;min-height:32px;padding:0}.bot-settings-compact .channel-activation-panel .input,.bot-settings-compact .channel-activation-panel select{margin-bottom:0}.bot-settings-compact .channel-activation-panel .inlinebox{border:1px solid var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg-soft);border-radius:10px;margin-top:8px;padding:8px 9px}.flow-builder-timeline{border:1px solid var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg);border-radius:12px;gap:8px;margin-bottom:10px;padding:10px;display:grid}.flow-builder-group .flow-builder-timeline{background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0}.flow-builder-node{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.flow-builder-nodeIndex{border:1px solid var(--bot-editor-chip-active-border);background:var(--bot-editor-chip-active-bg);width:28px;height:28px;color:var(--bot-editor-chip-active-text);font:700 11px/1 var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.flow-builder-nodeText{gap:2px;min-width:0;display:grid}.flow-builder-nodeText strong{color:var(--bot-editor-text);font-size:13px}.flow-builder-nodeText small{font:700 11px/1.3 var(--font-mono),ui-monospace,monospace;color:var(--bot-editor-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flow-builder-arrow{color:var(--bot-editor-muted);font-size:13px}.flow-builder-overflow{color:var(--bot-editor-muted);font:700 11px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;margin-top:2px}.flow-builder-empty{border:1px dashed var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg-soft);color:var(--bot-editor-muted);border-radius:12px;margin-bottom:10px;padding:10px;font-size:12px}.bot-row{border:1px solid var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.bot-kbBlock{border:1px solid var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg);border-radius:12px;overflow:hidden}.bot-kbRow{background:0 0;border:0;border-radius:0;margin:0}.bot-kbRowDivider{border-top:1px solid var(--bot-editor-surface-border)}.bot-config-card .segbox,.bot-activation-card .segbox,.bot-external-card .segbox,.bot-handoff-card .segbox{border-color:var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg)}.bot-config-card .segbtn,.bot-activation-card .segbtn,.bot-external-card .segbtn,.bot-handoff-card .segbtn{color:var(--bot-editor-muted)}.bot-config-card .segbtn:hover,.bot-activation-card .segbtn:hover,.bot-external-card .segbtn:hover,.bot-handoff-card .segbtn:hover{background:var(--bot-editor-surface-bg-soft);color:var(--bot-editor-text)}.bot-config-card .segbtn.active,.bot-activation-card .segbtn.active,.bot-external-card .segbtn.active,.bot-handoff-card .segbtn.active{background:var(--bot-editor-chip-active-bg);color:var(--bot-editor-chip-active-text)}.bot-kbHint{margin:0;padding:0 12px 10px}.bot-k{color:var(--bot-editor-muted-soft);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.bot-v{color:var(--bot-editor-text);font-size:13px;font-weight:700}.bot-actions2{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-top:auto;padding-top:8px;display:flex}.bot-actions2 .btn{border-radius:8px;min-height:30px;padding:0 12px;font-size:13px}.bots-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 17px}@media (max-width:1399px){.bots-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1099px){.bots-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.bots-grid{grid-template-columns:1fr}}.segbox{border:1px solid var(--line);background:var(--panel-strong);border-radius:12px;align-items:stretch;height:36px;display:flex;overflow:hidden}.segbtn{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:0 10px;transition:background .2s,color .2s}.segbtn:hover{background:var(--accent-soft);color:var(--accent-contrast)}.segbtn.active{color:var(--accent-contrast);background:#11766529;font-weight:800}.handoff-departments-box{border:1px solid var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg-soft);border-radius:12px;margin-top:4px;padding:7px}.handoff-departments-title{letter-spacing:.01em;color:var(--bot-editor-muted);margin:0 0 5px;font-size:13px;font-weight:760}.handoff-department-list{gap:10px;margin-top:8px;display:grid}.handoff-department-list.is-collapsed{max-height:170px;padding-right:2px;overflow:auto}.handoff-department-card{border:1px solid var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg);border-radius:10px;gap:6px;padding:7px;display:grid;box-shadow:0 6px 14px #02080e2e,inset 0 1px #ffffff0a}.handoff-department-card.is-collapsed{gap:0;padding:6px 7px}.handoff-department-summary{cursor:pointer;align-items:center;gap:10px}.handoff-department-summary:focus-visible{box-shadow:var(--ring);border-radius:8px;outline:none}.handoff-summary-line{margin:2px 0 0}.handoff-department-summarySide{flex:none;justify-items:end;gap:3px;display:grid}.handoff-expandCue{color:var(--bot-editor-muted-soft);font-size:15px;font-weight:700;line-height:1}.handoff-department-name{color:var(--bot-editor-title);font-size:14px;font-weight:760}.handoff-department-meta{flex-wrap:wrap;gap:5px;margin-bottom:0;display:flex}.handoff-department-editHead{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.handoff-department-editHead strong{color:var(--bot-editor-title);font-size:14px;font-weight:760}.handoff-inline-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) 92px;gap:6px;display:grid}.handoff-work-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.handoff-department-flags{opacity:.86;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.handoff-department-actions{align-items:center;gap:7px;display:flex}.handoff-save-btn{min-width:90px}.handoff-status-toggle{appearance:none;border:1px solid var(--bot-editor-chip-border);cursor:pointer;font-family:inherit;line-height:1}.handoff-status-badge{min-height:18px;padding:1px 7px;font-size:10.5px;font-weight:700}.handoff-status-badge.badge.ok{border-color:var(--ok-border-strong);background:var(--ok-surface-strong);color:var(--ok-text-strong)}.handoff-status-badge.badge.gray{border-color:var(--bot-editor-chip-border);background:var(--bot-editor-chip-bg);color:var(--bot-editor-chip-text)}.handoff-schedule-pill{appearance:none;cursor:pointer;font-family:inherit;line-height:1}.handoff-schedule-pill:disabled,.handoff-status-toggle:disabled{opacity:.58;cursor:not-allowed}.handoff-delete-btn{border-color:var(--bot-editor-chip-border);background:var(--bot-editor-chip-bg);color:var(--bot-editor-chip-text)}.handoff-delete-btn:hover{border-color:var(--bot-editor-chip-active-border);background:var(--bot-editor-chip-active-bg);color:var(--bot-editor-chip-active-text);box-shadow:none;transform:translateY(-1px)}.settings-summary-card{border:1px solid var(--line-soft);background:var(--surface-card);border-radius:12px}.settings-summary-card>summary{cursor:pointer;color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:750;list-style:none;display:flex}.settings-summary-card>summary::-webkit-details-marker{display:none}.settings-summary-card>summary:before{content:"▸";color:var(--muted-strong);font-size:12px;transition:transform .2s}.settings-summary-card[open]>summary:before{transform:rotate(90deg)}.settings-summary-card[open]>summary{border-bottom:1px solid var(--line-soft)}.settings-summary-content{gap:10px;padding:10px 12px 12px;display:grid}.handoff-department-card .input,.handoff-department-card select,.external-requests-box .input,.external-requests-box select,.external-block-card .input,.external-block-card select{min-height:34px;padding:6px 9px}.handoff-department-card .textarea,.external-requests-box .textarea,.external-block-card .textarea{border-radius:10px;padding:7px 9px}.handoff-copy-details{border:1px solid var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg-soft);border-radius:10px;margin-top:0;padding:6px 8px}.handoff-copy-details>summary{cursor:pointer;letter-spacing:.01em;color:var(--bot-editor-text);font-size:12px;font-weight:700;list-style:none}.handoff-copy-details>summary::-webkit-details-marker{display:none}.handoff-copy-details>summary:before{content:"▸";margin-right:6px;transition:transform .2s;display:inline-block}.handoff-copy-details[open]>summary:before{transform:rotate(90deg)}.external-requests-box{border:1px solid var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg-soft);border-radius:12px;margin-top:10px;padding:10px}.bot-settings-compact .external-requests-box{border-radius:10px;margin-top:8px;padding:8px}.external-requests-title{letter-spacing:.06em;text-transform:uppercase;color:var(--bot-editor-muted);margin:0 0 8px;font-size:13px}.external-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.bot-settings-compact .external-grid{gap:6px}.external-block-list{gap:8px;margin-top:8px;display:grid}.external-block-card{border:1px solid var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg);border-radius:12px;padding:10px}.bot-settings-compact .external-block-card{border-radius:10px;padding:8px}.external-block-card.is-draft{background:var(--bot-editor-surface-bg-soft);border-style:dashed}.external-block-head{gap:10px}.external-step-titleWrap{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.external-step-method{border:1px solid var(--bot-editor-chip-border);background:var(--bot-editor-chip-bg);color:var(--bot-editor-chip-text);font:800 10.5px/1.3 var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:1px 7px}.external-step-badge{border:1px solid var(--bot-editor-chip-active-border);background:var(--bot-editor-chip-active-bg);min-height:24px;color:var(--bot-editor-chip-active-text);font:700 11px/1 var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.external-step-meta{color:var(--bot-editor-muted);flex-wrap:wrap;gap:8px;margin:0 0 8px;font-size:12px;line-height:1.4;display:flex}.bot-settings-compact .external-step-meta{gap:6px;margin-bottom:6px}.external-step-meta code{border:1px solid var(--bot-editor-chip-border);background:var(--bot-editor-chip-bg);color:var(--bot-editor-chip-text);font:700 11px/1.3 var(--font-mono),ui-monospace,monospace;border-radius:999px;padding:1px 6px}.external-pair-group{border:1px solid var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg-soft);border-radius:10px;padding:8px}.bot-settings-compact .external-pair-group{padding:7px}.external-pair-group .input{font:700 12px/1.3 var(--font-mono),ui-monospace,monospace}.external-pair-head{text-transform:uppercase;letter-spacing:.06em;color:var(--bot-editor-muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.bot-settings-compact .external-pair-head{margin-bottom:6px;font-size:11px}.external-pair-list{gap:6px;display:grid}.external-pair-row{grid-template-columns:minmax(120px,.9fr) minmax(160px,1.2fr) auto;gap:6px;display:grid}.bot-settings-compact .external-pair-row{grid-template-columns:minmax(110px,.9fr) minmax(140px,1.2fr) auto;gap:5px}.external-pair-btn{min-width:36px;height:38px;padding:0 10px}.bot-settings-compact .external-pair-btn{min-width:34px;height:34px;padding:0 9px}.external-codearea{font:700 12px/1.45 var(--font-mono),ui-monospace,monospace;border-color:var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg-strong);color:var(--bot-editor-text)}.external-compact-section{border:1px solid var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg-soft);border-radius:10px;margin-top:8px;padding:8px}.bot-settings-compact .external-compact-section{padding:7px}.external-compact-section>summary{cursor:pointer;font:700 12px/1.3 var(--font-mono),ui-monospace,monospace;color:var(--bot-editor-muted);letter-spacing:.04em;text-transform:uppercase;list-style:none}.bot-settings-compact .external-compact-section>summary{font-size:11px}.external-compact-section>summary::-webkit-details-marker{display:none}.external-compact-section>summary:before{content:"▸";margin-right:6px;transition:transform .2s;display:inline-block}.external-compact-section[open]>summary:before{transform:rotate(90deg)}.external-branch-human{border:1px solid var(--bot-editor-chip-active-border);background:var(--bot-editor-surface-bg-active);color:var(--bot-editor-chip-active-text);font:700 12px/1.35 var(--font-mono),ui-monospace,monospace;border-radius:8px;margin-top:8px;padding:8px}.external-branch-human-muted{border-color:var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg-soft);color:var(--bot-editor-muted)}.external-branch-copy{color:var(--bot-editor-muted);margin:6px 0 0;font-size:12px;line-height:1.4}.external-branch-ruleCard{border:1px solid var(--bot-editor-surface-border);background:var(--bot-editor-surface-bg-soft);border-radius:10px;margin-top:8px;padding:8px}.external-branch-grid{grid-template-columns:minmax(180px,1.4fr) minmax(160px,1fr) minmax(160px,1fr);gap:8px;display:grid}@media (max-width:980px){.handoff-inline-grid{grid-template-columns:1fr}.handoff-inline-sep{display:none}.handoff-inline-advanced{margin-left:0}.handoff-inline-bar,.handoff-department-summary{align-items:flex-start}.handoff-department-summarySide{align-items:flex-end}.handoff-save-row{justify-content:flex-start}.handoff-mode-chip{max-width:100%}.flow-builder-node{grid-template-columns:auto minmax(0,1fr)}.flow-builder-arrow{display:none}.channel-compact-row{flex-wrap:wrap}.external-grid,.external-pair-row,.external-branch-grid{grid-template-columns:1fr}}.billing-balance-card{background:radial-gradient(620px 260px at 0% 0%,#1176651a,transparent 62%),var(--panel)}.billing-balance-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.billing-balance-head p{color:var(--muted);margin:0}.billing-balance-head h2{margin:6px 0 0}.billing-usage-left{gap:4px;min-width:200px;display:grid}.billing-usage-left small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.billing-usage-left strong{color:var(--ink-soft);font-size:16px;font-weight:700}.billing-burn-row{color:var(--muted-strong);flex-wrap:wrap;gap:8px 14px;margin-top:10px;font-size:13px;display:flex}.billing-connect-banner{margin-top:12px}.billing-connect-head{align-items:flex-start;gap:10px;display:flex}.billing-telegram-icon{color:#1f9dda;background:#1f9dda24;border:1px solid #1f9dda4d;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:inline-flex}.billing-connect-widget{gap:8px;display:grid}.billing-connect-cta{width:fit-content;min-height:36px;color:var(--accent-contrast);background:#11766514;border:1px solid #1176654d;border-radius:10px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.billing-connected-note{background:#11766517;border-color:#11766542;margin-top:12px}.billing-connected-user{color:var(--accent-ink);margin-top:8px;font-size:12px}.pack-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.pack-card{background:radial-gradient(620px 240px at 0% 0%,#1176651a,transparent 58%),var(--panel);flex-direction:column;gap:11px;display:flex;position:relative}.pack-card-recommended{border-color:#11766557;box-shadow:0 14px 28px #0b7f761f,inset 0 1px #ffffffb8}.pack-card-tierMain{z-index:1;transform:scale(1.02)}.pack-card-tier{min-height:0}.pack-card-secondary .pack-value{font-size:clamp(21px,2vw,28px)}.billing-pack-badge{text-transform:none;width:fit-content;margin:0;position:absolute;top:10px;right:10px}.pack-tokens{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.pack-value{font-size:clamp(24px,2.4vw,34px);line-height:1.05;font-family:var(--font-mono),monospace;color:var(--ink);margin:0;font-weight:800}.pack-sub{color:var(--muted);margin:0;font-size:13px}.pack-tier-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:10px;font-weight:700}.pack-conversations{color:var(--muted-strong);margin-top:5px;font-size:12px}.pack-price-meta{gap:4px;margin-top:2px;display:grid}.pack-stars-line{color:var(--ink-soft);font-family:var(--font-mono),monospace;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.pack-unit-price{color:var(--muted);font-size:12px}.pack-btn{width:100%;color:var(--accent-contrast);background:#1176651f;border-color:#11766561;justify-content:center;margin-top:auto}.pack-btn:hover{background:#1176652e;border-color:#11766580}.billing-pack-more{border:1px solid var(--line-soft);background:var(--panel);border-radius:12px;margin-top:10px;padding:10px}.billing-pack-more summary{color:var(--muted-strong);font-size:13px}.pack-grid-secondary{margin-top:10px}.billing-pricing-note{color:var(--muted);margin:8px 2px 0;font-size:12px}.billing-method-card{margin-top:12px}.billing-method-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.billing-method-tabs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.billing-method-tab{border-color:var(--line-soft);background:var(--panel);min-height:36px;color:var(--muted-strong)}.billing-method-tab:hover,.billing-method-tab:focus-visible{color:var(--ink);background:#11766512;border-color:#11766552;outline:none}.billing-method-tab-active{color:var(--accent-contrast);background:#11766524;border-color:#1176656b}.billing-payment-form{gap:10px;margin-top:12px;display:grid}.billing-input-row{grid-template-columns:1fr 180px;gap:10px;display:grid}.billing-input-group{gap:6px;display:grid}.billing-input-group>span{color:var(--ink-soft);font-size:12px;font-weight:700}.billing-input-group>small{color:var(--muted-strong);font-size:11px}.billing-currency-group{align-content:start}.billing-presets-row{flex-wrap:wrap;gap:7px;display:flex}.billing-preset-chip{border-color:var(--line-soft);background:var(--panel);min-height:32px;color:var(--muted-strong);font-size:12px}.billing-preset-chip:hover,.billing-preset-chip:focus-visible{color:var(--ink);background:#11766512;border-color:#11766552;outline:none}.billing-quote-box{border:1px solid var(--line-soft);background:linear-gradient(180deg,#ffffff05,#fff0),var(--panel);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:11px 12px;display:flex}.billing-quote-box small{color:var(--muted-strong);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700;display:block}.billing-quote-box strong{color:var(--ink);margin-top:4px;font-size:17px;display:block}.billing-economics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.billing-economics-grid article{border:1px solid var(--line-soft);background:#ffffffb8;border-radius:10px;padding:10px 11px}.billing-economics-grid small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700;display:block}.billing-economics-grid strong{color:var(--ink-soft);margin-top:6px;font-size:15px;display:block}.billing-economics-grid p{color:var(--muted);margin:5px 0 0;font-size:12px}.billing-history-card{margin-top:12px}.billing-history-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.billing-history-table-wrap{margin-top:10px;overflow-x:auto}.billing-history-table{border-collapse:collapse;width:100%;min-width:520px}.billing-history-table th,.billing-history-table td{border-bottom:1px solid var(--line-soft);text-align:left;color:var(--ink-soft);padding:9px 8px;font-size:13px}.billing-history-table th{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:11px;font-weight:700}.billing-history-table tbody tr:last-child td{border-bottom:0}.billing-history-empty{color:var(--muted);margin:12px 0 0}.usage-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.usage-sub{color:var(--muted);margin:6px 0 0;font-size:13px}.usage-head-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.usage-selectWrap{flex:240px;min-width:240px}.usage-select{width:100%;height:42px;min-height:42px;color:var(--ink);-webkit-text-fill-color:var(--ink);margin:0;padding:8px 34px 8px 12px;font-size:16px;font-weight:700;line-height:1.2}.usage-select option{color:var(--ink);background:#fff}.usage-empty{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.usage-period{flex:none}.usage-history-card{min-width:0}.usage-analytics-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;display:grid}.usage-main-card,.usage-breakdown-card{min-width:0}.usage-main-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.usage-main-label{color:var(--muted-strong);font:700 11px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;margin:0}.usage-main-value{color:var(--ink);letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(52px,5.1vw,78px);font-weight:800;line-height:.95}.usage-main-change{font:700 12px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.03em;color:var(--muted-strong);margin:8px 0 0}.usage-main-change.up{color:#0a8e66}.usage-main-change.down{color:#bf5f4b}.usage-chart-wrap-main{margin-top:8px}.usage-scroll-pane{padding-right:2px;overflow:hidden auto}.usage-scroll-conversations,.usage-scroll-messages{max-height:min(62vh,640px)}.usage-hint{color:var(--muted);margin-top:8px;font-size:12px}.usage-chart-wrap{border:1px solid var(--line-soft);background:var(--panel-strong);border-radius:12px;padding:10px}.usage-bars{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));align-items:end;gap:10px;min-height:220px;display:grid}.usage-bar{appearance:none;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:end;gap:8px;padding:0;display:grid}.usage-bar:focus-visible{outline:none}.usage-bar-value{text-align:center;min-height:14px;color:var(--ink);font:700 11px/1 var(--font-mono),ui-monospace,monospace;letter-spacing:.03em;opacity:.18;transition:opacity .16s}.usage-bar.active .usage-bar-value,.usage-bar.peak .usage-bar-value{opacity:1}.usage-bar-track{border:1px solid var(--line-soft);background:linear-gradient(180deg,#ffffff05,#fff0),var(--panel);border-radius:14px;align-items:flex-end;height:168px;padding:8px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:inset 0 1px #ffffff05}.usage-bar-track i{background:linear-gradient(#94a0fff5,#6f7effb8);border-radius:10px;width:100%;min-height:8px;display:block;box-shadow:0 10px 26px #6c7cff38}.usage-bar.active .usage-bar-track,.usage-bar:hover .usage-bar-track{border-color:#94a0ff52;transform:translateY(-2px)}.usage-bar.peak .usage-bar-track{border-color:#94a0ff4d;box-shadow:inset 0 1px #ffffff05,0 0 0 1px #94a0ff1a}.usage-bar.current .usage-bar-track i{background:linear-gradient(#4fd1c5f5,#23b2a1b8);box-shadow:0 10px 26px #4fd1c538}.usage-bar-label{text-align:center;color:var(--muted);font:700 10px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.04em}.usage-axis-muted,.usage-foot-muted{color:var(--muted);font-size:12px}.usage-foot{justify-content:space-between;gap:10px;margin-top:10px;display:flex}.usage-group-grid{gap:10px;margin-top:10px;display:grid}.usage-group{border:1px solid var(--line-soft);background:var(--panel-strong);border-radius:11px;padding:9px}.usage-group h4{color:var(--muted-strong);font:700 11px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;margin:0}.usage-number-grid{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:7px;margin-top:8px;display:grid}.usage-number-grid article{border:1px solid var(--line-soft);background:var(--panel);border-radius:10px;gap:4px;padding:8px;display:grid}.usage-number-grid article small{color:var(--muted);font:700 10px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase}.usage-number-grid article strong{color:var(--ink);font-family:var(--font-mono),monospace;letter-spacing:-.02em;font-size:20px;line-height:1}.usage-message-strip{border:1px solid var(--line-soft);background:var(--panel-strong);border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:10px;padding:9px;display:grid}.usage-message-strip article{border:1px solid var(--line-soft);background:var(--panel);border-radius:10px;gap:4px;padding:8px;display:grid}.usage-message-strip small{color:var(--muted);font:700 10px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase}.usage-message-strip strong{color:var(--ink);font-family:var(--font-mono),monospace;font-size:19px;line-height:1}.usage-ranking-card,.usage-insights-card{margin-top:14px}.usage-insights-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.usage-insights-list li{color:var(--ink-soft);padding-left:16px;font-size:14px;line-height:1.45;position:relative}.usage-insights-list li:before{content:"";background:linear-gradient(135deg,#0f9d8b,#4f7fff);border-radius:999px;width:6px;height:6px;position:absolute;top:.55em;left:0}.usage-dynamics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.usage-dynamics-card{min-width:0}.usage-dynamics-list{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.usage-dynamics-list li{color:var(--ink-soft);padding-left:16px;font-size:13px;line-height:1.42;position:relative}.usage-dynamics-list li:before{content:"";background:#4f7fffe6;border-radius:999px;width:5px;height:5px;position:absolute;top:.54em;left:0}.usage-ranking-list{gap:7px;margin-top:8px;display:grid}.usage-ranking-row{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:0;display:grid}.usage-ranking-row:hover .usage-ranking-main,.usage-ranking-row:focus-visible .usage-ranking-main{border-color:#11766557}.usage-ranking-row:focus-visible{outline:none}.usage-ranking-row.is-selected .usage-ranking-main{background:#1176651a;border-color:#1176657a}.usage-ranking-row.is-selected .usage-ranking-rank{background:#11766533;border-color:#1176657a}.usage-ranking-rank{width:22px;height:22px;color:var(--accent-contrast);background:#1176651f;border:1px solid #11766557;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.usage-ranking-main{border:1px solid var(--line-soft);background:var(--panel-strong);border-radius:10px;min-width:0;padding:7px 8px}.usage-ranking-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.usage-ranking-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-soft);font-size:14px;font-weight:700;overflow:hidden}.usage-ranking-head strong{color:var(--ink);font-family:var(--font-mono),monospace;flex:none;font-size:13px;font-weight:700}.usage-ranking-bar{background:#55637a21;border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.usage-ranking-bar i{border-radius:inherit;background:linear-gradient(90deg,#0f9d8b,#4f7fff);height:100%;display:block}.usage-selectWrapCompact{flex:0 0 170px;min-width:170px}.usage-drill-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:10px;margin-top:14px;display:grid}.usage-drill-list-card,.usage-drill-trace-card{min-width:0}.usage-exp-list{gap:7px;max-height:min(52vh,560px);margin-top:10px;padding-right:2px;display:grid;overflow:auto}.usage-exp-row{appearance:none;border:1px solid var(--line-soft);background:var(--panel-strong);text-align:left;cursor:pointer;border-radius:11px;gap:6px;width:100%;padding:9px 10px;transition:border-color .14s,background .14s;display:grid}.usage-exp-row:hover,.usage-exp-row:focus-visible{border-color:#11766561;outline:none}.usage-exp-row.is-selected{background:#1176651c;border-color:#11766585}.usage-exp-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.usage-exp-head strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.18;overflow:hidden}.usage-exp-head span{color:var(--ink);font:800 13px/1 var(--font-mono),ui-monospace,monospace;flex:none}.usage-exp-meta,.usage-exp-breakdown{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.usage-exp-meta span,.usage-exp-breakdown span{color:var(--muted-strong);font:700 11px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.03em}.usage-trace-conversationHead{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.usage-trace-conversationHead strong{color:var(--ink);font-size:14px}.usage-trace-conversationHead span{color:var(--muted-strong);font:700 11px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.04em}.usage-trace-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.usage-trace-summary article{border:1px solid var(--line-soft);background:var(--panel);border-radius:9px;gap:4px;padding:7px;display:grid}.usage-trace-summary small{color:var(--muted);font:700 10px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase}.usage-trace-summary strong{color:var(--ink);font:800 16px/1 var(--font-mono),ui-monospace,monospace}.usage-trace-days{gap:6px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.usage-trace-dayBtn{appearance:none;border:1px solid var(--line-soft);background:var(--panel);color:var(--ink-soft);cursor:pointer;border-radius:9px;align-content:center;justify-items:start;gap:2px;min-width:104px;height:42px;padding:4px 8px;transition:border-color .16s,background .16s,color .16s;display:grid}.usage-trace-dayBtn span{color:var(--muted);font:700 10px/1.1 var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase}.usage-trace-dayBtn strong{color:var(--ink);font:800 12px/1 var(--font-mono),ui-monospace,monospace}.usage-trace-dayBtn.is-active{background:#1176651f;border-color:#1176657a}.usage-trace-dayBtn:hover,.usage-trace-dayBtn:focus-visible,.usage-trace-turnBtn:hover,.usage-trace-turnBtn:focus-visible{background:#11766512;border-color:#11766557;outline:none}.usage-trace-dayBtn.is-active span,.usage-trace-turnBtn.is-active span{color:var(--accent-ink)}.usage-trace-turns{gap:6px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.usage-trace-turnBtn{appearance:none;border:1px solid var(--line-soft);background:var(--panel);color:var(--ink-soft);cursor:pointer;border-radius:9px;align-content:center;justify-items:start;gap:2px;min-width:108px;height:44px;padding:5px 7px;display:grid}.usage-trace-turnBtn span{color:var(--muted);font:700 10px/1.1 var(--font-mono),ui-monospace,monospace}.usage-trace-turnBtn strong{color:var(--ink);font:800 12px/1 var(--font-mono),ui-monospace,monospace}.usage-trace-turnBtn.is-active{background:#1176651f;border-color:#1176657a}.usage-waterfall-list{gap:7px;margin-top:10px;display:grid}.usage-waterfall-row{border:1px solid var(--line-soft);background:linear-gradient(180deg,#ffffff05,#fff0),var(--panel);border-radius:10px;gap:6px;padding:7px 8px;display:grid}.usage-waterfall-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.usage-waterfall-head span{color:var(--muted-strong);font-size:12px;line-height:1.25}.usage-waterfall-head strong{color:var(--ink);font:800 12px/1 var(--font-mono),ui-monospace,monospace;flex:none}.usage-waterfall-bar{background:#6f7e972e;border-radius:999px;height:6px;overflow:hidden}.usage-waterfall-bar i{border-radius:inherit;background:linear-gradient(90deg,#0f9d8b,#4f7fff);height:100%;display:block}.usage-trace-delta{flex-wrap:wrap;gap:6px 8px;margin-top:10px;display:flex}.usage-trace-delta span{color:var(--muted-strong);font:700 11px/1.2 var(--font-mono),ui-monospace,monospace}.usage-trace-drivers{flex-wrap:wrap;gap:6px 8px;margin-top:8px;display:flex}.usage-trace-drivers span{border:1px solid var(--line-soft);background:var(--panel);color:var(--muted-strong);font:700 11px/1.2 var(--font-mono),ui-monospace,monospace;border-radius:999px;padding:4px 8px}.usage-trace-external{margin-top:10px}.usage-trace-external summary{cursor:pointer;color:var(--muted-strong);font-weight:700}.usage-trace-externalList{gap:6px;margin-top:8px;display:grid}.usage-trace-externalList article{border:1px solid var(--line-soft);background:var(--panel);border-radius:8px;gap:4px;padding:7px;display:grid}.usage-trace-externalHead{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.usage-trace-externalHead strong{color:var(--ink);font-size:12px}.usage-trace-externalHead span{color:var(--muted-strong);font:700 11px/1.2 var(--font-mono),ui-monospace,monospace}.usage-trace-externalList p{color:var(--ink-soft);margin:0;font-size:12px}.usage-trace-externalList small{color:var(--muted-strong);font-size:11px;line-height:1.35}.usage-trace-dialog{gap:8px;max-height:min(56vh,620px);margin-top:10px;padding-right:2px;display:grid;overflow:auto}.usage-trace-message{border:1px solid var(--line-soft);background:var(--panel-strong);border-radius:10px;gap:7px;padding:8px 9px;display:grid}.usage-trace-message.is-assistant{background:#11766514;border-color:#11766557}.usage-trace-messageHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.usage-trace-messageHead strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;overflow:hidden}.usage-trace-messageHead span{color:var(--muted);font:700 10px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;flex:none}.usage-trace-messageBody{color:var(--ink-soft);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.42}.usage-trace-messageMeta{flex-wrap:wrap;gap:6px 7px;display:flex}.usage-trace-messageMeta span{border:1px solid var(--line-soft);background:var(--panel);color:var(--muted-strong);font:700 11px/1.15 var(--font-mono),ui-monospace,monospace;border-radius:999px;padding:4px 7px}.usage-trace-messageDetails{margin-top:2px}.usage-trace-messageDetails summary{cursor:pointer;color:var(--muted-strong);font-size:12px;font-weight:700}.usage-history-grid>*{min-width:0}.usage-conversation-row{appearance:none;width:100%;min-width:0;max-width:100%;overflow:hidden}.usage-conversation-row:focus-visible{box-shadow:var(--ring);outline:none}.usage-conversation-main{flex:auto;gap:2px;width:100%;min-width:0;display:grid}.usage-conversation-head{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;width:100%;min-width:0;display:grid}.usage-conversation-peerRow{align-items:center;gap:5px;min-width:0;display:inline-flex}.usage-conversation-peer{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:inline-block;overflow:hidden}.usage-peer-info-wrap{align-items:center;display:inline-flex;position:relative}.usage-peer-info-btn{border:1px solid var(--line-soft);background:var(--panel);width:17px;min-width:17px;height:17px;color:var(--muted-strong);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:800;line-height:1;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.usage-peer-info-btn:hover,.usage-peer-info-btn:focus-visible{color:var(--accent-contrast);background:var(--accent-soft);border-color:#11766561;outline:none}.usage-peer-info-pop{z-index:8;border:1px solid var(--line-soft);background:var(--panel);width:min(320px,100vw - 88px);box-shadow:var(--shadow-soft);border-radius:10px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.usage-peer-info-popPortal{z-index:80;max-width:calc(100vw - 24px);position:fixed;inset:auto;right:auto!important}.usage-peer-info-line{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.usage-peer-info-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.usage-peer-info-value{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.usage-peer-copy-btn{border:1px solid var(--line-soft);background:var(--panel-strong);color:var(--ink-soft);cursor:pointer;border-radius:8px;height:24px;padding:0 7px;font-size:11px;font-weight:700}.usage-peer-copy-btn:disabled{opacity:.52;cursor:default}.usage-peer-copy-btn:hover,.usage-peer-copy-btn:focus-visible{background:var(--accent-soft);color:var(--accent-contrast);border-color:#11766561;outline:none}.usage-conversation-time{white-space:nowrap;flex:none}.usage-conversation-preview{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.usage-conversation-meta{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;margin-top:1px;font-size:11px;display:block;overflow:hidden}.usage-history-card .row-between,.usage-history-card .row-between>*{min-width:0}.usage-history-headline,.usage-message-author{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.usage-message-header{align-items:flex-start;gap:8px;margin-bottom:8px}.usage-message-time{white-space:nowrap}.usage-message-content{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.omni-attachments{gap:8px;margin-top:10px;display:grid}.omni-attachment-row{border:1px solid var(--line-soft);background:#ffffffdb;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.omni-attachment-kind{color:#0c5954f2;letter-spacing:.02em;text-transform:uppercase;background:#0b7f761a;border:1px solid #0b7f763d;border-radius:999px;justify-content:center;align-items:center;min-width:66px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.omni-attachment-main{flex:auto;gap:2px;min-width:0;display:grid}.omni-attachment-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:13px;font-weight:600;overflow:hidden}.omni-attachment-meta{font-size:11px}.omni-attachment-download{min-width:88px;min-height:30px;padding:6px 10px}.usage-debug-details{margin-top:10px}.usage-debug-list{gap:10px;margin-top:10px;display:grid}.usage-debug-step{border:1px solid var(--line-soft);background:var(--panel);border-radius:10px;padding:10px}.usage-debug-step-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-strong);margin-bottom:8px;font-size:12px}.usage-debug-label{color:var(--muted);margin-top:8px;margin-bottom:4px;font-size:12px}.usage-debug-pre{border:1px solid var(--line-soft);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;background:#ffffffe6;border-radius:8px;max-height:220px;margin:0;padding:8px;font-size:12px;overflow:auto}.omni-conversation-row{cursor:pointer;z-index:0;border-radius:12px;gap:8px;padding:6px 8px;transition:border-color .16s,background .16s,box-shadow .16s;position:relative;overflow:visible}.omni-conversation-row:hover{background:linear-gradient(#fffffff2,#f6fcfbeb);border-color:#0b7f763d}.omni-conversation-row .badge{min-height:20px;padding:2px 8px;font-size:11px}.omni-conversation-rowPeerOpen{z-index:6}.omni-conversation-rowSelected{box-shadow:0 0 0 2px #0b7f7638,inset 3px 0 #0b7f76c7;background:linear-gradient(90deg,#0b7f762e,#0b7f760d 42%),#fffffffa!important;border-color:#0b7f7670!important}.omni-conversation-rowSelected .usage-conversation-peer{color:#113546}.omni-conversation-rowSelected .usage-conversation-time{color:#395766}.omni-conversations-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.omni-conversations-title{letter-spacing:.04em;text-transform:uppercase;color:#273447;margin:0;font-size:14px;font-weight:800;line-height:1}.omni-conversations-head-left{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.omni-conversations-head-right{align-items:center;gap:8px;min-width:0;display:inline-flex}.omni-channel-select{flex:none;min-width:190px;max-width:220px}.omni-channel-select .usage-select{background:linear-gradient(180deg,#fffffffa,#f5f9ffeb),var(--panel-strong);border-color:#0f172a38;height:38px;min-height:38px;padding:6px 34px 6px 12px;font-size:14px;font-weight:700}.omni-channel-select .usage-select:hover{background:linear-gradient(#ebf8f6fa,#e1f1efeb);border-color:#0b7f7666}.omni-reply-box{border:1px solid var(--line-soft);background:var(--panel-strong);border-radius:12px;margin-top:10px;padding:10px}.omni-page{flex-direction:column;min-height:0;display:flex}.omni-shell-card{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.omni-shell-body{flex:auto;grid-template-columns:minmax(280px,38%) minmax(0,1fr);gap:0;min-height:0;display:grid}.omni-shell-listPane{border-right:1px solid var(--line-soft);flex-direction:column;min-height:0;padding:14px;display:flex}.omni-shell-chatPane{flex-direction:column;min-height:0;padding:14px;display:flex}.omni-grid{min-height:0}.omni-card{flex-direction:column;min-height:0;display:flex}.omni-conversations-list,.omni-messages-list{flex:auto;grid-auto-rows:max-content;align-content:start;min-height:0;max-height:none}.omni-messages-body{flex-direction:column;flex:auto;min-height:0;display:flex}.omni-load-older-wrap{z-index:2;background:linear-gradient(#f0f5fbf5,#f0f5fb00);justify-content:center;padding:4px 0 8px;display:flex;position:sticky;top:0}.omni-load-older-btn{border-radius:999px;min-height:30px;padding:5px 14px;font-size:12px;font-weight:700}.omni-list-loadMoreWrap{justify-content:center;margin-top:6px;padding-top:2px;display:flex}.omni-list-loadMoreBtn{width:100%;color:var(--accent-contrast);background:linear-gradient(#e0f4f1f0,#d1ece7e6);border-color:#0b7f7670}.omni-list-loadMoreBtn:hover{color:var(--accent-contrast);background:linear-gradient(#d4efeaf2,#c5e5dfeb);border-color:#0b7f7694}.usage-conversation-channelInline{border:1px solid var(--line-soft);height:17px;color:var(--muted-strong);text-transform:lowercase;background:#fffc;border-radius:999px;align-items:center;padding:0 6px;font-size:10px;line-height:1;display:inline-flex}.omni-conversation-row .usage-peer-info-pop{border-radius:11px;width:min(310px,100vw - 92px);padding:9px}.omni-conversation-row .usage-peer-info-value{white-space:normal;text-overflow:unset;word-break:break-word;line-height:1.25;overflow:visible}.omni-conversation-row .usage-peer-copy-btn{border-color:#0b7f763d;min-width:48px}.omni-stats-card{margin-top:10px;margin-bottom:10px;padding:10px}.omni-sender-wrap{flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.omni-sender-name{min-width:0}.omni-sender-avatar{letter-spacing:.03em;border:1px solid var(--line-soft);width:22px;min-width:22px;height:22px;color:var(--ink);background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.omni-sender-avatar.operator{background:var(--ok-soft);color:var(--ok-ink);border-color:#1a7d5759}.omni-sender-avatar.bot{color:#104380;background:#2d76bf1f;border-color:#2d76bf59}.omni-sender-avatar.user{color:var(--muted-strong);background:#7c7c881f;border-color:#7c7c8859}.operator-hub{gap:12px;display:grid}.operator-hub-summary{padding:16px}.operator-hub-summaryHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.operator-hub-title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:20px;line-height:1.1}.operator-hub-lead{color:var(--ink-soft);margin:6px 0 0;font-size:13px;line-height:1.45}.operator-hub-leadSection{margin-top:2px;margin-bottom:0}.operator-hub-section{padding:16px}.operator-hub-sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.operator-hub-sectionTitle{letter-spacing:.04em;text-transform:uppercase;color:#273447;margin:0;font-size:14px;font-weight:800}.operator-hub-grid{gap:12px;margin-top:10px;display:grid}.operator-hub-gridInvites{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.operator-hub-gridAgents{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.operator-hub-card{background:radial-gradient(520px 220px at 0 0,#0b7f761c,#0000 64%),linear-gradient(#fffffffc,#f7fcfff0);border-color:#0f172a29;border-radius:14px;flex-direction:column;gap:8px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.operator-hub-card:hover{border-color:#0b7f764d;transform:translateY(-1px);box-shadow:0 16px 28px #0f172a1f}.operator-hub-cardInvite{background:radial-gradient(460px 190px at 100% 0,#bf92291f,#0000 62%),linear-gradient(#fffffffc,#faf9f4f2)}.operator-hub-cardHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.operator-hub-cardTitle{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.16}.operator-hub-meta{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.45}.operator-hub-badges{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.operator-hub-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px;display:flex}.operator-hub-actions .btn{justify-content:center}.operator-hub-approved{margin-top:0;margin-bottom:0}.operator-hub-empty{padding:16px}details{border:1px solid var(--line-soft);background:var(--panel-strong);border-radius:12px;padding:10px 12px}summary{cursor:pointer;color:var(--ink);font-weight:700}@media (max-width:1200px){.cols-3,.kpi-grid,.dashboard-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-rewards-banner{grid-template-columns:1fr}.dashboard-rewards-actions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.dashboard-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card-primary,.metric-card-secondary{grid-area:auto}.metric-card-primary{grid-column:1/-1;min-height:0}.pack-focus-grid,.pack-grid,.billing-economics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-input-row,.action-grid,.metric-actions,.metric-duo,.usage-analytics-grid,.usage-drill-grid{grid-template-columns:1fr}.usage-trace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-message-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.usage-dynamics-grid{grid-template-columns:1fr}}@media (max-width:900px){.hero-grid{grid-template-columns:1fr}.hero-ops-summary{border-top:1px solid #8fb1c43d;border-left:0;padding:8px 0 0}.dashboard-kpi-row,.dashboard-rewards-actions,.dashboard-reward-grid,.kpi-grid{grid-template-columns:1fr}.metric-card-primary,.metric-card-secondary{grid-area:auto;min-height:0}.app-shell{grid-template-columns:1fr}.sidebar{display:none}.topbar{border-bottom:1px solid var(--line-soft);min-height:68px;padding:10px 14px;display:flex;top:0}.top-title p{display:none}.content{padding:14px 14px 82px}.cols-2,.cols-3,.pack-focus-grid,.pack-grid{grid-template-columns:1fr}.pack-card-tierMain{transform:none}.billing-economics-grid,.bot-statusMatrix{grid-template-columns:1fr}.bot-debug-stream{max-height:none}.bot-pageHead,.bot-settings-grid{grid-template-columns:1fr}.bot-settings-gridBleed{width:100%;margin-right:0}.bot-main-stack>.bot-activation-card,.bot-main-stack>.bot-config-card,.bot-main-stack>.bot-external-card,.bot-main-stack>.bot-handoff-card{min-height:0}.bot-debug-column{height:auto;position:static}.bot-debug-column>*{height:auto}.bot-debug-panel-workspace{height:auto;min-height:0;max-height:none}.bot-runtime-grid{grid-template-columns:1fr}.usage-main-head{flex-wrap:wrap}.usage-main-value{font-size:clamp(40px,9vw,56px)}.usage-ranking-head{flex-wrap:wrap;gap:4px}.operator-hub-summaryHead{flex-direction:column;align-items:stretch}.operator-hub-gridInvites,.operator-hub-gridAgents{grid-template-columns:1fr}.operator-hub-actions .btn{width:100%}.bots-split{grid-template-columns:1fr}.mobile-nav{z-index:50;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:#f1f7fcf5;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;display:grid!important}.omni-page{min-height:0}.omni-shell-body{grid-template-columns:1fr}.omni-shell-listPane{border-right:0;border-bottom:1px solid var(--line-soft)}.omni-conversations-list,.omni-messages-list{max-height:min(52vh,480px)}.auth-stage{gap:12px;width:min(700px,100%)}.auth-card{width:100%}}@media (max-width:640px){.bot-control-tabRow{border-radius:12px;flex-wrap:wrap;width:100%;display:flex}.bot-control-tabRow .segbtn{flex:calc(50% - 6px);min-width:0}.bot-debug-lastRunGrid{grid-template-columns:1fr}.hero-card{padding:18px}.hero-title{max-width:none}.top-actions{width:100%}.top-actions .pill{text-align:center;flex:1}.usage-selectWrap{width:100%;min-width:100%}.usage-selectWrapCompact{flex:auto;min-width:100%}.usage-period{width:100%}.usage-period .segbtn{flex:1}.usage-message-strip{grid-template-columns:1fr}.usage-main-value{font-size:clamp(34px,11vw,46px)}.usage-trace-summary{grid-template-columns:1fr}.usage-history-card .row-between,.usage-message-header,.omni-attachment-row{flex-wrap:wrap;align-items:flex-start}.omni-attachment-download,.usage-history-headline{width:100%}.usage-conversation-head{gap:6px}.usage-peer-info-pop{width:min(280px,100vw - 56px);left:auto;right:-6px}.usage-conversation-time{font-size:11px}.omni-conversations-head-right{width:100%}.omni-channel-select{flex:auto;width:100%;min-width:0;max-width:none}.omni-conversation-row{flex-wrap:wrap;align-items:flex-start;gap:8px}.omni-conversation-row .badge,.usage-message-time{margin-left:auto}.row svg{opacity:.85}.badge:not(.gray)+svg{opacity:1}.usage-scroll-conversations,.usage-scroll-messages{max-height:min(52vh,480px)}.auth-shell{padding-top:14px;padding-bottom:18px}.auth-shell:before{height:20vh;min-height:110px}.auth-stage{gap:8px;margin-top:-10px}.auth-card{border-radius:14px;padding:24px 18px 20px}.auth-card-title{font-size:24px}.auth-mini-title{letter-spacing:.07em;font-size:11px}.auth-card .workspace-switch-btn{min-height:64px;padding:11px 12px;font-size:14px}.auth-card .workspace-switch-label{font-size:14px}.auth-card .workspace-switch-note{font-size:10px}.auth-card .login-oauth-btn{min-height:41px;font-size:13px}.auth-card .login-oauth-btn-primary{min-height:46px;padding-top:12px;padding-bottom:12px}.auth-trust-note{font-size:11px}.app-error-card h2{font-size:24px}.app-error-actions{flex-wrap:wrap}}
