@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/operator/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/operator/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.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:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/operator/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/operator/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/operator/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.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:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/operator/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/operator/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/operator/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.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:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/operator/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/operator/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/operator/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.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:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/operator/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/operator/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/operator/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/operator/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/operator/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/operator/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/operator/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.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}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/operator/assets/ibm-plex-serif-vietnamese-500-normal-2_PwV24p.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/operator/assets/ibm-plex-serif-latin-ext-500-normal-CmETpp4t.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:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/operator/assets/ibm-plex-serif-latin-500-normal-REKAfBVG.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{--radius: 6px;--radius-sm: 4px;--radius-lg: 10px;--radius-full: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--touch: 44px;--font-sans: "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "IBM Plex Serif", Georgia, serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-ui: 14px;--fs-label: 12px;--fs-small: 13px;--fs-body: 16px;--fs-h2: 40px;--fs-display: 60px;--lh-ui: 1.45;--lh-body: 1.55;--track-display: -.025em;--track-label: .05em;--icon-stroke: 1.5;--avatar-lightness: .42;--avatar-chroma: .07;--avatar-text-lightness: .96;--avatar-text-chroma: .02;--ease: cubic-bezier(.2, 0, 0, 1);--dur-fast: .12s;--dur: .18s}:root,:root[data-theme=light]{color-scheme:light;--surface-0: #fafafa;--surface-1: #ffffff;--surface-2: #f4f4f4;--surface-3: #ebebeb;--surface-inverse: #171717;--line: #e8e8e8;--line-strong: #858585;--text-1: #171717;--text-2: #4d4d4d;--text-3: #636363;--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23636363' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--text-inverse: #ffffff;--accent: #171717;--accent-hover: #3d3d3d;--on-accent: #ffffff;--accent-text: #171717;--accent-soft: #efefef;--accent-strong: #171717;--logo-tile: #c2410c;--line-control: #adadad;--brand-panel: #0a0a0a;--on-brand-panel: #fafafa;--on-brand-panel-2: #a3a3a3;--focus: #b86e00;--focus-ring: 0 0 0 2px var(--surface-1), 0 0 0 4px var(--focus);--note-bg: #fff6e0;--note-line: #ecc87a;--note-text: #7f5200;--danger: #c0261b;--danger-soft: #fdeceb;--warn: #a3460a;--warn-soft: #fdf0e5;--ok: #11703d;--ok-soft: #e6f5ec;--open: #2d62b3;--pending: #a3730f;--sla-risk: var(--danger);--sla-warn: var(--warn);--sla-ok: var(--text-3);--sla-track: #f5d5d2;--shadow-1: 0 0 0 1px rgb(0 0 0 / .06), 0 1px 2px rgb(0 0 0 / .06);--shadow-2: 0 0 0 1px rgb(0 0 0 / .06), 0 8px 24px -8px rgb(0 0 0 / .16);--shadow-3: 0 0 0 1px rgb(0 0 0 / .06), 0 24px 56px -12px rgb(0 0 0 / .24)}:root[data-theme=dark]{color-scheme:dark;--surface-0: #0a0a0a;--surface-1: #141414;--surface-2: #1c1c1c;--surface-3: #262626;--surface-inverse: #fafafa;--line: #262626;--line-strong: #787878;--text-1: #fafafa;--text-2: #d4d4d4;--text-3: #a3a3a3;--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23a3a3a3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--text-inverse: #0a0a0a;--accent: #fafafa;--accent-hover: #e0e0e0;--on-accent: #0a0a0a;--accent-text: #fafafa;--accent-soft: #222222;--accent-strong: #e5e5e5;--logo-tile: #c2410c;--line-control: #4d4d4d;--brand-panel: #141414;--on-brand-panel: #fafafa;--on-brand-panel-2: #a3a3a3;--focus: #f0b44c;--focus-ring: 0 0 0 2px var(--surface-0), 0 0 0 4px var(--focus);--note-bg: #2a2213;--note-line: #6e5527;--note-text: #f2cd8a;--danger: #f2837a;--danger-soft: #3a1c1b;--warn: #f19a55;--warn-soft: #3a2615;--ok: #6fcf97;--ok-soft: #13291e;--open: #79a8ff;--pending: #c9a35a;--sla-risk: var(--danger);--sla-warn: var(--warn);--sla-ok: var(--text-3);--sla-track: #3a2524;--shadow-1: 0 1px 0 rgb(255 255 255 / .03) inset, 0 1px 2px rgb(0 0 0 / .4);--shadow-2: 0 1px 0 rgb(255 255 255 / .04) inset, 0 8px 24px -6px rgb(0 0 0 / .55);--shadow-3: 0 1px 0 rgb(255 255 255 / .05) inset, 0 24px 56px -12px rgb(0 0 0 / .7)}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 0ms;--dur: 0ms}}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--surface-0);color:var(--text-1);font-family:var(--font-sans);font-size:var(--fs-ui);line-height:var(--lh-ui);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:var(--accent-text)}a:hover{color:var(--accent-hover)}a:not([class]){text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}a:not([class]):hover{text-decoration-color:currentColor}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line-control);border:2px solid transparent;border-radius:999px;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--line-strong)}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--line-control) transparent}}.scroll-x-fade{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--space-4),#000 calc(100% - var(--space-4)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--space-4),#000 calc(100% - var(--space-4)),transparent)}.scroll-x-fade::-webkit-scrollbar{display:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input:where(:not([type=checkbox]):not([type=radio])),select,textarea{min-height:var(--control, 32px);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-1);padding:0 var(--space-3);transition:border-color var(--dur-fast) var(--ease)}input::placeholder,textarea::placeholder{color:var(--text-3);opacity:1}textarea{padding:var(--space-2) var(--space-3)}select{appearance:none;padding-right:var(--space-8);cursor:pointer;background-image:var(--select-chevron);background-position:right 10px center;background-repeat:no-repeat}select[multiple],select[size]:not([size="1"]){background-image:none;padding-right:var(--space-3)}option{background:var(--surface-1);color:var(--text-1)}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--text-3)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--line-strong)}input[readonly]{background:var(--surface-0);color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-label)}input:disabled,select:disabled,textarea:disabled{background-color:var(--surface-0);color:var(--text-3);cursor:not-allowed}input:where([type=checkbox],[type=radio]){width:var(--space-4);height:var(--space-4);min-height:0;margin:0;padding:0;flex:none;accent-color:var(--accent);cursor:pointer}input:where([type=checkbox],[type=radio]):disabled{cursor:not-allowed}@media(forced-colors:active){select{appearance:auto;background-image:none}}button{min-height:var(--control, 32px);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid var(--line-control);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-1);padding:0 var(--space-3);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:500;color:var(--text-1);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}button:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-strong)}.primary-action{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:600}.primary-action:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.danger-action{color:var(--danger)}.danger-action:hover:not(:disabled){border-color:var(--danger);background:var(--danger-soft)}.icon-button{width:var(--control, 32px);padding:0;border-color:transparent;background:transparent;box-shadow:none;color:var(--text-3)}.icon-button:hover:not(:disabled){color:var(--text-1)}.link-button,.link-action{min-height:auto;border:0;background:none;box-shadow:none;padding:0;color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}@media(pointer:coarse),(max-width:30rem){.part-reload{min-height:var(--touch)}}.link-button:hover:not(:disabled),.link-action:hover:not(:disabled){background:none;color:var(--accent-hover)}@media(pointer:coarse),(max-width:30rem){:root{--control: var(--touch)}}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);position:absolute;z-index:10;left:50%;top:calc(100% + var(--space-2));translate:-50% 0;border-radius:var(--radius-sm);background:var(--surface-inverse);color:var(--text-inverse);box-shadow:var(--shadow-2);padding:2px var(--space-2);font-family:var(--font-sans);font-size:var(--fs-label);font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease)}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1}html[data-tips-off] [data-tip]:after{opacity:0}.pagination [data-tip]:after{top:auto;bottom:calc(100% + var(--space-2))}.field{display:grid;align-content:start;gap:var(--space-1)}.field-inline{display:flex;align-items:center;gap:var(--space-2);width:fit-content;cursor:pointer}.field-inline:has(input:disabled){cursor:not-allowed;color:var(--text-3)}.input-with-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.input-with-actions input{flex:1 1 14rem;min-width:0}.field>span:first-child,legend,.field-label{color:var(--text-2);font-size:var(--fs-small);font-weight:500}kbd{display:inline-grid;place-items:center;min-width:18px;height:18px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-1);padding:0 4px;color:var(--text-3);font-family:var(--font-mono);font-size:11px;font-weight:500;line-height:1}.muted-copy,.empty-copy{color:var(--text-3)}.error-copy{color:var(--danger)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0ms!important;animation-duration:0ms!important}}.save-status{align-self:center;font-size:var(--fs-small);color:var(--text-2)}.save-status.error-copy{color:var(--danger)}.seg-tabs{display:inline-flex;flex:0 1 auto;min-width:0;gap:2px;overflow-x:auto;scrollbar-width:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-0);padding:3px}.seg-tabs::-webkit-scrollbar{display:none}.seg-tabs button{--control: 30px;display:inline-flex;align-items:center;gap:6px;min-height:30px;border:0;border-radius:var(--radius-sm);background:transparent;box-shadow:none;padding:0 var(--space-3);color:var(--text-2);font-size:var(--fs-small);font-weight:500;white-space:nowrap;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}.seg-tabs button:hover:not(:disabled){background:color-mix(in srgb,var(--text-1) 5%,transparent);box-shadow:none;color:var(--text-1)}.seg-tabs button[aria-selected=true],.seg-tabs button[aria-selected=true]:hover{background:var(--surface-1);color:var(--text-1);box-shadow:var(--shadow-1),0 0 0 1px var(--line)}.seg-tabs button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media(pointer:coarse),(max-width:30rem){.seg-tabs button{--control: var(--touch);min-height:var(--touch)}}@media(prefers-reduced-motion:reduce){.seg-tabs button{transition:none}}@media(forced-colors:active){.seg-tabs button[aria-selected=true]{outline:2px solid Highlight}}@media(max-width:30rem){.seg-tabs button{padding:0 var(--space-2)}}.seg-count{display:inline-grid;place-items:center;min-width:18px;height:18px;border-radius:999px;background:color-mix(in srgb,var(--text-1) 8%,transparent);padding:0 5px;color:var(--text-2);font-size:var(--fs-label);font-weight:600;line-height:1;font-variant-numeric:tabular-nums}button[aria-selected=true]>.seg-count{background:var(--text-1);color:var(--surface-1)}.notice{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;border:1px solid var(--note-line);border-radius:var(--radius-lg);background:var(--note-bg);color:var(--note-text);padding:var(--space-2) var(--space-3);font-size:var(--fs-small)}.notice>svg{flex:none}.notice>span{flex:1 1 20rem;min-width:0}.notice strong{font-weight:600}.notice-plain{border-color:var(--line);background:var(--surface-0);color:var(--text-2)}.notice-danger{border-color:color-mix(in srgb,var(--danger) 40%,transparent);background:var(--danger-soft);color:var(--danger)}.notice-actions{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-left:auto}.switch{justify-self:end;display:inline-flex;align-items:center;min-height:var(--touch);cursor:pointer}.switch input{appearance:none;position:relative;width:34px;height:20px;min-height:0;margin:0;border:0;border-radius:var(--radius-full);background:var(--line-control);cursor:pointer;transition:background-color var(--dur) var(--ease)}.form-dialog{display:flex;flex-direction:column;width:min(34rem,100%);max-height:calc(100dvh - 24px);overflow:hidden}.form-dialog>header,.form-dialog>footer{flex:none}.form-dialog-body{min-height:0;overflow-y:auto;margin:0 calc(-1 * var(--space-1));padding:0 var(--space-1);display:grid;gap:var(--space-3)}.form-dialog>header{display:flex;gap:var(--space-3);align-items:flex-start}.form-dialog>header>div{flex:1;display:grid;gap:var(--space-1)}.form-dialog>header p{color:var(--text-3);font-size:var(--fs-small)}.form-dialog-body p{color:var(--text-2);font-size:var(--fs-small)}.form-dialog .field input{width:100%}.form-dialog-footer{align-items:center;justify-content:flex-end}.field-note{font-size:var(--fs-label)}.field .field-note.error-copy{color:var(--danger)}.field-bad input{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.settings-group-label{margin:0;color:var(--text-3);font-size:var(--fs-label);font-weight:600}.settings-card h2{scroll-margin-top:var(--space-6)}.settings-card{display:grid;grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);gap:var(--space-4) var(--space-10);border-top:1px solid var(--line);padding:var(--space-6) 0}.section-heading h2{font-size:14px;font-weight:600}.section-heading p{margin-top:var(--space-1);color:var(--text-3);font-size:var(--fs-small)}.settings-body{display:grid;align-content:start;gap:var(--space-4)}.settings-body:empty{display:none}.button-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.confirm-panel{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--danger);border-radius:var(--radius)}.warning-note{margin:0;border-left:3px solid var(--warn);border-radius:var(--radius-sm);background:var(--warn-soft);padding:var(--space-2) var(--space-3);color:var(--text-1)}.copy-field{display:grid;gap:var(--space-2)}.dialog-backdrop{position:fixed;z-index:40;inset:0;display:grid;place-items:center;background:#00000073;padding:var(--space-3)}.dialog textarea{width:100%;resize:vertical;border:1px solid var(--line);border-radius:var(--radius-sm);background:transparent;padding:var(--space-2) var(--space-3);line-height:1.5}.dialog{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);width:min(36rem,100%);max-height:100%;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-2);padding:var(--space-5)}@media(max-width:56rem){.settings-card{grid-template-columns:minmax(0,1fr)}}@media(max-width:44rem){.settings-card{padding:var(--space-5) 0}}html,body{height:100%}body{overflow:hidden}code,.mono{font-family:var(--font-mono);font-size:var(--fs-label)}.ops-shell{height:100dvh;display:grid;grid-template-rows:auto auto minmax(0,1fr);background:var(--surface-0)}.ops-band{display:flex;align-items:center;gap:var(--space-4);min-width:0;min-height:48px;background:var(--brand-panel);color:var(--on-brand-panel);padding:var(--space-1) var(--space-4);box-shadow:inset 0 -1px 0 var(--line)}.ops-band .logo-mark{flex:none}.ops-id{display:flex;align-items:baseline;gap:var(--space-3);min-width:0}.ops-id strong{flex:none;font-weight:600;font-size:var(--fs-ui)}.ops-host{min-width:0;overflow:hidden;color:var(--on-brand-panel-2);font-family:var(--font-mono);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap}.ops-ledger{display:flex;align-items:center;gap:var(--space-2);margin-left:auto;min-width:0;color:var(--on-brand-panel-2);font-size:var(--fs-small);white-space:nowrap}.ops-ledger b{color:var(--on-brand-panel);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500}.ops-ledger{text-decoration:none;border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2)}.ops-ledger:hover{color:var(--on-brand-panel);background:color-mix(in srgb,var(--on-brand-panel) 10%,transparent)}.ops-dot{width:8px;height:8px;flex:none;border-radius:var(--radius-full);background:var(--on-brand-panel-2)}.ops-dot[data-tone=ok]{background:var(--ok)}.ops-dot[data-tone=warn]{background:var(--warn)}.ops-dot[data-tone=danger]{background:var(--danger)}.ops-dot[data-tone=busy]{background:var(--on-brand-panel);animation:ops-pulse 1.2s var(--ease) infinite}@keyframes ops-pulse{50%{opacity:.35}}.ops-where{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}.ops-account{position:relative;flex:none;min-width:0}.ops-account .acct-label{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-account>button svg{display:none}.ops-account>button{border-color:transparent;background:transparent;box-shadow:none;color:var(--on-brand-panel)}.ops-account>button:hover:not(:disabled){border-color:var(--on-brand-panel-2);background:transparent}.ops-account-menu{position:absolute;z-index:30;right:0;top:calc(100% + var(--space-2));width:17rem;display:grid;gap:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text-1);box-shadow:var(--shadow-2);padding:var(--space-3)}.ops-account-menu p{display:grid;gap:2px;font-size:var(--fs-small)}.ops-account-menu p span{color:var(--text-3);overflow-wrap:anywhere}.ops-account-menu button{width:100%}.ops-strip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-4);background:var(--warn-soft);color:var(--text-1);box-shadow:inset 0 -1px 0 var(--line);font-size:var(--fs-small)}.ops-strip[data-tone=danger]{background:var(--danger-soft)}.ops-strip svg{flex:none;color:var(--warn)}.ops-strip[data-tone=danger] svg{color:var(--danger)}.ops-strip>span{flex:1 1 18rem;min-width:0}.ops-strip .timer{font-family:var(--font-mono);font-weight:500;font-variant-numeric:tabular-nums}.ops-strip .button-row{margin-left:auto}.ops-body{min-height:0;display:grid;grid-template-columns:15rem minmax(0,1fr)}.ops-nav{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:var(--space-5);padding:var(--space-5) var(--space-3)}.ops-nav ul{display:grid;gap:2px;margin:var(--space-2) 0 0;padding:0;list-style:none}.ops-nav .settings-group-label{padding:0 var(--space-2)}.ops-nav a{display:flex;align-items:center;gap:var(--space-2);min-height:32px;border-radius:var(--radius-sm);padding:0 var(--space-2);color:var(--text-2);font-size:var(--fs-small);text-decoration:none}.ops-nav a svg{flex:none;color:var(--text-3)}.ops-nav a:hover{background:var(--surface-2);color:var(--text-1)}.ops-nav a[aria-current=page]{background:var(--surface-1);color:var(--text-1);font-weight:600;box-shadow:var(--shadow-1)}.ops-nav a[aria-current=page] svg{color:var(--text-1)}.ops-nav .seg-count{margin-left:auto}.ops-main:focus,.ops-sign:focus{outline:none}.ops-main{min-width:0;min-height:0;overflow-y:auto;padding:var(--space-2) var(--space-2) var(--space-2) 0}.ops-page{min-height:100%;display:flex;flex-direction:column;border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-1)}.ops-page-inner{flex:1;width:100%;max-width:72rem;padding:var(--space-8) var(--space-10) var(--space-10)}.ops-page header.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-6)}.page-head>div{flex:1 1 24rem;min-width:0}.page-head h1{font:500 28px/1.1 var(--font-display);letter-spacing:-.02em}.page-head p{margin-top:var(--space-1);color:var(--text-2)}.apply-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0 0 var(--space-5);border-radius:var(--radius);background:var(--surface-0);padding:var(--space-2) var(--space-3);box-shadow:var(--shadow-1);font-size:var(--fs-small);color:var(--text-2)}.apply-line strong{color:var(--text-1);font-weight:600}.apply-line .button-row{margin-left:auto}.dot{width:8px;height:8px;flex:none;border-radius:var(--radius-full);background:var(--text-3)}.dot[data-tone=ok]{background:var(--ok)}.dot[data-tone=warn]{background:var(--warn)}.dot[data-tone=danger]{background:var(--danger)}.dot[data-tone=open]{background:var(--open)}.dot[data-tone=pending]{background:var(--pending)}.dot[data-tone=busy]{background:var(--text-1);animation:ops-pulse 1.2s var(--ease) infinite}.setting{display:grid;gap:var(--space-1)}.setting>label,.setting>.field-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);color:var(--text-1);font-size:var(--fs-small);font-weight:600}.key,.setting .key{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:400}.setting input:not([type=checkbox]):not([type=radio]),.setting select,.setting textarea{width:100%;max-width:32rem}.setting textarea{min-height:84px;font-family:var(--font-mono);font-size:var(--fs-label);line-height:1.6;resize:vertical}.setting .help{color:var(--text-3);font-size:var(--fs-label)}.setting-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);color:var(--text-3);font-size:var(--fs-label)}.setting-meta .tag{display:inline-flex;align-items:center;gap:4px}.setting-meta svg{width:12px;height:12px}.switch{justify-self:start;display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch);font-size:var(--fs-small);cursor:pointer}.switch input{appearance:none;position:relative;flex:none;width:34px;height:20px;min-height:0;margin:0;border:0;border-radius:var(--radius-full);background:var(--line-control);cursor:pointer;transition:background-color var(--dur) var(--ease)}.switch input:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:var(--radius-full);background:var(--surface-1);box-shadow:var(--shadow-1);transition:translate var(--dur) var(--ease)}.switch input:checked{background:var(--accent)}.switch input:checked:after{translate:14px 0}.switch input:disabled{opacity:.5;cursor:not-allowed}.switch input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.switch input,.switch input:after{transition:none}}.setting .error-copy{font-size:var(--fs-label)}.setting-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.radio-list{display:grid;gap:var(--space-2);margin:0;border:0;padding:0}.radio-list label{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--fs-small);cursor:pointer}.radio-list label input{margin-top:2px}.radio-list small{display:block;color:var(--text-3);font-size:var(--fs-label)}.secret{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);max-width:32rem;border-radius:var(--radius);background:var(--surface-0);padding:var(--space-2) var(--space-3);box-shadow:var(--shadow-1);font-size:var(--fs-small)}.secret>svg{flex:none;color:var(--text-3)}.secret>span{flex:1 1 12rem;min-width:0;color:var(--text-2)}.secret[data-locked=true]{background:var(--surface-2)}.secret-edit{display:grid;gap:var(--space-2);max-width:32rem}.secret-edit textarea{min-height:120px}.ops-page .settings-card:first-of-type{border-top:0;padding-top:0}.check-result{display:flex;align-items:flex-start;gap:var(--space-2);max-width:32rem;border-radius:var(--radius);padding:var(--space-2) var(--space-3);font-size:var(--fs-small)}.check-result[data-tone=ok]{background:var(--ok-soft)}.check-result[data-tone=ok] svg{color:var(--ok)}.check-result[data-tone=danger]{background:var(--danger-soft)}.check-result[data-tone=danger] svg{color:var(--danger)}.check-result svg{flex:none;margin-top:2px}.save-bar{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-2);padding:var(--space-3) var(--space-10)}.save-bar>div:first-child{flex:1 1 20rem;min-width:0;display:grid;gap:2px;font-size:var(--fs-small)}.save-bar strong{font-weight:600}.save-bar .gates{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);color:var(--text-3);font-size:var(--fs-label)}.save-bar .gates span{display:inline-flex;align-items:center;gap:4px}.save-bar .gates svg{width:12px;height:12px}.ops-table-wrap{overflow-x:auto;border-radius:var(--radius);box-shadow:var(--shadow-1)}.ops-table{width:100%;border-collapse:collapse;font-size:var(--fs-small)}.ops-table th{position:sticky;top:0;background:var(--surface-0);color:var(--text-3);font-size:var(--fs-label);font-weight:600;text-align:left;white-space:nowrap}.ops-table th,.ops-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);vertical-align:middle}.ops-table tr:last-child td{border-bottom:0}.ops-table td.num{font-variant-numeric:tabular-nums}.ops-table .status{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.ops-table tbody tr[aria-selected=true]{background:var(--accent-soft)}.ops-table tbody tr.row-link{cursor:pointer}.ops-table tbody tr.row-link:hover{background:var(--surface-2)}.facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-2) var(--space-6);margin:0;font-size:var(--fs-small)}.facts dt{color:var(--text-3)}.facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.badge{display:inline-flex;align-items:center;gap:4px;border-radius:var(--radius-sm);background:var(--surface-3);color:var(--text-2);font-size:var(--fs-label);font-weight:600;padding:0 var(--space-2);line-height:20px;white-space:nowrap}.badge[data-tone=ok]{background:var(--ok-soft);color:var(--ok)}.badge[data-tone=danger]{background:var(--danger-soft);color:var(--danger)}.badge[data-tone=warn]{background:var(--warn-soft);color:var(--warn)}.badge[data-tone=ink]{background:var(--accent);color:var(--on-accent)}.ov-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-4);margin-bottom:var(--space-8)}.ov-tile{display:grid;align-content:start;gap:var(--space-2);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-1);padding:var(--space-4)}.ov-tile h2{font-size:var(--fs-small);font-weight:600;color:var(--text-2)}.ov-tile .big{font-family:var(--font-mono);font-size:20px;font-weight:500;letter-spacing:-.01em}.ov-tile p{color:var(--text-3);font-size:var(--fs-label)}.ov-section{display:grid;gap:var(--space-3);margin-bottom:var(--space-8)}.ov-section>h2{font-size:var(--fs-ui);font-weight:600}.warn-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.warn-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface-0);box-shadow:var(--shadow-1);padding:var(--space-3);font-size:var(--fs-small)}.warn-list li>svg{flex:none;margin-top:2px}.warn-list li[data-tone=danger]>svg{color:var(--danger)}.warn-list li[data-tone=warn]>svg{color:var(--warn)}.warn-list li>div{min-width:0;display:grid;gap:2px}@media(max-width:44rem){.warn-list li{grid-template-columns:auto minmax(0,1fr)}.warn-list li>a{grid-column:2}}.warn-list li>div span{color:var(--text-2)}.workers{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.workers li{display:flex;align-items:center;gap:var(--space-2);border-radius:var(--radius);background:var(--surface-0);padding:var(--space-2) var(--space-3);font-size:var(--fs-small)}.workers li span:last-child{margin-left:auto;color:var(--text-3);font-size:var(--fs-label)}.cli{display:flex;align-items:flex-start;gap:var(--space-2);max-width:40rem;border-radius:var(--radius);background:var(--surface-0);box-shadow:var(--shadow-1);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3)}.cli code{flex:1;min-width:0;padding-top:6px;overflow-wrap:anywhere;color:var(--text-1)}.once{display:grid;gap:var(--space-2);border-radius:var(--radius);background:var(--surface-0);box-shadow:var(--shadow-1);padding:var(--space-3)}.diff{display:grid;gap:0;margin:0;padding:0;list-style:none;border-radius:var(--radius);box-shadow:var(--shadow-1);overflow:hidden;font-size:var(--fs-small)}.diff-row{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);gap:var(--space-1) var(--space-4);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line)}.diff-row:last-child{border-bottom:0}.diff-row>div:first-child{display:grid;gap:2px}.diff-row .key{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-label)}.diff-vals{display:grid;gap:2px;min-width:0;font-family:var(--font-mono);font-size:var(--fs-label)}.diff-vals del,.diff-vals ins{display:flex;gap:var(--space-2);min-width:0;overflow-wrap:anywhere;text-decoration:none}.diff-vals del{color:var(--text-3)}.diff-vals del:before{content:"−";color:var(--danger)}.diff-vals ins:before{content:"+";color:var(--ok)}.diff-vals .secret-note{font-family:var(--font-sans);color:var(--text-2)}.split{display:grid;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);gap:var(--space-6);align-items:start}.version-list{display:grid;gap:2px;max-height:60dvh;overflow-y:auto;margin:0;padding:2px;list-style:none}.version-list button{width:100%;min-height:56px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;gap:2px var(--space-3);border:0;box-shadow:none;border-radius:var(--radius);background:transparent;padding:var(--space-2) var(--space-3);text-align:left;white-space:normal}.version-list button:hover:not(:disabled){background:var(--surface-2)}.version-list button[aria-current=true]{background:var(--accent-soft)}.version-list .v{grid-row:span 2;align-self:center;font-family:var(--font-mono);font-size:var(--fs-small);font-weight:500}.version-list .who{min-width:0;overflow:hidden;color:var(--text-3);font-size:var(--fs-label);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.version-list .badge{grid-row:span 2;align-self:center}.ops-sign{min-height:0;overflow-y:auto;display:grid;place-items:start center;padding:var(--space-12) var(--space-4)}.sign-card{width:min(100%,28rem);display:grid;gap:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-2);padding:var(--space-8)}.sign-card h1{font:500 26px/1.15 var(--font-display);letter-spacing:-.02em}.sign-card>p{color:var(--text-2)}.sign-card .primary-action{--control: 44px;width:100%;font-size:var(--fs-ui)}.qr{display:grid;grid-template-columns:152px minmax(0,1fr);gap:var(--space-4);align-items:center}.qr>svg{width:152px;height:152px;border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-1);padding:var(--space-2);color:var(--text-1)}.qr .mono{display:block;overflow-wrap:anywhere;font-size:var(--fs-small);letter-spacing:.04em}.code-input{width:100%;max-width:12rem;font-family:var(--font-mono);font-size:20px!important;letter-spacing:.3em;text-align:center;min-height:44px!important}.sign-card details summary{cursor:pointer;color:var(--text-2);font-size:var(--fs-small)}.sign-card details[open] summary{margin-bottom:var(--space-2)}.sign-foot{color:var(--text-3);font-size:var(--fs-label)}.dialog-backdrop{z-index:40}.gate{display:grid;gap:var(--space-2);border-top:1px solid var(--line);padding-top:var(--space-3)}.gate h3{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-small);font-weight:600}.gate h3 svg{color:var(--text-3)}.gate ul{margin:0;padding-left:var(--space-5);color:var(--text-1);font-size:var(--fs-small)}.gate li+li{margin-top:var(--space-1)}.gate .warning-note{font-size:var(--fs-small)}.dialog .field input{width:100%}.dialog .phrase{font-family:var(--font-mono);font-weight:500;background:var(--surface-2);border-radius:var(--radius-sm);padding:0 4px}.empty{display:grid;justify-items:start;gap:var(--space-2);max-width:36rem;border-radius:var(--radius-lg);background:var(--surface-0);padding:var(--space-6)}.empty h2{font-size:var(--fs-ui);font-weight:600}.empty p{color:var(--text-2);font-size:var(--fs-small)}.skeleton{display:grid;gap:var(--space-4)}.skeleton i{display:block;height:14px;border-radius:var(--radius-sm);background:var(--surface-2);animation:ops-pulse 1.4s var(--ease) infinite}.skeleton i:nth-child(3n){width:60%}.skeleton i:nth-child(3n+1){width:85%}.skeleton i:nth-child(3n+2){width:40%}.toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4)}.toolbar .field{min-width:10rem}.toolbar .field input,.toolbar .field select{width:100%}.req-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.req-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-4);align-items:center;border-radius:var(--radius);background:var(--surface-0);box-shadow:var(--shadow-1);padding:var(--space-3) var(--space-4)}.req-list li>div{display:grid;gap:2px;min-width:0}.req-list strong{font-weight:600}.req-list span{color:var(--text-3);font-size:var(--fs-label)}.inline-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}@media(prefers-reduced-motion:reduce){.ops-dot[data-tone=busy],.dot[data-tone=busy],.skeleton i{animation:none}}.ops-host-line{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ops-mini{display:none;align-items:center;gap:4px;flex:none;color:var(--on-brand-panel);font-family:var(--font-mono);font-size:var(--fs-label)}.ops-req-chip{display:none;flex:none;align-items:center;justify-content:center;gap:4px;min-width:var(--touch);min-height:var(--touch);border-radius:var(--radius);color:var(--on-brand-panel);font-size:var(--fs-small);font-weight:600;text-decoration:none}.ops-req-chip:hover{color:var(--on-brand-panel);background:color-mix(in srgb,var(--on-brand-panel) 10%,transparent)}.ops-strip a,.apply-line a,.warn-list a,.empty a,.settings-body>p>a{display:inline-flex;align-items:center;min-height:24px}.form-dialog-body{margin:0 calc(-1 * var(--space-2));padding:var(--space-1) var(--space-2)}@media(pointer:coarse),(max-width:30rem){.ops-nav a,.version-list button{min-height:var(--touch)}.sign-card details summary{display:flex;align-items:center;min-height:var(--touch)}.ops-home,.ops-ledger,.ops-strip a,.apply-line a,.warn-list a,.empty a,.settings-body>p>a{display:inline-flex;align-items:center;min-height:var(--touch)}.ops-home{min-width:var(--touch);justify-content:center}.switch{min-width:var(--touch)}.radio-list label,.field-inline,fieldset.radio-list label{min-height:var(--touch);align-items:center}}@media(max-width:56rem){.ops-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.ops-nav{display:flex;gap:var(--space-1);overflow-x:auto;overflow-y:hidden;padding:var(--space-2) var(--space-3);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--space-4),#000 calc(100% - var(--space-4)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--space-4),#000 calc(100% - var(--space-4)),transparent)}.ops-nav::-webkit-scrollbar{display:none}.ops-nav>div{display:contents}.ops-nav .settings-group-label{display:none}.ops-nav ul{display:flex;gap:var(--space-1);margin:0}.ops-nav a{min-height:var(--touch);white-space:nowrap;padding:0 var(--space-3)}.ops-main{padding:0 var(--space-2) var(--space-2)}.ops-page-inner{padding:var(--space-6)}.save-bar{padding:var(--space-3) var(--space-6)}.split{grid-template-columns:minmax(0,1fr)}.version-list{max-height:none}.ops-ledger .ledger-long{display:none}.ops-req-chip{display:inline-flex}}@media(max-width:44rem){.ops-band{gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3)}.ops-id{flex:1 1 auto;min-width:0;flex-direction:column;gap:0}.ops-ledger{display:none}.ops-mini{display:inline-flex}.ops-account>button{width:var(--touch);padding:0}.ops-account>button .acct-label{display:none}.ops-account>button svg{display:block}.ops-strip{padding:var(--space-2) var(--space-3)}.strip-more{display:none}.ops-main{padding:0}.ops-page{border-radius:0;box-shadow:none}.ops-page-inner{padding:var(--space-5) var(--space-4) var(--space-8)}.page-head h1{font-size:24px}.save-bar{border-radius:0;padding:var(--space-3) var(--space-4)}.save-bar .button-row{width:100%}.save-bar .button-row button{flex:1 1 0}.diff-row{grid-template-columns:minmax(0,1fr)}.qr{grid-template-columns:minmax(0,1fr);justify-items:start}.sign-card{padding:var(--space-6) var(--space-4);box-shadow:none}.ops-sign{padding:var(--space-4) 0}.req-list li{grid-template-columns:minmax(0,1fr)}.inline-actions{justify-content:flex-start}.facts{grid-template-columns:minmax(0,1fr);gap:0 0}.facts dd{margin-bottom:var(--space-2)}.ops-strip .button-row{margin-left:0;width:100%}.ops-table-wrap{overflow:visible;box-shadow:none}.ops-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ops-table,.ops-table tbody,.ops-table tr,.ops-table td{display:block}.ops-table tr{margin-bottom:var(--space-2);border-radius:var(--radius);background:var(--surface-0);box-shadow:var(--shadow-1);padding:var(--space-2) var(--space-3)}.ops-table td{display:flex;gap:var(--space-3);justify-content:space-between;align-items:center;border:0;padding:var(--space-1) 0;text-align:right!important;overflow-wrap:anywhere}.ops-table td:before{content:attr(data-label);flex:none;color:var(--text-3);font-family:var(--font-sans);font-size:var(--fs-label);text-align:left}.ops-table td[data-label=""]:before{content:none}.ops-table td[data-label=""]{justify-content:flex-end}.ops-strip .button-row button{flex:1 1 0}.apply-line .button-row{margin-left:0}}.skip-link{position:absolute;z-index:60;left:var(--space-2);top:var(--space-2);transform:translateY(calc(-100% - 2 * var(--space-2) - var(--touch)));border-radius:var(--radius);background:var(--surface-1);color:var(--text-1);box-shadow:var(--shadow-2);padding:var(--space-2) var(--space-3)}.skip-link:focus{transform:none}@media(pointer:coarse),(max-width:30rem){.skip-link{display:inline-flex;align-items:center;min-height:var(--touch)}}.logo-tile{fill:var(--logo-tile)}.ops-requests{display:inline-flex;align-items:center;gap:var(--space-1);min-height:32px;color:var(--on-brand-panel);font-size:var(--fs-small);text-decoration:none}.ops-command{display:block;overflow-x:auto;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-0);white-space:pre}.ops-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}.ops-tile{display:grid;gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius);background:var(--surface-0)}.ops-tile p{display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--fs-small)}.ops-warnings,.ops-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.ops-warnings li{display:flex;align-items:baseline;gap:var(--space-2)}.ops-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line)}.ops-list li>div{display:grid;gap:2px;min-width:0}.ops-list li span{color:var(--text-3);font-size:var(--fs-small)}.ops-env{display:grid;gap:var(--space-2);margin:0}.ops-env>div{display:grid;grid-template-columns:minmax(10rem,16rem) 1fr;gap:var(--space-3)}.ops-env dd{margin:0;min-width:0;overflow-wrap:anywhere}.ops-sign{display:grid;place-items:center;padding:var(--space-6) var(--space-4);overflow-y:auto}.ops-shell-sign{grid-template-rows:auto minmax(0,1fr)}.ops-enroll{display:grid;gap:var(--space-3);justify-items:start}.ops-check{display:grid;gap:var(--space-2);justify-items:start}.ops-filters{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}.version-layout{display:grid;grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);gap:var(--space-6)}.version-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.version-list button{display:grid;justify-items:start;width:100%;height:auto;padding:var(--space-2) var(--space-3);text-align:left;border-color:transparent;background:transparent;box-shadow:none}.version-list button[aria-pressed=true]{background:var(--accent-soft)}.version-list button span{color:var(--text-3);font-size:var(--fs-small)}.setting-key{color:var(--text-3)}.setting-meta{color:var(--text-3);font-size:var(--fs-label)}.badge{display:inline-flex;align-items:center;border-radius:var(--radius-full);background:var(--surface-2);padding:0 var(--space-2);font-size:var(--fs-label);font-weight:500}.badge[data-tone=danger]{background:var(--danger-soft)}.empty{color:var(--text-2)}@media(max-width:56rem){.version-layout{grid-template-columns:1fr}.ops-env>div{grid-template-columns:1fr}}.ops-check>button{max-width:100%;height:auto;min-height:36px;white-space:normal;overflow-wrap:anywhere;text-align:left}.ops-page-inner>.warning-note{margin-bottom:var(--space-4)}.dialog-frame{display:contents}.section-heading>button{margin-top:var(--space-3)}.qr-code{display:block;max-width:100%;height:auto;border-radius:var(--radius);box-shadow:var(--shadow-1);image-rendering:pixelated}@media(pointer:coarse),(max-width:30rem){.ops-requests,.ops-check>button,.link-button{min-height:var(--touch)}}:root[data-theme=dark] .ops-band{box-shadow:inset 0 -1px 0 var(--line-strong)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .ops-band{box-shadow:inset 0 -1px 0 var(--line-strong)}}.form-dialog header h2{font:600 18px/1.3 var(--font-sans);letter-spacing:0}.form-dialog-footer{position:sticky;bottom:calc(-1 * var(--space-5));z-index:1;background:var(--surface-1);margin:0 calc(-1 * var(--space-5)) calc(-1 * var(--space-5));padding:var(--space-3) var(--space-5);box-shadow:0 -1px 0 var(--line)}.check-list{display:grid;gap:var(--space-1);margin:0;border:0;padding:0}.check-list legend{padding:0;margin-bottom:var(--space-1);color:var(--text-1);font-size:var(--fs-small);font-weight:600}.check-list label{display:flex;align-items:center;gap:var(--space-2);min-height:32px;font-size:var(--fs-small);cursor:pointer}@media(pointer:coarse),(max-width:30rem){.check-list label{min-height:var(--touch)}}.ops-id strong{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-host{flex:none}.ops-requests{white-space:nowrap}@media(max-width:30rem){.save-asks{display:none}}.page-error{margin-bottom:var(--space-4)}.copy-field{justify-items:start}.sign-card>*+*{margin-top:var(--space-3)}
