:root{--bg:#101c1b;--panel:#182725;--paper:#f0eee5;--muted:#a5b5aa;--lime:#dcf577;--ink:#17211e;--line:#33433e;--red:#c34c36;--mono:'IBM Plex Mono',monospace;--display:'Space Grotesk',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--paper);font-family:'DM Sans',Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;border-radius:0}button:disabled{cursor:wait;opacity:.5}[hidden]{display:none!important}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--lime);outline-offset:5px}::selection{background:var(--lime);color:var(--ink)}.skip-link{position:absolute;top:-80px;left:16px;padding:15px;background:var(--lime);color:var(--ink);z-index:20}.skip-link:focus{top:12px}
.topbar{max-width:1600px;margin:auto;padding:28px 4.5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:24px}.brand{display:flex;align-items:center;gap:12px;font:700 13px/1.15 var(--display);letter-spacing:.03em}.brand-mark{width:43px;height:43px;background:var(--lime);color:var(--bg);font-size:40px;line-height:43px;padding-left:5px}.topbar nav{display:flex;gap:32px;font-size:13px;color:#c8d1c7}.topbar nav a:hover{color:var(--lime)}.header-x{border:1px solid #dcf57766;padding:9px 11px;color:var(--lime);font:10px var(--mono);text-decoration:none;white-space:nowrap}.header-x:hover{background:var(--lime);color:var(--ink)}.network-status{font:10px var(--mono);letter-spacing:.08em;display:flex;align-items:center;gap:9px}.network-status i{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 0 #dcf57766;animation:route-pulse 2s infinite}.network-status span{color:var(--muted)}.network-status.busy i{background:#f3c761;animation:none}.network-status.offline i{background:#ff765b;animation:none}.network-status.offline span{color:#ffac91}
.hero{max-width:1600px;margin:auto;padding:84px 4.5% 86px;display:grid;grid-template-columns:1.02fr 1fr;gap:6%;align-items:center}.eyebrow{font:10px/1.8 var(--mono);letter-spacing:.14em;color:var(--muted);margin:0 0 26px}h1,h2,h3,p{margin-top:0}h1{font:600 clamp(72px,7.8vw,125px)/.94 var(--display);letter-spacing:-.075em;margin-bottom:30px}h1>span{color:var(--lime)}h1 sup{font-size:.65em;font-weight:400;margin-left:.35em;vertical-align:top;color:var(--lime)}.lede{font-size:17px;line-height:1.65;color:#c0cbc1;margin-bottom:38px}.wallet-form{max-width:585px}.wallet-form label{display:block;font:10px var(--mono);letter-spacing:.12em;margin-bottom:13px}.address-row{display:flex;border:1px solid #52614e;background:#142321;padding:6px}.address-row:focus-within{border-color:var(--lime)}.address-row input{width:100%;min-width:0;background:transparent;color:var(--paper);border:0;outline:0;padding:14px;font:13px var(--mono)}.address-row input::placeholder{color:#89988e}.primary-button{flex-shrink:0;border:0;padding:15px 20px;background:var(--lime);color:var(--ink);font-weight:700;font-size:13px;transition:background .2s}.primary-button:hover{background:white}.primary-button span{margin-right:22px}.form-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:12px;font:9px/1.7 var(--mono);color:var(--muted)}.form-meta button{border:0;background:transparent;color:var(--paper);font:11px var(--mono);white-space:nowrap}.notice{font:10px/1.65 var(--mono);color:#9aab9f;margin:18px 0 0}.notice.error{color:#ffac91}.scan-panel{margin-top:22px;font:10px var(--mono)}.scan-line{display:flex;justify-content:space-between;gap:12px}.scan-track{height:3px;background:var(--line);margin-top:12px}.scan-track i{display:block;width:0;height:100%;background:var(--lime);transition:width .35s}.scan-panel ol{display:flex;justify-content:space-between;list-style:none;padding:0;color:var(--muted)}.scan-panel .active,.scan-panel .done{color:var(--lime)}
.audit-feedback{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:585px;margin-top:16px}.audit-feedback .notice{margin:0}.retry-button{flex:0 0 auto;border:1px solid var(--lime);background:transparent;color:var(--lime);padding:9px 12px;font:9px var(--mono);letter-spacing:.04em}.retry-button:hover{background:var(--lime);color:var(--ink)}.market-study{background:radial-gradient(ellipse at 85% 30%,#26342a55,transparent 65%),#142321;border:1px solid #3c4c40;padding:24px 28px 20px;transform:rotate(1deg);position:relative;box-shadow:16px 16px 0 #0c1716;animation:study-in 1s ease-out}.study-top{display:flex;justify-content:space-between;gap:16px;font:8px var(--mono);letter-spacing:.09em;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:20px}.study-top span:last-child{color:var(--lime)}.study-head{display:flex;justify-content:space-between;padding-top:24px;font:500 29px/1.15 var(--display);letter-spacing:-.04em}.study-head em{font-style:normal;color:var(--muted)}.study-cross{font-size:40px;font-weight:400;color:var(--lime)}.chart-wrap{margin:0 -9px}.chart-wrap svg{display:block;width:100%;height:auto;overflow:visible}.chart-grid{stroke:#a6b58d;stroke-opacity:.13;fill:none}.price-line{fill:none;stroke:var(--lime);stroke-width:2.5;stroke-linejoin:round;stroke-dasharray:1100;stroke-dashoffset:0;animation:draw 2.6s ease-in-out}.chart-dot{fill:var(--bg);stroke:var(--lime);stroke-width:2}.chart-label{fill:#d8e3cf;font:11px var(--mono)}.chart-label text:nth-child(-n+3){font-size:8px;fill:var(--muted)}.exit-guide{stroke:#b6c4ae;stroke-dasharray:3 5;fill:none;opacity:.6}.annotation{fill:var(--muted);font:9px var(--mono);letter-spacing:1px}.study-result{border-top:1px solid #4f5d43;display:flex;justify-content:space-between;align-items:center;padding:22px 0 18px;gap:12px}.study-result>div>span{font:8px var(--mono);color:var(--muted);letter-spacing:.1em}.study-result strong{font:500 clamp(45px,4.3vw,69px)/1.2 var(--display);display:block;color:var(--lime);letter-spacing:-.06em}.study-result strong span{font-size:.6em;color:#6e815b}.multiple-tag{font:500 35px var(--display);border-left:1px solid var(--line);padding-left:25px}.multiple-tag small{font:8px var(--mono);display:block;letter-spacing:.05em;color:var(--muted)}.study-foot{display:grid;gap:8px;font:8px/1.5 var(--mono);color:var(--muted);border-top:1px solid var(--line);padding-top:14px}.study-foot span:first-child{color:var(--paper)}.editorial-strip{background:var(--lime);color:var(--bg);display:flex;gap:80px;justify-content:space-around;padding:15px 22px;overflow:hidden;font:500 11px var(--mono);white-space:nowrap;letter-spacing:.1em}
.results{padding:80px 4.5%;max-width:1600px;margin:auto}.section-head{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:40px}.section-head .eyebrow{margin-bottom:20px}h2{font:500 clamp(34px,3.8vw,60px)/1.07 var(--display);letter-spacing:-.055em;margin:0}.section-head h2 span{color:var(--muted)}.ledger-meta{display:grid;gap:10px;text-align:right;font:10px var(--mono);color:var(--muted)}.ledger-meta>span{color:var(--lime)}.ledger-meta b{font-weight:400}.ledger-meta small{font-size:8px;letter-spacing:.04em}.empty-file{display:flex;align-items:center;gap:35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:42px 20px}.empty-icon{font:50px var(--display);color:var(--lime)}.empty-file b{font:500 12px var(--mono)}.empty-file p{color:var(--muted);font-size:14px;line-height:1.7;max-width:580px;margin:12px 0 0}.empty-file>a{margin-left:auto;font-size:32px}.data-note{max-width:1080px;margin:27px 0 0;font:10px/1.8 var(--mono);color:var(--muted)}.coverage{margin-top:24px;padding:18px 20px;border:1px solid var(--line);font:11px/1.8 var(--mono)}.coverage summary{cursor:pointer;display:flex;justify-content:space-between}.coverage p{margin:20px 0 0;color:var(--muted)}.coverage pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#ffc2a2}
.case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.case-card{background:var(--paper);color:var(--ink);overflow:hidden;animation:card-in .65s both;animation-delay:var(--card-delay);border:1px solid #ffffff14;transition:transform .25s,box-shadow .25s}.case-card:hover{transform:translateY(-5px);box-shadow:0 18px 35px #0003}.character-art{position:relative;aspect-ratio:1.5;overflow:hidden;background:var(--panel);isolation:isolate}.character-art img{position:absolute;inset:0;width:100%;height:100%;max-width:none;display:block;object-fit:cover;object-position:center}.character-art:after{content:'';position:absolute;inset:0;background:linear-gradient(#0005,transparent 35%,transparent 65%,#0009);pointer-events:none}.art-brand{position:absolute;top:17px;left:18px;z-index:1;font:8px var(--mono);letter-spacing:.09em;color:white}.art-variant{position:absolute;z-index:2;bottom:13px;right:13px;border:1px solid #ffffff70;background:#142321b5;backdrop-filter:blur(7px);color:white;padding:9px 10px;font:9px var(--mono)}.art-variant:hover{background:var(--ink)}.art-error{position:absolute;inset:0;display:grid;place-content:center;text-align:center;color:var(--paper);font:13px/1.7 var(--mono)}.case-body{padding:23px}.case-body header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:20px;border-bottom:1px solid #17211e30}.case-rank{font:9px var(--mono);letter-spacing:.09em;color:#5c665b}.case-symbol{display:block;font:600 30px var(--display);letter-spacing:-.05em;margin-top:7px;overflow-wrap:anywhere}.case-link{width:33px;height:33px;border:1px solid #17211e70;display:grid;place-items:center;flex-shrink:0}.case-link:hover{background:var(--ink);color:var(--paper)}.regret-row{padding:21px 0 23px}.regret-row>span{display:block;font:9px var(--mono);letter-spacing:.09em}.missed-cash{font:600 clamp(34px,3.3vw,53px)/1.1 var(--display);letter-spacing:-.055em;display:block;margin-top:7px;color:var(--red)}.missed-multiple{display:block;font:9px var(--mono);color:#67705e;margin-top:8px}.case-metrics{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #17211e30;border-bottom:1px solid #17211e30}.case-metrics>div{padding:17px 0}.case-metrics>div:nth-child(2n){padding-left:18px;border-left:1px solid #17211e25}.case-metrics>div:nth-child(-n+2){border-bottom:1px solid #17211e25}.case-metrics span{font:8px var(--mono);letter-spacing:.025em;color:#566151;display:block}.case-metrics b{display:block;font:600 23px var(--display);margin-top:7px;letter-spacing:-.04em}.return-pct{color:#287b55}.return-pct.negative{color:var(--red)}.case-roast{margin:21px 0;font:13px/1.6 'DM Sans',sans-serif;min-height:63px;color:#53604d}.score-row{display:flex;align-items:center;justify-content:space-between;border-top:1px dashed #17211e45;padding-top:16px}.score-row>span{font:9px var(--mono)}.score-row b{font:600 32px var(--display);letter-spacing:-.05em}.score-row small{font:9px var(--mono);color:#6a7460}.verdict{margin-top:17px;padding:13px 0 0}.verdict>span{font:8px var(--mono);color:#65705c}.verdict strong{display:block;font:600 18px/1.3 var(--display);margin-top:5px}.case-source{font:8px/1.5 var(--mono);color:#576550;margin:17px 0 7px}.card-disclosure{font:8px/1.5 var(--mono);color:#687260;margin-bottom:18px}.case-actions{display:flex;gap:8px}.case-actions button{flex:1;padding:13px 5px;border:1px solid var(--ink);background:transparent;color:var(--ink);font:9px var(--mono)}.case-actions button:last-child{background:var(--ink);color:var(--paper)}.case-actions button:hover{background:#d7ddc9;color:var(--ink)}
.method{background:#e8e9df;color:var(--ink);padding:78px 4.5% 26px;display:grid;grid-template-columns:1fr 1fr;gap:50px 9%}.method .eyebrow{color:#6d7865}.method-heading>p:last-child{font-size:14px;line-height:1.8;margin:25px 0 0;color:#66735e}.method-heading em{font-family:Georgia,serif;font-weight:400}.method-list article{display:flex;gap:30px;padding:23px 0;border-top:1px solid #17211e35}.method-list article>span{font:12px var(--mono);color:#6a7761;margin-top:4px}.method-list h3{font:500 23px var(--display);letter-spacing:-.04em;margin-bottom:10px}.method-list p{font-size:13px;line-height:1.75;color:#5d6b57;margin:0;max-width:530px}.method-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #17211e35;padding-top:24px;font:8px/1.8 var(--mono);color:#607058}footer{padding:50px 4.5%;display:flex;align-items:center;justify-content:space-between;gap:35px}.footer-brand{font:600 22px/.95 var(--display);letter-spacing:-.04em}footer p{font-size:14px;margin:0 0 10px}footer small{font:8px/1.8 var(--mono);color:var(--muted)}footer>a:last-child{font:9px var(--mono);color:var(--muted);white-space:nowrap}.footer-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.footer-links a{font:9px var(--mono);color:var(--lime);text-decoration:none}.footer-links a:hover{text-decoration:underline}
@keyframes draw{from{stroke-dashoffset:1100}to{stroke-dashoffset:0}}@keyframes study-in{from{opacity:0;transform:translateY(15px) rotate(1deg)}to{opacity:1;transform:translateY(0) rotate(1deg)}}@keyframes card-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes route-pulse{0%{box-shadow:0 0 0 0 #dcf57766}70%{box-shadow:0 0 0 7px #dcf57700}100%{box-shadow:0 0 0 0 #dcf57700}}
@media(min-width:1600px){.method,footer{padding-left:max(4.5%,calc((100vw - 1456px)/2));padding-right:max(4.5%,calc((100vw - 1456px)/2))}}
@media(max-width:1100px){.hero{gap:4%;padding-top:60px}h1{font-size:85px}.market-study{padding:20px}.study-top{font-size:7px}.primary-button{padding:15px 12px}.primary-button span{margin-right:8px}.case-body{padding:18px}.case-metrics b{font-size:21px}.topbar nav{gap:20px}}
@media(max-width:850px){.hero{grid-template-columns:1fr;gap:45px;max-width:680px;padding:48px 24px 56px}.hero h1{font-size:clamp(80px,16vw,110px)}.hero-copy{max-width:600px}.market-study{transform:none;box-shadow:9px 9px 0 #0c1716}.topbar nav{display:none}.topbar{padding:22px 24px}.study-result strong{font-size:65px}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-head{align-items:start;flex-direction:column;gap:22px}.ledger-meta{text-align:left}.results{padding:55px 24px}.method{grid-template-columns:1fr;gap:35px;padding:50px 24px 25px}.method-bottom{flex-direction:column;gap:10px}.method-list article{padding:22px 0}.empty-file{gap:25px}.empty-icon{font-size:30px}.editorial-strip{justify-content:start;gap:60px}footer{padding:40px 24px;flex-wrap:wrap}.footer-brand{margin-right:25px}}
@media(max-width:560px){.network-status{font-size:8px}.network-status span{display:none}.brand{font-size:11px}.brand-mark{width:35px;height:35px;font-size:34px;line-height:35px}.hero{padding-left:20px;padding-right:20px}.eyebrow{font-size:8px;letter-spacing:.1em}.lede{font-size:15px}.address-row{flex-wrap:wrap}.address-row input{padding:15px 10px;flex-basis:100%}.primary-button{width:100%;text-align:left;padding:14px;display:flex;justify-content:space-between}.form-meta{font-size:7px}.form-meta button{font-size:10px}.audit-feedback{align-items:flex-start;flex-direction:column}.market-study{padding:18px 17px}.study-top{font-size:6px;gap:8px}.study-head{font-size:26px}.study-result strong{font-size:56px}.study-result>div>span{font-size:7px}.multiple-tag{font-size:30px;padding-left:15px}.study-foot{font-size:7px}.case-grid{grid-template-columns:1fr;gap:28px}.case-body{padding:24px}.case-metrics b{font-size:25px}.case-metrics span{font-size:9px}.missed-cash{font-size:54px}.results{padding:45px 20px}.empty-file{padding:25px 0;align-items:start}.empty-icon{display:none}.empty-file b{font-size:10px}.empty-file p{font-size:13px}.data-note{font-size:9px}.method{padding:45px 20px 22px}.method-list article{gap:20px}footer{padding:35px 20px;align-items:start;flex-direction:column}.card-disclosure{font-size:9px}.case-roast{min-height:0}.art-brand,.art-variant{font-size:9px}.study-top span:first-child{max-width:145px}.study-foot span{line-height:1.7}}
.coverage ul{list-style:none;padding:0;margin:22px 0 0}.coverage li{padding:12px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.coverage li a{color:var(--lime)}.coverage li span{color:var(--muted)}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.leaderboard-optin{display:flex;align-items:center;gap:8px;margin-top:11px;color:#9aac9f;font:8px var(--mono);letter-spacing:.04em;cursor:pointer;width:max-content;max-width:100%}.leaderboard-optin input{appearance:none;width:13px;height:13px;border:1px solid #8da194;display:grid;place-items:center;margin:0}.leaderboard-optin input:checked{background:var(--lime);box-shadow:inset 0 0 0 3px var(--ink)}
.scan-detail{display:flex;justify-content:space-between;gap:16px;margin-top:10px;color:#82958a;font-size:9px}.scan-detail span:last-child{color:#b6c5ba}.wallet-summary{display:grid;grid-template-columns:1.35fr repeat(3,1fr);margin:0 0 30px;border:1px solid #33433e;background:linear-gradient(105deg,#182725,#13211f);box-shadow:8px 8px 0 #0c1716}.wallet-summary>div{padding:22px 20px;border-right:1px solid #33433e}.wallet-summary>div:last-child{border-right:0}.wallet-summary span{display:block;color:#a5b5aa;font:9px var(--mono);letter-spacing:.08em}.wallet-summary strong{display:block;color:var(--lime);font:600 clamp(25px,3vw,43px)/1 var(--display);letter-spacing:-.055em;margin:10px 0 7px}.wallet-summary>div:first-child strong{color:#e84e3e}.wallet-summary small{display:block;color:#8ea29a;font:8px/1.45 var(--mono);letter-spacing:.04em}.case-timeline{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;padding:18px 0;border-top:1px solid #17211e30;border-bottom:1px solid #17211e30;background:#ffffff35}.case-timeline>div{min-width:0}.case-timeline span{display:block;font:8px var(--mono);letter-spacing:.025em;color:#566151}.case-timeline b{display:block;font:600 clamp(17px,1.7vw,24px) var(--display);margin-top:7px;letter-spacing:-.04em;white-space:nowrap}.case-timeline i{font:18px var(--mono);font-style:normal;color:var(--card-accent,var(--red))}.case-timeline>div:nth-of-type(2){text-align:center}.case-timeline>div:nth-of-type(3){text-align:right}.mobile-dock{display:none}
/* Receipt-grade paper treatment: the white card surface is a designed ledger, not an empty panel. */
.case-card{position:relative;border-color:#101c1b42;box-shadow:8px 8px 0 var(--card-accent),0 20px 45px #0000001f}
.case-card:before{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid #ffffffb5;z-index:5;mix-blend-mode:screen}
.case-body{position:relative;isolation:isolate;background:radial-gradient(circle at 92% 8%,#dcf57745 0 2px,transparent 3px),linear-gradient(135deg,#ffffff66,transparent 42%),repeating-linear-gradient(0deg,transparent 0 35px,#101c1b0b 36px,#101c1b0b 37px),#f2efe4}
.case-body:before{content:"CASE FILE / ONCHAIN EVIDENCE";position:absolute;top:135px;right:-24px;color:#101c1b12;font:700 34px/1 var(--mono);letter-spacing:.12em;transform:rotate(-90deg);transform-origin:center;white-space:nowrap;pointer-events:none}
@media(max-width:850px){body{padding-bottom:73px}.wallet-summary{grid-template-columns:1fr 1fr;margin-bottom:24px}.wallet-summary>div:nth-child(2){border-right:0}.wallet-summary>div:nth-child(n+3){border-top:1px solid #33433e}.mobile-dock{position:fixed;z-index:20;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);padding:8px 12px max(8px,env(safe-area-inset-bottom));background:#101c1bf2;border-top:1px solid #33433e;backdrop-filter:blur(12px)}.mobile-dock a{display:grid;gap:4px;justify-items:center;color:#a5b5aa;font:10px var(--mono);text-transform:uppercase;letter-spacing:.04em}.mobile-dock a:hover,.mobile-dock a:focus-visible{color:var(--lime)}.mobile-dock span{color:var(--lime);font-size:8px}.case-timeline{gap:6px}.case-timeline b{font-size:17px}.case-timeline i{font-size:14px}}
@media(max-width:560px){.scan-detail{font-size:8px}.wallet-summary{box-shadow:5px 5px 0 #0c1716}.wallet-summary>div{padding:16px 13px}.wallet-summary strong{font-size:27px}.wallet-summary small{font-size:7px}.case-timeline{gap:4px;padding:16px 0}.case-timeline span{font-size:7px}.case-timeline b{font-size:15px}.case-timeline i{font-size:12px}}
.case-body:after{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--card-accent);opacity:.9;pointer-events:none}
.case-body>*{position:relative;z-index:1}
.case-body header{padding-left:8px}
.case-rank{color:#101c1b;opacity:.68}
.regret-row{padding-left:8px;border-left:1px solid #101c1b1c}
.missed-cash{font-weight:700;text-shadow:1px 1px 0 #ffffffaa}
.case-metrics{background:#ffffff42}
.case-metrics>div{padding-left:8px!important}
.case-metrics>div:nth-child(2n){padding-left:26px!important}
.case-roast{background:#101c1b;padding:16px 18px;color:#f2efe4;border-left:5px solid var(--card-accent);box-shadow:4px 4px 0 #101c1b24}
.score-row{border-top-style:solid}
.verdict{border:1px solid #101c1b5c;padding:14px 12px 12px;margin-top:19px;background:#fffaf0b8}
.verdict strong{color:#e84e3e}
.card-disclosure{border-top:1px solid #101c1b24;padding-top:13px}
.case-actions button{min-height:43px;letter-spacing:.02em}
@media(max-width:560px){.case-body:before{right:-40px;font-size:26px}.case-roast{padding:14px}.case-actions{flex-direction:column}.case-actions button{width:100%}}
.case-card.no-upside .missed-cash{color:#31453f;font-size:clamp(30px,3vw,45px)}
.case-card.no-upside .regret-row>span{color:#31453f}
.case-card.no-upside .missed-multiple{color:#31453f}
.leaderboard-submit{margin:34px 0 0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px;border:1px solid #dcf57766;background:linear-gradient(118deg,#152824,#101c1b 55%,#1c3029);padding:30px 32px;box-shadow:10px 10px 0 #dcf577;position:relative;overflow:hidden}
.leaderboard-submit[hidden]{display:none}
.leaderboard-submit:after{content:"01";position:absolute;right:210px;bottom:-38px;color:#dcf5770f;font:700 150px/1 var(--display);pointer-events:none}
.leaderboard-submit>div{position:relative;z-index:1;max-width:760px}.leaderboard-submit span{font:9px var(--mono);letter-spacing:.09em;color:var(--lime)}.leaderboard-submit h3{font:600 clamp(28px,3vw,46px)/1 var(--display);letter-spacing:-.045em;margin:12px 0 10px;color:var(--paper)}.leaderboard-submit p{font:13px/1.65 'DM Sans',sans-serif;color:#9aac9f;max-width:690px;margin:0}.leaderboard-submit output{display:block;min-height:17px;margin-top:12px;font:9px/1.6 var(--mono);color:var(--lime)}
.leaderboard-submit button{position:relative;z-index:1;border:0;background:var(--lime);color:var(--ink);padding:20px 26px;min-width:210px;font:700 10px var(--mono);box-shadow:5px 5px 0 #ff3ea5;transition:transform .2s,box-shadow .2s}.leaderboard-submit button:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 #ff3ea5}.leaderboard-submit button:disabled{opacity:.55;cursor:wait;transform:none}
@media(max-width:760px){.leaderboard-submit{grid-template-columns:1fr;padding:24px;gap:22px}.leaderboard-submit button{width:100%}.leaderboard-submit:after{right:-15px;bottom:-35px}}

/* Hero motion system — editorial data terminal with tactile depth. */
body{overflow-x:hidden}.hero{--hero-x:0;--hero-y:0;isolation:isolate;position:relative;min-height:calc(100svh - 100px);perspective:1400px}.hero>*:not(.hero-atmosphere){position:relative;z-index:1}.hero-atmosphere{position:absolute;z-index:0;inset:0;pointer-events:none;overflow:hidden}.hero-atmosphere:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,#dcf57708 1px,transparent 1px),linear-gradient(#dcf57708 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,transparent,#000 40%,#000 85%,transparent);opacity:.42;transform:translate3d(calc(var(--hero-x)*-7px),calc(var(--hero-y)*-7px),0);transition:transform .2s ease-out}.signal-orbit{position:absolute;border:1px solid #dcf57714;border-radius:50%;transition:transform .25s ease-out}.signal-orbit:before,.signal-orbit:after{content:"";position:absolute;border-radius:50%;background:var(--lime);box-shadow:0 0 20px #dcf57780}.signal-orbit-a{width:620px;height:620px;right:-180px;top:-280px;transform:translate3d(calc(var(--hero-x)*18px),calc(var(--hero-y)*18px),0)}.signal-orbit-a:before{width:5px;height:5px;left:70px;bottom:105px}.signal-orbit-b{width:410px;height:410px;left:42%;bottom:-330px;transform:translate3d(calc(var(--hero-x)*-13px),calc(var(--hero-y)*-13px),0)}.signal-orbit-b:after{width:4px;height:4px;right:50px;top:85px}.signal-glow{position:absolute;width:520px;height:520px;right:10%;top:17%;background:radial-gradient(circle,#dcf5770e,transparent 68%);filter:blur(10px);transform:translate3d(calc(var(--hero-x)*25px),calc(var(--hero-y)*25px),0)}.signal-coordinate,.signal-code{position:absolute;color:#7d9187;font:7px var(--mono);letter-spacing:.14em;writing-mode:vertical-rl;opacity:.55}.signal-coordinate{left:17px;top:28%}.signal-code{right:17px;bottom:22%;transform:rotate(180deg)}
.hero-copy{will-change:transform;transform:translate3d(calc(var(--hero-x)*-5px),calc(var(--hero-y)*-5px),0);transition:transform .25s ease-out}.hero-kicker{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:585px;margin-bottom:26px;opacity:0;animation:hero-rise .7s .08s cubic-bezier(.2,.8,.2,1) forwards}.hero-kicker .eyebrow{margin:0}.hero-kicker>span{display:flex;align-items:center;gap:7px;color:#8fa399;font:7px var(--mono);letter-spacing:.1em;white-space:nowrap}.hero-kicker>span i,.study-status i{width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 0 #dcf57766;animation:signal-pulse 2.2s infinite}.hero h1{margin-bottom:28px}.headline-line{display:block;width:max-content;max-width:100%;opacity:0;clip-path:inset(0 100% 0 0);will-change:transform,clip-path;animation:headline-reveal .95s cubic-bezier(.16,1,.3,1) forwards}.headline-line-paper{color:var(--paper)!important;animation-delay:.17s}.headline-line-signal{color:var(--lime);animation-delay:.29s}.headline-line sup{display:inline-block;animation:arrow-drift 2.8s 1.2s ease-in-out infinite}.hero .lede{opacity:0;animation:hero-rise .75s .48s cubic-bezier(.2,.8,.2,1) forwards}.hero-proof{display:flex;align-items:center;gap:0;max-width:585px;margin:-16px 0 28px;border-top:1px solid #33433e80;border-bottom:1px solid #33433e80;opacity:0;animation:hero-rise .75s .57s cubic-bezier(.2,.8,.2,1) forwards}.hero-proof span{flex:1;padding:10px 12px 10px 0;color:#8fa399;font:7px var(--mono);letter-spacing:.08em;white-space:nowrap}.hero-proof span+span{border-left:1px solid #33433e80;padding-left:14px}.hero-proof b{color:var(--lime);font-weight:500;margin-right:7px}.wallet-form{opacity:0;animation:hero-rise .75s .66s cubic-bezier(.2,.8,.2,1) forwards}.address-row{position:relative;isolation:isolate;box-shadow:0 0 0 0 #dcf57700;transition:border-color .25s,box-shadow .35s,transform .35s}.address-row:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(105deg,transparent 15%,#dcf57712 50%,transparent 85%);transform:translateX(-120%);transition:transform .6s}.address-row:focus-within{box-shadow:0 0 0 1px #dcf57733,0 18px 45px #0004;transform:translateY(-2px)}.address-row:focus-within:before{transform:translateX(120%)}.primary-button{position:relative;isolation:isolate;overflow:hidden;transition:background .25s,transform .25s,box-shadow .25s}.primary-button:before{content:"";position:absolute;z-index:-1;inset:0;background:#fff;transform:translateX(-102%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.primary-button:hover{background:var(--lime);transform:translateY(-2px);box-shadow:0 7px 0 #0a1211}.primary-button:hover:before{transform:translateX(0)}.audit-feedback{opacity:0;animation:hero-rise .75s .72s cubic-bezier(.2,.8,.2,1) forwards}.hero-scroll{display:flex;align-items:center;gap:14px;width:max-content;margin-top:32px;color:#7f9288;font:8px var(--mono);letter-spacing:.11em;opacity:0;animation:hero-rise .75s .82s cubic-bezier(.2,.8,.2,1) forwards}.hero-scroll i{display:block;width:66px;height:1px;background:#52635a;position:relative;overflow:hidden}.hero-scroll i:after{content:"";position:absolute;inset:0;background:var(--lime);transform:translateX(-105%);animation:scroll-signal 2.4s 1.4s ease-in-out infinite}.hero-scroll:hover{color:var(--lime)}
.market-study{--tilt-x:0deg;--tilt-y:0deg;--card-x:50%;--card-y:50%;overflow:hidden;transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotateZ(1deg) translate3d(calc(var(--hero-x)*8px),calc(var(--hero-y)*8px),0);transform-style:preserve-3d;will-change:transform;animation:hero-card-in 1s .22s cubic-bezier(.16,1,.3,1) both;transition:transform .22s ease-out,border-color .35s,box-shadow .35s;background:radial-gradient(circle at var(--card-x) var(--card-y),#50643d2e,transparent 28%),radial-gradient(ellipse at 85% 30%,#26342a55,transparent 65%),#142321}.market-study:hover{border-color:#748561;box-shadow:20px 24px 0 #0c1716,0 32px 80px #0005}.market-study:before{content:"";position:absolute;z-index:0;inset:0;background:repeating-linear-gradient(90deg,transparent 0 74px,#dcf57708 75px 76px);pointer-events:none}.market-study>*:not(.study-cursor):not(.study-index){position:relative;z-index:2}.study-cursor{position:absolute;z-index:1;left:var(--card-x);top:var(--card-y);width:280px;height:280px;transform:translate(-50%,-50%);background:radial-gradient(circle,#dcf57710,transparent 67%);pointer-events:none;opacity:0;transition:opacity .3s}.market-study:hover .study-cursor{opacity:1}.study-index{position:absolute;z-index:3;right:-2px;top:38%;padding:7px 5px;background:var(--lime);color:var(--ink);font:7px var(--mono);letter-spacing:.08em;writing-mode:vertical-rl}.study-head{transform:translateZ(32px)}.study-cross{display:block;animation:cross-spin 12s linear infinite}.study-status{display:flex;justify-content:space-between;align-items:center;margin:10px 0 -5px;color:#6f8579;font:7px var(--mono);letter-spacing:.09em}.study-status span:first-child{display:flex;align-items:center;gap:7px}.chart-wrap{position:relative;overflow:hidden}.chart-scan{position:absolute;z-index:3;top:10%;bottom:13%;width:1px;left:0;background:linear-gradient(transparent,#dcf577cc 25%,#dcf577cc 75%,transparent);box-shadow:0 0 18px #dcf57788;opacity:.55;animation:chart-scan 4.8s 1.25s ease-in-out infinite;pointer-events:none}.price-line{filter:drop-shadow(0 0 5px #dcf57755)}.chart-dot circle{transform-box:fill-box;transform-origin:center;animation:dot-breathe 2.3s ease-in-out infinite}.chart-dot .chart-dot-exit{animation-delay:.35s}.chart-dot .chart-dot-high{animation-delay:.7s}.exit-guide{animation:guide-flow 2.5s linear infinite}.study-result{transform:translateZ(24px)}.study-result strong{display:flex;align-items:baseline}.study-result .study-amount{font-size:1em;color:var(--lime)}.study-result .study-decimal{font-size:.6em;color:#6e815b}.multiple-tag{position:relative}.multiple-tag:before{content:"";position:absolute;left:-1px;top:0;width:1px;height:35%;background:var(--lime);animation:meter-drop 2.8s ease-in-out infinite}.editorial-strip{display:block;padding:0}.ticker-track{display:flex;align-items:center;gap:58px;width:max-content;padding:15px 0;animation:ticker-run 25s linear infinite}.ticker-track span{min-width:max-content}.ticker-track i{font-style:normal;font-size:15px}
@keyframes hero-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes headline-reveal{from{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(24px) skewY(2deg)}to{opacity:1;clip-path:inset(0);transform:translateY(0) skewY(0)}}@keyframes hero-card-in{from{opacity:0;transform:perspective(1200px) rotateX(4deg) rotateY(-6deg) rotateZ(1deg) translate3d(40px,28px,0)}to{opacity:1;transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotateZ(1deg) translate3d(calc(var(--hero-x)*8px),calc(var(--hero-y)*8px),0)}}@keyframes arrow-drift{0%,100%{transform:translate(0,0)}50%{transform:translate(7px,-7px)}}@keyframes signal-pulse{0%{box-shadow:0 0 0 0 #dcf57770}70%,100%{box-shadow:0 0 0 8px #dcf57700}}@keyframes scroll-signal{0%,20%{transform:translateX(-105%)}70%,100%{transform:translateX(105%)}}@keyframes cross-spin{to{transform:rotate(360deg)}}@keyframes chart-scan{0%,8%{transform:translateX(0);opacity:0}18%{opacity:.6}75%{opacity:.45}88%,100%{transform:translateX(560px);opacity:0}}@keyframes dot-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.6)}}@keyframes guide-flow{to{stroke-dashoffset:-32}}@keyframes meter-drop{0%,100%{height:25%;top:0}50%{height:45%;top:55%}}@keyframes ticker-run{to{transform:translateX(-50%)}}
@media(max-width:1100px){.hero-proof span{font-size:6px;padding-right:8px}.hero-proof span+span{padding-left:9px}.signal-coordinate,.signal-code{display:none}}
@media(max-width:850px){.hero{min-height:auto}.hero-copy{transform:none}.hero-atmosphere:before{mask-image:linear-gradient(180deg,transparent,#000 20%,#000 70%,transparent)}.signal-orbit-a{right:-330px;top:-320px}.market-study{transform:none!important;transition:border-color .35s,box-shadow .35s}.hero-scroll{display:none}.ticker-track{animation-duration:20s}}
@media(max-width:560px){.hero-kicker>span{display:none}.hero-proof{overflow-x:auto;scrollbar-width:none}.hero-proof span{font-size:6px;min-width:max-content}.headline-line{width:auto}.headline-line sup{font-size:.52em;margin-left:.18em}.ticker-track{gap:36px;padding:12px 0;font-size:9px}.study-index{display:none}.study-status{font-size:6px}.signal-orbit-b{display:none}}
@media(prefers-reduced-motion:reduce){.hero-copy,.market-study,.hero-atmosphere:before,.signal-orbit{transform:none!important}.chart-scan{display:none}.ticker-track{transform:none;flex-wrap:wrap;width:auto;justify-content:center}.editorial-strip{padding:12px 20px}}
/* Keep the directional mark above the ambient grid and outside the reveal mask. */
.hero h1{position:relative;z-index:6;overflow:visible}.headline-line-signal{position:relative;z-index:7;padding-right:20px;margin-right:-20px;clip-path:inset(0 -20px 0 0)}.headline-line-signal sup{position:relative;z-index:9;color:var(--lime);text-shadow:0 0 16px #dcf57755;vertical-align:.12em;transform-origin:center}.hero-copy{position:relative;z-index:4}
@keyframes headline-reveal{from{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(24px) skewY(2deg)}to{opacity:1;clip-path:inset(0 -20px 0 0);transform:translateY(0) skewY(0)}}
.character-art{background:radial-gradient(circle at 50% 30%,#31463b,#142321 72%)}.character-art img{object-fit:contain;object-position:center;background:#142321}
/* The mark sits in the artwork chrome, while the scene itself stays fully visible. */
.character-art > .art-logo{position:absolute;inset:14px auto auto 14px;width:43px!important;height:43px!important;object-fit:contain!important;background:var(--lime);filter:drop-shadow(0 2px 0 #101c1b80);z-index:3}
.character-art > .art-brand{top:18px;left:68px;z-index:3;text-shadow:0 1px 4px #101c1bcc}
.character-art > .art-variant{z-index:4}
@media(max-width:560px){.character-art > .art-logo{top:11px;left:11px;width:36px!important;height:36px!important}.character-art > .art-brand{top:14px;left:56px;font-size:7px}}
.signal-banner{max-width:1600px;margin:0 auto;padding:76px 4.5% 82px;background:var(--bg);position:relative}.signal-banner-head{display:flex;align-items:end;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding-top:22px;margin-bottom:18px}.signal-banner-head .eyebrow{margin:0;color:var(--lime)}.signal-banner-head>span{font:9px var(--mono);letter-spacing:.12em;color:var(--muted)}.signal-banner-frame{position:relative;overflow:hidden;border:1px solid #52614e;background:#071410;box-shadow:14px 14px 0 #0b1614;isolation:isolate}.signal-banner-frame>img{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:cover;filter:saturate(.9) contrast(1.08)}.signal-banner-wash{position:absolute;inset:0;background:linear-gradient(90deg,#071410e8 0%,#0714109e 28%,#07141018 58%,#07141020 100%);pointer-events:none;z-index:1}.signal-banner-trace{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;mix-blend-mode:screen}.signal-banner-trace path{fill:none;stroke:var(--lime);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1500;stroke-dashoffset:1500;animation:signal-trace-draw 2.4s .25s ease-out forwards;opacity:.85}.signal-banner-trace circle{fill:var(--red);stroke:var(--paper);stroke-width:2;animation:signal-node-pulse 2.6s ease-in-out infinite}.signal-banner-trace circle+circle{animation-delay:.8s}.signal-banner-corner{position:absolute;right:26px;top:20px;z-index:3;color:var(--lime);font:9px var(--mono);letter-spacing:.12em}.signal-banner-callout{position:absolute;left:6%;top:50%;z-index:3;max-width:310px;transform:translateY(-42%);color:var(--paper)}.signal-banner-callout>span{display:inline-block;color:var(--lime);font:9px var(--mono);letter-spacing:.15em;border-left:3px solid var(--lime);padding-left:10px;margin-bottom:18px}.signal-banner-callout h2{font:500 clamp(34px,4.2vw,68px)/.97 var(--display);letter-spacing:-.065em;margin:0}.signal-banner-callout h2 em{font-style:normal;color:var(--lime)}.signal-banner-callout p{max-width:285px;margin:20px 0 0;color:#c0cbc1;font-size:13px;line-height:1.65}.signal-banner-footer{display:flex;justify-content:space-between;gap:18px;padding:16px 2px 0;color:var(--muted);font:8px var(--mono);letter-spacing:.1em}.signal-banner-footer span:nth-child(2){color:var(--lime)}
@keyframes signal-trace-draw{to{stroke-dashoffset:0}}@keyframes signal-node-pulse{0%,100%{transform:scale(1);transform-box:fill-box;transform-origin:center}50%{transform:scale(1.35)}}
@media(max-width:850px){.signal-banner{padding:58px 24px 64px}.signal-banner-callout{left:7%;max-width:250px}.signal-banner-callout p{font-size:11px}.signal-banner-corner{right:16px;top:14px}.signal-banner-footer{font-size:7px;flex-wrap:wrap}}
@media(max-width:560px){.signal-banner{padding:45px 20px 52px}.signal-banner-head{align-items:start;flex-direction:column;gap:9px}.signal-banner-head>span{font-size:7px}.signal-banner-frame>img{aspect-ratio:1.18;object-position:58% center}.signal-banner-wash{background:linear-gradient(90deg,#071410ef 0%,#071410a8 48%,#07141030 100%)}.signal-banner-callout{left:8%;top:auto;bottom:16%;transform:none;max-width:195px}.signal-banner-callout>span{font-size:7px;margin-bottom:10px}.signal-banner-callout h2{font-size:31px}.signal-banner-callout p{display:none}.signal-banner-corner{font-size:7px;right:12px;top:12px}.signal-banner-footer{gap:10px;line-height:1.6}}
.signal-banner-head{border-top:0;padding-top:0}.signal-banner-frame{border:0;box-shadow:none}.signal-banner-trace{display:none}.signal-banner-wash{background:linear-gradient(90deg,#071410e6 0%,#071410a8 31%,#07141024 67%,#07141018 100%)}.signal-banner-callout>span{border-left:0;padding-left:0}.signal-banner-callout h2{font-weight:600;letter-spacing:-.075em}.signal-type-line{min-width:.04em}.signal-type-line-accent{color:var(--lime)}.signal-type-line-accent::after{content:"";display:inline-block;width:.075em;height:.78em;margin-left:.14em;background:var(--lime);opacity:0;vertical-align:-.03em;transform:translateY(.01em)}.signal-banner.is-typing .signal-type-line-accent::after,.signal-banner.is-live .signal-type-line-accent::after{opacity:1;animation:signal-cursor-blink .72s steps(1,end) infinite}.signal-banner-frame::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 78% 52%,transparent 0 24%,#0714103a 76%,#0714109c 100%);mix-blend-mode:multiply}
@keyframes signal-cursor-blink{0%,46%{opacity:1}47%,100%{opacity:0}}
.brand-logo{width:43px;height:43px;display:block;flex:0 0 43px;object-fit:contain}
.footer-identity{display:grid;gap:13px;align-content:start}
.footer-brand{display:flex;align-items:center;gap:12px}
.footer-logo{width:43px;height:43px;display:block;flex:0 0 43px;object-fit:contain}
.footer-copyright{display:block;letter-spacing:.04em}
.hero-scroll i:after{display:none}
.address-row:before{display:none!important}
@media(max-width:560px){.brand-logo{width:35px;height:35px;flex-basis:35px}.footer-identity{gap:10px}}

/* The ambient hero layer created a faint horizontal band on some displays.
   Keep the hero focused on the receipt and chart artwork instead. */
.hero-atmosphere{display:none!important}
.case-actions button.is-busy{position:relative;cursor:wait;background:#d7ddc9!important;color:var(--ink)!important}
.case-actions button.is-busy:after{content:"";display:inline-block;width:10px;height:10px;margin-left:7px;border:1px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-1px;animation:action-spin .7s linear infinite}
.wallet-form[aria-busy="true"] .address-row{border-color:#a6b58d;box-shadow:0 0 0 1px #dcf57722}
.wallet-form[aria-busy="true"] .primary-button{cursor:wait}
.address-row:has(input[aria-invalid="true"]){border-color:#ff765b;box-shadow:0 0 0 1px #ff765b33}
@keyframes action-spin{to{transform:rotate(360deg)}}
@media(max-width:850px){.mobile-dock{grid-template-columns:repeat(4,1fr)}}

/* Community airdrop eligibility desk */
.airdrop{max-width:1600px;margin:0 auto;padding:94px 4.5% 102px;display:grid;grid-template-columns:.82fr 1.18fr;gap:6%;align-items:stretch;scroll-margin-top:28px;position:relative;isolation:isolate}.airdrop:before{content:"";position:absolute;inset:42px 1.5% 50px;z-index:-1;background:radial-gradient(circle at 18% 32%,#dcf57712,transparent 34%),linear-gradient(135deg,transparent 0 49.7%,#dcf5770b 50%,transparent 50.3%);pointer-events:none}.airdrop-intro{display:flex;flex-direction:column;min-width:0;padding:18px 0}.airdrop-kicker{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:54px;font:8px var(--mono);letter-spacing:.13em;color:var(--lime)}.airdrop-kicker b{display:flex;align-items:center;gap:8px;color:var(--muted);font-weight:500;white-space:nowrap}.airdrop-kicker i{width:6px;height:6px;background:var(--lime);border-radius:50%;box-shadow:0 0 0 5px #dcf5770e}.airdrop h2{font:600 clamp(51px,5.3vw,84px)/.91 var(--display);letter-spacing:-.075em;max-width:720px}.airdrop h2 em{display:inline-block;color:var(--lime);font-style:normal}.airdrop-intro>p{max-width:540px;color:#b6c2b9;font-size:15px;line-height:1.75;margin:30px 0 46px}.airdrop-allocation{margin-top:auto;display:flex;align-items:flex-end;gap:22px;border-top:1px solid var(--line);padding-top:23px}.airdrop-allocation strong{font:600 clamp(76px,8vw,126px)/.76 var(--display);letter-spacing:-.09em;color:var(--lime)}.airdrop-allocation span{padding-bottom:3px;font:9px/1.75 var(--mono);letter-spacing:.09em;color:var(--muted)}
.airdrop-terminal{position:relative;background:#edf0e5;color:var(--ink);padding:29px;box-shadow:14px 14px 0 #0a1514;overflow:hidden}.airdrop-terminal:before{content:"REVIEW / ALLOCATION";position:absolute;right:-37px;top:120px;transform:rotate(90deg);font:8px var(--mono);letter-spacing:.16em;color:#17211e52}.airdrop-terminal:after{content:"";position:absolute;right:-38px;bottom:-38px;width:165px;height:165px;border:1px solid #17211e14;border-radius:50%;box-shadow:0 0 0 26px #17211e08,0 0 0 52px #17211e05;pointer-events:none}.airdrop-terminal-head{display:flex;justify-content:space-between;gap:20px;border-bottom:2px solid var(--ink);padding-bottom:18px;font:8px var(--mono);letter-spacing:.1em}.airdrop-terminal-head span:last-child{color:#687368}.airdrop-form{padding:34px 0 26px}.airdrop-form label{display:block;margin-bottom:12px;font:9px var(--mono);letter-spacing:.1em}.airdrop-form>div{display:flex;border:1px solid #17211e66;background:#f7f7ef;padding:5px}.airdrop-form input{width:100%;min-width:0;border:0;background:transparent;outline:0;color:var(--ink);padding:15px 13px;font:12px var(--mono)}.airdrop-form input::placeholder{color:#7b857c}.airdrop-form>div:focus-within{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.airdrop-form button{flex:0 0 auto;border:0;background:var(--ink);color:var(--paper);padding:15px 18px;font:700 10px var(--mono);letter-spacing:.02em}.airdrop-form button:hover{background:var(--lime);color:var(--ink)}.airdrop-form button span{margin-right:26px}.airdrop-form small{display:block;margin-top:10px;color:#667169;font:7px var(--mono);letter-spacing:.09em}
.airdrop-state{position:relative;min-height:190px;padding:25px;border:2px solid #788278;background:#e5e7dd;transition:background .25s,border-color .25s,color .25s;overflow:hidden}.airdrop-state:after{content:"";position:absolute;left:-45%;top:0;width:35%;height:100%;transform:skewX(-18deg);background:#ffffff42}.airdrop-state[data-state="loading"]:after{animation:airdrop-read 1.15s linear infinite}.airdrop-state>div{display:flex;align-items:center;gap:9px;font:8px var(--mono);letter-spacing:.13em}.airdrop-state>div i{width:8px;height:8px;background:#7d877d;border-radius:50%}.airdrop-state strong{display:block;margin:29px 0 11px;font:700 clamp(35px,3.4vw,57px)/.92 var(--display);letter-spacing:-.055em}.airdrop-state p{max-width:520px;margin:0;font-size:13px;line-height:1.55;color:#5d685f}.airdrop-state[data-state="loading"]{border-color:#9ca63e;background:#eef5c8}.airdrop-state[data-state="loading"]>div i{background:#a3ae3c;box-shadow:0 0 0 5px #a3ae3c20}.airdrop-state[data-state="eligible"]{background:#d7f7e3;border-color:#168a52;color:#075d37}.airdrop-state[data-state="eligible"]>div i{background:#18a663;box-shadow:0 0 0 5px #18a66320}.airdrop-state[data-state="eligible"] p{color:#176b47}.airdrop-state[data-state="not_eligible"],.airdrop-state[data-state="error"]{background:#ffe2db;border-color:#ca402f;color:#a52d22}.airdrop-state[data-state="not_eligible"]>div i,.airdrop-state[data-state="error"]>div i{background:#d24735;box-shadow:0 0 0 5px #d2473520}.airdrop-state[data-state="not_eligible"] p,.airdrop-state[data-state="error"] p{color:#8e443a}
.airdrop-metrics{display:grid;grid-template-columns:1.4fr 1fr 1fr;border:1px solid #17211e42;border-top:0}.airdrop-metrics>div{padding:17px 18px}.airdrop-metrics>div+div{border-left:1px solid #17211e42}.airdrop-metrics span{display:block;color:#667169;font:7px var(--mono);letter-spacing:.06em}.airdrop-metrics b{display:block;margin-top:6px;font:600 24px var(--display);letter-spacing:-.045em}.airdrop-terminal-foot{display:flex;justify-content:space-between;gap:20px;padding-top:21px;color:#677168;font:7px var(--mono);letter-spacing:.08em}.airdrop-terminal-foot span:last-child{color:#a43d2f}@keyframes airdrop-read{from{left:-45%}to{left:125%}}
@media(max-width:1000px){.airdrop{grid-template-columns:1fr;gap:50px}.airdrop-intro{padding-top:0}.airdrop h2{max-width:820px}.airdrop-allocation{margin-top:12px;max-width:680px}.airdrop-terminal{max-width:820px;width:100%}}
@media(max-width:560px){.airdrop{padding:60px 20px 70px;gap:36px}.airdrop:before{inset:20px 0}.airdrop-kicker{align-items:flex-start;flex-direction:column;margin-bottom:33px}.airdrop h2{font-size:50px}.airdrop-intro>p{font-size:14px;margin:24px 0 34px}.airdrop-allocation{gap:14px}.airdrop-allocation strong{font-size:82px}.airdrop-allocation span{font-size:7px}.airdrop-terminal{padding:19px;box-shadow:8px 8px 0 #0a1514}.airdrop-terminal-head{font-size:6px}.airdrop-form{padding:26px 0 21px}.airdrop-form>div{flex-direction:column}.airdrop-form input{padding:14px 10px}.airdrop-form button{display:flex;justify-content:space-between;width:100%;padding:14px}.airdrop-state{min-height:174px;padding:20px}.airdrop-state strong{font-size:38px;margin-top:25px}.airdrop-metrics{grid-template-columns:1fr}.airdrop-metrics>div+div{border-left:0;border-top:1px solid #17211e42}.airdrop-terminal-foot{align-items:flex-start;flex-direction:column;gap:8px}}
