@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--ink:#172033;--muted:#667085;--soft:#f5f7fb;--paper:#fff;--line:#d9e2ef;--navy:#123047;--blue:#2563eb;--cyan:#0891b2;--mint:#10b981;--amber:#d97706;--red:#dc2626;--violet:#7c3aed;--shadow:0 22px 60px #1a2d4d21;--radius:22px}*{box-sizing:border-box}body{color:var(--ink);zoom:.8;background:linear-gradient(135deg,#eef5ff 0%,#f8fafc 40%,#eefcf8 100%);margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}code{color:#0f766e;background:#e8fff8;border:1px solid #bdf5de;border-radius:999px;padding:5px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.loading{place-items:center;min-height:100vh;display:grid}.login-stage{grid-template-columns:1.15fr .85fr;gap:34px;min-height:100vh;padding:34px;display:grid;overflow:hidden}.login-hero{color:#fff;box-shadow:var(--shadow);isolation:isolate;background:linear-gradient(135deg,#123047,#0e7490 52%,#14b8a6);border-radius:36px;flex-direction:column;justify-content:flex-end;padding:56px;display:flex;position:relative}.login-hero:before{content:"";pointer-events:none;border:1px solid #ffffff2e;border-radius:28px;position:absolute;inset:18px}.orb{filter:blur(2px);opacity:.75;z-index:-1;border-radius:999px;position:absolute}.orb-one{background:radial-gradient(circle,#a7f3d0,#0000 66%);width:340px;height:340px;top:-80px;right:10%}.orb-two{background:radial-gradient(circle,#bfdbfe,#0000 62%);width:220px;height:220px;bottom:110px;left:10%}.hero-badge{background:#ffffff29;border:1px solid #ffffff3d;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:auto;padding:9px 13px;font-weight:700;display:inline-flex}.login-hero h1{letter-spacing:-.07em;max-width:900px;margin:0 0 22px;font-size:clamp(42px,6vw,84px);line-height:.94}.login-hero p{color:#ffffffd1;max-width:650px;font-size:18px;line-height:1.6}.hero-strip{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.hero-strip span{background:#ffffff21;border:1px solid #ffffff2e;border-radius:18px;gap:4px;min-width:132px;padding:16px 18px;display:grid}.hero-strip strong{font-size:30px;line-height:1}.signin-panel{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #ffffffbf;border-radius:34px;align-self:center;padding:36px}.portal-mark,.mark-new{border:1px solid var(--line);color:#fff;letter-spacing:-.05em;background:#ffffffe6;place-items:center;font-weight:900;display:grid;overflow:hidden}.portal-mark{border-radius:22px;width:72px;height:72px;margin-bottom:22px;font-size:32px}.portal-mark img,.mark-new img{object-fit:contain;width:78%;height:78%;display:block}.form-title span,.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);font-size:12px;font-weight:800}.form-title h2{letter-spacing:-.04em;margin:8px 0 6px;font-size:34px}.form-title p,.signin-panel footer{color:var(--muted)}.field{margin:20px 0;display:block}.field>span{margin-bottom:8px;font-size:13px;font-weight:800;display:block}.field div{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:0 13px;display:flex}.field input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:15px 0}.primary-button{color:#fff;background:linear-gradient(135deg,#2563eb,#0f766e);border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px 18px;font-weight:900;display:flex;box-shadow:0 16px 35px #2563eb40}.signin-panel footer{text-align:center;margin-top:18px;font-size:12px}.error-card{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca;border-radius:14px;margin-top:16px;padding:12px;font-weight:700}.portal-frame{min-height:100vh;padding:18px}.masthead{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #fffc;border-radius:26px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;height:auto;min-height:78px;padding:14px 16px;display:grid;position:sticky;top:18px;box-shadow:0 12px 40px #14304714}.brand-new{align-items:center;gap:12px;min-width:210px;display:flex}.mark-new{border-radius:15px;width:42px;height:42px;font-size:22px}.brand-new strong{font-weight:900;display:block}.brand-new span{color:var(--muted);font-size:12px}.nav-pills{gap:8px;padding:4px;display:flex;overflow:auto}.pill{white-space:nowrap;color:#475467;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:13px;font-weight:800;display:flex}.pill.selected{color:#fff;background:#102a43;box-shadow:0 10px 24px #102a432e}.logout-new{color:#be123c;background:#fff1f2;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:900;display:flex}.workspace-frame{padding:24px 4px 4px}.workspace-header{justify-content:space-between;align-items:flex-end;gap:20px;padding:16px 10px 24px;display:flex}.workspace-header h1{letter-spacing:-.06em;margin:4px 0;font-size:46px}.workspace-header p,.page-head p,.card p{color:var(--muted);font-size:14px}.top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.searchbox,.live-chip,.user-chip{border:1px solid var(--line);color:#667085;background:#ffffffd1;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.user-chip{border-radius:18px}.user-chip>span{color:#0369a1;background:#e0f2fe;border-radius:12px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.user-chip div{color:var(--ink);display:grid}.user-chip small{color:var(--muted);text-transform:capitalize}.content-surface{box-shadow:var(--shadow);background:#ffffff9e;border:1px solid #fffc;border-radius:30px;min-height:calc(100vh - 190px);padding:24px}.page-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;display:flex}.page-head h2{letter-spacing:-.04em;margin:0;font-size:34px}.grid{gap:16px;display:grid}.grid.apps{grid-template-columns:repeat(auto-fill,minmax(255px,1fr))}.grid.nodes,.deck{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:16px;display:grid}.grid.two{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:20px;position:relative;overflow:hidden;box-shadow:0 10px 28px #1120330f}.card:before{content:"";opacity:.85;background:linear-gradient(#14b8a6,#2563eb);width:5px;position:absolute;top:0;bottom:0;left:0}.card h3{letter-spacing:-.02em;margin:0 0 12px;font-size:18px}.app-card{transition:all .18s}.app-card:hover{transform:translateY(-4px);box-shadow:0 20px 42px #1120331f}.app-top,.row,.iframe-actions,.actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.actions{flex-wrap:wrap;justify-content:flex-start;margin-top:16px}.app-icon{background:linear-gradient(135deg,#e0f2fe,#ccfbf1);border-radius:18px;place-items:center;width:54px;height:54px;font-size:26px;display:grid}.btn{color:#fff;background:#102a43;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:900;display:inline-flex}.btn.ghost{border:1px solid var(--line);color:#123047;background:#fff}.btn.mini{padding:7px 10px;font-size:12px}.dot{background:#94a3b8;border-radius:50%;width:10px;height:10px;display:inline-block}.dot.online,.dot.success{background:var(--mint);box-shadow:0 0 0 5px #10b9811f}.dot.degraded,.dot.warn{background:var(--amber);box-shadow:0 0 0 5px #d977061f}.dot.offline,.dot.failed{background:var(--red);box-shadow:0 0 0 5px #dc26261a}.badge{color:#0369a1;background:#e0f2fe;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900}.badge.green{color:#166534;background:#dcfce7}.badge.red{color:#991b1b;background:#fee2e2}.badge.amber{color:#92400e;background:#fef3c7}.badge.violet{color:#5b21b6;background:#ede9fe}.stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:16px;display:grid}.stats strong,.deck strong{letter-spacing:-.04em;margin-top:8px;font-size:28px;display:block}.metric{color:#475467;grid-template-columns:95px 1fr 50px;align-items:center;gap:10px;margin:13px 0;font-size:12px;display:grid}.metric div{background:#e7edf5;border-radius:99px;height:8px;overflow:hidden}.metric i{background:linear-gradient(90deg,#14b8a6,#2563eb);border-radius:99px;height:100%;display:block}.iframe-card iframe{border:1px solid var(--line);background:#fff;border-radius:20px;width:100%;height:62vh}.inline-form,.upload-form{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));align-items:end;gap:10px;display:grid}.inline-form input,.inline-form select,.upload-form select,.upload-form input,label input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:14px;padding:12px}.pipeline{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin-top:16px;display:grid}.pipeline span{border:1px solid var(--line);color:#667085;background:#f8fafc;border-radius:16px;padding:12px;font-weight:700}label{color:#475467;gap:8px;margin-bottom:12px;font-weight:700;display:grid}table{border-collapse:separate;border-spacing:0 8px;width:100%}th{text-align:left;color:#667085;text-transform:uppercase;letter-spacing:.08em;padding:9px;font-size:12px}td{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:13px;font-size:13px}td:first-child{border-left:1px solid var(--line);border-radius:14px 0 0 14px}td:last-child{border-right:1px solid var(--line);border-radius:0 14px 14px 0}.notice{color:#0f766e;margin:12px;font-weight:900;display:inline-block}@media (width<=1100px){.login-stage{grid-template-columns:1fr}.login-hero{min-height:420px}.masthead{grid-template-columns:1fr}.brand-new{min-width:0}.logout-new{justify-self:start}.workspace-header{flex-direction:column;align-items:flex-start}.top-actions{justify-content:flex-start}.workspace-header h1{font-size:36px}}@media (width<=720px){.portal-frame{padding:8px}.content-surface{border-radius:22px;padding:14px}.workspace-header{padding:14px 4px}.login-stage{padding:14px}.login-hero{border-radius:28px;padding:34px}.signin-panel{padding:24px}.hero-strip span{min-width:110px}.nav-pills{padding-bottom:8px}.pill{padding:9px 11px;font-size:12px}}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#172033;--muted:#667085;--soft:#f5f7fb;--paper:#fff;--line:#d9e2ef;--navy:#123047;--blue:#2563eb;--cyan:#0891b2;--mint:#10b981;--amber:#d97706;--red:#dc2626;--violet:#7c3aed;--shadow:0 22px 60px #1a2d4d21;--radius:22px;--page-bg:linear-gradient(135deg,#eef5ff 0%,#f8fafc 40%,#eefcf8 100%);--glass:#ffffffc7;--glass-strong:#ffffffe0;--glass-border:#fffc;--login-card:#ffffffd1;--login-hero:linear-gradient(135deg,#123047,#0e7490 52%,#14b8a6);--chip-bg:#ffffffd1;--hover:#eef6ff;--table-row:#fff;--input-bg:#fff;--code-bg:#e8fff8;--code-color:#0f766e;--pipeline-bg:#f8fafc;--hero-text:#ffffffd1}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e6edf7;--muted:#9fb0c7;--soft:#0e1624;--paper:#121c2c;--line:#26364d;--navy:#dbeafe;--blue:#60a5fa;--cyan:#22d3ee;--mint:#34d399;--amber:#fbbf24;--red:#fb7185;--violet:#a78bfa;--shadow:0 22px 60px #0000005c;--radius:22px;--page-bg:radial-gradient(circle at top left,#22d3ee21,transparent 32%),radial-gradient(circle at bottom right,#60a5fa1f,transparent 34%),linear-gradient(135deg,#07111f 0%,#0b1220 45%,#0f172a 100%);--glass:#0f172ab8;--glass-strong:#121c2ce6;--glass-border:#94a3b824;--login-card:#121c2cd1;--login-hero:linear-gradient(135deg,#08111f,#0f3057 52%,#064e5f);--chip-bg:#121c2cd1;--hover:#60a5fa21;--table-row:#121c2c;--input-bg:#0b1220;--code-bg:#22d3ee1a;--code-color:#67e8f9;--pipeline-bg:#0f172a;--hero-text:#e2e8f0c7}body{background:var(--page-bg);color:var(--ink);transition:background .25s,color .25s}code{color:var(--code-color);background:var(--code-bg);border-color:var(--line)}.login-hero{background:var(--login-hero)}.login-hero p{color:var(--hero-text)}.signin-panel,.masthead,.content-surface{background:var(--glass);border-color:var(--glass-border)}.signin-panel{background:var(--login-card)}.searchbox,.live-chip,.user-chip,.card,.btn.ghost,.field div,.inline-form input,.inline-form select,.upload-form select,.upload-form input,label input,td{background:var(--paper);border-color:var(--line);color:var(--ink)}.pipeline span{background:var(--pipeline-bg);border-color:var(--line);color:var(--muted)}.pill{color:var(--muted)}.pill:hover{background:var(--hover)}.pill.selected{background:var(--navy);color:var(--paper)}:root[data-theme=dark] .pill.selected{color:#fff;background:linear-gradient(135deg,#1d4ed8,#0e7490)}.logout-new{color:var(--red);background:#fb71851f}.field input{color:var(--ink)}.field input::placeholder{color:var(--muted)}.user-chip>span{background:var(--hover);color:var(--cyan)}.app-icon{background:linear-gradient(135deg,var(--hover),#14b8a61f)}.card,.masthead,.content-surface,.signin-panel{box-shadow:var(--shadow)}.theme-toggle{border:1px solid var(--line);background:var(--chip-bg);color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-weight:900;display:inline-flex;box-shadow:0 8px 22px #1120330f}.theme-toggle:hover{background:var(--hover)}.masthead-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.login-theme-control{z-index:10;position:fixed;top:24px;right:24px}.login-theme-control .theme-toggle{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root[data-theme=dark] .hero-badge,:root[data-theme=dark] .hero-strip span{background:#0f172a47;border-color:#e2e8f029}:root[data-theme=dark] .error-card{color:#fecdd3;background:#7f1d1d47;border-color:#fb718580}:root[data-theme=dark] .btn{color:#fff;background:linear-gradient(135deg,#2563eb,#0891b2)}:root[data-theme=dark] .primary-button{background:linear-gradient(135deg,#2563eb,#0891b2)}@media (width<=1100px){.masthead-actions{justify-content:flex-start}.login-theme-control{top:18px;right:18px}}@media (width<=720px){.theme-toggle span{display:none}.login-theme-control{top:16px;right:16px}.masthead-actions{gap:8px}}.login-stage{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(16px,2.4vw,34px);height:100svh;min-height:100svh;padding:clamp(14px,2.4vw,34px);overflow:auto}.login-hero{min-height:0;padding:clamp(28px,4vw,56px)}.signin-panel{justify-self:center;width:min(100%,460px);max-height:calc(100svh - clamp(28px,4.8vw,68px));overflow:auto}.login-hero h1{font-size:clamp(34px,5.2vw,84px)}.login-hero p{font-size:clamp(14px,1.35vw,18px)}@media (width<=1100px){.login-stage{height:auto;min-height:100svh}.signin-panel{max-height:none}.login-hero{min-height:min(52svh,520px)}}@media (width<=720px){.login-hero{min-height:auto}.signin-panel{width:100%}.portal-mark{border-radius:18px;width:60px;height:60px;margin-bottom:16px}.form-title h2{font-size:28px}.field{margin:14px 0}.field input{padding:12px 0}}.password-toggle{color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.password-toggle:hover{color:var(--cyan)}.hero-orbit{aspect-ratio:2;pointer-events:none;opacity:.96;filter:drop-shadow(0 28px 50px #02061752);width:min(560px,70%);position:absolute;top:118px;left:50%;transform:translate(-50%)}.hero-orbit:before{content:"";background:conic-gradient(from 120deg,transparent 0 58%,#7dd3fc75 61%,transparent 66% 100%);filter:blur(10px);opacity:.62;border-radius:50%;animation:8s linear infinite orbitSweep;position:absolute;inset:14% 6%}.hero-orbit:after{content:"";background:radial-gradient(circle,#5eead429,#0000 66%);border-radius:50%;width:60%;height:38%;animation:5s ease-in-out infinite orbitBreathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-ring{border:1px solid #7dd3fc3d;border-radius:50%;position:absolute;inset:0;transform:rotate(-8deg);box-shadow:0 0 35px #0891b21f,inset 0 0 24px #5eead40a}.orbit-ring-outer{animation:18s linear infinite orbitOuter}.orbit-ring-inner{border-color:#5eead447;animation:12s linear infinite orbitInner;inset:23% 15%;box-shadow:0 0 28px #10b9811f,inset 0 0 18px #7dd3fc0f}.orbit-center{z-index:2;background:#020617;border-radius:999px;place-items:center;width:184px;height:184px;animation:4.8s ease-in-out infinite orbitCore;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 70px #0206177a,0 0 0 1px #7dd3fc3d,0 0 58px #38bdf847}.orbit-center:before{content:"";border-radius:inherit;background:conic-gradient(from 0deg,transparent 0 18%,#38bdf8d1 25%,transparent 34% 55%,#22d3ee94 64%,transparent 74% 100%);opacity:.7;animation:9s linear infinite orbitCoreSpin;position:absolute;inset:-18px}.orbit-center:after{content:"";border-radius:inherit;border:1px solid #bfdbfe75;animation:2.7s ease-out infinite orbitPing;position:absolute;inset:5px;box-shadow:inset 0 0 30px #0ea5e93d}.orbit-center img{z-index:1;object-fit:cover;filter:saturate(1.18)contrast(1.08);width:100%;height:100%;position:relative}.orbit-moon-track{z-index:3;width:82%;height:42%;transform:translate(-50%,-50%) rotate(var(--track-angle,0deg));animation:orbitMoon var(--moon-speed,16s) linear infinite;animation-delay:var(--moon-delay,0s);border:1px dashed #7dd3fc33;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 18px #0ea5e90a}.orbit-moon-track:before{content:"";background:#7dd3fc;border-radius:999px;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 18px #7dd3fcd9}.orbit-chip{color:#d7fff2;letter-spacing:.06em;text-transform:uppercase;min-width:60px;height:24px;transform:translate(-50%,-50%) rotate(calc(-1 * var(--track-angle,0deg)));animation:orbitMoonLabel var(--moon-speed,16s) linear infinite;animation-delay:var(--moon-delay,0s);background:linear-gradient(135deg,#0f172ac7,#1e293b85);border:1px solid #94a3b847;border-radius:999px;place-items:center;padding:0 10px;font-size:9px;font-weight:900;display:inline-grid;position:absolute;top:50%;left:0;box-shadow:0 12px 28px #0206173d,inset 0 1px #ffffff14,0 0 22px #5eead429}.orbit-moon-apps{--track-angle:-8deg;--moon-speed:18s}.orbit-moon-nodes{--track-angle:28deg;--moon-speed:14s;--moon-delay:-3.5s;width:70%;height:34%}.orbit-moon-backup{--track-angle:-32deg;--moon-speed:22s;--moon-delay:-8s;width:90%;height:50%}.orbit-moon-vm{--track-angle:62deg;--moon-speed:12s;--moon-delay:-6s;width:58%;height:28%}@keyframes orbitOuter{0%{transform:rotate(-8deg)}to{transform:rotate(352deg)}}@keyframes orbitInner{0%{transform:rotate(8deg)}to{transform:rotate(-352deg)}}@keyframes orbitSweep{0%{opacity:.38;transform:rotate(0)scale(.96)}50%{opacity:.75}to{opacity:.38;transform:rotate(360deg)scale(.96)}}@keyframes orbitBreathe{0%,to{opacity:.38;transform:translate(-50%,-50%)scale(.9)}50%{opacity:.82;transform:translate(-50%,-50%)scale(1.08)}}@keyframes orbitCore{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 24px 70px #0206177a,0 0 0 1px #7dd3fc3d,0 0 52px #38bdf83d}50%{transform:translate(-50%,-53%)scale(1.035);box-shadow:0 30px 86px #0206178c,0 0 0 1px #bfdbfe61,0 0 82px #0ea5e96b}}@keyframes orbitCoreSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbitPing{0%{opacity:.7;transform:scale(.94)}to{opacity:0;transform:scale(1.42)}}@keyframes orbitMoon{0%{transform:translate(-50%,-50%) rotate(var(--track-angle,0deg)) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(var(--track-angle,0deg)) rotate(360deg)}}@keyframes orbitMoonLabel{0%{transform:translate(-50%,-50%) rotate(calc(-1 * var(--track-angle,0deg))) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(calc(-1 * var(--track-angle,0deg))) rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.hero-orbit:before,.hero-orbit:after,.orbit-ring-outer,.orbit-ring-inner,.orbit-center,.orbit-center:after,.orbit-moon-track,.orbit-chip{animation:none}}@media (width<=1100px){.hero-orbit{width:min(500px,76%);top:112px;transform:translate(-50%)}}@media (width<=720px){.hero-orbit{width:100%;margin:46px 0 34px;position:relative;top:auto;left:auto;transform:none}.orbit-center{width:88px;height:88px}.hero-badge{margin-bottom:0}}:root[data-theme=starship]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e6edf7;--muted:#9fb0c7;--soft:#0e1624;--paper:#121c2c;--line:#26364d;--navy:#dbeafe;--blue:#60a5fa;--cyan:#22d3ee;--mint:#34d399;--amber:#fbbf24;--red:#fb7185;--violet:#a78bfa;--shadow:0 22px 60px #00000061;--radius:22px;--page-bg:radial-gradient(circle at 18% 12%,#22d3ee29,transparent 28%),radial-gradient(circle at 82% 8%,#7c3aed26,transparent 26%),linear-gradient(135deg,#050816,#0b1220 52%,#111827);--glass:#0f172ac2;--glass-border:#94a3b829;--login-card:#121c2cdb;--login-hero:linear-gradient(135deg,#08111f,#123047 48%,#065f73);--chip-bg:#121c2cd6;--hover:#60a5fa26;--input-bg:#0b1220;--code-bg:#22d3ee1a;--code-color:#67e8f9;--pipeline-bg:#0f172a;--hero-text:#e2e8f0cc}:root[data-theme=cyberpunk]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f7f7ff;--muted:#c4b5fd;--soft:#12051f;--paper:#180828;--line:#56206d;--navy:#fff01f;--blue:#00e5ff;--cyan:#00f5d4;--mint:#39ff14;--amber:#fff01f;--red:#ff2a6d;--violet:#d946ef;--shadow:0 24px 70px #ff2a6d33;--radius:18px;--page-bg:radial-gradient(circle at 15% 10%,#ff2a6d57,transparent 30%),radial-gradient(circle at 90% 20%,#00e5ff40,transparent 28%),linear-gradient(135deg,#07000d,#16002b 54%,#021018);--glass:#180828c7;--glass-border:#d946ef57;--login-card:#180828e0;--login-hero:linear-gradient(135deg,#22003a,#ff2a6d 55%,#00e5ff);--chip-bg:#210a33e0;--hover:#ff2a6d2e;--input-bg:#0e0618;--code-bg:#00f5d41f;--code-color:#5eead4;--pipeline-bg:#14051f;--hero-text:#ffffffd6}:root[data-theme=bloody-red]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#fff1f2;--muted:#fca5a5;--soft:#0b0203;--paper:#180607;--line:#5f1217;--navy:#fff1f2;--blue:#ef4444;--cyan:#fb7185;--mint:#f97316;--amber:#facc15;--red:#dc2626;--violet:#991b1b;--shadow:0 26px 78px #dc26263d;--radius:16px;--page-bg:radial-gradient(circle at 16% 10%,#dc262657,transparent 30%),radial-gradient(circle at 86% 14%,#7f1d1d57,transparent 28%),linear-gradient(135deg,#050102,#120305 52%,#2a0709);--glass:#180607db;--glass-border:#f8717138;--login-card:#180607eb;--login-hero:linear-gradient(135deg,#050102,#7f1d1d 54%,#dc2626);--chip-bg:#200809e6;--hover:#f8717129;--input-bg:#0b0203;--code-bg:#dc262624;--code-color:#fecaca;--pipeline-bg:#120305;--hero-text:#fff1f2d6}:root[data-theme=northern-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#142033;--muted:#5d718a;--soft:#eefcff;--paper:#fff;--line:#cfe7ee;--navy:#123047;--blue:#2563eb;--cyan:#0891b2;--mint:#10b981;--amber:#d97706;--red:#dc2626;--violet:#8b5cf6;--shadow:0 24px 70px #14536924;--radius:26px;--page-bg:radial-gradient(circle at 20% 0%,#67e8f973,transparent 34%),radial-gradient(circle at 82% 15%,#a7f3d08c,transparent 30%),linear-gradient(135deg,#effbff,#f8fffb 55%,#eef2ff);--glass:#ffffffc2;--glass-border:#ffffffe6;--login-card:#ffffffdb;--login-hero:linear-gradient(135deg,#1e3a8a,#0e7490 50%,#2dd4bf);--chip-bg:#ffffffd6;--hover:#e6fffb;--input-bg:#fff;--code-bg:#dcfce7;--code-color:#047857;--pipeline-bg:#f0fdfa;--hero-text:#ffffffdb}:root[data-theme=kali]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e9f2ff;--muted:#94a9c8;--soft:#07111d;--paper:#0d1b2a;--line:#1f3b5a;--navy:#dbeafe;--blue:#1e90ff;--cyan:#38bdf8;--mint:#22c55e;--amber:#f59e0b;--red:#ef4444;--violet:#6366f1;--shadow:0 24px 70px #1e90ff21;--radius:16px;--page-bg:radial-gradient(circle at 75% 0%,#38bdf833,transparent 32%),linear-gradient(135deg,#020617,#07111d 50%,#0b2545);--glass:#0d1b2ad1;--glass-border:#38bdf82e;--login-card:#0d1b2ae6;--login-hero:linear-gradient(135deg,#020617,#0b2545 58%,#1e90ff);--chip-bg:#0d1b2ae6;--hover:#38bdf821;--input-bg:#06111f;--code-bg:#38bdf81a;--code-color:#7dd3fc;--pipeline-bg:#081524;--hero-text:#e2f2ffcc}:root[data-theme=god-of-war]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f5efe7;--muted:#c7b9a7;--soft:#170d0a;--paper:#21130f;--line:#4f2a22;--navy:#f5efe7;--blue:#b45309;--cyan:#f97316;--mint:#84cc16;--amber:#f59e0b;--red:#dc2626;--violet:#991b1b;--shadow:0 24px 70px #dc26262e;--radius:14px;--page-bg:radial-gradient(circle at 14% 12%,#dc262640,transparent 30%),radial-gradient(circle at 90% 20%,#f59e0b26,transparent 24%),linear-gradient(135deg,#120705,#1c0f0b 56%,#32130e);--glass:#21130fd1;--glass-border:#f59e0b2e;--login-card:#21130fe6;--login-hero:linear-gradient(135deg,#1c0f0b,#7f1d1d 58%,#f97316);--chip-bg:#2d1912e0;--hover:#f9731624;--input-bg:#140907;--code-bg:#f59e0b1f;--code-color:#fbbf24;--pipeline-bg:#1a0c09;--hero-text:#f5efe7cc}:root[data-theme=matrix]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#d9ffe7;--muted:#86efac;--soft:#020806;--paper:#07140d;--line:#14532d;--navy:#dcfce7;--blue:#22c55e;--cyan:#0f8;--mint:#39ff14;--amber:#bef264;--red:#fb7185;--violet:#4ade80;--shadow:0 24px 70px #22c55e29;--radius:12px;--page-bg:radial-gradient(circle at 15% 12%,#39ff1424,transparent 28%),linear-gradient(135deg,#020403,#03120a 54%,#061b10);--glass:#07140dd6;--glass-border:#39ff142e;--login-card:#07140de6;--login-hero:linear-gradient(135deg,#020806,#064e3b 58%,#39ff14);--chip-bg:#07140de0;--hover:#39ff1421;--input-bg:#020806;--code-bg:#39ff141f;--code-color:#86efac;--pipeline-bg:#041008;--hero-text:#d9ffe7d1}:root[data-theme=solarized]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#073642;--muted:#657b83;--soft:#eee8d5;--paper:#fdf6e3;--line:#d8cfb3;--navy:#073642;--blue:#268bd2;--cyan:#2aa198;--mint:#859900;--amber:#b58900;--red:#dc322f;--violet:#6c71c4;--shadow:0 24px 70px #657b8329;--radius:18px;--page-bg:linear-gradient(135deg,#fdf6e3,#eee8d5 55%,#e6f2ef);--glass:#fdf6e3d1;--glass-border:#657b8333;--login-card:#fdf6e3e6;--login-hero:linear-gradient(135deg,#073642,#268bd2 52%,#2aa198);--chip-bg:#fdf6e3e6;--hover:#268bd221;--input-bg:#fffaf0;--code-bg:#2aa1981f;--code-color:#2aa198;--pipeline-bg:#eee8d5;--hero-text:#fdf6e3db}:root[data-theme=arctic]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#102033;--muted:#64748b;--soft:#edf7ff;--paper:#fff;--line:#cfe3f5;--navy:#0f3b57;--blue:#0284c7;--cyan:#06b6d4;--mint:#14b8a6;--amber:#d97706;--red:#dc2626;--violet:#6366f1;--shadow:0 24px 70px #0e74901f;--radius:24px;--page-bg:radial-gradient(circle at 10% 5%,#bae6fdbf,transparent 34%),linear-gradient(135deg,#f8fdff,#eef8ff 50%,#f1f5f9);--glass:#ffffffc7;--glass-border:#ffffffe6;--login-card:#ffffffe0;--login-hero:linear-gradient(135deg,#0f3b57,#0284c7 56%,#a5f3fc);--chip-bg:#ffffffdb;--hover:#e0f2fe;--input-bg:#fff;--code-bg:#ecfeff;--code-color:#0891b2;--pipeline-bg:#f0f9ff;--hero-text:#ffffffe0}:root[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#edf2ff;--muted:#a5b4fc;--soft:#070a1a;--paper:#10162b;--line:#28345c;--navy:#dbeafe;--blue:#60a5fa;--cyan:#818cf8;--mint:#22c55e;--amber:#fbbf24;--red:#f87171;--violet:#c084fc;--shadow:0 24px 70px #2563eb2e;--radius:20px;--page-bg:radial-gradient(circle at 85% 8%,#818cf838,transparent 30%),linear-gradient(135deg,#030712,#070a1a 48%,#111827);--glass:#10162bcc;--glass-border:#a5b4fc29;--login-card:#10162be6;--login-hero:linear-gradient(135deg,#070a1a,#1e1b4b 55%,#2563eb);--chip-bg:#10162be0;--hover:#818cf824;--input-bg:#080d1f;--code-bg:#818cf81f;--code-color:#c7d2fe;--pipeline-bg:#0b1024;--hero-text:#edf2ffd1}:root[data-theme=forest]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#effaf1;--muted:#a7c7ad;--soft:#07130a;--paper:#102016;--line:#284b34;--navy:#ecfdf5;--blue:#38bdf8;--cyan:#34d399;--mint:#22c55e;--amber:#fbbf24;--red:#fb7185;--violet:#86efac;--shadow:0 24px 70px #22c55e1f;--radius:22px;--page-bg:radial-gradient(circle at 18% 10%,#34d39929,transparent 30%),linear-gradient(135deg,#061008,#0e1b12 55%,#13251a);--glass:#102016d1;--glass-border:#34d39929;--login-card:#102016e6;--login-hero:linear-gradient(135deg,#07130a,#166534 58%,#34d399);--chip-bg:#102016e6;--hover:#34d39921;--input-bg:#07130a;--code-bg:#34d3991f;--code-color:#86efac;--pipeline-bg:#0b1a10;--hero-text:#effaf1d1}:root[data-theme=volcano]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#fff3ed;--muted:#fdba74;--soft:#160704;--paper:#25110b;--line:#7c2d12;--navy:#fff7ed;--blue:#f97316;--cyan:#fb923c;--mint:#84cc16;--amber:#facc15;--red:#ef4444;--violet:#c2410c;--shadow:0 24px 70px #f973162e;--radius:18px;--page-bg:radial-gradient(circle at 12% 15%,#ef444442,transparent 30%),linear-gradient(135deg,#120503,#25110b 54%,#431407);--glass:#25110bd1;--glass-border:#f9731638;--login-card:#25110be6;--login-hero:linear-gradient(135deg,#160704,#991b1b 55%,#f97316);--chip-bg:#25110be0;--hover:#f9731629;--input-bg:#160704;--code-bg:#f973161f;--code-color:#fdba74;--pipeline-bg:#1f0b06;--hero-text:#fff3edd1}:root[data-theme=monochrome]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#111827;--muted:#6b7280;--soft:#f3f4f6;--paper:#fff;--line:#d1d5db;--navy:#111827;--blue:#374151;--cyan:#525252;--mint:#16a34a;--amber:#ca8a04;--red:#dc2626;--violet:#4b5563;--shadow:0 24px 70px #1118271f;--radius:8px;--page-bg:linear-gradient(135deg,#fff,#f3f4f6 55%,#e5e7eb);--glass:#ffffffd1;--glass-border:#1118271a;--login-card:#ffffffeb;--login-hero:linear-gradient(135deg,#111827,#374151 60%,#9ca3af);--chip-bg:#ffffffe6;--hover:#f3f4f6;--input-bg:#fff;--code-bg:#f3f4f6;--code-color:#374151;--pipeline-bg:#f9fafb;--hero-text:#ffffffd1}:root[data-theme=ocean]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e6fffb;--muted:#99f6e4;--soft:#03121a;--paper:#082333;--line:#155e75;--navy:#ecfeff;--blue:#0ea5e9;--cyan:#22d3ee;--mint:#2dd4bf;--amber:#f59e0b;--red:#fb7185;--violet:#38bdf8;--shadow:0 24px 70px #0ea5e929;--radius:24px;--page-bg:radial-gradient(circle at 80% 12%,#22d3ee33,transparent 30%),linear-gradient(135deg,#021018,#082333 54%,#0f3d4c);--glass:#082333d1;--glass-border:#22d3ee2e;--login-card:#082333e6;--login-hero:linear-gradient(135deg,#03121a,#0369a1 55%,#22d3ee);--chip-bg:#082333e6;--hover:#22d3ee21;--input-bg:#041621;--code-bg:#22d3ee1f;--code-color:#67e8f9;--pipeline-bg:#061d2a;--hero-text:#e6fffbd1}:root[data-theme=terminal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#d1fae5;--muted:#6ee7b7;--soft:#020617;--paper:#07110c;--line:#1f3d2c;--navy:#d1fae5;--blue:#10b981;--cyan:#34d399;--mint:#22c55e;--amber:#facc15;--red:#f87171;--violet:#6ee7b7;--shadow:0 24px 70px #10b9811f;--radius:6px;--page-bg:linear-gradient(135deg,#020617,#030b07 55%,#07110c);--glass:#07110cdb;--glass-border:#34d39929;--login-card:#07110ceb;--login-hero:linear-gradient(135deg,#020617,#064e3b 60%,#10b981);--chip-bg:#07110ceb;--hover:#34d3991f;--input-bg:#020617;--code-bg:#10b98124;--code-color:#6ee7b7;--pipeline-bg:#03100a;--hero-text:#d1fae5d1}:root[data-theme=rose]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#3b1721;--muted:#9f5065;--soft:#fff1f2;--paper:snow;--line:#fecdd3;--navy:#881337;--blue:#e11d48;--cyan:#f43f5e;--mint:#10b981;--amber:#d97706;--red:#be123c;--violet:#be185d;--shadow:0 24px 70px #e11d4824;--radius:24px;--page-bg:radial-gradient(circle at 12% 8%,#fbcfe8b3,transparent 32%),linear-gradient(135deg,snow,#fff1f2 55%,#fdf2f8);--glass:#fffafad1;--glass-border:#fecdd3cc;--login-card:#fffafae6;--login-hero:linear-gradient(135deg,#881337,#e11d48 58%,#fda4af);--chip-bg:#fffafae6;--hover:#ffe4e6;--input-bg:#fff;--code-bg:#fff1f2;--code-color:#be123c;--pipeline-bg:#fff1f2;--hero-text:#ffffffdb}:root[data-theme=amber-lab]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#fff8e1;--muted:#fcd34d;--soft:#130d02;--paper:#211804;--line:#713f12;--navy:#fffbeb;--blue:#d97706;--cyan:#f59e0b;--mint:#84cc16;--amber:#facc15;--red:#ef4444;--violet:#fbbf24;--shadow:0 24px 70px #f59e0b29;--radius:16px;--page-bg:radial-gradient(circle at 18% 10%,#facc1533,transparent 30%),linear-gradient(135deg,#0f0901,#211804 56%,#422006);--glass:#211804d6;--glass-border:#f59e0b33;--login-card:#211804eb;--login-hero:linear-gradient(135deg,#130d02,#92400e 58%,#facc15);--chip-bg:#211804e6;--hover:#f59e0b24;--input-bg:#130d02;--code-bg:#f59e0b1f;--code-color:#fcd34d;--pipeline-bg:#1b1203;--hero-text:#fff8e1d6}:root[data-theme=neon-grid]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f5f3ff;--muted:#c4b5fd;--soft:#080414;--paper:#140a25;--line:#4c1d95;--navy:#f5f3ff;--blue:#8b5cf6;--cyan:#22d3ee;--mint:#34d399;--amber:#facc15;--red:#fb7185;--violet:#d946ef;--shadow:0 24px 70px #8b5cf633;--radius:18px;--page-bg:radial-gradient(circle at 10% 10%,#22d3ee33,transparent 28%),radial-gradient(circle at 88% 12%,#d946ef33,transparent 28%),linear-gradient(135deg,#05020c,#140a25 55%,#1e1b4b);--glass:#140a25d1;--glass-border:#c4b5fd33;--login-card:#140a25e6;--login-hero:linear-gradient(135deg,#080414,#6d28d9 55%,#22d3ee);--chip-bg:#140a25e6;--hover:#8b5cf629;--input-bg:#080414;--code-bg:#22d3ee1f;--code-color:#67e8f9;--pipeline-bg:#10061d;--hero-text:#f5f3ffd6}:root[data-theme=copper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#2f1b12;--muted:#7c4a33;--soft:#fff7ed;--paper:#fffbf5;--line:#fed7aa;--navy:#431407;--blue:#b45309;--cyan:#c2410c;--mint:#15803d;--amber:#d97706;--red:#dc2626;--violet:#9a3412;--shadow:0 24px 70px #b4530921;--radius:14px;--page-bg:linear-gradient(135deg,#fffbf5,#fff7ed 55%,#ffedd5);--glass:#fffbf5d1;--glass-border:#fed7aacc;--login-card:#fffbf5eb;--login-hero:linear-gradient(135deg,#431407,#b45309 58%,#fdba74);--chip-bg:#fffbf5e6;--hover:#ffedd5;--input-bg:#fff;--code-bg:#fff7ed;--code-color:#9a3412;--pipeline-bg:#fff7ed;--hero-text:#ffffffdb}:root[data-theme=high-contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#fff;--muted:#f5f5f5;--soft:#000;--paper:#000;--line:#fff;--navy:#fff;--blue:#0ff;--cyan:#0ff;--mint:#0f0;--amber:#ff0;--red:#f33;--violet:#f0f;--shadow:none;--radius:4px;--page-bg:#000;--glass:#000;--glass-border:#fff;--login-card:#000;--login-hero:linear-gradient(135deg,#000,#111 55%,#0ff);--chip-bg:#000;--hover:#111;--input-bg:#000;--code-bg:#111;--code-color:#0ff;--pipeline-bg:#000;--hero-text:#fff}:root[data-theme=daylight]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#172033;--muted:#667085;--soft:#f8fafc;--paper:#fff;--line:#d9e2ef;--navy:#123047;--blue:#2563eb;--cyan:#0891b2;--mint:#10b981;--amber:#d97706;--red:#dc2626;--violet:#7c3aed;--shadow:0 22px 60px #1a2d4d1a;--radius:18px;--page-bg:linear-gradient(135deg,#fff,#f8fafc 48%,#eef2ff);--glass:#ffffffd1;--glass-border:#ffffffe6;--login-card:#ffffffeb;--login-hero:linear-gradient(135deg,#2563eb,#0891b2 56%,#10b981);--chip-bg:#ffffffe6;--hover:#eef6ff;--input-bg:#fff;--code-bg:#e8fff8;--code-color:#0f766e;--pipeline-bg:#f8fafc;--hero-text:#ffffffdb}:root[data-theme=naruto]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#fff7ed;--muted:#fdba74;--soft:#170a02;--paper:#251205;--line:#7c2d12;--navy:#fff7ed;--blue:#f97316;--cyan:#facc15;--mint:#22c55e;--amber:#f59e0b;--red:#ef4444;--violet:#ea580c;--shadow:0 24px 70px #f973162e;--radius:18px;--page-bg:radial-gradient(circle at 16% 10%,#facc153d,transparent 30%),radial-gradient(circle at 88% 12%,#f973163d,transparent 28%),linear-gradient(135deg,#0b1220,#251205 55%,#431407);--glass:#251205d6;--glass-border:#fbbf2438;--login-card:#251205eb;--login-hero:linear-gradient(135deg,#0b1220,#f97316 56%,#facc15);--chip-bg:#251205e6;--hover:#f9731629;--input-bg:#170a02;--code-bg:#facc151f;--code-color:#fde68a;--pipeline-bg:#1c0d04;--hero-text:#fff7edd6}:root[data-theme=sasuke]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f5f3ff;--muted:#c4b5fd;--soft:#07031a;--paper:#120a25;--line:#4c1d95;--navy:#f5f3ff;--blue:#6366f1;--cyan:#8b5cf6;--mint:#22d3ee;--amber:#facc15;--red:#fb7185;--violet:#a855f7;--shadow:0 24px 70px #6366f133;--radius:18px;--page-bg:radial-gradient(circle at 14% 10%,#6366f140,transparent 30%),radial-gradient(circle at 86% 8%,#a855f733,transparent 26%),linear-gradient(135deg,#030712,#120a25 55%,#1e1b4b);--glass:#120a25d6;--glass-border:#c4b5fd33;--login-card:#120a25eb;--login-hero:linear-gradient(135deg,#030712,#4c1d95 58%,#6366f1);--chip-bg:#120a25e6;--hover:#8b5cf629;--input-bg:#07031a;--code-bg:#8b5cf61f;--code-color:#c4b5fd;--pipeline-bg:#0d061d;--hero-text:#f5f3ffd6}:root[data-theme=gaara]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#fff7ed;--muted:#f0b98a;--soft:#170b06;--paper:#26130c;--line:#7c2d12;--navy:#fff7ed;--blue:#b91c1c;--cyan:#d97706;--mint:#a3e635;--amber:#f59e0b;--red:#dc2626;--violet:#92400e;--shadow:0 24px 70px #b91c1c2e;--radius:18px;--page-bg:radial-gradient(circle at 18% 8%,#b91c1c40,transparent 28%),radial-gradient(circle at 86% 14%,#d9770633,transparent 28%),linear-gradient(135deg,#120503,#26130c 55%,#451a03);--glass:#26130cd6;--glass-border:#d9770638;--login-card:#26130ceb;--login-hero:linear-gradient(135deg,#170b06,#991b1b 56%,#d97706);--chip-bg:#26130ce6;--hover:#d9770629;--input-bg:#170b06;--code-bg:#d977061f;--code-color:#fdba74;--pipeline-bg:#1d0d07;--hero-text:#fff7edd6}:root[data-theme=starship] .pill.selected,:root[data-theme=kali] .pill.selected{background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff}:root[data-theme=cyberpunk] .pill.selected{color:#07000d;text-shadow:0 0 10px #ffffff8c;background:linear-gradient(135deg,#ff2a6d,#00e5ff)}:root[data-theme=bloody-red] .pill.selected{color:#fff1f2;background:linear-gradient(135deg,#7f1d1d,#dc2626 58%,#fb7185)}:root[data-theme=northern-light] .pill.selected{color:#fff;background:linear-gradient(135deg,#0e7490,#10b981)}:root[data-theme=god-of-war] .pill.selected{color:#fff;background:linear-gradient(135deg,#7f1d1d,#f97316)}:root[data-theme=cyberpunk] .card:before{background:linear-gradient(#ff2a6d,#00e5ff)}:root[data-theme=bloody-red] .card:before{background:linear-gradient(#7f1d1d,#dc2626,#fb7185)}:root[data-theme=northern-light] .card:before{background:linear-gradient(#67e8f9,#10b981)}:root[data-theme=kali] .card:before{background:linear-gradient(#38bdf8,#1e90ff)}:root[data-theme=god-of-war] .card:before{background:linear-gradient(#dc2626,#f97316)}:root[data-theme=matrix] .pill.selected,:root[data-theme=forest] .pill.selected,:root[data-theme=terminal] .pill.selected{background:linear-gradient(135deg,var(--mint),var(--cyan));color:#03120a}:root[data-theme=solarized] .pill.selected,:root[data-theme=arctic] .pill.selected,:root[data-theme=daylight] .pill.selected{background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff}:root[data-theme=midnight] .pill.selected,:root[data-theme=neon-grid] .pill.selected{background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff}:root[data-theme=volcano] .pill.selected,:root[data-theme=amber-lab] .pill.selected,:root[data-theme=copper] .pill.selected{background:linear-gradient(135deg,var(--red),var(--amber));color:#fff}:root[data-theme=monochrome] .pill.selected{color:#fff;background:#111827}:root[data-theme=ocean] .pill.selected{background:linear-gradient(135deg,var(--blue),var(--mint));color:#fff}:root[data-theme=rose] .pill.selected{background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff}:root[data-theme=high-contrast] .pill.selected{color:#000;background:#fff}:root[data-theme=naruto] .pill.selected{color:#170a02;background:linear-gradient(135deg,#f97316,#facc15)}:root[data-theme=sasuke] .pill.selected{color:#fff;background:linear-gradient(135deg,#4c1d95,#6366f1)}:root[data-theme=gaara] .pill.selected{color:#fff;background:linear-gradient(135deg,#991b1b,#d97706)}:root[data-theme=matrix] .card:before,:root[data-theme=forest] .card:before,:root[data-theme=terminal] .card:before{background:linear-gradient(var(--mint),var(--cyan))}:root[data-theme=solarized] .card:before,:root[data-theme=arctic] .card:before,:root[data-theme=daylight] .card:before{background:linear-gradient(var(--blue),var(--cyan))}:root[data-theme=midnight] .card:before,:root[data-theme=neon-grid] .card:before{background:linear-gradient(var(--blue),var(--violet))}:root[data-theme=volcano] .card:before,:root[data-theme=amber-lab] .card:before,:root[data-theme=copper] .card:before{background:linear-gradient(var(--red),var(--amber))}:root[data-theme=monochrome] .card:before{background:#111827}:root[data-theme=ocean] .card:before{background:linear-gradient(var(--blue),var(--mint))}:root[data-theme=rose] .card:before{background:linear-gradient(var(--blue),var(--violet))}:root[data-theme=high-contrast] .card:before{background:#fff}:root[data-theme=naruto] .card:before{background:linear-gradient(#f97316,#facc15)}:root[data-theme=sasuke] .card:before{background:linear-gradient(#6366f1,#a855f7)}:root[data-theme=gaara] .card:before{background:linear-gradient(#991b1b,#d97706)}.theme-picker{border:1px solid var(--line);background:var(--chip-bg);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-weight:900;display:inline-flex;box-shadow:0 8px 22px #1120330f}.theme-picker select{color:var(--ink);background:0 0;border:0;outline:0;max-width:142px;font-weight:900}.theme-picker option{color:#111827;background:#fff}.theme-picker:hover{background:var(--hover)}@media (width<=720px){.theme-picker span{display:none}.theme-picker select{max-width:118px}}.filter-select{background:var(--paper);border:1px solid var(--line);width:auto;min-width:150px;color:var(--ink);border-radius:14px;padding:10px 12px}.details-cell{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}td{vertical-align:top}.nav-pills{flex-wrap:wrap;align-items:center;overflow:visible}.nav-group{min-width:0;position:relative}.nav-group[open]{z-index:40}.nav-group-trigger{white-space:nowrap;border:1px solid var(--line);background:var(--chip-bg);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;font-weight:900;list-style:none;display:flex}.nav-group.active .nav-group-trigger{background:var(--navy);color:var(--paper);box-shadow:0 10px 24px #102a432e}:root[data-theme=dark] .nav-group.active .nav-group-trigger{color:#fff;background:linear-gradient(135deg,#1d4ed8,#0e7490)}.nav-group-trigger::-webkit-details-marker{display:none}.nav-group-trigger svg{transition:transform .16s}.nav-group[open] .nav-group-trigger svg{transform:rotate(180deg)}.nav-menu{background:var(--paper);border:1px solid var(--line);min-width:250px;box-shadow:var(--shadow);border-radius:18px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.nav-menu .pill{border-radius:14px;justify-content:flex-start;width:100%}@media (width<=1100px){.nav-pills{flex-wrap:wrap;overflow:visible}.nav-group{position:relative}}@media (width<=720px){.nav-group{width:100%}.nav-group-trigger{justify-content:space-between;width:100%}.nav-menu{width:100%;min-width:0;box-shadow:none;margin-top:8px;position:static}}label select{background:var(--paper);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:14px;padding:12px}.check-row{grid-template-columns:auto 1fr;align-items:center;gap:10px}.check-row input{width:auto;accent-color:var(--cyan)}.check-row span{color:var(--ink);font-weight:800}.workspace-card-settings{border-top:1px solid var(--line);gap:12px;margin:14px 0 18px;padding-top:14px;display:grid}.workspace-card-settings h4{margin:0;font-size:14px}.workspace-check-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workspace-check-row .check-row{border:1px solid var(--line);background:#ffffff9e;border-radius:14px;min-height:44px;margin:0;padding:10px 12px}.workspace-card-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.workspace-nav-card{border:1px solid var(--line);background:var(--paper);min-height:94px;color:var(--ink);border-radius:18px;gap:6px;padding:16px;text-decoration:none;transition:all .18s;display:grid;box-shadow:0 10px 28px #1120330f}.workspace-nav-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px #1120331c}.workspace-nav-card strong{letter-spacing:0;font-size:18px}.workspace-nav-card span{color:var(--muted);font-size:13px;font-weight:800;line-height:1.35}.user-management-layout{align-items:start;gap:16px;display:grid}.user-list-card,.user-form-card,.user-access-card{min-width:0}.table-wrap{width:100%;overflow:auto}.table-wrap table{min-width:880px}.user-form-grid{grid-template-columns:repeat(4,minmax(160px,1fr)) auto auto;align-items:end}.user-form-grid .check-row{align-items:center;min-height:45px;margin:0;display:flex}.user-access-card>label{max-width:420px}.user-access-sections{gap:16px;margin-top:10px;display:grid}.user-access-sections section{gap:10px;display:grid}.user-access-sections h4{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0;font-size:12px}.access-list{gap:8px;max-height:330px;padding-right:4px;display:grid;overflow:auto}.app-access-list,.vm-access-list{grid-template-columns:repeat(3,minmax(0,1fr))}.access-list .check-row{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin:0;padding:10px 12px}.access-list small{color:var(--muted);margin-top:2px;font-weight:700;display:block}.user-access-actions{justify-content:flex-start;margin-top:16px}@media (width<=1180px){.user-form-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (width<=980px){.app-access-list,.vm-access-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.user-form-grid{grid-template-columns:1fr}.table-wrap table{min-width:760px}}@media (width<=640px){.app-access-list,.vm-access-list{grid-template-columns:1fr}.user-access-card>label{max-width:none}}.account-menu{position:relative}.account-menu[open]{z-index:45}.account-trigger{cursor:pointer;padding-right:10px;list-style:none}.account-trigger::-webkit-details-marker{display:none}.account-trigger svg{color:var(--muted);transition:transform .16s}.account-menu[open] .account-trigger svg{transform:rotate(180deg)}.account-panel{background:var(--paper);border:1px solid var(--line);width:min(360px,100vw - 36px);box-shadow:var(--shadow);border-radius:20px;gap:14px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.account-head{gap:3px;display:grid}.account-head strong{font-size:16px}.account-head small{color:var(--muted);font-weight:800}.account-switch{border:1px solid var(--line);background:var(--chip-bg);color:var(--ink);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:0;padding:10px 12px;font-size:13px;font-weight:900;display:grid}.account-switch input{opacity:0;pointer-events:none;position:absolute}.account-switch i{background:var(--line);border-radius:999px;width:44px;height:24px;transition:all .18s;position:relative}.account-switch i:before{content:"";background:var(--paper);border-radius:999px;width:18px;height:18px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 4px 10px #0206172e}.account-switch input:checked+i{background:linear-gradient(135deg,var(--cyan),var(--mint))}.account-switch input:checked+i:before{transform:translate(20px)}.account-form{gap:10px;display:grid}.account-form label{margin:0;font-size:12px}.account-form input{background:var(--paper);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:14px;padding:11px}.account-action{border-radius:14px;width:100%}.account-form-actions{flex-wrap:wrap;gap:8px;display:flex}.account-error,.account-success{font-size:12px;font-weight:900}.account-error{color:var(--red)}.account-success{color:var(--mint)}.account-logout{border-radius:14px;justify-content:center}.main-config-grid{grid-template-columns:minmax(0,7fr) minmax(260px,3fr)}.main-config-grid textarea{resize:vertical;border:1px solid var(--line);background:var(--paper);width:100%;min-height:104px;color:var(--ink);font:inherit;border-radius:14px;padding:12px;line-height:1.45}.main-logo-preview{border:1px solid var(--line);background:linear-gradient(135deg,var(--hover),#14b8a614);border-radius:18px;place-items:center;height:180px;margin:12px 0 18px;display:grid;overflow:hidden}.main-logo-preview img{object-fit:contain;filter:drop-shadow(0 16px 30px #0206172e);max-width:72%;max-height:136px}.portal-moon-settings{border-top:1px solid var(--line);gap:12px;margin-top:18px;padding-top:16px;display:grid}.portal-moon-settings .row h3{margin:0;font-size:18px}.moon-list{gap:8px;display:grid}.moon-row{grid-template-columns:78px minmax(150px,1fr) 96px 96px auto;align-items:end;gap:10px;display:grid}.moon-add-row{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.moon-row label{margin-bottom:0}.moon-row>.check-row,.moon-row>.btn{align-self:end;min-height:42px}.moon-row>.check-row{align-items:center;display:inline-flex}.moon-row input:not([type=checkbox]),.moon-add-row input{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:12px;padding:10px 12px}.confirm-overlay{z-index:100;background:color-mix(in srgb,var(--soft),#020617b8 62%);-webkit-backdrop-filter:blur(12px)saturate(1.12);backdrop-filter:blur(12px)saturate(1.12);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-dialog{background:var(--glass-strong,var(--paper));border:1px solid color-mix(in srgb,var(--line),var(--cyan) 26%);border-radius:var(--radius);width:min(540px,100%);max-height:min(86vh,680px);box-shadow:var(--shadow),0 0 0 1px color-mix(in srgb,var(--cyan),transparent 78%),0 24px 80px color-mix(in srgb,var(--blue),transparent 82%);color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:24px;position:relative;overflow:auto}.confirm-dialog:before{content:"";background:linear-gradient(var(--cyan),var(--blue));opacity:.9;width:5px;position:absolute;top:0;bottom:0;left:0}.confirm-dialog h3{letter-spacing:0;color:var(--ink);margin:0 0 10px;font-size:20px}.confirm-dialog p{color:var(--muted);margin:14px 0;font-weight:800;line-height:1.45}.confirm-dialog .actions{margin-top:18px}.confirm-dialog .pipeline{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.confirm-dialog .pipeline span{background:var(--pipeline-bg);border-color:color-mix(in srgb,var(--line),var(--cyan) 22%);min-height:48px;color:var(--ink);font-size:12px}.confirm-dialog .btn.ghost{background:var(--chip-bg);color:var(--ink)}:root[data-theme=high-contrast] .confirm-overlay{background:#000}:root[data-theme=high-contrast] .confirm-dialog{box-shadow:none;border-width:2px}.masked-value{vertical-align:middle;align-items:center;gap:6px;max-width:100%;display:inline-flex}.masked-value>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.masked-value-toggle{border:1px solid var(--line);background:var(--chip-bg);width:24px;height:24px;color:var(--muted);border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.masked-value-toggle:hover{color:var(--cyan);background:var(--hover)}.masked-input-wrap{background:var(--paper);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%;padding:0 10px 0 0;display:grid}.masked-input-wrap input{min-width:0;background:0 0!important;border:0!important}.masked-input-wrap input:focus{outline:0}.rack-settings-grid{grid-template-columns:minmax(250px,.9fr) minmax(300px,1fr) minmax(430px,1.65fr);align-items:stretch;gap:16px;display:grid}.rack-settings-grid>.card{min-width:0}.rack-page-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rack-page-form label{margin-bottom:0}.rack-pages-card{grid-column:1/-1}.rack-hdmi-card .pipeline{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.rack-hdmi-card .pipeline span{text-overflow:ellipsis;min-width:0;overflow:hidden}.rack-hdmi-card .rack-page-form{grid-template-columns:repeat(4,minmax(0,1fr))}.rack-hdmi-card>label{margin-top:12px}.rack-page-row{cursor:grab}.rack-page-row:active{cursor:grabbing}.rack-page-row.dragging{opacity:.58;border-color:var(--cyan);box-shadow:0 0 0 3px #06b6d41f}.drag-handle{border:1px solid var(--line);background:var(--chip-bg);width:28px;height:28px;color:var(--muted);vertical-align:middle;border-radius:10px;justify-content:center;align-items:center;margin-right:9px;display:inline-flex}.rack-page-row:hover .drag-handle{color:var(--cyan);border-color:#06b6d461}.current-quote-panel{border-top:1px solid var(--line);gap:8px;margin-top:16px;padding-top:14px;display:grid}.current-quote-panel h4{margin:0;font-size:13px}.current-quote-panel p{margin:0;line-height:1.45}.current-quote-panel span{color:var(--muted);font-size:12px;font-weight:800}@media (width<=720px){.moon-row,.moon-add-row{grid-template-columns:1fr}.moon-row .check-row{justify-content:flex-start}.workspace-card-row,.workspace-check-row{grid-template-columns:1fr}}@media (width<=1100px){.main-config-grid{grid-template-columns:1fr}}@media (width<=1180px){.rack-settings-grid{grid-template-columns:1fr 1fr}.rack-hdmi-card,.rack-pages-card{grid-column:1/-1}.rack-hdmi-card .pipeline,.rack-hdmi-card .rack-page-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.rack-settings-grid,.rack-page-form,.rack-hdmi-card .pipeline,.rack-hdmi-card .rack-page-form{grid-template-columns:1fr}.rack-pages-card{grid-column:auto}.account-menu{width:100%}.account-panel{width:100%;margin-top:8px;position:static}.account-trigger{justify-content:space-between;width:100%}}.masthead-actions{align-items:stretch}.masthead-actions .theme-picker,.masthead-actions .account-trigger{min-height:56px}.masthead-actions .theme-picker{border-radius:18px;padding:10px 14px}.masthead-actions .theme-picker select{height:34px}@media (width<=720px){.masthead-actions{align-items:stretch;width:100%}.masthead-actions .theme-picker{flex:1}.masthead-actions .theme-picker select{max-width:100%}}.masthead-actions .theme-menu{align-items:stretch;display:flex}.masthead-actions .theme-trigger{border-radius:18px;min-height:56px}.theme-options{max-height:420px;left:auto;right:0;overflow:auto}.theme-options .pill{text-align:left;background:0 0}.theme-group{gap:5px;padding:4px 0;display:grid}.theme-group+.theme-group{border-top:1px solid var(--line);padding-top:9px}.theme-group-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:4px 10px 2px;font-size:11px;font-weight:900}@media (width<=720px){.masthead-actions .theme-menu{width:100%}.theme-options{width:100%;max-height:none;box-shadow:none;margin-top:8px;position:static}}.tabbar{background:var(--chip-bg);border:1px solid var(--line);border-radius:999px;gap:6px;margin:0 0 18px;padding:5px;display:inline-flex}.tabbar button{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:10px 14px;font-weight:900}.tabbar button.active{background:var(--navy);color:var(--paper);box-shadow:0 10px 24px #102a4324}:root[data-theme=dark] .tabbar button.active{color:#fff;background:linear-gradient(135deg,#1d4ed8,#0e7490)}@media (width<=720px){.tabbar{width:100%;display:flex}.tabbar button{flex:1}}.settings-split{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:12px;display:grid}.settings-split section{border:1px solid var(--line);background:var(--pipeline-bg);border-radius:16px;padding:14px}.settings-split h4{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 12px;font-size:12px}.lab-app-settings-layout{grid-template-columns:minmax(280px,2fr) minmax(420px,3fr);align-items:start;gap:16px;display:grid}.lab-app-settings-layout>.card:first-child{grid-column:1/-1}.lab-app-settings-fields{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(230px,1.15fr) auto;align-items:end;gap:14px;display:grid}.lab-app-settings-fields>label{margin:0}.lab-app-settings-fields .check-row{align-items:center;min-height:45px;margin:0;display:flex}.lab-app-settings-save{justify-content:flex-end;align-items:center;min-height:45px;margin:0;display:flex}.lab-app-settings-save .btn{white-space:nowrap}.lab-app-add-card{grid-column:1}.lab-app-status-card{grid-column:2}.lab-app-status-card .node-list{margin-top:12px}.lab-app-status-card .node-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.lab-app-status-card .node-row>div:first-child{min-width:0}.lab-app-status-card .node-row-actions{align-items:center}.lab-app-status-card .app-inline-icon{max-width:100%}.settings-separator{background:var(--line);height:1px;margin:18px 0}.app-icon-img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.app-icon-text{place-items:center;display:inline-grid}.app-inline-icon{align-items:center;gap:8px;display:inline-flex}.app-inline-icon .app-icon-img,.app-inline-icon .app-icon-text{border-radius:7px;width:24px;height:24px}.icon-upload-row{align-items:center;gap:12px;margin-bottom:12px;display:flex}.icon-preview{flex:none}.icon-upload-button{margin:0;position:relative;overflow:hidden}.icon-upload-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.node-list{gap:10px;display:grid}.node-row{border:1px solid var(--line);background:var(--paper);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.node-row strong,.node-row span{display:block}.node-row span{color:var(--muted);margin-top:3px;font-size:12px}.node-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mini-check{white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.mini-check input{width:auto}.form-message{border-radius:14px;padding:11px 12px;font-size:13px;font-weight:900}.form-message.success{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.form-message.error{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.log-search,.filter-select{border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--ink);border-radius:999px;padding:10px 14px;font-weight:800}.log-search{min-width:260px}.command-deck-cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;margin-bottom:16px}.command-deck-card{grid-template-rows:auto auto 1fr auto;align-items:start;gap:8px;min-height:168px;display:grid}.command-deck-card b{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px}.command-deck-card strong{letter-spacing:0;align-self:center;margin:0;font-size:30px;line-height:1.05}.command-deck-card p{align-self:end;margin:0}.deck-card-icon{width:42px;height:42px;color:var(--cyan);background:linear-gradient(135deg,#14b8a624,#2563eb1f);border-radius:14px;place-items:center;display:grid}@media (width<=1100px){.command-deck-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.command-deck-cards{grid-template-columns:1fr}.command-deck-card{min-height:150px}}@media (width<=900px){.lab-app-settings-layout{grid-template-columns:1fr}.lab-app-add-card,.lab-app-status-card{grid-column:1}}@media (width<=980px){.lab-app-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-app-settings-save{justify-content:flex-start}}@media (width<=640px){.lab-app-settings-fields{grid-template-columns:1fr}}@media (width<=720px){.node-row{flex-direction:column;align-items:flex-start}.node-row-actions{justify-content:flex-start}}.node-metric-rows{gap:10px;margin:16px 0;display:grid}.node-metric-row{gap:10px;display:grid}.node-metric-row.row-1{grid-template-columns:repeat(3,minmax(0,1fr))}.node-metric-row.row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.node-metric-card{border:1px solid color-mix(in srgb,var(--line),var(--cyan) 30%);background:linear-gradient(#14b8a614,#0891b20a);border-radius:8px;min-height:116px;padding:18px 14px 14px;position:relative;overflow:hidden}.node-metric-card span{color:var(--muted);text-transform:uppercase;margin-top:22px;font-size:11px;font-weight:900;display:block}.node-metric-card strong{color:var(--ink);letter-spacing:0;margin-top:7px;font-size:25px;font-weight:900;line-height:1;display:block}.node-metric-card small{color:var(--muted);margin-top:9px;font-size:12px;display:block}.node-metric-fill{background:#6670853d;border-radius:999px;height:13px;position:absolute;top:22px;left:14px;right:14px;overflow:hidden}.node-metric-fill i{background:linear-gradient(90deg,#7dd3fc,#5eead4);border-radius:999px;height:100%;display:block}.node-metric-card.temp .node-metric-fill i{background:linear-gradient(90deg,#86efac,#fde68a,#fb7185)}.node-metric-card.storage .node-metric-fill{background:repeating-linear-gradient(90deg,#66708547 0 10px,#66708529 10px 18px)}.node-metric-card.storage .node-metric-fill i,.node-metric-card.boot .node-metric-fill i{background:linear-gradient(90deg,#60a5fa,#fde68a)}@media (width<=980px){.node-metric-row.row-1,.node-metric-row.row-2{grid-template-columns:1fr}}.nav-submenu{gap:6px;display:grid}.nav-submenu-trigger{border:1px solid var(--line);background:var(--chip-bg);color:var(--ink);cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:900;list-style:none;display:flex}.nav-submenu-trigger::-webkit-details-marker{display:none}.nav-submenu-trigger svg:last-child{margin-left:auto;transition:transform .16s}.nav-submenu[open] .nav-submenu-trigger svg:last-child{transform:rotate(180deg)}.nav-submenu-items{gap:6px;padding-left:10px;display:grid}
