:root{--bg: #05070b;--bg-2: #090b12;--surface: rgba(10, 11, 18, .9);--surface-2: #10111b;--line: #1c1e2c;--line-2: #2b2d42;--text: #e8e7f0;--dim: #b3b1c4;--muted: #74728a;--violet: #8b6cff;--violet-2: #5b3df0;--violet-deep: #24166e;--cyan: #3ee6e0;--ok: #3ee6e0;--warn: #e3c56b;--bad: #ff5c8a;--radius: 6px;--mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font: var(--mono);--display: var(--mono);--pixel: "Silkscreen", var(--mono);--glow: 0 0 18px rgba(139, 108, 255, .35);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;cursor:url(/cursor.png) 0 0,auto}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.6 var(--mono);-webkit-font-smoothing:antialiased;overflow-x:hidden}a,button,summary,label,[role=button],.tip-chip{cursor:url(/cursor-hover.png) 6 6,pointer}input,textarea{cursor:text}button:disabled{cursor:not-allowed}a{color:var(--violet);text-decoration:none}a:hover{color:var(--cyan)}h1,h2,h3{margin:0;font-weight:600;letter-spacing:0}h2{font-size:clamp(22px,3vw,30px)}button{font:inherit;color:inherit}:focus-visible{outline:1px solid var(--cyan);outline-offset:3px}::selection{background:#8b6cff73}.mono{font-family:var(--mono);font-size:.92em;word-break:break-all}.muted{color:var(--muted)}.fine{color:var(--muted);font-size:12px}.eyebrow{font:400 11px var(--pixel);letter-spacing:.12em;color:var(--violet);margin:0 0 10px}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.crt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px)}.crt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.55) 100%)}.nav,.hero,main,.footer{position:relative;z-index:2}main{max-width:1080px;margin:0 auto;padding:0 16px 120px}.nav{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:32px;padding:22px 28px;z-index:5}.brand{display:flex;align-items:center;gap:14px;color:var(--text);font:500 18px var(--mono);letter-spacing:.06em}.brand:hover{color:var(--text)}.brand .mark{color:var(--text);opacity:.9}.brand:hover .mark{color:var(--cyan);animation:jitter .24s steps(2) 2}.nav nav{display:flex;gap:40px;margin-left:auto}.nav nav a{color:var(--text);font:400 13px var(--mono);letter-spacing:.08em;text-transform:uppercase}.nav nav a:hover{color:var(--cyan)}.quiet-toggle{background:none;border:0;color:var(--text);font:400 17px var(--mono);letter-spacing:.1em;padding:0 0 0 16px}.quiet-toggle:hover,.quiet-toggle[aria-pressed=true]{color:var(--cyan)}.pill-ro{margin-left:16px;font:400 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);border:1px solid rgba(62,230,224,.3);padding:4px 10px;border-radius:3px;white-space:nowrap}.hero{min-height:max(100svh,780px);display:flex;flex-direction:column;overflow-x:clip}.hero-inner{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(72px,12vh,112px) 16px 16px}.digger{--s: 2;position:relative;width:calc(145px * var(--s));height:calc(146px * var(--s));background:none;border:0;padding:0;flex:none}.digger-sprite,.digger-fist,.digger-bag{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0 / 100% 100% no-repeat;image-rendering:pixelated}.digger-sprite{background-image:url(/mascot-body.png)}.digger-bag{background-image:url(/mascot-bag.png)}.digger-fist{background-image:url(/mascot-fist.png);animation:dig 3.6s steps(1) infinite}.digger.busy .digger-fist,.digger.busy .digger-find{animation-duration:1.5s}.digger:hover .digger-fist,.digger:hover .digger-find{animation-duration:2.4s}.digger-glow{position:absolute;left:8%;right:2%;bottom:2%;height:26%;background:radial-gradient(ellipse at center,rgba(139,108,255,.32),transparent 70%);filter:blur(6px)}.digger.busy .digger-glow{background:radial-gradient(ellipse at center,rgba(62,230,224,.34),transparent 70%)}@keyframes dig{0%,10%{transform:none}14%{transform:translate(calc(3px * var(--s)),calc(1px * var(--s)))}20%{transform:translate(calc(6px * var(--s)),calc(1px * var(--s)))}26%{transform:translate(calc(4px * var(--s)),calc(2px * var(--s)))}32%{transform:translate(calc(6px * var(--s)))}38%{transform:translate(calc(5px * var(--s)),calc(2px * var(--s)))}44%{transform:translate(calc(6px * var(--s)),calc(1px * var(--s)))}50%{transform:translate(calc(3px * var(--s)),calc(-1px * var(--s)))}56%{transform:translate(calc(2px * var(--s)),calc(-4px * var(--s)))}62%,70%{transform:translate(calc(1px * var(--s)),calc(-6px * var(--s)))}76%{transform:translate(calc(1px * var(--s)),calc(-3px * var(--s)))}84%,to{transform:none}}.digger-find{position:absolute;left:calc(66px * var(--s));top:calc(89px * var(--s));line-height:1;opacity:0;animation:find 3.6s infinite;pointer-events:none}.digger-find.coin{width:calc(4px * var(--s));height:calc(4px * var(--s));border-radius:50%;background:#c9f7ff;box-shadow:0 0 0 calc(1px * var(--s)) var(--cyan),0 0 10px var(--cyan)}.digger-find.cube{width:calc(5px * var(--s));height:calc(5px * var(--s));border:calc(1px * var(--s)) solid #d9cfff;box-shadow:0 0 8px #8b6cffcc}.digger-find.q,.digger-find.hex{font:700 calc(7px * var(--s)) var(--pixel);color:var(--cyan);text-shadow:0 0 8px rgba(62,230,224,.8);top:calc(84px * var(--s))}.digger-find.q{color:#d9cfff;text-shadow:0 0 8px rgba(139,108,255,.8)}@keyframes find{0%,55%{opacity:0;transform:translate(calc(2px * var(--s)),calc(-4px * var(--s)));animation-timing-function:steps(1)}56%{opacity:1;transform:translate(calc(2px * var(--s)),calc(-4px * var(--s)));animation-timing-function:steps(1)}62%{opacity:1;transform:translate(calc(1px * var(--s)),calc(-6px * var(--s)));animation-timing-function:ease-out}70%{opacity:1;transform:translate(calc(1px * var(--s)),calc(-6px * var(--s)));animation-timing-function:ease-out}92%,to{opacity:0;transform:translate(calc(30px * var(--s)),calc(-32px * var(--s)))}}.float{position:absolute;left:calc(var(--x) * .5px * var(--s));top:calc(var(--y) * .5px * var(--s));white-space:nowrap;font:500 22px var(--mono);line-height:1;pointer-events:none;animation:hover 5s ease-in-out infinite;color:var(--violet);text-shadow:0 0 10px rgba(139,108,255,.6)}.f-dollar{font:700 34px var(--pixel);color:var(--cyan);text-shadow:0 0 14px rgba(62,230,224,.8),2px 0 rgba(139,108,255,.6);animation-duration:3.6s}.f-q{font-size:30px;color:#d9cfff}.f-q.small{font-size:20px;color:var(--violet)}.f-cube{width:16px;height:16px;border:2px solid #d9cfff;box-shadow:0 0 8px #8b6cffb3}.f-cube:after{content:"";position:absolute;left:5px;top:3px;width:2px;height:6px;background:var(--cyan);transform:rotate(35deg)}.f-plus{color:var(--dim);font-size:20px;text-shadow:none}.f-brk{color:var(--dim);font-size:18px;letter-spacing:.2em;text-shadow:none}.digger.busy .float{animation-duration:1.8s}@keyframes hover{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(-9px);opacity:1}}.wordmark{position:relative;margin:-2px 0 2px;font:700 clamp(46px,5.4vw,84px)/1 "Pixelify Sans",var(--pixel);letter-spacing:.035em;color:#f5f3ff;text-shadow:-3px 0 rgba(139,108,255,.95),3px 0 rgba(62,230,224,.7),0 0 26px rgba(139,108,255,.5)}.wordmark:before{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;color:#f5f3ff;text-shadow:-4px 0 rgba(62,230,224,.9);clip-path:inset(0 0 100% 0);animation:slice 7s steps(1) infinite}.wordmark:after{content:"";position:absolute;left:0;right:0;top:88%;height:26px;pointer-events:none;background:linear-gradient(rgba(245,243,255,.85),transparent) 3% 0 / 4px 18px no-repeat,linear-gradient(rgba(139,108,255,.9),transparent) 23% 0 / 4px 12px no-repeat,linear-gradient(rgba(245,243,255,.8),transparent) 44% 0 / 4px 22px no-repeat,linear-gradient(rgba(62,230,224,.8),transparent) 61% 0 / 4px 10px no-repeat,linear-gradient(rgba(245,243,255,.85),transparent) 80% 0 / 4px 16px no-repeat,linear-gradient(rgba(139,108,255,.85),transparent) 97% 0 / 4px 20px no-repeat}@keyframes slice{0%,91%{clip-path:inset(0 0 100% 0);transform:none}92%{clip-path:inset(18% 0 58% 0);transform:translate(-5px)}94%{clip-path:inset(62% 0 12% 0);transform:translate(4px)}96%{clip-path:inset(40% 0 44% 0);transform:translate(-2px)}97%,to{clip-path:inset(0 0 100% 0);transform:none}}@keyframes jitter{50%{transform:translate(1px,-1px)}}.tagline{font:500 clamp(17px,1.75vw,22px) var(--mono);letter-spacing:.04em;margin:0 0 16px;color:#f4f3fa}.lede{font:400 14px/1.7 var(--mono);color:#d6d4e2;margin:0 0 22px;letter-spacing:.02em}.cta{width:100%;display:flex;flex-direction:column;align-items:center;gap:14px}.btn-main,.cta-row{width:min(502px,100%)}.btn-main{height:46px;border:1px solid var(--violet);border-radius:3px;background:linear-gradient(180deg,#2c1b90,#21137a);color:#fff;font:500 19px var(--mono);letter-spacing:.14em;box-shadow:0 0 22px #8b6cff59,inset 0 0 18px #8b6cff40;display:flex;align-items:center;justify-content:center;gap:10px;transition:box-shadow .2s,background .2s}.btn-main:hover:not(:disabled){background:linear-gradient(180deg,#3520a8,#27178c);box-shadow:0 0 32px #8b6cff8c,inset 0 0 22px #8b6cff59}.btn-main:disabled{cursor:wait;opacity:.85}.cta-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.btn-line{height:40px;border:1px solid var(--line-2);border-radius:3px;background:#05070bd9;font:400 14.5px var(--mono);letter-spacing:.08em;color:var(--text);transition:border-color .2s,color .2s}.btn-line:hover{border-color:var(--cyan);color:var(--cyan)}.dig{display:flex;gap:10px;width:min(585px,100%);margin-top:6px}.dig input{flex:1;min-width:0;height:44px;background:#07080deb;border:1px solid var(--line-2);border-radius:3px;color:var(--text);font:13.5px var(--mono);padding:0 14px;outline:none;transition:border-color .2s,box-shadow .2s}.dig input::placeholder{color:var(--muted)}.dig input:focus{border-color:var(--violet);box-shadow:0 0 0 1px #8b6cff40,var(--glow)}.dig button{width:90px;height:44px;border:1px solid var(--line-2);border-radius:3px;background:#151724;color:var(--dim);font:500 13.5px var(--mono);letter-spacing:.06em}.dig button:hover:not(:disabled){color:var(--cyan);border-color:var(--cyan)}.spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.25);border-top-color:var(--cyan);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.form-error{color:var(--bad);font-size:13px;margin:0}.chips-label{font:400 13px var(--mono);letter-spacing:.08em;color:#d0cee0;margin:14px 0 8px}.chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.chips a,.chip-soon{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 16px;border:1px solid var(--line-2);border-radius:3px;background:#05070be0;color:var(--text);font:500 12.5px var(--mono)}.chips a:hover{border-color:var(--cyan);color:var(--cyan)}.chip-soon{color:var(--muted)}.chip-soon svg{opacity:.55}.chip-soon em{font:400 9px var(--pixel);font-style:normal;color:var(--violet);border:1px solid rgba(139,108,255,.4);padding:1px 4px;border-radius:2px}.ro-line{display:flex;align-items:center;gap:10px;justify-content:center;color:#c9c7d8;font-size:12.5px;margin:12px 0 0}.ro-line svg{color:var(--dim)}.hero-bar{display:flex;justify-content:space-between;gap:16px;padding:14px 24px;border-top:1px solid var(--line);color:#c9c7d8;font-size:12px;letter-spacing:.02em;background:#05070b99}.hero-sig{white-space:nowrap}.hero-sig i{font-style:normal;padding:0 10px;color:var(--muted)}.hero-sig b{font-weight:400;margin-left:28px}.radio-dock{position:fixed;left:24px;bottom:64px;z-index:30}.radio{width:208px;background:#090a11c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line-2);border-radius:6px;overflow:hidden;font-size:11px;text-align:left}.radio.rcard{height:176px;transition:height .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s}.radio.rcard.open{height:118px;box-shadow:0 10px 40px #0009}.radio-face{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:12px 12px 0;background:none;border:0;color:var(--text);animation:radio-fade .15s both}.radio-face-title{margin-top:9px;font:700 11.5px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.radio-badge{position:absolute;top:8px;right:8px;padding:4px 5px;border-radius:4px;background:#0009}.radio-cover{position:relative;flex:none;border:1px solid var(--line-2);border-radius:4px;overflow:hidden;background:#0b0a18}.radio-cover.lg{width:112px;height:112px}.radio-cover.sm{width:40px;height:40px}.radio-cover.fill{position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:0}.radio-cover img{width:100%;height:100%;object-fit:cover}.radio-cover .cover-sprite{position:absolute;width:320%;height:322%;left:-144%;top:-194%;background:url(/mascot-body.png) 0 0 / 100% 100% no-repeat;image-rendering:pixelated;filter:saturate(1.2)}.radio-cover.on{border-color:#8b6cff99;box-shadow:0 0 14px #8b6cff73}.radio-ctl{height:118px;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 12px;animation:radio-fade .15s .06s both}.radio-head{display:flex;align-items:center;gap:10px;min-width:0}.radio-meta{flex:1;min-width:0;display:grid;gap:3px}.radio-scroll{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:700 11.5px/1.25 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text)}.radio-scroll:has(.marquee){text-overflow:clip}.radio-scroll .marquee{display:inline-block;animation:marquee 10s linear infinite}@keyframes marquee{0%,15%{transform:none}85%,to{transform:translate(min(0px,calc(-100% + 112px)))}}.radio-time{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden}.radio-time b{color:var(--violet);font-weight:500}.radio-seek{height:14px;display:flex;align-items:center;cursor:pointer;touch-action:none;outline:none}.radio-seek.off{cursor:default;opacity:.6}.radio-seek .track{position:relative;width:100%;height:3px;border-radius:3px;background:#262839;overflow:hidden;transition:height .15s}.radio-seek:hover .track,.radio-seek:focus-visible .track{height:6px}.radio-seek .peek{position:absolute;inset:0 auto 0 0;background:#e8e7f026}.radio-seek .fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--violet-2),var(--violet));transform-origin:left;transition:transform 1s linear}.radio-controls{display:flex;align-items:center;gap:4px}.icon-btn{width:24px;height:24px;display:grid;place-items:center;flex:none;background:none;border:1px solid transparent;border-radius:4px;color:var(--muted);padding:0}.icon-btn:hover:not(:disabled),.icon-btn.active{color:var(--text);background:#ffffff0d}.icon-btn:disabled{opacity:.35}.icon-btn.play{border-color:var(--line-2);color:var(--text)}.vol{margin-left:auto;display:flex;align-items:flex-end;gap:2px;height:20px;padding:0 2px;cursor:pointer;touch-action:none;outline:none}.vol span{width:4px;border-radius:1px;background:#262839;transition:background .1s}.vol span.on{background:var(--violet)}.vol:focus-visible{box-shadow:0 0 0 1px var(--violet);border-radius:2px}.vol-pct{width:30px;text-align:right;color:var(--dim);font-size:11px}.radio-err{color:var(--warn);margin:0;font-size:10.5px}.radio-list{position:absolute;left:0;bottom:calc(100% + 8px);width:208px;max-height:256px;overflow:auto;background:#090a11f2;border:1px solid var(--line-2);border-radius:6px;padding:4px 0;box-shadow:0 10px 40px #0009}.radio-list button[role=menuitem]{width:100%;display:flex;align-items:center;gap:10px;height:34px;padding:0 12px;background:none;border:0;color:var(--dim);font:12px var(--mono);text-align:left}.radio-list button[role=menuitem]:hover{background:#8b6cff1f;color:var(--text)}.radio-list button.on{color:var(--text)}.radio-list .no{width:18px;flex:none;color:var(--muted);font-size:11px}.radio-list .t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.04em}.radio-list-foot{display:flex;justify-content:space-between;gap:8px;padding:7px 12px 3px;margin-top:4px;border-top:1px solid var(--line)}.radio-list-foot a,.radio-list-foot button{background:none;border:0;padding:0;color:var(--muted);font:11px var(--mono)}.radio-list-foot a:hover,.radio-list-foot button:hover{color:var(--cyan)}.radio-pop{position:absolute;left:0;bottom:calc(100% + 10px)}.radio-pop .radio-list{position:static;margin-bottom:8px}.radio.popover{height:118px;box-shadow:0 10px 40px #0009;transform-origin:24px 100%;animation:crt-open .34s cubic-bezier(.2,.7,.2,1)}@keyframes crt-open{0%{transform:scale(.15,.03);filter:brightness(3);opacity:.5}45%{transform:scaleY(.03);filter:brightness(2.6);opacity:1}80%{transform:scaleY(1.03);filter:brightness(1.5)}to{transform:none;filter:none}}@keyframes radio-fade{0%{opacity:0}}.radio-mini{position:relative;display:block;width:48px;height:48px;padding:0;border:1px solid var(--line-2);border-radius:6px;overflow:hidden;background:#0b0a18}.radio-mini:hover,.radio-mini[aria-expanded=true]{border-color:var(--violet)}.radio-mini .eq{position:absolute;left:0;right:0;bottom:0;justify-content:center;height:auto;padding:8px 0 4px;background:linear-gradient(transparent,#000000bf)}.radio-mini .eq i{height:9px}.radio-mini.float{position:fixed;left:12px;bottom:12px;z-index:30}.radio-frame{position:fixed;left:-9999px;top:0;width:1px;height:1px;border:0;opacity:0}.radio-inline-wrap{position:relative;width:min(380px,100%);margin:26px auto 0}.radio-inline-wrap .radio-list,.radio.inline,#radio-slot{width:100%}#radio-slot:empty{display:none}.eq{display:inline-flex;align-items:flex-end;gap:2px;height:10px;flex:none}.eq i{width:3px;height:100%;border-radius:1px;background:var(--violet);transform:scaleY(.3);transform-origin:bottom}.eq.on i{animation:eq 1s ease-in-out infinite}@keyframes eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.graveyard,.info{padding-top:96px;scroll-margin-top:24px}.section-lede{color:var(--dim);margin:10px 0 28px;max-width:640px}.stones{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.stone{position:relative;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);padding:22px 20px;display:flex;flex-direction:column;gap:6px;transition:border-color .2s,box-shadow .2s}.stone:hover{border-color:#8b6cff99;box-shadow:var(--glow)}.stone.live{border-color:#3ee6e047}.stone .rip{font:400 10px var(--pixel);letter-spacing:.14em;color:var(--violet)}.stone h3{font-size:18px}.stone .dates,.stone .chain{color:var(--muted);font-size:12px}.stone .epitaph{color:var(--dim);font-size:13px;margin:6px 0}.stone-stat{color:var(--cyan);font-weight:500;font-size:13px;margin-top:auto}.stone-soon{color:var(--violet);font-size:12px}.stone-guide{font-size:12.5px;color:var(--text)}.stone-guide:hover{color:var(--cyan)}.how{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.how li{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);padding:20px;color:var(--dim)}.how b{display:block;color:var(--text);font-weight:500;margin-bottom:6px}.how-no{display:block;font:400 11px var(--pixel);color:var(--violet);margin-bottom:12px}.rules-title{font-size:17px;margin:40px 0 0}.rules{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px;color:var(--dim)}.rules li:before{content:"> ";color:var(--cyan)}.faq{display:grid;gap:8px;margin-top:22px}.faq details,.doc details{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);padding:14px 18px}.faq details[open],.doc details[open]{border-color:#8b6cff80}.faq summary,.doc summary{list-style:none;font-weight:500}.faq summary:before,.doc summary:before{content:"+ ";color:var(--violet)}.faq details[open] summary:before,.doc details[open] summary:before{content:"- "}.faq summary::-webkit-details-marker,.doc summary::-webkit-details-marker{display:none}.faq p,.doc details p{color:var(--dim);margin:10px 0 0}.footer{display:flex;flex-wrap:wrap;gap:10px 28px;align-items:center;padding:26px 24px 90px 380px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;background:#05070bd9}.footer strong{color:var(--text);font-weight:500;letter-spacing:.06em}.footer nav{display:flex;gap:18px;flex-wrap:wrap}.footer nav a{color:var(--dim)}.footer .fine{flex-basis:100%;margin:0}.results{padding-top:64px;scroll-margin-top:16px}.summary{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;background:var(--surface);border:1px solid rgba(139,108,255,.45);border-radius:var(--radius);padding:24px;box-shadow:var(--glow)}.sum-main .big{display:block;font:700 46px var(--pixel);margin:6px 0;letter-spacing:.02em}.grad-ok{color:var(--cyan);text-shadow:0 0 18px rgba(62,230,224,.45),-2px 0 rgba(139,108,255,.6)}.label{color:var(--muted);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.sub{color:var(--dim);font-size:12.5px}.sum-side{display:grid;gap:14px;align-content:center}.sum-side strong{display:block;font:500 22px var(--mono)}.scan-error{color:var(--warn)}.sum-main .big.unable{font-size:30px;color:var(--warn)}.cov-tag{margin-left:8px;padding:1px 6px;border:1px solid var(--warn);border-radius:3px;color:var(--warn);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.cov-note{display:block;margin-top:8px;color:var(--warn);font-size:12px}.addr-title{margin:28px 0 12px;color:var(--muted);font-weight:400}.cards{display:grid;gap:14px;margin-top:16px}.card{background:var(--surface);border:1px solid var(--line-2);border-left-width:2px;border-radius:var(--radius);padding:20px}.card.tone-ok{border-left-color:var(--cyan)}.card.tone-warn{border-left-color:var(--warn)}.card.tone-violet{border-left-color:var(--violet)}.card.tone-bad{border-left-color:var(--bad)}.card-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.proto{display:flex;gap:12px;align-items:center}.proto-ico{width:36px;height:36px;border-radius:3px;display:grid;place-items:center;border:1px solid rgba(139,108,255,.5);color:var(--violet);font:400 16px var(--pixel)}.proto strong{display:block;font-weight:500}.meta{color:var(--muted);font-size:12px}.status{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:3px;white-space:nowrap;border:1px solid currentColor}.s-ok{color:var(--cyan);background:#3ee6e012}.s-warn{color:var(--warn);background:#e3c56b12}.s-bad{color:var(--bad);background:#ff5c8a12}.s-violet{color:var(--violet);background:#8b6cff17}.s-muted{color:var(--muted)}.card-amount{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:16px 0 6px}.card-amount strong{font:700 30px var(--pixel);letter-spacing:.02em}.card-amount strong span{color:var(--muted);font:400 16px var(--mono)}.usd{color:var(--dim);font-size:15px}.stale{font-size:11px;color:var(--warn);border:1px solid rgba(227,197,107,.4);padding:1px 7px;border-radius:3px}.net{margin:0 0 8px;color:var(--muted);font-size:12.5px}.net b{color:var(--text);font-weight:500}.reason{color:var(--dim);margin:0 0 8px;font-size:13.5px}.notice{margin:12px 0 0;padding:10px 12px;border-radius:3px;font-size:12.5px;color:var(--warn);background:#e3c56b0d;border:1px dashed rgba(227,197,107,.35)}.warn-line{color:var(--warn);font-size:13px;margin:8px 0}.sim{display:flex;gap:10px;align-items:baseline;font-size:13px;color:var(--dim);background:#3ee6e00a;border:1px solid rgba(62,230,224,.2);padding:10px 12px;border-radius:3px;margin:10px 0}.sim .dot{width:7px;height:7px;background:var(--cyan);box-shadow:0 0 8px var(--cyan);flex:none;transform:translateY(-1px)}.checks{list-style:none;padding:12px 0 0;margin:12px 0 0;border-top:1px solid var(--line);display:grid;gap:6px;font-size:12.5px}.checks li{display:flex;gap:10px;align-items:baseline;color:var(--dim)}.checks .ico{width:16px;text-align:center;font-weight:700;flex:none}.checks .ok .ico{color:var(--cyan)}.checks .bad .ico{color:var(--bad)}.checks .na .ico,.checks .detail{color:var(--muted)}.card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-2);background:#05070bd9;color:var(--text);padding:8px 14px;border-radius:3px;font:500 12.5px var(--mono);letter-spacing:.03em}.btn:hover{border-color:var(--cyan);color:var(--cyan)}.btn.on{border-color:var(--violet);color:var(--text);background:#8b6cff24}.btn.ghost{background:transparent}.btn.soon{opacity:.4}.btn.small{padding:6px 10px;font-size:11.5px;margin-left:auto;white-space:nowrap}.btn.tiny{padding:3px 8px;font-size:11px}.btn.primary{background:linear-gradient(180deg,#2c1b90,#21137a);border-color:var(--violet);color:#fff;box-shadow:var(--glow)}.btn.primary:disabled{opacity:.45}.steps{margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.steps-intro{color:var(--dim);font-size:13px;margin:0 0 12px}.steps ol{list-style:none;padding:0;margin:0;display:grid;gap:10px}.steps li{background:var(--surface-2);border:1px solid var(--line);border-radius:4px;padding:14px}.steps li.wait{background:transparent;border:1px dashed var(--line-2);color:var(--muted);padding:10px 14px;font-size:12.5px}.steps li.wait b{color:var(--text);font-weight:500}.step-head{display:flex;gap:12px;align-items:center}.step-head strong{display:block;font-weight:500}.step-no{width:26px;height:26px;border-radius:3px;display:grid;place-items:center;border:1px solid var(--violet);color:var(--violet);font:400 12px var(--pixel);flex:none}.chain-badge{display:inline-block;font-size:10.5px;color:var(--cyan);border:1px solid rgba(62,230,224,.35);border-radius:2px;padding:0 6px;margin-right:4px}.fn{margin:10px 0 6px;color:var(--cyan)}.copy-row{display:grid;grid-template-columns:130px 1fr auto;gap:10px;align-items:center;padding:6px 0;border-top:1px dashed var(--line)}.copy-row .arg{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.copy-row code{color:var(--text)}.note{color:var(--muted);font-size:12.5px;margin:8px 0 0}.proof{display:grid;grid-template-columns:150px 1fr;gap:8px 16px;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:12.5px}.proof dt{color:var(--muted)}.proof dd{margin:0;color:var(--dim)}.empty{display:flex;gap:20px;align-items:center;background:var(--surface);border:1px dashed var(--line-2);border-radius:var(--radius);padding:24px;margin-top:16px}.empty h3{font-weight:500}.empty p{color:var(--dim);margin:6px 0 0}.ghost{animation:hover 3s ease-in-out infinite;flex:none}.verify{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line);display:grid;gap:8px}.verify div{display:flex;gap:8px}.verify input,.tips-custom input,.doc-check input{flex:1;min-width:0;background:var(--bg);border:1px solid var(--line-2);border-radius:3px;color:var(--text);font:13px var(--mono);padding:9px 10px;outline:none}.verify input:focus,.tips-custom input:focus,.doc-check input:focus{border-color:var(--violet)}.verify .msg{font-size:12.5px;color:var(--dim);margin:0}.verify .msg.bad{color:var(--bad)}.support-link{background:none;border:0;color:var(--violet);padding:0;font:inherit}.support-link:hover{color:var(--cyan)}.tips-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#030408c7;display:grid;place-items:center;padding:16px}.tips{width:min(460px,100%);background:var(--bg-2);border:1px solid rgba(139,108,255,.5);border-radius:var(--radius);padding:24px;box-shadow:var(--glow)}.tips h3{font-size:20px;margin-bottom:8px}.tips-demo{font-size:12px;color:var(--warn);margin:0 0 10px}.tips-recovered{font-size:15px;margin:0 0 8px}.tips-recovered b{font:700 22px var(--pixel);color:var(--cyan)}.tips-recovered span{color:var(--muted)}.tips-copy{color:var(--dim);font-size:13px}.tips-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.tip-chip{display:grid;gap:2px;justify-items:center;padding:10px 4px;border-radius:3px;border:1px solid var(--line-2);background:var(--surface-2);color:var(--text)}.tip-chip span{font-size:11px;color:var(--muted)}.tip-chip.on{border-color:var(--cyan);background:#3ee6e012}.tips-custom{display:grid;gap:6px;font-size:12.5px;color:var(--muted)}.tips-actions{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.tips-address{display:flex;gap:8px;align-items:center;justify-content:space-between;background:var(--bg);border:1px solid var(--line-2);border-radius:3px;padding:10px;margin:10px 0;word-break:break-all}.doc{max-width:820px;margin:0 auto;padding:110px 16px 72px;position:relative;z-index:2}.doc h1{font-size:clamp(26px,4.4vw,38px);line-height:1.2;margin:8px 0 16px}.doc h2{font-size:20px;margin:40px 0 12px}.doc .lede{color:var(--dim);font-size:14.5px}.doc-status{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);padding:16px 16px 16px 34px;color:var(--dim);display:grid;gap:6px}.doc-check{margin:24px 0;background:var(--surface);border:1px solid rgba(139,108,255,.5);border-radius:var(--radius);padding:16px;box-shadow:var(--glow)}.doc-check label{display:block;font-weight:500;margin-bottom:10px}.doc-check div{display:flex;gap:8px}.doc-check button{border:1px solid var(--violet);border-radius:3px;padding:0 22px;font:500 13px var(--mono);letter-spacing:.08em;color:#fff;background:linear-gradient(180deg,#2c1b90,#21137a)}.doc-routes dt{font-weight:500;margin-top:12px;color:var(--text)}.doc-routes dd{margin:4px 0 0;color:var(--dim)}.doc-text{color:var(--dim)}.doc-nocheck{margin:0;color:var(--text)}.doc-steps{padding-left:20px;color:var(--dim);display:grid;gap:8px}.doc-contracts{display:grid;gap:6px;color:var(--dim)}.doc-list{list-style:none;padding:0;display:grid;gap:12px}.doc-list li{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);padding:16px}.doc-list p{color:var(--muted);margin:6px 0 0}.doc~.footer,body>.footer{padding-left:24px}.konami{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;display:grid;place-items:center;background:#05070b99}.konami .shovel{font-size:90px;animation:digging .5s ease-in-out infinite alternate}.konami p{position:absolute;bottom:18%;font:16px var(--pixel);color:var(--cyan)}.konami .coin{position:absolute;top:-40px;font:700 26px var(--pixel);color:var(--cyan);animation:fall 1.8s ease-in forwards}@keyframes digging{to{transform:rotate(-35deg) translateY(10px)}}@keyframes fall{to{transform:translateY(110vh) rotate(360deg)}}.notfound{position:relative;z-index:2;min-height:100vh;display:grid;place-content:center;justify-items:center;text-align:center;gap:10px}.notfound h1{font:700 80px var(--pixel)}.notfound p{color:var(--dim)}@media(max-height:880px)and (min-width:721px){.digger{--s: 1.6}.hero-inner{padding-top:58px}.tagline{margin:10px 0 14px}.lede{margin-bottom:16px}.cta{gap:10px}.chips-label{margin-top:14px}}@media(max-width:1100px){.radio-dock{bottom:16px}.footer{padding-left:24px}}@media(max-width:720px){.nav{padding:16px;gap:12px}.nav nav{gap:16px}.nav nav a{font-size:11px}.brand{font-size:15px;gap:8px}.quiet-toggle{display:none}.hero{min-height:0}.hero-inner{padding:64px 16px 40px}.digger{--s: 1.5;margin-left:-20px}.float{font-size:18px}.f-dollar{font-size:26px}.lede br{display:none}.hero-bar{flex-direction:column;gap:6px;padding:14px 16px 76px}.hero-sig b{margin-left:12px}.chips a,.chip-soon{height:36px;padding:0 12px}.how,.summary,.proof{grid-template-columns:1fr}.step-head{flex-wrap:wrap}.btn.small{margin-left:0}.copy-row{grid-template-columns:1fr auto}.copy-row .arg{grid-column:1 / -1}.footer{padding:24px 16px 80px}}@media(max-width:420px){.ro-line{display:block;line-height:1.6}.ro-line svg{display:inline;vertical-align:-3px;margin-right:6px}.nav nav{display:none}.wordmark{font-size:42px}.card-head .status{white-space:normal;text-align:center;max-width:48%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.quiet *,.quiet *:before,.quiet *:after{animation-play-state:paused!important}.quiet .digger-fist,.quiet .digger-find{animation-play-state:running!important}
