@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/font-0.woff2)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/font-1.woff2)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/font-2.woff2)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/font-3.woff2)format("truetype")}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/font-4.woff2)format("truetype")}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/font-5.woff2)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/font-6.woff2)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/font-7.woff2)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/font-8.woff2)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/font-9.woff2)format("truetype")}:root{--navy:#061724;--panel:#0a202d;--panel2:#0d2633;--cyan:#7be8db;--amber:#e8b26a;--white:#d9e9e6;--muted:#8da7ad;--line:#28414a;--mono:"DM Mono",monospace;--display:"Barlow Condensed","Arial Narrow",Impact,sans-serif;color:var(--white);background:var(--navy);font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.35;cursor:not-allowed}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--amber);outline-offset:5px}button:focus:not(:focus-visible){outline:none}[hidden]{display:none!important}em{color:var(--cyan);font-style:normal}i{background:var(--cyan);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:9px;display:inline-block}.skip-link{z-index:50;background:var(--cyan);color:var(--navy);padding:16px;position:fixed;top:-100px}.skip-link:focus-visible{top:10px}.site-header{border-bottom:1px solid var(--line);z-index:2;background:var(--navy);justify-content:space-between;align-items:center;height:92px;padding:0 5%;display:flex;position:relative}.wordmark{letter-spacing:-1.4px;align-items:center;gap:9px;font-size:27px;font-weight:700;display:flex}.wordmark svg{width:31px;height:31px;color:var(--cyan)}.wordmark-dot{font:12px var(--mono);align-self:flex-start;margin-top:4px;margin-left:-4px}nav{font:11px var(--mono);gap:32px;display:flex}nav a:hover,footer a:hover{color:var(--cyan)}#nav-count{color:var(--cyan);background:#17323c;margin-left:4px;padding:3px 5px;font-size:10px}.plain{font:11px var(--mono);background:0 0;border:0;padding:12px 4px}.plain:hover{color:var(--cyan)}.hero{isolation:isolate;height:calc(100svh - 92px);min-height:700px;max-height:910px;padding:33px 5% 28px;position:relative;overflow:hidden}.hero-image{z-index:-2;background:linear-gradient(90deg,#061724bd 0%,#0617244d 40%,#06172400 65%),#0b2330 url(/assets/night-room.png) 100%/cover no-repeat;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:linear-gradient(0deg,var(--navy) 0%,transparent 26%);position:absolute;inset:0}.hero-top,.hero-bottom{justify-content:space-between;align-items:center;display:flex}.eyebrow{font:10px var(--mono);letter-spacing:1.4px;line-height:1.6}.hero-coordinate{font:9px var(--mono);letter-spacing:1.2px}.hero h1{font:600 clamp(84px,9.6vw,162px)/.9 var(--display);letter-spacing:-1.8px;text-transform:uppercase;max-width:1000px;margin:61px 0 25px}.hero h1 em{color:var(--white)}.hero-copy{flex-direction:column;align-items:flex-start;gap:21px;display:flex}.hero-copy p{color:#bbcdcf;margin:0;font-size:16px;line-height:1.7}.button{min-height:51px;font:12px var(--mono);border:1px solid #0000;justify-content:space-between;align-items:center;gap:40px;padding:16px 23px;transition:background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--cyan);color:var(--navy)}.button.primary:hover{background:#a5f3e9}.button.outline{border-color:var(--line);background:0 0}.button.amber{background:var(--amber);color:var(--navy)}.hero-bottom{font:9px var(--mono);letter-spacing:1px;color:var(--muted);position:absolute;bottom:30px;left:5%;right:5%}.hero-side{color:var(--amber);margin-left:auto;margin-right:9%;line-height:1.7}.ticker{background:var(--cyan);color:var(--navy);font:10px var(--mono);letter-spacing:1px;justify-content:space-between;gap:15px;padding:21px 5%;display:flex}.ticker b{font-size:14px;font-weight:400}.section-pad{padding:90px 5%}.section-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:38px;display:flex}.section-heading h2{font:500 clamp(42px,4.9vw,75px)/.98 var(--display);letter-spacing:-.8px;text-transform:uppercase;margin:18px 0 0}.muted{color:var(--muted)}.section-heading>p{color:var(--muted);margin:0 0 4px;font-size:13px;line-height:1.8}.desk{border:1px solid var(--line);background:var(--panel);grid-template-columns:1.25fr 1fr;max-width:1500px;margin:auto;display:grid}.config{padding:27px 32px}.panel-title{font:10px var(--mono);letter-spacing:1px;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:25px;display:flex}.profile-field{border:0;min-width:0;margin:27px 0 0;padding:0}legend,label{font-size:13px;font-weight:500}legend{padding:0}.step{font:10px var(--mono);color:var(--cyan);border:1px solid var(--line);margin-right:9px;padding:4px 6px}.field-note{font:10px/1.7 var(--mono);color:var(--muted)}.profiles{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.profile{border:1px solid var(--line);text-align:left;background:0 0;flex-direction:column;gap:10px;min-height:108px;padding:17px 13px;display:flex;position:relative}.profile:hover{background:#142f3b}.profile[aria-pressed=true]{border-color:var(--cyan);background:#122f39}.profile[aria-pressed=true]:after{content:"↗";color:var(--cyan);position:absolute;top:15px;right:10px}.profile small{font:8px var(--mono);color:var(--muted);letter-spacing:.4px}.profile strong{font-size:18px;font-weight:500}.profile span{font:9px var(--mono);color:var(--cyan)}.task-config{margin-top:32px}select,input:not([type=range]){border:1px solid var(--line);width:100%;height:47px;color:var(--white);font:13px var(--mono);background:#071a25;border-radius:0;min-width:0;padding:12px}select{margin-top:16px;margin-bottom:18px}input:focus{border-color:var(--cyan)}.inputs-row{gap:12px;margin-top:14px;display:flex}.inputs-row label{min-width:0;font:10px var(--mono);color:var(--muted);flex:1}.inputs-row label input{margin-top:9px;font-size:13px}.inputs-row label:last-child{flex:.66}.inputs-row small{font:9px/1.6 var(--mono);margin-top:7px;display:block}.rates{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:22px;padding:17px 0}.rates summary{cursor:pointer;color:var(--muted);font:10px var(--mono);line-height:1.6}.rates summary span{float:right;font-size:8px}.rates .inputs-row label:last-child{flex:1}.cap-section{margin-top:28px}.currency-label{font:8px var(--mono);color:var(--muted);float:right;margin-top:6px}.budget-line{border-bottom:1px solid var(--line);align-items:center;margin-top:15px;display:flex}.budget-line>span{font:36px var(--display);color:var(--cyan)}.budget-line input{font:38px var(--display);background:0 0;border:0;height:58px;padding-left:8px}.save-button{width:100%;margin-top:18px}.estimate-panel{background:var(--panel2);border-left:1px solid var(--line);padding:27px 32px}.tag{font:8px var(--mono);color:var(--cyan);border:1px solid #3f5f66;padding:4px 6px}.mini-terminal{height:124px;color:var(--cyan);background:repeating-linear-gradient(0deg,#071d27 0 2px,#0b232d 3px 4px);border:1px solid #2b5359;border-radius:70%/15%;margin:23px 0 26px;padding:24px 21px 18px;transform:perspective(900px)rotateX(3deg);box-shadow:inset 0 0 30px #0003}.terminal-lines{font:9px var(--mono);flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.signal-track{letter-spacing:4px;order:3;width:100%;font-size:14px}.signal-track b{color:var(--amber)}.terminal-micro{float:right;font:7px var(--mono);color:#739995;margin-top:7px}.big-cost{font:500 clamp(46px,5.3vw,80px)/1 var(--display);color:var(--cyan);letter-spacing:1px;overflow-wrap:anywhere;margin-top:14px}.cost-caption{font:10px var(--mono);color:var(--muted);margin:10px 0 24px}.cost-breakdown{font:10px var(--mono);margin:0 0 20px}.cost-breakdown>div{justify-content:space-between;padding:9px 0;display:flex}.cost-breakdown dt{color:var(--muted)}.cost-breakdown dd{margin:0}.discount-box{border:1px solid var(--line);padding:18px}.discount-box label{font:10px var(--mono);justify-content:space-between;gap:10px;display:flex}.discount-box output{color:var(--amber)}input[type=range]{width:100%;accent-color:var(--amber);cursor:pointer;height:4px;margin:20px 0 18px}.discount-total{font:10px var(--mono);justify-content:space-between;gap:12px;display:flex}.discount-total strong{color:var(--amber);font-weight:400}.discount-box p{font:9px/1.7 var(--mono);color:var(--muted);margin:13px 0 0}.comparison-head{font:8px var(--mono);color:var(--muted);justify-content:space-between;margin:24px 0 12px;display:flex}.compare-row{font:9px var(--mono);grid-template-columns:80px 1fr 65px;align-items:center;gap:10px;padding:8px 0;display:grid}.compare-bar{background:#17333c;height:5px}.compare-bar span{background:#466970;height:100%;display:block}.compare-row.active{color:var(--cyan)}.compare-row.active .compare-bar span{background:var(--cyan)}.compare-row>span:last-child{text-align:right}.fine-print{font:9px/1.7 var(--mono);color:var(--muted);margin:21px 0 0}.queue-section{padding-top:0}.queue-budget{width:340px;font:9px var(--mono);color:var(--muted)}.queue-budget strong{font:36px var(--display);color:var(--white);overflow-wrap:anywhere;margin-top:10px;font-weight:500;display:block}.queue-budget em{font:22px var(--display);color:var(--muted)}.budget-track{background:#203843;height:4px;margin:12px 0}.budget-track div{background:var(--cyan);width:0;height:100%;transition:width .25s}.empty-queue{text-align:center;background:#0a202b80;border:1px dashed #34515c;padding:43px}.empty-queue .empty-icon{font:35px var(--mono);color:var(--cyan);margin-bottom:13px}.empty-queue h3{margin:0 0 9px;font-size:15px;font-weight:400}.empty-queue p{font:10px/1.7 var(--mono);color:var(--muted);margin:0}.queue-item{border:1px solid var(--line);background:var(--panel);border-bottom:0;grid-template-columns:48px 1fr 1fr 120px 45px;align-items:center;gap:14px;padding:20px 22px;display:grid}.queue-item:last-child{border-bottom:1px solid var(--line)}.queue-index{font:12px var(--mono);color:var(--cyan)}.queue-item h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:14px;font-weight:500}.queue-item small,.queue-assumptions{font:9px/1.6 var(--mono);color:var(--muted)}.queue-cost{font:14px var(--mono);text-align:right;color:var(--cyan)}.queue-cost small{margin-top:4px;display:block}.remove-task{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);background:0 0;font-size:18px}.queue-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.queue-actions>span{font:8px var(--mono);color:var(--muted)}.queue-actions>div{align-items:center;gap:14px;display:flex}.queue-actions .button{gap:10px;min-height:45px;padding:12px 16px;font-size:10px}.status-text{font:11px/1.7 var(--mono);color:var(--cyan);min-height:20px}.error,.notice{font:11px/1.7 var(--mono);color:#f4c696;background:#322a24;border:1px solid #886951;padding:12px 14px}.how-section{border-top:1px solid var(--line);background:#091d29}.how-grid{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:50px;display:grid}.how-grid article{padding-right:20px}.how-index{font:10px var(--mono);color:var(--muted)}.how-grid h3{letter-spacing:-.4px;font-size:19px;font-weight:500}.how-grid p{color:var(--muted);max-width:300px;font-size:12px;line-height:1.9}.how-diagram{align-items:center;height:95px;margin-top:25px;display:flex}.tokens-diagram{gap:8px}.tokens-diagram i{border:1px solid var(--cyan);background:0 0;border-radius:0;width:24px;height:40px;margin:0;transform:skewY(-20deg)}.tokens-diagram i:nth-child(n+4){border-color:var(--amber);height:28px}.discount-diagram{font:30px var(--display);gap:22px}.discount-diagram span:last-child{color:var(--amber)}.discount-diagram b{color:#62878d;font-weight:400}.queue-diagram{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px}.queue-diagram span{font:8px var(--mono);color:var(--cyan);border:1px solid var(--line);width:140px;padding:5px 12px}.queue-diagram span:nth-child(2){margin-left:14px}.queue-diagram span:nth-child(3){margin-left:28px}.closing{background:var(--cyan);color:var(--navy);padding-top:65px;padding-bottom:65px;position:relative;overflow:hidden}.closing h2{font:600 clamp(65px,8vw,115px)/.87 var(--display);text-transform:uppercase;margin:24px 0 30px}.closing .button.primary{background:var(--navy);color:var(--cyan)}.closing-mark{font:700 410px/.9 var(--display);letter-spacing:-20px;opacity:.85;position:absolute;top:0;right:10%}.closing-mark span{color:var(--cyan);font-size:150px;position:absolute;top:110px;right:0}footer{grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:28px;padding:40px 5% 24px;display:grid}footer .wordmark{font-size:23px}footer>span{font:8px/1.8 var(--mono);color:var(--muted)}footer>div{font:10px var(--mono);justify-content:flex-end;align-items:center;gap:20px;display:flex}footer small{color:var(--muted);font:8px var(--mono);border-top:1px solid var(--line);grid-column:1/-1;padding-top:20px}dialog{background:var(--panel);border:1px solid var(--line);color:var(--white);width:calc(100% - 32px);max-width:570px;padding:0}dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020c13cc}.dialog-inner{padding:45px;position:relative}.dialog-close{background:0 0;border:0;padding:8px;font-size:26px;position:absolute;top:10px;right:13px}.dialog-inner h2{font:500 47px/.98 var(--display);text-transform:uppercase;margin:20px 0}.dialog-inner>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.8}.dialog-inner .button{width:100%;margin-top:18px}.noscript{border:1px solid var(--amber);font:12px var(--mono);padding:25px}#intro{z-index:30;color:var(--white);background:#04111c;position:fixed;inset:0;overflow:hidden}#intro-canvas{width:100%;height:100%;display:block}.intro-top,.intro-bottom{font:9px var(--mono);letter-spacing:1.3px;justify-content:space-between;align-items:center;display:flex;position:absolute;left:5%;right:5%}.intro-top{top:25px}.intro-top button{font:10px var(--mono);background:#061724aa;border:1px solid #47616a;padding:13px 17px}.intro-bottom{color:var(--muted);bottom:30px}.intro-caption{pointer-events:none;position:absolute;bottom:14%;left:5%;right:5%}.intro-caption p{font:10px var(--mono);color:var(--cyan);letter-spacing:2px}.intro-caption h2{font:500 clamp(40px,7vw,100px)/1 var(--display);text-transform:uppercase;margin:13px 0}.intro-caption.reveal{text-align:center;bottom:26%}.intro-caption.reveal h2{text-transform:lowercase;letter-spacing:-6px;color:var(--cyan);font-family:DM Sans,sans-serif;font-weight:700}body.intro-active{overflow:hidden}#intro.exiting{opacity:0;pointer-events:none;transition:opacity .55s}@media (width>=1600px){.section-pad,.hero,.site-header,.ticker,footer{padding-left:max(5%,50vw - 750px);padding-right:max(5%,50vw - 750px)}}@media (width<=1000px){.site-header{height:78px;padding:0 4%}nav{gap:18px}.hero{height:calc(100svh - 78px);min-height:650px}.hero h1{font-size:105px}.config,.estimate-panel{padding:25px 22px}.desk{grid-template-columns:1.15fr 1fr}.profiles{gap:5px}.profile{padding:15px 9px}.profile small{font-size:7px}.profile strong{font-size:16px}.rates summary span,.currency-label,.queue-small{display:none}.queue-actions{align-items:flex-start}.queue-actions>span{max-width:110px;line-height:1.8}.closing-mark{font-size:340px;right:8%}.section-heading>p br{display:none}}@media (width<=720px){html{scroll-padding-top:25px}.site-header{height:70px;padding:0 6%}.wordmark{font-size:24px}.wordmark svg{width:27px}.wordmark-dot{font-size:9px}nav,#replay span{display:none}#replay{font-size:21px}.hero{height:780px;min-height:calc(100svh - 70px);max-height:900px;padding:26px 6%}.hero-image{background-image:linear-gradient(#06172488 0%,#06172433 40%,#061724aa 78%),url(/assets/night-room.png);background-position:67%}.hero-coordinate{display:none}.hero .eyebrow{font-size:8px}.hero h1{letter-spacing:-.8px;margin-top:47px;font-size:clamp(69px,14vw,102px);line-height:.95}.hero-copy{margin-top:24px}.hero-copy p{font-size:13px;line-height:1.8}.hero-copy .button{margin-top:7px;font-size:11px}.hero-bottom{font-size:8px;bottom:30px;left:6%;right:6%}.hero-side{display:none}.scroll-label{font-size:7px}.ticker{flex-wrap:wrap;justify-content:space-between;gap:14px;padding:18px 6%;font-size:8px}.ticker>span:last-child,.ticker>b:last-of-type{display:none}.section-pad{padding:65px 6%}.section-heading{margin-bottom:28px;display:block}.section-heading h2{font-size:50px}.section-heading>p{margin-top:20px;font-size:12px}.desk{display:block}.config,.estimate-panel{padding:23px 21px}.estimate-panel{border-left:0;border-top:1px solid var(--line)}.profile strong{font-size:17px}.profile small{font-size:7px}.profile span{font-size:8px}.profiles{gap:7px}.inputs-row{gap:8px}.inputs-row label{font-size:9px}.inputs-row label input{padding:10px 8px;font-size:12px}.inputs-row small{font-size:8px}.mini-terminal{max-width:420px;margin-left:auto;margin-right:auto}.big-cost{font-size:68px}.queue-section{padding-top:0}.queue-budget{width:100%;margin-top:28px}.queue-item{grid-template-columns:25px 1fr 80px 30px;gap:10px;padding:18px 12px}.queue-assumptions{grid-area:2/2/auto/4}.queue-cost{font-size:11px}.queue-cost small{font-size:8px}.queue-item h3{font-size:12px}.queue-actions{display:block}.queue-actions>span{max-width:none;margin-bottom:16px;display:block}.queue-actions>div{flex-wrap:wrap;gap:8px}.queue-actions .button{flex:1;padding:12px 14px;font-size:9px}.queue-actions .plain{text-align:left;order:3;width:100%}.empty-queue{padding:32px 20px}.how-grid{margin-top:35px;display:block}.how-grid article{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:32px;position:relative}.how-grid article:last-child{border:0;margin-bottom:0;padding-bottom:0}.how-diagram{height:65px;margin-top:15px}.how-grid p{max-width:none}.closing{padding-top:45px;padding-bottom:45px}.closing h2{font-size:75px}.closing-mark{opacity:.2;font-size:250px;top:70px;right:-20px}.closing-mark span{font-size:90px;top:75px}footer{flex-direction:column;align-items:flex-start;gap:20px;padding:32px 6% 22px;display:flex}footer>div{flex-wrap:wrap;justify-content:flex-start}footer small{width:100%;line-height:1.8}.dialog-inner{padding:35px 25px}.dialog-inner h2{font-size:40px}.intro-top{top:20px;left:6%;right:6%}.intro-top>span{max-width:150px;font-size:7px;line-height:1.8}.intro-bottom{gap:20px;font-size:7px;left:6%;right:6%}.intro-caption{bottom:18%;left:6%;right:6%}.intro-caption.reveal h2{letter-spacing:-3px;font-size:52px}.intro-caption h2{font-size:47px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.button:hover{transform:none}}.wordmark img{object-fit:contain;width:31px;height:31px}
