/*! tailwindcss v4.3.3 | 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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-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}}}@layer theme{:root,:host{--font-sans:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--spacing-ld-dense:36px;--spacing-ld-comfortable:44px;--shadow-raised:0 1px 2px #0006, 0 4px 12px #00000040;--shadow-floating:0 1px 2px #0006, 0 4px 12px #00000040;--ease-standard:cubic-bezier(.2, 0, 0, 1);--duration-micro:.12s}}@layer legacy{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0d1117;background:#fafbfc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}*{box-sizing:border-box}body{background:#fafbfc;min-height:100vh;margin:0}button{font:inherit}.brand-mark{letter-spacing:-.06em;color:#fff;background:linear-gradient(135deg,#059669 0%,#0d9488 100%);border-radius:7px;place-items:center;width:38px;height:38px;font-weight:900;display:grid;box-shadow:0 4px 12px #05966933}.signal-dot{background:#10b981;border-radius:99px;width:8px;height:8px}h1{letter-spacing:-.03em;color:#0d1117;margin:4px 0 0;font-size:28px;font-weight:700;line-height:1}h2{letter-spacing:-.01em;color:#0d1117;margin:0;font-size:15px;font-weight:700}p{color:#6b7280;margin:5px 0 0;font-size:14px}code,pre{color:#1f2937;white-space:pre-wrap;word-break:break-word;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:12px;padding:10px;font-family:Monaco,Courier New,monospace;font-size:12px;display:block;overflow:auto}pre{color:#0d1117;max-height:320px}details{color:#6b7280;margin-top:10px}summary{cursor:pointer;color:#374151;font-weight:700}button:disabled{opacity:.58;cursor:not-allowed!important}.error-line{color:#8a1f1f;margin-top:10px;font-size:13px;font-weight:700}.empty-terminal{color:#6b7280;text-align:center;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:8px;padding:12px}time{color:#7d8982;white-space:nowrap;font-size:12px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e5e7eb;background:#0f172e}:root[data-theme=dark] body{color:#e5e7eb;background:#0f172e}:root[data-theme=dark] .device-table,:root[data-theme=dark] .installer-table,:root[data-theme=dark] .structured-output,:root[data-theme=dark] .inventory-stat,:root[data-theme=dark] .empty-terminal,:root[data-theme=dark] code,:root[data-theme=dark] pre{color:#e5e7eb!important;background:#0f172e!important;border-color:#334155!important}:root{--ld-ink:#14201a;--ld-muted:#607168;--ld-line:#cfd9d4;--ld-panel:#fff;--ld-canvas:#eef2f0;--ld-sidebar:#17221d;--ld-sidebar-2:#101815;--ld-green:#168244;--ld-green-2:#0f6f39}body{background:var(--ld-canvas)}.brand-mark{background:var(--ld-brand);letter-spacing:.02em;border-radius:4px;justify-content:start;width:100%;height:46px;padding:0 12px;box-shadow:inset 0 -1px #0000002e}.brand-mark:after{content:"LumenDesk";letter-spacing:.04em;margin-left:10px;font-size:13px;font-weight:850}h1{font-size:23px}@media (width<=900px){.brand-mark:after,.nav-item span,.nav-section-label{display:none}.brand-mark{justify-content:center;padding:0}}.brand-mark{color:#0f6f39;box-shadow:inset 3px 0 0 var(--ld-live);background:#fff;border:1px solid #c7d7cf}:root[data-theme=dark] .brand-mark{color:#5fd083;background:#111814;border-color:#2c3a32}.signal-dot.online{background:#16823f}.signal-dot.offline,.signal-dot.pending{background:#9aa8a0}:root[data-theme=dark]{--ld-ink:#edf6f1;--ld-muted:#9cada4;--ld-line:#2c3a32;--ld-panel:#151d19;--ld-canvas:#0f1512;--ld-sidebar:#121a16;--ld-sidebar-2:#0b110e;--ld-green:#5fd083;--ld-green-2:#37ad63;color:#dfe8e2!important;background:#0f1512!important}:root[data-theme=dark] .brand-mark{color:#5fd083!important;background:#151d19!important;border-color:#2c3a32!important;box-shadow:inset 3px 0 #5fd083!important}:root[data-theme=dark] .panel-head,:root[data-theme=dark] .device-table,:root[data-theme=dark] .installer-table,:root[data-theme=dark] .structured-output,:root[data-theme=dark] .inventory-stat,:root[data-theme=dark] .empty-terminal,:root[data-theme=dark] .status-line,:root[data-theme=dark] .status-window-footer{background:#111814!important;border-color:#2c3a32!important}.login-shell{background:#eef2f0;place-items:center;min-height:100vh;padding:20px;display:grid}.login-card{background:#fff;border:1px solid #cfd9d4;border-radius:6px;flex-direction:column;gap:12px;width:min(420px,100%);padding:22px;display:flex;box-shadow:0 18px 44px #10181424}.login-brand:after{display:none}.login-card label{color:var(--ld-muted);text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:5px;font-size:11px;font-weight:850;display:flex}.login-card input{min-height:38px;font:inherit;color:#14201a;border:1px solid #cfd9d4;border-radius:4px;padding:0 10px}.login-card small{color:var(--ld-muted);font-size:12px}:root[data-theme=dark] .login-card{background:#151d19;border-color:#2c3a32}:root[data-theme=dark] .login-card input{color:#dfe8e2;background:#111814;border-color:#2c3a32}:root[data-theme=dark] .login-card small{color:#9baaa1}:root{--ld-dense-bg:#f5f7f6;--ld-dense-panel:#fff;--ld-dense-line:#d7dfdb;--ld-dense-soft:#eef3f0}.brand-mark{height:36px;padding:0 10px;font-size:13px}.brand-mark:after{margin-left:8px;font-size:12px}.signal-dot{width:7px;height:7px}h1{margin-top:2px;font-size:18px}p{font-size:11px}code,pre{border-radius:3px;margin-top:7px;padding:7px;font-size:11px}pre{max-height:220px}.login-card{border-radius:4px;gap:9px;padding:16px}.login-card h1{font-size:21px}@media (width<=900px){.brand-mark{height:34px}}@keyframes pulse-stream{0%,to{opacity:1}50%{opacity:.6}}.forced-password-card{width:min(520px,100%)}.forced-password-card .policy-card{box-shadow:none;border-radius:4px}:root{--ld-surface:#fff;--ld-page:#edf2ef;--ld-border:#c8d4ce;--ld-border-soft:#dde6e1;--ld-text:#122019;--ld-subtle:#5f7067;--ld-accent:#12763c;--ld-accent-strong:#0d6331;--ld-selected:#e8f4ed}.brand-mark{border-color:var(--ld-border);box-shadow:inset 3px 0 0 var(--ld-accent)}.login-shell{background:linear-gradient(#ffffffb8,#edf2efeb),radial-gradient(circle at 18% 18%,#12763c1f,#0000 30%),#edf2ef;place-items:center}.login-panel{border:1px solid var(--ld-border);background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(320px,.8fr);width:min(820px,100vw - 32px);display:grid;box-shadow:0 22px 60px #14201a24}.login-brief{color:#eaf4ef;background:#122019;flex-direction:column;justify-content:space-between;gap:20px;min-height:330px;padding:28px;display:flex}.login-brief .login-brand{color:#74dc97;background:#172920;border-color:#ffffff1f;box-shadow:inset 3px 0 #74dc97}.login-brief span{color:#9db2a7;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.login-brief h1{color:#fff;margin-top:8px;font-size:26px}.login-brief p{color:#b8cbc1;max-width:36rem;margin-top:10px;line-height:1.55}.login-status-strip{border-top:1px solid #ffffff1f;grid-template-columns:auto 1fr;gap:7px 12px;padding-top:14px;display:grid}.login-status-strip strong{color:#fff;font-size:12px}.login-card{border:0;border-left:1px solid var(--ld-border);width:auto;box-shadow:none;border-radius:0;justify-content:center;padding:30px}.login-card h2{text-transform:uppercase;letter-spacing:.08em;font-size:15px}:root[data-theme=dark]{--ld-surface:#151d19;--ld-page:#0c110f;--ld-border:#2c3a32;--ld-border-soft:#26332d;--ld-text:#f2f7f4;--ld-subtle:#9baaa1;--ld-accent:#5fd083;--ld-accent-strong:#74e59b;--ld-selected:#162a1d}:root[data-theme=dark] .topbar,:root[data-theme=dark] .global-search,:root[data-theme=dark] .login-panel{border-color:var(--ld-border)!important;background:#151d19!important}:root[data-theme=dark] .login-shell{background:#0c110f}:root[data-theme=dark] .login-brief{background:#0f1512}:root[data-theme=dark] .login-card{border-left-color:var(--ld-border);background:#151d19}@media (width<=980px){.login-panel{grid-template-columns:1fr}.login-card{border-left:0;border-top:1px solid var(--ld-border)}}@media (width<=760px){.login-panel{width:min(440px,100vw - 24px)}.login-brief,.login-card{padding:20px}}:root[data-theme=dark]{--ld-page:#0b0f12;--ld-surface:#11171a;--ld-surface-2:#151d20;--ld-surface-3:#1a2427;--ld-border:#29363a;--ld-border-soft:#223034;--ld-text:#eef5f2;--ld-subtle:#a8b5b0;--ld-muted:#74827d;--ld-accent:#62d487;--ld-accent-strong:#8eeaa8;--ld-selected:#1d3b2a}:root{--ld-button-radius:8px;--ld-button-radius-sm:6px;--ld-brand-900:#10231a;--ld-brand-800:#153522;--ld-brand-700:#0b6431;--ld-brand-600:#0f7a3a;--ld-brand-500:#18a957;--ld-brand-100:#e8f5ec;--ld-brand-050:#f7fbf8;--ld-success:#168244;--ld-success-soft:#e7f6ec;--ld-warning:#b56a12;--ld-warning-soft:#fff4dd;--ld-danger:#b4232a;--ld-danger-soft:#fff0f1;--ld-ink:#111827;--ld-muted:#5d6b7c;--ld-line:#d8e1eb;--ld-panel:#fff;--ld-canvas:#f4f7fb;--ld-sidebar:#f7fbf8}.brand-mark.ld-logo{width:100%;min-width:0;height:38px;color:var(--ld-brand-900);box-shadow:inset 3px 0 0 var(--ld-brand-600), 0 1px 2px #071a3f0d;letter-spacing:0;background:#fff;border:1px solid #cbd9ea;border-radius:8px;align-items:center;gap:9px;padding:0 9px;display:flex}.brand-mark.ld-logo:after{display:none}.ld-logo-mark{flex:none;width:31px;height:24px}.ld-logo-l{fill:var(--ld-brand-900)}.ld-logo-d{fill:var(--ld-brand-600)}.ld-logo-desk{fill:#8fd8a9}.ld-logo-word{min-width:0;color:var(--ld-brand-900);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.topbar,.metric-card,.glass-card,.installer-console,.endpoint-grid-region .fleet-panel,.endpoint-detail-drawer,.scope-rail-panel,.login-card,.login-brief{border-color:var(--ld-line)}.signal-dot,.signal-dot.online,.row-led.online,.dot.green{background:var(--ld-success)!important}.login-shell{background:radial-gradient(circle at 18% 14%,#1268e31f,#0000 32%),linear-gradient(#f8fbff 0%,#eef4fb 100%)}.login-panel{border-color:var(--ld-line)}.login-brand{width:170px!important;height:48px!important}.login-panel{box-shadow:0 22px 60px #071a3f24;border-color:var(--ld-line)!important}.login-brief{background:radial-gradient(circle at 90% 12%, #2185ff2e, transparent 34%), linear-gradient(145deg, var(--ld-brand-900), #0b2556 58%, #08172f);color:#eef5ff}.login-brief .login-brand{color:var(--ld-brand-900)!important;box-shadow:inset 3px 0 0 var(--ld-brand-600), 0 10px 24px #00000029!important;background:#fff!important;border-color:#ffffff2e!important}.login-brief .ld-logo-word{color:var(--ld-brand-900);letter-spacing:.01em;text-transform:none;font-size:12px;font-weight:850;display:block}.login-brief span{color:#b7c8df}.login-brief p{color:#d7e4f5}.login-status-strip{border-top-color:#ffffff29}.login-status-strip strong{color:#fff}.login-card input:focus{border-color:var(--ld-brand-600);outline:none;box-shadow:0 0 0 3px #1268e31f}:root[data-theme=dark]{--ld-brand-900:#d8e8ff;--ld-brand-800:#b9d6ff;--ld-brand-700:#7eb3ff;--ld-brand-600:#4c94ff;--ld-brand-500:#65a6ff;--ld-brand-100:#122849;--ld-brand-050:#0f223d;--ld-success:#5fd083;--ld-success-soft:#193323;--ld-warning:#e3ca75;--ld-warning-soft:#3a321d;--ld-danger:#ff9a9a;--ld-danger-soft:#3a1d1d;--ld-ink:#eef5ff;--ld-muted:#9fb0c4;--ld-line:#263b57;--ld-panel:#101820;--ld-canvas:#08111d;--ld-sidebar:#0d1724}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .topbar,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .glass-card,:root[data-theme=dark] .installer-console,:root[data-theme=dark] .endpoint-grid-region .fleet-panel,:root[data-theme=dark] .endpoint-detail-drawer,:root[data-theme=dark] .scope-rail-panel,:root[data-theme=dark] .login-card,:root[data-theme=dark] .login-brief{background:var(--ld-panel)!important;border-color:var(--ld-line)!important}:root[data-theme=dark] .brand-mark.ld-logo{border-color:var(--ld-line)!important;box-shadow:inset 3px 0 0 var(--ld-brand-600)!important;background:#0c1624!important}:root[data-theme=dark] .ld-logo-word,:root[data-theme=dark] .ld-logo-l{color:#eef5ff;fill:#eef5ff}:root[data-theme=dark] .ld-logo-d{fill:var(--ld-brand-600)}:root[data-theme=dark] .ld-logo-desk{fill:#8bbcff}@media (width<=900px){.brand-mark.ld-logo{justify-content:center;padding:0}.ld-logo-word{display:none}.login-brand .ld-logo-word{display:block}}:root{--ld-accent:var(--ld-brand-600);--ld-green:var(--ld-success);--ld-green-2:#0f6f39}input,select,textarea{accent-color:var(--ld-brand-600)}.event-dot,.row-led.online,.signal-dot.online,.dot.green{background:var(--ld-success)!important}:root[data-theme=dark]{--ld-accent:var(--ld-brand-600);--ld-green:var(--ld-success);--ld-green-2:#37ad63}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{accent-color:var(--ld-brand-600)}:root{--console-shell:#10231a;--console-shell-2:#153522;--console-shell-3:#0b6431;--console-accent:#0f7a3a;--console-accent-2:#18a957;--console-canvas:#f7f9fc;--console-panel:#fff;--console-border:#dbe4f0;--console-text:#0f172a;--console-muted:#64748b;--console-soft:#f1f5f9;--console-success:#16a34a;--console-warning:#d97706;--console-critical:#dc2626;--console-info:#2563eb;--console-purple:#7c3aed;--console-shadow:0 12px 30px #0f172a0f;--console-radius:12px}body{background:var(--console-canvas)!important;color:var(--console-text)!important}.professional-sidebar .brand-mark.ld-logo{height:52px!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;gap:10px!important;padding:0 8px!important}.ld-logo-type{gap:2px;min-width:0;line-height:1;display:grid}.ld-logo-word{align-items:baseline;min-width:0;display:inline-flex;color:inherit!important;letter-spacing:-.03em!important;font-size:19px!important;font-weight:800!important}.ld-logo-accent{color:var(--console-accent-2)!important}.ld-logo-console{color:#dbeafeeb;letter-spacing:.01em;font-size:13px;font-weight:650}:root[data-theme=dark]{--console-canvas:#0b1220;--console-panel:#111827;--console-border:#243244;--console-text:#e5edf7;--console-muted:#94a3b8;--console-soft:#0f172a}@media (width<=1020px){.professional-sidebar .ld-logo-type,.professional-sidebar .nav-item span,.sidebar-operator-card div,.professional-sidebar .sidebar-foot{display:none!important}.professional-sidebar .brand-mark.ld-logo,.professional-sidebar .nav-item{justify-content:center!important}}:root{--console-sidebar:#10231a;--console-sidebar-2:#153522;--console-blue:#0f7a3a;--console-blue-2:#18a957;--console-canvas:#f5f8fc;--console-card:#fff;--console-border:#dbe5f0;--console-text:#0f172a;--console-muted:#64748b;--console-soft-blue:#e8f5ec;--console-success:#16a34a;--console-warning:#d97706;--console-danger:#dc2626;--console-violet:#7c3aed;--console-shadow:0 10px 30px #0f172a0f}.professional-sidebar .brand-mark.ld-logo{height:62px!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 4px!important}.professional-sidebar .ld-logo-mark{width:48px!important;height:44px!important}.professional-sidebar .ld-logo-l,.professional-sidebar .ld-logo-desk{fill:#fff!important}.professional-sidebar .ld-logo-d{fill:var(--console-blue-2)!important}.professional-sidebar .ld-logo-type{gap:1px;min-width:0;display:grid}.professional-sidebar .ld-logo-word{letter-spacing:-.02em;line-height:1;color:#fff!important;font-size:19px!important;font-weight:800!important}.professional-sidebar .ld-logo-accent{color:var(--console-blue-2)!important}.professional-sidebar .ld-logo-console{letter-spacing:.015em;font-size:13px;font-weight:700;display:block;color:#e4eefc!important}.system-health span,.system-health .signal-dot{border-radius:99px;width:8px;height:8px;box-shadow:0 0 0 4px #16a34a1a;background:var(--console-success)!important}.system-health span.warn,.system-health.review .signal-dot,.system-health.review span{box-shadow:0 0 0 4px #d9770621;background:var(--console-warning)!important}.empty-terminal,.empty-state{color:var(--console-muted)!important}.login-brief .ld-logo-console,.login-brief .ld-logo-accent{color:var(--console-blue-2)!important}.login-brief .ld-logo-mark .ld-logo-l,.login-brief .ld-logo-mark .ld-logo-desk{fill:var(--console-sidebar)!important}.login-brief .ld-logo-mark .ld-logo-d{fill:var(--console-blue)!important}:root[data-theme=dark]{--console-sidebar:#07130d;--console-sidebar-2:#10231a;--console-canvas:#0d130f;--console-card:#151d18;--console-border:#29372f;--console-text:#eef6f1;--console-muted:#a5b5ac;--console-soft-blue:#14291c}@media (width<=980px){.professional-sidebar .ld-logo-type,.professional-sidebar .nav-item span,.sidebar-operator-card div,.professional-sidebar .sidebar-foot{display:none!important}}body{background:var(--console-canvas,#f5f8fc)!important;overflow-x:hidden!important}@media screen and (width<=1100px){.professional-sidebar .ld-logo-type,.professional-sidebar .nav-item span,.sidebar-operator-card div,.professional-sidebar .sidebar-foot{display:none!important}}@media screen and (width<=760px){.professional-sidebar .brand-mark.ld-logo{justify-content:center!important;padding:0!important}.professional-sidebar .ld-logo-mark{width:36px!important;height:32px!important}}@media screen and (width<=1200px){.professional-sidebar .ld-logo-type,.professional-sidebar .nav-item span,.sidebar-operator-card div,.professional-sidebar .sidebar-foot{display:none!important}.professional-sidebar .brand-mark.ld-logo,.professional-sidebar .nav-item{justify-content:center!important}}body{overflow-x:hidden}#root .professional-sidebar .brand-mark.ld-logo{width:100%!important;height:54px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:0 4px!important;display:flex!important}#root .professional-sidebar .nav-item span,#root .professional-sidebar .ld-logo-type,#root .sidebar-operator-card div,#root .professional-sidebar .sidebar-foot{display:block!important}@media (width<=1040px){#root .professional-sidebar .ld-logo-type,#root .professional-sidebar .nav-item span,#root .sidebar-operator-card div,#root .professional-sidebar .sidebar-foot{display:none!important}#root .professional-sidebar .brand-mark.ld-logo,#root .professional-sidebar .nav-item,#root .sidebar-operator-card{justify-content:center!important}}:root{--op-bg:#eef2f0;--op-panel:#fff;--op-panel-soft:#f7f9f8;--op-border:#d7dfdb;--op-border-strong:#c4d0ca;--op-text:#111d17;--op-muted:#66756d;--op-subtle:#8a9891;--op-primary:#0f7a3a;--op-primary-hover:#0b6630;--op-success-bg:#e8f5ec;--op-success:#0f7a3a;--op-warn-bg:#fff6dd;--op-warn:#8a6100;--op-danger-bg:#fff0f0;--op-danger:#9a1e1e}:root[data-theme=dark]{--op-bg:#0f1512;--op-panel:#151d19;--op-panel-soft:#111814;--op-border:#2c3a32;--op-border-strong:#35463d;--op-text:#edf6f1;--op-muted:#a5b6ad;--op-subtle:#7f9188;--op-success-bg:#14261b;--op-warn-bg:#2b2412;--op-danger-bg:#321a1a}:root{--op-radius-control:6px;--brand-950:#0b1711;--brand-900:#10231a;--brand-800:#173426;--brand-700:#0f6f39;--brand-600:#0f7a3a;--brand-500:#168244;--brand-100:#e8f5ec;--brand-050:#f4faf6;--neutral-950:#111714;--neutral-800:#26352d;--neutral-700:#3b4b42;--neutral-600:#5f6f66;--neutral-200:#d6dfda;--neutral-100:#eef2f0;--neutral-050:#f8faf9;--semantic-success:#0f7a3a;--semantic-warning:#960;--semantic-danger:#a12a2a;--semantic-info:#38635b;--op-bg:var(--neutral-100);--op-panel:#fff;--op-panel-soft:var(--neutral-050);--op-border:var(--neutral-200);--op-border-strong:#c1cdc7;--op-text:var(--neutral-950);--op-muted:var(--neutral-600);--op-primary:var(--brand-600);--op-primary-hover:var(--brand-700);--op-success:var(--semantic-success);--op-success-bg:var(--brand-100);--op-warn:var(--semantic-warning);--op-warn-bg:#fff5d6;--op-danger:var(--semantic-danger);--op-danger-bg:#fff1f1;--op-radius-panel:8px}#root .professional-sidebar .brand-mark.ld-logo{color:#fff!important;box-shadow:inset 3px 0 0 var(--brand-500)!important;background:#ffffff0f!important;border-color:#ffffff1f!important}#root .professional-sidebar .ld-logo-mark .ld-logo-d{fill:#76d49a!important}#root .professional-sidebar .ld-logo-accent,#root .professional-sidebar .ld-logo-console{color:#9fe0b6!important}:root[data-theme=dark]{--op-bg:#07100c;--op-panel:#101a15;--op-panel-soft:#0c1511;--op-border:#26382f;--op-border-strong:#375143;--op-text:#edf7f1;--op-muted:#9db2a7;--op-success-bg:#13291d;--op-warn-bg:#2d2616;--op-danger-bg:#331c1c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--op-panel-raised:#14221b;--op-subtle:#74877d;--op-primary:#4fd17b;--op-primary-hover:#79e39c;--op-success:#58d884;--op-warn:#e4be5d;--op-danger:#ff8f8f}:root[data-theme=dark] #root .professional-workspace .dashboard-device-row.head,:root[data-theme=dark] #root .professional-workspace .lumendesk-device-table .table-head,:root[data-theme=dark] #root .professional-workspace .health-chart-lite,:root[data-theme=dark] #root .professional-workspace .empty-terminal,:root[data-theme=dark] #root .professional-workspace .empty-state,:root[data-theme=dark] #root .professional-workspace .readiness-tile,:root[data-theme=dark] #root .professional-workspace .endpoint-summary-card{background:var(--op-panel-soft)!important;border-color:var(--op-border)!important;color:var(--op-muted)!important}:root{--op-radius-control:7px;--op-radius-panel:10px;--op-space-1:6px;--op-space-2:10px;--op-space-3:14px;--op-space-4:18px;--op-space-5:24px;--op-control-height:36px;--op-control-height-sm:32px;--op-font-ui:13px;--op-font-small:12px;--ld-brand:#0f7a3a;--ld-brand-hover:#0b6431;--ld-brand-soft:#e8f5ec;--ld-brand-line:#b8dcc4;--ld-canvas-final:#edf1ef;--ld-surface:#fff;--ld-surface-soft:#f7f9f8;--ld-surface-raised:#fbfcfb;--ld-line-final:#d6dfda;--ld-line-strong:#c3d0ca;--ld-text-final:#111d17;--ld-muted-final:#64736b;--ld-faint-final:#899790;--ld-warning:#8a6100;--ld-warning-soft:#fff6dd;--ld-danger-final:#9a1e1e;--ld-danger-soft:#fff0f0;--ld-radius-control:7px;--ld-radius-panel:10px;--ld-control-h:36px;--ld-control-sm:30px}:root[data-theme=dark]{--ld-canvas-final:#0d130f;--ld-surface:#151d18;--ld-surface-soft:#101713;--ld-surface-raised:#19231d;--ld-line-final:#29372f;--ld-line-strong:#35483d;--ld-text-final:#eef6f1;--ld-muted-final:#a5b5ac;--ld-faint-final:#829188;--ld-brand-soft:#14291c;--ld-brand-line:#2d6741;--ld-warning-soft:#2d2412;--ld-danger-soft:#2d1717}#root .professional-sidebar .brand-mark.ld-logo{min-width:0!important;height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:9px!important;padding:0!important}#root .professional-sidebar .ld-logo-mark{width:38px!important;height:30px!important}#root .professional-sidebar .ld-logo-word{letter-spacing:0!important;font-size:17px!important;font-weight:820!important}#root .professional-sidebar .ld-logo-console{color:#90a49a!important;letter-spacing:.11em!important;text-transform:uppercase!important;margin-top:2px!important;font-size:10px!important;font-weight:760!important}#root .professional-sidebar .ld-logo-accent,#root .professional-sidebar .ld-logo-mark .ld-logo-d{color:#86d9a2!important;fill:#86d9a2!important}#root .professional-sidebar .ld-logo-mark .ld-logo-l,#root .professional-sidebar .ld-logo-mark .ld-logo-desk{fill:#f2f7f4!important}#root .login-shell{background:radial-gradient(circle at 18% 20%,#0f7a3a21,#0000 30%),linear-gradient(#f7faf8 0%,#eef4f1 100%)!important;place-items:center!important;min-height:100vh!important;padding:24px!important;display:grid!important}#root .login-panel{background:#fff!important;border:1px solid #697d7247!important;border-radius:10px!important;grid-template-columns:minmax(0,.96fr) minmax(300px,.78fr)!important;width:min(760px,100vw - 48px)!important;min-height:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 22px 55px #1d352929!important}#root .login-brief{color:#effaf3!important;background:radial-gradient(circle at 88% 16%,#7adc972e,#0000 34%),linear-gradient(145deg,#0b2617 0%,#103f22 58%,#0c1e14 100%)!important;min-height:260px!important;padding:26px 28px!important}#root .login-brief .login-brand{width:138px!important;height:40px!important;color:var(--ld-brand)!important;background:#fffffff5!important;border:1px solid #ffffff2e!important;border-radius:8px!important;box-shadow:0 12px 28px #0211092e!important}#root .login-brief .ld-logo-word,#root .login-brief .ld-logo-console{color:var(--ld-brand)!important}#root .login-brief .ld-logo-accent{color:#5b6b62!important}#root .login-brief span{color:#e6f7edbd!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:850!important}#root .login-brief h1{color:#fff!important;letter-spacing:0!important;max-width:360px!important;margin:8px 0 0!important;font-size:clamp(24px,2.2vw,31px)!important;line-height:1.08!important}#root .login-brief p{color:#e8f7eec7!important;max-width:330px!important;margin:10px 0 0!important;font-size:12px!important;line-height:1.55!important}#root .login-status-strip{border-top:1px solid #ffffff29!important;grid-template-columns:auto 1fr!important;gap:6px 12px!important;padding-top:14px!important;display:grid!important}#root .login-status-strip strong{color:#fff!important;font-size:11.5px!important;font-weight:760!important}#root .login-card{width:auto!important;min-width:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-left:1px solid #697d7238!important;border-radius:0!important;justify-content:center!important;gap:11px!important;padding:28px!important}#root .login-card h2{color:#14231a!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 4px!important;font-size:16px!important;font-weight:780!important}#root .login-card label{color:#52665a!important;letter-spacing:.08em!important;text-transform:uppercase!important;gap:5px!important;font-size:10px!important;font-weight:850!important}#root .login-card input{color:#14231a!important;background:#fbfdfc!important;border:1px solid #c8d6ce!important;border-radius:6px!important;height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:13px!important}#root .login-card input:focus{border-color:var(--ld-brand)!important;outline:none!important;box-shadow:0 0 0 3px #0f7a3a24!important}#root .login-card button[type=submit]{background:var(--ld-brand)!important;color:#fff!important;border-radius:7px!important;width:100%!important;height:34px!important;min-height:34px!important;margin-top:2px!important;font-size:12px!important;font-weight:760!important;box-shadow:0 9px 22px #0f7a3a2e!important}#root .login-card button[type=submit]:hover:not(:disabled){background:#0d6d34!important;box-shadow:0 11px 26px #0f7a3a3d!important}#root .login-card button[type=submit]:disabled{color:#f6faf8!important;box-shadow:none!important;background:#b9c9c0!important}#root .login-card .ghost{border-radius:7px!important;height:32px!important;min-height:32px!important}#root .login-card small{color:#617368!important;font-size:11.5px!important;line-height:1.35!important}#root .login-card .error-line{border-radius:7px!important;font-size:12px!important}#root .forced-password-card{border:1px solid #697d7247!important;border-radius:10px!important;width:min(420px,100vw - 48px)!important;box-shadow:0 22px 55px #1d352929!important}:root[data-theme=dark] #root .login-shell{background:radial-gradient(circle at 18% 20%,#5fd0831c,#0000 30%),linear-gradient(#0c110f 0%,#111814 100%)!important}:root[data-theme=dark] #root .login-panel,:root[data-theme=dark] #root .login-card,:root[data-theme=dark] #root .forced-password-card{background:#151d19!important;border-color:#29382f!important}:root[data-theme=dark] #root .login-card h2,:root[data-theme=dark] #root .login-card input{color:#edf7f1!important}:root[data-theme=dark] #root .login-card label,:root[data-theme=dark] #root .login-card small{color:#a4b4ab!important}:root[data-theme=dark] #root .login-card input{background:#101713!important;border-color:#304339!important}@media (width<=820px){#root .login-panel{grid-template-columns:1fr!important;width:min(440px,100vw - 28px)!important}#root .login-brief{min-height:220px!important;padding:22px!important}#root .login-card{border-top:1px solid #697d7238!important;border-left:0!important;padding:22px!important}}#root .login-shell{background:radial-gradient(circle at 13% 16%,#0f7a3a2e,#0000 29%),radial-gradient(circle at 86% 82%,#7adc971c,#0000 30%),linear-gradient(#f8fbf9 0%,#edf5f1 100%)!important;padding:clamp(28px,6vh,72px) 28px!important}#root .login-panel{border-color:#4a67573d!important;border-radius:14px!important;grid-template-columns:minmax(430px,1.1fr) minmax(360px,.86fr)!important;width:min(960px,100vw - 56px)!important;min-height:420px!important;box-shadow:0 30px 80px #152d202e,inset 0 1px #ffffffe6!important}#root .login-brief{background:radial-gradient(circle at 78% 18%,#6be29238,#0000 30%),radial-gradient(circle at 6% 100%,#2d7e5038,#0000 34%),linear-gradient(140deg,#071e12 0%,#0b4b28 56%,#07331c 100%)!important;min-height:420px!important;padding:42px 44px!important}#root .login-brief .login-brand{background:#fffffff5!important;border-color:#fff3!important;border-radius:14px!important;gap:12px!important;width:214px!important;height:64px!important;padding:0 16px!important;box-shadow:0 18px 42px #00000038,inset 0 0 0 1px #ffffffad!important}#root .login-brief .login-brand .ld-logo-mark{width:42px!important;height:32px!important}#root .login-brief .login-brand .ld-logo-type{gap:3px!important;line-height:1!important;display:grid!important}#root .login-brief .login-brand .ld-logo-word{color:#10281a!important;letter-spacing:-.02em!important;text-transform:none!important;font-size:20px!important;font-weight:850!important}#root .login-brief .login-brand .ld-logo-accent{color:var(--ld-brand)!important}#root .login-brief .login-brand .ld-logo-console{color:var(--ld-muted)!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:850!important}#root .login-brief .login-brand .ld-logo-l,#root .login-brief .login-brand .ld-logo-desk{fill:#10281a!important}#root .login-brief .login-brand .ld-logo-d{fill:var(--ld-brand)!important}#root .login-brief>div:nth-child(2){max-width:420px!important}#root .login-brief>div:nth-child(2)>span{color:#d7f3e1c2!important;font-size:10.5px!important}#root .login-brief h1{max-width:420px!important;margin-top:12px!important;font-size:clamp(34px,3vw,46px)!important;line-height:1.02!important}#root .login-brief p{color:#ecfaf1d1!important;max-width:400px!important;margin-top:16px!important;font-size:13.5px!important;line-height:1.65!important}#root .login-status-strip{gap:8px 16px!important;max-width:390px!important;padding-top:18px!important}#root .login-status-strip span{color:#d7f3e1ad!important}#root .login-status-strip strong{font-size:12.5px!important}#root .login-card{gap:14px!important;padding:46px 44px!important}#root .login-card h2{color:#10281a!important;margin-bottom:6px!important;font-size:22px!important;font-weight:820!important}#root .login-card label{gap:6px!important}#root .login-card input{border-radius:8px!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font-size:14px!important}#root .login-card button[type=submit]{border-radius:9px!important;height:42px!important;min-height:42px!important;margin-top:6px!important;font-size:13px!important}#root .login-card .ghost{height:38px!important;min-height:38px!important}#root .login-card small{max-width:300px!important;margin-top:2px!important;font-size:12px!important}#root .login-card-footer{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin-top:2px!important;display:flex!important}#root .login-card-footer small{margin:0!important}#root .login-card .text-link{width:auto!important;height:auto!important;min-height:0!important;color:var(--ld-brand)!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:12px!important;font-weight:780!important}#root .login-card .text-link:hover{color:#0a5d2d!important;text-decoration:underline!important}#root .login-card .lockout-line,#root .login-card .error-line{gap:3px!important;display:grid!important}#root .login-card .error-line strong{font-size:12px!important;line-height:1.2!important}#root .login-card .error-line span{font-size:11.5px!important;line-height:1.35!important}#root .login-recovery-panel{color:#31473a!important;background:#f6faf8!important;border:1px solid #d7e2dc!important;border-radius:9px!important;gap:8px!important;margin-top:2px!important;padding:12px 14px!important;font-size:12px!important;line-height:1.45!important;display:grid!important}#root .login-recovery-panel strong{color:#10281a!important;font-size:12.5px!important}#root .login-recovery-panel p{color:#52665a!important;margin:0!important}#root .login-recovery-panel ul{gap:5px!important;margin:0!important;padding-left:17px!important;display:grid!important}:root[data-theme=dark] #root .login-panel{border-color:#294034!important;box-shadow:0 30px 80px #0000006b!important}:root[data-theme=dark] #root .login-card h2{color:#eef8f2!important}:root[data-theme=dark] #root .login-recovery-panel{color:#d8e5de!important;background:#101713!important;border-color:#294034!important}:root[data-theme=dark] #root .login-recovery-panel strong{color:#eef8f2!important}:root[data-theme=dark] #root .login-recovery-panel p{color:#a4b4ab!important}@media (width<=920px){#root .login-panel{grid-template-columns:1fr!important;width:min(520px,100vw - 32px)!important;min-height:0!important}#root .login-brief{min-height:310px!important;padding:30px!important}#root .login-card{border-top:1px solid #697d7238!important;border-left:0!important;padding:30px!important}}@media (width<=560px){#root .login-shell{padding:18px!important}#root .login-brief,#root .login-card{padding:24px!important}#root .login-brief .login-brand{width:190px!important;height:58px!important}#root .login-card-footer{gap:8px!important;display:grid!important}}#root .loading-shell{background:radial-gradient(circle at 50% 32%,#0f7a3a24,#0000 30%),linear-gradient(#f7fbf8 0%,#edf5f1 100%)!important}#root .loading-panel{background:linear-gradient(#fffffff5,#fafdfbf0)!important;border:1px solid #4a675733!important;border-radius:18px!important;justify-items:center!important;gap:18px!important;width:min(360px,100vw - 42px)!important;padding:34px 30px 30px!important;display:grid!important;box-shadow:0 26px 70px #152d2024,inset 0 1px #ffffffeb!important}#root .loading-orbit{background:linear-gradient(#0f7a3a17,#0f7a3a08)!important;border-radius:999px!important;place-items:center!important;width:86px!important;height:86px!important;display:grid!important;position:relative!important}#root .loading-orbit:before{content:""!important;border-radius:inherit!important;border:3px solid #0f7a3a29!important;border-top-color:var(--ld-brand)!important;border-right-color:#43b86e85!important;animation:1.1s linear infinite ld-loader-spin!important;position:absolute!important;inset:0!important}#root .loading-spinner-logo{width:48px!important;height:40px!important;box-shadow:none!important;color:var(--ld-brand)!important;z-index:1!important;background:0 0!important;border:0!important;padding:0!important}#root .loading-spinner-logo .ld-logo-mark{width:42px!important;height:32px!important}#root .loading-content{text-align:center!important;justify-items:center!important;gap:6px!important;display:grid!important}#root .loading-content h1{color:#10281a!important;letter-spacing:0!important;margin:0!important;font-size:20px!important;font-weight:820!important}#root .loading-content p{color:#617368!important;max-width:260px!important;margin:0!important;font-size:13px!important;line-height:1.45!important}@keyframes ld-loader-spin{to{transform:rotate(360deg)}}:root[data-theme=dark] #root .loading-shell{background:radial-gradient(circle at 50% 32%,#5fd08326,#0000 32%),linear-gradient(#0c110f 0%,#111814 100%)!important}:root[data-theme=dark] #root .loading-panel{background:linear-gradient(#151d19f7,#111814f5)!important;border-color:#294034!important;box-shadow:0 28px 80px #0000006b!important}:root[data-theme=dark] #root .loading-content h1{color:#edf7f1!important}:root[data-theme=dark] #root .loading-content p{color:#a4b4ab!important}:root[data-theme=dark] #root .loading-orbit{background:linear-gradient(#5fd0831f,#5fd0830a)!important}:root[data-theme=dark] #root .loading-orbit:before{border-color:#72d891 #72d8918c #5fd08329 #5fd08329!important}:root[data-theme=dark] #root .loading-spinner-logo{color:#72d891!important}@media (width<=560px){#root .loading-panel{padding:22px!important}}#root .professional-workspace .dashboard-card .empty-terminal{border:1px dashed var(--ld-line-strong)!important;background:var(--ld-surface-soft)!important;color:var(--ld-muted-final)!important;border-radius:10px!important;padding:28px 20px!important;font-size:12.5px!important;line-height:1.5!important}}@layer components{.ld-focus-ring{outline-offset:2px;outline:2px solid #0000}.ld-focus-ring:focus-visible{outline-color:var(--ld-brand)}.ld-btn{min-height:var(--spacing-ld-comfortable);font-family:var(--font-sans);cursor:pointer;color:var(--ld-ink);background-color:var(--ld-surface-2);transition:background-color var(--duration-micro) var(--ease-standard), border-color var(--duration-micro) var(--ease-standard), transform var(--duration-micro) var(--ease-standard);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.ld-btn:active:not(:disabled){transform:scale(.97)}.ld-btn:disabled{opacity:.55;cursor:not-allowed}.ld-btn-primary{background-color:var(--ld-brand);color:#fff}.ld-btn-primary:hover:not(:disabled){background-color:var(--ld-brand-strong)}:root[data-theme=dark] .ld-btn-primary{color:#07130c}.ld-btn-ghost{border-color:var(--ld-hairline);color:var(--ld-muted);background-color:#0000}.ld-btn-ghost:hover:not(:disabled){color:var(--ld-ink);background-color:var(--ld-brand-soft);border-color:var(--ld-brand-line)}.ld-btn-danger{background-color:var(--ld-danger);color:#fff}:root[data-theme=dark] .ld-btn-danger{color:#1a0707}.ld-input,.ld-select{min-height:var(--spacing-ld-comfortable);border:1px solid var(--ld-hairline);background-color:var(--ld-inset);color:var(--ld-ink);font-family:var(--font-sans);border-radius:6px;padding:0 12px;font-size:14px}.ld-input::placeholder{color:var(--ld-faint)}.ld-input:focus,.ld-select:focus{outline:2px solid var(--ld-brand);outline-offset:1px;border-color:var(--ld-brand)}.ld-pill{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.ld-pill-online{color:var(--ld-status-online);background-color:var(--ld-status-online-pill)}.ld-pill-warning{color:var(--ld-status-warning);background-color:var(--ld-status-warning-pill)}.ld-pill-failure{color:var(--ld-status-failure);background-color:var(--ld-status-failure-pill)}.ld-pill-info{color:var(--ld-status-info);background-color:var(--ld-status-info-pill)}.ld-pill-attention{color:var(--ld-status-attention);background-color:var(--ld-status-attention-pill)}.ld-micro-label{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ld-muted);font-size:11px;font-weight:600}.ld-value{color:var(--ld-ink);font-variant-numeric:tabular-nums;font-weight:600}.ld-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.ld-menu{border:1px solid var(--ld-hairline);background-color:var(--ld-elevated);min-width:180px;box-shadow:var(--shadow-raised);border-radius:8px;padding:6px}.ld-menu-item{width:100%;min-height:32px;color:var(--ld-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.ld-menu-item:hover:not(:disabled){background-color:var(--ld-brand-soft);color:var(--ld-ink)}.ld-menu-item:disabled{opacity:.5;cursor:not-allowed}.ld-tooltip{border:1px solid var(--ld-hairline);background-color:var(--ld-elevated);box-shadow:var(--shadow-raised);color:var(--ld-ink);border-radius:6px;padding:6px 10px;font-size:12px}.ld-dialog{border:1px solid var(--ld-hairline);background-color:var(--ld-elevated);box-shadow:var(--shadow-floating);border-radius:10px}.ld-dialog-title{color:var(--ld-ink);font-size:16px;font-weight:600}.ld-dialog-body{color:var(--ld-muted);font-size:14px}.ld-dialog-footer{justify-content:flex-end;gap:8px;display:flex}.ld-form-section{border-bottom:1px solid var(--ld-hairline);flex-direction:column;gap:14px;padding:16px;display:flex}.ld-form-section:last-child{border-bottom:0}.ld-form-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.ld-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 16px;display:grid}.ld-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ld-field label,.ld-field>span{color:var(--ld-muted);font-size:13px;font-weight:500}.ld-field--inline{flex-direction:row;align-items:center;gap:10px}.ld-field--danger label,.ld-field--danger>span{color:var(--ld-status-failure)}.ld-field--danger .ld-input:focus,.ld-field--danger .ld-select:focus{border-color:var(--ld-danger);outline-color:var(--ld-danger)}.ld-check{min-height:var(--spacing-ld-comfortable);color:var(--ld-muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.ld-check input{accent-color:var(--ld-brand)}.ld-form-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.ld-form-actions .ld-btn:first-child{margin-right:auto}.ld-table{width:100%}.ld-table-row{min-height:var(--spacing-ld-comfortable);border-bottom:1px solid var(--ld-hairline);grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:center;gap:12px;padding:8px 16px;display:grid}.ld-table-row:last-child{border-bottom:0}.ld-table-head{min-height:32px;color:var(--ld-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.ld-table--danger-row .ld-table-row:hover{background-color:var(--ld-danger-soft)}.ld-table-muted{color:var(--ld-faint);font-size:13px}.ld-status-ok{color:var(--ld-status-online);font-size:13px}.ld-status-error{color:var(--ld-status-failure);font-size:13px}.ld-empty{color:var(--ld-muted);text-align:center;padding:28px 16px;font-size:13px}.ld-modal-overlay{z-index:1000;background:#0a130f8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ld-modal-dialog{border:1px solid var(--ld-hairline);background:var(--ld-elevated);min-width:320px;max-width:480px;box-shadow:var(--shadow-floating);border-radius:8px}.ld-modal-header{border-bottom:1px solid var(--ld-hairline);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.ld-modal-header h3{color:var(--ld-ink);margin:0;font-size:15px;font-weight:700}.ld-modal-close{width:28px;height:28px;color:var(--ld-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;display:flex}.ld-modal-close:hover{background:var(--ld-selected);color:var(--ld-ink)}.ld-modal-body{padding:18px}.ld-modal-footer{border-top:1px solid var(--ld-hairline);justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.ld-app{background-color:var(--ld-canvas);width:100%;height:100dvh;min-height:100vh;color:var(--ld-ink);grid-template-columns:48px minmax(0,1fr);display:grid;overflow:hidden}body:has(#root>.ld-app){height:100dvh;min-height:0;overflow:hidden}#root:has(>.ld-app){height:100dvh;min-height:0;overflow:hidden}.ld-workspace{background-color:var(--ld-canvas);min-width:0;height:100dvh;min-height:0;overflow:hidden auto}.ld-workspace--fleet{flex-direction:column;display:flex}.ld-app.ld-app-expanded{grid-template-columns:216px minmax(0,1fr)}.ld-app:has(.ld-sidebar:hover){grid-template-columns:216px minmax(0,1fr)}.ld-sidebar{background-color:var(--ld-surface-1);border-right:1px solid var(--ld-hairline);height:100vh;transition:background-color var(--duration-micro) var(--ease-standard), border-color var(--duration-micro) var(--ease-standard);flex-direction:column;padding:12px 8px;display:flex;position:sticky;top:0;overflow:hidden}.ld-sidebar-brand{grid-template-columns:minmax(0,1fr);place-items:center;gap:8px;min-height:46px;margin-bottom:8px;display:grid}.ld-sidebar .brand-mark.ld-logo{width:32px;height:36px;color:var(--ld-ink);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:hidden}.ld-sidebar .ld-logo-mark{flex:none;width:32px;height:28px}.ld-sidebar .ld-logo-l,.ld-sidebar .ld-logo-desk{fill:var(--ld-ink)}.ld-sidebar .ld-logo-d,.ld-sidebar .ld-logo-accent{fill:var(--ld-brand);color:var(--ld-brand)}.ld-sidebar .ld-logo-type{display:none}:is(.ld-app-expanded .ld-sidebar-brand,.ld-app:has(.ld-sidebar:hover) .ld-sidebar-brand){grid-template-columns:minmax(0,1fr) 32px;place-items:center stretch;padding-left:8px}:is(.ld-app-expanded .ld-sidebar .brand-mark.ld-logo,.ld-app:has(.ld-sidebar:hover) .ld-sidebar .brand-mark.ld-logo){justify-content:flex-start;gap:10px;width:100%}:is(.ld-app-expanded .ld-sidebar .ld-logo-type,.ld-app:has(.ld-sidebar:hover) .ld-sidebar .ld-logo-type){display:grid}.ld-sidebar-toggle{border:1px solid var(--ld-hairline);width:32px;height:32px;color:var(--ld-muted);cursor:pointer;background-color:#0000;border-radius:6px;place-items:center;display:grid}.ld-sidebar-toggle:hover{color:var(--ld-ink);background-color:var(--ld-surface-2)}.ld-nav-rail{flex-direction:column;flex:1;gap:5px;display:flex}.ld-nav-item{width:100%;min-height:38px;color:var(--ld-muted);font-family:var(--font-sans);cursor:pointer;transition:background-color var(--duration-micro) var(--ease-standard), color var(--duration-micro) var(--ease-standard);background-color:#0000;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:500;display:flex;position:relative}.ld-nav-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:none;overflow:hidden}.ld-nav-item:hover{color:var(--ld-ink);background-color:var(--ld-surface-2)}.ld-nav-item--active{color:var(--ld-ink);background-color:var(--ld-selected);font-weight:600}.ld-nav-item--active:before{background-color:var(--ld-live);content:"";border-radius:999px;width:2px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}:is(.ld-app-expanded .ld-nav-item,.ld-app:has(.ld-sidebar:hover) .ld-nav-item){justify-content:flex-start;padding:0 12px}:is(.ld-app-expanded .ld-nav-item span,.ld-app:has(.ld-sidebar:hover) .ld-nav-item span){display:inline}.ld-sidebar-foot{border-top:1px solid var(--ld-hairline);flex-direction:column;gap:4px;padding-top:8px;display:flex}.ld-operator-card{align-items:center;gap:8px;min-width:0;padding:4px 8px;display:none}:is(.ld-app-expanded .ld-operator-card,.ld-app:has(.ld-sidebar:hover) .ld-operator-card){display:flex}.ld-operator-avatar{width:28px;height:28px;color:var(--ld-brand);background-color:var(--ld-brand-soft);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.ld-operator-meta{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ld-operator-meta strong{color:var(--ld-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ld-operator-meta em{color:var(--ld-muted);font-size:11px;font-style:normal}.ld-logout{justify-content:center}:is(.ld-app-expanded .ld-logout,.ld-app:has(.ld-sidebar:hover) .ld-logout){justify-content:flex-start}.ld-topbar{z-index:30;background-color:var(--ld-surface-1);border-bottom:1px solid var(--ld-hairline);justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:8px 16px;display:flex;position:sticky;top:0}.ld-topbar-left,.ld-topbar-right{align-items:center;gap:10px;min-width:0;display:flex}.ld-topbar-left{flex:auto}.ld-topbar-right{flex:none;margin-left:auto}.ld-icon-btn{border:1px solid var(--ld-hairline);width:38px;height:38px;color:var(--ld-muted);background-color:var(--ld-surface-2);cursor:pointer;transition:background-color var(--duration-micro) var(--ease-standard), color var(--duration-micro) var(--ease-standard);border-radius:6px;place-items:center;display:grid}.ld-icon-btn:hover{color:var(--ld-ink);background-color:var(--ld-brand-soft)}.ld-search{border:1px solid var(--ld-hairline);width:min(520px,42vw);min-height:38px;color:var(--ld-faint);background-color:var(--ld-surface-2);border-radius:6px;align-items:center;gap:10px;padding:0 14px;display:flex}.ld-search input{min-width:0;color:var(--ld-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.ld-search:focus-within{border-color:var(--ld-brand)}.ld-search kbd{color:var(--ld-faint);font-family:var(--font-mono);font-size:11px}.ld-site-select select{border:1px solid var(--ld-hairline);min-height:38px;color:var(--ld-ink);background-color:var(--ld-surface-2);font:inherit;border-radius:6px;padding:0 12px;font-size:13px}.ld-health-strip{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-2);border-radius:6px;align-items:center;gap:10px;min-height:38px;padding:0 14px;display:flex}.ld-pulse{border-radius:999px;width:8px;height:8px}.ld-pulse.is-live{background-color:var(--ld-live);animation:ld-pulse 2s var(--ease-standard) infinite}.ld-pulse.is-attention{background-color:var(--ld-status-attention)}.ld-health-copy{flex-direction:column;line-height:1.2;display:flex}.ld-health-copy strong{color:var(--ld-ink);font-size:12px;font-weight:600}.ld-health-copy em,.ld-health-metrics em{color:var(--ld-brand);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:600}.ld-health-copy em i,.ld-health-metrics em i{color:var(--ld-muted);font-style:normal;font-weight:500}.ld-health-sep{background-color:var(--ld-hairline);width:1px;height:20px}.ld-health-metrics{gap:12px;display:flex}@keyframes ld-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ld-pulse.is-live{animation:none}}.ld-page-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 16px 0;display:flex}.ld-page-heading h1{color:var(--ld-ink);letter-spacing:0;margin:0;font-size:24px;font-weight:600}.ld-page-heading p{color:var(--ld-muted);margin:4px 0 0;font-size:13px}.ld-page-subtitle{display:none}.ld-page-heading-actions{align-items:center;gap:8px;display:flex}.ld-context-strip{border-bottom:1px solid var(--ld-hairline);align-items:center;gap:8px;padding:12px 16px;display:flex}.ld-context-strip .ld-value{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-2);border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;display:inline-flex}@media (width<=1100px){.ld-app,.ld-app.ld-app-expanded{grid-template-columns:74px minmax(0,1fr)!important}.ld-app:has(.ld-sidebar:hover){grid-template-columns:74px minmax(0,1fr)!important}:is(.ld-app .ld-sidebar-brand,.ld-app-expanded .ld-sidebar-brand,.ld-app:has(.ld-sidebar:hover) .ld-sidebar-brand){grid-template-columns:minmax(0,1fr);place-items:center;padding-left:0}:is(.ld-app .ld-sidebar .brand-mark.ld-logo,.ld-app-expanded .ld-sidebar .brand-mark.ld-logo,.ld-app:has(.ld-sidebar:hover) .ld-sidebar .brand-mark.ld-logo){justify-content:center;width:44px}.ld-sidebar{align-items:center;padding:16px 10px 12px}.ld-sidebar-toggle,.ld-sidebar .ld-logo-type,.ld-nav-item span,.ld-operator-card{display:none}.ld-nav-item{justify-content:center;width:44px;min-width:44px;padding:0}.ld-topbar{flex-wrap:wrap;gap:10px;padding:8px 14px}.ld-search{flex:260px;width:auto;min-width:0}.ld-health-strip{flex:auto;min-width:260px}}@media (width<=760px){.ld-app,.ld-app.ld-app-expanded{grid-template-columns:minmax(0,1fr)!important}.ld-app:has(.ld-sidebar:hover){grid-template-columns:minmax(0,1fr)!important}.ld-sidebar{display:none!important}#root>.ld-app>.ld-workspace{grid-area:1/1/auto/-1!important;width:100%!important;max-width:100%!important}.ld-topbar,.ld-page-heading,.ld-context-strip{flex-direction:column;align-items:stretch}.ld-topbar-left,.ld-topbar-right,.ld-page-heading-actions,.ld-health-metrics{flex-wrap:wrap;width:100%}.ld-search,.ld-health-strip,.ld-site-select select{width:100%;min-width:0}.ld-workspace>.settings-view.single-view{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:14px!important;padding-right:14px!important;overflow-x:hidden!important}.ld-workspace .settings-layout,.ld-workspace .settings-subnav,.ld-workspace .settings-stack,.ld-workspace .settings-view .policy-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.ld-workspace .settings-layout{grid-template-columns:minmax(0,1fr)!important}}.ld-fleet-layout{grid-template-columns:var(--scope-rail-width,220px) 4px minmax(420px, 1fr);flex:auto;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;gap:4px;min-height:0;padding:10px 16px 16px;display:grid}.ld-scope-rail,.ld-fleet-list-pane,.ld-fleet-layout .ld-drawer{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-1);border-radius:8px;min-height:0}.ld-scope-rail{flex-direction:column;gap:10px;padding:8px;display:flex;overflow:auto}.ld-scope-root,.ld-scope-list button{width:100%;min-height:34px;color:var(--ld-muted);letter-spacing:0;text-align:left;cursor:pointer;background-color:#0000;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.ld-scope-root:hover,.ld-scope-list button:hover{background-color:var(--ld-surface-2);color:var(--ld-ink)}.ld-scope-root.is-selected,.ld-scope-list button.is-selected{background-color:var(--ld-selected);color:var(--ld-ink);font-weight:600}.ld-scope-root strong,.ld-scope-list button strong{margin-left:auto}.ld-scope-section{flex-direction:column;gap:6px;min-width:0;display:flex}.ld-scope-section-title{align-items:center;gap:6px;min-height:22px;padding:0 4px;display:flex}.ld-scope-list{flex-direction:column;gap:2px;display:flex}.ld-scope-resize-handle{cursor:col-resize;border-radius:999px;align-self:stretch;width:4px;min-height:0}.ld-scope-resize-handle:hover{background-color:var(--ld-brand-line)}.ld-fleet-list-pane{flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.ld-fleet-list-head{border-bottom:1px solid var(--ld-hairline);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 12px;display:flex}.ld-fleet-list-head h2{color:var(--ld-ink);letter-spacing:0;margin:0;font-size:15px;font-weight:650}.ld-fleet-list-head p{color:var(--ld-muted);margin:2px 0 0;font-size:12px;line-height:1.35}.ld-fleet-counts{color:var(--ld-muted);white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;gap:8px;font-size:12px;display:flex}.ld-ws-list{flex-direction:column;flex:1;min-width:0;display:flex;overflow:auto}.ld-fleet-setup{border-bottom:1px solid var(--ld-hairline);background-color:var(--ld-inset);justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.ld-fleet-setup h3{color:var(--ld-ink);letter-spacing:0;margin:3px 0 0;font-size:14px;font-weight:650}.ld-fleet-setup p{max-width:66ch;color:var(--ld-muted);margin:3px 0 0;font-size:12px;line-height:1.4}.ld-fleet-setup-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ld-ws-head,.ld-ws-row{grid-template-columns:minmax(0,1.55fr) 44px minmax(0,1fr) minmax(0,.8fr) minmax(0,110px) 128px;align-items:center;gap:8px;min-width:0;padding:0 10px;display:grid}.ld-ws-head{z-index:1;border-bottom:1px solid var(--ld-hairline);background-color:var(--ld-inset);min-height:30px;position:sticky;top:0}.ld-ws-row{border-top:1px solid var(--ld-hairline);min-height:36px;color:var(--ld-muted);cursor:pointer;overflow:hidden}.ld-ws-row:first-of-type{border-top:0}.ld-ws-row:hover{background-color:var(--ld-surface-2)}.ld-ws-row:focus-visible{outline:2px solid var(--ld-brand-line);outline-offset:-2px}.ld-ws-row.is-selected{background-color:var(--ld-selected);box-shadow:inset 3px 0 0 var(--ld-live)}.ld-ws-row.is-archived{opacity:.72}.ld-ws-host,.ld-ws-conn,.ld-ws-actions{align-items:center;min-width:0;display:flex}.ld-ws-host{gap:8px}.ld-ws-host-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.ld-ws-host strong{color:var(--ld-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.ld-ws-host small,.ld-ws-conn small{color:var(--ld-faint);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:11px;line-height:1.15;display:flex;overflow:hidden}.ld-state-dot{border-radius:999px;flex:none;width:8px;height:8px}.ld-state-dot.is-online{background-color:var(--ld-live)}.ld-state-dot.is-warn{background-color:var(--ld-status-warning)}.ld-state-dot.is-offline{background-color:var(--ld-faint)}.ld-ws-os,.ld-ws-conn,.ld-ws-view,.ld-ws-seen{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.ld-ws-conn{flex-direction:column;align-items:flex-start;gap:1px}.ld-ws-conn strong{max-width:100%;color:var(--ld-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.ld-ws-view.is-ready{color:var(--ld-live);font-weight:600}.ld-ws-view.is-warn{color:var(--ld-status-warning);font-weight:600}.ld-ws-actions{justify-content:flex-end;gap:8px;min-width:0;display:none}.ld-ws-row:hover .ld-ws-actions,.ld-ws-row:focus-within .ld-ws-actions{display:flex}.ld-ws-action{min-height:26px;padding:0 7px}@container (width<=680px){.ld-ws-head,.ld-ws-row{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,.75fr) minmax(0,96px)}.ld-ws-head>:nth-child(2),.ld-ws-row>:nth-child(2),.ld-ws-head>:nth-child(5),.ld-ws-row>:nth-child(5){display:none}}@container (width<=520px){.ld-ws-head,.ld-ws-row{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,116px)}}.ld-ws-empty{color:var(--ld-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;padding:40px 16px;display:flex}.ld-ws-empty strong{color:var(--ld-ink);font-weight:600}.ld-fleet-layout .ld-drawer{height:var(--ld-drawer-h,340px);min-height:0;max-height:none;box-shadow:none;grid-column:1/-1;transition:height .18s;overflow:hidden}.ld-fleet-layout .ld-drawer.is-dragging{transition:none}.ld-fleet-layout .ld-drawer.is-closed{display:none}.ld-fleet-layout .ld-drawer-tabs{border-bottom:1px solid var(--ld-hairline);background-color:var(--ld-inset)}.ld-fleet-layout .ld-drawer-body{min-height:0;overflow:auto}@media (width<=1180px){.ld-fleet-layout{grid-template-columns:var(--scope-rail-width,200px) 4px minmax(0, 1fr)}.ld-fleet-layout .ld-drawer{grid-column:1/-1;min-height:0}.ld-ws-head,.ld-ws-row{grid-template-columns:minmax(150px,1.5fr) 44px minmax(106px,1fr) 96px 112px}.ld-ws-head span:nth-child(6),.ld-ws-actions,.ld-ws-row:hover .ld-ws-actions,.ld-ws-row:focus-within .ld-ws-actions{display:none}}@media (width<=820px){.ld-fleet-layout{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);padding:8px}.ld-scope-resize-handle{display:none}.ld-scope-rail{max-height:160px}.ld-fleet-list-head,.ld-fleet-setup{flex-direction:column;align-items:flex-start}.ld-fleet-setup-actions{justify-content:flex-start}.ld-fleet-counts{white-space:normal;justify-content:flex-start}.ld-ws-head{display:none}.ld-ws-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;min-height:52px;padding:8px 10px}.ld-ws-os,.ld-ws-seen{display:none}.ld-ws-conn,.ld-ws-view{grid-column:1/-1;padding-left:16px}}.ld-drawer{grid-template-rows:auto 36px minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.ld-drawer-resize{z-index:9;cursor:row-resize;background:0 0;height:12px;position:absolute;top:-5px;left:0;right:0}.ld-drawer-resize:after{content:"";background:var(--ld-hairline);width:56px;height:4px;transition:background-color var(--duration-micro) var(--ease-standard), height var(--duration-micro) var(--ease-standard);border-radius:999px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.ld-drawer-resize:hover:after,.ld-drawer-resize:active:after{background:var(--ld-live);height:6px;top:2px}.ld-drawer-tabs{border-bottom:1px solid var(--ld-hairline);background:var(--ld-inset);align-items:stretch;gap:18px;min-width:0;padding:0 14px;display:flex;overflow-x:auto}.ld-drawer-tabs button{min-height:35px;color:var(--ld-faint);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;padding:0 2px;font-size:12px;display:inline-flex}.ld-drawer-tabs button.is-selected{color:var(--ld-brand);border-bottom-color:var(--ld-brand)}.ld-drawer-titlebar{border-bottom:1px solid var(--ld-hairline);justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;min-height:44px;padding:7px 14px;display:flex}.ld-drawer-titlebar>div:first-child{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.ld-drawer-titlebar strong{color:var(--ld-ink)}.ld-drawer-titlebar em{min-width:0;color:var(--ld-muted);text-overflow:ellipsis;white-space:nowrap;flex:100%;font-style:normal;overflow:hidden}.ld-drawer-task-status{color:var(--ld-muted);font-size:12px;font-weight:600;display:none}.ld-drawer.is-collapsed .ld-drawer-tabs,.ld-drawer.is-collapsed .ld-drawer-body,.ld-drawer.is-collapsed .ld-drawer-titlebar em{display:none}.ld-drawer.is-collapsed .ld-drawer-task-status{display:inline}.ld-drawer.is-collapsed .ld-drawer-actions{display:none}.ld-drawer-state{border-left:1px solid var(--ld-hairline);align-items:center;gap:2px;margin-left:2px;padding-left:4px;display:flex}.ld-drawer-icon-btn{width:26px;height:26px;color:var(--ld-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.ld-drawer-icon-btn:hover{color:var(--ld-ink);background-color:var(--ld-surface-2)}.ld-drawer-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ld-drawer-body{background:var(--ld-surface-2);min-width:0;min-height:0;padding:10px 14px 16px;overflow:auto}.ld-drawer .ld-btn,.ld-tab-panel .ld-btn{gap:6px;min-height:28px;padding:0 12px;font-size:11px}.ld-mini{gap:5px;min-height:26px;padding:0 10px;font-size:11px}.ld-overview{gap:6px;display:grid}.ld-readiness{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px;display:grid}.ld-readiness-tile{border:1px solid var(--ld-hairline);background:var(--ld-surface-1);border-radius:6px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:8px;min-width:0;min-height:58px;padding:8px 10px;display:grid}.ld-readiness-tile svg{color:var(--ld-faint);grid-row:1/3;align-self:center}.ld-readiness-tile span{color:var(--ld-muted);text-transform:uppercase;font-size:10px;font-weight:800}.ld-readiness-tile strong{color:var(--ld-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ld-readiness-tile.good{border-color:var(--ld-brand-line);background:var(--ld-brand-soft)}.ld-readiness-tile.good svg,.ld-readiness-tile.good strong{color:var(--ld-brand)}.ld-overview-actions{border:1px solid var(--ld-hairline);background:var(--ld-surface-1);border-radius:6px;flex-wrap:wrap;gap:7px;padding:8px;display:flex}.ld-overview-empty{border:1px dashed var(--ld-brand-line);background:var(--ld-brand-soft);color:var(--ld-muted);border-radius:6px;align-items:center;gap:10px;padding:12px;display:flex}.ld-overview-empty strong{color:var(--ld-ink);display:block}.ld-overview-empty p{margin:2px 0 0;font-size:12px}.ld-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;display:grid}.ld-summary-card{border:1px solid var(--ld-hairline);background:var(--ld-surface-1);border-radius:6px;min-width:0;padding:10px}.ld-summary-card h3{color:var(--ld-ink);margin:0 0 8px;font-size:13px;font-weight:850}.ld-disk-meter{margin-bottom:9px}.ld-disk-meter>div:first-child{color:var(--ld-ink);justify-content:space-between;gap:12px;font-size:12px;display:flex}.ld-disk-meter span{color:var(--ld-muted)}.ld-disk-track{background:var(--ld-hairline);border-radius:999px;height:10px;margin-top:3px;overflow:hidden}.ld-disk-track span{background:var(--ld-live);height:100%;display:block}.ld-tab-panel{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.ld-tab-header{border:1px solid var(--ld-hairline);background:var(--ld-surface-1);border-radius:6px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px;display:flex}.ld-tab-header h3{color:var(--ld-ink);margin:0;font-size:13px;font-weight:850}.ld-tab-header p{color:var(--ld-muted);margin:3px 0 0;font-size:12px}.ld-tab-actions{flex:none;align-items:center;gap:6px;display:flex}.ld-check-grid,.ld-history-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:4px;display:grid}.ld-history-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.ld-check-card{border:1px solid var(--ld-hairline);background:var(--ld-surface-1);border-radius:6px;min-width:0;padding:10px}.ld-check-card span{color:var(--ld-muted);text-transform:uppercase;font-size:10px;font-weight:850;display:block}.ld-check-card strong{color:var(--ld-ink);margin-top:5px;font-size:14px;display:block}.ld-check-card small{color:var(--ld-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.ld-check-card.good{border-color:var(--ld-brand-line);background:var(--ld-status-online-pill)}.ld-check-card.good strong{color:var(--ld-status-online)}.ld-check-card.warn{border-color:var(--ld-status-warning);background:var(--ld-status-warning-pill)}.ld-check-card.warn strong{color:var(--ld-status-warning)}.ld-check-profiles,.ld-task-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px;display:grid}.ld-check-profiles button,.ld-task-grid button{border:1px solid var(--ld-hairline);background:var(--ld-surface-1);min-width:0;min-height:74px;color:var(--ld-ink);text-align:left;box-shadow:none;cursor:pointer;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:3px 8px;padding:10px;display:grid}.ld-check-profiles button:hover,.ld-task-grid button:hover{border-color:var(--ld-brand-line);background:var(--ld-brand-soft)}.ld-task-grid button.is-danger{border-color:var(--ld-danger-soft);background:var(--ld-danger-soft)}.ld-danger-zone{border:1px solid var(--ld-danger);gap:8px;margin-top:10px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.ld-danger-zone{border:1px solid color-mix(in srgb, var(--ld-danger) 35%, transparent)}}.ld-danger-zone{background:var(--ld-danger-soft);border-radius:8px}.ld-danger-zone-head{color:var(--ld-danger);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.ld-danger-zone-head span{color:var(--ld-muted);text-transform:none;letter-spacing:0;margin-left:auto;font-size:11px;font-weight:500}.ld-danger-zone-actions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.ld-danger-zone-actions button{border:1px solid var(--ld-danger);min-height:52px;color:var(--ld-danger);text-align:left;cursor:pointer;background:0 0;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:8px;padding:8px 10px;display:grid}.ld-danger-zone-actions button svg{grid-row:1/3;align-self:center}.ld-danger-zone-actions button strong{color:var(--ld-ink);font-size:12px}.ld-danger-zone-actions button span{color:var(--ld-muted);font-size:10px}.ld-danger-zone-actions button.is-danger{background:var(--ld-danger);border-color:var(--ld-danger);color:#fff}:root[data-theme=dark] .ld-danger-zone-actions button.is-danger{color:#1a0707}.ld-danger-zone-actions button.is-danger strong,.ld-danger-zone-actions button.is-danger span{color:inherit}.ld-danger-zone-actions button:hover:not(:disabled){background:var(--ld-danger)}@supports (color:color-mix(in lab, red, red)){.ld-danger-zone-actions button:hover:not(:disabled){background:color-mix(in srgb, var(--ld-danger) 12%, transparent)}}.ld-danger-zone-actions button:hover:not(:disabled){border-color:var(--ld-danger)}.ld-danger-zone-actions button.is-danger:hover:not(:disabled){background:var(--ld-danger)}@supports (color:color-mix(in lab, red, red)){.ld-danger-zone-actions button.is-danger:hover:not(:disabled){background:color-mix(in srgb, var(--ld-danger) 88%, var(--ld-surface-1))}}.ld-danger-zone-actions button:disabled{opacity:.55;cursor:not-allowed}.ld-task-workspace{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:8px;display:grid}.ld-task-workspace-main,.ld-task-workspace-side{gap:8px;min-width:0;display:grid}.ld-task-jobs{border:1px solid var(--ld-hairline);background:var(--ld-surface-1);border-radius:6px;min-width:0;overflow:hidden}.ld-task-jobs-head{border-bottom:1px solid var(--ld-hairline);background:var(--ld-inset);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.ld-task-jobs-head strong{color:var(--ld-ink);text-transform:uppercase;letter-spacing:.02em;font-size:12px}.ld-task-jobs-head span{color:var(--ld-muted);font-size:11px;font-weight:600}.ld-task-jobs .ld-job-browser{border:0;border-radius:0}.ld-task-form{border:1px solid var(--ld-hairline);background:var(--ld-surface-1);border-radius:8px;gap:10px;padding:12px;display:grid}.ld-task-form-head{align-items:center;gap:8px;min-width:0;display:flex}.ld-task-form-head svg{color:var(--ld-brand);flex:none}.ld-task-form-head strong{color:var(--ld-ink);font-size:13px}.ld-task-form-head span{min-width:0;color:var(--ld-muted);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:11px;overflow:hidden}.ld-task-form-body{gap:8px;display:grid}.ld-task-form-foot{border-top:1px solid var(--ld-hairline);justify-content:flex-end;align-items:center;gap:6px;padding-top:4px;display:flex}.ld-form-help{border:1px dashed var(--ld-brand-line);background:var(--ld-brand-soft);color:var(--ld-muted);border-radius:6px;margin:0;padding:8px 10px;font-size:12px}.ld-task-command{resize:vertical;border:1px solid var(--ld-hairline);background:var(--ld-surface-1);width:100%;min-height:96px;color:var(--ld-ink);font-family:var(--font-mono);border-radius:5px;padding:8px 10px;font-size:12px}.ld-task-command:focus{outline:2px solid var(--ld-brand);outline-offset:1px;border-color:var(--ld-brand)}@media (width<=900px){.ld-task-workspace{grid-template-columns:1fr}}.ld-check-profiles svg,.ld-task-grid svg{color:var(--ld-brand);grid-row:1/3;align-self:center}.ld-task-grid button.is-danger svg{color:var(--ld-danger)}.ld-check-profiles strong,.ld-task-grid strong{min-width:0;color:var(--ld-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ld-check-profiles span,.ld-task-grid span{min-width:0;color:var(--ld-muted);font-size:11px;line-height:1.25}.ld-field-grid{border:1px solid var(--ld-hairline);background:var(--ld-inset);border-radius:6px;grid-template-columns:repeat(2,minmax(160px,240px));align-items:end;gap:8px;padding:10px;display:grid}.ld-field-grid--registry{grid-template-columns:minmax(0,110px) minmax(0,1fr) minmax(120px,1fr)}.ld-field-grid--mutation{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ld-field-grid--transfer{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.ld-field-grid label{min-width:0;color:var(--ld-muted);text-transform:uppercase;gap:4px;font-size:11px;font-weight:750;display:grid}.ld-field-grid label.ld-field-wide{min-width:0}.ld-field-grid select,.ld-field-grid input{border:1px solid var(--ld-hairline);background:var(--ld-surface-1);width:100%;min-height:34px;color:var(--ld-ink);border-radius:5px;font-size:12px;font-weight:700}.ld-field-grid input[type=file]{padding:6px;font-size:11px}.ld-check-inline{grid-template-columns:auto 1fr;align-self:center;align-items:center;gap:6px;min-height:34px;display:inline-flex}.ld-check-inline input{width:auto;min-height:0}.ld-transfer-summary{color:var(--ld-muted);text-transform:uppercase;white-space:nowrap;align-self:center;font-size:11px;font-weight:800}.ld-text-danger{color:var(--ld-status-failure)}.ld-task-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.ld-reconnect{border:1px solid var(--ld-hairline);background:var(--ld-inset);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.ld-reconnect>div{align-items:center;gap:8px;min-width:0;display:flex}.ld-reconnect svg{color:var(--ld-brand);flex:none}.ld-reconnect strong{color:var(--ld-ink);font-size:12px;display:block}.ld-reconnect small{color:var(--ld-muted);margin-top:2px;font-size:11px;line-height:1.25;display:block}.ld-reconnect.is-awaiting{border-color:var(--ld-status-warning);background:var(--ld-status-warning-pill)}.ld-reconnect.is-awaiting svg{color:var(--ld-status-warning)}.ld-reconnect.is-reconnected{border-color:var(--ld-brand-line);background:var(--ld-status-online-pill)}.ld-reconnect.is-expired{border-color:var(--ld-danger-soft);background:var(--ld-status-failure-pill)}.ld-reconnect.is-expired svg{color:var(--ld-status-failure)}.ld-reconnect-meta{flex-wrap:wrap;flex:none;justify-content:flex-end}.ld-reconnect-meta span{color:var(--ld-muted);white-space:nowrap;font-size:10px;font-weight:800}.ld-endpoint-audit-scope{gap:4px;margin-bottom:6px;display:flex}.ld-endpoint-audit-scope button{border:1px solid var(--ld-hairline);background:var(--ld-surface-1);min-height:24px;color:var(--ld-ink);cursor:pointer;border-radius:6px;padding:0 7px;font-size:10px}.ld-endpoint-audit-scope button.is-selected{border-color:var(--ld-brand);background:var(--ld-brand-soft);color:var(--ld-brand);font-weight:700}.ld-endpoint-audit-filters{grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) 90px;gap:5px;margin-bottom:7px;display:grid}.ld-endpoint-audit-filters input,.ld-endpoint-audit-filters select{border:1px solid var(--ld-hairline);background:var(--ld-surface-1);min-width:0;min-height:26px;color:var(--ld-ink);font:inherit;border-radius:6px;padding:0 8px;font-size:11px}.ld-endpoint-audit-timeline{border:1px solid var(--ld-hairline);background:var(--ld-surface-1);border-radius:6px;flex-direction:column;gap:5px;padding:10px;display:flex}.ld-endpoint-audit-event{color:var(--ld-muted);grid-template-columns:10px 1fr auto;align-items:start;gap:7px;font-size:10px;display:grid}.ld-endpoint-audit-dot{background:var(--ld-brand);border-radius:99px;width:7px;height:7px;margin-top:4px}.ld-endpoint-audit-event strong{color:var(--ld-ink);font-size:10px;display:block}.ld-endpoint-audit-event span{margin-top:2px;font-size:10px;display:block}.ld-endpoint-audit-event time{font-size:10px}.ld-identity-row{border-bottom:1px solid var(--ld-hairline);justify-content:space-between;align-items:center;gap:8px;min-height:21px;padding:2px 0;display:flex}.ld-identity-row:last-child{border-bottom:0}.ld-identity-row span{color:var(--ld-muted);font-size:8.5px}.ld-identity-row strong{color:var(--ld-ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.ld-identity-row strong.warn{color:var(--ld-status-warning)}.ld-job-status{background:var(--ld-inset);color:var(--ld-muted);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:700}.ld-job-status.queued{background:var(--ld-status-attention-pill);color:var(--ld-status-attention)}.ld-job-status.running{background:var(--ld-status-info-pill);color:var(--ld-status-info)}.ld-job-status.succeeded{background:var(--ld-status-online-pill);color:var(--ld-status-online)}.ld-job-status.failed,.ld-job-status.canceled{background:var(--ld-status-failure-pill);color:var(--ld-status-failure)}.ld-job-output{color:#e8f0ea;background:#0c1511;border:1px solid #22332b;border-radius:3px;max-height:180px;margin-top:10px;padding:7px;font-size:12px;overflow:auto}.ld-job-meta{color:var(--ld-muted);justify-content:space-between;gap:12px;margin-top:9px;font-size:12px;display:flex}.ld-job-browser{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:10px;min-height:0;display:grid}.ld-job-list{flex-direction:column;gap:6px;min-height:0;max-height:390px;display:flex;overflow:auto}.ld-job-row{border:1px solid var(--ld-hairline);background:var(--ld-surface-1);width:100%;min-height:58px;color:var(--ld-ink);text-align:left;box-shadow:none;cursor:pointer;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;padding:8px;display:grid}.ld-job-row.is-selected{border-color:var(--ld-brand-line);background:var(--ld-brand-soft);box-shadow:inset 3px 0 0 var(--ld-brand)}.ld-job-row .ld-job-status{grid-row:1/3;align-self:start;padding:4px 6px;font-size:9px}.ld-job-row strong{min-width:0;color:var(--ld-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ld-job-row small,.ld-job-row time{min-width:0;color:var(--ld-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ld-job-row time{grid-column:2;font-size:10px}.ld-job-row.is-transfer time{color:var(--ld-status-online);font-weight:800}.ld-job-output-panel{border:1px solid var(--ld-hairline);background:var(--ld-surface-1);border-radius:6px;min-width:0;min-height:0;padding:10px;overflow:auto}.ld-job-output-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.ld-job-output-head strong{color:var(--ld-ink);font-size:13px;font-weight:850;display:block}.ld-job-output-head span:not(.ld-job-status){color:var(--ld-muted);font-family:var(--font-mono);word-break:break-word;margin-top:3px;font-size:12px;display:block}.ld-job-head-actions{flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ld-structured-output{border:1px solid var(--ld-hairline);border-radius:6px;max-height:220px;margin-top:10px;overflow:auto}.ld-structured-output table{border-collapse:collapse;width:100%;font-size:12px}.ld-structured-output th,.ld-structured-output td{border-bottom:1px solid var(--ld-hairline);text-align:left;white-space:nowrap;padding:6px 8px}.ld-structured-output th{background:var(--ld-inset);color:var(--ld-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.ld-row-actions{align-items:center;gap:5px;display:flex}.ld-job-error{color:var(--ld-status-failure);margin-top:10px;font-size:13px;font-weight:700}.ld-screenshot-result{border:1px solid var(--ld-hairline);background:var(--ld-surface-1);border-radius:4px;margin-top:8px;overflow:hidden}.ld-screenshot-result img{object-fit:contain;background:#050807;width:100%;max-height:260px;display:block}.ld-screenshot-result>div{flex-direction:column;gap:2px;padding:7px 8px;display:flex}.ld-screenshot-result strong{color:var(--ld-ink);font-size:12px}.ld-screenshot-result span{color:var(--ld-muted);font-size:11px}.ld-file-result{border:1px solid var(--ld-hairline);background:var(--ld-surface-1);border-radius:6px;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:8px;padding:8px;display:flex}.ld-file-result>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ld-file-result strong{color:var(--ld-ink);font-size:12px}.ld-file-result span{color:var(--ld-muted);font-size:11px}.ld-file-result small{color:var(--ld-faint);font-size:10px}@media (width<=760px){.ld-readiness,.ld-summary-grid{grid-template-columns:1fr}.ld-check-profiles,.ld-task-grid{grid-template-columns:1fr 1fr}.ld-job-browser{grid-template-columns:1fr}}.ld-dashboard{flex-direction:column;gap:8px;padding:16px;display:flex}.ld-kpi-strip{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-1);border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.ld-kpi{background-color:#0000;border:0;border-radius:0;flex-direction:column;gap:8px;min-height:76px;padding:12px 14px;display:flex}.ld-kpi+.ld-kpi{border-left:1px solid var(--ld-hairline)}.ld-kpi-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ld-kpi-icon{background:var(--ld-status-online-pill);width:30px;height:30px;color:var(--ld-status-online);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ld-kpi.is-attention .ld-kpi-icon{background:var(--ld-status-attention-pill);color:var(--ld-status-attention)}.ld-kpi.is-failure .ld-kpi-icon{background:var(--ld-status-failure-pill);color:var(--ld-status-failure)}.ld-kpi.is-info .ld-kpi-icon{background:var(--ld-status-info-pill);color:var(--ld-status-info)}.ld-kpi .ld-value{font-size:24px;line-height:1.1}.ld-kpi.is-attention .ld-value{color:var(--ld-status-attention)}.ld-kpi.is-failure .ld-value{color:var(--ld-status-failure)}.ld-kpi.is-info .ld-value{color:var(--ld-status-info)}.ld-dash-card{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-1);border-radius:8px}.ld-dash-card-head{border-bottom:1px solid var(--ld-hairline);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ld-dash-card-head h2{color:var(--ld-ink);margin:0;font-size:15px;font-weight:600}.ld-dash-card-head p{color:var(--ld-muted);margin:2px 0 0;font-size:13px}.ld-attention-list,.ld-activity-feed,.ld-endpoint-queue{flex-direction:column;padding:6px;display:flex}.ld-attention-item{width:100%;min-height:48px;color:var(--ld-ink);text-align:left;cursor:pointer;background-color:#0000;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ld-attention-item:hover{background-color:var(--ld-surface-2)}.ld-attention-icon{background-color:var(--ld-surface-2);width:24px;height:24px;color:var(--ld-muted);border-radius:999px;flex:none;place-items:center;display:grid}.ld-attention-item.is-critical .ld-attention-icon{color:var(--ld-status-failure);background-color:var(--ld-status-failure-pill)}.ld-attention-item.is-warning .ld-attention-icon,.ld-attention-item.is-attention .ld-attention-icon{color:var(--ld-status-attention);background-color:var(--ld-status-attention-pill)}.ld-attention-copy,.ld-activity-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ld-attention-copy strong,.ld-activity-copy strong{color:var(--ld-ink);font-size:13px;font-weight:600}.ld-attention-copy small,.ld-activity-copy small{color:var(--ld-muted);font-size:12px}.ld-attention-item em{color:var(--ld-brand);flex:none;font-size:12px;font-style:normal;font-weight:600}.ld-activity-row{border-radius:6px;align-items:center;gap:10px;min-height:40px;padding:6px 10px;display:flex}.ld-activity-dot{background-color:var(--ld-status-info);border-radius:999px;flex:none;width:8px;height:8px}.ld-activity-row.is-critical .ld-activity-dot{background-color:var(--ld-status-failure)}.ld-activity-row.is-warning .ld-activity-dot{background-color:var(--ld-status-attention)}.ld-activity-row.is-success .ld-activity-dot{background-color:var(--ld-status-online)}.ld-activity-row time{color:var(--ld-muted);flex:none;font-size:12px}.ld-endpoint-row{width:100%;min-height:44px;color:var(--ld-ink);text-align:left;cursor:pointer;background-color:#0000;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ld-endpoint-row:hover{background-color:var(--ld-surface-2)}.ld-status-dot{border-radius:999px;flex:none;width:8px;height:8px}.ld-status-dot.is-online{background-color:var(--ld-status-online)}.ld-status-dot.is-offline{background-color:var(--ld-status-failure)}.ld-endpoint-row strong{min-width:0;color:var(--ld-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;font-weight:600;overflow:hidden}.ld-endpoint-seen{color:var(--ld-muted);flex:none;font-size:12px}.ld-endpoint-flag{color:var(--ld-muted);flex:none;font-size:12px;font-weight:500}.ld-endpoint-flag.is-attention{color:var(--ld-status-attention)}.ld-endpoint-flag.is-healthy{color:var(--ld-status-online)}@media (width<=1100px){.ld-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.ld-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-dash-card-head{flex-direction:column;align-items:stretch}}.ld-settings{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:16px;padding:16px;display:grid}.ld-settings-nav{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-1);border-radius:8px;flex-direction:column;gap:2px;padding:6px;display:flex;position:sticky;top:72px}.ld-settings-tab{min-height:40px;color:var(--ld-muted);text-align:left;cursor:pointer;background-color:#0000;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:flex;position:relative}.ld-settings-tab:hover{background-color:var(--ld-surface-2);color:var(--ld-ink)}.ld-settings-tab--active{color:var(--ld-ink);background-color:var(--ld-selected);font-weight:600}.ld-settings-tab--active:before{content:"";background-color:var(--ld-brand);border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:-6px}.ld-settings-body{flex-direction:column;gap:16px;min-width:0;display:flex}.ld-settings-panel,.ld-mfa-panel{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-1);border-radius:8px;flex-direction:column;display:flex}.ld-settings-panel-head{border-bottom:1px solid var(--ld-hairline);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.ld-settings-panel-head h2{color:var(--ld-ink);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.ld-settings-panel-head p{color:var(--ld-muted);margin:4px 0 0;font-size:13px}.ld-settings-stat strong{color:var(--ld-ink);font-size:17px}.ld-mfa-recovery-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.ld-mfa-recovery-grid code{border:1px solid var(--ld-hairline);background-color:var(--ld-inset);color:var(--ld-ink);border-radius:6px;padding:8px 10px}.ld-admin-table-row{grid-template-columns:minmax(220px,1.4fr) minmax(90px,.5fr) minmax(140px,.7fr) minmax(260px,1.2fr)}.ld-admin-name-cell,.ld-admin-actions{flex-direction:column;gap:6px;min-width:0;display:flex}.ld-admin-name-cell strong{color:var(--ld-ink);font-size:13px}.ld-admin-actions{align-items:flex-start}.ld-role-pill{background-color:var(--ld-brand-soft);min-height:22px;color:var(--ld-brand-strong);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.ld-role-pill.is-admin{background-color:var(--ld-status-attention-pill);color:var(--ld-status-attention)}.ld-role-pill.is-viewer{background-color:var(--ld-surface-2);color:var(--ld-muted)}.ld-panel-actions,.ld-command-card,.ld-token-actions{align-items:center;gap:10px;display:flex}.ld-panel-actions{justify-content:flex-end}.ld-mode-picker{min-width:180px}.ld-wide-field{grid-column:span 2}.ld-help-copy{color:var(--ld-muted);margin:0;font-size:13px;line-height:1.5}.ld-command-card{justify-content:space-between;align-items:flex-start;min-width:0}.ld-command-card strong{color:var(--ld-ink);font-size:13px;font-weight:600}.ld-command-card .ld-btn{flex:none}.ld-code-block{border:1px solid var(--ld-hairline);background-color:var(--ld-inset);width:100%;max-width:100%;min-height:40px;color:var(--ld-ink);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:0;padding:10px 12px;display:block;overflow-x:auto}.ld-generated-meta{color:var(--ld-faint);font-family:var(--font-mono);margin-top:6px;font-size:12px;display:block}.ld-details-block summary{color:var(--ld-muted);cursor:pointer;font-size:13px;font-weight:600}.ld-details-block .ld-code-block{margin-top:10px}.ld-token-history-row{grid-template-columns:minmax(88px,.5fr) minmax(160px,1fr) minmax(180px,1.2fr) minmax(72px,.5fr) minmax(170px,1fr) minmax(148px,.8fr)}.ld-token-actions{justify-content:flex-end}.ld-token-actions .ld-btn{min-height:30px;padding:0 10px;font-size:12px}@media (width<=900px){.ld-settings{grid-template-columns:1fr}.ld-settings-nav{flex-direction:row;position:static;overflow-x:auto}.ld-settings-tab{flex:none}.ld-admin-table-row{grid-template-columns:1fr}.ld-wide-field{grid-column:auto}.ld-settings-panel-head,.ld-panel-actions,.ld-command-card{flex-direction:column;align-items:stretch}.ld-token-history-row{grid-template-columns:1fr}.ld-token-actions{justify-content:flex-start}}.ld-scripts{grid-template-columns:minmax(220px,280px) minmax(320px,1fr);align-items:start;gap:16px;padding:16px;display:grid}.ld-scripts.is-running{grid-template-columns:minmax(220px,280px) minmax(320px,1fr) minmax(280px,1fr)}.ld-script-list{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-1);border-radius:8px;flex-direction:column;gap:2px;padding:6px;display:flex}.ld-script-list-head{color:var(--ld-muted);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:4px 8px 8px;font-size:12px;font-weight:600;display:flex}.ld-script-item-row{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:4px;display:grid}.ld-script-item{min-height:44px;color:var(--ld-ink);text-align:left;cursor:pointer;background-color:#0000;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.ld-script-item:hover{background-color:var(--ld-surface-2)}.ld-script-item.is-selected{background-color:var(--ld-selected);font-weight:600}.ld-script-item small{color:var(--ld-muted);text-transform:uppercase;margin-left:auto;font-size:12px}.ld-script-delete{width:28px;height:28px;color:var(--ld-muted);cursor:pointer;background-color:#0000;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.ld-script-delete:hover:not(:disabled){color:var(--ld-danger);background-color:var(--ld-danger-soft)}.ld-script-delete:disabled{opacity:.55;cursor:not-allowed}.ld-script-editor,.ld-script-run{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-1);border-radius:8px;flex-direction:column;gap:14px;min-width:0;display:flex}.ld-script-editor textarea{resize:vertical;min-height:260px}.ld-script-meta{color:var(--ld-muted);align-items:center;gap:8px;font-size:13px;display:flex}.ld-script-run-head,.ld-script-run-context{justify-content:space-between;align-items:center;gap:12px;display:flex}.ld-script-run-context{border-bottom:1px solid var(--ld-hairline);align-items:stretch;padding:16px}.ld-script-run-context>div{border:1px solid var(--ld-hairline);background-color:var(--ld-inset);border-radius:6px;flex:1 1 0;min-width:0;padding:10px 12px}.ld-script-run-context span{color:var(--ld-muted);font-size:12px;font-weight:600;display:block}.ld-script-run-context strong{color:var(--ld-ink);margin-top:4px;font-size:13px;font-weight:600;display:block}.ld-script-run-body{padding:16px}@media (width<=1100px){.ld-scripts.is-running{grid-template-columns:minmax(220px,280px) minmax(320px,1fr)}.ld-script-run{grid-column:1/-1}}@media (width<=900px){.ld-scripts,.ld-scripts.is-running{grid-template-columns:1fr}.ld-script-run-context,.ld-script-run-head{flex-direction:column}}.ld-audit{flex-direction:column;gap:16px;padding:16px;display:flex}.ld-audit-toolbar{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-1);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;padding:16px;display:flex}.ld-audit-toolbar h2{color:var(--ld-ink);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.ld-audit-actions,.ld-audit-scope{align-items:center;gap:6px;display:flex}.ld-audit-scope{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-2);border-radius:8px;padding:4px}.ld-audit-scope .ld-selected{background-color:var(--ld-selected);color:var(--ld-ink);font-weight:600}.ld-audit-filterbar{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-1);border-radius:8px;flex-wrap:wrap;gap:12px 16px;padding:16px;display:flex}.ld-audit-filterbar .ld-field{min-width:170px}.ld-audit-feed{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-1);border-radius:8px;flex-direction:column;gap:2px;padding:6px;display:flex}.ld-audit-event{border-radius:6px;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:flex}.ld-audit-dot{background-color:var(--ld-status-info);border-radius:999px;flex:none;width:8px;height:8px}.ld-audit-dot.is-critical{background-color:var(--ld-status-failure)}.ld-audit-dot.is-warning{background-color:var(--ld-status-attention)}.ld-audit-dot.is-success{background-color:var(--ld-status-online)}.ld-audit-event strong{color:var(--ld-ink);flex:none;font-size:13px;font-weight:600}.ld-audit-detail{min-width:0;color:var(--ld-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;overflow:hidden}.ld-audit-event time{color:var(--ld-muted);flex:none;font-size:12px}.ld-audit-danger{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-1);border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex}@media (width<=900px){.ld-audit-actions,.ld-audit-toolbar,.ld-audit-scope{flex-direction:column;align-items:stretch}.ld-audit-filterbar .ld-field{min-width:100%}.ld-audit-event{flex-wrap:wrap;align-items:flex-start}.ld-audit-event time{flex-basis:100%;padding-left:18px}}.ld-tool-backdrop{z-index:90;background-color:#0a130f73;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.ld-tool-window{border:1px solid var(--ld-hairline);background-color:var(--ld-elevated);min-width:560px;min-height:360px;color:var(--ld-ink);box-shadow:var(--shadow-floating);border-radius:8px;flex-direction:column;display:flex;position:fixed}.ld-tool-window.moving{-webkit-user-select:none;user-select:none}.ld-tool-titlebar{min-height:var(--spacing-ld-dense);border-bottom:1px solid var(--ld-hairline);background-color:var(--ld-surface-2);cursor:move;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.ld-tool-titlebar>div{align-items:center;gap:8px;min-width:0;display:flex}.ld-tool-titlebar strong{font-size:13px;font-weight:600}.ld-tool-titlebar span:last-child{text-overflow:ellipsis;white-space:nowrap;color:var(--ld-muted);font-size:11px;overflow:hidden}.ld-tool-close{width:28px;height:28px;color:var(--ld-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.ld-tool-close:hover{background-color:var(--ld-selected);color:var(--ld-ink)}.ld-tool-body{flex:1;min-height:0;padding:10px;overflow:auto}.ld-tool-resize{cursor:nwse-resize;width:18px;height:18px;position:absolute;bottom:0;right:0}.ld-tool-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:0;display:flex}.ld-tool-head h2{color:var(--ld-ink);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.ld-tool-head p{color:var(--ld-muted);margin:2px 0 0;font-size:11px}.ld-rail-block{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.ld-rail-block:last-child{margin-bottom:0}.ld-muted{color:var(--ld-muted)}@media (width<=760px){.ld-tool-window{min-width:0;min-height:0}.ld-tool-resize{display:none}}.ld-terminal{flex-direction:column;gap:10px;min-height:0;display:flex}.ld-terminal-layout{grid-template-columns:224px minmax(0,1fr);gap:10px;min-height:0;display:grid}.ld-terminal-rail{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-1);border-radius:8px;flex-direction:column;gap:10px;padding:10px;display:flex}.ld-terminal-rail .ld-select{width:100%}.ld-terminal-rail .ld-rail-block{margin-bottom:0}.ld-terminal-controls{flex-direction:column;gap:6px;display:flex}.ld-terminal-search{flex:1;min-width:0;position:relative}.ld-terminal-search .ld-input{padding-right:32px}.ld-terminal-search-count{pointer-events:none;color:var(--ld-muted);font-family:var(--font-mono);font-size:10px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ld-terminal-session-card{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-2);border-radius:8px;flex-direction:column;gap:2px;padding:10px;display:flex}.ld-terminal-session-card strong{color:var(--ld-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.ld-terminal-session-card small{color:var(--ld-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ld-terminal-workbench{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.ld-winrm-fields{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-2);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 96px;gap:8px;margin-bottom:10px;padding:10px;display:grid}.ld-terminal-workbench .ld-winrm-fields{margin-bottom:0}.ld-winrm-fields .ld-muted{grid-column:1/-1}.ld-terminal-port{text-align:center}.ld-terminal-profile-name{grid-column:1/span 2}.ld-terminal-frame{border:1px solid var(--ld-hairline);background-color:#0c1511;border-radius:8px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.ld-terminal-workbench .ld-terminal-frame{flex:1}.ld-terminal-titlebar{border-bottom:1px solid var(--ld-hairline);background-color:var(--ld-surface-2);min-height:28px;color:var(--ld-muted);align-items:center;gap:6px;padding:0 9px;font-size:11px;display:flex}.ld-terminal-titlebar strong{color:var(--ld-ink);font-family:var(--font-mono);font-size:11px;font-weight:600}.ld-terminal-titlebar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ld-terminal-titlebar em{color:var(--ld-muted);margin-left:auto;font-size:10px;font-style:normal}.ld-terminal-screen{color:#e8f0ea;min-height:360px;font-family:var(--font-mono);background-color:#0c1511;flex-direction:column;flex:1;display:flex}:root[data-theme=dark] .ld-terminal-screen{color:#e8f0ea;background-color:#0c1511}.ld-terminal-screen .ld-muted{color:#9aa89f}.ld-terminal-frame.powershell .ld-terminal-screen,.ld-terminal-frame.cmd .ld-terminal-screen,.ld-terminal-frame.terminal .ld-terminal-screen{color:#e8f0ea;background-color:#0c1511}.ld-terminal-frame .syntax-keyword{color:#52d889;font-weight:600}.ld-terminal-frame .syntax-variable{color:#89c4ff}.ld-terminal-frame .syntax-string{color:#e3ca75}.ld-terminal-frame .syntax-comment{color:#adcfbf80}.ld-terminal-frame .syntax-operator{color:#ff8a8a}.ld-terminal-frame .syntax-path{color:#9fb3ff}.ld-terminal-banner{color:#e8f0ea;opacity:.92;white-space:pre-wrap;padding:10px 10px 2px;font-size:12px;line-height:1.38}.ld-terminal-history{flex:1;min-height:0;padding:8px 10px;overflow:auto}.ld-terminal-history-entry{border-bottom:1px solid #22332b;margin:0 0 9px;padding:0 0 8px}.ld-terminal-history-entry.exit-success{border-bottom-color:var(--ld-status-online)}.ld-terminal-history-entry.exit-failure{border-bottom-color:var(--ld-status-failure)}.ld-terminal-history-entry.exit-pending{border-bottom-color:var(--ld-status-attention)}.ld-terminal-history-entry.status-streaming{border-bottom-color:var(--ld-status-online)}.ld-terminal-history-entry.status-running{border-bottom-color:var(--ld-status-attention)}.ld-terminal-history-entry.status-queued{border-bottom-color:var(--ld-status-info);opacity:.75}.ld-terminal-job-header{opacity:.75;align-items:center;gap:10px;margin-bottom:4px;font-size:11px;display:flex}.ld-terminal-timestamp{color:#9aa89f;font-family:var(--font-mono);font-weight:500}.ld-terminal-exit-code{color:#9aa89f;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.ld-terminal-exit-code.status-streaming{color:var(--ld-status-online)}.ld-terminal-exit-code.status-running{color:var(--ld-status-attention)}.ld-terminal-exit-code.status-queued{color:var(--ld-status-info)}.ld-terminal-duration{color:#9aa89f}.ld-terminal-history .ld-icon-btn{color:#9aa89f;background-color:#0c1511;border-color:#22332b;border-radius:4px;width:24px;height:24px}.ld-terminal-history .ld-icon-btn:hover{color:#e8f0ea;background-color:#22332b}.ld-terminal-prompt{color:var(--ld-status-online);white-space:nowrap;margin-right:4px;font-weight:700}.ld-terminal-command{color:#e8f0ea;white-space:pre-wrap;word-break:break-word}.ld-terminal-output{color:#e8f0ea;white-space:pre-wrap;word-break:break-word;border:1px solid #22332b;border-radius:4px;margin:6px 0 0;padding:8px 10px;font-size:11px;line-height:1.45;overflow-x:auto}.ld-terminal-truncation{border-left:3px solid var(--ld-status-attention);background-color:var(--ld-status-attention-pill);color:var(--ld-status-attention);font-family:var(--font-mono);border-radius:4px;margin:6px 0 0;padding:8px 10px;font-size:10px}.ld-terminal-error{border-left:3px solid var(--ld-status-failure);background-color:var(--ld-status-failure-pill);color:var(--ld-status-failure);font-family:var(--font-mono);border-radius:4px;margin:6px 0 0;padding:8px 10px;font-size:10px}.ld-terminal-suggestion{border-left:3px solid var(--ld-status-info);background-color:var(--ld-status-info-pill);color:var(--ld-status-info);border-radius:4px;margin:6px 0 0;padding:10px 12px;font-size:11px}.ld-terminal-suggestion.error-type-access_denied{border-left-color:var(--ld-status-attention);background-color:var(--ld-status-attention-pill);color:var(--ld-status-attention)}.ld-terminal-suggestion.error-type-syntax_error{border-left-color:var(--ld-status-failure);background-color:var(--ld-status-failure-pill);color:var(--ld-status-failure)}.ld-terminal-suggestion-title{margin-bottom:4px;font-weight:600}.ld-terminal-suggestion-message{opacity:.8;margin-bottom:6px;font-size:11px;font-style:italic}.ld-terminal-suggestion ul{margin:0;padding-left:16px;list-style:outside}.ld-terminal-suggestion li{margin:2px 0;font-size:11px;line-height:1.3}.ld-terminal-input{border-top:1px solid var(--ld-hairline);grid-template-columns:auto minmax(0,1fr) 72px;align-items:center;gap:8px;padding:8px 10px;display:grid}.ld-terminal-input>span{color:var(--ld-status-online);font:700 11px/1 var(--font-mono);white-space:nowrap}.ld-terminal-input textarea{min-height:var(--spacing-ld-dense);color:#e8f0ea;font:12px/1.25 var(--font-mono);resize:none;background-color:#0c1511;border:1px solid #22332b;border-radius:4px;margin:0;padding:7px 8px;overflow:hidden}.ld-terminal-input textarea:focus{border-color:var(--ld-brand);outline:2px solid var(--ld-brand);outline-offset:1px}.ld-terminal-status{color:#9aa89f;border-top:1px solid #22332b;justify-content:space-between;gap:10px;padding:6px 10px;font-size:11px;display:flex}.ld-terminal-status span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes ld-terminal-pulse{0%,to{opacity:1}50%{opacity:.6}}.ld-terminal-streaming{color:var(--ld-status-online);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-size:10px;font-weight:700;animation:1.5s ease-in-out infinite ld-terminal-pulse;display:inline-flex}.ld-terminal-streaming:before{content:"";background-color:var(--ld-status-online);border-radius:50%;width:7px;height:7px;display:inline-block}.ld-terminal-danger{color:var(--ld-status-failure);border-color:var(--ld-status-failure)}.ld-terminal-danger:hover:not(:disabled){color:var(--ld-status-failure);background-color:var(--ld-danger-soft);border-color:var(--ld-status-failure)}.ld-terminal .ld-input,.ld-terminal .ld-select,.ld-terminal .ld-btn,.ld-terminal .ld-check{min-height:var(--spacing-ld-dense)}.ld-remote,.ld-remote-layout{flex-direction:column;gap:10px;min-height:0;display:flex}.ld-viewer-frame{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.ld-viewer-toolbar{min-height:var(--spacing-ld-dense);border:1px solid var(--ld-hairline);background-color:var(--ld-surface-1);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.ld-viewer-title{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.ld-viewer-title strong{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.ld-viewer-title em{color:var(--ld-muted);white-space:nowrap;font-size:11px;font-style:normal}.ld-viewer-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.ld-viewer-canvas{border:1px solid var(--ld-hairline);background-color:var(--ld-inset);border-radius:8px;flex:1;justify-content:center;align-items:center;min-height:320px;display:flex;overflow:auto}.ld-viewer-canvas.has-frame{background-color:var(--ld-surface-2)}.ld-viewer-canvas img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 0 0 1px var(--ld-hairline)}.ld-viewer-canvas.fit-contain img{object-fit:contain;max-width:100%;max-height:100%}.ld-viewer-canvas.fit-width .ld-viewer-image{align-items:flex-start}.ld-viewer-canvas.fit-width img{width:100%;height:auto}.ld-viewer-canvas.fit-native .ld-viewer-image{justify-content:center;align-items:flex-start;width:auto;min-width:100%;height:auto;min-height:100%}.ld-viewer-canvas.fit-native img{width:auto;max-width:none;height:auto;max-height:none}.ld-viewer-image{justify-content:center;align-items:center;width:100%;height:100%;padding:8px;display:inline-flex}.ld-viewer-canvas .ld-empty{flex-direction:column;align-items:center;gap:8px;max-width:360px;display:flex}.ld-viewer-canvas .ld-empty strong{color:var(--ld-ink);font-size:13px}.ld-viewer-canvas .ld-empty span{font-size:12px;line-height:1.45}.ld-viewer-status{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-1);color:var(--ld-muted);border-radius:8px;flex-wrap:wrap;gap:6px 16px;padding:6px 10px;font-size:11px;display:flex}.ld-viewer-status .ld-value{font-size:11px}.ld-viewer-side{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-1);border-radius:8px;flex-direction:column;gap:7px;padding:8px;display:flex}.ld-viewer-side .ld-btn{justify-content:center}.ld-viewer-side .ld-status-error{flex-direction:column;gap:6px;display:flex}.ld-viewer-safety{border:1px solid var(--ld-status-warning);background-color:var(--ld-status-warning-pill);color:var(--ld-status-warning);border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:flex}.ld-viewer-session{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-2);color:var(--ld-muted);border-radius:8px;font-size:11px}.ld-viewer-session summary{cursor:pointer;color:var(--ld-ink);padding:8px 10px;font-weight:600}.ld-viewer-session-controls{border-top:1px solid var(--ld-hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 10px;display:grid}.ld-viewer-session-controls .ld-field{color:var(--ld-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.ld-viewer-debug{border-top:1px solid var(--ld-hairline);color:var(--ld-muted);flex-direction:column;gap:3px;padding:8px 10px;font-size:10px;line-height:1.35;display:flex}.ld-viewer-debug span{text-overflow:ellipsis;overflow:hidden}.ld-remote .ld-btn,.ld-remote .ld-select{min-height:var(--spacing-ld-dense)}.ld-files{flex-direction:column;gap:10px;min-height:0;display:flex}.ld-files-layout{grid-template-columns:180px minmax(0,1fr) 260px;gap:10px;min-height:0;display:grid}.ld-files-rail{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-1);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.ld-files-rail button{min-height:var(--spacing-ld-dense);border:1px solid var(--ld-hairline);background-color:var(--ld-surface-2);color:var(--ld-muted);cursor:pointer;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.ld-files-rail button:hover:not(:disabled){color:var(--ld-ink);background-color:var(--ld-brand-soft);border-color:var(--ld-brand-line)}.ld-files-rail button:disabled{opacity:.55;cursor:not-allowed}.ld-files-rail-status{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-2);border-radius:6px;margin-top:auto;padding:8px 10px}.ld-files-rail-status strong{color:var(--ld-ink);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600;display:block}.ld-files-rail-status span{color:var(--ld-muted);margin-top:3px;font-size:10px;display:block}.ld-files-main{flex-direction:column;gap:8px;min-width:0;display:flex}.ld-files-toolbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ld-files-breadcrumbs{font-family:var(--font-mono);flex-wrap:wrap;gap:4px;font-size:12px;display:flex}.ld-files-breadcrumbs button{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-2);min-height:26px;color:var(--ld-muted);font-family:var(--font-mono);cursor:pointer;border-radius:6px;align-items:center;padding:0 10px;font-size:11px;display:inline-flex}.ld-files-breadcrumbs button:hover:not(:disabled){color:var(--ld-ink);background-color:var(--ld-brand-soft);border-color:var(--ld-brand-line)}.ld-files-breadcrumbs button:disabled{opacity:.55;cursor:not-allowed}.ld-files-browser-grid{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;display:grid}.ld-files-browser{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-1);border-radius:8px;flex:1;min-height:0;overflow:auto}.ld-files-browser .ld-table{border-collapse:collapse;width:100%;font-size:12px}.ld-files-browser .ld-table th,.ld-files-browser .ld-table td{height:var(--spacing-ld-dense);border-bottom:1px solid var(--ld-hairline);text-align:left;white-space:nowrap;vertical-align:middle;padding:0 10px}.ld-files-browser .ld-table th{z-index:1;background-color:var(--ld-surface-2);color:var(--ld-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600;position:sticky;top:0}.ld-files-browser .ld-table tbody tr:hover td{background-color:var(--ld-selected)}.ld-files-name{min-width:0;color:var(--ld-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;display:inline-flex}.ld-files-name span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ld-files-name:disabled{opacity:.55;cursor:not-allowed}.ld-table-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.ld-files-mini{min-height:26px;padding:0 10px;font-size:11px}.ld-files-side{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-1);border-radius:8px;flex-direction:column;gap:10px;padding:10px;display:flex}.ld-files-permissions{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-2);border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:flex}.ld-files-permissions .ld-micro-label{flex:1;min-width:0}.ld-files-permissions .ld-pill{color:var(--ld-status-info);background-color:var(--ld-status-info-pill)}.ld-files-upload{flex-direction:column;gap:8px;display:flex}.ld-files-upload small{color:var(--ld-muted);font-size:10px;line-height:1.35}.ld-files-transfers{flex-direction:column;gap:6px;display:flex}.ld-files-transfer-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ld-files-transfer-counts span{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-2);min-width:0;color:var(--ld-muted);text-transform:uppercase;letter-spacing:.03em;border-radius:6px;padding:6px;font-size:10px;font-weight:600}.ld-files-transfer-counts strong{color:var(--ld-ink);font-variant-numeric:tabular-nums}.ld-files-transfer-row{border:1px solid var(--ld-hairline);background-color:var(--ld-surface-2);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.ld-files-transfer-row>div{min-width:0}.ld-files-transfer-row strong,.ld-files-transfer-row small,.ld-files-transfer-row em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ld-files-transfer-row strong{color:var(--ld-ink);font-size:11px}.ld-files-transfer-row small{color:var(--ld-muted);font-size:10px}.ld-files-transfer-row em{color:var(--ld-faint);font-size:10px;font-style:normal}.ld-files-transfer-actions{align-items:center;gap:5px;display:flex}.ld-files .ld-btn:not(.ld-files-mini),.ld-files .ld-input,.ld-files .ld-select,.ld-files .ld-check{min-height:var(--spacing-ld-dense)}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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}.text-wrap{text-wrap:wrap}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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)}.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,)}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");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}:root{--ld-canvas:#f0f3f1;--ld-surface-1:#fff;--ld-surface-2:#fff;--ld-inset:#f6f8f7;--ld-selected:#e5f3eb;--ld-elevated:#fff;--ld-hairline:#d7dfdb;--ld-border-strong:#b9c6c0;--ld-ink:#14201a;--ld-muted:#5d6b64;--ld-faint:#8a9a8f;--ld-brand:#0f7a3a;--ld-brand-strong:#0d6331;--ld-live:#168244;--ld-brand-soft:#e8f5ec;--ld-brand-line:#b8dcc4;--ld-status-online:#168244;--ld-status-online-pill:#e8f5ec;--ld-status-warning:#8a5a00;--ld-status-warning-pill:#fdf3dd;--ld-status-failure:#b4232a;--ld-status-failure-pill:#fff0f0;--ld-status-info:#1d5a75;--ld-status-info-pill:#e9f4f9;--ld-status-attention:#8a5a00;--ld-status-attention-pill:#fbf3e4;--ld-danger:#b4232a;--ld-danger-soft:#fff0f0}:root[data-theme=dark]{--ld-canvas:#0a130f;--ld-surface-1:#0f1a15;--ld-surface-2:#14201b;--ld-inset:#0c1511;--ld-selected:#1a2e22;--ld-elevated:#192620;--ld-hairline:#22332b;--ld-border-strong:#2d4237;--ld-ink:#e8f0ea;--ld-muted:#9aa89f;--ld-faint:#6b7b71;--ld-brand:#12763c;--ld-brand-strong:#74e59b;--ld-live:#5fd083;--ld-brand-soft:#14291c;--ld-brand-line:#2d6741;--ld-status-online:#5fd083;--ld-status-online-pill:#1a2e22;--ld-status-warning:#e8b45a;--ld-status-warning-pill:#2e2715;--ld-status-failure:#ff9a9a;--ld-status-failure-pill:#3a1d1d;--ld-status-info:#8fb6c9;--ld-status-info-pill:#16252d;--ld-status-attention:#e0b36a;--ld-status-attention-pill:#2e2414;--ld-danger:#ff9a9a;--ld-danger-soft:#3a1d1d;--shadow-raised:0 1px 2px #0006, 0 4px 12px #00000040;--shadow-floating:0 1px 2px #0006, 0 4px 12px #00000040}:root{background-color:var(--ld-canvas);color:var(--ld-ink)}body{background-color:var(--ld-canvas);color:var(--ld-ink);font-family:var(--font-sans)}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-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}
