@layer compat;@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/roboto-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/roboto-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--accent: #ee1237;--accent-solid: color-mix(in oklch, var(--accent) 90%, black);--accent-hover: color-mix(in oklch, var(--accent) 83%, black);--accent-active: color-mix(in oklch, var(--accent) 67%, black);--text-on-accent: #ffffff;--surface-app: #f2f5f8;--surface-card: #ffffff;--surface-raised: #ffffff;--surface-sunken: #eef2f6;--surface-table-head: #f6f8fb;--surface-hover: #f4f7fa;--surface-selected: #ebeff4;--surface-brand: #ffffff;--border-subtle: #e6ebf1;--border-control: #b4bdca;--border-strong: #7f8a9c;--text-primary: #182230;--text-secondary: #4b586b;--text-muted: #606b81;--text-disabled: #9aa5b5;--focus-ring: #182230;--state-success-dot: #169f5f;--state-success-fg: #0a6d41;--state-success-bg: #e5f6ed;--state-success-border: #b3e0c8;--state-progress-dot: #1f74e0;--state-progress-fg: #134fa6;--state-progress-bg: #e6effc;--state-progress-border: #b6cff5;--state-waiting-dot: #b77f00;--state-waiting-fg: #7e5000;--state-waiting-bg: #fdf1d6;--state-waiting-border: #f0d595;--state-unknown-dot: #7d889c;--state-unknown-fg: #475266;--state-unknown-bg: #edf0f4;--state-unknown-border: #d3d9e2;--state-neutral-dot: #3f4d66;--state-neutral-fg: #2f3a4e;--state-neutral-bg: #e4e9f1;--state-neutral-border: #c3ccda;--state-human-dot: #7c4ddb;--state-human-fg: #5b2fb8;--state-human-bg: #f0e9fd;--state-human-border: #d3c1f6;--state-danger-dot: #9a3412;--state-danger-fg: #7c2d12;--state-danger-bg: #fbece5;--state-danger-border: #e8b9a6;--shadow-card: 0 1px 2px rgb(16 24 40 / 5%);--shadow-popover: 0 8px 24px rgb(16 24 40 / 12%);--terminal-bg: #0b0e13;--terminal-fg: #e6e9ef;--login-white: #ffffff;--login-ink: #222731;--login-dark: #12161c;--login-light: #f9fafc;--login-muted: #8a93a5;--login-headline: color-mix(in srgb, var(--accent) 88%, white);--login-copy: #939bab;--login-emblem: #f7f4f6;--login-border-dark: #313843;--login-panel-dark: #1c212a;--login-note: #8993a3;--login-footer-dark: #737d8d;--login-subtitle: #7a8597;--login-label: #50596a;--login-border: #e1e4eb;--login-input: #fbfbfc;--login-input-text: #202630;--login-focus: color-mix(in oklch, var(--accent) 80%, black);--login-placeholder: #99a2b1;--login-password: #677386;--login-error: #b90020;--login-footer: #a0a8b4;--login-link: #59677c;--login-sso: #667085;--login-sso-hover: #a4afbf;--font-sans: "Roboto", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--line-height-2xs: 1rem;--font-size-xs: .75rem;--line-height-xs: 1.125rem;--font-size-sm: .8125rem;--line-height-sm: 1.25rem;--font-size-md: .875rem;--line-height-md: 1.3125rem;--font-size-lg: 1rem;--font-size-nav: .9375rem;--line-height-lg: 1.5rem;--font-size-xl: 1.25rem;--line-height-xl: 1.75rem;--font-size-card-title: 1.375rem;--line-height-card-title: 1.75rem;--font-size-2xl: 1.5rem;--line-height-2xl: 2rem;--font-size-3xl: 2.5rem;--line-height-3xl: 3rem;--font-size-kpi: 1.75rem;--line-height-kpi: 2rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--letter-spacing-title: -.02em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--radius-xs: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 999px;--icon-xs: 12px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--icon-xl: 32px;--icon-2xl: 44px;--control-height-sm: 32px;--control-height-md: 40px;--control-height-lg: 48px;--row-height: 44px;--table-cell-padding-y: .625rem;--table-cell-padding-x: .75rem;--sidebar-width: 232px;--topbar-height: 72px;--content-padding: 24px;--bar-height: 48px;--z-sticky: 10;--z-popover: 30;--z-modal: 50;--duration-fast: .12s;--ease-standard: cubic-bezier(.2, 0, 0, 1)}@supports (color: oklch(from red l c h)){:root{--accent-solid: oklch( from var(--accent) calc(l - .034187) calc(c - .00654) calc(h + 2.9381) );--accent-hover: oklch( from var(--accent) calc(l - .104255) calc(c - .03523) calc(h + 2.4365) );--accent-active: oklch( from var(--accent) calc(l - .19959) calc(c - .074352) calc(h + 1.1581) );--login-headline: oklch( from var(--accent) calc(l + .009905) calc(c - .011275) calc(h - 3.1121) );--login-focus: oklch( from var(--accent) calc(l - .096224) calc(c - .032099) calc(h + 2.1796) )}}:root[data-theme=dark]{color-scheme:dark;--surface-app: #0e131a;--surface-card: #161d27;--surface-raised: #1d2632;--surface-sunken: #111821;--surface-table-head: #1a222d;--surface-hover: #1b2430;--surface-selected: #243040;--surface-brand: #e6eaf0;--border-subtle: #263140;--border-control: #4d5a6e;--border-strong: #738098;--text-primary: #e8edf4;--text-secondary: #b4bfce;--text-muted: #93a0b4;--text-disabled: #5d6a7e;--focus-ring: #e8edf4;--state-success-dot: #35c982;--state-success-fg: #6fdca6;--state-success-bg: #10291d;--state-success-border: #1f5c3f;--state-progress-dot: #4a9bff;--state-progress-fg: #8dbcff;--state-progress-bg: #11233f;--state-progress-border: #26498a;--state-waiting-dot: #f0b429;--state-waiting-fg: #f1c25a;--state-waiting-bg: #33270b;--state-waiting-border: #6d5314;--state-unknown-dot: #8a96aa;--state-unknown-fg: #b4bfce;--state-unknown-bg: #232c38;--state-unknown-border: #3b4757;--state-neutral-dot: #c7d0e0;--state-neutral-fg: #d5dce9;--state-neutral-bg: #2a3342;--state-neutral-border: #46536a;--state-human-dot: #a27cff;--state-human-fg: #c4a8ff;--state-human-bg: #271d44;--state-human-border: #4d3a8c;--state-danger-dot: #d97a45;--state-danger-fg: #f0a47a;--state-danger-bg: #33190f;--state-danger-border: #7a3f22;--shadow-card: 0 1px 2px rgb(0 0 0 / 30%);--shadow-popover: 0 8px 24px rgb(0 0 0 / 45%)}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms}}@media(max-width:600px){:root{--content-padding: 16px}}body{margin:0;background:var(--surface-app);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height-md)}.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}.skip-link{position:absolute;left:var(--space-4);top:-100px;z-index:var(--z-modal);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-popover)}.skip-link:focus{top:var(--space-2)}:where(.shell),:where(.shell) *,:where(.shell) *:before,:where(.shell) *:after{box-sizing:border-box}:where(.shell){color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-md)}:where(.shell) :where(h1,h2,h3,h4){margin:0 0 var(--space-3);color:var(--text-primary)}:where(.shell) h1{font-size:var(--font-size-3xl);line-height:var(--line-height-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-title)}:where(.shell) h2{font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-weight:var(--font-weight-bold)}:where(.shell) h3{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-semibold)}:where(.shell) h4{font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-semibold)}:where(.shell) p{margin:0 0 var(--space-3)}:where(.shell) small{color:var(--text-muted);font-size:var(--font-size-xs)}:where(.shell) a{color:var(--text-primary);font-weight:var(--font-weight-semibold);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:2px}:where(.shell) a:hover{text-decoration-color:currentcolor}:where(.shell) :where(code,kbd,samp,pre){font-family:var(--font-mono);font-size:.9em}:where(.shell) code{padding:1px var(--space-1);border-radius:var(--radius-xs);background:var(--surface-sunken)}:where(.shell) pre{max-width:100%;overflow:auto;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken)}:where(.shell) pre code{padding:0;background:none}:where(.shell) hr{border:0;border-top:1px solid var(--border-subtle);margin:var(--space-4) 0}:where(.shell) :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:where(.shell) :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),select,textarea){min-height:var(--control-height-md);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-primary);font:inherit}:where(.shell) textarea{padding:var(--space-2) var(--space-3);min-height:5rem}:where(.shell) :where(input,textarea)::placeholder{color:var(--text-muted);opacity:1}:where(.shell) :where(input,select,textarea):disabled{background:var(--surface-sunken);color:var(--text-disabled);cursor:not-allowed}:where(.shell) :where(input[type=checkbox],input[type=radio]){width:1rem;height:1rem;margin:0;accent-color:var(--text-primary)}:where(.shell) button:where(:not([class])){min-height:var(--control-height-md);padding:0 var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-primary);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}:where(.shell) button:where(:not([class])):hover:not(:disabled){background:var(--surface-hover)}:where(.shell) button:where(:not([class])):disabled{opacity:.55;cursor:not-allowed}.icon{flex:none;width:var(--icon-md);height:var(--icon-md);fill:none;stroke:currentcolor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.dot{--dot-color: var(--state-unknown-dot);flex:none;display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--dot-color)}.dot[data-tone=success]{--dot-color: var(--state-success-dot)}.dot[data-tone=progress]{--dot-color: var(--state-progress-dot);background:radial-gradient(circle,var(--dot-color) 0 28%,transparent 32%);box-shadow:inset 0 0 0 2px var(--dot-color)}.dot[data-tone=waiting]{--dot-color: var(--state-waiting-dot);background:linear-gradient(90deg,var(--dot-color) 50%,transparent 50%);box-shadow:inset 0 0 0 1.5px var(--dot-color)}.dot[data-tone=unknown]{--dot-color: var(--state-unknown-dot);background:transparent;border:2px dashed var(--dot-color)}.dot[data-tone=unknown][data-shape=ring]{border-style:solid;background:linear-gradient(135deg,transparent 42%,var(--dot-color) 42% 58%,transparent 58%)}.dot[data-tone=neutral]{--dot-color: var(--state-neutral-dot);width:12px;height:4px;border-radius:2px}.dot[data-tone=human]{--dot-color: var(--state-human-dot);border-radius:2px;transform:rotate(45deg) scale(.85)}.dot[data-tone=danger]{--dot-color: var(--state-danger-dot);border-radius:2px}.spinner{flex:none;width:1em;height:1em;border:2px solid currentcolor;border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation-duration:3s}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.btn .icon{width:var(--icon-sm);height:var(--icon-sm)}.btn-sm{min-height:var(--control-height-sm);padding:0 var(--space-3);font-size:var(--font-size-sm)}.btn-lg{min-height:var(--control-height-lg);padding:0 var(--space-5);font-size:var(--font-size-lg)}.btn-lg .icon{width:var(--icon-md);height:var(--icon-md)}.btn-primary{background:var(--accent-solid);color:var(--text-on-accent)}.btn-primary:hover:not(:disabled,[aria-disabled=true]){background:var(--accent-hover)}.btn-primary:active:not(:disabled,[aria-disabled=true]){background:var(--accent-active)}.btn-secondary{border-color:var(--border-control);background:var(--surface-card);color:var(--text-primary)}.btn-secondary:hover:not(:disabled,[aria-disabled=true]){background:var(--surface-hover)}.btn-destructive{border-color:var(--border-strong);background:var(--surface-card);color:var(--text-primary)}.btn-destructive:hover:not(:disabled,[aria-disabled=true]){background:var(--surface-hover)}.btn-ghost{background:transparent;color:var(--text-primary)}.btn-ghost:hover:not(:disabled,[aria-disabled=true]){background:var(--surface-hover)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}.btn-described{padding-block:var(--space-2);justify-content:flex-start}.btn-text{display:grid;justify-items:start;gap:1px;text-align:left}.btn-hint{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-xs);white-space:normal;opacity:.85}.btn-icon{width:var(--control-height-md);padding:0}.btn-icon.btn-sm{width:var(--control-height-sm)}.btn-icon.btn-lg{width:var(--control-height-lg)}.btn-icon .icon{width:var(--icon-md);height:var(--icon-md)}.card{min-width:0;margin:0;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card)}.card-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-4) var(--space-4) 0}.card-title{margin:0;font-size:var(--font-size-card-title);line-height:var(--line-height-card-title);font-weight:var(--font-weight-bold)}.card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.card-body{padding:var(--space-3) var(--space-4) var(--space-4)}.card-body:first-child{padding-top:var(--space-4)}.card-flush{--table-cell-padding-x: var(--space-2)}.card-flush>.card-body{padding:var(--space-2)}.card-bare{overflow:hidden}.card-bare>.card-body,.card-bare>.card-body:first-child{padding:0}.card-bare>.card-body>*+*{border-top:1px solid var(--border-subtle)}.page-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-4)}.page-header-main{flex:1 1 0;min-width:0;display:grid;gap:var(--space-1)}.page-header-body{display:flex;align-items:center;gap:var(--space-4);min-width:0}.page-header-icon{display:grid;place-items:center;flex:none;color:var(--text-primary)}.page-header-icon .icon{width:var(--icon-2xl);height:var(--icon-2xl);stroke-width:1.5}.page-header-text{display:grid;gap:var(--space-1);min-width:0}.page-header-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-4);min-width:0}.page-header h1{min-width:0;margin:0;overflow-wrap:anywhere}.page-header-status{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-2);color:var(--text-secondary)}.page-header-subtitle{margin:0;color:var(--text-secondary)}.page-header-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-4);min-width:0;color:var(--text-secondary);font-size:var(--font-size-sm)}.page-header-side{display:grid;flex:none;justify-items:end;gap:var(--space-2);margin-left:auto}.page-header-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3)}.page-header-notes{max-width:26rem;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-xs);text-align:right}.page-header-notes ul{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.page-header-actions .btn{min-height:var(--control-height-lg);font-size:var(--font-size-lg)}.page-header-actions .btn-icon{width:var(--control-height-lg)}.live-indicator{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-2);font-size:var(--font-size-sm);color:var(--text-secondary)}.live-indicator-state{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--font-weight-semibold);color:var(--state-unknown-fg)}.live-indicator[data-live=live] .live-indicator-state{color:var(--state-success-fg)}.live-indicator[data-live=connecting] .live-indicator-state{color:var(--state-progress-fg)}.live-indicator[data-live=interrupted] .live-indicator-state,.live-indicator[data-live=stale] .live-indicator-state{color:var(--state-waiting-fg)}.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:0 0 var(--space-2);padding:0;list-style:none;color:var(--text-muted);font-size:var(--font-size-sm)}.breadcrumbs li+li:before{content:"/";margin-right:var(--space-2);color:var(--text-muted)}.breadcrumbs a{color:var(--text-secondary);font-weight:var(--font-weight-regular);text-decoration:none}.breadcrumbs a:hover{color:var(--text-primary);text-decoration:underline}.breadcrumbs [aria-current=page]{color:var(--text-primary)}.filter-bar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-3) var(--space-4);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card)}.filter-bar-fields{display:flex;align-items:flex-end;flex:1 1 auto;flex-wrap:wrap;gap:var(--space-3) var(--space-4);min-width:0}.filter-bar-actions{display:flex;align-items:center;gap:var(--space-2)}.filter-field{display:grid;gap:var(--space-1);min-width:10rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.filter-field-label{line-height:var(--line-height-xs)}.filter-field>:is(input,select){font-weight:var(--font-weight-regular)}.filter-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.filter-chip{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--control-height-sm);padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-secondary);font:inherit;font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer}.filter-chip:hover{background:var(--surface-hover);color:var(--text-primary)}.filter-chip[aria-checked=true]{border-color:var(--text-primary);background:var(--surface-selected);color:var(--text-primary);font-weight:var(--font-weight-semibold)}.filter-chip-count{font-variant-numeric:tabular-nums}.search-field{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-muted)}.search-field input{flex:1;min-width:0;min-height:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-primary)}.search-field input::placeholder{color:var(--text-muted)}.search-field input:focus-visible{outline:none}.search-field:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.search-field[data-disabled]{color:var(--text-disabled);cursor:not-allowed}.search-field input:disabled{background:transparent;color:var(--text-disabled);cursor:not-allowed}.search-field input:disabled::placeholder{color:var(--text-disabled)}.facts-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) 0;margin:0;padding:0;list-style:none;color:var(--text-secondary);font-size:var(--font-size-sm)}.fact{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-4);border-left:1px solid var(--border-subtle)}.fact:first-child{padding-left:0;border-left:0}.fact[data-end]{margin-left:auto}.fact-icon{display:grid;place-items:center;color:var(--text-muted)}.fact-missing{color:var(--text-muted)}.data-table-wrap{max-width:100%;overflow-x:auto}.data-table,:where(.shell) table:where(:not([class])){width:100%;border-collapse:collapse;background:var(--surface-card);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.data-table caption{padding:var(--space-2) 0 var(--space-3);text-align:left;font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.data-table thead th,:where(.shell) table:where(:not([class])) th{padding:var(--space-2) var(--table-cell-padding-x);background:var(--surface-table-head);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-2xs);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border-subtle)}.data-table td,.data-table tbody th,:where(.shell) table:where(:not([class])) td{height:var(--row-height);padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle;font-weight:var(--font-weight-regular)}.data-table tbody th{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.data-table tbody tr:last-child>*,:where(.shell) table:where(:not([class])) tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:var(--surface-hover)}.data-table tr[aria-current=true]{background:var(--surface-selected)}.data-table .align-end{text-align:right}.data-table .align-center{text-align:center}.data-table .is-numeric{font-variant-numeric:tabular-nums}.data-table .is-nowrap{white-space:nowrap}.data-table-empty{padding:0}.data-table-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) var(--table-cell-padding-x);border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--font-size-sm)}.cell-stack{display:grid;gap:1px;min-width:0}.cell-secondary{color:var(--text-secondary);font-size:var(--font-size-xs)}.badge{--badge-fg: var(--state-unknown-fg);--badge-bg: var(--state-unknown-bg);--badge-border: var(--state-unknown-border);display:inline-flex;align-items:center;gap:var(--space-2);color:var(--badge-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-xs);white-space:nowrap}.badge[data-tone=success]{--badge-fg: var(--state-success-fg);--badge-bg: var(--state-success-bg);--badge-border: var(--state-success-border)}.badge[data-tone=progress]{--badge-fg: var(--state-progress-fg);--badge-bg: var(--state-progress-bg);--badge-border: var(--state-progress-border)}.badge[data-tone=waiting]{--badge-fg: var(--state-waiting-fg);--badge-bg: var(--state-waiting-bg);--badge-border: var(--state-waiting-border)}.badge[data-tone=unknown]{--badge-fg: var(--state-unknown-fg);--badge-bg: var(--state-unknown-bg);--badge-border: var(--state-unknown-border)}.badge[data-tone=neutral]{--badge-fg: var(--state-neutral-fg);--badge-bg: var(--state-neutral-bg);--badge-border: var(--state-neutral-border)}.badge[data-tone=human]{--badge-fg: var(--state-human-fg);--badge-bg: var(--state-human-bg);--badge-border: var(--state-human-border)}.badge[data-tone=danger]{--badge-fg: var(--state-danger-fg);--badge-bg: var(--state-danger-bg);--badge-border: var(--state-danger-border)}.badge-pill{padding:2px var(--space-3) 2px var(--space-2);border:1px solid var(--badge-border);border-radius:var(--radius-pill);background:var(--badge-bg);font-size:var(--font-size-xs)}.notice{--notice-fg: var(--state-waiting-fg);--notice-bg: var(--state-waiting-bg);--notice-border: var(--state-waiting-border);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--notice-border);border-radius:var(--radius-md);background:var(--notice-bg);color:var(--notice-fg);font-size:var(--font-size-sm)}.notice[data-tone=progress]{--notice-fg: var(--state-progress-fg);--notice-bg: var(--state-progress-bg);--notice-border: var(--state-progress-border)}.notice[data-tone=human]{--notice-fg: var(--state-human-fg);--notice-bg: var(--state-human-bg);--notice-border: var(--state-human-border)}.notice[data-tone=danger]{--notice-fg: var(--state-danger-fg);--notice-bg: var(--state-danger-bg);--notice-border: var(--state-danger-border)}.notice:focus-visible{outline-offset:2px}.empty-state{display:grid;justify-items:center;gap:var(--space-1);padding:var(--space-8) var(--space-4);color:var(--text-secondary);text-align:center}.empty-state-compact{padding:var(--space-4)}.empty-state-mark{display:grid;place-items:center;width:var(--icon-xl);height:var(--icon-xl);margin-bottom:var(--space-1);border-radius:50%;background:var(--surface-sunken);color:var(--text-muted)}.empty-state-title{margin:0;color:var(--text-primary);font-weight:var(--font-weight-semibold)}.empty-state-hint{margin:0;max-width:44ch;font-size:var(--font-size-sm)}.empty-state-action{margin-top:var(--space-3)}.tabs{display:flex;align-items:stretch;gap:var(--space-1);margin:0 0 var(--space-4);padding:0;list-style:none;overflow-x:auto;box-shadow:inset 0 -1px 0 var(--border-subtle)}.tabs li{display:flex}.tabs [role=tab],.tabs a{display:inline-flex;align-items:center;gap:var(--space-2);min-height:0;padding:var(--space-3) var(--space-4);border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--text-secondary);font:inherit;font-weight:var(--font-weight-medium);text-decoration:none;white-space:nowrap;cursor:pointer}.tabs [role=tab]:hover:not(:disabled),.tabs a:hover{background:var(--surface-hover);color:var(--text-primary)}.tabs [role=tab][aria-selected=true],.tabs a[aria-current=page]{border-bottom-color:var(--text-primary);background:transparent;color:var(--text-primary);font-weight:var(--font-weight-bold)}.tabs [role=tab]:disabled{color:var(--text-disabled);cursor:not-allowed}.tabs [role=tab]:focus-visible,.tabs a:focus-visible{outline-offset:-2px}.tabs [role=tab][data-unavailable=true]:not([aria-selected=true]){color:var(--text-muted)}.tab-marker{display:inline-grid;color:var(--text-muted)}.tab-count{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.kv-list{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-2) var(--space-6);margin:0}.kv-list>div{display:contents}.kv-list dt{color:var(--text-secondary)}.kv-list dd{margin:0;min-width:0;overflow-wrap:anywhere}.kv-list-2{grid-template-columns:repeat(2,max-content minmax(0,1fr))}.kv-missing{color:var(--text-muted)}.stage-indicator{display:flex;align-items:flex-start;margin:0;padding:0;list-style:none}.stage{--stage-color: var(--state-unknown-dot);position:relative;display:grid;justify-items:center;gap:var(--space-1);min-width:5.5rem;flex:1 1 0;color:var(--text-secondary);font-size:var(--font-size-sm)}.stage+.stage:before{content:"";position:absolute;top:11px;right:calc(50% + 14px);left:calc(-50% + 14px);border-top:2px solid var(--border-subtle)}.stage[data-state=done]+.stage:before,.stage[data-state=active]:before{border-top-color:var(--state-success-dot)}.stage-mark{display:grid;place-items:center;width:22px;height:22px;border:2px solid var(--stage-color);border-radius:50%;background:var(--surface-card);color:var(--stage-color)}.stage-mark .icon{width:12px;height:12px;stroke-width:3}.stage[data-state=done]{--stage-color: var(--state-success-dot)}.stage[data-state=done] .stage-mark{background:var(--state-success-dot);color:var(--surface-card)}.stage[data-state=active]{--stage-color: var(--state-progress-dot);color:var(--text-primary);font-weight:var(--font-weight-semibold)}.stage[data-state=active] .stage-mark:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--stage-color)}.stage[data-state=pending]{--stage-color: var(--border-strong)}.stage[data-state=unknown] .stage-mark{border-style:dashed}.stage-caption{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.metric-tile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;align-content:center;column-gap:var(--space-3);min-width:0;min-height:3.5rem;padding:var(--space-3) var(--space-4);background:var(--surface-card);box-shadow:1px 0 0 var(--border-subtle),0 1px 0 var(--border-subtle)}.metric-heading{display:grid;min-width:0}.metric-age{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.metric-label{color:var(--text-primary);font-weight:var(--font-weight-medium)}.metric-graph{min-width:0}.metric-reading{display:flex;flex-direction:column;align-items:flex-end;min-width:0;text-align:right}.metric-value{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);font-variant-numeric:tabular-nums}.metric-unit{margin-left:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.metric-detail{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.metric-tile[data-missing=true]{min-height:3rem;padding-block:var(--space-2)}.metric-tile[data-missing=true] .metric-value{color:var(--text-muted);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.metric-tile[data-state=success] .metric-value{color:var(--state-success-fg)}.metric-tile[data-state=waiting] .metric-value{color:var(--state-waiting-fg)}.metric-tile[data-state=danger] .metric-value{color:var(--state-danger-fg)}.metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0 0 var(--space-4);overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card)}.metric-block{margin:0 0 var(--space-4)}.metric-block>.metric-strip{margin:0}.metric-strip-note{margin:0;padding:var(--space-2) var(--space-1) 0;color:var(--text-secondary);font-size:var(--font-size-sm)}.card-bare .metric-block{margin:0}.card-bare .metric-strip{border:0;border-radius:0;box-shadow:none}.card-bare .metric-strip-note{padding:var(--space-2) var(--space-4);box-shadow:0 -1px 0 var(--border-subtle)}:where(.shell) time{white-space:nowrap}.kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0 0 var(--space-4);padding:0;list-style:none;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card)}.kpi{display:flex;align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-5);border-right:1px solid var(--border-subtle)}.kpi:last-child{border-right:0}.kpi-icon{display:grid;place-items:center;flex:none;color:var(--text-primary)}.kpi-icon .icon{width:var(--icon-xl);height:var(--icon-xl);stroke-width:1.5}.kpi-text{display:grid;gap:2px;min-width:0}.kpi-value{font-size:var(--font-size-kpi);font-weight:var(--font-weight-bold);line-height:var(--line-height-kpi);font-variant-numeric:tabular-nums}.kpi-label{color:var(--text-secondary);font-size:var(--font-size-sm)}.kpi[data-tone=human] .kpi-value{color:var(--state-human-fg)}.kpi[data-tone=success] .kpi-value{color:var(--state-success-fg)}.kpi[data-tone=progress] .kpi-value{color:var(--state-progress-fg)}.kpi[data-missing=true] .kpi-value{color:var(--text-muted)}.page-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-width:0}.split-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:var(--space-4)}.action-list{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;list-style:none}.shell{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh;background:var(--surface-app)}.sidebar{display:flex;flex-direction:column;min-width:0;padding:0 var(--space-3) var(--space-5);border-right:1px solid var(--border-subtle);background:var(--surface-card)}@media(min-width:901px){.sidebar{position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto}}.brand{display:flex;align-items:center;height:var(--topbar-height);padding:0 var(--space-2)}.brand a{display:block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:var(--surface-brand);line-height:0}.brand img{display:block;width:152px;height:auto}.sidebar-nav{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-3) 0 0;padding:0;list-style:none}.sidebar-bottom{margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.sidebar-bottom .sidebar-nav{margin-top:0}.nav-link{position:relative;display:flex;align-items:center;gap:var(--space-5);min-height:48px;padding:0 var(--space-1) 0 var(--space-4);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-size-nav);font-weight:var(--font-weight-medium);line-height:var(--line-height-lg);text-decoration:none;white-space:nowrap}.nav-link:hover{background:var(--surface-hover);color:var(--text-primary)}.nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.nav-link .icon{width:var(--icon-lg);height:var(--icon-lg);color:var(--text-muted)}.nav-link[aria-current=page]{background:var(--surface-selected);color:var(--text-primary)}.nav-link[aria-current=page]:before{content:"";position:absolute;top:0;bottom:0;left:calc(-1 * var(--space-3));width:4px;border-radius:0 2px 2px 0;background:var(--text-primary)}.nav-link[aria-current=page] .icon{color:var(--text-primary)}.shell-main{display:flex;flex-direction:column;min-width:0;min-height:100vh}.topbar{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-4);min-height:var(--topbar-height);padding:var(--space-2) var(--content-padding);border-bottom:1px solid var(--border-subtle);background:var(--surface-card)}.tenant-switcher{flex:none;min-width:0}.tenant-switcher-field,.tenant-context{position:relative;display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-height-lg);min-width:15rem;max-width:18rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-primary)}.tenant-context{padding:0 var(--space-3);border-color:var(--border-subtle);font-weight:var(--font-weight-semibold)}.tenant-context-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-context .icon{color:var(--text-muted)}.tenant-context[data-unknown]{color:var(--text-secondary);font-weight:var(--font-weight-regular)}.tenant-switcher-field>.icon{position:absolute;top:50%;translate:0 -50%;color:var(--text-muted);pointer-events:none}.tenant-switcher-field>.icon:first-of-type{left:var(--space-3)}.tenant-switcher-field>.icon:last-of-type{right:var(--space-3);width:var(--icon-sm);height:var(--icon-sm)}.tenant-switcher-field select{appearance:none;flex:1;width:100%;min-width:0;height:calc(var(--control-height-lg) - 2px);padding:0 calc(var(--space-3) + var(--icon-sm) + var(--space-2)) 0 calc(var(--space-3) + var(--icon-md) + var(--space-2));border:0;background:transparent;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;cursor:pointer}.tenant-switcher-field select:focus-visible{outline-offset:2px}.tenant-switcher-note{display:flex;align-items:center;gap:var(--space-1);margin:var(--space-1) 0 0;color:var(--state-danger-fg);font-size:var(--font-size-xs)}.tenant-switcher-note .icon{width:var(--icon-sm);height:var(--icon-sm)}.topbar-search{flex:1 1 auto;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-3);max-width:40rem;min-width:0}.topbar-search .search-field{flex:1 1 14rem;min-height:var(--control-height-lg)}.topbar-search-note{flex:none;margin:0;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--state-unknown-bg);color:var(--state-unknown-fg);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.topbar-spacer{flex:1 1 0}.user-menu{position:relative;flex:none}.user-menu-button{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-height-lg);padding:0 var(--space-2) 0 var(--space-1);border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.user-menu-button:hover{background:var(--surface-hover)}.avatar{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--surface-selected);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.user-identity{display:grid;min-width:0;line-height:var(--line-height-xs)}.user-name{overflow:hidden;max-width:12rem;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-semibold)}.user-role{color:var(--text-secondary);font-size:var(--font-size-xs)}.user-menu-panel{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:var(--z-popover);display:grid;gap:var(--space-1);width:16rem;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-popover)}.user-menu-header{display:grid;gap:1px;padding:var(--space-2) var(--space-3) var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--font-size-sm)}.user-menu-header strong{overflow:hidden;text-overflow:ellipsis}.user-menu-email{overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;font-size:var(--font-size-xs)}.user-menu-item{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height-md);padding:0 var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font:inherit;font-weight:var(--font-weight-medium);text-align:left;cursor:pointer}.user-menu-item:hover{background:var(--surface-hover)}.user-menu-item .icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-muted)}.content{flex:1 1 auto;min-width:0;padding:var(--space-5) var(--content-padding) var(--space-8)}.content:focus-visible{outline:none}.section-nav{margin-bottom:var(--space-2)}.section-nav .tabs{margin-bottom:var(--space-5)}.watched{position:sticky;bottom:0;z-index:var(--z-sticky);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);min-height:var(--bar-height);padding:var(--space-2) var(--content-padding);border-top:1px solid var(--border-subtle);background:var(--surface-card);font-size:var(--font-size-sm)}.watched-title{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--font-weight-semibold)}.watched-list{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.watched-item{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-1) 2px var(--space-3);border-radius:var(--radius-pill);background:var(--surface-sunken)}.watched-item a{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.watched-note{margin-left:auto;color:var(--text-muted);font-size:var(--font-size-xs)}.watched-remove{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-secondary);cursor:pointer}.watched-remove:hover{background:var(--surface-selected);color:var(--text-primary)}.watched-remove .icon{width:var(--icon-xs);height:var(--icon-xs);stroke-width:2.5}.terminal-screen{height:70vh;padding:var(--space-1);background:var(--terminal-bg)}.desktop-video{width:100%;max-height:75vh;object-fit:contain;background:var(--surface-sunken)}@layer compat{.content>section>section:not([class]){min-width:0;margin:var(--space-4) 0;padding:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card)}.content>section>section:not([class])>:last-child{margin-bottom:0}.content>section>:where(form:not([class])){min-width:0}.content :where(form:not([class])){display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-3) var(--space-4);margin:var(--space-4) 0}.content :where(label:not([class])){display:inline-grid;gap:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.content :where(label:not([class])):has(>input[type=checkbox],>input[type=radio]){display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);color:var(--text-primary)}.content :where(label:not([class]))>:is(input,select,textarea):not([type=checkbox],[type=radio]){font-weight:var(--font-weight-regular)}.content :where(textarea:not([class])){width:min(100%,32rem)}.content :where(fieldset:not([class])){min-width:0;margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.content :where(legend:not([class])){padding:0 var(--space-2);font-weight:var(--font-weight-semibold)}.content :where(dl:not([class])){margin:0 0 var(--space-4)}.content :where(ul:not([class]),ol:not([class])){margin:0 0 var(--space-3);padding-left:var(--space-6)}}@media(max-width:1100px){.topbar-search{max-width:none}.user-identity{display:none}}@media(max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{flex-direction:row;align-items:center;gap:var(--space-3);padding:0 var(--space-3);overflow-x:auto;border-right:0;border-bottom:1px solid var(--border-subtle)}.brand{flex:none;height:56px}.brand img{width:128px}.sidebar nav{flex:none}.sidebar-nav{flex-direction:row;margin:0}.sidebar-bottom{margin:0 0 0 auto;padding:0 0 0 var(--space-3);border-top:0;border-left:1px solid var(--border-subtle)}.nav-link{gap:var(--space-3);min-height:44px;padding:0 var(--space-3);font-size:var(--font-size-md)}.nav-link .icon{width:var(--icon-md);height:var(--icon-md)}.nav-link[aria-current=page]{box-shadow:inset 0 -3px 0 var(--text-primary)}.nav-link[aria-current=page]:before{display:none}.topbar{position:static;flex-wrap:wrap}.tenant-switcher-field,.tenant-context{min-width:0}.split-layout{grid-template-columns:minmax(0,1fr)}.kv-list-2{grid-template-columns:max-content minmax(0,1fr)}.fact{padding:0 var(--space-4) 0 0;border-left:0}.fact[data-end]{margin-left:0}}@media(max-width:1000px){.page-header{flex-direction:column;align-items:stretch}.page-header-main{flex:none}.page-header-side{justify-items:start;margin-left:0}.page-header-actions{justify-content:flex-start}.page-header-notes{text-align:left}}@media(max-width:600px){.kpi{border-right:0;border-bottom:1px solid var(--border-subtle)}.kpi:last-child{border-bottom:0}.stage{min-width:4rem;font-size:var(--font-size-xs)}.page-header h1{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl)}.page-header-icon .icon{width:var(--icon-xl);height:var(--icon-xl)}}.repository-page>.page-header{margin-bottom:0}.repository-tenant{color:var(--text-secondary)}.repository-scope{display:inline-flex;align-items:center;gap:var(--space-2)}.repository-note{max-width:72ch;margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.repository-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none;counter-reset:repository-step}.repository-steps>li{display:flex;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);counter-increment:repository-step}.repository-step-mark{display:flex;align-items:flex-start;color:var(--text-secondary)}.repository-step-text{display:grid;gap:var(--space-1)}.repository-step-title{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-sm)}.repository-step-title:before{content:counter(repository-step) ". ";color:var(--text-muted)}.repository-step-detail{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.repository-note:first-child{margin-top:0}.login-page{color-scheme:light;font-size:15px;line-height:1.5;min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:var(--login-white);color:var(--login-ink);font-family:Arial,sans-serif}.login-intro{background:var(--login-dark);color:var(--login-light);display:flex;flex-direction:column;padding:48px}.login-intro-brand,.login-eyebrow{color:var(--login-muted);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.login-intro-brand:before{content:"•";color:var(--accent);margin-right:10px}.login-intro-content{margin:auto 6%;width:88%}.login-intro h1{font-size:clamp(40px,4.1vw,58px);line-height:1.12;letter-spacing:-.055em;margin:24px 0}.login-intro h1 span{color:var(--login-headline)}.login-intro-text{color:var(--login-copy);font-size:12px;line-height:1.9}.login-art{position:relative;width:min(100%,460px);height:225px;margin:4vh auto 1vh;display:flex;align-items:center;justify-content:center}.login-network{width:100%;height:100%;object-fit:contain}.login-emblem{position:absolute;width:104px;height:104px;object-fit:contain;box-sizing:border-box;padding:12px;background:var(--login-emblem);border-radius:24px}.login-intro-note{max-width:330px;margin:0 auto;border:1px solid var(--login-border-dark);border-radius:10px;padding:16px;background:var(--login-panel-dark);font-size:11px}.login-intro-note small{display:block;color:var(--login-note);margin-top:4px}.login-intro-footer{display:flex;justify-content:space-between;color:var(--login-footer-dark);font-size:8px}.login-content{display:flex;flex-direction:column;padding:36px 6% 30px}.login-header img{display:block;width:205px;height:auto}.login-form-wrap{width:min(100%,370px);margin:auto}.login-form-wrap h2{font-size:32px;letter-spacing:-.045em;margin:12px 0 8px}.login-subtitle{color:var(--login-subtitle);margin:0 0 32px;font-size:13px}.login-form-wrap form{display:grid;gap:20px}.login-form-wrap label{display:grid;gap:8px;font-size:12px;font-weight:700;color:var(--login-label)}.login-form-wrap input{box-sizing:border-box;width:100%;height:51px;border:1px solid var(--login-border);background:var(--login-input);border-radius:8px;padding:0 14px;color:var(--login-input-text);font:inherit;font-weight:400}.login-form-wrap input:focus-visible{outline:2px solid var(--login-focus);outline-offset:2px}.login-form-wrap input::placeholder{color:var(--login-placeholder)}.login-password{position:relative;display:block}.login-password input{padding-right:65px}.login-password button{position:absolute;right:10px;top:10px;height:31px;border:0;background:transparent;color:var(--login-password);cursor:pointer;font-size:11px}.login-submit{min-height:48px;border:0;border-radius:8px;background:var(--accent-solid);color:var(--text-on-accent);font-weight:700;cursor:pointer}.login-submit:focus-visible{outline:2px solid var(--accent-active);outline-offset:3px}.login-submit:hover{background:var(--accent-hover)}.login-submit:disabled{opacity:.65;cursor:wait}.login-error{margin:0;color:var(--login-error);font-size:13px}.login-help{color:var(--login-note);text-align:center;font-size:10px;margin:52px 0 0}.login-footer{display:flex;justify-content:space-between;color:var(--login-footer);font-size:9px}.login-footer a{color:var(--login-link);text-decoration:underline}@media(max-width:760px){.login-page{grid-template-columns:1fr}.login-intro{padding:24px;min-height:190px}.login-intro-brand{margin:0}.login-intro-content{margin:28px 0 0;width:100%}.login-intro h1{font-size:36px;margin:12px 0}.login-intro-text{margin:0}.login-art,.login-intro-note,.login-intro-footer{display:none}.login-content{padding:28px 24px;min-height:540px}.login-header img{width:170px}.login-form-wrap{padding:40px 0}}.login-divider{color:var(--login-placeholder);text-align:center;font-size:10px;margin:26px 0 18px}.login-sso{box-sizing:border-box;width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;border:1px solid var(--login-border);border-radius:8px;color:var(--login-sso);background:var(--login-white);font-weight:700;font-size:12px;text-decoration:none}.login-sso:hover{border-color:var(--login-sso-hover)}.login-sso:focus-visible{outline:2px solid var(--login-focus);outline-offset:2px}.login-intro-benefits{display:flex;justify-content:space-between;gap:12px;padding:0;margin:34px 0 0;list-style:none;color:var(--login-note);font-size:9px}@media(max-width:760px){.login-intro-benefits{display:none}}.desktop-stream{min-width:0}.desktop-stream-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.5rem}.desktop-stream-toolbar p{margin:0}.desktop-display-controls{display:flex;flex-wrap:wrap;gap:.375rem;margin-left:auto}.desktop-display-controls button[aria-pressed=true]{background:var(--surface-selected, #dbeafe)}.desktop-video-viewport{width:100%;min-width:0;min-height:0;overflow:hidden;background:var(--surface-sunken, #111827)}.desktop-stream .desktop-video{display:block;width:100%;height:100%;max-height:none;object-fit:contain}.desktop-video-viewport[data-scale=actual]{overflow:auto}.desktop-video-viewport[data-scale=actual] .desktop-video{max-width:none}.desktop-stream:fullscreen{display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%;padding:.75rem;color:var(--text-primary, #f9fafb);background:var(--surface-default, #111827)}.desktop-stream:fullscreen .desktop-video-viewport{flex:1;height:auto!important}.desktop-connection-details{margin-top:.5rem}.center-page>.page-header{margin-bottom:0}.center-page>.kpi-strip{margin-bottom:0}.center-note{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.center-meta{color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.center-goal{display:-webkit-box;overflow:hidden;max-width:28rem;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.center-page .card-actions .filter-chips{flex-wrap:wrap}@media(max-width:900px){.center-page .split-layout{grid-template-columns:minmax(0,1fr)}}.center-stale{margin:0;color:var(--state-waiting-fg);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.sessions-page>.page-header,.session-page>.page-header{margin-bottom:0}.sessions-filter{display:grid;gap:var(--space-2)}.sessions-filter-note{margin:0;color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.session-id{font-family:var(--font-mono);font-size:var(--font-size-xs);overflow-wrap:anywhere}.session-goal{display:-webkit-box;max-width:28rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.session-row-link{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap}.session-row-link .icon{width:var(--icon-sm);height:var(--icon-sm)}.session-stage{display:grid;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.session-stage-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3) var(--space-6)}.session-stage-main{display:flex;align-items:center;flex:1 1 24rem;gap:var(--space-3);min-width:0}.session-stage-icon{display:grid;place-items:center;flex:none;color:var(--text-secondary)}.session-stage-icon .icon{stroke-width:1.5}.session-stage-text{display:grid;gap:var(--space-1);min-width:0}.session-stage-who{margin:0;font-weight:var(--font-weight-semibold)}.session-stage-who code{margin-left:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.session-stage-meta{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);color:var(--text-secondary);font-size:var(--font-size-sm)}.session-stage .stage-indicator{flex:0 1 26rem;min-width:18rem}.session-pinned{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-sm);white-space:nowrap}.session-notes{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none;text-align:end}.session-revision+.session-revision{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.session-revision-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2);padding:0 var(--space-4)}.session-revision-head h3{margin:0}.session-revision[data-current=false] .session-revision-head h3{color:var(--text-secondary)}.session-step-id{font-family:var(--font-mono);font-size:var(--font-size-xs)}.session-evidence{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none;font-size:var(--font-size-sm)}.session-evidence code{font-size:var(--font-size-xs);overflow-wrap:anywhere}.session-evidence time{color:var(--text-muted);font-size:var(--font-size-xs)}.session-raw{max-height:18rem;margin:var(--space-2) 0 0;padding:var(--space-3);overflow:auto;border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.session-form{display:grid;gap:var(--space-3)}.session-form fieldset{display:grid;gap:var(--space-2);margin:0;padding:0;border:0}.session-form label{display:grid;gap:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.session-form input,.session-form textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-primary);font:inherit}.session-form input:disabled,.session-form textarea:disabled{background:var(--surface-sunken);color:var(--text-disabled);cursor:not-allowed}.session-form-actions,.session-answers{display:flex;flex-wrap:wrap;gap:var(--space-2)}.session-hint{margin:0;color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.session-notice-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}@media(max-width:900px){.session-notes{text-align:start}.session-stage .stage-indicator{flex:1 1 100%;min-width:0}}.station-page>.page-header,.devices-page>.page-header{margin-bottom:0}.devices-page>.filter-bar{margin:0}.station-page .split-layout{align-items:stretch}.station-page .card-bare .facts-row{padding:var(--space-3) var(--space-4)}.metric-qualifier{margin-right:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.station-page .card-actions .search-field{min-width:17rem}.station-reason{display:block}.station-repair{display:grid;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.station-repair-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3) var(--space-6)}.station-repair-main{display:flex;align-items:center;flex:1 1 24rem;gap:var(--space-3);min-width:0}.station-repair-icon{display:grid;place-items:center;flex:none;color:var(--text-secondary)}.station-repair-icon .icon{stroke-width:1.5}.station-repair-text{display:grid;gap:var(--space-1);min-width:0}.station-repair-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-3);min-width:0}.station-repair-id{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-bold);white-space:nowrap}.station-repair-goal{display:-webkit-box;flex:1 1 12rem;min-width:0;overflow:hidden;color:var(--text-secondary);-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.station-repair-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-3);color:var(--text-secondary);font-size:var(--font-size-sm)}.station-repair .stage-indicator{flex:none}.station-repair-empty{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);color:var(--text-secondary);font-size:var(--font-size-sm)}.station-repair-empty[data-tone=danger]{color:var(--state-danger-fg)}.station-repair-confirm{display:grid;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--state-danger-border);border-radius:var(--radius-md);background:var(--state-danger-bg);color:var(--state-danger-fg)}.station-repair-confirm p{margin:0}.station-repair-confirm-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.station-note{margin:0 0 var(--space-3);color:var(--text-secondary);font-size:var(--font-size-sm)}.card-actions>.station-note{margin:0}.station-note.station-card-footer{margin:var(--space-2) 0 0}.station-raw>summary{width:fit-content;padding:var(--space-1) 0;color:var(--text-primary);font-weight:var(--font-weight-semibold);cursor:pointer}.station-raw>pre{max-height:32rem;margin:var(--space-3) 0 0}.station-muted{color:var(--text-muted)}.station-clamp{display:-webkit-box;max-width:36rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.station-row-link{display:inline-flex;align-items:center;gap:var(--space-1)}.station-row-link .icon{width:var(--icon-sm);height:var(--icon-sm)}.devices-page .devices-search{flex:0 1 18rem;min-width:12rem}.devices-page .devices-note{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.devices-page .devices-missing{color:var(--text-muted)}.devices-page .data-table-footer>span{margin-right:auto}.device-name{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0}.device-name>.icon{color:var(--text-secondary)}.device-name .cell-secondary{font-weight:var(--font-weight-regular)}@media(max-width:600px){.station-repair-id{white-space:normal;overflow-wrap:anywhere}.station-repair-main{flex-basis:100%}.station-repair .stage-indicator{width:100%}}.companies-page>.page-header{margin-bottom:0}.company-form{display:grid;grid-template-columns:minmax(12rem,22rem) auto;align-items:end;gap:var(--space-2) var(--space-3)}.company-form-field{display:grid;gap:var(--space-1);min-width:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.company-form-field>input{font-weight:var(--font-weight-regular)}.company-form-hint,.company-form-error{grid-column:1 / -1;margin:0}.company-form-hint{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.company-missing{color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.company-loading{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-variant-numeric:tabular-nums}.company-loading-row{margin:0}.company-note{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.company-note-list{margin:var(--space-3) 0 0;padding-left:var(--space-4);display:grid;gap:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.company-tag{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.company-tag-current{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.company-mismatch{color:var(--state-danger-fg);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.company-pending{margin-top:var(--space-3)}.company-pending .btn{align-items:flex-start;max-width:22rem;text-align:start}.company-ready{display:grid;justify-items:start;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.company-ready-title{margin:0;font-size:var(--font-size-card-title);line-height:var(--line-height-card-title);font-weight:var(--font-weight-semibold)}.company-ready .company-note{margin:0}.company-created{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-primary);font-size:var(--font-size-sm)}@media(max-width:1100px){.companies-page .split-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.company-form{grid-template-columns:minmax(0,1fr)}}.bulk-page>.page-header,.bulk-task-page>.page-header{margin-bottom:0}.bulk-page .card-actions{flex-wrap:wrap;gap:var(--space-2)}.bulk-footer-note{color:var(--text-muted)}.bulk-row-actions{display:grid;gap:var(--space-1)}.bulk-row-buttons{display:flex;gap:var(--space-1)}.bulk-row-notes{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none;max-width:22rem;color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.bulk-page-buttons{display:flex;gap:var(--space-2)}.bulk-scopes{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}.bulk-scope{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken)}.bulk-scope h3{margin:0;font-size:var(--font-size-card-title);line-height:var(--line-height-card-title);font-weight:var(--font-weight-semibold)}.bulk-scope p{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.bulk-scope[data-unavailable=true]{border-style:dashed;border-color:var(--border-strong);background:var(--surface-card)}.bulk-scope-where{color:var(--text-muted)}.bulk-scope-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.bulk-blocks{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-1);color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.bulk-blocks:empty{display:none}.bulk-block-text{margin:0;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.bulk-switches{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.bulk-switches h3{margin:0 0 var(--space-2);font-size:var(--font-size-card-title);line-height:var(--line-height-card-title);font-weight:var(--font-weight-semibold)}.bulk-switches p{margin:0;color:var(--text-secondary)}.bulk-switch-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.bulk-switch-list li{display:grid;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-left:2px solid var(--state-danger-border);background:var(--surface-sunken);border-radius:var(--radius-xs)}.bulk-switch-meta,.bulk-switch-reason{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.bulk-confirm{display:grid;gap:var(--space-2)}.bulk-confirm-title{margin:0;font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-semibold)}.bulk-confirm p{margin:0}.bulk-confirm-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.knowledge-page>.page-header,.knowledge-page>.filter-bar{margin-bottom:0}.knowledge-page .split-layout{align-items:stretch}.knowledge-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-width:0}.knowledge-note{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.knowledge-muted{margin:0;color:var(--text-muted)}.knowledge-absent,.knowledge-reading{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.knowledge-reading{color:var(--text-muted)}.knowledge-subheading{margin:0;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-title);text-transform:uppercase}.knowledge-inline{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.knowledge-checks,.knowledge-bindings,.knowledge-reports{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none;min-width:0}.knowledge-checks>li,.knowledge-bindings>li{padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken)}.knowledge-fields{display:flex;align-items:flex-end;flex:1 1 auto;flex-wrap:wrap;gap:var(--space-3) var(--space-4);min-width:0;margin:0;padding:0;border:0}.knowledge-footer-actions{display:flex;align-items:center;gap:var(--space-2)}.knowledge-usage{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-width:0}.knowledge-usage .notice ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.knowledge-usage .notice p{margin:0}.knowledge-decisions>.card-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-width:0}.knowledge-decisions fieldset{display:grid;gap:var(--space-3);min-width:0}.knowledge-decisions fieldset[disabled]{background:var(--surface-sunken)}.knowledge-decisions label:not(:has(>input[type=checkbox])){display:grid;gap:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.knowledge-decisions small{color:var(--text-muted);font-size:var(--font-size-xs)}.knowledge-stage{display:grid;gap:var(--space-2);min-width:0}@media(max-width:1100px){.knowledge-page .split-layout{grid-template-columns:minmax(0,1fr)}}.audit-page>.page-header,.audit-page>.filter-bar{margin:0}.audit-hint{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.audit-panel-action{margin:0 0 var(--space-3);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-lg)}.audit-panel-age{color:var(--text-secondary)}.audit-panel-note{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.audit-panel-heading{margin:var(--space-4) 0 var(--space-2);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-md)}.audit-panel-details{max-height:22rem;margin:0;overflow:auto}@media(min-width:901px){.audit-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.audit-panel{position:sticky;top:var(--space-4)}}.settings-page>.page-header{margin:0}.settings-subheading{margin:var(--space-4) 0 var(--space-2);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-md)}.settings-note{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.settings-note:first-child{margin-top:0;margin-bottom:var(--space-2)}.settings-theme{margin:0 0 var(--space-3)}.settings-permission{font-family:var(--font-mono);font-size:var(--font-size-sm)}.settings-switch-panel .kpi-strip{margin-top:var(--space-4)}.settings-switch-actions{display:grid;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken)}.settings-field{display:grid;gap:var(--space-1);max-width:32rem}.settings-field-label{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-sm)}.settings-check{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.settings-switch-buttons{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3)}.settings-result-line{display:block}
