:root{--ph-black:#000;--ph-paper-1:#141414;--ph-paper-2:#1a1a1a;--ph-paper-3:#222;--ph-white:#fff;--ph-grey-300:#b3b3b3;--ph-grey-400:#8a8a8a;--ph-grey-500:gray;--ph-grey-600:#666;--ph-violet-700:#4000cc;--ph-violet-600:#5000ff;--ph-violet-500:#6a2bff;--ph-violet-400:#7a3bff;--ph-violet-300:#9b7cff;--ph-violet-200:#c4b3ff;--ph-green-500:#10b981;--ph-amber-500:#f59e0b;--ph-red-500:#ef4444;--ph-red-300:#f87171;--color-bg:var(--ph-black);--color-surface-1:var(--ph-paper-1);--color-surface-2:var(--ph-paper-2);--color-surface-3:var(--ph-paper-3);--color-overlay:#000000b8;--color-bar:#000000d9;--color-text:var(--ph-white);--color-text-secondary:var(--ph-grey-300);--color-text-muted:var(--ph-grey-400);--color-text-disabled:var(--ph-grey-600);--color-border:#ffffff1a;--color-border-strong:#fff3;--color-border-control:var(--ph-grey-500);--color-accent:var(--ph-violet-600);--color-accent-hover:var(--ph-violet-500);--color-accent-pressed:var(--ph-violet-700);--color-on-accent:var(--ph-white);--color-accent-text:var(--ph-violet-300);--color-accent-subtle:#5000ff29;--color-accent-border:#9b7cff66;--color-focus:var(--ph-violet-200);--color-success:var(--ph-green-500);--color-success-subtle:#10b98124;--color-success-border:#10b98199;--color-warning:var(--ph-amber-500);--color-warning-subtle:#f59e0b24;--color-warning-border:#f59e0b66;--color-danger:var(--ph-red-300);--color-danger-fill:var(--ph-red-500);--color-on-danger:var(--ph-black);--color-danger-subtle:#ef444424;--color-danger-border:#ef444466;--font-sans:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Unbounded", "Manrope", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-display:500;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--leading-tight:1.1;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-display:.05em;--tracking-label:.08em;--space-0:0;--space-half:2px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-none:0;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:9999px;--border-width:1px;--shadow-overlay:0 24px 64px #0009;--glow-accent:0 0 48px #5000ff59;--focus-ring-width:2px;--focus-ring-offset:2px;--state-hover-overlay:#ffffff0f;--state-pressed-overlay:#ffffff1a;--state-selected-bg:var(--color-accent-subtle);--state-disabled-opacity:.5;--target-min:24px;--target-comfort:44px;--control-height-sm:32px;--control-height-md:44px;--control-height-lg:52px;--topbar-height:64px;--sidebar-width:240px;--content-max:1280px;--page-gutter:clamp(24px, 4vw, 56px);--measure:70ch;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-glide:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--z-backdrop:9;--z-sidebar:10;--z-topbar:20;--z-overlay:30;--z-toast:40}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin-ext-C-cYlMBm.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin-B6Sd7_ZV.woff2)format("woff2");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:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/unbounded-latin-ext-D6H-S6MW.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/unbounded-latin-D5afBTBx.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;ascent-override:93%;descent-override:25%;line-gap-override:0%;src:url(/assets/geist-mono-latin-ext-Bwz-egvJ.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;ascent-override:93%;descent-override:25%;line-gap-override:0%;src:url(/assets/geist-mono-latin-XN7g48iV.woff2)format("woff2");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{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:70px}body{background:var(--color-bg);scrollbar-color:var(--color-accent-text) var(--color-surface-1);min-width:320px;margin:0}@supports not (scrollbar-color:auto){:is(.validator-table-wrap,.explorer-table-scroll,.explorer-coverage-scroll)::-webkit-scrollbar{width:10px;height:10px}:is(.validator-table-wrap,.explorer-table-scroll,.explorer-coverage-scroll)::-webkit-scrollbar-track{background:var(--color-surface-1)}:is(.validator-table-wrap,.explorer-table-scroll,.explorer-coverage-scroll)::-webkit-scrollbar-thumb{background:var(--color-accent-text);border:2px solid var(--color-surface-1);border-radius:var(--radius-pill)}}a{color:inherit;text-decoration:none}button,input{font:inherit}:where(code,kbd,samp,pre){font-family:var(--font-mono);font-size:max(var(--text-xs), .875em)}:where(small,sub,sup){font-size:max(var(--text-xs), .833em)}.app-shell{min-height:100vh}kbd{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-xs);color:var(--color-text-muted);font-size:var(--text-xs);padding:var(--space-half) var(--space-1)}main{margin-left:220px;padding-top:70px}.eyebrow,.kicker{color:var(--color-accent-text);font:var(--font-weight-semibold) var(--text-xs) var(--font-sans);align-items:center;gap:var(--space-2);letter-spacing:var(--tracking-label);margin:0 0 var(--space-5);display:flex}.button{border:var(--border-width) solid transparent;border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font:var(--font-weight-semibold) var(--text-sm) var(--font-sans);align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-4);transition:background var(--duration-base), border-color var(--duration-base);background:0 0;justify-content:center;text-decoration:none;display:inline-flex}.button-primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.button-primary:where(:hover:not(:disabled)){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.button-secondary{border-color:var(--color-border-control);color:var(--color-text);background:0 0}.button-secondary:where(:hover:not(:disabled)){background:var(--state-hover-overlay);border-color:var(--color-text-secondary)}.network-orb{background:var(--color-surface-2);border:var(--border-width) solid var(--color-border);color:var(--color-accent-text);font:var(--font-weight-semibold) var(--text-lg) var(--font-sans);border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.chain-id{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);margin:0}.market-notice{background:var(--color-surface-1);border:var(--border-width) solid var(--color-warning-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);align-items:center;gap:var(--space-4);line-height:var(--leading-normal);margin-top:var(--space-4);padding:var(--space-4);justify-content:space-between;display:flex}.market-notice button{border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font:var(--font-weight-semibold) var(--text-sm) var(--font-sans);min-height:var(--control-height-md);padding:0 var(--space-4);background:0 0;flex:none;align-items:center;display:flex}.market-notice button:hover{background:var(--state-hover-overlay);border-color:var(--color-text-secondary)}.sr-only{width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=900px){main,.footer{margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.explorer-table-scroll{background:var(--color-surface-1);border:var(--border-width) solid var(--color-border);margin-top:var(--space-3);width:max-content;max-width:100%;position:relative;overflow-x:auto}.explorer-table{border-collapse:collapse;font-size:var(--text-sm)}.explorer-table th{background:var(--color-surface-2);color:var(--color-text-muted);font:var(--font-weight-semibold) var(--text-xs) var(--font-sans);letter-spacing:var(--tracking-label);padding:var(--space-3);text-align:left;text-transform:uppercase;white-space:nowrap}.explorer-table td{border-top:var(--border-width) solid var(--color-border);color:var(--color-text-secondary);padding:var(--space-2) var(--space-3);vertical-align:middle;white-space:nowrap}.explorer-table :is(td,th):is(:first-child,:nth-child(3),:nth-child(4),:nth-child(5)){text-align:right}.explorer-table td:is(:first-child,:nth-child(3),:nth-child(4),:nth-child(5)){color:var(--color-text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-regular)}.explorer-table td a{color:var(--color-accent-text);align-items:center;gap:var(--space-1);min-height:var(--target-min);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-border);text-decoration-color:var(--color-accent-border);text-underline-offset:3px;display:inline-flex}.explorer-table td code{font:var(--text-xs) var(--font-mono)}.explorer-table td strong{color:var(--color-accent-text);font:var(--font-weight-semibold) var(--text-xs) var(--font-sans);letter-spacing:var(--tracking-label)}.explorer-table tr.is-highlighted td{background:var(--color-accent-subtle)}.button:where(:disabled){border-color:var(--color-border-strong);color:var(--color-text-disabled);cursor:not-allowed;background:0 0}@media (width<=620px){html{scroll-padding-top:62px}.market-notice{flex-direction:column;align-items:flex-start}}.participation-tags{gap:var(--space-2);margin:var(--space-3) 0 var(--space-half);flex-wrap:wrap;display:flex}.participation-tags span{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-xs);color:var(--color-text-secondary);font:var(--font-weight-semibold) var(--text-xs) var(--font-sans);letter-spacing:var(--tracking-label);padding:var(--space-1) var(--space-2);text-transform:uppercase}.relayer-loading{background:var(--color-surface-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;gap:var(--space-3);margin-top:var(--space-6);min-height:80px;padding:var(--space-4);display:flex}.relayer-loading svg{color:var(--color-accent-text);animation:1s linear infinite relayer-spin}@keyframes relayer-spin{to{transform:rotate(360deg)}}.relayer-notice{margin-top:28px}@media (prefers-reduced-motion:reduce){.relayer-loading svg{animation:none}}.network-page-main{max-width:1440px;margin:0 auto;padding:0 clamp(20px,6vw,96px)}.network-not-found{max-width:900px;margin:0 auto;padding:clamp(110px,18vh,210px) 24px}.network-not-found>span{color:var(--color-accent-text);font:var(--font-weight-semibold) var(--text-xs) var(--font-sans);letter-spacing:var(--tracking-label)}.network-not-found h1{color:var(--color-text);font-family:var(--font-display);font-size:clamp(var(--text-3xl),3.4vw,var(--text-5xl));font-weight:var(--font-weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);margin:var(--space-4) 0 var(--space-4);text-transform:uppercase}@media (width<=620px){.network-not-found h1{font-size:var(--text-2xl)}}.network-not-found p{color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0 0 var(--space-8)}.guide-markdown{color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed);max-width:var(--measure);overflow-wrap:anywhere;margin:0}.guide-markdown h1,.guide-markdown h2,.guide-markdown h3,.guide-markdown h4{color:var(--color-text);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:var(--leading-tight);scroll-margin-top:96px}.guide-markdown h1{border-bottom:var(--border-width) solid var(--color-border);font-size:clamp(var(--text-2xl),3vw,var(--text-4xl));margin:0 0 var(--space-8);padding-bottom:var(--space-4)}.guide-markdown h2{border-top:var(--border-width) solid var(--color-border);font-size:clamp(var(--text-xl),2.4vw,var(--text-3xl));margin:var(--space-12) 0 var(--space-5);padding-top:var(--space-8)}.guide-markdown>h2:first-child{border-top:0;margin-top:0;padding-top:0}.guide-markdown h3{font-size:var(--text-xl);margin:var(--space-8) 0 var(--space-3)}.guide-markdown h4{font-size:var(--text-lg);margin:var(--space-6) 0 var(--space-3)}.guide-markdown p,.guide-markdown ul,.guide-markdown ol{margin:0 0 var(--space-5)}.guide-markdown li{margin:var(--space-2) 0}.guide-markdown a{color:var(--color-accent-text);min-height:var(--target-min);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-border);text-decoration-color:var(--color-accent-border);text-underline-offset:3px;line-height:24px;display:inline-block}.guide-markdown a:hover{color:var(--color-accent-text);text-decoration-color:currentColor}.guide-markdown code{background:var(--color-surface-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-text);font-family:var(--font-mono);font-size:max(var(--text-xs), .86em);font-weight:var(--font-weight-regular);padding:1px var(--space-1)}.guide-markdown pre{background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);margin:var(--space-6) 0;max-width:100%;padding:var(--space-4);overflow:auto}.guide-markdown pre code{color:var(--color-text);font-size:var(--text-xs);line-height:var(--leading-relaxed);background:0 0;border:0;border-radius:0;min-width:max-content;padding:0;display:block}.guide-markdown blockquote{background:var(--color-surface-2);border-radius:var(--radius-md);color:var(--color-text);margin:var(--space-6) 0;padding:var(--space-4) var(--space-5)}.guide-markdown blockquote p,.guide-markdown blockquote li{color:inherit}.guide-markdown blockquote>:first-child{border-top:0;margin-top:0;padding-top:0}.guide-markdown blockquote code{background:var(--color-bg)}.guide-markdown :is(h1,h2,h3,h4) a{line-height:inherit}.guide-markdown blockquote p:last-child{margin-bottom:0}.guide-markdown table{border-collapse:collapse;margin:var(--space-6) 0;width:100%;max-width:100%;display:block;overflow:auto}.guide-markdown th,.guide-markdown td{border:var(--border-width) solid var(--color-border);min-width:120px;padding:var(--space-2) var(--space-3);text-align:left}.guide-markdown th{background:var(--color-surface-2);color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.guide-markdown th code{background:var(--color-bg)}.guide-markdown img{max-width:100%;height:auto}.guide-markdown hr{border:0;border-top:var(--border-width) solid var(--color-border);margin:var(--space-10) 0}:is(.service-feature-card,.bootstrap-directory,.seed-peer-grid,.contribution-directory-card) .guide-markdown h2{font-size:clamp(var(--text-xl),2.4vw,var(--text-3xl));letter-spacing:-.01em;line-height:var(--leading-tight);margin:var(--space-12) 0 var(--space-5)}:is(.service-feature-card,.bootstrap-directory,.seed-peer-grid,.contribution-directory-card) .guide-markdown>h2:first-child{margin-top:0}:is(.service-feature-card,.bootstrap-directory,.seed-peer-grid,.contribution-directory-card) .guide-markdown a{color:var(--color-accent-text);font:inherit;min-height:var(--target-min);background:0 0;border:0;align-items:baseline;margin:0;padding:0;line-height:24px;display:inline-block}:is(.service-feature-card,.bootstrap-directory,.seed-peer-grid,.contribution-directory-card) .guide-markdown :not(pre)>code{background:var(--color-surface-2);color:var(--color-text);font-size:max(var(--text-xs), .86em)}:is(.service-feature-card,.bootstrap-directory,.seed-peer-grid,.contribution-directory-card) .guide-markdown :is(th,blockquote) code{background:var(--color-bg)}:is(.service-feature-card,.bootstrap-directory,.seed-peer-grid,.contribution-directory-card) .guide-markdown :is(h1,h2,h3,h4) a{line-height:inherit}:is(.service-feature-card,.bootstrap-directory,.seed-peer-grid,.contribution-directory-card) .guide-markdown p{color:var(--color-text-secondary);font-size:inherit;line-height:inherit}:is(.service-feature-card,.bootstrap-directory,.seed-peer-grid,.contribution-directory-card) .guide-markdown blockquote p{color:inherit}@media (width<=620px){.guide-markdown{font-size:var(--text-sm)}}@media (width<=760px){.network-page-main{padding:0 20px}}@media (width<=520px){.network-page-topbar .brand>span:last-child{display:none}}@keyframes bootstrap-pulse{0%{opacity:.58}to{opacity:1}}.network-logo{flex:none}.network-logo.has-logo{background:var(--color-surface-2);border:var(--border-width) solid var(--color-border-strong);padding:0;overflow:hidden}.network-logo.has-logo img{object-fit:contain;width:100%;height:100%;display:block}.gov-tally{gap:var(--space-2);margin-top:auto;display:grid}.gov-tally-bar{background:var(--color-surface-3);border-radius:var(--radius-pill);width:100%;height:6px;display:flex;overflow:hidden}.gov-tally-bar i{height:100%;display:block}.tally-yes{background:var(--color-accent-text)}.tally-no{background:var(--color-warning)}.tally-veto{background:var(--color-danger-fill)}.tally-abstain{background:var(--color-border-control)}.gov-tally dl{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.gov-tally dt{color:var(--color-text-muted);font:var(--font-weight-semibold) var(--text-xs) var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase}.gov-tally dd{color:var(--color-text);font:var(--text-sm) var(--font-mono);font-weight:var(--font-weight-regular);margin:var(--space-1) 0 0}@media (width<=620px){.gov-tally dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.explorer-page-main{padding-bottom:80px}@keyframes rpc-spin{to{transform:rotate(360deg)}}.explorer-page-main>#wasm-assets .network-page-section{padding-left:0;padding-right:0}@keyframes snapshot-pulse{to{opacity:.42}}.explorer-section-handoff{background:var(--color-surface-2);border-radius:var(--radius-md);color:var(--color-text-secondary);font:var(--text-xs)/var(--leading-relaxed) var(--font-sans);margin:var(--space-6) 0;padding:var(--space-3) var(--space-4)}.explorer-section-handoff a{color:var(--color-accent-text);text-underline-offset:3px;text-decoration:underline}.directory-page-main{padding-bottom:64px}.network-page-topbar-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.node-ops-page-main>.service-section:not([hidden]){min-height:clamp(520px,62vh,860px)}.proposal-status{border:var(--border-width) solid var(--color-accent-border);border-radius:var(--radius-xs);color:var(--color-accent-text);font:var(--font-weight-semibold) var(--text-xs) var(--font-sans);align-items:center;gap:var(--space-2);letter-spacing:var(--tracking-label);padding:var(--space-2) var(--space-3);text-transform:uppercase;display:flex}.proposal-status.is-passed{border-color:var(--color-success-border);color:var(--color-success)}.proposal-status.is-rejected,.proposal-status.is-failed{border-color:var(--color-border-strong);color:var(--color-text-secondary)}@keyframes document-spin{to{transform:rotate(360deg)}}.is-spinning{animation:1.2s linear infinite document-spin}@media (prefers-reduced-motion:reduce){.is-spinning{animation:none}}@supports selector(:has(*)){:is(.home-network-search,.explorer-catalog-search,.validator-search,.airdrops-list-search,.axelar-network-search,.avalanche-search,.ai-skill-search,.bridge-registry-toolbar label,.dev-activity-controls>label,.charts-converter-fields label>div,.charts-converter-rate>div,.api-directory-controls>label,.portfolio-compose-grid label>div,.portfolio-asset-controls label,.block-lookup-form>div,.tx-lookup-form>div,.network-ibc-search label,.rpc-scanner-toolbar label):has(>:is(input,select):focus-visible){outline:2px solid var(--color-focus)!important;outline-offset:2px!important}:where(.home-network-search,.explorer-catalog-search,.validator-search,.airdrops-list-search,.axelar-network-search,.avalanche-search,.ai-skill-search,.bridge-registry-toolbar label,.dev-activity-controls>label,.charts-converter-fields label>div,.charts-converter-rate>div,.api-directory-controls>label,.portfolio-compose-grid label>div,.portfolio-asset-controls label,.block-lookup-form>div,.tx-lookup-form>div,.network-ibc-search label,.rpc-scanner-toolbar label)>:is(input,select){--focus-ring-color:transparent}}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--focus-ring-color,var(--color-focus))!important;outline-offset:var(--focus-ring-offset,3px)!important}.skip-link{background:var(--color-accent);border-radius:var(--radius-sm);color:var(--color-on-accent);font:var(--font-weight-semibold) var(--text-sm) var(--font-sans);left:var(--space-3);min-height:var(--control-height-md);padding:0 var(--space-4);z-index:1000;align-items:center;display:inline-flex;position:fixed;top:-80px}.skip-link:focus,.skip-link:focus-visible{top:var(--space-3)}.wallet-workspace-intro span,.wallet-connect-heading>div>span,.wallet-connect-account span,.wallet-compact-heading span,.wallet-account-mismatch span,.wallet-connect-boundary span,.wallet-network-selector strong{font:var(--font-weight-semibold) var(--text-xs) var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase}.wallet-connect-actions :is(button,a),.wallet-connect-account :is(button,a),.wallet-compact-actions :is(button,a),.wallet-compact-account button,.wallet-network-selector-actions button,.wallet-account-mismatch a{border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font:var(--font-weight-semibold) var(--text-sm) var(--font-sans);align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-4);text-transform:none;background:0 0;justify-content:center;text-decoration:none;display:flex}:is(.wallet-connect-actions :is(button,a),.wallet-connect-account :is(button,a),.wallet-compact-actions :is(button,a),.wallet-compact-account button,.wallet-network-selector-actions button,.wallet-account-mismatch a):hover:not(:disabled){background:var(--state-hover-overlay);border-color:var(--color-text-secondary)}:is(.wallet-connect-actions,.wallet-connect-account,.wallet-compact-actions) :is(button,a) svg{color:var(--color-accent-text)}.wallet-connect-actions .wallet-primary-action,.wallet-connect-actions .button-primary,.wallet-compact-actions .is-primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}:is(.wallet-connect-actions .wallet-primary-action,.wallet-connect-actions .button-primary,.wallet-compact-actions .is-primary):hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}:is(.wallet-connect-actions .wallet-primary-action,.wallet-connect-actions .button-primary,.wallet-compact-actions .is-primary) svg{color:var(--color-on-accent)}:is(.wallet-connect-actions,.wallet-compact-actions,.wallet-network-selector-actions) button:disabled{border-color:var(--color-border-strong);color:var(--color-text-disabled);cursor:not-allowed;background:0 0}:is(.wallet-connect-actions,.wallet-compact-actions,.wallet-network-selector-actions) button:disabled svg{color:var(--color-text-disabled)}.wallet-workspace-intro{background:var(--color-surface-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);align-items:start;gap:var(--space-4);margin:var(--space-3) 0;padding:var(--space-5) var(--space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.wallet-workspace-intro>div{gap:var(--space-2);display:grid}.wallet-workspace-intro span{color:var(--color-accent-text)}.wallet-workspace-intro h2{color:var(--color-text);font:var(--font-weight-semibold) clamp(var(--text-xl),2.4vw,var(--text-3xl))/var(--leading-tight) var(--font-sans);letter-spacing:-.01em;margin:0}.wallet-workspace-intro p{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);max-width:var(--measure);margin:0}.wallet-workspace-intro>svg{color:var(--color-accent-text)}.wallet-connect-panel{background:var(--color-surface-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:var(--space-4) var(--space-5);margin:var(--space-3) 0;min-width:0;padding:var(--space-5);grid-template-columns:auto minmax(190px,1fr) auto;display:grid}.wallet-connect-heading{align-items:center;gap:var(--space-3);min-width:0;display:flex}.wallet-connect-icon{background:var(--color-surface-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-accent-text);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.wallet-connect-heading>div{gap:var(--space-half);min-width:0;display:grid}.wallet-connect-heading>div>span,.wallet-connect-account span{color:var(--color-text-muted)}.wallet-connect-heading strong{color:var(--color-text);font:var(--font-weight-semibold) var(--text-base)/var(--leading-snug) var(--font-sans)}.wallet-connect-heading small{color:var(--color-text-secondary);font:var(--text-xs) var(--font-mono)}.wallet-connect-panel>p{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);max-width:var(--measure);margin:0}.wallet-connect-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.wallet-connect-account{border-left:var(--border-width) solid var(--color-border);align-items:center;gap:var(--space-1) var(--space-3);min-width:0;padding-left:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.wallet-connect-account>svg{color:var(--color-accent-text);grid-row:1/3}.wallet-connect-account>svg.lucide-circle-check{color:var(--color-success)}.wallet-connect-account>svg.lucide-triangle-alert{color:var(--color-warning)}.wallet-connect-account>div{gap:var(--space-1);min-width:0;display:grid}.wallet-connect-account code{color:var(--color-text);font:var(--text-sm)/var(--leading-normal) var(--font-mono);overflow-wrap:anywhere}.wallet-connect-account :is(button,a){grid-area:1/3/3}.wallet-install-link{color:var(--color-accent-text);font:var(--font-weight-semibold) var(--text-sm) var(--font-sans);align-items:center;gap:var(--space-2);min-height:var(--control-height-md);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-border);text-decoration-color:var(--color-accent-border);text-underline-offset:3px;grid-column:1/-1;width:max-content;display:flex}.wallet-install-link:hover{text-decoration-color:currentColor}.wallet-connect-note{color:var(--color-text-secondary);font:var(--text-xs)/var(--leading-relaxed) var(--font-sans);grid-column:1/-1}.wallet-connect-error.wallet-connect-error{color:var(--color-danger);font:var(--text-sm)/var(--leading-normal) var(--font-sans);grid-column:1/-1;max-width:none}.wallet-connect-warning.wallet-connect-warning{color:var(--color-warning);font:var(--text-sm)/var(--leading-normal) var(--font-sans);grid-column:1/-1;max-width:none}.wallet-connect-boundary{border-top:var(--border-width) solid var(--color-border);color:var(--color-text-muted);align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.wallet-connect-boundary svg{color:var(--color-accent-text);flex:none}.wallet-connect-boundary strong{color:var(--color-text-secondary);font:var(--text-xs)/var(--leading-normal) var(--font-sans);font-weight:var(--font-weight-regular);margin-left:auto}.wallet-account-mismatch{background:var(--color-warning-subtle);border:var(--border-width) solid var(--color-warning-border);border-radius:var(--radius-md);color:var(--color-text);align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.wallet-account-mismatch>svg{color:var(--color-warning)}.wallet-account-mismatch>div{gap:var(--space-1);display:grid}.wallet-account-mismatch span{color:var(--color-text)}.wallet-account-mismatch strong{color:var(--color-text);font:var(--text-sm)/var(--leading-normal) var(--font-sans)}.wallet-compact-control{z-index:35;position:relative}.wallet-compact-menu{background:var(--color-surface-1);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);gap:var(--space-3);min-width:min(390px,100vw - 30px);max-height:calc(100dvh - 82px);padding:var(--space-4);right:0;top:calc(100% + var(--space-2));display:grid;position:absolute;overflow-y:auto}.wallet-compact-heading{gap:var(--space-1);display:grid}.wallet-compact-heading span{color:var(--color-accent-text)}.wallet-compact-heading strong{color:var(--color-text);font:var(--font-weight-semibold) var(--text-base)/var(--leading-snug) var(--font-sans)}.wallet-compact-heading code{color:var(--color-text-secondary);font:var(--text-xs) var(--font-mono);overflow-wrap:anywhere}.wallet-compact-menu>p{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.wallet-compact-menu>small{border-top:var(--border-width) solid var(--color-border);color:var(--color-text-secondary);font:var(--text-xs)/var(--leading-relaxed) var(--font-sans);padding-top:var(--space-3)}.wallet-compact-account{background:var(--color-surface-2);border-radius:var(--radius-sm);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.wallet-compact-account svg.lucide-circle-check{color:var(--color-success)}.wallet-compact-account code{color:var(--color-text);font:var(--text-xs)/var(--leading-normal) var(--font-mono);overflow-wrap:anywhere}.wallet-compact-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.wallet-compact-actions :is(button,a){flex:110px}.wallet-compact-mismatch.wallet-compact-mismatch{color:var(--color-warning);font-size:var(--text-sm);align-items:center;gap:var(--space-2);margin:0;display:flex}.wallet-network-selector,.wallet-network-coverage{background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);gap:var(--space-2);padding:var(--space-3);grid-column:1/-1;display:grid;overflow:auto}.wallet-network-selector{max-height:260px}.wallet-network-coverage{max-height:220px}.wallet-network-selector>div:first-child,.wallet-network-coverage>div:first-child{align-items:center;gap:var(--space-3);justify-content:space-between;display:flex}.wallet-network-selector strong{color:var(--color-text)}.wallet-network-selector span,.wallet-network-coverage>div:first-child span{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.wallet-network-coverage>div:first-child strong{color:var(--color-text);font:var(--font-weight-semibold) var(--text-sm) var(--font-sans);font-variant-numeric:tabular-nums}.wallet-network-selector-actions{align-items:center;gap:var(--space-2);justify-content:flex-start;display:flex}.wallet-network-selector>div:nth-child(3),.wallet-network-coverage>div:last-child{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wallet-network-selector label{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:var(--space-2);min-height:var(--control-height-md);min-width:0;padding:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.wallet-network-selector label:hover{border-color:var(--color-border-strong)}.wallet-network-selector label.is-selected{background:var(--color-surface-3);border-color:var(--color-accent-border)}.wallet-network-selector input{accent-color:var(--color-accent-text)}.wallet-network-coverage>div:last-child>span{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);gap:var(--space-half);min-width:0;padding:var(--space-2) var(--space-3);display:grid}.wallet-network-selector b,.wallet-network-coverage b{color:var(--color-text);font:var(--font-weight-semibold) var(--text-sm)/var(--leading-snug) var(--font-sans);overflow-wrap:anywhere;display:block}.wallet-network-selector small,.wallet-network-coverage small{color:var(--color-text-secondary);font:var(--text-xs)/var(--leading-normal) var(--font-mono);overflow-wrap:anywhere}.wallet-network-selector>small{font-family:var(--font-sans)}.wallet-network-coverage .is-connected{border-color:var(--color-success-border)}.wallet-network-coverage .is-connected small{color:var(--color-success)}.wallet-network-coverage .is-unsupported{border-color:var(--color-warning-border)}.wallet-network-coverage .is-unsupported small{color:var(--color-warning)}.wallet-compact-menu .wallet-network-coverage{margin:var(--space-1) 0;max-height:190px}.wallet-compact-menu .wallet-network-selector{margin:var(--space-1) 0;max-height:220px}.wallet-compact-menu .wallet-network-coverage>div:last-child,.wallet-compact-menu .wallet-network-selector>div:nth-child(3){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.wallet-connect-panel{grid-template-columns:minmax(0,1fr) auto;align-items:start}.wallet-connect-panel>p,.wallet-connect-account{grid-column:1/-1}.wallet-connect-actions{grid-area:1/2}}@media (width<=620px){.wallet-workspace-intro{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.wallet-workspace-intro>svg{display:none}.wallet-connect-panel{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.wallet-connect-actions{grid-area:auto/1;justify-content:stretch}.wallet-connect-actions :is(button,a){flex:140px}.wallet-connect-account{border-left:0;border-top:var(--border-width) solid var(--color-border);padding:var(--space-3) 0 0;grid-template-columns:auto minmax(0,1fr)}.wallet-connect-account :is(button,a){grid-area:auto/1/auto/-1}.wallet-connect-boundary strong{width:100%;margin-left:0}.wallet-account-mismatch{grid-template-columns:auto minmax(0,1fr)}.wallet-account-mismatch a{grid-column:1/-1}.wallet-compact-menu{right:var(--space-3);top:70px;left:var(--space-3);min-width:0;position:fixed;top:62px}.wallet-compact-menu .wallet-network-selector{max-height:min(46dvh,380px)}.wallet-compact-menu .wallet-network-coverage>div:last-child,.wallet-compact-menu .wallet-network-selector>div:nth-child(3){grid-template-columns:minmax(0,1fr)}.wallet-network-selector label{min-height:var(--target-comfort)}.wallet-network-selector input{width:20px;height:20px}.wallet-compact-actions{grid-template-columns:minmax(0,1fr);display:grid}.wallet-network-coverage>div:first-child{align-items:flex-start;display:grid}.wallet-network-coverage>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}.wallet-transaction-panel>summary>span,.wallet-transaction-head span,.wallet-transaction-preview span,.wallet-transaction-form label>span,.wallet-claim-stake-readout span,.wallet-authz-grant-editor>header span,.wallet-authz-grant-editor legend,.wallet-restake-editor>header span,.wallet-restake-route small,.wallet-transaction-review header span,.wallet-transaction-review dt,.wallet-transaction-receipt span,.wallet-transaction-unavailable span,.fee-preview-heading>div>span,.wallet-multisend-editor>header span,.wallet-multisend-metrics span,.wallet-multisend-list th,.multisend-asset-row label,.multisend-input-label,.multisend-plan-choice legend{font:var(--font-weight-semibold) var(--text-xs) var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase}.wallet-authz-grant-editor,.wallet-restake-editor,.wallet-multisend-editor{background:var(--color-surface-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-3);padding:var(--space-4);grid-column:1/-1;display:grid}:is(.wallet-authz-grant-editor,.wallet-restake-editor,.wallet-multisend-editor)>header{align-items:center;gap:var(--space-3);justify-content:space-between;display:flex}:is(.wallet-authz-grant-editor,.wallet-restake-editor,.wallet-multisend-editor)>header div{gap:var(--space-1);display:grid}:is(.wallet-authz-grant-editor,.wallet-restake-editor,.wallet-multisend-editor)>header strong{color:var(--color-text);font:var(--font-weight-semibold) var(--text-sm) var(--font-sans)}:is(.wallet-authz-grant-editor,.wallet-restake-editor,.wallet-multisend-editor)>header svg{color:var(--color-accent-text);flex:none}.wallet-transaction-form input,.wallet-transaction-form select,.wallet-transaction-form textarea,.multisend-asset-row select,.multisend-input{background:var(--color-bg);border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--color-text);font:var(--text-sm) var(--font-mono);min-height:var(--control-height-md);min-width:0;padding:0 var(--space-3);width:100%}.wallet-prepare-action,.wallet-transaction-review>button{background:var(--color-accent);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-sm);color:var(--color-on-accent);cursor:pointer;font:var(--font-weight-semibold) var(--text-sm) var(--font-sans);align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-5);justify-content:center;display:flex}:is(.wallet-prepare-action,.wallet-transaction-review>button):hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.wallet-transaction-body:has(.wallet-transaction-review) .wallet-prepare-action:not(:disabled){border-color:var(--color-border-control);color:var(--color-text);background:0 0}.wallet-transaction-body:has(.wallet-transaction-review) .wallet-prepare-action:not(:disabled):hover{background:var(--state-hover-overlay);border-color:var(--color-text-secondary)}:is(.wallet-prepare-action,.wallet-transaction-review>button,.wallet-restake-readiness button):disabled{border-color:var(--color-border-strong);color:var(--color-text-disabled);cursor:not-allowed;background:0 0}.wallet-transaction-receipt>a,.wallet-restake-readiness button{border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font:var(--font-weight-semibold) var(--text-sm) var(--font-sans);align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-4);background:0 0;justify-content:center;text-decoration:none;display:flex}:is(.wallet-transaction-receipt>a,.wallet-restake-readiness button):hover:not(:disabled){background:var(--state-hover-overlay);border-color:var(--color-text-secondary)}.wallet-transaction-review>p,.wallet-transaction-boundary,.wallet-restake-editor>p{color:var(--color-text-secondary);font:var(--text-xs)/var(--leading-relaxed) var(--font-sans);padding-left:calc(16px + var(--space-2));margin:0;position:relative}:is(.wallet-transaction-review>p,.wallet-transaction-boundary,.wallet-restake-editor>p)>svg{color:var(--color-accent-text);left:0;top:var(--space-half);position:absolute}.wallet-transaction-panel{background:var(--color-surface-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);margin:0 0 var(--space-4)}.wallet-transaction-panel>summary{border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-2) var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;list-style:none;display:grid}.wallet-transaction-panel>summary::marker{content:""}.wallet-transaction-panel>summary:hover{background:var(--state-hover-overlay)}.wallet-transaction-panel>summary>span{color:var(--color-accent-text);align-items:center;gap:var(--space-2);display:flex}.wallet-transaction-panel>summary>span b{font-weight:inherit}.wallet-transaction-panel>summary>strong{color:var(--color-text-secondary);font:var(--text-xs)/var(--leading-normal) var(--font-sans)}.wallet-transaction-panel>summary>svg{color:var(--color-accent-text);transition:transform var(--duration-base)}.wallet-transaction-panel[open]>summary>svg{transform:rotate(90deg)}.wallet-transaction-body{border-top:var(--border-width) solid var(--color-border);padding:var(--space-5)}.wallet-transaction-head{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.wallet-transaction-head span{color:var(--color-accent-text)}.wallet-transaction-head h3{color:var(--color-text);font:var(--font-weight-semibold) clamp(var(--text-xl),2.4vw,var(--text-3xl))/var(--leading-tight) var(--font-sans);letter-spacing:-.01em;margin:var(--space-2) 0}.wallet-transaction-head p{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);max-width:var(--measure);margin:0}.wallet-transaction-head>svg{color:var(--color-accent-text)}.wallet-transaction-preview{background:var(--color-surface-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-accent-text);align-items:center;gap:var(--space-1) var(--space-3);margin-top:var(--space-4);min-height:58px;padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.wallet-transaction-preview>svg{grid-row:1/4}.wallet-transaction-preview>div{gap:var(--space-1);display:grid}.wallet-transaction-preview span{color:var(--color-accent-text)}.wallet-transaction-preview strong{color:var(--color-text);font:var(--font-weight-semibold) var(--text-sm) var(--font-sans)}.wallet-transaction-preview small{color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal)}.wallet-transaction-preview.is-compact{margin-top:var(--space-4);min-height:52px}.wallet-action-groups{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.wallet-action-groups button{border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font:var(--font-weight-semibold) var(--text-sm) var(--font-sans);min-height:var(--control-height-md);padding:0 var(--space-4);background:0 0}.wallet-action-groups button:hover{background:var(--state-hover-overlay);color:var(--color-text)}.wallet-action-groups button.is-active{background:var(--color-surface-3);border-color:var(--color-text-secondary);box-shadow:inset 0 -2px 0 var(--color-accent-text);color:var(--color-text)}.wallet-transaction-form{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wallet-transaction-form label{gap:var(--space-2);min-width:0;display:grid}.wallet-transaction-form label.is-wide,.wallet-claim-stake-readout,.wallet-prepare-action{grid-column:1/-1}.wallet-transaction-form label>span{color:var(--color-text-muted)}.wallet-transaction-form textarea{line-height:var(--leading-relaxed);padding:var(--space-3);resize:vertical}.wallet-transaction-form select{font-family:var(--font-sans)}.wallet-multisend-editor select{font-family:var(--font-mono)}.wallet-transaction-form label>small{color:var(--color-text-secondary);font:var(--text-xs)/var(--leading-relaxed) var(--font-sans)}.wallet-transaction-form input::placeholder,.wallet-transaction-form textarea::placeholder,.multisend-input::placeholder{color:var(--color-text-muted)}.wallet-transaction-form option,.multisend-asset-row option{background:var(--color-surface-1)}.wallet-validator-picker small{color:var(--color-text-secondary);font:var(--text-xs)/var(--leading-relaxed) var(--font-sans)}.wallet-validator-picker select:disabled{border-color:var(--color-border-strong);color:var(--color-text-disabled);cursor:not-allowed}.wallet-claim-stake-readout{background:var(--color-surface-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.wallet-claim-stake-readout>svg{color:var(--color-accent-text);grid-row:1/4}.wallet-claim-stake-readout span{color:var(--color-text-muted)}.wallet-claim-stake-readout strong{color:var(--color-text);font:var(--font-weight-semibold) var(--text-sm)/var(--leading-normal) var(--font-sans);overflow-wrap:anywhere}.wallet-claim-stake-readout small{color:var(--color-text-secondary);font:var(--text-xs)/var(--leading-normal) var(--font-sans);overflow-wrap:anywhere}.wallet-claim-stake-readout.is-blocked{background:var(--color-warning-subtle);border-color:var(--color-warning-border)}.wallet-claim-stake-readout.is-blocked>svg{color:var(--color-warning)}.wallet-claim-stake-readout.is-blocked :is(span,strong,small){color:var(--color-text)}.wallet-authz-grant-editor>header span,.wallet-authz-grant-editor legend{color:var(--color-text-muted)}.wallet-authz-grant-editor fieldset{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.wallet-authz-grant-editor fieldset label{background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:var(--space-half) var(--space-3);min-height:52px;padding:var(--space-1) var(--space-3) var(--space-1) 0;grid-template-columns:44px minmax(0,1fr);display:grid}.wallet-authz-grant-editor fieldset label:hover{border-color:var(--color-border-strong)}.wallet-authz-grant-editor fieldset label:has(input:checked){background:var(--color-surface-3);border-color:var(--color-accent-border)}.wallet-authz-grant-editor fieldset input{accent-color:var(--color-accent-text);justify-self:center;width:20px;min-height:20px}.wallet-authz-grant-editor fieldset span{color:var(--color-text);font:var(--font-weight-semibold) var(--text-sm) var(--font-sans);letter-spacing:normal;text-transform:none}.wallet-authz-grant-editor fieldset code{color:var(--color-text-secondary);font:var(--text-xs) var(--font-mono);overflow-wrap:anywhere;grid-column:2}.wallet-authz-grant-editor>p{color:var(--color-text-secondary);font:var(--text-xs)/var(--leading-relaxed) var(--font-sans);margin:0}.wallet-restake-editor>header span{color:var(--color-text-muted)}.wallet-restake-route{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wallet-restake-route>span{background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);gap:var(--space-1);min-width:0;padding:var(--space-3);display:grid}.wallet-restake-route small{color:var(--color-text-muted)}.wallet-restake-route strong{color:var(--color-text);font:var(--font-weight-semibold) var(--text-sm) var(--font-sans);overflow-wrap:anywhere}.wallet-restake-route code{color:var(--color-text-secondary);font:var(--text-xs) var(--font-mono);overflow-wrap:anywhere}.wallet-restake-operator{background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3)}.wallet-restake-readiness{background:var(--color-bg);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.wallet-restake-readiness.is-ready{background:var(--color-success-subtle);border-color:var(--color-success-border)}.wallet-restake-readiness.is-blocked{background:var(--color-warning-subtle);border-color:var(--color-warning-border)}.wallet-restake-readiness svg{color:var(--color-accent-text)}.wallet-restake-readiness.is-ready svg{color:var(--color-success)}.wallet-restake-readiness.is-blocked svg{color:var(--color-warning)}.wallet-restake-readiness>span{gap:var(--space-half);display:grid}.wallet-restake-readiness b{color:var(--color-text);font:var(--font-weight-semibold) var(--text-sm) var(--font-sans)}.wallet-restake-readiness small{color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal)}.wallet-restake-readiness:not(.is-ready,.is-blocked):has(>svg.lucide-triangle-alert){background:var(--color-warning-subtle);border-color:var(--color-warning-border)}.wallet-restake-readiness:not(.is-ready,.is-blocked):has(>svg.lucide-triangle-alert) svg{color:var(--color-warning)}.wallet-restake-readiness:is(.is-ready,.is-blocked) small{color:var(--color-text)}.wallet-restake-readiness:has(>svg.lucide-triangle-alert) small{color:var(--color-text)}.wallet-restake-editor>p:not(:has(>svg)){padding-left:0}.wallet-restake-editor>p a{color:var(--color-accent-text);font-weight:var(--font-weight-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-border);text-decoration-color:var(--color-accent-border);text-underline-offset:3px}.wallet-restake-editor>p a:hover{text-decoration-color:currentColor}.wallet-transaction-review{background:var(--color-surface-2);border:var(--border-width) solid var(--color-accent-border);border-radius:var(--radius-md);margin-top:var(--space-4);padding:var(--space-5)}.wallet-transaction-review header{align-items:center;gap:var(--space-3);justify-content:space-between;display:flex}.wallet-transaction-review header span{color:var(--color-accent-text)}.wallet-transaction-review header h4{color:var(--color-text);font:var(--font-weight-semibold) var(--text-xl)/var(--leading-snug) var(--font-sans);margin:var(--space-1) 0 0}.wallet-transaction-review header svg{color:var(--color-accent-text)}.wallet-transaction-review dl{margin:var(--space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wallet-transaction-review dl>div{border-top:var(--border-width) solid var(--color-border);gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-2) var(--space-3) 0;display:grid}.wallet-transaction-review dt{color:var(--color-text-muted)}.wallet-transaction-review dd{color:var(--color-text);font:var(--text-sm)/var(--leading-normal) var(--font-mono);overflow-wrap:anywhere;margin:0}.wallet-transaction-receipt{background:var(--color-surface-2);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.wallet-transaction-receipt.is-success{background:var(--color-success-subtle);border-color:var(--color-success-border)}.wallet-transaction-receipt.is-error{background:var(--color-danger-subtle);border-color:var(--color-danger-border)}.wallet-transaction-receipt.is-pending{background:var(--color-warning-subtle);border-color:var(--color-warning-border)}.wallet-transaction-receipt>svg{color:var(--color-success)}.wallet-transaction-receipt.is-pending>svg,.wallet-transaction-receipt.is-pending span{color:var(--color-warning)}.wallet-transaction-receipt.is-error>svg,.wallet-transaction-receipt.is-error span{color:var(--color-danger)}.wallet-transaction-receipt>div{gap:var(--space-1);min-width:0;display:grid}.wallet-transaction-receipt span{color:var(--color-success)}.wallet-transaction-receipt strong{color:var(--color-text);font:var(--font-weight-semibold) var(--text-sm)/var(--leading-normal) var(--font-sans)}.wallet-transaction-receipt code{color:var(--color-text);font:var(--text-xs)/var(--leading-normal) var(--font-mono);overflow-wrap:anywhere}.wallet-transaction-error{background:var(--color-danger-subtle);border:var(--border-width) solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger);font:var(--text-sm)/var(--leading-normal) var(--font-sans);gap:var(--space-2) var(--space-3);margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.wallet-transaction-error button{border:var(--border-width) solid var(--color-danger-border);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font:var(--font-weight-semibold) var(--text-sm) var(--font-sans);min-height:var(--control-height-md);padding:0 var(--space-4);background:0 0;align-items:center;margin-left:auto;display:flex}.wallet-transaction-error button:hover{background:var(--state-hover-overlay)}.wallet-transaction-error:not([role=alert]){background:var(--color-warning-subtle);border-color:var(--color-warning-border);color:var(--color-text)}.wallet-transaction-error:not([role=alert]) button{border-color:var(--color-warning-border)}.wallet-transaction-boundary{border-top:var(--border-width) solid var(--color-border);margin:var(--space-4) 0 0;padding-top:var(--space-3)}.wallet-transaction-boundary>svg{top:calc(var(--space-3) + var(--space-half))}.wallet-transaction-unavailable{background:var(--color-surface-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:var(--space-1) var(--space-3);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.wallet-transaction-unavailable svg{color:var(--color-accent-text);grid-row:1/4}.wallet-transaction-unavailable span{color:var(--color-text-muted)}.wallet-transaction-unavailable strong{color:var(--color-text);font:var(--font-weight-semibold) var(--text-sm) var(--font-sans)}.wallet-transaction-unavailable p{color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}.fee-preview{background:var(--color-surface-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-3);margin:var(--space-4) 0;min-width:0;padding:var(--space-4) var(--space-5);display:grid}.fee-preview-heading{align-items:center;gap:var(--space-3);min-width:0;display:flex}.fee-preview-icon{background:var(--color-surface-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-accent-text);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.fee-preview-heading>div>span{color:var(--color-text-muted);display:block}.fee-preview-heading strong{color:var(--color-text);font:var(--font-weight-semibold) var(--text-sm) var(--font-sans);display:block}.fee-preview-heading small{color:var(--color-text-secondary);font-size:var(--text-xs);display:block}.fee-preview-facts{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.fee-preview-facts div{border-top:var(--border-width) solid var(--color-border);gap:var(--space-3);min-width:0;padding-top:var(--space-2);justify-content:space-between;display:flex}.fee-preview-facts dt{color:var(--color-text-secondary);font-size:var(--text-xs)}.fee-preview-facts dd{color:var(--color-text);font:var(--text-xs)/var(--leading-normal) var(--font-mono);overflow-wrap:anywhere;text-align:right;min-width:0;margin:0}.fee-preview-facts dd strong{color:var(--color-text);font-weight:var(--font-weight-regular)}.wallet-multisend-editor>header span{color:var(--color-accent-text)}.wallet-multisend-editor>p{color:var(--color-text-secondary);font:var(--text-xs)/var(--leading-relaxed) var(--font-sans);margin:0}.wallet-multisend-editor>small.is-error{color:var(--color-danger);font:var(--text-sm)/var(--leading-normal) var(--font-sans);padding-left:calc(16px + var(--space-2));position:relative}.wallet-multisend-editor>small.is-error svg{left:0;top:var(--space-half);position:absolute}.wallet-multisend-metrics{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wallet-multisend-metrics span{background:var(--color-bg);border-radius:var(--radius-sm);color:var(--color-text-muted);gap:var(--space-1);padding:var(--space-3);display:grid}.wallet-multisend-metrics b{color:var(--color-text);font:var(--text-sm) var(--font-mono);overflow-wrap:anywhere;text-transform:none}.wallet-multisend-list{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);max-height:320px;overflow:auto}.wallet-multisend-list.is-review{margin:0 0 var(--space-4);max-height:420px}.wallet-multisend-list table{border-collapse:collapse;width:100%;min-width:560px}.wallet-multisend-list th,.wallet-multisend-list td{border-bottom:var(--border-width) solid var(--color-border);padding:var(--space-2) var(--space-3);text-align:left}.wallet-multisend-list th{background:var(--color-surface-2);color:var(--color-text-muted);z-index:1;position:sticky;top:0}.wallet-multisend-list td{color:var(--color-text);font:var(--text-xs)/var(--leading-normal) var(--font-mono);overflow-wrap:anywhere}.wallet-multisend-list td:first-child{color:var(--color-text-muted);width:42px}.wallet-multisend-list td:last-child{font-variant-numeric:tabular-nums;text-align:right}.wallet-multisend-list code{color:inherit;font:inherit}.multisend-asset-row{gap:var(--space-2);margin:var(--space-4) 0 var(--space-1);display:grid}.multisend-asset-row label,.multisend-input-label{color:var(--color-text-muted)}.multisend-asset-row small{color:var(--color-text-secondary);font:var(--text-xs)/var(--leading-relaxed) var(--font-sans);overflow-wrap:anywhere}.multisend-input-label{margin:var(--space-4) 0 var(--space-2);display:block}.multisend-input-label code{color:var(--color-text);font:var(--text-xs) var(--font-mono);text-transform:none}.multisend-input{font-size:var(--text-xs);line-height:var(--leading-relaxed);padding:var(--space-3);resize:vertical}.multisend-plan-choice{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-3);margin:var(--space-4) 0 0;padding:var(--space-4);display:grid}.multisend-plan-choice legend{color:var(--color-accent-text);padding:0 var(--space-2)}.multisend-plan-choice label{cursor:pointer;align-items:start;gap:var(--space-1) var(--space-2);min-height:var(--target-min);grid-template-columns:auto minmax(0,1fr);display:grid}.multisend-plan-choice input{accent-color:var(--color-accent-text);margin:var(--space-1) 0 0}.multisend-plan-choice span{color:var(--color-text);font:var(--font-weight-semibold) var(--text-sm) var(--font-sans);align-items:center;gap:var(--space-2);display:flex}.multisend-plan-choice small{color:var(--color-text-secondary);font:var(--text-xs)/var(--leading-relaxed) var(--font-sans);grid-column:2}.multisend-plan-choice input:disabled~span{color:var(--color-text-disabled)}.multisend-plan-steps{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.multisend-plan-steps li{background:var(--color-surface-2);border-radius:var(--radius-sm);gap:var(--space-1);padding:var(--space-3);display:grid}.multisend-plan-steps strong{color:var(--color-text);font:var(--font-weight-semibold) var(--text-sm) var(--font-sans)}.multisend-plan-steps p{color:var(--color-text-secondary);font:var(--text-xs)/var(--leading-relaxed) var(--font-sans);margin:0}.multisend-plan-steps code{color:var(--color-text);font:var(--text-xs) var(--font-mono);overflow-wrap:anywhere}.wallet-actions-slot:empty{display:none}@media (width<=900px){.wallet-multisend-list table{min-width:0}}@media (width<=620px){.wallet-transaction-panel>summary{padding:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto}.wallet-transaction-panel>summary>strong{grid-area:2/1/auto/-1}.wallet-transaction-body{padding:var(--space-4)}.wallet-transaction-form,.wallet-transaction-review dl{grid-template-columns:minmax(0,1fr)}.wallet-transaction-form label,.wallet-transaction-form label.is-wide,.wallet-claim-stake-readout,.wallet-prepare-action,.wallet-multisend-editor,.wallet-authz-grant-editor,.wallet-restake-editor{grid-column:1}.wallet-restake-route{grid-template-columns:minmax(0,1fr)}.wallet-restake-readiness{grid-template-columns:auto minmax(0,1fr)}.wallet-restake-readiness button{grid-column:1/-1;width:100%}.wallet-multisend-metrics{grid-template-columns:minmax(0,1fr)}.wallet-transaction-receipt{grid-template-columns:auto minmax(0,1fr);align-items:start}.wallet-transaction-receipt>a{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.wallet-transaction-panel>summary>svg{transition:none}}.brand{color:var(--color-text);align-items:center;gap:var(--space-3);min-height:var(--target-comfort);white-space:nowrap;display:flex}.brand-mark{flex:none;width:32px;height:32px;display:block}.brand-word{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-weight-display);letter-spacing:.12em;text-transform:uppercase}.brand-product{border-left:var(--border-width) solid var(--color-border-strong);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);padding-left:var(--space-3)}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--color-bar);border-bottom:var(--border-width) solid var(--color-border);height:70px;padding:0 var(--space-6);width:100%;z-index:var(--z-topbar);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0}.menu-button,.sidebar-backdrop{display:none}.sidebar{background:var(--color-bg);border-right:var(--border-width) solid var(--color-border);height:calc(100vh - 70px);padding:var(--space-6) var(--space-3);width:220px;z-index:var(--z-sidebar);flex-direction:column;justify-content:space-between;display:flex;position:fixed;top:70px}.sidebar nav{gap:var(--space-1);display:grid}.sidebar nav a{border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-3);min-height:var(--target-comfort);padding:0 var(--space-3);transition:background var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);display:flex;position:relative}.sidebar nav a:hover{background:var(--state-hover-overlay);color:var(--color-text)}.sidebar nav a[aria-current=page]{background:var(--color-surface-2);color:var(--color-text)}.sidebar nav a[aria-current=page]:before{background:var(--color-accent-text);content:"";height:20px;left:calc(var(--space-3) * -1);border-radius:2px;width:3px;position:absolute}.sidebar nav a svg:last-child{opacity:0;margin-left:auto}.sidebar nav a:hover svg:last-child{opacity:1}.sidebar nav a>span{align-items:center;gap:var(--space-2);display:flex}.sidebar nav a small{border:var(--border-width) solid var(--color-warning-border);border-radius:var(--radius-sm);color:var(--color-warning);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);padding:0 var(--space-1)}.footer{border-top:var(--border-width) solid var(--color-border);align-items:center;gap:var(--space-5);padding:var(--space-2) clamp(24px, 6vw, 96px);justify-content:flex-end;margin-left:220px;display:flex}.footer nav{gap:0 var(--space-5);flex-wrap:wrap;justify-content:flex-end;display:flex}.footer a{color:var(--color-text-secondary);font-size:var(--text-sm);min-height:var(--target-comfort);min-width:var(--target-comfort);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.footer a:hover,.footer a:focus{color:var(--color-text)}.footer .is-report{color:var(--color-warning)}:where(.network-page-shell){background:var(--color-bg)}.network-page-shell{min-height:100vh;overflow-x:clip}.network-page-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--color-bar);border-bottom:var(--border-width) solid var(--color-border);height:70px;z-index:var(--z-topbar);justify-content:space-between;align-items:center;padding:0 clamp(20px,4vw,64px);display:flex;position:sticky;top:0}.wallet-compact-trigger{border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-4);transition:background var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);background:0 0;display:flex}.wallet-compact-trigger span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.wallet-compact-trigger:hover{background:var(--state-hover-overlay);border-color:var(--color-text-secondary)}.wallet-compact-trigger.is-connected{border-color:var(--color-success-border)}.wallet-compact-trigger.is-connected svg{color:var(--color-success)}.command-palette-trigger{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-2) 0 var(--space-3);transition:background var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);background:0 0;display:flex}.command-palette-trigger:hover{background:var(--state-hover-overlay);border-color:var(--color-text-secondary);color:var(--color-text)}.command-palette-trigger kbd{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-xs);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);padding:var(--space-half) var(--space-1)}.home-router-trigger{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-3);transition:background var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);background:0 0;display:flex}.home-router-trigger:hover{background:var(--state-hover-overlay);border-color:var(--color-text-secondary);color:var(--color-text)}.home-router-trigger svg{color:var(--color-accent-text)}@media (width<=900px){.home-router-trigger{min-width:var(--target-comfort);justify-content:center;padding:0}.home-router-trigger-label{display:none}.sidebar{transition:transform var(--duration-base) var(--ease-out);visibility:hidden;transform:translate(-100%)}.sidebar-open{visibility:visible;transform:none}.menu-button{border-radius:var(--radius-sm);color:var(--color-text);min-height:var(--target-comfort);min-width:var(--target-comfort);padding:var(--space-2);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.sidebar-backdrop{background:var(--color-overlay);z-index:var(--z-backdrop);border:0;padding:0;display:block;position:fixed;inset:70px 0 0}.footer{margin-left:0}}@media (width<=760px){.network-page-topbar{height:62px}}@media (width<=520px){.network-page-topbar .brand-word{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.network-page-topbar .brand{position:relative}.network-page-topbar .brand-product{display:none}}@media (width<=700px){.topbar .brand-word{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topbar .brand{position:relative}.topbar .brand-product{display:none}}@media (width<=620px){.topbar{height:62px;padding:0 var(--space-4)}.brand{gap:var(--space-2)}.brand-mark{width:28px;height:28px}.brand-word{font-size:var(--text-xs)}.brand-product{font-size:var(--text-xs);padding-left:var(--space-2)}.sidebar{height:calc(100vh - 62px);top:62px}.sidebar-backdrop{inset:62px 0 0}.footer{padding:var(--space-2) var(--space-6);flex-direction:column;align-items:flex-start;gap:0}.footer nav{justify-content:flex-start}.network-page-topbar{gap:var(--space-2);padding:0 var(--space-4)}.wallet-compact-trigger span{display:none}.wallet-compact-trigger,.command-palette-trigger{min-width:var(--target-comfort);justify-content:center;padding:0}.command-palette-trigger :is(.command-palette-trigger-label,kbd){display:none}.home-router-trigger{min-width:var(--target-comfort);justify-content:center;padding:0}.home-router-trigger-label{display:none}}.service-section{scroll-margin-top:calc(126px - clamp(var(--space-12),6vw,var(--space-16)))}.service-endpoint-grid article{background:var(--color-surface-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);min-width:0}.service-section[hidden]{display:none!important}.service-safety-note{background:var(--color-accent-subtle);border:var(--border-width) solid var(--color-accent-border);border-radius:var(--radius-md);color:var(--color-accent-text);align-items:flex-start;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-4) var(--space-5);display:flex}.service-safety-note>svg{margin-top:var(--space-half);flex:none}.service-safety-note p{color:var(--color-text);font-size:var(--text-xs);line-height:var(--leading-relaxed);margin:0}.service-endpoint-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-endpoint-grid article{gap:var(--space-3);min-height:155px;padding:var(--space-5);display:grid}.service-endpoint-grid article>div{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.service-endpoint-grid article>div:first-child{color:var(--color-accent-text)}.service-endpoint-grid span{color:var(--color-text-muted);font:var(--font-weight-semibold) var(--text-xs) var(--font-sans);letter-spacing:var(--tracking-label)}.service-endpoint-grid code{color:var(--color-text);font:var(--text-xs)/var(--leading-normal) var(--font-mono);overflow-wrap:anywhere}.service-endpoint-grid article>div:last-child{align-self:end}.service-endpoint-grid button,.service-endpoint-grid a{border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font:var(--font-weight-semibold) var(--text-sm) var(--font-sans);align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-3);background:0 0;text-decoration:none;display:flex}.service-endpoint-grid button:hover:not(:disabled),.service-endpoint-grid a:hover{background:var(--state-hover-overlay);border-color:var(--color-text-secondary)}.service-endpoint-grid button:disabled{border-color:var(--color-border-strong);color:var(--color-text-disabled);cursor:not-allowed;background:0 0}.service-endpoint-grid button:disabled svg{color:var(--color-text-disabled)}.service-endpoint-grid button svg,.service-endpoint-grid a svg{color:var(--color-accent-text)}.service-endpoint-note{color:var(--color-text-secondary);font:var(--text-xs)/var(--leading-relaxed) var(--font-sans);margin:var(--space-3) 0 0}@media (width<=620px){.service-section{scroll-margin-top:calc(118px - clamp(var(--space-12),6vw,var(--space-16)))}.service-endpoint-grid{grid-template-columns:minmax(0,1fr)}}.service-placeholder{background:var(--color-surface-2);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-secondary);font:var(--text-xs)/var(--leading-relaxed) var(--font-sans);align-items:center;gap:var(--space-2);min-height:72px;padding:var(--space-4);margin:0;display:flex}.service-placeholder svg{color:var(--color-accent-text);flex:none}.service-placeholder[role=alert]{background:var(--color-warning-subtle);border:var(--border-width) solid var(--color-warning-border);color:var(--color-text);margin-bottom:var(--space-4)}.service-placeholder[role=alert] svg{color:var(--color-warning)}.service-safety-note.is-blocking{background:var(--color-warning-subtle);border-color:var(--color-warning-border);color:var(--color-warning)}.service-safety-note.is-blocking p{color:var(--color-text)}p.service-safety-note{color:var(--color-text);font-size:var(--text-xs);line-height:var(--leading-relaxed);padding-left:calc(var(--space-5) + 16px + var(--space-3));display:block;position:relative}p.service-safety-note>svg{color:var(--color-accent-text);left:var(--space-5);top:calc(var(--space-4) + var(--space-half));position:absolute}p.service-safety-note code{font:var(--text-xs) var(--font-mono)}p.service-safety-note a{color:var(--color-accent-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-border);text-decoration-color:var(--color-accent-border);text-underline-offset:3px}p.service-safety-note a:hover{text-decoration-color:currentColor}.network-page-footer{border-top:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-sm);padding:var(--space-2) var(--page-gutter);justify-content:space-between;align-items:center;display:flex}.network-page-footer :is(button,a){border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-2);min-height:var(--target-comfort);padding:0 var(--space-2);background:0 0;border:0;display:flex}.back-to-top-footer{padding-block:var(--space-6);justify-content:center}.back-to-top-footer .back-to-top{border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-pill);color:var(--color-text);gap:var(--space-2);padding:0 var(--space-4) 0 var(--space-1);transition:border-color var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out)}.back-to-top>span{background:var(--color-surface-2);border-radius:var(--radius-pill);color:var(--color-accent-text);height:32px;transition:transform var(--duration-base) var(--ease-spring);justify-content:center;align-items:center;width:32px;display:flex}.back-to-top-footer .back-to-top:hover,.back-to-top-footer .back-to-top:focus-visible{background:var(--state-hover-overlay);border-color:var(--color-accent-border)}.back-to-top:hover>span,.back-to-top:focus-visible>span{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.back-to-top:hover>span,.back-to-top:focus-visible>span{transform:none}}@media (width<=760px){.network-page-footer{align-items:flex-start;gap:var(--space-2);padding:var(--space-4) var(--page-gutter);flex-direction:column}.back-to-top-footer{align-items:center}}.rpc-source-panel{background:var(--color-surface-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);margin:var(--space-1) 0 var(--space-3);container-type:inline-size}.rpc-source-panel>summary{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:var(--space-2) var(--space-3);min-height:60px;padding:var(--space-2) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto auto;list-style:none;display:grid}.rpc-source-panel>summary::-webkit-details-marker{display:none}.rpc-source-panel>summary::marker{content:""}.rpc-source-panel>summary:hover{background:var(--state-hover-overlay)}.rpc-source-state{color:var(--color-accent-text);font:var(--font-weight-semibold) var(--text-xs) var(--font-sans);align-items:center;gap:var(--space-2);letter-spacing:var(--tracking-label);display:flex}.rpc-source-state.is-blocked{color:var(--color-danger)}.rpc-source-state.is-ready{color:var(--color-success)}.rpc-source-panel>summary strong{color:var(--color-text);font:var(--font-weight-semibold) var(--text-sm) var(--font-sans);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rpc-source-panel>summary small{color:var(--color-text-secondary);font:var(--text-xs) var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.rpc-source-panel>summary>svg{color:var(--color-text-secondary);transition:transform var(--duration-base) var(--ease-out)}.rpc-source-panel[open]>summary>svg{transform:rotate(180deg)}.rpc-source-body{border-top:var(--border-width) solid var(--color-border);padding:var(--space-4)}.rpc-source-compact-row{align-items:end;gap:var(--space-3);grid-template-columns:minmax(230px,.7fr) minmax(290px,1fr) auto;display:grid}.rpc-source-compact-row>label{gap:var(--space-1);min-width:0;display:grid}.rpc-source-compact-row>label>span,.rpc-source-meta span{color:var(--color-text-muted);font:var(--font-weight-semibold) var(--text-xs) var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase}.rpc-source-compact-row :is(select,input){background:var(--color-bg);border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--color-text);font:var(--text-sm) var(--font-sans);min-height:var(--control-height-md);padding:0 var(--space-3);width:100%}.rpc-source-compact-row :is(select,input)::placeholder{color:var(--color-text-muted)}.rpc-source-compact-row :is(select,input):focus-visible{border-color:var(--color-focus)}.rpc-source-compact-row :is(select,input):disabled{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.rpc-source-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.rpc-source-compact-row .rpc-source-actions{flex-wrap:nowrap;margin:0}.rpc-source-actions button{border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font:var(--font-weight-semibold) var(--text-sm) var(--font-sans);align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-4);white-space:nowrap;background:0 0;justify-content:center;display:flex}.rpc-source-actions button:hover:not(:disabled){background:var(--state-hover-overlay);border-color:var(--color-text-secondary)}.rpc-source-actions .rpc-source-check{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.rpc-source-actions .rpc-source-check:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.rpc-source-actions button:disabled{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.rpc-source-actions .is-spinning{animation:.9s linear infinite rpc-spin}.rpc-source-meta{align-items:center;gap:var(--space-3);margin-top:var(--space-3);justify-content:space-between;min-width:0;display:flex}.rpc-source-meta code{color:var(--color-accent-text);font:var(--text-xs)/var(--leading-normal) var(--font-mono);overflow-wrap:anywhere;min-width:0}.rpc-source-result{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.rpc-source-result.is-ready{background:var(--color-success-subtle);border-color:var(--color-success-border)}.rpc-source-result.is-blocked{background:var(--color-danger-subtle);border-color:var(--color-danger-border)}.rpc-source-result>svg{color:var(--color-success)}.rpc-source-result.is-blocked>svg{color:var(--color-danger)}.rpc-source-result>div{gap:var(--space-1);display:grid}.rpc-source-result strong{color:var(--color-text);font:var(--font-weight-semibold) var(--text-sm) var(--font-sans)}.rpc-source-result small{color:var(--color-text-secondary);font-size:var(--text-xs)}.rpc-source-boundary{border-top:var(--border-width) solid var(--color-border);color:var(--color-text-secondary);font:var(--text-xs)/var(--leading-relaxed) var(--font-sans);align-items:flex-start;gap:var(--space-2);margin:var(--space-3) 0 0;padding-top:var(--space-3);display:flex}.rpc-source-boundary svg{color:var(--color-accent-text);margin-top:var(--space-half);flex:none}.rpc-source-provenance{color:var(--color-text-muted);font:var(--text-xs)/var(--leading-relaxed) var(--font-mono);margin:var(--space-2) 0 0;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.rpc-source-actions .is-spinning{animation:none}}@container (width<=860px){.rpc-source-compact-row{grid-template-columns:1fr 1fr}.rpc-source-compact-row .rpc-source-actions{grid-column:1/-1}}@container (width<=560px){.rpc-source-panel>summary{grid-template-columns:auto minmax(0,1fr) auto}.rpc-source-panel>summary small{display:none}.rpc-source-compact-row{grid-template-columns:1fr}.rpc-source-compact-row .rpc-source-actions{grid-column:auto}.rpc-source-actions button{flex:1}.rpc-source-result{align-items:start}.rpc-source-meta{flex-direction:column;align-items:start}}.explorer-section-tabs{gap:var(--space-2);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.explorer-section-tabs :is(a,button){cursor:pointer;border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-2);min-height:var(--target-comfort);padding:0 var(--space-3);transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out);background:0 0;flex:none;display:flex}.explorer-section-tabs :is(a,button):hover{background:var(--state-hover-overlay);color:var(--color-text)}.explorer-section-tabs :is(a,button).is-active{background:var(--color-surface-2);border-color:var(--color-accent-text);box-shadow:inset 0 -2px 0 var(--color-accent-text);color:var(--color-text)}.explorer-section-tabs .is-active svg{color:var(--color-accent-text)}.explorer-unified-search{background:var(--color-bg);border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-sm);align-items:center;gap:var(--space-3);min-height:var(--control-height-lg);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);grid-template-columns:auto minmax(132px,180px) minmax(0,1fr) auto;display:grid}.explorer-unified-search>svg{color:var(--color-text-muted)}.explorer-unified-search select,.explorer-unified-search input{color:var(--color-text);font:var(--text-sm) var(--font-mono);min-height:var(--control-height-md);background:0 0;border:0;outline:none;width:100%}.explorer-unified-search select{border-right:var(--border-width) solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-sans)}.explorer-unified-search option{background:var(--color-surface-1)}.explorer-unified-input{min-width:0}.explorer-unified-search input:disabled{color:var(--color-text-muted);cursor:not-allowed}.explorer-unified-search button{background:var(--color-accent);border-radius:var(--radius-sm);color:var(--color-on-accent);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-5);border:0;display:flex}.explorer-unified-search button:disabled{cursor:not-allowed;opacity:.45}.explorer-search-error{color:var(--color-danger);font:var(--text-xs) var(--font-mono);margin:8px 0 0}.explorer-section-empty{background:var(--color-surface-1);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-md);margin:var(--space-3) 0;min-height:340px;padding:var(--space-10);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.explorer-section-empty svg{color:var(--color-accent-text)}.explorer-section-empty h2{color:var(--color-text);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);margin:var(--space-4) 0 var(--space-2)}.explorer-section-empty p{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);max-width:60ch;margin:0}@media (width<=620px){.explorer-section-tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--space-10)),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--space-10)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--space-10)),transparent);padding-bottom:var(--space-2);padding-right:var(--space-10);scroll-padding-inline:var(--space-6);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.explorer-section-tabs::-webkit-scrollbar{display:none}.explorer-section-tabs :is(a,button){flex:none}.explorer-unified-search{grid-template-columns:auto minmax(0,1fr)}.explorer-unified-search select{border-right:0}.explorer-unified-input{grid-column:1/-1}.explorer-unified-search button{grid-column:1/-1;justify-content:center}}.explorer-unified-search{box-shadow:var(--shadow-overlay);z-index:12;grid-template-columns:auto minmax(0,1fr) auto;align-self:start;width:100%;position:sticky;top:70px}.explorer-unified-search>small{color:var(--color-text-muted);font:var(--text-xs) var(--font-mono);letter-spacing:.08em;grid-column:2/-1}.explorer-search-targets{background:var(--color-surface-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.explorer-search-targets span{color:var(--color-text-muted);font:var(--font-weight-semibold) var(--text-xs) var(--font-sans);letter-spacing:var(--tracking-label);margin-right:var(--space-1)}.explorer-search-targets button{border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font:var(--font-weight-semibold) var(--text-sm) var(--font-sans);min-height:var(--control-height-md);padding:0 var(--space-4);background:0 0}.explorer-search-targets button:hover{background:var(--state-hover-overlay);border-color:var(--color-text-secondary)}@media (width<=620px){.explorer-unified-search{grid-template-columns:auto minmax(0,1fr);top:62px}.explorer-unified-search button{grid-column:1/-1}.explorer-unified-search>small{grid-column:1/-1;line-height:1.6}}.explorer-search-cluster.is-primary,.explorer-search-cluster.is-account{margin:18px 0 10px}.explorer-network-picker{z-index:12;max-width:440px;margin:14px 0 12px;position:relative}.explorer-network-picker>summary{background:var(--color-surface-1);border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-2) var(--space-3);grid-template-columns:38px minmax(0,1fr) auto;list-style:none;display:grid}.explorer-network-picker>summary::-webkit-details-marker{display:none}.explorer-network-picker>summary>.network-logo{width:38px;height:38px}.explorer-network-picker>summary>span:nth-child(2){gap:2px;display:grid}.explorer-network-picker summary small{color:var(--color-text-muted);font:var(--text-xs) var(--font-mono);letter-spacing:.11em}.explorer-network-picker summary strong{color:var(--color-text);font-size:var(--text-sm)}.explorer-network-picker summary code{color:var(--color-text-muted);font:var(--text-xs) var(--font-mono)}.explorer-network-picker[open]>summary{border-color:var(--color-accent-border)}.explorer-network-picker[open]>summary>svg{transform:rotate(180deg)}.explorer-network-picker-menu{background:var(--color-surface-1);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-overlay);padding:var(--space-2);left:0;right:0;top:calc(100% + var(--space-2));position:absolute}.explorer-network-picker-menu>label{background:var(--color-bg);border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--color-text-muted);align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-3);display:flex}.explorer-network-picker-menu input{color:var(--color-text);min-height:var(--control-height-md);background:0 0;border:0;outline:0;width:100%;min-width:0}.explorer-network-picker-menu nav{gap:4px;max-height:340px;padding-top:8px;display:grid;overflow-y:auto}.explorer-network-picker-menu nav a{border-radius:var(--radius-xs);border:1px solid #0000;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:51px;padding:7px 9px;display:grid}.explorer-network-picker-menu nav a:hover{background:var(--state-hover-overlay)}.explorer-network-picker-menu nav a.is-active{background:var(--color-surface-3);border-color:var(--color-accent-border)}.explorer-network-picker-menu nav a>.network-logo{width:32px;height:32px}.explorer-network-picker-menu nav a>span:nth-child(2){gap:3px;display:grid}.explorer-network-picker-menu nav strong{color:var(--color-text);font-size:var(--text-xs)}.explorer-network-picker-menu nav code{color:var(--color-text-secondary);font:var(--text-xs) var(--font-mono)}.explorer-network-picker-menu nav>a>svg{color:var(--color-accent-text)}.explorer-network-picker-menu>p{color:var(--color-text-muted);font-size:var(--text-xs);margin:10px 4px 4px}.workspace-route-toolbar{align-items:center;gap:var(--space-4);margin:var(--space-3) 0;justify-content:flex-start;display:flex}.workspace-route-toolbar>div{gap:var(--space-1);display:grid}.workspace-route-toolbar span{color:var(--color-accent-text);font:var(--text-xs) var(--font-mono);letter-spacing:.11em}.workspace-route-toolbar strong{color:var(--color-text);font-size:var(--text-sm)}.workspace-route-toolbar :is(button,a){border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-2);min-height:var(--target-comfort);padding:0 var(--space-4);background:0 0;justify-content:center;display:flex}.workspace-route-toolbar :is(button,a):hover,.workspace-route-toolbar :is(button,a):focus-visible{background:var(--state-hover-overlay);border-color:var(--color-text-secondary);color:var(--color-text)}.workspace-route-toolbar .is-back{transform:rotate(180deg)}@media (width<=900px){.workspace-route-toolbar{position:relative}}@media (width<=620px){.workspace-route-toolbar{flex-direction:column;align-items:flex-start}}.page-return-bar{align-items:center;min-height:66px;display:flex}.page-return-bar a{border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-2);min-height:var(--target-comfort);padding:0 var(--space-4);transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out);background:0 0;display:flex}.page-return-bar a:hover,.page-return-bar a:focus-visible{background:var(--state-hover-overlay);border-color:var(--color-text-secondary);color:var(--color-text)}@media (width<=760px){.page-return-bar{min-height:58px}}.validator-empty{color:var(--color-text-muted);font-size:var(--text-xs);margin:var(--space-4) 0 0;padding:var(--space-4) var(--space-half)}.network-page-section{border-bottom:var(--border-width) solid var(--color-border);padding:clamp(var(--space-12),6vw,var(--space-16)) 0}.network-page-section-heading{align-items:end;gap:var(--space-6);margin-bottom:var(--space-6);justify-content:space-between;display:flex}.network-page-section-heading .kicker{color:var(--color-accent-text);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);margin-bottom:var(--space-2)}.network-page-section-heading h2{color:var(--color-text);font-size:clamp(var(--text-2xl),2.6vw,var(--text-4xl));font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:var(--leading-tight);margin:0}.network-page-section-heading>span{color:var(--color-text-muted);font:var(--text-xs)/var(--leading-normal) var(--font-sans);text-align:right}@media (width<=760px){.network-page-section-heading{align-items:flex-start;gap:var(--space-2);flex-direction:column}.network-page-section-heading>span{text-align:left}}.watcher-boundary{color:var(--color-text-secondary);font:var(--text-xs)/var(--leading-relaxed) var(--font-sans);margin:var(--space-3) 0 0}.watcher-loading,.watcher-unavailable{background:var(--color-surface-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);align-items:center;gap:var(--space-3);min-height:80px;padding:var(--space-4);display:flex}.watcher-loading svg{animation:1s linear infinite relayer-spin}.watcher-unavailable{border-color:var(--color-warning-border)}.watcher-unavailable>svg{color:var(--color-warning)}.watcher-unavailable div{flex:1}.watcher-unavailable strong{color:var(--color-text);font-size:var(--text-sm)}.watcher-unavailable p{color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal);margin:var(--space-1) 0 0}.watcher-unavailable button{border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font:var(--font-weight-semibold) var(--text-sm) var(--font-sans);align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-3);background:0 0;display:flex}.watcher-unavailable button:hover{background:var(--state-hover-overlay);border-color:var(--color-text-secondary)}@media (prefers-reduced-motion:reduce){.watcher-loading svg{animation:none}}@media (width<=620px){.watcher-unavailable{flex-wrap:wrap;align-items:flex-start}.watcher-unavailable button{margin-left:var(--space-8)}}.chain-params-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(255px,100%),1fr));display:grid}.chain-params-grid>article{background:var(--color-surface-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);min-width:0;padding:var(--space-5);flex-direction:column;display:flex}.chain-params-grid article>div:first-child{border-bottom:var(--border-width) solid var(--color-border);color:var(--color-accent-text);align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:var(--space-3);display:flex}.chain-params-grid article>div:first-child>span{color:var(--color-text-muted);font:var(--font-weight-semibold) var(--text-xs) var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase}.chain-metric{border-bottom:var(--border-width) solid var(--color-border);gap:var(--space-1);min-width:0;padding:var(--space-2) 0;display:grid}:where(.chain-metric):last-child{border-bottom:0}.chain-metric>span{color:var(--color-text-muted);font:var(--font-weight-semibold) var(--text-xs) var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase}.chain-metric>strong{color:var(--color-text);font:var(--text-sm) var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.chain-metric>strong.is-unpublished{color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-xs)}.chain-metric>em{color:var(--color-text-secondary);font-size:var(--text-xs);font-style:normal;line-height:var(--leading-normal)}.chain-params-warnings{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.chain-params-warnings li{background:var(--color-warning-subtle);border:var(--border-width) solid var(--color-warning-border);border-radius:var(--radius-xs);color:var(--color-warning);font:var(--font-weight-semibold) var(--text-xs) var(--font-sans);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);display:flex}.home-launchpad{background:var(--color-bg);min-height:calc(100vh - 70px);padding-bottom:var(--space-16)}.home-command-hero{align-items:start;gap:var(--space-6);padding:var(--space-10) var(--page-gutter) var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.home-command-copy{background:var(--color-surface-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);isolation:isolate;padding:var(--space-6) var(--space-8);flex-direction:column;display:flex;position:relative;overflow:hidden}.home-command-copy>:not(.home-node-field){z-index:1;position:relative}.home-command-copy .kicker{color:var(--color-accent-text);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);gap:var(--space-2);letter-spacing:var(--tracking-label);margin:0 0 var(--space-5)}.home-command-copy h1{color:var(--color-text);font-family:var(--font-display);font-size:clamp(var(--text-2xl), 2.6vw, var(--text-4xl));font-weight:var(--font-weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);text-transform:uppercase;margin:0}.home-command-copy h1 span{color:var(--color-accent-text)}.home-node-field{opacity:.4;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 42%,#000 86%);mask-image:linear-gradient(90deg,#0000 0% 42%,#000 86%)}.home-node-links path{fill:none;stroke:var(--color-border);stroke-width:1px}.home-node-core{fill:var(--color-text-muted)}.home-node-ring{animation:home-node-ping 5.4s var(--ease-out) infinite;fill:none;opacity:0;stroke:var(--color-accent-text);stroke-width:1px;transform-box:fill-box;transform-origin:50%}.home-node-agents rect{animation:home-agent-glow 3.9s var(--ease-in-out) infinite;fill:var(--color-accent);stroke:var(--color-accent-text);stroke-width:1px;transform-box:fill-box;transform-origin:50%}.home-node-packets circle{fill:var(--color-accent-text);offset-rotate:0deg;opacity:0;animation:6s linear infinite home-packet}@keyframes home-node-ping{0%{opacity:.7;transform:scale(.6)}60%,to{opacity:0;transform:scale(2.2)}}@keyframes home-agent-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes home-packet{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}.home-command-copy.is-motion-paused .home-node-field *{animation-play-state:paused}.home-command-copy>.home-motion-toggle{background:var(--color-surface-1);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;height:var(--control-height-md);right:var(--space-4);top:var(--space-4);width:var(--control-height-md);z-index:2;justify-content:center;align-items:center;display:flex;position:absolute}.home-motion-toggle:hover{background:var(--color-surface-2);border-color:var(--color-text-secondary);color:var(--color-text)}.home-motion-toggle[aria-pressed=true]{color:var(--color-accent-text)}@media (prefers-reduced-motion:reduce){.home-node-ring,.home-node-agents rect{animation:none}.home-node-agents rect{opacity:.8}.home-node-packets,.home-motion-toggle{display:none}}.home-route-console{gap:var(--space-3);flex-direction:column;display:flex}.home-network-search{background:var(--color-bg);border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--color-text-muted);padding:0 var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.home-network-search:focus-within{border-color:var(--color-focus)}.home-network-search input{color:var(--color-text);font-size:var(--text-base);min-height:var(--control-height-md);min-width:0;padding:0 var(--space-3);background:0 0;border:0;outline:0;width:100%}.home-network-search input::placeholder{color:var(--color-text-muted)}.home-network-search kbd{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-xs);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);min-width:28px;padding:var(--space-half) var(--space-1);text-align:center}.home-network-results{gap:var(--space-1);max-height:305px;display:grid;overflow:auto}.home-network-results button{border:var(--border-width) solid transparent;border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;align-items:center;gap:var(--space-3);min-height:var(--control-height-md);padding:var(--space-1) var(--space-3);text-align:left;--focus-ring-offset:-2px;background:0 0;grid-template-columns:32px minmax(0,1fr) auto;width:100%;display:grid}.home-network-results button:hover{background:var(--state-hover-overlay)}.home-network-results button[aria-selected=true]{background:var(--color-surface-3);border-color:var(--color-border-strong)}.home-network-results .network-logo{width:28px;height:28px}.home-network-results button>span{gap:var(--space-half);display:grid}.home-network-results strong{font-size:var(--text-sm)}.home-network-results code,.home-network-results small{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.home-network-results small{text-transform:uppercase}.home-network-results>p{border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-sm);padding:var(--space-4);text-align:center;margin:0}.home-selected-network{background:var(--color-surface-2);border-radius:var(--radius-sm);gap:var(--space-3) var(--space-2);padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.home-selected-heading{align-items:center;gap:var(--space-3);grid-template-columns:32px minmax(0,1fr);min-width:0;display:grid}.home-selected-heading .network-logo{width:32px;height:32px}.home-selected-heading>div{gap:var(--space-half);min-width:0;display:grid}.home-selected-heading h3{color:var(--color-text);font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);overflow-wrap:anywhere;margin:0}.home-selected-heading code{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-availability{align-content:center;gap:var(--space-half);justify-items:end;margin:0;display:grid}.home-availability span{color:var(--color-warning);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-1);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;display:flex}.home-availability span:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.home-availability span.is-ready{color:var(--color-success)}.home-selected-actions{gap:var(--space-2);grid-column:1/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.home-selected-actions a{border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-3);transition:background var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);white-space:nowrap;background:0 0;justify-content:center;display:flex}.home-selected-actions a:hover{background:var(--state-hover-overlay);border-color:var(--color-text-secondary)}.home-selected-actions a:first-child{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.home-selected-actions a:first-child:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.home-selected-actions a svg{flex:none}.home-chat{background:var(--color-surface-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-4);padding:var(--space-6);display:grid}.home-chat-head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.home-chat-head h2{color:var(--color-text);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-2);margin:0;display:flex}.home-chat-head h2 svg{color:var(--color-accent-text)}.home-chat-status{color:var(--color-warning);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-2);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0 auto 0 0;display:inline-flex}.home-chat-status i{background:currentColor;border-radius:50%;width:8px;height:8px}.home-chat-status.is-online{color:var(--color-text-secondary)}.home-chat-log{background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);gap:var(--space-4);height:clamp(240px,100dvh - 560px,600px);padding:var(--space-5);flex-direction:column;display:flex;overflow-y:auto}.home-chat-empty{color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;margin:auto}.home-chat-message{gap:var(--space-1);max-width:var(--measure);display:grid}.home-chat-message span{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.home-chat-message p{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-relaxed);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.home-chat-message.is-user{background:var(--color-surface-2);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);align-self:flex-end}.home-chat-error{color:var(--color-danger);font-size:var(--text-sm);margin:0}.home-chat-examples{gap:var(--space-2);flex-wrap:wrap;display:flex}.home-chat-examples button{background:var(--color-surface-1);border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font:var(--text-sm) var(--font-sans);min-height:var(--control-height-md);padding:0 var(--space-3)}.home-chat-examples button:hover:not(:disabled){background:var(--color-surface-2);border-color:var(--color-text-secondary)}.home-chat-examples button:disabled{border-color:var(--color-border-strong);color:var(--color-text-secondary);cursor:not-allowed}.home-chat-composer{background:var(--color-bg);border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-sm);align-items:end;gap:var(--space-2);padding:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.home-chat-composer:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 1px var(--color-focus)}.home-chat-composer textarea{--focus-ring-color:transparent;color:var(--color-text);font:var(--text-base)/var(--leading-normal) var(--font-sans);min-height:var(--control-height-md);padding:var(--space-2);resize:none;background:0 0;border:0;outline:0}.home-chat-composer textarea::placeholder{color:var(--color-text-muted)}.home-chat-composer textarea:disabled{cursor:not-allowed}.home-chat-composer button{background:var(--color-accent);border-radius:var(--radius-sm);color:var(--color-on-accent);cursor:pointer;height:var(--control-height-md);width:var(--control-height-md);border:0;justify-content:center;align-items:center;display:inline-flex}.home-chat-composer button:hover:not(:disabled){background:var(--color-accent-hover)}.home-chat-composer button:disabled{background:var(--color-surface-2);color:var(--color-text-disabled);cursor:not-allowed}.home-chat-hint{color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}.home-router-dialog{color:var(--color-text);background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}.home-router-dialog::backdrop{background:var(--color-overlay)}.home-router-dialog[open]{padding:clamp(var(--space-4), 14vh, var(--space-32)) var(--space-4) var(--space-4);place-items:start center;display:grid}.home-router-panel{background:var(--color-surface-1);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);gap:var(--space-4);max-height:calc(100dvh - clamp(var(--space-4), 14vh, var(--space-32)) - var(--space-4));padding:var(--space-5);flex-direction:column;width:min(560px,100%);display:flex;overflow-y:auto}.home-router-head{justify-content:space-between;align-items:center;display:flex}.home-router-head h2{color:var(--color-text);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin:0}.home-router-close{border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;height:var(--control-height-md);width:var(--control-height-md);background:0 0;justify-content:center;align-items:center;display:inline-flex}.home-router-close:hover{background:var(--color-surface-2);color:var(--color-text)}@media (width<=620px){.home-command-hero{gap:var(--space-4);padding:var(--space-6)}.home-command-copy,.home-chat,.home-router-panel{padding:var(--space-5)}.home-chat-log{height:clamp(220px,100dvh - 560px,520px);padding:var(--space-4)}.home-command-copy h1{font-size:var(--text-2xl)}.home-selected-network{grid-template-columns:minmax(0,1fr)}.home-availability{justify-items:start}.home-selected-actions{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));grid-auto-flow:row}.home-selected-actions a{padding:0 var(--space-2)}.home-selected-actions a svg{display:none}.home-node-field{opacity:.3}.home-network-results{max-height:340px}}@media (width>=901px) and (height>=700px){.home-launchpad{box-sizing:border-box;flex-direction:column;height:calc(100dvh - 61px);min-height:0;padding-bottom:0;display:flex}.home-command-hero{min-height:0;padding-bottom:var(--space-6);padding-top:var(--space-6);flex:auto;grid-template-rows:auto minmax(0,1fr)}.home-chat{flex-direction:column;align-self:stretch;min-height:0;display:flex}.home-chat-log{flex:auto;height:auto;min-height:96px}}
