/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}:root{--va-accent:#4ecdc4;--va-accent-hover:#4ecdc4d9;--va-accent-dim:#4ecdc426;--va-danger:#ef4444;--va-warning:#f59e0b;--va-success:#22c55e;--va-info:#3b82f6;--va-font-heading:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--va-font-body:"Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--va-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--va-sp-1:4px;--va-sp-2:8px;--va-sp-3:12px;--va-sp-4:16px;--va-sp-5:20px;--va-sp-6:24px;--va-sp-8:32px;--va-sp-10:40px;--va-sidebar-collapsed:64px;--va-sidebar-expanded:240px;--va-header-height:56px;--va-bottom-nav-height:60px;--va-radius-sm:6px;--va-radius:8px;--va-radius-lg:12px;--va-radius-xl:16px;--va-transition:.2s cubic-bezier(.4, 0, .2, 1);--va-bg:#0f1117;--va-sidebar:#1a1d26;--va-card:#23262e;--va-elevated:#2a2d36;--va-text:#e4e6eb;--va-text-dim:#8b8f9a;--va-text-muted:#555962;--va-border:#2c2f38;--va-border-light:#363940;--va-border-strong:#4a4e58;--va-shadow-sm:0 1px 2px 0 #0006;--va-shadow:0 4px 6px -1px #00000080, 0 2px 4px -2px #00000080;--va-shadow-lg:0 10px 15px -3px #0000008c, 0 4px 6px -4px #0000008c}html[lang=ar]{--va-font-body:"Cairo", "Manrope", system-ui, -apple-system, sans-serif;--va-font-heading:"Cairo", "Plus Jakarta Sans", system-ui, -apple-system, sans-serif}html.light{--va-bg:#f5f6f8;--va-sidebar:#fff;--va-card:#fff;--va-elevated:#f8fafc;--va-text:#1a1d26;--va-text-dim:#6b7280;--va-text-muted:#9ca3af;--va-border:#e5e7eb;--va-border-light:#d1d5db;--va-border-strong:#9ca3af;--va-shadow-sm:0 1px 2px 0 #0000000d;--va-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000000f;--va-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000000d}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{background-color:var(--va-bg);color:var(--va-text);font-family:var(--va-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--va-font-heading);margin:0;font-weight:600}button{font-family:inherit}a{color:var(--va-accent);text-decoration:none}a:hover{text-decoration:underline}:focus:not(:focus-visible){outline:none}input:-webkit-autofill{-webkit-text-fill-color:var(--va-text);-webkit-box-shadow:0 0 0 1000px var(--va-elevated) inset;box-shadow:0 0 0 1000px var(--va-elevated) inset;caret-color:var(--va-text);transition:background-color 5000s ease-in-out,color 5000s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--va-text);-webkit-box-shadow:0 0 0 1000px var(--va-elevated) inset;box-shadow:0 0 0 1000px var(--va-elevated) inset;caret-color:var(--va-text);transition:background-color 5000s ease-in-out,color 5000s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--va-text);-webkit-box-shadow:0 0 0 1000px var(--va-elevated) inset;box-shadow:0 0 0 1000px var(--va-elevated) inset;caret-color:var(--va-text);transition:background-color 5000s ease-in-out,color 5000s ease-in-out}input:-webkit-autofill:active{-webkit-text-fill-color:var(--va-text);-webkit-box-shadow:0 0 0 1000px var(--va-elevated) inset;box-shadow:0 0 0 1000px var(--va-elevated) inset;caret-color:var(--va-text);transition:background-color 5000s ease-in-out,color 5000s ease-in-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--va-text);-webkit-box-shadow:0 0 0 1000px var(--va-elevated) inset;box-shadow:0 0 0 1000px var(--va-elevated) inset;caret-color:var(--va-text);transition:background-color 5000s ease-in-out,color 5000s ease-in-out}textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--va-text);-webkit-box-shadow:0 0 0 1000px var(--va-elevated) inset;box-shadow:0 0 0 1000px var(--va-elevated) inset;caret-color:var(--va-text);transition:background-color 5000s ease-in-out,color 5000s ease-in-out}textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--va-text);-webkit-box-shadow:0 0 0 1000px var(--va-elevated) inset;box-shadow:0 0 0 1000px var(--va-elevated) inset;caret-color:var(--va-text);transition:background-color 5000s ease-in-out,color 5000s ease-in-out}select:-webkit-autofill{-webkit-text-fill-color:var(--va-text);-webkit-box-shadow:0 0 0 1000px var(--va-elevated) inset;box-shadow:0 0 0 1000px var(--va-elevated) inset;caret-color:var(--va-text);transition:background-color 5000s ease-in-out,color 5000s ease-in-out}select:-webkit-autofill:hover{-webkit-text-fill-color:var(--va-text);-webkit-box-shadow:0 0 0 1000px var(--va-elevated) inset;box-shadow:0 0 0 1000px var(--va-elevated) inset;caret-color:var(--va-text);transition:background-color 5000s ease-in-out,color 5000s ease-in-out}select:-webkit-autofill:focus{-webkit-text-fill-color:var(--va-text);-webkit-box-shadow:0 0 0 1000px var(--va-elevated) inset;box-shadow:0 0 0 1000px var(--va-elevated) inset;caret-color:var(--va-text);transition:background-color 5000s ease-in-out,color 5000s ease-in-out}*{scrollbar-width:thin;scrollbar-color:var(--va-border-light) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--va-border-light);border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--va-border-strong)}::-webkit-scrollbar-corner{background:0 0}:root{--va-accent:#a78bfa;--va-accent-hover:#a78bfad9;--va-accent-dim:#a78bfa26;--va-accent-strong:#7c3aed;--va-on-accent:#0f1117;--va-on-strong:#fff;--va-focus-ring:var(--va-accent);--va-status-ok:#22c55e;--va-status-warn:#f59e0b;--va-status-crit:#f87171;--va-status-info:#60a5fa;--va-status-unknown:#9ca3af;--va-status-silenced:#94a3b8;--va-status-maintenance:#22d3ee;--va-status-retired:#8b8f9a;--va-status-crit-strong:#dc2626;--va-status-warn-strong:#b45309;--va-risk-readonly:#93c5fd;--va-risk-reversible:#fbbf24;--va-risk-destructive:#f87171;--va-tint-surface:10%;--va-tint-line:36%;--va-tint-chip:13%;--va-status-ok-surface:var(--va-status-ok)}@supports (color:color-mix(in lab, red, red)){:root{--va-status-ok-surface:color-mix(in oklab, var(--va-status-ok) var(--va-tint-surface), var(--va-card))}}:root{--va-status-warn-surface:var(--va-status-warn)}@supports (color:color-mix(in lab, red, red)){:root{--va-status-warn-surface:color-mix(in oklab, var(--va-status-warn) var(--va-tint-surface), var(--va-card))}}:root{--va-status-crit-surface:var(--va-status-crit)}@supports (color:color-mix(in lab, red, red)){:root{--va-status-crit-surface:color-mix(in oklab, var(--va-status-crit) var(--va-tint-surface), var(--va-card))}}:root{--va-status-info-surface:var(--va-status-info)}@supports (color:color-mix(in lab, red, red)){:root{--va-status-info-surface:color-mix(in oklab, var(--va-status-info) var(--va-tint-surface), var(--va-card))}}:root{--va-status-ok-line:var(--va-status-ok)}@supports (color:color-mix(in lab, red, red)){:root{--va-status-ok-line:color-mix(in oklab, var(--va-status-ok) var(--va-tint-line), var(--va-border))}}:root{--va-status-warn-line:var(--va-status-warn)}@supports (color:color-mix(in lab, red, red)){:root{--va-status-warn-line:color-mix(in oklab, var(--va-status-warn) var(--va-tint-line), var(--va-border))}}:root{--va-status-crit-line:var(--va-status-crit)}@supports (color:color-mix(in lab, red, red)){:root{--va-status-crit-line:color-mix(in oklab, var(--va-status-crit) var(--va-tint-line), var(--va-border))}}:root{--va-status-info-line:var(--va-status-info)}@supports (color:color-mix(in lab, red, red)){:root{--va-status-info-line:color-mix(in oklab, var(--va-status-info) var(--va-tint-line), var(--va-border))}}:root{--va-status-unknown-hatch:repeating-linear-gradient(135deg, var(--va-status-unknown) 0 2px, transparent 2px 7px)}@supports (color:color-mix(in lab, red, red)){:root{--va-status-unknown-hatch:repeating-linear-gradient(135deg, color-mix(in oklab, var(--va-status-unknown) 22%, transparent) 0 2px, transparent 2px 7px)}}:root{--va-text-dim:#9aa0ac;--va-border-control:#767b85;--va-font-heading:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--va-font-body:"Manrope", "Manrope Fallback", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--va-font-mono:"JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, "SF Mono", Menlo, monospace;--va-fs-2xs:.625rem;--va-fs-xs:.6875rem;--va-fs-sm:.75rem;--va-fs-base:.8125rem;--va-fs-md:.875rem;--va-fs-lg:.9375rem;--va-fs-xl:1.125rem;--va-fs-2xl:1.5rem;--va-fs-3xl:1.875rem;--va-lh-tight:1.2;--va-lh-snug:1.35;--va-lh-body:1.5;--va-tracking-caps:.08em;--va-sp-0-5:2px;--va-sp-16:64px;--va-size-2xs:16px;--va-size-xs:20px;--va-size-sm:24px;--va-size-md:28px;--va-size-lg:32px;--va-size-xl:36px;--va-size-2xl:var(--va-hit-min);--va-size-3xl:56px;--va-icon-xs:12px;--va-icon-sm:14px;--va-icon-md:16px;--va-icon-lg:20px;--va-icon-xl:24px;--va-hit-min:44px;--va-hit-floor:40px;--va-radius-xs:4px;--va-radius-pill:999px;--va-branch-width:280px;--va-page-max:1480px;--va-drawer-width:480px;--va-dialog-compact-width:34rem;--va-z-sticky:5;--va-z-topbar:3;--va-z-sidebar:4;--va-z-menu:50;--va-z-sheet:60;--va-z-dialog:80;--va-z-toast:90;--va-z-palette:8500;--va-z-lifecycle:8501;--va-dur-fast:.12s;--va-dur-base:.2s;--va-dur-slow:.28s;--va-ease-standard:cubic-bezier(.4, 0, .2, 1);--va-ease-out:cubic-bezier(.32, .72, 0, 1);--va-ink:#000;--va-scrim:#0000008c;--va-scrim-blur:6px}html.light{--va-accent:#7c3aed;--va-accent-hover:#7c3aedd9;--va-accent-dim:#7c3aed1f;--va-accent-strong:#6d28d9;--va-on-accent:#fff;--va-status-ok:#116b33;--va-status-warn:#9a4708;--va-status-crit:#b91c1c;--va-status-info:#1d4ed8;--va-status-unknown:#4b5563;--va-status-silenced:#475569;--va-status-maintenance:#0e7490;--va-status-retired:#5b6170;--va-status-crit-strong:#b91c1c;--va-status-warn-strong:#b45309;--va-risk-readonly:#1e40af;--va-risk-reversible:#92400e;--va-risk-destructive:#991b1b;--va-text-dim:#5f6775;--va-border-control:#828892;--va-tint-surface:8%;--va-tint-line:30%;--va-tint-chip:10%;--va-scrim:#0f111766}@layer theme{:root,:host{--font-sans:var(--va-font-body);--font-mono:var(--va-font-mono);--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--radius-lg:12px;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:8px;--color-bg:var(--va-bg);--color-text:var(--va-text);--color-danger:var(--va-danger);--color-warning:var(--va-warning);--color-success:var(--va-success);--color-info:var(--va-info)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.items-start{align-items:flex-start}.gap-3{gap:calc(var(--spacing) * 3)}.rounded{border-radius:var(--radius)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-danger\/30{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/30{border-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}}.border-info\/30{border-color:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.border-info\/30{border-color:color-mix(in oklab, var(--color-info) 30%, transparent)}}.border-success\/30{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, var(--color-success) 30%, transparent)}}.border-warning\/30{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--color-warning) 30%, transparent)}}.bg-bg{background-color:var(--color-bg)}.bg-danger\/10{background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/10{background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}}.bg-info\/10{background-color:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/10{background-color:color-mix(in oklab, var(--color-info) 10%, transparent)}}.bg-success\/10{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--color-success) 10%, transparent)}}.bg-warning\/10{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--color-warning) 10%, transparent)}}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-danger{color:var(--color-danger)}.text-info{color:var(--color-info)}.text-success{color:var(--color-success)}.text-text{color:var(--color-text)}.text-warning{color:var(--color-warning)}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.select-all{-webkit-user-select:all;user-select:all}}@font-face{font-family:Manrope Fallback;src:local(Arial);size-adjust:98.2%;ascent-override:108.96%;descent-override:30.55%;line-gap-override:0%}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);size-adjust:100.38%;ascent-override:103.6%;descent-override:21.92%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;src:local(Courier New);size-adjust:99.98%;ascent-override:102.02%;descent-override:30.01%;line-gap-override:0%}html,body{block-size:100%}body{overflow:hidden}[hidden]{display:none!important}code,kbd,samp,.ops-mono{font-family:var(--va-font-mono);font-size:.92em}b,strong{font-weight:600}p{margin:0}ul,ol{margin:0;padding:0}button{color:inherit}:focus-visible{outline:2px solid var(--va-focus-ring);outline-offset:2px}.ops-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ops-skip{z-index:var(--va-z-palette);padding:var(--va-sp-2) var(--va-sp-4);border-radius:var(--va-radius);background:var(--va-accent-strong);color:var(--va-on-strong);font-weight:600;position:fixed;inset-block-start:var(--va-sp-2);inset-inline-start:var(--va-sp-2);transform:translateY(-200%)}.ops-skip:focus{text-decoration:none;transform:none}.ops-icon{inline-size:var(--va-icon-md);block-size:var(--va-icon-md);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex-shrink:0;display:inline-block}.ops-icon--xs{inline-size:var(--va-icon-xs);block-size:var(--va-icon-xs);stroke-width:2.2px}.ops-icon--sm{inline-size:var(--va-icon-sm);block-size:var(--va-icon-sm);stroke-width:2px}.ops-icon--lg{inline-size:var(--va-icon-lg);block-size:var(--va-icon-lg)}.ops-icon--xl{inline-size:var(--va-icon-xl);block-size:var(--va-icon-xl)}.ops-icon--fill{fill:currentColor;stroke:none}[dir=rtl] .ops-icon--dir{transform:scaleX(-1)}.ops-sprite{block-size:0;inline-size:0;position:absolute;overflow:hidden}.ops-btn,.ops-btn--sm,a.ops-badge,.ops-filter,.ops-segmented__opt,.ops-subnav__link,.ops-switch,.ops-iconbtn,.ops-avatar,.ops-search,.ops-rowmenu__trigger,.ui-select__trigger{--_hit:var(--va-hit-floor);position:relative}@media (max-width:639.98px),(pointer:coarse){.ops-btn,.ops-btn--sm,a.ops-badge,.ops-filter,.ops-segmented__opt,.ops-subnav__link,.ops-switch,.ops-iconbtn,.ops-avatar,.ops-search,.ops-rowmenu__trigger,.ui-select__trigger{--_hit:var(--va-hit-min)}}.ops-btn:after,.ops-btn--sm:after,a.ops-badge:after,.ops-filter:after,.ops-segmented__opt:after,.ops-subnav__link:after,.ops-switch:after,.ops-iconbtn:after,.ops-avatar:after,.ops-search:after,.ops-rowmenu__trigger:after,.ui-select__trigger:after{content:"";inset-block:min(0px, calc((var(--_hit) - 100%) / -2));position:absolute;inset-inline:0}.ops-link{align-items:center;gap:var(--va-sp-1);color:var(--va-accent);font-weight:600;font-size:var(--va-fs-sm);border-radius:var(--va-radius-sm);text-decoration:none;display:inline-flex}.ops-link:hover{text-decoration:underline}.ops-link .ops-icon{inline-size:var(--va-icon-xs);block-size:var(--va-icon-xs)}.ops-link.is-planned,p a.is-planned:not([class]){text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.ui-brand-mark{shape-rendering:geometricprecision;flex-shrink:0;display:inline-block}.ui-action{column-gap:var(--va-sp-4);row-gap:var(--va-sp-1);padding:var(--va-sp-3) var(--va-sp-4);background-color:var(--va-card);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);color:var(--va-text);cursor:pointer;text-align:start;grid-template-rows:auto auto;grid-template-columns:auto 1fr;min-width:0;font-family:inherit;transition:background-color .14s,border-color .14s,transform .1s,box-shadow .14s;display:grid;position:relative}.ui-action:hover:not(:disabled){background-color:var(--va-elevated);border-color:var(--va-border-light);transform:translateY(-1px)}.ui-action:active:not(:disabled){transform:translateY(0)}.ui-action:focus-visible{outline:2px solid var(--va-accent);outline-offset:2px}.ui-action:disabled{cursor:not-allowed;opacity:.55}.ui-action--busy{cursor:progress}.ui-action--busy:disabled{opacity:1}.ui-action__icon{border-radius:var(--va-radius);width:36px;height:36px;padding:var(--va-sp-3);flex-shrink:0;grid-row:1/span 2;justify-content:center;align-items:center;display:inline-flex}.ui-action__icon svg{width:18px;height:18px}.ui-action__title{color:var(--va-text);text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;font-size:.875rem;font-weight:600;line-height:1.2;overflow:hidden}.ui-action__sub{color:var(--va-text-muted);text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;font-size:.6875rem;line-height:1.3;overflow:hidden}.ui-action--default .ui-action__icon{background-color:var(--va-elevated);color:var(--va-text-dim)}.ui-action--default:hover:not(:disabled) .ui-action__icon{color:var(--va-text)}.ui-action--primary .ui-action__icon{background-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ui-action--primary .ui-action__icon{background-color:color-mix(in oklab, var(--va-accent) 18%, transparent)}}.ui-action--primary .ui-action__icon{color:var(--va-accent);box-shadow:inset 0 0 0 1px var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ui-action--primary .ui-action__icon{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--va-accent) 30%, transparent)}}.ui-action--primary{border-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ui-action--primary{border-color:color-mix(in oklab, var(--va-accent) 30%, var(--va-border))}}.ui-action--primary:hover:not(:disabled){border-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ui-action--primary:hover:not(:disabled){border-color:color-mix(in oklab, var(--va-accent) 45%, var(--va-border-light))}}.ui-action--accent .ui-action__icon{background-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ui-action--accent .ui-action__icon{background-color:color-mix(in oklab, var(--va-accent) 22%, transparent)}}.ui-action--accent .ui-action__icon{color:var(--va-accent);box-shadow:inset 0 0 0 1px var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ui-action--accent .ui-action__icon{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--va-accent) 30%, transparent)}}.ui-action--warning .ui-action__icon{background-color:var(--va-warning)}@supports (color:color-mix(in lab, red, red)){.ui-action--warning .ui-action__icon{background-color:color-mix(in oklab, var(--va-warning) 18%, transparent)}}.ui-action--warning .ui-action__icon{color:var(--va-warning);box-shadow:inset 0 0 0 1px var(--va-warning)}@supports (color:color-mix(in lab, red, red)){.ui-action--warning .ui-action__icon{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--va-warning) 30%, transparent)}}.ui-action--danger .ui-action__icon{background-color:var(--va-danger)}@supports (color:color-mix(in lab, red, red)){.ui-action--danger .ui-action__icon{background-color:color-mix(in oklab, var(--va-danger) 18%, transparent)}}.ui-action--danger .ui-action__icon{color:var(--va-danger);box-shadow:inset 0 0 0 1px var(--va-danger)}@supports (color:color-mix(in lab, red, red)){.ui-action--danger .ui-action__icon{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--va-danger) 30%, transparent)}}.ui-action__spinner{border-radius:var(--va-radius-pill);border:2.25px solid;width:18px;height:18px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.ui-action__spinner{border:2.25px solid color-mix(in oklab, currentColor 22%, transparent)}}.ui-action__spinner{border-top-color:currentColor;border-inline-end-color:currentColor}@supports (color:color-mix(in lab, red, red)){.ui-action__spinner{border-inline-end-color:color-mix(in oklab, currentColor 55%, transparent)}}.ui-action__spinner{animation:.65s linear infinite ui-action-spin}@keyframes ui-action-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-action__spinner{animation:none}}.ui-grid{background-color:var(--va-card);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);--ui-grid-row-h:49px;flex-direction:column;max-width:100%;display:flex;overflow:hidden}.ui-grid__toolbar{justify-content:space-between;align-items:center;gap:var(--va-sp-3);padding:var(--va-sp-2) var(--va-sp-3);border-block-end:1px solid var(--va-border);background-color:var(--va-card);flex-wrap:wrap;display:flex}.ui-grid__search{flex:240px;max-width:360px}.ui-grid__toolbar-actions{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:inline-flex}.ui-grid__selected-count{padding:var(--va-sp-0-5) var(--va-sp-2);border-radius:var(--va-radius-pill);background-color:var(--va-accent);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ui-grid__selected-count{background-color:color-mix(in oklab, var(--va-accent) 18%, transparent)}}.ui-grid__selected-count{color:var(--va-accent);border:1px solid var(--va-accent);font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ui-grid__selected-count{border:1px solid color-mix(in oklab, var(--va-accent) 32%, transparent)}}.ui-grid__scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-width:100%;max-height:calc(var(--ui-grid-row-cap,15) * var(--ui-grid-row-h));overflow:auto}.ui-grid__rows{grid-template-columns:var(--ui-grid-cols);width:100%;min-width:max-content;display:grid}.ui-grid--prioritized{container:ui-grid/inline-size}@container ui-grid (max-width:1199.98px){.ui-grid .ui-grid__scroll .ui-grid__rows.ui-grid__rows--prioritized{grid-template-columns:var(--ui-grid-cols-md);min-width:0}.ui-grid .ui-grid__cell.ui-grid__cell--tertiary{display:none}}@container ui-grid (max-width:1023.98px){.ui-grid .ui-grid__scroll .ui-grid__rows.ui-grid__rows--prioritized{grid-template-columns:var(--ui-grid-cols-sm)}.ui-grid .ui-grid__cell.ui-grid__cell--secondary{display:none}}.ui-grid__row{display:contents}.ui-grid__cell{padding:var(--va-sp-2) var(--va-sp-3);color:var(--va-text);border-block-end:1px solid var(--va-border);background-color:var(--va-card);align-items:center;min-width:0;font-size:.8125rem;display:flex}.ui-grid__cell--align-start{text-align:start;justify-content:flex-start}.ui-grid__cell--align-center{text-align:center;justify-content:center}.ui-grid__cell--align-end{text-align:end;justify-content:flex-end}.ui-grid__cell--head{background-color:var(--va-elevated);color:var(--va-text-dim);font-family:var(--va-font-heading);letter-spacing:.06em;text-transform:uppercase;border-block-end:1px solid var(--va-border);z-index:1;font-size:.6875rem;font-weight:700;position:sticky;inset-block-start:0}.ui-grid__cell--frozen{background-color:var(--va-bg);box-shadow:1px 0 0 var(--va-border)}.ui-grid__row--head .ui-grid__cell--frozen{background-color:var(--va-bg)}[dir=rtl] .ui-grid__cell--frozen{box-shadow:-1px 0 0 var(--va-border)}.ui-grid__sort-btn{align-items:center;gap:var(--va-sp-2);color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ui-grid__sort-btn:focus-visible{outline:2px solid var(--va-accent);outline-offset:1px}.ui-grid__sort-btn--active{color:var(--va-accent)}.ui-grid__sort-idle{opacity:.4}.ui-grid__row:not(.ui-grid__row--head):not(.ui-grid__row--skeleton):not(.ui-grid__empty):hover .ui-grid__cell{background-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ui-grid__row:not(.ui-grid__row--head):not(.ui-grid__row--skeleton):not(.ui-grid__empty):hover .ui-grid__cell{background-color:color-mix(in oklab, var(--va-accent) 6%, var(--va-card))}}.ui-grid__row:not(.ui-grid__row--head):not(.ui-grid__row--skeleton):not(.ui-grid__empty):hover .ui-grid__cell--frozen{background-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ui-grid__row:not(.ui-grid__row--head):not(.ui-grid__row--skeleton):not(.ui-grid__empty):hover .ui-grid__cell--frozen{background-color:color-mix(in oklab, var(--va-accent) 6%, var(--va-bg))}}.ui-grid__row--clickable .ui-grid__cell{cursor:pointer}.ui-grid__row--link{grid-template-columns:subgrid;color:inherit;grid-column:1/-1;text-decoration:none;display:grid}.ui-grid__row--link:focus-visible{outline:2px solid var(--va-accent);outline-offset:-2px}.ui-grid__row--link:focus-visible .ui-grid__cell{background-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ui-grid__row--link:focus-visible .ui-grid__cell{background-color:color-mix(in oklab, var(--va-accent) 10%, var(--va-card))}}.ui-grid__row:not(.ui-grid__row--head) .ui-grid__cell{min-height:var(--ui-grid-row-h)}.ui-grid__row--skeleton .ui-grid__cell{cursor:default}.ui-grid__empty{display:contents}.ui-grid__empty>[role=cell]{padding:var(--va-sp-6) var(--va-sp-4);background-color:var(--va-card);border-block-end:0;grid-column:1/-1}.ui-grid__empty-inner{justify-content:center;align-items:center;gap:var(--va-sp-2);color:var(--va-text-muted);flex-direction:column;display:flex}.ui-grid__empty-mark{border-radius:var(--va-radius-lg);background-color:var(--va-elevated);width:44px;height:44px;color:var(--va-text-muted);justify-content:center;align-items:center;display:inline-flex}.ui-grid__empty-inner p{margin:0;font-size:.8125rem}.ui-grid__checkbox{cursor:pointer;width:16px;height:16px;accent-color:var(--va-accent)}.ui-grid__footer{padding:var(--va-sp-2) var(--va-sp-3);border-block-start:1px solid var(--va-border);background-color:var(--va-card);color:var(--va-text-dim);font-size:.8125rem}.ui-grid__mobile{display:none}.ui-grid__scroll,.ops-infra-tablewrap{scrollbar-width:auto;scrollbar-color:var(--va-border-strong) var(--va-elevated);scrollbar-gutter:stable;position:relative}.ui-grid__scroll::-webkit-scrollbar{height:var(--va-sp-3)}.ops-infra-tablewrap::-webkit-scrollbar{height:var(--va-sp-3)}.ui-grid__scroll::-webkit-scrollbar-track{background:var(--va-elevated);border-radius:var(--va-radius-pill)}.ops-infra-tablewrap::-webkit-scrollbar-track{background:var(--va-elevated);border-radius:var(--va-radius-pill)}.ui-grid__scroll::-webkit-scrollbar-thumb{background:var(--va-border-strong);border-radius:var(--va-radius-pill)}.ops-infra-tablewrap::-webkit-scrollbar-thumb{background:var(--va-border-strong);border-radius:var(--va-radius-pill)}@media (max-width:639.98px){.ui-grid__scroll,.ops-infra-tablewrap{scrollbar-gutter:auto}.ui-grid__cell{padding:var(--va-sp-2) var(--va-sp-3)}.ui-grid__scroll{display:none}.ui-grid__mobile{background-color:var(--va-card);flex-direction:column;display:flex}}.ui-grid__mobile-card{padding:var(--va-sp-3) var(--va-sp-4);border-block-start:1px solid var(--va-border);background-color:var(--va-card);gap:var(--va-sp-2);flex-direction:column;display:flex}.ui-grid__mobile-card:first-child{border-block-start:0}.ui-grid__mobile-card--clickable{cursor:pointer}.ui-grid__mobile-card--link{color:inherit;text-decoration:none}.ui-grid__mobile-card--clickable:active,.ui-grid__mobile-card--clickable:hover{background-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ui-grid__mobile-card--clickable:active,.ui-grid__mobile-card--clickable:hover{background-color:color-mix(in oklab, var(--va-accent) 6%, var(--va-card))}}.ui-grid__mobile-card--skeleton{cursor:default}.ui-grid__mobile-empty{padding:var(--va-sp-6) var(--va-sp-4);background-color:var(--va-card);border-block-start:1px solid var(--va-border)}.ui-grid__mobile-empty:first-child{border-block-start:0}.ui-grid__mobile-row{justify-content:space-between;align-items:center;gap:var(--va-sp-2);min-width:0;display:flex}.ui-grid__mobile-label{color:var(--va-text-muted);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:.71875rem;font-weight:600}.ui-grid__mobile-value{color:var(--va-text);text-align:end;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;overflow:hidden}.ui-grid-pg{justify-content:space-between;align-items:center;gap:var(--va-sp-3);padding:var(--va-sp-2) var(--va-sp-3);border-block-start:1px solid var(--va-border);flex-wrap:wrap;display:flex}.ui-grid-pg__info{align-items:center;gap:var(--va-sp-3);font-family:var(--va-font-mono);color:var(--va-text-muted);flex-wrap:wrap;font-size:.75rem;display:flex}.ui-grid-pg__size{align-items:center;gap:var(--va-sp-2);display:inline-flex}.ui-grid-pg__size-label{font-family:var(--va-font-body);color:var(--va-text-muted);font-size:.75rem}.ui-grid-pg__size-select{width:4rem;display:inline-flex}.ui-grid-pg__buttons{align-items:center;gap:var(--va-sp-1);display:inline-flex}.ui-grid-pg__btn{min-width:30px;height:30px;padding:0 var(--va-sp-2);border:1px solid var(--va-border-control);border-radius:var(--va-radius-sm);color:var(--va-text-dim);font-family:var(--va-font-mono);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;font-size:.75rem;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.ui-grid-pg__btn:hover:not(:disabled){background-color:var(--va-elevated);border-color:var(--va-border-control)}@supports (color:color-mix(in lab, red, red)){.ui-grid-pg__btn:hover:not(:disabled){border-color:color-mix(in oklab, var(--va-border-control), var(--va-text) 35%)}}.ui-grid-pg__btn:hover:not(:disabled){color:var(--va-text)}.ui-grid-pg__btn:focus-visible{outline:2px solid var(--va-accent);outline-offset:2px}.ui-grid-pg__btn:disabled{opacity:.45;cursor:not-allowed}.ui-grid-pg__btn--active{background-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ui-grid-pg__btn--active{background-color:color-mix(in oklab, var(--va-accent) 18%, transparent)}}.ui-grid-pg__btn--active{border-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ui-grid-pg__btn--active{border-color:color-mix(in oklab, var(--va-accent) 35%, var(--va-border))}}.ui-grid-pg__btn--active{color:var(--va-accent);font-weight:600}.ui-grid-pg__ellipsis{color:var(--va-text-muted);padding:0 var(--va-sp-1);-webkit-user-select:none;user-select:none}@media (max-width:639.98px){.ui-grid-pg{gap:var(--va-sp-2)}.ui-grid-pg__info{width:100%}}[dir=rtl] .ui-grid-pg__btn svg{transform:scaleX(-1)}.ui-cal{width:280px;padding:var(--va-sp-3);background-color:var(--va-card);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);box-shadow:var(--va-shadow);color:var(--va-text);font-family:var(--va-font-body);-webkit-user-select:none;user-select:none}.ui-cal__head{justify-content:space-between;align-items:center;gap:var(--va-sp-1);margin-block-end:var(--va-sp-2);display:flex}.ui-cal__nav{border-radius:var(--va-radius-sm);width:28px;height:28px;color:var(--va-text-dim);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.ui-cal__nav:hover{background-color:var(--va-elevated);color:var(--va-text)}.ui-cal__nav svg{width:14px;height:14px}.ui-cal__title{border-radius:var(--va-radius-sm);height:28px;color:var(--va-text);font-family:var(--va-font-heading);cursor:pointer;padding:0 var(--va-sp-2);background:0 0;border:0;flex:1 1 0;font-size:.875rem;font-weight:600;transition:background-color .12s}.ui-cal__title:hover{background-color:var(--va-elevated)}.ui-cal__weekdays{gap:var(--va-sp-1);padding:0 var(--va-sp-0-5);grid-template-columns:repeat(7,1fr);margin-block-end:var(--va-sp-1);display:grid}.ui-cal__weekdays span{height:28px;color:var(--va-text-muted);text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:inline-flex}.ui-cal__grid{gap:var(--va-sp-1);grid-template-columns:repeat(7,1fr);display:grid}.ui-cal__day{border-radius:var(--va-radius-sm);height:36px;color:var(--va-text);font-family:var(--va-font-body);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:.8125rem;font-weight:500;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.ui-cal__day:hover{background-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ui-cal__day:hover{background-color:color-mix(in oklab, var(--va-accent) 14%, transparent)}}.ui-cal__day.is-outside{color:var(--va-text-muted)}.ui-cal__day.is-today:not(.is-selected){border-color:var(--va-border-strong);color:var(--va-text)}.ui-cal__day.is-selected{background-color:var(--va-accent);color:var(--va-on-accent);font-weight:600}.ui-cal__day.is-selected:hover{background-color:var(--va-accent);filter:brightness(1.05)}.ui-cal__day.is-disabled,.ui-cal__day:disabled{opacity:.35;cursor:not-allowed}.ui-cal__day:disabled:hover{background:0 0}.ui-cal__years{gap:var(--va-sp-1);padding:var(--va-sp-2) 0;grid-template-columns:repeat(3,1fr);display:grid}.ui-cal__year{border-radius:var(--va-radius-sm);height:40px;color:var(--va-text);font-family:var(--va-font-mono);cursor:pointer;background:0 0;border:0;font-size:.875rem;transition:background-color .12s}.ui-cal__year:hover{background-color:var(--va-elevated)}.ui-cal__year.is-selected{background-color:var(--va-accent);color:var(--va-on-accent);font-weight:600}.ui-dp{width:100%;display:inline-flex;position:relative}.ui-dp__trigger{align-items:center;gap:var(--va-sp-2);background-color:var(--va-elevated);border:1px solid var(--va-border-control);border-radius:var(--va-radius);width:100%;height:36px;color:var(--va-text);cursor:pointer;text-align:start;padding:0 .625rem 0 .75rem;font-family:inherit;font-size:.875rem;line-height:1;transition:border-color .12s,box-shadow .12s;display:inline-flex}.ui-dp__trigger:hover{border-color:var(--va-border-control)}@supports (color:color-mix(in lab, red, red)){.ui-dp__trigger:hover{border-color:color-mix(in oklab, var(--va-border-control), var(--va-text) 35%)}}.ui-dp__trigger:focus-visible,.ui-dp.is-open .ui-dp__trigger{border-color:var(--va-accent);box-shadow:0 0 0 3px var(--va-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.ui-dp__trigger:focus-visible,.ui-dp.is-open .ui-dp__trigger{box-shadow:0 0 0 3px color-mix(in oklab, var(--va-accent) 22%, transparent)}}.ui-dp.is-disabled .ui-dp__trigger,.ui-dp__trigger:disabled{opacity:.5;cursor:not-allowed}.ui-dp__icon{width:14px;height:14px;color:var(--va-text-dim);flex-shrink:0}.ui-dp__value{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.ui-dp__value--placeholder{color:var(--va-text-muted)}.ui-dp__clear{border-radius:var(--va-radius-pill);width:22px;height:22px;color:var(--va-text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.ui-dp__clear:hover{background-color:var(--va-elevated);color:var(--va-text)}.ui-dp__clear svg{width:12px;height:12px}.ui-dp__backdrop{z-index:80;background:0 0;position:fixed;inset:0}.ui-dp__popover{z-index:81;background-color:var(--va-card);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);box-shadow:var(--va-shadow-lg);flex-direction:column;animation:.14s cubic-bezier(.32,.72,0,1) ui-dp-in;display:flex;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0}@keyframes ui-dp-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ui-dp__popover{animation:none}}.ui-dp__popover .ui-cal{box-shadow:none;background:0 0;border:0;border-radius:0}.ui-dp__time{justify-content:space-between;align-items:center;gap:var(--va-sp-2);padding:var(--va-sp-2) var(--va-sp-3);border-block-start:1px solid var(--va-border);display:flex}.ui-dp__time-label{color:var(--va-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem;font-weight:600}.ui-dp__time-fields{align-items:center;gap:var(--va-sp-1);display:inline-flex}.ui-dp__time-input{width:48px;height:30px;padding:0 var(--va-sp-2);background-color:var(--va-elevated);border:1px solid var(--va-border-control);border-radius:var(--va-radius-sm);color:var(--va-text);font-family:var(--va-font-mono);text-align:center;outline:none;font-size:.8125rem;transition:border-color .12s}.ui-dp__time-input:focus{border-color:var(--va-accent)}.ui-dp__time-sep{font-family:var(--va-font-mono);color:var(--va-text-muted)}.ui-dp__actions{justify-content:flex-end;gap:var(--va-sp-2);padding:var(--va-sp-2) var(--va-sp-3) var(--va-sp-3);border-block-start:1px solid var(--va-border);display:flex}.ui-dp__btn{height:30px;padding:0 var(--va-sp-3);border-radius:var(--va-radius-sm);background-color:var(--va-accent);color:var(--va-on-accent);cursor:pointer;border:0;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background-color .12s,opacity .12s}.ui-dp__btn:hover{background-color:var(--va-accent-hover)}.ui-dp__btn:disabled{opacity:.5;cursor:not-allowed}.ui-dp__btn--ghost{color:var(--va-text-dim);background-color:#0000}.ui-dp__btn--ghost:hover{background-color:var(--va-elevated);color:var(--va-text)}.ui-time{align-items:center;gap:var(--va-sp-1);background-color:var(--va-elevated);border:1px solid var(--va-border-control);border-radius:var(--va-radius);width:100%;height:36px;color:var(--va-text);padding:0 .5rem 0 .625rem;font-family:inherit;font-size:.875rem;line-height:1;transition:border-color .12s,box-shadow .12s;display:inline-flex}.ui-time:focus-within{border-color:var(--va-accent);box-shadow:0 0 0 3px var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ui-time:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--va-accent) 22%, transparent)}}.ui-time.is-disabled{opacity:.5;cursor:not-allowed}.ui-time.is-disabled .ui-time__field{cursor:not-allowed}.ui-time.is-invalid{border-color:var(--va-danger);box-shadow:0 0 0 3px var(--va-danger)}@supports (color:color-mix(in lab, red, red)){.ui-time.is-invalid{box-shadow:0 0 0 3px color-mix(in oklab, var(--va-danger) 18%, transparent)}}.ui-time__icon{width:14px;height:14px;color:var(--va-text-dim);flex-shrink:0}.ui-time__field{width:26px;color:var(--va-text);font-family:var(--va-font-mono);text-align:center;appearance:textfield;background:0 0;border:0;outline:none;padding:0;font-size:.875rem}.ui-time__field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ui-time__field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ui-time__field::placeholder{color:var(--va-text-muted);font-family:var(--va-font-mono)}.ui-time__sep{color:var(--va-text-dim);font-family:var(--va-font-mono);-webkit-user-select:none;user-select:none}.ui-time__clear{border-radius:var(--va-radius-pill);width:22px;height:22px;color:var(--va-text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:var(--va-sp-1);transition:background-color .12s,color .12s;display:inline-flex}.ui-time__clear:hover{background-color:var(--va-danger)}@supports (color:color-mix(in lab, red, red)){.ui-time__clear:hover{background-color:color-mix(in oklab, var(--va-danger) 14%, transparent)}}.ui-time__clear:hover{color:var(--va-danger)}.ui-time__clear svg{width:12px;height:12px}.ui-confirm__overlay{z-index:9000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ui-confirm__backdrop{background-color:var(--va-ink);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ui-confirm__backdrop{background-color:color-mix(in oklab, var(--va-ink) 55%, transparent)}}.ui-confirm__backdrop{-webkit-backdrop-filter:blur(6px)}.ui-confirm__panel{background-color:var(--va-card);border:1px solid var(--va-border-light);border-radius:var(--va-radius-xl);width:min(420px,100%);box-shadow:var(--va-shadow-lg);padding:var(--va-sp-5) var(--va-sp-5) var(--va-sp-4);text-align:start;outline:none;animation:.18s cubic-bezier(.4,0,.2,1) ui-confirm-in;position:relative}@keyframes ui-confirm-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ui-confirm__panel{animation:none}}.ui-confirm__icon{border-radius:var(--va-radius-lg);width:44px;height:44px;justify-content:center;align-items:center;margin-block-end:var(--va-sp-3);display:inline-flex}.ui-confirm__icon svg{width:22px;height:22px}.ui-confirm__panel--default .ui-confirm__icon{background-color:var(--va-info)}@supports (color:color-mix(in lab, red, red)){.ui-confirm__panel--default .ui-confirm__icon{background-color:color-mix(in oklab, var(--va-info) 16%, transparent)}}.ui-confirm__panel--default .ui-confirm__icon{color:var(--va-info);box-shadow:inset 0 0 0 1px var(--va-info)}@supports (color:color-mix(in lab, red, red)){.ui-confirm__panel--default .ui-confirm__icon{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--va-info) 32%, transparent)}}.ui-confirm__panel--warning .ui-confirm__icon{background-color:var(--va-warning)}@supports (color:color-mix(in lab, red, red)){.ui-confirm__panel--warning .ui-confirm__icon{background-color:color-mix(in oklab, var(--va-warning) 16%, transparent)}}.ui-confirm__panel--warning .ui-confirm__icon{color:var(--va-warning);box-shadow:inset 0 0 0 1px var(--va-warning)}@supports (color:color-mix(in lab, red, red)){.ui-confirm__panel--warning .ui-confirm__icon{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--va-warning) 32%, transparent)}}.ui-confirm__panel--danger .ui-confirm__icon{background-color:var(--va-danger)}@supports (color:color-mix(in lab, red, red)){.ui-confirm__panel--danger .ui-confirm__icon{background-color:color-mix(in oklab, var(--va-danger) 16%, transparent)}}.ui-confirm__panel--danger .ui-confirm__icon{color:var(--va-danger);box-shadow:inset 0 0 0 1px var(--va-danger)}@supports (color:color-mix(in lab, red, red)){.ui-confirm__panel--danger .ui-confirm__icon{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--va-danger) 32%, transparent)}}.ui-confirm__title{font-family:var(--va-font-heading);color:var(--va-text);letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:700}.ui-confirm__body{color:var(--va-text-dim);margin-block-start:var(--va-sp-2);font-size:.875rem;line-height:1.5}.ui-confirm__actions{gap:var(--va-sp-2);justify-content:flex-end;margin-block-start:var(--va-sp-5);display:flex}.ui-confirm__btn{height:36px;padding:0 var(--va-sp-4);border-radius:var(--va-radius);cursor:pointer;justify-content:center;align-items:center;gap:var(--va-sp-2);border:1px solid #0000;font-family:inherit;font-size:.84375rem;font-weight:600;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.ui-confirm__btn:disabled{cursor:progress;opacity:.85}.ui-confirm__btn[aria-busy=true]{min-width:84px}.ui-confirm__btn-spinner{border-radius:var(--va-radius-pill);border:2px solid;width:14px;height:14px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.ui-confirm__btn-spinner{border:2px solid color-mix(in oklab, currentColor 22%, transparent)}}.ui-confirm__btn-spinner{border-top-color:currentColor;border-inline-end-color:currentColor}@supports (color:color-mix(in lab, red, red)){.ui-confirm__btn-spinner{border-inline-end-color:color-mix(in oklab, currentColor 55%, transparent)}}.ui-confirm__btn-spinner{flex-shrink:0;animation:.65s linear infinite ui-confirm-btn-spin}@keyframes ui-confirm-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-confirm__btn-spinner{animation:none}}.ui-confirm__btn-label{line-height:1}.ui-confirm__btn--ghost{border-color:var(--va-border);color:var(--va-text);background-color:#0000}.ui-confirm__btn--ghost:hover{background-color:var(--va-elevated);border-color:var(--va-border-light)}.ui-confirm__btn--default{background-color:var(--va-accent);color:var(--va-on-accent)}.ui-confirm__btn--default:hover{background-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ui-confirm__btn--default:hover{background-color:color-mix(in oklab, var(--va-accent) 88%, white)}}.ui-confirm__btn--warning{background-color:var(--va-warning);color:var(--va-on-accent)}.ui-confirm__btn--warning:hover{background-color:var(--va-warning)}@supports (color:color-mix(in lab, red, red)){.ui-confirm__btn--warning:hover{background-color:color-mix(in oklab, var(--va-warning) 88%, white)}}.ui-confirm__btn--danger{background-color:var(--va-danger);color:var(--va-on-strong)}.ui-confirm__btn--danger:hover{background-color:var(--va-danger)}@supports (color:color-mix(in lab, red, red)){.ui-confirm__btn--danger:hover{background-color:color-mix(in oklab, var(--va-danger) 90%, white)}}.ui-confirm__btn:focus-visible{outline:2px solid var(--va-accent);outline-offset:2px}.ui-alert__icon{width:1.25rem;height:1.25rem;flex-shrink:0;justify-content:center;align-items:center;padding-block-start:var(--va-sp-0-5);display:inline-flex}.ui-alert__icon svg{width:1rem;height:1rem}.ui-alert__body{flex:auto;line-height:1.5}.ui-spinner{border-radius:var(--va-radius-pill);border:2px solid;border-top-color:#0000;animation:.7s linear infinite ui-spinner-rotate;display:inline-block}.ui-spinner--sm{border-width:1.5px;width:.75rem;height:.75rem}.ui-spinner--md{border-width:2px;width:1rem;height:1rem}.ui-spinner--lg{border-width:2.5px;width:1.5rem;height:1.5rem}@keyframes ui-spinner-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-spinner{animation:none}}.ui-input__icon{pointer-events:none;width:2.5rem;color:var(--va-text-dim);z-index:2;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block:0;inset-inline-start:0}.ui-input__icon svg{width:1rem;height:1rem}.ui-input__trail{z-index:2;align-items:center;padding-inline-end:.25rem;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:0}.ui-select{display:inline-flex;position:relative}.ui-select__trigger{justify-content:space-between;align-items:center;gap:var(--va-sp-2);background-color:var(--va-elevated);border:1px solid var(--va-border-control);border-radius:var(--va-radius);width:100%;height:36px;color:var(--va-text);cursor:pointer;text-align:start;padding:0 .75rem;font-family:inherit;font-size:.875rem;line-height:1;transition:border-color .12s,background-color .12s,box-shadow .12s;display:inline-flex}.ui-select__trigger:hover{border-color:var(--va-border-control)}@supports (color:color-mix(in lab, red, red)){.ui-select__trigger:hover{border-color:color-mix(in oklab, var(--va-border-control), var(--va-text) 35%)}}.ui-select__trigger:focus-visible,.ui-select.is-open .ui-select__trigger{border-color:var(--va-accent);box-shadow:0 0 0 3px var(--va-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.ui-select__trigger:focus-visible,.ui-select.is-open .ui-select__trigger{box-shadow:0 0 0 3px color-mix(in oklab, var(--va-accent) 22%, transparent)}}.ui-select.is-disabled .ui-select__trigger,.ui-select__trigger:disabled{opacity:.5;cursor:not-allowed}.ui-select.ui-select--size-sm .ui-select__trigger{border-radius:var(--va-radius-sm);height:28px;padding:0 .5rem;font-size:.75rem}.ui-select.ui-select--size-lg .ui-select__trigger{height:44px;padding:0 .875rem;font-size:.875rem}.ui-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--va-text);flex:1 1 0;overflow:hidden}.ui-select__value--placeholder{color:var(--va-text-dim)}.ui-select__chev{width:14px;height:14px;color:var(--va-text-dim);flex-shrink:0;transition:transform .15s}.ui-select.is-open .ui-select__chev{transform:rotate(180deg)}.ui-select.ui-select--size-sm .ui-select__chev{width:12px;height:12px}.ui-select__backdrop{z-index:80;background:0 0;position:fixed;inset:0}.ui-select__popover{z-index:81;min-width:100%;max-width:min(20rem,100vw - 24px);max-height:min(20rem,60vh);padding:var(--va-sp-1);background-color:var(--va-card);border:1px solid var(--va-border);border-radius:var(--va-radius);box-shadow:var(--va-shadow-lg);gap:var(--va-sp-1);flex-direction:column;animation:.14s cubic-bezier(.32,.72,0,1) ui-select-in;display:flex;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;overflow:hidden}.ui-select.ui-select--dir-up .ui-select__popover{transform-origin:bottom;animation:.14s cubic-bezier(.32,.72,0,1) ui-select-in-up;inset-block:auto calc(100% + 6px)}@keyframes ui-select-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ui-select-in-up{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ui-select__popover{animation:none}}.ui-select__filter{padding:var(--va-sp-1) var(--va-sp-1) 0;flex-shrink:0;position:relative}.ui-select__filter-icon{width:14px;height:14px;color:var(--va-text-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:12px;transform:translateY(-50%)}.ui-select__filter-input{width:100%;height:32px;padding-block:0;padding-inline:var(--va-sp-8) var(--va-sp-3);background-color:var(--va-elevated);border:1px solid var(--va-border-control);border-radius:var(--va-radius-sm);color:var(--va-text);outline:none;font-family:inherit;font-size:.8125rem;transition:border-color .12s}.ui-select__filter-input::placeholder{color:var(--va-text-muted)}.ui-select__filter-input:focus{border-color:var(--va-accent);box-shadow:0 0 0 3px var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ui-select__filter-input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--va-accent) 22%, transparent)}}html[dir=rtl] .ui-select__filter-icon{inset-inline:auto 12px}.ui-select__options{flex-direction:column;flex:auto;gap:1px;min-height:0;display:flex;overflow-y:auto}.ui-select__option{justify-content:space-between;align-items:center;gap:var(--va-sp-2);border-radius:var(--va-radius-sm);width:100%;color:var(--va-text);text-align:start;cursor:pointer;background:0 0;border:0;padding:.5rem .625rem;font-family:inherit;font-size:.8125rem;transition:background-color .1s,color .1s;display:inline-flex}.ui-select__option:hover,.ui-select__option.is-active{background-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ui-select__option:hover,.ui-select__option.is-active{background-color:color-mix(in oklab, var(--va-accent) 14%, transparent)}}.ui-select__option:hover,.ui-select__option.is-active{color:var(--va-text)}.ui-select__option.is-selected{color:var(--va-accent);font-weight:500}.ui-select__option.is-disabled{color:var(--va-text-muted);cursor:not-allowed}.ui-select__option.is-disabled:hover,.ui-select__option.is-disabled.is-active{color:var(--va-text-muted);background-color:#0000}.ui-select__option-reason{color:var(--va-text-muted);white-space:nowrap;flex:none;font-size:.6875rem}.ui-select__option-label{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.ui-select__option-check{width:14px;height:14px;color:var(--va-accent);flex-shrink:0}.ui-select__empty{text-align:center;color:var(--va-text-muted);margin:0;padding:.75rem .625rem;font-size:.8125rem}.ui-sheet{z-index:60;pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.ui-sheet__backdrop{background-color:var(--va-ink);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ui-sheet__backdrop{background-color:color-mix(in oklab, var(--va-ink) 56%, transparent)}}.ui-sheet__backdrop{pointer-events:auto;animation:.2s ease-out ui-sheet-fade-in}@keyframes ui-sheet-fade-in{0%{opacity:0}to{opacity:1}}.ui-sheet__panel{z-index:61;pointer-events:auto;background-color:var(--va-card);box-shadow:0 -10px 40px -8px var(--va-ink);border-start-start-radius:18px;border-start-end-radius:18px;position:relative}@supports (color:color-mix(in lab, red, red)){.ui-sheet__panel{box-shadow:0 -10px 40px -8px color-mix(in oklab, var(--va-ink) 50%, transparent)}}.ui-sheet__panel{height:90dvh;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;animation:.28s cubic-bezier(.32,.72,0,1) ui-sheet-slide-in;display:flex;overflow:hidden}@keyframes ui-sheet-slide-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ui-sheet__backdrop,.ui-sheet__panel{animation:none}}.ui-sheet__header{padding:var(--va-sp-5) var(--va-sp-4) var(--va-sp-3);border-block-end:1px solid var(--va-border);text-align:center;flex-shrink:0;position:relative}.ui-sheet__handle{border-radius:var(--va-radius-pill);background-color:var(--va-border-light);width:36px;height:4px;position:absolute;inset-block-start:8px;inset-inline-start:50%;transform:translate(-50%)}.ui-sheet__title{font-family:var(--va-font-heading);color:var(--va-text);margin:0;padding-inline-start:var(--va-sp-8);padding-inline-end:var(--va-sp-8);font-size:.9375rem;font-weight:600;line-height:1.3}.ui-sheet__close{border-radius:var(--va-radius-pill);background-color:var(--va-elevated);border:1px solid var(--va-border-control);width:32px;height:32px;color:var(--va-text-dim);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:var(--va-accent);justify-content:center;align-items:center;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex;position:absolute;inset-block-start:14px;inset-inline-end:12px}@supports (color:color-mix(in lab, red, red)){.ui-sheet__close{-webkit-tap-highlight-color:color-mix(in oklab, var(--va-accent) 25%, transparent)}}.ui-sheet__close:hover{background-color:var(--va-card);border-color:var(--va-accent);color:var(--va-text)}.ui-sheet__close:focus-visible{outline:2px solid var(--va-accent);outline-offset:2px}.ui-sheet__close svg{width:14px;height:14px}.ui-sheet__body{-webkit-overflow-scrolling:touch;padding:var(--va-sp-3) var(--va-sp-4) var(--va-sp-4);flex:auto;overflow-y:auto}.ui-sheet__panel.is-dragging{transform:translateY(var(--ui-sheet-drag-y,0));transition:none;animation:none}.ui-sheet__panel.is-snapping-back{transition:transform .18s cubic-bezier(.32,.72,0,1);transform:translateY(0)}.ui-skeleton{border-radius:var(--va-radius-xs);background-color:var(--va-elevated);background-image:linear-gradient(110deg, transparent 0%, transparent 30%, var(--va-text) 50%, transparent 70%, transparent 100%);display:inline-block}@supports (color:color-mix(in lab, red, red)){.ui-skeleton{background-image:linear-gradient(110deg, transparent 0%, transparent 30%, color-mix(in oklab, var(--va-text) 6%, transparent) 50%, transparent 70%, transparent 100%)}}.ui-skeleton{-webkit-user-select:none;user-select:none;pointer-events:none;vertical-align:top;background-position:100% 0;background-repeat:no-repeat;background-size:220% 100%;animation:1.4s ease-in-out infinite ui-skeleton-sheen;overflow:hidden}.ui-skeleton--circle{border-radius:var(--va-radius-pill)!important}@keyframes ui-skeleton-sheen{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}.ui-skeleton-stack{gap:var(--va-sp-2);flex-direction:column;display:flex}.ui-reserve{gap:inherit;flex-direction:column;min-inline-size:0;display:flex}[data-va-skeleton][data-va-reserved]{block-size:var(--va-reserve-h);min-block-size:0;overflow:clip}.ui-slider{gap:var(--va-sp-2);--ui-slider-accent:var(--va-accent);flex-direction:column;width:100%;display:flex}.ui-slider.is-disabled{opacity:.5;cursor:not-allowed}.ui-slider__head{justify-content:space-between;align-items:center;gap:var(--va-sp-2);display:flex}.ui-slider__label{color:var(--va-text-dim);letter-spacing:.04em;text-transform:uppercase;font-size:.71875rem;font-weight:600}.ui-slider__value{font-family:var(--va-font-mono);color:var(--va-text);text-align:end;min-width:28px;font-size:.8125rem;font-weight:600}.ui-slider__input{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:0;padding:0}.ui-slider__input:disabled{cursor:not-allowed}.ui-slider__input:focus-visible{outline:none}.ui-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--ui-slider-accent)}@supports (color:color-mix(in lab, red, red)){.ui-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in oklab, var(--ui-slider-accent) 25%, transparent)}}.ui-slider__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--ui-slider-accent)}@supports (color:color-mix(in lab, red, red)){.ui-slider__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in oklab, var(--ui-slider-accent) 25%, transparent)}}.ui-slider__input::-webkit-slider-runnable-track{border-radius:var(--va-radius-pill);background-image:linear-gradient(to right, var(--ui-slider-accent) 0%, var(--ui-slider-accent) var(--ui-slider-pct,0%), var(--va-elevated) var(--ui-slider-pct,0%), var(--va-elevated) 100%);border:1px solid var(--va-border);height:4px}[dir=rtl] .ui-slider__input::-webkit-slider-runnable-track{background-image:linear-gradient(to left, var(--ui-slider-accent) 0%, var(--ui-slider-accent) var(--ui-slider-pct,0%), var(--va-elevated) var(--ui-slider-pct,0%), var(--va-elevated) 100%)}.ui-slider__input::-webkit-slider-thumb{appearance:none;border-radius:var(--va-radius-pill);background-color:var(--ui-slider-accent);border:2px solid var(--va-card);width:16px;height:16px;box-shadow:0 1px 2px var(--va-ink);margin-block-start:-7px}@supports (color:color-mix(in lab, red, red)){.ui-slider__input::-webkit-slider-thumb{box-shadow:0 1px 2px color-mix(in oklab, var(--va-ink) 25%, transparent)}}.ui-slider__input::-webkit-slider-thumb{cursor:pointer;transition:transform .12s,box-shadow .12s}.ui-slider__input:hover::-webkit-slider-thumb{transform:scale(1.08)}.ui-slider__input::-moz-range-track{border-radius:var(--va-radius-pill);background-color:var(--va-elevated);border:1px solid var(--va-border);height:4px}.ui-slider__input::-moz-range-progress{border-radius:var(--va-radius-pill);background-color:var(--ui-slider-accent);height:4px}.ui-slider__input::-moz-range-thumb{border-radius:var(--va-radius-pill);background-color:var(--ui-slider-accent);border:2px solid var(--va-card);width:14px;height:14px;box-shadow:0 1px 2px var(--va-ink)}@supports (color:color-mix(in lab, red, red)){.ui-slider__input::-moz-range-thumb{box-shadow:0 1px 2px color-mix(in oklab, var(--va-ink) 25%, transparent)}}.ui-slider__input::-moz-range-thumb{cursor:pointer}.ui-svc-err{align-items:flex-start;gap:var(--va-sp-2);padding:var(--va-sp-2) var(--va-sp-3);border-radius:var(--va-radius);background-color:var(--va-warning);display:flex}@supports (color:color-mix(in lab, red, red)){.ui-svc-err{background-color:color-mix(in oklab, var(--va-warning) 10%, transparent)}}.ui-svc-err{border:1px solid var(--va-warning)}@supports (color:color-mix(in lab, red, red)){.ui-svc-err{border:1px solid color-mix(in oklab, var(--va-warning) 28%, transparent)}}.ui-svc-err__icon{width:18px;height:18px;color:var(--va-warning);flex-shrink:0;justify-content:center;align-items:center;margin-block-start:1px;display:inline-flex}.ui-svc-err__icon svg{width:100%;height:100%}.ui-svc-err__text{flex:auto;min-width:0}.ui-svc-err__title{color:var(--va-text);font-size:.78125rem;font-weight:600;line-height:1.35}.ui-svc-err__detail{color:var(--va-text-dim);margin-block-start:var(--va-sp-0-5);font-size:.71875rem;line-height:1.4}.ui-svc-err__retry{align-items:center;gap:var(--va-sp-2);padding:var(--va-sp-1) var(--va-sp-2);border-radius:var(--va-radius-sm);border:1px solid var(--va-warning);background:0 0;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ui-svc-err__retry{border:1px solid color-mix(in oklab, var(--va-warning) 32%, transparent)}}.ui-svc-err__retry{color:var(--va-warning);cursor:pointer;font-family:inherit;font-size:.71875rem;font-weight:600;transition:background-color .12s,border-color .12s}.ui-svc-err__retry:hover{background-color:var(--va-warning)}@supports (color:color-mix(in lab, red, red)){.ui-svc-err__retry:hover{background-color:color-mix(in oklab, var(--va-warning) 18%, transparent)}}.ui-svc-err__retry:hover{border-color:var(--va-warning)}.ui-svc-err__retry:focus-visible{outline:2px solid var(--va-warning);outline-offset:1px}.ui-svc-err__retry svg{width:11px;height:11px}.ui-svc-err--compact{padding:var(--va-sp-2) var(--va-sp-3);align-items:center;gap:var(--va-sp-2)}.ui-svc-err--compact .ui-svc-err__icon{width:14px;height:14px;margin-top:0}.ui-svc-err--compact .ui-svc-err__title{font-size:.71875rem}.ui-svc-err--compact .ui-svc-err__retry{padding:var(--va-sp-0-5) var(--va-sp-2)}.ui-checkbox{cursor:pointer;color:var(--va-text);-webkit-user-select:none;user-select:none;align-items:center;gap:.625rem;font-size:.8125rem;display:inline-flex}.ui-checkbox.is-disabled{opacity:.5;cursor:not-allowed}.ui-checkbox__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-checkbox__box{box-sizing:border-box;border-radius:var(--va-radius-xs);border:1.5px solid var(--va-border-light);background-color:var(--va-elevated);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:background-color .12s,border-color .12s,box-shadow .12s;display:inline-flex}.ui-checkbox:hover:not(.is-disabled) .ui-checkbox__box{border-color:var(--va-accent)}.ui-checkbox.is-checked .ui-checkbox__box{background-color:var(--va-accent);border-color:var(--va-accent)}.ui-checkbox__input:focus-visible+.ui-checkbox__box{box-shadow:0 0 0 3px var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ui-checkbox__input:focus-visible+.ui-checkbox__box{box-shadow:0 0 0 3px color-mix(in oklab, var(--va-accent) 28%, transparent)}}.ui-checkbox__check{width:12px;height:12px;color:var(--va-on-accent);transition:transform .14s cubic-bezier(.32,.72,0,1);transform:scale(0)}.ui-checkbox.is-checked .ui-checkbox__check{transform:scale(1)}@media (prefers-reduced-motion:reduce){.ui-checkbox__check{transition:none}}.ui-checkbox__label{line-height:1.3}.ui-switch{cursor:pointer;color:var(--va-text);-webkit-user-select:none;user-select:none;align-items:center;gap:.625rem;font-size:.8125rem;display:inline-flex}.ui-switch.is-disabled{opacity:.5;cursor:not-allowed}.ui-switch__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-switch__track{box-sizing:border-box;border-radius:var(--va-radius-pill);background-color:var(--va-border-light);flex-shrink:0;width:38px;height:22px;transition:background-color .16s,box-shadow .12s;position:relative}.ui-switch__knob{border-radius:var(--va-radius-pill);background-color:var(--va-on-strong);width:18px;height:18px;box-shadow:0 1px 2px var(--va-ink);position:absolute;inset-block-start:2px;inset-inline-start:2px}@supports (color:color-mix(in lab, red, red)){.ui-switch__knob{box-shadow:0 1px 2px color-mix(in oklab, var(--va-ink) 25%, transparent)}}.ui-switch__knob{transition:transform .16s cubic-bezier(.32,.72,0,1)}.ui-switch.is-on .ui-switch__track{background-color:var(--va-accent)}.ui-switch.is-on .ui-switch__knob{transform:translate(16px)}[dir=rtl] .ui-switch.is-on .ui-switch__knob{transform:translate(-16px)}.ui-switch:hover:not(.is-disabled) .ui-switch__track{background-color:var(--va-border-light)}@supports (color:color-mix(in lab, red, red)){.ui-switch:hover:not(.is-disabled) .ui-switch__track{background-color:color-mix(in oklab, var(--va-border-light) 70%, var(--va-accent))}}.ui-switch.is-on:hover:not(.is-disabled) .ui-switch__track{background-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ui-switch.is-on:hover:not(.is-disabled) .ui-switch__track{background-color:color-mix(in oklab, var(--va-accent) 85%, var(--va-ink))}}.ui-switch__input:focus-visible+.ui-switch__track{box-shadow:0 0 0 3px var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ui-switch__input:focus-visible+.ui-switch__track{box-shadow:0 0 0 3px color-mix(in oklab, var(--va-accent) 28%, transparent)}}.ui-switch__label{line-height:1.3}@media (prefers-reduced-motion:reduce){.ui-switch__knob{transition:none}}.ui-multiselect{--ms-h:36px;width:100%;font-family:var(--va-font-body);color:var(--va-text);position:relative}.ui-multiselect--size-sm{--ms-h:28px;font-size:.8125rem}.ui-multiselect--size-md{--ms-h:36px;font-size:.875rem}.ui-multiselect--size-lg{--ms-h:44px;font-size:.9375rem}.ui-multiselect.is-disabled .ui-multiselect__trigger{opacity:.55;cursor:not-allowed}.ui-multiselect__trigger{align-items:center;gap:var(--va-sp-2);width:100%;height:var(--ms-h);padding-inline:var(--va-sp-3);background-color:var(--va-card);border:1px solid var(--va-border-control);border-radius:var(--va-radius);color:var(--va-text);cursor:pointer;text-align:start;transition:border-color .14s,box-shadow .14s,background-color .14s;display:flex}.ui-multiselect__trigger:hover{border-color:var(--va-border-control)}@supports (color:color-mix(in lab, red, red)){.ui-multiselect__trigger:hover{border-color:color-mix(in oklab, var(--va-border-control), var(--va-text) 35%)}}.ui-multiselect.is-open .ui-multiselect__trigger,.ui-multiselect__trigger:focus-visible{border-color:var(--va-accent);box-shadow:0 0 0 3px var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ui-multiselect.is-open .ui-multiselect__trigger,.ui-multiselect__trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--va-accent) 25%, transparent)}}.ui-multiselect.is-open .ui-multiselect__trigger,.ui-multiselect__trigger:focus-visible{outline:none}.ui-multiselect__value{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--va-text);flex:auto;overflow:hidden}.ui-multiselect__value--placeholder{color:var(--va-text-dim)}.ui-multiselect__badge{min-width:22px;height:18px;padding-inline:var(--va-sp-2);border-radius:var(--va-radius-pill);background-color:var(--va-accent-dim);color:var(--va-accent);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:inline-flex}.ui-multiselect__chev{width:16px;height:16px;color:var(--va-text-muted);flex-shrink:0;transition:transform .16s,color .14s}.ui-multiselect.is-open .ui-multiselect__chev{color:var(--va-text-dim);transform:rotate(180deg)}.ui-multiselect__backdrop{z-index:35;position:fixed;inset:0}.ui-multiselect__popover{inset-inline:0;top:calc(var(--ms-h) + 6px);z-index:36;background-color:var(--va-card);border:1px solid var(--va-border-light);border-radius:var(--va-radius-lg);min-width:16rem;box-shadow:0 16px 40px -12px var(--va-ink);position:absolute}@supports (color:color-mix(in lab, red, red)){.ui-multiselect__popover{box-shadow:0 16px 40px -12px color-mix(in oklab, var(--va-ink) 50%, transparent)}}.ui-multiselect__popover{padding:var(--va-sp-2);gap:var(--va-sp-2);flex-direction:column;max-height:22rem;animation:.14s ease-out ui-multiselect-in;display:flex;overflow:hidden}.ui-multiselect--dir-up .ui-multiselect__popover{top:auto;bottom:calc(var(--ms-h) + 6px);transform-origin:bottom}@keyframes ui-multiselect-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ui-multiselect__popover{animation:none}}.ui-multiselect__filter{align-items:center;display:flex;position:relative}.ui-multiselect__filter-icon{width:14px;height:14px;color:var(--va-text-muted);pointer-events:none;position:absolute;inset-inline-start:10px}.ui-multiselect__filter-input{width:100%;height:32px;padding-inline:var(--va-sp-8) var(--va-sp-3);border:1px solid var(--va-border-control);border-radius:var(--va-radius);background-color:var(--va-bg);color:var(--va-text);font-size:.8125rem;font-family:var(--va-font-body);outline:none;transition:border-color .12s,box-shadow .12s}.ui-multiselect__filter-input:focus{border-color:var(--va-accent);box-shadow:0 0 0 3px var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ui-multiselect__filter-input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--va-accent) 22%, transparent)}}.ui-multiselect__filter-input::placeholder{color:var(--va-text-muted)}.ui-multiselect__bulk{gap:var(--va-sp-1);padding-block:var(--va-sp-1);border-bottom:1px solid var(--va-border);display:flex}.ui-multiselect__bulk-btn{height:28px;padding-inline:var(--va-sp-2);border-radius:var(--va-radius-sm);color:var(--va-text-dim);cursor:pointer;background:0 0;border:1px dashed #0000;flex:1 1 0;font-size:.75rem;font-weight:600;transition:background-color .12s,color .12s,border-color .12s}.ui-multiselect__bulk-btn:hover:not(:disabled){background-color:var(--va-elevated);color:var(--va-text);border-color:var(--va-border)}.ui-multiselect__bulk-btn:disabled{opacity:.45;cursor:not-allowed}.ui-multiselect__empty{padding:var(--va-sp-3);text-align:center;color:var(--va-text-muted);font-size:.8125rem}.ui-multiselect__options{gap:var(--va-sp-1);scrollbar-width:thin;min-height:0;flex-direction:column;flex:auto;padding-inline-end:var(--va-sp-0-5);display:flex;overflow-y:auto}.ui-multiselect__option{align-items:center;gap:var(--va-sp-2);width:100%;padding:var(--va-sp-2) var(--va-sp-3);border-radius:var(--va-radius-sm);color:var(--va-text);text-align:start;cursor:pointer;font-size:inherit;background:0 0;border:none;transition:background-color 90ms,color 90ms;display:flex}.ui-multiselect__option:hover,.ui-multiselect__option.is-active{background-color:var(--va-elevated)}.ui-multiselect__option.is-selected{color:var(--va-accent)}.ui-multiselect__option-check{border:1.5px solid var(--va-border);border-radius:var(--va-radius-xs);background-color:var(--va-bg);color:#0000;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex}.ui-multiselect__option-check.is-checked{background-color:var(--va-accent);border-color:var(--va-accent);color:var(--va-bg)}.ui-multiselect__option-check svg{width:11px;height:11px}.ui-multiselect__option-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ui-multiselect__option-chip{padding:var(--va-sp-0-5) var(--va-sp-2);border-radius:var(--va-radius-pill);background-color:var(--va-elevated);color:var(--va-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:.6875rem;font-weight:500}.ui-cp{display:inline-block;position:relative}.ui-cp__trigger{align-items:center;gap:var(--va-sp-2);border:1px solid var(--va-border-control);border-radius:var(--va-radius);background:var(--va-card);height:2.25rem;color:var(--va-text);cursor:pointer;font:inherit;padding:0 .55rem 0 .5rem;line-height:1;transition:border-color .12s,box-shadow .12s;display:inline-flex}.ui-cp__trigger:hover:not(:disabled){border-color:var(--va-border-control)}@supports (color:color-mix(in lab, red, red)){.ui-cp__trigger:hover:not(:disabled){border-color:color-mix(in oklab, var(--va-border-control), var(--va-text) 35%)}}.ui-cp.is-open .ui-cp__trigger{border-color:var(--va-accent);box-shadow:0 0 0 3px var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ui-cp.is-open .ui-cp__trigger{box-shadow:0 0 0 3px color-mix(in oklab, var(--va-accent) 25%, transparent)}}.ui-cp__trigger:disabled{opacity:.55;cursor:not-allowed}.ui-cp__trigger-swatch{border-radius:var(--va-radius-xs);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--va-ink);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.ui-cp__trigger-swatch{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--va-ink) 22%, transparent)}}.ui-cp__trigger-hex{font-family:var(--va-font-mono);letter-spacing:.01em;font-size:.78rem}.ui-cp__chev{opacity:.5;flex-shrink:0;width:15px;height:15px}.ui-cp__backdrop{z-index:60;position:fixed;inset:0}.ui-cp__popover{z-index:61;width:264px;padding:var(--va-sp-3);background:var(--va-card);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);box-shadow:var(--va-shadow-lg);gap:var(--va-sp-2);top:calc(100% + 6px);flex-direction:column;animation:.12s ui-cp-in;display:flex;position:absolute;inset-inline-start:0}@keyframes ui-cp-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ui-cp--up .ui-cp__popover{animation:.12s ui-cp-in-up;top:auto;bottom:calc(100% + 6px)}.ui-cp--left .ui-cp__popover{inset-inline:auto 0}@keyframes ui-cp-in-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ui-cp__sv{border-radius:var(--va-radius);cursor:crosshair;touch-action:none;width:240px;height:150px;box-shadow:inset 0 0 0 1px var(--va-ink);display:block}@supports (color:color-mix(in lab, red, red)){.ui-cp__sv{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--va-ink) 12%, transparent)}}.ui-cp__hue{border-radius:var(--va-radius-sm);cursor:ew-resize;touch-action:none;width:240px;height:14px;box-shadow:inset 0 0 0 1px var(--va-ink);display:block}@supports (color:color-mix(in lab, red, red)){.ui-cp__hue{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--va-ink) 12%, transparent)}}.ui-cp__row{align-items:center;gap:var(--va-sp-2);display:flex}.ui-cp__preview{border-radius:var(--va-radius);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--va-ink);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.ui-cp__preview{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--va-ink) 22%, transparent)}}.ui-cp__hexfield{flex:1;min-width:0}.ui-cp__swatches{gap:var(--va-sp-2);grid-template-columns:repeat(8,1fr);display:grid}.ui-cp__swatch{aspect-ratio:1;border-radius:var(--va-radius-sm);cursor:pointer;box-shadow:inset 0 0 0 1px var(--va-ink);border:2px solid #0000;padding:0}@supports (color:color-mix(in lab, red, red)){.ui-cp__swatch{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--va-ink) 20%, transparent)}}.ui-cp__swatch{transition:transform .1s}.ui-cp__swatch:hover{transform:scale(1.12)}.ui-cp__swatch.is-active{border-color:var(--va-text);box-shadow:inset 0 0 0 1px var(--va-ink), 0 0 0 2px var(--va-card)}@supports (color:color-mix(in lab, red, red)){.ui-cp__swatch.is-active{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--va-ink) 20%, transparent), 0 0 0 2px var(--va-card)}}.ui-cp.is-disabled{opacity:.6;pointer-events:none}.ui-chart{background-color:var(--va-card);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ui-chart:has(.ui-select.is-open),.ui-chart:has(.ui-multiselect.is-open){overflow:visible}.ui-chart__head{align-items:center;gap:var(--va-sp-2);border-block-end:1px solid var(--va-border);padding:.75rem 1rem;display:flex}.ui-chart__title{align-items:center;gap:var(--va-sp-2);font-family:var(--va-font-heading);color:var(--va-text);flex:auto;margin:0;font-size:.92rem;font-weight:600;display:inline-flex}.ui-chart__title-icon{border-radius:var(--va-radius-sm);background-color:var(--va-accent);width:22px;height:22px}@supports (color:color-mix(in lab, red, red)){.ui-chart__title-icon{background-color:color-mix(in oklab, var(--va-accent) 18%, transparent)}}.ui-chart__title-icon{color:var(--va-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-chart__title-icon svg{width:14px;height:14px}.ui-chart__head-trailing{flex-shrink:0;align-items:center;gap:.375rem;display:inline-flex}.ui-chart__body{flex-direction:column;min-width:0;padding:1rem;display:flex}.ui-chart--short .ui-chart__body{height:220px}.ui-chart--normal .ui-chart__body{height:280px}.ui-chart--tall .ui-chart__body{height:360px}.ui-chart--auto .ui-chart__body{height:auto;min-height:80px}.ui-chart__body>canvas{flex:auto;min-width:0;min-height:0;width:100%!important}.ui-chart__empty{justify-content:center;align-items:center;gap:var(--va-sp-2);color:var(--va-text-muted);flex-direction:column;flex:auto;padding:1rem 0;display:flex}.ui-chart__empty-mark{border-radius:var(--va-radius);background-color:var(--va-elevated);width:36px;height:36px;color:var(--va-text-dim);justify-content:center;align-items:center;display:inline-flex}.ui-chart__empty-mark svg{width:20px;height:20px}.ui-chart__empty-text{margin:0;font-size:.8125rem}@media print{.ui-grid .ui-grid__scroll .ui-grid__rows.ui-grid__rows--prioritized{grid-template-columns:var(--ui-grid-cols)}.ui-grid .ui-grid__cell.ui-grid__cell--tertiary,.ui-grid .ui-grid__cell.ui-grid__cell--secondary{display:flex}}.app-shell{--sidebar-width:var(--va-sidebar-collapsed);grid-template-columns:var(--sidebar-width) minmax(0, 1fr);grid-template-rows:var(--va-header-height) minmax(0, 1fr);background-color:var(--va-bg);block-size:100dvh;color:var(--va-text);transition:grid-template-columns var(--va-transition);grid-template-areas:"sidebar topbar""sidebar content";display:grid}.app-shell:has(.sidebar.is-pinned){--sidebar-width:var(--va-sidebar-expanded)}@media (min-width:1024px){.app-shell:has(.branch-panel:not([hidden])){--sidebar-width:calc(var(--va-sidebar-collapsed) + var(--va-branch-width))}.app-shell:has(.sidebar.is-pinned):has(.branch-panel:not([hidden])){--sidebar-width:calc(var(--va-sidebar-expanded) + var(--va-branch-width))}}.app-shell__content{background:radial-gradient(ellipse 800px 400px at 80% -10%, var(--va-accent), transparent 60%), radial-gradient(ellipse 700px 400px at 0% 100%, var(--va-info), transparent 60%);min-block-size:0;grid-area:content;scroll-padding-block-start:var(--va-sp-16);position:relative;overflow:hidden auto;container:content/inline-size}@supports (color:color-mix(in lab, red, red)){.app-shell__content{background:radial-gradient(ellipse 800px 400px at 80% -10%, color-mix(in oklab, var(--va-accent) 6%, transparent), transparent 60%), radial-gradient(ellipse 700px 400px at 0% 100%, color-mix(in oklab, var(--va-info) 5%, transparent), transparent 60%)}}.app-shell__content:focus{outline:none}@media (max-width:639.98px){.app-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--va-header-height) minmax(0, 1fr) calc(var(--va-bottom-nav-height) + env(safe-area-inset-bottom,0px));grid-template-areas:"topbar""content""bottom-nav";transition:none}}@media (min-width:640px){.app-shell.app-shell--confined{grid-template-columns:minmax(0,1fr);grid-template-areas:"topbar""content"}}.app-shell--confined .topbar__actions{margin-inline-start:auto}.app-shell--confined .topbar__brand{align-items:center;gap:var(--va-sp-2);min-inline-size:0;display:inline-flex}.app-shell--confined .topbar__brand-mark{inline-size:var(--va-size-md);block-size:var(--va-size-md);color:var(--va-accent);display:inline-flex}.app-shell--confined .topbar__brand-mark svg{block-size:100%;inline-size:100%}.app-shell--confined .topbar__brand-text{font-family:var(--va-font-heading);font-weight:700;font-size:var(--va-fs-lg);color:var(--va-text);white-space:nowrap}.app-shell--confined .bottom-nav{grid-template-columns:minmax(0,1fr)}.app-shell__nudge{max-inline-size:var(--va-page-max);padding:var(--va-sp-4) var(--va-sp-4) 0;margin-inline:auto}@container content (min-width:640px){.app-shell__nudge{padding:var(--va-sp-5) var(--va-sp-5) 0}}@container content (min-width:1200px){.app-shell__nudge{padding:var(--va-sp-6) var(--va-sp-6) 0}}@media print{.sidebar,.branch-panel,.topbar,.bottom-nav,.ops-skip,.ops-toast,.ops-palette,.ui-app-upd,.ops-overlay,.ops-rowmenu__sheet-layer{display:none!important}.app-shell,.app-shell.app-shell--confined{block-size:auto;display:block}.app-shell__content{block-size:auto;min-block-size:0;overflow:visible}}.sidebar{background-color:var(--va-sidebar);border-inline-end:1px solid var(--va-border);block-size:100%;z-index:var(--va-z-sidebar);grid-area:sidebar;align-items:stretch;min-inline-size:0;display:flex;position:relative}.sidebar__rail{inline-size:var(--va-sidebar-collapsed);background-color:var(--va-sidebar);transition:inline-size var(--va-transition);flex-direction:column;flex-shrink:0;display:flex}.sidebar.is-pinned .sidebar__rail{inline-size:var(--va-sidebar-expanded);border-inline-end:1px solid var(--va-border)}.sidebar:has(.branch-panel:not([hidden])) .sidebar__rail{border-inline-end:1px solid var(--va-border)}.rail-brand{block-size:var(--va-header-height);justify-content:center;align-items:center;gap:var(--va-sp-2);padding-inline:var(--va-sp-3);color:var(--va-accent);filter:drop-shadow(0 4px 12px var(--va-accent));flex-shrink:0;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.rail-brand{filter:drop-shadow(0 4px 12px color-mix(in oklab, var(--va-accent) 25%, transparent))}}.rail-brand:hover{text-decoration:none}.sidebar.is-pinned .rail-brand{padding-inline:var(--va-sp-4);justify-content:flex-start}.rail-brand__mark{inline-size:var(--va-size-md);block-size:var(--va-size-md);display:inline-flex}.rail-brand__mark svg{block-size:100%;inline-size:100%}.rail-brand__text{font-family:var(--va-font-heading);font-weight:700;font-size:var(--va-fs-lg);letter-spacing:-.01em;color:var(--va-text);white-space:nowrap;display:none}.rail-brand__text small{font-size:var(--va-fs-2xs);letter-spacing:var(--va-tracking-caps);text-transform:uppercase;color:var(--va-accent);margin-inline-start:var(--va-sp-1);font-weight:700}.sidebar.is-pinned .rail-brand__text{display:inline}.rail-nav{padding:var(--va-sp-3) var(--va-sp-2) var(--va-sp-4);align-items:center;gap:var(--va-sp-1);flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.sidebar.is-pinned .rail-nav{align-items:stretch;gap:var(--va-sp-1)}.rail-group-label{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;font-family:var(--va-font-heading);font-size:var(--va-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--va-text-dim);font-weight:700;position:absolute;overflow:hidden}.sidebar.is-pinned .rail-group-label{clip:auto;block-size:auto;inline-size:auto;margin:var(--va-sp-4) var(--va-sp-3) var(--va-sp-2);position:static;overflow:visible}.rail-item{inline-size:48px;block-size:var(--va-hit-min);justify-content:center;align-items:center;gap:var(--va-sp-2);border-radius:var(--va-radius);color:var(--va-text-dim);font:inherit;cursor:pointer;white-space:nowrap;transition:background-color var(--va-dur-fast) ease, color var(--va-dur-fast) ease;background:0 0;border:0;flex-shrink:0;padding:0;text-decoration:none;display:flex;position:relative}.rail-item:hover{text-decoration:none}.rail-item:focus-visible{outline:2px solid var(--va-focus-ring);outline-offset:2px}.sidebar.is-pinned .rail-item{block-size:40px;inline-size:100%;padding-inline:var(--va-sp-2);justify-content:flex-start}.sidebar.is-pinned .rail-item:hover{background-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.sidebar.is-pinned .rail-item:hover{background-color:color-mix(in oklab, var(--va-accent) 8%, transparent)}}.sidebar.is-pinned .rail-item:hover{color:var(--va-text)}.sidebar.is-pinned .rail-item--active{background-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.sidebar.is-pinned .rail-item--active{background-color:color-mix(in oklab, var(--va-accent) 14%, transparent)}}.rail-item__icon{border-radius:var(--va-radius);background-color:var(--va-elevated);block-size:30px;inline-size:30px;color:var(--va-text-dim);transition:background-color var(--va-dur-fast) ease, color var(--va-dur-fast) ease;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rail-item:hover .rail-item__icon{background-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.rail-item:hover .rail-item__icon{background-color:color-mix(in oklab, var(--va-accent) 10%, var(--va-elevated))}}.rail-item:hover .rail-item__icon{color:var(--va-text)}.rail-item--active .rail-item__icon,.rail-item[aria-expanded=true] .rail-item__icon{background-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.rail-item--active .rail-item__icon,.rail-item[aria-expanded=true] .rail-item__icon{background-color:color-mix(in oklab, var(--va-accent) 24%, transparent)}}.rail-item--active .rail-item__icon,.rail-item[aria-expanded=true] .rail-item__icon{color:var(--va-accent)}.rail-item__label{text-overflow:ellipsis;min-inline-size:0;font-size:var(--va-fs-md);color:var(--va-text);font-weight:500;display:none;overflow:hidden}.sidebar.is-pinned .rail-item__label{display:inline-block}.sidebar.is-pinned .rail-item--active .rail-item__label{color:var(--va-accent)}.rail-item__chev{color:var(--va-text-dim);margin-inline-start:auto;display:none}.sidebar.is-pinned .rail-item__chev{display:inline-flex}.rail-item[aria-expanded=true] .rail-item__chev{color:var(--va-accent);transform:rotate(90deg)}[dir=rtl] .rail-item__chev svg{transform:scaleX(-1)}.rail-item__badge{min-inline-size:var(--va-size-2xs);block-size:var(--va-size-2xs);padding-inline:var(--va-sp-1);border-radius:var(--va-radius-pill);background:var(--va-status-crit-strong);color:var(--va-on-strong);font:700 var(--va-fs-2xs)/1 var(--va-font-heading);box-shadow:0 0 0 2px var(--va-sidebar);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:3px;inset-inline-end:3px}.sidebar.is-pinned .rail-item__badge{box-shadow:none;margin-inline-start:auto;position:static}.sidebar.is-pinned .rail-item:has(.rail-item__badge) .rail-item__chev{margin-inline-start:var(--va-sp-1)}.rail-item__tip{padding:var(--va-sp-2) var(--va-sp-3);border:1px solid var(--va-border-light);border-radius:var(--va-radius);background-color:var(--va-card);color:var(--va-text);box-shadow:var(--va-shadow);font-size:var(--va-fs-sm);white-space:nowrap;opacity:0;pointer-events:none;z-index:var(--va-z-menu);transition:opacity var(--va-dur-fast) ease .2s;font-weight:500;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + 12px);transform:translateY(-50%)}.rail-item:hover .rail-item__tip,.rail-item:focus-visible .rail-item__tip{opacity:1}.sidebar.is-pinned .rail-item__tip,.rail-item[aria-expanded=true] .rail-item__tip{display:none}.rail-footer{padding:var(--va-sp-3) var(--va-sp-2);border-block-start:1px solid var(--va-border);flex-shrink:0;justify-content:center;display:flex}.rail-pin{inline-size:var(--va-hit-min);justify-content:center;align-items:center;gap:var(--va-sp-2);border:1px solid var(--va-border);border-radius:var(--va-radius);background-color:var(--va-elevated);block-size:40px;color:var(--va-text-dim);font:500 var(--va-fs-md) var(--va-font-body);cursor:pointer;display:inline-flex}.rail-pin:hover{color:var(--va-text);border-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.rail-pin:hover{border-color:color-mix(in oklab, var(--va-accent) 28%, var(--va-border))}}.sidebar.is-pinned .rail-pin{inline-size:100%;padding-inline:var(--va-sp-2);justify-content:flex-start}.rail-pin__label{color:var(--va-text);display:none}.sidebar.is-pinned .rail-pin__label{display:inline}[dir=rtl] .rail-pin svg{transform:scaleX(-1)}@media (max-width:639.98px){.sidebar{display:none}}.branch-panel{inline-size:var(--va-branch-width);background-color:var(--va-sidebar);animation:ops-branch-in var(--va-dur-base) var(--va-ease-standard) both;flex-direction:column;flex-shrink:0;display:flex}@keyframes ops-branch-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}[dir=rtl] .branch-panel{animation-name:ops-branch-in-rtl}@keyframes ops-branch-in-rtl{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@media (min-width:640px) and (max-width:1023.98px){.branch-panel{box-shadow:var(--va-shadow-lg);border-inline-end:1px solid var(--va-border);position:absolute;inset-block:0;inset-inline-start:100%}}.branch-panel__header{block-size:var(--va-header-height);padding-inline:var(--va-sp-4);border-block-end:1px solid var(--va-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.branch-panel__title{font-family:var(--va-font-heading);font-size:var(--va-fs-lg);margin:0;font-weight:700}.branch-panel__close{inline-size:var(--va-size-lg);block-size:var(--va-size-lg);border-radius:var(--va-radius);color:var(--va-text-dim);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.branch-panel__close:hover{background:var(--va-elevated);color:var(--va-text)}.branch-panel__filter{margin:var(--va-sp-3) var(--va-sp-3) var(--va-sp-2);align-items:center;gap:var(--va-sp-2);block-size:34px;padding-inline:var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius);background-color:var(--va-elevated);color:var(--va-text-dim);display:flex}.branch-panel__filter:focus-within{border-color:var(--va-accent);box-shadow:0 0 0 3px var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.branch-panel__filter:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--va-accent) 18%, transparent)}}.branch-panel__filter input{min-inline-size:0;color:var(--va-text);font:inherit;font-size:var(--va-fs-base);background:0 0;border:0;outline:0;flex:auto}.branch-panel__filter input::placeholder{color:var(--va-text-muted)}.branch-panel__list{padding:var(--va-sp-1) var(--va-sp-2) var(--va-sp-3);gap:var(--va-sp-1);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.branch-panel__empty{margin:var(--va-sp-4) var(--va-sp-2);padding:var(--va-sp-3);border:1px dashed var(--va-border);border-radius:var(--va-radius);text-align:center;font-size:var(--va-fs-sm);color:var(--va-text-dim)}.branch-item{align-items:center;gap:var(--va-sp-2);min-block-size:40px;padding-inline:var(--va-sp-2);border-radius:var(--va-radius);color:var(--va-text);font-size:var(--va-fs-md);white-space:nowrap;font-weight:500;text-decoration:none;display:flex}.branch-item:hover{background-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.branch-item:hover{background-color:color-mix(in oklab, var(--va-accent) 8%, transparent)}}.branch-item:hover{text-decoration:none}.branch-item--active{background-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.branch-item--active{background-color:color-mix(in oklab, var(--va-accent) 14%, transparent)}}.branch-item--active{color:var(--va-accent)}.branch-item__icon{border-radius:var(--va-radius);background-color:var(--va-elevated);block-size:30px;inline-size:30px;color:var(--va-text-dim);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.branch-item--active .branch-item__icon{background-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.branch-item--active .branch-item__icon{background-color:color-mix(in oklab, var(--va-accent) 24%, transparent)}}.branch-item--active .branch-item__icon{color:var(--va-accent)}.branch-item__label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.branch-item--planned{color:var(--va-text-dim)}.branch-item__badge{padding:var(--va-sp-0-5) var(--va-sp-2);border-radius:var(--va-radius-pill);font-size:var(--va-fs-2xs);letter-spacing:.04em;background:var(--va-elevated);color:var(--va-text-dim);border:1px dashed var(--va-border-strong);margin-inline-start:auto;font-weight:600}.branch-item__badge--count{background:var(--va-status-crit-strong);color:var(--va-on-strong);border:0}.topbar{align-items:center;gap:var(--va-sp-2);block-size:var(--va-header-height);padding-inline:var(--va-sp-4);background-color:var(--va-bg);border-block-end:1px solid var(--va-border);z-index:var(--va-z-topbar);grid-area:topbar;min-inline-size:0;display:flex;position:relative;container:topbar/inline-size}.topbar__lead{flex:0 auto;align-items:center;min-inline-size:0;display:flex}.topbar__chips{align-items:center;gap:var(--va-sp-2);flex-shrink:0;display:flex}.topbar__actions{align-items:center;gap:var(--va-sp-1);flex-shrink:0;display:flex}.ops-topstatus{--_c:var(--va-status-unknown);align-items:center;gap:var(--va-sp-2);min-inline-size:0;max-inline-size:22rem;block-size:var(--va-size-xl);padding-inline:var(--va-sp-2) var(--va-sp-3);border:1px solid var(--_c);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ops-topstatus{border:1px solid color-mix(in oklab, var(--_c) var(--va-tint-line), var(--va-border))}}.ops-topstatus{border-radius:var(--va-radius-pill);background:var(--_c)}@supports (color:color-mix(in lab, red, red)){.ops-topstatus{background:color-mix(in oklab, var(--_c) var(--va-tint-chip), var(--va-bg))}}.ops-topstatus{color:var(--va-text);font-size:var(--va-fs-base);text-decoration:none}.ops-topstatus:hover{border-color:var(--_c);text-decoration:none}.ops-topstatus--crit{--_c:var(--va-status-crit)}.ops-topstatus--ok{--_c:var(--va-status-ok)}.ops-topstatus--unknown{background-image:var(--va-status-unknown-hatch);border-style:dashed}.ops-topstatus__mark{inline-size:var(--va-size-sm);block-size:var(--va-size-sm);border-radius:var(--va-radius-pill);color:var(--_c);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ops-topstatus--crit .ops-topstatus__mark:after{content:"";border-radius:inherit;box-shadow:0 0 0 0 var(--_c);position:absolute;inset:2px}@supports (color:color-mix(in lab, red, red)){.ops-topstatus--crit .ops-topstatus__mark:after{box-shadow:0 0 0 0 color-mix(in oklab, var(--_c) 55%, transparent)}}.ops-topstatus--crit .ops-topstatus__mark:after{animation:ops-pulse 2.4s var(--va-ease-standard) infinite}@keyframes ops-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--va-status-crit) 50%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.ops-topstatus__word{color:var(--_c);white-space:nowrap;font-weight:700}.ops-topstatus__text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--va-text);overflow:hidden}.ops-topstatus__sep{color:var(--va-text-dim)}.ops-search{max-inline-size:28rem;min-inline-size:var(--va-hit-min);align-items:center;gap:var(--va-sp-2);block-size:var(--va-size-xl);padding-inline:var(--va-sp-3);border:1px solid var(--va-border-control);border-radius:var(--va-radius);background-color:var(--va-card);flex:auto;margin-inline:auto;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ops-search{background-color:color-mix(in oklab, var(--va-card) 70%, transparent)}}.ops-search{color:var(--va-text-dim);font:inherit;font-size:var(--va-fs-base);cursor:pointer}.ops-search:hover{background-color:var(--va-card);border-color:var(--va-border-control)}@supports (color:color-mix(in lab, red, red)){.ops-search:hover{border-color:color-mix(in oklab, var(--va-border-control), var(--va-text) 35%)}}.ops-search:hover{color:var(--va-text)}.ops-search__text{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.ops-kbd{padding:var(--va-sp-0-5) var(--va-sp-2);border:1px solid var(--va-border);border-radius:var(--va-radius-xs);background-color:var(--va-elevated);font-family:var(--va-font-mono);font-size:var(--va-fs-2xs);color:var(--va-text-dim);white-space:nowrap;direction:ltr;unicode-bidi:isolate;align-items:center;display:inline-flex}.ops-chip{align-items:center;gap:var(--va-sp-1);block-size:var(--va-size-md);padding-inline:var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius-pill);background-color:var(--va-card);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ops-chip{background-color:color-mix(in oklab, var(--va-card) 70%, transparent)}}.ops-chip{color:var(--va-text-dim);font-size:var(--va-fs-sm);white-space:nowrap;font-weight:500}.ops-chip b{color:var(--va-text);font-weight:600}.ops-chip .ops-icon{inline-size:var(--va-icon-sm);block-size:var(--va-icon-sm)}.ops-dot{--_c:var(--va-status-ok);border-radius:var(--va-radius-pill);background:var(--_c);flex-shrink:0;block-size:8px;inline-size:8px}.ops-dot--live{box-shadow:0 0 0 0 var(--_c)}@supports (color:color-mix(in lab, red, red)){.ops-dot--live{box-shadow:0 0 0 0 color-mix(in oklab, var(--_c) 50%, transparent)}}.ops-dot--live{animation:2.4s ease-out infinite ops-live}@keyframes ops-live{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--_c) 45%, transparent)}80%,to{box-shadow:0 0 0 6px #0000}}.ops-dot--warn{--_c:var(--va-status-warn)}.ops-dot--crit{--_c:var(--va-status-crit)}.ops-dot--unknown{--_c:var(--va-status-unknown)}.ops-chip__short{display:none}.ops-iconbtn{inline-size:var(--va-size-xl);block-size:var(--va-size-xl);border-radius:var(--va-radius-pill);background-color:var(--va-elevated);color:var(--va-text-dim);cursor:pointer;transition:border-color var(--va-dur-fast) ease, color var(--va-dur-fast) ease;border:2px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative}.ops-iconbtn:hover,.ops-iconbtn[aria-expanded=true]{color:var(--va-text);border-color:var(--va-accent)}.ops-iconbtn--code{font:700 var(--va-fs-xs)/1 var(--va-font-heading);letter-spacing:var(--va-tracking-caps)}.ops-iconbtn__count{min-inline-size:var(--va-size-2xs);block-size:var(--va-size-2xs);padding-inline:var(--va-sp-1);border-radius:var(--va-radius-pill);background:var(--va-status-crit-strong);color:var(--va-on-strong);font:700 var(--va-fs-2xs)/1 var(--va-font-heading);box-shadow:0 0 0 2px var(--va-bg);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:-3px;inset-inline-end:-3px}.ops-avatar{inline-size:var(--va-size-xl);block-size:var(--va-size-xl);border-radius:var(--va-radius-pill);background:linear-gradient(135deg, var(--va-accent), var(--va-info));border:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ops-avatar{background:linear-gradient(135deg, color-mix(in oklab, var(--va-accent) 80%, transparent), color-mix(in oklab, var(--va-info) 60%, transparent))}}.ops-avatar{color:var(--va-on-accent);font:700 var(--va-fs-base)/1 var(--va-font-heading);cursor:pointer}.ops-avatar:hover,.ops-avatar[aria-expanded=true]{border-color:var(--va-accent)}.ops-avatar--sm{inline-size:var(--va-size-md);block-size:var(--va-size-md);background:var(--va-elevated);color:var(--va-text);font-size:var(--va-fs-sm);cursor:default;border:0}.ops-avatar--group{border-radius:var(--va-radius);color:var(--va-text-dim)}.ops-menu{display:inline-flex;position:relative}.ops-menu__panel{z-index:var(--va-z-menu);inline-size:20rem;max-block-size:calc(100dvh - var(--va-header-height) - var(--va-sp-6));border:1px solid var(--va-border-light);border-radius:var(--va-radius-xl);background-color:var(--va-card);box-shadow:var(--va-shadow-lg);animation:ops-pop var(--va-dur-fast) var(--va-ease-standard);position:absolute;inset-block-start:calc(100% + var(--va-sp-2));inset-inline-end:0;overflow-y:auto}.ops-menu__panel--narrow{inline-size:12rem;padding:var(--va-sp-1)}.ops-menu__panel--wide{inline-size:23rem}@keyframes ops-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.ops-menu__head{justify-content:space-between;align-items:center;gap:var(--va-sp-2);padding:var(--va-sp-3) var(--va-sp-4);border-block-end:1px solid var(--va-border);display:flex}.ops-menu__title{font-family:var(--va-font-heading);font-size:var(--va-fs-base);margin:0;font-weight:600}.ops-menu__list{padding:var(--va-sp-1);list-style:none}.ops-menu__item{align-items:flex-start;gap:var(--va-sp-2);inline-size:100%;padding:var(--va-sp-2) var(--va-sp-3);border-radius:var(--va-radius);color:var(--va-text);font:inherit;font-size:var(--va-fs-base);text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.ops-menu__item:hover{background:var(--va-elevated);text-decoration:none}@media (max-width:639.98px),(pointer:coarse){.ops-menu__item{min-block-size:var(--va-hit-min)}}.ops-menu__item[aria-checked=true]{color:var(--va-accent)}.ops-menu__item-icon{inline-size:var(--va-size-md);block-size:var(--va-size-md);border-radius:var(--va-radius-sm);background:var(--va-elevated);color:var(--va-text-dim);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ops-menu__item-text{flex:auto;min-inline-size:0}.ops-menu__item-sub{font-size:var(--va-fs-sm);color:var(--va-text-dim);margin-block-start:var(--va-sp-1);display:block}.ops-menu__foot{padding:var(--va-sp-3) var(--va-sp-4);border-block-start:1px solid var(--va-border);background:var(--va-elevated);justify-content:center;display:flex}.ops-menu__card{align-items:center;gap:var(--va-sp-3);padding:var(--va-sp-3) var(--va-sp-4);border-block-end:1px solid var(--va-border);background:radial-gradient(ellipse 200px 120px at 100% 0%, var(--va-accent), transparent 60%);display:flex}@supports (color:color-mix(in lab, red, red)){.ops-menu__card{background:radial-gradient(ellipse 200px 120px at 100% 0%, color-mix(in oklab, var(--va-accent) 14%, transparent), transparent 60%)}}.ops-menu__name{font-weight:600}.ops-menu__meta{font-size:var(--va-fs-sm);color:var(--va-text-dim)}.ops-menu__divider{block-size:1px;margin:var(--va-sp-1) var(--va-sp-3);background:var(--va-border)}@container topbar (max-width:1099.98px){.ops-chip__long{display:none}.ops-chip__short{display:inline}}@container topbar (max-width:979.98px){.ops-topstatus__sep,.ops-topstatus__text{display:none}}@container topbar (max-width:719.98px){.ops-search .ops-kbd{display:none}}@container topbar (max-width:319.98px){.ops-search__text{display:none}.ops-search{inline-size:var(--va-hit-min);flex:none;justify-content:center;margin-inline:auto;padding:0}}@media (max-width:639.98px){.topbar{padding-inline:var(--va-sp-3);gap:var(--va-sp-2)}.ops-search{block-size:var(--va-hit-min)}.topbar__actions .ops-menu--theme,.topbar__actions .ops-menu--language,.topbar__actions .ops-menu--bell,.topbar__actions .ops-menu--user{display:none}}.bottom-nav{background-color:var(--va-sidebar);border-block-start:1px solid var(--va-border);grid-area:bottom-nav;grid-template-columns:repeat(5,minmax(0,1fr));padding-block-end:env(safe-area-inset-bottom,0px);display:none}@media (max-width:639.98px){.bottom-nav{display:grid}}.bottom-nav__item{justify-content:center;align-items:center;gap:var(--va-sp-1);min-block-size:var(--va-hit-min);color:var(--va-text-dim);font:500 var(--va-fs-2xs) var(--va-font-body);cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;text-decoration:none;display:flex;position:relative}.bottom-nav__item:hover{color:var(--va-text);text-decoration:none}.bottom-nav__item--active{color:var(--va-accent)}.bottom-nav__item:focus-visible{outline-offset:-2px}.bottom-nav__icon{display:inline-flex;position:relative}.bottom-nav__icon .ops-icon{block-size:20px;inline-size:20px}.bottom-nav__count{min-inline-size:var(--va-size-2xs);block-size:var(--va-size-2xs);padding-inline:var(--va-sp-1);border-radius:var(--va-radius-pill);background:var(--va-status-crit-strong);color:var(--va-on-strong);font:700 var(--va-fs-2xs)/1 var(--va-font-heading);box-shadow:0 0 0 2px var(--va-sidebar);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:-5px;inset-inline-end:-9px}.ops-sheet__section{padding-block:var(--va-sp-2) var(--va-sp-3);border-block-end:1px solid var(--va-border)}.ops-sheet__section:last-child{border-block-end:0}.ops-sheet__section-title{margin:var(--va-sp-2);font-family:var(--va-font-heading);font-size:var(--va-fs-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--va-text-dim);font-weight:700}.ops-sheet__list{gap:var(--va-sp-1);flex-direction:column;list-style:none;display:flex}.ops-sheet__item{align-items:center;gap:var(--va-sp-3);min-block-size:52px;padding:var(--va-sp-2) var(--va-sp-3);border-radius:var(--va-radius);background:var(--va-elevated);color:var(--va-text);font-size:var(--va-fs-lg);border:1px solid #0000;font-weight:500;text-decoration:none;display:flex}.ops-sheet__item:hover{border-color:var(--va-accent);text-decoration:none}.ops-sheet__item--active{border-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ops-sheet__item--active{border-color:color-mix(in oklab, var(--va-accent) 50%, transparent)}}.ops-sheet__item--active{color:var(--va-accent)}.ops-sheet__item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.ops-sheet__form,.ops-menu__form{margin:0}.ops-sheet__form .ops-sheet__item{text-align:start;cursor:pointer;inline-size:100%;font-family:inherit}.ops-sheet__context{gap:var(--va-sp-2);padding:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-palette{z-index:var(--va-z-palette);padding:12vh var(--va-sp-4) var(--va-sp-4);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.ops-palette[hidden]{display:none}.ops-palette__backdrop{background:var(--va-scrim);-webkit-backdrop-filter:blur(var(--va-scrim-blur));backdrop-filter:blur(var(--va-scrim-blur));position:absolute;inset:0}.ops-palette__panel{border:1px solid var(--va-border-light);border-radius:var(--va-radius-xl);background:var(--va-card);max-block-size:70vh;inline-size:min(640px,100%);box-shadow:var(--va-shadow-lg);animation:ops-pop var(--va-dur-base) var(--va-ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.ops-palette__search{align-items:center;gap:var(--va-sp-3);padding:var(--va-sp-3) var(--va-sp-4);border-block-end:1px solid var(--va-border);color:var(--va-text-dim);display:flex}.ops-palette__input{min-inline-size:0;color:var(--va-text);font:inherit;font-size:var(--va-fs-lg);background:0 0;border:0;outline:0;flex:auto}.ops-palette__input::placeholder{color:var(--va-text-muted)}.ops-palette__results{padding:var(--va-sp-2) var(--va-sp-2) var(--va-sp-3);overflow-y:auto}.ops-palette__group-title{padding:var(--va-sp-3) var(--va-sp-3) var(--va-sp-2);font-family:var(--va-font-heading);font-size:var(--va-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--va-text-dim);font-weight:700}.ops-palette__item{align-items:center;gap:var(--va-sp-2);inline-size:100%;padding:var(--va-sp-2) var(--va-sp-3);border-radius:var(--va-radius);color:var(--va-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.ops-palette__item:hover{text-decoration:none}.ops-palette__item[aria-selected=true]{background:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ops-palette__item[aria-selected=true]{background:color-mix(in oklab, var(--va-accent) 14%, transparent)}}.ops-palette__item-icon{border-radius:var(--va-radius);background:var(--va-elevated);block-size:30px;inline-size:30px;color:var(--va-text-dim);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ops-palette__item[aria-selected=true] .ops-palette__item-icon{color:var(--va-accent);background:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ops-palette__item[aria-selected=true] .ops-palette__item-icon{background:color-mix(in oklab, var(--va-accent) 24%, transparent)}}.ops-palette__item-text{flex:auto;min-inline-size:0}.ops-palette__item-name{font-size:var(--va-fs-md);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.ops-palette__item-hint{font-size:var(--va-fs-sm);color:var(--va-text-dim);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ops-palette__empty{padding:var(--va-sp-8) var(--va-sp-4);text-align:center;color:var(--va-text-dim)}.ops-palette__foot{gap:var(--va-sp-2) var(--va-sp-4);padding:var(--va-sp-3) var(--va-sp-4);border-block-start:1px solid var(--va-border);background:var(--va-elevated);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.ops-palette__foot{background:color-mix(in oklab, var(--va-elevated) 60%, transparent)}}.ops-palette__foot{font-size:var(--va-fs-xs);color:var(--va-text-dim)}@media (max-width:639.98px){.ops-palette{align-items:stretch;padding:0}.ops-palette__panel{border:0;border-radius:0;block-size:100dvh;max-block-size:none;inline-size:100%}}.ops-toast{z-index:var(--va-z-toast);max-inline-size:min(28rem,100vw - 32px);padding:var(--va-sp-3) var(--va-sp-4);border:1px solid var(--va-border-light);border-radius:var(--va-radius);background:var(--va-card);box-shadow:var(--va-shadow-lg);color:var(--va-text);font-size:var(--va-fs-base);position:fixed;inset-block-end:var(--va-sp-6);inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .ops-toast{transform:translate(50%)}.ops-toast[hidden]{display:none}@media (max-width:639.98px){.ops-toast{inset-block-end:calc(var(--va-bottom-nav-height) + env(safe-area-inset-bottom,0px) + 64px)}}.ops-page{--_gutter:var(--va-sp-4);gap:var(--va-sp-6);max-inline-size:var(--va-page-max);padding:var(--va-sp-4) var(--_gutter) var(--va-sp-10);flex-direction:column;margin-inline:auto;display:flex}@container content (min-width:640px){.ops-page{--_gutter:var(--va-sp-5);gap:var(--va-sp-8);padding:var(--va-sp-5) var(--_gutter) var(--va-sp-10)}}@container content (min-width:1200px){.ops-page{--_gutter:var(--va-sp-6);gap:var(--va-sp-10);padding:var(--va-sp-6) var(--_gutter) var(--va-sp-16)}}.ops-layout{gap:var(--va-sp-4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.ops-layout>*{grid-column:1/-1;min-inline-size:0}@container content (min-width:900px){.ops-col-6,.ops-col-md-6{grid-column:span 6}}@container content (min-width:1200px){.ops-col-4{grid-column:span 4}.ops-col-5{grid-column:span 5}.ops-col-7{grid-column:span 7}.ops-col-8{grid-column:span 8}.ops-col-md-6{grid-column:span 4}}.ops-stack{gap:var(--va-sp-3);flex-direction:column;min-inline-size:0;display:flex}.ops-cluster{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-section{gap:var(--va-sp-3);flex-direction:column;min-inline-size:0;scroll-margin-block-start:72px;display:flex}@container content (min-width:640px){.ops-section{gap:var(--va-sp-4)}}.ops-page [id]{scroll-margin-block-start:72px}.ops-section-head{align-items:baseline;gap:var(--va-sp-1) var(--va-sp-3);flex-wrap:wrap;display:flex}.ops-section-head__title{font-family:var(--va-font-heading);font-size:var(--va-fs-xl);letter-spacing:-.01em;margin:0;font-weight:700}.ops-section-head__count{font-family:var(--va-font-mono);font-size:var(--va-fs-sm);color:var(--va-text-dim)}.ops-section-head__meta{font-size:var(--va-fs-base);color:var(--va-text-dim)}.ops-section-head__actions{gap:var(--va-sp-2);flex-wrap:wrap;align-self:center;margin-inline-start:auto;display:flex}@container content (max-width:899.98px){.ops-section-head__actions{inline-size:100%;margin-inline-start:0}}.ops-caption{font-family:var(--va-font-heading);font-size:var(--va-fs-xs);letter-spacing:var(--va-tracking-caps);text-transform:uppercase;color:var(--va-text-dim);font-weight:700}.ops-muted{color:var(--va-text-dim)}.ops-num{font-variant-numeric:tabular-nums}.ops-card{border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background-color:var(--va-card);flex-direction:column;min-inline-size:0;display:flex}.ops-card__head{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);min-block-size:52px;padding:var(--va-sp-3) var(--_card-pad-inline,var(--va-sp-3));border-block-end:1px solid var(--va-border);flex-wrap:wrap;display:flex}.ops-card__title{align-items:center;gap:var(--va-sp-2);font-family:var(--va-font-heading);font-size:var(--va-fs-lg);margin:0;font-weight:600;display:inline-flex}.ops-card__title-icon{inline-size:var(--va-size-sm);block-size:var(--va-size-sm);border-radius:var(--va-radius-sm);background:var(--va-elevated);color:var(--va-text-dim);justify-content:center;align-items:center;display:inline-flex}.ops-card__meta{font-size:var(--va-fs-sm);color:var(--va-text-dim)}.ops-card__actions{align-items:center;gap:var(--va-sp-2);margin-inline-start:auto;display:flex}.ops-card__body{padding:var(--_card-pad-block,var(--va-sp-3)) var(--_card-pad-inline,var(--va-sp-3));min-inline-size:0}.ops-card__body--flush{padding:0}.ops-card__body--stack{gap:var(--va-sp-3);flex-direction:column;display:flex}.ops-card__foot{align-items:center;gap:var(--va-sp-2) var(--va-sp-3);padding:var(--va-sp-3) var(--_card-pad-inline,var(--va-sp-3));border-block-start:1px solid var(--va-border);font-size:var(--va-fs-sm);color:var(--va-text-dim);flex-wrap:wrap;display:flex}:where(.ops-card,.ops-banner,.ops-stat,.ops-alert,.ops-server,.ops-callout){--_card-pad-block:var(--va-sp-3);--_card-pad-inline:var(--va-sp-3)}@container content (min-width:640px){:where(.ops-card,.ops-banner,.ops-stat,.ops-alert,.ops-server,.ops-callout){--_card-pad-block:var(--va-sp-4);--_card-pad-inline:var(--va-sp-5)}}.ops-btn{justify-content:center;align-items:center;gap:var(--va-sp-2);min-inline-size:var(--va-hit-min);block-size:var(--va-size-xl);padding-inline:var(--va-sp-4);border-radius:var(--va-radius);font:600 var(--va-fs-base)/1 var(--va-font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--va-dur-fast) ease, border-color var(--va-dur-fast) ease, color var(--va-dur-fast) ease;border:1px solid #0000;text-decoration:none;display:inline-flex}.ops-btn:hover{text-decoration:none}.ops-btn:active{transform:scale(.98)}.ops-btn .ops-icon{inline-size:var(--va-icon-sm);block-size:var(--va-icon-sm)}.ops-btn--primary{background:var(--va-accent-strong);color:var(--va-on-strong)}.ops-btn--primary:hover{background:var(--va-accent-strong)}@supports (color:color-mix(in lab, red, red)){.ops-btn--primary:hover{background:color-mix(in oklab, var(--va-accent-strong) 86%, var(--va-on-strong))}}.ops-btn--secondary{background:var(--va-card);border-color:var(--va-border-light);color:var(--va-text)}.ops-btn--secondary:hover{background:var(--va-elevated);border-color:var(--va-border-strong)}.ops-btn--ghost{color:var(--va-text);background:0 0}.ops-btn--ghost:hover{background:var(--va-elevated)}.ops-btn--danger{background:var(--va-status-crit-strong);color:var(--va-on-strong)}.ops-btn--sm{block-size:var(--va-size-lg);padding-inline:var(--va-sp-3);font-size:var(--va-fs-sm)}.ops-btn--icon{inline-size:var(--va-size-xl);padding:0}.ops-btn--sm.ops-btn--icon{inline-size:var(--va-size-lg);min-inline-size:var(--va-size-lg)}.ops-btn:disabled,.ops-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.ops-btn[aria-busy=true]{cursor:progress}.ops-btn__spinner{inline-size:var(--va-icon-sm);block-size:var(--va-icon-sm);border-radius:var(--va-radius-pill);border:2px solid}@supports (color:color-mix(in lab, red, red)){.ops-btn__spinner{border:2px solid color-mix(in oklab, currentColor 22%, transparent)}}.ops-btn__spinner{border-block-start-color:currentColor;animation:.65s linear infinite ops-spin}@keyframes ops-spin{to{transform:rotate(360deg)}}@media (max-width:639.98px){.ops-btn,.ops-btn--sm{min-block-size:var(--va-hit-min)}.ops-btn--sm.ops-btn--icon{min-inline-size:var(--va-hit-min)}}.ops-status{--_c:var(--va-status-unknown);align-items:center;gap:var(--va-sp-1);block-size:var(--va-size-xs);padding-block:var(--va-sp-0-5);padding-inline:var(--va-sp-2);border:1px solid var(--_c);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ops-status{border:1px solid color-mix(in oklab, var(--_c) var(--va-tint-line), transparent)}}.ops-status{border-radius:var(--va-radius-pill);background-color:var(--_c)}@supports (color:color-mix(in lab, red, red)){.ops-status{background-color:color-mix(in oklab, var(--_c) var(--va-tint-chip), var(--va-card))}}.ops-status{color:var(--_c);font:600 var(--va-fs-xs)/1 var(--va-font-body);white-space:nowrap;flex-shrink:0}.ops-status .ops-icon{inline-size:var(--va-icon-xs);block-size:var(--va-icon-xs);stroke-width:2.3px}.ops-status--ok{--_c:var(--va-status-ok)}.ops-status--warn{--_c:var(--va-status-warn)}.ops-status--crit{--_c:var(--va-status-crit)}.ops-status--info{--_c:var(--va-status-info)}.ops-status--maintenance{--_c:var(--va-status-maintenance)}.ops-status--unknown{--_c:var(--va-status-unknown);background-image:var(--va-status-unknown-hatch);border-style:dashed}.ops-status--silenced{--_c:var(--va-status-silenced);background-color:#0000;border-style:dashed}.ops-status--retired{--_c:var(--va-status-retired);border-color:var(--va-border-light);background-color:#0000}.ops-status--lg{block-size:var(--va-size-sm);gap:var(--va-sp-1);padding-block:var(--va-sp-1);padding-inline:var(--va-sp-3);font-size:var(--va-fs-sm)}.ops-status--quiet{background-color:#0000;border-color:#0000;padding-inline:0}.ops-risk{--_c:var(--va-risk-readonly);align-items:center;gap:var(--va-sp-1);block-size:var(--va-size-xs);padding-block:var(--va-sp-0-5);padding-inline:var(--va-sp-2);border:1px solid var(--_c);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ops-risk{border:1px solid color-mix(in oklab, var(--_c) 45%, transparent)}}.ops-risk{border-radius:var(--va-radius-sm);color:var(--_c);font:700 var(--va-fs-2xs)/1 var(--va-font-body);letter-spacing:var(--va-tracking-caps);text-transform:uppercase;white-space:nowrap}.ops-risk .ops-icon{inline-size:var(--va-icon-xs);block-size:var(--va-icon-xs);stroke-width:2.3px}.ops-risk--reversible{--_c:var(--va-risk-reversible)}.ops-risk--destructive{--_c:var(--va-risk-destructive);background:var(--_c)}@supports (color:color-mix(in lab, red, red)){.ops-risk--destructive{background:color-mix(in oklab, var(--_c) var(--va-tint-chip), var(--va-card))}}.ops-badge{align-items:center;gap:var(--va-sp-1);block-size:var(--va-size-xs);padding-block:var(--va-sp-0-5);padding-inline:var(--va-sp-2);border:1px solid var(--va-border-light);border-radius:var(--va-radius-sm);background:var(--va-elevated);color:var(--va-text-dim);font:600 var(--va-fs-xs)/1 var(--va-font-body);white-space:nowrap;text-decoration:none;display:inline-flex}.ops-badge .ops-icon{inline-size:var(--va-icon-xs);block-size:var(--va-icon-xs)}a.ops-badge:hover{color:var(--va-text);border-color:var(--va-accent);text-decoration:none}.ops-badge--mono{font-family:var(--va-font-mono);font-weight:500}.ops-badge--new{border-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ops-badge--new{border-color:color-mix(in oklab, var(--va-accent) 45%, transparent)}}.ops-badge--new{background:var(--va-accent-dim);color:var(--va-accent)}.ops-badge--dashed{background:0 0;border-style:dashed}.ops-time{font-variant-numeric:tabular-nums;-webkit-text-decoration:underline dotted var(--va-text-dim);-webkit-text-decoration:underline dotted var(--va-text-dim);text-decoration:underline dotted var(--va-text-dim)}@supports (color:color-mix(in lab, red, red)){.ops-time{-webkit-text-decoration:underline dotted color-mix(in oklab, var(--va-text-dim) 60%, transparent);-webkit-text-decoration:underline dotted color-mix(in oklab, var(--va-text-dim) 60%, transparent);text-decoration:underline dotted color-mix(in oklab, var(--va-text-dim) 60%, transparent)}}.ops-time{text-underline-offset:3px;cursor:help;white-space:nowrap}.ops-verdict{--_c:var(--va-status-unknown);gap:var(--va-sp-3) var(--va-sp-4);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark body""aside aside";align-items:start;display:grid}.ops-verdict--ok{--_c:var(--va-status-ok)}.ops-verdict--warn{--_c:var(--va-status-warn)}.ops-verdict--crit{--_c:var(--va-status-crit)}.ops-verdict__mark{inline-size:var(--va-size-3xl);block-size:var(--va-size-3xl);border-radius:var(--va-radius-xl);color:var(--_c);background:var(--_c);grid-area:mark;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ops-verdict__mark{background:color-mix(in oklab, var(--_c) 15%, transparent)}}.ops-verdict__mark{box-shadow:inset 0 0 0 1px var(--_c)}@supports (color:color-mix(in lab, red, red)){.ops-verdict__mark{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--_c) 40%, transparent)}}.ops-verdict__mark{position:relative}.ops-verdict__mark .ops-icon{stroke-width:2px;block-size:28px;inline-size:28px}.ops-verdict--crit .ops-verdict__mark:after{content:"";border-radius:inherit;animation:ops-pulse 2.4s var(--va-ease-standard) infinite;position:absolute;inset:0}.ops-verdict--unknown .ops-verdict__mark{background-image:var(--va-status-unknown-hatch);box-shadow:inset 0 0 0 1px var(--va-border-strong)}.ops-verdict__body{gap:var(--va-sp-2);flex-direction:column;grid-area:body;min-inline-size:0;display:flex}.ops-verdict__eyebrow{align-items:center;gap:var(--va-sp-2);font-size:var(--va-fs-sm);color:var(--va-text-dim);flex-wrap:wrap;display:flex}.ops-verdict__title{font-family:var(--va-font-heading);font-size:var(--va-fs-3xl);font-weight:700;line-height:var(--va-lh-tight);letter-spacing:-.02em;text-wrap:balance;margin:0}.ops-verdict__sub{font-size:var(--va-fs-md);color:var(--va-text-dim);line-height:var(--va-lh-snug)}.ops-verdict__sub b{color:var(--va-text)}.ops-verdict__aside{gap:var(--va-sp-2);flex-wrap:wrap;grid-area:aside;display:flex}@container content (min-width:1200px){.ops-verdict{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark body aside"}.ops-verdict__aside{flex-direction:column;align-self:center;align-items:flex-end}}@container content (max-width:639.98px){.ops-verdict{gap:var(--va-sp-3);grid-template-columns:minmax(0,1fr);grid-template-areas:"body""aside"}.ops-verdict__mark{display:none}.ops-verdict__title{font-size:var(--va-fs-xl)}.ops-verdict__sub{font-size:var(--va-fs-base)}}.ops-banner{--_c:var(--va-status-crit);gap:var(--va-sp-4);padding:var(--_card-pad-block) var(--_card-pad-inline);border:1px solid var(--_c);grid-template-columns:minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.ops-banner{border:1px solid color-mix(in oklab, var(--_c) var(--va-tint-line), var(--va-border))}}.ops-banner{border-inline-start:4px solid var(--_c);border-radius:var(--va-radius-lg);background:var(--_c)}@supports (color:color-mix(in lab, red, red)){.ops-banner{background:color-mix(in oklab, var(--_c) var(--va-tint-surface), var(--va-card))}}.ops-banner--unknown{--_c:var(--va-status-unknown);background-color:var(--va-card);background-image:var(--va-status-unknown-hatch);border-style:dashed;border-inline-start-style:solid}.ops-banner__main{gap:var(--va-sp-2);flex-direction:column;min-inline-size:0;display:flex}.ops-banner__top{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-banner__title{font-family:var(--va-font-heading);font-size:var(--va-fs-xl);font-weight:700;line-height:var(--va-lh-snug);margin:0}.ops-banner__title a{color:inherit}.ops-banner__actions{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-banner__hint{align-items:center;gap:var(--va-sp-1);font-size:var(--va-fs-sm);color:var(--va-text-dim);display:inline-flex}@container content (min-width:1200px){.ops-banner{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ops-banner__actions{flex-direction:column;align-items:stretch}}.ops-facts{gap:var(--va-sp-2) var(--va-sp-5);margin:var(--va-sp-1) 0 0;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));display:grid}.ops-facts__item{min-inline-size:0}.ops-facts dt{font-size:var(--va-fs-xs);letter-spacing:var(--va-tracking-caps);text-transform:uppercase;color:var(--va-text-dim);font-weight:700}.ops-facts dd{margin:var(--va-sp-0-5) 0 0;font-size:var(--va-fs-base);line-height:var(--va-lh-snug)}.ops-checklist{border:1px solid var(--va-border);border-radius:var(--va-radius);background:var(--va-card);flex-direction:column;list-style:none;display:flex}.ops-checklist__item{--_c:var(--va-status-ok);gap:var(--va-sp-1) var(--va-sp-3);padding:var(--va-sp-3);border-block-start:1px solid var(--va-border);grid-template-columns:5.5rem minmax(0,1fr);grid-template-areas:"state name""state detail";align-items:center;display:grid}.ops-checklist__item:first-child{border-block-start:0}.ops-checklist__item--fail{--_c:var(--va-status-crit);background:var(--va-status-crit-surface)}.ops-checklist__state{align-items:center;gap:var(--va-sp-1);font-size:var(--va-fs-sm);color:var(--_c);grid-area:state;font-weight:700;display:inline-flex}.ops-checklist__name{font-size:var(--va-fs-base);grid-area:name;font-weight:600}.ops-checklist__detail{font-size:var(--va-fs-sm);color:var(--va-text-dim);overflow-wrap:anywhere;grid-area:detail}@container content (min-width:900px){.ops-checklist__item{grid-template-columns:5.5rem 13rem minmax(0,1fr);grid-template-areas:"state name detail"}}.ops-callout{--_c:var(--va-text-dim);gap:var(--va-sp-3);padding:var(--_card-pad-block) var(--_card-pad-inline);border:1px solid var(--va-border-light);border-radius:var(--va-radius);background:var(--va-card);display:flex}.ops-callout>.ops-icon{color:var(--_c);margin-block-start:var(--va-sp-0-5)}.ops-callout--guard{--_c:var(--va-status-warn);border-color:var(--va-status-warn-line)}@media print{.ops-callout--guard{display:none}}.ops-callout--info{--_c:var(--va-status-info)}.ops-callout__title{font-weight:700;font-size:var(--va-fs-md)}.ops-callout__text{font-size:var(--va-fs-base);color:var(--va-text-dim);line-height:var(--va-lh-snug);margin-block-start:var(--va-sp-1)}.ops-callout__actions{gap:var(--va-sp-2);flex-wrap:wrap;margin-block-start:var(--va-sp-3);display:flex}.ops-flow{padding:var(--va-sp-4);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.ops-flow__node{--_c:var(--va-status-ok);gap:var(--va-sp-1) var(--va-sp-2);min-inline-size:0;padding:var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius);background:var(--va-elevated);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head status""metric metric""sub sub";align-items:center;display:grid}.ops-flow__node--warn{--_c:var(--va-status-warn);border-color:var(--va-status-warn-line);box-shadow:inset 0 3px 0 var(--_c)}.ops-flow__node--crit{--_c:var(--va-status-crit);border-color:var(--va-status-crit-line);background:var(--va-status-crit-surface);box-shadow:inset 0 3px 0 var(--_c)}.ops-flow__node--unknown{--_c:var(--va-status-unknown);border-style:dashed;border-color:var(--va-border-strong);background-image:var(--va-status-unknown-hatch)}.ops-flow__head{align-items:center;gap:var(--va-sp-1);grid-area:head;min-inline-size:0;display:flex}.ops-flow__head .ops-icon{color:var(--va-text-dim)}.ops-flow__name{font-weight:700;font-size:var(--va-fs-base);line-height:var(--va-lh-tight);min-inline-size:0}.ops-flow__status{grid-area:status;justify-self:end}.ops-flow__metric{font-family:var(--va-font-mono);font-size:var(--va-fs-sm);color:var(--va-text);overflow-wrap:anywhere;grid-area:metric;font-weight:500}.ops-flow__sub{font-size:var(--va-fs-xs);color:var(--va-text-dim);line-height:var(--va-lh-snug);grid-area:sub}.ops-flow__edge{--_c:var(--va-border-strong);align-items:center;gap:var(--va-sp-2);min-block-size:38px;padding-inline-start:var(--va-sp-8);display:flex;position:relative}.ops-flow__edge:before{content:"";background:var(--_c);inline-size:2px;position:absolute;inset-block:0 6px;inset-inline-start:21px}.ops-flow__edge:after{content:"";border-inline:5px solid #0000;border-block-start:7px solid var(--_c);position:absolute;inset-block-end:0;inset-inline-start:17px}.ops-flow__edge--warn{--_c:var(--va-status-warn)}.ops-flow__edge--broken{--_c:var(--va-status-crit)}.ops-flow__edge--unknown{--_c:var(--va-status-unknown)}.ops-flow__edge--broken:before,.ops-flow__edge--unknown:before{background:repeating-linear-gradient(to bottom, var(--_c) 0 4px, transparent 4px 8px)}.ops-flow__edge-label{font-family:var(--va-font-mono);font-size:var(--va-fs-xs);color:var(--va-text-dim);line-height:var(--va-lh-snug)}.ops-flow__edge-note{font-family:var(--va-font-mono);font-size:var(--va-fs-xs);line-height:var(--va-lh-snug);color:var(--va-text-dim)}.ops-flow__edge--broken .ops-flow__edge-label,.ops-flow__edge--warn .ops-flow__edge-label,.ops-flow__edge--broken .ops-flow__edge-note,.ops-flow__edge--warn .ops-flow__edge-note{color:var(--_c);font-weight:600}.ops-flow__edge--unknown .ops-flow__edge-label,.ops-flow__edge--unknown .ops-flow__edge-note{color:var(--va-text);font-weight:600}.ops-flow__break{border-radius:var(--va-radius-pill);background:var(--va-card);block-size:18px;inline-size:18px;color:var(--_c);box-shadow:0 0 0 2px var(--_c);z-index:1;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:calc(50% - 12px);inset-inline-start:13px}.ops-flow__break .ops-icon{stroke-width:3px;block-size:10px;inline-size:10px}@container content (min-width:1200px){.ops-flow{grid-template-columns:minmax(0,1fr) repeat(6,64px minmax(0,1fr));align-items:stretch}.ops-flow__node{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""status""metric""sub";align-content:start}.ops-flow__status{justify-self:start}.ops-flow__edge{min-block-size:0;padding:0 var(--va-sp-2);text-align:center;flex-direction:column;justify-content:center}.ops-flow__edge:before{block-size:2px;inline-size:auto;inset-block:calc(50% - 1px) auto;inset-inline:4px 8px}.ops-flow__edge:after{border:5px solid #0000;border-inline:0;border-inline-start:7px solid var(--_c);inset-block:calc(50% - 5px) auto;inset-inline:auto 2px}.ops-flow__edge--broken:before,.ops-flow__edge--unknown:before{background:repeating-linear-gradient(to right, var(--_c) 0 4px, transparent 4px 8px)}.ops-flow__edge-label{font-size:var(--va-fs-2xs);overflow-wrap:anywhere;position:absolute;inset-block-end:calc(50% + 8px);inset-inline:2px}.ops-flow__edge-note{font-size:var(--va-fs-2xs);position:absolute;inset-block-start:calc(50% + 14px);inset-inline:2px}.ops-flow__break{inset-block-start:calc(50% - 9px);inset-inline-start:calc(50% - 11px)}}.ops-stats{gap:var(--va-sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));display:grid}@container content (max-width:639.98px){.ops-stats{gap:var(--va-sp-2);grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-stat{--_c:var(--va-status-ok);gap:var(--va-sp-2);min-inline-size:0;padding:var(--_card-pad-block) var(--_card-pad-inline);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);color:var(--va-text);transition:border-color var(--va-dur-fast) ease;flex-direction:column;text-decoration:none;display:flex}a.ops-stat:hover{border-color:var(--va-border-strong);text-decoration:none}.ops-stat{min-block-size:110px}@container content (max-width:639.98px){.ops-stat{min-block-size:96px}}.ops-stat--warn{--_c:var(--va-status-warn);border-block-start:3px solid var(--_c)}.ops-stat--crit{--_c:var(--va-status-crit);border-block-start:3px solid var(--_c);background:var(--va-status-crit-surface)}.ops-stat--unknown{--_c:var(--va-status-unknown);background-image:var(--va-status-unknown-hatch);border-style:dashed}.ops-stat__head{justify-content:space-between;align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-stat__label{font-family:var(--va-font-heading);font-size:var(--va-fs-xs);letter-spacing:var(--va-tracking-caps);text-transform:uppercase;color:var(--va-text-dim);font-weight:700}.ops-stat__value{font-family:var(--va-font-heading);font-size:var(--va-fs-2xl);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.ops-stat__value small{font-size:var(--va-fs-md);color:var(--va-text-dim);margin-inline-start:var(--va-sp-0-5);font-weight:600}.ops-stat__sub{font-size:var(--va-fs-sm);color:var(--va-text-dim);line-height:var(--va-lh-snug)}.ops-stat__sub b{color:var(--va-text)}@container content (max-width:639.98px){.ops-stat__value{font-size:var(--va-fs-xl)}}.ops-alertlist{gap:var(--va-sp-2);flex-direction:column;list-style:none;display:flex}.ops-alert{--_c:var(--va-status-unknown);gap:var(--va-sp-2);min-inline-size:0;padding:var(--_card-pad-block) var(--_card-pad-inline);border:1px solid var(--va-border);border-inline-start:3px solid var(--_c);border-radius:var(--va-radius);background:var(--va-card);flex-direction:column;display:flex}.ops-alert--crit{--_c:var(--va-status-crit)}.ops-alert--warn{--_c:var(--va-status-warn)}.ops-alert--info{--_c:var(--va-status-info)}.ops-alert--unknown{--_c:var(--va-status-unknown);background-image:var(--va-status-unknown-hatch)}.ops-alert__head{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-alert__when{font-size:var(--va-fs-sm);color:var(--va-text-dim);white-space:nowrap;margin-inline-start:auto}.ops-alert__title{font-size:var(--va-fs-md);font-weight:700;line-height:var(--va-lh-snug);margin:0}.ops-alert__target{font-family:var(--va-font-mono);font-size:var(--va-fs-xs);color:var(--va-text-dim);overflow-wrap:anywhere}.ops-alert__facts{gap:var(--va-sp-3) var(--va-sp-2);grid-template-columns:4.25rem minmax(0,1fr);margin:0;display:grid}.ops-alert__facts dt{font-size:var(--va-fs-2xs);letter-spacing:var(--va-tracking-caps);text-transform:uppercase;color:var(--va-text-dim);font-weight:700;line-height:var(--va-lh-snug)}.ops-alert__facts dd{font-size:var(--va-fs-base);line-height:var(--va-lh-snug);margin:0}.ops-alert__next{font-weight:600}.ops-alert__foot{align-items:center;gap:var(--va-sp-2) var(--va-sp-3);font-size:var(--va-fs-sm);color:var(--va-text-dim);flex-wrap:wrap;padding-block-start:var(--va-sp-1);display:flex}.ops-spark{block-size:32px;inline-size:100%;display:block;overflow:visible}.ops-spark__line{fill:none;stroke:var(--va-text-dim);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.ops-spark__area{fill:var(--va-text-dim)}@supports (color:color-mix(in lab, red, red)){.ops-spark__area{fill:color-mix(in oklab, var(--va-text-dim) 14%, transparent)}}.ops-spark__area{stroke:none}.ops-spark__cap{stroke:var(--va-border-strong);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.ops-spark--crit .ops-spark__line{stroke:var(--va-status-crit)}.ops-spark--crit .ops-spark__area{fill:var(--va-status-crit)}@supports (color:color-mix(in lab, red, red)){.ops-spark--crit .ops-spark__area{fill:color-mix(in oklab, var(--va-status-crit) 16%, transparent)}}.ops-spark--warn .ops-spark__line{stroke:var(--va-status-warn)}.ops-spark--warn .ops-spark__area{fill:var(--va-status-warn)}@supports (color:color-mix(in lab, red, red)){.ops-spark--warn .ops-spark__area{fill:color-mix(in oklab, var(--va-status-warn) 10%, transparent)}}.ops-spark__forecast{fill:none;stroke:var(--va-text-dim);stroke-width:1.5px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.ops-spark__marker{fill:var(--va-card);stroke:var(--va-text);stroke-width:1.5px;vector-effect:non-scaling-stroke}.ops-meters{gap:var(--va-sp-2);flex-direction:column;display:flex}.ops-meter{--_c:var(--va-text-dim);align-items:center;gap:var(--va-sp-2);font-size:var(--va-fs-sm);grid-template-columns:minmax(0,auto) minmax(2.5rem,1fr) minmax(0,auto);display:grid}.ops-meter--warn{--_c:var(--va-status-warn)}.ops-meter--crit{--_c:var(--va-status-crit)}.ops-meter--unknown{--_c:var(--va-status-unknown)}.ops-meter__label{color:var(--va-text-dim);overflow-wrap:anywhere;min-inline-size:0}.ops-meter__track{border-radius:var(--va-radius-pill);background:var(--va-elevated);block-size:6px;box-shadow:inset 0 0 0 1px var(--va-border);position:relative;overflow:hidden}.ops-meter__fill{inline-size:var(--v,0%);border-radius:inherit;background:var(--_c);position:absolute;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.ops-meter__fill{background:color-mix(in oklab, var(--_c) 80%, var(--va-text))}}.ops-meter:not(.ops-meter--warn):not(.ops-meter--crit) .ops-meter__fill{background:var(--va-text-dim)}@supports (color:color-mix(in lab, red, red)){.ops-meter:not(.ops-meter--warn):not(.ops-meter--crit) .ops-meter__fill{background:color-mix(in oklab, var(--va-text-dim) 70%, transparent)}}.ops-meter--unknown .ops-meter__fill{background:var(--va-status-unknown-hatch);box-shadow:inset 0 0 0 1px var(--va-border-strong)}.ops-meter__band{inline-size:calc(100% - var(--from,90%));background:repeating-linear-gradient(135deg, var(--va-status-warn) 0 2px, transparent 2px 5px);position:absolute;inset-block:-2px;inset-inline-start:var(--from,90%)}@supports (color:color-mix(in lab, red, red)){.ops-meter__band{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--va-status-warn) 45%, transparent) 0 2px, transparent 2px 5px)}}.ops-meter__value{text-align:end;font-family:var(--va-font-mono);font-size:var(--va-fs-xs);color:var(--va-text);overflow-wrap:anywhere;min-inline-size:0}.ops-meter--crit .ops-meter__value,.ops-meter--warn .ops-meter__value{color:var(--_c);font-weight:600}@container content (max-width:519.98px){.ops-meter{grid-template-columns:minmax(0,1fr) auto}.ops-meter__track{order:3;grid-column:1/-1}}.ops-forecasts{flex-direction:column;list-style:none;display:flex}.ops-forecast{--_c:var(--va-text-dim);gap:var(--va-sp-2) var(--va-sp-3);padding:var(--va-sp-3) var(--va-sp-4);border-block-start:1px solid var(--va-border);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"target eta""chart chart""meta meta";display:grid}.ops-forecast:first-child{border-block-start:0}.ops-forecast--crit{--_c:var(--va-status-crit)}.ops-forecast--warn{--_c:var(--va-status-warn)}.ops-forecast--unknown{--_c:var(--va-status-unknown)}.ops-forecast__target{min-inline-size:0;font-size:var(--va-fs-base);grid-area:target;font-weight:600}.ops-forecast__target code{font-size:var(--va-fs-xs);color:var(--va-text-dim);overflow-wrap:anywhere;font-weight:400;display:block}.ops-forecast__eta{text-align:end;font-family:var(--va-font-heading);font-size:var(--va-fs-lg);color:var(--_c);white-space:nowrap;grid-area:eta;font-weight:700}.ops-forecast--ok .ops-forecast__eta{color:var(--va-text)}.ops-forecast__eta small{font-family:var(--va-font-body);font-size:var(--va-fs-xs);color:var(--va-text-dim);font-weight:500;display:block}.ops-forecast__chart{grid-area:chart;block-size:48px}.ops-forecast__meta{font-size:var(--va-fs-sm);color:var(--va-text-dim);line-height:var(--va-lh-snug);grid-area:meta}.ops-forecast__footer{font-size:var(--va-fs-sm);grid-column:1/-1}.ops-uptime{align-items:center;gap:var(--va-sp-3);font-size:var(--va-fs-sm);grid-template-columns:7.5rem minmax(0,1fr) 3.5rem;display:grid}.ops-uptime__name{color:var(--va-text);font-weight:500}.ops-uptime__track{border-radius:var(--va-radius-sm);background:repeating-linear-gradient(to right, transparent 0 calc(100% / 24 - 2px), var(--va-card) calc(100% / 24 - 2px) calc(100% / 24)), var(--va-status-ok);block-size:18px;position:relative}@supports (color:color-mix(in lab, red, red)){.ops-uptime__track{background:repeating-linear-gradient(to right, transparent 0 calc(100% / 24 - 2px), var(--va-card) calc(100% / 24 - 2px) calc(100% / 24)), color-mix(in oklab, var(--va-status-ok) 42%, var(--va-card))}}.ops-uptime__seg{inline-size:var(--w);border-radius:var(--va-radius-xs);min-inline-size:4px;position:absolute;inset-block:0;inset-inline-start:var(--from)}.ops-uptime__seg--warn{background:var(--va-status-warn)}.ops-uptime__seg--expected{background:var(--va-status-unknown-hatch), var(--va-elevated);box-shadow:inset 0 0 0 1px var(--va-border-strong)}.ops-uptime__seg--maintenance{background:var(--va-status-maintenance)}.ops-uptime__pct{text-align:end;font-family:var(--va-font-mono);font-size:var(--va-fs-xs);color:var(--va-text)}.ops-uptime__axis{gap:var(--va-sp-3);font-size:var(--va-fs-2xs);color:var(--va-text-dim);grid-template-columns:7.5rem minmax(0,1fr) 3.5rem;display:grid}.ops-uptime__axis span:nth-child(2){justify-content:space-between;display:flex}.ops-legend{gap:var(--va-sp-2) var(--va-sp-4);font-size:var(--va-fs-xs);color:var(--va-text-dim);flex-wrap:wrap;display:flex}.ops-legend__key{align-items:center;gap:var(--va-sp-1);display:inline-flex}.ops-legend__swatch{border-radius:var(--va-radius-xs);background:var(--va-status-ok);block-size:8px;inline-size:14px}@supports (color:color-mix(in lab, red, red)){.ops-legend__swatch{background:color-mix(in oklab, var(--va-status-ok) 42%, var(--va-card))}}.ops-legend__swatch--warn{background:var(--va-status-warn)}.ops-legend__swatch--expected{background:var(--va-status-unknown-hatch), var(--va-elevated);box-shadow:inset 0 0 0 1px var(--va-border-strong)}.ops-legend__swatch--maintenance{background:var(--va-status-maintenance)}@container content (max-width:639.98px){.ops-uptime,.ops-uptime__axis{grid-template-columns:minmax(0,1fr) 3rem}.ops-uptime__name{grid-column:1/-1}.ops-uptime__axis span:first-child{display:none}}.ops-timeline{flex-direction:column;list-style:none;display:flex}.ops-timeline__item{gap:var(--va-sp-3);padding-block:0 var(--va-sp-3);grid-template-columns:28px minmax(0,1fr);display:grid;position:relative}.ops-timeline__item:before{content:"";background:var(--va-border);inline-size:2px;position:absolute;inset-block:30px 2px;inset-inline-start:13px}.ops-timeline__item:last-child{padding-block-end:0}.ops-timeline__item:last-child:before{display:none}.ops-timeline__icon{--_c:var(--va-text-dim);inline-size:var(--va-size-md);block-size:var(--va-size-md);border-radius:var(--va-radius-pill);background:var(--va-elevated);color:var(--_c);box-shadow:inset 0 0 0 1px var(--va-border-light);justify-content:center;align-items:center;display:inline-flex}.ops-timeline__icon .ops-icon{inline-size:var(--va-icon-sm);block-size:var(--va-icon-sm)}.ops-timeline__icon--ok{--_c:var(--va-status-ok)}.ops-timeline__icon--crit{--_c:var(--va-status-crit)}.ops-timeline__icon--warn{--_c:var(--va-status-warn)}.ops-timeline__icon--info{--_c:var(--va-status-info)}.ops-timeline__icon--silenced{--_c:var(--va-status-silenced)}.ops-timeline__icon--unknown{--_c:var(--va-status-unknown);background-image:var(--va-status-unknown-hatch)}.ops-timeline__body{min-inline-size:0;padding-block-start:var(--va-sp-1)}.ops-timeline__title{font-size:var(--va-fs-base);line-height:var(--va-lh-snug)}.ops-timeline__title s{color:var(--va-text-dim)}.ops-timeline__meta{font-size:var(--va-fs-sm);color:var(--va-text-dim);margin-block-start:var(--va-sp-1)}.ops-timeline__day{margin:var(--va-sp-1) 0 var(--va-sp-3)}@container content (min-width:900px){.ops-timeline--h{flex-direction:row}.ops-timeline--h .ops-timeline__item{gap:var(--va-sp-2);padding:0 var(--va-sp-3) 0 0;flex:1 1 0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.ops-timeline--h .ops-timeline__item:before{block-size:2px;inline-size:auto;inset-block:13px auto;inset-inline:34px 8px}.ops-timeline--h .ops-timeline__body{padding:0}}.ops-servers{gap:var(--va-sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.ops-server{--_c:var(--va-status-ok);gap:var(--va-sp-3);min-inline-size:0;padding:var(--_card-pad-block) var(--_card-pad-inline);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);flex-direction:column;display:flex}.ops-server--warn{--_c:var(--va-status-warn);border-block-start:3px solid var(--_c)}.ops-server--crit{--_c:var(--va-status-crit);border-block-start:3px solid var(--_c)}.ops-server--unknown{--_c:var(--va-status-unknown);background-image:var(--va-status-unknown-hatch);border-style:dashed}.ops-server--retired{color:var(--va-text-dim);background:0 0;border-style:dashed}.ops-server__head{gap:var(--va-sp-2) var(--va-sp-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ops-server__icon{inline-size:var(--va-size-lg);block-size:var(--va-size-lg);border-radius:var(--va-radius);background:var(--va-elevated);color:var(--va-text-dim);justify-content:center;align-items:center;display:inline-flex}.ops-server__name{font-family:var(--va-font-mono);font-size:var(--va-fs-md);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.ops-server__name a{color:inherit}.ops-server__role{font-size:var(--va-fs-xs);color:var(--va-text-dim);overflow-wrap:anywhere}.ops-server__spark{gap:var(--va-sp-1);flex-direction:column;display:flex}.ops-server__spark-label{justify-content:space-between;gap:var(--va-sp-2);font-size:var(--va-fs-xs);color:var(--va-text-dim);display:flex}.ops-server__foot{gap:var(--va-sp-1) var(--va-sp-3);border-block-start:1px solid var(--va-border);font-size:var(--va-fs-xs);color:var(--va-text-dim);flex-wrap:wrap;padding-block-start:var(--va-sp-2);display:flex}.ops-server__note{font-size:var(--va-fs-sm);line-height:var(--va-lh-snug)}.ops-empty{align-items:center;gap:var(--va-sp-3);padding:var(--va-sp-4);border:1px dashed var(--va-border-light);border-radius:var(--va-radius);color:var(--va-text-dim);display:flex}.ops-empty__mark{inline-size:var(--va-size-xl);block-size:var(--va-size-xl);border-radius:var(--va-radius-lg);background:var(--va-elevated);color:var(--va-status-ok);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ops-empty__title{color:var(--va-text);font-weight:600}.ops-empty__text{font-size:var(--va-fs-sm)}.ops-rows{flex-direction:column;list-style:none;display:flex}.ops-rows__item{gap:var(--va-sp-1) var(--va-sp-3);padding:var(--va-sp-3) var(--va-sp-4);border-block-start:1px solid var(--va-border);font-size:var(--va-fs-base);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ops-rows__item:first-child{border-block-start:0}.ops-rows__name{overflow-wrap:anywhere;min-inline-size:0;font-weight:600}.ops-rows__sub{font-size:var(--va-fs-sm);color:var(--va-text-dim);grid-column:1}.ops-rows__value{text-align:end;font-size:var(--va-fs-sm);color:var(--va-text-dim);white-space:nowrap;grid-area:1/2/span 2}.ops-rows__value b{font-family:var(--va-font-mono);font-size:var(--va-fs-base);color:var(--va-text);display:block}.ops-subnav{z-index:var(--va-z-sticky);margin-inline:calc(var(--_gutter,var(--va-sp-6)) * -1);padding:var(--va-sp-2) var(--_gutter,var(--va-sp-6));border-block-end:1px solid var(--va-border);background:var(--va-bg);position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.ops-subnav{background:color-mix(in oklab, var(--va-bg) 90%, transparent)}}.ops-subnav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ops-subnav__list{gap:var(--va-sp-1);padding-block:var(--va-sp-1);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.ops-subnav__list::-webkit-scrollbar{display:none}@container content (min-width:640px){.ops-subnav__list{flex-wrap:wrap;overflow-x:visible}}.ops-subnav__link{align-items:center;gap:var(--va-sp-1);min-block-size:var(--va-size-xl);padding-inline:var(--va-sp-3);border-radius:var(--va-radius);color:var(--va-text-dim);font-size:var(--va-fs-base);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex}.ops-subnav__link:hover{color:var(--va-text);background:var(--va-elevated);text-decoration:none}.ops-subnav__link .ops-status{margin-inline-start:var(--va-sp-0-5)}@container content (max-width:639.98px){.ops-subnav__link{min-block-size:var(--va-hit-min)}}.ops-kv{gap:var(--va-sp-2) var(--va-sp-4);font-size:var(--va-fs-base);grid-template-columns:minmax(6.5rem,max-content) minmax(0,1fr);margin:0;display:grid}.ops-kv dt{color:var(--va-text-dim)}.ops-kv dd{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);overflow-wrap:anywhere;flex-wrap:wrap;min-inline-size:0;margin:0;display:flex}.ops-kv code{color:var(--va-text)}@container content (max-width:639.98px){.ops-kv{gap:var(--va-sp-0-5);grid-template-columns:minmax(0,1fr)}.ops-kv dd{margin-block-end:var(--va-sp-3)}}.ops-secret{align-items:center;gap:var(--va-sp-1);block-size:var(--va-size-md);padding-inline:var(--va-sp-2) var(--va-sp-1);border:1px solid var(--va-border);border-radius:var(--va-radius-sm);background:var(--va-elevated);display:inline-flex}.ops-secret__mask{font-family:var(--va-font-mono);letter-spacing:.1em;color:var(--va-text-dim)}.ops-copy{inline-size:var(--va-hit-floor);block-size:var(--va-hit-floor);border-radius:var(--va-radius-sm);color:var(--va-text-dim);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ops-copy:hover{color:var(--va-text);background:var(--va-card)}@media (max-width:639.98px),(pointer:coarse){.ops-copy{inline-size:var(--va-hit-min);block-size:var(--va-hit-min)}}.ops-copy .ops-icon{inline-size:var(--va-icon-sm);block-size:var(--va-icon-sm)}.ops-channels{gap:var(--va-sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));display:grid}.ops-checks{gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-grouplist{border:1px solid var(--va-border);border-radius:var(--va-radius);flex-direction:column;list-style:none;display:flex}.ops-grouplist__item{gap:var(--va-sp-1) var(--va-sp-3);padding:var(--va-sp-3);border-block-start:1px solid var(--va-border);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon name status""icon meta meta";align-items:center;display:grid}.ops-grouplist__item:first-child{border-block-start:0}.ops-grouplist__item--crit{background:var(--va-status-crit-surface)}.ops-grouplist__item>.ops-avatar{grid-area:icon}.ops-grouplist__name{font-weight:600;font-size:var(--va-fs-base);grid-area:name}.ops-grouplist__item>.ops-status{grid-area:status;justify-self:end}.ops-grouplist__meta{font-size:var(--va-fs-sm);color:var(--va-text-dim);line-height:var(--va-lh-snug);grid-area:meta}.ops-grouplist__actions{gap:var(--va-sp-2);flex-wrap:wrap;grid-column:2/-1;margin-block-start:var(--va-sp-2);display:flex}.ops-result{align-items:center;gap:var(--va-sp-2);min-block-size:var(--va-size-sm);font-size:var(--va-fs-sm);color:var(--va-text-dim);display:flex}.ops-result--ok{color:var(--va-status-ok)}.ops-empty--actions{flex-wrap:wrap}.ops-empty--actions .ops-empty__body{flex:14rem;min-inline-size:0}.ops-empty__actions{gap:var(--va-sp-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}@container content (max-width:519.98px){.ops-empty__actions{inline-size:100%;margin-inline-start:0}.ops-empty__actions .ops-btn{flex:auto}}.ops-viewonly{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);min-block-size:var(--va-size-lg);font-size:var(--va-fs-sm);color:var(--va-text-dim);flex-wrap:wrap;margin:0;display:flex}.ops-viewonly b{color:var(--va-text)}.ops-shown-once{gap:var(--va-sp-3);min-inline-size:0;display:grid}.ops-once{grid-template-columns:repeat(var(--_cols,1), minmax(0, 1fr));gap:var(--va-sp-2);margin:0;padding:0;list-style:none;display:grid}@container content (min-width:640px){.ops-once--two{--_cols:2}}.ops-once>li{padding:var(--va-sp-2) var(--va-sp-3);border:1px solid var(--va-border-light);border-radius:var(--va-radius);background:var(--va-elevated);font-family:var(--va-font-mono);font-size:var(--va-fs-base);overflow-wrap:anywhere}.ops-once code{font:inherit;-webkit-user-select:all;user-select:all}.ops-once__warning{align-items:flex-start;gap:var(--va-sp-1);font-size:var(--va-fs-sm);color:var(--va-status-warn);line-height:var(--va-lh-snug);margin:0;display:flex}.ops-once__warning>.ops-icon{flex-shrink:0}.ops-vaultref{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;display:inline-flex}.ops-vaultref__state{align-items:center;gap:var(--va-sp-1);font-size:var(--va-fs-sm);color:var(--va-text-dim);display:inline-flex}.ops-toolbar{align-items:center;gap:var(--va-sp-2);padding:var(--va-sp-3);border-block-end:1px solid var(--va-border);flex-wrap:wrap;display:flex}.ops-toolbar__end{gap:var(--va-sp-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ops-filters{gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-filters+.ops-filters{padding-inline-start:var(--va-sp-2)}@container content (max-width:639.98px){.ops-filters{flex-basis:100%}.ops-filters+.ops-filters{padding-block-start:var(--va-sp-2);padding-inline-start:0}}.ops-filter{align-items:center;gap:var(--va-sp-1);block-size:var(--va-size-lg);padding-inline:var(--va-sp-3);border:1px solid var(--va-border-control);border-radius:var(--va-radius);color:var(--va-text-dim);font:600 var(--va-fs-sm) var(--va-font-body);cursor:pointer;white-space:nowrap;background:0 0;display:inline-flex}.ops-filter:hover{color:var(--va-text);border-color:var(--va-border-strong)}.ops-filter[aria-pressed=true]{background:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ops-filter[aria-pressed=true]{background:color-mix(in oklab, var(--va-accent) var(--va-tint-chip), var(--va-card))}}.ops-filter[aria-pressed=true]{border-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ops-filter[aria-pressed=true]{border-color:color-mix(in oklab, var(--va-accent) 45%, transparent)}}.ops-filter[aria-pressed=true]{color:var(--va-accent)}.ops-filter__count{font-family:var(--va-font-mono);font-weight:500}@media (max-width:639.98px){.ops-filter{min-block-size:var(--va-hit-min);padding-inline:var(--va-sp-3)}}.ops-field{gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-field__label{font-size:var(--va-fs-sm);color:var(--va-text);font-weight:600}.ops-field__hint{font-size:var(--va-fs-sm);color:var(--va-text-dim);line-height:var(--va-lh-snug)}.ops-field__hint--warn{color:var(--va-status-warn);gap:var(--va-sp-1);display:flex}.ops-fieldrow{gap:var(--va-sp-5) var(--va-sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.ops-input{align-items:center;gap:var(--va-sp-2);block-size:var(--va-size-xl);padding-inline:var(--va-sp-3);border:1px solid var(--va-border-control);border-radius:var(--va-radius);background:var(--va-elevated);color:var(--va-text-dim);min-inline-size:0;display:flex}.ops-input:focus-within{border-color:var(--va-accent);box-shadow:0 0 0 3px var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ops-input:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--va-accent) 22%, transparent)}}.ops-input__control{block-size:100%;min-inline-size:0;color:var(--va-text);font:inherit;font-size:var(--va-fs-base);background:0 0;border:0;outline:0;flex:auto}.ops-input__control::placeholder{color:var(--va-text-muted)}.ops-input__unit{font-size:var(--va-fs-sm);color:var(--va-text-dim)}.ops-input--num{inline-size:6.5rem}.ops-textarea{border:1px solid var(--va-border-control);border-radius:var(--va-radius);background:var(--va-elevated);min-inline-size:0;display:flex;position:relative}.ops-textarea:focus-within{border-color:var(--va-accent);box-shadow:0 0 0 3px var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ops-textarea:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--va-accent) 22%, transparent)}}.ops-textarea--invalid{border-color:var(--va-status-crit)}.ops-textarea.is-disabled{opacity:.6}.ops-textarea__control{min-inline-size:0;min-block-size:calc(var(--va-size-xl) * 1.6);padding:var(--va-sp-2) var(--va-sp-3);resize:vertical;color:var(--va-text);font:inherit;font-size:var(--va-fs-base);line-height:var(--va-lh-body);background:0 0;border:0;outline:0;flex:auto}.ops-textarea__control::placeholder{color:var(--va-text-muted)}.ops-textarea__count{font-family:var(--va-font-mono);font-size:var(--va-fs-2xs);color:var(--va-text-muted);pointer-events:none;position:absolute;inset-block-end:var(--va-sp-1);inset-inline-end:var(--va-sp-2)}.ops-select{justify-content:space-between;align-items:center;gap:var(--va-sp-2);inline-size:100%;block-size:var(--va-size-xl);padding-inline:var(--va-sp-3);border:1px solid var(--va-border-control);border-radius:var(--va-radius);background:var(--va-elevated);color:var(--va-text);font:inherit;font-size:var(--va-fs-base);text-align:start;cursor:pointer;display:inline-flex}.ops-select:hover{border-color:var(--va-border-control)}@supports (color:color-mix(in lab, red, red)){.ops-select:hover{border-color:color-mix(in oklab, var(--va-border-control), var(--va-text) 35%)}}.ops-select .ops-icon{color:var(--va-text-dim)}.ops-select--inline{inline-size:auto}.ops-page{--ops-input-h:var(--va-size-xl)}@media (max-width:639.98px){.ops-input,.ops-select{block-size:var(--va-hit-min)}.ops-page{--ops-input-h:var(--va-hit-min)}}.ops-tokens{gap:var(--va-sp-2);padding:var(--va-sp-2);border:1px solid var(--va-border-control);border-radius:var(--va-radius);background:var(--va-elevated);flex-wrap:wrap;display:flex}.ops-token{align-items:center;gap:var(--va-sp-1);min-block-size:var(--va-size-md);padding-inline:var(--va-sp-2) var(--va-sp-1);border:1px solid var(--va-border-light);border-radius:var(--va-radius-sm);background:var(--va-card);font-size:var(--va-fs-sm);font-weight:500;display:inline-flex}.ops-token .ops-icon{inline-size:var(--va-icon-sm);block-size:var(--va-icon-sm);color:var(--va-text-dim)}.ops-token__remove{inline-size:var(--va-size-md);block-size:var(--va-size-md);border-radius:var(--va-radius-xs);color:var(--va-text-dim);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ops-token__remove:hover{color:var(--va-text);background:var(--va-elevated)}.ops-switch{align-items:center;gap:var(--va-sp-2);min-block-size:var(--va-size-md);color:var(--va-text);font:inherit;font-size:var(--va-fs-base);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ops-switch__track{border-radius:var(--va-radius-pill);background:var(--va-border-light);block-size:22px;inline-size:38px;transition:background-color var(--va-dur-base) ease;flex-shrink:0;position:relative}.ops-switch__knob{border-radius:var(--va-radius-pill);background:var(--va-on-strong);block-size:18px;inline-size:18px;box-shadow:var(--va-shadow-sm);transition:transform var(--va-dur-base) var(--va-ease-out);position:absolute;inset-block-start:2px;inset-inline-start:2px}.ops-switch[aria-checked=true] .ops-switch__track{background:var(--va-accent-strong)}.ops-switch[aria-checked=true] .ops-switch__knob{transform:translate(16px)}[dir=rtl] .ops-switch[aria-checked=true] .ops-switch__knob{transform:translate(-16px)}.ops-switch[aria-disabled=true]{cursor:not-allowed}.ops-switch[aria-disabled=true] .ops-switch__track{opacity:.7}.ops-switch__lock{color:var(--va-text-dim)}@media (max-width:639.98px){.ops-switch{min-block-size:var(--va-hit-min)}}.ops-segmented{gap:var(--va-sp-1);padding:var(--va-sp-1);border:1px solid var(--va-border-control);border-radius:var(--va-radius);background:var(--va-elevated);flex-wrap:wrap;display:inline-flex}.ops-segmented__opt{block-size:var(--va-size-md);padding-inline:var(--va-sp-3);border-radius:var(--va-radius-sm);color:var(--va-text-dim);font:600 var(--va-fs-sm) var(--va-font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0}.ops-segmented__opt:hover{color:var(--va-text)}.ops-segmented__opt[aria-checked=true]{background:var(--va-card);color:var(--va-text);box-shadow:var(--va-shadow-sm), inset 0 0 0 1px var(--va-border-light)}.ops-segmented__opt:disabled{color:var(--va-text-muted);cursor:not-allowed;text-decoration:line-through}.ops-segmented__opt:disabled:hover{color:var(--va-text-muted)}@media (max-width:639.98px){.ops-segmented__opt{block-size:var(--va-hit-min)}}.ops-tabs{gap:var(--va-sp-1);border-block-end:1px solid var(--va-border);scrollbar-width:none;display:flex;overflow-x:auto}.ops-tabs::-webkit-scrollbar{display:none}.ops-tabs__tab{align-items:center;gap:var(--va-sp-1);min-block-size:40px;padding-inline:var(--va-sp-3);color:var(--va-text-dim);font:600 var(--va-fs-base) var(--va-font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;margin-block-end:-1px;display:inline-flex}.ops-tabs__tab:hover{color:var(--va-text)}.ops-tabs__tab[aria-selected=true]{color:var(--va-text);border-block-end-color:var(--va-accent)}.ops-tabs__tab .ops-icon{inline-size:var(--va-icon-sm);block-size:var(--va-icon-sm)}@media (max-width:639.98px){.ops-tabs__tab{min-block-size:var(--va-hit-min)}}@media (min-width:640px){.ops-tabs{flex-wrap:wrap;overflow-x:visible}}.ops-grid{min-inline-size:0}.ops-grid__scroll{overscroll-behavior-x:contain;position:relative;overflow-x:auto}.ops-grid__rows{min-inline-size:var(--min,760px)}.ops-grid__row{grid-template-columns:var(--cols);min-block-size:var(--va-size-lg);border-block-start:1px solid var(--va-border);align-items:center;display:grid}.ops-grid__row:first-child{border-block-start:0}.ops-grid__row--head{background:var(--va-elevated);border-block-end:1px solid var(--va-border);position:sticky;inset-block-start:0}.ops-grid__row--head+.ops-grid__row{border-block-start:0}.ops-grid__row:not(.ops-grid__row--head):hover{background:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ops-grid__row:not(.ops-grid__row--head):hover{background:color-mix(in oklab, var(--va-accent) 5%, transparent)}}.ops-grid__row--crit{box-shadow:inset 3px 0 0 var(--va-status-crit)}.ops-grid__row--warn{box-shadow:inset 3px 0 0 var(--va-status-warn)}[dir=rtl] .ops-grid__row--crit{box-shadow:inset -3px 0 0 var(--va-status-crit)}[dir=rtl] .ops-grid__row--warn{box-shadow:inset -3px 0 0 var(--va-status-warn)}.ops-grid__row--child .ops-grid__cell:first-child{padding-inline-start:var(--va-sp-8)}.ops-grid__cell{min-inline-size:0;padding:var(--va-sp-2) var(--va-sp-3);font-size:var(--va-fs-base);line-height:var(--va-lh-snug);overflow-wrap:anywhere}.ops-grid__row--head .ops-grid__cell{font-family:var(--va-font-heading);font-size:var(--va-fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--va-text-dim);font-weight:700}.ops-grid__cell--end{text-align:end;justify-self:end}.ops-grid__sub{font-size:var(--va-fs-sm);color:var(--va-text-dim);margin-block-start:var(--va-sp-1);display:block}.ops-grid__who{align-items:center;gap:var(--va-sp-3);min-inline-size:0;display:flex}.ops-grid__who b{display:block}.ops-grid__line{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-grid__foot{padding:var(--va-sp-3);border-block-start:1px solid var(--va-border);font-size:var(--va-fs-sm);color:var(--va-text-dim)}.ops-grid__row[hidden]{display:none}@container content (max-width:639.98px){.ops-grid__scroll{overflow:visible}.ops-grid__rows{min-inline-size:0}.ops-grid__row{gap:var(--va-sp-1) var(--va-sp-3);padding:var(--va-sp-2) var(--va-sp-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.ops-grid__rows>.ops-grid__row--head{display:none}.ops-grid__row--head+.ops-grid__row{border-block-start:0}.ops-grid__cell{gap:var(--va-sp-2);grid-column:1/-1;grid-template-columns:6rem minmax(0,1fr);padding:0;display:grid}.ops-grid__cell:before{content:attr(data-label);font-size:var(--va-fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--va-text-dim);padding-block-start:var(--va-sp-0-5);font-weight:700}.ops-grid__cell--primary{grid-column:1;margin-block-end:var(--va-sp-1);display:block}.ops-grid__cell--primary:before,.ops-grid__cell--action:before{display:none}.ops-grid__cell--action{grid-area:1/2;justify-self:end;display:block}.ops-grid__cell--end{text-align:start;justify-self:stretch}.ops-grid__row--child .ops-grid__cell:first-child{padding-inline-start:0}}.ops-field__head{justify-content:space-between;align-items:baseline;gap:var(--va-sp-2);min-inline-size:0;display:flex}.ops-field__required{color:var(--va-status-crit);margin-inline-start:var(--va-sp-0-5)}.ops-field__aside{font-size:var(--va-fs-xs);color:var(--va-text-dim)}.ops-field__error{align-items:flex-start;gap:var(--va-sp-1);font-size:var(--va-fs-sm);line-height:var(--va-lh-snug);color:var(--va-status-crit);margin:0;display:flex}.ops-field__error .ops-icon{flex-shrink:0;margin-block-start:var(--va-sp-0-5)}.ui-select.is-invalid .ui-select__trigger,.ui-multiselect.is-invalid .ui-multiselect__trigger,.ui-dp.is-invalid .ui-dp__trigger,.ops-segmented[aria-invalid=true]{border-color:var(--va-status-crit)}@keyframes ops-fade{0%{opacity:0}to{opacity:1}}@keyframes ops-sheet-in{0%{transform:translateY(100%)}to{transform:none}}.ops-overlay{z-index:var(--va-z-dialog);padding:var(--va-sp-8);background:var(--va-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ops-fade var(--va-dur-base) ease-out;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ops-overlay[hidden]{display:none}.ops-overlay--drawer{justify-content:flex-end;padding:0}.ops-dialog,.ops-dialog--drawer{--_dialog-pad-inline:var(--va-sp-5)}@media (max-width:639.98px){.ops-dialog,.ops-dialog--drawer{--_dialog-pad-inline:var(--va-sp-4)}}.ops-dialog{border:1px solid var(--va-border);border-radius:var(--va-radius-xl);background:var(--va-card);block-size:min(640px,88vh);inline-size:100%;max-inline-size:860px;box-shadow:var(--va-shadow-lg);animation:ops-pop var(--va-dur-base) var(--va-ease-out);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.ops-dialog--drawer{max-inline-size:var(--va-drawer-width);block-size:100dvh;animation:ops-drawer-in var(--va-dur-slow) var(--va-ease-out);border-block:0;border-inline-end:0;border-radius:0}@keyframes ops-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}[dir=rtl] .ops-dialog--drawer{animation-name:ops-drawer-in-rtl}@keyframes ops-drawer-in-rtl{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.ops-dialog__head{align-items:center;gap:var(--va-sp-3);padding:var(--va-sp-4) var(--_dialog-pad-inline);border-block-end:1px solid var(--va-border);display:flex}.ops-dialog__icon{inline-size:var(--va-size-xl);block-size:var(--va-size-xl);border-radius:var(--va-radius);background:var(--va-accent-dim);color:var(--va-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ops-dialog__titles{flex:auto;min-inline-size:0}.ops-dialog__eyebrow{font-size:var(--va-fs-xs);letter-spacing:var(--va-tracking-caps);text-transform:uppercase;color:var(--va-text-dim);font-weight:700}.ops-dialog__title{margin:var(--va-sp-0-5) 0 0;font-family:var(--va-font-heading);font-size:var(--va-fs-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ops-dialog__close{inline-size:var(--va-size-lg);block-size:var(--va-size-lg);border:1px solid var(--va-border-control);border-radius:var(--va-radius-pill);background:var(--va-elevated);color:var(--va-text-dim);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ops-dialog__close:hover{color:var(--va-text);border-color:var(--va-accent)}.ops-dialog__layout{grid-template-columns:200px minmax(0,1fr);min-block-size:0;display:grid;overflow:hidden}.ops-dialog__layout--single{grid-template-columns:minmax(0,1fr)}.ops-dialog__rail{gap:var(--va-sp-1);padding:var(--va-sp-3);border-block-end:0;border-inline-end:1px solid var(--va-border);background:var(--va-elevated);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ops-dialog__rail{background:color-mix(in oklab, var(--va-elevated) 60%, transparent)}}.ops-dialog__rail{overflow-y:auto}.ops-dialog__rail .ops-tabs__tab{min-block-size:var(--va-size-xl);border-radius:var(--va-radius);border:0;justify-content:flex-start;margin:0}.ops-dialog__rail .ops-tabs__tab[aria-selected=true]{background:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ops-dialog__rail .ops-tabs__tab[aria-selected=true]{background:color-mix(in oklab, var(--va-accent) 14%, transparent)}}.ops-dialog__body{gap:var(--va-sp-5);padding:var(--va-sp-5) var(--_dialog-pad-inline);flex-direction:column;min-block-size:0;display:flex;overflow-y:auto}.ops-dialog__section{gap:var(--va-sp-5);border-block-end:1px solid var(--va-border);flex-direction:column;padding-block-end:var(--va-sp-5);display:flex}.ops-dialog__section:last-child{border-block-end:0;padding-block-end:0}.ops-dialog__section-title{align-items:center;gap:var(--va-sp-2);font-size:var(--va-fs-xs);letter-spacing:var(--va-tracking-caps);text-transform:uppercase;color:var(--va-text-dim);margin:0;font-weight:700;display:flex}.ops-dialog__foot{justify-content:flex-end;align-items:center;gap:var(--va-sp-2);padding:var(--va-sp-4) var(--_dialog-pad-inline);border-block-start:1px solid var(--va-border);flex-wrap:wrap;display:flex}.ops-dialog__foot-note{font-size:var(--va-fs-sm);color:var(--va-text-dim);margin-inline-end:auto}@media (max-width:1023.98px){.ops-dialog__layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ops-dialog__rail{padding:var(--va-sp-2) var(--va-sp-3);border-inline-end:0;border-block-end:1px solid var(--va-border);flex-direction:row;overflow-x:auto}}@media (max-width:639.98px){.ops-overlay,.ops-overlay--drawer{align-items:flex-end;padding:0}.ops-dialog,.ops-dialog--drawer{block-size:92dvh;max-inline-size:none;animation:ops-sheet-in var(--va-dur-slow) var(--va-ease-out);border:0;border-start-start-radius:var(--va-radius-xl);border-start-end-radius:var(--va-radius-xl)}.ops-dialog__foot{padding-block-end:calc(var(--va-sp-4) + env(safe-area-inset-bottom,0px))}.ops-dialog__foot .ops-btn{flex:auto}.ops-dialog__foot-note{flex-basis:100%}.ops-dialog__rail{flex-wrap:wrap;overflow-x:visible}.ops-dialog__rail .ops-tabs__tab{flex:auto;justify-content:center}}.ops-overlay--stacked{background:var(--va-scrim)}@supports (color:color-mix(in lab, red, red)){.ops-overlay--stacked{background:color-mix(in oklab, var(--va-scrim) 60%, transparent)}}.ops-dialog--compact{max-inline-size:var(--va-dialog-compact-width);block-size:auto;max-block-size:min(640px,88dvh)}.ops-dialog__icon--danger{background:var(--va-status-crit-surface);color:var(--va-status-crit)}.ops-dialog__icon--warn{background:var(--va-status-warn-surface);color:var(--va-status-warn)}.ops-dialog__save{display:inline-flex}@media (max-width:639.98px){.ops-dialog--compact{block-size:auto;max-block-size:92dvh}.ops-dialog__foot .ops-dialog__save,.ops-dialog__save .ops-btn{flex:auto}}.ops-dialog__foot--discard{background:var(--va-status-warn-surface)}.ops-dialog__discard{align-items:flex-start;gap:var(--va-sp-2);font-size:var(--va-fs-sm);color:var(--va-text);margin-inline-end:auto;display:flex}.ops-dialog__discard .ops-icon{color:var(--va-status-warn);flex-shrink:0;margin-block-start:var(--va-sp-0-5)}@media (max-width:639.98px){.ops-dialog__discard{flex-basis:100%}}.ops-delete__consequence{font-size:var(--va-fs-base);line-height:var(--va-lh-body);color:var(--va-text);margin:0}.ops-delete__dependents{gap:var(--va-sp-2);flex-direction:column;display:flex}.ops-delete__list{border:1px solid var(--va-border);border-radius:var(--va-radius);flex-direction:column;list-style:none;display:flex}.ops-delete__item{align-items:center;gap:var(--va-sp-2);min-inline-size:0;padding:var(--va-sp-2) var(--va-sp-3);border-block-start:1px solid var(--va-border);font-size:var(--va-fs-base);overflow-wrap:anywhere;display:flex}.ops-delete__item:first-child{border-block-start:0}.ops-delete__item .ops-icon{color:var(--va-text-dim);flex-shrink:0}.ops-delete__kind{font-size:var(--va-fs-xs);color:var(--va-text-dim);white-space:nowrap;margin-inline-start:auto}.ops-delete__reference{font-family:var(--va-font-mono);font-size:var(--va-fs-xs);color:var(--va-text-dim)}.ops-toast:not([hidden]){align-items:center;gap:var(--va-sp-3);display:flex}.ops-toast__icon{flex-shrink:0;display:inline-flex}.ops-toast__text{flex:auto;min-inline-size:0}.ops-toast--success{border-color:var(--va-status-ok-line)}.ops-toast--success .ops-toast__icon{color:var(--va-status-ok)}.ops-toast--warning{border-color:var(--va-status-warn-line)}.ops-toast--warning .ops-toast__icon{color:var(--va-status-warn)}.ops-toast--error{border-color:var(--va-status-crit-line);background:var(--va-status-crit-surface)}@supports (color:color-mix(in lab, red, red)){.ops-toast--error{background:color-mix(in oklab, var(--va-status-crit-surface) 40%, var(--va-card))}}.ops-toast--error .ops-toast__icon{color:var(--va-status-crit)}.ops-toast__action{min-block-size:var(--va-size-md);padding-inline:var(--va-sp-3);border:1px solid var(--va-border-control);border-radius:var(--va-radius-sm);background:var(--va-elevated);color:var(--va-accent);font:600 var(--va-fs-sm) var(--va-font-body);cursor:pointer;flex-shrink:0}.ops-toast__action:hover{border-color:var(--va-accent)}.ops-toast__action:disabled{opacity:.6;cursor:progress}@media (max-width:639.98px){.ops-toast__action{min-block-size:var(--va-hit-min)}}.ops-rowmenu{display:inline-flex}.ops-rowmenu__trigger{inline-size:var(--va-size-lg);block-size:var(--va-size-lg);border-radius:var(--va-radius);color:var(--va-text-dim);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.ops-rowmenu__trigger:hover,.ops-rowmenu__trigger[aria-expanded=true]{color:var(--va-text);background:var(--va-elevated);border-color:var(--va-border)}.ops-rowmenu__trigger:focus-visible{outline:2px solid var(--va-accent);outline-offset:1px}.ops-rowmenu__trigger:disabled{opacity:.5;cursor:not-allowed}@media (max-width:639.98px){.ops-rowmenu__trigger{inline-size:var(--va-hit-min);block-size:var(--va-hit-min)}}.ops-rowmenu__panel{z-index:var(--va-z-palette);min-inline-size:12rem;max-inline-size:min(20rem, calc(100vw - var(--va-sp-4)));max-block-size:min(24rem, calc(100dvh - var(--va-sp-4)));padding:var(--va-sp-1);border:1px solid var(--va-border-light);border-radius:var(--va-radius-xl);background:var(--va-card);color:var(--va-text);box-shadow:var(--va-shadow-lg);margin:0;position:fixed;inset:auto;overflow-y:auto}.ops-rowmenu__panel:popover-open{animation:ops-pop var(--va-dur-fast) var(--va-ease-standard)}.ops-rowmenu__panel[data-placement=top]:popover-open{animation-name:ops-rowmenu-up}@keyframes ops-rowmenu-up{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.ops-rowmenu__item{align-items:center;gap:var(--va-sp-2);inline-size:100%;min-block-size:var(--va-size-lg);padding:var(--va-sp-2) var(--va-sp-3);border-radius:var(--va-radius);color:var(--va-text);font:inherit;font-size:var(--va-fs-base);text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.ops-rowmenu__item:hover,.ops-rowmenu__item:focus-visible{background:var(--va-elevated);outline:0;text-decoration:none}.ops-rowmenu__item:focus-visible{box-shadow:inset 0 0 0 2px var(--va-accent)}.ops-rowmenu__item--danger{color:var(--va-status-crit)}.ops-rowmenu__item--danger:hover,.ops-rowmenu__item--danger:focus-visible{background:var(--va-status-crit-surface)}.ops-rowmenu__item.is-disabled{color:var(--va-text-muted);cursor:not-allowed}.ops-rowmenu__item.is-disabled:hover{background:0 0}.ops-rowmenu__icon{inline-size:var(--va-icon-sm);color:inherit;opacity:.85;flex-shrink:0;display:inline-flex}.ops-rowmenu__label{flex:auto;min-inline-size:0}.ops-rowmenu__external{opacity:.7;flex-shrink:0}.ops-rowmenu__separator{block-size:1px;margin:var(--va-sp-1) var(--va-sp-2);background:var(--va-border)}.ops-rowmenu__sheet-layer>.ui-sheet{z-index:calc(var(--va-z-dialog) + 1)}.ops-rowmenu__sheet{gap:var(--va-sp-1);flex-direction:column;display:flex}@media (max-width:639.98px),(pointer:coarse){.ops-rowmenu__item{min-block-size:var(--va-hit-min)}}.ops-rowmenu__sheet .ops-rowmenu__item{min-block-size:var(--va-hit-min)}@media (prefers-reduced-motion:reduce){.ops-rowmenu__panel:popover-open{animation:none}}.ops-rules{gap:var(--va-sp-3);counter-reset:rule;flex-direction:column;list-style:none;display:flex}.ops-rule{gap:var(--va-sp-3);padding:var(--va-sp-3) var(--va-sp-4) var(--va-sp-4);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);flex-direction:column;display:flex}.ops-rule--attention{border-color:var(--va-status-warn-line)}.ops-rule__head{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-rule__index{counter-increment:rule;inline-size:var(--va-size-sm);block-size:var(--va-size-sm);border-radius:var(--va-radius-sm);background:var(--va-elevated);color:var(--va-text-dim);font:700 var(--va-fs-sm) var(--va-font-mono);justify-content:center;align-items:center;display:inline-flex}.ops-rule__index:before{content:counter(rule)}.ops-rule__name{font-family:var(--va-font-heading);font-size:var(--va-fs-lg);margin:0;font-weight:600}.ops-rule__last{font-size:var(--va-fs-sm);color:var(--va-text-dim)}.ops-rule__actions{gap:var(--va-sp-2);margin-inline-start:auto;display:flex}.ops-rule__sentence{gap:var(--va-sp-2) var(--va-sp-3);grid-template-columns:6.25rem minmax(0,1fr);margin:0;list-style:none;display:grid}.ops-rule__kw{font-size:var(--va-fs-2xs);letter-spacing:var(--va-tracking-caps);text-transform:uppercase;color:var(--va-text-dim);padding-block-start:var(--va-sp-1);font-weight:700}.ops-rule__text{font-size:var(--va-fs-md);margin:0;line-height:1.9}.ops-rule__note{font-size:var(--va-fs-sm);color:var(--va-text-dim);line-height:var(--va-lh-snug);gap:var(--va-sp-1);grid-column:2;display:flex}.ops-pill{align-items:center;gap:var(--va-sp-1);padding:var(--va-sp-0-5) var(--va-sp-2);border:1px solid var(--va-border-light);border-radius:var(--va-radius-sm);background:var(--va-elevated);font-size:var(--va-fs-base);white-space:nowrap;vertical-align:baseline;font-weight:600;line-height:1.6;display:inline-flex}.ops-pill .ops-icon{inline-size:var(--va-icon-xs);block-size:var(--va-icon-xs);color:var(--va-text-dim)}.ops-pill--fail{border-color:var(--va-status-crit-line)}.ops-pill--fail .ops-icon{color:var(--va-status-crit)}@container content (max-width:639.98px){.ops-rule__sentence{gap:var(--va-sp-1);grid-template-columns:minmax(0,1fr)}.ops-rule__kw{padding-block-start:var(--va-sp-2)}.ops-rule__note{grid-column:1}.ops-rule__actions{inline-size:100%;margin-inline-start:0}.ops-pill{white-space:normal}}.ops-settings{gap:var(--va-sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.ops-setting{gap:var(--va-sp-3);padding:var(--va-sp-4);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);flex-direction:column;display:flex}.ops-setting__head{align-items:center;gap:var(--va-sp-2);display:flex}.ops-setting__icon{inline-size:var(--va-size-lg);block-size:var(--va-size-lg);border-radius:var(--va-radius);background:var(--va-elevated);color:var(--va-text-dim);justify-content:center;align-items:center;display:inline-flex}.ops-setting__title{font-size:var(--va-fs-md);margin:0;font-weight:700}.ops-setting__sentence{font-size:var(--va-fs-md);line-height:2.1}.ops-setting__sentence .ops-select,.ops-setting__sentence .ops-input{vertical-align:middle;display:inline-flex}.ops-setting__effect{gap:var(--va-sp-1);font-size:var(--va-fs-sm);color:var(--va-text-dim);line-height:var(--va-lh-snug);display:flex}.ops-setting__effect .ops-icon{margin-block-start:var(--va-sp-1)}.ops-setting--locked{background:0 0;border-style:dashed}.ops-maplist{gap:var(--va-sp-2);font-size:var(--va-fs-base);flex-direction:column;list-style:none;display:flex}.ops-maplist li{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-previews{gap:var(--va-sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}.ops-preview{gap:var(--va-sp-2);flex-direction:column;min-inline-size:0;display:flex}.ops-channels--skeleton{--ops-card-h:38.1875rem}.ops-channels--skeleton .ops-card--skeleton{min-block-size:var(--ops-card-h)}.ops-setting--skeleton{min-block-size:10.9375rem}.ops-preview--skeleton{min-block-size:26.625rem}.ops-preview--skeleton>.ui-skeleton+.ui-skeleton{flex:auto}@container content (max-width:639.98px){.ops-channels--skeleton{--ops-card-h:46.625rem}.ops-setting--skeleton{min-block-size:12.375rem}.ops-preview--skeleton{min-block-size:29.8125rem}}.ops-tg{border:1px solid var(--va-border-light);border-radius:var(--va-radius-xl);background:var(--va-bg);overflow:hidden}.ops-tg__bar{align-items:center;gap:var(--va-sp-2);padding:var(--va-sp-3) var(--va-sp-4);border-block-end:1px solid var(--va-border);background:var(--va-card);display:flex}.ops-tg__botmark{inline-size:var(--va-size-xl);block-size:var(--va-size-xl);border-radius:var(--va-radius-pill);background:var(--va-accent-dim);color:var(--va-accent);justify-content:center;align-items:center;display:inline-flex}.ops-tg__botmark svg{block-size:18px;inline-size:18px}.ops-tg__botname{font-weight:700;font-size:var(--va-fs-base)}.ops-tg__botsub{font-size:var(--va-fs-xs);color:var(--va-text-dim)}.ops-tg__chat{padding:var(--va-sp-4) var(--va-sp-3);background-image:radial-gradient(var(--va-text-dim) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.ops-tg__chat{background-image:radial-gradient(color-mix(in oklab, var(--va-text-dim) 14%, transparent) 1px, transparent 1px)}}.ops-tg__chat{background-size:14px 14px}.ops-tg__msg{max-inline-size:26rem}.ops-tg__bubble{padding:var(--va-sp-3) var(--va-sp-3) var(--va-sp-2);border-radius:var(--va-radius-xl);background:var(--va-card);box-shadow:var(--va-shadow-sm);font-size:var(--va-fs-base);line-height:var(--va-lh-body);border-end-start-radius:var(--va-radius-xs)}.ops-tg__bubble p+p{margin-block-start:var(--va-sp-1)}.ops-tg__time{text-align:end;font-size:var(--va-fs-2xs);color:var(--va-text-dim);display:block}.ops-tg__keys{gap:var(--va-sp-1);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--va-sp-1);display:grid}.ops-tg__key{min-block-size:var(--va-size-xl);padding:var(--va-sp-2);border-radius:var(--va-radius);background:var(--va-card);border:0}@supports (color:color-mix(in lab, red, red)){.ops-tg__key{background:color-mix(in oklab, var(--va-card) 70%, var(--va-text-dim))}}.ops-tg__key{color:var(--va-text);font:600 var(--va-fs-sm) var(--va-font-body);cursor:default}.ops-mail{border:1px solid var(--va-border-light);border-radius:var(--va-radius-lg);background:var(--va-card);overflow:hidden}.ops-mail__head{gap:var(--va-sp-1) var(--va-sp-2);padding:var(--va-sp-3) var(--va-sp-4);border-block-end:1px solid var(--va-border);background:var(--va-elevated);font-size:var(--va-fs-sm);grid-template-columns:4rem minmax(0,1fr);display:grid}.ops-mail__head dt{color:var(--va-text-dim)}.ops-mail__head dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.ops-mail__subject{font-weight:700}.ops-mail__body{gap:var(--va-sp-3);padding:var(--va-sp-4);font-size:var(--va-fs-base);flex-direction:column;display:flex}.ops-mail__title{font-family:var(--va-font-heading);font-size:var(--va-fs-lg);font-weight:700;line-height:var(--va-lh-snug);margin:0}.ops-mail__table{gap:var(--va-sp-2) var(--va-sp-3);padding:var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius);grid-template-columns:5rem minmax(0,1fr);margin:0;display:grid}.ops-mail__table dt{font-size:var(--va-fs-xs);letter-spacing:var(--va-tracking-caps);text-transform:uppercase;color:var(--va-text-dim);padding-block-start:var(--va-sp-1);font-weight:700}.ops-mail__table dd{margin:0}.ops-mail__foot{padding:var(--va-sp-3) var(--va-sp-4);border-block-start:1px solid var(--va-border);font-size:var(--va-fs-xs);color:var(--va-text-dim);line-height:var(--va-lh-snug)}.ops-vars{gap:var(--va-sp-2) var(--va-sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));list-style:none;display:grid}.ops-vars li{align-items:baseline;gap:var(--va-sp-2);min-inline-size:0;font-size:var(--va-fs-sm);display:flex}.ops-vars code{padding:var(--va-sp-0-5) var(--va-sp-2);border-radius:var(--va-radius-sm);background:var(--va-elevated);color:var(--va-accent);font-size:var(--va-fs-xs);flex-shrink:0}.ops-vars span{color:var(--va-text-dim);overflow-wrap:anywhere;min-inline-size:0}.ops-trace__title,.ops-trace__detail{overflow-wrap:anywhere}.ops-trace__attempts{font-size:var(--va-fs-sm);color:var(--va-text-dim);margin-block-start:var(--va-sp-1)}.ops-trace__attempts>summary{cursor:pointer;inline-size:fit-content;color:var(--va-accent)}.ops-trace__attempts>summary:focus-visible{outline:2px solid var(--va-accent);outline-offset:2px;border-radius:var(--va-radius-sm)}.ops-trace__attempt-list{margin:var(--va-sp-1) 0 0;gap:var(--va-sp-1);flex-direction:column;padding-inline-start:1.1rem;display:flex}@container content (min-width:900px){.ops-trace.ops-timeline--h{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;background:linear-gradient(to right, var(--va-card) 40%, transparent) left center / 2.5rem 100% no-repeat local, linear-gradient(to left, var(--va-card) 40%, transparent) right center / 2.5rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--va-text), transparent) left center / .875rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--va-text), transparent) right center / .875rem 100% no-repeat scroll;padding-block-end:var(--va-sp-2);overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.ops-trace.ops-timeline--h{background:linear-gradient(to right, var(--va-card) 40%, transparent) left center / 2.5rem 100% no-repeat local, linear-gradient(to left, var(--va-card) 40%, transparent) right center / 2.5rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, color-mix(in oklab, var(--va-text) 18%, transparent), transparent) left center / .875rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, color-mix(in oklab, var(--va-text) 18%, transparent), transparent) right center / .875rem 100% no-repeat scroll}}.ops-trace.ops-timeline--h .ops-timeline__item{scroll-snap-align:start;flex:1 0 10rem;align-content:start;min-inline-size:10rem}.ops-trace.ops-timeline--h .ops-trace__title,.ops-trace.ops-timeline--h .ops-trace__detail{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ops-trace.ops-timeline--h .ops-trace__title{-webkit-line-clamp:2}.ops-trace.ops-timeline--h .ops-trace__detail{-webkit-line-clamp:3}}.ops-ov-skeleton__icon{flex:none;margin-block-start:var(--va-sp-0-5)}.ops-ov-skeleton__text{flex:auto;min-inline-size:0}.ops-server__role.ops-ov-server-role{white-space:normal;overflow-wrap:anywhere;overflow:visible}.ops-field__required{color:var(--va-text-dim);font-weight:400}.ops-stepper{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.ops-stepper__step{--_c:var(--va-text-muted);gap:var(--va-sp-2);grid-template-columns:24px minmax(0,1fr);align-items:start;padding-block-end:var(--va-sp-3);display:grid;position:relative}.ops-stepper__step:before{content:"";background:var(--va-border);inline-size:2px;position:absolute;inset-block:26px 2px;inset-inline-start:11px}.ops-stepper__step:last-child{padding-block-end:0}.ops-stepper__step:last-child:before{display:none}.ops-stepper__mark{border-radius:var(--va-radius-pill);border:1px solid var(--va-border-strong);background:var(--va-card);block-size:24px;inline-size:24px;color:var(--_c);font:700 var(--va-fs-xs)/1 var(--va-font-mono);justify-content:center;align-items:center;display:inline-flex}.ops-stepper__text{min-inline-size:0;flex-direction:column;padding-block-start:var(--va-sp-1);display:flex}.ops-stepper__label{font-size:var(--va-fs-sm);color:var(--va-text-dim);font-weight:600}.ops-stepper__detail{font-size:var(--va-fs-xs);color:var(--va-text-dim);font-variant-numeric:tabular-nums}.ops-stepper__step--done{--_c:var(--va-status-ok)}.ops-stepper__step--done .ops-stepper__mark{border-color:var(--_c)}@supports (color:color-mix(in lab, red, red)){.ops-stepper__step--done .ops-stepper__mark{border-color:color-mix(in oklab, var(--_c) 55%, transparent)}}.ops-stepper__step--done .ops-stepper__mark{background:var(--_c)}@supports (color:color-mix(in lab, red, red)){.ops-stepper__step--done .ops-stepper__mark{background:color-mix(in oklab, var(--_c) 16%, var(--va-card))}}.ops-stepper__step--done .ops-stepper__label{color:var(--va-text)}.ops-stepper__step--done:before{background:var(--va-status-ok)}@supports (color:color-mix(in lab, red, red)){.ops-stepper__step--done:before{background:color-mix(in oklab, var(--va-status-ok) 45%, var(--va-border))}}.ops-stepper__step--current{--_c:var(--va-accent)}.ops-stepper__step--current .ops-stepper__mark{border-color:var(--_c);background:var(--va-accent-dim);box-shadow:0 0 0 3px var(--_c)}@supports (color:color-mix(in lab, red, red)){.ops-stepper__step--current .ops-stepper__mark{box-shadow:0 0 0 3px color-mix(in oklab, var(--_c) 20%, transparent)}}.ops-stepper__step--current .ops-stepper__label{color:var(--va-text)}.ops-stepper__step--skipped .ops-stepper__mark{border-style:dashed}.ops-stepper__step--skipped .ops-stepper__label{text-decoration:line-through;-webkit-text-decoration-color:var(--va-text-muted);-webkit-text-decoration-color:var(--va-text-muted);text-decoration-color:var(--va-text-muted)}@container content (min-width:640px){.ops-stepper{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.ops-stepper__step{gap:var(--va-sp-2);padding:0 var(--va-sp-2) 0 0;grid-template-columns:minmax(0,1fr)}.ops-stepper__step:before{block-size:2px;inline-size:auto;inset-block:11px auto;inset-inline:30px 6px}}.ops-tabs__count{min-inline-size:20px;padding:var(--va-sp-0-5) var(--va-sp-2);border-radius:var(--va-radius-pill);background:var(--va-elevated);color:var(--va-text-dim);font:600 var(--va-fs-xs)/1.4 var(--va-font-mono);text-align:center}.ops-tabs__tab[aria-selected=true] .ops-tabs__count{background:var(--va-accent-dim);color:var(--va-accent)}.ui-grid__group .ui-grid__group-cell{padding-block:var(--va-sp-2);background:var(--va-elevated);color:var(--va-text-dim);font:700 var(--va-fs-xs)/1.3 var(--va-font-heading);letter-spacing:var(--va-tracking-caps);text-transform:uppercase}.ui-grid__row.ui-grid__group:hover .ui-grid__cell{background:var(--va-elevated)}.ui-grid__mobile-group{padding:var(--va-sp-2) var(--va-sp-4);border-block-start:1px solid var(--va-border);background:var(--va-elevated);color:var(--va-text-dim);font:700 var(--va-fs-xs)/1.3 var(--va-font-heading);letter-spacing:var(--va-tracking-caps);text-transform:uppercase}.ui-grid__mobile-group:first-child{border-block-start:0}.ui-grid__mobile-select{align-items:center;gap:var(--va-sp-2);min-block-size:var(--va-hit-min);font-size:var(--va-fs-sm);color:var(--va-text-dim);cursor:pointer;display:inline-flex}.ops-uptime__track{background:repeating-linear-gradient(to right, transparent 0 calc(100% / var(--slots,24) - 2px), var(--va-card) calc(100% / var(--slots,24) - 2px) calc(100% / var(--slots,24))), var(--va-status-ok)}@supports (color:color-mix(in lab, red, red)){.ops-uptime__track{background:repeating-linear-gradient(to right, transparent 0 calc(100% / var(--slots,24) - 2px), var(--va-card) calc(100% / var(--slots,24) - 2px) calc(100% / var(--slots,24))), color-mix(in oklab, var(--va-status-ok) 42%, var(--va-card))}}.ops-uptime__seg--crit{background:var(--va-status-crit)}.ops-uptime__seg--unknown{background:var(--va-status-unknown-hatch), var(--va-elevated);box-shadow:inset 0 0 0 1px var(--va-border-strong)}.ops-legend__swatch--crit{background:var(--va-status-crit)}.ops-legend__swatch--unknown{background:var(--va-status-unknown-hatch), var(--va-elevated);box-shadow:inset 0 0 0 1px var(--va-border-strong)}.ops-inbox-filters{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ops-datagrid--inbox .ui-grid__toolbar-actions{justify-content:flex-start;gap:var(--va-sp-2)}.ops-datagrid--inbox .ui-grid__rows{min-width:1040px}.ops-inc-title{gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-inc-title__line{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-inc-title__id{font-family:var(--va-font-mono);font-size:var(--va-fs-sm);color:var(--va-accent);text-decoration:none}.ops-inc-title__id:hover{text-decoration:underline}.ops-inc-title__id{--_hit:var(--va-hit-floor);position:relative}@media (max-width:639.98px),(pointer:coarse){.ops-inc-title__id{--_hit:var(--va-hit-min)}}.ops-inc-title__id:after{content:"";inset-block:min(0px, calc((var(--_hit) - 100%) / -2));position:absolute;inset-inline:0}.ops-inc-title__text{font-weight:600;line-height:var(--va-lh-snug)}.ops-silence__targets li{gap:var(--va-sp-2)}.ops-silence__targets li span:last-child{color:var(--va-text-dim)}.ops-crumbs{align-items:center;gap:var(--va-sp-2);font-size:var(--va-fs-sm);color:var(--va-text-dim);flex-wrap:wrap;display:flex}.ops-crumbs .ops-link{align-items:center;gap:var(--va-sp-1);display:inline-flex}.ops-crumbs__sep{color:var(--va-text-muted)}.ops-incident-head{--_c:var(--va-status-crit);gap:var(--va-sp-3);padding:var(--va-sp-5);border:1px solid var(--_c);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ops-incident-head{border:1px solid color-mix(in oklab, var(--_c) var(--va-tint-line), var(--va-border))}}.ops-incident-head{border-inline-start:4px solid var(--_c);border-radius:var(--va-radius-lg);background:var(--_c)}@supports (color:color-mix(in lab, red, red)){.ops-incident-head{background:color-mix(in oklab, var(--_c) var(--va-tint-surface), var(--va-card))}}.ops-incident-head--warn{--_c:var(--va-status-warn)}.ops-incident-head--ok{--_c:var(--va-status-ok)}.ops-incident-head--unknown{--_c:var(--va-status-unknown);background-color:var(--va-card);background-image:var(--va-status-unknown-hatch)}.ops-incident-head__top{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-incident-head__title{font-family:var(--va-font-heading);font-size:var(--va-fs-3xl);font-weight:700;line-height:var(--va-lh-tight);letter-spacing:-.02em;text-wrap:balance;margin:0}.ops-incident-head__live{vertical-align:middle;margin-inline-end:var(--va-sp-2);display:inline-block}.ops-incident-head__affected{gap:var(--va-sp-2) var(--va-sp-5);border-block-start:1px solid var(--_c);flex-wrap:wrap;padding-block-start:var(--va-sp-3);display:flex}@supports (color:color-mix(in lab, red, red)){.ops-incident-head__affected{border-block-start:1px solid color-mix(in oklab, var(--_c) var(--va-tint-line), var(--va-border))}}.ops-incident-head__group{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:inline-flex}@container content (max-width:639.98px){.ops-incident-head{padding:var(--va-sp-4)}.ops-incident-head__title{font-size:var(--va-fs-2xl)}}.ops-banner__text{font-size:var(--va-fs-base);color:var(--va-text-dim);line-height:var(--va-lh-snug);margin:0}.ops-incident{gap:var(--va-sp-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ops-incident__main{gap:var(--va-sp-4);flex-direction:column;min-inline-size:0;display:flex}.ops-incident__rail{display:none}.ops-incident-head--skeleton{min-block-size:18.375rem}.ops-inc-skel--know{min-block-size:10.5625rem}.ops-inc-skel--signals{min-block-size:29.125rem}.ops-inc-skel--timeline{min-block-size:40rem}.ops-inc-skel--postmortem{min-block-size:7rem}.ops-inc-skel--rail{min-block-size:11.875rem}@container content (max-width:639.98px){.ops-incident-head--skeleton{min-block-size:48.1875rem}.ops-inc-skel--know{min-block-size:21.0625rem}.ops-inc-skel--signals{min-block-size:61.75rem}.ops-inc-skel--timeline{min-block-size:56rem}.ops-inc-skel--postmortem{min-block-size:9rem}}.ops-incident__actionbar{z-index:var(--va-z-sticky);justify-content:space-between;align-items:center;gap:var(--va-sp-3);padding:var(--va-sp-2) var(--va-sp-2) var(--va-sp-2) var(--va-sp-3);border:1px solid var(--va-border-strong);border-radius:var(--va-radius-lg);background:var(--va-card);display:flex;position:sticky;inset-block-end:var(--va-sp-2)}@supports (color:color-mix(in lab, red, red)){.ops-incident__actionbar{background:color-mix(in oklab, var(--va-card) 92%, transparent)}}.ops-incident__actionbar{box-shadow:var(--va-shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@container content (max-width:1199.98px){.ops-incident{display:contents}}.ops-incident__actionbar-text{align-items:center;gap:var(--va-sp-2);min-inline-size:0;font-size:var(--va-fs-sm);color:var(--va-text-dim);display:inline-flex}@container content (min-width:1200px){.ops-incident{grid-template-columns:minmax(0,1fr) 19rem}.ops-incident__rail{gap:var(--va-sp-4);padding:var(--va-sp-4);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);flex-direction:column;display:flex;position:sticky;inset-block-start:var(--va-sp-4)}.ops-incident__actionbar{display:none}}.ops-knowbox{padding:var(--va-sp-4) var(--va-sp-5);border:1px solid var(--va-status-info)}@supports (color:color-mix(in lab, red, red)){.ops-knowbox{border:1px solid color-mix(in oklab, var(--va-status-info) 30%, var(--va-border))}}.ops-knowbox{border-radius:var(--va-radius-lg);background:var(--va-status-info)}@supports (color:color-mix(in lab, red, red)){.ops-knowbox{background:color-mix(in oklab, var(--va-status-info) 6%, var(--va-card))}}.ops-knowbox__title{align-items:center;gap:var(--va-sp-2);margin:0 0 var(--va-sp-2);font:700 var(--va-fs-md)/1.3 var(--va-font-heading);color:var(--va-text);display:flex}.ops-knowbox__title .ops-icon{color:var(--va-status-info)}.ops-knowbox__list{gap:var(--va-sp-2);font-size:var(--va-fs-md);line-height:var(--va-lh-body);flex-direction:column;margin:0;padding-inline-start:1.1rem;display:flex}.ops-knowbox__list li::marker{color:var(--va-text-muted)}.ops-signals{margin:0;padding:0;list-style:none}.ops-signal{--_c:var(--va-border-strong);gap:var(--va-sp-2) var(--va-sp-3);padding:var(--va-sp-3) var(--va-sp-4);border-block-start:1px solid var(--va-border);box-shadow:inset 3px 0 0 var(--_c);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"state value""what what""spark spark";display:grid}[dir=rtl] .ops-signal{box-shadow:inset -3px 0 0 var(--_c)}.ops-signal:first-child{border-block-start:0}.ops-signal--crit{--_c:var(--va-status-crit)}.ops-signal--warn{--_c:var(--va-status-warn)}.ops-signal--ok{--_c:var(--va-status-ok)}.ops-signal--unknown{--_c:var(--va-status-unknown);background-image:var(--va-status-unknown-hatch)}.ops-signal--unknown .ops-signal__value b{color:var(--va-text-dim)}.ops-signal__state{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;grid-area:state;display:flex}.ops-signal__since{font-size:var(--va-fs-sm);color:var(--va-text-dim)}.ops-signal__what{grid-area:what;min-inline-size:0}.ops-signal__title{font-weight:600;line-height:var(--va-lh-snug);margin:0}.ops-signal__target{margin:var(--va-sp-1) 0 0;font-family:var(--va-font-mono);font-size:var(--va-fs-sm);color:var(--va-text-dim);overflow-wrap:anywhere}.ops-signal__threshold{align-items:center;gap:var(--va-sp-1);margin:var(--va-sp-1) 0 0;font-size:var(--va-fs-xs);color:var(--va-text-dim);display:flex}.ops-signal__value{text-align:end;flex-direction:column;grid-area:value;align-items:flex-end;display:flex}.ops-signal__value b{font-family:var(--va-font-mono);font-size:var(--va-fs-lg);line-height:1.2}.ops-signal__value span{font-size:var(--va-fs-xs);color:var(--va-text-dim)}.ops-signal__spark{grid-area:spark;block-size:36px;inline-size:100%}@container content (min-width:640px){.ops-signal{grid-template-columns:9.5rem minmax(0,1fr) 7rem 10rem;grid-template-areas:"state what value spark";align-items:center}.ops-signal__state{align-items:flex-start;gap:var(--va-sp-1);flex-direction:column}}.ops-known__body{gap:var(--va-sp-4);grid-template-columns:minmax(0,1fr);display:grid}.ops-known__main{gap:var(--va-sp-2);flex-direction:column;min-inline-size:0;display:flex}.ops-known__name{font:700 var(--va-fs-lg)/1.3 var(--va-font-heading);margin:0}.ops-known__reasons{gap:var(--va-sp-1);font-size:var(--va-fs-base);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-known__reasons li{gap:var(--va-sp-2);align-items:flex-start;display:flex}.ops-known__reasons .ops-icon{color:var(--va-status-ok);flex-shrink:0;margin-block-start:var(--va-sp-1)}.ops-known__past{align-items:center;gap:var(--va-sp-2);font-size:var(--va-fs-sm);color:var(--va-text-dim);flex-wrap:wrap;margin:0;display:flex}.ops-known__fix{align-items:flex-start;gap:var(--va-sp-2);padding:var(--va-sp-3) var(--va-sp-4);border:1px solid var(--va-border-light);border-radius:var(--va-radius);background:var(--va-elevated);flex-direction:column;display:flex}.ops-known__runbook{align-items:flex-start;gap:var(--va-sp-2);line-height:var(--va-lh-snug);margin:0;display:flex}@container content (min-width:900px){.ops-known__body{grid-template-columns:minmax(0,1fr) 17rem;align-items:start}}.ops-inc-timeline .ops-timeline__meta{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-inc-timeline__channel{align-items:center;gap:var(--va-sp-1);display:inline-flex}.ops-inc-timeline__note{padding:var(--va-sp-2) var(--va-sp-3);border-radius:var(--va-radius);background:var(--va-elevated);white-space:pre-line;margin-block-start:var(--va-sp-1);display:block}.ops-note-composer{gap:var(--va-sp-2);border-block-start:1px solid var(--va-border);grid-template-columns:minmax(0,1fr);align-items:end;padding-block-start:var(--va-sp-3);display:grid}@container content (min-width:640px){.ops-note-composer{grid-template-columns:minmax(0,1fr) auto}.ops-note-composer .ops-btn{margin-block-end:var(--va-sp-6)}}.ops-impact-rows{border:1px solid var(--va-border);border-radius:var(--va-radius)}.ops-pm{gap:var(--va-sp-4);flex-direction:column;display:flex}.ops-pm__two{gap:var(--va-sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.ops-pm__well{color:var(--va-status-ok);vertical-align:-2px;margin-inline-end:var(--va-sp-2)}.ops-pm__badly{color:var(--va-status-warn);vertical-align:-2px;margin-inline-end:var(--va-sp-2)}.ops-pm-items{gap:var(--va-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-pm-item{gap:var(--va-sp-2);padding:var(--va-sp-2) var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius);background:var(--va-card);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"done title remove""owner owner owner""due due due";align-items:center;display:grid}.ops-pm-item.is-done .ops-pm-item__title .ops-input__control{color:var(--va-text-dim);text-decoration:line-through}.ops-pm-item__done{grid-area:done}.ops-pm-item__title{grid-area:title}.ops-pm-item__owner{grid-area:owner}.ops-pm-item__due{grid-area:due}.ops-pm-item>.ops-btn{grid-area:remove}@container content (min-width:900px){.ops-pm-item{grid-template-columns:auto minmax(0,1fr) 10rem 9rem auto;grid-template-areas:"done title owner due remove"}}.ops-pm__foot{justify-content:space-between;align-items:center;gap:var(--va-sp-2);border-block-start:1px solid var(--va-border);flex-wrap:wrap;padding-block-start:var(--va-sp-3);display:flex}.ops-rail-section{gap:var(--va-sp-2);flex-direction:column;display:flex}.ops-rail-section+.ops-rail-section{border-block-start:1px solid var(--va-border);padding-block-start:var(--va-sp-4)}.ops-rail-section__title{align-items:baseline;gap:var(--va-sp-2);font:700 var(--va-fs-xs)/1.3 var(--va-font-heading);letter-spacing:var(--va-tracking-caps);text-transform:uppercase;color:var(--va-text-dim);margin:0;display:flex}.ops-rail-actions{gap:var(--va-sp-2);flex-direction:column;display:flex}.ops-rail-actions .ops-btn{justify-content:flex-start}.ops-people,.ops-sent{gap:var(--va-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-people__item,.ops-sent__item{gap:var(--va-sp-2);font-size:var(--va-fs-sm);align-items:flex-start;display:flex}.ops-people__avatar{border-radius:var(--va-radius-pill);background:var(--va-accent-dim);block-size:28px;inline-size:28px;color:var(--va-accent);font:700 var(--va-fs-xs)/1 var(--va-font-heading);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ops-people__text,.ops-sent__text{min-inline-size:0;line-height:var(--va-lh-snug);flex-direction:column;display:flex}.ops-people__detail,.ops-sent__detail{color:var(--va-text-dim);font-size:var(--va-fs-xs)}.ops-sent__icon{color:var(--va-text-dim);flex-shrink:0;margin-block-start:var(--va-sp-1)}.rail-emergency{padding:var(--va-sp-3) var(--va-sp-2);border-block-start:1px solid var(--va-border);flex-shrink:0;justify-content:center;display:flex}.sidebar.is-pinned .rail-emergency{justify-content:stretch}.rail-item--emergency .rail-item__icon{background-color:var(--va-status-crit-surface);color:var(--va-status-crit);box-shadow:inset 0 0 0 1px var(--va-status-crit-line)}.rail-item--emergency:hover .rail-item__icon,.rail-item--emergency.rail-item--active .rail-item__icon{background-color:var(--va-status-crit-strong);color:var(--va-on-strong);box-shadow:none}.sidebar.is-pinned .rail-item--emergency .rail-item__label{color:var(--va-status-crit);font-weight:600}.sidebar.is-pinned .rail-item--emergency:hover,.sidebar.is-pinned .rail-item--emergency.rail-item--active{background-color:var(--va-status-crit-surface)}.ops-callout--crit{--_c:var(--va-status-crit);border-color:var(--va-status-crit-line);background:var(--va-status-crit-surface)}.ops-checklist__item--warn{--_c:var(--va-status-warn)}.ops-checklist__item--skip{--_c:var(--va-status-unknown);background:var(--va-status-unknown-hatch), var(--va-card)}.ops-checklist__item--running{--_c:var(--va-status-info)}.ops-checklist__item--running .ops-checklist__state .ops-icon{animation:.9s linear infinite ops-spin}.ops-checklist__item--pending{--_c:var(--va-text-muted)}.ops-checklist__item--pending .ops-checklist__name{color:var(--va-text-dim);font-weight:500}.ops-checklist__added{align-items:center;gap:var(--va-sp-1);padding:var(--va-sp-0-5) var(--va-sp-2);border-radius:var(--va-radius-pill);background:var(--va-accent-dim);color:var(--va-accent);font-size:var(--va-fs-xs);margin-inline-start:var(--va-sp-2);font-weight:600;display:inline-flex}.ops-stepper__button{grid-template-columns:inherit;gap:inherit;inline-size:100%;margin:calc(var(--va-sp-1) * -1);padding:var(--va-sp-1);border-radius:var(--va-radius);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:start;display:grid}.ops-stepper--selectable .ops-stepper__step{grid-template-columns:minmax(0,1fr)}.ops-stepper--selectable .ops-stepper__button{gap:var(--va-sp-2);grid-template-columns:24px minmax(0,1fr)}.ops-stepper__button:hover{background:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ops-stepper__button:hover{background:color-mix(in oklab, var(--va-accent) 8%, transparent)}}.ops-stepper__button:focus-visible{outline:2px solid var(--va-focus-ring);outline-offset:2px}.ops-stepper__step.is-selected .ops-stepper__button{background:var(--va-accent-dim)}.ops-stepper__step.is-selected .ops-stepper__label{color:var(--va-accent)}@container content (min-width:640px){.ops-stepper--selectable .ops-stepper__button{gap:var(--va-sp-2);grid-template-columns:minmax(0,1fr)}}.ops-emergency__tabs{margin-block-start:var(--va-sp-2)}.ops-emergency__panel{gap:var(--va-sp-4);flex-direction:column;min-inline-size:0;display:flex}.ops-toolbar__search{flex:16rem;max-inline-size:26rem}.ops-symptoms{gap:var(--va-sp-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));display:grid}.ops-symptom{align-items:center;gap:var(--va-sp-2);min-block-size:var(--va-hit-min);padding:var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);color:var(--va-text);font:600 var(--va-fs-base)/1.3 var(--va-font-body);text-align:start;cursor:pointer;transition:border-color var(--va-dur-fast) ease, background-color var(--va-dur-fast) ease;display:flex;position:relative}.ops-symptom:hover{border-color:var(--va-border-strong);background:var(--va-elevated)}.ops-symptom:focus-visible{outline:2px solid var(--va-focus-ring);outline-offset:2px}.ops-symptom[aria-pressed=true]{border-color:var(--va-accent);background:var(--va-accent-dim)}.ops-symptom__icon{border-radius:var(--va-radius);background:var(--va-elevated);block-size:32px;inline-size:32px;color:var(--va-text-dim);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ops-symptom[aria-pressed=true] .ops-symptom__icon{background:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ops-symptom[aria-pressed=true] .ops-symptom__icon{background:color-mix(in oklab, var(--va-accent) 22%, transparent)}}.ops-symptom[aria-pressed=true] .ops-symptom__icon{color:var(--va-accent)}.ops-symptom__label{flex:auto;min-inline-size:0}.ops-symptom__hint{--_c:var(--va-status-crit);align-items:center;gap:var(--va-sp-1);font-size:var(--va-fs-xs);color:var(--va-status-crit);white-space:nowrap;font-weight:600;display:inline-flex}.ops-triage{gap:var(--va-sp-3);flex-direction:column;min-inline-size:0;display:flex}.ops-triage__head{justify-content:space-between;align-items:flex-start;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-triage__heading{gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-triage__title{font:600 var(--va-fs-lg)/1.3 var(--va-font-heading);margin:0}.ops-triage__meta{align-items:center;gap:var(--va-sp-2);font-size:var(--va-fs-sm);color:var(--va-text-dim);flex-wrap:wrap;margin:0;display:flex}.ops-reco{--_c:var(--va-status-unknown);gap:var(--va-sp-2);padding:var(--va-sp-4);border:1px solid var(--va-border);border-inline-start:4px solid var(--_c);border-radius:var(--va-radius-lg);background:var(--va-card);flex-direction:column;display:flex}.ops-reco--crit{--_c:var(--va-status-crit);background:var(--va-status-crit-surface);border-color:var(--va-status-crit-line)}.ops-reco--warn{--_c:var(--va-status-warn);background:var(--va-status-warn-surface);border-color:var(--va-status-warn-line)}.ops-reco--ok{--_c:var(--va-status-ok)}.ops-reco--info{--_c:var(--va-status-info)}.ops-reco--unknown{background:var(--va-status-unknown-hatch), var(--va-card)}.ops-reco__eyebrow{align-items:center;gap:var(--va-sp-2);font-size:var(--va-fs-xs);letter-spacing:var(--va-tracking-caps);text-transform:uppercase;color:var(--va-text-dim);flex-wrap:wrap;margin:0;font-weight:700;display:flex}.ops-reco__title{font:600 var(--va-fs-xl)/var(--va-lh-snug) var(--va-font-heading);margin:0}.ops-reco__text{font-size:var(--va-fs-md);line-height:var(--va-lh-body);color:var(--va-text-dim);margin:0}.ops-reco__actions{align-items:center;gap:var(--va-sp-2) var(--va-sp-3);border-block-start:1px solid var(--va-border);flex-wrap:wrap;padding-block-start:var(--va-sp-2);display:flex}.ops-reco__runbook{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;flex:18rem;min-inline-size:0;display:flex}.ops-reco__runbook .ops-caption{inline-size:100%}.ops-reco__runbook-name{align-items:center;gap:var(--va-sp-1);font-size:var(--va-fs-md);display:inline-flex}.ops-reco__foot{align-items:center;gap:var(--va-sp-2);font-size:var(--va-fs-sm);color:var(--va-text-dim);margin:0;display:flex}.ops-rb-group{gap:var(--va-sp-2);flex-direction:column;display:flex}.ops-rb-group__title{margin:var(--va-sp-2) 0 0;align-items:center;gap:var(--va-sp-2);font:700 var(--va-fs-xs)/1.3 var(--va-font-heading);letter-spacing:var(--va-tracking-caps);text-transform:uppercase;color:var(--va-text-dim);display:flex}.ops-rb-group__count{font-family:var(--va-font-mono);color:var(--va-text-muted);font-weight:500}.ops-rb-cards{gap:var(--va-sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));display:grid}.ops-rb-card{--_c:var(--va-risk-readonly);gap:var(--va-sp-2);min-inline-size:0;padding:var(--va-sp-3) var(--va-sp-4);border:1px solid var(--va-border);border-block-start:3px solid var(--_c);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ops-rb-card{border-block-start:3px solid color-mix(in oklab, var(--_c) 70%, var(--va-border))}}.ops-rb-card{border-radius:var(--va-radius-lg);background:var(--va-card)}.ops-rb-card--reversible{--_c:var(--va-risk-reversible)}.ops-rb-card--destructive{--_c:var(--va-risk-destructive)}.ops-rb-card__top{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-rb-card__note{font-size:var(--va-fs-xs);color:var(--va-text-dim)}.ops-rb-card__name{font:600 var(--va-fs-md)/var(--va-lh-snug) var(--va-font-heading);margin:0}.ops-rb-card__name a{color:var(--va-text);text-decoration:none}.ops-rb-card__name a:hover{color:var(--va-accent);text-decoration:underline}.ops-rb-card__fixes{font-size:var(--va-fs-base);line-height:var(--va-lh-snug);color:var(--va-text-dim);margin:0}.ops-rb-card__facts{gap:var(--va-sp-1) var(--va-sp-3);font-size:var(--va-fs-sm);color:var(--va-text-dim);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ops-rb-card__facts li{align-items:center;gap:var(--va-sp-1);display:inline-flex}.ops-rb-card__caution{gap:var(--va-sp-1);font-size:var(--va-fs-sm);line-height:var(--va-lh-snug);color:var(--va-text);margin:0;display:flex}.ops-rb-card__caution .ops-icon{color:var(--va-status-warn);flex-shrink:0;margin-block-start:var(--va-sp-1)}.ops-rb-card__foot{justify-content:space-between;align-items:center;gap:var(--va-sp-2);border-block-start:1px solid var(--va-border);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--va-sp-2);display:flex}.ops-rb-card__last{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);min-inline-size:0;font-size:var(--va-fs-sm);color:var(--va-text-dim);flex-wrap:wrap;display:inline-flex}.ops-ki-list{gap:var(--va-sp-3);flex-direction:column;display:flex}.ops-ki{gap:var(--va-sp-3);min-inline-size:0;padding:var(--va-sp-4);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);flex-direction:column;scroll-margin-block-start:var(--va-sp-16);display:flex}.ops-ki__head{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-ki__name{font:600 var(--va-fs-lg)/var(--va-lh-snug) var(--va-font-heading);margin:0}.ops-ki__seen{font-size:var(--va-fs-sm);color:var(--va-text-dim);margin-inline-start:auto}.ops-ki__flow{gap:var(--va-sp-2);grid-template-columns:minmax(0,1fr);display:grid}.ops-ki__col{gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-ki__arrow{color:var(--va-text-muted);display:none}.ops-ki__symptoms{font-size:var(--va-fs-base);line-height:var(--va-lh-snug);margin:0;padding-inline-start:1.1rem}.ops-ki__symptoms li+li{margin-block-start:var(--va-sp-1)}.ops-ki__text{font-size:var(--va-fs-base);line-height:var(--va-lh-snug);margin:0}.ops-ki__runbook{margin:var(--va-sp-1) 0 0;align-items:center;gap:var(--va-sp-1) var(--va-sp-2);font-size:var(--va-fs-base);flex-wrap:wrap;display:flex}.ops-ki__runbook .ops-link{align-items:center;gap:var(--va-sp-1);display:inline-flex}.ops-ki__guard{gap:var(--va-sp-1);padding:var(--va-sp-2) var(--va-sp-3);border-radius:var(--va-radius);background:var(--va-elevated);font-size:var(--va-fs-sm);color:var(--va-text-dim);margin:0;display:flex}.ops-ki__guard .ops-icon{color:var(--va-status-ok);flex-shrink:0;margin-block-start:var(--va-sp-1)}.ops-ki__guard b{color:var(--va-text)}.ops-ki__past{gap:var(--va-sp-1);flex-direction:column;display:flex}.ops-ki__occurrences{gap:var(--va-sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-ki__occurrences li{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);font-size:var(--va-fs-sm);flex-wrap:wrap;display:flex}.ops-ki__date{font-variant-numeric:tabular-nums;min-inline-size:3.5rem;color:var(--va-text-dim)}.ops-ki__summary{min-inline-size:0}@container content (min-width:900px){.ops-ki__flow{align-items:start;gap:var(--va-sp-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr) auto minmax(0,1.2fr)}.ops-ki__arrow{margin-block-start:var(--va-sp-5);display:inline-flex}}.ops-runs{margin:0;padding:0;list-style:none}.ops-runs__item{gap:var(--va-sp-1) var(--va-sp-3);padding:var(--va-sp-3) var(--va-sp-4);border-block-start:1px solid var(--va-border);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.ops-runs__item:first-child{border-block-start:0}.ops-runs__main{gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-runs__line{align-items:baseline;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-runs__id{font-family:var(--va-font-mono);font-size:var(--va-fs-sm);color:var(--va-accent);font-weight:600}.ops-runs__name{font-size:var(--va-fs-base)}.ops-runs__meta{font-size:var(--va-fs-sm);color:var(--va-text-dim);overflow-wrap:anywhere}.ops-runs__step{font-size:var(--va-fs-sm);color:var(--va-text-dim);white-space:nowrap}@container content (min-width:640px){.ops-runs__item{grid-template-columns:11rem minmax(0,1fr) auto}}.ops-rb-header{--_c:var(--va-risk-readonly);border-block-start:3px solid var(--_c)}@supports (color:color-mix(in lab, red, red)){.ops-rb-header{border-block-start:3px solid color-mix(in oklab, var(--_c) 70%, var(--va-border))}}.ops-rb-header--reversible{--_c:var(--va-risk-reversible)}.ops-rb-header--destructive{--_c:var(--va-risk-destructive)}.ops-rb-header__eyebrow{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;margin:0;display:flex}.ops-rb-header__note{font-size:var(--va-fs-sm);color:var(--va-text-dim)}.ops-rb-header__title{font:600 var(--va-fs-2xl)/var(--va-lh-tight) var(--va-font-heading);margin:0}.ops-rb-header__purpose{max-inline-size:72ch;font-size:var(--va-fs-md);line-height:var(--va-lh-body);color:var(--va-text-dim);margin:0}.ops-runbook__layout{gap:var(--va-sp-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ops-rb-header--skeleton{min-block-size:16.875rem}.ops-stepper--skeleton{align-items:center;min-block-size:4.4375rem;display:flex}.ops-runbook__layout--skeleton{min-block-size:39.375rem}@container content (max-width:639.98px){.ops-rb-header--skeleton{min-block-size:32.4375rem}.ops-stepper--skeleton{min-block-size:16.375rem}.ops-runbook__layout--skeleton{min-block-size:91.3125rem}}.ops-runbook__main{min-inline-size:0}.ops-runbook__side{gap:var(--va-sp-3);flex-direction:column;min-inline-size:0;display:flex}.ops-runbook__step-no{border-radius:var(--va-radius-pill);background:var(--va-accent-dim);block-size:24px;inline-size:24px;color:var(--va-accent);font:700 var(--va-fs-xs)/1 var(--va-font-mono);justify-content:center;align-items:center;display:inline-flex}@container content (min-width:1200px){.ops-runbook__layout{grid-template-columns:minmax(0,1fr) 20rem}.ops-runbook__side{position:sticky;inset-block-start:calc(var(--va-header-height) + var(--va-sp-3))}}.ops-rb-pending{gap:var(--va-sp-3);padding:var(--va-sp-4);border:1px dashed var(--va-border-strong);border-radius:var(--va-radius);color:var(--va-text-dim);display:flex}.ops-rb-pending>.ops-icon{flex-shrink:0;margin-block-start:var(--va-sp-1)}.ops-rb-pending__title{color:var(--va-text);margin:0;font-weight:600}.ops-rb-pending__text{margin:var(--va-sp-1) 0 0;font-size:var(--va-fs-base);line-height:var(--va-lh-snug)}.ops-rb-actions{justify-content:flex-end;align-items:center;gap:var(--va-sp-2) var(--va-sp-3);flex-wrap:wrap;display:flex}.ops-rb-actions__note{align-items:center;gap:var(--va-sp-1);font-size:var(--va-fs-sm);color:var(--va-text-dim);margin:0 auto 0 0;display:inline-flex}.ops-rb-actions__note--warn{color:var(--va-status-warn);font-weight:600}.ops-rb-lead{font-size:var(--va-fs-md);margin:0}.ops-rb-lead__time{font-size:var(--va-fs-sm);color:var(--va-text-dim)}.ops-rb-params{gap:var(--va-sp-4);flex-direction:column;display:flex}.ops-rb-param{gap:var(--va-sp-1);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.ops-rb-param .ops-field__label{margin-block-end:0;padding:0}.ops-rb-options{gap:var(--va-sp-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.ops-rb-option{gap:0 var(--va-sp-2);min-block-size:var(--va-hit-min);padding:var(--va-sp-2) var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius);background:var(--va-card);cursor:pointer;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"input label""input detail";align-items:center;display:grid}.ops-rb-option input{accent-color:var(--va-accent);grid-area:input;block-size:16px;inline-size:16px;margin:0}.ops-rb-option__label{font-size:var(--va-fs-base);overflow-wrap:anywhere;grid-area:label;font-weight:600}.ops-rb-option__detail{font-size:var(--va-fs-sm);color:var(--va-text-dim);grid-area:detail}.ops-rb-option.is-selected{border-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ops-rb-option.is-selected{border-color:color-mix(in oklab, var(--va-accent) 60%, transparent)}}.ops-rb-option.is-selected{background:var(--va-accent-dim)}.ops-rb-option:has(input:focus-visible){outline:2px solid var(--va-focus-ring);outline-offset:2px}.ops-rb-param:disabled .ops-rb-option{cursor:default}.ops-rb-param:disabled .ops-rb-option:not(.is-selected){opacity:.55}.ops-rb-number{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-rb-impact{gap:var(--va-sp-2);flex-direction:column;display:flex}.ops-rb-table-wrap{border:1px solid var(--va-border);border-radius:var(--va-radius);overflow-x:auto}.ops-rb-table{border-collapse:collapse;inline-size:100%;font-size:var(--va-fs-base)}.ops-rb-table th{padding:var(--va-sp-2) var(--va-sp-3);background:var(--va-elevated);color:var(--va-text-dim);font:700 var(--va-fs-xs)/1.3 var(--va-font-heading);letter-spacing:var(--va-tracking-caps);text-transform:uppercase;text-align:start}.ops-rb-table td{padding:var(--va-sp-2) var(--va-sp-3);border-block-start:1px solid var(--va-border);white-space:nowrap}.ops-rb-table tfoot td{background:var(--va-elevated);white-space:normal;font-weight:600}.ops-rb-table__num{text-align:end;font-variant-numeric:tabular-nums}.ops-code{border:1px solid var(--va-border);border-radius:var(--va-radius);background:var(--va-bg);flex-direction:column;min-inline-size:0;display:flex}.ops-code__bar{justify-content:space-between;align-items:center;gap:var(--va-sp-2);padding:var(--va-sp-1) var(--va-sp-1) var(--va-sp-1) var(--va-sp-3);border-block-end:1px solid var(--va-border);flex-wrap:wrap;display:flex}.ops-code__title{align-items:center;gap:var(--va-sp-1);font-size:var(--va-fs-sm);color:var(--va-text-dim);display:inline-flex}.ops-code__block{max-block-size:24rem;padding:var(--va-sp-3);font:400 var(--va-fs-sm)/1.6 var(--va-font-mono);color:var(--va-text);margin:0;overflow:auto}.ops-code__block:focus-visible{outline:2px solid var(--va-focus-ring);outline-offset:-2px}.ops-code__line,.ops-code__comment{white-space:pre;min-block-size:1.6em;display:block}.ops-code__comment{color:var(--va-text-muted)}.ops-rb-impact-statement{--_c:var(--va-risk-readonly);align-items:flex-start;gap:var(--va-sp-2);padding:var(--va-sp-3) var(--va-sp-4);border:1px solid var(--va-border);border-inline-start:4px solid var(--_c);border-radius:var(--va-radius);background:var(--va-card);flex-direction:column;display:flex}.ops-rb-impact-statement--reversible{--_c:var(--va-risk-reversible)}.ops-rb-impact-statement--destructive{--_c:var(--va-risk-destructive);background:var(--va-status-crit-surface);border-color:var(--va-status-crit-line)}.ops-rb-impact-statement p{font-size:var(--va-fs-md);font-weight:600;line-height:var(--va-lh-snug);margin:0}.ops-rb-approvers{gap:var(--va-sp-2);flex-direction:column;display:flex}.ops-rb-approvers__list{border:1px solid var(--va-border);border-radius:var(--va-radius);margin:0;padding:0;list-style:none}.ops-rb-approver{gap:0 var(--va-sp-2);padding:var(--va-sp-3);grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"avatar who pill""avatar detail pill";align-items:center;display:grid}.ops-rb-approver+.ops-rb-approver{border-block-start:1px solid var(--va-border)}.ops-rb-approver__avatar{border-radius:var(--va-radius-pill);background:var(--va-elevated);block-size:32px;inline-size:32px;font:700 var(--va-fs-base)/1 var(--va-font-heading);grid-area:avatar;justify-content:center;align-items:center;display:inline-flex}.ops-rb-approver__who{font-size:var(--va-fs-base);grid-area:who}.ops-rb-approver__who span{color:var(--va-text-dim)}.ops-rb-approver__detail{font-size:var(--va-fs-sm);color:var(--va-text-dim);grid-area:detail}.ops-rb-approver .ops-status{grid-area:pill}.ops-rb-respond{justify-content:space-between;align-items:center;gap:var(--va-sp-2) var(--va-sp-4);padding:var(--va-sp-3) var(--va-sp-4);border:1px solid var(--va-border-strong);border-radius:var(--va-radius);flex-wrap:wrap;display:flex}.ops-rb-respond__text{min-inline-size:0;font-size:var(--va-fs-sm);color:var(--va-text-dim);line-height:var(--va-lh-snug);flex:18rem;margin:0}.ops-rb-respond__actions{gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-rb-breakglass{justify-content:space-between;align-items:center;gap:var(--va-sp-2) var(--va-sp-4);padding:var(--va-sp-3) var(--va-sp-4);border:1px solid var(--va-status-warn-line);border-radius:var(--va-radius);background:repeating-linear-gradient(135deg, transparent 0 10px, var(--va-status-warn) 10px 20px), var(--va-card);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.ops-rb-breakglass{background:repeating-linear-gradient(135deg, transparent 0 10px, color-mix(in oklab, var(--va-status-warn) 6%, transparent) 10px 20px), var(--va-card)}}.ops-rb-breakglass>div{flex:18rem;min-inline-size:0}.ops-rb-breakglass__title{align-items:center;gap:var(--va-sp-1);color:var(--va-status-warn);margin:0;font-weight:700;display:inline-flex}.ops-rb-breakglass__text{margin:var(--va-sp-1) 0 0;font-size:var(--va-fs-sm);color:var(--va-text-dim);line-height:var(--va-lh-snug)}.ops-rb-confirm{gap:var(--va-sp-3);border-block-start:1px solid var(--va-border);flex-direction:column;padding-block-start:var(--va-sp-3);display:flex}.ops-rb-confirm__phrase{padding:var(--va-sp-0-5) var(--va-sp-2);border:1px solid var(--va-status-crit-line);border-radius:var(--va-radius-sm);background:var(--va-status-crit-surface);color:var(--va-status-crit);-webkit-user-select:all;user-select:all;font-weight:700}.ops-rb-confirm__ok{align-items:center;gap:var(--va-sp-1);color:var(--va-status-ok);font-weight:600;display:inline-flex}.ops-rb-progress{gap:var(--va-sp-3);flex-direction:column;display:flex}.ops-rb-steps{gap:var(--va-sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-rb-steps__item{--_c:var(--va-text-muted);gap:var(--va-sp-2);padding:var(--va-sp-2);border-radius:var(--va-radius-sm);font-size:var(--va-fs-base);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;display:grid}.ops-rb-steps__item .ops-badge{grid-column:2;justify-self:start}.ops-rb-steps__state{color:var(--_c);display:inline-flex}.ops-rb-steps__word{font-size:var(--va-fs-sm);color:var(--_c);white-space:nowrap;grid-area:1/3}.ops-rb-steps__item--done{--_c:var(--va-status-ok)}.ops-rb-steps__item--running{--_c:var(--va-status-info);background:var(--va-status-info-surface);font-weight:600}.ops-rb-steps__item--running .ops-rb-steps__state .ops-icon{animation:.9s linear infinite ops-spin}.ops-rb-steps__item--failed{--_c:var(--va-status-crit)}.ops-rb-steps__item--skipped{--_c:var(--va-status-warn)}.ops-rb-steps__item--skipped .ops-rb-steps__name{color:var(--va-text-dim);text-decoration:line-through}.ops-rb-steps__item--pending .ops-rb-steps__name{color:var(--va-text-dim)}.ops-console{border:1px solid var(--va-border);border-radius:var(--va-radius);background:var(--va-bg);min-block-size:10rem;max-block-size:22rem;font:400 var(--va-fs-sm)/1.55 var(--va-font-mono);flex-direction:column-reverse;display:flex;overflow:auto}.ops-console:focus-visible{outline:2px solid var(--va-focus-ring);outline-offset:-2px}.ops-console__lines{padding:var(--va-sp-2) var(--va-sp-3)}.ops-console__line{gap:var(--va-sp-2);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.ops-console__time{color:var(--va-text-muted);font-variant-numeric:tabular-nums}.ops-console__text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--va-text-dim)}.ops-console__line--command .ops-console__text{color:var(--va-text)}.ops-console__line--info .ops-console__text{color:var(--va-status-info);font-weight:600}.ops-console__line--success .ops-console__text{color:var(--va-status-ok)}.ops-console__line--error .ops-console__text{color:var(--va-status-crit);font-weight:600}.ops-console__cursor{background:var(--va-text-dim);block-size:1.1em;inline-size:.6em;animation:1s step-end infinite ops-blink;display:inline-block}@keyframes ops-blink{50%{opacity:0}}.ops-rb-close{gap:var(--va-sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.ops-rb-close__item{align-items:flex-start;gap:var(--va-sp-2);padding:var(--va-sp-3) var(--va-sp-4);border:1px solid var(--va-border);border-radius:var(--va-radius);background:var(--va-card);flex-direction:column;display:flex}.ops-rb-close__title{align-items:center;gap:var(--va-sp-1);margin:0;font-weight:700;display:inline-flex}.ops-rb-close__text{align-items:center;gap:var(--va-sp-1);font-size:var(--va-fs-base);color:var(--va-text-dim);line-height:var(--va-lh-snug);flex-wrap:wrap;margin:0;display:flex}.ops-rb-dialog__lead{font-size:var(--va-fs-base);color:var(--va-text-dim);margin:0}.ops-rb-source{font-size:var(--va-fs-sm);overflow-wrap:anywhere}.ops-rb-history{margin:0;padding:0;list-style:none}.ops-rb-history__item{align-items:flex-start;gap:var(--va-sp-1);padding:var(--va-sp-2) var(--va-sp-4);border-block-start:1px solid var(--va-border);flex-direction:column;display:flex}.ops-rb-history__item:first-child{border-block-start:0}.ops-rb-history__item.is-current{background:var(--va-accent-dim);border-inline-start:3px solid var(--va-accent);padding-inline-start:calc(var(--va-sp-4) - 3px)}.ops-rb-history__main{flex-direction:column;min-inline-size:0;display:flex}.ops-rb-history__id{font-family:var(--va-font-mono);font-size:var(--va-fs-sm);color:var(--va-accent);font-weight:600}.ops-rb-history__meta,.ops-rb-history__note{font-size:var(--va-fs-xs);color:var(--va-text-dim);overflow-wrap:anywhere}.ops-rb-history__empty{padding:var(--va-sp-3) var(--va-sp-4);font-size:var(--va-fs-sm);color:var(--va-text-dim);margin:0}@media (prefers-reduced-motion:reduce){.ops-checklist__item--running .ops-checklist__state .ops-icon,.ops-rb-steps__item--running .ops-rb-steps__state .ops-icon,.ops-console__cursor{animation:none}}.ops-reco,.ops-rb-impact-statement{border-inline-start-color:var(--_c)}.ops-rb-library--skeleton{gap:var(--va-sp-4);flex-direction:column;min-block-size:105.563rem;display:flex}.ops-ki-list--skeleton{min-block-size:200.563rem}.ops-runs--skeleton{--ops-card-h:33.3125rem}.ops-runs--skeleton .ops-card--skeleton{min-block-size:var(--ops-card-h)}.ops-triage--skeleton{min-block-size:15rem}@container content (max-width:639.98px){.ops-rb-library--skeleton{min-block-size:202rem}.ops-ki-list--skeleton{min-block-size:373.375rem}.ops-runs--skeleton{--ops-card-h:62.6875rem}}.ops-topology__bar{align-items:flex-end;gap:var(--va-sp-2) var(--va-sp-4);border-block-end:1px solid var(--va-border);flex-wrap:wrap;display:flex}.ops-topology__tabs{border-block-end:0;flex:32rem;min-inline-size:0}.ops-topology__site{align-items:center;gap:var(--va-sp-2);padding-block-end:var(--va-sp-2);display:flex}.ops-topology__site-label{align-items:center;gap:var(--va-sp-1);font-size:var(--va-fs-sm);color:var(--va-text-dim);white-space:nowrap;font-weight:600;display:inline-flex}.ops-topology__site-select{min-inline-size:12rem}.ops-topology__panel{gap:var(--va-sp-4);flex-direction:column;min-inline-size:0;display:flex}@container content (max-width:639.98px){.ops-topology__bar{align-items:stretch;gap:var(--va-sp-2);flex-flow:column-reverse}.ops-topology__tabs{flex-basis:auto}.ops-topology__site{padding-block-end:0}.ops-topology__site-select{flex:auto;min-inline-size:0}.ops-topology__site-select .ui-select__trigger{inline-size:100%}}.ops-topomap{gap:var(--va-sp-3);flex-direction:column;min-inline-size:0;display:flex}.ops-topomap__overlay{white-space:nowrap}.ops-topomap__legend{align-items:center;gap:var(--va-sp-2) var(--va-sp-4);font-size:var(--va-fs-xs);color:var(--va-text-dim);flex-wrap:wrap;display:flex}.ops-topomap__key{align-items:center;gap:var(--va-sp-1);display:inline-flex}.ops-topomap__swatch{border:1.5px solid var(--_c);border-radius:var(--va-radius-xs);background:var(--_c);block-size:12px;inline-size:12px}@supports (color:color-mix(in lab, red, red)){.ops-topomap__swatch{background:color-mix(in oklab, var(--_c) 20%, var(--va-card))}}.ops-topomap__swatch--unknown{background:var(--va-status-unknown-hatch), var(--va-card);border-style:dashed}.ops-topomap__swatch--retired{background:0 0;border-style:dashed}.ops-topomap__line{border-block-start:2px solid var(--va-text-dim);block-size:0;inline-size:22px}.ops-topomap__line--overlay{border-block-start-style:dashed}.ops-topomap__notes{align-items:center;gap:var(--va-sp-1);font-size:var(--va-fs-sm);color:var(--va-text-dim);margin:0;display:flex}.ops-topomap__notes .ops-icon{flex-shrink:0}.ops-topomap__phone{display:none}.ops-topomap__scroll--skeleton{block-size:34.1875rem}.ops-topolist--skeleton{border:1px solid var(--va-border);border-radius:var(--va-radius-lg);min-block-size:97.5625rem}.ops-topomap__scroll{border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-bg);overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.ops-topomap__scroll{background:color-mix(in oklab, var(--va-bg) 60%, var(--va-card))}}.ops-topomap__svg{max-inline-size:none;display:block}.ops-topomap__svg text{font-family:var(--va-font-body);fill:var(--va-text)}.ops-topomap__hatch{fill:var(--va-status-unknown)}@supports (color:color-mix(in lab, red, red)){.ops-topomap__hatch{fill:color-mix(in oklab, var(--va-status-unknown) 24%, transparent)}}:is(.ops-topomap__zone,.ops-topomap__link,.ops-topomap__node,.ops-topomap__chip,.ops-topomap__swatch,.ops-topolist__zone,.ops-topolist__node,.ops-topolist__chip){--_c:var(--va-status-ok)}:is(.ops-topomap__zone,.ops-topomap__link,.ops-topomap__node,.ops-topomap__chip,.ops-topomap__swatch,.ops-topolist__zone,.ops-topolist__node,.ops-topolist__chip)[class*=--warn]{--_c:var(--va-status-warn)}:is(.ops-topomap__zone,.ops-topomap__link,.ops-topomap__node,.ops-topomap__chip,.ops-topomap__swatch,.ops-topolist__zone,.ops-topolist__node,.ops-topolist__chip)[class*=--crit]{--_c:var(--va-status-crit)}:is(.ops-topomap__zone,.ops-topomap__link,.ops-topomap__node,.ops-topomap__chip,.ops-topomap__swatch,.ops-topolist__zone,.ops-topolist__node,.ops-topolist__chip)[class*=--unknown]{--_c:var(--va-status-unknown)}:is(.ops-topomap__zone,.ops-topomap__link,.ops-topomap__node,.ops-topomap__chip,.ops-topomap__swatch,.ops-topolist__zone,.ops-topolist__node,.ops-topolist__chip)[class*=--retired]{--_c:var(--va-status-retired)}:is(.ops-topomap__zone,.ops-topomap__link,.ops-topomap__node,.ops-topomap__chip,.ops-topomap__swatch,.ops-topolist__zone,.ops-topolist__node,.ops-topolist__chip)[class*=--info]{--_c:var(--va-status-info)}:is(.ops-topomap__zone,.ops-topomap__link,.ops-topomap__node,.ops-topomap__chip,.ops-topomap__swatch,.ops-topolist__zone,.ops-topolist__node,.ops-topolist__chip)[class*=--maintenance]{--_c:var(--va-status-maintenance)}:is(.ops-topomap__zone,.ops-topomap__link,.ops-topomap__node,.ops-topomap__chip,.ops-topomap__swatch,.ops-topolist__zone,.ops-topolist__node,.ops-topolist__chip)[class*=--silenced]{--_c:var(--va-status-silenced)}.ops-topomap__dot{fill:var(--_c)}.ops-topomap__zone-bg{fill:var(--va-card)}@supports (color:color-mix(in lab, red, red)){.ops-topomap__zone-bg{fill:color-mix(in oklab, var(--va-card) 55%, transparent)}}.ops-topomap__zone-bg{stroke:var(--va-border);stroke-width:1px}.ops-topomap__zone--warn .ops-topomap__zone-bg{stroke:var(--va-status-warn-line)}.ops-topomap__zone--crit .ops-topomap__zone-bg{stroke:var(--va-status-crit-line)}.ops-topomap__zone--unknown .ops-topomap__zone-bg{stroke:var(--va-status-unknown);stroke-dasharray:5 4}.ops-topomap__svg .ops-topomap__zone-title{font-size:var(--va-fs-base);font-weight:700}.ops-topomap__svg .ops-topomap__zone-detail{font-size:var(--va-fs-xs);fill:var(--va-text-dim)}.ops-topomap__link{cursor:pointer;outline:none}.ops-topomap__link-hit{fill:none;stroke:#0000;stroke-width:40px;pointer-events:stroke}@media (pointer:coarse){.ops-topomap__link-hit{stroke-width:var(--va-hit-min)}}.ops-topomap__link-line{fill:none;stroke:var(--_c)}@supports (color:color-mix(in lab, red, red)){.ops-topomap__link-line{stroke:color-mix(in oklab, var(--_c) 45%, var(--va-border-strong))}}.ops-topomap__link-line{stroke-width:2px;transition:stroke-width var(--va-dur-fast) var(--va-ease-standard)}.ops-topomap__link--warn .ops-topomap__link-line,.ops-topomap__link--crit .ops-topomap__link-line{stroke:var(--_c);stroke-width:2.5px}.ops-topomap__link--overlay .ops-topomap__link-line{stroke-dasharray:7 5}.ops-topomap__link--unknown .ops-topomap__link-line{stroke:var(--va-status-unknown);stroke-dasharray:2 4}.ops-topomap__link-mark{fill:var(--_c);stroke:var(--va-card);stroke-width:2px}.ops-topomap__link-label{opacity:0;pointer-events:none;transition:opacity var(--va-dur-fast) var(--va-ease-standard)}.ops-topomap__svg .ops-topomap__link-label text{font-size:var(--va-fs-2xs);paint-order:stroke;stroke:var(--va-bg);stroke-width:4px;stroke-linejoin:round;font-weight:700}.ops-topomap__link:is(:hover,:focus-visible,.is-selected) .ops-topomap__link-line{stroke:var(--_c);stroke-width:3.5px}.ops-topomap__link:is(:hover,:focus-visible,.is-selected) .ops-topomap__link-label{opacity:1}.ops-topomap__link:focus-visible .ops-topomap__link-hit{stroke:var(--va-focus-ring)}@supports (color:color-mix(in lab, red, red)){.ops-topomap__link:focus-visible .ops-topomap__link-hit{stroke:color-mix(in oklab, var(--va-focus-ring) 30%, transparent)}}.ops-topomap__node{cursor:pointer;outline:none}.ops-topomap__node-bg{fill:var(--va-card);stroke:var(--va-border-light);stroke-width:1px;transition:stroke var(--va-dur-fast) var(--va-ease-standard)}.ops-topomap__node--warn .ops-topomap__node-bg{stroke:var(--va-status-warn-line)}.ops-topomap__node--crit .ops-topomap__node-bg{stroke:var(--va-status-crit-line)}.ops-topomap__node--unknown .ops-topomap__node-bg{stroke:var(--va-status-unknown);stroke-dasharray:5 4}.ops-topomap__node--retired{opacity:.62}.ops-topomap__node--retired .ops-topomap__node-bg{fill:#0000;stroke-dasharray:4 4}.ops-topomap__node-bar{fill:var(--_c)}.ops-topomap__node:hover .ops-topomap__node-bg{stroke:var(--va-border-strong)}.ops-topomap__node:is(:focus-visible,.is-selected) .ops-topomap__node-bg{stroke:var(--va-focus-ring);stroke-width:2px}.ops-topomap__icon{color:var(--va-text-dim)}.ops-topomap__svg .ops-topomap__node-name{font-family:var(--va-font-mono);font-size:var(--va-fs-sm);font-weight:700}.ops-topomap__svg .ops-topomap__node-sub{font-size:var(--va-fs-xs);fill:var(--va-text-dim)}.ops-topomap__svg .ops-topomap__node-status{font-size:var(--va-fs-xs);fill:var(--_c);font-weight:600}.ops-topomap__svg .ops-topomap__node--ok .ops-topomap__node-status{fill:var(--va-text-dim)}.ops-topomap__svg .ops-topomap__node-note{font-size:var(--va-fs-xs);fill:var(--va-text-dim);font-style:italic}.ops-topomap__chip-bg{fill:var(--va-elevated);stroke:var(--va-border);stroke-width:1px}.ops-topomap__chip--warn .ops-topomap__chip-bg{fill:var(--va-status-warn-surface);stroke:var(--va-status-warn-line)}.ops-topomap__chip--crit .ops-topomap__chip-bg{fill:var(--va-status-crit-surface);stroke:var(--va-status-crit-line)}.ops-topomap__chip--unknown .ops-topomap__chip-bg{fill:#0000;stroke:var(--va-status-unknown);stroke-dasharray:3 3}.ops-topomap__svg .ops-topomap__chip-text{font-family:var(--va-font-mono);font-size:var(--va-fs-2xs)}.ops-topomap__svg .ops-topomap__chip--more .ops-topomap__chip-text{fill:var(--va-text-dim)}@container content (max-width:639.98px){.ops-topomap__desktop,.ops-topomap__legend{display:none}.ops-topomap__phone{display:block}}.ops-topolist{gap:var(--va-sp-3);flex-direction:column;display:flex}.ops-topolist__zone{gap:var(--va-sp-2);padding:var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ops-topolist__zone{background:color-mix(in oklab, var(--va-card) 55%, transparent)}}.ops-topolist__zone--warn{border-color:var(--va-status-warn-line)}.ops-topolist__zone--crit{border-color:var(--va-status-crit-line)}.ops-topolist__zone--unknown{background-image:var(--va-status-unknown-hatch);border-style:dashed}.ops-topolist__head{align-items:center;gap:var(--va-sp-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ops-topolist__zone-icon{color:var(--va-text-dim)}.ops-topolist__titles{min-inline-size:0}.ops-topolist__title{font-size:var(--va-fs-md);overflow-wrap:anywhere;margin:0;font-weight:700}.ops-topolist__detail{font-size:var(--va-fs-xs);color:var(--va-text-dim);overflow-wrap:anywhere;margin:0}.ops-topolist__empty{font-size:var(--va-fs-sm);color:var(--va-text-dim);margin:0}.ops-topolist__nodes{gap:var(--va-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-topolist__node{gap:var(--va-sp-2);inline-size:100%;min-block-size:var(--va-hit-min);padding:var(--va-sp-2) var(--va-sp-3);border:1px solid var(--va-border-light);border-radius:var(--va-radius);background:var(--va-card);color:inherit;font:inherit;text-align:start;cursor:pointer;flex-direction:column;display:flex}.ops-topolist__node--warn,.ops-topolist__node--crit{border-block-start:3px solid var(--_c)}.ops-topolist__node--unknown{background-image:var(--va-status-unknown-hatch);border-style:dashed}.ops-topolist__node--retired{color:var(--va-text-dim);background:0 0;border-style:dashed}.ops-topolist__node[aria-current=true],.ops-topolist__node:focus-visible{outline:2px solid var(--va-focus-ring);outline-offset:1px}.ops-topolist__node-head{align-items:center;gap:var(--va-sp-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ops-topolist__node-head>.ops-icon{color:var(--va-text-dim)}.ops-topolist__node-name{font-family:var(--va-font-mono);font-size:var(--va-fs-base);overflow-wrap:anywhere;font-weight:700}.ops-topolist__node-sub,.ops-topolist__node-note{font-size:var(--va-fs-xs);color:var(--va-text-dim);overflow-wrap:anywhere}.ops-topolist__node-note{font-style:italic}.ops-topolist__chips{gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-topolist__chip{align-items:center;gap:var(--va-sp-1);max-inline-size:100%;padding:var(--va-sp-0-5) var(--va-sp-2);border:1px solid var(--va-border);border-radius:var(--va-radius-sm);background:var(--va-elevated);font-family:var(--va-font-mono);font-size:var(--va-fs-2xs);overflow-wrap:anywhere;display:inline-flex}.ops-topolist__chip:before{content:"";border-radius:var(--va-radius-pill);background:var(--_c);flex-shrink:0;block-size:6px;inline-size:6px}.ops-topolist__chip--warn{border-color:var(--va-status-warn-line);background:var(--va-status-warn-surface)}.ops-topolist__chip--crit{border-color:var(--va-status-crit-line);background:var(--va-status-crit-surface)}.ops-topolist__chip--unknown{background:0 0;border-style:dashed}.ops-topodrawer__status{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-topodrawer__lead,.ops-topodrawer__notes{font-size:var(--va-fs-base);line-height:var(--va-lh-body);color:var(--va-text);overflow-wrap:anywhere;margin:0}.ops-topodrawer__notes{white-space:pre-line}.ops-topodrawer__list{border:1px solid var(--va-border);border-radius:var(--va-radius);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-topodrawer__list>li+li{border-block-start:1px solid var(--va-border)}.ops-topodrawer__row{align-items:center;gap:var(--va-sp-2);min-inline-size:0;padding:var(--va-sp-2) var(--va-sp-3);font-size:var(--va-fs-base);display:flex}.ops-topodrawer__row>.ops-icon{color:var(--va-text-dim);flex-shrink:0}.ops-topodrawer__row--button{inline-size:100%;min-block-size:var(--va-hit-min);border-radius:var(--va-radius);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.ops-topodrawer__row--button:hover{background:var(--va-elevated)}.ops-topodrawer__row--button:focus-visible{outline:2px solid var(--va-focus-ring);outline-offset:-2px}.ops-topodrawer__row-main{gap:var(--va-sp-1);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.ops-topodrawer__row-name{overflow-wrap:anywhere;font-weight:600}.ops-topodrawer__row-sub{font-size:var(--va-fs-sm);color:var(--va-text-dim);overflow-wrap:anywhere}.ops-topodrawer__actions{gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-topodrawer__links{gap:var(--va-sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ops-topo-toolbar{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;flex:auto;min-inline-size:0;display:flex}.ops-topo-toolbar__search{inline-size:min(100%,17rem)}.ops-topo-cell{align-items:center;gap:var(--va-sp-2);min-inline-size:0;display:inline-flex}.ops-topo-cell>.ops-icon{color:var(--va-text-dim);flex-shrink:0}.ops-topo-cell__main{gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-topo-empty .ops-empty__actions{margin-inline-start:auto}.ops-topo-dialog.ops-dialog--compact{max-inline-size:40rem}.ops-topo-grid .ui-grid__rows{min-inline-size:1020px}@container content (max-width:639.98px){.ops-topo-toolbar__search{inline-size:100%}}.ops-topo-grid--components .ui-grid__rows{min-inline-size:1080px}.ops-topo-mono{font-family:var(--va-font-mono);font-size:var(--va-fs-sm);color:var(--va-text);overflow-wrap:anywhere}.ops-topo-cell__name{font-weight:600}.ops-topo-endpoints{align-items:baseline;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-topo-note{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ops-topo-source{align-self:flex-start;align-items:center;gap:var(--va-sp-1);block-size:var(--va-size-xs);padding-inline:var(--va-sp-2);border:1px solid var(--va-border-light);border-radius:var(--va-radius-pill);font-size:var(--va-fs-xs);white-space:nowrap;font-weight:600;display:inline-flex}.ops-topo-source--agent{border-color:var(--va-status-info-line);background:var(--va-status-info-surface);color:var(--va-status-info)}.ops-topo-source--declared{color:var(--va-text-dim);background:0 0;border-style:dashed}.ops-topo-endpoints-editor{gap:var(--va-sp-2);border:0;min-inline-size:0;margin:0;padding:0}.ops-topo-endpoints-editor>legend{margin-block-end:var(--va-sp-1);padding:0}.ops-topo-endpoint{align-items:flex-start;gap:var(--va-sp-2);display:flex}.ops-topo-endpoint__field{flex:auto;min-inline-size:0}.ops-topo-endpoint__field .ops-field__head{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ops-inv-toolbar{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;inline-size:100%;min-inline-size:0;display:flex}.ops-inv-toolbar__search{flex:0 16rem;min-inline-size:10rem}.ops-inv-toolbar--bare{padding-block:var(--va-sp-1)}.ops-inv-grid .ops-inv-toolbar__sort{display:none}.ops-inv-stack{align-items:flex-start;gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-inv-name{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;min-inline-size:0;display:inline-flex}.ops-inv-name>.ops-icon{color:var(--va-text-dim);flex-shrink:0}.ops-inv-name b{overflow-wrap:anywhere;font-weight:600}.ops-inv-empty{padding-block:var(--va-sp-6)}.ops-inv-warn{align-items:center;gap:var(--va-sp-1);color:var(--va-status-warn);display:inline-flex}.ops-inv-queued{align-items:center;gap:var(--va-sp-1);font-size:var(--va-fs-sm);color:var(--va-status-info);margin:0;display:inline-flex}.ops-inv-back{transform:scaleX(-1)}[dir=rtl] .ops-inv-back{transform:none}.ops-inv-refs{gap:var(--va-sp-1);flex-wrap:wrap;min-inline-size:0;display:inline-flex}.ops-inv-ref{align-items:center;gap:var(--va-sp-1);max-inline-size:100%;padding:var(--va-sp-0-5) var(--va-sp-2);border:1px solid var(--va-border-light);border-radius:var(--va-radius-sm);background:var(--va-elevated);color:var(--va-text);font-size:var(--va-fs-sm);overflow-wrap:anywhere;line-height:1.6;text-decoration:none;display:inline-flex}.ops-inv-ref .ops-icon{inline-size:var(--va-icon-xs);block-size:var(--va-icon-xs);color:var(--va-text-dim)}a.ops-inv-ref:hover{border-color:var(--va-accent);text-decoration:none}.ops-inv-ref--more{color:var(--va-text-dim);background:0 0;border-style:dashed}.ops-inv-badge--prod{border-color:var(--va-status-crit-line);color:var(--va-status-crit)}.ops-inv-badge--warn{border-color:var(--va-status-warn-line);background:var(--va-status-warn-surface);color:var(--va-status-warn)}.ops-inv-badge--proxied{border-color:var(--va-status-warn-line);color:var(--va-status-warn)}.ops-inv-type{block-size:var(--va-size-xs);padding-inline:var(--va-sp-2);border:1px solid var(--va-border-light);border-radius:var(--va-radius-pill);background:var(--va-elevated);font-size:var(--va-fs-xs);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.ops-inv-type--zerotier{border-style:dashed;border-color:var(--va-status-info-line);color:var(--va-status-info)}.ops-inv-type--vswitch{border-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ops-inv-type--vswitch{border-color:color-mix(in oklab, var(--va-accent) 45%, transparent)}}.ops-inv-type--vswitch{color:var(--va-accent)}.ops-inv-drawer{gap:var(--va-sp-4);flex-direction:column;display:flex}.ops-inv-drawer__status{align-items:center;gap:var(--va-sp-2) var(--va-sp-3);flex-wrap:wrap;display:flex}.ops-inv-drawer__lead{font-size:var(--va-fs-md);margin:0}.ops-inv-drawer__sectionhead{justify-content:space-between;align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-inv-members{gap:var(--va-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-inv-member{align-items:start;gap:var(--va-sp-1) var(--va-sp-3);padding:var(--va-sp-2) var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius);background:var(--va-card);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ops-inv-member--warn{border-inline-start:3px solid var(--va-status-warn)}.ops-inv-member--crit{border-inline-start:3px solid var(--va-status-crit)}.ops-inv-member--unknown{border-inline-start:3px solid var(--va-status-unknown)}.ops-inv-member__who{gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-inv-member__kind{font-size:var(--va-fs-xs);color:var(--va-text-dim)}.ops-inv-member__address{font-size:var(--va-fs-sm);color:var(--va-text-dim)}.ops-inv-member__state{align-items:flex-end;gap:var(--va-sp-1);text-align:end;flex-direction:column;display:flex}.ops-inv-member__note{font-size:var(--va-fs-sm);color:var(--va-text-dim);line-height:var(--va-lh-snug);grid-column:1/-1;margin:0}@media (max-width:479.98px){.ops-inv-member{grid-template-columns:minmax(0,1fr) auto}.ops-inv-member__state{text-align:start;grid-area:2/1;align-items:flex-start}.ops-inv-member>.ops-rowmenu{grid-area:1/2}}.ops-inv-wizard__steps{justify-content:space-between;align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-inv-wizard__steps .ops-stepper{flex:18rem;min-inline-size:0}.ops-inv-types{gap:var(--va-sp-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.ops-inv-types__tile{align-items:flex-start;gap:var(--va-sp-3);padding:var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);color:var(--va-text);text-align:start;cursor:pointer;transition:border-color var(--va-dur-fast) var(--va-ease-standard), background-color var(--va-dur-fast) var(--va-ease-standard);display:flex}.ops-inv-types__tile:hover{border-color:var(--va-border-strong)}.ops-inv-types__tile:focus-visible{outline:2px solid var(--va-focus-ring);outline-offset:2px}.ops-inv-types__tile[aria-checked=true]{border-color:var(--va-accent);background:var(--va-accent-dim)}.ops-inv-types__icon{inline-size:var(--va-size-lg);block-size:var(--va-size-lg);border-radius:var(--va-radius);background:var(--va-elevated);color:var(--va-text-dim);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ops-inv-types__tile[aria-checked=true] .ops-inv-types__icon{color:var(--va-accent)}.ops-inv-types__text{gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-inv-types__text span{font-size:var(--va-fs-sm);color:var(--va-text-dim);line-height:var(--va-lh-snug)}@media (max-width:639.98px){.ops-inv-types__tile{min-block-size:var(--va-hit-min)}}.ops-inv-matrix__head{padding-block:var(--va-sp-3);align-items:flex-start}.ops-inv-matrix__head .ops-card__meta{margin:var(--va-sp-1) 0 0}.ops-inv-matrix__scroll{border:1px solid var(--va-border);border-radius:var(--va-radius);min-inline-size:0;overflow-x:auto}.ops-inv-matrix__scroll:focus-visible{outline:2px solid var(--va-focus-ring);outline-offset:2px}.ops-inv-matrix__grid{grid-template-columns:minmax(9rem, .8fr) repeat(var(--matrix-columns,2), minmax(11rem, 1fr));min-inline-size:max-content;display:grid}.ops-inv-matrix__grid[data-columns="3"]{--matrix-columns:3}.ops-inv-matrix__grid[data-columns="4"]{--matrix-columns:4}.ops-inv-matrix__grid[data-columns="5"]{--matrix-columns:5}.ops-inv-matrix__grid[data-columns="6"]{--matrix-columns:6}.ops-inv-matrix__grid[data-columns="7"]{--matrix-columns:7}.ops-inv-matrix__grid[data-columns="8"]{--matrix-columns:8}.ops-inv-matrix__grid[data-columns="9"]{--matrix-columns:9}.ops-inv-matrix__grid[data-columns="10"]{--matrix-columns:10}.ops-inv-matrix__grid[data-columns="11"]{--matrix-columns:11}.ops-inv-matrix__grid[data-columns="12"]{--matrix-columns:12}.ops-inv-matrix__row{display:contents}.ops-inv-matrix__corner,.ops-inv-matrix__colhead,.ops-inv-matrix__rowhead,.ops-inv-matrix__cell{padding:var(--va-sp-2) var(--va-sp-3);border-block-end:1px solid var(--va-border);border-inline-end:1px solid var(--va-border)}.ops-inv-matrix__corner{font-size:var(--va-fs-xs);letter-spacing:var(--va-tracking-caps);text-transform:uppercase;color:var(--va-text-dim);background:var(--va-elevated);font-weight:700}.ops-inv-matrix__colhead,.ops-inv-matrix__rowhead{gap:var(--va-sp-1);background:var(--va-elevated);flex-direction:column;display:flex}.ops-inv-matrix__colhead b,.ops-inv-matrix__rowhead b{font-family:var(--va-font-mono);font-size:var(--va-fs-sm);font-weight:600}.ops-inv-matrix__colhead span,.ops-inv-matrix__rowhead span{font-size:var(--va-fs-xs);color:var(--va-text-dim)}.ops-inv-matrix__cell--self{background:var(--va-status-unknown-hatch), var(--va-card);justify-content:center;align-items:center;display:flex}.ops-inv-matrix__pairs{gap:var(--va-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:none}.ops-inv-matrix__pairs--always{display:flex}.ops-inv-matrix__pair{gap:var(--va-sp-1);padding:var(--va-sp-2) var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius);flex-direction:column;display:flex}.ops-inv-matrix__pair .ops-icon{color:var(--va-text-dim)}.ops-inv-paths{gap:var(--va-sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-inv-path{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);font-size:var(--va-fs-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ops-inv-path__network{color:var(--va-text-dim);overflow-wrap:anywhere}.ops-inv-path__result{font-variant-numeric:tabular-nums;font-weight:600}.ops-inv-path__detail{font-size:var(--va-fs-xs);color:var(--va-text-dim);line-height:var(--va-lh-snug);grid-column:2/-1}.ops-inv-path--failed .ops-inv-path__result{color:var(--va-status-crit)}.ops-inv-path--skipped .ops-inv-path__result{color:var(--va-text-dim);font-weight:500}.ops-inv-path__dot{border-radius:var(--va-radius-pill);background:var(--va-status-unknown);flex-shrink:0;block-size:8px;inline-size:8px}.ops-inv-path__dot--passed{background:var(--va-status-ok)}.ops-inv-path__dot--failed{background:var(--va-status-crit)}.ops-inv-path__dot--running{background:var(--va-status-info)}.ops-inv-path__dot--skipped{background:var(--va-status-unknown-hatch), var(--va-elevated);box-shadow:inset 0 0 0 1px var(--va-status-unknown)}@container content (max-width:639.98px){.ops-inv-matrix__scroll{display:none}.ops-inv-matrix__pairs{display:flex}}.ops-inv-dns{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;min-inline-size:0;display:inline-flex}.ops-inv-dns__target{font-size:var(--va-fs-sm);color:var(--va-text-dim);overflow-wrap:anywhere}.ops-inv-expiry{align-items:flex-start;gap:var(--va-sp-1);font-variant-numeric:tabular-nums;display:inline-flex}.ops-inv-expiry>.ops-icon{color:var(--va-text-dim);flex-shrink:0;margin-block-start:var(--va-sp-1)}.ops-inv-expiry>span{flex-direction:column;display:flex}.ops-inv-expiry--warn,.ops-inv-expiry--warn>.ops-icon{color:var(--va-status-warn)}.ops-inv-expiry--crit{color:var(--va-status-crit);font-weight:600}.ops-inv-expiry--crit>.ops-icon{color:var(--va-status-crit)}.ops-inv-check{align-items:flex-start;gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-inv-check.ops-muted{align-items:flex-start;gap:var(--va-sp-1);font-size:var(--va-fs-sm);flex-direction:row}.ops-inv-fingerprint code{font-size:var(--va-fs-xs);overflow-wrap:anywhere;word-break:break-all}.ops-inv-cards{gap:var(--va-sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ops-inv-card{gap:var(--va-sp-3);block-size:100%;padding:var(--va-sp-3) var(--va-sp-4);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);flex-direction:column;display:flex}.ops-inv-card--warn{border-color:var(--va-status-warn-line)}.ops-inv-card__head{align-items:flex-start;gap:var(--va-sp-3);display:flex}.ops-inv-card__icon{inline-size:var(--va-size-lg);block-size:var(--va-size-lg);border-radius:var(--va-radius);background:var(--va-elevated);color:var(--va-text-dim);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ops-inv-card__titles{flex:auto;min-inline-size:0}.ops-inv-card__title{font-family:var(--va-font-heading);font-size:var(--va-fs-lg);overflow-wrap:anywhere;margin:0;font-weight:600}.ops-inv-card__sub{margin:var(--va-sp-1) 0 0;font-size:var(--va-fs-sm);color:var(--va-text-dim);overflow-wrap:anywhere}.ops-inv-card__facts{flex:auto}.ops-inv-card__foot{justify-content:space-between;align-items:center;gap:var(--va-sp-2);border-block-start:1px solid var(--va-border);flex-wrap:wrap;padding-block-start:var(--va-sp-2);display:flex}.ops-inv-card__meta{font-size:var(--va-fs-sm);color:var(--va-text-dim)}.ops-inv-card .ops-link{align-items:center;gap:var(--va-sp-1);overflow-wrap:anywhere;display:inline-flex}.ops-inv-cred{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;min-inline-size:0;margin:0;display:inline-flex}.ops-inv-cred>.ops-icon{color:var(--va-text-dim)}.ops-inv-cred__mask{font-family:var(--va-font-mono);letter-spacing:.08em;color:var(--va-text-dim)}.ops-inv-cred--field{font-size:var(--va-fs-sm)}.ops-inv-more{justify-content:center;display:flex}@container content (max-width:639.98px){.ops-inv-toolbar{align-items:stretch}.ops-inv-toolbar__search{flex:100%;min-inline-size:0}.ops-inv-toolbar .ops-filters{flex:100%}.ops-inv-grid .ops-inv-toolbar__sort{display:inline-block}.ops-inv-card{padding-inline:var(--va-sp-3)}}.ops-inv-cards--skeleton{min-block-size:63rem}.ops-inv-matrix__skeleton{block-size:18.75rem}@container content (max-width:639.98px){.ops-inv-cards--skeleton{min-block-size:144.25rem}.ops-inv-matrix__skeleton{block-size:34.1875rem}}.ops-infra-toolbar{align-items:center;gap:var(--va-sp-2);min-inline-size:0;flex-wrap:wrap;margin-block-end:var(--va-sp-3);display:flex}.ops-infra-toolbar__search{inline-size:min(100%,17rem)}.ops-infra-toolbar__selects{gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-infra-toolbar__switch{white-space:nowrap}.ops-infra-bulk{align-items:center;gap:var(--va-sp-2);padding:var(--va-sp-2) var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius);background:var(--va-elevated);flex-wrap:wrap;margin-block-end:var(--va-sp-3);display:flex}.ops-infra-bulk__count{font-weight:600}.ops-infra-more{justify-content:center;align-items:center;gap:var(--va-sp-3);flex-wrap:wrap;margin-block-start:var(--va-sp-3);display:flex}.ops-infra-tabbar{border-block-end:1px solid var(--va-border)}.ops-infra-tabs{border-block-end:0}.ops-infra-tablewrap{border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);position:relative;overflow-x:auto}.ops-infra-table{border-collapse:collapse;inline-size:100%;font-size:var(--va-fs-base)}.ops-infra-table th,.ops-infra-table td{padding:var(--va-sp-2) var(--va-sp-3);border-block-start:1px solid var(--va-border);text-align:start;vertical-align:top}.ops-infra-table thead th{font-size:var(--va-fs-xs);letter-spacing:var(--va-tracking-caps);text-transform:uppercase;color:var(--va-text-dim);white-space:nowrap;border-block-start:0;font-weight:700}.ops-infra-table tbody th{font-weight:600}.ops-infra-table tbody tr{min-block-size:var(--va-size-lg)}.ops-infra-table code{font-family:var(--va-font-mono);font-size:var(--va-fs-sm);color:var(--va-text);overflow-wrap:anywhere}.ops-infra-table .ops-grid__sub{display:block}.ops-infra-table__num{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.ops-infra-table__actions{text-align:end;white-space:nowrap}.ops-infra-table__row--warn{box-shadow:inset 3px 0 0 var(--va-status-warn)}.ops-infra-table__row--crit{box-shadow:inset 3px 0 0 var(--va-status-crit)}[dir=rtl] .ops-infra-table__row--warn{box-shadow:inset -3px 0 0 var(--va-status-warn)}[dir=rtl] .ops-infra-table__row--crit{box-shadow:inset -3px 0 0 var(--va-status-crit)}.ops-infra-editor{padding:var(--va-sp-4);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card)}.ops-infra-editor__foot,.ops-infra-editor__discard{justify-content:flex-end;align-items:center;gap:var(--va-sp-2);border-block-start:1px solid var(--va-border);flex-wrap:wrap;padding-block-start:var(--va-sp-3);display:flex}.ops-infra-editor__discard>span{margin-inline-end:auto;font-weight:600}@container content (max-width:639.98px){.ops-infra-toolbar__search,.ops-infra-toolbar__selects{inline-size:100%}.ops-infra-toolbar__selects>*{flex:auto;min-inline-size:0}.ops-infra-toolbar__selects .ops-select-inline .ui-select__trigger{inline-size:100%}.ops-infra-tablewrap{background:0 0;border:0;overflow-x:visible}.ops-infra-table,.ops-infra-table tbody,.ops-infra-table tr,.ops-infra-table th,.ops-infra-table td{display:block}.ops-infra-table thead{display:none}.ops-infra-table tr{padding:var(--va-sp-2) var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius);background:var(--va-card);margin-block-end:var(--va-sp-2)}.ops-infra-table th,.ops-infra-table td{padding:var(--va-sp-1) 0;text-align:start;border:0}.ops-infra-table [data-label]:before{content:attr(data-label);font-size:var(--va-fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--va-text-dim);font-weight:700;display:block}.ops-infra-table__num,.ops-infra-table__actions{text-align:start}}.ops-srv-page,.ops-srv-detail{min-inline-size:0}.ops-srv-verdict--compact .ops-verdict__title{font-size:var(--va-fs-lg)}.ops-srv-viewtoggle{flex-shrink:0}.ops-srv-cards{--ops-card-h:23rem;margin:0;padding:0;list-style:none}.ops-srv-card--skeleton{min-block-size:var(--ops-card-h)}.ops-srv-toolbar--skeleton{align-content:flex-start;min-block-size:4.5rem}@container content (max-width:639.98px){.ops-srv-cards{--ops-card-h:26.4375rem}.ops-srv-toolbar--skeleton{min-block-size:13.75rem}}.ops-srv-card__bar{align-items:center;gap:var(--va-sp-2);min-inline-size:0;display:flex}.ops-srv-card__site{align-items:center;gap:var(--va-sp-1);min-inline-size:0;font-size:var(--va-fs-sm);color:var(--va-text-dim);text-overflow:ellipsis;white-space:nowrap;flex:auto;display:inline-flex;overflow:hidden}.ops-srv-card__site .ops-icon{flex-shrink:0}.ops-srv-card__retired{align-items:center;gap:var(--va-sp-1);font-size:var(--va-fs-sm);color:var(--va-text-dim);margin:0;display:flex}.ops-srv-card__retired--unmonitored{color:var(--va-text)}.ops-srv-card__enroll{align-items:center;gap:var(--va-sp-1);color:var(--va-text);font-weight:600;display:inline-flex}.ops-srv-card__incidents{color:var(--va-status-crit);font-weight:600}.ops-server--retired .ops-meters,.ops-server--retired .ops-server__spark{opacity:.6}.ops-srv-empty .ops-empty__actions{margin-inline-start:auto}.ops-srv-addresses{gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ops-srv-address{align-items:center;gap:var(--va-sp-1);max-inline-size:100%;padding-block:var(--va-sp-0-5);padding-inline:var(--va-sp-2) var(--va-sp-1);border:1px solid var(--va-border);border-radius:var(--va-radius-sm);background:var(--va-elevated);font-size:var(--va-fs-xs);display:inline-flex}.ops-srv-address code{font-family:var(--va-font-mono);color:var(--va-text);overflow-wrap:anywhere}.ops-srv-address__net{color:var(--va-text-dim);white-space:nowrap}.ops-datagrid.ops-srv-datagrid .ui-grid__rows{min-inline-size:940px}.ops-srv-cell{align-items:center;gap:var(--va-sp-2);min-inline-size:0;display:inline-flex}.ops-srv-cell>.ops-icon{color:var(--va-text-dim);flex-shrink:0}.ops-srv-cell__main{gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-srv-cell__address{font-size:var(--va-fs-sm);color:var(--va-text-dim);overflow-wrap:anywhere}.ops-srv-cell__address code{color:var(--va-text)}.ops-srv-row--retired{color:var(--va-text-dim)}.ops-srv-heartbeat{align-items:center;gap:var(--va-sp-1);white-space:nowrap;display:inline-flex}.ops-srv-dialog.ops-dialog--compact{max-inline-size:40rem}.ops-srv-dialog--token.ops-dialog--compact{block-size:min(720px,92vh);max-inline-size:46rem}.ops-srv-wizard{block-size:min(760px,92vh);max-inline-size:60rem}.ops-srv-wizard__steps{margin-block-end:var(--va-sp-2)}.ops-srv-wizard__section{gap:var(--va-sp-3);border-block-end:1px solid var(--va-border);flex-direction:column;padding-block-end:var(--va-sp-4);display:flex}.ops-srv-wizard__section:last-child{border-block-end:0}.ops-srv-review__head{justify-content:space-between;align-items:center;gap:var(--va-sp-2);display:flex}.ops-srv-review__paths{gap:var(--va-sp-2);font-size:var(--va-fs-sm);flex-direction:column;margin:0;padding-inline-start:var(--va-sp-5);display:flex}.ops-srv-review__paths li{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-srv-addrs{gap:var(--va-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-srv-addr{align-items:end;gap:var(--va-sp-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.ops-srv-addr__remove{margin-block-end:var(--va-sp-6)}.ops-srv-paths{gap:var(--va-sp-3);flex-direction:column;display:flex}.ops-srv-paths__list{gap:var(--va-sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-srv-pathrow{gap:var(--va-sp-2);padding:var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius);background:var(--va-elevated);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ops-srv-pathrow{background:color-mix(in oklab, var(--va-elevated) 50%, transparent)}}.ops-srv-pathrow__head{justify-content:space-between;align-items:center;gap:var(--va-sp-2);display:flex}.ops-srv-pathrow__title{align-items:center;gap:var(--va-sp-1);font-weight:600;display:inline-flex}.ops-srv-pathrow__tools{gap:var(--va-sp-1);display:inline-flex}.ops-srv-pathrow__grid{gap:var(--va-sp-2) var(--va-sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));display:grid}.ops-srv-pathrow__host{grid-column:span 2}.ops-srv-icon--up{transform:rotate(180deg)}.ops-srv-enroll{gap:var(--va-sp-4);flex-direction:column;display:flex}.ops-srv-enroll__field{gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-srv-secret,.ops-srv-console{align-items:center;gap:var(--va-sp-2);min-inline-size:0;padding:var(--va-sp-2) var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius);background:var(--va-elevated);display:flex}.ops-srv-secret__value,.ops-srv-console__line{min-inline-size:0;font-family:var(--va-font-mono);font-size:var(--va-fs-sm);color:var(--va-text);overflow-wrap:anywhere;flex:auto}.ops-srv-console{background:var(--va-bg);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.ops-srv-console{background:color-mix(in oklab, var(--va-bg) 70%, var(--va-elevated))}}.ops-srv-enroll__status{--_c:var(--va-status-info);align-items:center;gap:var(--va-sp-3);padding:var(--va-sp-3) var(--va-sp-4);border:1px solid var(--va-border);border-inline-start:3px solid var(--_c);border-radius:var(--va-radius);flex-wrap:wrap;display:flex}.ops-srv-enroll__status>div{flex:14rem;min-inline-size:0}.ops-srv-enroll__status p{margin:var(--va-sp-1) 0 0;font-size:var(--va-fs-sm);color:var(--va-text-dim)}.ops-srv-enroll__status>.ops-icon{color:var(--_c)}.ops-srv-enroll__status--ok{--_c:var(--va-status-ok);background:var(--va-status-ok-surface)}.ops-srv-enroll__status--warn{--_c:var(--va-status-warn);background:var(--va-status-warn-surface)}@container content (max-width:639.98px){.ops-srv-addr{grid-template-columns:minmax(0,1fr) auto}.ops-srv-addr>:first-child{grid-column:1/-1}.ops-srv-pathrow__host{grid-column:auto}}.ops-srv-head{--_c:var(--va-status-ok);gap:var(--va-sp-3);padding:var(--va-sp-4) var(--va-sp-5);border:1px solid var(--va-border);border-block-start:3px solid var(--_c);border-radius:var(--va-radius-lg);background:var(--va-card);flex-direction:column;display:flex}.ops-srv-head--warn{--_c:var(--va-status-warn)}.ops-srv-head--crit{--_c:var(--va-status-crit)}.ops-srv-head--info{--_c:var(--va-status-info)}.ops-srv-head--unknown{--_c:var(--va-status-unknown);background-image:var(--va-status-unknown-hatch);border-style:dashed}.ops-srv-head--retired{--_c:var(--va-status-retired);background:0 0;border-style:dashed}.ops-srv-head__top{align-items:center;gap:var(--va-sp-3);flex-wrap:wrap;display:flex}.ops-srv-head__titles{flex:16rem;min-inline-size:0}.ops-srv-head__name{font-family:var(--va-font-mono);font-size:var(--va-fs-2xl);overflow-wrap:anywhere;margin:0;font-weight:700}.ops-srv-head__desc{margin:var(--va-sp-1) 0 0;color:var(--va-text-dim)}.ops-srv-head__actions{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-srv-head__note{font-size:var(--va-fs-base);margin:0}.ops-srv-head__facts{margin:0}.ops-srv-head__kernel{font-size:var(--va-fs-sm);margin-inline-start:var(--va-sp-2)}.ops-srv-head__incidents{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-srv-head--retired .ops-srv-head__name{color:var(--va-text-dim)}.ops-srv-panel{gap:var(--va-sp-4);flex-direction:column;min-inline-size:0;display:flex}.ops-srv-head--skeleton{min-block-size:15.8125rem}.ops-srv-panel--skeleton{min-block-size:57.3125rem}@container content (max-width:639.98px){.ops-srv-head--skeleton{min-block-size:35.25rem}.ops-srv-panel--skeleton{min-block-size:128.063rem}}.ops-srv-grid{gap:var(--va-sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));display:grid}.ops-srv-card{min-inline-size:0}.ops-srv-spark{inline-size:100%;max-inline-size:100%}@container content (max-width:639.98px){.ops-srv-head{padding:var(--va-sp-3)}.ops-srv-head__name{font-size:var(--va-fs-xl)}.ops-srv-head__map{display:none}}.ops-srv-endpoint{margin-inline-end:var(--va-sp-2);display:inline-block}.ops-srv-cpu__top{align-items:center;gap:var(--va-sp-2) var(--va-sp-3);flex-wrap:wrap;display:flex}.ops-srv-cores{margin:var(--va-sp-2) 0 0;gap:var(--va-sp-1);grid-template-columns:repeat(auto-fill,minmax(12px,1fr));padding:0;list-style:none;display:grid}.ops-srv-core{border-radius:var(--va-radius-xs);background:var(--va-elevated);block-size:18px;box-shadow:inset 0 0 0 1px var(--va-border)}.ops-srv-core--1{background:var(--va-status-ok)}@supports (color:color-mix(in lab, red, red)){.ops-srv-core--1{background:color-mix(in oklab, var(--va-status-ok) 15%, var(--va-elevated))}}.ops-srv-core--2{background:var(--va-status-ok)}@supports (color:color-mix(in lab, red, red)){.ops-srv-core--2{background:color-mix(in oklab, var(--va-status-ok) 25%, var(--va-elevated))}}.ops-srv-core--3{background:var(--va-status-ok)}@supports (color:color-mix(in lab, red, red)){.ops-srv-core--3{background:color-mix(in oklab, var(--va-status-ok) 40%, var(--va-elevated))}}.ops-srv-core--4{background:var(--va-status-ok)}@supports (color:color-mix(in lab, red, red)){.ops-srv-core--4{background:color-mix(in oklab, var(--va-status-ok) 55%, var(--va-elevated))}}.ops-srv-core--5{background:var(--va-status-ok)}@supports (color:color-mix(in lab, red, red)){.ops-srv-core--5{background:color-mix(in oklab, var(--va-status-ok) 70%, var(--va-elevated))}}.ops-srv-core--6{background:var(--va-status-warn)}@supports (color:color-mix(in lab, red, red)){.ops-srv-core--6{background:color-mix(in oklab, var(--va-status-warn) 55%, var(--va-elevated))}}.ops-srv-core--7{background:var(--va-status-warn)}@supports (color:color-mix(in lab, red, red)){.ops-srv-core--7{background:color-mix(in oklab, var(--va-status-warn) 75%, var(--va-elevated))}}.ops-srv-core--8{background:var(--va-status-warn)}.ops-srv-core--9{background:var(--va-status-crit)}@supports (color:color-mix(in lab, red, red)){.ops-srv-core--9{background:color-mix(in oklab, var(--va-status-crit) 80%, var(--va-elevated))}}.ops-srv-core--10{background:var(--va-status-crit)}.ops-srv-diagnosis--unknown{background-image:var(--va-status-unknown-hatch)}.ops-srv-matrix__vantage{text-align:center}.ops-srv-matrix__path{min-inline-size:16rem}.ops-srv-matrix__target{align-items:center;gap:var(--va-sp-1);display:inline-flex}.ops-srv-matrix__problem{align-items:center;gap:var(--va-sp-1);font-size:var(--va-fs-sm);color:var(--va-status-warn);display:inline-flex}.ops-srv-matrix__cell{text-align:center;min-inline-size:7.5rem}.ops-srv-result{--_c:var(--va-status-ok);align-items:center;gap:var(--va-sp-1);padding:var(--va-sp-0-5) var(--va-sp-2);border:1px solid var(--_c);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ops-srv-result{border:1px solid color-mix(in oklab, var(--_c) 40%, var(--va-border))}}.ops-srv-result{border-radius:var(--va-radius-pill);font-size:var(--va-fs-xs);white-space:nowrap;font-weight:600}.ops-srv-result>.ops-icon{color:var(--_c)}.ops-srv-result--crit{--_c:var(--va-status-crit);background:var(--va-status-crit-surface)}.ops-srv-result--skipped{--_c:var(--va-status-unknown);border-style:dashed}.ops-srv-result--unknown{--_c:var(--va-status-unknown);background-image:var(--va-status-unknown-hatch);border-style:dashed}.ops-srv-result__detail{max-inline-size:14rem;margin-inline:auto}.ops-srv-matrix__row--crit .ops-srv-matrix__path b{color:var(--va-status-crit)}@container content (max-width:639.98px){.ops-srv-matrix__path,.ops-srv-matrix__cell{text-align:start;min-inline-size:0}.ops-srv-result__detail{margin-inline:0}}.ops-srv-source{align-items:center;gap:var(--va-sp-1);padding-inline:var(--va-sp-2);border:1px solid var(--va-border-light);border-radius:var(--va-radius-pill);font-size:var(--va-fs-xs);white-space:nowrap;font-weight:600;display:inline-flex}.ops-srv-source--agent{border-color:var(--va-status-info-line);background:var(--va-status-info-surface);color:var(--va-status-info)}.ops-srv-source--declared{color:var(--va-text-dim);border-style:dashed}.ops-srv-findings{margin:0;padding:0;list-style:none}.ops-srv-exposure{align-items:center;gap:var(--va-sp-1);font-size:var(--va-fs-sm);white-space:nowrap;display:inline-flex}.ops-srv-exposure--exposed{color:var(--va-status-warn);font-weight:700}.ops-srv-exposure--local,.ops-srv-exposure--address{color:var(--va-text-dim)}.ops-srv-exposure--allowlisted{color:var(--va-status-ok)}.ops-srv-unknown__detail{display:block}.ops-srv-ladder{gap:var(--va-sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-srv-rung{gap:var(--va-sp-3);padding:var(--va-sp-3) var(--va-sp-4);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ops-srv-rung--recommended{border-color:var(--va-status-ok-line);box-shadow:inset 3px 0 0 var(--va-status-ok)}[dir=rtl] .ops-srv-rung--recommended{box-shadow:inset -3px 0 0 var(--va-status-ok)}.ops-srv-rung--unavailable{background:0 0;border-style:dashed}.ops-srv-rung__number{inline-size:var(--va-size-lg);block-size:var(--va-size-lg);border-radius:var(--va-radius-pill);background:var(--va-elevated);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ops-srv-rung__body{gap:var(--va-sp-2);flex-direction:column;min-inline-size:0;display:flex}.ops-srv-rung__head{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-srv-rung__title{font-size:var(--va-fs-md);margin:0;font-weight:600}.ops-srv-rung__method{font-size:var(--va-fs-sm);color:var(--va-text-dim);margin:0}.ops-srv-rung__open{align-items:center;gap:var(--va-sp-2);font-size:var(--va-fs-sm);color:var(--va-text-dim);flex-wrap:wrap;margin:0;display:flex}.ops-srv-rung__action{align-self:start}@container content (max-width:639.98px){.ops-srv-rung{grid-template-columns:auto minmax(0,1fr)}.ops-srv-rung__action{grid-column:1/-1}.ops-srv-rung__action .ops-btn{inline-size:100%}}:is(.ops-svc-head,.ops-svc-why,.ops-svc-checkcard,.ops-svc-chart,.ops-svc-error,.ops-svcmap__node,.ops-svc-console__line){--_c:var(--va-status-ok)}:is(.ops-svc-head,.ops-svc-why,.ops-svc-checkcard,.ops-svc-chart,.ops-svc-error,.ops-svcmap__node,.ops-svc-console__line)[class*=--warn]{--_c:var(--va-status-warn)}:is(.ops-svc-head,.ops-svc-why,.ops-svc-checkcard,.ops-svc-chart,.ops-svc-error,.ops-svcmap__node,.ops-svc-console__line)[class*=--crit]{--_c:var(--va-status-crit)}:is(.ops-svc-head,.ops-svc-why,.ops-svc-checkcard,.ops-svc-chart,.ops-svc-error,.ops-svcmap__node,.ops-svc-console__line)[class*=--unknown]{--_c:var(--va-status-unknown)}:is(.ops-svc-head,.ops-svc-why,.ops-svc-checkcard,.ops-svc-chart,.ops-svc-error,.ops-svcmap__node,.ops-svc-console__line)[class*=--info]{--_c:var(--va-status-info)}:is(.ops-svc-head,.ops-svc-why,.ops-svc-checkcard,.ops-svc-chart,.ops-svc-error,.ops-svcmap__node,.ops-svc-console__line)[class*=--retired]{--_c:var(--va-status-retired)}:is(.ops-svc-head,.ops-svc-why,.ops-svc-checkcard,.ops-svc-chart,.ops-svc-error,.ops-svcmap__node,.ops-svc-console__line):is([class*=--silenced],[class*=--maintenance]){--_c:var(--va-status-silenced)}.ops-svc-page,.ops-svc-detail{min-inline-size:0}.ops-svc-viewtoggle{flex-shrink:0}.ops-svc-empty .ops-empty__actions{margin-inline-start:auto}.ops-svc-icon--up{transform:rotate(180deg)}.ops-svc-icon--collapsed{transform:rotate(-90deg)}[dir=rtl] .ops-svc-icon--collapsed{transform:rotate(90deg)}.ops-svc-chip{--_c:var(--va-text-dim);align-items:center;gap:var(--va-sp-1);padding:var(--va-sp-0-5) var(--va-sp-2);border:1px solid var(--_c);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ops-svc-chip{border:1px solid color-mix(in oklab, var(--_c) var(--va-tint-line), transparent)}}.ops-svc-chip{border-radius:var(--va-radius-pill);background:var(--_c)}@supports (color:color-mix(in lab, red, red)){.ops-svc-chip{background:color-mix(in oklab, var(--_c) var(--va-tint-chip), var(--va-card))}}.ops-svc-chip{color:var(--va-text);font-size:var(--va-fs-xs);white-space:nowrap;font-weight:600}.ops-svc-chip code{font-size:var(--va-fs-xs)}.ops-svc-chip--warn{--_c:var(--va-status-warn)}.ops-svc-chip--crit{--_c:var(--va-status-crit)}.ops-svc-chip--info{--_c:var(--va-status-info)}.ops-svc-chip--hard{--_c:var(--va-text)}.ops-svc-chip--soft{--_c:var(--va-text-dim);background:0 0;border-style:dashed}.ops-svc-drift{gap:var(--va-sp-1);flex-wrap:wrap;margin-block-start:var(--va-sp-1);display:flex}.ops-svc-list{gap:var(--va-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-svc-list__item{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;min-inline-size:0;display:flex}.ops-svc-name{align-items:flex-start;gap:var(--va-sp-2);min-inline-size:0;display:flex}.ops-svc-name>.ops-icon{color:var(--va-text-dim);flex-shrink:0;margin-block-start:var(--va-sp-1)}.ops-svc-name__main{gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-svc-name__link{overflow-wrap:anywhere;font-weight:700}.ops-svc-name__id{overflow-wrap:anywhere}.ops-svc-name__chips{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-svc-kind{font-size:var(--va-fs-2xs)}.ops-svc-status__label{margin-block-start:var(--va-sp-1);display:block}.ops-svc-version{overflow-wrap:anywhere}.ops-svc-restarts--loop{color:var(--va-status-warn);font-weight:700}.ops-svc-incidents{color:var(--va-status-crit);font-weight:700}.ops-svc-meter{min-inline-size:7rem}.ops-meter.ops-svc-meter--compact{row-gap:var(--va-sp-1);grid-template-columns:minmax(0,1fr)}.ops-svc-meter--compact .ops-meter__label{display:none}.ops-svc-meter--compact .ops-meter__track{order:3}.ops-svc-meter--compact .ops-meter__value{text-align:start;white-space:normal;overflow:visible}.ops-svc-memory__plain{font-variant-numeric:tabular-nums}.ops-svc-catalog{gap:var(--va-sp-4);flex-direction:column;min-inline-size:0;display:flex}.ops-svc-tablewrap{--ops-row-h:3.8125rem}.ops-svc-tablewrap .ops-infra-table--skeleton tbody tr{block-size:var(--ops-row-h)}.ops-svc-toolbar--skeleton{align-content:flex-start;min-block-size:7rem}.ops-svc-group{gap:var(--va-sp-2);flex-direction:column;min-inline-size:0;display:flex}.ops-svc-group__head{align-items:center;gap:var(--va-sp-2) var(--va-sp-3);flex-wrap:wrap;min-inline-size:0;display:flex}.ops-svc-group__toggle{align-items:center;gap:var(--va-sp-2);min-block-size:var(--va-hit-min);padding:0 var(--va-sp-2);border-radius:var(--va-radius);color:var(--va-text);cursor:pointer;background:0 0;border:0;margin-inline-start:calc(var(--va-sp-2) * -1);display:inline-flex}.ops-svc-group__toggle:hover{background:var(--va-elevated)}.ops-svc-group__toggle:focus-visible{outline:2px solid var(--va-focus-ring);outline-offset:2px}.ops-svc-group__title{font-size:var(--va-fs-lg);font-weight:700}.ops-svc-group__server{font-size:var(--va-fs-sm)}.ops-svc-group__meta{font-size:var(--va-fs-sm);color:var(--va-text-dim)}.ops-svc-group__select{margin-inline-start:auto}.ops-svc-group--muted .ops-svc-tablewrap{background:0 0;border-style:dashed}.ops-svc-group--muted .ops-svc-group__title{color:var(--va-text-dim)}.ops-svc-table{table-layout:fixed;min-inline-size:64rem}.ops-svc-col--select{inline-size:2.75rem}.ops-svc-col--name{inline-size:22%}.ops-svc-col--status{inline-size:18%}.ops-svc-col--memory{inline-size:14%}.ops-svc-col--restarts{inline-size:8%}.ops-svc-col--version{inline-size:18%}.ops-svc-col--count{inline-size:6%}.ops-svc-col--menu{inline-size:3.5rem}.ops-svc-table__menu{text-align:end}.ops-svc-row--muted{opacity:.66}.ops-svc-row--unknown>:first-child{background-image:var(--va-status-unknown-hatch)}.ops-svc-row--unknown{border-inline-start:3px dashed var(--va-status-unknown)}@container content (max-width:639.98px){.ops-svc-table{table-layout:auto;min-inline-size:0}.ops-svc-tablewrap{--ops-row-h:23.3125rem}.ops-svc-toolbar--skeleton{min-block-size:23.5rem}.ops-svc-table colgroup{display:none}.ops-svc-table tr{position:relative}.ops-svc-table__select{position:absolute;inset-block-start:var(--va-sp-2);inset-inline-end:3rem}.ops-svc-table__menu{position:absolute;inset-block-start:2px;inset-inline-end:var(--va-sp-2)}.ops-svc-table th[scope=row]{padding-inline-end:6rem}.ops-svc-group__select{margin-inline-start:0}.ops-svc-row--unknown{background-image:var(--va-status-unknown-hatch);border-inline-start-width:1px}}.ops-svcmap{gap:var(--va-sp-3);flex-direction:column;min-inline-size:0;display:flex}.ops-svcmap__legend{align-items:center;gap:var(--va-sp-2) var(--va-sp-4);font-size:var(--va-fs-xs);color:var(--va-text-dim);flex-wrap:wrap;display:flex}.ops-svcmap__key{align-items:center;gap:var(--va-sp-1);display:inline-flex}.ops-svcmap__line{border-block-start:2px solid var(--va-text-dim);block-size:0;inline-size:22px}.ops-svcmap__line--soft{border-block-start-style:dashed}.ops-svcmap__swatch{border:1px solid var(--va-border-strong);border-radius:var(--va-radius-xs);background:var(--va-card);block-size:10px;inline-size:14px}.ops-svcmap__swatch--down{border-color:var(--va-status-crit);background:var(--va-status-crit-surface)}.ops-svcmap__swatch--degraded{border-color:var(--va-status-warn);background:var(--va-status-warn-surface)}.ops-svcmap__swatch--needed{border-color:var(--va-status-info);border-style:dashed}.ops-svcmap__swatch--unknown{border-style:dashed;border-color:var(--va-status-unknown);background:var(--va-status-unknown-hatch), var(--va-card)}.ops-svcmap__phone{display:none}.ops-svcmap__body{gap:var(--va-sp-4);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;min-inline-size:0;display:grid}.ops-svcmap__scroll{border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);max-block-size:44rem;overflow:auto}@supports (color:color-mix(in lab, red, red)){.ops-svcmap__scroll{background:color-mix(in oklab, var(--va-card) 55%, transparent)}}.ops-svcmap__scroll{min-inline-size:0}.ops-svcmap__svg{max-inline-size:none;display:block}.ops-svcmap__svg text{font-family:var(--va-font-body);fill:var(--va-text)}.ops-svcmap__hatch{fill:var(--va-status-unknown)}@supports (color:color-mix(in lab, red, red)){.ops-svcmap__hatch{fill:color-mix(in oklab, var(--va-status-unknown) 24%, transparent)}}.ops-svcmap__edge{fill:none;stroke:var(--va-border-strong);stroke-width:1.5px;transition:opacity var(--va-dur-fast) var(--va-ease-standard), stroke var(--va-dur-fast) var(--va-ease-standard)}.ops-svcmap__edge--soft{stroke-dasharray:6 5}.ops-svcmap__edge.is-blast{stroke:var(--va-status-crit);stroke-width:2.5px}.ops-svcmap__edge.is-need{stroke:var(--va-status-info);stroke-width:2.5px}.ops-svcmap__edge.is-dim{opacity:.18}.ops-svcmap__node{cursor:pointer;transition:opacity var(--va-dur-fast) var(--va-ease-standard);outline:none}.ops-svcmap__node-bg{fill:var(--va-card);stroke:var(--va-border-light);stroke-width:1px}.ops-svcmap__node--warn .ops-svcmap__node-bg{stroke:var(--va-status-warn-line)}.ops-svcmap__node--crit .ops-svcmap__node-bg{stroke:var(--va-status-crit-line)}.ops-svcmap__node--unknown .ops-svcmap__node-bg{stroke:var(--va-status-unknown);stroke-dasharray:5 4}.ops-svcmap__node--retired,.ops-svcmap__node--unwatched{opacity:.62}.ops-svcmap__node--retired .ops-svcmap__node-bg{fill:#0000;stroke-dasharray:4 4}.ops-svcmap__node-bar{fill:var(--_c)}.ops-svcmap__node--ok .ops-svcmap__node-bar{fill:var(--va-status-ok)}@supports (color:color-mix(in lab, red, red)){.ops-svcmap__node--ok .ops-svcmap__node-bar{fill:color-mix(in oklab, var(--va-status-ok) 55%, transparent)}}.ops-svcmap__icon{color:var(--va-text-dim)}.ops-svcmap__svg .ops-svcmap__name{font-family:var(--va-font-mono);font-size:var(--va-fs-sm);font-weight:700}.ops-svcmap__svg .ops-svcmap__sub{font-size:var(--va-fs-xs);fill:var(--va-text-dim)}.ops-svcmap__node:hover .ops-svcmap__node-bg{stroke:var(--va-border-strong)}.ops-svcmap__node:is(:focus-visible,.is-selected) .ops-svcmap__node-bg{stroke:var(--va-focus-ring);stroke-width:2.5px}.ops-svcmap__node.is-down .ops-svcmap__node-bg{fill:var(--va-status-crit-surface);stroke:var(--va-status-crit);stroke-width:2px}.ops-svcmap__node.is-degraded .ops-svcmap__node-bg{fill:var(--va-status-warn-surface);stroke:var(--va-status-warn);stroke-width:2px}.ops-svcmap__node.is-needed .ops-svcmap__node-bg{stroke:var(--va-status-info);stroke-width:2px;stroke-dasharray:5 3}.ops-svcmap__node.is-dim{opacity:.35}.ops-svcmap__panel{gap:var(--va-sp-3);padding:var(--va-sp-4);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);flex-direction:column;min-inline-size:0;display:flex}.ops-svcmap__panel-head{align-items:flex-start;gap:var(--va-sp-2);min-inline-size:0;display:flex}.ops-svcmap__panel-titles{flex:auto;min-inline-size:0}.ops-svcmap__panel-title{font-size:var(--va-fs-lg);overflow-wrap:anywhere;margin:0;font-weight:700}.ops-svcmap__sentence{font-size:var(--va-fs-lg);margin:0;font-weight:700}.ops-svc-blast{gap:var(--va-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-svc-blast__item{align-items:flex-start;gap:var(--va-sp-2);padding:var(--va-sp-2);border-inline-start:3px solid var(--va-status-warn);border-radius:var(--va-radius-sm);background:var(--va-elevated);min-inline-size:0;display:flex}.ops-svc-blast__item--down{border-inline-start-color:var(--va-status-crit)}.ops-svc-blast__item>.ops-icon{flex-shrink:0;margin-block-start:var(--va-sp-1)}.ops-svc-blast__main{flex-direction:column;flex:auto;min-inline-size:0;display:flex}@container content (max-width:899.98px){.ops-svcmap__body{grid-template-columns:minmax(0,1fr)}}@container content (max-width:639.98px){.ops-svcmap__phone{display:block}.ops-svcmap__scroll,.ops-svcmap__legend{display:none}}.ops-svc-capfield{align-items:flex-start;gap:var(--va-sp-2);min-inline-size:0;display:flex}.ops-svc-capfield__value{flex:auto;min-inline-size:0}.ops-svc-capfield__unit{flex:0 0 6rem;margin-block-start:1.45rem}.ops-svc-builder,.ops-svc-deps{gap:var(--va-sp-3);flex-direction:column;min-inline-size:0;display:flex}.ops-svc-builder__list,.ops-svc-deps__list{gap:var(--va-sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-svc-builder__add{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-svc-check,.ops-svc-dep{gap:var(--va-sp-2);padding:var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-elevated);flex-direction:column;min-inline-size:0;display:flex}.ops-svc-check__head{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;min-inline-size:0;display:flex}.ops-svc-check__num{border-radius:var(--va-radius-pill);background:var(--va-card);block-size:1.5rem;inline-size:1.5rem;font-size:var(--va-fs-xs);place-items:center;font-weight:700;display:inline-grid}.ops-svc-check__title{font-weight:700}.ops-svc-check__tools{gap:var(--va-sp-1);margin-inline-start:auto;display:inline-flex}.ops-svc-check__schedule{gap:var(--va-sp-2) var(--va-sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ops-svc-dep{align-items:end;gap:var(--va-sp-2) var(--va-sp-3);grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr) auto;display:grid}.ops-svc-dep__remove{margin-block-end:var(--va-sp-1)}.ops-svc-dep__locked{grid-column:1/-1;margin:0}@container content (max-width:639.98px){.ops-svc-check__schedule{grid-template-columns:minmax(0,1fr)}.ops-svc-dep{grid-template-columns:minmax(0,1fr);align-items:stretch}.ops-svc-dep__remove{justify-self:end}}.ops-svc-dialog__hint{margin:0;font-weight:600}.ops-svc-head{gap:var(--va-sp-3);padding:var(--va-sp-4) var(--va-sp-5);border:1px solid var(--va-border);border-block-start:3px solid var(--_c);border-radius:var(--va-radius-lg);background:var(--va-card);flex-direction:column;display:flex}.ops-svc-head--unknown{background-image:var(--va-status-unknown-hatch);border-style:dashed}.ops-svc-head--retired{background:0 0;border-style:dashed}.ops-svc-head__top{align-items:center;gap:var(--va-sp-3);flex-wrap:wrap;display:flex}.ops-svc-head__titles{flex:16rem;min-inline-size:0}.ops-svc-head__name{font-family:var(--va-font-mono);font-size:var(--va-fs-2xl);overflow-wrap:anywhere;margin:0;font-weight:700}.ops-svc-head__desc{margin:var(--va-sp-1) 0 0;color:var(--va-text-dim)}.ops-svc-head__actions{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-svc-head__facts{margin:0}.ops-svc-head__installation{align-items:center;gap:var(--va-sp-1);margin-inline-start:var(--va-sp-2);display:inline-flex}.ops-svc-head__target{overflow-wrap:anywhere}.ops-svc-head__links{gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-svc-panel{gap:var(--va-sp-5);min-inline-size:0;flex-direction:column;padding-block-start:var(--va-sp-4);display:flex}.ops-svc-head--skeleton{min-block-size:13.8125rem}.ops-svc-panel--skeleton{min-block-size:21.5625rem}@container content (max-width:639.98px){.ops-svc-head--skeleton{min-block-size:27.875rem}.ops-svc-panel--skeleton{min-block-size:41.1875rem}}.ops-svc-facts{margin:0 0 var(--va-sp-3)}@container content (max-width:639.98px){.ops-svc-head{padding:var(--va-sp-3)}.ops-svc-head__name{font-size:var(--va-fs-xl)}.ops-svc-head__map{display:none}}.ops-svc-why{align-items:center;gap:var(--va-sp-3);padding:var(--va-sp-3) var(--va-sp-4);border:1px solid var(--_c);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.ops-svc-why{border:1px solid color-mix(in oklab, var(--_c) 35%, var(--va-border))}}.ops-svc-why{border-inline-start:4px solid var(--_c);border-radius:var(--va-radius-lg);background:var(--va-card)}.ops-svc-why--unknown{background-image:var(--va-status-unknown-hatch);border-style:dashed}.ops-svc-why__text{flex:18rem;min-inline-size:0}.ops-svc-why__title{font-size:var(--va-fs-lg);margin:0;font-weight:700}.ops-svc-why__detail{margin:var(--va-sp-1) 0 0;color:var(--va-text-dim)}.ops-svc-queued{align-items:center;gap:var(--va-sp-1);display:flex}.ops-svc-checks{gap:var(--va-sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ops-svc-checkcard{gap:var(--va-sp-2);padding:var(--va-sp-3);border:1px solid var(--va-border);border-block-start:3px solid var(--_c);border-radius:var(--va-radius-lg);background:var(--va-card);flex-direction:column;min-inline-size:0;display:flex}.ops-svc-checkcard--unknown{background-image:var(--va-status-unknown-hatch);border-style:dashed}.ops-svc-checkcard__head{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;min-inline-size:0;display:flex}.ops-svc-checkcard__title{overflow-wrap:anywhere;flex:10rem;min-inline-size:0;font-weight:600}.ops-svc-checkcard p{margin:0}.ops-svc-checkcard__foot{justify-content:space-between;align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-svc-strip{gap:var(--va-sp-1);margin:0;padding:0;list-style:none;display:flex}.ops-svc-strip__cell{border-radius:var(--va-radius-xs);background:var(--va-status-ok);block-size:18px;inline-size:10px}.ops-svc-strip__cell--warn{background:var(--va-status-warn)}.ops-svc-strip__cell--crit{background:var(--va-status-crit)}.ops-svc-strip__cell--unknown{background:var(--va-status-unknown-hatch), var(--va-elevated);border:1px dashed var(--va-status-unknown)}.ops-svc-memory{gap:var(--va-sp-4);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start;min-inline-size:0;display:grid}.ops-svc-memory__now{gap:var(--va-sp-3);padding:var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);flex-direction:column;display:flex}.ops-svc-chart{gap:var(--va-sp-2);flex-direction:column;min-inline-size:0;margin:0;display:flex}.ops-svc-chart__plot{gap:var(--va-sp-2);grid-template-columns:auto minmax(0,1fr);min-inline-size:0;display:grid}.ops-svc-chart__yaxis{block-size:15rem;font-size:var(--va-fs-2xs);color:var(--va-text-dim);text-align:end;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;display:flex}.ops-svc-chart__yaxis span{line-height:1}.ops-svc-chart__canvas{gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-svc-chart__svg{border:1px solid var(--va-border);border-radius:var(--va-radius);background:var(--va-card);block-size:15rem;inline-size:100%;display:block}.ops-svc-chart__band{fill:var(--va-status-warn)}@supports (color:color-mix(in lab, red, red)){.ops-svc-chart__band{fill:color-mix(in oklab, var(--va-status-warn) 16%, transparent)}}.ops-svc-chart__grid{stroke:var(--va-border);stroke-width:1px}.ops-svc-chart__cap{stroke:var(--va-status-crit);stroke-width:1.5px;stroke-dasharray:6 4}.ops-svc-chart__line{fill:none;stroke:var(--_c);stroke-width:2px}.ops-svc-chart--ok .ops-svc-chart__line{stroke:var(--va-accent)}.ops-svc-chart__area{fill:var(--_c)}@supports (color:color-mix(in lab, red, red)){.ops-svc-chart__area{fill:color-mix(in oklab, var(--_c) 14%, transparent)}}.ops-svc-chart--ok .ops-svc-chart__area{fill:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.ops-svc-chart--ok .ops-svc-chart__area{fill:color-mix(in oklab, var(--va-accent) 12%, transparent)}}.ops-svc-chart__xaxis{font-size:var(--va-fs-2xs);color:var(--va-text-dim);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.ops-svc-chart__caption{align-items:center;gap:var(--va-sp-1) var(--va-sp-3);font-size:var(--va-fs-sm);color:var(--va-text-dim);flex-wrap:wrap;display:flex}.ops-svc-chart__key{align-items:center;gap:var(--va-sp-1);display:inline-flex}.ops-svc-chart__key:before{content:"";border-radius:var(--va-radius-xs);block-size:10px;inline-size:18px}.ops-svc-chart__key--band:before{background:var(--va-status-warn)}@supports (color:color-mix(in lab, red, red)){.ops-svc-chart__key--band:before{background:color-mix(in oklab, var(--va-status-warn) 30%, transparent)}}.ops-svc-chart__key--cap:before{border-block-start:2px dashed var(--va-status-crit);block-size:0}.ops-svc-chart__table summary{cursor:pointer;font-size:var(--va-fs-sm);color:var(--va-text-dim)}@container content (max-width:899.98px){.ops-svc-memory{grid-template-columns:minmax(0,1fr)}}@container content (max-width:639.98px){.ops-svc-chart__yaxis,.ops-svc-chart__svg{block-size:11rem}}.ops-svc-timeline__code{font-size:var(--va-fs-xs);margin-inline-start:var(--va-sp-2)}.ops-svc-logbar{margin-block-end:var(--va-sp-2)}.ops-svc-console{padding:var(--va-sp-2) 0;border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-bg);max-block-size:32rem;font-family:var(--va-font-mono);font-size:var(--va-fs-sm);color:var(--va-text-dim);margin:0;list-style:none;overflow:auto}.ops-svc-console__line{gap:var(--va-sp-2);padding:var(--va-sp-0-5) var(--va-sp-3);line-height:var(--va-lh-snug);border-inline-start:3px solid #0000;grid-template-columns:max-content 4.5rem max-content minmax(0,1fr);display:grid}.ops-svc-console__line--debug,.ops-svc-console__line--info{--_c:transparent}.ops-svc-console__line--warn,.ops-svc-console__line--crit{border-inline-start-color:var(--_c);background:var(--_c)}@supports (color:color-mix(in lab, red, red)){.ops-svc-console__line--warn,.ops-svc-console__line--crit{background:color-mix(in oklab, var(--_c) 12%, transparent)}}.ops-svc-console__time{color:var(--va-text-muted);font-variant-numeric:tabular-nums}.ops-svc-console__line--warn .ops-svc-console__message,.ops-svc-console__line--crit .ops-svc-console__message{color:var(--va-text)}.ops-svc-console__level{text-transform:uppercase;font-weight:700;font-size:var(--va-fs-2xs);letter-spacing:var(--va-tracking-caps)}.ops-svc-console__line--warn .ops-svc-console__level,.ops-svc-console__line--crit .ops-svc-console__level{color:var(--_c)}.ops-svc-console__source{color:var(--va-text-muted)}.ops-svc-console__message{overflow-wrap:anywhere;white-space:pre-wrap}.ops-svc-console__pre{margin:var(--va-sp-2) 0 0;padding:var(--va-sp-2) var(--va-sp-3);border-radius:var(--va-radius);background:var(--va-bg);color:var(--va-text);font-size:var(--va-fs-sm);white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto}.ops-svc-errors{gap:var(--va-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-svc-error{gap:var(--va-sp-1);padding:var(--va-sp-2) var(--va-sp-3);border:1px solid var(--va-border);border-inline-start:3px solid var(--_c);border-radius:var(--va-radius);background:var(--va-card);flex-direction:column;min-inline-size:0;display:flex}.ops-svc-error--debug,.ops-svc-error--info{--_c:var(--va-border-strong)}.ops-svc-error__head{justify-content:space-between;align-items:baseline;gap:var(--va-sp-2);flex-wrap:wrap;min-inline-size:0;display:flex}.ops-svc-error__message{overflow-wrap:anywhere;flex:16rem;min-inline-size:0;font-weight:600}.ops-svc-error__count{font-size:var(--va-fs-lg)}.ops-svc-error__meta{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;margin:0;display:flex}.ops-svc-error__sample summary{cursor:pointer;font-size:var(--va-fs-sm);color:var(--va-text-dim)}@container content (max-width:639.98px){.ops-svc-console__line{grid-template-columns:max-content minmax(0,1fr)}.ops-svc-console__source{display:none}.ops-svc-console__message{grid-column:1/-1}}.ops-svc-reasons{gap:var(--va-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-svc-reason{align-items:flex-start;gap:var(--va-sp-2);padding:var(--va-sp-2) var(--va-sp-3);border:1px solid var(--va-border);border-inline-start:3px solid var(--va-status-info);border-radius:var(--va-radius);background:var(--va-card);display:flex}.ops-svc-reason>.ops-icon{flex-shrink:0;margin-block-start:var(--va-sp-1)}.ops-svc-reason__main{gap:var(--va-sp-1);overflow-wrap:anywhere;flex-direction:column;flex:auto;min-inline-size:0;display:flex}.ops-svc-secret{align-items:center;gap:var(--va-sp-1);padding:var(--va-sp-0-5) var(--va-sp-2);border:1px dashed var(--va-border-strong);border-radius:var(--va-radius-sm);color:var(--va-text-dim);letter-spacing:.1em;display:inline-flex}.ops-svc-flags td,.ops-svc-flags th{overflow-wrap:anywhere}.ops-svc-commits{gap:var(--va-sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-svc-commit{align-items:baseline;gap:var(--va-sp-1) var(--va-sp-2);padding:var(--va-sp-1) 0;border-block-end:1px solid var(--va-border);flex-wrap:wrap;display:flex}.ops-svc-commit__sha{font-weight:700}.ops-svc-commit__message{overflow-wrap:anywhere;flex:14rem;min-inline-size:0}.ops-svc-deps-grid{gap:var(--va-sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container content (max-width:1199.98px){.ops-svc-deps-grid{grid-template-columns:minmax(0,1fr)}}.ops-svc-onserver{margin-block-start:var(--va-sp-5)}:is(.ops-db-head,.ops-db-checkcard,.ops-db-finding,.ops-db-error,.ops-db-query){--_c:var(--va-status-ok)}:is(.ops-db-head,.ops-db-checkcard,.ops-db-finding,.ops-db-error,.ops-db-query)[class*=--warn]{--_c:var(--va-status-warn)}:is(.ops-db-head,.ops-db-checkcard,.ops-db-finding,.ops-db-error,.ops-db-query)[class*=--crit]{--_c:var(--va-status-crit)}:is(.ops-db-head,.ops-db-checkcard,.ops-db-finding,.ops-db-error,.ops-db-query)[class*=--info]{--_c:var(--va-status-info)}:is(.ops-db-head,.ops-db-checkcard,.ops-db-finding,.ops-db-error,.ops-db-query)[class*=--unknown]{--_c:var(--va-status-unknown)}:is(.ops-db-head,.ops-db-checkcard,.ops-db-finding,.ops-db-error,.ops-db-query):is([class*=--silenced],[class*=--maintenance],[class*=--retired]){--_c:var(--va-status-silenced)}.ops-db-page,.ops-db-detail{min-inline-size:0}.ops-db-empty .ops-empty__actions{margin-inline-start:auto}.ops-db-icon--up{transform:rotate(180deg)}.ops-db-verdict__open{white-space:nowrap}.ops-db-engine{inline-size:var(--va-size-md);block-size:var(--va-size-md);border:1px solid var(--va-border);border-radius:var(--va-radius);background:var(--va-elevated);color:var(--va-text-dim);flex-shrink:0;place-items:center;display:inline-grid}.ops-db-engine--lg{inline-size:var(--va-size-xl);block-size:var(--va-size-xl);color:var(--va-text)}.ops-db-stale{align-items:center;gap:var(--va-sp-1);padding:var(--va-sp-0-5) var(--va-sp-2);border:1px dashed var(--va-status-unknown);border-radius:var(--va-radius-pill);background:var(--va-status-unknown-hatch);font-size:var(--va-fs-xs);color:var(--va-text);white-space:nowrap;margin-block-start:var(--va-sp-1);font-weight:600;display:inline-flex}.ops-db-unknown{background-image:var(--va-status-unknown-hatch);border-style:dashed}.ops-db-counts{gap:var(--va-sp-1);flex-wrap:wrap;display:flex}.ops-db-chip{font-size:var(--va-fs-2xs)}.ops-db-kinds{gap:var(--va-sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ops-db-rule,.ops-db-ttl{overflow-wrap:anywhere}.ops-svc-chip.ops-db-source{white-space:normal;overflow-wrap:anywhere;border-radius:var(--va-radius)}.ops-db-source>.ops-icon{flex-shrink:0}.ops-db-table{min-inline-size:60rem}.ops-db-tablewrap{--ops-row-h:6.975rem}.ops-db-tablewrap .ops-infra-table--skeleton tbody tr{block-size:var(--ops-row-h)}.ops-db-toolbar--skeleton{align-content:flex-start;min-block-size:4.75rem}.ops-db-table__menu{inline-size:3.5rem}.ops-db-name{align-items:flex-start;gap:var(--va-sp-2);min-inline-size:0;display:flex}.ops-db-name>.ops-icon{color:var(--va-text-dim);flex-shrink:0;margin-block-start:var(--va-sp-1)}.ops-db-name__main{gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-db-name__link{overflow-wrap:anywhere;font-weight:700}.ops-db-name__chips{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-db-name__endpoint{overflow-wrap:anywhere;margin:0}.ops-db-incidents{color:var(--va-status-crit);font-weight:700}.ops-db-meter{min-inline-size:9rem}.ops-db-meter--wide{inline-size:min(100%,28rem)}.ops-db-row--unknown{border-inline-start:3px dashed var(--va-status-unknown)}.ops-db-row--unknown>:first-child{background-image:var(--va-status-unknown-hatch)}.ops-db-row--disabled,.ops-db-row--system{color:var(--va-text-dim)}.ops-db-links{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;margin-inline-start:var(--va-sp-2);display:inline-flex}.ops-db-link{align-items:center;gap:var(--va-sp-1);display:inline-flex}@container content (max-width:639.98px){.ops-db-table{min-inline-size:0}.ops-db-tablewrap{--ops-row-h:27.2rem}.ops-db-toolbar--skeleton{min-block-size:21.25rem}.ops-db-table tr{position:relative}.ops-db-table__menu{inline-size:auto;position:absolute;inset-block-start:2px;inset-inline-end:var(--va-sp-2)}.ops-db-table th[scope=row]{padding-inline-end:3rem}.ops-db-row--unknown{background-image:var(--va-status-unknown-hatch);border-inline-start-width:1px}.ops-db-meter,.ops-db-meter--wide{inline-size:100%;min-inline-size:0}.ops-db-links{margin-inline-start:0}}.ops-db-editor{max-inline-size:48rem}.ops-db-editor__checks{border-block-start:1px solid var(--va-border);padding-block-start:var(--va-sp-3)}.ops-db-dialog.ops-dialog--compact,.ops-db-dialog{max-inline-size:44rem}.ops-db-dialog__lead{overflow-wrap:anywhere;margin:0}.ops-db-dialog__lead code{font-family:var(--va-font-mono);font-weight:700}.ops-db-check--off{opacity:.72;border-style:dashed}.ops-db-checkeditor{gap:var(--va-sp-3);flex-direction:column;display:flex}.ops-db-sql{margin-block-start:var(--va-sp-2)}.ops-db-sql__note{align-items:center;gap:var(--va-sp-1);display:flex}.ops-db-result{gap:var(--va-sp-3);flex-direction:column;min-inline-size:0;display:flex}.ops-db-result__state{align-items:center;gap:var(--va-sp-2) var(--va-sp-3);flex-wrap:wrap;display:flex}.ops-db-result__text{margin:0;font-weight:600}.ops-db-head{gap:var(--va-sp-3);padding:var(--va-sp-4) var(--va-sp-5);border:1px solid var(--va-border);border-block-start:3px solid var(--_c);border-radius:var(--va-radius-lg);background:var(--va-card);flex-direction:column;min-inline-size:0;display:flex}.ops-db-head--unknown{background-image:var(--va-status-unknown-hatch);border-style:dashed}.ops-db-head__top{align-items:center;gap:var(--va-sp-3);flex-wrap:wrap;display:flex}.ops-db-head__titles{flex:16rem;min-inline-size:0}.ops-db-head__name{font-size:var(--va-fs-2xl);overflow-wrap:anywhere;margin:0;font-weight:700}.ops-db-head__desc{margin:var(--va-sp-1) 0 0;color:var(--va-text-dim)}.ops-db-head__actions{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-db-head__verdict{font-size:var(--va-fs-lg);font-weight:600;line-height:var(--va-lh-snug);margin:0}.ops-db-head__facts{margin:0}.ops-db-head__installation{align-items:center;gap:var(--va-sp-1);margin-inline-start:var(--va-sp-2);display:inline-flex}.ops-db-head__code{overflow-wrap:anywhere}.ops-db-head__links{gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-db-cred{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;margin-inline-start:var(--va-sp-2);display:inline-flex}.ops-db-cred code{font-family:var(--va-font-mono);color:var(--va-text-dim)}.ops-db-cred--missing{color:var(--va-status-warn);font-weight:600}.ops-db-panel{gap:var(--va-sp-5);min-inline-size:0;flex-direction:column;padding-block-start:var(--va-sp-4);display:flex}.ops-db-head--skeleton{min-block-size:24.8125rem}.ops-db-panel--skeleton{min-block-size:139.375rem}@container content (max-width:639.98px){.ops-db-head--skeleton{min-block-size:43.5625rem}.ops-db-panel--skeleton{min-block-size:259.188rem}}.ops-db-facts{margin:0}.ops-db-summary{gap:var(--va-sp-3);padding:var(--va-sp-4);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);flex-direction:column;display:flex}.ops-db-summary .ops-facts{margin:0}@container content (max-width:639.98px){.ops-db-head{padding:var(--va-sp-3)}.ops-db-head__name{font-size:var(--va-fs-xl)}.ops-db-head__verdict{font-size:var(--va-fs-md)}.ops-db-head__installation,.ops-db-cred{margin-inline-start:0}}.ops-db-gauge{gap:var(--va-sp-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.ops-db-gauge__now{gap:var(--va-sp-2);padding:var(--va-sp-4);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);flex-direction:column;min-inline-size:0;display:flex}.ops-db-gauge__now p{margin:0}.ops-db-gauge__split{font-weight:600}.ops-db-gauge__forecast{border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);margin:0;padding:0}.ops-db-gauge__big{font-size:var(--va-fs-2xl);margin:0}.ops-db-checks{gap:var(--va-sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ops-db-checkcard{gap:var(--va-sp-1);padding:var(--va-sp-3);border:1px solid var(--va-border);border-block-start:3px solid var(--_c);border-radius:var(--va-radius-lg);background:var(--va-card);flex-direction:column;min-inline-size:0;display:flex}.ops-db-checkcard--unknown{background-image:var(--va-status-unknown-hatch);border-style:dashed}.ops-db-checkcard p{margin:0}.ops-db-checkcard__head{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;min-inline-size:0;display:flex}.ops-db-checkcard__head>.ops-icon{color:var(--va-text-dim)}.ops-db-checkcard__title{overflow-wrap:anywhere;flex:10rem;min-inline-size:0;font-weight:600}.ops-db-checkcard__summary{font-weight:600}.ops-db-findings{gap:var(--va-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-db-finding{align-items:center;gap:var(--va-sp-2) var(--va-sp-3);padding:var(--va-sp-2) var(--va-sp-3);border:1px solid var(--va-border);border-inline-start:3px solid var(--_c);border-radius:var(--va-radius);background:var(--va-card);flex-wrap:wrap;min-inline-size:0;display:flex}.ops-db-finding--unknown{background-image:var(--va-status-unknown-hatch);border-inline-start-style:dashed}.ops-db-finding__main{flex:16rem;min-inline-size:0}.ops-db-finding__main p{margin:0}.ops-db-finding__title{overflow-wrap:anywhere;font-weight:600}.ops-db-finding__waiting{align-items:center;gap:var(--va-sp-1);font-size:var(--va-fs-sm);color:var(--va-status-warn);flex-wrap:wrap;margin-block-start:var(--va-sp-1);display:flex}@container content (max-width:899.98px){.ops-db-gauge{grid-template-columns:minmax(0,1fr)}}@container content (max-width:639.98px){.ops-db-finding>.ops-btn,.ops-db-finding>span:last-child,.ops-db-finding>span:last-child .ops-btn{inline-size:100%}}.ops-db-split{gap:var(--va-sp-3);padding:var(--va-sp-4);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);flex-direction:column;margin:0;display:flex}.ops-db-split__sentence{font-size:var(--va-fs-xl);font-weight:700;line-height:var(--va-lh-snug);margin:0}.ops-db-split__row{align-items:center;gap:var(--va-sp-2) var(--va-sp-3);grid-template-columns:6rem minmax(0,1fr) minmax(10rem,max-content);display:grid}.ops-db-split__label{font-size:var(--va-fs-sm);color:var(--va-text-dim)}.ops-db-split__bar{border-radius:var(--va-radius);background:var(--va-elevated);block-size:2rem;inline-size:100%;display:block;overflow:hidden}.ops-db-split__system{fill:var(--va-status-crit)}.ops-db-split__user{fill:var(--va-accent)}.ops-db-split__values{font-size:var(--va-fs-sm);font-variant-numeric:tabular-nums}.ops-db-split__legend{align-items:center;gap:var(--va-sp-2) var(--va-sp-4);font-size:var(--va-fs-sm);flex-wrap:wrap;display:flex}.ops-db-split__key{align-items:center;gap:var(--va-sp-1);font-weight:600;display:inline-flex}.ops-db-split__key:before{content:"";border-radius:var(--va-radius-xs);block-size:10px;inline-size:14px}.ops-db-split__key--system:before{background:var(--va-status-crit)}.ops-db-split__key--user:before{background:var(--va-accent)}.ops-db-tablebtn{max-inline-size:100%;min-block-size:var(--va-hit-min);margin-block:calc(var(--va-sp-2) * -1);color:var(--va-accent);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.ops-db-tablebtn:hover .ops-db-tablebtn__name{text-decoration:underline}.ops-db-tablebtn:focus-visible{outline:2px solid var(--va-focus-ring);outline-offset:2px;border-radius:var(--va-radius-sm)}.ops-db-tablebtn__name{overflow-wrap:anywhere;font-weight:700}.ops-infra-table .ops-db-tablebtn__name{color:var(--va-accent)}@container content (max-width:639.98px){.ops-db-split{padding:var(--va-sp-3)}.ops-db-split__sentence{font-size:var(--va-fs-lg)}.ops-db-split__row{gap:var(--va-sp-1);grid-template-columns:minmax(0,1fr)}.ops-db-tablebtn{margin-block:0}}.ops-db-errors,.ops-db-requests,.ops-db-queries{gap:var(--va-sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-db-error,.ops-db-request,.ops-db-query{gap:var(--va-sp-2);padding:var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);flex-direction:column;min-inline-size:0;display:flex}.ops-db-error,.ops-db-query{border-inline-start:3px solid var(--_c)}.ops-db-error p,.ops-db-request p,.ops-db-query p{margin:0}.ops-db-error__head,.ops-db-request__head,.ops-db-query__head{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;min-inline-size:0;display:flex}.ops-db-error__name{font-family:var(--va-font-mono);overflow-wrap:anywhere;font-weight:700}.ops-db-error__message,.ops-db-query__text{max-block-size:8rem;padding:var(--va-sp-2) var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius);background:var(--va-bg);font:400 var(--va-fs-sm)/1.5 var(--va-font-mono);color:var(--va-text-dim);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.ops-db-error__note{align-items:center;gap:var(--va-sp-1) var(--va-sp-3);flex-wrap:wrap;display:flex}.ops-db-error__annotation{align-items:flex-start;gap:var(--va-sp-1);font-weight:600;display:inline-flex}.ops-db-error__annotation .ops-icon{color:var(--va-status-info);flex-shrink:0;margin-block-start:var(--va-sp-1)}.ops-db-request__what{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;flex:auto;min-inline-size:0;display:inline-flex}.ops-db-request__what code{font-family:var(--va-font-mono);overflow-wrap:anywhere}.ops-db-request__facts{gap:var(--va-sp-1) var(--va-sp-3);font-size:var(--va-fs-sm);color:var(--va-text-dim);flex-wrap:wrap;display:flex}.ops-db-request__reason{font-style:italic}.ops-db-request__guardrail{align-items:flex-start;gap:var(--va-sp-1);font-size:var(--va-fs-sm);color:var(--va-status-crit);display:flex}.ops-db-request__guardrail .ops-icon{flex-shrink:0;margin-block-start:var(--va-sp-1)}.ops-db-request__sql summary{cursor:pointer;font-size:var(--va-fs-sm);color:var(--va-accent)}.ops-db-guardrail__text{margin:0;font-weight:600}.ops-db-decision{align-items:flex-start;gap:var(--va-sp-3);padding:var(--va-sp-4);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);flex-wrap:wrap;display:flex}.ops-db-decision>div{flex:16rem;min-inline-size:0}.ops-db-decision p{margin:0}.ops-db-decision>.ops-icon{color:var(--va-text-dim);flex-shrink:0}.ops-db-decision__title{font-size:var(--va-fs-lg);font-weight:700}:is(.ops-pipe-node,.ops-pipe-hop,.ops-pipe-stage,.ops-pipe-sub,.ops-pipe-conn,.ops-pipe-card,.ops-pipe-finding,.ops-pipe-tablechip,.ops-pipe-drawer__result,.ops-pipe-gapblock,.ops-pipe-daychip){--_c:var(--va-status-ok)}:is(.ops-pipe-node,.ops-pipe-stage,.ops-pipe-sub,.ops-pipe-conn,.ops-pipe-card,.ops-pipe-finding,.ops-pipe-tablechip,.ops-pipe-drawer__result,.ops-pipe-gapblock,.ops-pipe-daychip)[class*=--warn]{--_c:var(--va-status-warn)}:is(.ops-pipe-node,.ops-pipe-stage,.ops-pipe-sub,.ops-pipe-conn,.ops-pipe-card,.ops-pipe-finding,.ops-pipe-tablechip,.ops-pipe-drawer__result,.ops-pipe-gapblock,.ops-pipe-daychip)[class*=--crit]{--_c:var(--va-status-crit)}:is(.ops-pipe-node,.ops-pipe-stage,.ops-pipe-sub,.ops-pipe-conn,.ops-pipe-card,.ops-pipe-finding,.ops-pipe-tablechip,.ops-pipe-drawer__result,.ops-pipe-gapblock,.ops-pipe-daychip)[class*=--info]{--_c:var(--va-status-info)}:is(.ops-pipe-node,.ops-pipe-stage,.ops-pipe-sub,.ops-pipe-conn,.ops-pipe-card,.ops-pipe-finding,.ops-pipe-tablechip,.ops-pipe-drawer__result,.ops-pipe-gapblock,.ops-pipe-daychip):is([class*=--unknown],[class*=--future]){--_c:var(--va-status-unknown)}:is(.ops-pipe-node,.ops-pipe-stage,.ops-pipe-sub,.ops-pipe-conn,.ops-pipe-card,.ops-pipe-finding,.ops-pipe-tablechip,.ops-pipe-drawer__result,.ops-pipe-gapblock,.ops-pipe-daychip):is([class*=--paused],[class*=--off],[class*=--silenced],[class*=--maintenance],[class*=--retired]){--_c:var(--va-status-silenced)}.ops-pipe-page,.ops-pipe-panel{min-inline-size:0}.ops-pipe-panel{gap:var(--va-sp-5);flex-direction:column;padding-block-start:var(--va-sp-4);display:flex}.ops-pipe-tabbody--skeleton{gap:var(--va-sp-4);flex-direction:column;min-inline-size:0;display:flex}.ops-pipe-tabbody--flow{gap:var(--va-sp-5);min-block-size:304rem}.ops-pipe-tabbody--flags{min-block-size:69.5rem}.ops-pipe-tabbody--freshness{min-block-size:72.0625rem}.ops-pipe-tabbody--gaps{min-block-size:84.9375rem}.ops-pipe-heat--skeleton{block-size:21.75rem}@container content (max-width:639.98px){.ops-pipe-tabbody--skeleton{gap:var(--va-sp-3)}.ops-pipe-tabbody--flow{min-block-size:600.938rem}.ops-pipe-tabbody--flags{min-block-size:244.813rem}.ops-pipe-tabbody--freshness{min-block-size:280.5rem}.ops-pipe-tabbody--gaps{min-block-size:150.5rem}}.ops-pipe-icon--back{transform:rotate(180deg)}[dir=rtl] .ops-pipe-icon--back{transform:none}[dir=rtl] .ops-pipe-month__nav .ops-icon:not(.ops-pipe-icon--back){transform:rotate(180deg)}.ops-pipe-inline-link{align-items:center;gap:var(--va-sp-1);margin-inline-start:var(--va-sp-2);display:inline-flex}.ops-pipe-warntext{color:var(--va-status-warn);font-weight:600}.ops-pipe-num--bad{color:var(--va-status-crit);font-weight:700}.ops-pipe-links{gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;display:inline-flex}.ops-pipe-notes{white-space:pre-line;overflow-wrap:anywhere}.ops-pipe-chips{gap:var(--va-sp-1);flex-wrap:wrap;margin-block-start:var(--va-sp-1);display:flex}.ops-pipe-stale{align-items:center;gap:var(--va-sp-1);padding:0 var(--va-sp-2);border:1px dashed var(--va-status-unknown);border-radius:var(--va-radius-pill);background-image:var(--va-status-unknown-hatch);font-size:var(--va-fs-xs);color:var(--va-text);white-space:nowrap;margin-block-start:var(--va-sp-1);font-weight:600;display:inline-flex}.ops-pipe-verdict .ops-verdict__sub{align-items:center;gap:var(--va-sp-1) var(--va-sp-3);flex-wrap:wrap;display:flex}.ops-pipe-verdict__detail{color:var(--va-text)}.ops-pipe-verdict__requests{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ops-pipe-hours{align-items:center;gap:var(--va-sp-1);padding:0 var(--va-sp-2);border-radius:var(--va-radius-pill);border:1px solid var(--va-border);font-size:var(--va-fs-sm);color:var(--va-text);white-space:nowrap;font-weight:600;display:inline-flex}.ops-pipe-hours--open{border-color:var(--va-status-ok-line);background:var(--va-status-ok-surface)}.ops-pipe-hours--closed{background:var(--va-elevated)}.ops-pipe-tabbar{align-items:flex-end;gap:var(--va-sp-2);min-inline-size:0;display:flex}.ops-pipe-tabbar .ops-infra-tabs{flex:auto;min-inline-size:0}.ops-pipe-tabbar__requests{flex-shrink:0;margin-block-end:var(--va-sp-1)}.ops-pipe-flow{min-inline-size:0;overflow-x:auto;container:pipeflow/inline-size}.ops-pipe-flow__lane{flex-direction:column;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.ops-pipe-node{gap:var(--va-sp-2);min-inline-size:0;padding:var(--va-sp-3);border:1px solid var(--va-border);border-block-start:3px solid var(--_c);border-radius:var(--va-radius-lg);background:var(--va-card);flex-direction:column;display:flex}.ops-pipe-node--warn{border-color:var(--va-status-warn-line);border-block-start-color:var(--_c)}.ops-pipe-node--crit{border-color:var(--va-status-crit-line);border-block-start-color:var(--_c);background:var(--va-status-crit-surface)}.ops-pipe-node--unknown{border-style:dashed;border-color:var(--va-border-strong);background-image:var(--va-status-unknown-hatch)}.ops-pipe-node__head{align-items:center;gap:var(--va-sp-1);min-inline-size:0;display:flex}.ops-pipe-node__head .ops-icon{color:var(--va-text-dim);flex-shrink:0}.ops-pipe-node__name{font-weight:700;line-height:var(--va-lh-tight);overflow-wrap:anywhere}.ops-pipe-node__status{align-self:flex-start}.ops-pipe-node__metric{font-family:var(--va-font-mono);font-size:var(--va-fs-sm);overflow-wrap:anywhere;font-weight:600}.ops-pipe-node__detail{font-size:var(--va-fs-xs);color:var(--va-text-dim);line-height:var(--va-lh-snug)}.ops-pipe-node__link{align-items:center;gap:var(--va-sp-1);font-size:var(--va-fs-sm);display:inline-flex}.ops-pipe-hop{--_c:var(--va-status-ok);align-items:stretch;gap:var(--va-sp-2);min-block-size:2.75rem;padding-inline-start:calc(var(--va-sp-5) - var(--va-sp-1));display:flex;position:relative}.ops-pipe-hop--warn{--_c:var(--va-status-warn)}.ops-pipe-hop--broken{--_c:var(--va-status-crit)}.ops-pipe-hop--unknown{--_c:var(--va-status-unknown)}.ops-pipe-hop__line{padding-inline:var(--va-sp-1);background:var(--_c);background-clip:content-box;flex:0 0 10px;position:relative}.ops-pipe-hop__line:after{content:"";border-inline:5px solid #0000;border-block-start:6px solid var(--_c);position:absolute;inset-block-end:-1px;inset-inline-start:0}.ops-pipe-hop--broken .ops-pipe-hop__line,.ops-pipe-hop--unknown .ops-pipe-hop__line{background:repeating-linear-gradient(to bottom, var(--_c) 0 4px, transparent 4px 8px);background-clip:content-box}.ops-pipe-hop__break{border:2px solid var(--_c);border-radius:var(--va-radius-pill);background:var(--va-card);block-size:18px;inline-size:18px;color:var(--_c);place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.ops-pipe-hop__text{justify-content:center;gap:var(--va-sp-1);min-inline-size:0;padding-block:var(--va-sp-1);flex-direction:column;display:flex}.ops-pipe-hop__label,.ops-pipe-hop__note{font-family:var(--va-font-mono);font-size:var(--va-fs-xs);color:var(--va-text-dim);line-height:var(--va-lh-snug);overflow-wrap:anywhere}.ops-pipe-hop--warn :is(.ops-pipe-hop__label,.ops-pipe-hop__note),.ops-pipe-hop--broken :is(.ops-pipe-hop__label,.ops-pipe-hop__note){color:var(--_c);font-weight:600}.ops-pipe-hop--unknown :is(.ops-pipe-hop__label,.ops-pipe-hop__note){color:var(--va-text);font-weight:600}@container pipeflow (min-width:72rem){.ops-pipe-flow__lane{flex-direction:row;align-items:stretch}.ops-pipe-node{flex:1 1 0;min-inline-size:7rem}.ops-pipe-node--wide{flex:1.9 1 0;min-inline-size:12rem}.ops-pipe-hop{justify-content:center;gap:var(--va-sp-1);min-block-size:0;padding:0 var(--va-sp-1);text-align:center;flex-direction:column;flex:0 0 5rem}.ops-pipe-hop__line{inline-size:100%;padding-inline:0;padding-block:var(--va-sp-1);flex:0 0 10px}.ops-pipe-hop__line:after{border:5px solid #0000;border-inline:0;border-inline-start:6px solid var(--_c);inset-block:0 auto;inset-inline:auto 0}.ops-pipe-hop--broken .ops-pipe-hop__line,.ops-pipe-hop--unknown .ops-pipe-hop__line{background:repeating-linear-gradient(to right, var(--_c) 0 4px, transparent 4px 8px);background-clip:content-box}[dir=rtl] .ops-pipe-hop--broken .ops-pipe-hop__line,[dir=rtl] .ops-pipe-hop--unknown .ops-pipe-hop__line{background:repeating-linear-gradient(to left, var(--_c) 0 4px, transparent 4px 8px);background-clip:content-box}.ops-pipe-hop__text{order:-1;padding:0}.ops-pipe-hop__note{order:1}}.ops-pipe-inner{gap:var(--va-sp-2);border-block-start:1px solid var(--va-border);flex-direction:column;margin-block-start:var(--va-sp-1);padding-block-start:var(--va-sp-2);display:flex}.ops-pipe-inner__title{font-size:var(--va-fs-xs);letter-spacing:var(--va-tracking-caps);text-transform:uppercase;color:var(--va-text-dim);font-weight:700}.ops-pipe-inner__list{gap:var(--va-sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-pipe-sub{align-items:center;gap:var(--va-sp-1);min-inline-size:0;font-size:var(--va-fs-xs);display:flex}.ops-pipe-sub__dot{border-radius:var(--va-radius-pill);background:var(--_c);flex:0 0 8px;block-size:8px}.ops-pipe-sub--unknown .ops-pipe-sub__dot{background:var(--va-elevated);box-shadow:inset 0 0 0 1px var(--_c)}.ops-pipe-sub__name{overflow-wrap:anywhere;min-inline-size:0;font-size:var(--va-fs-xs);flex:auto}.ops-pipe-sub__value{font-family:var(--va-font-mono);color:var(--va-text-dim);flex-shrink:0}.ops-pipe-sub--off{color:var(--va-text-dim)}.ops-pipe-sub--off .ops-pipe-sub__name{text-decoration:line-through}.ops-pipe-conn{gap:var(--va-sp-1);padding:var(--va-sp-2);border:1px solid var(--_c);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ops-pipe-conn{border:1px solid color-mix(in oklab, var(--_c) 45%, var(--va-border))}}.ops-pipe-conn{border-radius:var(--va-radius);background:var(--_c)}@supports (color:color-mix(in lab, red, red)){.ops-pipe-conn{background:color-mix(in oklab, var(--_c) 8%, transparent)}}.ops-pipe-conn{font-size:var(--va-fs-xs)}.ops-pipe-conn--unknown{background-image:var(--va-status-unknown-hatch);border-style:dashed}.ops-pipe-conn__name{align-items:center;gap:var(--va-sp-1);font-weight:700;display:inline-flex}.ops-pipe-conn__state{color:var(--_c);font-weight:600}.ops-pipe-conn--unknown .ops-pipe-conn__state{color:var(--va-text)}.ops-pipe-conn__fact{font-family:var(--va-font-mono);color:var(--va-text-dim)}.ops-pipe-stages{margin:var(--va-sp-1) 0 0;padding:var(--va-sp-2) 0 0;gap:var(--va-sp-1);border-block-start:1px solid var(--va-border);counter-reset:stage;flex-direction:column;list-style:none;display:flex}.ops-pipe-stage{gap:0 var(--va-sp-2);padding:var(--va-sp-1) var(--va-sp-2);border-inline-start:3px solid var(--_c);border-radius:var(--va-radius-sm);background:var(--_c);grid-template-columns:minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab, red, red)){.ops-pipe-stage{background:color-mix(in oklab, var(--_c) 8%, transparent)}}.ops-pipe-stage{font-size:var(--va-fs-xs)}.ops-pipe-stage--paused{background:var(--va-elevated);color:var(--va-text-dim);border-inline-start-style:dashed}.ops-pipe-stage--unknown{background-image:var(--va-status-unknown-hatch);border-inline-start-style:dashed}.ops-pipe-stage__name{align-items:center;gap:var(--va-sp-1);min-inline-size:0;color:var(--va-text);font-weight:700;display:inline-flex}.ops-pipe-stage__state{color:var(--_c);text-align:end;justify-self:end;font-weight:600}.ops-pipe-stage--paused .ops-pipe-stage__state,.ops-pipe-stage--unknown .ops-pipe-stage__state{color:var(--va-text)}.ops-pipe-stage__flag,.ops-pipe-stage__lag{font-size:var(--va-fs-2xs);color:var(--va-text-dim);overflow-wrap:anywhere;grid-column:1/-1}.ops-pipe-tables{align-items:center;gap:var(--va-sp-2) var(--va-sp-3);min-inline-size:0;flex-wrap:wrap;margin-block-start:var(--va-sp-3);display:flex}.ops-pipe-tables__title{align-items:center;gap:var(--va-sp-1);font-size:var(--va-fs-xs);letter-spacing:var(--va-tracking-caps);text-transform:uppercase;color:var(--va-text-dim);font-weight:700;display:inline-flex}.ops-pipe-tables__list{gap:var(--va-sp-2);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.ops-pipe-tables--node{gap:var(--va-sp-2);margin-block-start:var(--va-sp-2)}.ops-pipe-tablechip{align-items:baseline;gap:var(--va-sp-1);padding:var(--va-sp-0-5) var(--va-sp-2);border:1px solid var(--_c);flex-wrap:wrap;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ops-pipe-tablechip{border:1px solid color-mix(in oklab, var(--_c) 45%, var(--va-border))}}.ops-pipe-tablechip{border-inline-start:3px solid var(--_c);border-radius:var(--va-radius);background:var(--va-card);color:var(--va-text);font-size:var(--va-fs-xs);text-decoration:none}.ops-pipe-tablechip:hover{background:var(--va-elevated)}.ops-pipe-tablechip,.ops-pipe-node__link,.ops-pipe-inline-link,.ops-pipe-flag__edit{--_hit:var(--va-hit-floor);position:relative}@media (max-width:639.98px),(pointer:coarse){.ops-pipe-tablechip,.ops-pipe-node__link,.ops-pipe-inline-link,.ops-pipe-flag__edit{--_hit:var(--va-hit-min)}}.ops-pipe-tablechip:after,.ops-pipe-node__link:after,.ops-pipe-inline-link:after,.ops-pipe-flag__edit:after{content:"";inset-block:min(0px, calc((var(--_hit) - 100%) / -2));position:absolute;inset-inline:0}.ops-pipe-tablechip code{font-size:var(--va-fs-xs);font-weight:700}.ops-pipe-tablechip__state{color:var(--va-text-dim)}.ops-pipe-tablechip--paused{background:var(--va-elevated);border-style:dashed}.ops-pipe-tablechip--unknown{background-image:var(--va-status-unknown-hatch);border-style:dashed}.ops-pipe-tablechip--ok{border-inline-start-color:var(--va-border-strong)}.ops-pipe-findings{gap:var(--va-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-pipe-finding{gap:var(--va-sp-2) var(--va-sp-3);padding:var(--va-sp-3);border:1px solid var(--va-border);border-inline-start:3px solid var(--_c);border-radius:var(--va-radius);background:var(--va-card);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.ops-pipe-finding__icon{color:var(--_c);padding-block-start:var(--va-sp-1)}.ops-pipe-finding__body{gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-pipe-finding__head{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;margin:0;display:flex}.ops-pipe-finding__subject{font-size:var(--va-fs-sm)}.ops-pipe-finding__title{overflow-wrap:anywhere}.ops-pipe-finding__detail{font-size:var(--va-fs-sm);color:var(--va-text-dim);overflow-wrap:anywhere;margin:0}.ops-pipe-finding__fix{align-items:flex-start;gap:var(--va-sp-1);font-size:var(--va-fs-sm);margin:0;font-weight:600;display:flex}.ops-pipe-finding__fix .ops-icon{color:var(--va-accent);flex-shrink:0;margin-block-start:var(--va-sp-1)}.ops-pipe-finding__actions{gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-pipe-card{gap:var(--va-sp-3);padding:var(--va-sp-4);border:1px solid var(--va-border);border-block-start:3px solid var(--_c);border-radius:var(--va-radius-lg);background:var(--va-card);flex-direction:column;min-inline-size:0;display:flex}.ops-pipe-card--unknown{background-image:var(--va-status-unknown-hatch);border-style:dashed}.ops-pipe-card__head{align-items:center;gap:var(--va-sp-2) var(--va-sp-3);flex-wrap:wrap;display:flex}.ops-pipe-card__titles{flex:14rem;min-inline-size:0}.ops-pipe-card__title{align-items:center;gap:var(--va-sp-1);font-size:var(--va-fs-lg);margin:0;display:flex}.ops-pipe-card__facts{margin:0}.ops-pipe-fact--crit dd{color:var(--va-status-crit)}.ops-pipe-fact--warn dd{color:var(--va-status-warn)}.ops-pipe-card__foot{align-items:center;gap:var(--va-sp-2) var(--va-sp-3);flex-wrap:wrap;display:flex}.ops-pipe-card__request{align-items:center;gap:var(--va-sp-2);font-size:var(--va-fs-sm);flex-wrap:wrap;flex:16rem;margin:0;display:flex}.ops-pipe-rules{min-inline-size:52rem}.ops-pipe-sql{margin-block-start:var(--va-sp-1);font-weight:400}.ops-pipe-sql summary{cursor:pointer;font-size:var(--va-fs-xs);color:var(--va-text-dim)}.ops-pipe-sql__code{margin:var(--va-sp-1) 0 0;padding:var(--va-sp-2);border-radius:var(--va-radius-sm);background:var(--va-elevated);max-inline-size:36rem;font-size:var(--va-fs-xs);white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto}.ops-pipe-stagetable{min-inline-size:60rem}.ops-pipe-stagename{align-items:center;gap:var(--va-sp-1);display:inline-flex}.ops-pipe-error{align-items:flex-start;gap:var(--va-sp-1);color:var(--va-status-warn);margin-block-start:var(--va-sp-1);display:flex}.ops-pipe-error .ops-icon{flex-shrink:0;margin-block-start:var(--va-sp-1)}.ops-pipe-error code{font-size:var(--va-fs-xs)}.ops-pipe-row--unknown{border-inline-start:3px dashed var(--va-status-unknown)}.ops-pipe-row--unknown>:first-child{background-image:var(--va-status-unknown-hatch)}.ops-pipe-row--paused{color:var(--va-text-dim);background:var(--va-elevated)}@supports (color:color-mix(in lab, red, red)){.ops-pipe-row--paused{background:color-mix(in oklab, var(--va-elevated) 60%, transparent)}}.ops-pipe-row--pausing{box-shadow:inset 3px 0 0 var(--va-status-info)}[dir=rtl] .ops-pipe-row--pausing{box-shadow:inset -3px 0 0 var(--va-status-info)}.ops-pipe-flag{align-items:flex-start;gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-pipe-flag p{margin:0}.ops-pipe-flag__key{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-pipe-flag__key code{overflow-wrap:anywhere;font-weight:700}.ops-pipe-flag__meta{gap:0 var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-pipe-flag__reason{overflow-wrap:anywhere;font-style:italic}.ops-pipe-flag__edit{font-size:var(--va-fs-sm)}@container content (max-width:639.98px){.ops-pipe-rules,.ops-pipe-stagetable{min-inline-size:0}.ops-pipe-finding{grid-template-columns:auto minmax(0,1fr)}.ops-pipe-finding__actions{grid-column:1/-1}.ops-pipe-card{padding:var(--va-sp-3)}.ops-pipe-row--unknown{background-image:var(--va-status-unknown-hatch);border-inline-start-width:1px}.ops-pipe-tabbar{flex-direction:column;align-items:stretch}.ops-pipe-tabbar__requests{align-self:flex-end}}.ops-pipe-drawer{max-inline-size:40rem}.ops-pipe-requests{gap:var(--va-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-pipe-request{gap:var(--va-sp-1);padding:var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius);background:var(--va-card);flex-direction:column;display:flex}.ops-pipe-request p{margin:0}.ops-pipe-request__head{justify-content:space-between;align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-pipe-request__what{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;min-inline-size:0;display:inline-flex}.ops-pipe-request__facts{gap:var(--va-sp-1) var(--va-sp-3);font-size:var(--va-fs-sm);color:var(--va-text-dim);flex-wrap:wrap;display:flex}.ops-pipe-request__reason{overflow-wrap:anywhere;font-style:italic}.ops-pipe-result{gap:var(--va-sp-3);flex-direction:column;min-inline-size:0;display:flex}.ops-pipe-result__state{align-items:center;gap:var(--va-sp-2) var(--va-sp-3);flex-wrap:wrap;display:flex}.ops-pipe-result__text{margin:0;font-weight:600}.ops-pipe-dialog{max-inline-size:44rem}.ops-pipe-dialog--wide{max-inline-size:48rem}.ops-pipe-dialog__lead{overflow-wrap:anywhere;margin:0}.ops-pipe-dialog__lead code{font-weight:700}.ops-pipe-dialog__method dd{flex-direction:column;display:flex}.ops-pipe-toolbar .ui-filter-chips{min-inline-size:0}.ops-pipe-fresh{min-inline-size:64rem}.ops-pipe-fresh__select{inline-size:2.5rem}.ops-pipe-fresh__menu{inline-size:3.5rem}.ops-pipe-fresh__table code{font-weight:700}.ops-pipe-limit{font-size:var(--va-fs-sm);color:var(--va-text-dim);white-space:nowrap;display:block}.ops-pipe-limit--active{color:var(--va-text);font-weight:700}.ops-pipe-limit--active:before{content:"●";font-size:var(--va-fs-2xs);color:var(--va-accent);margin-inline-end:var(--va-sp-1)}.ops-pipe-meter{row-gap:var(--va-sp-1);grid-template-columns:minmax(2.5rem,1fr) minmax(0,auto);min-inline-size:10rem}.ops-pipe-meter .ops-meter__label{white-space:normal;overflow-wrap:anywhere;grid-column:1/-1;overflow:visible}.ops-pipe-meter--wide{inline-size:min(100%,26rem)}.ops-pipe-status{align-items:flex-start;gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-pipe-reason{align-items:center;gap:var(--va-sp-1);font-size:var(--va-fs-sm);margin-block-start:var(--va-sp-1);display:inline-flex}.ops-pipe-reason code{font-size:var(--va-fs-xs)}.ops-pipe-drawer__result{border-inline-start:3px solid var(--_c);padding-inline-start:var(--va-sp-3)}.ops-pipe-drawer__result--paused{border-inline-start-style:dashed}.ops-pipe-drawer__result--unknown{background-image:var(--va-status-unknown-hatch);border-inline-start-style:dashed}.ops-pipe-editor{max-inline-size:46rem}.ops-pipe-fieldset{gap:var(--va-sp-2);padding:var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius);flex-direction:column;margin:0;display:flex}.ops-pipe-fieldset legend{padding-inline:var(--va-sp-1)}.ops-pipe-history{gap:var(--va-sp-2);flex-direction:column;min-inline-size:0;margin:0;display:flex}.ops-pipe-history__svg{border-block-end:1px solid var(--va-border);block-size:8rem;inline-size:100%;max-inline-size:100%}.ops-pipe-history__bar{fill:var(--va-status-info)}@supports (color:color-mix(in lab, red, red)){.ops-pipe-history__bar{fill:color-mix(in oklab, var(--va-status-info) 55%, transparent)}}.ops-pipe-history__bar--low{fill:var(--va-status-warn)}.ops-pipe-history__week{stroke:var(--va-text);stroke-width:1.5px;stroke-dasharray:3 3}.ops-pipe-history__caption{align-items:center;gap:var(--va-sp-1) var(--va-sp-3);font-size:var(--va-fs-xs);color:var(--va-text-dim);flex-wrap:wrap;display:flex}.ops-pipe-history__key{align-items:center;gap:var(--va-sp-1);display:inline-flex}.ops-pipe-history__key:before{content:"";border-radius:var(--va-radius-xs);block-size:8px;inline-size:12px}.ops-pipe-history__key--rows:before{background:var(--va-status-info)}@supports (color:color-mix(in lab, red, red)){.ops-pipe-history__key--rows:before{background:color-mix(in oklab, var(--va-status-info) 55%, transparent)}}.ops-pipe-history__key--week:before{border-block-start:2px dashed var(--va-text);border-radius:0;block-size:0}.ops-pipe-history__readings summary{cursor:pointer;font-size:var(--va-fs-sm);color:var(--va-text-dim)}.ops-pipe-history__readings .ops-infra-tablewrap{max-block-size:18rem;margin-block-start:var(--va-sp-2);overflow-y:auto}.ops-pipe-flags{min-inline-size:60rem}.ops-pipe-flagkey{font-weight:700;display:block}.ops-pipe-flagvalue{padding:0 var(--va-sp-2);border-radius:var(--va-radius-sm);background:var(--va-elevated);margin-block-start:var(--va-sp-1);display:inline-block}.ops-pipe-effects{gap:var(--va-sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-pipe-effect{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-pipe-effect .ops-grid__sub{margin:0;display:inline}.ops-pipe-effect--active code{font-weight:700}@container content (max-width:639.98px){.ops-pipe-fresh,.ops-pipe-flags{min-inline-size:0}.ops-pipe-fresh tr{position:relative}.ops-pipe-fresh__select{inline-size:auto;position:absolute;inset-block-start:6px;inset-inline-end:3rem}.ops-pipe-fresh__menu{inline-size:auto;position:absolute;inset-block-start:2px;inset-inline-end:var(--va-sp-2)}.ops-pipe-fresh th[scope=row]{padding-inline-end:5.5rem}.ops-pipe-meter,.ops-pipe-meter--wide{inline-size:100%;min-inline-size:0}.ops-pipe-limit{margin-inline-end:var(--va-sp-3);display:inline}}.ops-pipe-month{align-items:center;gap:var(--va-sp-2) var(--va-sp-4);flex-wrap:wrap;display:flex}.ops-pipe-month__nav{align-items:center;gap:var(--va-sp-1);display:inline-flex}.ops-pipe-month__title{min-inline-size:9rem;font-size:var(--va-fs-xl);text-align:center;text-transform:capitalize;margin:0}.ops-pipe-month__summary{color:var(--va-text-dim);flex:18rem;margin:0}.ops-pipe-heat{border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);overflow-x:auto}.ops-pipe-heat:focus-visible{outline:2px solid var(--va-focus-ring);outline-offset:2px}.ops-pipe-heat__table{border-collapse:separate;border-spacing:2px;min-inline-size:100%;padding:var(--va-sp-2)}.ops-pipe-heat__corner{z-index:1;background:var(--va-card);min-inline-size:11rem;font-size:var(--va-fs-xs);letter-spacing:var(--va-tracking-caps);text-align:start;text-transform:uppercase;color:var(--va-text-dim);font-weight:700;position:sticky;inset-inline-start:0}.ops-pipe-heat__day{min-inline-size:1.6rem;padding:var(--va-sp-1) 0;border-radius:var(--va-radius-sm);font-size:var(--va-fs-2xs);color:var(--va-text-dim);text-align:center;font-weight:600}.ops-pipe-heat__day--weekend{background:var(--va-elevated)}.ops-pipe-heat__day--outage{color:var(--va-text);box-shadow:inset 0 -2px 0 var(--va-text)}.ops-pipe-heat__day--today{color:var(--va-accent)}.ops-pipe-heat__loc{z-index:1;background:var(--va-card);padding:0;position:sticky;inset-inline-start:0}.ops-pipe-heat__locbtn{inline-size:100%;padding:var(--va-sp-1) var(--va-sp-2);border-radius:var(--va-radius-sm);color:var(--va-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;display:flex}.ops-pipe-heat__locbtn:hover,.ops-pipe-heat__row--selected .ops-pipe-heat__locbtn{background:var(--va-elevated)}.ops-pipe-heat__locname{font-size:var(--va-fs-sm);white-space:nowrap;font-weight:600}.ops-pipe-heat__customer{font-size:var(--va-fs-2xs);color:var(--va-text-dim)}.ops-pipe-heat__row--selected .ops-pipe-heat__locname{color:var(--va-accent)}.ops-pipe-heat__td{padding:0}.ops-pipe-cell{border-radius:var(--va-radius-xs);background:var(--va-elevated);block-size:1.9rem;inline-size:100%;min-inline-size:1.5rem;color:var(--va-text);cursor:pointer;border:1px solid #0000;place-items:center;padding:0;display:grid;position:relative}span.ops-pipe-cell{vertical-align:middle;cursor:default;block-size:1.1rem;inline-size:1.1rem;min-inline-size:0;display:inline-block}.ops-pipe-cell--ok{background:var(--va-status-ok)}@supports (color:color-mix(in lab, red, red)){.ops-pipe-cell--ok{background:color-mix(in oklab, var(--va-status-ok) 42%, var(--va-elevated))}}.ops-pipe-cell--warn{background:var(--va-status-warn)}@supports (color:color-mix(in lab, red, red)){.ops-pipe-cell--warn{background:color-mix(in oklab, var(--va-status-warn) 55%, var(--va-elevated))}}.ops-pipe-cell--crit{background:var(--va-status-crit)}@supports (color:color-mix(in lab, red, red)){.ops-pipe-cell--crit{background:color-mix(in oklab, var(--va-status-crit) 55%, var(--va-elevated))}}.ops-pipe-cell--zero{background:var(--va-status-crit);color:var(--va-on-strong)}.ops-pipe-cell--unknown{border:1px dashed var(--va-status-unknown);background-image:var(--va-status-unknown-hatch)}.ops-pipe-cell--future{border:1px dashed var(--va-border);cursor:default;background:0 0}.ops-pipe-cell--outage:before{content:"";border-inline-start:8px solid #0000;border-block-start:8px solid var(--va-text);border-start-end-radius:var(--va-radius-xs);position:absolute;inset-block-start:0;inset-inline-end:0}.ops-pipe-cell--review{outline:2px dashed var(--va-status-warn);outline-offset:-2px}.ops-pipe-cell--today{box-shadow:inset 0 0 0 2px var(--va-accent)}.ops-pipe-cell--selected{outline:2px solid var(--va-text);outline-offset:1px;z-index:1}.ops-pipe-cell:focus-visible{outline:2px solid var(--va-focus-ring);outline-offset:1px}.ops-pipe-cell__fill{stroke-width:3px;block-size:12px;inline-size:12px}.ops-pipe-legend{gap:var(--va-sp-2) var(--va-sp-4);font-size:var(--va-fs-sm);color:var(--va-text-dim);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ops-pipe-legend li{align-items:center;gap:var(--va-sp-1);display:inline-flex}.ops-pipe-gaps__hint{align-items:center;gap:var(--va-sp-1);display:flex}.ops-pipe-gapdetail{gap:var(--va-sp-3);padding:var(--va-sp-4);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);flex-direction:column;min-inline-size:0;display:flex}.ops-pipe-gapdetail__head{align-items:center;gap:var(--va-sp-2) var(--va-sp-4);flex-wrap:wrap;display:flex}.ops-pipe-gapdetail__titles{flex:12rem;min-inline-size:0}.ops-pipe-gapdetail__title{font-size:var(--va-fs-lg);margin:0}.ops-pipe-gapdetail__day{align-items:center;gap:var(--va-sp-1);white-space:nowrap;display:inline-flex}.ops-pipe-gapdetail__grid{gap:var(--va-sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.ops-pipe-gapdetail__reason{overflow-wrap:anywhere;font-style:italic}.ops-pipe-gapdetail__entries,.ops-pipe-gapdetail__days{gap:var(--va-sp-2);flex-direction:column;display:flex}.ops-pipe-gapblock{--_c:var(--va-border-strong);align-items:flex-start;gap:var(--va-sp-1);padding:var(--va-sp-3);border:1px solid var(--va-border);border-block-start:3px solid var(--_c);border-radius:var(--va-radius);background:var(--va-bg);flex-direction:column;min-inline-size:0;display:flex}.ops-pipe-gapblock--ok{--_c:var(--va-status-ok)}.ops-pipe-gapblock--unknown{background-image:var(--va-status-unknown-hatch);border-style:dashed}.ops-pipe-gapblock__label{font-size:var(--va-fs-xs);letter-spacing:var(--va-tracking-caps);text-transform:uppercase;color:var(--va-text-dim);font-weight:700}.ops-pipe-gapblock__value{align-items:center;gap:var(--va-sp-1);font-size:var(--va-fs-xl);display:inline-flex}.ops-pipe-fill{gap:var(--va-sp-2);flex-direction:column;inline-size:100%;min-inline-size:0;display:flex}.ops-pipe-fill p{margin:0}.ops-pipe-fill__head{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-pipe-fill__request{align-items:center;gap:var(--va-sp-2);font-size:var(--va-fs-sm);flex-wrap:wrap;display:flex}.ops-pipe-notice{padding:var(--va-sp-2) var(--va-sp-3);border:1px solid var(--va-border);border-inline-start:3px solid var(--va-accent);border-radius:var(--va-radius);background:var(--va-elevated);margin:0}.ops-pipe-notice__caption{align-items:center;gap:var(--va-sp-1);font-size:var(--va-fs-xs);letter-spacing:var(--va-tracking-caps);text-transform:uppercase;color:var(--va-text-dim);font-weight:700;display:flex}.ops-pipe-notice__caption .ops-copy,.ops-pipe-notice__caption button{margin-inline-start:auto}.ops-pipe-notice__text{margin:var(--va-sp-1) 0 0;white-space:pre-line;overflow-wrap:anywhere}.ops-pipe-daychips{gap:var(--va-sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ops-pipe-daychip{align-items:center;gap:var(--va-sp-1);padding:var(--va-sp-0-5) var(--va-sp-2);border:1px solid var(--_c);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ops-pipe-daychip{border:1px solid color-mix(in oklab, var(--_c) 45%, var(--va-border))}}.ops-pipe-daychip{border-radius:var(--va-radius-pill);background:var(--_c)}@supports (color:color-mix(in lab, red, red)){.ops-pipe-daychip{background:color-mix(in oklab, var(--_c) var(--va-tint-chip), var(--va-card))}}.ops-pipe-daychip{color:var(--va-text);font:inherit;font-size:var(--va-fs-sm);cursor:pointer;font-weight:600}.ops-pipe-daychip--selected{outline:2px solid var(--va-text);outline-offset:1px}.ops-pipe-entries{gap:var(--va-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-pipe-entry{gap:var(--va-sp-1);padding:var(--va-sp-2) var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius);background:var(--va-card);flex-direction:column;display:flex}.ops-pipe-entry__head{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-pipe-entry__head .ops-link{align-items:center;gap:var(--va-sp-1);overflow-wrap:anywhere;display:inline-flex}.ops-pipe-entry__id{font-weight:700}.ops-pipe-monthlists{gap:var(--va-sp-5);grid-template-columns:minmax(0,1fr);display:grid}.ops-pipe-outages{min-inline-size:44rem}.ops-pipe-filllist{gap:var(--va-sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ops-pipe-filllist__item{padding:var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);min-inline-size:0}@container content (max-width:639.98px){.ops-pipe-outages{min-inline-size:0}.ops-pipe-heat__corner{min-inline-size:8rem}.ops-pipe-gapdetail{padding:var(--va-sp-3)}.ops-pipe-month__title{font-size:var(--va-fs-lg);min-inline-size:7rem}}.ops-dev-kpi{font:inherit;text-align:start;cursor:pointer}.ops-dev-kpi:hover{border-color:var(--va-border-strong)}.ops-dev-kpi:focus-visible{outline:2px solid var(--va-accent);outline-offset:2px}.ops-dev-kpi[aria-pressed=true]{border-color:var(--va-accent);box-shadow:inset 0 0 0 1px var(--va-accent)}.ops-dev-chips{gap:var(--va-sp-2);flex-wrap:wrap;margin-block-end:var(--va-sp-3);display:flex}.ops-dev-bulk{align-items:center;gap:var(--va-sp-2) var(--va-sp-3);padding:var(--va-sp-2) var(--va-sp-3);border:1px solid var(--va-accent);flex-wrap:wrap;margin-block-end:var(--va-sp-3);display:flex}@supports (color:color-mix(in lab, red, red)){.ops-dev-bulk{border:1px solid color-mix(in oklab, var(--va-accent) 45%, var(--va-border))}}.ops-dev-bulk{border-radius:var(--va-radius);background:var(--va-accent-dim)}.ops-dev-bulk__count{font-weight:700}.ops-dev-bulk__hint{flex:14rem;margin:0}.ops-dev-bulk__actions{margin-inline-start:auto}.ops-dev-groups{gap:var(--va-sp-3);flex-direction:column;display:flex}.ops-dev-group{--_c:var(--va-border);border:1px solid var(--va-border);border-inline-start:3px solid var(--_c);border-radius:var(--va-radius-lg);background:var(--va-card)}.ops-dev-group--warn{--_c:var(--va-status-warn)}.ops-dev-group--crit{--_c:var(--va-status-crit)}.ops-dev-group--info{--_c:var(--va-status-info)}.ops-dev-group--unknown{--_c:var(--va-status-unknown);border-inline-start-style:dashed}.ops-dev-group--unknown .ops-dev-group__head{background-image:var(--va-status-unknown-hatch)}.ops-dev-group__head{gap:var(--va-sp-1) var(--va-sp-3);padding:var(--va-sp-2) var(--va-sp-3);border-start-start-radius:var(--va-radius-lg);border-start-end-radius:var(--va-radius-lg);grid-template-columns:minmax(0,1fr) auto;display:grid}.ops-dev-group__toggle{align-items:center;gap:var(--va-sp-2);min-inline-size:0;min-block-size:var(--va-hit-min);color:var(--va-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.ops-dev-group__toggle:focus-visible{outline:2px solid var(--va-accent);outline-offset:2px;border-radius:var(--va-radius-sm)}.ops-dev-group__chevron{color:var(--va-text-dim);display:inline-flex}.ops-dev-icon--up{transform:rotate(180deg)}.ops-dev-group__titles{align-items:baseline;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;min-inline-size:0;display:flex}.ops-dev-group__title{font-family:var(--va-font-heading);font-size:var(--va-fs-md);font-weight:700}.ops-dev-group__customer{font-size:var(--va-fs-sm);color:var(--va-text-dim)}.ops-dev-group__count{font-size:var(--va-fs-sm);color:var(--va-text-dim);white-space:nowrap;margin-inline-start:auto;padding-inline-start:var(--va-sp-2)}.ops-dev-group__meta{justify-content:flex-end;align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-dev-group__focus{font-size:var(--va-fs-sm);white-space:nowrap}.ops-dev-group__sentence{font-size:var(--va-fs-sm);color:var(--va-text);grid-column:1/-1;margin:0;padding-inline-start:calc(var(--va-icon-md) + var(--va-sp-2))}.ops-dev-group__body{padding:0 var(--va-sp-3) var(--va-sp-3)}.ops-dev-group__body>.ops-field__hint{margin:0}.ops-dev-group__more{margin-block-start:var(--va-sp-2)}.ops-dev-tablewrap{--ops-row-h:5.0625rem}.ops-dev-tablewrap .ops-infra-table--skeleton tbody tr{block-size:var(--ops-row-h)}.ops-dev-cards .ops-card--skeleton{min-block-size:var(--ops-card-h)}.ops-dev-cards{--ops-card-h:15.25rem}.ops-dev-table{min-inline-size:64rem}.ops-dev-table__select{inline-size:2.5rem}.ops-dev-row--unknown{box-shadow:inset 3px 0 0 var(--va-status-unknown)}.ops-dev-row--unknown>th{background-image:var(--va-status-unknown-hatch)}[dir=rtl] .ops-dev-row--unknown{box-shadow:inset -3px 0 0 var(--va-status-unknown)}.ops-dev-row--selected>*{background-color:var(--va-accent-dim)}.ops-dev-serial{align-items:center;gap:var(--va-sp-1);display:inline-flex}.ops-dev-finding{max-inline-size:18rem}.ops-dev-note{margin-block-start:var(--va-sp-1)}.ops-dev-line{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-dev-line+.ops-dev-line{margin-block-start:var(--va-sp-1)}.ops-dev-inline{font-size:var(--va-fs-xs);color:var(--va-text-dim)}.ops-dev-lastknown{color:var(--va-text-dim)}.ops-dev-chip--unknown{--_c:var(--va-status-unknown);background-image:var(--va-status-unknown-hatch);border-style:dashed}.ops-dev-cards{gap:var(--va-sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;display:grid}.ops-dev-dist{gap:var(--va-sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-dev-dist__row{gap:var(--va-sp-1);flex-direction:column;display:flex}.ops-dev-dist__label{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-dev-dist__name{font-weight:600}.ops-dev-targets__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-dev-targets__row{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);padding-block:var(--va-sp-2);border-block-start:1px solid var(--va-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.ops-dev-targets__row:first-child{border-block-start:0}.ops-dev-targets__row>.ops-grid__sub{grid-column:1}.ops-dev-targets__row>.ops-btn{grid-area:1/2/span 2}.ops-dev-targets__main{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-dev-targets__channel{font-weight:700}.ops-dev-targets__version{font-family:var(--va-font-mono)}.ops-dev-dialog__hint{color:var(--va-text);margin:0}.ops-dev-bulkresult{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-dev-bulkresult__row{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);padding-block:var(--va-sp-2);border-block-start:1px solid var(--va-border);grid-template-columns:auto auto minmax(0,1fr);display:grid}.ops-dev-bulkresult__row:first-child{border-block-start:0}.ops-dev-bulkresult__serial{font-family:var(--va-font-mono);font-size:var(--va-fs-sm)}.ops-dev-bulkresult__text{font-size:var(--va-fs-sm);color:var(--va-text-dim);overflow-wrap:anywhere}.ops-dev-drawer__status{justify-content:flex-start}.ops-dev-facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr))}.ops-dev-unknown{background-image:var(--va-status-unknown-hatch);border-style:dashed}.ops-dev-findings{gap:var(--va-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-dev-findings__item{align-items:flex-start;gap:var(--va-sp-2);display:flex}.ops-dev-findings__text{flex-direction:column;min-inline-size:0;display:flex}.ops-dev-findings__title{font-weight:600}.ops-dev-note__meta{margin-block-start:var(--va-sp-1);display:block}.ops-dev-actions{gap:var(--va-sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-dev-action{gap:var(--va-sp-2);padding:var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius);background:var(--va-elevated);flex-direction:column;display:flex}.ops-dev-action__head{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-dev-action__title{font-weight:700}.ops-dev-action__open{align-items:center;gap:var(--va-sp-1);font-size:var(--va-fs-sm);flex-wrap:wrap;margin:0;display:flex}.ops-dev-action .ops-field__hint,.ops-dev-action .ops-field__error{margin:0}.ops-dev-timeline__time{font-variant-numeric:tabular-nums}.ops-dev-requests{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-dev-request{gap:var(--va-sp-1);padding-block:var(--va-sp-2);border-block-start:1px solid var(--va-border);flex-direction:column;display:flex}.ops-dev-request:first-child{border-block-start:0;padding-block-start:0}.ops-dev-request p{margin:0}.ops-dev-request__head{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-dev-request__kind{font-weight:600}.ops-dev-request__reason{color:var(--va-text)}.ops-dev-request__detail{font-family:var(--va-font-mono);font-size:var(--va-fs-sm);color:var(--va-text-dim);overflow-wrap:anywhere}.ops-dev-panel{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;inline-size:100%;display:flex}.ops-dev-panel__note{flex:16rem;margin:0}.ops-dev-panel .ops-field__hint{margin:0}@container content (max-width:639.98px){.ops-dev-table{min-inline-size:0}.ops-dev-table__select{inline-size:auto}.ops-dev-row--unknown{box-shadow:none;border-inline-start:3px dashed var(--va-status-unknown)}.ops-dev-finding{max-inline-size:none}.ops-dev-group__head{grid-template-columns:minmax(0,1fr)}.ops-dev-group__meta{justify-content:flex-start}.ops-dev-group__sentence{padding-inline-start:0}.ops-dev-group__body{padding:0 var(--va-sp-2) var(--va-sp-2)}.ops-dev-bulk{z-index:2;position:sticky;inset-block-end:var(--va-sp-2)}.ops-dev-bulk__actions{inline-size:100%;margin-inline-start:0}.ops-dev-bulk__actions .ops-btn{min-block-size:var(--va-hit-min);flex:auto}.ops-dev-bulkresult__row{grid-template-columns:auto minmax(0,1fr)}.ops-dev-bulkresult__text{grid-column:1/-1}}@media (max-width:639.98px){.ops-dialog--drawer.ops-dev-drawer{border-start-start-radius:0;border-start-end-radius:0;block-size:100dvh}.ops-dev-drawer .ops-dev-action .ops-btn,.ops-dev-drawer .ops-dev-panel .ops-btn{inline-size:100%;min-block-size:var(--va-hit-min);justify-content:center}.ops-dev-drawer .ops-dev-action .ops-cluster>span{flex:100%}}.ops-bk-verdict{margin-block-end:var(--va-sp-3)}.ops-bk-callout{margin-block-end:var(--va-sp-4)}.ops-bk-kpi{cursor:pointer;text-align:start}.ops-bk-kpi[aria-pressed=true]{outline:2px solid var(--va-accent);outline-offset:2px}.ops-bk-chips{gap:var(--va-sp-2);flex-wrap:wrap;margin-block-end:var(--va-sp-3);display:flex}.ops-bk-tablewrap{--ops-row-h:10.5625rem}.ops-bk-tablewrap .ops-infra-table--skeleton tbody tr{block-size:var(--ops-row-h)}.ops-bk-chips--skeleton{align-content:flex-start;min-block-size:7rem}.ops-bk-bulk__hint{margin-inline-end:auto}.ops-bk-bulk__actions{margin-inline-start:auto}.ops-bk-table{min-inline-size:64rem}.ops-bk-desttable{min-inline-size:52rem}.ops-bk-runs,.ops-bk-requests{min-inline-size:44rem}.ops-bk-table__select{inline-size:2.5rem}.ops-bk-name{align-items:center;gap:var(--va-sp-1);font-weight:600;display:inline-flex}.ops-bk-line{align-items:center;gap:var(--va-sp-1);flex-wrap:wrap;display:flex}.ops-bk-status{align-items:center;gap:var(--va-sp-1);flex-wrap:wrap;margin-block-start:var(--va-sp-1);display:flex}.ops-bk-finding{color:var(--va-text-dim)}.ops-bk-flags{align-items:center;gap:var(--va-sp-1);flex-wrap:wrap;margin-block-start:var(--va-sp-1);display:flex}.ops-bk-spark{block-size:1.5rem;inline-size:7.5rem;margin-block-start:var(--va-sp-1)}.ops-bk-spark--wide{block-size:2.5rem;inline-size:100%}.ops-bk-row--unknown{background-image:var(--va-status-unknown-hatch)}.ops-bk-row--selected{background:var(--va-elevated)}.ops-bk-path{overflow-wrap:anywhere}.ops-bk-due{font-size:var(--va-fs-sm);color:var(--va-text-dim);margin-block-start:var(--va-sp-1);display:block}.ops-bk-header{padding:var(--va-sp-4);margin-block-end:var(--va-sp-3)}.ops-bk-header__top{justify-content:space-between;align-items:flex-start;gap:var(--va-sp-3);flex-wrap:wrap;display:flex}.ops-bk-header__title{align-items:flex-start;gap:var(--va-sp-3);min-inline-size:0;display:flex}.ops-bk-header__icon{color:var(--va-text-dim)}.ops-bk-header__name{font-size:var(--va-fs-xl);overflow-wrap:anywhere;margin:0;font-weight:700}.ops-bk-header__scope{margin:var(--va-sp-1) 0 0;color:var(--va-text-dim)}.ops-bk-header__actions{margin-inline-start:auto}.ops-bk-header__facts{margin-block-start:var(--va-sp-3)}.ops-bk-findings{gap:var(--va-sp-2);margin:var(--va-sp-3) 0 0;padding:0;list-style:none;display:grid}.ops-bk-finding-item{align-items:baseline;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-bk-finding-item__title{font-weight:600}.ops-bk-panel{margin-block-start:var(--va-sp-4)}.ops-bk-header--skeleton{min-block-size:18.3125rem}.ops-bk-panel--skeleton{min-block-size:14.6875rem}.ops-bk-tablewrap.ops-bk-dests--skeleton{--ops-row-h:4.75rem}.ops-bk-dest-chips--skeleton{align-content:flex-start;min-block-size:2rem}@container content (min-width:1200px){.ops-bk-tablewrap.ops-bk-dests--skeleton{--ops-row-h:3.75rem}}@container content (max-width:1199.98px){.ops-bk-dest-chips--skeleton{min-block-size:4.5rem}}@container content (max-width:899.98px){.ops-bk-dest-chips--skeleton{min-block-size:7rem}.ops-bk-tablewrap.ops-bk-dests--skeleton{--ops-row-h:7.4375rem}}@container content (max-width:639.98px){.ops-bk-dest-chips--skeleton{min-block-size:16.75rem}.ops-bk-header--skeleton{min-block-size:35.3125rem}.ops-bk-panel--skeleton{min-block-size:36.375rem}.ops-bk-tablewrap.ops-bk-dests--skeleton{--ops-row-h:27.35rem}}.ops-bk-cards{gap:var(--va-sp-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.ops-bk-card{padding:var(--va-sp-4)}.ops-bk-card__title{margin:0 0 var(--va-sp-2);font-size:var(--va-fs-xs);letter-spacing:var(--va-tracking-caps);text-transform:uppercase;color:var(--va-text-dim);font-weight:700}.ops-bk-card__value{align-items:center;gap:var(--va-sp-2);font-size:var(--va-fs-lg);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.ops-bk-card__sub{margin:var(--va-sp-1) 0 0;color:var(--va-text-dim);font-size:var(--va-fs-sm);overflow-wrap:anywhere}.ops-bk-card__sub--warn{color:var(--va-status-warn)}.ops-bk-safety{gap:var(--va-sp-2);margin:0;padding:0;list-style:none;display:grid}.ops-bk-safety li{align-items:flex-start;gap:var(--va-sp-2);display:flex}.ops-bk-drill__time{font-variant-numeric:tabular-nums}.ops-bk-drill__detail{margin:var(--va-sp-1) 0 0;color:var(--va-text-dim);font-size:var(--va-fs-sm)}.ops-bk-snapshots{margin-block-start:var(--va-sp-2)}.ops-bk-blocked{color:var(--va-status-warn)}.ops-bk-wizard__steps{margin-block-end:var(--va-sp-4)}.ops-bk-wizard__section{gap:var(--va-sp-3);display:grid}.ops-bk-numbers{gap:var(--va-sp-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.ops-bk-presets{gap:var(--va-sp-1);flex-wrap:wrap;display:flex}.ops-bk-cron{font-variant-numeric:tabular-nums}.ops-bk-review dd{align-items:baseline;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-bk-snapshot-list{gap:var(--va-sp-2);max-block-size:18rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ops-bk-snapshot{gap:var(--va-sp-1) var(--va-sp-3);inline-size:100%;padding:var(--va-sp-2) var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius);background:var(--va-card);text-align:start;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;display:grid}.ops-bk-snapshot--chosen{border-color:var(--va-accent);box-shadow:inset 0 0 0 1px var(--va-accent)}.ops-bk-snapshot__when{font-weight:600}.ops-bk-snapshot__size{text-align:end;font-variant-numeric:tabular-nums}.ops-bk-snapshot__path{color:var(--va-text-dim);font-size:var(--va-fs-sm);overflow-wrap:anywhere;grid-column:1/-1}.ops-bk-targets{gap:var(--va-sp-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.ops-bk-target{gap:var(--va-sp-2);padding:var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);background:var(--va-card);text-align:start;cursor:pointer;display:grid}.ops-bk-target--chosen{border-color:var(--va-accent);box-shadow:inset 0 0 0 1px var(--va-accent)}.ops-bk-target__head{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-bk-target__name{font-weight:600}.ops-bk-target__text{color:var(--va-text-dim);font-size:var(--va-fs-sm)}.ops-bk-preflight{gap:var(--va-sp-2);margin:0;padding:0;list-style:none;display:grid}.ops-bk-preflight__item{align-items:flex-start;gap:var(--va-sp-2);padding:var(--va-sp-2) var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius);display:flex}.ops-bk-preflight__item--blocking{border-color:var(--va-status-crit)}.ops-bk-preflight__body{min-inline-size:0}.ops-bk-preflight__title{margin:0;font-weight:600}.ops-bk-preflight__detail{margin:var(--va-sp-1) 0 0;color:var(--va-text-dim);font-size:var(--va-fs-sm);overflow-wrap:anywhere}@container content (max-width:639.98px){.ops-bk-table,.ops-bk-desttable,.ops-bk-runs,.ops-bk-requests{min-inline-size:0}.ops-bk-tablewrap{--ops-row-h:34.75rem}.ops-bk-chips--skeleton{min-block-size:32rem}.ops-bk-header__actions{justify-content:space-between;inline-size:100%;margin-inline-start:0}.ops-bk-bulk{z-index:1;position:sticky;inset-block-end:var(--va-sp-2)}.ops-bk-bulk__actions{inline-size:100%}.ops-bk-bulk__actions>*{flex:auto}.ops-bk-snapshot{grid-template-columns:minmax(0,1fr)}.ops-bk-snapshot__size{text-align:start}}.ops-job-kpis{--ops-job-kpi-h:8.5rem}.ops-job-kpi{min-block-size:var(--ops-job-kpi-h);cursor:pointer;text-align:start}.ops-job-kpi[aria-pressed=true]{outline:2px solid var(--va-accent);outline-offset:2px}.ops-job-chips{gap:var(--va-sp-4);flex-wrap:wrap;display:flex}.ops-job-bulk__hint{margin-inline-end:auto}.ops-job-bulk__actions{margin-inline-start:auto}.ops-job-tablewrap{--ops-job-row-h:12.125rem}.ops-job-table{min-inline-size:62rem}.ops-job-runs,.ops-job-requests{min-inline-size:44rem}.ops-job-table__select{inline-size:2.5rem}.ops-job-name{align-items:center;gap:var(--va-sp-1);font-weight:600;display:inline-flex}.ops-job-line,.ops-job-runner{align-items:center;gap:var(--va-sp-1);flex-wrap:wrap;display:flex}.ops-job-status{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;margin-block-start:var(--va-sp-2);display:flex}.ops-job-finding{color:var(--va-text-dim)}.ops-job-duration{font-variant-numeric:tabular-nums}.ops-job-spark{block-size:1.5rem;inline-size:7.5rem;margin-block-start:var(--va-sp-2)}.ops-job-spark--wide{block-size:2.5rem;inline-size:100%}.ops-job-row--unknown{background-image:var(--va-status-unknown-hatch)}.ops-job-row--selected{background:var(--va-elevated)}.ops-job-blocked{color:var(--va-status-warn)}.ops-job-header{padding:var(--va-sp-3)}.ops-job-header__top{justify-content:space-between;align-items:flex-start;gap:var(--va-sp-3);flex-wrap:wrap;display:flex}.ops-job-header__title{align-items:flex-start;gap:var(--va-sp-3);min-inline-size:0;display:flex}.ops-job-header__icon{color:var(--va-text-dim)}.ops-job-header__name{font-size:var(--va-fs-xl);overflow-wrap:anywhere;margin:0;font-weight:700}.ops-job-header__purpose{margin:var(--va-sp-1) 0 0;color:var(--va-text-dim)}.ops-job-header__actions{margin-inline-start:auto}.ops-job-header__facts{margin-block-start:var(--va-sp-4)}.ops-job-findings{gap:var(--va-sp-3);margin:var(--va-sp-4) 0 0;padding:0;list-style:none;display:grid}.ops-job-finding-item{align-items:baseline;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-job-finding-item__title{font-weight:600}.ops-job-panel{margin-block-start:var(--va-sp-4)}.ops-job-cards{gap:var(--va-sp-2);--ops-job-card-h:15rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.ops-job-card{min-block-size:var(--ops-job-card-h);padding:var(--va-sp-3)}.ops-job-card__title{margin:0 0 var(--va-sp-2);font-size:var(--va-fs-xs);letter-spacing:var(--va-tracking-caps);text-transform:uppercase;color:var(--va-text-dim);font-weight:700}.ops-job-card__value{align-items:center;gap:var(--va-sp-2);font-size:var(--va-fs-lg);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.ops-job-card__sub{margin:var(--va-sp-2) 0 0;color:var(--va-text-dim);font-size:var(--va-fs-sm);overflow-wrap:anywhere}.ops-job-card__sub--warn{color:var(--va-status-warn)}.ops-job-facts{gap:var(--va-sp-3);margin:0;padding:0;list-style:none;display:grid}.ops-job-facts li{align-items:flex-start;gap:var(--va-sp-2);display:flex}.ops-job-wizard__section{gap:var(--va-sp-5);display:grid}.ops-job-numbers{gap:var(--va-sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.ops-job-presets{gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-job-cron{font-variant-numeric:tabular-nums}.ops-job-runner-facts{margin:0}.ops-job-skeleton__body{min-block-size:var(--ops-job-row-h);display:block}.ops-job-skeleton .ops-job-name,.ops-job-skeleton .ops-job-line,.ops-job-skeleton .ops-job-runner,.ops-job-skeleton .ops-job-status,.ops-job-skeleton .ops-grid__sub,.ops-job-skeleton .ops-stat__head,.ops-job-skeleton .ops-stat__value,.ops-job-skeleton .ops-stat__sub{align-items:center;line-height:1;display:flex}@container content (min-width:640px){.ops-job-header,.ops-job-card{padding:var(--va-sp-4) var(--va-sp-5)}.ops-job-cards{gap:var(--va-sp-3)}}@container content (min-width:1200px){.ops-job-cards{gap:var(--va-sp-4)}}@container content (max-width:639.98px){.ops-job-table,.ops-job-runs,.ops-job-requests{min-inline-size:0}.ops-job-header__actions{justify-content:space-between;inline-size:100%;margin-inline-start:0}.ops-job-bulk{z-index:1;position:sticky;inset-block-end:var(--va-sp-2)}.ops-job-bulk__actions{inline-size:100%}.ops-job-bulk__actions>*{min-block-size:var(--va-hit-min);flex:auto}.ops-job-kpis{--ops-job-kpi-h:9.5rem}.ops-job-tablewrap{--ops-job-row-h:8.375rem}}.ops-chg-panel{gap:inherit;flex-direction:column;min-inline-size:0;display:flex}.ops-chg-page{--ops-chg-control-h:var(--va-size-xl);--ops-chg-select-h:var(--ops-select-inline-sm-h);--ops-chg-chip-h:var(--va-size-lg);--ops-chg-menu-h:var(--va-size-lg)}.ops-chg-insight-reserve{display:block}.ops-chg-insight{--ops-chg-insight-h:6.25rem;min-block-size:var(--ops-chg-insight-h)}.ops-chg-kpis{--ops-chg-kpi-h:9.5rem}.ops-chg-kpi{min-block-size:var(--ops-chg-kpi-h);cursor:pointer;text-align:start}.ops-chg-kpi[aria-pressed=true]{outline:2px solid var(--va-accent);outline-offset:2px}.ops-chg-skeleton .ops-chg-kpi{cursor:default}.ops-chg-chips{gap:var(--va-sp-4);flex-wrap:wrap;display:flex}.ops-chg-chips--timeline,.ops-chg-chips--drift{min-block-size:var(--ops-chg-chip-h)}.ops-chg-window{flex:none}.ops-chg-item__body{gap:var(--va-sp-1);padding-block-start:0;display:grid}.ops-chg-item__head{align-items:flex-start;gap:var(--va-sp-2);min-inline-size:0;display:flex}.ops-chg-item__title{min-inline-size:0;color:var(--va-text);font-size:var(--va-fs-base);line-height:var(--va-lh-snug);overflow-wrap:anywhere;flex:auto;padding-block-start:var(--va-sp-1);text-decoration:none}.ops-chg-item__title:hover{text-decoration:underline}.ops-chg-item__menu{flex:none;margin-inline-start:auto}.ops-chg-item__meta{overflow-wrap:anywhere;margin-block-start:0}.ops-chg-item__facts{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;min-inline-size:0;display:flex}.ops-chg-item--suspect .ops-timeline__icon{box-shadow:0 0 0 2px var(--va-status-warn-line)}.ops-chg-item--incident .ops-chg-item__title b{font-weight:700}.ops-chg-chip{align-items:center;gap:var(--va-sp-1);max-inline-size:100%;padding:var(--va-sp-0-5) var(--va-sp-2);border:1px solid var(--va-border);border-radius:var(--va-radius-pill);font-size:var(--va-fs-sm);line-height:var(--va-lh-snug);color:var(--va-text-dim);overflow-wrap:anywhere;text-decoration:none;display:inline-flex;position:relative}.ops-chg-chip--quiet{background:0 0}.ops-chg-chip--link{color:var(--va-text);border-color:var(--va-border-control)}.ops-chg-chip--warn{color:var(--va-status-warn);border-color:var(--va-status-warn-line);background:var(--va-status-warn-surface)}.ops-chg-chip--info{color:var(--va-status-info);border-color:var(--va-status-info-line);background:var(--va-status-info-surface)}.ops-chg-chip--ok{color:var(--va-status-ok);border-color:var(--va-status-ok-line);background:var(--va-status-ok-surface)}a.ops-chg-chip:hover{text-decoration:underline}a.ops-chg-chip:after{content:"";inset:calc((var(--va-hit-floor) - 100%) / -2) 0;position:absolute}.ops-chg-more{justify-content:center;display:flex}.ops-chg-more>*{min-block-size:var(--va-hit-floor)}.ops-chg-drawer__section{gap:var(--va-sp-3);display:grid}.ops-chg-drawer__title{font-size:var(--va-fs-md);font-weight:600;line-height:var(--va-lh-snug);overflow-wrap:anywhere;margin:0}.ops-chg-drawer__facts{margin:0}.ops-chg-drawer__owner{align-items:center;gap:var(--va-sp-1);display:inline-flex}.ops-chg-drawer__owner-link{align-items:center;gap:var(--va-sp-1);margin-inline-start:var(--va-sp-2);display:inline-flex}.ops-chg-drawer__list{gap:var(--va-sp-3);margin:0;padding:0;list-style:none;display:grid}.ops-chg-drawer__row{align-items:flex-start;gap:var(--va-sp-2);min-inline-size:0;display:flex}.ops-chg-drawer__row-icon{color:var(--va-text-dim);flex:none;margin-block-start:var(--va-sp-0-5)}.ops-chg-drawer__row-text{gap:var(--va-sp-0-5);overflow-wrap:anywhere;min-inline-size:0;display:grid}.ops-chg-form{gap:var(--va-sp-5);display:grid}.ops-chg-form__pair{gap:var(--va-sp-5);grid-template-columns:minmax(0,1fr);display:grid}.ops-chg-form__kinds{flex-wrap:wrap}.ops-chg-delete__title{overflow-wrap:anywhere;margin:0;font-weight:600}.ops-chg-table{min-inline-size:52rem}.ops-chg-cell{align-content:start;gap:var(--va-sp-1);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.ops-chg-cell__status{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.ops-chg-cell__name{align-items:center;gap:var(--va-sp-1);overflow-wrap:anywhere;font-weight:600;display:inline-flex}.ops-chg-version{font-family:var(--va-font-mono);font-size:var(--va-fs-sm);overflow-wrap:anywhere}.ops-chg-row--drift th{border-inline-start:2px solid var(--va-status-warn)}.ops-chg-skeleton .ops-stat__head,.ops-chg-skeleton .ops-stat__value,.ops-chg-skeleton .ops-stat__sub,.ops-chg-skeleton .ops-chg-item__title,.ops-chg-skeleton .ops-chg-item__meta,.ops-chg-skeleton .ops-chg-cell__name,.ops-chg-skeleton .ops-grid__sub,.ops-chg-skeleton__line{align-items:center;line-height:1;display:flex}.ops-chg-skeleton .ops-chg-chip{padding-block:var(--va-sp-0-5)}.ops-chg-skeleton .ops-chg-cell{display:grid}@container content (min-width:640px){.ops-chg-form__pair{gap:var(--va-sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.ops-chg-page{--ops-chg-control-h:var(--va-hit-min);--ops-chg-chip-h:var(--va-hit-min);--ops-chg-menu-h:var(--va-hit-min)}}@container content (max-width:639.98px){.ops-chg-kpis{--ops-chg-kpi-h:8.5625rem}.ops-chg-insight{--ops-chg-insight-h:8.6875rem}.ops-chg-chips--timeline{min-block-size:calc(2 * var(--ops-chg-chip-h) + var(--va-sp-2))}.ops-chg-chips--drift{min-block-size:calc(3 * var(--ops-chg-chip-h) + 2 * var(--va-sp-2))}.ops-chg-table{min-inline-size:0}.ops-chg-window{inline-size:100%}.ops-chg-window .ops-segmented__opt{min-block-size:var(--va-hit-min);flex:1 1 0}a.ops-chg-chip:after{inset:calc((var(--va-hit-min) - 100%) / -2) 0}.ops-chg-more>*{inline-size:100%;min-block-size:var(--va-hit-min)}}.ops-cred-path{font-family:var(--va-font-mono);font-size:var(--va-fs-sm);overflow-wrap:anywhere}.ops-cred-tone--warn{color:var(--va-status-warn)}.ops-cred-tone--crit{color:var(--va-status-crit)}.ops-cred-tone--warn .ops-icon,.ops-cred-tone--crit .ops-icon{vertical-align:text-bottom;margin-inline-end:var(--va-sp-1)}.ops-cred-clamp{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ops-cred-withheld{align-items:center;gap:var(--va-sp-1);display:inline-flex}.ops-cred-finding__path{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;min-inline-size:0;display:flex}.ops-cred-finding__path code{font-family:var(--va-font-mono);overflow-wrap:anywhere;min-inline-size:0}.ops-cred-finding__target{margin:0}.ops-cred-toolbar{align-items:center;gap:var(--va-sp-2) var(--va-sp-4);flex-wrap:wrap;inline-size:100%;min-inline-size:0;display:flex}.ops-cred-toolbar__search{inline-size:min(16rem,100%)}.ops-cred-toolbar__selects{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-cred-usedby{gap:var(--va-sp-1) var(--va-sp-2)}.ops-cred-rotation{flex-direction:column;min-inline-size:0;display:flex}.ops-cred-rotation__pending{align-items:center;gap:var(--va-sp-1);color:var(--va-status-info);display:inline-flex}.ops-cred-rotation__failed{align-items:center;gap:var(--va-sp-1);color:var(--va-status-warn);display:inline-flex}.ops-cred-audit__foot{justify-content:space-between;align-items:center;gap:var(--va-sp-2) var(--va-sp-3);flex-wrap:wrap;inline-size:100%;display:flex}@container content (max-width:639.98px){.ops-cred-toolbar__search{inline-size:100%}.ops-cred-toolbar__selects{grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;display:grid}.ops-cred-toolbar__selects .ops-select-inline{inline-size:100%}}.ops-cred-head{--_c:var(--va-status-ok);--_card-pad-block:var(--va-sp-3);--_card-pad-inline:var(--va-sp-3);gap:var(--va-sp-3);padding:var(--_card-pad-block) var(--_card-pad-inline);border:1px solid var(--va-border);border-block-start:3px solid var(--_c);border-radius:var(--va-radius-lg);background:var(--va-card);flex-direction:column;min-inline-size:0;display:flex}@container content (min-width:640px){.ops-cred-head{--_card-pad-block:var(--va-sp-4);--_card-pad-inline:var(--va-sp-5)}}.ops-cred-head--warn{--_c:var(--va-status-warn)}.ops-cred-head--crit{--_c:var(--va-status-crit)}.ops-cred-head--info{--_c:var(--va-status-info)}.ops-cred-head--unknown{--_c:var(--va-status-unknown)}.ops-cred-head__top{align-items:center;gap:var(--va-sp-3);flex-wrap:wrap;display:flex}.ops-cred-head__icon{inline-size:var(--va-size-lg);block-size:var(--va-size-lg);border-radius:var(--va-radius);background:var(--va-elevated);color:var(--va-text-dim);flex:none;justify-content:center;align-items:center;display:inline-flex}.ops-cred-head__titles{flex:16rem;min-inline-size:0}.ops-cred-head__name{font-family:var(--va-font-heading);font-size:var(--va-fs-2xl);font-weight:700;line-height:var(--va-lh-tight);overflow-wrap:anywhere;margin:0}.ops-cred-head__sub{margin:var(--va-sp-1) 0 0;font-size:var(--va-fs-base);line-height:var(--va-lh-snug);color:var(--va-text-dim)}.ops-cred-head__actions{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-cred-head__rotate{display:inline-flex}.ops-cred-head__facts{margin:0}@container content (max-width:639.98px){.ops-cred-head__name{font-size:var(--va-fs-xl)}.ops-cred-head__actions{inline-size:100%}.ops-cred-head__facts{grid-template-columns:minmax(0,1fr)}}.ops-cred-pending__detail{color:var(--va-text-dim);margin-block-start:var(--va-sp-1);display:block}.ops-cred-panel{gap:var(--va-sp-4);flex-direction:column;min-inline-size:0;display:flex}.ops-cred-overview{gap:var(--va-sp-2);grid-template-columns:minmax(0,1fr);display:grid}@container content (min-width:640px){.ops-cred-overview{gap:var(--va-sp-3)}}@container content (min-width:900px){.ops-cred-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@container content (min-width:1200px){.ops-cred-overview{gap:var(--va-sp-4)}}.ops-cred-overview__text{font-size:var(--va-fs-base);line-height:var(--va-lh-body);overflow-wrap:anywhere;margin:0}.ops-cred-usage-list{gap:var(--va-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-cred-usage-list__item{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;min-inline-size:0;display:flex}.ops-cred-usage-list__item>.ops-icon{color:var(--va-text-dim)}.ops-cred-usage-list__kind{font-size:var(--va-fs-sm);color:var(--va-text-dim);margin-inline-start:auto}.ops-cred-reveal__value{font-family:var(--va-font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ops-cred-editor__owners{gap:var(--va-sp-1) var(--va-sp-2)}.ops-cred-editor__kept{min-block-size:var(--va-size-xl)}.ops-audit-toolbar{gap:var(--va-sp-2);flex-direction:column;inline-size:100%;min-inline-size:0;display:flex}.ops-audit-toolbar__line{align-items:center;gap:var(--va-sp-2) var(--va-sp-4);flex-wrap:wrap;min-inline-size:0;display:flex}.ops-audit-toolbar__search{inline-size:min(16rem,100%)}.ops-audit-toolbar__selects{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-audit-toolbar__range{align-items:flex-start}@container content (max-width:639.98px){.ops-audit-toolbar__search{inline-size:100%}.ops-audit-toolbar__selects{grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;display:grid}.ops-audit-toolbar__selects .ops-select-inline{inline-size:100%}.ops-audit-toolbar__selects>:last-child{grid-column:1/-1}.ops-audit-toolbar__range{grid-template-columns:minmax(0,1fr);inline-size:100%;display:grid}}.ops-audit-target{flex-direction:column;min-inline-size:0;display:flex}.ops-audit-target .ops-cluster{gap:var(--va-sp-1) var(--va-sp-2);min-inline-size:0}.ops-audit-target code{overflow-wrap:anywhere}.ops-audit-clamp{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ops-audit-withheld{align-items:center;gap:var(--va-sp-1);color:var(--va-text-dim);margin:0;display:inline-flex}.ops-audit-footer{justify-content:space-between;align-items:center;gap:var(--va-sp-2) var(--va-sp-3);flex-wrap:wrap;inline-size:100%;display:flex}@container content (max-width:639.98px){.ops-audit-older{inline-size:100%}}.ops-audit-facts__result{margin:0}.ops-audit-detail{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ops-audit-changes{border-collapse:collapse;inline-size:100%;font-size:var(--va-fs-base)}.ops-audit-changes th,.ops-audit-changes td{padding:var(--va-sp-2) var(--va-sp-3);border-block-end:1px solid var(--va-border);text-align:start;vertical-align:top;overflow-wrap:anywhere}.ops-audit-changes thead th{font-size:var(--va-fs-xs);letter-spacing:var(--va-tracking-caps);text-transform:uppercase;color:var(--va-text-dim);font-weight:700}.ops-audit-changes tbody th{font-weight:400}.ops-audit-changes tbody tr:last-child>*{border-block-end:0}.ops-audit-value{white-space:pre-wrap}@media (max-width:639.98px){.ops-audit-changes thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ops-audit-changes,.ops-audit-changes tbody,.ops-audit-changes tr,.ops-audit-changes th,.ops-audit-changes td{display:block}.ops-audit-changes tr{padding-block:var(--va-sp-2);border-block-end:1px solid var(--va-border)}.ops-audit-changes tbody tr:last-child{border-block-end:0}.ops-audit-changes th,.ops-audit-changes td{border-block-end:0;padding:0}.ops-audit-changes td{gap:var(--va-sp-2);grid-template-columns:6rem minmax(0,1fr);padding-block-start:var(--va-sp-1);display:grid}.ops-audit-changes td:before{content:attr(data-label);font-size:var(--va-fs-xs);text-transform:uppercase;color:var(--va-text-dim);font-weight:700}}.ops-rules-notice__text{font-size:var(--va-fs-md);line-height:var(--va-lh-body);color:var(--va-text);margin:0}.ops-rules-toolbar{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;flex:auto;min-inline-size:0;display:flex}.ops-rules-toolbar__search{inline-size:min(100%,17rem)}@container content (max-width:639.98px){.ops-rules-toolbar__search{inline-size:100%}}.ops-rules-name{flex-direction:column;min-inline-size:0;display:flex}.ops-rules-name .ops-grid__sub{margin-block-start:var(--va-sp-1)}.ops-rules-state{align-items:flex-start;gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-rules-state .ops-grid__sub{margin-block-start:0}.ops-rules-line{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;min-inline-size:0;margin:0;display:flex}.ops-rules-clamp{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ops-rules-rowcontrol{align-items:center;display:inline-flex}.ops-rules-prewrap{white-space:pre-line}.ops-rules-amount{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;min-inline-size:0;display:flex}.ops-rules-sentence{font-size:var(--va-fs-md);line-height:var(--va-lh-body);color:var(--va-text);margin:0}.ops-rules-preview{align-items:flex-start;gap:var(--va-sp-2);font-size:var(--va-fs-sm);line-height:var(--va-lh-snug);color:var(--va-text-dim);margin:0;display:flex}.ops-rules-preview .ops-icon{flex-shrink:0;margin-block-start:var(--va-sp-0-5)}.ops-rules-days{gap:var(--va-sp-1);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.ops-rules-days legend{margin-block-end:var(--va-sp-1);padding:0}.ops-rules-days__list{gap:var(--va-sp-3);flex-wrap:wrap;display:flex}.ops-rules-review dd{justify-content:space-between}.ops-rules-test{gap:var(--va-sp-3);flex-direction:column;min-inline-size:0;display:flex}.ops-rules-test p{margin:0}.ops-rules-test__headline{font-size:var(--va-fs-md);line-height:var(--va-lh-snug)}.ops-rules-test__block{gap:var(--va-sp-2);flex-direction:column;min-inline-size:0;display:flex}.ops-rules-test__list{gap:var(--va-sp-2);font-size:var(--va-fs-base);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-rules-test__list>li{border-block-end:1px solid var(--va-border);padding-block-end:var(--va-sp-2)}.ops-rules-test__list>li:last-child{border-block-end:0;padding-block-end:0}.ops-team-panel{gap:var(--va-sp-6);flex-direction:column;min-inline-size:0;display:flex}@container content (min-width:640px){.ops-team-panel{gap:var(--va-sp-8)}}@container content (min-width:1200px){.ops-team-panel{gap:var(--va-sp-10)}}.ops-team-cell{align-items:flex-start;gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-team-cell .ops-grid__sub{margin-block-start:0}.ops-team-person{gap:var(--va-sp-1) var(--va-sp-2)}.ops-team-clamp{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ops-team-flip{transform:rotate(180deg)}.ops-team-toolbar{align-items:center;gap:var(--va-sp-2) var(--va-sp-4);flex-wrap:wrap;flex:auto;min-inline-size:0;display:flex}.ops-team-toolbar__search{inline-size:min(100%,17rem)}@container content (max-width:639.98px){.ops-team-toolbar__search,.ops-team-toolbar .ops-select-inline{inline-size:100%}}.ops-team-shift p{margin:0}.ops-team-shift__name{font-family:var(--va-font-heading);font-size:var(--va-fs-xl);font-weight:700;line-height:var(--va-lh-tight);overflow-wrap:anywhere}.ops-team-shift__when{font-size:var(--va-fs-md);line-height:var(--va-lh-snug);color:var(--va-text)}.ops-team-shift__cover{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-team-rotation{gap:var(--va-sp-4);grid-template-columns:minmax(0,1fr);display:grid}@container content (min-width:900px){.ops-team-rotation{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-team-rotation__members{gap:var(--va-sp-2);flex-direction:column;min-inline-size:0;display:flex}.ops-team-rotation__members .ops-caption{margin:0}.ops-team-rotation__list{gap:var(--va-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-team-rotation__member{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);flex-wrap:wrap;min-inline-size:0;display:flex}.ops-team-members__pos,.ops-team-step__pos{inline-size:var(--va-size-md);block-size:var(--va-size-md);border-radius:var(--va-radius-pill);background:var(--va-elevated);color:var(--va-text-dim);font-size:var(--va-fs-sm);flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ops-team-members{gap:var(--va-sp-2);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.ops-team-members legend{margin-block-end:var(--va-sp-1);padding:0}.ops-team-members__list{gap:var(--va-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-team-members__item{align-items:center;gap:var(--va-sp-2);min-inline-size:0;padding:var(--va-sp-1) var(--va-sp-2);border:1px solid var(--va-border-light);border-radius:var(--va-radius);display:flex}.ops-team-members__name{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.ops-team-members__actions{align-items:center;gap:var(--va-sp-1);flex:none;display:flex}.ops-team-members__add{inline-size:min(100%,17rem)}.ops-team-amount,.ops-team-datetime{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;min-inline-size:0;display:flex}.ops-team-chains{gap:var(--va-sp-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));display:grid}@container content (min-width:640px){.ops-team-chains{gap:var(--va-sp-3)}}@container content (min-width:1200px){.ops-team-chains{gap:var(--va-sp-4)}}.ops-team-chain__description{overflow-wrap:anywhere;margin:0}.ops-team-rules{gap:var(--va-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-team-rules__item{align-items:flex-start;gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-team-steps{gap:var(--va-sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-team-step{align-items:start;gap:var(--va-sp-3);padding:var(--va-sp-3);border:1px solid var(--va-border-light);border-radius:var(--va-radius);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ops-team-step__fields{gap:var(--va-sp-4);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}@container content (min-width:640px){.ops-team-step__fields{grid-template-columns:minmax(10rem,.8fr) minmax(0,1.4fr) minmax(0,1fr)}}.ops-team-step__remove{align-self:center}.ops-team-preview{font-size:var(--va-fs-sm);line-height:var(--va-lh-snug);color:var(--va-text-dim);overflow-wrap:anywhere;margin:0}.ops-team-rulepicker{gap:var(--va-sp-2);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.ops-team-rulepicker legend{margin-block-end:var(--va-sp-1);padding:0}.ops-team-rulepicker__list{gap:var(--va-sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-team-rulepicker__item{align-items:flex-start;gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-team-roles__summary{align-items:center;gap:var(--va-sp-2);min-block-size:var(--va-hit-min);padding:var(--va-sp-3) var(--_card-pad-inline,var(--va-sp-3));cursor:pointer;font-weight:600;display:flex}.ops-team-roles[open] .ops-team-roles__summary{border-block-end:1px solid var(--va-border)}.ops-team-roles__table-wrap{overflow-x:auto}.ops-team-roles__table{border-collapse:collapse;inline-size:100%;font-size:var(--va-fs-base)}.ops-team-roles__table th,.ops-team-roles__table td{padding:var(--va-sp-2) var(--va-sp-3);border-block-end:1px solid var(--va-border);text-align:start;vertical-align:top}.ops-team-roles__table td{text-align:center;color:var(--va-status-ok)}.ops-team-roles__table thead th{font-size:var(--va-fs-sm);color:var(--va-text-dim);text-align:center}.ops-team-roles__table thead th:first-child{text-align:start}.ops-team-roles__table tbody th{font-weight:400}.ops-team-roles__table tbody tr:last-child>*{border-block-end:0}.ops-team-roles__blocks{gap:var(--va-sp-4);flex-direction:column;display:none}.ops-team-roles__block{gap:var(--va-sp-1);flex-direction:column;display:flex}.ops-team-roles__block .ops-caption{margin:0}.ops-team-roles__list{gap:var(--va-sp-1);font-size:var(--va-fs-base);flex-direction:column;margin:0;padding-inline-start:var(--va-sp-4);display:flex}@container content (max-width:639.98px){.ops-team-roles__table-wrap{display:none}.ops-team-roles__blocks{display:flex}}.ops-team-issued__mail{align-items:flex-start;gap:var(--va-sp-2);font-size:var(--va-fs-base);color:var(--va-text);margin:0;display:flex}.ops-team-issued__mail .ops-icon{flex-shrink:0;margin-block-start:var(--va-sp-0-5)}.ops-swap-cell{align-items:flex-start;gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-swap-cell .ops-grid__sub{margin-block-start:0}.ops-swap-clamp{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ops-swap-note{white-space:pre-line;overflow-wrap:anywhere}.ops-swap-sentence{line-height:var(--va-lh-body);margin:0}.ops-swap-cards{gap:var(--va-sp-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));display:grid}.ops-swap-card{--_card-pad-block:var(--va-sp-3);--_card-pad-inline:var(--va-sp-3)}.ops-swap-card__foot{align-items:stretch;gap:var(--va-sp-2);flex-direction:column}.ops-swap-card__foot .ops-btn{min-block-size:var(--va-hit-min)}@container content (min-width:640px){.ops-swap-card{--_card-pad-block:var(--va-sp-4);--_card-pad-inline:var(--va-sp-5)}.ops-swap-card__foot{flex-direction:row;align-items:center}.ops-swap-card__foot .ops-btn{min-block-size:auto}}.ops-swap-covers{gap:var(--va-sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-swap-btn-danger.ops-btn{color:var(--va-status-crit)}.ops-swap-datetime{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;min-inline-size:0;display:flex}.ops-swap-preview{gap:var(--va-sp-1);padding:var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius);background:var(--va-elevated);flex-direction:column;display:flex}.ops-swap-preview p{margin:0}.ops-tg-text{line-height:var(--va-lh-body);margin:0}.ops-tg-alert{margin-block-end:var(--va-sp-3)}.ops-tg-steps{gap:var(--va-sp-4);flex-direction:column;margin:0;padding-inline-start:var(--va-sp-5);display:flex}.ops-tg-step{align-items:flex-start;gap:var(--va-sp-2);flex-direction:column;min-inline-size:0;display:flex}.ops-tg-step__lead{line-height:var(--va-lh-body)}.ops-tg-open{align-items:stretch;gap:var(--va-sp-3);flex-direction:column;inline-size:100%;min-inline-size:0;display:flex}.ops-tg-open__button{min-block-size:var(--va-hit-min);justify-content:center}.ops-tg-scan{margin:0;display:none}.ops-tg-command{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;display:flex}.ops-tg-command__text{padding:var(--va-sp-2) var(--va-sp-3);border:1px solid var(--va-border-light);border-radius:var(--va-radius);background:var(--va-elevated);font-family:var(--va-font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ops-tg-waiting{align-items:center;gap:var(--va-sp-2);color:var(--va-text-dim);display:inline-flex}.ops-tg-foot{margin:var(--va-sp-4) 0 0}.ops-tg-qr{inline-size:min(100%,20rem);padding:var(--va-sp-3);border-radius:var(--va-radius);background:var(--va-on-strong);color:var(--va-ink)}.ops-tg-qr svg{block-size:auto;inline-size:100%;display:block}@container content (min-width:640px){.ops-tg-open{align-items:flex-start}.ops-tg-open__button{min-block-size:auto}.ops-tg-scan{align-items:flex-start;gap:var(--va-sp-2);flex-direction:column;display:flex}}.ops-tg-contact{align-items:flex-start;gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-tg-contact .ops-grid__sub{margin-block-start:0}.ops-tg-warn{align-items:center;gap:var(--va-sp-1);color:var(--va-status-warn);display:inline-flex}.ops-tg-row{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;min-inline-size:0;display:flex}.ops-tg-danger.ops-btn{color:var(--va-status-crit);margin-block-start:var(--va-sp-1)}.ops-rpt-controls{align-items:center;gap:var(--va-sp-2) var(--va-sp-4);flex-wrap:wrap;display:flex}.ops-rpt-controls__month{align-items:center;gap:var(--va-sp-2);min-inline-size:0;display:flex}.ops-rpt-controls__select .ui-select__trigger{min-inline-size:9rem}.ops-rpt-controls__blocked{display:inline-flex}.ops-rpt-controls__actions{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ops-rpt-controls .ops-rpt-footnote{flex:100%}.ops-rpt-icon--back{transform:rotate(180deg)}[dir=rtl] .ops-rpt-icon--back{transform:none}@container content (max-width:639.98px){.ops-rpt-controls__month{flex:100%}.ops-rpt-controls__month .ops-rpt-controls__select{flex:auto}.ops-rpt-controls__select .ui-select__trigger{inline-size:100%}.ops-rpt-controls__actions{flex:100%;margin-inline-start:0}}.ops-rpt-footnote{font-size:var(--va-fs-sm);color:var(--va-text-dim);margin:0}.ops-rpt-subhead{font-family:var(--va-font-heading);font-size:var(--va-fs-lg);margin:0;font-weight:600}.ops-rpt-clamp{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ops-rpt-meter{flex:auto;min-inline-size:0}.ops-rpt-print-only{margin:0;display:none}@page ops-report{size:landscape}@media print{.ops-rpt-page{page:ops-report}.ops-rpt-print-only{display:block}.ops-rpt-page .ops-rpt-noprint,.ops-rpt-page .ui-svc-err__retry{display:none}.ops-rpt-page .ui-grid__scroll{max-block-size:none;overflow:visible}.ops-rpt-page{--ops-rpt-col:minmax(0, 1fr);--ops-rpt-col-wide:minmax(0, 2fr)}.ops-rpt-page .ops-datagrid .ui-grid__rows{inline-size:100%;min-inline-size:0}.ops-rpt-page .ops-section-head,.ops-rpt-page .ops-rpt-subhead{break-after:avoid}.ops-rpt-page .ops-stats,.ops-rpt-page .ops-rpt-keep,.ops-rpt-page .ui-grid__cell{break-inside:avoid}.ops-rpt-page a{color:inherit;text-decoration:none}.ops-rpt-page :focus-visible{box-shadow:none;outline:none}}.ops-rpt-tabpanel{display:contents}.ops-notice-panel,.ops-status-panel{gap:var(--va-sp-4);flex-direction:column;min-inline-size:0;display:flex}.ops-notice-needed__text{margin:0}.ops-notice-needed__badges{flex-wrap:wrap;margin-block-start:var(--va-sp-2)}.ops-notice-toolbar{align-items:center;gap:var(--va-sp-2) var(--va-sp-3);flex-wrap:wrap;min-inline-size:0;display:flex}.ops-notice-toolbar__search{inline-size:min(18rem,100%)}@container content (max-width:639.98px){.ops-notice-toolbar__search{inline-size:100%}}.ops-notice-cell{align-items:flex-start;gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-notice-cell .ops-grid__sub{margin-block-start:0}.ops-notice-clamp{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ops-notice-nosend{align-items:center;gap:var(--va-sp-2);margin:0;display:flex}.ops-notice-header{padding:var(--va-sp-3)}.ops-notice-header__top{justify-content:space-between;align-items:flex-start;gap:var(--va-sp-3);flex-wrap:wrap;display:flex}.ops-notice-header__title{align-items:flex-start;gap:var(--va-sp-3);flex:20rem;min-inline-size:0;display:flex}.ops-notice-header__icon{color:var(--va-text-dim)}.ops-notice-header__subject{font-size:var(--va-fs-xl);overflow-wrap:anywhere;margin:0;font-weight:700}.ops-notice-header__actions{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ops-notice-header__facts{margin-block-start:var(--va-sp-4)}@container content (min-width:640px){.ops-notice-header{padding:var(--va-sp-4) var(--va-sp-5)}}@container content (max-width:639.98px){.ops-notice-header__actions{inline-size:100%;margin-inline-start:0}.ops-notice-header__copy{min-block-size:var(--va-hit-min);flex:1 0 100%;justify-content:center}}.ops-notice-layout>.ops-stack{gap:var(--va-sp-4)}.ops-notice-editor__subject{margin:0 0 var(--va-sp-3);font-size:var(--va-fs-lg);overflow-wrap:anywhere;font-weight:700}.ops-notice-editor__body textarea{font-family:inherit;line-height:var(--va-lh-body)}@container content (max-width:639.98px){.ops-notice-editor__body textarea{block-size:calc(12lh + var(--va-sp-4))}}.ops-notice-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--va-lh-body);margin:0}.ops-notice-letter{gap:var(--va-sp-3);flex-direction:column;display:flex}.ops-notice-letter__subject{overflow-wrap:anywhere;margin:0}.ops-notice-version__body{padding:var(--va-sp-3);border:1px solid var(--va-border);border-radius:var(--va-radius);background:var(--va-elevated)}.ops-notice-skeleton{padding:var(--va-sp-4)}.ops-notice-rail{gap:var(--va-sp-1);margin:0 0 var(--va-sp-2);flex-direction:column;padding:0;list-style:none;display:flex}.ops-status-language{align-items:center;gap:var(--va-sp-2) var(--va-sp-3);flex-wrap:wrap;display:flex}.ops-status-overall{align-items:center;gap:var(--va-sp-2) var(--va-sp-4);padding:var(--va-sp-4);flex-wrap:wrap;display:flex}.ops-status-rows{gap:var(--va-sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-status-row{gap:var(--va-sp-2);flex-direction:column;min-inline-size:0;display:flex}.ops-status-row__head{justify-content:space-between;align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-status-days{gap:var(--va-sp-0-5);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;block-size:2rem;display:grid}.ops-status-day{border-radius:var(--va-radius-xs,4px);background:var(--_day,var(--va-status-ok))}.ops-status-day--ok{--_day:var(--va-status-ok)}.ops-status-day--maint{--_day:var(--va-status-maintenance)}.ops-status-day--warn{--_day:var(--va-status-warn)}.ops-status-day--crit{--_day:var(--va-status-crit)}@container content (max-width:639.98px){.ops-status-day--wide{display:none}}.ops-status-incidents{gap:var(--va-sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));display:grid}.ops-status-incident{gap:var(--va-sp-2);padding:var(--va-sp-3) var(--va-sp-4);flex-direction:column;display:flex}.ops-status-incident__head{justify-content:space-between;align-items:flex-start;gap:var(--va-sp-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.ops-status-incident__text{line-height:var(--va-lh-body);overflow-wrap:anywhere;margin:0}.ops-status-incident .ops-grid__sub{margin:0}.ops-status-incident__foot{flex-wrap:wrap}.ops-rb-detail__top{justify-content:space-between;align-items:center;gap:var(--va-sp-3);flex-wrap:wrap;display:flex}.ops-rb-detail__plan{gap:var(--va-sp-3);margin:0;padding:0;list-style:none;display:grid}.ops-rb-detail__checks{gap:var(--va-sp-2);margin:0;padding-inline-start:var(--va-sp-5);display:grid}.ops-rb-detail__uses{gap:var(--va-sp-3);margin:0;padding:0;list-style:none;display:grid}.ops-rb-detail__uses>li{gap:var(--va-sp-1);min-inline-size:0;display:grid}.ops-rb-detail__panel{gap:var(--va-sp-8);min-inline-size:0;display:grid}.ops-set-panel{gap:var(--va-sp-6);flex-direction:column;min-inline-size:0;display:flex}@container content (min-width:640px){.ops-set-panel{gap:var(--va-sp-8)}}@container content (min-width:1200px){.ops-set-panel{gap:var(--va-sp-10)}}.ops-set-chiplink{color:var(--va-text);text-decoration:none}.ops-set-chiplink:hover{text-decoration:underline}.ops-set-mono{font-family:var(--va-font-mono);font-size:var(--va-fs-sm);overflow-wrap:anywhere}.ops-set-clock{font-family:var(--va-font-mono);font-variant-numeric:tabular-nums}.ops-set-num{font-variant-numeric:tabular-nums}.ops-set-inline{align-items:baseline;gap:var(--va-sp-1);flex-wrap:wrap;display:inline-flex}.ops-set-purpose{align-items:baseline;gap:var(--va-sp-1) var(--va-sp-2);font-size:var(--va-fs-base);line-height:var(--va-lh-body);color:var(--va-text-dim);flex-wrap:wrap;margin:0;display:flex}.ops-set-purpose>.ops-icon{color:var(--va-status-warn);align-self:center}.ops-set-purpose>.ops-grid__sub{flex-basis:100%;margin-block-start:0}.ops-set-tone--warn{color:var(--va-status-warn)}.ops-set-tone--crit{color:var(--va-status-crit)}.ops-set-clamp{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ops-set-disabled-reason{display:inline-flex}.ops-set-days{gap:var(--va-sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-set-follow{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-set-follow__item{align-items:center;gap:var(--va-sp-1) var(--va-sp-3);padding:var(--va-sp-2) var(--va-sp-3);border-block-start:1px solid var(--va-border);min-block-size:var(--va-hit-min);grid-template-columns:minmax(0,1fr);display:grid}.ops-set-follow__item:first-child{border-block-start:0}.ops-set-follow__site{overflow-wrap:anywhere;min-inline-size:0}.ops-set-follow__rule{font-size:var(--va-fs-base);color:var(--va-text)}.ops-set-follow__action{justify-self:start}@container content (min-width:640px){.ops-set-follow__item{padding-inline:var(--va-sp-5);min-block-size:var(--va-size-lg);grid-template-columns:minmax(12rem,1fr) minmax(0,1.4fr) auto}.ops-set-follow__action{justify-self:end}}.ops-set-days-editor{gap:var(--va-sp-3);flex-direction:column;display:flex}.ops-set-day{align-items:center;gap:var(--va-sp-2);grid-template-columns:minmax(0,1fr);display:grid}.ops-set-day__name{font-weight:600}.ops-set-day__times{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-set-day__error{grid-column:1/-1;margin:0}@container content (min-width:640px){.ops-set-day{gap:var(--va-sp-2) var(--va-sp-4);grid-template-columns:7rem auto minmax(0,1fr)}}.ops-set-integration .ops-card__foot{justify-content:flex-start}.ops-set-integration__history{margin-inline-start:auto}.ops-set-toolbar{align-items:center;gap:var(--va-sp-2) var(--va-sp-4);flex-wrap:wrap;inline-size:100%;min-inline-size:0;display:flex}.ops-set-toolbar__search{inline-size:min(16rem,100%)}@container content (max-width:639.98px){.ops-set-toolbar__search{inline-size:100%}}.ops-set-ack{align-items:flex-start}.ops-set-hosting{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);font-size:var(--va-fs-base);flex-wrap:wrap;margin:0;display:flex}.ops-set-hosting>.ops-icon{color:var(--va-status-ok)}.ops-prof-panel,.ops-prof-stack{gap:var(--va-sp-6);flex-direction:column;min-inline-size:0;display:flex}.ops-prof-stack--tight{gap:var(--va-sp-3)}@container content (min-width:640px){.ops-prof-panel,.ops-prof-stack:not(.ops-prof-stack--tight){gap:var(--va-sp-8)}}@container content (min-width:1200px){.ops-prof-panel,.ops-prof-stack:not(.ops-prof-stack--tight){gap:var(--va-sp-10)}}.ops-prof-card{--_card-pad-block:var(--va-sp-3);--_card-pad-inline:var(--va-sp-3)}@container content (min-width:640px){.ops-prof-card{--_card-pad-block:var(--va-sp-4);--_card-pad-inline:var(--va-sp-5)}}.ops-prof-card .ops-card__foot{flex-direction:column;align-items:stretch}.ops-prof-form{gap:var(--va-sp-5);flex-direction:column;min-inline-size:0;display:flex}.ops-prof-postform{gap:var(--va-sp-5);flex-direction:column;min-inline-size:0;margin:0;display:flex}.ops-prof-facts dd{align-items:flex-start;gap:var(--va-sp-1);flex-direction:column}.ops-prof-text{font-size:var(--va-fs-base);line-height:var(--va-lh-body);color:var(--va-text);margin:0}.ops-prof-text.ops-muted{color:var(--va-text-dim)}.ops-prof-warn{align-items:center;gap:var(--va-sp-1);color:var(--va-status-warn);display:inline-flex}.ops-prof-danger.ops-btn{color:var(--va-status-crit)}.ops-prof-mono{font-family:var(--va-font-mono);font-size:var(--va-fs-sm);overflow-wrap:anywhere}.ops-prof-clamp{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ops-prof-notyet{align-items:flex-start;gap:var(--va-sp-1);font-size:var(--va-fs-sm);line-height:var(--va-lh-snug);color:var(--va-status-info);margin:0;display:flex}.ops-prof-notyet>.ops-icon{flex-shrink:0;margin-block-start:var(--va-sp-0-5)}.ops-prof-actions{align-items:center;gap:var(--va-sp-2);flex-wrap:wrap;display:flex}.ops-prof-actions--end{justify-content:flex-end}.ops-prof-gated{display:inline-flex}.ops-prof-nophone{align-items:center;gap:var(--va-sp-2);font-size:var(--va-fs-sm);flex-wrap:wrap;display:flex}.ops-prof-inline-form{margin:0;display:inline-flex}@container content (min-width:640px){.ops-prof-card .ops-card__foot{flex-direction:row;align-items:center}}@container content (max-width:639.98px){.ops-prof-save,.ops-prof-actions>.ops-btn,.ops-prof-actions>.ops-prof-gated,.ops-prof-actions>.ops-prof-gated>.ops-btn{inline-size:100%}.ops-prof-actions--end{justify-content:stretch}.ops-prof-card .ops-btn{min-block-size:var(--va-hit-min)}}.ops-prof-toggle{inline-size:var(--va-hit-floor);block-size:var(--va-hit-floor);border-radius:var(--va-radius);color:var(--va-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-inline-end:calc(var(--va-sp-2) * -1);display:inline-flex}.ops-prof-toggle:hover{background-color:var(--va-elevated);color:var(--va-text)}.ops-prof-toggle[aria-pressed=true]{color:var(--va-accent)}.ops-prof-toggle:focus-visible{outline:2px solid var(--va-focus-ring);outline-offset:1px}@container content (max-width:639.98px){.ops-prof-postform .ops-input{block-size:var(--va-hit-min)}}.ops-prof-device{gap:var(--va-sp-1);flex-direction:column;min-inline-size:0;display:flex}.ops-prof-device__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}.ops-prof-device__badges{gap:var(--va-sp-1) var(--va-sp-2)}.ops-prof-matrix{gap:var(--va-sp-3);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.ops-prof-matrix__head{display:none}.ops-prof-matrix__row{gap:var(--va-sp-3);border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;margin:0;padding:0;display:grid}.ops-prof-matrix__event{align-items:center;gap:var(--va-sp-1) var(--va-sp-2);font-size:var(--va-fs-base);color:var(--va-text);flex-wrap:wrap;grid-column:1/-1;padding:0;font-weight:600;display:flex}.ops-prof-matrix__note{align-items:center;gap:var(--va-sp-1);font-size:var(--va-fs-sm);color:var(--va-text-dim);font-weight:400;display:inline-flex}.ops-prof-matrix__cell{align-items:center;gap:var(--va-sp-2);min-block-size:var(--va-hit-min);min-inline-size:0;display:flex;position:relative}.ops-prof-matrix__cell .ui-checkbox{min-block-size:var(--va-hit-floor);min-inline-size:var(--va-hit-floor)}.ops-prof-matrix__cell-label{font-size:var(--va-fs-sm);color:var(--va-text-dim)}.ops-prof-matrix__col{gap:var(--va-sp-1);font-size:var(--va-fs-sm);color:var(--va-text-dim);flex-direction:column;font-weight:600;display:flex}.ops-prof-matrix__col .ops-prof-warn{font-weight:400}@container content (min-width:640px){.ops-prof-matrix{gap:0 var(--va-sp-3);grid-template-columns:minmax(8rem,1.2fr) repeat(4,minmax(0,1fr))}.ops-prof-matrix__head{grid-column:1/-1;grid-template-columns:subgrid;padding-block:var(--va-sp-2);border-block-end:1px solid var(--va-border);display:grid}.ops-prof-matrix__row{grid-column:1/-1;grid-template-columns:subgrid;padding-block:var(--va-sp-2);border-block-end:1px solid var(--va-border-light);align-items:center}.ops-prof-matrix__row:last-child{border-block-end:0}.ops-prof-matrix__event{grid-column:1}.ops-prof-matrix__cell{min-block-size:var(--va-size-lg)}.ops-prof-matrix__cell-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.ops-prof-skeleton-grid{gap:var(--va-sp-3) var(--va-sp-8);grid-template-columns:repeat(4,max-content);display:grid}.ops-prof-steps{margin:0}.ops-prof-back{align-self:flex-start}.ops-prof-scan{align-items:flex-start;gap:var(--va-sp-4);flex-direction:column;min-inline-size:0;display:flex}.ops-prof-qr{inline-size:min(100%,20rem);max-inline-size:100%;padding:var(--va-sp-3);border-radius:var(--va-radius);background:var(--va-on-strong);color:var(--va-ink)}.ops-prof-qr svg{block-size:auto;inline-size:100%;display:block}.ops-prof-key{align-items:flex-start;gap:var(--va-sp-2);flex-direction:column;min-inline-size:0;display:flex}.ops-prof-key__value{padding:var(--va-sp-2) var(--va-sp-3);border:1px solid var(--va-border-light);border-radius:var(--va-radius);background:var(--va-elevated);font-family:var(--va-font-mono);font-size:var(--va-fs-md);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ops-prof-ack{align-self:flex-start}.ops-prof-ack:has(.ui-checkbox__input:checked) .ui-checkbox__box{background-color:var(--va-accent);border-color:var(--va-accent)}.ops-prof-ack:has(.ui-checkbox__input:checked) .ui-checkbox__check{transform:scale(1)}.ops-prof-finish[aria-disabled=true]{opacity:.5;cursor:not-allowed}@container content (max-width:639.98px){.ops-prof-scan .ops-btn,.ops-prof-key .ops-btn{min-block-size:var(--va-hit-min)}}.auth-layout{background-color:var(--va-bg);min-block-size:100dvh;color:var(--va-text);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.auth-layout{grid-template-columns:1.05fr 1fr}}.auth-pane{isolation:isolate;min-block-size:100dvh;padding:clamp(var(--va-sp-5), 4vw, var(--va-sp-16));justify-content:center;align-items:center;display:flex;position:relative}.auth-pane:before{content:"";z-index:-1;background:radial-gradient(ellipse 60% 50% at 50% 0%, var(--va-accent), transparent 70%), radial-gradient(ellipse 60% 50% at 50% 100%, var(--va-status-info), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.auth-pane:before{background:radial-gradient(ellipse 60% 50% at 50% 0%, color-mix(in oklab, var(--va-accent) 12%, transparent), transparent 70%), radial-gradient(ellipse 60% 50% at 50% 100%, color-mix(in oklab, var(--va-status-info) 10%, transparent), transparent 70%)}}.auth-pane:before{pointer-events:none}@media (min-width:1024px){.auth-pane:before{display:none}}.auth-pane__inner{gap:var(--va-sp-6);flex-direction:column;inline-size:100%;max-inline-size:28rem;display:flex}.auth-pane__inner>*{animation:auth-fade-in var(--va-dur-slow) var(--va-ease-standard) both}@keyframes auth-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.auth-copyright{text-align:center;font-size:var(--va-fs-sm);color:var(--va-text-muted);margin-block-start:var(--va-sp-5)}.auth-brand{isolation:isolate;background-color:var(--va-bg);color:var(--va-text);display:none;position:relative;overflow:hidden}@media (min-width:1024px){.auth-brand{min-block-size:100dvh;padding:var(--va-sp-16);flex-direction:column;display:flex}}.auth-brand:before{content:"";z-index:-2;background:radial-gradient(circle at 22% 28%, var(--va-accent) 0%, transparent 38%), radial-gradient(circle at 78% 72%, var(--va-status-info) 0%, transparent 42%), radial-gradient(circle at 60% 18%, var(--va-accent-strong) 0%, transparent 35%);position:absolute;inset:-25%}@supports (color:color-mix(in lab, red, red)){.auth-brand:before{background:radial-gradient(circle at 22% 28%, color-mix(in oklab, var(--va-accent) 65%, transparent) 0%, transparent 38%), radial-gradient(circle at 78% 72%, color-mix(in oklab, var(--va-status-info) 55%, transparent) 0%, transparent 42%), radial-gradient(circle at 60% 18%, color-mix(in oklab, var(--va-accent-strong) 30%, transparent) 0%, transparent 35%)}}.auth-brand:before{filter:blur(28px);opacity:.65;animation:32s ease-in-out infinite alternate auth-brand-drift}.auth-brand:after{content:"";z-index:-1;background-image:linear-gradient(to right, var(--va-text) 1px, transparent 1px), linear-gradient(to bottom, var(--va-text) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.auth-brand:after{background-image:linear-gradient(to right, color-mix(in oklab, var(--va-text) 4%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--va-text) 4%, transparent) 1px, transparent 1px)}}.auth-brand:after{-webkit-mask-image:radial-gradient(circle at 50% 50%, var(--va-ink) 40%, transparent 80%);-webkit-mask-image:radial-gradient(circle at 50% 50%, var(--va-ink) 40%, transparent 80%);mask-image:radial-gradient(circle at 50% 50%, var(--va-ink) 40%, transparent 80%);pointer-events:none;background-size:56px 56px}.auth-brand__inner{gap:var(--va-sp-16);flex-direction:column;flex:auto;max-inline-size:520px;display:flex}.auth-brand__mark{align-items:center;gap:var(--va-sp-3);font-family:var(--va-font-heading);letter-spacing:-.01em;color:var(--va-text);font-size:1.25rem;font-weight:700;display:flex}.auth-brand__glyph{block-size:2rem;inline-size:2rem;color:var(--va-accent);filter:drop-shadow(0 6px 18px var(--va-accent));justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.auth-brand__glyph{filter:drop-shadow(0 6px 18px color-mix(in oklab, var(--va-accent) 35%, transparent))}}.auth-brand__hero{gap:var(--va-sp-4);flex-direction:column;display:flex}.auth-brand__title{font-family:var(--va-font-heading);letter-spacing:-.025em;color:var(--va-text);margin:0;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;line-height:1.1}.auth-brand__tagline{max-inline-size:36ch;color:var(--va-text-dim);margin:0;font-size:1.0625rem;line-height:1.6}.auth-brand__features{gap:var(--va-sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.auth-brand__feature{align-items:center;gap:var(--va-sp-3);font-size:var(--va-fs-lg);color:var(--va-text-dim);display:flex}.auth-brand__feature-icon{border:1px solid var(--va-accent);flex:none;justify-content:center;align-items:center;block-size:2rem;inline-size:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.auth-brand__feature-icon{border:1px solid color-mix(in oklab, var(--va-accent) 25%, transparent)}}.auth-brand__feature-icon{border-radius:var(--va-radius);background-color:var(--va-accent)}@supports (color:color-mix(in lab, red, red)){.auth-brand__feature-icon{background-color:color-mix(in oklab, var(--va-accent) 12%, transparent)}}.auth-brand__feature-icon{color:var(--va-accent)}.auth-brand__footer{align-items:center;gap:var(--va-sp-3);font-size:var(--va-fs-base);color:var(--va-text-muted);margin-block-start:auto;display:inline-flex}.auth-brand__pulse{border-radius:var(--va-radius-pill);background-color:var(--va-status-ok);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 0 var(--va-status-ok)}@supports (color:color-mix(in lab, red, red)){.auth-brand__pulse{box-shadow:0 0 0 0 color-mix(in oklab, var(--va-status-ok) 60%, transparent)}}.auth-brand__pulse{animation:2.4s ease-out infinite auth-brand-pulse}.auth-brand__status{letter-spacing:.04em;text-transform:uppercase;font-weight:500}@keyframes auth-brand-drift{0%{transform:translate(0%)scale(1)}50%{transform:translate(4%,-3%)scale(1.04)}to{transform:translate(-4%,3%)scale(1)}}@keyframes auth-brand-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--va-status-ok) 60%, transparent)}70%{box-shadow:0 0 0 8px color-mix(in oklab, var(--va-status-ok) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklab, var(--va-status-ok) 0%, transparent)}}.auth-mark{align-items:center;gap:var(--va-sp-3);font-family:var(--va-font-heading);letter-spacing:-.01em;color:var(--va-text);margin-block-end:var(--va-sp-3);font-size:1.25rem;font-weight:700;display:flex}.auth-mark__glyph{block-size:2.25rem;inline-size:2.25rem;color:var(--va-accent);filter:drop-shadow(0 6px 18px var(--va-accent));justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.auth-mark__glyph{filter:drop-shadow(0 6px 18px color-mix(in oklab, var(--va-accent) 28%, transparent))}}.auth-mark__wordmark{line-height:1.15}.auth-page-actions{z-index:var(--va-z-menu);align-items:center;gap:var(--va-sp-2);display:inline-flex;position:fixed;inset-block-start:clamp(.75rem,2vw,1.5rem);inset-inline-end:clamp(.75rem,2vw,1.5rem)}.auth-page-actions .ops-segmented__opt{min-inline-size:var(--va-size-lg);justify-content:center;align-items:center;display:inline-flex}.auth-page-actions__theme{padding-inline:0}.login-header{gap:var(--va-sp-2);flex-direction:column;display:flex}.login-header__title{font-family:var(--va-font-heading);letter-spacing:-.02em;color:var(--va-text);margin:0;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:600;line-height:1.15}.login-header__subtitle{max-inline-size:38ch;font-size:var(--va-fs-lg);color:var(--va-text-dim);margin:0;line-height:1.55}.login-error{flex-direction:column;display:flex}.auth-form{gap:var(--va-sp-5);flex-direction:column;display:flex}.auth-form__field{gap:var(--va-sp-1);flex-direction:column;display:flex}.auth-form__label{font-size:var(--va-fs-base);letter-spacing:.01em;color:var(--va-text-dim);font-weight:500}.auth-form__input.ops-input{block-size:var(--va-hit-min);padding-inline:var(--va-sp-3)}.auth-form__input .ops-input__control{font-size:var(--va-fs-md)}.auth-form__toggle{border-radius:var(--va-radius);block-size:2.25rem;inline-size:2.25rem;color:var(--va-text-muted);cursor:pointer;transition:color var(--va-dur-fast) ease, background-color var(--va-dur-fast) ease;background:0 0;border:0;justify-content:center;align-items:center;margin-inline-end:calc(var(--va-sp-2) * -1);display:inline-flex}.auth-form__toggle:hover{background-color:var(--va-card);color:var(--va-text)}.auth-form__toggle[aria-pressed=true]{color:var(--va-accent)}.auth-form__toggle:focus-visible{outline:2px solid var(--va-focus-ring);outline-offset:1px}.auth-form__remember{align-self:flex-start}.auth-form__remember:has(.ui-checkbox__input:checked) .ui-checkbox__box{background-color:var(--va-accent);border-color:var(--va-accent)}.auth-form__remember:has(.ui-checkbox__input:checked) .ui-checkbox__check{transform:scale(1)}.auth-form__submit.ops-btn{block-size:var(--va-hit-min);font-size:var(--va-fs-md)}.auth-form__spinner{display:none}.auth-form[aria-busy=true] .auth-form__spinner{display:inline-block}.auth-form[aria-busy=true] .auth-form__submit{cursor:progress}.auth-layout--focus{grid-template-columns:minmax(0,1fr)}.auth-layout--focus .auth-pane{container:content/inline-size}.auth-focus__bar{align-items:center;gap:var(--va-sp-2) var(--va-sp-3);flex-wrap:wrap;display:flex}.auth-focus__back{align-items:center;gap:var(--va-sp-1);display:inline-flex}.auth-focus__who{min-inline-size:0;font-size:var(--va-fs-sm);color:var(--va-text-dim);flex:auto;margin:0}.auth-verify__links{justify-content:space-between;gap:var(--va-sp-2) var(--va-sp-4)}.auth-verify__cancel{display:contents}.auth-verify__cancel-button{min-block-size:var(--va-size-xl);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.auth-verify__cancel-button:focus-visible{outline:2px solid var(--va-focus-ring);outline-offset:1px}.auth-notice__actions{align-items:center;gap:var(--va-sp-3);flex-direction:column;display:flex}.auth-notice__actions .ops-btn{text-decoration:none}.auth-notice__secondary{min-block-size:var(--va-size-xl)}.auth-invite__facts{container:content/inline-size}@media (hover:none) and (pointer:coarse){.auth-form__input .ops-input__control{font-size:16px}}@media (prefers-reduced-motion:reduce){.auth-pane__inner>*,.auth-brand:before,.auth-brand__pulse{animation:none}}.ops-error{min-block-size:100dvh;padding:var(--va-sp-8);background-color:var(--va-bg);color:var(--va-text);place-items:center;display:grid}.ops-error__card{--_card-pad-inline:var(--va-sp-5);--_card-pad-block:var(--va-sp-5);inline-size:100%;max-inline-size:var(--va-dialog-compact-width);border-radius:var(--va-radius-xl);box-shadow:var(--va-shadow-lg)}.ops-error__body{gap:var(--va-sp-2);flex-direction:column;display:flex}.ops-error__code{font-family:var(--va-font-mono);font-size:var(--va-fs-sm);letter-spacing:var(--va-tracking-caps);color:var(--va-accent);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ops-error__title{font-family:var(--va-font-heading);font-size:var(--va-fs-2xl);font-weight:700;line-height:var(--va-lh-tight);text-wrap:balance;margin:0}.ops-error__text{font-size:var(--va-fs-md);line-height:var(--va-lh-body);color:var(--va-text-dim);margin:0}.ops-error__foot{padding-block:var(--va-sp-4);justify-content:flex-end}.ops-error__back-icon{transform:scaleX(-1)}[dir=rtl] .ops-error__back-icon{transform:none}.ops-error__dev{border-block-start:1px solid var(--va-border)}.ops-error__summary{cursor:pointer;font-size:var(--va-fs-sm);color:var(--va-text-dim);font-weight:600}.ops-error__details[open]>.ops-error__summary{color:var(--va-text);margin-block-end:var(--va-sp-3)}.ops-error__stack{margin:var(--va-sp-3) 0 0;max-block-size:20rem;padding:var(--va-sp-3);border-radius:var(--va-radius);background:var(--va-elevated);font-family:var(--va-font-mono);font-size:var(--va-fs-xs);line-height:var(--va-lh-body);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}@media (max-width:639.98px){.ops-error{padding:var(--va-sp-4)}.ops-error__card{--_card-pad-inline:var(--va-sp-4)}.ops-error__foot .ops-btn{flex:auto}}.ops-reconnect{--_pad-inline:var(--va-sp-5);z-index:var(--va-z-lifecycle);padding:var(--va-sp-8);background:var(--va-scrim);-webkit-backdrop-filter:blur(var(--va-scrim-blur));backdrop-filter:blur(var(--va-scrim-blur));color:var(--va-text);font-family:var(--va-font-body);animation:ops-fade var(--va-dur-base) ease-out;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.ops-reconnect.components-reconnect-show,.ops-reconnect.components-reconnect-retrying,.ops-reconnect.components-reconnect-paused,.ops-reconnect.components-reconnect-failed,.ops-reconnect.components-reconnect-resume-failed,.ops-reconnect.components-reconnect-rejected{display:flex}.ops-reconnect.components-reconnect-hide{display:none}.ops-reconnect__panel{inline-size:100%;max-inline-size:var(--va-dialog-compact-width);border:1px solid var(--va-border);border-radius:var(--va-radius-xl);background:var(--va-card);box-shadow:var(--va-shadow-lg);animation:ops-pop var(--va-dur-base) var(--va-ease-out);flex-direction:column;display:flex;overflow:hidden}.ops-reconnect__head{align-items:flex-start;gap:var(--va-sp-3);padding:var(--va-sp-5) var(--_pad-inline);display:flex}.ops-reconnect__mark{inline-size:var(--va-size-xl);block-size:var(--va-size-xl);border-radius:var(--va-radius);background:var(--va-accent-dim);color:var(--va-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ops-reconnect__spinner{inline-size:var(--va-icon-lg);block-size:var(--va-icon-lg);border-radius:var(--va-radius-pill);border:2px solid}@supports (color:color-mix(in lab, red, red)){.ops-reconnect__spinner{border:2px solid color-mix(in oklab, currentColor 25%, transparent)}}.ops-reconnect__spinner{border-block-start-color:currentColor;animation:.9s linear infinite ops-spin}.ops-reconnect__warn{inline-size:var(--va-icon-lg);block-size:var(--va-icon-lg);display:none}.ops-reconnect__copy{flex:auto;min-inline-size:0;display:none}.ops-reconnect__title{font-family:var(--va-font-heading);font-size:var(--va-fs-lg);font-weight:600;line-height:var(--va-lh-snug);color:var(--va-text);margin:0}.ops-reconnect__body{margin:var(--va-sp-1) 0 0;font-size:var(--va-fs-md);line-height:var(--va-lh-body);color:var(--va-text-dim)}.ops-reconnect__foot{justify-content:flex-end;align-items:center;gap:var(--va-sp-2);padding:var(--va-sp-4) var(--_pad-inline);border-block-start:1px solid var(--va-border);flex-wrap:wrap;display:flex}.ops-reconnect__retry{border-color:var(--va-border-control)}.ops-reconnect:is(.components-reconnect-show,.components-reconnect-retrying,.components-reconnect-paused) .ops-reconnect__copy--transient,.ops-reconnect.components-reconnect-failed .ops-reconnect__copy--failed{display:block}.ops-reconnect.components-reconnect-failed .ops-reconnect__mark{background:var(--va-status-warn-surface);color:var(--va-status-warn)}.ops-reconnect.components-reconnect-failed .ops-reconnect__spinner{display:none}.ops-reconnect.components-reconnect-failed .ops-reconnect__warn,.ops-reconnect:is(.components-reconnect-resume-failed,.components-reconnect-rejected) .ops-reconnect__copy--terminal{display:block}.ops-reconnect:is(.components-reconnect-resume-failed,.components-reconnect-rejected) .ops-reconnect__retry,.ops-reconnect:is(.components-reconnect-show,.components-reconnect-retrying,.components-reconnect-paused) .ops-reconnect__retry{display:none}.ops-reconnect[aria-busy=true] .ops-reconnect__retry{cursor:progress;opacity:.7}@media (max-width:639.98px){.ops-reconnect{--_pad-inline:var(--va-sp-4);align-items:flex-end;padding:0}.ops-reconnect__panel{max-inline-size:none;animation:ops-sheet-in var(--va-dur-slow) var(--va-ease-out);border-radius:0;border:0;border-start-start-radius:var(--va-radius-xl);border-start-end-radius:var(--va-radius-xl)}.ops-reconnect__foot{padding-block-end:calc(var(--va-sp-4) + env(safe-area-inset-bottom,0px))}.ops-reconnect__foot .ops-btn{flex:auto}}@media (prefers-reduced-motion:reduce){.ops-reconnect,.ops-reconnect__panel{animation:none}.ops-reconnect__spinner{animation-duration:3s}}.ui-app-upd{--_pad-inline:var(--va-sp-5);z-index:var(--va-z-toast);padding:var(--va-sp-6);pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.ui-app-upd__panel{pointer-events:auto;align-items:center;gap:var(--va-sp-3);inline-size:100%;max-inline-size:var(--va-dialog-compact-width);padding:var(--va-sp-4) var(--_pad-inline);border:1px solid var(--va-border);border-radius:var(--va-radius-xl);background:var(--va-card);color:var(--va-text);box-shadow:var(--va-shadow-lg);animation:ops-sheet-in var(--va-dur-slow) var(--va-ease-out);flex-wrap:wrap;display:flex}.ui-app-upd__icon{inline-size:var(--va-size-xl);block-size:var(--va-size-xl);border-radius:var(--va-radius);background:var(--va-accent-dim);color:var(--va-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-app-upd__icon svg{inline-size:var(--va-icon-lg);block-size:var(--va-icon-lg)}.ui-app-upd__text{flex:12rem;min-inline-size:0}.ui-app-upd__title{font-family:var(--va-font-heading);font-size:var(--va-fs-lg);font-weight:600;line-height:var(--va-lh-snug);color:var(--va-text);margin:0}.ui-app-upd__body{margin:var(--va-sp-1) 0 0;font-size:var(--va-fs-base);line-height:var(--va-lh-body);color:var(--va-text-dim)}.ui-app-upd__actions{align-items:center;gap:var(--va-sp-2);flex-shrink:0;margin-inline-start:auto;display:inline-flex}.ui-app-upd__actions .ops-btn{block-size:var(--va-size-xl)}@media (max-width:639.98px){.ui-app-upd{--_pad-inline:var(--va-sp-4);padding:0;inset-block-end:calc(var(--va-bottom-nav-height) + env(safe-area-inset-bottom,0px))}.ui-app-upd__panel{border-radius:0;border-block-end:0;border-inline:0;border-start-start-radius:var(--va-radius-xl);border-start-end-radius:var(--va-radius-xl);max-inline-size:none}.ui-app-upd__text{flex-basis:0}.ui-app-upd__actions{flex-basis:100%;margin-inline-start:0}.ui-app-upd__actions .ops-btn{block-size:var(--va-hit-min);flex:1 1 0}}@media (prefers-reduced-motion:reduce){.ui-app-upd__panel{animation:none}}.ops-topstatus--warn{--_c:var(--va-status-warn)}.ops-result--fail{color:var(--va-status-warn)}.ops-btn--block{inline-size:100%}.ops-menu__group{flex-direction:column;display:flex}.ops-menu__section{padding:var(--va-sp-2) var(--va-sp-3) var(--va-sp-0-5);font-family:var(--va-font-heading);font-size:var(--va-fs-2xs);letter-spacing:var(--va-tracking-caps);text-transform:uppercase;color:var(--va-text-dim);font-weight:700}.ops-sheet__context .ops-menu__item{border:1px solid var(--va-border);background:var(--va-elevated);flex:8rem;inline-size:auto}.ops-flow[aria-busy=true] .ops-flow__edge:before,.ops-flow[aria-busy=true] .ops-flow__edge:after{opacity:.35}.ops-input__icon{color:var(--va-text-dim);display:inline-flex}.ops-input--invalid{border-color:var(--va-status-crit)}.ops-input.is-disabled{opacity:.5}.ops-toolbar__end .ops-input{inline-size:min(16rem,100%)}.ops-select-inline{vertical-align:middle}.ops-select-inline .ui-select__trigger{inline-size:auto;block-size:var(--va-size-xl);padding-inline:var(--va-sp-3);border-radius:var(--va-radius);font-size:var(--va-fs-base)}.ops-select-inline .ui-select__popover{min-inline-size:9rem}.ops-page{--ops-select-inline-sm-h:var(--va-size-md)}@media (max-width:639.98px){.ops-select-inline .ui-select__trigger{block-size:var(--va-hit-min)}.ops-page{--ops-select-inline-sm-h:var(--va-hit-min)}.ops-select-inline.ui-select--size-sm .ui-select__trigger{block-size:var(--va-hit-min)}}.ops-datagrid{border-radius:var(--va-radius-lg)}.ops-datagrid .ui-grid__scroll{max-block-size:none}.ops-datagrid .ui-grid__rows{min-width:960px}.ops-datagrid--wide .ui-grid__rows{min-width:1000px}.ops-datagrid .ui-grid__toolbar-actions{flex:auto;justify-content:space-between}.ops-datagrid .ui-grid__cell{line-height:var(--va-lh-snug);overflow-wrap:anywhere}.ops-datagrid .ui-grid__cell>span{min-inline-size:0}.ops-datagrid .ops-col-actions{justify-content:flex-end}.ops-row--crit>.ui-grid__cell:first-child,.ui-grid__mobile-card.ops-row--crit{box-shadow:inset 3px 0 0 var(--va-status-crit)}.ops-row--warn>.ui-grid__cell:first-child,.ui-grid__mobile-card.ops-row--warn{box-shadow:inset 3px 0 0 var(--va-status-warn)}[dir=rtl] .ops-row--crit>.ui-grid__cell:first-child,[dir=rtl] .ui-grid__mobile-card.ops-row--crit{box-shadow:inset -3px 0 0 var(--va-status-crit)}[dir=rtl] .ops-row--warn>.ui-grid__cell:first-child,[dir=rtl] .ui-grid__mobile-card.ops-row--warn{box-shadow:inset -3px 0 0 var(--va-status-warn)}.ops-row--child>.ui-grid__cell:first-child{padding-inline-start:var(--va-sp-8)}.ops-mcard__head{justify-content:space-between;align-items:flex-start;gap:var(--va-sp-3);display:flex}.ops-mcard__rows{gap:var(--va-sp-3) var(--va-sp-2);font-size:var(--va-fs-base);grid-template-columns:6rem minmax(0,1fr);margin:0;display:grid}.ops-mcard__rows dt{font-size:var(--va-fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--va-text-dim);padding-block-start:var(--va-sp-0-5);font-weight:700}.ops-mcard__rows dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.ops-tg__key{text-align:center;justify-content:center;align-items:center;display:flex}.ops-datagrid .ops-toolbar__end{flex-wrap:nowrap;flex:0 auto;align-items:center}@media (max-width:639.98px){.ops-datagrid .ops-toolbar__end{flex:100%}.ops-datagrid .ops-toolbar__end .ops-input{flex:auto;inline-size:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}