@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--bg:#0a0a0c;--panel:#121216;--panel-2:#17171c;--line:#26262e;--line-dim:#1a1a20;--fg:#eae7df;--dim:#8b9099;--amber:#ffb000;--amber-soft:#ffb0001c;--amber-line:#ffb00059;--up:#1fd286;--down:#f23645;--sans:"IBM Plex Sans", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}::selection{background:var(--amber);color:#14100a}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.container{width:min(1140px,100% - 3rem);margin-inline:auto}.cmd{font-family:var(--mono);letter-spacing:.08em;color:var(--amber);background:var(--amber-soft);border:1px solid var(--amber-line);border-radius:3px;align-items:baseline;gap:6px;margin-bottom:18px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.cmd .go{color:var(--dim)}.nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-dim);background:#0a0a0ce0;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;height:60px;display:flex}.logo{letter-spacing:-.01em;align-items:center;gap:10px;font-weight:700;display:flex}.logo-mark{background:var(--amber);color:#14100a;width:26px;height:26px;font-family:var(--mono);border-radius:4px;place-items:center;font-size:14px;font-weight:600;display:grid}.nav-links{font-family:var(--mono);color:var(--dim);gap:26px;font-size:13px;display:flex}.nav-links a{transition:color .18s}.nav-links a:hover{color:var(--amber)}.nav-actions{align-items:center;gap:10px;display:flex}.btn{font-family:var(--mono);letter-spacing:.02em;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:13.5px;font-weight:600;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.btn-amber{background:var(--amber);color:#14100a}.btn-amber:hover{background:#ffc233}.btn-ghost{color:var(--fg);border-color:var(--line);background:0 0}.btn-ghost:hover{border-color:var(--amber-line);color:var(--amber)}.btn-lg{padding:13px 26px;font-size:14.5px}.hero{border-bottom:1px solid var(--line-dim);padding:84px 0 76px}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.hero h1{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(2rem,4.6vw,3.4rem);font-weight:700;line-height:1.06}.hero h1 .amber{color:var(--amber)}.flap-line{perspective:800px;display:block}.hero-sub{color:var(--dim);max-width:50ch;margin:22px 0 32px;font-size:1.06rem}.hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.hero-hint{font-family:var(--mono);color:var(--dim);margin-top:18px;font-size:12.5px}.hero-hint kbd{border:1px solid var(--line);color:var(--fg);border-radius:3px;padding:1px 6px;font-family:inherit}.des-card{background:var(--panel);border:1px solid var(--line);font-family:var(--mono);border-radius:6px;overflow:hidden;box-shadow:0 30px 80px #0000008c}.des-head{background:var(--panel-2);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;font-size:12.5px;display:flex}.des-head .sec{color:var(--amber);font-weight:600}.des-head .fn{color:var(--dim)}.des-quote{align-items:baseline;gap:14px;padding:18px 16px 6px;display:flex}.des-px{letter-spacing:-.02em;font-size:2rem;font-weight:600}.des-px small{color:var(--dim);font-size:.95rem;font-weight:400}.des-chg{color:var(--up);font-size:13px}.des-spark{padding:0 16px;display:block}.des-rows{padding:10px 16px 16px;font-size:12.5px}.des-row{border-bottom:1px solid var(--line-dim);justify-content:space-between;gap:16px;padding:7px 0;display:flex}.des-row:last-child{border-bottom:none}.des-row .k{color:var(--dim);flex-shrink:0}.des-row .v{text-align:right}.des-row .v.amber{color:var(--amber)}.des-row .v.up{color:var(--up)}.des-foot{padding:0 16px 16px}.des-foot .btn{width:100%}.tape{border-bottom:1px solid var(--line-dim);background:var(--panel);font-family:var(--mono);white-space:nowrap;padding:9px 0;font-size:12.5px;overflow:hidden}.tape-track{gap:44px;padding-right:44px;display:inline-flex}.tape .up{color:var(--up)}.tape .down{color:var(--down)}.tape .sym{color:var(--dim);margin-right:8px}.section{padding:92px 0}.section-head{max-width:62ch;margin-bottom:46px}.section-head.center{text-align:center;margin-inline:auto}h2{letter-spacing:-.015em;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;line-height:1.15}.section-sub{color:var(--dim);margin-top:12px}.feature-grid{background:var(--line-dim);border:1px solid var(--line-dim);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1px;display:grid;overflow:hidden}.feature-card{background:var(--bg);padding:26px;transition:background .2s}.feature-card:hover{background:var(--panel)}.feature-cmd{font-family:var(--mono);letter-spacing:.08em;color:var(--amber);margin-bottom:14px;font-size:12px;font-weight:600}.feature-cmd .go{color:var(--dim);font-weight:400}.feature-card h3{margin-bottom:8px;font-size:1.02rem;font-weight:600}.feature-card p{color:var(--dim);font-size:14px}.feature-tier{font-family:var(--mono);letter-spacing:.1em;border-radius:3px;margin-top:14px;padding:3px 8px;font-size:11px;display:inline-block}.feature-tier.premium{color:var(--amber);border:1px solid var(--amber-line);background:var(--amber-soft)}.feature-tier.free{color:var(--dim);border:1px solid var(--line)}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;max-width:780px;margin-inline:auto;display:grid}.price-card{background:var(--panel);border:1px solid var(--line);border-radius:6px;flex-direction:column;padding:30px;display:flex}.price-card.featured{border-color:var(--amber);box-shadow:0 18px 70px #ffb00014}.plan-name{font-family:var(--mono);letter-spacing:.12em;color:var(--dim);font-size:12px;font-weight:600}.featured .plan-name{color:var(--amber)}.price{letter-spacing:-.02em;font-size:2.5rem;font-weight:700;font-family:var(--mono);margin:12px 0 2px}.price small{color:var(--dim);font-size:.95rem;font-weight:400;font-family:var(--sans)}.plan-list{color:var(--dim);flex:1;gap:10px;margin:22px 0 26px;font-size:14px;list-style:none;display:grid}.plan-list li{align-items:flex-start;gap:10px;display:flex}.plan-list svg{color:var(--amber);flex-shrink:0;margin-top:3px}.founder{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--amber);border-radius:6px;align-items:flex-start;gap:24px;max-width:720px;margin-inline:auto;padding:30px;display:flex}.avatar{background:var(--amber-soft);border:1px solid var(--amber-line);width:60px;height:60px;color:var(--amber);font-family:var(--mono);border-radius:4px;flex-shrink:0;place-items:center;font-size:1.3rem;font-weight:600;display:grid}.founder h3{font-size:1.02rem}.founder .role{font-family:var(--mono);letter-spacing:.1em;color:var(--dim);margin-bottom:10px;font-size:11.5px}.founder p{color:var(--dim);font-size:14.5px}.data-strip{font-family:var(--mono);color:var(--dim);flex-wrap:wrap;justify-content:center;gap:10px 30px;font-size:12.5px;display:flex}.cta-band{text-align:center;border-block:1px solid var(--line-dim);background:var(--panel)}footer{color:var(--dim);padding:40px 0 52px;font-size:12.5px}.disclaimer{text-align:center;max-width:78ch;margin:0 auto 22px;line-height:1.65}.footer-bottom{font-family:var(--mono);justify-content:center;gap:8px;display:flex}@media (width<=880px){.hero-grid{grid-template-columns:1fr;gap:40px}}@media (width<=768px){.nav-links{display:none}.founder{flex-direction:column}.section{padding:64px 0}.hero{padding:48px 0 56px}.container{width:min(1140px,100% - 2rem)}.section-head{margin-bottom:34px}.hero-sub{font-size:1rem}.feature-card{padding:20px}.price-card{padding:24px}}@media (width<=480px){.nav-actions .btn-ghost{display:none}.nav-actions .btn{padding:8px 14px;font-size:12.5px}.hero h1{font-size:clamp(1.7rem,8.5vw,2.2rem)}.hero-ctas .btn{width:100%}.hero-hint{font-size:11.5px}.des-quote{flex-wrap:wrap;gap:6px 14px;padding-top:14px}.des-px{font-size:1.7rem}.des-row{flex-direction:column;gap:2px;padding:8px 0}.des-row .v{text-align:left}.price{font-size:2.1rem}.founder{padding:22px}.cta-band .hero-ctas .btn{width:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
