/* $GPU clone — original module CSS + local extras */
.ConnectWallet-module__0KVogq__connect{background:var(--pink);color:#fff;white-space:nowrap}.ConnectWallet-module__0KVogq__account{background:var(--panel);border:var(--line) solid var(--ink);box-shadow:var(--drop-sm);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;display:inline-flex}.ConnectWallet-module__0KVogq__dot{border:2px solid var(--ink);background:var(--green);border-radius:50%;flex:none;width:10px;height:10px}
.Nav-module__e1xquq__bar{z-index:30;background:var(--cream);border-bottom:var(--line) solid var(--ink);position:sticky;top:0}.Nav-module__e1xquq__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;min-height:58px;padding-block:7px;display:grid}.Nav-module__e1xquq__mark{justify-self:start;align-items:center;display:inline-flex}.Nav-module__e1xquq__navCol{justify-self:center}.Nav-module__e1xquq__tail{justify-self:end;align-items:center;gap:10px;display:flex}.Nav-module__e1xquq__list{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Nav-module__e1xquq__link{font-family:var(--font-display);white-space:nowrap;border:2px solid #0000;border-radius:999px;padding:7px 14px;font-size:15px;font-weight:700;display:block}.Nav-module__e1xquq__link:hover{border-color:var(--ink);background:var(--panel)}.Nav-module__e1xquq__active,.Nav-module__e1xquq__active:hover{background:var(--pink);color:#fff;border-color:var(--ink);box-shadow:var(--drop-sm)}@media (max-width:720px){.Nav-module__e1xquq__inner{grid-template-columns:auto 1fr;row-gap:8px}.Nav-module__e1xquq__mark{grid-area:1/1}.Nav-module__e1xquq__tail{grid-area:1/2}.Nav-module__e1xquq__navCol{grid-area:2/1/auto/-1}.Nav-module__e1xquq__link{padding:6px 11px;font-size:14px}}
.Colophon-module__EH4V1q__foot{border-top:var(--line) solid var(--ink);background:var(--cream-deep);background-image:radial-gradient(circle,#1a162217 1.4px,#0000 1.4px);background-size:20px 20px;margin-top:34px}.Colophon-module__EH4V1q__inner{text-align:center;flex-direction:column;align-items:center;gap:14px;padding-block:30px 26px;display:flex}.Colophon-module__EH4V1q__brand{align-items:center;gap:12px;display:inline-flex}.Colophon-module__EH4V1q__word{font-family:var(--font-display);letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1}.Colophon-module__EH4V1q__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.Colophon-module__EH4V1q__link{font-family:var(--font-display);background:var(--panel);border:var(--line) solid var(--ink);box-shadow:var(--drop-sm);border-radius:999px;align-items:center;gap:8px;padding:9px 20px;font-size:15px;font-weight:700;transition:transform 90ms ease-out,box-shadow 90ms ease-out;display:inline-flex}.Colophon-module__EH4V1q__link:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.Colophon-module__EH4V1q__fine{color:var(--shadow);max-width:54ch;margin:2px 0 0;font-size:13px;line-height:1.5}.Colophon-module__EH4V1q__fine a{text-underline-offset:2px;font-weight:700;text-decoration:underline}
:root{--cream:#fff3d6;--cream-deep:#ffe7b0;--panel:#fffaf0;--ink:#1a1622;--shadow:#6b5f7a;--green:#4ade80;--blue:#38bdf8;--purple:#c084fc;--gold:#fbbf24;--pink:#ff4d8d;--orange:#ff8a3d;--teal:#22c3c9;--h0:#9aa3b2;--h1:#4ade80;--h2:#fbbf24;--h3:#ff8a3d;--h4:#ff4d8d;--line:3px;--radius:18px;--radius-sm:12px;--drop:5px 5px 0 var(--ink);--drop-sm:3px 3px 0 var(--ink);--gutter:clamp(16px, 4vw, 40px);--font-display:var(--f-display), "Comic Sans MS", cursive;--font-body:var(--f-body), system-ui, sans-serif;--font-mono:var(--f-mono), ui-monospace, monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--cream);min-height:100dvh;color:var(--ink);font-family:var(--font-body);flex-direction:column;margin:0;font-size:16px;font-weight:500;line-height:1.6;display:flex;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:800;line-height:1}h1{font-size:clamp(2.1rem,5.2vw,3.4rem)}h2{font-size:clamp(1.5rem,2.6vw,2rem)}h3{font-size:1.15rem}.num,code{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700}.label{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--shadow);font-size:12px;font-weight:700}a{color:inherit;text-decoration:none}.wrap{max-width:1280px;padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(22px,2.8vw,36px)}.section__head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:clamp(14px,1.6vw,20px);display:flex}.panel{background:var(--panel);border:var(--line) solid var(--ink);border-radius:var(--radius);box-shadow:var(--drop);padding:17px 18px}.panel--flat{box-shadow:none}.panel--pad0{padding:8px}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.btn{font-family:var(--font-display);background:var(--gold);color:var(--ink);border:var(--line) solid var(--ink);border-radius:var(--radius-sm);box-shadow:var(--drop);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:11px 22px;font-size:16px;font-weight:800;transition:transform 70ms ease-out,box-shadow 70ms ease-out;display:inline-flex}.btn:hover:not(:disabled){box-shadow:7px 7px 0 var(--ink);transform:translate(-2px,-2px)}.btn:active:not(:disabled){box-shadow:0 0 0 var(--ink);transform:translate(5px,5px)}.btn--green{background:var(--green)}.btn--pink{background:var(--pink);color:#fff}.btn--blue{background:var(--blue)}.btn--ghost{background:var(--panel)}.btn--sm{box-shadow:var(--drop-sm);padding:9px 14px;font-size:14px}.btn--sm:hover:not(:disabled){box-shadow:5px 5px 0 var(--ink)}.btn--sm:active:not(:disabled){transform:translate(3px,3px)}.btn--block{width:100%}.btn:disabled{color:var(--shadow);cursor:not-allowed;box-shadow:var(--drop-sm);background:#e4ddd0;transform:none}:where(a,button,input,select,[tabindex]):focus-visible{outline:3px solid var(--pink);outline-offset:3px}.chip{font-family:var(--font-display);text-transform:uppercase;border:2px solid var(--ink);background:var(--panel);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}table{border-collapse:collapse;width:100%;font-size:15px}th,td{text-align:left;border-bottom:2px dashed #d9cfbc;padding:7px 4px}th{font-family:var(--font-display);text-transform:uppercase;color:var(--shadow);letter-spacing:.05em;font-size:12px}tr:last-child td{border-bottom:0}td.v,th.v{text-align:right}.meter{border:var(--line) solid var(--ink);background:#e9e0cf;border-radius:999px;height:16px;overflow:hidden}.meter>i{border-radius:999px;height:100%;transition:width .26s ease-out,background .26s ease-out;display:block}.empty{border:var(--line) dashed var(--ink);border-radius:var(--radius);text-align:center;color:var(--shadow);background:#ffffff73;padding:24px}.error{background:var(--pink);color:#fff;border:var(--line) solid var(--ink);border-radius:var(--radius-sm);box-shadow:var(--drop-sm);padding:13px 18px;font-weight:700}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}img{max-width:100%;height:auto;display:block}::selection{background:var(--pink);color:#fff}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}

.NetworkBar-module__j_wdAa__wrap{background:var(--panel);border:var(--line) solid var(--ink);border-radius:var(--radius);box-shadow:var(--drop);padding:14px 16px 12px}.NetworkBar-module__j_wdAa__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.NetworkBar-module__j_wdAa__pct{align-items:center;gap:9px;font-size:20px;display:inline-flex}.NetworkBar-module__j_wdAa__tag{font-family:var(--font-display);letter-spacing:.07em;color:var(--ink);border:2px solid var(--ink);border-radius:999px;padding:2px 10px;font-size:11px;font-weight:800}.NetworkBar-module__j_wdAa__meter{border:var(--line) solid var(--ink);border-radius:var(--radius-sm);background:#e9e0cf;gap:3px;height:30px;padding:4px;display:flex}.NetworkBar-module__j_wdAa__seg{border-radius:3px;flex:1;transition:background .2s ease-out}.NetworkBar-module__j_wdAa__stats{flex-wrap:wrap;gap:18px;margin:10px 0 0;padding:0;list-style:none;display:flex}.NetworkBar-module__j_wdAa__stat{align-items:baseline;gap:7px;font-size:17px;display:inline-flex}.NetworkBar-module__j_wdAa__dot{border:2px solid var(--ink);border-radius:50%;align-self:center;width:11px;height:11px}.NetworkBar-module__j_wdAa__why{color:#4a4257;border-top:2px dashed #d9cfbc;max-width:86ch;margin:12px 0 0;padding-top:12px;font-size:14px;line-height:1.5}.NetworkBar-module__j_wdAa__why strong{color:var(--ink)}

.CardTile-module__ZAj1Nq__tile{background:var(--panel);border:var(--line) solid var(--ink);border-radius:var(--radius);box-shadow:var(--drop);flex-direction:column;transition:transform .11s ease-out,box-shadow .11s ease-out;display:flex;overflow:hidden}.CardTile-module__ZAj1Nq__tile:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-3px,-3px)rotate(-.6deg)}.CardTile-module__ZAj1Nq__dead{filter:saturate(.25)}.CardTile-module__ZAj1Nq__head{background:var(--tint);border-bottom:var(--line) solid var(--ink);align-items:center;gap:9px;padding:8px 12px;display:flex}.CardTile-module__ZAj1Nq__title{flex:1;min-width:0}.CardTile-module__ZAj1Nq__name{white-space:nowrap;text-overflow:ellipsis;font-size:1.02rem;line-height:1.05;overflow:hidden}.CardTile-module__ZAj1Nq__rarity{font-family:var(--font-display);letter-spacing:.09em;opacity:.85;align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:flex}.CardTile-module__ZAj1Nq__pips{gap:3px;display:inline-flex}.CardTile-module__ZAj1Nq__pips i{border:1.5px solid var(--ink);opacity:.4;border-radius:50%;width:6px;height:6px}.CardTile-module__ZAj1Nq__pipOn{background:var(--ink);opacity:1!important}.CardTile-module__ZAj1Nq__id{font-family:var(--font-mono);background:var(--ink);color:var(--panel);white-space:nowrap;border-radius:999px;align-self:flex-start;padding:3px 7px;font-size:10px;font-weight:700}.CardTile-module__ZAj1Nq__art{aspect-ratio:4/3;border-bottom:var(--line) solid var(--ink);background:var(--cream-deep);place-items:center;display:grid;position:relative;overflow:hidden}.CardTile-module__ZAj1Nq__burst{opacity:.5;background:repeating-conic-gradient(#ffffff9e 0deg 7deg,#0000 7deg 14deg);animation:44s linear infinite CardTile-module__ZAj1Nq__turn;position:absolute;inset:-22%}.CardTile-module__ZAj1Nq__art:after{content:"";background:radial-gradient(circle at 50% 52%, var(--tint) 0%, transparent 68%);opacity:.62;position:absolute;inset:0}@keyframes CardTile-module__ZAj1Nq__turn{to{transform:rotate(360deg)}}.CardTile-module__ZAj1Nq__artImg{z-index:2;object-fit:contain;filter:drop-shadow(4px 5px #1a162247);width:84%;height:92%;position:relative}.CardTile-module__ZAj1Nq__sheen{z-index:3;pointer-events:none;background:linear-gradient(104deg,#0000 38%,#ffffff9e 47%,#0000 56%);position:absolute;inset:0;transform:translate(-110%)}.CardTile-module__ZAj1Nq__tile:hover .CardTile-module__ZAj1Nq__sheen{transition:transform .62s ease-out;transform:translate(110%)}.CardTile-module__ZAj1Nq__busted{z-index:4;font-family:var(--font-display);color:#fff;background:var(--pink);border:var(--line) solid var(--ink);box-shadow:var(--drop);letter-spacing:.04em;border-radius:10px;padding:5px 20px;font-size:clamp(24px,8vw,40px);font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-13deg)}.CardTile-module__ZAj1Nq__body{flex-direction:column;gap:8px;padding:11px 12px 12px;display:flex}.CardTile-module__ZAj1Nq__stats{grid-template-columns:minmax(0,1.18fr) minmax(0,1.14fr) minmax(0,.68fr);gap:5px;display:grid}.CardTile-module__ZAj1Nq__stat{background:var(--cream);border:2px solid var(--ink);border-radius:var(--radius-sm);flex-direction:column;gap:1px;min-width:0;padding:5px;display:flex}.CardTile-module__ZAj1Nq__stat .label{letter-spacing:.03em;font-size:11px}.CardTile-module__ZAj1Nq__statVal{align-items:baseline;gap:3px;font-size:14px;display:flex}.CardTile-module__ZAj1Nq__statVal em{color:var(--shadow);font-size:9.5px;font-style:normal;font-weight:700}.CardTile-module__ZAj1Nq__row{align-items:center;gap:9px;display:flex}.CardTile-module__ZAj1Nq__row .label{flex:none;width:32px}.CardTile-module__ZAj1Nq__row .meter{flex:1}.CardTile-module__ZAj1Nq__row .num{text-align:right;min-width:44px;font-size:12px}.CardTile-module__ZAj1Nq__status{font-family:var(--font-display);letter-spacing:.07em;border:2px solid var(--ink);background:#e4ddd0;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:12px;font-weight:800}.CardTile-module__ZAj1Nq__status[data-mining=yes]{background:var(--green)}.CardTile-module__ZAj1Nq__actions{gap:8px;margin-top:2px;display:flex}.CardTile-module__ZAj1Nq__actions>*{flex:1}@media (prefers-reduced-motion:reduce){.CardTile-module__ZAj1Nq__burst{animation:none}.CardTile-module__ZAj1Nq__tile:hover .CardTile-module__ZAj1Nq__sheen{transition:none;transform:translate(-110%)}}
.shared-module__GhMtbW__title{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:end;gap:8px clamp(20px,3vw,44px);padding-block:clamp(18px,2.4vw,28px) clamp(14px,1.8vw,20px);display:grid}.shared-module__GhMtbW__sub{color:#4a4257;max-width:62ch;margin:0;font-size:16px;line-height:1.5}@media (max-width:780px){.shared-module__GhMtbW__title{grid-template-columns:1fr;align-items:start}}.shared-module__GhMtbW__split{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid}.shared-module__GhMtbW__splitEven{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.shared-module__GhMtbW__split3{grid-template-columns:minmax(0,1.2fr) minmax(270px,1fr) minmax(240px,.9fr);align-items:start;gap:18px;display:grid}@media (max-width:1080px){.shared-module__GhMtbW__split3{grid-template-columns:repeat(2,minmax(0,1fr))}.shared-module__GhMtbW__split3>:first-child{grid-column:1/-1}}@media (max-width:860px){.shared-module__GhMtbW__split,.shared-module__GhMtbW__splitEven{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.shared-module__GhMtbW__split3{grid-template-columns:minmax(0,1fr)}.shared-module__GhMtbW__split3>:first-child{grid-column:auto}}.shared-module__GhMtbW__grid{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:16px;display:grid}.shared-module__GhMtbW__gridWide{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.shared-module__GhMtbW__stack{align-content:start;gap:16px;display:grid}.shared-module__GhMtbW__stackTight{align-content:start;gap:10px;display:grid}.shared-module__GhMtbW__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shared-module__GhMtbW__row>.meter{flex:120px}.shared-module__GhMtbW__meterRow{margin-top:10px;}.shared-module__GhMtbW__rowTight{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shared-module__GhMtbW__mediaRow{grid-template-columns:minmax(0,140px) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:560px){.shared-module__GhMtbW__mediaRow{grid-template-columns:minmax(0,1fr);justify-items:center}}.shared-module__GhMtbW__stage{background-color:var(--cream-deep);background-image:radial-gradient(circle,#1a16221c 1.4px,#0000 1.4px);background-size:20px 20px;padding:8px;overflow:hidden}.shared-module__GhMtbW__figures{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.shared-module__GhMtbW__figure{background:var(--panel);border:var(--line) solid var(--ink);border-radius:var(--radius);box-shadow:var(--drop);padding:13px 16px}.shared-module__GhMtbW__figureVal{font-family:var(--font-mono);margin:2px 0;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700;line-height:1.1;display:block}.shared-module__GhMtbW__copy{margin:0 0 10px;font-size:15px;line-height:1.5}.shared-module__GhMtbW__copy:last-child{margin-bottom:0}.shared-module__GhMtbW__foot{color:var(--shadow);margin:10px 0 0;font-size:13px;line-height:1.45}.shared-module__GhMtbW__catch{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:820px){.shared-module__GhMtbW__catch{grid-template-columns:minmax(0,1fr)}}
.BoostCard-module__A5vyZq__card{flex-direction:column;display:flex}.BoostCard-module__A5vyZq__stage{border:3px solid var(--ink);border-radius:var(--radius-sm);background-color:var(--cream-deep);background-image:radial-gradient(circle,#1a16221c 1.4px,#0000 1.4px);background-size:20px 20px;margin-bottom:12px;overflow:hidden}.BoostCard-module__A5vyZq__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.BoostCard-module__A5vyZq__head h3{font-size:1.2rem}.BoostCard-module__A5vyZq__effect{margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.5}.BoostCard-module__A5vyZq__note{color:var(--shadow);margin:0;font-size:13px;line-height:1.45}.BoostCard-module__A5vyZq__action{margin-top:auto;padding-top:12px}
.docs-module__hZJeFq__layout{grid-template-columns:minmax(0,210px) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,44px);display:grid}@media (max-width:900px){.docs-module__hZJeFq__layout{grid-template-columns:minmax(0,1fr)}.docs-module__hZJeFq__toc{max-height:none;position:static}}.docs-module__hZJeFq__toc{background:var(--panel);border:var(--line) solid var(--ink);border-radius:var(--radius);box-shadow:var(--drop);padding:14px;position:sticky;top:74px}.docs-module__hZJeFq__tocList{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.docs-module__hZJeFq__tocLink{font-family:var(--font-display);color:var(--ink);border-radius:10px;padding:6px 10px;font-size:14px;font-weight:700;display:block}.docs-module__hZJeFq__tocLink:hover{background:var(--cream-deep)}.docs-module__hZJeFq__prose{gap:clamp(26px,3.4vw,44px);min-width:0;display:grid}.docs-module__hZJeFq__sec{min-width:0;scroll-margin-top:78px}.docs-module__hZJeFq__sec>*{max-width:100%}.docs-module__hZJeFq__sec h2{margin-bottom:10px}.docs-module__hZJeFq__sec p{max-width:68ch;margin:0 0 12px;font-size:16px;line-height:1.6}.docs-module__hZJeFq__sec p:last-child{margin-bottom:0}.docs-module__hZJeFq__lead{font-weight:600;font-size:18px!important}.docs-module__hZJeFq__math{background:var(--ink);color:#fff3d6;border-radius:var(--radius);box-shadow:var(--drop);margin:6px 0 12px;padding:16px 20px;overflow-x:auto}.docs-module__hZJeFq__math code{font-family:var(--font-mono);white-space:pre;font-size:15px;line-height:1.7;display:block}.docs-module__hZJeFq__math em{color:#fbbf24;font-style:normal}.docs-module__hZJeFq__mathNote{color:var(--shadow);font-size:14px;margin:0 0 14px!important}.docs-module__hZJeFq__video{border:var(--line) solid var(--ink);border-radius:var(--radius);width:100%;box-shadow:var(--drop);background:var(--cream-deep);display:block}.docs-module__hZJeFq__figure{margin:0 0 14px}.docs-module__hZJeFq__caption{color:var(--shadow);margin:8px 0 0!important;font-size:13.5px!important}.docs-module__hZJeFq__tableWrap{border:var(--line) solid var(--ink);border-radius:var(--radius);background:var(--panel);box-shadow:var(--drop);margin-bottom:12px;padding:4px 16px;overflow-x:auto}.docs-module__hZJeFq__callout{border:var(--line) solid var(--ink);border-radius:var(--radius);box-shadow:var(--drop);background:var(--gold);padding:16px 20px}.docs-module__hZJeFq__callout h3{margin-bottom:6px}.docs-module__hZJeFq__callout p{margin-bottom:0;font-size:15px!important}.docs-module__hZJeFq__warn{background:var(--pink);color:#fff}.docs-module__hZJeFq__warn a{color:#fff;text-decoration:underline}.docs-module__hZJeFq__art{border:var(--line) solid var(--ink);border-radius:var(--radius);width:100%;height:auto;box-shadow:var(--drop);background:var(--cream-deep)}
.ReferralPanel-module__oYI7Eq__copy{margin:0 0 12px;font-size:15px;line-height:1.5}.ReferralPanel-module__oYI7Eq__linkRow{align-items:stretch;gap:8px;display:flex}.ReferralPanel-module__oYI7Eq__field{min-width:0;font-family:var(--font-mono);border:var(--line) solid var(--ink);border-radius:var(--radius-sm);background:var(--cream);color:var(--ink);flex:1;padding:9px 12px;font-size:13px}.ReferralPanel-module__oYI7Eq__who{color:var(--shadow);margin:8px 0 0;font-size:13px}.ReferralPanel-module__oYI7Eq__note{color:var(--shadow);border-top:2px dashed #d9cfbc;margin:12px 0 0;padding-top:10px;font-size:13px;line-height:1.5}
.mine-module__blc9mG__hall{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:16px;display:grid}@media (max-width:1000px){.mine-module__blc9mG__hall{grid-template-columns:minmax(0,1fr)}}.mine-module__blc9mG__floor{align-content:start;gap:16px;display:grid}.mine-module__blc9mG__rail{align-content:start;gap:14px;display:grid}@media (max-width:1000px) and (min-width:620px){.mine-module__blc9mG__rail{grid-template-columns:repeat(2,minmax(0,1fr))}}
.page-module__E0kJGG__hero{padding-block:clamp(18px,2.4vw,32px) clamp(18px,2.4vw,28px)}.page-module__E0kJGG__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(20px,3vw,40px);display:grid}@media (max-width:880px){.page-module__E0kJGG__heroGrid{grid-template-columns:1fr}}.page-module__E0kJGG__heroStage{border-radius:26px;padding-bottom:12px}.page-module__E0kJGG__claim{margin:12px 0 0}.page-module__E0kJGG__hl{background:var(--gold);border:var(--line) solid var(--ink);box-shadow:var(--drop);border-radius:14px;margin-top:6px;padding:2px 14px 5px;display:inline-block;transform:rotate(-1.2deg)}.page-module__E0kJGG__lede{color:#4a4257;max-width:46ch;margin:14px 0 0;font-size:17px;line-height:1.5}.page-module__E0kJGG__cta{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.page-module__E0kJGG__picker{flex-wrap:wrap;justify-content:center;gap:8px;padding-top:8px;display:flex}.page-module__E0kJGG__swatch{font-family:var(--font-display);border:var(--line) solid var(--ink);border-radius:var(--radius-sm);cursor:pointer;min-width:52px;padding:7px 12px;font-size:15px;font-weight:800;transition:transform 90ms ease-out,box-shadow 90ms ease-out}.page-module__E0kJGG__swatch:hover{transform:translateY(-3px)}.page-module__E0kJGG__step{border:var(--line) solid var(--ink);border-radius:var(--radius);box-shadow:var(--drop);padding:16px 18px;position:relative}.page-module__E0kJGG__step:nth-child(3){color:#fff}.page-module__E0kJGG__stepNum{width:34px;height:34px;font-family:var(--font-display);background:var(--panel);color:var(--ink);border:var(--line) solid var(--ink);border-radius:50%;place-items:center;margin-bottom:10px;font-size:19px;font-weight:800;display:grid}.page-module__E0kJGG__step h3{margin-bottom:6px}.page-module__E0kJGG__step p{margin:0;font-size:14.5px;line-height:1.5}.page-module__E0kJGG__halving{grid-template-columns:minmax(0,.82fr) minmax(300px,1.18fr);align-items:start;gap:18px;display:grid}@media (max-width:860px){.page-module__E0kJGG__halving{grid-template-columns:minmax(0,1fr)}}.page-module__E0kJGG__epochs{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px;display:grid}.page-module__E0kJGG__epoch{background:var(--panel);border:var(--line) solid var(--ink);border-radius:var(--radius);flex-direction:column;gap:2px;padding:12px 14px;display:flex;position:relative}.page-module__E0kJGG__epochDone{color:var(--shadow);background:#e9e0cf}.page-module__E0kJGG__epochNow{background:var(--gold);box-shadow:var(--drop)}.page-module__E0kJGG__epochNode{font-family:var(--font-display);font-size:1.45rem;font-weight:800;line-height:1}.page-module__E0kJGG__epochRate{font-family:var(--font-mono);font-size:13px;font-weight:700}.page-module__E0kJGG__epochTo{color:var(--shadow);font-size:13px}.page-module__E0kJGG__epochNow .page-module__E0kJGG__epochTo{color:#6a5410}.page-module__E0kJGG__nowTag{font-family:var(--font-display);background:var(--pink);color:#fff;border:2px solid var(--ink);border-radius:999px;padding:2px 10px;font-size:11px;font-weight:800;position:absolute;top:-11px;right:10px}
.mint-module__dfj8LW__checkout{grid-template-columns:minmax(0,1fr) minmax(300px,1.05fr) minmax(280px,.95fr);align-items:stretch;gap:16px;display:grid}@media (max-width:1100px){.mint-module__dfj8LW__checkout{grid-template-columns:repeat(2,minmax(0,1fr))}.mint-module__dfj8LW__checkout>:first-child{grid-column:1/-1}}@media (max-width:700px){.mint-module__dfj8LW__checkout{grid-template-columns:minmax(0,1fr)}.mint-module__dfj8LW__checkout>:first-child{grid-column:auto}}.mint-module__dfj8LW__col{flex-direction:column;display:flex}.mint-module__dfj8LW__colHead{margin-bottom:12px;font-size:1.15rem}.mint-module__dfj8LW__getCol{gap:0}.mint-module__dfj8LW__qty{border-bottom:2px dashed #d9cfbc;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.mint-module__dfj8LW__stepper{border:var(--line) solid var(--ink);background:var(--cream);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.mint-module__dfj8LW__step{width:34px;height:34px;font-family:var(--font-display);cursor:pointer;color:var(--ink);background:0 0;border:0;font-size:20px;font-weight:800;line-height:1}.mint-module__dfj8LW__step:hover:not(:disabled){background:var(--gold)}.mint-module__dfj8LW__step:disabled{opacity:.3;cursor:not-allowed}.mint-module__dfj8LW__qtyVal{text-align:center;border-inline:2px solid var(--ink);align-self:stretch;place-items:center;min-width:34px;font-size:17px;display:grid}.mint-module__dfj8LW__boost{flex-direction:column;display:flex}.mint-module__dfj8LW__boostStage{border:3px solid var(--ink);border-radius:var(--radius-sm);margin-bottom:12px}.mint-module__dfj8LW__boostHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.mint-module__dfj8LW__boost h3{font-size:1.2rem}.mint-module__dfj8LW__boostAction{margin-top:auto;padding-top:12px}
.RoiSim-module__D5jQwW__wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:16px;display:grid}@media (max-width:860px){.RoiSim-module__D5jQwW__wrap{grid-template-columns:minmax(0,1fr)}}.RoiSim-module__D5jQwW__tiers{flex-wrap:wrap;gap:8px;margin:8px 0 14px;display:flex}.RoiSim-module__D5jQwW__tierBtn{font-family:var(--font-display);border:var(--line) solid var(--ink);border-radius:var(--radius-sm);cursor:pointer;min-width:52px;color:var(--ink);padding:8px 12px;font-size:15px;font-weight:800;transition:transform 90ms ease-out,box-shadow 90ms ease-out}.RoiSim-module__D5jQwW__slider{margin-bottom:14px}.RoiSim-module__D5jQwW__sliderTop{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.RoiSim-module__D5jQwW__range{appearance:none;border:var(--line) solid var(--ink);cursor:pointer;background:#e9e0cf;border-radius:999px;width:100%;height:14px}.RoiSim-module__D5jQwW__range::-webkit-slider-thumb{appearance:none;background:var(--gold);border:var(--line) solid var(--ink);width:24px;height:24px;box-shadow:var(--drop-sm);cursor:grab;border-radius:50%}.RoiSim-module__D5jQwW__range::-moz-range-thumb{background:var(--gold);border:var(--line) solid var(--ink);cursor:grab;border-radius:50%;width:22px;height:22px}.RoiSim-module__D5jQwW__sliderNote{color:var(--shadow);margin:5px 0 0;font-size:12.5px;line-height:1.45}.RoiSim-module__D5jQwW__verdict{border:var(--line) solid var(--ink);border-radius:var(--radius);box-shadow:var(--drop-sm);background:var(--pink);color:#fff;flex-direction:column;gap:4px;margin-top:14px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.RoiSim-module__D5jQwW__verdict[data-good=yes]{background:var(--green);color:var(--ink)}.RoiSim-module__D5jQwW__big{font-family:var(--font-display);font-size:30px;font-weight:800;line-height:1}.RoiSim-module__D5jQwW__usd{color:var(--shadow);margin-left:6px;font-size:13px}.RoiSim-module__D5jQwW__note{color:var(--shadow);border-top:2px dashed #d9cfbc;margin:12px 0 0;padding-top:10px;font-size:13px;line-height:1.5}

.RackTray-module__NFlpOq__tray{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.RackTray-module__NFlpOq__card{background:var(--panel);border:var(--line) solid var(--ink);border-radius:var(--radius);box-shadow:var(--drop-sm);cursor:grab;flex-direction:column;transition:transform 90ms ease-out,box-shadow 90ms ease-out;display:flex;overflow:hidden}.RackTray-module__NFlpOq__card:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.RackTray-module__NFlpOq__card:active{cursor:grabbing}.RackTray-module__NFlpOq__art{aspect-ratio:1;border-bottom:var(--line) solid var(--ink);place-items:center;display:grid;position:relative;overflow:hidden}.RackTray-module__NFlpOq__img{object-fit:contain;filter:drop-shadow(3px 4px #1a162240);pointer-events:none;width:88%;height:88%}.RackTray-module__NFlpOq__tiles{gap:2px;display:flex;position:absolute;bottom:7px;left:7px}.RackTray-module__NFlpOq__tiles i{border:2px solid var(--ink);background:#ffffffb8;border-radius:2px;width:9px;height:9px}.RackTray-module__NFlpOq__body{gap:1px;padding:8px 10px 10px;display:grid}.RackTray-module__NFlpOq__name{font-family:var(--font-display);font-size:16px;font-weight:800;line-height:1.1}.RackTray-module__NFlpOq__meta{color:var(--shadow);font-size:12px}.RackTray-module__NFlpOq__empty{color:var(--shadow);margin:0;font-size:14px}

.Math-module__oH5Lma__wrap{min-width:0;margin:6px 0 14px}.Math-module__oH5Lma__plate{background:var(--panel);border:var(--line) solid var(--ink);border-radius:var(--radius);box-shadow:var(--drop);color:var(--ink);padding:20px 22px;overflow:auto hidden}.Math-module__oH5Lma__plate .katex-display{margin:0}.Math-module__oH5Lma__plate .katex{font-size:1.35rem}@media (max-width:560px){.Math-module__oH5Lma__plate{padding:16px 14px}.Math-module__oH5Lma__plate .katex{font-size:1.05rem}}.Math-module__oH5Lma__note{color:var(--shadow);max-width:64ch;margin:8px 2px 0;font-size:13.5px;line-height:1.5}

html.baloo_2_81b9017d-module__HLquQW__variable {
  --f-display: "Baloo 2", "Comic Sans MS", cursive;
}
html.nunito_c2bc7918-module__8gBB7a__variable {
  --f-body: "Nunito", system-ui, sans-serif;
}
html.space_mono_e9ae199e-module__tDA2wa__variable {
  --f-mono: "Space Mono", ui-monospace, monospace;
}

.scene-mount {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}
.scene-mount canvas {
  display: block;
  width: 100% !important;
  height: 100% !important;
}

.wallet-modal {
  position: fixed;
  inset: 0;
  background: #1a162266;
  z-index: 80;
  display: none;
  place-items: center;
  padding: 20px;
}
.wallet-modal.open {
  display: grid;
}
.wallet-card {
  background: var(--panel);
  border: var(--line) solid var(--ink);
  border-radius: var(--radius);
  box-shadow: var(--drop);
  max-width: 420px;
  width: 100%;
  padding: 22px;
}
.wallet-card h3 { margin-bottom: 8px; }
.wallet-card p {
  margin: 0 0 14px;
  color: var(--shadow);
  font-size: 15px;
  line-height: 1.5;
}
.wallet-card--picker { max-width: 460px; }
.wallet-card__head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  margin-bottom: 4px;
}
.wallet-card__x {
  width: 36px;
  height: 36px;
  border: var(--line) solid var(--ink);
  border-radius: var(--radius-sm);
  background: var(--cream);
  box-shadow: var(--drop-sm);
  font-family: var(--font-display);
  font-size: 22px;
  font-weight: 800;
  line-height: 1;
  cursor: pointer;
}
.wallet-card__x:hover { background: var(--gold); }
.wallet-net {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  margin: 0 0 14px;
}
.wallet-list { display: grid; gap: 8px; }
.wallet-opt {
  display: grid;
  grid-template-columns: 44px 1fr auto;
  align-items: center;
  gap: 12px;
  width: 100%;
  text-align: left;
  background: var(--cream);
  border: var(--line) solid var(--ink);
  border-radius: var(--radius-sm);
  box-shadow: var(--drop-sm);
  padding: 10px 12px;
  cursor: pointer;
  font: inherit;
  color: inherit;
}
.wallet-opt:hover {
  background: var(--gold);
  transform: translate(-2px, -2px);
  box-shadow: 5px 5px 0 var(--ink);
}
.wallet-opt--wc { background: #e8f4ff; }
.wallet-opt__mark {
  width: 44px;
  height: 44px;
  border: 2px solid var(--ink);
  border-radius: 12px;
  background: var(--panel);
  display: grid;
  place-items: center;
  font-family: var(--font-display);
  font-weight: 800;
  overflow: hidden;
}
.wallet-opt__mark img { width: 100%; height: 100%; object-fit: cover; }
.wallet-opt__copy { display: flex; flex-direction: column; gap: 2px; min-width: 0; }
.wallet-opt__copy b { font-family: var(--font-display); font-size: 15px; }
.wallet-opt__copy small { color: var(--shadow); font-size: 12px; }
.wallet-opt strong { font-family: var(--font-display); font-size: 13px; }
.wallet-empty {
  border: var(--line) dashed var(--ink);
  border-radius: var(--radius);
  padding: 14px;
  display: grid;
  gap: 8px;
}
.wallet-empty b { font-family: var(--font-display); }
.wallet-install { display: flex; flex-wrap: wrap; gap: 8px; }
.wallet-status {
  min-height: 1.4em;
  margin: 12px 0 0 !important;
  font-size: 13px !important;
  font-weight: 700;
}
.wallet-status[data-state="error"] { color: var(--pink); }
.wallet-status[data-state="ok"] { color: #16803c; }
.wallet-fine {
  margin: 10px 0 0 !important;
  font-size: 12px !important;
}

.rack-front {
  display: grid;
  gap: 6px;
  padding: 18px;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  align-content: start;
}
.rack-front__bay {
  border: 2px solid var(--ink);
  border-radius: 6px;
  min-height: 22px;
  cursor: pointer;
  position: relative;
  transition: transform 80ms;
}
.rack-front__bay:hover { transform: translateY(-1px); }
.rack-front__bay.is-on { box-shadow: 2px 2px 0 var(--ink); }
.rack-front__bay.is-sel { outline: 3px solid var(--pink); outline-offset: 1px; }

.room-grid {
  display: grid;
  gap: 10px;
  width: 100%;
  height: 100%;
  padding: 16px;
  box-sizing: border-box;
}
.room-tile {
  border: 3px dashed #1a162255;
  border-radius: 14px;
  background: #fffaf066;
  min-height: 80px;
  display: grid;
  place-items: center;
  position: relative;
}
.room-tile.is-hot {
  border-style: solid;
  border-color: var(--ink);
  background: var(--gold);
}
.room-tile img {
  width: 78%;
  height: 78%;
  object-fit: contain;
  pointer-events: none;
}

.gpu-fallback,
.furnace-vis,
.vault-vis,
.boost-vis {
  width: 100%;
  height: 100%;
  display: grid;
  place-items: center;
  position: relative;
  overflow: hidden;
}
.gpu-fallback img {
  width: 78%;
  height: 78%;
  object-fit: contain;
  filter: drop-shadow(4px 5px #1a162247);
  animation: gpu-idle 4.8s ease-in-out infinite;
}
@keyframes gpu-idle {
  0%, 100% { transform: translateY(0) rotate(-6deg); }
  50% { transform: translateY(-6px) rotate(-2deg); }
}

.wafer-row {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: end;
  justify-content: center;
  gap: 10px;
  padding: 16px;
}
.wafer {
  border: 3px solid var(--ink);
  border-radius: 50%;
  background: radial-gradient(circle at 35% 30%, #fff, #c084fc 40%, #6b5f7a);
  box-shadow: 3px 3px 0 var(--ink);
  position: relative;
}
.wafer.is-now {
  background: radial-gradient(circle at 35% 30%, #fff, #fbbf24 45%, #ff8a3d);
  transform: translateY(-6px);
}
.wafer .dies {
  position: absolute;
  inset: 18%;
  display: grid;
  gap: 2px;
}
.wafer .dies i {
  background: #1a1622;
  border-radius: 1px;
  opacity: .55;
}

.coin-spin {
  width: 120px;
  height: 120px;
  object-fit: contain;
  animation: spinY 6s linear infinite;
  filter: drop-shadow(4px 6px #1a162240);
}
@keyframes spinY { to { transform: rotateY(360deg); } }

.furnace-vis {
  background: radial-gradient(circle at 50% 80%, #ff8a3d66, transparent 60%);
}
.furnace-stack {
  width: 46%;
  max-width: 180px;
  aspect-ratio: 3/4;
  background: linear-gradient(#4a4257, #1a1622);
  border: 3px solid var(--ink);
  border-radius: 18px 18px 8px 8px;
  position: relative;
  box-shadow: 4px 4px 0 var(--ink);
}
.furnace-stack:before {
  content: "";
  position: absolute;
  left: 18%;
  right: 18%;
  top: -14px;
  height: 16px;
  background: #6b5f7a;
  border: 3px solid var(--ink);
  border-radius: 8px 8px 0 0;
}
.furnace-glow {
  position: absolute;
  left: 16%;
  right: 16%;
  bottom: 10%;
  height: 38%;
  background: radial-gradient(circle at 50% 80%, #fff3d6, #ff8a3d 40%, #ff4d8d);
  border: 3px solid var(--ink);
  border-radius: 8px;
  animation: flicker 1.1s ease-in-out infinite;
}
@keyframes flicker {
  0%, 100% { filter: brightness(1); }
  50% { filter: brightness(1.25); }
}

.vault-bars {
  width: 70%;
  height: 78%;
  border: 3px solid var(--ink);
  border-radius: 16px;
  background: linear-gradient(#ffe7b0, #fffaf0);
  box-shadow: 4px 4px 0 var(--ink);
  display: flex;
  justify-content: space-evenly;
  padding: 12px;
  position: relative;
}
.vault-bars i {
  width: 10px;
  background: #1a1622;
  border-radius: 6px;
}
.vault-bars span {
  position: absolute;
  bottom: 12px;
  left: 50%;
  transform: translateX(-50%);
  font-family: var(--font-display);
  font-weight: 800;
  font-size: 18px;
  background: var(--gold);
  border: 2px solid var(--ink);
  border-radius: 999px;
  padding: 2px 10px;
}

.boost-vis img {
  width: 72%;
  height: 72%;
  object-fit: contain;
  filter: drop-shadow(3px 4px #1a162240);
}

.math-plain {
  font-family: var(--font-mono);
  font-size: 15px;
  line-height: 1.7;
  white-space: pre-wrap;
}
.math-plain em {
  color: #c05621;
  font-style: normal;
}
