@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;600;700;800&display=swap";
:root{--ink:#171a1c;--paper:#fbfaf5;--line:#d9d8d0;--muted:#6c716f;--yellow:#f5e94b;--green:#16855c;--coral:#ef705b;--panel:#202528}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink)}body{margin:0;font-family:Manrope,Arial,sans-serif}a{color:inherit}button{font:inherit}.site-shell{min-height:100vh;overflow:hidden}.topbar{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfaf5f2;grid-template-columns:1fr auto 1fr;align-items:center;height:66px;padding:0 max(24px,50vw - 620px);display:grid;position:sticky;top:0}.wordmark{align-items:center;gap:9px;text-decoration:none;display:flex}.wordmark span{background:var(--yellow);border:1px solid var(--ink);border-radius:4px;justify-content:center;align-items:center;width:29px;height:29px;font:800 10px DM Mono,monospace;display:flex}.wordmark strong{letter-spacing:.04em;font-size:14px}.live-pill{color:#166a4b;background:#e6f3ec;border-radius:99px;align-items:center;gap:7px;padding:7px 11px;font:500 9px DM Mono,monospace;display:flex}.live-pill i{background:#1fa36f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #1fa36f1f}.topbar nav{justify-content:flex-end;gap:18px;display:flex}.topbar nav a{color:#565b58;align-items:center;gap:4px;font-size:11px;text-decoration:none;display:flex}.hero{grid-template-columns:1.05fr .95fr;max-width:1240px;min-height:700px;margin:0 auto;display:grid}.hero-copy{border-right:1px solid var(--line);padding:82px 64px 64px 0}.eyebrow{color:#5f6561;letter-spacing:.06em;align-items:center;gap:8px;font:600 10px DM Mono,monospace;display:flex}.eyebrow svg{color:var(--coral)}h1{letter-spacing:-.055em;margin:30px 0 26px;font-size:clamp(52px,6vw,86px);line-height:.98}h1 em{color:var(--green);font-style:normal}.lede{color:#555b58;max-width:650px;margin:0;font-size:16px;line-height:1.75}.guarantee{background:var(--yellow);border:1px solid var(--ink);box-shadow:4px 4px 0 var(--ink);align-items:center;gap:14px;max-width:590px;margin:34px 0 36px;padding:16px 18px;display:flex}.guarantee div{gap:3px;display:grid}.guarantee strong{font-size:14px}.guarantee span{font-size:11px}.campaign-meta{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1.6fr 1fr 1fr;max-width:650px;display:grid}.campaign-meta div{gap:5px;padding:17px 14px 17px 0;display:grid}.campaign-meta div+div{border-left:1px solid var(--line);padding-left:16px}.campaign-meta svg{color:var(--coral)}.campaign-meta span{color:#7b807d;font:500 8px DM Mono,monospace}.campaign-meta strong{font:500 11px DM Mono,monospace}.error-note{color:#a4493b;font-size:11px}.install-card{background:var(--panel);color:#fff;border-radius:9px;align-self:center;min-height:610px;margin:44px 0 44px 54px;overflow:hidden;box-shadow:0 26px 70px #14181733}.card-head{border-bottom:1px solid #383e41;justify-content:space-between;align-items:center;min-height:70px;padding:0 20px;display:flex}.card-head>div{align-items:center;gap:10px;display:flex}.card-head span{gap:3px;display:grid}.card-head strong{font-size:12px}.card-head small{color:#8d9699;font:400 8px DM Mono,monospace}.card-head b{color:#6fdbb6;font:500 8px DM Mono,monospace}.steps{border-bottom:1px solid #383e41;grid-template-columns:repeat(4,1fr);padding:13px 18px;display:grid}.steps span{color:#747d7f;align-items:center;gap:6px;font:400 8px DM Mono,monospace;display:flex}.steps i{border:1px solid #50585b;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-style:normal;display:flex}.steps .active{color:#fff}.steps .active i{border-color:var(--yellow);color:var(--yellow)}.target-tabs{gap:7px;padding:24px 22px 0;display:flex}.target-tabs button{color:#aab1b2;cursor:pointer;background:0 0;border:1px solid #444c4f;border-radius:5px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;display:flex}.target-tabs button.active{color:#fff;background:#30373a;border-color:#667073}.install-card h2{margin:18px 22px 12px;font-size:20px}.command{background:#15191b;border:1px solid #3b4245;border-radius:5px;align-items:center;min-height:52px;margin:0 22px;display:flex}.command code{color:#f2e756;overflow-wrap:anywhere;flex:1;padding:12px 13px;font:400 10px/1.5 DM Mono,monospace}.command button{color:#b7c0bd;cursor:pointer;background:0 0;border:0;border-left:1px solid #3b4245;align-self:stretch;width:44px}.permissions{background:#282e31;border-radius:5px;gap:7px;margin:17px 22px;padding:14px;display:grid}.permissions>span{color:#858f91;margin-bottom:2px;font:500 8px DM Mono,monospace}.permissions p{color:#c3cac8;align-items:center;gap:7px;margin:0;font-size:9px;display:flex}.permissions svg{color:#66d4aa}.sponsor-card{border-left:4px solid var(--yellow);color:var(--ink);background:#fff;margin:0 22px;padding:13px 14px}.sponsor-card>span{color:#946c00;align-items:center;gap:5px;font:600 8px DM Mono,monospace;display:flex}.sponsor-card strong{margin-top:8px;font-size:12px;display:block}.sponsor-card p{color:#555b58;margin:4px 0 8px;font-size:10px;line-height:1.5}.sponsor-card small{color:#858985;font:400 7px DM Mono,monospace}.next-step{color:#8f9996;margin:15px 22px 24px;font-size:9px}.next-step code{color:#d8dfdc}.ledger{border-top:1px solid var(--line);max-width:1240px;margin:0 auto;padding:66px 0}.section-title{justify-content:space-between;align-items:end;display:flex}.section-title span{color:var(--coral);font:500 9px DM Mono,monospace}.section-title h2{letter-spacing:-.03em;margin:7px 0 0;font-size:36px}.section-title a{align-items:center;gap:5px;font-size:11px;text-decoration:none;display:flex}.metrics{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.metrics article{gap:9px;padding:22px;display:grid}.metrics article+article{border-left:1px solid var(--line)}.metrics article>span{color:#9a9d98;font:400 9px DM Mono,monospace}.metrics small{color:#686e6a;font:500 8px DM Mono,monospace}.metrics strong{font:500 29px DM Mono,monospace}.truth-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:28px;display:grid}.truth-grid>div{background:#f2f0e8;gap:7px;min-height:145px;padding:19px;display:grid}.truth-grid svg{color:var(--green)}.truth-grid span{color:#818580;font:500 8px DM Mono,monospace}.truth-grid strong{font-size:13px}.truth-grid small{color:#707571;overflow-wrap:anywhere;font-size:9px;line-height:1.5}.how-it-works{background:var(--ink);color:#fff;grid-template-columns:repeat(4,1fr);margin-top:30px;padding:max(48px,50vw - 620px);display:grid}.how-it-works>div{padding:0 30px}.how-it-works>div+div{border-left:1px solid #3c4143}.how-it-works span{color:var(--yellow);font:500 10px DM Mono,monospace}.how-it-works h3{margin:12px 0 9px;font-size:18px}.how-it-works p{color:#a9b0ad;margin:0;font-size:11px;line-height:1.7}footer{grid-template-columns:1fr 1fr 1fr;align-items:center;max-width:1240px;min-height:120px;margin:0 auto;display:grid}footer>p{color:#777c79;text-align:center;font-size:10px}footer nav{justify-content:flex-end;gap:15px;display:flex}footer nav a{color:#5e6460;font-size:10px;text-decoration:none}.legal{max-width:820px;min-height:75vh;margin:0 auto;padding:80px 24px}.legal h1{font-size:52px}.legal h2{margin-top:36px;font-size:20px}.legal p,.legal li{color:#545a57;font-size:14px;line-height:1.75}.legal .back{font-size:12px;text-decoration:none}@media (max-width:900px){.topbar{grid-template-columns:1fr auto}.topbar .live-pill{display:none}.hero{padding:0 20px;display:block}.hero-copy{border:0;padding:60px 0 30px}.install-card{margin:20px 0 60px}.ledger{margin:0 20px}.truth-grid,.metrics,.how-it-works{grid-template-columns:repeat(2,1fr)}.how-it-works{padding:48px 20px}.how-it-works>div{padding:20px;border:0!important}footer{margin:0 20px}}@media (max-width:600px){.topbar{padding:0 16px}.topbar nav a:first-child{display:none}h1{font-size:50px}.campaign-meta{grid-template-columns:1fr}.campaign-meta div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.install-card{border-radius:0;margin-left:-20px;margin-right:-20px}.steps span{font-size:0}.steps i{font-size:8px}.metrics,.truth-grid,.how-it-works{grid-template-columns:1fr}.metrics article+article{border-left:0;border-top:1px solid var(--line)}.section-title{align-items:start;gap:20px}footer{grid-template-columns:1fr;gap:16px;padding:28px 0}footer>p{text-align:left}footer nav{justify-content:flex-start}}
