/* VOLTIX / PRISM 10 | Custom layout system, not a V9 recolor */
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#0b0913;--base:#130f1e;--panel:#1b1628;--panel2:#221c33;--edge:#383047;--light:#f5f2ff;--muted:#aa9fb9;--sub:#817590;--mint:#bdb1ff;--cyan:#bdb1ff;--coral:#ff8498;--red:#ff8498;--purple:#bdb1ff;--shadow:0 20px 60px #05030b80}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#0b0913;color:#f5f2ff;font-family:'DM Sans',system-ui,sans-serif}h1,h2,h3,.logotext{font-family:'Space Grotesk',sans-serif}.mint{color:#a6a5ff!important}.hidden{display:none!important}
button,input,textarea,select{font-family:inherit}button:focus-visible,input:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid #c4b0ff;outline-offset:3px}
.btn{border-radius:12px!important;padding:12px 18px;font-weight:800!important;letter-spacing:-.15px;box-shadow:none;transition:transform .2s,background .2s,box-shadow .2s}.btn.primary{background:#fa7eaa!important;color:#1b0e23!important;border:1px solid #ffc1d5!important;box-shadow:0 5px 0 #5e2845!important}.btn.primary:hover:not(:disabled){background:#ffacc8!important;transform:translateY(-2px)!important;box-shadow:0 7px 0 #5e2845!important}.btn.outline{background:#282238!important;border:1px solid #514365!important;color:#e6dff6!important}.btn.outline:hover{background:#352946!important;border-color:#b99cee!important}.btn.soft{background:#26213d!important;border-color:#665c9d!important;color:#cfc0ff!important}.btn.danger{background:#48212f!important;border:1px solid #a05468!important;color:#ffd0d5!important}.btn.small{padding:9px 12px}.muted,.tiny{color:var(--muted)}.label,.eyebrow{color:#ff91b7!important;letter-spacing:1.8px!important;font-weight:850!important}.pill{background:#302638!important;border-color:#514166!important;color:#e4d7f9!important}.pill.green{background:#293e45!important;border-color:#4d8d90!important;color:#a8f3eb!important}.pill.orange{background:#4b3144!important;border-color:#815771!important;color:#ffd0ec!important}.pill.red{background:#572b36!important;border-color:#9c5766!important;color:#ffc1cb!important}
/* PUBLIC / a dramatic editorial homepage */
#site{overflow:hidden;background:#0b0913;color:#f9f5ff}.public-head{position:relative;z-index:5;background:#0c0915;height:86px;padding:0 clamp(18px,4vw,68px);border-bottom:1px solid #37294a;gap:17px}.public-head .logo{gap:12px}.public-head nav{gap:26px}.public-head nav a{font-size:12px;color:#b9aacd;letter-spacing:.2px}.public-head nav a:hover{color:#fff}.public-head .actions{display:flex;gap:10px}.public-head .btn{font-size:12px}.logoframe{width:47px;height:47px;background:#241833;border:1px solid #58426f;border-radius:14px}.logoframe img{width:80px;height:80px}.logotext{font-size:27px;letter-spacing:-1.9px}.logotext small{color:#9782a9;font-family:'DM Sans',sans-serif;letter-spacing:1.4px;font-size:9px;margin-top:5px}.public-footer{padding:29px clamp(18px,4vw,68px);border-top:1px solid #372b48;background:#100c19;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px;color:#9e8caa;flex-wrap:wrap}.public-footer strong{font-family:'Space Grotesk';font-size:18px;color:#f9e8ff}
.prism-hero{display:grid;grid-template-columns:1.13fr .87fr;min-height:630px;position:relative;overflow:hidden;background:radial-gradient(circle at 5% 88%,#44245a66,transparent 30%),#130d20}.prism-hero:after{content:'PRISM / 10';font-size:11px;letter-spacing:4px;color:#a18db544;position:absolute;bottom:16px;right:30px}.prism-hero-grain{pointer-events:none;position:absolute;inset:0;opacity:.15;background-image:radial-gradient(#fff3 0.6px,transparent .6px);background-size:6px 6px}.prism-hero-left{position:relative;z-index:1;align-self:center;padding:clamp(35px,6.4vw,102px) 20px clamp(35px,6vw,80px) clamp(23px,7vw,108px)}.prism-kicker{display:flex;align-items:center;gap:9px;color:#f7a7cd;font-size:10px;letter-spacing:1.5px;font-weight:900;margin-bottom:34px}.prism-kicker>span:last-child{color:#847193}.vx-dot{width:8px;height:8px;background:#fb88b5;border-radius:100%;display:inline-block;box-shadow:0 0 0 5px #ed719a27}.prism-hero h1{font-size:clamp(49px,6.2vw,108px);line-height:.97;letter-spacing:-.085em;font-weight:700;max-width:1000px}.prism-hero h1 em,.prism-features h2 em,.prism-story h2 em,.prism-partners h2 em{font-style:normal;color:#f48ab3}.prism-hero-left>p{color:#bbb0c8;font-size:clamp(14px,1.3vw,17px);line-height:1.8;max-width:540px;margin:29px 0}.prism-actions{display:flex;gap:11px;flex-wrap:wrap}.prism-hero-meta{margin-top:55px;display:flex;gap:18px;color:#927fa6;font-size:9px;letter-spacing:1.1px;font-weight:800;flex-wrap:wrap}
.prism-hero-right{position:relative;min-height:500px;background:linear-gradient(135deg,#251235,#1f193b 60%,#0f0b1b);border-left:1px solid #4e3166;overflow:hidden}.prism-hero-right:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0px,transparent 55px,#dd9eff11 56px),repeating-linear-gradient(90deg,transparent 0px,transparent 55px,#dd9eff11 56px);mask-image:linear-gradient(#000b,#0001)}.prism-orbit{position:absolute;inset:0;display:grid;place-items:center}.prism-sun{width:165px;height:165px;border-radius:36px;display:grid;place-items:center;background:linear-gradient(135deg,#ff97c1,#9388fe);font-size:135px;font-weight:900;font-family:'Space Grotesk';color:#2e1241;z-index:3;transform:rotate(-8deg);box-shadow:0 36px 90px #bc69bb5e}.prism-ring{position:absolute;border:1px solid #cf96fe5c;border-radius:50%}.ring-a{width:280px;height:280px}.ring-b{width:390px;height:390px;border-style:dashed}.ring-c{width:520px;height:520px;opacity:.5}.prism-orb{position:absolute;background:#d1adff;border-radius:50%;box-shadow:0 0 35px #ce9aff;width:16px;height:16px}.orb1{transform:translate(190px,-70px)}.orb2{transform:translate(-115px,172px);background:#fa91bb}.prism-orbit-top,.prism-orbit-foot{position:absolute;left:28px;right:28px;font-size:10px;color:#c6b2d3;letter-spacing:2px;font-weight:800;z-index:5;display:flex;justify-content:space-between;gap:12px}.prism-orbit-top{top:28px}.prism-orbit-foot{bottom:32px}.prism-orbit-foot b,.prism-orbit-top b{color:#fa9bbd}
.prism-strip{border-top:1px solid #392945;border-bottom:1px solid #392945;background:#23162f;padding:22px;display:flex;gap:35px;justify-content:space-around;white-space:nowrap;overflow:hidden;color:#e5c7ed;font-size:10px;font-weight:900;letter-spacing:1.6px}.prism-strip span:nth-child(even){color:#fc91bc}.prism-features{padding:112px clamp(20px,6vw,95px) 122px;background:#0f0c19}.prism-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:36px}.prism-section-head h2,.prism-story h2,.prism-partners h2{font-size:clamp(38px,4.5vw,72px);letter-spacing:-.06em;line-height:1.05;margin-top:13px}.prism-section-head>p{max-width:235px;color:#9e90b0;font-size:14px;line-height:1.7}.prism-features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;background:#44334f;border:1px solid #44334f}.prism-feature{background:#1b1628;min-height:258px;padding:28px;display:flex;flex-direction:column;position:relative;transition:background .2s}.prism-feature:hover{background:#29203b}.prism-feature-top{display:flex;justify-content:space-between;color:#a990ba;font-size:9px;letter-spacing:1.6px;font-weight:900}.prism-feature-top i{font-size:25px;color:#fd8fb8;font-style:normal}.prism-feature h3{font-size:21px;margin-top:auto;margin-bottom:12px;letter-spacing:-.8px}.prism-feature p{font-size:12px;color:#ada0bd;line-height:1.7;max-width:320px}.prism-feature-arrow{position:absolute;bottom:26px;right:27px;color:#ee89b4}
.prism-story{background:#1a1128;border-top:1px solid #49315a;border-bottom:1px solid #49315a;padding:100px clamp(20px,6vw,95px);display:grid;grid-template-columns:1.1fr .9fr;gap:8vw;align-items:center}.prism-story p,.prism-partners p{line-height:1.8;color:#b4a5c2;font-size:14px;margin:23px 0;max-width:670px}.prism-story-card{background:#271b38;padding:32px;border:1px solid #76548c;box-shadow:18px 18px 0 #110c1b}.prism-story-card>span{font-size:10px;letter-spacing:2px;color:#efadce;font-weight:850}.prism-big-number{font-size:clamp(66px,8vw,125px);letter-spacing:-.11em;font-weight:850;color:#fff1fa;margin:25px 0 15px}.prism-big-number span{font-size:42px;color:#fd89b7}.prism-step{padding:17px 0;border-top:1px solid #5b4366;font-size:11px;letter-spacing:1px;color:#e7d1ee;display:flex;gap:20px}.prism-step b{color:#ff9dc5}.prism-story-card>small{display:block;color:#9d8bac;margin-top:17px}.prism-partners{background:radial-gradient(ellipse at right bottom,#432a766d,transparent 40%),#100d1b;padding:100px clamp(20px,6vw,95px);display:flex;justify-content:space-between;align-items:center;gap:30px}.prism-partners .btn{align-self:center}.prism-status{display:flex;align-items:center;gap:16px;background:#261d34;padding:25px clamp(20px,6vw,95px);border-top:1px solid #4c395b}.prism-status p{flex:1;color:#bcacca;font-size:12px;line-height:1.6}.prism-status b{color:#f8e4f5}
/* WORKSPACE / True left-rail application shell */
#workspace.vx-workspace{display:block;min-height:100vh;background:#0e0b16}#workspace.vx-workspace.hidden{display:none!important}.vx-layout{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.vx-rail{background:#151020!important;border-right:1px solid #42334e!important;padding:26px 13px 18px!important;height:100vh!important;position:sticky!important;top:0!important;display:flex!important;gap:0!important;flex-direction:column!important;z-index:90;min-width:0}.vx-identity{display:flex;align-items:center;gap:11px;padding:3px 10px 25px}.vx-brandicon{width:45px;height:45px;background:#291d3b;border:1px solid #604a79;border-radius:12px;display:grid;place-items:center;overflow:hidden}.vx-brandicon img{width:78px;height:78px;max-width:none;object-fit:cover;transform:translateY(-3px)}.vx-identity strong{font-family:'Space Grotesk';letter-spacing:-1.6px;font-size:26px;line-height:1}.vx-identity small{display:block;font-size:9px;color:#ad91b6;margin-top:7px;letter-spacing:1.4px;font-weight:850}.vx-rail-head{padding:12px 12px;margin:0 0 14px;background:#271d34;border:1px solid #433151;border-radius:12px;color:#e6b6db;font-size:10px;font-weight:850;letter-spacing:1px;display:flex;align-items:center;gap:10px}.vx-live{margin-left:auto;color:#a99dd7;font-size:9px}.vx-rail #sidenav{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;display:flex!important;flex-direction:column!important;gap:3px!important;padding-bottom:10px}.vx-rail .nav-section-label{color:#81708f!important;font-size:10px!important;padding:20px 12px 7px!important;letter-spacing:1.4px;font-weight:850}.vx-rail .sidenav-link{padding:12px 13px!important;display:flex;align-items:center;gap:13px;text-align:left;font-size:12px!important;background:transparent!important;color:#b8a8c6!important;border-radius:11px!important;border:1px solid transparent!important;box-shadow:none!important;white-space:nowrap}.vx-rail .sidenav-link .nicon{font-size:19px;width:23px;text-align:center;color:#9685a9}.vx-rail .sidenav-link:hover{background:#292036!important;color:#f3ddf9!important}.vx-rail .sidenav-link.active{background:#482d50!important;color:#ffe1f3!important;border-color:#774e76!important;box-shadow:inset 3px 0 #ff93ba!important}.vx-rail .sidenav-link.active .nicon{color:#ffacd0}.vx-rail-bottom{padding-top:15px;border-top:1px solid #483652}.vx-mini-status{display:flex;align-items:center;gap:10px;background:#22172f;padding:13px 10px;border-radius:12px}.vx-mini-dot{height:10px;width:10px;flex-shrink:0;border-radius:100%;background:#aa9aff;box-shadow:0 0 0 4px #896bf523}.vx-mini-status b{font-size:11px;display:block}.vx-mini-status span{font-size:10px;display:block;color:#c2aed2;margin-top:5px}.vx-mini-status #v9-network-summary i{display:none}.vx-rail-signout{margin-top:10px;background:transparent;border:0;color:#a690b7;font-size:12px;padding:12px;text-align:left;width:100%;border-radius:9px}.vx-rail-signout:hover{background:#34253e;color:#fff}.vx-stage{min-width:0;display:flex;flex-direction:column;min-height:100vh;background:radial-gradient(circle at 82% 9%,#3d1d5938,transparent 35%),#100c19}.vx-command{height:77px;padding:0 clamp(15px,2.9vw,44px);background:#140f20e8;border-bottom:1px solid #43304e;display:flex;align-items:center;gap:22px;position:sticky;top:0;z-index:80;backdrop-filter:blur(13px)}.vx-path{font-size:11px;font-weight:800;letter-spacing:.7px;color:#b8a2ca;white-space:nowrap;min-width:170px}.vx-path span{color:#fe99be}.vx-path b{margin:0 8px;color:#775e89}.vx-path strong{color:#f7eafb}.vx-command-search{background:#211a31;border:1px solid #493656;padding:12px 13px;text-align:left;color:#a898b9;border-radius:11px;max-width:430px;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.vx-command-search:hover{border-color:#bf8acb}.vx-command-search kbd{float:right;border:1px solid #655173;background:#322744;color:#c6add5;padding:3px 6px;border-radius:5px;font-size:9px}.vx-search-icon{font-size:19px;margin-right:9px}.vx-command-rt{display:flex;align-items:center;gap:8px;margin-left:auto}.vx-icon{height:40px;min-width:40px;background:#272035;border:1px solid #4a3b58;color:#d6bedd;border-radius:11px;font-size:20px}.vx-icon:hover{background:#3a2a46}.vx-new{height:41px;padding:9px 15px!important}.vx-account-button{display:flex;gap:8px;align-items:center;background:#291e37;border:1px solid #483652;color:#f0dff4;border-radius:12px;height:41px;padding:5px 10px;max-width:150px}.vx-avatar{background:linear-gradient(135deg,#f68cb5,#8e7ef4);width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#25102c;font-weight:900}.vx-account-button #who{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:800}.vx-menu-toggle{display:none}.vx-top-message{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px clamp(15px,3vw,46px);border-bottom:1px solid #2b2139;color:#a690c2;font-size:9px;letter-spacing:1.5px;font-weight:850;background:#180f26}.vx-top-message strong{color:#f3a0c7}.vx-top-message>span:last-child i{display:inline-block;background:#a995ff;width:6px;height:6px;border-radius:50%;margin-left:5px}.vx-view{flex:1;max-width:1580px;width:100%;margin:0 auto;padding:clamp(24px,3.2vw,49px) clamp(17px,3.2vw,49px) 70px}.vx-work-footer{padding:20px clamp(17px,3vw,49px);border-top:1px solid #35283e;display:flex;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:1.3px;color:#726781}.vx-work-footer>span:first-child{color:#a993d4}.vx-mobile-nav{display:none}
/* workspace components: redesigned shape, type scale, and button system */
#workspace .page-head{align-items:center;margin:0 0 26px;gap:20px}#workspace .page-head h1{font-size:clamp(35px,4.7vw,65px);letter-spacing:-.075em;line-height:1.04;color:#f8f1ff}#workspace .page-head p{margin-top:10px;color:#a99bb8;font-size:13px;line-height:1.5}#workspace .page-head .eyebrow{font-size:10px}.dash-hero{position:relative;border:1px solid #6f4474!important;border-radius:20px!important;background:radial-gradient(circle at 95% 20%,#7e3e8a60,transparent 35%),linear-gradient(125deg,#341d47,#21182e)!important;padding:clamp(23px,3.6vw,45px)!important;box-shadow:0 24px 85px #05020d69!important;overflow:hidden}.dash-hero:after{content:'✳';position:absolute;right:3%;top:-48%;font-size:clamp(250px,32vw,520px);color:#d791d014;pointer-events:none;line-height:1}.dash-hero h2{font-size:clamp(26px,3.1vw,47px);color:#faf0ff;position:relative;z-index:1;letter-spacing:-.06em}.dash-hero p{color:#cdb8dc!important;position:relative;z-index:1}.dash-hero .btn{position:relative;z-index:1}.dash-hero .eyebrow{color:#ff9dc5!important}.metrics{gap:13px;margin:17px 0 22px}.metric{background:#241a31!important;border:1px solid #4a3857!important;border-radius:14px!important;padding:22px 20px!important;position:relative;overflow:hidden}.metric:before{content:'';position:absolute;top:0;left:0;bottom:0;width:3px;background:linear-gradient(#ff86b6,#8f8dfa)}.metric strong{font-size:33px!important;letter-spacing:-1.7px;color:#f8d7f1!important;margin:15px 0 9px}.metric .muted{color:#a699b6!important}.panel,.servercard,.nodeinfo{background:#1e172b!important;border:1px solid #44324e!important;border-radius:16px!important;color:#f6edff!important;box-shadow:0 8px 26px #05020d24!important}.panel{padding:24px!important}.panelheader{border-bottom:1px solid #40304d!important;padding-bottom:14px}.servercard{padding:23px!important;transition:border-color .2s,transform .2s}.servercard:hover{border-color:#92658f!important;transform:translateY(-2px)}.servercard h3{color:#f9e6fc}.servercard .cardbuttons{margin-top:18px}.itemrow{border-color:#392e44!important;gap:10px}.itemicon{background:#33233e!important;border:1px solid #65436c!important;color:#ff9cc9!important;border-radius:11px!important}.grow p{color:#a99abc!important}.bar,.meter{background:#3b2b4b!important}.bar>i,.meter span{background:linear-gradient(90deg,#c0a3ff,#ff8ab7)!important}.cards2,.cards3,.split{gap:15px}.nodeinfo{padding:19px!important}.panel h3{color:#f6eaff}.tabs{border-bottom:1px solid #3d2c49;gap:7px}.tabs button{color:#a897b9;border-radius:10px!important}.tabs button.active{background:#ff99c0!important;color:#2a142a!important}.tabs button:hover:not(.active){background:#352641}.toolbar{gap:12px;flex-wrap:wrap}.toolbar input,#server-search{border:1px solid #645272!important;background:#1a1327!important;color:#f7effd!important;border-radius:10px!important;min-width:160px}.field label{color:#e0cae8!important;font-weight:850!important}.field input,.field textarea,.field select,.number-unit{background:#171021!important;border:1px solid #584567!important;border-radius:11px!important;color:#f6effc!important;padding:12px!important}.field input:focus,.field textarea:focus,.field select:focus{border-color:#ffa8cc!important;box-shadow:0 0 0 3px #ff96c022!important}.field input::placeholder,.field textarea::placeholder{color:#7e6f8d}option{background:#221b30;color:#fff}.builder-section{background:#20162d!important;border:1px solid #513b5e!important;border-radius:15px!important;padding:20px!important}.choice{background:#241b32!important;border:1px solid #534064!important;color:#eee4f7!important;border-radius:13px!important}.choice:hover,.choice.chosen{background:#402642!important;border-color:#ff99c6!important}.choice .symbol{color:#ff9dc2!important}.v6-managed{background:#2b2642!important;border:1px solid #68568c!important;border-radius:12px!important}.v6-managed-icon{background:#ae9cfe!important;color:#211b38!important}.notice{background:#252139!important;border:1px solid #5d528a!important;color:#e4d9f3!important;border-radius:11px!important}.notice.warning{background:#3a273c!important;border:1px solid #9b618b!important;color:#ffd2e9!important}.notice.error{background:#422530!important;border-color:#ad6477!important;color:#ffd2d5!important}.console{background:#0d0a15!important;border:1px solid #453452!important;border-radius:12px!important;color:#c6e1ff!important}.eventdot{background:#ff8ebd!important}.eventline{border-color:#483554!important}.dialog{border:1px solid #866093!important;border-radius:18px!important;background:#21182f!important;color:#f8f0ff!important;box-shadow:0 30px 100px #020007bb!important}.dialoghead{border-bottom:1px solid #493753!important;padding-bottom:17px!important}.dialoghead button{background:#3a2b46!important;color:#fff!important;border-color:#665071!important;border-radius:9px!important}.modalcover{background:#070412db!important;backdrop-filter:blur(8px)}.steps{color:#fba1c6!important}.toast{background:#3b2b52!important;border:1px solid #8460ad!important;color:#fff!important}.toast.err{background:#5d2f3f!important}.empty{background:#20192f!important;border:1px solid #4b385b!important}
/* Network insights drawer supports existing data refresh handler */
.vx-insights{position:fixed;z-index:251;top:0;right:0;bottom:0;width:min(405px,100%);padding:27px;overflow:auto;background:#1c142b;border-left:1px solid #7c5b8e;box-shadow:-35px 0 90px #04020abb;transform:translateX(110%);transition:transform .25s}.vx-insights.is-open{transform:translateX(0)}.vx-panel-scrim{position:fixed;inset:0;background:#070310aa;z-index:240;opacity:0;pointer-events:none;transition:opacity .2s}.vx-panel-scrim.is-open{opacity:1;pointer-events:auto}.vx-drawerhead{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#fd9bbc;letter-spacing:1px;font-weight:850}.vx-drawerhead button{width:38px;height:38px;border:1px solid #6e5079;border-radius:10px;color:white;background:#372643;font-size:22px}.vx-drawerart{font-size:115px;line-height:1;text-align:center;margin:30px 0;color:#ccabff;background:radial-gradient(circle,#6d388356,transparent 66%)}.vx-insights h2{font-size:39px;letter-spacing:-1.8px;line-height:1.1}.vx-insights p,.vx-insights>small{color:#baa5c6;font-size:12px;line-height:1.7;margin-top:14px}.vx-insights-content{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.v9-insightmetric{background:#2e213c;border:1px solid #59406c;border-radius:12px;padding:17px}.v9-insightmetric strong{display:block;color:#ffafd0;font-size:27px;margin-bottom:6px}.v9-insightmetric span{font-size:10px;color:#b6a2c1}.vx-insights-links{display:grid;gap:9px;margin:23px 0}.vx-insights-links button{background:#2e233d;border:1px solid #644b74;border-radius:10px;padding:13px;color:#f1dafa;text-align:left;font-weight:850}
@media(max-width:1120px){.vx-layout{grid-template-columns:214px minmax(0,1fr)}.vx-rail{padding:21px 9px!important}.vx-command{gap:12px}.vx-command-search{max-width:280px}.vx-path{min-width:130px}.public-head nav{gap:14px}.prism-hero h1{font-size:clamp(45px,6.3vw,80px)}}
@media(max-width:880px){.vx-layout{display:block}.vx-rail{position:fixed!important;top:0!important;bottom:0!important;left:0!important;width:270px!important;transform:translateX(-110%);transition:transform .2s;box-shadow:25px 0 65px #020009bb;z-index:150!important}.vx-rail.open{transform:translateX(0)}.vx-menu-toggle{display:block}.vx-command{height:67px;padding:0 15px}.vx-path{min-width:0;max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx-command-search{display:none}.vx-command-rt{gap:5px}.vx-account-button #who{display:none}.vx-new span{display:none}.vx-new{min-width:40px;padding:10px 11px!important}.vx-top-message{padding:12px 16px}.vx-view{padding:22px 16px 112px}.vx-mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:125;background:#1c1428ed;backdrop-filter:blur(12px);border-top:1px solid #634973;justify-content:space-around;align-items:center;padding:7px 11px 14px}.vx-mobile-nav button{background:transparent;border:0;display:grid;gap:2px;justify-items:center;color:#c4b4d5;font-size:20px}.vx-mobile-nav small{font-size:9px;font-weight:800}.vx-mobile-nav .vx-mobile-create{background:#ff8fb6;color:#2b142d;border-radius:12px;width:46px;height:46px;font-size:28px;font-weight:900}.prism-hero{grid-template-columns:1fr}.prism-hero-left{padding:75px 30px 45px}.prism-hero-right{min-height:400px}.prism-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prism-story{grid-template-columns:1fr}.public-head nav{display:none}.metrics,.cards3{grid-template-columns:repeat(2,minmax(0,1fr))}.public-head{padding:0 20px}}
@media(max-width:560px){.public-head{height:69px}.public-head .actions .btn.outline{display:none}.public-head .actions .btn.primary{padding:10px!important;font-size:10px!important}.public-head .logotext{font-size:21px}.public-head .logotext small{font-size:7px}.public-head .logoframe{height:38px;width:38px}.public-head .logoframe img{height:66px;width:66px}.prism-hero-left{padding:55px 20px 35px}.prism-hero h1{font-size:clamp(43px,12vw,60px)}.prism-hero-right{min-height:310px}.prism-sun{width:110px;height:110px;font-size:92px}.ring-a{width:175px;height:175px}.ring-b{width:260px;height:260px}.ring-c{width:320px;height:320px}.prism-features{padding:65px 20px}.prism-section-head{display:block}.prism-section-head>p{margin-top:18px}.prism-features-grid{grid-template-columns:1fr}.prism-feature{min-height:210px}.prism-story{padding:70px 20px}.prism-story-card{padding:24px;box-shadow:none}.prism-partners{padding:67px 20px;display:block}.prism-partners .btn{margin-top:20px}.prism-status{padding:18px 20px;flex-wrap:wrap}.vx-account-button{display:none}.vx-command-rt .vx-refresh{display:none}.vx-path{max-width:110px}.vx-top-message>span:last-child{display:none}.metrics,.cards2,.cards3,.split{grid-template-columns:1fr!important}.page-head{flex-wrap:wrap}.page-head h1{font-size:39px!important}.panel{padding:17px!important}.dialog{max-width:100vw!important}.vx-work-footer{display:block}.vx-work-footer span{display:block;margin-bottom:6px}.vx-view{padding:20px 13px 108px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
