@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--bg-0: #10151f;--bg-1: #171b24;--bg-2: #1d2533;--bg-3: #233149;--panel: rgba(29, 37, 51, .82);--panel-border: rgba(64, 83, 117, .44);--ink: #e8f2ff;--muted: #9babc8;--accent: #41b1ef;--accent-2: #19e08b;--accent-3: #edbd21;--danger: #ff7a86;--ring: rgba(65, 177, 239, .4)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:Roboto,Segoe UI,sans-serif;font-size:16px;color:var(--ink);background:radial-gradient(72rem 34rem at 8% -8%,rgba(65,177,239,.2),transparent 72%),radial-gradient(58rem 28rem at 94% -6%,rgba(25,224,139,.14),transparent 74%),linear-gradient(180deg,var(--bg-0) 0%,#131a25 40%,var(--bg-1) 100%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}button,a{-webkit-tap-highlight-color:rgba(65,177,239,.18)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@keyframes fade-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.app-shell{position:relative;min-height:100vh;min-height:100dvh;padding:1.5rem .9rem 2.4rem;padding-left:max(.9rem,env(safe-area-inset-left));padding-right:max(.9rem,env(safe-area-inset-right));padding-bottom:max(2.4rem,env(safe-area-inset-bottom))}.glow{position:fixed;width:20rem;height:20rem;border-radius:999px;filter:blur(78px);pointer-events:none;z-index:0}.glow-a{top:8%;right:6%;background:#41b1ef3b}.glow-b{bottom:8%;left:7%;background:#19e08b29}.panel{position:relative;z-index:1;max-width:1160px;margin:0 auto;border-radius:20px;border:1px solid var(--panel-border);background:linear-gradient(180deg,#243045cc,#1a2230d6),var(--panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 22px 55px #00000059,inset 0 1px #8196b924;padding:1.2rem 1rem 1.4rem;animation:fade-rise .26s ease-out}.header{padding-bottom:.75rem;border-bottom:1px solid rgba(64,83,117,.45)}.header h1{margin:0;font-size:clamp(2rem,3.8vw,2.7rem);line-height:1.04;font-weight:700;letter-spacing:.01em;color:#f5fbff}.eyebrow{margin:0 0 .25rem;font-size:.76rem;text-transform:uppercase;letter-spacing:.15em;color:var(--accent);font-weight:600}.subhead{margin:.6rem 0 0;max-width:70ch;color:var(--muted);font-size:.94rem}.snapshot-context{margin-top:.72rem;padding:.72rem .82rem;border:1px solid rgba(65,177,239,.3);border-radius:10px;background:#111c29ad;color:#d2e2fb;font-size:.86rem}.snapshot-context p{margin:0}.snapshot-context p+p{margin-top:.4rem}.snapshot-context ul{margin:.5rem 0 0;padding-left:1rem;display:grid;gap:.22rem}.snapshot-context a{color:#8fd8ff;text-decoration-color:#8fd8ff80;overflow-wrap:anywhere;word-break:break-word}.snapshot-context a:hover{color:#b8ecff}.lookup-form{margin-top:1rem;border:1px solid rgba(63,82,114,.5);border-radius:14px;background:#131a25b8;padding:.9rem}.lookup-form label{display:block;margin-bottom:.48rem;font-size:.88rem;font-weight:500;color:#c8d9f4}.scope-toggle{margin-bottom:.62rem}.scope-toggle-label{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-size:.84rem;font-weight:500;color:#cde0fd;cursor:pointer}.scope-toggle-label input{width:1rem;height:1rem;accent-color:var(--accent)}.controls{display:grid;grid-template-columns:1fr 1fr;gap:.62rem}.controls input{grid-column:1 / -1}.controls button{min-height:44px}input{width:100%;border:1px solid rgba(85,109,146,.46);background:#111926;color:#e6f1ff;border-radius:10px;padding:.72rem .86rem;font-size:1rem;font-family:IBM Plex Mono,Courier New,monospace}input::placeholder{color:#7389af}input:disabled{cursor:not-allowed;opacity:.72;background:#0f1722}input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}button{border:1px solid transparent;border-radius:10px;padding:.72rem .96rem;color:#041724;background:linear-gradient(120deg,var(--accent-2) 0%,var(--accent) 100%);font-weight:700;letter-spacing:.01em;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #41b1ef47}button:disabled{opacity:.62;cursor:default}button.ghost{color:#d9e8ff;background:linear-gradient(180deg,#253043f2,#1b2433f2);border-color:#495f84b3}.connected,.target{margin:.56rem 0 0;font-size:.82rem;color:var(--muted)}.connected{display:flex;align-items:center;gap:.5rem}.copy-button{font-size:.72rem;min-height:1.9rem;padding:.2rem .6rem;border-radius:6px;color:#d9e8ff;background:#253043f2;border:1px solid rgba(73,95,132,.7);cursor:pointer}.copy-button:hover{border-color:#7896c8e6}.notice{margin-top:.85rem;border-radius:10px;padding:.6rem .76rem;border:1px solid rgba(73,95,132,.6);background:#1b2432d1;color:#cfdcf2}.notice.error{border-color:#ff7a8673;color:#ffd8dc;background:#4a1c26c7;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.notice-retry{flex:none}.totals-section{margin-top:1rem;display:grid;grid-template-columns:1fr;gap:.78rem}.totals-head h2{margin:0;font-size:1.15rem;font-weight:600;color:#eff6ff}.totals-head p{margin:.32rem 0 0;color:#9cb2d2;font-size:.86rem}.totals-grid{display:grid;grid-template-columns:1fr;gap:.78rem}.total-card{border:1px solid rgba(68,88,123,.56);border-radius:14px;background:linear-gradient(180deg,#1d2738f5,#18212ff5);box-shadow:inset 0 1px #91a9d214;padding:.85rem;animation:fade-rise .3s ease-out}.total-card-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.total-card-title{display:inline-flex;align-items:center;gap:.5rem}.total-card-head h3{margin:0;font-size:1.16rem;font-weight:700;color:#f4fbff}.detail-toggle{white-space:nowrap;padding:.48rem .7rem;font-size:.79rem}.total-metric-grid{margin-top:.72rem;display:grid;gap:.42rem;grid-template-columns:repeat(1,minmax(0,1fr))}.total-metric-grid div{border:1px solid rgba(71,93,130,.44);border-radius:11px;padding:.55rem .64rem;background:#131b27b8}.total-metric-grid p{margin:0;font-size:.73rem;text-transform:uppercase;letter-spacing:.08em;color:#88a2ca}.total-metric-grid strong{margin-top:.25rem;display:block;font-size:.96rem;color:#f7fbff;font-family:IBM Plex Mono,Courier New,monospace;overflow-wrap:anywhere}.chain-total-list{margin-top:.65rem;border:1px solid rgba(71,93,130,.38);border-radius:11px;background:#1119259e}.chain-total-row{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.48rem .6rem;border-bottom:1px solid rgba(65,87,122,.34)}.chain-total-row:last-child{border-bottom:0}.chain-total-label{display:inline-flex;align-items:center;gap:.42rem;color:#c8d9f4;font-size:.83rem}.chain-total-label .chain-icon{width:1.1rem;height:1.1rem;border-width:1px;box-shadow:none}.chain-total-value{font-size:.9rem;color:#eff7ff}.details-grid{margin-top:.8rem;display:grid;grid-template-columns:1fr;gap:.72rem}.result-card{border:1px solid rgba(66,87,122,.48);border-radius:14px;background:linear-gradient(180deg,#1f293af5,#1a2331f5);box-shadow:inset 0 1px #91a9d214;padding:.9rem;animation:fade-rise .3s ease-out}.result-head{display:flex;align-items:center;gap:.58rem;padding-bottom:.56rem;border-bottom:1px solid rgba(70,90,126,.42)}.chain-icon,.token-logo{display:inline-flex;align-items:center;justify-content:center;width:1.95rem;height:1.95rem;border-radius:999px;border:1px solid rgba(140,163,201,.24);background:#111c2b;overflow:hidden;box-shadow:0 6px 12px #00000047}.chain-icon img,.token-logo img{width:100%;height:100%;object-fit:cover;display:block}.logo-fallback-text{font-family:IBM Plex Mono,Courier New,monospace;font-size:.58rem;line-height:1;letter-spacing:.03em;font-weight:700;color:#fff}.chain-bsc{background:linear-gradient(120deg,#f3ba2f,#cc931d)}.chain-fantom{background:linear-gradient(120deg,#1969ff,#00a3ff)}.chain-polygon{background:linear-gradient(120deg,#7a3ef0,#a767ff)}.chain-metis{background:linear-gradient(120deg,#00b4a0,#0b7f9a)}.chain-ethereum{background:linear-gradient(120deg,#627eea,#3c54b6)}.token-btd{background:linear-gradient(120deg,#19e08b,#28705f)}.token-bts{background:linear-gradient(120deg,#41b1ef,#1f6fb4)}.token-btb{background:linear-gradient(120deg,#edbd21,#aa7b0d)}.result-head h2{margin:0;font-size:1.08rem;font-weight:500;letter-spacing:.01em;color:#f6fbff}.result-title{display:inline-flex;align-items:center;gap:.46rem;flex-wrap:wrap}.result-title .chain-name{color:#d6e5fd}.result-title .token-name{color:var(--accent);font-weight:700}.metric-grid{margin-top:.68rem;display:grid;gap:.42rem;grid-template-columns:repeat(1,minmax(0,1fr))}.metric-grid div{border:1px solid rgba(71,93,130,.44);border-radius:11px;padding:.57rem .66rem;background:#141c28bd}.metric-grid p{margin:0;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:#89a2cb}.metric-grid strong{margin-top:.28rem;display:block;font-size:.97rem;color:#f7fbff;font-family:IBM Plex Mono,Courier New,monospace;overflow-wrap:anywhere}.amount-display{font-family:IBM Plex Mono,Courier New,monospace;overflow-wrap:anywhere}.amount-whole{font-weight:700}.amount-fraction{font-weight:500;opacity:.92}.fraction-main,.fraction-dot{color:inherit}.fraction-dot-zero,.fraction-trailing-zeros{color:#5f6571}.amount-overview .amount-whole{color:#8ff7b5}.amount-details .amount-whole{color:#f7fbff;font-weight:700}.amount-zero,td.amount-zero,.metric-grid strong.amount-zero,.total-metric-grid strong.amount-zero,.amount-zero .amount-whole,.amount-zero .amount-fraction,.amount-zero .fraction-dot,.amount-zero .fraction-main,.amount-zero .fraction-trailing-zeros{color:#5f6571}.amount-negative,td.amount-negative,.metric-grid strong.amount-negative,.total-metric-grid strong.amount-negative,.amount-negative .amount-whole,.amount-negative .amount-fraction,.amount-negative .fraction-dot,.amount-negative .fraction-main,.amount-negative .fraction-trailing-zeros{color:#ff9aa6}.table-wrap{margin-top:.78rem;overflow-x:auto;border:1px solid rgba(72,93,128,.46);border-radius:10px}table{width:100%;border-collapse:collapse;font-size:.88rem;background:#10172199}th,td{text-align:left;border-bottom:1px solid rgba(67,89,124,.42);padding:.55rem .45rem;vertical-align:top}th{font-size:.72rem;color:#8fa7ce;text-transform:uppercase;letter-spacing:.08em;background:#1a2332d1}td{color:#dce8fc}.contract-name{font-weight:500}.pair-label{margin-left:.4rem;font-size:.72rem;color:var(--accent-3);font-family:IBM Plex Mono,Courier New,monospace}.contract-address{margin-top:.16rem;font-size:.75rem;color:#93a9ca;font-family:IBM Plex Mono,Courier New,monospace}.contract-link{color:inherit;text-decoration:none;border-bottom:1px dashed rgba(147,169,202,.55)}.contract-link:hover{color:#d9e8ff;border-bottom-color:#d9e8ffb3}.meta-stack{display:grid;gap:.18rem;min-width:8.5rem}.meta-protocol{font-size:.76rem;color:#cfe1ff;text-transform:none}.meta-deployer{width:fit-content;font-size:.72rem;color:#93a9ca;font-family:IBM Plex Mono,Courier New,monospace}.no-indirect{margin:.72rem 0 0;color:#9db1ce;font-size:.89rem}.row-toggle{width:100%;margin-top:.5rem;min-height:40px;font-size:.82rem}.unattributed-wrap{margin-top:.72rem}.unattributed-title{margin:0 0 .4rem;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;color:#89a2cb}.overview-amount-full{display:none}.overview-amount-compact{display:inline}@media (min-width: 641px){.overview-amount-full{display:inline}.overview-amount-compact{display:none}}@media (max-width: 640px){.table-wrap{border:none;border-radius:0;overflow:visible}table,tbody,tr,td{display:block;width:100%}thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}tr{margin-bottom:.6rem;padding:.15rem .7rem .35rem;border:1px solid rgba(72,93,128,.46);border-radius:10px;background:#10172199}td{display:flex;flex-direction:column;gap:.14rem;padding:.42rem 0;border-bottom:1px solid rgba(67,89,124,.28);overflow-wrap:anywhere}tr td:last-child{border-bottom:none}td:before{content:attr(data-label);font-size:.64rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#8fa7ce}.meta-stack{min-width:0}.detail-toggle,.notice-retry{min-height:40px}}@media (min-width: 860px){.app-shell{padding:2rem 1.2rem 3rem}.panel{padding:1.5rem 1.6rem 1.8rem}.controls{grid-template-columns:minmax(290px,1fr) auto auto;align-items:center}.controls input{grid-column:auto}.total-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.total-metric-grid.with-boardroom{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
