:root{--paper:#f5f2eb;--paper2:#eae5db;--ink:#1c1b20;--mute:#6b6867;--line:#cbc6be;--violet:#6c48e8;--violet-soft:#ddd3ff;--orange:#ff7049;--yellow:#fae88e;--white:#fffefa;--display:"Bricolage Grotesque","Cabin",sans-serif;--body:"DM Sans","Lato",sans-serif;--serif:"Instrument Serif","EB Garamond",serif;--mono:"IBM Plex Mono","Go Mono",monospace;--w:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;-webkit-font-smoothing:antialiased}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid var(--violet);outline-offset:4px}::selection{background:#e2d7ff}.container{width:min(var(--w),calc(100% - 88px));margin:auto}.mono{letter-spacing:.04em}.eyebrow,.mono{font-family:var(--mono);font-size:11px;font-weight:500}.eyebrow{letter-spacing:.065em;text-transform:uppercase}.muted{color:var(--mute)}.display{font-family:var(--display)}.serif{font-family:var(--serif);font-weight:400;font-style:italic}.site-header{position:relative;z-index:30;border-bottom:1px solid #cdc7bf;background:var(--paper)}.topline{background:var(--orange);height:31px;display:flex;align-items:center;justify-content:center;color:#241d1a;font:500 10px var(--mono);letter-spacing:.065em}.topline .star{font-size:15px;margin-right:12px}.nav{height:84px;display:flex;align-items:center;justify-content:space-between}.wordmark{font:800 32px/.85 var(--display);letter-spacing:-.065em;display:inline-flex;align-items:end;gap:6px}.wordmark .dot{color:var(--violet)}.logo-shape{width:22px;height:26px;position:relative;margin-right:4px;display:inline-block}.logo-shape i{position:absolute;display:block;background:var(--ink);width:7px;transform:skewY(-24deg)}.logo-shape i:first-child{height:18px;top:7px;left:0}.logo-shape i:nth-child(2){height:25px;top:0;left:9px;background:var(--violet)}.logo-shape i:nth-child(3){height:11px;top:10px;left:18px;background:var(--orange)}.nav-links{display:flex;align-items:center;gap:32px;font-size:13px;font-weight:700}.nav-links a{padding:10px 0}.nav-links a:hover{color:var(--violet)}.nav-actions{display:flex;align-items:center;gap:25px}.login-link{font-size:13px;font-weight:700}.outline-btn,.pill-btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;border-radius:100px;padding:15px 21px;font-size:13px;font-weight:800;line-height:1.1;border:1px solid transparent;white-space:nowrap;transition:transform .16s ease,background .16s ease}.outline-btn:hover,.pill-btn:hover{transform:translateY(-2px)}.pill-btn{background:var(--ink);color:white}.outline-btn svg,.pill-btn svg{flex:0 0 auto}.outline-btn{border-color:var(--ink);background:transparent;color:var(--ink)}.purple-btn{background:var(--violet);color:white}.menu-btn{border:0;background:transparent;font-size:24px;padding:4px}.menu-btn,.menu-mobile{display:none}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.hero .container{display:grid;grid-template-columns:1.02fr .98fr;min-height:695px}.hero-copy{padding:76px 36px 54px 0;position:relative}.hero-index{display:flex;align-items:center;gap:15px;margin-bottom:33px}.hero-index .accent-line{height:2px;width:43px;background:var(--violet)}.hero h1{font:750 clamp(74px,7.1vw,117px)/.945 var(--display);letter-spacing:-.073em;margin:0;max-width:790px;position:relative;z-index:1}.hero h1 .serif{color:var(--violet);font-size:1.03em;letter-spacing:-.06em;white-space:nowrap}.hero-lead{font-size:16px;color:#575451;line-height:1.65;max-width:460px;margin:26px 0}.hero-buttons{gap:12px;flex-wrap:wrap}.hero-buttons,.hero-caption{display:flex;align-items:center}.hero-caption{gap:17px;margin-top:51px;font-size:10px;color:#686462;font-family:var(--mono)}.hero-caption .label-num{color:var(--violet);font-weight:600}.hero-caption .line{width:1px;height:22px;background:var(--line)}.hero-art-zone{position:relative;border-left:1px solid var(--line);min-width:0;display:flex;align-items:center;justify-content:center;padding:45px 0 53px 32px}.hero-art-zone:before{content:"02 — THE WORKSPACE";position:absolute;right:7px;top:36px;font:500 10px var(--mono);letter-spacing:.06em;color:var(--mute)}.art-surface{width:100%;height:515px;background:#1c1a22;border-radius:2px;position:relative;overflow:hidden;color:var(--white);box-shadow:22px 24px 0 #d8d0c3}.art-surface:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#ffffff26 .8px,transparent 0);background-size:23px 23px;opacity:.45}.art-cross{position:absolute;color:#9c8fa9;font:10px var(--mono)}.art-top{position:absolute;top:20px;left:25px;right:25px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#aaa4b2;z-index:3}.art-top strong{color:#fff;font-weight:600}.art-tag{border:1px solid #655a72;padding:6px 9px;color:#bbb0cf;border-radius:2px}.art-orbit{position:absolute;left:50%;top:49%;width:440px;height:440px;transform:translate(-50%,-50%) rotate(-25deg);border:1px solid #76679e7a;border-radius:50%}.art-orbit.inner{width:300px;height:300px;transform:translate(-50%,-50%) rotate(20deg);border-style:dashed;border-color:#8c77d082}.art-center{position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);width:176px;height:176px;background:var(--violet);border:1px solid #bdafff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:18px 18px 0 #412a96,36px 36px 0 #36266b}.art-center:before{content:"";position:absolute;inset:13px;border:1px solid #ffffff57}.art-center svg{margin:0 0 12px}.art-center .mono{text-align:center;color:white;font-size:10px;line-height:1.7;z-index:2}.small-node{position:absolute;width:79px;height:79px;border:1px solid #ffbd93;background:var(--orange);box-shadow:8px 9px 0 #713526;display:grid;place-items:center;font:700 10px var(--mono);color:#251c1c;z-index:2}.small-node.a{left:14%;top:25%;transform:rotate(-10deg)}.small-node.b{right:8%;bottom:17%;background:var(--yellow);border-color:#ffefad;box-shadow:8px 9px 0 #625a36;transform:rotate(9deg)}.art-connect{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.terminal{position:absolute;bottom:23px;left:23px;background:#f7f3ed;color:#1f1c20;width:235px;padding:14px 16px;box-shadow:7px 7px 0 #0009;z-index:5;transform:rotate(-4deg)}.terminal-label{display:flex;justify-content:space-between;font:600 9px var(--mono);color:#706b73;margin-bottom:14px}.terminal .cmd{font:11px/1.6 var(--mono);white-space:nowrap}.terminal .cmd b{color:#7150d2}.terminal .cmd em{font-style:normal;color:#47794e}.art-bottom{position:absolute;bottom:20px;right:24px;font:500 10px var(--mono);color:#aaa4b2}.art-side{position:absolute;top:45%;right:-36px;font:500 9px var(--mono);color:#a4a0aa;transform:rotate(90deg)}.ticker{border-bottom:1px solid var(--ink);background:var(--yellow);overflow:hidden}.ticker .container{display:flex;gap:40px;justify-content:space-between;align-items:center;min-height:81px}.ticker span{font:750 clamp(15px,1.7vw,23px) var(--display);letter-spacing:-.025em;white-space:nowrap}.ticker span b{color:var(--violet);font-family:var(--serif);font-weight:400;font-size:26px}.section{padding:108px 0}.section-num{font:500 11px var(--mono);color:var(--violet);margin-bottom:22px}.section-title{font:700 clamp(48px,5.2vw,77px)/1 var(--display);letter-spacing:-.06em;margin:0}.section-title .serif{color:var(--violet)}.section-subtitle{font-size:15px;color:var(--mute);line-height:1.65;max-width:360px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:47px}.product-layout{display:grid;grid-template-columns:1.13fr .87fr;gap:16px}.product-tile{position:relative;min-height:470px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start}.product-tile.vps{background:#e0d5ff}.product-tile.game{background:#ffd8bd}.product-kicker{display:flex;gap:17px;align-items:center;font:500 11px var(--mono);z-index:2}.product-kicker .no{background:var(--ink);color:#fff;padding:6px 9px}.product-tile h3{position:relative;z-index:3;font:700 clamp(41px,4vw,61px)/1 var(--display);letter-spacing:-.06em;margin:38px 0 15px;max-width:270px}.product-tile p{position:relative;z-index:3;max-width:290px;font-size:14px;line-height:1.65;margin:0}.product-tile .pill-btn{margin-top:auto;position:relative;z-index:5}.product-deco{position:absolute;right:-64px;bottom:-56px;width:340px;height:360px;pointer-events:none}.vps .product-deco{transform:rotate(-17deg)}.deco-plane{position:absolute;width:230px;height:100px;background:#8c6ae5;border:2px solid var(--ink);box-shadow:14px 15px 0 #382c60}.deco-plane:first-child{left:60px;top:80px;background:#9f81f8}.deco-plane:nth-child(2){left:35px;top:132px;background:#b29eff}.deco-plane:nth-child(3){left:10px;top:184px;background:#cab9ff}.deco-plane span{position:absolute;bottom:16px;left:16px;width:90px;height:8px;background:#2a2440;box-shadow:0 -13px 0 #2a2440}.game .product-deco{transform:rotate(-13deg)}.game-cube{position:absolute;box-shadow:11px 12px 0 #914a39;border:2px solid var(--ink);width:110px;height:110px;background:var(--orange)}.game-cube.one{left:130px;top:75px}.game-cube.two{left:30px;top:176px;background:#f3b05f}.game-cube.three{left:139px;top:195px;background:#faea9b}.game-cube:before{content:"";position:absolute;inset:17px;border:2px solid #1c1b20b8}.manifesto{background:var(--ink);color:#f3f0e9;position:relative;overflow:hidden}.manifesto:before{content:"NODAL";position:absolute;font:800 300px var(--display);letter-spacing:-.12em;color:#ffffff06;bottom:-135px;right:-30px;pointer-events:none}.manifesto-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;position:relative;z-index:1}.manifesto h2{font:700 clamp(52px,5.8vw,91px)/.98 var(--display);letter-spacing:-.065em;margin:0}.manifesto h2 span{font-family:var(--serif);font-style:italic;color:var(--orange);font-weight:400}.manifesto-content{padding-top:28px}.feature-row{border-top:1px solid #4e4852;padding:26px 0;display:grid;grid-template-columns:35px 1fr;gap:10px}.feature-row b{font:700 22px var(--display);letter-spacing:-.04em;display:block;margin-bottom:6px}.feature-row p{font-size:13px;color:#b7b1ba;line-height:1.6;margin:0}.feature-row .num{font:500 11px var(--mono);color:#be9af9;padding-top:5px}.section-pricing{background:#eae5db}.price-controls{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;margin:35px 0 24px}.switch{display:inline-flex;border:1px solid #a8a197;padding:4px;gap:3px;background:#f8f5ef}.switch button{border:0;background:transparent;padding:10px 18px;border-radius:50px;font:600 12px var(--body);color:#615c56}.switch button[aria-pressed=true]{background:var(--ink);color:white}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.plan{background:var(--paper);border:1px solid #d0c8bf;min-height:465px;display:flex;flex-direction:column;position:relative}.plan.featured{border:2px solid var(--violet);background:#f9f7ff}.plan-identifier{font:500 11px var(--mono);display:flex;justify-content:space-between;margin-bottom:28px;color:#716d77}.plan-badge{background:var(--violet);color:white;padding:5px 8px;margin:-5px 0;letter-spacing:0;font:500 9px var(--mono)}.plan-name{font:700 33px var(--display);letter-spacing:-.055em}.plan-sub{font-size:13px;color:#716d70;margin:9px 0 30px;min-height:38px}.plan-price{font:700 47px var(--display);letter-spacing:-.075em;margin-bottom:4px}.plan-price span{font:500 13px var(--body);letter-spacing:0;color:#77716c}.plan-priceline{font:500 10px var(--mono);color:#77716c;padding-bottom:20px;border-bottom:1px solid #cbc4be}.plan ul{list-style:none;padding:22px 0;margin:0;display:flex;flex-direction:column;gap:13px}.plan li{font-size:13px;display:flex;align-items:flex-start;gap:11px}.plan li:before{content:"↗";font:700 15px var(--mono);color:var(--violet)}.plan button{width:100%;margin-top:auto}.fineprint{font:500 11px/1.6 var(--mono);color:#6a655f;margin-top:25px}.dashboard-section{background:#dcd6cc}.dash-grid{display:grid;grid-template-columns:.68fr 1.32fr;align-items:center;gap:60px}.dashboard-copy h2{font:700 clamp(55px,5vw,76px)/.99 var(--display);letter-spacing:-.06em;margin:0 0 18px}.dashboard-copy h2 .serif{color:var(--violet)}.dashboard-copy p{font-size:15px;color:#6a655f;line-height:1.7}.dash-panel{border:1px solid #3c3b42;background:#26242b;color:#f7f5f0;display:grid;grid-template-columns:135px 1fr;min-height:430px;box-shadow:15px 15px 0 #b9b2a8}.dash-sidebar{padding:22px 15px;border-right:1px solid #424047}.dash-sidebar .wordmark{font-size:22px;margin-bottom:42px}.dash-sidebar .logo-shape{transform:scale(.7);margin-left:-3px}.dash-nav-item{font:500 11px var(--mono);color:#aaa6b2;padding:12px 10px;white-space:nowrap}.dash-nav-item.active{background:#6c48e8;color:white}.dash-content{padding:25px}.dash-head{display:flex;justify-content:space-between;align-items:start}.dash-head h3{font:700 24px var(--display);letter-spacing:-.04em;margin:9px 0 20px}.dash-demo{font:500 9px var(--mono);color:#f1c086;border:1px solid #886e5a;padding:8px}.dash-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dash-metric{border:1px solid #57545e;padding:13px}.dash-metric small{display:block;font:500 9px var(--mono);color:#aca7b4}.dash-metric strong{font:700 28px var(--display);display:block;margin:12px 0 5px}.dash-metric em{font:500 10px var(--mono);font-style:normal;color:#b9b0ce}.dash-table{margin-top:17px}.dash-table-head,.dash-table-row{display:grid;grid-template-columns:1.5fr 1fr .75fr;gap:10px;align-items:center;padding:13px 10px;border-bottom:1px solid #48454f}.dash-table-head{color:#a8a2b0;font:500 9px var(--mono)}.dash-table-row{font-size:12px}.dash-table-row small{font:400 10px var(--mono);display:block;color:#a7a1ad;margin-top:5px}.status-dot{display:inline-block;background:#bde2a9;width:6px;height:6px;border-radius:50%;margin-right:7px}.region{background:var(--paper)}.region-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px}.region-graphic{height:440px;position:relative;border:1px solid var(--ink);background:repeating-linear-gradient(0deg,transparent,transparent 34px,#d1cbc3 35px),repeating-linear-gradient(90deg,transparent,transparent 34px,#d1cbc3 35px);overflow:hidden}.region-graphic:after,.region-graphic:before{content:"";position:absolute;border:1px solid var(--violet);width:350px;height:350px;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.region-graphic:after{width:220px;height:220px}.region-cross{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:65px;height:65px;background:var(--violet);border:8px solid var(--paper);border-radius:50%;box-shadow:0 0 0 1px var(--violet);z-index:2}.region-tag{position:absolute;left:30px;bottom:32px;background:var(--ink);color:white;padding:15px;font:500 11px var(--mono);z-index:3}.region-heading h2{font:700 clamp(55px,5.2vw,80px)/.99 var(--display);letter-spacing:-.065em;margin:0 0 22px}.region-heading h2 span{color:var(--violet);font-family:var(--serif);font-style:italic;font-weight:400}.region-heading p{font-size:15px;color:var(--mute);line-height:1.7}.factline{border-top:1px solid var(--line);padding:18px 0;display:flex;justify-content:space-between;gap:16px;align-items:start}.factline b{font-size:13px}.factline span{font:500 11px/1.5 var(--mono);color:#75706c;text-align:right;max-width:190px}.closing{background:var(--violet);color:var(--white);padding:90px 0}.closing .container{display:flex;justify-content:space-between;align-items:end;gap:30px}.closing h2{font:750 clamp(61px,7vw,108px)/.92 var(--display);letter-spacing:-.075em;margin:0}.closing h2 .serif{color:#f9e38b}.closing .pill-btn{background:var(--white);color:var(--ink)}.footer{background:var(--ink);color:#eee9df;padding:38px 0}.footer-main{display:flex;justify-content:space-between;gap:30px;align-items:center}.footer-main small{font:400 11px/1.65 var(--mono);color:#a5a0a6;max-width:590px}.footer-bottom{border-top:1px solid #4c474d;margin-top:45px;padding-top:20px;display:flex;gap:18px;justify-content:space-between;font:400 10px var(--mono);color:#9b969a}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%,18px);background:#27232c;color:white;border-left:5px solid var(--orange);padding:17px 22px;max-width:min(460px,calc(100% - 32px));font-size:13px;line-height:1.45;box-shadow:0 14px 40px #0004;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:99}.toast.visible{opacity:1;transform:translate(-50%)}@media(max-width:1120px){.container{width:min(var(--w),calc(100% - 52px))}.hero h1{font-size:clamp(66px,8vw,100px)}.hero .container{grid-template-columns:1fr 1fr}.hero-copy{padding-top:62px}.hero-art-zone{padding-left:22px}.art-surface{height:460px}.hero-caption{flex-wrap:wrap}.product-deco{opacity:.66}.manifesto-grid{gap:40px}.dash-grid{gap:25px}.region-grid{gap:50px}}@media(max-width:810px){.nav{height:72px}.nav-actions,.nav-links{display:none}.menu-btn{display:block}.menu-mobile.open{display:flex;flex-direction:column;gap:5px;padding:10px 26px 23px;border-top:1px solid var(--line)}.menu-mobile a{font-size:15px;padding:12px 0;font-weight:700}.hero .container{display:flex;flex-direction:column}.hero-copy{padding:63px 0 35px}.hero h1{font-size:clamp(65px,10vw,94px)}.hero-art-zone{border-left:0;border-top:1px solid var(--line);padding:58px 10px 75px}.hero-art-zone:before{top:23px}.art-surface{max-width:580px}.hero-caption{margin-top:32px}.ticker .container{overflow:hidden;gap:25px}.ticker span{font-size:19px}.section{padding:73px 0}.section-heading{align-items:start;flex-direction:column;gap:15px}.product-layout{grid-template-columns:1fr 1fr}.product-tile{min-height:450px;padding:26px}.product-tile h3{font-size:42px}.product-deco{right:-120px;opacity:.45}.dash-grid,.manifesto-grid,.region-grid{grid-template-columns:1fr;gap:35px}.dash-panel{max-width:760px}.region-graphic{height:350px;order:2}.region-heading{order:1}.closing .container{align-items:start;flex-direction:column}.closing h2{font-size:80px}}@media(max-width:600px){.container{width:calc(100% - 36px)}.topline{font-size:9px}.wordmark{font-size:29px}.hero-copy{padding-top:49px}.hero-index{margin-bottom:27px}.hero h1{font-size:clamp(58px,14vw,78px);letter-spacing:-.075em}.hero h1 .serif{white-space:normal}.hero-lead{font-size:15px}.hero-buttons .outline-btn,.hero-buttons .pill-btn{padding:14px 18px}.hero-caption{gap:11px}.hero-caption .line{height:16px}.hero-art-zone{margin:0 -18px;padding:54px 20px 57px}.art-surface{height:410px;box-shadow:10px 13px 0 #d8d0c3}.art-center{height:145px;width:145px;box-shadow:12px 12px 0 #412a96,24px 24px 0 #36266b}.art-orbit{width:350px;height:350px}.art-orbit.inner{width:250px;height:250px}.small-node{width:60px;height:60px}.terminal{width:185px;bottom:18px;left:11px;padding:10px}.terminal .cmd{font-size:9px}.art-bottom{right:10px}.ticker .container{min-height:67px}.ticker span{font-size:17px}.ticker span:nth-child(n+3){display:none}.section-title{font-size:clamp(48px,11vw,65px)}.plans,.product-layout{grid-template-columns:1fr}.product-tile{min-height:390px;padding:27px}.product-tile h3{font-size:49px}.product-deco{right:-70px;opacity:.75;transform:scale(.8) rotate(-10deg)}.manifesto h2{font-size:clamp(54px,12vw,74px)}.price-controls{flex-direction:column;align-items:flex-start}.plan{min-height:440px;padding:26px}.dash-panel{grid-template-columns:90px 1fr;min-height:350px}.dash-sidebar{padding:18px 7px}.dash-sidebar .wordmark{font-size:17px}.dash-sidebar .logo-shape{display:none}.dash-nav-item{font-size:9px;padding:9px 5px}.dash-content{padding:14px 12px}.dash-head h3{font-size:18px}.dash-demo{font-size:7px;padding:5px}.dash-metrics{gap:4px}.dash-metric{padding:8px 5px}.dash-metric small{font-size:7px}.dash-metric strong{font-size:20px}.dash-metric em{font-size:7px}.dash-table-head,.dash-table-row{gap:4px;padding:11px 4px}.dash-table-row{font-size:9px}.dash-table-row small{font-size:8px}.region-graphic{height:300px}.closing{padding:65px 0}.closing h2{font-size:clamp(60px,13vw,84px)}.footer-main{flex-direction:column;align-items:flex-start}.footer-bottom{flex-direction:column;line-height:1.5}.product-tile p{max-width:240px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important}}:root{--display:"Bricolage Grotesque Variable","Bricolage Grotesque",sans-serif;--body:"DM Sans Variable","DM Sans",sans-serif;--serif:"Instrument Serif",serif;--mono:"IBM Plex Mono",monospace;--font-sans:var(--body);--background:#f5f2eb;--foreground:#1c1b20;--card:#f5f2eb;--card-foreground:#1c1b20;--primary:#1c1b20;--primary-foreground:#fffefa;--ring:#6c48e8}body{font-family:var(--body);background:var(--paper);color:var(--ink)}.outline-btn,.pill-btn{height:auto;min-height:44px}.outline-btn svg,.pill-btn svg{width:16px;height:16px}.outline-btn:focus-visible,.pill-btn:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.dash-panel,.plan,.product-tile{border-radius:0;gap:0;box-shadow:none}.product-tile{padding:37px}.product-tile .pill-btn{background:var(--ink);color:white}.product-tile .pill-btn:hover{background:#3f3a47}.plan{padding:30px}.plan.featured{border-width:2px}.plan .pill-btn{display:flex}.plan-badge{border-radius:0;border:none}.plan-priceline{border-bottom:none;padding-bottom:19px}.plan-separator{height:1px;background:#cbc4be;width:100%}.switch{gap:3px!important;border-radius:999px}.switch [data-slot=toggle-group-item]{min-height:36px;height:auto;border-radius:50px;font:600 12px var(--body);padding:10px 18px;background:transparent;color:#615c56;box-shadow:none}.switch [data-slot=toggle-group-item][data-state=on]{background:var(--ink);color:#fff}.switch [data-slot=toggle-group-item][data-state=off]:hover{background:#e8e2d8;color:var(--ink)}.dash-panel{padding:0;overflow:hidden}.dash-sidebar{align-items:stretch}.dash-nav-item{display:flex;align-items:center;gap:7px}.dash-demo{border-radius:0;background:transparent}@media (max-width:850px){.product-tile{padding:27px}.plan{padding:26px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--cherry-canvas:#09090c;--cherry-surface:#19191f;--cherry-raised:#24232b;--cherry-border:#39353f;--cherry-accent:#e87b9c;--cherry-accent-hover:#f3a1b9;--cherry-foreground:#f4f0ed;--cherry-muted:#b4abb4;--cherry-on-accent:#190c13;--paper:var(--cherry-canvas);--paper2:#111015;--ink:var(--cherry-surface);--mute:var(--cherry-muted);--line:var(--cherry-border);--violet:var(--cherry-accent);--violet-soft:#442735;--orange:#ad526f;--yellow:var(--cherry-raised);--white:var(--cherry-foreground);--background:var(--cherry-canvas);--foreground:var(--cherry-foreground);--card:var(--cherry-surface);--card-foreground:var(--cherry-foreground);--primary:var(--cherry-accent);--primary-foreground:var(--cherry-on-accent);--secondary:var(--cherry-raised);--secondary-foreground:var(--cherry-foreground);--muted:var(--cherry-surface);--muted-foreground:var(--cherry-muted);--accent:#38212e;--accent-foreground:var(--cherry-foreground);--border:var(--cherry-border);--input:var(--cherry-border);--ring:var(--cherry-accent)}html{color-scheme:dark}body{background:var(--cherry-canvas);color:var(--cherry-foreground)}::selection{background:#71364d;color:var(--cherry-foreground)}:where(a,button):focus-visible{outline-color:var(--cherry-accent)}.site-header{background:#0c0b10;border-bottom-color:var(--cherry-border)}.topline{background:#24141d;color:#f4b4c6;border-bottom:1px solid #4e2c3a}.login-link,.nav-links,.wordmark{color:var(--cherry-foreground)}.login-link:hover,.nav-links a:hover,.wordmark .dot{color:var(--cherry-accent)}.logo-shape i:first-child{background:var(--cherry-foreground)}.logo-shape i:nth-child(2){background:var(--cherry-accent)}.logo-shape i:nth-child(3){background:#8d3e57}.pill-btn,.purple-btn{background:var(--cherry-accent);color:var(--cherry-on-accent);border-color:var(--cherry-accent)}.pill-btn:hover,.purple-btn:hover{background:var(--cherry-accent-hover);color:var(--cherry-on-accent);border-color:var(--cherry-accent-hover)}.outline-btn{background:#171419;border-color:#68606b;color:var(--cherry-foreground)}.outline-btn:hover{background:var(--cherry-raised);border-color:var(--cherry-accent)}.menu-btn{color:var(--cherry-foreground)}.nd-site-mobile-sheet{background:#19171e!important;color:#f4f0ed!important;border-left:1px solid #493943}.nd-site-mobile-sheet :is(a,button):focus-visible{outline-color:#e87b9c}.hero{background:radial-gradient(ellipse 62% 70% at 90% 8%,#351622 0,transparent 72%),var(--cherry-canvas);border-color:var(--cherry-border)}.dashboard-copy h2,.hero h1,.product-tile h3,.region-heading h2,.section-title{color:var(--cherry-foreground)}.dashboard-copy h2 .serif,.hero h1 .serif,.region-heading h2 span,.section-title .serif{color:var(--cherry-accent)}.dashboard-copy p,.hero-lead,.region-heading p,.section-subtitle{color:var(--cherry-muted)}.hero-caption{color:#c3b7c2}.hero-caption .label-num,.section-num{color:var(--cherry-accent)}.hero-art-zone{border-color:var(--cherry-border)}.hero-art-zone:before{color:#c5b4be}.art-surface{background:#151117;box-shadow:22px 24px 0 #241922}.art-surface:before{opacity:.16}.art-tag{border-color:#654555;color:#efc5d1}.art-bottom,.art-side,.art-top{color:#baacb6}.art-orbit{border-color:#a35b7b8c}.art-orbit.inner{border-color:#e87b9c60}.art-center{background:#ab4566;border-color:#ef9ab3;box-shadow:18px 18px 0 #5f2942,36px 36px 0 #3b192b}.small-node{background:#81334e;border-color:#c17492;color:#fff0f3;box-shadow:8px 9px 0 #361622}.small-node.b{background:#34232c;color:#f4d0dc;border-color:#8a566d;box-shadow:8px 9px 0 #21151c}.terminal{background:#201920;color:var(--cherry-foreground);border:1px solid #785267}.terminal-label{color:#c0a8b6}.terminal .cmd b{color:var(--cherry-accent)}.terminal .cmd em{color:#8dd7a7}.ticker{background:#171218;border-color:var(--cherry-border)}.ticker span{color:var(--cherry-foreground)}.ticker span b{color:var(--cherry-accent)}.section{background:var(--cherry-canvas)}.product-tile{border:1px solid #55404c;color:var(--cherry-foreground)}.product-tile.vps{background:linear-gradient(142deg,#31212c,#1b1920 70%)}.product-tile.game{background:linear-gradient(142deg,#29222a,#17171c 70%)}.product-kicker{color:#e6a4b8}.product-kicker .no{background:var(--cherry-accent);color:var(--cherry-on-accent)}.product-tile p{color:#d1c3ce}.product-tile .pill-btn{background:var(--cherry-accent);color:var(--cherry-on-accent)}.product-tile .pill-btn:hover{background:var(--cherry-accent-hover);color:var(--cherry-on-accent)}.deco-plane,.deco-plane:first-child{background:#76445a;border-color:#a96c84;box-shadow:14px 15px 0 #241520}.deco-plane:nth-child(2){background:#91516c}.deco-plane:nth-child(3){background:#b46c89}.deco-plane span{background:#2d1a29;box-shadow:0 -13px 0 #2d1a29}.game-cube,.game-cube.one{background:#743c55;border-color:#a96c84;box-shadow:11px 12px 0 #271723}.game-cube.two{background:#9c6278}.game-cube.three{background:#5d3c4d}.game-cube:before{border-color:#cf8aa6}.manifesto{background:#100d12;color:var(--cherry-foreground)}.manifesto h2 span{color:var(--cherry-accent)}.feature-row{border-color:#4a3844}.feature-row p{color:#bfb2bc}.feature-row .num{color:var(--cherry-accent)}.section-pricing{background:#110f14}.plan{background:#19171e;border-color:var(--cherry-border);color:var(--cherry-foreground)}.plan.featured{background:#241922;border-color:var(--cherry-accent)}.fineprint,.plan-identifier,.plan-price span,.plan-priceline,.plan-sub{color:var(--cherry-muted)}.plan-badge{background:#513044;color:#f5c9d7}.plan li{color:var(--cherry-foreground)}.plan li:before{color:var(--cherry-accent)}.plan-separator{background:var(--cherry-border)}.dashboard-section{background:#141117}.dash-panel{background:#201b24;border-color:#564450;box-shadow:15px 15px 0 #281a23}.dash-nav-item.active{background:#71354c;color:#fff0f4}.dash-metric{border-color:#584451}.dash-sidebar{border-color:#493843}.dash-demo{color:#eaa9bf;border-color:#83536a}.region{background:#0c0b0f}.region-graphic{border-color:#54404c;background:repeating-linear-gradient(0deg,transparent,transparent 34px,#302630 35px),repeating-linear-gradient(90deg,transparent,transparent 34px,#302630 35px)}.region-cross{border-color:var(--cherry-canvas)}.region-tag{background:#2b1824;color:var(--cherry-foreground)}.factline{border-color:var(--cherry-border)}.factline span{color:#c0b1ba}.closing{background:#381d2b;color:var(--cherry-foreground)}.closing h2 .serif{color:#f1a5b9}.closing .pill-btn{background:var(--cherry-accent);color:var(--cherry-on-accent)}.footer{background:#08070a;color:var(--cherry-foreground)}.footer-bottom,.footer-main small{color:#b0a2ac}.footer-bottom{border-color:#3c2e38}@media (max-width:600px){.art-surface{box-shadow:10px 13px 0 #241922}.art-center{box-shadow:12px 12px 0 #5f2942,24px 24px 0 #3b192b}.hero h1{font-size:clamp(55px,14vw,78px)}}