:root{--ink:#0b0d0c;--paper:#f2f0e9;--soft:#dad8cf;--lime:#c8ff22;--lime-deep:#9bd000;--white:#fff;--line:#0b0d0c29;--muted:#676b66;--font-geist-sans:"Helvetica Neue", "Inter", Arial, sans-serif;--font-geist-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;min-width:320px;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #5f3bff}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--lime);color:var(--ink);z-index:100;padding:12px 16px;font-size:13px;font-weight:760;transition:transform .12s;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.nav-shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);z-index:50;background:#f2f0e9e6;justify-content:space-between;align-items:center;height:76px;padding:0 4vw;display:flex;position:sticky;top:0;left:0;right:0}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:21px;font-weight:760;display:inline-flex}.brand-mark{background:var(--ink);color:var(--lime);font-family:var(--font-geist-mono), monospace;letter-spacing:-.08em;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;display:inline-flex;position:relative;transform:rotate(-8deg)}.brand-mark:after{border:1px solid var(--lime);content:"";opacity:.6;border-radius:50%;position:absolute;inset:5px}.nav-links{gap:32px;font-size:13px;font-weight:600;display:flex}.nav-links a:hover,footer a:hover{opacity:.58}.button{cursor:pointer;letter-spacing:-.02em;border:0;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:0 20px;font-size:13px;font-weight:760;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button:disabled{cursor:not-allowed;opacity:.38}.button-small{min-height:40px;padding:0 14px}.button-primary{background:var(--lime);box-shadow:4px 4px 0 var(--ink);color:var(--ink)}.button-primary:hover:not(:disabled){box-shadow:6px 6px 0 var(--ink)}.button-dark,.button-connected{background:var(--ink);color:var(--white)}.button-connected{background:#31580b}.button-ghost{border:1px solid var(--ink)}.hero{background:var(--ink);color:var(--white);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:680px;padding:86px 7vw 72px;display:grid;position:relative;overflow:hidden}.hero-grid{opacity:.55;background-image:linear-gradient(#c8ff2212 1px,#0000 1px),linear-gradient(90deg,#c8ff2212 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.hero-orbit{border:1px solid #c8ff2233;border-radius:50%;width:640px;height:640px;position:absolute;top:-180px;right:-170px}.orbit-two{width:440px;height:440px;top:-80px;right:-70px}.hero-copy,.hero-card-wrap{z-index:2;position:relative}.eyebrow,.section-index{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.eyebrow{color:var(--lime);align-items:center;gap:9px;display:flex}.live-dot,.status-dot{background:var(--lime);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 5px #c8ff221f}.hero h1{letter-spacing:-.085em;max-width:740px;margin:56px 0 34px;font-size:clamp(58px,6.3vw,98px);font-weight:760;line-height:.79}.hero h1 span{color:var(--lime)}.hero-copy>p{color:#c5c8c3;max-width:600px;font-size:17px;line-height:1.58}.hero-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.text-link{border-bottom:1px solid #ffffff73;padding:8px 0;font-size:13px;font-weight:700}.trust-row{color:#7d827d;align-items:center;gap:8px;margin-top:54px;font-size:11px;display:flex}.trust-row strong{color:#d5d8d3}.trust-row i{background:#444944;width:1px;height:15px;margin:0 8px}.hero-copy>.affiliation-note{color:#777d77;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;margin-top:12px;font-size:9px}.hero-card-wrap{justify-content:center;align-items:center;min-height:500px;display:flex}.signal-card{background:#171a18;border:1px solid #343a34;width:80%;max-width:390px;padding:14px;transform:rotate(2.5deg);box-shadow:24px 24px #c8ff2214}.signal-card-top,.results-header,.price-card-top{font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;justify-content:space-between;align-items:center;font-size:9px;display:flex}.signal-badge{background:var(--lime);color:var(--ink);padding:5px 7px}.coin-art{justify-content:center;align-items:center;height:290px;margin-top:14px;display:flex;position:relative;overflow:hidden}.coin-art-lime{background:radial-gradient(circle at 70% 20%, #efff9b, transparent 21%), linear-gradient(140deg, var(--lime) 10%, #7aa600 100%)}.coin-face{background:var(--ink);color:var(--lime);border:9px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:175px;height:175px;font-size:70px;display:flex;transform:rotate(-12deg);box-shadow:16px 14px #0000002e}.coin-ring{border:2px dashed var(--ink);border-radius:50%;width:245px;height:245px;position:absolute;transform:rotate(14deg)}.coin-spark{color:var(--ink);font-size:31px;position:absolute}.spark-a{top:34px;left:30px}.spark-b{bottom:33px;right:31px}.signal-card-copy{padding:20px 10px 14px}.signal-card-copy>span{color:var(--lime);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:9px}.signal-card-copy h2{letter-spacing:-.055em;margin:6px 0 2px;font-size:32px}.signal-card-copy p{color:#929792;margin:0;font-size:12px}.signal-bars{background:#2a2f2a;height:4px}.signal-bars span{background:var(--lime);height:100%;display:block}.float-tag{background:var(--paper);box-shadow:4px 4px 0 var(--lime);color:var(--ink);font-family:var(--font-geist-mono), monospace;z-index:5;padding:10px 12px;font-size:9px;position:absolute}.float-tag-one{top:26%;left:3%;transform:rotate(-4deg)}.float-tag-two{bottom:18%;right:0;transform:rotate(4deg)}.readiness-card{background:#171a18;border:1px solid #3a403a;width:86%;max-width:440px;padding:18px;transform:rotate(1.5deg);box-shadow:22px 22px #c8ff2214}.readiness-card-top,.readiness-card-foot{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:8px;display:flex}.readiness-score-visual{border-bottom:1px solid #353a35;grid-template-columns:auto 1fr;align-items:center;gap:24px;padding:34px 6px;display:grid}.readiness-dial{background:radial-gradient(circle, #171a18 57%, transparent 59%), conic-gradient(var(--lime) 0 85%, #343934 85% 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;display:flex}.readiness-dial strong{letter-spacing:-.08em;font-size:43px;line-height:.9}.readiness-dial span{color:#7f857f;font-family:var(--font-geist-mono), monospace;font-size:9px}.readiness-score-visual>div:last-child>span{color:var(--lime);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:8px}.readiness-score-visual h2{letter-spacing:-.055em;margin:9px 0;font-size:28px;line-height:.98}.readiness-score-visual p{color:#8e948e;font-size:10px}.readiness-mini-checks{grid-template-columns:repeat(2,1fr);display:grid}.readiness-mini-checks>span{border-bottom:1px solid #353a35;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:14px 8px;display:grid}.readiness-mini-checks>span:nth-child(odd){border-right:1px solid #353a35}.readiness-mini-checks i{color:var(--lime);grid-row:1/span 2;font-style:normal}.readiness-mini-checks strong{font-size:10px}.readiness-mini-checks small{color:#767c76;font-size:8px}.readiness-mini-checks .needs-fix i{color:#ffb49f}.readiness-mini-checks .needs-fix small{color:#c18e80}.readiness-card-foot{color:#777d77;padding:16px 6px 0}.readiness-card-foot strong{color:#cbd0cb}.pulse-strip{background:var(--lime);border-bottom:1px solid var(--ink);font-family:var(--font-geist-mono), monospace;align-items:center;min-height:47px;font-size:10px;display:flex;overflow:hidden}.pulse-label{background:var(--ink);color:var(--lime);white-space:nowrap;align-self:stretch;align-items:center;padding:0 4vw;display:flex}.pulse-items{white-space:nowrap;gap:54px;padding:0 28px;display:flex}.pulse-items em{color:#3f5700;font-style:normal}.section-shell{padding:112px 6vw}.section-heading{grid-template-columns:1fr .45fr;align-items:end;gap:10vw;margin-bottom:54px;display:grid}.section-heading h2,.principle-copy h2,.pricing-copy h2,.waitlist h2{letter-spacing:-.075em;max-width:930px;margin:18px 0 0;font-size:clamp(42px,5.3vw,78px);line-height:.96}.section-heading>p,.principle-copy>p,.pricing-copy>p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.validator{background:#e7e5dd;scroll-margin-top:70px}.validator-heading{border-bottom:1px solid var(--ink);padding-bottom:44px}.validator-shell{grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);align-items:start;gap:26px;display:grid}.validator-form{background:var(--paper);border:1px solid var(--ink);padding:26px}.validator-form-top{border-bottom:4px solid var(--ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;justify-content:space-between;align-items:center;padding-bottom:15px;font-size:9px;display:flex}.validator-form-top button{border:0;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;padding:0 0 3px;font-family:inherit;font-size:9px}.validator-form fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:28px 0}.validator-form legend{letter-spacing:-.04em;margin-bottom:20px;padding:0;font-size:21px;font-weight:760}.validator-row{gap:16px;display:grid}.validator-row.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.validator-form label:not(.declarations label){color:#626762;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;gap:8px;font-size:8px;display:grid}.validator-form fieldset>label{margin-top:18px}.validator-form input:not([type=checkbox]),.validator-form textarea,.validator-form select{background:var(--white);color:var(--ink);font-family:var(--font-geist-sans), sans-serif;border:1px solid #c4c4bc;border-radius:0;width:100%;min-height:48px;padding:12px;font-size:12px}.validator-form textarea{resize:vertical;line-height:1.5}.validator-form label>small{color:#8b8f8b;font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;text-align:right;font-size:8px}.declarations label{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin-top:13px;display:grid}.declarations input{accent-color:var(--ink);width:18px;height:18px;margin:2px 0 0}.declarations span{gap:3px;display:grid}.declarations strong{font-size:11px}.declarations small{color:var(--muted);font-size:9px;line-height:1.45}.validator-submit{width:100%;margin-top:25px}.validator-privacy{color:var(--muted);font-family:var(--font-geist-mono), monospace;text-align:center;margin-top:14px;font-size:8px;display:block}.validator-report{background:var(--ink);color:var(--white);min-height:630px;padding:28px;position:sticky;top:102px}.score-header{justify-content:space-between;align-items:end;display:flex}.score-header>div:first-child{gap:8px;display:grid}.score-header>div:first-child span,.empty-report>span{color:var(--lime);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;font-size:8px}.score-header>div:first-child strong{letter-spacing:-.04em;font-size:25px}.score-number{align-items:baseline;display:flex}.score-number strong{letter-spacing:-.08em;font-size:66px;line-height:.8}.score-number span{color:#7b817b;font-size:10px}.score-track{background:#313631;height:6px;margin-top:22px}.score-track span{background:var(--lime);height:100%;transition:width .3s;display:block}.report-summary{border-bottom:1px solid #393e39;grid-template-columns:repeat(3,1fr);margin-top:25px;display:grid}.report-summary>span{border-right:1px solid #393e39;gap:5px;padding:0 14px 18px;display:grid}.report-summary>span:first-child{padding-left:0}.report-summary>span:last-child{border-right:0}.report-summary strong{font-size:21px}.report-summary small{color:#7e847e;font-size:8px}.report-checks{margin-top:16px}.report-checks>div{border-bottom:1px solid #303530;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;min-height:48px;display:grid}.report-checks>div>span{color:#9da39d;background:#303530;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;display:flex}.report-checks>div.passed>span{background:var(--lime);color:var(--ink)}.report-checks>div.blocker>span{color:var(--ink);background:#ff886f}.report-checks>div>div{gap:2px;display:grid}.report-checks strong{font-size:9px}.report-checks small{color:#7f857f;font-size:7px;line-height:1.35}.report-checks em{color:#6f756f;font-family:var(--font-geist-mono), monospace;font-size:8px;font-style:normal}.report-actions{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:22px;display:grid}.report-actions .button{min-height:46px;padding:0 13px}.validator-report .button-ghost{color:var(--white);border-color:#656b65}.report-message{color:var(--lime);font-family:var(--font-geist-mono), monospace;background:#253615;margin-top:12px;padding:9px;font-size:8px}.report-limit{color:#686e68;margin-top:15px;font-size:7px;line-height:1.5;display:block}.empty-report{flex-direction:column;min-height:570px;display:flex}.empty-report>strong{color:var(--lime);letter-spacing:-.1em;margin-top:50px;font-size:clamp(90px,10vw,150px);line-height:.9}.empty-report>strong span{color:#596059;letter-spacing:0;font-size:.12em}.empty-report h3{letter-spacing:-.045em;margin:35px 0 9px;font-size:27px}.empty-report p{color:#888e88;max-width:370px;font-size:10px;line-height:1.6}.empty-report ul{border-top:1px solid #343934;margin-top:auto}.empty-report li{border-bottom:1px solid #343934;padding:12px 0;font-size:9px}.empty-report li:before{color:var(--lime);content:"✓";margin-right:10px}.mode-picker{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mode-card{border:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;min-height:185px;padding:22px;transition:background .16s,border .16s;display:grid}.mode-card>span{font-size:27px}.mode-card strong{letter-spacing:-.05em;align-self:end;font-size:25px}.mode-card small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.4}.mode-card.active{background:var(--ink);border-color:var(--ink);color:var(--white)}.mode-card.active>span{color:var(--lime)}.mode-card.active small{color:#a7aba6}.studio-controls{border-bottom:1px solid var(--line);border-left:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:end;margin-bottom:60px;padding:20px;display:grid}.studio-controls label{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;gap:10px;padding:0 20px 0 0;font-size:9px;display:grid}.studio-controls select{appearance:none;border:0;border-bottom:1px solid var(--ink);color:var(--ink);font-family:var(--font-geist-sans), sans-serif;background:0 0;border-radius:0;min-height:39px;font-size:13px}.generate-button{min-width:215px}.concept-results{scroll-margin-top:100px}.results-header{border-bottom:1px solid var(--ink);padding-bottom:12px}.results-header>div{align-items:center;gap:8px;display:flex}.status-dot{box-shadow:none;background:#469200}.concept-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.concept-card{border:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;padding:12px;transition:border .16s,transform .16s}.concept-card:hover{transform:translateY(-3px)}.concept-card.selected{border:2px solid var(--ink);padding:11px}.mini-art,.large-art{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mini-art{height:180px}.mini-art:before,.large-art:before{content:"";border:2px dashed #0b0d0c8c;border-radius:50%;width:74%;height:74%;position:absolute;transform:rotate(12deg)}.mini-art>span,.large-art>span{background:var(--ink);color:var(--lime);font-family:var(--font-geist-mono), monospace;border:5px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;font-size:28px;font-weight:800;display:flex;transform:rotate(-10deg)}.mini-art i,.large-art i{font-style:normal;position:absolute;top:12%;right:12%}.lime{background:var(--lime)}.violet{background:#a990ff}.blue{background:#77d9ff}.coral{background:#ff886f}.concept-meta{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:15px;font-size:9px;display:flex}.concept-meta strong{background:var(--lime);padding:4px 6px;font-size:10px}.concept-card h3{letter-spacing:-.055em;margin:16px 0 0;font-size:27px}.concept-card p{color:var(--muted);font-size:11px;line-height:1.45}.concept-card .ticker{color:var(--ink);font-family:var(--font-geist-mono), monospace;margin:3px 0 14px;font-size:10px}.select-label{border-top:1px solid var(--line);margin-top:18px;padding-top:12px;font-size:10px;font-weight:700;display:block}.launch-builder{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr .85fr;gap:0;margin-top:80px;padding-top:28px;display:grid}.launch-preview,.launch-kit,.handoff-card{padding:0 28px}.launch-preview{padding-left:0}.launch-kit{border-left:1px solid var(--line)}.large-art{height:300px;margin:20px 0}.large-art>span{width:135px;height:135px;font-size:42px}.large-art b{background:var(--lime);font-family:var(--font-geist-mono), monospace;padding:7px;font-size:10px;position:absolute;bottom:12px;right:12px}.launch-title{justify-content:space-between;align-items:start;display:flex}.launch-title h3,.launch-kit h3{letter-spacing:-.055em;margin:0;font-size:31px}.launch-title>div>span{font-family:var(--font-geist-mono), monospace;font-size:10px}.clear-badge{color:#31580b;font-family:var(--font-geist-mono), monospace;background:#d7edc8;padding:6px 8px;font-size:9px}.launch-preview>p,.launch-kit p{color:var(--muted);font-size:12px;line-height:1.55}.differentiation-grid{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:20px;display:grid}.differentiation-grid span{gap:4px;padding:12px 0;display:grid}.differentiation-grid span:nth-child(odd){border-right:1px solid var(--line)}.differentiation-grid span:nth-child(2n){padding-left:14px}.differentiation-grid span:nth-child(n+3){border-top:1px solid var(--line)}.differentiation-grid small{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.differentiation-grid strong{text-transform:uppercase;font-size:11px}.launch-kit h3{margin:22px 0}.launch-kit ul,.price-card ul{margin:0;padding:0;list-style:none}.launch-kit li{border-top:1px solid var(--line);padding:13px 0;font-size:12px}.launch-kit li span{color:var(--muted);font-family:var(--font-geist-mono), monospace;margin-right:16px;font-size:9px}.social-draft{background:#e4e2da;margin-top:20px;padding:14px}.social-draft p{margin:4px 0}.handoff-card{background:var(--white);border:1px solid var(--ink);box-shadow:8px 8px 0 var(--ink);align-self:start;padding:24px}.handoff-card>h3{letter-spacing:-.055em;margin:18px 0 10px;font-size:28px}.handoff-intro{color:var(--muted);font-size:11px;line-height:1.55}.handoff-picker{margin-top:18px}.picker-label{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;margin-bottom:7px;font-size:8px;display:block}.handoff-picker>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.handoff-picker.chain-handoff>div{grid-template-columns:repeat(3,1fr)}.handoff-picker button{border:1px solid var(--line);cursor:pointer;text-align:left;background:#f0efe9;gap:4px;min-height:57px;padding:9px;display:grid}.handoff-picker button.active{background:var(--lime);border-color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.handoff-picker button strong{font-size:10px}.handoff-picker button small{color:var(--muted);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:7px}.handoff-status{border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);margin:20px 0 8px}.handoff-status>span{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.handoff-status>span:last-child{border-bottom:0}.handoff-status strong{font-size:11px}.handoff-status small,.provenance-panel summary span{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:8px}.handoff-status>span:first-child small{color:#31580b;font-weight:800}.handoff-card>.button{width:100%;margin-top:12px}.handoff-message,.schema-link{font-family:var(--font-geist-mono), monospace;margin-top:12px;font-size:9px;line-height:1.5;display:block}.handoff-message{color:#31580b;background:#e8f6d9;padding:9px}.schema-link{border-bottom:1px solid var(--ink);width:fit-content;padding-bottom:3px;font-weight:700}.provenance-panel{border-top:4px solid var(--ink);background:#f0efe9;margin:24px -24px -24px;padding:20px 24px 24px}.provenance-panel summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.provenance-panel summary::-webkit-details-marker{display:none}.provenance-panel summary strong{font-size:10px}.provenance-panel[open] summary strong{color:#31580b}.provenance-body>p{color:var(--muted);margin:10px 0 4px;font-size:10px;line-height:1.5}.provenance-panel .button{width:100%;margin-top:10px}.wallet-message,.explorer-link{font-family:var(--font-geist-mono), monospace;margin-top:12px;font-size:9px;line-height:1.5;display:block}.wallet-message{color:var(--muted)}.explorer-link{border-bottom:1px solid var(--ink);width:fit-content;padding-bottom:4px;font-weight:700}.provenance-body>small{color:var(--muted);text-align:center;margin-top:18px;font-size:9px;line-height:1.45;display:block}.sdk-showcase{color:var(--white);background:#151816;scroll-margin-top:70px}.sdk-heading{grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);align-items:end;gap:9vw;display:grid}.sdk-heading h2{letter-spacing:-.075em;margin:22px 0 0;font-size:clamp(48px,6vw,86px);line-height:.94}.sdk-status{color:#a7ada7;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;align-items:center;gap:8px;margin-top:18px;font-size:8px;display:flex}.sdk-status i{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #c8ff22cc}.sdk-heading-copy>p{color:#a7ada7;font-size:13px;line-height:1.7}.sdk-heading-copy strong{color:var(--white)}.sdk-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:25px;display:flex}.light-link{color:var(--white);border-color:#676d67}.sdk-workbench{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:14px;margin-top:68px;display:grid}.sdk-code-card{background:#080a09;border:1px solid #3a3f3a;min-width:0;box-shadow:10px 10px #2a302b}.sdk-window-bar,.payload-heading{font-family:var(--font-geist-mono), monospace;border-bottom:1px solid #343934;justify-content:space-between;align-items:center;min-height:48px;padding:0 18px;font-size:8px;display:flex}.sdk-window-bar>span{gap:6px;display:flex}.sdk-window-bar i{background:#4d534d;border-radius:50%;width:7px;height:7px}.sdk-window-bar i:first-child{background:#ff886f}.sdk-window-bar i:nth-child(2){background:#f4d35e}.sdk-window-bar i:last-child{background:var(--lime)}.sdk-window-bar strong{color:#c9cec9;font-weight:500}.sdk-window-bar small{color:#747a74;font-size:8px}.sdk-install-row{font-family:var(--font-geist-mono), monospace;background:#202420;border-bottom:1px solid #343934;align-items:center;gap:12px;min-height:52px;padding:0 18px;font-size:11px;display:flex}.sdk-install-row>span{color:var(--lime)}.sdk-install-row code{color:#e9ece9}.sdk-install-row small{color:#747a74;letter-spacing:.06em;margin-left:auto;font-size:7px}.sdk-code-card pre{color:#d8ddd8;font-family:var(--font-geist-mono), monospace;tab-size:2;min-height:330px;margin:0;padding:32px;font-size:clamp(10px,1vw,13px);line-height:1.85;overflow-x:auto}.sdk-code-card code{font-family:inherit}.sdk-payload-card{background:var(--lime);color:var(--ink);padding:0 24px 24px}.payload-heading{border-color:#0b0d0c40;margin:0 -24px}.payload-heading strong{background:var(--ink);color:var(--lime);padding:6px 8px;font-size:7px}.payload-token{align-items:center;gap:17px;margin:28px 0;display:flex}.payload-mark{background:var(--ink);border:3px solid var(--white);color:var(--lime);font-family:var(--font-geist-mono), monospace;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;font-size:17px;font-weight:800;display:flex;transform:rotate(-8deg);box-shadow:4px 4px #748f1c}.payload-token small{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:7px}.payload-token h3{letter-spacing:-.05em;margin:5px 0 1px;font-size:25px}.payload-token span{font-family:var(--font-geist-mono), monospace;font-size:9px}.payload-fields{border-top:1px solid #0b0d0c4d;margin:0}.payload-fields>div{font-family:var(--font-geist-mono), monospace;border-bottom:1px solid #0b0d0c38;justify-content:space-between;align-items:center;min-height:40px;font-size:9px;display:flex}.payload-fields dt{color:#4c5a20}.payload-fields dd{margin:0;font-weight:800}.sdk-payload-card>p{margin-top:24px;font-size:10px;line-height:1.55}.sdk-flow{border-top:1px solid #3a3f3a;border-bottom:1px solid #3a3f3a;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.sdk-flow article{border-right:1px solid #3a3f3a;min-height:168px;padding:24px}.sdk-flow article:last-child{border-right:0}.sdk-flow span{color:var(--lime);font-family:var(--font-geist-mono), monospace;font-size:9px}.sdk-flow strong{letter-spacing:-.03em;margin-top:25px;font-size:19px;display:block}.sdk-flow p{color:#929892;max-width:300px;margin-top:8px;font-size:10px;line-height:1.55}.partner-showcase{background:var(--paper);box-shadow:10px 10px 0 var(--lime);color:var(--ink);grid-template-columns:1fr auto;align-items:end;gap:8vw;margin-top:70px;padding:32px;display:grid}.partner-showcase>div:first-child>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:8px}.partner-showcase h3{letter-spacing:-.06em;margin:14px 0 10px;font-size:clamp(29px,3vw,45px)}.partner-showcase>div:first-child>p{color:var(--muted);max-width:650px;font-size:11px;line-height:1.6}.partner-showcase-actions{min-width:245px;display:grid}.partner-showcase-actions>a{border-bottom:1px solid var(--ink);font-family:var(--font-geist-mono), monospace;justify-self:start;margin-top:16px;padding-bottom:3px;font-size:9px}.partner-showcase-actions>p{color:#31580b;font-family:var(--font-geist-mono), monospace;margin-top:12px;font-size:8px;line-height:1.45}.sdk-disclaimer{color:#737973;font-family:var(--font-geist-mono), monospace;max-width:760px;margin-top:22px;font-size:8px;line-height:1.55}.utility{background:var(--lime);scroll-margin-top:70px}.utility-heading{grid-template-columns:minmax(0,1.15fr) minmax(310px,.65fr);align-items:end;gap:9vw;display:grid}.utility-heading h2{letter-spacing:-.075em;margin:22px 0 0;font-size:clamp(48px,6vw,86px);line-height:.94}.utility-heading h2 span{color:#425500}.utility-heading>div:last-child>p{color:#455716;font-size:13px;line-height:1.7}.utility-principle{border-top:1px solid #0b0d0c59;border-bottom:1px solid #0b0d0c59;grid-template-columns:1fr auto;gap:5px 12px;margin-top:28px;padding:14px 0;display:grid}.utility-principle span{color:#53681b;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;font-size:8px}.utility-principle strong{text-align:right;font-size:10px}.utility-principle i{grid-column:1/-1;font-size:8px;font-style:normal}.utility-modules{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:64px;display:grid}.utility-modules article{background:#ffffff61;border:1px solid #0b0d0c47;min-height:130px;padding:17px;display:grid}.utility-modules article.active{background:var(--ink);color:var(--white);box-shadow:5px 5px #718d19}.utility-modules article>span{color:#53681b;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:7px}.utility-modules article.active>span{color:var(--lime)}.utility-modules strong{letter-spacing:-.035em;align-self:end;font-size:17px}.utility-modules small{color:#5b6e26;margin-top:4px;font-size:8px}.utility-modules article.active small{color:#8d938d}.mission-builder-shell{grid-template-columns:minmax(0,1.08fr) minmax(370px,.92fr);align-items:start;gap:16px;margin-top:28px;display:grid}.mission-builder-form{background:var(--paper);border:1px solid var(--ink);padding:26px}.mission-builder-top{border-bottom:4px solid var(--ink);justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.mission-builder-label{gap:5px;display:grid}.mission-builder-top span,.mission-preview-top,.mission-preview-index{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:8px}.mission-builder-top strong{letter-spacing:-.04em;font-size:21px}.mission-builder-tools{gap:14px;display:flex}.mission-builder-tools button{border:0;border-bottom:1px solid var(--ink);cursor:pointer;font-family:var(--font-geist-mono), monospace;background:0 0;padding:0 0 3px;font-size:8px}.mission-builder-form fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:27px 0}.mission-builder-form legend{letter-spacing:-.04em;margin-bottom:18px;padding:0;font-size:20px;font-weight:760}.mission-builder-form fieldset>label{margin-top:14px}.mission-builder-form label:not(.mission-integrity label){color:#626762;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;gap:8px;font-size:8px;display:grid}.mission-form-grid{gap:14px;display:grid}.mission-form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-form-grid.reward-grid{grid-template-columns:1fr .7fr 1fr .7fr}.mission-form-grid+.mission-form-grid{margin-top:17px}.mission-builder-form input:not([type=checkbox]),.mission-builder-form textarea,.mission-builder-form select{background:var(--white);color:var(--ink);font-family:var(--font-geist-sans), sans-serif;border:1px solid #c4c4bc;border-radius:0;width:100%;min-height:47px;padding:11px;font-size:12px}.mission-builder-form textarea{resize:vertical;line-height:1.5}.mission-builder-form label>small{color:#8b8f8b;font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;text-align:right;font-size:8px}.mission-integrity label{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin-top:13px;display:grid}.mission-integrity input{accent-color:var(--ink);width:18px;height:18px;margin:2px 0 0}.mission-integrity label>span{gap:3px;display:grid}.mission-integrity strong{font-size:11px}.mission-integrity small{color:var(--muted);font-size:9px;line-height:1.45}.mission-issues{background:#ffe0d7;border-left:4px solid #c84f2f;margin-top:22px;padding:14px}.mission-issues>strong{font-size:10px}.mission-issues ul{margin:8px 0 0 17px;list-style:outside}.mission-issues li{color:#70301f;margin-top:3px;font-size:9px;line-height:1.5}.mission-generate{width:100%;margin-top:24px}.mission-local-note{color:var(--muted);font-family:var(--font-geist-mono), monospace;text-align:center;margin-top:13px;font-size:7px;line-height:1.5;display:block}.mission-schema-link{border-bottom:1px solid var(--ink);font-family:var(--font-geist-mono), monospace;width:fit-content;margin:13px auto 0;padding-bottom:3px;font-size:8px;font-weight:700;display:block}.mission-preview{background:var(--ink);color:var(--white);min-height:680px;padding:27px;position:sticky;top:98px;box-shadow:9px 9px #6f891b}.mission-preview-top{color:#858b85;border-bottom:1px solid #393e39;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.mission-preview-top strong{color:#aeb4ae;background:#303530;padding:6px 8px;font-size:7px}.mission-preview.has-manifest .mission-preview-top strong{color:var(--lime)}.mission-preview-project{align-items:center;gap:13px;margin:26px 0 38px;display:flex}.mission-preview-project>div{background:var(--lime);color:var(--ink);font-family:var(--font-geist-mono), monospace;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:flex;transform:rotate(-7deg)}.mission-preview-project>span{gap:4px;display:grid}.mission-preview-project small{color:#8d938d;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;font-size:7px}.mission-preview-project strong{font-size:10px}.mission-preview-index{color:var(--lime)}.mission-preview h3{letter-spacing:-.065em;margin:17px 0;font-size:clamp(34px,3.7vw,55px);line-height:.96}.mission-preview>p{color:#a0a5a0;font-size:11px;line-height:1.65}.mission-preview-stats{border-top:1px solid #393e39;grid-template-columns:repeat(2,1fr);margin:28px 0 0;display:grid}.mission-preview-stats>div{border-bottom:1px solid #393e39;gap:5px;padding:13px 0;display:grid}.mission-preview-stats>div:nth-child(odd){border-right:1px solid #393e39}.mission-preview-stats>div:nth-child(2n){padding-left:15px}.mission-preview-stats dt{color:#777d77;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:7px}.mission-preview-stats dd{text-transform:capitalize;margin:0;font-size:10px;font-weight:700}.mission-preview-proof{gap:8px;margin-top:22px;display:grid}.mission-preview-proof span{color:#747a74;font-family:var(--font-geist-mono), monospace;font-size:8px}.mission-preview-proof span.ready{color:var(--lime)}.mission-preview-actions{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:24px;display:grid}.mission-preview-actions .button{min-height:46px;padding:0 12px}.mission-preview .button-ghost{color:var(--white);border-color:#646a64}.mission-message{font-family:var(--font-geist-mono), monospace;background:#253615;margin-top:12px;padding:9px;color:var(--lime)!important;font-size:8px!important}.mission-preview-disclaimer{color:#666c66;margin-top:18px;font-size:7px;line-height:1.5;display:block}.mission-examples-heading{border-top:1px solid #0b0d0c66;grid-template-columns:1fr .55fr;align-items:end;gap:10vw;margin-top:82px;padding-top:25px;display:grid}.mission-examples-heading span{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:8px}.mission-examples-heading h3{letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(31px,4vw,56px)}.mission-examples-heading>p{color:#4f621a;font-size:10px;line-height:1.6}.mission-examples{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:26px;display:grid}.mission-examples article{background:#ffffff6b;border:1px solid #0b0d0c4d;min-height:190px;padding:18px}.mission-examples article>div{font-family:var(--font-geist-mono), monospace;justify-content:space-between;font-size:7px;display:flex}.mission-examples article>div strong{background:var(--ink);color:var(--lime);padding:5px 7px;font-size:7px}.mission-examples h4{letter-spacing:-.05em;margin:46px 0 5px;font-size:23px}.mission-examples p{font-size:10px;font-weight:700}.mission-examples article>span{border-top:1px solid #0b0d0c40;margin-top:20px;padding-top:10px;font-size:8px;display:block}.how{background:var(--ink);color:var(--white)}.light-heading>p{color:#858b85}.steps-grid{grid-template-columns:repeat(4,1fr);display:grid}.steps-grid article{border-left:1px solid #343934;min-height:310px;padding:22px 28px}.steps-grid article:last-child{border-right:1px solid #343934}.steps-grid article>span{color:#646a64;font-family:var(--font-geist-mono), monospace;font-size:10px}.step-icon{color:var(--lime);margin:48px 0 24px;font-size:42px}.steps-grid h3{letter-spacing:-.04em;margin:0 0 12px;font-size:24px}.steps-grid p{color:#9ca19c;max-width:330px;font-size:12px;line-height:1.6}.principles{grid-template-columns:.9fr 1.1fr;gap:10vw;display:grid}.principle-copy h2{font-size:clamp(42px,5vw,70px)}.principle-copy>p{max-width:520px;margin-top:28px}.principle-list>div{border-top:1px solid var(--ink);grid-template-columns:35px .7fr 1fr;gap:20px;padding:22px 0;display:grid}.principle-list span{font-family:var(--font-geist-mono), monospace;font-size:9px}.principle-list strong{letter-spacing:-.03em;font-size:18px}.principle-list p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.pricing{background:#d9d7cf;grid-template-columns:1fr .65fr;gap:12vw;display:grid}.pricing-copy p{max-width:500px;margin-top:32px}.price-card{background:var(--ink);box-shadow:12px 12px 0 var(--lime);color:var(--white);padding:28px}.price-card-top{color:#8f948f}.price{letter-spacing:-.09em;margin-top:40px;font-size:98px;line-height:1;display:block}.price small{letter-spacing:.08em;text-transform:uppercase;margin-left:8px;font-size:.18em}.price-note{color:#8f948f;font-size:10px}.price-card ul{margin:30px 0}.price-card li{border-top:1px solid #383d38;padding:13px 0;font-size:12px}.price-card li:before{color:var(--lime);content:"✓";margin-right:10px}.price-card .button{width:100%}.payment-boundary{color:#8f948f;margin-top:18px;font-size:9px;line-height:1.6;display:block}.waitlist{background:var(--lime);grid-template-columns:1fr .7fr;align-items:end;gap:10vw;padding:80px 6vw;display:grid}.waitlist h2{font-size:clamp(40px,5vw,70px)}.waitlist form{gap:8px;display:grid}.waitlist input{border:0;border-bottom:2px solid var(--ink);color:var(--ink);background:0 0;border-radius:0;min-height:54px;padding:0;font-size:18px}.waitlist input::placeholder{color:#5a6b1f}.waitlist form p{margin:6px 0 0;font-size:11px}.waitlist form small{color:#4e5d1d;font-size:9px;line-height:1.5}.waitlist form small a{text-underline-offset:2px;font-weight:760;text-decoration:underline}.waitlist .honeypot{opacity:0;pointer-events:none;width:0;height:0;position:absolute;left:-10000px}footer{background:var(--ink);color:var(--white);grid-template-columns:auto 1fr auto auto;align-items:center;gap:28px;padding:38px 4vw;font-size:11px;display:grid}footer>p{color:#767c76}footer>div{gap:22px;display:flex}footer>span{color:#767c76}.legal-page{background:var(--paper);min-height:100vh}.legal-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 5vw;display:flex}.legal-hero{background:var(--ink);color:var(--white);padding:88px max(5vw,50vw - 460px)}.legal-hero h1,.system-page h1{letter-spacing:-.065em;max-width:900px;margin:28px 0;font-size:clamp(48px,7vw,88px);line-height:.95}.legal-hero p{color:#c1c5c0;max-width:720px;font-size:18px;line-height:1.65}.legal-hero small{color:#7f867f;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin-top:30px;font-size:10px;display:block}.legal-document{max-width:920px;margin:0 auto;padding:72px 5vw 100px}.legal-document section{border-top:1px solid var(--line);padding:34px 0}.legal-document h2{letter-spacing:-.045em;margin-bottom:18px;font-size:clamp(25px,3vw,36px)}.legal-document h3{margin:26px 0 8px;font-size:16px}.legal-document p,.legal-document li{color:#4f544f;font-size:15px;line-height:1.75}.legal-document a{text-decoration:underline;-webkit-text-decoration-color:var(--lime-deep);text-decoration-color:var(--lime-deep);text-underline-offset:3px;text-decoration-thickness:2px}.legal-document ul{padding-left:22px;list-style:outside}.legal-footer{grid-template-columns:1fr auto}.system-page{background:var(--ink);color:var(--white);flex-direction:column;justify-content:center;align-items:flex-start;min-height:100vh;padding:8vw;display:flex}.system-page p{color:#aeb4ae;margin-bottom:34px;font-size:18px}.partner-showcase-actions{gap:10px}.partner-showcase-actions>a.button{border-bottom:0;justify-self:stretch;margin-top:0;padding-bottom:0}.showcase-page{background:var(--paper);color:var(--ink);min-height:100vh}.showcase-nav{border-bottom:1px solid var(--line);z-index:40;background:#f5f5eeeb;justify-content:space-between;align-items:center;height:74px;padding:0 5vw;display:flex;position:sticky;top:0}.showcase-nav>div{font-family:var(--font-geist-mono), monospace;align-items:center;gap:26px;font-size:10px;display:flex}.showcase-nav>div>a:not(.button){border-bottom:1px solid #0000;padding-bottom:3px}.showcase-nav>div>a:not(.button):hover{border-color:var(--ink)}.showcase-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:8vw;min-height:720px;padding:92px 7vw;display:grid;position:relative;overflow:hidden}.showcase-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#1619160d 1px,#0000 1px),linear-gradient(90deg,#1619160d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.showcase-hero-copy,.showcase-score-card{z-index:1;position:relative}.showcase-kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;align-items:center;gap:10px;font-size:9px;display:flex}.showcase-kicker i{background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #c8ff22cc}.showcase-hero h1{letter-spacing:-.085em;margin:56px 0 34px;font-size:clamp(62px,7.2vw,112px);line-height:.84}.showcase-hero h1 em{color:#6b7622;font-style:normal}.showcase-hero-copy>p{color:var(--muted);max-width:650px;font-size:16px;line-height:1.65}.showcase-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:34px;display:flex}.showcase-hero-copy>small{color:#777d77;font-family:var(--font-geist-mono), monospace;letter-spacing:.035em;text-transform:uppercase;margin-top:26px;font-size:8px;display:block}.showcase-score-card{background:var(--ink);box-shadow:13px 13px 0 var(--lime);color:var(--white);padding:28px;transform:rotate(1.5deg)}.showcase-score-top,.showcase-score-foot{font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;justify-content:space-between;align-items:center;font-size:8px;display:flex}.showcase-score-top strong{background:var(--lime);color:var(--ink);padding:6px 8px;font-size:7px}.showcase-score-main{border-top:1px solid #3e443e;border-bottom:1px solid #3e443e;grid-template-columns:145px 1fr;align-items:center;gap:25px;margin:25px 0 0;padding:28px 0;display:grid}.showcase-score-main>div{background:conic-gradient(var(--lime) 100%, #343934 0);color:var(--ink);border-radius:50%;justify-content:center;align-items:baseline;width:138px;height:138px;display:flex;position:relative}.showcase-score-main>div:after{background:var(--ink);content:"";border-radius:50%;position:absolute;inset:8px}.showcase-score-main>div strong,.showcase-score-main>div span{color:var(--white);z-index:1;position:relative}.showcase-score-main>div strong{letter-spacing:-.07em;font-size:46px}.showcase-score-main>div span{color:#858b85;font-family:var(--font-geist-mono), monospace;font-size:9px}.showcase-score-main p{gap:7px;display:grid}.showcase-score-main p>span,.showcase-score-main p>small{color:var(--lime);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.showcase-score-main p>strong{letter-spacing:-.045em;font-size:27px}.showcase-score-card dl{margin:0}.showcase-score-card dl>div{font-family:var(--font-geist-mono), monospace;border-bottom:1px solid #353a35;justify-content:space-between;align-items:center;min-height:46px;font-size:9px;display:flex}.showcase-score-card dt{color:#858b85}.showcase-score-card dd{text-align:right;margin:0;font-weight:800}.showcase-score-foot{color:#727872;justify-content:flex-start;margin-top:22px}.showcase-proof-strip{background:var(--lime);border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.showcase-proof-strip>span{border-right:1px solid #0b0d0c59;gap:7px;min-height:100px;padding:26px 3vw;display:grid}.showcase-proof-strip>span:last-child{border-right:0}.showcase-proof-strip strong,.showcase-proof-strip small{font-family:var(--font-geist-mono), monospace}.showcase-proof-strip strong{font-size:9px}.showcase-proof-strip small{color:#4f5d1c;font-size:8px}.showcase-section{padding:110px 7vw}.showcase-heading{grid-template-columns:minmax(180px,.35fr) 1fr minmax(260px,.5fr);gap:14px;display:grid}.showcase-heading>span,.showcase-integration>div>span,.showcase-truth span{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:8px}.showcase-heading h2,.showcase-integration h2{letter-spacing:-.07em;margin:0;font-size:clamp(44px,5.4vw,78px);line-height:.95}.showcase-heading>p{color:var(--muted);font-size:12px;line-height:1.65}.artifact-grid{grid-template-columns:repeat(6,1fr);margin-top:72px;display:grid}.artifact-grid article{border:1px solid var(--line);grid-column:span 2;grid-template-rows:auto 1fr auto;min-height:330px;padding:24px;display:grid}.artifact-grid article:nth-child(4){grid-column:2/span 2}.artifact-grid article:nth-child(5){grid-column:4/span 2}.artifact-grid article>span{color:#7c827c;font-family:var(--font-geist-mono), monospace;font-size:9px}.artifact-grid article small{color:#6b7622;font-family:var(--font-geist-mono), monospace;font-size:8px}.artifact-grid article h3{letter-spacing:-.05em;margin:10px 0 12px;font-size:28px}.artifact-grid article p{color:var(--muted);font-size:11px;line-height:1.6}.artifact-grid article>a{border-top:1px solid var(--line);font-family:var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;min-height:54px;margin:24px -24px -24px;padding:0 24px;font-size:8px;display:flex}.artifact-grid article:hover{background:var(--ink);border-color:var(--ink);color:var(--white)}.artifact-grid article:hover p,.artifact-grid article:hover>span{color:#9fa59f}.artifact-grid article:hover>a{color:var(--lime);border-color:#393e39}.showcase-pipeline,.showcase-integration{background:var(--ink);color:var(--white)}.showcase-pipeline .showcase-heading{grid-template-columns:minmax(180px,.35fr) 1fr}.route-grid{border-top:1px solid #3b403b;border-bottom:1px solid #3b403b;grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.route-grid article{border-right:1px solid #3b403b;min-height:410px;padding:30px}.route-grid article:last-child{border-right:0}.route-grid article>span{color:var(--lime);font-family:var(--font-geist-mono), monospace;font-size:8px}.route-grid h3{letter-spacing:-.05em;margin:48px 0 14px;font-size:31px}.route-grid article>p{color:#9da39d;min-height:92px;font-size:11px;line-height:1.65}.route-grid dl{margin:30px 0 0}.route-grid dl>div{font-family:var(--font-geist-mono), monospace;border-top:1px solid #353a35;justify-content:space-between;align-items:center;min-height:43px;font-size:8px;display:flex}.route-grid dt{color:#7f857f}.route-grid dd{color:var(--lime);margin:0;font-weight:800}.route-grid .route-primary{background:var(--lime);color:var(--ink)}.route-grid .route-primary>span,.route-grid .route-primary dd{color:#435210}.route-grid .route-primary>p,.route-grid .route-primary dt{color:#4d5b20}.route-grid .route-primary dl>div{border-color:#0b0d0c40}.showcase-checks{grid-template-columns:minmax(300px,.75fr) 1fr;gap:7vw;display:grid}.showcase-checks .showcase-heading{grid-template-columns:1fr;align-content:start;display:grid;position:sticky;top:120px}.showcase-check-list{border-top:1px solid var(--line)}.showcase-check-list>div{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:18px;min-height:78px;display:grid}.showcase-check-list>div>span{background:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;display:flex}.showcase-check-list p{gap:5px;display:grid}.showcase-check-list strong{font-size:12px}.showcase-check-list small,.showcase-check-list em{color:#777d77;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px;font-style:normal}.showcase-check-list em{color:#4f6610;font-weight:800}.showcase-integration{grid-template-columns:minmax(300px,.75fr) 1fr;align-items:center;gap:7vw;display:grid}.showcase-integration h2{margin:22px 0}.showcase-integration p{color:#a1a7a1;max-width:600px;font-size:13px;line-height:1.7}.showcase-integration .button{margin-top:28px}.showcase-integration pre{color:#d9ded9;font-family:var(--font-geist-mono), monospace;background:#080a09;border:1px solid #3b403b;margin:0;padding:34px;font-size:clamp(10px,1vw,13px);line-height:1.8;overflow-x:auto;box-shadow:10px 10px #2a302b}.showcase-truth{background:var(--lime);grid-template-columns:repeat(2,1fr);display:grid}.showcase-truth>div{border-right:1px solid #0b0d0c59;min-height:210px;padding:46px 7vw}.showcase-truth>div:last-child{border-right:0}.showcase-truth p{letter-spacing:-.025em;max-width:580px;margin-top:28px;font-size:16px;font-weight:700;line-height:1.45}.showcase-footer{background:var(--paper);border-top:0;grid-template-columns:1fr auto 1fr;margin:0;padding:42px 7vw;display:grid}.showcase-footer p{color:var(--muted);font-size:10px}.showcase-footer>div{justify-content:flex-end}@media (max-width:1050px){.hero{grid-template-columns:1fr .8fr;padding-left:5vw;padding-right:5vw}.hero h1{font-size:clamp(58px,6.8vw,78px)}.launch-builder{grid-template-columns:1fr 1fr}.handoff-card{grid-column:1/-1;margin-top:40px}.mission-form-grid.reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steps-grid{grid-template-columns:repeat(2,1fr)}.pricing{gap:7vw}}@media (max-width:820px){.nav-links{display:none}.hero{grid-template-columns:1fr;padding-top:70px}.hero-card-wrap{min-height:550px}.hero-copy>p{max-width:560px}.section-shell{padding:86px 5vw}.section-heading{grid-template-columns:1fr;align-items:start;gap:26px}.section-heading>p{max-width:520px}.mode-picker,.concept-grid{grid-template-columns:1fr}.mode-card{min-height:145px}.studio-controls{grid-template-columns:1fr;gap:20px}.studio-controls label{padding:0}.generate-button{width:100%}.concept-card{grid-template-columns:165px 1fr;column-gap:18px;display:grid}.concept-card>:not(.mini-art){grid-column:2}.concept-card .mini-art{grid-area:1/1/span 7;height:100%;min-height:190px}.launch-builder{grid-template-columns:1fr}.launch-preview,.launch-kit,.handoff-card{padding:0}.launch-kit{border-left:0;border-top:1px solid var(--line);margin-top:40px;padding-top:28px}.handoff-card{padding:24px}.validator-shell{grid-template-columns:1fr}.validator-report{min-height:0;position:static}.utility-heading,.mission-builder-shell,.mission-examples-heading{grid-template-columns:1fr}.utility-heading{align-items:start;gap:34px}.utility-modules{grid-template-columns:repeat(2,1fr)}.mission-preview{min-height:0;position:static}.mission-examples-heading{align-items:start;gap:20px}.sdk-heading,.sdk-workbench{grid-template-columns:1fr}.sdk-heading{align-items:start;gap:36px}.sdk-workbench{gap:24px}.sdk-flow{grid-template-columns:1fr}.sdk-flow article{border-bottom:1px solid #3a3f3a;border-right:0;min-height:140px}.sdk-flow article:last-child{border-bottom:0}.partner-showcase{grid-template-columns:1fr;align-items:start;gap:32px}.partner-showcase-actions{min-width:0}.steps-grid{grid-template-columns:1fr}.steps-grid article{border-bottom:1px solid #343934;min-height:260px;border-right:0!important}.principles,.pricing,.waitlist{grid-template-columns:1fr}.principle-list{margin-top:20px}.pricing{gap:60px}footer{grid-template-columns:1fr 1fr}.showcase-hero{grid-template-columns:1fr;gap:60px}.showcase-score-card{width:100%;max-width:620px;margin:0 auto}.showcase-heading{grid-template-columns:1fr}.artifact-grid article,.artifact-grid article:nth-child(4),.artifact-grid article:nth-child(5){grid-column:span 3}.route-grid{grid-template-columns:1fr}.route-grid article{border-bottom:1px solid #3b403b;border-right:0;min-height:0}.route-grid article:last-child{border-bottom:0}.showcase-checks,.showcase-integration{grid-template-columns:1fr}.showcase-checks .showcase-heading{position:static}.showcase-footer{grid-template-columns:1fr 1fr}}@media (max-width:560px){.nav-shell{height:66px}.nav-shell .button{display:none}.hero{min-height:auto;padding:60px 5vw}.hero h1{margin-top:44px;font-size:54px;line-height:.85}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch;gap:14px}.hero-actions .button{width:100%}.text-link{align-self:flex-start}.trust-row{flex-wrap:wrap;margin-top:38px}.hero-card-wrap{min-height:480px}.readiness-card{width:96%}.readiness-score-visual{grid-template-columns:112px 1fr;gap:16px}.readiness-dial{width:112px;height:112px}.readiness-dial strong{font-size:34px}.readiness-score-visual h2{font-size:23px}.signal-card{width:92%}.coin-art{height:250px}.float-tag-one{top:14%;left:0}.float-tag-two{right:0}.pulse-items{gap:32px}.section-shell{padding:72px 5vw}.section-heading h2,.utility-heading h2,.principle-copy h2,.pricing-copy h2,.waitlist h2{font-size:43px}.concept-card{display:block}.concept-card .mini-art{height:210px}.results-header{flex-direction:column;align-items:flex-start;gap:8px}.large-art{height:260px}.validator-form,.validator-report{padding:20px}.validator-row.two-columns,.report-actions,.utility-modules,.mission-form-grid.two-columns,.mission-form-grid.reward-grid,.mission-examples{grid-template-columns:1fr}.mission-builder-form,.mission-preview{padding:20px}.mission-preview-actions,.handoff-picker.chain-handoff>div{grid-template-columns:1fr}.sdk-actions{flex-direction:column;align-items:stretch}.sdk-actions .button{width:100%}.sdk-code-card pre{min-height:300px;padding:24px 18px}.sdk-window-bar small,.sdk-install-row small{display:none}.sdk-install-row{white-space:nowrap;font-size:9px;overflow-x:auto}.partner-showcase{padding:24px}.partner-showcase-actions .button{width:100%}.principle-list>div{grid-template-columns:28px 1fr}.principle-list p{grid-column:2}.price{font-size:84px}.waitlist{padding:68px 5vw}footer{grid-template-columns:1fr}.legal-nav{padding:16px 5vw}.legal-hero{padding-top:64px;padding-bottom:64px}.legal-document{padding-top:42px;padding-bottom:72px}.legal-footer{grid-template-columns:1fr}.showcase-nav{height:66px}.showcase-nav>div>a:not(.button){display:none}.showcase-hero{min-height:0;padding:72px 5vw}.showcase-hero h1{font-size:54px}.showcase-actions{flex-direction:column;align-items:stretch}.showcase-actions .button{width:100%}.showcase-score-card{padding:20px;transform:none}.showcase-score-main{grid-template-columns:108px 1fr}.showcase-score-main>div{width:104px;height:104px}.showcase-score-main>div strong{font-size:36px}.showcase-proof-strip{grid-template-columns:repeat(2,1fr)}.showcase-proof-strip>span:nth-child(2){border-right:0}.showcase-proof-strip>span:nth-child(-n+2){border-bottom:1px solid #0b0d0c59}.showcase-section{padding:76px 5vw}.showcase-heading h2,.showcase-integration h2{font-size:43px}.artifact-grid{grid-template-columns:1fr}.artifact-grid article,.artifact-grid article:nth-child(4),.artifact-grid article:nth-child(5){grid-column:auto;min-height:290px}.route-grid article{padding:24px}.showcase-integration pre{padding:22px 16px;font-size:9px}.showcase-truth{grid-template-columns:1fr}.showcase-truth>div{border-bottom:1px solid #0b0d0c59;border-right:0;min-height:0;padding:40px 5vw}.showcase-truth>div:last-child{border-bottom:0}.showcase-footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
