@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--theme-brand:#b7f34a;--theme-brand-hover:#c8ff60;--theme-brand-strong:#8ecb25;--theme-brand-soft:#b7f34a14;--theme-brand-glow:#b7f34a26;--theme-on-brand:#10150b;--theme-canvas:#080a08;--theme-canvas-raised:#0b0e0b;--theme-surface:#101310;--theme-surface-raised:#121612;--theme-surface-muted:#151a14;--theme-surface-active:#1a2518;--theme-surface-overlay:#080b08e8;--theme-sidebar:#090b09;--theme-header:#090b09e6;--theme-panel-from:#121612;--theme-panel-to:#0d100d;--theme-inset:#0b0e0b;--theme-inset-muted:#0e150f;--theme-hover-fill:#182117;--theme-menu:#101510;--theme-body-end:#070807;--theme-hero-from:#111510;--theme-hero-mid:#0c0f0c;--theme-hero-to:#11160f;--theme-hero-spot:#a6e63218;--theme-hero-grid:#9eb87a;--theme-scrim:#020610a8;--theme-watermark-opacity:.055;--theme-logo-ring:#5e7533;--theme-border-subtle:#202720;--theme-border:#293229;--theme-border-strong:#3c493a;--theme-border-active:#6b8a42;--theme-text:#f0f4ed;--theme-text-secondary:#c9d0c5;--theme-text-muted:#90998e;--theme-text-faint:#626b60;--theme-font-sans:Manrope,"PingFang SC","Microsoft YaHei",Arial,sans-serif;--theme-font-mono:"DM Mono",monospace;--theme-font-xs:8px;--theme-font-sm:10px;--theme-font-body:11px;--theme-font-md:12px;--theme-font-lg:14px;--theme-font-xl:20px;--font-display:28px;--font-page:20px;--font-panel:14px;--font-strong:12px;--font-body:11px;--font-meta:10px;--font-micro:8px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--workspace-gap:16px;--panel-padding:16px 18px;--panel-head-gap:12px;--radius-panel:2px;--radius-inner:6px;--radius-pill:999px;--table-compact-cell:3px 8px;--table-compact-row:28px;--table-standard-cell:8px 10px;--theme-success:#b7f34a;--theme-success-soft:#b7f34a12;--theme-info:#8fc6a0;--theme-info-soft:#5da67816;--theme-warning:#e2b75f;--theme-warning-soft:#e2b75f16;--theme-danger:#ef7181;--theme-danger-soft:#ef718116;--theme-radius-xs:2px;--theme-radius-sm:6px;--theme-radius-md:6px;--theme-radius-lg:10px;--theme-control-sm:28px;--theme-control-md:34px;--theme-control-lg:42px;--theme-shadow-sm:0 4px 18px #0006;--theme-shadow-md:0 18px 48px #0009;--theme-focus:0 0 0 3px #b7f34a24;--theme-transition:.16s ease;--theme-control-border:var(--theme-border-strong);--theme-control-bg:#0b0e0b;--theme-control-bg-hover:var(--theme-surface-active);--theme-disabled-opacity:.48;--theme-workspace-gap:16px;--theme-workspace-aside:330px;--theme-workspace-breakpoint:820px;--bg:var(--theme-canvas);--panel:var(--theme-surface);--panel-2:var(--theme-surface-muted);--line:var(--theme-border);--border:var(--theme-border);--border-default:var(--theme-border);--surface-app:var(--theme-canvas);--surface-panel:var(--theme-surface);--surface-muted:var(--theme-surface-muted);--text:var(--theme-text);--text-primary:var(--theme-text);--text-secondary:var(--theme-text-muted);--muted:var(--theme-text-muted);--accent:var(--theme-brand);--accent-strong:var(--theme-brand-strong);--primary:var(--theme-brand);--green:var(--theme-success);--success:var(--theme-success);--blue:var(--theme-info);--info:var(--theme-info);--yellow:var(--theme-warning);--warning:var(--theme-warning);--red:var(--theme-danger);--danger:var(--theme-danger);--radius-sm:var(--theme-radius-sm);--radius-md:var(--theme-radius-md);--radius-lg:var(--theme-radius-lg);--control-sm:var(--theme-control-sm);--control-md:var(--theme-control-md);--control-lg:var(--theme-control-lg);--focus-ring:var(--theme-focus);--shadow-sm:var(--theme-shadow-sm);--shadow-md:var(--theme-shadow-md)}html[data-theme=light]{--theme-brand:#b7f34a;--theme-brand-hover:#a6e03a;--theme-brand-strong:#24520e;--theme-brand-soft:#b7f34a24;--theme-brand-glow:#b7f34a33;--theme-on-brand:#10150b;--theme-canvas:#fafaf7;--theme-canvas-raised:#f3f3ef;--theme-surface:#fff;--theme-surface-raised:#fff;--theme-surface-muted:#f4f4f0;--theme-surface-active:#f0f3e6;--theme-surface-overlay:#fafaf7f0;--theme-sidebar:#fff;--theme-header:#ffffffe8;--theme-panel-from:#fff;--theme-panel-to:#f7f7f3;--theme-inset:#fff;--theme-inset-muted:#f6f6f2;--theme-hover-fill:#f2f2ec;--theme-menu:#fff;--theme-body-end:#f0f0eb;--theme-hero-from:#fafaf7;--theme-hero-mid:#f4f4f0;--theme-hero-to:#fff;--theme-hero-spot:#b7f34a18;--theme-hero-grid:#c8c8c0;--theme-scrim:#e8e8e2c7;--theme-watermark-opacity:.05;--theme-logo-ring:#8a9a4a;--theme-border-subtle:#eeeeea;--theme-border:#e6e6e1;--theme-border-strong:#d0d0c8;--theme-border-active:#b7f34a;--theme-text:#0c0e0c;--theme-text-secondary:#1c1f1b;--theme-text-muted:#2a2e29;--theme-text-faint:#4e534c;--theme-success:#24520e;--theme-success-soft:#b7f34a22;--theme-info:#1f5a4c;--theme-info-soft:#1f5a4c18;--theme-warning:#8a5a10;--theme-warning-soft:#a06a1028;--theme-danger:#b43346;--theme-danger-soft:#c43b4f24;--theme-shadow-sm:0 4px 18px #12141214;--theme-shadow-md:0 18px 48px #1214121f;--theme-focus:0 0 0 3px #b7f34a55;--theme-control-bg:#fff;--theme-control-bg-hover:var(--theme-surface-active);--accent:var(--theme-brand-strong);--accent-strong:var(--theme-brand-strong);--text-secondary:var(--theme-text-secondary);--muted:var(--theme-text-muted);--green:var(--theme-success);--success:var(--theme-success);--blue:var(--theme-info);--info:var(--theme-info);--yellow:var(--theme-warning);--warning:var(--theme-warning);--red:var(--theme-danger);--danger:var(--theme-danger)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;font-family:var(--theme-font-sans);color:var(--text);background:var(--bg)}*{box-sizing:border-box}html{color-scheme:dark}html[data-theme=light]{color-scheme:light}body{margin:0;min-width:320px;min-height:100vh;color:var(--text);background:radial-gradient(circle at 78% -10%,var(--theme-brand-soft),transparent 32%),linear-gradient(145deg,var(--theme-surface),var(--bg) 55%,var(--theme-body-end))}button,input,select,textarea{font:inherit}button{cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}button:active:not(:disabled){transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:var(--theme-disabled-opacity)}input[type=checkbox]{width:auto;height:auto;accent-color:var(--accent)}::placeholder{color:var(--theme-text-faint)}::selection{color:var(--theme-on-brand);background:#b7f34ac4}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.app-shell{min-height:100vh;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:30;height:72px;display:flex;align-items:center;gap:16px;padding:0 38px;border-bottom:1px solid var(--line);background:var(--theme-header);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand{display:flex;align-items:center;gap:11px;min-width:0}.logo-mark{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:2px;border:1px solid var(--theme-border-active);color:var(--accent);font:16px DM Mono,monospace}.brand-text{display:grid;gap:2px;min-width:0}.brand-text strong{font-size:13px;letter-spacing:.06em}.brand-text span{color:var(--muted);font:10px var(--theme-font-mono);letter-spacing:.1em}.topbar-spacer{flex:1}.top-actions{display:flex;align-items:center;gap:10px}.chain-chip{display:flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:1px solid var(--line);border-radius:6px;color:var(--theme-text-secondary);background:var(--theme-surface-raised);font-size:11px;font-weight:700}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px var(--theme-success-soft)}.content{width:100%;max-width:1440px;margin:0 auto;padding:22px 38px 40px}.primary-button,.quiet-button,.icon-button,.text-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--theme-control-md);padding:0 14px;border-radius:6px;border:1px solid var(--theme-border-strong);font-size:11px;font-weight:700;white-space:nowrap}.primary-button{color:var(--theme-on-brand);background:var(--theme-brand);border-color:var(--theme-brand);box-shadow:0 8px 24px var(--theme-brand-glow)}.primary-button:hover:not(:disabled){background:var(--theme-brand-hover);border-color:var(--theme-brand-hover)}.quiet-button{color:var(--theme-text-secondary);background:var(--theme-surface-muted)}.quiet-button:hover:not(:disabled){color:var(--text);border-color:var(--theme-border-active)}.icon-button{width:34px;padding:0;color:var(--theme-text-secondary);background:transparent;border-color:transparent}.icon-button:hover:not(:disabled){color:var(--accent);background:var(--theme-hover-fill)}.text-button{height:auto;padding:0;border:0;background:transparent;color:var(--accent);font-weight:700}input:not([type=checkbox]),select,textarea{min-width:0;height:34px;padding:0 10px;border:1px solid var(--theme-border-strong);border-radius:6px;color:var(--text);background:var(--theme-control-bg);outline:none;font-size:11px}input:not([type=checkbox]):hover,select:hover,textarea:hover{border-color:var(--theme-border-active)}input:not([type=checkbox]):focus,select:focus,textarea:focus{border-color:var(--accent)!important;box-shadow:var(--theme-focus)!important;outline:0}.spin{animation:spin .8s linear infinite}.copy-toast{position:fixed;z-index:30;left:50%;bottom:28px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--accent);border-radius:6px;background:var(--theme-menu);color:var(--accent);font-size:12px;font-weight:700;box-shadow:var(--theme-shadow-md);pointer-events:none;transform:translate(-50%)}.copy-toast.error{border-color:var(--theme-danger);color:var(--theme-danger);background:var(--theme-danger-soft)}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation-duration:.01ms!important}}.panel{position:relative;overflow:hidden;padding:16px 18px;min-width:0;border:1px solid var(--theme-border);border-radius:2px;background:linear-gradient(145deg,var(--theme-panel-from),var(--theme-panel-to));box-shadow:var(--shadow-sm)}.panel:after{content:"";position:absolute;z-index:0;top:10%;right:-5%;width:260px;height:260px;pointer-events:none;opacity:var(--theme-watermark-opacity);background:radial-gradient(circle at 50% 50%,transparent 0 19%,var(--theme-brand) 20% 20.5%,transparent 21% 35%,var(--theme-brand) 35.5% 36%,transparent 36.5% 49%,var(--theme-brand) 49.5% 50%,transparent 50.5%),linear-gradient(32deg,transparent 48%,var(--theme-brand) 49% 50%,transparent 51%),linear-gradient(-32deg,transparent 48%,var(--theme-brand) 49% 50%,transparent 51%);transform:rotate(12deg)}.panel>*{position:relative;z-index:1}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.panel h2{margin:0;font-size:14px;font-weight:700;letter-spacing:-.02em}.panel p{margin:5px 0 0;color:var(--muted);font-size:11px}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:2px;border:1px solid color-mix(in srgb,currentColor 28%,transparent);font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.badge.neutral{color:var(--theme-text-secondary);background:var(--theme-surface-muted)}.badge.green{color:var(--green);background:var(--theme-success-soft)}.badge.yellow{color:var(--yellow);background:var(--theme-warning-soft)}.badge.blue{color:var(--blue);background:var(--theme-info-soft)}.badge.red{color:var(--red);background:var(--theme-danger-soft)}.empty-state{display:grid;justify-items:center;gap:6px;padding:24px 12px;color:var(--muted);text-align:center;font-size:11px}.empty-state svg{width:16px;height:16px;color:var(--theme-text-faint)}.empty-state strong{color:var(--theme-text-secondary);font-size:11px}.empty-state small{color:var(--muted);font-size:10px;line-height:1.5}.notice{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:9px 10px;border-radius:6px;border:1px solid color-mix(in srgb,var(--theme-danger) 45%,var(--line));background:var(--theme-danger-soft);color:var(--theme-danger);font-size:10px;line-height:1.6}.notice>svg{flex:none;margin-top:1px;color:var(--theme-danger)}.notice-body{display:grid;gap:3px;flex:1;min-width:0}.notice-body>strong{font-size:11px}.notice-items{display:grid;gap:3px;margin:0;padding:0;list-style:none}.notice.warning{border-color:color-mix(in srgb,var(--theme-warning) 45%,var(--line));background:var(--theme-warning-soft);color:var(--theme-warning)}.notice.warning>svg{color:var(--theme-warning)}.notice.info{border-color:var(--line);background:var(--panel-2);color:var(--muted)}.notice.info>svg{color:var(--theme-text-faint)}.notice.inline{margin-top:12px}.table-wrap{overflow:auto;margin:0 -2px}table{border-collapse:collapse;width:100%;min-width:560px}th{padding:0 10px 10px;color:var(--theme-text-muted);font-size:10px;font-weight:700;text-align:left}td{padding:7px 10px;border-top:1px solid var(--line);color:var(--theme-text-secondary);font-size:11px;white-space:nowrap}tr:hover td{background:var(--theme-brand-soft)}td strong{color:var(--text)}td.num,th.num{text-align:right;font-family:var(--theme-font-mono)}.mono{font-family:var(--theme-font-mono);font-size:10px;color:var(--theme-text-muted)}.table-scroll{max-height:min(460px,58vh);overflow:auto}.table-scroll th{position:sticky;top:0;z-index:1;background:var(--theme-surface-muted)}.copy-address{width:16px;height:16px;margin-left:5px;padding:0;display:inline-grid;place-items:center;border:0;border-radius:4px;color:var(--muted);background:transparent;vertical-align:middle}.copy-address:hover{color:var(--accent);background:var(--theme-hover-fill)}.copy-address.copied{color:var(--accent)}a.explorer-link{color:var(--accent);text-decoration:none;font-size:10px}a.explorer-link:hover{text-decoration:underline}.board-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--workspace-gap)}.project-card{display:grid;gap:12px;padding:16px 18px;cursor:pointer;text-align:left;border:1px solid var(--theme-border);border-radius:2px;background:linear-gradient(145deg,var(--theme-panel-from),var(--theme-panel-to));box-shadow:var(--shadow-sm);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.project-card:hover{transform:translateY(-2px);border-color:var(--theme-border-active);box-shadow:var(--shadow-md)}.project-card-head{display:flex;align-items:flex-start;gap:10px}.project-card-head>div:first-child{flex:1;min-width:0}.project-card-head h3{margin:0;font-size:14px;letter-spacing:-.02em}.project-card-head p{margin:4px 0 0;color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis}.card-refresh{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;height:32px;padding:0 14px;border-radius:6px;cursor:pointer;border:1px solid var(--theme-border-active);color:var(--accent);background:var(--theme-brand-soft);font-size:11px;font-weight:700;white-space:nowrap;transition:transform .16s ease,color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.card-refresh:hover:not(:disabled){color:var(--theme-on-brand);background:var(--theme-brand);border-color:var(--theme-brand);box-shadow:0 6px 18px var(--theme-brand-glow)}.card-refresh:active:not(:disabled){transform:translateY(1px)}.card-refresh:disabled{cursor:progress;opacity:.85}.card-refresh.scanning{color:var(--accent);background:var(--theme-surface-muted);border-color:var(--theme-border-active)}.card-refresh svg{flex:none}.project-card-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.project-metric{display:grid;gap:5px;min-width:0}.project-metric>span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.04em}.project-metric strong{display:block;font:500 28px var(--theme-font-mono);letter-spacing:-.04em;line-height:1.05;overflow-wrap:anywhere}.project-metric small{display:block;color:var(--muted);font-size:10px;line-height:1.5}.project-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:10px}.share-bar{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--theme-surface-muted)}.share-bar i{display:block;height:100%}.share-bar .seg-holdings{background:var(--accent)}.share-bar .seg-pool{background:var(--blue)}.share-bar .seg-reserve{background:var(--yellow)}.share-bar .seg-external{background:var(--theme-border-strong)}.share-legend{display:flex;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:10px}.share-legend span{display:inline-flex;align-items:center;gap:5px}.share-legend i{width:7px;height:7px;border-radius:50%}.board-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.board-toolbar .toolbar-note{color:var(--muted);font-size:10px;line-height:1.6}.scan-progress{flex:1 1 220px;min-width:180px}.rpc-limited{display:flex;align-items:center;gap:6px;margin:0 0 12px;color:var(--red);font-size:11px;font-weight:700}.rpc-limited svg{flex:none}.rpc-limited.warning{color:var(--yellow);font-weight:400}.rpc-limited.muted{color:var(--muted);font-weight:400}.holders-page{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(min(280px,100%),.72fr);gap:var(--workspace-gap);align-items:start}.holders-page>.panel{grid-column:1}.holders-side{grid-column:2;grid-row:1 / span 4;align-self:start;position:sticky;top:20px;display:grid;gap:var(--workspace-gap);max-height:calc(100vh - 40px);overflow:hidden auto}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.holders-side .metric-grid{grid-template-columns:1fr}.metric{position:relative;overflow:hidden;min-height:110px;padding:16px;border:1px solid var(--theme-border);border-radius:2px;background:linear-gradient(145deg,var(--theme-panel-from),var(--theme-panel-to));box-shadow:var(--shadow-sm);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.metric:hover{transform:translateY(-2px);border-color:var(--theme-border-active);box-shadow:var(--shadow-md)}.holders-side .metric{min-height:92px}.metric-index{color:var(--theme-text-faint);font:8px var(--theme-font-mono)}.metric-icon{position:absolute;top:16px;right:16px;color:var(--accent);opacity:.8}.metric span{display:block;margin-top:10px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.metric strong{display:block;margin:8px 0 4px;font:500 20px var(--theme-font-sans);letter-spacing:-.05em}.metric small{display:block;color:var(--muted);font-size:10px;line-height:1.5}.metric.primary strong{color:var(--accent);font-size:26px}.holders-rows{display:grid}.holders-rows .info-row{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.holders-rows .info-row:first-child{border-top:0;padding-top:0}.holders-rows .info-row strong{color:var(--text);text-align:right}.holders-side .holders-rows .info-row{display:grid;gap:3px}.holders-side .holders-rows .info-row strong{text-align:left}.holders-hint{margin:12px 0 0;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--theme-inset-muted);color:var(--theme-text-muted);font-size:10px;line-height:1.65}.holders-hint strong{color:var(--accent)}.reserve-note{margin:0;color:var(--theme-text-muted);font-size:10px;line-height:1.65}.breadcrumb{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:10px;margin-bottom:10px}.page-title{min-width:0}.page-title h1{margin:0;font-size:20px;letter-spacing:-.04em}.page-title span{display:block;margin-top:3px;color:var(--muted);font:10px var(--theme-font-mono);letter-spacing:.08em}@media(max-width:1050px){.content{padding:20px 16px 36px}.holders-page{grid-template-columns:1fr}.holders-page>.panel{grid-column:auto}.holders-side{grid-column:auto;grid-row:auto;position:static;max-height:none;overflow:visible}.metric-grid{grid-template-columns:repeat(2,1fr)}.holders-side .metric-grid{grid-template-columns:1fr}}@media(max-width:720px){.topbar{height:auto;flex-wrap:wrap;gap:10px;padding:12px 16px}.board-grid,.metric-grid{grid-template-columns:1fr}.project-card-main strong{font-size:26px}}
