:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-0:#0b0e11;--bg-1:#12161b;--bg-2:#181d23;--bg-3:#1f252c;--bg-4:#242c35;--bg-hover:#1f252c;--bg-overlay:#050709b8;--surface-well:var(--bg-0);--surface-note:var(--bg-2);--surface-nested:var(--bg-3);--line:#2a323b;--line-panel:#363f4b;--line-strong:#66727f;--meter-track:#3d4753;--scrollbar-thumb:var(--line-strong);--edge-highlight:inset 0 1px 0 #ffffff08;--shadow-header:0 1px 0 var(--line-panel), 0 6px 16px #00000059;--shadow-up:0 -12px 20px -12px #000000a6;--shadow-pop:0 12px 32px #0000008c;--shadow-modal:0 16px 48px #0009;--shadow-sheet:0 -12px 32px #0009;--shadow-toast:0 8px 24px #00000080;--text-0:#e8ecf1;--text-1:#aab4bf;--text-2:#919cab;--text-inverse:#0b0e11;--icon-muted:#737e8a;--tag:#b9c6d6;--tag-bg:#1c242e;--accent:#f0b90b;--accent-hover:#ffd033;--accent-active:#d9a60a;--focus:#8ab4ff;--gain:#2ebd85;--gain-bg:#0f2e24;--loss:#ff5c6c;--loss-hover:#ff7281;--loss-bg:#3a1a20;--flat:var(--text-1);--risk-safe:#2ebd85;--risk-safe-bg:#0f2e24;--risk-watch:#f0b90b;--risk-watch-bg:#33290a;--risk-danger:#ff8a3d;--risk-danger-bg:#3a2414;--risk-critical:#ff5c6c;--risk-critical-bg:#3a1a20;--info:#5aa2ff;--info-bg:#14243a;--warn:#ffa726;--warn-bg:#33290a;--danger:#ff5c6c;--danger-bg:#3a1a20;--ok:#2ebd85;--ok-bg:#0f2e24;--tier-a:#36c5a0;--tier-b:#5aa2ff;--tier-c:#f0b90b;--tier-d:#ff6b8a;--font-ui:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-num:"JetBrains Mono", "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-xs:12px;--fs-sm:12px;--fs-md:13px;--fs-lg:15px;--fs-xl:18px;--fs-2xl:22px;--lh-tight:1.25;--lh:1.45;--fw-regular:400;--fw-medium:500;--fw-bold:650;--title-fs:var(--fs-md);--title-fw:var(--fw-bold);--title-ls:.06em;--title-color:var(--text-0);--section-fs:var(--fs-sm);--section-fw:var(--fw-bold);--section-ls:.05em;--section-color:var(--text-1);--label-fs:var(--fs-xs);--label-fw:var(--fw-medium);--label-ls:.04em;--label-color:var(--text-2);--fs-title:20px;--fs-hero:var(--fs-2xl);--fs-prose:14px;--lh-prose:1.55;--sp-1:2px;--sp-2:4px;--sp-3:8px;--sp-4:12px;--sp-5:16px;--sp-6:24px;--sp-7:32px;--row-h:28px;--control-h:30px;--header-h:44px;--statusbar-h:24px;--radius-sm:3px;--radius:4px;--radius-lg:6px;--page-gap:var(--sp-4);--page-head-gap:var(--sp-5);--kv-row-h:28px;--side-col:360px;--page-max:1680px;--sheet-head-h:calc(var(--header-h) + var(--sp-2));--tabbar-indicator-w:32px;--field-h:var(--control-h);--select-arrow-w:28px;--check:18px;--icon:16px;--icon-sm:14px;--icon-btn:32px;--form-measure:64ch;--field-narrow-w:120px;--gutter:var(--sp-3);--tabbar-h:0px;--actionbar-h:0px;--sheet-w:440px;--tap-min:24px;--tap-sm:24px;--fs-input:var(--fs-md);--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--t-fast:80ms;--t:.14s;--t-sheet:.14s;--z-header:20;--z-bars:30;--z-menu:40;--z-sheet:50;--z-wallet-sheet:55;--z-modal:60;--z-toast:80}@media (width<=1179.98px){:root{--side-col:320px}}@media (width<=1023.98px){:root{--header-h:48px;--gutter:12px}}@media (width>=1280px){:root{--gutter:12px}}@media (width<=639.98px){:root{--gutter:clamp(12px, 3.5vw, 16px);--tabbar-h:56px;--statusbar-h:28px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:20px;--fs-2xl:24px;--fs-title:20px;--fs-prose:15px}}@media (width>=640px) and (width<=1023.98px) and (pointer:coarse) and (orientation:landscape){:root{--statusbar-h:28px}}@media (pointer:coarse){:root,:root[data-density]{--control-h:44px;--row-h:44px;--tap-min:44px;--tap-sm:36px;--fs-input:16px;--header-h:52px;--field-h:calc(var(--control-h) + 2px);--check:20px;--icon-btn:44px}}@media (prefers-reduced-motion:reduce){:root{--t-fast:0s;--t:0s;--t-sheet:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--sp-3));scroll-padding-bottom:calc(var(--tabbar-h) + var(--statusbar-h) + var(--actionbar-h) + var(--safe-b) + var(--sp-3))}html,body,#root{height:auto}html:has(dialog[open]),html[data-sheet-open]{overflow:hidden}@media (width>=1280px){html{scrollbar-gutter:stable}}body{background:var(--bg-0);color:var(--text-0);font-family:var(--font-ui);font-size:var(--fs-md);line-height:var(--lh);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{font-weight:var(--fw-bold);line-height:var(--lh-tight);margin:0}h1{font-size:var(--fs-title);letter-spacing:-.01em}h2{font-size:var(--fs-lg)}h3{font-size:var(--section-fs);font-weight:var(--section-fw);text-transform:uppercase;letter-spacing:var(--section-ls);color:var(--section-color)}p{margin:0 0 var(--sp-3)}a{color:var(--info);text-decoration:none}@media (hover:hover){a:hover{text-decoration:underline}}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea,.input,.select{font-size:var(--fs-input)}input[type=search]{appearance:none}:focus-visible{outline:2px solid var(--focus);outline-offset:1px;scroll-margin-top:calc(var(--header-h) + var(--sp-3));scroll-margin-bottom:calc(var(--tabbar-h) + var(--statusbar-h) + var(--actionbar-h) + var(--safe-b) + var(--sp-3))}.btn,.tab,.nav a,.nav-more,.menu-item,.search-option,tr[data-interactive]{-webkit-tap-highlight-color:transparent}.btn:active:not(:disabled):not([data-variant=primary]):not([data-variant=short]),.menu-item:active,.search-option:active{background:var(--bg-4)}.tab:active,.nav a:active,.nav-more:active,tr[data-interactive]:active{background:var(--bg-hover)}.nowrap{white-space:nowrap}.hit{position:relative}.hit:after{content:"";position:absolute;inset:-4px}@media (pointer:coarse){.hit:after{inset:min(-4px,50% - 22px)}}::selection{background:#2b4a77}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1, "zero" 1;white-space:nowrap}.muted{color:var(--text-2)}.secondary{color:var(--text-1)}.gain{color:var(--gain)}.loss{color:var(--loss)}.case-keep{text-transform:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--sp-3);z-index:100;padding:var(--sp-2) var(--sp-3);background:var(--accent);color:var(--text-inverse);border-radius:var(--radius);position:absolute;top:-40px}.skip-link:focus{top:calc(var(--sp-2) + var(--safe-t))}.app{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.app-header{z-index:var(--z-header);align-items:center;gap:var(--sp-5);height:calc(var(--header-h) + var(--safe-t));padding:var(--safe-t) max(var(--gutter), var(--safe-r)) 0 max(var(--gutter), var(--safe-l));background:var(--bg-1);box-shadow:var(--shadow-header);border-bottom:0;display:flex;position:sticky;top:0}.app-header:has(.search[data-open]){z-index:var(--z-sheet)}.app-header:has(.menu-scrim){z-index:var(--z-wallet-sheet)}.brand{min-width:var(--tap-min);min-height:var(--tap-min);justify-content:center;align-items:center;gap:var(--sp-3);font-weight:var(--fw-bold);font-size:var(--fs-lg);color:var(--text-0);letter-spacing:.01em;display:flex}@media (hover:hover){.brand:hover{text-decoration:none}}.brand-mark{flex:none;display:block}.brand-mark-win{fill:var(--accent)}.icon{width:var(--icon);height:var(--icon);flex:none}.icon-sm{width:var(--icon-sm);height:var(--icon-sm);flex:none}.cluster-badge{font-size:var(--fs-xs);padding:0 var(--sp-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-1);text-transform:uppercase}.nav{gap:var(--sp-1);display:flex}.nav a{height:var(--header-h);padding:0 var(--sp-3);color:var(--text-1);border-bottom:2px solid #0000;align-items:center;display:inline-flex}@media (hover:hover){.nav a:hover{color:var(--text-0);text-decoration:none}}.nav a[aria-current=page],.nav a.active{color:var(--text-0);border-bottom-color:var(--accent)}.nav-icon,.nav-more{display:none}.header-spacer{flex:1}.app-main{min-width:0;padding:var(--sp-4) max(var(--gutter), var(--safe-r)) calc(var(--sp-3) + var(--tabbar-h) + var(--actionbar-h) + var(--safe-b)) max(var(--gutter), var(--safe-l));overflow:visible}.statusbar{z-index:var(--z-header);min-width:0;height:calc(var(--statusbar-h) + var(--safe-b));padding:0 max(var(--gutter), var(--safe-r)) var(--safe-b) max(var(--gutter), var(--safe-l));background:var(--bg-1);box-shadow:0 -1px 0 var(--line);font-size:var(--fs-xs);color:var(--text-1);align-items:center;display:flex;position:sticky;bottom:0}.statusbar-items{align-items:center;gap:var(--sp-5);flex:1;min-width:0;display:flex}.statusbar-item{align-items:center;gap:var(--sp-2);white-space:nowrap;display:inline-flex}a.statusbar-item{min-height:24px}.statusbar-social{align-items:center;gap:var(--sp-2);display:flex}.statusbar-icon{min-width:24px;color:var(--text-1);justify-content:center}@media (hover:hover){.statusbar-icon:hover{color:var(--text-0)}}.statusbar[data-expanded] .statusbar-social{display:none}.statusbar .statusbar-item.stale-badge[data-state=live]{color:var(--text-1)}.statusbar .statusbar-item:has(>.dot[data-state=warn]),.statusbar .statusbar-item.stale-badge[data-state=lagging]{color:var(--warn)}.statusbar .statusbar-item:has(>.dot[data-state=bad]),.statusbar .statusbar-item.stale-badge[data-state=stale],.statusbar .statusbar-item.stale-badge[data-state=down]{color:var(--danger)}.status-summary{display:none}.status-glyph[aria-hidden]{text-align:center;width:1em}.status-summary[data-state=ok] .status-glyph{color:var(--ok)}.status-summary[data-state=warn] .status-glyph{color:var(--warn)}.status-summary[data-state=bad] .status-glyph{color:var(--danger)}@media (width<=1023.98px){.app-header{gap:var(--sp-3)}.nav a{padding-inline:var(--sp-2)}.statusbar-cluster{display:none}.statusbar-items{gap:var(--sp-3);scrollbar-width:none;overflow:auto hidden}.statusbar-items:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.search-toggle{margin-left:auto}.app-header>.header-spacer{display:none}}@media (width<=639.98px){.brand{justify-content:flex-start}.nav{z-index:var(--z-bars);height:calc(var(--tabbar-h) + var(--safe-b));padding:0 var(--safe-r) var(--safe-b) var(--safe-l);background:var(--bg-1);border-top:1px solid var(--line-panel);grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:fixed;inset:auto 0 0}.nav a,.nav-more{height:var(--tabbar-h);padding:0 var(--sp-1);font-size:var(--fs-xs);color:var(--text-1);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.nav-icon{flex:none;display:block}.nav a:before,.nav-more:before{content:"";width:var(--tabbar-indicator-w);pointer-events:none;background:0 0;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:50%;translate:-50%}.nav a[aria-current=page],.nav a.active,.nav-more[data-current]{color:var(--accent)}.nav a[aria-current=page]:before,.nav a.active:before,.nav-more[data-current]:before{background:var(--accent)}.nav-more[data-current] .nav-icon,.nav a[aria-current=page] .nav-icon,.nav a.active .nav-icon{stroke-width:2px}.nav a[data-nav=status]{display:none}}@media (width>=640px){.cluster-badge{margin-left:calc(-1 * var(--sp-2))}.nav{margin-left:var(--sp-3)}}@media (width<=639.98px),(width>=640px) and (width<=1023.98px) and (pointer:coarse) and (orientation:landscape){.app-main{padding-bottom:calc(var(--sp-4) + var(--tabbar-h) + var(--statusbar-h) + var(--actionbar-h) + var(--safe-b))}.statusbar{inset:auto 0 calc(var(--tabbar-h) + var(--safe-b));z-index:var(--z-bars);height:var(--statusbar-h);background:var(--bg-2);box-shadow:0 -1px 0 var(--line-panel);border-top:0;padding:0;position:fixed}.statusbar:has(.status-summary[data-state=warn]){background:var(--warn-bg);box-shadow:0 -1px 0 var(--warn)}.statusbar:has(.status-summary[data-state=bad]){background:var(--danger-bg);box-shadow:0 -1px 0 var(--danger)}.status-summary{align-items:center;gap:var(--sp-3);width:100%;height:100%;padding:0 max(var(--gutter), var(--safe-r)) 0 max(var(--gutter), var(--safe-l));color:var(--text-1);font-size:var(--fs-xs);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.status-summary[data-state=warn],.status-summary[data-state=bad]{color:var(--text-0);font-weight:var(--fw-medium)}.status-chevron{width:var(--icon);height:var(--icon);color:var(--text-2);transition:transform var(--t);transform:rotate(180deg)}.statusbar[data-expanded] .status-chevron{transform:rotate(0)}.statusbar-items{display:none}.status-scrim{inset:0 0 calc(var(--tabbar-h) + var(--statusbar-h) + var(--safe-b));z-index:0;background:var(--bg-overlay);position:fixed}.statusbar[data-expanded] .statusbar-items{z-index:1;max-height:calc(100dvh - var(--header-h) - var(--tabbar-h) - var(--statusbar-h) - var(--safe-b));padding:var(--sp-2) 0;background:var(--bg-2);border-top:1px solid var(--line-strong);box-shadow:var(--shadow-sheet);grid-template-columns:1fr 1fr;align-items:stretch;gap:0;display:grid;position:absolute;inset:auto 0 100%;overflow-y:auto}.statusbar[data-expanded] .statusbar-item{min-height:44px;padding:0 var(--gutter);font-size:var(--fs-sm);border-bottom:1px solid var(--line)}.statusbar[data-expanded] span.statusbar-item{background:var(--bg-2);grid-column:1/-1}.statusbar[data-expanded] span.statusbar-item:last-of-type{border-bottom:0}.statusbar[data-expanded] .statusbar-item.muted{color:var(--text-1)}.statusbar[data-expanded] a.statusbar-item{margin:var(--sp-3) var(--sp-2) 0;border:1px solid var(--line-strong);border-radius:var(--radius);justify-content:center}.statusbar[data-expanded] a.statusbar-item:first-of-type{margin-left:var(--gutter)}.statusbar[data-expanded] a.statusbar-item:last-of-type{margin-right:var(--gutter)}.statusbar[data-expanded] .header-spacer{display:none}.statusbar-cluster{display:inline-flex}}@media (width>=640px) and (width<=1023.98px) and (pointer:coarse) and (orientation:landscape){.statusbar[data-expanded] span.statusbar-item{grid-column:auto}.statusbar[data-expanded] span.statusbar-item:nth-last-of-type(2){border-bottom:0}}@media (width<=399.98px){.brand-mark{width:30px;height:30px}.app-header:has(.cluster-badge) .brand-word{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-header{gap:var(--sp-2)}.cluster-badge{padding-inline:var(--sp-1)}}.dot{background:var(--text-2);border-radius:50%;width:7px;height:7px}.dot[data-state=ok]{background:var(--ok)}.dot[data-state=warn]{background:var(--warn)}.dot[data-state=bad]{background:var(--danger)}.banner{gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);margin-bottom:var(--sp-3);border:1px solid var(--line-panel);border-left:3px solid var(--text-2);border-radius:var(--radius);background:var(--surface-note);font-size:var(--fs-sm);align-items:center;display:flex}.banner[data-tone=warn]{border-left-color:var(--warn);background:var(--warn-bg)}.banner[data-tone=danger]{border-left-color:var(--danger);background:var(--danger-bg)}.banner[data-tone=info]{border-left-color:var(--info);background:var(--info-bg)}.banner[data-tone=ok]{border-left-color:var(--ok);background:var(--ok-bg)}@media (width<=639.98px){.banner{flex-wrap:wrap}}:where(p,li,.empty-text,.banner,.field-hint,.disclosure) a:not(.btn),.empty>a:not(.btn){text-underline-offset:2px;text-decoration:underline}.page{gap:var(--page-gap);min-width:0;max-width:var(--page-max);flex-direction:column;margin-inline:auto;display:flex}@media (width>=1680px){.app-header,.statusbar{padding-inline:max(var(--gutter), var(--safe-l), calc((100% - var(--page-max)) / 2)) max(var(--gutter), var(--safe-r), calc((100% - var(--page-max)) / 2))}.app-main>.banner{max-width:var(--page-max);margin-inline:auto}}.page-head{align-items:center;gap:var(--sp-3) var(--sp-4);min-height:36px;margin-bottom:calc(var(--page-head-gap) - var(--page-gap));flex-wrap:wrap;display:flex}.layout-side,.layout-trade{grid-template-columns:minmax(0, 1fr) var(--side-col);gap:var(--page-gap);align-items:start;display:grid}@media (width>=1024px){.side-sticky,.layout-trade>.trade-panel{top:calc(var(--header-h) + var(--sp-3));max-height:calc(100dvh - var(--header-h) - var(--statusbar-h) - 2 * var(--sp-3));overscroll-behavior:contain;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;scroll-padding-top:var(--sp-3);scroll-padding-bottom:calc(120px + var(--sp-3));position:sticky;overflow:hidden auto}.layout-trade>.trade-panel .form-foot,.side-sticky section:last-of-type .form-foot{box-shadow:var(--shadow-up)}}@media (width<=1023.98px){.layout-side,.layout-trade{grid-template-columns:minmax(0,1fr)}}.stack{gap:var(--sp-3);flex-direction:column;display:flex}.page>.stack,.layout-trade>.stack,.layout-side>.stack{gap:var(--page-gap)}.row{align-items:center;gap:var(--sp-3);display:flex}.grow{flex:1}.panel{background:var(--bg-1);border:1px solid var(--line-panel);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--edge-highlight)}.panel.sheet-host[data-sheet=open]{box-shadow:none}.panel-head{align-items:center;gap:var(--sp-3);height:34px;padding:0 var(--sp-4);border-bottom:1px solid var(--line);display:flex}.panel-title{font-size:var(--title-fs);font-weight:var(--title-fw);text-transform:uppercase;letter-spacing:var(--title-ls);color:var(--title-color)}.panel-actions{gap:var(--sp-2);margin-left:auto;display:flex}.panel-body{padding:var(--sp-4)}.panel-body.flush{padding:0}.kv{column-gap:var(--sp-4);row-gap:var(--sp-2);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.kv dt{color:var(--text-1)}.kv dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.kv-row{display:contents}.kv dd[data-zero]{color:var(--text-2)}.kv dd[data-emph],.kv dd>[data-emph]{color:var(--text-0)}.kv :where(dd[data-emph],dd>[data-emph])>.num{font-size:var(--fs-md);font-weight:var(--fw-medium)}.kv dt:has(+dd[data-emph]),.kv dt:has(+dd>[data-emph]){color:var(--text-0)}.kv[data-lines]{row-gap:0}.kv[data-lines] dt,.kv[data-lines] dd{min-height:var(--kv-row-h);padding:calc((var(--kv-row-h) - 1lh - 1px) / 2) 0;border-bottom:1px solid var(--line)}.stat-strip{background:var(--bg-1);border:1px solid var(--line-panel);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex;overflow:hidden}.stat{min-width:0;padding:var(--sp-3) var(--sp-4);box-shadow:1px 0 0 var(--line), 0 1px 0 var(--line);background:0 0;flex:clamp(14.2857% - 1px,979020px - 99900%,25% - 1px)}@media (width<=639.98px){.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stat-strip:not([data-expanded])>.stat[data-priority="2"]{display:none}.stat-strip>.stat:last-child:nth-child(odd){grid-column:1/-1}.stat{padding:var(--sp-3)}}.stat-label{font-size:var(--label-fs);font-weight:var(--label-fw);letter-spacing:var(--label-ls);color:var(--label-color);text-transform:uppercase}.stat-value{font-size:var(--fs-lg);overflow-wrap:anywhere}.stat[data-hero] .stat-value{font-size:var(--fs-xl);font-weight:var(--fw-medium)}.btn{justify-content:center;align-items:center;gap:var(--sp-2);height:var(--control-h);padding:0 var(--sp-4);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-2);color:var(--text-0);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--t-fast);white-space:nowrap;display:inline-flex}@media (hover:hover){.btn:hover:not(:disabled){background:var(--bg-4);text-decoration:none}.btn[data-variant=primary]:hover:not(:disabled){background:var(--accent-hover)}.btn[data-variant=short]:hover:not(:disabled){background:var(--loss-hover);border-color:var(--loss-hover)}.btn[data-variant=danger]:hover:not(:disabled){background:var(--danger-bg)}.btn[data-variant=ghost]:hover:not(:disabled){background:var(--bg-4);color:var(--text-0)}.btn.modal-close:hover,.btn.sheet-close:hover,.btn.glossary-close:hover,.btn.mk-popover-close:hover,.btn.toast-dismiss:hover{background:var(--bg-4)}}.btn[data-variant=primary]{background:var(--accent);border-color:var(--accent);color:var(--text-inverse)}.btn[data-variant=short]{background:var(--loss);border-color:var(--loss);color:var(--text-inverse)}.btn[data-variant=primary]:active:not(:disabled){background:var(--accent-active);border-color:var(--accent-active)}.btn[data-variant=short]:active:not(:disabled){background:var(--loss-hover);border-color:var(--loss-hover)}.btn[data-variant=danger]{border-color:var(--danger);color:var(--danger);background:0 0}.btn[data-variant=ghost]{color:var(--text-1);background:0 0;border-color:#0000}.btn[data-size=sm]{height:auto;min-height:var(--tap-sm);padding:0 var(--sp-3);font-size:var(--fs-sm)}.btn.modal-close,.btn.glossary-close,.btn.mk-popover-close{width:max(var(--icon-btn), var(--tap-min));height:max(var(--icon-btn), var(--tap-min));min-width:0;min-height:0;color:var(--text-0);padding:0}.btn.sheet-close,.btn.toast-dismiss{color:var(--text-0)}.btn:disabled,.btn[data-variant]:disabled{background:var(--bg-2);border-color:var(--line-strong);color:var(--text-2);font-weight:var(--fw-regular);opacity:1;cursor:not-allowed}.btn[data-variant=ghost]:disabled{background:0 0;border-color:#0000}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.8s linear infinite btn-spin}@keyframes btn-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.btn[aria-busy=true]:before{opacity:.5;border-right-color:currentColor;animation:none}}.btn[data-block=true],.btn[data-block=""]{width:100%}a.btn{text-decoration:none}.field{gap:var(--sp-1);flex-direction:column;display:flex}.field-label{font-size:var(--label-fs);font-weight:var(--label-fw);color:var(--label-color);text-transform:uppercase;letter-spacing:var(--label-ls);justify-content:space-between;display:flex}.field-hint{font-size:var(--fs-xs);color:var(--text-2)}.field-error{font-size:var(--fs-xs);color:var(--danger)}.field-error+.field-hint{margin-top:calc(-1 * var(--sp-1) + 1px)}.input-wrap{height:var(--field-h);background:var(--bg-3);border:1px solid var(--line-strong);border-radius:var(--radius);align-items:center;display:flex}.input-wrap:focus-within{outline:2px solid var(--focus);outline-offset:0}.input-wrap[data-invalid=true]{border-color:var(--danger)}.input{min-width:0;height:100%;padding:0 var(--sp-3);background:0 0;border:0;outline:none;flex:1}.input-suffix{padding:0 var(--sp-3);color:var(--text-1);font-size:var(--fs-sm);white-space:nowrap}.input-wrap .input-max{margin-right:var(--sp-2);border-left:1px solid var(--line);color:var(--text-1);border-radius:0;flex:none}@media (hover:hover){.input-wrap .input-max:hover{color:var(--text-0)}}.input-wrap:has(.input-max) .input-suffix{padding-right:var(--sp-2)}.input-wrap:has(>.input:disabled){background:var(--bg-1);border-color:var(--line)}.input-wrap:has(>.input:disabled) .input-suffix,.input:disabled{color:var(--text-2);cursor:not-allowed}.select{appearance:none;height:var(--field-h);padding:0 var(--select-arrow-w) 0 var(--sp-3);color:var(--text-0);text-overflow:ellipsis;background:var(--bg-3) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23aab4bf' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") no-repeat right var(--sp-3) center / 16px;border:1px solid var(--line-strong);border-radius:var(--radius)}.select:focus-visible{outline:2px solid var(--focus);outline-offset:0}.checkbox{align-items:flex-start;gap:var(--sp-3);min-height:var(--tap-min);font-size:var(--fs-sm);cursor:pointer;display:flex}.checkbox input,input[type=radio]{appearance:none;width:var(--check);height:var(--check);background:var(--bg-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;flex:none;place-content:center;display:inline-grid}input[type=radio]{border-radius:50%;margin:0}.checkbox input:checked{background:var(--accent);border-color:var(--accent)}.checkbox input:checked:before{content:"";border:solid var(--text-inverse);border-width:0 2px 2px 0;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}input[type=radio]:checked{border-color:var(--accent)}input[type=radio]:checked:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.checkbox input:disabled{opacity:.5;cursor:not-allowed}.checkbox input{margin-top:2px}@media (pointer:coarse){.checkbox{min-height:var(--tap-min);padding-block:var(--sp-2);align-items:center}.checkbox input{margin-top:0}}.tabs{gap:var(--sp-1);border-bottom:1px solid var(--line);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-block:2px 0;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs[data-overflow=end]{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.tabs[data-overflow=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15%);mask-image:linear-gradient(90deg,#0000,#000 15%)}.tabs[data-overflow=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.tab{scroll-snap-align:start;height:max(32px, var(--tap-min));padding:0 var(--sp-4);color:var(--text-1);cursor:pointer;font-weight:var(--fw-medium);background:0 0;border:0;border-bottom:2px solid #0000;flex:none}.tab[aria-selected=true]{color:var(--text-0);border-bottom-color:var(--accent)}.tab[data-tone=short][aria-selected=true]{border-bottom-color:var(--loss)}@media (hover:hover){.tab:hover:not([aria-selected=true]){color:var(--text-0);border-bottom-color:var(--line-strong)}}.tabs[data-variant=sub]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);align-self:flex-start;gap:2px;max-width:100%;padding:2px;display:inline-flex}.tabs[data-variant=sub] .tab{height:max(28px, var(--tap-min));padding:0 var(--sp-3);border-radius:var(--radius-sm);font-size:var(--fs-sm);border-bottom:0}.tabs[data-variant=sub] .tab[aria-selected=true]{background:var(--bg-3);color:var(--text-0);box-shadow:inset 0 0 0 1px var(--line-strong)}.tbl-wrap{overflow:auto;container:tbl/inline-size}.tbl{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.tbl th,.tbl td{height:var(--row-h);padding:0 var(--sp-3);border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}@media (width<=1279.98px){.tbl th,.tbl td{padding:0 var(--sp-2)}}.tbl th{white-space:normal;z-index:1;padding-block:var(--sp-1);background:var(--bg-2);color:var(--label-color);font-weight:var(--label-fw);font-size:var(--label-fs);line-height:var(--lh-tight);text-transform:uppercase;letter-spacing:var(--label-ls);position:sticky;top:0}.tbl th[data-align=right],.tbl td[data-align=right]{text-align:right}.tbl th button{all:unset;align-items:center;gap:var(--sp-1);min-height:var(--tap-min);cursor:pointer;display:inline-flex}.tbl th button:focus-visible{outline:2px solid var(--focus)}.tbl th[aria-sort] button{color:var(--text-0)}.tbl th[aria-sort]{box-shadow:inset 0 -2px 0 var(--accent)}.tbl .sort-hint,.tbl .sort-dir,.tbl-sortbar .sort-dir{opacity:1;width:12px;height:12px;color:var(--text-2);flex:none}[data-order=asc] .sort-dir,.tbl th[aria-sort=ascending] .sort-dir{rotate:180deg}.tbl th[aria-sort] .sort-dir{color:var(--text-1)}@media (hover:hover){.tbl th button:hover{color:var(--text-0);text-decoration:underline}.tbl th button:hover .sort-hint{color:var(--text-1)}.tbl tbody :where(tr[data-interactive=true]):hover{background:var(--bg-hover)}}.tbl th button:focus-visible{color:var(--text-0);text-decoration:underline}@media (width>=1280px){.tbl th[data-align=right],.tbl td[data-align=right]{padding-inline-start:var(--sp-5)}}.tbl-sortbar{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:var(--text-1);display:none}.tbl-sortbar .select{flex:1;min-width:0;max-width:240px}@container tbl (width<=959.98px){.tbl [data-priority="3"]{display:none}.tbl-sortbar[data-hidden-sort]{display:flex}}@container tbl (width<=559.98px){.tbl-sortbar{display:flex}[data-cards]>.tbl,[data-cards]>.tbl>tbody{display:block}[data-cards]>.tbl>thead:not(:focus-within){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-cards]>.tbl>tbody>tr{gap:var(--sp-2) var(--sp-3);min-height:64px;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-cards]>.tbl>tbody>tr>td{white-space:normal;overflow-wrap:anywhere;text-align:left;border:0;width:auto;min-width:0;max-width:none;height:auto;padding:0;display:block}[data-cards]>.tbl>tbody>tr>td[data-card=title]{font-size:var(--fs-md);grid-column:1}[data-cards]>.tbl>tbody>tr:not(:has(>td[data-card=aside]))>td[data-card=title]{grid-column:1/-1}[data-cards]>.tbl>tbody>tr>td[data-sorted]{font-size:var(--fs-lg);font-weight:var(--fw-medium)}[data-cards] :where(td[data-sorted]) .num{font-size:inherit}[data-cards]>.tbl>tbody>tr>td[data-card=aside]{text-align:right;grid-column:2;justify-self:end}[data-cards]>.tbl>tbody>tr>td[data-card=actions]{gap:var(--sp-3);flex-wrap:wrap;grid-column:1/-1;display:flex}[data-cards]>.tbl>tbody>tr>td[data-card=actions]>:where(.btn,a.btn){min-height:max(32px, var(--tap-min));flex:1}[data-cards]>.tbl>tbody>tr>td:empty,[data-cards]>.tbl>tbody>tr>td[data-priority="3"]{display:none}[data-cards]>.tbl>tbody>tr>td:not([data-card])[data-label]:not([data-label=""]):before{content:attr(data-label) / "";font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:.04em;color:var(--text-2);text-transform:uppercase;margin-bottom:1px;display:block}@supports not (content:"x" / ""){[data-cards]>.tbl>tbody>tr>td:not([data-card])[data-label]:not([data-label=""]):before{content:attr(data-label)}}}.tbl tbody tr[data-interactive=true]{cursor:pointer}.tbl tbody tr[data-interactive=true]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tbl tbody tr[aria-selected=true]{background:var(--bg-3)}.tbl-wrap:has(>.empty)>.tbl,.tbl-wrap:has(>.empty)>.tbl-sortbar{display:none}.tbl-wrap>.tbl-empty{padding:var(--sp-7) var(--sp-5)}@media (width>=1024px){.page .tbl-wrap:not(.positions-tbl,.lend-table){overflow:visible}.page .tbl-wrap:not(.positions-tbl,.lend-table) .tbl th{top:var(--header-h)}.page .tbl-wrap:not(.positions-tbl,.lend-table) .tbl tbody :focus-visible{scroll-margin-top:calc(var(--header-h) + 3 * var(--row-h))}}.badge{align-items:center;gap:var(--sp-1);height:18px;padding:0 var(--sp-2);border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:var(--fw-medium);background:var(--bg-3);color:var(--text-1);white-space:nowrap;display:inline-flex}.badge[data-tone=ok]{background:var(--ok-bg);color:var(--ok)}.badge[data-tone=info]{background:var(--tag-bg);color:var(--tag)}.badge[data-tone=neutral]{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-strong)}.badge-status{text-transform:capitalize}.badge[data-tone=warn]{background:var(--warn-bg);color:var(--warn)}.badge[data-tone=danger]{background:var(--danger-bg);color:var(--danger)}.badge[data-risk=safe]{background:var(--risk-safe-bg);color:var(--risk-safe)}.badge[data-risk=watch]{background:var(--risk-watch-bg);color:var(--risk-watch)}.badge[data-risk=danger]{background:var(--risk-danger-bg);color:var(--risk-danger)}.badge[data-risk=below]{background:var(--risk-danger-bg);color:var(--risk-critical)}.badge[data-risk=critical]{background:var(--risk-critical-bg);color:var(--risk-critical)}.badge.tier{min-width:22px;font-family:var(--font-num);font-weight:var(--fw-bold);background:0 0;border:1px solid;justify-content:center}.badge.tier[data-tier=A]{color:var(--tier-a)}.badge.tier[data-tier=B]{color:var(--tier-b)}.badge.tier[data-tier=C]{color:var(--tier-c)}.badge.tier[data-tier=D]{color:var(--tier-d)}.num[data-zero]{color:var(--text-2)}.btn .num[data-zero]{color:inherit}.pnl[data-sign=up]{color:var(--gain)}.pnl[data-sign=down]{color:var(--loss)}.pnl[data-sign=flat]{color:var(--flat)}.unit{color:var(--text-2);font-family:var(--font-ui);margin-left:.3em;font-size:max(.9em,12px);display:inline-block}:where(.num[data-zero])>.unit{color:inherit}:where(.kv dd[data-emph],.kv dd>[data-emph]) .unit{font-size:var(--fs-xs)}.disclosure{border:1px solid var(--line-panel);border-radius:var(--radius);padding:var(--sp-3) var(--sp-4);background:var(--surface-note);font-size:var(--fs-sm);border-left-width:3px}.disclosure[data-severity=warn]{border-left-color:var(--warn)}.disclosure[data-severity=danger]{border-left-color:var(--danger)}.disclosure[data-severity=info]{border-left-color:var(--info)}.disclosure-title{font-weight:var(--fw-bold);margin-bottom:var(--sp-2)}.disclosure ul{padding-left:var(--sp-5);margin:0}.disclosure li+li{margin-top:var(--sp-2)}.disclosure .checkbox{margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--bg-3);border:1px solid var(--line-strong);border-radius:var(--radius);font-weight:var(--fw-medium)}.disclosure .checkbox:has(input:checked){border-color:var(--accent)}.disclosure .checkbox:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:1px}.disclosure .checkbox input:focus-visible{outline:none}.disclosure .checkbox input{width:max(24px, calc(var(--check) + 4px));height:max(24px, calc(var(--check) + 4px));margin-top:0}details>summary{cursor:pointer;font-weight:var(--fw-bold);min-height:var(--tap-min);align-items:center;gap:var(--sp-2);list-style:none;display:flex}details>summary:before{content:"";width:7px;height:7px;margin:0 var(--sp-1) 0 2px;border:solid var(--text-1);transition:transform var(--t-fast);border-width:0 2px 2px 0;flex:none;transform:rotate(-45deg)}details[open]>summary:before{transform:rotate(45deg)}details>summary::-webkit-details-marker{display:none}.modal{width:min(560px,100vw - 32px);max-height:calc(100dvh - 64px);color:var(--text-0);background:var(--bg-1);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);padding:0}.modal[open]{flex-direction:column;display:flex}.modal::backdrop{background:var(--bg-overlay)}.modal-head{align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--line);display:flex}.modal-body{gap:var(--sp-4);min-height:0;padding:var(--sp-4);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow:auto;container:dialog/inline-size}.modal-foot{justify-content:flex-end;align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.modal-close{flex:none}@media (width<=639.98px){.modal[open]{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0}.modal-head{padding-top:calc(var(--sp-4) + var(--safe-t));padding-inline:max(var(--sp-4), var(--safe-l)) max(var(--sp-4), var(--safe-r));background:var(--bg-1);position:sticky;top:0}.modal-body{padding-inline:max(var(--sp-4), var(--safe-l)) max(var(--sp-4), var(--safe-r))}.modal-foot{padding-bottom:calc(var(--sp-4) + var(--safe-b));padding-inline:max(var(--sp-4), var(--safe-l)) max(var(--sp-4), var(--safe-r))}.modal-foot>.btn{min-height:max(40px, var(--tap-min));flex:1}.modal-foot>.btn[data-variant=primary]{flex:1 0 100%;min-height:48px}.modal[open][data-variant=sheet]{background:var(--bg-2);border-top:1px solid var(--line-strong);border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:auto;max-height:85dvh;box-shadow:var(--shadow-sheet);margin:auto 0 0;inset:auto 0 0}.modal[data-variant=sheet] .modal-head{background:var(--bg-2)}.modal[data-variant=sheet] .modal-body{padding-bottom:calc(var(--sp-4) + var(--safe-b))}}@media (width>=640px) and (width<=1023.98px) and (pointer:coarse) and (orientation:landscape){.modal{max-height:calc(100dvh - 2 * var(--sp-4))}.modal-head,.modal-foot{padding-block:var(--sp-3)}}.tx-steps{padding:var(--sp-2) var(--sp-3) var(--sp-2) calc(var(--sp-3) + 20px);background:var(--surface-well);border:1px solid var(--line-panel);border-radius:var(--radius);font-size:var(--fs-sm);margin:0}.tx-steps li+li{margin-top:var(--sp-1)}.modal-body .kv dd:has(>.chip-group){justify-content:flex-end;display:flex}.modal-body .kv dt:has(+dd>.chip-group){align-self:center}.tx-priority{border:0;min-width:0;margin:0;padding:0}.target-link{align-items:center;column-gap:.35em;min-height:24px;display:inline-flex}@media (pointer:coarse){.target-link{min-height:var(--tap-sm)}}.toast-region{left:max(var(--sp-4), var(--safe-l));bottom:calc(var(--statusbar-h) + var(--sp-4) + var(--actionbar-h) + var(--safe-b));z-index:var(--z-toast);width:min(360px, calc(100vw - 2 * var(--gutter)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast-region>.stack:not(:empty)+.stack:not(:empty){margin-top:var(--sp-3)}@media (width<=639.98px){.toast-region{top:calc(var(--header-h) + var(--safe-t) + var(--sp-3));left:var(--gutter);right:var(--gutter);width:auto;bottom:auto}html[data-sheet-open] .toast-region{top:var(--safe-t);left:0;right:calc(var(--sp-2) + 44px + var(--sp-2))}html[data-sheet-open] .toast-region .toast:not(:last-child),html[data-sheet-open] .toast-region .toast-links,html[data-sheet-open] .toast-region .toast:not([data-kind=error]) .secondary,html[data-sheet-open] .toast-region .toast:not([data-kind=error])>.toast-dismiss,html[data-sheet-open] .toast-region .toast-dismiss-x{display:none}html[data-sheet-open] .toast-region .toast-dismiss-word{display:inline}html[data-sheet-open] .toast-region .toast{min-height:var(--sheet-head-h);padding-block:var(--sp-1);border-width:0 0 1px 3px;border-bottom-color:var(--line);box-shadow:none;border-radius:0;align-items:center}html[data-sheet-open] .toast-region .toast>.grow{align-items:baseline;gap:var(--sp-2);white-space:nowrap;min-width:0;display:flex}html[data-sheet-open] .toast-region .toast>.grow>strong{text-overflow:ellipsis;min-width:0;overflow:hidden}html[data-sheet-open] .toast-region .toast[data-kind=error]>.grow{flex-wrap:wrap}html[data-sheet-open] .toast-region .toast[data-kind=error] .secondary{text-overflow:ellipsis;flex:1 0 100%;overflow:hidden}}@media (width>=640px) and (width<=1023.98px){html[data-sheet-open] .toast-region{width:min(360px, calc(100vw - var(--sheet-w) - var(--sp-4) - var(--gutter)))}}.toast{pointer-events:auto}.toast-dismiss-word{display:none}.toast{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--bg-2);border:1px solid var(--line-strong);border-radius:var(--radius);font-size:var(--fs-sm);box-shadow:var(--shadow-toast);border-left-width:3px;display:flex}.toast[data-kind=success]{border-left-color:var(--ok)}.toast[data-kind=error]{border-left-color:var(--danger)}.toast[data-kind=info]{border-left-color:var(--info)}.toast-kind{font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.05em;display:block}.toast[data-kind=success] .toast-kind{color:var(--ok)}.toast[data-kind=error] .toast-kind{color:var(--danger)}.toast[data-kind=info] .toast-kind{color:var(--info)}.toast-links{gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.toast-links a{text-decoration:underline}.search{width:clamp(220px,28vw,340px);position:relative}.search-row{align-items:center;gap:var(--sp-3);display:flex}.search-row>.input-wrap{flex:1;min-width:0}.search-kbd{margin-right:var(--sp-2);padding:0 var(--sp-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-family:var(--font-num);font-size:var(--fs-xs);color:var(--text-2);flex:none}.input-wrap:focus-within>.search-kbd,.input-wrap>.input:not(:placeholder-shown)~.search-kbd{display:none}@media (pointer:coarse){.search-kbd{display:none}}.search-toggle,.search-close{display:none}.app-header .search-toggle{color:var(--text-0)}@media (width<=1023.98px){.search-toggle{width:max(36px, var(--tap-min));height:max(36px, var(--tap-min));color:var(--text-1);flex:none;padding:0;display:inline-flex}.search{display:none}.search[data-open]{z-index:var(--z-sheet);width:auto;padding-top:var(--safe-t);background:var(--bg-0);flex-direction:column;display:flex;position:fixed;inset:0}.search[data-open] .search-row{padding:var(--sp-3) max(var(--gutter), var(--safe-r)) var(--sp-3) max(var(--gutter), var(--safe-l));border-bottom:1px solid var(--line);background:var(--bg-1);flex:none}.search[data-open] .input-wrap{height:max(40px, calc(var(--control-h) + 2px))}.search-close{min-height:max(40px, var(--tap-min));display:inline-flex}.search[data-open] .search-results{overscroll-behavior:contain;padding:0 0 var(--safe-b);background:var(--bg-0);box-shadow:none;border:0;border-radius:0;flex:1;position:static;overflow-y:auto}.search[data-open] .search-option{min-height:48px;padding:var(--sp-3) max(var(--gutter), var(--safe-l));border-bottom:1px solid var(--line);flex-wrap:wrap}}.search-results{z-index:var(--z-menu);padding:var(--sp-1) 0;background:var(--bg-2);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-pop);position:absolute;top:calc(100% + 4px);left:0;right:0}.search-option{gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);cursor:pointer;align-items:center;display:flex}.search-option[aria-selected=true]{background:var(--bg-4);box-shadow:inset 2px 0 0 var(--accent)}@media (hover:hover){.search-option:hover{background:var(--bg-4)}}.menu{z-index:var(--z-menu);min-width:220px;max-width:calc(100vw - 2 * var(--gutter));padding:var(--sp-2);background:var(--bg-2);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-pop);position:absolute;top:calc(100% + 4px);right:0}.menu-item{gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);text-align:left;cursor:pointer;min-height:max(32px, var(--tap-min));background:0 0;border:0;align-items:center;display:flex}.menu-item:focus-visible{background:var(--bg-4)}@media (hover:hover){.menu-item:hover:not(:disabled){background:var(--bg-4);text-decoration:none}}.menu-item img{width:18px;height:18px}.empty{padding:var(--sp-6);text-align:center;color:var(--text-2)}.error-state{align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-3) var(--sp-4);overflow-wrap:anywhere;text-align:left;color:var(--text-0);background:var(--danger-bg);border-left:3px solid var(--danger);border-radius:var(--radius);flex-wrap:wrap;display:flex}.error-state .btn{min-height:var(--tap-min)}.panel-body.flush>.error-state{margin:var(--sp-4)}.empty[data-layout=block]{justify-content:center;align-items:center;gap:var(--sp-3);min-height:200px;padding:var(--sp-7) var(--sp-5);background:var(--bg-1);border:1px solid var(--line-panel,var(--line));border-radius:var(--radius-lg);flex-direction:column;display:flex}.empty-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text-0)}.empty-text{max-width:52ch}.empty-action{justify-content:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.empty[data-layout=block]>.empty-action{align-self:stretch}.empty-action>:where(.connect-cta){width:min(360px,100%);margin-inline:auto}.skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--bg-2), var(--bg-3), var(--bg-2));background-size:200% 100%;min-width:48px;height:.9em;animation:1.2s linear infinite shimmer;display:inline-block}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.stale-badge[data-state=live]{color:var(--ok)}.stale-badge[data-state=lagging]{color:var(--warn)}.stale-badge[data-state=stale],.stale-badge[data-state=down]{color:var(--danger)}.route-stub{padding:var(--sp-6);color:var(--text-2)}bdi,.unit,.token-symbol{unicode-bidi:isolate}.token-id{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.token-id .token-symbol{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;font-weight:600;overflow:hidden}.token-id .token-mint{font-size:var(--fs-xs)}.address-text .btn{color:var(--text-2)}.address-text .btn[data-copied]{color:var(--ok)}@media (hover:hover){.address-text .btn:hover:not(:disabled){color:var(--text-1)}}.slot-age{min-width:1ch;font-size:var(--fs-xs);display:inline-block}.tbl.tx-deltas td:first-child{white-space:normal;overflow-wrap:anywhere;min-width:12ch}.tbl.tx-deltas :where(th[data-align=right],td[data-align=right]){width:1%}.tbl.tx-deltas tr[data-kind=timestamp]>td{white-space:normal}.stack-tight{gap:var(--sp-2);flex-direction:column;display:flex}.sheet-head,.scrim{display:none}@media (width<=1023.98px){.sheet-host:not([data-sheet=open]):not(:has(dialog[open])){display:none}.sheet-host[data-sheet=open]{z-index:var(--z-sheet);overscroll-behavior:contain;background:var(--bg-1);max-height:none;animation:sheet-in var(--t-sheet) ease-out;scroll-padding-top:calc(var(--sheet-head-h) + var(--safe-t) + var(--sp-3));scroll-padding-bottom:calc(120px + var(--safe-b));border:0;border-radius:0;flex-direction:column;padding-top:0;display:flex;position:fixed;inset:0;overflow-y:auto}.sheet-host[data-sheet=open] .sheet-head{z-index:2;align-items:center;gap:var(--sp-3);min-height:calc(var(--sheet-head-h) + var(--safe-t));padding:0 var(--sp-2) 0 max(var(--sp-4), var(--safe-l));padding-top:var(--safe-t);background:var(--bg-1);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.sheet-title{min-width:0;font-size:var(--fs-lg);overflow-wrap:anywhere;flex:1}.sheet-title:focus{outline:none}.sheet-title:focus-visible{outline:2px solid var(--focus)}.sheet-close{flex:none;min-width:44px;min-height:44px}.sheet-host[data-sheet=open]~.scrim,.scrim[data-open]{z-index:calc(var(--z-sheet) - 1);background:var(--bg-overlay);display:block;position:fixed;inset:0}}@media (width>=640px) and (width<=1023.98px){.sheet-host[data-sheet=open]{width:min(var(--sheet-w), 100vw);border-left:1px solid var(--line-strong);animation-name:sheet-in-side;inset:0 0 0 auto}}@keyframes sheet-in{0%{opacity:0;transform:translateY(16px)}}@keyframes sheet-in-side{0%{opacity:0;transform:translate(24px)}}.form-foot{z-index:1;gap:var(--sp-2);padding:var(--sp-3) 0;background:var(--bg-1);border-top:1px solid var(--line);flex-direction:column;display:flex;position:sticky;bottom:0}@media (width<=1023.98px){.form-foot{bottom:calc(var(--tabbar-h) + var(--statusbar-h) + var(--actionbar-h) + var(--safe-b))}}.sheet-host[data-sheet=open] .form-foot{padding-bottom:calc(var(--sp-3) + var(--safe-b));bottom:0}@media (width>=640px) and (width<=1023.98px) and (pointer:coarse) and (orientation:landscape){.sheet-host[data-sheet=open] .form-foot{z-index:auto;position:static}.sheet-host[data-sheet=open] .form-foot:before{display:none}}.form-foot>.btn{white-space:normal;width:100%;height:auto;min-height:var(--control-h);padding-block:var(--sp-1);line-height:var(--lh-tight)}@media (pointer:coarse){.form-foot>.btn{min-height:48px}}.form-foot:before{content:"";background:linear-gradient(to bottom, transparent, var(--bg-1));pointer-events:none;height:12px;position:absolute;bottom:100%;left:0;right:0}.form-foot:has(.wallet-inline):before{display:none}@media (width<=639.98px){.mk-create-foot .form-foot:before{display:none}}.form-foot:has(.connect-cta){gap:var(--sp-1)}.form-foot:has(.connect-cta)>.btn:disabled{color:var(--text-2);font-weight:var(--fw-regular);min-height:var(--tap-min);background:0 0;border-color:#0000}.form-reason{font-size:var(--fs-sm);color:var(--text-1);margin:0}.form-reason:empty{display:none}button.form-reason{color:var(--info);text-align:left;text-underline-offset:2px;cursor:pointer;min-height:var(--tap-sm);background:0 0;border:0;padding:0;text-decoration:underline}.action-bar{display:none}@media (width<=1023.98px){:root:has(.action-bar){--actionbar-h:56px}.action-bar{left:0;right:0;bottom:calc(var(--tabbar-h) + var(--statusbar-h) + var(--safe-b));z-index:var(--z-bars);gap:var(--sp-3);height:56px;padding:5px max(var(--gutter), var(--safe-r)) 5px max(var(--gutter), var(--safe-l));background:var(--bg-1);box-shadow:var(--shadow-up);border-top:0;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed}.action-bar>.btn{height:100%;min-height:44px}}.chip-group{gap:var(--sp-2);flex-wrap:wrap;display:flex}.chip{min-height:var(--tap-sm);padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text-1);font-size:var(--fs-sm);cursor:pointer;background:0 0}.chip[aria-pressed=true]{background:var(--bg-3);border-color:var(--accent);color:var(--text-0);font-weight:var(--fw-medium)}@media (hover:hover){.chip:hover:not([aria-pressed=true]){background:var(--bg-4)}}.reveal{all:unset;align-items:center;gap:var(--sp-1);cursor:pointer;min-height:24px;-webkit-text-decoration:underline dotted var(--line-strong);text-decoration:underline dotted var(--line-strong);text-underline-offset:3px;display:inline-flex}.reveal:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.reveal-pop{width:min(420px, calc(100vw - 2 * var(--gutter)));margin:calc(var(--header-h) + var(--sp-5)) auto auto;padding:var(--sp-4);color:var(--text-0);background:var(--bg-2);border:1px solid var(--line-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop)}.reveal-pop::backdrop{background:var(--bg-overlay)}.reveal-value{margin-bottom:var(--sp-3);font-family:var(--font-num);font-size:var(--fs-sm);white-space:normal;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.reveal-actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}@media (width<=639.98px){.reveal-pop{width:auto;max-width:none;padding-bottom:calc(var(--sp-4) + var(--safe-b));border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin:0;position:fixed;inset:auto 0 0}.reveal-actions>.btn{flex:1}}.more-links{margin:calc(-1 * var(--sp-4)) calc(-1 * var(--sp-4)) 0;flex-direction:column;display:flex}.more-row{column-gap:var(--sp-3);min-height:48px;padding:var(--sp-2) var(--sp-4);color:var(--text-0);font-weight:var(--fw-medium);border-bottom:1px solid var(--line-panel);grid-template-columns:24px minmax(0,1fr) 16px;align-content:center;align-items:center;display:grid}.more-row>.more-icon{width:20px;height:20px;color:var(--text-1);grid-row:1/span 2}.more-row>.muted{font-size:var(--fs-sm);font-weight:var(--fw-regular);grid-column:2}.more-row>.more-chevron{width:16px;height:16px;color:var(--text-2);grid-area:1/3/span 2;justify-self:center;rotate:-90deg}.more-row>.more-external{width:16px;height:16px;color:var(--text-2);grid-area:1/3/span 2;justify-self:center}.more-network h3{margin-bottom:var(--sp-3)}.wallet-anchor{flex:none;position:relative}.menu-label{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-xs);color:var(--text-2)}.menu-label:has(>.num){font-size:var(--fs-sm);color:var(--text-1)}.menu-label>.num{color:var(--text-0);font-size:var(--fs-md)}.menu-note{padding:var(--sp-3);color:var(--text-1);font-size:var(--fs-sm)}.menu .banner{margin:var(--sp-2)}.menu-sep{height:1px;margin:var(--sp-2) 0;background:var(--line)}.menu-address{padding:0 var(--sp-3) var(--sp-2);font-family:var(--font-num);font-size:var(--fs-xs);color:var(--text-1);overflow-wrap:anywhere;display:block}a.menu-item{color:var(--text-0)}.menu-scrim,.menu-head{display:none}.wallet-chooser{gap:var(--sp-4);padding:var(--sp-4) var(--sp-3);font-size:var(--fs-sm);flex-direction:column;display:flex}.wallet-chooser p{color:var(--text-1);margin:0}.wallet-chooser .wallet-chooser{padding:0}.wallet-links{border:1px solid var(--line-strong);border-radius:var(--radius);flex-direction:column;gap:0;display:flex}.wallet-links .btn{border:0;border-radius:0;justify-content:space-between;min-height:48px}.wallet-links .btn:first-child{border-radius:var(--radius) var(--radius) 0 0}.wallet-links .btn:last-child{border-radius:0 0 var(--radius) var(--radius)}.wallet-links .btn:focus-visible{outline-offset:-3px}.wallet-links .btn+.btn{border-top:1px solid var(--line)}.wallet-note{border-left:3px solid var(--info);padding-left:var(--sp-3)}.wallet-options{gap:var(--sp-3);padding-inline:var(--sp-3);flex-direction:column;display:flex}.wallet-options .menu-item{min-height:max(40px, var(--tap-min));padding:var(--sp-3) var(--sp-4);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-3);color:var(--text-0);font-weight:var(--fw-medium)}.wallet-options .menu-item img{border-radius:var(--radius-sm);width:24px;height:24px}.wallet-option-go{width:16px;height:16px;color:var(--text-1);flex:none;margin-left:auto;rotate:-90deg}.wallet-options .menu-item:focus-visible{background:var(--bg-4)}@media (hover:hover){.wallet-options .menu-item:hover:not(:disabled){border-color:var(--text-1)}}.wallet-options .menu-item:disabled{cursor:progress}.menu-item-text{flex-direction:column;min-width:0;display:flex}.menu-item-hint{font-size:var(--fs-xs);color:var(--text-2)}.wallet-install{gap:var(--sp-1) var(--sp-5);font-size:var(--fs-sm);color:var(--text-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wallet-install a{align-items:center;min-height:24px;text-decoration:underline;display:inline-flex}@media (width<=639.98px){.wallet-word{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wallet-anchor>.menu{z-index:var(--z-wallet-sheet);width:auto;max-width:none;max-height:85dvh;padding:var(--sp-3) max(var(--sp-3), var(--safe-r)) calc(var(--sp-3) + var(--safe-b)) max(var(--sp-3), var(--safe-l));border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-sheet);border-width:1px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto}.menu-scrim{z-index:calc(var(--z-wallet-sheet) - 1);background:var(--bg-overlay);display:block;position:fixed;inset:0}.wallet-anchor>.menu .menu-item{min-height:48px}.wallet-anchor>.menu>.menu-head{z-index:1;align-items:center;gap:var(--sp-3);margin:calc(-1 * var(--sp-3)) 0 var(--sp-3);padding:var(--sp-1) 0 var(--sp-1) var(--sp-3);background:var(--bg-2);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.wallet-anchor>.menu>.menu-head+.menu-label,.wallet-anchor>.menu .wallet-options,.wallet-anchor>.menu .wallet-chooser{padding-top:var(--sp-3)}.menu-title{min-width:0;font-size:var(--fs-lg);flex:1;margin:0}}.wallet-inline{padding:var(--sp-2);flex-direction:column;display:flex}.connect-cta{gap:var(--sp-2);flex-direction:column;display:flex}.connect-cta>.wallet-chooser,.connect-cta>.wallet-inline{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2)}.tx-sign-hint{margin-right:auto}@media (width<=639.98px){.modal-foot>.tx-sign-hint{flex:1 0 100%}}.delta-inline{display:none}@container dialog (width<=479.98px){.tbl.tx-deltas,.tbl.tx-deltas>tbody{display:block}.tbl.tx-deltas>thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tbl.tx-deltas>tbody>tr{gap:2px var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.tbl.tx-deltas>tbody>tr>td{border:0;width:auto;height:auto;padding:0;display:block}.tbl.tx-deltas>tbody>tr>td:first-child{grid-column:1/-1;min-width:0}.tbl.tx-deltas .delta-vals{align-items:baseline;gap:var(--sp-1) var(--sp-2);text-align:left;flex-wrap:wrap;grid-column:1/-1;display:flex}.tbl.tx-deltas .delta-vals>.delta-inline.pnl{margin-left:auto}.modal-body .kv dd{white-space:normal}.tbl.tx-deltas .delta-inline{display:inline}.tbl.tx-deltas .delta-inline.pnl{font-weight:var(--fw-bold)}.tbl.tx-deltas .delta-before,.tbl.tx-deltas .delta-change{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.btn[aria-pressed=true]{border-color:var(--accent);color:var(--text-0)}.address-text{align-items:center;gap:var(--sp-2);display:inline-flex}.term{display:inline}.glossary-tip{width:24px;height:24px;color:var(--icon-muted);border-radius:var(--radius-sm);cursor:pointer;vertical-align:calc(.36em - 6px);text-transform:none;letter-spacing:0;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-block:-5px;padding:0;display:inline-flex}.term>.glossary-tip{margin-left:2px}.kv:has(.glossary-tip):not([data-lines]){row-gap:max(var(--sp-2), calc(24px - 1lh))}.glossary-tip[aria-expanded=true]{color:var(--info)}@media (hover:hover){.glossary-tip:hover{color:var(--text-0);background:var(--bg-4)}}.glossary-tip-icon{width:12px;height:12px}.glossary-popover{z-index:var(--z-menu);width:min(360px,100vw - 16px);max-height:min(60dvh,420px);padding:var(--sp-3) var(--sp-4) var(--sp-4);background:var(--bg-2);border:1px solid var(--line-strong);border-radius:var(--radius-lg);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh);color:var(--text-0);text-align:left;text-transform:none;letter-spacing:0;white-space:normal;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #0000008c}.glossary-popover:not([data-placed]){opacity:0}.glossary-popover:focus{outline:none}.glossary-popover:focus-visible{outline:2px solid var(--focus)}.glossary-popover p{margin:0}.glossary-head{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2);display:flex}h2.glossary-title{font-size:var(--fs-md);font-weight:var(--fw-bold);margin:0}.btn.glossary-close{flex:none}.glossary-scrim{display:none}@media (width<=639.98px){.glossary-popover{z-index:calc(var(--z-modal) + 1);width:auto;max-height:70dvh;padding-bottom:calc(var(--sp-4) + var(--safe-b));border-radius:var(--radius-lg) var(--radius-lg) 0 0;font-size:var(--fs-md);border-width:1px 0 0;inset:auto 0 0}.glossary-scrim{z-index:var(--z-modal);background:var(--bg-overlay);display:block;position:fixed;inset:0}}.tbl th button.glossary-tip{width:24px;height:24px;min-height:0;color:var(--icon-muted);vertical-align:middle;border-radius:var(--radius-sm);flex:none;justify-content:center;margin:0 0 0 2px;position:relative}@media (hover:hover){.tbl th button.glossary-tip:hover{color:var(--text-0);background:var(--bg-4);text-decoration:none}}.field-head{align-items:center;gap:2px;min-width:0;display:flex}.field-head>.glossary-tip{margin-block:-4px}.term:has(>.badge)>.glossary-tip{vertical-align:middle;margin-block:0}.link-button{min-height:var(--tap-min);color:var(--info);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.link-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.glossary-tip.hit:after{inset:0 -4px}@media (pointer:coarse){.glossary-tip.hit:after{inset:0 -10px}}.statusbar .glossary-tip.hit:after{inset:0 -4px}.tbl th .glossary-tip.hit:after{inset:0}@container tbl (width<=559.98px){.tbl thead .glossary-tip{display:none}}
