:root{--bg:#08090b;--panel:#101115;--panel-2:#16171d;--line:#86efac1a;--line-strong:#86efac42;--green:#86efac;--green-hi:#4ade80;--green-deep:#15803d;--green-ghost:#86efac0f;--red:#f87171;--ink:#e7e9ee;--ink-dim:#8a8f9e;--ink-faint:#555a68;--pixel:"Press Start 2P", monospace;--term:"VT323", monospace;--step:cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}html,body{background:var(--bg);color:var(--ink);font-family:var(--term);margin:0;font-size:20px;line-height:1.3}body{background:radial-gradient(1200px 600px at 20% -10%, #4ade8014, transparent 60%), radial-gradient(900px 500px at 100% 40%, #4ade800a, transparent 60%), var(--bg);cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' shape-rendering='crispEdges'><path d='M0 0h2v2H0zM2 2h2v2H2zM4 4h2v2H4zM6 6h2v2H6zM8 8h2v2H8zM0 2h2v10H0zM2 10h2v2H2zM4 8h2v2H4zM8 10h4v2H8z' fill='%2386efac'/></svg>") 0 0,auto;min-height:100vh;overflow-x:hidden}::selection{background:var(--green);color:#06120a}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}.pixel{font-family:var(--pixel);font-size:12px;line-height:1.6}.tiny-pixel{font-size:9px}.green{color:var(--green)}.red{color:var(--red)}.dim{color:var(--ink-dim)}.tiny{font-size:17px}.label{color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase;font-size:16px}.hc{display:inline-block}.hcw{white-space:nowrap}.hc .ch{transition:transform .18s steps(3,end),color .12s,text-shadow .12s;display:inline-block}.hc .ch:hover{color:var(--green);text-shadow:0 0 14px #4ade80b3;transform:translateY(-.28em)}.hc .ch:hover+.ch{color:#bbf7d0;transform:translateY(-.12em)}.hc .ch:has(+.ch:hover){color:#bbf7d0;transform:translateY(-.12em)}.hw span{border-radius:2px;transition:color .1s;position:relative}.hw span:hover{color:var(--green);background:var(--green-ghost);text-shadow:1px 0 #f87171a6,-1px 0 #4ade80cc;animation:.32s steps(2,end) glitch}.hw span:hover:after{content:"";background:repeating-linear-gradient(90deg, var(--green) 0 4px, transparent 4px 6px);height:2px;position:absolute;bottom:-2px;left:0;right:0}@keyframes glitch{0%{transform:translate(1px,-1px)}50%{transform:translate(-1px,1px)}to{transform:none}}.fx-scan{pointer-events:none;z-index:80;background:repeating-linear-gradient(#0000 0 2px,#0000001f 2px 3px);position:fixed;inset:0}.fx-vignette{pointer-events:none;z-index:79;background:radial-gradient(#0000 60%,#00000080);position:fixed;inset:0}.boot{z-index:100;place-items:center;display:grid;position:fixed;inset:0}.boot-grid{grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(12,1fr);display:grid;position:absolute;inset:0}.boot-grid i{background:var(--bg);margin:-1px}.boot.out .boot-grid i{animation:.24s steps(3,end) forwards cellOut}@keyframes cellOut{to{opacity:0;transform:scale(.4)}}.boot-core{flex-direction:column;align-items:center;gap:18px;transition:opacity .2s;display:flex;position:relative}.boot.out .boot-core{opacity:0}.boot-core .logo-svg{filter:drop-shadow(0 0 22px #4ade8059);animation:1.2s steps(2,end) infinite bob}.boot-title{color:var(--green);text-shadow:0 0 16px #4ade8099;font-size:16px}.boot-bar{border:1px solid var(--line-strong);width:220px;height:10px;padding:2px}.boot-bar span{background:repeating-linear-gradient(90deg, var(--green) 0 6px, transparent 6px 8px);height:100%;display:block}.boot-meta{justify-content:space-between;align-items:baseline;gap:12px;width:220px;display:flex}.boot-line{color:var(--ink-dim);white-space:nowrap;height:1.3em}.boot-pct{font-family:var(--pixel);color:var(--green);opacity:.7;white-space:pre;font-variant-numeric:tabular-nums;font-size:9px}@keyframes bob{50%{transform:translateY(-3px)}}.nav{z-index:60;-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);background:linear-gradient(#4ade8017,#4ade8005),#0d100fe6;border-bottom:1px solid #86efac52;align-items:center;gap:28px;padding:12px max(24px,50vw - 620px);display:flex;position:sticky;top:0;box-shadow:0 12px 34px -20px #4ade808c}.nav:after{content:"";pointer-events:none;opacity:.55;background:linear-gradient(90deg,#0000,#86eface6 30%,#fde68acc 50%,#86eface6 70%,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.brand{align-items:center;gap:12px;display:flex}.brand-word{color:#f3fff6;text-shadow:0 0 14px #4ade808c;font-size:13px}.logo-svg{object-fit:contain;transform-origin:50% 90%;filter:drop-shadow(0 0 6px #4ade8059);flex:none}.brand:hover .logo-svg{animation:.5s steps(4,end) logo-tip}@keyframes logo-tip{25%{transform:rotate(-6deg)}75%{transform:rotate(5deg)}}@keyframes wobble{25%{transform:rotate(-12deg)}75%{transform:rotate(10deg)}}.pump-meter{filter:drop-shadow(0 0 4px #4ade8073);flex:none;margin:-6px 0 -6px -2px;overflow:visible}.pm-win{fill:#86efac;opacity:0;animation:none}.pm-f4{fill:#fde68a}.pm-f0{animation-name:pm-f0}.pm-f1{animation-name:pm-f1}.pm-f2{animation-name:pm-f2}.pm-f3{animation-name:pm-f3}.pm-f4{animation-name:pm-f4}@keyframes pm-f0{0%{opacity:0}2%{opacity:1}94%{opacity:0}}@keyframes pm-f1{0%{opacity:0}15%{opacity:1}94%{opacity:0}}@keyframes pm-f2{0%{opacity:0}30%{opacity:1}94%{opacity:0}}@keyframes pm-f3{0%{opacity:0}45%{opacity:1}94%{opacity:0}}@keyframes pm-f4{0%{opacity:0}60%{opacity:1}94%{opacity:0}}.pm-car{animation:3.6s infinite pm-lift}@keyframes pm-lift{0%{animation-timing-function:steps(12,end);transform:translateY(0)}60%{transform:translateY(-12px)}94%{animation-timing-function:step-end;transform:translateY(-12px)}to{transform:translateY(0)}}.pm-beacon{animation:1.2s step-end infinite pm-blink}@keyframes pm-blink{50%{opacity:.15}}.pm-spark{opacity:0;animation:3.6s steps(6,end) infinite pm-spark}@keyframes pm-spark{0%,60%{opacity:0;transform:translate(0)}62%{opacity:1;transform:translate(0)}86%{opacity:1;transform:translate(var(--dx), var(--dy))}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) + 2px))}}.brand:hover .pump-meter .pm-car,.brand:hover .pump-meter .pm-win,.brand:hover .pump-meter .pm-spark{animation-duration:1.8s}@media (prefers-reduced-motion:reduce){.pm-car,.pm-win,.pm-spark,.pm-beacon{animation:none}.pm-win{opacity:1}}.nav-links{color:#cfd4dd;gap:20px;margin-left:auto;font-size:21px;display:flex}.nav-links a:hover{color:var(--green);text-shadow:0 0 12px #4ade8099}.btn{font-family:var(--pixel);background:var(--green-hi);color:#03100a;cursor:pointer;white-space:nowrap;box-shadow:0 3px 0 var(--green-deep), 0 0 18px #4ade8052;border:1px solid #bbf7d0;border-radius:6px;justify-content:center;align-items:center;padding:11px 16px;font-size:10px;transition:transform 80ms,box-shadow .15s,background .15s;display:inline-flex}.btn:hover:not(:disabled){box-shadow:0 3px 0 var(--green-deep), 0 0 24px #4ade8059;background:#86efac}.btn:active:not(:disabled){box-shadow:0 1px 0 var(--green-deep);transform:translateY(2px)}.btn:disabled{background:var(--panel-2);color:var(--ink-faint);box-shadow:none;cursor:not-allowed;border-color:#23252d}.btn.ghost{color:#b9f8cf;box-shadow:none;background:#86efac12;border-color:#86efac8c}.btn.ghost:hover{border-color:var(--green);color:#e6ffee;background:#86efac24}.btn.small{padding:8px 10px;font-size:8px}.link{color:var(--green);cursor:pointer;background:0 0;border:0;text-decoration:underline}main{max-width:1240px;margin:0 auto;padding:0 24px}.sec{padding:56px 0 16px}.sec+.sec{border-top:1px solid var(--line);margin-top:32px}.sec-head{max-width:760px;margin-bottom:28px}.sec-head.center{text-align:center;margin:0 auto 28px}.kicker{color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:18px;display:block}.display{text-shadow:0 0 28px #4ade802e;margin:0 0 14px;font-size:clamp(18px,3.2vw,34px);line-height:1.35}.display.sm{font-size:clamp(15px,2.2vw,22px)}.lede{color:var(--ink-dim);margin:0;font-size:23px}.reveal{opacity:0}.reveal.in{animation:.9s steps(9,end) forwards wipe}.reveal.in .display .ch{animation:.5s steps(4,end) backwards drop;animation-delay:calc(var(--i) * 28ms + .12s)}.reveal.in .kicker{animation:.6s steps(14,end) backwards type}@keyframes wipe{0%{opacity:1;clip-path:inset(-60px -60px 100%);transform:translateY(24px)}to{opacity:1;clip-path:inset(-60px);transform:none}}@keyframes drop{0%{opacity:0;transform:translateY(-14px)}}@keyframes type{0%{clip-path:inset(0 100% 0 0)}}.toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.lookup{flex:320px;gap:8px;max-width:520px;display:flex}.lookup input{background:var(--panel);border:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;border-radius:6px;outline:none;flex:1;padding:4px 12px;transition:border-color .15s}.lookup input:focus{border-color:var(--green)}.share{gap:8px;display:flex}.board{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}.tower-col{min-width:0;position:sticky;top:76px}.board-extras{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:12px;margin-top:20px;display:grid}.board-extras:empty{display:none}.tower-bar{justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:0 4px 8px;display:flex}.blink{animation:1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.2}}.tower-wrap{border:1px solid var(--line);scrollbar-color:#23252d transparent;background:#04050a;border-radius:10px;justify-content:center;min-height:460px;max-height:calc(100vh - 150px);display:flex;overflow-y:auto;box-shadow:inset 0 0 60px #0009,0 30px 80px -40px #4ade8040}.tower-canvas{image-rendering:pixelated;cursor:pointer;display:block}.side{flex-direction:column;gap:12px;display:flex}.panel{background:linear-gradient(180deg, var(--panel-2), var(--panel));border:1px solid var(--line);border-radius:10px;padding:16px;position:relative}.panel:before{content:"";background:linear-gradient(90deg, transparent, var(--line-strong), transparent);height:1px;position:absolute;top:-1px;left:16px;right:16px}.stats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.stat{flex-direction:column;gap:6px;display:flex}.stat.wide{grid-column:1/-1}.big{text-shadow:0 0 18px #4ade8073;font-size:22px}.house-cta{border-color:var(--line-strong);flex-direction:column;gap:6px;transition:background .15s;display:flex}.house-cta:hover{background:var(--panel-2)}.floor-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.chip{font-family:var(--term);border:1px solid var(--line-strong);color:var(--green);background:0 0;border-radius:4px;padding:1px 8px;font-size:16px}button.chip{cursor:pointer}button.chip:hover{background:var(--green-ghost)}.tier-row{justify-content:space-between;display:flex}.meter{border:1px solid var(--line);background:#0b0c10;border-radius:2px;height:8px;margin:8px 0 12px;overflow:hidden}.meter span{background:repeating-linear-gradient(90deg, var(--green) 0 6px, var(--green-hi) 6px 8px);height:100%;transition:width .4s steps(8,end);display:block;box-shadow:0 0 12px #4ade8099}.rows{grid-template-columns:90px 1fr;row-gap:2px;display:grid}.rows span:nth-child(odd){color:var(--ink-faint)}.placed{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.tabs{border-bottom:1px solid var(--line);gap:4px;margin:-6px -6px 10px;display:flex}.tab{color:var(--ink-dim);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 10px;font-size:20px}.tab:hover{color:var(--ink)}.tab.on{color:var(--green);border-bottom-color:var(--green)}.shop p{margin:0 0 10px}.items{flex-direction:column;gap:4px;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.item{border:1px solid #0000;border-radius:6px;grid-template-columns:32px 1fr auto 82px;align-items:center;gap:10px;padding:6px 8px;transition:background .12s,border-color .12s;display:grid}.item:hover{background:var(--panel-2);border-color:var(--line)}.item .btn{width:100%}.item-req{color:var(--ink-faint);font-size:16px}.item.locked .item-name,.item.locked .icon{opacity:.4}.icon{place-items:center;display:inline-grid}.icon img{image-rendering:pixelated}.how-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:40px;display:grid}.lore{position:sticky;top:96px}.lore p{margin:0 0 20px;font-size:24px;line-height:1.4}.ladder{flex-direction:column;gap:8px;display:flex}.rung{background:var(--panel);border:1px solid var(--line);transition:transform .15s var(--step), border-color .15s;border-radius:10px;grid-template-columns:512px 1fr;align-items:center;gap:16px;padding:8px;display:grid}.rung:hover{border-color:var(--line-strong);transform:translate(-6px)}.tier-canvas{aspect-ratio:256/96;width:512px;max-width:100%;height:auto;image-rendering:pixelated;border-radius:4px;display:block}.rung-meta{flex-direction:column;gap:2px;display:flex}.rung-name{color:var(--ink);margin-bottom:4px;font-size:11px}.cat-group{margin-bottom:24px}.cat-label{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.cat-card{background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:18px 10px 12px;transition:transform .15s steps(3,end),border-color .15s,box-shadow .15s;display:flex}.cat-card:hover{border-color:var(--green);transform:translateY(-4px);box-shadow:0 12px 30px -16px #4ade8099}.cat-card .icon{height:56px}.cat-card.t5{background:linear-gradient(180deg, #facc150f, var(--panel));border-color:#facc154d}.cat-card.t4{border-color:var(--line-strong)}.cat-name{text-align:center}.cat-meta{gap:10px;font-size:17px;display:flex}.docs-intro{max-width:820px;margin:0 0 22px;font-size:22px;line-height:1.4}.docs{columns:2;column-gap:12px}.docs>.doc{break-inside:avoid;margin-bottom:12px}.doc h3{margin:0}.doc-sum{margin:8px 0 12px;font-size:18px}.doc dl{margin:0}.doc-row{border-top:1px solid var(--line);grid-template-columns:118px 1fr;gap:12px;padding:7px 0;font-size:18px;line-height:1.3;display:grid}.doc-row dt{color:var(--ink)}.doc-row dd{margin:0}.city{border:1px solid var(--line);background:#04050a;border-radius:10px;overflow:hidden}.city-scroll{scrollbar-color:var(--line-strong) transparent;overflow-x:auto}.city-canvas{image-rendering:pixelated;cursor:pointer;margin:0 auto;display:block}.city-info{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;min-height:48px;padding:12px 16px;display:flex}.coin-tiles{grid-template-columns:repeat(3,minmax(0,220px));justify-content:center;gap:12px;margin-bottom:18px;display:grid}.tile{flex-direction:column;align-items:center;gap:8px;display:flex}.reward-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:780px;margin:0 auto 18px;display:grid}.reward-steps .tile{text-align:left;align-items:flex-start}.gold{color:#e8b931}.ca-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.ca{background:var(--panel);border:1px solid var(--line-strong);cursor:pointer;border-radius:8px;align-items:center;gap:14px;padding:10px 16px;transition:background .15s;display:flex;box-shadow:0 0 26px #4ade801a}.ca:hover{background:var(--panel-2)}.ca-short{display:none}.foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;max-width:1240px;margin:48px auto 0;padding:28px 24px 48px;display:flex}.toast{z-index:90;background:var(--panel-2);border:1px solid var(--green);color:var(--green);border-radius:8px;padding:12px 16px;font-size:10px;animation:.25s steps(3,end) drop;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 0 24px #4ade8040}.chip.live{margin-left:8px;font-size:14px}button.chip:disabled{cursor:default;opacity:.5}.visit-note{border-color:var(--line-strong);flex-direction:column;align-items:flex-start;gap:10px;display:flex}.sky{flex-direction:column;gap:4px;display:flex}.sky-row{text-align:left;width:100%;font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:8px;grid-template-columns:44px 1.4fr 1fr 70px 80px 80px 120px;align-items:center;gap:12px;padding:12px 16px;transition:transform .15s,border-color .15s,background .15s;display:grid}.sky-row:hover{border-color:var(--line-strong);background:var(--panel-2);transform:translate(4px)}.sky-row .chip{margin-left:8px;font-size:13px}.sky-head{cursor:default;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.08em;background:0 0;border-color:#0000;font-size:15px}.sky-head:hover{background:0 0;border-color:#0000;transform:none}.sky-row.me{border-color:var(--green)}.rank{color:var(--ink-dim);font-size:12px}.podium .rank{color:var(--green);text-shadow:0 0 12px #4ade8080}.sky-foot{margin-top:10px}.checkin{border-top:1px solid var(--line);flex-flow:wrap;justify-content:space-between;align-items:center;padding-top:12px}.badges-head{justify-content:space-between;margin-bottom:10px;display:flex}.badges{flex-wrap:wrap;gap:6px;display:flex}.badge{font-family:var(--term);border:1px dashed var(--line-strong);color:var(--ink-faint);cursor:help;border-radius:4px;padding:2px 8px;font-size:16px}.badge.on{color:var(--green);background:var(--green-ghost);border-style:solid;box-shadow:0 0 12px #4ade8026}.sky-tabs{align-items:center;margin-bottom:12px}.sky-ends{margin-left:auto;padding-right:8px}.btn.soon{cursor:default;opacity:.7}@media (max-width:900px){.nav{gap:16px}.nav-links{gap:12px;font-size:19px}}@media (max-width:1000px){.docs{columns:1}.lore{position:static}.rung,.board,.how-grid{grid-template-columns:1fr}.tower-col{position:static}.tower-wrap{max-height:72vh}}@media (max-width:640px){.nav{flex-wrap:wrap;gap:8px 12px;padding:10px 16px 0}.brand-word{display:none}.nav .btn{margin-left:auto}html{scroll-padding-top:112px}.nav-links{white-space:nowrap;scrollbar-width:none;flex:1 0 100%;order:3;gap:18px;margin:0 -16px;padding:4px 16px 10px;font-size:19px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.nav-links::-webkit-scrollbar{display:none}main{padding:0 16px}.sec{padding-top:48px}.lookup{max-width:none}.share{width:100%}.share .btn{flex:1}.rung{grid-template-columns:1fr}.tier-canvas{width:100%;height:auto}.coin-tiles{grid-template-columns:repeat(3,1fr)}.reward-steps{grid-template-columns:1fr}.doc-row{grid-template-columns:96px 1fr}.ca-full{display:none}.ca-short{display:inline}.sky-row{grid-template-columns:30px 1.4fr 50px 50px 1fr;gap:8px;padding:10px 12px}.hide-sm{display:none}}.sec{position:relative}.sec:before,.sec:after{content:"";pointer-events:none;background:linear-gradient(var(--green), var(--green)) 0 0 / 100% 2px no-repeat, linear-gradient(var(--green), var(--green)) 0 0 / 2px 100% no-repeat, linear-gradient(var(--green-hi), var(--green-hi)) 4px 4px / 4px 4px no-repeat;opacity:.5;width:22px;height:22px;transition:opacity .3s steps(3,end);position:absolute;top:46px}.sec:before{left:-14px}.sec:after{right:-14px;transform:scaleX(-1)}.sec:hover:before,.sec:hover:after{opacity:.9}.sec>.sec-head .kicker:before{content:"";vertical-align:2px;background:var(--green);width:8px;height:8px;box-shadow:0 0 8px var(--green-hi);margin-right:10px;animation:1.2s steps(2,end) infinite blink;display:inline-block}.sec>.sec-head .kicker:after{content:"";background:repeating-linear-gradient(90deg, var(--green) 0 6px, transparent 6px 10px);opacity:.6;width:96px;height:2px;margin-top:10px;display:block}.sec-head.center .kicker:after{margin-inline:auto}#tower.reveal.in{animation:.8s steps(8,end) forwards rise}#tower.in .tower-wrap{animation:1s steps(10,end) .2s backwards boot-up}#city.reveal.in{animation:.9s steps(12,end) forwards scan-in}#skyline.reveal.in{animation:.3s steps(3,end) forwards fade-in}#skyline.in .sky-row:not(.sky-head){animation:.45s steps(5,end) backwards slide-left;animation-delay:calc(var(--i,0) * 45ms + .15s)}#ladder.reveal.in{animation:.3s steps(3,end) forwards fade-in}#ladder.in .rung{animation:.5s steps(6,end) backwards slide-right;animation-delay:calc(var(--i,0) * 90ms + .15s)}#catalog.reveal.in{animation:.3s steps(3,end) forwards fade-in}#catalog.in .cat-card{animation:.4s steps(4,end) backwards pop;animation-delay:calc(var(--i,0) * 40ms + .15s)}#coin.reveal.in{animation:1s step-end forwards neon-on}#coin.in .tile{animation:.4s steps(4,end) .5s backwards pop}#docs.reveal.in{animation:.3s steps(3,end) forwards fade-in}#docs.in .doc{animation:.5s steps(6,end) backwards unfold;animation-delay:calc(var(--i,0) * 70ms + .15s)}@keyframes rise{0%{opacity:1;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes boot-up{0%{clip-path:inset(100% 0 0);filter:brightness(2.2)saturate(0)}}@keyframes scan-in{0%{opacity:1;clip-path:inset(-60px 100% -60px -60px)}to{opacity:1;clip-path:inset(-60px)}}@keyframes fade-in{to{opacity:1}}@keyframes slide-left{0%{opacity:0;transform:translate(28px)}}@keyframes slide-right{0%{opacity:0;transform:translate(-36px)}}@keyframes pop{0%{opacity:0;transform:scale(.7)}}@keyframes unfold{0%{opacity:0;clip-path:inset(0 0 100%)}}@keyframes neon-on{0%{opacity:0}10%{opacity:1}15%{opacity:.15}30%{opacity:1}34%{opacity:.4}40%,to{opacity:1}}.swap{animation:.28s steps(4,end) swap-in}@keyframes swap-in{0%{opacity:0;transform:translateY(8px)}}#tower .side .panel{transition:border-color .2s,box-shadow .2s,transform .2s steps(3,end)}#tower .side .panel:hover{border-color:var(--line-strong);box-shadow:0 0 0 1px var(--green-ghost), 0 14px 34px -22px #4ade808c;transform:translateY(-2px)}#city .city{transition:border-color .2s,box-shadow .3s}#city .city:hover{border-color:var(--line-strong);box-shadow:0 0 40px -18px #4ade8080}#skyline .sky-row:not(.sky-head){position:relative;overflow:hidden}#skyline .sky-row:not(.sky-head):before{content:"";background:var(--green);width:3px;transition:transform .2s steps(4,end);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}#skyline .sky-row:not(.sky-head):hover:before{transform:scaleY(1)}#ladder .rung{position:relative}#ladder .rung:after{content:"";background:var(--green);opacity:0;width:3px;box-shadow:0 0 10px var(--green-hi);transition:opacity .2s steps(2,end);position:absolute;top:12px;bottom:12px;right:-1px}#ladder .rung:hover:after{opacity:1}#catalog .cat-card:hover .icon{animation:.6s steps(2,end) infinite bob}#coin .tile{transition:border-color .2s,box-shadow .2s}#coin .tile:hover{border-color:var(--green);animation:.5s step-end flicker;box-shadow:0 0 22px -6px #4ade8099,inset 0 0 18px -10px #4ade80cc}@keyframes flicker{20%{border-color:var(--line)}40%{border-color:var(--green)}60%{border-color:var(--line)}}#docs .doc{transition:border-color .2s}#docs .doc:hover{border-color:var(--line-strong)}#docs .doc-row{transition:background .15s,padding-left .15s steps(2,end)}#docs .doc-row:hover{background:var(--green-ghost);padding-left:6px}#docs .doc-row:hover dt{color:var(--green)}@media (max-width:640px){.sec:before,.sec:after{width:14px;height:14px;top:40px}.sec:before{left:-10px}.sec:after{right:-10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1}}.shop-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:8px;margin:-6px -6px 10px;display:flex}.shop-head .tabs{border-bottom:0;margin:0}.shop-head>.btn{margin-bottom:4px}.shop-modal{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030406c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.shop-sheet{flex-direction:column;gap:10px;width:min(1100px,100%);height:min(820px,100%);display:flex;overflow:hidden}.sheet-head{align-items:center;gap:16px;font-size:22px;display:flex}.sheet-head .btn{margin-left:auto}.sheet-floors{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sheet-floors .label{color:var(--ink-faint);margin-right:4px}button.chip.on{background:var(--green);color:#050607}.shop-sheet .tabs{align-items:center;margin:0}.sheet-hint{margin-left:auto}.card-items{flex:1;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-content:start;gap:10px;margin:0;padding:2px;list-style:none;display:grid;overflow-y:auto}.card-item{border:1px solid var(--line);background:var(--panel-2);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:14px 10px 10px;display:flex}.card-item:hover{border-color:var(--line-strong)}.card-item.on{border-color:var(--green)}.card-item.locked .icon,.card-item.locked .item-name{opacity:.4}.card-item .btn{width:100%;margin-top:auto}@media (max-width:640px){.shop-modal{padding:0}.shop-sheet{border-radius:0;height:100%}.card-items{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.wallet-pick{text-align:center;flex-direction:column;gap:10px;width:min(360px,100%);display:flex}.wallet-pick p{margin:0}.gh{color:#dfe4ec;background:#86efac0d;border:1px solid #86efac73;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.gh:hover{color:var(--green);background:var(--green-ghost)}.gh-link{white-space:nowrap;color:var(--ink-dim);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.gh-link:hover{color:var(--green)}.page .sec:first-child{padding-top:48px}.nav-links a.on{color:var(--green);text-shadow:0 0 12px #4ade8080}.page input,.page textarea{background:var(--panel);border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:6px;outline:none;padding:6px 12px;font-size:20px;transition:border-color .15s,box-shadow .15s}.page textarea{resize:vertical}.page input:focus,.page textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-ghost)}.page input:disabled{color:var(--ink-faint);border-style:dashed}.page input[type=file]{padding:6px;font-size:16px}.page label{flex-direction:column;gap:6px;display:flex}.mono{font-family:var(--term);word-break:break-all}.launch-how{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.launch-how li{animation:ignite .6s var(--step) backwards;animation-delay:calc(var(--i) * 80ms);flex-direction:column;gap:8px;display:flex}@media (max-width:1000px){.launch-how{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.launch-how{grid-template-columns:1fr}}.launch-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.launch-form,.launch-side{flex-direction:column;gap:16px;display:flex}.launch-side{position:sticky;top:84px}.step-box{min-width:0;animation:ignite .7s var(--step) backwards;flex-direction:column;gap:14px;margin:0;display:flex}.step-box:nth-child(2){animation-delay:.12s}.step-box:nth-child(3){animation-delay:.24s}.step-box legend{padding:0 8px}.step-box:focus-within{border-color:var(--line-strong);box-shadow:0 0 32px #4ade8014}@keyframes ignite{0%{opacity:0;filter:brightness(2.2)saturate(0);transform:translateY(18px)}40%{opacity:1}55%{filter:brightness(.7)}70%{filter:brightness(1.4)}to{filter:none;transform:none}}.two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.find-row{gap:8px;display:flex}.found{border:1px dashed var(--line-strong);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.pump-profile{align-items:center;gap:12px;display:flex}.pump-profile img,.pump-avatar{object-fit:cover;image-rendering:auto;border:1px solid var(--line-strong);border-radius:8px;flex:none;width:40px;height:40px}.pump-profile.big img,.pump-profile.big .pump-avatar{width:56px;height:56px}.pump-avatar{font-family:var(--pixel);text-transform:uppercase;color:var(--green);background:var(--green-ghost);place-items:center;font-size:10px;display:grid}.pump-avatar.huge{width:112px;height:112px;font-size:22px}.pump-who{flex-direction:column;gap:2px;min-width:0;display:flex}.preview-card{align-items:center;gap:14px;margin-top:10px;display:flex}.preview-card img,.preview-blank{object-fit:cover;border:1px solid var(--line-strong);border-radius:8px;flex:none;width:96px;height:96px}.preview-blank{color:var(--ink-faint);background:repeating-linear-gradient(45deg, var(--panel) 0 6px, var(--panel-2) 6px 12px);place-items:center;display:grid}.preview-card p{word-break:break-word;margin:0 0 6px}.clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.coin-preview:hover .preview-card img{animation:.5s steps(4,end) wobble}.split-box,.launch-side .panel{flex-direction:column;gap:8px;display:flex}.split-bar{border:1px solid var(--line-strong);height:26px;font-family:var(--pixel);border-radius:6px;font-size:9px;display:flex;overflow:hidden}.split-bar span{color:#06120a;background:var(--green);transform-origin:0;animation:fill 1s var(--step) backwards;place-items:center;display:grid}.split-bar span+span{background:var(--ink);animation-delay:.4s}@keyframes fill{0%{transform:scaleX(0)}}.split-legend{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.dot{width:8px;height:8px;margin-right:4px;display:inline-block}.dot.g{background:var(--green)}.dot.w{background:var(--ink)}.launch-go{white-space:normal;text-align:center;width:100%;padding:16px;font-size:11px;line-height:1.6}.launch-go:not(:disabled){animation:2.4s steps(6,end) infinite charge}@keyframes charge{50%{box-shadow:0 3px 0 var(--green-deep), 0 0 30px #4ade8073}}.launch-steps{color:var(--ink-faint);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.launch-steps li:before{content:"[ ] ";font-family:var(--term)}.launch-steps li.done{color:var(--ink-dim)}.launch-steps li.done:before{content:"[x] ";color:var(--green)}.launch-steps li.now{color:var(--green);animation:1s steps(2,end) infinite blink}.launch-steps li.now:before{content:"[>] "}.launch-closed{color:#fde68a;border-color:#fde68a59;margin-bottom:18px;font-size:10px;line-height:1.8}.kept summary{cursor:pointer;color:var(--ink-dim)}.kept[open] summary{color:var(--green)}.token-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.token-stats .tile{animation:ignite .6s var(--step) backwards;align-items:flex-start}.token-stats .tile:nth-child(2){animation-delay:80ms}.token-stats .tile:nth-child(3){animation-delay:.16s}.token-stats .tile:nth-child(4){animation-delay:.24s}.token-tools{align-items:center;gap:12px;margin-bottom:16px;display:flex}.token-tools input{flex:1}.coin-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.coin-card{animation:.45s steps(5,end) backwards stamp;animation-delay:calc(min(var(--i), 12) * 45ms);transition:transform .15s var(--step), border-color .15s;align-items:center;gap:14px;display:flex}.coin-card:hover{border-color:var(--green);transform:translateY(-3px)}.coin-card:hover .coin-img{filter:drop-shadow(0 0 10px #4ade8080)}@keyframes stamp{0%{opacity:0;transform:scale(1.12)rotate(-1.5deg)}60%{opacity:1;transform:scale(.98)}}.coin-img{object-fit:cover;border:1px solid var(--line-strong);border-radius:8px;flex:none;width:72px;height:72px;transition:filter .15s}.coin-body{flex-direction:column;gap:5px;min-width:0;display:flex}.coin-body .pixel:first-child{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.coin-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip.tier-0{color:var(--ink-dim);border-color:var(--line)}.chip.tier-3{color:#93c5fd;border-color:#93c5fd66}.chip.tier-4{color:#fde68a;border-color:#fde68a73}.chip.tier-5{color:#06120a;background:linear-gradient(90deg, #fde68a, var(--green));border-color:#0000}.empty-coins{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:36px;display:flex}.more{margin:18px auto 0;display:flex}.tier-key{margin-top:24px}.tier-key ol{flex-wrap:wrap;gap:10px 18px;margin:10px 0 0;padding:0;list-style:none;display:flex}.coin-hero,.user-hero{align-items:flex-start;gap:24px;margin-bottom:24px;animation:.8s steps(8,end) backwards beam;display:flex}.coin-hero>img,.coin-hero>.hero-logo,.user-hero>img{object-fit:cover;border:1px solid var(--line-strong);border-radius:12px;flex:none;width:128px;height:128px;box-shadow:0 0 40px #4ade8026}.user-hero>img{width:112px;height:112px}@keyframes beam{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(-40px)}}.coin-hero h1,.user-hero h1{word-break:break-word}.coin-links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.coin-cols{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.chart{height:520px;padding:0;overflow:hidden}.chart iframe{border:0;width:100%;height:100%}.coin-side{flex-direction:column;gap:14px;display:flex}.coin-side .panel{animation:ignite .6s var(--step) backwards;flex-direction:column;gap:8px;display:flex}.coin-side .panel:nth-child(2){animation-delay:.1s}.coin-side .panel:nth-child(3){animation-delay:.2s}.recipient:hover{border-color:var(--green)}.fee-split{color:var(--ink-dim);flex-direction:column;gap:4px;display:flex}.fee-split b{color:var(--ink);float:right;font-weight:400}.tier-progress .chip{align-self:flex-start}.bar{border:1px solid var(--line-strong);border-radius:3px;height:10px;overflow:hidden}.bar span{background:repeating-linear-gradient(90deg, var(--green) 0 6px, var(--green-hi) 6px 8px);transform-origin:0;height:100%;animation:1.2s steps(12,end) backwards fill;display:block}.live-banner{border-color:var(--green);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;animation:1.6s steps(4,end) 3 charge;display:flex}.launch-floors{flex-direction:column;gap:8px;display:flex}.launch-floor{border-radius:6px;grid-template-rows:auto auto;grid-template-columns:28px auto 1fr;align-items:center;column-gap:10px;padding:6px;transition:background .15s;display:grid}.launch-floor:hover{background:var(--green-ghost)}.launch-floor img{object-fit:cover;border-radius:4px;grid-row:span 2;width:28px;height:28px}.launch-floor .dim{grid-column:2/-1;font-size:16px}@media (max-width:1000px){.launch-grid,.coin-cols{grid-template-columns:1fr}.launch-side{position:static}.token-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.two{grid-template-columns:1fr}.token-tools{flex-wrap:wrap}.token-tools input{flex:1 0 100%}.token-tools .btn{margin-left:auto}.coin-hero,.user-hero{flex-direction:column}.chart{height:380px}}.quests,.invite{flex-direction:column;gap:10px;display:flex}.quests-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.quests ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.quests li{animation:.4s steps(4,end) backwards stamp;animation-delay:calc(var(--i) * 60ms);grid-template-columns:16px 1fr auto;align-items:center;gap:10px;display:grid}.quests li .box{border:1px solid var(--line-strong);width:14px;height:14px;font-family:var(--pixel);color:#06120a;place-items:center;font-size:8px;display:grid}.quests li.done{color:var(--ink-dim)}.quests li.done>span:nth-child(2){text-decoration:line-through;-webkit-text-decoration-color:var(--green-deep);text-decoration-color:var(--green-deep)}.quests li.done .box{background:var(--green);border-color:var(--green);animation:.6s steps(3,end) charge}.invite .btn{align-self:flex-start}.doc-ca{justify-content:flex-start;margin-top:12px}.profile-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.profile-card{color:inherit;transition:border-color .2s, transform .2s var(--step);animation:ignite .5s var(--step) backwards;animation-delay:calc(min(var(--i,0), 12) * 50ms);flex-direction:column;gap:12px;text-decoration:none;display:flex}.profile-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.profile-top{align-items:center;gap:12px;min-width:0;display:flex}.profile-top .pump-avatar{place-items:center;width:48px;height:48px;display:grid}.profile-name{flex-direction:column;gap:2px;min-width:0;display:flex}.profile-name .pixel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-stats{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 0;display:grid}.profile-stats>span{flex-direction:column;gap:4px;min-width:0;display:flex}@media (max-width:640px){.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.fee-tracker{border-color:var(--line-strong);flex-direction:column;gap:14px;margin-bottom:20px;display:flex;box-shadow:0 18px 50px -36px #4ade8099}.ft-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ft-dot{background:var(--ink-faint);vertical-align:1px;width:8px;height:8px;margin-right:6px;display:inline-block}.ft-dot.on{background:var(--green-hi);box-shadow:0 0 8px var(--green-hi);animation:1.4s step-end infinite pm-blink}.ft-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.ft-step{border:1px solid var(--line);min-width:0;animation:ignite .6s var(--step) backwards;animation-delay:calc(var(--i) * 90ms);background:#86efac08;border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex;position:relative}.ft-step:not(:last-child):after{content:"";background:var(--line-strong);width:14px;height:2px;position:absolute;top:50%;right:-18px}.ft-step:not(:last-child):before{content:"";background:var(--green-hi);width:6px;height:6px;box-shadow:0 0 6px var(--green-hi);animation:1.6s steps(4,end) infinite ft-hop;animation-delay:calc(var(--i) * .4s);position:absolute;top:calc(50% - 2px);right:-18px}@keyframes ft-hop{0%{opacity:0;transform:translate(-12px)}25%{opacity:1}to{opacity:0;transform:translate(4px)}}.ft-value{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ft-note{font-size:17px}.ft-step.green .ft-value{color:var(--green)}.ft-step.gold .ft-value{color:#fde68a}.ft-step.fire{background:#fb923c0d;border-color:#fb923c59}.ft-step.fire .ft-value{color:#fdba74;text-shadow:0 0 12px #fb923c73}.ft-split{height:18px;font-family:var(--pixel);border-radius:4px;font-size:8px;line-height:18px;display:flex;overflow:hidden}.ft-split span:first-child{background:var(--green-hi);color:#03100a;padding:0 8px}.ft-split span:last-child{color:#1c1404;text-align:center;background:#fde68a}.ft-foot{flex-wrap:wrap;justify-content:space-between;gap:8px 18px;font-size:18px;display:flex}.ft-tx{color:var(--green);margin-left:10px}.ft-tx:hover{text-decoration:underline}@media (max-width:1000px){.ft-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ft-step:before,.ft-step:after{display:none}.ft-step.fire{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ft-step:before,.ft-dot.on{animation:none}}.pic-fallback{color:#eafff0;text-shadow:0 0 8px #4ade8099;background:linear-gradient(135deg,#4ade8038,#fde68a1f)}.logo-fallback{font-family:var(--pixel);color:var(--green);background:repeating-linear-gradient(45deg, #86efac0f 0 4px, transparent 4px 8px), var(--panel-2);place-items:center;display:grid;overflow:hidden}.profile-coins{align-items:center;gap:10px;min-width:0;display:flex}.profile-logos{flex:none;display:flex}.mini-logo{border:1px solid var(--line-strong);object-fit:cover;background:var(--panel);border-radius:6px}.profile-logos .mini-logo+.mini-logo{margin-left:-8px}.profile-stats .pixel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:640px){.token-stats .big{overflow-wrap:anywhere;font-size:15px}.ft-value{font-size:12px}}.act-stats .fire{color:#fdba74;text-shadow:0 0 14px #fb923c80}.act-stats .gold{color:#fde68a}.act-cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.act-feed{flex-direction:column;gap:12px;min-width:0;display:flex}.act-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.act-head .ft-tx{margin:0}.act-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.act-list li{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 0;font-size:18px;display:grid}.act-list li:first-child{border-top:0}.act-list li.failed{opacity:.55}.act-list .chip{text-transform:uppercase;justify-self:start}.act-amt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.act-list .ft-tx{margin:0}.chip.act-buy-burn{color:#fdba74;border-color:#fb923c73}.chip.act-fees-in{color:var(--green);border-color:var(--line-strong)}.chip.act-sent{color:#fde68a;border-color:#fde68a66}@media (max-width:1000px){.act-cols{grid-template-columns:1fr}}@media (max-width:640px){.act-list li{grid-template-columns:auto minmax(0,1fr);gap:4px 10px}.act-when{grid-column:1}}.tokens-page .token-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.tokens-page .token-stats .big{white-space:nowrap;font-size:16px}@media (max-width:1000px){.tokens-page .token-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.tokens-page .token-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tokens-page .token-stats .tile:first-child{grid-column:1/-1}}.lp-failed{background:#f871710f;border:1px solid #f8717166;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.lp-failed p{margin:0}.lp-failed-actions{flex-wrap:wrap;gap:8px;display:flex}.lp-discard{align-self:flex-start;font-size:17px}.nav .gh+.gh{margin-left:-18px}@media (max-width:900px){.nav .gh+.gh{margin-left:-8px}}@media (max-width:640px){.nav .gh+.gh{margin-left:-4px}}.lp-matches{flex-direction:column;gap:6px;display:flex}.lp-match{text-align:left;border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:8px;padding:8px 10px;transition:border-color .15s,background .15s}.lp-match:hover,.lp-match:focus-visible{border-color:var(--green);background:#86efac0f}html[data-booted] .boot{display:none}.back-link{color:var(--ink-dim);transition:color .15s, transform .15s var(--step);align-items:center;gap:8px;margin-bottom:14px;font-size:18px;display:inline-flex}.back-link:hover,.back-link:focus-visible{color:var(--green);transform:translate(-3px)}.ca .mono{letter-spacing:.02em;font-size:17px}.ca .label{white-space:nowrap}.nav-ca{text-transform:uppercase;cursor:pointer;font-size:8px}.doc-ca,.act-ca{justify-content:flex-start;margin:4px 0 18px}.cta-ca{justify-content:flex-start;margin-top:4px}.cta-ca .ca{gap:10px;padding:8px 10px}.cta-ca .ca-full{display:none}.cta-ca .ca-short{display:inline}.foot{flex-wrap:wrap}.foot-ca{flex-basis:100%;order:-1;justify-content:flex-start;margin-bottom:6px}.nav-ca.copied{color:#03100a;background:var(--green-hi);border-color:#bbf7d0;align-items:center;gap:6px;width:auto;padding:0 10px;display:inline-flex;box-shadow:0 0 16px #4ade8080}.ca-copy{align-items:center;gap:5px;display:inline-flex}
.burns{gap:10px;margin-top:12px;display:grid}.burn-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.burn-stats>div{background:var(--panel-2);border:1px solid var(--line);border-radius:6px;padding:8px 10px}.burn-stats b{font-family:var(--pixel);color:#fdba74;margin-top:4px;font-size:11px;display:block}.burn-bar{background:var(--panel-2);border-radius:3px;height:6px;overflow:hidden}.burn-bar>i{background:linear-gradient(90deg,#f97316,#facc15);min-width:2px;height:100%;display:block}.burn-list{gap:2px;font-size:17px;display:grid}.burn-list a{color:var(--ink-dim);justify-content:space-between;gap:12px;display:flex}.burn-list a:hover{color:var(--green)}@media (max-width:520px){.burn-stats{grid-template-columns:1fr 1fr}}.lp-head{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:end;gap:28px;margin-bottom:20px;display:grid}.lp-head .lede{margin-bottom:0}.lp-steps{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp-steps li{background:var(--panel);border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.lp-steps li:last-child{border-color:var(--line-strong);background:var(--green-ghost)}.lp-steps li>span:last-child{flex-direction:column;gap:4px;font-size:16px;line-height:1.1;display:flex}.lp-steps b{color:var(--ink);font-size:8px;font-weight:400}.lp-num{background:var(--green);color:#06120a;border-radius:4px;flex:none;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.lp-box{flex-direction:column;gap:12px;display:flex}.lp-title{color:var(--ink);align-items:center;gap:10px;margin:0;font-size:9px;font-weight:400;display:flex}.lp-title span{color:var(--green)}.lp-self{align-self:flex-start;font-size:16px}.lp-coin{grid-template-columns:148px minmax(0,1fr);gap:14px;display:grid}.lp-fields{flex-direction:column;gap:10px;display:flex}.drop{border:1px dashed var(--line-strong);background:linear-gradient(var(--panel), var(--panel)) padding-box, repeating-linear-gradient(45deg, #86efac0a 0 6px, transparent 6px 12px);cursor:pointer;border-radius:10px;place-items:center;width:148px;height:148px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;overflow:hidden}.drop:hover,.drop:focus-visible,.drop.over{border-color:var(--green);box-shadow:0 0 0 3px var(--green-ghost), 0 0 28px #4ade802e;outline:none}.drop.over{transform:scale(1.03)}.drop.has{border-style:solid}.drop img{object-fit:cover;width:100%;height:100%}.drop-empty{color:var(--ink-dim);flex-direction:column;align-items:center;gap:8px;font-size:16px;display:flex}.drop-empty svg{color:var(--green)}.drop-empty b{color:var(--ink);font-size:8px;font-weight:400}.drop-swap{text-align:center;color:var(--ink);transition:transform .15s var(--step);background:#08090bc7;padding:7px 0;font-size:7px;position:absolute;inset:auto 0 0;transform:translateY(100%)}.drop:hover .drop-swap,.drop:focus-visible .drop-swap{transform:none}.lp-site{flex-direction:column;gap:6px;display:flex}.lp-site .mono{border:1px dashed var(--line);color:var(--ink-dim);border-radius:6px;padding:6px 12px;font-size:20px}.lp-card{gap:14px!important}.lp-card .preview-card{margin:0}.lp-card .preview-card img,.lp-card .preview-blank{width:72px;height:72px}.lp-cost{justify-content:space-between;align-items:baseline;display:flex}.lp-cost b{font-size:12px;font-weight:400}.lp-fine{font-size:15px;line-height:1.3}.mini-tower{background:linear-gradient(#04050a,#0b1510);border-radius:8px;flex-direction:column;align-items:center;padding:12px 0 0;display:flex}.mt-sign{max-width:92%;color:var(--green);border:1px solid var(--green-hi);white-space:nowrap;text-overflow:ellipsis;background:#06120a;align-items:center;gap:6px;margin-bottom:6px;padding:5px 8px;font-size:7px;display:flex;overflow:hidden;box-shadow:0 0 14px #4ade804d}.mt-sign img{border-radius:3px}.mt-floor{width:78%;height:26px;color:var(--ink-faint);background:#15171d;border-top:2px solid #22252d;border-left:2px solid #1d2027;border-right:2px solid #1d2027;justify-content:space-between;align-items:center;padding:0 10px;font-size:15px;display:flex}.mt-floor .pixel{font-size:7px}.mt-floor:first-of-type{width:70%}.mt-floor.now{color:#06120a;background:var(--green);border-top-color:#bbf7d0;animation:2.4s steps(6,end) infinite mt-glow;box-shadow:0 0 22px #4ade8059}@keyframes mt-glow{50%{box-shadow:0 0 34px #4ade8099}}.mt-street{background:#26272c;border-radius:0 0 8px 8px;width:100%;height:8px}@media (prefers-reduced-motion:reduce){.mt-floor.now{animation:none}}@media (max-width:1000px){.lp-head{grid-template-columns:1fr;align-items:start}}@media (max-width:640px){.lp-steps,.lp-coin{grid-template-columns:1fr}.drop{width:100%;height:180px}}.live-banner{flex-wrap:wrap}.live-banner .dim{flex:220px}.pump-name{vertical-align:middle;align-items:center;gap:6px;min-width:0;display:inline-flex}.pump-name>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pump-name .pump-avatar{flex:none}.chart{position:relative}.chart-wait{pointer-events:none;place-items:center;font-size:10px;display:grid;position:absolute;inset:0}
