@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{position:relative;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}.page-head .addr{max-width:100%}.page-head .addr>span{word-break:break-all;min-width:0}.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)}@media (width<=520px){.tabs{gap:0;padding:10px 8px 0}.tabs button{padding:8px 8px 10px;font-size:13px}}.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)}}.reg-mode{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.reg-mode .seg button{align-items:center;gap:5px;padding:5px 12px;font-size:13px;display:inline-flex}.seg button:disabled{opacity:.5;cursor:not-allowed}.reg-mode-note{color:var(--text-muted);font-size:12.5px}.reg-tol .seg{align-self:flex-start}.reg-limit{text-align:right}.ar-form{flex-direction:column;gap:14px;min-width:0;display:flex;container:arf/inline-size}.ar-price-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ar-price-input{flex:none;width:150px;position:relative}.ar-price-input .input{font-family:var(--font-display);padding-left:26px;font-size:15px;font-weight:600}.ar-price-unit{color:var(--text-muted);font-family:var(--font-display);pointer-events:none;font-weight:600;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.ar-price-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.ar-price-chip{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:baseline;gap:5px;padding:5px 10px;font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.ar-price-chip span{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-muted);font-size:10.5px;font-weight:500}.ar-price-chip:hover:not(:disabled){border-color:var(--brand);background:var(--brand-soft)}.ar-distance{line-height:1.5}.ar-distance svg{vertical-align:-2px}.ar-distance.good{color:var(--good)}.ar-hk-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ar-hk-count{font-size:12px}.linkish{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:none;padding:0}.linkish:hover:not(:disabled){text-decoration:underline}.linkish:disabled{opacity:.55;cursor:default}.ar-hk-list{border:1px solid var(--border-strong);border-radius:var(--radius-sm);max-height:264px;margin:0;padding:0;list-style:none;overflow:auto}.ar-hk-list li+li{border-top:1px solid var(--border)}.ar-hk{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px 8px 12px;transition:background .12s;display:grid}.ar-hk:hover{background:var(--surface-hover)}.ar-hk.on{background:linear-gradient(90deg, var(--brand-soft), transparent 85%)}.ar-hk.blocked{cursor:default}.ar-hk.blocked .ar-hk-main{opacity:.6}.ar-hk input{width:16px;height:16px;accent-color:var(--brand);margin:0}.ar-hk-main{flex-direction:column;min-width:0;display:flex}.ar-hk-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:550;overflow:hidden}.ar-hk-addr{color:var(--text-muted);font-size:11.5px}.ar-hk-where{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.ar-hk-remove{width:26px;height:26px}.ar-hk-empty{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);padding:10px 12px;font-size:13px}@container arf (width<=400px){.ar-hk{grid-template-columns:auto minmax(0,1fr) auto}.ar-hk-where{grid-area:2/2/auto/-1;justify-content:flex-start}.ar-hk-where:empty{display:none}}.ar-add{gap:8px;display:flex}.ar-add .input{flex:1;min-width:0;font-size:12.5px}.ar-summary{border-radius:var(--radius);border:1px solid var(--hero-border);background:var(--hero-tint), var(--surface);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ar-summary.short{border-color:#fab21973}.ar-summary-text{color:var(--text-2);font-size:13.5px;line-height:1.5}.ar-summary-text strong{color:var(--text);font-weight:600}.ar-summary-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ar-summary-figs>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ar-fig-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px}.ar-fig-value{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:600;overflow:hidden}.ar-summary-warn{border-radius:var(--radius-sm);background:var(--warn-soft);color:var(--warn);align-items:flex-start;gap:8px;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex}.ar-summary-warn svg{flex:none;margin-top:1px}.ar-security{color:var(--text-muted);align-items:flex-start;gap:7px;font-size:12.5px;line-height:1.45;display:flex}.ar-security svg{color:var(--brand);flex:none;margin-top:1px}.ar-status{white-space:nowrap;background:var(--surface-2);height:22px;color:var(--text-muted);border:1px solid var(--border);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.ar-status.armed{background:var(--good-soft);color:var(--good);border-color:#0000}.ar-status.paused{background:var(--warn-soft);color:var(--warn);border-color:#0000}.ar-status.done{color:var(--text-2)}.ar-status.failed{background:var(--bad-soft);color:var(--bad);border-color:#0000}.ar-pulse{background:var(--good);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;position:relative}.ar-pulse:after{content:"";background:var(--good);border-radius:50%;animation:1.8s ease-out infinite ar-pulse;position:absolute;inset:0}@keyframes ar-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.ar-pulse:after{animation:none}}.ar-dot-off{background:var(--warn);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.ar-gauge{flex-direction:column;gap:8px;display:flex}.ar-gauge-track{background:var(--surface-2);border-radius:999px;height:8px;margin:4px 0;position:relative}.ar-gauge-zone{background:linear-gradient(90deg,#14b58a0a,#14b58a42);border-radius:999px 0 0 999px;position:absolute;top:0;bottom:0;left:0}.ar-gauge-limit{background:var(--text-2);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.ar-gauge-now{background:var(--warn);border:2px solid var(--surface);border-radius:50%;width:14px;height:14px;transition:left .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0b122040}.ar-gauge-now.under{background:var(--good)}.ar-gauge-text{color:var(--text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:13px;display:flex}.ar-gauge-now-v{font-family:var(--font-display);color:var(--text);font-size:15px;font-weight:600}.ar-gauge-text strong{color:var(--text);font-weight:600}.ar-gauge-sep{color:var(--text-muted)}.ar-good{color:var(--good);font-weight:600}.ar-above{color:var(--warn);font-weight:600}.ar-progress{flex-direction:column;gap:6px;min-width:0;display:flex}.ar-progress-label{color:var(--text-2);font-size:13px}.ar-progress-n{font-family:var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.ar-progress-bar{gap:3px;height:6px;display:flex}.ar-seg{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);border-radius:3px;flex:1}.ar-seg.registered{background:var(--brand-grad);box-shadow:none}.ar-seg.failed{background:var(--bad);box-shadow:none;opacity:.7}.ar-seg.skipped{background:repeating-linear-gradient(135deg, var(--surface-2) 0 3px, var(--border-strong) 3px 4px)}.ar-lines{flex-direction:column;gap:6px;padding:0 20px 12px;display:flex}.ar-line{border-radius:var(--radius-sm);border:1px solid var(--hero-border);background:var(--hero-tint), var(--surface);color:var(--text-2);align-items:center;gap:9px;min-width:0;padding:7px 12px;font-size:13px;display:flex}.ar-line:hover{border-color:var(--brand);text-decoration:none}.ar-line.paused{background:var(--warn-soft);border-color:#fab21973}.ar-line strong{color:var(--text);font-weight:600}.ar-line-icon{color:var(--brand);flex:none;place-items:center;display:inline-grid}.ar-line-text{font-variant-numeric:tabular-nums;flex:1;min-width:0}.ar-line-lead{color:var(--text);font-weight:600}.ar-line-go{color:var(--text-muted);flex:none}.ar-line.more{color:var(--text-muted);background:0 0;border-style:dashed;font-size:12.5px}.nr-chip.ar-chip{color:var(--good);background:var(--good-soft);border-color:#0000;gap:4px}.nr-chip.ar-chip.paused{color:var(--warn);background:var(--warn-soft)}.nav-badge{min-width:19px;height:19px;font-family:var(--font-mono);background:var(--good-soft);color:var(--good);border-radius:999px;place-items:center;margin-left:auto;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-grid}.nav-badge.warn{background:var(--warn-soft);color:var(--warn)}.ar-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ar-engine{color:var(--text-2);font-variant-numeric:tabular-nums;align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.ar-engine strong{color:var(--text);font-weight:600}.ar-engine.off strong{color:var(--warn)}.ar-engine-note{color:var(--text-muted)}.ar-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,430px),1fr));align-items:start;gap:16px;display:grid}.ar-order{background:linear-gradient(180deg, #3b8cf00b, transparent 110px), var(--surface);flex-direction:column;gap:14px;min-width:0;padding:16px 18px;display:flex;container:aro/inline-size}.ar-order.paused{border-color:#fab21966}.ar-order-head{align-items:center;gap:12px;min-width:0;display:flex}.ar-sn{min-width:52px;height:36px;font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#fff;background:var(--brand-grad);border-radius:10px;flex:none;place-items:center;padding:0 9px;font-size:14px;font-weight:700;display:inline-grid;box-shadow:inset 0 1px #ffffff40,0 4px 12px #2a78d633}.ar-sn.sm{min-width:44px;height:26px;box-shadow:none;border-radius:7px;font-size:12px}.ar-order.done .ar-sn,.ar-order.expired .ar-sn,.ar-order.cancelled .ar-sn{filter:saturate(.4)}.ar-order-title{flex:1;min-width:0}.ar-order-title h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;overflow:hidden}.ar-order-wallet{max-width:100%;color:var(--text-2);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.ar-order-wallet bdi{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ar-order-wallet .wallet-glyph{flex:none}.ar-paused{border-radius:var(--radius-sm);background:var(--warn-soft);color:var(--warn);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;line-height:1.4;display:flex}.ar-paused>span{flex:200px;min-width:0}.ar-paused .btn{margin-left:auto}.ar-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ar-row{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:7px 0;display:grid}.ar-row-dot{background:var(--surface);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--text-muted);border-radius:50%}.ar-row-dot.registered{background:var(--good);box-shadow:none}.ar-row-dot.failed{background:var(--bad);box-shadow:none}.ar-row-dot.skipped{background:var(--border-strong);box-shadow:none}.ar-row-main{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;display:flex}.ar-row-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:550;overflow:hidden}.ar-row-addr{color:var(--text-muted);font-size:11.5px}.ar-row-side{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ar-row-status{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.ar-row-status.failed{color:var(--bad)}.ar-row-price{font-family:var(--font-mono);color:var(--text-2);font-variant-numeric:tabular-nums;font-size:11.5px}.ar-row-side .icon-btn{width:24px;height:24px}.ar-row-err{color:var(--bad);grid-column:2/-1;font-size:12px}.ar-more{align-self:flex-start;margin-top:-6px;font-size:12.5px}.ar-order-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.ar-facts{gap:18px;margin:0;display:flex}.ar-facts dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.ar-facts dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:1px 0 0;font-size:13px;font-weight:600}.ar-actions{flex-wrap:wrap;gap:6px;display:flex}.btn.ghost.danger:hover{background:var(--bad-soft)}@container aro (width<=400px){.ar-actions{width:100%}.ar-actions .btn:first-child{margin-right:auto}.ar-facts{gap:14px}}.ar-none-active{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;font-size:13px;display:flex}.ar-none-active>svg{color:var(--brand)}.ar-none-active .btn{margin-left:auto}.ar-history{overflow:hidden}.ar-history-head{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;font-weight:600;display:flex}.ar-history-head:hover{background:var(--surface-hover)}.ar-history-count{font-size:12.5px;font-weight:400}.ar-chev{color:var(--text-muted);margin-left:auto;transition:transform .15s}.ar-chev.open{transform:rotate(180deg)}.ar-history-list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.ar-history-list li+li{border-top:1px solid var(--border)}.ar-history-row{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:10px 18px;display:flex}.ar-history-row:hover{background:var(--surface-hover)}.ar-history-row .ar-sn{filter:saturate(.35)}.ar-history-main{flex-direction:column;flex:1;min-width:0;display:flex}.ar-history-title{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:550;overflow:hidden}.ar-history-sub{font-variant-numeric:tabular-nums;font-size:12px}.ar-empty .ar-empty-text{max-width:470px;font-size:13.5px;line-height:1.55}.ar-empty h2{margin:4px 0 0}.ar-empty-note{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ar-backdrop{z-index:50;background:#050a1273;animation:.16s ease-out ar-fade;position:fixed;inset:0}.ar-drawer{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;width:min(560px,100%);animation:.22s cubic-bezier(.2,.8,.2,1) ar-slide;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 64px #00000038}@keyframes ar-fade{0%{opacity:0}}@keyframes ar-slide{0%{opacity:0;transform:translate(32px)}}@media (prefers-reduced-motion:reduce){.ar-backdrop,.ar-drawer{animation:none}}.ar-drawer-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}.ar-drawer-title{flex:1;min-width:0}.ar-drawer-title h2{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;overflow:hidden}.ar-drawer-sub{margin-top:1px;font-size:12.5px}.ar-drawer-body{flex-direction:column;flex:1;gap:20px;padding:18px 20px 24px;display:flex;overflow:auto}.ar-drawer-foot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;display:flex}.ar-kv{border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:7px;margin:0;padding:12px 14px;font-size:13px;display:flex}.ar-kv>div{font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;display:flex}.ar-kv dt{color:var(--text-muted);flex:none}.ar-kv dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.ar-err-text{color:var(--bad)}.ar-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:8px;display:flex}.ar-sec-head h3{margin:0;font-size:14px}.ar-sec-head .ar-progress{flex:0 220px}.ar-log{margin:0;padding:0 0 0 2px;list-style:none}.ar-log-row{border-left:2px solid var(--border);grid-template-columns:auto minmax(0,1fr);gap:2px 10px;padding:7px 0 7px 16px;font-size:12.5px;display:grid;position:relative}.ar-log-row:before{content:"";background:var(--surface);width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--border-strong);border-radius:50%;position:absolute;top:12px;left:-5px}.ar-log-row.k-registered:before{background:var(--good);box-shadow:none}.ar-log-row.k-failed:before,.ar-log-row.k-error:before{background:var(--bad);box-shadow:none}.ar-log-row.k-paused:before{background:var(--warn);box-shadow:none}.ar-log-t{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;font-size:11px}.ar-log-kind{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--brand);font-size:11px}.ar-log-msg{color:var(--text-2);overflow-wrap:anywhere;grid-column:1/-1}.ar-pick{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ar-pick-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.ar-pick-row:hover{border-color:var(--brand);background:var(--brand-soft)}.ar-pick-main{flex-direction:column;flex:1;min-width:0;font-size:13.5px;display:flex}.ar-pick-main strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ar-pick-main .mono{font-size:11.5px}.ar-pick-free{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:600}.ar-pick-free .muted{font-size:11.5px;font-weight:400}.ar-form .field>.seg{align-self:flex-start}.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-review-addr{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.ab-review-addr .mono{overflow-wrap:anywhere;font-size:12.5px}.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}.kind-badge{white-space:nowrap;height:20px;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:4px;padding:0 7px 0 6px;font-size:11px;font-weight:550;line-height:1;display:inline-flex}.kind-badge.managed{color:var(--brand);border-color:var(--hero-border);background:linear-gradient(135deg,#3b8cf024,#14b58a1a)}.kind-badge.compact{padding:0 4px}.kind-badge svg{flex:none}.kind-count{color:var(--text);font-weight:600}.kind-count.managed{color:var(--brand)}.link-btn{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:none;padding:0}.link-btn:hover{text-decoration:underline}.btn.ghost.on{background:var(--brand-soft);color:var(--brand)}.add-options{grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:10px;width:100%;display:grid}.add-option{text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-2), var(--surface) 55%);flex-direction:column;gap:8px;padding:16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.add-option:hover{border-color:var(--hero-border);transform:translateY(-1px);box-shadow:0 8px 24px #2a78d61f}.add-option:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.add-option-icon{color:#fff;background:var(--brand-grad);border-radius:12px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff40,0 4px 12px #2a78d633}.add-option.watch .add-option-icon{color:var(--brand);background:var(--brand-soft);box-shadow:none}.add-option-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:15px;font-weight:600}.add-option-body{color:var(--text-2);font-size:12.5px;line-height:1.5}.add-option-foot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:4px;display:flex}.add-option-go{color:var(--text-muted);transition:transform .15s,color .15s}.add-option:hover .add-option-go{color:var(--brand);transform:translate(2px)}.empty-options{flex-direction:column;align-items:center;gap:10px;width:min(780px,100%);margin-top:8px;display:flex}@media (prefers-reduced-motion:reduce){.add-option,.add-option-go{transition:none}.add-option:hover{transform:none}}.stepper{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stepper-step{min-width:0;color:var(--text-muted);flex:1 1 0;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.stepper-step:not(:last-child):after{content:"";background:var(--border-strong);border-radius:1px;flex:1;min-width:12px;height:2px}.stepper-step.done:not(:last-child):after{background:var(--brand-grad)}.stepper-step:last-child{flex:none}.stepper-dot{width:24px;height:24px;font-family:var(--font-mono);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.stepper-step.current{color:var(--text)}.stepper-step.current .stepper-dot{color:var(--brand);border:2px solid var(--brand);background:var(--brand-soft)}.stepper-step.done{color:var(--text-2)}.stepper-step.done .stepper-dot{color:#fff;background:var(--brand-grad);border:none}.stepper-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mw-form{flex-direction:column;gap:14px;display:flex;container:mw/inline-size}.mw-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@container mw (width<=440px){.mw-cols{grid-template-columns:minmax(0,1fr)}}.mw-h3{margin:0 0 4px;font-size:16px;font-weight:600}.input.invalid{border-color:var(--bad)}.input.invalid:focus{outline-color:var(--bad)}.field-error{align-items:center;gap:5px;display:inline-flex;color:var(--bad)!important}.warn-text{color:var(--warn)!important}.field .help svg{vertical-align:-2px}.mw-form .addr,.mw-done .addr,.key-addr .addr{max-width:100%}.mw-form .addr>span,.mw-done .addr>span,.key-addr .addr>span{word-break:break-all;min-width:0}.newpw{flex-direction:column;gap:10px;display:flex}.pw-meter{align-items:center;gap:10px;margin-top:-2px;display:flex}.pw-meter-bars{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.pw-meter-bars span{background:var(--surface-2);height:4px;box-shadow:inset 0 0 0 1px var(--border);border-radius:2px;transition:background .2s}.pw-meter.s1 .on{background:var(--bad)}.pw-meter.s2 .on{background:var(--warn)}.pw-meter.s3 .on{background:var(--brand)}.pw-meter.s4 .on{background:var(--good)}.pw-meter-label{text-align:right;min-width:64px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:600}.pw-meter.s0 .pw-meter-label,.pw-meter.s1 .pw-meter-label{color:var(--bad)}.pw-meter.s2 .pw-meter-label{color:var(--warn)}.pw-meter.s3 .pw-meter-label{color:var(--brand)}.pw-meter.s4 .pw-meter-label{color:var(--good)}.pw-meter[aria-hidden=true] .pw-meter-label{color:var(--text-muted)}.seed{flex-direction:column;gap:12px;display:flex}.seed-box{border-radius:var(--radius);border:1px solid var(--hero-border);background:var(--hero-tint), var(--surface-2);padding:12px;position:relative;container:seed/inline-size}.seed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@container seed (width>=540px){.seed-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container seed (width<=330px){.seed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.seed-cell{background:var(--surface);border:1px solid var(--border);border-radius:8px;align-items:baseline;gap:8px;min-width:0;padding:8px 10px;display:flex}.seed-n{font-family:var(--font-mono);color:var(--text-muted);font-size:10.5px;font-weight:600}.seed-w{text-overflow:ellipsis;min-width:0;font-family:var(--font-mono);letter-spacing:.01em;font-size:14px;font-weight:600;overflow:hidden}.seed-box:not(.shown) .seed-w{filter:blur(4px);color:var(--text-muted);-webkit-user-select:none;user-select:none}.seed-cover{border-radius:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;inset:0}.seed-cover span{color:var(--text-2);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:2px 10px;font-size:12px}.seed-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seed-copied{flex:220px;font-size:12px}.seed-ack{color:var(--text);font-weight:500}.mw-seed-step{flex-direction:column;gap:14px;display:flex}.mw-seed-intro{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mw-seed-intro .illus{flex:none;margin:0}.mw-seed-intro>div{flex:240px;min-width:0}.mw-verify{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@container mw (width<=440px){.mw-verify{grid-template-columns:minmax(0,1fr)}}.seed-input{min-height:84px;line-height:1.7}.seed-input.masked:not(:focus){color:#0000;text-shadow:0 0 7px var(--text-2)}.seed-input-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.seed-input-foot .help{align-items:center;gap:4px;display:inline-flex}.mw-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mw-tabs button{height:42px;font:inherit;color:var(--text-2);cursor:pointer;border:1px solid var(--border);background:var(--surface-2);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:550;display:inline-flex}.mw-tabs button:hover{color:var(--text)}.mw-tabs button.on{color:var(--brand);background:var(--surface);border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.mw-tabs button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.dropzone{border-radius:var(--radius);border:1.5px dashed var(--border-strong);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:12px;padding:14px;transition:border-color .15s,background .15s;display:flex}.dropzone.over{border-color:var(--brand);background:var(--brand-soft)}.dropzone.has{border-style:solid;border-color:var(--hero-border);background:var(--hero-tint), var(--surface)}.dropzone-icon{width:40px;height:40px;color:var(--brand);background:var(--brand-soft);border-radius:11px;flex:none;place-items:center;display:grid}.dropzone-text{flex-direction:column;flex:180px;gap:2px;min-width:0;font-size:13px;display:flex}.dropzone-text strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dropzone-text .muted{font-size:12px}.dropzone-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.mw-done{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mw-done .illus{flex:none;margin:0}.mw-done-body{flex-direction:column;flex:240px;gap:6px;min-width:0;display:flex}.mw-done-name{font-family:var(--font-display);align-items:center;gap:8px;font-size:18px;display:flex}.keyfile-help{flex-direction:column;gap:8px;font-size:13px;display:flex}.keyfile-help code,.danger-zone code{font-family:var(--font-mono);font-size:.92em}.code-block{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);font-family:var(--font-mono);white-space:pre;margin:0;padding:10px 12px;font-size:12px;line-height:1.6;overflow-x:auto}.keys{flex-direction:column;gap:16px;padding:4px 16px 16px;display:flex;container:keys/inline-size}.keys-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:16px;display:grid}@container keys (width<=880px){.keys-grid{grid-template-columns:minmax(0,1fr)}}.key-card{border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-2), var(--surface) 90px);flex-direction:column;gap:14px;min-width:0;padding:16px 18px;display:flex;container:keycard/inline-size}.key-card.coldkey{background:var(--hero-tint), var(--surface);border-color:var(--hero-border)}.key-card-head{align-items:center;gap:12px;display:flex}.key-card-head h3{font-size:15px;font-weight:600}.key-card-sub{font-size:12.5px}.key-card-head{flex-wrap:wrap}.key-card-head>div{flex:160px}.key-card-icon{width:38px;height:38px;color:var(--brand);background:var(--brand-soft);border-radius:11px;flex:none;place-items:center;display:grid}.key-card-icon.brand{color:#fff;background:var(--brand-grad);box-shadow:inset 0 1px #ffffff40,0 4px 12px #2a78d638}.key-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:2px;font-size:10.5px;font-weight:500;display:block}.key-addr .addr{color:var(--text);font-size:13px;display:flex}.key-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.key-meta>div{flex-direction:column;display:flex}.key-meta>div>span:last-child{font-family:var(--font-display);font-size:15px;font-weight:600}.key-actions{flex-wrap:wrap;gap:8px;display:flex}.key-note{font-size:12.5px}@container keycard (width<=380px){.key-actions .btn{flex:100%}}.hk-list{margin:0;padding:0;list-style:none}.hk-row{border-top:1px solid var(--border);grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.hk-row:first-child{border-top:none;padding-top:0}.hk-icon{width:32px;height:32px;color:var(--brand);background:var(--brand-soft);border-radius:9px;place-items:center;display:grid}.hk-main{min-width:0}.hk-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hk-date{white-space:nowrap;font-size:12px}.hk-actions{align-items:center;gap:2px;display:flex}@container keycard (width<=460px){.hk-date{display:none}.hk-row{grid-template-columns:32px minmax(0,1fr) auto}}.hk-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:4px 8px 8px;display:flex}.danger-zone{border-radius:var(--radius);border:1px solid var(--bad-soft);background:linear-gradient(135deg, var(--bad-soft), transparent 65%), var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.danger-zone>div{flex:280px;min-width:0}.danger-zone h3{color:var(--bad);margin-bottom:2px;font-size:15px;font-weight:600}.danger-zone .btn.danger{border-color:var(--bad-soft)}.keys-watch{flex-wrap:wrap;align-items:center;gap:24px;padding:8px 24px 28px;display:flex}.keys-watch .illus{flex:none;margin:0 auto}.keys-watch-body{flex-direction:column;flex:320px;gap:10px;min-width:0;display:flex}.keys-watch-body p{max-width:640px;margin:0;font-size:13.5px;line-height:1.6}.keys-watch-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.keys-watch-title h3{font-size:18px;font-weight:600}.dw-balance{border-radius:var(--radius-sm);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4px 12px;padding:12px 14px;display:flex}.dw-total{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:600;display:block}.dw-name{color:var(--text);-webkit-user-select:all;user-select:all;word-break:break-all}.deleted-card{container:deleted/inline-size}.deleted-head{align-items:center;gap:12px;min-width:0;display:flex}.deleted-list{margin:0;padding:0;list-style:none}.deleted-row{border-top:1px solid var(--border);grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:8px 14px;padding:12px 20px;display:grid}.deleted-main{min-width:0}.deleted-when{color:var(--text-2);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;display:flex}@container deleted (width<=540px){.deleted-row{grid-template-columns:30px minmax(0,1fr) auto}.deleted-when{flex-direction:row;grid-area:2/2/auto/4;align-items:center;gap:8px}}.sign-glasico{border-radius:var(--radius);border:1px solid var(--hero-border);background:var(--hero-tint), var(--surface);flex-direction:column;gap:12px;padding:14px;display:flex}.sign-glasico-head{align-items:center;gap:12px;display:flex}.sign-glasico-head>div{flex:1;min-width:0}.sign-glasico-head strong{font-family:var(--font-display);font-size:15px}.slow-note{color:var(--text-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.kx-pub{border-radius:var(--radius-sm);border:1px solid var(--hero-border);background:var(--hero-tint), var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.kx-pub>div{flex:220px;min-width:0}.banner code{font-family:var(--font-mono);font-size:.92em}.nr-card{background:linear-gradient(180deg, #3b8cf00b, transparent 120px), var(--surface);scroll-margin-top:16px;overflow:hidden;container:nr/inline-size}.nr-head{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.nr-head-icon{color:#fff;background:var(--brand-grad);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 4px 12px #2a78d638}.nr-head-text{flex:220px;min-width:0}.nr-head-text h2{margin:0}.nr-sub{color:var(--text-2);margin-top:2px;font-size:13px}.nr-sub strong{color:var(--text);font-weight:600}.nr-risk-count{color:var(--bad);font-weight:600}.nr-head-side{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nr-age{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.nr-note{border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-2);align-items:center;gap:8px;margin:0 20px 12px;padding:8px 12px;font-size:12.5px;display:flex}.nr-note.warn{background:var(--warn-soft);color:var(--warn)}.nr-list{flex-direction:column;gap:6px;margin:0;padding:0 12px 12px;list-style:none;display:flex}.nr-skel{padding:4px 8px}.nr-row{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:10px;grid-template-columns:104px minmax(0,1.25fr) minmax(0,1.1fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr) 18px;align-items:center;gap:14px;padding:10px 12px;transition:border-color .12s,background .12s;display:grid;position:relative}.nr-row:hover{border-color:var(--hero-border);background:var(--surface-hover)}.nr-row:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.nr-row.risk-danger{border-color:color-mix(in srgb, var(--bad) 35%, transparent)}.nr-row.risk-warning{border-color:color-mix(in srgb, var(--warn) 35%, transparent)}.nr-uid{background:var(--hero-tint), var(--surface);border:1px solid var(--hero-border);border-radius:9px;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:2px;min-width:0;padding:6px 4px 6px 10px;display:grid}.nr-uid-label{font-family:var(--font-mono);letter-spacing:.14em;color:var(--brand);grid-column:1/-1;font-size:9.5px;font-weight:600;line-height:1.2}.nr-uid-value{font-family:var(--font-display);font-feature-settings:"tnum";letter-spacing:-.02em;color:var(--text);font-size:26px;font-weight:650;line-height:1.1}.nr-uid .icon-btn{justify-self:start;width:24px;height:24px}.nr-subnet,.nr-hotkey,.nr-stat,.nr-risk{flex-direction:column;gap:3px;min-width:0;display:flex}.nr-subnet-line{align-items:center;gap:8px;min-width:0;display:flex}.nr-subnet .netuid{min-width:44px}.nr-subnet-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.nr-role{color:var(--text-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.nr-role.vali{color:var(--brand)}.nr-role.owner{color:var(--good)}.nr-hotkey-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.nr-hotkey-addr{color:var(--text-2);align-items:center;gap:2px;font-size:12px;display:inline-flex}.nr-hotkey-addr .icon-btn{width:24px;height:24px}.nr-stat-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.nr-stat-value{font-feature-settings:"tnum";white-space:nowrap;font-size:13.5px;font-weight:600}.nr-stat-sub{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.nr-risk .risk-chip{align-self:flex-start}.nr-go{color:var(--text-muted)}.nr-row:hover .nr-go{color:var(--brand)}.nr-more{text-align:center;padding:0 12px 12px}.nr-empty{flex-wrap:wrap;align-items:center;gap:20px;padding:8px 24px 22px;display:flex}.nr-empty .illus{flex:none}.nr-empty-body{flex-direction:column;flex:260px;align-items:flex-start;gap:8px;min-width:0;display:flex}.nr-empty-body h3{font-family:var(--font-display);margin:0;font-size:17px}.nr-empty-body p{margin:0;font-size:13px;line-height:1.55}@container nr (width<=820px){.nr-row{grid-template-columns:96px repeat(3,minmax(0,1fr));grid-template-areas:"uid subnet subnet hotkey""uid stake emission risk";row-gap:10px;padding-right:34px}.nr-uid{grid-area:uid;align-content:center;align-self:stretch}.nr-subnet{grid-area:subnet}.nr-hotkey{grid-area:hotkey}.nr-stake{grid-area:stake}.nr-emission{grid-area:emission}.nr-risk{grid-area:risk}.nr-go{position:absolute;top:12px;right:12px}}@container nr (width<=520px){.nr-head-side{width:100%}.nr-head-side .nr-age{margin-right:auto}.nr-row{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);grid-template-areas:"uid subnet subnet""hotkey hotkey hotkey""stake emission emission""risk risk risk";gap:8px 12px;padding:10px}.nr-uid{align-self:start;min-width:84px}.nr-uid-value{font-size:24px}.nr-subnet{align-self:center;padding-right:20px}.nr-hotkey,.nr-risk{flex-flow:wrap;align-items:center;gap:8px}.nr-empty{justify-content:center;padding:4px 16px 18px}}.nr-chips{flex-wrap:wrap;gap:4px;max-width:280px;display:flex}.nr-chip{height:20px;font-family:var(--font-mono);white-space:nowrap;color:var(--brand);border:1px solid var(--hero-border);background:linear-gradient(135deg,#3b8cf01f,#14b58a14);border-radius:6px;align-items:center;gap:3px;padding:0 7px;font-size:11px;font-weight:550;text-decoration:none;display:inline-flex}a.nr-chip:hover{border-color:var(--brand)}.nr-chip-sep{opacity:.55}.nr-chip.warn{color:var(--warn);background:var(--warn-soft);border-color:#0000}.nr-chip.bad{color:var(--bad);background:var(--bad-soft);border-color:#0000}.nr-chip.more,.nr-chip.none{color:var(--text-muted);background:var(--surface-2);border-color:var(--border)}.hk-neurons{margin-top:4px}.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}}.tabs.rr-tabs{margin:-4px 0 18px;padding:0}.rr-tab-count{min-width:18px;height:18px;font-family:var(--font-mono);background:var(--brand-soft);color:var(--brand);border-radius:999px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-grid}.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}}.rp{flex-direction:column;gap:10px;display:flex;container-type:inline-size}.rp-picks{flex-wrap:wrap;gap:6px;display:flex}.rp-pick{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:baseline;gap:6px;padding:5px 10px;font-size:12.5px;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.rp-pick:hover{border-color:var(--border-strong);background:var(--surface-hover)}.rp-pick.on{border-color:var(--brand);background:var(--brand-soft)}.rp-pick-sn{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-2);font-size:11px;font-weight:600}.rp-pick.on .rp-pick-sn{color:var(--brand)}.rp-pick-price{font-variant-numeric:tabular-nums;font-weight:600}.rp-pick-dot{background:var(--good);border-radius:50%;align-self:center;width:6px;height:6px}.rp-panel{border:1px solid var(--hero-border);border-radius:var(--radius);background:var(--hero-tint), var(--surface);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.rp-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rp-icon{background:var(--brand-soft);width:28px;height:28px;color:var(--brand);border-radius:8px;flex:none;place-items:center;display:inline-grid}.rp-title{flex:1;min-width:0;font-size:13.5px;font-weight:600}.rp-name{color:var(--text-muted);font-weight:400}.rp-body{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:end;gap:14px;display:grid}.rp-value{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.05}.rp-live{color:var(--text-muted);white-space:nowrap;align-items:center;gap:5px;margin-top:4px;font-size:11.5px;display:flex}.rp-live-dot{background:var(--good);width:7px;height:7px;box-shadow:0 0 0 0 var(--good);border-radius:50%;animation:2s ease-out infinite rp-pulse}@keyframes rp-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--good) 55%, transparent)}to{box-shadow:0 0 0 7px #0000}}@media (prefers-reduced-motion:reduce){.rp-live-dot{animation:none}}.rp-loading,.rp-err{color:var(--text-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.rp-err{color:var(--bad)}.rp-spark{min-width:0;position:relative}.rp-spark svg{display:block}.rp-spark-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:10px;position:absolute;top:0;right:0}.rp-stats{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;margin:0;padding-top:10px;display:grid}.rp-stats dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.rp-stats dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:600}.rp-afford{border-radius:var(--radius-sm);align-items:flex-start;gap:6px;padding:7px 10px;font-size:12.5px;line-height:1.4;display:flex}.rp-afford svg{flex:none;margin-top:2px}.rp-afford.good{background:var(--good-soft);color:var(--good)}.rp-afford.bad{background:var(--bad-soft);color:var(--bad)}.rp-note{color:var(--text-muted);margin:0;font-size:11.5px;line-height:1.45}@container (width<=380px){.rp-body{grid-template-columns:1fr}.rp-value{font-size:26px}}.ru{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);align-items:flex-start;gap:12px;margin-top:10px;padding:12px 14px;font-size:13px;display:flex}.ru strong{font-weight:600}.ru-line{color:var(--text-2);margin-top:3px;line-height:1.5}.ru-hotkey{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.ru-hotkey .mono{font-size:12px}.ru-looking{color:var(--text-2)}.ru-looking>svg{color:var(--brand);flex:none;margin-top:1px}.ru-missing{background:var(--warn-soft);border-color:#0000}.ru-missing>svg{color:var(--warn);margin-top:1px}.ru-found{background:var(--hero-tint), var(--surface);border-color:var(--hero-border);flex-wrap:wrap;align-items:stretch;gap:14px;padding:14px}.ru-badge{color:#fff;background:var(--brand-grad);border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:96px;padding:8px 12px;display:flex;box-shadow:0 6px 18px #2a78d640}.ru-badge-label{font-family:var(--font-mono);letter-spacing:.14em;opacity:.9;align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}.ru-badge-value{font-family:var(--font-display);font-feature-settings:"tnum";letter-spacing:-.02em;font-size:36px;font-weight:650;line-height:1.05}.ru-body{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.ru-title{font-family:var(--font-display);font-size:16px;line-height:1.3}.ru-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ru-foot{margin-top:6px;font-size:11.5px}
