:root{color-scheme:light;--font-sans: "IBM Plex Sans Variable", "Avenir Next", "Segoe UI", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Consolas, monospace;font-family:var(--font-sans);color:var(--foreground);background:var(--background);--background: #f3f5f2;--foreground: #19211d;--card: #ffffff;--card-foreground: #19211d;--popover: #ffffff;--popover-foreground: #19211d;--primary: #0d7658;--primary-foreground: #ffffff;--primary-border: #0a6249;--primary-hover: #095940;--primary-active: #084d3a;--secondary: #f5f7f4;--secondary-foreground: #39443d;--muted-surface: #f5f7f4;--muted-foreground: #687169;--muted-foreground-strong: #5f6961;--destructive: #b53c35;--destructive-foreground: #ffffff;--border: #dce1da;--input: #849187;--input-hover: #6f7d73;--ring: #0d7658;--overlay: rgba(17, 26, 21, .48);--popover-border: #cbd3cc;--popover-item-foreground: #39443d;--popover-highlight: #edf4ef;--popover-highlight-foreground: #095940;--disabled-foreground: #9ca49e;--radius: 6px;--shadow-panel: 0 12px 30px rgba(30, 42, 34, .07);--shadow-popover: 0 12px 28px rgba(25, 33, 29, .14), 0 2px 6px rgba(25, 33, 29, .06);--ink: var(--foreground);--muted: var(--muted-foreground);--muted-strong: var(--muted-foreground-strong);--line: var(--border);--surface: var(--card);--surface-2: var(--secondary);--accent: var(--primary);--accent-dark: #095940;--ink-soft: #4f5b53;--gold: #a87113;--red: var(--destructive);--shadow: var(--shadow-panel);--text: var(--ink);--control-height: 40px;--control-height-sm: 34px;--control-height-xs: 28px;--control-radius: var(--radius);--control-border: #cfd6cf;--control-border-hover: #9eaaa0;--control-background: var(--card);--focus-ring: 0 0 0 2px var(--card), 0 0 0 4px var(--ring);--focus-ring-danger: 0 0 0 2px var(--card), 0 0 0 4px var(--destructive);--accent-soft: #e7f3ed;--danger-soft: #fff0ee;--warning-soft: #fff8de;--info-soft: #eef4f8;--surface-raised: #ffffff;--surface-subtle: #fbfcf9;--surface-muted: #f7f9f5;--surface-sunken: #edf1ed;--surface-hover: #f4f8f5;--surface-selected: #edf7f1;--line-soft: #e3e8df;--line-strong: #cfd6cf;--brand-mark-background: #e0eadc;--brand-mark-border: #c3d2c4;--risk-surface: #fffdf7;--risk-surface-muted: #fffaf0;--risk-line: #e8dfca;--risk-foreground: #4a3610;--risk-muted: #755a20;--success-foreground: #155d44;--warning-foreground: #735417;--danger-foreground: #8b3029;--info-foreground: #315d75}:root[data-theme=dark]{color-scheme:dark;--background: #0f1210;--foreground: #edf3ef;--card: #171b18;--card-foreground: #edf3ef;--popover: #1b201c;--popover-foreground: #edf3ef;--primary: #4fc39a;--primary-foreground: #07130e;--primary-border: #3aaa84;--primary-hover: #63d3aa;--primary-active: #3aad84;--secondary: #202521;--secondary-foreground: #d2dbd4;--muted-surface: #202521;--muted-foreground: #a4afa7;--muted-foreground-strong: #bcc6be;--destructive: #ef7069;--destructive-foreground: #190807;--border: #343c36;--input: #6b786e;--input-hover: #829087;--ring: #59cfa4;--overlay: rgba(0, 0, 0, .72);--popover-border: #414b43;--popover-item-foreground: #d2dbd4;--popover-highlight: #24372f;--popover-highlight-foreground: #78ddb8;--disabled-foreground: #69736c;--shadow-panel: 0 14px 34px rgba(0, 0, 0, .24);--shadow-popover: 0 16px 36px rgba(0, 0, 0, .42), 0 2px 8px rgba(0, 0, 0, .28);--accent-dark: #78ddb8;--ink-soft: #c1cbc3;--gold: #e2b956;--control-border: #465149;--control-border-hover: #657169;--control-background: #1b201c;--focus-ring: 0 0 0 2px var(--background), 0 0 0 4px var(--ring);--focus-ring-danger: 0 0 0 2px var(--background), 0 0 0 4px var(--destructive);--accent-soft: #183a2e;--danger-soft: #3a1e1c;--warning-soft: #392f17;--info-soft: #172f3b;--surface-raised: #1b201c;--surface-subtle: #191e1a;--surface-muted: #202621;--surface-sunken: #131713;--surface-hover: #252c27;--surface-selected: #213a30;--line-soft: #2d352f;--line-strong: #465149;--brand-mark-background: #203b31;--brand-mark-border: #3b6655;--risk-surface: #211d14;--risk-surface-muted: #2a2417;--risk-line: #4b4027;--risk-foreground: #f0d99f;--risk-muted: #d8bb74;--success-foreground: #8be1bd;--warning-foreground: #e8c76f;--danger-foreground: #ff9d96;--info-foreground: #8bc7e6}body{margin:0;min-width:320px;min-height:100vh;background:var(--background)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button,input,select,textarea{font:inherit}button:disabled{cursor:not-allowed;opacity:.58}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.shell{width:min(1840px,calc(100vw - 32px));margin:0 auto;padding:18px 0 28px}.auth-shell{min-height:100vh;display:grid;place-items:center}.auth-panel{width:min(420px,calc(100vw - 32px));display:grid;gap:14px;padding:22px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-raised) 94%,transparent);border-radius:8px;box-shadow:var(--shadow)}.auth-panel-heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:4px}.auth-panel :is(.ui-input,.ui-input-group){min-height:42px;width:100%}.topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.brand{display:flex;align-items:center;gap:14px}.brand-mark{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--brand-mark-border);background:var(--brand-mark-background);color:var(--accent-dark)}h1,h2,p{margin:0}h1{font-size:24px;line-height:1.12;font-weight:760}.brand p,.metric-sub,.wallet-copy span,.asset-cell>div>span,.panel-heading span{color:var(--muted)}.top-actions,.row-actions,.toolbar,.asset-cell{display:flex;align-items:center}.top-actions{gap:10px}.theme-toggle-action svg{transition:transform .16s ease}.theme-toggle-action:active:not(:disabled) svg{transform:rotate(12deg)}.top-actions .mobile-overview-action-menu{display:none}.portfolio-summary{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(420px,1.45fr) minmax(360px,1fr);margin-bottom:12px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.portfolio-summary>div{min-width:0;padding:20px 22px}.portfolio-summary>div+div,.portfolio-summary>dl{border-left:1px solid var(--line)}.portfolio-total-block{display:grid;align-content:center;gap:10px;min-height:150px;background:#123c31;color:#fff}.summary-kicker,.summary-meta,.risk-heading>span,.portfolio-facts .ui-stat-label{display:flex;align-items:center}.summary-kicker{gap:7px;color:#ffffffc2;font-size:12px;font-weight:720}.portfolio-total-value{font-family:var(--font-mono);font-size:42px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.portfolio-total-value .ui-value-placeholder{color:#ffffffc7}.summary-meta{gap:6px;color:#ffffff9e;font-size:12px}.summary-meta-stack{display:grid;gap:5px}.summary-meta.coverage-gap{color:#f2d18a;font-weight:650}.summary-meta .ui-time-value:is([data-tone=aging],[data-tone=stale]){color:#f2d18a;font-weight:650}.portfolio-risk-block{display:grid;align-content:center;gap:17px;background:#fffdf7}.risk-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.risk-heading>span{gap:7px;color:#6d531e;font-size:13px;font-weight:720}.risk-heading .ui-info-popover-trigger{width:28px;height:28px;margin-left:-2px;border-radius:4px;color:#755a20}.risk-heading .ui-info-popover-trigger:hover:not(:disabled):not([aria-disabled=true]),.risk-heading .ui-info-popover-trigger[data-state=open]{background:#f2e8cd;color:#4a3610}.risk-heading strong{color:#4a3610;font-family:var(--font-mono);font-size:28px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.allocation-track{--ui-data-bar-background: #e7e9e5;--ui-data-bar-height: 8px;--ui-data-bar-radius: 2px}.stable-allocation{background:#2f896a}.volatile-allocation{background:#d2a044}.valuation-buffer-allocation{border-left:1px solid #7e8981;background:#dfe2dd}.valuation-buffer-allocation[data-empty]{border-left:0}.valuation-bridge{--valuation-bridge-label-font-size: 11px;--valuation-bridge-label-line-height: 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid #e8dfca}.valuation-bridge>div{min-width:0;display:grid;gap:5px;padding-top:10px}.valuation-bridge>div+div{padding-left:12px;border-left:1px solid #e8dfca}.valuation-bridge dt{min-width:0;display:flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--valuation-bridge-label-font-size);font-weight:720;line-height:var(--valuation-bridge-label-line-height);white-space:nowrap}.valuation-bridge dt>span{width:8px;height:8px;flex:0 0 8px;border-radius:2px;background:#8a948c}.valuation-bridge [data-tone=stable] dt>span{background:#2f896a}.valuation-bridge [data-tone=volatile] dt>span{background:#d2a044}.valuation-bridge [data-tone=buffer] dt>span{border:1px solid #7e8981;background:#dfe2dd}.valuation-bridge dd{min-width:0;display:grid;gap:2px;margin:0;color:#26302a;font-family:var(--font-mono);font-size:12px;font-weight:620;font-variant-numeric:tabular-nums;line-height:1.15}.valuation-bridge dd>span:last-child{color:var(--muted);font-family:var(--font-sans);font-size:var(--valuation-bridge-label-font-size);font-weight:650;line-height:var(--valuation-bridge-label-line-height);white-space:nowrap}.valuation-bridge [data-tone=buffer] dd{color:#5f6962}.portfolio-estimate-formula{margin:0;padding:9px 10px;border:1px solid #e2d6b8;border-radius:5px;background:#fffaf0;color:#4a3610;font-family:var(--font-mono);font-size:12px;font-weight:600;line-height:1.4;text-align:center}.portfolio-estimate-breakdown{display:grid;margin:10px 0 0}.portfolio-estimate-breakdown>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid #ece7da}.portfolio-estimate-breakdown>div[data-total=true]{padding-bottom:0;border-bottom:0}.portfolio-estimate-breakdown dt{color:var(--muted);font-size:11px;font-weight:650}.portfolio-estimate-breakdown dd{min-width:0;display:flex;align-items:baseline;justify-content:flex-end;gap:6px;margin:0;color:var(--ink);font-family:var(--font-mono);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;line-height:16px;white-space:nowrap}.portfolio-estimate-value{display:inline-flex;align-items:baseline;color:inherit;font-size:12px;line-height:16px}.portfolio-estimate-note,.portfolio-estimate-operator{color:var(--muted);font-family:var(--font-sans);font-size:11px;font-weight:650;line-height:14px}.portfolio-estimate-breakdown [data-total=true] :is(dt,dd){color:#2f5f4f;font-weight:730}.ui-legend{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-legend-row-gap, 7px) var(--ui-legend-column-gap, 16px);margin:0;padding:0;list-style:none;color:var(--muted);font-size:11px;line-height:1.35}.ui-legend-compact{font-size:11px}.ui-legend-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ui-legend-grid-min, 128px)),1fr))}.ui-legend-item{display:inline-flex;align-items:center;min-width:0;min-height:16px;gap:7px;white-space:nowrap}.ui-legend-compact .ui-legend-item{min-height:15px;gap:6px}.ui-legend-grid .ui-legend-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;white-space:normal}.ui-legend-grid .ui-legend-label{overflow-wrap:anywhere}.ui-legend-grid .ui-legend-value{justify-self:end;white-space:nowrap}.ui-legend-swatch{width:8px;height:8px;flex:0 0 auto;border-radius:2px;background:var(--ui-legend-color, #b7beb8)}.ui-legend-compact .ui-legend-swatch{width:7px;height:7px;border-radius:2px}.ui-legend-swatch[data-variant=outline]{border:1px solid var(--ui-legend-color, #8a948c);background:transparent}.ui-legend-value{color:var(--ink);font-family:var(--font-mono);font-size:.95em;font-weight:600;font-variant-numeric:tabular-nums}.ui-legend-label,.ui-legend-value{line-height:1.2}.ui-stat-list{margin:0;padding:0}.ui-stat-item,.ui-stat-label,.ui-stat-content,.ui-stat-value,.ui-stat-description{min-width:0}.ui-stat-label,.ui-stat-content{margin:0}.ui-stat-value,.ui-stat-description{display:block}.portfolio-facts{--portfolio-fact-copy-font-size: 11px;--portfolio-fact-copy-line-height: 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-facts>div{display:grid;align-content:center;min-width:0;padding:18px 16px}.portfolio-facts>div+div{border-left:1px solid var(--line)}.portfolio-facts .ui-stat-label{gap:6px;color:var(--muted);font-size:var(--portfolio-fact-copy-font-size);font-weight:720;line-height:var(--portfolio-fact-copy-line-height)}.portfolio-facts .ui-stat-content{display:grid;gap:3px;margin-top:7px}.portfolio-facts .ui-stat-value{font-family:var(--font-mono);font-size:25px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.portfolio-facts .ui-stat-description{overflow:hidden;color:var(--muted);font-size:var(--portfolio-fact-copy-font-size);font-variant-numeric:tabular-nums;line-height:var(--portfolio-fact-copy-line-height);text-overflow:ellipsis;white-space:nowrap}.refresh-health{--refresh-health-meta-font-size: 11px;--refresh-health-meta-line-height: 14px;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(420px,1.45fr) minmax(320px,1fr);margin-bottom:12px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.overview-refresh-health{margin-top:12px;margin-bottom:0}.refresh-health>div{min-width:0;padding:14px 18px}.refresh-health>div+div{border-left:1px solid var(--line)}.refresh-health-overview,.refresh-distribution,.snapshot-trend{display:grid;align-content:center}.refresh-health-overview{gap:7px;background:#f8faf7}.refresh-distribution,.snapshot-trend{gap:10px}.health-kicker,.health-verdict,.data-age,.health-section-heading,.health-section-heading>span,.health-action,.trend-visual{display:flex;align-items:center}.health-kicker{gap:7px;color:var(--muted);font-size:11px;font-weight:720}.health-verdict,.health-section-heading,.trend-visual{justify-content:space-between;gap:10px}.health-verdict strong{font-size:20px;font-weight:720}.data-age{flex:0 0 auto;gap:5px;font-size:11px;font-weight:650;white-space:nowrap}.data-age.fresh,.trend-visual .positive{color:var(--accent-dark)}.data-age.aging{color:#8a5a0b}.data-age.stale,.trend-visual .negative{color:var(--red)}.health-caption{color:var(--muted);font-size:11px}.health-action{width:fit-content;gap:5px;padding:0;border:0;background:transparent;color:var(--accent-dark);font-size:11px;font-weight:720}.health-action:hover{color:var(--ink)}.health-section-heading{color:var(--muted);font-size:11px}.health-section-heading>span{gap:6px}.health-section-heading strong,.trend-visual strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.health-section-heading strong{color:var(--ink);font-size:20px;font-weight:600}.health-section-heading small{font-size:var(--refresh-health-meta-font-size);line-height:var(--refresh-health-meta-line-height)}.quality-meter{--ui-data-bar-background: #e2e6e1;--ui-data-bar-height: 8px;--ui-data-bar-radius: 2px}.quality-segment.ok{background:#2f896a}.quality-segment.stale{background:#d2a044}.quality-segment.error{background:#c65a50}.quality-segment.skipped{background:#8d98a0}.quality-segment.missing{background:#d8ddd8}.quality-legend{--ui-legend-column-gap: 13px;--ui-legend-row-gap: 7px}.quality-legend .ok{--ui-legend-color: #2f896a}.quality-legend .stale{--ui-legend-color: #d2a044}.quality-legend .error{--ui-legend-color: #c65a50}.quality-legend .skipped{--ui-legend-color: #8d98a0}.quality-legend .missing{--ui-legend-color: #d8ddd8}.trend-visual>div{display:grid;gap:3px;min-width:0}.trend-visual strong{font-size:22px;font-weight:600;line-height:1;white-space:nowrap}.trend-visual>div>span{color:var(--muted);font-size:var(--refresh-health-meta-font-size);line-height:var(--refresh-health-meta-line-height);white-space:nowrap}.history-sparkline{width:min(168px,46%);height:44px;flex:0 1 168px;overflow:visible;color:var(--accent)}.history-sparkline[data-direction=down]{color:var(--red)}.history-sparkline[data-direction=flat]{color:#68736b}.sparkline-area{fill:currentColor;opacity:.08}.sparkline-line{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sparkline-endpoint{fill:#fff;stroke:currentColor;stroke-width:2}.history-sparkline[data-state=single] .sparkline-endpoint{fill:currentColor;stroke:#fff;stroke-width:1.5}.sparkline-guide{stroke:#dfe4de;stroke-width:1;stroke-dasharray:3 4}.workspace{display:grid;grid-template-columns:minmax(380px,440px) minmax(0,1fr);gap:14px}.sidebar{display:grid;gap:14px;align-content:start}.panel,.content{border:1px solid var(--line);background:#fbfcf7eb;border-radius:8px;box-shadow:var(--shadow)}.panel{padding:12px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.panel-heading h2{font-size:15px}.wallet-list{display:grid;gap:9px;max-height:560px;overflow:auto;padding-right:2px}.wallet-list.grouped{align-content:start}.wallet-group{border:1px solid #dfe6dc;background:#f7faf4;border-radius:7px;overflow:hidden}.wallet-group-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border-bottom:1px solid #e5eadf;background:#fbfcf7}.wallet-group-title{min-width:0;display:flex;align-items:center;gap:8px;flex:1}.wallet-group-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.wallet-group-name{min-width:0;display:flex;align-items:center;gap:5px;flex:1}.wallet-group-name .label-input{min-width:120px;max-width:190px}.group-badge{width:30px;height:28px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #d7c593;border-radius:5px;background:#f3ead6;color:#765318;font-size:12px;font-weight:800}.group-tags{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px}.wallet-members{display:grid}.wallet-member{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 10px}.wallet-member+.wallet-member{border-top:1px solid #ebefe8}.wallet-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px;border:1px solid #e0e5dc;background:var(--surface-2);border-radius:6px}.wallet-copy{min-width:0}.wallet-copy strong,.wallet-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-copy strong{display:flex;align-items:center;gap:6px;font-size:13px}.wallet-copy span{font-size:12px}.pair-control{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;align-items:center;margin-top:5px}.wallet-copy .pair-control span{display:inline;color:var(--muted);font-size:11px;font-weight:700}.label-input{min-height:29px;padding:0 7px}.row-actions{gap:4px}.content{min-width:0;min-height:620px;overflow:hidden}.toolbar{justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line)}.ui-tabs-list{min-width:0;display:grid;grid-template-columns:repeat(var(--ui-tabs-count),minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--line);background:var(--surface-2);border-radius:8px}.ui-tabs-list[data-layout=content]{display:inline-flex;grid-template-columns:none}.ui-tabs-trigger{appearance:none;min-width:0;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid transparent;border-radius:6px;background:transparent;color:#4f5b53;font:inherit;font-size:12px;font-weight:680;line-height:1;white-space:nowrap;transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.ui-tabs-trigger [data-slot=tabs-trigger-icon]{width:16px;height:16px;display:grid;place-items:center;flex:0 0 16px}.ui-tabs-trigger [data-slot=tabs-trigger-icon] svg{width:16px;height:16px;stroke-width:2}.ui-tabs-trigger [data-slot=tabs-trigger-label]{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-tabs-list[data-layout=content] .ui-tabs-trigger{flex:0 0 auto}.ui-tabs-trigger:hover:not(:disabled){background:#edf1ed;color:var(--ink)}.ui-tabs-trigger[data-state=active]{border-color:#c8d5c7;background:#fff;color:var(--ink);box-shadow:0 1px 3px #2b3b2f1a}.ui-tabs-trigger:focus-visible{outline:0;box-shadow:var(--focus-ring)}.ui-tabs-content:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.ui-tabs-content[data-state=active]{animation:ui-tabs-content-enter .15s cubic-bezier(.2,0,0,1) both}@keyframes ui-tabs-content-enter{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.ui-table-container{position:relative;width:100%;overflow:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.ui-table{width:100%;min-width:920px;border-collapse:separate;border-spacing:0;table-layout:fixed}.token-table{min-width:1180px}.token-table thead th:nth-child(1){width:14%}.token-table thead th:nth-child(2){width:11%}.token-table thead th:nth-child(3){width:12%}.token-table thead th:nth-child(4){width:12%}.token-table thead th:nth-child(5){width:7%}.token-table thead th:nth-child(6){width:24%}.token-table thead th:nth-child(7){width:20%}.defi-table{min-width:1240px}.defi-table thead th:nth-child(1){width:16%}.defi-table thead th:nth-child(2){width:10%}.defi-table thead th:nth-child(3){width:18%}.defi-table thead th:nth-child(4){width:7%}.defi-table thead th:nth-child(5){width:7%}.defi-table thead th:nth-child(6){width:32%}.defi-table thead th:nth-child(7){width:10%}.ui-table-head,.ui-table-cell{padding:11px 14px;border-bottom:1px solid #e3e8df;text-align:left;vertical-align:middle}.ui-table-head{position:sticky;top:0;z-index:2;background:#f7f9f3;color:var(--muted);font-size:12px;font-weight:730;text-transform:uppercase}.ui-table-cell{font-size:14px}.ui-table-cell[data-vertical=top]{vertical-align:top}.ui-table-row-head{color:inherit;font-weight:inherit}.ui-table-footer{background:#f7f9f3;color:var(--ink);font-weight:700}.ui-table-footer .ui-table-cell{border-top:1px solid #dbe2db;border-bottom:0}.ui-table-body>.ui-table-row:last-child>.ui-table-cell{border-bottom:0}.ui-table-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-table-cell.ui-table-number{font-family:var(--font-mono)}.ui-quantity-value{display:inline-flex;max-width:100%;align-items:baseline;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-table-action{text-align:right}.ui-table-action .row-actions{justify-content:flex-end}.ui-table-row{transition:background-color .12s ease,box-shadow .12s ease}.ui-table-row[hidden]{display:none!important}.ui-table-body>.ui-table-row:not(.wallet-detail-row):focus-within{background:#f4f8f5;box-shadow:inset 0 0 0 1px #0d765829}.ui-table-body>.ui-table-row[data-state=selected]{background:#edf7f1;box-shadow:inset 3px 0 0 var(--accent)}.ui-table-body>.ui-table-row[data-state=selected]:focus-within{background:#e8f4ed;box-shadow:inset 3px 0 0 var(--accent),inset 0 0 0 1px #0d76582e}@media(hover:hover){.ui-table-body>.ui-table-row:not(.wallet-detail-row):hover{background:#f8faf8}.ui-table-body>.ui-table-row[data-state=selected]:hover{background:#e8f4ed}}.amount{font-weight:760;color:var(--accent-dark)}.amount .ui-currency-value[data-sign=zero],.ledger-item-amount>dd>strong .ui-currency-value[data-sign=zero]{color:var(--muted)}.amount .ui-currency-value[data-sign=negative],.ledger-item-amount>dd>strong .ui-currency-value[data-sign=negative]{color:var(--red)}.ui-currency-value{--ui-numeric-detail-min: 10px;display:inline-flex;max-width:100%;align-items:baseline;font-family:var(--font-mono);font-variant-numeric:lining-nums tabular-nums;line-height:inherit;white-space:nowrap}.ui-currency-value [data-slot=currency-display],.ui-token-price-value [data-slot=token-price-display]{display:inline-flex;align-items:baseline}.ui-currency-value-part[data-part=currency]{margin-right:.04em;font-size:max(.78em,var(--ui-numeric-detail-min));opacity:.78}.ui-currency-value-part[data-part=decimal],.ui-currency-value-part[data-part=fraction]{font-size:max(.88em,var(--ui-numeric-detail-min));opacity:.86}.ui-value-placeholder{min-width:2ch;display:inline-flex;align-items:baseline;justify-content:center;color:var(--muted);font-family:var(--font-mono);font-variant-numeric:lining-nums tabular-nums;font-weight:600;line-height:inherit;white-space:nowrap}.ui-time-value{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.ui-percentage-value,.ui-percentage-value [data-slot=percentage-display]{display:inline-flex;align-items:baseline}.ui-percentage-value{--ui-numeric-detail-min: 10px;max-width:100%;font-family:var(--font-mono);font-variant-numeric:lining-nums tabular-nums;line-height:inherit;white-space:nowrap}.ui-percentage-value-part[data-part=decimal],.ui-percentage-value-part[data-part=fraction]{font-size:max(.9em,var(--ui-numeric-detail-min));opacity:.86}.ui-percentage-value-part[data-part=percentSign]{margin-left:.04em;font-size:max(.8em,var(--ui-numeric-detail-min));opacity:.74}.ui-percentage-value-part[data-part=threshold]{margin-right:.03em;font-size:max(.88em,var(--ui-numeric-detail-min));opacity:.82}.ui-count-value,.ui-count-pair{font-family:var(--font-mono);font-variant-numeric:lining-nums tabular-nums;line-height:inherit;white-space:nowrap}.ui-count-value{display:inline}.ui-count-pair{--ui-numeric-detail-min: 10px;display:inline-flex;align-items:baseline}.ui-count-with-unit{display:inline-flex;flex:0 0 auto;align-items:baseline;gap:.32em;min-width:max-content;white-space:nowrap}.ui-count-with-unit>[data-slot=count-with-unit-value]{display:inline-flex;align-items:baseline}.ui-count-pair-separator{margin:0 .28em;font-size:max(.82em,var(--ui-numeric-detail-min));font-weight:500;opacity:.58}.asset-cell{gap:10px;min-width:0}.asset-cell strong,.asset-cell>div>span{display:block}.asset-cell strong{display:flex;align-items:center;gap:6px;font-size:14px}.asset-cell>div>span{font-size:12px}.defi-protocol-cell>div{min-width:0}.defi-protocol-cell strong,.defi-protocol-cell>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-holdings-stack,.wallet-defi-summary{min-width:0;display:grid;justify-items:start;gap:7px}.wallet-defi-summary{width:100%}.wallet-defi-summary>.ui-badge,.asset-holdings-stack>.ui-badge{max-width:100%}.triple-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.wallet-address-list{min-width:0;display:grid;gap:2px;margin:3px 0 0;padding:0;list-style:none}.wallet-address-line{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:6px;min-height:24px;font-size:11px;line-height:16px}.wallet-address-list:not([data-copyable=true]) .wallet-address-line{grid-template-columns:36px minmax(0,1fr)}.wallet-chain-badge.ui-badge{min-width:34px;justify-content:center;padding-right:5px;padding-left:5px;border-color:#cbd5ce;background:#f1f4f2;color:#536159;font-family:var(--font-mono);font-weight:700}.wallet-chain-badge[data-kind=sol]{border-color:#cdd1e5;background:#f0f1f8;color:#555e9d}.wallet-address-value{display:block;min-width:0;overflow:hidden;color:var(--muted);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.wallet-address-copy.ui-icon-button-xs{width:24px;height:24px;border-radius:4px;color:#69736b;opacity:.52;transition:opacity .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.wallet-address-copy.ui-icon-button-xs svg{width:12px;height:12px}.wallet-address-line:is(:hover,:focus-within) .wallet-address-copy,.wallet-address-copy[data-action-state]:not([data-action-state=idle]){color:var(--accent-dark);opacity:1}.token-icon,.wallet-badge{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #bfd3c3;background:#e7f2e9;color:var(--accent-dark);border-radius:6px;font-size:12px;font-weight:800;overflow:hidden}.token-icon{position:relative;isolation:isolate;background:#f8fbf5}.token-icon [data-slot=token-icon-fallback],.token-icon [data-slot=token-icon-image]{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain}.token-icon [data-slot=token-icon-fallback]{z-index:0;padding:1px;opacity:1}.token-icon [data-slot=token-icon-image]{z-index:1;opacity:0;transition:opacity .14s ease}.token-icon[data-size=sm]{width:18px;height:18px;border-radius:50%;font-size:9px}.token-icon[data-state=loading]{border-color:#d4ddd5;background:#eef2ed}.token-icon[data-state=ready] [data-slot=token-icon-image]{opacity:1}.token-icon[data-state=fallback]{border-color:#cbd7cd;background:#f4f7f2}.wallet-badge{--ui-identity-mark-font: var(--font-mono);background:#f3ead6;border-color:#d7c593;color:#765318;font-variant-numeric:tabular-nums}.ui-metadata-list{min-width:0;max-width:100%;display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ui-metadata-list[data-layout=stack]{width:100%;display:grid;align-items:stretch;gap:4px}.ui-metadata-item{min-width:0;max-width:100%;min-height:24px;display:inline-flex;align-items:center;padding:2px 7px;border:1px solid transparent;border-radius:5px;background:#eef2e9;color:#536057;font-size:12px;line-height:1;font-variant-numeric:tabular-nums}.ui-metadata-list[data-layout=stack]>.ui-metadata-item{justify-self:start}.ui-metadata-list[data-layout=stack]>.ui-metadata-item[data-has-action=true]{width:100%;min-height:34px;padding:2px 2px 2px 8px}.ui-metadata-list[data-layout=stack]>.ui-metadata-item[data-has-action=true] [data-slot=metadata-label]{flex:1 1 auto}.ui-metadata-list[data-layout=stack]>.ui-metadata-item[data-has-action=true] .ui-metadata-action{margin-left:auto}.token-contract-list[data-layout=stack]>.ui-metadata-item[data-has-action=true]{min-height:32px;padding:0 0 0 8px}.token-contract-copy.ui-icon-button-xs{width:32px;height:32px;border:0;border-radius:0 4px 4px 0}.token-contract-copy.ui-icon-button-xs:before{position:absolute;top:6px;bottom:6px;left:0;width:1px;background:#dfe5dd;content:"";pointer-events:none}.mobile-ledger-list .token-contract-list{width:min(100%,280px)}.ui-metadata-item [data-slot=metadata-label]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-metadata-item [data-slot=metadata-value]{display:inline-flex;align-items:center;flex:0 0 auto;color:#344139;font-weight:650;white-space:nowrap}.ui-metadata-item [data-slot=metadata-value]:before{width:1px;height:12px;margin:0 6px;background:#ced7cc;content:"";flex:0 0 auto}.ui-metadata-item[data-has-action=true]{padding-right:2px}.ui-metadata-action{display:inline-flex;align-items:center;flex:0 0 auto;margin-left:4px}.ui-metadata-icon{width:13px;height:13px;display:grid;place-items:center;flex:0 0 13px;margin-right:4px}.ui-metadata-icon>svg{width:13px;height:13px;display:block;stroke-width:2}.ui-metadata-item[data-variant=code]{border-color:#dde4d9;background:#fff}.ui-metadata-item[data-variant=code] [data-slot=metadata-label]{font-family:var(--font-mono);color:#3f4943}.ui-metadata-item[data-variant=overflow]{border-color:#d5ddd2;border-style:dashed;background:transparent;color:#667169;font-weight:700}.ui-metadata-item[data-variant=warning]{border-color:#e4cf9d;background:#fbf4e3;color:#80570e;font-weight:700}.ui-metadata-empty{min-height:24px;display:inline-flex;align-items:center;color:var(--muted);font-size:12px;line-height:1.2}.ui-holding-list{display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px;width:100%;max-width:100%;margin:0;padding:0;list-style:none}.ui-holding-item{display:inline-flex;align-items:center;min-width:0;max-width:100%;min-height:26px;padding:3px 7px 3px 3px;border:1px solid #dce4d9;border-radius:5px;background:#f7f9f5;color:#536057;font-size:12px;line-height:1;font-variant-numeric:tabular-nums}.ui-holding-icon{width:18px;height:18px;display:grid;place-items:center;flex:0 0 18px;margin-right:5px}.ui-holding-symbol,.ui-holding-balance,.ui-holding-value{min-width:0;white-space:nowrap}.ui-holding-symbol{max-width:12ch;overflow:hidden;color:#334139;font-weight:700;text-overflow:ellipsis}.ui-holding-balance,.ui-holding-value{display:inline-flex;align-items:center}.ui-holding-balance{max-width:11ch}.ui-holding-balance:before,.ui-holding-value:before{width:1px;height:12px;margin:0 6px;background:#d0d8ce;content:"";flex:0 0 auto}.ui-holding-value{color:#25322b;font-weight:650}.ui-holding-balance-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.defi-position-list.ui-holding-list{display:grid;align-items:stretch;gap:5px}.defi-position-item{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:38px;padding:5px 7px;border:1px solid var(--line-soft);border-radius:5px;background:var(--surface-muted)}.defi-position-copy{min-width:0;display:grid;gap:1px}.defi-position-copy strong,.defi-position-copy span,.defi-position-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.defi-position-copy strong{color:var(--ink);font-size:12px;line-height:15px}.defi-position-copy span,.defi-position-copy small{color:var(--muted);font-size:10px;line-height:13px}.defi-position-value{min-width:0;display:grid;justify-items:end;gap:1px;color:var(--ink);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.defi-position-value strong{font:inherit}.defi-position-value small{max-width:132px;overflow:hidden;color:var(--muted);font-family:var(--font-sans);font-size:9px;font-weight:550;line-height:12px;text-overflow:ellipsis}.defi-position-overflow{min-height:24px;display:flex;align-items:center;padding:0 7px;color:var(--muted);font-size:11px;font-weight:650}.ui-holding-empty{color:var(--muted);font-size:12px;line-height:14px}.spin{animation:spin .9s linear infinite}.ui-spinner{width:var(--ui-spinner-size, 16px);height:var(--ui-spinner-size, 16px);display:block;flex:0 0 auto;transform-origin:center}.ui-skeleton{width:100%;min-width:0;display:block;border-radius:4px;background:var(--ui-skeleton-background, #e3e8e3);animation:ui-skeleton-pulse 1.8s cubic-bezier(.4,0,.6,1) infinite}@keyframes ui-skeleton-pulse{50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}.portfolio-summary-skeleton .portfolio-total-block{--ui-skeleton-background: rgba(255, 255, 255, .2)}.portfolio-summary-skeleton .portfolio-risk-block{min-height:156px}.portfolio-skeleton-kicker{width:92px;height:12px}.portfolio-skeleton-total{width:min(78%,210px);height:40px}.portfolio-skeleton-meta{display:grid;gap:5px}.portfolio-skeleton-meta .ui-skeleton{width:132px;height:10px}.portfolio-skeleton-meta .ui-skeleton:last-child{width:112px}.portfolio-skeleton-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.portfolio-skeleton-heading .ui-skeleton:first-child{width:82px;height:13px}.portfolio-skeleton-heading .ui-skeleton:last-child{width:136px;height:28px}.portfolio-skeleton-track{height:8px;border-radius:2px}.portfolio-skeleton-legend{display:flex;align-items:center;flex-wrap:wrap;gap:7px 16px}.portfolio-skeleton-legend .ui-skeleton{width:74px;height:10px}.portfolio-skeleton-legend .ui-skeleton:nth-child(2){width:88px}.portfolio-skeleton-legend .ui-skeleton:nth-child(3){width:76px}.portfolio-skeleton-fact-label{width:46px;height:11px}.portfolio-skeleton-fact-value{width:34px;height:25px}.portfolio-skeleton-fact-meta{width:min(100%,66px);height:10px}@media(max-width:1180px){.portfolio-summary{grid-template-columns:minmax(280px,.85fr) minmax(420px,1.4fr)}.refresh-health{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr)}.refresh-health>.snapshot-trend{grid-column:1 / -1;border-top:1px solid var(--line);border-left:0}.portfolio-facts{grid-column:1 / -1;border-top:1px solid var(--line);border-left:0}.workspace{grid-template-columns:1fr}.wallet-list{max-height:420px}}@media(max-width:760px){.overview-export.ui-async-icon-button[data-has-visible-label=true]{width:var(--control-height);display:inline-grid;gap:0;padding:0}.overview-export .ui-async-icon-button-label{display:none}.ui-checkbox:not(.ui-checkbox-labelled){width:32px;height:32px}.health-action.ui-button-xs{min-height:32px}.shell{width:min(100vw - 20px,720px);padding-top:14px}.topbar,.toolbar{align-items:stretch;flex-direction:column}.top-actions,.toolbar,.ui-tabs-list{width:100%}.top-actions>*{flex:1}.portfolio-summary,.refresh-health{grid-template-columns:1fr}.portfolio-summary>div+div,.portfolio-summary>dl{border-top:1px solid var(--line);border-left:0}.refresh-health>div+div{border-top:1px solid var(--line);border-left:0}.refresh-health>.snapshot-trend{grid-column:auto}}.topbar-left,.sync-label,.toolbar-filters{display:flex;align-items:center}.topbar-left{min-width:0;gap:32px}.ui-route-nav{flex:0 0 auto}.ui-route-nav-list{display:grid;grid-template-columns:repeat(var(--ui-route-count),minmax(0,1fr));gap:4px;margin:0;padding:4px;border:1px solid var(--line);border-radius:7px;background:#e7ebe5;list-style:none}.ui-route-nav-link{min-height:36px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--muted-strong);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.ui-route-nav-link:not([aria-current=page]):hover{background:#edf1ed;color:var(--ink)}.ui-route-nav-link[aria-current=page]{border-color:#c8d2ca;background:#fff;color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent),0 2px 6px #28342b14}.ui-route-nav-link[aria-current=page] .ui-route-nav-icon{color:var(--accent-dark)}.ui-route-nav-link:not([aria-current=page]):active{background:#dde4dd;color:var(--ink)}.ui-route-nav-link:focus-visible{z-index:1;outline:0;box-shadow:var(--focus-ring)}.ui-route-nav-icon{width:16px;height:16px;display:grid;place-items:center;flex:0 0 16px}.ui-route-nav-icon svg{width:16px;height:16px}@media(forced-colors:active){.ui-route-nav-link[aria-current=page]{border-color:Highlight;color:Highlight;box-shadow:inset 0 -2px 0 currentColor}}.sync-label{gap:6px;color:var(--muted);font-size:12px;white-space:nowrap}.overview-content{min-height:370px}.overview-tabpanel{min-height:300px}.toolbar-filters{min-width:0;flex:1;justify-content:flex-end;gap:10px}.overview-view-primary{min-width:0;display:flex;align-items:center;gap:8px}.overview-search{min-width:180px;flex:1 1 260px;max-width:430px;width:min(430px,100%)}.group-filter{--ui-select-width: 190px;flex:0 1 190px}.status-filter{--ui-select-width: 175px;flex:0 1 175px}.group-table{min-width:1180px}.group-table thead th:nth-child(1){width:19%}.group-table thead th:nth-child(2){width:11%}.group-table thead th:nth-child(3){width:11%}.group-table thead th:nth-child(4){width:10%}.group-table thead th:nth-child(5){width:9%}.group-table thead th:nth-child(6){width:29%}.group-table thead th:nth-child(7){width:11%}.chain-allocation{display:grid;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line);background:#fbfcf9}.token-allocation{--token-color-1: #0c785a;--token-color-2: #4778c8;--token-color-3: #ce922f;--token-color-4: #b9616d;--token-color-5: #68877d;--token-color-6: #a9b1aa;display:grid;gap:16px;padding:20px 24px 22px;border-bottom:1px solid var(--line);background:var(--surface-subtle)}.token-allocation-heading,.token-allocation-body,.token-allocation-legend li{display:flex;align-items:center}.token-allocation-heading{justify-content:space-between;gap:12px}.token-allocation-heading>div{display:grid;gap:3px}.token-allocation-heading h3{margin:0;color:var(--ink);font-size:14px}.token-allocation-heading span,.token-allocation-defi{color:var(--muted);font-size:12px}.token-allocation-body{gap:clamp(24px,5vw,72px)}.token-allocation-visual{position:relative;width:200px;height:200px;flex:0 0 200px}.token-allocation-chart{width:100%;height:100%}.token-allocation-track,.token-allocation-arc{fill:none;stroke-width:24}.token-allocation-track{stroke:var(--surface-sunken)}.token-allocation-center{position:absolute;inset:43px;display:grid;align-content:center;justify-items:center;gap:3px;text-align:center}.token-allocation-center span{color:var(--muted);font-size:11px}.token-allocation-center strong{color:var(--ink);font-family:var(--font-mono);font-size:17px;font-variant-numeric:tabular-nums}.token-allocation-legend{display:grid;width:min(100%,580px);gap:1px;margin:0;padding:0;list-style:none}.token-allocation-legend li{display:grid;grid-template-columns:11px minmax(64px,1fr) minmax(80px,auto) 64px;gap:12px;min-height:31px;border-bottom:1px solid var(--line-soft);font-size:12px}.token-allocation-legend li:last-child{border-bottom:0}.token-allocation-swatch{width:9px;height:9px;border-radius:2px}.token-allocation-legend strong{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.token-allocation-legend .ui-currency-value,.token-allocation-legend .ui-percentage-value{justify-self:end;color:var(--ink-soft);font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media(max-width:760px){.token-allocation{gap:12px;padding:15px 12px 18px}.token-allocation-heading{align-items:flex-start}.token-allocation-defi{text-align:right}.token-allocation-body{align-items:stretch;flex-direction:column;gap:12px}.token-allocation-visual{align-self:center;width:184px;height:184px;flex-basis:184px}.token-allocation-legend{width:100%}}:root[data-theme=dark] .token-allocation{--token-color-1: #56c69f;--token-color-2: #79a2ec;--token-color-3: #e6b457;--token-color-4: #dd8690;--token-color-5: #88afa5;--token-color-6: #88958c}.chain-allocation-heading,.chain-heading-title,.chain-identity{display:flex;align-items:center}.chain-allocation-heading{justify-content:space-between;gap:14px;color:var(--muted);font-size:11px}.chain-heading-title{gap:7px;color:var(--ink);font-size:12px;font-weight:720}.chain-allocation-track{--ui-data-bar-background: #e2e6e1;--ui-data-bar-height: 10px;--ui-data-bar-radius: 2px}.chain-allocation-segment{background:var(--chain-color, #7e8981);box-shadow:inset -2px 0 #fff}.chain-allocation-segment:last-child{box-shadow:none}.chain-allocation-legend{--ui-legend-column-gap: 18px;--ui-legend-grid-min: 132px;--ui-legend-row-gap: 8px}.chain-allocation-legend .ui-legend-swatch{--ui-legend-color: var(--chain-color, #7e8981);border-radius:1px}.chain-table{min-width:1120px}.chain-table thead th:nth-child(1){width:18%}.chain-table thead th:nth-child(2){width:12%}.chain-table thead th:nth-child(3){width:11%}.chain-table thead th:nth-child(4){width:10%}.chain-table thead th:nth-child(5){width:7%}.chain-table thead th:nth-child(6){width:7%}.chain-table thead th:nth-child(7){width:35%}.chain-identity{gap:10px;min-width:0}.chain-identity-content{display:grid;gap:2px;min-width:0}.chain-identity-name,.chain-identity-meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chain-identity-name{font-size:14px}.chain-identity-meta{color:var(--muted);font-size:11px}.chain-badge{width:38px;height:38px;flex:0 0 auto;border:1px solid var(--chain-border, #ccd3ce);border-radius:6px;background:var(--chain-soft, #eef1ee);color:var(--chain-color, #5e6a62)}.chain-amount>strong{display:block;color:var(--accent-dark);font-family:var(--font-mono);font-size:15px;font-variant-numeric:tabular-nums}.chain-badge.ethereum,.chain-allocation .ethereum{--chain-color: #6174c7;--chain-soft: #eef0fb;--chain-border: #cbd1eb}.chain-badge.bsc,.chain-allocation .bsc{--chain-color: #c89225;--chain-soft: #fbf4df;--chain-border: #e4d39f}.chain-badge.base,.chain-allocation .base{--chain-color: #3972cf;--chain-soft: #eaf1fb;--chain-border: #bfd0ec}.chain-badge.robinhood,.chain-allocation .robinhood{--chain-color: #26312a;--chain-soft: #edf0ed;--chain-border: #c8ceca}.chain-badge.arc,.chain-allocation .arc{--chain-color: #247e8a;--chain-soft: #e7f4f3;--chain-border: #b6d8d8}.chain-badge.solana,.chain-allocation .solana{--chain-color: #19866d;--chain-soft: #e8f4ef;--chain-border: #b9d8ca}.chain-badge.arbitrum,.chain-allocation .arbitrum{--chain-color: #3d87ad;--chain-soft: #e9f3f7;--chain-border: #bfd8e3}.chain-badge.optimism,.chain-allocation .optimism{--chain-color: #c95049;--chain-soft: #faecea;--chain-border: #e5c0bc}.chain-badge.polygon,.chain-allocation .polygon{--chain-color: #775fac;--chain-soft: #f0edf8;--chain-border: #d3c8e7}.chain-badge.avalanche,.chain-allocation .avalanche{--chain-color: #d66353;--chain-soft: #faeeeb;--chain-border: #e8c4bd}.chain-badge.xlayer,.chain-allocation .xlayer,.chain-badge.neutral,.chain-allocation .neutral{--chain-color: #68736b;--chain-soft: #eef1ee;--chain-border: #cdd3ce}.group-open-button,.inactive-groups-trigger,.inactive-groups-heading,.inactive-groups-toggle,.inactive-group-list button{display:flex;align-items:center}.group-open-button{width:100%;gap:10px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--ink);text-align:left}.group-open-button>span:nth-child(2),.inactive-groups-heading>span,.inactive-group-list button>span:nth-child(2){min-width:0;display:grid;gap:2px}.group-open-button strong,.group-open-button small,.inactive-groups strong,.inactive-groups small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-open-button strong,.inactive-groups strong{font-size:13px}.group-open-button small,.inactive-groups small{color:var(--muted);font-size:11px}.group-open-button>svg,.inactive-group-list button>svg{flex:0 0 auto;margin-left:auto;color:var(--muted)}.asset-group-ledger,.group-empty-state{min-height:300px}.inactive-groups{border-top:1px solid var(--line);background:#f7f9f5}.inactive-groups-trigger.ui-button{width:100%;min-height:64px;justify-content:space-between;gap:14px;padding:10px 18px;border:0;border-radius:0;background:transparent;color:var(--ink);text-align:left}.inactive-groups-trigger.ui-button:hover{background:#f1f5ef}.inactive-groups-heading{min-width:0;gap:10px}.inactive-groups-heading>svg{flex:0 0 auto;color:var(--accent-dark)}.inactive-groups-toggle{flex:0 0 auto;gap:5px;color:var(--accent-dark);font-size:12px;font-weight:720}.inactive-toggle-label.when-open,.inactive-groups-trigger[aria-expanded=true] .inactive-toggle-label.when-closed{display:none}.inactive-groups-trigger[aria-expanded=true] .inactive-toggle-label.when-open{display:inline}.inactive-groups-content{overflow:hidden}.inactive-group-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;padding:12px 18px 16px;border-top:1px solid var(--line);background:#fff}.inactive-group-list button{min-width:0;min-height:52px;gap:9px;padding:7px 9px;border:1px solid #dfe5dc;border-radius:6px;background:#fbfcf9;color:var(--ink);text-align:left}.inactive-group-list button:hover{border-color:#b9c9ba;background:#f5f8f3}.group-amount strong{display:block;color:var(--accent-dark);font-family:var(--font-mono);font-size:15px;font-variant-numeric:tabular-nums}.group-amount .ui-value-placeholder,.ledger-item-amount .ui-value-placeholder{color:var(--muted)}.ui-share-meter{--share-meter-font-size: 11px;--share-meter-line-height: 14px;display:flex;align-items:center;min-width:0;gap:7px;margin-top:6px;color:var(--muted);font-family:var(--font-mono);font-size:var(--share-meter-font-size);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--share-meter-line-height)}.ui-share-meter-track{flex:0 0 var(--ui-data-bar-width);--ui-data-bar-background: #e1e5df;--ui-data-bar-height: 5px;--ui-data-bar-radius: 2px;--ui-data-bar-width: 72px}.ui-share-meter-indicator{background:var(--accent)}.ui-share-meter-value{min-width:4ch;text-align:right}.asset-group-mark{--asset-group-mark-size: 30px;--asset-group-mark-icon-size: 15px;--ui-identity-mark-icon-size: var(--asset-group-mark-icon-size);width:var(--asset-group-mark-size);height:var(--asset-group-mark-size);display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid transparent;border-radius:6px}.asset-group-mark[data-size=xs]{--asset-group-mark-size: 18px;--asset-group-mark-icon-size: 10px;border-radius:4px}.asset-group-mark[data-size=md]{--asset-group-mark-size: 36px;--asset-group-mark-icon-size: 17px}.asset-group-mark[data-size=lg]{--asset-group-mark-size: 40px;--asset-group-mark-icon-size: 18px}.asset-group-mark[data-tone=green]{background:#e3f1e9;border-color:#bcd8c8;color:#14634a}.asset-group-mark[data-tone=blue]{background:#e6eff8;border-color:#bed1e4;color:#265b88}.asset-group-mark[data-tone=violet]{background:#eee9f6;border-color:#d4c7e6;color:#65478b}.asset-group-mark[data-tone=gold]{background:#f7eed9;border-color:#dfc98d;color:#79591a}.asset-group-mark[data-tone=gray],.asset-group-mark[data-tone=all]{background:#edf0ed;border-color:#d2d8d1;color:#59625b}.asset-group-mark[data-tone=red]{background:#f7e8e6;border-color:#e1c2bd;color:#913c34}.asset-group-label{min-width:0;display:inline-flex;align-items:center;gap:6px;color:#4f5b53;font-size:13px}.asset-group-label>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-management-page{display:grid;gap:14px}.page-heading{display:flex;justify-content:space-between;align-items:end;padding:10px 2px 2px}.page-heading>div{display:grid;gap:4px}.page-heading h2{font-size:25px}.page-heading p,.eyebrow{color:var(--muted)}.eyebrow{font-size:11px;font-weight:800;text-transform:uppercase}.management-workspace{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:14px}.asset-group-sidebar{position:sticky;top:14px;max-height:calc(100vh - 28px);display:grid;grid-template-rows:auto minmax(0,1fr);padding:13px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.asset-group-desktop-head{display:flex;justify-content:space-between;align-items:center;padding:2px 3px 7px}.asset-group-desktop-head>div{display:grid;gap:2px}.asset-group-mobile-trigger.ui-button{display:none}.asset-group-sidebar-body{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.asset-group-nav{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.asset-group-list{display:grid;gap:4px;margin:0;padding:0 2px 0 0;list-style:none}.asset-group-item-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-radius:6px;list-style:none}.asset-group-item-row.active{background:#edf5f0}.asset-group-item-row[data-editing=true]{background:#f7faf8;box-shadow:inset 0 0 0 1px #c7d9cd}.asset-group-item{width:100%;min-width:0;min-height:43px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 8px;border:0;border-radius:6px;background:transparent;color:var(--ink);text-align:left}.asset-group-item [data-slot=asset-group-name]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-group-item [data-slot=asset-group-count]{color:var(--muted);font-size:12px}.asset-group-item-editing{grid-template-columns:30px minmax(0,1fr);align-items:start;padding-right:5px}.asset-group-editor-fields{min-width:0;display:grid;gap:6px}.asset-group-inline-edit .ui-inline-edit-input{min-height:29px;padding:0 6px}.asset-group-actions{display:flex;align-items:center;justify-content:center;padding-right:4px}.asset-group-action-trigger{color:var(--muted)}.ui-dropdown-menu-content.asset-group-action-menu{min-width:160px}.new-asset-group{display:grid;gap:8px;margin-top:8px;padding-top:9px;border-top:1px solid #e4e9e2;background:#fff}.new-asset-group-colors{padding-inline:2px}.management-content{min-height:0;overflow:visible}.management-heading-skeleton{width:210px;height:13px;margin-top:3px}.management-workspace-skeleton{pointer-events:none}.management-skeleton-sidebar{display:block;min-height:388px}.management-skeleton-sidebar-desktop{display:grid;gap:9px}.management-skeleton-sidebar-heading{display:grid;grid-template-columns:minmax(0,1fr) 26px;align-items:end;gap:12px;padding:2px 3px 7px}.management-skeleton-sidebar-heading>div{display:grid;gap:5px}.management-skeleton-sidebar-heading>div>.ui-skeleton:first-child{width:46px;height:9px}.management-skeleton-sidebar-heading>div>.ui-skeleton:last-child{width:72px;height:17px}.management-skeleton-sidebar-heading>.ui-skeleton{width:26px;height:22px}.management-skeleton-group-list{display:grid;gap:4px}.management-skeleton-group-row{min-height:43px;display:grid;grid-template-columns:30px minmax(0,1fr) 22px;align-items:center;gap:9px;padding:5px 8px}.management-skeleton-group-row>.ui-skeleton:first-child{width:30px;height:30px;border-radius:6px}.management-skeleton-group-row>.ui-skeleton:nth-child(2){width:min(100%,92px);height:11px}.management-skeleton-group-row>.ui-skeleton:last-child{width:18px;height:10px}.management-skeleton-sidebar-footer{display:grid;gap:8px;padding:9px 2px 0;border-top:1px solid #e4e9e2}.management-skeleton-sidebar-footer>.ui-skeleton{height:38px}.management-skeleton-sidebar-footer>div{display:flex;gap:6px}.management-skeleton-sidebar-footer>div>.ui-skeleton{width:27px;height:27px;border-radius:5px}.management-skeleton-sidebar-mobile{display:none}.management-skeleton-content{min-height:646px;overflow:hidden}.management-skeleton-toolbar{min-height:65px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line)}.management-skeleton-summary{display:grid;gap:6px}.management-skeleton-summary>.ui-skeleton:first-child{width:84px;height:14px}.management-skeleton-summary>.ui-skeleton:last-child{width:66px;height:10px}.management-skeleton-tools{min-width:0;display:flex;justify-content:flex-end;gap:10px}.management-skeleton-tools>.ui-skeleton{height:40px}.management-skeleton-tools>.ui-skeleton:first-child{width:164px}.management-skeleton-tools>.ui-skeleton:nth-child(2){width:196px}.management-skeleton-tools>.ui-skeleton:last-child{width:min(28vw,360px)}.management-skeleton-table-heading,.management-skeleton-wallet-row{display:grid;grid-template-columns:24px minmax(240px,1.8fr) minmax(170px,1fr) minmax(70px,.45fr) 70px 68px;align-items:center;gap:22px}.management-skeleton-table-heading{min-height:50px;padding:0 16px;border-bottom:1px solid var(--line)}.management-skeleton-table-heading>.ui-skeleton{width:52px;height:10px}.management-skeleton-table-heading>.ui-skeleton:first-child{width:18px;height:18px}.management-skeleton-table-heading>.ui-skeleton:nth-child(4),.management-skeleton-table-heading>.ui-skeleton:nth-child(5),.management-skeleton-table-heading>.ui-skeleton:nth-child(6){justify-self:end}.management-skeleton-wallet-row{min-height:89px;padding:10px 16px;border-bottom:1px solid #e3e8df}.management-skeleton-checkbox{width:18px;height:18px}.management-skeleton-wallet-identity{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px}.management-skeleton-wallet-mark{width:40px;height:40px;border-radius:6px}.management-skeleton-wallet-identity>div{min-width:0;display:grid;gap:5px}.management-skeleton-wallet-identity>div>.ui-skeleton:first-child{width:72px;height:13px}.management-skeleton-wallet-identity>div>.ui-skeleton:nth-child(2){width:min(100%,132px);height:9px}.management-skeleton-wallet-identity>div>.ui-skeleton:last-child{width:min(100%,116px);height:9px}.management-skeleton-group-control{width:100%;max-width:200px;height:40px}.management-skeleton-amount{width:56px;height:13px;justify-self:end}.management-skeleton-status{width:62px;height:25px;justify-self:end}.management-skeleton-actions{width:66px;height:34px;justify-self:end}.management-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line)}.management-list-summary{display:grid;gap:2px;flex:0 0 auto}.management-list-summary strong{font-size:14px}.management-list-summary span{color:var(--muted);font-size:11px}.management-view-tools,.management-sort,.management-selection-bar,.selection-count,.selection-actions{display:flex;align-items:center}.management-view-tools{min-width:0;flex:1;justify-content:flex-end;gap:9px}.management-sort{--ui-select-gap: 5px;--ui-select-width: 166px;min-height:38px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--muted)}.management-refresh-filter{--ui-select-width: 175px;flex:0 1 175px}.mobile-select-all{display:none}.management-search{width:min(390px,42vw)}.management-selection-bar{position:sticky;top:10px;z-index:4;justify-content:space-between;gap:12px;margin:10px;padding:9px 10px 9px 13px;border:1px solid #0a4c3b;border-radius:7px;background:#123c31;color:#fff;box-shadow:0 12px 24px #123c3133}.selection-count,.selection-actions{gap:8px}.selection-count strong{font-size:13px}.management-selection-bar .ui-select-trigger{width:min(220px,32vw);min-height:34px;border-color:#ffffff61}.management-selection-bar .ui-button{min-height:34px;border-color:#fff;background:#fff;color:#123c31}.management-selection-bar .ui-icon-button{min-height:34px;border-color:#ffffff6b;background:transparent;color:#fff}.management-table{min-width:850px}.management-table-container{max-height:clamp(280px,calc(100dvh - 260px),680px);overflow:auto}.management-table thead th:nth-child(1){width:4%}.management-table thead th:nth-child(2){width:34%}.management-table thead th:nth-child(3){width:20%}.management-table thead th:nth-child(4){width:13%}.management-table thead th:nth-child(5){width:13%}.management-table thead th:nth-child(6){width:16%}.management-table .ui-table-cell{padding-top:9px;padding-bottom:9px;vertical-align:middle}.row-group-select{width:100%;min-width:130px}.wallet-name-inline-edit{width:min(100%,280px)}.address-label-inline-edit{width:min(100%,320px)}.wallet-detail-row>.ui-table-cell{padding:0;background:#f6f8f5}.wallet-detail-row[data-state=open] .wallet-address-detail-list{animation:wallet-detail-enter .16s cubic-bezier(.2,0,0,1)}@keyframes wallet-detail-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wallet-address-detail-list{display:grid;margin:0;padding:7px 14px 10px 56px;list-style:none}.wallet-address-detail-item{display:grid;grid-template-columns:42px minmax(240px,1fr) minmax(190px,.7fr) auto;align-items:center;gap:12px;min-height:66px;padding:8px 0}.wallet-address-detail-item+.wallet-address-detail-item{border-top:1px solid #e0e5df}.wallet-address-detail-kind{min-width:36px;justify-self:start}.wallet-address-detail-copy{min-width:0;display:grid;gap:4px}.wallet-address-detail-copy code{width:fit-content;max-width:100%;padding:4px 6px;border:1px solid #e0e5df;border-radius:4px;background:#f2f5f2;color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere;user-select:all;white-space:normal}.wallet-address-detail-pairing,.wallet-address-detail-actions{min-width:0}.detail-pair-control{margin:0}.compact-empty{min-height:260px}.wallet-table{min-width:1180px}.wallet-table thead th:nth-child(1){width:24%}.wallet-table thead th:nth-child(2){width:11%}.wallet-table thead th:nth-child(3){width:10%}.wallet-table thead th:nth-child(4){width:7%}.wallet-table thead th:nth-child(5){width:38%}.wallet-table thead th:nth-child(6){width:10%}@media(max-width:1280px){.topbar-left{gap:18px}.top-actions .sync-label{display:none}}@media(max-width:980px){.topbar,.topbar-left{align-items:stretch;flex-direction:column}.topbar-left{gap:12px}.ui-route-nav{width:fit-content}.management-workspace{grid-template-columns:1fr}.asset-group-sidebar{position:static;padding:0;overflow:hidden}.asset-group-desktop-head{display:none}.asset-group-mobile-trigger.ui-button{width:100%;min-height:66px;display:grid;grid-template-columns:36px minmax(0,1fr) auto 18px;gap:10px;padding:9px 12px;border:0;border-radius:7px;background:#fff;text-align:left}.asset-group-mobile-trigger.ui-button:hover{background:#f7f9f7}.asset-group-mobile-copy{min-width:0;display:grid;gap:3px}.asset-group-mobile-copy [data-slot=asset-group-trigger-label]{color:var(--muted);font-size:11px;font-weight:700;line-height:14px}.asset-group-mobile-copy [data-slot=asset-group-trigger-value]{overflow:hidden;color:var(--ink);font-size:14px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.asset-group-mobile-chevron{color:var(--muted)}.asset-group-sidebar-body[data-layout=dialog]{height:100%;padding:11px 12px 12px}.asset-group-list{grid-template-columns:repeat(2,minmax(0,1fr))}.new-asset-group{max-width:none}.management-toolbar,.toolbar{align-items:stretch;flex-wrap:wrap}.toolbar-filters,.management-search{width:100%;max-width:none}}@media(max-width:680px){.top-actions{display:grid;grid-template-columns:repeat(2,var(--control-height)) repeat(2,minmax(0,1fr));gap:7px}.top-actions .sync-label{display:none}.top-actions .app-lock-action{grid-column:1;grid-row:1}.top-actions .theme-toggle-action{grid-column:2;grid-row:1}.top-actions[data-page=overview]{grid-template-columns:minmax(0,1fr) repeat(3,var(--control-height))}.top-actions .desktop-overview-secondary-action{display:none}.top-actions .mobile-overview-action-menu{grid-column:3;grid-row:1;display:inline-grid}.top-actions .overview-refresh-action{grid-column:1;grid-row:1;width:100%}.top-actions[data-page=overview] .app-lock-action{grid-column:4}.top-actions[data-page=overview] .theme-toggle-action{grid-column:2}.top-actions .ui-button{min-width:0;gap:6px;padding:0 8px;font-size:12px;white-space:nowrap}.top-actions[data-page=wallets]>.ui-button-secondary .top-action-label{display:none}.portfolio-total-value{font-size:36px}.overview-view-primary{width:100%}.overview-view-primary .ui-tabs-list{width:auto;flex:1}.ui-tabs-list[data-layout=adaptive]{display:flex;grid-template-columns:none;gap:2px;padding:0;border:0;box-shadow:inset 0 0 0 1px var(--line)}.ui-tabs-list[data-layout=adaptive] .ui-tabs-trigger{width:auto;min-width:44px;min-height:44px;flex:1 1 auto;border-radius:7px}.mobile-ledger-list .ui-icon-button-sm{width:44px;height:44px}.health-action.ui-button-xs{min-height:44px}.ui-tabs-trigger{gap:5px;padding:0 6px}.chain-allocation{gap:10px;padding:14px 12px}.chain-allocation-heading{align-items:flex-start;flex-direction:column;gap:5px}.chain-allocation-legend{--ui-legend-column-gap: 13px;--ui-legend-grid-min: 126px;--ui-legend-row-gap: 7px}.chain-table{min-width:0}.chain-table thead th:nth-child(1){width:47%}.chain-table thead th:nth-child(2){width:33%}.chain-table thead th:nth-child(5){width:20%}.chain-table thead th:nth-child(3),.chain-table thead th:nth-child(4),.chain-table thead th:nth-child(6),.chain-table thead th:nth-child(7),.chain-table .ui-table-cell:nth-child(3),.chain-table .ui-table-cell:nth-child(4),.chain-table .ui-table-cell:nth-child(6),.chain-table .ui-table-cell:nth-child(7){display:none}.chain-table .ui-table-head,.chain-table .ui-table-cell{padding-right:8px;padding-left:8px}.chain-badge{width:34px;height:34px}.group-table{min-width:0}.group-table thead th:nth-child(1){width:50%}.group-table thead th:nth-child(2){width:30%}.group-table thead th:nth-child(7){width:20%}.group-table thead th:nth-child(3),.group-table thead th:nth-child(4),.group-table thead th:nth-child(5),.group-table thead th:nth-child(6),.group-table .ui-table-cell:nth-child(3),.group-table .ui-table-cell:nth-child(4),.group-table .ui-table-cell:nth-child(5),.group-table .ui-table-cell:nth-child(6){display:none}.group-table .ui-table-head,.group-table .ui-table-cell{padding-right:8px;padding-left:8px}.group-table .asset-cell{gap:8px}.overview-tabpanel,.overview-content,.asset-group-ledger{min-height:0}.inactive-groups-trigger.ui-button{padding-right:12px;padding-left:12px}.inactive-groups-toggle{font-size:0}.inactive-group-list{grid-template-columns:1fr;padding:10px 12px 12px}.risk-heading{align-items:flex-start;flex-direction:column;gap:9px}.ui-route-nav,.ui-route-nav-list,.ui-route-nav-link{width:100%}.ui-route-nav-list{padding:0}.ui-route-nav-link{min-height:44px}.toolbar-filters{align-items:stretch;flex-direction:column}.group-filter,.status-filter{--ui-select-width: 100%;flex:none}.overview-search{flex:none;max-width:none;width:100%}.management-toolbar{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:10px;padding:12px}.management-list-summary{display:flex;align-items:center;justify-content:space-between}.management-view-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.mobile-select-all{display:flex;min-width:0;min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:#fff}.management-sort{--ui-select-width: 100%}.management-refresh-filter{--ui-select-width: 100%;grid-column:1 / -1}.management-search{grid-column:1 / -1;width:100%}.management-selection-bar{top:8px;align-items:stretch;flex-direction:column;margin:8px}.management-selection-bar .selection-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.management-selection-bar .ui-select-trigger{width:100%}.management-table-container{max-height:none;overflow:visible}.management-table{display:block;min-width:0;table-layout:auto}.management-table thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.management-table thead .ui-checkbox{display:none}.management-table tbody{display:grid}.management-table tbody>tr:not(.wallet-detail-row){display:grid;grid-template-columns:44px minmax(0,1fr) auto;column-gap:7px;row-gap:10px;padding:13px 12px;border-bottom:1px solid #e3e8df}.management-table tbody>tr:not(.wallet-detail-row)>.ui-table-cell{min-width:0;padding:0;border:0}.management-table tbody>tr:not(.wallet-detail-row)>.ui-table-cell:nth-child(1){grid-column:1;grid-row:1;align-self:center}.management-table tbody>tr:not(.wallet-detail-row)>.ui-table-cell:nth-child(2){grid-column:2 / 4;grid-row:1}.management-table tbody>tr[data-editing=true]>.ui-table-cell:nth-child(2){grid-column:2 / 4}.management-table tbody>tr:not(.wallet-detail-row)>.ui-table-cell:nth-child(3){grid-column:2 / 4;grid-row:2;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px}.management-table tbody>tr:not(.wallet-detail-row)>.ui-table-cell:nth-child(3):before{content:"资产组";color:var(--muted);font-size:11px;font-weight:720}.management-table tbody>tr:not(.wallet-detail-row)>.ui-table-cell:nth-child(4){grid-column:2;grid-row:3;display:flex;align-items:center;gap:7px}.management-table tbody>tr:not(.wallet-detail-row)>.ui-table-cell:nth-child(4):before{content:"最近资产";color:var(--muted);font-size:11px;font-weight:500}.management-table tbody>tr:not(.wallet-detail-row)>.ui-table-cell:nth-child(5){grid-column:3;grid-row:3;justify-self:end}.management-table .asset-cell{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:10px;row-gap:4px}.management-table .asset-cell>.wallet-badge{grid-column:1;grid-row:1}.management-table .wallet-management-cell-content{display:contents}.management-table .wallet-management-cell-content>:is(strong,.wallet-name-inline-edit){grid-column:2;grid-row:1;min-width:0}.management-table tbody>tr[data-editing=true] .wallet-name-inline-edit{grid-column:1 / -1;width:100%}.management-table tbody>tr[data-editing=true] .asset-cell>.wallet-badge{display:none}.management-table .wallet-management-actions[data-layout=mobile]{grid-column:3;grid-row:1;justify-self:end}.management-table .asset-cell .wallet-address-list{grid-column:1 / -1;grid-row:2;width:100%;margin-top:0}.management-table .row-group-select{min-width:0}.management-table .address-label-inline-edit{grid-template-columns:minmax(0,1fr);gap:6px}.management-table .address-label-inline-edit .ui-inline-edit-actions{justify-self:end}.management-table .row-actions{flex-wrap:nowrap}.management-table .wallet-detail-row{display:block;border-bottom:1px solid #dbe2db}.management-table .wallet-detail-row>.ui-table-cell{display:block;border:0}.management-table .wallet-address-detail-list{padding:8px 12px 12px 48px}.asset-group-list{grid-template-columns:1fr}.wallet-address-detail-item{grid-template-columns:36px minmax(0,1fr);align-items:start}.wallet-address-detail-kind{margin-top:2px}.wallet-address-detail-pairing,.wallet-address-detail-actions{grid-column:2}}@media(max-width:360px){.ui-tabs-list[data-layout=adaptive] .ui-tabs-trigger{gap:2px;padding-right:2px;padding-left:2px}}:root[data-theme=dark]{scrollbar-color:#4b574f #151916}:root[data-theme=dark] body{background:var(--background)}:root[data-theme=dark] :is(.panel,.content){background:color-mix(in srgb,var(--surface-raised) 94%,transparent)}:root[data-theme=dark] .portfolio-risk-block{background:var(--risk-surface)}:root[data-theme=dark] :is(.risk-heading>span,.risk-heading strong,.portfolio-estimate-formula){color:var(--risk-foreground)}:root[data-theme=dark] .risk-heading .ui-info-popover-trigger{color:var(--risk-muted)}:root[data-theme=dark] :is(.risk-heading .ui-info-popover-trigger:hover:not(:disabled):not([aria-disabled=true]),.risk-heading .ui-info-popover-trigger[data-state=open],.portfolio-estimate-formula,.ui-info-popover-title-icon){background:var(--risk-surface-muted);color:var(--risk-foreground)}:root[data-theme=dark] :is(.valuation-bridge,.valuation-bridge>div+div,.portfolio-estimate-breakdown>div,.portfolio-estimate-formula,.ui-info-popover-title-icon){border-color:var(--risk-line)}:root[data-theme=dark] :is(.valuation-bridge dd,.portfolio-estimate-breakdown [data-total=true] :is(dt,dd)){color:#dce8df}:root[data-theme=dark] .valuation-bridge [data-tone=buffer] dd{color:var(--muted)}:root[data-theme=dark] :is(.allocation-track,.quality-meter,.chain-allocation-track,.ui-share-meter-track){--ui-data-bar-background: #303832;background:#303832}:root[data-theme=dark] :is(.valuation-buffer-allocation,.valuation-bridge [data-tone=buffer] dt>span){border-color:#667169;background:#424b45}:root[data-theme=dark] :is(.refresh-health,.ui-tabs-trigger[data-state=active],.ui-route-nav-link[aria-current=page],.ui-metadata-item[data-variant=code],.inactive-group-list,.asset-group-sidebar,.new-asset-group,.management-sort,.asset-group-mobile-trigger.ui-button,.mobile-select-all,.ui-popover-content,.ui-confirm-dialog,.ui-checkbox-labelled,.ui-checkbox-box,.ui-badge-outline,.ui-item[data-variant=outline],.ledger-item){background:var(--surface-raised)}:root[data-theme=dark] :is(.refresh-health-overview,.wallet-group-head,.ui-table-head,.ui-table-footer,.chain-allocation,.inactive-group-list button,.ui-pagination,.ui-dialog-header,.ui-dialog-footer,.ui-confirm-impact,.ui-confirm-target,.ui-confirm-footer,.ui-item-media[data-variant=icon],.ledger-item-facts){background:var(--surface-subtle)}:root[data-theme=dark] :is(.wallet-group,.inactive-groups,.wallet-detail-row>.ui-table-cell,.wallet-address-detail-copy code,.ui-pagination-progress,.ui-item[data-variant=muted],.ui-empty-state-icon,.ui-input:disabled,.ui-textarea:disabled,.ui-line-textarea[data-disabled=true],.ui-input-group[data-disabled=true],.ui-line-textarea[data-disabled=true] .ui-line-textarea-gutter,.ui-line-textarea-gutter,.ui-checkbox:has(input:disabled),.ui-switch:has(input:disabled)){background:var(--surface-muted)}:root[data-theme=dark] :is(.ui-tabs-trigger:hover:not(:disabled),.ui-route-nav-link:not([aria-current=page]):hover,.inactive-groups-trigger.ui-button:hover,.inactive-group-list button:hover,.asset-group-mobile-trigger.ui-button:hover,.ui-button:hover:not(:disabled):not([aria-disabled=true]),.ui-button-ghost:hover:not(:disabled):not([aria-disabled=true]),.ui-icon-button:hover:not(:disabled):not([aria-disabled=true]),.ui-icon-button-ghost:active:not(:disabled):not([aria-disabled=true]),.ui-input-group-button.ui-icon-button:hover:not(:disabled):not([aria-disabled=true]),.portfolio-toast-cancel:hover,.portfolio-toast-close:hover,.ledger-item[data-actionable=true]:focus-within){background:var(--surface-hover)!important}:root[data-theme=dark] :is(.ui-table-body>.ui-table-row[data-state=selected],.ui-table-body>.ui-table-row[data-state=selected]:focus-within,.ui-table-body>.ui-table-row[data-state=selected]:hover,.asset-group-item-row.active,.chain-choice.ui-checkbox-labelled:has(input:checked),.ui-switch:has(input:checked)){background:var(--surface-selected)}:root[data-theme=dark] .ui-table-body>.ui-table-row:not(.wallet-detail-row):focus-within,:root[data-theme=dark] .ui-table-body>.ui-table-row:not(.wallet-detail-row):hover{background:var(--surface-hover)}:root[data-theme=dark] :is(.portfolio-summary,.refresh-health,.wallet-group,.wallet-group-head,.wallet-member+.wallet-member,.wallet-row,.ui-tabs-list,.ui-tabs-trigger[data-state=active],.ui-table-head,.ui-table-cell,.ui-table-footer .ui-table-cell,.ui-route-nav-list,.ui-route-nav-link[aria-current=page],.chain-allocation,.inactive-groups,.inactive-group-list,.inactive-group-list button,.asset-group-sidebar,.new-asset-group,.management-sort,.wallet-detail-row>.ui-table-cell,.wallet-address-detail-item+.wallet-address-detail-item,.wallet-address-detail-copy code,.ui-popover-content,.ui-pagination,.ui-pagination-progress,.ui-dialog-header,.ui-dialog-footer,.ui-confirm-impact,.ui-confirm-impact>div+div,.ui-confirm-target,.ui-confirm-footer,.ui-item[data-variant=outline],.ui-item-group>.ui-item+.ui-item,.ui-item-separator,.ui-item-media[data-variant=icon],.ledger-item-facts,.ledger-item-facts [data-slot=ledger-fact-item]+[data-slot=ledger-fact-item]){border-color:var(--line-soft)}:root[data-theme=dark] :is(.ui-table-head,.ui-table-cell,.ui-item-separator){border-bottom-color:var(--line-soft)}:root[data-theme=dark] :is(.ui-tabs-trigger,.ui-icon-button,.ui-button-ghost,.asset-group-label,.ui-metadata-item,.ui-holding-item){color:var(--muted)}:root[data-theme=dark] :is(.ui-metadata-item [data-slot=metadata-value],.ui-metadata-item[data-variant=code] [data-slot=metadata-label],.ui-holding-symbol,.ui-holding-value){color:var(--ink)}:root[data-theme=dark] :is(.token-contract-copy.ui-icon-button-xs:before,.ui-metadata-item [data-slot=metadata-value]:before,.ui-holding-balance:before,.ui-holding-value:before){background:var(--line-strong)}:root[data-theme=dark] :is(.token-icon,.wallet-badge){border-color:#405a4c;background:#223329;color:var(--accent-dark)}:root[data-theme=dark] .token-icon{background:#1d241f}:root[data-theme=dark] :is(.token-icon[data-state=loading],.token-icon[data-state=fallback]){border-color:var(--control-border);background:var(--surface-muted)}:root[data-theme=dark] :is(.wallet-badge,.group-badge){border-color:#725d2d;background:#332916;color:#e4c275}:root[data-theme=dark] .wallet-chain-badge.ui-badge{border-color:#4c5850;background:#252c27;color:#c2ccc4}:root[data-theme=dark] .wallet-chain-badge[data-kind=sol]{border-color:#505b84;background:#242941;color:#bbc4ff}:root[data-theme=dark] .ui-metadata-item{background:#242b26}:root[data-theme=dark] .ui-metadata-item[data-variant=code]{border-color:var(--line-strong)}:root[data-theme=dark] :is(.ui-metadata-item[data-variant=warning],.wallet-import-review-state[data-tone=warning]){border-color:#6d5928;background:#332a16;color:var(--warning-foreground)}:root[data-theme=dark] .ui-holding-item{border-color:var(--line-soft);background:#222823}:root[data-theme=dark] .ui-route-nav-list{background:#1b201c}:root[data-theme=dark] .ui-route-nav-link:not([aria-current=page]):active{background:var(--surface-sunken)}:root[data-theme=dark] .ui-route-nav-link[aria-current=page] .ui-route-nav-icon{background:var(--accent-soft)}:root[data-theme=dark] .asset-group-item-row[data-editing=true]{background:var(--surface-hover);box-shadow:inset 0 0 0 1px #3d6654}:root[data-theme=dark] .management-selection-bar{border-color:#2d755b;background:#153c30;box-shadow:0 12px 26px #00000052}:root[data-theme=dark] .management-selection-bar .ui-button{border-color:#8dd9ba;background:#d9f4e8;color:#123c31}:root[data-theme=dark] :is(.ui-button-danger,.ui-icon-button-danger){border-color:#74423e;background:var(--surface-raised);color:var(--danger-foreground)}:root[data-theme=dark] :is(.ui-button-danger:hover:not(:disabled):not([aria-disabled=true]),.ui-icon-button-danger:hover:not(:disabled):not([aria-disabled=true]),.ui-icon-button-danger:active:not(:disabled):not([aria-disabled=true])){border-color:#a25b55;background:var(--danger-soft);color:var(--danger-foreground)}:root[data-theme=dark] .ui-async-icon-button[data-action-state=success]{border-color:#3b785f;background:#183a2d;color:var(--success-foreground)}:root[data-theme=dark] .ui-async-icon-button[data-action-state=error]{border-color:#874d48;background:var(--danger-soft);color:var(--danger-foreground)}:root[data-theme=dark] .ui-tooltip-content{background:#e3eae5;color:#151a17;box-shadow:0 10px 28px #00000073}:root[data-theme=dark] .ui-tooltip-arrow{fill:#e3eae5}:root[data-theme=dark] .ui-popover-arrow{fill:var(--popover);stroke:var(--popover-border)}:root[data-theme=dark] :is(.ui-dialog-header-icon,.wallet-import-review-heading-icon){border-color:#3d6d58;background:var(--accent-soft);color:var(--accent-dark)}:root[data-theme=dark] .ui-confirm-header-icon{border-color:#804641;background:var(--danger-soft);color:var(--danger-foreground)}:root[data-theme=dark] .ui-confirm-error{border-left-color:#e16b64;background:#321b1a;color:var(--danger-foreground)}:root[data-theme=dark] .ui-confirm-target code{color:var(--muted)}:root[data-theme=dark] .chain-choice.ui-checkbox-labelled:hover:not(:has(input:disabled)),:root[data-theme=dark] .ui-switch:hover:not(:has(input:disabled)){background:var(--surface-hover)}:root[data-theme=dark] .ui-switch-track>span{background:#eef4f0;box-shadow:0 1px 3px #00000073}:root[data-theme=dark] .ui-input-group-button[data-state=visible]{background:var(--accent-soft)}:root[data-theme=dark] .ui-badge-success{border-color:#376f59;background:#18362a;color:var(--success-foreground)}:root[data-theme=dark] .ui-badge-warning{border-color:#705b29;color:var(--warning-foreground)}:root[data-theme=dark] .ui-badge-danger{border-color:#7d4641;color:var(--danger-foreground)}:root[data-theme=dark] .ui-badge-neutral{border-color:#465149;background:#252b27;color:#c0cac2}:root[data-theme=dark] .ui-badge-accent{border-color:#38745b;color:var(--accent-dark)}:root[data-theme=dark] .ui-badge-info{border-color:#39657b;color:var(--info-foreground)}:root[data-theme=dark] .ui-badge-outline{color:var(--muted)}:root[data-theme=dark] .ui-notice-icon{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}:root[data-theme=dark] .ui-notice-info{border-color:#315b70;border-left-color:#58a2c4;color:var(--info-foreground)}:root[data-theme=dark] .ui-notice-success{border-color:#356a54;border-left-color:#51b38b;background:#173428;color:var(--success-foreground)}:root[data-theme=dark] .ui-notice-warning{border-color:#6c5828;border-left-color:#d2a544;color:var(--warning-foreground)}:root[data-theme=dark] .ui-notice-danger{border-color:#76423e;border-left-color:#dc675f;color:var(--danger-foreground)}:root[data-theme=dark] .ui-notice code{background:#0000002e}:root[data-theme=dark] .portfolio-toast{border-color:var(--line-strong)!important;background:var(--surface-raised)!important;box-shadow:0 18px 42px #00000075,0 2px 10px #0000004d!important}:root[data-theme=dark] .portfolio-toast-cancel{border-color:var(--control-border)!important;background:var(--surface-muted)!important;color:var(--ink)!important}:root[data-theme=dark] .ui-empty-state[data-state=no-results] .ui-empty-state-icon{border-color:#385a6c;background:var(--info-soft);color:var(--info-foreground)}:root[data-theme=dark] .ui-empty-state[data-state=loading] .ui-empty-state-icon{border-color:#386a55;background:var(--accent-soft);color:var(--accent-dark)}:root[data-theme=dark] .asset-group-mark[data-tone=green]{background:#17392c;border-color:#376d56;color:#83ddb8}:root[data-theme=dark] .asset-group-mark[data-tone=blue]{background:#1b3042;border-color:#3d5e79;color:#91c5ed}:root[data-theme=dark] .asset-group-mark[data-tone=violet]{background:#2b2340;border-color:#5a4975;color:#c2a8ea}:root[data-theme=dark] .asset-group-mark[data-tone=gold]{background:#352b16;border-color:#705b29;color:#e5c271}:root[data-theme=dark] .asset-group-mark[data-tone=gray],:root[data-theme=dark] .asset-group-mark[data-tone=all]{background:#252b27;border-color:#4a554d;color:#bec8c0}:root[data-theme=dark] .asset-group-mark[data-tone=red]{background:#3a211f;border-color:#764944;color:#f5a19a}:root[data-theme=dark] :is(.chain-badge.ethereum,.chain-allocation .ethereum){--chain-color: #a7b2ff;--chain-soft: #252a43;--chain-border: #4e587f}:root[data-theme=dark] :is(.chain-badge.bsc,.chain-allocation .bsc){--chain-color: #e8c66f;--chain-soft: #352d18;--chain-border: #70602e}:root[data-theme=dark] :is(.chain-badge.base,.chain-allocation .base){--chain-color: #8bb8ff;--chain-soft: #1d3048;--chain-border: #3b608d}:root[data-theme=dark] :is(.chain-badge.robinhood,.chain-allocation .robinhood){--chain-color: #d7dfd9;--chain-soft: #242a26;--chain-border: #4a554d}:root[data-theme=dark] :is(.chain-badge.arc,.chain-allocation .arc){--chain-color: #71c9d0;--chain-soft: #163238;--chain-border: #376d73}:root[data-theme=dark] :is(.chain-badge.solana,.chain-allocation .solana){--chain-color: #72ddb9;--chain-soft: #17372c;--chain-border: #356e58}:root[data-theme=dark] :is(.chain-badge.arbitrum,.chain-allocation .arbitrum){--chain-color: #83c9e9;--chain-soft: #183340;--chain-border: #38687e}:root[data-theme=dark] :is(.chain-badge.optimism,.chain-allocation .optimism){--chain-color: #ff9a92;--chain-soft: #3a211f;--chain-border: #7c4641}:root[data-theme=dark] :is(.chain-badge.polygon,.chain-allocation .polygon){--chain-color: #c2a8ec;--chain-soft: #2b2340;--chain-border: #5b4979}:root[data-theme=dark] :is(.chain-badge.avalanche,.chain-allocation .avalanche){--chain-color: #f4a295;--chain-soft: #3b241f;--chain-border: #7c4b42}:root[data-theme=dark] :is(.chain-badge.xlayer,.chain-allocation .xlayer,.chain-badge.neutral,.chain-allocation .neutral){--chain-color: #bdc7bf;--chain-soft: #242a26;--chain-border: #4a554d}@media(max-width:379px){.management-selection-bar .selection-actions{grid-template-columns:minmax(0,1fr) auto}.management-selection-bar .ui-select-trigger{grid-column:1 / -1}.management-selection-bar .ui-button{width:100%;justify-content:center}.management-table tbody>tr:not(.wallet-detail-row)>.ui-table-cell:nth-child(1){align-self:start;margin-top:4px}.management-table .wallet-address-line{grid-template-columns:34px minmax(0,1fr) 32px;gap:3px}}@media(max-width:480px){.portfolio-summary>div{padding:15px 16px}.portfolio-total-block{min-height:132px;gap:8px}.portfolio-summary-skeleton .portfolio-total-block{min-height:136px}.portfolio-summary-skeleton .portfolio-risk-block{min-height:157px}.portfolio-summary-skeleton .portfolio-facts>div{min-height:89px}.portfolio-total-value{font-size:36px}.portfolio-risk-block{gap:12px}.refresh-health>div{padding:13px 14px}.trend-visual strong{font-size:20px}.history-sparkline{width:44%}.portfolio-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-facts>div{grid-template-columns:1fr;align-content:center;gap:0;min-height:86px;padding:13px 8px}.portfolio-facts>div+div{border-top:0;border-left:1px solid var(--line)}.portfolio-facts .ui-stat-content{gap:2px;margin-top:6px}.portfolio-facts .ui-stat-description{overflow:visible;text-align:left;text-overflow:clip;white-space:normal}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ui-collapsible-content[data-state=open]{animation:ui-collapsible-expand .16s cubic-bezier(.2,0,0,1)}.ui-collapsible-content[hidden]{display:none}.ui-collapsible-content[data-state=closed]{animation:ui-collapsible-collapse .14s cubic-bezier(.4,0,1,1)}.ui-collapsible-chevron{width:20px;height:20px;display:inline-grid;place-items:center;flex:0 0 20px;transform-origin:center;transition:transform .16s cubic-bezier(.2,0,0,1)}.ui-collapsible-chevron>svg{display:block}[aria-expanded=true] .ui-collapsible-chevron[data-direction=right]{transform:rotate(90deg)}[aria-expanded=true] .ui-collapsible-chevron[data-direction=down]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.ui-collapsible-content[data-state],.ui-collapsible-chevron{animation:none!important;transition:none!important}}.ui-data-bar{display:flex;width:var(--ui-data-bar-width, 100%);height:var(--ui-data-bar-height, 8px);overflow:hidden;border-radius:var(--ui-data-bar-radius, 2px);background:var(--ui-data-bar-background, #e2e6e1)}.ui-data-bar-segment{height:100%;min-width:0;flex:0 0 var(--ui-data-bar-value, 0%);transition:flex-basis .2s ease}.ui-data-bar-segment[data-minimum-visible=true]:not([data-empty]){min-width:1px}@keyframes ui-collapsible-expand{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes ui-collapsible-collapse{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.ui-inline-edit{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;margin:0}.ui-inline-edit-input{width:100%;min-width:0;min-height:31px}.ui-inline-edit-actions{align-self:center}.ui-inline-edit-actions .ui-icon-button svg{width:14px;height:14px}.ui-inline-edit-error.ui-field-error{grid-column:1 / -1;min-width:0}.ui-color-swatch-group{min-width:0;display:grid;gap:5px;margin:0;padding:0;border:0}.ui-color-swatch-label{display:inline-flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0;color:var(--muted);font-size:11px;font-weight:720;line-height:14px}.ui-color-swatch-value{color:#5e6961;font-weight:620;white-space:nowrap}.ui-color-swatch-list{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.ui-color-swatch{--ui-color-swatch-background: #707a73;position:relative;width:30px;height:30px;display:inline-grid;place-items:center;flex:0 0 auto;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer;outline:0}.ui-color-swatch-group[data-size=sm] .ui-color-swatch{width:27px;height:27px}.ui-color-swatch-group[data-size=sm] .ui-color-swatch-list{gap:3px}.ui-color-swatch-surface{width:100%;height:100%;display:grid;place-items:center;border:1px solid rgb(25 33 29 / 18%);border-radius:inherit;background:var(--ui-color-swatch-background);color:#fff;box-shadow:inset 0 1px #ffffff2e;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.ui-color-swatch-surface svg{width:14px;height:14px;opacity:0;transform:scale(.72);transition:opacity .12s ease,transform .12s ease}.ui-color-swatch-indicator{width:100%;height:100%;display:grid;place-items:center}.ui-color-swatch:hover:not([data-disabled]) .ui-color-swatch-surface{transform:translateY(-1px);box-shadow:inset 0 1px #fff3,0 3px 8px #19211d24}.ui-color-swatch:active:not([data-disabled]) .ui-color-swatch-surface{transform:translateY(0) scale(.96)}.ui-color-swatch:focus-visible .ui-color-swatch-surface{outline:2px solid var(--accent);outline-offset:2px}.ui-color-swatch[data-state=checked] .ui-color-swatch-surface{box-shadow:inset 0 0 0 2px #ffffffb8,0 0 0 1px var(--ui-color-swatch-background)}.ui-color-swatch[data-state=checked] .ui-color-swatch-surface svg{opacity:1;transform:scale(1)}.ui-color-swatch[data-color=green]{--ui-color-swatch-background: #2d7d5a}.ui-color-swatch[data-color=blue]{--ui-color-swatch-background: #3c6f9f}.ui-color-swatch[data-color=violet]{--ui-color-swatch-background: #75569a}.ui-color-swatch[data-color=gold]{--ui-color-swatch-background: #a77a22}.ui-color-swatch[data-color=red]{--ui-color-swatch-background: #a84c43}.ui-color-swatch[data-color=gray]{--ui-color-swatch-background: #707a73}.ui-color-swatch-group[data-disabled] .ui-color-swatch,.ui-color-swatch[data-disabled]{cursor:not-allowed}.ui-color-swatch-group[data-disabled] .ui-color-swatch-surface,.ui-color-swatch[data-disabled] .ui-color-swatch-surface{opacity:.48;transform:none;box-shadow:none}.ui-button-group{min-width:0;display:inline-flex;align-items:stretch;justify-content:flex-start;gap:0;isolation:isolate;vertical-align:middle}.ui-button-group[data-orientation=vertical]{flex-direction:column}.ui-button-group[data-attached=false]{gap:4px}.ui-button-group[data-attached=true]>:is(.ui-button,.ui-icon-button){position:relative;border-radius:0}.ui-button-group[data-attached=true][data-orientation=horizontal]>:is(.ui-button,.ui-icon-button):not(:first-of-type){margin-inline-start:-1px}.ui-button-group[data-attached=true][data-orientation=vertical]>:is(.ui-button,.ui-icon-button):not(:first-of-type){margin-block-start:-1px}.ui-button-group[data-attached=true][data-orientation=horizontal]>:is(.ui-button,.ui-icon-button):first-of-type{border-start-start-radius:6px;border-end-start-radius:6px}.ui-button-group[data-attached=true][data-orientation=horizontal]>:is(.ui-button,.ui-icon-button):last-of-type{border-start-end-radius:6px;border-end-end-radius:6px}.ui-button-group[data-attached=true][data-orientation=vertical]>:is(.ui-button,.ui-icon-button):first-of-type{border-start-start-radius:6px;border-start-end-radius:6px}.ui-button-group[data-attached=true][data-orientation=vertical]>:is(.ui-button,.ui-icon-button):last-of-type{border-end-start-radius:6px;border-end-end-radius:6px}.ui-button-group[data-attached=true][data-orientation=horizontal]>.ui-icon-button-xs:first-of-type{border-start-start-radius:5px;border-end-start-radius:5px}.ui-button-group[data-attached=true][data-orientation=horizontal]>.ui-icon-button-xs:last-of-type{border-start-end-radius:5px;border-end-end-radius:5px}.ui-button-group[data-attached=true][data-orientation=vertical]>.ui-icon-button-xs:first-of-type{border-start-start-radius:5px;border-start-end-radius:5px}.ui-button-group[data-attached=true][data-orientation=vertical]>.ui-icon-button-xs:last-of-type{border-end-start-radius:5px;border-end-end-radius:5px}.ui-button-group>:is(.ui-button,.ui-icon-button):is(:hover,:focus-visible,[data-state=open]){z-index:1}.ui-identity-mark{box-sizing:border-box;position:relative;display:inline-grid;place-items:center;padding:0;line-height:1;text-align:center;vertical-align:middle}.ui-identity-mark>[data-slot=identity-mark-glyph]{box-sizing:border-box;position:static;width:max-content;height:max-content;display:inline-grid;place-items:center;min-width:0;min-height:0;margin:0;padding:0;line-height:1;text-align:center;pointer-events:none;transform:none;translate:none}.ui-identity-mark[data-kind=text]>[data-slot=identity-mark-glyph]{font-family:var(--ui-identity-mark-font, var(--font-sans));font-size:14px;font-weight:760;font-variant-numeric:tabular-nums;line-height:1}.ui-identity-mark[data-kind=icon]>[data-slot=identity-mark-glyph]>svg{flex:0 0 auto;display:block;width:100%;height:100%;margin:0;padding:0;transform:none}.ui-identity-mark[data-kind=icon]>[data-slot=identity-mark-glyph]{width:var(--ui-identity-mark-icon-size, 20px);height:var(--ui-identity-mark-icon-size, 20px);line-height:0}.ui-button,.ui-icon-button{appearance:none;border:0;font:inherit}.ui-button,.ui-icon-button{-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none}.ui-button{min-width:0;min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-background);color:var(--ink);font-size:13px;font-weight:680;line-height:1;white-space:nowrap;box-shadow:0 1px 1px #19211d08;transition:transform 80ms ease,border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.ui-button svg{width:16px;height:16px;display:block;flex:0 0 auto;stroke-width:2}.ui-button:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--control-border-hover);background:#f7f9f7}.ui-button-primary{border-color:var(--primary-border);background:var(--primary);color:var(--primary-foreground);box-shadow:0 1px 2px #09594038}.ui-button-primary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--primary-active);background:var(--primary-hover)}.ui-button-ghost{border-color:transparent;background:transparent;box-shadow:none;color:#536057}.ui-button-ghost:hover:not(:disabled):not([aria-disabled=true]){border-color:transparent;background:#e9ede9;color:var(--ink)}.ui-button-quiet{min-height:auto;padding:0;border-color:transparent;background:transparent;color:var(--accent-dark);box-shadow:none}.ui-button-quiet:hover:not(:disabled):not([aria-disabled=true]){border-color:transparent;background:transparent;color:var(--ink)}.ui-button-danger{border-color:#e0b7b3;background:#fff;color:var(--red)}.ui-button-danger:hover:not(:disabled):not([aria-disabled=true]){border-color:#c9766f;background:var(--danger-soft)}.ui-button-destructive{border-color:#a53731;background:#b64038;color:var(--destructive-foreground);box-shadow:0 1px 2px #80252033}.ui-button-destructive:hover:not(:disabled):not([aria-disabled=true]){border-color:#8d2e29;background:#9f352f}.ui-button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px);box-shadow:inset 0 1px 2px #161f1a24}.ui-button-primary:active:not(:disabled):not([aria-disabled=true]){border-color:#073f30;background:var(--primary-active);box-shadow:inset 0 1px 2px #052d2152}.ui-button-destructive:active:not(:disabled):not([aria-disabled=true]){border-color:#7c2824;background:#8d2e29;box-shadow:inset 0 1px 2px #4f141147}.ui-button-ghost:active:not(:disabled):not([aria-disabled=true]),.ui-button-quiet:active:not(:disabled):not([aria-disabled=true]){box-shadow:none}.ui-button-sm{min-height:var(--control-height-sm);gap:7px;padding:0 11px;font-size:12px}.ui-button-xs{min-height:var(--control-height-xs);gap:5px;padding:0 8px;font-size:11px}.ui-button:disabled,.ui-button[aria-disabled=true],.ui-icon-button:disabled,.ui-icon-button[aria-disabled=true]{opacity:.48;box-shadow:none}.ui-button[aria-disabled=true],.ui-icon-button[aria-disabled=true]{cursor:not-allowed}.ui-button[data-loading=true],.ui-icon-button[data-loading=true]{opacity:1;cursor:progress}.ui-button[data-loading=true]>svg:not(.ui-spinner){display:none}.ui-icon-button{position:relative;width:var(--control-height);height:var(--control-height);display:inline-grid;place-items:center;flex:0 0 auto;padding:0;border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--card);color:#4f5b53;box-shadow:0 1px 1px #19211d08;transition:transform 80ms ease,border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.ui-icon-button svg{width:16px;height:16px;display:block;stroke-width:2}.ui-icon-button:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--control-border-hover);background:#f5f7f5;color:var(--ink)}.ui-icon-button-ghost{border-color:transparent;background:transparent;box-shadow:none}.ui-icon-button-primary{border-color:var(--primary-border);background:var(--primary);color:var(--primary-foreground)}.ui-icon-button-primary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--primary-active);background:var(--primary-hover);color:var(--primary-foreground)}.ui-icon-button-danger{color:var(--red)}.ui-icon-button-danger:hover:not(:disabled):not([aria-disabled=true]){border-color:#d79c96;background:var(--danger-soft);color:#912f29}.ui-icon-button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px);box-shadow:inset 0 1px 2px #161f1a24}.ui-icon-button-primary:active:not(:disabled):not([aria-disabled=true]){border-color:#073f30;background:var(--primary-active);box-shadow:inset 0 1px 2px #052d2152}.ui-icon-button-ghost:active:not(:disabled):not([aria-disabled=true]){background:#e3e8e4;box-shadow:none}.ui-icon-button-danger:active:not(:disabled):not([aria-disabled=true]){border-color:#c9766f;background:#f7e5e3;color:#812a25}.ui-async-icon-button[data-action-state=success]{border-color:#a6cdb7;background:#eaf6ee;color:#176249;box-shadow:inset 0 0 0 1px #1762490a}.ui-async-icon-button[data-action-state=error]{border-color:#d9a49f;background:#f9e9e7;color:#96352f;box-shadow:inset 0 0 0 1px #96352f0a}.ui-async-icon-button[data-action-state=pending]{opacity:1;cursor:progress}.ui-async-icon-button[data-has-visible-label=true]{width:auto;display:inline-flex;gap:7px;padding:0 11px}.ui-async-icon-button-label{font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.ui-async-icon-button[data-action-state=success]>svg,.ui-async-icon-button[data-action-state=error]>svg{animation:ui-action-status-in .16s cubic-bezier(.2,0,0,1)}@keyframes ui-action-status-in{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}.ui-icon-button-sm{width:var(--control-height-sm);height:var(--control-height-sm)}.ui-icon-button-xs{width:var(--control-height-xs);height:var(--control-height-xs);border-radius:5px}.ui-icon-button-xs svg{width:14px;height:14px}.ui-tooltip-disabled-trigger{display:inline-flex}.ui-tooltip-content{z-index:160;max-width:min(220px,calc(100vw - 16px));padding:6px 8px;border-radius:4px;background:#19211d;color:#fff;box-shadow:0 8px 24px #1219152e;font-size:11px;font-weight:580;line-height:1.3;text-align:center;user-select:none;transform-origin:var(--radix-tooltip-content-transform-origin);animation:ui-tooltip-in .12s ease-out}.ui-tooltip-arrow{fill:#19211d}.ui-popover-content{z-index:170;max-width:calc(100vw - 24px);border:1px solid #d8ded7;border-radius:6px;background:#fff;color:var(--ink);box-shadow:0 14px 36px #1219152e;transform-origin:var(--radix-popover-content-transform-origin);animation:ui-popover-in .15s cubic-bezier(.2,0,0,1)}.ui-popover-arrow{fill:#fff;stroke:#d8ded7;stroke-width:1px}.ui-info-popover-content{width:min(320px,calc(100vw - 24px));padding:14px 15px}.ui-info-popover-header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.ui-info-popover-title{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px}.ui-info-popover-title-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid #e2d6b8;border-radius:4px;background:#fffaf0;color:#755a20}.ui-info-popover-title-icon>svg{width:15px;height:15px}.ui-info-popover-title>strong{min-width:0;color:var(--ink);font-size:13px;font-weight:730;line-height:1.35}.ui-info-popover-close{margin:-7px -8px -7px 0}.ui-info-popover-description{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.ui-info-popover-body{margin-top:11px}@keyframes ui-popover-in{0%{opacity:0;transform:translateY(-3px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ui-pagination{min-width:0;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-top:1px solid var(--line);background:#fbfcf9}.ui-pagination-range{min-width:0;margin:0;color:var(--muted);font-size:11px;line-height:1.4}.ui-pagination-range strong{color:var(--ink);font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:0}.ui-pagination-content{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:4px;margin:0;padding:0;list-style:none}.ui-pagination-content>li{display:grid;place-items:center}.ui-pagination-content>.ui-pagination-mobile-progress-item{display:none}.ui-pagination-progress{min-width:92px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 12px;border:1px solid var(--control-border);border-radius:7px;background:#f1f5f0;color:var(--muted);font-size:12px;line-height:1;white-space:nowrap}.ui-pagination-progress .ui-count-pair{color:var(--ink);font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;font-weight:720}.ui-pagination-page.ui-button{width:var(--control-height-xs);min-height:var(--control-height-xs);padding:0}.ui-pagination-page[aria-current=page]{cursor:default;opacity:1}.ui-pagination-page[aria-current=page]:hover,.ui-pagination-page[aria-current=page]:active{border-color:#0a6249;background:var(--accent);box-shadow:0 1px 2px #09594038;transform:none}.ui-pagination-ellipsis{width:26px;height:var(--control-height-xs);display:grid;place-items:center;color:var(--muted)}.ui-pagination-ellipsis>*{grid-area:1 / 1}.ui-pagination-ellipsis svg{width:14px;height:14px}@keyframes ui-tooltip-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.ui-dialog-overlay,.ui-confirm-overlay{position:fixed;z-index:100;inset:0;background:var(--overlay)}.ui-dialog{position:fixed;z-index:101;top:50%;left:50%;width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:hidden;border:1px solid var(--popover-border);border-radius:8px;background:var(--card);color:var(--card-foreground);box-shadow:0 24px 70px #141e183d;transform:translate(-50%,-50%)}.ui-dialog-sm{max-width:520px}.ui-dialog-md{max-width:680px}.ui-dialog-lg{max-width:840px}.ui-dialog.asset-group-dialog{--asset-group-dialog-target: 44px;height:auto;max-height:min(84dvh,720px)}.ui-dialog.asset-group-dialog [data-slot=dialog-close],.asset-group-dialog .asset-group-action-trigger.ui-icon-button,.asset-group-dialog .asset-group-inline-edit .ui-icon-button{width:var(--asset-group-dialog-target);height:var(--asset-group-dialog-target)}.asset-group-dialog .asset-group-item,.asset-group-dialog .asset-group-inline-edit .ui-inline-edit-input,.asset-group-dialog .ui-input-group-control{min-height:var(--asset-group-dialog-target)}.asset-group-dialog .asset-group-item-row[data-editing=true]{grid-column:1 / -1}.asset-group-dialog .ui-color-swatch-list,.asset-group-dialog .ui-color-swatch-group[data-size=sm] .ui-color-swatch-list{display:grid;width:max-content;max-width:100%;grid-template-columns:repeat(6,var(--asset-group-dialog-target));gap:5px}.asset-group-dialog .ui-color-swatch,.asset-group-dialog .ui-color-swatch-group[data-size=sm] .ui-color-swatch{width:var(--asset-group-dialog-target);height:var(--asset-group-dialog-target);justify-self:center}.asset-group-dialog .ui-input-group{grid-template-columns:32px minmax(0,1fr) var(--asset-group-dialog-target);padding-right:0}.asset-group-dialog .ui-input-group-addon-start{width:32px}.asset-group-dialog .ui-input-group-addon-end,.asset-group-dialog .ui-input-group-button.ui-icon-button{width:var(--asset-group-dialog-target)}.asset-group-dialog .ui-input-group-button.ui-icon-button{height:var(--asset-group-dialog-target);border-radius:0 5px 5px 0}.ui-dialog.asset-group-dialog .ui-dialog-layout{height:auto;max-height:min(84dvh,720px)}.asset-group-dialog-body.ui-dialog-body{overflow:hidden;padding:0}.ui-dialog-overlay[data-state=open],.ui-confirm-overlay[data-state=open]{animation:dialog-overlay-enter .15s ease-out}.ui-dialog[data-state=open]{animation:dialog-enter .15s ease-out}@keyframes dialog-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes dialog-enter{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.99)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.ui-dialog-layout{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 32px)}.ui-dialog-header{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line);background:#f8faf7}.ui-dialog-header-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid #bdd5c5;border-radius:6px;background:#e7f3ed;color:var(--accent-dark)}.ui-dialog-header-icon svg{width:19px;height:19px}.ui-dialog-heading{min-width:0;display:grid;gap:4px;padding-top:1px}.ui-dialog-heading h2{margin:0;font-size:18px;font-weight:740;line-height:1.25}.ui-dialog-heading h2:focus{outline:0}.ui-dialog-heading p{max-width:66ch;color:var(--muted);font-size:12px;line-height:1.45}.ui-dialog-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px}.ui-dialog-footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 20px;border-top:1px solid var(--line);background:#f8faf7}.ui-dialog-footer-meta{min-width:0;color:var(--muted);font-size:11px}.ui-dialog-footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.ui-confirm-dialog{position:fixed;z-index:102;top:50%;left:50%;width:calc(100vw - 32px);max-width:460px;max-height:calc(100dvh - 32px);overflow:hidden;border:1px solid #d9c9c6;border-radius:8px;background:#fff;color:var(--ink);box-shadow:0 24px 70px #23161442;transform:translate(-50%,-50%)}.ui-confirm-dialog[data-state=open]{animation:dialog-enter .15s ease-out}.ui-confirm-layout{display:grid}.ui-confirm-header{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:20px}.ui-confirm-header-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid #e3bbb7;border-radius:6px;background:#f9e9e7;color:#a23832}.ui-confirm-header-icon svg{width:18px;height:18px}.ui-confirm-header>div{min-width:0;display:grid;gap:5px;padding-top:1px}.ui-confirm-header h2{margin:0;font-size:17px;font-weight:740;line-height:1.3}.ui-confirm-header p{color:var(--muted);font-size:12px;line-height:1.5}.ui-confirm-body{min-width:0;padding:0 20px 20px 72px}.ui-confirm-error{min-width:0;display:grid;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:8px;margin:0 20px 16px 72px;padding:9px 10px;border-left:2px solid #b54840;background:#fdf2f0;color:#8f302b;font-size:11px;line-height:1.45}.ui-confirm-error svg{width:15px;height:15px;margin-top:1px}.ui-confirm-error span{min-width:0;overflow-wrap:anywhere}.ui-confirm-impact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #e2e6df;border-radius:6px;background:#f8faf7}.ui-confirm-impact>div{min-width:0;display:grid;gap:4px;padding:11px 12px}.ui-confirm-impact>div+div{border-left:1px solid #e2e6df}.ui-confirm-impact dt{color:var(--muted);font-size:11px;font-weight:650;line-height:14px}.ui-confirm-impact dd{margin:0;color:var(--ink);font-size:13px;font-weight:700;line-height:18px}.ui-confirm-target{min-width:0;display:grid;gap:7px;padding:11px 12px;border:1px solid #e2e6df;border-radius:6px;background:#f8faf7}.ui-confirm-target>div{min-width:0;display:flex;align-items:center;gap:7px}.ui-confirm-target strong{min-width:0;overflow:hidden;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.ui-confirm-target code{min-width:0;overflow-wrap:anywhere;color:#59635c;font-size:12px;line-height:18px}.ui-confirm-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--line);background:#f8faf7}.refresh-dialog-body{display:grid}.refresh-dialog-body{gap:18px}.refresh-chain-fieldset-header,.chain-choice-group-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.refresh-chain-fieldset-header .ui-field-description{min-width:0}.refresh-chain-groups{gap:15px;margin-top:4px}.chain-choice-group{min-width:0;display:grid;gap:8px}.chain-choice-group+.chain-choice-group{padding-top:15px;border-top:1px solid var(--line)}.chain-choice-group-heading strong{color:var(--ink);font-size:12px;font-weight:700;line-height:16px}.chain-choice-group-count{display:inline-flex;align-items:baseline;gap:5px;color:var(--muted);font-family:var(--font-sans);font-size:11px;font-weight:620;line-height:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.chain-choice-group-count .ui-count-pair{color:var(--ink-soft);font-weight:650}.chain-choice-group-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.chain-choice.ui-checkbox-labelled{width:100%;min-width:0;min-height:44px;justify-content:flex-start;gap:7px;padding:0 10px;transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.chain-choice.ui-checkbox-labelled:hover:not(:has(input:disabled)){border-color:var(--control-border-hover);background:#f8faf8}.chain-choice.ui-checkbox-labelled:has(input:checked){border-color:#a8cdb9;background:#edf7f1;color:var(--accent-dark)}.chain-choice.ui-checkbox-labelled:has(input:focus-visible){border-color:var(--accent);box-shadow:var(--focus-ring)}.chain-choice .ui-checkbox-label{min-width:0;flex:1}.chain-choice-label{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px}.chain-choice-label>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chain-choice-mark.chain-badge{--ui-identity-mark-icon-size: 12px;width:24px;height:24px;border-radius:5px}.dialog-setting-row{padding-top:17px;border-top:1px solid var(--line)}.dialog-setting-row .ui-switch{width:100%}.wallet-import-dialog-body{display:flex;flex-direction:column;gap:12px}.wallet-import-dialog-form{display:flex;flex:1;min-height:0}.wallet-import-field{grid-template-rows:auto minmax(0,1fr) auto;flex:1;min-height:0}.wallet-import-workspace{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 236px;gap:10px}.wallet-import-workspace .ui-line-textarea{height:100%;min-height:340px}.wallet-import-review{--wallet-import-review-copy-font-size: 11px;--wallet-import-review-copy-line-height: 14px;min-width:0;display:flex;flex-direction:column;gap:12px;padding:13px;overflow:hidden;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--muted-surface)}.wallet-import-review[data-state=empty]{align-self:start}.wallet-import-review-heading{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px}.wallet-import-review-heading-icon,.wallet-import-review-state-icon{display:grid;place-items:center;color:var(--accent-dark)}.wallet-import-review-heading-icon{width:30px;height:30px;border:1px solid #c6d9cf;border-radius:5px;background:#edf5f0}.wallet-import-review-heading-icon svg{width:15px;height:15px}.wallet-import-review-heading>div{min-width:0;display:grid;gap:1px}.wallet-import-review-heading strong{color:var(--ink);font-size:12px}.wallet-import-review-heading span:last-child{color:var(--muted);font-size:var(--wallet-import-review-copy-font-size);line-height:var(--wallet-import-review-copy-line-height)}.wallet-import-review-formats{display:grid;gap:0;margin:0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:5px;background:var(--surface);list-style:none}.wallet-import-review-formats li{min-width:0;min-height:44px;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px}.wallet-import-review-formats li+li{border-top:1px solid var(--line)}.wallet-import-review-formats code{justify-self:start;padding:3px 5px;border:1px solid #d8ded9;border-radius:4px;background:var(--muted-surface);color:var(--ink);font-size:var(--wallet-import-review-copy-font-size);line-height:var(--wallet-import-review-copy-line-height);white-space:nowrap}.wallet-import-review-formats span{min-width:0;color:var(--muted-strong);font-size:var(--wallet-import-review-copy-font-size);line-height:var(--wallet-import-review-copy-line-height)}.wallet-import-review-metrics{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:5px;background:var(--surface)}.wallet-import-review-metric{min-width:0;min-height:58px;display:grid;grid-template-rows:20px 14px;align-content:center;padding:5px 7px}.wallet-import-review-metric+.wallet-import-review-metric{border-left:1px solid var(--line)}.wallet-import-review-metric .ui-stat-label{grid-row:2;margin:0;color:var(--muted);font-size:var(--wallet-import-review-copy-font-size);line-height:var(--wallet-import-review-copy-line-height);white-space:nowrap}.wallet-import-review-metric .ui-stat-content{grid-row:1;display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:4px;margin:0}.wallet-import-review-metric svg{width:13px;height:13px;color:var(--muted)}.wallet-import-review-metric .ui-stat-value{min-width:0;color:var(--ink);font-size:14px;font-variant-numeric:tabular-nums}.wallet-import-review-metric[data-tone=success] svg,.wallet-import-review-metric[data-tone=success] .ui-stat-value{color:var(--accent-dark)}.wallet-import-review-metric[data-tone=info] svg,.wallet-import-review-metric[data-tone=info] .ui-stat-value{color:#315d75}.wallet-import-review-metric[data-tone=warning] svg,.wallet-import-review-metric[data-tone=warning] .ui-stat-value{color:#8a5c0a}.wallet-import-review-state{min-height:64px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:10px;border:1px dashed #ccd4cd;border-radius:5px;color:var(--muted);font-size:11px;line-height:1.4}.wallet-import-review-state-icon{width:24px;height:24px;border-radius:4px;background:#e7ece8;color:var(--muted-strong)}.wallet-import-review-state-icon svg{width:13px;height:13px}.wallet-import-review-state[data-tone=success]{border-style:solid;border-color:#c4ddcf;background:#edf6f1;color:#155d44}.wallet-import-review-state[data-tone=success] .wallet-import-review-state-icon{background:#dcefe4;color:#155d44}.wallet-import-review-issues{min-height:0;display:grid;align-content:start;gap:7px}.wallet-import-review-issues>strong{color:#735417;font-size:var(--wallet-import-review-copy-font-size);line-height:var(--wallet-import-review-copy-line-height)}.wallet-import-review-issues ul{max-height:132px;display:grid;gap:5px;margin:0;padding:0;overflow:auto;list-style:none}.wallet-import-review-issues li{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:6px;color:#735417;font-size:var(--wallet-import-review-copy-font-size);line-height:var(--wallet-import-review-copy-line-height)}.wallet-import-review-issues li>span:first-child{min-height:20px;display:grid;place-items:center;border:1px solid #e5ce90;border-radius:4px;background:var(--warning-soft);font-family:var(--font-mono);font-size:var(--wallet-import-review-copy-font-size);font-variant-numeric:tabular-nums;line-height:var(--wallet-import-review-copy-line-height)}.wallet-import-review-issues p{margin:0;color:var(--muted);font-size:var(--wallet-import-review-copy-font-size);line-height:var(--wallet-import-review-copy-line-height)}.ui-input,.ui-textarea,.ui-input-group,.ui-select-trigger,.ui-line-textarea{border:1px solid var(--input);border-radius:var(--control-radius);background:var(--control-background);color:var(--ink);box-shadow:0 1px 1px #19211d06;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.ui-input{width:100%;min-height:var(--control-height);padding:0 11px;outline:0}.ui-input:focus-visible,.ui-textarea:focus-visible,.ui-input-group-control:focus-visible{outline:0;outline-offset:0}.ui-input:disabled,.ui-textarea:disabled,.ui-line-textarea[data-disabled=true],.ui-input-group[data-disabled=true]{border-color:#d9ded8;background:#f2f4f1;color:#899189;cursor:not-allowed;box-shadow:none}.ui-textarea{width:100%;min-height:180px;padding:11px 12px;outline:0;resize:vertical;font-family:var(--font-mono);font-size:12px;line-height:1.6}.ui-input::placeholder,.ui-textarea::placeholder,.ui-input-group-control::placeholder{color:var(--muted)}.ui-input:hover:not(:disabled),.ui-textarea:hover:not(:disabled),.ui-input-group:hover:not([data-disabled=true]),.ui-select-trigger:hover:not([data-disabled]){border-color:var(--input-hover)}.ui-input:focus,.ui-textarea:focus,.ui-input-group:focus-within,.ui-select-trigger:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.ui-input[aria-invalid=true],.ui-textarea[aria-invalid=true],.ui-input-group[data-invalid=true]{border-color:var(--red)}.ui-input[aria-invalid=true]:hover:not(:disabled),.ui-textarea[aria-invalid=true]:hover:not(:disabled),.ui-input-group[data-invalid=true]:hover:not([data-disabled=true]){border-color:var(--red)}.ui-input[aria-invalid=true]:focus,.ui-textarea[aria-invalid=true]:focus,.ui-input-group[data-invalid=true]:focus-within{box-shadow:var(--focus-ring-danger)}.ui-field{min-width:0;display:grid;gap:8px}.ui-field-set{min-width:0;display:grid;gap:8px;margin:0;padding:0;border:0}.ui-field-legend{float:none;width:100%;max-width:100%;margin:0;padding:0;color:var(--ink);font-size:14px;font-weight:720;line-height:1.25}.ui-field-legend[data-variant=label]{font-size:13px}.ui-field-group{min-width:0;display:grid;gap:12px}.ui-field-header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.ui-field-label{min-width:0;color:var(--ink);font-size:13px;font-weight:720}.ui-field-description,.ui-field-error{margin:0;font-size:11px;line-height:1.45}.ui-field-description{color:var(--muted)}.ui-field-error{display:flex;align-items:flex-start;gap:6px;color:#9c3932;font-weight:650}.ui-field-error svg{width:14px;height:14px;flex:0 0 auto;margin-top:1px}.ui-field[data-invalid=true] .ui-field-label{color:#8d332d}.ui-line-textarea{min-width:0;min-height:180px;display:grid;grid-template-columns:42px minmax(0,1fr);overflow:hidden}.ui-line-textarea:hover:not([data-disabled=true]){border-color:var(--input-hover)}.ui-line-textarea:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.ui-line-textarea[data-invalid=true]{border-color:var(--red)}.ui-line-textarea[data-disabled=true] .ui-line-textarea-gutter{border-right-color:#d9ded8;background:#eef0ed;color:#9aa19b}.ui-line-textarea-gutter{position:relative;overflow:hidden;border-right:1px solid #e1e6df;background:#f4f6f2;color:#8a938c;pointer-events:none;user-select:none}.ui-line-textarea-lines{position:absolute;top:0;left:0;width:100%;padding:11px 0;will-change:transform}.ui-line-textarea-line{display:block;padding-right:10px;font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;line-height:1.6;text-align:right}.ui-line-textarea-input.ui-textarea{height:100%;min-height:0;overflow:auto;border:0;border-radius:0;background:transparent;box-shadow:none;resize:none;white-space:pre}.ui-line-textarea-input.ui-textarea:hover:not(:disabled),.ui-line-textarea-input.ui-textarea:focus,.ui-line-textarea-input.ui-textarea[aria-invalid=true]{border:0;box-shadow:none}.ui-input-group{min-width:0;min-height:var(--control-height);display:grid;grid-template-columns:30px minmax(0,1fr) 30px;grid-template-rows:1fr;align-items:center;padding:0 4px}.ui-input-group-addon{width:30px;height:100%;display:grid;grid-row:1;place-items:center;color:#69736b;line-height:0}.ui-input-group-addon-start{grid-column:1}.ui-input-group-addon-end{grid-column:3}.ui-input-group-addon[data-empty=true]{pointer-events:none}.ui-input-group .ui-field-icon{width:16px;height:16px;display:block;stroke-width:2}.ui-input-group-control{width:100%;min-width:0;min-height:calc(var(--control-height) - 2px);grid-column:2;grid-row:1;padding:0;border:0;background:transparent;color:var(--ink);outline:0;box-shadow:none}.ui-input-group .ui-input-group-control:focus,.ui-input-group .ui-input-group-control:focus-visible{outline:0;box-shadow:none}.ui-input-group-control:disabled{color:#899189;cursor:not-allowed}.ui-input-group-control::-webkit-search-cancel-button{appearance:none}.ui-input-group-button.ui-icon-button{width:30px;height:30px;border:0;border-radius:5px;background:transparent;color:var(--muted);box-shadow:none}.ui-input-group-button.ui-icon-button:hover:not(:disabled):not([aria-disabled=true]){border-color:transparent;background:#edf0ed;color:var(--ink)}.ui-input-group-button.ui-icon-button svg{width:14px;height:14px;display:block}.ui-input-group-button.ui-icon-button-primary{background:var(--primary);color:var(--primary-foreground);box-shadow:0 1px 2px #09594033}.ui-input-group-button.ui-icon-button-primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--primary-hover);color:var(--primary-foreground)}.ui-input-group-button[data-state=visible]{background:#e8f3ed;color:var(--accent-dark)}.ui-password-field .ui-input-group-control{font-family:var(--font-mono);letter-spacing:0}.ui-select-trigger{width:var(--ui-select-width, 100%);min-width:0;min-height:var(--control-height);display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:var(--ui-select-gap, 7px);padding:0 8px 0 11px;outline:0;font:inherit;text-align:left}.ui-select-trigger.has-leading-icon{grid-template-columns:18px minmax(0,1fr) 18px;padding-left:11px}.ui-select-trigger[aria-invalid=true]{border-color:var(--red)}.ui-select-trigger[data-placeholder] .ui-select-value{color:var(--muted)}.ui-select-value{min-width:0;overflow:hidden}.ui-select-leading,.ui-select-chevron{color:var(--muted);pointer-events:none}.ui-select-leading{display:grid;place-items:center}.ui-select-leading svg,.ui-select-chevron{width:15px;height:15px}.ui-select-chevron{transition:transform .14s ease}.ui-select-trigger[data-state=open] .ui-select-chevron{transform:rotate(180deg)}.ui-select-content,.ui-dropdown-menu-content{z-index:150;max-width:calc(100vw - 16px);overflow:hidden;border:1px solid var(--popover-border);border-radius:var(--radius);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-popover)}.ui-select-content{min-width:var(--radix-select-trigger-width);max-height:min(320px,var(--radix-select-content-available-height));transform-origin:var(--radix-select-content-transform-origin);animation:ui-select-enter .14s cubic-bezier(.2,0,0,1)}.ui-dropdown-menu-content{min-width:190px;padding:4px;transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:ui-dropdown-menu-enter .14s cubic-bezier(.2,0,0,1)}.ui-dropdown-menu-group{min-width:0}.ui-dropdown-menu-label{min-width:0;min-height:28px;display:flex;align-items:center;padding:0 9px;color:var(--muted);font-size:11px;font-weight:720;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-dropdown-menu-item{min-width:0;min-height:36px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;padding:0 9px;border-radius:4px;outline:0;color:var(--popover-item-foreground);font-size:12px;font-weight:650;cursor:default;user-select:none}.ui-dropdown-menu-item[data-has-icon=true]{grid-template-columns:18px minmax(0,1fr)}.ui-dropdown-menu-item[data-highlighted]{background:var(--popover-highlight);color:var(--popover-highlight-foreground);box-shadow:inset 3px 0 0 var(--accent)}.ui-dropdown-menu-item[data-variant=destructive]{color:var(--red)}.ui-dropdown-menu-item[data-variant=destructive][data-highlighted]{background:var(--danger-soft);color:#8b3029;box-shadow:inset 3px 0 0 var(--red)}.ui-dropdown-menu-item[data-disabled]{color:var(--disabled-foreground);pointer-events:none}.ui-dropdown-menu-item-icon{width:18px;height:18px;display:grid;place-items:center}.ui-dropdown-menu-item-icon>svg{width:15px;height:15px}.ui-dropdown-menu-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-dropdown-menu-separator{height:1px;margin:4px;background:var(--line)}@keyframes ui-dropdown-menu-enter{0%{opacity:0;transform:translateY(-3px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.ui-select-viewport{padding:4px}.ui-select-item{position:relative;min-width:0;min-height:34px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:0 9px 0 7px;border-radius:4px;outline:0;color:var(--popover-item-foreground);font-size:12px;cursor:default;user-select:none}.ui-select-item[data-highlighted]{background:var(--popover-highlight);color:var(--popover-highlight-foreground);box-shadow:inset 3px 0 0 var(--accent)}.ui-select-item[data-state=checked]{color:var(--accent-dark);font-weight:700}.ui-select-item[data-disabled]{color:var(--disabled-foreground);pointer-events:none}.ui-select-option{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.ui-select-option.has-icon{grid-template-columns:18px minmax(0,1fr);gap:8px}.ui-select-option-icon{width:18px;height:18px;display:grid;place-items:center;color:currentColor}.ui-select-option-icon>svg{width:15px;height:15px}.ui-select-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-item-indicator-slot,.ui-select-item-indicator{display:grid;place-items:center}.ui-select-item-indicator-slot{width:18px;height:18px}.ui-select-item-indicator svg,.ui-select-scroll-button svg{width:14px;height:14px}.ui-select-scroll-button{height:26px;display:flex;align-items:center;justify-content:center;background:var(--popover);color:var(--muted)}@keyframes ui-select-enter{0%{opacity:0;transform:translateY(-3px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.ui-checkbox{position:relative;width:28px;height:28px;display:inline-grid;place-items:center;flex:0 0 auto;cursor:pointer}.ui-checkbox-labelled{width:auto;min-height:var(--control-height);display:inline-flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--control-border);border-radius:var(--control-radius);background:#fff;color:#556159;font-size:12px;font-weight:650}.ui-checkbox.mobile-select-all{display:none}.ui-checkbox>input{position:absolute;z-index:1;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:inherit}.ui-switch>input{position:absolute;z-index:1;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:inherit}.ui-checkbox-box{width:18px;height:18px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--input);border-radius:4px;background:#fff;color:transparent;transition:border-color .12s ease,background-color .12s ease,color .12s ease,box-shadow .12s ease,transform .12s ease;pointer-events:none}.ui-checkbox-box svg{width:13px;height:13px;stroke-width:2.5;opacity:0;transform:scale(.72);transition:opacity .12s ease,transform .14s cubic-bezier(.2,0,0,1)}.ui-checkbox>input:checked+.ui-checkbox-box svg,.ui-checkbox>input:indeterminate+.ui-checkbox-box svg{opacity:1;transform:scale(1)}.ui-checkbox>input:checked+.ui-checkbox-box,.ui-checkbox>input:indeterminate+.ui-checkbox-box{border-color:var(--accent);background:var(--accent);color:#fff}.ui-checkbox:hover:not(:has(input:disabled))>.ui-checkbox-box{border-color:var(--accent);background:var(--accent-soft)}.ui-checkbox:hover:not(:has(input:disabled))>input:checked+.ui-checkbox-box,.ui-checkbox:hover:not(:has(input:disabled))>input:indeterminate+.ui-checkbox-box{border-color:var(--accent-dark);background:var(--accent-dark)}.ui-checkbox:active:not(:has(input:disabled))>.ui-checkbox-box{transform:scale(.92)}.ui-checkbox>input:focus-visible+.ui-checkbox-box{border-color:var(--accent);box-shadow:var(--focus-ring)}.chain-choice.ui-checkbox-labelled>input:focus-visible+.ui-checkbox-box{box-shadow:none}.ui-checkbox>input[aria-invalid=true]+.ui-checkbox-box,.ui-checkbox-labelled:has(input[aria-invalid=true]){border-color:var(--red)}.ui-checkbox>input[aria-invalid=true]:focus-visible+.ui-checkbox-box,.ui-checkbox-labelled:has(input[aria-invalid=true]:focus-visible){box-shadow:var(--focus-ring-danger)}.ui-checkbox>input:disabled+.ui-checkbox-box,.ui-checkbox>input:disabled~.ui-checkbox-label{opacity:.48;cursor:not-allowed}.ui-checkbox:has(input:disabled){background:#f6f7f5;cursor:not-allowed}.ui-checkbox:not(.ui-checkbox-labelled):has(input:disabled){background:transparent}.ui-switch{--ui-switch-label-font-size: 13px;--ui-switch-label-line-height: 18px;--ui-switch-meta-font-size: 11px;--ui-switch-meta-line-height: 14px;position:relative;min-width:0;min-height:60px;display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 12px;border:1px solid var(--control-border);border-radius:var(--control-radius);background:#fbfcfa;color:var(--ink);cursor:pointer;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.ui-switch-copy{min-width:0;display:grid;gap:4px;overflow-wrap:anywhere;pointer-events:none}.ui-switch-copy strong{font-size:var(--ui-switch-label-font-size);font-weight:700;line-height:var(--ui-switch-label-line-height)}.ui-switch-copy small{color:var(--muted);font-size:var(--ui-switch-meta-font-size);line-height:var(--ui-switch-meta-line-height)}.ui-switch-control{display:inline-flex;align-items:center;justify-content:flex-end;gap:9px;flex:0 0 auto;pointer-events:none}.ui-switch-state{min-width:26px;color:var(--muted);font-size:var(--ui-switch-meta-font-size);font-weight:680;line-height:var(--ui-switch-meta-line-height);text-align:right}.ui-switch-state-on{display:none;color:var(--accent-dark)}.ui-switch-track{width:42px;height:24px;display:flex;align-items:center;flex:0 0 auto;padding:2px;border:1px solid var(--input);border-radius:999px;background:var(--input);transition:border-color .14s ease,background-color .14s ease,transform .1s ease}.ui-switch-track>span{width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #19211d40;transition:transform .14s ease}.ui-switch:has(input:checked){border-color:#a8cdb9;background:#f3faf6}.ui-switch>input:checked~.ui-switch-control .ui-switch-state-off{display:none}.ui-switch>input:checked~.ui-switch-control .ui-switch-state-on{display:inline}.ui-switch>input:checked~.ui-switch-control .ui-switch-track{border-color:var(--accent);background:var(--accent)}.ui-switch>input:checked~.ui-switch-control .ui-switch-track>span{transform:translate(18px)}.ui-switch:hover:not(:has(input:disabled)){border-color:#b8cec0;background:#f7faf8}.ui-switch:hover:not(:has(input:disabled)) .ui-switch-track{border-color:var(--input-hover);background:var(--input-hover)}.ui-switch:active:not(:has(input:disabled)) .ui-switch-track{transform:scale(.96)}.ui-switch:has(input:focus-visible){border-color:var(--accent);box-shadow:var(--focus-ring)}.ui-switch:has(input[aria-invalid=true]){border-color:var(--red)}.ui-switch:has(input[aria-invalid=true]) .ui-switch-track{border-color:var(--red)}.ui-switch:has(input[aria-invalid=true]:focus-visible){box-shadow:var(--focus-ring-danger)}.ui-switch:has(input:disabled){background:#f5f7f5;opacity:.56;cursor:not-allowed}.ui-badge{min-width:0;width:fit-content;max-width:none;display:inline-flex;align-items:center;flex:0 0 auto;border:1px solid transparent;border-radius:5px;font-weight:680;font-variant-numeric:tabular-nums;line-height:1;vertical-align:middle}.ui-badge-sm{min-height:22px;gap:4px;padding:1px 7px;font-size:11px}.ui-badge-md{min-height:26px;gap:5px;padding:2px 8px;font-size:12px}.ui-badge-icon{width:14px;height:14px;display:grid;place-items:center;flex:0 0 14px;line-height:0}.ui-badge-icon>*{grid-area:1 / 1}.ui-badge-icon svg{display:block;width:13px;height:13px;stroke-width:2.2}.ui-badge-label{min-width:0;line-height:1.2;white-space:nowrap}.ui-badge[data-truncate=true]{max-width:100%;flex-shrink:1}.ui-badge[data-truncate=true] .ui-badge-label{overflow:hidden;text-overflow:ellipsis}.ui-badge-success{border-color:#c4ddcf;background:#e9f5ed;color:#155d44}.ui-badge-warning{border-color:#ead59e;background:var(--warning-soft);color:#735417}.ui-badge-danger{border-color:#e8c4c0;background:var(--danger-soft);color:#8b3029}.ui-badge-neutral{border-color:#d7deda;background:#f0f3f1;color:#57625a}.ui-badge-accent{border-color:#bed9cb;background:var(--accent-soft);color:var(--accent-dark)}.ui-badge-info{border-color:#cbdde8;background:var(--info-soft);color:#315d75}.ui-badge-outline{border-color:var(--control-border);background:#fff;color:#59645c}.ui-notice{min-width:0;min-height:58px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:10px;padding:10px 12px 10px 10px;border:1px solid;border-left-width:3px;border-radius:6px}.ui-notice-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:5px;background:#ffffff94;box-shadow:inset 0 0 0 1px #ffffffb8;line-height:0}.ui-notice-icon svg{display:block;width:17px;height:17px;stroke-width:2.1}.ui-notice-copy{min-width:0;display:grid;gap:2px;align-self:center}.ui-notice-title{color:currentColor;font-size:12px;font-weight:730;line-height:1.35}.ui-notice-content{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.ui-notice-action{min-width:0;align-self:center}.ui-notice-info{border-color:#c8dce7;border-left-color:#397c9f;background:var(--info-soft);color:#31566a}.ui-notice-success{border-color:#bdd8c9;border-left-color:#2d8468;background:#edf7f1;color:#285140}.ui-notice-warning{border-color:#e4ce94;border-left-color:#b78225;background:var(--warning-soft);color:#684b12}.ui-notice-danger{border-color:#e4beb9;border-left-color:#b64038;background:var(--danger-soft);color:#84251f}.ui-notice code{max-width:100%;overflow-wrap:anywhere;padding:3px 7px;border:1px solid currentColor;border-radius:4px;background:#ffffffb8;font-family:var(--font-mono);font-size:11px}.portfolio-toaster{--width: min(380px, calc(100vw - 24px) );font-family:var(--font-sans)!important}.portfolio-toast{min-height:58px;align-items:flex-start!important;gap:10px!important;padding:12px 42px 12px 13px!important;border:1px solid #d8dfd9!important;border-left-width:3px!important;border-radius:6px!important;background:#fff!important;color:var(--ink)!important;box-shadow:0 14px 36px #1c272129,0 2px 8px #1c272114!important}.portfolio-toast-success{border-left-color:#2d8468!important}.portfolio-toast-info{border-left-color:#397c9f!important}.portfolio-toast-warning{border-left-color:#b78225!important}.portfolio-toast-error{border-left-color:#b64038!important}.portfolio-toast-loading{border-left-color:#657269!important}.portfolio-toast-icon{width:18px!important;height:18px!important;display:grid!important;place-items:center;flex:0 0 18px!important;margin:1px 0 0!important;color:#657269}.portfolio-toast-success .portfolio-toast-icon{color:#1d7257}.portfolio-toast-info .portfolio-toast-icon{color:#2f6f90}.portfolio-toast-warning .portfolio-toast-icon{color:#9a6815}.portfolio-toast-error .portfolio-toast-icon{color:#a23832}.portfolio-toast-icon svg{width:17px;height:17px;stroke-width:2}.portfolio-toast-content{min-width:0;flex:1 1 auto!important;gap:2px!important}.portfolio-toast-title,.portfolio-toast-description{min-width:0;overflow-wrap:anywhere;word-break:break-word}.portfolio-toast-title{color:var(--ink)!important;font-size:13px!important;font-weight:720!important;line-height:1.35!important}.portfolio-toast-description{color:var(--muted)!important;font-size:11px!important;line-height:1.45!important}.portfolio-toast-action,.portfolio-toast-cancel{min-width:0!important;min-height:30px!important;flex:0 0 auto!important;padding:0 10px!important;border-radius:5px!important;font-family:var(--font-sans)!important;font-size:11px!important;font-weight:720!important;line-height:1!important;white-space:nowrap}.portfolio-toast-action{border:1px solid #0f7258!important;background:var(--accent)!important;color:#fff!important}.portfolio-toast-action:hover{border-color:#0b604a!important;background:var(--accent-dark)!important}.portfolio-toast-action-label{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px}.portfolio-toast-action-icon{width:14px;height:14px;display:grid;place-items:center;flex:0 0 14px}.portfolio-toast-action-icon svg{width:14px;height:14px;display:block;stroke-width:2}.portfolio-toast-cancel{border:1px solid #d6ddd7!important;background:#f5f7f4!important;color:#435047!important}.portfolio-toast-cancel:hover{border-color:#c4cec6!important;background:#edf1ed!important;color:var(--ink)!important}.portfolio-toast-action:focus-visible,.portfolio-toast-cancel:focus-visible{outline:0!important;box-shadow:var(--focus-ring)!important}.portfolio-toast-loader{width:18px!important;height:18px!important}.portfolio-toast-close{top:8px!important;right:8px!important;left:auto!important;width:30px!important;height:30px!important;display:grid!important;place-items:center;border:0!important;border-radius:5px!important;background:transparent!important;color:var(--muted)!important;transform:none!important}.portfolio-toast-close:hover{background:#edf0ed!important;color:var(--ink)!important}.portfolio-toast-close:focus-visible{outline:0!important;box-shadow:var(--focus-ring)!important}.portfolio-toast-close svg{width:14px;height:14px}@media(max-width:600px){.portfolio-toast{min-height:56px;padding:11px 42px 11px 12px!important}}@media(max-width:360px){.portfolio-toast:has(.portfolio-toast-action){flex-wrap:wrap!important}.portfolio-toast:has(.portfolio-toast-action) .portfolio-toast-content{flex:1 1 calc(100% - 28px)!important}.portfolio-toast:has(.portfolio-toast-action) .portfolio-toast-action{margin-top:-2px!important;margin-left:28px!important}}.ui-item-group{display:grid;margin:0;padding:0;list-style:none}.ui-item{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;list-style:none}.ui-item[data-size=sm]{gap:8px}.ui-item[data-size=xs]{gap:6px}.ui-item[data-variant=outline]{padding:12px;border:1px solid #dfe5dc;border-radius:6px;background:#fff}.ui-item[data-variant=muted]{padding:12px;border-radius:6px;background:#f5f8f4}.ui-item-group>.ui-item+.ui-item{border-top:1px solid #e3e8df}.ui-item-separator{height:1px;margin:0;padding:0;border:0;background:#e3e8df;list-style:none}.ui-item-media,.ui-item-actions{display:flex;align-items:flex-start}.ui-item-media[data-variant=icon]{width:36px;height:36px;display:grid;place-items:center;border:1px solid #dfe5dc;border-radius:6px;background:#f8faf7;color:var(--accent-dark)}.ui-item-media[data-variant=icon] svg{width:16px;height:16px}.ui-item-media[data-variant=image]{overflow:hidden;border-radius:6px}.ui-item-content{min-width:0;display:grid;gap:3px}.ui-item-title{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:5px;color:var(--ink);font-size:14px;font-weight:720;overflow-wrap:anywhere}.ui-item-description{min-width:0;color:var(--muted);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.ui-item-actions{justify-content:flex-end;gap:6px}.ui-item-header,.ui-item-footer{min-width:0;grid-column:1 / -1;display:grid}.ui-item-footer{gap:10px}.mobile-ledger-list.ui-item-group{display:none}.ledger-item{--ledger-label-font-size: 11px;--ledger-label-line-height: 14px;padding:14px 12px;background:#fff}.ledger-item[data-actionable=true]{transition:background-color .14s ease,box-shadow .14s ease}.ledger-item[data-actionable=true]:focus-within{background:#f7faf7;box-shadow:inset 3px 0 0 var(--accent)}.ledger-item .ui-item-media>.token-icon,.ledger-item .ui-item-media>.wallet-badge,.ledger-item .ui-item-media>.chain-badge,.ledger-item .ui-item-media>.asset-group-mark{width:40px;height:40px}.ledger-item-amount{min-width:92px;display:grid;justify-items:end;gap:3px;margin:0;text-align:right}.ledger-item-amount>dt{color:var(--muted);font-size:var(--ledger-label-font-size);font-weight:600;line-height:var(--ledger-label-line-height)}.ledger-item-amount>dd{min-width:0;display:grid;justify-items:end;gap:3px;margin:0}.ledger-item-amount>dd>strong{color:var(--accent-dark);font-family:var(--font-mono);font-size:15px;font-variant-numeric:tabular-nums;line-height:1.2}.ledger-item-amount-meta{min-width:0}.token-unit-price-meta{display:inline-flex;max-width:100%;align-items:baseline;justify-content:flex-end;gap:5px;color:var(--muted);font-family:var(--font-sans);font-size:var(--ledger-label-font-size);font-weight:600;line-height:var(--ledger-label-line-height);white-space:nowrap}.token-unit-price-meta .ui-token-price-value{color:var(--ink-soft);font-size:11px}.ledger-item-amount-meta .ui-share-meter{justify-content:flex-end;margin-top:1px}.ledger-item-amount-meta .ui-share-meter-track{--ui-data-bar-width: 52px}.ledger-item-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid #e1e6e1;border-bottom:1px solid #e1e6e1;background:#f8faf7}.ledger-item-facts.columns-1{grid-template-columns:1fr}.ledger-item-facts.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-item-facts [data-slot=ledger-fact-item]{min-width:0;display:grid;align-content:start;gap:4px;padding:8px 9px}.ledger-item-facts [data-slot=ledger-fact-item]+[data-slot=ledger-fact-item]{border-left:1px solid #e1e6e1}.ledger-item-facts [data-slot=ledger-fact-label]{color:var(--muted);font-size:var(--ledger-label-font-size);font-weight:600;line-height:var(--ledger-label-line-height)}.ledger-item-facts [data-slot=ledger-fact-value]{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--ink);font-size:12px;font-weight:680;line-height:1.35}.ledger-item-facts [data-value-kind=number] [data-slot=ledger-fact-value]{overflow:hidden;font-family:var(--font-mono);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.ledger-item-details,.ledger-detail-block{min-width:0;display:grid}.ledger-item-details{gap:9px}.ledger-detail-block{gap:5px}.ledger-detail-block [data-slot=ledger-detail-label]{color:var(--muted);font-size:var(--ledger-label-font-size);font-weight:650;line-height:var(--ledger-label-line-height)}.ledger-detail-block [data-slot=ledger-detail-content]{min-width:0}.ui-empty-state{min-height:300px;display:grid;place-items:center;align-content:center;gap:12px;padding:28px 24px;color:var(--muted);text-align:center}.ui-empty-state-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid #d6ddd7;border-radius:8px;background:#f3f6f3;color:#5d6960}.ui-empty-state-icon svg{width:21px;height:21px;display:block}.ui-empty-state[data-state=no-results] .ui-empty-state-icon{border-color:#ccd9e3;background:#f1f6f8;color:#3d6172}.ui-empty-state[data-state=loading] .ui-empty-state-icon{border-color:#c9ded4;background:#edf7f2;color:var(--accent)}.ui-empty-state-copy{width:min(100%,420px);display:grid;gap:4px}.ui-empty-state-title{color:var(--ink);font-size:14px;font-weight:720;line-height:1.4}.ui-empty-state-description{font-size:12px;line-height:1.55;overflow-wrap:anywhere;word-break:break-word}.ui-empty-state-action{max-width:100%;min-height:32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:2px}@media(max-width:680px){.ui-search-field,.ui-password-field{grid-template-columns:30px minmax(0,1fr) 42px}.ui-search-field .ui-input-group-addon-end,.ui-password-field .ui-input-group-addon-end,.ui-search-field .ui-input-group-button.ui-icon-button,.ui-password-field .ui-input-group-button.ui-icon-button{width:42px}.ui-search-field .ui-input-group-button.ui-icon-button,.ui-password-field .ui-input-group-button.ui-icon-button{height:42px}.ui-search-field .ui-input-group-button.ui-icon-button:after,.ui-password-field .ui-input-group-button.ui-icon-button:after{position:absolute;inset:-1px;content:""}.ui-search-field .ui-input-group-button.ui-icon-button svg,.ui-password-field .ui-input-group-button.ui-icon-button svg{width:16px;height:16px}.ui-pagination{min-height:94px;flex-direction:column;justify-content:center;gap:10px;padding:11px 14px;text-align:center}.ui-pagination-content{justify-content:center;gap:6px}.ui-pagination-content>.ui-pagination-token{display:none}.ui-pagination-content>.ui-pagination-mobile-progress-item{display:grid}.ui-pagination .ui-icon-button-xs{width:44px;height:44px}.ui-notice[data-has-action=true]{grid-template-columns:28px minmax(0,1fr)}.ui-notice[data-has-action=true] .ui-notice-action{grid-column:2;justify-self:start}}.ui-button:focus-visible,.ui-icon-button:focus-visible{outline:0;box-shadow:var(--focus-ring)}@media(forced-colors:active){.ui-button:focus-visible,.ui-icon-button:focus-visible,.ui-tabs-trigger:focus-visible,.ui-route-nav-link:focus-visible,.ui-select-trigger:focus-visible,.ui-input:focus-visible,.ui-textarea:focus-visible,.ui-input-group:focus-within,.ui-line-textarea:focus-within,.ui-checkbox>input:focus-visible+.ui-checkbox-box,.ui-switch:has(input:focus-visible),.ui-color-swatch:focus-visible .ui-color-swatch-surface{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}.chain-choice.ui-checkbox-labelled:has(input:focus-visible){outline:2px solid Highlight;outline-offset:2px;box-shadow:none}.chain-choice.ui-checkbox-labelled>input:focus-visible+.ui-checkbox-box{outline:0}.ui-tabs-content:focus-visible{outline-color:Highlight;outline-offset:-2px}.portfolio-toast-action:focus-visible,.portfolio-toast-cancel:focus-visible,.portfolio-toast-close:focus-visible{outline:2px solid Highlight!important;outline-offset:2px!important;box-shadow:none!important}.ui-dropdown-menu-item[data-highlighted],.ui-select-item[data-highlighted]{outline:2px solid Highlight;outline-offset:-2px;box-shadow:none}}@media(max-width:1200px){.desktop-ledger-table{display:none}.mobile-ledger-list.ui-item-group{display:grid}}@media(max-width:680px){:root{--control-height: 44px;--control-height-sm: 40px}.ui-input-group-control{min-height:var(--control-height)}.ui-dialog{inset:auto 0 0;width:100%;max-width:none;height:min(92dvh,760px);max-height:92dvh;margin:0;border-right:0;border-bottom:0;border-left:0;border-radius:8px 8px 0 0;transform:none}.ui-dialog[data-state=open]{animation:sheet-enter .16s ease-out}@keyframes sheet-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.ui-dialog-layout{height:100%;max-height:92dvh}.ui-dialog.wallet-import-dialog{height:min(82dvh,680px);max-height:82dvh}.ui-dialog.wallet-import-dialog .ui-dialog-layout{max-height:82dvh}.ui-dialog.asset-group-dialog{height:min(78dvh,660px);max-height:78dvh}.ui-dialog.asset-group-dialog .ui-dialog-layout{height:100%;max-height:78dvh}.ui-dialog-header{gap:10px;padding:14px 12px}.ui-dialog [data-slot=dialog-close]{width:var(--control-height);height:var(--control-height)}.ui-dialog-header-icon{width:36px;height:36px}.ui-dialog-heading h2{font-size:16px}.ui-dialog-heading p{font-size:11px}.ui-dialog-body{padding:14px 12px}.ui-dialog-footer{align-items:stretch;flex-direction:column;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.ui-dialog-footer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-dialog-footer-actions .ui-button{width:100%;min-height:var(--control-height)}.ui-confirm-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.ui-confirm-header{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:16px 14px}.ui-confirm-header-icon{width:36px;height:36px}.ui-confirm-header h2{font-size:16px}.ui-confirm-body{padding:0 14px 16px}.ui-confirm-error{margin:0 14px 14px}.ui-confirm-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.ui-confirm-footer .ui-button{width:100%;min-height:var(--control-height)}.chain-choice-group-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.refresh-dialog-body{gap:14px}.refresh-chain-groups{gap:10px;margin-top:2px}.chain-choice-group{gap:6px}.chain-choice-group+.chain-choice-group{padding-top:10px}.chain-choice.ui-checkbox-labelled{min-height:44px;padding-right:8px;padding-left:8px}.chain-choice-label{grid-template-columns:22px minmax(0,1fr);gap:6px}.chain-choice-mark.chain-badge{--ui-identity-mark-icon-size: 11px;width:22px;height:22px}.dialog-setting-row{padding-top:12px}.wallet-import-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(220px,1fr) auto}.wallet-import-workspace .ui-line-textarea{min-height:min(30dvh,240px)}.wallet-import-review{gap:9px;padding:10px}.wallet-import-review-heading{grid-template-columns:28px minmax(0,1fr);gap:8px}.wallet-import-review-heading-icon{width:28px;height:28px}.wallet-import-review-state{min-height:48px;padding:8px}.wallet-import-review-issues ul{max-height:64px}.ui-button{padding-right:11px;padding-left:11px}.ui-icon-button-xs{width:32px;height:32px}.token-contract-list[data-layout=stack]>.ui-metadata-item[data-has-action=true]{min-height:44px;padding-left:10px}.token-contract-copy.ui-icon-button-xs{width:44px;height:44px}.ui-checkbox:not(.ui-checkbox-labelled){width:44px;height:44px}.risk-heading .ui-info-popover-trigger,.ui-info-popover-close{width:44px;height:44px}.ui-info-popover-description{font-size:12px;line-height:1.5}.ui-dropdown-menu-content{min-width:208px;padding:6px}.ui-dropdown-menu-label{min-height:32px;padding-right:10px;padding-left:10px}.ui-dropdown-menu-item{min-height:44px;padding-right:10px;padding-left:10px;font-size:13px}.ui-dropdown-menu-item[data-has-icon=true]{grid-template-columns:20px minmax(0,1fr)}.ui-dropdown-menu-item-icon{width:20px;height:20px}.ui-dropdown-menu-item-icon>svg{width:16px;height:16px}.ui-select-content{max-height:min(360px,var(--radix-select-content-available-height))}.ui-select-viewport{padding:6px}.ui-select-item{min-height:44px;grid-template-columns:20px minmax(0,1fr);gap:8px;padding-right:10px;padding-left:8px;font-size:13px}.ui-select-option.has-icon{grid-template-columns:20px minmax(0,1fr)}.ui-select-option-icon,.ui-select-item-indicator-slot{width:20px;height:20px}.ui-select-option-icon>svg{width:16px;height:16px}.ui-select-scroll-button{display:none}.wallet-address-line{grid-template-columns:36px minmax(0,1fr) 32px;min-height:32px}.wallet-address-list[data-copyable=true] .wallet-address-line{grid-template-columns:36px minmax(0,1fr) 44px;min-height:44px}.wallet-address-list:not([data-copyable=true]) .wallet-address-line{grid-template-columns:36px minmax(0,1fr)}.wallet-address-copy.ui-icon-button-xs{width:44px;height:44px;opacity:.8}.wallet-address-copy.ui-icon-button-xs svg{width:14px;height:14px}.wallet-ledger-item>.ui-item-content{display:contents}.wallet-ledger-item>.ui-item-media,.wallet-ledger-item>.ui-item-content>.ui-item-title,.wallet-ledger-item>.ui-item-actions{grid-row:1}.wallet-ledger-item>.ui-item-content>.ui-item-description{grid-column:1 / -1;grid-row:2;margin-top:2px}.wallet-ledger-item>.ui-item-footer{grid-row:3}.ui-checkbox.mobile-select-all{display:inline-flex}}@media(max-width:980px){.management-skeleton-sidebar{min-height:66px;display:block;padding:0}.management-skeleton-sidebar-desktop{display:none}.management-skeleton-sidebar-mobile{min-height:66px;display:grid;grid-template-columns:36px minmax(0,1fr) 64px;align-items:center;gap:10px;padding:9px 12px}.management-skeleton-sidebar-mobile>.ui-skeleton:first-child{width:36px;height:36px;border-radius:6px}.management-skeleton-sidebar-mobile>div{display:grid;gap:5px}.management-skeleton-sidebar-mobile>div>.ui-skeleton:first-child{width:70px;height:9px}.management-skeleton-sidebar-mobile>div>.ui-skeleton:last-child{width:108px;height:14px}.management-skeleton-sidebar-mobile>.ui-skeleton:last-child{width:64px;height:22px;justify-self:end}}@media(max-width:680px){.management-heading-skeleton{width:196px}.management-skeleton-content{min-height:0}.management-skeleton-toolbar{display:grid;gap:10px;padding:12px}.management-skeleton-summary{display:flex;align-items:center;justify-content:space-between}.management-skeleton-summary>.ui-skeleton:last-child{width:76px}.management-skeleton-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.management-skeleton-tools>.ui-skeleton{width:100%;height:42px}.management-skeleton-tools>.ui-skeleton:last-child{grid-column:1 / -1;width:100%}.management-skeleton-table-heading{display:none}.management-skeleton-wallet-row{min-height:196px;display:grid;grid-template-columns:44px minmax(0,1fr) 76px;grid-template-rows:auto auto auto;align-items:center;gap:11px 7px;padding:13px 12px}.management-skeleton-wallet-row:nth-child(n+4){display:none}.management-skeleton-checkbox{grid-column:1;grid-row:1;align-self:center;justify-self:center}.management-skeleton-wallet-identity{grid-column:2;grid-row:1}.management-skeleton-actions{grid-column:3;grid-row:1;width:76px;height:38px}.management-skeleton-group-control{grid-column:2 / 4;grid-row:2;width:100%;max-width:none;height:42px}.management-skeleton-amount{grid-column:2;grid-row:3;justify-self:start}.management-skeleton-status{grid-column:3;grid-row:3}.asset-group-dialog .asset-group-inline-edit .ui-inline-edit-input{padding-right:8px;padding-left:8px}}@media(max-width:366px){.asset-group-dialog .ui-color-swatch-group[data-size=sm] .ui-color-swatch-list{grid-template-columns:repeat(3,44px);gap:8px}}@media(max-width:360px){.wallet-import-workspace{grid-template-rows:minmax(140px,1fr) auto}.wallet-import-workspace .ui-line-textarea{min-height:min(20dvh,150px)}.wallet-import-review[data-state=empty]{gap:7px}.wallet-import-review-formats li{min-height:38px;grid-template-columns:92px minmax(0,1fr);padding:5px 6px}.wallet-import-review-metric{min-height:50px}.wallet-import-review-state{min-height:42px}.wallet-import-review-issues ul{max-height:70px}}:root{--bg:#f4f4ef;--surface:#fff;--sunken:#f8f8f4;--hover:#f3f5ef;--ink:#18211c;--ink-2:#46524b;--muted:#7a857e;--faint:#a9b1ab;--line:#e6e8e1;--line-2:#d6dad1;--accent:#2b6748;--accent-2:#3d8560;--accent-soft:#e8f1ea;--accent-ink:#1d4a33;--warn:#985a1c;--warn-soft:#fbf3e6;--warn-line:#efd9b8;--bad:#a5432f;--bad-soft:#fbede9;--bad-line:#f0cfc6;--r:14px;--r-sm:8px;--shadow:0 1px 2px rgba(24,33,28,.04),0 4px 14px rgba(24,33,28,.035);--sans:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--ease:cubic-bezier(.2,.7,.2,1);color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:64px}body{margin:0;background:var(--bg);color:var(--ink);font:13px/1.55 var(--sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px;border-radius:4px}[hidden]{display:none!important}.mono{font-family:var(--mono);font-size:.94em}.muted{color:var(--muted)}.wrap{max-width:1240px;margin:0 auto;padding:0 24px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.pad{padding:20px 22px}.top{position:sticky;top:0;z-index:20;background:#f4f4efdb;backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.top-in{height:52px;display:flex;align-items:center;gap:18px}.back{color:var(--muted);font-size:12px;white-space:nowrap;transition:color .15s}.back:hover{color:var(--ink)}.brand{display:flex;align-items:center;gap:8px;font-weight:620;letter-spacing:.01em;padding-left:18px;border-left:1px solid var(--line-2)}.brand b{font:600 10px/1 var(--mono);background:var(--ink);color:#fff;border-radius:5px;padding:4px 5px;letter-spacing:.04em}.brand span{font-weight:400;color:var(--muted);font-size:12px;margin-left:4px}.status{margin-left:auto;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:4px 11px 4px 9px;font-size:12px;color:var(--ink-2);transition:border-color .2s,background .2s}.status i{width:7px;height:7px;border-radius:50%;background:var(--faint);position:relative}.status[data-state=ok] i{background:var(--accent-2)}.status[data-state=ok] i:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1.5px solid var(--accent-2);opacity:0;animation:ping 2.4s var(--ease) infinite}.status[data-state=warn]{border-color:var(--warn-line);background:var(--warn-soft);color:var(--warn)}.status[data-state=warn] i{background:var(--warn)}.status[data-state=bad]{border-color:var(--bad-line);background:var(--bad-soft);color:var(--bad)}.status[data-state=bad] i{background:var(--bad)}@keyframes ping{0%{transform:scale(.6);opacity:.7}70%,to{transform:scale(1.9);opacity:0}}.net{font-size:11px;color:var(--muted);white-space:nowrap}main.wrap{padding-top:22px;padding-bottom:40px}.banner{display:flex;gap:12px;align-items:flex-start;margin:0 0 16px;padding:12px 16px;border:1px solid var(--warn-line);background:var(--warn-soft);color:#6f4517;border-radius:var(--r-sm);font-size:12.5px;animation:rise .3s var(--ease)}.banner.bad{border-color:var(--bad-line);background:var(--bad-soft);color:#7c3020}.banner b{font-weight:600}.banner p{margin:2px 0 0;color:inherit;opacity:.85}.banner .dot{width:7px;height:7px;border-radius:50%;background:currentColor;margin-top:6px;flex:none}.link{border:0;background:none;padding:0;color:var(--accent);font-size:12px}.link:hover{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.tabs{position:sticky;top:52px;z-index:15;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 -24px 14px;padding:10px 24px;background:#f4f4efe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tablist{display:flex;gap:2px;padding:3px;background:#e9eae3;border-radius:10px}.tablist{max-width:100%;overflow-x:auto}.tablist button{white-space:nowrap;border:0;background:none;padding:6px 14px;border-radius:8px;font-size:13px;color:var(--ink-2);display:inline-flex;align-items:baseline;gap:6px;transition:background .15s,color .15s,box-shadow .15s}.tablist button span{font:11px var(--mono);color:var(--faint)}.tablist button:hover{color:var(--ink)}.tablist button[aria-selected=true]{background:var(--surface);color:var(--ink);font-weight:550;box-shadow:0 1px 2px #18211c14,0 0 0 1px #18211c08}.tablist button[aria-selected=true] span{color:var(--muted)}.tools{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.day-pick{display:inline-flex;align-items:center;gap:6px;padding:2px 4px 2px 10px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);font-size:12px;color:var(--muted)}.day-pick.on{border-color:var(--accent-2);color:var(--accent-ink);background:var(--accent-soft)}.day-pick input{border:0;background:none;font:12px var(--mono);color:var(--ink);padding:3px 2px}.search{width:220px;height:32px;border:1px solid var(--line-2);background:var(--surface);border-radius:var(--r-sm);padding:0 11px;font-size:12.5px;transition:border-color .15s,box-shadow .15s}.search:focus{outline:0;border-color:var(--accent-2);box-shadow:0 0 0 3px #3d856024}.btn{height:32px;border:1px solid var(--line-2);background:var(--surface);border-radius:var(--r-sm);padding:0 12px;font-size:12.5px;color:var(--ink-2);transition:background .15s,border-color .15s;white-space:nowrap}.btn:hover{background:var(--hover);border-color:var(--faint)}.seg{display:inline-flex;padding:2px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface)}.seg button{border:0;background:none;border-radius:6px;padding:4px 10px;font-size:12px;color:var(--muted);white-space:nowrap;transition:background .15s,color .15s}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink);font-weight:550}.seg button small{font:10.5px var(--mono);margin-left:4px;opacity:.7}.filter-chip{display:inline-flex;align-items:center;gap:6px;height:28px;border:1px solid var(--accent-2);background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:0 6px 0 11px;font-size:12px}.filter-chip button{border:0;background:none;width:18px;height:18px;border-radius:50%;line-height:1;color:inherit}.filter-chip button:hover{background:#2b674824}.view{min-height:320px;animation:fade .22s var(--ease)}@keyframes fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}table{width:100%;border-collapse:collapse}th,td{padding:10px 14px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);white-space:nowrap}thead th{font-size:11.5px;font-weight:500;color:var(--muted);background:var(--surface);position:sticky;top:0;z-index:1}tbody tr{transition:background .12s}tbody tr:hover{background:var(--hover)}tbody tr:last-child td{border-bottom:0}td.num,th.num{text-align:right;font-family:var(--mono);font-size:12.5px}td small,th small{display:block;font:11px var(--sans);color:var(--muted);margin-top:1px}td.num small{font-family:var(--mono)}.day-row th{background:var(--sunken);font-size:12px;font-weight:550;color:var(--ink-2);padding:8px 14px;position:static}.day-row th span{font-weight:400;color:var(--muted);margin-left:10px}.day-row:hover{background:none}.neg{color:var(--bad)}.more{display:flex;justify-content:center;padding:14px}.empty{padding:48px 20px;text-align:center;color:var(--muted)}.note{font-size:12px;color:var(--muted);margin:12px 4px 0}.badge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;padding:2px 8px;border-radius:999px;background:var(--sunken);color:var(--ink-2);border:1px solid var(--line)}.badge.reward{background:var(--accent-soft);color:var(--accent-ink);border-color:#cfe2d5}.badge.revert{background:var(--bad-soft);color:var(--bad);border-color:var(--bad-line)}.badge.soon{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}.ext{color:var(--ink-2);border-bottom:1px solid var(--line-2);transition:color .12s,border-color .12s}.ext:hover{color:var(--accent);border-color:var(--accent-2)}.minibar{display:block;width:100%;max-width:120px;height:4px;margin-top:5px}.num .minibar{margin-left:auto}.minibar .rail{fill:#eceee8}.minibar .fill{fill:var(--accent-2)}details.fold{border-top:1px solid var(--line)}details.fold>summary{list-style:none;cursor:pointer;padding:12px 16px;font-size:12.5px;color:var(--ink-2);display:flex;align-items:center;gap:8px}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary:before{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .2s var(--ease);margin-right:2px}details.fold[open]>summary:before{transform:rotate(45deg)}details.fold>summary:hover{color:var(--ink)}.sec{margin-top:14px}.sec-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px 10px}.sec-head h3{margin:0;font-size:14px;font-weight:600}.sec-head h3 small{font-size:12px;color:var(--muted);font-weight:400;margin-left:10px}.sec-head .muted{font-size:12px}.sec-head .muted b{color:var(--ink);font-weight:600}.caveat{font-size:12px;color:var(--muted);margin:2px 18px 14px}.foot{margin-top:28px}.method{background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.method>summary{list-style:none;cursor:pointer;padding:14px 18px;font-size:13px;display:flex;gap:12px;align-items:center}.method>summary::-webkit-details-marker{display:none}.method>summary:after{content:"+";margin-left:auto;font-size:16px;color:var(--muted);transition:transform .2s var(--ease)}.method[open]>summary:after{transform:rotate(45deg)}.method>summary .muted{font:11.5px var(--mono)}.cov{padding:0 18px 4px;font-size:12px;color:var(--ink-2);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px 24px}.cov div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dashed var(--line);padding:6px 0}.cov div span:last-child{font-family:var(--mono);font-size:11.5px;text-align:right}.method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 28px;padding:16px 18px 18px}.method-grid p{margin:0;font-size:12px;color:var(--muted);line-height:1.7}.method-grid b{display:block;color:var(--ink);font-weight:550;margin-bottom:2px}.foot-meta{display:flex;justify-content:space-between;padding:16px 4px;font-size:11.5px;color:var(--muted)}.foot-meta a:hover{color:var(--ink)}.tip{position:fixed;z-index:50;pointer-events:none;max-width:300px;background:#18211cf0;color:#f3f5f1;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.5;box-shadow:0 8px 24px #0000002e}.tip b{font-weight:600;color:#fff}.tip .m{font-family:var(--mono);font-size:11.5px;color:#cbd5ce}.sk{display:block;border-radius:6px;background:linear-gradient(90deg,#eceee8 25%,#f5f6f2,#eceee8 75%);background-size:200% 100%;animation:shimmer 1.3s linear infinite}.sk-count{width:300px;height:54px}.sk-line{width:340px;height:16px}.sk-row{height:42px;margin:2px 0}.sk-cal{height:156px}.sk-block{height:280px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1040px){.method-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.wrap{padding:0 16px}.net,.brand span,.back span,.status .ago{display:none}.top-in{gap:12px}.brand{padding-left:12px}.tabs{margin:0 -16px 12px;padding:8px 16px;flex-wrap:wrap;gap:8px}.tools{margin-left:0;width:100%;justify-content:flex-start}.search{flex:1 1 160px;width:auto;min-width:140px}.method-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}:root{--font-sans:var(--sans);--font-mono:var(--mono);--background:var(--bg);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface);--popover-foreground:var(--ink);--primary:var(--accent);--primary-foreground:#fff;--primary-border:var(--accent);--primary-hover:var(--accent-ink);--primary-active:var(--accent-ink);--secondary:var(--sunken);--secondary-foreground:var(--ink-2);--muted-surface:var(--sunken);--muted-foreground:var(--muted);--muted-foreground-strong:var(--ink-2);--border:var(--line);--input:var(--line-2);--input-hover:var(--faint);--ring:var(--accent-2);--radius:var(--r-sm);--shadow-panel:var(--shadow);--accent-dark:var(--accent-ink);--ink-soft:var(--ink-2);--control-border:var(--line-2);--control-border-hover:var(--faint);--control-background:var(--surface);--surface-raised:var(--surface);--surface-subtle:var(--sunken);--surface-muted:var(--sunken);--surface-hover:var(--hover);--surface-selected:var(--accent-soft);--line-soft:var(--line);--line-strong:var(--line-2);--warning-foreground:var(--warn);--warning-soft:var(--warn-soft);--danger-foreground:var(--bad);--danger-soft:var(--bad-soft);--success-foreground:var(--accent-ink);--popover-border:var(--line-2);--popover-item-foreground:var(--ink-2);--popover-highlight:var(--accent-soft);--popover-highlight-foreground:var(--accent-ink)}:root[data-theme=dark]{--bg:#171c19;--surface:#202722;--sunken:#242d27;--hover:#2b352e;--ink:#e4eae4;--ink-2:#bac7bd;--muted:#96a59a;--faint:#728278;--line:#344138;--line-2:#45574b;--accent:#6aaf85;--accent-2:#8ac6a0;--accent-soft:#293e31;--accent-ink:#b1d9be;--primary-foreground:#15271b;--warn:#d9b275;--warn-soft:#352e22;--warn-line:#594831;--bad:#e39f8b;--bad-soft:#392824;--bad-line:#65463d;color-scheme:dark}body{font:13px/1.55 var(--sans);background:var(--bg);color:var(--ink)}.assets-top{background:color-mix(in srgb,var(--bg) 90%,transparent)}.assets-brand{padding-left:0;border:0;white-space:nowrap}.assets-session{margin-left:auto;display:flex;align-items:center;gap:7px}.assets-session .ui-icon-button{width:30px;height:30px;min-height:30px}.assets-main{min-width:0}.assets-toolbar{margin-top:-12px}.assets-toolbar .top-actions{gap:6px;margin-left:auto}.assets-toolbar .ui-route-nav{width:auto;flex:none}.assets-toolbar .ui-route-nav-list{display:flex;grid-template-columns:none;gap:2px;padding:3px;border:0;border-radius:10px;background:color-mix(in srgb,var(--line) 86%,var(--bg))}.assets-toolbar .ui-route-nav-link{min-height:32px;padding:6px 12px;font-size:13px;border:0;border-radius:8px;color:var(--ink-2);background:none;gap:6px}.assets-toolbar .ui-route-nav-link[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #18211c14;font-weight:550}.assets-toolbar .ui-route-nav-icon svg{width:14px;height:14px}.ui-button{min-height:32px;font-size:12px;padding:6px 11px;border-radius:var(--r-sm);font-weight:500}.ui-icon-button{width:32px;min-height:32px;height:32px;border-radius:var(--r-sm)}.ui-input,.ui-select-trigger,.ui-input-group{min-height:32px;font-size:12px;border-radius:var(--r-sm)}.ui-input-group .ui-input{min-height:30px}.ui-table-head,.ui-table-cell{padding:10px 14px;border-color:var(--line)}.ui-table-head{font-size:11.5px;font-weight:500;background:var(--sunken);color:var(--muted)}.ui-table-cell{font-size:12.5px}.ui-table-row:hover{background:var(--hover)}.ui-table-container,.panel,.asset-group-sidebar,.ui-dialog-content{border-radius:var(--r);border-color:var(--line)}.panel{box-shadow:var(--shadow)}.ui-tabs-list{gap:2px;padding:3px;border:0;border-radius:10px;background:var(--sunken)}.ui-tabs-trigger{min-height:30px;padding:5px 12px;border:0;border-radius:8px;font-size:12.5px;font-weight:450}.ui-tabs-trigger[data-state=active]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #18211c14;font-weight:550}.ui-badge{font-size:11px;font-weight:500;border-radius:999px}.ui-notice{padding:10px 14px;border-radius:var(--r-sm);font-size:12px}.assets-recovery{margin:0 0 14px;padding:8px 12px;color:var(--warn);border:1px solid var(--warn-line);border-radius:var(--r-sm);background:var(--warn-soft);font-size:12px}.assets-recovery summary{cursor:pointer}.assets-recovery p{margin:6px 0 0}.assets-footer{gap:12px;flex-wrap:wrap}.portfolio-summary{grid-template-columns:minmax(210px,1fr) minmax(300px,1.4fr) minmax(220px,1fr);border-radius:var(--r)}.portfolio-summary>div{padding:16px 18px}.portfolio-total-block{min-height:0;gap:8px;background:var(--surface);color:var(--ink)}.summary-kicker,.summary-meta{color:var(--muted);font-weight:400}.portfolio-total-value{font:550 26px/1.2 var(--mono);letter-spacing:-.03em}.portfolio-risk-block{background:var(--surface)}.risk-heading strong{font-size:20px}.portfolio-facts{padding:16px;gap:10px}.portfolio-facts .ui-stat-value{font-size:20px;font-weight:550}.valuation-bridge{gap:8px;font-size:11px}.valuation-bridge dd{font-size:12px}.portfolio-summary .summary-meta{font-size:11px}.page-heading{margin:0 0 14px;padding:0}.page-heading h2{font-size:16px;font-weight:600}.page-heading .eyebrow{display:none}.page-heading p{margin-top:4px;font-size:12px}.auth-panel{border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow)}.auth-brand{border:0;padding:0;gap:10px}.auth-brand h1{font-size:18px;font-weight:600}.auth-brand p{margin-top:5px;font-size:12px}.auth-brand .brand-mark{width:36px;height:36px;border-radius:var(--r-sm);background:var(--accent-soft);border:0;color:var(--accent)}@media(max-width:1000px){.assets-toolbar{position:static}.assets-toolbar .top-actions{flex-wrap:wrap}.portfolio-summary{grid-template-columns:1fr 1.4fr}.portfolio-summary .portfolio-facts{grid-column:1/-1;border-left:0;border-top:1px solid var(--line)}}@media(max-width:680px){.wrap{padding-left:14px;padding-right:14px}.assets-toolbar{margin-left:-14px;margin-right:-14px;padding:8px 14px;gap:8px}.assets-toolbar .ui-route-nav,.assets-toolbar .ui-route-nav-list{width:100%}.assets-toolbar .ui-route-nav-list li{flex:1}.assets-toolbar .ui-route-nav-link{justify-content:center;padding:6px 8px;font-size:12px}.assets-toolbar .top-actions{width:100%;justify-content:flex-end}.assets-brand span,.assets-session .sync-label{display:none}.portfolio-summary{grid-template-columns:1fr}.portfolio-summary>div+div{border-left:0;border-top:1px solid var(--line)}.portfolio-summary .portfolio-facts{grid-column:auto}.portfolio-total-value{font-size:24px}.assets-footer{font-size:10.5px}}.portfolio-facts .ui-stat-description{white-space:normal;overflow:visible;text-overflow:clip;font-size:11px;line-height:1.5}@media(max-width:680px){.assets-toolbar .top-actions{display:flex}.assets-toolbar .top-actions>.ui-button{flex:none;width:auto}.assets-toolbar .top-action-label{display:inline!important}.wallet-management-page{gap:14px}}
