:root{--bg:#0b0d10;--bg2:#12151a;--panel:#181c21;--line:#303239;--ink:#f3eee7;--muted:#a4a8ad;--orange:#f36a2b;--orange2:#ff9b62;--cream:#f0ebe3;font-family:"Barlow",system-ui,sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none;scroll-behavior:smooth}
*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--bg)}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--orange2);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:"Archivo",system-ui,sans-serif}::selection{background:var(--orange);color:#130b07}.skip-link{position:absolute;top:-100px;left:16px;background:var(--orange);color:#111;padding:9px;z-index:100}.skip-link:focus{top:16px}.section-shell{width:min(1320px,calc(100% - 96px));margin:0 auto}.topline{height:32px;background:#191b1f;border-bottom:1px solid #34363b;color:#c2c4c5;display:flex;align-items:center;gap:9px;padding:0 max(48px,calc((100vw - 1320px)/2));font:600 10px "JetBrains Mono",monospace;letter-spacing:.1em}.topline-led,.tiny-led{display:inline-block;background:var(--orange);width:6px;height:6px;border-radius:50%;box-shadow:0 0 12px #f36a2b99}.topline-right{margin-left:auto;color:var(--orange2)}.site-header{height:81px;border-bottom:1px solid #2b2e33;background:#0d1013ec;backdrop-filter:blur(18px);position:sticky;top:0;z-index:30;display:flex;align-items:center;padding:0 max(48px,calc((100vw - 1320px)/2));gap:58px}.site-brand{display:inline-flex;align-items:center;gap:9px;color:#fff;font:700 24px "Archivo",sans-serif;letter-spacing:-.09em;white-space:nowrap}.brand-accent{color:var(--orange)}.brand-symbol{width:35px;height:35px;background:#241c18;border:1px solid #6b3822;border-radius:8px;display:grid;place-items:center;color:var(--orange);margin-right:2px}.brand-symbol svg{width:23px;height:23px}.site-nav{display:flex;align-items:center;gap:30px;height:100%}.site-nav a,.login-link{font-size:13px;font-weight:600;color:#b7b8ba;transition:color .2s}.site-nav a:hover,.login-link:hover{color:#fff}.header-actions{margin-left:auto;display:flex;align-items:center;gap:30px}.login-link span{color:var(--orange);font-size:16px;margin-left:5px}.button{min-height:52px;padding:0 21px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid transparent;font:700 13px "Barlow",sans-serif;transition:transform .2s,background .2s,border-color .2s;white-space:nowrap}.button:hover{transform:translateY(-2px)}.button span{font-size:18px;font-weight:400;line-height:1}.button-orange{background:var(--orange);color:#180d08}.button-orange:hover{background:#ff8149}.button-small{min-height:39px;padding:0 15px;gap:18px}.button-outline{background:transparent;border-color:#767270;color:#fff}.button-outline:hover{border-color:var(--orange)}.mobile-toggle{display:none}
.hero{min-height:648px;display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center;padding:70px 0 84px}.hero-copy{position:relative;z-index:2}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--orange);font:600 11px "JetBrains Mono",monospace;letter-spacing:.15em;margin-bottom:26px}.eyebrow-rule{width:25px;height:1px;background:currentColor;display:inline-block}.hero h1{font-size:clamp(68px,6.5vw,112px);line-height:.95;letter-spacing:-.085em;font-weight:600;margin:0 0 30px}.hero h1 em,.closing-inner em{font-style:normal;color:var(--orange)}.hero-sub{color:#c4c1bc;font-size:17px;line-height:1.72;max-width:530px;margin-bottom:32px}.hero-actions{display:flex;align-items:center;gap:31px}.text-link{font-size:13px;font-weight:700;border-bottom:1px solid #69615c;padding:12px 0}.text-link span{color:var(--orange);font-size:18px;margin-left:10px}.hero-note{display:flex;align-items:center;gap:11px;font:500 10px "JetBrains Mono",monospace;letter-spacing:.08em;color:#898c8f;margin-top:58px}.note-line{width:30px;height:1px;background:#56585a}.hero-visual{height:520px;position:relative;overflow:hidden;border:1px solid #3b3330;background:radial-gradient(circle at 50% 52%,#352119 0%,#191616 31%,#111316 70%),#111316;isolation:isolate}.visual-noise{position:absolute;inset:0;opacity:.22;background-image:repeating-linear-gradient(90deg,transparent 0,transparent 3px,#ffffff07 4px),repeating-linear-gradient(0deg,transparent 0,transparent 3px,#ffffff05 4px)}.visual-top,.visual-bottom{position:absolute;left:24px;right:24px;display:flex;justify-content:space-between;color:#aaa4a0;font:500 10px "JetBrains Mono",monospace;letter-spacing:.1em;z-index:3}.visual-top{top:23px}.visual-bottom{bottom:22px}.visual-top span:last-child{display:flex;align-items:center;gap:8px;color:#f1d4bf}.visual-grid{position:absolute;inset:92px 55px;background-image:linear-gradient(#6b493040 1px,transparent 1px),linear-gradient(90deg,#6b493040 1px,transparent 1px);background-size:29px 29px;mask-image:radial-gradient(circle,#000 15%,transparent 70%);transform:perspective(400px) rotateX(56deg) translateY(95px)}.visual-orbit{position:absolute;border:1px solid #aa5a2c69;border-radius:50%;left:50%;top:49%;transform:translate(-50%,-50%)}.orbit-one{width:390px;height:390px}.orbit-two{width:520px;height:520px;border-color:#aa5a2c31}.visual-core{position:absolute;z-index:2;left:50%;top:49%;transform:translate(-50%,-50%);width:220px;height:270px;background:linear-gradient(145deg,#222325,#101113);border:1px solid #b66238;box-shadow:0 0 0 8px #f36a2b12,0 28px 80px #000b}.core-top{height:38px;border-bottom:1px solid #78432a;display:flex;justify-content:space-between;align-items:center;padding:0 15px;color:#ffa472;font:600 10px "JetBrains Mono",monospace}.core-bars{padding:21px 15px 12px;display:grid;gap:12px}.core-bars i{height:13px;background:#292b2f;border:1px solid #4e4b49;position:relative}.core-bars i:before{content:"";position:absolute;left:8px;top:4px;width:4px;height:4px;border-radius:50%;background:var(--orange);box-shadow:0 0 8px var(--orange)}.core-bars i:after{content:"";position:absolute;left:24px;right:8px;top:5px;height:2px;background:#65544a}.core-caption{padding:6px 15px;color:#9e8b80;font:500 10px "JetBrains Mono",monospace;line-height:1.5;letter-spacing:.1em}.core-caption strong{color:#fff;font-size:14px;letter-spacing:.22em}.visual-path{position:absolute;z-index:1;height:1px;background:var(--orange);box-shadow:0 0 15px var(--orange);top:48%}.path-one{left:0;width:26%}.path-two{right:0;width:25%}.visual-chip{position:absolute;z-index:2;background:#17191b;border:1px solid #66442f;padding:10px 12px;min-width:138px}.visual-chip small,.visual-chip strong{display:block}.visual-chip small{font:500 9px "JetBrains Mono",monospace;color:#ac8d78;letter-spacing:.1em;margin-bottom:5px}.visual-chip strong{font-size:12px}.chip-one{top:90px;right:18px}.chip-two{bottom:98px;left:18px}
.proof-strip{border-top:1px solid #303239;border-bottom:1px solid #303239;background:#111316;display:grid;grid-template-columns:repeat(4,1fr);padding:0 max(48px,calc((100vw - 1320px)/2))}.proof-strip div{padding:28px 20px;border-left:1px solid #303239}.proof-strip div:last-child{border-right:1px solid #303239}.proof-strip small,.proof-strip strong{display:block}.proof-strip small{font:500 10px "JetBrains Mono",monospace;color:#888b8e;letter-spacing:.08em;margin-bottom:8px}.proof-strip strong{font:600 19px "Archivo",sans-serif;letter-spacing:-.04em}.products-section,.platform-section,.faq-section{padding:130px 0}.section-intro{max-width:750px}.section-intro h2,.network-copy h2,.os-band h2{font-size:clamp(45px,5vw,70px);line-height:1.03;letter-spacing:-.07em;font-weight:600;margin-bottom:23px}.section-intro p,.network-copy>p,.os-band p{max-width:545px;color:#aeb0b1;font-size:15px;line-height:1.75}.product-grid{margin-top:54px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.product-card{background:#15181c;border:1px solid #34363c;min-height:385px;padding:29px;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.product-card:hover{border-color:#9e5736;transform:translateY(-4px)}.product-featured{background:linear-gradient(150deg,#211915,#17191d 68%);border-color:#754227}.product-index,.plan-index{color:#a5a0a0;font:500 10px "JetBrains Mono",monospace;letter-spacing:.1em}.product-icon{height:76px;margin-top:34px;color:var(--orange)}.product-icon svg{width:47px;height:47px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.product-icon circle{fill:currentColor;stroke:none}.product-card h3{font-size:25px;letter-spacing:-.05em;margin:9px 0 13px}.product-card p{font-size:13px;line-height:1.75;color:#aeb0b1;max-width:320px}.product-card a{margin-top:auto;padding-top:23px;color:#f9a070;font-size:13px;font-weight:700}.product-card a span{float:right;font-size:18px}
.plans-section{padding:125px 0 130px;background:#f0ece6;color:#16181b}.plans-section .eyebrow{color:#ba5226}.plans-intro{max-width:none;display:flex;justify-content:space-between;align-items:end;gap:30px}.plans-intro h2{margin-bottom:0}.plans-intro p{max-width:340px;color:#5c6064;margin-bottom:3px}.plans-toolbar{display:flex;justify-content:space-between;align-items:center;margin:48px 0 20px}.segmented{display:inline-flex;padding:4px;border:1px solid #bbb6b0;background:#e5e0da}.segmented button{border:0;background:transparent;color:#65615c;padding:10px 25px;min-width:82px;font-size:12px;font-weight:700}.segmented button.active{background:#191b1e;color:#fff}.plan-period{font:600 10px "JetBrains Mono",monospace;letter-spacing:.1em;color:#6c6762}.plan-state{min-height:20px;color:#6c6762;font-size:12px;margin-bottom:12px}.plan-state:empty{display:none}.plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.price-card{background:#fff;border:1px solid #d4d0ca;padding:27px;min-height:427px;display:flex;flex-direction:column}.price-card.featured{border-color:#d56632;box-shadow:inset 0 3px var(--orange)}.price-head{display:flex;justify-content:space-between;align-items:center}.price-card .plan-index{color:#77736d}.price-kind{font:600 10px "JetBrains Mono",monospace;color:#bd5b2d;letter-spacing:.1em}.price-card h3{font-size:27px;letter-spacing:-.065em;margin:39px 0 12px}.price-card .plan-amount{font:600 36px "Archivo",sans-serif;letter-spacing:-.07em;margin-bottom:5px}.price-card .plan-amount small{font:500 11px "Barlow",sans-serif;color:#77736d;letter-spacing:0;margin-left:6px}.price-card .plan-description{font-size:12px;line-height:1.65;color:#716d69;border-bottom:1px solid #dedad5;padding-bottom:23px;margin-bottom:17px}.price-features{list-style:none;padding:0;margin:0 0 25px}.price-features li{display:flex;justify-content:space-between;border-bottom:1px solid #eeebe7;padding:11px 0;font-size:12px;color:#66635f}.price-features strong{color:#252424;font-weight:700}.price-card .button{margin-top:auto;width:100%}.price-card .button-outline{border-color:#1a1c1e;color:#1a1c1e}.price-card .button-outline:hover{border-color:#c45d30}.plans-footnote{font-size:11px;color:#77736d;margin:18px 0 0}
.platform-section{padding-bottom:140px}.platform-showcase{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(275px,.55fr);gap:45px;align-items:stretch;margin-top:53px}.platform-window{background:#101216;border:1px solid #4a4b4d;box-shadow:0 33px 80px #0006;min-height:420px}.window-bar{height:40px;background:#1b1e22;border-bottom:1px solid #393a3c;display:flex;justify-content:space-between;align-items:center;padding:0 15px;color:#8f9395;font:500 9px "JetBrains Mono",monospace;letter-spacing:.1em}.window-dots{display:flex;gap:4px}.window-dots i{width:6px;height:6px;background:#55585b;border-radius:50%}.window-dots i:first-child{background:var(--orange)}.window-content{display:flex;min-height:378px}.window-side{width:106px;border-right:1px solid #33363a;background:#17191c;padding:19px 15px;display:flex;flex-direction:column;gap:18px}.mock-logo{font:700 19px "Archivo",sans-serif;color:#fff;letter-spacing:-.08em;margin-bottom:16px}.mock-logo span{color:var(--orange)}.window-side i{height:7px;background:#34373a;width:65px}.window-side i:nth-child(2){background:var(--orange);width:42px}.window-main{flex:1;padding:28px}.mock-kicker{font:500 9px "JetBrains Mono",monospace;color:var(--orange);letter-spacing:.1em}.mock-title{font:600 26px "Archivo",sans-serif;letter-spacing:-.06em;margin:10px 0 25px}.mock-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:20px}.mock-stats span{background:#1c1f23;border:1px solid #34373b;padding:13px}.mock-stats small,.mock-stats b{display:block}.mock-stats small{font:500 8px "JetBrains Mono",monospace;color:#8b8e91;letter-spacing:.08em}.mock-stats b{font:600 21px "Archivo",sans-serif;margin-top:7px}.mock-row{display:flex;align-items:center;gap:12px;padding:14px;background:#1c1f23;border:1px solid #3a3d40;margin-bottom:8px}.mock-row i{height:26px;width:26px;border:1px solid #d96b35;position:relative}.mock-row i:after{content:"";position:absolute;inset:8px;background:var(--orange)}.mock-row span{flex:1}.mock-row b,.mock-row small{display:block}.mock-row b{font-size:11px}.mock-row small{font-size:9px;color:#8d9296;margin-top:4px}.mock-row strong{font:600 9px "JetBrains Mono",monospace;color:#fa9a65}.mock-row.subdued{opacity:.62}.platform-points{display:grid;gap:0}.platform-points>div{padding:20px 0 20px 25px;border-left:1px solid #4d4038;position:relative}.platform-points>div:before{content:"";position:absolute;left:-4px;top:29px;width:7px;height:7px;border-radius:50%;background:var(--orange)}.platform-points span{font:500 11px "JetBrains Mono",monospace;color:var(--orange)}.platform-points h3{font-size:19px;margin:10px 0 8px;letter-spacing:-.04em}.platform-points p{font-size:12px;color:#a6a9ab;line-height:1.7;max-width:260px;margin:0}
.os-band{background:#171a1e;border-top:1px solid #35373b;border-bottom:1px solid #35373b;padding:90px 0}.os-band-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.os-band h2{font-size:clamp(40px,4.5vw,62px)}.os-band p{font-size:14px}.os-list{display:flex;flex-wrap:wrap;gap:8px}.os-pill{border:1px solid #4c4d4e;padding:12px 16px;min-width:132px;display:flex;align-items:center;gap:11px;color:#ded9d3;font-size:12px}.os-pill i{width:6px;height:6px;background:var(--orange);border-radius:50%}.os-pill small{display:block;color:#8e9295;font:500 9px "JetBrains Mono",monospace;margin-top:4px}.network-section{display:grid;grid-template-columns:.78fr 1.22fr;gap:65px;align-items:center;padding:130px 0}.network-copy h2{font-size:clamp(43px,4.6vw,66px)}.network-copy>p{font-size:14px}.network-status{display:flex;gap:12px;background:#1a1d21;border:1px solid #66432f;padding:17px;margin-top:28px;max-width:450px}.status-light{height:7px;width:7px;flex:none;border-radius:50%;background:var(--orange);margin-top:6px;box-shadow:0 0 12px #f36a2b88}.network-status strong,.network-status small{display:block}.network-status strong{font-size:12px;color:#f0d8c9}.network-status small{font-size:11px;color:#9da1a4;line-height:1.6;margin-top:4px}.network-diagram{border:1px solid #34383b;background:radial-gradient(circle at 50% 50%,#292019,#14171b 60%);min-height:310px;display:flex;justify-content:center;align-items:center;padding:35px;gap:0}.diagram-node{width:135px;min-height:135px;border:1px solid #66605b;background:#1d2024;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:10px;flex:none}.diagram-node.active{border-color:var(--orange);box-shadow:0 0 0 6px #f36a2b15}.diagram-node small{font:500 8px "JetBrains Mono",monospace;color:#a19c97;margin-bottom:12px}.diagram-node strong{font:600 20px "Archivo",sans-serif}.diagram-node span{font-size:9px;color:#a19c97;margin-top:8px}.diagram-link{display:flex;align-items:center;gap:5px;color:var(--orange);font:600 8px "JetBrains Mono",monospace}.diagram-link i{height:1px;width:20px;background:var(--orange)}.faq-section{border-top:1px solid #303239;padding-top:120px}.faq-list{margin-top:50px;border-top:1px solid #3b3c3f}.faq-list details{border-bottom:1px solid #3b3c3f}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 5px;font:500 20px "Archivo",sans-serif;letter-spacing:-.035em}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--orange);font-size:25px;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:#aeb0b1;line-height:1.75;font-size:13px;max-width:740px;padding:0 5px 22px;margin:0}
.closing-section{border-top:1px solid #33363a;background:linear-gradient(115deg,#211713,#121417 60%);padding:115px 0}.closing-inner h2{font-size:clamp(55px,6vw,85px);line-height:1.02;letter-spacing:-.075em;font-weight:600;margin-bottom:22px}.closing-inner p{font-size:14px;color:#b9b2ae;margin-bottom:30px}.closing-inner>div:last-child{display:flex;gap:10px}.site-footer{background:#0a0c0f;border-top:1px solid #33363a}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px;padding-top:68px;padding-bottom:66px}.footer-main p{font-size:12px;color:#8e9295;margin-top:16px}.footer-main>div:not(:first-child){display:flex;flex-direction:column;gap:12px}.footer-main small{font:500 10px "JetBrains Mono",monospace;color:var(--orange);letter-spacing:.1em;margin-bottom:7px}.footer-main a:not(.site-brand),.footer-main button{font-size:12px;color:#a9adb0;background:none;border:none;padding:0;text-align:left}.footer-main a:hover,.footer-main button:hover{color:white}.footer-bottom{border-top:1px solid #292c30;padding:21px 0;display:flex;justify-content:space-between;color:#777b7e;font:500 9px "JetBrains Mono",monospace;letter-spacing:.1em}
.dialog-backdrop{position:fixed;inset:0;z-index:50;background:#07080bd9;display:grid;place-items:center;padding:20px;backdrop-filter:blur(5px)}.dialog-backdrop[hidden]{display:none}.signup-dialog{background:#1a1d21;border:1px solid #66503f;width:min(450px,100%);padding:34px;position:relative;max-height:95vh;overflow:auto}.dialog-close{position:absolute;right:18px;top:14px;border:0;background:none;color:#b9b9b9;font-size:26px}.signup-dialog h2{font-size:33px;letter-spacing:-.065em;margin-bottom:10px}.signup-dialog>p{font-size:12px;line-height:1.7;color:#a6a9ad;margin-bottom:21px}.signup-dialog form{display:grid;gap:15px}.signup-dialog label{display:grid;gap:7px;color:#d3d2d0;font-size:11px;font-weight:700}.signup-dialog input{height:42px;border:1px solid #4e5154;background:#101216;color:#fff;padding:0 12px;border-radius:0;outline:none}.signup-dialog input:focus{border-color:var(--orange)}.signup-dialog small{font-size:10px;color:#8d9296;font-weight:400}.signup-dialog .button{width:100%;margin-top:6px}.form-error{color:#ff9a8d;font-size:11px;min-height:15px}.dialog-foot{font-size:11px;color:#9ca1a4;border-top:1px solid #36393c;padding-top:18px;margin-top:12px}.dialog-foot a{color:var(--orange)}
.discord-button{width:100%;gap:10px;justify-content:center}.discord-glyph{display:inline-grid;place-items:center;width:27px;height:27px;border-radius:7px;background:#1b1210;color:#fff;font-size:19px!important}.discord-button[aria-disabled=true]{pointer-events:none;background:#3b3e40;color:#9c9d9c}.discord-state{margin:11px 0 0!important;font-size:11px!important;color:#c0a08e!important}
@media(max-width:1150px){.site-header{gap:28px}.site-nav{gap:17px}.section-shell{width:min(1320px,calc(100% - 64px))}.hero{gap:25px}.hero-visual{height:470px}.product-card{padding:23px}.network-section{gap:25px}.network-diagram{padding:20px}.diagram-node{width:113px}.diagram-link i{width:11px}}
@media(max-width:850px){.site-header{padding:0 32px}.site-nav{position:absolute;left:0;right:0;top:81px;height:auto;display:none;background:#17191c;border-bottom:1px solid #3a3c40;padding:20px 32px;flex-direction:column;align-items:flex-start}.site-nav.open{display:flex}.mobile-toggle{display:flex;flex-direction:column;gap:5px;background:none;border:none;padding:8px;margin-left:auto}.mobile-toggle span{width:22px;height:2px;background:#fff}.header-actions{margin-left:0}.login-link{display:none}.hero{grid-template-columns:1fr;padding:90px 0 70px}.hero-visual{max-width:600px;width:100%;height:430px}.product-grid,.plans-grid{grid-template-columns:repeat(2,1fr)}.product-card:last-child{grid-column:1/-1;min-height:300px}.platform-showcase,.os-band-inner,.network-section{grid-template-columns:1fr}.network-diagram{max-width:640px}.proof-strip{padding:0 32px}.proof-strip strong{font-size:15px}}
@media(max-width:620px){.section-shell{width:calc(100% - 36px)}.topline{padding:0 18px;font-size:8px}.site-header{height:66px;padding:0 18px;gap:10px}.site-nav{top:66px;padding:20px 18px}.site-brand{font-size:21px}.brand-symbol{width:31px;height:31px}.header-actions .button{min-height:35px;padding:0 10px;font-size:11px;gap:6px}.hero{padding-top:63px}.hero h1{font-size:clamp(57px,13vw,78px)}.hero-sub{font-size:14px}.hero-actions{gap:16px}.hero-visual{height:350px}.visual-core{transform:translate(-50%,-50%) scale(.75)}.orbit-one{width:300px;height:300px}.orbit-two{width:420px;height:420px}.visual-chip{transform:scale(.78)}.chip-one{right:-13px;top:70px}.chip-two{left:-15px;bottom:50px}.proof-strip{grid-template-columns:repeat(2,1fr);padding:0 18px}.proof-strip div{padding:17px 10px}.proof-strip div:nth-child(n+3){border-top:1px solid #303239}.proof-strip strong{font-size:15px}.products-section,.platform-section,.faq-section{padding:88px 0}.section-intro h2,.network-copy h2,.os-band h2{font-size:clamp(39px,10vw,54px)}.product-grid,.plans-grid{grid-template-columns:1fr}.product-card,.product-card:last-child{min-height:315px;grid-column:auto}.plans-section{padding:82px 0}.plans-intro{display:block}.plans-intro p{margin-top:19px}.plans-toolbar{margin-top:30px}.plan-period{font-size:8px}.platform-showcase{gap:33px}.platform-window{min-height:330px}.window-content{min-height:295px}.window-side{width:58px;padding:16px 8px}.window-side i{width:37px}.window-main{padding:15px}.mock-stats{gap:4px}.mock-stats span{padding:8px}.mock-stats b{font-size:14px}.mock-row{padding:9px}.mock-row strong{font-size:7px}.os-band{padding:72px 0}.network-section{padding:90px 0}.network-diagram{min-height:220px;padding:10px}.diagram-node{width:85px;min-height:95px}.diagram-node strong{font-size:13px}.diagram-node small{font-size:6px}.diagram-node span{font-size:7px}.diagram-link{font-size:6px}.diagram-link i{width:7px}.faq-list summary{font-size:17px}.closing-section{padding:80px 0}.closing-inner h2{font-size:clamp(45px,11vw,64px)}.footer-main{grid-template-columns:1fr 1fr;gap:35px}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{gap:20px;line-height:1.6}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
.price-card .button:disabled{background:#ded9d2;border-color:#cbc5bd;color:#67615a;cursor:not-allowed;transform:none}
@media(max-width:620px){
  .network-diagram{flex-direction:column;padding:16px}
  .diagram-node{width:100%;min-height:78px}
  .diagram-node strong{font-size:17px}
  .diagram-node small{font-size:9px;margin-bottom:6px}
  .diagram-node span{font-size:9px;margin-top:4px}
  .diagram-link{height:36px;flex-direction:column;justify-content:center;gap:2px;font-size:8px}
  .diagram-link i{width:1px;height:9px}
}

/* Nodewave's technical editorial public theme. */
:root{--bg:#090a0c;--bg2:#111316;--panel:#17191c;--line:#313439;--ink:#f8f3ec;--muted:#a9aaad;--orange:#ff651e;--orange2:#ffac4d;--cream:#f8f3ec}
html,body{max-width:100%;overflow-x:clip}
body{background:#090a0c}
.topline{background:#141517;border-color:#292b2f}
.site-header{height:74px;gap:38px;background:#0b0c0eea;border-color:#333034}
.site-brand{font-size:23px;letter-spacing:-.07em;gap:10px}
.brand-symbol{width:42px;height:42px;flex:none;position:relative;overflow:hidden;border:1px solid #252525;border-radius:0;background:#000;margin:0}
.brand-symbol img{position:absolute;left:50%;top:50%;width:100px;height:100px;max-width:none;transform:translate(-50%,-50%)}
.site-nav{gap:24px}
.site-nav a,.login-link{font:600 15px "Archivo",sans-serif;letter-spacing:.1em;text-transform:uppercase}
.site-nav a:hover{color:var(--orange2)}
.header-actions{gap:22px}
.button{font:700 14px "Archivo",sans-serif;letter-spacing:.09em;text-transform:uppercase;border-radius:0}
.button-orange{background:linear-gradient(110deg,#ffb12c,#ff5a19);border-color:#ff8f27;box-shadow:0 8px 28px #f65b161c}
.button-orange:hover{background:linear-gradient(110deg,#ffbd4a,#ff7431)}
.button-outline{border-color:#666062}
.eyebrow{color:var(--orange2)}
.hero{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);min-height:675px;gap:54px;padding:90px 0 100px}
.hero-copy{min-width:0}
.hero h1{font:700 clamp(84px,8.5vw,136px)/.81 "Archivo",sans-serif;letter-spacing:-.012em;text-transform:uppercase;margin:0 0 28px}
.hero h1 em{background:linear-gradient(108deg,#ffc142,#ff6c20 58%,#e94711);background-clip:text;-webkit-background-clip:text;color:transparent}
.hero-sub{font-size:16px;line-height:1.75;max-width:480px;color:#b8b8b9}
.hero-note{margin-top:58px}
.hero-console{min-width:0;align-self:center;border:1px solid #563925;background:#111316;box-shadow:0 42px 100px #0008,0 0 70px #ff651e0c;position:relative;overflow:hidden}
.hero-console:before{content:"";height:2px;position:absolute;top:0;left:0;right:0;background:linear-gradient(90deg,#ffb321,#fa5a19 54%,transparent)}
.console-top{height:51px;border-bottom:1px solid #343435;display:flex;align-items:center;justify-content:space-between;padding:0 20px;font:600 10px "JetBrains Mono",monospace;letter-spacing:.07em;color:#b9ac9f;gap:12px}
.console-top span:first-child{display:flex;align-items:center;gap:9px}
.console-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:34px 28px 25px}
.console-title small,.console-title strong{display:block}
.console-title small,.console-status,.chart-heading,.console-bottom small{font:600 9px "JetBrains Mono",monospace;letter-spacing:.08em;color:#a2a0a0}
.console-title strong{font:600 30px "Archivo",sans-serif;text-transform:uppercase;letter-spacing:.015em;margin-top:8px}
.console-status{padding:8px;border:1px solid #76482e;color:#ff9a5f;white-space:nowrap}
.console-chart{margin:0 28px 26px;border:1px solid #343333;background:linear-gradient(135deg,#1b1a1a,#131517 68%);height:236px;position:relative;overflow:hidden}
.chart-heading{position:absolute;z-index:1;left:15px;right:15px;top:15px;display:flex;justify-content:space-between;gap:10px;color:#b6a99f}
.chart-heading span:last-child{color:#ff9959}
.console-chart svg{position:absolute;left:0;right:0;bottom:0;width:100%;height:190px}
.chart-grid{fill:none;stroke:#9d78551e;stroke-width:1}
.chart-line{fill:none;stroke:#ff7627;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #ff6c2188)}
.console-bottom{border-top:1px solid #343435;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.console-bottom div{padding:21px 15px 23px 24px;border-right:1px solid #343435;min-width:0}
.console-bottom div:last-child{border-right:0}
.console-bottom small,.console-bottom strong{display:block}
.console-bottom strong{font:600 18px "Archivo",sans-serif;text-transform:uppercase;margin-top:8px;letter-spacing:.02em}
.proof-strip{border-top:2px solid #ac471c;background:#111214}
.proof-strip div{padding:26px 20px 30px}
.proof-strip small{color:#fd965d}
.proof-strip strong{font:600 23px "Archivo",sans-serif;text-transform:uppercase;letter-spacing:.015em}
.section-intro h2,.network-copy h2,.os-band h2,.closing-inner h2{font-family:"Archivo",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.005em;line-height:.94}
.section-intro h2,.network-copy h2,.os-band h2{font-size:clamp(56px,6vw,88px)}
.product-card{background:#141619;border-color:#34383a;min-height:365px}
.product-featured{background:linear-gradient(145deg,#251a15,#151719 68%);border-color:#795039}
.product-card h3{font:700 31px "Archivo",sans-serif;text-transform:uppercase;letter-spacing:0}
.product-card a{font:700 15px "Archivo",sans-serif;text-transform:uppercase;letter-spacing:.08em}
.plans-section{background:#101214;color:#f8f3ec;border-top:1px solid #333335;border-bottom:1px solid #333335}
.plans-section .eyebrow{color:#ff9a4b}
.plans-intro p{color:#a9abad}
.segmented{border-color:#50463d;background:#191919}
.segmented button{color:#a8a7a6;font:700 15px "Archivo",sans-serif;letter-spacing:.08em}
.segmented button.active{background:#ff671f;color:#170d07}
.plan-period,.plan-state,.plans-footnote{color:#aaa3a0}
.price-card{background:linear-gradient(148deg,#1e1f21,#17191b);border-color:#414145;color:#f7f1ea;min-height:430px}
.price-card.featured{border-color:#ff6d29;box-shadow:inset 0 3px #ff6d29,0 20px 45px #0004}
.price-card .plan-index{color:#a9a2a0}
.price-kind{color:#ff9d5d}
.price-card h3{font:700 34px "Archivo",sans-serif;text-transform:uppercase;letter-spacing:0}
.price-card .plan-amount{font:700 45px "Archivo",sans-serif;letter-spacing:.015em;color:#f8f3ec}
.price-card .plan-amount small{color:#a9a4a2}
.price-card .plan-description{color:#aaa8a5;border-color:#393a3a}
.price-features li{color:#a9aaa9;border-color:#313538}
.price-features strong{color:#f1ebe4}
.price-card .button-outline{color:#f6f0e8;border-color:#837c78}
.price-card .button-outline:hover{border-color:#ff873a}
.price-card .button:disabled{background:#373738;border-color:#494949;color:#a7a19d}
.platform-window{border-color:#634833}
.os-band{background:#141619}
.closing-section{background:linear-gradient(110deg,#271912,#111316 67%)}
.closing-inner h2{font-size:clamp(65px,8vw,112px)}
.site-footer{background:#090a0c}
@media(max-width:1050px){.site-header{gap:22px}.site-nav{gap:15px}.header-actions{gap:12px}.hero{gap:32px}.hero h1{font-size:clamp(78px,8.7vw,112px)}.console-title{padding:27px 20px 20px}.console-chart{margin:0 20px 21px}}
@media(max-width:850px){.site-header{padding:0 32px}.site-nav{top:74px}.hero{grid-template-columns:minmax(0,1fr);padding:80px 0}.hero h1{font-size:clamp(88px,12vw,120px)}.hero-console{width:100%;max-width:640px}.proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.site-header{height:66px;padding:0 18px;gap:10px}.site-nav{top:66px}.site-brand{font-size:21px}.brand-symbol{width:35px;height:35px}.brand-symbol img{width:82px;height:82px}.hero{padding:66px 0 72px}.hero h1{font-size:clamp(74px,16vw,101px)}.hero-sub{font-size:14px}.hero-actions{flex-wrap:wrap}.hero-note{margin-top:37px}.hero-console{width:100%}.console-top{padding:0 14px;font-size:8px}.console-title{padding:21px 16px 18px}.console-title strong{font-size:24px}.console-status{font-size:7px;padding:6px}.console-chart{margin:0 16px 16px;height:190px}.console-chart svg{height:145px}.chart-heading{font-size:7px}.console-bottom div{padding:14px 7px 16px 11px}.console-bottom strong{font-size:13px}.console-bottom small{font-size:7px}.proof-strip{padding:0 18px}.proof-strip strong{font-size:18px}.section-intro h2,.network-copy h2,.os-band h2{font-size:clamp(53px,13vw,70px)}.closing-inner h2{font-size:clamp(65px,15vw,88px)}}
@media(max-width:430px){.header-actions{display:none}.site-header .mobile-toggle{margin-left:auto}.topline{letter-spacing:.05em}.hero h1{font-size:clamp(70px,17vw,82px)}.hero-actions{align-items:stretch}.hero-actions .button{min-height:50px}.hero-actions .text-link{width:max-content}.proof-strip div{padding:17px 9px}.proof-strip strong{font-size:16px}}

/* Match the reference typography: Archivo display, JetBrains Mono labels, Barlow body. */
:root{font-family:"Barlow",Arial,sans-serif}
h1,h2,h3,.site-brand{font-family:"Archivo",Arial,sans-serif}
.site-brand{font-weight:800}
.site-nav a,.login-link,.button,.segmented button,.product-card a{font-family:"JetBrains Mono",Consolas,monospace}
.site-nav a,.login-link{font-size:11px;letter-spacing:.08em}
.button{font-size:11px;letter-spacing:.07em}
.button-small{font-size:10px}
.hero h1{font:900 clamp(78px,7.7vw,116px)/.9 "Archivo",Arial,sans-serif;letter-spacing:-.075em}
.section-intro h2,.network-copy h2,.os-band h2,.closing-inner h2{font-family:"Archivo",Arial,sans-serif;font-weight:900;letter-spacing:-.065em;line-height:1.03}
.section-intro h2,.network-copy h2,.os-band h2{font-size:clamp(51px,5.3vw,78px)}
.closing-inner h2{font-size:clamp(58px,6.4vw,90px)}
.console-title strong{font:800 23px "Archivo",Arial,sans-serif;letter-spacing:-.01em;word-spacing:.16em;text-transform:none}
.console-bottom strong{font:700 15px "Archivo",Arial,sans-serif;letter-spacing:0;word-spacing:.12em;text-transform:none}
.proof-strip strong{font:800 18px "Archivo",Arial,sans-serif;letter-spacing:-.035em;text-transform:none}
.product-card h3{font:800 25px "Archivo",Arial,sans-serif;letter-spacing:-.05em;text-transform:none}
.product-card a{font-size:10px;letter-spacing:.06em}
.price-card h3{font:800 27px "Archivo",Arial,sans-serif;letter-spacing:-.05em;text-transform:none}
.price-card .plan-amount{font:800 36px "Archivo",Arial,sans-serif;letter-spacing:-.06em}
.plans-toolbar{gap:20px}
.segmented{width:min(710px,100%);display:flex}
.segmented button{flex:1;min-height:54px;font-size:11px;letter-spacing:.09em}
@media(max-width:850px){.hero h1{font-size:clamp(77px,10vw,105px)}}
@media(max-width:620px){.hero h1{font-size:clamp(58px,14vw,77px)}.section-intro h2,.network-copy h2,.os-band h2{font-size:clamp(40px,11vw,58px)}.closing-inner h2{font-size:clamp(51px,12vw,66px)}.plans-toolbar{flex-wrap:wrap;gap:12px}.segmented{width:100%}.segmented button{min-height:48px}.console-title strong{font-size:18px}.console-bottom strong{font-size:12px}.proof-strip strong{font-size:15px}}
@media(max-width:430px){.hero h1{font-size:clamp(40px,12.8vw,55px)}.proof-strip strong{font-size:13px}}
@media(max-width:620px){.closing-inner>div:last-child{flex-wrap:wrap}.closing-inner>div:last-child .button{flex:1 1 190px;max-width:100%}}

/* Show billing location without implying a browser-calculated exchange rate. */
.billing-locale{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin:0 0 10px}
.billing-locale label{font:600 9px "JetBrains Mono",Consolas,monospace;letter-spacing:.13em;color:#b5a9a1}
.billing-locale select{min-height:42px;min-width:min(300px,100%);padding:8px 36px 8px 13px;background:#211a16;border:1px solid #a96032;color:#ffcfab;font:600 11px "JetBrains Mono",Consolas,monospace;cursor:pointer}
.billing-locale select:focus-visible{outline:2px solid #ffac4d;outline-offset:3px}
.billing-note{font-size:12px;line-height:1.55;color:#bdb4af;margin:0 0 22px;max-width:790px}
.price-conversion{border:1px solid #69452c;background:#2a201b;color:#ffc08d;font-size:11px;line-height:1.5;padding:10px 12px;margin:0 0 15px}
@media(max-width:620px){.billing-locale{display:grid;gap:7px}.billing-locale select{width:100%;min-width:0;min-height:47px}.billing-note{font-size:11px}.price-card{padding:22px;min-height:0}.price-card .plan-amount{font-size:32px}.price-card .plan-amount small{display:block;margin:6px 0 0}}
