:root{color-scheme:dark;--obsidian:#07090f;--graphite:#111620;--raised:#151b27;--raised-2:#1a2130;--platinum:#f7f8fa;--ivory:#f6f0e5;--muted:#8d98aa;--border:#273041;--border-soft:rgba(255,255,255,0.08);--gold:#d8ad57;--bronze:#a46f38;--emerald:#36d399;--navy:#0e1b2f;--blue:#63a4ff;--amber:#f0b84f;--red:#ff5f57;--shadow:0 18px 54px rgba(0,0,0,0.28);--radius:8px;--font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--sidebar-width:236px;--shell-pad-x:20px;--shell-pad-top:18px;--shell-pad-bottom:36px;--layout-gap:18px;--layout-gap-sm:14px;--card-pad:16px;--hero-pad:20px;--radius-lg:12px;--surface-shadow:var(--shadow)}.app-shell[data-density=compact]{--sidebar-width:220px;--shell-pad-x:16px;--shell-pad-top:14px;--shell-pad-bottom:28px;--layout-gap:13px;--layout-gap-sm:10px;--card-pad:13px;--hero-pad:16px;--radius:7px;--radius-lg:10px}.app-shell[data-density=spacious]{--sidebar-width:264px;--shell-pad-x:30px;--shell-pad-top:26px;--shell-pad-bottom:44px;--layout-gap:26px;--layout-gap-sm:18px;--card-pad:22px;--hero-pad:30px;--radius:10px;--radius-lg:16px}.app-shell[data-surface=flat]{--surface-shadow:none}*{box-sizing:border-box}body,html{min-height:100%;margin:0;background:var(--obsidian);font-family:var(--font);color:var(--platinum)}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);color:var(--platinum);background:linear-gradient(120deg,rgba(216,173,87,.08),transparent 34%),radial-gradient(circle at 78% 0,rgba(54,211,153,.09),transparent 28%),linear-gradient(180deg,#080b12,#0b1019 45%,#07090f)}.app-shell.board-shell{--sidebar-width:236px;--shell-pad-x:12px;--shell-pad-top:10px;--shell-pad-bottom:12px;--layout-gap-sm:10px;background:radial-gradient(circle at 16% 10%,rgba(54,211,153,.08),transparent 24%),linear-gradient(180deg,#071015,#060a10)}.theme-light{color-scheme:light;--obsidian:#f5f7fb;--graphite:#ffffff;--raised:#f8fafc;--raised-2:#eef3f8;--platinum:#0d1320;--ivory:#101623;--muted:#647084;--border:#d8e0ea;--border-soft:rgba(15,23,42,0.1);--shadow:0 18px 44px rgba(15,23,42,0.1);background:linear-gradient(120deg,rgba(216,173,87,.13),transparent 34%),radial-gradient(circle at 78% 0,rgba(54,211,153,.11),transparent 28%),#f5f7fb}.theme-black-gold-command{color-scheme:dark;--obsidian:#07090f;--graphite:#111620;--raised:#151b27;--raised-2:#1a2130;--platinum:#f7f8fa;--ivory:#f6f0e5;--muted:#8d98aa;--border:#273041;--border-soft:rgba(255,255,255,0.08);--gold:#d8ad57;--bronze:#a46f38;--emerald:#36d399;--navy:#0e1b2f;--blue:#63a4ff;--amber:#f0b84f;--red:#ff5f57;--shadow:0 18px 54px rgba(0,0,0,0.28)}.theme-platinum-saas{color-scheme:light;--obsidian:#f5f7fb;--graphite:#ffffff;--raised:#f8fafc;--raised-2:#eef3f8;--platinum:#0d1320;--ivory:#101623;--muted:#647084;--border:#d8e0ea;--border-soft:rgba(15,23,42,0.1);--gold:#c18a2e;--bronze:#9f6136;--emerald:#138a60;--navy:#172238;--blue:#286cd8;--amber:#b7791f;--red:#c2413d;--shadow:0 18px 44px rgba(15,23,42,0.1);background:linear-gradient(120deg,rgba(193,138,46,.13),transparent 34%),radial-gradient(circle at 78% 0,rgba(19,138,96,.11),transparent 28%),#f5f7fb}.theme-midnight-enterprise{color-scheme:dark;--obsidian:#08111f;--graphite:#101c2f;--raised:#16243a;--raised-2:#1d2f4a;--platinum:#f3f7fb;--ivory:#dce7f4;--muted:#94a7bd;--border:#2d3d54;--border-soft:rgba(211,226,245,0.11);--gold:#d7b76a;--bronze:#9c7250;--emerald:#41d6a1;--navy:#0b1830;--blue:#72a8ff;--amber:#efc15e;--red:#ff716d;--shadow:0 20px 60px rgba(1,9,22,0.34);background:linear-gradient(120deg,rgba(114,168,255,.09),transparent 34%),radial-gradient(circle at 78% 0,rgba(65,214,161,.11),transparent 28%),linear-gradient(180deg,#08111f,#0c1628 45%,#070d19)}.theme-graphite-emerald{color-scheme:dark;--obsidian:#07100d;--graphite:#101a17;--raised:#16231f;--raised-2:#1d302a;--platinum:#f4fbf8;--ivory:#dceee7;--muted:#8fb2a5;--border:#294238;--border-soft:rgba(201,239,224,0.11);--gold:#d2b76f;--bronze:#92754d;--emerald:#34d399;--navy:#0d1f1a;--blue:#67b7f7;--amber:#edbe55;--red:#ff6f66;--shadow:0 20px 58px rgba(1,18,13,0.34);background:linear-gradient(120deg,rgba(52,211,153,.1),transparent 34%),radial-gradient(circle at 78% 0,rgba(103,183,247,.08),transparent 28%),linear-gradient(180deg,#07100d,#0b1814 45%,#050c09)}.theme-ivory-bronze{color-scheme:light;--obsidian:#f8f2e8;--graphite:#fffaf2;--raised:#fff6eb;--raised-2:#f1e3d1;--platinum:#201814;--ivory:#3a2b22;--muted:#756353;--border:#ded0bd;--border-soft:rgba(74,50,31,0.12);--gold:#b9802f;--bronze:#8c5d35;--emerald:#167a55;--navy:#2c3441;--blue:#386ac1;--amber:#a96d1f;--red:#b9473c;--shadow:0 20px 46px rgba(91,62,32,0.13);background:linear-gradient(120deg,rgba(185,128,47,.14),transparent 34%),radial-gradient(circle at 78% 0,rgba(140,93,53,.1),transparent 28%),#f8f2e8}.theme-monochrome-ledger{color-scheme:dark;--obsidian:#08090b;--graphite:#121417;--raised:#181b20;--raised-2:#20242a;--platinum:#f4f4f2;--ivory:#d9d9d4;--muted:#9b9d9f;--border:#30343a;--border-soft:rgba(241,241,238,0.1);--gold:#c7b37a;--bronze:#807260;--emerald:#49c48f;--navy:#15191f;--blue:#8aa7d8;--amber:#d9ae57;--red:#e56a63;--shadow:0 18px 52px rgba(0,0,0,0.31);background:linear-gradient(120deg,rgba(199,179,122,.08),transparent 34%),radial-gradient(circle at 78% 0,rgba(138,167,216,.08),transparent 28%),linear-gradient(180deg,#08090b,#101216 45%,#07080a)}.sidebar{position:sticky;top:0;height:100vh;padding:var(--shell-pad-top) 18px;border-right:1px solid var(--border-soft);background:rgba(7,9,15,.72);backdrop-filter:blur(18px);display:flex;flex-direction:column;gap:20px}.board-shell .sidebar{gap:12px;padding:14px;border-right-color:rgba(54,211,153,.16);background:linear-gradient(180deg,rgba(4,23,25,.88),rgba(4,15,20,.86)),rgba(7,9,15,.84)}.theme-light .sidebar{background:rgba(255,255,255,.84)}.brand{display:flex;align-items:center;gap:11px;min-height:44px}.board-shell .brand{min-height:48px;padding-bottom:12px;border-bottom:1px solid var(--border-soft)}.board-shell .brand-mark{border:1px solid rgba(54,211,153,.48);background:linear-gradient(145deg,rgba(54,211,153,.22),rgba(8,18,24,.86));color:var(--emerald)}.brand-mark,.owner-avatar{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:8px;background:linear-gradient(145deg,var(--gold),var(--bronze));color:#081019;font-weight:800;letter-spacing:0}.brand strong,.owner-card strong{display:block;font-size:14px;letter-spacing:0;color:var(--platinum)}.agent-row small,.brand small,.data-row small,.endpoint-card p,.owner-card small,.state-preview small,.table-row small,.ticket-card small{display:block;color:var(--muted);font-size:12px;line-height:1.4}.nav-list{display:grid;gap:4px}.nav-list-mobile-command{display:none}.board-shell .nav-list{gap:12px;overflow:auto;padding-right:2px}.nav-group{display:grid;gap:4px}.nav-group-label{margin:6px 0 2px;color:var(--muted);font-size:10px;font-weight:850;letter-spacing:0;text-transform:uppercase}.nav-item{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 10px;border-radius:7px;color:var(--muted);font-size:13px;font-weight:650}.nav-item.active,.nav-item:hover{background:linear-gradient(90deg,rgba(216,173,87,.22),rgba(99,164,255,.06));color:var(--platinum)}.board-shell .nav-item.active{border:1px solid rgba(54,211,153,.34);background:linear-gradient(90deg,rgba(54,211,153,.2),rgba(54,211,153,.06));color:var(--platinum)}.sidebar-owner-context{display:grid;gap:6px;border-bottom:1px solid var(--border-soft);padding-bottom:12px}.sidebar-owner-context small,.sidebar-owner-context strong{display:block;min-width:0}.sidebar-owner-context strong{color:var(--platinum);font-size:12px;font-weight:850}.sidebar-owner-context small{color:var(--muted);font-size:11px}.owner-card{margin-top:auto;display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--border-soft);border-radius:var(--radius);background:rgba(255,255,255,.03)}.owner-logout{width:28px;height:28px;display:inline-grid;place-items:center;border:1px solid var(--border-soft);border-radius:7px;background:rgba(255,255,255,.035);color:var(--muted);cursor:pointer}.owner-logout:focus-visible,.owner-logout:hover{color:var(--gold);outline:0;border-color:rgba(216,173,87,.36)}.app-main{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--layout-gap-sm);padding:var(--shell-pad-top) var(--shell-pad-x) var(--shell-pad-bottom)}.board-shell .app-main{max-height:100vh;gap:10px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:10px 12px 12px;scrollbar-color:color-mix(in srgb,var(--emerald) 42%,transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.board-shell .page-capability-rail{display:none}.topbar{position:relative;top:auto;z-index:20;display:grid;grid-template-columns:minmax(180px,260px) minmax(240px,1fr) 112px auto auto auto minmax(138px,176px) auto minmax(150px,196px) auto;grid-auto-rows:minmax(38px,auto);gap:10px;align-items:center;padding:8px 0 14px;background:linear-gradient(180deg,rgba(8,11,18,.96),rgba(8,11,18,.72),transparent)}.topbar>*{min-width:0}.board-shell .topbar.board-topbar{grid-template-columns:minmax(280px,1.2fr) minmax(300px,.95fr) minmax(152px,auto) 40px 40px minmax(150px,auto) minmax(172px,auto);grid-auto-rows:38px;gap:10px;align-items:stretch;padding:0;background:transparent}.board-topbar .command-input,.board-topbar .primary-button,.board-topbar .search-box,.board-topbar .status-pill,.board-topbar .topbar-owner-pill{min-height:38px}.board-topbar .search-box kbd{flex:0 0 auto;border:1px solid var(--border-soft);border-radius:5px;padding:2px 6px;color:var(--muted);font-size:10px;font-family:inherit;line-height:1}.board-command-input button{display:inline-flex;align-items:center;gap:7px}.board-command-input button span{min-width:24px;min-height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(8,11,18,.42);color:var(--platinum);font-size:10px}.board-topbar .status-pill{justify-content:center;border-color:rgba(54,211,153,.26)}.board-topbar .status-pill.health-idle,.board-topbar .status-pill.health-loading{border-color:rgba(216,173,87,.24);color:var(--gold);background:rgba(216,173,87,.08)}.board-topbar .status-pill.health-idle>span,.board-topbar .status-pill.health-loading>span{background:var(--gold)}.board-topbar .status-pill.health-error{border-color:rgba(255,95,87,.3);color:var(--red);background:rgba(255,95,87,.08)}.board-topbar .status-pill.health-error>span{background:var(--red)}.board-topbar .board-owner-view{display:inline-flex;grid-template-columns:none;grid-template-rows:none;align-items:center;justify-content:center;gap:8px;min-width:0;border-radius:7px;padding:0 12px}.board-topbar .board-owner-view strong{font-size:12px}.board-topbar .board-new-ticket-group{display:flex;flex-direction:row;gap:0;min-height:38px;min-width:172px}.board-topbar .board-new-ticket{order:1;flex:1 1 auto;min-width:132px;border-top-right-radius:0;border-bottom-right-radius:0;border-color:rgba(54,211,153,.34);background:linear-gradient(135deg,rgba(54,211,153,.92),#237a61);color:#071015}.board-topbar .board-new-menu{order:2;flex:0 0 40px;width:40px;padding:0;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;border-color:rgba(54,211,153,.34);background:linear-gradient(135deg,#237a61,rgba(54,211,153,.76));color:#071015}.app-main>.board-page,.app-main>.command-result,.app-main>.page-capability-rail,.app-main>.route-page,.app-main>.topbar{width:100%}.app-main>.command-result,.app-main>.page-capability-rail{margin-bottom:0}.app-main[data-current-section=command]>.route-page,.app-main[data-current-section=owner-command]>.route-page{order:1}.app-main[data-current-section=command]>.page-capability-rail,.app-main[data-current-section=owner-command]>.page-capability-rail{order:2}.theme-light .topbar{background:linear-gradient(180deg,rgba(245,247,251,.96),rgba(245,247,251,.72),transparent)}.board-toolbar label,.command-input,.form-field input,.form-field select,.form-field textarea,.inline-search,.search-box{min-height:38px;border:1px solid var(--border-soft);border-radius:7px;background:rgba(255,255,255,.035);display:flex;align-items:center;gap:9px;padding:0 11px;color:var(--muted)}.command-input{padding-right:4px}.topbar-static-pill{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border-soft);border-radius:999px;padding:0 14px;background:rgba(255,255,255,.045);color:var(--text);font-size:12px;font-weight:850;text-decoration:none;white-space:nowrap}.topbar-static-pill:hover{border-color:rgba(216,173,87,.36);background:rgba(216,173,87,.1)}.topbar-pill-count{flex:0 0 auto;min-width:24px;min-height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 7px;background:rgba(216,173,87,.16);color:var(--gold);font-size:11px;line-height:1}.toolbar-cluster{display:flex;align-items:center;gap:10px}.board-toolbar input,.board-toolbar select,.command-input input,.control-select,.form-field select,.form-field textarea,.inline-search input,.search-box input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--platinum)}.command-input button{border:0;border-radius:6px;background:rgba(216,173,87,.18);color:var(--gold);min-height:30px;padding:0 11px;font-size:12px;font-weight:750}.control-select{min-height:38px;border:1px solid var(--border-soft);border-radius:7px;padding:0 10px;background:rgba(255,255,255,.035)}select optgroup,select option{background:var(--graphite);color:var(--platinum)}select option:checked{background:color-mix(in srgb,var(--gold) 22%,var(--graphite));color:var(--platinum)}.theme-picker{max-width:176px}.preset-picker{max-width:196px}.status-pill,.topbar .ghost-button,.topbar .primary-button{white-space:nowrap}.status-pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;border:1px solid rgba(54,211,153,.22);border-radius:7px;padding:0 12px;color:var(--emerald);background:rgba(54,211,153,.08);font-size:12px;font-weight:750}.feed-dot,.status-pill span{width:7px;height:7px;border-radius:999px;background:var(--emerald)}.topbar-owner-pill{min-height:38px;min-width:150px;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:8px;column-gap:8px;align-items:center;border:1px solid var(--border-soft);border-radius:999px;padding:4px 11px 4px 5px;background:rgba(255,255,255,.045);color:var(--text);line-height:1}.topbar-owner-pill>span{grid-row:1/3;width:30px;height:30px;display:inline-grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,var(--gold),#8f542d);color:#081019;font-size:11px;font-weight:900}.topbar-owner-pill small,.topbar-owner-pill strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-owner-pill strong{color:var(--platinum);font-size:12px;font-weight:850}.topbar-owner-pill small{color:var(--muted);font-size:10px;font-weight:750}.theme-light .topbar-owner-pill{background:rgba(255,255,255,.72);color:var(--text)}.theme-light .topbar-owner-pill strong{color:var(--text)}.ghost-button,.ghost-icon-button,.icon-button,.primary-button,.text-link{min-height:38px;border-radius:7px;border:1px solid var(--border-soft);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;color:var(--platinum);background:rgba(255,255,255,.04);font-size:12px;font-weight:800;cursor:pointer}.primary-button{border-color:rgba(216,173,87,.42);background:linear-gradient(135deg,var(--gold),#b77b34);color:#081019}.icon-button{width:38px;padding:0}.ghost-icon-button{width:34px;min-height:34px;padding:0;color:var(--muted);background:rgba(255,255,255,.025)}.text-link{color:var(--gold);border:0;background:transparent}.ghost-button:disabled,.ghost-icon-button:disabled,.icon-button:disabled,.primary-button:disabled{cursor:not-allowed;opacity:.48}.board-toast,.command-result{margin:0 0 14px;padding:10px 12px;border:1px solid rgba(216,173,87,.18);border-radius:7px;background:rgba(216,173,87,.08);color:var(--gold);font-size:13px}.board-state{margin:-6px 0 12px;color:var(--muted);font-size:13px}.board-state.error-state{color:var(--red)}.board-state.success-state{color:var(--gold)}.board-page,.page-grid,.route-page{display:grid;gap:var(--layout-gap-sm)}.route-page{grid-template-columns:minmax(0,1fr)}.route-page>.metric-strip,.route-page>.module-grid,.route-page>.page-title-row,.route-page>.panel{min-width:0;grid-column:1/-1}.command-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.hero-panel,.metric-card,.panel,.state-lab{border:1px solid var(--border-soft);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025)),rgba(17,22,32,.86);box-shadow:var(--surface-shadow)}.theme-light .hero-panel,.theme-light .metric-card,.theme-light .panel,.theme-light .state-lab{background:rgba(255,255,255,.84)}.hero-panel{grid-column:span 12;min-height:136px;padding:var(--hero-pad);display:flex;align-items:center;justify-content:space-between;gap:var(--layout-gap);overflow:hidden;position:relative}.hero-panel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 68%,rgba(216,173,87,.08)),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 94px)}.hero-copy{position:relative;max-width:900px;z-index:1}.hero-copy>p:not(.overline){max-width:680px;margin-bottom:14px}.hero-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(118px,1fr));gap:8px;max-width:860px}.hero-signal-grid span{min-height:52px;border:1px solid var(--border-soft);border-radius:7px;background:rgba(255,255,255,.032);padding:9px 10px;color:var(--muted);font-size:11px;font-weight:800}.hero-signal-grid strong{display:block;margin-bottom:2px;color:var(--platinum);font-size:16px}.overline{margin:0 0 7px;color:var(--gold);font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}h1,h2,p{margin-top:0}h1{font-size:clamp(28px,3.2vw,44px);line-height:1.02}h1,h2{margin-bottom:8px;letter-spacing:0}h2{font-size:17px;line-height:1.2}p{color:var(--muted);line-height:1.55}.hero-status{position:relative;z-index:1;width:184px;border:1px solid rgba(216,173,87,.2);border-radius:var(--radius);padding:14px;background:rgba(216,173,87,.08)}.hero-status small,.hero-status span{display:block;color:var(--muted);font-size:12px}.hero-status strong{display:block;margin:6px 0 0;font-size:30px;color:var(--gold)}.hero-status em{display:block;margin-top:10px;color:var(--platinum);font-size:11px;font-style:normal;font-weight:850}.board-metrics,.metric-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.metric-strip{grid-column:span 12;grid-template-columns:repeat(var(--metric-cols,5),minmax(0,1fr))}.metric-strip.cols-3{--metric-cols:3}.metric-strip.cols-4{--metric-cols:4}.page-capability-rail{box-sizing:border-box;display:grid;grid-template-columns:minmax(190px,.8fr) minmax(260px,1.2fr) minmax(220px,.9fr) minmax(220px,.9fr);grid-template-areas:"reference intent controls states" "live live groups groups";gap:10px;align-items:stretch;margin-bottom:var(--layout-gap);border:1px solid var(--border-soft);border-radius:var(--radius);padding:10px;background:linear-gradient(180deg,rgba(255,255,255,.052),transparent),rgba(255,255,255,.022);box-shadow:var(--surface-shadow);min-width:0;max-width:100%}.theme-light .page-capability-rail{background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.58)),rgba(255,255,255,.7)}.command-shell .page-capability-rail{grid-template-columns:minmax(170px,.72fr) minmax(260px,1.08fr) minmax(230px,.9fr) minmax(230px,.9fr);grid-template-areas:"reference intent controls states" "live live groups groups";gap:8px;margin-bottom:0;border-color:color-mix(in srgb,var(--gold) 18%,var(--border-soft));border-radius:8px;padding:8px;background:linear-gradient(180deg,rgba(216,173,87,.055),transparent),rgba(255,255,255,.018);box-shadow:none}.command-shell .capability-group,.command-shell .capability-intent,.command-shell .capability-live-panel,.command-shell .capability-pill-row,.command-shell .capability-reference,.command-shell .capability-state-row{border-radius:7px}.command-shell .capability-intent,.command-shell .capability-live-panel,.command-shell .capability-reference{min-height:54px;align-content:center;padding:8px 10px}.command-shell .capability-group span,.command-shell .capability-intent p:last-child,.command-shell .capability-live-panel span,.command-shell .capability-live-panel strong,.command-shell .capability-reference strong{min-width:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.command-shell .capability-pill-row,.command-shell .capability-state-row{align-content:center;gap:5px;padding:7px}.command-shell .capability-pill,.command-shell .state-chip{min-height:22px;padding-inline:8px;font-size:10.5px}.command-shell .capability-live-panel{gap:2px}.command-shell .capability-live-panel strong{font-size:13px}.command-shell .capability-live-panel span{font-size:11px}.command-shell .capability-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:100%;min-width:0}.command-shell .capability-group{min-height:54px;padding:8px}.command-shell .capability-group strong{margin-bottom:2px;font-size:11px}.command-shell .capability-group span{font-size:10px;line-height:1.25}@media (min-width:1900px){.command-shell .page-capability-rail{grid-template-columns:minmax(170px,.62fr) minmax(250px,1fr) minmax(246px,.96fr) minmax(246px,.96fr) minmax(168px,.58fr) minmax(280px,1.02fr);grid-template-areas:"reference intent controls states live groups"}}.capability-group,.capability-intent,.capability-live-panel,.capability-pill-row,.capability-reference,.capability-state-row{min-width:0;border:1px solid var(--border-soft);border-radius:calc(var(--radius) - 1px);background:rgba(255,255,255,.028)}.theme-light .capability-group,.theme-light .capability-intent,.theme-light .capability-live-panel,.theme-light .capability-pill-row,.theme-light .capability-reference,.theme-light .capability-state-row{background:rgba(255,255,255,.54)}.capability-reference{grid-area:reference;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px}.reference-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(216,173,87,.28);border-radius:8px;color:var(--gold);background:rgba(216,173,87,.09)}.capability-reference small,.capability-reference strong{display:block}.capability-reference small{margin-bottom:2px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.capability-reference strong{overflow:hidden;color:var(--platinum);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.command-shell .capability-reference strong{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.capability-intent{grid-area:intent;padding:10px 12px}.capability-intent .overline{margin-bottom:4px}.capability-intent p:last-child{margin-bottom:0;font-size:12px;line-height:1.45}.capability-pill-row,.capability-state-row{display:flex;flex-wrap:wrap;gap:6px;align-content:center;padding:10px}.capability-pill-row{grid-area:controls}.capability-state-row{grid-area:states}.capability-pill,.state-chip{min-height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 9px;font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.capability-pill{border:1px solid rgba(216,173,87,.22);color:var(--gold);background:rgba(216,173,87,.08)}.capability-group:hover,.capability-pill:hover,.state-chip:hover{transform:translateY(-1px)}.capability-pill.is-selected{border-color:rgba(216,173,87,.54);color:var(--platinum);background:rgba(216,173,87,.16)}.state-chip{border:1px solid var(--border-soft);color:var(--muted);background:rgba(255,255,255,.032)}.state-chip.is-selected{border-color:rgba(54,211,153,.34);color:var(--emerald)}.capability-live-panel{grid-area:live;display:grid;align-content:center;gap:4px;padding:12px;overflow:hidden;position:relative}.capability-live-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--gold);opacity:.82}.capability-live-panel .overline{margin:0}.capability-live-panel span,.capability-live-panel strong{position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capability-live-panel strong{color:var(--platinum);font-size:15px}.capability-live-panel span{color:var(--muted);font-size:12px}.capability-live-panel.tone-green:before{background:var(--emerald)}.capability-live-panel.tone-blue:before{background:var(--blue)}.capability-live-panel.tone-amber:before{background:var(--amber)}.capability-live-panel.tone-red:before{background:var(--red)}.capability-groups{grid-area:groups;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.capability-group{text-align:left;padding:10px 12px;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.capability-group span,.capability-group strong{display:block}.capability-group strong{margin-bottom:4px;color:var(--platinum);font-size:12px}.capability-group span{color:var(--muted);font-size:11px;line-height:1.45}.capability-group.tone-gold{border-color:rgba(216,173,87,.26)}.capability-group.tone-green{border-color:rgba(54,211,153,.26)}.capability-group.tone-blue{border-color:rgba(99,164,255,.24)}.capability-group.tone-amber{border-color:rgba(240,184,79,.26)}.capability-group.tone-red{border-color:rgba(255,95,87,.24)}.capability-group.is-selected{background:linear-gradient(180deg,rgba(255,255,255,.07),transparent),rgba(216,173,87,.06)}.metric-card{min-height:88px;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) 76px;gap:8px;align-items:center}.metric-card>div{min-width:0}.metric-card strong{font-size:25px;line-height:1.1}.metric-card strong,.metric-sub{display:block;overflow-wrap:anywhere}.metric-sub{margin-top:5px;font-size:11px;font-weight:800}.metric-card .overline{overflow-wrap:anywhere}.metric-sub.blue{color:var(--blue)}.metric-sub.gold{color:var(--gold)}.metric-sub.green{color:var(--emerald)}.metric-sub.amber{color:var(--amber)}.metric-sub.red{color:var(--red)}.green,.tone-clear{color:var(--emerald)}.gold,.tone-medium,.tone-owner{color:var(--gold)}.blue{color:var(--blue)}.amber,.tone-risk,.tone-watch{color:var(--amber)}.tone-blocked,.tone-critical,.tone-high{color:var(--red)}.panel{padding:var(--card-pad)}.command-grid [data-capability-panel]{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.command-grid .is-capability-focus{border-color:color-mix(in srgb,var(--gold) 56%,var(--border-soft));box-shadow:0 0 0 1px rgba(216,173,87,.16),0 18px 48px rgba(216,173,87,.1),var(--surface-shadow)}.command-grid .metric-strip.is-capability-focus{border:0;box-shadow:none}.command-grid .metric-strip.is-capability-focus .metric-card{border-color:color-mix(in srgb,var(--gold) 48%,var(--border-soft));box-shadow:0 0 0 1px rgba(216,173,87,.12),var(--surface-shadow)}.command-grid[data-capability-state*=warning] .is-capability-focus{border-color:color-mix(in srgb,var(--amber) 58%,var(--border-soft))}.command-grid[data-capability-state*=selected] .is-capability-focus,.command-grid[data-capability-state*=success] .is-capability-focus{border-color:color-mix(in srgb,var(--emerald) 48%,var(--border-soft))}.theme-light .command-grid .is-capability-focus{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.78)),rgba(216,173,87,.08)}.command-center-dashboard{align-items:start}.command-screen-title{grid-column:1/-1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid color-mix(in srgb,var(--gold) 24%,var(--border-soft));border-radius:8px;padding:8px 10px;background:linear-gradient(90deg,rgba(216,173,87,.08),transparent),rgba(255,255,255,.02)}.theme-light .command-screen-title{background:linear-gradient(90deg,rgba(216,173,87,.12),transparent),rgba(255,255,255,.72)}.command-screen-title h1,.command-screen-title small,.command-screen-title strong,.command-screen-title>span:first-child{min-width:0;display:block}.command-screen-title h1{margin:0}.command-screen-title strong{color:var(--platinum);font-size:14px;line-height:1.15}.command-screen-title small{margin-top:2px;color:var(--muted);font-size:11px;line-height:1.3;overflow-wrap:anywhere}.command-screen-title-status{border:1px solid rgba(54,211,153,.24);border-radius:999px;padding:5px 9px;color:var(--emerald);font-size:11px;font-weight:900;line-height:1;white-space:nowrap;background:rgba(54,211,153,.08)}.command-source-strip{grid-column:1/-1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(54,211,153,.2);border-radius:8px;padding:8px 10px;color:var(--muted);background:linear-gradient(90deg,rgba(54,211,153,.08),transparent),rgba(255,255,255,.018)}.theme-light .command-source-strip{background:linear-gradient(90deg,rgba(18,132,83,.1),transparent),rgba(255,255,255,.7)}.command-source-strip small,.command-source-strip strong,.command-source-strip>span{min-width:0;display:block}.command-source-strip strong{color:var(--emerald);font-size:12px;font-weight:900;line-height:1.15}.command-source-strip small{margin-top:2px;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.command-source-strip .text-link{font-size:11px;font-weight:900;white-space:nowrap}.command-source-strip-error{border-color:rgba(255,95,87,.3);background:linear-gradient(90deg,rgba(255,95,87,.08),transparent),rgba(255,255,255,.018)}.command-source-strip-error strong{color:var(--red)}.command-screen-title-status.outcome-status-degraded{border-color:color-mix(in srgb,var(--amber) 38%,var(--border-soft));color:var(--amber);background:color-mix(in srgb,var(--amber) 10%,transparent)}.command-screen-title-status.outcome-status-blocked,.command-screen-title-status.outcome-status-unavailable{border-color:color-mix(in srgb,var(--red) 38%,var(--border-soft));color:var(--red);background:color-mix(in srgb,var(--red) 10%,transparent)}.command-screen-title-status.outcome-status-loading,.command-screen-title-status.outcome-status-unknown{border-color:color-mix(in srgb,var(--muted) 36%,var(--border-soft));color:var(--muted);background:color-mix(in srgb,var(--muted) 8%,transparent)}.command-outcome-cockpit{grid-column:1/-1;min-width:0;border:1px solid color-mix(in srgb,var(--gold) 32%,var(--border-soft));border-radius:var(--radius-lg);padding:14px;background:linear-gradient(132deg,color-mix(in srgb,var(--gold) 9%,transparent),transparent 42%),color-mix(in srgb,var(--raised) 92%,transparent);box-shadow:var(--surface-shadow)}.outcome-cockpit-skip-link{position:fixed;z-index:1000;top:8px;left:8px;min-height:44px;display:inline-flex;align-items:center;border:1px solid var(--gold);border-radius:var(--radius);padding:0 14px;color:var(--obsidian);background:var(--gold);font-size:12px;font-weight:900;transform:translateY(calc(-100% - 16px));transition:transform .14s ease}.outcome-cockpit-skip-link:focus-visible{outline:3px solid var(--ivory);outline-offset:3px;transform:translateY(0)}.command-outcome-cockpit:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.theme-light .command-outcome-cockpit{background:linear-gradient(132deg,color-mix(in srgb,var(--gold) 13%,transparent),transparent 42%),color-mix(in srgb,var(--graphite) 94%,transparent)}.command-outcome-cockpit.outcome-cockpit-degraded{border-color:color-mix(in srgb,var(--amber) 38%,var(--border-soft))}.command-outcome-cockpit.outcome-cockpit-blocked,.command-outcome-cockpit.outcome-cockpit-error{border-color:color-mix(in srgb,var(--red) 42%,var(--border-soft))}.outcome-cockpit-header,.outcome-cockpit-state{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.outcome-cockpit-header>div,.outcome-cockpit-state>div{min-width:0}.outcome-cockpit-header h2,.outcome-cockpit-state h2{margin:3px 0 0;color:var(--ivory);font-size:clamp(18px,2vw,24px);line-height:1.15}.outcome-cockpit-header p:not(.overline),.outcome-cockpit-state p:not(.overline){max-width:74ch;margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.outcome-cockpit-header small{display:block;margin-top:5px;color:var(--muted);font-size:10px;line-height:1.35}.outcome-cockpit-refresh,.outcome-cockpit-state>.ghost-button{min-height:44px;padding-inline:12px;white-space:nowrap}.outcome-cockpit-inline-error{margin:10px 0 0;border:1px solid color-mix(in srgb,var(--red) 32%,var(--border-soft));border-radius:var(--radius);padding:8px 10px;color:var(--red);background:color-mix(in srgb,var(--red) 7%,transparent);font-size:11px;line-height:1.4}.outcome-cockpit-overview{margin:13px 0 0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px}.outcome-readout-conflicts,.outcome-readout-state{grid-column:span 2}.outcome-readout-freshness{grid-column:span 3}.outcome-readout-priority{grid-column:span 5}.outcome-readout-next-action{grid-column:1/-1}.outcome-cockpit-readout{min-width:0;border:1px solid var(--border-soft);border-radius:var(--radius);padding:10px;background:color-mix(in srgb,var(--raised-2) 58%,transparent)}.outcome-cockpit-readout dt{color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.outcome-cockpit-readout dd{margin:6px 0 0;color:var(--platinum);font-size:15px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.outcome-readout-state dd{color:var(--emerald)}.outcome-cockpit-degraded .outcome-readout-state dd{color:var(--amber)}.outcome-cockpit-blocked .outcome-readout-state dd,.outcome-readout-risk dd{color:var(--red)}.outcome-readout-clear dd{color:var(--emerald)}.outcome-cockpit-readout small{display:block;margin-top:4px;color:var(--muted);font-size:10px;line-height:1.35;overflow-wrap:anywhere}.outcome-readout-priority dd{font-size:13px}.outcome-readout-freshness dd{font-size:12px}.outcome-readout-next-action dd{font-size:12px;font-weight:800}.outcome-cockpit-priority-focus{margin-top:10px;border:1px solid color-mix(in srgb,var(--gold) 36%,var(--border-soft));border-radius:var(--radius);padding:12px;background:color-mix(in srgb,var(--raised-2) 72%,transparent)}.outcome-priority-focus-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.outcome-priority-focus-header h3{margin:5px 0 0;color:var(--ivory);font-size:16px;line-height:1.25;overflow-wrap:anywhere}.outcome-priority-score{min-width:72px;margin:0;border-left:1px solid var(--border-soft);padding-left:12px;text-align:right}.outcome-priority-score span,.outcome-priority-score strong{display:block}.outcome-priority-score span{color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.outcome-priority-score strong{margin-top:3px;color:var(--gold);font-size:25px;line-height:1}.outcome-priority-expected{margin:10px 0 0;color:var(--platinum);font-size:12px;line-height:1.45}.outcome-priority-expected span,.outcome-priority-expected strong{display:block}.outcome-priority-expected strong{margin-bottom:3px;color:var(--muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.outcome-priority-breakdown{margin:10px 0 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.outcome-priority-breakdown>div{min-width:0;border:1px solid var(--border-soft);border-radius:7px;padding:7px;background:color-mix(in srgb,var(--obsidian) 24%,transparent)}.outcome-priority-breakdown dt{color:var(--muted);font-size:8px;font-weight:900;letter-spacing:.06em;line-height:1.25;text-transform:uppercase;overflow-wrap:anywhere}.outcome-priority-breakdown dd{margin:4px 0 0;color:var(--platinum);font-size:13px;font-weight:900}.outcome-priority-action-list{grid-template-columns:repeat(3,minmax(0,1fr))}.outcome-priority-empty{margin-top:10px;border:1px solid var(--border-soft);border-radius:var(--radius);padding:10px}.outcome-cockpit-details{margin-top:10px;border-top:1px solid var(--border-soft);padding-top:9px}.outcome-cockpit-details>summary{width:-moz-fit-content;width:fit-content;min-height:44px;display:inline-flex;align-items:center;cursor:pointer;color:var(--gold);font-size:11px;font-weight:900;line-height:1.3}.outcome-cockpit-details>summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.outcome-cockpit-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.outcome-cockpit-detail-panel{min-width:0;border:1px solid var(--border-soft);border-radius:var(--radius);padding:11px;background:color-mix(in srgb,var(--obsidian) 30%,transparent)}.outcome-cockpit-detail-panel h3{margin:5px 0 0;color:var(--ivory);font-size:14px;line-height:1.3;overflow-wrap:anywhere}.outcome-cockpit-detail-panel>p:not(.overline),.outcome-cockpit-empty-copy{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.outcome-cockpit-action-list{margin:10px 0 0;display:grid;gap:7px}.outcome-cockpit-action-list>div{border-left:2px solid color-mix(in srgb,var(--gold) 52%,var(--border-soft));padding-left:8px}.outcome-cockpit-action-list dt{color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.outcome-cockpit-action-list dd{margin:3px 0 0;color:var(--platinum);font-size:11px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.outcome-cockpit-priorities{margin:8px 0 0;padding:0;display:grid;gap:12px;list-style:none}.outcome-cockpit-priorities>li{min-width:0;display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-items:start}.outcome-cockpit-priorities>li+li{border-top:1px solid var(--border-soft);padding-top:10px}.outcome-cockpit-priorities>li>span{width:26px;height:26px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--gold) 42%,var(--border-soft));border-radius:999px;color:var(--gold);font-size:10px;font-weight:900}.outcome-cockpit-priorities h3,.outcome-cockpit-priorities p{overflow-wrap:anywhere}.outcome-cockpit-priorities p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.outcome-cockpit-conflicts,.outcome-cockpit-fleet ul{margin:8px 0 0;padding:0;list-style:none}.outcome-cockpit-conflicts{display:grid;gap:8px}.outcome-cockpit-conflicts li{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start}.outcome-cockpit-conflicts li>span{border:1px solid;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.outcome-conflict-critical{color:var(--red)}.outcome-conflict-high{color:var(--amber)}.outcome-cockpit-conflicts small,.outcome-cockpit-conflicts strong{display:block;overflow-wrap:anywhere}.outcome-cockpit-conflicts strong{color:var(--platinum);font-size:11px;line-height:1.35}.outcome-cockpit-conflicts p,.outcome-cockpit-conflicts small{margin:2px 0 0;color:var(--muted);font-size:10px;line-height:1.4}.outcome-cockpit-conflicts p{color:var(--ivory)}.outcome-cockpit-overflow-copy{margin:8px 0 0;color:var(--muted);font-size:10px;line-height:1.4}.outcome-cockpit-fleet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.outcome-cockpit-fleet>section{min-width:0;border:1px solid var(--border-soft);border-radius:var(--radius);padding:8px}.outcome-cockpit-fleet h3{display:flex;justify-content:space-between;gap:8px;margin:0;color:var(--muted);font-size:10px;line-height:1.3;text-transform:uppercase}.outcome-cockpit-fleet h3 span{color:var(--platinum)}.outcome-cockpit-fleet li+li{margin-top:6px;border-top:1px solid var(--border-soft);padding-top:6px}.outcome-cockpit-fleet small,.outcome-cockpit-fleet strong{display:block;overflow-wrap:anywhere}.outcome-cockpit-fleet strong{color:var(--platinum);font-size:11px;line-height:1.3}.outcome-cockpit-fleet p,.outcome-cockpit-fleet small{margin:2px 0 0;color:var(--muted);font-size:9px;line-height:1.35}.command-center-dashboard>.board-state{grid-column:1/-1;margin:0}.command-center-dashboard .metric-card{min-height:104px;border-color:color-mix(in srgb,var(--gold) 28%,var(--border-soft));background:linear-gradient(135deg,rgba(216,173,87,.08),rgba(54,211,153,.025)),rgba(12,18,22,.88)}.theme-light .command-center-dashboard .metric-card{background:linear-gradient(135deg,rgba(216,173,87,.14),rgba(255,255,255,.64)),rgba(255,255,255,.88)}.command-center-dashboard .metric-card strong{font-size:28px}.command-center-main{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(286px,.28fr);gap:10px;align-items:start}.command-center-primary,.command-center-rail{min-width:0;display:grid;gap:10px}.command-center-primary{grid-template-columns:minmax(0,1fr)}.command-center-primary>.board-preview,.command-center-primary>.command-center-intelligence{grid-column:1/-1}.command-center-intelligence{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.9fr);gap:10px;align-items:stretch}.command-center-intelligence>.panel,.command-center-rail>.panel{min-width:0}.command-system-map{min-height:432px;overflow:hidden}.agent-panel .panel-head,.command-audit-evidence .panel-head,.command-owner-gates .panel-head,.command-system-map .panel-head,.feed-panel .panel-head,.trend-panel .panel-head{margin-bottom:10px}.command-map-controls{display:flex;flex-wrap:wrap;gap:6px}.command-map-controls button,.secondary-action{color:var(--platinum);background:rgba(255,255,255,.04);font-size:11px;cursor:pointer}.command-map-controls button,.command-map-controls span,.command-static-control,.secondary-action{min-height:30px;border:1px solid var(--border-soft);border-radius:7px;padding:0 10px;font-weight:800}.command-map-controls span,.command-static-control{display:inline-flex;align-items:center;color:var(--muted);background:rgba(255,255,255,.025);font-size:10px;white-space:nowrap}.secondary-action.primary{border-color:rgba(216,173,87,.36);background:rgba(216,173,87,.15)}.command-map-canvas{position:relative;min-height:348px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"build resolve atlas" "departments core agentops" "ledger flow connect" "legend legend legend";gap:10px;align-items:stretch;border:1px solid rgba(216,173,87,.12);border-radius:9px;overflow:hidden;padding:14px;background:radial-gradient(circle at 50% 50%,rgba(216,173,87,.16),transparent 0 9%,rgba(54,211,153,.04) 9% 24%,transparent 24%),repeating-radial-gradient(circle at 50% 50%,rgba(216,173,87,.06) 0 1px,transparent 1px 34px),linear-gradient(135deg,rgba(54,211,153,.04),transparent 45%),rgba(0,0,0,.1)}.theme-light .command-map-canvas{background:radial-gradient(circle at 50% 50%,rgba(163,105,67,.15),transparent 0 9%,rgba(18,132,83,.045) 9% 24%,transparent 24%),repeating-radial-gradient(circle at 50% 50%,rgba(163,105,67,.07) 0 1px,transparent 1px 34px),rgba(255,255,255,.5)}.command-map-core{grid-area:core;position:static;z-index:2;width:auto;min-height:92px;transform:none;display:grid;place-items:center;border:1px solid rgba(216,173,87,.52);border-radius:18px;color:var(--gold);background:linear-gradient(180deg,rgba(216,173,87,.14),transparent),rgba(8,13,15,.92);box-shadow:0 0 0 6px rgba(216,173,87,.06),0 18px 40px rgba(0,0,0,.26);text-transform:uppercase}.theme-light .command-map-core{background:linear-gradient(180deg,rgba(163,105,67,.16),transparent),rgba(255,255,255,.9)}.command-map-core span,.command-map-core strong{display:block;letter-spacing:0}.command-map-core strong{color:var(--platinum);font-size:12px;font-weight:900}.command-map-core span{color:var(--gold);font-size:11px;font-weight:900}.command-map-node{position:static;z-index:3;width:auto;min-height:72px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;border:1px solid rgba(54,211,153,.28);border-radius:8px;padding:9px;color:var(--platinum);text-decoration:none;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent),rgba(8,13,15,.82);box-shadow:0 14px 30px rgba(0,0,0,.22);transition:transform .15s ease,border-color .15s ease,background .15s ease}.theme-light .command-map-node{background:linear-gradient(180deg,rgba(255,255,255,.74),transparent),rgba(255,255,255,.86)}.command-map-node:focus-visible,.command-map-node:hover{transform:translateY(-2px);border-color:rgba(216,173,87,.5);outline:0}.command-map-node-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--emerald);background:rgba(54,211,153,.11)}.command-map-node em,.command-map-node small,.command-map-node strong{display:block;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.command-map-node span{min-width:0}.command-map-node em,.command-map-node small{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.command-map-node strong{margin-bottom:2px;font-size:13px}.command-map-node em,.command-map-node small{color:var(--muted);font-size:11px}.command-map-node em{color:var(--gold);font-style:normal;font-weight:850}.command-map-node-build{grid-area:build}.command-map-node-resolve{grid-area:resolve}.command-map-node-atlas{grid-area:atlas}.command-map-node-departments{grid-area:departments}.command-map-node-agentops{grid-area:agentops}.command-map-node-ledger{grid-area:ledger}.command-map-node-flow{grid-area:flow}.command-map-node-connect{grid-area:connect}.command-map-legend{grid-area:legend;position:static;display:flex;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:11px}.command-map-legend span{display:inline-flex;align-items:center;gap:6px}.command-map-legend i{width:8px;height:8px;border-radius:50%;background:var(--muted)}.command-map-node.status-healthy{border-color:rgba(54,211,153,.34)}.command-map-node.status-warning{border-color:rgba(240,184,79,.4)}.command-map-node.status-critical{border-color:rgba(255,95,87,.42)}.command-map-node.status-unknown{border-color:rgba(150,163,184,.28)}.command-map-legend .status-healthy{background:var(--emerald)}.command-map-legend .status-warning{background:var(--amber)}.command-map-legend .status-critical{background:var(--red)}.board-preview,.command-center-intelligence .trend-panel,.command-center-rail .panel,.command-system-map{grid-column:auto}.command-center-intelligence .trend-panel{min-height:432px}.command-center-intelligence .chart-frame{height:250px}.chart-axis,.chart-legend{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:11px}.chart-legend{justify-content:flex-start;margin-bottom:8px}.chart-legend span{display:inline-flex;align-items:center;gap:6px}.chart-legend span:before{content:"";width:18px;height:2px;border-radius:999px;background:currentColor}.chart-axis{margin-top:8px}.command-center-rail{grid-template-columns:minmax(0,1fr)}.command-center-rail .panel{padding:14px}.command-board-lane-cards,.command-gate-list{display:grid;gap:8px}.command-gate-row{display:grid;gap:7px;border-bottom:1px solid var(--border-soft);padding:0 0 10px}.command-gate-row:last-child{border-bottom:0;padding-bottom:0}.command-gate-row small,.command-gate-row strong{min-width:0;overflow-wrap:anywhere}.command-gate-row strong{color:var(--platinum);font-size:13px}.command-gate-row small{color:var(--muted);font-size:11px}.command-gate-row div{display:flex;gap:8px;justify-content:flex-end}.command-gate-row .secondary-action{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.command-gate-row button{min-height:28px;border:1px solid var(--border-soft);border-radius:6px;padding:0 10px;color:var(--platinum);background:rgba(255,255,255,.045);font-size:11px;font-weight:850;cursor:pointer}.command-gate-row button.primary{border-color:rgba(216,173,87,.36);background:rgba(216,173,87,.15)}.command-board-preview-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.command-board-lane{min-width:0;border:1px solid var(--border-soft);border-radius:9px;padding:10px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent),rgba(255,255,255,.018)}.command-board-lane-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.command-board-lane-head b{color:var(--platinum)}.command-preview-ticket{min-height:112px;padding:10px}.command-board-empty{min-height:82px;display:grid;place-items:center;border:1px dashed var(--border-soft);border-radius:7px;color:var(--muted);text-align:center;font-size:11px}.command-audit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.command-audit-grid span{min-width:0;border:1px solid var(--border-soft);border-radius:8px;padding:10px;background:rgba(255,255,255,.035)}.command-audit-grid b,.command-audit-grid small,.command-audit-grid strong{display:block;overflow-wrap:anywhere}.command-audit-grid strong{color:var(--platinum);font-size:19px}.command-audit-grid b{margin-top:4px;color:var(--gold);font-size:11px}.command-audit-grid small{color:var(--muted);font-size:10px}.command-agent-total,.command-integrity-meter{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--border-soft);margin-top:12px;padding-top:10px;color:var(--muted);font-size:12px}.command-agent-total strong,.command-integrity-meter strong{color:var(--emerald)}.command-center-rail .agent-row{grid-template-columns:minmax(0,1fr)}.command-center-rail .agent-row small,.command-center-rail .agent-row strong{overflow-wrap:normal;word-break:normal}.command-center-rail .agent-row b{justify-self:end}.command-feed-link{justify-content:center;margin-top:10px}.capability-page [data-capability-panel]{transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.capability-page .is-capability-focus{border-color:color-mix(in srgb,var(--gold) 50%,var(--border-soft));box-shadow:0 0 0 1px rgba(216,173,87,.12),0 18px 48px rgba(216,173,87,.08),var(--surface-shadow)}.capability-page[data-capability-state*=failed] .is-capability-focus,.capability-page[data-capability-state*=warning] .is-capability-focus{border-color:color-mix(in srgb,var(--amber) 58%,var(--border-soft))}.capability-page[data-capability-state*=saved] .is-capability-focus,.capability-page[data-capability-state*=selected] .is-capability-focus{border-color:color-mix(in srgb,var(--emerald) 46%,var(--border-soft))}.capability-inline-status{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:28px;align-items:center;border:1px solid rgba(216,173,87,.22);border-radius:999px;margin:2px 0 0;padding:0 10px;color:var(--platinum);background:rgba(216,173,87,.08);font-size:11px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-light .capability-page .is-capability-focus{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.78)),rgba(216,173,87,.08)}.trend-panel{grid-column:span 7}.department-panel,.sla-panel{grid-column:span 5}.agent-panel{grid-column:span 4}.feed-panel{grid-column:span 3}.board-preview{grid-column:span 12}.board-toolbar,.card-footer,.card-topline,.column-head,.data-head,.drawer-head,.page-title-row,.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.segmented{display:inline-flex;flex-wrap:wrap;padding:3px;border:1px solid var(--border-soft);border-radius:7px;background:rgba(255,255,255,.04)}.segmented button{border:0;border-radius:5px;min-height:28px;padding:0 11px;color:var(--muted);background:transparent;font-size:12px;font-weight:800;cursor:pointer}.segmented button.active{color:#081019;background:var(--gold)}.chart-frame{position:relative;height:204px;overflow:hidden;border-radius:7px;background:linear-gradient(180deg,rgba(99,164,255,.04),rgba(255,255,255,.02))}.chart-frame .sparkline{position:absolute;inset:18px 22px;width:calc(100% - 44px);height:calc(100% - 36px)}.chart-grid-lines{height:100%;background:repeating-linear-gradient(180deg,transparent 0 42px,rgba(255,255,255,.07) 42px 43px)}.sparkline{width:100%;height:52px;overflow:visible}.sparkline-line{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.sparkline-line.blue{stroke:var(--blue)}.sparkline-line.gold{stroke:var(--gold)}.sparkline-line.green{stroke:var(--emerald)}.sparkline-line.amber{stroke:var(--amber)}.sparkline-line.red{stroke:var(--red)}.donut{width:152px;height:152px;margin:16px auto;border-radius:50%;background:conic-gradient(var(--gold) 0 var(--donut-value,0),rgba(99,164,255,.2) var(--donut-value,0) 100%);display:grid;place-items:center;position:relative}.donut:after{content:"";position:absolute;inset:20px;border-radius:50%;background:var(--graphite)}.donut span,.donut strong{position:relative;z-index:1;text-align:center}.donut strong{font-size:24px}.donut span{margin-top:34px;color:var(--muted);font-size:11px}.mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mini-grid span{border:1px solid var(--border-soft);border-radius:6px;padding:8px;color:var(--muted);font-size:11px}.mini-grid strong{display:block;color:var(--emerald)}.agent-list,.docs-grid,.metric-stack,.preview-cards,.table-like{display:grid;gap:8px}.agent-row,.evidence-row,.feed-row,.table-row,.workflow-row{display:grid;align-items:center;gap:10px;border:1px solid var(--border-soft);border-radius:7px;background:rgba(255,255,255,.025);padding:10px}.table-row{grid-template-columns:minmax(0,1fr) 82px 72px 98px}.agent-row,.workflow-row{grid-template-columns:minmax(0,1fr) 120px 54px}.agent-row>span{min-width:0;display:grid;gap:2px}.agent-row small,.agent-row strong{min-width:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.progress-track{height:7px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.progress-fill{display:block;height:100%;border-radius:inherit}.progress-fill.gold{background:var(--gold)}.progress-fill.green{background:var(--emerald)}.progress-fill.blue{background:var(--blue)}.feed-row{grid-template-columns:auto minmax(0,1fr) auto}.evidence-row span,.feed-row strong,.workflow-row strong{font-size:13px}.built-by{margin:12px 0 0;color:var(--gold);text-align:right;font-size:12px}.preview-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.ticket-card{width:100%;min-width:0;text-align:left;border:1px solid color-mix(in srgb,var(--board-line,var(--border-soft)) 92%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--board-card,var(--raised)) 92%,white 4%),color-mix(in srgb,var(--board-card,var(--raised)) 96%,black 6%)),var(--board-card,rgba(255,255,255,.03));color:var(--board-text,var(--platinum));padding:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 12px 28px rgba(0,0,0,.14);cursor:pointer;overflow-wrap:anywhere;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.ticket-card:focus-visible,.ticket-card:hover{transform:translateY(-2px);border-color:var(--board-accent,rgba(216,173,87,.42));outline:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 36px rgba(0,0,0,.24)}.ticket-card strong{display:block;margin:9px 0 6px;font-size:13px;line-height:1.28;overflow:visible;overflow-wrap:anywhere}.ticket-card p{margin:9px 0;color:var(--board-muted,var(--muted));font-size:12px}.density-calm{min-height:188px}.density-balanced{min-height:154px}.density-compact{min-height:118px}.ticket-id{font-family:var(--mono);color:var(--board-muted,var(--muted));font-size:11px;font-weight:800}.chip{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:22px;border-radius:999px;padding:0 8px;background:rgba(255,255,255,.06);font-size:11px;font-weight:850}.card-meta,.card-signal-row{display:grid;gap:4px}.card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 7px}.card-meta small,.card-topline small{min-width:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.card-meta small{flex:1 1 84px;line-height:1.24}.card-topline{align-items:flex-start}.card-topline>span:first-child{min-width:0;display:grid;gap:2px}.card-topline .chip{flex:0 0 auto}.card-signal-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px;margin-top:10px}.card-risk,.card-signal{min-width:0;color:var(--board-muted,var(--muted));font-size:11px;font-weight:850}.card-signal{display:inline-flex;align-items:center;flex:1 1 72px;gap:6px}.card-risk{flex:0 0 auto}.card-signal>span{width:7px;height:7px;border-radius:999px;background:var(--emerald)}.card-footer{flex-wrap:wrap;justify-content:flex-start;margin-top:12px;color:var(--board-muted,var(--muted));font-size:11px;font-weight:750}.card-footer span{min-width:0}.page-title-row{align-items:flex-end;margin-top:6px}.page-title-row h1{font-size:clamp(28px,3.2vw,44px)}.page-title-row p{max-width:720px;margin-bottom:0}.header-readout{min-width:230px;border:1px solid var(--border-soft);border-radius:var(--radius);padding:12px;background:rgba(255,255,255,.035);text-align:right}.header-readout small,.header-readout span{display:block;color:var(--muted);font-size:12px}.header-readout strong{display:block;margin:5px 0;color:var(--gold)}.board-page{--board-bg:#080b12;--board-panel:rgba(17,22,32,0.78);--board-panel-strong:rgba(21,27,39,0.9);--board-card:rgba(24,31,44,0.84);--board-card-soft:rgba(216,173,87,0.06);--board-line:rgba(216,173,87,0.24);--board-accent:color-mix(in srgb,var(--gold) 82%,var(--bronze));--board-accent-strong:color-mix(in srgb,var(--gold) 78%,var(--bronze));--board-text:var(--platinum);--board-muted:var(--muted);--board-shadow:0 24px 70px rgba(0,0,0,0.34);position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--board-line) 80%,transparent);border-radius:12px;padding:14px 18px 0;background:linear-gradient(90deg,rgba(8,11,18,.92),rgba(8,11,18,.68)),radial-gradient(circle at 68% 6%,rgba(216,173,87,.16),transparent 32%),linear-gradient(180deg,#0c1018,#07090f);box-shadow:var(--board-shadow);color:var(--board-text)}.board-page:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(0deg,transparent 0 73px,rgba(255,255,255,.035) 74px 75px),repeating-linear-gradient(90deg,transparent 0 137px,rgba(255,255,255,.022) 138px 139px);opacity:.5}.theme-light .board-page{--board-bg:#f7ece8;--board-panel:rgba(255,248,244,0.72);--board-panel-strong:rgba(255,247,242,0.96);--board-card:rgba(255,250,246,0.94);--board-card-soft:rgba(160,93,83,0.06);--board-line:rgba(190,119,109,0.36);--board-accent:color-mix(in srgb,var(--red) 54%,#d9a0a2);--board-accent-strong:color-mix(in srgb,var(--gold) 76%,#b46c42);--board-text:#24171a;--board-muted:#7e6968;--board-shadow:0 22px 52px rgba(96,42,35,0.12);background:linear-gradient(90deg,rgba(255,248,244,.96),rgba(246,225,219,.72)),radial-gradient(circle at 67% 5%,rgba(198,122,130,.24),transparent 34%),#f7ece8}.board-page .overline{color:var(--board-accent)}.board-page .primary-button{min-height:44px;border-color:color-mix(in srgb,var(--board-accent) 82%,white 10%);border-radius:9px;background:linear-gradient(135deg,var(--board-accent),#a95c45);color:#fffaf7;box-shadow:0 14px 28px rgba(150,73,70,.25)}.board-page .ghost-button,.board-page .icon-button,.board-page .segmented{border-color:var(--board-line);background:color-mix(in srgb,var(--board-panel) 74%,transparent);color:var(--board-text)}.board-page .segmented button.active{background:var(--board-accent);color:#fffaf7}.board-hero-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;min-height:58px;padding:4px 2px 2px;background:transparent}.board-hero-copy h1{margin-bottom:3px;color:var(--board-text);font-size:clamp(28px,3vw,36px);letter-spacing:0}.board-hero-copy p:not(.overline){max-width:720px;margin-bottom:0;color:var(--board-muted);font-size:13px;line-height:1.28}.board-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.board-toolbar{display:grid;grid-template-columns:minmax(300px,1.35fr) minmax(160px,.56fr) minmax(136px,.48fr) minmax(142px,.48fr) auto auto;align-items:center;gap:10px;border:0;border-radius:0;padding:3px 0 6px;background:transparent}.board-toolbar label{min-width:0;color:var(--board-muted)}.board-mode-chip,.board-toolbar label,.board-toolbar select{min-height:36px;border:1px solid var(--board-line);border-radius:11px;padding:0 11px;background:color-mix(in srgb,var(--board-card) 82%,transparent);color:var(--board-text)}.board-toolbar label{display:flex;align-items:center;gap:9px}.board-toolbar input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:inherit}.board-toolbar input::-moz-placeholder{color:color-mix(in srgb,var(--board-muted) 80%,transparent)}.board-toolbar input::placeholder{color:color-mix(in srgb,var(--board-muted) 80%,transparent)}.board-toolbar>select{width:100%;min-width:0}.board-toolbar label select{min-height:auto;border:0;padding:0;background:transparent}.density-control{margin-left:0;white-space:nowrap}.board-mode-chip{padding:0 18px;font-size:12px;font-weight:850;cursor:pointer}.board-mode-chip.active{background:var(--board-accent);color:#fffaf7}.refresh-board{white-space:nowrap}.board-saved-view-rail{display:grid;gap:12px;border:1px solid var(--board-line);border-radius:12px;padding:13px;background:linear-gradient(135deg,var(--board-panel-strong),var(--board-panel)),var(--board-card);color:var(--board-text);box-shadow:var(--shadow-soft)}.board-saved-view-current,.board-saved-view-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.board-saved-view-head h2{margin:2px 0 4px;font-size:18px;letter-spacing:0}.board-saved-view-head p{margin:0;color:var(--board-muted);font-size:13px;line-height:1.45}.board-saved-view-count{flex:0 0 auto;border:1px solid var(--board-line);border-radius:999px;padding:7px 10px;background:color-mix(in srgb,var(--board-card) 76%,transparent);color:var(--board-text);font-size:12px;font-weight:850;white-space:nowrap}.board-saved-view-current{align-items:stretch;display:grid;grid-template-columns:minmax(220px,.9fr) minmax(240px,1fr) auto}.board-saved-view-current label,.board-saved-view-current>div{display:grid;align-content:center;gap:5px;min-width:0;border:1px solid var(--board-line);border-radius:10px;padding:10px 11px;background:color-mix(in srgb,var(--board-card) 74%,transparent)}.board-saved-view-current span{color:var(--board-muted);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.board-saved-view-current strong{color:var(--board-text);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.board-saved-view-current input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--board-text);font:inherit}.board-saved-view-current input::-moz-placeholder{color:color-mix(in srgb,var(--board-muted) 76%,transparent)}.board-saved-view-current input::placeholder{color:color-mix(in srgb,var(--board-muted) 76%,transparent)}.board-saved-view-state{margin:0;border:1px dashed var(--board-line);border-radius:10px;padding:10px 12px;color:var(--board-muted);font-size:13px}.board-saved-view-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;max-height:min(22vh,188px);overflow-y:auto;padding-right:4px;scrollbar-color:var(--board-accent) transparent;scrollbar-width:thin}.board-saved-view-chip{display:grid;gap:7px;min-width:0;border:1px solid var(--board-line);border-radius:10px;padding:10px;background:color-mix(in srgb,var(--board-card) 78%,transparent);color:var(--board-text);text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.board-saved-view-chip.is-active,.board-saved-view-chip:focus-visible,.board-saved-view-chip:hover{border-color:color-mix(in srgb,var(--board-accent) 72%,transparent);background:color-mix(in srgb,var(--board-accent) 13%,var(--board-card));transform:translateY(-1px)}.board-saved-view-chip>span{display:flex;align-items:center;gap:8px;min-width:0}.board-saved-view-chip strong{font-size:13px;line-height:1.35;overflow-wrap:anywhere}.board-saved-view-chip small{color:var(--board-muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.board-page .metric-card{min-height:78px;border-color:var(--board-line);border-radius:10px;padding:10px;background:linear-gradient(180deg,var(--board-panel-strong),var(--board-panel)),var(--board-card);color:var(--board-text);box-shadow:none}.board-page .metric-card strong{color:var(--board-text);font-size:23px}.board-page .board-toast{border-color:color-mix(in srgb,var(--board-accent-strong) 50%,transparent);background:color-mix(in srgb,var(--board-accent-strong) 14%,transparent);color:var(--board-accent-strong)}.board-page .board-state{color:var(--board-muted)}.board-page .ticket-card{min-height:116px;padding:10px 11px;border-color:color-mix(in srgb,var(--lane-accent) 48%,var(--board-line));box-shadow:none}.board-page .ticket-card p{display:none}.board-page .ticket-card strong{margin:7px 0 6px;font-size:12px}.board-page .card-topline small{display:none}.board-page .density-calm{min-height:132px}.board-page .density-balanced{min-height:116px}.board-page .density-compact{min-height:102px}.board-page .card-meta{gap:4px}.board-page .card-meta small{flex-basis:72px;font-size:10px}.board-page .card-signal-row{margin-top:8px}.board-page .card-footer{justify-content:space-between;gap:6px;margin-top:9px}.board-workspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start}.board-main-stack{min-width:0;display:grid;gap:10px}.board-insights,.board-ops-strip,.board-stage{border:1px solid var(--board-line);border-radius:10px;background:var(--board-panel)}.board-stage{min-width:0;padding:12px}.board-stage-head{display:flex;justify-content:space-between;gap:14px;align-items:start;margin-bottom:10px}.board-stage-head h2,.insight-heading h2{margin-bottom:4px;color:var(--board-text)}.board-stage-head p{margin:0;color:var(--board-muted);font-size:13px}.board-stage-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.board-stage-actions button{min-height:32px;border:1px solid var(--board-line);border-radius:999px;padding:0 16px;color:var(--board-text);background:color-mix(in srgb,var(--board-card) 82%,transparent);font-size:12px;font-weight:850;cursor:pointer}.board-stage-actions button.active,.board-stage-actions button:focus-visible,.board-stage-actions button:hover{border-color:var(--board-accent);background:var(--board-accent);color:#fffaf7;outline:0}.kanban-board{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:8px;align-items:stretch;overflow-x:auto;padding-bottom:6px}.kanban-column{height:clamp(420px,calc(100vh - 318px),660px);min-height:0;border:1px solid var(--board-line);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 145px),color-mix(in srgb,var(--board-card) 90%,transparent);padding:0;overflow:hidden;display:flex;flex-direction:column}.kanban-column-body{min-height:0;flex:1;display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:12px;scrollbar-color:color-mix(in srgb,var(--lane-accent) 58%,transparent) transparent;scrollbar-width:thin}.kanban-column-body::-webkit-scrollbar{width:8px}.kanban-column-body::-webkit-scrollbar-track{background:transparent}.kanban-column-body::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--lane-accent) 48%,transparent)}.status-open{--lane-accent:var(--board-accent);border-color:color-mix(in srgb,var(--board-accent) 64%,transparent)}.status-in-progress{--lane-accent:var(--board-accent-strong);border-color:color-mix(in srgb,var(--board-accent-strong) 66%,transparent)}.status-pending-ai{--lane-accent:var(--amber);border-color:rgba(240,184,79,.54)}.status-awaiting-validation{--lane-accent:var(--emerald);border-color:rgba(54,211,153,.48)}.status-resolved{--lane-accent:#54d889;border-color:rgba(84,216,137,.55)}.status-auto-closed{--lane-accent:color-mix(in srgb,var(--board-muted) 72%,var(--board-text));border-color:color-mix(in srgb,var(--lane-accent) 52%,transparent)}.column-head{min-height:44px;border-bottom:1px solid color-mix(in srgb,var(--board-line) 76%,transparent);padding:0 12px;background:color-mix(in srgb,var(--lane-accent) 58%,var(--board-card));color:var(--board-text);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.column-head>span{display:inline-flex;align-items:center;gap:8px;min-width:0}.column-head svg{color:var(--lane-accent)}.column-head small{display:block;margin-top:2px;color:var(--board-muted);font-size:10px;font-weight:750;text-transform:none}.column-head b{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:20px;border-radius:0;background:transparent;color:var(--board-text)}.empty-column{min-height:126px;flex:1;display:grid;place-items:center;border:1px dashed color-mix(in srgb,var(--board-line) 86%,transparent);border-radius:8px;color:var(--board-muted);font-size:13px;text-align:center}.column-overflow-note{display:grid;gap:4px;border:1px dashed color-mix(in srgb,var(--lane-accent) 62%,transparent);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--board-card-soft) 88%,transparent);color:var(--board-muted);font-size:11px}.column-overflow-note strong{color:var(--board-text);font-size:12px}.column-add-button{margin:0 12px 12px;min-height:36px;border:1px solid var(--board-line);border-radius:8px;background:color-mix(in srgb,var(--board-card-soft) 90%,transparent);color:var(--board-accent);font-size:12px;font-weight:850;cursor:pointer}.column-add-button:focus-visible,.column-add-button:hover{border-color:var(--lane-accent);color:var(--board-text);outline:0}.closed-column-summary{min-height:100%;display:grid;place-items:center;align-content:center;gap:8px;color:var(--board-muted);text-align:center}.closed-column-summary strong{color:var(--board-text);font-size:14px}.closed-column-summary small{color:var(--board-muted)}.closed-check{width:72px;height:72px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--emerald) 74%,transparent);border-radius:999px;color:var(--emerald);background:color-mix(in srgb,var(--emerald) 10%,transparent)}.board-insights{position:sticky;top:10px;display:grid;gap:8px;align-self:start;max-height:calc(100vh - 20px);overflow:auto;border:0;padding:0;background:transparent;box-shadow:none}.insight-section{display:grid;gap:8px;border:1px solid var(--board-line);border-radius:8px;background:linear-gradient(180deg,rgba(54,211,153,.035),transparent),color-mix(in srgb,var(--graphite) 82%,transparent);padding:10px}.gate-row,.insight-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.insight-heading span{color:var(--board-accent-strong);font-size:10px;font-weight:900}.insight-heading h2{margin:0;font-size:12px}.automation-meter{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:center}.automation-donut{--automation-donut-track:rgba(255,255,255,0.08);width:92px;aspect-ratio:1;display:grid;place-items:center;border-radius:999px;position:relative}.automation-donut:before{content:"";position:absolute;inset:14px;border-radius:inherit;background:var(--graphite)}.automation-donut span{position:relative;z-index:1;display:grid;place-items:center;gap:2px;text-align:center}.automation-donut strong{color:var(--platinum);font-size:18px}.automation-donut small,.automation-facts{color:var(--muted);font-size:10px}.automation-facts{display:grid;gap:7px}.automation-facts span{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:7px;align-items:center}.automation-facts b{width:7px;height:7px;border-radius:999px;background:var(--emerald)}.automation-facts strong{color:var(--platinum);font-size:10px}.board-insight-chart .sparkline{height:86px}.gate-row{border-top:1px solid color-mix(in srgb,var(--board-line) 72%,transparent);padding-top:9px}.gate-row>span:first-child{min-width:0;display:grid;gap:2px}.gate-row .chip{flex:0 0 auto}.compact-agent strong,.feed-row strong,.gate-row strong{display:block;color:var(--board-text);font-size:12px;overflow-wrap:anywhere}.compact-agent small,.empty-note,.feed-row small,.gate-row small{display:block;color:var(--board-muted);font-size:11px}.compact-agent{display:grid;grid-template-columns:minmax(0,1fr) 74px 26px;align-items:center;gap:8px;padding:6px 0;border:0;border-top:1px solid color-mix(in srgb,var(--board-line) 74%,transparent);border-color:color-mix(in srgb,var(--board-line) 74%,transparent);background:transparent}.compact-agent b{color:var(--platinum);font-size:10px;text-align:right}.board-insights .feed-row{grid-template-columns:auto minmax(0,1fr);align-items:start;border-color:color-mix(in srgb,var(--board-line) 74%,transparent);background:color-mix(in srgb,var(--board-card-soft) 80%,transparent)}.audit-evidence-grid{display:grid;gap:6px}.audit-evidence-grid span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:11px}.audit-evidence-grid strong{color:var(--platinum)}.source-health-card .progress-track{height:7px}.board-insights .feed-row>span:nth-child(2){min-width:0}.board-insights .feed-row>small:last-child{grid-column:2/3;justify-self:start}.board-ops-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:12px 14px}.board-ops-strip span{min-width:0}.board-ops-strip small{display:block;color:var(--board-muted);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.board-ops-strip strong{color:var(--board-text);font-size:12px}.focus-mode .board-metrics,.focus-mode .board-ops-strip,.focus-mode .board-toolbar,.low-noise .card-footer span:last-child,.low-noise .card-risk,.low-noise .ticket-card p{display:none}.resolver-board-page{min-height:100vh;border-radius:var(--radius-lg);padding:0 0 var(--layout-gap);background:radial-gradient(circle at 58% 0,color-mix(in srgb,var(--gold) 10%,transparent),transparent 38%),color-mix(in srgb,var(--graphite) 38%,transparent);box-shadow:var(--surface-shadow)}.resolver-board-page:before{opacity:.18}.resolver-board-identity{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:16px;padding:2px 2px 0}.resolver-board-identity h1{margin:3px 0 4px;color:var(--platinum);font-size:clamp(22px,2vw,32px);line-height:1.05;letter-spacing:0}.resolver-board-identity p{max-width:760px;margin:0;color:var(--muted);font-size:13px;line-height:1.45}.resolver-board-identity>span{flex:0 0 auto;border:1px solid var(--border-soft);border-radius:999px;padding:8px 11px;background:color-mix(in srgb,var(--raised) 76%,transparent);color:var(--muted);font-size:12px;font-weight:850}.resolver-controlbar{position:relative;top:auto;z-index:24;display:grid;grid-template-columns:minmax(200px,.95fr) minmax(158px,.68fr) minmax(382px,1.55fr) minmax(98px,auto) minmax(120px,auto) minmax(92px,auto) minmax(104px,auto) minmax(96px,auto) minmax(126px,auto);gap:8px;align-items:stretch;border:0;border-radius:0;overflow-x:visible;overflow-y:visible;padding:0;background:transparent;backdrop-filter:none}.resolver-controlbar button,.resolver-controlbar input,.resolver-controlbar label,.resolver-controlbar select{min-width:0}.resolver-density,.resolver-filter-grid,.resolver-saved-view,.resolver-search{min-height:38px;border:1px solid var(--border-soft);border-radius:7px;background:color-mix(in srgb,var(--graphite) 80%,transparent);color:var(--platinum)}.resolver-search{display:flex;align-items:center;gap:10px;padding:0 12px}.resolver-filter-grid select,.resolver-saved-view select,.resolver-search input{min-width:0;width:100%;max-width:100%;overflow:hidden;border:0;outline:0;background:transparent;color:inherit;font:inherit;text-overflow:ellipsis}.resolver-saved-view select{min-width:9.75rem}.resolver-filter-grid select{min-width:0}.resolver-search input::-moz-placeholder{color:color-mix(in srgb,var(--muted) 78%,transparent)}.resolver-search input::placeholder{color:color-mix(in srgb,var(--muted) 78%,transparent)}.resolver-search input{min-width:0}.resolver-saved-view{position:relative;display:grid;align-content:center;gap:2px;padding:4px 32px 4px 11px}.resolver-density>span,.resolver-filter-grid span,.resolver-saved-view>span{color:var(--muted);font-size:11px;line-height:1}.resolver-saved-view svg{position:absolute;right:12px;top:50%;color:var(--muted);transform:translateY(-50%)}.resolver-filter-grid{display:grid;grid-template-columns:minmax(108px,.9fr) minmax(110px,.9fr) minmax(150px,1.25fr) minmax(94px,.82fr);overflow-x:hidden;overflow-y:hidden}.resolver-filter-grid label{display:grid;align-content:center;gap:2px;min-width:0;border-right:1px solid var(--border-soft);padding:4px 10px}.resolver-filter-grid label:last-child{border-right:0}.resolver-filter-button,.resolver-focus,.resolver-low-noise{justify-content:center;border-radius:5px}.resolver-density{display:grid;grid-template-columns:1fr repeat(2,30px);align-items:center;gap:4px;padding:4px 8px}.resolver-controlbar .icon-button,.resolver-density button,.resolver-new-menu{min-height:32px;border:1px solid transparent;border-radius:calc(var(--radius) - 2px);background:transparent;color:var(--muted)}.resolver-controlbar .icon-button.is-active,.resolver-controlbar .icon-button:focus-visible,.resolver-controlbar .icon-button:hover,.resolver-density button.is-active,.resolver-density button:focus-visible,.resolver-density button:hover{border-color:color-mix(in srgb,var(--gold) 38%,var(--border-soft));background:color-mix(in srgb,var(--gold) 12%,transparent);color:var(--gold);outline:0}.resolver-focus.is-active,.resolver-low-noise.is-active{border-color:color-mix(in srgb,var(--gold) 42%,var(--border-soft));color:var(--gold)}.resolver-controlbar .primary-button{align-self:center;height:38px;min-height:38px;border-radius:var(--radius);box-shadow:none}.resolver-new-ticket{justify-content:center;font-weight:900;min-width:126px;white-space:nowrap}.resolver-new-menu{align-self:center;width:38px;min-width:38px;height:38px;padding:0;border-color:color-mix(in srgb,var(--gold) 34%,var(--border-soft));background:color-mix(in srgb,var(--gold) 14%,var(--raised));color:var(--gold)}.resolver-board-page .board-workspace{position:relative;grid-template-columns:minmax(0,1fr) 306px;-moz-column-gap:20px;column-gap:20px;row-gap:10px;align-items:stretch}.resolver-board-page.has-ticket-popout .board-main-stack{filter:saturate(.78) brightness(.74);pointer-events:none;transition:filter .16s ease}.resolver-board-page .board-main-stack{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:0}.resolver-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--border-soft);border-radius:8px;overflow:hidden;background:linear-gradient(180deg,rgba(54,211,153,.045),transparent),color-mix(in srgb,var(--graphite) 78%,transparent)}.resolver-metrics .metric-card{min-height:86px;border:0;border-right:1px solid var(--border-soft);border-radius:0;background:transparent;grid-template-columns:minmax(0,1fr) 44px;gap:6px;padding:12px 14px}.resolver-metrics .metric-card:last-child{border-right:0}.resolver-metrics .metric-card strong{color:var(--platinum);font-size:21px;overflow-wrap:normal;word-break:normal}.resolver-metrics .metric-card .sparkline{width:44px;height:36px}.resolver-metrics .metric-card .overline{margin-bottom:4px;color:var(--muted);font-size:10px;overflow-wrap:normal;word-break:normal}.resolver-metrics .metric-card .metric-sub{margin-top:4px;font-size:10px;overflow-wrap:normal;word-break:normal}.resolver-board-page .board-toast{margin:-4px 0 0;border:0;padding:0;background:transparent;color:var(--muted);font-size:12px}.resolver-board-page{min-height:0;border:0;border-radius:0;overflow:visible;padding:0;background:transparent;box-shadow:none}.resolver-board-page:before{display:none}.board-source-strip{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.5fr) minmax(190px,.58fr);gap:12px;align-items:stretch;border:1px solid var(--border-soft);border-radius:8px;padding:12px;background:linear-gradient(180deg,rgba(54,211,153,.06),transparent),color-mix(in srgb,var(--graphite) 82%,transparent)}.board-source-heading{display:flex;align-items:center;gap:10px;min-width:0}.board-source-heading>span{display:inline-flex;align-items:center;justify-content:center;width:38px;min-width:38px;height:38px;border:1px solid color-mix(in srgb,var(--emerald) 36%,var(--border-soft));border-radius:8px;background:color-mix(in srgb,var(--emerald) 12%,transparent);color:var(--emerald)}.board-source-heading h2,.board-source-heading small{min-width:0;margin:0;overflow-wrap:anywhere}.board-source-heading h2{color:var(--platinum);font-size:14px;font-weight:850}.board-source-heading small{display:block;margin-top:3px;color:var(--muted);font-size:11px;line-height:1.35}.board-source-readouts{display:grid;grid-template-columns:repeat(6,minmax(74px,1fr));gap:8px;min-width:0}.board-source-readout{display:grid;gap:4px;min-width:0;border:1px solid color-mix(in srgb,var(--border-soft) 86%,transparent);border-radius:7px;padding:8px;background:color-mix(in srgb,var(--raised) 68%,transparent)}.board-source-readout small,.board-source-readout strong{min-width:0;overflow-wrap:anywhere}.board-source-readout small{color:var(--muted);font-size:9px;font-weight:820;text-transform:uppercase}.board-source-readout strong{color:var(--platinum);font-size:17px}.board-source-status{display:grid;align-content:center;gap:4px;min-width:0;margin:0;border:1px solid color-mix(in srgb,var(--emerald) 32%,var(--border-soft));border-radius:7px;padding:8px 10px;background:color-mix(in srgb,var(--emerald) 9%,transparent);color:var(--muted);font-size:11px}.board-source-status span,.board-source-status strong{min-width:0;overflow-wrap:anywhere}.board-source-status strong{color:var(--emerald);font-size:12px}.board-source-strip.is-loading .board-source-status{border-color:color-mix(in srgb,var(--gold) 36%,var(--border-soft));background:color-mix(in srgb,var(--gold) 9%,transparent)}.board-source-strip.is-loading .board-source-status strong{color:var(--gold)}.board-source-strip.is-error .board-source-status{border-color:color-mix(in srgb,var(--red) 40%,var(--border-soft));background:color-mix(in srgb,var(--red) 10%,transparent)}.board-source-strip.is-error .board-source-status strong{color:var(--red)}.board-mobile-lane-summary{display:none}.board-department-ownership{display:grid;grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);gap:12px;align-items:stretch;border:1px solid var(--border-soft);border-radius:8px;padding:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 4.5%,transparent),transparent),color-mix(in srgb,var(--graphite) 82%,transparent)}.department-ownership-heading{display:flex;align-items:center;gap:10px;min-width:0}.department-ownership-heading>span{display:inline-flex;align-items:center;justify-content:center;width:38px;min-width:38px;height:38px;border:1px solid color-mix(in srgb,var(--gold) 34%,var(--border-soft));border-radius:8px;background:color-mix(in srgb,var(--gold) 11%,transparent);color:var(--gold)}.department-ownership-heading h2,.department-ownership-heading small{min-width:0;margin:0;overflow-wrap:anywhere}.department-ownership-heading h2{color:var(--platinum);font-size:14px;font-weight:850}.department-ownership-heading small{display:block;margin-top:3px;color:var(--muted);font-size:11px;line-height:1.35}.department-swimlane-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(188px,1fr);gap:8px;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:2px}.department-swimlane-button{display:grid;align-content:start;gap:8px;min-width:0;min-height:120px;border:1px solid color-mix(in srgb,var(--border-soft) 88%,transparent);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--raised) 72%,transparent);color:var(--muted);text-align:left;cursor:pointer}.department-swimlane-button.is-active,.department-swimlane-button:focus-visible,.department-swimlane-button:hover{border-color:color-mix(in srgb,var(--gold) 54%,var(--border-soft));background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 10%,transparent),transparent),color-mix(in srgb,var(--raised) 82%,transparent);outline:0}.department-swimlane-button.has-risk:not(.is-active){border-color:color-mix(in srgb,var(--amber) 36%,var(--border-soft))}.department-agent-stack,.department-count-grid,.department-lane-topline,.department-risk-line{min-width:0}.department-lane-topline{display:flex;align-items:start;justify-content:space-between;gap:8px}.department-lane-topline strong{min-width:0;color:var(--platinum);font-size:12px;line-height:1.24;overflow-wrap:anywhere}.department-lane-topline em{flex:0 0 auto;border-radius:999px;padding:2px 6px;background:color-mix(in srgb,var(--gold) 14%,transparent);color:var(--gold);font-size:9px;font-style:normal;font-weight:850;text-transform:uppercase}.department-count-grid{display:grid;gap:5px}.department-count-grid,.department-swimlane-button.is-all .department-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.department-count-grid span{display:grid;gap:2px;min-width:0;border-radius:6px;padding:6px;background:color-mix(in srgb,var(--platinum) 7%,transparent)}.department-count-grid b{color:var(--platinum);font-size:14px;line-height:1}.department-count-grid small{color:var(--muted);font-size:8px;font-weight:850;line-height:1.1;overflow-wrap:anywhere;text-transform:uppercase}.department-agent-stack,.department-risk-line{color:var(--muted);font-size:10px;font-weight:720;line-height:1.28;overflow-wrap:anywhere}.department-risk-line{color:var(--gold)}.department-swimlane-button.has-risk .department-risk-line{color:var(--amber)}.board-sync-strip{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border-soft);border-radius:7px;padding:0 12px;background:color-mix(in srgb,var(--graphite) 80%,transparent);color:var(--muted);font-size:12px}.board-sync-strip button,.board-sync-strip>span{display:inline-flex;align-items:center;gap:8px}.board-sync-strip button{min-height:28px;border:0;border-left:1px solid var(--border-soft);padding:0 0 0 12px;background:transparent;color:var(--muted);font:inherit;font-weight:750;cursor:pointer}.sync-dot{width:8px;height:8px;border-radius:999px;background:var(--emerald)}.resolver-board-page .board-state{margin:0;border:1px solid color-mix(in srgb,var(--gold) 28%,var(--border-soft));border-radius:var(--radius);padding:8px 10px;background:color-mix(in srgb,var(--gold) 9%,transparent)}.resolver-board-page .board-state.error-state{border-color:color-mix(in srgb,var(--red) 42%,var(--border-soft));background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--red)}.resolver-saved-view-manager{border:1px solid var(--border-soft);border-radius:var(--radius);background:color-mix(in srgb,var(--raised) 70%,transparent)}.resolver-saved-view-manager summary{cursor:pointer;padding:9px 12px;color:var(--muted);font-size:12px;font-weight:850}.resolver-saved-view-manager[open]{padding-bottom:12px}.resolver-saved-view-manager .board-saved-view-rail{margin:0 12px;border-radius:var(--radius);background:color-mix(in srgb,var(--graphite) 82%,transparent)}.resolver-board-page .board-stage{border:0;border-radius:0;background:transparent;padding:0}.resolver-board-page .kanban-board{--resolver-lane-height:clamp(500px,calc(100vh - 276px),820px);grid-template-columns:repeat(6,minmax(188px,1fr));align-items:start;gap:10px;overflow-x:auto;overflow-y:clip;overscroll-behavior-x:contain;padding-bottom:0}.resolver-board-page .kanban-column{height:var(--resolver-lane-height);max-height:var(--resolver-lane-height);min-width:0;min-height:0;contain:layout paint;border-color:var(--border-soft);border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--raised) 90%,transparent),color-mix(in srgb,var(--graphite) 86%,transparent)),var(--raised)}.resolver-board-page .column-head{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom-color:var(--border-soft);background:transparent;padding:14px 14px 10px;text-transform:none}.resolver-board-page .column-head strong{color:var(--platinum);font-size:16px;font-weight:780}.resolver-board-page .column-head>span{display:grid;gap:3px;min-width:0}.resolver-board-page .column-head em,.resolver-board-page .column-head small,.resolver-board-page .column-head strong{min-width:0;overflow-wrap:anywhere}.resolver-board-page .column-head em{color:var(--gold);font-size:11px;font-style:normal;font-weight:760;letter-spacing:0}.resolver-board-page .column-head small{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:12px}.resolver-board-page .column-head small:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--lane-accent)}.resolver-board-page .column-head b{min-width:28px;min-height:24px;border-radius:999px;background:color-mix(in srgb,var(--platinum) 10%,transparent);color:var(--platinum);font-size:13px}.resolver-board-page .kanban-column-body{flex:1 1 auto;gap:10px;min-height:0;max-height:100%;overflow-x:clip;overflow-y:auto;padding:0 8px 16px;scroll-padding-block:12px 72px;overscroll-behavior:auto}.resolver-board-page .status-open{--lane-accent:var(--emerald)}.resolver-board-page .status-pending-ai{--lane-accent:var(--amber)}.resolver-board-page .status-in-progress{--lane-accent:var(--gold)}.resolver-board-page .status-awaiting-validation{--lane-accent:var(--blue)}.resolver-board-page .status-resolved{--lane-accent:var(--emerald)}.resolver-board-page .status-auto-closed{--lane-accent:color-mix(in srgb,#d9a6ff 72%,var(--muted))}.resolver-board-page .ticket-card{display:grid;flex:0 0 auto;align-content:start;gap:7px;min-height:178px;border-radius:var(--radius);border-color:color-mix(in srgb,var(--lane-accent) 22%,var(--border-soft));background:linear-gradient(180deg,color-mix(in srgb,var(--lane-accent) 7%,var(--raised)),color-mix(in srgb,var(--graphite) 90%,transparent)),var(--raised);padding:10px;text-align:left}.resolver-board-page .ticket-card.is-selected{border-color:color-mix(in srgb,var(--gold) 78%,var(--border-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 36%,transparent),0 0 0 1px color-mix(in srgb,var(--gold) 18%,transparent)}.resolver-board-page .ticket-card:focus-visible,.resolver-board-page .ticket-card:hover{border-color:color-mix(in srgb,var(--gold) 64%,var(--border-soft));transform:none}.resolver-board-page .ticket-card strong{display:block;min-width:0;margin:0;color:var(--platinum);font-size:12px;font-weight:760;line-height:1.28;overflow-wrap:anywhere}.resolver-board-page .card-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.resolver-board-page .ticket-id{display:block;min-width:0;color:var(--muted);font-size:11px;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.resolver-board-page .card-topline .chip{flex:0 0 auto}.resolver-board-page .card-meta{display:grid;gap:1px;min-width:0}.resolver-board-page .card-meta small{min-width:0;color:var(--muted);font-size:11px;line-height:1.24;overflow:visible;overflow-wrap:anywhere;word-break:normal;white-space:normal}.ticket-agent-row,.ticket-card-foot,.ticket-evidence-row{display:flex;align-items:center;min-width:0}.ticket-agent-row{gap:7px;color:var(--muted);font-size:11px;font-weight:750}.ticket-agent-row>span:not(.ticket-agent-avatar){min-width:0;overflow:visible;overflow-wrap:anywhere;word-break:normal;white-space:normal}.ticket-agent-row em{flex:0 0 auto;margin-left:auto;border-radius:999px;padding:2px 6px;background:color-mix(in srgb,var(--lane-accent) 11%,transparent);color:var(--gold);font-size:9px;font-style:normal;font-weight:850;line-height:1.2;white-space:nowrap}.ticket-agent-avatar{flex:0 0 auto;width:18px;height:18px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--lane-accent) 34%,var(--border-soft));color:var(--platinum);background:color-mix(in srgb,var(--lane-accent) 10%,transparent)}.ticket-sla{color:var(--gold);font-size:11px;font-weight:800}.ticket-sla.is-hot{color:var(--red)}.ticket-progress-row{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;color:var(--muted);font-size:11px}.ticket-progress-row>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.ticket-progress-row b{color:var(--platinum)}.ticket-evidence-row{justify-content:space-between;gap:8px;color:var(--muted);font-size:11px}.ticket-evidence-copy{display:inline-flex;align-items:center;gap:6px;min-width:0}.ticket-evidence-pill{display:inline-flex;align-items:center;gap:4px;border-radius:5px;padding:2px 6px;background:color-mix(in srgb,var(--platinum) 10%,transparent);color:var(--platinum);font-size:10px;font-weight:850}.resolver-board-page .ticket-card .ticket-card-revenue{flex:0 0 auto;color:var(--emerald);font-size:10px;font-weight:850}.ticket-card-foot{justify-content:space-between;gap:8px;margin-top:auto;color:var(--muted);font-size:10px}.ticket-card-foot span{display:inline-flex;align-items:center;gap:4px;min-width:0}.resolver-board-page .ticket-card p{display:block;min-width:0;margin:0;color:var(--muted);font-size:11px;line-height:1.3;overflow-wrap:anywhere}.resolver-board-page .card-signal-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;margin-top:0}.resolver-board-page .card-risk,.resolver-board-page .card-signal{min-width:0;display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px}.resolver-board-page .card-signal{overflow:visible;overflow-wrap:anywhere;line-height:1.2;white-space:normal}.resolver-board-page .card-footer{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;justify-content:space-between;margin-top:0;color:var(--muted)}.resolver-board-page .card-footer span{display:inline-flex;align-items:center;flex:1 1 72px;gap:5px;min-width:0;font-size:11px;line-height:1.2;overflow-wrap:anywhere}.resolver-board-page .column-add-button{margin:0 8px 10px;border-color:var(--border-soft);border-radius:calc(var(--radius) - 2px);background:color-mix(in srgb,var(--graphite) 70%,transparent);color:var(--muted)}.ticket-popout-layer{position:fixed;inset:0;z-index:4000;display:grid;place-items:center;padding:8px;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--gold) 10%,transparent),transparent 34%),color-mix(in srgb,var(--obsidian) 74%,transparent);backdrop-filter:blur(8px)}.ticket-popout{width:min(2040px,calc(100vw - 16px));max-width:calc(100vw - 16px);height:calc(100vh - 16px);min-height:min(720px,calc(100vh - 16px));min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--gold) 22%,var(--border-soft));border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--raised) 96%,var(--gold) 3%),color-mix(in srgb,var(--graphite) 94%,transparent)),var(--raised);box-shadow:0 28px 90px color-mix(in srgb,black 46%,transparent),inset 0 1px 0 color-mix(in srgb,white 9%,transparent);color:var(--platinum)}.board-detail-card-head,.board-detail-tabs,.board-safe-actions>div,.ticket-popout-actions,.ticket-popout-chrome,.ticket-popout-chrome-actions,.ticket-popout-titlebar{display:flex;align-items:center;gap:10px}.ticket-popout-chrome{justify-content:space-between;min-height:38px;border-bottom:0;padding:18px 26px 0;background:transparent}.ticket-popout-chrome .icon-button{min-width:32px;min-height:32px;border-color:transparent;background:transparent}.ticket-popout-breadcrumb{display:flex;align-items:center;gap:12px;margin-right:auto}.ticket-popout-breadcrumb:before{content:"";width:1px;height:24px;background:var(--border-soft)}.ticket-popout-breadcrumb span{border:1px solid color-mix(in srgb,var(--gold) 62%,var(--border-soft));border-radius:5px;background:color-mix(in srgb,var(--gold) 9%,transparent);color:var(--gold);font-size:13px;font-weight:900;line-height:1;padding:6px 9px}.ticket-popout-chrome-actions{display:none}.board-detail-id{color:var(--gold);font-size:12px;font-weight:900}.ticket-popout-titlebar{align-items:flex-start;justify-content:space-between;gap:24px;min-width:0;padding:10px 26px 14px}.ticket-popout-titlecopy{flex:1 1 min(720px,100%);width:auto;max-width:100%;min-width:0;display:grid;gap:7px}.ticket-popout-titlecopy h2{max-width:1120px;margin:0;color:var(--platinum);font-size:clamp(32px,2.35vw,44px);font-weight:780;line-height:1.08;overflow-wrap:anywhere;word-break:break-word}.ticket-popout-titlemeta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:11px;font-weight:780}.ticket-popout-titlemeta span{display:inline-flex;align-items:center;gap:5px;min-width:0;border:1px solid var(--border-soft);border-radius:999px;background:color-mix(in srgb,var(--raised) 62%,transparent);padding:5px 8px}.ticket-popout-titlemeta em{min-width:0;color:var(--muted);font-size:12px;font-style:normal;font-weight:760}.ticket-popout-titlemeta svg{color:var(--gold)}.ticket-popout-titlemeta .ticket-human-status{border-color:color-mix(in srgb,var(--emerald) 42%,var(--border-soft));background:color-mix(in srgb,var(--emerald) 10%,transparent);color:var(--emerald)}.ticket-popout-titlemeta .ticket-human-status.needs-proof{border-color:color-mix(in srgb,var(--amber) 48%,var(--border-soft));background:color-mix(in srgb,var(--amber) 11%,transparent);color:var(--amber)}.ticket-popout-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border-bottom:0;padding:0}.ticket-summary-card{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;min-width:0;border:1px solid var(--border-soft);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--raised) 84%,transparent),color-mix(in srgb,var(--graphite) 72%,transparent)),var(--raised);padding:11px}.ticket-summary-card>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--gold) 30%,var(--border-soft));border-radius:999px;color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent)}.ticket-summary-card div{min-width:0;display:grid;gap:2px}.ticket-summary-card small{min-width:0;color:var(--platinum);font-size:13px;font-style:normal;font-weight:860;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-summary-card em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.28}.ticket-summary-card em,.ticket-summary-card strong{min-width:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.ticket-summary-card strong{color:var(--platinum);font-size:12px;font-weight:760;line-height:1.36}.ticket-summary-card.tone-success strong,.ticket-summary-card.tone-success>span{color:var(--emerald)}.ticket-summary-card.tone-success>span{border-color:color-mix(in srgb,var(--emerald) 42%,var(--border-soft));background:color-mix(in srgb,var(--emerald) 10%,transparent)}.ticket-summary-card.tone-warning strong,.ticket-summary-card.tone-warning>span{color:var(--amber)}.ticket-summary-card.tone-warning>span{border-color:color-mix(in srgb,var(--amber) 46%,var(--border-soft));background:color-mix(in srgb,var(--amber) 10%,transparent)}.ticket-popout-chiprow,.ticket-workflow-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.ticket-popout-chiprow>*{max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal}.ticket-popout .status-pill.verified{border-color:color-mix(in srgb,var(--emerald) 42%,var(--border-soft));background:color-mix(in srgb,var(--emerald) 13%,transparent);color:var(--emerald);letter-spacing:.02em;line-height:1.32;white-space:normal}.ticket-popout-actions{flex:0 1 560px;flex-wrap:wrap;justify-content:flex-end;min-width:min(100%,560px);max-width:100%}.ticket-popout-actions .ghost-button,.ticket-popout-actions .primary-button{min-height:38px;border-radius:var(--radius);white-space:nowrap}.ticket-popout-actions .primary-button:disabled{cursor:not-allowed;opacity:.62}.ticket-workflow-strip{justify-content:space-between;gap:10px;border:1px solid var(--border-soft);border-radius:8px;padding:12px 16px;background:color-mix(in srgb,var(--graphite) 52%,transparent)}.ticket-workflow-strip span{flex:1 1 120px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:-moz-max-content;min-width:max-content;color:var(--muted);font-size:12px;font-weight:820}.ticket-workflow-strip i{grid-row:span 2;width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--border-soft);border-radius:999px;color:inherit;font-style:normal;font-size:11px}.ticket-workflow-strip b{color:inherit}.ticket-workflow-strip b,.ticket-workflow-strip small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-workflow-strip small{color:var(--muted);font-size:10px;font-weight:720}.ticket-workflow-strip span.is-complete{color:var(--gold)}.ticket-workflow-strip span.is-complete i{border-color:color-mix(in srgb,var(--gold) 44%,var(--border-soft));background:color-mix(in srgb,var(--gold) 13%,transparent)}.ticket-popout-grid{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,350px);gap:12px;padding:0 26px 22px;overflow:hidden}.ticket-popout-main,.ticket-popout-properties{min-height:0;overflow:auto;scrollbar-color:color-mix(in srgb,var(--gold) 45%,transparent) transparent;scrollbar-width:thin}.ticket-popout-main,.ticket-popout-properties{display:grid;align-content:start;gap:12px;padding:0}.ticket-popout-properties{border-left:0;background:transparent}.board-detail-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--graphite) 56%,transparent);min-height:70px;padding:0 14px}.board-detail-tabs button{min-width:0;min-height:70px;display:flex;align-items:center;gap:10px;border:0;border-radius:0;background:transparent;color:var(--muted);font-weight:800;cursor:pointer;padding:12px 16px;text-align:left}.board-detail-tabs button svg{flex:0 0 auto}.board-detail-tabs button span{min-width:0;display:grid;gap:1px}.board-detail-tabs button small,.board-detail-tabs button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-detail-tabs button strong{color:inherit;font-size:12px}.board-detail-tabs button small{color:var(--muted);font-size:10px;font-weight:760}.board-detail-tabs button.is-active,.board-detail-tabs button:focus-visible,.board-detail-tabs button:hover{background:transparent;box-shadow:inset 0 -2px 0 var(--gold);color:var(--gold);outline:0}.board-detail-stack,.ticket-popout-compose{display:grid;gap:10px}.board-detail-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.board-detail-card,.board-final-card,.board-safe-actions,.ticket-popout-compose,.ticket-property-card{border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--graphite) 58%,transparent);padding:14px}.board-detail-card{display:grid;gap:9px}.board-detail-card.is-wide{grid-column:1/-1}.board-detail-card strong,.board-safe-actions>span{color:var(--platinum);font-size:13px}.board-detail-card p{margin:0;color:color-mix(in srgb,var(--platinum) 78%,var(--muted));font-size:12px;line-height:1.45}.board-outcome-card{border-color:color-mix(in srgb,var(--gold) 28%,var(--border-soft));background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 10%,transparent),transparent 48%),color-mix(in srgb,var(--graphite) 62%,transparent)}.ticket-command-brief{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:stretch}.ticket-command-copy{display:grid;align-content:start;gap:8px;min-width:0}.ticket-next-step-card,.ticket-story-card,.ticket-why-card{align-content:start;min-height:212px}.ticket-story-card{border-color:color-mix(in srgb,var(--blue) 34%,var(--border-soft));background:linear-gradient(150deg,color-mix(in srgb,var(--blue) 9%,transparent),transparent 48%),color-mix(in srgb,var(--graphite) 60%,transparent)}.ticket-next-step-card.needs-proof{border-color:color-mix(in srgb,var(--amber) 40%,var(--border-soft));background:linear-gradient(160deg,color-mix(in srgb,var(--amber) 11%,transparent),transparent 56%),color-mix(in srgb,var(--graphite) 58%,transparent)}.ticket-next-step-card.is-ready,.ticket-why-card{border-color:color-mix(in srgb,var(--emerald) 34%,var(--border-soft))}.ticket-plain-callout{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;border:1px solid var(--border-soft);border-radius:7px;background:color-mix(in srgb,var(--raised) 56%,transparent);color:color-mix(in srgb,var(--platinum) 78%,var(--muted));font-size:12px;line-height:1.42;padding:10px}.ticket-plain-callout svg{color:var(--violet)}.ticket-check-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ticket-check-list li{position:relative;min-width:0;color:color-mix(in srgb,var(--platinum) 78%,var(--muted));font-size:12px;line-height:1.32;padding-left:20px}.ticket-check-list li:before{content:"";position:absolute;left:3px;top:.42em;width:7px;height:11px;border:solid var(--emerald);border-width:0 2px 2px 0;transform:rotate(45deg)}.board-outcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.board-outcome-grid span{min-width:0;display:grid;gap:3px;border:1px solid var(--border-soft);border-radius:7px;background:color-mix(in srgb,var(--raised) 56%,transparent);padding:10px}.board-outcome-grid small{color:var(--muted);font-size:11px}.board-outcome-grid b{min-width:0;color:var(--platinum);font-size:12px;font-weight:800;overflow-wrap:anywhere}.board-detail-card-head{justify-content:space-between}.decision-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;color:var(--muted);font-size:12px}.decision-grid b{color:var(--emerald);font-weight:850}.confidence-meter{display:block;height:5px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--platinum) 12%,transparent)}.confidence-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--emerald),var(--blue))}.status-card{position:relative;grid-template-columns:minmax(0,1fr) auto;align-items:center}.status-card span{font-size:12px}.status-card span,.status-card svg{color:var(--emerald)}.status-card.needs-owner span,.status-card.needs-owner svg{color:var(--amber)}.ticket-proof-card.needs-proof{border-color:color-mix(in srgb,var(--amber) 38%,var(--border-soft));background:linear-gradient(180deg,color-mix(in srgb,var(--amber) 10%,transparent),transparent 70%),color-mix(in srgb,var(--graphite) 58%,transparent)}.ticket-proof-card.is-ready{border-color:color-mix(in srgb,var(--emerald) 34%,var(--border-soft))}.ticket-proof-card.needs-proof .board-detail-card-head svg,.ticket-proof-card.needs-proof .ticket-proof-value{color:var(--amber)}.ticket-proof-card.is-ready .board-detail-card-head svg,.ticket-proof-card.is-ready .ticket-proof-value{color:var(--emerald)}.ticket-proof-value{color:var(--platinum);font-size:16px;font-weight:900}.ticket-proof-meter{height:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--platinum) 12%,transparent)}.ticket-proof-meter span{display:block;height:100%;min-width:12px;border-radius:inherit;background:linear-gradient(90deg,var(--amber),var(--emerald))}.lease-state{color:var(--muted)}.lease-state.is-active{color:var(--emerald)}.evidence-checklist{display:grid;gap:6px}.board-activity-row,.evidence-checklist span{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;color:color-mix(in srgb,var(--platinum) 78%,var(--muted));font-size:12px}.board-activity-row svg,.evidence-checklist svg{color:var(--emerald)}.board-activity-row b,.evidence-checklist b{min-width:0;overflow-wrap:anywhere;font-weight:700}.evidence-checklist small{color:var(--muted);font-size:11px}.board-final-card{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;border-color:color-mix(in srgb,var(--emerald) 48%,var(--border-soft));background:color-mix(in srgb,var(--emerald) 12%,transparent)}.final-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--emerald) 62%,var(--border-soft));border-radius:999px;color:var(--emerald)}.board-final-card strong{display:block;color:var(--emerald);font-size:16px;letter-spacing:.04em}.board-final-card small{color:var(--muted);line-height:1.35}.board-safe-actions{display:grid;gap:8px}.board-safe-actions>div{align-items:stretch}.board-safe-actions .ghost-button,.board-safe-actions .primary-button{flex:1 1 0;min-height:38px;justify-content:center;border-radius:var(--radius);font-size:12px}.ticket-popout-compose{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}.ticket-compose-head{grid-column:1/-1;display:flex;align-items:center;gap:10px;min-width:0;color:var(--gold)}.ticket-compose-head span{min-width:0;display:grid;gap:2px}.ticket-compose-head strong{color:var(--platinum);font-size:13px}.ticket-compose-head small{color:var(--muted);font-size:11px}.ticket-popout-compose .drawer-feedback{grid-column:1/-1}.ticket-popout-compose .drawer-inline-form{display:grid;gap:9px;min-width:0;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--raised) 50%,transparent);padding:10px}.ticket-popout-compose .form-field{display:grid;gap:6px;color:var(--muted);font-size:12px}.ticket-popout-compose input,.ticket-popout-compose textarea{border-color:var(--border-soft);background:color-mix(in srgb,var(--graphite) 82%,transparent);color:var(--platinum)}.ticket-popout-compose textarea{min-height:72px}.ticket-property-card{display:grid;gap:7px;color:var(--muted)}.ticket-right-section{gap:10px}.ticket-right-section .board-detail-card-head svg{color:var(--gold)}.ticket-property-card.verification{grid-template-columns:46px minmax(0,1fr);align-items:center;border-color:color-mix(in srgb,var(--emerald) 42%,var(--border-soft));background:color-mix(in srgb,var(--emerald) 10%,transparent)}.ticket-property-card strong{display:block;color:var(--platinum)}.ticket-property-card small{color:var(--muted)}.ticket-property-card em{color:color-mix(in srgb,var(--platinum) 72%,var(--muted));font-size:12px;font-style:normal;line-height:1.35}.ticket-fact-list{display:grid;gap:7px}.ticket-history-grid,.ticket-property-grid{display:grid;gap:8px}.ticket-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-property-row{display:grid;gap:3px;border:1px solid var(--border-soft);border-radius:7px;background:color-mix(in srgb,var(--raised) 64%,transparent);padding:9px}.ticket-property-row small{color:var(--muted);font-size:11px}.ticket-property-row strong{min-width:0;overflow-wrap:anywhere;color:var(--platinum);font-size:13px}.ticket-property-row.tone-success strong{color:var(--emerald)}.ticket-property-row.tone-warning strong{color:var(--amber)}.ticket-technical-details{display:grid;gap:8px;border-top:1px solid var(--border-soft);padding-top:9px}.ticket-technical-details summary{display:flex;align-items:center;justify-content:space-between;gap:10px;color:color-mix(in srgb,var(--platinum) 76%,var(--muted));font-size:12px;font-weight:780;cursor:pointer}.ticket-technical-details summary:after{content:">";color:var(--muted);font-weight:900}.ticket-technical-details[open] summary:after{transform:rotate(90deg)}.ticket-technical-details .ticket-fact-list{padding-top:8px}.data-table{display:grid;gap:6px}.record-surface-frame{display:grid;gap:10px;min-width:0}.record-surface-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border-soft);border-radius:8px;padding:9px 11px;background:color-mix(in srgb,var(--raised) 78%,transparent)}.record-surface-meta small,.record-surface-meta strong{min-width:0;overflow-wrap:anywhere}.record-surface-meta strong{color:var(--platinum);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.record-surface-meta small{color:var(--muted);font-size:12px;text-align:right}.record-scroll-frame{max-height:min(68vh,720px);min-height:0;overflow:auto;overscroll-behavior:contain;padding-right:3px;scrollbar-gutter:stable}.build-task-panel .record-scroll-frame,.flow-bottom-card .record-scroll-frame,.flow-studio-library .record-scroll-frame,.resolve-queue-panel .record-scroll-frame{max-height:min(58vh,520px)}.kanban-board::-webkit-scrollbar,.record-scroll-frame::-webkit-scrollbar,.resolver-controlbar::-webkit-scrollbar{height:8px;width:8px}.kanban-board::-webkit-scrollbar-thumb,.record-scroll-frame::-webkit-scrollbar-thumb,.resolver-controlbar::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--gold) 34%,transparent)}.record-scroll-frame .data-head{position:sticky;top:0;z-index:2;border-bottom:1px solid var(--border-soft);background:linear-gradient(180deg,color-mix(in srgb,var(--raised) 96%,transparent),color-mix(in srgb,var(--raised) 86%,transparent));padding-top:7px}.data-head,.data-row{display:grid;grid-template-columns:minmax(220px,1.3fr) 140px 100px 80px minmax(160px,1fr) 110px;gap:10px;align-items:center}.data-head{padding:0 10px 6px;color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.data-row{width:100%;min-height:58px;border:1px solid var(--border-soft);border-radius:7px;background:rgba(255,255,255,.025);color:var(--platinum);padding:8px 10px;text-align:left}.compact-table .data-row{grid-template-columns:minmax(280px,1fr) 120px 100px minmax(220px,1fr)}.agentops-action-table .data-head,.agentops-action-table .data-row,.agentops-agent-table .data-head,.agentops-agent-table .data-row,.atlas-table .data-head,.atlas-table .data-row,.departments-table .data-head,.departments-table .data-row{grid-template-columns:minmax(240px,1.1fr) minmax(180px,.9fr) minmax(150px,.7fr) minmax(240px,1.1fr)}.departments-expander{min-width:0}.departments-expander .bounded-list-remaining{display:grid;gap:6px}.module-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--layout-gap-sm)}.module-grid .panel{grid-column:span 6}.module-grid .wide-panel{grid-column:span 12}.teams-page{--teams-panel:color-mix(in srgb,var(--raised) 88%,transparent);--teams-panel-strong:color-mix(in srgb,var(--raised-2) 90%,transparent);--teams-line:color-mix(in srgb,var(--emerald) 24%,var(--border-soft))}.teams-metric-ribbon,.teams-source-strip{grid-column:span 12}.teams-source-strip{display:flex;align-items:center;justify-content:space-between;gap:var(--layout-gap-sm);border:1px solid var(--teams-line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(52,211,153,.1),transparent 42%),var(--teams-panel);box-shadow:var(--surface-shadow);padding:14px}.teams-source-strip span,.teams-source-strip strong{display:block}.teams-source-strip strong{color:var(--platinum);font-size:18px}.teams-source-strip span{color:var(--muted);font-size:13px}.teams-source-strip-partial{border-color:color-mix(in srgb,var(--gold) 48%,var(--border-soft))}.teams-refresh-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--teams-line);border-radius:8px;background:color-mix(in srgb,var(--emerald) 16%,transparent);color:var(--platinum);padding:0 14px;font-weight:700;cursor:pointer}.teams-refresh-button:disabled{cursor:not-allowed;opacity:.55}.teams-metric-ribbon{grid-template-columns:repeat(4,minmax(0,1fr))}.teams-metric-ribbon,.teams-pod-panel{display:grid;gap:var(--layout-gap-sm)}.teams-ownership-panel .panel-head,.teams-pod-panel .panel-head,.teams-risk-panel .panel-head{align-items:flex-start}.teams-panel-stat{color:var(--emerald);font-size:13px;font-weight:800}.teams-pod-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--layout-gap-sm)}.team-pod-card{min-width:0;display:grid;gap:12px;border:1px solid var(--teams-line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent),var(--teams-panel-strong);padding:14px}.team-pod-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.team-pod-head h3{margin:2px 0 0;color:var(--platinum);font-size:18px;line-height:1.2}.team-mission{min-height:48px;margin:0;color:var(--muted);font-size:13px;line-height:1.35}.team-risk-pill{flex:0 0 auto;border:1px solid;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.team-risk-dot.tone-clear,.team-risk-pill.tone-clear{color:var(--emerald)}.team-risk-dot.tone-watch,.team-risk-pill.tone-watch{color:var(--gold)}.team-risk-dot.tone-owner,.team-risk-dot.tone-risk,.team-risk-pill.tone-owner,.team-risk-pill.tone-risk{color:var(--amber)}.team-risk-dot.tone-blocked,.team-risk-pill.tone-blocked{color:var(--red)}.team-pod-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.team-pod-stats div{min-width:0;border:1px solid var(--border-soft);border-radius:7px;padding:8px}.team-pod-stats dt{color:var(--muted);font-size:11px}.team-pod-stats dd{margin:3px 0 0;color:var(--platinum);font-weight:800}.team-progress-block{display:grid;gap:6px}.team-progress-block span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px}.team-progress-block b{color:var(--platinum)}.teams-compact-list{display:grid;gap:8px;margin-top:12px}.team-ownership-row,.team-risk-row{min-width:0;display:grid;align-items:center;gap:10px;border:1px solid var(--border-soft);border-radius:7px;background:rgba(255,255,255,.025);padding:10px}.team-risk-row{grid-template-columns:auto minmax(0,1fr) auto}.team-ownership-row{grid-template-columns:minmax(0,1fr) auto auto}.team-risk-dot{width:9px;height:9px;border-radius:999px;background:currentColor}.team-ownership-row small,.team-ownership-row strong,.team-risk-row small,.team-risk-row strong{display:block;min-width:0;overflow-wrap:anywhere}.team-ownership-row small,.team-ownership-row span,.team-risk-row small{color:var(--muted);font-size:12px}.team-ownership-row b,.team-risk-row b{color:var(--platinum)}.route-page>.agentops-runtime{grid-column:1/-1;min-width:0}.agentops-page{--agentops-panel:color-mix(in srgb,var(--raised) 86%,transparent);--agentops-panel-strong:color-mix(in srgb,var(--raised-2) 88%,transparent);--agentops-line:color-mix(in srgb,var(--emerald) 24%,var(--border-soft));color:var(--platinum)}.agentops-page .page-title-row{border-color:color-mix(in srgb,var(--emerald) 22%,var(--border-soft));background:linear-gradient(135deg,rgba(52,211,153,.09),transparent 32%),color-mix(in srgb,var(--raised) 90%,transparent)}.agentops-runtime{display:grid;gap:var(--layout-gap-sm)}.agent-runtime-card,.agentops-command-strip,.agentops-loading-card,.agentops-metric-ribbon,.agentops-panel,.agentops-sidecar{border:1px solid var(--agentops-line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.055),transparent),var(--agentops-panel);box-shadow:var(--surface-shadow)}.agentops-command-strip{display:flex;align-items:center;justify-content:space-between;gap:var(--layout-gap);padding:14px}.agentops-command-summary{min-width:0}.agentops-command-summary h2{margin:0;font-size:clamp(22px,2.4vw,32px)}.agentops-command-summary p:not(.overline){max-width:820px;margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.agentops-command-controls{display:flex;align-items:end;gap:8px;flex-wrap:wrap;justify-content:flex-end}.agentops-command-controls label{display:grid;gap:5px}.agentops-command-controls label span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.agentops-command-controls select{min-width:148px;min-height:38px;border:1px solid var(--border-soft);border-radius:7px;background:color-mix(in srgb,var(--raised) 90%,transparent);color:var(--platinum);font:inherit;padding:8px 10px}.agentops-toast{display:flex;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--emerald) 38%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--emerald) 12%,transparent);color:var(--emerald);padding:10px 12px;font-size:13px;font-weight:800}.agentops-toast.is-error{border-color:color-mix(in srgb,var(--red) 38%,transparent);background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--red)}.agentops-metric-ribbon{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:8px}.agentops-control-metrics .metric-card,.agentops-metric-ribbon .metric-card,.agentops-sidecar-section .metric-card,.agentops-stack-metrics .metric-card{min-height:78px;border-color:color-mix(in srgb,var(--emerald) 14%,var(--border-soft));background:color-mix(in srgb,var(--raised-2) 64%,transparent)}.agentops-metric-ribbon .metric-card{grid-template-columns:minmax(0,1fr)}.agentops-cards-row{display:grid;grid-template-columns:repeat(6,minmax(160px,1fr));gap:8px}.agent-runtime-card,.agentops-loading-card{min-width:0;min-height:122px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-content:start;gap:8px 10px;color:var(--platinum);padding:12px;text-align:left}.agent-runtime-card{cursor:pointer}.agent-runtime-card.is-selected,.agent-runtime-card:focus-visible,.agent-runtime-card:hover{border-color:color-mix(in srgb,var(--gold) 52%,var(--border-soft));background:linear-gradient(135deg,rgba(216,173,87,.13),transparent 45%),var(--agentops-panel-strong)}.agent-runtime-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--emerald) 32%,transparent);border-radius:9px;background:color-mix(in srgb,var(--emerald) 12%,transparent);color:var(--emerald)}.agent-runtime-card span:nth-child(2){min-width:0}.agent-runtime-card strong,.agentops-sidecar-head h2{display:block;overflow-wrap:anywhere}.agent-runtime-card b{color:var(--platinum);font-size:24px;line-height:1}.agent-runtime-card small{color:var(--muted);font-size:11px}.agent-runtime-card .sparkline{grid-column:2/-1;width:100%;height:34px}.agent-runtime-card.tone-amber .agent-runtime-icon,.agent-runtime-card.tone-gold .agent-runtime-icon{border-color:color-mix(in srgb,var(--gold) 36%,transparent);background:color-mix(in srgb,var(--gold) 12%,transparent);color:var(--gold)}.agent-runtime-card.tone-red .agent-runtime-icon{border-color:color-mix(in srgb,var(--red) 36%,transparent);background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--red)}.agentops-main-grid{grid-template-columns:minmax(560px,1.45fr) minmax(300px,.85fr) minmax(300px,340px);align-items:stretch}.agentops-control-columns,.agentops-control-metrics,.agentops-lower-grid,.agentops-main-grid,.agentops-operations-grid{display:grid;gap:var(--layout-gap-sm)}.agentops-operations-grid{grid-template-columns:minmax(280px,1.2fr) minmax(220px,.9fr) minmax(240px,1fr) minmax(220px,.8fr)}.agentops-lower-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.agentops-panel,.agentops-sidecar{min-width:0;padding:var(--card-pad)}.agentops-sidecar{display:grid;gap:12px;align-content:start;border-color:color-mix(in srgb,var(--gold) 24%,var(--border-soft));background:linear-gradient(135deg,rgba(216,173,87,.09),transparent 42%),var(--agentops-panel)}.agentops-panel .panel-head,.agentops-sidecar-head{margin-bottom:12px}.agentops-sidecar-head{display:flex;align-items:center;gap:10px}.agentops-sidecar-head h2,.agentops-sidecar-head p{margin:0}.agentops-sidecar-head p{color:var(--emerald);font-size:12px;font-weight:800}.agentops-count-pill,.agentops-live-pill,.agentops-token{display:inline-flex;min-height:24px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--gold) 26%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gold) 10%,transparent);color:var(--gold);font-size:11px;font-weight:900;line-height:1.15;padding:0 8px;text-align:center;white-space:normal}.agentops-live-pill{border-color:color-mix(in srgb,var(--emerald) 30%,transparent);background:color-mix(in srgb,var(--emerald) 10%,transparent);color:var(--emerald)}.agentops-blocked-list,.agentops-control-table,.agentops-fleet-table,.agentops-gate-list,.agentops-timeline,.agentops-tool-table{display:grid;gap:7px}.agentops-timeline{max-height:320px;overflow:auto;padding-right:2px}.agentops-control-head,.agentops-control-row,.agentops-fleet-head,.agentops-fleet-row{display:grid;gap:8px;align-items:center}.agentops-fleet-head,.agentops-fleet-row{grid-template-columns:minmax(140px,1.18fr) minmax(78px,.68fr) 62px minmax(118px,1fr) 60px minmax(88px,.72fr) 86px;gap:6px}.agentops-control-head,.agentops-fleet-head{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.agentops-blocked-row,.agentops-control-mini,.agentops-control-row,.agentops-fleet-row,.agentops-gate-row,.agentops-sidecar-record,.agentops-timeline-row,.agentops-tool-row{border:1px solid var(--border-soft);border-radius:7px;background:color-mix(in srgb,var(--raised-2) 54%,transparent)}.agentops-fleet-row{width:100%;min-height:48px;color:var(--platinum);cursor:pointer;padding:8px;text-align:left}.agentops-fleet-row.is-selected,.agentops-fleet-row:focus-visible,.agentops-fleet-row:hover{border-color:color-mix(in srgb,var(--emerald) 48%,var(--border-soft));background:color-mix(in srgb,var(--emerald) 10%,var(--raised-2))}.agentops-control-row small,.agentops-control-row strong,.agentops-fleet-row small,.agentops-fleet-row strong,.agentops-sidecar-record small,.agentops-sidecar-record strong{display:block;min-width:0;overflow-wrap:anywhere}.agentops-control-row-with-lifecycle{align-items:start}.agentops-lifecycle-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(112px,1fr));gap:6px;padding-top:7px;border-top:1px solid var(--border-soft)}.agentops-lifecycle-strip>span{min-width:0;padding:7px;border:1px solid color-mix(in srgb,var(--border-soft) 74%,transparent);border-radius:6px;background:color-mix(in srgb,var(--raised-1) 58%,transparent)}.agentops-lifecycle-strip small,.agentops-lifecycle-strip strong{display:block;min-width:0;overflow-wrap:anywhere}.agentops-lifecycle-strip small:first-child{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.agentops-control-row small,.agentops-fleet-row small,.agentops-sidecar-record small{color:var(--muted);font-size:11px}.agentops-status-dot{display:inline-flex;align-items:center;gap:5px;color:var(--emerald);font-size:12px;font-weight:850}.agentops-risk-dot,.agentops-status-dot:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor}.agentops-status-dot.red{color:var(--red)}.agentops-confidence-cell{display:grid;gap:5px}.agentops-gate-row{display:grid;grid-template-columns:auto minmax(130px,1fr) minmax(90px,.8fr) 68px 44px;gap:8px;align-items:center;padding:9px}.agentops-risk-dot{color:var(--red)}.agentops-blocked-row strong,.agentops-gate-row strong,.agentops-timeline-row strong{display:block;overflow-wrap:anywhere}.agentops-blocked-row small,.agentops-gate-row small,.agentops-timeline-row small{color:var(--muted);font-size:11px}.agentops-blocked-row b,.agentops-gate-row b{justify-self:start;border:1px solid color-mix(in srgb,var(--gold) 30%,transparent);border-radius:6px;color:var(--gold);font-size:10px;padding:3px 6px}.agentops-blocked-row b,.agentops-gate-row b.priority-high{border-color:color-mix(in srgb,var(--red) 34%,transparent);color:var(--red)}.agentops-gate-row time,.agentops-timeline-row time,.agentops-tool-row time{color:var(--muted);font-size:11px;text-align:right}.agentops-review-button{width:100%;min-height:38px;border:1px solid color-mix(in srgb,var(--gold) 42%,transparent);border-radius:7px;margin-top:12px;background:linear-gradient(135deg,var(--bronze),var(--gold));color:#111620;cursor:pointer;font-weight:900}.agentops-tool-row{display:grid;grid-template-columns:minmax(110px,1fr) 76px minmax(110px,1fr) 52px;gap:8px;align-items:center;padding:8px}.agentops-tool-row b{color:var(--emerald);font-size:12px}.agentops-tool-row b.tool-degraded{color:var(--amber)}.agentops-tool-row b.tool-observed{color:var(--blue)}.agentops-memory-ring{min-height:88px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--emerald) 20%,transparent);border-radius:var(--radius);margin-bottom:12px;background:radial-gradient(circle,color-mix(in srgb,var(--emerald) 14%,transparent),transparent 68%);color:var(--emerald);text-align:center}.agentops-memory-ring span,.agentops-memory-ring strong{display:block;color:var(--platinum)}.agentops-audit-list,.agentops-kv,.agentops-sidecar-metrics{display:grid;gap:8px;margin:12px 0 0}.agentops-audit-list div,.agentops-kv div,.agentops-sidecar-metrics span{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--border-soft);padding-bottom:7px}.agentops-audit-list dt,.agentops-kv dt,.agentops-sidecar-metrics small{color:var(--muted);font-size:11px}.agentops-audit-list dd,.agentops-kv dd,.agentops-sidecar-metrics strong{margin:0;color:var(--platinum);font-weight:900;text-align:right}.agentops-blocked-row,.agentops-timeline-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:start;padding:9px}.agentops-timeline-icon{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--emerald) 12%,transparent);color:var(--emerald)}.agentops-stack-metrics{display:grid;gap:8px}.agentops-confidence-panel{display:grid;align-content:start}.agentops-donut{width:116px;height:116px;display:grid;place-items:center;justify-self:center;border-left:16px solid color-mix(in srgb,var(--emerald) 62%,transparent);border-bottom-color:color-mix(in srgb,var(--emerald) 62%,transparent);border-right-color:color-mix(in srgb,var(--emerald) 62%,transparent);border-top:16px solid color-mix(in srgb,var(--emerald) 62%,transparent);border-right:16px solid color-mix(in srgb,var(--gold) 64%,transparent);border-bottom:16px solid color-mix(in srgb,var(--bronze) 62%,transparent);border-radius:999px;margin:4px 0 12px;text-align:center}.agentops-donut strong{font-size:24px;line-height:1}.agentops-donut span{color:var(--muted);font-size:10px}.agentops-confidence-list,.agentops-runbook-steps{display:grid;gap:7px;margin:0}.agentops-confidence-row{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px}.agentops-confidence-row .tone-green{color:var(--emerald)}.agentops-confidence-row .tone-gold{color:var(--gold)}.agentops-confidence-row .tone-amber{color:var(--amber)}.agentops-confidence-row .tone-red{color:var(--red)}.agentops-runbook-steps{padding-left:18px;color:var(--muted);font-size:12px}.agentops-sidecar-actions,.agentops-sidecar-section,.agentops-tool-chip-grid{display:grid;gap:8px}.agentops-tabs{display:flex;gap:6px;overflow-x:auto}.agentops-tabs button{min-height:30px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;font-weight:800;padding:0 3px;white-space:nowrap}.agentops-tabs button.is-selected{border-color:var(--emerald);color:var(--platinum)}.agentops-sidecar-record{display:grid;gap:4px;padding:10px}.agentops-tool-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agentops-tool-chip{min-height:34px;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;border:1px solid color-mix(in srgb,var(--emerald) 22%,transparent);border-radius:7px;color:var(--platinum);padding:0 8px;font-size:12px}.agentops-sidecar-actions{grid-template-columns:1fr 1fr}.agentops-sidecar-actions .ghost-button,.agentops-sidecar-actions .primary-button{width:100%;justify-content:center}.agentops-policy-note{margin:0;color:var(--red);font-size:11px;text-align:center}.agentops-empty-state,.agentops-loading-card{min-height:52px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:12px;text-align:center}.agentops-operating-strip{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.6fr);gap:12px;align-items:stretch;border:1px solid color-mix(in srgb,var(--emerald) 24%,var(--border-soft));border-radius:var(--radius);background:linear-gradient(135deg,rgba(60,179,113,.08),transparent 42%),color-mix(in srgb,var(--raised) 92%,transparent);box-shadow:var(--surface-shadow);padding:12px}.agentops-operating-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.agentops-live-dot{width:11px;height:11px;margin-top:5px;border-radius:999px;background:var(--emerald);box-shadow:0 0 0 5px color-mix(in srgb,var(--emerald) 14%,transparent)}.agentops-operating-summary h2{margin:0;color:var(--text);font-size:18px}.agentops-operating-summary p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.agentops-operating-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.agentops-operating-item{display:grid;gap:8px;min-width:0;border:1px solid color-mix(in srgb,var(--gold) 16%,var(--border-soft));border-radius:var(--radius);background:color-mix(in srgb,var(--raised) 86%,transparent);padding:10px}.agentops-operating-item-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.agentops-operating-item strong{color:var(--text);font-size:13px;line-height:1.35}.agentops-operating-item dd,.agentops-operating-item p,.agentops-operating-item small{color:var(--muted);font-size:11px;line-height:1.45}.agentops-operating-item p{margin:0;overflow-wrap:anywhere}.agentops-operating-item dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:0}.agentops-operating-item dl div{min-width:0}.agentops-operating-item dt{color:var(--gold);font-size:10px;text-transform:uppercase}.agentops-operating-item dd{margin:0;overflow-wrap:anywhere}.agentops-status-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:22px;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.agentops-status-pill.is-working{color:var(--emerald);background:color-mix(in srgb,var(--emerald) 12%,transparent)}.agentops-status-pill.is-complete{color:var(--blue);background:color-mix(in srgb,var(--blue) 12%,transparent)}.agentops-status-pill.is-stale{color:var(--muted);background:color-mix(in srgb,var(--muted) 12%,transparent)}.agentops-status-pill.is-queued{color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,transparent)}.agentops-operating-item.is-empty{grid-column:1/-1}.agentops-control-plane{display:grid;gap:12px}.agentops-control-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.agentops-control-head,.agentops-control-row{grid-template-columns:minmax(220px,1.2fr) minmax(190px,1fr) minmax(160px,.8fr) minmax(220px,1.2fr)}.agentops-control-row{min-height:58px;padding:9px}.agentops-control-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.agentops-control-mini{display:grid;gap:8px;padding:10px}.agentops-control-mini h3{margin:0;color:var(--gold);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.agentops-control-mini p{display:grid;gap:3px;margin:0}.agentops-control-mini small,.agentops-control-mini span{color:var(--muted);font-size:11px;overflow-wrap:anywhere}@media (max-width:1600px){.agentops-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.9fr)}.agentops-sidecar{grid-column:1/-1}.agentops-fleet-head{display:none}.agentops-fleet-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.85fr) minmax(0,1fr)}.agentops-gate-row,.agentops-tool-row{grid-template-columns:auto minmax(0,1fr)}.agentops-gate-row time,.agentops-tool-row time{text-align:left}}@media (max-width:1320px){.agentops-cards-row{grid-template-columns:repeat(3,minmax(0,1fr))}.agentops-lower-grid,.agentops-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.agentops-command-controls,.agentops-command-strip{align-items:stretch;flex-direction:column}.agentops-command-controls .ghost-button,.agentops-command-controls .primary-button,.agentops-command-controls label,.agentops-command-controls select{width:100%}.agentops-cards-row,.agentops-control-columns,.agentops-control-metrics,.agentops-lower-grid,.agentops-main-grid,.agentops-metric-ribbon,.agentops-operating-items,.agentops-operating-strip,.agentops-operations-grid{grid-template-columns:1fr}.agentops-control-head,.agentops-control-row,.agentops-fleet-row{grid-template-columns:1fr;min-width:0}.agentops-control-head{display:none}.agentops-control-row{align-items:start}.agentops-lifecycle-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.agentops-page .page-title-row{gap:8px;margin-top:0}.agentops-page .page-title-row h1{font-size:26px}.agentops-lifecycle-strip{grid-template-columns:1fr}.agentops-page .page-title-row>div:first-child>p:not(.overline){display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.agentops-page .header-readout{min-width:0;padding:10px;text-align:left}.agentops-command-strip{gap:8px;padding:10px}.agentops-command-summary h2{font-size:20px}.agentops-command-summary p:not(.overline){display:none}.agentops-command-controls{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:8px}.agentops-command-controls label{grid-column:1/-1;gap:4px}.agentops-command-controls label span{font-size:9.5px}.agentops-command-controls .ghost-button,.agentops-command-controls .primary-button,.agentops-command-controls select{min-height:36px;padding-inline:8px}.agentops-command-controls .ghost-button{grid-column:1}.agentops-command-controls .primary-button{grid-column:2}.agentops-operating-strip{gap:8px;padding:10px}.agentops-operating-summary h2{font-size:16px}.agentops-fleet-head,.agentops-operating-summary p{display:none}.agentops-blocked-row,.agentops-control-row,.agentops-fleet-row,.agentops-gate-row,.agentops-timeline-row,.agentops-tool-row{grid-template-columns:1fr;min-width:0}.agentops-control-head{display:none}.agentops-gate-row time,.agentops-timeline-row time,.agentops-tool-row time{text-align:left}.agentops-sidecar-actions,.agentops-tool-chip-grid{grid-template-columns:1fr}}.atlas-page .page-title-row{border-color:color-mix(in srgb,var(--gold) 20%,var(--border-soft));background:linear-gradient(135deg,rgba(216,173,87,.08),transparent 34%),color-mix(in srgb,var(--surface) 90%,transparent)}.atlas-bottom-grid,.atlas-command-bar,.atlas-hero-grid,.atlas-service-map-grid{display:grid;gap:var(--layout-gap-sm)}.atlas-source-strip{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr) auto;gap:14px;align-items:center;border:1px solid color-mix(in srgb,var(--gold) 24%,var(--border-soft));border-radius:var(--radius);padding:14px 16px;background:linear-gradient(135deg,rgba(216,173,87,.08),transparent 46%),color-mix(in srgb,var(--surface) 90%,transparent);box-shadow:var(--surface-shadow)}.atlas-source-strip h2{margin:3px 0 4px;color:var(--platinum);font-size:clamp(18px,1.7vw,24px);letter-spacing:0}.atlas-source-strip span{min-width:0;color:var(--muted);font-size:13px;line-height:1.45}.atlas-source-readouts{display:grid;grid-template-columns:repeat(5,minmax(84px,1fr));gap:8px}.atlas-source-readouts span{display:grid;gap:3px;min-height:58px;border:1px solid var(--border-soft);border-radius:8px;padding:9px 10px;background:color-mix(in srgb,var(--raised) 82%,transparent);color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.atlas-source-readouts strong{color:var(--platinum);font-size:17px;line-height:1;white-space:nowrap}.atlas-source-status{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-width:138px;min-height:40px;border:1px solid color-mix(in srgb,var(--emerald) 35%,var(--border-soft));border-radius:999px;padding:0 12px;background:color-mix(in srgb,var(--emerald) 10%,transparent);color:var(--emerald);font-size:12px;white-space:nowrap}.atlas-source-strip.is-loading .atlas-source-status{border-color:color-mix(in srgb,var(--gold) 42%,var(--border-soft));background:color-mix(in srgb,var(--gold) 10%,transparent);color:var(--gold)}.atlas-source-strip.is-error .atlas-source-status{border-color:color-mix(in srgb,#ff6b6b 45%,var(--border-soft));background:rgba(255,107,107,.1);color:#ff8a8a}.atlas-command-bar{grid-template-columns:minmax(180px,1fr) minmax(160px,.8fr) auto minmax(220px,1fr);align-items:end;border:1px solid color-mix(in srgb,var(--gold) 20%,var(--border-soft));border-radius:var(--radius);background:linear-gradient(135deg,rgba(216,173,87,.06),transparent 38%),color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:var(--surface-shadow);padding:12px}.atlas-command-bar label,.atlas-field{display:grid;gap:6px}.atlas-command-bar label span,.atlas-field span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.atlas-command-bar select,.atlas-field select{width:100%;border:1px solid var(--border-soft);border-radius:7px;background:color-mix(in srgb,var(--raised) 82%,transparent);color:var(--platinum);font:inherit;min-height:38px;padding:8px 10px}.atlas-filter-summary{display:grid;min-width:120px;border:1px solid var(--border-soft);border-radius:8px;background:rgba(255,255,255,.035);padding:9px 12px}.atlas-filter-summary strong{color:var(--gold);font-size:18px;line-height:1}.atlas-filter-summary span{color:var(--muted);font-size:11px;font-weight:700}.atlas-feedback,.atlas-loading-state{margin:0}.atlas-loading-state{border:1px solid var(--border-soft);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 90%,transparent);color:var(--muted);padding:14px}.atlas-hero-grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.atlas-health-card,.atlas-hero-copy,.atlas-panel{border:1px solid color-mix(in srgb,var(--gold) 22%,var(--border-soft));border-radius:var(--radius);background:linear-gradient(135deg,rgba(216,173,87,.06),transparent 38%),color-mix(in srgb,var(--surface) 90%,transparent);box-shadow:var(--surface-shadow)}.atlas-hero-copy{display:grid;align-content:center;gap:8px;padding:20px}.atlas-hero-copy h2{margin:0;color:var(--platinum);font-size:42px;line-height:.98}.atlas-hero-copy p{max-width:680px;margin:0;color:var(--muted);font-size:14px;line-height:1.55}.atlas-health-card,.atlas-panel{min-width:0;padding:14px}.atlas-panel-glyph{display:inline-grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--gold) 26%,var(--border-soft));border-radius:999px;background:color-mix(in srgb,var(--gold) 10%,transparent);color:var(--gold)}.atlas-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px}.atlas-coverage-metric{display:grid;min-width:0;min-height:108px;align-content:space-between;gap:7px;border:1px solid var(--border-soft);border-radius:8px;padding:12px;background:color-mix(in srgb,var(--raised) 78%,transparent)}.atlas-coverage-metric em,.atlas-coverage-metric small,.atlas-coverage-metric strong{min-width:0;overflow-wrap:normal;word-break:normal}.atlas-coverage-metric small{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.atlas-coverage-metric strong{color:var(--platinum);font-size:clamp(22px,2vw,30px);line-height:1;white-space:nowrap}.atlas-coverage-metric em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800;line-height:1.25}.atlas-coverage-metric.tone-blue em{color:var(--blue)}.atlas-coverage-metric.tone-green em{color:var(--emerald)}.atlas-coverage-metric.tone-amber em,.atlas-coverage-metric.tone-gold em{color:var(--gold)}.atlas-service-map-grid{grid-template-columns:minmax(420px,1.38fr) minmax(300px,.95fr) minmax(250px,.64fr)}.atlas-bottom-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.atlas-bottom-grid .atlas-panel{min-height:280px}.atlas-map-panel{min-height:460px}.atlas-map-tooltip{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px 14px;align-items:center;width:100%;max-width:100%;margin:0 0 10px;border:1px solid color-mix(in srgb,var(--gold) 34%,var(--border-soft));border-radius:8px;background:linear-gradient(135deg,rgba(216,173,87,.07),transparent 45%),color-mix(in srgb,var(--surface) 94%,transparent);color:var(--muted);padding:10px 12px;font-size:12px;line-height:1.35}.atlas-map-tooltip span,.atlas-map-tooltip strong{min-width:0;overflow-wrap:anywhere}.atlas-map-tooltip strong{color:var(--platinum)}.atlas-map-canvas{position:relative;min-height:500px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-2) 18%,var(--border-soft));border-radius:10px;background:radial-gradient(circle at 50% 50%,rgba(54,211,153,.12),transparent 28%),linear-gradient(135deg,rgba(216,173,87,.08),rgba(25,95,104,.06)),color-mix(in srgb,var(--raised) 82%,transparent)}.atlas-hero-copy .capability-inline-status{display:block;width:-moz-fit-content;width:fit-content;max-width:min(100%,560px);padding-block:6px;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.atlas-map-canvas:before{position:absolute;inset:18px;border:1px dashed rgba(216,173,87,.12);border-radius:16px;content:"";pointer-events:none}.atlas-map-edge{position:absolute;top:50%;left:50%;width:var(--atlas-edge-width);height:1px;background:linear-gradient(90deg,transparent,rgba(216,173,87,.72));transform:translateY(-50%) rotate(var(--atlas-edge-rotation));transform-origin:left center}.atlas-map-edge.warning{background:linear-gradient(90deg,transparent,rgba(216,145,73,.78))}.atlas-map-edge.critical{background:linear-gradient(90deg,transparent,rgba(227,91,91,.78))}.atlas-map-node{position:absolute;top:var(--atlas-node-y);left:var(--atlas-node-x);display:grid;align-content:center;width:clamp(148px,18%,185px);min-height:56px;gap:3px;border:1px solid color-mix(in srgb,var(--accent-2) 42%,var(--border-soft));border-radius:999px;background:linear-gradient(135deg,rgba(35,180,119,.16),transparent 52%),color-mix(in srgb,var(--raised) 88%,transparent);box-shadow:0 14px 34px rgba(0,0,0,.18);color:var(--platinum);padding:9px 14px 9px 48px;text-align:left;transform:translate(-50%,-50%)}.atlas-map-node.selected,.atlas-map-node:focus-visible,.atlas-map-node:hover{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 18%,transparent),0 18px 42px rgba(0,0,0,.2)}.atlas-map-node.warning{border-color:color-mix(in srgb,var(--gold) 54%,var(--border-soft))}.atlas-map-node.critical{border-color:color-mix(in srgb,var(--danger) 62%,var(--border-soft))}.atlas-node-icon{position:absolute;top:50%;left:10px;display:grid;width:30px;height:30px;place-items:center;border:1px solid;border-radius:999px;transform:translateY(-50%)}.atlas-map-node small,.atlas-map-node strong{min-width:0;overflow-wrap:anywhere}.atlas-map-node strong{display:block;font-size:13px;font-weight:900;line-height:1.16}.atlas-map-node small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.atlas-minimap{position:absolute;right:16px;bottom:16px;width:110px;height:74px;border:1px dashed color-mix(in srgb,var(--gold) 52%,var(--border-soft));border-radius:7px;background:rgba(0,0,0,.12)}.atlas-minimap span{position:absolute;top:var(--atlas-node-y);left:var(--atlas-node-x);width:7px;height:7px;border-radius:999px;background:var(--accent-2);transform:translate(-50%,-50%)}.atlas-minimap span.warning{background:var(--gold)}.atlas-minimap span.critical{background:var(--danger)}.atlas-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.atlas-legend span{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:11px;font-weight:800}.atlas-legend i{width:8px;height:8px;border-radius:999px}.atlas-legend i.healthy{background:var(--accent-2)}.atlas-legend i.warning{background:var(--gold)}.atlas-legend i.critical{background:var(--danger)}.atlas-details-panel{min-height:460px}.atlas-health-pill{display:inline-flex;width:-moz-max-content;width:max-content;margin-top:5px;border:1px solid;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.atlas-health-pill.healthy,.atlas-impact-row em.healthy,.atlas-rollout-reason.healthy{color:var(--success)}.atlas-health-pill.warning,.atlas-impact-row em.warning,.atlas-rollout-reason.warning{color:var(--gold)}.atlas-health-pill.critical,.atlas-impact-row em.critical{color:var(--danger)}.atlas-segmented,.atlas-tab-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.atlas-segmented button,.atlas-tab-row button{border:1px solid var(--border-soft);border-radius:999px;background:rgba(255,255,255,.035);color:var(--muted);font:inherit;font-size:11px;font-weight:900;padding:6px 9px;text-transform:capitalize}.atlas-segmented button.active,.atlas-segmented button[aria-pressed=true],.atlas-tab-row button.active,.atlas-tab-row button[aria-selected=true]{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 18%,transparent);color:var(--platinum)}.atlas-impact-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;margin-top:12px}.atlas-impact-summary span{display:grid;min-width:0;gap:4px;border:1px solid color-mix(in srgb,var(--gold) 14%,var(--border-soft));border-radius:8px;background:rgba(255,255,255,.026);padding:9px 10px}.atlas-impact-summary small{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.atlas-impact-summary strong{min-width:0;color:var(--platinum);font-size:12px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.atlas-impact-summary-tone.healthy{color:var(--success)}.atlas-impact-summary-tone.warning{color:var(--gold)}.atlas-impact-summary-tone.critical{color:var(--danger)}.atlas-impact-summary-tone.neutral{color:var(--muted)}.atlas-detail-body{margin-top:12px}.atlas-kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.atlas-kpi-row span{display:grid;gap:4px;border:1px solid var(--border-soft);border-radius:8px;background:rgba(255,255,255,.035);padding:10px}.atlas-detail-list dt,.atlas-impact-row small,.atlas-incident-row small,.atlas-kpi-row small,.atlas-latency-list small,.atlas-owner-table>span{color:var(--muted);font-size:11px}.atlas-kpi-row strong{color:var(--platinum);font-size:19px}.atlas-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0}.atlas-detail-list.compact{grid-template-columns:1fr}.atlas-detail-list div{border-bottom:1px solid var(--border-soft);padding:9px 0}.atlas-detail-list dd,.atlas-detail-list dt{margin:0}.atlas-detail-list dd{color:var(--platinum);font-size:13px;font-weight:800;overflow-wrap:anywhere}.atlas-no-incidents,.atlas-release-state{display:grid;min-height:180px;place-items:center;gap:8px;color:var(--muted);text-align:center}.atlas-no-incidents strong,.atlas-release-state strong{color:var(--platinum)}.atlas-band-list,.atlas-check-list,.atlas-impact-list,.atlas-incident-list,.atlas-latency-list{display:grid;gap:8px}.atlas-impact-list{margin-top:12px}.atlas-latency-list span{display:grid;grid-template-columns:minmax(120px,1fr) minmax(80px,1fr) 48px;gap:8px;align-items:center}.atlas-band-row i,.atlas-latency-list i{display:block;overflow:hidden;height:7px;border-radius:999px;background:rgba(255,255,255,.08)}.atlas-latency-list i{background:color-mix(in srgb,var(--gold) 48%,transparent)}.atlas-band-row span,.atlas-check-list span,.atlas-impact-row,.atlas-incident-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--border-soft);padding:9px 0}.atlas-impact-row{min-height:56px;border:1px solid color-mix(in srgb,var(--gold) 11%,var(--border-soft));border-left-color:color-mix(in srgb,var(--success) 66%,var(--border-soft));border-radius:8px;background:rgba(255,255,255,.022);padding:10px 11px}.atlas-impact-row.warning{border-left-color:color-mix(in srgb,var(--gold) 72%,var(--border-soft))}.atlas-impact-row.critical{border-left-color:color-mix(in srgb,var(--danger) 72%,var(--border-soft))}.atlas-incident-row{justify-content:flex-start}.atlas-check-list svg,.atlas-incident-row svg{color:var(--gold);flex:0 0 auto}.atlas-impact-row span,.atlas-incident-row span{display:grid;min-width:0;gap:2px}.atlas-band-row strong,.atlas-check-list strong,.atlas-impact-row strong,.atlas-incident-row strong,.atlas-owner-row strong{color:var(--platinum);font-size:12px;overflow-wrap:anywhere}.atlas-band-row em,.atlas-check-list em,.atlas-impact-row em{color:var(--gold);font-style:normal;font-size:12px;font-weight:900;white-space:nowrap}.atlas-score-ring{display:grid;width:58px;height:58px;place-items:center;border:5px solid color-mix(in srgb,var(--success) 72%,var(--border-soft));border-radius:999px;color:var(--platinum);font-weight:900}.atlas-band-row{display:grid;gap:7px}.atlas-band-row i b{display:block;height:100%;border-radius:inherit}.atlas-band-row i.green b{background:var(--success)}.atlas-band-row i.amber b{background:var(--gold)}.atlas-band-row i.red b{background:var(--danger)}.atlas-owner-table{display:grid;grid-template-columns:1fr 1fr 1fr .7fr;gap:8px}.atlas-owner-table>span{font-weight:900;letter-spacing:.08em;text-transform:uppercase}.atlas-owner-row{display:contents}.atlas-owner-row>*{min-width:0;border-bottom:1px solid var(--border-soft);color:var(--muted);font-size:12px;overflow-wrap:anywhere;padding:9px 0}.atlas-rollout-button,.atlas-sim-button{width:100%;min-height:40px;margin-top:12px;justify-content:center;font-size:12px}.atlas-rollout-button svg,.atlas-sim-button svg{flex:0 0 auto}.atlas-rollout-button:not(:disabled),.atlas-sim-button:not(:disabled){box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 24px rgba(216,173,87,.12)}.atlas-rollout-button:disabled,.atlas-sim-button:disabled{cursor:not-allowed;border-color:var(--border-soft);background:rgba(255,255,255,.045);color:var(--muted);opacity:1}.atlas-rollout-reason{margin:10px 0 0;font-size:12px;font-weight:900}.atlas-side-panel{min-height:460px}@media (max-width:1280px){.atlas-source-strip{grid-template-columns:minmax(0,1fr);align-items:stretch}.atlas-service-map-grid{grid-template-columns:minmax(0,1fr) minmax(290px,.58fr)}.atlas-side-panel{grid-column:1/-1;min-height:auto}.atlas-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.atlas-bottom-grid,.atlas-command-bar,.atlas-hero-grid,.atlas-service-map-grid{grid-template-columns:1fr}.atlas-map-canvas{min-height:620px}.atlas-map-tooltip{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-minimap{display:none}}@media (max-width:640px){.atlas-detail-list,.atlas-kpi-row,.atlas-metric-grid,.atlas-owner-row,.atlas-owner-table,.atlas-source-readouts{grid-template-columns:1fr}.atlas-owner-row{display:grid;border-bottom:1px solid var(--border-soft);padding:8px 0}.atlas-owner-row>*{border-bottom:0;padding:2px 0}.atlas-map-node{width:120px;min-height:52px;padding:8px 10px 8px 36px}.atlas-node-icon{left:8px;width:23px;height:23px}.atlas-map-node strong{font-size:11px}.atlas-map-node small{font-size:10px}.atlas-map-tooltip{grid-template-columns:1fr}.atlas-hero-copy .capability-inline-status{width:100%}}.pulse-page .page-title-row{border-color:rgba(216,173,87,.18);background:linear-gradient(135deg,rgba(216,173,87,.07),transparent 34%),var(--surface)}.pulse-cockpit{grid-column:1/-1;display:grid;gap:var(--layout-gap-sm)}.pulse-control-bar,.pulse-feed-alert,.pulse-footer-card,.pulse-section{border:1px solid color-mix(in srgb,var(--gold) 24%,var(--border-soft));border-radius:var(--radius);background:linear-gradient(135deg,rgba(216,173,87,.055),transparent 36%),color-mix(in srgb,var(--surface) 86%,transparent);box-shadow:var(--surface-shadow)}.pulse-control-bar{display:grid;grid-template-columns:minmax(180px,1.25fr) minmax(132px,.72fr) minmax(150px,.85fr) minmax(150px,.85fr) auto auto;gap:10px;align-items:end;padding:12px}.pulse-control-bar h2,.pulse-footer-card h2,.pulse-section h2{margin:0}.pulse-annotation-field,.pulse-control-bar label{display:grid;gap:6px}.pulse-annotation-field span,.pulse-control-bar label span{color:var(--gold);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pulse-control-bar label small{color:var(--muted);font-size:11px;line-height:1.3}.pulse-capacity-panel select,.pulse-control-bar select,.pulse-heatmap-panel select{width:100%;min-height:38px;border:1px solid var(--border-soft);border-radius:7px;color:var(--platinum);background:rgba(255,255,255,.035);padding:0 10px;font:inherit;font-weight:800}.pulse-feed-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:42px;padding:10px 14px;color:var(--muted);background:linear-gradient(90deg,rgba(204,78,67,.2),transparent 54%),rgba(255,255,255,.025)}.pulse-feed-alert span{color:var(--red);font-weight:900}.pulse-feed-alert b{color:var(--muted);font-size:12px}.pulse-feed-alert.is-loading span{color:var(--gold)}.pulse-feed-alert.is-healthy span{color:var(--emerald)}.pulse-feed-alert.is-partial span{color:var(--gold)}.pulse-feed-alert.is-error{border-color:color-mix(in srgb,var(--red) 44%,var(--border-soft))}.pulse-section{min-width:0;padding:var(--card-pad)}.pulse-kpi-section{display:grid;gap:14px}.pulse-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.pulse-kpi-card,.pulse-mini-card{min-width:0;border:1px solid var(--border-soft);border-radius:7px;background:rgba(255,255,255,.025);padding:13px}.pulse-kpi-card{display:grid;gap:8px}.pulse-kpi-card p,.pulse-mini-card p{margin:0;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.pulse-kpi-card strong{font-size:clamp(24px,2vw,32px)}.pulse-kpi-card span,.pulse-mini-card span{font-size:12px;font-weight:850}.pulse-main-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--layout-gap-sm)}.pulse-trend-panel{grid-column:span 5}.pulse-forecast-panel{grid-column:span 3}.pulse-capacity-panel,.pulse-department-panel,.pulse-heatmap-panel{grid-column:span 4}.pulse-annotations-panel,.pulse-revenue-panel{grid-column:span 2}.pulse-legend,.pulse-mini-tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pulse-legend span,.pulse-mini-tabs span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;font-weight:800}.pulse-legend span:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--gold)}.pulse-legend .is-blue:before{background:var(--blue)}.pulse-legend .is-green:before{background:var(--emerald)}.pulse-legend .is-violet:before{background:#9b6cff}.pulse-mini-tabs{border:1px solid var(--border-soft);border-radius:7px;padding:3px}.pulse-mini-tabs span{border-radius:5px;padding:5px 8px}.pulse-mini-tabs span:first-child{color:#081019;background:var(--gold)}.pulse-combo-chart{display:grid;grid-template-columns:repeat(7,minmax(34px,1fr));gap:10px;min-height:246px;margin-top:18px;padding:8px 4px 0;background:repeating-linear-gradient(180deg,transparent 0 45px,rgba(255,255,255,.055) 45px 46px)}.pulse-combo-column{min-width:0;display:grid;grid-template-rows:minmax(180px,1fr) auto;gap:8px;align-items:end;text-align:center}.pulse-bars{display:flex;height:100%;align-items:end;justify-content:center;gap:4px}.pulse-bars i{display:block;width:8px;border-radius:999px 999px 2px 2px;background:var(--gold)}.pulse-bars .created{background:rgba(99,164,255,.72)}.pulse-bars .resolved{background:rgba(78,202,124,.82)}.pulse-bars .automated{background:rgba(216,173,87,.9)}.pulse-agent-line small,.pulse-annotation-row small,.pulse-combo-column small,.pulse-empty-annotation small,.pulse-footer-card small,.pulse-forecast-row em,.pulse-forecast-row span,.pulse-scale{color:var(--muted);font-size:11px}.pulse-forecast-chart{display:grid;gap:10px;margin-top:16px}.pulse-forecast-row{display:grid;grid-template-columns:64px minmax(0,1fr) 34px;gap:9px;align-items:center}.pulse-forecast-row i{display:grid;gap:4px;min-width:0}.pulse-forecast-row b{display:block;height:6px;border-radius:999px}.pulse-forecast-row .historical{background:rgba(255,255,255,.32)}.pulse-forecast-row .forecast{background:var(--red)}.pulse-heatmap{min-width:0;margin-top:12px;overflow-x:auto}.pulse-heatmap-row{display:grid;grid-template-columns:minmax(112px,1.1fr) repeat(6,minmax(40px,.62fr));gap:4px;align-items:stretch;min-width:400px}.pulse-heatmap-row+.pulse-heatmap-row{margin-top:4px}.pulse-heatmap-row span,.pulse-heatmap-row strong{display:grid;min-height:34px;align-items:center;border-radius:4px;padding:6px 7px;color:var(--platinum);background:rgba(255,255,255,.04);font-size:11px;min-width:0;overflow-wrap:anywhere}.pulse-heatmap-row.is-head span{color:var(--muted);background:transparent;font-weight:850}.pulse-heatmap-row .heat-good{background:rgba(78,202,124,.22)}.pulse-heatmap-row .heat-watch{background:rgba(216,173,87,.34)}.pulse-heatmap-row .heat-risk{background:rgba(204,78,67,.54)}.pulse-scale{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;margin:12px 0 0}.pulse-scale i{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--emerald),var(--gold),var(--red))}.pulse-scale b{color:var(--red);font-size:11px}.pulse-agent-lines,.pulse-annotation-list,.pulse-anomaly-list,.pulse-performance-table{display:grid;gap:8px;margin-top:12px}.pulse-performance-table{overflow-x:auto}.pulse-performance-row{display:grid;grid-template-columns:minmax(132px,1.25fr) minmax(56px,.5fr) minmax(64px,.5fr) minmax(72px,.6fr) minmax(64px,.55fr) minmax(64px,.7fr);gap:9px;align-items:center;border-bottom:1px solid var(--border-soft);min-width:560px;padding:8px 0}.pulse-performance-row>*{min-width:0;overflow-wrap:anywhere}.pulse-performance-row.is-head{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.pulse-performance-row .sparkline{height:28px}.pulse-capacity-grid{display:grid;grid-template-columns:154px minmax(0,1fr);gap:14px;align-items:center;margin-top:14px}.pulse-utilization{display:grid;justify-items:center}.pulse-agent-line{display:grid;grid-template-columns:minmax(124px,1fr) minmax(86px,.8fr) 54px;gap:10px;align-items:center}.pulse-agent-line span{display:grid;gap:2px;min-width:0}.pulse-positive{border:1px solid rgba(78,202,124,.22);border-radius:7px;color:var(--emerald);background:rgba(78,202,124,.08)}.pulse-positive,.pulse-watch{margin:14px 0 0;padding:10px;font-size:12px;font-weight:850}.pulse-watch{border:1px solid rgba(216,173,87,.24);border-radius:7px;color:var(--gold);background:rgba(216,173,87,.09)}.pulse-revenue-grid{display:grid;gap:8px}.pulse-mini-card strong{display:block;margin-top:7px;font-size:23px}.pulse-annotation-row,.pulse-anomaly-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid var(--border-soft);border-radius:7px;padding:9px;background:rgba(255,255,255,.025)}.pulse-anomaly-row svg{color:var(--red)}.pulse-annotation-row span,.pulse-anomaly-row span{min-width:0}.pulse-annotation-row small,.pulse-anomaly-row small{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-anomaly-row small{overflow:visible;line-height:1.35;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.pulse-anomaly-row b{border-radius:999px;padding:4px 7px;font-size:10px}.severity-high{color:var(--red);background:rgba(204,78,67,.14)}.severity-medium{color:var(--gold);background:rgba(216,173,87,.14)}.severity-low{color:var(--emerald);background:rgba(78,202,124,.12)}.pulse-annotation-field textarea{width:100%;min-height:94px;resize:vertical;border:1px solid var(--border-soft);border-radius:7px;color:var(--platinum);background:rgba(255,255,255,.035);padding:10px;font:inherit}.pulse-empty-annotation{display:grid;min-height:170px;place-items:center;align-content:center;gap:8px;border:1px dashed var(--border-soft);border-radius:7px;color:var(--muted);text-align:center}.pulse-empty-annotation svg{color:var(--gold)}.pulse-footer-grid{display:grid;grid-template-columns:minmax(280px,1.25fr) minmax(220px,.9fr) minmax(220px,.9fr) minmax(260px,1.1fr);gap:var(--layout-gap-sm)}.pulse-footer-card{display:grid;gap:9px;align-content:start;min-width:0;padding:var(--card-pad)}.pulse-footer-card span{display:inline-flex;gap:7px;align-items:center;min-width:0;color:var(--muted)}.pulse-cohort-tabs{display:flex;flex-wrap:wrap;gap:6px}.pulse-cohort-tabs button{min-height:34px;border:1px solid var(--border-soft);border-radius:7px;color:var(--muted);background:rgba(255,255,255,.025);padding:0 12px;font-weight:850;cursor:pointer}.pulse-cohort-tabs button.active{color:#081019;border-color:var(--gold);background:var(--gold)}.pulse-footer-card.data-healthy h2{color:var(--emerald)}.pulse-footer-card.data-partial h2{color:var(--gold)}.pulse-footer-card.data-error h2{color:var(--red)}.theme-light .pulse-annotation-row,.theme-light .pulse-anomaly-row,.theme-light .pulse-control-bar,.theme-light .pulse-feed-alert,.theme-light .pulse-footer-card,.theme-light .pulse-kpi-card,.theme-light .pulse-mini-card,.theme-light .pulse-section{background:linear-gradient(135deg,rgba(167,105,72,.055),transparent 38%),rgba(255,255,255,.84)}.calm-copy{margin:12px 0 0}.evidence-row{grid-template-columns:auto minmax(0,1fr)}.docs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.endpoint-card{border:1px solid var(--border-soft);border-radius:var(--radius);padding:13px;background:rgba(255,255,255,.025)}.endpoint-card span{color:var(--gold);font-family:var(--mono);font-size:11px;font-weight:900}.endpoint-card strong{display:block;margin:8px 0 6px}.platform-panel{grid-column:span 12}.platform-stat-grid,.settings-readout{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.platform-stat-grid span,.settings-readout span{min-height:76px;display:grid;align-content:center;gap:5px;border:1px solid var(--border-soft);border-radius:7px;padding:10px;background:rgba(255,255,255,.025)}.platform-stat-grid strong,.settings-readout strong{color:var(--platinum);font-family:var(--mono);font-size:20px;line-height:1.1}.platform-stat-grid small,.settings-readout small{color:var(--muted)}.api-key-console,.api-key-inventory,.user-admin-console,.user-inventory{align-content:start}.layout-connect{position:relative;isolation:isolate}.layout-connect:before{content:"";position:fixed;inset:0 0 auto var(--sidebar-width,248px);height:340px;pointer-events:none;z-index:-1;background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 16%,transparent),transparent 42%),radial-gradient(circle at 78% 8%,color-mix(in srgb,var(--emerald) 14%,transparent),transparent 34%);opacity:.72}.layout-connect .page-title-row{border-color:color-mix(in srgb,var(--blue) 24%,var(--border-soft));background:linear-gradient(135deg,color-mix(in srgb,var(--raised) 88%,transparent),color-mix(in srgb,var(--blue) 7%,transparent)),var(--raised)}.layout-connect .page-title-row:after{content:"Scoped gateway";align-self:center;justify-self:end;border:1px solid color-mix(in srgb,var(--emerald) 42%,var(--border-soft));border-radius:999px;padding:7px 10px;background:color-mix(in srgb,var(--emerald) 10%,transparent);color:var(--emerald);font-size:11px;font-weight:850;text-transform:uppercase}.layout-connect .connect-grid,.layout-connect .connect-resource-grid{align-items:stretch}.layout-connect .panel{border-color:color-mix(in srgb,var(--blue) 18%,var(--border-soft));background:linear-gradient(180deg,color-mix(in srgb,var(--raised) 94%,transparent),color-mix(in srgb,var(--graphite) 62%,transparent)),var(--raised)}.layout-connect .api-key-console,.layout-connect .connect-resource-console,.layout-connect .docs-panel,.layout-connect .user-admin-console{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--blue) 16%,transparent),var(--shadow)}.layout-connect .api-key-row,.layout-connect .connect-resource-form,.layout-connect .connect-resource-row,.layout-connect .endpoint-card,.layout-connect .permission-role-row,.layout-connect .permission-route-row,.layout-connect .permission-summary,.layout-connect .scope-option{border-color:color-mix(in srgb,var(--blue) 20%,var(--border-soft));background:linear-gradient(180deg,color-mix(in srgb,var(--ivory) 4%,transparent),transparent),color-mix(in srgb,var(--raised-2) 86%,transparent)}.layout-connect .endpoint-card{min-height:132px}.connect-mcp-page .docs-grid,.layout-connect .docs-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.layout-connect .api-key-row strong,.layout-connect .connect-resource-form strong,.layout-connect .endpoint-card span{color:color-mix(in srgb,var(--blue) 54%,var(--platinum))}.connect-mcp-page .endpoint-card,.layout-connect .endpoint-card{min-width:0}.connect-mcp-page .endpoint-card p,.connect-mcp-page .endpoint-card strong,.layout-connect .endpoint-card p,.layout-connect .endpoint-card strong{overflow-wrap:anywhere}.api-key-form,.user-form{display:grid;gap:12px}.user-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.user-form .primary-button{min-height:44px}.scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.scope-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;min-height:68px;border:1px solid var(--border-soft);border-radius:7px;padding:10px;background:rgba(255,255,255,.025)}.scope-option input{margin-top:2px;accent-color:var(--gold)}.scope-option strong{display:block;font-size:13px}.scope-option small{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.35}.key-material{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);gap:12px;align-items:center;border:1px solid rgba(216,173,87,.28);border-radius:var(--radius);padding:12px;background:rgba(216,173,87,.08)}.key-material small{color:var(--muted)}.key-material code{overflow-x:auto;border:1px solid var(--border-soft);border-radius:7px;padding:10px;background:rgba(0,0,0,.18);color:var(--gold);font-family:var(--mono);font-size:12px;white-space:nowrap}.api-key-list{display:grid;gap:8px;margin-top:12px}.bounded-list-expander{margin-top:10px;border:1px solid var(--border-soft);border-radius:7px;background:rgba(255,255,255,.025)}.bounded-list-expander summary{cursor:pointer;padding:10px 12px;color:var(--muted);font-size:12px;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.bounded-list-expander[open] summary{border-bottom:1px solid var(--border-soft);color:var(--platinum)}.bounded-list-remaining{padding:10px}.teams-expander{min-width:0}.teams-expander .bounded-list-remaining{display:grid;gap:8px;margin-top:0}.api-key-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;border:1px solid var(--border-soft);border-radius:7px;padding:10px;background:rgba(255,255,255,.025)}.api-key-row.is-revoked{opacity:.68}.api-key-row small{color:var(--muted)}.api-key-scope-editor{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px}.scope-chip-option{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-soft);border-radius:999px;padding:5px 8px;color:var(--muted);font-size:12px}.scope-chip-option input{width:13px;height:13px;accent-color:var(--emerald)}.api-key-save{grid-column:1/-1;justify-self:start}.connect-resource-console,.connect-resource-inventory{align-content:start}.connect-resource-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.connect-resource-form{display:grid;gap:10px;align-content:start;border:1px solid var(--border-soft);border-radius:7px;padding:12px;background:rgba(255,255,255,.025)}.connect-resource-form strong{font-size:13px;color:var(--platinum)}.switch-field{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.switch-field input{accent-color:var(--emerald)}.connect-resource-list{display:grid;gap:8px;margin-top:12px}.connect-resource-row{display:grid;grid-template-columns:minmax(0,1fr) max-content max-content;gap:10px;align-items:center;border:1px solid var(--border-soft);border-radius:7px;padding:10px;background:rgba(255,255,255,.025)}.connect-resource-row small,.connect-resource-row strong{display:block;min-width:0;overflow-wrap:anywhere}.connect-resource-row small{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.35}.resolve-page{--resolve-panel:color-mix(in srgb,var(--raised) 90%,transparent);--resolve-panel-strong:color-mix(in srgb,var(--raised-2) 88%,transparent);--resolve-line:color-mix(in srgb,var(--gold) 18%,var(--border-soft));--resolve-warm:color-mix(in srgb,var(--gold) 12%,transparent)}.resolve-cockpit{display:grid;gap:12px}.resolve-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end;border:1px solid var(--resolve-line);border-radius:8px;padding:17px 18px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--emerald) 10%,transparent),transparent 44%),linear-gradient(135deg,color-mix(in srgb,var(--raised) 96%,transparent),color-mix(in srgb,var(--gold) 8%,transparent)),var(--raised);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ivory) 8%,transparent),0 18px 46px color-mix(in srgb,var(--graphite) 18%,transparent)}.resolve-page-header h1{margin:3px 0 5px;color:var(--platinum);font-family:var(--display);font-size:clamp(27px,3vw,42px);line-height:.98}.theme-light .resolve-page-header h1{color:var(--ink)}.resolve-page-header p:not(.overline){max-width:640px;margin:0;color:var(--muted);line-height:1.45}.resolve-header-proof{display:grid;grid-template-columns:repeat(3,minmax(82px,auto));gap:8px}.resolve-header-proof span{display:grid;gap:2px;min-width:0;border:1px solid color-mix(in srgb,var(--gold) 16%,var(--border-soft));border-radius:8px;padding:8px 10px;background:color-mix(in srgb,var(--raised-2) 70%,transparent);color:var(--muted);font-size:11px;font-weight:800}.resolve-header-proof strong{color:var(--platinum);font-family:var(--display);font-size:20px;line-height:1}.theme-light .resolve-header-proof strong{color:var(--ink)}.resolve-card,.resolve-command-strip,.resolve-detail-rail,.resolve-message-strip{border:1px solid var(--resolve-line);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--raised) 96%,transparent),color-mix(in srgb,var(--graphite) 72%,transparent)),var(--raised);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ivory) 7%,transparent),0 18px 46px color-mix(in srgb,var(--graphite) 24%,transparent)}.theme-light .resolve-card,.theme-light .resolve-command-strip,.theme-light .resolve-detail-rail,.theme-light .resolve-message-strip{background:linear-gradient(180deg,color-mix(in srgb,var(--raised) 96%,transparent),color-mix(in srgb,var(--gold) 4%,transparent)),var(--raised);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 14px 38px rgba(87,62,41,.08)}.resolve-command-strip{display:grid;grid-template-columns:minmax(220px,1.15fr) minmax(180px,.72fr) minmax(130px,.46fr) minmax(190px,.72fr) auto;gap:12px;align-items:center;padding:12px}.resolve-route-readout,.resolve-save-view-form label,.resolve-saved-view-select{display:grid;gap:6px}.resolve-filter-toolbar select,.resolve-route-readout label,.resolve-save-view-form input,.resolve-saved-view-select select{min-width:0;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--raised-2) 72%,transparent);color:var(--text)}.resolve-route-readout label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding:8px 10px}.resolve-route-readout input{min-width:0;border:0;background:transparent;color:var(--text);font-weight:800}.resolve-health-pill small,.resolve-queue-pill span,.resolve-save-view-form span,.resolve-saved-view-select span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.resolve-filter-toolbar select,.resolve-save-view-form input,.resolve-saved-view-select select{min-height:38px;padding:0 10px}.resolve-health-pill,.resolve-queue-pill{display:grid;gap:3px;border:1px solid var(--border-soft);border-radius:8px;padding:8px 10px;background:color-mix(in srgb,var(--raised-2) 72%,transparent)}.resolve-health-pill strong,.resolve-queue-pill strong{color:var(--platinum);font-size:13px}.theme-light .resolve-health-pill strong,.theme-light .resolve-queue-pill strong{color:var(--text)}.resolve-live-dot{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:999px;background:var(--emerald);box-shadow:0 0 0 4px color-mix(in srgb,var(--emerald) 14%,transparent)}.resolve-message-strip{display:flex;gap:8px;align-items:center;padding:10px 12px;color:var(--emerald);font-weight:850}.resolve-source-readouts{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.resolve-source-readouts strong{border:1px solid color-mix(in srgb,var(--emerald) 24%,var(--border-soft));border-radius:999px;padding:4px 8px;background:color-mix(in srgb,var(--emerald) 8%,transparent);color:var(--text);font-size:11px;line-height:1.1;white-space:nowrap}.resolve-message-strip.is-loading{color:var(--gold)}.resolve-message-strip.is-error{border-color:color-mix(in srgb,var(--danger) 42%,var(--border-soft));background:color-mix(in srgb,var(--danger) 10%,var(--raised));color:var(--danger)}.resolve-metric-ribbon{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.resolve-metric-card{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:10px;align-items:end;min-height:105px;border:1px solid var(--resolve-line);border-radius:8px;padding:13px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--gold) 12%,transparent),transparent 42%),var(--resolve-panel)}.resolve-metric-card p,.resolve-metric-card small{margin:0}.resolve-metric-card p{color:var(--gold);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.resolve-metric-card strong{display:block;margin:7px 0 6px;color:var(--platinum);font-family:var(--display);font-size:29px;line-height:.95}.theme-light .resolve-metric-card strong{color:var(--ink)}.resolve-metric-card small.is-success{color:var(--emerald)}.resolve-metric-card small.is-warning{color:var(--gold)}.resolve-metric-card small.is-danger{color:var(--danger)}.resolve-metric-card small.is-neutral{color:var(--muted)}.resolve-main-grid{display:grid;grid-template-columns:minmax(560px,1fr) minmax(270px,.34fr) minmax(340px,.44fr);gap:12px;align-items:start}.resolve-bottom-grid,.resolve-lower-grid,.resolve-mid-rail,.resolve-primary-stack{display:grid;gap:12px;min-width:0;overflow-wrap:anywhere}.resolve-bottom-grid,.resolve-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resolve-card,.resolve-detail-rail{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:start;min-width:0;padding:14px}.resolve-card>*,.resolve-detail-rail>*{min-width:0;max-width:100%}.resolve-card-head,.resolve-detail-top{display:flex;justify-content:space-between;gap:12px;align-items:start}.resolve-card-head h2,.resolve-detail-rail h2{margin:2px 0 0;color:var(--platinum);font-size:16px;line-height:1.16}.theme-light .resolve-card-head h2,.theme-light .resolve-detail-rail h2{color:var(--ink)}.resolve-muted{margin:0;color:var(--muted);font-size:12px}.resolve-detail-tabs,.resolve-tab-list{display:flex;flex-wrap:wrap;gap:7px}.resolve-detail-tabs button,.resolve-saved-record,.resolve-tab-list button,.subtle-button{border:1px solid var(--border-soft);border-radius:999px;padding:7px 10px;background:color-mix(in srgb,var(--raised-2) 74%,transparent);color:var(--text);font-weight:850}.resolve-detail-tabs button.is-active,.resolve-detail-tabs button[aria-selected=true],.resolve-saved-record.is-selected,.resolve-tab-list button.is-active,.resolve-tab-list button[aria-selected=true]{border-color:color-mix(in srgb,var(--gold) 62%,var(--border-soft));background:color-mix(in srgb,var(--gold) 16%,var(--raised));color:var(--platinum)}.theme-light .resolve-detail-tabs button.is-active,.theme-light .resolve-detail-tabs button[aria-selected=true],.theme-light .resolve-saved-record.is-selected,.theme-light .resolve-tab-list button.is-active,.theme-light .resolve-tab-list button[aria-selected=true]{color:var(--ink)}.resolve-saved-records{display:flex;flex-wrap:wrap;gap:7px}.resolve-saved-record{display:grid;gap:2px;max-width:170px;border-radius:8px;text-align:left}.resolve-saved-record small,.resolve-saved-record strong{display:block;min-width:0;overflow-wrap:anywhere}.resolve-saved-record small{color:var(--muted);font-size:10px}.resolve-save-view-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.resolve-filter-toolbar{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(130px,.6fr) minmax(120px,.52fr) minmax(120px,.52fr) minmax(110px,.5fr) auto auto;gap:8px;align-items:center}.resolve-filter-count{display:inline-flex;gap:5px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--gold) 26%,var(--border-soft));border-radius:999px;padding:8px 10px;color:var(--gold);font-size:12px;font-weight:850;white-space:nowrap}.resolve-bulk-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;border:1px solid color-mix(in srgb,var(--gold) 12%,var(--border-soft));border-radius:8px;padding:8px;background:color-mix(in srgb,var(--raised-2) 74%,transparent)}.resolve-bulk-toolbar label{display:inline-flex;gap:8px;align-items:center;color:var(--muted);font-size:12px;font-weight:850}.resolve-bulk-toolbar.is-disabled{opacity:.72}.resolve-ticket-table{display:grid;gap:7px;width:100%;min-width:0;max-width:100%;max-height:min(620px,64vh);overflow:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--gold) 42%,transparent) color-mix(in srgb,var(--raised-2) 68%,transparent)}.resolve-ticket-head,.resolve-ticket-row{display:grid;grid-template-columns:26px minmax(72px,.35fr) minmax(210px,1.15fr) minmax(112px,.5fr) minmax(76px,.38fr) minmax(82px,.34fr) minmax(140px,.62fr) minmax(68px,.3fr);gap:8px;align-items:center}.resolve-ticket-head{position:sticky;top:0;z-index:1;padding:0 10px 3px;border-radius:7px;background:color-mix(in srgb,var(--raised) 94%,transparent);color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.resolve-mini-row,.resolve-rail-row,.resolve-ticket-row,.resolve-webhook-row{min-width:0;border:1px solid color-mix(in srgb,var(--gold) 12%,var(--border-soft));border-radius:8px;padding:10px;background:color-mix(in srgb,var(--raised-2) 76%,transparent);color:var(--text)}.resolve-ticket-row{width:100%;cursor:pointer}.resolve-ticket-row.is-selected,.resolve-ticket-row:focus-visible,.resolve-ticket-row:hover{border-color:color-mix(in srgb,var(--gold) 58%,var(--border-soft));box-shadow:inset 3px 0 0 var(--gold)}.resolve-ticket-id{color:var(--muted);font-family:var(--mono);font-size:11px}.resolve-ticket-title{display:grid;gap:3px;min-width:0;border:0;padding:0;background:transparent;color:inherit;text-align:left}.resolve-detail-rail small,.resolve-detail-rail strong,.resolve-mini-row small,.resolve-mini-row strong,.resolve-rail-row small,.resolve-rail-row strong,.resolve-ticket-title small,.resolve-ticket-title strong{display:block;min-width:0;overflow-wrap:anywhere}.resolve-detail-rail small,.resolve-mini-row small,.resolve-rail-row small,.resolve-ticket-title small{color:var(--muted);font-size:11px;line-height:1.3}.resolve-sla-cell{display:grid;gap:2px;color:var(--emerald);font-weight:850}.resolve-sla-cell.is-hot{color:var(--danger)}.resolve-owner-cell{display:inline-flex;gap:6px;align-items:center;min-width:0;overflow-wrap:anywhere}.resolve-owner-cell span{width:25px;height:25px;flex:0 0 auto;border-radius:999px;background:var(--resolve-warm);color:var(--gold);font-size:10px}.resolve-owner-cell span,.resolve-status-pill{display:inline-flex;align-items:center;justify-content:center;font-weight:900}.resolve-status-pill{width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid var(--border-soft);border-radius:999px;padding:4px 8px;font-size:11px;line-height:1.1;white-space:normal}.resolve-status-pill.is-success{border-color:color-mix(in srgb,var(--emerald) 42%,transparent);background:color-mix(in srgb,var(--emerald) 15%,transparent);color:var(--emerald)}.resolve-status-pill.is-warning{border-color:color-mix(in srgb,var(--gold) 46%,transparent);background:color-mix(in srgb,var(--gold) 14%,transparent);color:var(--gold)}.resolve-status-pill.is-danger{border-color:color-mix(in srgb,var(--danger) 46%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.resolve-status-pill.is-neutral{border-color:var(--border-soft);background:color-mix(in srgb,var(--muted) 12%,transparent);color:var(--muted)}.resolve-detail-list,.resolve-rail-list,.resolve-webhook-table{display:grid;gap:8px}.resolve-recent-panel .resolve-rail-list,.resolve-sla-queue .resolve-rail-list{max-height:300px;overflow:auto;padding-right:2px}.resolve-rail-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;text-align:left}.resolve-detail-rail{position:sticky;top:14px;max-height:calc(100vh - 110px);overflow:auto}.resolve-detail-actions,.resolve-detail-tags,.resolve-detail-top>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.resolve-detail-rail h2{font-family:var(--display);font-size:22px}.resolve-detail-rail p{margin:0;color:var(--muted);line-height:1.45}.resolve-detail-grid,.resolve-detail-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.resolve-detail-grid span,.resolve-detail-list span,.resolve-detail-meta span,.resolve-plan-steps span{display:grid;gap:4px;border:1px solid color-mix(in srgb,var(--gold) 12%,var(--border-soft));border-radius:8px;padding:9px;background:color-mix(in srgb,var(--raised-2) 72%,transparent);color:var(--muted);font-size:12px}.resolve-detail-meta span{grid-template-columns:auto minmax(0,1fr);align-items:center}.resolve-detail-field{display:grid;gap:2px;min-width:0}.resolve-detail-field small,.resolve-detail-field strong{min-width:0;overflow-wrap:anywhere}.resolve-detail-grid strong{color:var(--platinum);font-weight:850}.theme-light .resolve-detail-grid strong{color:var(--ink)}.resolve-ai-plan{display:grid;gap:10px;border:1px solid color-mix(in srgb,var(--emerald) 18%,var(--border-soft));border-radius:8px;padding:12px;background:linear-gradient(145deg,color-mix(in srgb,var(--emerald) 10%,transparent),color-mix(in srgb,var(--raised-2) 82%,transparent)),var(--raised-2)}.resolve-plan-steps{display:grid;gap:7px}.resolve-plan-steps span{grid-template-columns:auto minmax(0,1fr);align-items:center}.resolve-confidence-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;color:var(--muted);font-size:12px;font-weight:850}.resolve-confidence-row progress{width:100%;height:6px;overflow:hidden;border:0;border-radius:999px;background:color-mix(in srgb,var(--muted) 16%,transparent)}.resolve-confidence-row progress::-webkit-progress-value{border-radius:999px;background:linear-gradient(90deg,var(--emerald),var(--gold))}.resolve-confidence-row progress::-webkit-progress-bar{background:color-mix(in srgb,var(--muted) 16%,transparent)}.resolve-webhook-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid color-mix(in srgb,var(--danger) 26%,var(--border-soft));border-radius:8px;padding:10px;background:color-mix(in srgb,var(--danger) 8%,transparent);color:var(--danger)}.resolve-webhook-alert small,.resolve-webhook-alert strong{display:block}.resolve-webhook-alert small{color:var(--muted)}.resolve-webhook-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;align-items:center}.resolve-centered-empty{display:grid;place-items:center;gap:8px;min-height:220px;border:1px dashed color-mix(in srgb,var(--gold) 24%,var(--border-soft));border-radius:8px;color:var(--muted);text-align:center}.resolve-mini-row{display:grid;gap:3px}.resolve-owner-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.resolve-owner-card p{margin:8px 0 0;color:var(--muted);line-height:1.4}.resolve-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.resolve-proof-grid span{display:grid;gap:4px;border:1px solid var(--border-soft);border-radius:8px;padding:11px;background:color-mix(in srgb,var(--raised-2) 72%,transparent)}.resolve-proof-grid strong{color:var(--platinum);font-family:var(--display);font-size:24px}.theme-light .resolve-proof-grid strong{color:var(--ink)}@media (max-width:1720px){.resolve-main-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.45fr)}.resolve-ticket-head,.resolve-ticket-row{grid-template-columns:24px minmax(58px,.3fr) minmax(165px,1fr) minmax(86px,.45fr) minmax(66px,.33fr) minmax(74px,.32fr) minmax(108px,.55fr) minmax(54px,.28fr);gap:6px}.resolve-filter-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.resolve-filter-count,.resolve-filter-toolbar>*{min-width:0}.resolve-detail-rail{grid-column:2}.resolve-mid-rail{grid-column:1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr))}.resolve-save-view-form{grid-template-columns:1fr}}@media (max-width:1180px){.outcome-cockpit-overview{grid-template-columns:repeat(6,minmax(0,1fr))}.outcome-readout-conflicts,.outcome-readout-freshness,.outcome-readout-state{grid-column:span 2}.outcome-readout-priority{grid-column:span 3}.outcome-readout-next-action{grid-column:span 6}.resolve-bottom-grid,.resolve-command-strip,.resolve-detail-grid,.resolve-detail-meta,.resolve-lower-grid,.resolve-main-grid,.resolve-mid-rail,.resolve-page-header{grid-template-columns:1fr}.resolve-detail-rail,.resolve-mid-rail{grid-column:auto;grid-row:auto}.resolve-detail-rail{position:static;max-height:none}.resolve-filter-toolbar,.resolve-metric-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.resolve-header-proof{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.resolve-page-header{order:1}.resolve-message-strip{order:2}.resolve-command-strip,.resolve-filter-toolbar,.resolve-header-proof,.resolve-metric-ribbon,.resolve-proof-grid,.resolve-save-view-form{grid-template-columns:1fr}.resolve-ticket-head{display:none}.resolve-ticket-row{grid-template-columns:26px minmax(0,1fr)}.resolve-ticket-row>.resolve-ticket-title,.resolve-ticket-row>span:not(:first-child){grid-column:2}.resolve-confidence-row,.resolve-rail-row,.resolve-webhook-alert,.resolve-webhook-row{grid-template-columns:1fr}.resolve-message-strip{align-items:flex-start;flex-wrap:wrap}.resolve-command-strip{order:3}.resolve-metric-ribbon{order:4}.resolve-main-grid{order:5}.resolve-bottom-grid{order:6}.resolve-source-readouts{margin-left:0;width:100%}.resolve-detail-actions .ghost-button{width:100%}}.connect-control-cockpit{display:grid;gap:12px}.connect-command-strip,.connect-control-message,.connect-control-panel,.connect-detail-rail,.connect-source-strip{border:1px solid color-mix(in srgb,var(--gold) 16%,var(--border-soft));border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--raised) 94%,transparent),color-mix(in srgb,var(--graphite) 74%,transparent)),var(--raised);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ivory) 6%,transparent),0 16px 42px color-mix(in srgb,var(--graphite) 32%,transparent)}.connect-command-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px}.connect-command-strip h1{margin:2px 0 4px;color:var(--platinum);font-family:var(--display);font-size:clamp(28px,4vw,48px);line-height:.98}.connect-command-strip p{max-width:820px;margin:0;color:var(--text)}.connect-command-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.connect-control-message{display:flex;gap:8px;align-items:center;padding:10px 12px;color:var(--emerald);font-weight:800}.connect-control-message.is-loading{color:var(--gold)}.connect-control-message.is-error{border-color:color-mix(in srgb,var(--danger) 42%,var(--border-soft));background:color-mix(in srgb,var(--danger) 10%,var(--raised));color:var(--danger)}.connect-source-strip{display:grid;grid-template-columns:minmax(220px,.74fr) minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px}.connect-mcp-source-strip{grid-template-columns:minmax(280px,.82fr) minmax(640px,1.4fr);align-items:stretch}.connect-mcp-source-strip .connect-source-readouts{grid-template-columns:repeat(5,minmax(118px,1fr))}.connect-mcp-source-strip .connect-source-status{grid-column:2;justify-self:end;align-self:start}.connect-source-strip.is-loading{border-color:color-mix(in srgb,var(--gold) 34%,var(--border-soft))}.connect-source-strip.is-error{border-color:color-mix(in srgb,var(--danger) 42%,var(--border-soft));background:color-mix(in srgb,var(--danger) 10%,var(--raised))}.connect-source-heading{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;min-width:0}.connect-source-heading svg{color:var(--emerald)}.connect-source-heading h2,.connect-source-heading p,.connect-source-heading small{margin:0}.connect-source-heading h2{color:var(--platinum);font-size:16px;line-height:1.2}.connect-source-heading small{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.connect-source-readouts{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;min-width:0}.connect-source-readouts span{min-width:0;border:1px solid color-mix(in srgb,var(--gold) 14%,var(--border-soft));border-radius:8px;padding:8px;background:color-mix(in srgb,var(--raised-2) 72%,transparent)}.connect-source-readouts span.is-success{border-color:color-mix(in srgb,var(--emerald) 28%,var(--border-soft))}.connect-source-readouts span.is-warning{border-color:color-mix(in srgb,var(--gold) 34%,var(--border-soft))}.connect-source-readouts span.is-danger{border-color:color-mix(in srgb,var(--danger) 42%,var(--border-soft))}.connect-source-readouts em,.connect-source-readouts small,.connect-source-readouts strong{display:block;min-width:0}.connect-source-readouts small{color:var(--muted);font-size:10px;font-weight:900;line-height:1.1;text-transform:uppercase}.connect-source-readouts strong{margin-top:4px;color:var(--platinum);font-family:var(--mono);font-size:20px;line-height:1}.connect-source-readouts em{margin-top:5px;color:var(--muted);font-size:10px;font-style:normal;line-height:1.25;overflow-wrap:anywhere}.connect-mcp-source-strip .connect-source-readouts em{overflow-wrap:normal;word-break:normal}.connect-source-status{justify-self:end;border:1px solid color-mix(in srgb,var(--emerald) 34%,transparent);border-radius:999px;padding:5px 9px;color:var(--emerald);font-size:11px;font-weight:900;white-space:nowrap}.connect-source-status.is-error{border-color:color-mix(in srgb,var(--danger) 42%,transparent);color:var(--danger)}.connect-metric-ribbon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.connect-metric-card{position:relative;overflow:hidden;display:grid;gap:5px;min-height:110px;border:1px solid color-mix(in srgb,var(--gold) 14%,var(--border-soft));border-radius:8px;padding:13px;background:linear-gradient(145deg,color-mix(in srgb,var(--raised) 92%,transparent),color-mix(in srgb,var(--emerald) 8%,transparent)),var(--raised)}.connect-metric-card p,.connect-metric-card small{margin:0;color:var(--muted)}.connect-metric-card p{color:var(--gold);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.connect-metric-card strong{color:var(--platinum);font-family:var(--mono);font-size:26px;line-height:1}.connect-metric-signal{position:absolute;right:12px;bottom:12px;width:11px;height:11px;border-radius:999px;background:var(--muted);box-shadow:0 0 0 4px color-mix(in srgb,var(--muted) 12%,transparent)}.connect-metric-signal.is-success,.connect-status-pill{background:var(--emerald)}.connect-status-pill{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid color-mix(in srgb,var(--emerald) 42%,transparent);border-radius:999px;padding:4px 8px;color:#04140f;font-size:11px;font-weight:900;line-height:1.1;white-space:normal}.connect-metric-signal.is-warning,.connect-status-pill.is-warning{border-color:color-mix(in srgb,var(--gold) 48%,transparent);background:var(--gold);color:#1d1306}.connect-metric-signal.is-danger,.connect-status-pill.is-danger{border-color:color-mix(in srgb,var(--danger) 52%,transparent);background:var(--danger);color:#fff7f2}.connect-metric-signal.is-neutral,.connect-status-pill.is-neutral{border-color:var(--border-soft);background:color-mix(in srgb,var(--muted) 18%,transparent);color:var(--text)}.connect-main-grid{grid-template-columns:minmax(460px,1.32fr) minmax(320px,.84fr) minmax(280px,.64fr);align-items:start}.connect-lower-grid,.connect-main-grid,.connect-primary-stack{display:grid;gap:12px}.connect-lower-grid{grid-template-columns:minmax(0,.98fr) minmax(0,1.18fr) minmax(300px,.86fr) minmax(260px,.72fr);align-items:stretch}.connect-control-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.connect-control-tabs button{display:grid;gap:3px;min-width:0;border:1px solid color-mix(in srgb,var(--gold) 16%,var(--border-soft));border-radius:8px;padding:10px;background:color-mix(in srgb,var(--raised-2) 84%,transparent);color:var(--muted);text-align:left}.connect-control-tabs button.is-active,.connect-control-tabs button[aria-selected=true]{border-color:color-mix(in srgb,var(--gold) 54%,var(--border-soft));background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 20%,var(--raised)),color-mix(in srgb,var(--raised) 92%,transparent));color:var(--platinum)}.connect-control-tabs span{overflow-wrap:anywhere;font-weight:900}.connect-control-tabs small{color:var(--muted);font-size:11px;line-height:1.25}.connect-control-panel,.connect-detail-rail{display:grid;gap:12px;align-content:start;padding:14px}.connect-detail-header,.connect-panel-heading{display:flex;justify-content:space-between;gap:12px;align-items:start}.connect-detail-header h2,.connect-panel-heading h2{margin:2px 0 0;color:var(--platinum);font-size:16px;line-height:1.15}.connect-audit-list,.connect-client-table,.connect-security-list,.connect-tool-list,.connect-webhook-list{display:grid;gap:7px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--gold) 42%,transparent) color-mix(in srgb,var(--raised-2) 68%,transparent)}.connect-client-table{max-height:min(560px,56vh);overflow:auto;padding-right:2px}.connect-audit-list,.connect-security-list,.connect-webhook-list{max-height:min(420px,48vh);overflow:auto;padding-right:2px}.connect-client-head,.connect-client-row{display:grid;grid-template-columns:minmax(130px,1.1fr) minmax(76px,.54fr) minmax(120px,.95fr) minmax(94px,.68fr) minmax(76px,.52fr) minmax(72px,.42fr);gap:8px;align-items:center}.connect-client-head{position:sticky;top:0;z-index:1;padding:0 10px 4px;border-radius:7px;background:color-mix(in srgb,var(--raised) 92%,transparent);color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.connect-audit-row,.connect-client-row,.connect-scope-row,.connect-security-row,.connect-tool-row,.connect-webhook-row{min-width:0;border:1px solid color-mix(in srgb,var(--gold) 12%,var(--border-soft));border-radius:8px;padding:10px;background:color-mix(in srgb,var(--raised-2) 78%,transparent);color:var(--text)}.connect-client-row{width:100%;text-align:left}.connect-client-row.is-selected{border-color:color-mix(in srgb,var(--gold) 56%,var(--border-soft));box-shadow:inset 3px 0 0 var(--gold)}.connect-audit-row small,.connect-audit-row strong,.connect-client-row small,.connect-client-row strong,.connect-integration-card small,.connect-integration-card strong,.connect-scope-row small,.connect-scope-row strong,.connect-security-row small,.connect-security-row strong,.connect-tool-row small,.connect-tool-row strong,.connect-tool-row>span,.connect-webhook-row small,.connect-webhook-row strong{display:block;min-width:0;overflow-wrap:anywhere}.connect-scope-row>span,.connect-security-row>span,.connect-tool-row>span,.connect-webhook-row>span{min-width:0;overflow-wrap:anywhere}.connect-audit-row small,.connect-client-row small,.connect-integration-card p,.connect-integration-card small,.connect-scope-row small,.connect-security-row small,.connect-tool-row small,.connect-webhook-row small{margin:2px 0 0;color:var(--muted);font-size:11px;line-height:1.3}.connect-client-row progress{width:100%;height:5px;overflow:hidden;border:0;border-radius:999px;background:color-mix(in srgb,var(--muted) 18%,transparent)}.connect-client-row progress::-webkit-progress-value{border-radius:999px;background:linear-gradient(90deg,var(--emerald),var(--gold))}.connect-client-row progress::-webkit-progress-bar{border-radius:999px;background:color-mix(in srgb,var(--muted) 18%,transparent)}.connect-scope-chips,.connect-scope-list{display:flex;flex-wrap:wrap;gap:5px}.connect-scope-chips small,.connect-scope-list small{border:1px solid color-mix(in srgb,var(--gold) 24%,var(--border-soft));border-radius:999px;padding:3px 6px;background:color-mix(in srgb,var(--gold) 8%,transparent);color:color-mix(in srgb,var(--gold) 72%,var(--text));font-size:10px;font-weight:800}.connect-tool-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(86px,.48fr) minmax(110px,.62fr) minmax(70px,.38fr) minmax(62px,.34fr);gap:8px;align-items:center}.connect-policy-select{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:800}.connect-policy-select select{min-width:0}.connect-detail-card,.connect-inspector-card{display:grid;gap:10px;border:1px solid color-mix(in srgb,var(--gold) 14%,var(--border-soft));border-radius:8px;padding:12px;background:color-mix(in srgb,var(--graphite) 38%,transparent)}.connect-method-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.connect-method-row strong{border-radius:6px;padding:5px 7px;background:color-mix(in srgb,var(--gold) 14%,transparent);color:var(--gold)}.connect-method-row span{overflow-wrap:anywhere;color:var(--platinum);font-family:var(--mono)}.connect-detail-list,.connect-inspector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.connect-detail-list dt,.connect-inspector-grid span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.connect-detail-list dd,.connect-inspector-grid strong{margin:0;color:var(--platinum);overflow-wrap:anywhere}.connect-code-block{overflow:auto;max-height:190px;border:1px solid color-mix(in srgb,var(--emerald) 16%,var(--border-soft));border-radius:8px;padding:10px;background:color-mix(in srgb,#020806 76%,var(--graphite))}.connect-code-block pre{margin:0;color:color-mix(in srgb,var(--gold) 78%,var(--platinum));font-family:var(--mono);font-size:11px;line-height:1.55;white-space:pre-wrap}.connect-header-list{display:grid;gap:6px}.connect-header-list span{display:grid;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);gap:8px;border-bottom:1px solid color-mix(in srgb,var(--border-soft) 72%,transparent);padding-bottom:5px}.connect-header-list small{overflow-wrap:anywhere;color:var(--muted)}.connect-copy-status{color:var(--emerald);font-weight:800}.connect-detail-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.connect-detail-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.danger-button{border:1px solid color-mix(in srgb,var(--danger) 46%,var(--border-soft));border-radius:8px;padding:9px 12px;background:color-mix(in srgb,var(--danger) 13%,var(--raised));color:var(--danger);font-weight:900}.danger-button:disabled{cursor:not-allowed;opacity:.55}.connect-detail-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.connect-detail-card p{margin:3px 0 0;color:var(--muted);line-height:1.35}.connect-scope-row,.connect-security-row,.connect-webhook-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.connect-doc-grid,.connect-integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.connect-integration-card{display:grid;gap:6px;min-height:126px;border:1px solid color-mix(in srgb,var(--gold) 14%,var(--border-soft));border-radius:8px;padding:12px;background:linear-gradient(145deg,color-mix(in srgb,var(--emerald) 8%,transparent),color-mix(in srgb,var(--raised-2) 84%,transparent)),var(--raised-2)}.connect-audit-row{display:grid;grid-template-columns:minmax(78px,.34fr) minmax(0,1fr);gap:10px;align-items:start}@media (max-width:1720px){.connect-lower-grid,.connect-main-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.62fr)}.connect-audit-panel,.connect-detail-rail{grid-column:2}.connect-security-panel{grid-column:1}}@media (max-width:1180px){.connect-command-strip,.connect-lower-grid,.connect-main-grid,.connect-source-strip{grid-template-columns:1fr}.connect-audit-panel,.connect-detail-rail,.connect-security-panel{grid-column:auto}.connect-metric-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-source-readouts{grid-template-columns:repeat(3,minmax(0,1fr))}.connect-mcp-source-strip .connect-source-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-mcp-source-strip .connect-source-status{grid-column:auto;justify-self:start}.connect-control-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.app-main[data-current-section=command]>.page-capability-rail,.app-main[data-current-section=owner-command]>.page-capability-rail{order:20}.app-main[data-current-section=command]>.route-page,.app-main[data-current-section=owner-command]>.route-page{order:1}.app-main[data-current-section=resolve]>.page-capability-rail{order:20}.app-main[data-current-section=resolve]>.route-page{order:1}.app-main[data-current-section=build]>.page-capability-rail{order:20}.app-main[data-current-section=build]>.route-page{order:1}.app-main[data-current-section=atlas]>.page-capability-rail{order:20}.app-main[data-current-section=atlas]>.route-page{order:1}.app-main[data-current-section=ledger]>.page-capability-rail{order:20}.app-main[data-current-section=ledger]>.route-page{order:1}.app-main[data-current-section=agentops]>.page-capability-rail{order:20}.app-main[data-current-section=agentops]>.route-page{order:1}.app-main[data-current-section=connect-api]>.page-capability-rail,.app-main[data-current-section=connect-mcp]>.page-capability-rail,.app-main[data-current-section=connect]>.page-capability-rail{order:20}.app-main[data-current-section=connect-api]>.route-page,.app-main[data-current-section=connect-mcp]>.route-page,.app-main[data-current-section=connect]>.route-page{order:1}.connect-command-actions,.connect-detail-actions,.connect-panel-heading{display:grid;grid-template-columns:1fr}.connect-control-tabs,.connect-detail-list,.connect-doc-grid,.connect-inspector-grid,.connect-integration-grid,.connect-mcp-source-strip .connect-source-readouts,.connect-metric-ribbon,.connect-source-readouts{grid-template-columns:1fr}.connect-source-status{justify-self:start}.connect-client-head{display:none}.connect-audit-list,.connect-client-table,.connect-security-list,.connect-webhook-list{max-height:420px}.connect-audit-row,.connect-client-row,.connect-header-list span,.connect-scope-row,.connect-security-row,.connect-tool-row,.connect-webhook-row{grid-template-columns:1fr}}.report-form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(130px,.45fr) minmax(96px,auto);gap:10px;align-items:end}.decision-list,.report-list{display:grid;gap:10px;margin-top:12px}.report-list{max-height:560px;overflow:auto;padding-right:4px}.decision-row,.report-row{display:grid;grid-template-columns:minmax(0,1fr) max-content max-content;gap:12px;align-items:center;border:1px solid var(--border-soft);border-radius:7px;padding:12px;background:rgba(255,255,255,.025)}.decision-row{grid-template-columns:minmax(0,1fr) max-content max-content max-content}.decision-row-main,.report-row-main{min-width:0;display:grid;gap:4px}.decision-row-main strong,.report-row-main strong{line-height:1.22;overflow-wrap:anywhere}.decision-row small,.report-row small{display:block;line-height:1.35;overflow-wrap:anywhere;color:var(--muted)}.decision-row time,.report-row time{white-space:nowrap}.decision-row .chip,.report-row .chip{justify-self:start;max-width:100%;white-space:normal;text-align:center}.report-row-archive{border-style:dashed;background:rgba(216,173,87,.065)}.decision-reason{margin:12px 0}.decision-reason,.report-form label{display:grid;gap:7px;min-width:0;color:var(--muted);font-size:12px;font-weight:800}.decision-reason span,.report-form label span{display:block}.decision-reason input,.report-form input,.report-form select{display:block;width:100%;min-width:0;min-height:42px;border:1px solid var(--border-soft);border-radius:7px;padding:10px;background:rgba(255,255,255,.035);color:var(--platinum)}.report-form select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-reason input::-moz-placeholder,.report-form input::-moz-placeholder{color:var(--muted)}.decision-reason input::placeholder,.report-form input::placeholder{color:var(--muted)}.owner-command-page{--owner-bg:#040707;--owner-panel:rgba(15,17,13,0.92);--owner-panel-strong:rgba(23,21,14,0.96);--owner-line:rgba(211,153,72,0.24);--owner-line-strong:rgba(222,167,80,0.62);--owner-green:#58d27e;--owner-red:#e26552;--owner-muted:#9ea08f;background:linear-gradient(140deg,rgba(13,18,16,.96),rgba(5,6,7,.98)),var(--owner-bg)}.app-main[data-current-section=owner-command]>.page-capability-rail{grid-template-columns:minmax(160px,.75fr) minmax(240px,1.2fr) minmax(170px,.85fr) minmax(170px,.85fr) minmax(170px,.85fr);grid-template-areas:"reference intent controls states live" "groups groups groups groups groups";gap:7px;margin-bottom:10px;border-color:var(--owner-line-strong);border-radius:8px;padding:8px;background:linear-gradient(180deg,rgb(232 177 98/.07),transparent),rgb(0 0 0/.22);box-shadow:none}.app-main[data-current-section=owner-command]>.page-capability-rail :where(.capability-reference,.capability-intent,.capability-pill-row,.capability-state-row,.capability-live-panel,.capability-group){border-color:rgb(232 177 98/.16);border-radius:7px;background:rgb(255 255 255/.025)}.app-main[data-current-section=owner-command]>.page-capability-rail :where(.capability-reference,.capability-intent,.capability-live-panel){min-height:46px;align-content:center;padding:8px 10px}.app-main[data-current-section=owner-command]>.page-capability-rail .capability-intent p:last-child,.app-main[data-current-section=owner-command]>.page-capability-rail .capability-live-panel span{min-width:0;overflow-wrap:anywhere;white-space:normal}.app-main[data-current-section=owner-command]>.page-capability-rail :where(.capability-pill-row,.capability-state-row){align-content:center;gap:5px;padding:7px}.app-main[data-current-section=owner-command]>.page-capability-rail :where(.capability-pill,.state-chip){min-height:24px;padding-inline:8px;font-size:10.5px}.app-main[data-current-section=owner-command]>.page-capability-rail .capability-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.app-main[data-current-section=owner-command]>.page-capability-rail .capability-group{padding:8px 10px}.app-main[data-current-section=owner-command]>.page-capability-rail .capability-group strong{margin-bottom:2px}.app-main[data-current-section=owner-command]>.page-capability-rail .capability-group span{min-width:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal}@media (max-width:1180px){.app-main[data-current-section=owner-command]>.page-capability-rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"reference intent" "controls states" "live live" "groups groups"}}@media (max-width:760px){.app-main[data-current-section=owner-command]>.page-capability-rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"reference live" "controls controls" "states states";gap:3px;margin-bottom:6px;padding:4px}.app-main[data-current-section=owner-command]>.page-capability-rail :where(.capability-intent,.capability-groups){display:none}.app-main[data-current-section=owner-command]>.page-capability-rail :where(.capability-reference,.capability-live-panel){min-height:32px;padding:4px 6px}.app-main[data-current-section=owner-command]>.page-capability-rail .capability-live-panel span{display:none!important}.app-main[data-current-section=owner-command]>.page-capability-rail :where(.capability-pill-row,.capability-state-row){display:flex;min-height:0;flex-wrap:wrap;gap:3px;overflow-x:visible;padding:3px}.app-main[data-current-section=owner-command]>.page-capability-rail :where(.capability-pill,.state-chip){flex:0 1 auto;min-height:22px;padding-inline:6px;font-size:9.5px;line-height:1.05;white-space:nowrap}.app-main[data-current-section=owner-command]>.page-capability-rail .capability-group span{display:none}}.owner-command-route-bar,.owner-decision-drawer,.owner-metric-card,.owner-panel,.owner-source-strip{border:1px solid var(--owner-line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 54%),var(--owner-panel);box-shadow:0 20px 46px rgba(0,0,0,.24)}.owner-command-route-bar{gap:12px;padding:10px}.owner-command-route-bar>span{display:inline-flex;gap:8px;align-items:center;color:var(--owner-gold-bright);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.owner-command-route-bar strong{color:var(--platinum);overflow-wrap:anywhere}.owner-command-route-bar .primary-button{min-height:38px}.owner-source-strip{grid-template-columns:minmax(230px,.72fr) minmax(0,1.9fr) auto;gap:12px;padding:12px}.owner-source-heading>span{border-radius:8px;background:rgba(212,166,74,.12)}.owner-source-heading h2{margin:2px 0 0;color:var(--platinum);font-size:15px;line-height:1.18}.owner-source-readouts{gap:8px}.owner-source-readouts span,.owner-source-status{min-height:52px;border:1px solid rgba(212,166,74,.2)}.owner-source-readouts span{padding:8px 10px}.owner-source-readouts small{color:var(--muted)}.owner-source-readouts strong{color:var(--platinum);font-size:13px;line-height:1.14}.owner-source-status{gap:8px;padding:0 12px;color:var(--success)}.owner-source-strip.is-error .owner-source-status{color:var(--danger)}.owner-metric-ribbon{gap:10px}.owner-metric-card{grid-template-columns:minmax(0,1fr) 72px;gap:10px;padding:13px}.owner-metric-card strong{color:var(--platinum);line-height:1.05}.owner-metric-card .sparkline{width:72px;height:38px}.owner-cockpit-grid{grid-template-columns:minmax(0,1.34fr) minmax(290px,.66fr) minmax(300px,.74fr);align-items:start}.owner-bottom-grid,.owner-cockpit-grid,.owner-cockpit-main,.owner-cockpit-rail,.owner-cockpit-side{display:grid;gap:12px}.owner-cockpit-rail{position:sticky;top:88px}.owner-decision-drawer,.owner-panel{display:grid;gap:12px;padding:12px}.owner-panel-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.owner-panel-head.compact{align-items:start}.owner-context-person h3,.owner-drawer-head h2,.owner-panel-head h2,.owner-panel-head h3{margin:2px 0 0;color:var(--platinum);line-height:1.18;overflow-wrap:anywhere}.owner-panel-head h2{font-size:18px}.owner-context-person h3,.owner-panel-head h3{font-size:15px}.owner-filter-row{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.owner-filter-row button,.owner-filter-row span{display:inline-flex;gap:6px;align-items:center;min-height:30px;border:1px solid var(--owner-line);border-radius:7px;background:rgba(255,255,255,.035);color:var(--muted);padding:0 10px;font-size:12px;font-weight:800}.owner-filter-row button{cursor:pointer}.owner-filter-row button.is-active{border-color:var(--owner-line-strong);color:var(--owner-gold-bright);background:rgba(214,162,75,.16)}.owner-inbox-frame .record-scroll-frame{max-height:520px;overflow-y:auto}.owner-check-list,.owner-compact-list,.owner-guardrail-list,.owner-health-list,.owner-inbox-list,.owner-verification-list{display:grid;gap:8px}.owner-decision-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:10px;background:rgba(255,255,255,.03)}.owner-decision-row.is-selected{border-color:var(--owner-line-strong);background:rgba(214,162,75,.11)}.owner-decision-main{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;width:100%;border:0;background:transparent;color:inherit;padding:0;text-align:left;cursor:pointer}.owner-decision-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--owner-line);border-radius:8px;color:var(--owner-gold-bright);background:rgba(214,162,75,.1)}.owner-compact-row strong,.owner-decision-main strong,.owner-drawer-head h2{overflow-wrap:anywhere}.owner-compact-row em,.owner-compact-row small,.owner-context-line small,.owner-decision-main em,.owner-decision-main small,.owner-drawer-meta,.owner-drawer-section p,.owner-empty-small,.owner-history-disclosure p{color:var(--owner-muted)}.owner-compact-row em,.owner-compact-row small,.owner-decision-main em,.owner-decision-main small{display:block;line-height:1.35;overflow-wrap:anywhere}.owner-compact-row em,.owner-decision-main em{font-style:normal}.owner-risk-pill{font-size:11px;font-weight:900}.owner-decision-icon.tone-critical,.owner-decision-icon.tone-high,.owner-risk-pill.tone-critical,.owner-risk-pill.tone-high{color:var(--owner-red)}.owner-decision-icon.tone-medium,.owner-risk-pill.tone-medium{color:var(--owner-gold-bright)}.owner-decision-icon.tone-low,.owner-risk-pill.tone-low{color:var(--owner-green)}.owner-state-pill{display:inline-flex;min-height:24px;align-items:center;justify-content:center;border-radius:999px;padding:0 8px;background:rgb(255 255 255/.05);color:var(--owner-muted);font-size:11px;font-weight:850;line-height:1;white-space:nowrap}.owner-state-pill.is-pending{background:rgb(232 177 98/.13);color:var(--owner-gold-bright)}.owner-state-pill.is-settled{background:rgb(84 206 140/.12);color:var(--owner-green)}.owner-decision-row time{color:var(--owner-muted);font-size:12px;white-space:nowrap}.owner-decision-actions{display:flex;gap:6px;align-items:center}.owner-decision-actions .ghost-button,.owner-drawer-actions .ghost-button,.owner-drawer-actions .primary-button{min-height:34px;padding:0 10px;white-space:nowrap}.owner-compact-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.03);color:inherit;padding:9px;text-align:left}button.owner-compact-row{cursor:pointer}.owner-compact-row.tone-critical,.owner-compact-row.tone-high{border-color:rgba(226,101,82,.28)}.owner-check-list .state-complete strong,.owner-compact-row.tone-green,.owner-health-list .tone-green strong,.owner-verification-list .state-complete strong{color:var(--owner-green)}.owner-check-list .state-review strong,.owner-compact-row.tone-amber,.owner-compact-row.tone-gold,.owner-health-list .tone-gold strong,.owner-verification-list .state-review strong{color:var(--owner-gold-bright)}.owner-readiness-body{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;align-items:center}.owner-readiness-score{display:grid;place-items:center;min-height:132px;border:10px solid rgba(88,210,126,.74);border-right-color:rgba(214,162,75,.82);border-radius:50%;text-align:center}.owner-readiness-score strong{color:var(--platinum);font-size:30px;line-height:1}.owner-readiness-score span{color:var(--owner-muted);font-size:12px}.owner-check-list span,.owner-context-line,.owner-guardrail-list span,.owner-health-list span,.owner-risk-facts span,.owner-verification-list span{display:grid;gap:3px;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:8px;background:rgba(255,255,255,.03)}.owner-check-list .state-missing strong,.owner-health-list .tone-red strong,.owner-verification-list .state-missing strong{color:var(--owner-red)}.owner-authority-meter{display:grid;gap:7px}.owner-authority-meter>span{display:flex;justify-content:space-between;color:var(--owner-muted)}.owner-guardrail-list span{color:var(--owner-muted)}.owner-guardrail-list svg{flex:0 0 auto}.owner-context-card{gap:10px}.owner-context-person>span{border-radius:10px}.owner-context-line small,.owner-context-line strong,.owner-context-line>span{min-width:0}.owner-decision-drawer{align-content:start}.owner-drawer-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.owner-drawer-section{display:grid;gap:8px;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:10px;background:rgba(255,255,255,.025)}.owner-impact-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));aspect-ratio:1.55;border:1px solid var(--owner-line);border-radius:8px;overflow:hidden;background:linear-gradient(135deg,rgba(58,31,20,.92),rgba(116,43,31,.78)),rgba(214,162,75,.09)}.owner-impact-matrix span{position:relative;border-right:1px solid rgba(214,162,75,.34);border-bottom:1px solid rgba(214,162,75,.34)}.owner-impact-matrix span.is-active:after{position:absolute;top:50%;left:50%;width:15px;height:15px;border:2px solid rgba(255,232,179,.92);border-radius:50%;background:var(--owner-gold-bright);box-shadow:0 0 18px rgba(240,200,121,.5);content:"";transform:translate(-50%,-50%)}.owner-risk-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.owner-drawer-actions .ghost-button:last-child{grid-column:1/-1}.owner-history-disclosure{border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:10px}.owner-history-disclosure summary{color:var(--owner-muted);font-weight:800}.owner-bottom-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-list-panel .owner-compact-row{grid-template-columns:22px minmax(0,1fr) minmax(48px,auto)}@media (max-width:1500px){.owner-source-strip{grid-template-columns:minmax(0,1fr)}.owner-source-status{justify-self:start}.owner-metric-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-cockpit-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr)}.owner-cockpit-rail{grid-column:1/-1;position:static;grid-template-columns:minmax(240px,.32fr) minmax(0,1fr)}}@media (max-width:1120px){.owner-source-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-bottom-grid,.owner-cockpit-grid,.owner-cockpit-rail{grid-template-columns:minmax(0,1fr)}.owner-decision-row{grid-template-columns:minmax(0,1fr) auto}.owner-decision-actions{grid-column:1/-1}}@media (max-width:760px){.owner-command-page .page-title-row{gap:6px;margin-top:0}.owner-command-page .page-title-row .header-readout{display:none}.owner-command-route-bar,.owner-compact-row,.owner-decision-row,.owner-drawer-actions,.owner-list-panel .owner-compact-row,.owner-metric-card,.owner-metric-ribbon,.owner-readiness-body,.owner-risk-facts,.owner-source-strip{grid-template-columns:minmax(0,1fr)}.owner-command-route-bar .primary-button,.owner-decision-actions,.owner-drawer-actions .ghost-button,.owner-drawer-actions .primary-button,.owner-source-status{width:100%;justify-content:center}.owner-source-heading{display:none}.owner-decision-actions,.owner-source-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-decision-actions{display:grid}.owner-inbox-frame .record-scroll-frame{max-height:520px}.owner-drawer-head{grid-template-columns:minmax(0,1fr)}}.owner-command-page{--owner-bg:#040706;--owner-ink:#f6efe1;--owner-soft:#b8ad98;--owner-faint:#7e786b;--owner-panel:rgba(10,14,15,0.92);--owner-panel-strong:rgba(17,20,19,0.98);--owner-line:rgba(219,161,72,0.26);--owner-line-strong:rgba(230,178,88,0.56);--owner-gold:#d6a24b;--owner-gold-bright:#f0c879;--owner-green:#59d184;--owner-red:#e7675c;--owner-blue:#6fa7ff;background:radial-gradient(circle at 28% 0,rgba(214,162,75,.12),transparent 34%),linear-gradient(145deg,rgba(8,14,15,.98),rgba(3,5,6,.99)),var(--owner-bg);max-width:100%;overflow-x:clip}.owner-cockpit-shell,.owner-cockpit-shell *{min-width:0}.owner-cockpit-shell{display:grid;gap:12px}.owner-command-bottom-bar,.owner-command-route-bar,.owner-focus-rail>*,.owner-metric-card,.owner-ops-ledger,.owner-source-strip,.owner-workflow-map{border:1px solid var(--owner-line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 58%),var(--owner-panel);box-shadow:0 18px 44px rgba(0,0,0,.28)}.owner-source-strip{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,2fr) auto;gap:10px;align-items:center;padding:10px}.owner-source-heading{display:flex;gap:10px;align-items:center}.owner-source-heading>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--owner-line);border-radius:7px;color:var(--owner-gold-bright);background:rgba(214,162,75,.12)}.owner-context-person h3,.owner-drawer-head h2,.owner-panel-head h3,.owner-section-heading h2,.owner-source-heading h2{margin:2px 0 0;color:var(--owner-ink);line-height:1.16;overflow-wrap:anywhere}.owner-section-heading h2,.owner-source-heading h2{font-size:15px}.owner-source-readouts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.owner-source-readouts span,.owner-source-status{min-height:50px;border:1px solid rgba(214,162,75,.2);border-radius:7px;background:rgba(255,255,255,.035)}.owner-source-readouts span{display:grid;gap:3px;align-content:center;padding:7px 9px}.owner-command-bottom-bar .overline,.owner-drawer-section .overline,.owner-panel-head .overline,.owner-queue-health .overline,.owner-route-status small,.owner-source-readouts small,.owner-worker-handoff .overline{color:var(--owner-soft)}.owner-source-readouts small{font-size:10px;font-weight:850;text-transform:uppercase}.owner-source-readouts strong{color:var(--owner-ink);font-size:12px;line-height:1.12;overflow-wrap:anywhere}.owner-source-readouts em{color:var(--owner-soft);font-family:var(--mono);font-size:9.5px;font-style:normal;line-height:1.15;overflow-wrap:anywhere}.owner-source-status{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-width:-moz-max-content;min-width:max-content;padding-inline:12px;color:var(--owner-green);font-size:12px;font-weight:850}.owner-source-strip.is-loading .owner-source-status{color:var(--owner-gold-bright)}.owner-source-strip.is-error .owner-source-status{color:var(--owner-red)}.owner-source-status span{display:grid;gap:2px}.owner-source-status strong{color:currentColor;font-size:12px;line-height:1.1}.owner-source-status small{max-width:260px;color:var(--owner-soft);font-size:10px;font-weight:750;line-height:1.25;overflow-wrap:anywhere;text-transform:none}.empty-column.is-error{border-color:rgba(231,103,92,.34);color:var(--owner-red)}.owner-command-route-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 12px}.owner-ledger-controls,.owner-route-brand,.owner-route-status,.owner-route-status span,.owner-scope-toggle,.owner-search-control{display:flex;align-items:center}.owner-route-brand{gap:10px;color:var(--owner-ink);text-transform:uppercase;letter-spacing:.08em}.owner-route-brand strong{min-width:0;overflow-wrap:anywhere}.owner-logo-mark{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--owner-line-strong);border-radius:8px;color:var(--owner-gold-bright);font-weight:950}.owner-route-status{justify-content:center;gap:8px}.owner-route-status span{min-height:38px;gap:9px;border-left:1px solid rgba(214,162,75,.17);padding-inline:13px}.owner-route-status strong{color:var(--owner-ink);font-size:12px}.owner-metric-ribbon{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.owner-metric-card{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:8px;align-items:center;min-height:88px;padding:12px}.owner-metric-card strong{display:block;color:var(--owner-ink);font-size:24px;line-height:1.02;letter-spacing:0}.owner-metric-card .sparkline{width:64px;height:34px}.owner-ledger-shell{display:grid;grid-template-columns:minmax(245px,.68fr) minmax(720px,2fr) minmax(330px,.88fr);gap:12px;align-items:start}.owner-focus-rail>*,.owner-ops-ledger,.owner-workflow-map{display:grid;gap:12px;padding:12px}.owner-workflow-map{position:sticky;top:78px}.owner-activity-list,.owner-check-list,.owner-command-actions,.owner-focus-rail,.owner-guardrail-list,.owner-queue-health,.owner-recommendation-strip,.owner-workflow-list{display:grid;gap:8px}.owner-workflow-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"icon label count" "icon detail count";gap:2px 10px;align-items:center;min-height:58px;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:9px;background:rgba(255,255,255,.03);color:inherit;text-align:left;cursor:pointer}.owner-workflow-row>span{grid-area:icon;display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:rgba(255,255,255,.045)}.owner-workflow-row strong{grid-area:label;color:var(--owner-ink)}.owner-workflow-row small{grid-area:detail;color:var(--owner-soft)}.owner-workflow-row em{grid-area:count;color:var(--owner-ink);font-style:normal;font-weight:900}.owner-health-route.tone-critical,.owner-workflow-row.tone-critical{border-color:rgba(231,103,92,.52)}.owner-health-route.tone-critical strong,.owner-risk-pill.tone-critical,.owner-risk-pill.tone-high,.owner-risk-value-cell.tone-critical strong,.owner-risk-value-cell.tone-high strong,.owner-severity-dot.tone-critical,.owner-severity-dot.tone-high,.owner-sla-cell.tone-critical strong,.owner-status-badge.tone-critical,.owner-workflow-row.tone-critical em,.owner-workflow-row.tone-critical svg{color:var(--owner-red)}.owner-check-list .state-complete strong,.owner-health-route.tone-green strong,.owner-readiness-mini .state-complete strong,.owner-recommendation-strip .tone-green strong,.owner-sla-cell.tone-green strong,.owner-status-badge.tone-green,.owner-system-health .tone-green strong,.owner-workflow-row.tone-green em,.owner-workflow-row.tone-green svg{color:var(--owner-green)}.owner-check-list .state-missing strong,.owner-check-list .state-review strong,.owner-health-route.tone-amber strong,.owner-health-route.tone-gold strong,.owner-readiness-mini .state-missing strong,.owner-readiness-mini .state-review strong,.owner-recommendation-strip .tone-amber strong,.owner-recommendation-strip .tone-gold strong,.owner-sla-cell.tone-gold strong,.owner-status-badge.tone-gold,.owner-system-health .tone-gold strong,.owner-workflow-row.tone-amber em,.owner-workflow-row.tone-amber svg{color:var(--owner-gold-bright)}.owner-health-route{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;gap:8px;align-items:center;min-height:42px;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:8px 9px;background:rgba(255,255,255,.03);color:var(--owner-soft);text-align:left;cursor:pointer}.owner-ops-ledger{overflow:hidden}.owner-ledger-toolbar{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,1.8fr);gap:12px;align-items:end}.owner-ledger-controls{flex-wrap:wrap;justify-content:flex-end;gap:7px}.owner-ledger-controls button,.owner-ledger-controls label,.owner-scope-toggle{min-height:34px;border:1px solid var(--owner-line);border-radius:7px;background:rgba(255,255,255,.035);color:var(--owner-soft);padding:0 9px;font-size:12px;font-weight:800}.owner-search-control{flex:1 1 210px;gap:7px}.decision-reason textarea,.owner-ledger-controls select,.owner-search-control input{width:100%;border:0;background:transparent;color:var(--owner-ink);font:inherit;outline:0}.owner-ledger-controls select{min-width:118px}.owner-scope-toggle{gap:7px;cursor:pointer}.owner-ledger-table{display:grid;overflow-x:visible;border:1px solid rgba(214,162,75,.18);border-radius:8px}.owner-decision-row,.owner-ledger-head{display:grid;grid-template-columns:minmax(92px,.7fr) minmax(142px,1.28fr) minmax(100px,.78fr) minmax(72px,.55fr) minmax(88px,.65fr) minmax(72px,.55fr) minmax(112px,.82fr) minmax(86px,.62fr) minmax(126px,.75fr);min-width:0}.owner-ledger-head{position:sticky;top:0;z-index:1;border-bottom:1px solid rgba(214,162,75,.22);background:rgba(8,11,12,.98)}.owner-ledger-head span{padding:10px 9px;color:var(--owner-soft);font-size:10px;font-weight:900;text-transform:uppercase}.owner-ledger-group-title{display:flex;justify-content:space-between;width:100%;min-width:0;border:0;border-bottom:1px solid rgba(214,162,75,.18);background:rgba(214,162,75,.075);color:var(--owner-gold-bright);padding:8px 10px;font-size:11px;font-weight:950;letter-spacing:.06em;text-align:left;text-transform:uppercase;cursor:pointer}.owner-decision-row{align-items:stretch;border:0;border-bottom:1px solid rgba(255,255,255,.075);border-radius:0;padding:0;background:rgba(255,255,255,.015)}.owner-decision-row.is-selected{background:rgba(214,162,75,.1);box-shadow:inset 3px 0 0 var(--owner-gold-bright)}.owner-decision-row>*{min-width:0;min-height:58px;border-right:1px solid rgba(255,255,255,.05);padding:9px;overflow-wrap:anywhere}.owner-ledger-ticket,.owner-ledger-title{display:grid;align-content:center;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.owner-ledger-ticket{grid-template-columns:9px minmax(0,1fr);gap:8px;align-items:center}.owner-severity-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.owner-ledger-ticket strong,.owner-ledger-title strong,.owner-risk-value-cell strong,.owner-worker-cell strong{color:var(--owner-ink);overflow-wrap:anywhere}.owner-activity-row small,.owner-command-action small,.owner-context-line small,.owner-drawer-head small,.owner-drawer-meta,.owner-drawer-section p,.owner-evidence-cell small,.owner-history-disclosure p,.owner-ledger-ticket small,.owner-ledger-title small,.owner-recommendation-strip small,.owner-risk-value-cell small,.owner-sla-cell small,.owner-status-badge small,.owner-worker-cell small{color:var(--owner-soft)}.owner-ledger-title{gap:3px}.owner-ledger-title small{display:block;overflow:visible;overflow-wrap:anywhere;white-space:normal}.owner-evidence-cell,.owner-risk-value-cell,.owner-sla-cell,.owner-status-badge,.owner-validation-cell,.owner-worker-cell{display:grid;gap:3px;align-content:center}.owner-evidence-cell{grid-template-columns:16px minmax(0,1fr);align-items:center}.owner-evidence-cell small{grid-column:2}.owner-worker-cell{grid-template-columns:28px minmax(0,1fr);align-items:center}.owner-worker-cell em,.owner-worker-handoff em{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--owner-line);border-radius:50%;color:var(--owner-gold-bright);font-size:10px;font-style:normal;font-weight:950}.owner-worker-cell small{grid-column:2}.owner-row-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;align-content:center}.owner-drawer-actions .ghost-button,.owner-drawer-actions .primary-button,.owner-row-actions .ghost-button{min-height:32px;justify-content:center;padding:0 8px;white-space:nowrap}.owner-row-actions .ghost-button{min-width:0;padding:0 8px}.owner-row-actions .ghost-button span{min-width:0;overflow:hidden;text-overflow:ellipsis}.owner-row-actions .is-approval-blocked{border-color:rgba(231,103,92,.28);color:var(--owner-gold-bright)}.owner-approval-blocker,.owner-approval-closed,.owner-drawer-settled,.owner-row-settled{display:inline-flex;align-items:center;gap:8px;min-width:0;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.03);color:var(--owner-soft)}.owner-row-settled{min-height:32px;justify-content:center;padding:0 8px;font-size:12px;font-weight:850}.owner-approval-blocker{align-items:start;border-color:rgba(231,103,92,.34);padding:9px;color:var(--owner-red)}.owner-approval-closed,.owner-drawer-settled{align-items:start;border-color:rgba(89,209,132,.26);padding:9px;color:var(--owner-green)}.owner-approval-blocker span,.owner-approval-closed span,.owner-drawer-settled span{display:grid;gap:3px}.owner-approval-blocker strong{color:var(--owner-red)}.owner-approval-closed strong,.owner-drawer-settled strong{color:var(--owner-green)}.owner-approval-blocker small,.owner-approval-closed small,.owner-drawer-settled small{color:var(--owner-soft);overflow-wrap:anywhere}.owner-decision-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px}.owner-decision-fact-grid span{min-width:0;border:1px solid rgba(214,162,75,.16);border-radius:7px;padding:7px;background:rgba(255,255,255,.025)}.owner-decision-fact-grid small{display:block;color:var(--owner-soft);font-size:10px;font-weight:850;text-transform:uppercase}.owner-decision-fact-grid strong{display:block;margin-top:3px;color:var(--owner-ink);font-size:12px;line-height:1.3;overflow-wrap:anywhere}.owner-ledger-footer{display:flex;justify-content:space-between;color:var(--owner-soft);font-size:12px}.owner-focus-rail{position:sticky;top:78px;display:grid;gap:12px}.owner-authority-panel,.owner-context-card,.owner-decision-drawer,.owner-evidence-panel,.owner-readiness-panel{align-content:start}.owner-context-line,.owner-context-person{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center}.owner-context-person>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--owner-line-strong);border-radius:50%;color:var(--owner-gold-bright);font-weight:950}.owner-context-line{grid-template-columns:20px minmax(0,1fr);border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:8px;background:rgba(255,255,255,.03)}.owner-context-line>span{display:grid;gap:2px}.owner-context-line small,.owner-context-line strong{display:block;overflow-wrap:anywhere}.owner-context-line svg{color:var(--owner-gold-bright)}.owner-drawer-head,.owner-panel-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.owner-risk-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border:1px solid;border-radius:7px;padding:0 8px;font-size:10.5px;font-weight:950;text-transform:capitalize;white-space:nowrap}.owner-drawer-meta{display:flex;flex-wrap:wrap;gap:6px}.owner-drawer-meta span{border:1px solid var(--owner-line);border-radius:999px;padding:4px 8px;font-size:11px}.decision-reason,.owner-drawer-section,.owner-history-disclosure,.owner-worker-handoff{display:grid;gap:8px;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:10px;background:rgba(255,255,255,.025)}.owner-readiness-mini>div{display:flex;justify-content:space-between;gap:8px;align-items:center}.owner-readiness-mini>div strong{color:var(--owner-green);font-size:12px}.owner-check-list span,.owner-guardrail-list span,.owner-readiness-mini>span,.owner-recommendation-strip span,.owner-system-health span{display:grid;gap:3px;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:8px;background:rgba(255,255,255,.03)}.decision-reason span{color:var(--owner-soft);font-size:12px;font-weight:850}.decision-reason textarea{min-height:68px;resize:vertical}.owner-drawer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.owner-drawer-actions.is-blocked{grid-template-columns:minmax(0,1fr)}.owner-worker-handoff span{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center}.owner-worker-handoff small{grid-column:2;color:var(--owner-soft)}.owner-history-disclosure summary{color:var(--owner-soft);cursor:pointer;font-weight:850}.owner-readiness-panel .owner-panel-head strong{color:var(--owner-green);font-size:24px}.owner-guardrail-list span{display:flex;gap:8px;align-items:center;color:var(--owner-soft)}.owner-guardrail-list svg{color:var(--owner-green)}.owner-activity-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:40px;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:8px;background:rgba(255,255,255,.03);color:inherit;text-align:left;cursor:pointer}.owner-activity-row strong,.owner-command-action strong,.owner-recommendation-strip strong{color:var(--owner-ink);overflow-wrap:anywhere}.owner-activity-row em{color:var(--owner-soft);font-style:normal;white-space:nowrap}.owner-command-bottom-bar{display:grid;grid-template-columns:minmax(220px,.52fr) minmax(0,2fr) minmax(220px,.62fr);gap:10px;align-items:stretch;padding:10px}.owner-system-health{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.owner-system-health .overline{grid-column:1/-1}.owner-command-actions{grid-template-columns:repeat(6,minmax(0,1fr))}.owner-command-action{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:center;min-height:58px;border:1px solid var(--owner-line);border-radius:8px;background:rgba(255,255,255,.035);color:inherit;padding:8px;text-align:left;cursor:pointer}.owner-command-action:disabled{cursor:not-allowed;opacity:.52}.owner-command-action svg{color:var(--owner-gold-bright)}.owner-command-action span{min-width:0}.owner-command-action small{display:block;overflow-wrap:anywhere}.owner-recommendation-strip span{grid-template-columns:18px minmax(0,1fr) auto;align-items:center}@media (max-width:2200px){.owner-ledger-shell{grid-template-columns:minmax(230px,.46fr) minmax(0,1.54fr)}.owner-focus-rail{grid-column:1/-1;position:static;grid-template-columns:minmax(260px,.75fr) minmax(300px,1fr) minmax(260px,.8fr)}.owner-focus-rail .owner-authority-panel,.owner-focus-rail .owner-readiness-panel{grid-column:span 1}.owner-focus-rail .owner-evidence-panel{grid-column:1/-1}}@media (max-width:1650px){.owner-ledger-shell{grid-template-columns:minmax(0,1fr)}.owner-workflow-map{position:static}.owner-command-bottom-bar{grid-template-columns:minmax(0,1fr)}.owner-system-health{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-command-actions,.owner-recommendation-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1280px){.owner-command-bottom-bar,.owner-command-route-bar,.owner-ledger-toolbar,.owner-source-strip{grid-template-columns:minmax(0,1fr)}.owner-command-route-bar .primary-button,.owner-source-status{justify-self:start}.owner-route-status{justify-content:start;flex-wrap:wrap}.owner-metric-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-command-actions,.owner-focus-rail,.owner-ledger-shell{grid-template-columns:minmax(0,1fr)}.owner-focus-rail,.owner-workflow-map{position:static}.owner-command-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-ledger-head{display:none}.owner-ledger-table{overflow-x:visible;border:0}.owner-decision-row,.owner-ledger-group-title{min-width:0}.owner-decision-row{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;margin-bottom:8px;border:1px solid rgba(214,162,75,.18);border-radius:8px;padding:8px}.owner-decision-row>*{min-height:0;border-right:0;padding:0}.owner-evidence-cell,.owner-ledger-ticket,.owner-worker-cell{grid-template-columns:20px minmax(0,1fr)}}@media (max-width:760px){.owner-cockpit-shell{gap:9px}.owner-command-page .page-title-row{gap:4px;margin-top:0}.owner-command-page .page-title-row>div:first-child>p:not(.overline){display:block;margin-top:2px;font-size:12px;line-height:1.2}.owner-command-page .page-title-row h1{font-size:28px;line-height:1}.owner-command-page .page-title-row .header-readout{display:none}.owner-source-strip{grid-template-columns:minmax(0,1fr);gap:5px;padding:6px}.owner-source-heading,.owner-source-status{display:none}.owner-source-readouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.owner-source-readouts span{min-height:34px;padding:4px 5px}.owner-source-readouts small{font-size:8.75px;line-height:1}.owner-source-readouts strong{font-size:10.5px}.owner-source-readouts em{font-size:8.5px}.owner-command-route-bar{gap:8px;padding:8px}.owner-route-brand{letter-spacing:.04em}.owner-route-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.owner-route-status span{min-height:34px;border:1px solid rgba(214,162,75,.17);border-radius:7px;padding:6px}.owner-metric-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-metric-card{grid-template-columns:minmax(0,1fr);min-height:74px;padding:9px}.owner-metric-card .sparkline{display:none}.owner-metric-card strong{font-size:20px}.owner-workflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-workflow-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label count" "detail count";min-height:52px}.owner-workflow-row>span{display:none}.owner-ledger-controls,.owner-ledger-controls button,.owner-ledger-controls label,.owner-search-control{width:100%}.owner-ledger-head{display:none}.owner-ledger-table{overflow-x:visible;border:0}.owner-decision-row,.owner-ledger-group-title{min-width:0}.owner-decision-row{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;margin-bottom:8px;border:1px solid rgba(214,162,75,.18);border-radius:8px;padding:8px}.owner-decision-row>*{min-height:0;border-right:0;padding:0}.owner-evidence-cell,.owner-ledger-ticket,.owner-worker-cell{grid-template-columns:20px minmax(0,1fr)}.owner-command-actions,.owner-decision-fact-grid,.owner-drawer-actions,.owner-recommendation-strip,.owner-row-actions,.owner-system-health{grid-template-columns:minmax(0,1fr)}.owner-command-route-bar .primary-button,.owner-drawer-actions .ghost-button,.owner-drawer-actions .primary-button,.owner-row-actions .ghost-button{width:100%;justify-content:center}.owner-authority-panel,.owner-command-bottom-bar,.owner-context-card,.owner-decision-drawer,.owner-evidence-panel,.owner-ops-ledger,.owner-readiness-panel,.owner-workflow-map{padding:9px}}.reports-page{--report-paper:color-mix(in srgb,var(--raised) 92%,white 6%);--report-paper-strong:color-mix(in srgb,var(--raised) 96%,white 8%);--report-line:color-mix(in srgb,var(--gold) 28%,var(--border-soft));--report-bronze:color-mix(in srgb,var(--gold) 76%,#8f4d28 24%);--report-rose:#c86f67;background:linear-gradient(145deg,color-mix(in srgb,var(--raised-2) 42%,transparent),color-mix(in srgb,var(--raised) 82%,transparent))}.app-main[data-current-section=reports]>.page-capability-rail{grid-template-columns:minmax(190px,.8fr) minmax(310px,1.25fr) minmax(300px,1fr) minmax(260px,.9fr);grid-template-areas:"reference intent controls states" "live groups groups groups";gap:8px;margin-bottom:12px;border-color:color-mix(in srgb,var(--gold) 26%,var(--border-soft));border-radius:8px;padding:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 8%,transparent),transparent),color-mix(in srgb,var(--raised) 86%,transparent);box-shadow:0 18px 42px rgb(91 59 23/.12)}.app-main[data-current-section=reports]>.page-capability-rail .capability-group,.app-main[data-current-section=reports]>.page-capability-rail .capability-intent,.app-main[data-current-section=reports]>.page-capability-rail .capability-live-panel,.app-main[data-current-section=reports]>.page-capability-rail .capability-pill-row,.app-main[data-current-section=reports]>.page-capability-rail .capability-reference,.app-main[data-current-section=reports]>.page-capability-rail .capability-state-row{border-color:color-mix(in srgb,var(--gold) 20%,var(--border-soft));border-radius:7px;background:color-mix(in srgb,var(--raised) 86%,transparent)}.app-main[data-current-section=reports]>.page-capability-rail .capability-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-page .metric-card,.reports-page .panel{border-color:var(--report-line);background:linear-gradient(145deg,rgb(255 255 255/.08),transparent 58%),var(--report-paper);box-shadow:0 18px 42px rgb(82 60 37/.11)}.report-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.22fr);gap:12px;align-items:end;margin:2px 0 10px}.report-hero h1{margin:0;color:var(--platinum);font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,2.35vw,40px);font-weight:700;line-height:1.04}.report-hero p{max-width:780px;margin:6px 0 0;color:var(--muted);line-height:1.45}.report-hero-card{min-height:74px;display:grid;align-content:center;justify-items:end;gap:3px;border:1px solid var(--report-line);border-radius:8px;padding:14px 16px;background:color-mix(in srgb,var(--raised) 80%,transparent)}.report-hero-card small,.report-hero-card span{color:var(--muted)}.report-hero-card strong{color:var(--report-bronze);font-size:22px;line-height:1}.report-source-strip{display:grid;grid-template-columns:minmax(230px,.65fr) minmax(0,1.75fr) auto;gap:12px;align-items:center;margin:0 0 12px;border:1px solid var(--report-line);border-radius:8px;padding:12px;background:linear-gradient(120deg,color-mix(in srgb,var(--gold) 12%,transparent),transparent 56%),color-mix(in srgb,var(--raised) 88%,transparent)}.report-source-heading{display:flex;min-width:0;align-items:center;gap:10px}.report-source-heading>span{display:inline-grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--gold) 30%,var(--border-soft));border-radius:8px;color:var(--report-bronze);background:color-mix(in srgb,var(--gold) 10%,transparent)}.report-source-heading h2{margin:2px 0 0;color:var(--platinum);font-size:15px;line-height:1.2}.report-source-readouts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.report-source-readouts span{min-width:0;border:1px solid color-mix(in srgb,var(--gold) 18%,var(--border-soft));border-radius:7px;padding:7px 8px;background:color-mix(in srgb,var(--raised-2) 54%,transparent)}.report-source-readouts small,.report-source-readouts strong{display:block;min-width:0;overflow-wrap:anywhere}.report-source-readouts small{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.report-source-readouts strong{margin-top:3px;color:var(--platinum);font-size:12px;line-height:1.15}.report-source-status{display:inline-flex;justify-self:end;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--green) 35%,var(--border-soft));border-radius:999px;padding:8px 10px;color:var(--green);font-size:12px;font-weight:900;white-space:nowrap;background:color-mix(in srgb,var(--green) 10%,transparent)}.report-source-strip.is-loading .report-source-status{border-color:color-mix(in srgb,var(--gold) 42%,var(--border-soft));color:var(--report-bronze)}.report-source-strip.is-error .report-source-status{border-color:color-mix(in srgb,var(--red) 46%,var(--border-soft));color:var(--red)}.report-tab-rail{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px;border-bottom:1px solid var(--report-line)}.report-tab-rail button{min-height:34px;border:0;border-bottom:2px solid transparent;padding:8px 12px;color:var(--muted);background:transparent;font-size:12px;font-weight:800;cursor:pointer}.report-tab-rail button[aria-pressed=true]{color:var(--report-bronze);border-bottom-color:var(--report-bronze)}.report-tab-summary{display:grid;grid-template-columns:auto minmax(0,.42fr) minmax(0,1fr);gap:10px;align-items:center;margin:-2px 0 12px;border:1px solid var(--report-line);border-radius:8px;padding:10px 12px;background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 9%,transparent),transparent),color-mix(in srgb,var(--raised) 84%,transparent)}.report-tab-summary span{justify-self:start;border:1px solid color-mix(in srgb,var(--gold) 30%,var(--border-soft));border-radius:999px;padding:4px 8px;color:var(--report-bronze);font-size:10px;font-weight:900;text-transform:uppercase}.report-tab-summary small,.report-tab-summary strong{min-width:0;overflow-wrap:anywhere}.report-tab-summary strong{color:var(--platinum)}.report-tab-summary small{color:var(--muted)}.report-metric-ribbon{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:0}.reports-page .metric-card{min-height:108px}.reports-page .report-metric-ribbon .metric-card{grid-template-columns:minmax(0,1fr);align-items:start}.reports-page .report-metric-ribbon .metric-card .overline{overflow-wrap:normal;word-break:normal}.report-builder-rail,.report-main-stack,.report-page-shell{min-width:0}.report-page-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(306px,.36fr);gap:var(--layout-gap);align-items:start}.report-builder-rail,.report-main-stack{display:grid;gap:var(--layout-gap-sm)}.report-builder-rail{position:sticky;top:88px}.report-builder-rail .report-form{grid-template-columns:1fr}.report-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(160px,.7fr);gap:12px;margin-top:14px}.report-library-empty{grid-column:1/-1}.report-card,.report-new-card{min-width:0;min-height:142px;display:grid;gap:8px;align-content:start;border:1px solid var(--border-soft);border-radius:var(--radius);padding:14px;background:linear-gradient(145deg,rgba(255,255,255,.04),transparent),rgba(255,255,255,.025)}.report-card.is-selected{border-color:rgba(216,173,87,.72);box-shadow:inset 0 0 0 1px rgba(216,173,87,.2)}.report-approval-actions,.report-audit-row,.report-card-head,.report-card-meta,.report-coverage-row,.report-destination-row,.report-feed-row{display:flex;align-items:center;gap:10px}.report-approval-actions,.report-card-head,.report-card-meta{justify-content:space-between}.report-card-icon{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(216,173,87,.32);border-radius:8px;color:var(--gold);background:rgba(216,173,87,.09)}.report-card-actions{display:inline-flex;align-items:center;gap:7px;color:var(--gold)}.report-card strong,.report-new-card strong{min-width:0;line-height:1.2;overflow-wrap:anywhere}.report-audit-row small,.report-card small,.report-destination-row small,.report-evidence-line,.report-feed-row small,.report-new-card small,.report-summary-stat em{color:var(--muted);font-size:11px;line-height:1.35}.report-evidence-line{color:var(--emerald);font-weight:800}.report-card-meta time{color:var(--muted);font-size:11px}.report-card-meta .chip{border:1px solid transparent;cursor:pointer}.report-card-foot{margin-top:auto}.report-library-table{min-width:0;display:grid;gap:8px;margin-top:14px}.report-table-row{min-width:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(96px,.65fr) minmax(74px,.5fr) minmax(112px,.7fr) minmax(74px,.45fr);gap:12px;align-items:center;border:1px solid var(--border-soft);border-radius:8px;padding:10px 12px;background:rgba(255,255,255,.025)}.report-table-row.is-selected{border-color:rgba(216,173,87,.5);background:rgba(216,173,87,.09)}.report-table-head{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;background:rgba(216,173,87,.08)}.report-table-row small,.report-table-row span,.report-table-row strong,.report-table-row time{min-width:0;overflow-wrap:anywhere}.report-table-row small{display:block;margin-top:3px;color:var(--muted);font-size:10px}.report-new-card{cursor:pointer;justify-items:center;text-align:center;color:var(--platinum);border-style:dashed}.report-new-card span{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;color:var(--gold);background:rgba(216,173,87,.12)}.report-row-summary{background:rgba(216,173,87,.08)}.report-summary-panel{display:grid;grid-template-columns:minmax(0,1fr) 112px minmax(250px,.85fr);gap:14px;align-items:stretch}.report-summary-copy{min-width:0;display:grid;gap:8px;align-content:center}.report-summary-copy h2{margin:0;line-height:1.1;overflow-wrap:anywhere}.report-narrative-panel p,.report-summary-copy p{margin:0;color:var(--muted);line-height:1.5}.report-quality-ring{--coverage:0;width:104px;height:104px;display:grid;place-items:center;justify-self:center;align-self:center;border-radius:999px;background:radial-gradient(circle at center,var(--raised) 0 54%,transparent 55%),conic-gradient(var(--emerald) calc(var(--coverage) * 1%),rgba(216,173,87,.72) 0,rgba(255,255,255,.08))}.report-quality-ring.compact{width:88px;height:88px;margin:12px auto}.report-quality-ring small,.report-quality-ring strong{grid-column:1;grid-row:1}.report-quality-ring strong{align-self:center;font-size:22px}.report-quality-ring small{align-self:end;margin-bottom:20px;color:var(--muted);font-size:10px}.report-summary-stat{min-width:0;display:grid;gap:5px;align-content:center;border:1px solid var(--border-soft);border-radius:8px;padding:10px;background:rgba(255,255,255,.025)}.report-summary-stat-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.report-summary-stat small{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.report-summary-stat strong{min-width:0;font-size:clamp(18px,1.3vw,24px);line-height:1;overflow-wrap:anywhere}.report-summary-stat em{overflow-wrap:anywhere}.report-footer-grid,.report-insight-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:var(--layout-gap-sm)}.report-insight-grid-three{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(0,.85fr)}.report-calendar,.report-export-grid,.report-snapshot-grid{display:grid;gap:10px}.report-calendar{grid-template-columns:repeat(7,minmax(32px,1fr));overflow-x:auto;margin-top:12px;padding-bottom:4px}.report-calendar span{min-width:32px;display:grid;place-items:center;gap:5px;border:1px solid var(--border-soft);border-radius:7px;padding:8px 4px;color:var(--muted)}.report-calendar span small,.report-calendar span strong{line-height:1}.report-calendar span.is-active{color:var(--platinum);border-color:rgba(216,173,87,.56);background:rgba(216,173,87,.12)}.report-schedule-callout{min-height:148px;display:grid;place-items:center;gap:6px;margin-top:12px;border:1px dashed rgba(216,173,87,.34);border-radius:var(--radius);padding:16px;color:var(--muted);text-align:center}.report-schedule-callout strong,.report-schedule-callout svg{color:var(--gold)}.report-schedule-detail{display:grid;gap:8px;margin-top:10px}.report-schedule-detail span{min-width:0;display:grid;gap:3px;border:1px solid var(--border-soft);border-radius:8px;padding:10px 12px;background:rgba(255,255,255,.025)}.report-schedule-detail small,.report-schedule-detail strong{min-width:0;overflow-wrap:anywhere}.report-schedule-detail small{color:var(--muted);font-size:11px}.report-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.report-snapshot{min-height:112px;display:grid;gap:8px;align-content:start;border:1px solid var(--border-soft);border-radius:var(--radius);padding:12px;background:rgba(255,255,255,.025)}.report-snapshot strong{font-size:clamp(18px,1.4vw,22px);overflow-wrap:anywhere}.report-snapshot i{height:32px;border-radius:999px;background:linear-gradient(90deg,currentColor,transparent);opacity:.72}.report-coverage-row i.tone-green,.report-snapshot.tone-green{color:var(--emerald)}.report-coverage-row i.tone-gold,.report-snapshot.tone-gold{color:var(--gold)}.report-snapshot.tone-blue{color:var(--blue)}.report-coverage-row i.tone-red,.report-snapshot.tone-red{color:var(--red)}.report-audit-list,.report-coverage-list,.report-destination-list,.report-feed-list{display:grid;gap:10px;margin-top:12px}.report-audit-row,.report-destination-row,.report-feed-row{min-width:0;border-bottom:1px solid var(--border-soft);padding-bottom:10px}.report-audit-row:last-child,.report-destination-row:last-child,.report-feed-row:last-child{border-bottom:0;padding-bottom:0}.report-audit-row i,.report-feed-row svg{flex:0 0 auto;color:var(--emerald)}.report-audit-row span,.report-destination-row span:not(.avatar-chip),.report-feed-row span{min-width:0;display:grid;gap:3px}.report-audit-row strong,.report-destination-row strong,.report-feed-row strong{overflow-wrap:anywhere}.report-audit-row time,.report-feed-row time{margin-left:auto;white-space:nowrap;color:var(--muted);font-size:11px}.avatar-chip{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border-radius:999px;color:var(--platinum);background:rgba(216,173,87,.28);font-size:11px;font-weight:900}.report-audit-row i,.report-coverage-row i{width:12px;height:12px;border:1px solid;border-radius:3px}.report-coverage-row em{margin-left:auto;color:var(--muted);font-style:normal}.report-workflow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.report-workflow-step{min-width:0;min-height:86px;display:grid;gap:7px;place-items:center;border:1px solid var(--border-soft);border-radius:var(--radius);padding:12px 8px;text-align:center;overflow-wrap:anywhere}.report-workflow-step i{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;color:var(--emerald);background:rgba(54,211,153,.1);font-style:normal}.report-workflow-step.is-active{border-color:rgba(216,173,87,.55);background:rgba(216,173,87,.08)}.report-workflow-step.is-active i{color:var(--gold);background:rgba(216,173,87,.13)}.report-workflow-step.is-disabled{opacity:.58}.report-approval-actions{margin-top:12px;color:var(--muted)}.report-export-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.report-export-button{align-items:flex-start;justify-content:flex-start;min-height:54px;text-align:left;white-space:normal}.report-export-button span{min-width:0;display:grid;gap:3px}.report-export-button small{color:var(--muted);font-size:10px;font-weight:700;line-height:1.2}.report-preview-lines{display:grid;gap:9px;margin-top:14px;border-radius:var(--radius);padding:14px;background:rgba(255,255,255,.035)}.report-preview-lines span{height:10px;border-radius:999px;background:rgba(255,255,255,.1)}.report-preview-lines span:nth-child(2){width:86%}.report-preview-lines span:nth-child(3){width:62%}.report-preview-lines span:nth-child(4){width:78%}.report-section-checklist{display:grid;gap:9px;margin-top:14px;border-top:1px solid var(--border-soft);padding-top:14px}.report-section-checklist .panel-head{align-items:center;margin-bottom:0}.report-section-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;border-bottom:1px solid var(--border-soft);padding:0 0 8px;color:var(--platinum)}.report-section-row:last-child{border-bottom:0;padding-bottom:0}.report-section-row input{margin-top:2px;accent-color:var(--report-bronze,var(--gold))}.report-section-row input:disabled{opacity:.68;cursor:not-allowed}.report-section-row span{display:grid;gap:2px;min-width:0}.report-section-row strong{min-width:0;overflow-wrap:anywhere;font-size:12px}.report-section-row small{color:var(--muted);font-size:10.5px;line-height:1.25}@media (max-width:1180px){.app-main[data-current-section=reports]>.page-capability-rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"reference intent" "controls states" "live live" "groups groups"}.app-main[data-current-section=reports]>.page-capability-rail .capability-groups,.report-hero,.report-page-shell,.report-source-strip{grid-template-columns:1fr}.report-hero-card{justify-items:start}.report-metric-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.report-source-status{justify-self:start}.report-tab-summary{grid-template-columns:auto minmax(0,1fr)}.report-tab-summary small{grid-column:1/-1}.report-builder-rail{position:static}}@media (max-width:760px){.app-main[data-current-section=reports]>.topbar{order:0}.app-main[data-current-section=reports]>.command-result{order:1}.app-main[data-current-section=reports]>.route-page{order:2}.app-main[data-current-section=reports]>.page-capability-rail,.app-main[data-current-section=reports]>.page-capability-rail .capability-groups,.report-metric-ribbon,.report-source-readouts,.report-tab-summary{grid-template-columns:1fr}.app-main[data-current-section=reports]>.page-capability-rail{order:3;grid-template-areas:"reference" "intent" "controls" "states" "live" "groups"}.report-hero h1{font-size:30px}.report-tab-rail{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.report-tab-rail button{flex:0 0 auto}.report-tab-summary small{grid-column:auto}}.decision-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ghost-button.danger{border-color:rgba(255,116,116,.42);color:#ffb3b3}.settings-console .state-lab{margin-top:0;padding:0}.user-list{margin-top:12px}.user-list,.user-row{display:grid;gap:10px}.user-row{border:1px solid var(--border-soft);border-radius:7px;padding:12px;background:rgba(255,255,255,.025)}.user-row.is-disabled{opacity:.72}.user-row-actions,.user-row-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.user-edit-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(120px,.65fr);gap:8px}.compact-field{gap:5px;font-size:10px;min-width:0;max-width:100%;overflow-wrap:anywhere}.compact-field input,.compact-field select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:36px;padding:8px}.user-row small{color:var(--muted)}.permission-role-row,.permission-route-row,.permission-summary{display:flex;justify-content:space-between;gap:12px;align-items:center}.permission-summary{border:1px solid var(--border-soft);border-radius:7px;padding:12px;margin:12px 0;background:rgba(54,211,153,.08)}.permission-role-list,.permission-route-list{display:grid;gap:8px}.permission-role-row,.permission-route-row{border-top:1px solid var(--border-soft);padding-top:8px}.chip.green{color:var(--emerald);background:rgba(54,211,153,.1)}.chip.gold{color:var(--gold);background:rgba(245,199,92,.1)}.chip.blue{color:var(--blue);background:rgba(99,164,255,.1)}.chip.red{color:var(--red);background:rgba(255,95,87,.1)}.project-registry-page{display:grid;gap:16px}.project-registry-layout,.project-registry-metrics,.project-registry-source,.project-registry-toolbar{width:100%}.project-registry-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.project-registry-search{display:flex;align-items:center;gap:8px;min-width:min(100%,320px);flex:1;border:1px solid var(--border-soft);border-radius:7px;padding:0 12px;background:color-mix(in srgb,var(--raised) 78%,transparent);color:var(--muted)}.project-registry-search input,.project-registry-toolbar select{min-height:42px;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.project-registry-search input{width:100%}.project-registry-toolbar select{border:1px solid var(--border-soft);border-radius:7px;padding:0 12px;background:color-mix(in srgb,var(--raised) 84%,transparent)}.project-registry-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.project-registry-metric,.project-registry-source{border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--raised) 86%,transparent);box-shadow:var(--shadow-soft)}.project-registry-metric{display:grid;gap:6px;min-height:118px;padding:16px}.project-registry-metric small,.project-registry-metric span,.project-registry-source small{color:var(--muted)}.project-registry-metric strong{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1}.project-registry-source{display:grid;grid-template-columns:auto auto minmax(140px,auto) minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px}.project-registry-source small{overflow-wrap:anywhere}.project-registry-layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(340px,30vw,430px);gap:14px;align-items:start}.project-registry-detail,.project-registry-primary{min-width:0}.project-registry-table{width:100%;min-width:1280px;border-collapse:collapse;table-layout:fixed}.project-registry-table td:first-child,.project-registry-table th:first-child{width:24%}.project-registry-table td:nth-child(2),.project-registry-table th:nth-child(2){width:11%}.project-registry-table td:nth-child(3),.project-registry-table th:nth-child(3){width:14%}.project-registry-table td:nth-child(4),.project-registry-table th:nth-child(4){width:11%}.project-registry-table td:nth-child(5),.project-registry-table th:nth-child(5){width:12%}.project-registry-table td:nth-child(6),.project-registry-table th:nth-child(6){width:13%}.project-registry-table td:nth-child(7),.project-registry-table th:nth-child(7){width:15%}.project-registry-table td,.project-registry-table th{padding:13px 12px;border-bottom:1px solid var(--border-soft);text-align:left;vertical-align:middle}.project-registry-table th{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--raised-2) 94%,transparent);color:var(--muted);font-size:.72rem;white-space:nowrap;text-transform:uppercase;letter-spacing:0}.project-registry-table tr.is-selected{background:rgba(245,199,92,.08)}.project-registry-row-button span,.project-registry-row-button strong,.project-registry-table td span,.project-registry-table td strong{display:block;min-width:0;overflow-wrap:anywhere}.project-registry-row-button span,.project-registry-table td span{margin-top:3px;color:var(--muted);font-size:.82rem;overflow-wrap:anywhere}.project-registry-table td:nth-child(n+2) span,.project-registry-table td:nth-child(n+2) strong{overflow-wrap:normal;word-break:normal}.project-registry-row-button{width:100%;border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.project-registry-row-button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.project-truth-badge{display:inline-flex;align-items:center;gap:6px;width:-moz-max-content;width:max-content;border:1px solid var(--border-soft);border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:800;white-space:nowrap}.project-truth-badge.truth-verified{color:var(--emerald);background:rgba(54,211,153,.1)}.project-truth-badge.truth-partial,.project-truth-badge.truth-unknown{color:var(--gold);background:rgba(245,199,92,.1)}.project-truth-badge.truth-failed{color:var(--red);background:rgba(255,95,87,.1)}.project-registry-detail{display:grid;gap:14px;position:sticky;top:18px;max-height:calc(100vh - 36px);overflow:auto}.project-registry-detail-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.project-registry-detail-head .project-truth-badge{flex:0 0 auto}.project-registry-detail h2{margin:0;overflow-wrap:anywhere}.project-registry-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.project-registry-facts div{border-bottom:1px solid var(--border-soft);padding:10px}.project-registry-facts dd,.project-registry-facts dt{margin:0}.project-registry-facts dt{color:var(--muted);font-size:.72rem;text-transform:uppercase}.project-registry-facts dd{margin-top:4px;font-weight:800;overflow-wrap:anywhere}.project-registry-evidence,.project-registry-issues{display:grid;gap:8px;border-top:1px solid var(--border-soft);padding-top:12px}.project-registry-issues p:not(.overline){margin:0;color:var(--gold)}.project-stage-row,.project-task-row,.project-ticket-row,.project-work-item-row{display:flex;justify-content:space-between;align-items:start;gap:10px;border:1px solid var(--border-soft);border-radius:7px;padding:10px;background:color-mix(in srgb,var(--raised-2) 76%,transparent)}.project-stage-row div,.project-task-row div,.project-ticket-row div,.project-work-item-row div{flex:1 1 auto;min-width:0}.project-stage-row span,.project-stage-row strong,.project-task-row span,.project-task-row strong,.project-ticket-row span,.project-ticket-row strong,.project-work-item-row span,.project-work-item-row strong{display:block}.project-stage-row span,.project-task-row span,.project-ticket-row span,.project-work-item-row span{color:var(--muted);overflow-wrap:anywhere}.project-stage-row small,.project-task-row small,.project-ticket-row small,.project-work-item-row small{color:var(--muted);overflow-wrap:break-word;word-break:normal}.project-stage-row small{flex:0 0 clamp(118px,24%,168px);min-width:118px;text-align:right;white-space:normal;word-break:normal}.project-task-row small,.project-ticket-row small,.project-work-item-row small{flex:0 1 46%;min-width:132px;text-align:right}.project-registry-external{display:inline-flex;align-items:center;gap:7px;width:-moz-max-content;width:max-content;color:var(--gold);font-weight:800}@media (max-width:1500px){.project-registry-layout{grid-template-columns:1fr}.project-registry-detail{position:static;max-height:none}}@media (max-width:980px){.project-registry-metrics,.project-registry-source{grid-template-columns:1fr}}@media (max-width:640px){.project-registry-toolbar{align-items:stretch}.project-registry-search,.project-registry-toolbar .ghost-button,.project-registry-toolbar select{width:100%}.project-registry-facts,.project-registry-metrics{grid-template-columns:1fr}.project-registry-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.project-registry-metric{min-height:98px;padding:13px}.project-registry-metric strong{font-size:clamp(1.45rem,9vw,2rem)}.project-registry-metric:last-child{grid-column:1/-1}.project-stage-row,.project-task-row,.project-ticket-row,.project-work-item-row{align-items:stretch;flex-direction:column}.project-stage-row small,.project-task-row small,.project-ticket-row small,.project-work-item-row small{flex-basis:auto;min-width:0;text-align:left;white-space:normal}}.build-console{grid-template-columns:minmax(260px,.85fr) minmax(320px,1fr)}.build-console,.build-control-console,.build-source-strip{display:grid;gap:14px}.build-source-strip{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr) auto;align-items:center;border:1px solid var(--border-soft);border-radius:10px;padding:14px 16px;background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 12%,transparent),transparent 52%),var(--raised);box-shadow:var(--soft-shadow)}.build-source-strip h2{margin:3px 0 4px;font-size:clamp(18px,1.7vw,24px);letter-spacing:0}.build-source-strip span{color:var(--muted);font-size:13px;line-height:1.45}.build-source-readouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.build-source-readouts span{display:grid;gap:2px;min-height:58px;border:1px solid var(--border-soft);border-radius:8px;padding:9px 10px;color:var(--muted);background:var(--raised-2);font-size:11px;font-weight:850;text-transform:uppercase}.build-source-readouts strong{color:var(--platinum);font-size:18px;line-height:1}.build-source-status{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-width:142px;min-height:40px;border:1px solid color-mix(in srgb,var(--emerald) 35%,var(--border-soft));border-radius:999px;padding:0 12px;color:var(--emerald);background:color-mix(in srgb,var(--emerald) 10%,transparent);font-size:12px;white-space:nowrap}.build-source-strip.is-loading .build-source-status{border-color:color-mix(in srgb,var(--gold) 40%,var(--border-soft));color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent)}.build-source-strip.is-error .build-source-status{border-color:color-mix(in srgb,#ff6b6b 45%,var(--border-soft));color:#ff8a8a;background:rgba(255,107,107,.1)}.build-project-form,.build-project-workspace,.build-summary,.build-task-form,.build-task-panel{align-content:start}.build-summary{grid-column:span 2;--build-card-surface:rgba(248,250,252,0.92);--build-card-surface-strong:rgba(255,255,255,0.94);--build-card-ink:#0d1320;--build-card-muted:#4b586c;--build-card-line:rgba(15,23,42,0.14);--build-card-track:rgba(15,23,42,0.12);--build-card-shadow:rgba(15,23,42,0.08)}.build-control-console .build-project-workspace,.build-control-console .build-summary,.build-control-console .build-task-panel{grid-column:auto}.build-summary-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:14px}.build-summary-head h2{margin:3px 0 0}.build-summary-head>span{color:var(--muted);font-size:12px;font-weight:850;text-align:right}.build-portfolio-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px}.build-portfolio-card{display:grid;gap:10px;min-height:118px;border:1px solid var(--border-soft);border-radius:8px;padding:13px;color:var(--build-card-muted);background:linear-gradient(180deg,var(--build-card-surface-strong),var(--build-card-surface)),var(--build-card-surface);text-align:left;cursor:pointer;box-shadow:0 10px 26px var(--build-card-shadow);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.build-portfolio-card.is-selected,.build-portfolio-card:focus-visible,.build-portfolio-card:hover{border-color:color-mix(in srgb,var(--gold) 58%,var(--border-soft));box-shadow:0 16px 34px color-mix(in srgb,var(--gold) 18%,transparent);transform:translateY(-1px)}.build-portfolio-card.is-selected{background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 10%,transparent),transparent 54%),linear-gradient(180deg,var(--build-card-surface-strong),var(--build-card-surface)),var(--build-card-surface)}.build-portfolio-card:focus-visible{outline:2px solid color-mix(in srgb,var(--gold) 45%,transparent);outline-offset:2px}.build-portfolio-card small,.build-portfolio-card strong{display:block}.build-portfolio-card strong{color:var(--build-card-ink);font-size:14px}.build-portfolio-card small{margin-top:3px;color:var(--build-card-muted);font-size:11px;font-weight:850}.build-portfolio-progress{display:block;height:8px;overflow:hidden;border-radius:999px;background:var(--build-card-track)}.build-portfolio-progress span{display:block;height:100%;min-width:3px;border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--emerald))}.build-portfolio-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.build-portfolio-meta small{min-height:22px;padding:4px 7px;border:1px solid var(--build-card-line);border-radius:999px;background:var(--build-card-surface-strong)}.build-control-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.32fr);gap:14px;align-items:start}.build-control-primary,.build-control-rail{display:grid;gap:14px;min-width:0}.build-control-rail{position:sticky;top:92px;max-height:calc(100vh - 110px);overflow:auto;padding-right:2px}.build-control-rail .panel{min-width:0}.build-project-workspace{grid-column:span 2;overflow:hidden}.build-task-panel{grid-column:span 2}.build-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0}.build-metrics span{border:1px solid var(--build-card-line);border-radius:7px;padding:12px;background:var(--build-card-surface);color:var(--build-card-muted);font-size:12px;font-weight:800;box-shadow:0 10px 24px var(--build-card-shadow)}.build-summary.is-capability-focus .build-metrics span{border-color:color-mix(in srgb,var(--gold) 36%,var(--build-card-line));background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 7%,var(--build-card-surface-strong)),var(--build-card-surface))}.build-metrics strong{display:block;color:var(--build-card-ink);font-size:24px;line-height:1.1}.build-metrics small{display:block;margin-top:5px;color:var(--build-card-muted);font-size:10px;line-height:1.35}.build-board-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:12px 0;border-bottom:1px solid var(--border-soft)}.build-board-tabs button{min-height:34px;border:0;border-bottom:2px solid transparent;padding:0 10px 8px;color:var(--muted);background:transparent;font-size:11px;font-weight:900;cursor:pointer}.build-board-tabs button.is-selected,.build-board-tabs button:focus-visible,.build-board-tabs button:hover{color:var(--platinum);border-bottom-color:var(--gold)}.build-board-controls{display:grid;grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(130px,.6fr)) minmax(120px,.5fr);gap:8px;margin-bottom:12px}.build-board-controls label{display:grid;gap:4px;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.build-board-controls input,.build-board-controls select{min-width:0;min-height:36px;border:1px solid var(--border-soft);border-radius:7px;padding:0 10px;color:var(--platinum);background:var(--raised-2);font:inherit;letter-spacing:0;text-transform:none}.build-workspace-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.build-workspace-actions .ghost-button,.build-workspace-actions .primary-button{min-height:38px;white-space:nowrap}.build-workspace-hero{display:grid;grid-template-columns:minmax(280px,1.25fr) minmax(280px,.9fr);gap:14px;margin-top:14px;padding:14px;border:1px solid var(--border-soft);border-radius:8px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--gold) 14%,transparent),transparent 40%),linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.015))}.build-workspace-current{min-width:0}.build-workspace-current h3{margin:3px 0 9px;color:var(--platinum);font-size:clamp(24px,2.1vw,34px);line-height:1.08}.build-workspace-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-bottom:10px;color:var(--muted);font-size:12px;font-weight:800}.build-workspace-status-badge{display:inline-flex;align-items:center;min-height:25px;padding:0 10px;border:1px solid var(--border-soft);border-radius:999px;color:var(--platinum);background:rgba(255,255,255,.04);font-size:11px;font-weight:900}.build-workspace-status-badge.status-done,.build-workspace-status-badge.status-in-progress{color:var(--emerald);background:color-mix(in srgb,var(--emerald) 12%,transparent)}.build-workspace-status-badge.status-planning{color:var(--blue);background:color-mix(in srgb,var(--blue) 12%,transparent)}.build-workspace-status-badge.status-archived,.build-workspace-status-badge.status-blocked{color:var(--amber);background:color-mix(in srgb,var(--amber) 12%,transparent)}.build-workspace-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.build-workspace-stat-grid span{display:grid;align-content:center;min-height:92px;padding:14px;border:1px solid var(--border-soft);border-radius:8px;color:var(--muted);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),var(--raised-2);font-size:12px;font-weight:850}.build-workspace-stat-grid strong{color:var(--platinum);font-size:28px;line-height:1.05}.build-workspace-grid{display:grid;grid-template-columns:minmax(240px,.95fr) minmax(260px,1fr) minmax(300px,1.15fr);gap:12px;margin-top:12px}.build-workspace-region{min-width:0;border:1px solid var(--border-soft);border-radius:8px;padding:13px;background:rgba(255,255,255,.025)}.mini-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px;color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mini-head strong{color:var(--platinum);letter-spacing:0;text-transform:none}.build-status-rail{display:grid;gap:10px}.build-status-line{display:grid;gap:6px}.build-status-line>span:first-child{display:flex;justify-content:space-between;gap:10px;min-width:0;color:var(--muted);font-size:12px}.build-status-line b{min-width:0;color:var(--platinum);overflow-wrap:anywhere}.build-status-line small{min-width:0;font-weight:850;overflow-wrap:anywhere}.build-status-track{display:block;height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.06)}.build-status-fill{display:block;height:100%;min-width:2px;border-radius:inherit;background:var(--blue)}.build-status-fill.tone-converted,.build-status-fill.tone-done,.build-status-fill.tone-progress{background:var(--emerald)}.build-status-fill.tone-pending{background:var(--gold)}.build-status-fill.tone-validation{background:var(--amber)}.build-status-fill.tone-archived{background:var(--muted)}.build-next-action-card{display:grid;gap:12px}.build-next-action-card p{margin:0 0 4px;color:var(--muted);font-size:12px;font-weight:800}.build-next-action-card h3{margin:0;color:var(--platinum);font-size:19px;line-height:1.18}.build-next-action-meta{display:flex;flex-wrap:wrap;gap:6px;color:var(--muted);font-size:12px;font-weight:800}.build-next-action-meta>span:not(.chip){display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border:1px solid var(--border-soft);border-radius:999px;background:rgba(255,255,255,.035)}.build-next-action-card .primary-button{justify-content:center}.build-project-list{display:grid;gap:8px}.build-project-option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;border:1px solid var(--border-soft);border-radius:8px;padding:10px;color:var(--muted);background:rgba(255,255,255,.025);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.build-project-option.is-selected,.build-project-option:focus-visible,.build-project-option:hover{border-color:color-mix(in srgb,var(--gold) 62%,var(--border-soft));background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 18%,transparent),transparent 52%),color-mix(in srgb,var(--gold) 8%,var(--raised))}.build-project-option:focus-visible{outline:2px solid color-mix(in srgb,var(--gold) 58%,transparent);outline-offset:2px}.build-project-option small,.build-project-option strong{display:block}.build-project-option strong{color:var(--platinum);font-size:13px}.build-project-option small{margin-top:3px;font-size:11px;font-weight:800}.build-project-option>span:last-child{display:grid;justify-items:end;gap:4px}.build-project-overflow{margin:4px 0 0;color:var(--muted);font-size:12px;font-weight:800}.build-project-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:center}.build-project-actions .ghost-button,.build-project-actions .primary-button{min-height:40px;justify-content:center;white-space:nowrap}.compact-table .build-task-row{grid-template-columns:minmax(260px,1fr) 110px 100px minmax(120px,.6fr) minmax(220px,.8fr)}.build-task-record{display:grid;gap:6px}.build-task-row{cursor:grab;transition:border-color .16s ease,background .16s ease,transform .16s ease,opacity .16s ease}.build-task-row:active{cursor:grabbing}.build-task-row.is-dragging{opacity:.72;transform:scale(.995)}.build-task-row.is-drop-target{border-color:color-mix(in srgb,var(--gold) 72%,var(--border-soft));background:linear-gradient(90deg,rgba(216,173,87,.12),transparent 42%),var(--raised-2)}.build-task-row.is-selected{border-color:color-mix(in srgb,var(--gold) 70%,var(--border-soft));background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 18%,transparent),transparent 45%),color-mix(in srgb,var(--gold) 7%,var(--raised));box-shadow:inset 3px 0 0 var(--gold),0 0 0 1px color-mix(in srgb,var(--gold) 14%,transparent)}.build-task-row.is-saving{opacity:.82;pointer-events:none}.build-task-form.is-inspected,.build-task-row.is-inspected{border-color:color-mix(in srgb,var(--gold) 76%,var(--border-soft));box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 14%,transparent)}.build-task-row.is-archived{border-style:dashed;opacity:.78}.build-task-title-cell{display:flex;align-items:center;gap:10px;min-width:0}.build-task-title-cell>span:last-child{min-width:0}.build-task-drag-handle{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;border:1px solid var(--border-soft);border-radius:6px;color:var(--muted);background:rgba(255,255,255,.035)}.build-task-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.build-task-actions .ghost-button{min-height:34px;padding:0 10px;white-space:nowrap}.build-task-edit-panel{border:1px solid var(--border-soft);border-radius:7px;padding:12px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),var(--raised)}.build-task-edit-grid{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(140px,.45fr));gap:10px}.build-task-edit-grid .wide-field{grid-column:span 2}.build-task-edit-grid textarea{min-height:92px}.build-task-edit-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px}.build-task-panel.density-compact .build-task-row{min-height:54px;padding-top:8px;padding-bottom:8px}.build-control-backlog,.build-control-detail,.build-control-readiness,.build-control-timeline{overflow:hidden}.build-detail-close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-soft);border-radius:999px;color:var(--muted);background:rgba(255,255,255,.5);font-size:14px;font-weight:900}.build-detail-title{display:grid;gap:6px;margin-top:10px;padding:12px;border:1px solid var(--border-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.7),transparent),var(--raised-2)}.build-detail-title h3,.build-detail-title p{margin:0}.build-detail-title p{color:var(--muted);font-size:12px;font-weight:850}.build-detail-title h3{color:var(--platinum);font-size:18px;line-height:1.18}.build-detail-actions,.build-detail-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.build-status-token{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border:1px solid var(--border-soft);border-radius:999px;color:var(--muted);background:rgba(255,255,255,.52);font-size:11px;font-weight:900}.build-status-token.status-converted,.build-status-token.status-done,.build-status-token.status-in-progress{color:var(--emerald)}.build-status-token.status-awaiting-validation,.build-status-token.status-pending-ai{color:var(--gold)}.build-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.build-detail-grid span{min-width:0;border:1px solid var(--border-soft);border-radius:7px;padding:10px;color:var(--muted);background:rgba(255,255,255,.56);font-size:11px;font-weight:850}.build-detail-grid strong{display:block;overflow:hidden;color:var(--platinum);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.build-detail-list{display:grid;gap:7px;margin-bottom:12px}.build-detail-list>span{color:var(--muted);font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.build-detail-list p{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;margin:0;color:var(--muted);font-size:12px;line-height:1.35}.build-detail-list svg{margin-top:1px;color:var(--emerald)}.build-detail-actions .ghost-button{flex:1 1 96px;justify-content:center;min-height:36px}.build-readiness-ring{--readiness-fill:color-mix(in srgb,var(--gold) 78%,var(--emerald));display:inline-grid;place-items:center;width:76px;height:76px;border-radius:50%;background:radial-gradient(circle at center,var(--raised) 50%,transparent 52%),conic-gradient(var(--readiness-fill) 0 var(--readiness-percent,72%),var(--border-soft) var(--readiness-percent,72%) 100%);color:var(--platinum);font-size:13px;font-weight:950}.build-backlog-list,.build-readiness-list,.build-timeline-list{display:grid;gap:9px}.build-backlog-row,.build-readiness-row,.build-timeline-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border-top:1px solid var(--border-soft);padding-top:9px;color:var(--muted);font-size:12px}.build-backlog-row:first-child,.build-readiness-row:first-child,.build-timeline-row:first-child{border-top:0;padding-top:0}.build-backlog-row small,.build-backlog-row strong,.build-readiness-row small,.build-readiness-row strong,.build-timeline-row small,.build-timeline-row strong{display:block}.build-backlog-row strong,.build-readiness-row strong,.build-timeline-row strong{color:var(--platinum);font-size:12px}.build-backlog-row small,.build-readiness-row small,.build-timeline-row small{margin-top:2px;line-height:1.3}.build-readiness-row>span:last-child{display:grid;justify-items:end;gap:4px}.build-readiness-row b{color:var(--platinum);font-size:12px}.build-readiness-state{display:inline-flex;min-height:21px;align-items:center;border-radius:999px;padding:0 7px;font-size:10px;font-weight:950;text-transform:capitalize}.build-readiness-state.state-ready{color:var(--emerald);background:color-mix(in srgb,var(--emerald) 12%,transparent)}.build-readiness-state.state-watch{color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,transparent)}.build-readiness-state.state-blocked{color:var(--red);background:color-mix(in srgb,var(--red) 10%,transparent)}.build-timeline-track{position:relative;height:36px;margin:6px 7px 12px;border-bottom:1px solid var(--border-soft)}.build-timeline-track span{position:absolute;bottom:-5px;border:2px solid var(--raised)}.build-timeline-dot,.build-timeline-track span{width:10px;height:10px;border-radius:50%;background:var(--gold)}.build-timeline-row{grid-template-columns:auto minmax(0,1fr)}.build-timeline-dot.tone-converted,.build-timeline-dot.tone-done,.build-timeline-dot.tone-progress,.build-timeline-track span.tone-converted,.build-timeline-track span.tone-done,.build-timeline-track span.tone-progress{background:var(--emerald)}.build-timeline-dot.tone-pending,.build-timeline-dot.tone-validation,.build-timeline-track span.tone-pending,.build-timeline-track span.tone-validation{background:var(--gold)}.build-backlog-row .chip{white-space:nowrap}.build-control-rail .build-project-form,.build-control-rail .build-task-form{gap:10px}.build-control-rail .build-project-actions{grid-template-columns:1fr}.build-control-rail .form-field textarea{min-height:96px}.ledger-console{align-items:start}.ledger-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.ledger-list{display:grid;gap:8px;margin-top:12px}.ledger-row{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(180px,.8fr) 150px;gap:12px;align-items:center;border:1px solid var(--border-soft);border-radius:7px;padding:11px;background:rgba(255,255,255,.025)}.ledger-row>span{min-width:0;max-width:100%;overflow-wrap:anywhere}.ledger-row strong{display:block;font-size:13px;max-width:100%;overflow-wrap:anywhere}.ledger-row small,.ledger-row>span:last-child{display:block;max-width:100%;color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.ledger-audit-page{--ledger-bg:#071012;--ledger-bg-soft:rgba(12,24,26,0.88);--ledger-panel:rgba(18,27,27,0.88);--ledger-panel-strong:rgba(24,34,32,0.96);--ledger-border:rgba(196,142,80,0.28);--ledger-border-soft:rgba(228,214,183,0.12);--ledger-gold:#d6a45f;--ledger-bronze:#9b6545;--ledger-cream:#f2e7d5;--ledger-muted:#a99d8d;--ledger-green:#57c68b;--ledger-blue:#72a9d8;--ledger-rose:#d47b82;--ledger-red:#e3645a;--ledger-amber:#e3ad58;background:radial-gradient(circle at 12% -10%,rgba(214,164,95,.16),transparent 32%),radial-gradient(circle at 86% 8%,rgba(87,198,139,.1),transparent 30%),linear-gradient(180deg,#071012,#0d1213 45%,#07090a)}.ledger-audit-shell{display:grid;gap:14px;color:var(--ledger-cream)}.ledger-audit-hero,.ledger-audit-summary,.ledger-event-drawer,.ledger-event-stream-card,.ledger-filter-bar,.ledger-insight-panel,.ledger-source-strip{border:1px solid var(--ledger-border);background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 40%),var(--ledger-panel);box-shadow:0 22px 50px rgba(0,0,0,.24)}.ledger-audit-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,440px);gap:22px;align-items:start;border-radius:10px;padding:22px}.ledger-audit-hero h1,.ledger-audit-summary h2,.ledger-event-drawer h2,.ledger-event-stream-card h2,.ledger-insight-panel h2{margin:0;color:var(--ledger-cream);line-height:1.05}.ledger-audit-hero h1{font-size:clamp(32px,4vw,56px);font-weight:700}.ledger-audit-hero p,.ledger-audit-summary p{max-width:760px;margin:8px 0 0;color:var(--ledger-muted);line-height:1.65}.ledger-command-stack,.ledger-drawer-actions,.ledger-hero-badges{display:flex;flex-wrap:wrap;gap:8px}.ledger-hero-badges{margin-top:16px}.ledger-command-stack{justify-content:flex-end}.ledger-command-button,.ledger-drawer-tabs button,.ledger-filter-action,.ledger-icon-action,.ledger-live-toggle,.ledger-tab-rail button{border:1px solid var(--ledger-border);color:var(--ledger-cream);font:inherit;cursor:pointer}.ledger-command-button,.ledger-filter-action,.ledger-icon-action,.ledger-live-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:8px;padding:0 13px;background:rgba(255,255,255,.045)}.ledger-command-button.primary{border-color:rgba(214,164,95,.62);background:linear-gradient(135deg,#b96f48,#d6a45f);color:#130c08;font-weight:700}.ledger-command-button.ghost:hover,.ledger-drawer-tabs button:hover,.ledger-filter-action:hover,.ledger-icon-action:hover,.ledger-live-toggle:hover,.ledger-tab-rail button:hover{border-color:rgba(214,164,95,.52);background:rgba(214,164,95,.1)}.ledger-command-button:disabled{cursor:not-allowed;opacity:.52}.ledger-command-button:disabled:hover{border-color:var(--ledger-border);background:rgba(255,255,255,.045)}.ledger-source-strip{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.2fr) auto;gap:14px;align-items:center;border-radius:10px;padding:14px}.ledger-source-strip h2{margin:2px 0 0;color:var(--ledger-cream);font-size:18px;line-height:1.2}.ledger-source-strip span{display:block;max-width:680px;color:var(--ledger-muted);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.ledger-source-readouts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ledger-source-readouts>span{min-width:0;border:1px solid var(--ledger-border-soft);border-radius:8px;padding:10px;background:rgba(0,0,0,.16);color:var(--ledger-muted);font-size:11px;font-weight:700;text-transform:uppercase}.ledger-source-readouts strong{display:block;margin-bottom:4px;color:var(--ledger-cream);font-size:20px;line-height:1;overflow-wrap:anywhere}.ledger-source-status{display:inline-flex;min-width:-moz-max-content;min-width:max-content;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(87,198,139,.44);border-radius:999px;padding:8px 12px;color:var(--ledger-green);font-size:13px}.ledger-source-strip.is-loading .ledger-source-status{border-color:rgba(114,169,216,.48);color:var(--ledger-blue)}.ledger-source-strip.is-error .ledger-source-status{border-color:rgba(227,100,90,.52);color:var(--ledger-red)}.ledger-audit-summary{display:grid;grid-template-columns:minmax(260px,.52fr) minmax(0,1fr);gap:18px;align-items:stretch;border-radius:10px;padding:18px}.ledger-summary-copy{display:flex;min-width:0;flex-direction:column;justify-content:center}.ledger-metric-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ledger-metric-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;min-width:0;border:1px solid var(--ledger-border-soft);border-radius:9px;padding:13px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent),rgba(255,255,255,.035)}.ledger-metric-card p,.ledger-metric-card small,.ledger-metric-card strong{display:block;max-width:100%;overflow-wrap:anywhere}.ledger-metric-card p{margin:0;color:var(--ledger-muted);font-size:11px;font-weight:700;text-transform:uppercase}.ledger-metric-card strong{margin-top:8px;font-size:clamp(24px,2.8vw,36px);line-height:1}.ledger-metric-card small{margin-top:8px;color:var(--ledger-muted);line-height:1.35}.ledger-metric-icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;background:rgba(214,164,95,.12);color:var(--ledger-gold)}.ledger-metric-card.tone-green .ledger-metric-icon,.ledger-metric-card.tone-green strong{color:var(--ledger-green)}.ledger-metric-card.tone-blue .ledger-metric-icon,.ledger-metric-card.tone-blue strong{color:var(--ledger-blue)}.ledger-metric-card.tone-red .ledger-metric-icon,.ledger-metric-card.tone-red strong,.ledger-metric-card.tone-rose .ledger-metric-icon,.ledger-metric-card.tone-rose strong{color:var(--ledger-red)}.ledger-metric-card.tone-amber .ledger-metric-icon,.ledger-metric-card.tone-amber strong,.ledger-metric-card.tone-gold .ledger-metric-icon,.ledger-metric-card.tone-gold strong{color:var(--ledger-gold)}.ledger-tab-rail{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px}.ledger-drawer-tabs button,.ledger-tab-rail button{flex:0 0 auto;border-radius:999px;padding:9px 13px;background:rgba(255,255,255,.035);color:var(--ledger-muted);white-space:nowrap}.ledger-drawer-tabs button.is-active,.ledger-tab-rail button.is-active,.ledger-tab-rail button[aria-selected=true]{border-color:rgba(214,164,95,.72);background:rgba(214,164,95,.14);color:var(--ledger-cream)}.ledger-filter-bar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(150px,.34fr) minmax(150px,.34fr) minmax(160px,.36fr) auto auto;gap:10px;align-items:center;border-radius:10px;padding:12px}.ledger-search-control,.ledger-select-control{display:flex;min-width:0;align-items:center;gap:8px;border:1px solid var(--ledger-border-soft);border-radius:8px;padding:0 11px;background:rgba(0,0,0,.16);color:var(--ledger-muted)}.ledger-search-control input,.ledger-select-control select{width:100%;min-width:0;min-height:40px;border:0;background:transparent;color:var(--ledger-cream);font:inherit;outline:0}.ledger-search-control input::-moz-placeholder{color:rgba(242,231,213,.46)}.ledger-search-control input::placeholder{color:rgba(242,231,213,.46)}.ledger-select-control select option{background:#121417;color:#f2e7d5}.ledger-live-toggle.is-active{border-color:rgba(87,198,139,.58);color:var(--ledger-green)}.ledger-audit-grid{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(340px,.8fr);gap:14px;align-items:start}.ledger-event-drawer,.ledger-event-stream-card,.ledger-insight-panel{min-width:0;border-radius:10px;padding:14px}.ledger-card-head,.ledger-drawer-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.ledger-card-head h2,.ledger-insight-panel h2{display:inline-flex;align-items:center;gap:8px}.ledger-icon-action{width:38px;padding:0}.ledger-event-stream-card .record-surface-frame{margin-top:12px;border-color:var(--ledger-border-soft);background:rgba(0,0,0,.16)}.ledger-event-stream-card .record-scroll-frame{max-width:100%;overflow-x:auto}.ledger-event-table{display:grid;gap:7px;min-width:900px;overflow-x:auto}.ledger-audit-page .ledger-event-row,.ledger-table-head{display:grid;grid-template-columns:minmax(280px,1.45fr) minmax(160px,.72fr) minmax(120px,.5fr) minmax(120px,.45fr) minmax(170px,.62fr);gap:12px;align-items:center}.ledger-table-head{padding:0 11px 5px;color:var(--ledger-muted);font-size:11px;font-weight:700;text-transform:uppercase}.ledger-audit-page .ledger-row{width:100%;border-color:var(--ledger-border-soft);border-radius:8px;padding:11px;background:rgba(255,255,255,.03);color:var(--ledger-cream);text-align:left}.ledger-audit-page .ledger-event-row{cursor:pointer}.ledger-audit-page .ledger-event-row.is-selected,.ledger-audit-page .ledger-event-row:hover{border-color:rgba(214,164,95,.64);background:rgba(214,164,95,.1)}.ledger-event-main em{display:block;margin-top:4px;color:rgba(242,231,213,.54);font-size:11px;font-style:normal;line-height:1.3;overflow-wrap:anywhere}.ledger-empty-state{border:1px dashed var(--ledger-border-soft);border-radius:8px;padding:16px;color:var(--ledger-muted);text-align:center}.ledger-event-drawer{position:sticky;top:16px}.ledger-drawer-head small{display:block;margin-top:5px;color:var(--ledger-muted)}.ledger-drawer-tabs{display:flex;gap:6px;margin:15px 0 12px;overflow-x:auto}.ledger-drawer-body{min-height:242px;border:1px solid var(--ledger-border-soft);border-radius:9px;padding:13px;background:rgba(0,0,0,.18)}.ledger-detail-pane p,.ledger-feedback{margin:0;color:var(--ledger-muted);line-height:1.55}.ledger-api-pane,.ledger-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:13px 0 0}.ledger-api-pane div,.ledger-detail-list div{min-width:0;border:1px solid var(--ledger-border-soft);border-radius:8px;padding:9px}.ledger-api-pane dt,.ledger-detail-list dt{color:var(--ledger-muted);font-size:11px;font-weight:700;text-transform:uppercase}.ledger-api-pane dd,.ledger-detail-list dd{margin:5px 0 0;color:var(--ledger-cream);overflow-wrap:anywhere}.ledger-actor-list,.ledger-approval-list,.ledger-breakdown-list,.ledger-diff-list,.ledger-evidence-list,.ledger-policy-list{display:grid;gap:9px}.ledger-actor-row,.ledger-approval-row,.ledger-breakdown-row,.ledger-diff-row,.ledger-evidence-line,.ledger-policy-row{display:grid;gap:8px;align-items:center;min-width:0;border:1px solid var(--ledger-border-soft);border-radius:8px;padding:10px;background:rgba(255,255,255,.026)}.ledger-evidence-line{grid-template-columns:auto minmax(0,1fr) auto}.ledger-diff-row{grid-template-columns:minmax(110px,.45fr) minmax(0,1fr) minmax(0,1fr)}.ledger-approval-row,.ledger-policy-row{grid-template-columns:minmax(0,1fr) auto}.ledger-actor-row,.ledger-breakdown-row{grid-template-columns:minmax(140px,.8fr) minmax(100px,1fr) auto}.ledger-actor-row span,.ledger-approval-row span,.ledger-breakdown-row span,.ledger-diff-row small,.ledger-diff-row span,.ledger-diff-row strong,.ledger-evidence-line small,.ledger-evidence-line span,.ledger-policy-row span{min-width:0;overflow-wrap:anywhere}.ledger-evidence-line span:first-child{display:inline-flex;color:var(--ledger-gold)}.ledger-actor-row small,.ledger-approval-row small,.ledger-breakdown-row small,.ledger-diff-row small,.ledger-evidence-line small,.ledger-policy-row small{display:block;color:var(--ledger-muted);line-height:1.35}.ledger-actor-row em,.ledger-breakdown-row em,.ledger-diff-row span{color:var(--ledger-muted);font-style:normal;font-size:12px}.ledger-feedback{margin-top:12px;border:1px solid rgba(87,198,139,.24);border-radius:8px;padding:10px;background:rgba(87,198,139,.08);color:var(--ledger-green)}.ledger-drawer-actions{justify-content:flex-end;margin-top:12px}.ledger-audit-panels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ledger-tone-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:26px;max-width:100%;border:1px solid;border-radius:999px;padding:3px 9px;background:rgba(255,255,255,.04);font-size:12px;font-weight:700;line-height:1.15;overflow-wrap:anywhere}.ledger-tone-pill.tone-green{color:var(--ledger-green)}.ledger-tone-pill.tone-gold{color:var(--ledger-gold)}.ledger-tone-pill.tone-amber{color:var(--ledger-amber)}.ledger-tone-pill.tone-red,.ledger-tone-pill.tone-rose{color:var(--ledger-red)}.ledger-tone-pill.tone-blue{color:var(--ledger-blue)}.ledger-tone-pill.tone-muted{color:var(--ledger-muted)}@media (max-width:1500px){.ledger-audit-panels,.ledger-metric-strip,.ledger-source-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-filter-bar{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(140px,.4fr))}.ledger-filter-action,.ledger-live-toggle{width:100%}}@media (max-width:1180px){.ledger-audit-grid,.ledger-audit-hero,.ledger-audit-summary,.ledger-source-strip{grid-template-columns:1fr}.ledger-command-stack{justify-content:flex-start}.ledger-event-drawer{position:static}.ledger-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ledger-audit-hero,.ledger-audit-summary,.ledger-event-drawer,.ledger-event-stream-card,.ledger-insight-panel,.ledger-source-strip{padding:12px}.ledger-api-pane,.ledger-audit-panels,.ledger-detail-list,.ledger-filter-bar,.ledger-metric-strip,.ledger-source-readouts{grid-template-columns:1fr}.ledger-command-button,.ledger-filter-action,.ledger-live-toggle{width:100%}.ledger-command-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-command-button{min-height:38px;padding:0 8px;line-height:1.15;white-space:normal}.ledger-audit-hero{order:1}.ledger-source-strip{order:2}.ledger-audit-summary{order:3}.ledger-tab-rail{order:4}.ledger-filter-bar{order:5}.ledger-audit-grid{order:6}.ledger-audit-panels{order:7}.ledger-actor-row,.ledger-approval-row,.ledger-breakdown-row,.ledger-diff-row,.ledger-evidence-line,.ledger-policy-row{grid-template-columns:1fr}}.flow-console,.workflow-definition-form,.workflow-definitions,.workflow-history-panel{align-content:start}.flow-metrics{margin:12px 0}.flow-action-grid,.flow-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-action-grid{display:grid;gap:8px;margin-top:10px}.flow-action-grid .ghost-button,.flow-action-grid .primary-button{width:100%}.workflow-definition-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workflow-definition-form-grid .form-field:nth-child(4),.workflow-definition-toggle{grid-column:1/-1}.workflow-definition-toggle{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--border-soft);border-radius:7px;padding:10px;background:rgba(255,255,255,.025);color:var(--muted);font-size:12px}.workflow-definition-toggle input{margin-top:2px;width:15px;height:15px;accent-color:var(--emerald)}.workflow-definition-toggle small,.workflow-definition-toggle strong{display:block}.workflow-definition-form-grid .primary-button{justify-self:start}.workflow-definition-list,.workflow-history-list{display:grid;gap:8px;margin-top:12px}.workflow-definition,.workflow-run-card{display:grid;align-items:center;gap:10px;border:1px solid var(--border-soft);border-radius:7px;background:rgba(255,255,255,.025);padding:10px}.workflow-history-panel,.workflow-history-panel .panel-head,.workflow-history-panel .panel-head>div,.workflow-history-panel .status-pill,.workflow-run-card,.workflow-run-card>small,.workflow-run-card>span{min-width:0}.workflow-history-panel .status-pill,.workflow-run-card small,.workflow-run-card strong{overflow-wrap:anywhere}.workflow-history-panel .status-pill{max-width:100%;white-space:normal}.workflow-history-panel .status-pill span{flex:0 0 auto}.workflow-definition{grid-template-columns:minmax(0,1fr) auto minmax(140px,.6fr) auto}.workflow-run-card{grid-template-columns:minmax(0,1fr) auto minmax(170px,.55fr) auto}@media (max-width:720px){.workflow-run-card{grid-template-columns:minmax(0,1fr) auto}.workflow-run-card>button,.workflow-run-card>small{grid-column:1/-1}}.workflow-definition strong,.workflow-run-card strong{display:block;font-size:13px}.workflow-definition small,.workflow-run-card small{color:var(--muted);line-height:1.35}.flow-studio-page{--flow-bg:#071312;--flow-surface:rgba(13,25,24,0.92);--flow-surface-strong:rgba(19,31,30,0.96);--flow-border:rgba(189,136,72,0.24);--flow-border-strong:rgba(217,153,77,0.58);--flow-copper:#d08a47;--flow-gold:#d8b35f;--flow-mint:#48d39c;--flow-ink:#f8f5ef;--flow-muted:#9cb2aa;--flow-red:#e46a58;background:radial-gradient(circle at 24% 0,rgba(69,177,136,.13),transparent 34%),radial-gradient(circle at 78% 6%,rgba(208,138,71,.12),transparent 30%),linear-gradient(135deg,#041111,#071516 52%,#0d1518);color:var(--flow-ink)}.flow-studio-shell,.flow-studio-shell *{min-width:0}.flow-studio-shell{display:grid;gap:14px}.flow-studio-route-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;border:1px solid var(--flow-border);border-radius:8px;padding:10px;background:rgba(5,15,16,.78);box-shadow:0 16px 44px rgba(0,0,0,.18)}.flow-studio-route-bar>span{color:var(--flow-muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.flow-studio-publish-lock{display:grid;gap:4px;justify-items:end}.flow-studio-disabled-reason{max-width:220px;color:#ceb67b;font-size:11px;line-height:1.25;text-align:right}.flow-studio-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:18px;align-items:end}.flow-studio-hero h1{margin:0;font-size:clamp(34px,4vw,54px);line-height:.98;letter-spacing:0;color:#fffaf1}.flow-studio-hero p{margin-top:8px;color:#9de8cc;font-size:15px}.flow-bottom-card,.flow-inspector,.flow-run-console,.flow-studio-canvas-panel,.flow-studio-library,.flow-studio-metric,.flow-studio-owner-card{border:1px solid var(--flow-border);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.03),transparent 52%),var(--flow-surface);box-shadow:0 18px 42px rgba(0,0,0,.22)}.flow-studio-owner-card{display:grid;gap:4px;justify-items:end;padding:16px}.flow-studio-owner-card small,.flow-studio-owner-card span{color:#9de8cc;font-size:12px}.flow-studio-owner-card strong{color:var(--flow-gold);font-size:22px}.flow-studio-metric-ribbon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.flow-studio-metric{display:grid;gap:5px;padding:14px}.flow-studio-metric small,.flow-studio-metric span{color:var(--flow-muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.flow-studio-metric strong{color:var(--flow-ink);font-size:25px;letter-spacing:0}.flow-studio-metric.tone-emerald small,.flow-studio-metric.tone-emerald strong{color:var(--flow-mint)}.flow-studio-metric.tone-gold small,.flow-studio-metric.tone-gold strong{color:var(--flow-gold)}.flow-studio-metric.tone-copper small,.flow-studio-metric.tone-copper strong{color:var(--flow-copper)}.flow-studio-metric.tone-red small,.flow-studio-metric.tone-red strong{color:var(--flow-red)}.flow-studio-grid{display:grid;grid-template-columns:minmax(230px,260px) minmax(0,1fr) minmax(290px,330px);gap:10px;align-items:stretch}.flow-inspector,.flow-studio-library{display:grid;align-content:start;max-height:min(650px,72vh);overflow:hidden}.flow-inspector,.flow-library-scroll{overflow-y:auto}.flow-studio-tabs{display:flex;gap:0;border-bottom:1px solid var(--flow-border)}.flow-studio-tabs button{min-height:42px;border:0;border-right:1px solid rgba(255,255,255,.06);background:transparent;color:var(--flow-muted);padding:0 14px;font-weight:700;cursor:pointer}.flow-studio-tabs button.is-active{color:var(--flow-gold);box-shadow:inset 0 -2px 0 var(--flow-copper)}.flow-studio-search{display:flex;align-items:center;gap:8px;margin:10px;border:1px solid var(--flow-border);border-radius:7px;background:rgba(255,255,255,.035);padding:8px 10px;color:var(--flow-muted)}.flow-studio-search input{width:100%;border:0;outline:0;color:var(--flow-ink);background:transparent}.flow-library-scroll{display:grid;gap:14px;padding:0 10px 12px}.flow-library-group{display:grid;gap:6px}.flow-library-group>p{margin:0;color:var(--flow-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.flow-library-item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:2px 9px;align-items:center;width:100%;border:1px solid rgba(255,255,255,.06);border-radius:7px;background:rgba(255,255,255,.035);color:var(--flow-ink);padding:9px;text-align:left;cursor:pointer}.flow-library-item span{grid-row:span 2;display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(72,211,156,.26);border-radius:7px;color:var(--flow-mint)}.flow-library-item strong,.workflow-definition-main strong{overflow-wrap:anywhere}.flow-library-item small{color:var(--flow-muted);overflow-wrap:anywhere}.flow-studio-library .workflow-definition{grid-template-columns:minmax(0,1fr);gap:8px;background:rgba(255,255,255,.03)}.flow-studio-library .workflow-definition.is-selected{border-color:rgba(72,211,156,.5);background:rgba(72,211,156,.08)}.workflow-definition-main{width:100%;border:0;background:transparent;color:inherit;text-align:left;padding:0;cursor:pointer}.flow-studio-canvas-panel{display:grid;grid-template-rows:auto minmax(360px,1fr);overflow:hidden}.flow-canvas-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border-bottom:1px solid var(--flow-border)}.flow-toggle{display:inline-flex;gap:8px;align-items:center;color:var(--flow-muted);font-size:12px}.flow-toggle input{accent-color:var(--flow-mint)}.flow-canvas-tools{display:flex;gap:5px;align-items:center;color:var(--flow-muted)}.flow-canvas-tools button,.flow-canvas-tools span{display:grid;place-items:center;min-width:34px;height:32px;border:1px solid var(--flow-border);border-radius:7px;background:rgba(255,255,255,.035);color:var(--flow-ink)}.flow-canvas-surface{position:relative;display:grid;gap:40px;align-content:center;min-height:430px;padding:34px;background:radial-gradient(circle,rgba(255,255,255,.08) 1px,transparent 0) 0 0 /18px 18px,linear-gradient(135deg,rgba(6,21,24,.94),rgba(9,20,21,.98))}.flow-canvas-surface .flow-mini-map,.flow-canvas-surface .flow-node-row{transform:scale(var(--flow-zoom,1));transform-origin:center}.flow-empty-canvas{display:grid;place-items:center;gap:8px;min-height:430px;padding:24px;color:var(--flow-muted);text-align:center}.flow-empty-canvas strong{color:var(--flow-ink)}.flow-node-row{display:grid;gap:16px;align-items:center}.flow-node-row.primary{grid-template-columns:repeat(5,minmax(118px,1fr))}.flow-node-row.fallback{grid-template-columns:repeat(2,minmax(140px,190px));justify-content:center}.flow-node-card{position:relative;display:grid;gap:5px;min-height:96px;border:1px solid rgba(72,211,156,.42);border-radius:8px;background:rgba(9,32,27,.9);color:var(--flow-ink);padding:12px;text-align:left;cursor:pointer}.flow-node-card.tone-warning{border-color:var(--flow-border-strong);background:rgba(61,39,19,.92)}.flow-node-card.tone-critical{border-color:rgba(228,106,88,.65);background:rgba(54,20,19,.92)}.flow-node-card.tone-disabled{border-color:rgba(255,255,255,.16);opacity:.72}.flow-node-card.is-selected{outline:2px solid var(--flow-copper);outline-offset:2px}.flow-node-icon{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.16);border-radius:7px;color:var(--flow-mint)}.flow-node-card em,.flow-node-card small,.flow-node-card strong{max-width:100%;overflow-wrap:anywhere}.flow-node-card small{color:var(--flow-ink);font-size:12px}.flow-node-card em{color:var(--flow-muted);font-size:11px;font-style:normal}.flow-node-connector{position:absolute;top:50%;right:0;width:18px;height:2px;background:linear-gradient(90deg,var(--flow-mint),var(--flow-copper));pointer-events:none}.flow-node-connector.vertical{top:50%}.flow-mini-map{position:absolute;left:20px;bottom:20px;display:grid;grid-template-columns:repeat(3,18px);gap:5px;border:1px solid var(--flow-border-strong);border-radius:7px;padding:10px;background:rgba(5,15,16,.82)}.flow-mini-map span{width:18px;height:10px;border:1px solid rgba(255,255,255,.22);border-radius:3px}.flow-inspector-head{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border-bottom:1px solid var(--flow-border)}.flow-inspector-head>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(216,179,95,.3);border-radius:8px;color:var(--flow-gold)}.flow-inspector-head small,.flow-inspector-head strong{display:block;overflow-wrap:anywhere}.flow-inspector-head small,.flow-inspector-stack small{color:var(--flow-muted)}.flow-inspector-head button{border:0;background:transparent;color:var(--flow-muted)}.flow-inspector-form{display:grid;gap:10px;padding:12px;border:0;background:transparent;box-shadow:none}.flow-inspector-form .form-field{display:grid;gap:6px}.flow-inspector-form textarea{min-height:86px}.flow-inspector-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.flow-inspector-stack{display:grid;gap:10px;padding:12px}.flow-inspector-stack span{border:1px solid var(--flow-border);border-radius:7px;padding:10px;background:rgba(255,255,255,.03)}.flow-inspector-stack strong{display:block;color:var(--flow-ink)}.flow-studio-bottom-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;align-items:stretch}.flow-bottom-card,.flow-run-console{display:grid;align-content:start;gap:12px;padding:12px}.flow-run-console{grid-column:span 2}.flow-bottom-card{min-height:210px}.flow-bottom-card:nth-child(2){grid-column:span 2}.flow-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;justify-content:space-between}.flow-card-head>span{min-width:0}.flow-card-head .chip{max-width:100%;white-space:normal;overflow-wrap:anywhere}.flow-card-head h3{margin:2px 0 0;font-size:14px;line-height:1.2;overflow-wrap:anywhere}.flow-card-head .ghost-button{min-height:30px;padding:0 10px;font-size:11px}.flow-run-console .panel-head{margin:0}.flow-run-console .form-field{display:grid;gap:6px}.flow-run-console textarea{min-height:72px}.flow-approval-body,.flow-queue-list,.flow-simulation-list,.flow-studio-bottom-grid .workflow-history-list,.flow-version-list{display:grid;gap:8px;margin:0;max-height:310px;overflow-y:auto}.flow-studio-bottom-grid .workflow-run-card{grid-template-columns:minmax(0,1fr) auto}.flow-studio-bottom-grid .workflow-run-card>button,.flow-studio-bottom-grid .workflow-run-card>small{grid-column:1/-1}.flow-approval-body span,.flow-queue-list span,.flow-version-list span{display:grid;gap:3px;border:1px solid rgba(255,255,255,.07);border-radius:7px;padding:9px;background:rgba(255,255,255,.03)}.flow-approval-body p,.flow-approval-body small,.flow-approval-body strong,.flow-queue-list small,.flow-queue-list strong,.flow-version-list small,.flow-version-list strong{max-width:100%;overflow-wrap:anywhere}.flow-approval-body p,.flow-approval-body small,.flow-queue-list small,.flow-version-list small{color:var(--flow-muted)}.flow-simulation-list span{display:flex;gap:8px;align-items:center;color:var(--flow-muted)}.flow-simulation-list .state-ready{color:var(--flow-mint)}.flow-simulation-list .state-running{color:var(--flow-gold)}.flow-simulation-list .state-blocked{color:var(--flow-red)}.flow-approval-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.flow-version-list .tone-green strong{color:var(--flow-mint)}.flow-version-list .tone-gold strong{color:var(--flow-gold)}.flow-version-list .tone-red strong{color:var(--flow-red)}@media (max-width:1500px){.flow-studio-grid{grid-template-columns:minmax(210px,240px) minmax(0,1fr) minmax(260px,300px)}.flow-node-row.primary{grid-template-columns:repeat(3,minmax(118px,1fr))}.flow-node-connector{display:none}}@media (max-width:1280px){.flow-studio-grid{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.flow-inspector{grid-column:1/-1;max-height:none}.flow-inspector-form{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-inspector-actions,.flow-inspector-form .form-field:nth-child(4),.flow-inspector-form .workflow-definition-toggle{grid-column:1/-1}.flow-studio-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-bottom-card:nth-child(2),.flow-run-console{grid-column:span 1}}@media (max-width:820px){.flow-action-grid,.flow-inspector-form,.flow-studio-bottom-grid,.flow-studio-grid,.flow-studio-hero,.flow-studio-metric-ribbon,.flow-studio-route-bar{grid-template-columns:minmax(0,1fr)}.flow-studio-route-bar{align-items:stretch}.flow-studio-publish-lock{justify-items:stretch}.flow-studio-disabled-reason{max-width:none;text-align:left}.flow-studio-owner-card{justify-items:start}.flow-inspector,.flow-studio-library{max-height:none}.flow-approval-actions,.flow-canvas-toolbar,.flow-inspector-actions{grid-template-columns:minmax(0,1fr)}.flow-canvas-tools{flex-wrap:wrap}.flow-canvas-surface{min-height:auto;padding:18px}.flow-node-row.fallback,.flow-node-row.primary{grid-template-columns:minmax(0,1fr)}.flow-mini-map{position:static;justify-self:start}.flow-card-head{display:grid}}.drawer{position:fixed;top:0;right:0;z-index:50;width:min(460px,100vw);height:100vh;overflow-y:auto;border-left:1px solid var(--border-soft);background:var(--graphite);box-shadow:var(--shadow);padding:18px;display:grid;align-content:start;gap:16px}.drawer h2{font-size:24px}.drawer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.drawer-grid span{border:1px solid var(--border-soft);border-radius:7px;padding:10px;color:var(--muted);font-size:12px}.drawer-grid strong{display:block;color:var(--platinum)}.drawer-action-stack,.drawer-inline-form{display:grid;gap:10px}.drawer-action-stack{border-top:1px solid var(--border-soft);padding-top:14px}.drawer-inline-form{border:1px solid var(--border-soft);border-radius:7px;background:rgba(255,255,255,.025);padding:10px}.drawer-feedback{margin:0;border-radius:7px;padding:9px 10px;font-size:12px;font-weight:800}.drawer-feedback.success{color:var(--emerald);background:rgba(37,194,137,.1)}.drawer-feedback.error{color:var(--red);background:rgba(255,91,91,.1)}.full-width{width:100%}.modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.58)}.modal-card{width:min(560px,100%);max-height:calc(100vh - 40px);overflow-y:auto;border:1px solid var(--border-soft);border-radius:10px;background:var(--graphite);box-shadow:var(--shadow);padding:18px;display:grid;gap:14px}.modal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.modal-toolbar-actions,.modal-toolbar-summary{display:inline-flex;align-items:center;gap:8px}.modal-toolbar-summary{color:var(--gold);font-size:12px;font-weight:850}.modal-state-card,.notification-list{display:grid;gap:9px}.notification-list{max-height:min(520px,52vh);overflow-y:auto;padding-right:2px}.modal-state-card{grid-template-columns:auto minmax(0,1fr);align-items:center;border:1px solid var(--border-soft);border-radius:8px;padding:12px;background:rgba(255,255,255,.03);color:var(--muted);font-size:13px}.command-result.error-state,.modal-state-card.error-state{border-color:rgba(255,91,91,.24);background:rgba(255,91,91,.08);color:var(--red)}.notification-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px solid var(--border-soft);border-radius:8px;padding:11px;background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),rgba(255,255,255,.025)}.notification-row.is-unread{border-color:rgba(216,173,87,.28);box-shadow:inset 3px 0 0 var(--gold)}.notification-icon{width:32px;height:32px;display:inline-grid;place-items:center;border:1px solid var(--border-soft);border-radius:999px;color:var(--gold);background:rgba(216,173,87,.08)}.notification-copy{min-width:0;display:grid;gap:3px}.notification-copy small,.notification-copy strong,.notification-copy time{overflow:hidden;text-overflow:ellipsis}.notification-copy strong{color:var(--platinum);font-size:13px}.form-field,.notification-copy small,.notification-copy time{color:var(--muted);font-size:12px}.form-field{display:grid;gap:7px;min-width:0;max-width:100%;font-weight:800}.form-field input,.form-field select,.form-field textarea{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:42px;padding:10px}.form-field select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-field textarea{min-height:90px;resize:vertical}.ticket-form{display:grid;gap:12px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.command-palette-modal{width:min(720px,100%)}.command-palette-shell{display:grid;gap:12px}.palette-search-field{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;border:1px solid rgba(216,173,87,.26);border-radius:8px;padding:0 12px;background:linear-gradient(135deg,rgba(216,173,87,.08),rgba(255,255,255,.02)),rgba(255,255,255,.035);color:var(--gold)}.palette-search-field input{min-width:0;border:0;outline:0;background:transparent;color:var(--platinum);font-size:14px;font-weight:700}.palette-search-field input::-moz-placeholder{color:var(--muted);font-weight:600}.palette-search-field input::placeholder{color:var(--muted);font-weight:600}.palette-footer span,.palette-search-field kbd{border:1px solid var(--border-soft);border-radius:6px;padding:4px 7px;color:var(--muted);background:rgba(255,255,255,.04);font-size:11px;font-weight:850}.palette-filter-row{display:flex;flex-wrap:wrap;gap:7px}.palette-filter-row button{min-height:32px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border-soft);border-radius:999px;padding:0 10px;color:var(--muted);background:rgba(255,255,255,.025);font-size:11px;font-weight:850;cursor:pointer}.palette-filter-row button.is-active{border-color:rgba(216,173,87,.34);color:var(--gold);background:rgba(216,173,87,.1)}.palette-list{display:grid;gap:8px;max-height:min(520px,52vh);overflow-y:auto;padding-right:2px}.palette-command-row{width:100%;min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid var(--border-soft);border-radius:8px;padding:10px 12px;color:var(--platinum);background:linear-gradient(135deg,rgba(255,255,255,.042),rgba(255,255,255,.014)),rgba(255,255,255,.024);text-align:left;cursor:pointer}.palette-command-row.is-selected,.palette-command-row:focus-visible,.palette-command-row:hover{border-color:rgba(216,173,87,.34);background:linear-gradient(135deg,rgba(216,173,87,.11),rgba(54,211,153,.04)),rgba(255,255,255,.035)}.palette-command-row:focus-visible{outline:2px solid rgba(216,173,87,.34);outline-offset:2px}.palette-command-icon{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid rgba(216,173,87,.2);border-radius:999px;color:var(--gold);background:rgba(216,173,87,.08)}.palette-command-copy{min-width:0;display:grid;gap:4px}.palette-command-copy small,.palette-command-copy strong,.palette-command-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-command-copy strong{color:var(--platinum);font-size:13px}.palette-command-copy small,.palette-command-meta{color:var(--muted);font-size:12px}.palette-command-meta{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end;max-width:150px;font-weight:800}.palette-empty-state{min-height:132px;display:grid;place-items:center;gap:6px;border:1px dashed var(--border-soft);border-radius:8px;padding:20px;color:var(--muted);text-align:center;background:rgba(255,255,255,.02)}.palette-empty-state strong{color:var(--platinum)}.palette-footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.state-lab{margin-top:14px;padding:16px}.login-shell{min-height:100vh;display:grid;place-items:center;padding:clamp(14px,4vw,28px);color:var(--platinum);background:linear-gradient(120deg,rgba(216,173,87,.12),transparent 38%),radial-gradient(circle at 78% 0,rgba(54,211,153,.12),transparent 30%),linear-gradient(180deg,#080b12,#0b1019 45%,#07090f)}.login-card{width:min(480px,100%);min-width:0;display:grid;gap:18px;border:1px solid var(--border-soft);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.026)),rgba(17,22,32,.9);box-shadow:var(--shadow);padding:24px}.login-card h1{margin:0;font-size:38px;line-height:1.02}.login-card p{overflow-wrap:anywhere}.login-card .primary-button{min-width:0;justify-content:center}.login-brand{width:-moz-fit-content;width:fit-content}@media (max-width:560px){.login-card{gap:14px;padding:18px}.login-card h1{font-size:28px}}.state-preview{min-height:96px;display:grid;place-items:center;gap:6px;border:1px solid var(--border-soft);border-radius:7px;background:rgba(255,255,255,.025);text-align:center}.state-success{border-color:rgba(54,211,153,.34);color:var(--emerald)}.state-error{border-color:rgba(255,95,87,.38);color:var(--red)}.state-empty{border-style:dashed}.loader{width:24px;height:24px;border-radius:50%;border:3px solid rgba(255,255,255,.12);border-top:3px solid var(--gold);animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;scroll-behavior:auto!important;transition-duration:1ms!important}}@media (min-width:1181px) and (max-width:1500px){.board-shell .topbar.board-topbar{grid-template-columns:minmax(220px,1fr) minmax(240px,1fr) minmax(132px,auto) 38px 38px minmax(126px,auto) minmax(148px,auto);gap:8px}.board-shell .topbar.board-topbar .board-owner-view{padding-inline:8px}.board-shell .topbar.board-topbar .board-new-ticket{min-width:118px}.board-shell .topbar.board-topbar .board-new-ticket-group{min-width:156px}.resolver-controlbar{grid-template-columns:minmax(180px,1fr) minmax(160px,.72fr) minmax(360px,1.6fr)}.app-shell .topbar{grid-template-columns:minmax(220px,.92fr) minmax(280px,1fr) minmax(154px,auto) 40px 40px minmax(170px,192px);align-items:stretch}.app-shell .topbar>.control-select:not(.preset-picker){display:none}.app-shell .topbar .status-pill{grid-column:3/4}.app-shell .topbar .notification-button{grid-column:4/5}.app-shell .topbar .theme-toggle-button{grid-column:5/6}.app-shell .topbar .ghost-button{grid-column:1/3;grid-row:2}.app-shell .topbar .preset-picker{display:block;grid-column:3/5;grid-row:2;width:100%;max-width:none}.app-shell .topbar .primary-button{grid-column:5/7;grid-row:2;justify-self:stretch}.board-workspace,.resolver-board-page .board-workspace{grid-template-columns:1fr}.board-insights,.resolver-board-page .board-insights{position:static;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible}.kanban-board{grid-template-columns:repeat(6,minmax(180px,1fr))}}@media (min-width:1501px) and (max-width:1800px){.app-shell .topbar{grid-template-columns:minmax(240px,.95fr) minmax(320px,1.15fr) minmax(158px,auto) 40px 40px minmax(178px,204px);align-items:stretch}.app-shell .topbar>.control-select:not(.preset-picker){display:none}.app-shell .topbar .status-pill{grid-column:3/4}.app-shell .topbar .notification-button{grid-column:4/5}.app-shell .topbar .theme-toggle-button{grid-column:5/6}.app-shell .topbar .ghost-button{grid-column:1/3;grid-row:2}.app-shell .topbar .preset-picker{display:block;grid-column:3/5;grid-row:2;width:100%;max-width:none}.app-shell .topbar .primary-button{grid-column:5/7;grid-row:2;justify-self:stretch}}@media (min-width:1501px) and (max-width:2120px){.resolver-controlbar{grid-template-columns:minmax(180px,1fr) minmax(160px,.72fr) minmax(360px,1.6fr)}}@media (max-width:1500px){.build-control-console .build-workspace-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.build-control-console .build-workspace-portfolio{grid-column:1/-1}}@media (max-width:980px){.build-workspace-grid,.report-footer-grid,.report-insight-grid,.report-page-shell,.report-summary-panel{grid-template-columns:1fr}.report-builder-rail{position:static}.report-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-card small,.report-card-meta time,.report-evidence-line,.report-schedule-callout span,.report-schedule-callout strong,.report-schedule-detail small,.report-schedule-detail strong{min-width:0;overflow-wrap:anywhere}.report-table-head{display:none}.report-table-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.kanban-board{grid-template-columns:repeat(6,minmax(260px,68vw));scroll-snap-type:x proximity}.kanban-column{scroll-snap-align:start}.agentops-action-table .data-head,.agentops-agent-table .data-head,.atlas-table .data-head,.data-head,.departments-table .data-head{display:none}.agentops-action-table .data-row,.agentops-agent-table .data-row,.atlas-table .data-row,.compact-table .build-task-row,.compact-table .data-row,.data-row,.departments-table .data-row{grid-template-columns:1fr;overflow-wrap:anywhere}.record-surface-meta{display:grid;justify-content:stretch}.record-surface-meta small{text-align:left}.record-scroll-frame{max-height:min(64vh,560px)}}@media (max-width:1180px){.app-shell{grid-template-columns:82px minmax(0,1fr)}.brand span:last-child,.nav-item span,.owner-card span{display:none}.owner-card .owner-avatar{display:inline-grid}.owner-card{grid-template-columns:34px;justify-content:center}.topbar{grid-template-columns:1fr 1fr auto auto auto}.topbar .status-pill,.topbar>.control-select:not(.preset-picker){display:none}.topbar-owner-pill{min-width:144px}.topbar .preset-picker{display:block;grid-column:1/-1;width:100%;max-width:none}.agent-panel,.board-preview,.department-panel,.feed-panel,.hero-panel,.sla-panel,.trend-panel{grid-column:span 12}.command-center-intelligence,.command-center-main{grid-template-columns:1fr}.board-metrics,.board-toolbar,.command-board-preview-grid,.command-center-rail,.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.board-hero-panel{grid-template-columns:1fr}.board-actions{justify-content:flex-start}.board-workspace,.resolver-controlbar{grid-template-columns:1fr}.resolver-density,.resolver-filter-button,.resolver-filter-grid,.resolver-focus,.resolver-low-noise,.resolver-new-menu,.resolver-new-ticket{grid-column:auto}.resolver-board-page .board-workspace{display:block;grid-template-columns:1fr;gap:var(--layout-gap-sm);min-width:0;max-width:100%;overflow-x:clip;overflow-y:visible}.resolver-board-page .board-main-stack{min-width:0;max-width:100%;margin-bottom:var(--layout-gap-sm);overflow-x:clip;overflow-y:visible;padding-right:0}.resolver-board-page .board-stage{min-width:0;max-width:100%;min-height:clamp(500px,calc(100vh - 276px),820px);overflow-x:clip;overflow-y:visible}.resolver-board-page .kanban-board{max-width:100%}.resolver-metrics{display:flex;min-height:88px;overflow-x:auto;scroll-snap-type:x proximity}.resolver-metrics .metric-card{flex:0 0 188px;min-width:188px;border-right:1px solid var(--border-soft);scroll-snap-align:start}.resolver-metrics .metric-card:last-child{border-right:0}.ticket-popout{width:min(1120px,calc(100vw - 28px));height:min(900px,calc(100vh - 28px))}.ticket-popout-titlebar{display:grid;grid-template-columns:1fr}.ticket-popout-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:16px}.ticket-popout-actions{justify-content:flex-start;min-width:0}.ticket-popout-grid{grid-template-columns:1fr;overflow:auto}.ticket-popout-main,.ticket-popout-properties{overflow:visible}.ticket-popout-properties{border-left:0;border-top:1px solid var(--border-soft)}.ticket-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.board-outcome-grid,.ticket-command-brief{grid-template-columns:1fr}.board-insights{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.insight-orbit{min-height:132px}.board-ops-strip,.platform-stat-grid,.settings-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.module-grid .panel{grid-column:span 12}.pulse-control-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-control-bar>div{grid-column:1/-1}.pulse-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.teams-metric-ribbon,.teams-pod-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-annotations-panel,.pulse-capacity-panel,.pulse-department-panel,.pulse-forecast-panel,.pulse-heatmap-panel,.pulse-revenue-panel,.pulse-trend-panel{grid-column:span 12}.pulse-footer-grid,.pulse-revenue-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.build-control-layout{grid-template-columns:1fr}.build-control-rail{position:static;max-height:none;overflow:visible;padding-right:0}.build-source-strip{grid-template-columns:1fr}.build-board-controls,.build-portfolio-strip,.build-source-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.app-shell{display:block}.sidebar{position:relative;z-index:80;height:auto;padding:12px;border-right:0;border-bottom:1px solid var(--border-soft);gap:12px;isolation:isolate}.brand span:last-child,.nav-item span,.owner-card span{display:block}.nav-list{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.app-shell:not(.board-shell)>.sidebar>.nav-list:not(.nav-list-mobile-command){display:none}.app-shell:not(.board-shell)>.sidebar>.nav-list-mobile-command{position:relative;display:flex;flex-wrap:wrap;gap:6px;overflow:visible;padding-bottom:2px}.nav-item{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content}.app-shell:not(.board-shell) .nav-list-mobile-command .nav-item{min-height:32px;gap:6px;padding:0 6px;font-size:12px;white-space:nowrap}.nav-more{position:relative;flex:0 0 auto}.nav-more summary{list-style:none;cursor:pointer}.nav-more summary::-webkit-details-marker{display:none}.nav-more-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:100;display:grid;min-width:220px;max-height:min(calc(100vh - 120px),560px);gap:4px;overflow:auto;border:1px solid rgba(216,173,87,.28);border-radius:8px;background:#080c10;box-shadow:0 20px 52px rgba(0,0,0,.58),0 0 0 1px rgba(255,255,255,.04);padding:6px}.nav-more-panel .nav-item{width:100%;color:var(--platinum);background:rgba(255,255,255,.035)}.nav-more-panel .nav-item.active,.nav-more-panel .nav-item:hover{background:linear-gradient(90deg,rgba(216,173,87,.24),rgba(54,211,153,.08))}.nav-more:not([open]) .nav-more-panel,.owner-card{display:none}.app-main{padding:12px}.topbar{position:relative;grid-template-columns:repeat(3,minmax(0,1fr))}.topbar-owner-pill{grid-column:span 2;justify-self:stretch}.settings-shell .topbar-owner-pill{grid-column:auto;min-width:0;width:38px;height:38px;justify-self:stretch;grid-template-columns:1fr;padding:4px}.settings-shell .topbar-owner-pill>span{width:28px;height:28px;justify-self:center}.settings-shell .topbar-owner-pill small,.settings-shell .topbar-owner-pill strong{display:none}.command-audit-grid,.command-board-preview-grid,.command-center-intelligence,.command-center-main,.command-center-rail{grid-template-columns:1fr}.command-center-intelligence .trend-panel,.command-system-map{min-height:0}.command-map-canvas{min-height:0;display:grid;grid-template-areas:none;gap:9px;padding:12px}.command-map-core,.command-map-legend,.command-map-node{grid-area:auto;position:static;width:auto;transform:none}.command-map-core{min-height:76px;margin-bottom:4px}.command-map-node{grid-template-columns:32px minmax(0,1fr)}.command-map-legend{padding-top:4px}.command-center-intelligence .chart-frame{height:190px}.pulse-capacity-grid,.pulse-control-bar,.pulse-footer-grid,.pulse-kpi-grid,.pulse-revenue-panel,.team-pod-stats,.teams-metric-ribbon,.teams-pod-list{grid-template-columns:1fr}.teams-source-strip{display:grid}.teams-refresh-button{width:100%}.pulse-control-bar .ghost-button,.pulse-control-bar .primary-button{width:100%;justify-content:center}.pulse-feed-alert,.pulse-main-grid{grid-template-columns:1fr}.pulse-annotations-panel,.pulse-capacity-panel,.pulse-department-panel,.pulse-forecast-panel,.pulse-heatmap-panel,.pulse-revenue-panel,.pulse-trend-panel{grid-column:1}.pulse-combo-chart{min-width:560px;overflow-x:auto}.pulse-department-panel,.pulse-heatmap-panel,.pulse-trend-panel{overflow-x:auto}.pulse-performance-row{min-width:560px}.pulse-agent-line,.pulse-annotation-row,.pulse-anomaly-row{grid-template-columns:1fr}.command-input,.search-box{grid-column:1/-1;width:100%}.topbar .primary-button{grid-column:1/-1}.page-title-row,.panel-head{display:grid;align-items:start}.atlas-panel .panel-head.compact{display:flex;align-items:flex-start;justify-content:space-between}.hero-panel{min-height:auto;display:grid;align-items:end}.hero-signal-grid{grid-template-columns:1fr}.hero-status{width:100%}.board-page{border-radius:10px;padding:10px}.board-hero-panel,.board-stage-head{display:grid;align-items:start}.board-hero-panel{min-height:auto;gap:10px;padding:10px}.board-hero-copy h1{font-size:30px}.board-hero-copy p:not(.overline){font-size:14px}.board-actions,.board-stage-actions{justify-content:flex-start}.board-actions{display:grid;grid-template-columns:1fr;width:100%}.board-page .board-actions{display:none}.board-actions .ghost-button,.board-actions .primary-button{min-height:40px;justify-content:center;padding:0 10px;white-space:nowrap}.api-key-row,.board-insights,.board-metrics,.board-toolbar,.build-board-controls,.build-console,.build-control-layout,.build-metrics,.build-portfolio-strip,.build-project-actions,.build-source-readouts,.build-workspace-grid,.build-workspace-hero,.build-workspace-stat-grid,.compact-table .build-task-row,.connect-resource-forms,.connect-resource-row,.decision-row,.docs-grid,.flow-action-grid,.flow-metrics,.form-grid,.key-material,.ledger-metrics,.ledger-row,.metric-strip,.notification-row,.palette-command-row,.platform-stat-grid,.preview-cards,.report-export-grid,.report-footer-grid,.report-form,.report-insight-grid,.report-library-grid,.report-page-shell,.report-row,.report-snapshot-grid,.report-summary-panel,.report-workflow,.scope-grid,.settings-readout,.toolbar-cluster,.user-edit-grid,.user-form,.user-row,.workflow-definition,.workflow-definition-form-grid,.workflow-run-card{grid-template-columns:1fr}.build-task-actions{align-items:stretch;justify-content:stretch}.build-task-actions .ghost-button{flex:1 1 110px}.build-workspace-actions{display:grid;grid-template-columns:1fr;justify-content:stretch;width:100%}.build-workspace-actions .ghost-button,.build-workspace-actions .primary-button{justify-content:center}.build-workspace-hero{padding:12px}.board-saved-view-current,.board-saved-view-head{align-items:stretch;display:grid;grid-template-columns:1fr}.board-saved-view-current .primary-button,.board-saved-view-head .ghost-button{justify-content:center;width:100%}.board-saved-view-list{grid-template-columns:1fr}.build-workspace-current h3{font-size:24px}.build-project-option{grid-template-columns:1fr}.build-project-option>span:last-child{justify-items:start}.build-task-edit-grid{grid-template-columns:1fr}.build-task-edit-grid .wide-field{grid-column:auto}.build-task-edit-actions{justify-content:stretch}.build-task-edit-actions .ghost-button,.build-task-edit-actions .primary-button{flex:1 1 140px}.build-task-title-cell{align-items:flex-start}.permission-role-row,.permission-route-row,.permission-summary,.user-row-actions,.user-row-head{align-items:flex-start;flex-direction:column}.connect-resource-row .ghost-button,.user-row-actions .ghost-button{width:100%}.modal-toolbar{align-items:stretch;flex-direction:column}.modal-toolbar-actions{display:grid;grid-template-columns:1fr;width:100%}.notification-row .ghost-button{width:100%}.palette-command-meta{max-width:100%}.palette-command-meta,.palette-footer{justify-content:flex-start}.layout-connect:before{inset-inline-start:0;height:260px}.layout-connect .page-title-row:after{justify-self:start}.report-builder-rail{position:static}.report-summary-stat-grid,.report-table-row{grid-template-columns:1fr}.report-approval-actions,.report-audit-row,.report-card-meta,.report-destination-row,.report-feed-row{align-items:flex-start;flex-direction:column}.report-audit-row time,.report-feed-row time{margin-left:0}.decision-actions{justify-content:stretch}.decision-actions .ghost-button{flex:1 1 120px}.state-lab .panel-head{align-items:flex-start;flex-direction:column}.state-lab .segmented{width:100%}.state-lab .segmented button{flex:1 1 72px}.build-project-form,.build-project-workspace,.build-summary,.build-task-form,.build-task-panel{grid-column:span 1}.board-ops-strip,.board-toolbar{grid-template-columns:1fr}.board-toolbar{display:grid;align-items:stretch;gap:8px;overflow:visible;padding:8px}.board-toolbar .density-control,.board-toolbar .refresh-board,.board-toolbar label:first-child{grid-column:1/-1}.board-toolbar label,.board-toolbar select{width:100%;min-width:0;min-height:38px}.board-toolbar label:first-child{grid-column:1/-1;min-width:0}.board-toolbar .density-control{grid-column:1/-1;width:100%;min-width:0}.board-toolbar .density-control button{min-height:36px;padding:0 7px;font-size:11px}.board-toolbar .refresh-board{width:100%;min-width:0;min-height:38px}.resolver-controlbar{position:relative;padding:10px}.resolver-controlbar,.resolver-filter-grid{grid-template-columns:1fr}.resolver-filter-grid label{border-right:0;border-bottom:1px solid var(--border-soft)}.resolver-filter-grid label:last-child{border-bottom:0}.resolver-density{grid-template-columns:1fr repeat(2,34px)}.resolver-filter-button,.resolver-focus,.resolver-low-noise,.resolver-new-menu,.resolver-new-ticket{width:100%}.resolver-metrics{grid-template-columns:repeat(6,minmax(142px,1fr));overflow-x:auto;scroll-snap-type:x proximity}.resolver-metrics .metric-card{min-width:142px;border-right:1px solid var(--border-soft);scroll-snap-align:start}.resolver-metrics .metric-card .metric-sub,.resolver-metrics .metric-card .overline{overflow-wrap:anywhere;word-break:normal}.resolver-metrics .metric-card:last-child{border-right:0}.board-metrics{grid-template-columns:repeat(5,minmax(142px,1fr));overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.board-metrics .metric-card{min-width:142px;min-height:76px;grid-template-columns:minmax(0,1fr) 48px;padding:10px;scroll-snap-align:start}.board-page .metric-card strong{font-size:20px}.board-stage{padding:10px}.board-stage-head{gap:8px;margin-bottom:10px}.kanban-board{overflow-x:auto;scroll-snap-type:x proximity}.kanban-board,.resolver-board-page .kanban-board{grid-template-columns:repeat(6,minmax(260px,82vw))}.kanban-column{height:250px;scroll-snap-align:start}.resolver-board-page .kanban-column{height:min(66vh,520px)}.resolver-board-page .board-stage{min-height:min(66vh,520px)}.ticket-popout-layer{align-items:stretch;padding:8px}.ticket-popout{width:100%;max-width:calc(100vw - 16px);height:calc(100vh - 16px);min-height:0;border-radius:10px;overflow-x:hidden}.ticket-popout-grid{display:block;overflow-x:hidden;overflow-y:auto;padding:0 12px 12px}.ticket-popout-chrome,.ticket-popout-titlebar{padding-inline:12px}.ticket-popout-chrome{grid-template-columns:32px minmax(0,1fr) auto}.ticket-popout-chrome-actions{gap:4px}.ticket-popout-chrome-actions .icon-button:not(:last-child){display:none}.ticket-popout-titlecopy h2{max-width:100%;font-size:22px}.ticket-popout-titlebar{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.ticket-popout-chiprow,.ticket-popout-titlemeta{max-width:100%}.ticket-popout-titlemeta em{overflow-wrap:anywhere;white-space:normal}.ticket-popout-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px;overflow:visible;padding-bottom:12px}.ticket-summary-card{grid-template-columns:32px minmax(0,1fr);width:100%;padding:10px}.ticket-summary-card>span{width:30px;height:30px}.ticket-summary-card em,.ticket-summary-card small,.ticket-summary-card strong{overflow:visible;text-overflow:clip;white-space:normal}.ticket-popout-actions,.ticket-popout-chiprow{justify-content:flex-start}.ticket-popout-chiprow{overflow:visible;flex-wrap:wrap}.ticket-popout-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:8px}.ticket-popout-actions .ghost-button,.ticket-popout-actions .primary-button{width:100%;justify-content:center;white-space:normal}.ticket-workflow-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:visible}.ticket-workflow-strip span{flex:none;min-width:0;gap:6px;font-size:11px;line-height:1.16}.ticket-workflow-strip b,.ticket-workflow-strip small{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.ticket-workflow-strip i{width:22px;height:22px;flex:0 0 22px}.ticket-popout-main,.ticket-popout-properties{width:100%;padding:0}.ticket-popout-properties{margin-top:10px;border-left:0;border-top:1px solid var(--border-soft)}.board-detail-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;overflow:visible;border:1px solid var(--border-soft);border-radius:var(--radius);background:color-mix(in srgb,var(--graphite) 58%,transparent);padding:4px}.board-detail-tabs button{min-width:0;min-height:42px;align-items:flex-start;justify-content:flex-start;border-bottom:0;border-radius:calc(var(--radius) - 3px);padding:4px 5px;font-size:11px;line-height:1.12;overflow-wrap:anywhere;text-align:left;white-space:normal}.board-detail-tabs button em,.board-detail-tabs button strong{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.board-detail-tabs button small{display:none}.board-detail-tabs button em{font-size:10px}.board-detail-tabs button.is-active,.board-detail-tabs button:focus-visible,.board-detail-tabs button:hover{border-bottom-color:transparent;background:color-mix(in srgb,var(--gold) 12%,transparent)}.board-detail-stack,.board-final-card,.board-outcome-grid,.ticket-command-brief,.ticket-history-grid,.ticket-popout-compose,.ticket-property-grid{grid-template-columns:1fr}.board-final-card{align-items:stretch}.board-safe-actions>div{display:grid;grid-template-columns:1fr}.board-insights{grid-template-columns:1fr;overflow:visible;gap:10px;padding:10px}.insight-section{padding:10px}.board-insight-chart .sparkline{height:62px}.board-ops-strip{grid-template-columns:repeat(4,minmax(150px,1fr));overflow-x:auto;padding:10px}.atlas-table .data-head,.data-head,.departments-table .data-head{display:none}.agent-row,.agentops-action-table .data-row,.agentops-agent-table .data-row,.atlas-table .data-row,.compact-table .data-row,.data-row,.departments-table .data-row,.table-row,.workflow-row{grid-template-columns:1fr}.drawer{width:100vw}}.route-page>.settings-banner,.route-page>.settings-footer,.route-page>.settings-header,.route-page>.settings-layout,.route-page>.settings-section-tabs,.route-page>.settings-source-strip{grid-column:1/-1;min-width:0}.settings-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--layout-gap);flex-wrap:wrap}.settings-header-copy h1{font-size:clamp(26px,3vw,34px);margin-bottom:4px}.settings-header-copy p:not(.overline){margin:0;font-size:13px}.settings-header-actions{display:inline-flex;align-items:center;gap:10px}.status-pill.is-error{border-color:color-mix(in srgb,var(--red) 40%,transparent);background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--red)}.status-pill.is-error span{background:var(--red)}.settings-source-strip{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr) auto;gap:12px;align-items:center;border:1px solid var(--border-soft);border-radius:var(--radius);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-strong) 92%,transparent),color-mix(in srgb,var(--surface) 96%,transparent)),var(--surface);padding:12px;box-shadow:var(--shadow-soft)}.settings-source-strip.is-loading{border-color:color-mix(in srgb,var(--gold) 34%,transparent)}.settings-source-strip.is-error{border-color:color-mix(in srgb,var(--red) 42%,transparent);background:color-mix(in srgb,var(--red) 8%,var(--surface))}.settings-source-heading{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.settings-source-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--gold) 34%,transparent);border-radius:10px;background:color-mix(in srgb,var(--gold) 12%,transparent);color:var(--gold)}.settings-source-heading strong{display:block;color:var(--text);font-size:13px;font-weight:850}.settings-source-routes{margin:3px 0 0;color:var(--muted);font-family:var(--mono);font-size:10.5px;line-height:1.45;overflow-wrap:anywhere}.settings-source-readouts{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:6px;padding:0;margin:0;list-style:none;min-width:0}.settings-source-readout{display:grid;gap:2px;min-width:0;border:1px solid var(--border-soft);border-radius:10px;background:color-mix(in srgb,var(--surface-muted) 82%,transparent);padding:7px 8px}.settings-source-readout small,.settings-source-readout span{min-width:0;color:var(--muted);font-size:9.5px;font-weight:760;line-height:1.2;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.settings-source-readout strong{color:var(--text);font-size:12px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.settings-source-status{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid color-mix(in srgb,var(--emerald) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--emerald) 10%,transparent);color:var(--emerald);padding:0 12px;font-size:11px;font-weight:850;white-space:nowrap}.settings-source-status span{width:7px;height:7px;border-radius:999px;background:currentColor}.settings-source-strip.is-loading .settings-source-status{border-color:color-mix(in srgb,var(--gold) 42%,transparent);background:color-mix(in srgb,var(--gold) 11%,transparent);color:var(--gold)}.settings-source-strip.is-error .settings-source-status{border-color:color-mix(in srgb,var(--red) 42%,transparent);background:color-mix(in srgb,var(--red) 11%,transparent);color:var(--red)}.settings-banner{display:flex;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--red) 36%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red);padding:10px 12px;font-size:13px;font-weight:700}.settings-banner span{flex:1}.settings-section-tabs{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;padding-bottom:2px;border-bottom:1px solid var(--border-soft);scrollbar-width:thin}.settings-section-tabs button{position:relative;min-height:34px;border:0;background:transparent;color:var(--muted);padding:0 14px;border-radius:0;cursor:pointer;font-size:12px;font-weight:760;white-space:nowrap}.settings-section-tabs button:after{content:"";position:absolute;left:12px;right:12px;bottom:-3px;height:2px;border-radius:999px;background:transparent}.settings-section-tabs button.is-active,.settings-section-tabs button:focus-visible,.settings-section-tabs button:hover{color:var(--gold)}.settings-section-tabs button.is-active:after{background:linear-gradient(90deg,var(--gold),var(--red))}.settings-layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(252px,19vw,312px);gap:var(--layout-gap);align-items:start}.settings-main{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--layout-gap-sm);align-items:stretch;min-width:0}.settings-card{grid-column:span 3}.settings-main-wide{grid-column:1/-1}.settings-card{display:flex;flex-direction:column;gap:12px;min-width:0}.settings-card[id]{scroll-margin-top:96px}.settings-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.settings-card-head h2{margin:0;font-size:14px;letter-spacing:-.01em}.settings-card-action{flex:0 0 auto}.settings-card-action .text-link{min-height:26px;padding:0;gap:4px;font-size:11px;font-weight:800}.settings-card-body{display:flex;flex-direction:column;gap:12px;flex:1;min-width:0}.settings-card-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:4px;border-top:1px solid var(--border-soft);margin-top:auto}.settings-card-foot .ghost-button,.settings-card-foot .primary-button{min-height:32px;font-size:11px}.settings-saved{display:inline-flex;align-items:center;gap:4px;color:var(--emerald);font-size:11px;font-weight:800}.settings-identity{display:flex;align-items:center;gap:11px}.settings-avatar{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;border:1px solid color-mix(in srgb,var(--gold) 38%,transparent);background:color-mix(in srgb,var(--gold) 14%,transparent);color:var(--gold);font-weight:900;font-size:15px;letter-spacing:.04em}.settings-identity-copy{display:grid;gap:1px;min-width:0}.settings-identity-copy strong{font-size:14px;color:var(--platinum)}.settings-identity-copy small{color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-stats{display:grid;gap:7px}.settings-stat{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.settings-stat-label{color:var(--muted);font-size:11px;font-weight:700;white-space:nowrap}.settings-stat-value{color:var(--platinum);font-size:12px;font-weight:750;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.settings-stat-value.is-emerald{color:var(--emerald)}.settings-stat-value.is-gold{color:var(--gold)}.settings-stat-value.is-muted{color:var(--muted)}.settings-stat-value.is-mono{font-family:var(--mono);font-size:11px;overflow-wrap:anywhere;white-space:normal}.settings-field{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:800}.settings-field>span{text-transform:uppercase;letter-spacing:.04em}.settings-headline{display:grid;gap:2px}.settings-headline strong{font-size:26px;line-height:1.05;color:var(--platinum);font-family:var(--mono)}.settings-headline small{color:var(--muted);font-size:11px}.settings-empty{margin:0;padding:14px 10px;border:1px dashed var(--border-soft);border-radius:7px;font-size:12px}.settings-empty,.settings-more{color:var(--muted);text-align:center}.settings-more{list-style:none;font-size:11px;font-weight:700;padding:3px 0}.settings-card-matrix{grid-column:span 3}.settings-matrix{display:grid;gap:5px;min-width:0}.settings-matrix-row{display:grid;grid-template-columns:minmax(58px,1.1fr) repeat(5,minmax(0,1fr));gap:4px;align-items:center}.settings-matrix-row.is-head span{color:var(--muted);font-size:9px;font-weight:900;letter-spacing:-.01em;text-transform:uppercase;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-matrix-row.is-head span:first-child{text-align:left}.settings-matrix-role{font-size:11px;font-weight:750;color:var(--platinum);line-height:1.15}.settings-matrix-cell{display:grid;place-items:center;min-height:22px;border-radius:6px;background:color-mix(in srgb,var(--border-soft) 60%,transparent)}.settings-matrix-cell.is-yes{color:var(--emerald);background:color-mix(in srgb,var(--emerald) 14%,transparent)}.settings-matrix-cell.is-no{color:var(--muted)}.settings-matrix-dash{width:9px;height:2px;border-radius:999px;background:color-mix(in srgb,var(--muted) 60%,transparent)}.settings-tabs{display:flex}.settings-tabs button{flex:1;text-align:center}.settings-keyform{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:6px;align-items:center}.settings-keyform input,.settings-keyform select{min-height:34px;font-size:12px}.settings-keyform .primary-button{min-height:34px;font-size:11px}.settings-rawkey{display:grid;gap:4px;margin:0;padding:9px 10px;border:1px solid color-mix(in srgb,var(--gold) 30%,transparent);border-radius:7px;background:color-mix(in srgb,var(--gold) 10%,transparent)}.settings-rawkey span{color:var(--gold);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.settings-rawkey code{font-family:var(--mono);font-size:11px;color:var(--platinum);overflow-wrap:anywhere}.settings-rows{list-style:none;margin:0;padding:0;display:grid;gap:7px}.settings-row-item{display:grid;gap:5px;border:1px solid var(--border-soft);border-radius:7px;padding:9px 10px;background:color-mix(in srgb,var(--platinum) 3%,transparent)}.settings-row-main{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.settings-row-main>:first-child{min-width:0}.settings-row-main strong{font-size:12px;color:var(--platinum);line-height:1.2;overflow-wrap:anywhere;min-width:0}.settings-row-sub{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:11px;min-width:0}.settings-mono,.settings-row-sub .settings-mono,.settings-row-sub>span{min-width:0;overflow-wrap:anywhere;white-space:normal}.settings-mono,.settings-row-sub .settings-mono{font-family:var(--mono);font-size:10px}.settings-inline-button{margin-left:auto;border:0;background:transparent;color:var(--gold);font-size:11px;font-weight:800;cursor:pointer;padding:0;flex:0 0 auto}.settings-inline-button:disabled{opacity:.5;cursor:progress}.settings-badge{flex:0 0 auto;display:inline-flex;align-items:center;border-radius:999px;padding:2px 9px;font-size:10px;font-weight:800;letter-spacing:.02em;border:1px solid var(--border-soft);color:var(--muted)}.settings-badge.is-active{color:var(--emerald);border-color:color-mix(in srgb,var(--emerald) 36%,transparent);background:color-mix(in srgb,var(--emerald) 13%,transparent)}.settings-badge.is-idle{color:var(--muted);background:color-mix(in srgb,var(--muted) 12%,transparent)}.settings-badge.is-revoked{color:var(--red);border-color:color-mix(in srgb,var(--red) 34%,transparent);background:color-mix(in srgb,var(--red) 12%,transparent)}.settings-switch-list{display:grid;gap:8px}.settings-switch-field{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.settings-switch-field.is-disabled{opacity:.55;cursor:not-allowed}.settings-switch-copy{display:grid;gap:1px;min-width:0}.settings-switch-copy strong{font-size:12px;font-weight:700;color:var(--platinum)}.settings-switch-copy small{font-size:10px;color:var(--muted)}.settings-switch-control{position:relative;flex:0 0 auto;width:36px;height:20px}.settings-switch-control input{position:absolute;inset:0;margin:0;width:100%;height:100%;opacity:0;cursor:pointer}.settings-switch-track{position:absolute;inset:0;border-radius:999px;border:1px solid var(--border-soft);background:color-mix(in srgb,var(--muted) 32%,transparent);pointer-events:none;transition:background .15s ease}.settings-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:var(--platinum);box-shadow:0 1px 3px rgba(0,0,0,.3);pointer-events:none;transition:transform .15s ease}.settings-switch-control input:checked+.settings-switch-track{background:var(--emerald);border-color:color-mix(in srgb,var(--emerald) 50%,transparent)}.settings-switch-control input:checked+.settings-switch-track:after{transform:translateX(16px);background:var(--graphite)}.settings-switch-control input:focus-visible+.settings-switch-track{outline:2px solid var(--gold);outline-offset:2px}.settings-swatches{display:flex;flex-wrap:wrap;gap:7px}.settings-swatch{width:26px;height:26px;border-radius:999px;border:1px solid var(--border-soft);background:transparent;padding:0;display:grid;place-items:center;cursor:pointer}.settings-swatch-dot{width:16px;height:16px;border-radius:999px;background:var(--muted)}.settings-swatch.is-active{border-color:var(--gold);box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 40%,transparent)}.settings-swatch[data-preset=onyx-command] .settings-swatch-dot{background:#d8ad57}.settings-swatch[data-preset=onyx-focus] .settings-swatch-dot{background:#b8893c}.settings-swatch[data-preset=ivory-editorial] .settings-swatch-dot{background:#b9802f}.settings-swatch[data-preset=platinum-daylight] .settings-swatch-dot{background:#c18a2e}.settings-swatch[data-preset=emerald-ops] .settings-swatch-dot{background:#34d399}.settings-swatch[data-preset=midnight-enterprise] .settings-swatch-dot{background:#72a8ff}.settings-swatch[data-preset=monochrome-ledger] .settings-swatch-dot{background:#c7b37a}.settings-range-field{display:grid;gap:7px}.settings-range-field>span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.settings-range-field>span strong{color:var(--platinum);font-family:var(--mono);letter-spacing:0}.settings-range{width:100%;accent-color:var(--gold);cursor:pointer}.settings-rail{display:grid;gap:var(--layout-gap-sm);align-content:start;position:sticky;top:var(--shell-pad-top)}.settings-rail-card{display:flex;flex-direction:column;gap:12px;min-width:0}.settings-rail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.settings-rail-head h2{margin:0;font-size:14px}.settings-rail-head small{color:var(--muted);font-size:11px}.settings-rail-head .text-link{min-height:24px;padding:0;font-size:11px}.settings-health-share{font-size:18px;color:var(--emerald);font-family:var(--mono)}.settings-events,.settings-health-list,.settings-rules{list-style:none;margin:0;padding:0;display:grid;gap:9px}.settings-health-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.settings-health-label{display:inline-flex;align-items:center;gap:8px;color:var(--platinum);font-weight:650;min-width:0}.settings-health-status{color:var(--muted);font-size:11px;font-weight:700}.settings-dot{width:8px;height:8px;border-radius:999px;flex:0 0 auto;background:var(--muted)}.settings-dot.is-healthy{background:var(--emerald);box-shadow:0 0 0 3px color-mix(in srgb,var(--emerald) 18%,transparent)}.settings-dot.is-warn{background:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 18%,transparent)}.settings-dot.is-idle{background:color-mix(in srgb,var(--muted) 70%,transparent)}.settings-dot.is-risk{background:var(--amber)}.settings-event{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start}.settings-event .settings-dot{margin-top:5px}.settings-event-copy{display:grid;gap:1px;min-width:0}.settings-event-copy strong{font-size:12px;color:var(--platinum)}.settings-event-copy small,.settings-event-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-event-copy small{font-size:11px;color:var(--muted)}.settings-rule{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--platinum);min-width:0}.settings-rule>span:first-child{overflow-wrap:anywhere;white-space:normal;line-height:1.2;min-width:0}.settings-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--border-soft);color:var(--muted);font-size:11px}.settings-footer .text-link{min-height:22px;padding:0;font-size:11px}[data-ashiuche-animations=off] *{transition:none!important;animation:none!important;scroll-behavior:auto!important}[data-ashiuche-charts=compact] .sparkline{height:38px}[data-ashiuche-charts=compact] .chart-frame{height:150px}@media (max-width:1500px){.command-shell .page-capability-rail{grid-template-areas:"reference intent controls" "states live groups"}.command-shell .capability-groups,.command-shell .page-capability-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-main{grid-template-columns:repeat(9,minmax(0,1fr))}.pulse-annotations-panel,.pulse-capacity-panel,.pulse-department-panel,.pulse-revenue-panel{grid-column:span 6}.pulse-capacity-grid{grid-template-columns:1fr}.pulse-agent-lines{min-width:0}.pulse-agent-line,.pulse-annotation-row,.pulse-anomaly-row{grid-template-columns:1fr}.pulse-annotations-panel .panel-head{align-items:flex-start}}@media (max-width:1180px){.page-capability-rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"reference intent" "controls states" "live live" "groups groups"}.capability-groups{grid-template-columns:1fr}.command-shell .page-capability-rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"reference intent" "controls states" "live groups"}.command-shell .capability-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-layout,.settings-source-strip{grid-template-columns:minmax(0,1fr)}.settings-source-readouts{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-source-status{width:-moz-fit-content;width:fit-content}.settings-rail{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.settings-main{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:760px){.page-capability-rail{grid-template-columns:minmax(0,1fr);grid-template-areas:"reference" "intent" "controls" "states" "live" "groups"}.command-shell .page-capability-rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"reference live" "controls states" "groups groups";gap:4px;padding:4px}.command-shell .capability-live-panel,.command-shell .capability-reference{min-height:36px;padding:5px 7px}.command-screen-title{grid-template-columns:minmax(0,1fr);gap:5px;padding:6px}.command-screen-title-status{width:-moz-fit-content;width:fit-content}.command-outcome-cockpit{padding:10px}.outcome-cockpit-header,.outcome-cockpit-state{grid-template-columns:minmax(0,1fr) auto;gap:8px}.outcome-cockpit-header h2,.outcome-cockpit-state h2{font-size:17px}.outcome-cockpit-header small{display:none}.outcome-cockpit-header p:not(.overline){margin-top:4px;font-size:11px;line-height:1.35}.outcome-cockpit-refresh,.outcome-cockpit-state>.ghost-button{min-height:44px;padding-inline:9px;font-size:10px}.outcome-cockpit-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.outcome-cockpit-readout{min-height:0;padding:7px}.outcome-readout-conflicts,.outcome-readout-freshness,.outcome-readout-priority,.outcome-readout-state{grid-column:auto}.outcome-readout-next-action{grid-column:1/-1}.outcome-cockpit-readout dd,.outcome-readout-freshness dd,.outcome-readout-priority dd{font-size:11px}.outcome-cockpit-overview .outcome-cockpit-readout small{display:none}.outcome-cockpit-detail-grid,.outcome-cockpit-fleet{grid-template-columns:minmax(0,1fr)}.outcome-cockpit-priority-focus{padding:10px}.outcome-priority-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))}.outcome-priority-action-list{grid-template-columns:minmax(0,1fr)}.command-shell .capability-intent{display:none}.settings-source-strip{gap:8px;padding:8px}.settings-source-heading{grid-template-columns:28px minmax(0,1fr);gap:8px}.settings-source-icon{width:28px;height:28px;border-radius:8px}.settings-source-routes{font-size:9px;line-height:1.2;overflow-wrap:anywhere}.settings-source-readouts{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.settings-source-readout{gap:1px;border-radius:8px;padding:5px 6px}.settings-source-readout span{font-size:8.75px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-source-readout strong{font-size:11px}.settings-source-readout small{display:none}.settings-source-status{min-height:28px;padding:0 10px;font-size:10px}.command-shell .capability-pill-row,.command-shell .capability-state-row{min-height:34px;display:flex;flex-wrap:nowrap;gap:5px;overflow-x:auto;padding:4px}.command-shell .capability-groups{display:flex;gap:6px;overflow-x:auto}.command-shell .capability-group{flex:0 0 112px;min-height:32px;padding:5px 7px}.command-shell .capability-group span{display:none}.app-main[data-current-section=owner-command]>.page-capability-rail .capability-live-panel span{overflow-wrap:anywhere;white-space:normal}.command-shell .capability-pill,.command-shell .state-chip{flex:0 0 auto;min-height:28px;white-space:nowrap}.command-center-dashboard>.metric-strip{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x mandatory}.command-center-dashboard .metric-card{flex:0 0 164px;min-height:116px;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;padding:10px;scroll-snap-align:start}.command-center-dashboard .metric-card strong{font-size:22px}.command-center-dashboard .metric-card .sparkline{width:48px;height:28px;justify-self:start}.command-system-map .panel-head{gap:8px}.command-map-controls button,.command-map-controls span{min-height:28px;padding-inline:8px}.command-map-canvas{grid-template-areas:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px}.command-map-core,.command-map-legend,.command-map-node{grid-area:auto}.command-map-core{grid-column:1/-1;min-height:62px;margin-bottom:0;border-radius:12px}.command-map-node{min-height:48px;grid-template-columns:26px minmax(0,1fr);gap:7px;padding:7px}.command-map-node-icon{width:26px;height:26px}.command-map-node strong{margin-bottom:0;font-size:12px}.command-map-node em,.command-map-node small{font-size:10px}.command-map-legend{grid-column:1/-1;gap:8px;padding-top:2px}.capability-reference strong{white-space:normal}.settings-main,.settings-rail{grid-template-columns:1fr}.settings-card,.settings-card-matrix{grid-column:1/-1}.settings-keyform{grid-template-columns:1fr}.settings-header{align-items:flex-start}}@media (max-width:1180px){.board-shell .topbar.board-topbar{grid-template-columns:minmax(0,1fr) minmax(240px,.9fr) 40px 40px minmax(116px,auto)}.board-shell .topbar.board-topbar .board-new-menu,.board-shell .topbar.board-topbar .board-owner-view,.board-shell .topbar.board-topbar .status-pill{display:none}.board-shell .topbar.board-topbar .board-new-ticket{min-width:116px;border-radius:7px}.board-shell .topbar.board-topbar .board-new-ticket-group{min-width:116px}.board-source-strip{grid-template-columns:1fr}.board-source-readouts{grid-template-columns:repeat(3,minmax(0,1fr))}.board-department-ownership{grid-template-columns:1fr}.department-swimlane-strip{grid-auto-columns:minmax(188px,34vw)}.resolver-board-page .board-source-strip{order:1}.resolver-board-page .board-state{order:2}.resolver-board-page .board-sync-strip{order:3}.resolver-board-page .board-stage{order:4}.resolver-board-page .board-department-ownership{order:5}.resolver-board-page .resolver-metrics{order:6}.resolver-board-page .resolver-controlbar{order:7}.resolver-board-page .resolver-saved-view-manager{order:8}}@media (max-width:760px){.app-shell.board-shell{display:block}.board-shell .sidebar{position:static;height:auto;max-height:none;gap:8px;padding:10px 12px}.board-shell .brand{min-height:40px;padding-bottom:8px}.board-shell .brand-mark{width:32px;height:32px}.board-shell .brand strong{font-size:13px}.board-shell .brand small{font-size:11px}.board-shell .owner-card,.board-shell .sidebar-owner-context{display:none}.board-shell .nav-list{display:flex;gap:6px;max-height:none;overflow-x:auto;overflow-y:hidden;padding:0 0 2px}.board-shell .nav-group{display:flex;flex:0 0 auto;gap:6px}.board-shell .nav-group-label{display:none}.board-shell .nav-item{flex:0 0 auto;min-width:0;min-height:32px;padding:0 10px;white-space:nowrap}.board-shell .app-main{max-height:none;overflow:visible}.board-shell .topbar.board-topbar{grid-template-columns:1fr;grid-auto-rows:minmax(38px,auto)}.board-shell .topbar.board-topbar .board-new-menu,.board-shell .topbar.board-topbar .notification-button,.board-shell .topbar.board-topbar .theme-toggle-button{display:none}.board-shell .topbar.board-topbar .board-new-ticket{width:100%;border-radius:7px}.board-shell .topbar.board-topbar .board-new-ticket-group{width:100%}.resolver-board-page .board-main-stack,.resolver-board-page .board-workspace,.resolver-board-page .kanban-board,.resolver-controlbar,.resolver-metrics{min-width:0;max-width:100%}.resolver-board-page,.resolver-board-page .board-main-stack,.resolver-board-page .board-workspace{overflow-x:hidden}.resolver-board-page .board-mobile-lane-summary{order:1}.resolver-board-page .board-state{order:2}.resolver-board-page .board-stage{order:3}.resolver-board-page .board-department-ownership{order:4}.resolver-board-page .board-source-strip{order:5}.resolver-board-page .board-sync-strip{order:6}.resolver-board-page .resolver-metrics{order:7}.resolver-board-page .resolver-controlbar{order:8}.resolver-board-page .resolver-saved-view-manager{order:9}.resolver-metrics{contain:layout paint;display:flex;overflow-x:auto}.resolver-metrics .metric-card{flex:0 0 156px;grid-template-columns:minmax(0,1fr)}.resolver-metrics .metric-card .sparkline{display:none}.resolver-board-page .kanban-board{contain:layout paint;display:flex;overflow-x:auto}.resolver-board-page .kanban-column{flex:0 0 min(320px,82vw)}.board-sync-strip{align-items:flex-start;flex-direction:column;padding:8px 10px}.board-insights{max-height:none}.board-source-strip{grid-template-columns:1fr;gap:10px;padding:10px}.board-source-heading{align-items:flex-start}.board-source-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.board-source-status{align-content:start}.board-department-ownership{grid-template-columns:1fr;gap:10px;padding:10px}.department-swimlane-strip{grid-auto-columns:minmax(176px,76vw)}.board-mobile-lane-summary{display:grid;gap:8px;border:1px solid var(--border-soft);border-radius:8px;padding:10px;background:linear-gradient(180deg,rgba(126,162,255,.055),transparent),color-mix(in srgb,var(--graphite) 82%,transparent)}.board-mobile-lane-heading{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:11px}.board-mobile-lane-heading strong{color:var(--platinum);font-size:12px}.board-mobile-lane-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.board-mobile-lane-chip{display:grid;align-content:start;gap:3px;min-width:0;border:1px solid color-mix(in srgb,var(--border-soft) 86%,transparent);border-radius:7px;padding:8px;background:color-mix(in srgb,var(--raised) 72%,transparent)}.board-mobile-lane-chip em,.board-mobile-lane-chip small,.board-mobile-lane-chip strong{min-width:0;overflow-wrap:anywhere}.board-mobile-lane-chip small{color:var(--muted);font-size:10px;font-weight:820}.board-mobile-lane-chip strong{color:var(--platinum);font-size:18px}.board-mobile-lane-chip em{color:var(--gold);font-size:10px;font-style:normal;font-weight:760}}