:root{--fluid-glass:color-mix(in srgb,var(--s-card) 80%,transparent);--fluid-glass-head:color-mix(in srgb,var(--s-raise) 70%,transparent);--fluid-specular:color-mix(in srgb,var(--s-ink) 12%,transparent);--fluid-blur:18px;--fluid-stagger:40ms;--fluid-dur-radar:3.2s;--fluid-dur-reconcile:1.4s;--fluid-dur-signal:1.2s;--fluid-note-amber:#e0a12f;--fluid-note-rose:#e0567a;--fluid-note-sky:#3f8fd6;--fluid-note-violet:#8b6ce0;--fluid-note-emerald:#3aa675;--bg-hero:url(/backgrounds/hero-station.svg);--bg-hero-ink:color-mix(in srgb,var(--s-brand) 70%,transparent);--bg-hero-size:54vw}@media (prefers-color-scheme:light){:root:not([data-mode=dark]){--fluid-glass:color-mix(in srgb,var(--s-card) 88%,transparent);--fluid-specular:color-mix(in srgb,var(--s-ink) 6%,transparent);--fluid-note-amber:#9a6400;--fluid-note-rose:#b83b5e;--fluid-note-sky:#1f5fb0;--fluid-note-violet:#5b46b8;--fluid-note-emerald:#1f7a55}}:root[data-mode=light]{--fluid-glass:color-mix(in srgb,var(--s-card) 88%,transparent);--fluid-specular:color-mix(in srgb,var(--s-ink) 6%,transparent);--fluid-note-amber:#9a6400;--fluid-note-rose:#b83b5e;--fluid-note-sky:#1f5fb0;--fluid-note-violet:#5b46b8;--fluid-note-emerald:#1f7a55}.app-hero{display:none;position:fixed;right:-9vw;bottom:2vh;width:var(--bg-hero-size);aspect-ratio:18/13;z-index:-1;pointer-events:none;background:var(--bg-hero-ink);-webkit-mask:var(--bg-hero) center /contain no-repeat;mask:var(--bg-hero) center /contain no-repeat;will-change:transform;transition:transform var(--dur-long) var(--ease)}:root[data-theme=kubernaut][data-deep][data-hero][data-hero-bg] .app-hero{display:block}@media (max-width:1100px){.app-hero{display:none!important}}:root[data-theme=kubernaut][data-deep]{--ambient-chrome:20%;--ambient-zoom:1.06;--ambient-chip:1.35}:root[data-theme=kubernaut][data-deep] .app-bg{transition:opacity var(--dur-long) var(--ease),transform var(--dur-long) var(--ease)}:root[data-theme=kubernaut][data-deep][data-ambient] .app-bg{transform:scale(var(--ambient-zoom))}:root[data-theme=kubernaut][data-deep] .app-rail,:root[data-theme=kubernaut][data-deep] .board,:root[data-theme=kubernaut][data-deep] .omni-wrap,:root[data-theme=kubernaut][data-deep] .topbar .brand,:root[data-theme=kubernaut][data-deep] .topbar .spaces,:root[data-theme=kubernaut][data-deep] .topbar .topbar-actions>:not(.telemetry){transition:opacity var(--dur-long) var(--ease)}:root[data-theme=kubernaut][data-deep][data-ambient] .app-rail,:root[data-theme=kubernaut][data-deep][data-ambient] .board,:root[data-theme=kubernaut][data-deep][data-ambient] .omni-wrap,:root[data-theme=kubernaut][data-deep][data-ambient] .topbar .brand,:root[data-theme=kubernaut][data-deep][data-ambient] .topbar .spaces,:root[data-theme=kubernaut][data-deep][data-ambient] .topbar .topbar-actions>:not(.telemetry){opacity:var(--ambient-chrome)}:root[data-theme=kubernaut][data-deep] .telemetry{transform-origin:right center;transition:transform var(--dur-long) var(--ease)}:root[data-theme=kubernaut][data-deep][data-ambient] .telemetry{transform:scale(var(--ambient-chip))}@media (prefers-reduced-motion:reduce){:root[data-theme=kubernaut][data-deep] .app-bg,:root[data-theme=kubernaut][data-deep] .app-rail,:root[data-theme=kubernaut][data-deep] .board,:root[data-theme=kubernaut][data-deep] .omni-wrap,:root[data-theme=kubernaut][data-deep] .telemetry,:root[data-theme=kubernaut][data-deep] .topbar .brand,:root[data-theme=kubernaut][data-deep] .topbar .spaces,:root[data-theme=kubernaut][data-deep] .topbar .topbar-actions>:not(.telemetry){transition:none}}.app-constellation{position:fixed;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none;opacity:.55}.app-constellation-links line{stroke:var(--s-line-strong);stroke-width:1;vector-effect:non-scaling-stroke}.app-constellation-stars circle{opacity:.9}:root[data-theme=kubernaut][data-deep] .app-rail,:root[data-theme=kubernaut][data-deep] .topbar{background:var(--fluid-glass-head);backdrop-filter:blur(var(--fluid-blur));-webkit-backdrop-filter:blur(var(--fluid-blur))}:root[data-theme=kubernaut][data-deep] .app-rail:after{content:"";position:absolute;right:-1px;top:0;bottom:0;width:6px;background:repeating-linear-gradient(180deg,var(--s-line-strong) 0 1px,transparent 1px 12px);opacity:.7}:root[data-theme=kubernaut][data-deep] .rail-app:hover{color:var(--p,var(--s-brand));background:color-mix(in srgb,var(--p,var(--s-brand)) 14%,transparent)}:root[data-theme=kubernaut][data-deep] .portlet{position:relative;background:var(--fluid-glass);backdrop-filter:blur(var(--fluid-blur)) saturate(1.15);-webkit-backdrop-filter:blur(var(--fluid-blur)) saturate(1.15);border-color:var(--s-line-strong);box-shadow:inset 0 1px 0 var(--fluid-specular),var(--shadow-2)}:root[data-theme=kubernaut][data-deep] .portlet-icon{background:color-mix(in srgb,var(--accent) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}:root[data-theme=kubernaut][data-deep] .portlet:nth-child(n+13){background:var(--s-card);backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme=kubernaut][data-deep] .portlet:after,:root[data-theme=kubernaut][data-deep] .portlet:before{content:"";position:absolute;width:14px;height:14px;border:1px solid var(--s-line-control);opacity:.55;pointer-events:none}:root[data-theme=kubernaut][data-deep] .portlet:before{left:8px;top:8px;border-width:1px 0 0 1px;border-top-left-radius:4px}:root[data-theme=kubernaut][data-deep] .portlet:after{right:8px;bottom:8px;border-width:0 1px 1px 0;border-bottom-right-radius:4px}:root[data-theme=kubernaut][data-deep] .p-head,:root[data-theme=kubernaut][data-deep] .portlet-head{position:relative;padding-left:var(--space-5)}.portlet-led,.portlet-manifest,.radar{display:none}:root[data-theme=kubernaut][data-deep] .portlet{--led:var(--s-good)}:root[data-theme=kubernaut][data-deep] .portlet[data-state=drift]{--led:var(--s-warn)}:root[data-theme=kubernaut][data-deep] .portlet[data-state=lost]{--led:var(--s-danger)}:root[data-theme=kubernaut][data-deep] .portlet[data-state=restricted]{--led:var(--s-warn)}:root[data-theme=kubernaut][data-deep] .portlet-led{display:block;position:absolute;left:0;top:var(--space-4);bottom:var(--space-3);width:3px;border-radius:0 2px 2px 0;background:var(--led);box-shadow:0 0 12px var(--led)}:root[data-theme=kubernaut][data-deep] .portlet-manifest{margin-top:2px;font-family:var(--mono);font-size:var(--text-xs);color:var(--s-muted)}:root[data-theme=kubernaut][data-deep] .portlet-manifest[data-ready]{display:block}:root[data-theme=kubernaut][data-deep] .telemetry{display:inline-flex}.telemetry{display:none;align-items:center;gap:var(--space-2);font-family:var(--mono);font-size:var(--text-xs);color:var(--s-muted);padding:6px var(--space-3);border:1px solid var(--s-line)}.telemetry,.telemetry .dot{border-radius:var(--radius-full)}.telemetry .dot{width:7px;height:7px;background:var(--bg-signal,var(--s-good));box-shadow:0 0 10px var(--bg-signal,var(--s-good))}:root[data-theme=kubernaut][data-deep] .btn,:root[data-theme=kubernaut][data-deep] .chip,:root[data-theme=kubernaut][data-deep] .omnibar,:root[data-theme=kubernaut][data-deep] .portlet-search,:root[data-theme=kubernaut][data-deep] .toast{background:var(--fluid-glass);backdrop-filter:blur(var(--fluid-blur));-webkit-backdrop-filter:blur(var(--fluid-blur))}:root[data-theme=kubernaut][data-deep] .btn-accent,:root[data-theme=kubernaut][data-deep] .btn.primary{background:var(--grad-cta);box-shadow:0 0 0 1px color-mix(in srgb,var(--s-brand) 40%,transparent),0 6px 24px color-mix(in srgb,var(--s-brand) 30%,transparent)}:root[data-theme=kubernaut][data-deep] .icon-btn{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme=kubernaut][data-deep] .radar{display:none;position:absolute;right:0;top:0;z-index:1;width:120px;height:120px;border-radius:var(--radius-full);overflow:hidden;opacity:.6;border:1px solid color-mix(in srgb,var(--s-danger) 40%,transparent);background:radial-gradient(circle,transparent 62%,color-mix(in srgb,var(--s-danger) 12%,transparent) 63%,transparent 64%),radial-gradient(circle,transparent 30%,color-mix(in srgb,var(--s-danger) 10%,transparent) 31%,transparent 32%)}:root[data-theme=kubernaut][data-deep] .portlet[data-state=lost] .radar{display:block}:root[data-theme=kubernaut][data-deep] .radar:after{content:"";position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from 0deg,transparent 0 78%,color-mix(in srgb,var(--s-danger) 45%,transparent) 100%);animation:sweep var(--fluid-dur-radar) linear infinite}@keyframes sweep{to{transform:rotate(1turn)}}.p-signal{display:none}:root[data-theme=kubernaut][data-deep] .p-signal{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;min-height:min(220px,100%);padding:18px 138px 18px 22px}:root[data-theme=kubernaut][data-deep] .portlet[data-state=lost]{height:220px}:root[data-theme=kubernaut][data-deep] .portlet[data-state=lost] .portlet-body{display:none}:root[data-theme=kubernaut][data-deep] .portlet[data-state=restricted]{height:auto}:root[data-theme=kubernaut][data-deep] .portlet[data-state=restricted] .portlet-body{display:none}:root[data-theme=kubernaut][data-deep] .portlet[data-state=restricted] .p-signal{padding-right:22px;min-height:120px}.portlet[data-state=restricted] .p-signal{display:flex;flex-direction:column;gap:6px;position:relative;z-index:2;padding:14px 16px;min-height:88px}.p-signal-title{font-family:var(--display);font-weight:700;font-size:var(--text-m);color:var(--s-ink)}.p-signal-text{margin:0;font-size:var(--vnc-text-s);color:var(--s-body);max-width:52ch}.p-signal-foot{display:flex;align-items:center;gap:12px;margin-top:auto}.p-signal-timer{font-family:var(--mono);font-size:var(--text-xs);color:var(--s-muted)}:root[data-theme=kubernaut][data-deep] .command .prefix span,:root[data-theme=kubernaut][data-deep] .omni-prefix{display:inline}:root[data-theme=kubernaut][data-deep] .command input,:root[data-theme=kubernaut][data-deep] .omnibar input{font-family:var(--mono);font-size:var(--text-m)}:root[data-theme=kubernaut][data-deep] .omnibar:focus-within{box-shadow:var(--glow);border-color:var(--s-focus)}.omni-prefix{display:none;align-items:center;gap:var(--space-2);color:var(--s-brand);font-family:var(--mono);font-size:var(--text-s)}.reconciler{position:fixed;left:104px;right:0;top:88px;height:2px;z-index:50;background:var(--grad);transform:scaleX(0);transform-origin:left;opacity:0;transition:transform var(--fluid-dur-reconcile) var(--ease),opacity var(--fluid-dur-reconcile) var(--ease);pointer-events:none}.reconciler.run{transform:scaleX(1);opacity:1}.orbits{width:100%;height:80px;margin-top:auto;fill:none;stroke:var(--s-brand);stroke-width:1.5;opacity:.7}.orbits path:last-child{stroke:var(--s-electric);opacity:.6}:root[data-theme=kubernaut][data-deep] .board.warp .portlet{animation:enter var(--dur-long) var(--ease-enter) both}:root[data-theme=kubernaut][data-deep] .board.warp .portlet:nth-child(2){animation-delay:calc(var(--fluid-stagger) * 1)}:root[data-theme=kubernaut][data-deep] .board.warp .portlet:nth-child(3){animation-delay:calc(var(--fluid-stagger) * 2)}:root[data-theme=kubernaut][data-deep] .board.warp .portlet:nth-child(4){animation-delay:calc(var(--fluid-stagger) * 3)}:root[data-theme=kubernaut][data-deep] .board.warp .portlet:nth-child(5){animation-delay:calc(var(--fluid-stagger) * 4)}@keyframes enter{0%{opacity:0;transform:translateY(14px) scale(.965)}to{opacity:1;transform:none}}:root[data-theme=kubernaut][data-deep] .app-depth.warp{animation:streak var(--dur-long) var(--ease) both}@keyframes streak{0%{transform:scale(1)}35%{transform:scale(1.06,1.45)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.app-depth.warp,.board.warp .portlet,.radar:after{animation:none!important}.app-depth,.app-hero,.reconciler{transition:none}}