:root{--ink:#ecefe7;--muted:#89918a;--dim:#555d58;--black:#090b0c;--panel:#101314;--panel2:#151919;--line:#29302d;--acid:#c9ff3d;--violet:#9f82ff;--danger:#ff6b62;--sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.noise{position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E")}.shell{width:min(1240px,calc(100% - 48px));margin-inline:auto}.nav{height:76px;display:flex;align-items:center;border-bottom:1px solid var(--line);position:relative;z-index:5}.brand{display:flex;align-items:center;gap:12px}.brand-mark{font:700 13px/1 var(--mono);letter-spacing:-.05em;background:var(--acid);color:#111;padding:10px 8px}.brand-name{font-weight:700;letter-spacing:-.02em}.network-pill{margin-left:30px;display:flex;gap:8px;align-items:center;color:var(--muted);font:11px var(--mono);text-transform:uppercase;letter-spacing:.08em}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 16px var(--acid)}nav{margin-left:auto;display:flex;align-items:center;gap:26px;font:12px var(--mono);text-transform:uppercase;letter-spacing:.05em;color:#abb2ad}nav a:hover{color:var(--acid)}.nav-cta{border:1px solid var(--line);padding:10px 14px}.hero{min-height:calc(100vh - 76px);display:grid;grid-template-columns:1.17fr .83fr;align-items:center;gap:76px;padding-block:68px;position:relative}.hero:before{content:"";position:absolute;left:40%;top:10%;width:480px;height:480px;background:radial-gradient(circle,rgba(159,130,255,.1),transparent 66%);pointer-events:none}.eyebrow{display:flex;gap:8px;margin-bottom:28px}.eyebrow span,.live-chip{font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:7px 9px;border:1px solid var(--line);color:#b6bdb7}.eyebrow span:first-child{border-color:#46513b;color:var(--acid)}h1{font-size:clamp(48px,6vw,84px);line-height:.97;letter-spacing:-.065em;margin:0;max-width:840px;font-weight:680}h1 em{font-style:normal;color:var(--acid)}.lede{max-width:670px;font-size:19px;color:#a6ada7;line-height:1.65;margin:30px 0}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.button{border:1px solid var(--line);background:transparent;color:var(--ink);display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:15px 18px;font:700 12px var(--mono);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:.2s ease}.button.primary{background:var(--acid);border-color:var(--acid);color:#0d100b}.button.primary:hover{background:#ddff85;transform:translateY(-2px)}.button.ghost:hover{border-color:#68726c}.button.full{width:100%;margin-top:22px}.proof-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin-top:48px;padding-top:23px;max-width:690px}.proof-strip div{display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--line);padding-left:18px}.proof-strip div:first-child{padding-left:0}.proof-strip div:last-child{border:0}.proof-strip strong{font:700 17px var(--mono);color:var(--ink)}.proof-strip span{font:10px var(--mono);text-transform:uppercase;color:var(--dim)}.terminal-card{background:linear-gradient(160deg,#171b1a,#0e1111 70%);border:1px solid #303734;padding:28px;box-shadow:0 28px 80px rgba(0,0,0,.42);position:relative}.terminal-card:before{content:"";position:absolute;left:-1px;top:28px;width:3px;height:74px;background:var(--violet)}.terminal-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}.terminal-kicker{font:10px var(--mono);color:var(--violet);letter-spacing:.11em}.terminal-head h2{font-size:24px;letter-spacing:-.03em;margin:6px 0 0}.live-chip{border-radius:30px;color:var(--muted)}.live-chip.ready{color:var(--acid);border-color:#496123}.live-chip.offline{color:var(--danger);border-color:#6b302d}label{display:block;font:10px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#858d87;margin-bottom:9px}.input-wrap{height:52px;border:1px solid var(--line);display:flex;align-items:center;padding:0 15px;gap:12px;background:#0b0e0e}.input-wrap span{color:var(--acid)}input,select{background:#0b0e0e;border:1px solid var(--line);color:var(--ink);outline:none}input{border:0;width:100%;font:15px var(--mono)}select{height:48px;padding:0 12px;width:100%;margin-top:8px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.form-note{font:10px/1.55 var(--mono);color:var(--dim);margin:15px 0 0}.terminal-error{margin-top:14px;padding:12px;border-left:2px solid var(--danger);background:#241312;color:#ff9c95;font:11px var(--mono)}.ticker{overflow:hidden;border-block:1px solid var(--line);height:44px;display:flex;align-items:center;white-space:nowrap;color:#737b76;font:10px var(--mono);letter-spacing:.08em}.ticker div{animation:ticker 23s linear infinite}.ticker b{color:var(--acid);padding:0 18px}.section{padding-block:130px}.section-heading{display:grid;grid-template-columns:.75fr 1.35fr .9fr;gap:48px;align-items:end;margin-bottom:56px}.section-heading.compact{grid-template-columns:.55fr 1.15fr 1fr}.section-heading>div:first-child{display:flex;align-items:center;gap:15px;align-self:start}.section-number{color:var(--acid);font:11px var(--mono)}.eyebrow-label{font:10px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#777f7a}.section-heading h2{font-size:clamp(34px,4vw,55px);line-height:1.02;letter-spacing:-.05em;margin:0}.section-heading p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.tool-card{min-height:330px;background:var(--panel);padding:28px;display:flex;flex-direction:column;position:relative;transition:.25s}.tool-card:hover{background:#151a18;transform:translateY(-4px);z-index:2}.tool-id{display:flex;justify-content:space-between;font:10px var(--mono);color:#6f7772;text-transform:uppercase}.tool-id span:last-child{color:var(--acid)}.tool-card h3{font-size:28px;letter-spacing:-.04em;margin:55px 0 8px}.tool-card .tagline{color:var(--violet);font:12px var(--mono);margin:0 0 18px}.tool-card .description{color:#858d87;font-size:14px;line-height:1.65;margin:0}.price{margin-top:auto;padding-top:24px;display:flex;align-items:end;justify-content:space-between;border-top:1px solid var(--line)}.price strong{font:25px var(--mono);letter-spacing:-.04em}.price span{font:9px var(--mono);text-transform:uppercase;color:var(--dim)}.skeleton{height:330px;background:linear-gradient(90deg,var(--panel),#171c19,var(--panel));background-size:200% 100%;animation:shimmer 1.5s infinite}.recorder{border-top:1px solid var(--line)}.recorder-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:16px}.event-panel,.receipt-panel{border:1px solid var(--line);background:var(--panel);min-height:520px}.panel-head{height:48px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 18px;font:9px var(--mono);letter-spacing:.1em;color:#747c77}.panel-head span:last-child{color:var(--acid)}.event-list{list-style:none;padding:10px 22px 28px;margin:0}.event-list li{display:grid;grid-template-columns:44px 1fr;position:relative;padding:19px 0}.event-list li:not(:last-child):after{content:"";position:absolute;left:15px;top:48px;bottom:-3px;width:1px;background:var(--line)}.event-list li>span{width:31px;height:31px;border:1px solid var(--line);display:grid;place-items:center;font:9px var(--mono);color:#6d756f;background:var(--panel);z-index:1}.event-list li.payment>span{border-color:var(--violet);color:var(--violet)}.event-list li.complete>span{background:var(--acid);border-color:var(--acid);color:#111}.event-list strong{font-size:14px}.event-list p{margin:5px 0 0;color:#737b76;font:11px/1.55 var(--mono);word-break:break-word}.receipt-list{padding:18px}.receipt-empty{border:1px dashed var(--line);padding:22px;color:#5f6762;font:11px/1.6 var(--mono)}.receipt-card{border:1px solid var(--line);padding:16px;margin-bottom:10px;display:block;transition:.2s}.receipt-card:hover{border-color:var(--acid)}.receipt-card span{font:9px var(--mono);color:var(--violet);text-transform:uppercase}.receipt-card strong{display:block;font:11px/1.5 var(--mono);margin:7px 0;word-break:break-all}.receipt-card small{font:9px var(--mono);color:var(--acid)}.verdict{margin:18px;padding:20px;background:var(--acid);color:#0b0e0b}.verdict span{font:9px var(--mono)}.verdict strong{display:block;font-size:34px;line-height:1;margin:10px 0;text-transform:uppercase}.verdict p{font:11px var(--mono);margin:0}.architecture{border-top:1px solid var(--line)}.architecture-line{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch}.node{border:1px solid var(--line);padding:22px;min-height:180px}.node.accent{border-color:#60517d;background:#151222}.node>span{font:9px var(--mono);color:var(--dim)}.node strong{display:block;margin:42px 0 7px;font-size:17px}.node p{margin:0;color:#737b76;font-size:12px}.architecture-line>i{align-self:center;font:9px var(--mono);color:var(--acid);padding:0 10px;font-style:normal}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.principles article{border-top:1px solid var(--line);padding-top:20px}.principles span{font:9px var(--mono);color:var(--acid)}.principles h3{font-size:20px;line-height:1.2;margin:16px 0}.principles p{color:var(--muted);font-size:13px;line-height:1.65}.machine{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center;border-top:1px solid var(--line)}.machine h2{font-size:50px;line-height:1;letter-spacing:-.05em;margin:30px 0 20px}.machine p{color:var(--muted);font-size:17px;line-height:1.65}.machine-links{display:flex;gap:20px;margin-top:30px;font:10px var(--mono);text-transform:uppercase;color:var(--acid)}pre{margin:0;background:#0d1010;border:1px solid var(--line);padding:28px;overflow:auto;font:12px/1.8 var(--mono);color:#b4bcb6}pre .comment{color:#59615c}pre .warn{color:var(--violet)}pre .ok{color:var(--acid)}footer{border-top:1px solid var(--line);padding-block:42px;display:flex;justify-content:space-between;align-items:flex-start}footer>div:first-child{display:flex;align-items:flex-start;gap:15px}footer p{margin:0;color:#6d756f;font:10px/1.6 var(--mono)}.footer-links{display:flex;gap:22px;font:10px var(--mono);text-transform:uppercase;color:#8a928c}.reveal{animation:rise .8s cubic-bezier(.2,.7,.2,1) both}.reveal.delay{animation-delay:.12s}@keyframes rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ticker{to{transform:translateX(-50%)}}@keyframes shimmer{to{background-position:-200% 0}}@media(max-width:980px){.nav nav a:not(.nav-cta){display:none}.hero{grid-template-columns:1fr;gap:42px;padding-block:55px}.terminal-card{max-width:650px}.hero:before{display:none}.section-heading,.section-heading.compact{grid-template-columns:1fr;gap:20px}.tool-grid{grid-template-columns:1fr}.recorder-grid,.machine{grid-template-columns:1fr}.architecture-line{grid-template-columns:1fr}.architecture-line>i{padding:12px}.principles{grid-template-columns:1fr}.section{padding-block:90px}}@media(max-width:640px){.shell{width:min(100% - 28px,1240px)}.nav{height:66px}.network-pill{display:none}.brand-name{display:none}.hero{min-height:auto;padding-block:48px}h1{font-size:45px}.lede{font-size:16px}.proof-strip{grid-template-columns:1fr 1fr;gap:16px}.proof-strip div:nth-child(2){border:0}.terminal-card{padding:22px}.form-grid{grid-template-columns:1fr}.section{padding-block:72px}.section-heading h2,.machine h2{font-size:38px}.recorder-grid{margin-inline:-7px}.event-list{padding-inline:15px}.machine-links{flex-direction:column;gap:12px}footer{gap:30px;flex-direction:column}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
