html,body{color:#e6edf3;background:#0d1117;margin:0}[data-astro-cid-hkbrpulz][data-theme=light]{color:#1f2328;background:#f6f8fa}:root{--bg:#0d1117;--bg2:#161b22;--bg3:#21262d;--border:#30363d;--border2:#444c56;--text1:#e6edf3;--text2:#8b949e;--text3:#8b949e;--accent:#f7931a;--accent-text:#f7931a;--accent2:#e07b10;--green:#3fb950;--red:#f85149;--blue:#58a6ff;--yellow:#d29922;--accent-soft:#f7931a21;--accent-softer:#f7931a0f;--accent-ring:#f7931a4d;--green-soft:#3fb95021;--green-border:#3fb95047;--red-soft:#f8514921;--blue-soft:#58a6ff21;--yellow-soft:#d299221a;--yellow-border:#d2992247;--font:"Space Mono", monospace;--font-ko:"Pretendard Variable", "Pretendard", "Apple SD Gothic Neo", "Noto Sans KR", system-ui, sans-serif;--radius:8px;--max-w:1200px;--shadow:0 4px 20px #0006;--header-login-bg:#f7931a2e;--header-login-border:#f7931a66}:root[data-theme=light]{--bg:#f6f8fa;--bg2:#fff;--bg3:#eaeef2;--border:#d0d7de;--border2:#b8c0cc;--text1:#1f2328;--text2:#5a6169;--text3:#5a6169;--accent:#bc4e00;--accent-text:#b34700;--accent2:#a04000;--green:#1a7f37;--red:#cf222e;--blue:#0969da;--yellow:#9a6700;--accent-soft:#bc4e001a;--accent-softer:#bc4e000d;--accent-ring:#bc4e003d;--green-soft:#1a7f371a;--green-border:#1a7f3752;--red-soft:#cf222e1a;--blue-soft:#0969da1a;--yellow-soft:#9a67001a;--yellow-border:#9a670052;--shadow:0 4px 12px #0000001a;--header-login-bg:#f7931a1f;--header-login-border:#f7931a80}header{background:var(--bg2);border-bottom:1px solid var(--border);top:var(--gnav-h,0px);z-index:100;position:sticky}.nav-top{align-items:center;gap:12px;height:48px;margin:0 auto;padding:0 20px;display:flex}.logo{font-family:var(--font);color:var(--accent-text);letter-spacing:.05em;flex-shrink:0;align-items:center;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.logo:hover{opacity:.8}.logo-icon{flex-shrink:0}.logo-sep{color:var(--border);font-family:var(--font);margin:0 2px;font-size:.9rem}.nav-right{align-items:center;gap:6px;margin-left:auto;display:flex}#txid-auth-mount .txid-auth-btn{background:var(--header-login-bg);border:1px solid var(--header-login-border);height:auto;color:var(--accent-text);border-radius:999px;gap:.35rem;padding:.4rem .95rem;font-size:.72rem;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s}#txid-auth-mount .txid-auth-btn:hover{background:#f7931a47}.auth-mount{display:inline-flex}.theme-btn{background:var(--bg3);border:1px solid var(--border);color:var(--text2);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.lang-dropdown{position:relative}.lang-btn{border:1px solid var(--border);color:var(--text2);font-family:var(--font);cursor:pointer;background:0 0;border-radius:6px;padding:0 8px;font-size:.72rem;font-weight:700}.lang-menu{background:var(--bg2);border:1px solid var(--border);z-index:200;border-radius:8px;min-width:100px;display:none;position:absolute;top:calc(100% + 6px);right:0}.lang-menu.open{display:block}.lang-menu button{text-align:left;width:100%;color:var(--text2);cursor:pointer;background:0 0;border:none;padding:8px 14px;font-size:.78rem;display:block}.lang-menu button:hover{background:var(--bg3);color:var(--accent)}.hamburger-wrap{position:relative}.hamburger-panel{background:var(--bg2);border:1px solid var(--border);z-index:300;border-radius:10px;min-width:200px;display:none;position:absolute;top:calc(100% + 8px);right:0}.hamburger-panel.open{display:block}.settings-section{padding:8px 6px}.settings-section--border{border-top:1px solid var(--border)}.settings-label{color:var(--text3);font-size:.68rem}.settings-lang-row{gap:4px;display:flex}.settings-lang-btn{background:var(--bg3);border:1px solid var(--border);color:var(--text2);font-family:var(--font);cursor:pointer;border-radius:5px;padding:5px 0;font-size:.72rem}.settings-item{width:100%;color:var(--text2);cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:7px 10px;font-size:.78rem;display:flex}.settings-item:hover{color:var(--accent)}.sr-only,.skip-link{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{clip:auto;background:var(--accent);width:auto;height:auto;color:var(--bg2);font-family:var(--font-ko);z-index:9999;border-radius:.375rem;padding:.75rem 1.25rem;font-size:.8rem;font-weight:700;text-decoration:none;position:fixed;top:.5rem;left:.5rem;overflow:visible}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}:focus:not(:focus-visible){outline:none}.hidden{display:none!important}:root,[data-theme=dark]{--text3:#848d97;--accent2:#e07010;--max-w:100%;--shadow:0 4px 12px #0006;--bg-gradient:linear-gradient(180deg, #0d1117 0%, #080b10 40%, #0a0e14 70%, #0d1117 100%);--header-btn-bg:#8b949e1f;--header-btn-bg-hover:#8b949e2e}*{box-sizing:border-box;margin:0;padding:0}:root[data-theme=light]{--text3:#636c76;--header-btn-bg:#0d11170d;--header-btn-bg-hover:#0d111714;--shadow:0 4px 12px #0000001f;--bg-gradient:none}[data-theme=light] header{background:#f6f8faf2}[data-theme=light] #stats-bar{background:var(--bg2)}[data-theme=light] .stat-val{color:var(--text1)}[data-theme=light] .stat-lbl{color:var(--text2)}[data-theme=light] .block-card:hover{background:#fff8f0}[data-theme=light] .bc-time,[data-theme=light] .bc-miner{color:var(--text2)}[data-theme=light] .info-table tr:hover{background:var(--bg3)}[data-theme=light] .info-label{color:var(--text2)}[data-theme=light] .modal{border-color:var(--border)}[data-theme=light] .ms-card{background:var(--bg)}[data-theme=light] .ms-val{color:var(--text1)}[data-theme=light] .ms-lbl{color:var(--text2)}[data-theme=light] .toast{background:var(--bg2);border-color:var(--border);color:var(--text1)}[data-theme=light] .mining-card h3,[data-theme=light] .addr-stat .as-val{color:var(--text1)}[data-theme=light] .addr-stat .as-lbl{color:var(--text2)}[data-theme=light] .tx-table th,[data-theme=light] .tx-table td{color:var(--text1)}[data-theme=light] .tx-table tr:hover td{background:var(--bg3)}[data-theme=light] .fee-calc-table th{background:var(--bg3);color:var(--text1)}[data-theme=light] .fee-calc-table td{color:var(--text1);border-color:var(--border)}[data-theme=light] .mempool-info-body{background:#f6f8fa}[data-theme=light] .skeleton{background:linear-gradient(90deg, var(--bg3) 25%, var(--bg2) 50%, var(--bg3) 75%);background-size:200% 100%}[data-theme=light] .fav-chip{background:var(--bg2);border-color:var(--border);color:var(--text1)}[data-theme=light] footer{background:var(--bg3);color:var(--text2)}[data-theme=light] #footer-live{color:var(--text2)}[data-theme=light] #mempool-section{background:var(--bg2)}[data-theme=light] #mempool-legend{background:var(--bg)}[data-theme=light] .leg{color:var(--text2)}[data-theme=light] .mempool-info summary{color:#656d76;background:#f6f8fa}[data-theme=light] .error-box{background:#fff0f0}[data-theme=light] .badge{background:var(--bg3);color:var(--text1)}[data-theme=light] select,[data-theme=light] input[type=number],[data-theme=light] input[type=text]{background:var(--bg2);border-color:var(--border);color:var(--text1)}[data-theme=light] .miners-table th{color:var(--text1)}[data-theme=light] .miners-table td{color:var(--text1);border-color:var(--bg3)}[data-theme=light] .diff-bar-wrap{background:var(--bg3)}[data-theme=light] .tx-io-item{background:var(--bg)}[data-theme=light] .io-addr{color:var(--text1)}[data-theme=light] .coinbase-item{background:#fff8f0;border-color:#f0d0a0}[data-theme=light] .chart-card h3{color:var(--text1)}[data-theme=light] .ln-stat{background:var(--bg2)}[data-theme=light] .ln-stat .ls-val{color:var(--text1)}[data-theme=light] .ln-stat .ls-lbl{color:var(--text2)}body{background:var(--bg);background-image:var(--bg-gradient);color:var(--text1);font-family:var(--font-ko);background-attachment:fixed;flex-direction:column;min-height:100vh;padding-bottom:0;font-size:16px;line-height:1.5;transition:background-color .2s,color .2s;display:flex}body,header,footer,.sidebar-widget,.block-card,.chart-card,.hero-stats,.fee-tier,.np-row,.dw-progress-wrap,.bt-block,input,button{transition:background-color .2s,border-color .2s,color .2s}button:focus-visible,a:focus-visible,input:focus-visible,.block-card:focus-visible,.bt-block:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stat-val:not(.stat-loading){animation:.3s valueFadeIn}@keyframes valueFadeIn{0%{opacity:0}to{opacity:1}}a{color:var(--accent-text);text-decoration:none;transition:color .2s}a:hover{color:var(--accent2)}header{backdrop-filter:blur(12px)}.nav-top{max-width:var(--max-w)}.nav-search{max-width:var(--max-w);margin:0 auto;padding:0 20px 10px}.nav-search #search-wrap{max-width:100%}.logo{white-space:nowrap;gap:7px;transition:opacity .2s}.logo-text{color:var(--text1);font-weight:700}.logo-dot{color:var(--accent);font-size:1.1em;font-weight:900;line-height:1;animation:3s ease-in-out infinite logo-dot-pulse}@keyframes logo-dot-pulse{0%,to{opacity:1}50%{opacity:.55}}#search-wrap{flex:1;max-width:600px;position:relative}#search-input{background:var(--bg2);border:1px solid var(--border);width:100%;color:var(--text1);font-family:var(--font-ko);border-radius:6px;outline:none;padding:8px 44px 8px 14px;font-size:.82rem;transition:border-color .2s,box-shadow .2s}#search-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #f7931a26}#search-input::placeholder{color:var(--text3);transition:opacity .3s}.search-shortcut{background:var(--bg3);border:1px solid var(--border2);color:var(--text3);font-family:var(--font-ko);pointer-events:none;border-radius:3px;padding:1px 6px;font-size:.65rem;transition:opacity .2s;position:absolute;top:50%;right:38px;transform:translateY(-50%)}#search-input:focus~.search-shortcut{opacity:0}#search-btn{background:var(--bg3);border:1px solid var(--border);height:calc(100% - 8px);max-height:30px;color:var(--text2);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0 11px;transition:background .2s,color .2s,border-color .2s;display:flex;position:absolute;top:4px;right:4px}#search-btn svg{stroke:currentColor;width:15px;height:15px}#search-btn:hover{background:var(--accent);border-color:var(--accent);color:#fff}.nav-right{flex-shrink:0}#nav-links{align-items:center;gap:4px;display:flex}#nav-links a{color:var(--text2);font-family:var(--font-ko);border-radius:4px;padding:6px 12px;font-size:.8rem;text-decoration:none;transition:all .2s;position:relative}#nav-links a:after{content:"";background:var(--accent);border-radius:1px;width:0;height:2px;transition:width .2s;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}#nav-links a:hover{color:var(--accent);background:#f7931a0f}#nav-links a.active{color:var(--accent);background:#f7931a14}#nav-links a.active:after{width:60%}#lang-btn,#theme-btn,#fee-calc-header-btn,.icon-btn{background:var(--header-btn-bg);color:var(--text2);font-family:var(--font-ko);cursor:pointer;letter-spacing:.02em;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;height:32px;padding:0 .95rem;font-size:.72rem;line-height:1;transition:background .15s,color .15s;display:inline-flex}#theme-btn,#fee-calc-header-btn{width:32px;padding:0}.icon-btn{white-space:nowrap;width:auto;min-width:32px}#theme-btn svg,#fee-calc-header-btn svg,.icon-btn svg{stroke:currentColor;flex-shrink:0;display:block}#lang-btn:hover,#theme-btn:hover,#fee-calc-header-btn:hover,.icon-btn:hover,#lang-btn:focus,#theme-btn:focus,#fee-calc-header-btn:focus,.icon-btn:focus{background:var(--header-btn-bg-hover);outline:none}#learn-links-bar{width:100%;max-width:var(--max-w);margin:0 auto}#learn-links-bar:empty{display:none}#stats-bar{background:linear-gradient(180deg, var(--bg2), #161b22cc);border-bottom:1px solid var(--border);max-width:var(--max-w);flex-wrap:wrap;justify-content:center;gap:0;margin:0 auto;padding:14px 20px;display:flex}.stat{border:none;border-right:1px solid var(--border);background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:96px;padding:10px 20px;display:flex}.stat:last-child{border-right:none}.stat-val{color:var(--accent);letter-spacing:-.01em;font-size:1.35rem;font-weight:700;font-family:var(--font-ko);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.15;transition:color .3s}.stat-lbl{color:var(--text3);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-family:var(--font-ko);font-weight:500}@keyframes stat-flash{0%{color:var(--accent)}30%{color:#fa3;filter:brightness(1.3)}to{color:var(--accent);filter:none}}.stat-val.flash{animation:.6s stat-flash}.stat-val.stat-loading{background:linear-gradient(90deg, var(--text3) 0%, var(--accent) 50%, var(--text3) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.5s ease-in-out infinite stat-shimmer}@keyframes stat-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}main{flex:1;width:100%;padding:20px}body>main,.content>main{max-width:var(--max-w);margin:0 auto}.breadcrumb{color:var(--text3);align-items:center;gap:6px;margin-bottom:12px;font-size:.72rem;display:flex}.breadcrumb a{color:var(--text3)}.breadcrumb a:hover{color:var(--accent)}.breadcrumb .bc-sep{color:var(--border2);user-select:none}footer{border-top:1px solid var(--border);margin-top:auto;padding:20px}.footer-inner{max-width:var(--max-w);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}#tagline{color:var(--text3);letter-spacing:.05em;font-size:.72rem}.footer-live{color:var(--text3);font-size:.72rem;font-family:var(--font-ko);font-variant-numeric:tabular-nums;gap:20px;display:flex}.footer-live span{color:var(--text3);font-family:var(--font-ko)}.footer-live span[id]{color:var(--accent-text);font-weight:600;font-family:var(--font)}.footer-links{gap:20px;display:flex}.footer-links a{color:var(--text2);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:500;transition:color .2s}.footer-links a:hover{color:var(--accent)}.loading{color:var(--text3);justify-content:center;align-items:center;padding:60px 20px;font-size:.9rem;display:flex}.loading:after{content:"";border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:20px;height:20px;margin-left:10px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.skeleton-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.skeleton-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:14px;position:relative;overflow:hidden}.skeleton-card:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff08 50%,#0000 100%);animation:1.2s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton-line{background:var(--bg3);border-radius:4px;height:12px;margin-bottom:8px}.skeleton-line.w60{width:60%}.skeleton-line.w40{width:40%}.skeleton-line.w80{width:80%}.skeleton-line.w100{width:100%}.skeleton-line.h20{height:20px}.skeleton-line.mb0{margin-bottom:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.stagger-item{opacity:0;animation:.35s forwards fadeInUp;animation-delay:var(--delay,calc(var(--i,0) * 60ms))}.mempool-meter{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;padding:12px 14px}.mm-top{align-items:center;gap:10px;margin-bottom:8px;display:flex}.mm-bar-wrap{background:var(--bg3,#21262d);border-radius:3px;flex:1;height:6px;overflow:hidden}.mm-sparkline{border-radius:3px;flex-shrink:0}.mm-bar-fill{border-radius:3px;width:0;height:100%;transition:width .8s,background .5s}.mm-stats{font-size:.72rem;font-family:var(--font);color:var(--text3);flex-wrap:wrap;gap:16px;display:flex}.mm-stats span:first-child{font-weight:600}.skel-widget{flex-direction:column;gap:8px;padding:4px 0;display:flex}.skel-line{background:linear-gradient(90deg, var(--bg3,#21262d) 25%, var(--border,#30363d) 50%, var(--bg3,#21262d) 75%);background-size:200% 100%;border-radius:4px;height:10px;animation:1.5s infinite skelPulse}.skel-line.w80{width:80%}.skel-line.w60{width:60%}.skel-line.w40{width:40%}@keyframes skelPulse{0%{background-position:200% 0}to{background-position:-200% 0}}.error-box{border-radius:var(--radius);text-align:center;color:var(--red);background:#ff444414;border:1px solid #f443;margin:20px 0;padding:20px}#mempool-section{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-sizing:border-box;width:100%;margin-bottom:20px;position:relative;overflow:hidden}#mempool-canvas{width:100%;height:230px;display:block}#mempool-legend{border-top:1px solid var(--border);background:var(--bg2);flex-wrap:wrap;gap:6px 14px;padding:6px 12px;font-size:.68rem;display:flex}.leg{color:var(--text3);align-items:center;gap:5px;display:flex}.leg-dot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.mempool-hint{text-align:center;color:var(--text3);background:var(--bg2);font-size:.68rem;font-family:var(--font-ko);padding:4px 12px 6px}.section-title{color:var(--text1);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;margin-top:36px;margin-bottom:16px;padding-bottom:10px;font-size:.78rem;font-weight:600;display:flex}.section-title:before{content:"";background:var(--accent);width:3px;height:12px;margin-right:2px;display:inline-block}.blocks-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-bottom:24px;display:grid}.block-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;padding:14px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.block-card:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.bc-fill{pointer-events:none;background:linear-gradient(#0000,#f7931a0d);border-radius:0 0 7px 7px;position:absolute;bottom:0;left:0;right:0}.bc-fee-bar-segs{border-radius:3px;gap:2px;height:12px;margin-top:8px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.bc-fee-bar-segs span{border-radius:2px;flex:1}[data-theme=light] .bc-fee-bar-segs{box-shadow:inset 0 0 0 1px #0000000f}.block-fee-viz{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;padding:12px 14px}.bfv-fill-wrap{background:var(--bg3,#21262d);border-radius:4px;height:8px;margin-bottom:8px;position:relative;overflow:hidden}.bfv-fill-bar{background:linear-gradient(90deg, var(--accent), var(--accent2,#e07010));border-radius:4px;height:100%;transition:width .5s}.bfv-fill-label{font-size:.6rem;font-family:var(--font);color:var(--text3);position:absolute;top:50%;right:8px;transform:translateY(-50%)}.bfv-fee-bar{border-radius:3px;gap:2px;height:6px;display:flex;overflow:hidden}.bfv-fee-bar span{cursor:help;border-radius:2px;flex:1}.block-card .bc-top{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.block-card .bc-height{color:var(--accent);letter-spacing:-.01em;font-size:1.3rem;font-weight:700}.block-card .bc-time{color:var(--text3);font-variant-numeric:tabular-nums;font-size:.72rem}.block-card .bc-row{color:var(--text1);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:.78rem;display:flex}.block-card .bc-row span:first-child{color:var(--text3);letter-spacing:.08em;text-transform:uppercase;align-self:center;font-size:.66rem}.block-card .bc-miner{color:var(--accent);border-top:1px solid var(--border);align-items:center;gap:4px;margin-top:8px;padding-top:8px;font-size:.75rem;font-weight:600;display:flex}.block-card .bc-miner:before{content:"▶";font-size:.7rem}.block-card .bc-fee-range{color:var(--text2);border-top:1px solid var(--border);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;font-size:.72rem;font-weight:500;display:flex}.block-card .bc-fee-range:before{content:"FEE RANGE";color:var(--text3);letter-spacing:.12em;font-size:.58rem;font-weight:600}.block-card .bc-fee-bar{display:none}.page-title{align-items:center;gap:8px;margin-bottom:4px;font-size:1.1rem;font-weight:700;display:flex}.page-title .badge{border-radius:4px;padding:2px 8px;font-size:.65rem;font-weight:600}.badge-confirmed{color:var(--green);background:#44bb4426}.badge-unconfirmed{color:var(--accent);background:#f7931a26}.page-hash{color:var(--text3);word-break:break-all;margin-bottom:16px;font-size:.72rem}.info-grid{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.info-item{background:var(--bg2);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.info-label{color:var(--text3);text-transform:uppercase;font-size:.68rem}.info-value{color:var(--text1);word-break:break-all;font-size:.82rem}.info-value.accent{color:var(--accent-text)}.info-value.green{color:var(--green)}.info-value.small{font-size:.72rem}.tx-table-wrap{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:20px;overflow-x:auto}.tx-table{border-collapse:collapse;width:100%;font-size:.75rem}.tx-table th{background:var(--bg3);color:var(--text3);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;text-transform:uppercase;padding:10px 12px;font-size:.68rem;font-weight:600}.tx-table td{border-bottom:1px solid var(--border);color:var(--text2);white-space:nowrap;padding:10px 12px}.tx-table tr:last-child td{border-bottom:none}.tx-table tr:hover td{background:#f7931a08}.tx-table .txid-col{text-overflow:ellipsis;max-width:180px;overflow:hidden}.tx-table .txid-col a{color:var(--blue)}.tx-table .coinbase{color:var(--accent);font-weight:600}.pagination{justify-content:center;align-items:center;gap:8px;margin:16px 0;display:flex}.pagination button{background:var(--bg2);border:1px solid var(--border);color:var(--text2);font-family:var(--font-ko);cursor:pointer;border-radius:4px;padding:6px 14px;font-size:.75rem;transition:all .2s}.pagination button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.pagination button:disabled{opacity:.3;cursor:default}.pagination .page-info{color:var(--text3);font-size:.72rem}.tx-flow{grid-template-columns:1fr auto 1fr;align-items:start;gap:16px;margin-bottom:20px;display:grid}.tx-flow-col{flex-direction:column;gap:6px;display:flex}.tx-flow-col h4{color:var(--text3);text-transform:uppercase;margin-bottom:4px;font-size:.72rem}.tx-io-item{background:var(--bg2);border:1px solid var(--border);border-radius:6px;padding:10px 12px;font-size:.75rem;transition:border-color .2s}.tx-io-item:hover{border-color:var(--border2)}.tx-io-item .io-addr{color:var(--blue);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.7rem;overflow:hidden}.tx-io-item .io-addr:hover{text-decoration:underline}.tx-io-item .io-val{color:var(--text1);margin-top:4px;font-weight:600}.tx-io-item .io-type{color:var(--text3);margin-top:2px;font-size:.65rem}.tx-io-item.coinbase-item{border-color:var(--accent);background:#f7931a0f}.tx-io-item.coinbase-item .io-addr{color:var(--accent);font-weight:600}.tx-io-item.op-return-item{border-style:dashed;border-color:var(--border2);opacity:.7}.tx-io-item.op-return-item .io-addr{color:var(--text3);cursor:default}.tx-io-item.op-return-item .io-val{color:var(--text3)}.tx-flow-arrow{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:60px;padding-top:30px;display:flex}.tx-flow-arrow .arrow-icon{color:var(--accent);font-size:1.8rem;line-height:1}.tx-flow-arrow .arrow-fee{color:var(--red);text-align:center;white-space:nowrap;font-size:.6rem}.tx-flow-summary{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:20px;padding:14px;font-size:.78rem;display:flex}.tx-flow-summary .fs-item{flex-direction:column;align-items:center;gap:2px;display:flex}.tx-flow-summary .fs-label{color:var(--text3);text-transform:uppercase;font-size:.68rem}.tx-flow-summary .fs-val{color:var(--text1);font-weight:600}.tx-flow-summary .fs-val.green{color:var(--green)}.tx-flow-summary .fs-val.red{color:var(--red)}.fee-color{font-weight:600}.fee-color[data-level=extreme]{color:#f44}.fee-color[data-level=high]{color:#f80}.fee-color[data-level=medium]{color:#f7931a}.fee-color[data-level=low]{color:#fc0}.fee-color[data-level=economy]{color:#4b4}.fee-color[data-level=minimal]{color:#48f}.fee-color[data-level=negligible]{color:#456}.mining-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:20px;display:grid}.mining-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.mining-card h3{color:var(--text2);margin-bottom:12px;font-size:.8rem}.mining-card canvas{width:100%;height:160px;display:block}.diff-bar-wrap{background:var(--bg);border-radius:4px;height:24px;margin:8px 0;position:relative;overflow:hidden}.diff-bar{background:linear-gradient(90deg, var(--accent), var(--accent2));border-radius:4px;height:100%;transition:width .5s}.diff-bar-text{color:var(--text1);text-shadow:0 1px 3px #0009;font-size:.7rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.miners-table{border-collapse:collapse;width:100%;font-size:.75rem}.miners-table th{text-align:left;color:var(--text3);text-transform:uppercase;border-bottom:1px solid var(--border);padding:6px 8px;font-size:.65rem}.miners-table td{color:var(--text2);border-bottom:1px solid var(--border);padding:6px 8px}.miners-table tr:last-child td{border-bottom:none}.miner-bar{background:var(--accent);border-radius:3px;min-width:4px;height:6px}.mining-stats-row{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-bottom:16px;display:grid}.ms-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);text-align:center;padding:14px}.ms-card .ms-val{color:var(--accent-text);font-size:1.1rem;font-weight:700}.ms-card .ms-lbl{color:var(--text3);text-transform:uppercase;margin-top:4px;font-size:.68rem}.addr-summary{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-bottom:20px;display:grid}.addr-stat{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);text-align:center;padding:14px}.addr-stat .as-val{color:var(--accent-text);font-size:.95rem;font-weight:700}.addr-stat .as-lbl{color:var(--text3);margin-top:4px;font-size:.65rem}.addr-stat.addr-balance .as-val{font-size:1.3rem}.addr-stat.addr-balance{border-color:var(--accent);background:#f7931a0a}#mobile-bottom-nav{z-index:200;backdrop-filter:blur(12px);border-top:1px solid var(--border);padding:6px 0 max(6px, env(safe-area-inset-bottom));background:#0d1117f7;justify-content:space-around;align-items:center;display:none;position:fixed;bottom:0;left:0;right:0}.mnav-item{color:var(--text3);-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:2px;padding:6px 16px;font-size:.6rem;text-decoration:none;transition:color .2s;display:flex}.mnav-item .mnav-icon{font-size:1.1rem;line-height:1}.mnav-item .mnav-label{font-size:.65rem}.mobile-search-overlay{z-index:300;backdrop-filter:blur(12px);background:#0d1117fa;justify-content:center;align-items:flex-start;padding:60px 16px;display:none;position:fixed;inset:0}.mobile-search-overlay.open{display:flex}.mobile-search-inner{align-items:center;gap:10px;width:100%;max-width:500px;display:flex}.mobile-search-inner input{background:var(--bg2);border:1px solid var(--accent);color:var(--text1);font-family:var(--font-ko);border-radius:8px;outline:none;flex:1;padding:14px 16px;font-size:1rem;box-shadow:0 0 0 3px #f7931a26}.mobile-search-inner input::placeholder{color:var(--text3)}.mobile-search-inner button{border:1px solid var(--border);color:var(--text2);cursor:pointer;background:0 0;border-radius:8px;padding:10px 14px;font-size:1.2rem;transition:all .2s}.mobile-search-inner button:hover{border-color:var(--accent);color:var(--accent)}.mobile-tools-sheet{z-index:300;backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:flex-end;display:none;position:fixed;inset:0}.mobile-tools-sheet.open{display:flex}.mobile-tools-inner{background:var(--bg2);border-top:1px solid var(--border);width:100%;max-width:500px;padding:16px 16px max(16px, env(safe-area-inset-bottom));border-radius:16px 16px 0 0;animation:.25s sheetUp}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-tools-header{color:var(--text1);font-size:.85rem;font-weight:600;font-family:var(--font-ko);justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.mobile-tools-header button{border:1px solid var(--border);color:var(--text2);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:1rem}.mobile-tools-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mobile-tool-item{background:var(--bg3);border:1px solid var(--border);color:var(--text2);font-size:.72rem;font-family:var(--font-ko);border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;text-decoration:none;transition:border-color .2s,color .2s;display:flex}.mobile-tool-item:hover,.mobile-tool-item:active{border-color:var(--accent);color:var(--accent)}.mobile-tool-item svg{stroke:currentColor}@media (width<=768px){body{padding-bottom:90px}nav{gap:8px;padding:0 12px}.nav-search #search-wrap{max-width:none}.search-shortcut,#nav-links{display:none}#stats-bar{gap:16px;padding:10px 12px;font-size:.9rem}.stat-val{font-size:1rem}main{padding:12px 12px 70px}.blocks-grid{grid-template-columns:1fr}.info-grid{grid-template-columns:1fr 1fr}.tx-flow{grid-template-columns:1fr}.tx-flow-arrow{flex-direction:row;min-width:auto;padding:0}.tx-flow-arrow .arrow-icon{transform:rotate(90deg)}.mining-grid{grid-template-columns:1fr}.footer-inner{text-align:center;flex-direction:column}footer{padding-bottom:70px}#mobile-bottom-nav{display:flex}.appbar{display:none!important}}@media (width<=600px){#stats-bar:not(.hero-stats){-webkit-overflow-scrolling:touch;grid-template-columns:repeat(3,1fr);gap:8px 12px;padding:10px 16px;display:grid;overflow-x:auto}#stats-bar:not(.hero-stats) .stat{border-right:none;min-width:0;padding:0}}@media (width<=768px){.hero-stats-secondary{display:none!important}.hero-stats-primary{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px 10px;display:grid!important}.hero-stats .stat--primary{border-right:none;gap:4px;padding:4px 6px}.hero-stats .stat--primary .stat-val{letter-spacing:-.02em;font-size:.88rem!important}.hero-stats .stat--primary .stat-lbl{letter-spacing:.08em;font-size:.54rem!important}}@media (width<=480px){#stats-bar:not(.hero-stats){grid-template-columns:repeat(2,1fr);gap:8px 16px}.info-grid{grid-template-columns:1fr}.addr-summary,.mining-stats-row{grid-template-columns:1fr 1fr}#mempool-canvas{height:190px}.stat-val{font-size:.9rem}}.page-hash,.txid-col,.info-value.small,#search-input,.logo,.stat-val,.tx-table td,.tx-table th,.info-value,code{font-family:var(--font)}.stat-lbl,.section-title,.info-label,.block-card .bc-row,.bc-miner,.bc-time,#nav-links a,#lang-btn,#theme-btn,.page-title,.badge,footer,.loading,.error-box,h1,h2,h3,h4,button,select,.mining-card h3,.addr-stat .as-lbl,.ms-card .ms-lbl,.mempool-hint,.search-hint{font-family:var(--font-ko)}#toast-container{z-index:1000;flex-direction:column;gap:8px;display:flex;position:fixed;top:70px;right:20px}.toast{background:var(--bg3);border:1px solid var(--border2);cursor:pointer;border-radius:8px;min-width:280px;max-width:380px;padding:12px 16px;font-size:.78rem;transition:transform .3s;transform:translate(120%)}.toast.show{transform:translate(0)}.toast .toast-title{color:var(--accent);margin-bottom:4px;font-weight:700}.toast .toast-body{color:var(--text2)}.toast .toast-close{float:right;color:#555;cursor:pointer;margin-left:8px}.modal-overlay{z-index:500;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--bg2);border:1px solid var(--border2);border-radius:12px;width:90%;min-width:340px;max-width:500px;padding:24px}.modal h2{margin-bottom:16px;font-size:.95rem}.modal-close{float:right;color:var(--text3);cursor:pointer;background:0 0;border:none;font-size:1.1rem}.modal-close:hover{color:var(--accent)}.modal select,.modal input[type=number]{background:var(--bg);border:1px solid var(--border);width:100%;color:var(--text1);font-family:var(--font-ko);border-radius:6px;outline:none;margin-bottom:12px;padding:8px 10px;font-size:.8rem}.modal select:focus,.modal input[type=number]:focus{border-color:var(--accent)}.modal label{color:var(--text3);text-transform:uppercase;margin-bottom:4px;font-size:.72rem;display:block}.fee-table{border-collapse:collapse;width:100%;margin-top:8px;font-size:.75rem}.fee-table th{background:var(--bg);color:var(--text3);text-transform:uppercase;text-align:left;border-bottom:1px solid var(--border);padding:8px;font-size:.65rem}.fee-table td{color:var(--text2);border-bottom:1px solid var(--border);padding:8px}.fee-table tr:last-child td{border-bottom:none}#fee-calc-btn{background:var(--accent);cursor:pointer;z-index:200;border:none;border-radius:50%;width:48px;height:48px;font-size:1.2rem;transition:transform .2s;position:fixed;bottom:80px;right:20px;box-shadow:0 4px 12px #f7931a66}#fee-calc-btn:hover{transform:scale(1.1)}.skeleton{background:linear-gradient(90deg,#161b22 25%,#1c2128 50%,#161b22 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-table{width:100%}.skeleton-table-row{border-bottom:1px solid var(--border);gap:12px;padding:10px 12px;display:flex}.skeleton-table-row .skeleton{height:14px}.skeleton-addr-stat{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);text-align:center;padding:14px}.skeleton-addr-stat .skeleton{width:60%;height:18px;margin:0 auto 6px}.skeleton-addr-stat .skeleton:last-child{width:40%;height:10px;margin-bottom:0}.fav-chip{background:var(--bg3);border:1px solid var(--border2);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.72rem;transition:border-color .2s;display:inline-flex}.fav-chip:hover{border-color:var(--accent)}.fav-chip .fav-remove{color:#555;margin-left:4px;font-size:.8rem}.fav-chip .fav-remove:hover{color:var(--red)}.fav-section{margin-bottom:20px}.fav-chips{flex-wrap:wrap;gap:8px;display:flex}.fav-btn{border:1px solid var(--border);color:var(--text3);cursor:pointer;background:0 0;border-radius:6px;margin-left:auto;padding:4px 10px;font-size:1rem;transition:all .2s}.fav-btn:hover{border-color:var(--accent);color:var(--accent)}.fav-btn.active{color:gold;border-color:gold}.monitor-badge{background:var(--red);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.55rem;font-weight:700;display:inline-flex}.monitor-btn{border:1px solid var(--border);color:var(--text3);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:.75rem;transition:all .2s}.monitor-btn:hover{border-color:var(--accent);color:var(--accent)}.monitor-btn.active{border-color:var(--accent);color:var(--accent);background:#f7931a26}.fav-unread-badge{background:var(--red,#ef4444);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:auto;padding:0 4px;font-size:.55rem;font-weight:700;line-height:1;animation:2s ease-in-out infinite favBadgePulse;display:none}.fav-unread-badge.visible{display:inline-flex}@keyframes favBadgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.charts-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-bottom:24px;display:grid}.chart-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.chart-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.chart-card h3{color:var(--text1);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;margin-bottom:0;font-size:.72rem;font-weight:700;display:flex}.chart-card h3:before{content:"";background:var(--accent);width:2px;height:10px;display:inline-block}.chart-range-tabs{border:1px solid var(--border);background:var(--bg);border-radius:6px;gap:0;padding:2px;display:inline-flex;overflow:hidden}.chart-range-tab{color:var(--text3);font-family:var(--font);letter-spacing:.08em;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 10px;font-size:.65rem;font-weight:600;transition:background .2s,color .2s}.chart-range-tab:hover{color:var(--text1)}.chart-range-tab.active{background:var(--accent);color:#fff}[data-theme=light] .chart-range-tab.active{color:#fff}.chart-card .chart-subtitle{color:var(--text3);margin-bottom:14px;padding-left:10px;font-size:.72rem}.chart-card canvas{width:100%;height:180px;display:block}.price-current{color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700}.price-change{margin-left:8px;font-size:.75rem;font-weight:600}.lightning-section{margin-bottom:24px}.lightning-header{cursor:pointer;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;padding:12px 16px;transition:border-color .2s;display:flex}.lightning-header:hover{border-color:var(--accent)}.lightning-header h3{color:var(--text2);margin:0;font-size:.85rem}.lightning-header .toggle-icon{color:var(--text3);font-size:.8rem;transition:transform .2s}.lightning-header.open .toggle-icon{transform:rotate(180deg)}.lightning-header.open{border-radius:var(--radius) var(--radius) 0 0}.lightning-body{border:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius);background:var(--bg2);border-top:none;padding:16px;display:none}.lightning-body.open{display:block}.lightning-stats-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.ln-stat{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);text-align:center;padding:14px}.ln-stat .ln-val{color:var(--accent-text);font-size:1rem;font-weight:700}.ln-stat .ln-lbl{color:var(--text3);text-transform:uppercase;margin-top:4px;font-size:.68rem}.qr-modal-content{text-align:center}.qr-modal-content #qr-code{margin:16px auto;display:inline-block}.qr-modal-content #qr-code img{border-radius:8px}.qr-addr-text{color:var(--text2);word-break:break-all;background:var(--bg);border-radius:6px;margin:12px 0;padding:8px;font-size:.7rem}.copy-btn{background:var(--accent);color:#000;font-family:var(--font-ko);cursor:pointer;border:none;border-radius:6px;padding:8px 20px;font-size:.78rem;font-weight:600;transition:opacity .2s}.copy-btn:hover{opacity:.85}.page-actions{align-items:center;gap:8px;margin-bottom:12px;display:flex}@media (width<=768px){#toast-container{width:auto;max-width:280px;left:auto;right:10px}.toast{min-width:auto;max-width:280px}#fee-calc-btn{width:42px;height:42px;font-size:1rem;bottom:70px;right:12px}.charts-grid{grid-template-columns:1fr}.lightning-stats-grid{grid-template-columns:1fr 1fr}}.icon{vertical-align:middle;width:14px;height:14px;color:var(--accent);stroke:currentColor;margin-right:5px;display:inline-block;position:relative;top:-1px}.icon svg{width:100%;height:100%}.section-title .icon,h3 .icon{width:13px;height:13px}.page-title .icon{width:16px;height:16px}.monitor-btn .icon{color:inherit;margin-right:4px}#search-hint{color:var(--text3);font-size:.6rem;font-family:var(--font);opacity:0;justify-content:center;gap:4px;margin-top:4px;transition:opacity .2s;display:flex}#search-wrap:focus-within #search-hint{opacity:1}.hint-sep{color:var(--border)}#lang-wrap{position:relative}#lang-menu{background:var(--bg2);border:1px solid var(--border);z-index:200;min-width:100%;box-shadow:var(--shadow);border-radius:7px;display:none;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}#lang-menu.open{display:block}#lang-menu button{width:100%;color:var(--text2);font-family:var(--font-ko);cursor:pointer;text-align:center;background:0 0;border:none;padding:7px 14px;font-size:.72rem;transition:background .15s,color .15s;display:block}#lang-menu button:hover{background:var(--bg3);color:var(--accent)}.page-hash-wrap{align-items:center;gap:8px;margin-bottom:16px;display:flex;overflow:hidden}.page-hash-wrap .page-hash{flex:1;min-width:0;margin-bottom:0}.copy-hash-btn{border:1px solid var(--border);color:var(--text3);cursor:pointer;font-size:.75rem;font-family:var(--font-ko);background:0 0;border-radius:5px;flex-shrink:0;padding:3px 8px;transition:all .15s}.copy-hash-btn:hover{border-color:var(--accent);color:var(--accent)}.tx-status-bar{font-size:.78rem;font-family:var(--font-ko);border-radius:6px;margin-bottom:12px;padding:8px 14px}.tx-status-bar.unconfirmed{color:#f7931a;background:#f7931a1a;border:1px solid #f7931a4d}.tx-status-bar.confirmed{color:var(--green);background:#3fb9501a;border:1px solid #3fb9504d}.op-return-decoded{color:var(--accent);opacity:.85;word-break:break-all;font-size:.68rem;font-family:var(--font);margin-top:3px}.op-return-item{opacity:.8}.stat-change{font-size:.65rem;line-height:1;display:block}.stat-change.up{color:var(--green)}.stat-change.down{color:var(--red)}.fav-count{color:var(--text3);font-size:.65rem;font-family:var(--font-ko);padding:4px 8px}.mnav-item.active{color:var(--accent)!important}.mnav-item.active .mnav-icon svg{stroke:var(--accent)}.block-card:hover{box-shadow:0 4px 16px #0000004d}[data-theme=light] .block-card:hover{box-shadow:0 4px 16px #0000001a}@media (width<=600px){.page-hash-wrap{flex-direction:column;align-items:flex-start}.page-hash-wrap .page-hash{width:100%}.tx-flow{flex-direction:column}.tx-flow-arrow{flex-direction:row;padding:8px 0}}@media (width<=480px){.nav-top{padding:0 12px}#nav-links{display:none}.nav-right{gap:6px}}.block-nav{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.block-nav-btn{color:var(--text2);border:1px solid var(--border);cursor:pointer;font-size:.8rem;font-family:var(--font);background:0 0;border-radius:5px;padding:5px 12px;text-decoration:none;transition:all .15s}.block-nav-btn:hover{border-color:var(--accent);color:var(--accent)}.block-nav-btn.disabled{opacity:.35;cursor:default;pointer-events:none}.block-nav-current{color:var(--accent);font-family:var(--font);font-size:.9rem;font-weight:700}.share-btn{border:1px solid var(--border);color:var(--text3);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:4px;padding:4px 8px;transition:all .15s;display:inline-flex}.share-btn:hover{border-color:var(--accent);color:var(--accent)}.search-history-drop{background:var(--bg2);border:1px solid var(--border);z-index:300;box-shadow:var(--shadow);border-radius:7px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.sh-item{cursor:pointer;color:var(--text2);align-items:center;gap:8px;padding:8px 12px;font-size:.78rem;transition:background .12s;display:flex}.sh-item:hover{background:var(--bg3);color:var(--text1)}.sh-q{font-family:var(--font);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sh-t{color:var(--text3);font-size:.62rem;font-family:var(--font-ko)}.search-autocomplete{background:var(--bg2);border:1px solid var(--border);z-index:301;box-shadow:var(--shadow);border-radius:7px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.sac-item{cursor:pointer;color:var(--text2);align-items:center;gap:8px;padding:9px 12px;font-size:.78rem;transition:background .12s;display:flex}.sac-item:hover{background:var(--bg3);color:var(--text1)}.sac-label{font-family:var(--font);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sac-hist{color:var(--text3);background:var(--bg3);font-size:.58rem;font-family:var(--font-ko);border-radius:3px;padding:1px 5px}.recent-search-tags{flex-wrap:wrap;gap:6px;padding:6px 0 2px;display:flex}.rs-tag{font-size:.7rem;font-family:var(--font);color:var(--text2);background:var(--bg2);border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:4px;padding:3px 8px;transition:all .15s;display:inline-flex}.rs-tag:hover{border-color:var(--accent);color:var(--accent)}.rs-tag-close{width:14px;height:14px;color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.65rem;line-height:1;transition:all .12s;display:inline-flex}.rs-tag-close:hover{background:var(--bg3);color:var(--red,#f85149)}.dyn-krw-suffix{color:var(--text3);margin-left:3px;font-size:.72em;font-weight:400}#offline-bar{background:var(--red);color:#fff;z-index:9999;font-size:.72rem;font-family:var(--font-ko);white-space:nowrap;border-radius:20px;padding:6px 18px;position:fixed;bottom:70px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0006}.addr-label-display{color:var(--text3);background:var(--bg2);font-size:.75rem;font-family:var(--font-ko);border-radius:5px;margin-bottom:6px;padding:3px 8px;display:inline-block}.conv-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.conv-label{width:32px;color:var(--text3);font-size:.7rem;font-family:var(--font);text-align:right;flex-shrink:0}.conv-input{background:var(--bg3);border:1px solid var(--border);color:var(--text1);font-family:var(--font);border-radius:6px;outline:none;flex:1;padding:7px 10px;font-size:.85rem;transition:border .15s}.conv-input:focus{border-color:var(--accent)}.coinbase-msg{background:var(--bg2);border:1px solid var(--border);border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:.8rem;display:flex}.coinbase-label{color:var(--accent);font-family:var(--font-ko);border:1px solid var(--accent);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:.7rem;font-weight:600}.coinbase-text{color:var(--text2);font-family:var(--font);word-break:break-all;line-height:1.5}.addr-tabs{border-bottom:1px solid var(--border);gap:4px;margin-bottom:16px;padding-bottom:0;display:flex}.addr-tab{color:var(--text3);cursor:pointer;font-size:.8rem;font-family:var(--font-ko);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:7px 16px;transition:all .15s}.addr-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.utxo-table{border-collapse:collapse;width:100%;font-size:.78rem}.utxo-table th{color:var(--text3);border-bottom:1px solid var(--border);text-align:left;padding:6px 10px;font-weight:500}.utxo-table td{border-bottom:1px solid var(--border);color:var(--text2);padding:7px 10px}.utxo-table td:last-child{color:var(--accent);font-family:var(--font)}.utxo-sum{color:var(--text2);margin-bottom:10px;font-size:.82rem}.utxo-sum strong{color:var(--accent);font-family:var(--font)}.learn-links{background:var(--bg2);border:1px solid var(--border);width:100%;max-width:var(--max-w);border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px auto;padding:10px 20px;font-size:.78rem;display:flex}.learn-links svg{color:var(--text3);flex-shrink:0}.learn-label{color:var(--text3);font-family:var(--font-ko);white-space:nowrap;margin-right:2px}.learn-chip{color:var(--text2);border:1px solid var(--border);font-family:var(--font-ko);white-space:nowrap;border-radius:4px;padding:3px 10px;font-size:.72rem;text-decoration:none;transition:all .15s}.learn-chip:hover{border-color:var(--accent);color:var(--accent)}.tx-badge{font-size:.62rem;font-weight:700;font-family:var(--font);letter-spacing:.04em;vertical-align:middle;border-radius:4px;padding:2px 6px}.tx-badge.rbf{color:#f44;background:#ff444426;border:1px solid #ff44444d}.tx-badge.cpfp{color:#48f;background:#4488ff26;border:1px solid #4488ff4d}.modal-box{background:var(--bg2);border:1px solid var(--border2);border-radius:12px;width:90%;padding:20px}.modal-header{color:var(--text1);justify-content:space-between;align-items:center;margin-bottom:16px;font-size:.9rem;font-weight:600;display:flex}@media (width<=600px){.block-card .bc-top{flex-direction:column;align-items:flex-start;gap:2px}.block-card .bc-height{font-size:1.25rem}.block-card .bc-time{font-size:.68rem}.block-card .bc-fee-range,.block-card .bc-fee-bar{display:none}.block-card{padding:12px}}.skel{background:linear-gradient(90deg,var(--bg2) 25%,var(--bg3) 50%,var(--bg2) 75%);background-size:200% 100%;border-radius:6px;animation:1.5s infinite shimmer}.skeleton-page{padding:20px 0}.skel-title{width:220px;height:28px;margin-bottom:16px}.skel-hash{width:100%;max-width:580px;height:18px;margin-bottom:20px}.skel-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:20px;display:grid}.skel-info-item{height:56px}.skel-section{height:120px;margin-top:16px}.not-found-page{text-align:center;padding:60px 20px}.nf-code{color:var(--accent);font-size:5rem;font-weight:700;font-family:var(--font);opacity:.4;line-height:1}.nf-msg{color:var(--text2);font-size:.9rem;font-family:var(--font-ko);margin-top:12px}.shortcuts-list{padding:4px 0 8px}.shortcut-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:7px 0;display:flex}.shortcut-row:last-child{border-bottom:none}.shortcut-key{background:var(--bg3);border:1px solid var(--border);font-family:var(--font);color:var(--text2);white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:.72rem}.shortcut-desc{color:var(--text2);font-size:.8rem;font-family:var(--font-ko)}.tx-flow-diagram{background:var(--bg2);border:1px solid var(--border);border-radius:8px;align-items:flex-start;gap:16px;margin-top:16px;padding:16px;display:flex;overflow-x:auto}.tfd-col{flex-direction:column;flex:1;gap:6px;min-width:150px;display:flex}.tfd-node{background:var(--bg3);border:1px solid var(--border);font-size:.68rem;font-family:var(--font);color:var(--text2);border-radius:5px;flex-direction:column;gap:2px;padding:6px 10px;display:flex}.tfd-node span{color:var(--accent);font-size:.65rem}.tfd-in{border-left:2px solid #48f}.tfd-out{border-left:2px solid var(--accent)}.tfd-arrow{color:var(--text3);flex-shrink:0;padding-top:10px;font-size:1.4rem}.tfd-more{color:var(--text3);text-align:center;padding:4px;font-size:.65rem}.treemap-legend{color:var(--text2);flex-wrap:wrap;gap:8px;margin-top:10px;font-size:.68rem;display:flex}.treemap-legend span{align-items:center;gap:4px;display:flex}.treemap-legend i{border-radius:2px;flex-shrink:0;width:10px;height:10px}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.empty-state{text-align:center;color:var(--text3);font-size:.82rem;font-family:var(--font-ko);padding:32px 16px}.empty-state:before{content:"○";opacity:.3;margin-bottom:10px;font-size:2rem;display:block}.tx-sum{color:var(--text2);font-size:.78rem;font-family:var(--font-ko);flex-wrap:wrap;gap:20px;margin-bottom:12px;display:flex}.tx-sum b{color:var(--accent);font-family:var(--font)}#app{animation:.15s pageIn}@keyframes pageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.stat-val{min-width:60px;display:inline-block}.stat[title]:hover:after{content:attr(title);background:var(--bg3);border:1px solid var(--border);color:var(--text2);white-space:nowrap;pointer-events:none;z-index:100;font-size:.65rem;font-family:var(--font-ko);border-radius:5px;padding:4px 8px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.stat{position:relative}@media print{header,footer,#stats-bar,.nav-search,.page-actions,.fee-calc-modal,.modal-overlay,#app>.section:last-child{display:none!important}body{color:#000;background:#fff}.page-hash{word-break:break-all;font-size:.7rem}.info-grid{grid-template-columns:1fr 1fr}}.chain-status-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cs-card{background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:14px}.cs-label{color:var(--text3);font-size:.65rem;font-family:var(--font-ko);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.cs-val{color:var(--text2);font-size:.78rem;font-family:var(--font-ko);line-height:1.7}.diff-blocks{color:var(--accent);font-family:var(--font);font-weight:700}.diff-days{color:var(--text3);font-size:.72em}.diff-pct.up{color:#3fb950}.diff-pct.down{color:#f85149}@media (width<=480px){.chain-status-grid{grid-template-columns:1fr}}.fav-dash-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.fav-dash-row:last-child{border-bottom:none}.fav-dash-addr{color:var(--accent);font-family:var(--font);font-size:.78rem;text-decoration:none}.fav-dash-bal{color:var(--text2);font-family:var(--font);font-size:.78rem}.cluster-list{flex-direction:column;gap:4px;max-height:320px;display:flex;overflow-y:auto}.cluster-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:5px 0;display:flex}.cluster-addr{font-family:var(--font);color:var(--accent);flex:1;font-size:.72rem;text-decoration:none}.cluster-cnt{color:var(--text3);font-size:.68rem;font-family:var(--font);flex-shrink:0}.ln-country-list{flex-direction:column;gap:4px;max-height:360px;display:flex;overflow-y:auto}.ln-country-row{grid-template-columns:28px 80px 1fr 48px 40px;align-items:center;gap:8px;font-size:.72rem;display:grid}.ln-flag{font-size:.9rem}.ln-cc{color:var(--text2);font-family:var(--font-ko);font-size:.7rem}.ln-bar-wrap{background:var(--bg3);border-radius:3px;height:6px;overflow:hidden}.ln-bar{background:var(--accent);border-radius:3px;height:100%;transition:width .3s}.ln-count{color:var(--text2);font-family:var(--font);text-align:right}.ln-pct{color:var(--text3);font-family:var(--font);text-align:right}.btc-calc-grid{flex-direction:column;gap:6px;display:flex}.btc-calc-row{border-bottom:1px solid var(--border);grid-template-columns:52px 90px 20px 1fr;align-items:center;gap:8px;padding:6px 0;font-size:.78rem;display:grid}.btc-calc-year{color:var(--text3);font-family:var(--font)}.btc-calc-price{color:var(--text2);font-family:var(--font)}.btc-calc-arrow{color:var(--text3);text-align:center}.btc-calc-mult{color:var(--accent);font-family:var(--font);font-weight:700}.whale-tx{background:#f7931a0d}.whale-tx td:first-child:before{content:"▲ "}.whale-tx-mega{background:#f7931a1f}.whale-tx-mega td:first-child:before{content:"★ "}.footer-visitor{color:var(--text3);font-size:.65rem;font-family:var(--font-ko);align-items:center;gap:5px;display:flex}#footer-visitor-count{font-family:var(--font);color:var(--text2)}.settings-dropdown{position:relative}.settings-panel{background:var(--bg2);border:1px solid var(--border);z-index:300;border-radius:10px;min-width:200px;display:none;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 32px #00000080}.settings-panel.open{display:block}.settings-label{font-family:var(--font-ko);text-transform:uppercase;letter-spacing:.06em;padding:2px 8px 6px}.settings-item{font-family:var(--font-ko);text-align:left;border-radius:6px;transition:background .15s,color .15s}.settings-item:hover{background:var(--bg3)}.settings-item svg{stroke:currentColor;flex-shrink:0;width:14px;height:14px}.settings-lang-row{padding:2px 8px 4px}.settings-lang-btn{background:var(--header-btn-bg);border:none;border-radius:999px;flex:1;padding:6px 0;transition:background .15s,color .15s}.settings-lang-btn:hover{background:var(--header-btn-bg-hover)}.settings-lang-btn.active{color:#0d1117;background:#f7931a}.lang-btn{background:var(--header-btn-bg);letter-spacing:.05em;border:none;border-radius:999px;height:32px;padding:0 .95rem;transition:background .15s,color .15s}.lang-btn:hover{background:var(--header-btn-bg-hover)}.lang-menu{overflow:hidden;box-shadow:0 8px 24px #0006}.lang-menu button{font-family:var(--font-ko);transition:background .15s,color .15s}.theme-btn{background:var(--header-btn-bg);border:none;border-radius:999px;transition:background .15s,color .15s}.theme-btn:hover{background:var(--header-btn-bg-hover)}.mobile-only{display:none}@media (width<=768px){.desktop-only{display:none!important}.mobile-only{display:block}}.hamburger-panel{overflow:hidden;box-shadow:0 8px 32px #00000080}#nprogress{pointer-events:none}#nprogress .bar{background:var(--accent);z-index:9999;width:100%;height:3px;position:fixed;top:0;left:0}#nprogress .bar:after{content:"";width:100px;height:100%;box-shadow:0 0 10px var(--accent), 0 0 5px var(--accent);opacity:1;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px)}#nprogress .peg{width:100px;height:100%;box-shadow:0 0 10px var(--accent), 0 0 5px var(--accent);opacity:1;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px)}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mnav-item{min-height:44px}.settings-item,.mobile-tool-item{min-width:44px;min-height:44px}[data-theme=dark] .stat-lbl,[data-theme=dark] .stat-change{color:#8b949e}#svg-sprites{display:none}.logo-icon{border-radius:3px}.app-loading{color:#f7931a;justify-content:center;align-items:center;min-height:200px;font-family:Space Mono,ui-monospace,Menlo,Consolas,monospace;font-size:14px;display:flex}#monitor-badge{display:none}.auth-mount{position:relative}#search-status{color:var(--accent);font-size:.6rem;font-family:var(--font-ko);pointer-events:none;position:absolute;bottom:-16px;left:14px}.stat-sub{color:var(--text3)}.icon-muted{vertical-align:middle;opacity:.6}.icon-inline-sm{vertical-align:middle;margin-right:4px}.si-0{--i:0}.si-1{--i:1}.si-2{--i:2}.si-3{--i:3}.si-4{--i:4}.si-5{--i:5}.si-6{--i:6}.si-7{--i:7}.si-8{--i:8}.si-9{--i:9}.si-10{--i:10}.si-11{--i:11}.si-12{--i:12}.si-13{--i:13}.si-14{--i:14}.si-15{--i:15}.si-16{--i:16}.si-17{--i:17}.si-18{--i:18}.si-19{--i:19}.si-20{--i:20}.si-21{--i:21}.si-22{--i:22}.si-23{--i:23}.si-24{--i:24}.si-25{--i:25}.si-26{--i:26}.si-27{--i:27}.si-28{--i:28}.si-29{--i:29}.dyn-modal-sm{max-width:340px}.dyn-modal-md{max-width:400px}.dyn-modal-lg{max-width:440px}.dyn-modal-xl{max-width:500px}.dyn-modal-xxl{max-width:520px}.dyn-modal-wide{max-width:560px}.dyn-modal-treemap{width:95vw;max-width:620px}.dyn-icon-inline{vertical-align:middle;display:inline}.dyn-text-muted{color:var(--text3)}.dyn-text-secondary{color:var(--text2)}.dyn-text-accent{color:var(--accent)}.dyn-text-blue{color:var(--blue)}.dyn-font-mono{font-family:var(--font)}.dyn-font-ko{font-family:var(--font-ko)}.dyn-font-unit{font-family:var(--font-ko);font-size:.85em}.dyn-text-xs{font-size:.65rem}.dyn-text-sm{font-size:.68rem}.dyn-text-sm2{font-size:.7rem}.dyn-text-base{font-size:.72rem}.dyn-text-md{font-size:.75rem}.dyn-text-md2{font-size:.78rem}.dyn-krw-suffix{color:var(--text3);font-size:.72em;font-family:var(--font-ko)}.dyn-qr-fallback{color:var(--text3);font-size:.75rem}.dyn-price-note{color:var(--text3);margin-top:8px;font-size:.7rem}.dyn-calc-desc{color:var(--text2);font-size:.78rem;font-family:var(--font-ko);margin-bottom:12px}.dyn-calc-footer{color:var(--text3);font-size:.65rem;font-family:var(--font-ko);margin-top:10px}.dyn-addr-hint{color:var(--text3);font-size:.68rem;font-family:var(--font);margin-bottom:8px}.dyn-notes-textarea{background:var(--bg3);border:1px solid var(--border);width:100%;height:120px;color:var(--text1);font-family:var(--font-ko);resize:vertical;box-sizing:border-box;border-radius:6px;outline:none;padding:10px;font-size:.82rem}.dyn-notes-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.dyn-btn-cancel{border:1px solid var(--border);color:var(--text2);cursor:pointer;font-family:var(--font-ko);background:0 0;border-radius:5px;padding:6px 14px}.dyn-btn-save{background:var(--accent);color:#000;cursor:pointer;font-family:var(--font-ko);border:none;border-radius:5px;padding:6px 14px;font-weight:600}.dyn-ln-summary{color:var(--text3);margin-bottom:10px;font-size:.72rem}.dyn-ln-flag{font-size:1.1rem}.dyn-time-ago{color:var(--text3)}.dyn-treemap-hint{color:var(--text3);margin-bottom:8px;font-size:.68rem}.dyn-treemap-canvas{border-radius:6px;width:100%;height:300px;display:block}.dyn-pool-chart{width:100%;height:220px;display:block}.dyn-skel-flex3{flex:3;height:14px}.dyn-skel-flex1{flex:1;height:14px}.dyn-chart-area{height:200px}.dyn-predict-val{font-size:.72rem}.dyn-fee-predict-fee{font-family:var(--font);color:var(--accent)}.dyn-fee-predict-lbl{font-family:var(--font-ko);color:var(--text3)}.dyn-ln-unavailable{color:var(--text3);padding:8px;font-size:.75rem}.dyn-stat-num{font-family:var(--font)}.dyn-stat-unit{font-family:var(--font-ko);font-size:.85em}.dyn-go-home{margin-top:20px;display:inline-block}.dyn-fee-bar-default{background:var(--border)}.dyn-hidden{display:none}.dyn-badge-sm{padding:1px 5px;font-size:.6rem}.dyn-sentinel{height:8px}.dyn-subsite-links{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.dyn-subsite-btn{font-size:.72rem;font-family:var(--font-ko);padding:6px 12px}.dyn-subsite-btn-accent{font-size:.72rem;font-family:var(--font-ko);border-color:var(--accent);color:var(--accent);padding:6px 12px}.dyn-io-clickable{cursor:pointer}.dyn-io-disabled{cursor:default;opacity:.7}.dyn-io-opreturn{cursor:default}.dyn-diff-info{color:var(--text2);margin-bottom:8px;font-size:.75rem}.dyn-diff-est{color:var(--text2);margin-top:8px;font-size:.75rem}.dyn-diff-date{color:var(--text3);margin-top:4px;font-size:.68rem}.dyn-mb-20{margin-bottom:20px}.dyn-est-up{color:var(--green)}.dyn-est-down{color:var(--red)}.dyn-cluster-content{color:var(--text2);font-size:.78rem}.dyn-cluster-hint{color:var(--text3);margin-bottom:8px;font-size:.7rem}.dyn-legend-dot{vertical-align:middle;border-radius:2px;width:10px;height:10px;margin-right:4px;display:inline-block}.dyn-dot-extreme{background:#f44}.dyn-dot-high{background:#f80}.dyn-dot-medium{background:#f7931a}.dyn-dot-low{background:#fc0}.dyn-dot-economy{background:#4b4}.dyn-dot-minimal{background:#48f}.dyn-dot-negligible{background:#456}#fc-custom-wrap{display:none}html{scroll-behavior:smooth}.hero{background:var(--bg);border-bottom:1px solid var(--border);padding:40px 20px 28px;position:relative;overflow:hidden}.hero-bg-pattern{pointer-events:none;background-image:radial-gradient(900px 320px at 50% 0,#f7931a09 0%,#0000 70%);position:absolute;inset:0}.hero-bg-pattern:before,.hero-bg-pattern:after{content:none}.hero-inner{max-width:var(--max-w);z-index:1;margin:0 auto;position:relative}.hero-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.network-health{color:var(--text2);font-size:.72rem;font-family:var(--font-ko);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;margin-bottom:20px;font-weight:500;display:flex}.nh-dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 20%, transparent);border-radius:50%;animation:2.5s ease-in-out infinite nh-pulse;display:inline-block}.network-health[data-level=warn] .nh-dot{background:var(--yellow);box-shadow:0 0 0 4px color-mix(in srgb, var(--yellow) 20%, transparent)}.network-health[data-level=alert] .nh-dot{background:var(--red);box-shadow:0 0 0 4px color-mix(in srgb, var(--red) 20%, transparent)}@keyframes nh-pulse{0%,to{opacity:1}50%{opacity:.55}}.nh-status{color:var(--text1);font-weight:600}.nh-sep{color:var(--text3);opacity:.6}.nh-detail{color:var(--text2)}.network-health[data-level=warn] .nh-status{color:var(--yellow)}.network-health[data-level=alert] .nh-status{color:var(--red)}@media (width<=600px){.network-health{flex-wrap:wrap;font-size:.64rem}}.hero-row--search{flex-direction:column;align-items:stretch;gap:18px;margin-bottom:20px}.hero-row--search .hero-title{text-align:center;white-space:normal}.hero-title{font-family:var(--font-ko);color:var(--text1);letter-spacing:-.035em;white-space:nowrap;margin-bottom:4px;font-size:2.4rem;font-weight:800;line-height:1.05}.hero-title .hl{color:var(--accent)}.hero-search-wrap{background:var(--bg2);border:1px solid var(--border);border-radius:8px;width:100%;max-width:640px;margin:0 auto;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.hero-search-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #f7931a1f}.hero-search-input{color:var(--text1);font-family:var(--font);background:0 0;border:none;outline:none;flex:1;padding:14px 18px;font-size:.95rem}.hero-search-input::placeholder{color:var(--text3);letter-spacing:0}.hero-search-btn{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:10px 16px;transition:color .2s}.hero-search-btn:hover{color:var(--text1)}.hero-links{letter-spacing:.08em;text-transform:uppercase;justify-content:center;gap:22px;font-size:.78rem;display:flex}.hero-link{color:var(--text2);font-family:var(--font-ko);font-weight:500;text-decoration:none;transition:color .2s}.hero-link:hover{color:var(--accent)}.hero-stats{background:var(--bg2);border:1px solid var(--border);border-radius:10px;flex-flow:column;gap:0;max-width:100%;padding:0;display:flex}.hero-stats-primary{gap:0;padding:22px 12px;display:flex}.hero-stats-secondary{border-top:1px solid var(--border);background:#00000014;gap:0;padding:12px 12px 14px;display:flex}[data-theme=light] .hero-stats-secondary{background:#00000004}.hero-stats .stat{flex:1 1 0;gap:6px;min-width:0;padding:4px 14px}.hero-stats .stat--primary .stat-val{letter-spacing:-.015em;font-size:1.85rem}.hero-stats .stat--primary .stat-lbl{font-size:.72rem}.hero-stats .stat--secondary .stat-val{font-size:1.05rem;font-weight:600}.hero-stats .stat--secondary .stat-lbl{font-size:.62rem}.hero-cta{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.hero-btn{font-family:var(--font-ko);cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.hero-btn svg{flex-shrink:0}.hero-btn--primary{background:var(--accent);color:#0d1117;border-color:var(--accent)}.hero-btn--primary:hover{background:var(--accent2);border-color:var(--accent2);color:#0d1117;transform:translateY(-1px);box-shadow:0 4px 16px #f7931a4d}.hero-btn--secondary{color:var(--accent);border-color:var(--accent);background:#f7931a1a}.hero-btn--secondary:hover{color:var(--accent);background:#f7931a33;transform:translateY(-1px)}.hero-btn--ghost{color:var(--text2);border-color:var(--border2);background:0 0}.hero-btn--ghost:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}[data-theme=light] .hero{background:linear-gradient(160deg,#f6f8fa 0%,#f0f3f6 30%,#edf1f5 50%,#f6f8fa 100%)}[data-theme=light] .hero-bg-pattern{background-image:radial-gradient(600px 400px at 20%,#bc4e000a 0%,#0000 70%),radial-gradient(500px 300px at 80% 30%,#bc4e0008 0%,#0000 70%)}[data-theme=light] .hero-bg-pattern:before{border-color:#bc4e000f}[data-theme=light] .hero-bg-pattern:after{border-color:#bc4e000a}[data-theme=light] .hero-title{background:linear-gradient(135deg, var(--text1) 0%, var(--accent) 100%);-webkit-background-clip:text;background-clip:text}[data-theme=light] .hero-stats{background:#ffffffb3}[data-theme=light] .hero-btn--primary,[data-theme=light] .hero-btn--primary:hover{color:#fff}[data-theme=light] .hero-btn--secondary{background:#bc4e0014}[data-theme=light] .hero-btn--secondary:hover{background:#bc4e0026}.dashboard{grid-template-columns:260px minmax(0,1fr) 300px;grid-template-areas:"left main right";gap:16px;width:100%;max-width:1600px;margin:0 auto;padding:0 24px 40px;display:grid}.dashboard-left{flex-direction:column;grid-area:left;gap:14px;padding-top:16px;display:flex}.dashboard-main{grid-area:main;min-width:0;overflow:hidden}.dashboard-main main{max-width:100%;padding:16px 0}.dashboard-sidebar{flex-direction:column;grid-area:right;gap:14px;padding-top:16px;display:flex}@media (width<=1280px){.dashboard{grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"main right""bottom bottom";padding:0 16px 32px}.dashboard-left{flex-direction:row;grid-area:bottom;gap:14px;padding-top:0;display:flex;overflow-x:auto}.dashboard-left .sidebar-widget{flex:1;min-width:240px}}@media (width<=1024px){.dashboard{flex-direction:column;padding:0 16px 24px;display:flex}.dashboard-left{flex-direction:row;order:3;gap:14px;display:flex;overflow-x:auto}.dashboard-left .sidebar-widget{flex:1;min-width:220px}.dashboard-main{order:1;width:100%}.dashboard-sidebar{order:2;width:100%}}@media (width<=600px){.dashboard-left{display:none}}.sidebar-widget{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:14px;animation:.3s both fadeSlideUp}.sidebar-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text2);font-size:.75rem;font-weight:700;font-family:var(--font-ko);align-items:center;gap:6px;margin-bottom:10px;display:flex}.eco-category-sb{margin-bottom:10px}.eco-category-sb:last-child{margin-bottom:0}.eco-cat-label{text-transform:uppercase;letter-spacing:.06em;color:var(--cat-color,var(--accent));background:color-mix(in srgb, var(--cat-color,var(--accent)) 10%, transparent);border-radius:3px;margin-bottom:4px;padding:1px 6px;font-size:.65rem;font-weight:700;display:inline-block}.eco-link{color:var(--text1);font-size:.8rem;font-family:var(--font-ko);opacity:0;border-radius:4px;align-items:center;gap:8px;padding:5px 6px;text-decoration:none;transition:background .15s,color .15s;animation:.25s both fadeSlideUp;display:flex}.eco-link:hover{color:var(--accent);background:#f7931a0f}.eco-link-icon{text-align:center;flex-shrink:0;width:20px;font-size:16px;line-height:1}.eco-svg{width:15px;height:15px;stroke:var(--text3);stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:stroke .2s}.eco-link:hover .eco-svg{stroke:var(--accent)}.eco-link-arrow{color:var(--text3);opacity:0;margin-left:auto;font-size:.75rem;transition:transform .2s,color .2s}.eco-link:hover .eco-link-arrow{opacity:1;color:var(--accent);transform:translate(2px)}.eco-category-sb:first-child .eco-link:nth-child(2){animation-delay:20ms}.eco-category-sb:first-child .eco-link:nth-child(3){animation-delay:40ms}.eco-category-sb:first-child .eco-link:nth-child(4){animation-delay:60ms}.eco-category-sb:nth-child(2) .eco-link:nth-child(2){animation-delay:80ms}.eco-category-sb:nth-child(2) .eco-link:nth-child(3){animation-delay:.1s}.eco-category-sb:nth-child(2) .eco-link:nth-child(4){animation-delay:.12s}.eco-category-sb:nth-child(3) .eco-link:nth-child(2){animation-delay:.14s}.eco-category-sb:nth-child(3) .eco-link:nth-child(3){animation-delay:.16s}.eco-category-sb:nth-child(4) .eco-link:nth-child(2){animation-delay:.18s}.eco-category-sb:nth-child(4) .eco-link:nth-child(3){animation-delay:.2s}.eco-category-sb:nth-child(4) .eco-link:nth-child(4){animation-delay:.22s}.term-skeleton{background:linear-gradient(90deg, var(--bg3) 25%, var(--bg2) 50%, var(--bg3) 75%);background-size:200% 100%;border-radius:6px;height:48px;animation:1.2s ease-in-out infinite skeleton-shimmer}.term-card{color:var(--text1);padding:6px 0;text-decoration:none;transition:color .2s;display:block}.term-card:hover{color:var(--accent)}.term-name{font-family:var(--font);color:var(--accent);margin-bottom:4px;font-size:.85rem;font-weight:700;display:block}.term-desc{color:var(--text2);margin:0;font-size:.75rem;line-height:1.4}.term-empty{color:var(--text3);font-size:.75rem}.article-link{color:var(--text1);border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:8px;padding:5px 0;font-size:.78rem;text-decoration:none;transition:color .2s;display:flex}.article-link:last-child{border-bottom:none}.article-link:hover{color:var(--accent)}.article-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.article-date{color:var(--text3);flex-shrink:0;font-size:.65rem}.price-row{align-items:baseline;gap:10px;display:flex}.price-value{font-family:var(--font);color:var(--accent);font-size:1.4rem;font-weight:700}.price-change{font-family:var(--font);font-size:.78rem;font-weight:600}.price-change.up{color:var(--green)}.price-change.down{color:var(--red)}@keyframes priceFlashUp{0%{background:0 0}20%{background:#3fb95026}to{background:0 0}}@keyframes priceFlashDown{0%{background:0 0}20%{background:#f8514926}to{background:0 0}}@keyframes pulseDot{0%,to{opacity:1;box-shadow:0 0 #3fb95066}50%{opacity:.7;box-shadow:0 0 0 6px #3fb95000}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sidebar-widget.fade-in{animation:.3s both fadeSlideUp}.term-fallback{color:var(--text3);padding:8px 0;font-size:.75rem;display:block}[data-theme=light] .sidebar-widget{background:var(--bg2)}[data-theme=light] .eco-link:hover{background:#bc4e000d}[data-theme=light] .eco-cat-label{background:color-mix(in srgb, var(--cat-color,var(--accent)) 8%, transparent)}[data-theme=light] .tx-stream-item{border-bottom-color:var(--border)}.term-word{font-family:var(--font);color:var(--accent);margin-bottom:4px;font-size:.9rem;font-weight:700}.term-def{color:var(--text2);margin-bottom:6px;font-size:.75rem;line-height:1.5}.term-link{color:var(--accent-text);font-size:.72rem;text-decoration:none;transition:color .2s}.term-link:hover{color:var(--accent2)}.recent-article-item{color:var(--text1);border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:8px;padding:5px 0;font-size:.78rem;text-decoration:none;transition:color .2s;display:flex}.recent-article-item:hover{color:var(--accent)}.ra-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ra-date{color:var(--text3);flex-shrink:0;font-size:.65rem}.txs-icon--block{color:var(--accent)}.txs-info{min-width:0;color:var(--text2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.txs-txid{font-family:var(--font);color:var(--text3);font-size:.68rem}.txs-detail{font-family:var(--font);color:var(--accent);flex-shrink:0;font-size:.7rem;font-weight:600}.tx-whale .txs-detail{color:var(--blue)}.tx-stream-item--block{background:#f7931a0a;border-radius:4px;padding:5px 4px}.mempool-status-bar{font-size:.68rem;font-family:var(--font);color:var(--text2);background:#f7931a0f;border-radius:4px;align-items:center;gap:8px;min-height:24px;margin-bottom:8px;padding:6px 8px;display:flex}.ms-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:2s infinite pulseDot}.ms-text{flex:1}.ms-fee{color:var(--accent);font-weight:600}.txs-svg{stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:13px;height:13px}.txs-block{color:var(--accent);font-weight:600}[data-theme=light] .mempool-status-bar{background:#bc4e000f}.pw-price{font-family:var(--font);color:var(--accent);font-size:1.4rem;font-weight:700}.pw-change{font-family:var(--font);font-size:.78rem;font-weight:600}.spark-bar{background:var(--border2);border-radius:1px;flex:1;min-width:3px;transition:height .3s}@keyframes blockToastIn{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes blockToastOut{0%{opacity:1}to{opacity:0;transform:translate(-50%)translateY(-10px)}}.pulse-dot--active,.tx-stream-dot.pulse-dot--active{background:var(--green);animation:1.2s ease-in-out infinite pulseDot}@media (width<=768px){.hero{padding:16px 16px 12px}.hero-row{flex-direction:column;align-items:flex-start;gap:10px}.hero-title{white-space:normal;font-size:1.2rem}.hero-stats{border-radius:8px;padding:10px 12px}.hero-cta{gap:6px}.hero-btn{padding:7px 12px;font-size:.76rem}}@media (width<=480px){.hero{padding:12px 14px 10px}.hero-title{font-size:1.1rem}.hero-stats{padding:8px 10px}.hero-cta{flex-wrap:wrap}.hero-btn{padding:6px 10px;font-size:.74rem}}#onboarding-overlay{z-index:10000;-webkit-backdrop-filter:blur(6px);opacity:0;background:#000000b3;justify-content:center;align-items:center;padding:20px;transition:opacity .3s;display:flex;position:fixed;inset:0}#onboarding-overlay.ob-visible{opacity:1}.ob-modal{background:#1a1d23;border:1px solid #2a2d35;border-radius:16px;width:100%;max-width:440px;padding:32px 28px 24px;transition:transform .35s cubic-bezier(.16,1,.3,1);transform:translateY(20px)scale(.96);box-shadow:0 32px 80px #0009}.ob-visible .ob-modal{transform:translateY(0)scale(1)}.ob-header{text-align:center;margin-bottom:24px}.ob-logo{margin-bottom:12px}.ob-title{color:#e6edf3;font-size:20px;font-weight:700;font-family:var(--font-ko), var(--font);margin-bottom:6px}.ob-subtitle{color:#8b949e;font-size:13px;font-family:var(--font-ko), var(--font)}.ob-tips{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.ob-tip{background:#21262d;border:1px solid #30363d;border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.ob-tip-icon{color:#f7931a;background:#f7931a1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ob-tip-text{flex-direction:column;gap:2px;display:flex}.ob-tip-text strong{color:#e6edf3;font-size:13px;font-weight:600;font-family:var(--font-ko), var(--font)}.ob-tip-text span{color:#8b949e;font-size:11.5px;line-height:1.4;font-family:var(--font-ko), var(--font)}.ob-dismiss{color:#000;width:100%;font-size:14px;font-weight:700;font-family:var(--font-ko), var(--font);cursor:pointer;background:#f7931a;border:none;border-radius:8px;padding:10px 0;transition:background .15s,transform .1s;display:block}.ob-dismiss:hover{background:#ffa940}.ob-dismiss:active{transform:scale(.98)}[data-theme=light] .ob-modal{background:#fff;border-color:#d0d7de;box-shadow:0 32px 80px #0003}[data-theme=light] #onboarding-overlay{background:#0006}[data-theme=light] .ob-title{color:#1f2328}[data-theme=light] .ob-subtitle{color:#656d76}[data-theme=light] .ob-tip{background:#f6f8fa;border-color:#d0d7de}[data-theme=light] .ob-tip-icon{color:#bc4e00;background:#bc4e0014}[data-theme=light] .ob-tip-text strong{color:#1f2328}[data-theme=light] .ob-tip-text span{color:#656d76}[data-theme=light] .ob-dismiss{color:#fff;background:#bc4e00}[data-theme=light] .ob-dismiss:hover{background:#d46000}@media (width<=480px){.ob-modal{border-radius:12px;padding:24px 20px 20px}.ob-title{font-size:18px}.ob-tip{padding:8px 10px}.ob-tip-icon{width:32px;height:32px}}.sidebar-widget{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);opacity:0;padding:14px 16px;animation:.5s ease-out forwards fadeSlideUp}.sidebar-widget:first-child{animation-delay:.1s}.sidebar-widget:nth-child(2){animation-delay:.2s}.sidebar-widget:nth-child(3){animation-delay:.3s}.sidebar-widget:nth-child(4){animation-delay:.4s}.sidebar-widget:nth-child(5){animation-delay:.5s}.sidebar-widget-title{color:var(--text2);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:600;font-family:var(--font-ko);border-bottom:1px solid var(--border);align-items:center;gap:6px;margin-bottom:10px;padding-bottom:6px;display:flex}.sidebar-widget-title svg{color:var(--text3);flex-shrink:0}.term-word{color:var(--accent-text);font-size:.85rem;font-weight:700;font-family:var(--font);margin-bottom:4px}.term-def{color:var(--text2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:8px;font-size:.72rem;line-height:1.5;display:-webkit-box;overflow:hidden}.term-link{color:var(--accent-text);font-size:.7rem;font-weight:600}.term-fallback{color:var(--text3);font-size:.72rem}.recent-article-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;text-decoration:none;transition:background .15s;display:flex}.recent-article-item:last-child{border-bottom:none}.recent-article-item:hover{background:var(--bg3)}.ra-title{color:var(--text1);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.72rem;overflow:hidden}.ra-date{color:var(--text3);white-space:nowrap;font-size:.65rem;font-family:var(--font)}.pw-price-row{border-radius:4px;align-items:baseline;gap:8px;padding:2px 4px;transition:background .3s;display:flex}.pw-price{font-size:1rem;font-weight:700;font-family:var(--font);color:var(--text1)}.pw-change{font-size:.7rem;font-weight:600;font-family:var(--font)}.pw-up{color:var(--green)}.pw-down{color:var(--red)}.price-waiting{color:var(--text3);font-size:.72rem}.price-sparkline{align-items:flex-end;gap:2px;height:22px;margin-top:8px;display:flex}.spark-bar{background:var(--text3);border-radius:1px;width:4px;min-height:2px;transition:height .3s}.spark-bar--current{background:var(--accent)}.tx-stream-list{flex-direction:column;gap:0;max-height:260px;display:flex;overflow:hidden}.tx-stream-item{border-bottom:1px solid var(--border);font-size:.7rem;font-family:var(--font);align-items:center;gap:6px;padding:5px 0;animation:.3s ease-out slideIn;display:flex}.tx-stream-item:last-child{border-bottom:none}.tx-whale{color:var(--accent);font-weight:600}.tx-stream-item--block{color:var(--green);font-weight:600}.tx-stream-item--mempool{color:var(--text3)}.tx-stream-item--new{animation:.4s both tx-fade-in}@keyframes tx-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.txs-fee-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:4px;display:inline-block}.txs-fee-dot[data-level=extreme]{background:#f44;box-shadow:0 0 6px #f446}.txs-fee-dot[data-level=high]{background:#f80}.txs-fee-dot[data-level=medium]{background:#f7931a}.txs-fee-dot[data-level=low]{background:#fc0}.txs-fee-dot[data-level=economy]{background:#4b4}@keyframes slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.txs-icon{text-align:center;flex-shrink:0;width:16px;font-size:.7rem}.txs-info{text-overflow:ellipsis;white-space:nowrap;color:var(--text1);flex:1;overflow:hidden}.txs-txid{color:var(--blue)}.txs-detail{color:var(--text2);flex-shrink:0;font-size:.65rem}.tx-stream-loading{color:var(--text3);text-align:center;padding:8px 0;font-size:.7rem}.pulse-dot{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse;display:inline-block}.pulse-dot--active{animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 #3fb95066}50%{opacity:.8;box-shadow:0 0 0 4px #3fb95000}}.tx-stream-dot{background:var(--text3);border-radius:50%;width:6px;height:6px;transition:background .3s;display:inline-block}.tx-stream-dot.pulse-dot--active{background:var(--green);animation:2s infinite pulse}.price-flash-up{animation:.5s flashUp}.price-flash-down{animation:.5s flashDown}@keyframes flashUp{0%{background:#3fb95026}to{background:0 0}}@keyframes flashDown{0%{background:#f8514926}to{background:0 0}}.stat-roll{font-variant-numeric:tabular-nums;transition:all .3s}.fade-in{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(8px)}.fade-in.visible{opacity:1;transform:translateY(0)}@keyframes toastIn{0%{opacity:0;transform:translate(40px)}}@keyframes toastOut{to{opacity:0;transform:translate(40px)}}.fee-tier{border-bottom:1px solid #30363d33;align-items:center;gap:8px;padding:8px 0;font-size:.74rem;display:flex}.fee-tier:last-child{border-bottom:none}.fee-tier-label{width:58px;color:var(--text2);text-transform:uppercase;letter-spacing:.08em;flex-shrink:0;font-size:.66rem;font-weight:500}.fee-tier-bar{background:var(--bg3,#21262d);border-radius:3px;flex:1;height:10px;overflow:hidden}.fee-tier-fill{border-radius:3px;height:100%;transition:width .5s;display:block}.fee-tier--fast .fee-tier-fill{background:var(--red)}.fee-tier--med .fee-tier-fill{background:var(--yellow)}.fee-tier--low .fee-tier-fill{background:var(--green)}.fee-tier--eco .fee-tier-fill{background:var(--text3)}.fee-tier-rate{font-family:var(--font);color:var(--text1);text-align:right;min-width:28px;font-size:.8rem;font-weight:700}.fee-tier-unit{color:var(--text3);width:30px;font-size:.55rem}.fee-tier--fast .fee-tier-rate{color:var(--red)}.fee-tier--med .fee-tier-rate{color:var(--yellow)}.fee-tier--low .fee-tier-rate{color:var(--green)}.fee-tier--eco .fee-tier-rate{color:var(--text3)}.dw-progress-wrap{background:var(--bg3);border-radius:5px;height:28px;margin-bottom:12px;position:relative;overflow:hidden}.dw-progress-bar{background:linear-gradient(90deg, var(--accent), var(--accent2));border-radius:5px;height:100%;transition:width 1s}.dw-progress-text{font-family:var(--font);color:#fff;text-shadow:0 1px 2px #00000080;font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dw-info-row{justify-content:space-between;padding:3px 0;font-size:.7rem;display:flex}.dw-label{color:var(--text3)}.dw-val{font-family:var(--font);color:var(--text1)}.dw-val--up{color:var(--green)}.dw-val--down{color:var(--red)}.np-row{border-bottom:1px solid #30363d26;justify-content:space-between;align-items:baseline;padding:8px 0;font-size:.74rem;display:flex}.np-row:last-child{border-bottom:none}.np-label{color:var(--text3);text-transform:uppercase;letter-spacing:.08em;font-size:.64rem;font-weight:500}.np-val{font-family:var(--font);color:var(--text1);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.np-val small{color:var(--text3);margin-left:3px;font-size:.62rem;font-weight:400}.eco-mini{flex-wrap:wrap;justify-content:center;gap:6px;padding:10px;display:flex}.eco-mini a{border:1px solid var(--border);width:30px;height:30px;color:var(--text3);border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.eco-mini a:hover{border-color:var(--accent);color:var(--accent);background:#f7931a0f}.eco-mini svg{width:14px;height:14px}.widget-learn-link{color:var(--accent);margin-top:8px;font-size:.65rem;text-decoration:none;display:block}.widget-learn-link:hover{text-decoration:underline}[data-theme=light] .sidebar-widget{background:var(--bg2);border-color:var(--border)}[data-theme=light] .term-word{color:var(--accent-text)}[data-theme=light] .ra-title,[data-theme=light] .pw-price{color:var(--text1)}.ecosystem{max-width:1200px;margin:0 auto;padding:32px 20px 24px}.eco-section-title{color:var(--text1);text-align:center;font-size:1.15rem;font-weight:700;font-family:var(--font);letter-spacing:-.02em;margin:0 0 20px}.eco-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.eco-card{text-align:center;border:1px solid var(--border);background:var(--bg2);border-radius:12px;flex-direction:column;align-items:center;padding:20px 12px 16px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.eco-card:before{content:"";opacity:0;background:radial-gradient(at 50% 0,#f7931a14 0%,#0000 70%);transition:opacity .3s;position:absolute;inset:0}.eco-card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 8px 24px #0003}.eco-card:hover:before{opacity:1}.eco-card-icon{width:44px;height:44px;color:var(--accent);background:#f7931a14;border-radius:10px;justify-content:center;align-items:center;margin-bottom:10px;transition:all .25s;display:flex}.eco-card:hover .eco-card-icon{background:#f7931a26;transform:scale(1.08)}.eco-card h3{color:var(--text1);font-size:.82rem;font-weight:700;font-family:var(--font);margin:0 0 4px}.eco-card p{color:var(--text3);margin:0;font-size:.68rem;line-height:1.4}[data-theme=light] .eco-card{background:var(--bg2);border-color:var(--border)}[data-theme=light] .eco-card:hover{box-shadow:0 8px 24px #00000014}[data-theme=light] .eco-card-icon{background:#f7931a0f}[data-theme=light] .eco-card:hover .eco-card-icon{background:#f7931a1f}@media (width<=900px){.eco-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=480px){.eco-grid{grid-template-columns:repeat(2,1fr);gap:8px}.ecosystem{padding:24px 12px 16px}.eco-card{padding:14px 8px 12px}.eco-card-icon{width:36px;height:36px}.eco-card-icon svg{width:18px;height:18px}.eco-section-title{font-size:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}#nprogress .bar{transition:none!important}}.dashboard-main main{max-width:1200px;margin:0 auto}@media (width>=1400px){.mining-grid{grid-template-columns:repeat(3,1fr)}.mining-stats-row{grid-template-columns:repeat(4,1fr)}.blocks-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.charts-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1920px){.dashboard{max-width:1800px}.dashboard-main main{max-width:1400px}header .nav-top,header .nav-search,.footer-inner{max-width:1800px;margin:0 auto}}.hero-inner{max-width:1600px;margin:0 auto}#stats-bar{max-width:1600px}.quick-tools{scrollbar-width:none;gap:8px;max-width:1600px;margin:0 auto;padding:12px 20px;display:flex;overflow-x:auto}.quick-tools::-webkit-scrollbar{display:none}.qt-card{background:var(--bg2);border:1px solid var(--border);color:var(--text2);font-size:.75rem;font-family:var(--font-ko);cursor:pointer;white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:flex}.qt-card:hover{border-color:var(--accent);color:var(--accent);background:#f7931a0a}.qt-card svg{stroke:currentColor;flex-shrink:0}.quick-tools{display:flex}@media (width<=480px){.quick-tools{gap:6px;padding:8px 12px}.qt-card{padding:6px 10px;font-size:.7rem}}.whale-toast{background:linear-gradient(135deg, var(--bg2), #58a6ff1a)!important;border-color:var(--blue)!important}.whale-alert-content{align-items:center;gap:10px;display:flex}.whale-icon{font-size:1.4rem}.whale-info{flex-direction:column;gap:2px;display:flex}.whale-info strong{color:var(--blue);font-size:.85rem}.whale-txid{color:var(--text3);font-size:.68rem;font-family:var(--font)}.block-timeline{padding:8px 0;overflow-x:auto}.bt-track{justify-content:center;align-items:center;gap:0;min-width:max-content;margin:0 auto;padding:10px 0;display:flex}.bt-block{background:var(--bg2);border:1px solid var(--border);text-align:center;cursor:pointer;min-width:80px;animation:.4s both btBlockIn;animation-delay:var(--delay,0s);border-radius:8px;flex-shrink:0;padding:8px 12px;transition:border-color .2s,transform .15s,box-shadow .25s;position:relative;overflow:hidden}.bt-block:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.bt-fill{pointer-events:none;background:linear-gradient(#0000,#f7931a0f);border-radius:0 0 7px 7px;transition:height .3s;position:absolute;bottom:0;left:0;right:0}.bt-height{color:var(--accent-text);font-size:.85rem;font-weight:700;font-family:var(--font);font-variant-numeric:tabular-nums;position:relative}.bt-txcount{color:var(--text2);font-size:.65rem;font-family:var(--font);font-variant-numeric:tabular-nums;margin-top:2px;position:relative}.bt-pool{color:var(--text3);white-space:nowrap;text-overflow:ellipsis;max-width:80px;margin-top:4px;font-size:.7rem;position:relative;overflow:hidden}.bt-fee-bar{border-radius:3px;gap:1px;height:6px;margin-top:6px;display:flex;position:relative;overflow:hidden}.bt-fee-bar span{border-radius:2px;flex:1}@keyframes btBlockIn{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.bt-gap{flex-direction:column;justify-content:center;align-items:center;min-width:36px;padding:0 4px;display:flex;position:relative}.bt-gap-line{opacity:.6;border-radius:1px;width:100%;height:2px}.bt-gap-time{font-size:.6rem;font-family:var(--font);white-space:nowrap;opacity:.55;font-variant-numeric:tabular-nums;margin-top:4px}.bt-gap:hover .bt-gap-time{opacity:1}.bt-fast .bt-gap-line{background:var(--green)}.bt-fast .bt-gap-time{color:var(--green)}.bt-normal .bt-gap-line{background:var(--text3)}.bt-normal .bt-gap-time{color:var(--text3)}.bt-slow .bt-gap-line{background:var(--red)}.bt-slow .bt-gap-time{color:var(--red)}.bt-legend{color:var(--text3);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:8px;font-size:.7rem;display:flex}.bt-legend-item{align-items:center;gap:3px;display:flex}.bt-legend-item.bt-fast{color:var(--green)}.bt-legend-item.bt-slow{color:var(--red)}.bt-legend-sep{color:var(--border2);margin:0 2px}.bt-legend-fee{font-size:.65rem;font-family:var(--font)}.bt-legend-target{font-family:var(--font);opacity:.7;margin-left:auto}.bt-divider{background:var(--border2);border-radius:1px;flex-shrink:0;align-self:center;width:2px;height:40px;margin:0 6px}.bt-next{background:var(--bg2);border:2px solid var(--accent);text-align:center;cursor:default;border-radius:8px;flex-shrink:0;min-width:90px;padding:8px 14px;animation:.4s both btBlockIn,2.5s ease-in-out .5s infinite btNextPulse;position:relative}@keyframes btNextPulse{0%,to{box-shadow:0 0 #f7931a40}50%{box-shadow:0 0 14px 2px #f7931a1f}}.bt-next-label{color:var(--accent);font-size:.8rem;font-weight:700;font-family:var(--font);letter-spacing:.05em}.bt-next-badge{background:var(--accent);color:#fff;font-size:.58rem;font-weight:700;font-family:var(--font);border-radius:8px;padding:1px 6px;position:absolute;top:-7px;right:-7px}.bt-next-stats{color:var(--text3);font-size:.63rem;font-family:var(--font);margin-top:4px;line-height:1.4}.bt-next-fee-bar{border-radius:2px;gap:1px;height:3px;margin-top:5px;display:flex;overflow:hidden}.bt-next-fee-bar span{border-radius:1px;flex:1}#bt-tooltip{z-index:400;background:var(--bg2,#161b22);border:1px solid var(--border2,#30363d);pointer-events:none;border-radius:8px;padding:10px;animation:.15s bttIn;position:absolute;box-shadow:0 8px 24px #00000073}#bt-tooltip[hidden]{display:none}.btt-canvas{border-radius:4px;margin-bottom:8px;display:block}.btt-info{font-family:Space Mono,monospace;font-size:11px}.btt-title{color:var(--text1,#e6edf3);border-bottom:1px solid var(--border,#21262d);margin-bottom:6px;padding-bottom:5px;font-size:12px;font-weight:700}.btt-row{justify-content:space-between;gap:14px;padding:2px 0;display:flex}.btt-lbl{color:var(--text3,#848d97)}.btt-val{color:var(--text1,#e6edf3);text-align:right;font-weight:600}.btt-arrow{background:var(--bg2,#161b22);border-right:1px solid var(--border2,#30363d);border-bottom:1px solid var(--border2,#30363d);width:10px;height:10px;position:absolute;bottom:-6px;transform:translate(-50%)rotate(45deg)}@keyframes bttIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-theme=light] #bt-tooltip{border-color:var(--border,#d0d7de);background:#fff;box-shadow:0 8px 24px #0000001f}[data-theme=light] .btt-arrow{border-color:var(--border,#d0d7de);background:#fff}.fee-sim-body{padding:8px 0}.fee-sim-input-group{margin-bottom:12px}.fee-sim-input-group label{color:var(--text3);margin-bottom:4px;font-size:.75rem;display:block}.fee-sim-input-wrap{align-items:center;gap:8px;display:flex}.fee-sim-input{background:var(--bg);border:1px solid var(--border);color:var(--text1);font-family:var(--font);border-radius:6px;flex:1;padding:8px 12px;font-size:.85rem}.fee-sim-input:focus{border-color:var(--accent);outline:none}.fee-sim-unit{color:var(--accent-text);font-size:.8rem;font-weight:600;font-family:var(--font)}.fee-sim-select{background:var(--bg);border:1px solid var(--border);width:100%;color:var(--text1);font-family:var(--font);border-radius:6px;padding:8px 12px;font-size:.8rem}.fee-sim-results{overflow-x:auto}.fsim-table{border-collapse:collapse;white-space:nowrap;width:100%;margin-top:8px;font-size:.75rem}.fsim-table th{text-align:left;border-bottom:1px solid var(--border);color:var(--text3);white-space:nowrap;padding:6px 8px;font-weight:500}.fsim-table td{border-bottom:1px solid var(--border2);font-family:var(--font);padding:6px 8px}.fsim-fast td:first-child strong{color:var(--green)}.fsim-normal td:first-child strong{color:var(--accent-text)}.fsim-slow td:first-child strong{color:var(--text3)}.halving-hero{margin-bottom:24px}.halving-countdown-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px;display:grid}.hc-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);text-align:center;padding:16px}.hc-card--accent{border-color:var(--accent);background:#f7931a0d}.hc-val{color:var(--text1);font-size:1.4rem;font-weight:700;font-family:var(--font);line-height:1.3}.hc-val small{color:var(--text3);font-size:.7em;font-weight:400}.hc-lbl{color:var(--text3);margin-top:4px;font-size:.72rem}.halving-progress-wrap{margin-top:8px}.halving-progress-bar{background:var(--bg3);border-radius:6px;width:100%;height:12px;overflow:hidden}.halving-progress-fill{background:linear-gradient(90deg, var(--accent), var(--accent2));border-radius:6px;height:100%;transition:width .5s}.halving-progress-labels{color:var(--text3);font-size:.68rem;font-family:var(--font);justify-content:space-between;margin-top:4px;display:flex}.halving-section{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;padding:16px}.halving-section h3{color:var(--text1);align-items:center;gap:6px;margin-bottom:12px;font-size:.85rem;display:flex}.supply-stats-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.ss-card{text-align:center;background:var(--bg);border-radius:6px;padding:12px}.ss-val{color:var(--text1);font-size:1.1rem;font-weight:600;font-family:var(--font)}.ss-val small{color:var(--text3);font-size:.7em}.ss-lbl{color:var(--text3);margin-top:2px;font-size:.7rem}.supply-chart-wrap{height:200px}.supply-chart-wrap canvas{width:100%;height:100%}.halving-timeline{padding-left:24px;position:relative}.halving-timeline:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0;left:8px}.ht-item{margin-bottom:16px;position:relative}.ht-dot{background:var(--border2);border:2px solid var(--bg2);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-20px}.ht-item--current .ht-dot{background:var(--accent);box-shadow:0 0 8px #f7931a66}.ht-item--future .ht-dot{border:2px dashed var(--accent);background:0 0}.ht-title{color:var(--text1);margin-bottom:4px;font-size:.82rem;font-weight:600}.ht-meta{color:var(--text3);flex-wrap:wrap;gap:12px;font-size:.72rem;display:flex}.halving-table{border-collapse:collapse;width:100%;font-size:.75rem}.halving-table th{text-align:left;border-bottom:1px solid var(--border);color:var(--text3);padding:8px;font-weight:500}.halving-table td{border-bottom:1px solid var(--border2);font-family:var(--font);padding:8px}.halving-active-row{background:#f7931a0f}.halving-active-row td{color:var(--accent-text);font-weight:600}#fee-trend-chart,#mempool-heatmap{width:100%;height:180px}@media (width<=768px){.halving-countdown-grid{grid-template-columns:repeat(2,1fr)}.supply-stats-row{grid-template-columns:1fr}.hc-val{font-size:1.1rem}.fsim-table{font-size:.68rem}.fsim-table th,.fsim-table td{padding:4px}.bt-block{min-width:60px;padding:6px 8px}.bt-height{font-size:.68rem}.bt-txcount{font-size:.55rem}.bt-pool{max-width:60px;font-size:.6rem}.bt-fee-bar{height:2px}.bt-gap{min-width:20px!important}.bt-gap-time{font-size:.55rem}.bt-next{min-width:70px;padding:6px 10px}.bt-next-label{font-size:.7rem}.bt-next-stats{font-size:.55rem}.bt-legend{gap:6px;font-size:.6rem}.bt-legend-fee{font-size:.55rem}.block-timeline{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.block-timeline::-webkit-scrollbar{display:none}.bt-block,.bt-next{scroll-snap-align:center}}.block-timeline-fullwidth{background:var(--bg);border-bottom:1px solid var(--border);width:100%;padding:0 16px 8px}.block-timeline-inner{max-width:1800px;margin:0 auto}.block-timeline-fullwidth .section-header{margin-bottom:6px}.block-timeline-fullwidth .section-title{font-size:.78rem}.viz-modal{z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.viz-modal.hidden{display:none!important}.viz-modal-backdrop{backdrop-filter:blur(4px);background:#000000b3;position:absolute;inset:0}.viz-modal-content{background:var(--color-surface,#0d1117);border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;width:90vw;max-width:900px;height:75vh;max-height:700px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px #00000080}.viz-modal-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.viz-modal-title{color:#f7931a;font-size:.9rem;font-weight:600}.viz-modal-close{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:0 .5rem;font-size:1.5rem;line-height:1}.viz-modal-close:hover{color:#fff}.viz-modal-info{color:#fff9;border-bottom:1px solid #ffffff0a;padding:.5rem 1rem;font-size:.75rem}.viz-info-accent{color:#f7931a}#viz-modal-body{flex:1;position:relative;overflow:hidden}#viz-modal-svg{width:100%;height:100%}.viz-modal-loading{background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.viz-modal-tooltip{color:#e6edf3;pointer-events:none;z-index:10;background:#000000d9;border-radius:.5rem;max-width:280px;padding:.5rem .75rem;font-family:Space Mono,monospace;font-size:.7rem;line-height:1.4;display:none;position:absolute}.vmt-type{font-weight:700}.vmt-type-tx{color:#f7931a}.vmt-type-input{color:#3fb950}.vmt-type-output{color:#58a6ff}.vmt-type-address{color:#a371f7}.viz-modal-legend{color:#ffffff80;border-top:1px solid #ffffff0f;align-items:center;gap:1rem;padding:.5rem 1rem;font-size:.7rem;display:flex}.vmt-legend-dot{align-items:center;gap:.35rem;display:flex}.vmt-legend-dot:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.vmt-legend-dot--current:before{background:#f7931a}.vmt-legend-dot--input:before{background:#3fb950}.vmt-legend-dot--output:before{background:#58a6ff}.vmt-legend-dot--address:before{background:#a371f7}[data-theme=light] .viz-modal-content{background:#fff;border-color:#0000001a}[data-theme=light] .viz-modal-close{color:#0006}[data-theme=light] .viz-modal-close:hover{color:#000}[data-theme=light] .viz-modal-info{color:#0009;border-bottom-color:#0000000f}[data-theme=light] .viz-modal-header{border-bottom-color:#0000000f}[data-theme=light] .viz-modal-legend{color:#00000080;border-top-color:#0000000f}[data-theme=light] .viz-modal-tooltip{color:#1a1a1a;background:#fffffff2;border:1px solid #0000001a}
