.site-header{height:102px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:2}.site-header nav{display:flex;gap:36px;color:var(--muted);font-size:13px}.site-header .button{min-height:44px}.hero{position:relative;padding-top:86px;isolation:isolate}.hero:before{content:"";position:absolute;inset:-103px 0 -50px;pointer-events:none;background:radial-gradient(ellipse at 79% 38%,#236b5425,transparent 57%);z-index:-1}.hero-topline{display:flex;align-items:center;justify-content:space-between}.hero-coordinate{color:var(--faint);font-size:11px}.hero-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:14px;align-items:center;margin-top:30px;min-height:470px}.hero-copy{position:relative;z-index:1;padding-bottom:24px}.hero h1{font-size:clamp(70px,6.2vw,103px);letter-spacing:-4px;line-height:.95;max-width:690px}.hero h1 em{display:block;margin-top:4px}.hero-copy>p{max-width:400px;margin-top:30px;font-size:15px;line-height:1.9}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.hero-actions>a:last-child{font-size:12px;display:flex;gap:20px;align-items:center}.hero-actions>a:last-child span{font-size:22px}.contract-copy{display:flex;align-items:center;gap:13px;padding:0;margin-top:28px;font-size:11px;color:var(--muted);max-width:100%}.contract-copy>span:first-child{color:var(--mint)}.contract-copy svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5}.hero-chart{min-width:0;position:relative;padding:24px 0 5px}.hero-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-left:12px}.hero-instrument{display:flex;flex-direction:column;gap:5px}.hero-instrument>span{font-size:12px;color:var(--muted)}.hero-instrument strong{font-size:29px;font-weight:400;letter-spacing:-1px;font-variant-numeric:tabular-nums}.hero-instrument small{font-size:11px}.hero-price-plot{height:330px;margin-top:15px;filter:drop-shadow(0 0 16px #9ff4d309)}.hero-chart-bottom{display:flex;justify-content:space-between;font-size:10px;color:var(--faint);padding:8px 16px 0 12px}.market-ribbon{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:50px}.ribbon-market{padding:24px 26px;display:grid;grid-template-columns:auto auto;gap:6px 10px;position:relative;border-right:1px solid var(--line)}.ribbon-market:first-child{padding-left:0}.ribbon-market:last-child{border-right:0}.ribbon-market>span{font-size:11px;color:var(--muted)}.ribbon-market>strong{font-size:20px;font-weight:400;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.ribbon-market small{text-align:right;grid-column:2;grid-row:2;font-size:11px}.ribbon-market b{grid-row:1;grid-column:2;font-size:15px;text-align:right;color:var(--faint);font-weight:400}.ribbon-market:hover{background:#9ff4d305}.section-intro{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:80px}.section-intro h2{font-size:clamp(45px,4.6vw,72px);letter-spacing:-1.7px;line-height:1.05}.section-intro>div:last-child>p{font-size:14px;line-height:1.9;max-width:420px;margin-bottom:8px}.mechanics{padding-block:130px 100px}.mechanism-console{margin-top:50px;border:1px solid var(--line);background:#0b211b66;display:grid;grid-template-columns:1fr 300px}.mechanism-visual{min-width:0;padding:24px 24px 12px;border-right:1px solid var(--line)}.mechanism-bar{display:flex;justify-content:space-between;gap:16px;align-items:center}.mechanism-bar>span{font-size:11px;color:var(--faint)}#mechanism-plot{height:300px;margin-top:20px}.mechanism-controls{padding:28px;display:flex;flex-direction:column;gap:25px}.mechanism-controls label{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--muted);gap:13px}.mechanism-controls input{width:100%}.mechanism-controls output{color:var(--ink);font-variant-numeric:tabular-nums}.mechanism-result{padding-top:20px;border-top:1px solid var(--line)}.mechanism-result span{color:var(--muted);font-size:11px}.mechanism-result strong{display:block;font-size:32px;font-weight:400;margin:5px 0}.mechanism-result p{font-size:11px;line-height:1.7}.mechanism-caption{font-size:11px;color:var(--faint);padding:12px 0}.logic-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:50px}.logic-steps article{border-top:1px solid var(--line);padding-top:22px}.logic-steps span{font-size:11px;color:var(--faint)}.logic-steps h3{font-family:Redaction,Georgia,serif;font-size:27px;margin:15px 0}.logic-steps p{font-size:13px;line-height:1.85;max-width:340px}.open-ledger{border-block:1px solid var(--line);position:relative;background:linear-gradient(110deg,#113e2d44,transparent 60%);padding-block:70px}.ledger-invitation{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center}.ledger-invitation h2{font-size:52px;letter-spacing:-1px}.ledger-invitation p{max-width:390px;font-size:14px;margin:24px 0}.ledger-preview{border-block:1px solid var(--line)}.ledger-preview>a{display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:20px;padding:26px 0;border-bottom:1px solid var(--line)}.ledger-preview>a:last-child{border:0}.ledger-preview>a>span{font-size:12px;color:var(--faint)}.ledger-preview h3{font-family:var(--font-body);font-size:16px;font-weight:400}.ledger-preview p{font-size:12px;margin:7px 0 0}.ledger-preview b{font-size:25px;font-weight:400}.reward-lab{padding-block:125px}.reward-lab .section-intro{margin-bottom:50px}.allocation-grid{display:grid;grid-template-columns:1fr .85fr;border:1px solid var(--line)}.allocation-inputs{padding:35px;display:grid;gap:22px}.allocation-inputs>label{display:grid;grid-template-columns:1fr 125px;gap:6px 20px;font-size:13px;align-items:center}.allocation-inputs>label>span{color:var(--muted);font-size:11px;grid-column:1}.allocation-inputs input,.input-unit{grid-column:2;grid-row:1/3;width:100%}.input-unit{position:relative}.input-unit input{padding-right:40px}.input-unit>span{position:absolute;right:12px;top:12px;font-size:11px;color:var(--muted)}.allocation-output{padding:35px;border-left:1px solid var(--line);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(ellipse at bottom right,#9ff4d30c,transparent 70%)}.allocation-output>span{font-size:12px;color:var(--muted)}.allocation-output>strong{font-weight:400;color:var(--mint);display:flex;align-items:baseline;gap:14px;margin:15px 0;font-size:66px;line-height:1.1;letter-spacing:-3px;font-variant-numeric:tabular-nums}.allocation-output small{font-size:13px;color:var(--muted);letter-spacing:0}.allocation-output p{font-size:12px}.allocation-track{display:flex;gap:4px;margin-top:27px}.allocation-track i{display:block;width:10%;height:3px;background:#9ff4d326;transition:background .4s,transform .4s}.allocation-track i.active{background:var(--mint);transform:scaleY(1.5)}.lab-assumption{font-size:11px;max-width:850px;line-height:1.85;margin-top:18px;color:var(--faint)}.reward-summary-line{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px}.reward-summary-line>div{padding:10px 25px;border-right:1px solid var(--line)}.reward-summary-line>div:first-child{padding-left:0}.reward-summary-line>div:last-child{border:0}.reward-summary-line strong{display:block;font-family:Redaction,Georgia,serif;font-size:32px;font-weight:400}.reward-summary-line span{font-size:12px;color:var(--muted)}.faq{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;padding-bottom:120px}.faq h2{font-size:54px;letter-spacing:-1.5px}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:25px;font-size:14px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--mint);font-size:19px;line-height:1}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{margin-top:18px;font-size:13px;line-height:1.9;max-width:580px}.site-footer{border-top:1px solid var(--line);background:#04110d;padding:70px 0 25px;overflow:hidden}.footer-invitation{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-bottom:65px}.footer-invitation h2{font-size:clamp(48px,5.9vw,90px);letter-spacing:-2px}.footer-navigation{display:flex;justify-content:space-between;gap:25px;padding:35px 0;border-top:1px solid var(--line)}.footer-navigation>div{display:flex;gap:30px;font-size:12px;color:var(--muted)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:var(--faint);padding-top:15px}.site-footer .brand{font-size:27px}.site-footer .brand-mark{width:23px;height:23px}@media(min-width:1700px){.hero{padding-top:100px}.hero-grid{min-height:550px}.hero-price-plot{height:390px}}@media(max-width:1100px){.hero h1{font-size:77px}.hero-grid{grid-template-columns:1fr 1fr}.hero-actions{gap:18px}.hero-actions .button{gap:15px;padding:13px 18px}.hero-price-plot{height:310px}.mechanism-console{grid-template-columns:1fr 270px}.section-intro,.ledger-invitation,.faq{gap:45px}.allocation-inputs,.allocation-output{padding:25px}}@media(max-width:760px){.site-header{height:80px}.site-header nav{display:none}.site-header .button{padding:10px 14px;gap:15px;min-height:40px}.hero{padding-top:42px}.hero-grid{grid-template-columns:1fr;gap:15px;margin-top:30px}.hero h1{font-size:clamp(47px,12.8vw,72px);letter-spacing:-2.5px}.hero-copy>p{font-size:14px;max-width:430px}.hero-copy{padding-bottom:5px}.hero-coordinate{display:none}.hero-chart{margin-top:15px;border-top:1px solid var(--line);padding-top:24px}.hero-price-plot{height:270px}.market-ribbon{grid-template-columns:1fr 1fr;margin-top:30px}.ribbon-market{padding:20px 16px}.ribbon-market:nth-child(2){border-right:0}.ribbon-market:nth-child(3){padding-left:0;border-top:1px solid var(--line)}.ribbon-market:nth-child(4){border-top:1px solid var(--line)}.ribbon-market>strong{font-size:19px}.section-intro{grid-template-columns:1fr;gap:25px}.section-intro h2{font-size:48px}.section-intro>div:last-child>p{max-width:none;font-size:13px}.mechanics{padding-block:80px 60px}.mechanism-console{grid-template-columns:1fr;margin-top:30px}.mechanism-visual{padding:20px 12px 10px;border-right:0;border-bottom:1px solid var(--line)}.mechanism-bar{flex-wrap:wrap}#mechanism-plot{height:240px}.mechanism-controls{padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:25px}.mechanism-result{grid-column:1/-1}.mechanism-result strong{font-size:32px}.logic-steps{grid-template-columns:1fr;gap:25px;margin-top:35px}.logic-steps article{display:grid;grid-template-columns:35px 1fr;gap:5px 10px}.logic-steps h3{margin:0 0 10px;font-size:25px}.logic-steps p{grid-column:2;max-width:none}.ledger-invitation{grid-template-columns:1fr;gap:40px}.ledger-invitation h2{font-size:46px}.ledger-invitation p{font-size:13px}.open-ledger{padding-block:55px}.reward-lab{padding-block:80px}.allocation-grid{grid-template-columns:1fr}.allocation-output{border-left:0;border-top:1px solid var(--line)}.allocation-output>strong{font-size:58px}.reward-summary-line{gap:12px}.reward-summary-line>div{padding:0 12px 0 0}.reward-summary-line strong{font-size:28px}.reward-summary-line span{font-size:10px}.faq{grid-template-columns:1fr;gap:35px;padding-bottom:75px}.faq h2{font-size:46px}.footer-invitation{align-items:flex-start;flex-direction:column;padding-bottom:40px}.footer-invitation h2{font-size:53px}.site-footer{padding-top:45px}.footer-navigation{flex-wrap:wrap;gap:35px}.footer-navigation>div{flex-wrap:wrap;gap:15px 25px}.footer-bottom{align-items:flex-start}.footer-bottom span:last-child{max-width:180px;text-align:right}.allocation-inputs>label{grid-template-columns:1fr 100px}}@media(max-width:380px){.site-header .button{font-size:11px;padding:10px 12px;gap:10px}.site-header .brand{font-size:27px}.hero-actions{gap:16px;flex-wrap:wrap}.hero-actions .button{font-size:11px;padding:12px 14px;gap:15px}.hero-actions>a:last-child{font-size:11px;gap:10px}.hero h1{letter-spacing:-1.7px}.allocation-inputs{padding:22px 16px}.allocation-inputs>label{grid-template-columns:1fr 85px;gap:6px 12px;font-size:12px}.allocation-inputs>label>span{font-size:10px}.reward-summary-line strong{font-size:25px}.footer-invitation h2{font-size:47px}.mechanism-controls{padding:20px;gap:20px}}@media(max-width:600px){.market-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.ribbon-market{grid-template-columns:minmax(0,1fr) auto}.ribbon-market>strong{grid-column:1/-1;grid-row:2}.ribbon-market small{grid-column:1/-1;grid-row:3;text-align:left}.ribbon-market>span{font-size:10px}}.hero-venue-prices{display:flex;flex-wrap:wrap;gap:12px 24px;padding:18px 12px 0;font-size:11px;color:var(--muted)}.hero-venue-prices>span{display:flex;align-items:center;gap:7px}.hero-venue-prices strong{font-variant-numeric:tabular-nums;font-weight:500;color:var(--ink)}.hero-venue-prices i{width:12px;height:2px;background:#9ff4d3}.hero-venue-prices>span+span i{background:#5dcbd5}body .hero-chart-bottom{flex-wrap:wrap;gap:10px;line-height:1.6}body .hero-chart-bottom a{color:var(--mint);white-space:nowrap}
