@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Space Grotesk Variable", "Inter Variable", system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--page:#f5f7fa;--surface:#fff;--surface-2:#f0f3f7;--surface-hover:#f5f7fa;--border:#0b122017;--border-strong:#0b122029;--text:#0b1220;--text-2:#4b5870;--text-muted:#7c879b;--brand:#2a78d6;--brand-hover:#256abf;--brand-soft:#2a78d61a;--brand-grad:linear-gradient(135deg, #3b8cf0 0%, #14b58a 100%);--on-brand:#fff;--hero-tint:linear-gradient(135deg, #3b8cf01a 0%, #14b58a0f 100%);--hero-border:#2a78d638;--page-glow:radial-gradient(900px 320px at 20% -140px, #2a78d612, transparent 70%);--series-1:#2a78d6;--series-2:#eb6834;--grid:#e6e9ef;--axis:#c3c9d4;--good:#0a7f3f;--good-soft:#0ca30c1a;--bad:#c42f2f;--bad-soft:#d03b3b1a;--warn:#9a6200;--warn-soft:#fab21929;--radius:12px;--radius-sm:8px;--shadow:0 1px 2px #0b12200a, 0 4px 16px #0b12200a;--sidebar-w:248px;--illus-surface:#fff;--illus-surface-2:#eef2f7;--illus-line:#5b6780;--illus-muted:#d5dbe4;--illus-shadow:#0b1220;--illus-shadow-opacity:.07;--illus-highlight:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hero-tint:linear-gradient(135deg, #3b8cf029 0%, #14b58a14 100%);--hero-border:#3987e54d;--page-glow:radial-gradient(1000px 360px at 20% -140px, #3987e51f, transparent 70%);--page:#0b0f15;--surface:#141a23;--surface-2:#1b2330;--surface-hover:#19212c;--border:#ffffff14;--border-strong:#ffffff29;--text:#f3f6fb;--text-2:#b3bdcc;--text-muted:#7f8a9c;--brand:#3987e5;--brand-hover:#5598e7;--brand-soft:#3987e529;--series-1:#3987e5;--series-2:#d95926;--grid:#232c39;--axis:#364152;--good:#2fc25b;--good-soft:#0ca30c29;--bad:#f06a6a;--bad-soft:#d03b3b2e;--warn:#f5b638;--warn-soft:#fab21924;--shadow:0 1px 2px #0000004d;--illus-surface:#1c2532;--illus-surface-2:#171e29;--illus-line:#8d9ab0;--illus-muted:#324054;--illus-shadow:#000;--illus-shadow-opacity:.35;--illus-highlight:#ffffff47}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hero-tint:linear-gradient(135deg, #3b8cf029 0%, #14b58a14 100%);--hero-border:#3987e54d;--page-glow:radial-gradient(1000px 360px at 20% -140px, #3987e51f, transparent 70%);--page:#0b0f15;--surface:#141a23;--surface-2:#1b2330;--surface-hover:#19212c;--border:#ffffff14;--border-strong:#ffffff29;--text:#f3f6fb;--text-2:#b3bdcc;--text-muted:#7f8a9c;--brand:#3987e5;--brand-hover:#5598e7;--brand-soft:#3987e529;--series-1:#3987e5;--series-2:#d95926;--grid:#232c39;--axis:#364152;--good:#2fc25b;--good-soft:#0ca30c29;--bad:#f06a6a;--bad-soft:#d03b3b2e;--warn:#f5b638;--warn-soft:#fab21924;--shadow:0 1px 2px #0000004d;--illus-surface:#1c2532;--illus-surface-2:#171e29;--illus-line:#8d9ab0;--illus-muted:#324054;--illus-shadow:#000;--illus-shadow-opacity:.35;--illus-highlight:#ffffff47}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--page);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";margin:0;font-size:14px;line-height:1.5}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0}h1{letter-spacing:-.02em;font-size:26px;font-weight:650}h2{font-size:16px;font-weight:600}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}.mono{font-family:var(--font-mono);font-size:.92em}.num{font-variant-numeric:tabular-nums}.muted{color:var(--text-muted)}.text-2{color:var(--text-2)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{grid-template-columns:var(--sidebar-w) 1fr;min-height:100%;display:grid}.sidebar{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;gap:4px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.brand{color:var(--text);align-items:center;gap:10px;padding:4px 8px 20px;display:flex}.brand:hover{text-decoration:none}.brand-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.1}.brand-sub{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:9.5px;font-weight:500;line-height:1.3}.nav-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);padding:14px 10px 6px;font-size:10.5px;font-weight:600}.nav-link{border-radius:var(--radius-sm);color:var(--text-2);align-items:center;gap:10px;padding:8px 10px;font-weight:500;display:flex}.nav-link:hover{background:var(--surface-hover);color:var(--text);text-decoration:none}.nav-link.active{background:linear-gradient(90deg, var(--brand-soft), transparent 110%);color:var(--brand);position:relative}.nav-link.active:before{content:"";background:var(--brand-grad);border-radius:3px;width:3px;position:absolute;top:7px;bottom:7px;left:0}.sidebar-foot{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:auto;padding-top:12px;display:flex}.net-pill{color:var(--text-2);align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.dot{background:var(--good);width:8px;height:8px;box-shadow:0 0 0 3px var(--good-soft);border-radius:50%}.dot.warn{background:var(--warn);box-shadow:0 0 0 3px var(--warn-soft)}.user-row{align-items:center;gap:8px;padding:6px 8px;display:flex}.user-avatar{border-radius:50%;flex:none;display:block;position:relative;box-shadow:0 1px 2px #0b122033}.user-avatar>svg{display:block}.user-avatar-role{background:var(--surface);border:1px solid var(--border-strong);width:15px;height:15px;color:var(--text-2);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.user-avatar-role.admin{color:var(--brand)}.user-avatar-role.operator{color:var(--good)}.user-meta{flex:1;min-width:0}.user-email{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.main{background:var(--page-glow) no-repeat;width:100%;min-width:0;padding:28px 32px 48px;overflow-x:clip}.topbar{display:none}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page-head .sub{color:var(--text-2);margin-top:4px}.head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.card-pad{padding:18px 20px}.card-head{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 0;display:flex}.card-head .hint{color:var(--text-muted);font-size:12px}.grid{gap:16px;display:grid}.grid>*{min-width:0}.tiles{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}@media (width>=1800px){.two{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.two{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.stack{flex-direction:column;gap:16px;display:flex}.tile{flex-direction:column;gap:6px;min-width:0;padding:16px 20px;display:flex}.tile-label{color:var(--text-2);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.tile-icon{background:var(--brand-soft);width:28px;height:28px;color:var(--brand);border-radius:8px;place-items:center;display:grid}.tile-value{font-family:var(--font-display);font-feature-settings:"tnum";letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:26px;font-weight:600;line-height:1.15;overflow:hidden}.tile.hero{background:var(--hero-tint), var(--surface);border-color:var(--hero-border)}.tile.hero .tile-icon{background:var(--brand-grad);color:#fff}.tile.hero .tile-value{font-size:34px}.tile-foot{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.delta{border-radius:999px;align-items:center;gap:2px;padding:1px 6px;font-size:12px;font-weight:600;display:inline-flex}.delta.up{color:var(--good);background:var(--good-soft)}.delta.down{color:var(--bad);background:var(--bad-soft)}.delta.flat{color:var(--text-2);background:var(--surface-2)}.btn{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);height:36px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.btn:hover{background:var(--surface-hover)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.primary{background:linear-gradient(180deg, #ffffff24, #fff0 60%), var(--brand);color:var(--on-brand);border-color:#0000;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #0b12201f}.btn.primary:hover:not(:disabled){background:linear-gradient(180deg, #ffffff24, #fff0 60%), var(--brand-hover)}.btn.danger{color:var(--bad)}.btn.danger.solid{background:var(--bad);color:#fff;border-color:#0000}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--surface-hover)}.btn.sm{height:30px;padding:0 10px;font-size:13px}.icon-btn{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--surface-2);color:var(--text)}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--text-2);font-size:13px;font-weight:500}.field .help{color:var(--text-muted);font-size:12px}.input,select.input,textarea.input{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);height:38px;color:var(--text);font:inherit;width:100%;padding:0 12px}textarea.input{resize:vertical;height:auto;min-height:90px;padding:10px 12px}.input:focus,.btn:focus-visible,.icon-btn:focus-visible,.seg button:focus-visible,.nav-link:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.input-icon{position:relative}.input-icon svg{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.input-icon .input{padding-left:34px}.seg{background:var(--surface-2);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500}.seg button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.chip{background:var(--surface-2);color:var(--text-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.chip.brand{background:var(--brand-soft);color:var(--brand);border-color:#0000}.chip.warn{background:var(--warn-soft);color:var(--warn);border-color:#0000}.chip.good{background:var(--good-soft);color:var(--good);border-color:#0000}.chips{flex-wrap:wrap;gap:4px;display:flex}.table-wrap{overflow-x:auto}table.table{border-collapse:collapse;width:100%}.table th{text-align:left;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:10px 16px;font-size:10.5px;font-weight:500}.table th.sortable{cursor:pointer}.table th.sortable:hover{color:var(--text)}.table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 16px}.table tr:last-child td{border-bottom:none}.table tbody tr.clickable{cursor:pointer}.table tbody tr.clickable:hover td{background:var(--surface-hover)}.table .r{text-align:right}.table td.num,.table th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.wallet-cell{align-items:center;gap:10px;min-width:0;display:flex}.wallet-glyph{border-radius:9px;flex:none;display:block;position:relative;box-shadow:0 1px 2px #0b12202e}.wallet-glyph svg{display:block}.wallet-glyph-sn{background:var(--surface);border:1px solid var(--border-strong);min-width:16px;height:15px;color:var(--text);font-family:var(--font-mono);border-radius:6px;place-items:center;padding:0 3px;font-size:9px;font-weight:700;line-height:1;display:grid;position:absolute;bottom:-5px;right:-5px}.wallet-name{font-weight:600}.addr{font-family:var(--font-mono);color:var(--text-2);align-items:center;gap:2px;font-size:12.5px;display:inline-flex}.addr .icon-btn{width:24px;height:24px}.chart{width:100%;position:relative}.chart svg{display:block;overflow:visible}.chart .tick{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}.tooltip{pointer-events:none;z-index:5;background:var(--surface);border:1px solid var(--border-strong);border-radius:10px;min-width:170px;padding:10px 12px;font-size:12px;position:absolute;box-shadow:0 8px 24px #0b12201f}.tooltip .tt-title{font-family:var(--font-mono);color:var(--text-muted);margin-bottom:6px;font-size:11px}.tooltip .tt-row{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:16px;display:flex}.tooltip .tt-row+.tt-row{margin-top:3px}.tooltip .tt-key{color:var(--text-2);align-items:center;gap:6px;display:flex}.tooltip .tt-val{font-family:var(--font-display);font-weight:600}.swatch{border-radius:3px;flex:none;width:10px;height:10px}.legend{color:var(--text-2);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.empty-chart{text-align:center;color:var(--text-muted);place-items:center;gap:6px;padding:24px;display:grid}.bars{flex-direction:column;gap:4px;display:flex}.bar-row{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:6px 8px;display:grid;position:relative}.bar-row:hover{background:var(--surface-hover)}.bar-name{align-items:baseline;gap:8px;min-width:0;display:flex}.bar-name .n{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.bar-val{font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.bar-track{grid-column:1/-1;height:8px;display:flex}.bar-fill{background:var(--series-1);border-radius:0 4px 4px 0;min-width:2px;height:8px}.netuid{background:var(--surface-2);min-width:30px;height:20px;color:var(--text-2);font-family:var(--font-mono);border-radius:6px;flex:none;place-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}.comp-bar{gap:2px;height:12px;margin:10px 0 12px;display:flex}.comp-bar>div{height:100%}.comp-bar>div:first-child{border-radius:4px 0 0 4px}.comp-bar>div:last-child{border-radius:0 4px 4px 0}.comp-bar>div:only-child{border-radius:4px}.banner{border-radius:var(--radius-sm);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.banner.error{background:var(--bad-soft);color:var(--bad)}.banner.warn{background:var(--warn-soft);color:var(--warn)}.banner.info{background:var(--brand-soft);color:var(--brand)}.empty{text-align:center;color:var(--text-2);flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.empty .empty-icon{background:var(--brand-soft);width:48px;height:48px;color:var(--brand);border-radius:14px;place-items:center;display:grid}.skeleton{background:linear-gradient(90deg, var(--surface-2), var(--surface-hover), var(--surface-2));background-size:200% 100%;border-radius:6px;animation:1.4s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.modal-backdrop{z-index:50;background:#050a1280;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal.wide{width:min(640px,100%)}.modal-title{align-items:center;gap:12px;min-width:0;display:flex}.modal-icon{color:#fff;background:var(--brand-grad);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff40,0 4px 14px #2a78d640}.modal-sub{color:var(--text-2);margin-top:2px;font-size:13px}.modal{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:min(520px,100%);max-height:calc(100vh - 32px);overflow:auto;box-shadow:0 24px 64px #00000040}.modal-head{justify-content:space-between;align-items:center;padding:18px 20px 0;display:flex}.modal-body{flex-direction:column;gap:14px;padding:16px 20px;display:flex}.modal-foot{justify-content:flex-end;gap:8px;padding:0 20px 18px;display:flex}.toast{z-index:60;background:var(--text);color:var(--surface);border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-weight:500;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 24px #0003}@media (width<=1100px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.two{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.shell{grid-template-columns:1fr}.sidebar{z-index:40;width:280px;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.open{transform:none;box-shadow:0 0 0 100vmax #050a1273}.topbar{background:var(--surface);border-bottom:1px solid var(--border);z-index:30;justify-content:space-between;align-items:center;padding:10px 16px;display:flex;position:sticky;top:0}.main{padding:20px 16px 40px}.hide-sm{display:none}}@media (width<=520px){.hide-xs{display:none}.tiles{grid-template-columns:minmax(0,1fr)}.table th,.table td{padding:10px 12px}}.tx-kind{align-items:center;gap:10px;display:inline-flex}.tx-icon{background:var(--surface-2);width:30px;height:30px;color:var(--text-2);border-radius:9px;flex:none;place-items:center;display:grid}.tx-icon.in{background:var(--good-soft);color:var(--good)}.tx-icon.out{background:var(--bad-soft);color:var(--bad)}.tx-icon.neutral{background:var(--brand-soft);color:var(--brand)}.tx-amt{white-space:nowrap;font-weight:600}.tx-amt.in{color:var(--good)}.tabs{border-bottom:1px solid var(--border);gap:4px;margin-bottom:12px;padding:14px 16px 0;display:flex}.tabs button{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 12px 10px;font-weight:500;display:inline-flex}.tabs button:hover{color:var(--text)}.tabs button.on{color:var(--brand);border-bottom-color:var(--brand)}.progress{background:var(--brand-soft);border-radius:3px;width:min(280px,80%);height:6px;overflow:hidden}.progress>div{background:var(--brand);border-radius:3px;height:100%;transition:width .4s}.illus{margin:0 auto}.gsel{display:inline-block;position:relative}.gsel-btn{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);width:100%;height:36px;color:var(--text);font:inherit;cursor:pointer;text-align:left;align-items:center;gap:8px;padding:0 10px 0 12px;font-weight:500;display:flex}.gsel.sm .gsel-btn{height:32px}.gsel-btn:hover{background:var(--surface-hover)}.gsel-btn:focus-visible,.gsel-btn.open{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.gsel-icon{color:var(--text-muted);display:inline-flex}.gsel-value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.gsel-chev{color:var(--text-muted);flex:none;transition:transform .15s}.gsel-btn.open .gsel-chev{transform:rotate(180deg)}.gsel-menu{z-index:70;background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;max-height:320px;margin:0;padding:6px;list-style:none;animation:.12s ease-out gsel-in;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #050a122e,0 2px 6px #050a1214}@keyframes gsel-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.gsel-menu{animation:none}}.gsel-opt{cursor:pointer;color:var(--text-2);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:7px 10px 7px 6px;display:flex}.gsel-opt.active{background:var(--surface-hover);color:var(--text)}.gsel-opt.selected{color:var(--brand);font-weight:600}.gsel-check{flex:none;width:16px;display:inline-flex}.gsel-label{flex:1}.gsel-hint{color:var(--text-muted);font-variant-numeric:tabular-nums;background:var(--surface-2);border-radius:999px;padding:0 7px;font-size:12px;font-weight:500}.action-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.action-from{border-radius:var(--radius-sm);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;font-size:13px;display:flex}.input-row{align-items:center;gap:6px;display:flex}.check{color:var(--text-2);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;display:inline-flex}.check input{margin-top:3px}.kv{border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;display:flex}.kv>div{font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;display:flex}.kv>div>span:first-child{color:var(--text-muted)}.sign-box{border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--text);flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.signers{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.signer{text-align:left;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;padding:10px 12px}.signer.on{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.banner.good{background:var(--good-soft);color:var(--good)}.lock-note{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.totp-setup{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:20px;display:grid}.qr{background:#fff;border-radius:12px;width:180px;height:180px;padding:8px;overflow:hidden}.qr svg{width:100%;height:100%;display:block}.totp-secret{border-radius:var(--radius-sm);background:var(--surface-2);letter-spacing:.08em;word-break:break-all;padding:8px 10px;display:inline-block}@media (width<=520px){.totp-setup{grid-template-columns:minmax(0,1fr)}}.account-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:16px;display:grid}.account-col{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width<=1100px){.account-grid{grid-template-columns:minmax(0,1fr)}}.role-pick{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=560px){.role-pick{grid-template-columns:minmax(0,1fr)}}.role-card{text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:8px;padding:14px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.role-card:hover{border-color:var(--border-strong);background:var(--surface-hover)}.role-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.role-card.on{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--brand-grad) border-box;border:1.5px solid #0000;box-shadow:0 6px 20px #2a78d624}.role-card-icon{background:var(--brand-soft);width:36px;height:36px;color:var(--brand);border-radius:10px;place-items:center;display:grid}.role-card.on .role-card-icon{background:var(--brand-grad);color:#fff}.role-card-title{font-family:var(--font-display);font-size:15px;font-weight:600}.role-card-check{border:1.5px solid var(--border-strong);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:12px;right:12px}.role-card.on .role-card-check{background:var(--brand-grad);border:none}.role-perms{color:var(--text-2);flex-direction:column;gap:4px;margin:2px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.role-perms li{align-items:center;gap:6px;display:flex}.role-perms li.no{color:var(--text-muted)}.role-perms li.no span{text-decoration:line-through;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.role-perms svg{flex:none}.role-perms li:not(.no) svg{color:var(--good)}.pw-row{gap:8px;display:flex}.pw-row .input-icon{flex:1;min-width:0}.icon-btn.bordered{border:1px solid var(--border-strong);border-radius:var(--radius-sm);flex:none;width:38px;height:38px}.cmdk-trigger{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);width:100%;height:36px;color:var(--text-muted);font:inherit;cursor:pointer;text-align:left;align-items:center;gap:8px;margin:-6px 0 6px;padding:0 8px 0 11px;font-size:13px;transition:border-color .15s,background .15s,color .15s;display:flex}.cmdk-trigger:hover{border-color:var(--border-strong);color:var(--text-2)}.cmdk-trigger:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.cmdk-trigger-text{flex:1}.cmdk-kbd,.cmdk-foot kbd{font-family:var(--font-mono);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);white-space:nowrap;border-bottom-width:2px;border-radius:5px;padding:3px 5px;font-size:10.5px;font-weight:500;line-height:1}.topbar-actions{align-items:center;gap:2px;display:flex}.cmdk-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a38;justify-content:center;align-items:flex-start;padding:min(14vh,120px) 16px 16px;animation:.14s ease-out cmdk-fade;display:flex;position:fixed;inset:0}.cmdk{--cmdk-glass:#ffffffe0;--cmdk-line:#0b122012;border:1px solid var(--border-strong);background:var(--cmdk-glass);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);border-radius:16px;flex-direction:column;width:min(640px,100%);max-height:min(560px,100dvh - min(14vh,120px) - 32px);animation:.16s cubic-bezier(.2,.8,.2,1) cmdk-in;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 28px 80px #050a1247,0 4px 14px #050a121a}.cmdk:before{content:"";pointer-events:none;background:radial-gradient(420px 120px at 18% -40px,#3b8cf01f,#0000 70%),radial-gradient(360px 110px at 90% -50px,#14b58a14,#0000 70%);height:120px;position:absolute;inset:0 0 auto}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cmdk{--cmdk-glass:#141a23c7;--cmdk-line:#ffffff12;box-shadow:inset 0 1px #ffffff0f,0 28px 80px #0000008c,0 4px 14px #0000004d}:root:not([data-theme=light]) .cmdk-backdrop{background:#00000073}}:root[data-theme=dark] .cmdk{--cmdk-glass:#141a23c7;--cmdk-line:#ffffff12;box-shadow:inset 0 1px #ffffff0f,0 28px 80px #0000008c,0 4px 14px #0000004d}:root[data-theme=dark] .cmdk-backdrop{background:#00000073}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cmdk{--cmdk-glass:var(--surface)}}@keyframes cmdk-fade{0%{opacity:0}}@keyframes cmdk-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}}@media (prefers-reduced-motion:reduce){.cmdk-backdrop,.cmdk{animation:none}}.cmdk-head{border-bottom:1px solid var(--cmdk-line);align-items:center;gap:10px;min-height:58px;padding:0 12px 0 18px;display:flex;position:relative}.cmdk-head-icon{color:var(--brand);flex:none}.cmdk-input{min-width:0;height:56px;color:var(--text);font-family:var(--font-display);letter-spacing:-.01em;background:0 0;border:none;outline:none;flex:1;font-size:17px;font-weight:500}.cmdk-input::placeholder{color:var(--text-muted);font-weight:400}.cmdk-esc{cursor:pointer;color:var(--text-2);font:inherit;background:0 0;border:none;border-radius:7px;flex:none;align-items:center;padding:4px;display:inline-flex}.cmdk-esc:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.cmdk-esc-key{font-family:var(--font-mono);border:1px solid var(--border-strong);color:var(--text-muted);border-bottom-width:2px;border-radius:5px;padding:4px 6px;font-size:10.5px;line-height:1}.cmdk-esc:hover .cmdk-esc-key{color:var(--text)}.cmdk-esc-word{color:var(--brand);font-size:14px;font-weight:500;display:none}.cmdk-list{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 8px 8px;scroll-padding:34px 0 8px;position:relative;overflow-y:auto}.cmdk-group+.cmdk-group{margin-top:2px}.cmdk-group-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;padding:12px 10px 6px;font-size:10.5px;font-weight:600;display:flex}.cmdk-group-addr{letter-spacing:.02em;text-transform:none;color:var(--text-2);font-weight:500}.cmdk-opt{cursor:pointer;min-height:48px;color:var(--text-2);-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:12px;padding:7px 10px;display:flex;position:relative}.cmdk-opt.active{background:linear-gradient(90deg, var(--brand-soft), transparent 110%);color:var(--text)}.cmdk-opt.active:before{content:"";background:var(--brand-grad);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.cmdk-ico,.cmdk-sn{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.cmdk-ico{background:var(--surface-2);border:1px solid var(--cmdk-line);color:var(--text-2)}.cmdk-opt.active .cmdk-ico{color:var(--brand);background:var(--surface);border-color:var(--hero-border)}.cmdk-sn{font-family:var(--font-mono);letter-spacing:-.02em;color:#fff;background:linear-gradient(135deg, hsl(var(--sn-hue) 70% 58%), hsl(calc(var(--sn-hue) + 36) 62% 36%));font-size:11px;font-weight:700;box-shadow:0 1px 2px #0b12202e,inset 0 0 0 1px #ffffff2e}.cmdk-opt .wallet-glyph{border-radius:9px}.cmdk-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cmdk-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.cmdk-sub{min-width:0;color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:flex;overflow:hidden}.cmdk-sub>*{flex:none}.cmdk-sub>:last-child{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.cmdk-addr{font-family:var(--font-mono);color:var(--text-2);font-size:11.5px}.cmdk-dot{opacity:.6}.cmdk-tags{gap:4px;display:inline-flex}.cmdk-tag{font-family:var(--font-mono);background:var(--surface-2);color:var(--text-2);border-radius:999px;padding:0 6px;font-size:10.5px;line-height:16px}.cmdk mark{color:var(--brand);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--brand) 40%, transparent);text-underline-offset:3px;background:0 0;font-weight:700;text-decoration-thickness:2px}.cmdk-meta{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:500}.cmdk-verb{font-family:var(--font-mono);color:var(--brand);background:var(--surface);border:1px solid var(--hero-border);border-radius:6px;flex:none;align-items:center;gap:4px;padding:3px 7px;font-size:10.5px;font-weight:500;display:none}.cmdk-opt.active .cmdk-verb{display:inline-flex}.cmdk-skel{flex-direction:column;display:flex}.cmdk-skel-row{align-items:center;gap:12px;min-height:48px;padding:7px 10px;display:flex}.cmdk .skeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--text) 7%, transparent), color-mix(in srgb, var(--text) 13%, transparent), color-mix(in srgb, var(--text) 7%, transparent));background-size:200% 100%}.cmdk-skel-lines{flex-direction:column;flex:1;gap:6px;display:flex}.cmdk-empty{text-align:center;flex-direction:column;align-items:center;padding:34px 20px 30px;display:flex}.cmdk-empty-mark{background:var(--hero-tint);border:1px solid var(--hero-border);width:48px;height:48px;color:var(--brand);border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.cmdk-empty-title{font-family:var(--font-display);color:var(--text);overflow-wrap:anywhere;max-width:100%;font-size:16px;font-weight:600}.cmdk-empty-title q{color:var(--brand)}.cmdk-empty-sub{color:var(--text-muted);max-width:360px;margin-top:4px;font-size:13px}.cmdk-empty-chips{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;display:flex}.cmdk-chip{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);font-family:var(--font-mono);cursor:pointer;border-radius:999px;padding:5px 10px;font-size:12px}.cmdk-chip:hover{color:var(--brand);border-color:var(--hero-border);background:var(--brand-soft)}.cmdk-chip:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.cmdk-foot{border-top:1px solid var(--cmdk-line);font-family:var(--font-mono);color:var(--text-muted);background:color-mix(in srgb, var(--surface-2) 45%, transparent);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:9px 16px;font-size:11px;display:flex}.cmdk-foot>span:not(.cmdk-foot-sep){align-items:center;gap:4px;display:inline-flex}.cmdk-foot kbd{padding:2px 4px;font-size:10px}.cmdk-foot-sep{opacity:.5}@media (width<=600px){.cmdk-backdrop{padding:0}.cmdk{border-width:0 0 1px;border-radius:0 0 18px 18px;width:100%;height:auto;max-height:100dvh;animation-name:cmdk-sheet}.cmdk-head{padding:0 8px 0 16px}.cmdk-input{font-size:16px}.cmdk-esc-key{display:none}.cmdk-esc-word{padding:6px 4px;display:inline}.cmdk-list{padding:2px 6px 8px}.cmdk-opt{gap:11px;padding:7px 8px}.cmdk-tags,.cmdk-foot,.cmdk-opt.active .cmdk-verb{display:none}}@keyframes cmdk-sheet{0%{opacity:0;transform:translateY(-16px)}}.alerts-card{flex-direction:column;gap:14px;display:flex}.alerts-conn{border-radius:var(--radius-sm);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.alerts-conn-status,.alerts-conn-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alerts-rules{flex-direction:column;display:flex}.alerts-rule{border-top:1px solid var(--border);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.alerts-rule:first-child{border-top:none}.alerts-rule-body{flex-direction:column;gap:2px;min-width:0;display:flex}.alerts-rule-title{font-weight:500}.alerts-rule.off .alerts-rule-title{color:var(--text-2)}.alerts-rule .help{color:var(--text-muted);font-size:12px}.alerts-rule-extra{margin-top:8px}.alerts-inline{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.alerts-inline .input{width:96px;height:32px;font-family:var(--font-mono)}.alerts-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.alerts-foot .help{color:var(--text-muted);flex:240px;font-size:12px}.alerts-card code{font-family:var(--font-mono);font-size:12px}.alerts-switch{appearance:none;background:var(--border-strong);cursor:pointer;border-radius:999px;flex:none;width:36px;height:20px;margin:1px 0 0;transition:background .15s;position:relative}.alerts-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.alerts-switch:checked{background:var(--brand)}.alerts-switch:checked:after{transform:translate(16px)}.alerts-switch:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.alerts-switch,.alerts-switch:after{transition:none}}.alerts-hero{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:4px 0 2px;display:flex}.alerts-hero .help{max-width:360px;margin:0}.alerts-rule-title{align-items:center;gap:7px;display:flex}.alerts-rule-icon{background:var(--brand-soft);width:22px;height:22px;color:var(--brand);border-radius:6px;place-items:center;display:inline-grid}.alerts-rule.off .alerts-rule-icon{background:var(--surface-2);color:var(--text-muted)}.alerts-reg{flex-direction:column;gap:12px;display:flex}.alerts-field{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.alerts-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:500}.alerts-chips{flex-wrap:wrap;gap:6px;display:flex}.alerts-chip{border:1px solid var(--border-strong);background:var(--surface);height:28px;color:var(--text-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.alerts-chip:hover{background:var(--surface-hover);color:var(--text)}.alerts-chip.on{background:var(--brand-soft);border-color:var(--brand);border-color:color-mix(in srgb, var(--brand) 45%, transparent);color:var(--brand)}.alerts-chip:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.alerts-chip-sn{font-family:var(--font-mono);font-size:11.5px;font-weight:600}.alerts-chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.alerts-chip:not(.on) .alerts-chip-name{color:var(--text-muted)}.alerts-chip-dot{background:var(--good);border-radius:50%;width:6px;height:6px}.alerts-prices{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px 16px;width:100%;display:grid}.alerts-price{grid-template-columns:52px auto;align-items:center;gap:2px 8px;display:grid}.alerts-price .alerts-chip-sn{color:var(--text-2)}.alerts-price-input{font-family:var(--font-mono);color:var(--text-2);align-items:center;gap:4px;font-size:13px;display:inline-flex}.alerts-price-input .input{width:96px;height:30px;font-family:var(--font-mono)}.alerts-price-now{font-family:var(--font-mono);color:var(--text-muted);grid-column:2;font-size:10.5px}@media (prefers-reduced-motion:reduce){.alerts-chip{transition:none}}@media (width<=480px){.alerts-rule-extra .seg{width:100%;display:flex}.alerts-rule-extra .seg button{flex:1}}.xm-btn .xm-chev{color:var(--text-muted);margin-left:2px;transition:transform .15s}.xm-btn.open{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.xm-btn.open .xm-chev{transform:rotate(180deg)}.xm-menu .xm-group{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:6px 10px 4px 8px;font-size:11px;font-weight:600}.xm-menu .xm-sep{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.xm-menu a.xm-opt{outline:none;text-decoration:none}.xm-menu a.xm-opt:hover,.xm-menu a.xm-opt:focus{background:var(--surface-hover);color:var(--text);text-decoration:none}.xm-menu a.xm-opt:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-soft)}.xm-menu .xm-icon{color:var(--text-muted)}.xm-menu a.xm-opt:hover .xm-icon,.xm-menu a.xm-opt:focus .xm-icon{color:var(--brand)}.xm-menu a.xm-opt.sub{padding-top:5px;padding-bottom:5px;padding-left:30px;font-size:13px}.xm-menu a.xm-opt.sub .xm-icon{display:none}:root{--ab-exchange:#b86e00;--ab-team:#0a7f3f;--ab-validator:#2a78d6;--ab-subnet_owner:#6a4fd0;--ab-customer:#0d8587;--ab-other:#5b6780}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ab-exchange:#f5b638;--ab-team:#3ccf6b;--ab-validator:#5b9ff0;--ab-subnet_owner:#a996f5;--ab-customer:#3cc7c9;--ab-other:#a3aec0}}:root[data-theme=dark]{--ab-exchange:#f5b638;--ab-team:#3ccf6b;--ab-validator:#5b9ff0;--ab-subnet_owner:#a996f5;--ab-customer:#3cc7c9;--ab-other:#a3aec0}.ab-exchange{--ab-c:var(--ab-exchange)}.ab-team{--ab-c:var(--ab-team)}.ab-validator{--ab-c:var(--ab-validator)}.ab-subnet_owner{--ab-c:var(--ab-subnet_owner)}.ab-customer{--ab-c:var(--ab-customer)}.ab-other,.ab-wallet{--ab-c:var(--ab-other)}.ab-tag{min-width:0;max-width:100%;color:var(--ab-c,var(--text-2));background:color-mix(in srgb, var(--ab-c,var(--text-2)) 12%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:12.5px;font-weight:600;line-height:18px;display:inline-flex}.ab-tag>span{text-overflow:ellipsis;overflow:hidden}.ab-tag svg{flex:none}a.ab-tag:hover{background:color-mix(in srgb, var(--ab-c,var(--text-2)) 20%, transparent);text-decoration:none}.ab-tag.ab-wallet{color:var(--text);background:var(--surface-2);border:1px solid var(--border);padding:1px 8px 1px 6px}.ab-tag.ab-wallet svg{color:var(--brand)}.ab-cat{color:var(--ab-c);background:color-mix(in srgb, var(--ab-c) 12%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.ab-cp{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.ab-cp .ab-tag{max-width:220px}.ab-picker{position:relative}.ab-picker .input{padding-right:40px}.ab-picker-toggle{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ab-picker-toggle[aria-expanded=true]{color:var(--brand)}.ab-menu{min-width:0}.ab-menu .gsel-opt{gap:10px;padding:7px 10px}.ab-menu .gsel-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ab-menu .ab-opt-icon{width:26px;height:26px;color:var(--ab-c,var(--brand));background:color-mix(in srgb, var(--ab-c,var(--brand)) 12%, transparent);border-radius:8px;flex:none;place-items:center;display:grid}.ab-menu .ab-opt-sub{color:var(--text-muted);font-size:11.5px;font-weight:400;font-family:var(--font-mono);display:block}.ab-group{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:8px 10px 4px;font-size:11px;font-weight:600;list-style:none}.ab-group:first-child{padding-top:4px}.ab-menu-empty{color:var(--text-muted);white-space:normal;padding:10px 12px;font-size:13px;list-style:none}.ab-match{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.ab-match .ab-note{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width<=520px){.ab-cp .ab-tag{max-width:150px}}.ab-filters{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 16px 12px;display:flex}.ab-search{flex:260px;max-width:420px}.ab-count{align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.ab-table td{vertical-align:middle}.ab-name{overflow-wrap:anywhere;font-weight:600}.ab-cell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ab-note-cell{max-width:280px;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ab-by{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:13px;overflow:hidden}.ab-table .show-xs{display:none}@media (width<=1100px){.ab-table .hide-md{display:none}}@media (width<=520px){.ab-table .show-xs{display:block}.ab-filters{padding:12px}.ab-filters .gsel{flex:auto}.ab-count{width:100%;margin-left:0}}.ab-suggest{margin-top:16px}.ab-suggest .card-head{flex-wrap:wrap;padding-bottom:8px}.ab-suggest h2{margin:0}.ab-suggest-icon{width:28px;height:28px;color:var(--brand);background:var(--brand-soft);border-radius:8px;place-items:center;display:inline-grid}.ab-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ab-cat-opt{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);font:inherit;cursor:pointer;text-align:left;white-space:nowrap;align-items:center;gap:7px;min-width:0;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.ab-cat-opt svg{color:var(--ab-c);flex:none}.ab-cat-opt:hover{background:var(--surface-hover)}.ab-cat-opt:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.ab-cat-opt.on{color:var(--ab-c);border-color:var(--ab-c);background:color-mix(in srgb, var(--ab-c) 10%, var(--surface));box-shadow:0 0 0 1px var(--ab-c) inset}@media (width<=420px){.ab-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ab-table .addr{white-space:nowrap}.attn{min-width:0;margin-bottom:16px}.attn-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.attn-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:600}.attn-counts{flex-wrap:wrap;gap:10px;display:inline-flex}.attn-count{color:var(--text-2);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:12px;display:inline-flex}.attn-count i{background:var(--sev);border-radius:50%;width:7px;height:7px}.sev-danger{--sev:var(--bad);--sev-soft:var(--bad-soft)}.sev-warning{--sev:var(--warn);--sev-soft:var(--warn-soft)}.sev-info{--sev:var(--brand);--sev-soft:var(--brand-soft)}.attn-scroller{min-width:0;position:relative}.attn-row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;margin:-2px -2px -6px;padding:2px 2px 6px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.attn-row::-webkit-scrollbar{display:none}.attn-scroller.fade-r .attn-row{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.attn-scroller.fade-l .attn-row{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px);mask-image:linear-gradient(90deg,#0000,#000 48px)}.attn-scroller.fade-l.fade-r .attn-row{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.attn-card{scroll-snap-align:start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0;max-width:440px;box-shadow:var(--shadow);color:var(--text);flex:1 0 330px;align-items:center;gap:12px;padding:11px 12px 11px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:flex;position:relative}.attn-card:last-child{scroll-snap-align:end}.attn-card:before{content:"";background:var(--sev,var(--border-strong));border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-1px}.attn-skel:before{display:none}.attn-card:hover{border-color:var(--border-strong);background:var(--surface-hover);text-decoration:none}.attn-card:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.attn-icon{background:var(--sev-soft);width:34px;height:34px;color:var(--sev);border-radius:9px;flex:none;place-items:center;display:grid}.attn-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.attn-title{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.3;overflow:hidden}.attn-detail{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.attn-cta{color:var(--text-muted);flex:none;align-items:center;gap:4px;font-size:12px;font-weight:500;transition:color .15s;display:inline-flex}.attn-cta svg{transition:transform .15s}.attn-card:hover .attn-cta{color:var(--brand)}.attn-card:hover .attn-cta svg{transform:translate(2px)}.attn-nav{border:1px solid var(--border-strong);background:var(--surface);width:28px;height:28px;color:var(--text-2);box-shadow:var(--shadow);cursor:pointer;z-index:1;border-radius:50%;place-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%)}.attn-nav:hover{color:var(--text);background:var(--surface-hover)}.attn-nav.left{left:-10px}.attn-nav.right{right:-10px}@media (hover:hover) and (pointer:fine){.attn-nav{display:grid}}.attn-row-static{overflow:hidden}.attn-skel .attn-body{gap:7px}.attn-clear{background:var(--good-soft);color:var(--good);border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:8px 12px;font-size:13px;display:flex}.attn-clear svg{flex:none}.attn-clear-title{font-weight:600}.attn-clear-sub{color:var(--text-2)}@media (width<=860px){.attn-row{scroll-snap-type:x mandatory}.attn-card{flex:0 0 min(330px,86%)}}@media (width<=520px){.attn-clear{border-radius:var(--radius-sm)}}@media (prefers-reduced-motion:reduce){.attn-card,.attn-cta,.attn-cta svg{transition:none}}.ec{min-width:0;padding:16px 20px;container:ec/inline-size}.ec-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""summary""chart";align-content:start;gap:12px;height:100%;display:grid}@container ec (width>=760px){.ec-inner{grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);grid-template-areas:"head head""summary chart";column-gap:32px}}.ec-head{grid-area:head;align-items:center;gap:8px;min-width:0;display:flex}.ec-title{font-family:var(--font-display);font-size:15px;font-weight:600}.ec-period{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-muted);border:1px solid var(--border);border-radius:6px;padding:2px 6px;font-size:10.5px;font-weight:600}.ec-link{white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:500;display:inline-flex}.ec-summary{flex-direction:column;grid-area:summary;gap:4px;min-width:0;display:flex}.ec-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-size:32px;font-weight:600;line-height:1.15}.ec-sub{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.ec-note{color:var(--text-muted)}.ec-empty{color:var(--text-2);margin:4px 0;font-size:13px}.ec-stats{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 0;padding-top:12px;display:grid}.ec-stats>div{min-width:0}.ec-stats dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.ec-stats dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;margin:3px 0 0;font-size:15px;font-weight:600}.ec-stats dd.up{color:var(--good)}.ec-chart{grid-area:chart;align-self:end;min-width:0}.ec-bars{position:relative}.ec-bars svg{display:block;overflow:visible}.ec-zero{stroke:var(--axis);stroke-width:1px}.ec-avg{stroke:var(--brand);stroke-width:1.25px;stroke-dasharray:4 4;opacity:.8}.ec-slot{fill:var(--surface-hover)}.ec-day{font-family:var(--font-mono);fill:var(--text-muted);letter-spacing:.04em;font-size:10px}.ec-day.today{fill:var(--text-2);font-weight:600}.ec-avg-label{font-family:var(--font-mono);color:var(--brand);pointer-events:none;align-items:center;gap:5px;font-size:10.5px;display:inline-flex;position:absolute;top:-2px;right:0}.ec-avg-label line{stroke:var(--brand);stroke-width:1.5px;stroke-dasharray:3 3}.ec .earn-up{color:var(--good)}.ec .earn-down{color:var(--bad)}.mkt-card{flex-direction:column;min-width:0;display:flex;container-type:inline-size}.mkt-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 10px;display:flex}.mkt-title{flex:190px;align-items:center;gap:10px;min-width:0;display:flex}.mkt-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.mkt-name{color:var(--text);font-size:14px;font-weight:600;line-height:1.3}.mkt-empty{color:var(--text-muted);padding:18px 20px 20px;font-size:13px}.mkt-foot{border-top:1px solid var(--border);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:8px 12px 10px 20px;font-size:12px;display:flex}.mkt-foot-note{font-variant-numeric:tabular-nums;min-width:0}.mkt-link{color:var(--text-2);flex:none}.mkt-rows{flex-direction:column;padding:0 8px 8px;display:flex}.mkt-row{color:inherit;border-radius:8px;grid-template-columns:auto minmax(0,1fr) minmax(56px,128px) auto;align-items:center;gap:12px;min-height:50px;padding:7px 12px;text-decoration:none;display:grid}.mkt-row.skeleton-row{min-height:0;display:block}a.mkt-row:hover{background:var(--surface-hover);text-decoration:none}a.mkt-row:hover *{text-decoration:none}a.mkt-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.mkt-row+.mkt-row{border-top:1px solid var(--border)}a.mkt-row:hover+.mkt-row{border-top-color:#0000}.mkt-row:has(+a.mkt-row:hover){border-top-color:#0000}.mkt-row-name{flex-direction:column;gap:1px;min-width:0;display:flex}.mkt-row-name .n{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.mkt-row-name .s{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mkt-row-price{flex-direction:column;align-items:flex-end;gap:3px;min-width:84px;display:flex}.mkt-row-price .p{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.mkt-row-price .delta{font-variant-numeric:tabular-nums}.mkt-spark{min-width:0;height:34px;display:block;position:relative}.mkt-spark svg{display:block;overflow:visible}.mkt-spark-empty{height:100%;color:var(--text-muted);border-bottom:1px dashed var(--border-strong);place-items:center;font-size:11px;display:grid}.mkt-spark-tip{white-space:nowrap;flex-direction:column;min-width:140px;padding:6px 9px;display:flex;top:38px}.mkt-spark-tip .tt-title{margin-bottom:2px}.reg-body{grid-template-columns:minmax(190px,.8fr) minmax(0,1.6fr);align-items:start;gap:12px 24px;padding:2px 20px 14px;display:grid}.reg-left{min-width:0}.reg-now-label{color:var(--text-2);font-size:12px}.reg-now{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-size:28px;font-weight:600;line-height:1.15}.reg-verdict{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;display:flex}.reg-verdict .chip{font-weight:600}.reg-reason{color:var(--text-2);font-size:12px}.reg-stats{flex-direction:column;gap:5px;margin-top:14px;font-size:13px;display:flex}.reg-stats>div{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.reg-stats>div>span:first-child{color:var(--text-2);white-space:nowrap}.reg-stats>div>span:last-child{white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.reg-vs{border-radius:999px;padding:0 5px;font-size:11px;font-weight:600}.reg-vs.good{color:var(--good);background:var(--good-soft)}.reg-vs.bad{color:var(--bad);background:var(--bad-soft)}.reg-chart{min-width:0;position:relative}.reg-chart svg{display:block;overflow:visible}.reg-chart-empty{text-align:center;color:var(--text-muted);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);place-items:center;padding:0 16px;font-size:12px;display:grid}.reg-tick{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}.reg-legend{color:var(--text-2);justify-content:flex-end;gap:14px;margin-top:2px;font-size:11px;display:flex}.reg-legend>span{align-items:center;gap:5px;display:inline-flex}.reg-key.line{background:var(--series-1);border-radius:2px;width:12px;height:2px}.reg-key.median{border-top:1px dashed var(--text-muted);width:12px}.reg-key.dot{background:var(--series-2);border-radius:99px;width:9px;height:9px}@container (width<=560px){.reg-body{grid-template-columns:minmax(0,1fr)}.reg-stats{margin-top:10px}}@container (width<=420px){.mkt-head{padding:14px 16px 8px}.mkt-rows{padding:0 4px 6px}.mkt-row{grid-template-columns:auto minmax(0,1fr) 56px auto;gap:10px;padding:7px 10px}.mkt-row-price{min-width:76px}.reg-body{padding:2px 16px 12px}.mkt-foot{padding:8px 8px 10px 16px}}.rv-chip{white-space:nowrap;background:var(--surface-2);color:var(--text-2);border-radius:999px;align-items:center;gap:5px;padding:4px 9px 4px 7px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.rv-chip.icon-only{padding:4px}.rv-chip.good{background:var(--good-soft);color:var(--good)}.rv-chip.bad{background:var(--bad-soft);color:var(--bad)}.rv-chip.early{background:var(--brand-soft);color:var(--brand)}.rr-up{color:var(--good)}.rr-down{color:var(--bad)}.rr-flat{color:var(--text-2)}.rr-bar{border-radius:0 4px 4px 0;min-width:2px;height:100%;display:block;position:relative}.rr-bar.burn{background:linear-gradient(90deg, color-mix(in srgb, var(--series-2) 30%, transparent), var(--series-2))}.rr-bar.earn{background:linear-gradient(90deg, color-mix(in srgb, var(--good) 30%, transparent), var(--good))}.rr-bar:after{content:"";background:inherit;border-radius:0 4px 4px 0;width:3px;position:absolute;top:0;bottom:0;right:0}.rr-bar.burn:after{background:var(--series-2)}.rr-bar.earn:after{background:var(--good)}.rrc{min-width:0;padding:16px 20px;container:rrc/inline-size}.rrc-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""summary""side";align-content:start;gap:14px;height:100%;display:grid}@container rrc (width>=620px){.rrc-inner{grid-template-columns:minmax(220px,1fr) minmax(0,1.1fr);grid-template-areas:"head head""summary side";column-gap:32px}}.rrc-head{grid-area:head;align-items:center;gap:8px;min-width:0;display:flex}.rrc-title{font-family:var(--font-display);white-space:nowrap;font-size:15px;font-weight:600}.rrc-period{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-muted);border:1px solid var(--border);border-radius:6px;padding:2px 6px;font-size:10.5px;font-weight:600}.rrc-link{white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:500;display:inline-flex}@container rrc (width<=330px){.rrc-period{display:none}.rrc-link{font-size:12px}}.rrc-summary{flex-direction:column;grid-area:summary;gap:4px;min-width:0;display:flex}.rrc-value-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rrc-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-size:32px;font-weight:600;line-height:1.15}.rrc-sub{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12.5px;display:flex}.rrc-net{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.rrc-empty{color:var(--text-2);margin:4px 0;font-size:13px}.rrc-stats{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 0;padding-top:12px;display:grid}.rrc-stats>div{min-width:0}.rrc-stats dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.rrc-stats dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;margin:3px 0 0;font-size:15px;font-weight:600}.rrc-side{flex-direction:column;grid-area:side;align-self:end;gap:12px;min-width:0;display:flex}.rrc-bars{flex-direction:column;gap:6px;display:flex}.rrc-bar-row{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px;display:grid}.rrc-bar-key{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.rrc-track{background:var(--surface-2);border-radius:0 4px 4px 0;height:10px;display:block}.rrc-extremes{flex-direction:column;gap:2px;display:flex}.rrc-extreme{border-bottom:1px solid var(--border);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:grid}.rrc-ex-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:10px}.rrc-ex-subnet{min-width:0;color:var(--text);align-items:center;gap:6px;display:inline-flex}.rrc-ex-subnet:hover .rrc-ex-name{text-decoration:underline}.rrc-ex-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.rrc-ex-none{color:var(--text-muted)}.rrc-ex-roi{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.rrc-foot{color:var(--text-muted);padding-top:4px;font-size:12px}.earn-up{color:var(--good)}.earn-down{color:var(--bad)}.earn-flat{color:var(--text-2)}.earn-refetch{transition:opacity .15s}.earn-refetch.loading{opacity:.6}.earn-wallet-filter{border:1px solid var(--border-strong);background:var(--surface);border-radius:999px;align-items:center;gap:6px;max-width:100%;height:36px;padding:0 6px 0 12px;font-size:13px;font-weight:500;display:inline-flex}.earn-wallet-filter span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.earn-bridge{flex-direction:column;padding:6px 20px 18px;display:flex}.earn-bridge .row{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.earn-bridge .row:last-child{border-bottom:none}.earn-bridge .row>span:first-child{color:var(--text-2);min-width:0}.earn-bridge .row>span:last-child{white-space:nowrap;font-weight:500}.earn-bridge .row.sub{border-bottom:none;padding:5px 0 5px 14px;font-size:12.5px}.earn-bridge .row.sub>span{color:var(--text-muted);font-weight:400}.earn-bridge .row.total{border-top:1px solid var(--border-strong);border-bottom:none;margin-top:4px;padding-top:12px}.earn-bridge .row.total>span:first-child{color:var(--text);font-weight:600}.earn-bridge .row.total>span:last-child{font-family:var(--font-display);font-size:18px;font-weight:600}.earn-bridge .note{color:var(--text-muted);margin-top:10px;font-size:12px;line-height:1.5}.earn-chart .bar-hit{cursor:default}.earn-chart .slot-hover{fill:var(--surface-hover)}.earn-legend{color:var(--text-2);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.earn-legend span{align-items:center;gap:6px;display:inline-flex}.earn-table td{white-space:nowrap}.earn-table .wallet-cell .wallet-name{text-overflow:ellipsis;max-width:220px;overflow:hidden}.earn-table .sub-line{color:var(--text-muted);font-size:12px}.earn-table .pnl{font-weight:600}.earn-note{border-top:1px solid var(--border);color:var(--text-2);align-items:flex-start;gap:10px;padding:14px 16px;font-size:12.5px;line-height:1.5;display:flex}.earn-note svg{color:var(--text-muted);flex:none;margin-top:2px}.earn-empty-inline{color:var(--text-2);align-items:center;gap:16px;padding:20px;font-size:13px;line-height:1.55;display:flex}.earn-empty-inline .empty-icon{background:var(--brand-soft);width:44px;height:44px;color:var(--brand);border-radius:12px;flex:none;place-items:center;display:grid}.earn-empty-inline strong{color:var(--text);font-weight:600}.earn-card{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:8px 28px;padding:16px 20px;display:grid}.earn-card-head{color:var(--text-2);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.earn-card-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:26px;font-weight:600;line-height:1.2;overflow:hidden}.earn-card-foot{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.earn-card-stats{flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.earn-card-stats>div{font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;display:flex}.earn-card-stats>div>span:first-child{color:var(--text-2)}.earn-card-stats>div>span:last-child{white-space:nowrap;font-weight:500}.earn-card-side{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.earn-mini{display:block}@media (width<=1100px){.earn-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.earn-card-side{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}}@media (width<=520px){.earn-card{grid-template-columns:minmax(0,1fr);padding:14px 16px}.earn-empty-inline{flex-direction:column;align-items:flex-start}}.earn-chart-card{flex-direction:column;display:flex}.earn-chart-pad{flex-direction:column;flex:1;padding-top:8px;display:flex}.earn-chart{flex:1;position:relative}.earn-chart .earn-svg{position:absolute;inset:0}.earn-chart .bar-val{font-family:var(--font-display);fill:var(--text-2);font-variant-numeric:tabular-nums;pointer-events:none;font-size:11px;font-weight:600}.earn-chart .avg-line line{stroke:var(--brand);stroke-width:1.25px;stroke-dasharray:5 5;opacity:.75}.earn-chart .avg-line text{font-family:var(--font-mono);fill:var(--brand);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font-size:10.5px}.earn-legend-avg{color:var(--brand);font-family:var(--font-mono);font-size:11px}.earn-legend-avg svg line{stroke:var(--brand);stroke-width:1.5px;stroke-dasharray:4 3}.dash-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dash-cell{min-width:0;display:flex;container:dash-cell/inline-size}.dash-cell>.card{flex:1;min-width:0}@media (width<=1100px){.dash-cards{grid-template-columns:minmax(0,1fr)}}.mh-card{flex-direction:column;gap:14px;min-width:0;padding:16px 20px;display:flex}.mh-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mh-sub{color:var(--text-muted);font-size:12px}.mh-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:600;line-height:1.3}.mh-top{align-items:center;gap:22px;min-width:0;display:flex}.mh-right{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.mh-value{margin-top:2px}.mh-donut{flex:none;position:relative}.mh-donut svg{display:block}.mh-arc{cursor:default;transition:opacity .15s}.mh-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mh-total{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:1.05}.mh-donut-skel{border:13px solid var(--surface-2);border-radius:50%;flex:none;width:128px;height:128px}.mh-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px;margin:0;padding:0;list-style:none;display:grid}.mh-legend-item{color:var(--text-2);border-radius:6px;align-items:center;gap:7px;margin:0 -6px;padding:3px 6px;font-size:13px;text-decoration:none;transition:opacity .15s,background .15s;display:flex}.mh-legend-item:hover{background:var(--surface-hover);text-decoration:none}.mh-legend-item.dim{opacity:.45}.mh-legend-icon{flex:none;place-items:center;display:inline-grid}.mh-legend-label{flex:1;min-width:0}.mh-legend-n{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.mh-closest{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:12px;display:flex}.mh-list{flex-direction:column;margin:0 -8px;padding:0;list-style:none;display:flex}.mh-row{color:var(--text);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:6px 8px;text-decoration:none;display:flex}.mh-row:hover{background:var(--surface-hover);text-decoration:none}.mh-dot{border-radius:50%;flex:none;width:8px;height:8px}.mh-row-main,.mh-row-side{flex-direction:column;min-width:0;line-height:1.3;display:flex}.mh-row-main{flex:1}.mh-row-side{text-align:right;flex:none;align-items:flex-end}.mh-row-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.mh-row-sub{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.mh-rank{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.mh-of{font-family:var(--font-sans);color:var(--text-muted);font-size:12px;font-weight:400}.mh-immune{color:var(--brand);font-family:var(--font-sans);font-size:12.5px;font-weight:500}.mh-none{color:var(--text-muted);padding:4px 0;font-size:12.5px}.mh-closest-skel{flex-direction:column;gap:10px;padding:6px 0;display:flex}.mh-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.mh-updated{color:var(--text-muted);font-size:12px}.mh-stale{color:var(--warn);font-weight:500}@container dash-cell (width>=480px){.mh-row-main,.mh-row-side{flex-direction:row;align-items:baseline;gap:8px}.mh-row-main .mh-row-name{flex:0 auto}.mh-row-side .mh-row-sub{min-width:86px}}@container dash-cell (width<=420px){.mh-top{gap:16px}.mh-legend{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.mh-card{padding:14px 16px}}@media (prefers-reduced-motion:reduce){.mh-arc,.mh-legend-item{transition:none}}.dash-cell.dash-wide{grid-column:1/-1}.login-page{--login-dot:#0b12201c;--login-card-shadow:0 1px 2px #0b12200d, 0 28px 64px -28px #10285047;--login-hex:#2a78d629;--login-seam:#2a78d60d;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);min-height:100%;display:grid}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .login-page{--login-dot:#ffffff1a;--login-seam:#0c203e8c;--login-card-shadow:0 1px 0 #ffffff0a inset, 0 32px 80px -30px #000000bf;--login-hex:#3987e533}}:root[data-theme=dark] .login-page{--login-dot:#ffffff1a;--login-seam:#0c203e8c;--login-card-shadow:0 1px 0 #ffffff0a inset, 0 32px 80px -30px #000000bf;--login-hex:#3987e533}.login-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600;line-height:1.4}.login-art{isolation:isolate;color:#fff;background:radial-gradient(60% 46% at 50% 30%,#2668c857,#0000 72%),radial-gradient(46% 40% at 0 0,#1d4f938c,#0000 72%),radial-gradient(52% 44% at 100% 100%,#0e7c6157,#0000 72%),linear-gradient(#081528 0%,#06101c 100%);grid-template-rows:auto minmax(0,1fr);row-gap:8px;padding:clamp(24px,3vw,44px);display:grid;position:relative;overflow:hidden}.login-art:before{content:"";z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100'%3E%3Cpath d='M28 66L0 50V16L28 0l28 16v34L28 66v34M28 0v34L0 50v34l28 16 28-16V50L28 34' fill='none' stroke='%23fff' stroke-opacity='.07' stroke-width='1'/%3E%3C/svg%3E");background-position:top;background-size:56px 100px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 52% at 50% 34%,#000 0%,#0000 78%);mask-image:radial-gradient(62% 52% at 50% 34%,#000 0%,#0000 78%)}.login-art:after{content:"";pointer-events:none;background:linear-gradient(#0000,#3b8cf08c 30%,#14b58a80 70%,#0000);width:1px;position:absolute;top:0;bottom:0;right:0}.login-art-top{align-items:center;display:flex}.login-art .brand-name{color:#fff;font-size:23px}.login-art .brand-sub{color:#ffffffa8}.login-art-main{flex-direction:column;place-self:center;width:100%;max-width:clamp(560px,40vw,820px);padding:clamp(8px,2vh,28px) 0;display:flex}.login-hero{align-self:center;width:clamp(300px,178vh - 1068px,100%);margin:0 0 clamp(12px,2.4vh,32px)}.login-copy .login-eyebrow{color:#7cc4f5;align-items:center;gap:10px;display:inline-flex}.login-copy .login-eyebrow:before{content:"";background:linear-gradient(90deg,#3b8cf0,#14b58a);border-radius:2px;width:22px;height:2px}.login-art h1{letter-spacing:-.028em;text-wrap:balance;margin-top:12px;font-size:clamp(30px,2.35vw,46px);font-weight:600;line-height:1.08}.login-lead{color:#ffffffbd;max-width:54ch;margin:14px 0 0;font-size:clamp(14.5px,.85vw,16px);line-height:1.6}.login-features{border-top:1px solid #ffffff17;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.8vh,18px) 20px;margin:clamp(20px,3.2vh,34px) 0 0;padding:clamp(18px,2.6vh,26px) 0 0;list-style:none;display:grid}.login-features li{align-items:center;gap:12px;min-width:0;display:flex}.lf-icon{color:#d4e7ff;background:linear-gradient(135deg,#3b8cf042,#14b58a24);border:1px solid #ffffff24;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff24,0 6px 16px -8px #0009}.lf-text{flex-direction:column;min-width:0;display:flex}.lf-title{color:#fffffff2;font-size:13.5px;font-weight:600;line-height:1.3}.lf-sub{color:#ffffffa3;font-size:12.5px;line-height:1.35}.login-side{isolation:isolate;background:var(--page);grid-template-rows:minmax(0,1fr) auto;padding:clamp(24px,4vh,48px) 24px 20px;display:grid;position:relative;overflow:hidden}.login-side:before{content:"";z-index:-2;background-image:radial-gradient(circle at 1px 1px, var(--login-dot) 1px, transparent 1.6px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 52% at 50% 46%,#000 10%,#0000 82%);mask-image:radial-gradient(58% 52% at 50% 46%,#000 10%,#0000 82%)}.login-side:after{content:"";z-index:-2;background:radial-gradient(560px 420px at 90% 4%, #3b8cf029, transparent 70%), radial-gradient(560px 420px at 8% 98%, #14b58a1f, transparent 70%), linear-gradient(90deg, var(--login-seam), transparent 45%);pointer-events:none;position:absolute;inset:0}.login-side-inner{place-items:center;display:grid;position:relative}.login-side-inner:before{content:"";z-index:-1;background:var(--login-hex);pointer-events:none;width:780px;height:780px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 780 780'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M390 90l259.8 150v300L390 690 130.2 540V240Z'/%3E%3Cpath d='M390 20l320.4 185v370L390 760 69.6 575V205Z' stroke-dasharray='2 8' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 780 780'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M390 90l259.8 150v300L390 690 130.2 540V240Z'/%3E%3Cpath d='M390 20l320.4 185v370L390 760 69.6 575V205Z' stroke-dasharray='2 8' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}.login-card{width:min(424px,100%);box-shadow:var(--login-card-shadow);border-radius:18px;padding:36px 34px 24px;position:relative}.login-card:before{content:"";background:var(--brand-grad);border-radius:2px;height:2px;position:absolute;top:-1px;left:32px;right:32px}.login-card-head{text-align:center;flex-direction:column;align-items:center;display:flex}.login-emblem{margin-bottom:18px;display:inline-grid;position:relative}.login-emblem:before{content:"";z-index:-1;background:radial-gradient(closest-side,#3b8cf038,#14b58a14 60%,#0000);border-radius:50%;position:absolute;inset:-14px}.login-step-icon{width:56px;height:56px;color:var(--brand);background:var(--hero-tint);border:1px solid var(--hero-border);border-radius:16px;place-items:center;margin-bottom:16px;display:grid}.login-card-head .login-eyebrow{color:var(--brand)}.login-title{font-family:var(--font-display);letter-spacing:-.025em;margin-top:6px;font-size:27px;font-weight:650;line-height:1.15}.login-sub{color:var(--text-2);max-width:32ch;margin:8px 0 0}.login-email{color:var(--text);overflow-wrap:anywhere;font-weight:600}.login-back{height:30px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;top:14px;left:14px}.login-back:hover{background:var(--surface-2);color:var(--text)}.login-back:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.login-card form{flex-direction:column;gap:16px;margin-top:26px;display:flex}.login-card .input{border-radius:10px;height:42px;transition:border-color .15s,box-shadow .15s}.login-card .input::placeholder{color:var(--text-muted);opacity:.7}.login-card .input:focus{outline:2px solid var(--brand);outline-offset:-1px;box-shadow:0 0 0 4px var(--brand-soft)}.login-card .input-icon:focus-within svg{color:var(--brand)}.login-card .input.login-code{height:52px;font-family:var(--font-mono);letter-spacing:.42em;padding-left:40px;font-size:22px;font-weight:600}.login-card .input.login-code::placeholder{opacity:.35}.login-card .input-icon:has(.login-code) svg{left:14px}.login-card .field .help{color:var(--text-2);line-height:1.45}.login-card .banner.error{align-items:flex-start;line-height:1.4}.login-submit{border-radius:10px;gap:8px;width:100%;height:44px;margin-top:2px;font-size:14.5px;font-weight:600}.login-assure{border-top:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:22px;padding-top:18px;font-size:10.5px;font-weight:500;display:flex}.login-assure span{align-items:center;gap:7px;display:inline-flex}.login-assure span:first-child svg{color:var(--good)}.login-assure span:last-child svg{color:var(--brand)}.login-foot{text-align:center;color:var(--text-2);padding-top:20px;font-size:12px}@media (width>=961px) and (height<=820px){.login-lead{display:none}.login-hero{width:clamp(300px,178vh - 907.8px,100%)}}@media (width<=960px){.login-page{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.login-art{row-gap:12px;padding:18px 20px 20px}.login-art:after{background:linear-gradient(90deg,#0000,#3b8cf08c 30%,#14b58a80 70%,#0000);width:auto;height:1px;top:auto;left:0}.login-art .brand-name{font-size:20px}.login-art-main{justify-self:stretch;max-width:none;padding:0}.login-art .login-hero{display:none!important}.login-features,.login-lead,.login-copy .login-eyebrow{display:none}.login-art h1{font-family:var(--font-sans);letter-spacing:0;color:#fffc;margin:0;font-size:15px;font-weight:500;line-height:1.45}.login-side{padding:32px 16px 20px}.login-side-inner{place-items:start center}.login-emblem{display:none}.login-card{padding:30px 22px 20px}}@media (width>=2000px) and (height>=1100px){.login-art-main{max-width:900px}.login-eyebrow{font-size:12px}.login-art h1{font-size:52px}.login-lead{font-size:17px}.lf-icon{border-radius:13px;width:44px;height:44px}.lf-title{font-size:15px}.lf-sub{font-size:14px}.login-card{width:460px;padding:42px 40px 28px}.login-title{font-size:30px}.login-card .input{height:46px}.login-submit{height:48px}}.nd-backdrop{z-index:50;background:#050a1273;animation:.16s ease-out nd-fade;position:fixed;inset:0}.nd-panel{background:var(--surface);border-left:1px solid var(--border);outline:none;flex-direction:column;width:min(580px,100%);animation:.22s cubic-bezier(.2,.8,.2,1) nd-slide;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 64px #00000038}@keyframes nd-fade{0%{opacity:0}}@keyframes nd-slide{0%{opacity:0;transform:translate(32px)}}@keyframes nd-rise{0%{opacity:0;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.nd-backdrop,.nd-panel{animation:none}}.nd-head{border-bottom:1px solid var(--border);background:var(--hero-tint), var(--surface);align-items:center;gap:12px;padding:16px 16px 14px 20px;display:flex}.nd-icon{color:#fff;background:var(--brand-grad);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff40,0 4px 14px #2a78d640}.nd-title{flex:1;min-width:0}.nd-title h2{font-family:var(--font-display);letter-spacing:-.01em;font-feature-settings:"tnum";margin:0;font-size:19px;font-weight:600}.nd-title-sn{color:var(--text-muted);font-weight:500}.nd-sub{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;overflow:hidden}.nd-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;padding:16px 20px 24px;display:flex;overflow-y:auto}.nd-body>*{flex-shrink:0}.nd-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:600;line-height:1.3}.nd-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nd-status .chip{padding:3px 9px;font-size:12px}.nd-reason{color:var(--text-2);font-size:13px}.nd-stats{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.nd-stat{flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.nd-stat+.nd-stat{border-left:1px solid var(--border)}.nd-stat-value{font-family:var(--font-display);font-feature-settings:"tnum";letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:600;line-height:1.15;overflow:hidden}.nd-of{color:var(--text-muted);letter-spacing:0;font-size:13px;font-weight:500}.nd-trend{align-items:baseline;gap:6px;display:flex}.nd-trend-word{color:var(--text);font-size:17px}.nd-stat-foot{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.nd-range{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nd-note{color:var(--text-muted);flex:1;min-width:180px;font-size:12px}.nd-chart-card{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:8px;padding:12px 12px 10px;display:flex}.nd-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.nd-legend{color:var(--text-2);flex-wrap:wrap;gap:12px;font-size:11.5px;display:flex}.nd-legend span{align-items:center;gap:5px;display:inline-flex}.nd-swatch{border-radius:3px;width:10px;height:10px;display:inline-block}.nd-swatch.line{background:var(--series-1);border-radius:2px;height:3px}.nd-swatch.warn{background:var(--warn-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 45%, transparent)}.nd-swatch.bad{background:var(--bad-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bad) 45%, transparent)}.nd-band.warn{fill:var(--warn-soft)}.nd-band.bad{fill:var(--bad-soft)}.nd-chart-foot{color:var(--text-muted);padding:0 2px;font-size:11.5px}.nd-chart-empty{border-radius:var(--radius-sm);background:var(--surface-2)}.nd-empty{color:var(--text-2);flex-direction:column;align-items:center;gap:4px;font-size:13px;display:flex}.nd-empty svg{color:var(--brand);margin-bottom:4px}.nd-empty-sub{color:var(--text-muted);font-size:12px}.nd-section-label{margin-bottom:8px}.nd-facts{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.nd-facts>div{border-bottom:1px solid var(--border);min-width:0;padding:10px 14px}.nd-facts>div:nth-child(odd):not(.wide){border-right:1px solid var(--border)}.nd-facts>div.wide{grid-column:1/-1}.nd-facts>div.wide~div:nth-child(odd){border-right:none}.nd-facts>div.wide~div:nth-child(2n){border-right:1px solid var(--border)}.nd-facts>div:nth-last-child(-n+2){border-bottom:none}.nd-facts dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:3px;font-size:10px;font-weight:600}.nd-facts dd{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;margin:0;font-size:13.5px;display:flex}.nd-facts dd .addr{min-width:0;max-width:100%}.nd-facts dd .addr>span{overflow-wrap:anywhere}.nd-facts .risk-chip{padding:2px 8px;font-size:12px}.nd-num{font-family:var(--font-display);font-feature-settings:"tnum";font-weight:600}.nd-link{color:var(--brand);font-weight:600;text-decoration:none}.nd-link:hover{text-decoration:underline}.nd-actions{flex-wrap:wrap;gap:8px;display:flex}.nd-actions .btn{text-decoration:none}@media (width<=640px){.nd-panel{width:100%;box-shadow:none;border-left:none;animation-name:nd-rise}.nd-head{padding:12px 12px 12px 16px}.nd-body{padding:14px 16px 28px}.nd-stat{padding:10px}.nd-stat .nd-eyebrow{letter-spacing:.06em}.nd-stat-value{font-size:18px}.nd-stat-foot{white-space:normal;line-height:1.3}.nd-trend-word{font-size:14px}.nd-facts>div{padding:9px 12px}}.chip.bad{background:var(--bad-soft);color:var(--bad);border-color:#0000}.miners-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.miners-filters .seg button,.miners-table td{white-space:nowrap}.miners-table th,.miners-table td{padding-left:12px;padding-right:12px}.miners-table .risk-chip{padding:3px 9px;font-size:12px}.miners-table .subnet-cell{align-items:center;gap:8px;display:flex}.miners-table .sub-line{color:var(--text-muted);font-size:12px}.miners-table tr.risk-danger td:first-child{box-shadow:inset 3px 0 0 var(--bad)}.miners-table tr.risk-warning td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.immunity-bar{background:var(--brand-soft);border-radius:2px;width:72px;height:4px;margin:5px 0 0 auto;overflow:hidden}.immunity-bar>div{background:var(--brand);height:100%}.miners-note{border-top:1px solid var(--border);color:var(--text-2);align-items:flex-start;gap:10px;padding:14px 16px;font-size:12.5px;line-height:1.5;display:flex}.miners-note svg{color:var(--text-muted);flex:none;margin-top:2px}.miners-table tbody tr.clickable:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.miners-table tbody tr.selected td{background:var(--brand-soft)}.miners-table .trend-col{width:1%}.trend-cell{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.trend-cell .nt-spark{flex:none;display:block}.trend-meta{line-height:1.2}.trend-delta{font-family:var(--font-display);font-feature-settings:"tnum";color:var(--text-2);font-size:12px;font-weight:600}.trend-delta .unit{font-family:var(--font-sans);color:var(--text-muted);font-weight:400}.trend-delta.unknown{color:var(--text-muted);font-weight:500}.trend-none{font-size:12px}.nt-chip{white-space:nowrap}.nt-chip.sm{padding:2px 7px 2px 5px;font-size:11px}.rr-refetch{transition:opacity .15s}.rr-refetch.loading{opacity:.6}.rr-filter-pill{border:1px solid var(--border-strong);background:var(--surface);border-radius:999px;align-items:center;gap:6px;max-width:100%;height:36px;padding:0 6px 0 12px;font-size:13px;font-weight:500;display:inline-flex}.rr-filter-pill span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rr-filter-pill .icon-btn{width:26px;height:26px}.rr-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.rr-coverage{background:var(--hero-tint), var(--surface);border-color:var(--hero-border);flex-direction:column;gap:10px;margin-bottom:16px;padding:14px 18px;display:flex}.rr-coverage-row{align-items:center;gap:16px;min-width:0;display:flex}.rr-coverage-illus{flex:none}.rr-coverage-text{min-width:0;color:var(--text-2);flex-direction:column;gap:3px;font-size:13px;display:flex}.rr-coverage-text strong{color:var(--text);font-weight:600}.rr-progress{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.rr-progress .progress{width:min(320px,100%)}.rr-progress-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px}.rr-coverage-note{color:var(--text-2);align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.rr-coverage-note svg{color:var(--brand);flex:none;margin-top:1px}@media (width<=520px){.rr-coverage-illus{display:none}}.rr-tiles{grid-template-columns:minmax(0,1.35fr) repeat(4,minmax(0,1fr));gap:16px;display:grid}.rr-tiles>*{min-width:0}@media (width<=1280px){.rr-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.rr-hero{grid-column:1/-1}}@media (width<=760px){.rr-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rr-tiles .tile{padding:14px 16px}}.rr-hero .tile-foot{flex-wrap:nowrap;align-items:flex-start}.rr-reason{min-width:0;color:var(--text-2);line-height:1.4}.rr-slash{color:var(--text-muted);font-weight:400}.rr-split{gap:2px;height:6px;margin:2px 0;display:flex}.rr-split span{border-radius:3px;min-width:3px;display:block}.rr-split .alive{background:var(--good)}.rr-split .gone{background:var(--axis)}.rr-split .unknown{background:repeating-linear-gradient(135deg, var(--axis) 0 2px, transparent 2px 4px)}.rr-key{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.rr-key.burn{background:var(--series-2)}.rr-key.earn{background:var(--good)}.rr-legend{color:var(--text-2);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.rr-legend>span{align-items:center;gap:6px;display:inline-flex}.rr-table td{white-space:nowrap}.rr-table .sub-line{color:var(--text-muted);margin-top:2px;font-size:12px}.rr-table .rr-wrap{white-space:normal;max-width:340px;line-height:1.35}.rr-net-cell{align-items:center;gap:6px;display:inline-flex}.rr-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:600}.rr-subnet{align-items:center;gap:8px;min-width:0;display:flex}.rr-subnet-name{text-overflow:ellipsis;max-width:200px;font-weight:500;overflow:hidden}a.netuid.rr-netlink{text-decoration:none}a.netuid.rr-netlink:hover{background:var(--brand-soft);color:var(--brand)}.rr-subnet-link{color:var(--text);align-items:center;gap:8px;max-width:220px;text-decoration:none;display:inline-flex}.rr-subnet-link:hover .rr-subnet-name{text-decoration:underline}.rr-approx{margin-left:6px;padding:0 6px;font-size:10.5px}.rr-col-bar{width:190px}.rr-be{flex-direction:column;gap:3px;width:170px;display:flex}.rr-be-track{background:var(--surface-2);border-radius:0 4px 4px 0;height:8px;display:block}.rr-xs-only,.rr-xs-inline,.rr-verdict-icon{display:none}@media (width<=520px){.rr-xs-only{margin-top:6px;display:block}.rr-xs-only .rr-be{width:150px}.rr-xs-inline{display:inline}.rr-table .rr-wrap{max-width:190px}.rr-subnet-name{max-width:130px}.rr-table .rr-verdict-full{display:none}.rr-table .rr-verdict-icon{display:inline}.rr-regs .rr-wallet{max-width:150px}.rr-col-chev{width:36px}.rr-regs tr.rr-v-losing td:nth-child(2){box-shadow:inset 3px 0 0 color-mix(in srgb, var(--bad) 55%, transparent)}.rr-regs tr.rr-v-paying_off td:nth-child(2){box-shadow:inset 3px 0 0 color-mix(in srgb, var(--good) 55%, transparent)}}.rr-regs .wallet-cell{gap:10px}.rr-regs .rr-wallet{color:inherit;text-overflow:ellipsis;max-width:200px;display:block;overflow:hidden}.rr-when{font-weight:500}.rr-hotkey{font-family:var(--font-mono);color:var(--text-2);font-size:12px}.rr-status{align-items:center;gap:6px;font-weight:500;display:inline-flex}.rr-dot{border-radius:50%;flex:none;width:8px;height:8px}.rr-dot.alive{background:var(--good);box-shadow:0 0 0 3px var(--good-soft)}.rr-dot.gone{background:var(--axis)}.rr-dot.unknown{border:1.5px dashed var(--text-muted);background:0 0}.rr-imm{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);background:var(--brand-soft);border-radius:4px;padding:1px 5px;font-size:9.5px}.rr-col-chev{width:44px;padding-left:0!important}.rr-chev svg{transition:transform .15s}.rr-open .rr-chev svg{transform:rotate(180deg)}.rr-regs tr.rr-open td{background:var(--surface-hover);border-bottom-color:#0000}.rr-regs tr.rr-v-losing td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--bad) 55%, transparent)}.rr-regs tr.rr-v-paying_off td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--good) 55%, transparent)}.rr-more{border-top:1px solid var(--border);justify-content:center;padding:10px;display:flex}.rr-note{border-top:1px solid var(--border);color:var(--text-muted);align-items:flex-start;gap:8px;padding:12px 20px 16px;font-size:12px;line-height:1.5;display:flex}.rr-note svg{flex:none;margin-top:2px}.rr-detail-row>td{background:var(--surface-hover);white-space:normal;padding:4px 16px 18px!important}.rr-detail{flex-direction:column;gap:16px;min-width:0;max-width:calc(100vw - 64px);display:flex}.rr-detail-head{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.rr-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=960px){.rr-detail-grid{grid-template-columns:minmax(0,1fr)}}.rr-detail-chart{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;padding:12px 14px 8px}.rr-mini-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.rr-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px}.rr-line{border-radius:1px;width:14px;height:2px;display:inline-block}.rr-line.stake{background:var(--brand)}.rr-line.earned{background:var(--good)}.rr-chart{position:relative}.rr-chart svg{touch-action:pan-y;display:block;overflow:visible}.rr-chart-window{fill:var(--bad-soft)}.rr-chart-reg{stroke:var(--text-muted);stroke-width:1px;stroke-dasharray:3 3}.rr-crosshair{stroke:var(--axis);stroke-width:1px}.rr-ev.stake{fill:var(--brand)}.rr-ev.unstake{fill:var(--series-2)}.rr-chart-empty{color:var(--text-muted);justify-content:center;align-items:center;gap:10px;padding:36px 8px;font-size:13px;display:flex}.rr-facts{gap:10px;min-width:0;margin:0;display:grid}.rr-facts>div{grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:10px;font-size:13px;display:grid}.rr-facts dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.rr-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.rr-facts .addr{font-family:var(--font-mono);font-size:12px}@media (width<=520px){.rr-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}.rr-timeline{flex-direction:column;gap:10px;padding:2px 6px 0;display:flex}.rr-track{background:var(--surface-2);border-radius:4px;height:8px;margin:6px 6px 0;position:relative}.rr-seg{position:absolute;top:0;bottom:0}.rr-seg.immune{background:repeating-linear-gradient(135deg, var(--brand-soft) 0 4px, color-mix(in srgb, var(--brand) 32%, transparent) 4px 6px);border-radius:4px 0 0 4px}.rr-seg.alive{background:linear-gradient(90deg, color-mix(in srgb, var(--good) 35%, transparent), var(--good))}.rr-seg.window{background:repeating-linear-gradient(135deg, var(--bad-soft) 0 4px, color-mix(in srgb, var(--bad) 45%, transparent) 4px 6px);border-radius:0 4px 4px 0}.rr-node{background:var(--surface);border:2.5px solid var(--text-muted);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%}.rr-node.start{border-color:var(--brand)}.rr-node.imm{border-color:var(--brand);border-width:2px;width:10px;height:10px;margin:-5px 0 0 -5px}.rr-node.end.alive{border-color:var(--good);box-shadow:0 0 0 4px var(--good-soft)}.rr-node.end.gone{border-color:var(--bad)}.rr-node.end.unknown{border-style:dashed}.rr-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.rr-steps li{flex-direction:column;gap:2px;min-width:0;display:flex}.rr-steps li:nth-child(2){text-align:center}.rr-steps li:last-child{text-align:right}.rr-step-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:10px}@media (width<=620px){.rr-steps{grid-template-columns:minmax(0,1fr);gap:8px}.rr-steps li:nth-child(2),.rr-steps li:last-child{text-align:left}}.rpt{background:var(--page-glow) no-repeat, var(--page);min-height:100%;padding:0 16px 48px}.rpt-toolbar{z-index:20;background:color-mix(in srgb, var(--page) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);margin:0 -16px 24px;padding:10px 16px;position:sticky;top:0}.rpt-toolbar-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:794px;margin:0 auto;display:flex}.rpt-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rpt-toolbar-hint{text-align:right;max-width:794px;color:var(--text-muted);margin:4px auto 0;font-size:11.5px}.rpt-back{color:var(--text-2)}.rpt-sheet{page:report;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:794px;box-shadow:var(--shadow), 0 18px 48px #0b12200f;color:var(--text);margin:0 auto;padding:44px 57px 36px;font-size:12.5px;line-height:1.45}.rpt .muted{color:var(--text-muted)}.rpt .strong{font-weight:600}.rpt .nowrap{white-space:nowrap}.rpt-stack{flex-direction:column;gap:18px;display:flex}.rpt-head{border-radius:var(--radius) var(--radius) 0 0;background:radial-gradient(420px 160px at 0 0,#3b8cf029,#0000 70%),linear-gradient(120deg,#3b8cf01a 0%,#14b58a14 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:-44px -57px 22px;padding:26px 57px 20px;display:flex;position:relative}.rpt-head:after{content:"";background:var(--brand-grad);height:3px;position:absolute;bottom:0;left:0;right:0}.rpt-brand{align-items:center;gap:12px;display:flex}.rpt-brand-name{font-family:var(--font-display);letter-spacing:.02em;color:var(--brand);font-size:13px;font-weight:600}.rpt-brand h1{font-family:var(--font-display);font-size:21px;line-height:1.2}.rpt-meta{grid-template-columns:auto auto;gap:3px 14px;margin:0;font-size:11.5px;display:grid}.rpt-meta>div{display:contents}.rpt-meta dt{color:var(--text-muted);text-align:right}.rpt-meta dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0}.rpt-tiles{break-inside:avoid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:10px;display:grid}.rpt-tile{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:11px 13px;display:flex}.rpt-tile.hero{background:var(--hero-tint), var(--surface);border-color:var(--hero-border)}.rpt-tile-label{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex;overflow:hidden}.rpt-tile-value{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.2;overflow:hidden}.rpt-tile.hero .rpt-tile-value{font-size:21px}.rpt-tile-icon{background:var(--brand-soft);width:22px;height:22px;color:var(--brand);border-radius:6px;flex:none;place-items:center;display:grid}.rpt-tile.hero .rpt-tile-icon{background:var(--brand-grad);color:#fff}.rpt-tile-foot{color:var(--text-muted);font-size:10.5px}.rpt-up{color:var(--good)}.rpt-down{color:var(--bad)}.rpt-card{border:1px solid var(--border);border-radius:10px;padding:12px 14px 10px}.rpt-card-head{break-after:avoid;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.rpt-card-head h2{font-size:14px}.rpt-card-head .hint{color:var(--text-muted);font-size:11px}.rpt-subhead{break-after:avoid;margin:16px 0 4px;font-size:12.5px}.rpt-empty{padding:16px 0 8px}.rpt .chart .tick{font-size:10px}.rpt .comp-bar{height:10px;margin:6px 0 8px}.rpt .legend{margin-bottom:8px;font-size:11px}.rpt-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11.5px}.rpt-table thead{display:table-header-group}.rpt-table tfoot{display:table-row-group}.rpt-table th{text-align:left;font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border-strong);white-space:nowrap;padding:6px 8px;font-size:9.5px;font-weight:500}.rpt-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:6px 8px}.rpt-table th:first-child,.rpt-table td:first-child{padding-left:0}.rpt-table th:last-child,.rpt-table td:last-child{padding-right:0}.rpt-table tr{break-inside:avoid}.rpt-table .num{text-align:right;white-space:nowrap}.rpt-table tfoot td{border-top:1px solid var(--border-strong);border-bottom:none;font-weight:600}.rpt-table tbody tr:last-child td{border-bottom:none}.rpt-table .netuid{min-width:26px;height:18px;font-size:10px}.rpt-subnet{align-items:center;gap:6px;max-width:190px;display:inline-flex}.rpt-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rpt-ellipsis-cell{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.rpt-detail{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.rpt-wallet-cell{align-items:center;gap:8px;min-width:0;display:flex}.rpt-wallet-cell .wallet-glyph{box-shadow:none;border-radius:7px}.rpt-wallet{font-weight:600}.rpt-table td.strong,.rpt-table tfoot td.num{font-family:var(--font-display)}.rpt-kind{align-items:center;gap:6px;display:inline-flex}.rpt-kind-icon{background:var(--surface-2);width:20px;height:20px;color:var(--text-2);border-radius:6px;flex:none;place-items:center;display:grid}.rpt-kind-icon.in{background:var(--good-soft);color:var(--good)}.rpt-kind-icon.out{background:var(--bad-soft);color:var(--bad)}.rpt-sub{color:var(--text-muted);font-size:10px}.rpt-share-h{width:150px}.rpt-share{align-items:center;gap:8px;display:flex}.rpt-share-track{background:var(--surface-2);border-radius:3px;flex:1;height:6px;overflow:hidden}.rpt-share-fill{background:var(--series-1);border-radius:3px;height:100%;display:block}.rpt-share .num{text-align:right;width:44px}.rpt-foot{border-top:1px solid var(--border);break-inside:avoid;flex-direction:column;gap:3px;margin-top:22px;padding-top:12px;font-size:10.5px;display:flex}.rpt-keep{break-inside:avoid}@media screen and (width<=820px){.rpt-sheet{padding:24px 18px}.rpt-head{margin:-24px -18px 20px;padding:20px 18px 16px}.rpt-tiles{grid-template-columns:1fr 1fr}.rpt-card{overflow-x:auto}.rpt-toolbar-hint{display:none}}@media screen and (width<=480px){.rpt-head{flex-direction:column}.rpt-meta dt{text-align:left}}@page report{size:A4 portrait;margin:14mm 14mm 16mm;@bottom-left{content:"Generated by Glasico — watch-only report, prices from CoinGecko";font-family:Inter Variable,system-ui,sans-serif;font-size:7.5pt;color:#7c879b}@bottom-right{content:"Page " counter(page) " of " counter(pages);font-family:Inter Variable,system-ui,sans-serif;font-size:7.5pt;color:#7c879b}}@media print{:root:has(.rpt){height:auto;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}:root:has(.rpt) body{height:auto;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}:root:has(.rpt) #root{height:auto;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}.rpt{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#fff;--surface:#fff;--surface-2:#eef1f5;--surface-hover:#f5f7fa;--border:#0b12201f;--border-strong:#0b122038;--text:#0b1220;--text-2:#4b5870;--text-muted:#6b7689;--brand:#2a78d6;--brand-soft:#2a78d61a;--hero-tint:linear-gradient(135deg, #3b8cf01a 0%, #14b58a0f 100%);--hero-border:#2a78d647;--series-1:#2a78d6;--series-2:#eb6834;--grid:#e3e7ee;--axis:#c3c9d4;--good:#0a7f3f;--good-soft:#0ca30c1a;--bad:#c42f2f;--bad-soft:#d03b3b1a;--shadow:none;color:var(--text);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;min-height:0;padding:0}.rpt-toolbar,.rpt .tooltip{display:none!important}.rpt-sheet{max-width:none;box-shadow:none;border:none;border-radius:0;padding:0}.rpt-head{border-radius:10px;margin:0 0 16px;padding:14px 16px;overflow:hidden}.rpt .chart svg{max-width:100%}.rpt-card{border-color:var(--border)}.rpt a{color:inherit}}
