:root{color-scheme:dark;--bg:#081217;--base:#0d1b21;--panel:#11242b;--panel2:#152c33;--edge:#264049;--light:#eaf7f5;--muted:#93adb3;--sub:#637f89;--mint:#a0f0bd;--cyan:#64e5e3;--coral:#ffad88;--red:#ff8e95;--purple:#baabf8;--shadow:0 22px 80px #0007}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--light);font-family:'DM Sans',system-ui,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:'Space Grotesk','DM Sans',sans-serif}h1{font-size:clamp(37px,5.3vw,75px);letter-spacing:-.065em;line-height:1.06}h2{font-size:clamp(26px,3vw,40px);letter-spacing:-.04em}h3{font-size:18px;letter-spacing:-.02em}strong{font-weight:800}.hidden{display:none!important}.mint{color:var(--mint)}.cyan{color:var(--cyan)}.muted{color:var(--muted)}.tiny{font-size:11px}.label,.eyebrow{color:var(--cyan);font-size:10px;font-weight:800;letter-spacing:2.1px}.btn{border-radius:10px;border:1px solid transparent;padding:12px 17px;font-weight:750;display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap;transition:transform .2s,background .2s,border-color .2s}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn.primary{background:var(--cyan);color:#082024}.btn.primary:hover{background:#a7fcf0}.btn.outline{border-color:var(--edge);background:#172a32;color:var(--light)}.btn.outline:hover{border-color:#6baeb2}.btn.soft{border:1px solid #356061;background:#19383e;color:#b2f4f0}.btn.danger{background:#4e2930;border:1px solid #894750;color:#ffc5c7}.btn.compact{padding:8px 12px;font-size:12px}.btn.wide{width:100%}.btn.small{font-size:11px;padding:8px 11px}.logo{display:inline-flex;align-items:center;gap:12px;min-width:max-content}.logoframe{width:47px;height:47px;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:#121d27;border:1px solid #43636e}.logoframe img{display:block;width:83px;height:83px;max-width:none;object-fit:cover;object-position:center;transform:translateY(-4px)}.logoframe.smallframe{width:39px;height:39px}.logoframe.smallframe img{width:70px;height:70px}.logotext{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:24px;letter-spacing:-1.8px;line-height:1}.logotext small{display:block;font-family:'DM Sans',sans-serif;font-size:9px;letter-spacing:2px;color:var(--sub);margin-top:7px;font-weight:700}.ambient{background:radial-gradient(circle at 80% 0%,#1e69624a 0%,transparent 36%),radial-gradient(circle at 14% 34%,#29535b44 0%,transparent 37%);position:absolute;inset:0;height:850px;pointer-events:none}.public-head{height:90px;padding:0 clamp(20px,4vw,80px);display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1;border-bottom:1px solid #25414a4d;gap:12px}.public-head nav{display:flex;gap:32px}.public-head nav a{color:#a3b5bd;font-size:12px;font-weight:700}.public-head nav a:hover{color:var(--cyan)}.public-head .actions{display:flex;gap:10px}.landing{max-width:1450px;margin:auto;padding:0 clamp(20px,5vw,82px);position:relative}.hero{display:grid;grid-template-columns:1.06fr .94fr;gap:50px;align-items:center;padding:105px 0 102px;min-height:620px}.hero p{max-width:570px;color:#aec8ca;font-size:16px;line-height:1.8;margin:22px 0 28px}.hero .hero-btns{display:flex;gap:10px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:9px;border:1px solid #37625e;background:#13343180;border-radius:40px;padding:8px 13px;color:#a0f3d5;font-size:10px;font-weight:800;letter-spacing:1.5px;margin-bottom:25px}.chip:before{content:'';width:7px;height:7px;border-radius:50%;background:#a1f8b8;box-shadow:0 0 12px #a1f8b8}.hero-display{position:relative;padding:27px 23px;background:linear-gradient(142deg,#193740,#102129 77%);border:1px solid #355b61;border-radius:19px;box-shadow:var(--shadow);transform:perspective(1300px) rotateY(-5deg)}.hero-display .windowtop{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #33515c;padding-bottom:17px;font-size:11px;color:#adcacb}.windowtop .dots{letter-spacing:5px;color:#88adad}.dashboard-sample{padding:20px 0 0}.sample-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.sample-title h3{font-size:20px}.statdemo{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.statdemo div{background:#203b43;padding:13px;border-radius:11px}.statdemo b{display:block;font-size:24px;margin-top:9px}.sample-server{display:flex;align-items:center;justify-content:space-between;background:#142d36;border:1px solid #345963;border-radius:13px;padding:15px;margin-top:12px}.sample-server i{width:12px;height:12px;border-radius:50%;background:var(--mint)}.meter{height:5px;background:#304851;border-radius:10px;margin-top:11px}.meter span{height:100%;background:linear-gradient(90deg,var(--cyan),var(--mint));display:block;border-radius:10px}.marquee{border-top:1px solid #1d353e;border-bottom:1px solid #1d353e;padding:22px 0;display:flex;gap:27px;justify-content:space-around;color:#7f9da5;font-size:10px;font-weight:850;letter-spacing:1.8px;overflow:hidden}.feature-section,.story-section,.join-section{padding:100px 0}.sectiontop{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:35px}.sectiontop p{max-width:390px;color:#94b0b4;line-height:1.7}.featuregrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.featuretile{border:1px solid var(--edge);background:linear-gradient(138deg,#132a30,#102025);border-radius:16px;padding:27px;min-height:175px}.featuretile .symbol{font-size:25px;color:var(--cyan);margin-bottom:23px}.featuretile h3{font-size:17px;margin-bottom:9px}.featuretile p{color:#8ba5ad;font-size:12px;line-height:1.7}.story-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.story-number{font-size:clamp(65px,10vw,160px);font-family:'Space Grotesk',sans-serif;font-weight:700;color:var(--mint);letter-spacing:-.1em;line-height:1}.story-section p{line-height:1.9;color:#a7bfc2;font-size:15px;margin:18px 0}.timeline{border-left:1px solid #467377;padding-left:23px;margin-top:28px}.timeline div{padding:6px 0 23px;color:#a6c4c4}.timeline b{color:#eef7f4}.join-section{display:flex;justify-content:space-between;align-items:center;gap:40px;background:#163b3b;border:1px solid #356d69;border-radius:22px;padding:45px;margin-bottom:80px}.join-section p{max-width:560px;line-height:1.7;color:#b4d4d2;margin-top:13px}.public-footer{padding:30px clamp(20px,4vw,80px);border-top:1px solid var(--edge);display:flex;justify-content:space-between;align-items:center;gap:20px;color:#829ba4;font-size:11px}.public-footer .logo{color:var(--light)}
#workspace{display:grid;grid-template-columns:234px minmax(0,1fr);min-height:100vh} .sidebar{background:#0b1a20;border-right:1px solid #233b43;padding:26px 15px;display:flex;flex-direction:column;gap:24px;position:sticky;top:0;height:100vh}.sidebar>.logo{margin-left:8px}.sidebar .label{color:#617e87;padding:6px 15px 0}.sidebar nav{display:flex;flex-direction:column;gap:6px}.sidenav-link{background:transparent;color:#9db7bc;border:0;border-radius:10px;padding:12px 14px;display:flex;align-items:center;gap:13px;text-align:left;width:100%;font-weight:750}.sidenav-link:hover{background:#17333b}.sidenav-link.active{background:#214048;color:#a6ffef;box-shadow:inset 3px 0 var(--cyan)}.sidenav-link .nicon{width:21px;text-align:center;font-size:17px}.sidebarbottom{margin-top:auto;background:#142a31;padding:17px;border:1px solid var(--edge);border-radius:13px}.sidebarbottom p{color:#829da5;font-size:11px;line-height:1.7;margin:10px 0 17px}.statusdot{font-size:10px;letter-spacing:1.3px;font-weight:800;color:#abeac4}.statusdot i{display:inline-block;height:7px;width:7px;border-radius:50%;background:var(--mint);margin-right:5px}.mutelink{color:#93b8c0;display:block;font-size:11px;margin-top:14px;text-align:center}.workbody{min-width:0}.worktop{height:76px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--edge);gap:14px}.bread{color:#688a92;font-size:12px;font-weight:750}.bread span{color:#ecf5f5}.top-actions{display:flex;align-items:center;gap:13px}.beta{border:1px solid #346261;color:#97efe1;background:#163d3c;padding:7px 10px;border-radius:25px;font-size:10px;font-weight:850}.top-actions #who{font-size:12px;color:#9dbac0}.workbody main{padding:31px clamp(17px,3vw,44px) 65px;max-width:1500px;margin:auto}.page-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:24px}.page-head h1{font-size:clamp(30px,4vw,43px);letter-spacing:-.05em;margin-top:10px}.page-head p{color:var(--muted);font-size:13px;margin-top:10px;line-height:1.7}.dash-hero{border:1px solid #367b78;background:radial-gradient(circle at 90% 20%,#286b62 0%,transparent 50%),linear-gradient(118deg,#19393f,#12252c);border-radius:18px;padding:32px;min-height:208px;display:flex;justify-content:space-between;align-items:center}.dash-hero h2{font-size:clamp(24px,3vw,38px);margin:12px 0}.dash-hero p{color:#b7d1d0;line-height:1.6;font-size:12px;max-width:570px}.dash-hero .btn{margin-top:18px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:18px 0}.metric{background:var(--panel);border:1px solid var(--edge);padding:20px;border-radius:14px}.metric strong{display:block;font-size:31px;font-family:'Space Grotesk',sans-serif;letter-spacing:-1px;margin:13px 0}.metric .muted{font-size:11px}.split{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.panel{background:var(--panel);border:1px solid var(--edge);padding:21px;border-radius:15px;min-width:0}.panelheader{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px}.pill{display:inline-flex;align-items:center;gap:5px;font-size:10px;white-space:nowrap;font-weight:850;letter-spacing:.5px;border-radius:30px;padding:7px 10px;background:#244149;border:1px solid #3c6469;color:#a6efea}.pill.green{background:#183e35;color:#b0f0c6;border-color:#2c6652}.pill.orange{background:#433128;color:#ffd0a8;border-color:#73533f}.pill.red{background:#482e34;color:#ffb4bb;border-color:#784c58}.pill.gray{background:#28353b;color:#b7c6c9;border-color:#3c5057}.itemrow{border-top:1px solid #253b44;padding:14px 0;display:flex;align-items:center;gap:13px}.itemrow:first-of-type{border-top:0}.itemicon{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;font-size:19px;color:var(--cyan);background:#1c3942;border-radius:11px}.grow{flex:1;min-width:0}.grow b{display:block;margin-bottom:5px}.grow p{font-size:11px;color:var(--muted);line-height:1.55}.row-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.nodeinfo{padding:14px 0;border-top:1px solid #284149}.nodeinfo:first-of-type{border-top:0}.bar{height:6px;border-radius:20px;background:#29434b;overflow:hidden;margin:12px 0 7px}.bar>i{display:block;height:100%;background:linear-gradient(90deg,#59cfd3,#a0efbe);border-radius:20px}.cards2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.servercard{background:var(--panel);border:1px solid var(--edge);border-radius:15px;padding:21px}.servercard h3{font-size:20px;margin:15px 0 6px}.servercard p{color:var(--muted);line-height:1.65;font-size:12px}.servercard .cardbuttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px}.field{display:grid;gap:8px;margin:13px 0}.field label{color:#b5cdd2;font-size:11px;font-weight:800;letter-spacing:.3px}.field input,.field select,.field textarea{width:100%;border:1px solid #3c5862;border-radius:10px;padding:12px 13px;background:#0c1920;color:#f0f9f8;outline:0}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--cyan)}.field textarea{resize:vertical;min-height:100px}.field input[type=checkbox]{width:auto;accent-color:var(--mint)}.field.inline{display:flex;align-items:center;gap:10px}.fields2{display:grid;grid-template-columns:1fr 1fr;gap:13px}.notice{background:#123139;border:1px solid #34636a;color:#bce8e4;padding:15px;border-radius:11px;font-size:12px;line-height:1.7}.notice.warning{background:#403126;border-color:#815b42;color:#ffd4b0}.notice.error{background:#42282d;border-color:#855057;color:#ffbcbc}.tabs{display:flex;gap:5px;overflow:auto;border-bottom:1px solid var(--edge);padding-bottom:10px;margin-bottom:22px}.tabs button{border:0;background:transparent;color:#8fa8ae;font-weight:800;padding:10px 13px;border-radius:9px;white-space:nowrap}.tabs button.active{background:#214147;color:#a9faee}.console{white-space:pre-wrap;overflow:auto;font-family:'Consolas',monospace;font-size:11px;line-height:1.8;background:#07141a;border:1px solid #2c4b56;color:#a0ecce;border-radius:12px;padding:17px;min-height:230px;max-height:480px}.toolbar{display:flex;gap:9px;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap}.toolbar input{max-width:380px}.empty{border:1px dashed #38606a;border-radius:15px;padding:42px;text-align:center;color:#a7c4c5}.empty .icon{font-size:36px;margin-bottom:10px}.empty h3{color:#fff}.empty p{font-size:12px;margin:12px auto;max-width:400px;line-height:1.7}.eventline{padding:15px 0;border-bottom:1px solid #2b464e;display:flex;gap:13px}.eventline:last-child{border-bottom:0}.eventline .eventdot{width:9px;height:9px;background:var(--cyan);border-radius:50%;flex-shrink:0;margin-top:5px}.eventline small{color:var(--muted);display:block;margin-top:6px}.separate{height:1px;background:var(--edge);margin:20px 0}.dangerzone{border:1px solid #81484e;background:#2e1d25;border-radius:13px;padding:21px}.dangerzone p{color:#e1acb1;font-size:12px;line-height:1.6;margin:9px 0 16px}.badge-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.badge-list span{padding:8px 11px;background:#1c363d;border:1px solid #30505a;border-radius:30px;color:#9bd8da;font-size:11px;font-weight:700}#toast{position:fixed;z-index:5000;bottom:23px;right:23px;max-width:430px}#toast .toast{background:#1d514e;border:1px solid #4baca3;border-radius:12px;color:#e5fcf8;padding:14px 19px;box-shadow:var(--shadow);margin-top:8px}#toast .toast.err{background:#602b38;border-color:#be6872}.modalcover{position:fixed;inset:0;background:#010a0ddc;backdrop-filter:blur(9px);z-index:3000;display:grid;place-items:center;padding:15px}.dialog{background:#12252c;border:1px solid #3b6268;border-radius:17px;box-shadow:var(--shadow);padding:25px;width:min(100%,590px);max-height:93vh;overflow-y:auto}.dialog.wide{width:min(100%,770px)}.dialoghead{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.dialoghead b{font-size:17px}.dialoghead button{border:1px solid #3d5e65;border-radius:9px;color:white;background:#1c343e;padding:6px 10px;font-size:18px}.dialogfoot{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;flex-wrap:wrap}.choicegrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.choice{border:1px solid #375862;color:var(--light);background:#182e36;border-radius:12px;padding:17px 12px;text-align:left;min-height:102px}.choice:hover{border-color:var(--cyan)}.choice.chosen{border-color:var(--mint);background:#20433d}.choice .symbol{font-size:22px;display:block;margin-bottom:9px}.choice small{color:#8da8af;display:block;margin-top:6px;font-size:10px}.steps{color:var(--cyan);font-size:10px;letter-spacing:1.3px;font-weight:800;margin-bottom:16px}#menu-toggle{display:none;background:transparent;border:0;color:white;font-size:20px}
@media(max-width:1080px){.public-head nav{gap:12px}.hero{gap:22px}.hero-display{transform:none}.metrics{grid-template-columns:repeat(2,1fr)}.cards3{grid-template-columns:repeat(2,1fr)}.split{grid-template-columns:1fr}}@media(max-width:760px){.public-head{height:75px;padding:0 14px}.public-head nav{display:none}.public-head .actions .outline{display:none}.public-head .actions .btn{padding:9px 11px;font-size:11px}.logoframe{width:40px;height:40px}.logoframe img{width:77px;height:77px}.logotext{font-size:21px}.hero{grid-template-columns:1fr;padding:65px 0}.hero-display{max-width:100%}.featuregrid,.story-section{grid-template-columns:1fr}.sectiontop{display:block}.sectiontop p{margin-top:13px}.join-section{display:block;padding:25px}.join-section .btn{margin-top:20px}.public-footer{flex-wrap:wrap}.marquee{font-size:9px;justify-content:flex-start}.feature-section,.story-section{padding:60px 0}#workspace{grid-template-columns:1fr}.sidebar{position:fixed;z-index:100;transform:translateX(-110%);transition:transform .2s;width:240px;box-shadow:var(--shadow)}.sidebar.open{transform:translateX(0)}#menu-toggle{display:block}.worktop{padding:0 15px;height:65px}.top-actions #who{display:none}.workbody main{padding:20px 13px 60px}.cards2,.cards3{grid-template-columns:1fr}.fields2{grid-template-columns:1fr}.choicegrid{grid-template-columns:repeat(2,1fr)}.page-head{align-items:start}.page-head .btn{padding:9px}.dash-hero{padding:21px}.panel{padding:17px}.itemrow{flex-wrap:wrap}.row-actions{width:100%}.top-actions{gap:5px}.beta{font-size:9px}.dialog{padding:18px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}



/* ================================================================
   VOLTIX V6 / ATLAS — NEW STRUCTURE, NOT THE V5 SIDE PANEL
   Global command bar / left mission rail / floating bottom command strip
   ================================================================ */
:root{--bg:#0b1020;--base:#111b2b;--panel:#172538;--panel2:#1d2d41;--edge:#32455b;--light:#eff4ff;--muted:#a9bbcf;--sub:#7088a0;--mint:#e1fd7e;--cyan:#96b8ff;--coral:#ffba8c;--purple:#c5b3ff;--shadow:0 20px 60px #05091888}
body{font-family:Inter,Segoe UI,system-ui,sans-serif;background:#0b1020}
#site{background:radial-gradient(ellipse at 75% 9%,#425c982e,transparent 43%),#0b1020}
.ambient{background:radial-gradient(circle at 84% 10%,#8ea9f827,transparent 41%),radial-gradient(circle at 22% 52%,#c9fa7e14,transparent 45%);height:860px}
.public-head{height:78px;background:#0c1424ef;border-bottom:1px solid #354c6b;padding-inline:clamp(20px,5vw,92px)}
.public-head nav{gap:25px}.public-head nav a{color:#bdc9db;font-weight:650}
.logo .logoframe,.logoframe{border-radius:18px;background:#202b43;border-color:#536685;box-shadow:0 4px 20px #050a1677}
.logotext{letter-spacing:-1.4px}.logotext small{color:#9daec8}
.hero{padding:115px 0 98px;gap:80px}.hero h1{font-size:clamp(48px,6vw,98px);font-weight:900;letter-spacing:-.075em;line-height:.99}
.hero p{color:#c1cde0}.hero-display{background:linear-gradient(145deg,#25354f,#172238 80%);border:1px solid #49648b;border-radius:30px;transform:none;box-shadow:0 50px 95px #05091880}
.featuretile{border-radius:24px;background:#172338;border-color:#31435d;padding:31px}.featuretile:hover{border-color:#c6d580;transform:translateY(-3px)}
.join-section{background:#2a3550;border:1px solid #65758a;border-radius:28px}
.marquee{background:#e1fd7e;color:#182332;border:0;padding:18px 0}
.btn{border-radius:13px;padding:12px 18px}.btn.primary{background:#e1fd7e;color:#1a2633;font-weight:850;box-shadow:0 4px 0 #77934c66}.btn.primary:hover{background:#f1ffa8}.btn.outline{background:#22344c;border-color:#465c76;color:#f1f5fd}.btn.soft{background:#2b3954;color:#d5ecff;border-color:#536b85}.btn.danger{background:#62343e;color:#ffccd5;border-color:#a65c6c}
.chip{background:#2b3e48;border-color:#647b67;color:#e7fda6}.eyebrow,.label{color:#b3d4ff}.mint{color:#e1fd7e}
#workspace{display:flex;flex-direction:column;min-height:100vh;background:radial-gradient(ellipse at 82% -10%,#3d548a26,transparent 40%),#0b1020}
.atlas-command{height:76px;display:flex;gap:20px;align-items:center;padding:0 27px;background:#101829;border-bottom:1px solid #344760;position:sticky;top:0;z-index:110}
.atlas-wordmark{display:flex;align-items:center;gap:11px;font-size:17px;font-weight:900;white-space:nowrap;letter-spacing:-.5px}.atlas-wordmark b{font-weight:500;color:#adbbce}
.atlas-brand-icon{width:42px;height:42px;overflow:hidden;border-radius:14px;display:grid;place-items:center;background:#27324f;border:1px solid #5b6d92}
.atlas-brand-icon img{width:71px;height:71px;max-width:none;object-fit:cover;transform:translateY(-3px)}
.atlas-command-sep{height:27px;width:1px;background:#354761}.atlas-command-label{font-size:11px;letter-spacing:1.5px;color:#dae5f5;font-weight:800}.atlas-command-label small{color:#9eabbb}
.atlas-command-actions{margin-left:auto;display:flex;align-items:center;gap:10px}
.atlas-command-actions .btn{font-size:11px;padding:10px 13px}.atlas-command-actions kbd{font-size:10px;color:#91a5bc;margin-left:9px}
.atlas-connected{font-size:10px;font-weight:800;color:#b9e4d1;letter-spacing:1.1px;white-space:nowrap}.atlas-connected i{display:inline-block;background:#96eac3;width:7px;height:7px;border-radius:50%;margin-right:7px;box-shadow:0 0 10px #9df7d1}
.atlas-shell{display:grid;grid-template-columns:258px minmax(0,1fr);flex:1;min-height:0}
.sidebar{position:relative;top:auto;left:auto;width:auto!important;min-height:100%;padding:23px 14px 95px;background:#131f32;border-right:1px solid #344760;display:flex;flex-direction:column;gap:0;box-shadow:none}
.atlas-side-intro{padding:11px 13px 24px;margin-bottom:13px;border-bottom:1px solid #354760}.atlas-side-eyebrow{font-size:10px;color:#a9bcce;font-weight:850;letter-spacing:2px}.atlas-side-intro h2{font-size:22px;letter-spacing:-1px;line-height:1.18;margin-top:16px}.atlas-side-intro em{color:#e1fd7e;font-style:normal}
.nav-section-label{font-size:10px;color:#8399b3;margin:24px 14px 8px;letter-spacing:1.3px;font-weight:850}
.sidenav-link{border-radius:12px;margin:1px 0;padding:12px 13px;color:#c1ccdc;transition:all .14s}
.sidenav-link:hover{background:#22334b;color:white}.sidenav-link.active{background:#e1fd7e!important;color:#182531!important;box-shadow:none!important;font-weight:900}.sidenav-link.active .nicon{color:#182531!important}.sidenav-link .nicon{color:#98b8e8}
.sidebarbottom{margin-top:auto;background:#25364c;border:1px solid #435b79;border-radius:20px;padding:18px}.sidebarbottom p{font-size:12px;color:#c4cddd;line-height:1.65}
.statusdot{color:#bfeac5}.statusdot i{background:#b4eeaa}
.workbody{min-width:0;display:flex;flex-direction:column;background:transparent}.worktop{height:62px;padding:0 35px;background:#1520379a;border-bottom:1px solid #32445b;position:relative;top:auto;backdrop-filter:blur(10px)}
.bread{color:#b4c6dc;font-size:11px;letter-spacing:1.3px;font-weight:800}.bread>span{color:#6c819b}.bread strong{color:#f0f5fd;font-weight:850}.atlas-work-chip{font-size:10px;letter-spacing:1px;font-weight:850;color:#d8f4b4}
.workbody main{max-width:1580px;width:100%;margin-inline:auto;padding:34px 40px 110px}
.page-head h1{font-size:clamp(35px,4vw,63px);letter-spacing:-.068em}.page-head{margin-bottom:28px}.page-head p{color:#b1c0d2;font-size:14px}
.metric,.panel,.servercard,.nodeinfo{background:#17263a;border:1px solid #344963;border-radius:22px;box-shadow:0 8px 25px #05091621}
.metric{padding:23px}.metric strong{font-size:32px;color:#f1f8fe}.panel{padding:24px}.itemrow{border-color:#314358}.itemicon{border-radius:13px;background:#263d55;color:#e2fd80}
.dash-hero{border:1px solid #69715d;border-radius:28px;background:radial-gradient(circle at 86% 10%,#e5f78033,transparent 44%),linear-gradient(115deg,#303e59,#1b2a43)!important;padding:38px}.dash-hero h2{font-size:clamp(29px,3vw,44px)}
.pill{background:#2d3d55;border-color:#576a82;color:#cbd9ee}.pill.green{background:#24483f;color:#a9f9c8;border-color:#4e856d}.pill.orange{background:#543e2d;color:#ffdcaf;border-color:#8b6a4e}.pill.red{background:#58323d;color:#ffbfcf;border-color:#925267}
.field input,.field select,.field textarea,.number-unit{background:#0f1a2b;border-color:#3f5671;color:white;border-radius:12px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#e1fd7e;box-shadow:0 0 0 3px #e1fd7e22;outline:none}
.v6-managed{display:flex;align-items:center;gap:13px;padding:15px;background:#233e48;border:1px solid #486a6b;border-radius:16px;grid-column:1/-1}.v6-managed-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;background:#d9fd85;color:#213129;font-size:23px;flex-shrink:0}.v6-managed p{color:#bbd3d0;font-size:11px;line-height:1.5;margin-top:5px}.v6-managed .pill{margin-left:auto;flex-shrink:0}
.builder-section{background:#142134;border:1px solid #354c65;border-radius:19px;padding:20px;margin:12px 0}.choice{background:#243752;border-color:#405977;border-radius:16px;min-height:114px}.choice.chosen{background:#3c4c42;border-color:#e1fd7e}.choice .symbol{color:#e1fd7e}
.steps{color:#e1fd7e}.dialog{background:#19283d;border:1px solid #506982;border-radius:27px;padding:28px}.notice{background:#203a49;border-color:#496b74;color:#d5eafa;border-radius:14px}.notice.warning{background:#513b31;border-color:#987050;color:#f8dfba}
.tabs button.active{background:#e1fd7e;color:#1a2735}.bar>i,.meter span{background:linear-gradient(90deg,#91baff,#e1fd7e)}
.atlas-bottom-rail{position:fixed;bottom:0;left:258px;right:0;min-height:51px;background:#0e1728ef;border-top:1px solid #344963;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:8px 25px;z-index:80;backdrop-filter:blur(20px);color:#9db3c8;font-size:10px;font-weight:800;letter-spacing:1px}.atlas-bottom-rail span:first-child{color:#dff899}.atlas-bottom-rail button{background:transparent;border:1px solid #506981;color:#e8f3ff;border-radius:10px;padding:6px 10px;font-size:11px}
@media(max-width:1200px){.atlas-connected,.atlas-command-label,.atlas-command-sep,.atlas-work-chip{display:none}}
@media(max-width:760px){.atlas-command{height:62px;padding:0 12px}.atlas-wordmark{font-size:14px}.atlas-brand-icon{width:35px;height:35px}.atlas-brand-icon img{width:62px;height:62px}.atlas-command-actions{gap:5px}.atlas-command-actions .btn{padding:8px;font-size:10px}.atlas-command-actions #quick-open{display:none}.atlas-shell{grid-template-columns:1fr}.sidebar{position:fixed;z-index:150;top:61px;bottom:0;left:0;width:255px!important;min-height:0;overflow:auto;transform:translateX(-110%);transition:transform .2s;box-shadow:15px 0 50px #0008}.sidebar.open{transform:translateX(0)}.worktop{height:56px;padding-inline:16px}#menu-toggle{display:inline-flex}.workbody main{padding:20px 14px 100px}.atlas-bottom-rail{left:0;padding:8px 12px}.atlas-bottom-rail span:nth-child(2){display:none}.choicegrid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-head{height:69px}.public-head nav{display:none}.metrics,.cards2,.cards3{grid-template-columns:1fr}.hero{padding:55px 0;grid-template-columns:1fr}.dialog{padding:17px}.v6-managed{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}


