:root{--bg:#f2f5fb;--surface:#fff;--surface-2:#e8edf5;--surface-3:#dbe4ef;--ink:#0b1323;--ink-2:#404b5f;--ink-3:#636c7e;--line:#cad2dc;--brand:#3069f6;--brand-strong:#1244d0;--brand-soft:#d7e5ff;--accent:#f86111;--good:#008547;--good-soft:#d2f1da;--warn:#cc7d00;--warn-soft:#ffe7c7;--bad:#df2225;--bad-soft:#ffe3df;--sidebar:#050c1e;--sidebar-2:#0d182d;--sidebar-text:#e5ecf5;--sidebar-muted:#95a3b4;--radius:14px;--radius-sm:9px;--sidebar-width:276px;--topbar-height:68px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--bg:lab(96.504% -.651628 -2.93617);--surface:lab(100% 0 0);--surface-2:lab(93.5952% -.961661 -4.3954);--surface-3:lab(90.1008% -1.40491 -6.57309);--ink:lab(5.98749% .642493 -12.1853);--ink-2:lab(31.3633% -.349075 -13.5244);--ink-3:lab(45.3388% -.60454 -11.0835);--line:lab(83.7254% -1.25393 -5.84543);--brand:lab(47.478% 22.1134 -77.4777);--brand-strong:lab(34.1628% 29.7407 -77.478);--brand-soft:lab(90.504% -.75224 -16.7018);--accent:lab(61.3135% 56.657 68.0212);--good:lab(48.6667% -51.4709 28.1695);--good-soft:lab(92.485% -13.8506 7.43576);--warn:lab(60.0253% 30.9576 94.7979);--warn-soft:lab(93.0921% 4.94614 18.9814);--bad:lab(49.0747% 69.3434 49.6251);--bad-soft:lab(92.6373% 13.6124 8.02838);--sidebar:lab(3.49977% 1.06885 -11.9754);--sidebar-2:lab(8.01096% 1.46713 -16.0286);--sidebar-text:lab(93.0082% -1.18747 -5.48636);--sidebar-muted:lab(66.2835% -2.13557 -10.8561)}}:root[data-theme=dark]{--bg:#040813;--surface:#0a111f;--surface-2:#131a2a;--surface-3:#1e2637;--ink:#eef2f7;--ink-2:#aeb8c6;--ink-3:#8b96a5;--line:#2b3342;--brand:#6b9aff;--brand-strong:#86afff;--brand-soft:#142548;--good:#4ac37b;--good-soft:#062915;--warn:#eba941;--warn-soft:#3a2400;--bad:#ff7266;--bad-soft:#411814;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--bg:lab(2.1378% .312462 -5.61849);--surface:lab(5.11554% .359096 -10.013);--surface-2:lab(9.3164% .28234 -11.5368);--surface-3:lab(15.1248% .0344515 -11.9604);--ink:lab(95.344% -.651419 -2.93607);--ink-2:lab(74.429% -1.6605 -8.00518);--ink-3:lab(61.6552% -1.87841 -9.42097);--line:lab(20.9586% -.249013 -10.9547);--brand:lab(63.7348% 8.20592 -60.4478);--brand-strong:lab(71.0123% 4.84216 -53.6682);--brand-soft:lab(14.6914% 3.78862 -24.8452);--good:lab(70.6205% -47.3416 25.6665);--good-soft:lab(13.7091% -17.4072 9.44928);--warn:lab(74.3749% 18.2478 61.1498);--warn-soft:lab(16.4076% 8.2769 24.3208);--bad:lab(65.7891% 56.0191 35.5089);--bad-soft:lab(14.6969% 20.208 12.7054)}}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0;overflow-x:hidden}body{text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}::selection{color:#fff;background:var(--brand)}*{scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent}:focus-visible{outline:3px solid color-mix(in oklch, var(--brand) 42%, transparent);outline-offset:2px}code,.tabular,time{font-variant-numeric:tabular-nums}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-only{display:none!important}.primary-button,.secondary-button,.danger-button,.text-button,.icon-button{border-radius:var(--radius-sm);border:0;justify-content:center;align-items:center;gap:8px;min-height:40px;transition:background-color .18s cubic-bezier(.19,1,.22,1),color .18s cubic-bezier(.19,1,.22,1),transform .18s cubic-bezier(.19,1,.22,1);display:inline-flex}.primary-button{background:var(--brand-strong);color:#fff;padding:0 18px;font-weight:680}.primary-button:hover{background:var(--brand)}.primary-button:active,.secondary-button:active,.danger-button:active{transform:translateY(1px)}.secondary-button{background:var(--surface-2);color:var(--ink);padding:0 15px;font-weight:620}.secondary-button:hover{background:var(--surface-3)}.danger-button{background:var(--bad);color:#fff;padding:0 16px;font-weight:650}.text-button{min-height:auto;color:var(--sidebar-muted);background:0 0;font-size:12px}.text-button:hover{color:#fff}.icon-button{width:40px;color:var(--ink-2);background:0 0;padding:0}.icon-button:hover{background:var(--surface-2);color:var(--ink)}.icon-button svg,.primary-button svg,.secondary-button svg,.danger-button svg{width:17px;height:17px}.compact{min-height:36px;padding-inline:13px;font-size:13px}.brand-lockup{color:var(--sidebar-text);align-items:center;gap:11px;display:flex}.brand-lockup .lion-mark{color:#76a1ff;color:lab(66.0377% 8.73157 -60.5976);flex:none}.brand-lockup>div{flex-direction:column;line-height:1.12;display:flex}.brand-lockup strong{letter-spacing:.015em;font-size:15px}.brand-lockup span{color:var(--sidebar-muted);margin-top:3px;font-size:11px}.control-layout{min-height:100vh;display:flex}.sidebar{z-index:30;width:var(--sidebar-width);background:var(--sidebar);color:var(--sidebar-text);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.sidebar-head{z-index:2;height:var(--topbar-height);background:var(--sidebar);justify-content:space-between;align-items:center;padding:0 22px;display:flex;position:sticky;top:0}.sidebar nav{padding:8px 13px 18px}.nav-group+.nav-group{margin-top:22px}.nav-label{color:var(--sidebar-muted);padding:0 11px 7px;font-size:11px;font-weight:630}.nav-item{min-height:38px;color:color-mix(in oklch, var(--sidebar-text) 80%, transparent);border-radius:9px;align-items:center;gap:11px;margin:2px 0;padding:0 10px;font-size:13px;display:flex}.nav-item:hover{background:color-mix(in oklch, var(--sidebar-2) 75%, transparent);color:#fff}.nav-item.active{background:var(--sidebar-2);color:#fff}.nav-item svg{color:var(--sidebar-muted)}.nav-item.active svg:first-child{color:#76a1ff;color:lab(66.0377% 8.73157 -60.5976)}.nav-item svg:last-child{margin-left:auto}.sidebar-user{background:var(--sidebar);box-shadow:0 -8px 10px color-mix(in oklch, var(--sidebar) 86%, transparent);align-items:center;gap:10px;margin-top:auto;padding:14px 16px;display:flex;position:sticky;bottom:0}.avatar{background:var(--sidebar-2);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:720;display:grid}.sidebar-user>div{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar-user strong{color:#fff;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sidebar-user span:not(.avatar){color:var(--sidebar-muted);font-size:11px}.workspace{min-width:0;width:calc(100% - var(--sidebar-width));min-height:100vh;margin-left:var(--sidebar-width)}.topbar{z-index:20;height:var(--topbar-height);background:color-mix(in oklch, var(--bg) 94%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:14px;padding:0 30px;display:flex;position:sticky;top:0}.topbar>div:first-of-type{align-items:baseline;gap:9px;display:flex}.topbar>div:first-of-type span{color:var(--ink-3);font-size:11px}.topbar>div:first-of-type strong{font-size:14px}.topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.role-chip{background:var(--brand-soft);color:var(--brand-strong);text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:720}.content{width:min(100%,1660px);min-width:0;margin:0 auto;padding:34px 38px 80px}.page-stack{flex-direction:column;gap:22px;min-width:0;display:flex}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:4px;display:flex}.page-heading h1{letter-spacing:-.025em;font-size:26px;line-height:1.18}.page-heading p{max-width:70ch;color:var(--ink-2);margin-top:7px}.heading-actions{gap:9px;display:flex}.release-mark{align-items:center;gap:5px;display:flex}.release-mark>span{background:var(--surface-2);color:var(--ink-2);border-radius:7px;padding:6px 9px;font:12px/1.2 ui-monospace,Cascadia Code,monospace}.boot-screen{background:var(--sidebar);place-content:center;gap:22px;min-height:100vh;display:grid}.loading-line{background:var(--sidebar-2);width:190px;height:2px;overflow:hidden}.loading-line:after{content:"";background:var(--brand);width:50%;height:100%;animation:1s ease-in-out infinite alternate loading;display:block}@keyframes loading{to{transform:translate(100%)}}.incident-strip,.inline-notice,.context-action{border-radius:var(--radius);align-items:center;gap:13px;display:flex}.incident-strip{background:var(--warn-soft);color:color-mix(in oklch, var(--warn) 60%, var(--ink));padding:14px 16px}.incident-strip>div,.context-action>div{flex-direction:column;flex:1;display:flex}.incident-strip span,.context-action span{color:var(--ink-2);font-size:12px}.incident-strip a,.context-action a{align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.incident-strip a svg,.context-action a svg{width:15px}.maintenance-alert{border-radius:var(--radius);background:var(--warn-soft);color:color-mix(in oklch, var(--warn) 65%, var(--ink));grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 16px;display:grid}.maintenance-alert>div{flex-direction:column;gap:2px;display:flex}.maintenance-alert>div span{color:var(--ink-2);font-size:12px}.maintenance-alert>span{color:var(--ink-2);font-size:10px;font-weight:720}.maintenance-alert svg{width:21px}.maintenance-control{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.maintenance-control.enabled{border-color:color-mix(in oklch, var(--warn) 30%, var(--line));background:color-mix(in oklch, var(--warn-soft) 58%, var(--surface))}.maintenance-control-icon{background:var(--surface-2);width:44px;height:44px;color:var(--brand);border-radius:12px;place-items:center;display:grid}.maintenance-control.enabled .maintenance-control-icon{background:var(--warn-soft);color:var(--warn)}.maintenance-control-icon svg{width:21px}.maintenance-control-copy{flex-direction:column;min-width:0;display:flex}.maintenance-control-copy>span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.maintenance-control-copy>strong{margin-top:2px;font-size:15px}.maintenance-control-copy p{max-width:74ch;color:var(--ink-2);margin-top:4px;font-size:12px}.maintenance-control-copy small{color:var(--warn);margin-top:6px;font-weight:650}.maintenance-control-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.maintenance-control-actions>a{color:var(--brand-strong);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.maintenance-control-actions>a svg{width:14px}.maintenance-control-actions>span{color:var(--ink-3);font-size:11px}.maintenance-access-control{border-top:1px solid var(--line);grid-column:2/-1;gap:11px;min-width:0;padding-top:16px;display:grid}.maintenance-access-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.maintenance-access-heading>div{min-width:0}.maintenance-access-heading strong{font-size:13px}.maintenance-access-heading p{max-width:74ch;color:var(--ink-2);margin-top:4px;font-size:12px;line-height:1.5}.maintenance-current-ip{color:var(--ink-2);flex:none;align-items:center;gap:6px;font-size:11px;display:inline-flex}.maintenance-current-ip svg{width:15px;color:var(--brand)}.maintenance-current-ip code{color:var(--ink);overflow-wrap:anywhere;font-size:11px}.maintenance-access-editor{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.maintenance-access-editor>label{min-width:0;color:var(--ink-2);flex-direction:column;gap:6px;font-size:11px;font-weight:650;display:flex}.maintenance-access-editor textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:76px;color:var(--ink);outline:0;padding:10px 11px;font:13px/1.5 ui-monospace,Cascadia Code,monospace}.maintenance-access-editor textarea:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in oklch, var(--brand) 18%, transparent)}.maintenance-access-editor textarea:disabled{background:var(--surface-2);color:var(--ink-2)}.maintenance-access-actions{gap:7px;display:flex}.maintenance-access-control>small{color:var(--ink-3);font-size:10px;line-height:1.45}.maintenance-access-message{border-radius:8px;padding:9px 11px;font-size:11px}.maintenance-access-message.error{background:var(--bad-soft);color:var(--bad)}.maintenance-access-message.success{background:var(--good-soft);color:var(--good)}.maintenance-shell-banner{background:var(--warn-soft);min-height:42px;color:color-mix(in oklch, var(--warn) 65%, var(--ink));grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 40px;display:grid}.maintenance-shell-banner svg{width:17px}.maintenance-shell-banner strong{font-size:12px}.maintenance-shell-banner span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.inline-notice{background:var(--good-soft);color:var(--good);padding:12px 15px;font-weight:630}.metric-ribbon{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric-ribbon>div{grid-template-columns:26px 1fr;align-items:center;gap:2px 8px;min-width:0;padding:20px;display:grid}.metric-ribbon>div+div{border-left:1px solid var(--line)}.metric-ribbon svg{color:var(--brand);grid-row:1/span 3}.metric-ribbon span{color:var(--ink-2);font-size:12px}.metric-ribbon strong{letter-spacing:-.02em;font-size:23px;line-height:1.1}.metric-ribbon small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-columns{grid-template-columns:minmax(0,1.6fr) minmax(330px,.8fr);gap:20px;display:grid}.operation-panel,.service-board,.inspector-surface{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.operation-panel,.service-board{padding:22px}.panel-title{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.panel-title h2{font-size:16px}.panel-title p{color:var(--ink-3);margin-top:4px;font-size:12px}.signal{border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;font-weight:720;display:inline-flex}.signal i,.status-chip i,.service-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.signal.ok{color:var(--good);background:var(--good-soft)}.signal.warn,.signal.warning{color:var(--warn);background:var(--warn-soft)}.signal.error{color:var(--bad);background:var(--bad-soft)}.recorder-line{border-block:1px solid var(--line);grid-template-columns:.7fr 1fr 1.3fr;margin-top:22px;display:grid}.recorder-line>div{flex-direction:column;gap:5px;padding:17px 0;display:flex}.recorder-line>div+div{border-left:1px solid var(--line);padding-left:17px}.recorder-line span{color:var(--ink-3);font-size:11px}.recorder-line strong{font-size:14px}.storage-bar{margin-top:21px}.storage-bar>div:first-child{align-items:center;gap:8px;display:flex}.storage-bar>div:first-child span{color:var(--ink-2)}.storage-bar>div:first-child strong{margin-left:auto}.meter{background:var(--surface-2);border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.meter span{border-radius:inherit;background:var(--brand);height:100%;display:block}.storage-bar small{color:var(--ink-3);margin-top:7px;display:block}.panel-links{flex-wrap:wrap;gap:17px;margin-top:22px;display:flex}.panel-links a,.board-link{color:var(--brand-strong);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.panel-links svg,.board-link svg{width:14px}.service-list{margin-top:16px}.service-list>div{border-top:1px solid var(--line);grid-template-columns:8px 1fr auto 48px;align-items:center;gap:9px;min-height:35px;display:grid}.service-list strong{font-size:12px}.service-list span:nth-child(3){max-width:120px;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.service-list em{color:var(--ink-2);text-align:right;font-size:10px;font-style:normal}.service-dot.ok{background:var(--good)}.service-dot.warn{background:var(--warn)}.service-dot.error{background:var(--bad)}.board-link{margin-top:16px}.dashboard-skeleton{gap:18px;display:grid}.dashboard-skeleton span,.inspector-loading span{border-radius:var(--radius);background:var(--surface-2);height:120px;animation:1.3s ease-in-out infinite alternate pulse;display:block}@keyframes pulse{to{opacity:.5}}.table-toolbar,.settings-toolbar{align-items:center;gap:12px;display:flex}.audit-filters,.section-filters{flex:1;grid-template-columns:repeat(3,minmax(130px,1fr));gap:8px;display:grid}.audit-filters input,.audit-filters select,.section-filters input,.section-filters select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:0;min-height:40px;color:var(--ink);outline:0;padding:0 10px}.search-field{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:9px;width:min(480px,100%);min-height:40px;padding:0 12px;display:flex}.search-field svg{width:17px;color:var(--ink-3)}.search-field input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.search-field input::placeholder,input::placeholder,textarea::placeholder{color:var(--ink-3);opacity:1}.result-count{color:var(--ink-3);margin-left:auto;font-size:12px}.data-surface{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.table-scroll{overflow:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th{background:var(--surface-2);height:42px;color:var(--ink-2);text-align:left;padding:0 13px;font-size:11px;font-weight:680}td{border-top:1px solid var(--line);max-width:290px;height:49px;color:var(--ink-2);text-overflow:ellipsis;padding:0 13px;font-size:12px;overflow:hidden}tbody tr:hover{background:color-mix(in oklch, var(--brand-soft) 35%, transparent)}td:first-child{color:var(--ink);font-weight:570}.empty-value{color:var(--ink-3)}.status-chip{border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.status-good{color:var(--good);background:var(--good-soft)}.status-bad{color:var(--bad);background:var(--bad-soft)}.status-neutral{color:var(--ink-2);background:var(--surface-2)}.json-preview{max-width:220px;color:var(--ink-2);text-overflow:ellipsis;font-size:11px;display:inline-block;overflow:hidden}.row-actions{justify-content:flex-end;gap:5px;display:flex}.row-actions button,.row-actions a{background:var(--surface-2);min-height:29px;color:var(--ink-2);border:0;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:11px;display:inline-flex}.row-actions button:hover,.row-actions a:hover{background:var(--surface-3);color:var(--ink)}.skeleton-row td span{background:var(--surface-2);border-radius:4px;width:78%;height:9px;animation:1.2s ease-in-out infinite alternate pulse;display:block}.table-footer{border-top:1px solid var(--line);min-height:52px;color:var(--ink-3);justify-content:space-between;align-items:center;padding:0 12px 0 15px;font-size:11px;display:flex}.table-footer>div{display:flex}.empty-state{color:var(--ink-3);text-align:center;justify-items:center;gap:7px;padding:54px 20px;display:grid}.empty-state svg{width:24px}.empty-state strong{color:var(--ink-2)}.empty-state span{font-size:12px}.error-state{border-radius:var(--radius);background:var(--bad-soft);color:var(--bad);align-items:center;gap:13px;padding:14px 16px;display:flex}.error-state>div{flex-direction:column;flex:1;display:flex}.error-state span{color:var(--ink-2);font-size:12px}.error-state button{color:var(--bad);background:0 0;border:0;font-weight:700}.inspector-surface{padding:22px}.key-values{background:var(--line);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1px;display:grid;overflow:hidden}.key-values.nested{grid-template-columns:1fr;margin-top:8px}.key-value{background:var(--surface);min-width:0;padding:14px}.key-value>span{color:var(--ink-3);font-size:10px;display:block}.key-value>div{overflow-wrap:anywhere;min-width:0;margin-top:5px}.key-value strong{font-size:13px;font-weight:620}.object-list{gap:9px;display:grid}.object-list>.key-values{border:1px solid var(--line)}.empty-inline{color:var(--ink-3)}.inspector-loading{gap:10px;display:grid}.inspector-loading span{height:58px}.context-action{background:var(--brand-soft);padding:15px 17px}.context-action>svg{color:var(--brand)}.video-tabs{border:1px solid var(--line);background:var(--surface);border-radius:11px;gap:5px;width:fit-content;padding:5px;display:flex}.video-tabs button{min-height:38px;color:var(--ink-2);background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.video-tabs button svg{width:15px}.video-tabs button.is-active{background:var(--brand-soft);color:var(--brand-strong)}.video-notice{border-radius:var(--radius-sm);background:var(--good-soft);color:var(--good);align-items:center;gap:9px;padding:12px 14px;font-weight:650;display:flex}.video-notice svg{width:18px}.video-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.video-service-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;padding:18px}.video-service-card__head{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.service-mark{background:var(--surface-2);width:38px;height:38px;color:var(--ink-3);border-radius:10px;place-items:center;display:grid}.service-mark svg{width:18px}.service-mark.is-ok{background:var(--good-soft);color:var(--good)}.service-mark.is-error{background:var(--bad-soft);color:var(--bad)}.video-service-card h2{font-size:14px}.video-service-card__head span{color:var(--ink-3);font-size:10px}.video-service-card__head>strong{font-size:10px}.status-ok{color:var(--good)}.status-error{color:var(--bad)}.video-service-card dl{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 0;padding-top:14px;display:grid}.video-service-card dl div,.video-camera-diagnostics div,.video-process div,.video-settings dl div{gap:3px;min-width:0;display:grid}.video-service-card dt,.video-camera-diagnostics dt,.video-process dt,.video-settings dt{color:var(--ink-3);font-size:10px}.video-service-card dd,.video-camera-diagnostics dd,.video-process dd,.video-settings dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;font-weight:620}.video-service-card>p{color:var(--bad);gap:7px;margin-top:13px;font-size:11px;display:flex}.video-service-card>p svg{width:15px}.video-release-note{border-radius:var(--radius);background:var(--sidebar);color:var(--sidebar-text);grid-column:1/-1;align-items:center;gap:12px;padding:15px 18px;display:flex}.video-release-note svg{color:#7fa8ff;color:lab(68.5134% 7.10326 -57.181)}.video-release-note div{display:grid}.video-release-note span{color:var(--sidebar-muted);font-size:11px}.video-camera-list{gap:14px;display:grid}.video-camera-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.video-camera-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.video-camera-card>header>div:first-child{align-items:center;gap:11px;display:flex}.video-camera-card h2{font-size:14px}.video-camera-card header p{color:var(--ink-3);font-size:11px}.camera-state{background:var(--ink-3);border-radius:50%;width:9px;height:9px}.camera-state.is-online{background:var(--good);box-shadow:0 0 0 5px var(--good-soft)}.camera-state.is-offline,.camera-state.is-disabled{background:var(--bad);box-shadow:0 0 0 5px var(--bad-soft)}.video-camera-actions,.stream-title{align-items:center;gap:7px;display:flex}.video-camera-actions button,.stream-title button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink-2);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:620;display:inline-flex}.video-camera-actions button:hover,.stream-title button:hover{background:var(--surface-2);color:var(--ink)}.video-camera-actions svg,.stream-title svg{width:14px}.video-camera-streams{grid-template-columns:1fr 1fr;display:grid}.video-camera-streams>div{min-width:0;padding:15px 18px}.video-camera-streams>div+div{border-left:1px solid var(--line)}.stream-title{justify-content:space-between;margin-bottom:9px}.stream-title strong{text-transform:uppercase;letter-spacing:.04em;font-size:11px}.video-stream-cell{gap:4px;min-width:0;display:grid}.video-stream-cell code{color:var(--brand-strong);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.video-stream-cell span{font-size:12px;font-weight:620}.video-stream-cell small,.video-empty-stream{color:var(--ink-3);font-size:10px}.video-camera-diagnostics{border-top:1px solid var(--line);background:color-mix(in oklch, var(--surface-2) 38%, var(--surface));grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0;padding:15px 18px;display:grid}.video-camera-card>footer{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;gap:16px;padding:11px 18px;font-size:10px;display:flex}.video-settings{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.video-settings__intro{background:var(--surface-2);justify-content:space-between;gap:15px;padding:19px;display:flex}.video-settings__intro h2{font-size:15px}.video-settings__intro p{color:var(--ink-3);margin-top:4px;font-size:11px}.video-settings__intro a{color:var(--brand-strong);align-self:center;font-size:12px;font-weight:700}.video-settings>article{grid-template-columns:minmax(0,1.2fr) minmax(430px,.8fr);gap:25px;padding:18px 20px;display:grid}.video-settings>article+article{border-top:1px solid var(--line)}.video-settings code{color:var(--brand-strong);font-size:10px}.video-settings h3{margin-top:4px;font-size:13px}.video-settings p{max-width:72ch;color:var(--ink-3);margin-top:4px;font-size:11px}.video-settings dl{grid-template-columns:1fr 1fr;gap:11px;margin:0;display:grid}.video-process-stack{gap:14px;display:grid}.video-process-stack>section{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:19px}.video-process-stack h2{margin-bottom:13px;font-size:15px}.video-process{border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0;padding:14px;display:grid}.video-process+.video-process{margin-top:9px}.settings-toolbar select,.setting-control input,.setting-control select,.editor-fields input,.editor-fields select,.editor-fields textarea,.form-stack input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:40px;color:var(--ink);outline:0;padding:0 11px}.settings-toolbar select{width:auto;min-width:160px}.check-control{color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.check-control input{accent-color:var(--brand)}.settings-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.provider-status{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.provider-status>div{border-right:1px solid var(--line);gap:6px;padding:16px 18px;display:grid}.provider-status>div:last-child{border-right:0}.provider-status span{color:var(--muted);font-size:12px}.provider-status strong{font-size:14px}.setting-row{grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);gap:28px;padding:22px;display:grid}.setting-row+.setting-row{border-top:1px solid var(--line)}.setting-row.readonly{background:color-mix(in oklch, var(--surface-2) 42%, var(--surface))}.setting-title{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.setting-title h2{font-size:15px}.setting-copy>code{color:var(--brand-strong);margin-top:4px;font-size:11px;display:block}.setting-copy>p{max-width:72ch;color:var(--ink-2);margin-top:9px;font-size:12px}.setting-meta{color:var(--ink-3);flex-wrap:wrap;gap:13px;margin-top:13px;font-size:10px;display:flex}.setting-meta strong{color:var(--ink-2)}.mode-badge{background:var(--surface-2);color:var(--ink-2);border-radius:5px;padding:3px 6px;font-size:9px;font-weight:730}.mode-runtime{color:var(--good);background:var(--good-soft)}.mode-secret{color:var(--brand);background:var(--brand-soft)}.mode-restart_required{color:var(--warn);background:var(--warn-soft)}.mode-infrastructure_readonly{color:var(--ink-2)}.setting-control{flex-direction:column;gap:10px;display:flex}.setting-control input:disabled,.setting-control select:disabled{color:var(--ink-2);background:var(--surface-2)}.typed-input{position:relative}.typed-input>span{color:var(--ink-3);pointer-events:none;font-size:11px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.typed-input:has(>span) input{padding-right:52px}.switch-control{min-height:40px;color:var(--ink-2);cursor:pointer;grid-template-columns:38px auto;align-self:flex-start;align-items:center;gap:3px 9px;display:inline-grid}.switch-control input{opacity:0;width:1px;min-height:1px;position:absolute}.switch-control>span{background:var(--surface-3);border-radius:999px;width:38px;height:22px;transition:background-color .16s;position:relative}.switch-control>span:after{content:"";width:16px;height:16px;box-shadow:0 1px 3px color-mix(in oklch, var(--ink) 20%, transparent);background:#fff;border-radius:50%;transition:transform .16s cubic-bezier(.19,1,.22,1);position:absolute;top:3px;left:3px}.switch-control input:checked+span{background:var(--brand)}.switch-control input:checked+span:after{transform:translate(16px)}.switch-control input:focus-visible+span{outline:3px solid color-mix(in oklch, var(--brand) 42%, transparent);outline-offset:2px}.switch-control input:disabled+span{opacity:.55}.switch-control strong{grid-column:2;font-size:12px;font-weight:620}.setting-actions{gap:7px;display:flex}.secret-state>div{grid-template-columns:20px 1fr;gap:2px 8px;margin-bottom:9px;display:grid}.secret-state svg{color:var(--brand);grid-row:1/3}.secret-state span{font-size:11px}.secret-state strong{color:var(--ink-3);letter-spacing:.12em}.readonly-label{color:var(--ink-3);align-items:center;gap:7px;font-size:11px;display:inline-flex}.readonly-label svg{width:16px}.storage-route-band{border-radius:var(--radius);background:var(--sidebar);color:var(--sidebar-text);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:16px;padding:19px 21px;display:grid}.storage-route-symbol{background:var(--sidebar-2);color:#7fa8ff;color:lab(68.5134% 7.10326 -57.181);border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.storage-route-symbol svg{width:22px}.storage-route-band>div:nth-child(2){gap:3px;min-width:0;display:grid}.storage-route-band>div:nth-child(2)>span{color:var(--sidebar-muted);font-size:11px}.storage-route-band>div:nth-child(2)>strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.storage-route-band p{color:var(--sidebar-muted);font-size:11px}.storage-route-state{background:color-mix(in oklch, var(--warn) 18%, var(--sidebar-2));color:#f5b75b;color:lab(79.0591% 16.321 54.7999);border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.storage-route-state.is-ready{background:color-mix(in oklch, var(--good) 18%, var(--sidebar-2));color:#6cd894;color:lab(78.6244% -43.9397 23.7649)}.storage-route-state i{background:currentColor;border-radius:50%;width:7px;height:7px}.storage-section{gap:13px;display:grid}.storage-section-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.storage-section-heading h2{font-size:17px}.storage-section-heading p{max-width:76ch;color:var(--ink-2);margin-top:4px;font-size:12px}.storage-section-heading>span{color:var(--ink-3);font-size:11px}.storage-ledger{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.storage-target-row{grid-template-columns:minmax(250px,1.05fr) minmax(190px,.72fr) minmax(350px,1.35fr) auto;align-items:center;gap:22px;min-height:138px;padding:20px;display:grid}.storage-target-row+.storage-target-row{border-top:1px solid var(--line)}.storage-target-row.is-active{background:color-mix(in oklch, var(--brand-soft) 34%, var(--surface))}.storage-target-main{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.storage-driver-mark{background:var(--brand-soft);width:42px;height:42px;color:var(--brand-strong);border-radius:11px;place-items:center;display:grid}.storage-driver-mark.is-error{background:var(--bad-soft);color:var(--bad)}.storage-driver-mark svg{width:19px}.storage-target-main>div:last-child{min-width:0}.storage-target-title{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.storage-target-title h3{font-size:14px}.storage-target-title span{background:var(--surface-2);color:var(--ink-2);border-radius:5px;padding:3px 6px;font-size:11px;font-weight:700}.storage-target-main p,.storage-target-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.storage-target-main p{color:var(--ink-2);margin-top:5px;font-size:11px}.storage-target-main small{color:var(--ink-3);margin-top:3px;font-size:11px}.storage-target-role{justify-items:start;gap:5px;min-width:0;display:grid}.storage-target-role strong{font-size:11px}.storage-target-role small{color:var(--ink-3);font-size:11px}.storage-target-role em{max-width:100%;color:var(--bad);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.storage-status{background:var(--surface-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:4px 7px;font-size:11px;font-weight:700;display:inline-flex}.storage-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.storage-status.status-ready,.storage-status.status-active_write{background:var(--good-soft);color:var(--good)}.storage-status.status-unavailable{background:var(--bad-soft);color:var(--bad)}.storage-status.status-read_only{background:var(--warn-soft);color:var(--warn)}.storage-target-facts{grid-template-columns:.7fr .8fr 1.4fr 1.25fr;gap:15px;min-width:0;margin:0;display:grid}.storage-target-facts div{min-width:0}.storage-target-facts dt{color:var(--ink-3);font-size:11px}.storage-target-facts dd{min-width:0;color:var(--ink-2);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:11px;font-weight:650;display:grid}.storage-target-facts dd span{color:var(--ink-3);font-size:11px;font-weight:500}.storage-target-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;max-width:210px;display:flex}.storage-target-actions .primary-button{text-align:center}.storage-target-skeleton{grid-template-columns:1fr .7fr 1.3fr;gap:22px;padding:34px 20px;display:grid}.storage-target-skeleton+.storage-target-skeleton{border-top:1px solid var(--line)}.storage-target-skeleton span{background:var(--surface-2);border-radius:8px;height:38px;animation:1.2s ease-in-out infinite alternate pulse}.storage-empty{text-align:center;justify-items:center;gap:6px;padding:50px 20px;display:grid}.storage-empty svg{width:26px;color:var(--brand)}.storage-empty p{max-width:56ch;color:var(--ink-3);font-size:12px}.buffer-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(310px,1.2fr) minmax(430px,1fr);align-items:center;gap:26px;padding:22px;display:grid}.buffer-panel-copy{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid}.buffer-icon{background:var(--surface-2);width:44px;height:44px;color:var(--brand);border-radius:12px;place-items:center;display:grid}.buffer-icon svg{width:21px}.buffer-panel-copy h2{font-size:15px}.buffer-panel-copy p{max-width:70ch;color:var(--ink-2);margin-top:5px;font-size:11px}.buffer-facts{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.buffer-facts>div{gap:3px;padding-left:18px;display:grid}.buffer-facts span{color:var(--ink-3);font-size:11px}.buffer-facts strong{font-size:13px}.buffer-facts small{color:var(--ink-3);font-size:11px}.storage-secret-fields{border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:1fr 1fr;gap:12px;padding:15px;display:grid}.storage-secret-fields p{color:var(--ink-2);grid-column:1/-1;align-items:flex-start;gap:7px;font-size:10px;display:flex}.storage-secret-fields p svg{width:15px;color:var(--good);flex:none}.storage-confirm-copy{color:var(--ink-2);gap:9px;padding:20px 22px;font-size:12px;display:grid}.storage-confirm-copy strong{color:var(--warn)}.inline-notice{align-items:center;gap:8px;display:flex}.inline-notice svg{width:17px}.notifications-admin-page .table-toolbar>select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:40px;color:var(--ink);padding:0 34px 0 11px}.notification-success{border-radius:var(--radius-sm);background:var(--good-soft);color:var(--good);padding:12px 14px;font-weight:650}.table-subline{max-width:270px;color:var(--ink-3);text-overflow:ellipsis;margin-top:2px;font-size:10px;display:block;overflow:hidden}.status-warn{color:var(--warn);background:var(--warn-soft)}.campaign-editor{width:min(760px,100%)!important}.campaign-editor>.editor-fields{overflow-y:auto}.campaign-channel-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.editor-fields label.campaign-check{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;min-height:44px;padding:9px 11px;display:grid}.campaign-check>input{opacity:0;position:absolute;width:1px!important;min-height:1px!important}.campaign-check>span{border:1px solid var(--line);color:#0000;background:var(--surface);border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.campaign-check input:checked+span{border-color:var(--brand);background:var(--brand);color:#fff}.campaign-check input:focus-visible+span{outline:3px solid color-mix(in oklch, var(--brand) 42%, transparent);outline-offset:2px}.campaign-check svg{stroke-width:3px;width:14px}.campaign-check.is-disabled{opacity:.52;cursor:not-allowed!important}.campaign-check>div{gap:2px;display:grid}.campaign-check>div small{color:var(--ink-3);font-size:9px}.campaign-audience-tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;display:grid}.campaign-audience-tabs button{min-height:38px;color:var(--ink-2);background:0 0;border:0;border-radius:8px;font-size:12px;font-weight:650}.campaign-audience-tabs button.is-active{background:var(--surface);color:var(--brand-strong);box-shadow:0 1px 4px color-mix(in oklch, var(--sidebar) 9%, transparent)}.campaign-user-search{width:100%}.campaign-user-results{border:1px solid var(--line);border-radius:var(--radius-sm);max-height:220px;overflow:auto}.campaign-user-results:empty{display:none}.campaign-user-results>button{background:var(--surface);width:100%;min-height:52px;color:var(--ink);text-align:left;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;display:flex}.campaign-user-results>button+button{border-top:1px solid var(--line)}.campaign-user-results>button:hover,.campaign-user-results>button.is-selected{background:var(--brand-soft)}.campaign-user-results span{gap:2px;min-width:0;display:grid}.campaign-user-results strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.campaign-user-results small{color:var(--ink-3);font-size:10px}.campaign-user-results svg{width:16px;color:var(--brand-strong);flex:none}.selected-users{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.selected-users>strong{width:100%;font-size:11px}.selected-users button{background:var(--surface-2);min-height:31px;color:var(--ink-2);border:0;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:10px;display:inline-flex}.selected-users svg{width:13px}.mass-warning{border:1px solid color-mix(in oklch, var(--warn) 35%, var(--line));border-radius:var(--radius-sm);background:var(--warn-soft);color:var(--warn);grid-template-columns:22px minmax(0,1fr);gap:10px;padding:14px;display:grid}.mass-warning svg{width:20px}.mass-warning div{gap:3px;display:grid}.mass-warning span{color:var(--ink-2);font-size:11px}.audience-result{border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand-strong);align-items:baseline;gap:8px;padding:13px 14px;display:flex}.audience-result strong{font-size:22px}.audience-result span{color:var(--ink-2);font-size:11px}.campaign-preview{--campaign-accent:var(--brand);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);box-shadow:inset 0 3px 0 var(--campaign-accent);gap:9px;padding:18px;display:grid}.campaign-preview>span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.campaign-preview h3{font-size:16px}.campaign-preview p{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.campaign-preview em{background:var(--brand-strong);color:#fff;border-radius:7px;width:fit-content;padding:7px 10px;font-size:11px;font-style:normal;font-weight:650}.campaign-preview.severity-success{--campaign-accent:var(--good)}.campaign-preview.severity-warning{--campaign-accent:var(--warn)}.campaign-preview.severity-critical{--campaign-accent:var(--bad)}.campaign-detail .editor-fields{overflow-y:auto}.campaign-metrics{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.campaign-metrics>div{background:var(--surface);gap:3px;padding:13px;display:grid}.campaign-metrics span{color:var(--ink-3);font-size:10px}.campaign-metrics strong{font-size:18px}.campaign-detail-section{gap:10px;display:grid}.campaign-detail-section h3{font-size:13px}.campaign-detail-section>p{color:var(--ink-3);font-size:11px}.delivery-stats,.delivery-errors{border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.delivery-stats>div{grid-template-columns:1fr 1fr auto;gap:12px;padding:9px 11px;font-size:11px;display:grid}.delivery-stats>div+div,.delivery-errors>div+div{border-top:1px solid var(--line)}.delivery-stats span{color:var(--ink-2)}.delivery-errors>div{gap:4px;padding:10px 11px;display:grid}.delivery-errors strong{color:var(--bad);font-size:11px}.delivery-errors code{color:var(--ink-2);overflow-wrap:anywhere;font-size:10px}.notification-tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.notification-tabs button{min-height:36px;color:var(--ink-2);background:0 0;border:0;border-radius:8px;flex:none;padding:0 13px;font-size:11px;font-weight:650}.notification-tabs button.is-active{background:var(--surface);color:var(--brand-strong);box-shadow:0 1px 4px color-mix(in oklch, var(--sidebar) 9%, transparent)}.notification-channel-stack,.notification-ops-stack,.notification-diagnostics-stack{gap:14px;display:grid}.notification-test-banner{border:1px solid color-mix(in oklch, var(--warn) 38%, var(--line));border-radius:var(--radius);background:var(--warn-soft);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.notification-test-banner>svg{width:22px;color:var(--warn)}.notification-test-banner>div{gap:3px;display:grid}.notification-test-banner strong{color:var(--warn);font-size:12px}.notification-test-banner span{color:var(--ink-2);font-size:11px}.notification-channel-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.notification-channel-toolbar>div{gap:3px;display:grid}.notification-channel-toolbar strong{font-size:13px}.notification-channel-toolbar span{color:var(--ink-3);font-size:11px}.notification-channel-list,.ops-destination-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.notification-channel-row{grid-template-columns:44px minmax(210px,1.2fr) minmax(330px,1fr) minmax(190px,auto);align-items:center;gap:16px;min-height:112px;padding:15px 17px;display:grid}.notification-channel-row+.notification-channel-row{border-top:1px solid var(--line)}.notification-channel-icon,.ops-provider-mark{background:var(--surface-2);width:42px;height:42px;color:var(--ink-3);border-radius:12px;place-items:center;display:grid}.notification-channel-icon svg,.ops-provider-mark svg{width:20px}.notification-channel-icon.state-healthy{background:var(--good-soft);color:var(--good)}.notification-channel-icon.state-error,.notification-channel-icon.state-unavailable{background:var(--bad-soft);color:var(--bad)}.notification-channel-icon.state-configured,.notification-channel-icon.state-incomplete{background:var(--warn-soft);color:var(--warn)}.notification-channel-main{min-width:0}.notification-channel-main>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.notification-channel-main h3{font-size:14px}.notification-channel-main p{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.notification-channel-main small{color:var(--ink-2);margin-top:4px;font-size:10px;display:block}.notification-channel-facts{grid-template-columns:1fr 1fr;gap:9px 16px;display:grid}.notification-channel-facts div{gap:2px;display:grid}.notification-channel-facts dt{color:var(--ink-3);text-transform:uppercase;letter-spacing:.035em;font-size:9px}.notification-channel-facts dd{font-size:11px;font-weight:600}.notification-channel-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.notification-channel-actions>a{color:var(--brand-strong);align-self:center;padding:5px;font-size:10px;font-weight:650}.notification-channel-row.is-loading span{background:var(--surface-2);border-radius:8px;height:34px;animation:1.2s ease-in-out infinite alternate pulse}.notification-channel-row.is-loading span:first-child{width:42px}.notification-channel-row.is-loading span:nth-child(2){width:72%}.provider-editor{width:min(680px,100%)!important}.provider-editor .editor-fields{gap:0;padding-top:8px}.provider-readonly-url{border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:25px minmax(0,1fr);gap:10px;margin:8px 0 15px;padding:13px;display:grid}.provider-readonly-url svg{width:19px;color:var(--brand)}.provider-readonly-url div{gap:4px;display:grid}.provider-readonly-url strong{font-size:11px}.provider-readonly-url code{overflow-wrap:anywhere;color:var(--ink-2);font-size:10px}.provider-setting-field{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.85fr) minmax(260px,1.15fr);gap:20px;padding:16px 0;display:grid}.provider-setting-field>div:first-child{align-content:start;gap:4px;display:grid}.provider-setting-field label{color:var(--ink);font-size:12px;font-weight:650}.provider-setting-field>div:first-child span{color:var(--ink-3);font-size:10px;line-height:1.45}.provider-setting-control{gap:6px;display:grid}.provider-setting-control>input,.provider-setting-control>select{width:100%}.provider-setting-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 11px;font-size:9px;display:flex}.provider-setting-meta button{color:var(--brand-strong);background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;font-size:9px;display:inline-flex}.provider-setting-meta svg{width:12px}.provider-toggle{align-items:center;min-height:40px;flex-direction:row!important;gap:8px!important;display:flex!important}.provider-toggle input{width:17px;min-height:17px}.provider-webhook-actions{flex-wrap:wrap;gap:8px;padding-top:18px;display:flex}.campaign-ops-toggle{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);padding:11px 13px}.campaign-dry-run-grid{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--line);gap:1px;display:grid;overflow:hidden}.campaign-dry-run-grid>div{background:var(--surface);grid-template-columns:minmax(100px,.7fr) minmax(150px,.8fr) minmax(260px,1.4fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:10px;display:grid}.campaign-dry-run-grid span{color:var(--ink-3)}.campaign-dry-run-grid strong{color:var(--ink-2)}.campaign-dry-run-grid em{color:var(--bad);font-size:9px;font-style:normal;font-weight:650}.ops-destination-form{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:16px;padding:18px;display:grid}.ops-destination-form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ops-destination-form label{color:var(--ink-2);gap:6px;font-size:11px;font-weight:600;display:grid}.ops-destination-form fieldset{border:0;flex-wrap:wrap;gap:10px 18px;display:flex}.ops-destination-form legend{color:var(--ink);margin-bottom:8px;font-size:11px;font-weight:650}.ops-destination-form fieldset label{align-items:center;gap:7px;display:flex}.ops-destination-form fieldset input{width:16px;min-height:16px}.ops-destination-form footer{justify-content:flex-end;gap:8px;display:flex}.ops-destination-list>article{grid-template-columns:42px minmax(240px,1fr) minmax(150px,.45fr) auto;align-items:center;gap:16px;min-height:94px;padding:15px 17px;display:grid}.ops-destination-list>article+article{border-top:1px solid var(--line)}.ops-destination-list article>div:nth-child(2)>div{align-items:center;gap:8px;display:flex}.ops-destination-list h3{font-size:13px}.ops-destination-list p,.ops-destination-list small{color:var(--ink-3);margin-top:3px;font-size:10px;display:block}.ops-destination-list em{color:var(--bad);margin-top:4px;font-size:10px;font-style:normal;display:block}.ops-destination-list dl{gap:3px;display:grid}.ops-destination-list dt{color:var(--ink-3);font-size:9px}.ops-destination-list dd{font-size:11px;font-weight:600}.ops-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.notification-worker-band{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:42px minmax(240px,1fr) auto auto;align-items:center;gap:15px;padding:17px;display:grid}.worker-state{background:var(--bad-soft);width:42px;height:42px;color:var(--bad);border-radius:12px;place-items:center;display:grid}.worker-state.is-ok{background:var(--good-soft);color:var(--good)}.worker-state svg{width:20px}.notification-worker-band h3{font-size:14px}.notification-worker-band p{color:var(--ink-3);margin-top:3px;font-size:10px}.notification-worker-band dl{gap:3px;display:grid}.notification-worker-band dt{color:var(--ink-3);font-size:9px}.notification-worker-band dd{font-size:11px;font-weight:600}.diagnostic-ribbon{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.diagnostic-ribbon>div{background:var(--surface);grid-template-columns:24px minmax(0,1fr);gap:2px 8px;padding:15px;display:grid}.diagnostic-ribbon svg{width:18px;color:var(--ink-3);grid-row:1/3;align-self:center}.diagnostic-ribbon span{color:var(--ink-3);font-size:9px}.diagnostic-ribbon strong{font-size:15px}.diagnostic-provider-table{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.diagnostic-provider-head,.diagnostic-provider-row{grid-template-columns:minmax(130px,1fr) minmax(180px,1.4fr) repeat(3,70px) 130px;align-items:center;gap:12px;min-width:760px;padding:11px 14px;display:grid}.diagnostic-provider-head{background:var(--surface-2);color:var(--ink-3);text-transform:uppercase;letter-spacing:.035em;font-size:9px}.diagnostic-provider-row+.diagnostic-provider-row{border-top:1px solid var(--line)}.diagnostic-provider-row{font-size:11px}.diagnostic-provider-row>span{gap:3px;display:grid}.diagnostic-provider-row small{color:var(--bad);font-size:9px}.diagnostic-provider-row b{font-variant-numeric:tabular-nums}.diagnostic-provider-row time{color:var(--ink-2);font-size:10px}.ops-backlog-summary{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:24px;padding:15px 17px;display:flex}.ops-backlog-summary>div{flex:1}.ops-backlog-summary h3{font-size:13px}.ops-backlog-summary p{color:var(--ink-3);margin-top:3px;font-size:10px}.ops-backlog-summary>span{gap:2px;min-width:65px;display:grid}.ops-backlog-summary small{color:var(--ink-3);font-size:9px}.ops-backlog-summary strong{font-size:15px}.notification-diagnostic-actions{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items:end;gap:16px;padding:14px 16px;display:flex}.notification-diagnostic-actions>div{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.notification-diagnostic-actions label{color:var(--ink-3);gap:4px;font-size:9px;display:grid}.notification-diagnostic-actions select{min-width:170px}.notification-diagnostic-actions svg{width:15px}.catalog-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.catalog-list article{grid-template-columns:150px minmax(210px,1fr) minmax(380px,1.2fr) 76px auto;align-items:center;gap:18px;min-height:92px;padding:14px 18px;display:grid}.catalog-list article+article{border-top:1px solid var(--line)}.catalog-code{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.catalog-code code{color:var(--brand-strong);font-weight:670}.catalog-list h2{font-size:14px}.catalog-list p{color:var(--ink-3);margin-top:3px;font-size:11px}.catalog-facts{grid-template-columns:repeat(4,minmax(70px,1fr));gap:14px;display:grid}.catalog-facts span,.catalog-usage span{color:var(--ink-3);flex-direction:column;font-size:10px;display:flex}.catalog-facts strong,.catalog-usage strong{color:var(--ink-2);white-space:nowrap;font-size:12px}.catalog-usage strong{font-size:18px}.side-editor{z-index:70;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-scrim{background:color-mix(in oklch, var(--sidebar) 62%, transparent);border:0;position:absolute;inset:0}.side-editor form{z-index:1;background:var(--surface);width:min(520px,100%);height:100%;box-shadow:-12px 0 24px color-mix(in oklch, var(--sidebar) 22%, transparent);flex-direction:column;animation:.24s cubic-bezier(.19,1,.22,1) slide-in;display:flex;position:relative;overflow:auto}.side-editor form.catalog-plan-editor{width:min(680px,100%)}.side-editor>.detail-drawer{z-index:1;background:var(--surface);width:min(620px,100%);height:100%;box-shadow:-12px 0 24px color-mix(in oklch, var(--sidebar) 22%, transparent);flex-direction:column;animation:.24s cubic-bezier(.19,1,.22,1) slide-in;display:flex;position:relative;overflow:auto}@keyframes slide-in{0%{opacity:.7;transform:translate(18px)}}.side-editor header{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:22px;display:flex}.side-editor header h2{font-size:18px}.side-editor header p{color:var(--ink-3);margin-top:4px;font-size:12px}.editor-fields{flex-direction:column;flex:1;gap:18px;padding:22px;display:flex}.editor-fields label,.form-stack label{color:var(--ink-2);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.editor-fields label>small{color:var(--ink-3);font-size:11px;font-weight:450;line-height:1.45}.editor-fields textarea{resize:vertical;min-height:160px;padding:10px 11px;font:12px/1.5 ui-monospace,Cascadia Code,monospace}.field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.side-editor footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:16px 22px;display:flex}.catalog-editor{overflow:hidden!important}.catalog-editor>header,.catalog-editor>footer{flex:none}.catalog-editor>.editor-fields{overflow-y:auto}.catalog-editor>footer{background:var(--surface);box-shadow:0 -8px 18px color-mix(in oklch, var(--sidebar) 5%, transparent)}.editor-section{border-bottom:1px solid var(--line);flex-direction:column;gap:14px;padding-bottom:20px;display:flex}.editor-section:last-of-type{border-bottom:0;padding-bottom:0}.editor-section-heading{gap:3px;display:grid}.editor-section-heading h3{letter-spacing:-.01em;font-size:14px}.editor-section-heading p{color:var(--ink-3);font-size:11px}.feature-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.editor-fields label.feature-choice,.editor-fields label.audio-choice{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid;position:relative}.editor-fields label.feature-choice{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:94px;padding:14px;transition:border-color .16s,background-color .16s}.editor-fields label.feature-choice:hover{border-color:color-mix(in oklch, var(--brand) 45%, var(--line))}.editor-fields label.feature-choice:has(input:checked){border-color:color-mix(in oklch, var(--brand) 55%, var(--line));background:color-mix(in oklch, var(--brand-soft) 45%, var(--surface))}.editor-fields .feature-choice>input,.editor-fields .audio-choice>input{opacity:0;width:1px;min-height:1px;margin:0;position:absolute}.feature-choice-control{border:1px solid var(--line);background:var(--surface);color:#0000;border-radius:6px;place-items:center;width:22px;height:22px;transition:border-color .16s,background-color .16s,color .16s;display:grid}.feature-choice input:checked+.feature-choice-control,.audio-choice input:checked+.feature-choice-control{border-color:var(--brand);background:var(--brand);color:#fff}.feature-choice input:focus-visible+.feature-choice-control,.audio-choice input:focus-visible+.feature-choice-control{outline:3px solid color-mix(in oklch, var(--brand) 42%, transparent);outline-offset:2px}.feature-choice-control svg{stroke-width:3px;width:14px;height:14px}.feature-choice>span:last-child,.audio-choice>span:last-child{gap:4px;display:grid}.feature-choice strong,.audio-choice strong{color:var(--ink);font-size:12px}.feature-choice small,.audio-choice small{color:var(--ink-3);font-size:11px;font-weight:450;line-height:1.4}.recording-options{border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:1fr 1fr;align-items:center;gap:14px;padding:14px;transition:opacity .16s;display:grid}.recording-options.is-disabled{opacity:.58}.editor-fields label.audio-choice{align-items:center}.audio-choice input:disabled~*{cursor:not-allowed}.editor-fields label.catalog-cycle-choice{min-height:auto}.catalog-cycle-choice.is-disabled{opacity:.58}.catalog-price-preview{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.catalog-price-preview span{background:var(--surface-2);color:var(--ink-3);gap:3px;padding:12px 14px;font-size:10px;display:grid}.catalog-price-preview strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.archive-commercial-fields{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);gap:14px;padding:15px;display:grid}.archive-price-example{background:var(--brand-soft);color:var(--ink-2);border-radius:8px;gap:4px;padding:12px;font-size:11px;display:grid}.archive-price-example strong{color:var(--brand-strong);font-size:12px}.archive-formula-help{color:var(--ink-3);font-size:11px;line-height:1.5}.catalog-addon-facts{grid-template-columns:repeat(3,minmax(90px,1fr))}.tariff-summary{border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand-strong);gap:5px;padding:14px 15px;display:grid}.tariff-summary strong{font-size:12px}.tariff-summary p{color:var(--ink-2);font-size:12px;line-height:1.5}.editor-fields label.tariff-status{grid-template-columns:38px minmax(0,1fr);align-self:stretch;align-items:center;gap:2px 10px;min-height:46px;display:grid}.tariff-status>small{grid-column:2}.editor-form-error{align-items:flex-start;gap:8px;display:flex}.editor-form-error svg{flex:none;width:16px;margin-top:1px}.detail-drawer .key-values{grid-template-columns:1fr 1fr}.twofa-layout{gap:18px;display:grid}.twofa-status{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:16px;padding:22px;display:flex}.twofa-status h2{font-size:17px}.twofa-status p{max-width:70ch;color:var(--ink-2);margin-top:5px}.twofa-actions{grid-template-columns:1fr 1fr;gap:18px;display:grid}.twofa-actions form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.twofa-actions h2{font-size:15px}.twofa-actions p{color:var(--ink-2);font-size:12px}.form-stack{flex-direction:column;gap:14px;display:flex}.danger-form{border-color:color-mix(in oklch, var(--bad) 34%, var(--line))!important}.recovery-panel{background:var(--good-soft);border-radius:var(--radius);padding:22px}.recovery-panel>div:first-child{color:var(--good);align-items:center;gap:8px;display:flex}.recovery-grid{grid-template-columns:repeat(2,1fr);gap:7px;margin-block:14px;display:grid}.recovery-grid code{background:color-mix(in oklch, var(--surface) 74%, transparent);color:var(--ink);text-align:center;border-radius:7px;padding:8px 10px}.login-shell{background:var(--surface);grid-template-columns:minmax(370px,.85fr) minmax(460px,1.15fr);min-height:100vh;display:grid}.login-context{background:var(--sidebar);color:#fff;flex-direction:column;padding:clamp(28px,5vw,76px);display:flex}.login-statement{max-width:650px;margin-block:auto}.login-statement h1{letter-spacing:-.035em;font-size:clamp(34px,4vw,64px);line-height:1.03}.login-statement p{max-width:55ch;color:var(--sidebar-muted);margin-top:23px;font-size:16px}.security-notes{color:var(--sidebar-muted);flex-wrap:wrap;gap:11px 20px;font-size:12px;display:flex}.security-notes span{align-items:center;gap:7px;display:flex}.security-notes svg{color:#76a1ff;color:lab(66.0377% 8.73157 -60.5976)}.login-workspace{background:var(--bg);place-content:center;justify-items:center;padding:32px;display:grid}.login-panel{border-radius:var(--radius);background:var(--surface);width:min(450px,100%);box-shadow:0 12px 30px color-mix(in oklch, var(--sidebar) 14%, transparent);padding:34px}.panel-heading{margin-bottom:24px}.panel-heading h2{letter-spacing:-.02em;font-size:22px}.panel-heading p{color:var(--ink-2);margin-top:8px}.step-icon{background:var(--brand-soft);width:42px;height:42px;color:var(--brand);border-radius:50%;place-items:center;margin-bottom:15px;display:grid}.step-icon.success{background:var(--good-soft);color:var(--good)}.step-icon svg{width:21px}.form-stack .primary-button{width:100%;margin-top:3px}.form-error{background:var(--bad-soft);color:var(--bad);border-radius:8px;padding:10px 12px;font-size:12px}.login-footnote{max-width:440px;color:var(--ink-3);text-align:center;margin-top:17px;font-size:11px}.qr-frame{place-items:center;margin-bottom:14px;display:grid}.qr-frame img{background:#fff;width:210px;height:210px;padding:8px}.uri-details{color:var(--ink-2);margin-bottom:18px;font-size:11px}.uri-details code{background:var(--surface-2);overflow-wrap:anywhere;border-radius:7px;max-height:75px;margin-top:8px;padding:9px;display:block;overflow:auto}.login-panel>.primary-button,.login-panel>.secondary-button{width:100%;margin-top:10px}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.maintenance-dialog-shell{z-index:90;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.maintenance-dialog-shell>.drawer-scrim{position:absolute;inset:0}.maintenance-dialog{z-index:1;border-radius:var(--radius);background:var(--surface);width:min(560px,100%);box-shadow:0 24px 64px color-mix(in oklch, var(--sidebar) 34%, transparent);animation:.21s cubic-bezier(.19,1,.22,1) maintenance-dialog-in;position:relative;overflow:hidden}.maintenance-dialog>header{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) 34px;align-items:start;gap:13px;padding:22px 22px 18px;display:grid}.maintenance-dialog h2{letter-spacing:-.02em;font-size:18px}.maintenance-dialog header p{max-width:64ch;color:var(--ink-2);margin-top:5px;font-size:12px;line-height:1.5}.danger-symbol,.success-symbol{border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.danger-symbol{background:var(--bad-soft);color:var(--bad)}.success-symbol{background:var(--good-soft);color:var(--good)}.danger-symbol svg,.success-symbol svg{width:19px}.maintenance-dialog>label{color:var(--ink-2);flex-direction:column;gap:7px;padding:20px 22px 0;font-size:12px;font-weight:650;display:flex}.maintenance-dialog textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:110px;color:var(--ink);font:inherit;outline:0;padding:11px 12px;line-height:1.5}.maintenance-dialog textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in oklch, var(--brand) 18%, transparent)}.maintenance-dialog-error{margin:12px 22px 0}.maintenance-dialog>small{color:var(--ink-3);padding:8px 22px 20px;display:block}.maintenance-dialog>footer{border-top:1px solid var(--line);background:var(--surface-2);justify-content:flex-end;gap:8px;padding:15px 22px;display:flex}@keyframes maintenance-dialog-in{0%{opacity:.7;transform:translateY(10px)scale(.985)}}@media (max-width:1180px){:root{--sidebar-width:244px}.content{padding-inline:26px}.metric-ribbon{grid-template-columns:1fr 1fr}.metric-ribbon>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.metric-ribbon>div:nth-child(4){border-top:1px solid var(--line)}.dashboard-columns{grid-template-columns:1fr}.catalog-list article{grid-template-columns:120px minmax(200px,1fr) 110px auto}.catalog-facts{display:none}.storage-target-row{grid-template-columns:minmax(230px,1fr) minmax(190px,.8fr) auto}.storage-target-facts{grid-area:2/1/auto/3}.storage-target-actions{grid-area:1/3/3;align-content:center;max-width:230px}.buffer-panel{grid-template-columns:1fr}.buffer-facts{border-top:1px solid var(--line);border-left:0;padding-top:18px}.notification-channel-row{grid-template-columns:42px minmax(220px,1fr) minmax(300px,1fr)}.notification-channel-actions{grid-column:2/-1;justify-content:flex-start}.notification-channel-facts{grid-area:1/3}}@media (max-width:820px){.mobile-only{display:inline-flex!important}.sidebar{width:min(86vw,330px);transition:transform .24s cubic-bezier(.19,1,.22,1);transform:translate(-102%)}.sidebar-open{transform:translate(0)}.control-layout>.drawer-scrim{z-index:25;position:fixed}.workspace{width:100%;margin-left:0}.topbar{padding-inline:14px}.topbar>div:first-of-type span{display:none}.content{padding:24px 16px 64px}.maintenance-shell-banner{grid-template-columns:18px 1fr;padding-inline:16px}.maintenance-shell-banner span{grid-column:2}.maintenance-control{grid-template-columns:40px minmax(0,1fr)}.maintenance-control-actions,.maintenance-access-control{grid-column:1/-1}.maintenance-control-actions{justify-content:space-between;padding-top:3px}.maintenance-access-heading{flex-direction:column;gap:9px}.maintenance-access-editor{grid-template-columns:1fr}.maintenance-access-actions{justify-content:flex-end}.maintenance-alert{grid-template-columns:22px 1fr}.maintenance-alert>span{grid-column:2}.page-heading{flex-direction:column;align-items:stretch;gap:13px}.page-heading h1{font-size:23px}.page-heading>button,.heading-actions{align-self:flex-start}.table-toolbar,.settings-toolbar{flex-direction:column;align-items:stretch}.result-count{margin-left:0}.settings-toolbar select{width:100%}.audit-filters,.section-filters{grid-template-columns:1fr 1fr}.setting-row{grid-template-columns:1fr;gap:18px;padding:18px}.provider-status{grid-template-columns:1fr 1fr}.provider-status>div:nth-child(2){border-right:0}.storage-route-band{grid-template-columns:42px minmax(0,1fr)}.storage-route-state{grid-column:1/-1;justify-self:start}.storage-target-row{grid-template-columns:1fr;gap:17px}.storage-target-facts,.storage-target-actions{grid-area:auto/1}.storage-target-actions{justify-content:flex-start;max-width:none}.catalog-list article{grid-template-columns:1fr auto;gap:10px;padding:16px}.catalog-list article>div:nth-child(2){grid-column:1/-1}.catalog-usage{grid-column:1}.catalog-list .row-actions{grid-area:1/2}.catalog-code{flex-direction:row;align-items:center}.twofa-actions{grid-template-columns:1fr}.campaign-metrics{grid-template-columns:1fr 1fr}.notification-channel-row{grid-template-columns:42px minmax(0,1fr)}.notification-channel-facts,.notification-channel-actions{grid-area:auto/2}.notification-channel-facts{grid-template-columns:1fr 1fr}.ops-destination-list>article{grid-template-columns:42px minmax(0,1fr)}.ops-destination-list article>dl,.ops-destination-list .ops-actions{grid-column:2}.ops-destination-list .ops-actions{justify-content:flex-start}.notification-worker-band{grid-template-columns:42px minmax(0,1fr)}.notification-worker-band dl,.notification-worker-band button{grid-column:2;justify-self:start}.notification-diagnostic-actions{flex-direction:column;align-items:stretch}.notification-diagnostic-actions>button{align-self:flex-start}.diagnostic-ribbon{grid-template-columns:1fr 1fr}.ops-backlog-summary{flex-wrap:wrap}.video-tabs{width:100%;overflow-x:auto}.video-tabs button{flex:none}.video-service-grid{grid-template-columns:1fr}.video-camera-card>header,.video-camera-card>footer,.video-settings__intro{flex-direction:column;align-items:stretch}.video-camera-actions{flex-wrap:wrap}.video-camera-streams{grid-template-columns:1fr}.video-camera-streams>div+div{border-top:1px solid var(--line);border-left:0}.video-camera-diagnostics{grid-template-columns:1fr 1fr}.video-settings>article{grid-template-columns:1fr}.video-process{grid-template-columns:1fr 1fr}.login-shell{grid-template-columns:1fr}.login-context{min-height:300px;padding:28px}.login-statement{margin-block:58px}.login-statement h1{font-size:clamp(31px,9vw,46px)}.security-notes{display:none}.login-workspace{padding:22px 16px}.login-panel{box-shadow:none;padding:25px 20px}}@media (max-width:560px){.role-chip{display:none}.metric-ribbon{grid-template-columns:1fr}.metric-ribbon>div+div{border-left:0;border-top:1px solid var(--line)}.recorder-line{grid-template-columns:1fr}.recorder-line>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.operation-panel,.service-board,.inspector-surface{padding:17px}.service-list>div{grid-template-columns:8px 1fr auto}.service-list span:nth-child(3){display:none}.panel-links{flex-direction:column}.recovery-grid,.field-row,.feature-choices,.recording-options,.catalog-price-preview,.campaign-channel-grid,.campaign-audience-tabs,.campaign-metrics{grid-template-columns:1fr}.notification-channel-toolbar{flex-direction:column;align-items:stretch}.notification-channel-toolbar button{align-self:flex-start}.provider-setting-field,.ops-destination-form>div{grid-template-columns:1fr}.provider-setting-field{gap:9px}.campaign-dry-run-grid{overflow-x:auto}.campaign-dry-run-grid>div{min-width:560px}.diagnostic-ribbon{grid-template-columns:1fr}.campaign-editor footer{flex-wrap:wrap}.campaign-editor footer button{flex:180px}.audit-filters,.section-filters,.detail-drawer .key-values{grid-template-columns:1fr}.maintenance-control-actions{flex-direction:column;align-items:stretch}.maintenance-control-actions button{width:100%}.maintenance-control-actions>a{justify-content:center;min-height:44px}.maintenance-access-actions{flex-direction:column;align-items:stretch}.maintenance-access-actions button{width:100%}.maintenance-access-editor textarea{font-size:16px}.maintenance-dialog-shell{align-items:end;padding:0}.maintenance-dialog{border-radius:var(--radius) var(--radius) 0 0;width:100%}.maintenance-dialog>header{padding:18px}.maintenance-dialog>label{padding:18px 18px 0}.maintenance-dialog>small{padding-inline:18px}.maintenance-dialog>footer{padding:14px 18px}.storage-section-heading{flex-direction:column;align-items:start;gap:7px}.storage-target-facts{grid-template-columns:1fr 1fr;gap:13px}.storage-target-actions{flex-direction:column;align-items:stretch}.storage-target-actions button:not(.icon-button){width:100%}.buffer-facts,.storage-secret-fields{grid-template-columns:1fr}.buffer-facts{gap:14px}.video-camera-diagnostics,.video-settings dl,.video-process{grid-template-columns:1fr}.buffer-facts>div{padding-left:0}.storage-secret-fields p{grid-column:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
