:root{color-scheme:dark;--font-inter: "Inter", "Inter Fallback";font-family:var(--font-inter, "Inter"),"SF Pro Display",-apple-system,"PingFang SC","Noto Sans SC","Microsoft YaHei",system-ui,sans-serif;background:#0a0a0a;color:#f5f5f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;letter-spacing:-.01em;--bg: #0a0a0a;--panel: #131313;--panel-2: #171717;--panel-3: #0a0a0a;--border: #242424;--border-strong: #383838;--muted: #a3a3a3;--text: #f5f5f5;--blue: #515eec;--blue-soft: rgba(81, 94, 236, .16);--green: #0ecd84;--green-soft: rgba(14, 205, 132, .15);--red: #f5475e;--red-soft: rgba(245, 71, 94, .14);--mono: "SF Mono", "Cascadia Code", "Fira Code", "JetBrains Mono", Menlo, Consolas, monospace;--stats-chart-point-stroke: #131313;--amber: #d6a744;--x-primary: hsl(235 80% 62%);--x-primary-hover: hsl(235 80% 67%);--x-success: hsl(157 87% 43%);--x-destructive: hsl(352 90% 62%);--x-card: hsl(0 0% 7.3%);--x-card-hover: hsl(0 0% 11.5%);--x-foreground: hsl(0 0% 96%);--x-foreground-secondary: hsl(0 0% 64%);--x-foreground-muted: hsl(0 0% 40%);--x-border: hsl(0 0% 14%);--x-border-60: hsl(0 0% 14% / .6);--x-border-hover: hsl(0 0% 22%);--x-input: hsl(0 0% 10%);--x-muted: hsl(0 0% 13%);--x-secondary: hsl(0 0% 18%)}.analyze-view{display:flex;flex-direction:column;height:calc(100vh - 100px);min-height:0;margin:32px 20px 0;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--panel);overflow:hidden}.analyze-header,.analyze-detail-head,.analyze-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.analyze-header{flex:0 0 auto;min-height:52px;padding:10px 14px;border-bottom:1px solid rgba(36,36,36,.62)}.analyze-title-row,.analyze-detail-title,.analyze-section-head>div{display:flex;align-items:center;min-width:0;gap:8px}.analyze-title-row svg{color:var(--blue)}.analyze-title-row h1,.analyze-detail-title h2,.analyze-section-head h3{margin:0;color:var(--text);font-size:14px;font-weight:800;line-height:1.1}.analyze-title-row span,.analyze-section-head span{color:var(--muted);font-size:12px}.analyze-header-actions,.analyze-detail-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.analyze-header-actions{flex:1 1 auto}.analyze-add-wallet-button{min-height:32px;padding:0 10px;border-radius:7px;white-space:nowrap}.analyze-add-wallet-dialog{width:min(100%,472px)}.copy-dialog-field textarea{width:100%;min-width:0;min-height:86px;padding:10px 12px;border:1px solid rgba(58,64,70,.74);border-radius:8px;outline:0;color:var(--text);background:#24242461;font:inherit;font-size:14px;line-height:1.4;resize:vertical;transition:border-color .16s ease,background .16s ease}.copy-dialog-field textarea:focus{border-color:#515eecb8;background:transparent}.copy-dialog-field textarea::placeholder{color:var(--x-foreground-muted)}.analyze-add-wallet-enabled{display:flex;align-items:center;gap:8px;min-height:34px;margin:-2px 0 12px;color:var(--text);font-size:13px;font-weight:700}.analyze-add-wallet-enabled input{width:16px;height:16px;margin:0;accent-color:var(--blue)}.analyze-add-wallet-error{justify-content:flex-start;min-height:36px;margin-bottom:12px}.analyze-layout{display:grid;grid-template-columns:minmax(270px,330px) minmax(0,1fr);height:100%;min-height:0;flex:1 1 auto;overflow:hidden}.analyze-wallet-panel{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid rgba(36,36,36,.62);background:transparent}.analyze-wallet-search{display:flex;align-items:center;gap:8px;min-height:34px;margin:10px;padding:0 10px;border:1px solid rgba(36,36,36,.72);border-radius:7px;color:var(--muted);background:#24242447}.analyze-header-actions .analyze-wallet-search{width:min(360px,100%);margin:0}.analyze-wallet-search input{min-width:0;width:100%;border:0;outline:0;color:var(--text);background:transparent;font-size:12px}.analyze-wallet-list{display:flex;flex-direction:column;gap:8px;min-height:0;padding:10px 10px 12px;overflow:auto}.analyze-wallet-home{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;padding:14px;overflow:auto;background:transparent}.analyze-wallet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;min-width:0}.analyze-wallet-tile{display:grid;grid-template-columns:38px minmax(0,1fr);align-content:start;align-items:center;gap:10px;min-width:0;min-height:132px;padding:12px;border:1px solid rgba(36,36,36,.72);border-radius:8px;color:var(--text);background:#161616b8;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.analyze-wallet-tile:hover{border-color:#515eec8c;background:var(--blue-soft);transform:translateY(-1px)}.analyze-wallet-tile .analyze-wallet-avatar{width:38px;height:38px}.analyze-wallet-tile-main{display:flex;flex-direction:column;min-width:0;gap:3px}.analyze-wallet-tile-main strong,.analyze-wallet-tile-main span,.analyze-wallet-tile-main em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analyze-wallet-tile-main strong{color:var(--text);font-size:14px;font-style:normal;font-weight:800}.analyze-wallet-tile-main span,.analyze-wallet-tile-main em{color:var(--muted);font-size:12px;font-style:normal}.analyze-wallet-tile-footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin-top:auto;padding-top:12px;border-top:1px solid rgba(36,36,36,.62)}.analyze-wallet-tile-footer b{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:800}.analyze-wallet-tile-footer b.enabled{color:var(--green);background:var(--green-soft)}.analyze-wallet-tile-footer b.paused{color:var(--muted);background:#8991a024}.analyze-wallet-tile-footer small{min-width:0;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.analyze-wallet-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:66px;padding:10px;border:1px solid rgba(36,36,36,.72);border-radius:8px;color:var(--text);background:#161616b8;text-align:left;cursor:pointer}.analyze-wallet-row:hover,.analyze-wallet-row.active{border-color:#515eec8c;background:var(--blue-soft)}.analyze-wallet-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;color:var(--blue);background:var(--blue-soft);font-size:13px;font-weight:800}.analyze-wallet-avatar.enabled{color:var(--green);background:var(--green-soft)}.analyze-wallet-main{display:flex;flex-direction:column;min-width:0;gap:2px}.analyze-wallet-main strong,.analyze-wallet-main span,.analyze-wallet-main em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analyze-wallet-main strong{color:var(--text);font-size:13px;font-style:normal;font-weight:800}.analyze-wallet-main span,.analyze-wallet-main em{color:var(--muted);font-size:11px;font-style:normal}.analyze-wallet-row b,.analyze-detail-actions>span{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:800}.analyze-wallet-row b.enabled,.analyze-detail-actions>span.enabled{color:var(--green);background:var(--green-soft)}.analyze-wallet-row b.paused,.analyze-detail-actions>span.paused{color:var(--muted);background:#8991a024}.analyze-detail-panel{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:14px;overflow:auto}.analyze-detail-panel>.analyze-detail-head,.analyze-detail-panel>.analyze-metric-grid,.analyze-detail-panel>.analyze-section,.analyze-detail-panel>.analyze-tabs-section{flex:0 0 auto}.analyze-detail-empty{align-items:center;justify-content:center;color:var(--muted);text-align:center}.analyze-detail-empty h2{margin:8px 0 0;color:var(--muted);font-size:14px}.analyze-detail-head{min-height:36px}.analyze-back-button{flex:0 0 auto}.analyze-detail-title{flex:1 1 auto}.analyze-detail-title h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analyze-detail-title button,.analyze-creator-card header button,.analyze-position-token button{display:inline-flex;align-items:center;min-width:0;gap:5px;min-height:24px;padding:0 7px;border:1px solid rgba(36,36,36,.72);border-radius:6px;color:var(--muted);background:#24242447;font-size:11px}.analyze-detail-title button span,.analyze-creator-card header button span,.analyze-position-token button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analyze-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.analyze-metric-card,.analyze-tags-card{min-width:0;min-height:62px;padding:10px;border:1px solid rgba(36,36,36,.72);border-radius:8px;background:#161616b8}.analyze-metric-card{display:flex;flex-direction:column;justify-content:space-between;gap:8px}.analyze-metric-card>span{display:flex;align-items:center;gap:6px;min-width:0;color:var(--muted);font-size:11px}.analyze-metric-card strong{overflow:hidden;color:var(--text);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.analyze-metric-card.positive strong,.analyze-creator-card strong.positive,.analyze-position-pnl strong.positive{color:var(--green)}.analyze-metric-card.negative strong,.analyze-creator-card strong.negative,.analyze-position-pnl strong.negative{color:var(--red)}.analyze-tags-card{grid-column:span 4;display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:44px}.analyze-tags-card span,.analyze-breakpoint-list span,.analyze-warning-section span{display:inline-flex;align-items:center;min-height:24px;max-width:100%;padding:0 8px;border-radius:999px;color:var(--blue);background:var(--blue-soft);font-size:11px;font-weight:700}.analyze-section{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border:1px solid rgba(36,36,36,.72);border-radius:8px;background:#111111b8}.analyze-section-head strong{color:var(--blue);font-size:12px}.analyze-draft-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.analyze-draft-grid>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px;border-radius:7px;background:#24242438}.analyze-draft-grid span{color:var(--muted);font-size:11px}.analyze-draft-grid strong{overflow:hidden;color:var(--text);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.analyze-breakpoint-list,.analyze-warning-section{display:flex;flex-wrap:wrap;gap:6px}.analyze-pattern-tabs,.analyze-pattern-mode-tabs{display:inline-flex;flex:0 0 auto;gap:2px;min-width:0;padding:2px;border:1px solid rgba(36,36,36,.72);border-radius:7px;background:#161616b8}.analyze-pattern-head-actions{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.analyze-pattern-refresh-button{flex:0 0 auto;min-height:32px;white-space:nowrap}.analyze-pattern-tabs button,.analyze-pattern-mode-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;min-width:72px;padding:0 10px;border:0;border-radius:5px;color:var(--muted);background:transparent;font-size:11px;font-weight:800}.analyze-pattern-tabs button.active,.analyze-pattern-mode-tabs button.active{color:var(--text);background:#4155ff29}.analyze-pattern-tabs button:disabled,.analyze-pattern-mode-tabs button:disabled{opacity:.44;cursor:not-allowed}.analyze-pattern-tabs b,.analyze-pattern-mode-tabs b{color:var(--blue);font-size:11px}.analyze-common-group{display:flex;flex-direction:column;gap:8px;min-width:0}.analyze-common-group>header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.analyze-common-group>header strong{color:var(--text);font-size:12px;font-weight:800}.analyze-common-group>header span{color:var(--muted);font-size:11px}.analyze-common-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.analyze-common-card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;border:1px solid rgba(36,36,36,.72);border-radius:8px;background:#161616b8}.analyze-common-card.positive{border-color:#43bc7033}.analyze-common-card.negative{border-color:#ff5f7438}.analyze-common-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.analyze-common-card header strong{overflow:hidden;color:var(--text);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.analyze-common-card header span{flex:0 1 auto;min-width:56px;max-width:48%;overflow:hidden;color:var(--muted);font-size:11px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.analyze-common-items{display:grid;gap:6px;min-width:0;max-height:240px;overflow:auto}.analyze-common-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-width:0;padding:7px;border-radius:7px;background:#2424242e}.analyze-common-item span,.analyze-common-item b,.analyze-common-item em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analyze-common-item span{color:var(--text);font-size:11px;font-weight:800}.analyze-common-item b{color:var(--blue);font-size:11px;font-weight:800;text-align:right}.analyze-common-item em{grid-column:1 / -1;color:var(--muted);font-size:10px;font-style:normal}.analyze-common-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.analyze-common-stats span{display:flex;flex-direction:column;gap:3px;min-width:0;padding:7px;border-radius:7px;color:var(--muted);background:#24242438;font-size:10px}.analyze-common-stats b{overflow:hidden;color:var(--text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.analyze-common-stats b.positive{color:var(--green)}.analyze-common-stats b.negative{color:var(--red)}.analyze-pattern-positions-button{width:100%;min-height:32px;padding:7px 10px;border-radius:7px;font-size:11px}.analyze-pattern-positions-dialog{width:min(1760px,calc(100vw - 32px));max-height:min(940px,calc(100vh - 24px));overflow:hidden}.analyze-pattern-positions-dialog .copy-dialog-header span{display:block;max-width:min(900px,70vw);overflow:hidden;color:var(--muted);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.analyze-pattern-dialog-summary{display:flex;flex-wrap:wrap;gap:6px;max-height:116px;overflow:auto}.analyze-pattern-dialog-summary span{max-width:100%;overflow:hidden;padding:7px 9px;border-radius:999px;color:var(--blue);background:#4155ff24;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.analyze-pattern-position-list{max-height:min(740px,calc(100vh - 210px));overflow-x:hidden;overflow-y:auto;padding:0 4px 2px 0}.analyze-pattern-position-list .analyze-position-row{grid-template-columns:minmax(220px,1.35fr) minmax(128px,.72fr) minmax(104px,.58fr) minmax(104px,.58fr) minmax(128px,.72fr) minmax(138px,.78fr);min-width:0}.analyze-warning-section span{color:var(--amber);background:#d6993729}.analyze-tabs-section{display:flex;flex-direction:column;flex:0 0 auto;min-width:0;border:1px solid rgba(36,36,36,.72);border-radius:8px;background:#111111b8;overflow:hidden}.analyze-tabs-section>.analyze-detail-tabs{flex:0 0 auto;min-height:44px;padding:0 12px;border-bottom:1px solid rgba(36,36,36,.62);background:#1616167a}.analyze-tabs-section .analyze-detail-tab.active:after{bottom:0}.analyze-tabs-section>.analyze-section{flex:0 0 auto;border:0;border-radius:0;background:transparent}.analyze-creator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.analyze-creator-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:10px;border:1px solid rgba(36,36,36,.72);border-radius:8px;background:#161616b8}.analyze-creator-card.positive{border-color:#43bc7033}.analyze-creator-card.negative{border-color:#ff5f7438}.analyze-creator-card header{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:8px}.analyze-creator-card header button{max-width:58%}.analyze-creator-card header strong{min-width:0;overflow:hidden;font-size:13px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.analyze-creator-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.analyze-creator-stats .analyze-metric-card{min-height:54px}.analyze-creator-card .analyze-draft-panel{padding:10px;background:#0d0d0d80}.analyze-creator-card .analyze-draft-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analyze-position-list{display:flex;flex-direction:column;gap:8px}.analyze-position-row{display:grid;grid-template-columns:minmax(210px,1.25fr) minmax(116px,.58fr) minmax(104px,.55fr) minmax(104px,.55fr) minmax(132px,.7fr) minmax(92px,.45fr);align-items:center;gap:10px;min-width:0;padding:10px;border:1px solid rgba(36,36,36,.72);border-radius:8px;background:#161616b8}.analyze-position-row.positive{border-color:#43bc702e}.analyze-position-row.negative{border-color:#ff5f7433}.analyze-position-token{display:flex;align-items:center;min-width:0;gap:10px}.analyze-position-token>div{display:flex;flex-direction:column;min-width:0;gap:5px}.analyze-position-amount,.analyze-position-creator-stats,.analyze-position-pnl,.analyze-position-meta{display:flex;flex-direction:column;min-width:0;gap:4px}.analyze-position-amount span,.analyze-position-creator-stats span,.analyze-position-pnl span,.analyze-position-meta span{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.analyze-position-amount strong,.analyze-position-creator-stats strong,.analyze-position-pnl strong,.analyze-position-meta strong{overflow:hidden;color:var(--text);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.analyze-position-creator-stats em{overflow:hidden;color:var(--muted);font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.analyze-position-pnl{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:6px}.analyze-position-pnl span{grid-column:2}.analyze-loading,.analyze-empty-state,.analyze-error{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px;border:1px dashed rgba(72,72,72,.65);border-radius:8px;color:var(--muted);font-size:12px;text-align:center}.analyze-error{border-color:#f5475e52;color:var(--red);background:var(--red-soft)}.theme-light .analyze-view,.theme-light .analyze-wallet-row,.theme-light .analyze-wallet-tile,.theme-light .analyze-metric-card,.theme-light .analyze-tags-card,.theme-light .analyze-section,.theme-light .analyze-tabs-section,.theme-light .analyze-common-card,.theme-light .analyze-creator-card,.theme-light .analyze-position-row{background:#fff}.theme-light .analyze-tabs-section>.analyze-detail-tabs{border-color:#dfe3ea;background:#f7f8fb}.theme-light .analyze-wallet-panel{background:#f5f6fb}.theme-light .analyze-wallet-search,.theme-light .analyze-detail-title button,.theme-light .analyze-creator-card header button,.theme-light .analyze-position-token button,.theme-light .analyze-pattern-tabs,.theme-light .analyze-pattern-mode-tabs,.theme-light .analyze-draft-grid>div,.theme-light .analyze-common-item,.theme-light .analyze-common-stats span,.theme-light .copy-dialog-field textarea{border-color:#dfe3ea;background:#f7f8fb}.theme-light .analyze-pattern-tabs button.active,.theme-light .analyze-pattern-mode-tabs button.active{background:#4155ff1f}.theme-light .analyze-title-row h1,.theme-light .analyze-detail-title h2,.theme-light .analyze-section-head h3,.theme-light .analyze-wallet-main strong,.theme-light .analyze-wallet-tile-main strong,.theme-light .analyze-metric-card strong,.theme-light .analyze-draft-grid strong,.theme-light .analyze-common-group>header strong,.theme-light .analyze-common-card header strong,.theme-light .analyze-common-item span,.theme-light .analyze-common-stats b,.theme-light .analyze-position-amount strong,.theme-light .analyze-position-creator-stats strong,.theme-light .analyze-position-meta strong{color:#172033}@media (max-width: 1180px){.analyze-metric-grid,.analyze-draft-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analyze-tags-card{grid-column:span 3}.analyze-creator-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 860px){.analyze-view{margin:12px}.analyze-layout{grid-template-columns:minmax(0,1fr)}.analyze-wallet-panel{max-height:310px;border-right:0;border-bottom:1px solid rgba(36,36,36,.62)}.analyze-metric-grid,.analyze-draft-grid,.analyze-creator-card .analyze-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analyze-common-grid{grid-template-columns:minmax(0,1fr)}.analyze-tags-card{grid-column:span 2}.analyze-position-row{grid-template-columns:minmax(0,1fr) minmax(92px,.5fr)}.analyze-pattern-position-list .analyze-position-row{grid-template-columns:minmax(0,1fr) minmax(96px,.5fr)}}@media (max-width: 560px){.analyze-header,.analyze-detail-head{align-items:flex-start;flex-direction:column}.analyze-header-actions,.analyze-header-actions .analyze-wallet-search,.analyze-detail-title{width:100%}.analyze-common-panel .analyze-section-head{align-items:flex-start;flex-direction:column}.analyze-pattern-head-actions,.analyze-pattern-mode-tabs,.analyze-pattern-refresh-button{width:100%}.analyze-pattern-mode-tabs button{flex:1 1 0}.analyze-pattern-head-actions{justify-content:flex-start}.analyze-metric-grid,.analyze-draft-grid,.analyze-common-stats,.analyze-creator-stats,.analyze-creator-card .analyze-draft-grid{grid-template-columns:minmax(0,1fr)}.analyze-tags-card{grid-column:auto}.analyze-position-row{grid-template-columns:minmax(0,1fr)}}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%;margin:0;overflow:hidden}body{background:var(--bg)}body.notifications-open #root{filter:blur(8px);pointer-events:none;transform:translateZ(0);transition:filter .16s ease}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.app-shell{display:flex;flex-direction:column;height:100vh;min-height:100vh;overflow:hidden;background:var(--bg)}.topbar{position:fixed;top:0;right:0;left:0;z-index:30;display:flex;align-items:center;height:56px;min-height:56px;padding:0 16px;border-bottom:1px solid rgba(36,36,36,.65);background:#070808e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;flex:0 0 auto;gap:2px;margin-right:24px;font-size:18px;font-weight:800;line-height:1;white-space:nowrap}.brand-accent{color:var(--blue)}.brand-main{color:var(--text)}.topnav,.connection-bar,.stats,.toolbar-actions,.status-row,.tag-row,.card-actions{display:flex;align-items:center;gap:8px}.topnav{display:flex;gap:2px;min-width:0;margin-right:auto}.nav-item,.stat-chip,.primary-action,.secondary-action,.danger-action,.icon-button,.small-action,.switch-row{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--panel)}.nav-item{gap:6px;height:36px;padding:0 12px;border-color:transparent;border-radius:6px;color:#b6bbc4;background:transparent;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.nav-item:focus,.nav-item:focus-visible{outline:0}.nav-item:disabled{cursor:default;opacity:1}.nav-item svg{width:16px;height:16px;stroke-width:1.6}.nav-item.active{border-color:transparent;color:var(--blue);background:var(--blue-soft)}.nav-item:not(:disabled):hover{border-color:transparent;color:var(--text);background:#24242480}.nav-item.active:not(:disabled):hover{color:var(--blue);background:var(--blue-soft)}.connection-bar{flex:0 1 520px;display:grid;grid-template-columns:minmax(150px,.75fr) minmax(180px,1fr);gap:8px;margin-left:16px}.topbar-actions{display:flex;align-items:center;gap:6px;margin-left:16px}.topbar-connection-indicator{display:flex;align-items:center;justify-content:center;width:18px;height:32px}.status-light{width:8px;height:8px;border-radius:999px;background:var(--red);box-shadow:0 0 6px #f5475e59}.status-light.on{background:var(--green);box-shadow:0 0 6px #0ecd848c}.topbar-settings{position:relative}.top-error-banner{position:fixed;top:64px;left:50%;z-index:70;display:grid;grid-template-columns:18px minmax(0,1fr) 28px;gap:10px;align-items:center;width:min(760px,calc(100vw - 24px));min-height:42px;padding:8px 8px 8px 12px;border:1px solid rgba(245,71,94,.42);border-radius:8px;color:#ffd7d9;background:#461216f5;box-shadow:0 18px 42px #00000061;transform:translate(-50%)}.top-error-banner>svg{color:var(--red)}.top-error-banner span{min-width:0;overflow:hidden;font-size:13px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.top-error-banner button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:6px;color:#ffd7d9;background:transparent}.top-error-banner button:hover{color:#fff;background:#ffffff1a}.topbar-icon-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:6px;color:#a3a3a3;background:transparent;transition:background-color .16s ease,color .16s ease}.topbar-icon-button:hover,.topbar-icon-button[aria-expanded=true]{color:var(--text);background:#242424b8}.topbar-icon-button svg{width:16px;height:16px}.topbar-wallet-group{display:none;align-items:center;height:32px;border-radius:6px;background:#24242475;overflow:hidden}.topbar-sol-value{display:none;align-items:center;gap:6px;height:100%;width:78px;padding:0 10px;color:#b6bbc4;font-family:var(--mono);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.topbar-sol-value svg{flex:0 0 auto}.topbar-sol-value span{min-width:0;overflow:hidden;text-overflow:ellipsis}.topbar-wallet-divider{display:none;width:1px;height:16px;background:#3a4046b3}.topbar-wallet-button{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:108px;min-width:108px;max-width:108px;height:100%;padding:0 10px;border:0;border-radius:6px;color:var(--text);background:transparent;font-family:var(--mono);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;transition:background-color .16s ease,color .16s ease}.topbar-wallet-button:hover,.topbar-wallet-button[aria-expanded=true]{background:#242424cc}.topbar-wallet-button svg{flex:0 0 auto;color:#8f949d}.topbar-wallet-button span{flex:1 1 auto;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 640px){.topbar-wallet-group{display:inline-flex}}@media (min-width: 1024px) and (max-width: 1279px){.topbar-wallet-group{display:none}}@media (min-width: 1536px){.topbar-sol-value{display:inline-flex}.topbar-wallet-divider{display:block}}.notification-bell-button{position:relative}.notification-badge{position:absolute;top:-8px;right:-9px;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;color:#fff;background:var(--red);font-size:10px;font-weight:800;line-height:1;box-shadow:0 0 0 2px #070808eb}.notifications-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;display:flex;justify-content:flex-end;background:#00000075;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.notifications-drawer{--notification-primary: hsl(235 80% 62%);--notification-primary-soft: hsl(235 80% 62% / .16);--notification-card: hsl(0 0% 7.3%);--notification-card-hover: hsl(0 0% 11.5% / .3);--notification-border: hsl(0 0% 14% / .6);--notification-foreground: hsl(0 0% 96%);--notification-foreground-secondary: hsl(0 0% 64%);--notification-foreground-muted: hsl(0 0% 40%);--notification-muted: hsl(0 0% 13%);--notification-success: hsl(157 87% 43%);--notification-destructive: hsl(352 90% 62%);--notification-warning: hsl(40 70% 50%);--notification-mono: "SF Mono", "Cascadia Code", "Fira Code", "JetBrains Mono", Menlo, Consolas, monospace;display:grid;grid-template-rows:auto auto minmax(0,1fr);width:min(420px,calc(100vw - 16px));height:100vh;border-left:1px solid var(--notification-border);background:var(--notification-card);box-shadow:-24px 0 56px #00000061}.notifications-header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:10px 16px;border-bottom:1px solid var(--notification-border)}.notifications-header-title,.notifications-header-actions{display:flex;align-items:center;gap:8px;min-width:0}.notifications-header-title>svg{flex:0 0 auto;color:var(--notification-primary)}.notifications-header h2{margin:0;color:var(--notification-foreground);font-size:14px;font-weight:800;line-height:1.1}.notifications-header span{display:block;margin-top:3px;color:var(--notification-foreground-muted);font-size:11px;font-weight:700}.notifications-header button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:6px;color:var(--notification-foreground-muted);background:transparent}.notifications-header .notifications-clear-button{width:auto;height:28px;padding:0 10px;font-size:12px;font-weight:800}.notifications-header .notifications-clear-button:disabled{cursor:default;opacity:.45}.notifications-header .notifications-clear-button:disabled:hover{color:var(--notification-foreground-muted);background:transparent}.notifications-header button:hover{color:var(--notification-foreground);background:var(--notification-muted)}.notifications-mode-tabs{display:flex;align-items:center;gap:0;padding:0 16px;border-bottom:1px solid var(--notification-border)}.notifications-mode-tabs button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:52px;height:38px;padding:0 10px;border:0;border-radius:0;color:var(--notification-foreground-muted);background:transparent;font-size:12px;font-weight:800}.notifications-mode-tabs button strong{min-width:18px;padding:1px 5px;border-radius:999px;color:var(--notification-foreground-secondary);background:var(--notification-muted);font-size:10px;line-height:1.4}.notifications-mode-tabs button.active,.notifications-mode-tabs button:hover{color:var(--notification-primary);background:transparent}.notifications-mode-tabs button.active strong{color:var(--notification-primary);background:var(--notification-primary-soft)}.notifications-mode-tabs button i{position:absolute;bottom:0;left:50%;width:24px;height:2px;border-radius:999px;background:var(--notification-primary);transform:translate(-50%)}.notifications-list{min-height:0;overflow-y:auto;padding:0 0 4px}.notification-row{position:relative;display:block;padding:12px 16px;border-bottom:1px solid var(--notification-border);transition:background-color .16s ease}.notification-row:hover{background:var(--notification-card-hover)}.notification-delete-button{position:absolute;top:10px;right:12px;display:none;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:6px;color:var(--notification-foreground-muted);background:transparent}.notification-row:hover .notification-delete-button{display:inline-flex}.notification-delete-button:hover{color:var(--notification-destructive);background:#f5475e1a}.notification-time{display:block;margin-bottom:6px;color:var(--notification-foreground-muted);font-family:var(--notification-mono);font-size:10px;font-weight:600;line-height:1.2}.notification-main-line{display:flex;align-items:center;gap:8px;min-width:0;padding-right:24px}.notification-main-line>svg{flex:0 0 auto;color:var(--notification-success);width:14px;height:14px}.notification-row.sell .notification-main-line>svg{color:var(--notification-primary)}.notification-row.error .notification-main-line>svg{color:var(--notification-warning)}.notification-mode-badge{flex:0 0 auto;padding:2px 6px 3px;border-radius:6px;color:var(--notification-primary);background:var(--notification-primary-soft);font-size:10px;font-weight:600;line-height:1.2}.notification-mode-badge.paper{color:var(--notification-success);background:#0ecd841a}.notification-message{min-width:0;overflow:hidden;color:var(--notification-foreground);font-size:12px;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.notification-detail-list{display:grid;gap:2px;margin-top:6px}.notification-detail-row{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:nowrap;font-size:11px;line-height:1.35}.notification-detail-label{width:44px;flex:0 0 44px;color:var(--notification-foreground-muted);text-align:left}.notification-detail-value{flex:0 1 auto;min-width:0;max-width:calc(100% - 52px);overflow:hidden;color:var(--notification-foreground-secondary);font-family:var(--notification-mono);font-size:11px;font-weight:500;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.notification-detail-row.copyable .notification-detail-value{max-width:calc(100% - 76px)}.notification-detail-row.full .notification-detail-value{flex:0 1 auto;max-width:calc(100% - 52px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-detail-row a:hover{color:var(--notification-primary)}.notification-copy-button{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px;border:0;border-radius:4px;color:var(--notification-foreground-muted);background:transparent}.notification-copy-button:hover,.notification-copy-button.copied{color:var(--notification-primary);background:var(--notification-primary-soft)}.notification-row em{display:block;margin-top:8px;color:#f994a2;font-size:11px;font-style:normal;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.notifications-empty{display:grid;place-items:center;gap:10px;min-height:220px;color:var(--notification-foreground-muted);text-align:center}.notifications-empty strong{color:var(--notification-foreground);font-size:13px}.topbar-settings-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:40;display:grid;width:min(224px,calc(100vw - 24px));gap:0;padding:6px 0;border:1px solid rgba(36,36,36,.5);border-radius:8px;background:#121313;overflow:hidden;box-shadow:0 18px 42px #0000006b}.settings-menu{display:grid;padding:0}.settings-menu-row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:36px;gap:10px;padding:8px 16px;border:0;color:#f1f2f4;background:transparent;font-size:14px;font-weight:500;text-align:left;text-decoration:none}.settings-menu-row:hover{background:#242424b8}.settings-menu-link{justify-content:flex-start}.settings-menu-divider{height:1px;margin:6px 0;background:var(--border)}.settings-menu-label{display:inline-flex;align-items:center;gap:12px}.settings-menu-label svg{color:#858b93}.settings-menu-row strong{display:inline-flex;align-items:center;gap:4px;color:#777d85;font-size:12px;font-weight:500}.settings-menu-row[aria-expanded=true] strong svg{transform:rotate(180deg)}.theme-options{display:grid;padding:0;border-top:1px solid var(--border);background:var(--panel)}.theme-option{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:36px;padding:8px 16px 8px 44px;border:0;border-radius:0;color:var(--text);background:transparent;font-size:14px;text-align:left}.theme-option:hover{color:var(--text);background:#242424b8}.theme-option.active{color:var(--text)}.theme-option svg{color:currentColor}.theme-option>svg{color:var(--blue)}.theme-option-label{display:inline-flex;align-items:center;gap:8px;min-width:0}.theme-option-label svg{width:14px;height:14px}.settings-api-section{padding:10px 12px 12px;border-top:1px solid var(--border);background:var(--panel)}.settings-api-field{display:grid;gap:8px;color:#858b93;font-size:12px}.settings-api-field>span{display:inline-flex;align-items:center;gap:8px;color:#a3a3a3;font-size:13px;font-weight:600}.settings-api-field input{width:100%;height:34px;min-width:0;border:1px solid var(--border);border-radius:6px;outline:0;color:var(--text);background:#2424247a;padding:0 10px;font-size:12px}.settings-api-field input:focus{border-color:#515eecb8}.settings-api-field input::placeholder{color:#62676f}.connection-field,.search-box{display:flex;align-items:center;min-width:0;gap:7px;height:32px;border:1px solid transparent;border-radius:6px;color:var(--muted);background:#2424247a;padding:0 8px;font-size:12px}.connection-field input,.search-box input{min-width:0;width:100%;border:0;outline:0;color:var(--text);background:transparent}.connection-field input::placeholder,.search-box input::placeholder{color:#62676f}.api-key-field input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.dashboard{flex:1 1 auto;display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;min-height:0;overflow:hidden;padding:56px 0 12px;background:var(--bg)}.dashboard.stats-dashboard{display:block;overflow-x:hidden;overflow-y:auto;padding-bottom:20px}.dashboard.analyze-dashboard{display:flex;flex-direction:column;overflow:hidden}.dashboard.analyze-dashboard .analyze-view{flex:1 1 auto;height:auto;min-height:0}.toolbar{display:flex;flex-wrap:wrap;flex:0 0 auto;gap:6px;align-items:center;min-height:49px;margin:12px 12px 0;padding:8px 16px 10px;border:1px solid rgba(36,36,36,.4);border-bottom-color:#2424244d;border-radius:8px 8px 0 0;background:#131313}.toolbar .stats{gap:1px;padding:2px;border-radius:6px;background:#2424241a}.stat-chip{gap:4px;height:auto;min-height:26px;padding:4px 8px;border:0;border-radius:5px;color:var(--x-foreground-muted);background:transparent;font-size:12px;font-weight:500;line-height:1.3333333;transition:color .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1)}.stat-chip.active{border-color:transparent;color:var(--x-primary);background:#515dec1a}.stat-chip.green.has-count:not(.active) b,.status-dot.active{color:var(--green)}.stat-chip.muted b{color:#6669}.stat-chip b{color:#6669;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:500;line-height:1}.stat-chip.active b{color:#515decb3}.stat-chip:not(.active):hover{color:var(--x-foreground-secondary)}.stat-chip.active:hover{color:var(--x-primary);background:#515dec1a}.stat-chip.active:hover b{color:#515decb3}.stat-dot{width:6px;height:6px;border-radius:999px;background:#666d76}.stat-dot.green{background:var(--green)}.stat-dot.muted{background:#8a909894}.search-box{flex:1 1 180px;height:32px}.toolbar .search-box{border-color:#24242499;background:#2121214d}.toolbar .search-box svg{width:14px;height:14px}.toolbar .toolbar-actions{gap:6px}.refresh-icon{transform-box:fill-box;transform-origin:center}.refresh-icon.refreshing{animation:spin .9s linear infinite}.profile-label-row{display:flex;align-items:center;width:100%;gap:6px;overflow-x:auto;padding-top:2px}.profile-label-chip,.profile-label-settings{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:26px;border:1px solid transparent;border-radius:6px;color:var(--x-foreground-muted);background:#21212180;font-size:12px;font-weight:500;line-height:1.3333333;transition:border-color .16s ease,color .16s ease,background .16s ease}.profile-label-chip{gap:6px;padding:4px 10px;white-space:nowrap}.profile-label-text{display:inline-block;line-height:inherit}.profile-label-count{font:inherit;line-height:inherit;vertical-align:baseline}.profile-label-chip.active{border-color:#515dec4d;color:var(--x-primary);background:#515dec1a}.profile-label-chip:hover,.profile-label-settings:hover{color:var(--x-foreground-secondary);background:var(--x-muted)}.profile-label-chip.active:hover{border-color:#515dec4d;color:var(--x-primary);background:#515dec1a}.profile-label-dot{width:8px;height:8px;border-radius:999px}.profile-label-settings{width:26px;padding:0}.profile-selection-bar{display:flex;align-items:center;flex:0 0 100%;gap:8px;min-height:36px;margin:2px -16px -10px;padding:6px 16px;border-bottom:1px solid rgba(81,94,236,.2);border-top:1px solid rgba(81,94,236,.12);background:#515eec0d;overflow-x:auto}.selection-state-button,.selection-clear-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;padding:0;border-radius:5px;transition:color .16s ease,background .16s ease,border-color .16s ease}.selection-state-button{border:1px solid rgba(81,94,236,.45);color:var(--blue);background:#515eec1a}.selection-state-button span{width:8px;height:8px;border-radius:2px;background:var(--blue)}.selection-count{flex:0 0 auto;color:var(--blue);font-size:12px;font-weight:700;line-height:16px}.selection-spacer{flex:1 1 auto;min-width:10px}.selection-action{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:6px;height:28px;min-height:28px;padding:0 12px;border:0;border-radius:6px;font-size:12px;font-weight:700;line-height:16px;white-space:nowrap;transition:color .16s ease,background .16s ease,opacity .16s ease}.selection-action.success{color:var(--green);background:#0ecd841a}.selection-action.success:hover:not(:disabled){background:#0ecd8433}.selection-action.muted{color:#c3c8d0;background:#8a90981a}.selection-action.muted:hover:not(:disabled){background:#8a909833}.selection-action.danger{color:var(--red);background:#f5475e1a}.selection-action.danger:hover:not(:disabled){background:#f5475e33}.selection-clear-button{border:0;color:var(--muted);background:transparent}.selection-action svg,.selection-clear-button svg{width:14px;height:14px}.selection-clear-button:hover{color:var(--text);background:#242424a6}.toolbar .icon-button,.toolbar-new-action{width:32px;height:32px;min-height:32px;padding:0;border-radius:6px}.profile-import-input{display:none}.toolbar-new-action{border-color:#515eec94}.primary-action,.secondary-action,.danger-action,.small-action{gap:7px;min-height:34px;padding:0 11px;font-weight:700;font-size:13px}.primary-action{border-color:#515eec80;background:#4e58ef}.toolbar-new-action.primary-action{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border:0;border-radius:6px;color:#fff;background:var(--blue);transition:background-color .16s ease,color .16s ease}.toolbar-new-action.primary-action svg{width:16px;height:16px}.toolbar-new-action.primary-action:hover{background:#6872ff}.secondary-action{color:#cdd1dc;background:#131616}.danger-action{border-color:#f5475e59;color:#ffd9db;background:var(--red-soft)}.small-action{min-height:30px;padding:0 9px;color:#cfd4ff;background:#515eec1f}.icon-button{width:34px;height:34px;color:#8f96a0}.icon-button.small{width:32px;height:32px}.icon-button:hover,.secondary-action:hover,.small-action:hover{border-color:var(--border-strong);color:#fff}.icon-button.success:hover:not(:disabled){border-color:#0ecd8480;color:var(--green);background:#0ecd841a}.icon-button.danger:hover:not(:disabled){border-color:#f5475e80;color:var(--red);background:#f5475e1a}.icon-button:disabled{cursor:not-allowed;opacity:.4}.status-row{flex:0 0 auto;min-height:30px;padding:5px 16px;border-bottom:1px solid rgba(36,36,36,.42);color:var(--muted);font-size:12px}.status-row span{display:inline-flex;align-items:center;gap:6px}.status-pill{min-width:0;max-width:60vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.status-pill.success{color:var(--green)}.status-pill.error,.dirty-pill{color:var(--red)}.status-pill.loading svg{animation:spin .9s linear infinite}.workspace{display:grid;grid-template-columns:1fr;gap:10px;align-items:stretch;height:100%;min-height:0;margin:0 12px;border:1px solid rgba(36,36,36,.4);border-top:0;border-radius:0 0 8px 8px;background:#131313;overflow:hidden}.profile-rail,.config-editor,.profile-overview{border:1px solid var(--border);border-radius:8px;background:#131313}.profile-rail{display:flex;flex-direction:column;min-height:0;max-height:none;border:0;border-radius:0;background:transparent;overflow:hidden}.rail-title{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;min-height:40px;padding:9px 12px;border-bottom:1px solid rgba(36,36,36,.3);color:#d7dae0;font-size:13px;font-weight:800}.rail-title b{color:var(--muted)}.profile-list{display:grid;align-content:start;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));flex:1 1 auto;gap:8px;min-height:0;max-height:none;overflow:auto;padding:12px}.profile-list.is-empty{align-content:stretch;grid-template-columns:1fr}.profile-card{position:relative;display:grid;grid-template-rows:minmax(78px,auto) 34px;min-height:112px;overflow:hidden;border-radius:8px;box-shadow:none;cursor:pointer;background-color:#131313;background-image:linear-gradient(to top,rgba(14,203,129,.08) 0%,rgba(14,203,129,.02) 60%,transparent 100%);transition:box-shadow .18s ease,transform .18s ease}.profile-card:hover{box-shadow:none}.profile-card.paused{background-color:#131313;background-image:linear-gradient(to top,rgba(239,68,68,.08) 0%,rgba(239,68,68,.02) 60%,transparent 100%)}.profile-card.selected,.profile-card.changed{box-shadow:0 0 0 1px #515dec61}.profile-card.bulk-selected{background-color:#131313;background-image:none;box-shadow:0 0 0 1px #515eecc7}.card-hitbox{display:block;width:100%;min-width:0;min-height:0;padding:0;border:0;text-align:left;color:inherit;background:transparent}.profile-card-body{min-width:0;padding:12px}.profile-title{display:grid;grid-template-columns:18px 10px minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;margin-bottom:6px}.profile-title strong{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650}.profile-hover-box{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid hsl(0 0% 14% / .2);border-radius:4px;outline:0;background:#24242426;color:var(--x-foreground-secondary);cursor:pointer;opacity:0;transition:opacity .18s ease,color .18s ease,border-color .18s ease,background .18s ease}.profile-hover-box svg{width:12px;height:12px;stroke-width:2.4}.profile-card:hover .profile-hover-box,.profile-card.bulk-selected .profile-hover-box{opacity:1}.profile-card:hover .profile-hover-box{border-color:#24242499;background:#24242426}.profile-hover-box:hover{border-color:#383838cc;background:#212121b8}.profile-card.bulk-selected .profile-hover-box{border-color:#515eecbf;background:#515eec29}.profile-hover-box:focus-visible{border-color:#515eecf2;box-shadow:0 0 0 2px #515eec33;opacity:1}.status-dot{width:10px;height:10px;border:1px solid hsl(0 0% 40% / .4);border-radius:50%;box-shadow:inset 0 0 0 1px #6663}.status-dot.active{border-color:transparent;background:var(--green);animation:profile-status-pulse 1.5s ease-in-out infinite}.buy-amount{display:inline-flex;align-items:baseline;gap:4px;color:#d8dbe1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:800;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.buy-amount span{color:#787f88;font-weight:700}.tag-row{display:flex;flex-wrap:wrap;gap:4px;min-width:0;margin-top:0}.tag-row span{display:inline-flex;align-items:center;gap:4px;min-height:18px;max-width:100%;padding:0 6px;overflow:hidden;border-radius:4px;color:#bdc5ff;background:#515eec1f;font-size:10px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.tag-row span.profile-tag.primary{color:var(--x-primary);background:#515dec14}.tag-row span.profile-tag.info{color:#60a5fa;background:#60a5fa1a}.tag-row span.profile-tag.execution.real{color:#14cd84;background:#0ecd841a}.tag-row span.profile-tag.execution.paper{color:#f0b64f;background:#f0b64f1f}.tag-row svg{flex:0 0 auto}.card-actions{display:flex;align-items:center;gap:2px;min-width:0;padding:6px 8px;border-top:1px solid rgba(36,36,36,.2);cursor:pointer}.profile-action{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 auto;border:0;border-radius:5px;color:#818994;background:transparent;transition:color .16s ease,background .16s ease}.profile-action:hover{color:#dce1e7;background:#242424cc}.profile-action.accent{width:26px}.profile-action-dot{width:10px;height:10px;border-radius:50%;background:#6366f1}.profile-action.play:hover,.profile-action.pause:hover{color:var(--green);background:#0ecd841a}.profile-action.danger:hover{color:var(--red);background:#f5475e1a}.card-action-spacer{flex:1 1 auto;min-width:4px}.empty-state{display:grid;min-height:180px;place-items:center;border:1px dashed #313639;border-radius:8px;color:var(--muted);background:#0d0f0f}.list-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;place-self:stretch;min-height:100%;padding:80px 16px;border:0;background:transparent;text-align:center}.empty-icon-box{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:16px;border:1px solid rgba(36,36,36,.3);border-radius:6px;background:#2424244d}.empty-icon-box svg{color:#8a90986b}.list-empty-state h3{margin:0 0 4px;color:#a3a3a3;font-size:14px;font-weight:700}.list-empty-state p{margin:0;color:#666;font-size:12px}.view-placeholder{display:flex;grid-row:1 / -1;flex-direction:column;align-items:center;justify-content:center;min-height:0;margin:12px;border:1px solid var(--border);border-radius:8px;background:#131313;text-align:center}.view-placeholder h3{margin:0 0 4px;color:#a3a3a3;font-size:14px;font-weight:700}.view-placeholder p{margin:0;color:#666;font-size:12px}.positions-view{grid-row:1 / -1;display:flex;flex-direction:column;min-height:0;margin:32px 20px 0;border:1px solid var(--border);border-radius:8px;background:#131313;overflow:hidden}.positions-header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex:0 0 auto;min-height:48px;padding:10px 14px;border-bottom:1px solid rgba(36,36,36,.62)}.positions-title-row{display:flex;align-items:center;min-width:0;gap:8px}.positions-header h1{margin:0;color:#e3e6ec;font-size:14px;font-weight:800;line-height:1.1}.positions-title-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;padding:0 7px;border-radius:999px;color:#cfd4ff;background:#515eec24;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:800}.positions-header span{color:var(--muted);font-size:12px}.positions-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.trading-mode-tabs{display:inline-flex;align-items:center;gap:2px;min-height:30px;padding:2px;border:1px solid rgba(36,36,36,.72);border-radius:7px;background:#24242447}.trading-mode-tab{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:24px;padding:0 9px;border:0;border-radius:5px;color:#8f98a3;background:transparent;font-size:12px;font-weight:750;line-height:1;white-space:nowrap;transition:color .135s ease-in-out,background .135s ease-in-out}.trading-mode-tab:hover,.trading-mode-tab.active{color:#cfd4ff;background:#515eec29}.positions-recovery-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;min-width:116px;padding:0 10px;border:1px solid rgba(81,94,236,.42);border-radius:6px;color:#d8dcff;background:#515eec24;font-size:12px;font-weight:800;white-space:nowrap;transition:border-color .135s ease-in-out,background .135s ease-in-out,color .135s ease-in-out}.positions-recovery-button:hover:not(:disabled){border-color:#5e6bffad;background:#515eec38}.positions-recovery-button:disabled{cursor:not-allowed;opacity:.48}.positions-recovery-button .spin{animation:spin .9s linear infinite}.positions-recovery-feedback{display:inline-flex;align-items:center;max-width:260px;min-height:28px;padding:0 9px;overflow:hidden;border:1px solid rgba(36,36,36,.72);border-radius:6px;background:#24242447;text-overflow:ellipsis;white-space:nowrap}.positions-recovery-feedback.success{border-color:#0ecd8452;color:var(--green);background:#0ecd841a}.positions-recovery-feedback.error{border-color:#f5475e57;color:var(--red);background:#f5475e1a}.positions-stream-pill,.positions-updated{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 9px;border:1px solid var(--border);border-radius:6px;color:#a3a3a3;background:#24242447;font-size:12px;font-weight:700;white-space:nowrap}.positions-stream-pill.connected{border-color:#0ecd8452;color:var(--green);background:#0ecd841a}.positions-stream-pill.connecting,.positions-stream-pill.disconnected,.positions-stream-pill.idle{border-color:#d6a74452;color:var(--amber);background:#d6a7441a}.positions-stream-pill.error,.positions-stream-pill.missing_key{border-color:#f5475e57;color:var(--red);background:#f5475e1a}.positions-search-row{flex:0 0 auto;padding:8px 14px;border-bottom:1px solid rgba(36,36,36,.62)}.positions-search-box{position:relative;display:block;min-width:0}.positions-search-box svg{position:absolute;top:50%;left:10px;color:#777f88;transform:translateY(-50%);pointer-events:none}.positions-search-box input{width:100%;height:36px;min-width:0;padding:0 10px 0 34px;border:1px solid rgba(36,36,36,.72);border-radius:8px;outline:0;color:var(--text);background:#24242447;font-size:13px}.positions-search-box input:focus{border-color:#515eec94;background:transparent}.positions-search-box input::placeholder{color:#62676f}.position-mint-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-content:start;gap:12px;min-height:0;overflow:auto;padding:12px}.position-row-list{display:grid;gap:12px;min-width:0}.position-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(36,36,36,.72);border-radius:8px;background:#131313}.position-card-head{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px 12px 9px}.position-token-avatar{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;color:#8f98a5;background:#7d858f1f;box-shadow:inset 0 0 0 1px #7d858f2e;font-size:14px;font-weight:750}.position-token-avatar.positive{color:var(--green);background:#0ecd841a;box-shadow:inset 0 0 0 1px #0ecd8438}.position-token-avatar.negative{color:var(--red);background:#f5475e1a;box-shadow:inset 0 0 0 1px #f5475e38}.position-token-main{display:grid;flex:1 1 auto;min-width:0;gap:5px}.position-token-title-row{display:flex;align-items:center;min-width:0;gap:7px}.position-token-title-row strong{min-width:0;overflow:hidden;color:#f5f5f5;font-size:15px;font-weight:700;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.position-token-title-row span{flex:0 1 auto;min-width:0;overflow:hidden;padding:2px 6px;border-radius:6px;color:#8b949f;background:#2424248f;font-size:10px;font-weight:650;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.position-token-address-row{display:flex;align-items:center;min-width:0;gap:5px}.position-token-address-row a,.position-token-address-row .position-mint-copy-trigger{min-width:0;overflow:hidden;color:#666;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.position-token-address-row a:hover,.position-token-address-row .position-mint-copy-trigger:hover{color:var(--blue)}.position-token-address-row button{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:18px;height:18px;border:0;border-radius:5px;color:#666;background:transparent;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}.position-token-address-row button:hover{color:#f5f5f5;background:#242424b8}.position-token-address-row .position-mint-copy-trigger{display:block;flex:1 1 auto;width:auto;height:auto;padding:0;border-radius:0;text-align:left}.position-token-address-row .position-mint-copy-trigger:hover{background:transparent}.position-token-address-row .position-mint-copy-trigger.copied{color:var(--green)}.position-token-address-row button:active{transform:scale(.92)}.position-copy-button.copied{color:var(--green);background:var(--green-soft)}.position-copy-button.copied svg{animation:copy-check-pop .18s ease-out}@keyframes copy-check-pop{0%{opacity:0;transform:scale(.62)}to{opacity:1;transform:scale(1)}}.position-card-meta{display:grid;flex:0 0 auto;justify-items:end;gap:6px;max-width:112px}.position-card-meta span{display:inline-flex;align-items:center;min-width:0;max-width:112px;gap:4px;overflow:hidden;color:#666;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.position-card-meta svg{flex:0 0 auto}.position-status-chip{display:inline-flex;align-items:center;max-width:112px;overflow:hidden;padding:3px 6px;border-radius:6px;color:#a3a3a3;background:#2424248f;font-size:10px;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.position-status-chip.open{color:var(--green);background:#0ecd841a}.position-status-chip.pending_buy{color:var(--amber);background:#d6a7441c}.position-status-chip.sell_requested{color:var(--red);background:#f5475e1a}.position-pnl-panel{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 10px;padding:10px 12px;border-radius:8px;background:#7d858f14}.position-pnl-panel.positive{background:#0ecd8414}.position-pnl-panel.negative{background:#f5475e14}.position-pnl-panel>div{display:flex;align-items:center;min-width:0;gap:8px}.position-pnl-panel svg,.position-pnl-panel strong,.position-pnl-panel span{color:#9aa3af}.position-pnl-panel.positive svg,.position-pnl-panel.positive strong,.position-pnl-panel.positive span{color:var(--green)}.position-pnl-panel.negative svg,.position-pnl-panel.negative strong,.position-pnl-panel.negative span{color:var(--red)}.position-pnl-panel strong{min-width:0;overflow:hidden;font-size:20px;font-weight:750;line-height:1;text-overflow:ellipsis;white-space:nowrap}.position-pnl-panel span{flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.position-card-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 10px 0}.position-stat-box{min-width:0;padding:8px 10px;border-radius:8px;background:#24242457}.position-stat-box span,.position-flow-grid span{display:block;margin-bottom:4px;color:#666;font-size:10px;font-weight:650;text-transform:uppercase}.position-stat-box strong{display:block;min-width:0;overflow:hidden;color:#e1e4eb;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.position-flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;padding:10px 12px 0}.position-flow-grid>div{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:8px}.position-flow-grid span{margin:0;text-transform:none}.position-flow-grid strong{min-width:0;overflow:hidden;color:#d4d4d4;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap}.position-flow-grid small{color:#666;font-size:9px}.position-flow-grid em{margin-left:6px;color:#666;font-size:10px;font-style:normal;font-weight:650}.position-profile-note{min-width:0;overflow:hidden;margin:10px 10px 0;padding:6px 10px;border-radius:8px;color:var(--amber);background:#d6a74414;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.position-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;margin-top:10px;padding:9px 12px;border-top:1px solid rgba(36,36,36,.58)}.position-buy-links,.position-external-links{display:flex;align-items:center;min-width:0;gap:6px}.position-buy-links a,.position-buy-links span,.position-external-links a{display:inline-flex;align-items:center;gap:3px;min-width:0;border-radius:5px;color:#666;font-size:11px;font-weight:650;text-decoration:none;white-space:nowrap}.position-buy-links a:hover,.position-external-links a:hover{color:var(--blue)}.position-external-links a{padding:2px 5px;color:#a3a3a3}.position-external-links a:hover{background:#2424248f}.position-sell-actions{display:grid;gap:6px;padding:8px;border-top:1px solid rgba(36,36,36,.58)}.position-fallback-sell-button,.position-sell-grid button,.position-sell-full{border:1px solid rgba(36,36,36,.72);border-radius:8px;color:#a3a3a3;background:#2424247a;font-size:12px;font-weight:650;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.position-sell-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.position-fallback-sell-button,.position-sell-grid button,.position-sell-full{min-width:0;padding:9px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1}.position-sell-full{width:100%;color:#d5d9df;font-weight:750}.position-fallback-sell-button:hover,.position-sell-grid button:hover,.position-sell-full:hover{border-color:#f5475e57;color:var(--red);background:var(--red-soft)}.position-fallback-sell-button:disabled,.position-sell-grid button:disabled,.position-sell-full:disabled{cursor:not-allowed;color:#525252;border-color:#2424246b;background:#1717176b;transform:none}.position-fallback-sell-button:disabled:hover,.position-sell-grid button:disabled:hover,.position-sell-full:disabled:hover{color:#525252;border-color:#2424246b;background:#1717176b}.position-sell-grid button:active,.position-sell-full:active{transform:scale(.98)}.position-sell-grid button:active{transform:scale(.97)}.position-sell-feedback{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:650}.position-sell-feedback.success{color:var(--green);background:var(--green-soft)}.position-sell-feedback.error{color:var(--red);background:var(--red-soft)}.positions-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;min-height:260px;color:var(--muted);text-align:center}.positions-empty .empty-icon-box{width:64px;height:64px;border:0;border-radius:999px;background:#24242494}.positions-empty h3{margin:0 0 4px;color:#a3a3a3;font-size:14px}.positions-empty p{max-width:360px;margin:0;color:#666;font-size:12px;line-height:1.45}.copy-dialog-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:18px;background:#00000094;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.copy-dialog{width:min(100%,432px);padding:24px;border:1px solid rgba(36,36,36,.72);border-radius:8px;color:var(--text);background:#131313;box-shadow:0 24px 64px #00000075}.copy-dialog.analyze-pattern-positions-dialog{width:min(1840px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:min(940px,calc(100vh - 24px));padding:18px;overflow:hidden}.copy-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.copy-dialog-header h3{margin:0;color:var(--text);font-size:18px;font-weight:700}.copy-dialog-header button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:6px;color:var(--muted);background:transparent}.copy-dialog-header button:hover{color:var(--text);background:#ffffff0f}.copy-source-summary{display:grid;gap:8px;margin-bottom:16px;padding:12px;border:1px solid rgba(36,36,36,.72);border-radius:8px;background:#24242447}.copy-source-summary strong{min-width:0;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.copy-source-summary div{display:flex;flex-wrap:wrap;gap:6px}.copy-source-summary span{display:inline-flex;align-items:center;gap:4px;min-height:20px;padding:0 7px;border-radius:5px;color:#bdc5ff;background:#515eec1f;font-size:12px}.copy-dialog-field{display:grid;gap:7px;margin-bottom:16px;color:#a3a3a3;font-size:13px}.copy-dialog-field span b{color:var(--red)}.copy-dialog-field input{width:100%;height:40px;min-width:0;padding:0 12px;border:1px solid rgba(58,64,70,.74);border-radius:8px;outline:0;color:var(--text);background:#24242461;font-size:14px;transition:border-color .16s ease,background .16s ease}.copy-dialog-field input:focus{border-color:#515eecb8;background:transparent}.copy-dialog-field input::placeholder{color:#62676f}.copy-dialog-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}.copy-dialog-actions .primary-action,.copy-dialog-actions .secondary-action{width:100%;min-height:40px}.wallet-management-shell{z-index:82;align-items:end;padding:0}.wallet-management-dialog{--wallet-card: hsl(0 0% 7.3%);--wallet-muted: hsl(0 0% 13%);--wallet-foreground: hsl(0 0% 96%);--wallet-foreground-secondary: hsl(0 0% 64%);--wallet-foreground-muted: hsl(0 0% 40%);--wallet-border: hsl(0 0% 14%);--wallet-primary: hsl(235 80% 62%);--wallet-primary-foreground: hsl(0 0% 100%);display:flex;flex-direction:column;width:min(768px,100vw);max-height:95vh;border:1px solid hsl(0 0% 14% / .4);border-radius:12px 12px 0 0;color:var(--wallet-foreground);background:var(--wallet-card);font-family:Avenir Next,Avenir,SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,Microsoft YaHei,system-ui,sans-serif;letter-spacing:0;box-shadow:0 25px 50px -12px #0000008f;overflow:hidden}.wallet-management-header,.wallet-management-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;padding:12px 16px;border-color:#24242466}.wallet-management-header{border-bottom:1px solid hsl(0 0% 14% / .4)}.wallet-management-header h2{margin:0;color:var(--wallet-foreground);font-size:18px;font-weight:600;line-height:1.55}.wallet-management-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;color:var(--wallet-foreground-muted);background:transparent}.wallet-management-close:hover{color:var(--wallet-foreground);background:var(--wallet-muted)}.wallet-management-tabs{flex:0 0 auto;padding:8px 16px;border-bottom:1px solid hsl(0 0% 14% / .4);background:transparent}.wallet-management-tabs-track{display:flex;width:100%;padding:4px;border-radius:8px;background:var(--wallet-muted)}.wallet-management-tabs-track button{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:36px;border:0;border-radius:6px;color:var(--wallet-foreground-secondary);background:transparent;font-size:14px;font-weight:500;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.wallet-management-tabs-track button:hover:not(:disabled){color:var(--wallet-foreground)}.wallet-management-tabs-track button.active{color:var(--wallet-primary-foreground);background:var(--wallet-primary);box-shadow:0 1px 2px #0003}.wallet-management-tabs-track button:disabled{cursor:not-allowed;opacity:.5}.wallet-management-body{flex:1 1 auto;min-height:0;padding:16px;overflow:auto}.wallet-management-body-content{display:flex;flex-direction:column;gap:16px}.wallet-network-row,.wallet-management-actions-row,.wallet-total-row{display:flex;align-items:center;gap:12px}.wallet-network-row{flex-wrap:wrap}.wallet-network-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid hsl(235 80% 62% / .55);border-radius:8px;color:var(--wallet-primary);background:#515dec1a;font-size:14px;font-weight:500}.wallet-management-actions-row{justify-content:flex-start}.wallet-management-actions-row .secondary-action{min-height:40px;padding:0 20px;border:1px solid hsl(0 0% 14% / .6);border-radius:999px;color:var(--wallet-foreground);background:transparent;font-size:14px;font-weight:500}.wallet-management-actions-row .secondary-action:hover:not(:disabled){border-color:var(--wallet-border);background:var(--wallet-muted)}.wallet-management-error{display:flex;align-items:flex-start;gap:8px;min-height:34px;padding:9px 10px;border:1px solid rgba(245,71,94,.36);border-radius:8px;color:#ffd7d9;background:#46121675;font-size:12px;font-weight:700;line-height:1.35}.wallet-management-error svg{flex:0 0 auto;color:var(--red)}.wallet-table{position:relative;border:1px solid hsl(0 0% 14% / .4);border-radius:8px;overflow:hidden}.wallet-table-head,.wallet-table-row-desktop{display:grid;grid-template-columns:28% 12% 13% 13% 13% 13% 8%;align-items:center}.wallet-table-head{display:none;min-height:34px;padding:8px 12px;border-bottom:1px solid hsl(0 0% 14% / .4);color:var(--wallet-foreground-muted);background:#2121214d;font-size:12px;font-weight:400;line-height:1.35}.wallet-table-head>div:not(:first-child),.wallet-balance-cell,.wallet-name-cell{text-align:center}.wallet-table-row{display:block;border-bottom:1px solid hsl(0 0% 14% / .1);background:transparent;transition:background-color .16s ease,border-color .16s ease}.wallet-table-row:last-child{border-bottom:0}.wallet-table-row:hover{background:#21212133}.wallet-table-row.not-initialized{color:#b9bec7}.wallet-table-row-desktop{display:none;min-height:44px;padding:10px 12px}.wallet-table-row-mobile{display:flex;align-items:center;gap:10px;min-height:70px;padding:12px}.wallet-main-cell{display:flex;align-items:center;gap:8px;min-width:0}.wallet-drag-handle{flex:0 0 auto;color:#66666680;cursor:grab;font-size:13px;line-height:1;letter-spacing:-3px}.wallet-drag-handle:active{cursor:grabbing}.wallet-select-box-wrap{display:inline-flex;flex:0 0 auto}.wallet-select-box{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;border:2px solid hsl(0 0% 14% / .6);border-radius:6px;color:transparent;background:transparent;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.wallet-select-box.selected{border-color:#515decc7;color:var(--wallet-primary);background:#515dec24}.wallet-select-box:disabled{cursor:not-allowed;opacity:.62}.wallet-row-index{flex:0 0 auto;color:var(--wallet-foreground-muted);font-size:14px}.wallet-primary-star{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fbbf24}.wallet-primary-star.mobile svg{width:14px;height:14px}.wallet-primary-star svg{fill:currentColor}.wallet-address-link{min-width:0;overflow:hidden;color:var(--wallet-foreground);font-family:var(--mono);font-size:14px;font-weight:400;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.wallet-address-link:hover{color:var(--wallet-primary);text-decoration:underline}.wallet-copy-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border:0;border-radius:5px;color:var(--wallet-foreground-muted);background:transparent}.wallet-copy-button.mobile{width:auto;height:auto;border-radius:4px;color:#66666680}.wallet-copy-button:hover{color:var(--wallet-foreground);background:var(--wallet-muted)}.wallet-name-cell{display:flex;flex-direction:column;align-items:center;min-width:0;color:var(--wallet-foreground-muted);font-size:14px;font-weight:400}.wallet-name-cell span,.wallet-name-cell em{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-name-cell em{margin-top:2px;color:var(--red);font-size:10px;font-style:normal;font-weight:800;text-transform:uppercase}.wallet-balance-cell{min-width:0;overflow:hidden;color:var(--wallet-foreground);font-family:var(--mono);font-size:14px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.wallet-row-actions{display:flex;justify-content:flex-end}.wallet-row-menu-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:6px;color:#6669;background:transparent;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.wallet-row-menu-button.mobile{flex:0 0 auto}.wallet-row-menu-button:hover:not(:disabled){color:var(--wallet-foreground);background:var(--wallet-muted)}.wallet-row-menu-button:disabled{cursor:not-allowed;opacity:.5}.wallet-mobile-main{flex:1 1 auto;min-width:0}.wallet-mobile-title-row,.wallet-mobile-address-row,.wallet-mobile-balances{display:flex;align-items:center;min-width:0}.wallet-mobile-title-row{gap:6px;color:var(--wallet-foreground);font-size:14px;font-weight:500}.wallet-mobile-title-row>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-mobile-index{color:var(--wallet-foreground-muted);font-size:12px;font-weight:400}.wallet-mobile-address-row{gap:6px;margin-top:2px}.wallet-address-link.mobile{color:var(--wallet-foreground-muted);font-size:12px}.wallet-mobile-balances{flex-wrap:wrap;gap:12px;margin-top:4px;color:var(--wallet-foreground);font-family:var(--mono);font-size:12px;font-weight:400}.wallet-mobile-balances>span{white-space:nowrap}.wallet-mobile-balances>span>span{color:var(--wallet-foreground-muted)}.wallet-table-empty{display:flex;align-items:center;justify-content:center;min-height:96px;color:var(--wallet-foreground-muted);font-size:13px;font-weight:700}.wallet-total-row{justify-content:flex-end;color:var(--wallet-foreground-muted);font-size:14px;font-weight:400}.wallet-total-row strong{color:var(--wallet-foreground);font-family:var(--mono);font-size:14px;font-weight:500}.wallet-management-footer{border-top:1px solid hsl(0 0% 14% / .4)}.wallet-management-footer .primary-action,.wallet-management-footer .secondary-action{min-height:40px;padding:0 16px;border-radius:8px;font-size:13px;font-weight:600}.secondary-action.danger{border-color:#f5475e73;color:var(--red);background:transparent}.secondary-action.danger:hover:not(:disabled){background:#f5475e1a}.wallet-import-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;padding:18px;background:#00000085;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wallet-import-dialog{width:min(100%,472px)}@media (min-width: 768px){.wallet-management-shell{align-items:center;padding:18px}.wallet-management-dialog{max-height:90vh;border-radius:12px}.wallet-management-header,.wallet-management-footer{padding:16px 24px}.wallet-management-tabs{padding:12px 24px}.wallet-management-body{padding:24px}.wallet-table-head,.wallet-table-row-desktop{display:grid}.wallet-table-row-mobile{display:none}}@media (max-width: 760px){.wallet-management-tabs-track button{gap:6px;font-size:12px}.wallet-management-header,.wallet-management-tabs,.wallet-management-body,.wallet-management-footer{padding-right:12px;padding-left:12px}.wallet-management-footer{align-items:stretch;flex-direction:column-reverse}}.batch-delete-dialog{width:min(100%,384px);padding:24px;border:1px solid rgba(36,36,36,.72);border-radius:8px;color:var(--text);background:#131313;box-shadow:0 24px 64px #00000075}.batch-delete-dialog h3{margin:0;color:var(--text);font-size:18px;font-weight:700}.batch-delete-dialog p{margin:12px 0 0;color:#a3a3a3;font-size:14px;line-height:1.45}.batch-delete-dialog .batch-delete-warning{margin-top:8px;color:var(--red);font-weight:700}.batch-delete-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.batch-delete-actions .secondary-action,.batch-delete-confirm{width:100%;min-height:40px;border-radius:8px}.batch-delete-confirm{border:0;color:#fff;background:var(--red);font-size:13px;font-weight:700;transition:opacity .16s ease}.batch-delete-confirm:hover:not(:disabled){opacity:.9}.delete-profile-dialog{width:min(100%,384px);padding:24px;border:1px solid rgba(36,36,36,.4);border-radius:16px;color:var(--text);background:#131313;box-shadow:0 24px 64px #00000085}.delete-profile-header{display:flex;align-items:center;gap:12px}.delete-profile-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:999px;color:var(--red);background:#f5475e1a}.delete-profile-dialog h3{margin:0;color:var(--text);font-size:16px;font-weight:600}.delete-profile-dialog p{margin:12px 0 0;color:#a3a3a3;font-size:14px;line-height:1.45}.delete-profile-dialog .delete-profile-name{min-width:0;overflow:hidden;color:#d7dbe2;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.delete-profile-actions{display:flex;gap:12px;margin-top:20px}.delete-profile-cancel,.delete-profile-confirm{flex:1 1 0;min-height:42px;border-radius:8px;font-size:14px;transition:background .16s ease,opacity .16s ease}.delete-profile-cancel{border:1px solid rgba(58,64,70,.72);color:#a3a3a3;background:transparent}.delete-profile-cancel:hover:not(:disabled){background:#2424248f}.delete-profile-confirm{border:0;color:#fff;background:var(--red);font-weight:600}.delete-profile-confirm:hover:not(:disabled){opacity:.9}.risk-labels-dialog,.label-picker-dialog{width:100%;max-width:28rem;padding:24px;border:1px solid hsl(0 0% 14% / .6);border-radius:16px;color:var(--x-foreground);background:var(--x-card);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a,0 24px 64px #0000006b}.risk-labels-dialog{max-width:28rem}.risk-labels-dialog .copy-dialog-header{margin-bottom:20px}.risk-labels-dialog .copy-dialog-header h3,.label-picker-dialog .copy-dialog-header h3{color:var(--x-foreground);font-size:18px;font-weight:600}.risk-label-list{display:grid;gap:2px;max-height:300px;margin-bottom:20px;overflow-y:auto}.risk-label-row{display:grid;grid-template-columns:12px minmax(0,1fr) 28px 28px;gap:8px;align-items:center;min-height:34px;padding:0 12px;border-radius:8px;color:var(--x-foreground-secondary);transition:color .16s ease,background .16s ease}.risk-label-row:hover{color:var(--x-foreground);background:var(--x-card-hover)}.risk-label-row span:nth-child(2){min-width:0;overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.risk-label-color{width:12px;height:12px;border-radius:999px}.risk-label-color.empty{border:1px solid var(--x-border-60);background:transparent}.risk-label-row button{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:6px;color:var(--x-foreground-muted);background:transparent}.risk-label-row button:hover{color:var(--x-foreground);background:var(--x-muted)}.risk-label-row button:last-child:hover{color:var(--x-destructive);background:#f5475e1a}.risk-label-form{display:grid;gap:10px;padding:12px;border:1px solid hsl(0 0% 14% / .6);border-radius:12px;background:transparent}.risk-label-form h4{margin:0;color:var(--x-foreground-secondary);font-size:12px;font-weight:500}.risk-label-form input{width:100%;height:38px;padding:0 12px;border:1px solid var(--x-border-60);border-radius:8px;outline:0;color:var(--x-foreground);background:#1a1a1a4d;font-size:13px}.risk-label-form input:focus{border-color:#515dec80;background:transparent}.risk-label-colors{display:flex;align-items:center;gap:10px;color:var(--x-foreground-muted);font-size:12px}.risk-label-colors>div{display:flex;flex-wrap:wrap;gap:6px}.risk-label-colors button{width:24px;height:24px;border:2px solid transparent;border-radius:999px}.risk-label-colors button.active{border-color:transparent;box-shadow:0 0 0 1px var(--x-card),0 0 0 3px currentColor}.risk-label-form-actions{display:flex;justify-content:flex-end;gap:8px}.risk-label-form-actions .primary-action,.risk-label-form-actions .secondary-action{min-height:30px;padding-inline:12px;font-size:12px}.label-picker-dialog{max-width:20rem}.label-picker-list{display:grid;gap:4px;margin-bottom:14px}.label-picker-list button{display:grid;grid-template-columns:12px minmax(0,1fr);gap:9px;align-items:center;min-height:34px;border:0;border-radius:8px;color:var(--x-foreground-secondary);background:transparent;padding:0 10px;text-align:left}.label-picker-list button:hover,.label-picker-list button.active{color:var(--x-foreground);background:#515dec1a}.profile-overview{min-width:0;min-height:0;height:100%;overflow:auto;padding:14px}.overview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #1b1f1f}.overview-header h1{margin:4px 0 0;overflow-wrap:anywhere;font-size:28px;line-height:1.12}.overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.overview-grid>div{display:grid;gap:5px;min-height:70px;padding:10px;border:1px solid #202424;border-radius:8px;background:#0d0f0f}.overview-grid span{color:#747b84;font-size:12px}.overview-grid strong{min-width:0;overflow:hidden;color:#dfe3ea;font-size:15px;white-space:nowrap;text-overflow:ellipsis}.overview-empty{min-height:382px;gap:14px}.editor-drawer-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none}.editor-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:0;background:#00000075;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:auto;cursor:default}.editor-drawer-backdrop:focus-visible{outline:1px solid rgba(81,94,236,.75);outline-offset:-4px}.editor-drawer-backdrop:hover{background:#00000075}.editor-drawer{z-index:1;pointer-events:auto}.editor-drawer,.editor-drawer *{scrollbar-width:thin;scrollbar-color:rgba(138,144,152,.28) transparent}.editor-drawer::-webkit-scrollbar,.editor-drawer *::-webkit-scrollbar{width:6px;height:6px}.editor-drawer::-webkit-scrollbar-track,.editor-drawer *::-webkit-scrollbar-track{background:transparent}.editor-drawer::-webkit-scrollbar-thumb,.editor-drawer *::-webkit-scrollbar-thumb{border-radius:999px;background:#8a909842}.editor-drawer::-webkit-scrollbar-thumb:hover,.editor-drawer *::-webkit-scrollbar-thumb:hover{background:#8a90986b}.editor-drawer{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(100vw,max(75vw,900px));min-width:min(900px,100vw);height:100%;border-left:1px solid var(--x-border-60);background:var(--x-card);box-shadow:0 25px 50px -12px #00000040;pointer-events:auto}.drawer-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:11px 18px;border-bottom:1px solid var(--x-border-60)}.drawer-header h2{margin:0;color:var(--x-foreground);font-size:16px;font-weight:500}.drawer-body{display:grid;flex:1 1 auto;grid-template-columns:minmax(320px,40%) minmax(0,1fr);min-height:0;overflow:hidden}.drawer-column{display:grid;align-content:start;gap:12px;min-width:0;overflow-y:auto;padding:16px}.drawer-left{border-right:1px solid var(--x-border-60)}.drawer-footer{display:grid;flex:0 0 auto;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr);gap:10px;padding:11px 18px;border-top:1px solid rgba(36,36,36,.3);background:#131313}.config-editor{min-width:0;padding:0}.config-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #1b1f1f}.config-header h1{margin:4px 0 0;overflow-wrap:anywhere;font-size:20px;line-height:1.15}.eyebrow{color:var(--muted);font-size:11px;text-transform:uppercase}.settings-grid{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(460px,1.25fr);gap:12px;padding:12px}.settings-column{display:grid;align-content:start;gap:12px}.settings-section{border:1px solid rgba(36,36,36,.4);border-radius:12px;background:transparent}.settings-section.frameless{border:0;border-radius:0;background:transparent}.settings-section.collapsed .section-header{border-bottom:0}.section-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-bottom:1px solid rgba(36,36,36,.3)}.section-header>div{display:flex;align-items:center;gap:10px;min-width:0}.section-actions{display:flex;align-items:center;gap:8px}.rotate-180{transform:rotate(180deg)}.section-header svg{color:#d4d4d4}.section-header h2{margin:0;color:#f5f5f5;font-size:15px;font-weight:500;line-height:1.2}.section-header .compact-switch span{display:none}.section-body{display:grid;gap:12px;padding:12px}.settings-section.frameless .section-header{padding:0 0 10px;border-bottom:1px solid rgba(36,36,36,.3)}.settings-section.frameless .section-body{padding:10px 0 0}.creator-filter-list{display:grid;gap:10px}.guard-mode-row,.guard-pool-section{display:grid;gap:8px}.guard-pool-header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.guard-pool-header h3{margin:0;color:var(--x-foreground);font-size:13px;font-weight:600;line-height:1.2}.guard-pool-header span{color:var(--x-foreground-secondary);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;white-space:nowrap}.pool-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--x-border-60);border-bottom:1px solid var(--x-border-60)}.pool-type-option{display:flex;align-items:center;gap:9px;min-width:0;min-height:44px;padding:6px 8px;border:0;border-bottom:1px solid var(--x-border-60);color:var(--x-foreground-secondary);background:transparent;text-align:left;transition:color .15s ease,background .15s ease}.pool-type-option:nth-child(odd){border-right:1px solid var(--x-border-60)}.pool-type-option:nth-last-child(-n+2){border-bottom:0}.pool-type-option:hover{color:var(--x-foreground);background:#21212152}.pool-type-option.selected{color:var(--x-foreground)}.pool-type-check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;border:1px solid var(--x-border-60);border-radius:5px;color:transparent;transition:border-color .15s ease,background .15s ease,color .15s ease}.pool-type-option.selected .pool-type-check{border-color:#515decb3;color:var(--x-primary);background:#515dec1f}.pool-type-option>svg{flex:0 0 16px;color:currentColor}.pool-type-copy{display:grid;min-width:0;gap:1px}.pool-type-copy strong,.pool-type-copy em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-type-copy strong{color:currentColor;font-size:13px;font-weight:600;line-height:1.2}.pool-type-copy em{color:var(--x-foreground-muted);font-size:11px;font-style:normal;line-height:1.2}.guard-mode-tabs{width:100%}.creator-filter-row{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:8px;align-items:end}.creator-stats-filter-list{display:grid;gap:10px}.creator-stats-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.form-row{display:grid;gap:10px}.form-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-row.paper-fill-row{grid-template-columns:minmax(0,168px) minmax(0,104px);max-width:284px;align-items:end}.form-row.paper-fill-row .field{gap:4px;font-size:12px}.form-row.paper-fill-row .text-input{height:34px;padding:0 8px;border-radius:6px;font-size:12px}.paper-instant-delay-row{display:grid;grid-template-columns:minmax(0,160px) minmax(0,104px);gap:12px;align-items:end;max-width:284px}.paper-instant-delay-row .compact-switch{min-height:34px}.paper-random-fill-grid{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:12px;align-items:end;max-width:360px}.range-input-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.form-row.compact{gap:8px}.field{display:grid;min-width:0;gap:6px;color:#a3a3a3;font-size:13px}.field>span{display:flex;align-items:center;min-width:0;gap:4px}.field b{color:var(--red)}.field em{margin-left:auto;overflow:hidden;color:#666;font-style:normal;white-space:nowrap;text-overflow:ellipsis}.text-input{width:100%;min-width:0;height:40px;border:1px solid rgba(36,36,36,.6);border-radius:8px;outline:0;color:#f5f5f5;background:#2121214d;padding:0 12px;font-size:13px}.text-input:focus{border-color:#515eecb8}.text-input::placeholder{color:#666}.textarea-input{min-height:82px;height:auto;padding:10px 12px;line-height:1.4;resize:vertical}.number-input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.number-input::-webkit-outer-spin-button,.number-input::-webkit-inner-spin-button{margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.select-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;cursor:pointer;color-scheme:dark}.select-input option{color:#f0f2f4;background-color:#111314}.select-input option:nth-child(2n){background-color:#161819}.select-input option:checked{color:#fff;background-color:#343b98}.select-input option:disabled{color:#6c737c;background-color:#111314}.number-input-wrap{position:relative;display:block;min-width:0}.number-input-wrap.has-suffix .number-input{padding-right:92px}.number-input-wrap.has-prefix .number-input{padding-left:28px}.input-prefix{position:absolute;top:50%;left:12px;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);color:#737a83;font-size:13px;font-weight:700;line-height:1;pointer-events:none}.input-suffix{position:absolute;top:50%;right:12px;display:inline-flex;align-items:center;justify-content:center;max-width:78px;transform:translateY(-50%);overflow:hidden;color:#737a83;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.solana-icon{display:block;flex:0 0 auto}.switch-row{justify-content:space-between;width:100%;min-height:40px;padding:0 12px 0 14px;color:#cfd3da;background:#141616;font-size:13px}.switch-row i{position:relative;width:44px;height:24px;border-radius:999px;background:#272a2d}.switch-row i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .16s ease}.switch-row.on{border-color:#515eec80}.switch-row.on i{background:#515eec}.switch-row.on i:after{transform:translate(20px)}.compact-switch{display:inline-flex;align-items:center;gap:8px;min-height:28px;border:0;color:#666;background:transparent;padding:0;font-weight:700}.compact-switch i{position:relative;flex:0 0 auto;width:40px;height:24px;border-radius:999px;background:#242628}.compact-switch i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .16s ease}.compact-switch.on{color:#d9dce4}.compact-switch.on i{background:#515eec}.compact-switch.on i:after{transform:translate(16px)}.fee-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.buy-settings-panel{display:grid;gap:10px}.buy-settings-panel .field{gap:6px;font-size:13px}.buy-settings-panel .text-input{height:38px;padding-right:44px}.buy-settings-panel .number-input-wrap.has-suffix .number-input{padding-right:44px}.fee-panel,.condition-card,.subsection{border:1px solid #202424;border-radius:8px;background:#131313}.fee-panel{display:grid;gap:10px;padding:12px}.priority-fee-panel{padding:12px}.buy-settings-panel-inline>.priority-fee-panel{border:0;border-radius:0;background:transparent;padding:0}.priority-fee-row{display:grid;grid-template-columns:minmax(100px,1fr) 90px;gap:10px;align-items:end}.fee-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:38px;padding:4px;border-radius:8px;background:#2424244d}.fee-mode-tabs button{border:0;border-radius:6px;color:#858b94;background:transparent;font-size:13px;font-weight:800}.fee-mode-tabs button.active{color:#fff;background:var(--blue)}.spam-router-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.spam-stop-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.spam-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.spam-settings-grid .field{min-width:0}.spam-settings-grid .spam-wide-field{grid-column:1 / -1}.spam-cost-readout{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;min-width:0;padding:0 12px;border:1px solid rgba(36,36,36,.72);border-radius:10px;background:#101112}.spam-cost-value{display:inline-flex;min-width:0;align-items:center;gap:6px;overflow:hidden;color:#f0f2f4;font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.spam-cost-meta{flex:0 0 auto;color:#737a83;font-size:12px;font-weight:700;white-space:nowrap}.breakpoint-mode-control{display:grid;gap:8px}.breakpoint-mode-control p{margin:0;color:var(--x-foreground-secondary);font-size:13px;font-weight:500}.breakpoint-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.breakpoint-settings-section .section-header{border-bottom:0}.breakpoint-settings-section .section-header h2,.breakpoint-settings-section .section-header svg{color:var(--x-foreground)}.breakpoint-settings-section .fee-mode-tabs{background:var(--x-muted)}.breakpoint-settings-section .fee-mode-tabs button{color:var(--x-foreground-muted);font-weight:600}.breakpoint-settings-section .fee-mode-tabs button.active{color:var(--x-foreground);background:var(--x-primary)}.fee-tier-stack{display:grid;gap:12px}.fee-tier-card{display:grid;gap:12px;padding:12px;border:1px solid #202424;border-radius:12px;background:#131313}.fee-tier-card-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.fee-tier-card-header>span{color:#b9c0c9;font-size:14px;font-weight:750}.fee-tier-remove{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 8px;border:0;border-radius:7px;color:var(--red);background:transparent;font-size:12px;font-weight:650}.fee-tier-remove:hover:not(:disabled){background:#f5475e1a}.fee-tier-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fee-tier-amount-row{min-width:0}.fee-tier-mode-card{display:flex;flex-direction:column;min-width:0;padding:12px;border:1px solid hsl(0 0% 14% / .4);border-radius:12px;background:transparent}.fee-tier-mode-title{margin:0 0 12px;min-width:0;overflow:hidden;color:var(--x-foreground-secondary);font-size:12px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.fee-tier-mode-subgrid{display:flex;flex-wrap:wrap;gap:8px;align-items:end;width:100%;max-width:100%}.fee-tier-card .field{gap:5px;font-size:12px}.fee-tier-mode-card>.field{width:100%;margin-bottom:8px}.fee-tier-mode-subgrid .field:first-child{flex:1 1 100px;min-width:100px}.fee-tier-mode-subgrid .field:last-child{flex:0 0 80px;width:80px;min-width:80px}.fee-tier-mode-note{margin:8px 0 0;color:#666666b3;font-size:11px;line-height:1.3}.fee-tier-card .text-input{height:36px;padding-inline:10px;font-size:13px}.fee-tier-card .number-input-wrap.has-suffix .number-input{padding-right:32px}.fee-tier-card .input-suffix{right:8px;max-width:24px;font-size:12px}.fee-tier-card .input-suffix svg{width:14px;height:14px}.fee-tier-range{display:grid;gap:8px}.fee-tier-range-title{display:flex;align-items:center;gap:6px;width:100%;border:0;color:#a3a3a3;background:transparent;font-size:13px;font-weight:650;text-align:left}.fee-tier-range-title b{color:var(--red)}.fee-tier-range-grid{display:grid;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);gap:8px;align-items:start}.fee-tier-range-separator{align-self:center;color:#666;text-align:center}.fee-tier-range p{margin:-2px 0 0;color:#6f767f;font-size:11px}.fee-tier-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:40px;padding:0 12px;border:1px dashed #31363a;border-radius:12px;color:#858b94;background:transparent;font-size:13px;font-weight:700}.fee-tier-add:hover:not(:disabled){border-color:#515eec80;color:var(--blue);background:#515eec0f}.fee-tier-summary-card{display:grid;gap:8px;padding:12px;border:1px solid #202424;border-radius:12px;background:#131313}.fee-tier-summary-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.fee-tier-summary-header p{margin:0;color:#b9c0c9;font-size:14px;font-weight:750}.fee-tier-summary-header span{flex:0 0 auto;color:#666;font-size:12px}.fee-tier-summary-list{display:grid;gap:4px}.fee-tier-summary-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:6px 10px;border-radius:8px;background:#2424244d;font-size:12px}.fee-tier-summary-row>span:first-child{min-width:0;overflow:hidden;color:#666;text-overflow:ellipsis;white-space:nowrap}.fee-tier-summary-fallback{border:1px dashed rgba(81,94,236,.28);background:#515eec0f}.fee-tier-summary-amount{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;color:#b9c0c9;font-weight:750}.fee-tier-summary-amount svg{width:12px;height:12px}.fee-title,.condition-title,.subsection-header{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#d9dce2;font-weight:800}.fee-title-main{display:inline-flex;align-items:center;gap:7px;min-width:0;color:#b9c0c9;font-size:12px}.fee-title-main svg{color:#e34fc2}.fee-note{margin:-2px 0 0;color:#737a83cc;font-size:11px;line-height:1.3}.fee-bolt{color:#f29c38}.fee-bolt.purple{color:#e34fc2}.condition-stack{display:grid;gap:10px}.breakpoint-group-stack{display:grid;gap:12px}.breakpoint-group-card{display:grid;gap:12px;padding:12px;border:1px solid var(--x-border-60);border-radius:8px;background:#14141447}.breakpoint-group-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.breakpoint-group-header>div{display:grid;min-width:0;gap:2px}.breakpoint-group-header strong{color:var(--x-foreground);font-size:13px;font-weight:650}.breakpoint-group-header span{color:var(--x-foreground-muted);font-size:11px;font-weight:500}.condition-card{display:grid;gap:10px;padding:12px}.breakpoint-settings-section .condition-card{border-color:var(--x-border-60);border-radius:8px;color:var(--x-foreground);background:var(--x-card)}.breakpoint-settings-section .condition-card:hover{border-color:var(--x-border-60)}.breakpoint-settings-section .condition-title{color:var(--x-foreground)}.breakpoint-settings-section .condition-title strong{color:var(--x-foreground);font-weight:600}.breakpoint-settings-section .field{color:var(--x-foreground-secondary)}.breakpoint-settings-section .field em,.breakpoint-settings-section .text-input::placeholder{color:var(--x-foreground-muted)}.breakpoint-settings-section .text-input,.breakpoint-settings-section .select-input{border-color:var(--x-border-60);color:var(--x-foreground);background:#1a1a1a4d}.breakpoint-settings-section .text-input:focus,.breakpoint-settings-section .select-input:focus{border-color:#515decb8;background:transparent}.breakpoint-settings-section .input-suffix{color:var(--x-foreground-muted)}.breakpoint-add{border-color:var(--x-border-60);color:var(--x-foreground-secondary)}.breakpoint-add:hover:not(:disabled){border-color:#515dec80;color:var(--x-primary);background:#515dec0f}.subsection{display:grid;gap:10px;padding:12px}.level-table{display:grid;gap:8px}.level-head,.level-row{display:grid;grid-template-columns:minmax(66px,.5fr) minmax(130px,1fr) minmax(130px,1fr) 40px;gap:8px;align-items:center}.level-head{color:#777f88;font-size:12px}.level-row strong{color:var(--green)}.level-row .text-input{height:38px}.auto-sell-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:40px;border:1px solid #202424;border-radius:8px;background:#131313;padding:6px}.auto-sell-tabs button{border:0;border-radius:8px;color:#777d85;background:transparent;font-size:13px;font-weight:800}.auto-sell-tabs button.active{color:#fff;background:#515eec}.tp-sl-table{display:grid;gap:7px}.tp-sl-head,.tp-sl-row{display:grid;grid-template-columns:62px minmax(110px,1fr) minmax(110px,1fr) 58px 32px;gap:7px;align-items:center}.tp-sl-head{color:#777d85;font-size:12px;font-weight:700}.tp-sl-row-group{display:grid;gap:6px}.tp-sl-row strong{color:var(--green);font-size:13px;white-space:nowrap}.tp-sl-table.sl .tp-sl-row strong{color:var(--red)}.tp-sl-row .text-input{height:38px;font-size:15px;padding-inline:10px}.tp-sl-table.sl .tp-sl-row .number-input-wrap.has-prefix .text-input{padding-left:28px}.tp-sl-table.sl .tp-sl-row .input-prefix{color:var(--red)}.tp-sl-total{color:#777d85;font-size:14px;font-weight:700}.tp-sl-empty{min-height:42px;display:grid;place-items:center;border:1px dashed #303536;border-radius:8px;color:#747b84;font-size:13px}.tp-sl-add-row{display:grid;grid-template-columns:68px minmax(120px,1fr) minmax(120px,1fr) 62px 34px;gap:9px;align-items:center;min-height:38px}.tp-sl-add{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #252a2d;border-radius:8px;color:#9aa1aa;background:#131313}.tp-sl-add:hover{border-color:#515eec8c;color:#fff}.strategy-option{display:grid;gap:12px;padding:12px;border:1px solid #202424;border-radius:8px;background:#131313}.strategy-option-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.strategy-option-header>div{display:grid;min-width:0;gap:4px}.strategy-option-header strong{min-width:0;overflow:hidden;color:#e2e5eb;font-size:14px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.strategy-option-header span{color:#777d85;font-size:12px;line-height:1.35}.strategy-option-header .compact-switch span{display:none}.strategy-option-body{display:grid;gap:10px}.strategy-inline-controls{display:flex;align-items:center;gap:10px;color:#a5abb4;font-weight:700}.strategy-inline-controls .number-input-wrap{width:96px;flex:0 0 auto}.strategy-inline-controls .text-input,.strategy-option .level-row .text-input{height:34px;font-size:13px;padding-inline:10px}.strategy-inline-controls span{color:#a5abb4;font-size:13px}.strategy-option .field{gap:6px;font-size:12px}.strategy-option .field>span{color:#777d85}.strategy-option .text-input{height:36px;font-size:13px;padding-inline:10px}.strategy-option .number-input-wrap.has-suffix .number-input{padding-right:58px}.strategy-option .input-suffix{max-width:50px;right:10px}.time-strategy-intro{color:#777d85;font-size:12px;line-height:1.35}.time-strategy-table{display:grid;gap:10px}.time-strategy-head,.time-strategy-row{display:grid;grid-template-columns:44px minmax(120px,1fr) minmax(120px,1fr) 62px 34px;gap:9px;align-items:center}.time-strategy-head{color:#777d85;font-size:12px;font-weight:700}.time-strategy-head span:nth-child(4){text-align:center}.time-strategy-rows{display:grid;gap:8px}.time-strategy-row strong{color:#cfd4ff;font-size:14px}.time-strategy-row .text-input{height:38px;font-size:13px;padding-inline:10px}.time-strategy-total{color:#777d85;font-size:12px;font-weight:700;text-align:center}.time-strategy-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.time-strategy-footer>span{color:#a5abb4;font-size:13px}.empty-inline{min-height:44px;display:grid;place-items:center;border:1px dashed #303536;border-radius:8px;color:#747b84;font-size:13px}.savebar{position:sticky;bottom:0;display:grid;grid-template-columns:minmax(160px,1fr) minmax(220px,1fr);gap:14px;padding:14px 18px;border-top:1px solid #1b1f1f;background:#101212f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wide{width:100%;min-height:42px}.editor-drawer{color:var(--x-foreground);background:var(--x-card);border-left-color:var(--x-border-60);transition-duration:.2s}.editor-drawer .drawer-header,.editor-drawer .drawer-footer,.editor-drawer .drawer-left,.editor-drawer .section-header,.editor-drawer .settings-section.frameless .section-header{border-color:var(--x-border-60)}.editor-drawer .drawer-footer{background:var(--x-card)}.editor-drawer .drawer-header h2,.editor-drawer .section-header h2,.editor-drawer .fee-title,.editor-drawer .condition-title,.editor-drawer .subsection-header,.editor-drawer .strategy-option-header strong,.editor-drawer .fee-tier-card-header>span,.editor-drawer .fee-tier-summary-header p{color:var(--x-foreground);font-weight:500}.editor-drawer .section-header svg,.editor-drawer .fee-title-main,.editor-drawer .field,.editor-drawer .field>span,.editor-drawer .breakpoint-mode-control p,.editor-drawer .strategy-inline-controls,.editor-drawer .strategy-inline-controls span,.editor-drawer .fee-tier-range-title,.editor-drawer .level-head,.editor-drawer .tp-sl-head,.editor-drawer .time-strategy-head,.editor-drawer .time-strategy-footer>span,.editor-drawer .tp-sl-total,.editor-drawer .time-strategy-total{color:var(--x-foreground-secondary)}.editor-drawer .field em,.editor-drawer .fee-note,.editor-drawer .fee-tier-mode-note,.editor-drawer .fee-tier-range p,.editor-drawer .fee-tier-range-separator,.editor-drawer .fee-tier-summary-header span,.editor-drawer .fee-tier-summary-row>span:first-child,.editor-drawer .strategy-option-header span,.editor-drawer .time-strategy-intro,.editor-drawer .tp-sl-empty,.editor-drawer .empty-inline,.editor-drawer .input-suffix,.editor-drawer .text-input::placeholder{color:var(--x-foreground-muted)}.editor-drawer .settings-section,.editor-drawer .fee-panel,.editor-drawer .condition-card,.editor-drawer .breakpoint-group-card,.editor-drawer .subsection,.editor-drawer .strategy-option,.editor-drawer .fee-tier-card,.editor-drawer .fee-tier-mode-card,.editor-drawer .fee-tier-summary-card,.editor-drawer .auto-sell-tabs{border-color:#24242466;background:transparent}.editor-drawer .settings-section.frameless{border:1px solid hsl(0 0% 14% / .4);border-radius:12px;background:transparent}.editor-drawer .breakpoint-settings-section.settings-section.frameless{border:0;border-radius:0}.editor-drawer .settings-section.frameless .section-header,.editor-drawer .settings-section.frameless .section-body{padding:12px}.editor-drawer .breakpoint-settings-section.settings-section.frameless .section-header{padding:0 0 10px;border-bottom:0}.editor-drawer .breakpoint-settings-section.settings-section.frameless .section-body{padding:0}.editor-drawer .tp-sl-empty,.editor-drawer .empty-inline{border-color:#24242499;background:transparent}.editor-drawer .fee-mode-tabs,.editor-drawer .auto-sell-tabs{background:var(--x-muted)}.editor-drawer .fee-mode-tabs button,.editor-drawer .auto-sell-tabs button{color:var(--x-foreground-muted);font-weight:500}.editor-drawer .fee-mode-tabs button.active,.editor-drawer .auto-sell-tabs button.active{color:var(--x-foreground);background:var(--x-primary)}.editor-drawer .text-input,.editor-drawer .select-input{border-color:var(--x-border-60);color:var(--x-foreground);background:#1a1a1a4d;transition:border-color .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1)}.editor-drawer .text-input:focus,.editor-drawer .select-input:focus{border-color:#515dec80;background:transparent}.editor-drawer .select-input option{color:var(--x-foreground);background-color:#191919}.editor-drawer .select-input option:nth-child(2n){background-color:#1d1d1d}.editor-drawer .select-input option:checked{color:var(--x-foreground);background-color:#262a59}.editor-drawer .select-input option:disabled{color:var(--x-foreground-muted);background-color:#191919}.editor-drawer .switch-row,.editor-drawer .secondary-action,.editor-drawer .icon-button,.editor-drawer .small-action,.editor-drawer .tp-sl-add{border-color:var(--x-border-60);color:var(--x-foreground-secondary);background:transparent}.editor-drawer .secondary-action:hover,.editor-drawer .icon-button:hover,.editor-drawer .small-action:hover,.editor-drawer .tp-sl-add:hover{border-color:#383838cc;color:var(--x-foreground);background:var(--x-card-hover)}.editor-drawer .fee-tier-add,.editor-drawer .breakpoint-add,.editor-drawer .breakpoint-group-add{border-color:var(--x-border-60);color:var(--x-foreground-secondary);background:transparent}.editor-drawer .fee-tier-add:hover:not(:disabled),.editor-drawer .breakpoint-add:hover:not(:disabled),.editor-drawer .breakpoint-group-add:hover:not(:disabled){border-color:#515dec80;color:var(--x-primary);background:#515dec0f}.editor-drawer .fee-tier-summary-row{background:#21212199}.editor-drawer .fee-tier-summary-fallback{border-color:#515dec47;background:#515dec0f}.editor-drawer .fee-tier-summary-amount,.editor-drawer .buy-amount{color:var(--x-foreground)}.editor-drawer .level-row strong,.editor-drawer .tp-sl-row strong{color:var(--x-success)}.editor-drawer .tp-sl-table.sl .tp-sl-row strong,.editor-drawer .tp-sl-table.sl .tp-sl-row .input-prefix{color:var(--x-destructive)}.editor-drawer .time-strategy-row strong{color:var(--x-primary)}.editor-drawer .compact-switch{color:var(--x-foreground-muted)}.editor-drawer .compact-switch.on{color:var(--x-foreground)}.editor-drawer .compact-switch i,.editor-drawer .switch-row i{background:var(--x-secondary)}.editor-drawer .compact-switch.on i,.editor-drawer .switch-row.on i{background:var(--x-primary)}.theme-light{color-scheme:light;--bg: #f6f8fb;--panel: #ffffff;--panel-2: #f2f5f8;--panel-3: #ffffff;--border: #dde4ec;--border-strong: #c7d0db;--muted: #6d7784;--text: #171b21;--blue: #4f5cff;--blue-soft: rgba(79, 92, 255, .12);--green: #0aa870;--green-soft: rgba(10, 168, 112, .12);--red: #e5484d;--red-soft: rgba(229, 72, 77, .12);--stats-chart-point-stroke: #ffffff;--amber: #a87314;background:var(--bg);color:var(--text)}.theme-light .topbar{border-bottom-color:#dde4ecf2;background:#fafcffe6}.theme-light .brand-main{color:var(--text)}.theme-light .nav-item{color:#66717f}.theme-light .nav-item.active{color:var(--blue);background:var(--blue-soft)}.theme-light .nav-item:not(:disabled):hover,.theme-light .topbar-icon-button:hover,.theme-light .topbar-icon-button[aria-expanded=true]{color:var(--text);background:#eef2f7}.theme-light .nav-item.active:not(:disabled):hover{color:var(--blue);background:var(--blue-soft)}.theme-light .topbar-icon-button{color:#66717f}.theme-light .topbar-wallet-group{background:#eef2f7}.theme-light .topbar-sol-value{color:#66717f}.theme-light .topbar-wallet-button{color:var(--text)}.theme-light .topbar-wallet-divider{background:#c7d0dbd1}.theme-light .topbar-wallet-button:hover,.theme-light .topbar-wallet-button[aria-expanded=true]{background:#e2e8f0}.theme-light .topbar-wallet-button svg{color:#66717f}.theme-light .topbar-settings-popover{border-color:#c7d0dbbf;background:#fff;box-shadow:0 18px 42px #151b2329}.theme-light .notification-badge{box-shadow:0 0 0 2px #fafcfff2}.theme-light .notifications-overlay{background:#151b232e}.theme-light .notifications-drawer{--notification-card: #ffffff;--notification-card-hover: #f8fafc;--notification-border: rgba(221, 228, 236, .95);--notification-foreground: #1f2630;--notification-foreground-secondary: #3d4652;--notification-foreground-muted: #66717f;--notification-muted: #eef2f7;border-left-color:#c7d0dbe6;background:#fff;box-shadow:-24px 0 56px #151b2329}.theme-light .notifications-header,.theme-light .notifications-mode-tabs,.theme-light .notification-row{border-color:#dde4ecf2}.theme-light .notifications-header button:hover{background:#eef2f7}.theme-light .notifications-mode-tabs button{background:transparent}.theme-light .notifications-mode-tabs button strong{background:#eef2f7}.theme-light .notification-row:hover{background:#f8fafc}.theme-light .notification-detail-row a,.theme-light .notification-detail-row b{color:#3d4652}.theme-light .top-error-banner{border-color:#e5484d5c;color:#7d2027;background:#fff2f3fa;box-shadow:0 18px 42px #151b2329}.theme-light .top-error-banner button{color:#7d2027}.theme-light .top-error-banner button:hover{color:#421014;background:#e5484d1a}.theme-light .settings-menu-row{color:var(--text)}.theme-light .settings-menu-row:hover{background:#eef2f7}.theme-light .settings-menu-label svg,.theme-light .settings-menu-row strong{color:#707b88}.theme-light .theme-option{color:var(--text)}.theme-light .theme-option:hover{color:var(--text);background:#eef2f7}.theme-light .theme-option.active{color:var(--text)}.theme-light .theme-option>svg{color:var(--blue)}.theme-light .settings-api-section{border-color:var(--border);background:#fff}.theme-light .settings-api-field{color:#707b88}.theme-light .settings-api-field>span{color:#525d6b}.theme-light .settings-api-field input{border-color:var(--border);color:var(--text);background:#fff}.theme-light .settings-api-field input::placeholder{color:#9aa3af}.theme-light .dashboard{background:var(--bg)}.theme-light .toolbar{border-bottom-color:#dde4ecf2;background:#fafcffad}.theme-light .toolbar .stats{background:#eef2f7}.theme-light .profile-label-chip,.theme-light .profile-label-settings{color:#707a87;background:#eef2f7}.theme-light .profile-label-chip.active{color:var(--blue);background:var(--blue-soft)}.theme-light .profile-label-chip:hover,.theme-light .profile-label-settings:hover{color:var(--text);background:#e4e9f1}.theme-light .stat-chip{color:#707a87}.theme-light .stat-chip.active{color:var(--blue);background:var(--blue-soft)}.theme-light .stat-chip b{color:#343b45}.theme-light .connection-field,.theme-light .search-box,.theme-light .text-input,.theme-light .select-input{border-color:var(--border);color:var(--text);background:#fff}.theme-light .connection-field input,.theme-light .search-box input,.theme-light .text-input{color:var(--text)}.theme-light .select-input{color-scheme:light}.theme-light .select-input option{color:#202733;background-color:#fff}.theme-light .select-input option:nth-child(2n){background-color:#eef2f7}.theme-light .select-input option:checked{color:#fff;background-color:#515eec}.theme-light .select-input option:disabled{color:#8d96a4;background-color:#fff}.theme-light .connection-field input::placeholder,.theme-light .search-box input::placeholder,.theme-light .text-input::placeholder{color:#9aa3af}.theme-light .toolbar .search-box{border-color:var(--border);background:#fff}.theme-light .profile-selection-bar{border-bottom-color:#4f5cff38;background:#4f5cff0f}.theme-light .selection-action.muted{color:#525d6b;background:#525d6b1a}.theme-light .selection-clear-button:hover{background:#eef2f7}.theme-light .secondary-action,.theme-light .icon-button,.theme-light .small-action,.theme-light .switch-row,.theme-light .tp-sl-add{border-color:var(--border);color:#525d6b;background:#fff}.theme-light .secondary-action:hover,.theme-light .icon-button:hover,.theme-light .small-action:hover,.theme-light .tp-sl-add:hover{border-color:var(--border-strong);color:var(--text);background:#f2f5f8}.theme-light .toolbar-new-action.primary-action{border:0;color:#fff;background:var(--blue)}.theme-light .toolbar-new-action.primary-action:hover{background:#606cff}.theme-light .profile-rail,.theme-light .config-editor,.theme-light .profile-overview,.theme-light .view-placeholder,.theme-light .positions-view,.theme-light .positions-header,.theme-light .position-mint-group,.theme-light .positions-empty,.theme-light .settings-section,.theme-light .fee-panel,.theme-light .condition-card,.theme-light .subsection,.theme-light .strategy-option{border-color:var(--border);background:#fff}.theme-light .rail-title,.theme-light .overview-header,.theme-light .drawer-header,.theme-light .drawer-footer,.theme-light .drawer-left,.theme-light .config-header,.theme-light .positions-header,.theme-light .positions-search-row,.theme-light .section-header,.theme-light .settings-section.collapsed .section-header{border-color:var(--border)}.theme-light .rail-title,.theme-light .section-header h2,.theme-light .drawer-header h2,.theme-light .config-header h1,.theme-light .positions-header h1,.theme-light .position-token-title-row strong,.theme-light .position-stat-box strong,.theme-light .position-flow-grid strong,.theme-light .profile-title strong,.theme-light .overview-grid strong,.theme-light .strategy-option-header strong,.theme-light .fee-title,.theme-light .condition-title,.theme-light .subsection-header{color:var(--text)}.theme-light .profile-card{box-shadow:none;background-color:#fff;background-image:linear-gradient(to top,rgba(10,168,112,.1) 0%,rgba(10,168,112,.025) 60%,transparent 100%)}.theme-light .profile-card:hover{box-shadow:none}.theme-light .profile-card.paused{box-shadow:none;background-color:#fff;background-image:linear-gradient(to top,rgba(229,72,77,.08) 0%,rgba(229,72,77,.025) 60%,transparent 100%)}.theme-light .profile-card.selected,.theme-light .profile-card.changed{box-shadow:0 0 0 1px #4f5cff61}.theme-light .profile-card.bulk-selected{background-color:#fff;background-image:none;box-shadow:0 0 0 1px #4f5cffc7}.theme-light .buy-amount{color:#29313b}.theme-light .buy-amount span,.theme-light .overview-grid span,.theme-light .positions-header span,.theme-light .position-token-title-row span,.theme-light .position-token-address-row a,.theme-light .position-token-address-row .position-mint-copy-trigger,.theme-light .position-card-meta span,.theme-light .position-stat-box span,.theme-light .position-flow-grid span,.theme-light .field,.theme-light .strategy-option-header span,.theme-light .time-strategy-footer>span,.theme-light .empty-inline,.theme-light .tp-sl-empty{color:var(--muted)}.theme-light .positions-recovery-button{border-color:#4f5cff47;color:var(--blue);background:#4f5cff14}.theme-light .positions-recovery-button:hover:not(:disabled){border-color:#4f5cff75;background:#4f5cff21}.theme-light .positions-recovery-feedback{border-color:var(--border);background:#ecf0f5b8}.theme-light .profile-hover-box{border-color:#c4cedad9;background:#dde4ec8c;color:var(--blue)}.theme-light .tag-row span{color:#4050c9;background:#4f5cff1a}.theme-light .tag-row span.profile-tag.primary{color:#4050c9;background:#4f5cff14}.theme-light .tag-row span.profile-tag.info{color:#2563eb;background:#2563eb1a}.theme-light .tag-row span.profile-tag.execution.real{color:#078957;background:#0789571a}.theme-light .tag-row span.profile-tag.execution.paper{color:#a35c00;background:#d67e001f}.theme-light .trading-mode-tabs{border-color:#c4cedaf2;background:#ecf0f5b3}.theme-light .trading-mode-tab{color:#647184}.theme-light .trading-mode-tab:hover,.theme-light .trading-mode-tab.active{color:#4050c9;background:#4f5cff1f}.theme-light .card-actions{border-color:#dde4ece6}.theme-light .profile-action:hover{color:#29313b;background:#f3f6fa}.theme-light .positions-stream-pill,.theme-light .positions-updated{border-color:var(--border);color:#66717f;background:#f8fafc}.theme-light .positions-search-box input{border-color:var(--border);color:var(--text);background:#f8fafc}.theme-light .positions-search-box input:focus{border-color:#4f5cff80;background:#fff}.theme-light .positions-search-box input::placeholder{color:#9aa3af}.theme-light .positions-empty .empty-icon-box{background:#eef2f7}.theme-light .position-card{border-color:#dde4ece6;background:#fff}.theme-light .position-token-title-row span,.theme-light .position-stat-box,.theme-light .position-token-address-row button:hover,.theme-light .position-external-links a:hover{background:#f3f6fa}.theme-light .position-pnl-panel,.theme-light .position-stat-box{background-color:#f7f9fc}.theme-light .position-profile-note{background:#d6a7441f}.theme-light .position-card-footer,.theme-light .position-sell-actions{border-color:#dde4ece6}.theme-light .position-copy-button.copied{color:var(--green);background:var(--green-soft)}.theme-light .position-sell-grid button,.theme-light .position-sell-full{border-color:#dde4ece6;color:#687284;background:#f7f9fc}.theme-light .position-sell-grid button:hover,.theme-light .position-sell-full:hover{border-color:#e5484d57;color:var(--red);background:var(--red-soft)}.theme-light .position-sell-grid button:disabled,.theme-light .position-sell-full:disabled,.theme-light .position-sell-grid button:disabled:hover,.theme-light .position-sell-full:disabled:hover{color:#a7b0bd;border-color:#dde4ecb8;background:#eef2f7}.theme-light .card-actions{border-color:#dde4ecd6}.theme-light .profile-action{color:#687284}.theme-light .profile-action:hover{color:#29313b;background:#2127300e}.theme-light .copy-dialog,.theme-light .batch-delete-dialog,.theme-light .delete-profile-dialog,.theme-light .risk-labels-dialog,.theme-light .label-picker-dialog{border-color:var(--border);color:var(--text);background:#fff;box-shadow:0 24px 64px #151b232e}.theme-light .wallet-management-dialog{--wallet-card: #ffffff;--wallet-muted: #eef2f7;--wallet-foreground: #171b21;--wallet-foreground-secondary: #66717f;--wallet-foreground-muted: #66717f;--wallet-border: #dde4ec;border-color:#dde4ecf2;color:var(--wallet-foreground);background:#fff;box-shadow:0 25px 50px -12px #151b2333}.theme-light .wallet-management-header,.theme-light .wallet-management-tabs,.theme-light .wallet-management-footer,.theme-light .wallet-table{border-color:#dde4ecf2}.theme-light .wallet-management-tabs,.theme-light .wallet-table-head{background:transparent}.theme-light .wallet-management-tabs-track,.theme-light .wallet-table-head{background:#eef2f7}.theme-light .wallet-table-head,.theme-light .wallet-row-index,.theme-light .wallet-total-row,.theme-light .wallet-copy-button{color:#66717f}.theme-light .wallet-table-row{border-bottom-color:#dde4eccc}.theme-light .wallet-table-row:hover{background:#f8fafc}.theme-light .wallet-copy-button:hover{background:#eef2f7}.theme-light .wallet-network-chip{border-color:#515eec52;background:var(--blue-soft)}.theme-light .wallet-management-error{color:#7d2027;background:#fff2f3fa}.theme-light .wallet-import-overlay{background:#151b2333}.theme-light .copy-dialog-header h3,.theme-light .batch-delete-dialog h3,.theme-light .delete-profile-dialog h3{color:var(--text)}.theme-light .batch-delete-dialog p,.theme-light .delete-profile-dialog p{color:#525d6b}.theme-light .batch-delete-dialog .batch-delete-warning{color:#e5484d}.theme-light .delete-profile-dialog .delete-profile-name{color:#29313b}.theme-light .delete-profile-cancel{border-color:var(--border);color:#525d6b}.theme-light .delete-profile-cancel:hover:not(:disabled){background:#eef2f7}.theme-light .copy-dialog-header button:hover{background:#eef2f7}.theme-light .copy-source-summary{border-color:var(--border);background:#f8fafc}.theme-light .risk-label-row:hover,.theme-light .label-picker-list button:hover,.theme-light .label-picker-list button.active{background:#4f5cff1a}.theme-light .risk-label-form{border-color:var(--border)}.theme-light .risk-label-form input{border-color:var(--border);color:var(--text);background:#fff}.theme-light .copy-source-summary span{color:#4050c9;background:#4f5cff1a}.theme-light .copy-dialog-field{color:#525d6b}.theme-light .copy-dialog-field input{border-color:var(--border);color:var(--text);background:#fff}.theme-light .copy-dialog-field input::placeholder{color:#9aa3af}.theme-light .overview-grid>div,.theme-light .empty-state,.theme-light .auto-sell-tabs{border-color:var(--border);background:#f8fafc}.theme-light .empty-icon-box{border-color:#dde4eccc;background:#eef2f7}.theme-light .list-empty-state h3,.theme-light .positions-empty h3,.theme-light .view-placeholder h3{color:#5c6674}.theme-light .list-empty-state p,.theme-light .positions-empty p,.theme-light .view-placeholder p{color:#7a8491}.theme-light .editor-drawer-backdrop,.theme-light .editor-drawer-backdrop:hover{background:#f4f7fb8f}.theme-light .editor-drawer{border-left-color:var(--border);background:#fff;box-shadow:-18px 0 42px #151b2329}.theme-light .drawer-footer,.theme-light .savebar{border-color:var(--border);background:#fffffff5}.theme-light .fee-panel,.theme-light .condition-card,.theme-light .breakpoint-group-card,.theme-light .subsection{background:#f8fafc}.theme-light .fee-mode-tabs{background:#eef2f7}.theme-light .fee-mode-tabs button{color:#707a87}.theme-light .fee-mode-tabs button.active{color:#fff;background:var(--blue)}.theme-light .breakpoint-mode-control p{color:#525d6b}.theme-light .fee-tier-card,.theme-light .fee-tier-mode-card,.theme-light .fee-tier-summary-card{border-color:var(--border);background:#fff}.theme-light .fee-tier-add{border-color:var(--border);color:#707a87;background:transparent}.theme-light .fee-tier-add:hover:not(:disabled){border-color:#515eec80;color:var(--blue);background:#515eec14}.theme-light .fee-tier-summary-row{background:#f2f5f8}.theme-light .fee-tier-summary-fallback{border-color:#4f5cff42;background:#4f5cff14}.theme-light .spam-cost-readout{border-color:var(--border);background:#fff}.theme-light .spam-cost-value{color:#181d24}.theme-light .spam-cost-meta{color:#707a87}.theme-light .buy-settings-panel-inline>.priority-fee-panel{border-color:transparent;background:transparent}.theme-light .settings-section.frameless{border-color:transparent;background:transparent}.theme-light .settings-section.frameless .section-header{border-color:var(--border)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes profile-status-pulse{0%,to{box-shadow:0 0 #0ecd8447}50%{box-shadow:0 0 0 4px #0ecd8400}}@media (max-width: 1360px){.settings-grid{grid-template-columns:1fr}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-field .connection-field{font-size:12px}}@media (max-width: 900px){.topbar{padding-inline:10px}.brand{min-width:0;margin-right:12px;font-size:17px}.nav-item:not(.active){display:none}.topnav{justify-content:flex-end}.topbar-actions{margin-left:8px}.topbar-settings-popover{right:-2px}.notifications-drawer{width:min(390px,100vw)}.dashboard{padding:56px 0 10px}.toolbar,.workspace{grid-template-columns:1fr}.toolbar{align-content:start;margin:10px 10px 0}.workspace{margin:0 10px;overflow:auto}.profile-rail,.profile-overview{height:auto}.profile-list{grid-template-columns:minmax(0,1fr);max-height:50vh}.editor-drawer{width:100vw;min-width:0}.drawer-body{grid-template-columns:1fr;overflow-y:auto}.drawer-column{overflow:visible}.drawer-left{border-right:0;border-bottom:1px solid rgba(36,36,36,.3)}.overview-grid{grid-template-columns:1fr}.stats,.toolbar-actions{flex-wrap:wrap}.connection-bar,.form-row.two,.form-row.three,.form-row.paper-fill-row,.paper-instant-delay-row,.paper-random-fill-grid,.spam-settings-grid,.fee-grid,.priority-fee-row,.fee-tier-mode-grid,.fee-tier-range-grid,.drawer-footer,.tp-sl-head,.tp-sl-row,.tp-sl-add-row,.time-strategy-head,.time-strategy-row,.level-head,.level-row,.savebar{grid-template-columns:1fr}.level-head,.tp-sl-head,.time-strategy-head{display:none}.strategy-option-header,.strategy-inline-controls,.time-strategy-footer{align-items:stretch;flex-direction:column}.strategy-inline-controls .number-input-wrap{width:100%}.settings-grid{padding:10px}.positions-view{margin:10px}.positions-header{align-items:stretch;flex-direction:column}.positions-header-actions{justify-content:flex-start}.position-mint-list{grid-template-columns:1fr;overflow:visible}.position-card-head{flex-wrap:wrap}.position-card-meta{grid-column:1 / -1;justify-items:start;max-width:100%;width:100%}}.positions-view{--position-border: rgba(36, 36, 36, .72);--position-border-soft: rgba(36, 36, 36, .4);--position-surface-soft: rgba(36, 36, 36, .34);--position-surface-strong: rgba(36, 36, 36, .58);--position-title: #f5f5f5;--position-secondary: #a3a3a3;--position-muted-text: #666666;letter-spacing:0}.position-mint-list{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:24px 18px;padding:18px;overflow-y:auto}.position-mint-group{min-width:0}.position-row-list{display:grid;gap:24px;min-width:0}.position-card{position:relative;align-self:start;height:auto;min-height:0;min-width:0;overflow:hidden;border:0;border-radius:8px;background:radial-gradient(80% 60% at 50% 120%,rgba(125,133,143,.08) 0%,transparent 70%),var(--panel);box-shadow:0 0 0 1px var(--position-border-soft);transition:box-shadow .24s ease,transform .24s ease}.position-card.positive{background:radial-gradient(80% 60% at 50% 120%,rgba(14,205,132,.08) 0%,transparent 70%),var(--panel)}.position-card.negative{background:radial-gradient(80% 60% at 50% 120%,rgba(245,71,94,.08) 0%,transparent 70%),var(--panel)}.position-card:hover{box-shadow:0 0 0 1px #7d858f38}.position-card-glow{position:absolute;bottom:-24px;left:50%;width:66%;height:80px;border-radius:999px;background:#7d858f;filter:blur(32px);opacity:.15;pointer-events:none;transform:translate(-50%);transition:opacity .24s ease}.position-card:hover .position-card-glow{opacity:.25}.position-card-glow.positive{background:var(--green)}.position-card-glow.negative{background:var(--red)}.position-card-content{position:relative;display:flex;flex-direction:column;min-height:0;padding-bottom:2px}.position-card-head{align-items:flex-start;gap:12px;padding:16px 16px 12px}.position-token-main{gap:5px}.position-token-title-row strong{color:var(--position-title);font-size:15px;line-height:1.15}.position-token-title-row span{padding:2px 6px;border-radius:6px;background:var(--position-surface-strong);color:var(--position-muted-text);font-size:10px;line-height:1.2;letter-spacing:0}.position-token-title-row .position-pool-badge{flex:0 0 auto;border:1px solid rgba(14,205,132,.22);color:#62d69f;background:#0ecd841a}.position-token-title-row .position-pool-badge.pump_amm{border-color:#3ea9ff40;color:#7cc7ff;background:#3ea9ff1c}.position-token-address-row a,.position-token-address-row .position-mint-copy-trigger{color:var(--position-muted-text)}.position-card-meta{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:flex-end;gap:6px;max-width:148px;margin-left:auto}.position-card-meta span{display:inline-flex;align-items:center;min-width:0;max-width:118px;gap:4px;overflow:hidden;color:var(--position-muted-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.position-card-meta button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;border:0;border-radius:6px;color:var(--position-muted-text);background:transparent;transition:color .16s ease,background .16s ease}.position-card-meta button:not(:disabled):hover{color:var(--red);background:var(--red-soft)}.position-pnl-panel{margin:0 12px;padding:12px 16px;border-radius:10px}.position-pnl-panel strong{font-size:20px;letter-spacing:0}.position-pnl-panel span{color:var(--position-secondary);font-size:13px}.position-card-stat-grid{gap:8px;padding:12px 12px 0}.position-stat-box{padding:9px 12px;border-radius:8px;background:var(--position-surface-soft)}.position-stat-box span,.position-flow-grid span{color:var(--position-muted-text);letter-spacing:0}.position-stat-box strong{color:#e1e4eb;font-size:13px}.position-flow-grid{gap:7px 24px;padding:12px 16px 0}.position-flow-grid strong{color:#d4d4d4;font-size:12px}.position-account-links{display:grid;gap:4px;min-width:0;padding:12px 16px 0}.position-account-links>div{display:flex;align-items:center;min-width:0;gap:8px;font-size:11px}.position-account-links span{flex:0 0 40px;color:var(--position-muted-text);text-align:right}.position-account-links a{min-width:0;overflow:hidden;color:var(--position-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.position-account-links a:hover{color:var(--blue)}.position-profile-note{margin:12px 12px 0;padding:7px 10px;border-radius:8px;color:var(--amber);background:#d6a74414;font-size:11px}.position-card-footer{gap:10px;margin-top:12px;padding:10px 16px;border-top-color:var(--position-border-soft)}.position-buy-links{gap:8px}.position-buy-links a,.position-buy-links span,.position-external-links a{color:var(--position-muted-text);font-size:11px}.position-external-links{justify-content:flex-end;margin-left:auto}.position-external-links a{padding:2px 6px;border-radius:6px;color:var(--position-secondary)}.position-external-links a:hover{color:var(--position-title);background:var(--position-surface-strong)}.position-sell-actions{gap:6px;padding:8px;border-top-color:var(--position-border-soft)}.position-fallback-sell-button,.position-sell-grid button,.position-sell-full{min-width:0;min-height:38px;border:1px solid var(--position-border-soft);border-radius:8px;color:var(--position-secondary);background:#2424247a;font-size:12px;font-weight:650;line-height:1;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.position-fallback-sell-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;font-family:inherit}.position-sell-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.position-sell-grid button,.position-sell-full{padding:9px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.position-fallback-sell-button:not(:disabled):hover,.position-sell-grid button:hover,.position-sell-full:hover{border-color:#f5475e57;color:var(--red);background:var(--red-soft)}.theme-light .positions-view{--position-border: rgba(221, 228, 236, .9);--position-border-soft: rgba(221, 228, 236, .86);--position-surface-soft: #f3f6fa;--position-surface-strong: #eef2f7;--position-title: var(--text);--position-secondary: #687284;--position-muted-text: var(--muted)}.theme-light .position-card{background:radial-gradient(80% 60% at 50% 120%,rgba(104,114,132,.1) 0%,transparent 70%),var(--panel)}.theme-light .position-card.positive{background:radial-gradient(80% 60% at 50% 120%,rgba(14,205,132,.1) 0%,transparent 70%),var(--panel)}.theme-light .position-card.negative{background:radial-gradient(80% 60% at 50% 120%,rgba(245,71,94,.1) 0%,transparent 70%),var(--panel)}.theme-light .position-token-title-row .position-pool-badge{border-color:#10a3693d;color:#078755;background:#10a3691a}.theme-light .position-token-title-row .position-pool-badge.pump_amm{border-color:#237dd242;color:#1f6fbf;background:#237dd21a}.theme-light .position-stat-box strong,.theme-light .position-flow-grid strong{color:var(--text)}.theme-light .position-fallback-sell-button,.theme-light .position-sell-grid button,.theme-light .position-sell-full{color:#687284;background:#f7f9fc}@media (min-width: 820px){.position-mint-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.position-mint-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.position-mint-list{grid-template-columns:1fr;gap:12px;padding:12px;overflow-y:auto}.position-card-head{flex-wrap:nowrap;padding:14px 14px 11px}.position-card-meta{width:auto;max-width:116px;margin-left:auto}.position-card-meta span{max-width:90px}.position-card-footer{align-items:flex-start;flex-direction:column}.position-external-links{justify-content:flex-start;margin-left:0}}.stats-view{display:flex;flex-direction:column;min-height:calc(100vh - 108px);margin:32px 20px 20px;border:1px solid var(--border);border-radius:8px;background:var(--panel);overflow:visible;letter-spacing:0}.stats-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:10px 14px;border-bottom:1px solid rgba(36,36,36,.62)}.stats-header h1{margin:0;color:var(--text);font-size:14px;font-weight:800;line-height:1.1}.stats-header span{color:#666;font-size:12px}.stats-header-metrics{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.stats-metric-pill{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border:1px solid rgba(36,36,36,.72);border-radius:7px;background:#24242447}.stats-metric-pill span{color:#666;font-size:10px;font-weight:700;text-transform:uppercase}.stats-metric-pill strong{color:#d4d4d4;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:750}.stats-metric-pill.positive strong{color:var(--green)}.stats-metric-pill.negative strong{color:var(--red)}.stats-period-tabs{display:inline-flex;align-items:center;gap:6px;min-height:32px}.stats-period-tab{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:32px;padding:0 8px;border:0;border-radius:5px;color:var(--text);background:transparent;font-size:14px;font-weight:750;line-height:1;transition:color .135s ease-in-out,background .135s ease-in-out}.stats-period-tab:hover,.stats-period-tab.active{color:var(--blue);background:#515eec29}.stats-refresh,.stats-reset-pnl{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:30px;padding:0 10px;border:1px solid rgba(36,36,36,.72);border-radius:7px;color:#a3a3a3;background:#24242447;font-size:12px;font-weight:700;transition:color .16s ease,border-color .16s ease,background .16s ease}.stats-refresh:hover{color:var(--text);border-color:#515eec6b;background:#515eec1f}.stats-reset-pnl{color:#f28b9a;border-color:#f5475e4d;background:#f5475e14}.stats-reset-pnl:hover{color:#ffd4da;border-color:#f5475e85;background:#f5475e24}.stats-error{flex:0 0 auto;margin:12px 16px 0;padding:8px 10px;border-radius:8px;color:var(--red);background:var(--red-soft);font-size:12px;font-weight:650}.stats-summary-panel{display:flex;flex:0 0 auto;min-height:308px;border-bottom:1px solid rgba(36,36,36,.62)}.stats-summary-column{display:flex;flex:1 1 0;min-width:0;flex-direction:column;border-right:1px solid rgba(36,36,36,.62)}.stats-summary-column:last-child{border-right:0}.stats-summary-balance,.stats-summary-performance{max-width:456px}.stats-summary-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 12px 8px 16px}.stats-summary-head span{color:var(--text);font-size:14px;font-weight:500}.stats-summary-head b{color:#666;font-size:11px;font-weight:650}.stats-summary-head button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:24px;padding:0 8px;border:0;border-radius:5px;color:#a3a3a3;background:transparent;font-size:12px;font-weight:700}.stats-summary-head button:hover{color:var(--text);background:#24242499}.stats-summary-chart-panel .stats-summary-head button{width:24px;height:24px;padding:0}.stats-balance-body{display:flex;flex:1 1 auto;flex-direction:column;gap:18px;padding:12px 16px 16px}.stats-balance-main{display:grid;gap:7px;min-height:58px}.stats-balance-main span,.stats-top-profiles-head span,.stats-balance-row span,.stats-balance-split span,.stats-performance-row span{color:#666;font-size:12px;font-weight:500}.stats-balance-main strong{min-width:0;overflow:hidden;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:22px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.stats-top-profiles{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid rgba(36,36,36,.62)}.stats-top-profiles-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.stats-top-profiles-head b{color:#666;font-size:11px;font-weight:700}.stats-top-profiles-list{display:grid;gap:6px;min-height:0}.stats-top-profile-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;padding:6px 8px;border-radius:7px;background:#2424244d}.stats-top-profile-row>span{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;color:#a3a3a3;background:#7d858f24;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:750}.stats-top-profile-row strong{min-width:0;overflow:hidden;color:#d4d4d4;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.stats-top-profile-row em{min-width:0;overflow:hidden;color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.stats-top-profiles-empty{display:flex;align-items:center;justify-content:center;min-height:92px;border-radius:7px;color:#666;background:#2424243d;font-size:12px;font-weight:650}.stats-balance-main strong.positive,.stats-performance-row strong.positive{color:var(--green)}.stats-balance-main strong.negative,.stats-performance-row strong.negative{color:var(--red)}.stats-balance-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.stats-balance-row strong,.stats-balance-split strong,.stats-performance-row strong{min-width:0;overflow:hidden;color:#d4d4d4;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.stats-balance-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(36,36,36,.62)}.stats-balance-split>div{display:grid;gap:5px;min-width:0}.stats-summary-chart-panel{min-width:320px}.stats-total-chart{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;padding:6px 16px 14px}.stats-total-chart svg{display:block;width:100%;min-height:0;flex:1 1 auto}.stats-total-chart-zero{stroke:#7d858f38;stroke-width:1}.stats-total-chart-bar{fill:#7d858f;opacity:.42}.stats-total-chart-bar.positive,.stats-total-chart-point.positive{fill:var(--green)}.stats-total-chart-bar.negative,.stats-total-chart-point.negative{fill:var(--red)}.stats-total-chart-line{fill:none;stroke:#a3a3a3;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.stats-total-chart-point{fill:#a3a3a3;stroke:#131313;stroke-width:2}.stats-total-chart-labels{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-height:20px;color:#666;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.stats-total-chart-labels strong{min-width:0;overflow:hidden;color:var(--text);text-align:center;text-overflow:ellipsis;white-space:nowrap}.stats-total-chart-labels span:last-child{text-align:right}.stats-total-chart.empty{align-items:center;justify-content:center;gap:8px;color:#666;font-size:12px;font-weight:650}.stats-pnl-curve{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column}.stats-pnl-curve-summary{flex:1 1 auto;padding:6px 16px 14px}.stats-pnl-curve-profile{width:100%;height:100%;padding:0}.stats-pnl-curve-canvas-frame{position:relative;flex:1 1 auto;min-width:0;min-height:0}.stats-pnl-curve-canvas{position:absolute;z-index:2;left:0;top:0;display:block;width:100%;height:100%}.stats-pnl-curve-tooltip{pointer-events:none;position:absolute;z-index:5;display:grid;gap:3px;min-width:132px;max-width:min(220px,calc(100% - 16px));padding:8px 10px;border:1px solid rgba(125,133,143,.34);border-radius:4px;color:var(--text);background:#131313;box-shadow:0 6px 16px #00000057,0 0 0 1px #0003;transform:translate(-50%,calc(-100% - 12px))}.stats-pnl-curve-tooltip.left{transform:translate(calc(-100% + 10px),calc(-100% - 12px))}.stats-pnl-curve-tooltip.right{transform:translate(-10px,calc(-100% - 12px))}.stats-pnl-curve-tooltip strong{overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;font-weight:850;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.stats-pnl-curve-tooltip.positive strong{color:var(--green)}.stats-pnl-curve-tooltip.negative strong{color:var(--red)}.stats-pnl-curve-tooltip span,.stats-pnl-curve-tooltip em{min-width:0;overflow:hidden;color:#a3a3a3;font-size:11px;font-style:normal;font-weight:600;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.stats-pnl-curve-tooltip em{color:#666}.stats-pnl-curve-profile .stats-pnl-curve-tooltip{min-width:112px;max-width:170px;padding:6px 8px}.stats-pnl-curve-profile .stats-pnl-curve-tooltip strong{font-size:12px;line-height:15px}.stats-pnl-curve-profile .stats-pnl-curve-tooltip span,.stats-pnl-curve-profile .stats-pnl-curve-tooltip em{font-size:9px;line-height:12px}.stats-pnl-curve-labels{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-height:20px;color:#666;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:650}.stats-pnl-curve-labels strong{min-width:0;overflow:hidden;color:var(--text);text-align:center;text-overflow:ellipsis;white-space:nowrap}.stats-pnl-curve-labels strong.positive{color:var(--green)}.stats-pnl-curve-labels strong.negative{color:var(--red)}.stats-pnl-curve-labels span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-pnl-curve-labels span:last-child{text-align:right}.stats-pnl-curve-profile .stats-pnl-curve-labels{gap:6px;min-height:16px;font-size:9px}.stats-pnl-curve.empty{align-items:center;justify-content:center;gap:8px;color:#666;font-size:12px;font-weight:650}.stats-performance-list{display:flex;flex:1 1 auto;flex-direction:column;gap:9px;padding:12px 16px 16px}.stats-performance-row{display:flex;align-items:center;justify-content:space-between;min-height:18px;gap:12px}.stats-performance-row strong{text-align:right}.stats-detail-panel{display:flex;flex:1 1 auto;min-height:360px;min-width:0;flex-direction:column;overflow:hidden}.stats-detail-toolbar{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:0 16px 0 8px;border-bottom:1px solid rgba(36,36,36,.62)}.stats-detail-tabs{display:flex;flex:1 1 auto;align-items:center;min-width:0;gap:16px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.stats-detail-tabs::-webkit-scrollbar{display:none}.stats-detail-tab{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 8px;border:0;border-radius:4px;color:#a3a3a3;background:transparent;font-size:14px;font-weight:650;white-space:nowrap;transition:color .15s ease,background .15s ease}.stats-detail-tab:hover{color:var(--text);background:#24242466}.stats-detail-tab.active{color:var(--text);background:transparent}.stats-detail-tab.active:after{content:"";position:absolute;right:8px;bottom:-4px;left:8px;height:2px;border-radius:999px;background:var(--text)}.stats-detail-tab b{color:#666;font-size:12px;font-weight:650}.stats-detail-controls{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.stats-detail-search{display:flex;align-items:center;gap:8px;width:220px;max-width:28vw;height:28px;padding:0 10px 0 12px;border:1px solid rgba(36,36,36,.82);border-radius:999px;color:#666;background:transparent;transition:border-color .15s ease,background .15s ease}.stats-detail-search:hover,.stats-detail-search:focus-within{border-color:#515eec61;background:#24242452}.stats-detail-search input{min-width:0;flex:1 1 auto;border:0;outline:0;color:var(--text);background:transparent;font-size:12px;font-weight:650}.stats-detail-search input::placeholder{color:#666}.stats-detail-action,.stats-detail-unit{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:28px;padding:0 8px;border:0;border-radius:4px;color:#a3a3a3;background:transparent;font-size:12px;font-weight:650;white-space:nowrap;transition:color .15s ease,background .15s ease}.stats-detail-action svg,.stats-detail-unit svg{color:#666;transition:color .15s ease}.stats-detail-action:hover,.stats-detail-action.active,.stats-detail-unit:hover{color:var(--text);background:#24242499}.stats-detail-action:hover svg,.stats-detail-action.active svg,.stats-detail-unit:hover svg{color:var(--blue)}.stats-detail-content{flex:1 1 auto;min-width:0;min-height:0;overflow:auto}.stats-detail-empty,.stats-history-empty{display:flex;align-items:center;justify-content:center;gap:8px;min-height:160px;color:#666;font-size:12px;font-weight:650}.stats-history-table{display:flex;width:100%;min-width:800px;min-height:100%;flex-direction:column}.stats-history-stack{display:flex;min-width:860px;min-height:100%;flex-direction:column;gap:14px;padding-bottom:16px}.stats-history-section{display:flex;flex-direction:column;min-width:0}.stats-history-section .stats-history-table{min-width:960px;min-height:auto}.stats-history-section .stats-history-head,.stats-history-section .stats-history-row{grid-template-columns:minmax(264px,1.55fr) minmax(158px,1fr) minmax(158px,1fr) minmax(214px,1fr) 148px}.stats-history-section .stats-history-row{min-height:72px;padding-top:6px;padding-bottom:6px}.stats-history-section-title{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:10px 16px 0;color:var(--text)}.stats-history-section-title span{font-size:12px;font-weight:750}.stats-history-section-title b{color:#7d858f;font-size:11px;font-weight:650}.stats-history-head,.stats-history-row{display:grid;grid-template-columns:minmax(220px,1.45fr) minmax(136px,1fr) minmax(136px,1fr) minmax(178px,1fr) 120px;align-items:center;gap:0}.stats-history-head{flex:0 0 auto;min-height:28px;padding:0 16px;border-bottom:1px solid rgba(36,36,36,.5)}.stats-history-head div,.stats-history-head button{display:flex;align-items:center;justify-content:flex-start;min-width:0;height:100%;border:0;color:#666;background:transparent;font-size:12px;font-weight:500;text-align:left}.stats-history-head div:last-child{justify-content:flex-end}.stats-history-head button:hover,.stats-history-head button.active{color:#a3a3a3}.stats-history-list{display:flex;flex:1 1 auto;flex-direction:column}.stats-history-row{min-height:60px;padding:0 16px;background:transparent}.stats-history-row:nth-child(2n){background:#24242433}.stats-history-row.hidden-row{opacity:.55}.stats-history-token{display:flex;align-items:center;min-width:0;gap:14px}.stats-history-token-avatar{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;border-radius:4px;background:#030303;box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px #242424e6}.stats-history-token-avatar span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:2px;color:#d4d4d4;background:#0b0b0b;font-size:13px;font-weight:850;line-height:1}.stats-history-token>div:last-child{display:grid;min-width:0;gap:2px}.stats-history-token-title{display:flex;align-items:baseline;min-width:0;gap:7px}.stats-history-token strong{min-width:0;flex:0 1 auto;overflow:hidden;color:var(--text);font-size:14px;font-weight:650;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.stats-history-token-title em{flex:0 1 auto;min-width:0;max-width:96px;overflow:hidden;color:#7d858f;font-size:12px;font-style:normal;font-weight:750;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.stats-history-token span,.stats-history-token small,.stats-history-amount span,.stats-history-pnl small{min-width:0;overflow:hidden;color:#666;font-size:11px;font-weight:500;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.stats-history-token-mint{display:flex;align-items:center;min-width:0;width:fit-content;max-width:100%;gap:5px;padding:2px 5px;border:0;border-radius:4px;color:#7d858f;background:#24242452;transition:color .15s ease,background .15s ease}.stats-history-token-mint span{flex:0 1 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.stats-history-token-mint svg{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.stats-history-token-mint:hover,.stats-history-token-mint.copied{color:var(--green);background:#16a34a1f}.stats-history-token small{color:#7d858f;font-size:10px;font-weight:650}.stats-history-amount{display:grid;min-width:0;gap:2px}.stats-history-amount>div,.stats-history-pnl{display:flex;align-items:center;min-width:0;gap:5px}.stats-history-amount svg,.stats-history-pnl svg{flex:0 0 auto;color:#a3a3a3}.stats-history-amount strong,.stats-history-pnl strong{min-width:0;overflow:hidden;color:#d4d4d4;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:650;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.stats-history-pnl{display:grid;grid-template-columns:14px minmax(0,max-content);column-gap:5px;row-gap:2px}.stats-history-pnl small{grid-column:2}.stats-history-pnl strong{display:flex;align-items:baseline;gap:4px;font-size:14px}.stats-history-pnl strong em{color:inherit;font-style:normal;font-size:12px}.stats-creators-table{min-width:720px}.stats-creators-table .stats-history-head,.stats-creators-table .stats-history-row{grid-template-columns:minmax(188px,1.35fr) minmax(72px,.45fr) minmax(92px,.55fr) minmax(112px,.65fr) minmax(176px,.95fr)}.stats-creators-table .stats-history-row{min-height:54px}.stats-creators-table .stats-history-token{gap:10px}.stats-creators-table .stats-history-token-avatar{width:30px;height:30px}.stats-creators-table .stats-history-token-avatar span{width:24px;height:24px;font-size:12px}.stats-creators-table .stats-history-token-mint{gap:4px;padding:1px 4px}.stats-creators-table .stats-history-amount>div,.stats-creators-table .stats-history-pnl{gap:4px}.stats-creators-table .stats-history-amount strong{font-size:11px}.stats-creators-table .stats-history-pnl{grid-template-columns:14px minmax(0,1fr)}.stats-creators-table .stats-history-pnl strong{gap:3px;font-size:13px}.stats-creators-table .stats-history-pnl strong em{font-size:11px}.stats-creators-table .stats-history-pnl small{font-size:10px}.stats-history-amount strong.positive,.stats-history-pnl strong.positive{color:var(--green)}.stats-history-amount strong.negative,.stats-history-pnl strong.negative{color:var(--red)}.stats-history-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.stats-history-actions button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:4px;color:#a3a3a3;background:transparent;transition:color .15s ease,background .15s ease}.stats-history-actions button:hover{color:var(--text);background:#24242499}.stats-position-closed{display:grid;justify-items:end;min-width:0;gap:2px}.stats-position-closed strong{min-width:0;overflow:hidden;color:#d4d4d4;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:650;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.stats-position-closed span{color:#666;font-size:11px;font-weight:550;line-height:14px}.stats-history-tx-links{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.stats-history-tx-links a{color:#8b8b8b;font-size:10px;font-weight:650;line-height:13px;text-decoration:none;text-transform:uppercase}.stats-history-tx-links a:hover{color:var(--accent)}.stats-history-page-footer{display:flex;flex:0 0 auto;flex-direction:column;width:100%;min-width:960px}.stats-history-page-error{padding:10px 16px 0;color:var(--red);font-size:12px;font-weight:650}.stats-history-page-actions{display:flex;justify-content:center;padding:14px 16px 0}.stats-history-page-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:140px;height:30px;border:1px solid rgba(255,255,255,.08);border-radius:4px;color:#d4d4d4;background:#24242473;font-size:12px;font-weight:700}.stats-history-page-actions button:disabled{cursor:default;opacity:.55}.stats-card-grid{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;overflow:visible;padding:16px}.profile-stats-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:8px;background:radial-gradient(80% 60% at 50% 120%,rgba(125,133,143,.08) 0%,transparent 70%),#131313;box-shadow:0 0 0 1px #2424246b}.profile-stats-card.positive{background:radial-gradient(80% 60% at 50% 120%,rgba(14,205,132,.08) 0%,transparent 70%),#131313}.profile-stats-card.negative{background:radial-gradient(80% 60% at 50% 120%,rgba(245,71,94,.08) 0%,transparent 70%),#131313}.profile-stats-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 12px 8px 16px;border-bottom:1px solid rgba(36,36,36,.42)}.profile-stats-title{display:flex;flex:1 1 auto;align-items:center;min-width:0;gap:8px}.profile-stats-title span{min-width:0;overflow:hidden;color:var(--text);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.profile-stats-head-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:6px}.profile-stats-period-tabs{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:5px;background:#24242457}.profile-stats-period-tabs button{width:auto;min-width:24px;height:20px;padding:0 5px;border:0;border-radius:4px;color:#666;background:transparent;font-size:10px;font-weight:750;line-height:1}.profile-stats-period-tabs button:hover,.profile-stats-period-tabs button.active{color:var(--text);background:#515eec29}.profile-stats-title b{flex:0 0 auto;padding:2px 6px;border-radius:6px;color:#666;background:#24242494;font-size:10px;line-height:1.2;text-transform:uppercase}.profile-stats-title b.enabled{color:var(--green);background:#0ecd841a}.profile-stats-card-head button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:5px;color:#666;background:transparent}.profile-stats-card-head button:hover{color:var(--text);background:#24242499}.profile-stats-card-head button:disabled{cursor:not-allowed;opacity:.45}.profile-stats-card-head button:disabled:hover{color:#666;background:transparent}.profile-stats-card-head .profile-stats-reset-profile{color:#d73f55}.profile-stats-card-head .profile-stats-reset-profile:hover{color:#f5475e;background:#f5475e1a}.profile-stats-card-head .profile-stats-reset-profile:disabled:hover{color:#d73f55}.profile-stats-card-head .profile-stats-delete-profile{color:#d73f55}.profile-stats-card-head .profile-stats-delete-profile:hover{color:#f5475e;background:#f5475e1a}.profile-stats-card-head .profile-stats-delete-profile:disabled:hover{color:#d73f55}.profile-stats-card-head .profile-stats-period-tabs button{width:auto;min-width:24px;height:20px;padding:0 5px;color:#666}.profile-stats-card-head .profile-stats-period-tabs button:hover,.profile-stats-card-head .profile-stats-period-tabs button.active{color:var(--text);background:#515eec29}.profile-stats-pnl{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px 8px}.profile-stats-pnl>div{display:flex;align-items:center;min-width:0;gap:8px}.profile-stats-pnl strong{min-width:0;overflow:hidden;color:#d4d4d4;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:20px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.profile-stats-pnl span{flex:0 0 auto;color:#666;font-size:11px;font-weight:650}.profile-stats-card.positive .profile-stats-pnl strong,.profile-stats-card.positive .profile-stats-pnl svg{color:var(--green)}.profile-stats-card.negative .profile-stats-pnl strong,.profile-stats-card.negative .profile-stats-pnl svg{color:var(--red)}.profile-stats-chart{position:relative;display:flex;height:132px;min-height:132px;margin:0 16px;padding:10px 0 8px;border-bottom:1px solid rgba(36,36,36,.42)}.profile-stats-chart:before{content:"";position:absolute;right:0;bottom:55px;left:0;height:1px;background:#7d858f29}.profile-stats-chart .stats-pnl-curve{z-index:1;flex:1 1 auto;min-width:0}.profile-stats-creators{display:grid;margin:0 16px;gap:0}.profile-stats-creators>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(84px,auto) minmax(54px,auto);align-items:center;gap:8px;min-height:24px;padding:4px 0;border-bottom:1px solid rgba(36,36,36,.32)}.profile-stats-creators span,.profile-stats-creators em{min-width:0;overflow:hidden;color:#7d858f;font-size:10px;font-weight:650;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.profile-stats-creator-address{display:inline-flex;align-items:center;justify-self:start;min-width:0;max-width:100%;gap:5px;padding:0;border:0;color:#7d858f;background:transparent;font-size:10px;font-weight:650;line-height:14px;transition:color .15s ease}.profile-stats-creator-address span{min-width:0;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.profile-stats-creator-address svg{flex:0 0 auto;color:currentColor}.profile-stats-creator-address:hover,.profile-stats-creator-address.copied{color:var(--green)}.profile-stats-creators strong{min-width:0;overflow:hidden;color:#d4d4d4;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;line-height:14px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.profile-stats-creators strong.positive{color:var(--green)}.profile-stats-creators strong.negative{color:var(--red)}.profile-stats-creators em{font-style:normal;text-align:right}.profile-stats-bar-wrap{display:flex;flex:1 1 0;align-items:flex-end;justify-content:center;min-width:3px;height:100%}.profile-stats-bar{width:100%;max-width:10px;min-height:8px;border-radius:3px 3px 0 0;background:#7d858f}.profile-stats-bar.positive{background:var(--green)}.profile-stats-bar.negative{background:var(--red)}.profile-stats-empty-chart{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;color:#666;font-size:12px;font-weight:650}.profile-stats-footer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 16px}.profile-stats-footer>div{min-width:0}.profile-stats-footer span{display:block;margin-bottom:3px;color:#666;font-size:10px;font-weight:700;text-transform:uppercase}.profile-stats-footer strong{display:block;min-width:0;overflow:hidden;color:#d4d4d4;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.profile-stats-footer strong.positive{color:var(--green)}.profile-stats-footer strong.negative{color:var(--red)}.stats-calendar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000094;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.stats-calendar-dialog{display:flex;flex-direction:column;width:min(800px,calc(100vw - 48px));min-width:min(400px,calc(100vw - 48px));height:min(640px,calc(100vh - 48px));min-height:min(400px,calc(100vh - 48px));overflow:hidden;border:1px solid rgba(36,36,36,.78);border-radius:4px;background:#131313;box-shadow:0 4px 4px #0000004d,0 8px 8px #00000073}.stats-calendar-dialog-head{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:0 16px}.stats-calendar-title-row{display:flex;align-items:center;min-width:0;gap:8px}.stats-calendar-title-row span{min-width:0;overflow:hidden;color:var(--text);font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.stats-calendar-toolbar,.stats-calendar-month-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.stats-calendar-month-controls{gap:4px}.stats-calendar-dialog button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:4px;color:#a3a3a3;background:transparent;transition:color .16s ease,background .16s ease,opacity .16s ease}.stats-calendar-dialog button:hover{color:var(--text);background:#24242499}.stats-calendar-dialog button:disabled{color:#565656;background:transparent;opacity:1}.stats-calendar-dialog .stats-calendar-month-button{width:88px;padding:0 8px;color:#a3a3a3;font-size:14px;font-weight:500;text-align:center}.stats-calendar-dialog .stats-calendar-unit-button{width:auto;gap:4px;padding:0 8px;color:#a3a3a3;font-size:12px;font-weight:650}.stats-calendar-unit-button svg{color:#666}.stats-calendar-share-button svg{color:var(--green)}.stats-calendar-toolbar-divider{display:block;width:1px;height:16px;margin:0 8px;background:#242424bf}.stats-calendar-month-summary{display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-start;gap:0;min-height:54px;padding:0 16px}.stats-calendar-total-row{display:flex;align-items:center;justify-content:space-between;min-height:18px}.stats-calendar-total-row strong,.stats-calendar-side-row strong{display:inline-flex;align-items:center;gap:4px;min-width:0;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.stats-calendar-total-row strong{color:#a3a3a3;font-size:14px;font-weight:650}.stats-calendar-total-row strong.positive,.stats-calendar-side-row .positive{color:var(--green)}.stats-calendar-total-row strong.negative,.stats-calendar-side-row .negative{color:var(--red)}.stats-calendar-pnl-split{display:flex;align-items:center;gap:3px;width:100%;height:2px;margin-top:4px;overflow:hidden;border-radius:999px;background:#242424b8}.stats-calendar-pnl-split span{display:block;height:2px;min-width:0}.stats-calendar-pnl-split .positive{background:var(--green)}.stats-calendar-pnl-split .negative{background:var(--red)}.stats-calendar-side-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;padding:6px 6px 0}.stats-calendar-side-row>div{display:inline-flex;align-items:center;gap:3px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.stats-calendar-side-row span,.stats-calendar-side-row strong{font-size:12px;font-weight:650}.stats-calendar-side-row b{color:#666;font-size:12px;font-weight:500}.stats-calendar-body{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow-x:auto;overflow-y:hidden;padding-top:8px}.stats-calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(48px,1fr));gap:4px;min-width:368px;margin-bottom:16px;padding:0 16px 8px;border-bottom:1px solid rgba(36,36,36,.62)}.stats-calendar-weekdays span{height:24px;padding:4px 0;color:#666;font-size:11px;font-weight:400;line-height:16px;text-align:center}.stats-calendar-grid{display:grid;flex:1 1 auto;grid-template-columns:repeat(7,minmax(48px,1fr));grid-auto-rows:minmax(58px,1fr);gap:4px;min-width:368px;min-height:0;padding:0 16px 10px}.stats-calendar-day{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:58px;overflow:hidden;border-radius:4px;color:#666;background:transparent;transition:filter .15s ease-in-out,background .15s ease-in-out}.stats-calendar-day.positive{color:var(--green)}.stats-calendar-day.negative{color:var(--red)}.stats-calendar-day.neutral{color:#666}.stats-calendar-day.today{box-shadow:inset 0 0 0 1px #7d858f57}.stats-calendar-day.interactive{cursor:pointer}.stats-calendar-day.interactive:hover{filter:brightness(1.25)}.stats-calendar-day-fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:4px}.stats-calendar-day-number{position:absolute;top:4px;left:4px;z-index:10;color:currentColor;font-size:11px;font-weight:400;line-height:1;opacity:.6}.stats-calendar-day-value{position:relative;z-index:10;display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:100%;overflow:hidden;color:currentColor;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:650;line-height:1;text-overflow:ellipsis;white-space:nowrap}.stats-calendar-day-value svg{flex:0 0 auto}.stats-calendar-day button{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;width:100%;height:100%}.stats-calendar-placeholder{pointer-events:none;position:relative;min-height:58px;border-radius:4px;opacity:0}.stats-calendar-footer{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:0 8px 8px 16px}.stats-calendar-footer>div{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0;height:24px;padding:0 8px;border:2px solid rgba(36,36,36,.5);border-radius:999px;color:#a3a3a3;font-size:12px;line-height:16px;white-space:nowrap}.stats-calendar-footer span{color:#666}.stats-calendar-footer strong{min-width:0;overflow:hidden;color:#a3a3a3;font-weight:500;text-overflow:ellipsis}.stats-calendar-footer>b{flex:0 0 auto;padding:0 8px;color:#a3a3a3;font-size:13px;font-weight:800;line-height:24px}.theme-light .stats-view,.theme-light .profile-stats-card{background:#fff}.theme-light .stats-header,.theme-light .stats-summary-panel,.theme-light .stats-summary-column,.theme-light .stats-detail-toolbar,.theme-light .stats-history-head,.theme-light .stats-balance-split,.theme-light .stats-top-profiles,.theme-light .profile-stats-card-head,.theme-light .profile-stats-chart,.theme-light .profile-stats-creators>div{border-color:var(--border)}.theme-light .stats-header span,.theme-light .stats-summary-head b,.theme-light .stats-balance-main span,.theme-light .stats-top-profiles-head span,.theme-light .stats-top-profiles-head b,.theme-light .stats-top-profiles-empty,.theme-light .stats-balance-row span,.theme-light .stats-balance-split span,.theme-light .stats-performance-row span,.theme-light .stats-detail-tab b,.theme-light .stats-detail-search,.theme-light .stats-detail-search input::placeholder,.theme-light .stats-history-head div,.theme-light .stats-history-head button,.theme-light .stats-history-token span,.theme-light .stats-history-token small,.theme-light .stats-history-amount span,.theme-light .stats-history-pnl small,.theme-light .stats-detail-empty,.theme-light .stats-history-empty,.theme-light .profile-stats-title b,.theme-light .profile-stats-pnl span,.theme-light .profile-stats-creators span,.theme-light .profile-stats-creators em,.theme-light .profile-stats-footer span,.theme-light .profile-stats-empty-chart{color:var(--muted)}.theme-light .stats-metric-pill,.theme-light .stats-refresh,.theme-light .stats-reset-pnl,.theme-light .stats-summary-head button:hover,.theme-light .stats-top-profile-row,.theme-light .stats-top-profiles-empty,.theme-light .stats-detail-search,.theme-light .stats-detail-empty,.theme-light .stats-history-empty,.theme-light .stats-history-row:nth-child(2n),.theme-light .profile-stats-period-tabs,.theme-light .profile-stats-title b{border-color:var(--border);background:#f7f9fc}.theme-light .stats-period-tab{color:var(--text)}.theme-light .stats-period-tab:hover,.theme-light .stats-period-tab.active{color:#4050c9;background:#4f5cff1f}.theme-light .stats-reset-pnl{color:#d73f55;border-color:#d73f5552;background:#f5475e14}.theme-light .stats-reset-pnl:hover{color:#bd253c;border-color:#d73f557a;background:#f5475e21}.theme-light .stats-balance-main strong,.theme-light .stats-top-profile-row strong,.theme-light .stats-balance-row strong,.theme-light .stats-balance-split strong,.theme-light .stats-performance-row strong,.theme-light .stats-detail-tab.active,.theme-light .stats-detail-tab:hover,.theme-light .stats-detail-search input,.theme-light .stats-history-token strong,.theme-light .stats-history-amount strong,.theme-light .stats-history-pnl strong,.theme-light .profile-stats-pnl strong,.theme-light .profile-stats-footer strong,.theme-light .stats-metric-pill strong{color:var(--text)}.theme-light .stats-history-token-mint{color:#667085;background:#eef2f7}.theme-light .stats-history-token-mint:hover,.theme-light .stats-history-token-mint.copied{color:#15803d;background:#16a34a1f}.theme-light .stats-total-chart-point,.theme-light .stats-pnl-curve-point{stroke:#fff}.theme-light .stats-pnl-curve-tooltip{border-color:#aab5c499;background:#fff;box-shadow:0 8px 18px #0f172a24,0 0 0 1px #0f172a0d}.theme-light .stats-pnl-curve-tooltip span{color:#475467}.theme-light .stats-pnl-curve-tooltip em{color:var(--muted)}.theme-light .stats-calendar-overlay{background:#0f172a61}.theme-light .stats-calendar-dialog{border-color:var(--border);background:#fff}.theme-light .stats-calendar-dialog button,.theme-light .stats-calendar-dialog .stats-calendar-month-button,.theme-light .stats-calendar-dialog .stats-calendar-unit-button{color:#667085}.theme-light .stats-calendar-dialog button:hover{color:var(--text);background:#f3f6fa}.theme-light .stats-calendar-title-row span{color:var(--text)}.theme-light .stats-calendar-unit-button svg,.theme-light .stats-calendar-weekdays span,.theme-light .stats-calendar-footer span,.theme-light .stats-calendar-side-row b{color:var(--muted)}.theme-light .stats-calendar-toolbar-divider,.theme-light .stats-calendar-weekdays{border-color:var(--border)}.theme-light .stats-calendar-pnl-split{background:#eef2f7}.theme-light .stats-calendar-day{color:#778294;background:transparent}.theme-light .stats-calendar-day.positive{color:var(--green)}.theme-light .stats-calendar-day.negative{color:var(--red)}.theme-light .stats-calendar-day.neutral{color:#778294}.theme-light .stats-calendar-day.today{box-shadow:inset 0 0 0 1px #aab5c4}.theme-light .stats-calendar-footer>div{border-color:#aab5c473}.theme-light .stats-calendar-footer strong,.theme-light .stats-calendar-footer>b{color:#667085}.theme-light .profile-stats-creator-address{color:var(--muted)}.theme-light .profile-stats-creator-address span{color:inherit}.theme-light .profile-stats-creator-address:hover,.theme-light .profile-stats-creator-address.copied{color:#0b8f63}@media (min-width: 820px){.stats-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.stats-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1120px){.stats-summary-panel{flex-direction:column}.stats-summary-column{max-width:none;min-height:240px;border-right:0;border-bottom:1px solid rgba(36,36,36,.62)}.stats-summary-column:last-child{border-bottom:0}.stats-summary-chart-panel{min-width:0}.stats-detail-search{width:200px;max-width:24vw}.stats-history-table{min-width:760px}.stats-creators-table{min-width:700px}.stats-history-section .stats-history-table{min-width:912px}.stats-history-head,.stats-history-row{grid-template-columns:minmax(200px,1.35fr) minmax(126px,1fr) minmax(126px,1fr) minmax(166px,1fr) 108px}.stats-history-section .stats-history-head,.stats-history-section .stats-history-row{grid-template-columns:minmax(240px,1.45fr) minmax(151px,1fr) minmax(151px,1fr) minmax(199px,1fr) 130px}.stats-creators-table .stats-history-head,.stats-creators-table .stats-history-row{grid-template-columns:minmax(180px,1.25fr) minmax(68px,.42fr) minmax(88px,.52fr) minmax(108px,.62fr) minmax(170px,.95fr)}}@media (max-width: 640px){.stats-view{margin:10px}.stats-header{align-items:stretch;flex-direction:column}.stats-header-metrics{justify-content:flex-start}.stats-summary-panel{min-height:0}.stats-summary-column{min-height:220px}.stats-balance-main strong{font-size:18px}.stats-total-chart{padding-right:10px;padding-left:10px}.stats-card-grid{padding:12px}.stats-detail-toolbar{align-items:stretch;flex-direction:column;gap:8px;min-height:0;padding:8px 12px}.stats-detail-tabs{width:100%;gap:10px}.stats-detail-tab.active:after{bottom:-8px}.stats-detail-controls{justify-content:flex-start;width:100%;overflow-x:auto}.stats-detail-search{flex:1 0 190px;width:auto;max-width:none}.stats-history-table{min-width:720px}.stats-creators-table{min-width:660px}.stats-history-section .stats-history-table{min-width:864px}.stats-history-head,.stats-history-row{grid-template-columns:minmax(190px,1.3fr) minmax(118px,.95fr) minmax(118px,.95fr) minmax(158px,1fr) 92px;padding-right:12px;padding-left:12px}.stats-history-section .stats-history-head,.stats-history-section .stats-history-row{grid-template-columns:minmax(228px,1.35fr) minmax(142px,.95fr) minmax(142px,.95fr) minmax(190px,1fr) 110px}.stats-creators-table .stats-history-head,.stats-creators-table .stats-history-row{grid-template-columns:minmax(168px,1.15fr) minmax(62px,.4fr) minmax(82px,.5fr) minmax(100px,.58fr) minmax(160px,.95fr)}.stats-history-token{gap:10px}.stats-history-actions{gap:4px}.profile-stats-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-calendar-overlay{align-items:flex-end;padding:10px}.stats-calendar-dialog{width:100%;min-width:0}.stats-calendar-dialog-head{gap:8px;padding:0 10px}.stats-calendar-title-row span{max-width:92px}.stats-calendar-toolbar{gap:4px}.stats-calendar-month-controls{gap:2px}.stats-calendar-dialog .stats-calendar-month-button{width:78px;padding:0 4px;font-size:13px}.stats-calendar-dialog .stats-calendar-unit-button{width:24px;padding:0}.stats-calendar-unit-button span{display:none}.stats-calendar-toolbar-divider{margin:0 3px}.stats-calendar-month-summary{padding-right:12px;padding-left:12px}.stats-calendar-weekdays,.stats-calendar-grid{gap:4px;padding-right:12px;padding-left:12px}.stats-calendar-day-value{font-size:12px}.stats-calendar-footer{align-items:flex-start;flex-wrap:wrap;padding-right:12px;padding-left:12px}.stats-calendar-footer>b{display:none}}
