:root{--b-wrap:1180px;--b-gutter:28px;--b-section-pad:64px;--b-body:15px;--b-body-lh:1.6;--b-lede:18px;--b-h1:clamp(38px, 5.4vw, 60px);--b-h1-lh:1.06;--b-h1-track:-.022em;--b-sec-h:30px;--b-sec-h-track:-.018em;--b-sec-s:15.5px;--b-card-h:16px;--b-card-p:14px;--b-panel-h:17px;--b-caption:13.5px;--b-label:12.5px;--b-kpi:31px;--b-mini:24px;--b-axis:10.5px;--b-btn:600 14px/1 var(--font-body);--b-dur:.16s;--b-card-lift:translateY(-3px);--b-btn-lift:translateY(-1px);--b-reveal:.65s;--z-dropdown:40;--z-sticky:50;--z-drawer-scrim:70;--z-drawer:80;--z-tooltip:90;--z-modal:200;--z-skip:300;--b-micro:11px;--b-code:13px;--r-toggle:9px;--r-toggle-seg:6px;--tip-bg:var(--lightningcss-light,#0b1424)var(--lightningcss-dark,var(--kit-light-surface));--tip-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--kit-void));--tip-mut:var(--lightningcss-light,#a9b9d1)var(--lightningcss-dark,var(--kit-faint-ink));--btn-primary-hover:var(--action-hover);--chart-lp:color-mix(in srgb, var(--deepcore-blue) 38%, var(--panel));--code-fn:var(--lightningcss-light,#0850bf)var(--lightningcss-dark,var(--kit-sky-ink));--eyebrow-ink:var(--lightningcss-light,#0a5ccf)var(--lightningcss-dark,var(--kit-eyebrow-blue));--sh-btn-primary:var(--sh-action);--sh-btn-primary-hover:var(--sh-action-hover);--grad-btn-sheen:linear-gradient(100deg, transparent, #ffffff47, transparent);--ease-kit:cubic-bezier(.22, .61, .36, 1);--reveal-kit:.85s;--ui-card-pad:20px;--ui-card-pad-sm:16px;--ui-gap:12px;--ui-gap-lg:16px;--ui-body:14px;--ui-lh:1.45;--ui-caption:13px;--ui-row:40px;--ui-kpi-h:72px;--ui-kpi-pad:14px 16px;--ui-kpi-value:22px;--ui-chip-fs:12px;--ui-chip-pad:5px 12px;--ui-badge-fs:10px;--ui-badge-pad:1px 8px;--ui-side-row:36px;--ui-lockup:148px;--ui-hit:44px;--ui-cols:12;--ui-tabbar-h:49px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--z-tabbar:60;--z-sheet-scrim:190;--z-sheet:195;--z-toast:250;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--deepcore-blue:var(--lightningcss-light,#0a63e0)var(--lightningcss-dark,var(--kit-deepcore-blue));--action:var(--lightningcss-light,#0a7d72)var(--lightningcss-dark,#37d6c4);--action-hover:var(--lightningcss-light,#086a61)var(--lightningcss-dark,#5fe3d3);--on-action:var(--lightningcss-light,#fff)var(--lightningcss-dark,#04121a);--sh-action:0 6px 18px var(--lightningcss-light,#0a7d7238)var(--lightningcss-dark,#37d6c429);--sh-action-hover:0 10px 28px var(--lightningcss-light,#0a7d724d)var(--lightningcss-dark,#37d6c43d);--deep-blue:var(--lightningcss-light,#084aae)var(--lightningcss-dark,var(--kit-sky-ink));--signal-blue:var(--lightningcss-light,#0a5fd6)var(--lightningcss-dark,var(--kit-signal-blue));--sky-ink:var(--lightningcss-light,#0850bf)var(--lightningcss-dark,var(--kit-sky-ink));--void:var(--lightningcss-light,#f6f8fc)var(--lightningcss-dark,var(--kit-void));--panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--kit-panel));--panel-alt:var(--lightningcss-light,#f2f5fa)var(--lightningcss-dark,var(--kit-panel-alt));--code-ground:var(--lightningcss-light,#f2f5fa)var(--lightningcss-dark,var(--kit-code-ground));--deep-panel:var(--lightningcss-light,#e8eef7)var(--lightningcss-dark,var(--kit-deep-panel));--light-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--kit-active-nav));--hairline:var(--lightningcss-light,#dde4ef)var(--lightningcss-dark,var(--kit-hairline));--hairline-soft:var(--lightningcss-light,#e9eef6)var(--lightningcss-dark,var(--kit-hairline-soft));--hairline-blue:var(--lightningcss-light,#ccd6e5)var(--lightningcss-dark,var(--kit-hairline-blue));--hairline-blue-2:var(--lightningcss-light,#b9c5d8)var(--lightningcss-dark,var(--kit-hairline-blue-2));--cta-border:var(--lightningcss-light,#ccd6e5)var(--lightningcss-dark,var(--kit-hairline-blue-2));--border-hover:var(--lightningcss-light,#7c90b0)var(--lightningcss-dark,var(--kit-border-hover));--active-nav:var(--lightningcss-light,#dce9ff)var(--lightningcss-dark,var(--kit-active-nav));--ink:var(--lightningcss-light,#0b1424)var(--lightningcss-dark,var(--kit-ink));--ink-bright:var(--lightningcss-light,#04060c)var(--lightningcss-dark,var(--kit-ink-bright));--muted-ink:var(--lightningcss-light,#4b5c78)var(--lightningcss-dark,var(--kit-muted-ink));--muted-ink-2:var(--lightningcss-light,#45566f)var(--lightningcss-dark,var(--kit-muted-ink-2));--label-ink:var(--lightningcss-light,#56698a)var(--lightningcss-dark,var(--kit-muted-ink));--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--kit-void));--faint-ink:var(--lightningcss-light,#5a6d8e)var(--lightningcss-dark,var(--kit-muted-ink));--success:var(--lightningcss-light,#0c7650)var(--lightningcss-dark,var(--kit-success));--warning:var(--lightningcss-light,#835800)var(--lightningcss-dark,var(--kit-warning));--warning-alt:var(--lightningcss-light,#835800)var(--lightningcss-dark,var(--kit-warning-alt));--error:var(--lightningcss-light,#b42f2f)var(--lightningcss-dark,var(--kit-error));--violet:var(--lightningcss-light,#4a3aa7)var(--lightningcss-dark,#9a8af0);--amber:var(--lightningcss-light,#9a6700)var(--lightningcss-dark,#e0a94a);--share-lp:var(--lightningcss-light,#2a78d6)var(--lightningcss-dark,#5aa0ee);--share-lp-soft:var(--lightningcss-light,#e3eefb)var(--lightningcss-dark,#16283c);--share-ben:var(--lightningcss-light,#4a3aa7)var(--lightningcss-dark,#9a8af0);--share-ben-soft:var(--lightningcss-light,#e8e5f6)var(--lightningcss-dark,#241f3d);--share-hold:var(--lightningcss-light,#12805c)var(--lightningcss-dark,#3ed4a0);--share-hold-soft:var(--lightningcss-light,#e7f6f0)var(--lightningcss-dark,#102f26);--accent-soft:var(--lightningcss-light,#e6f0ff)var(--lightningcss-dark,#0c1d3a);--code-keyword:var(--lightningcss-light,#7b2fbf)var(--lightningcss-dark,var(--kit-code-keyword));--code-comment:var(--lightningcss-light,#5c6b84)var(--lightningcss-dark,var(--kit-code-comment));--code-type:var(--lightningcss-light,#8a5a00)var(--lightningcss-dark,var(--kit-amber));--code-string:var(--lightningcss-light,#0c7650)var(--lightningcss-dark,var(--kit-success));--code-number:var(--lightningcss-light,#835800)var(--lightningcss-dark,var(--kit-warning-alt));--grad-primary:var(--action);--grad-success:linear-gradient(180deg, #0c7650, #09603f);--grad-hero:linear-gradient(115deg, #f6f8fc 0%, #eef3fb 48%, #f6f8fc 100%);--grad-bar:linear-gradient(180deg, #0a63e0, #0a63e029);--grad-progress:linear-gradient(90deg, #0a63e0, #0c7650);--grad-sidebar-active:linear-gradient(90deg, #0a63e01f, #0a63e005);--glow-hero:none;--shell-glow:none;--font-display:var(--kit-font-display);--font-body:var(--kit-font-body);--font-serif:var(--kit-font-display);--font-mono:var(--kit-font-mono);--r-pill:999px;--r-hero:16px;--r-card-lg:20px;--r-card:16px;--r-sm:14px;--r-btn:8px;--r-chip:999px;--r-badge:8px;--r-micro:4px;--shadow-1:0 1px 2px #0b14240a, 0 1px 3px #0b14240f;--shadow-2:0 4px 6px -2px #0b14240d, 0 12px 24px -4px #0b14241a;--shadow-inset:inset 0 1px 0 #ffffffb3;--sh-btn:0 1px 2px #0b14240a, 0 1px 3px #0b14240f;--sh-card-hover:0 4px 6px -2px #0b14240d, 0 18px 40px -8px #0b142424;--glow-ring:0 0 0 4px #2b8bff29;--ease:cubic-bezier(.22, 1, .36, 1);--dur:.32s;--header-bg:#ffffffe0;--header-border:var(--lightningcss-light,#dde4ef)var(--lightningcss-dark,#131c2e);--stats-ground:var(--lightningcss-light,#fff)var(--lightningcss-dark,#060a14);--hairline-dark:var(--lightningcss-light,#dde4ef)var(--lightningcss-dark,var(--kit-hairline));--roadmap-rule:var(--lightningcss-light,#dde4ef)var(--lightningcss-dark,var(--kit-hairline));--selection:var(--lightningcss-light,#cfe0fb)var(--lightningcss-dark,var(--kit-active-nav));--pill-border:var(--lightningcss-light,#ccd6e5)var(--lightningcss-dark,var(--kit-hairline-blue-2));--pill-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--kit-panel));--pill-ink:var(--lightningcss-light,#4b5c78)var(--lightningcss-dark,var(--kit-muted-ink));--btn2-ink:var(--lightningcss-light,#0b1424)var(--lightningcss-dark,var(--kit-ink));--btn2-border-hover:var(--lightningcss-light,#7c90b0)var(--lightningcss-dark,var(--kit-border-hover));--tile-border:var(--lightningcss-light,#dde4ef)var(--lightningcss-dark,var(--kit-hairline));--tile-bg:var(--lightningcss-light,#f2f5fa)var(--lightningcss-dark,var(--kit-panel-alt));--tile-bg-strong:var(--lightningcss-light,#e8eef7)var(--lightningcss-dark,var(--kit-deep-panel));--node-rim:var(--lightningcss-light,#0a63e0)var(--lightningcss-dark,var(--kit-deepcore-blue));--node-label-ink:var(--lightningcss-light,#4b5c78)var(--lightningcss-dark,var(--kit-muted-ink));--mono-data-ink:var(--lightningcss-light,#0b1424)var(--lightningcss-dark,var(--kit-ink));--mono-data-dim:var(--lightningcss-light,#4b5c78)var(--lightningcss-dark,#a9b9d1);--stat-label-ink:var(--lightningcss-light,#56698a)var(--lightningcss-dark,var(--kit-muted-ink));--track:var(--lightningcss-light,#e8eef7)var(--lightningcss-dark,var(--kit-hairline-soft));--switch-border:var(--lightningcss-light,#ccd6e5)var(--lightningcss-dark,var(--kit-hairline-blue-2));--switch-ground:var(--lightningcss-light,#f2f5fa)var(--lightningcss-dark,var(--kit-panel-alt));--bar-fade:#2b8bff29;--gas-col-dim:#2b8bff47;--grad-node-core:linear-gradient(160deg, #fff, #f6f8fc);--grad-node-tile:linear-gradient(160deg, #fff, #f2f5fa);--grad-card:linear-gradient(180deg, #fff, #fff);--grad-panel-deep:linear-gradient(180deg, #fff, #f2f5fa);--grad-cta:linear-gradient(120deg, #fff, #f6f8fc 70%);--glow-cta:radial-gradient(closest-side, #0a63e014, transparent 70%);--stripes:repeating-linear-gradient(135deg, #f6f8fc 0 9px, #e8eef7 9px 18px);--grad-sheen:linear-gradient(90deg, transparent, #ffffff80, transparent);--sh-nav-pill:0 1px 2px #084aae3d, 0 6px 22px #0a63e033;--sh-node:0 1px 2px #0b14240a, 0 4px 16px #0b14240d;--glow-dot:0 0 0 4px #2b8bff24;--gutter-landing:48px;--gutter-docs:32px;--gutter-dapp:20px;--max-landing:1200px;--max-docs:1400px;--max-brand:1180px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--void);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:24px}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink-bright);letter-spacing:-.02em;text-wrap:balance;margin:0}.serif{font-family:var(--font-serif);color:var(--deepcore-blue);font-style:normal}code,kbd,samp,pre{font-family:var(--font-mono)}a{color:var(--signal-blue)}a:hover{color:var(--deep-blue)}img{max-width:100%}::selection{background:var(--selection)}.tabular{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--deepcore-blue);outline-offset:2px;border-radius:var(--r-micro)}@media (pointer:coarse){button,a[role=button],[data-hit]{min-height:44px}}@media (hover:none){:root{--b-card-lift:none;--b-btn-lift:none}:where(button,[role=button],[role=tab],a[href],summary,label[for]):active{opacity:.7}}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:max(16px,1em)}}html,body{overflow-x:clip}.ui-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@supports (font:-apple-system-body) and (-webkit-touch-callout:none){html{font:-apple-system-body;font-family:var(--font-body)}}:root{--dapp-sidebar-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#060a12);--dapp-ground:var(--lightningcss-light,#f1f5fb)var(--lightningcss-dark,var(--kit-void));--dapp-header-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0000);--dapp-sidebar-line:var(--lightningcss-light,#dde4ef)var(--lightningcss-dark,#101a2c);--dapp-track:var(--lightningcss-light,#e8eef7)var(--lightningcss-dark,var(--kit-hairline-soft));--dapp-step-active-bg:var(--lightningcss-light,#f2f5fa)var(--lightningcss-dark,var(--kit-panel-alt));--dapp-step-num-bg:var(--lightningcss-light,#e6f0ff)var(--lightningcss-dark,var(--kit-active-nav));--dapp-search-ring:var(--lightningcss-light,#0a63e0)var(--lightningcss-dark,var(--kit-deepcore-blue));--dapp-badge-ok-border:var(--lightningcss-light,#b5dfcc)var(--lightningcss-dark,#1e5a43);--dapp-badge-ok-bg:var(--lightningcss-light,#eaf7f1)var(--lightningcss-dark,#0a1f17);--dapp-badge-info-border:var(--lightningcss-light,#bcd4fb)var(--lightningcss-dark,#1e4f96);--dapp-badge-info-bg:var(--lightningcss-light,#e6f0ff)var(--lightningcss-dark,#0a1a33);--dapp-badge-warn-border:var(--lightningcss-light,#e7d3a6)var(--lightningcss-dark,#5a4a1f);--dapp-badge-warn-bg:var(--lightningcss-light,#fdf6e6)var(--lightningcss-dark,#1a1508);--dapp-badge-mute-border:var(--lightningcss-light,#dde4ef)var(--lightningcss-dark,var(--kit-hairline));--dapp-badge-mute-bg:var(--lightningcss-light,#f6f8fc)var(--lightningcss-dark,var(--kit-panel-alt));--dapp-badge-danger-border:color-mix(in srgb, var(--error) 32%, white);--dapp-badge-danger-bg:color-mix(in srgb, var(--error) 9%, white);--dapp-grad-avatar:linear-gradient(140deg, var(--kit-deepcore-blue), var(--kit-deep-blue));--dapp-glow-error:0 0 0 3px #e06a6a33}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--nav-ink:var(--lightningcss-light,#4b5c78)var(--lightningcss-dark,var(--kit-muted-ink));--code-ink:var(--lightningcss-light,#0b1424)var(--lightningcss-dark,var(--kit-ink));--header-blur:16px;--dashed-rule:var(--lightningcss-light,#b9c5d8)var(--lightningcss-dark,var(--kit-hairline-blue-2));--grad-mark-tile:linear-gradient(140deg, #fff, #f6f8fc);--docs-rail-active-bg:var(--lightningcss-light,#e6f0ff)var(--lightningcss-dark,#0e1e3a);--docs-callout-border:var(--lightningcss-light,#bcd4fb)var(--lightningcss-dark,#1e4f96);--docs-callout-bg:var(--lightningcss-light,#eef4ff)var(--lightningcss-dark,#0a1a33);--docs-scrim:var(--lightningcss-light,#0b142466)var(--lightningcss-dark,#02040ac2);--badge-live-border:var(--dapp-badge-ok-border);--badge-live-bg:var(--dapp-badge-ok-bg);--badge-live-ink:var(--lightningcss-light,#0c7650)var(--lightningcss-dark,var(--kit-success));--badge-target-border:var(--dapp-badge-mute-border);--badge-target-bg:var(--dapp-badge-mute-bg);--badge-target-ink:var(--muted-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--grad-hero:var(--kit-grad-hero);--grad-sidebar-active:linear-gradient(90deg, #173768bf, #080e1a33);--glow-hero:var(--kit-hero-glow);--shell-glow:radial-gradient(60% 55% at 50% 0%, #1a7fff24 0%, #1a7fff0a 45%, transparent 75%);--grad-node-core:linear-gradient(160deg, #0b1a33, var(--kit-panel));--grad-node-tile:linear-gradient(160deg, var(--kit-panel-alt), var(--kit-panel));--grad-card:linear-gradient(180deg, var(--kit-panel), var(--kit-panel));--grad-panel-deep:linear-gradient(180deg, var(--kit-panel), var(--kit-void));--grad-cta:linear-gradient(120deg, var(--kit-deep-panel), var(--kit-void) 70%);--glow-cta:radial-gradient(closest-side, #1a7fff2e, transparent 70%);--stripes:repeating-linear-gradient(135deg, var(--kit-panel) 0 9px, var(--kit-panel-alt) 9px 18px);--grad-mark-tile:linear-gradient(140deg, #0b1a33, var(--kit-void));--grad-primary:var(--action);--grad-success:var(--kit-grad-success);--grad-bar:linear-gradient(180deg, var(--kit-deepcore-blue), #2b8bff29);--grad-progress:linear-gradient(90deg, var(--kit-deepcore-blue), var(--kit-success));--shadow-1:0 1px 2px #0006, 0 4px 16px #00000047;--shadow-2:0 2px 4px #00000070, 0 24px 64px #00000080;--shadow-inset:inset 0 1px 0 #ffffff0a;--sh-card-hover:0 18px 48px #040a18cc;--sh-btn-primary:var(--sh-action);--sh-btn-primary-hover:var(--sh-action-hover);--header-bg:#04060cd1;--dapp-badge-danger-border:color-mix(in srgb, var(--error) 42%, var(--kit-panel));--dapp-badge-danger-bg:color-mix(in srgb, var(--error) 14%, var(--kit-panel))}}:root[data-theme=dark]{--grad-hero:var(--kit-grad-hero);--grad-sidebar-active:linear-gradient(90deg, #173768bf, #080e1a33);--glow-hero:var(--kit-hero-glow);--shell-glow:radial-gradient(60% 55% at 50% 0%, #1a7fff24 0%, #1a7fff0a 45%, transparent 75%);--grad-node-core:linear-gradient(160deg, #0b1a33, var(--kit-panel));--grad-node-tile:linear-gradient(160deg, var(--kit-panel-alt), var(--kit-panel));--grad-card:linear-gradient(180deg, var(--kit-panel), var(--kit-panel));--grad-panel-deep:linear-gradient(180deg, var(--kit-panel), var(--kit-void));--grad-cta:linear-gradient(120deg, var(--kit-deep-panel), var(--kit-void) 70%);--glow-cta:radial-gradient(closest-side, #1a7fff2e, transparent 70%);--stripes:repeating-linear-gradient(135deg, var(--kit-panel) 0 9px, var(--kit-panel-alt) 9px 18px);--grad-mark-tile:linear-gradient(140deg, #0b1a33, var(--kit-void));--grad-primary:var(--action);--grad-success:var(--kit-grad-success);--grad-bar:linear-gradient(180deg, var(--kit-deepcore-blue), #2b8bff29);--grad-progress:linear-gradient(90deg, var(--kit-deepcore-blue), var(--kit-success));--shadow-1:0 1px 2px #0006, 0 4px 16px #00000047;--shadow-2:0 2px 4px #00000070, 0 24px 64px #00000080;--shadow-inset:inset 0 1px 0 #ffffff0a;--sh-card-hover:0 18px 48px #040a18cc;--sh-btn-primary:var(--sh-action);--sh-btn-primary-hover:var(--sh-action-hover);--header-bg:#04060cd1;--dapp-badge-danger-border:color-mix(in srgb, var(--error) 42%, var(--kit-panel));--dapp-badge-danger-bg:color-mix(in srgb, var(--error) 14%, var(--kit-panel))}:where(.dapp,.dk,.bk){isolation:isolate}:where(.dapp,.dk,.bk):before{content:"";z-index:-1;pointer-events:none;background:var(--shell-glow);position:fixed;inset:0}:root{--kit-deepcore-blue:#2b8bff;--kit-deep-blue:#0a63e0;--kit-signal-blue:#4a9bff;--kit-sky-ink:#8fc2ff;--kit-eyebrow-blue:#3f8ff0;--kit-void:#04060c;--kit-panel:#070c17;--kit-panel-alt:#080e1a;--kit-code-ground:#05080f;--kit-deep-panel:#061024;--kit-hairline:#16223a;--kit-hairline-soft:#131f34;--kit-hairline-blue:#1b2942;--kit-hairline-blue-2:#24314c;--kit-border-hover:#25528f;--kit-cta-border:#1c3a68;--kit-active-nav:#173768;--kit-ink:#e4ecf9;--kit-ink-bright:#fff;--kit-muted-ink:#8a9bb6;--kit-muted-ink-2:#96a6c0;--kit-label-ink:#61789c;--kit-faint-ink:#4c5f7d;--kit-success:#5fd39a;--kit-warning:#e0c05f;--kit-warning-alt:#e0a95f;--kit-error:#e06a6a;--kit-violet:#6c5cff;--kit-amber:#ffd166;--kit-code-keyword:#c56bff;--kit-code-comment:#6d80a0;--kit-light-surface:#eef2f8;--kit-grad-primary:linear-gradient(180deg, #2b8bff, #0a63e0);--kit-grad-success:linear-gradient(180deg, #37c98d, #159463);--kit-grad-hero:linear-gradient(115deg, #04060c 0%, #061024 48%, #04070f 100%);--kit-hero-glow:radial-gradient(680px 420px at 78% 42%, #1a7fff33, transparent 70%);--kit-sh-primary:0 10px 30px #1a7fff52;--kit-sh-primary-hover:0 16px 42px #1a7fff80;--kit-font-display:"Chakra Petch", ui-sans-serif, system-ui, sans-serif;--kit-font-body:"IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--kit-font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ld-wrap:1312px;--ld-gutter:64px;--ld-header-h:76px;--ld-app-header-h:72px;--ld-section-pad:128px;--ld-hero:clamp(56px, 7.8vw, 112px);--ld-hero-lh:1;--ld-h1:clamp(34px, 4.2vw, 56px);--ld-h1-lh:1.07;--ld-h2:28px;--ld-h3:22px;--ld-h4:17px;--ld-lede:20px;--ld-lede-lh:1.55;--ld-body:15px;--ld-body-lh:1.6;--ld-small:13px;--ld-mono:13px;--ld-mono-sm:11px;--ld-eyebrow:12px;--ld-eyebrow-track:.28em;--ld-label-track:.2em;--ld-kpi:32px;--ld-kpi-lg:40px;--ld-display-track:-.01em;--ld-r-card:20px;--ld-r-tile:16px;--ld-r-inner:14px;--ld-r-input:12px;--ld-r-pill:999px;--ld-r-chip:8px;--ld-chamfer:10px;--ld-rule:var(--hairline);--ld-border:var(--lightningcss-light,#dde4ef)var(--lightningcss-dark,var(--kit-hairline-blue));--ld-border-strong:var(--lightningcss-light,#b9c5d8)var(--lightningcss-dark,var(--kit-hairline-blue-2));--ld-ground:var(--void);--ld-panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#070c17);--ld-well:var(--lightningcss-light,#f2f5fa)var(--lightningcss-dark,var(--kit-void));--ld-row-hover:var(--lightningcss-light,#f2f5fa)var(--lightningcss-dark,#0a1222);--ld-seg-on:var(--lightningcss-light,#dce9ff)var(--lightningcss-dark,#0e2748);--ld-grid-line:var(--lightningcss-light,#0a63e00d)var(--lightningcss-dark,#2b8bff0b);--ld-ink:var(--ink);--ld-ink-bright:var(--ink-bright);--ld-muted:var(--muted-ink);--ld-label:var(--label-ink);--ld-accent:var(--deepcore-blue);--ld-on-accent:var(--on-accent);--ld-good:var(--success);--ld-dur:.16s;--ld-ease:cubic-bezier(.22, .61, .36, 1);--ld-reveal:.65s;--ld-draw:.9s;--ld-card-bg:#fff;--ld-sh-card:0 1px 2px #0b14240a, 0 1px 3px #0b14240d;--ld-sh-pill:0 6px 18px #0a63e038;--ld-golem-disc:var(--kit-void)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ld-card-bg:linear-gradient(180deg, #0a1222 0%, #070c17 60%);--ld-sh-pill:0 10px 30px #1a7fff52;--ld-sh-card:none;--ld-golem-disc:transparent}}:root[data-theme=dark]{--ld-card-bg:linear-gradient(180deg, #0a1222 0%, #070c17 60%);--ld-sh-pill:0 10px 30px #1a7fff52;--ld-sh-card:none;--ld-golem-disc:transparent}@media (width<=859.98px){:root{--ld-gutter:20px;--ld-section-pad:72px;--ld-h2:22px;--ld-lede:17px;--ld-kpi-lg:30px}}.ld-wrap{width:100%;max-width:calc(var(--ld-wrap) + 2 * var(--ld-gutter));padding-inline:var(--ld-gutter);margin-inline:auto}.ld-page{background:var(--ld-ground);min-height:100dvh;color:var(--ld-ink);font-family:var(--font-body);flex-direction:column;display:flex}.ld-page>main{flex:1 0 auto}.ld-grid-bg{background-image:linear-gradient(var(--ld-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--ld-grid-line) 1px, transparent 1px);background-position:-1px -1px;background-size:64px 64px}.ld-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.ld-eyebrow{font-family:var(--font-mono);font-size:var(--ld-eyebrow);letter-spacing:var(--ld-eyebrow-track);text-transform:uppercase;color:var(--eyebrow-ink);align-items:center;gap:12px;margin:0;font-weight:500;display:inline-flex}.ld-eyebrow--square:before{content:"";background:var(--ld-accent);flex:none;width:8px;height:8px}.ld-label{font-family:var(--font-mono);font-size:var(--ld-mono-sm);letter-spacing:var(--ld-label-track);text-transform:uppercase;color:var(--ld-label);font-weight:500}.ld-mono{font-family:var(--font-mono);font-size:var(--ld-mono)}.ld-prov{font-family:var(--font-mono);color:var(--ld-label);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.ld-good{color:var(--ld-good)}.ld-btn{--ld-btn-h:44px;min-height:var(--ld-btn-h);color:var(--ld-ink-bright);font:500 15px/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--ld-dur) var(--ld-ease), border-color var(--ld-dur) var(--ld-ease), color var(--ld-dur) var(--ld-ease), box-shadow var(--ld-dur) var(--ld-ease), transform var(--ld-dur) var(--ld-ease);background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.ld-btn:hover{color:var(--ld-ink-bright)}.ld-btn:disabled,.ld-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ld-btn--sm{--ld-btn-h:36px;padding:0 14px;font-size:13px}.ld-btn--lg{--ld-btn-h:58px;padding:0 30px;font-size:17px}.ld-btn--block{width:100%;display:flex}.ld-btn--primary{background:var(--action);color:var(--on-action);font-weight:600}.ld-btn--primary:hover{background:var(--action-hover);color:var(--on-action)}.ld-btn--primary:focus-visible{outline:2px solid var(--action);outline-offset:2px}.ld-btn--outline{border-color:var(--ld-border);background:var(--ld-panel);color:var(--ld-ink-bright)}.ld-btn--outline:hover{border-color:var(--action)}.ld-btn--pill{border-radius:var(--ld-r-pill);background:var(--action);color:var(--ld-on-accent);box-shadow:var(--ld-sh-pill)}.ld-btn--pill:hover{background:var(--btn-primary-hover);color:var(--ld-on-accent);transform:var(--b-btn-lift)}.ld-btn--pill-ghost{border-radius:var(--ld-r-pill);border-color:var(--ld-accent);color:var(--ld-ink-bright)}.ld-btn--pill-ghost:hover{background:var(--accent-soft)}.ld-btn--muted{background:var(--ld-seg-on);color:var(--ld-muted)}.ld-card{background:var(--ld-card-bg);border:1px solid var(--ld-border);border-radius:var(--ld-r-card);box-shadow:var(--ld-sh-card);min-width:0;padding:24px;position:relative}.ld-card--flush{padding:0;overflow:hidden}.ld-panel{background:var(--ld-panel);border:1px solid var(--ld-border);border-radius:0;min-width:0;padding:32px}.ld-kpi{background:var(--ld-card-bg);border:1px solid var(--ld-border);border-radius:var(--ld-r-card);min-width:0;color:var(--ld-ink-bright);flex-direction:column;gap:10px;padding:22px 20px;text-decoration:none;display:flex}a.ld-kpi{transition:border-color var(--ld-dur) var(--ld-ease), transform var(--ld-dur) var(--ld-ease)}a.ld-kpi:hover{border-color:var(--border-hover);transform:var(--b-card-lift);color:inherit}.ld-kpi--sharp{border-width:0 1px 0 0;border-color:var(--ld-rule);background:0 0;border-radius:0;padding:32px}.ld-kpi__label{font-family:var(--font-mono);font-size:var(--ld-mono-sm);letter-spacing:var(--ld-label-track);text-transform:uppercase;color:var(--ld-label);justify-content:space-between;align-items:center;font-weight:500;display:flex}.ld-kpi__arrow{color:var(--ld-accent);letter-spacing:0;font-size:14px}.ld-kpi__value{font-family:var(--font-display);font-weight:700;font-size:var(--ld-kpi);color:var(--ld-ink-bright);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.05}.ld-kpi--sharp .ld-kpi__value{font-size:var(--ld-kpi-lg)}.ld-kpi__value--muted{color:var(--ld-muted)}.ld-kpi__prov{font-family:var(--font-mono);color:var(--ld-label);font-size:11px;line-height:1.45}.ld-seg{border:1px solid var(--ld-border);border-radius:var(--ld-r-pill);background:0 0;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.ld-seg>button,.ld-seg>a{appearance:none;border-radius:var(--ld-r-pill);min-height:30px;font:500 12px/1 var(--font-mono);letter-spacing:.04em;color:var(--ld-muted);cursor:pointer;transition:background-color var(--ld-dur) var(--ld-ease), color var(--ld-dur) var(--ld-ease);background:0 0;border:0;align-items:center;padding:0 13px;text-decoration:none;display:inline-flex}.ld-seg>:is(button,a):hover{color:var(--ld-ink-bright)}.ld-seg>:is(button,a):is([aria-pressed=true],[aria-selected=true],[aria-current=page]){background:var(--ld-accent);color:var(--ld-on-accent)}.ld-seg--sharp{border-radius:0;gap:0;padding:0}.ld-seg--sharp>:is(button,a){border-radius:0;min-height:34px;padding:0 16px}.ld-seg--block{display:flex}.ld-seg--block>:is(button,a){flex:1;justify-content:center}.ld-chip{border:1px solid var(--ld-border);border-radius:var(--ld-r-pill);min-height:32px;font:500 12px/1 var(--font-mono);color:var(--ld-muted);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.ld-chip:is([aria-pressed=true],[aria-selected=true],[aria-current=page]){border-color:var(--ld-accent);background:var(--ld-seg-on);color:var(--ld-ink-bright);font-weight:600}.ld-chip:disabled,.ld-chip[aria-disabled=true]{opacity:.5;cursor:default}.ld-badge{border:1px solid var(--ld-border);font:500 11px/1.2 var(--font-mono);color:var(--ld-muted);background:var(--dapp-badge-mute-bg);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.ld-badge--ok{color:var(--success);border-color:var(--dapp-badge-ok-border);background:var(--dapp-badge-ok-bg)}.ld-badge--info{color:var(--sky-ink);border-color:var(--dapp-badge-info-border);background:var(--dapp-badge-info-bg)}.ld-badge--warn{color:var(--warning);border-color:var(--dapp-badge-warn-border);background:var(--dapp-badge-warn-bg)}.ld-table-wrap{max-width:100%;overflow-x:auto}.ld-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.ld-table th{text-align:left;background:var(--ld-well);font:500 11px/1.2 var(--font-mono);letter-spacing:var(--ld-label-track);text-transform:uppercase;color:var(--ld-label);border-bottom:1px solid var(--ld-rule);white-space:nowrap;padding:12px 22px}.ld-table td{border-bottom:1px solid var(--ld-rule);color:var(--ld-ink);vertical-align:middle;padding:16px 22px}.ld-table tbody tr:last-child td{border-bottom:0}.ld-table tbody tr:hover td{background:var(--ld-row-hover)}.ld-table td.ld-num,.ld-table th.ld-num{text-align:right}.ld-table .ld-mono{color:var(--ld-muted)}.ld-table th button{all:unset;cursor:pointer}.ld-table th[aria-sort] button:after{content:" ▾";color:var(--ld-accent)}.ld-table th[aria-sort=ascending] button:after{content:" ▴"}.ld-chartcard{flex-direction:column;gap:16px;min-width:0;display:flex}.ld-chartcard__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ld-chartcard__titles{gap:6px;min-width:0;display:grid}.ld-chartcard__titlerow{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ld-chartcard__title{font-family:var(--font-display);font-weight:600;font-size:var(--ld-h3);color:var(--ld-ink-bright);margin:0;line-height:1.2}.ld-chartcard__sub{color:var(--ld-muted);margin:0;font-size:14px}.ld-chartcard__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ld-chartcard__plot{min-height:160px;position:relative}.ld-chartcard__empty{border:1px dashed var(--ld-border);border-radius:var(--ld-r-tile);min-height:200px;color:var(--ld-muted);text-align:center;place-items:center;padding:24px;font-size:14px;display:grid}.ld-chartcard--sharp .ld-chartcard__empty{border-radius:0}.ld-chartcard--sharp .ld-chartcard__title{font-size:var(--ld-h2)}.ld-header{z-index:var(--z-sticky);background:var(--header-bg);-webkit-backdrop-filter:blur(var(--header-blur));border-bottom:1px solid var(--ld-rule);padding-top:var(--safe-top);position:sticky;top:0}.ld-header__bar{height:calc(var(--ld-header-h) - 1px);align-items:center;gap:32px;display:flex}@media (width<=859.98px){.ld-header__bar{gap:12px;height:56px}}.ld-reveal{transition:opacity var(--ld-reveal) var(--ld-ease), transform var(--ld-reveal) var(--ld-ease)}.ld-reveal[data-reveal-pending]{opacity:0;transform:translateY(14px)}.ld-draw path.ld-draw__line{stroke-dasharray:var(--ld-len,2000);stroke-dashoffset:var(--ld-len,2000);animation:ld-draw var(--ld-draw) var(--ld-ease) forwards}.ld-draw .ld-draw__fill{opacity:0;animation:ld-fade var(--ld-draw) var(--ld-ease) .2s forwards}@keyframes ld-draw{to{stroke-dashoffset:0}}@keyframes ld-fade{to{opacity:1}}@keyframes ld-rise{0%{transform:scaleY(0)}}.ld-rise{transform-origin:50% 100%;animation:ld-rise var(--ld-reveal) var(--ld-ease) both}@media (prefers-reduced-motion:reduce){.ld-reveal,.ld-reveal[data-reveal-pending]{opacity:1;transition:none;transform:none}.ld-draw path.ld-draw__line{stroke-dasharray:none}.ld-draw path.ld-draw__line,.ld-draw .ld-draw__fill,.ld-rise{stroke-dashoffset:0;opacity:1;animation:none;transform:none}}.ld-golem{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}.ld-golem-halo{isolation:isolate;position:relative}.ld-golem-halo:before{content:"";z-index:-1;background:radial-gradient(closest-side,#1a7fff2e,#0000 72%);border-radius:50%;position:absolute;inset:8%}.ld-table th.ld-table__rowhead{text-transform:none;letter-spacing:0;font:500 13px/1.3 var(--font-body);color:var(--ld-ink);background:0 0}.ld-lockup{text-decoration:none}.ld-lockup img{width:auto;height:47px;display:block}.ld-lockup--onlight{display:none!important}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .ld-lockup--onlight{display:block!important}:root:not([data-theme=dark]) .ld-lockup--ondark{display:none!important}}:root[data-theme=light] .ld-lockup--onlight{display:block!important}:root[data-theme=light] .ld-lockup--ondark{display:none!important}.ld-header .ld-seg>:is(a,button){font:500 13px/1 var(--font-body);letter-spacing:0;min-height:40px;padding:0 18px}:root{--abyss:var(--lightningcss-light,#f3f7fc)var(--lightningcss-dark,#04060c);--abyss2:var(--lightningcss-light,#f7fafd)var(--lightningcss-dark,#02040a);--trench:var(--lightningcss-light,#fff)var(--lightningcss-dark,#070c17);--mid:var(--lightningcss-light,#e3edf8)var(--lightningcss-dark,#071a2e);--well:var(--lightningcss-light,#eef3fa)var(--lightningcss-dark,#061426);--track:var(--lightningcss-light,#dce6f2)var(--lightningcss-dark,#0b1b30);--g0:var(--lightningcss-light,#cfe3f8)var(--lightningcss-dark,#0a2440);--g1:var(--lightningcss-light,#e8f0f9)var(--lightningcss-dark,#05101e);--line:var(--lightningcss-light,#d2dcea)var(--lightningcss-dark,#16223a);--line2:var(--lightningcss-light,#e3eaf3)var(--lightningcss-dark,#0e1830);--ink:var(--lightningcss-light,#04060c)var(--lightningcss-dark,#e4ecf9);--ink2:var(--lightningcss-light,#33425a)var(--lightningcss-dark,#b7c5da);--muted:var(--lightningcss-light,#4a5a74)var(--lightningcss-dark,#8a9bb6);--dim:var(--lightningcss-light,#66758e)var(--lightningcss-dark,#4a5a74);--accent-ink:var(--lightningcss-light,#0b7a6f)var(--lightningcss-dark,#37d6c4);--blue-ink:var(--lightningcss-light,#1f6fd6)var(--lightningcss-dark,#6fa8ff);--ok-ink:var(--lightningcss-light,#1e7f4f)var(--lightningcss-dark,#5fd39a);--warn-ink:var(--lightningcss-light,#8a5a00)var(--lightningcss-dark,#f2b33d);--bad-ink:var(--lightningcss-light,#b23a17)var(--lightningcss-dark,#f07b5a);--up-ink:var(--lightningcss-light,#167a69)var(--lightningcss-dark,#5fd3be);--trench-rgb:255 255 255;--chrome-rgb:255 255 255;--abyss-rgb:238 243 250;--ink-rgb:4 6 12;--dc-ease:cubic-bezier(.2, .7, .2, 1);--dc-font-display:"Chakra Petch", sans-serif;--dc-font-body:"IBM Plex Sans", sans-serif;--dc-font-mono:"IBM Plex Mono", monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--trench-rgb:7 12 23;--chrome-rgb:6 18 34;--abyss-rgb:4 6 12;--ink-rgb:228 236 249}}:root[data-theme=dark]{--trench-rgb:7 12 23;--chrome-rgb:6 18 34;--abyss-rgb:4 6 12;--ink-rgb:228 236 249}.dc :where(h1,h2,h3,h4){color:inherit;letter-spacing:normal;text-wrap:initial}.dc ::selection{color:#04060c;background:#37d6c4}.dc :focus-visible{outline-offset:3px;border-radius:0;outline:2px solid #37d6c4}.dc a:where(:not(.dc-btn,.dc-btn2,.dc-link)){color:#2b8bff;text-decoration:none}.dc a:where(.dc-btn,.dc-btn2,.dc-link){text-decoration:none}.dc a:where(:not(.dc-btn,.dc-btn2,.dc-link)):hover{color:var(--accent-ink)}.dc img{display:block}.dc-btn{color:#04060c;height:44px;font:500 14px var(--dc-font-body);white-space:nowrap;cursor:pointer;transition:box-shadow .25s var(--dc-ease), background .25s;background:#37d6c4;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 18px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,inset 0 -2px #04060c2e,0 0 20px #37d6c440}.dc-btn--lg{border-radius:16px;height:52px;padding:0 26px;font-size:16px;box-shadow:inset 0 1px #ffffff80,inset 0 -2px #04060c2e,0 0 28px #37d6c440}.dc-btn:hover{box-shadow:inset 0 1px #ffffff80,inset 0 -2px #04060c2e,0 0 36px #37d6c480}.dc-btn:focus-visible{outline:2px solid var(--ink);box-shadow:inset 0 1px #ffffff80,inset 0 -2px #04060c2e}.dc-btn:active{background:#2fc0b0;box-shadow:inset 0 2px 4px #04060c4d}.dc-btn:disabled,.dc-btn[aria-disabled=true]{background:var(--line);color:var(--muted);box-shadow:none;cursor:default}.dc-btn[data-state=success]{background:#5fd39a}.dc-btn--danger{box-shadow:none;background:#e4572e}.dc-btn--danger:hover{background:#ee6a43;box-shadow:0 0 24px #e4572e73}.dc-btn--danger:active{box-shadow:none;background:#c9481f}.dc-btn2{background:linear-gradient(var(--trench), var(--trench)) padding-box, radial-gradient(80px circle at var(--mx,-100px) var(--my,-100px), #37d6c4, transparent 70%) border-box, var(--line) border-box;height:44px;color:var(--ink);font:500 14px var(--dc-font-body);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex;position:relative}.dc-btn2--lg{border-radius:16px;height:52px;padding:0 22px;font-size:16px}.dc-btn2--sq{border-radius:12px;width:44px;padding:0}.dc-btn2:active{background:linear-gradient(var(--well), var(--well)) padding-box, #37d6c4 border-box}.dc-btn2:disabled{color:var(--dim);cursor:default}.dc-btn2[data-state=success]{color:var(--ok-ink);background:linear-gradient(#5fd39a1a,#5fd39a1a) padding-box padding-box,#5fd39a border-box}.dc-link{font:500 12px var(--dc-font-mono);letter-spacing:.06em;color:var(--ink);background:linear-gradient(#37d6c4, #37d6c4) 0 100% / 0% 1px no-repeat, linear-gradient(var(--line), var(--line)) 0 100% / 100% 1px no-repeat;transition:background-size .5s var(--dc-ease);padding-bottom:4px;text-decoration:none}.dc-link:hover{color:var(--ink);background-size:100% 1px,100% 1px}.dc-link:active{color:var(--accent-ink)}.dc-copy{background:var(--trench);border:1px solid var(--line);height:40px;color:var(--ink);font:500 12px var(--dc-font-mono);white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 12px;transition:all .2s;display:inline-flex}.dc-copy:hover{border-color:#37d6c4}.dc-copy:active{background:var(--well);border-color:#37d6c4}.dc-copy[data-state=success]{color:var(--ok-ink);background:#5fd39a1f;border-color:#5fd39a}.dc-sounder{align-items:flex-end;gap:3px;height:16px;display:inline-flex}.dc-sounder>span{background:currentColor;border-radius:2px;width:3px;height:16px}.dc-seg{border:1px solid var(--line);background:var(--well);border-radius:12px;padding:3px;display:inline-flex}.dc-seg>button{min-width:48px;height:38px;color:var(--muted);font:500 12px var(--dc-font-mono);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 10px;transition:all .2s}.dc-seg>button[aria-checked=true]{background:var(--mid);color:var(--accent-ink);box-shadow:inset 0 0 0 1px #37d6c466}.dc-field{flex-direction:column;gap:6px;display:flex}.dc-label{font:400 11px var(--dc-font-mono);letter-spacing:.12em;color:var(--muted)}.dc-input{background:var(--well);border:1px solid var(--line);height:44px;color:var(--ink);font:400 15px var(--dc-font-body);box-sizing:border-box;border-radius:10px;outline:none;width:100%;padding:0 12px}.dc-input--mono{font-family:var(--dc-font-mono)}.dc-input:focus{border-color:var(--accent-ink);box-shadow:0 0 0 3px #37d6c433}.dc-input[aria-invalid=true]{border-color:#e4572e}.dc-error{color:var(--bad-ink);font-size:13px}.dc-switch{background:var(--line);cursor:pointer;border:0;border-radius:14px;width:48px;height:28px;padding:0;transition:background .2s;position:relative}.dc-switch[aria-checked=true]{background:#37d6c4}.dc-switch>span{background:var(--ink);border-radius:50%;width:22px;height:22px;transition:left .2s;position:absolute;top:3px;left:3px}.dc-switch[aria-checked=true]>span{left:23px}.dc-tag{border:1px solid var(--line);height:26px;color:var(--muted);font:400 11px var(--dc-font-mono);letter-spacing:.08em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.dc-tag--live{color:var(--ok-ink);background:#5fd39a1f;border-color:#0000}.dc-tag--warn{color:var(--warn-ink);background:#f2b33d1f;border-color:#0000}.dc-tag--accent{color:var(--accent-ink);background:#37d6c41f;border-color:#0000}.dc-tag--bad{color:var(--bad-ink);background:#e4572e1f;border-color:#0000}.dc-tag__dot{background:#5fd39a;border-radius:50%;width:6px;height:6px}.dc-banner{border:1px solid;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 18px;font-size:15px;display:flex}.dc-banner>.dc-banner__k{font:400 11px var(--dc-font-mono);letter-spacing:.14em}.dc-banner--ok{background:#5fd39a14;border-color:#5fd39a66}.dc-banner--ok>.dc-banner__k{color:var(--ok-ink)}.dc-banner--warn{background:#f2b33d14;border-color:#f2b33d66}.dc-banner--warn>.dc-banner__k{color:var(--warn-ink)}.dc-banner--bad{background:#e4572e14;border-color:#e4572e73}.dc-banner--bad>.dc-banner__k{color:var(--bad-ink)}.dc-banner--info{background:#2b8bff14;border-color:#2b8bff66}.dc-banner--info>.dc-banner__k{color:var(--blue-ink)}.dc-panel{background:rgb(var(--trench-rgb) / .7);border:1px solid var(--line);border-radius:16px}.dc-eyebrow{font:400 11px var(--dc-font-mono);letter-spacing:.14em;color:var(--muted)}.dc-tooltip{background:var(--trench);border:1px solid var(--line);font:400 12px var(--dc-font-mono);white-space:nowrap;border-radius:8px;padding:8px 10px;box-shadow:0 8px 24px #0006}.dc-state{height:var(--dc-state-h,160px);border:1px dashed var(--line);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.dc-state__h{font:600 20px var(--dc-font-display)}.dc-state__s{color:var(--muted);font-size:13px}.dc-state--error{background:#e4572e0d;border:1px solid #e4572e73;gap:10px}.dc-state--error .dc-state__s{font:400 11px var(--dc-font-mono)}.dc-state--soon .dc-state__k{font:400 11px var(--dc-font-mono);letter-spacing:.14em;color:var(--accent-ink)}.dc-skeleton{height:var(--dc-state-h,160px);box-sizing:border-box;background:rgb(var(--trench-rgb) / .7);border:1px solid var(--line);border-radius:14px;align-items:flex-end;gap:5px;padding:16px;display:flex}.dc-skeleton>span{background:var(--track);border-radius:2px;flex:1}.dc-skeleton--pulse>span{animation:1.2s ease-in-out infinite alternate dc-pulse}.dc-skeleton--pulse>span:nth-child(2){animation-delay:.15s}.dc-skeleton--pulse>span:nth-child(3){animation-delay:.3s}.dc-skeleton--pulse>span:nth-child(4){animation-delay:.45s}.dc-skeleton--pulse>span:nth-child(5){animation-delay:.6s}.dc-skeleton--pulse>span:nth-child(6){animation-delay:.75s}.dc-skeleton--pulse>span:nth-child(7){animation-delay:.9s}.dc-skeleton--pulse>span:nth-child(8){animation-delay:1.05s}.dc-skeleton--pulse>span:nth-child(9){animation-delay:1.2s}.dc-skeleton--pulse>span:nth-child(10){animation-delay:1.35s}.dc-skeleton--pulse>span:nth-child(11){animation-delay:1.5s}.dc-skeleton--pulse>span:nth-child(12){animation-delay:1.65s}@keyframes dc-pulse{0%{opacity:.45}to{opacity:1}}.dc-inline-skel{vertical-align:-.1em;background:var(--track);border-radius:3px;width:3ch;height:.9em;animation:1.2s ease-in-out infinite alternate dc-pulse;display:inline-block}.dc-retry{border:1px solid var(--line);height:32px;color:var(--ink);font:500 11px var(--dc-font-mono);letter-spacing:.1em;cursor:pointer;background:0 0;border-radius:8px;padding:0 12px}.dc-tooltip--above{pointer-events:none;z-index:5;color:var(--ink);position:absolute;top:-8px;transform:translate(-50%,-100%)}.dc-ref{line-height:normal}.dc-ref :not(button,input,.dc-skeleton,.dc-keep,.dc-keep *){box-sizing:content-box}.dc-tabs{border:1px solid var(--line);background:var(--well);border-radius:14px;padding:3px;display:flex}.dc-tabs>button{white-space:nowrap;height:44px;color:var(--muted);box-shadow:none;font:500 14px var(--dc-font-body);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:0 18px;transition:all .2s}.dc-tabs>button[aria-selected=true]{background:var(--mid);color:var(--accent-ink);box-shadow:inset 0 0 0 1px #37d6c466}.dc-input--lg{border-radius:12px;height:48px;padding:0 14px}.dc-textarea{background:var(--well);border:1px solid var(--line);color:var(--ink);font:400 13px/1.7 var(--dc-font-mono);resize:vertical;box-sizing:border-box;border-radius:12px;outline:none;width:100%;padding:12px 14px}.dc-textarea:focus{border-color:var(--accent-ink);box-shadow:0 0 0 3px #37d6c433}.dc-textarea[aria-invalid=true]{border-color:#e4572e}.dc-cta{white-space:nowrap;color:#04060c;width:100%;height:52px;font:500 16px var(--dc-font-body);cursor:pointer;background:#37d6c4;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;transition:background .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,inset 0 -2px #04060c2e,0 0 28px #37d6c438}.dc-cta[data-state=success]{background:#5fd39a}.dc-cta:disabled{cursor:default}.dc-fee{font:400 11px var(--dc-font-mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.dc-fee__k{letter-spacing:.14em;color:var(--accent-ink)}.dc-fee--bad .dc-fee__k{color:var(--bad-ink)}.dc-fee__retry{color:var(--bad-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dc-fee__skel{background:var(--track);border-radius:3px;width:96px;height:10px;display:inline-block}.dc-fee code{font:inherit}.dc-kai{background:linear-gradient(180deg, var(--mid), var(--abyss));border:1px solid var(--line);border-radius:18px;align-items:center;gap:18px;padding:18px 22px 18px 10px;transition:border-color .3s;display:flex}.dc-kai--done{border-color:#5fd39a99}.dc-kai>img{flex:none;width:110px;height:auto}.dc-kai__text{flex-direction:column;gap:6px;min-width:0;display:flex}.dc-kai__title{font-family:var(--dc-font-display);font-size:20px;font-weight:700}.dc-kai__sub{font:400 12px var(--dc-font-mono);color:var(--muted)}.dc-radio{white-space:nowrap;border:1px solid var(--line);background:var(--well);min-height:52px;color:var(--ink);font:400 14px var(--dc-font-mono);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:12px;padding:0 14px;transition:all .2s;display:flex}.dc-radio.is-on{background:var(--mid);border-color:#37d6c480}.dc-radio__dot{border:2px solid var(--dim);width:16px;height:16px;box-shadow:inset 0 0 0 3px var(--well);background:0 0;border-radius:50%;flex:none}.dc-radio.is-on .dc-radio__dot{background:#37d6c4;border-color:#37d6c4}.dc-radio__label{flex:1}.dc-radio__right{color:var(--muted);text-overflow:ellipsis;min-width:0;overflow:hidden}.dc-chip{white-space:nowrap;border:1px solid var(--line);height:44px;color:var(--muted);font:500 13px var(--dc-font-mono);cursor:pointer;box-sizing:border-box;background:0 0;border-radius:12px;padding:0 16px;transition:all .2s}.dc-chip[data-on=true]{background:var(--mid);color:var(--accent-ink);border-color:#37d6c480}.dc-chip:disabled{cursor:default}.dc-chip--input{outline:none;width:110px}.dc-chip--input::placeholder{color:var(--dim)}.dc-chip--input:focus{border-color:var(--accent-ink);box-shadow:0 0 0 3px #37d6c433}.dc-connect{background:rgb(var(--trench-rgb) / .6);border:1px dashed var(--line);border-radius:18px;flex-wrap:wrap;align-items:center;gap:32px;padding:32px;display:flex}.dc-connect__kai{width:150px;height:auto;display:block}.dc-connect__text{flex-direction:column;flex:1;gap:14px;min-width:240px;display:flex}.dc-connect__title{font-family:var(--dc-font-display);font-size:28px;font-weight:700}.dc-connect__sub{color:var(--muted);font-size:16px}.dc-connect__btn{border-radius:16px;align-self:flex-start;position:relative;overflow:hidden}.dc-connect .dc-connect__btn .deepcore-connect__btn--cta{white-space:nowrap;color:#04060c;height:52px;font:500 15px var(--dc-font-body);cursor:pointer;background:#37d6c4;border:0;border-radius:16px;margin:0;padding:0 24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,inset 0 -2px #04060c2e,0 0 24px #37d6c440}.dc-connect .dc-connect__btn .deepcore-connect__plug{display:none}.dc-connect .dc-connect__btn .deepcore-connect__label{font:inherit;color:inherit}.dc-kpi{background:var(--well);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.dc-kpi__label{font-family:var(--dc-font-mono);letter-spacing:.14em;color:var(--muted);font-size:10px}.dc-kpi__row{justify-content:space-between;align-items:flex-end;display:flex}.dc-kpi__value{font-family:var(--dc-font-display);font-size:28px;font-weight:600}.dc-kpi__spark{flex:none;width:90px;height:26px}.dc-kpi__caption{font-family:var(--dc-font-mono);color:var(--muted);font-size:11px}.dc-fig{background:rgb(var(--trench-rgb) / .7);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;margin:0;padding:18px;display:flex}.dc-legend{font-family:var(--dc-font-mono);color:var(--muted);gap:14px;font-size:11px;display:flex}.dc-track{background:var(--track);border-radius:4px;height:8px;overflow:hidden}.dc-track>span{background:#2b8bff;border-radius:4px;height:100%;display:block}.dc-row{border-bottom:1px solid var(--line);height:52px;font-family:var(--dc-font-mono);align-items:center;gap:16px;font-size:13px;transition:background .2s;display:grid}.dc-row:hover{background:#2b8bff0f}.dc-row--head,.dc-row--head:hover{letter-spacing:.12em;height:40px;color:var(--muted);background:0 0;font-size:11px}.dc-th{white-space:nowrap;height:36px;color:var(--muted);font:500 11px var(--dc-font-mono);letter-spacing:.12em;cursor:pointer;text-transform:uppercase;background:0 0;border:0;justify-self:start;padding:0}.dc-th[aria-sort=ascending],.dc-th[aria-sort=descending]{color:var(--ink)}.dc-th--static{cursor:default}.dc-check{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.dc-check__glyph{white-space:nowrap;color:#04060c;width:20px;height:20px;font:700 12px var(--dc-font-mono);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.dc-check__text{flex:1;min-width:0}.dc-check__verdict{font-family:var(--dc-font-mono);flex:none;font-size:11px}.dc-alert{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;font-size:14px;display:grid}.dc-alert__dot{border-radius:50%;width:8px;height:8px;margin-top:6px}.dc-alert__body{flex-direction:column;gap:2px;min-width:0;display:flex}.dc-alert__src{font-family:var(--dc-font-mono);color:var(--muted);font-size:11px}.dc-alert__time{font-family:var(--dc-font-mono);color:var(--muted);white-space:nowrap;font-size:11px}@media (prefers-reduced-motion:reduce){.dc-btn,.dc-copy,.dc-link,.dc-seg>button,.dc-switch,.dc-switch>span,.dc-tabs>button,.dc-cta,.dc-kai,.dc-radio,.dc-chip,.dc-row{transition:none}.dc-skeleton--pulse>span,.dc-inline-skel{animation:none}}:root[data-theme=light] img.dc-emblem{filter:drop-shadow(0 0 1px #04060c80)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) img.dc-emblem{filter:drop-shadow(0 0 1px #04060c80)}}.dapp{--dapp-scrim:var(--docs-scrim);--dapp-ease:var(--ease);background:var(--dapp-ground);min-height:100dvh;color:var(--ink);font-size:var(--ui-body);grid-template-columns:232px minmax(0,1fr);line-height:normal;display:grid}@keyframes dapp-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dapp-blip{0%,to{opacity:.35}50%{opacity:1}}@keyframes dapp-rise{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}@keyframes dapp-draw{0%{stroke-dashoffset:2400px}to{stroke-dashoffset:0}}@keyframes dapp-sheen{0%{transform:translate(-140%)}to{transform:translate(260%)}}.dapp-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dapp-skip{left:var(--s3);z-index:var(--z-skip);padding:var(--s2) var(--s4);border:1px solid var(--cta-border);border-radius:var(--r-btn);background:var(--panel);box-shadow:var(--shadow-2);color:var(--ink);font-size:var(--b-caption);transition:top var(--b-dur);font-weight:600;text-decoration:none;position:absolute;top:-60px}.dapp-skip:focus-visible{top:var(--s3)}.dapp-main{flex-direction:column;min-width:0;display:flex}.dapp-net-chip__mark{flex:none;width:18px;height:18px}img.dapp-net-chip__mark{object-fit:contain}span.dapp-net-chip__mark{background:var(--accent-soft);font-family:var(--font-body);font-weight:700;font-size:var(--b-axis);letter-spacing:-.02em;color:var(--deepcore-blue);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.dapp-content{min-width:0;padding:var(--ui-gap-lg) max(var(--gutter-dapp), var(--safe-right)) var(--s7) max(var(--gutter-dapp), var(--safe-left));animation:dapp-fade .45s var(--ease-kit) backwards}@media (width<=1023.98px){.dapp{grid-template-columns:minmax(0,1fr)}}:is(.dapp,.lb) .deepcore-connect__btn--cta,:is(.dapp,.lb) .deepcore-connect__btn--cta:hover{color:var(--on-accent)}:is(.dapp,.lb) :is(.deepcore-connect__btn,.deepcore-chain__trigger){border-radius:var(--r-pill)}:is(.dapp,.lb) .deepcore-connect__btn--cta{background:var(--grad-primary);box-shadow:var(--sh-btn-primary)}:is(.dapp,.lb) .deepcore-connect__btn--cta:hover:not(:disabled){box-shadow:var(--sh-btn-primary-hover)}.dapp,.lb{--deepcore-connect-plug-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5.5 1.5v3.5M10.5 1.5v3.5M8 12.5v2.5' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M3 5h10v2.5a5 5 0 0 1-10 0z'/%3E%3C/svg%3E")}.dapp-card{padding:var(--ui-card-pad);border:1px solid var(--hairline);border-radius:var(--r-card-lg);background:var(--panel);animation:dapp-fade .45s var(--ease-kit) both}.dapp-card--kpi{min-height:var(--ui-kpi-h);padding:var(--ui-kpi-pad);border-radius:var(--r-card);flex-direction:column;justify-content:center;display:flex}.dapp-card__head{align-items:center;gap:var(--s2) var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;justify-content:space-between;display:flex}.dapp-card__head:last-child,.dapp-card--kpi>.dapp-card__head{margin-bottom:0}.dapp-card__title{font-family:var(--font-display);font-weight:600;font-size:var(--b-panel-h);letter-spacing:0;color:var(--ink-bright);margin:0;line-height:1.3}.dapp-card__title--lg{font-size:20px}.dapp-card>.dapp-card__title:not(:last-child){margin-bottom:var(--s2)}.dapp-microlabel{font-family:var(--font-mono);font-weight:500;font-size:var(--b-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-ink);margin:0;line-height:1.45}.dapp-microlabel--tight{letter-spacing:.08em}.dapp-stack{gap:var(--ui-gap);flex-direction:column;display:flex}.dapp-stack>*,.dapp-kpis>*{min-width:0}.dapp-dot{border-radius:var(--r-pill);flex:none;width:7px;height:7px;display:inline-block}.dapp-dot--sm{width:6px;height:6px}.dapp-dot--lg{width:8px;height:8px}.dapp-dot--success{background:var(--success)}.dapp-dot--error{background:var(--error)}.dapp-dot--primary{background:var(--deepcore-blue)}.dapp-dot--pulse{animation:2.4s ease-in-out infinite dapp-blip}.dapp-badge{padding:var(--ui-badge-pad);border-radius:var(--r-pill);font-family:var(--font-mono);font-weight:500;font-size:var(--ui-badge-fs);letter-spacing:.06em;white-space:nowrap;vertical-align:middle;border:1px solid #0000;flex:none;line-height:1.5;display:inline-block}.dapp-badge--ok{border-color:var(--dapp-badge-ok-border);background:var(--dapp-badge-ok-bg);color:var(--success)}.dapp-badge--info{border-color:var(--dapp-badge-info-border);background:var(--dapp-badge-info-bg);color:var(--sky-ink)}.dapp-badge--warn{border-color:var(--dapp-badge-warn-border);background:var(--dapp-badge-warn-bg);color:var(--warning)}.dapp-badge--mute{border-color:var(--dapp-badge-mute-border);background:var(--dapp-badge-mute-bg);color:var(--muted-ink)}.dapp-badge--danger{border-color:var(--dapp-badge-danger-border);background:var(--dapp-badge-danger-bg);color:var(--error)}.live-badge{padding:var(--ui-badge-pad);border:1px solid var(--dapp-badge-ok-border);border-radius:var(--r-pill);background:var(--dapp-badge-ok-bg);font-family:var(--font-mono);font-weight:500;font-size:var(--b-micro);letter-spacing:.1em;color:var(--success);white-space:nowrap;align-items:center;gap:6px;line-height:1.5;display:inline-flex}.live-dot{background:var(--success);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite live-pulse}@keyframes live-pulse{0%,to{opacity:.35}50%{opacity:1}}.dapp-chip{padding:var(--ui-chip-pad);border:1px solid var(--hairline-blue-2);border-radius:var(--r-pill);color:var(--muted-ink);font-family:var(--font-body);font-weight:500;font-size:var(--ui-chip-fs);cursor:pointer;transition:border-color .2s var(--ease-kit), background .2s var(--ease-kit), color .2s var(--ease-kit);background:0 0;line-height:1.4}.dapp-chip:hover{border-color:var(--border-hover);color:var(--ink)}.dapp-chip.is-active{border-color:var(--active-nav);background:var(--active-nav);color:var(--sky-ink)}.dapp-btn{justify-content:center;align-items:center;gap:var(--s2);border:1px solid var(--cta-border);border-radius:var(--r-pill);min-height:40px;font:var(--b-btn);text-align:center;cursor:pointer;isolation:isolate;transition:background-color .22s var(--ease-kit), box-shadow .25s var(--ease-kit), transform .25s var(--ease-kit), border-color .22s var(--ease-kit), opacity .22s;background:0 0;padding:10px 20px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.dapp-btn,.dapp-btn:hover{color:var(--ink)}.dapp-btn:hover:not(:disabled){transform:var(--b-btn-lift);border-color:var(--btn2-border-hover)}.dapp-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.dapp-btn[data-busy=true]{opacity:.75}.dapp-btn--primary{background:var(--grad-primary);box-shadow:var(--sh-btn-primary);border-color:#0000}.dapp-btn--primary,.dapp-btn--primary:hover{color:var(--on-accent)}.dapp-btn--primary:hover:not(:disabled){box-shadow:var(--sh-btn-primary-hover);border-color:#0000;transform:translateY(-2px)}.dapp-btn--primary:after{z-index:-1;background:var(--grad-btn-sheen);pointer-events:none;content:"";width:40%;position:absolute;inset:0 auto 0 0;transform:translate(-140%)}.dapp-btn--primary:is(:hover,:focus-visible):not(:disabled):after{animation:dapp-sheen .9s var(--ease-kit) 1}.dapp-btn--sm{min-height:32px;font-size:var(--b-label);padding:6px 14px}.dapp-axis{justify-content:space-between;gap:var(--s2);margin-top:var(--s2);font-family:var(--font-mono);font-size:var(--b-axis);color:var(--faint-ink);display:flex}.dapp-axis--tight{margin-top:var(--s1)}.live-note{margin:0 0 var(--s1);font-size:var(--b-caption);line-height:var(--ui-lh);color:var(--muted-ink)}.live-note code{font-family:var(--font-mono);font-size:.92em}.live-sub{color:var(--muted-ink);font-size:var(--b-label);line-height:var(--ui-lh)}.live-fee{color:var(--muted-ink);font-size:var(--b-label)}.an-note{margin-top:var(--s3);line-height:var(--ui-lh)}.dapp-state--loading:before{content:"";width:7px;height:7px;margin-right:var(--s2);border-radius:var(--r-pill);background:var(--deepcore-blue);vertical-align:.05em;animation:1.6s ease-in-out infinite dapp-blip;display:inline-block}.live-note--err,.dapp-state--error{border:1px solid var(--dapp-badge-warn-border);border-left:3px solid var(--warning);color:var(--ink)}.live-note--err:not(.dapp-card),.dapp-state--error:not(.dapp-card){padding:var(--s3) var(--s4);border-radius:var(--r-badge)}.an-empty,.dapp-state--empty{padding:var(--s6) var(--s5);border:1px dashed var(--hairline-blue-2);border-radius:var(--r-card-lg);background:var(--panel);box-shadow:none;text-align:center;font-size:var(--b-caption);line-height:var(--ui-lh);color:var(--muted-ink)}:not(.dapp-card).an-empty{margin-top:var(--s3)}.dapp-card__head+:is(.an-empty,.dapp-state--empty){margin-top:0}.an-empty__title,.dapp-state__title{margin:0 0 var(--s1);font-family:var(--font-display);font-size:var(--b-card-h);color:var(--ink-bright);font-weight:600;display:block}.an-empty .live-note{margin:0}.an-empty :is(.live-list,.dapp-method){text-align:left}.dapp-state--unconfigured{border:1px solid var(--hairline);background:var(--panel-alt);box-shadow:none;color:var(--muted-ink)}.dapp-state--unconfigured:not(.dapp-card){padding:var(--s3) var(--s4);border-radius:var(--r-badge)}.dapp-cols{height:210px;margin-top:var(--s4);border-bottom:1px solid var(--hairline);align-items:flex-end;gap:6px;display:flex;position:relative}.dapp-cols__col{cursor:pointer;border-radius:var(--r-micro) var(--r-micro) 0 0;background:0 0;border:0;flex:1;align-items:flex-end;min-width:6px;height:100%;padding:0;display:flex}.dapp-cols__bar{border-radius:var(--r-micro) var(--r-micro) 0 0;background:var(--deepcore-blue);transform-origin:bottom;width:100%;animation:dapp-rise .7s var(--dapp-ease) both;transition:opacity var(--b-dur);display:block}.dapp-cols__bar.is-last{background:var(--success)}.dapp-cols[data-active=true] .dapp-cols__col:not([data-on=true]) .dapp-cols__bar{opacity:.42}.dapp-cols__cross{border-top:1px dashed var(--deepcore-blue);opacity:.7;pointer-events:none;height:0;position:absolute;left:0;right:0}.dapp-barlist{display:block}.dapp-serieskey{gap:6px var(--s3);margin:var(--s3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.dapp-serieskey__btn{padding:3px var(--s2);border-radius:var(--r-pill);font-family:var(--font-body);font-size:var(--b-label);color:var(--muted-ink);cursor:pointer;transition:color var(--b-dur), border-color var(--b-dur), background-color var(--b-dur);background:0 0;border:1px solid #0000;align-items:center;gap:7px;display:inline-flex}.dapp-serieskey__btn:hover{color:var(--ink)}.dapp-serieskey__btn[aria-pressed=true]{color:var(--ink);border-color:var(--dapp-badge-info-border);background:var(--accent-soft)}.dapp-bars{gap:var(--s3);margin-top:var(--s3);flex-direction:column;display:flex}.dapp-bars__row{width:100%;padding:var(--s1) 6px;border-radius:var(--r-micro);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--b-dur), opacity var(--b-dur);background:0 0;border:0;margin-inline:-6px;display:block}.dapp-bars__row:hover,.dapp-bars__row[data-on=true]{background:var(--accent-soft)}.dapp-bars__row[data-dim=true]{opacity:.38}.dapp-bars__head{justify-content:space-between;gap:var(--s3);font-size:var(--b-label);color:var(--ink);display:flex}.dapp-bars__value{color:var(--muted-ink);font-variant-numeric:tabular-nums}.dapp-bars__head>:first-child{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.dapp-bars__value{text-align:right;flex:0 auto;max-width:60%}.dapp-bars__track{border-radius:var(--r-pill);background:var(--dapp-track);height:6px;margin-top:6px;display:block;overflow:hidden}.dapp-bars__fill{border-radius:var(--r-pill);background:var(--series);height:100%;transition:width 1s var(--dapp-ease);display:block}.dapp-donut{flex:none;width:100px;height:100px;overflow:visible}.dapp-donut__track{stroke:var(--dapp-track)}.dapp-donut__arc{cursor:pointer;transition:opacity var(--b-dur), stroke-width var(--b-dur)}.dapp-donut__arc[data-on=true]{stroke-width:17px}.dapp-donut__arc[data-dim=true]{opacity:.3}.dapp-donut__arc:focus-visible{outline:2px solid var(--deepcore-blue);outline-offset:3px;stroke-width:17px}.dapp-legend{margin:var(--s3) 0 0;flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.dapp-legend__row{align-items:center;gap:var(--s2);font-size:var(--b-label);color:var(--ink);display:flex}.dapp-legend__row--btn{border-radius:var(--r-micro);width:100%;font:inherit;font-size:var(--b-label);color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--b-dur), border-color var(--b-dur), opacity var(--b-dur);background:0 0;border:1px solid #0000;margin-inline:-6px;padding:3px 6px}.dapp-legend__row--btn:hover{background:var(--accent-soft)}.dapp-legend__row--btn[aria-pressed=true]{border-color:var(--dapp-badge-info-border);background:var(--accent-soft)}.dapp-legend__row--btn[data-dim=true]{opacity:.45}.dapp-legend__swatch{border-radius:var(--r-micro);flex:none;width:9px;height:9px}.dapp-legend__pct{color:var(--muted-ink);font-variant-numeric:tabular-nums;margin-left:auto}.dapp-kpis{gap:var(--ui-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));display:grid}.dapp-kpi__value{margin:var(--s1) 0 0;font-family:var(--font-display);font-weight:700;font-size:var(--ui-kpi-value);letter-spacing:0;color:var(--ink-bright);font-variant-numeric:tabular-nums;line-height:1.15}.dapp-kpi__sub{margin:var(--s1) 0 0;font-size:var(--b-label);color:var(--muted-ink);line-height:1.5}.dapp-tile{border:1px solid var(--dapp-badge-info-border);background:var(--accent-soft);width:44px;height:44px;color:var(--deepcore-blue);border-radius:12px;flex:none;place-items:center;display:grid}.dapp-tile__diamond{border:1.5px solid var(--deepcore-blue);border-radius:3px;width:13px;height:13px;transform:rotate(45deg)}.dapp-fields{gap:var(--s4);margin-top:var(--s4);flex-direction:column;display:flex}.dapp-field__head{justify-content:space-between;gap:var(--s3);display:flex}.dapp-field__value{font-family:var(--font-mono);font-weight:500;font-size:var(--b-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--sky-ink)}.dapp-console__line{opacity:.35;overflow-wrap:anywhere;margin:0}.dapp-console__line.is-shown{opacity:1}.dapp-console__line.is-ok{color:var(--success)}.dapp-console__line.is-idle{color:var(--muted-ink)}.dapp-console__line.is-run{color:var(--sky-ink)}.dapp-console__line.is-err{color:var(--error)}.dapp-table-wrap{margin-top:var(--s3);border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--panel);overflow:hidden}.dapp-card__head+.dapp-table-wrap{margin-top:0}.dapp-table{border-collapse:collapse;table-layout:fixed;width:100%}.dapp-table thead th{text-align:left;height:34px;padding:0 var(--s3);border-bottom:1px solid var(--hairline);background:var(--panel-alt);line-height:16px;font-family:var(--font-mono);font-weight:500;font-size:var(--b-axis);letter-spacing:.14em;text-transform:uppercase;color:var(--faint-ink)}.dapp-table thead th:first-child{width:31.6%}.dapp-table thead th:nth-child(2),.dapp-table thead th:nth-child(3),.dapp-table thead th:nth-child(4){width:16.4%}.dapp-table tbody tr{animation:dapp-fade .4s var(--dapp-ease) both;transition:background .2s var(--ease-kit)}.dapp-table tbody tr:hover{background:var(--panel-alt)}.dapp-table tbody th,.dapp-table tbody td{height:var(--ui-row);padding:8px var(--s3);border-bottom:1px solid var(--hairline-soft);font-weight:400;font-size:var(--b-caption);text-align:left;vertical-align:middle;line-height:1.5}.dapp-table tbody tr:last-child th,.dapp-table tbody tr:last-child td{border-bottom:none}.dapp-table .dapp-badge{display:inline-block}.dapp-table__num{font-family:var(--font-body);font-size:var(--b-caption);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:560}.live-grid{gap:var(--s3);margin:var(--s1) 0 2px;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));display:grid}.live-grid dt{font-family:var(--font-mono);font-weight:500;font-size:var(--b-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-ink);margin-bottom:2px}.live-grid dd{font-size:var(--b-card-p);color:var(--ink);margin:0}.live-list{margin:0;padding:0;list-style:none;display:grid}.live-list li{justify-content:space-between;align-items:center;gap:var(--s1) var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--hairline);font-size:var(--b-label);flex-wrap:wrap;display:flex}.live-list li:first-child{padding-top:0}.live-list li:last-child{border-bottom:none;padding-bottom:0}.live-list a{color:var(--signal-blue);text-decoration:none}.live-list a:hover{text-decoration:underline}.hx-head{gap:var(--s2);margin-bottom:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}.hx-head a{color:var(--signal-blue)}.hx-head a.dapp-btn--primary,.hx-head a.dapp-btn--primary:hover{color:var(--on-accent)}.hx-addr{color:var(--muted-ink);text-decoration:none}.hx-addr[href]{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.hx-addr:hover{color:var(--signal-blue);text-decoration:underline}.dapp-hex{display:inline}.dapp-hex__btn{border-radius:var(--r-micro);width:20px;min-width:0;height:20px;min-height:0;color:var(--muted-ink);vertical-align:-4px;cursor:pointer;transition:color var(--b-dur), border-color var(--b-dur), background var(--b-dur);background:0 0;border:1px solid #0000;place-items:center;margin-left:2px;padding:0;display:inline-grid;position:relative}.dapp-hex__btn:hover{color:var(--signal-blue);border-color:var(--hairline-blue)}.dapp-hex__btn[aria-expanded=true]{color:var(--deepcore-blue);border-color:var(--dapp-badge-info-border);background:var(--accent-soft)}.dapp-hex__btn:focus-visible{outline:2px solid var(--deepcore-blue);outline-offset:1px}.dapp-hex__glyph{width:11px;height:11px;display:block;position:relative}.dapp-hex__glyph:before,.dapp-hex__glyph:after{content:"";border:1.5px solid;border-radius:2px;width:7px;height:7px;position:absolute}.dapp-hex__glyph:before{opacity:.55;top:0;left:0}.dapp-hex__glyph:after{background:var(--panel);bottom:0;right:0}.dapp-hex__btn[aria-expanded=true] .dapp-hex__glyph:after{background:var(--accent-soft)}@media (pointer:coarse){.dapp-hex__btn:after{content:"";position:absolute;inset:-12px}}.dapp-hex__full{margin:var(--s1) 0 2px;padding:var(--s1) var(--s2);border:1px solid var(--hairline);border-radius:var(--r-micro);background:var(--code-ground);text-align:left;font-weight:400;display:block}.dapp-hex__value{font-family:var(--font-mono);font-size:var(--b-label);color:var(--ink);word-break:break-all;-webkit-user-select:all;user-select:all;line-height:1.5}.dapp-hex__status{font-family:var(--font-body);font-size:var(--b-label);color:var(--muted-ink);display:block}.dapp-hex__status:empty{display:none}.hx-muted{color:var(--muted-ink)}.hx-alert{border:1px solid var(--dapp-badge-warn-border);border-left:3px solid var(--warning);font-size:var(--b-label);color:var(--warning);margin:0;line-height:1.55}.hx-alert:not(.dapp-card){padding:var(--s2) var(--s3);border-radius:var(--r-badge)}.hx-alert--danger{border-color:var(--dapp-badge-danger-border);border-left-color:var(--error);background:var(--dapp-badge-danger-bg);color:var(--error)}.hx-note{padding:var(--s2) var(--s3);border-left:2px solid var(--hairline-blue-2);border-radius:0 var(--r-micro) var(--r-micro) 0;background:var(--panel-alt);font-size:var(--b-label);color:var(--muted-ink);margin:0;line-height:1.55}.hx-linkbtn{color:var(--signal-blue);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.dp-ok code{font-family:var(--font-mono);font-size:.92em}.dp-gate{gap:var(--s2);margin-top:var(--s4);border:1px solid var(--hairline);background:var(--panel-alt);justify-items:start;display:grid}.dp-gate:not(.dapp-card){padding:var(--s3) var(--s4);border-radius:var(--r-badge)}.dp-gate--warn{border-color:var(--dapp-badge-warn-border);border-left:3px solid var(--warning)}.dp-gate__title{font-size:var(--b-caption);color:var(--ink);margin:0;font-weight:640;line-height:1.5}.dp-gate__body{font-size:var(--b-label);color:var(--muted-ink);margin:0;line-height:1.55}.dp-field{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.dp-input,.po-input{border:1px solid var(--hairline-blue);background:var(--panel-alt);width:100%;min-width:0;color:var(--ink);font-family:var(--font-body);font-size:var(--b-caption);transition:border-color var(--b-dur), box-shadow var(--b-dur);border-radius:12px;padding:10px 14px;line-height:1.5}.dp-input:hover:not(:disabled),.po-input:hover{border-color:var(--border-hover)}.dp-input--mono,.po-input{font-family:var(--font-mono);font-size:var(--b-label)}.dp-input--area{resize:vertical;min-height:66px}.dp-input::placeholder,.po-input::placeholder{color:var(--faint-ink)}.dp-input:focus-visible,.po-input:focus-visible{border-color:var(--deepcore-blue);box-shadow:var(--glow-ring);outline:none}.dp-input:disabled{opacity:.55;cursor:not-allowed}.dp-hint{font-size:var(--b-label);color:var(--muted-ink);margin:0;line-height:1.5}.dp-hint--err{color:var(--error)}.dp-hint--warn{color:var(--warning)}.dp-ok{margin:var(--s4) 0 0;padding:var(--s2) var(--s3);border-left:3px solid var(--success);border-radius:0 var(--r-micro) var(--r-micro) 0;font-size:var(--b-label);color:var(--ink);line-height:1.55}.dp-ok a{color:var(--signal-blue)}.dp-failure{gap:var(--s1);margin-top:var(--s4);display:grid}.dp-failure__name{font-family:var(--font-mono);font-size:var(--b-label);margin:0;font-weight:600}.dp-failure__body{font-size:var(--b-label);margin:0;line-height:1.55}.dp-failure__raw{font-family:var(--font-mono);font-size:var(--b-axis);color:var(--muted-ink);overflow-wrap:anywhere;margin:0;line-height:1.5}.dp-tx{gap:var(--s2);display:grid}.dp-tx__row{align-items:center;gap:var(--s3);font-size:var(--b-caption);line-height:var(--ui-lh);color:var(--ink);margin:0;display:flex}.dp-tx__hash{font-family:var(--font-mono);font-size:var(--b-label);overflow-wrap:anywhere;margin:0}.dp-tx__hash a{color:var(--signal-blue)}.po-card{border-left:3px solid var(--deepcore-blue)}.po-block{gap:var(--s3);margin-top:var(--s4);padding:var(--s4);border:1px solid var(--hairline);border-radius:var(--r-badge);background:var(--panel);display:grid}.po-block--danger{border-color:var(--dapp-badge-danger-border);border-left:3px solid var(--error);background:var(--dapp-badge-danger-bg)}.po-block__title{font-size:var(--b-card-p);color:var(--ink);margin:0;font-weight:640}.po-block--danger .po-block__title{color:var(--error)}.po-action{margin-top:var(--s3);gap:0;display:grid}.po-action+.po-action{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--hairline)}.po-rows{gap:var(--s3);display:grid}.po-row{gap:var(--s3);grid-template-columns:minmax(0,1fr) 120px 64px auto;align-items:end;display:grid}.po-share{font-family:var(--font-mono);font-size:var(--b-label);color:var(--muted-ink);text-align:right;padding-bottom:11px}.po-rowactions{gap:var(--s2);flex-wrap:wrap;display:flex}.po-grid{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.po-field{gap:6px;min-width:0;display:grid}.po-field--wide{grid-column:1/-1}.po-field--narrow{min-width:0}.po-check{gap:var(--s2);font-size:var(--b-label);color:var(--muted-ink);grid-column:1/-1;align-items:flex-start;line-height:1.5;display:flex}.po-check input{margin-top:2px}.po-btn--danger{border-color:var(--dapp-badge-danger-border);background:var(--dapp-badge-danger-bg)}.po-btn--danger,.po-btn--danger:hover{color:var(--error)}.po-btn--danger:hover:not(:disabled){border-color:var(--error)}.lx-ribbon{align-items:center;gap:var(--s2);margin:calc(-1 * var(--lx-pad)) calc(-1 * var(--lx-pad)) 0;padding:var(--s2) var(--lx-pad);font-family:var(--font-mono);font-weight:700;font-size:var(--b-micro);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;line-height:1.4;display:flex}.lx-ribbon[data-level=danger]{background:var(--lightningcss-light,var(--error))var(--lightningcss-dark,color-mix(in srgb, var(--error) 32%, var(--panel)));border-bottom:1px solid var(--dapp-badge-danger-border);color:var(--lightningcss-light,var(--on-accent))var(--lightningcss-dark,var(--ink-bright))}.lx-ribbon[data-level=mute]{background:var(--panel-alt);border-bottom:1px solid var(--hairline);color:var(--muted-ink)}.lx-ribbon__glyph{background:currentColor;border-radius:2px;flex:none;width:8px;height:8px;transform:rotate(45deg)}.lx-strip{gap:var(--s2) 0;padding:var(--s3) 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(min(100%,96px),1fr));margin:0;display:grid}.lx-strip__cell{min-width:0;padding:0 var(--s3);border-left:1px solid var(--hairline);align-content:start;gap:6px;display:grid}.lx-strip__cell:first-child{border-left:0;padding-left:0}.lx-strip__cell dd{min-width:0;margin:0}.lx-strip__cell .dapp-badge{white-space:normal;max-width:100%;line-height:1.35}.lx-strip__cap{font-size:var(--b-label);color:var(--muted-ink);line-height:1.45}.lx-strip__val{font-family:var(--font-body);font-weight:600;font-size:var(--b-body);color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.lx-strip__of{color:var(--muted-ink);font-weight:400;font-size:var(--b-label)}.lx-strip__cap code{font-family:var(--font-mono);font-size:var(--b-axis);color:var(--ink)}.lx-strip--lg{padding:var(--s4) 0 var(--s3);scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--hairline-blue-2) transparent;align-items:stretch;gap:0;display:flex;overflow-x:auto}.lx-strip--lg .lx-strip__cell{max-width:236px;padding:2px var(--s4);text-align:center;scroll-snap-align:start;flex:1 0 150px;justify-items:center}.lx-strip--lg .lx-strip__cell:first-child{padding-left:var(--s1)}.lx-strip--lg .lx-strip__cell dd:nth-child(2){align-items:center;min-height:26px;display:flex}.lx-strip--lg .lx-strip__cap{text-wrap:balance;padding-top:2px}.lx-ledger{padding:0 var(--s3);border:1px solid var(--hairline);border-radius:var(--r-badge);background:var(--panel);align-content:start;display:grid}.lx-ledger[data-tone=danger]{border-color:var(--dapp-badge-danger-border)}.lx-ledger[data-tone=caution]{border-color:var(--dapp-badge-warn-border)}.lx-ledger__head{padding:var(--s3) 0 var(--s2)}.lx-ledger__rows{margin:0;padding:0;list-style:none}.lx-ledger__row{align-items:center;gap:var(--s3);padding:var(--s2) 0;border-top:1px solid var(--hairline);font-size:var(--b-caption);color:var(--muted-ink);grid-template-columns:minmax(0,1fr) auto;line-height:1.55;display:grid}.lx-ledger__row[data-can=yes]{color:var(--ink)}.lx-ledger__ask{gap:2px;min-width:0;display:grid}.lx-ledger__why{font-size:var(--b-label);color:var(--muted-ink);line-height:1.45}.lx-ledger__verdict{padding:1px var(--s2);border:1px solid var(--hairline);border-radius:var(--r-pill);font-family:var(--font-body);font-weight:640;font-size:var(--b-micro);letter-spacing:.06em;color:var(--muted-ink);white-space:nowrap}.lx-ledger__row[data-can=yes][data-kind=value] .lx-ledger__verdict{border-color:var(--dapp-badge-danger-border);background:var(--dapp-badge-danger-bg);color:var(--error)}.lx-ledger__row[data-can=yes][data-kind=veto] .lx-ledger__verdict{border-color:var(--dapp-badge-warn-border);color:var(--warning)}.lx-ledger__none{padding:var(--s2) 0 0;border-top:1px solid var(--hairline);font-size:var(--b-label);color:var(--muted-ink);margin:0}.lx-ledger__foot{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);margin-top:var(--s2);padding:var(--s3) 0;border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.lx-ledger__meter{font-family:var(--font-mono);font-size:var(--b-axis)}.lx-ledger__hex{color:var(--ink)}.lx-ledger__count{color:var(--muted-ink)}.lx-bits{vertical-align:middle;grid-template-columns:repeat(14,auto);gap:3px;display:inline-grid}.lx-bits i{border:1px solid var(--hairline-blue);width:9px;height:15px;transition:background var(--b-dur), border-color var(--b-dur);background:0 0;border-radius:2px;display:block}.lx-bits i[data-held=yes][data-kind=observe]{background:var(--signal-blue);border-color:var(--signal-blue)}.lx-bits i[data-held=yes][data-kind=veto]{background:var(--warning);border-color:var(--warning)}.lx-bits i[data-held=yes][data-kind=delta]{background:var(--error);border-color:var(--error);box-shadow:var(--dapp-glow-error)}.lx-bits--lg{gap:var(--s1)}.lx-bits--lg i{border-radius:var(--r-micro);width:16px;height:24px}.chain-tag{min-width:0;font-size:var(--b-label);color:var(--muted-ink);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.chain-tag__mark{object-fit:contain;border-radius:3px;flex:none;width:14px;height:14px}.chain-tag__name{text-overflow:ellipsis;overflow:hidden}@media (width<=720px){.dapp-table .chain-tag{vertical-align:top;max-width:100%}}.chain-tag__unknown{border:1px dashed var(--hairline-blue);background:var(--panel-alt);border-radius:50%;flex:none;width:14px;height:14px}.gov-addr{font-family:var(--font-mono);font-size:var(--b-label);color:var(--signal-blue);white-space:nowrap;text-decoration:none}.gov-addr:hover{text-decoration:underline}.gov-facts{gap:var(--s2);font-size:var(--b-label);color:var(--muted-ink);margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.gov-facts li{gap:var(--s2);align-items:flex-start;display:flex}.gov-facts .dapp-dot{margin-top:5px}.dapp-method{margin-top:var(--s3);padding-top:var(--s2);border-top:1px solid var(--hairline)}.dapp-method>summary{padding:var(--s1) 0;border-radius:var(--r-micro);font-family:var(--font-mono);font-weight:500;font-size:var(--b-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-ink);cursor:pointer;transition:color var(--b-dur);align-items:center;gap:6px;list-style:none;display:inline-flex}.dapp-method>summary::-webkit-details-marker{display:none}.dapp-method>summary:hover{color:var(--ink)}.dapp-method>summary:focus-visible{outline:2px solid var(--deepcore-blue);outline-offset:2px}.dapp-method>summary:before{content:"";width:0;height:0;transition:transform var(--b-dur) var(--ease);border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;border-left:4px solid}.dapp-method[open]>summary:before{transform:rotate(90deg)}.dapp-method__body{margin:var(--s2) 0 0;font-size:var(--b-label);line-height:var(--ui-lh);color:var(--muted-ink);animation:dapp-fade .28s var(--dapp-ease,var(--ease)) both}.dapp-method__body p{margin:0 0 var(--s2)}.dapp-method__body p:last-child{margin-bottom:0}.dapp-method__body code{font-family:var(--font-mono);font-size:.92em}.dapp .dapp-widgets .deepcore-widget[data-deepcore-theme]{--deepcore-bg:var(--trench);--deepcore-bg-elevated:var(--well);--deepcore-bg-sunken:var(--track);--deepcore-bg-selected:var(--mid);--deepcore-border:var(--line);--deepcore-text:var(--ink);--deepcore-text-muted:var(--muted);--deepcore-text-inverted:var(--abyss);--deepcore-accent:#37d6c4;--deepcore-accent-text:#04060c;--deepcore-accent-ink:var(--accent-ink);--deepcore-success:var(--ok-ink);--deepcore-warning:var(--warn-ink);--deepcore-danger:var(--bad-ink);--deepcore-buy-ink:var(--up-ink);--deepcore-sell-ink:var(--bad-ink);--deepcore-font:var(--dc-font-body);--deepcore-font-display:var(--dc-font-display);--deepcore-font-mono:var(--dc-font-mono);--deepcore-shadow:none;max-width:none}:is(.hx-head,.po-block)>:is(.dapp-card__head,.dapp-card__title):not(:last-child){margin-bottom:0}.dapp-badge--ok,.live-badge,.dp-ok{background:var(--dapp-badge-ok-bg)}.dapp-badge--warn,.hx-alert:not(.hx-alert--danger),.dp-gate--warn,.live-note--err,.dapp-state--error,.lx-ledger__row[data-can=yes][data-kind=veto] .lx-ledger__verdict{background:var(--dapp-badge-warn-bg)}.dapp-mt-1{margin-top:var(--s1)!important}.dapp-mt-2{margin-top:var(--s2)!important}.dapp-mt-3{margin-top:var(--s3)!important}.dapp-mt-4{margin-top:var(--s4)!important}@media (width<=720px){.dapp-table{--dapp-cell-label:7.25rem}.dapp-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dapp-table thead:has(.cp-sort){clip-path:none;white-space:normal;width:auto;height:auto;display:block;position:static;overflow:visible}.dapp-table thead:has(.cp-sort) tr{gap:var(--s2);padding:var(--s3) var(--s4) var(--s2);border-bottom:1px solid var(--hairline);flex-wrap:wrap;display:flex}.dapp-table thead:has(.cp-sort) th{border:0;padding:0;display:block;width:auto!important}.dapp-table thead:has(.cp-sort) th:not(:has(.cp-sort)){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dapp-table thead:has(.cp-sort) .cp-sort{border:1px solid var(--hairline-blue-2);border-radius:var(--r-pill);min-height:32px;padding:4px 10px}.dapp-table,.dapp-table tbody,.dapp-table tbody tr{width:auto;display:block}.dapp-table tbody tr{padding:var(--s3) var(--s4);border-bottom:1px solid var(--hairline)}.dapp-table tbody tr:last-child{border-bottom:none}.dapp-table tbody th,.dapp-table tbody td{width:auto;height:auto;padding:5px 0 5px calc(var(--dapp-cell-label) + var(--s3));overflow-wrap:anywhere;border-bottom:none;display:flow-root}.dapp-table tbody th:before,.dapp-table tbody td:before{content:attr(data-label);float:left;width:var(--dapp-cell-label);margin-left:calc(-1 * (var(--dapp-cell-label) + var(--s3)));font-family:var(--font-mono);font-weight:500;font-size:var(--b-micro);letter-spacing:.12em;text-transform:uppercase;overflow-wrap:normal;color:var(--muted-ink);padding-top:2px;line-height:1.5}@media (pointer:coarse){.dapp-table tbody :is(th,td)>a:only-child,.dapp-table tbody :is(th,td)>a.pd-name{align-items:center;min-height:44px;display:inline-flex}}.dapp-table tbody :is(th,td):not([data-label]),.dapp-table tbody :is(th,td)[data-label=""]{padding-left:0}.dapp-table tbody :is(th,td):not([data-label]):before,.dapp-table tbody :is(th,td)[data-label=""]:before{content:none}.dapp-table tbody th[scope=row]{padding:0 0 var(--s2);color:var(--ink);font-weight:600}.dapp-table tbody th[scope=row]:before{float:none;width:auto;margin:0 0 2px;padding:0;display:block}.dapp-content{padding:var(--s4) var(--s4) var(--s6)}.dapp-card{padding:var(--s4)}.dapp-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.dapp-cols{height:170px}.po-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.po-share{text-align:left;padding-bottom:0}.dapp{--b-axis:12px}.dapp :is(.dapp-badge,.live-badge,.lx-ledger__verdict){font-size:var(--b-label);letter-spacing:.02em}.dapp .dapp-badge{white-space:normal;overflow-wrap:anywhere;max-width:100%}.dapp-content{padding-left:max(var(--s4), env(safe-area-inset-left));padding-right:max(var(--s4), env(safe-area-inset-right));padding-bottom:max(var(--s6), calc(env(safe-area-inset-bottom) + var(--s5)))}.dapp :is(.dp-input,.po-input){min-height:44px;font-size:16px}.dapp .dp-input--area{min-height:88px}.dapp .po-rowactions .dapp-btn{flex:auto}.dapp :is(.po-block--danger,.hx-alert,.lx-ribbon){white-space:normal;text-overflow:clip;overflow:visible}.dapp .hx-alert{overflow-wrap:anywhere}.po-block{padding:var(--s3)}.dapp .po-btn--danger:disabled{opacity:1;border-style:dashed;border-color:var(--error);background:0 0}.dapp .dapp-badge{border-radius:var(--r-badge)}.dapp :is(.live-note,.dp-ok,.dp-hint,.dapp-method__body,.hx-alert) code{font-size:max(12px,.92em)}.dapp-card__head{gap:var(--s2)}.lx-strip--lg .lx-strip__cell{flex-basis:132px}.lx-bits--lg i{width:12px;height:20px}.gov-addr{white-space:normal;overflow-wrap:anywhere}.dapp-bitgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,128px),1fr))}.dapp-cols{gap:3px}.dapp-cols__col{min-width:2px}.dapp-donut{width:88px;height:88px}.dapp-gauge svg{width:116px;height:116px}}@media (width<=400px){.dapp-card{padding:var(--s3)}.dapp-table{--dapp-cell-label:6.25rem}.dapp-table tbody tr{padding-inline:var(--s3)}.dapp-kpis{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr))}.dapp-kpi__value{font-size:var(--b-lede)}}@media (pointer:coarse){.dapp-chip,.dapp-btn,.dapp-serieskey__btn,.dapp-legend__row--btn,.dapp-bitgrid__cell,.dapp-bars__row,.dapp .deepcore-connect__btn,.dapp .deepcore-chain__trigger{min-height:44px}.hx-linkbtn{position:relative}.hx-linkbtn:after{content:"";position:absolute;inset:-12px -8px}.dapp-method>summary{min-height:44px}}@media (prefers-reduced-motion:reduce){.dapp-dot--pulse,.live-dot,.dapp-state--loading:before{opacity:1!important;animation:none!important}.dapp-content,.dapp-card,.dapp-table tbody tr,.dapp-method__body,.dapp-bitgrid__cell,.dapp-series__area,.dapp-series__dot{opacity:1!important;animation:none!important;transform:none!important}.dapp-series__area{opacity:1!important}.dapp-btn:hover{transform:none!important}.dapp-cols__bar{animation:none!important;transform:none!important}.dapp-series__line{stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important}}.set-coverage{gap:var(--s4)}.set-coverage .dapp-donut{flex:0 0 96px;width:96px}.pd-name{font-size:var(--b-caption);color:var(--ink);font-weight:600;text-decoration:none}.pd-name:hover{color:var(--signal-blue);text-decoration:underline}.pd-provenance{margin-top:var(--s3)}.pd-theme{gap:var(--s3);padding:var(--s2) var(--s3);border-bottom:1px solid var(--hairline);font-size:var(--b-label);color:var(--muted-ink);cursor:pointer;grid-template-columns:auto 88px minmax(0,1fr);align-items:baseline;line-height:1.5;display:grid}.pd-theme:last-child{border-bottom:none}.pd-theme.is-active{background:var(--panel-alt);color:var(--ink)}.pd-frame{border:1px solid var(--hairline);border-radius:var(--r-badge);isolation:isolate;background:#000;overflow:hidden}.pd-frame__bar{background:#1b1d22;align-items:center;gap:6px;padding:6px 10px;display:flex}.pd-frame__bar>span:not(.pd-frame__url){background:#3a3d45;border-radius:50%;width:10px;height:10px}.pd-frame__url{font-family:var(--font-mono);color:#8b8f99;text-overflow:ellipsis;white-space:nowrap;background:#0f1115;border-radius:6px;flex:1;margin-left:8px;padding:3px 8px;font-size:11px;overflow:hidden}.pd-frame .pad-nav span{white-space:nowrap}.pd-live{min-height:0!important;font-size:11px!important}.pd-live .pad-header{gap:12px;padding:10px 14px}.pd-live .pad-name{font-size:15px}.pd-live .pad-nav span{border-radius:var(--pad-radius);color:var(--pad-muted);border:var(--pad-border-w) solid transparent;padding:3px 8px}.pd-live .pad-nav span.is-active{color:var(--pad-fg);border-color:var(--pad-accent)}.pd-live .pad-main{padding:14px}.pd-live .pad-card{margin-bottom:10px;padding:12px}.pd-live .pad-card h2{font-size:13px}.pd-live .pad-stats{gap:8px;margin:0}.pd-live .pad-stat__value{font-size:14px}.pd-live .pad-footer{padding:8px 14px;font-size:10px}.pd-live .pad-btn{padding:5px 10px;font-size:11px}.lv-select{appearance:none;padding-right:calc(var(--s3) + 18px);background-image:linear-gradient(45deg, transparent 50%, var(--muted-ink) 50%), linear-gradient(135deg, var(--muted-ink) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.lv-select:disabled{cursor:not-allowed}.lv-select option{color:var(--ink);background:var(--panel)}.lv-fieldset{gap:var(--s3);padding:var(--s4);border:1px solid var(--hairline);border-radius:var(--r-badge);min-width:0;margin:0;display:grid}.lv-legend{padding:0 var(--s2);font-size:var(--b-label);letter-spacing:.02em;text-transform:uppercase;font-weight:500;font-family:var(--font-mono);color:var(--muted-ink)}.lv-fieldset .dp-field input[type=checkbox]{width:auto;margin-right:var(--s2)}.lv-kv{gap:var(--s1) var(--s3);margin:var(--s2) 0 0;font-size:var(--b-caption);grid-template-columns:minmax(0,160px) minmax(0,1fr);line-height:1.55;display:grid}.lv-kv dt{color:var(--muted-ink)}.lv-kv dd{color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0}.lv-kv dd.dp-input--mono{font-size:var(--b-label)}.lv-kv+h3{margin-top:var(--s4)}.lv-issues{padding-left:var(--s4);gap:2px;margin:0;display:grid}.lv-issues li code{font-family:var(--font-mono);font-size:.92em}.po-card .dp-field{margin-top:var(--s3)}.po-card form>p{margin:var(--s3) 0 0}.po-card .dp-gate{margin-top:var(--s3)}@media (width<=720px){.lv-kv{grid-template-columns:1fr;gap:0}.lv-kv dt{margin-top:var(--s2)}}a.dapp-card,button.dapp-card{transition:transform .25s var(--ease-kit), border-color .25s var(--ease-kit), box-shadow .25s var(--ease-kit)}a.dapp-card:hover,button.dapp-card:hover{border-color:var(--border-hover);box-shadow:var(--sh-card-hover);transform:translateY(-3px)}@media (hover:none){.dapp-btn--primary:hover:not(:disabled),a.dapp-card:hover,button.dapp-card:hover{transform:none}a.dapp-card:hover,button.dapp-card:hover{box-shadow:none}}@media (prefers-reduced-motion:reduce){.dapp-btn:hover:not(:disabled),.dapp-btn--primary:hover:not(:disabled),a.dapp-card:hover,button.dapp-card:hover{transform:none}.dapp-btn--primary:after{display:none}.dapp-content,.dapp-card{animation:none}}.acs{display:inline-flex;position:relative}.acs__trigger{align-items:center;gap:var(--s2);min-height:34px;padding:var(--s1) 12px var(--s1) 12px;border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--panel);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;display:inline-flex}.acs__trigger:hover{border-color:var(--border-hover)}.acs__trigger:focus-visible{outline:2px solid var(--deepcore-blue);outline-offset:2px}.acs__name{font-size:var(--b-label);font-weight:560}.acs__tier{padding:1px 8px}.acs__caret{border-right:1.5px solid var(--muted-ink);border-bottom:1.5px solid var(--muted-ink);width:7px;height:7px;margin:-3px 2px 0;transform:rotate(45deg)}.acs--icon .acs__trigger{gap:6px;padding-inline:10px}.acs--icon .acs__live{display:none}.acs__menu{z-index:var(--z-dropdown);border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--panel);width:min(280px,100vw - 32px);box-shadow:var(--shadow-2);padding:6px;position:absolute;top:calc(100% + 6px);right:0}.acs__head{font-family:var(--font-mono);font-size:var(--b-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-ink);margin:4px 8px 6px}.acs__list{overscroll-behavior:contain;gap:1px;max-height:min(52vh,420px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.acs__menu--sheet .acs__list{max-height:none;overflow-y:visible}.acs__item{border-radius:var(--r-badge);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px;display:flex}.acs__item:hover{background:var(--panel-alt)}.acs__item:focus-visible{outline:2px solid var(--deepcore-blue);outline-offset:-2px}.acs__item.is-active{background:var(--accent-soft)}.acs__mark{flex:none;width:20px;height:20px}.acs__itemname{font-size:var(--b-label);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:560;overflow:hidden}.acs__showing{font-family:var(--font-mono);font-size:var(--b-axis);color:var(--sky-ink);flex:none}.acs__wallet{font-family:var(--font-mono);font-size:var(--b-axis);color:var(--muted-ink);flex:none}.acs__foot{font-size:var(--b-micro);color:var(--muted-ink);margin:6px 8px 2px;line-height:1.45}.acs__soonrow{border-top:1px solid var(--hairline);flex-direction:column;align-items:flex-start;gap:6px;margin-top:4px;padding:8px 8px 4px;display:flex}.acs__soonlabel{font-family:var(--font-mono);font-size:var(--b-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink);flex:none}.acs__soonmarks{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.acs__soonmarks li{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.acs__mark.acs__mark--soon{width:18px;height:18px;font-family:var(--font-mono);opacity:.6;filter:grayscale(.35);transition:opacity var(--b-dur,.16s) ease, filter var(--b-dur,.16s) ease;justify-content:center;align-items:center;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.acs__soonmarks li:hover .acs__mark--soon{opacity:1;filter:none}@media (prefers-reduced-motion:reduce){.acs__mark.acs__mark--soon{transition:none}}.acs__foot--warn{color:var(--warning)}.ui-grid{grid-template-columns:repeat(var(--ui-cols), minmax(0, 1fr));gap:var(--ui-gap);align-items:stretch;display:grid}.ui-grid+.ui-grid{margin-top:var(--ui-gap)}.ui-grid>*{grid-column:span 12;min-width:0}.ui-grid>.ui-span-half{grid-column:span 6}@media (width<=720px){.ui-grid>.ui-span-half{grid-column:span 12}}.dapp-card .dapp-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;animation:none}.dapp-card .dapp-card+.dapp-card{margin-top:var(--ui-gap);padding-top:var(--ui-gap);border-top:1px solid var(--hairline-soft)}.dapp-card__head{flex-wrap:nowrap}.dapp-card__head>:first-child{min-width:0}.dapp-card__head>.dapp-card__title,.dapp-card__head>.dapp-microlabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dapp-card__head .uit{margin-left:2px}@media (width<=560px){.dapp-card__head{flex-wrap:wrap}.dapp-card__head>.dapp-card__title{white-space:normal;overflow:visible}.dapp-card--kpi>.dapp-card__head{flex-direction:column;align-items:flex-start;gap:2px}}@media (width<=720px){.dapp.is-compact .dapp-content{padding:var(--s2) max(var(--s4), var(--safe-right)) calc(var(--ui-tabbar-h) + var(--safe-bottom) + var(--s5)) max(var(--s4), var(--safe-left))}.dapp.is-compact .dapp-card{padding:var(--ui-card-pad-sm);border-radius:var(--r-card)}}.acs__menu.acs__menu--sheet{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static}.acs__menu--sheet .acs__item{min-height:48px}.dapp .pad-chart:focus-visible{outline:2px solid var(--deepcore-blue);outline-offset:4px;border-radius:6px}@media (pointer:coarse),(width<=768px){:root :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea){max-width:100%;font-size:max(16px,1em)!important}}@media (pointer:coarse){:root :is(.ld-seg>button,.ld-seg>a,.cp-toggle button,.dapp-chip,.ld-chip,.g4-chip,.g4e-chip,.deepcore-chip,.deepcore-portion,.deepcore-locker__tab,.deepcore-settings-trigger,.cp-sort,.dapp-btn,.ld-btn,.bk-dl,.pls-pick,.dp-input,.deepcore-select,.deepcore-locker__input,select,input[type=text],input[type=search],input[type=number],input[type=url],input[type=datetime-local],input[type=date],summary,.sp-filter>button){min-height:44px!important}:root :is(summary){align-items:center;display:flex}:root input[type=range]{min-height:44px}:root :is(.pd-name,.lk-pair,.hx-addr,.hx-linkbtn,.g4e-card__go,.dapp-serieskey__btn,.rb-back){margin-block:-15px;padding-block:15px;display:inline-block}:root :is(.dapp-hex__btn,.uit){box-sizing:border-box;min-width:44px;min-height:44px;margin:-12px;padding:12px}}.nbanner{align-items:baseline;gap:var(--s2) var(--s3);padding:10px var(--s4);border-bottom:1px solid var(--hairline);background:var(--panel);color:var(--ink);font-family:var(--font-body);font-size:var(--b-label);flex-wrap:wrap;line-height:1.5;display:flex}.nbanner__tag{font-family:var(--font-mono);font-size:var(--b-micro);letter-spacing:.18em;text-transform:uppercase;flex:none;font-weight:500}.nbanner__text{flex:18rem;min-width:0;margin:0}.nbanner__host{font-family:var(--font-mono);overflow-wrap:anywhere}.nbanner__link{color:inherit;font-family:var(--font-mono);font-size:var(--b-axis);text-underline-offset:3px;flex:none;text-decoration:underline}.nbanner__link:focus-visible{outline-offset:3px;outline:2px solid}.nbanner--testnet{border-bottom-color:var(--warning);box-shadow:inset 0 3px 0 0 var(--warning)}.nbanner--testnet .nbanner__tag{color:var(--warning)}.nbanner--alarm{border-bottom-color:var(--error);box-shadow:inset 0 3px 0 0 var(--error);font-weight:500}.nbanner--alarm .nbanner__tag{color:var(--error)}@media (width<=719px){.nbanner{padding-inline:16px}}.nbanner--beta{border-bottom-color:var(--deepcore-blue);box-shadow:inset 0 3px 0 0 var(--deepcore-blue);align-items:center}.nbanner--beta .nbanner__tag{color:var(--deepcore-blue)}.nbanner__inline{color:inherit;text-underline-offset:3px;text-decoration:underline}.nbanner__inline:hover{color:var(--deepcore-blue)}.nbanner__link--x{border:1px solid;align-items:center;gap:7px;padding:6px 12px;text-decoration:none;display:inline-flex}.nbanner__link--x:hover{color:var(--deepcore-blue)}.lsh{z-index:var(--z-sheet);pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.lsh__scrim{z-index:0;background:var(--docs-scrim);opacity:0;pointer-events:auto;transition:opacity .26s var(--ease-kit);position:absolute;inset:0}.lsh.is-open .lsh__scrim{opacity:1}.lsh__panel{z-index:1;width:100%;max-width:640px;max-height:calc(100dvh - var(--safe-top) - 44px);border:1px solid var(--hairline);background:var(--panel);color:var(--ink);font-family:var(--font-body);font-size:var(--ui-body);line-height:var(--ui-lh);box-shadow:var(--shadow-2);pointer-events:auto;border-bottom:0;border-radius:14px 14px 0 0;outline:none;flex-direction:column;margin-inline:auto;transition:transform .28s cubic-bezier(.32,.72,0,1);display:flex;position:relative;transform:translateY(100%)}.lsh.is-open .lsh__panel{transform:none}.lsh.is-dragging .lsh__panel,.lsh.is-dragging .lsh__scrim{transition:none}.lsh__panel--large{height:calc(100dvh - var(--safe-top) - 10px);max-height:none}.lsh__head{padding:6px max(var(--s3), var(--safe-right)) 0 max(var(--s4), var(--safe-left));touch-action:none;cursor:grab;flex:none}.lsh__grabber{border-radius:var(--r-pill);background:var(--hairline-blue-2);width:36px;height:5px;margin:0 auto 4px;display:block}.lsh__bar{justify-content:space-between;align-items:center;gap:var(--s3);min-height:44px;display:flex}.lsh__title{font-family:var(--font-display);letter-spacing:0;color:var(--ink-bright);margin:0;font-size:17px;font-weight:600;line-height:1.25}.lsh__close{width:44px;height:44px;color:var(--muted-ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-right:-6px;padding:0;display:grid;position:relative}.lsh__close:before{background:var(--panel-alt);border:1px solid var(--hairline);content:"";border-radius:50%;position:absolute;inset:7px}.lsh__close svg{position:relative}.lsh__close:hover{color:var(--ink)}.lsh__close:focus-visible{outline:2px solid var(--deepcore-blue);outline-offset:-4px;border-radius:50%}.lsh__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding:var(--s2) max(var(--s4), var(--safe-right)) calc(var(--s4) + var(--safe-bottom)) max(var(--s4), var(--safe-left));flex:auto;overflow-y:auto}.lsh__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lsh-group{margin:0 0 var(--s4)}.lsh-group:last-child{margin-bottom:0}.lsh-group__label{padding-inline:var(--s3);font-family:var(--font-mono);font-weight:500;font-size:var(--b-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--label-ink);margin:0 0 6px}.lsh-list{border:1px solid var(--hairline);background:var(--panel-alt);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.lsh-list>li+li{border-top:1px solid var(--hairline-soft)}.lsh-row{align-items:center;gap:var(--s3);width:100%;min-height:48px;padding:6px var(--s3);color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;font-weight:500;text-decoration:none;display:flex}.lsh-row:hover,.lsh-row:active{background:var(--panel);color:var(--ink-bright)}.lsh-row:focus-visible{outline:2px solid var(--deepcore-blue);outline-offset:-2px}.lsh-row[aria-current=page]{color:var(--sky-ink)}.lsh-row__icon{background:var(--active-nav);width:30px;height:30px;color:var(--sky-ink);border-radius:8px;flex:none;place-items:center;display:grid}.lsh-row__text{flex-direction:column;flex:auto;min-width:0;display:flex}.lsh-row__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lsh-row__note{font-size:var(--ui-caption);color:var(--muted-ink);font-weight:400;line-height:1.35}.lsh-row__chev{color:var(--label-ink);flex:none}@media (prefers-reduced-motion:reduce){.lsh__panel,.lsh__scrim{transition:none}}.pwa-toast{left:50%;bottom:calc(16px + var(--safe-bottom));z-index:var(--z-toast);align-items:center;gap:var(--s2);width:max-content;max-width:calc(100vw - 32px - var(--safe-left) - var(--safe-right));border:1px solid var(--hairline-blue-2);border-radius:var(--r-pill);background:var(--panel);color:var(--ink);font-family:var(--font-body);font-size:var(--ui-caption);box-shadow:var(--shadow-2);animation:pwa-toast-in .3s var(--ease-kit) both;padding:6px 6px 6px 14px;line-height:1.3;display:flex;position:fixed;transform:translate(-50%)}:root:has(.dapp-tabbar) .pwa-toast{bottom:calc(var(--ui-tabbar-h) + 12px + var(--safe-bottom))}@media (width<=1023.98px){:root:has(.site-tabbar) .pwa-toast{bottom:calc(var(--ui-tabbar-h) + 12px + var(--safe-bottom))}}@keyframes pwa-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.pwa-toast__dot{background:var(--deepcore-blue);border-radius:50%;flex:none;width:8px;height:8px}.pwa-toast__text{min-width:0;margin:0}.pwa-toast__btn{border:1px solid var(--hairline-blue-2);border-radius:var(--r-pill);min-height:36px;color:var(--ink);font:600 13px/1 var(--font-body);cursor:pointer;background:0 0;flex:none;padding:0 14px}.pwa-toast__btn--primary{background:var(--grad-primary);color:var(--on-accent);box-shadow:var(--sh-btn-primary);border-color:#0000}.pwa-toast__btn:focus-visible{outline:2px solid var(--deepcore-blue);outline-offset:2px}@media (width<=420px){.pwa-toast{border-radius:16px;flex-wrap:wrap;justify-content:flex-end;padding:10px 10px 10px 14px}.pwa-toast__text{flex:100%}}.pwa-install{align-items:center;gap:var(--s2);border:1px solid var(--hairline-blue-2);border-radius:var(--r-pill);min-height:36px;color:var(--ink);font:600 13px/1 var(--font-body);cursor:pointer;background:0 0;padding:0 14px;display:inline-flex}.pwa-install:hover{border-color:var(--border-hover);color:var(--deepcore-blue)}@media (pointer:coarse){.pwa-toast__btn,.pwa-install{min-height:44px}}@media (hover:none){.pwa-install:hover{border-color:var(--hairline-blue-2);color:var(--ink)}}.pwa-card{left:calc(12px + var(--safe-left));right:calc(12px + var(--safe-right));bottom:calc(12px + var(--safe-bottom));z-index:var(--z-toast);border:1px solid var(--hairline-blue-2);background:var(--panel);max-width:460px;color:var(--ink);font-family:var(--font-body);box-shadow:var(--shadow-2);animation:pwa-card-in .35s var(--ease-kit) both;border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px 12px;margin:0 auto;padding:12px;display:grid;position:fixed}:root:has(.dapp-tabbar) .pwa-card{bottom:calc(var(--ui-tabbar-h) + 12px + var(--safe-bottom))}@media (width<=1023.98px){:root:has(.site-tabbar) .pwa-card{bottom:calc(var(--ui-tabbar-h) + 12px + var(--safe-bottom))}}@keyframes pwa-card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.pwa-card__icon{object-fit:cover;background:var(--panel-alt);border-radius:10px;width:44px;height:44px}.pwa-card__words{min-width:0}.pwa-card__title{font:600 15px/1.25 var(--font-display);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pwa-card__text{color:var(--muted-ink);font-size:var(--ui-caption);margin:2px 0 0;line-height:1.35}.pwa-card__actions{gap:var(--s2);grid-column:1/-1;justify-content:flex-end;display:flex}.pwa-card__actions .pwa-toast__btn{min-height:44px}.pwa-hint__lede{margin:0 0 var(--s3);color:var(--muted-ink)}.pwa-hint__steps{gap:var(--s2);margin:0 0 var(--s4);counter-reset:step;padding:0;list-style:none;display:grid}.pwa-hint__steps li{align-items:center;gap:var(--s3);border:1px solid var(--hairline);background:var(--panel-alt);border-radius:12px;min-height:48px;padding:8px 12px;display:flex}.pwa-hint__icon{background:var(--active-nav);width:32px;height:32px;color:var(--sky-ink);border-radius:8px;flex:none;place-items:center;display:grid}.pwa-hint__done{border-radius:var(--r-pill);background:var(--grad-primary);width:100%;min-height:48px;color:var(--on-accent);font:600 15px/1 var(--font-body);box-shadow:var(--sh-btn-primary);cursor:pointer;border:0}.pwa-hint__done:focus-visible{outline:2px solid var(--deepcore-blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){.pwa-toast,.pwa-card{animation:none}}
