@font-face{font-family:"Directors Gothic";src:url('assets/fonts/directorsgothic.woff') format('woff')}:root{--pipboy-primary:#FFB000;--pipboy-primary-dark:#CC8C00;--pipboy-bg:#0a1929;--pipboy-bg-light:#0d2137;--pipboy-error:#FF3131;--pipboy-warn:#FF8C00;--color-success:#00FF41;--color-text-secondary:#8BA88B;--color-border:#1a4a5c;--color-border-highlight:#00CED1;--color-pip-green:#00FF41;--font-display:'Orbitron','Rajdhani',sans-serif;--font-mono:'Share Tech Mono','Courier New',monospace}body[data-theme=light]{--pipboy-primary:#CC8C00;--pipboy-primary-dark:#996600;--pipboy-bg:#f0f0f0;--pipboy-bg-light:#e0e0e0;--pipboy-error:#CC2020;--pipboy-warn:#CC6600;--color-success:#00CC33;color:#1a1a1a;background:#f0f0f0}body[data-theme=light]::before{opacity:.03;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 4px)}body[data-theme=light]::after{opacity:.02}body[data-theme=light] h1,body[data-theme=light] h2,body[data-theme=light] h3{color:#0a0a0a;text-shadow:1px 1px 0 rgba(255,255,255,.5)}body[data-theme=light] a{color:#1a1a1a}body[data-theme=light] a:hover{color:#000;text-decoration:underline}body[data-theme=light] .maincontainer,body[data-theme=light] .subcontainer{background-color:rgba(220,220,220,.9);border-color:#3a3a3a;box-shadow:inset 0 0 20px rgba(0,0,0,.05),2px 2px 0 rgba(0,0,0,.1)}body[data-theme=light] .navigation{background:linear-gradient(180deg,rgba(230,230,230,.98) 0,rgba(210,210,210,.95) 100%);box-shadow:0 2px 10px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(0,0,0,.1)}body[data-theme=light] .navigation::after{border-color:rgba(0,0,0,.2)}body[data-theme=light] header ul li a{background:linear-gradient(180deg,rgba(200,200,200,.9) 0,rgba(180,180,180,.9) 100%);border:2px solid #4a4a4a;color:#1a1a1a;box-shadow:1px 1px 0 rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.3)}body[data-theme=light] header ul li a:hover{background:linear-gradient(180deg,#2a2a2a 0,#1a1a1a 100%);color:#e8e8e8;border-color:#0a0a0a;box-shadow:0 0 10px rgba(0,0,0,.3),inset 0 0 10px rgba(255,255,255,.1);text-shadow:none}body[data-theme=light] .navigation img{filter:brightness(0) contrast(1.2)}body[data-theme=light] .data-grid-item,body[data-theme=light] .stat-card{background:linear-gradient(180deg,rgba(215,215,215,.95) 0,rgba(195,195,195,.95) 100%);border-color:#4a4a4a;box-shadow:2px 2px 0 rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.4)}body[data-theme=light] .btn,body[data-theme=light] button{background:linear-gradient(180deg,#3a3a3a 0,#2a2a2a 100%);color:#e8e8e8;border:2px solid #1a1a1a}body[data-theme=light] .btn:hover,body[data-theme=light] button:hover{background:linear-gradient(180deg,#1a1a1a 0,#0a0a0a 100%);color:#fff}body[data-theme=light] input,body[data-theme=light] select{background:#f5f5f5;border:2px solid #4a4a4a;color:#0a0a0a}body[data-theme=light] input:focus,body[data-theme=light] select:focus{border-color:#1a1a1a;box-shadow:0 0 5px rgba(0,0,0,.2)}body[data-theme=light] code{background:#d0d0d0;color:#1a1a1a;border:1px solid #a0a0a0}body[data-theme=light] .chart-container{filter:grayscale(100%) contrast(1.1)}body[data-theme=light] footer{background:linear-gradient(180deg,rgba(200,200,200,.95) 0,rgba(180,180,180,.95) 100%);border-color:#4a4a4a}body[data-theme=light] table{border-color:#4a4a4a}body[data-theme=light] th{background:silver;color:#0a0a0a;border-color:#4a4a4a}body[data-theme=light] td{border-color:#a0a0a0}body[data-theme=light] tr:nth-child(2n){background:rgba(0,0,0,.03)}body[data-theme=light] .alert,body[data-theme=light] .warning{background:#d0d0d0;border-left:4px solid #2a2a2a;color:#0a0a0a}body[data-theme=light] #theme-toggle{background:#2a2a2a;color:#e8e8e8;border-color:#1a1a1a}body[data-theme=light]{background-image:radial-gradient(ellipse at center,transparent 0,rgba(0,0,0,.03) 100%)}body,html{margin:0;padding:0}body{background-color:var(--pipboy-bg);font-family:'Share Tech Mono','Courier New',monospace;font-size:16px;line-height:1.7;letter-spacing:.02em;color:var(--pipboy-primary)}body::before{content:"";display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,transparent 0,transparent 2px,rgba(255,176,0,.03) 2px,rgba(255,176,0,.03) 4px),repeating-linear-gradient(90deg,transparent 0,transparent 3px,rgba(0,0,0,.03) 3px,rgba(0,0,0,.03) 4px);pointer-events:none;z-index:100;opacity:.4;animation:scanline-flicker 50ms infinite}body.scanlines-enabled::before{display:block}@keyframes scanline-flicker{0%,100%{opacity:.4}50%{opacity:.38}}body::after{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:99;background:radial-gradient(ellipse at center,transparent 0,transparent 50%,rgba(0,10,20,.3) 100%)}@keyframes flicker{0%{opacity:.25}50%{opacity:.35}100%{opacity:.25}}@keyframes glitch{0%{text-shadow:.05em 0 0 rgba(255,0,0,.75),-.05em -.025em 0 rgba(0,255,0,.75),-.025em .05em 0 rgba(0,0,255,.75)}14%{text-shadow:.05em 0 0 rgba(255,0,0,.75),-.05em -.025em 0 rgba(0,255,0,.75),-.025em .05em 0 rgba(0,0,255,.75)}15%{text-shadow:-.05em -.025em 0 rgba(255,0,0,.75),.025em .025em 0 rgba(0,255,0,.75),-.05em -.05em 0 rgba(0,0,255,.75)}49%{text-shadow:-.05em -.025em 0 rgba(255,0,0,.75),.025em .025em 0 rgba(0,255,0,.75),-.05em -.05em 0 rgba(0,0,255,.75)}50%{text-shadow:.025em .05em 0 rgba(255,0,0,.75),.05em 0 0 rgba(0,255,0,.75),0 -.05em 0 rgba(0,0,255,.75)}99%{text-shadow:.025em .05em 0 rgba(255,0,0,.75),.05em 0 0 rgba(0,255,0,.75),0 -.05em 0 rgba(0,0,255,.75)}100%{text-shadow:-.025em 0 0 rgba(255,0,0,.75),-.025em -.025em 0 rgba(0,255,0,.75),-.025em -.05em 0 rgba(0,0,255,.75)}}@keyframes rgb-glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}100%{transform:translate(0)}}@keyframes screen-tear{0%{clip-path:inset(0 0 0 0)}10%{clip-path:inset(20% 0 30% 0);transform:translateX(10px)}20%{clip-path:inset(40% 0 20% 0);transform:translateX(-5px)}30%{clip-path:inset(0 0 0 0);transform:translateX(0)}100%{clip-path:inset(0 0 0 0);transform:translateX(0)}}@keyframes bg-glitch{0%{background-position:0 0;filter:hue-rotate(0deg)}10%{background-position:-5px 0;filter:hue-rotate(90deg)}20%{background-position:5px 0;filter:hue-rotate(0deg)}30%{background-position:0 0;filter:hue-rotate(0deg)}100%{background-position:0 0;filter:hue-rotate(0deg)}}@keyframes random-glitch{0%{opacity:0;transform:translateX(0)}2%{opacity:0}3%{opacity:.8;transform:translateX(-10px)}4%{opacity:0;transform:translateX(10px)}5%{opacity:0;transform:translateX(0)}25%{opacity:0}26%{opacity:.6;transform:translateX(5px) scaleX(1.02)}27%{opacity:0;transform:translateX(-5px)}28%{opacity:0;transform:translateX(0)}60%{opacity:0}61%{opacity:.9;transform:translateX(-8px);filter:hue-rotate(45deg)}62%{opacity:.5;transform:translateX(8px)}63%{opacity:0;transform:translateX(0);filter:hue-rotate(0deg)}100%{opacity:0;transform:translateX(0)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--pipboy-bg-light)}::-webkit-scrollbar-thumb{background:var(--pipboy-primary);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--pipboy-primary-dark)}::selection{background:var(--pipboy-primary);color:var(--pipboy-bg)}.show-more-toggle{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:600px;margin:2em auto;padding:15px 30px;background:linear-gradient(180deg,rgba(255,176,0,.15) 0,rgba(255,176,0,.08) 100%);border:2px solid var(--pipboy-primary);border-radius:8px;color:var(--pipboy-primary);font-family:var(--font-mono);font-size:1.1em;font-weight:700;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.show-more-toggle:hover{background:linear-gradient(180deg,rgba(255,176,0,.25) 0,rgba(255,176,0,.15) 100%);box-shadow:0 0 20px rgba(255,176,0,.3);transform:translateY(-2px)}.show-more-toggle::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,176,0,.2),transparent);transition:left .5s ease}.show-more-toggle:hover::before{left:100%}.show-more-toggle .toggle-icon{display:inline-block;transition:transform .3s ease;font-size:1.2em}.show-more-toggle.expanded .toggle-icon{transform:rotate(180deg)}.collapsible-section{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s ease,opacity .3s ease,margin .3s ease;margin:0}.collapsible-section.expanded{max-height:5000px;opacity:1;margin:1em 0;overflow:visible}.key-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1em;margin-bottom:1.5em}@media (max-width:768px){.key-stats-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.key-stats-row{grid-template-columns:1fr}}.key-stat-card{background:linear-gradient(180deg,rgba(255,176,0,.12) 0,rgba(13,33,55,.8) 100%);border:2px solid var(--pipboy-primary);border-radius:10px;padding:20px;text-align:center;position:relative;overflow:visible}.key-stat-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--pipboy-primary)}.key-stat-card h3{margin:0 0 10px 0;font-size:.85em;opacity:.8;text-transform:uppercase;letter-spacing:.1em}.key-stat-card .key-stat-value{font-size:2em;font-weight:700;color:var(--pipboy-warn);margin:0;line-height:1.2}@media (max-width:768px){.key-stat-card .key-stat-value{font-size:1.5em}.key-stats-row[style*="repeat(5"]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.key-stats-row[style*="repeat(5"]{grid-template-columns:1fr!important}}header{text-align:center;margin:0 auto;padding:0}.navigation{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;width:90%;max-width:900px;height:auto;z-index:1000;background:linear-gradient(180deg,rgba(10,25,41,.95) 0,rgba(13,33,55,.9) 100%);backdrop-filter:blur(10px);box-shadow:0 0 25px rgba(255,176,0,.25),inset 0 0 40px rgba(255,176,0,.04),inset 0 1px 0 rgba(255,176,0,.2),inset 0 -1px 0 rgba(255,176,0,.2);border:2px solid var(--pipboy-primary);border-radius:10px;margin:12px auto;padding:12px 16px;position:relative;overflow:visible}.navigation::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,0,0,.12) 0,transparent 1px,transparent 2px,rgba(0,0,0,.12) 3px);pointer-events:none;z-index:1;border-radius:10px}.navigation::after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(255,176,0,.15);border-radius:8px;pointer-events:none;z-index:0}.navigation a{text-decoration:none;color:var(--pipboy-primary);position:relative;z-index:2}.navigation img{width:48px;height:48px;object-fit:contain;border-radius:6px;margin:0 12px 0 0;filter:brightness(0) saturate(100%) invert(73%) sepia(68%) saturate(597%) hue-rotate(360deg) brightness(103%) contrast(101%);vertical-align:middle;position:relative;z-index:2}ul{list-style-type:none}header ul{display:inline-block;margin:0;padding:0;vertical-align:middle;position:relative;z-index:2}header ul li{display:inline-block;margin:0 6px;font-family:'Share Tech Mono',monospace;font-size:14px;text-decoration:none}header ul li a{display:inline-block;padding:8px 14px;background:linear-gradient(180deg,rgba(255,176,0,.1) 0,rgba(255,176,0,.05) 100%);border:2px solid rgba(255,176,0,.6);border-radius:4px;color:var(--pipboy-primary);text-decoration:none;font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:13px;transition:all .2s ease;box-shadow:0 0 8px rgba(255,176,0,.15),inset 0 0 8px rgba(255,176,0,.08);position:relative}header ul li a:hover{background:linear-gradient(180deg,var(--pipboy-primary) 0,rgba(255,176,0,.9) 100%);color:var(--pipboy-bg);border-color:var(--pipboy-primary);box-shadow:0 0 20px rgba(255,176,0,.7),inset 0 0 15px rgba(255,176,0,.3),0 4px 8px rgba(0,0,0,.3);transform:translateY(-1px);text-shadow:0 0 5px rgba(10,25,41,.8)}header ul li a:active{transform:translateY(0);box-shadow:0 0 15px rgba(255,176,0,.5),inset 0 0 10px rgba(255,176,0,.2)}a{transition:.2s;color:var(--pipboy-primary);position:relative}a:hover{text-shadow:0 0 10px var(--pipboy-primary);color:var(--pipboy-primary);animation:glitch .3s infinite}h1{position:relative;font-family:var(--font-display);color:var(--pipboy-primary);font-size:2.4em;text-align:center;text-shadow:0 0 15px rgba(255,176,0,.6),0 0 25px rgba(255,176,0,.4);cursor:default;margin:10px 0 8px 0;padding:0;letter-spacing:.05em;text-transform:uppercase}h1:hover{animation:glitch .5s ease-in-out}h2{font-family:var(--font-display);color:var(--pipboy-primary);font-size:1.8em;text-shadow:0 0 10px rgba(255,176,0,.5);cursor:default;text-transform:uppercase;letter-spacing:.05em}h2:hover{animation:glitch .5s ease-in-out}h3{font-family:var(--font-display);font-size:18px;font-weight:500;color:var(--pipboy-primary);text-transform:uppercase;letter-spacing:.03em}p{font-family:'Share Tech Mono',monospace;font-size:16px;color:var(--pipboy-primary)}.logo{filter:brightness(0) saturate(100%) invert(73%) sepia(68%) saturate(597%) hue-rotate(360deg) brightness(103%) contrast(101%)}.navigation img{width:48px!important;height:48px!important;object-fit:contain}.maincontainer{width:90vw;max-width:1400px;height:fit-content;margin:10px auto;padding:20px;background-color:rgba(13,33,55,.7);backdrop-filter:blur(5px);box-shadow:0 0 15px rgba(255,176,0,.2);border:2px solid var(--pipboy-primary);border-radius:8px;position:relative;overflow:visible}.maincontainer::before,.subcontainer::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,0,0,.1) 0,transparent 1px,transparent 2px,rgba(0,0,0,.1) 3px);pointer-events:none;z-index:1;border-radius:8px}.maincontainer .datacontainer{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:0 10px}#walletpage .datacontainer{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.maincontainer .datacontainer div{margin-left:0}.datacontainer h2{font-family:var(--font-display);font-size:24px;font-weight:500;color:var(--pipboy-primary);margin-top:-2vh;text-shadow:0 0 15px rgba(255,176,0,.6)}#workerlist{padding:0 12px}#block_contributions,#top_miners_list,#worker_performance_table{width:100%;overflow-x:auto}#block_contributions table,#top_miners_list table,#worker_performance_table table{width:100%;table-layout:auto}#block_contributions td,#block_contributions th,#top_miners_list td,#top_miners_list th,#worker_performance_table td,#worker_performance_table th{white-space:normal}.wallet-addr-cell{word-break:break-all;overflow-wrap:anywhere;white-space:normal!important;max-width:300px}.wallet-addr-cell a{word-break:break-all;overflow-wrap:anywhere}#global_hr::after,#minerhashrate::after,#pool_hr::after{content:"H/s";font-size:16px}#minerworkers::after{content:" ACTIVE";font-size:16px}#minershares::after{content:" SENT";font-size:16px}.inputcontainer{background-color:rgba(13,33,55,.7);backdrop-filter:blur(5px);box-shadow:0 0 20px rgba(255,176,0,.2);border:2px solid var(--pipboy-primary);border-radius:8px;width:fit-content;padding:20px;margin:calc(12px + 4vw) auto}input[type=text]{width:40vw;min-height:44px;box-sizing:border-box;background-color:var(--pipboy-bg);border:1px solid var(--pipboy-primary);border-radius:8px;font-family:'Share Tech Mono',monospace;font-size:14px;color:var(--pipboy-primary);vertical-align:bottom;float:left;padding:0 10px}input[type=text]:focus{outline:0;box-shadow:0 0 15px rgba(255,176,0,.5);border-color:var(--pipboy-primary)}#workerlist li{font-family:'Share Tech Mono',monospace;color:var(--pipboy-primary)}#minersearch{background-color:var(--pipboy-primary-dark);border:1px solid var(--pipboy-primary);transition:.1s;padding:8px 16px;min-height:44px;border-radius:8px;cursor:pointer;box-sizing:border-box}#minersearch:hover{background-color:var(--pipboy-primary);color:var(--pipboy-bg);box-shadow:0 0 15px rgba(255,176,0,.5);animation:glitch .3s infinite}#minersearch:active{filter:brightness(78%)}#minersearch img{width:38px;height:auto;border-radius:8px;filter:brightness(0) saturate(100%) invert(73%) sepia(68%) saturate(597%) hue-rotate(360deg) brightness(103%) contrast(101%)}#addresslabel{font-size:1.5em;margin:-8vw 0 8vw 0;color:var(--pipboy-primary);text-shadow:0 0 15px rgba(255,176,0,.5)}.graphcontainer{margin:-16px auto;width:90%;height:80%}.largegraphcontainer{margin:22px auto;width:90%;height:30vw}.largegraphcontainer h3{margin-left:24px}.duocontainer{display:grid;grid-template-columns:50% 50%;margin:12px auto;width:80vw;padding:20px}.duocontainer h3{margin:24px}.duocontainer .subcontainer{width:34vw;height:34vw;background-color:rgba(13,33,55,.7);backdrop-filter:blur(5px);box-shadow:0 0 20px rgba(255,176,0,.2);border:2px solid var(--pipboy-primary);border-radius:8px;margin:3vw;position:relative;overflow:hidden}.unknown{display:block;margin:24px auto;width:64%;height:auto;filter:brightness(0) saturate(100%) invert(73%) sepia(68%) saturate(597%) hue-rotate(360deg) brightness(103%) contrast(101%)}footer{background-color:var(--pipboy-bg-light);border-top:1px solid var(--pipboy-primary);width:100%;padding:12px 15px;font-family:'Share Tech Mono',monospace;font-size:13px;margin-top:24px;text-align:center;box-sizing:border-box}footer p{margin:0;color:var(--pipboy-primary);opacity:.8}footer a{color:var(--pipboy-primary);text-decoration:none}footer a:hover{text-shadow:0 0 10px var(--pipboy-primary)}@media (max-width:1024px){h1{font-size:clamp(1.5em, 5vw, 2.5em);word-wrap:break-word;padding:0 10px}h2{font-size:clamp(1.2em, 4vw, 1.8em)}.maincontainer{width:85vw;padding:4vw}.maincontainer .datacontainer{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}#walletpage .datacontainer{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.duocontainer{grid-template-columns:100%;width:90vw}.duocontainer .subcontainer{width:80vw;height:80vw;margin:2vw auto}header ul li{margin:24px 12px 0 0;font-size:14px}header ul li a{padding:8px 16px;font-size:13px}.navigation{margin:12px}input[type=text]{width:60vw}.largegraphcontainer{height:50vw}table{font-size:12px}table td,table th{padding:8px!important}}@media (max-width:768px){body{font-size:12px}h1{font-size:clamp(1.2em, 6vw, 2em);word-wrap:break-word;padding:0 15px;line-height:1.2}h2{font-size:clamp(1em, 4vw, 1.5em);padding:0 10px}h3{font-size:14px}p{font-size:12px}.navigation{width:95%;height:auto;border-radius:24px;margin:12px auto;padding:8px 0}.navigation img{width:36px;height:36px}header ul{float:none;margin:0;padding:0;text-align:center}header ul li{display:inline-block;margin:8px 4px;font-size:12px}header ul li a{padding:10px 12px;font-size:12px;border-width:1px;min-height:44px;display:inline-flex;align-items:center}#theme-toggle{top:10px;right:10px;padding:10px 14px;font-size:.9em;min-height:44px;z-index:1001}.maincontainer{width:90vw;padding:4vw;margin:12px auto}.maincontainer .datacontainer{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-left:0}.maincontainer .datacontainer div{margin-left:0;margin-bottom:0}#walletpage .datacontainer{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.inputcontainer{width:85vw;padding:15px}input[type=text]{width:100%;max-width:none;font-size:16px;float:none;margin-bottom:10px}#minersearch{width:100%;margin-top:10px;min-height:44px;padding:12px 16px}.duocontainer{display:block;width:100%;padding:0;margin:0}.duocontainer .subcontainer{width:90vw;height:90vw;max-height:400px;margin:12px auto}.largegraphcontainer{height:60vw;min-height:200px;max-height:400px;width:95%}.graphcontainer{width:95%;height:auto;min-height:150px}table{font-size:12px;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:normal}table td,table th{padding:8px 6px!important;font-size:12px}footer{padding:10px 10px;font-size:11px}footer p{font-size:11px}#homebtn{padding:10px 20px;font-size:12px}#workerlist>div{grid-template-columns:100%!important}#addresslabel{font-size:1em;word-break:break-all;padding:0 10px}}@media (max-width:480px){h1{font-size:1.5em}h2{font-size:1.2em}header ul li{margin:4px 3px;font-size:11px}header ul li a{padding:10px 10px;font-size:11px;min-height:44px;display:inline-flex;align-items:center}.maincontainer{width:95vw;padding:3vw}table{font-size:11px}table td,table th{padding:6px 4px!important;font-size:11px}#theme-toggle{padding:10px 12px;font-size:.85em;min-height:44px}.largegraphcontainer{height:70vw}.duocontainer .subcontainer{width:95vw;height:95vw}.fire-title{font-size:1.5em!important;line-height:1.3!important;padding:0 10px!important}}@media (max-width:768px){div[style*="grid-template-columns: repeat(auto-fit, minmax(150px, 1fr))"]{grid-template-columns:1fr 1fr!important;gap:.8em!important}div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}}@media (max-width:480px){div[style*="grid-template-columns: repeat(auto-fit, minmax(150px, 1fr))"]{grid-template-columns:1fr!important}div[style*="grid-template-columns: 1fr 1fr 1fr"]{grid-template-columns:1fr!important}}@media (max-width:768px){div[style*="grid-template-columns: 1fr 1fr 1fr"]{grid-template-columns:1fr 1fr!important}#miner_expected_reward{font-size:1.5em!important}#pool_address{font-size:1em!important;word-break:break-all;padding:8px!important}#daily_chance,#expected_time,#monthly_blocks{font-size:1.8em!important}div[style*="display: flex; justify-content: space-between"]{flex-direction:column!important;align-items:flex-start!important}}@media (max-width:480px){div[style*="display: grid; grid-template-columns: 1fr 1fr 1fr"]:not(.datacontainer){grid-template-columns:1fr!important}#pool_address{font-size:.85em!important}#progress_percentage{font-size:1.2em!important}}#homebtn{background-color:var(--pipboy-primary-dark);border:1px solid var(--pipboy-primary);padding:12px 24px;border-radius:8px;color:var(--pipboy-primary);text-decoration:none;display:inline-block;font-family:'Share Tech Mono',monospace;transition:.2s}#homebtn:hover{background-color:var(--pipboy-primary);color:var(--pipboy-bg);box-shadow:0 0 20px rgba(255,176,0,.5);text-shadow:none;animation:glitch .3s infinite}.menuimg{transition:.2s}.menuimg:hover{filter:brightness(0) saturate(100%) invert(73%) sepia(68%) saturate(597%) hue-rotate(360deg) brightness(150%) contrast(101%)!important}code{background-color:var(--pipboy-bg);padding:4px 8px;border-radius:4px;font-family:'Share Tech Mono',monospace;font-size:.95em;border:1px solid var(--pipboy-primary-dark)}.stat-card{background:linear-gradient(135deg,rgba(13,33,55,.9) 0,rgba(10,25,41,.95) 100%);border:2px solid var(--pipboy-primary);border-radius:6px;padding:14px 16px;position:relative;overflow:visible;min-width:0;box-shadow:0 0 12px rgba(255,176,0,.15),inset 0 0 20px rgba(255,176,0,.04);animation:subtle-crt-flicker 8s infinite}.stat-card::before{content:"";position:absolute;top:0;left:-200%;width:200%;height:100%;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,176,0,.03) 2px,rgba(255,176,0,.03) 4px);pointer-events:none;z-index:1;border-radius:6px}.stat-card::after{content:"";position:absolute;top:4px;left:4px;width:12px;height:12px;border-left:2px solid var(--pipboy-primary);border-top:2px solid var(--pipboy-primary);opacity:.6}.stat-card:hover{animation:crt-glitch .3s ease-out;box-shadow:0 0 25px rgba(255,176,0,.3),inset 0 0 35px rgba(255,176,0,.08)}.stat-card h3{font-size:.7em;margin:0 0 8px 0;text-transform:uppercase;letter-spacing:.04em;opacity:.85;display:flex;align-items:center;gap:6px;white-space:nowrap}@keyframes subtle-crt-flicker{0%,100%{opacity:1}45%{opacity:1}50%{opacity:.98}55%{opacity:1}96%{opacity:1}97%{opacity:.97}98%{opacity:1}}@keyframes crt-glitch{0%{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px);clip-path:inset(0 0 0 0)}42%{transform:translate(2px,-1px);clip-path:inset(10px 0 10px 0)}44%{transform:translate(0);clip-path:inset(0 0 0 0)}60%{transform:translate(1px,-1px)}80%{transform:translate(-1px,1px)}100%{transform:translate(0)}}.stat-value{font-size:1.4em;font-weight:700;color:var(--pipboy-primary);text-shadow:0 0 10px rgba(255,176,0,.4);font-family:var(--font-display);display:block;margin:4px 0;line-height:1.2;word-break:break-word;animation:subtle-value-glow 4s infinite}@keyframes subtle-value-glow{0%,100%{text-shadow:0 0 10px rgba(255,176,0,.4)}50%{text-shadow:0 0 15px rgba(255,176,0,.6)}}.progress-bar-container{width:100%;height:30px;background:rgba(0,0,0,.6);border:2px solid var(--pipboy-primary);border-radius:15px;overflow:hidden;position:relative;box-shadow:inset 0 0 15px rgba(255,176,0,.2)}.progress-bar-fill{height:100%;background:linear-gradient(90deg,var(--pipboy-primary-dark) 0,var(--pipboy-primary) 50%,var(--pipboy-primary-dark) 100%);background-size:200% 100%;transition:width 1s ease;box-shadow:0 0 20px rgba(255,176,0,.5);animation:progress-crt-flicker 6s infinite;position:relative}.progress-bar-fill::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.05) 2px,rgba(255,255,255,.05) 4px)}@keyframes progress-crt-flicker{0%,100%{opacity:1;box-shadow:0 0 20px rgba(255,176,0,.5)}50%{opacity:.97;box-shadow:0 0 18px rgba(255,176,0,.45)}93%{opacity:.95;transform:translateX(1px)}95%{transform:translateX(0)}}.counter-number{font-size:1.6em;font-family:var(--font-display);font-weight:700;color:var(--pipboy-primary);text-shadow:0 0 10px rgba(255,176,0,.8),0 0 20px rgba(255,176,0,.6);display:inline-block;line-height:1.2;animation:counter-crt-jitter 7s infinite}@keyframes counter-crt-jitter{0%,100%{transform:translate(0,0);text-shadow:0 0 10px rgba(255,176,0,.8),0 0 20px rgba(255,176,0,.6),0 0 30px rgba(255,176,0,.4)}50%{text-shadow:0 0 12px rgba(255,176,0,.85),0 0 22px rgba(255,176,0,.65),0 0 32px rgba(255,176,0,.45)}87%{transform:translate(.5px,0)}89%{transform:translate(-.5px,0)}91%{transform:translate(0,0)}}.data-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:20px 0}.data-grid-item{background:rgba(13,33,55,.7);border:2px solid var(--pipboy-primary);border-radius:8px;padding:20px;transition:all .3s ease;position:relative}.data-grid-item::before{content:"";position:absolute;top:0;left:0;width:4px;height:0;background:var(--pipboy-primary);transition:height .3s ease}.data-grid-item:hover{background:rgba(13,33,55,.9);transform:translateX(5px);box-shadow:-5px 0 15px rgba(255,176,0,.3);animation:data-grid-glitch .3s ease-out}.data-grid-item:hover::before{height:100%}@keyframes data-grid-glitch{0%{transform:translateX(5px)}25%{transform:translateX(6px) translateY(1px)}50%{transform:translateX(4px)}75%{transform:translateX(5px) translateY(-1px)}100%{transform:translateX(5px)}}.status-indicator{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:8px;position:relative;animation:status-pulse 2s infinite}.status-indicator.online{background:var(--pipboy-primary);box-shadow:0 0 10px var(--pipboy-primary)}.status-indicator.warning{background:var(--pipboy-warn);box-shadow:0 0 10px var(--pipboy-warn)}.status-indicator.offline{background:var(--pipboy-error);box-shadow:0 0 10px var(--pipboy-error)}@keyframes status-pulse{0%,100%{opacity:1}50%{opacity:.85}93%{opacity:.8}}.chart-container-enhanced{background:linear-gradient(135deg,rgba(10,25,41,.95) 0,rgba(13,33,55,.9) 100%);border:2px solid var(--pipboy-primary);border-radius:12px;padding:25px;margin:20px 0;box-shadow:0 0 30px rgba(255,176,0,.15),inset 0 0 50px rgba(255,176,0,.03);position:relative;overflow:hidden;animation:chart-crt-static 10s infinite}.chart-container-enhanced::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,176,0,.02) 2px,rgba(255,176,0,.02) 4px);pointer-events:none}@keyframes chart-crt-static{0%,100%{border-color:var(--pipboy-primary)}50%{border-color:rgba(20,245,147,.95)}94%{transform:translateX(0)}95%{transform:translateX(1px)}96%{transform:translateX(-1px)}97%{transform:translateX(0)}}.metric-badge{display:inline-block;padding:8px 16px;background:rgba(255,176,0,.15);border:1px solid var(--pipboy-primary);border-radius:20px;font-size:.9em;margin:5px;transition:all .3s ease}.metric-badge:hover{background:rgba(255,176,0,.25);box-shadow:0 0 15px rgba(255,176,0,.4);transform:scale(1.05)}.data-display-large{font-size:1.6em;font-weight:700;color:var(--pipboy-primary);text-shadow:0 0 15px rgba(255,176,0,.7);font-family:var(--font-display);letter-spacing:.05em}.label-large{font-size:1.2em;opacity:.9;margin-bottom:5px;display:block}@media (max-width:1024px){.stat-card{padding:18px}.stat-value{font-size:2.5em}.counter-number{font-size:2.5em}.data-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.data-display-large{font-size:2em}.chart-container-enhanced{padding:20px}}@media (max-width:768px){.stat-card{padding:15px;margin:8px 0}.stat-card h3{font-size:16px;margin-bottom:8px}.stat-value{font-size:2em}.counter-number{font-size:2em}.data-grid{grid-template-columns:1fr;gap:12px}.data-grid-item{padding:15px}.data-display-large{font-size:1.8em}.label-large{font-size:1em}.chart-container-enhanced{padding:15px;border-radius:8px}.progress-bar-container{height:25px}.metric-badge{padding:6px 12px;font-size:.8em;margin:3px}}@media (max-width:480px){.stat-card h3{font-size:14px}.stat-value{font-size:1.6em}.counter-number{font-size:1.8em}.data-display-large{font-size:1.5em}.label-large{font-size:.9em}.stat-card{padding:12px}.data-grid-item{padding:12px}.chart-container-enhanced{padding:10px;border-radius:6px}.progress-bar-container{height:20px;border-radius:10px}.stat-card{animation:none}.chart-container-enhanced{animation:none}}@media (max-width:768px) and (orientation:landscape){.stat-card{padding:12px}.counter-number,.stat-value{font-size:1.8em}.data-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (hover:none) and (pointer:coarse){.stat-card:hover{animation:none;border-color:var(--pipboy-primary)}.data-grid-item:hover{animation:none;transform:none}a,button,input[type=submit]{min-height:44px;min-width:44px}header ul li a{min-height:44px;padding:10px 16px!important}.chart-container-enhanced,.counter-number,.stat-card{animation-duration:15s}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.chart-container-enhanced,.data-grid-item,.stat-card{border-width:1.5px}}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}.chart-container-enhanced,.counter-number,.progress-bar-fill,.stat-card,.stat-value{animation:none!important}}.coin-popup-toggle{position:fixed;top:15px;left:15px;z-index:1001;display:inline-flex;align-items:center;gap:5px;padding:8px 14px;min-height:44px;background:rgba(10,25,41,.95);backdrop-filter:blur(10px);border:2px solid var(--pipboy-primary);border-radius:6px;color:var(--pipboy-primary);font-family:inherit;font-size:.85em;font-weight:700;cursor:pointer;white-space:nowrap;box-shadow:0 2px 10px rgba(0,0,0,.4),0 0 8px rgba(255,176,0,.15);transition:box-shadow .15s ease}.coin-popup-toggle:hover{box-shadow:0 2px 14px rgba(0,0,0,.5),0 0 14px rgba(255,176,0,.3)}.coin-popup-toggle.solo-mode{border-color:#ff6b6b;color:#ff6b6b;box-shadow:0 2px 10px rgba(0,0,0,.4),0 0 8px rgba(255,107,107,.2)}.coin-popup-arrow{font-size:.7em;opacity:.7}body[data-theme=light] .coin-popup-toggle{background:rgba(255,255,255,.97);box-shadow:0 2px 10px rgba(0,0,0,.15)}.coin-popup-panel{display:none;position:fixed;top:68px;left:15px;z-index:1000;background:rgba(10,25,41,.97);backdrop-filter:blur(10px);border:2px solid var(--pipboy-primary);border-radius:8px;padding:12px;width:178px;box-shadow:0 4px 20px rgba(0,0,0,.5),0 0 15px rgba(255,176,0,.2)}.coin-popup-panel.open{display:block}.coin-popup-panel.solo-mode{border-color:rgba(255,107,107,.5)}body[data-theme=light] .coin-popup-panel{background:rgba(255,255,255,.97);box-shadow:0 4px 20px rgba(0,0,0,.15),0 0 10px rgba(204,140,0,.1)}.coin-buttons{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:8px}.coin-btn{padding:8px 6px;min-height:44px;background:rgba(255,176,0,.12);color:var(--pipboy-primary);border:1px solid rgba(255,176,0,.5);border-radius:4px;cursor:pointer;font-family:inherit;font-size:.85em;font-weight:600;text-align:center;transition:all .15s ease}.coin-btn:hover{background:rgba(255,176,0,.25);border-color:var(--pipboy-primary);box-shadow:0 0 8px rgba(255,176,0,.3)}.coin-btn.active{background:var(--pipboy-primary);color:var(--pipboy-bg);font-weight:700;border-color:var(--pipboy-primary);box-shadow:0 0 10px rgba(255,176,0,.5)}.mode-toggle{display:flex;gap:4px}.mode-btn{flex:1;padding:8px 6px;min-height:44px;background:rgba(255,176,0,.08);color:var(--pipboy-primary);border:1px solid rgba(255,176,0,.4);border-radius:3px;cursor:pointer;font-family:inherit;font-size:.75em;font-weight:600;transition:all .15s ease;text-transform:uppercase;letter-spacing:.05em}.mode-btn:hover{background:rgba(255,176,0,.2);border-color:var(--pipboy-primary)}.mode-btn.active{background:var(--pipboy-primary);color:var(--pipboy-bg);font-weight:700;box-shadow:0 0 8px rgba(255,176,0,.4)}.mode-btn.solo-active{background:#ff6b6b;color:#0d1a14;font-weight:700;border-color:#ff6b6b;box-shadow:0 0 12px rgba(255,107,107,.5)}.mode-btn.solo-active:hover{background:#ff8585;border-color:#ff8585}@media (max-width:480px){.coin-popup-panel{width:calc(100vw - 30px);left:15px;right:15px}}body,html{overflow-x:hidden;max-width:100vw}@supports (padding:env(safe-area-inset-bottom)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@media (max-width:768px){#announcementsContainer{padding:0 10px!important}.announcement-banner{padding:12px 40px 12px 12px}}@media (max-width:400px){header ul li{margin:3px 2px}header ul li a{padding:10px 8px;font-size:10px;min-height:44px}.coin-btn{min-width:44px;min-height:44px;padding:8px 6px;font-size:.72em}.mode-btn{padding:8px 10px;min-height:44px;font-size:.7em}#theme-toggle{padding:10px 10px;font-size:.75em;min-height:44px}table td,table th{padding:5px 3px!important;font-size:10px}.stat-card{padding:10px}.stat-card h3{font-size:.8em}.stat-card .value{font-size:1.2em}}.datacontainer,.inputcontainer,.maincontainer,.subcontainer{word-wrap:break-word;overflow-wrap:break-word}#addresslabel,#pool_address,.miner-address,[class*=address],[id*=address],code{word-break:break-all;overflow-wrap:anywhere}@media (hover:none) and (pointer:coarse){.btn,.coin-btn,.mode-btn,a,button,header ul li a,input[type=submit]{min-height:44px;min-width:44px}input[type=number],input[type=text],select{min-height:44px;font-size:16px}}@media (max-width:812px) and (orientation:landscape){.navigation{padding:5px 10px}.navigation img{width:28px;height:28px}header ul li{margin:4px 3px}header ul li a{padding:8px 10px;font-size:11px;min-height:44px;display:inline-flex;align-items:center}.coin-btn{padding:8px 10px;min-height:44px;min-width:44px}.mode-btn{padding:8px 12px;min-height:44px}body{padding-bottom:80px!important}footer{margin-bottom:60px}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}@media (prefers-contrast:high){:root{--pipboy-primary:#FFB000;--pipboy-bg:#000000}.maincontainer,.navigation,.subcontainer{border-width:3px}}.vault-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--pipboy-primary);border-radius:3px;font-size:11px;background:rgba(255,176,0,.1);color:var(--pipboy-primary);text-shadow:0 0 6px rgba(255,176,0,.5);flex-shrink:0}.vault-icon.icon-power::before{content:"⚡"}.vault-icon.icon-dwellers::before{content:"👤"}.vault-icon.icon-work::before{content:"⛏"}.vault-icon.icon-efficiency::before{content:"⚙"}.vault-icon.icon-wasteland::before{content:"☢"}.vault-icon.icon-difficulty::before{content:"◆"}.vault-icon.icon-treasure::before{content:"💎"}.vault-icon.icon-caps::before{content:"$";font-weight:700}.vault-icon.icon-progress::before{content:"▲"}.vault-icon.icon-time::before{content:"⏱"}.vault-icon.icon-chart::before{content:"📊"}.vault-icon.icon-shield::before{content:"🛡"}.stat-card-enhanced{background:linear-gradient(135deg,rgba(13,33,55,.95) 0,rgba(10,25,41,.98) 100%);border:2px solid var(--pipboy-primary);border-radius:8px;padding:16px;position:relative;overflow:hidden;box-shadow:0 0 15px rgba(255,176,0,.2),inset 0 0 30px rgba(255,176,0,.05)}.stat-card-enhanced::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--pipboy-primary),transparent);opacity:.7}.stat-card-enhanced::after{content:"";position:absolute;bottom:4px;right:4px;width:12px;height:12px;border-right:2px solid var(--pipboy-primary);border-bottom:2px solid var(--pipboy-primary);opacity:.6}.stat-card-enhanced .stat-header{display:flex;align-items:center;margin-bottom:8px}.stat-card-enhanced .stat-label{font-size:.7em;text-transform:uppercase;letter-spacing:.08em;color:var(--pipboy-primary);opacity:.85}.stat-card-enhanced .stat-value{font-size:1.5em;margin:0}.vault-panel{background:linear-gradient(180deg,rgba(13,33,55,.9) 0,rgba(10,25,41,.95) 100%);border:2px solid var(--pipboy-primary);border-radius:8px;position:relative;overflow:hidden}.vault-panel-header{background:linear-gradient(90deg,rgba(255,176,0,.2) 0,transparent 100%);border-bottom:1px solid rgba(255,176,0,.3);padding:12px 16px;font-family:var(--font-display);font-size:.9em;text-transform:uppercase;letter-spacing:.1em;color:var(--pipboy-primary)}.vault-panel-body{padding:16px}.vault-status-bar{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(255,176,0,.08);border:1px solid rgba(255,176,0,.3);border-radius:4px;font-size:.85em}.vault-status-indicator{width:8px;height:8px;border-radius:50%;background:var(--color-success);box-shadow:0 0 8px var(--color-success);animation:status-blink 2s ease-in-out infinite}.vault-status-indicator.warning{background:var(--pipboy-warn);box-shadow:0 0 8px var(--pipboy-warn)}.vault-status-indicator.danger{background:var(--pipboy-error);box-shadow:0 0 8px var(--pipboy-error)}@keyframes status-blink{0%,100%{opacity:1}50%{opacity:.6}}.fallout-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.fallout-stat-item{background:rgba(255,176,0,.08);border:1px solid rgba(255,176,0,.4);border-radius:4px;padding:12px;text-align:center;transition:all .2s ease}.fallout-stat-item:hover{background:rgba(255,176,0,.15);border-color:var(--pipboy-primary);box-shadow:0 0 12px rgba(255,176,0,.3)}.fallout-stat-item .stat-icon{font-size:1.5em;margin-bottom:4px;text-shadow:0 0 10px rgba(255,176,0,.5)}.fallout-stat-item .stat-label{font-size:.7em;text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin-bottom:4px}.fallout-stat-item .stat-value{font-size:1.2em;font-family:var(--font-display);font-weight:600;color:var(--pipboy-primary);margin:0}.vault-divider{height:2px;background:linear-gradient(90deg,transparent,var(--pipboy-primary),transparent);margin:1.5em 0;opacity:.5}.text-glow-amber{color:var(--pipboy-primary);text-shadow:0 0 10px rgba(255,176,0,.6)}.text-glow-green{color:var(--color-success);text-shadow:0 0 10px rgba(0,255,65,.6)}.bg-amber-subtle{background:rgba(255,176,0,.08)}.bg-amber-medium{background:rgba(255,176,0,.15)}.border-amber{border:1px solid rgba(255,176,0,.4)}.border-amber-solid{border:2px solid var(--pipboy-primary)}.index-stat-grid>div{min-width:0;overflow:hidden;word-break:break-word;overflow-wrap:anywhere}.index-stat-grid h2{font-size:clamp(.95em, 3vw, 1.5em)!important;line-height:1.2;word-break:break-all;overflow-wrap:anywhere;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media (max-width:600px){#index-charts-grid{grid-template-columns:1fr!important;gap:1em!important}}@media (max-width:480px){.index-stat-grid h2{font-size:.95em!important}}.coin-trigger-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(255,176,0,.1);border:1px solid var(--pipboy-primary);border-radius:4px;color:var(--pipboy-primary);font-family:'Share Tech Mono',monospace;font-size:12px;cursor:pointer;transition:all .2s ease;margin-left:auto}.coin-trigger-btn:hover{background:rgba(255,176,0,.2)}.trigger-coin-icon{width:16px;height:16px;object-fit:contain}.trigger-coin-label{font-weight:700}.trigger-mode-badge{padding:1px 4px;background:var(--pipboy-primary);color:var(--pipboy-bg);border-radius:2px;font-size:9px;font-weight:700}.trigger-mode-badge.solo{background:#ff6b6b}.trigger-dropdown-arrow{font-size:7px;opacity:.6}.coin-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.coin-modal-overlay.active{opacity:1;visibility:visible}.coin-modal{background:rgba(13,33,55,.98);border:2px solid var(--pipboy-primary);border-radius:8px;padding:15px;width:300px;max-width:90vw;box-shadow:0 0 15px rgba(255,176,0,.2);transform:scale(.95);transition:transform .2s ease}.coin-modal-overlay.active .coin-modal{transform:scale(1)}.coin-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,176,0,.3)}.coin-modal-header h3{margin:0;font-size:.95em;color:var(--pipboy-primary);text-transform:uppercase;letter-spacing:.1em;font-family:Rajdhani,sans-serif}.coin-modal-close{width:24px;height:24px;border:1px solid var(--pipboy-primary);border-radius:3px;background:0 0;color:var(--pipboy-primary);font-size:16px;line-height:1;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.coin-modal-close:hover{background:var(--pipboy-primary);color:var(--pipboy-bg)}.modal-mode-toggle{display:flex;gap:8px;margin-bottom:6px}.modal-mode-btn{flex:1;padding:8px 10px;background:rgba(255,176,0,.08);border:1px solid rgba(255,176,0,.4);border-radius:4px;color:var(--pipboy-primary);font-family:'Share Tech Mono',monospace;font-size:.9em;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all .15s ease}.modal-mode-btn:hover{background:rgba(255,176,0,.15);border-color:var(--pipboy-primary)}.modal-mode-btn.active{background:var(--pipboy-primary);color:var(--pipboy-bg);border-color:var(--pipboy-primary)}.modal-mode-btn.solo-active{background:#ff6b6b;color:#0d1a14;border-color:#ff6b6b}.modal-mode-hint{text-align:center;font-size:.7em;opacity:.5;margin:0 0 10px 0}.coin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.coin-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:10px 5px;background:rgba(255,176,0,.05);border:1px solid rgba(255,176,0,.3);border-radius:4px;cursor:pointer;transition:all .15s ease}.coin-card:hover{background:rgba(255,176,0,.12);border-color:var(--pipboy-primary)}.coin-card.active{background:rgba(255,176,0,.15);border-color:var(--pipboy-primary);box-shadow:0 0 6px rgba(255,176,0,.3)}.coin-card-symbol{font-family:'Share Tech Mono',monospace;font-size:.9em;font-weight:700;color:var(--pipboy-primary)}.coin-card-name{font-size:.6em;opacity:.55;text-align:center;line-height:1.1;color:var(--pipboy-primary)}body.coin-modal-open{overflow:hidden}body[data-theme=light] .coin-modal{background:rgba(240,240,240,.98)}body[data-theme=light] .coin-modal-overlay{background:rgba(0,0,0,.7)}body[data-theme=light] .coin-trigger-btn{background:rgba(100,100,100,.1);border-color:#4a4a4a;color:#1a1a1a}body[data-theme=light] .trigger-mode-badge{background:#3a3a3a;color:#e8e8e8}@media (max-width:768px){.coin-modal{width:280px}.coin-grid{grid-template-columns:repeat(2,1fr)}.coin-trigger-btn{padding:5px 8px;gap:4px;font-size:11px}.trigger-coin-icon{width:14px;height:14px}.trigger-mode-badge{font-size:8px}}@media (max-width:400px){.coin-modal{width:260px;padding:12px}.modal-mode-btn{padding:7px 8px;font-size:.85em}.coin-card{padding:8px 4px}.coin-trigger-btn{padding:4px 6px}.trigger-coin-label{display:none}}#coin-trigger-container{margin-left:auto}.vt-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) scale(.9);background:linear-gradient(180deg,rgba(10,25,41,.97) 0,rgba(13,33,55,.97) 100%);color:var(--pipboy-primary);border:1px solid var(--pipboy-primary);border-radius:4px;padding:6px 12px;font-family:var(--font-mono);font-size:.78em;pointer-events:none;opacity:0;transition:opacity .2s ease,transform .2s ease;z-index:9999;box-shadow:0 0 8px rgba(255,176,0,.2),inset 0 0 6px rgba(255,176,0,.05);text-shadow:0 0 4px rgba(255,176,0,.3);letter-spacing:.5px;line-height:1.4;max-width:280px;white-space:normal;text-align:center;width:max-content}[data-tooltip]{position:relative}[data-tooltip]:hover>.vt-tooltip{opacity:1;transform:translateX(-50%) scale(1)}[data-tooltip-pos=bottom]>.vt-tooltip{bottom:auto;top:calc(100% + 8px)}body[data-theme=light] .vt-tooltip{background:linear-gradient(180deg,rgba(240,240,240,.97) 0,rgba(220,220,220,.97) 100%);color:#1a1a1a;border-color:var(--pipboy-primary);text-shadow:none;box-shadow:0 2px 8px rgba(0,0,0,.15)}*{max-width:100%}canvas,img,svg,video{max-width:100%;height:auto}@media (max-width:768px){.key-stat-card{padding:14px 10px}.key-stat-card h3{font-size:.78em;margin-bottom:6px}.key-stat-card .key-stat-value{font-size:1.6em;word-break:break-word}}@media (max-width:480px){.key-stat-card{padding:10px 8px}.key-stat-card h3{font-size:.75em}.key-stat-card .key-stat-value{font-size:1.4em}}#addresslabel,#pool_address,.miner-address,[id$="_address"]{word-break:break-all;overflow-wrap:anywhere;hyphens:auto;max-width:100%}.table-scroll-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:768px){.maincontainer table,.subcontainer table{min-width:0;width:100%}.data-display-large,.key-stat-value,.stat-value{overflow-wrap:break-word;word-break:break-word}.inputcontainer{display:flex;flex-direction:column;gap:8px}.inputcontainer input[type=text]{float:none;width:100%;box-sizing:border-box}}@media (hover:none) and (pointer:coarse){.vt-tooltip{display:none!important}}