@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#f4f7ed;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#070908;font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #baff29}:root{--bg:#070908;--surface:#111613;--surface-2:#151a16;--lime:#baff29;--amber:#f0aa3c;--mint:#66e5a2;--text:#f4f7ed;--muted:#9aa69d;--border:#ffffff17;--display:"Barlow Condensed", sans-serif}.app{background:radial-gradient(circle at 72% 6%,#86cb1f1a,transparent 28%),var(--bg);min-height:100vh}.app:before{content:"";opacity:.16;pointer-events:none;z-index:50;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E");position:fixed;inset:0}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.nav-wrap{border-bottom:1px solid var(--border);z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070908eb;height:78px;position:sticky;top:0}.nav{align-items:center;height:100%;display:flex}.brand{font:700 25px var(--display);letter-spacing:-.7px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.brand b{color:var(--lime)}.brand-mark{width:30px;height:28px;margin-right:7px;display:inline-block;position:relative;transform:rotate(-8deg)}.brand-mark i{border:4px solid var(--lime);border-radius:50%;position:absolute;inset:1px 3px}.brand-mark i:nth-child(2){border-color:var(--amber);inset:7px 0 0 10px}.brand-mark i:nth-child(3){background:var(--text);border:0;border-radius:0;width:12px;height:4px;top:19px;left:17px}.nav-panel{flex:1;justify-content:space-between;align-items:center;margin-left:70px;display:flex}.nav-links{gap:34px;display:flex}.nav button{cursor:pointer;border:0}.nav-links button{color:#b7c0b8;background:0 0;padding:10px 0;font-size:13px;font-weight:700}.nav-links button:hover{color:var(--text)}.nav-actions{align-items:center;gap:19px;display:flex}.network{color:#aeb8b0;letter-spacing:1px;white-space:nowrap;font-size:10px;font-weight:800}.network i,.status i,.pulse-label i{background:var(--mint);width:7px;height:7px;box-shadow:0 0 10px var(--mint);border-radius:50%;margin-right:7px;display:inline-block}.login{color:#d7dcd7;background:0 0;font-size:13px;font-weight:700}.button{background:var(--lime);color:#0a0d09;cursor:pointer;border:0;padding:15px 21px;font-weight:800;transition:all .25s;box-shadow:inset 0 -3px #00000040,0 0 #baff2900}.button:hover{transform:translateY(-2px);box-shadow:inset 0 -3px #00000040,0 10px 30px #baff2929}.button span{margin-left:14px}.button.small{padding:12px 17px;font-size:12px}.menu-button{background:0 0;width:40px;padding:8px;display:none}.menu-button span{background:var(--text);height:2px;margin:5px;display:block}.hero{grid-template-columns:54% 46%;align-items:center;min-height:680px;padding-block:70px 64px;display:grid;position:relative}.hero-copy{z-index:2;padding-top:5px;animation:.7s both rise}.eyebrow,.section-index{color:var(--lime);font:700 11px var(--display);letter-spacing:2.1px}.eyebrow span{margin-right:9px;font-size:9px}h1,h2,h3,p{margin-top:0}h1{font:800 clamp(68px,7vw,98px)/.87 var(--display);letter-spacing:-3px;text-transform:uppercase;max-width:670px;margin:25px 0 30px}h1 em,h2 em{color:var(--lime);font-style:normal}.lede{color:#a5aea7;max-width:610px;font-size:15px;line-height:1.75}.hero-actions{align-items:center;gap:30px;margin-top:34px;display:flex}.text-button{color:#d4d9d4;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:700}.text-button i{border:1px solid var(--border);width:30px;height:30px;color:var(--lime);place-items:center;margin-right:10px;font-size:8px;font-style:normal;display:inline-grid}.trust{margin-top:54px;display:flex}.trust div{border-left:1px solid var(--border);flex-direction:column;min-width:135px;padding-left:18px;display:flex}.trust strong{font:700 24px var(--display);letter-spacing:.4px}.trust span{color:#7f8b82;letter-spacing:.5px;margin-top:2px;font-size:9px}.trust .star{color:var(--amber);margin-left:4px;font-size:12px}.core-stage{place-items:center;height:560px;animation:.8s .15s both rise;display:grid;position:relative}.core-stage img{object-fit:contain;z-index:4;filter:drop-shadow(0 28px 30px #0009);width:min(420px,80%);height:520px;animation:5s ease-in-out infinite float;position:relative}.core-glow{filter:blur(55px);background:#a4ff1929;border-radius:50%;width:290px;height:290px;animation:2.4s ease-in-out infinite pulse;position:absolute}.orbit{border:1px solid #baff2926;border-radius:50%;width:450px;height:250px;position:absolute;transform:rotate(-18deg)}.orbit-b{border-color:#f0aa3c1c;width:360px;height:470px;transform:rotate(45deg)}.orbit span{background:var(--lime);width:14px;height:14px;box-shadow:inset -4px -4px 5px #00000059,0 0 14px var(--lime);border-radius:50%;position:absolute;top:41px;right:38px}.orbit-b span{background:var(--amber);top:auto;bottom:45px;right:25px;box-shadow:inset -4px -4px 5px #00000059,0 0 14px #f0aa3cb3}.status-chip{z-index:6;border:1px solid var(--border);background:#0e120feb;min-width:146px;padding:13px 15px;position:absolute;box-shadow:0 14px 40px #00000059}.status-chip>span{color:#7f8981;font:700 8px var(--display);letter-spacing:1.5px;margin-bottom:5px;display:block}.status-chip b{font:700 20px var(--display)}.status-chip b small{color:var(--muted);font-size:10px}.status-chip>i{color:var(--mint);margin-left:7px;font-size:8px;font-style:normal}.hash{top:33%;left:2%}.reward{bottom:24%;right:-3%}.reward div{background:#283028;height:3px;margin-top:8px}.reward div i{background:var(--amber);height:100%;display:block}.pulse-label{z-index:6;font:700 8px var(--display);letter-spacing:1.5px;color:#95a096;position:absolute;bottom:10%;left:26%}.ticker{border-block:1px solid var(--border);background:#0c0f0d;align-items:center;height:48px;display:flex;overflow:hidden}.ticker-track{width:max-content;animation:30s linear infinite ticker;display:flex}.ticker-group{white-space:nowrap;align-items:center;display:flex}.ticker-group span{color:#7c867e;border-right:1px solid var(--border);letter-spacing:.4px;padding:0 32px;font-size:9px}.ticker-group b{color:#c8cec9}.ticker-group em{color:var(--lime);margin-left:4px;font-style:normal;font-weight:800}.ticker-group .ticker-title{color:var(--lime);font:700 9px var(--display);letter-spacing:2px}.section{padding-block:108px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:44px;display:flex}.section-heading h2,.community h2{font:800 clamp(42px,5vw,62px)/.95 var(--display);text-transform:uppercase;letter-spacing:-1.5px;margin:14px 0 0}.section-heading>p{color:#8f9991;max-width:295px;padding-bottom:5px;font-size:12px;line-height:1.6}.dashboard{grid-template-columns:1.7fr 1fr;gap:13px;display:grid}.dashboard article{background:var(--surface);border:1px solid var(--border)}.miner-card{padding:30px;position:relative;overflow:hidden}.miner-card:after{content:"";border:1px solid #baff2914;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-160px;right:-140px;box-shadow:0 0 60px #baff290d}.card-top,.earning-row,.progress-meta,.miner-footer{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.mini-label,.metric-icon+div>small{color:#808b82;font:700 8px var(--display);letter-spacing:1.5px}.card-top h3{font:700 22px var(--display);margin:7px 0 0}.card-top h3 em{color:#737d75;font-size:13px;font-style:normal}.status{color:var(--mint);font:700 8px var(--display);letter-spacing:1.5px}.status.paused{color:var(--amber)}.status.paused i{background:var(--amber);box-shadow:0 0 10px var(--amber)}.earning-row{align-items:flex-end;margin-top:38px}.earning-row>div:first-child strong{font:700 48px var(--display);letter-spacing:-1px;margin-top:6px;display:inline-block}.earning-row>div>span{color:#808b82;font:700 8px var(--display);letter-spacing:1.5px;display:block}.earning-row small{color:var(--lime);font:700 10px var(--display);margin-left:7px}.rate{text-align:right}.rate b{font:700 20px var(--display)}.rate b small{color:#7e8880;margin-left:3px;font-size:8px}.rate em{color:var(--mint);margin-left:7px;font-size:8px;font-style:normal}.progress-meta{margin-top:35px;font-size:9px}.progress-meta span,.progress-meta i{color:#7f8981;font-style:normal}.progress{background:#272d28;height:5px;margin-top:10px}.progress i{background:linear-gradient(90deg,#6a9514,var(--lime));height:100%;transition:width 1s;display:block;box-shadow:0 0 8px #baff2959}.miner-footer{border-top:1px solid var(--border);color:#7f8a81;margin-top:24px;padding-top:20px;font-size:9px}.miner-footer button{z-index:2;color:#c5ccc6;cursor:pointer;background:0 0;border:0;font-size:10px;position:relative}.miner-footer button b{color:var(--lime);margin-left:8px}.metrics{grid-template-rows:repeat(3,1fr);gap:10px;display:grid}.metrics article{align-items:center;gap:17px;padding:19px 22px;transition:all .25s;display:flex}.metrics article:hover{border-color:#baff294d;transform:translate(3px)}.metric-icon{background:#1b241c;place-items:center;width:42px;height:42px;display:grid}.metric-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:19px}.metric-icon.lime{color:var(--lime)}.metric-icon.amber{color:var(--amber)}.metric-icon.mint{color:var(--mint)}.metrics strong{font:700 24px var(--display);margin-top:3px;display:block}.metrics strong em{color:#818b83;font-size:9px;font-style:normal}.metrics button{color:var(--lime);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.mini-bars{gap:4px;margin-top:5px;display:flex}.mini-bars i{background:#313832;width:16px;height:3px}.mini-bars .on{background:var(--amber)}.earn-section{border-block:1px solid var(--border);background:#0b0e0c}.ways{border:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.ways article{border-right:1px solid var(--border);min-height:355px;padding:27px;transition:all .3s;position:relative}.ways article:last-child{border:0}.ways article:hover{background:#121813;border-color:#baff2947;transform:translateY(-5px)}.way-number{font:700 38px var(--display);color:#ffffff09;position:absolute;top:18px;right:20px}.way-icon{width:50px;height:50px;color:var(--lime);background:#192019;place-items:center;margin-bottom:22px;display:grid}.way-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:24px}.way-tag{color:var(--mint);font:700 8px var(--display);letter-spacing:1px;background:#66e5a20d;border:1px solid #66e5a233;padding:5px 7px}.ways h3{font:700 30px var(--display);margin:18px 0 11px}.ways p{color:#879188;min-height:76px;font-size:11px;line-height:1.7}.ways article>div:last-child{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:18px;display:flex}.ways article>div b{color:var(--lime);font:700 11px var(--display)}.ways article>div button{border:1px solid var(--border);color:#b9c1ba;cursor:pointer;background:0 0;width:30px;height:30px}.steps{grid-template-columns:repeat(3,1fr);gap:0;display:grid;position:relative}.steps:before{content:"";background:linear-gradient(90deg,transparent,var(--lime),transparent);opacity:.25;height:1px;position:absolute;top:44px;left:16%;right:16%}.steps article{text-align:center;padding:0 45px;position:relative}.steps article>span{color:#566058;font:700 10px var(--display);position:absolute;top:12px;left:calc(50% + 36px)}.steps article>i{border:1px solid var(--border);background:#101511;place-items:center;width:88px;height:88px;margin:0 auto 24px;display:grid;transform:rotate(45deg);box-shadow:0 0 35px #baff290a}.steps article>i svg{fill:none;width:27px;stroke:var(--lime);stroke-width:1.5px;transform:rotate(-45deg)}.steps h3{font:700 24px var(--display);margin-bottom:9px}.steps p{color:#879188;font-size:11px;line-height:1.7}.community{background:radial-gradient(circle at 75%,#71aa1926,#0000 34%),#0e130f;border:1px solid #baff2926;grid-template-columns:1.4fr 1fr;align-items:center;min-height:420px;margin-bottom:100px;padding:60px 70px;display:grid;position:relative;overflow:hidden}.community-grid{opacity:.12;background-image:linear-gradient(#baff2933 1px,#0000 1px),linear-gradient(90deg,#baff2933 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.community>div:not(.community-grid){z-index:1;position:relative}.community h2{margin:14px 0 15px}.community p{color:#8f9991;margin-bottom:26px;font-size:12px}.community-stats{border:1px solid var(--border);background:#0a0d0bb3;grid-template-columns:1fr 1fr;display:grid}.community-stats div{border-right:1px solid var(--border);flex-direction:column;padding:27px;display:flex}.community-stats div:last-child{border-top:1px solid var(--border);grid-column:1/-1}.community-stats strong{font:700 37px var(--display);color:var(--lime)}.community-stats span{font:700 8px var(--display);letter-spacing:1.5px;color:#7f8a81}footer{border-top:1px solid var(--border);background:#080a09}.footer-main{grid-template-columns:2fr repeat(3,1fr);gap:50px;padding:60px 0 50px;display:grid}.footer-main p{color:#69726b;margin-top:14px;font-size:10px}.footer-main>div:not(:first-child){flex-direction:column;gap:12px;display:flex}.footer-main>div>b{font:700 9px var(--display);letter-spacing:1.5px;color:#778079;margin-bottom:6px}.footer-main a{color:#a3aca5;font-size:10px}.footer-main a:hover{color:var(--lime)}.footer-bottom{border-top:1px solid var(--border);color:#596159;justify-content:space-between;padding:18px 0 28px;font-size:8px;display:flex}.footer-bottom div{gap:22px;display:flex}@keyframes float{50%{transform:translateY(-9px)}}@keyframes pulse{50%{opacity:.65;transform:scale(1.15)}}@keyframes rise{0%{opacity:0;transform:translateY(20px)}}@keyframes ticker{to{transform:translate(-50%)}}@media (width<=900px){.nav-panel{margin-left:30px}.nav-links{gap:14px}.network{display:none}.hero{grid-template-columns:1fr;padding-top:80px}.hero-copy{text-align:center}.hero-copy h1,.lede{margin-inline:auto}.hero-actions,.trust{justify-content:center}.core-stage{height:500px;margin-top:20px}.hash{left:12%}.reward{right:8%}.dashboard{grid-template-columns:1fr}.metrics{grid-template-rows:auto;grid-template-columns:repeat(3,1fr)}.metrics article{align-items:flex-start}.ways{grid-template-columns:repeat(2,1fr)}.ways article:nth-child(2){border-right:0}.ways article:nth-child(-n+2){border-bottom:1px solid var(--border)}.community{grid-template-columns:1fr;gap:35px;padding:50px}.footer-main{grid-template-columns:1.5fr repeat(3,1fr)}}@media (width<=680px){.shell{width:min(100% - 32px,1180px)}.nav-wrap{height:68px}.menu-button{margin-left:auto;display:block}.nav-panel{border-bottom:1px solid var(--border);background:#0d110e;margin:0;padding:22px;display:none;position:absolute;top:68px;left:0;right:0}.nav-panel.open{display:block}.nav-links,.nav-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.nav-links button{text-align:left;padding:12px}.nav-actions{margin-top:12px}.nav-actions .login{text-align:left;padding:12px}.nav-actions .button{width:100%}.hero{min-height:0;padding:68px 0 45px}.eyebrow{font-size:9px}h1{letter-spacing:-2px;margin:20px 0 24px;font-size:57px}.lede{font-size:13px}.hero-actions{flex-direction:column;gap:18px}.hero-actions .button{width:100%}.trust{margin-top:40px}.trust div{flex:1;min-width:0;padding-left:9px}.trust strong{font-size:20px}.trust span{font-size:7px}.core-stage{height:410px;margin-top:20px}.core-stage img{width:280px;height:400px}.orbit{width:330px;height:190px}.orbit-b{width:260px;height:350px}.status-chip{min-width:120px;padding:10px}.hash{top:33%;left:0}.reward{bottom:17%;right:0}.pulse-label{bottom:4%;left:23%}.section{padding-block:75px}.section-heading{margin-bottom:30px;display:block}.section-heading h2{font-size:45px}.section-heading>p{margin-top:16px}.dashboard{display:block}.miner-card{padding:22px}.earning-row>div:first-child strong{font-size:38px}.miner-footer{display:block}.miner-footer button{margin-top:15px;padding:0}.metrics{grid-template-columns:1fr;margin-top:10px;display:grid}.ways{grid-template-columns:1fr}.ways article{min-height:300px;border-right:0!important;border-bottom:1px solid var(--border)!important}.steps{grid-template-columns:1fr;gap:55px}.steps:before{display:none}.steps article{padding:0 25px}.community{width:calc(100% - 32px);margin-bottom:70px;padding:38px 24px}.community h2{font-size:43px}.community-stats{grid-template-columns:1fr}.community-stats div,.community-stats div:last-child{border-right:0;border-top:1px solid var(--border);grid-column:auto}.footer-main{grid-template-columns:1fr 1fr;gap:35px}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom div{flex-wrap:wrap;margin-top:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.network{font-size:11px}.eyebrow,.section-index{font-size:12px;line-height:1.3}.trust span{color:#929d95;font-size:11px}.status-chip>span{color:#9aa49c;font-size:11px;line-height:1.2}.status-chip b small{font-size:11px}.status-chip>i{font-size:10px}.pulse-label{color:#aab4ac;font-size:11px}.ticker-group span,.ticker-group .ticker-title{font-size:11px}.mini-label,.metric-icon+div>small{color:#939e95;font-size:11px;line-height:1.25}.status{font-size:10px}.earning-row>div>span{color:#929d95;font-size:11px}.earning-row small,.miner-footer,.miner-footer button,.metrics button{font-size:11px}.wallet-notice{color:#9aa69d;min-height:13px;margin-top:2px;font-size:9px;display:block}.pool{color:#879188;font-size:10px}.way-tag{font-size:10px}.ways article>div b{font-size:12px}.ways article>div button{width:auto;min-width:42px;padding-inline:7px;font-size:9px}.community-stats span{color:#929d95;font-size:10px}.footer-main a{font-size:12px}.footer-bottom{color:#778078;font-size:10px}@media (width<=680px){.eyebrow{font-size:11px}.trust span{font-size:10px}}.button .button-icon{vertical-align:-3px;width:15px;height:15px;display:inline-flex}.button .button-icon svg,.ways article>div button svg,.miner-footer button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.text-button i{font-size:0}.text-button i svg{fill:currentColor;stroke:none;width:12px;height:12px}.trust .star{vertical-align:1px;width:13px;height:13px;margin-left:5px;display:inline-flex}.trust .star svg{fill:currentColor;stroke:none;width:100%;height:100%}.miner-footer button{align-items:center;display:inline-flex}.miner-footer button b{width:13px;height:13px;display:inline-flex}.ways article>div button{place-items:center;width:32px;min-width:32px;padding:8px;display:grid}@media (width<=680px){.app{width:100%;overflow-x:clip}.app .shell{width:calc(100% - 32px);max-width:1180px}.app .nav,.app .hero,.app .section,.app .community,.app footer{min-width:0}.app .nav-panel{box-sizing:border-box;width:100%;max-height:calc(100vh - 68px);overflow-y:auto}.app .menu-button,.app .nav-links button,.app .nav-actions .login,.app .nav-actions .button{min-height:44px}.app .menu-button{flex:0 0 44px;width:44px;padding:9px}.app .brand{min-width:0;font-size:clamp(21px,7vw,25px)}.app .brand-mark{flex:0 0 30px}.app .hero{padding:54px 0 48px}.app .hero-copy{min-width:0}.app h1{letter-spacing:clamp(-2px,-.5vw,-1px);overflow-wrap:normal;text-wrap:balance;max-width:100%;font-size:clamp(45px,14.5vw,62px);line-height:.91}.app .lede{max-width:38rem;font-size:13px;line-height:1.68}.app .hero-actions{width:100%}.app .hero-actions .button,.app .community .button{min-height:48px}.app .text-button{min-height:44px;padding:7px 10px}.app .trust{border-block:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;margin-top:38px;display:grid}.app .trust div{border-left:0;min-width:0;padding:15px 12px}.app .trust div:nth-child(2){border-left:1px solid var(--border)}.app .trust div:last-child{border-top:1px solid var(--border);grid-column:1/-1}.app .trust strong{font-size:clamp(22px,7vw,27px)}.app .trust span{font-size:10px;line-height:1.35}.app .core-stage{align-items:start;width:100%;height:455px;margin-top:24px;overflow:hidden}.app .core-stage img{width:min(290px,88vw);max-width:100%;height:330px;margin-top:0}.app .core-glow{width:min(230px,70vw);height:min(230px,70vw);top:45px}.app .orbit{width:min(330px,96vw);height:175px;top:70px}.app .orbit-b{width:min(245px,72vw);height:300px;top:12px}.app .status-chip{box-sizing:border-box;text-align:left;width:calc(50% - 5px);min-width:0;min-height:72px;padding:11px 10px;top:auto;bottom:27px}.app .status-chip.hash{left:0}.app .status-chip.reward{right:0}.app .status-chip>span{letter-spacing:1px;font-size:9px}.app .status-chip b{white-space:nowrap;font-size:clamp(16px,5.3vw,20px)}.app .status-chip b small{font-size:9px}.app .status-chip>i{margin:2px 0 0;display:block}.app .pulse-label{white-space:nowrap;font-size:9px;bottom:3px;left:50%;transform:translate(-50%)}.app .section{padding-block:68px}.app .section-heading h2,.app .community h2{letter-spacing:-1px;text-wrap:balance;font-size:clamp(35px,11.5vw,45px);line-height:.96}.app .section-heading>p{max-width:100%;font-size:12px;line-height:1.65}.app .card-top,.app .earning-row,.app .progress-meta,.app .miner-footer{gap:12px}.app .earning-row{flex-direction:column;align-items:flex-start;margin-top:30px}.app .earning-row>div:first-child strong{font-size:clamp(34px,11vw,43px)}.app .rate{border-top:1px solid var(--border);text-align:left;width:100%;padding-top:14px}.app .progress-meta{align-items:flex-start}.app .progress-meta b{text-align:right}.app .miner-footer button{min-height:44px;margin-top:8px}.app .metrics article{min-width:0;padding:20px}.app .metrics article>div{min-width:0}.app .metrics strong{overflow-wrap:anywhere}.app .ways article{min-height:0;padding:25px 22px}.app .ways p{min-height:0}.app .ways article>div:last-child{min-height:44px}.app .ways article>div button{width:44px;min-width:44px;height:44px}.app .steps{gap:50px}.app .steps article{padding-inline:8px}.app .community{gap:30px;width:calc(100% - 32px);padding:36px 20px}.app .community h2 br{display:none}.app .community-stats div{padding:20px}.app .community-stats strong{font-size:clamp(30px,10vw,37px)}.app .footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;padding:44px 0 38px}.app .footer-main>div{min-width:0}.app .footer-main a{overflow-wrap:anywhere;align-items:center;min-height:32px;display:flex}.app .footer-bottom{line-height:1.55}.app .footer-bottom div{gap:12px 18px}}@media (width<=360px){.app .shell,.app .community{width:calc(100% - 24px)}.app .nav-wrap{height:64px}.app .nav-panel{max-height:calc(100vh - 64px);padding:16px 12px;top:64px}.app .brand-mark{margin-right:3px}.app .hero{padding-top:44px}.app h1{font-size:clamp(42px,14vw,50px)}.app .core-stage{height:440px}.app .core-stage img{width:min(265px,88vw);height:315px}.app .status-chip{min-height:70px;padding-inline:8px}.app .status-chip b{font-size:15px}.app .status-chip b small{margin-top:1px;display:block}.app .miner-card{padding:18px}.app .card-top{flex-direction:column;align-items:flex-start}.app .progress-meta{flex-direction:column}.app .progress-meta b{text-align:left}.app .metrics article{padding:18px 15px}.app .metric-icon{flex:0 0 42px}.app .footer-main{grid-template-columns:1fr}.app .footer-main>div:first-child{grid-column:auto}}:root{--p-bg:#080a09;--p-surface:#111512;--p-surface2:#171b18;--p-border:#262d27;--p-text:#f2f5ed;--p-muted:#8d978f;--p-lime:#baff29;--p-amber:#f0a63a;--p-cyan:#55d8ff;--p-mint:#66e5a2}.product-shell,.auth-page{background:var(--p-bg);min-height:100vh;color:var(--p-text)}.product-shell button,.auth-page button{cursor:pointer;border:0}.product-shell button{appearance:none;color:#eef3ee;font:inherit;background:#171c18;border:1px solid #333c35}.product-shell button:hover:not(:disabled){color:#fff;background:#202720;border-color:#536057}.product-shell button:active:not(:disabled){background:#101411;transform:translateY(1px)}.product-shell button:focus-visible{outline:2px solid var(--p-lime);outline-offset:2px}.product-shell button:disabled{cursor:not-allowed;opacity:.55;color:#929b94;background:#181c19;border-color:#303630}.product-shell button.primary{background:var(--p-lime)!important;color:#0b0d0b!important;border-color:var(--p-lime)!important}.product-shell button.primary:hover:not(:disabled){background:#c9ff50!important;border-color:#d8ff7c!important}.product-shell button.primary:active:not(:disabled){background:#a9ed19!important}.product-shell button.primary:disabled{opacity:.68;color:#d9e4c2!important;background:#52672a!important;border-color:#687d3a!important}.product-shell h1,.product-shell h2,.product-shell h3,.auth-page h1,.auth-page h2{font-family:Barlow Condensed,sans-serif}.kicker{color:var(--p-lime);letter-spacing:2px;font:700 11px Barlow Condensed}.sidebar{border-right:1px solid var(--p-border);z-index:30;background:#0b0e0c;flex-direction:column;width:236px;padding:28px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.product-brand,.auth-brand{color:#fff;letter-spacing:.5px;background:0 0;font:700 20px Barlow Condensed}.product-brand span,.auth-brand span{color:#0b0e0c;background:var(--p-lime);place-items:center;width:29px;height:29px;margin-right:9px;display:inline-grid;transform:skew(-8deg)}.side-caption{letter-spacing:1.8px;color:#5f6961;margin:38px 12px 10px;font:700 9px Barlow Condensed}.sidebar nav{gap:3px;display:grid}.sidebar nav button,.side-account button{color:#8e9990;text-align:left;background:0 0;border-left:2px solid #0000;align-items:center;gap:13px;min-height:44px;padding:0 13px;font-size:12px;font-weight:700;display:flex}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;border-color:var(--p-lime);background:#151a16}.side-account{border-top:1px solid var(--p-border);margin-top:auto;padding-top:12px}.side-account button{width:100%}.side-account button:first-child{margin-bottom:7px}.side-account button b{width:34px;height:34px;color:var(--p-lime);background:#27321f;place-items:center;display:grid}.side-account span{color:#fff;flex-direction:column;display:flex}.side-account small{color:#6e796f;margin-top:3px;font-size:8px}.product-main{min-width:0;margin-left:236px}.topbar{z-index:20;border-bottom:1px solid var(--p-border);background:#080a09f0;justify-content:space-between;align-items:center;height:82px;padding:0 30px;display:flex;position:sticky;top:0}.topbar h1{margin:3px 0 0;font-size:25px}.topbar>div>small{color:#657067;letter-spacing:1.5px;font:700 9px Barlow Condensed}.balances{align-items:center;gap:8px;display:flex}.balances>span{border:1px solid var(--p-border);background:#111512;grid-template-columns:auto auto;align-content:center;column-gap:7px;height:43px;padding:0 13px;display:grid}.balances i{color:var(--p-lime);grid-row:1/3;font-style:normal}.balances b{font:700 13px Barlow Condensed}.balances small{color:#707a72;letter-spacing:1px;font-size:7px}.balances>button{border:1px solid var(--p-border);background:#111512;width:43px;height:43px;position:relative}.balances button em{background:var(--p-amber);color:#111;border-radius:50%;place-items:center;width:13px;height:13px;font:800 8px sans-serif;display:grid;position:absolute;top:5px;right:6px}.balances .avatar{color:var(--p-lime);background:#27321f;font-weight:800}.page{max-width:1400px;margin:auto;padding:30px 32px 100px}.page-intro{justify-content:space-between;align-items:flex-end;margin:7px 0 28px;display:flex}.page-intro h2{margin:8px 0;font-size:38px;line-height:1}.page-intro p{color:var(--p-muted);margin:0;font-size:12px}.primary{padding:13px 18px;font-weight:800;box-shadow:inset 0 -3px #00000040;background:var(--p-lime)!important;color:#0b0d0b!important}.pause{color:var(--p-amber);background:#211d14;padding:12px 18px;font-weight:800;border:1px solid #514123!important}.mining-room{background:radial-gradient(circle at 57%,#a0f4221f,#0000 26%),linear-gradient(115deg,#111512,#0b0e0c);border:1px solid #293229;grid-template-columns:1fr 1.1fr .9fr;align-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.mining-room:before{content:"";background-image:linear-gradient(#baff2906 1px,#0000 1px),linear-gradient(90deg,#baff2906 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.room-copy,.claim-panel{z-index:2;padding:36px;position:relative}.live{color:var(--p-mint);letter-spacing:1.5px;font:700 10px Barlow Condensed}.live.paused{color:var(--p-amber)}.room-copy h3{margin:15px 0 0;font-size:32px}.room-copy h3 small{color:#69736b;font-size:14px}.room-copy>p{color:#7c867e;font-size:10px}.room-metrics{gap:34px;margin:28px 0;display:flex}.room-metrics span{flex-direction:column;display:flex}.room-metrics small,.claim-panel>small{letter-spacing:1.5px;color:#79837b;font:700 9px Barlow Condensed}.room-metrics b{margin-top:5px;font:700 23px Barlow Condensed}.room-metrics em,.claim-panel em{color:#758077;font-size:9px;font-style:normal}.miner-stage{place-items:center;height:390px;display:grid;position:relative}.miner-stage:before{content:"";border:1px solid #baff2938;border-radius:50%;width:260px;height:54px;position:absolute;bottom:45px;box-shadow:0 0 50px #baff291f}.miner-stage img{object-fit:contain;z-index:2;filter:drop-shadow(0 22px 20px #000);max-width:100%;height:330px;animation:5s ease-in-out infinite float}.miner-stage>span{color:#687269;letter-spacing:2px;font:700 8px Barlow Condensed;position:absolute;bottom:15px}.scan{border:1px solid #baff291f;border-radius:50%;width:270px;height:270px;animation:18s linear infinite spin;position:absolute}.scan:after,.scan:before{content:"";border:1px dashed #baff291f;border-radius:50%;position:absolute;inset:22px}.scan:after{inset:58px}.claim-panel{border-left:1px solid var(--p-border)}.claim-panel strong{margin:12px 0 20px;font:700 24px Barlow Condensed;display:block}.progress{background:#283029;height:5px;overflow:hidden}.progress i{background:var(--p-lime);height:100%;box-shadow:0 0 10px var(--p-lime);transition:all .3s;display:block}.claim-panel>div:nth-of-type(2){color:#758077;justify-content:space-between;margin:8px 0 25px;font-size:9px;display:flex}.claim-panel button{color:#758077;border:1px solid var(--p-border);background:#191e1a;width:100%;padding:12px}.stats-grid{border:1px solid var(--p-border);grid-template-columns:repeat(3,1fr);margin:14px 0 42px;display:grid}.stat{border-right:1px solid var(--p-border);background:var(--p-surface);flex-direction:column;padding:21px 24px;display:flex}.stat:last-child{border:0}.stat small{letter-spacing:1.4px;color:#778178;font:700 9px Barlow Condensed}.stat strong{margin:7px 0;font:700 24px Barlow Condensed}.stat span{color:var(--p-mint);font-size:9px}.section-title{justify-content:space-between;align-items:end;margin:25px 0 14px;display:flex}.section-title small{color:#6f796f;letter-spacing:1.5px;font:700 9px Barlow Condensed}.section-title h3{margin:5px 0;font-size:25px}.section-title button{color:var(--p-lime);background:0 0;font-size:10px}.earning-strip{border:1px solid var(--p-border);grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid}.earning-strip button{background:var(--p-surface);text-align:left;border-right:1px solid var(--p-border);flex-direction:column;min-height:175px;padding:22px;display:flex}.earning-strip button:hover{background:#151b16}.earning-strip i{color:#566058;font:700 24px Barlow Condensed}.earning-strip b{margin-top:19px;font:700 20px Barlow Condensed}.earning-strip span{color:#7f8981;margin-top:4px;font-size:10px}.earning-strip em{color:var(--p-lime);margin-top:auto;font-size:9px;font-style:normal;font-weight:800}.lower-grid{grid-template-columns:1.5fr 1fr;gap:14px;display:grid}.panel{background:var(--p-surface);border:1px solid var(--p-border);padding:23px}.panel h3{margin:0 0 18px;font-size:23px}.activity{border-top:1px solid var(--p-border);align-items:center;gap:12px;padding:14px 0;font-size:10px;display:flex}.activity>i{width:29px;height:29px;color:var(--p-lime);background:#1d281c;place-items:center;font-style:normal;display:grid}.activity span{flex-direction:column;display:flex}.activity small{color:#69736b;margin-top:3px}.activity em{color:var(--p-lime);margin-left:auto;font-style:normal;font-weight:800}.mission{background:linear-gradient(130deg,#172016,#111512)}.mission>small{color:var(--p-lime);letter-spacing:1.4px;font:700 9px Barlow Condensed}.mission p{color:var(--p-muted);font-size:11px;line-height:1.6}.mission .progress{margin:30px 0 8px}.mission>b{color:#858f87;font-size:9px}.telemetry{grid-template-columns:1.4fr 1fr;gap:14px;margin-bottom:14px;display:grid}.panel.large{min-height:390px;padding-left:44%;position:relative;overflow:hidden}.panel.large img{object-fit:contain;width:40%;height:340px;position:absolute;top:20px;left:3%}.panel.large h3{margin-top:15px;font-size:29px}.wave{border-bottom:1px solid var(--p-border);align-items:end;gap:7px;height:150px;padding-top:20px;display:flex}.wave i{background:linear-gradient(var(--p-lime),#304719);flex:1;min-width:3px}.telemetry-stats{border:1px solid var(--p-border);grid-template-columns:1fr 1fr;display:grid}.telemetry-stats .stat:nth-child(2n){border-right:0}.telemetry-stats .stat:nth-child(-n+2){border-bottom:1px solid var(--p-border)}.blockline{color:#838d85;grid-template-columns:100px 1fr 110px;align-items:center;gap:20px;font-size:10px;display:grid}.blockline b{color:#fff;font:700 18px Barlow Condensed}.filters{gap:7px;margin-bottom:16px;display:flex;overflow:auto}.filters button,.view-toggle button{color:#78837a;border:1px solid var(--p-border);letter-spacing:1px;background:#121613;padding:9px 12px;font:700 9px Barlow Condensed}.filters button.active,.view-toggle button.active{color:#111;background:var(--p-lime)}.miner-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.miner-card-app{--accent:var(--p-lime);background:var(--p-surface);border:1px solid var(--p-border);padding:17px;position:relative;overflow:hidden}.miner-card-app:hover{border-color:var(--accent)}.miner-card-app header{justify-content:space-between;display:flex}.miner-card-app header span{color:var(--accent);letter-spacing:1.5px;font:700 9px Barlow Condensed}.miner-card-app header b{background:#222922;padding:4px 7px;font-size:9px}.product-image{background:radial-gradient(circle, color-mix(in srgb,var(--accent) 13%,transparent),transparent 62%);place-items:center;height:250px;display:grid}.product-image img{object-fit:contain;filter:drop-shadow(0 20px 16px #000);width:100%;height:235px;transition:all .3s}.miner-card-app:hover img{transform:translateY(-6px)scale(1.03)}.miner-card-app h3{margin:10px 0 3px;font-size:24px}.miner-card-app p{color:#7b867e;font-size:10px}.miner-card-app footer{border-top:1px solid var(--p-border);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.miner-card-app footer>b{font:700 12px Barlow Condensed}.miner-card-app footer button{color:var(--p-lime);background:#1e241f;padding:9px 12px;font-size:9px;font-weight:800}.miner-card-app footer .equipped{color:var(--p-mint);background:0 0}.miner-grid.list{grid-template-columns:1fr}.miner-grid.list .miner-card-app{grid-template-columns:80px 150px 1fr 200px;align-items:center;display:grid}.miner-grid.list .product-image{grid-column:1;height:90px}.miner-grid.list img{height:85px}.miner-grid.list header{grid-area:1/2}.miner-grid.list h3{grid-area:1/3}.miner-grid.list p{grid-area:1/3;margin-top:38px}.miner-grid.list footer{border:0;grid-area:1/4}.modal-wrap,.drawer-backdrop{z-index:100;background:#000000bf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.buy-modal{text-align:center;background:#111512;border:1px solid #3b453d;width:min(440px,100%);padding:30px;position:relative}.buy-modal img{object-fit:contain;width:100%;height:220px}.buy-modal h2{margin:9px;font-size:30px}.buy-modal p{color:var(--p-muted);font-size:11px;line-height:1.6}.buy-modal>div{border-block:1px solid var(--p-border);color:#7f8981;justify-content:space-between;margin:20px 0;padding:15px 0;font-size:10px;display:flex}.buy-modal>div span{flex-direction:column;display:flex}.buy-modal b{color:#fff;margin-top:4px}.buy-modal .primary{width:100%}.modal-close{color:#7d877f;background:0 0;font-size:23px;position:absolute;top:12px;right:12px}.campaign-list{gap:9px;display:grid}.campaign-list article{background:var(--p-surface);border:1px solid var(--p-border);grid-template-columns:45px 1fr 80px 100px 140px;align-items:center;gap:16px;padding:17px;display:grid;position:relative}.campaign-list article>i,.provider-grid>button>i{width:42px;height:42px;color:var(--p-lime);background:#1d281b;place-items:center;font:800 18px Barlow Condensed;display:grid}.campaign-list span{flex-direction:column;display:flex}.campaign-list small{color:#788279;margin-top:4px;font-size:9px}.campaign-list em{color:#7a847c;font:700 9px Barlow Condensed}.campaign-list strong{color:var(--p-lime);font:700 13px Barlow Condensed}.campaign-list .progress{position:absolute;bottom:0;left:0;right:0}.claim-toast{background:var(--p-lime);color:#111;z-index:90;padding:15px 20px;font-weight:800;position:fixed;bottom:30px;right:30px}.provider-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.provider-grid>button{background:var(--p-surface);color:#fff;text-align:left;border:1px solid var(--p-border);min-height:220px;padding:22px}.provider-grid>button:hover{border-color:var(--p-lime)}.provider-grid>button>span{float:right;color:var(--p-lime);font:700 9px Barlow Condensed}.provider-grid h3{margin:28px 0 5px;font-size:28px}.provider-grid p{color:#7c867e;font-size:10px}.provider-grid footer{border-top:1px solid var(--p-border);justify-content:space-between;margin-top:30px;padding-top:13px;font-size:9px;display:flex}.provider-grid em{color:var(--p-lime);font-style:normal}.iframe-modal{z-index:120;color:#132015;background:#eff2ed;flex-direction:column;display:flex;position:fixed;inset:20px;box-shadow:0 0 0 20px #000c}.iframe-modal header{color:#fff;background:#101411;align-items:center;gap:25px;height:56px;padding:0 18px;display:flex}.iframe-modal header button{color:var(--p-lime);background:0 0}.iframe-modal header span{color:#748078;margin-left:auto;font-size:8px}.iframe-modal iframe{border:0;flex:1;width:100%}.loader{flex:1;place-items:center;font-weight:800;display:grid}.faucet-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.faucet-grid article{background:var(--p-surface);border:1px solid var(--p-border);padding:25px}.faucet-grid article>i{color:var(--p-lime);font-size:28px;font-style:normal}.faucet-grid small{color:var(--p-mint);letter-spacing:1px;margin-top:22px;font:700 9px Barlow Condensed;display:block}.faucet-grid h3{margin:7px 0;font-size:26px}.faucet-grid strong{color:var(--p-lime);font:700 19px Barlow Condensed}.faucet-grid p{color:#768078;font-size:9px}.faucet-grid button{width:100%;margin-top:15px}.faucet-grid button:disabled{color:#747e76!important;background:#242a25!important}.referral-hero{border:1px solid var(--p-border);background:linear-gradient(110deg,#141b14 55%,#1b2714);padding:45px;position:relative;overflow:hidden}.referral-hero:after{content:"10%";color:#baff290d;font:800 190px Barlow Condensed;position:absolute;top:-20px;right:5%}.referral-hero h2{margin:14px 0;font-size:52px;line-height:.9}.referral-hero h2 em{color:var(--p-lime);font-style:normal}.referral-hero p{color:#89938b;font-size:11px}.copybox{background:#0d110e;border:1px solid #344036;max-width:480px;margin-top:28px;display:flex}.copybox span{color:#aab3ac;flex:1;padding:13px;font-size:11px}.copybox button{background:var(--p-lime);padding:0 18px;font-weight:800}.profile-hero{background:var(--p-surface);border:1px solid var(--p-border);align-items:center;gap:28px;margin-bottom:14px;padding:32px;display:flex}.profile-avatar{width:104px;height:104px;color:var(--p-lime);background:#26321f;place-items:center;font:800 34px Barlow Condensed;display:grid;position:relative}.profile-avatar i{background:var(--p-lime);color:#111;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;display:grid;position:absolute;bottom:-7px;right:-7px}.profile-hero h2{margin:6px 0;font-size:36px}.profile-hero p{color:#7c867e;font-size:10px}.profile-hero>button{color:#fff;border:1px solid var(--p-border);background:#1b211c;margin-left:auto;padding:11px 16px}.xp{color:#89938b;grid-template-columns:70px 220px 110px;align-items:center;font-size:9px;display:grid}.badges{border:1px solid var(--p-border);grid-template-columns:repeat(4,1fr);display:grid}.badges article{border-right:1px solid var(--p-border);background:var(--p-surface);flex-direction:column;padding:24px;display:flex}.badges i{color:var(--p-lime);font-size:25px;font-style:normal}.badges b{margin:18px 0 5px}.badges small{color:#6d776f}.badges .locked{opacity:.45}.settings-section{border-top:1px solid var(--p-border);grid-template-columns:200px 1fr;max-width:900px;padding:15px 0 25px;display:grid}.settings-section h3{color:#8e9890;font-size:18px}.settings-section>div{border-bottom:1px solid var(--p-border);grid-column:2;justify-content:space-between;align-items:center;padding:15px 0;display:flex}.settings-section span{flex-direction:column;font-size:11px;display:flex}.settings-section small{color:#6c766e;margin-top:4px;font-size:8px}.settings-section button{color:#a8b1aa;border:1px solid var(--p-border);background:#1a201b;padding:8px 12px}.toggle{border-radius:13px;width:42px;height:24px;display:flex;padding:2px!important}.toggle i{background:#6c756e;border-radius:50%;width:18px;height:18px;transition:all .2s}.toggle.on{background:#2d401d}.toggle.on i{background:var(--p-lime);transform:translate(16px)}.empty{color:#687269;align-content:center;place-items:center;gap:8px;min-height:400px;display:grid}.empty b{color:#fff}.empty span{font-size:10px}.bottom-nav{display:none}.auth-page{place-items:center;padding:70px 24px;display:grid;position:relative}.auth-brand{position:absolute;top:25px;left:35px}.auth-card{border:1px solid var(--p-border);background:#0d100e;grid-template-columns:1fr 1fr;width:min(1060px,100%);min-height:650px;display:grid;box-shadow:0 35px 100px #00000073}.auth-visual{background:radial-gradient(circle at 50% 60%,#99e72629,#0000 37%),#111712;padding:50px;position:relative;overflow:hidden}.auth-visual h1{margin:18px 0;font-size:50px;line-height:.9}.auth-visual h1 em{color:var(--p-lime);font-style:normal}.auth-visual>p{color:#8b958d;width:80%;font-size:11px;line-height:1.7}.auth-visual img{object-fit:contain;filter:drop-shadow(0 25px 25px #000);width:75%;height:390px;position:absolute;bottom:45px;left:14%}.auth-benefits{color:#7b857d;border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:15px;font-size:9px;display:flex;position:absolute;bottom:25px;left:30px;right:30px}.auth-benefits b{color:#fff;margin-right:5px}.auth-form{flex-direction:column;justify-content:center;padding:55px;display:flex}.auth-form h2{margin:8px 0;font-size:38px}.auth-form>p{color:#7e8880;margin-bottom:27px;font-size:11px}.auth-form form,.auth-form>label{gap:15px;display:grid}.auth-form label{color:#acb4ae;flex-direction:column;gap:8px;font-size:10px;font-weight:700;display:flex}.auth-form input,.auth-form select{color:#fff;background:#151916;border:1px solid #2a312b;outline:0;width:100%;padding:14px}.auth-form input:focus,.auth-form select:focus{border-color:var(--p-lime)}.input-wrap{position:relative}.input-wrap button{color:#788279;background:0 0;font-size:9px;position:absolute;top:5px;bottom:5px;right:5px}.form-row,.form-actions{justify-content:space-between;align-items:center;display:flex}.auth-form .check{flex-direction:row;align-items:center;font-size:9px}.check input{width:auto;accent-color:var(--p-lime)}.text-link{color:var(--p-lime);background:0 0;font-size:9px}.form-message{min-height:14px;color:var(--p-amber);font-size:9px}.auth-form .primary{width:100%;margin-top:2px}.auth-switch{border-top:1px solid var(--p-border);color:#788279;gap:8px;margin-top:25px;padding-top:20px;font-size:10px;display:flex}.auth-switch button{color:var(--p-lime);background:0 0;font-weight:800}.steps-indicator{margin-bottom:35px;display:flex}.steps-indicator span{flex:1;align-items:center;display:flex;position:relative}.steps-indicator span:after{content:"";background:#2b322c;flex:1;height:1px;margin:0 7px}.steps-indicator span:last-child:after{display:none}.steps-indicator i{color:#6f7971;border:1px solid #354036;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.steps-indicator small{display:none}.steps-indicator .on i{background:var(--p-lime);color:#111}.form-actions{gap:10px;margin-top:20px}.form-actions>button:first-child{color:#fff;background:#191e1a;padding:13px 18px}.auth-success{text-align:center}.auth-success>div{background:var(--p-lime);color:#111;place-items:center;width:70px;height:70px;margin:0 auto 25px;font-size:30px;display:grid}.auth-success p{color:#818b83;font-size:11px;line-height:1.7}.auth-success .primary{margin-top:25px}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1100px){.miner-grid,.provider-grid{grid-template-columns:repeat(2,1fr)}.mining-room{grid-template-columns:1fr 1fr}.claim-panel{border-left:0;border-top:1px solid var(--p-border);grid-column:1/-1;padding:20px 35px}.telemetry{grid-template-columns:1fr}.campaign-list article{grid-template-columns:45px 1fr 70px 100px}.campaign-list article>button{grid-column:2/-1}.auth-form{padding:40px}}@media (width<=760px){.sidebar{display:none}.product-main{margin:0}.topbar{height:68px;padding:0 16px}.topbar>div:first-child small{display:none}.topbar h1{font-size:22px}.balances>span{height:39px;padding:0 8px}.balances>span:nth-child(2){display:none}.balances>button{width:39px;height:39px}.balances>button:not(.avatar){display:none}.page{padding:22px 16px 100px}.page-intro{align-items:flex-start;gap:15px}.page-intro h2{font-size:31px}.page-intro>.primary{display:none}.bottom-nav{z-index:80;border-top:1px solid var(--p-border);padding-bottom:env(safe-area-inset-bottom);background:#0c0f0d;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav button{color:#737e75;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:62px;font-size:8px;display:flex}.bottom-nav button.active{color:var(--p-lime)}.bottom-nav i{font-size:17px}.mining-room{grid-template-columns:1fr}.room-copy{padding:25px}.miner-stage{grid-row:1;height:340px}.miner-stage img{height:290px}.claim-panel{grid-column:auto}.stats-grid{grid-template-columns:1fr}.stat{border-right:0;border-bottom:1px solid var(--p-border)}.earning-strip{grid-template-columns:1fr 1fr}.earning-strip button:nth-child(2n){border-right:0}.lower-grid{grid-template-columns:1fr}.telemetry-stats{grid-template-columns:1fr 1fr}.panel.large{padding:300px 22px 22px}.panel.large img{width:90%;height:280px;left:5%}.blockline,.miner-grid,.provider-grid,.faucet-grid{grid-template-columns:1fr}.product-image{height:230px}.miner-grid.list .miner-card-app{display:block}.campaign-list article{grid-template-columns:44px 1fr 90px}.campaign-list article>em{display:none}.campaign-list article>strong{grid-column:3}.campaign-list article>button{grid-column:1/-1}.referral-hero{padding:30px 22px}.referral-hero h2{font-size:42px}.copybox span{font-size:8px}.profile-hero{text-align:center;display:block}.profile-avatar{margin:auto}.profile-hero>button{margin:15px 0 0}.xp{grid-template-columns:60px 1fr 90px}.badges{grid-template-columns:1fr 1fr}.settings-section{grid-template-columns:1fr}.settings-section>div{grid-column:1}.auth-page{padding:70px 16px 20px}.auth-brand{left:20px}.auth-card{grid-template-columns:1fr;min-height:0}.auth-visual{display:none}.auth-form{min-height:600px;padding:35px 24px}.iframe-modal{box-shadow:none;inset:0}.iframe-modal header b{font-size:9px}.iframe-modal header span{display:none}}@media (prefers-reduced-motion:reduce){.miner-stage img,.scan{animation:none!important}}.rack-purchase .funds-warning{color:#f0b45e;margin-top:10px;font-weight:700}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.text-action{color:var(--p-lime);background:0 0;margin-left:12px;font-size:10px;font-weight:800}.fleet-room{grid-template-columns:1fr 1.25fr .9fr}.fleet-stage{justify-content:center;align-items:center;height:390px;display:flex;position:relative}.fleet-stage>.scan{width:260px;height:260px}.fleet-stage>small{color:#8a958d;letter-spacing:1.5px;font:700 10px Barlow Condensed;position:absolute;bottom:18px}.fleet-capsule{place-items:center;width:48%;height:300px;display:grid;position:absolute}.fleet-capsule img{object-fit:contain;filter:drop-shadow(0 18px 18px #000);width:100%;height:100%}.fleet-capsule b{background:var(--p-lime);color:#101410;padding:5px 8px;font:800 12px Barlow Condensed;position:absolute;bottom:20%;right:12%}.fleet-capsule.capsule-0{z-index:3;left:4%}.fleet-capsule.capsule-1{z-index:2;right:4%;transform:scale(.84)}.fleet-capsule.capsule-2{z-index:1;top:-20px;left:27%;transform:scale(.68)}.fleet-capsule.capsule-3{top:40px;right:20%;transform:scale(.58)}.fleet-empty{color:#828d84;z-index:2;font-size:11px}.dashboard-actions{gap:10px;margin-bottom:38px;display:flex}.dashboard-actions button{min-height:48px;color:var(--p-lime);border:1px solid var(--p-border);background:#151a16;padding:0 18px;font-weight:800}.fleet-summary{border:1px solid var(--p-border);grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid}.fleet-summary .stat:last-child{border-right:0}.rack-console{background:linear-gradient(145deg,#141916,#0d110e);border:1px solid #303a32;margin-bottom:14px;padding:24px;box-shadow:inset 0 0 45px #00000059}.rack-console>header{border-bottom:1px solid var(--p-border);justify-content:space-between;align-items:flex-end;margin-bottom:18px;padding-bottom:18px;display:flex}.rack-console h3{margin:7px 0 2px;font-size:30px}.rack-console p{color:#879188;margin:0;font-size:10px}.rack-tabs{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.rack-tabs button{color:#879188;background:#191f1a;border:1px solid #303a32;min-width:44px;min-height:44px;font:800 11px Barlow Condensed}.rack-tabs button.active{background:var(--p-lime);color:#101410;border-color:var(--p-lime)}.rack-grid{grid-template-columns:repeat(5,1fr);gap:8px;max-width:850px;margin:auto;display:grid}.rack-slot{aspect-ratio:1;background:#0a0d0b;border:1px solid #283029;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 16px #000}.rack-slot:before{content:"";border:1px solid #ffffff06;position:absolute;inset:5px}.rack-slot>span{color:#586159;font:700 8px Barlow Condensed;position:absolute;top:5px;left:6px}.rack-slot em{color:#465047;letter-spacing:1px;font:700 8px Barlow Condensed}.rack-slot.occupied{border-color:color-mix(in srgb,var(--accent) 55%,#283029);background:radial-gradient(circle, color-mix(in srgb,var(--accent) 11%,transparent),#0a0d0b 65%)}.rack-slot img{object-fit:contain;filter:drop-shadow(0 7px 7px #000);width:72%;height:68%}.rack-slot b{color:#dce3dd;font:700 8px Barlow Condensed;position:absolute;bottom:16px}.rack-slot i{color:var(--accent);font:700 7px Barlow Condensed;position:absolute;bottom:4px;right:5px}.rack-purchase{background:#141a14;border:1px solid #334033;justify-content:space-between;align-items:center;margin-bottom:6px;padding:24px;display:flex}.rack-purchase h3{margin:6px 0;font-size:25px}.rack-purchase p{color:#849087;margin:0;font-size:10px}.rack-purchase>div:last-child{align-items:center;gap:18px;display:flex}.rack-purchase>div>b{font:800 22px Barlow Condensed}.rack-purchase small{color:#849087;font-size:9px}.rack-notice{min-height:28px;color:var(--p-mint);padding:7px 2px;font-size:10px;display:block}.capacity-banner{background:#121713;border:1px solid #303930;grid-template-columns:170px 1fr;align-items:center;gap:18px;margin-bottom:4px;padding:18px;display:grid}.capacity-banner>div:first-child{flex-direction:column;display:flex}.capacity-banner span{color:#929c94;letter-spacing:1px;font:700 9px Barlow Condensed}.capacity-banner strong{margin:3px 0;font:800 25px Barlow Condensed}.capacity-banner small{color:#768078;font-size:9px}.capacity-banner.full{border-color:#8c6330}.capacity-banner>div:last-child{grid-column:1/-1;align-items:center;gap:10px;display:flex}.capacity-banner p{color:#d9b477;margin:0 auto 0 0;font-size:10px}.capacity-banner button{min-height:44px;color:var(--p-lime);background:#1c231d;border:1px solid #39443b;padding:0 14px;font-weight:800}.inventory-counts{border-block:1px solid var(--p-border);grid-template-columns:repeat(3,1fr);margin:14px 0;display:grid}.inventory-counts span{flex-direction:column;padding:10px 4px;display:flex}.inventory-counts small{color:#778179;font:700 8px Barlow Condensed}.inventory-counts b{margin-top:3px;font:700 13px Barlow Condensed}.equip-actions{grid-template-columns:1fr 1fr;gap:7px;width:100%;display:grid}.equip-actions button{min-height:44px}.equip-actions button:disabled,.rack-purchase button:disabled{opacity:.38;cursor:not-allowed}.side-caption,.room-metrics small,.claim-panel>small,.stat small{color:#929c94;font-size:11px}.balances small{color:#8a958d;font-size:10px}.stat span,.settings-notice{font-size:11px}.filters button,.view-toggle button{color:#9aa49c;min-width:44px;min-height:44px;padding:9px 14px;font-size:11px}.iframe-modal-wrap{z-index:120;background:#000000d1;padding:20px;position:fixed;inset:0}.iframe-modal-wrap>div{height:100%}.iframe-modal-wrap .iframe-modal{height:100%;box-shadow:none;position:static}.share-row{z-index:1;align-items:center;gap:8px;margin-top:16px;display:flex;position:relative}.share-row span{color:#9ba59d;letter-spacing:1px;font:700 11px Barlow Condensed}.share-row button{color:#dce1dc;background:#1c241c;border:1px solid #344036;min-height:44px;padding:0 14px}.history-title{margin-top:26px!important}.settings-notice{min-height:24px;color:var(--p-mint);display:block}.buy-modal label{text-align:left;color:#aab3ac;flex-direction:column;gap:8px;font-size:11px;display:flex}.buy-modal input{border:1px solid var(--p-border);color:#fff;background:#171c18;margin-bottom:15px;padding:13px}.social-auth{text-align:center;margin-top:18px}.social-auth>span{color:#8c968e;letter-spacing:1.4px;margin-bottom:10px;font:700 11px Barlow Condensed;display:block}.social-auth>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.social-auth button{color:#dce2dd;border:1px solid var(--p-border);background:#171c18;min-height:44px;font-size:11px;font-weight:700}.product-shell .product-brand{appearance:none;background:0 0;border:0}.product-shell .product-brand:hover:not(:disabled),.product-shell .product-brand:active:not(:disabled){background:0 0;border-color:#0000;transform:none}.product-shell .sidebar nav button,.product-shell .side-account button{border:0;border-left:2px solid #0000}.product-shell .sidebar nav button:hover:not(:disabled),.product-shell .sidebar nav button.active,.product-shell .side-account button.active{color:#fff;border-left-color:var(--p-lime);background:#151a16}.product-shell .sidebar nav button:active:not(:disabled),.product-shell .side-account button:active:not(:disabled){transform:none}.product-shell .bottom-nav button{background:0 0;border:0}.product-shell .bottom-nav button:hover:not(:disabled),.product-shell .bottom-nav button:active:not(:disabled){background:0 0;border-color:#0000;transform:none}.product-shell .bottom-nav button.active,.product-shell .bottom-nav button.active:hover:not(:disabled){color:var(--p-lime)}.sidebar nav button svg,.side-account button>svg,.bottom-nav button>svg,.mobile-sidebar nav button svg,.mobile-account-actions button>svg{flex:0 0 19px;width:19px;height:19px}.sidebar nav button,.side-account button{transition:color .18s,background-color .18s,border-color .18s}.sidebar nav button:focus-visible,.side-account button:focus-visible,.bottom-nav button:focus-visible,.mobile-sidebar button:focus-visible{outline:2px solid var(--p-lime);outline-offset:2px}.side-account button:not(.account-profile){gap:13px}.side-account .active{color:#fff;border-color:var(--p-lime);background:#151a16}.side-account .danger{color:#b98a86}.balances svg{width:18px;height:18px;color:var(--p-lime);grid-row:1/3}.balances>button svg{color:#9aa49c;width:18px;height:18px}.mobile-sidebar-backdrop{display:none}@media (width<=760px){.topbar{padding-inline:12px}.balances{gap:5px}.balances>span{height:44px;padding-inline:7px}.balances>span:nth-child(2),.balances .energy-balance{display:grid!important}.balances>span b{font-size:12px}.balances>span small{font-size:8px}.balances>button{width:44px;height:44px}.iframe-modal-wrap{padding:0}.iframe-modal header b{font-size:11px}.share-row{flex-wrap:wrap}.share-row span{width:100%}.fleet-room{grid-template-columns:1fr}.fleet-stage{grid-row:1;height:300px}.fleet-capsule{height:250px}.fleet-summary{grid-template-columns:1fr 1fr}.fleet-summary .stat{border-bottom:1px solid var(--p-border)}.rack-console{padding:14px 10px}.rack-console>header{align-items:flex-start;gap:12px}.rack-grid{gap:4px}.rack-slot>span{font-size:7px;top:3px;left:4px}.rack-slot img{width:82%;height:70%}.rack-slot b{display:none}.rack-slot i{font-size:6px;bottom:2px}.rack-slot em{font-size:6px}.rack-purchase{display:block}.rack-purchase>div:last-child{justify-content:space-between;margin-top:18px}.rack-purchase .primary{min-height:48px}.capacity-banner{grid-template-columns:1fr}.capacity-banner>div:last-child{grid-template-columns:1fr;display:grid}.capacity-banner p{grid-column:1/-1}.inventory-counts{grid-template-columns:1fr 1fr}.inventory-counts span:last-child{grid-column:1/-1}.dashboard-actions{display:grid}.text-action{min-height:44px}.bottom-nav button{color:#7c877e;height:auto;min-height:62px;padding:7px 2px}.bottom-nav button>svg{width:20px;height:20px}.topbar>div:first-child{flex:1;min-width:0}.topbar h1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.balances{flex:none}.mobile-sidebar-backdrop{z-index:110;background:#000000b8;display:block;position:fixed;inset:0}.mobile-sidebar-backdrop.is-open{animation:.2s ease-out both nav-backdrop-in}.mobile-sidebar-backdrop.is-closing{animation:.24s ease-in both nav-backdrop-out}.mobile-sidebar{width:min(86vw,320px);max-width:100%;padding:calc(16px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:#0b0e0c;border-right:1px solid #354037;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:24px 0 70px #00000080}.mobile-sidebar.is-open{animation:.24s cubic-bezier(.22,1,.36,1) both mobile-sidebar-in}.mobile-sidebar.is-closing{animation:.24s ease-in both mobile-sidebar-out}.mobile-sidebar>header{justify-content:space-between;align-items:center;min-height:44px;display:flex}.mobile-sidebar .product-brand{padding:0}.mobile-sidebar-close{color:#aab3ac;background:#151a16;place-items:center;width:44px;height:44px;display:grid;border:1px solid var(--p-border)!important}.mobile-sidebar-close svg{width:20px;height:20px}.mobile-user-summary{border:1px solid var(--p-border);background:#101411;grid-template-columns:42px 1fr;align-items:center;gap:11px;margin-top:20px;padding:15px 13px;display:grid}.mobile-avatar{width:42px;height:42px;color:var(--p-lime);background:#27321f;place-items:center;font:800 14px Barlow Condensed;display:grid}.mobile-user-summary>div:nth-child(2){flex-direction:column;display:flex}.mobile-user-summary strong{font-size:12px}.mobile-user-summary small{color:#778179;margin-top:3px;font-size:9px}.mobile-balances{border-top:1px solid var(--p-border);grid-column:1/-1;grid-template-columns:1fr 1fr;padding-top:11px;display:grid}.mobile-balances>span{grid-template-columns:21px 1fr;align-items:center;display:grid}.mobile-balances>span+span{border-left:1px solid var(--p-border);padding-left:12px}.mobile-balances svg{width:16px;height:16px;color:var(--p-lime);grid-row:1/3}.mobile-balances b{font:700 12px Barlow Condensed}.mobile-balances small{letter-spacing:1px;margin:0;font-size:7px}.mobile-sidebar .side-caption{margin:24px 12px 9px}.mobile-sidebar nav{gap:3px;display:grid}.product-shell .mobile-sidebar nav button,.product-shell .mobile-account-actions button{color:#8e9990;text-align:left;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:13px;width:100%;min-height:46px;padding:0 12px;display:flex}.product-shell .mobile-sidebar nav button:hover:not(:disabled),.product-shell .mobile-sidebar nav button.active,.product-shell .mobile-account-actions button.active{color:#fff;border-left-color:var(--p-lime);background:#151a16}.product-shell .mobile-sidebar nav button:active:not(:disabled),.product-shell .mobile-account-actions button:active:not(:disabled){transform:none}.mobile-sidebar nav button:hover,.mobile-sidebar nav button.active,.mobile-account-actions button.active{color:#fff;border-color:var(--p-lime);background:#151a16}.mobile-account-actions{border-top:1px solid var(--p-border);margin-top:auto;padding-top:12px}.mobile-account-actions .account-profile span{color:#fff;flex-direction:column;display:flex}.mobile-account-actions .account-profile small{color:#6e796f;margin-top:3px;font-size:8px}.mobile-account-actions .danger{color:#ef877f}}@keyframes mobile-sidebar-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes mobile-sidebar-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes nav-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes nav-backdrop-out{0%{opacity:1}to{opacity:0}}@media (width<=430px){.topbar .energy-balance{display:none!important}}@media (width<=340px){.topbar{padding-inline:10px}.topbar .avatar{display:none}.topbar h1{font-size:20px}.balances>span{padding-inline:6px}}@media (prefers-reduced-motion:reduce){.mobile-sidebar,.mobile-sidebar-backdrop{animation:none}}@media (width<=760px){.fleet-room{grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:0}.fleet-room .room-copy{grid-row:auto;padding:22px 18px 18px}.fleet-room .room-copy h3{margin-top:11px;font-size:29px}.fleet-room .room-copy>p{font-size:11px}.fleet-room .room-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 18px;display:grid}.fleet-room .room-metrics span{background:#121813bd;border:1px solid #293229;min-width:0;padding:12px}.fleet-room .room-metrics small{overflow-wrap:anywhere;line-height:1.25}.fleet-room .room-metrics b{white-space:nowrap;font-size:20px}.fleet-room .room-copy>button{min-height:46px}.fleet-room .room-copy>.primary,.fleet-room .room-copy>.pause{width:calc(100% - 128px);min-width:150px}.fleet-room .text-action{width:116px;margin-left:8px;padding-inline:6px}.fleet-room .fleet-stage{border-block:1px solid #baff2914;grid-row:auto;min-width:0;height:238px}.fleet-room .fleet-capsule{width:44%;height:198px}.fleet-room .fleet-capsule.capsule-0{left:7%}.fleet-room .fleet-capsule.capsule-1{right:7%;transform:scale(.82)}.fleet-room .fleet-capsule.capsule-2{top:-5px;left:29%;transform:scale(.59)}.fleet-room .fleet-capsule.capsule-3{top:27px;right:24%;transform:scale(.5)}.fleet-room .fleet-capsule b{padding:4px 6px;font-size:10px;bottom:17%;right:8%}.fleet-room .fleet-stage>small{text-align:center;font-size:9px;bottom:10px;left:12px;right:12px}.fleet-room .claim-panel{border-top:0;padding:20px 18px 22px}.fleet-room .claim-panel button{min-height:46px}.fleet-room+.progress-widgets{grid-template-columns:minmax(0,1fr);gap:10px}.fleet-room+.progress-widgets>button{min-width:0;min-height:132px;padding:18px}.fleet-room~.stats-grid{grid-template-columns:minmax(0,1fr);margin-bottom:12px}.fleet-room~.stats-grid .stat{border-right:0;border-bottom:1px solid var(--p-border);padding:18px}.fleet-room~.stats-grid .stat:last-child{border-bottom:0}}@media (width<=360px){.fleet-room .room-copy{padding-inline:14px}.fleet-room .room-copy>.primary,.fleet-room .room-copy>.pause{width:100%}.fleet-room .text-action{width:100%;margin:7px 0 0}.fleet-room .claim-panel{padding-inline:14px}.fleet-room .fleet-stage{height:218px}.fleet-room .fleet-capsule{height:182px}}.section-tabs{border-bottom:1px solid #292d2b;gap:8px;margin:0 0 22px;display:flex;overflow-x:auto}.section-tabs button{color:#929a94;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-weight:800;display:flex}.section-tabs svg{width:17px}.section-tabs button.active{color:#baff29;border-color:#baff29}.parts-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.part-card{background:linear-gradient(145deg,#171a19,#0c0e0d);border:1px solid #292d2b;min-width:0;padding:14px;position:relative;overflow:hidden}.part-card:after{content:"";background:var(--part);filter:blur(42px);opacity:.12;pointer-events:none;height:22%;position:absolute;inset:auto 10% 40px}.part-card header{color:var(--part);letter-spacing:.12em;justify-content:space-between;font-size:10px;display:flex}.part-card img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 16px 15px #0009);width:100%;display:block}.part-card h3{margin:4px 0;font-size:17px}.part-card p{color:#929a94;min-height:52px;font-size:11px}.part-card p b,.part-card p small{display:block}.part-card p b{color:#dbe1dc;margin-bottom:4px}.part-card>button{justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;display:flex;position:relative}.part-card button svg{width:15px}.unit-list{gap:8px;display:grid}.unit-row{border:1px solid #292d2b;border-left:3px solid var(--accent);background:#121514;grid-template-columns:80px minmax(170px,1fr) 130px 260px;align-items:center;gap:18px;padding:10px 16px;display:grid}.unit-row>img{object-fit:contain;width:72px;height:72px}.unit-row h3{margin:3px 0;font-size:17px}.unit-row span,.unit-row small{color:#929a94;font-size:11px}.unit-power{gap:2px;display:grid}.unit-power b{color:#baff29}.level-segments{grid-template-columns:repeat(5,1fr);gap:3px;width:82px;margin:2px 0 4px;display:grid}.level-segments i{background:#343a36;height:4px}.level-segments i.active{background:#baff29;box-shadow:0 0 6px #baff2966}.unit-actions{justify-content:flex-end;gap:8px;display:flex}.unit-actions button{align-items:center;gap:7px;min-height:44px;display:flex}.unit-actions svg{width:15px}.max-level{align-items:center;gap:5px;display:flex;color:#dcb34c!important}.upgrade-modal{background:#101312;border:1px solid #343a36;width:min(620px,100vw - 28px);padding:28px;position:relative}.upgrade-hero{background:#080a09;border:1px solid #252a27;grid-template-columns:180px 1fr;align-items:center;display:grid}.upgrade-hero>img{object-fit:contain;width:180px;height:160px}.upgrade-hero h2{margin:6px 0}.upgrade-hero strong{color:#baff29}.recipe-list{gap:6px;margin:12px 0;display:grid}.recipe-list>div{background:#181b1a;border:1px solid #2b302d;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:7px 12px;display:grid}.recipe-list>div.missing{border-color:#794234}.recipe-list img{object-fit:contain;width:44px;height:44px}.recipe-list small{color:#929a94;display:block}.recipe-list strong{color:#baff29}.upgrade-modal>.primary{width:100%;margin-top:12px}.progress-widgets{grid-template-columns:1.4fr 1fr;gap:12px;margin:18px 0;display:grid}.progress-widgets>button{text-align:left;color:#fff;background:#111513;border:1px solid #303630;min-height:145px;padding:20px}.progress-widgets span{color:#baff29;letter-spacing:.13em;font-size:10px;display:block}.progress-widgets strong{justify-content:space-between;margin:9px 0;font-size:22px;display:flex}.progress-widgets strong em{color:#55d8ff}.progress-widgets small{color:#929a94;justify-content:space-between;align-items:center;display:flex}.progress-widgets svg{width:17px}.arcade-widget{background:radial-gradient(circle at 85% 10%,#213523,#111513 45%)!important}.pass-hero{background:radial-gradient(circle at 80% 30%,#193a2b,#111a15 42%,#0b0e0d);border:1px solid #2d3b31;grid-template-columns:1fr 220px;min-height:300px;padding:40px;display:grid;overflow:hidden}.pass-hero h2{margin:12px 0;font-size:clamp(34px,5vw,64px)}.pass-hero h2 em{color:#baff29;font-style:normal;display:block}.pass-hero p{color:#929a94;max-width:680px}.pass-progress{max-width:560px;margin-top:30px}.pass-progress>span{justify-content:space-between;display:flex}.next-reward{text-align:left;color:#fff;background:#111814;border:1px solid #3d503e;grid-template-columns:1fr auto;align-items:center;gap:2px 16px;min-height:52px;margin-top:14px;padding:10px 14px;display:grid}.next-reward span{color:#baff29;letter-spacing:.12em;font-size:8px}.next-reward b{grid-column:1}.next-reward svg{grid-area:1/2/3;width:18px}.next-reward.done{font-size:11px;display:block}.season-mark{text-align:center;color:#baff29;place-self:center;display:grid}.season-mark svg{width:60px;height:60px;margin:auto}.season-mark b{font-size:82px;line-height:.9}.season-mark span{letter-spacing:.25em;font-size:10px}.tier-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.tier-grid>button{text-align:left;color:#fff;background:#111413;border:1px solid #2a302c;min-height:190px;padding:20px}.tier-grid>button.selected{border-color:#baff29}.tier-grid span{color:#baff29;letter-spacing:.12em;font-size:10px}.tier-grid h3{margin:12px 0 4px;font-size:21px}.tier-grid p{color:#929a94}.tier-grid em{color:#baff29;align-items:center;gap:6px;font-style:normal;font-weight:800;display:flex}.tier-grid svg{width:16px}.pass-track-section{margin-top:24px}.pass-track-section>header{justify-content:space-between;align-items:end;display:flex}.pass-track{overscroll-behavior-inline:contain;scrollbar-color:#baff29 #151817;padding:10px 0 18px;display:flex;overflow-x:auto}.track-labels{z-index:3;background:#0b0d0c;border-right:1px solid #303530;flex:none;grid-template-rows:116px 42px 116px;width:88px;display:grid;position:sticky;left:0}.track-labels span{letter-spacing:.1em;color:#929a94;align-items:center;font-size:9px;display:flex}.pass-track article{border-right:1px solid #252a27;flex:none;grid-template-rows:116px 42px 116px;width:112px;display:grid}.pass-track article>b{color:#baff29;background:#181c19;place-items:center;display:grid}.reward-cell{color:#fff;background:#101312;border:0;place-items:center;padding:7px;display:grid}.reward-cell img,.reward-cell>svg{object-fit:contain;width:58px;height:58px}.reward-cell span{font-size:10px}.reward-cell small{color:#baff29;font-size:8px}.reward-cell:disabled{opacity:.4}.arcade-bonus{text-align:right}.arcade-bonus small{color:#929a94;display:block}.arcade-bonus strong{color:#baff29;font-size:24px}.game-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.game-grid article{background:#111513;border:1px solid #29302b;padding:22px}.game-grid article>span{color:#baff29;letter-spacing:.12em;font-size:9px}.game-glyph{background:radial-gradient(circle,#284522,#0b0e0d 64%);border:1px solid #293528;place-items:center;height:130px;margin:14px 0;display:grid}.game-glyph svg{color:#baff29;width:55px;height:55px}.glyph-match{background:radial-gradient(circle,#163b46,#0b0e0d 64%)}.glyph-charge{background:radial-gradient(circle,#473a16,#0b0e0d 64%)}.game-grid p{color:#929a94;min-height:42px}.game-grid small{color:#9ca59f;margin-bottom:12px;display:block}.attempt-status{color:#baff29;align-items:center;gap:6px;margin-bottom:12px;font-size:11px;font-weight:800;display:flex}.attempt-status svg{width:15px}.game-grid button{justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.game-history{margin-top:22px}.game-history svg{width:14px}.game-modal{background:#0f1211;border:1px solid #384039;width:min(680px,100vw - 24px);min-height:510px;padding:30px;position:relative}.game-head{text-align:center}.game-head h2{margin:6px;font-size:32px}.game-head p{color:#929a94}.game-head strong{color:#baff29;justify-content:center;align-items:center;gap:7px;display:flex}.game-head svg{width:17px}.tap-field{background:linear-gradient(#101811,#0a0d0b);border:1px solid #29352b;place-items:center;height:270px;margin:18px 0;display:grid;position:relative;overflow:hidden}.tap-field>strong{color:#ffffff18;font-size:40px}.hash-node{background:#baff29;border:4px solid #d9ff9c;border-radius:50%;width:54px;height:54px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 30px #baff29}.game-modal>.primary{justify-content:center;align-items:center;gap:7px;width:100%;min-height:48px;display:flex}.match-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0;display:grid}.match-grid button{color:#baff29;background:#1b211d;border:1px solid #3a443d;height:72px;font-size:25px}.charge-track{background:#171b19;border:1px solid #343b37;height:80px;margin:90px 0;position:relative}.charge-track:before{content:"";background:#7fcf29;position:absolute;inset:0 45%;box-shadow:0 0 24px #8ee92c55}.charge-track i{border-left:1px solid #59645c;border-right:1px solid #59645c;position:absolute;inset:0 25%}.charge-track span{background:#fff;width:5px;position:absolute;top:-10px;bottom:-10px;transform:translate(-50%);box-shadow:0 0 16px #fff}.static-charge-controls{grid-template-columns:1fr 2fr 1fr;gap:8px;display:grid}.static-charge-controls button{min-height:48px}.xp-sources{background:#0d100f;border:1px solid #29302b;border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xp-sources>div{border-right:1px solid #29302b;padding:16px 20px}.xp-sources span,.distribution-summary span{color:#929a94;letter-spacing:.12em;font-size:9px;display:block}.xp-sources b{margin:4px 0;display:block}.xp-sources small{color:#737c76}.xp-sources>p{color:#9ca59f;background:#151a17;grid-column:1/-1;margin:0;padding:10px 20px;font-size:11px}.xp-sources strong{color:#baff29}.distribution-summary{background:#111513;border:1px solid #303630;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch;margin:22px 0;display:grid}.distribution-summary>div{border-right:1px solid #303630;padding:15px 18px}.distribution-summary b{margin-top:5px;font-size:20px;display:block}.distribution-summary small{color:#929a94;font-size:9px}.distribution-summary>.primary{min-width:210px;min-height:52px;margin:10px}.track-legend{color:#a7afa9;align-items:center;gap:20px;min-height:42px;font-size:10px;display:flex}.track-legend span{align-items:center;gap:6px;display:flex}.track-legend i{border:1px solid #6d756f;width:9px;height:9px}.legend-earned{background:#baff29;box-shadow:0 0 8px #baff2966;border-color:#baff29!important}.legend-claimed{background:#56675a}.reward-wrap{background:#101312;grid-template-rows:1fr auto;display:grid;position:relative}.reward-wrap .reward-cell{min-height:88px}.reward-cell small{align-items:center;gap:3px;display:flex}.reward-cell small svg{width:10px;height:10px}.reward-wrap.claimable{box-shadow:inset 0 0 0 1px #baff2966,inset 0 0 28px #baff290b}.reward-wrap.claimed .reward-cell{opacity:.5;filter:saturate(.5)}.reward-wrap.disabled .reward-cell{opacity:.36;filter:grayscale(.6)}.reward-shop{z-index:1;color:#baff29;background:#202721;border:0;align-items:center;gap:2px;padding:3px;font-size:8px;display:flex;position:absolute;top:4px;right:4px}.reward-shop svg{width:9px;height:9px}.reward-cell img.energy-reward{filter:drop-shadow(0 8px 10px #000b);width:66px;height:66px}.reward-wrap.claimable .energy-reward{filter:drop-shadow(0 0 12px #aaff4470)}.pass-track article>b{align-content:center;display:grid!important}.pass-track article>b span{font-size:17px}.pass-track article>b small{color:#8e9790;font-size:8px}.pass-history{margin-top:22px}.pass-history>header{border-bottom:1px solid #2b302d;justify-content:space-between;align-items:end;padding-bottom:14px;display:flex}.pass-history>header h3{margin:5px 0}.pass-history>header p{color:#d1a55a;font-size:11px}@media (width<=1000px){.parts-grid{grid-template-columns:repeat(3,1fr)}.unit-row{grid-template-columns:70px 1fr 110px}.unit-actions{grid-column:2/4;justify-content:flex-start}.game-grid{grid-template-columns:1fr}.distribution-summary{grid-template-columns:repeat(2,1fr)}.distribution-summary>.primary{grid-column:1/-1}}@media (width<=680px){.parts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unit-row{grid-template-columns:62px 1fr;padding:10px}.unit-row>img{width:58px;height:58px}.unit-power{grid-column:1}.unit-actions{grid-column:1/3;grid-template-columns:1fr 1fr;display:grid}.progress-widgets,.tier-grid{grid-template-columns:1fr}.pass-hero{grid-template-columns:1fr;padding:24px}.season-mark{display:none}.track-labels{width:76px}.upgrade-hero{grid-template-columns:110px 1fr}.upgrade-hero>img{width:110px;height:130px}.upgrade-modal{padding:18px}.match-grid{grid-template-columns:repeat(3,1fr)}.arcade-bonus{text-align:left;margin-top:10px}.part-card{padding:10px}.part-card h3{font-size:14px}.part-card p{min-height:46px}.xp-sources{grid-template-columns:1fr}.xp-sources>div{border-bottom:1px solid #29302b;border-right:0}.distribution-summary{grid-template-columns:1fr 1fr}.distribution-summary>.primary{min-width:0}.pass-track-section>header,.pass-history>header{align-items:flex-start;gap:4px;display:grid}.track-legend{white-space:nowrap;overflow-x:auto}.pass-track{max-width:calc(100vw - 32px)}}@media (prefers-reduced-motion:reduce){.hash-node,.charge-track span{transition:none!important;animation:none!important}}.parts-grid{align-items:stretch}.part-card{grid-template-rows:auto minmax(0,1fr) auto auto auto;display:grid}.part-card>button{color:#eef3ee;background:#171c18;border:1px solid #3a443c;align-self:end}.unit-actions{grid-template-columns:minmax(108px,1fr) minmax(108px,1fr);justify-content:stretch;align-items:center;display:grid}.unit-actions button{white-space:nowrap;justify-content:center}.max-level{justify-content:center;min-height:44px}.pass-track{--reward-w:124px;--premium-h:152px;--level-h:54px;--free-h:152px;grid-template-columns:92px repeat(20,var(--reward-w));grid-template-rows:calc(var(--premium-h) + var(--level-h) + var(--free-h));isolation:isolate;padding:10px 0 16px;display:grid}.track-labels{z-index:4;grid-area:1/1;grid-template-rows:var(--premium-h) var(--level-h) var(--free-h);width:92px;position:sticky;left:0;box-shadow:10px 0 18px #080a0980}.track-labels span{color:#aab3ac;border-bottom:1px solid #252a27;padding:0 12px}.pass-track article{width:var(--reward-w);grid-row:1;grid-template-rows:var(--premium-h) var(--level-h) var(--free-h);min-width:0}.pass-track article:nth-of-type(2){grid-column:2}.pass-track article:nth-of-type(3){grid-column:3}.pass-track article:nth-of-type(4){grid-column:4}.pass-track article:nth-of-type(5){grid-column:5}.pass-track article:nth-of-type(6){grid-column:6}.pass-track article:nth-of-type(7){grid-column:7}.pass-track article:nth-of-type(8){grid-column:8}.pass-track article:nth-of-type(9){grid-column:9}.pass-track article:nth-of-type(10){grid-column:10}.pass-track article:nth-of-type(11){grid-column:11}.pass-track article:nth-of-type(12){grid-column:12}.pass-track article:nth-of-type(13){grid-column:13}.pass-track article:nth-of-type(14){grid-column:14}.pass-track article:nth-of-type(15){grid-column:15}.pass-track article:nth-of-type(16){grid-column:16}.pass-track article:nth-of-type(17){grid-column:17}.pass-track article:nth-of-type(18){grid-column:18}.pass-track article:nth-of-type(19){grid-column:19}.pass-track article:nth-of-type(20){grid-column:20}.pass-track article:nth-of-type(21){grid-column:21}.pass-track article>b{border-block:1px solid #252a27}.reward-wrap{grid-template-rows:1fr;min-width:0;height:100%;display:grid}.reward-cell{grid-template-rows:78px 32px 22px;width:100%;height:100%;padding:8px 6px;opacity:1!important;min-height:0!important}.reward-art{place-items:center;width:76px;height:76px;display:grid}.reward-art img{object-fit:contain;filter:drop-shadow(0 8px 10px #000b);width:68px;height:68px;display:block}.reward-label{text-align:center;overflow-wrap:anywhere;place-items:center;width:100%;min-height:32px;font-size:10px;line-height:1.15;display:grid}.reward-cell small{justify-content:center;min-height:22px}.reward-wrap.claimable .reward-art img{filter:drop-shadow(0 0 12px #aaff4470)}.reward-wrap.claimed .reward-cell{filter:saturate(.45);opacity:.62!important}.reward-wrap.disabled .reward-cell{filter:grayscale(.55);opacity:.48!important}.reward-wrap.disabled .reward-cell small{color:#a0aa9f}.reward-shop{min-height:22px;padding:2px 4px;top:5px;right:5px;color:#baff29!important;background:#202721!important;border:1px solid #3a463b!important}.reward-balance .reward-art img{width:72px;height:72px}.reward-hashBonus .reward-art img{width:71px;height:71px}.reward-part .reward-art img{width:62px;height:62px}@media (width<=680px){.pass-track{--reward-w:116px;grid-template-columns:78px repeat(20,var(--reward-w))}.track-labels{width:78px}.track-labels span{padding:0 8px;font-size:8px}.reward-label{font-size:9px}}
