/* opsty.css: opsty's own stylesheets, scoped under .opsty, for the scenes on
   opsty.dev. Generated by .ai/scripts/build-scenes.mjs from src/renderer/styles;
   edit those, then run npm run scenes. JetBrains Mono: SIL OFL 1.1, see
   /assets/fonts/OFL-JetBrainsMono.txt. */
@font-face{font-family:opsty Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin-400.woff2?v=14425ba9c695)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:opsty Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin-700.woff2?v=d0d4e818808f)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.scene{--k:.62;width:calc(var(--sw) * var(--k));height:calc(var(--sh) * var(--k));position:relative}.scene>.opsty{width:var(--sw);height:var(--sh);transform:scale(var(--k));transform-origin:0 0}.opsty>.scene__step{position:absolute;inset:0}.opsty>.scene__step[hidden]{display:none}.opsty{contain:layout paint;text-align:left;position:relative;container-type:size}.opsty.opsty--flow{contain:none;height:auto;overflow:visible;container-type:normal}.opsty a.cap{text-decoration:none}.opsty :where(:not(svg,svg *)){all:revert}.opsty{--t-toward:#fff;--t-0:var(--ansi-black);--t-1:var(--x203);--t-2:var(--x71);--t-3:var(--x179);--t-4:var(--x75);--t-5:var(--x140);--t-6:var(--x80);--t-7:var(--ansi-white,var(--x252));--t-8:var(--x244);--t-9:color-mix(in srgb, var(--x203) 78%, var(--t-toward));--t-10:color-mix(in srgb, var(--x71) 78%, var(--t-toward));--t-11:color-mix(in srgb, var(--x179) 78%, var(--t-toward));--t-12:color-mix(in srgb, var(--x75) 78%, var(--t-toward));--t-13:color-mix(in srgb, var(--x140) 78%, var(--t-toward));--t-14:color-mix(in srgb, var(--x80) 78%, var(--t-toward));--t-15:var(--ansi-bright-white)}.opsty[data-theme$=-light]{--t-toward:#000}.opsty .term{white-space:pre;font-family:var(--font-grid);font-size:var(--size-grid);font-weight:400;line-height:calc(var(--size-grid) * 1.32);color:var(--x252);font-variant-ligatures:none;font-kerning:none;margin:0;padding:0;overflow:hidden}.opsty .term .t-b{font-weight:700}.opsty .term .t-d{opacity:.5}.opsty .term .t-i{font-style:italic}.opsty .term .t-u{text-decoration:underline}.opsty .term .t-0{color:var(--t-0)}.opsty .term .t-1{color:var(--t-1)}.opsty .term .t-2{color:var(--t-2)}.opsty .term .t-3{color:var(--t-3)}.opsty .term .t-4{color:var(--t-4)}.opsty .term .t-5{color:var(--t-5)}.opsty .term .t-6{color:var(--t-6)}.opsty .term .t-7{color:var(--t-7)}.opsty .term .t-8{color:var(--t-8)}.opsty .term .t-9{color:var(--t-9)}.opsty .term .t-10{color:var(--t-10)}.opsty .term .t-11{color:var(--t-11)}.opsty .term .t-12{color:var(--t-12)}.opsty .term .t-13{color:var(--t-13)}.opsty .term .t-14{color:var(--t-14)}.opsty .term .t-15{color:var(--t-15)}.opsty .term .tb-0{background:var(--t-0)}.opsty .term .tb-1{background:var(--t-1)}.opsty .term .tb-2{background:var(--t-2)}.opsty .term .tb-3{background:var(--t-3)}.opsty .term .tb-4{background:var(--t-4)}.opsty .term .tb-5{background:var(--t-5)}.opsty .term .tb-6{background:var(--t-6)}.opsty .term .tb-7{background:var(--t-7)}.opsty [data-scrolled]>*{translate:calc(-1 * var(--scroll-x,0px)) calc(-1 * var(--scroll-y,0px))}.opsty .term .t-cursor{width:.6em;box-shadow:inset 2px 0 0 var(--x80);display:inline-block}.opsty .tabstrip__btn--update svg{color:var(--accent)}.opsty .upd__icon{background:color-mix(in srgb, var(--accent) 22%, transparent);width:28px;height:28px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.opsty .upd__icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.opsty .upd__who{min-width:0;display:grid}.opsty .upd__lede{word-break:keep-all;margin:2px 0 6px;padding:0 14px;line-height:1.5}.opsty .upd__row{grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.opsty .upd__name{font-family:var(--font-grid);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opsty .upd__note{color:var(--text-dim);white-space:nowrap}.opsty .upd__note[data-warn]{color:var(--status-warn)}.opsty .upd__foot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.opsty .toast.held{pointer-events:auto}.opsty .held__acts{gap:6px;margin-top:6px;display:flex}.opsty .held__kbd{font:inherit;opacity:.78;font-weight:500}.opsty,.opsty[data-theme=lamp-dark],.opsty [data-theme=lamp-dark]{--x75:#6fb2ff;--x71:#5ccf8b;--x80:#5cd6cb;--x179:#f0b955;--x203:#ff6f78;--x140:#d69bf2;--x252:#e4e8ee;--x244:#99a2b0;--ansi-black:#1c2129;--ansi-white:#c8cfd9;--ansi-bright-white:#f2f4f6;--ground:#0f1217;--ground-rgb:15 18 23;--pop-rgb:30 33 38;--panel:#16191f;--panel-2:#1e2126;--line:#2f3237;--line-soft:#22252a;--dimmer:#677080;--white:#f4f6f8;--prod-bg:#352127;--prod-line:#743940;--accent-ink:#0b1714;--stroke:#ffffff17;--stroke-strong:#ffffff26;--highlight:#ffffff12;--wash:#ffffff0d;--scrim:#0000004d;--shadow-pop:0 18px 44px -10px #0000008c, 0 4px 12px -4px #0006;--wait:#b79cff;--lens-spec:#ffffff38;--lens-sheen:#ffffff0a;--lens-edge:#ffffff26;--lens-fill:#ffffff1a;--lens-shadow:0 1px 1px #00000040, 0 22px 56px -14px #0000009e, 0 6px 16px -6px #0006;--lens-dim:#a4adb9;--lens-faint:#848c99;color-scheme:dark}.opsty{--font-ui:-apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Segoe UI", system-ui, sans-serif;--font-grid:"opsty Mono", "JetBrains Mono", "D2Coding", "Nanum Gothic Coding", ui-monospace, SFMono-Regular, Menlo, monospace;--size-chrome:12px;--size-chrome-sm:11.5px;--size-meta:10.5px;--size-grid:13px;--r-chip:5px;--r-tab:7px;--r-block:6px;--r-pop:11px;--r-overlay:11px;--r-sheet:14px;--r-window:12px;--bar-h:36px;--ctl-h:24px;--grid-inset-top:10px;--grid-inset-right:14px;--grid-inset-bottom:8px;--grid-inset-left:18px;--glass:.92;--dur:.14s;--ease:cubic-bezier(.2, 0, .13, 1);--lens-bezel:4px;--lens-core-a:.69;--lens-rim-a:.35;--lens-tint-a:6%;--r-lens:18px;--r-lens-well:12px;--r-lens-row:10px;--r-cap:999px;--lens-row:26px;--lens-row-two:42px;--lens-fade:26px;--lens-in:.16s;--lens-drop:cubic-bezier(.32, 1.45, .55, 1);--shot-from:#2f6fd0;--shot-mid:#7a4ad6;--shot-to:#e2643f;--shot-close:#ff5f57;--shot-min:#febc2e;--shot-max:#28c840;--shot-ink:#fff}.opsty,.opsty[data-theme],.opsty [data-theme]{--text:var(--x252);--text-dim:var(--x244);--text-faint:var(--dimmer);--text-dimmer:var(--dimmer);--text-strong:var(--white);--accent:var(--x80);--focus-ring:color-mix(in srgb, var(--accent) 55%, transparent);--status-ok:var(--x71);--status-bad:var(--x203);--status-warn:var(--x179);--status-info:var(--x75);--status-wait:var(--wait);--status-running:var(--x80);--gutter-idle:var(--stroke-strong);--gutter-ok:var(--status-ok);--gutter-bad:var(--status-bad);--gutter-warn:var(--status-warn);--gutter-running:var(--status-running);--lamp:var(--accent);--grid-bg:rgb(var(--ground-rgb) / var(--glass));--chrome-bg:rgb(var(--ground-rgb) / max(.1, calc(var(--glass) - .42)));--pop-bg:rgb(var(--pop-rgb) / .78);--pop-solid:rgb(var(--pop-rgb));--pop-filter:blur(26px) saturate(1.8);--shadow-overlay:var(--shadow-pop);--lens-core:rgb(var(--pop-rgb) / var(--lens-core-a));--lens-rim:rgb(var(--pop-rgb) / var(--lens-rim-a));--lens-filter:blur(24px) saturate(1.9) brightness(1.04);--lens-tint-bad:color-mix(in srgb, var(--status-bad) var(--lens-tint-a), transparent);--lens-tint-warn:color-mix(in srgb, var(--status-warn) var(--lens-tint-a), transparent);--lens-tint-accent:color-mix(in srgb, var(--accent) var(--lens-tint-a), transparent);--lens-tint-wait:color-mix(in srgb, var(--status-wait) var(--lens-tint-a), transparent)}.opsty[data-glass=on][data-blur=off]{--chrome-bg:rgb(var(--ground-rgb) / max(.9, var(--glass)));--pop-bg:rgb(var(--pop-rgb) / .95)}.opsty[data-glass=off]{--glass:1}.opsty[data-glass=off],.opsty[data-glass=off] [data-theme]{--chrome-bg:var(--panel);--pop-bg:var(--pop-solid);--pop-filter:none;--lens-core:var(--pop-solid);--lens-rim:var(--pop-solid);--lens-filter:none}.opsty[data-theme=lamp-light],.opsty [data-theme=lamp-light]{--x75:#1e63cc;--x71:#1b7a43;--x80:#087870;--x179:#915c00;--x203:#cc2e3b;--x140:#9b3fb3;--x252:#161b22;--x244:#525b68;--ansi-black:#161b22;--ansi-white:#d5dae1;--ansi-bright-white:#fafbfc;--ground:#f5f7fa;--ground-rgb:245 247 250;--pop-rgb:252 252 253;--panel:#eef0f4;--panel-2:#e8eaed;--line:#d6d8dc;--line-soft:#e3e5e9;--dimmer:#7b8390;--white:#090b0e;--prod-bg:#f0dde1;--prod-line:#e4a3aa;--accent-ink:#fff;--stroke:#0a141e1a;--stroke-strong:#0a141e2b;--highlight:#ffffffbf;--wash:#0a141e0b;--scrim:#141e2824;--shadow-pop:0 18px 44px -10px #0a141e38, 0 4px 12px -4px #0a141e1f;--wait:#7048c4;--lens-spec:#fffffff2;--lens-sheen:#fff6;--lens-edge:#0a141e2b;--lens-fill:#0a141e14;--lens-shadow:0 1px 1px #0a141e14, 0 22px 56px -14px #0a141e4d, 0 6px 16px -6px #0a141e24;--lens-dim:#525b68;--lens-faint:#777f8c;color-scheme:light}.opsty[data-theme=fjord-dark],.opsty [data-theme=fjord-dark]{--x75:#8ab4ff;--x71:#7fd89a;--x80:#72d4e0;--x179:#f1c36a;--x203:#ff7a85;--x140:#e0a3f5;--x252:#dce4ef;--x244:#95a3b7;--ansi-black:#1d2634;--ansi-white:#c9d3e0;--ansi-bright-white:#eef2f7;--ground:#131a25;--ground-rgb:19 26 37;--pop-rgb:33 40 51;--panel:#1a212c;--panel-2:#212833;--line:#313843;--line-soft:#252c37;--dimmer:#637189;--white:#f1f4f9;--prod-bg:#392934;--prod-line:#76424d;--accent-ink:#0b1714;--stroke:#bed7ff17;--stroke-strong:#bed7ff26;--highlight:#bed7ff12;--wash:#bed7ff0d;--scrim:#0000004d;--shadow-pop:0 18px 44px -10px #0000008c, 0 4px 12px -4px #0006;--wait:#c0a6ff;--lens-spec:#ffffff38;--lens-sheen:#ffffff0a;--lens-edge:#bed7ff26;--lens-fill:#bed7ff1a;--lens-shadow:0 1px 1px #00000040, 0 22px 56px -14px #0000009e, 0 6px 16px -6px #0006;--lens-dim:#a7b4c6;--lens-faint:#8794a8;color-scheme:dark}.opsty[data-theme=fjord-light],.opsty [data-theme=fjord-light]{--x75:#2159c4;--x71:#1e7a48;--x80:#07717e;--x179:#8a5a00;--x203:#c8303f;--x140:#963dae;--x252:#17202c;--x244:#4f5c6e;--ansi-black:#17202c;--ansi-white:#cbd5e1;--ansi-bright-white:#f6f8fb;--ground:#edf2f7;--ground-rgb:237 242 247;--pop-rgb:249 250 252;--panel:#e7ecf1;--panel-2:#e0e5eb;--line:#cfd5db;--line-soft:#dce1e7;--dimmer:#768295;--white:#090d12;--prod-bg:#e8d9df;--prod-line:#dda1aa;--accent-ink:#fff;--stroke:#1428461a;--stroke-strong:#1428462b;--highlight:#ffffffbf;--wash:#1428460b;--scrim:#141e2824;--shadow-pop:0 18px 44px -10px #14284638, 0 4px 12px -4px #1428461f;--wait:#6b45c0;--lens-spec:#fffffff2;--lens-sheen:#fff6;--lens-edge:#1428462b;--lens-fill:#14284614;--lens-shadow:0 1px 1px #14284614, 0 22px 56px -14px #1428464d, 0 6px 16px -6px #14284624;--lens-dim:#4f5c6e;--lens-faint:#737f92;color-scheme:light}.opsty[data-theme=ember-dark],.opsty [data-theme=ember-dark]{--x75:#86b8f2;--x71:#8bd17c;--x80:#69d2c4;--x179:#f5c451;--x203:#ff7b6e;--x140:#e9a0d0;--x252:#eee4d8;--x244:#ae9e8d;--ansi-black:#261e18;--ansi-white:#d8ccbe;--ansi-bright-white:#f6f2ec;--ground:#18130f;--ground-rgb:24 19 15;--pop-rgb:39 34 29;--panel:#1f1a16;--panel-2:#27221d;--line:#38322d;--line-soft:#2b2621;--dimmer:#76685b;--white:#f8f4ef;--prod-bg:#3d241e;--prod-line:#793f37;--accent-ink:#0b1714;--stroke:#ffe6c817;--stroke-strong:#ffe6c826;--highlight:#ffe6c812;--wash:#ffe6c80d;--scrim:#0000004d;--shadow-pop:0 18px 44px -10px #0000008c, 0 4px 12px -4px #0006;--wait:#d2a6f0;--lens-spec:#ffffff38;--lens-sheen:#ffffff0a;--lens-edge:#ffe6c826;--lens-fill:#ffe6c81a;--lens-shadow:0 1px 1px #00000040, 0 22px 56px -14px #0000009e, 0 6px 16px -6px #0006;--lens-dim:#bbac9c;--lens-faint:#998c7f;color-scheme:dark}.opsty[data-theme=ember-light],.opsty [data-theme=ember-light]{--x75:#2a5eae;--x71:#2d7236;--x80:#0b7c72;--x179:#865800;--x203:#bf3a2b;--x140:#a03e86;--x252:#2a2019;--x244:#65574a;--ansi-black:#2a2019;--ansi-white:#ddd3c4;--ansi-bright-white:#fbf8f4;--ground:#f7f1e8;--ground-rgb:247 241 232;--pop-rgb:252 250 247;--panel:#f1ebe2;--panel-2:#ebe4dc;--line:#dad4cb;--line-soft:#e7e0d7;--dimmer:#877868;--white:#110d0a;--prod-bg:#f0d9cf;--prod-line:#dfa499;--accent-ink:#fff;--stroke:#3c230f1a;--stroke-strong:#3c230f2b;--highlight:#ffffffbf;--wash:#3c230f0b;--scrim:#141e2824;--shadow-pop:0 18px 44px -10px #3c230f38, 0 4px 12px -4px #3c230f1f;--wait:#7c4aa8;--lens-spec:#fffffff2;--lens-sheen:#fff6;--lens-edge:#3c230f2b;--lens-fill:#3c230f14;--lens-shadow:0 1px 1px #3c230f14, 0 22px 56px -14px #3c230f4d, 0 6px 16px -6px #3c230f24;--lens-dim:#65574a;--lens-faint:#877868;color-scheme:light}.opsty[data-theme=ink-dark],.opsty [data-theme=ink-dark]{--x75:#6bb8ff;--x71:#4cf08a;--x80:#3ff0e0;--x179:#ffd34d;--x203:#ff5c66;--x140:#ff8af0;--x252:#fff;--x244:#bdbdbd;--ansi-black:#2a2a2a;--ansi-white:#e6e6e6;--ansi-bright-white:#fff;--ground:#000;--ground-rgb:0 0 0;--pop-rgb:18 18 18;--panel:#090909;--panel-2:#121212;--line:#262626;--line-soft:#171717;--dimmer:#8a8a8a;--white:#fff;--prod-bg:#290f10;--prod-line:#6b272b;--accent-ink:#0b1714;--stroke:#ffffff38;--stroke-strong:#ffffff57;--highlight:#ffffff12;--wash:#ffffff14;--scrim:#0000004d;--shadow-pop:0 18px 44px -10px #0000008c, 0 4px 12px -4px #0006;--wait:#d0a8ff;--lens-spec:#ffffff4d;--lens-sheen:#ffffff0a;--lens-edge:#ffffff57;--lens-fill:#ffffff24;--lens-shadow:0 1px 1px #00000040, 0 22px 56px -14px #0000009e, 0 6px 16px -6px #0006;--lens-dim:#bdbdbd;--lens-faint:#8a8a8a;color-scheme:dark}.opsty[data-theme=ink-light],.opsty [data-theme=ink-light]{--x75:#0047b3;--x71:#006b2e;--x80:#006b63;--x179:#704400;--x203:#b3001b;--x140:#8a1f8a;--x252:#000;--x244:#454545;--ansi-black:#000;--ansi-white:#d9d9d9;--ansi-bright-white:#fff;--ground:#fff;--ground-rgb:255 255 255;--pop-rgb:255 255 255;--panel:#f7f7f7;--panel-2:#f0f0f0;--line:#dbdbdb;--line-soft:#ebebeb;--dimmer:#707070;--white:#000;--prod-bg:#f5dee1;--prod-line:#df949f;--accent-ink:#fff;--stroke:#00000047;--stroke-strong:#0006;--highlight:#ffffffbf;--wash:#0000000f;--scrim:#141e2824;--shadow-pop:0 18px 44px -10px #00000038, 0 4px 12px -4px #0000001f;--wait:#5b2db0;--lens-spec:#fffffff2;--lens-sheen:#fff6;--lens-edge:#0006;--lens-fill:#0000001a;--lens-shadow:0 1px 1px #00000014, 0 22px 56px -14px #0000004d, 0 6px 16px -6px #00000024;--lens-dim:#454545;--lens-faint:#707070;color-scheme:light}.opsty,.opsty *{box-sizing:border-box}.opsty,.opsty,.opsty{height:100%;margin:0;overflow:hidden}.opsty{color:var(--text);font-family:var(--font-ui);font-size:var(--size-chrome);-webkit-font-smoothing:antialiased;user-select:none;cursor:default;background:0 0;line-height:1.35}.opsty button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.opsty :focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-radius:var(--r-chip)}@media (prefers-reduced-motion:reduce){.opsty,.opsty *{transition:none!important;animation:none!important}}.opsty .app{flex-direction:column;height:100%;display:flex}.opsty[data-glass=off]{background:var(--ground)}.opsty .app__body{flex:1;min-width:0;min-height:0;display:flex}.opsty .app__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.opsty .lamp{background:var(--lamp);width:7px;height:7px;box-shadow:0 0 0 2.5px color-mix(in srgb, var(--lamp) 20%, transparent);transition:background var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border-radius:50%;flex:none;display:inline-block}.opsty .lamp--pulse{box-shadow:none;position:relative}.opsty .lamp--pulse:after{content:"";background:color-mix(in srgb, var(--lamp) 20%, transparent);pointer-events:none;border-radius:50%;animation:1.4s ease-in-out infinite opsty-lamp-pulse;position:absolute;inset:-6px;transform:scale(.63)}@keyframes opsty-lamp-pulse{50%{opacity:.4;transform:scale(1)}}.opsty .lamp--working{box-shadow:none;border:1.6px solid var(--lamp);background:0 0;border-right-color:#0000;width:9px;height:9px;animation:.9s linear infinite opsty-lamp-turn}@keyframes opsty-lamp-turn{to{transform:rotate(360deg)}}.opsty .lamp--stopped{width:9px;height:9px;box-shadow:none;background:0 0;border-radius:0;position:relative}.opsty .lamp--stopped:before,.opsty .lamp--stopped:after{content:"";background:var(--lamp);border-radius:1px;width:1.8px;height:11px;margin-left:-.9px;position:absolute;top:-1px;left:50%;transform:rotate(45deg)}.opsty .lamp--stopped:after{transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.opsty .lamp--working,.opsty .lamp--pulse:after{animation:none}}.opsty .lens{--text-dim:var(--lens-dim);--text-faint:var(--lens-faint);--text-dimmer:var(--lens-faint);--lens-tint:transparent;padding:var(--lens-bezel);border-radius:var(--r-lens);color:var(--text);font-family:var(--font-ui);font-size:var(--size-chrome);background:linear-gradient(180deg, var(--lens-tint), transparent 55%) padding-box, linear-gradient(180deg, var(--lens-sheen), transparent 38%) padding-box, linear-gradient(var(--lens-core) 0 0) content-box, var(--lens-rim) padding-box;backdrop-filter:var(--lens-filter);box-shadow:inset 0 1px 0 var(--lens-spec), inset 0 -1px 0 var(--lens-sheen), 0 0 0 .5px var(--lens-edge), var(--lens-shadow);transform-origin:var(--lens-origin-x,24px) top;transition:opacity var(--lens-in) var(--ease), scale var(--lens-in) var(--ease);line-height:1.45;position:relative}.opsty .lens[data-side=above]{transform-origin:var(--lens-origin-x,24px) bottom}@starting-style{.opsty .lens{opacity:0;scale:.96}}.opsty .lens:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(140deg, var(--lens-spec) 0%, transparent 28%, transparent 66%, var(--lens-sheen) 100%);padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.opsty .lens--bad{--lens-tint:var(--lens-tint-bad);--lens-edge:color-mix(in srgb, var(--status-bad) 45%, transparent)}.opsty .lens--warn{--lens-tint:var(--lens-tint-warn);--lens-edge:color-mix(in srgb, var(--status-warn) 45%, transparent)}.opsty .lens--accent{--lens-tint:var(--lens-tint-accent);--lens-edge:color-mix(in srgb, var(--accent) 40%, transparent)}.opsty .lens--wait{--lens-tint:var(--lens-tint-wait);--lens-edge:color-mix(in srgb, var(--status-wait) 50%, transparent)}.opsty .lens--ghost{pointer-events:none;transition:none}.opsty .lens__tether{top:-6px;left:var(--lens-tether-x,20px);z-index:1;pointer-events:none;width:14px;height:7px;margin-left:-7px;position:absolute;overflow:hidden}.opsty .lens__tether:before{content:"";background:var(--lens-core);width:10px;height:10px;box-shadow:inset .5px .5px 0 var(--lens-spec), 0 0 0 .5px var(--lens-edge);border-radius:2px;position:absolute;top:3px;left:2px;transform:rotate(45deg)}.opsty .lens__tether[data-side=above]{top:auto;bottom:-6px}.opsty .lens__tether[data-side=above]:before{box-shadow:inset -.5px -.5px 0 var(--lens-sheen), 0 0 0 .5px var(--lens-edge);top:-6px}.opsty .lens__head{align-items:center;gap:8px;min-width:0;padding:8px 6px 6px 10px;display:flex}.opsty .lens__title{min-width:0;color:var(--text-strong);font-size:12.5px;font-weight:600}.opsty .lens__sub{min-width:0;color:var(--text-faint);font-size:var(--size-chrome-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opsty .lens__spacer{flex:auto}.opsty .lens__body{color:var(--text-dim);font-size:var(--size-chrome);word-break:keep-all;overflow-wrap:anywhere;margin:0;padding:0 10px 8px;line-height:1.5}.opsty .lens__body b{color:var(--text-strong);font-weight:600}@property --lens-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --lens-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}.opsty .lens__list{scrollbar-width:none;min-height:0;padding:2px 6px 6px;position:relative;overflow-y:auto}.opsty .lens__list::-webkit-scrollbar{display:none}.opsty .lens__list[data-more],.opsty [data-lens-more][data-more]{mask-image:linear-gradient(to bottom, transparent 0, #000 var(--lens-fade-top), #000 calc(100% - var(--lens-fade-bottom)), transparent 100%)}.opsty .lens__group{color:var(--text-faint);font-size:var(--size-meta);letter-spacing:.02em;padding:8px 10px 3px 12px}.opsty .lens__row{z-index:1;width:100%;height:var(--lens-row);border-radius:var(--r-lens-row);color:var(--text);font-size:var(--size-chrome);text-align:left;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px 0 8px;display:grid;position:relative}.opsty .lens__row--two{height:var(--lens-row-two)}.opsty .lens__row[data-on="1"]{color:var(--text-strong)}.opsty .lens__row:disabled{cursor:default;opacity:.55}.opsty .lens__list--hover .lens__row:not([data-on="1"]):hover{background:var(--wash)}.opsty .lens__row-main{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.opsty .lens__row[data-on="1"] .lens__row-main{color:var(--text-strong)}.opsty .lens__row-sub{min-width:0;color:var(--text-faint);font-size:var(--size-chrome-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.opsty .lens__row-meta{color:var(--text-faint);font-size:var(--size-chrome-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.opsty .lens__ic{color:var(--text-faint);place-items:center;display:grid}.opsty .lens__ic svg{width:14px;height:14px}.opsty .lens__empty{color:var(--text-dim);word-break:keep-all;overflow-wrap:anywhere;margin:0;padding:12px 12px 10px;line-height:1.55}.opsty .lens__empty b{color:var(--text);margin-bottom:2px;font-weight:600;display:block}.opsty .lens__drop{z-index:0;border-radius:var(--r-lens-row);pointer-events:none;opacity:0;background:linear-gradient(180deg, var(--lens-fill), var(--wash));width:0;height:0;box-shadow:inset 0 1px 0 var(--lens-sheen), inset 0 0 0 .5px var(--lens-edge);transition:transform .24s var(--lens-drop), height .16s var(--ease), width .16s var(--ease), opacity .12s var(--ease);position:absolute;top:0;left:0}.opsty .lens__drop--accent{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 26%, transparent), color-mix(in srgb, var(--accent) 14%, transparent));box-shadow:inset 0 1px 0 var(--lens-sheen), inset 0 0 0 .5px color-mix(in srgb, var(--accent) 45%, transparent)}.opsty .lens__well{border-radius:var(--r-lens-well);background:var(--lens-sheen);box-shadow:inset 0 0 0 .5px var(--stroke);color:var(--text);font-size:var(--size-chrome);align-items:flex-start;gap:9px;margin:2px 6px 0;padding:9px 10px;line-height:1.5;display:flex}.opsty .lens__well--warn,.opsty .lens__well--bad{--well-tone:var(--status-warn);background:radial-gradient(140% 170% at 0% 0%, color-mix(in srgb, var(--well-tone) 16%, transparent), color-mix(in srgb, var(--well-tone) 4%, transparent) 46%, transparent 72%), var(--lens-sheen);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--well-tone) 26%, var(--stroke))}.opsty .lens__well--bad{--well-tone:var(--status-bad)}.opsty .lens__well--warn .lens__enter,.opsty .lens__well--bad .lens__enter{background:var(--well-tone);color:var(--accent-ink);box-shadow:inset 0 1px 0 #ffffff47, 0 0 0 3px color-mix(in srgb, var(--well-tone) 16%, transparent), 0 0 14px color-mix(in srgb, var(--well-tone) 48%, transparent);animation:opsty-lens-enter-lit .9s var(--ease) both}@keyframes opsty-lens-enter-lit{0%{box-shadow:inset 0 1px 0 #ffffff47, 0 0 0 0 color-mix(in srgb, var(--well-tone) 45%, transparent), 0 0 0 color-mix(in srgb, var(--well-tone) 0%, transparent)}45%{box-shadow:inset 0 1px 0 #ffffff47, 0 0 0 6px color-mix(in srgb, var(--well-tone) 0%, transparent), 0 0 22px color-mix(in srgb, var(--well-tone) 60%, transparent)}}@media (prefers-reduced-motion:reduce){.opsty .lens__well--warn .lens__enter,.opsty .lens__well--bad .lens__enter{animation:none}}.opsty .lens__well code,.opsty .lens__mono{font-family:var(--font-grid);color:var(--text-strong);overflow-wrap:anywhere;font-size:11.5px}.opsty .lens__enter{background:var(--lens-fill);color:var(--text);border-radius:5px;flex:none;margin-top:1px;padding:1px 5px;font-size:10px;font-weight:600;line-height:15px}.opsty .lens__field{border-radius:var(--r-lens-well);background:var(--wash);height:34px;box-shadow:inset 0 0 0 .5px var(--stroke);color:var(--text-faint);cursor:text;align-items:center;gap:8px;margin:6px 6px 4px;padding:0 12px;display:flex}.opsty .lens__field:focus-within{box-shadow:inset 0 0 0 .5px var(--stroke-strong), 0 0 0 2px var(--focus-ring)}.opsty .lens__field input{min-width:0;color:var(--text-strong);font:inherit;user-select:text;background:0 0;border:0;outline:none;flex:1;font-size:13px}.opsty .lens__field input::placeholder{color:var(--text-faint)}.opsty .lens__field svg{flex:none;width:14px;height:14px}.opsty .lens__foot{color:var(--text-faint);font-size:var(--size-meta);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:7px 10px 6px;display:flex}.opsty .lens__hint{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.opsty .lens__src{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;overflow:hidden}.opsty .lens kbd{background:var(--lens-fill);box-shadow:inset 0 -.5px 0 var(--lens-edge);color:var(--text);font-family:var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;border:0;border-radius:4px;padding:0 4px;font-size:10px;line-height:15px}.opsty .cap{height:var(--ctl-h);border-radius:var(--r-cap);background:var(--lens-fill);box-shadow:inset 0 1px 0 var(--lens-sheen), inset 0 0 0 .5px var(--lens-edge);color:var(--text-strong);font-size:var(--size-chrome-sm);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-weight:600;display:inline-flex}.opsty .cap:hover{background:color-mix(in srgb, var(--text) 14%, transparent)}.opsty .cap:disabled{cursor:default;opacity:.45}.opsty .cap svg{flex:none;width:12px;height:12px}.opsty .cap--sm{height:22px;font-size:var(--size-meta);padding:0 9px}.opsty .cap--primary{background:var(--accent);box-shadow:inset 0 1px 0 var(--lens-spec), 0 4px 12px -4px color-mix(in srgb, var(--accent) 70%, transparent);color:var(--accent-ink)}.opsty .cap--primary:hover{background:color-mix(in srgb, var(--accent) 88%, var(--text))}.opsty .cap[data-on="1"]{box-shadow:inset 0 1px 0 var(--lens-spec), 0 0 0 2px var(--focus-ring)}.opsty .cap--ghost{box-shadow:none;color:var(--text-dim);background:0 0;font-weight:500}.opsty .cap--ghost:hover{background:var(--wash);color:var(--text)}.opsty .cap--round{width:var(--ctl-h);color:var(--text-dim);padding:0;font-weight:400}.opsty .cap--round.cap--sm{width:22px}.opsty .cap--round:hover{color:var(--text)}.opsty .cap--bad{background:color-mix(in srgb, var(--status-bad) 22%, transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--status-bad) 55%, transparent);color:var(--text-strong)}.opsty .cap--bad:hover{background:color-mix(in srgb, var(--status-bad) 30%, transparent)}.opsty .cap kbd{background:var(--wash)}.opsty .cap--primary kbd{background:color-mix(in srgb, var(--accent-ink) 16%, transparent);box-shadow:none;color:inherit}.opsty .chip{border-radius:var(--r-cap);background:var(--wash);height:22px;box-shadow:inset 0 0 0 .5px var(--stroke);color:var(--text-dim);font-size:var(--size-meta);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.opsty button.chip:hover{color:var(--text)}.opsty .chip--on,.opsty button.chip--on:hover{background:var(--lens-fill);box-shadow:inset 0 1px 0 var(--lens-sheen), inset 0 0 0 .5px var(--lens-edge);color:var(--text-strong)}.opsty .pane__floats>.lens{view-transition-name:pane-float}.opsty .pane__floats[data-morphing]>.lens:not(.lens--ghost){view-transition-name:none}.opsty ::view-transition-group(pane-float){animation-duration:.2s;animation-timing-function:var(--ease)}.opsty ::view-transition-old(pane-float),.opsty ::view-transition-new(pane-float){object-fit:none;object-position:left top;height:100%}.opsty .tabstrip{height:var(--bar-h);background:var(--chrome-bg);border-bottom:.5px solid var(--stroke);-webkit-app-region:drag;min-width:0;transition:background var(--dur) var(--ease);flex:none;align-items:center;gap:6px;padding:0 8px 0 10px;display:flex}.opsty .tabstrip__traffic{flex:none;width:64px}.opsty .tabstrip__tabs{scrollbar-width:none;align-items:center;gap:2px;min-width:0;padding:0 6px;display:flex;overflow:auto hidden;mask-image:linear-gradient(90deg,#0000 0,#000 8px calc(100% - 12px),#0000)}.opsty .tabstrip__tabs::-webkit-scrollbar{display:none}.opsty .tab{height:var(--ctl-h);border-radius:var(--r-tab);color:var(--text-dim);-webkit-app-region:no-drag;min-width:64px;max-width:200px;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);flex:none;align-items:center;display:flex;position:relative}.opsty .tab:hover{background:var(--wash);color:var(--text)}.opsty .tab--active{background:rgb(var(--pop-rgb) / .62);color:var(--text);box-shadow:inset 0 0 0 .5px var(--stroke-strong), inset 0 .5px 0 var(--highlight), 0 1px 2px #00000014}.opsty .tab__main{min-width:0;height:100%;font-size:var(--size-chrome);white-space:nowrap;color:inherit;flex:1;align-items:center;gap:7px;padding:0 4px 0 9px;font-weight:500;display:flex}.opsty .tab__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.opsty .tab__sub{color:var(--text-faint);flex:none;font-weight:400}.opsty .tab__sub:before{content:"· "}.opsty .tab__close{width:18px;height:18px;color:var(--text-faint);opacity:0;transition:opacity var(--dur) var(--ease);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-right:3px;display:inline-flex}.opsty .tab__close svg,.opsty .tabstrip__new svg,.opsty .tabstrip__btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.opsty .tab--active .tab__close,.opsty .tab:hover .tab__close,.opsty .tab__close:focus-visible{opacity:1}.opsty .tab__close:hover{color:var(--text);background:var(--wash)}.opsty .tabstrip__new{width:var(--ctl-h);height:var(--ctl-h);border-radius:var(--r-tab);color:var(--text-dim);-webkit-app-region:no-drag;flex:none;justify-content:center;align-items:center;display:inline-flex}.opsty .tabstrip__new:hover{color:var(--text);background:var(--wash)}.opsty .tabstrip__tools{-webkit-app-region:no-drag;flex:none;gap:2px;margin-left:auto;display:flex}.opsty .tabstrip__btn{height:var(--ctl-h);border-radius:var(--r-tab);color:var(--text-dim);font-size:var(--size-chrome-sm);white-space:nowrap;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);align-items:center;gap:6px;padding:0 9px;font-weight:500;display:inline-flex}.opsty .tabstrip__btn--icon{padding:0 6px}.opsty .tabstrip__btn:hover{color:var(--text);background:var(--wash)}.opsty .tabstrip__btn--on{color:var(--text);background:rgb(var(--pop-rgb) / .62);box-shadow:inset 0 0 0 .5px var(--stroke-strong), inset 0 .5px 0 var(--highlight)}.opsty .bad{color:var(--status-bad)}.opsty .tab__panes{font-size:var(--size-meta);color:var(--text-faint);background:var(--wash);border-radius:var(--r-chip);font-variant-numeric:tabular-nums;padding:0 4px}.opsty .pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.opsty .pane__term{padding:var(--grid-inset-top) var(--grid-inset-right) var(--grid-inset-bottom) var(--grid-inset-left);background:var(--grid-bg);position:absolute;inset:0}.opsty .pane__under{pointer-events:none;position:absolute;inset:0}.opsty .pane__host{width:100%;height:100%;position:relative}.opsty .bmark__pill{background:var(--gutter-idle);pointer-events:none;z-index:2;border-radius:2px;width:3px;position:absolute;left:7px}.opsty .bmark__pill--bad{background:var(--gutter-bad)}.opsty .bmark__meta{right:calc(var(--grid-inset-right) + 2px);z-index:2;font-family:var(--font-ui);font-size:var(--size-meta);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-faint);pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute}.opsty .bmark__status{font-weight:600}.opsty .bmark__meta--bad .bmark__status{color:var(--status-bad)}.opsty .bwash{position:absolute;left:0;right:0}.opsty .bwash--bad{background:linear-gradient(90deg, color-mix(in srgb, var(--status-bad) 11%, transparent), color-mix(in srgb, var(--status-bad) 3%, transparent) 70%)}.opsty .owash{pointer-events:none;position:absolute;left:0;right:0}.opsty .owash--fail{background:linear-gradient(90deg, color-mix(in srgb, var(--status-bad) 26%, transparent), color-mix(in srgb, var(--status-bad) 8%, transparent) 80%)}.opsty .owash--warn{background:linear-gradient(90deg, color-mix(in srgb, var(--status-warn) 22%, transparent), color-mix(in srgb, var(--status-warn) 6%, transparent) 80%)}.opsty .bmark__dot{z-index:4;background:var(--status-bad);width:7px;height:7px;box-shadow:0 0 0 2.5px color-mix(in srgb, var(--status-bad) 24%, transparent), 0 0 9px color-mix(in srgb, var(--status-bad) 70%, transparent);cursor:pointer;border:0;border-radius:50%;padding:0;position:absolute;left:5px;transform:translateY(-50%)}.opsty .bmark__dot--warn{background:var(--status-warn);box-shadow:0 0 0 2.5px color-mix(in srgb, var(--status-warn) 24%, transparent), 0 0 9px color-mix(in srgb, var(--status-warn) 60%, transparent)}.opsty .bmark__dot:after{content:"";position:absolute;inset:-5px -4px}.opsty .bmark__dot:hover{scale:1.25}.opsty .bmark__chip{border-radius:var(--r-cap);background:var(--lens-fill);height:18px;box-shadow:inset 0 1px 0 var(--lens-sheen), inset 0 0 0 .5px var(--lens-edge);color:var(--text-strong);font:inherit;pointer-events:auto;cursor:pointer;border:0;flex:none;align-items:center;gap:8px;padding:0 8px;font-weight:600;display:inline-flex}.opsty .bmark__chip:hover{background:color-mix(in srgb, var(--text) 14%, transparent)}.opsty .bmark__chip-part--ok{color:var(--status-ok)}.opsty .bmark__chip-part--fail{color:var(--status-bad)}.opsty .bmark__chip-part--warn{color:var(--status-warn)}.opsty .panes{flex:1;min-width:0;min-height:0;position:relative}.opsty .panes__cell{flex-direction:column;min-width:0;min-height:0;display:flex;position:absolute}.opsty .panes__cell[hidden]{display:none}.opsty .pane-slot{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.opsty .panes__divider{z-index:3;background:0 0;border:none;padding:0;position:absolute}.opsty .panes__divider:after{content:"";background:var(--stroke-strong);position:absolute}.opsty .panes__divider--row{cursor:col-resize;width:7px;margin-left:-3px}.opsty .panes__divider--row:after{width:1px;inset:0 3px}.opsty .panes__divider--column{cursor:row-resize;height:7px;margin-top:-3px}.opsty .panes__divider--column:after{height:1px;inset:3px 0}.opsty .panes__divider:hover:after,.opsty .panes__divider:focus-visible:after{background:var(--accent)}.opsty .panes--multi .pane:not(.pane--active) .pane__host{opacity:.7;transition:opacity var(--dur) var(--ease)}.opsty .pane__floats{z-index:8;pointer-events:none;position:absolute;inset:0}.opsty .pane__floats>*{pointer-events:auto}.opsty .ccard{z-index:3;flex-direction:column;display:flex;position:absolute}.opsty .ccard__sig{flex-wrap:wrap;flex:none;gap:6px}.opsty .ccard__name{color:var(--accent);font-family:var(--font-grid);white-space:nowrap;margin-right:2px;font-size:12.5px;font-weight:700}.opsty .ccard__tabwrap{align-items:center;gap:4px;min-width:0;display:inline-flex}.opsty .ccard__arrow{color:var(--text-faint);font-size:11px}.opsty .ccard__tab{border-radius:var(--r-cap);background:var(--wash);min-width:0;height:22px;box-shadow:inset 0 0 0 .5px var(--stroke);color:var(--text-dim);font-size:var(--size-chrome-sm);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.opsty .ccard__tab:hover{color:var(--text)}.opsty .ccard__tab--on{background:color-mix(in srgb, var(--accent) 18%, transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--accent) 50%, transparent), inset 0 1px 0 var(--lens-sheen);color:var(--text-strong)}.opsty .ccard__k{color:var(--text-faint)}.opsty .ccard__tab--on .ccard__k{color:var(--text-dim)}.opsty .ccard__val{max-width:180px;color:var(--text);font-family:var(--font-grid);text-overflow:ellipsis;font-size:11px;overflow:hidden}.opsty .ccard__tab--done .ccard__val{color:var(--status-ok)}.opsty .ccard__seg{border-radius:var(--r-cap);background:var(--wash);box-shadow:inset 0 0 0 .5px var(--stroke);flex:none;padding:2px;display:inline-flex}.opsty .ccard__seg--inline{vertical-align:1px;margin-left:8px}.opsty .ccard__segb{border-radius:var(--r-cap);height:18px;color:var(--text-dim);font-size:var(--size-meta);padding:0 9px;line-height:18px}.opsty .ccard__segb:hover{color:var(--text)}.opsty .ccard__segb--on,.opsty .ccard__segb--on:hover{background:var(--lens-fill);box-shadow:inset 0 1px 0 var(--lens-sheen), inset 0 0 0 .5px var(--lens-edge);color:var(--text-strong);font-weight:600}.opsty .ccard__bc{min-width:0;color:var(--text-faint);font-size:var(--size-chrome-sm);flex:none;align-items:center;gap:5px;padding:0 12px 6px 14px;display:flex}.opsty .ccard__bc .ov-icon{flex:none;width:12px;height:12px}.opsty .ccard__crumbs{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.opsty .ccard__crumb--here{color:var(--text);font-weight:600}.opsty .ccard__list{flex-direction:column;flex:auto;max-height:214px;display:flex}.opsty .ccard__row{font-size:var(--size-chrome-sm);cursor:pointer;gap:8px}.opsty .ccard__row--host{grid-template-columns:18px minmax(0,1fr) auto auto}.opsty .ccard__v{color:var(--text);font-family:var(--font-grid);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.opsty .ccard__v i{color:var(--text-faint);font-style:normal}.opsty .ccard__m{color:var(--text-faint);font-size:var(--size-meta);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.opsty .ccard__promise{color:var(--text-faint);font-size:var(--size-meta);margin-top:4px;padding:4px 10px;line-height:1.45}.opsty .ccard__read{flex:none}.opsty .ccard__readbody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.opsty .ccard__say{color:var(--text)}.opsty .ccard__read code{color:var(--text-strong);font-family:var(--font-grid);overflow-wrap:anywhere;font-size:11px}.opsty .fcard{z-index:2;flex-direction:column;display:flex;position:absolute}.opsty .fcard__mark{color:var(--status-bad);flex:none;display:grid}.opsty .fcard__mark .ov-icon{width:15px;height:15px}.opsty .fcard__title{word-break:keep-all;flex:auto;line-height:1.4}.opsty .fcard__text{padding-left:33px}.opsty .fcard__cite{color:var(--text-dim);font-family:var(--font-grid);overflow-wrap:anywhere;user-select:text;cursor:text;margin:0;padding:0 12px 4px 33px;font-size:11.5px;line-height:1.35}.opsty .fcard__cite code{font:inherit;color:inherit}.opsty .fcard__fix{align-items:center;margin:0 6px 2px;padding:5px 5px 5px 12px}.opsty .fcard__cmd{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.opsty .fcard__acts{flex-wrap:wrap;gap:6px;padding:0 10px 4px 33px;display:flex}.opsty .toasts{z-index:35;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;top:10px;right:12px}.opsty .toast{width:min(340px,42cqw);font-size:var(--size-chrome-sm);transform-origin:100% 0;flex-direction:column;gap:3px;padding:9px 14px 10px;line-height:1.45;display:flex}.opsty .toast__title{color:var(--text-strong);font-weight:600}.opsty .toast__body{color:var(--text-dim)}.opsty .ov-layer{inset:var(--bar-h,36px) 0 0 0;z-index:60;justify-content:center;align-items:flex-start;padding:10px 16px 16px;display:flex;position:fixed}.opsty .ov-layer--centre{align-items:center;padding-bottom:12cqh}.opsty .ov-scrim{background:var(--scrim);position:absolute;inset:0}.opsty .ov-sheet{flex-direction:column;width:min(560px,100%);max-height:100%;display:flex;position:relative}.opsty .ov-pop{z-index:60;position:fixed}.opsty .ov-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.opsty .launcher{width:min(580px,100%);max-height:min(520px,100%)}.opsty .launcher--servers{width:min(920px,100%);container:launcher/inline-size}.opsty .launcher__esc{color:var(--text-faint);font-size:var(--size-meta);flex:none}.opsty .launcher__chips{flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:4px 12px 6px;display:flex}.opsty .launcher__outcome{gap:4px;margin-left:auto;display:inline-flex}.opsty .launcher__body{flex:auto;min-height:0;display:flex}.opsty .launcher__list{flex:auto;min-width:0}.opsty .launcher .lens__group{align-items:baseline;gap:8px;padding-left:10px;padding-right:10px;display:flex}.opsty .launcher__gtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.opsty .launcher__gverb{white-space:nowrap;flex:none;margin-left:auto}.opsty .launcher__gverb kbd{font-size:9.5px;line-height:13px}.opsty .launcher .launcher__row{grid-template-columns:var(--launcher-cols);cursor:pointer}.opsty .launcher__row>*{min-width:0}.opsty .launcher__name{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opsty .launcher__row[data-on="1"] .launcher__name{color:var(--text-strong)}.opsty .launcher__name--mono,.opsty .launcher__detail--mono{font-family:var(--font-grid);font-size:var(--size-chrome-sm)}.opsty .launcher__name--mono{font-size:var(--size-chrome)}.opsty .launcher__detail{min-width:0;color:var(--text-faint);font-size:var(--size-chrome-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opsty .launcher__row[data-on="1"] .launcher__detail{color:var(--text-dim)}.opsty .launcher__port{color:var(--accent);font-family:var(--font-grid);font-size:var(--size-chrome-sm);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.opsty .launcher__meta,.opsty .launcher__runs,.opsty .launcher__exit,.opsty .launcher__time{color:var(--text-faint);font-size:var(--size-meta);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opsty .launcher__meta{font-size:var(--size-chrome-sm)}.opsty .launcher__chord,.opsty .launcher__tag,.opsty .launcher__key{justify-content:flex-end;align-items:center;display:flex;overflow:hidden}.opsty .launcher__chord kbd{font-size:var(--size-meta)}.opsty .launcher__key kbd{visibility:hidden}.opsty .launcher__row[data-on="1"] .launcher__key kbd{visibility:visible;background:color-mix(in srgb, var(--accent) 30%, transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--accent) 55%, transparent);color:var(--text-strong)}.opsty .launcher__list--preview .launcher__row[data-hover="1"]:not([data-on="1"]){background:var(--wash)}.opsty .launcher__prod{visibility:hidden}.opsty .launcher__prod[data-lit="1"],.opsty .launcher__prod--on{visibility:visible}.opsty .launcher__prod--on{color:var(--status-bad)}.opsty .launcher__prod:disabled{cursor:progress}.opsty .launcher__dot{background:var(--text-faint);border-radius:50%;width:7px;height:7px}.opsty .launcher__dot--ok{background:var(--status-ok)}.opsty .launcher__dot--warn{background:var(--status-warn)}.opsty .lens__ic.bad{color:var(--status-bad)}.opsty .launcher__preview{border-radius:var(--r-lens-well);background:var(--lens-sheen);min-width:0;min-height:0;box-shadow:inset 0 0 0 .5px var(--stroke);color:var(--text);font-size:var(--size-chrome-sm);flex-direction:column;flex:0 0 300px;margin:2px 8px 6px 2px;line-height:1.45;display:flex}.opsty .launcher__pbody{scrollbar-width:none;flex-direction:column;flex:auto;gap:9px;min-height:0;padding:12px 14px 4px;display:flex;overflow-y:auto}.opsty .launcher__preview p{margin:0}.opsty .launcher__sel{cursor:text;user-select:text}.opsty .launcher__ptitle{color:var(--text-strong);font-family:var(--font-grid);overflow-wrap:anywhere;font-size:14px;font-weight:600}.opsty .launcher__psub{color:var(--text-faint);font-family:var(--font-grid);overflow-wrap:anywhere;margin-top:-7px}.opsty .launcher__plab{color:var(--text-faint);font-size:var(--size-meta);letter-spacing:.02em;margin-top:2px}.opsty .launcher__cfg{font-family:var(--font-grid);margin:-5px 0 0;font-size:11px;line-height:1.6}.opsty .launcher__cfgrow{grid-template-columns:96px minmax(0,1fr);display:grid}.opsty .launcher__cfg dt{color:var(--text-dim)}.opsty .launcher__cfg dd{overflow-wrap:anywhere;margin:0}.opsty .launcher__pnote{color:var(--text-faint);font-size:var(--size-meta);margin-top:-6px}.opsty .launcher__facts{grid-template-columns:64px minmax(0,1fr);gap:8px 10px;margin:2px 0 0;display:grid}.opsty .launcher__facts dt{color:var(--text-faint)}.opsty .launcher__facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.opsty .launcher__psub2{color:var(--text-faint);font-size:var(--size-meta);margin-top:2px;display:block}.opsty .launcher__ptabs{flex-wrap:wrap;gap:4px;margin:-3px 0 0 -9px;display:flex}.opsty .launcher__tunnel+.launcher__tunnel{margin-top:6px}.opsty .launcher__tunnel .launcher__dot{vertical-align:1px;margin-right:6px;display:inline-block}.opsty .launcher__pfoot{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;padding:8px 10px 10px;display:flex}@container launcher (width<=720px){.opsty .launcher__body{flex-direction:column}.opsty .launcher__preview{flex:0 auto;max-height:210px;margin:2px 8px 6px}}.opsty .set-btn{height:var(--ctl-h,24px);background:var(--wash);box-shadow:inset 0 0 0 .5px var(--stroke-strong);color:var(--text);font-size:var(--size-chrome-sm);white-space:nowrap;border-radius:6px;flex:none;padding:0 10px;font-weight:500}.opsty .set-btn:hover{background:color-mix(in srgb, var(--text) 9%, transparent)}.opsty .set-btn:disabled{opacity:.45;cursor:not-allowed}.opsty .alert__btns{justify-content:flex-end;gap:8px;padding:10px 16px 14px;display:flex}.opsty .set-row__label{color:var(--text);font-size:var(--size-chrome);font-weight:500}.opsty .set-row__hint{color:var(--text-dim);font-size:var(--size-chrome-sm);word-break:keep-all;overflow-wrap:anywhere;margin-top:2px;line-height:1.5}.opsty .tab{max-width:260px}.opsty .tab__sub{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.opsty .tab__port{font-family:var(--font-grid);color:var(--status-ok);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.opsty .tab--turn .tab__sub{color:var(--status-wait);font-weight:500}.opsty .tab--stopped .tab__sub{color:var(--status-bad);font-weight:500}.opsty .tab--turn:not(.tab--active){box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--status-wait) 70%, transparent)}.opsty .tab--stopped:not(.tab--active){box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--status-bad) 70%, transparent)}.opsty .tabstrip__count{background:var(--wash);min-width:16px;height:16px;box-shadow:inset 0 0 0 .5px var(--stroke-strong);color:var(--text);font-size:var(--size-meta);font-variant-numeric:tabular-nums;text-align:center;border-radius:8px;padding:0 4px;line-height:16px}.opsty .tabstrip__count--wait{background:color-mix(in srgb, var(--status-wait) 20%, transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--status-wait) 60%, transparent);color:var(--status-wait);font-weight:600}.opsty .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.opsty .shelf{max-height:min(560px,100cqh - 60px);transform-origin:var(--lens-origin-x,90%) top;flex-direction:column;display:flex}.opsty .run--split{width:820px}.opsty .run:focus{outline:none}.opsty .shelf__lip{left:auto;right:var(--lens-tether-right,40px);margin-left:0;margin-right:-7px}.opsty .run__head{gap:10px;padding:9px 8px 8px 14px}.opsty .run__tally{min-width:0;color:var(--text-dim);font-size:var(--size-chrome-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px 0;display:inline-flex}.opsty .run__count{white-space:nowrap}.opsty .run__count+.run__count:before{color:var(--text-faint);content:"·";margin:0 6px}.opsty .run__count b{color:var(--text-strong);font-weight:600}.opsty .run__count--wait b{color:var(--status-wait)}.opsty .run__count--bad b{color:var(--status-bad)}.opsty .run__body{flex:auto;min-height:0;display:grid}.opsty .run--split .run__body{grid-template-columns:420px 1px minmax(0,1fr);height:min(440px,100cqh - 170px)}.opsty .run__split{background:linear-gradient(transparent, var(--stroke) 10%, var(--stroke) 90%, transparent)}.opsty .run__list{--run-cols:18px minmax(0, 1fr) 104px 52px 38px;outline:none;padding:0 6px 8px}.opsty .run__group{color:var(--text-faint);font-size:var(--size-meta);letter-spacing:.02em;white-space:nowrap;align-items:baseline;gap:6px;padding:9px 8px 3px;display:flex}.opsty .run__group-label{flex:none}.opsty .run__row{z-index:1;grid-template-columns:var(--run-cols);border-radius:var(--r-lens-row);height:28px;color:var(--text);font-size:var(--size-chrome-sm);align-items:center;column-gap:8px;padding:0 8px;display:grid;position:relative}.opsty .run__row:not([data-on="1"]):hover{background:var(--wash)}.opsty .run__ic{place-items:center;height:18px;display:grid}.opsty .run__name{align-items:center;gap:5px;min-width:0;display:flex}.opsty .run__title{min-width:0;color:var(--text-strong);font-family:var(--font-grid);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.opsty .run__where{min-width:0;color:var(--text-faint);text-align:left;text-overflow:ellipsis;white-space:nowrap;direction:rtl;overflow:hidden}.opsty .run__where bdi{direction:ltr;unicode-bidi:isolate}.opsty .run__fact{min-width:0;color:var(--accent);font-family:var(--font-grid);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.opsty .run__fact--bad{color:var(--status-bad);font-weight:600}.opsty .run__fact--wait{color:var(--status-wait);font-family:var(--font-ui);font-weight:600}.opsty .run__age{color:var(--text-faint);font-size:var(--size-meta);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;overflow:hidden}.opsty .run__apps{margin-top:6px}.opsty .run__apps-btn{all:unset;grid-template-columns:var(--run-cols);box-sizing:border-box;border-radius:var(--r-lens-row);width:100%;height:28px;color:var(--text-faint);font-size:var(--size-chrome-sm);align-items:center;column-gap:8px;padding:0 8px;display:grid}.opsty .run__apps-btn:hover{background:var(--wash)}.opsty .run__apps-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.opsty .run__apps-chev{transition:transform .14s var(--ease);font-size:13px}.opsty .run__apps[data-open="1"] .run__apps-chev{transform:rotate(90deg)}.opsty .run__apps-text{white-space:nowrap;grid-column:2/-1;gap:8px;min-width:0;display:flex;overflow:hidden}.opsty .run__apps-label{flex:none}.opsty .run__apps-names{opacity:.8;text-overflow:ellipsis;min-width:0;overflow:hidden}.opsty .shelf__stray-dot{background:var(--status-warn);border-radius:50%;width:8px;height:8px;display:block}.opsty .run__detail{min-width:0;min-height:0;display:flex;position:relative}.opsty .run__d{--tone:transparent;border-radius:0 0 var(--r-lens-well) 0;background:radial-gradient(85% 50% at 0% 0%, color-mix(in srgb, var(--tone) 13%, transparent), transparent 72%);flex-direction:column;flex:auto;gap:10px;min-width:0;min-height:0;padding:12px 14px 10px 16px;display:flex}.opsty .run__dscroll{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex}.opsty .run__dscroll>*{flex:none}.opsty .run--split .run__dscroll{scrollbar-width:none;overflow-y:auto}.opsty .run--split .run__dscroll::-webkit-scrollbar{display:none}.opsty .run__d--bad{--tone:var(--status-bad)}.opsty .run__d--wait{--tone:var(--status-wait)}.opsty .run__dh{flex-wrap:wrap;align-items:center;gap:4px 9px;min-width:0;display:flex}.opsty .run__dh-ic{flex:none;place-items:center;width:14px;display:grid}.opsty .run__dh-title{min-width:0;color:var(--text-strong);font-family:var(--font-grid);overflow-wrap:anywhere;font-size:15px;font-weight:600}.opsty .run__dh-age{color:var(--text-faint);font-size:var(--size-chrome-sm);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.opsty .run__tag{border-radius:var(--r-cap);background:var(--wash);height:18px;box-shadow:inset 0 0 0 .5px var(--stroke);color:var(--text-dim);font-family:var(--font-grid);white-space:nowrap;align-items:center;padding:0 7px;font-size:10.5px;display:inline-flex}.opsty .run__tag--bad{background:color-mix(in srgb, var(--status-bad) 16%, transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--status-bad) 45%, transparent);color:var(--status-bad)}.opsty .run__kv{flex-direction:column;gap:7px;margin:0;display:flex}.opsty .run__kv-row{grid-template-columns:64px minmax(0,1fr);align-items:baseline;column-gap:10px;display:grid}.opsty .run__kv dt{color:var(--text-faint);font-size:var(--size-chrome-sm);white-space:nowrap}.opsty .run__kv dd{min-width:0;color:var(--text-strong);font-family:var(--font-grid);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11.5px;overflow:hidden}.opsty .run__dsub{color:var(--text-dim);font-size:var(--size-chrome-sm);overflow-wrap:anywhere;margin-top:-6px;line-height:1.45}.opsty .run__dsub code{color:var(--text);font-family:var(--font-grid);font-size:11px}.opsty .run__sel{cursor:text;user-select:text}.opsty .run__well{align-items:flex-start;gap:8px;margin:0;padding:7px 6px 7px 11px}.opsty .run__code{min-width:0;color:var(--text-strong);font-family:var(--font-grid);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;padding-top:2px;font-size:12px;line-height:1.55}.opsty .run__copy{flex:none}.opsty .run__sec{flex-direction:column;gap:6px;display:flex}.opsty .run__sec-h{color:var(--text-strong);word-break:keep-all;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12px;font-weight:600;line-height:1.45;display:flex}.opsty .run__sec-src{color:var(--text-faint);font-size:var(--size-meta);margin-left:auto;font-weight:400}.opsty .run__cite{border-radius:var(--r-lens-well);background:color-mix(in srgb, var(--ground) 62%, transparent);box-shadow:inset 0 0 0 .5px var(--stroke);color:var(--text);font-family:var(--font-grid);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:7px 11px;font-size:11.5px;line-height:1.6}.opsty .run__cite i{color:var(--status-bad);font-style:normal}.opsty .run__p{color:var(--text-dim);font-size:var(--size-chrome-sm);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.5}.opsty .run__p b{color:var(--text-strong);font-weight:600}.opsty .run__reply{align-items:center;gap:8px;display:flex}.opsty .run__reply-field{border-radius:var(--r-lens-row);background:var(--wash);min-width:0;height:28px;box-shadow:inset 0 0 0 .5px var(--stroke);color:var(--text-strong);font:inherit;user-select:text;border:0;outline:none;flex:1;padding:0 10px;font-size:12px}.opsty .run__reply-field::placeholder{color:var(--text-faint)}.opsty .run__reply-field:focus{box-shadow:inset 0 0 0 .5px var(--stroke-strong), 0 0 0 2px var(--focus-ring)}.opsty .run__peek{border-radius:var(--r-lens-well);background:var(--wash);height:150px;box-shadow:inset 0 0 0 .5px var(--stroke);pointer-events:none;place-items:center;display:grid;position:relative;overflow:hidden}.opsty .run__peek-img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.opsty .run__keep{border-radius:var(--r-lens-row);background:var(--wash);flex-direction:column;gap:4px;padding:7px 10px 8px 12px;display:flex}.opsty .run__keep-head{align-items:center;gap:10px;display:flex}.opsty .run__keep-label{color:var(--text-strong);font-size:var(--size-chrome-sm);font-weight:600}.opsty .run__keep .readback__w{color:var(--text-strong);font-family:var(--font-grid);user-select:text;font-size:11.5px}.opsty .shelf__switch{border-radius:var(--r-cap);background:var(--lens-fill);width:32px;height:19px;box-shadow:inset 0 0 0 .5px var(--lens-edge);transition:background .16s var(--ease);border:0;flex:none;padding:0;position:relative}.opsty .shelf__switch-knob{background:var(--text-strong);width:15px;height:15px;box-shadow:0 1px 2px color-mix(in srgb, var(--ground) 60%, transparent);transition:left .16s var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.opsty .shelf__switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.opsty .run__acts{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:6px;padding-top:2px;display:flex}.opsty .run__acts-l,.opsty .run__acts-r{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.opsty .run__acts-r{justify-content:flex-end;margin-left:auto}.opsty .shelf__cmd{color:var(--text-faint);font-family:var(--font-grid);font-size:var(--size-meta);margin-left:2px;font-weight:500}.opsty .run__foot{gap:4px 14px;padding:8px 12px 7px}.opsty .run__src{white-space:normal;overflow:visible}.opsty .restore{width:min(560px,100%)}.opsty .restore__list{flex-direction:column;padding:0 16px 6px;display:flex}.opsty .restore__row{border-top:.5px solid var(--stroke);cursor:pointer;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;display:grid}.opsty .restore__row input{accent-color:var(--accent)}.opsty .restore__cmd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opsty .restore__why{max-width:220px;color:var(--text-faint);font-size:var(--size-chrome-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opsty .restore__btns,.opsty .compose__btns{align-items:center}.opsty .restore__note,.opsty .compose__note{color:var(--text-faint);font-size:var(--size-chrome-sm);flex:1}.opsty .compose{width:min(640px,100%)}.opsty .compose__field{resize:vertical;background:var(--wash);min-height:140px;max-height:50cqh;box-shadow:inset 0 0 0 .5px var(--stroke-strong);color:var(--text);font-family:var(--font-ui);user-select:text;border:0;border-radius:9px;outline:none;margin:0 16px;padding:10px 12px;font-size:14px;line-height:1.6}.opsty .compose__field:focus{box-shadow:inset 0 0 0 .5px var(--stroke-strong), 0 0 0 2px var(--focus-ring)}.opsty .fcard__holder{border-radius:var(--r-lens-well);background:var(--wash);grid-template-columns:14px minmax(0,1fr);align-items:center;gap:10px;min-height:40px;margin:0 6px 2px;padding:4px 12px 4px 10px;display:grid}.opsty .fcard__holder-who{flex-direction:column;gap:1px;min-width:0;display:flex}.opsty .fcard__holder-main{color:var(--text-strong);font-family:var(--font-grid);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.opsty .fcard__holder-sub{color:var(--text-faint);font-size:var(--size-chrome-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opsty .fcard .fcard__acts{padding:8px 10px 2px}.opsty .fcard__cmdtag{max-width:300px;font-family:var(--font-grid);font-size:var(--size-meta);opacity:.8;text-overflow:ellipsis;font-weight:500;overflow:hidden}.opsty .readback__w{background:var(--lens-fill);color:var(--text-strong);font-family:var(--font-grid);border-radius:4px;padding:0 4px;font-size:11.5px}.opsty .tab[data-dragging="1"]{opacity:.45}.opsty .tab[data-dragging=out]{opacity:0;pointer-events:none;min-width:0;max-width:0;overflow:hidden}.opsty .tabstrip__tabs[data-drag] .tab{transition:background var(--dur) var(--ease), color var(--dur) var(--ease), margin .2s var(--ease), max-width .2s var(--ease), min-width .2s var(--ease), opacity .2s var(--ease)}@media (prefers-reduced-motion:reduce){.opsty .tabstrip__tabs[data-drag] .tab{transition:none}}.opsty .awaylens{z-index:55;position:fixed}.opsty .awaylens__list{max-height:min(340px,60cqh)}.opsty .awaylens__row{cursor:default;grid-template-columns:14px minmax(0,1fr)}.opsty .awaylens__row:hover{background:var(--wash)}.opsty .awaylens__who{min-width:0;display:grid}.opsty .awaylens__row .lens__row-sub b{color:var(--status-wait);font-weight:600}.opsty .awaylens__row [data-tone=bad]{color:var(--status-bad)}.opsty .launcher__two{gap:1px;min-width:0;display:grid}.opsty .launcher__two .launcher__name{font-weight:600}.opsty .bmark__hit{z-index:3;cursor:pointer;background:0 0;border:0;width:15px;padding:0;position:absolute;left:1px}.opsty .olens{z-index:2;flex-direction:column;display:flex;position:absolute}.opsty .olens .lens__head,.opsty .olens .lens__foot{flex:none}.opsty .olens .lens__sub{white-space:normal;overflow-wrap:anywhere;overflow:visible}.opsty .olens__cmd{font-family:var(--olens-font,var(--font-grid));color:var(--text-dim);user-select:text}.opsty .olens__counts{font-size:var(--size-chrome-sm);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;gap:9px;margin-right:4px;font-weight:600;display:inline-flex}.opsty .olens__list{outline:none;flex:auto;max-height:320px}.opsty .olens__row{z-index:1;min-height:calc(var(--olens-size,12px) * 1.3 + 4px);border-radius:var(--r-lens-row);grid-template-columns:18px minmax(0,1fr) 104px;align-items:start;column-gap:8px;padding:2px 8px;display:grid;position:relative}.opsty .olens__row--blank{min-height:6px;padding-block:0}.opsty .olens__row--group{align-items:center;margin-top:2px}.opsty .olens__ic{height:calc(var(--olens-size,12px) * 1.3);color:var(--text-faint);user-select:none;place-items:center;display:grid}.opsty .olens__dot{background:var(--status-bad);width:7px;height:7px;box-shadow:0 0 0 2.5px color-mix(in srgb, var(--status-bad) 24%, transparent), 0 0 8px color-mix(in srgb, var(--status-bad) 60%, transparent);border-radius:50%}.opsty .olens__dot--warn{background:var(--status-warn);box-shadow:0 0 0 2.5px color-mix(in srgb, var(--status-warn) 24%, transparent), 0 0 8px color-mix(in srgb, var(--status-warn) 50%, transparent)}.opsty .olens__glyph{font-family:var(--olens-font,var(--font-grid));font-size:var(--olens-size,12px)}.opsty .olens__glyph--ok{color:var(--status-ok)}.opsty .olens__main{min-width:0;color:var(--text);font-family:var(--olens-font,var(--font-grid));font-size:var(--olens-size,12px);line-height:1.3}.opsty .olens__row--fail .olens__main,.opsty .olens__row--warn .olens__main{color:var(--text-strong)}.opsty .olens__t{white-space:pre-wrap;overflow-wrap:anywhere;user-select:text;cursor:text}.opsty .olens__t::selection{background:color-mix(in srgb, var(--accent) 40%, transparent)}.opsty .olens__clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.opsty .olens__clamp>.olens__t+.olens__t{margin-inline-start:2ch}.opsty .olens__head{color:var(--text-strong);font-weight:600}.opsty .olens .lens__title{white-space:nowrap;flex:none}.opsty .olens__meta{color:var(--text-faint);font-size:var(--size-chrome-sm);font-variant-numeric:tabular-nums;user-select:none;flex-wrap:wrap;justify-content:flex-end;column-gap:8px;font-weight:600;display:flex}.opsty .olens__n{white-space:nowrap}.opsty .olens__n--ok{color:var(--status-ok)}.opsty .olens__n--fail{color:var(--status-bad)}.opsty .olens__n--warn{color:var(--status-warn)}.opsty .olens__fold{width:18px;height:18px;color:var(--text-dim);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:11px;display:grid}.opsty .olens__fold:hover{background:var(--wash);color:var(--text)}.opsty .tab__zoom{height:17px;font-size:var(--size-meta);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text);background:color-mix(in srgb, var(--accent) 22%, transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--accent) 60%, transparent);transition:background var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border-radius:999px;flex:none;align-items:center;gap:5px;margin-right:2px;padding:0 6px 0 5px;font-weight:600;display:inline-flex}.opsty .tab__zoom svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.opsty .tab__zoom .lamp{width:6px;height:6px}.opsty .tab__zoom:hover{background:color-mix(in srgb, var(--accent) 32%, transparent)}.opsty .tabstrip__tabs[data-fit] .tab{flex:1 1 0;min-width:0}.opsty .tabstrip__tabs[data-fit] .tab--active{flex-grow:1.5}.opsty .tabstrip__tabs[data-fit] .tab__main{overflow:hidden}.opsty .tabstrip__tabs[data-fit=nosub] .tab__sub,.opsty .tabstrip__tabs[data-fit=nosub] .tab__port,.opsty .tabstrip__tabs[data-fit=nosub] .tab__zoom span,.opsty .tabstrip__tabs[data-fit=lamp] .tab__sub,.opsty .tabstrip__tabs[data-fit=lamp] .tab__port,.opsty .tabstrip__tabs[data-fit=lamp] .tab__label,.opsty .tabstrip__tabs[data-fit=lamp] .tab__zoom span,.opsty .tabstrip__tabs[data-fit=nosub] .tab:not(.tab--active):not(:hover) .tab__close{display:none}.opsty .tabstrip__tabs[data-fit=lamp] .tab{min-width:40px;max-width:64px}.opsty .tabstrip__tabs[data-fit=lamp] .tab__main{justify-content:center;padding:0 4px}.opsty .tabstrip__tabs[data-fit=lamp] .tab:not(.tab--active):not(:hover) .tab__close{display:none}.opsty .tabstrip__tabs[data-hold] .tab{flex:0 0 var(--tab-hold);max-width:none}.opsty .glance{backdrop-filter:none;border-radius:12px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.opsty[data-blur=off] .glance{--lens-core:var(--pop-solid);--lens-rim:var(--pop-solid)}.opsty .glance .lens__head{flex:none;padding:8px 10px 3px 12px}.opsty .glance .lens__sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.opsty .glance__list{outline:none;flex:auto;min-height:0}.opsty .glance__inner{gap:1px;display:grid}.opsty .glance .lens__group{text-overflow:ellipsis;white-space:nowrap;padding:7px 10px 2px 6px;overflow:hidden}.opsty .glance__row{z-index:1;height:var(--lens-row);border-radius:var(--r-lens-row);cursor:default;grid-template-columns:14px minmax(0,1fr) 64px;align-items:center;gap:8px;padding:0 6px 0 10px;display:grid;position:relative}.opsty .glance__ic{color:var(--text-faint);place-items:center;display:grid}.opsty .glance__ic svg{width:13px;height:13px}.opsty .glance__dot{background:var(--status-warn);border-radius:50%;width:7px;height:7px;display:block}.opsty .glance__who{white-space:nowrap;align-items:baseline;gap:5px;min-width:0;display:flex;overflow:hidden}.opsty .glance__name{min-width:0;color:var(--text);text-overflow:ellipsis;flex:0 auto;overflow:hidden}.opsty .glance__row[data-on="1"] .glance__name{color:var(--text-strong)}.opsty .glance__name--mono{font-family:var(--font-grid);font-size:11.5px}.opsty .glance__suffix{min-width:0;color:var(--text-faint);font-size:var(--size-chrome-sm);text-overflow:ellipsis;flex:0 100 auto;overflow:hidden}.opsty .glance__suffix:before{content:"· "}.opsty .glance__more .glance__name{color:var(--text-dim)}.opsty .glance__more-door{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.opsty .glance__end{place-items:center end;display:grid}.opsty .glance__end>*{grid-area:1/1}.opsty .glance__age{color:var(--text-faint);font-size:var(--size-chrome-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.opsty .glance__act{text-overflow:ellipsis;visibility:hidden;max-width:64px;padding:0 7px;overflow:hidden}.opsty .glance__row[data-on="1"] .glance__act{visibility:visible}.opsty .glance__row[data-on="1"]:has(.glance__act) .glance__age{visibility:hidden}.opsty .glance .lens__well.glance__card{z-index:1;gap:3px;margin:2px 0 3px;padding:7px 10px 8px;display:grid;position:relative}.opsty .glance__card--turn{background:color-mix(in srgb, var(--status-wait) 11%, transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--status-wait) 50%, transparent)}.opsty .glance__card[data-on="1"]{box-shadow:inset 0 0 0 .5px var(--lens-edge), 0 0 0 2px color-mix(in srgb, var(--focus-ring) 60%, transparent)}.opsty .glance__top{grid-template-columns:14px minmax(0,1fr) 64px;align-items:center;gap:6px;display:grid}.opsty .glance__top b{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.opsty .glance__status{color:var(--text-faint);font-weight:400}.opsty .glance__when{color:var(--text-faint);font-size:var(--size-chrome-sm);white-space:nowrap;justify-self:end}.opsty .glance__asked,.opsty .glance__cite{min-width:0;color:var(--text-dim);font-size:var(--size-chrome-sm);text-overflow:ellipsis;white-space:nowrap;padding-left:20px;overflow:hidden}.opsty .glance__asked{font-family:var(--font-grid);font-size:11px}.opsty .glance__question{color:var(--text-strong);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;padding-left:20px;display:-webkit-box;overflow:hidden}.opsty .glance__caps{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;padding-left:20px;display:flex}.opsty .glance__caps .cap{max-width:100%}.opsty .glance__cap-cmd{min-width:0;font-family:var(--font-grid);text-overflow:ellipsis;font-weight:500;overflow:hidden}.opsty .glance__doors{border-top:.5px solid var(--stroke);flex:none;gap:2px;margin-top:2px;padding:4px 6px 6px;display:grid}.opsty .glance__find,.opsty .glance__door{border-radius:var(--r-lens-row);height:28px;color:var(--text-dim);font:inherit;font-size:var(--size-chrome-sm);text-align:left;background:0 0;border:0;grid-template-columns:14px minmax(0,1fr) 48px;align-items:center;gap:8px;padding:0 8px 0 10px;display:grid}.opsty .glance__find{background:var(--wash);box-shadow:inset 0 0 0 .5px var(--stroke);color:var(--text-faint)}.opsty .glance__find:hover,.opsty .glance__door:hover{color:var(--text-strong)}.opsty .glance__door:hover{background:var(--wash)}.opsty .glance__find svg,.opsty .glance__door svg{justify-self:center;width:13px;height:13px}.opsty .glance__door-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.opsty .glance__find kbd,.opsty .glance__door kbd{white-space:nowrap;justify-self:end}.opsty .glance__door-row{grid-template-columns:minmax(0,1fr) 26px 26px;align-items:center;gap:4px;display:grid}.opsty .glance__round{justify-self:center;width:24px;height:24px}.opsty .glance__round svg{width:13px;height:13px}.opsty .glance__said{min-height:15px;color:var(--text-dim);font-size:var(--size-meta);text-overflow:ellipsis;white-space:nowrap;flex:none;padding:0 12px 6px;overflow:hidden}.opsty .glance__said:empty{display:none}.opsty .glance__prog{user-select:text;cursor:text}.opsty.opsty--settings,.opsty.opsty--settings *{box-sizing:border-box}.opsty.opsty--settings,.opsty.opsty--settings,.opsty.opsty--settings{height:100%;margin:0;overflow:hidden}.opsty.opsty--settings{color:var(--text);font-family:var(--font-ui);font-size:var(--size-chrome);-webkit-font-smoothing:antialiased;user-select:none;cursor:default;background:0 0;line-height:1.45}.opsty.opsty--settings[data-glass=off]{background:var(--ground)}.opsty--settings button{font:inherit;color:inherit;cursor:default;background:0 0;border:0;padding:0}.opsty--settings :focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-radius:var(--r-chip)}@media (prefers-reduced-motion:reduce){.opsty.opsty--settings,.opsty.opsty--settings *{transition:none!important;animation:none!important}}.opsty--settings .sw-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.opsty--settings .sw{flex-direction:column;height:100%;display:flex}.opsty--settings .sw-bar{border-bottom:.5px solid var(--stroke);background:var(--chrome-bg);-webkit-app-region:drag;flex:none;padding:9px 12px 8px}.opsty--settings .sw-bar__title{height:22px;color:var(--text-strong);text-align:center;font-size:12.5px;font-weight:600;line-height:22px}.opsty--settings .sw-tabs{justify-content:center;gap:4px;margin-top:6px;display:flex}.opsty--settings .sw-tab{width:66px;color:var(--text-dim);-webkit-app-region:no-drag;border-radius:9px;justify-items:center;gap:3px;padding:6px 0 5px;font-size:11px;display:grid}.opsty--settings .sw-tab .sw-icon{stroke-width:1.5px;width:20px;height:20px}.opsty--settings .sw-tab:hover{color:var(--text)}.opsty--settings .sw-tab--on,.opsty--settings .sw-tab--on:hover{background:var(--wash);box-shadow:inset 0 .5px 0 var(--highlight);color:var(--text-strong)}.opsty--settings .sw-tab--on .sw-icon{color:var(--accent)}.opsty--settings .sw-body{background:var(--pop-solid);flex:auto;min-height:0;padding:14px 20px 22px;overflow-y:auto}.opsty--settings .set__lede{max-width:64ch;color:var(--text-dim);word-break:keep-all;margin:0 0 4px;line-height:1.55}.opsty--settings .set-section{margin-top:14px}.opsty--settings .set-group{letter-spacing:.08em;color:var(--text-faint);margin:0 0 6px;font-size:10px;font-weight:600}.opsty--settings .set-card{background:var(--wash);box-shadow:inset 0 0 0 .5px var(--stroke);border-radius:10px;overflow:hidden}.opsty--settings .set-row{border-top:.5px solid var(--stroke);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:9px 12px;display:grid}.opsty--settings .set-card>:first-child{border-top:0}.opsty--settings .set-row__text{min-width:0}.opsty--settings .set-row__label{color:var(--text);font-size:var(--size-chrome);font-weight:500}.opsty--settings .set-row__hint{color:var(--text-dim);font-size:var(--size-chrome-sm);word-break:keep-all;overflow-wrap:anywhere;margin-top:2px;line-height:1.5}.opsty--settings .set-row__control{justify-content:flex-end;align-items:center;min-width:0;display:flex}.opsty--settings .set-row__pair{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.opsty--settings .set-btn{height:var(--ctl-h,24px);background:var(--wash);box-shadow:inset 0 0 0 .5px var(--stroke-strong);color:var(--text);font-size:var(--size-chrome-sm);white-space:nowrap;border-radius:6px;flex:none;padding:0 10px;font-weight:500}.opsty--settings .set-btn:hover{background:color-mix(in srgb, var(--text) 9%, transparent)}.opsty--settings .set-btn:disabled{opacity:.45}.opsty--settings .set-seg{background:var(--wash);box-shadow:inset 0 0 0 .5px var(--stroke-strong);border-radius:7px;flex:none;gap:2px;padding:2px;display:inline-flex}.opsty--settings .set-seg__b{height:20px;color:var(--text-dim);font-size:var(--size-chrome-sm);white-space:nowrap;border-radius:5px;padding:0 9px}.opsty--settings .set-seg__b:hover{color:var(--text)}.opsty--settings .set-seg__b--on,.opsty--settings .set-seg__b--on:hover{background:var(--accent);color:var(--accent-ink);font-weight:600}.opsty--settings .set-toggle{background:var(--wash);width:30px;height:18px;box-shadow:inset 0 0 0 .5px var(--stroke-strong);transition:background var(--dur) var(--ease);border-radius:9px;flex:none;position:relative}.opsty--settings .set-toggle--on{background:var(--accent);box-shadow:none}.opsty--settings .set-toggle__knob{background:var(--text-dim);width:14px;height:14px;transition:transform var(--dur) var(--ease), background var(--dur) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.opsty--settings .set-toggle--on .set-toggle__knob{background:var(--accent-ink);transform:translate(12px)}.opsty--settings .set-chord{font-variant-numeric:tabular-nums;min-width:92px}