@font-face{font-family:Inter;src:url('/shared/fonts/inter.ttf') format('truetype');font-weight:100 900;font-display:swap}
:root{--paper:#080a09;--white:#101512;--ink:#f0f0f0;--muted:#9aaba0;--blue:#00ff88;--rule:#29332d;color-scheme:dark}
body.achilles{--catalogue-inset:28px;--badge-inset-x:10px;--badge-inset-y:6px;--step-size:36px;background:#080a09;color:#f0f0f0;font-family:Inter,sans-serif;font-size:16px}::selection{background:#00ff88;color:#080a09}.wrap{max-width:1120px;width:calc(100% - 96px)}a{color:inherit}button,input,select{font-family:Inter,sans-serif}button{color:#f0f0f0}h1,h2,.sample-stat strong,.home-price-numbers strong,.comparison-row strong{font-family:'Geist Mono',monospace!important;font-weight:400!important}h2 span,h1 span{color:#92a198}.eyebrow,.micro,.hero-context,.hero-bottom,.price-saving,.button{font-family:'Geist Mono',monospace!important}.header{position:relative;z-index:3;background:transparent;height:88px;border:0}.wordmark{font-family:Inter,sans-serif!important;letter-spacing:-.06em;font-weight:650!important}.header nav a{font-weight:400;color:#bac8bf}.header nav a:hover{color:#00ff88}.button{border-radius:0!important;font-weight:500;font-size:13px;box-shadow:none!important;transition:background .18s,color .18s}.button-blue,.button-dark{background:#00ff88!important;color:#080a09!important;border:1px solid #00ff88!important}.button-blue:hover,.button-dark:hover{background:#a5ffd3!important;color:#080a09!important}.button-outline{background:transparent!important;border:1px solid #43534a!important;color:#e7f0eb!important}.button-outline:hover{background:#163023!important}.header .nav-cta{background:transparent!important;color:#00ff88!important;border-color:#00ff884a!important}.hero{position:relative;margin-top:-88px;padding-top:88px;background:#080a09;isolation:isolate;border-bottom:1px solid #29332d}.hero:before{content:'';position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,transparent 35%,#080a09 98%),radial-gradient(ellipse at 80% 0%,#37a35c99,transparent 63%),linear-gradient(93deg,transparent 4%,#25623c88 10%,#07130b88 12%,transparent 17%,#326f4780 30%,#06100a 32%,transparent 34%,#2c774980 50%,#06150c88 53%,transparent 55%,#55aa7280 76%,#09231188 78%,transparent 82%,#39925b88 95%,#08170b 97%);filter:blur(8px);transform:scale(1.025)}.hero:after{content:'';position:absolute;inset:0;z-index:-1;opacity:.1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.65' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-content{padding:78px 0 64px;grid-template-columns:1fr 345px;column-gap:70px;min-height:580px;align-content:center}.hero .eyebrow{color:#00ff88;margin-bottom:25px;font-size:12px}.hero h1{font-size:48px;line-height:1.12;letter-spacing:-.055em;max-width:640px}.hero h1 span{color:#d8e6dd}.hero-sub{max-width:490px;color:#adbdb2;font-size:16px;line-height:1.65}.hero-context{font-size:12px;color:#8da799}.hero .actions{gap:14px}.hero-purchase{background:#0b100deb;border:1px solid #3d5748;border-radius:0;padding:26px;box-shadow:12px 12px 0 #080c0999!important;backdrop-filter:blur(14px);align-self:center}.terminal-caption{display:flex;justify-content:space-between;gap:10px;color:#8fa798;font:11px 'Geist Mono',monospace;padding:0 0 16px;border-bottom:1px solid #2e4235;margin-bottom:24px}.terminal-caption span:first-child:before{content:'>';color:#00ff88;margin-right:8px}.hero-purchase h2{font-family:Inter,sans-serif!important;font-size:19px!important;font-weight:500!important;letter-spacing:-.025em;color:#f0f0f0}.purchase-amounts button{background:#121d16;color:#aec1b5;border:1px solid #34463a;border-radius:0}.purchase-amounts button[aria-pressed=true]{background:#00ff8820;color:#00ff88;border-color:#00ff88}.hero-purchase label,.hero-purchase p{color:#99ada1}.hero-purchase input{color:#f0f0f0;background:#070d09;border:1px solid #34463a;border-radius:0;font-family:'Geist Mono',monospace;font-size:32px}.hero-art{display:none}.hero-bottom{padding-bottom:28px;color:#84968b;font-size:10px}.hero-bottom a{color:#b6c9bd}.hero-bottom span{letter-spacing:.015em}.section{padding-top:88px;padding-bottom:88px;border-color:#27322b}.section-header{align-items:end;gap:50px;margin-bottom:36px}.section-header h2{font-size:36px;line-height:1.15;letter-spacing:-.045em}.section-header .eyebrow{color:#00ff88;font-size:12px;margin:0 0 20px}.section-header .section-intro{font-size:15px;line-height:1.65;color:#91a397;max-width:350px}.example-heading{border-top:1px solid #29332d;padding-top:22px;margin-bottom:24px}.example-heading .pill{color:#c3d4c9;border:0}.example-heading p,.example-heading .micro{color:#8da396}.pill:before{display:none}.scenario-switch{border:1px solid #26382c;border-radius:0;background:#0e1510;overflow:hidden}.scenario-switch button{color:#8da698;border-right-color:#293c31;border-radius:0}.scenario-switch button[aria-pressed=true]{background:#102c1b;color:#00ff88;border-bottom-color:#00ff88}.scenario-switch button span{color:#dcece2}.scenario-switch button small{color:#8da396}.home-demo-grid{grid-template-columns:1.05fr 1fr;gap:24px;align-items:stretch}.response-replay{background:#0c110e;border:1px solid #28332c;padding:28px;border-radius:0;position:relative}.response-replay:before{content:'0.1 / THE RESPONSE';display:block;color:#00ff88;font:11px 'Geist Mono',monospace;margin-bottom:26px}.response-heading .reader-label{font-size:12px;color:#8fa396}.response-heading .button{font-size:12px;padding:10px 12px}.response-replay #replay-prompt{font-size:22px;line-height:1.5;font-weight:400;letter-spacing:-.025em;color:#edf3ef}.answer-heading{border-color:#29382f}.reader-label,#replay-policy{color:#899d90}.response-replay #replay-output{color:#cedbd3;font-size:15px;line-height:1.8}.response-replay #replay-output.awaiting-answer{border:1px dashed #33483a;border-radius:0;color:#8eaa98;background:#111d16;font:13px/1.7 'Geist Mono',monospace;padding:18px}.offer-card.selected.inferli-estimate{background:#0c110e;border:1px solid #324e3c;border-radius:0;padding:28px}.offer-card.selected.inferli-estimate:before{content:'0.2 / THE COST';display:block;color:#00ff88;font:11px 'Geist Mono',monospace;margin-bottom:26px}.estimate-heading h3{color:#edf3ef;font-size:20px}.comparison-controls{color:#91a598;font-size:13px}.comparison-controls>div{background:#080d0a;border:1px solid #35483c;border-radius:0}.comparison-controls button{background:transparent;color:#a2b5a9;border-radius:0}.comparison-controls button[aria-pressed=true]{background:#00ff8826;color:#00ff88}.comparison-row>div:first-child{color:#edf3ef}.comparison-row small{color:#7e9587}.comparison-row.reference strong{color:#8aa092}.comparison-row.inferli strong{color:#00ff88}.cost-bar{background:#223329;border-radius:0}.cost-bar i{background:#587162;border-radius:0}.comparison-row.inferli .cost-bar i{background:#00ff88}.comparison-saving{background:#00ff8812;border:1px solid #00ff8828;border-radius:0;color:#00ff88}.comparison-saving strong{color:#00ff88;font-size:18px;font-weight:500}.comparison-saving span,.comparison-caption{color:#93ac9d}.task-tokens{border-color:#283e30}.task-tokens dt{color:#8caa98}.task-tokens dd{color:#e1efe7}.task-tokens dd small{color:#80978a}.provider-details{border-color:#283e30;color:#9ab6a6}.provider-details summary{color:#cde5d7}.provider-details p{color:#9cb2a5}.provider-detail{border-color:#2b4936}.provider-detail strong{color:#dfeee5}.provider-detail span,.provider-detail dt{color:#92a99b}.text-link{color:#00ff88}.text-link:hover{color:#adffd5}.example-disclosure,.catalogue-price-note{color:#82978a}.home-catalogue{margin-top:50px;border-color:#273a2e;padding-top:30px}.home-catalogue-head h3{font-family:'Geist Mono',monospace;font-size:25px;font-weight:400;letter-spacing:-.04em;color:#e7f3eb}.home-catalogue-head p,.home-catalogue-head>span{color:#8ca696}.home-price-row{border-color:#25392c;padding:20px var(--catalogue-inset)}.home-price-row:hover{background:#112319}.home-price-row strong{color:#e4eee8;font-weight:500}.home-price-row small{color:#6f8b79}.home-price-numbers s{color:#728b7a}.home-price-numbers strong{color:#f0f0f0}.price-saving{background:#00ff8820;border:1px solid #00ff8840;color:#00ff88;border-radius:0}.inline-receipt{border-color:#2a3b30}.inline-receipt summary{color:#b0c9ba}.receipt-paper{background:#0b1510;border:1px solid #34533f;color:#d8ece0;border-radius:0}.receipt-paper *{border-color:#2e4838!important}.receipt-brand strong,.receipt-total strong,.receipt-subtotal dd,.receipt-lines dd{color:#e6f5ec}.receipt-meta,.receipt-rate-note,.receipt-lines dt,.receipt-version,.receipt-end,.reserve-line,.calculation,.receipt-subtotal{color:#8fac9a}.receipt-total{background:#11261a}.market-foot{border-color:#25382c}.sample-label{padding:var(--badge-inset-y) var(--badge-inset-x);line-height:1.4;color:#00ff88;background:#00ff8812;border:1px solid #00ff8830;border-radius:0}.sample-dashboard-head p,.sample-account-link p{color:#89a294}.sample-filters select{background:#101c14;color:#c5dace;border:1px solid #304c3a;border-radius:0}.sample-segments{background:#0c1510;border:1px solid #294331;border-radius:0}.sample-segments button{color:#8cab99;border-radius:0}.sample-segments button[aria-pressed=true]{background:#00ff8822;color:#00ff88}.sample-metrics{border:1px solid #2a3d30;border-radius:0;background:#0c120e}.sample-stat{border-color:#2a3d30}.sample-stat>span{color:#95ad9e;font-size:13px}.sample-stat strong{color:#f0f0f0;font-size:30px}.sample-stat small{color:#708d7c}.sample-stat:last-child{background:#00ff880e}.sample-stat:last-child strong{color:#00ff88}.sample-chart-panel,.sample-model-panel{background:#0c120e;border:1px solid #243b2d;padding:24px;margin-top:20px}.sample-panel-head h3{color:#cbded2;font-size:14px;font-weight:500}.sample-panel-head>span,.sample-axis,.sample-day-detail{color:#799a86}.sample-chart{height:155px}.sample-bar span{background:#00ff88;border-radius:0;opacity:.76}.sample-bar:hover span,.sample-bar:focus span{background:#c6ffdf;opacity:1}.sample-model{border-color:#253c2d}.sample-model strong{color:#bfd7c9}.sample-model>div>span{color:#e4f4ea}.sample-model small{color:#738f7d}.sample-share{background:#1e3427}.sample-share span{background:#00ff88;border-radius:0}.sample-source{color:#7f9c8b;border-color:#253b2e}.sample-source a{color:#00ff88}.sample-account-link{border-color:#253b2e}.connect{background:#0b100d;border-color:#273b2e}.connect h2{font-size:36px;line-height:1.16;letter-spacing:-.04em}.setup-steps li{border-color:#273b2e}.step-number{display:grid;place-items:center;flex:0 0 var(--step-size);width:var(--step-size);height:var(--step-size);min-width:var(--step-size);align-self:flex-start;padding:0;box-sizing:border-box;line-height:1;background:#00ff8818;border:1px solid #00ff8833;color:#00ff88;border-radius:0;font:12px 'Geist Mono',monospace}.setup-steps h3{color:#dcece2;font-weight:500}.setup-steps p{color:#879f90}.code-window{background:#080c09;border:1px solid #2d4836;border-radius:0;color:#b9d7c5}.code-head,.code-language,.code-caption{background:transparent;border-color:#273d2e;color:#7a9d87}.code-head button,.code-tab{color:#00ff88}.code-window pre{color:#b2d1be}.copy-status{color:#00ff88}.crypto-home{border-color:#2c4133}.crypto-home .eyebrow{color:#00ff88}.crypto-home p{color:#8da597}.crypto-flow span{border-color:#324f3c;border-radius:0;background:#0f1c14;color:#bed8c8}.crypto-flow b{color:#00ff88}.faq{border-color:#293d30}.faq h2{font-size:36px;font-weight:400}.questions details{border-color:#2b3d31}.questions summary{color:#c6dace}.questions summary i{color:#00ff88}.questions p{color:#8ca394}.footer{border-color:#283c30}.footer-bottom{border-color:#283c30;color:#8ba394}.footer-bottom strong{color:#d7e9df}.footer-bottom a:hover{color:#00ff88}input:focus,select:focus{outline:1px solid #00ff88;outline-offset:2px}a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:#00ff88}
@media(min-width:1450px){.hero-content{min-height:620px}.hero h1{font-size:52px}}
@media(max-width:1000px){.wrap{width:calc(100% - 56px)}.hero-content{column-gap:32px;grid-template-columns:1fr 310px}.hero h1{font-size:40px}.hero-sub{font-size:15px}.hero-bottom>span{max-width:70%;line-height:1.8}.response-replay,.offer-card.selected.inferli-estimate{padding:20px}.section-header h2{font-size:32px}.section{padding:64px 0}}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}.header{height:76px}.header .nav-cta{font-size:11px;padding:10px 12px}.hero{margin-top:-76px;padding-top:76px}.hero-content{display:flex;min-height:0;padding:52px 0 32px}.hero h1{font-size:36px;line-height:1.17;letter-spacing:-.055em}.hero .eyebrow{font-size:10px;margin-bottom:24px}.hero-sub{font-size:15px;line-height:1.7;margin-top:24px}.hero-context{font-size:11px}.hero:before{background:linear-gradient(180deg,transparent,#080a09 70%),radial-gradient(ellipse at 80% 0%,#38ba6599,transparent 65%),linear-gradient(93deg,#07120b 5%,#316f42 15%,#0b1d0f 19%,#236236 45%,#061c0b 50%,#2b6f43 70%,#06190c 75%)}.hero-purchase{width:100%;padding:22px;box-shadow:7px 7px 0 #030705!important;margin-top:36px}.hero-bottom{padding-bottom:24px}.hero-bottom a{font-size:11px}.section{padding:48px 0}.section-header h2,.connect h2{font-size:30px;line-height:1.2}.section-header .section-intro{font-size:14px;margin-top:20px}.home-demo-grid{display:block}.response-replay{padding:20px;border:1px solid #28332c;margin-bottom:18px}.response-replay #replay-prompt{font-size:21px}.response-heading .button{font-size:11px;padding:9px}.response-heading{gap:10px}.response-replay:before,.offer-card.selected.inferli-estimate:before{margin-bottom:20px}.comparison-controls{display:block}.comparison-controls>div{margin-top:12px}.comparison-saving strong{font-size:16px}.sample-stat strong{font-size:25px}.sample-chart-panel,.sample-model-panel{padding:16px}.sample-chart{height:120px}.sample-panel-head{gap:12px}.sample-segments button{font-size:11px;padding:7px}.sample-model strong{font-size:12px}.home-price-row{padding:18px var(--catalogue-inset)}.home-catalogue-head h3{font-size:24px}.home-price-numbers strong{font-size:16px}.crypto-home h2{font-size:29px}.crypto-flow{display:grid;grid-template-columns:1fr auto 1fr;gap:8px}.crypto-flow b:nth-of-type(2){display:none}.crypto-flow span:last-child{grid-column:1/-1}.footer-bottom strong{font-size:25px}.receipt-paper{overflow-wrap:anywhere}}
body.achilles .response-replay{border-radius:0}body.achilles .hero .actions .button{align-self:start;min-height:44px}body.achilles .hero .actions{align-items:start}
@media(max-width:700px){body.achilles .header{height:100px;flex-wrap:wrap;padding-top:18px;padding-bottom:12px;align-content:space-between}body.achilles .header nav{display:flex;order:3;width:100%;justify-content:space-between;margin:0;gap:12px}body.achilles .header nav a{font-size:12px}body.achilles .hero{margin-top:-100px;padding-top:100px}body.achilles .hero-content{padding-top:36px}}
body.achilles .home-catalogue{border-radius:0;background:#0c120e}body.achilles .receipt-meta h3,body.achilles .receipt-lines dt small{color:#9db5a6}body.achilles .receipt-paper .receipt-meta{color:#9db5a6}

/* Component spacing contract: content inset stays aligned across a bordered container. */
.home-catalogue-head{padding-inline:var(--catalogue-inset)}.catalogue-price-note{padding-inline:var(--catalogue-inset)}.setup-steps li{align-items:flex-start;gap:20px}.setup-steps li>div{min-width:0}@media(max-width:600px){body.achilles{--catalogue-inset:20px}.setup-steps li{gap:16px}}
