:root{--bg: #050810;--bg-elevated: #0a0f1c;--bg-card: #0f1524;--bg-input: #0c1220;--bg-surface: #111a2e;--text: #e8edf7;--text-muted: #94a3b8;--text-subtle: #64748b;--border-default: rgba(148, 163, 184, .14);--border-subtle: rgba(148, 163, 184, .09);--border-strong: rgba(148, 163, 184, .24);--border-accent: rgba(var(--accent-rgb), .4);--line: var(--border-default);--accent: #22c55e;--accent-rgb: 34, 197, 94;--accent-soft: rgba(34, 197, 94, .16);--accent-text: #86efac;--accent-strong: #4ade80;--accent-contrast: #052e16;--accent-gradient-start: #22c55e;--accent-gradient-end: #16a34a;--positive: #22c55e;--positive-rgb: 34, 197, 94;--negative: #f87171;--negative-rgb: 248, 113, 113;--warning: #fbbf24;--warning-rgb: 251, 191, 36;--info: #38bdf8;--info-rgb: 56, 189, 248;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--radius-pill: 999px;--text-xs: 11px;--text-sm: 12px;--text-base: 13px;--text-lg: 14px;--text-xl: 16px;--text-2xl: 18px;--text-3xl: 24px;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-sans: "Inter", "Space Grotesk", "Noto Sans SC", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", ui-monospace, "Courier New", monospace;--leading-tight: 1.2;--leading-normal: 1.5;--leading-relaxed: 1.6;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-wider: .08em;--elevation-0: none;--elevation-1: 0 4px 12px rgba(0, 0, 0, .3);--elevation-2: 0 12px 32px rgba(0, 0, 0, .45);--shadow-inner: inset 0 1px 0 rgba(255, 255, 255, .04);--shadow-accent: 0 0 0 1px rgba(var(--accent-rgb), .2);--shadow-sm: var(--elevation-1);--shadow-md: var(--elevation-1);--shadow-lg: var(--elevation-2);--glass-bg: rgba(20, 28, 42, .55);--glass-bg-strong: rgba(15, 21, 36, .78);--glass-border: rgba(148, 163, 184, .14);--glass-border-strong: rgba(148, 163, 184, .22);--glass-blur: blur(16px) saturate(140%);--glass-blur-strong: blur(20px) saturate(150%);--z-base: 1;--z-content: 10;--z-sticky: 20;--z-popover: 50;--z-modal: 100;--z-toast: 200;--transition-fast: .12s ease;--transition-base: .18s ease;--transition-slow: .28s ease;--bg-subtle: rgba(15, 22, 36, .4);--bg-surface-a: rgba(17, 26, 46, .5);--bg-surface-b: rgba(15, 21, 36, .65);--bg-elevated-a: rgba(22, 30, 48, .8);--bg-solid: rgba(10, 15, 26, .85);--bp-sm: 640px;--bp-md: 900px;--bp-lg: 1200px;--bp-xl: 1480px;--buy-pill-bg-start: #0f3d22;--buy-pill-bg-end: #0a2f1a;--buy-pill-hover-start: #134a28;--buy-pill-hover-end: #0e3a1f;--buy-pill-fg: #4ade80;--buy-pill-border: rgba(5, 8, 12, .6)}.ds-focus-ring:focus-visible,.ds-button:focus-visible,.ds-icon-button:focus-visible,.ds-input:focus-visible,.ds-select-trigger:focus-visible,.ds-tab:focus-visible,.ds-switch:focus-visible,.ds-slider-thumb:focus-visible{outline:2px solid rgba(var(--accent-rgb),.82);outline-offset:2px}.ds-button,.ds-icon-button,.ds-input,.ds-select-trigger,.ds-tab,.ds-badge,.ds-panel,.ds-popover,.ds-dialog{font-family:var(--font-sans)}.ds-button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:8px 12px;background:#94a3b812;color:var(--text);font-size:var(--text-base);font-weight:var(--font-bold);line-height:1;cursor:pointer;white-space:nowrap;transition:transform var(--transition-fast),border-color var(--transition-base),background var(--transition-base),color var(--transition-base),box-shadow var(--transition-base)}.ds-button:hover:not(:disabled){border-color:var(--border-strong);background:#94a3b81f}.ds-button:active:not(:disabled){transform:translateY(1px)}.ds-button:disabled,.ds-icon-button:disabled{cursor:not-allowed;opacity:.48}.ds-button[data-variant=primary]{border-color:rgba(var(--accent-rgb),.42);background:linear-gradient(135deg,var(--accent-gradient-start),var(--accent-gradient-end));color:var(--accent-contrast);box-shadow:0 10px 24px rgba(var(--accent-rgb),.16)}.ds-button[data-variant=primary]:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 13px 28px rgba(var(--accent-rgb),.22)}.ds-button[data-variant=ghost]{background:transparent;color:var(--text-muted)}.ds-button[data-variant=ghost]:hover:not(:disabled){color:var(--text);background:#94a3b814}.ds-button[data-active=true]{border-color:rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.14);color:var(--accent-text)}.ds-button[data-variant=danger]{border-color:rgba(var(--negative-rgb),.34);background:rgba(var(--negative-rgb),.1);color:#fecaca}.ds-button[data-variant=danger]:hover:not(:disabled){border-color:rgba(var(--negative-rgb),.5);background:rgba(var(--negative-rgb),.16)}.ds-button[data-size=sm]{min-height:28px;padding:6px 9px;font-size:var(--text-xs)}.ds-button[data-size=lg]{min-height:42px;padding:11px 16px;font-size:var(--text-lg)}.ds-icon-button{width:32px;height:32px;display:inline-grid;place-items:center;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#94a3b80f;color:var(--text-muted);cursor:pointer;transition:transform var(--transition-fast),border-color var(--transition-base),background var(--transition-base),color var(--transition-base)}.ds-icon-button:hover:not(:disabled),.ds-icon-button[data-active=true]{border-color:rgba(var(--accent-rgb),.42);background:rgba(var(--accent-rgb),.12);color:var(--accent-text)}.ds-icon-button:active:not(:disabled){transform:translateY(1px)}.ds-icon-button[data-size=sm]{width:28px;height:28px;border-radius:var(--radius-xs)}.ds-icon-button[data-size=lg]{width:40px;height:40px;border-radius:var(--radius-md)}.ds-badge{min-height:22px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border-default);border-radius:var(--radius-pill);padding:4px 8px;background:#94a3b814;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-bold);line-height:1;white-space:nowrap}.ds-badge[data-tone=accent]{border-color:rgba(var(--accent-rgb),.36);background:rgba(var(--accent-rgb),.12);color:var(--accent-text)}.ds-badge[data-tone=positive]{border-color:rgba(var(--positive-rgb),.32);background:rgba(var(--positive-rgb),.1);color:#bbf7d0}.ds-badge[data-tone=negative]{border-color:rgba(var(--negative-rgb),.32);background:rgba(var(--negative-rgb),.1);color:#fecaca}.ds-badge[data-tone=warning]{border-color:rgba(var(--warning-rgb),.32);background:rgba(var(--warning-rgb),.1);color:#fde68a}.ds-panel{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:#0f15249e;box-shadow:var(--elevation-1),var(--shadow-inner);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.ds-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border-subtle);padding:12px}.ds-panel-title-row{min-width:0;display:flex;align-items:center;gap:9px}.ds-panel-icon{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(var(--accent-rgb),.22);border-radius:var(--radius-sm);background:rgba(var(--accent-rgb),.12);color:var(--accent-text)}.ds-panel-title{margin:0;color:var(--text);font-size:var(--text-base);font-weight:var(--font-bold);line-height:1.25;letter-spacing:0}.ds-panel-subtitle{margin:2px 0 0;color:var(--text-muted);font-size:var(--text-xs);line-height:1.35}.ds-panel-body{padding:12px}.ds-field{display:grid;gap:6px}.ds-label{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-bold);line-height:1.2}.ds-input,.ds-select-trigger{width:100%;min-height:36px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#090e16b8;color:var(--text);font-size:var(--text-base);font-weight:var(--font-semibold);outline:none;transition:border-color var(--transition-base),background var(--transition-base),box-shadow var(--transition-base)}.ds-input{padding:8px 10px}.ds-input::-moz-placeholder{color:var(--text-subtle)}.ds-input::placeholder{color:var(--text-subtle)}.ds-input:focus{border-color:var(--border-accent);box-shadow:0 0 0 3px var(--accent-soft)}.ds-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;cursor:pointer}.ds-select-trigger[data-placeholder]{color:var(--text-subtle)}.ds-select-content,.ds-popover,.ds-dialog{border:1px solid var(--glass-border-strong);background:#0a0f1af5;color:var(--text);box-shadow:var(--elevation-2);backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong)}.ds-select-content,.ds-popover{z-index:var(--z-popover);border-radius:var(--radius-md)}.ds-popover{width:var(--ds-popover-width, 280px);padding:12px;animation:ds-pop-in .16s ease}.ds-select-content{min-width:var(--radix-select-trigger-width);overflow:hidden;padding:6px}.ds-select-viewport{max-height:260px;overflow:auto}.ds-select-item{min-height:32px;display:flex;align-items:center;gap:8px;border-radius:var(--radius-sm);padding:0 30px 0 9px;color:var(--text);font-size:var(--text-base);font-weight:var(--font-semibold);outline:none;cursor:pointer;position:relative}.ds-select-item[data-highlighted]{background:rgba(var(--accent-rgb),.12);color:var(--accent-text)}.ds-select-indicator{position:absolute;right:9px;display:inline-flex;color:var(--accent-text)}.ds-tabs-list{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:#070c1473;padding:4px}.ds-tab{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);padding:0 10px;font-size:var(--text-sm);font-weight:var(--font-bold);line-height:1;cursor:pointer;transition:background var(--transition-base),color var(--transition-base),box-shadow var(--transition-base)}.ds-tab[data-state=active]{background:rgba(var(--accent-rgb),.15);color:var(--accent-text);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.18)}.ds-tooltip{z-index:var(--z-popover);max-width:260px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#050810fa;color:var(--text);box-shadow:var(--elevation-2);padding:7px 9px;font-size:var(--text-xs);line-height:1.45;animation:ds-pop-in .14s ease}.ds-switch{width:40px;height:22px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:#94a3b829;padding:0;cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base)}.ds-switch[data-state=checked]{border-color:rgba(var(--accent-rgb),.42);background:rgba(var(--accent-rgb),.46)}.ds-switch-thumb{display:block;width:18px;height:18px;border-radius:var(--radius-pill);background:#e8edf7;transform:translate(1px);transition:transform var(--transition-base)}.ds-switch[data-state=checked] .ds-switch-thumb{transform:translate(19px)}.ds-slider{position:relative;display:flex;width:100%;height:22px;align-items:center;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-slider-track{position:relative;flex:1;height:4px;border-radius:var(--radius-pill);background:#94a3b829;overflow:hidden}.ds-slider-range{position:absolute;height:100%;background:linear-gradient(90deg,var(--accent-gradient-start),var(--accent-gradient-end))}.ds-slider-thumb{width:16px;height:16px;display:block;border:2px solid rgba(5,8,16,.92);border-radius:var(--radius-pill);background:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18);outline:none}.ds-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:#01060eb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:ds-fade-in .15s ease}.ds-dialog{position:fixed;left:50%;top:50%;z-index:calc(var(--z-modal) + 1);width:min(var(--ds-dialog-width, 440px),calc(100vw - 32px));transform:translate(-50%,-50%);border-radius:var(--radius-xl);padding:20px;animation:ds-dialog-in .18s cubic-bezier(.2,.8,.2,1)}.ds-dialog-title{margin:0;color:var(--text);font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:1.25}.ds-dialog-description{margin:8px 0 0;color:var(--text-muted);font-size:var(--text-base);line-height:1.6}.ds-skeleton{position:relative;overflow:hidden;border-radius:var(--radius-sm);background:#94a3b81a}.ds-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:ds-shimmer 1.35s ease-in-out infinite}.ds-empty-state{display:grid;min-height:110px;place-items:center;border:1px dashed var(--border-default);border-radius:var(--radius-md);background:#94a3b809;color:var(--text-muted);padding:18px;text-align:center;font-size:var(--text-base);font-weight:var(--font-semibold);line-height:1.5}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ds-dialog-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes ds-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.ds-popover,.ds-tooltip,.ds-dialog-overlay,.ds-dialog,.ds-skeleton:after{animation:none}.ds-button,.ds-icon-button,.ds-input,.ds-select-trigger,.ds-tab,.ds-switch,.ds-switch-thumb,.ds-slider-thumb{transition:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:8px 14px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#94a3b80f;color:var(--text);font-family:inherit;font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--leading-tight);cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base),transform var(--transition-fast)}.btn:hover{background:#94a3b81f;border-color:var(--border-strong)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--primary{background:linear-gradient(135deg,var(--accent-gradient-start),var(--accent-gradient-end));border-color:transparent;color:var(--accent-contrast);font-weight:var(--font-bold)}.btn--primary:hover{background:linear-gradient(135deg,var(--accent-strong),var(--accent));border-color:transparent}.btn--ghost{background:transparent;border-color:var(--border-default);color:var(--text-muted)}.btn--ghost:hover{color:var(--text);background:#94a3b814}.btn--icon{width:32px;height:32px;padding:0;border-radius:var(--radius-sm);background:transparent;border-color:transparent;color:var(--text-muted)}.btn--icon:hover{background:#94a3b81a;border-color:transparent;color:var(--text)}.input{width:100%;padding:8px 12px;background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text);font-family:inherit;font-size:var(--text-base);outline:none;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.input::-moz-placeholder{color:var(--text-subtle)}.input::placeholder{color:var(--text-subtle)}.input:focus{border-color:var(--border-accent);box-shadow:0 0 0 3px var(--accent-soft)}.card{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--elevation-1);padding:var(--space-4)}.card-group{border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-md);background:#ffffff05;padding:var(--space-3)}.popover{position:absolute;z-index:var(--z-popover);min-width:240px;padding:var(--space-3);background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);border:1px solid var(--glass-border-strong);border-radius:var(--radius-md);box-shadow:var(--elevation-2);display:flex;flex-direction:column;gap:var(--space-2)}.list-item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);transition:background var(--transition-fast)}.list-item:hover{background:#94a3b80f}.ui-dialog-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:20px}.ui-dialog-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#01060eb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:default}.ui-dialog{position:relative;width:min(420px,100%);border:1px solid var(--border-strong);border-radius:18px;background:#0c121cfa;box-shadow:0 28px 90px #00000080;padding:22px;color:var(--text)}.confirm-dialog{--ds-dialog-width: 420px;border-color:var(--border-strong);border-radius:18px;background:#0c121cfa;box-shadow:0 28px 90px #00000080;padding:22px}.ui-dialog-icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:12px;color:var(--accent);background:rgba(var(--accent-rgb),.14);border:1px solid rgba(var(--accent-rgb),.22)}.ui-dialog-icon.danger{color:var(--negative);background:#ff5e761f;border-color:#ff5e7638}.ui-dialog-close{position:absolute;top:14px;right:14px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--border-default);background:#121a28c7;color:var(--text-muted)}.ui-dialog h3,.confirm-dialog .ds-dialog-title{margin:14px 36px 0 0;font-size:18px;line-height:1.25}.ui-dialog p,.confirm-dialog .ds-dialog-description{margin:10px 0 0;color:var(--text-muted);font-size:14px;line-height:1.65;white-space:pre-line}.ui-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.ui-dialog-cancel,.ui-dialog-confirm{min-width:92px;border:0;border-radius:12px;padding:11px 16px;font-size:13px;font-weight:800}.ui-dialog-cancel{color:var(--text);background:#8ba0c41f}.ui-dialog-confirm{color:var(--accent-contrast);background:linear-gradient(135deg,var(--accent-gradient-start),var(--accent-gradient-end))}.ui-dialog-confirm.danger{color:#fff;background:linear-gradient(135deg,var(--negative),#ef4444)}.ui-dialog button:disabled{cursor:not-allowed;opacity:.55}.ui-select{position:relative;min-width:130px}.ui-select-trigger{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--bg-input);color:var(--text);padding:0 12px;font-size:13px;font-weight:700}.ui-select-trigger svg{color:var(--text-muted);transition:transform .16s ease}.ui-select-trigger svg.open{transform:rotate(180deg)}.ui-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-menu{position:absolute;z-index:var(--z-popover);left:0;right:0;top:calc(100% + 7px);max-height:260px;overflow:auto;border-radius:var(--radius-md);border:1px solid var(--glass-border-strong);background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);box-shadow:var(--elevation-2);padding:6px}.ui-select-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:10px;background:transparent;color:var(--text);padding:10px;text-align:left;font-size:13px;font-weight:700}.ui-select-option:hover,.ui-select-option.active{background:rgba(var(--accent-rgb),.12)}.app-shell[data-accent-theme=yellow]{--accent: #ffb11a;--accent-rgb: 255, 177, 26;--accent-soft: rgba(var(--accent-rgb), .2);--accent-text: #ffd18d;--accent-strong: #fcd34d;--accent-contrast: #251808;--accent-gradient-start: #ffb11a;--accent-gradient-end: #ff930f;--buy-pill-bg-start: #3b2f08;--buy-pill-bg-end: #2d2406;--buy-pill-hover-start: #47380a;--buy-pill-hover-end: #352a07;--buy-pill-fg: #ffd24c;--buy-pill-border: rgba(7, 10, 12, .82)}*{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.3) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:3px}*::-webkit-scrollbar-thumb:hover{background:#94a3b880}*{box-sizing:border-box}number-flow-react{display:inline-flex;align-items:baseline}html,body,#root{margin:0;min-height:100%}body{font-family:var(--font-sans);color:var(--text);background:radial-gradient(at 30% 0%,#1a2238,#0a0f1c 55%,#050810);background-attachment:fixed}.runtime-error-shell{min-height:100vh;display:grid;place-items:center;padding:24px;color:#f8fafc;background:#05070d}.runtime-error-panel{width:min(860px,100%);border:1px solid rgba(248,113,113,.45);border-radius:8px;background:#141822f5;padding:22px;box-shadow:0 24px 80px #00000073}.runtime-error-eyebrow{color:#f87171;font-size:12px;font-weight:800;text-transform:uppercase}.runtime-error-panel h1{margin:8px 0;font-size:22px}.runtime-error-panel p{margin:0 0 14px;color:#cbd5e1}.runtime-error-panel pre{max-height:min(56vh,520px);overflow:auto;margin:0;border-radius:6px;background:#090d16;color:#fecaca;padding:14px;font:12px/1.55 var(--font-mono);white-space:pre-wrap;word-break:break-word}.app-shell{position:relative;min-height:100vh;padding:24px;overflow:hidden}.bg-grid{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(148,163,184,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.035) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at center,black 30%,transparent 85%);-webkit-mask-image:radial-gradient(circle at center,black 30%,transparent 85%)}.bg-orb{pointer-events:none;position:absolute;border-radius:999px;filter:blur(56px);opacity:.4}.orb-a{width:340px;height:340px;top:-100px;right:-80px;background:radial-gradient(circle,rgba(var(--accent-rgb),.28),rgba(var(--accent-rgb),0) 70%)}.orb-b{width:420px;height:420px;left:-150px;bottom:-190px;background:radial-gradient(circle,#506fad4d,#506fad00 70%)}.top-bar{position:relative;z-index:var(--z-sticky);display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px;padding:10px 12px;border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:#141c2a57;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--elevation-0)}.guest-shell-mode .bg-orb{display:none}.guest-shell-mode .top-bar{width:min(1320px,100%);margin-inline:auto;align-items:center;background:#141c2a38}.top-actions{display:flex;align-items:center;gap:10px}.telegram-icon-btn{width:44px;height:44px;border-radius:12px;border:1px solid var(--border-strong);background:#121a28e6;display:grid;place-items:center;cursor:pointer;transition:all .16s ease}.telegram-icon-btn img{width:24px;height:24px;display:block}.telegram-icon-btn:hover{border-color:rgba(var(--accent-rgb),.65);transform:translateY(-1px)}.telegram-icon-btn:disabled{opacity:.5;cursor:not-allowed}.telegram-widget-wrap{display:flex;align-items:center;min-height:40px}.login-code-box{border:1px solid rgba(var(--accent-rgb),.2);background:linear-gradient(135deg,#121a28f2,#0b111bf2);border-radius:14px;padding:14px 18px;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:200px;box-shadow:0 4px 24px #0000004d}.login-code-top{display:flex;align-items:center;gap:10px}.login-code-badge{font-size:10px;color:var(--accent-text);background:rgba(var(--accent-rgb),.15);border:1px solid rgba(var(--accent-rgb),.2);border-radius:6px;padding:2px 8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.login-code-value{font-size:26px;font-weight:700;letter-spacing:6px;color:var(--accent);font-family:var(--font-mono)}.login-code-cmd-row{display:flex;align-items:center;gap:0;background:#00000059;border:1px solid var(--border-default);border-radius:8px;overflow:hidden;width:100%}.login-code-cmd{flex:1;padding:8px 12px;font-size:13px;font-weight:600;color:#7dd3fc;font-family:var(--font-mono);white-space:nowrap;-webkit-user-select:all;-moz-user-select:all;user-select:all}.login-copy-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#38bdf81a;border:none;border-left:1px solid var(--border-default);color:#7dd3fc;cursor:pointer;transition:background .15s;flex-shrink:0}.login-copy-btn:hover{background:#38bdf833}.login-copy-btn .check-icon,.login-copy-btn.copied .copy-icon{display:none}.login-copy-btn.copied .check-icon{display:block;color:var(--positive)}.login-code-hint{font-size:11px;color:var(--text-muted);text-align:center;line-height:1.4}.top-error{position:relative;z-index:1;margin-bottom:10px}.login-anchor{position:relative}.scan-login-btn,.logout-btn{border:1px solid var(--border-strong);background:#121a28e6;color:#d8e4fb;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.scan-login-btn:hover,.logout-btn:hover{border-color:rgba(var(--accent-rgb),.6)}.settings-wrap{position:relative}.settings-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;transition:color var(--transition-base),background var(--transition-base)}.settings-btn:hover{color:var(--text);background:#94a3b81a}.settings-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:var(--z-popover);min-width:280px;padding:14px;background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);border:1px solid var(--glass-border-strong);border-radius:var(--radius-md);box-shadow:var(--elevation-2);display:flex;flex-direction:column;gap:8px}.settings-popover.ds-popover{min-width:320px;width:min(360px,calc(100vw - 32px))}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-label{font-size:12px;color:var(--text);white-space:nowrap}.settings-input-wrap{display:flex;align-items:center;gap:4px;background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:0 8px}.settings-input{width:50px;background:transparent;border:none;outline:none;color:var(--accent);font-size:14px;font-weight:600;padding:6px 0;text-align:center;font-family:var(--font-mono)}.settings-input::-webkit-inner-spin-button,.settings-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.settings-input[type=number]{-moz-appearance:textfield}.settings-unit{font-size:12px;color:var(--text-muted)}.settings-hint{font-size:11px;color:var(--text-muted);opacity:.7}.settings-row-stack{align-items:flex-start;flex-direction:column;gap:8px}.settings-theme-group{display:flex;gap:8px;width:100%}.settings-theme-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border-radius:var(--radius-sm);border:1px solid var(--border-default);background:transparent;color:var(--text-muted);font-size:11px;font-weight:700;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.settings-theme-btn:hover{color:var(--text);border-color:var(--border-strong);background:#94a3b814}.settings-theme-btn.active{color:var(--accent-text);border-color:rgba(var(--accent-rgb),.45);background:var(--accent-soft)}.settings-theme-dot{width:9px;height:9px;border-radius:999px;flex-shrink:0}.theme-dot-green{background:var(--accent);box-shadow:0 0 0 1px #070a0cbf}.theme-dot-yellow{background:#ffb11a;box-shadow:0 0 0 1px #070a0cbf}.guest-shell{position:relative;z-index:1;width:min(1320px,100%);margin:16px auto 0}.workbench-empty-state{position:relative;z-index:1;width:min(720px,100%);margin:64px auto;padding:28px;border:1px dashed var(--border-strong);border-radius:8px;background:#0c121cb8;color:var(--text-muted);text-align:center}.workbench-empty-title{color:var(--text);font-size:18px;font-weight:800}.workbench-empty-text{margin-top:10px;font-size:13px;line-height:1.7}.guest-hero{position:relative;min-height:calc(100vh - 250px);display:grid;grid-template-columns:minmax(340px,.9fr) minmax(520px,1.25fr);align-items:center;gap:clamp(22px,4vw,56px);padding:clamp(22px,4vw,46px);border:1px solid var(--border-default);border-radius:8px;background:linear-gradient(135deg,#0c121ceb,#080c13c7 54%,#121819e0),linear-gradient(90deg,rgba(var(--accent-rgb),.08),#2dd4bf0f,#fbbf240d);box-shadow:0 24px 70px #00000057;overflow:hidden}.guest-hero:before{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.5),rgba(45,212,191,.36),transparent)}.guest-copy{position:relative;display:flex;min-width:0;flex-direction:column;align-items:flex-start}.guest-kicker{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(var(--accent-rgb),.28);border-radius:999px;padding:7px 11px;color:var(--accent-text);background:rgba(var(--accent-rgb),.1);font-size:12px;font-weight:800}.guest-copy h2{margin:18px 0 0;max-width:660px;font-size:clamp(34px,5vw,66px);line-height:.98;letter-spacing:0;color:#f8fbff}.guest-copy p{margin:18px 0 0;max-width:560px;color:#a9b8d2;font-size:15px;line-height:1.8}.guest-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:26px}.guest-login-btn{min-height:44px;padding:11px 16px}.guest-login-btn img{width:18px;height:18px}.guest-chain-switch{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid rgba(139,160,196,.2);border-radius:12px;background:#080d16b8}.guest-chain-btn{display:inline-flex;align-items:center;gap:6px;min-height:34px;border:0;border-radius:8px;padding:0 11px;background:transparent;color:#7f8fa9;font-size:12px;font-weight:800;cursor:pointer}.guest-chain-btn img{width:17px;height:17px;border-radius:50%}.guest-chain-letter{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#14f195;color:#0b0f14;font-size:11px;font-weight:900}.guest-chain-btn.active{background:#8ba0c424;color:var(--text)}.guest-login-code{width:min(420px,100%);align-items:stretch;margin-top:20px}.guest-error{margin-top:14px;max-width:520px}.guest-market-board{position:relative;min-width:0;border:1px solid var(--border-default);border-radius:8px;background:linear-gradient(180deg,#0a101af7,#060a11f5),#080d16f2;box-shadow:inset 0 1px #ffffff0a,0 18px 48px #00000057;overflow:hidden}.guest-board-head{display:flex;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid var(--border-subtle)}.guest-board-head>div:first-child{display:flex;min-width:0;flex-direction:column;gap:4px}.guest-board-label{color:var(--accent-text);font-size:11px;font-weight:900;text-transform:uppercase}.guest-board-head strong{color:#f8fbff;font-size:22px;line-height:1.1}.guest-board-time{flex-shrink:0;align-self:flex-start;padding:6px 9px;border-radius:999px;border:1px solid rgba(45,212,191,.24);color:#99f6e4;background:#14b8a614;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.guest-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--border-subtle)}.guest-metrics>div{min-width:0;padding:14px 16px;border-right:1px solid rgba(139,160,196,.1)}.guest-metrics>div:last-child{border-right:0}.guest-metrics span{display:block;color:#71809a;font-size:11px;font-weight:700}.guest-metrics strong{display:block;margin-top:6px;color:#f1f5f9;font-size:18px;font-weight:900;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.guest-pool-list{min-height:424px}.guest-pool-list-head,.guest-pool-row{display:grid;grid-template-columns:minmax(220px,1fr) 102px 102px 78px;align-items:center;gap:12px}.guest-pool-list-head{padding:10px 18px;color:#6f7f99;font-size:10px;font-weight:900;text-transform:uppercase;border-bottom:1px solid rgba(139,160,196,.1)}.guest-pool-list-head span:not(:first-child){text-align:right}.guest-pool-row{min-height:52px;padding:8px 18px;border-bottom:1px solid var(--border-subtle)}.guest-pool-row:last-child{border-bottom:0}.guest-pool-row:hover{background:#ffffff06}.guest-pool-row.low-liquidity{background:linear-gradient(90deg,rgba(245,158,11,.12),rgba(127,29,29,.05) 40%,transparent 82%)}.guest-pool-main{display:flex;min-width:0;align-items:center;gap:10px}.guest-rank{width:20px;color:#64748b;font-size:11px;font-weight:900;text-align:right;font-variant-numeric:tabular-nums}.guest-pool-avatar{width:32px;height:32px;flex:0 0 32px;display:inline-grid;place-items:center;border-radius:50%;border:1px solid rgba(139,160,196,.2);background:linear-gradient(135deg,#1d2737,#0d1420);color:#94a3b8;font-size:10px;font-weight:900;overflow:hidden}.guest-pool-avatar img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.guest-pool-name{min-width:0;display:flex;flex-direction:column;gap:4px}.guest-pool-name strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f8fbff;font-size:13px;line-height:1.1}.guest-pool-name small{display:flex;min-width:0;align-items:center;gap:6px;color:#73829d;font-size:10px;font-weight:700;white-space:nowrap}.guest-risk{color:#fbbf24}.guest-pool-value{min-width:0;color:#f8fbff;font-size:13px;font-weight:900;text-align:right;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.guest-pool-value.muted{color:#93a4bf}.guest-pool-value.accent{color:var(--accent-strong)}.guest-pool-row.skeleton span{height:12px;border-radius:999px;background:linear-gradient(90deg,#8ba0c414,#8ba0c42e,#8ba0c414);background-size:200% 100%;animation:guest-shimmer 1.25s ease-in-out infinite}.guest-empty{margin:18px;padding:18px;border:1px dashed var(--border-strong);border-radius:8px;color:var(--text-muted);font-size:13px;text-align:center}.guest-board-foot{display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--border-subtle);color:var(--text-muted);background:#8ba0c40d;font-size:12px;font-weight:700}@keyframes guest-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1120px){.guest-hero{grid-template-columns:1fr;min-height:auto}.guest-copy{max-width:720px}}@media (max-width: 720px){.guest-shell{margin-top:10px}.guest-hero{padding:18px}.guest-copy h2{font-size:clamp(32px,12vw,44px)}.guest-actions{align-items:stretch;width:100%}.guest-login-btn,.guest-chain-switch{width:100%}.guest-chain-btn{flex:1 1 calc(50% - 2px);min-width:0;justify-content:center}.guest-board-head{padding:16px}.guest-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-metrics>div:nth-child(2n){border-right:0}.guest-metrics>div:nth-child(-n+2){border-bottom:1px solid rgba(139,160,196,.1)}.guest-pool-list{min-height:0}.guest-pool-list-head,.guest-pool-row{grid-template-columns:minmax(0,1fr) 82px 68px;gap:8px;padding-left:12px;padding-right:12px}.guest-pool-list-head span:nth-child(3),.guest-pool-row>.guest-pool-value:nth-child(3){display:none}.guest-pool-name small{overflow:hidden;text-overflow:ellipsis}}@media (max-width: 430px){.guest-board-time{display:none}.guest-pool-list-head,.guest-pool-row{grid-template-columns:minmax(0,1fr) 74px 58px;gap:6px}.guest-pool-avatar{width:28px;height:28px;flex-basis:28px}.guest-rank{display:none}}.user-chip{border:1px solid var(--border-strong);background:#121a28d1;border-radius:12px;padding:6px 8px;display:flex;align-items:center;gap:8px}.user-avatar{width:30px;height:30px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.user-avatar.fallback{display:grid;place-items:center;font-weight:700;color:#1a2438;background:linear-gradient(135deg,var(--accent-gradient-start),var(--accent-gradient-end))}.user-meta{min-width:0}.user-name{font-size:12px;font-weight:600;max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-sub{font-size:10px;color:var(--text-muted)}.title-block p{margin:0;color:var(--text-muted);font-size:13px}.eyebrow{letter-spacing:.16em;font-size:10px;color:#c7d7f5}.primary-btn{border:1px solid transparent;background:linear-gradient(135deg,var(--accent-gradient-start) 0%,var(--accent-gradient-end) 100%);color:var(--accent-contrast);font-weight:var(--font-bold);border-radius:var(--radius-sm);padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:filter var(--transition-base),transform var(--transition-fast)}.primary-btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.primary-btn:disabled{cursor:not-allowed;opacity:.6}.spin{animation:spin .8s linear infinite}.config-panel{position:relative;z-index:1;border:1px solid var(--line);background:linear-gradient(145deg,#0f1520e0,#0b111be6);border-radius:var(--radius-lg);padding:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.config-head{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted);margin-bottom:12px}.config-grid{display:grid;gap:10px;grid-template-columns:1.4fr 1.2fr 140px}.config-grid.compact{grid-template-columns:140px}.field{display:flex;flex-direction:column;gap:6px}.field span{color:var(--text-muted);font-size:11px}.surface-input{width:100%;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text);padding:9px 10px;font:inherit;outline:none;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.surface-input:focus{border-color:var(--border-accent);box-shadow:0 0 0 3px var(--accent-soft)}.surface-input.slim{padding:6px 9px;font-size:12px}.chain-toggles{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:8px}.chain-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#94a3b80f;color:var(--text-subtle);font-size:12px;font-weight:600;cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.chain-btn:hover{border-color:var(--border-strong);background:#94a3b81a;color:var(--text-muted)}.chain-btn.active{border-color:rgba(var(--accent-rgb),.5);background:var(--accent-soft);color:var(--accent-strong)}.chain-icon{width:18px;height:18px;border-radius:50%}.chain-icon-text{display:inline-grid;place-items:center;background:#14f195;color:#0b0f14;font-size:11px;font-weight:900}.widget-toggles{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.toggle-chip{border:1px solid rgba(134,153,184,.3);background:#141e2cb3;color:#a8b6cf;font-size:12px;border-radius:999px;padding:6px 12px;cursor:pointer;transition:all .16s ease}.toggle-chip.active{border-color:rgba(var(--accent-rgb),.65);background:rgba(var(--accent-rgb),.16);color:var(--accent-text)}.warning-box{margin-top:10px;display:flex;align-items:center;gap:8px;font-size:12px;color:#ffc86e;border:1px solid rgba(255,186,68,.36);background:#ffb11a1c;border-radius:10px;padding:8px 10px}.workbench{position:relative;z-index:1;margin-top:14px;display:grid;gap:12px}.workbench.layout-1{grid-template-columns:1fr}.workbench.layout-2{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench.layout-3{grid-template-columns:repeat(3,minmax(0,1fr))}.workbench.layout-4{grid-template-columns:repeat(4,minmax(0,1fr))}.work-mode-shell{padding:0}.work-mode-shell .bg-orb,.work-mode-shell .bg-grid{display:none}.work-mode-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;background:#0b111bf2;border-bottom:1px solid var(--line)}.chain-btn-unavailable{border-style:dashed}.chain-status-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--warning);box-shadow:0 0 0 2px rgba(var(--warning-rgb),.14)}.work-mode-chain-context{display:flex;align-items:center;min-width:0;gap:8px}.work-mode-chain-label{display:inline-flex;align-items:center;flex:0 0 auto;gap:5px;color:var(--text-muted);font-size:11px;font-weight:700}.work-mode-chain-group{flex-wrap:nowrap;min-width:0;max-width:min(72vw,720px);margin:0;overflow-x:auto;scrollbar-width:thin}.work-mode-chain-group .chain-btn{flex:0 0 auto;min-height:32px}.chain-icon-solana{background:transparent;-o-object-fit:contain;object-fit:contain;border-radius:4px}.chain-icon-robinhood{background:#0b0f0a;-o-object-fit:contain;object-fit:contain;padding:2px;border-radius:50%}.work-mode-exit-btn{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--accent-text);background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.25);border-radius:6px;padding:5px 12px;cursor:pointer;transition:background .15s}.work-mode-exit-btn:hover{background:rgba(var(--accent-rgb),.22)}@media (max-width: 640px){.work-mode-bar,.work-mode-chain-context{align-items:stretch;flex-direction:column}.work-mode-chain-group{width:100%;max-width:none}.work-mode-chain-group .chain-btn{min-height:40px}.work-mode-exit-btn{align-self:flex-end;min-height:40px}}.work-mode-btn{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#7dd3fc;background:#38bdf81a;border:1px solid rgba(56,189,248,.25);border-radius:8px;padding:5px 12px;cursor:pointer;transition:background .15s;margin-left:6px}.work-mode-btn:hover{background:#38bdf833}.top-center{flex:1 1 auto;min-width:0;display:flex;justify-content:center;align-items:center;padding-inline:clamp(18px,3vw,52px) 0}.alpha-ticker{width:min(1080px,100%);min-height:34px;display:grid;grid-template-columns:minmax(0,1.12fr) 1px minmax(0,.88fr);align-items:center;gap:12px;padding:0 6px;color:var(--text);overflow:visible}.alpha-ticker-loading,.alpha-ticker-error{width:min(360px,100%);color:var(--text-muted);font-size:12px;font-weight:700}.alpha-ticker-error{color:#fcd34d}.alpha-section{position:relative;min-width:0;display:flex;align-items:center;gap:8px;min-height:24px}.alpha-airdrops,.alpha-stability{min-width:0}.alpha-label{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;color:var(--text-muted);font-size:11px;font-weight:800;line-height:18px;white-space:nowrap}.alpha-label svg{flex:0 0 auto}.alpha-reminder-wrap{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;margin-left:-1px}.alpha-reminder-btn{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;padding:0;background:transparent;color:var(--text-muted);cursor:pointer}.alpha-reminder-btn:hover{color:var(--text-muted);background:transparent}.alpha-reminder-btn.active{color:var(--accent-text)}.alpha-reminder-btn:disabled{cursor:wait;opacity:.72}.alpha-reminder-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:80;width:250px;padding:10px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#05090ffa;box-shadow:0 18px 50px #0000006b;color:var(--text)}.alpha-reminder-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.alpha-reminder-head>div{display:flex;min-width:0;flex-direction:column;gap:3px}.alpha-reminder-head strong{font-size:12px;line-height:1.2}.alpha-reminder-head span,.alpha-reminder-actions span{color:var(--text-muted);font-size:10px;line-height:1.2}.alpha-reminder-head button{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer}.alpha-reminder-head button:hover{background:#94a3b81a;color:var(--text)}.alpha-reminder-toggle,.alpha-reminder-field{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px;color:#d8e4fb;font-size:11px;font-weight:700}.alpha-reminder-toggle input{width:15px;height:15px;accent-color:rgb(var(--accent-rgb))}.alpha-reminder-field>div{display:inline-flex;align-items:center;gap:5px}.alpha-reminder-field input{width:58px;height:26px;border:1px solid rgba(148,163,184,.16);border-radius:6px;padding:0 7px;background:#0a0f18e6;color:var(--text);font-size:11px;font-weight:800;outline:none}.alpha-reminder-field em{color:var(--text-muted);font-style:normal;font-size:10px}.alpha-reminder-intensity{align-items:flex-start;padding-top:5px}.alpha-reminder-intensity>div{flex-wrap:wrap;justify-content:flex-end}.alpha-reminder-intensity button,.alpha-reminder-actions button{border:1px solid rgba(148,163,184,.16);border-radius:6px;background:#0a0f18cc;color:var(--text-muted);cursor:pointer;font-size:10px;font-weight:800}.alpha-reminder-intensity button{min-height:24px;padding:0 7px}.alpha-reminder-intensity button.active{border-color:rgba(var(--accent-rgb),.42);background:rgba(var(--accent-rgb),.12);color:var(--accent-text)}.alpha-reminder-error{margin-top:8px;color:#fcd34d;font-size:10px;line-height:1.4}.alpha-reminder-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.alpha-reminder-actions button{min-height:26px;padding:0 10px;color:var(--accent-text)}.alpha-reminder-actions button:disabled,.alpha-reminder-intensity button:disabled,.alpha-reminder-field input:disabled{cursor:not-allowed;opacity:.55}.alpha-airdrop-list,.alpha-stability-list{min-width:0;display:flex;align-items:center;gap:8px;overflow:visible}.alpha-airdrop-item,.alpha-stability-item,.alpha-stability-count,.alpha-more,.alpha-empty,.alpha-soft-error,.alpha-mobile-time{flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;gap:6px;padding:2px 0;font-size:11px;font-weight:700;line-height:18px;white-space:nowrap}.alpha-airdrop-item{flex:1 1 auto;max-width:100%}.alpha-airdrop-item>*,.alpha-stability-item>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.alpha-airdrop-item strong,.alpha-stability-item strong{color:var(--accent-text);font-family:var(--font-mono)}.alpha-airdrop-item strong{flex:0 0 auto}.alpha-name{flex:0 1 64px;max-width:64px;color:#d8e4fb}.alpha-meta{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;padding-inline:2px;color:#b6c4dc}.alpha-meta+.alpha-meta{margin-left:4px}.alpha-time{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content;display:inline-flex;align-items:center;gap:3px;margin-left:4px;color:#8bd3ff;font-variant-numeric:tabular-nums;overflow:visible}.alpha-time svg{flex:0 0 auto}.alpha-stability-count{flex:0 0 auto}.alpha-stability-count.warn{color:#fcd34d}.alpha-stability-count.ok{color:#86efac}.alpha-stability-item{flex:0 0 auto;min-width:118px;max-width:154px;color:#c8d3e7}.alpha-stability-item strong{max-width:74px}.alpha-stability-item span{color:var(--text-muted)}.alpha-divider{flex:0 0 auto;width:1px;height:34px;background:#94a3b829}.alpha-more,.alpha-empty,.alpha-soft-error,.alpha-mobile-time{flex:0 0 auto;color:var(--text-muted)}.alpha-soft-error{color:#fcd34d}.alpha-mobile-time{display:none}.workbench.work-mode{margin-top:0;gap:4px;padding:4px}.workbench.layout-work-1{grid-template-columns:1fr}.workbench.layout-work-2{grid-template-columns:1fr 1fr}.workbench.layout-work-3{grid-template-columns:repeat(3,minmax(0,1fr))}.workbench.layout-work-4{grid-template-columns:repeat(4,minmax(0,1fr))}.workbench.work-mode .module-slot.module-hot_pools{max-height:none}.module-slot{position:relative;min-width:0;min-height:0;animation:slide-up .32s ease}.module-slot.module-hot_pools{max-height:var(--hot-pools-panel-height, 75vh)}.module-slot:not(.module-hot_pools){max-height:none}.module-slot:not(.module-hot_pools) .data-list{overflow:visible}.module-slot.dragging{opacity:.55}.module-slot.dragging iframe,.workbench:has(.dragging) iframe{pointer-events:none}.module-slot.drop-target{outline:2px dashed rgba(var(--accent-rgb),.7);outline-offset:4px;border-radius:12px}.drag-hint{position:absolute;right:6px;top:6px;z-index:10;background:#0b121dd9;color:#6b7fa0;border:1px solid rgba(138,160,194,.2);border-radius:6px;padding:6px;display:inline-flex;align-items:center;cursor:grab;opacity:.6;transition:opacity .15s,background .15s}.drag-hint:hover{opacity:1;color:var(--accent-text);background:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.3)}.drag-hint:active{cursor:grabbing}.panel-shell{position:relative;min-width:0;min-height:0;border-radius:var(--radius-xl);border:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--elevation-1)}.module-slot.module-hot_pools .panel-shell{height:100%}.module-slot:not(.module-hot_pools) .panel-shell{overflow:visible}.panel-header{padding:var(--space-3);border-bottom:1px solid var(--border-subtle);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.panel-title-wrap{display:flex;align-items:center;gap:var(--space-2);min-width:0}.panel-icon-wrap{width:32px;height:32px;border-radius:var(--radius-xs);background:var(--accent-soft);color:var(--accent-strong);display:grid;place-items:center;flex-shrink:0;box-shadow:inset 0 1px #ffffff1a}.panel-title-texts h2{margin:0;font-size:var(--text-base);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight)}.panel-title-texts p{margin:2px 0 0;font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-tight)}.panel-actions,.inline-actions{display:inline-flex;align-items:center;gap:6px;margin-right:24px}.ghost-chip,.icon-link,.mini-link{border:1px solid var(--border-default);background:#94a3b80f;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.ghost-chip:hover,.mini-link:hover{border-color:var(--border-strong);color:var(--text);background:#94a3b81a}.ghost-chip{padding:4px 8px;font-size:var(--text-xs)}.ghost-chip.active{border-color:rgba(var(--accent-rgb),.6);color:var(--accent-text);background:var(--accent-soft)}.icon-link.active{border-color:rgba(var(--accent-rgb),.6);background:var(--accent-soft);color:var(--accent-text)}.icon-link{width:28px;height:28px;display:grid;place-items:center}.icon-link:hover{border-color:var(--border-strong);color:var(--text);background:#94a3b81a}.mini-link{padding:5px 8px;font-size:var(--text-xs);white-space:nowrap}.mini-link:disabled,.icon-link:disabled{opacity:.4;cursor:not-allowed}.panel-body{padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);min-height:0}.search-row{display:flex;align-items:center;gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-2);color:var(--text-muted);background:#0a0e1680;transition:all var(--transition-base)}.search-row:focus-within{border-color:var(--border-default);background:#0c121c99}.search-row input{flex:1;border:0;background:transparent;color:var(--text);outline:none;font:inherit;font-size:var(--text-sm)}.search-row input::-moz-placeholder{color:var(--text-subtle)}.search-row input::placeholder{color:var(--text-subtle)}.data-list{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--space-2)}.data-list:has(.pool-row){gap:0}.data-list.compact{gap:var(--space-1)}.data-row{border:1px solid var(--border-default);border-radius:11px;background:#111825d1;display:flex;align-items:center;gap:10px;padding:10px}.data-row.clickable{cursor:pointer;transition:border-color .15s ease,transform .15s ease,background .15s ease}.data-row.clickable:hover{border-color:rgba(var(--accent-rgb),.55);background:#192334e6;transform:translateY(-1px)}.data-row.selected{border-color:rgba(var(--accent-rgb),.76);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.35)}.row-main{min-width:0;flex:1}.row-title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-subtitle{margin-top:2px;color:var(--text-muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-metrics{display:grid;gap:3px;text-align:right;font-size:11px;color:#cfdaef}.summary-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.summary-grid.summary-grid-wallets{gap:6px;grid-template-columns:repeat(var(--summary-wallet-cols, 4),minmax(0,1fr))}.summary-grid.summary-grid-wallets .metric-card{min-width:0;border-radius:8px;padding:7px 8px}.summary-grid.summary-grid-wallets .metric-label{font-size:9px;letter-spacing:.04em}.summary-grid.summary-grid-wallets .metric-value{margin-top:2px;font-size:12px}.summary-grid.summary-grid-wallets .metric-label,.summary-grid.summary-grid-wallets .metric-value,.summary-grid.summary-grid-wallets .metric-card{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-card{border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-sm);background:#ffffff06;padding:var(--space-2) var(--space-2);transition:border-color var(--transition-base),background var(--transition-base)}.metric-card:hover{border-color:var(--border-strong);background:#ffffff0b}.metric-label{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--font-semibold)}.metric-value{margin-top:var(--space-1);font-size:var(--text-lg);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.metric-card.tone-strong{border-color:rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.06)}.metric-card.tone-positive .metric-value{color:var(--positive)}.metric-card.tone-negative .metric-value{color:var(--negative)}.dex-embed-wrap{flex:1;min-height:700px;border:1px solid var(--border-subtle);border-radius:10px;overflow:hidden}.dex-embed-iframe{width:100%;height:100%;min-height:700px;border:none;background:#0b0e11}.kline-ext-links{display:flex;gap:8px}.kline-ext-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:8px;font-size:11px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s;border:1px solid}.kline-ext-btn.gmgn{background:#22c55e14;border-color:#22c55e38;color:#4ade80}.kline-ext-btn.gmgn:hover{background:#22c55e29;border-color:#22c55e66}.kline-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:space-between}.kline-toolbar-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.kline-toolbar-group.align-right{margin-left:auto;align-items:center}.kline-more-menu{position:relative;display:inline-flex}.kline-more-popover{position:absolute;top:calc(100% + 8px);right:0;width:156px;padding:6px;border-radius:var(--radius-md);border:1px solid var(--glass-border-strong);background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);box-shadow:var(--elevation-2);z-index:var(--z-popover);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.kline-more-option{min-width:0;height:30px;border-radius:8px;border:1px solid var(--border-subtle);background:#121a28e6;color:#d6e0f2;font-size:11px;font-weight:700;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.kline-more-option:hover{border-color:var(--border-strong);background:#1c273af5}.kline-more-option.active{color:var(--accent-text);border-color:rgba(var(--accent-rgb),.38);background:rgba(var(--accent-rgb),.16)}.kline-chart-shell{position:relative}.kline-tool-dock{position:absolute;left:10px;top:12px;z-index:35;display:flex;flex-direction:column;gap:8px;padding:8px 6px;border-radius:14px;border:1px solid var(--border-default);background:#0a0f18e6;box-shadow:0 16px 32px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kline-tool-btn{width:34px;height:34px;border-radius:10px;border:1px solid var(--border-subtle);background:#141c2ae6;color:#d6e0f2;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.kline-tool-btn:hover:not(:disabled){transform:translateY(-1px);border-color:var(--border-strong);background:#1c273af5}.kline-tool-btn.active{color:var(--accent-text);border-color:rgba(var(--accent-rgb),.38);background:rgba(var(--accent-rgb),.16);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.18)}.kline-tool-btn:disabled{opacity:.45;cursor:not-allowed}.kline-filter-shell{position:relative}.kline-filter-popover{position:absolute;top:calc(100% + 8px);left:0;width:min(320px,calc(100vw - 48px));padding:10px;border-radius:var(--radius-md);border:1px solid var(--glass-border-strong);background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);box-shadow:var(--elevation-2);z-index:var(--z-popover);display:flex;flex-direction:column;gap:10px}.kline-filter-popover.tool-dock{top:0;left:calc(100% + 10px)}.kline-settings-popover{position:absolute;top:0;left:calc(100% + 10px);width:min(240px,calc(100vw - 48px));padding:10px;border-radius:var(--radius-md);border:1px solid var(--glass-border-strong);background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);box-shadow:var(--elevation-2);z-index:var(--z-popover);display:flex;flex-direction:column;gap:10px}.panel-height-popover{top:calc(100% + 8px);left:auto;right:0}.kline-filter-popover-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.kline-filter-popover-title{font-size:12px;font-weight:700;color:#edf3ff}.kline-filter-popover-sub{margin-top:2px;font-size:10px;color:var(--text-muted)}.kline-filter-field{display:flex;flex-direction:column;gap:5px}.kline-filter-field span{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.kline-filter-field input,.kline-filter-field select{width:100%;border-radius:8px;border:1px solid var(--border-default);background:#121a28e6;color:#edf3ff;padding:8px 10px;font-size:12px;outline:none}.kline-filter-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.kline-filter-field input:focus,.kline-filter-field select:focus{border-color:rgba(var(--accent-rgb),.5);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}.kline-height-value{font-size:20px;font-weight:700;color:#edf3ff;line-height:1}.kline-height-slider{width:100%;accent-color:rgba(var(--accent-rgb),.92)}.kline-height-input-row{display:flex;align-items:center;gap:8px}.kline-height-input-row input{flex:1}.kline-height-unit{font-size:11px;color:var(--text-muted);text-transform:none;letter-spacing:0}.kline-filter-actions{display:flex;flex-wrap:wrap;gap:6px}.kline-filter-wallets{max-height:260px;overflow:auto;display:flex;flex-direction:column;gap:6px}.kline-filter-wallet-option{display:flex;align-items:center;gap:8px;border:1px solid var(--border-subtle);background:#111825c2;border-radius:10px;padding:8px 10px;cursor:pointer}.kline-filter-wallet-option input{margin:0;accent-color:var(--accent)}.kline-filter-wallet-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.kline-filter-wallet-name{font-size:12px;font-weight:600;color:#edf3ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kline-filter-wallet-meta{font-size:10px;color:var(--text-muted)}.kline-filter-empty{border:1px dashed var(--border-default);border-radius:10px;padding:12px;text-align:center;font-size:11px;color:var(--text-muted)}.kline-token-pill{padding:4px 10px;border-radius:999px;border:1px solid var(--border-strong);background:#121a28d1;color:#d9e4f8;font-size:11px;font-weight:600}.kline-summary-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.kline-summary-item{border:1px solid var(--border-default);background:#0e1521e0;border-radius:8px;padding:6px 8px;min-width:0}.kline-summary-item .label{display:block;color:var(--text-muted);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.kline-summary-item .value{display:block;margin-top:3px;font-size:11px;font-weight:600;color:#e3ebfb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kline-summary-item.mono .value{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.kline-summary-item .kline-source-value{display:inline-flex;align-items:center;gap:6px;max-width:100%}.kline-source-icon{width:14px;height:14px;flex:0 0 auto;border-radius:3px;-o-object-fit:contain;object-fit:contain}.kline-native-wrap{position:relative;flex:1;min-height:520px;border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#0b1018fa,#070c13fa)}.kline-native-stage{width:100%;height:100%;min-height:520px}.kline-native-wrap #tv-attr-logo,.kline-native-wrap a[href*="tradingview.com"],.kline-native-stage #tv-attr-logo,.kline-native-stage a[href*="tradingview.com"]{display:none!important}.kline-state-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#060a0f8c;color:#cbd7ec;font-size:13px;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.kline-state-overlay.error{color:#ff9b9b}.kline-marker-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4}.kline-drawing-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:7}.kline-drawing-layer.interactive{pointer-events:auto;cursor:crosshair}.kline-drawing-svg{width:100%;height:100%;display:block;overflow:visible}.kline-drawing-line,.kline-drawing-rect{vector-effect:non-scaling-stroke}.kline-drawing-line{fill:none;stroke-width:1.8}.kline-drawing-line.positive{stroke:#4ade80}.kline-drawing-line.negative{stroke:#fb7185}.kline-drawing-line.draft{stroke-dasharray:6 4;opacity:.85}.kline-drawing-rect{stroke-width:1.4;stroke-dasharray:6 4}.kline-drawing-rect.positive{stroke:#4ade80f2;fill:#4ade8024}.kline-drawing-rect.negative{stroke:#fb7185f2;fill:#fb718524}.kline-drawing-rect.draft{opacity:.88}.kline-drawing-label{position:absolute;transform:translate(-50%,-100%);padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1;white-space:nowrap;border:1px solid currentColor;background:#0b1018f0;box-shadow:0 8px 18px #0000004d}.kline-drawing-label.positive{color:#4ade80}.kline-drawing-label.negative{color:#fb7185}.kline-drawing-label.draft{opacity:.9}.kline-marker{position:absolute;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%;border:1.5px solid transparent;display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:pointer;box-sizing:border-box;padding:1px;box-shadow:0 5px 12px #00000052;z-index:5;background:radial-gradient(circle at 30% 25%,#232e43fa,#091018fa);overflow:visible;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,opacity .16s ease}.settings-refresh-list{width:100%;display:grid;gap:7px}.settings-refresh-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--text)}.settings-label-line{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-value{color:var(--accent);font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.settings-range{width:100%;height:24px;accent-color:var(--accent)}.settings-range-scale{width:100%;display:flex;justify-content:space-between;color:var(--text-muted);font-size:10px;font-weight:700}.settings-reset-btn{align-self:flex-start;border:1px solid var(--border-default);background:transparent;color:var(--text-muted);border-radius:var(--radius-sm);padding:6px 9px;font-size:11px;font-weight:700;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.settings-reset-btn:hover{color:var(--text);border-color:var(--border-strong);background:#94a3b814}.kline-marker:after{content:"";position:absolute;left:50%;width:1px;height:var(--pin-height, 0);pointer-events:none;opacity:.18;transform:translate(-50%)}.kline-marker.pin-down:after{top:calc(100% + 3px)}.kline-marker.pin-up:after{bottom:calc(100% + 3px)}.kline-marker-avatar{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;position:relative;z-index:1}.kline-marker-emoji{display:none}.kline-marker-badge{position:absolute;top:-5px;right:-6px;min-width:15px;height:15px;padding:0 3px;border-radius:999px;background:#1e283ceb;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:8.5px;font-weight:700;line-height:14px;text-align:center;z-index:2}.kline-marker.add{border-color:#23d18b;box-shadow:0 0 0 1px #23d18b2e,0 0 8px #23d18b38,0 5px 12px #00000052}.kline-marker.add:after{background:linear-gradient(180deg,#23d18b75,#23d18b05)}.kline-marker.remove{border-color:#ff667d;box-shadow:0 0 0 1px #ff667d2e,0 0 8px #ff667d38,0 5px 12px #00000052}.kline-marker.remove:after{background:linear-gradient(0deg,#ff667d75,#ff667d05)}.kline-marker.clustered{width:26px;height:26px}.kline-marker:hover{transform:translate(-50%,-50%) scale(1.12)}.kline-marker:hover:after,.kline-marker.active:after{opacity:.48}.kline-marker.active{transform:translate(-50%,-50%) scale(1.14);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.4),0 0 20px rgba(var(--accent-rgb),.24),0 12px 24px #0006}.kline-marker.my-trade{box-shadow:0 0 0 2px rgba(var(--accent-rgb),.5),0 4px 14px #0006}.kline-marker.my-trade.add{border-color:#16c784;box-shadow:0 0 0 2px rgba(var(--accent-rgb),.5),0 0 10px #16c78480,0 4px 14px #0006}.kline-marker.my-trade.remove{border-color:#ea3943;box-shadow:0 0 0 2px rgba(var(--accent-rgb),.5),0 0 10px #ea394380,0 4px 14px #0006}.kline-marker.wallet-highlighted{border-color:#f6c544;box-shadow:0 0 0 2px #f6c5446b,0 0 16px #f6c54461,0 4px 14px #0006}.kline-range-line,.kline-mid-line{position:absolute;height:0;pointer-events:none;z-index:3}.kline-range-line,.kline-mid-line{right:0;width:132px}.kline-range-line:before,.kline-mid-line:before{content:"";position:absolute;top:0;bottom:0;border-top:1px dashed currentColor;opacity:.92;left:0;right:82px}.kline-range-line.red,.kline-range-avatar.red{color:#ff5d73;--kline-axis-bg: #ff5d73}.kline-range-line.yellow,.kline-range-avatar.yellow{color:#f6c544;--kline-axis-bg: #f6c544}.kline-mid-line.blue{color:#2f8cff;--kline-axis-bg: #2f8cff}.kline-range-line .kline-axis-price,.kline-mid-line .kline-axis-price{position:absolute;top:0;right:0;transform:translateY(-50%);min-width:76px;padding:4px 9px;border-radius:4px 0 0 4px;color:#f7fbff;background:var(--kline-axis-bg, currentColor);font-size:11px;font-weight:800;line-height:1;text-align:center;white-space:nowrap;box-shadow:0 8px 18px #11254452}.kline-range-line.yellow .kline-axis-price{color:#1a1d22;background:#f6c544;box-shadow:0 8px 18px #f6c54447}.kline-range-line .kline-range-label,.kline-mid-line .kline-mid-line-label{position:absolute;top:0;transform:translateY(-50%);overflow:hidden;text-overflow:ellipsis;padding:2px 6px;border-radius:999px;font-size:9px;font-weight:700;line-height:1;white-space:nowrap;color:currentColor;border:1px solid currentColor;background:#0a1423f5;opacity:.92}.kline-range-line .kline-range-label,.kline-mid-line .kline-mid-line-label{right:calc(100% + 8px);left:auto;max-width:88px;z-index:1}.kline-range-avatar{position:absolute;right:12px;width:28px;height:28px;border-radius:50%;overflow:hidden;transform:translateY(-50%);border:2px solid currentColor;box-shadow:0 0 0 3px #ff5d732e,0 8px 20px #00000052;z-index:4;pointer-events:none}.kline-range-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.kline-marker-tooltip{position:absolute;transform:translate(-50%,calc(-100% - 22px));background:#0c121ef7;border:1px solid var(--border-strong);border-radius:12px;padding:9px 11px;min-width:160px;max-width:260px;pointer-events:auto;z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 26px #00000075}.kline-marker-tooltip.add{transform:translate(-50%,22px);border-top:2px solid rgba(22,199,132,.7)}.kline-marker-tooltip.remove{transform:translate(-50%,calc(-100% - 22px));border-top:2px solid rgba(234,57,67,.7)}.kmt-head{display:flex;align-items:center;gap:5px;justify-content:space-between;margin-bottom:5px}.kmt-emoji{width:18px;height:18px;flex-shrink:0}.kmt-emoji img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.kmt-wallet-wrap{flex:1;min-width:0;display:inline-flex;align-items:center;gap:4px}.kmt-wallet{flex:1;min-width:0;font-size:12px;font-weight:600;color:#edf3ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kmt-count{font-size:10px;color:var(--text-muted);white-space:nowrap;flex-shrink:0}.kmt-copy-btn,.kmt-watch-btn,.kmt-edit-btn{width:22px;height:22px;border:1px solid rgba(92,167,255,.28);border-radius:999px;background:#5ca7ff14;color:#8ab9ff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1;cursor:pointer;flex-shrink:0;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.kmt-copy-btn:hover:not(:disabled),.kmt-watch-btn:hover:not(:disabled),.kmt-edit-btn:hover:not(:disabled){transform:scale(1.05);border-color:#5ca7ff75;background:#5ca7ff24}.kmt-copy-btn{color:#8ab9ff}.kmt-edit-btn.active{border-color:#ffcd5e75;background:#ffcd5e24;color:#ffcd5e}.kmt-watch-btn.active{border-color:#ff5d7380;background:#ff5d7324;color:#ff5d73}.kmt-watch-btn:disabled,.kmt-edit-btn:disabled{opacity:.55;cursor:wait}.kmt-label-form{margin-bottom:8px;display:flex;flex-direction:column;gap:6px}.kmt-label-input{width:100%;border-radius:8px;border:1px solid rgba(136,157,191,.2);background:#111825d1;color:#edf3ff;padding:8px 10px;font-size:12px;outline:none}.kmt-label-input:focus{border-color:rgba(var(--accent-rgb),.46);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}.kmt-label-actions{display:flex;align-items:center;gap:6px}.kmt-text-btn{border:1px solid var(--border-default);background:#111825c2;color:#dbe7fb;border-radius:8px;padding:5px 9px;display:inline-flex;align-items:center;gap:4px;font-size:11px;line-height:1;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.kmt-text-btn.primary{border-color:rgba(var(--accent-rgb),.36);background:rgba(var(--accent-rgb),.16);color:var(--accent-text)}.kmt-text-btn:hover:not(:disabled){border-color:var(--border-strong);background:#182234eb}.kmt-text-btn.primary:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.48);background:rgba(var(--accent-rgb),.22)}.kmt-text-btn:disabled{opacity:.6;cursor:wait}.kmt-hint,.kmt-error{font-size:10px;line-height:1.4}.kmt-hint{color:var(--text-muted)}.kmt-error{color:#ff8f9c}.kmt-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;line-height:1.5}.kmt-action{font-weight:700}.kmt-action.add{color:#4ade80}.kmt-action.remove{color:#fb7185}.kmt-usd{color:#edf3ff;font-weight:600}.kmt-range{color:var(--text-muted);font-family:var(--font-mono);font-size:10px}.kmt-pct{color:var(--accent);font-weight:600;white-space:nowrap}.kmt-stat-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:6px;border-top:1px solid var(--border-subtle);margin-top:2px}.kmt-stat-label{color:var(--text-muted);font-size:11px}.kmt-stat-value{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#edf3ff;text-align:right}.kmt-stat-value.positive{color:#4ade80}.kmt-stat-value.negative{color:#fb7185}.kmt-stat-value.neutral,.kmt-stat-value.subtle{color:#d7e3f7}.kmt-stat-pct{color:#d7e3f7d1;font-size:10px;font-weight:600}.kmt-meta-row{color:#95a0b5eb;font-size:10px;line-height:1.45}.kline-inline-note{font-size:11px;color:#ffcf88;border:1px solid rgba(255,177,26,.2);background:#ffb11a0f;border-radius:10px;padding:8px 10px}.kline-marker-drawer{border:1px solid var(--border-default);background:#0c121ceb;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:10px;max-height:50vh;overflow:hidden}.kline-marker-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.kline-marker-drawer-title{font-size:13px;font-weight:700}.kline-marker-drawer-sub{margin-top:2px;font-size:11px;color:var(--text-muted)}.kline-marker-drawer-list{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px}.kline-marker-event{border:1px solid var(--border-subtle);border-radius:10px;padding:8px 10px;background:#111825d1}.kline-marker-event-main,.kline-marker-event-sub{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:space-between}.kline-marker-wallet{font-size:12px;font-weight:600;color:#edf3ff}.kline-marker-wallet-row{display:inline-flex;align-items:center;gap:6px;min-width:0}.kline-marker-copy-btn{width:20px;height:20px;padding:0;border-radius:999px;border:1px solid rgba(92,167,255,.24);background:#5ca7ff14;color:#8ab9ff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:transform .16s ease,border-color .16s ease,background .16s ease}.kline-marker-copy-btn:hover{transform:scale(1.05);border-color:#5ca7ff70;background:#5ca7ff24}.kline-marker-action{font-size:11px;font-weight:700}.kline-marker-action.add{color:#4ade80}.kline-marker-action.remove{color:#fb7185}.kline-marker-event-sub{margin-top:6px;color:var(--text-muted);font-size:11px}.kline-marker-metrics{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.kline-marker-chip{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.3;border:1px solid var(--border-default);background:#1c2537d9;color:#d8e3f6}.kline-marker-chip.positive{color:#4ade80;border-color:#4ade8047;background:#16a34a1f}.kline-marker-chip.negative{color:#fb7185;border-color:#fb718547;background:#e11d481f}.kline-marker-chip.warn{color:#ffcf88;border-color:#ffb11a3d;background:#ffb11a1a}.split-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;flex:1}.split-col{min-height:0;display:flex;flex-direction:column;gap:6px}.list-title{color:var(--text-muted);font-size:11px}.wallet-pnl,.pnl-positive,.pnl-negative{font-weight:600}.wallet-pnl.positive,.pnl-positive{color:var(--positive)}.wallet-pnl.negative,.pnl-negative{color:var(--negative)}.sm-pool-card{border:1px solid var(--border-subtle);border-radius:12px;padding:10px 12px;background:#ffffff05;cursor:pointer;transition:border-color .15s,background .15s}.sm-pool-card:hover{border-color:rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.04)}.sm-pool-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.sm-pool-left{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.sm-pool-main{display:flex;flex-direction:column;gap:4px;min-width:0}.sm-title-row{display:flex;align-items:center;gap:6px;min-width:0}.sm-meta-tags{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.sm-rank{font-size:10px;font-weight:700;color:var(--positive);background:#22d38a1a;border-radius:5px;padding:1px 5px;flex-shrink:0}.sm-avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#1e293b,#0f172a);border:1.5px solid rgba(134,153,184,.2);display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:10px;font-weight:800;color:#94a3b8}.sm-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sm-avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.sm-pair{font-size:13px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-pool-right{display:flex;align-items:center;gap:8px;flex-shrink:0;align-self:flex-start}.sm-total-usd{font-size:11px;font-weight:700;color:var(--accent-strong);background:rgba(var(--accent-rgb),.12);border-radius:6px;padding:2px 7px}.sm-wallet-count{font-size:10px;font-weight:600;color:var(--positive);background:#22d38a1a;border-radius:6px;padding:2px 7px}.sm-wallet-loading{font-size:11px;color:var(--text-muted);padding:6px 0 2px;opacity:.6}.sm-wallet-empty,.sm-wallet-error{margin-top:8px;padding:8px 10px;border-radius:8px;font-size:11px;line-height:1.4}.sm-wallet-empty{color:var(--text-muted);border:1px dashed var(--border-default);background:#ffffff06}.sm-wallet-error{color:#ff9aa9;border:1px solid rgba(255,93,115,.22);background:#ff5d7314}.sm-wallet-list{display:flex;flex-direction:column;gap:4px;margin-top:8px}.sm-wallet-item{display:flex;flex-direction:column;gap:6px}.sm-wallet-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 8px;border-radius:8px;background:#ffffff06;border:1px solid var(--border-subtle);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.sm-wallet-row:hover,.sm-wallet-row.active{border-color:#ff5d7357;background:#ff5d7314}.sm-wallet-row:focus-visible{outline:2px solid rgba(255,93,115,.5);outline-offset:1px}.sm-wallet-inline-actions{display:inline-flex;align-items:center;gap:6px}.sm-wallet-detail-btn{border:1px solid rgba(138,160,194,.2);background:#121a28b8;color:var(--text-muted);border-radius:8px;padding:4px 10px;font-size:11px;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.sm-wallet-detail-btn:hover{border-color:rgba(var(--accent-rgb),.34);background:rgba(var(--accent-rgb),.12);color:var(--accent-text);transform:translateY(-1px)}.sm-wallet-detail-btn.open{border-color:rgba(var(--accent-rgb),.44);background:rgba(var(--accent-rgb),.16);color:var(--accent-text)}.sm-wallet-main{display:flex;align-items:center;gap:8px;min-width:0}.sm-wallet-meta{min-width:0}.sm-wallet-subaddr{font-size:10px;color:#8aa0c285;font-family:var(--font-mono)}.sm-wallet-avatar{position:relative;width:28px;height:28px;border-radius:50%;overflow:hidden;border:2px solid var(--border-default);box-shadow:0 6px 16px #00000047;flex-shrink:0}.sm-wallet-avatar.active{border-color:#ff5d73;box-shadow:0 0 0 3px #ff5d7329,0 6px 16px #00000047}.sm-wallet-avatar.watched{border-color:#5ca7ff}.sm-wallet-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sm-wallet-heart{position:absolute;right:-3px;bottom:-3px;width:16px;height:16px;border:0;border-radius:999px;background:#0b1018eb;color:#9fb4d0;font-size:10px;line-height:16px;padding:0;cursor:pointer;box-shadow:0 2px 8px #00000059}.sm-wallet-heart.active{color:#ff5d73}.sm-wallet-addr{font-size:11px;font-weight:600;font-family:var(--font-mono);color:#ecf2ffcc}.sm-wallet-stats{display:flex;align-items:center;gap:8px;margin-left:auto}.sm-wallet-usd{font-size:11px;font-weight:700;color:var(--text)}.sm-wallet-range-pct{font-size:10px;font-weight:600;color:var(--positive)}.sm-wallet-range{display:flex;align-items:center;gap:4px;width:100%;font-size:10px}.sm-range-label{color:#8aa0c273;flex-shrink:0}.sm-range-val{font-family:var(--font-mono);color:#ecf2ff8c}.sm-range-arrow{color:#8aa0c259}.sm-range-quote{color:#8aa0c259;font-size:9px}.sm-wallet-detail-panel{margin-left:36px;padding:12px;border-radius:14px;border:1px solid var(--border-subtle);background:linear-gradient(180deg,#0c121cb8,#090e17d1);animation:sm-detail-slide-in .18s ease}.sm-wallet-detail-hint,.sm-wallet-detail-error,.sm-wallet-detail-warn{border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.45}.sm-wallet-detail-hint{border:1px dashed var(--border-default);color:var(--text-muted);background:#ffffff08}.sm-wallet-detail-error{border:1px solid rgba(255,94,118,.24);color:#fec6cf;background:#ff5e7614}.sm-wallet-detail-warn{margin-bottom:10px;border:1px solid rgba(255,177,26,.22);color:#ffcf88;background:#ffb11a14}.sm-wallet-detail-cards{display:flex;flex-direction:column;gap:10px}@keyframes sm-detail-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.data-list:has(.sm-pool-card){gap:6px}.sm-pool-actions{display:flex;gap:6px;margin-top:8px;justify-content:flex-end}.sm-action-btn{font-size:10px;font-weight:700;padding:4px 10px;border-radius:8px;cursor:pointer;border:none;transition:background .12s,opacity .12s,border-color .12s,transform .12s}.sm-action-btn:hover{opacity:.92}.sm-open-btn{min-width:74px;height:32px;padding:0 14px 0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(180deg,var(--buy-pill-bg-start) 0%,var(--buy-pill-bg-end) 100%);color:var(--buy-pill-fg);border:1px solid var(--buy-pill-border);border-radius:999px;box-shadow:inset 0 1px #ffffff08}.sm-open-btn:hover{background:linear-gradient(180deg,var(--buy-pill-hover-start) 0%,var(--buy-pill-hover-end) 100%);border-color:#090c0ee6;transform:translateY(-.5px)}.sm-copy-btn{background:rgba(var(--accent-rgb),.15);color:var(--accent);border:1px solid rgba(var(--accent-rgb),.25)}.empty-state,.error-text,.panel-footnote{border-radius:10px;padding:10px;font-size:12px}.empty-state{border:1px dashed var(--border-strong);color:var(--text-muted)}.error-text{border:1px solid rgba(255,94,118,.45);color:#ff9dac;background:#ff5e761a}.panel-footnote{border:1px solid var(--border-default);color:#8fa1c1;background:#121a288c}@media (max-width: 1200px){.workbench.layout-3,.workbench.layout-4{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench.layout-work-3{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr}.workbench.layout-work-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}@media (max-width: 980px){.app-shell{padding:16px}.work-mode-shell{padding:0}.top-bar{flex-direction:column;align-items:stretch}.top-actions{justify-content:space-between;flex-wrap:wrap}.config-grid{grid-template-columns:1fr}.summary-grid,.kline-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.split-list{grid-template-columns:1fr}.workbench.layout-2,.workbench.layout-3,.workbench.layout-4{grid-template-columns:1fr;grid-template-rows:none}.workbench{height:auto;min-height:0}.kline-native-wrap,.kline-native-stage{min-height:420px}.sm-wallet-detail-panel{margin-left:0}.sm-position-card .pos-card-header,.sm-wallet-detail-panel .pos-card-header,.sm-position-card .pos-card-main,.sm-wallet-detail-panel .pos-card-main{flex-direction:column}.sm-position-card--inline-detail .sm-position-card-head-actions{width:100%;justify-content:space-between}.sm-position-card .pos-card-right-block,.sm-wallet-detail-panel .pos-card-right-block{width:100%;align-items:flex-start;text-align:left}.sm-position-card .pos-metrics,.sm-wallet-detail-panel .pos-metrics{justify-content:flex-start}}@keyframes slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pool-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid rgba(134,153,184,.08);cursor:pointer;transition:background .12s}.pool-row:last-child{border-bottom:none}.pool-row:hover{background:#ffffff08}.pool-row.selected{background:rgba(var(--accent-rgb),.05)}.pool-row.high-fee{background:#ef444414}.pool-row.high-fee:hover{background:#ef444421}.pool-row.high-fee.selected{background:#ef44441f}.pool-row.low-liquidity{position:relative;background:linear-gradient(90deg,#f59e0b29,#7f1d1d14 38%,#0f172a00 82%)}.pool-row.low-liquidity:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:999px;background:linear-gradient(180deg,#facc15,#f97316,#ef4444);box-shadow:0 0 16px #f9731673}.pool-row.low-liquidity:hover{background:linear-gradient(90deg,#f59e0b38,#7f1d1d1f 38%,#ffffff08 82%)}.pool-row.low-liquidity.selected{background:linear-gradient(90deg,#f59e0b3d,#7f1d1d24 40%,rgba(var(--accent-rgb),.05) 88%)}.pool-avatar{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:36px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#1e293b,#0f172a);border:1.5px solid rgba(134,153,184,.2);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#94a3b8;overflow:hidden;padding:0;cursor:default}.pool-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pool-avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pool-avatar.filterable{cursor:pointer}.pool-avatar.filterable:hover{box-shadow:0 0 0 2px #38bdf829}.pool-avatar.active{box-shadow:0 0 0 2px rgba(var(--accent-rgb),.32);background:linear-gradient(135deg,rgba(var(--accent-rgb),.16),#0f172afa)}.hot-token-filter-bar{margin-top:8px;margin-bottom:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hot-token-filter-chip{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;border:1px solid rgba(var(--accent-rgb),.24);background:rgba(var(--accent-rgb),.08);color:var(--accent-text);font-size:11px;font-weight:600}.pool-info{flex:1;min-width:0}.pool-name-line{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.pool-badge-line{margin-top:4px;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.pool-name{font-size:13px;font-weight:700;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.tag{display:inline-flex;align-items:center;padding:1px 5px;border-radius:4px;font-size:10px;font-weight:700;line-height:1.4;white-space:nowrap}.tag-blue{background:#38bdf81f;color:#7dd3fc}.tag-dex{background:rgba(var(--accent-rgb),.1);color:var(--accent-strong)}.tag-dex-inline{gap:4px;padding:1px 6px 1px 4px}.tag-dex-inline img{width:11px;height:11px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.tag-purple{background:#a855f71f;color:#c084fc}.pool-risk-chip{border:1px solid rgba(148,163,184,.22);background:#0f172ab8;color:#dbeafe}.pool-risk-chip.is-neutral,.pool-risk-chip.is-low{border-color:#22c55e42;background:#16653429;color:#bbf7d0}.pool-risk-chip.is-medium,.pool-risk-chip.is-unknown{border-color:#f59e0b57;background:#78350f38;color:#fde68a}.pool-risk-chip.is-high,.pool-risk-chip.is-critical{border-color:#ef44446b;background:#7f1d1d3d;color:#fecaca}.pool-risk-chip.is-low-liquidity{gap:4px;padding:2px 7px;border-color:#fbbf249e;background:linear-gradient(135deg,#78350fe0,#7f1d1d94);color:#fef3c7;box-shadow:0 0 0 1px #fbbf2424,0 8px 18px #7f1d1d38}.pool-risk-chip.is-low-liquidity svg{flex:0 0 auto;color:#facc15}.tag-badge{background:linear-gradient(135deg,#082f49d1,#0f172af5);color:#cffafe;border:1px solid rgba(103,232,249,.2);box-shadow:inset 0 1px #ffffff0f,0 8px 18px #080f1e29}.pool-badge-chip{position:relative;max-width:118px;padding:2px 8px;border-radius:999px;overflow:visible;cursor:default;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,background .12s ease}.pool-badge-chip>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-badge-chip-alpha{padding:2px 9px 2px 7px;border-color:#facc159e;background:linear-gradient(135deg,#fff7b538,#eab30847 45%,#5c2d00c2),#181206eb;color:#fff7ad;text-shadow:0 1px 8px rgba(250,204,21,.28);box-shadow:inset 0 1px #ffffff38,0 0 0 1px #facc151f,0 10px 24px #eab3082e}.pool-badge-chip-alpha>span{display:inline-flex;align-items:center;gap:4px}.pool-badge-chip:hover,.pool-badge-chip:focus-visible{transform:translateY(-1px);border-color:#67e8f957;box-shadow:inset 0 1px #ffffff14,0 12px 24px #080f1e3d;outline:none}.pool-badge-chip-alpha:hover,.pool-badge-chip-alpha:focus-visible{border-color:#fde047d1;box-shadow:inset 0 1px #ffffff47,0 0 0 1px #facc152e,0 12px 26px #eab30847}.pool-badge-chip:before,.pool-badge-chip:after{position:absolute;left:50%;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:30}.pool-badge-chip:before{content:"";bottom:calc(100% + 2px);width:8px;height:8px;background:#020817f5;border-right:1px solid rgba(125,211,252,.18);border-bottom:1px solid rgba(125,211,252,.18);transform:translate(-50%) rotate(45deg)}.pool-badge-chip:after{content:attr(data-tip);bottom:calc(100% + 8px);transform:translate(-50%,6px);min-width:96px;max-width:220px;padding:7px 10px;border-radius:12px;border:1px solid rgba(125,211,252,.18);background:#020817f5;box-shadow:0 14px 30px #02081761;color:#e2f8ff;font-size:11px;font-weight:600;line-height:1.4;white-space:normal;text-align:center}.pool-badge-chip:hover:before,.pool-badge-chip:hover:after,.pool-badge-chip:focus-visible:before,.pool-badge-chip:focus-visible:after{opacity:1}.pool-badge-chip:hover:before,.pool-badge-chip:focus-visible:before{transform:translate(-50%) rotate(45deg)}.pool-badge-chip:hover:after,.pool-badge-chip:focus-visible:after{transform:translate(-50%)}.pool-meta-line{margin-top:3px;display:flex;align-items:center;gap:6px;font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pool-meta-line b{color:#94a3b8;font-weight:600}.pool-meta-sort{border:none;background:transparent;padding:0;display:inline-flex;align-items:baseline;gap:3px;font:inherit;color:inherit;cursor:pointer;border-radius:6px;transition:color .15s ease,background .15s ease,opacity .15s ease}.pool-meta-sort:hover{opacity:.92}.pool-meta-sort:focus-visible{outline:1px solid rgba(var(--accent-rgb),.55);outline-offset:2px}.pool-meta-sort.active{padding:1px 5px;margin:-1px -5px;background:rgba(var(--accent-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.18)}.pool-meta-sort b{color:inherit}.pool-meta-static{display:inline-flex;align-items:baseline;gap:3px}.pool-meta-static b{color:inherit;font-weight:600}.dot-sep{width:2px;height:2px;border-radius:50%;background:#475569;flex-shrink:0}.meta-accent{color:#a78bfa}.meta-accent b{color:#c4b5fd}.meta-accent.muted,.meta-accent.muted b{color:var(--text-muted)}.meta-gold{color:#fcd34d}.meta-gold b{color:#fde68a}.meta-gold.muted,.meta-gold.muted b{color:var(--text-muted)}.meta-cyan{color:#67e8f9}.meta-cyan b{color:#a5f3fc}.meta-green{color:#34d399}.meta-green b{color:#86efac}.meta-orange{color:#fb923c}.copy-tiny{background:none;border:none;color:#475569;cursor:pointer;padding:1px;border-radius:4px;display:inline-flex;align-items:center;transition:color .12s;flex-shrink:0}.copy-tiny:hover{color:#94a3b8}.pool-values{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex-shrink:0;min-width:82px;max-width:112px}.pool-main-val{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:3px;width:100%;min-height:20px;font-size:13px;font-weight:700;line-height:20px;color:#f1f5f9;font-variant-numeric:tabular-nums}.pool-main-amount,.pool-main-number{display:inline-flex;align-items:baseline;justify-content:flex-end;min-width:0;line-height:20px;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.pool-main-amount{gap:1px;max-width:100%}.pool-main-symbol{display:inline-flex;align-items:baseline;flex:0 0 auto;line-height:20px}.pool-main-number{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-sub-val{width:100%;font-size:10px;font-weight:600;margin-top:1px;line-height:13px;color:#64748b;font-variant-numeric:tabular-nums;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-sub-val.purple{color:#a78bfa}.pool-sub-val.muted{color:var(--text-muted)}.pool-buy-btn{flex-shrink:0;min-width:74px;height:32px;padding:0 14px 0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--buy-pill-fg);background:linear-gradient(180deg,var(--buy-pill-bg-start) 0%,var(--buy-pill-bg-end) 100%);border:1px solid var(--buy-pill-border);border-radius:999px;cursor:pointer;transition:background .12s,border-color .12s,transform .12s;box-shadow:inset 0 1px #ffffff08}.pool-buy-btn:hover{background:linear-gradient(180deg,var(--buy-pill-hover-start) 0%,var(--buy-pill-hover-end) 100%);border-color:#090c0ee6;transform:translateY(-.5px)}.workbench.layout-4 .module-hot_pools .pool-row,.workbench.layout-work-4 .module-hot_pools .pool-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"avatar info values" "avatar info action";align-items:start;gap:6px 10px;padding:9px 10px}.workbench.layout-4 .module-hot_pools .pool-avatar,.workbench.layout-work-4 .module-hot_pools .pool-avatar{grid-area:avatar}.workbench.layout-4 .module-hot_pools .pool-info,.workbench.layout-work-4 .module-hot_pools .pool-info{grid-area:info;min-width:0}.workbench.layout-4 .module-hot_pools .pool-name,.workbench.layout-work-4 .module-hot_pools .pool-name{max-width:none}.workbench.layout-4 .module-hot_pools .pool-name-line,.workbench.layout-work-4 .module-hot_pools .pool-name-line{row-gap:4px}.workbench.layout-4 .module-hot_pools .pool-meta-line,.workbench.layout-work-4 .module-hot_pools .pool-meta-line{white-space:normal;overflow:visible;text-overflow:clip;flex-wrap:wrap;row-gap:3px}.workbench.layout-4 .module-hot_pools .pool-values,.workbench.layout-work-4 .module-hot_pools .pool-values{grid-area:values;min-width:78px;align-self:center}.workbench.layout-4 .module-hot_pools .pool-sub-val,.workbench.layout-work-4 .module-hot_pools .pool-sub-val{max-width:92px}.workbench.layout-4 .module-hot_pools .pool-buy-btn,.workbench.layout-work-4 .module-hot_pools .pool-buy-btn{grid-area:action;justify-self:end;align-self:center;min-width:68px;height:30px;padding:0 12px 0 10px}.open-lightning-icon{width:11px;height:11px;flex-shrink:0;display:block;-o-object-fit:contain;object-fit:contain;filter:none}.open-buy-text{font-size:11px;font-weight:700;letter-spacing:0;line-height:1;color:inherit}.sort-tab.search-toggle{padding:4px 8px;display:inline-flex;align-items:center;margin-left:auto}.badge{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:8px;font-size:11px;font-weight:700;white-space:nowrap}.badge-fee{background:#38bdf81f;color:#7dd3fc;ring:1px solid rgba(56,189,248,.25)}.badge-dex{background:rgba(var(--accent-rgb),.12);color:var(--accent-strong)}.sm-position-card{padding:14px;border-color:var(--border-subtle);background:radial-gradient(circle at top right,rgba(var(--accent-rgb),.08),transparent 32%),linear-gradient(180deg,#0f1622f0,#0a0f18fa);box-shadow:inset 0 1px #ffffff08}.sm-position-card .pos-total{font-size:20px}.sm-position-card .pos-pnl{font-size:11px}.sm-position-card .pos-card-main{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.sm-position-card-main{width:100%;min-width:0}.sm-position-card .pos-card-title-wrap{min-width:0;flex:1 1 260px}.sm-position-card-title-wrap{display:flex;flex-direction:column;gap:8px}.sm-position-card-head-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sm-position-card-head-top .pos-pair-row{min-width:0;flex:1;flex-wrap:nowrap}.sm-position-card-head-top .pos-pair-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-position-card .pos-card-right-block{margin-left:auto;padding-left:10px}.sm-position-card--inline-detail .sm-position-card-head-actions{margin-left:0;display:flex;align-items:flex-start;gap:10px;flex-shrink:0}.sm-position-card--inline-detail .smd-pos-inline-panel-close{width:32px;height:32px;margin-top:-2px}.sm-position-card-header{gap:12px}.sm-position-card-left{min-width:0}.sm-position-card .pos-status-row{row-gap:6px;margin-top:6px}.sm-position-card .pos-dex-tag{border-radius:999px;padding:2px 8px 2px 6px}.sm-position-card .pos-dex-tag img{width:12px;height:12px}.sm-position-card .sm-position-meta-row{margin-top:8px}.sm-position-meta-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.sm-position-meta{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;color:var(--text-muted);background:#ffffff0b;border:1px solid rgba(138,160,194,.1)}.sm-position-meta.mono{font-family:var(--font-mono)}.sm-position-card .pos-token-table{margin-top:12px}.sm-position-card .pos-token-head,.sm-position-card .pos-token-row,.sm-position-card .pos-token-foot{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.9fr))}.sm-position-card .pos-token-foot span.fee{color:var(--accent-text)}.sm-position-error{margin-top:10px;border-radius:10px;border:1px solid rgba(255,94,118,.24);background:#ff5e7614;color:#fec6cf;padding:8px 10px;font-size:11px;line-height:1.45}.hot-pools-toolbar-shell{position:relative}.sort-tabs{display:flex;justify-content:center;gap:4px;background:#121a2899;border:1px solid var(--border-default);border-radius:10px;padding:3px}.sort-tab{border:none;background:transparent;color:#8fa2c4;font-size:11px;font-weight:600;padding:4px 12px;border-radius:7px;cursor:pointer;transition:all .15s;white-space:nowrap}.sort-tab.icon-only{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:4px 10px}.sort-tab:hover{color:var(--text);background:#8aa0c21a}.sort-tab.active{background:rgba(var(--accent-rgb),.18);color:var(--accent-text);border:1px solid rgba(var(--accent-rgb),.35)}.hot-filter-dot{position:absolute;top:5px;right:6px;width:6px;height:6px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 2px #0b111be6}.hot-pools-filter-popover{top:calc(100% + 8px);left:auto;right:0;width:min(360px,calc(100vw - 48px))}.hot-pools-filter-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.hot-pools-filter-field-wide{grid-column:1 / -1}.hot-pools-filter-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:10px;border:1px solid var(--border-default);background:#121a288c}.hot-pools-filter-toggle-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.hot-pools-filter-toggle-label{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.hot-pools-filter-toggle-state{font-size:11px;color:#edf3ff;line-height:1.45}@media (max-width: 640px){.hot-pools-filter-grid{grid-template-columns:minmax(0,1fr)}}.hot-filter-empty-note{border-radius:10px;border:1px solid var(--border-default);background:#121a288c;color:var(--text-muted);padding:8px 10px;font-size:11px;line-height:1.45}.filter-toggle.active .hot-filter-dot{background:var(--accent-text)}.badge-pos{background:#a855f726;color:#c084fc}.icon-btn-tiny{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:color .12s,background .12s}.icon-btn-tiny:hover{color:var(--text);background:#ffffff14}.mini-link.accent{background:#22c55e1f;color:#4ade80;border-color:#22c55e40}.mini-link.accent:hover{background:#22c55e33}.pos-card{border:1px solid rgba(148,163,184,.14);border-radius:var(--radius-md);background:linear-gradient(180deg,#121926f5,#0b101afa);padding:12px;box-shadow:inset 0 1px #ffffff09;transition:border-color .16s,background .16s}.pos-card+.pos-card{margin-top:8px}.pos-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.pos-card-left{min-width:0;flex:1;cursor:pointer}.pos-pair-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pos-dex-tag{--pos-dex-color: var(--accent);gap:5px;padding:2px 8px 2px 6px;color:var(--pos-dex-color);background:color-mix(in srgb,var(--pos-dex-color) 12%,transparent);border:1px solid color-mix(in srgb,var(--pos-dex-color) 24%,transparent)}.pos-dex-tag img{width:12px;height:12px;display:block;-o-object-fit:contain;object-fit:contain}.pos-pair-name{font-size:14px;font-weight:700;color:var(--text)}.pos-follow-badge{color:#67e8f9;background:#22d3ee1c;border-color:#22d3ee3d}.pos-origin-badge{color:#facc15;background:#facc151a;border-color:#facc153d}.pos-status-row{margin-top:4px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.status-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:20px;font-size:10px;font-weight:700}.status-dot{width:5px;height:5px;border-radius:50%}.status-pill.st-ok{background:#22c55e26;color:#4ade80}.status-pill.st-ok .status-dot{background:#22c55e}.status-pill.st-warn{background:#f59e0b26;color:#fbbf24}.status-pill.st-warn .status-dot{background:#f59e0b}.status-pill.st-error{background:#ef444426;color:#f87171}.status-pill.st-error .status-dot{background:#ef4444}.status-pill.st-wait{background:#38bdf826;color:#7dd3fc}.status-pill.st-wait .status-dot{background:#38bdf8}.pos-wallet-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;color:#ffd479;background:#ffcc5c1f;border:1px solid rgba(255,204,92,.18)}.pos-task-id{font-size:10px;color:var(--text-muted);font-weight:600}.range-pill{font-size:10px;font-weight:700;padding:1px 6px;border-radius:8px}.range-pill.in{background:#22c55e1f;color:#4ade80}.range-pill.out{background:#ef44441f;color:#f87171}.pos-card-right-block{text-align:right;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.pos-metrics{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.pos-total{font-size:16px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.pos-pnl{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.pos-pnl.positive{background:#22c55e26;color:#4ade80}.pos-pnl.negative{background:#ef444426;color:#f87171}.pos-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.pos-action-bar{display:flex;flex-wrap:nowrap;gap:4px;margin-top:10px;padding:5px;border:1px solid rgba(148,163,184,.12);border-radius:9px;background:#080d16c2;overflow-x:auto;scrollbar-width:thin}.pos-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-height:24px;padding:4px 7px;border-radius:7px;border:1px solid rgba(148,163,184,.16);background:#94a3b812;color:var(--text-muted);font-size:9.5px;font-weight:700;cursor:pointer;transition:all .15s ease;white-space:nowrap;line-height:1;flex:0 0 auto}.pos-action-btn svg{flex-shrink:0;width:12px;height:12px}.pos-action-btn:hover{color:var(--text);border-color:#94a3b847;background:#94a3b81f;transform:translateY(-1px);box-shadow:0 2px 8px #0003}.pos-action-btn:active{transform:scale(.96);box-shadow:none}.pos-action-btn:disabled{opacity:.3;cursor:not-allowed;transform:none;box-shadow:none}.pos-action-btn.mode.active{border-color:#34d39957;color:#34d399;background:#34d3991f;box-shadow:inset 0 0 0 1px #34d39914}.pos-follow-policy{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:3px;border-radius:7px;border:1px solid rgba(34,211,238,.18);background:#22d3ee14;color:#67e8f9;font-size:9.5px;font-weight:800;white-space:nowrap;flex:0 0 auto}.pos-follow-policy span{display:inline-flex;align-items:center;min-height:18px;padding:2px 5px;border-radius:5px;background:#ffffff0d}.pos-follow-policy .danger{color:#fca5a5;background:#ef44441f}.add-liq-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#020617b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:add-liq-fade-in .18s ease}@keyframes add-liq-fade-in{0%{opacity:0}to{opacity:1}}.add-liq-card{position:relative;width:min(420px,100%);border-radius:28px;border:1px solid rgba(148,163,184,.16);background:radial-gradient(circle at top right,rgba(34,197,94,.18),transparent 38%),radial-gradient(circle at bottom left,rgba(59,130,246,.18),transparent 42%),linear-gradient(180deg,#101722fa,#090e16fa);overflow:hidden;animation:add-liq-scale-in .24s cubic-bezier(.2,.9,.3,1);box-shadow:0 36px 90px #0206178f,inset 0 1px #ffffff0a}@keyframes add-liq-scale-in{0%{opacity:0;transform:scale(.94) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.add-liq-shell{position:relative;display:flex;flex-direction:column;gap:16px;padding:24px}.add-liq-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.add-liq-brand{display:flex;align-items:center;gap:14px;min-width:0}.add-liq-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:16px;color:#d9f99d;background:linear-gradient(180deg,#16a34a42,#3b82f633);border:1px solid rgba(163,230,53,.2);box-shadow:inset 0 1px #ffffff0f}.add-liq-title-wrap{min-width:0}.add-liq-title{margin:0;font-size:18px;font-weight:800;color:#f8fafc;letter-spacing:-.02em}.add-liq-subtitle{margin:6px 0 0;font-size:12px;line-height:1.5;color:#e2e8f0a3;word-break:break-word}.add-liq-close{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#0f172a8f;color:#e2e8f0b8;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.add-liq-close:hover:not(:disabled){background:#1e293bd1;border-color:#94a3b847;color:#f8fafc}.add-liq-close:disabled{opacity:.6;cursor:not-allowed}.add-liq-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.add-liq-stat{display:flex;flex-direction:column;gap:6px;padding:14px 14px 12px;border-radius:18px;border:1px solid rgba(148,163,184,.14);background:#0f172a80}.add-liq-stat-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8d1}.add-liq-stat-value{font-size:18px;line-height:1.1;font-weight:800;color:#f8fafc}.add-liq-input-panel{padding:16px;border-radius:22px;border:1px solid rgba(148,163,184,.16);background:#090e1694;box-shadow:inset 0 1px #ffffff0a;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.add-liq-input-panel.is-active{border-color:#84cc1657;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #84cc1614}.add-liq-field-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#bfdbfed6}.add-liq-field-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(163,230,53,.18);background:#a3e63514;color:#d9f99d;letter-spacing:0;text-transform:none}.add-liq-input-shell{display:flex;align-items:center;gap:12px;margin-top:14px}.add-liq-currency{font-size:22px;font-weight:700;color:#bfdbfe8a}.add-liq-input{flex:1;min-width:0;padding:0;border:0;outline:none;background:transparent;color:#f8fafc;font-size:32px;line-height:1.05;font-weight:800;letter-spacing:-.04em;box-sizing:border-box}.add-liq-input::-moz-placeholder{color:#e2e8f038}.add-liq-input::placeholder{color:#e2e8f038}.add-liq-unit-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:8px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:#0f172adb;color:#e2e8f0d1;font-size:12px;font-weight:800;letter-spacing:.06em}.add-liq-note{margin-top:12px;font-size:12px;line-height:1.6;color:#bfdbfead}.add-liq-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.add-liq-preset{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;border-radius:18px;border:1px solid rgba(148,163,184,.14);background:#0f172a75;color:#f8fafc;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.add-liq-preset:hover:not(:disabled){transform:translateY(-1px);border-color:#a3e63542;background:#141e2db8}.add-liq-preset.active{border-color:#a3e63557;background:linear-gradient(180deg,#84cc1629,#3b82f61f)}.add-liq-preset:disabled{opacity:.55;cursor:not-allowed}.add-liq-preset-value{font-size:14px;font-weight:800;line-height:1.2}.add-liq-preset-hint{font-size:11px;color:#bfdbfe9e}.add-liq-error{padding:12px 14px;border-radius:16px;border:1px solid rgba(248,113,113,.26);background:#7f1d1d33;color:#fecaca;font-size:12px;line-height:1.5}.add-liq-actions{display:flex;gap:10px}.add-liq-actions button{flex:1;padding:12px 14px;border-radius:16px;font-size:14px;font-weight:800;cursor:pointer;border:none;transition:transform .15s ease,filter .15s ease,background-color .15s ease}.add-liq-btn-cancel{background:#0f172ab8;color:#e2e8f0cc;border:1px solid rgba(148,163,184,.16)!important}.add-liq-btn-cancel:hover:not(:disabled){background:#1e293bd1}.add-liq-btn-confirm{background:linear-gradient(135deg,#84cc16,#22c55e);color:#0f172a;box-shadow:0 12px 24px #22c55e38}.add-liq-btn-confirm:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.add-liq-btn-confirm:disabled,.add-liq-btn-cancel:disabled{opacity:.55;cursor:not-allowed;transform:none;filter:none}@media (max-width: 480px){.add-liq-overlay{align-items:flex-end;padding:14px}.add-liq-card{width:100%;border-radius:24px}.add-liq-shell{padding:20px}.add-liq-input{font-size:28px}}.pos-sm-ranges{margin-top:10px;padding:8px 10px;border-radius:10px;border:1px solid rgba(163,230,53,.18);background:linear-gradient(135deg,#84cc161f,#1c2414bd);box-shadow:inset 0 1px #ffffff09}.pos-sm-ranges-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.pos-sm-ranges-title{font-size:10px;font-weight:800;color:#d9f99d;letter-spacing:.03em}.pos-sm-ranges-count{font-size:10px;color:#d9f99dbd}.pos-sm-ranges-list{display:flex;flex-wrap:wrap;gap:6px}.pos-sm-range-chip{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:4px 8px;border-radius:999px;border:1px solid rgba(163,230,53,.14);background:#0b111b47;color:#edf7cf;font-size:10px;line-height:1}.pos-sm-range-chip-pct{font-weight:800;color:#f7fee7}.pos-sm-range-chip-badge{padding:2px 5px;border-radius:999px;background:#ffffff14;color:#edf7cfd6;font-size:9px;font-weight:700}.pos-sm-range-chip-amount{color:#edf7cfc7;font-variant-numeric:tabular-nums}.pos-sm-ranges-toggle{margin-top:8px;padding:0;border:none;background:none;color:#bef264;font-size:10px;font-weight:700;cursor:pointer}.pos-sm-ranges-toggle:hover{color:#d9f99d}.pos-token-table{margin-top:10px;border:1px solid rgba(96,165,250,.13);border-radius:10px;overflow:hidden;background:linear-gradient(180deg,#111826eb,#0a0f19eb)}.pos-token-head{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:6px;padding:6px 10px;font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;border-bottom:1px solid rgba(96,165,250,.12);background:#60a5fa09}.pos-token-head span:nth-child(n+2){text-align:right}.pos-token-head span:last-child{color:var(--positive)}.pos-token-row{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:6px;padding:8px 10px;border-bottom:1px solid rgba(134,153,184,.11);font-size:12px}.pos-token-row:last-child{border-bottom:none}.pos-tk-name{font-weight:700;color:var(--text)}.pos-tk-price{font-size:10px;color:var(--text-muted);font-variant-numeric:tabular-nums}.pos-tk-cell{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text);min-width:0;overflow:hidden}.pos-tk-cell.fee{color:var(--positive)}.pos-tk-usd{font-size:10px;color:var(--text-muted);font-variant-numeric:tabular-nums}.pos-tk-cell.fee .pos-tk-usd{color:#22d38a99}.pos-token-foot{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:6px;padding:5px 10px;font-size:10px;font-weight:700;color:var(--text-muted);border-top:1px dashed rgba(134,153,184,.18);font-variant-numeric:tabular-nums}.pos-token-foot span:nth-child(n+2){text-align:right;color:var(--text)}.pos-token-foot span.fee{color:var(--positive)}.pos-range-info{margin-top:8px;font-size:11px;color:var(--text-muted);padding:6px 10px;background:#94a3b80e;border-radius:8px;border:1px solid rgba(148,163,184,.12);display:flex;align-items:center}.pos-range-cur-price{margin-left:auto;font-family:var(--font-mono);font-weight:700;color:var(--text-primary)}.pos-price-range{margin-top:10px;padding:8px 10px;border:1px solid rgba(251,191,36,.14);border-radius:10px;background:linear-gradient(180deg,#20180c8c,#0d1017f0)}.pos-price-range-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.pos-price-range-label{font-size:10px;font-weight:700;color:var(--text-muted)}.pos-price-range-dev{font-size:10px;font-weight:700;background:#ffffff14;padding:1px 6px;border-radius:4px;color:#edf3ff}.pos-price-range-bar-wrap{padding:0 2px}.pos-price-range-bar{position:relative;height:16px;border-radius:8px;background:#02061775;border:1px solid rgba(251,191,36,.08);overflow:hidden}.pos-price-range-limit{position:absolute;top:0;bottom:0;width:2px}.pos-price-range-limit.lo{left:3%;background:#10b981}.pos-price-range-limit.hi{right:3%;background:#ef4444}.pos-price-range-cursor{position:absolute;top:0;bottom:0;width:3px;border-radius:2px;transform:translate(-50%);transition:left .3s}.pos-price-range-cursor.in{background:#10b981;box-shadow:0 0 6px #10b981}.pos-price-range-cursor.out{background:#ef4444;box-shadow:0 0 6px #ef4444}.pos-price-range-labels{display:flex;justify-content:space-between;margin-top:4px;font-size:10px;font-weight:700;font-family:var(--font-mono)}.pos-price-range-labels .lo{color:#10b981}.pos-price-range-labels .cur{color:var(--text-muted)}.pos-price-range-labels .hi{color:#ef4444}.pos-price-range-grid{position:absolute;top:2px;bottom:2px;width:1px;transform:translate(-50%);border-left:1px dashed rgba(234,179,8,.35)}.range-pill-price{font-family:var(--font-mono);opacity:.85}.range-pill-oor{opacity:.75;font-size:9px}.pos-running-dur{font-size:10px;font-weight:600;color:#94a3b8;background:#94a3b81a;padding:1px 5px;border-radius:4px;white-space:nowrap}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.modal-box{background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px;width:100%;max-width:420px;min-height:min(760px,calc(100vh - 40px));max-height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 50px #00000080}.modal-box.small{max-width:340px}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.modal-header h3{font-size:16px;font-weight:700;color:var(--text);margin:0}.modal-close{background:none;border:none;color:var(--text-muted);font-size:22px;cursor:pointer;padding:0 4px;line-height:1}.modal-close:hover{color:var(--text)}.ppm-overlay{z-index:120}.ppm-shell{width:min(1180px,100%);max-height:calc(100vh - 40px);overflow:auto;background:linear-gradient(180deg,#0b111bfa,#070c13fa);border:1px solid rgba(136,157,191,.2);border-radius:24px;box-shadow:0 28px 70px #0000008c;padding:20px}.ppm-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.ppm-header h3{margin:0;font-size:18px;font-weight:800;color:var(--text)}.ppm-header p{margin:4px 0 0;font-size:12px;color:var(--text-muted)}.ppm-body{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:start}.ppm-preview-wrap{position:relative;min-height:420px;border-radius:22px;border:1px solid var(--border-default);background:#080e16d1;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:18px}.ppm-canvas{width:min(100%,720px);height:auto;border-radius:18px;box-shadow:0 24px 60px #00000059;background:#08111e}.ppm-canvas-state{width:100%;min-height:240px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--text-muted);font-size:14px;font-weight:600;padding:20px}.ppm-canvas-state--error{color:#fca5a5}.ppm-side{display:flex;flex-direction:column;gap:12px}.ppm-side-card{border-radius:18px;border:1px solid var(--border-default);background:#0c121ce0;padding:14px}.ppm-side-card--warn{border-color:#ffb11a47;background:#ffb11a14}.ppm-side-title{font-size:13px;font-weight:800;color:var(--text);margin-bottom:10px}.ppm-side-grid{display:grid;grid-template-columns:1fr;gap:10px}.ppm-side-grid span{display:block;font-size:11px;color:var(--text-muted);margin-bottom:3px}.ppm-side-grid strong{display:block;font-size:14px;color:var(--text)}.ppm-side-grid strong.positive{color:var(--positive)}.ppm-side-grid strong.negative{color:var(--negative)}.ppm-warning-list{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:6px;color:#ffcf88;font-size:12px}.ppm-side-actions{display:flex;flex-direction:column;gap:8px}.ppm-retry-btn{width:100%;height:34px}@media (max-width: 980px){.ppm-shell{padding:16px}.ppm-body{grid-template-columns:1fr}.ppm-preview-wrap{padding:12px}.ppm-canvas{width:100%}}.modal-pair{font-size:14px;font-weight:700;color:var(--text)}.modal-addr{font-size:11px;color:var(--text-muted);margin-bottom:10px}.modal-content{flex:1;min-height:0;overflow-y:auto;padding-right:4px;margin-right:-4px}.modal-form{display:flex;flex-direction:column;gap:10px}.modal-field{display:flex;flex-direction:column;gap:4px;flex:1}.modal-field span{font-size:11px;font-weight:600;color:var(--text-muted)}.modal-field input{background:var(--bg-card);border:1px solid var(--line);border-radius:8px;padding:8px 10px;color:var(--text);font-size:13px;outline:none}.modal-field input:focus{border-color:var(--accent)}.modal-row{display:flex;gap:10px}.modal-check{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted);cursor:pointer}.modal-check input[type=checkbox]{accent-color:var(--accent)}.modal-range-section{display:flex;flex-direction:column;gap:6px}.modal-range-label{font-size:11px;font-weight:600;color:var(--text-muted)}.modal-range-picks{display:flex;flex-wrap:wrap;gap:6px}.modal-range-picks-default{opacity:.9}.range-chip{font-size:11px;font-weight:700;padding:5px 10px;border-radius:8px;border:1px solid var(--line);background:#ffffff0a;color:var(--text-secondary, #95a0b5);cursor:pointer;transition:background .12s,border-color .12s,color .12s;display:flex;flex-direction:column;align-items:center;gap:2px}.range-chip:hover{background:rgba(var(--accent-rgb),.08);border-color:rgba(var(--accent-rgb),.3)}.range-chip.active{background:rgba(var(--accent-rgb),.15);border-color:rgba(var(--accent-rgb),.5);color:var(--accent-text)}.range-chip.smart{border-color:#3b82f640;background:#3b82f614;color:#7cb3f8}.range-chip.smart:hover{background:#3b82f626;border-color:#3b82f666}.range-chip.smart.active{background:#3b82f633;border-color:#3b82f699;color:#a5d0ff}.range-chip-sub{font-size:9px;font-weight:600;opacity:.6}.modal-range-hint{font-size:10px;color:#7cb3f880}.wallet-picker{margin-bottom:10px}.wallet-picker-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.wallet-picker-label{font-size:12px;font-weight:700;color:var(--text-muted);display:block;letter-spacing:.01em}.wallet-visibility-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:#0f172a2e;color:var(--text-muted);cursor:pointer;transition:border-color .12s,background .12s,color .12s,transform .12s}.wallet-visibility-btn:hover{transform:translateY(-1px);border-color:#60a5fa47;color:#dbeafe;background:#2563eb29}.wallet-visibility-icon{width:13px;height:13px;stroke-width:2.1}.wallet-picker-loading{font-size:11px;color:var(--text-muted);margin-bottom:10px}.modal-info-note{margin-top:10px;margin-bottom:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(var(--accent-rgb),.2);background:rgba(var(--accent-rgb),.08);color:#e2e8f0e0;font-size:12px;line-height:1.6}.wallet-picker-list{display:grid;gap:8px;width:100%}.wallet-chip{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;padding:8px 11px;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:#0f172a29;color:var(--text-muted);cursor:pointer;text-align:left;font-size:12px;transition:background .12s,border-color .12s,transform .12s;box-sizing:border-box}.wallet-chip:hover{transform:translateY(-1px);background:rgba(var(--accent-rgb),.06);border-color:rgba(var(--accent-rgb),.25)}.wallet-chip.active{background:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.45);color:var(--text)}.wallet-chip-name{min-width:0;font-weight:600;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-chip-default{font-size:9px;font-weight:700;padding:1px 4px;border-radius:4px;background:rgba(var(--accent-rgb),.2);color:var(--accent);margin-left:2px}.wallet-chip-bal{font-size:11px;min-width:48px;margin-left:auto;text-align:right;font-family:var(--font-mono, monospace);opacity:.7}.modal-actions{margin-top:14px;display:flex;justify-content:flex-end;gap:8px;flex-shrink:0;padding-top:14px;border-top:1px solid var(--line)}.accent-btn{background:var(--accent);color:var(--accent-contrast);border:none;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:700;cursor:pointer;transition:opacity .16s}.accent-btn:hover{opacity:.85}.accent-btn:disabled{opacity:.5;cursor:not-allowed}.accent-btn.is-blocked,.accent-btn.is-blocked:disabled{background:#94a3b847;color:#f1f5f9d1;box-shadow:none;opacity:1}.pos-action-anchor{position:relative;display:inline-flex}.task-popover{position:absolute;top:100%;right:0;margin-top:4px;z-index:var(--z-popover);min-width:180px;background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);border:1px solid var(--glass-border-strong);border-radius:var(--radius-md);box-shadow:var(--elevation-2);overflow:hidden}.task-popover-header{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;font-size:11px;font-weight:700;color:var(--text-muted);border-bottom:1px solid var(--line)}.task-popover-close{background:transparent;border:0;color:var(--text-muted);font-size:16px;cursor:pointer;line-height:1;padding:0 2px}.task-popover-form{padding:8px 10px;display:flex;flex-direction:column;gap:8px}.task-popover-row{display:flex;gap:8px}.task-popover-field{display:flex;flex-direction:column;gap:3px;flex:1}.task-popover-field span{font-size:10px;font-weight:600;color:var(--text-muted)}.task-popover-field input{background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:5px 8px;color:var(--text);font-size:12px;outline:none;width:100%}.task-popover-field input:focus{border-color:var(--border-accent)}.task-popover-actions{padding:6px 10px;display:flex;justify-content:flex-end;gap:6px;border-top:1px solid var(--line)}.accent-btn.small{padding:5px 12px;font-size:11px}.task-action-list{display:flex;flex-direction:column}.task-action-item{background:none;border:none;border-bottom:1px solid var(--line);padding:10px 12px;text-align:left;font-size:13px;font-weight:600;color:var(--text);cursor:pointer;transition:background .12s}.task-action-item:last-child{border-bottom:none}.task-action-item:hover{background:#ffffff0d}.task-action-item:disabled{opacity:.4;cursor:not-allowed}.task-action-item.warn{color:#fbbf24}.task-action-item.danger{color:#f87171}.spm-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;background:#070b11d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--radius-lg);animation:spm-fade-in .2s ease}.spm-toast-layer{position:fixed;right:18px;bottom:18px;z-index:120;pointer-events:none;display:flex;justify-content:flex-end}.spm-toast{width:min(340px,calc(100vw - 28px));pointer-events:auto;border-radius:16px;border:1px solid var(--border-default);background:#090e16f0;box-shadow:0 18px 40px #00000057;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:12px;animation:spm-scale-in .22s cubic-bezier(.2,.9,.3,1)}.spm-toast--done{border-color:#22d38a47}.spm-toast--error{border-color:#ff5e7647}.spm-toast-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.spm-toast-badge{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;letter-spacing:.01em}.spm-toast-badge--active{color:#dbeafe;background:#2563eb2e;border:1px solid rgba(96,165,250,.24)}.spm-toast-badge--done{color:#dcfce7;background:#16a34a2e;border:1px solid rgba(74,222,128,.24)}.spm-toast-badge--error{color:#fecaca;background:#dc26262e;border:1px solid rgba(248,113,113,.24)}.spm-toast-body{display:flex;align-items:flex-start;gap:12px;margin-top:10px}.spm-toast-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.spm-toast-title{font-size:15px;font-weight:700;line-height:1.3;color:#f8fafc}.spm-toast-summary{font-size:12.5px;line-height:1.5;color:#e2e8f0e6}.spm-toast-meta{margin-top:4px;font-size:11px;font-weight:600;color:#94a3b8eb}.spm-toast-hint{margin-top:6px;min-height:18px;display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.45;color:#bfdbfef0}@media (max-width: 720px){.spm-toast-layer{left:14px;right:14px;bottom:14px}.spm-toast{width:100%}}@keyframes spm-fade-in{0%{opacity:0}to{opacity:1}}.spm-card{width:280px;animation:spm-scale-in .28s cubic-bezier(.2,.9,.3,1)}@keyframes spm-scale-in{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.spm-header{margin-bottom:16px}.spm-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.spm-title{font-size:14px;font-weight:700;color:var(--text);margin:0;letter-spacing:.02em}.spm-close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:none;background:#8aa0c21a;color:var(--text-muted);cursor:pointer;transition:all .16s}.spm-close:hover{background:#8aa0c233;color:var(--text)}.spm-close--hidden{opacity:0;pointer-events:none}.spm-progress-track{height:3px;border-radius:2px;background:#8aa0c21f;overflow:hidden}.spm-progress-fill{height:100%;border-radius:2px;background:linear-gradient(90deg,var(--positive),#34eaa0);transition:width .4s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px #22d38a59}.spm-progress-fill--error{background:linear-gradient(90deg,var(--negative),#ff7e92);box-shadow:0 0 8px #ff5e7659}.spm-steps{display:flex;flex-direction:column;gap:0}.spm-step{display:flex;align-items:flex-start;gap:10px;position:relative;padding:6px 0}.spm-connector{position:absolute;left:10px;top:28px;bottom:-6px;width:1px;background:#8aa0c21f;transition:background .3s}.spm-connector--done{background:#22d38a4d}.spm-indicator{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.2,.9,.3,1);position:relative}.spm-indicator--done{background:var(--positive);color:#fff;box-shadow:0 0 10px #22d38a4d}.spm-indicator--active{background:#22d38a1f;color:var(--positive)}.spm-indicator-icon{position:relative;z-index:1;display:flex}.spm-ring{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:1.5px solid var(--positive);animation:spm-ring-pulse 2s ease-in-out infinite}@keyframes spm-ring-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.35)}}.spm-indicator--error{background:var(--negative);color:#fff;box-shadow:0 0 10px #ff5e764d}.spm-indicator--pending{background:transparent;border:1.5px solid rgba(138,160,194,.2);color:#8aa0c24d}.spm-step-body{flex:1;min-width:0;padding-top:1px}.spm-step-label{font-size:12.5px;font-weight:600;line-height:1.4;transition:color .3s}.spm-step--done .spm-step-label{color:var(--positive)}.spm-step--active .spm-step-label{color:var(--text)}.spm-step--error .spm-step-label{color:var(--negative)}.spm-step--pending .spm-step-label{color:var(--text-muted);opacity:.4}.spm-step-error{margin-top:3px;font-size:11px;color:var(--negative);word-break:break-all;line-height:1.35;opacity:.85}.spm-footer{margin-top:14px;padding-top:12px;border-top:1px solid rgba(138,160,194,.1);min-height:50px;display:flex;align-items:center}.spm-footer-slot{width:100%;min-height:36px;display:flex;align-items:center}.spm-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:36px;padding:8px 16px;border-radius:10px;font-size:12.5px;font-weight:700;cursor:pointer;border:none;box-sizing:border-box;transition:all .16s}.spm-btn--done{background:linear-gradient(135deg,var(--positive),#1bb876);color:#fff;box-shadow:0 2px 12px #22d38a40}.spm-btn--done:hover{box-shadow:0 4px 18px #22d38a59;transform:translateY(-1px)}.spm-btn--error{background:#ff5e761a;color:var(--negative)}.spm-btn--error:hover{background:#ff5e762e}.spm-btn--ghost{background:#8aa0c214;color:var(--text-muted);border:1px solid var(--border-default)}.spm-btn--ghost:hover{background:#8aa0c224;color:var(--text)}.spm-hint{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:36px;font-size:11.5px;color:var(--text-muted);padding:8px 0}.spm-hint-dot{width:5px;height:5px;border-radius:50%;background:var(--positive);animation:spm-hint-blink 1.4s ease-in-out infinite}@keyframes spm-hint-blink{0%,to{opacity:1}50%{opacity:.2}}.smd-wrap{max-width:1280px;margin:0 auto;padding:24px 16px}.smd-title{font-size:22px;font-weight:700;color:var(--text);margin:0 0 16px}.smd-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;margin-bottom:18px}.smd-stats-grid--pool{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:12px}.smd-stat-card{border:1px solid var(--border-default);border-radius:10px;background:#121a2880;padding:10px 12px}.smd-stats-grid--pool .smd-stat-card{min-height:0;padding:6px 8px;border-radius:8px;background:#121a286b}.smd-stat-label{font-size:11px;color:var(--text-muted);margin-bottom:4px}.smd-stats-grid--pool .smd-stat-label{font-size:10px;margin-bottom:2px;line-height:1.2}.smd-stat-value{font-size:20px;font-weight:600;color:var(--text)}.smd-stats-grid--pool .smd-stat-value{font-size:13px;font-weight:650;line-height:1.2;letter-spacing:-.01em;word-break:break-word}.smd-stat-value.red{color:var(--negative)}.smd-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--border-default)}.smd-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;border:none;color:var(--text-muted);background:transparent;transition:background .15s,color .15s}.smd-tab:hover{color:var(--text);background:#121a2899}.smd-tab.active{background:var(--accent);color:var(--accent-contrast)}.smd-subtabs{display:inline-flex;gap:4px;padding:4px;margin-bottom:14px;border:1px solid var(--border-default);border-radius:12px;background:#070c1473}.smd-subtab{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 13px;border:0;border-radius:9px;background:transparent;color:var(--text-muted);font-size:12px;font-weight:700;cursor:pointer;transition:background .16s ease,color .16s ease}.smd-subtab:hover{color:var(--text);background:#121a28b8}.smd-subtab.active{background:var(--accent);color:var(--accent-contrast)}.smd-source-tabs{display:inline-flex;gap:4px;padding:4px;margin-bottom:12px;border:1px solid var(--border-default);border-radius:12px;background:#070c1473}.smd-source-tab{min-height:30px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--text-muted);font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .16s ease,color .16s ease}.smd-source-tab:hover{color:var(--text);background:#121a28b8}.smd-source-tab.active{background:var(--accent);color:var(--accent-contrast)}.smd-search-row{display:flex;gap:8px;margin-bottom:12px;align-items:center}.smd-search-input{flex:1;position:relative}.smd-search-input svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-muted)}.smd-search-input input{width:100%;background:#121a28d9;border:1px solid var(--border-strong);border-radius:10px;padding:9px 10px 9px 32px;color:var(--text);font:inherit;font-size:13px;outline:none}.smd-search-input input:focus{border-color:rgba(var(--accent-rgb),.6)}.smd-filter-group{display:flex;gap:4px;font-size:11px}.smd-filter-group--wrap{flex-wrap:wrap;justify-content:flex-end}.smd-filter-btn{padding:6px 10px;border-radius:8px;border:none;cursor:pointer;font-size:11px;font-weight:600;background:#121a28d9;color:var(--text-muted);transition:background .15s,color .15s}.smd-filter-btn.active{background:var(--accent);color:var(--accent-contrast)}.smd-pool-filter-wrap{position:relative;display:inline-flex}.smd-pool-filter-popover{top:calc(100% + 8px);right:0;left:auto;width:min(320px,calc(100vw - 48px));z-index:60}.smd-empty{text-align:center;padding:32px 0;color:var(--text-muted);font-size:13px}.smd-empty-error{color:#fca5a5}.smd-watch-activity-hero{display:flex;justify-content:space-between;gap:16px;padding:14px;margin-bottom:12px;border:1px solid rgba(56,189,248,.14);border-radius:14px;background:linear-gradient(135deg,#38bdf81a,#121a28c2 52%,#22c55e14)}.smd-watch-activity-kicker{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid rgba(125,211,252,.18);border-radius:999px;color:#bae6fd;background:#38bdf81a;font-size:11px;font-weight:700}.smd-watch-activity-title{margin-top:9px;color:var(--text);font-size:15px;font-weight:700}.smd-watch-activity-copy{margin-top:4px;color:var(--text-muted);font-size:12px;line-height:1.5}.smd-watch-activity-count{flex-shrink:0;align-self:flex-start;color:var(--text-muted);font-size:12px}.smd-watch-wallet-strip{display:flex;gap:8px;margin-bottom:12px;padding-bottom:2px;overflow-x:auto}.smd-watch-wallet-chip{display:inline-flex;align-items:center;gap:7px;max-width:180px;min-height:34px;padding:6px 10px;border:0;border-radius:10px;background:#121a28d9;color:var(--text-muted);font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.smd-watch-wallet-chip-main{min-width:0;display:inline-flex;flex:1;align-items:center;gap:7px;border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer;overflow:hidden}.smd-watch-wallet-chip-main span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.smd-watch-wallet-remove-btn{width:20px;height:20px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:#ffffff0a;color:currentColor;cursor:pointer;opacity:.72}.smd-watch-wallet-remove-btn:hover:not(:disabled){background:#f43f5e24;color:#fecdd3;opacity:1}.smd-watch-wallet-remove-btn:disabled{cursor:not-allowed;opacity:.45}.smd-watch-wallet-chip.active{background:var(--accent);color:var(--accent-contrast)}.smd-watch-empty-btn{display:inline-flex;margin-left:8px}.smd-watch-activity-card{cursor:default}.smd-watch-activity-card:hover{transform:none;border-color:#889dbf33}.smd-watch-activity-head,.smd-watch-activity-foot{display:flex;align-items:flex-start;gap:10px}.smd-watch-activity-main{min-width:0;flex:1}.smd-watch-activity-pair{margin-top:5px;overflow:hidden;color:var(--text);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.smd-watch-activity-amount{flex-shrink:0;text-align:right}.smd-watch-activity-amount strong{display:block;color:var(--text);font-size:14px;font-variant-numeric:tabular-nums}.smd-watch-activity-amount span{display:block;margin-top:4px;color:var(--text-muted);font-size:10px}.smd-watch-action.success{border-color:#22c55e40;background:#22c55e1f;color:#86efac}.smd-watch-action.danger{border-color:#f8717140;background:#f871711f;color:#fca5a5}.smd-watch-activity-metrics{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.smd-watch-activity-metrics span{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:5px 9px;border:1px solid var(--border-subtle);border-radius:999px;background:#070c1452;color:var(--text-muted);font-size:10px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.smd-watch-activity-metrics strong{color:var(--text)}.smd-watch-activity-foot{justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle)}.smd-watch-activity-ids,.smd-watch-activity-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.smd-watch-activity-actions{justify-content:flex-end;margin-left:auto}.smd-loading{text-align:center;padding:32px 0;color:var(--text-muted);font-size:13px}.smd-table-wrap{width:100%;overflow-x:visible;overflow-y:hidden}.smd-table{width:100%;min-width:0;table-layout:fixed;font-size:12px;border-collapse:collapse}.smd-table--pools,.smd-table--positions,.smd-table--wallets,.smd-table--compact{min-width:0}.smd-table--settings{min-width:620px}.smd-table th{text-align:left;padding:6px 4px;font-size:10px;font-weight:400;color:var(--text-muted);border-bottom:1px solid var(--border-default)}.smd-table th.right{text-align:right}.smd-table th.center{text-align:center}.smd-table td{padding:7px 4px;border-bottom:1px solid rgba(136,157,191,.1);color:var(--text);vertical-align:middle}.smd-table td.right{text-align:right}.smd-table td.center{text-align:center}.smd-table td.muted{color:var(--text-muted)}.smd-table td.mono{font-family:var(--font-mono)}.smd-table tr.clickable{cursor:pointer;transition:background .15s}.smd-table tr.clickable:hover{background:#121a2880}.smd-table tr.dim{opacity:.65}.smd-pair-row{display:flex;align-items:center;gap:10px;min-width:0}.smd-pair-row--tight,.smd-pair-row--group{gap:8px}.smd-pair-avatar{flex-shrink:0}.smd-pair-avatar--sm{width:24px;height:24px;font-size:9px}.smd-pair-avatar--md{width:30px;height:30px;font-size:10px}.smd-pair-avatar--lg{width:40px;height:40px;font-size:11px}.smd-pair-cell{display:flex;flex-direction:column;gap:3px;min-width:0}.smd-pair-primary-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.smd-pair-primary{font-weight:600;color:var(--text);min-width:0;overflow-wrap:anywhere}.smd-pair-secondary{font-size:11px;color:var(--text-muted);font-family:var(--font-mono)}.smd-table--pools .smd-pair-cell{gap:0}.smd-table--pools .smd-pair-primary-row{gap:4px}.smd-table--pools .smd-pair-primary{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smd-inline-id{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap}.smd-inline-id-label{opacity:.7}.smd-inline-id-value{color:var(--text)}.smd-badge{display:inline-block;font-size:10px;padding:2px 6px;border-radius:6px;font-weight:600}.smd-badge.proto{background:#ffffff0a;color:#ffffff9e;border:1px solid rgba(255,255,255,.08)}.smd-proto-icon{display:inline-flex;align-items:center;gap:3px;vertical-align:middle;line-height:1}.smd-proto-img{width:14px;height:14px;border-radius:50%;flex-shrink:0;vertical-align:middle;display:block}.smd-filter-btn{display:inline-flex;align-items:center;gap:4px}.smd-filter-btn .smd-proto-img{width:13px;height:13px}.smd-badge.fee{background:#ffffff08;color:#ffffff8c;border:1px solid rgba(255,255,255,.06)}.smd-badge.fee.dynamic{background:#ffffff0a;color:#ffffffb3;border:1px solid rgba(255,255,255,.1)}.smd-badge.hook{background:#ffffff0a;color:#ffffff94;border:1px solid rgba(255,255,255,.08)}.smd-badge.source-manual{background:var(--accent-soft);color:var(--accent-text);border:1px solid rgba(183,255,26,.24)}.smd-badge.source-contract{background:#121a28d9;color:var(--text-muted)}.smd-badge.source-token-liquidity{background:#38bdf81f;color:#bae6fd;border:1px solid rgba(56,189,248,.24)}.smd-badge.status-open{background:#4ade801f;color:#86efac;border:1px solid rgba(74,222,128,.18)}.smd-badge.status-closed{background:#121a28d9;color:var(--text-muted);border:1px solid var(--border-default)}.smd-status-dot{font-size:10px;font-weight:600}.smd-status-dot.green{color:var(--positive)}.smd-status-dot.muted{color:var(--text-muted)}.smd-status-dot.red{color:var(--negative)}.smd-detail-card{border:1px solid var(--border-default);border-radius:16px;background:#121a286b;padding:14px 16px;margin-bottom:16px}.smd-back-btn{display:inline-flex;align-items:center;gap:6px;background:#121a28eb;border:1px solid var(--border-strong);color:#d5e2f4;font-size:12px;font-weight:600;cursor:pointer;padding:7px 12px;border-radius:999px;margin-bottom:12px;transition:background .16s ease,border-color .16s ease,transform .16s ease,color .16s ease}.smd-back-btn:hover{color:#fff;background:rgba(var(--accent-rgb),.14);border-color:rgba(var(--accent-rgb),.35);transform:translateY(-1px)}.smd-back-btn svg{flex-shrink:0}.smd-detail-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;flex-wrap:wrap}.smd-detail-card .smd-detail-header{margin-bottom:0}.smd-detail-copy{min-width:0;display:flex;flex-direction:column;gap:8px;flex:1}.smd-detail-headline{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.smd-detail-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.smd-detail-title{font-size:20px;font-weight:600;color:var(--text);margin:0}.smd-detail-addr{font-size:11px;font-family:var(--font-mono);color:var(--text-muted);margin-left:8px;overflow-wrap:anywhere}.smd-link{font-size:11px;color:var(--accent-text);text-decoration:none}.smd-link:hover{color:var(--accent-strong)}.smd-action-chip{display:inline-flex;align-items:center;gap:4px;cursor:pointer;border:1px solid rgba(var(--accent-rgb),.28);background:rgba(var(--accent-rgb),.14);color:var(--accent-strong);border-radius:999px;padding:5px 10px;font-weight:700;box-shadow:inset 0 1px #ffffff0a;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.smd-action-chip:hover{border-color:rgba(var(--accent-rgb),.42);background:rgba(var(--accent-rgb),.2);color:#fff6da;transform:translateY(-1px)}.smd-section-subtitle{margin-top:3px;font-size:11px;color:var(--text-muted)}.smd-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.smd-section-title{font-size:14px;font-weight:500;color:var(--text-muted);margin:0}.smd-wallet-dot{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-weight:700;flex-shrink:0}.smd-wallet-info{display:flex;align-items:center;gap:6px;min-width:0}.smd-wallet-info-main{display:inline-flex;align-items:center;gap:5px;min-width:0;flex-wrap:wrap}.smd-wallet-info-name{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.smd-wallet-source-row{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;padding-left:28px}.smd-wallet-btn{background:none;border:none;padding:0;cursor:pointer;color:inherit}.smd-range-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.smd-range-main{font-family:var(--font-mono);color:var(--text-muted);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smd-range-main.is-closed{text-decoration:line-through}.smd-range-sub{font-size:10px;color:#8fb0d9;line-height:1.1}.smd-amount-cell{font-weight:600;white-space:nowrap}.smd-copy-btn{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px;margin-left:4px}.smd-copy-btn:hover{color:var(--text)}.smd-copy-btn--tiny{padding:0;margin-left:0}.smd-add-btn{display:inline-flex;align-items:center;gap:4px;background:var(--accent);color:var(--accent-contrast);border:none;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer}.smd-add-btn:hover{background:var(--accent-strong)}.smd-add-btn:disabled{opacity:.55;cursor:not-allowed}.smd-zombie-btn{background:#ffb74d24;border:1px solid rgba(255,183,77,.28);color:#ffd79b}.smd-zombie-btn:hover{background:#ffb74d38}.smd-action-row{display:flex;gap:4px;align-items:center}.smd-icon-btn{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px}.smd-icon-btn:hover{color:var(--text)}.smd-icon-btn.danger:hover{color:var(--negative)}.smd-icon-btn:disabled{color:var(--text-muted);opacity:.45;cursor:not-allowed}.smd-add-form{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;background:#121a28d9;border:1px solid var(--border-default);border-radius:10px;padding:12px;margin-bottom:12px}.smd-add-form input,.smd-add-form select{flex:1;background:#070b11cc;border:1px solid var(--border-strong);border-radius:8px;padding:8px 12px;color:var(--text);font:inherit;font-size:13px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.smd-add-form input:focus,.smd-add-form select:focus{border-color:rgba(var(--accent-rgb),.6)}.smd-add-form input.w-sm,.smd-add-form select.w-sm,.smd-add-form input.w-md,.smd-add-form select.w-md{max-width:160px}.smd-add-form-hint{flex-basis:100%;font-size:12px;color:#c3d4eea6}.smd-add-form button{background:var(--accent);color:var(--accent-contrast);border:none;border-radius:8px;padding:8px 14px;font-size:13px;cursor:pointer}.smd-add-form button:disabled{opacity:.55;cursor:not-allowed}.smd-inline-error{margin:12px 0;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,107,107,.26);background:#ff6b6b14;color:#ffb4b4;font-size:13px}.smd-inline-success{margin:12px 0;padding:10px 12px;border-radius:10px;border:1px solid rgba(74,222,128,.24);background:#4ade8014;color:#bbf7d0;font-size:13px}.smd-monitor-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(var(--accent-rgb),.22);background:rgba(var(--accent-rgb),.1)}.smd-monitor-banner.off{border-color:var(--border-default);background:#121a28b3}.smd-monitor-pill{display:inline-flex;align-items:center;gap:6px;color:var(--accent-text);font-size:12px;font-weight:600;white-space:nowrap}.smd-monitor-banner.off .smd-monitor-pill{color:var(--text)}.smd-monitor-dot{width:8px;height:8px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.14)}.smd-monitor-banner.off .smd-monitor-dot{background:#889dbfa6;box-shadow:none}.smd-monitor-detail{color:var(--text-muted);font-size:12px;text-align:right}.smd-hud{display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap;margin-bottom:12px;padding:8px 10px;border-radius:12px;border:1px solid rgba(var(--accent-rgb),.2);background:linear-gradient(90deg,rgba(var(--accent-rgb),.1),#121a288c)}.smd-hud.off{border-color:var(--border-default);background:#121a288c}.smd-hud-status{display:inline-flex;align-items:center;gap:7px;min-width:0;flex:1 1 160px}.smd-hud-dot{width:8px;height:8px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.16);flex-shrink:0}.smd-hud.off .smd-hud-dot{background:#889dbfb3;box-shadow:none}.smd-hud-status-label{font-size:12px;font-weight:700;color:var(--accent-text);white-space:nowrap}.smd-hud.off .smd-hud-status-label{color:var(--text)}.smd-hud-status-detail{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smd-hud-metrics{display:flex;align-items:stretch;gap:4px;flex-wrap:wrap}.smd-hud-metric{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:58px;padding:4px 8px;border-radius:8px;border:1px solid transparent;background:transparent;color:inherit;font:inherit}.smd-hud-metric.clickable{cursor:pointer;transition:background .15s,border-color .15s}.smd-hud-metric.clickable:hover{background:#121a28b8;border-color:var(--border-default)}.smd-hud-metric-value{font-size:14px;font-weight:700;line-height:1.1;color:var(--text);font-variant-numeric:tabular-nums}.smd-hud-metric.danger .smd-hud-metric-value{color:var(--negative)}.smd-hud-metric-label{font-size:10px;color:var(--text-muted);white-space:nowrap}.smd-tabs--primary{margin-bottom:10px}.smd-subtabs--nav{margin-bottom:12px}.smd-subtab-count{margin-left:2px;opacity:.75;font-size:10px}.smd-preset-row{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.smd-preset-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--border-default);background:#121a288c;color:var(--text-muted);font-size:11px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.smd-preset-chip:hover{color:var(--text);border-color:rgba(var(--accent-rgb),.28)}.smd-preset-chip.active{background:rgba(var(--accent-rgb),.16);border-color:rgba(var(--accent-rgb),.4);color:var(--accent-text)}.smd-skeleton-stack{display:flex;flex-direction:column;gap:8px}.smd-skeleton-card{height:108px;border-radius:12px;border:1px solid var(--border-default);background:linear-gradient(90deg,#121a2880,#1e283ab3,#121a2880);background-size:200% 100%;animation:smd-shimmer 1.2s ease-in-out infinite}@keyframes smd-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.smd-load-more{display:flex;justify-content:center;margin-top:10px}.smd-load-more-btn{min-height:34px;padding:0 16px;border-radius:999px;border:1px solid var(--border-default);background:#121a28a6;color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer}.smd-load-more-btn:hover:not(:disabled){color:var(--text);border-color:rgba(var(--accent-rgb),.35)}.smd-load-more-btn:disabled{opacity:.55;cursor:not-allowed}.smd-price-chart{background:#121a284d;border-radius:16px;padding:16px;margin-bottom:16px;overflow:hidden}.smd-price-chart--rows{padding:10px}.smd-price-chart-current{margin:0 2px 8px;font-size:10px;font-weight:600;color:#facc15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smd-price-chart-area{position:relative;min-width:0;width:100%;overflow:hidden;padding-top:20px}.smd-price-bar{position:absolute;height:10px;border-radius:3px}.smd-price-axis{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;font-size:9px;color:var(--text-muted);opacity:.6}.smd-price-cur{position:absolute;top:20px;bottom:24px;width:1px;background:#facc1599;z-index:10}.smd-price-cur-label{position:absolute;top:-16px;font-size:9px;color:#facc15;white-space:nowrap}.smd-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;font-size:10px;color:var(--text-muted)}.smd-legend--range{flex-direction:column;flex-wrap:nowrap;gap:8px;margin-top:0}.smd-legend-row{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#ffffff06}.smd-legend-identity{display:inline-flex;align-items:center;gap:6px;min-width:0;width:92px}.smd-legend-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:0;flex-shrink:0}.smd-legend-name{display:block;width:72px;min-width:72px;max-width:72px;font-size:11px;font-weight:650;color:#ffffffe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.smd-legend-range-track{position:relative;min-width:96px;height:14px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px #0000002e;overflow:hidden}.smd-legend-range-bar{position:absolute;top:2px;bottom:2px;border-radius:999px;min-width:6px;box-shadow:0 0 10px #ffffff1f}.smd-legend-range-cur{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#facc15;box-shadow:0 0 6px #facc158c;z-index:2}.smd-legend-fee{display:inline-flex;align-items:center;gap:4px;min-width:86px;justify-content:center;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;font-size:10px;font-weight:650;font-variant-numeric:tabular-nums;color:#ffffff8c;white-space:nowrap;flex-shrink:0}.smd-legend-fee.positive{border-color:#4ade803d;background:#4ade801a;color:#86efac}.smd-legend-fee.negative{border-color:#f871713d;background:#f871711a;color:#fca5a5}.smd-pool-group{margin-bottom:12px;border:1px solid var(--border-default);border-radius:10px;overflow:hidden}.smd-pool-group .smd-pos-list{padding:6px 10px 10px}.smd-pool-group.dim{opacity:.65}.smd-pool-group-header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 12px;background:#121a2866}.smd-pool-group-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.smd-pool-group-pair{font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smd-pool-group-count{font-size:11px;color:var(--text-muted)}.smd-pos-inline-panel{margin-top:10px;border:1px solid var(--border-default);border-radius:12px;padding:12px;background:radial-gradient(circle at top right,rgba(var(--accent-rgb),.08),transparent 36%),#0a0f188f}.smd-pos-inline-panel-close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border-default);border-radius:999px;background:#ffffff0a;color:var(--text-muted);cursor:pointer}.smd-pos-inline-panel-close:hover{color:var(--text);border-color:rgba(var(--accent-rgb),.36)}.smd-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:50;display:flex;align-items:center;justify-content:center}.smd-modal{background:#0f1520fa;border:1px solid var(--border-default);border-radius:14px;padding:20px;width:100%;max-width:420px}.smd-token-liquidity-modal{max-width:980px}.smd-modal-subtitle{margin-top:4px;color:var(--text-muted);font-size:12px}.smd-token-liquidity-form{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;align-items:end}.smd-token-liquidity-form label:first-child{grid-column:span 4}.smd-token-liquidity-form label:not(:first-child){grid-column:span 4}.smd-token-liquidity-form label{display:flex;flex-direction:column;gap:6px;min-width:0;color:var(--text-muted);font-size:11px}.smd-token-liquidity-form input{width:100%;height:36px;background:#121a28d9;border:1px solid var(--border-strong);border-radius:10px;padding:0 10px;color:var(--text);font:inherit;font-size:13px;outline:none}.smd-token-liquidity-form input:focus{border-color:rgba(var(--accent-rgb),.6)}.smd-token-liquidity-window{grid-column:span 8;min-width:0;border:1px solid var(--border-default);border-radius:12px;background:#121a289e;padding:8px}.smd-token-liquidity-window-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px;color:var(--text-muted);font-size:11px}.smd-token-liquidity-window-head strong{color:var(--text);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smd-token-liquidity-datetime-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.smd-token-liquidity-datetime-grid label{grid-column:auto}.smd-token-liquidity-form .smd-add-btn{grid-column:span 4;justify-content:center;min-height:36px}.smd-token-liquidity-scan-state{margin-top:12px;border:1px solid rgba(56,189,248,.18);border-radius:12px;background:#0f172a94;padding:10px 12px}.smd-token-liquidity-scan-state.error{border-color:#f8717138;background:#7f1d1d29}.smd-token-liquidity-scan-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text);font-size:12px;font-weight:600}.smd-token-liquidity-scan-head strong{color:var(--text-muted);font-size:11px;font-weight:600}.smd-token-liquidity-progress{position:relative;height:6px;margin-top:9px;overflow:hidden;border-radius:999px;background:#8ba0c429}.smd-token-liquidity-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf81a,#84cc16bd,#38bdf81a);transform-origin:left center;transition:width .25s ease}.smd-token-liquidity-progress span.active{position:relative;min-width:42px;overflow:hidden}.smd-token-liquidity-progress span.active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);animation:smdScanProgress 1.15s ease-in-out infinite}.smd-token-liquidity-scan-meta{min-height:16px;margin-top:8px;color:var(--text-muted);font-size:11px}.smd-token-liquidity-scan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.smd-token-liquidity-scan-grid span{min-width:0;border:1px solid var(--border-subtle);border-radius:10px;background:#0206172e;padding:7px 8px}.smd-token-liquidity-scan-grid strong{display:block;color:var(--text-muted);font-size:10px;font-weight:600}.smd-token-liquidity-scan-grid em{display:block;margin-top:3px;overflow:hidden;color:var(--text);font-size:11px;font-style:normal;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.smd-token-liquidity-log{display:grid;gap:6px;margin-top:10px}.smd-token-liquidity-log-row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;align-items:start;color:var(--text-muted);font-size:11px;line-height:1.45}.smd-token-liquidity-log-row span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#94a3b8b8}.smd-token-liquidity-log-row p{min-width:0;margin:0;overflow-wrap:anywhere}.smd-token-liquidity-log-row.success p{color:#86efaceb}.smd-token-liquidity-log-row.warn p{color:#fde047e6}.smd-token-liquidity-log-row.error p{color:#fca5a5f0}@keyframes smdScanProgress{0%{transform:translate(-100%)}to{transform:translate(100%)}}.smd-token-liquidity-toolbar{margin-top:12px;display:flex;align-items:center;justify-content:space-between;color:var(--text-muted);font-size:12px}.smd-token-liquidity-table-wrap{margin-top:10px;max-height:380px;overflow:auto}.smd-token-liquidity-table-wrap .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (max-width: 860px){.smd-token-liquidity-form{grid-template-columns:repeat(2,minmax(0,1fr))}.smd-token-liquidity-form label:first-child,.smd-token-liquidity-window,.smd-token-liquidity-form .smd-add-btn{grid-column:1 / -1}.smd-token-liquidity-form label:not(:first-child){grid-column:span 1}.smd-token-liquidity-datetime-grid{grid-template-columns:1fr}.smd-token-liquidity-datetime-grid label{grid-column:1 / -1}.smd-token-liquidity-scan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smd-token-liquidity-log-row{grid-template-columns:58px minmax(0,1fr)}}.smd-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.smd-modal-title{font-size:18px;font-weight:500;color:var(--text);margin:0}.smd-modal-close{background:none;border:none;color:var(--text-muted);cursor:pointer}.smd-modal-close:disabled{opacity:.5;cursor:not-allowed}.smd-modal-form{display:flex;flex-direction:column;gap:12px}.smd-modal-form input{width:100%;background:#121a28d9;border:1px solid var(--border-strong);border-radius:10px;padding:10px 12px;color:var(--text);font:inherit;font-size:13px;outline:none}.smd-modal-form input:focus{border-color:rgba(var(--accent-rgb),.6)}.smd-wallet-avatar-editor{display:flex;align-items:center;gap:14px;border:1px solid var(--border-subtle);border-radius:12px;padding:12px;background:#121a2859}.smd-wallet-avatar-controls{min-width:0;flex:1;display:flex;flex-direction:column;gap:8px}.smd-avatar-upload-row{display:flex;flex-wrap:wrap;gap:8px}.smd-avatar-upload-label{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--accent-rgb),.24);border-radius:10px;background:rgba(var(--accent-rgb),.12);color:var(--text);padding:8px 12px;font-size:13px;cursor:pointer}.smd-avatar-upload-label input{display:none}.smd-avatar-reset-btn{border:1px solid var(--border-default);border-radius:10px;background:#121a288c;color:var(--text-muted);padding:8px 12px;font-size:13px;cursor:pointer}.smd-avatar-reset-btn:disabled{opacity:.5;cursor:not-allowed}.smd-avatar-upload-hint,.smd-avatar-upload-name{font-size:12px;color:var(--text-muted)}.smd-modal-actions{display:flex;justify-content:flex-end;gap:8px}.smd-modal-cancel{background:none;border:none;color:var(--text-muted);font-size:13px;cursor:pointer;padding:8px 16px}.smd-modal-submit{background:var(--accent);color:var(--accent-contrast);border:none;border-radius:10px;padding:8px 16px;font-size:13px;cursor:pointer}.smd-modal-submit.danger{background:#ff6b6bf2;color:#1b0d0d}.smd-modal-submit:disabled{opacity:.5;cursor:not-allowed}.smd-confirm-modal{max-width:360px}.smd-confirm-copy{color:var(--text-muted);font-size:14px;line-height:1.6;margin-bottom:18px}.smd-zombie-modal{max-width:720px;max-height:min(760px,90vh);display:flex;flex-direction:column}.smd-zombie-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 0 10px;color:var(--text-muted);font-size:13px}.smd-zombie-list{min-height:0;max-height:420px;overflow-y:auto;border:1px solid var(--border-default);border-radius:12px;background:#070b1147;margin-bottom:16px}.smd-zombie-row{display:grid;grid-template-columns:18px 28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(136,157,191,.1);cursor:pointer}.smd-zombie-row:last-child{border-bottom:none}.smd-zombie-row:hover,.smd-zombie-row.selected{background:rgba(var(--accent-rgb),.08)}.smd-zombie-row input{width:16px;height:16px;accent-color:var(--accent)}.smd-zombie-main{min-width:0}.smd-zombie-title{color:var(--text);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smd-zombie-sub{color:var(--text-muted);font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smd-zombie-meta{display:flex;flex-direction:column;align-items:flex-end;color:var(--text-muted);font-size:11px;min-width:58px}.smd-zombie-meta strong{color:var(--text);font-size:13px}.module-slot.module-smart_money .smd-search-input,.module-slot.module-smart_money .smd-filter-group,.module-slot.module-smart_money .smd-source-tabs,.module-slot.module-smart_money .smd-add-btn,.module-slot.module-smart_money .smd-add-form>*{min-width:0}.workbench.layout-4 .module-smart_money .smd-tabs,.workbench.layout-work-4 .module-smart_money .smd-tabs,.workbench.layout-4 .module-smart_money .smd-source-tabs,.workbench.layout-work-4 .module-smart_money .smd-source-tabs,.workbench.layout-4 .module-smart_money .smd-search-row,.workbench.layout-work-4 .module-smart_money .smd-search-row,.workbench.layout-4 .module-smart_money .smd-filter-group,.workbench.layout-work-4 .module-smart_money .smd-filter-group{flex-wrap:wrap}.workbench.layout-4 .module-smart_money .smd-search-row,.workbench.layout-work-4 .module-smart_money .smd-search-row{align-items:stretch}.workbench.layout-4 .module-smart_money .smd-tab,.workbench.layout-work-4 .module-smart_money .smd-tab{padding-inline:12px}.workbench.layout-4 .module-smart_money .smd-add-btn,.workbench.layout-work-4 .module-smart_money .smd-add-btn{max-width:100%;white-space:nowrap}.workbench.layout-4 .module-smart_money .smd-add-form,.workbench.layout-work-4 .module-smart_money .smd-add-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.workbench.layout-4 .module-smart_money .smd-add-form input.w-sm,.workbench.layout-4 .module-smart_money .smd-add-form input.w-md,.workbench.layout-4 .module-smart_money .smd-add-form select.w-sm,.workbench.layout-4 .module-smart_money .smd-add-form select.w-md,.workbench.layout-work-4 .module-smart_money .smd-add-form input.w-sm,.workbench.layout-work-4 .module-smart_money .smd-add-form input.w-md,.workbench.layout-work-4 .module-smart_money .smd-add-form select.w-sm,.workbench.layout-work-4 .module-smart_money .smd-add-form select.w-md{max-width:none}.workbench.layout-4 .module-smart_money .smd-add-form-hint,.workbench.layout-work-4 .module-smart_money .smd-add-form-hint{grid-column:1 / -1;justify-self:start;white-space:normal}.workbench.layout-4 .module-smart_money .smd-add-form button,.workbench.layout-work-4 .module-smart_money .smd-add-form button{grid-column:1 / -1;justify-self:end;white-space:nowrap}.workbench.layout-4 .module-smart_money .smd-stats-grid,.workbench.layout-work-4 .module-smart_money .smd-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench.layout-4 .module-smart_money .smd-monitor-banner,.workbench.layout-work-4 .module-smart_money .smd-monitor-banner,.workbench.layout-4 .module-smart_money .smd-section-header,.workbench.layout-work-4 .module-smart_money .smd-section-header,.workbench.layout-4 .module-smart_money .smd-detail-header,.workbench.layout-work-4 .module-smart_money .smd-detail-header{align-items:flex-start}.workbench.layout-4 .module-smart_money .smd-section-header,.workbench.layout-work-4 .module-smart_money .smd-section-header{flex-wrap:wrap;gap:8px}@media (max-width: 1080px){.smd-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smd-stats-grid--pool{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.smd-stats-grid--pool{grid-template-columns:repeat(2,minmax(0,1fr))}}.smd-pool-page-meta{margin:0 0 8px;padding:0 2px;color:var(--text-muted);font-size:11px}.smd-pool-cards{display:flex;flex-direction:column;gap:10px}.smd-pool-card{border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:12px;cursor:default;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;background:linear-gradient(180deg,#161a22eb,#0e1016f5);box-shadow:0 10px 28px -22px #000000e6}.smd-pool-card:hover{background:linear-gradient(180deg,#1a1e28f5,#101218fa);border-color:#ffffff1a;box-shadow:0 14px 32px -20px #000000f2}.smd-pool-card.active{background:linear-gradient(180deg,rgba(var(--accent-rgb),.08),#0e1016fa);border-color:rgba(var(--accent-rgb),.32);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.08)}.smd-pool-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.smd-pool-card-identity{display:flex;align-items:flex-start;gap:10px;min-width:0;flex:1}.smd-pool-card-title-col{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.smd-pool-card-title-row{display:flex;align-items:center;gap:8px;min-width:0}.smd-pool-card-pair{font-weight:700;font-size:15px;letter-spacing:-.01em;color:#fffffff0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.smd-pool-card-fresh{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#ffffffb8;font-size:10px;font-weight:600;white-space:nowrap}.smd-pool-card-fresh-dot{width:5px;height:5px;border-radius:999px;background:rgba(var(--accent-rgb),.95);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.14);animation:smd-pulse 1.8s ease-in-out infinite}@keyframes smd-pulse{0%,to{opacity:1}50%{opacity:.4}}.smd-pool-card-proto-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap;opacity:.9}.smd-pool-card-proto-row .smd-inline-id{min-height:18px;padding:1px 6px;border-radius:6px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;color:#ffffff7a}.smd-pool-card-proto-row .smd-inline-id-value{color:#ffffffb8}.smd-pool-card-hero{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0;text-align:right;padding-top:1px}.smd-pool-card-hero-value{font-size:17px;font-weight:750;color:#fffffff5;font-variant-numeric:tabular-nums;line-height:1.05;letter-spacing:-.02em}.smd-pool-card-hero-label{font-size:10px;font-weight:500;color:#ffffff61;letter-spacing:.02em}.smd-pool-card-head{display:flex;align-items:center;gap:6px;margin-bottom:4px;overflow:hidden}.smd-pool-card-badges{display:flex;align-items:center;gap:4px;flex-shrink:0}.smd-pool-card-meta{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.smd-pool-card-tvl{font-size:12px;font-weight:700;color:#ffffffc7;white-space:nowrap}.smd-pool-card-market-cap{display:inline-flex;align-items:center;gap:2px;padding:1px 6px;border-radius:5px;border:1px solid rgba(var(--metric-fdv-rgb, 122, 167, 255),.28);background:rgba(var(--metric-fdv-rgb, 122, 167, 255),.12);color:#a9c7ff;font-size:10px;font-weight:560;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.01em;flex-shrink:0}.smd-pool-card-consensus{display:flex;align-items:center;gap:6px;margin:0 0 8px;padding-top:6px;border-top:1px solid rgba(255,255,255,.05);font-size:11px;color:#ffffff6b}.smd-pool-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:0}.smd-pool-card-ghost-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:56px;min-height:28px;height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffffb8;font-size:11px;font-weight:700;letter-spacing:0;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.smd-pool-card-ghost-btn:hover{color:#fffffff2;background:#ffffff12;border-color:#ffffff29}.smd-pool-card-ghost-btn:active{transform:scale(.98)}.smd-pool-card-foot{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:11px;color:var(--text-muted)}.smd-dot-sep{opacity:.35;color:#ffffff59}.smd-pool-card-time{margin-left:auto}.smd-pool-card-detail-btn{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:0;border:0;background:transparent;cursor:pointer}.smd-pool-card-range-row{display:flex;align-items:flex-start;gap:8px;margin-bottom:0;min-height:0}.smd-range-summary-stack{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:0}.smd-range-bar-track,.smd-range-bar-seg{display:none}.smd-range-summary-lines{display:flex;flex-wrap:wrap;gap:6px}.smd-range-summary-line{width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap;padding:4px 9px;border-radius:8px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.smd-range-summary-pct{font-size:11px;font-weight:680;color:#ffffffd1;font-variant-numeric:tabular-nums}.smd-range-summary-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:15px;padding:0 5px;border-radius:999px;background:#ffffff0f;color:#ffffff8c;font-size:9px;font-weight:650}.smd-range-summary-amount{font-size:10px;color:#ffffff6b;font-variant-numeric:tabular-nums}.smd-range-summary-toggle{width:-moz-fit-content;width:fit-content;align-self:flex-start;padding:0;border:0;background:transparent;color:#ffffff6b;font-size:10px;font-weight:560;white-space:nowrap;cursor:pointer;transition:color .15s ease}.smd-range-summary-toggle:hover{color:#ffffffb8}.smd-pool-card-range-empty{flex:1;min-width:0;display:flex;align-items:center;padding:0;font-size:11px;color:#ffffff47}.smd-follow-open-btn,.smd-pool-card .pool-buy-btn.smd-follow-open-btn,.smd-heatmap-actions .pool-buy-btn.smd-follow-open-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:64px;min-height:28px;height:28px;padding:0 12px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:0;line-height:1;border:1px solid rgba(var(--accent-rgb),.36);background:rgba(var(--accent-rgb),.12);color:var(--accent-text);box-shadow:none;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.smd-follow-open-btn:hover,.smd-pool-card .pool-buy-btn.smd-follow-open-btn:hover,.smd-heatmap-actions .pool-buy-btn.smd-follow-open-btn:hover{border-color:var(--buy-pill-border, rgba(var(--accent-rgb), .72));background:var(--accent);color:var(--accent-contrast, #050700);filter:none;box-shadow:none}.smd-follow-open-btn:active,.smd-pool-card .pool-buy-btn.smd-follow-open-btn:active,.smd-heatmap-actions .pool-buy-btn.smd-follow-open-btn:active{transform:scale(.98)}.smd-follow-open-btn .open-lightning-icon,.smd-pool-card .pool-buy-btn.smd-follow-open-btn .open-lightning-icon{width:11px;height:11px;flex-shrink:0;display:block;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) brightness(1.75) opacity(.72)}.smd-follow-open-btn:hover .open-lightning-icon,.smd-pool-card .pool-buy-btn.smd-follow-open-btn:hover .open-lightning-icon,.smd-heatmap-actions .pool-buy-btn.smd-follow-open-btn:hover .open-lightning-icon{filter:brightness(0)}.smd-heatmap-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px;padding:14px 16px;border:1px solid rgba(251,191,36,.14);border-radius:16px;background:linear-gradient(135deg,#fb923c21,#121a289e 48%,#10b98114);box-shadow:0 18px 50px -34px #000000f2}.smd-heatmap-kicker{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;border:1px solid rgba(251,191,36,.18);background:#fbbf241a;color:#fde68a;font-size:10px;font-weight:700}.smd-heatmap-title{margin-top:8px;color:var(--text);font-size:16px;font-weight:750}.smd-heatmap-copy{max-width:620px;margin-top:4px;color:var(--text-muted);font-size:12px;line-height:1.55}.smd-heatmap-updated{flex-shrink:0;color:var(--text-muted);font-size:11px;text-align:right}.smd-heatmap-protos{margin:-2px 0 14px;flex-wrap:wrap}.smd-heatmap-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.smd-heatmap-card{position:relative;overflow:hidden;border:1px solid var(--border-default);border-radius:16px;background:#121a2894;padding:13px;cursor:pointer;box-shadow:0 18px 50px -34px #000000f2;transition:border-color .16s ease,transform .16s ease,background .16s ease}.smd-heatmap-card:hover{transform:translateY(-1px);border-color:#fbbf2442;background:#161f2eb8}.smd-heatmap-card-rail{position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#f59e0b,#fb923c,#34d399)}.smd-heatmap-card-glow{position:absolute;top:-52px;right:-36px;width:132px;height:132px;border-radius:999px;background:#fb923c3d;filter:blur(34px);pointer-events:none}.smd-heatmap-card-head,.smd-heatmap-metrics,.smd-heatmap-meta,.smd-heatmap-foot{position:relative}.smd-heatmap-card-head{display:flex;align-items:center;gap:8px;min-width:0}.smd-heatmap-rank{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;padding:0 7px;border-radius:999px;border:1px solid rgba(251,191,36,.2);background:#fbbf241a;color:#fde68a;font-size:11px;font-weight:800}.smd-heatmap-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.smd-heatmap-metric{border:1px solid var(--border-subtle);border-radius:12px;background:#070c1447;padding:9px 10px}.smd-heatmap-metric span{display:block;color:var(--text-muted);font-size:10px;white-space:nowrap}.smd-heatmap-metric strong{display:block;margin-top:4px;color:#fde68a;font-size:18px;line-height:1.1}.smd-heatmap-metric.accent strong{color:#a7f3d0}.smd-heatmap-bar{position:relative;height:7px;margin-top:10px;overflow:hidden;border-radius:999px;background:#070c1480}.smd-heatmap-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#fb923c,#34d399)}.smd-heatmap-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px;color:var(--text-muted);font-size:11px}.smd-heatmap-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.smd-heatmap-sample{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid var(--border-default);background:#889dbf14;color:var(--text-muted);font-size:10px;font-weight:700}.smd-heatmap-sample.ok{border-color:#34d39938;background:#34d3991a;color:#a7f3d0}.smd-heatmap-sample.partial{border-color:#fbbf2438;background:#fbbf241a;color:#fde68a}.smd-heatmap-actions{display:flex;align-items:center;gap:8px}.smd-wallet-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;overflow:hidden;background:#121a28b3;border:2px solid}.smd-wallet-avatar-icon{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.smd-pos-list{display:flex;flex-direction:column;gap:6px}.smd-pos-card{display:flex;flex-direction:column;gap:4px;border:1px solid var(--border-subtle);border-radius:8px;padding:8px 10px;background:#121a2840;cursor:pointer;transition:border-color .16s ease,background .16s ease}.smd-pos-card:hover{border-color:rgba(var(--accent-rgb),.28);background:#121a2857}.smd-pos-card.closed{opacity:.55}.smd-pos-card--compact{gap:6px;padding:8px 10px}.smd-pos-card-compact-main{display:flex;align-items:center;gap:10px}.smd-pos-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.smd-pos-card-top-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.smd-pos-card-amount{font-weight:700;font-size:13px;color:var(--text);white-space:nowrap;flex-shrink:0}.smd-pos-card-amount-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.smd-pos-card-amount-wrap.compact{align-items:flex-start;min-width:60px}.smd-pos-card-amount-label,.smd-pos-card-amount-sub{font-size:10px;color:var(--text-muted);line-height:1.2;white-space:nowrap}.smd-pos-card-range{display:flex;align-items:center;gap:8px}.smd-pos-card-range--detail{align-items:flex-end;justify-content:space-between;gap:12px}.smd-pos-card-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:10px;color:var(--text-muted)}.smd-pos-card-link{white-space:nowrap;flex-shrink:0}.smd-pos-card-prices{font-size:11px;color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smd-pos-card-prices.is-closed{text-decoration:line-through}.smd-pos-card-pct{font-size:11px;font-weight:600;color:#8fb0d9;white-space:nowrap;flex-shrink:0;padding:1px 6px;border-radius:4px;background:#8fb0d91f}.smd-pos-card-preview{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;align-items:stretch}.smd-pos-card-preview.compact{margin-top:6px;padding-top:6px;border-top:1px solid var(--border-subtle)}.smd-pos-card-metric{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px;min-width:104px;padding:2px 7px;border-radius:999px;border:1px solid var(--border-subtle);background:#ffffff08;font-size:10px;color:var(--text-muted);white-space:nowrap}.smd-pos-card-metric strong{flex:0 0 auto;font-weight:700;color:var(--text)}.smd-pos-card-metric span:last-child{text-align:right;font-variant-numeric:tabular-nums}.smd-pos-card-metric.positive strong,.smd-pos-card-metric.negative strong{color:inherit}.smd-pos-card-metric.positive{border-color:#4ade803d;color:#86efac}.smd-pos-card-metric.negative{border-color:#f871713d;color:#fca5a5}.smd-pos-list--compact .smd-pos-card-amount{font-size:12px;min-width:48px}@media (max-width: 720px){.smd-stats-grid{grid-template-columns:1fr}.smd-stats-grid--pool{grid-template-columns:repeat(2,minmax(0,1fr))}}.smn-panel{display:grid;gap:12px;color:var(--text-primary)}.smn-header,.smn-section-head,.smn-section-foot,.smn-watch-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.smn-header{padding:14px 16px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff06}.smn-heading{display:flex;align-items:center;gap:11px;min-width:0}.smn-heading-icon{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border:1px solid rgba(190,242,100,.22);border-radius:8px;background:#a3e6351a;color:#bef264}.smn-heading h3,.smn-section-head h4{margin:0;color:#f4f4f5;letter-spacing:0}.smn-heading h3{font-size:15px}.smn-section-head h4{font-size:14px}.smn-heading p,.smn-section-head p{margin:3px 0 0;color:#71717a;font-size:11px;line-height:1.45}.smn-btn{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:#ffffff0a;color:#d4d4d8;padding:7px 11px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.smn-btn:hover:not(:disabled){border-color:#ffffff2e;background:#ffffff12;color:#fff}.smn-btn--primary{border-color:#a3e63561;background:#a3e635;color:#111806}.smn-btn--primary:hover:not(:disabled){border-color:#bef264;background:#bef264;color:#111806}.smn-btn:disabled,.smn-switch:disabled,.smn-delivery:disabled,.smn-remove:disabled{cursor:not-allowed;opacity:.45}.smn-banner{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid;border-radius:7px;font-size:12px}.smn-banner--error{border-color:#f8717138;background:#ef444412;color:#fca5a5}.smn-banner--success{border-color:#4ade8033;background:#22c55e12;color:#86efac}.smn-banner--info{border-color:#38bdf833;background:#0ea5e912;color:#7dd3fc}.smn-loading{padding:36px 16px;color:#71717a;text-align:center;font-size:12px}.smn-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.08)}.smn-tab{position:relative;display:flex;min-width:0;min-height:42px;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:#71717a;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:color .18s ease,background .18s ease}.smn-tab:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.smn-tab:hover{color:#d4d4d8;background:#ffffff06}.smn-tab.active{color:#d9f99d}.smn-tab.active:after{background:#a3e635}.smn-tab i{width:6px;height:6px;border-radius:50%;background:#3f3f46}.smn-tab i.on{background:#4ade80;box-shadow:0 0 0 3px #4ade8014}.smn-section{display:grid;gap:18px;padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#0c0d0f}.smn-switch{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;border:0;background:transparent;color:#71717a;padding:4px 0;font:inherit;font-size:11px;font-weight:600;cursor:pointer}.smn-switch.active{color:#86efac}.smn-switch-track{display:flex;width:34px;height:19px;align-items:center;padding:2px;border-radius:10px;background:#3f3f46;transition:background .18s ease}.smn-switch-track span{width:15px;height:15px;border-radius:50%;background:#d4d4d8;transition:transform .18s ease}.smn-switch.active .smn-switch-track{background:#65a30d}.smn-switch.active .smn-switch-track span{transform:translate(15px);background:#fff}.smn-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.smn-form-grid--position{grid-template-columns:repeat(2,minmax(0,1fr))}.smn-field{display:grid;min-width:0;gap:6px}.smn-field>span{color:#a1a1aa;font-size:11px;font-weight:500}.smn-field input{width:100%;height:36px;box-sizing:border-box;border:1px solid rgba(255,255,255,.09);border-radius:7px;outline:0;background:#08090b;color:#f4f4f5;padding:0 10px;font:inherit;font-size:12px;font-variant-numeric:tabular-nums}.smn-field input:focus{border-color:#a3e6358c;box-shadow:0 0 0 2px #a3e63517}.smn-tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.smn-tier{display:grid;gap:9px;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:7px;background:#ffffff05}.smn-section-foot{padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.smn-section-foot>span{color:#71717a;font-size:11px}.smn-delivery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.smn-delivery{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff06;color:#71717a;padding:12px;text-align:left;cursor:pointer}.smn-delivery.active{border-color:#38bdf84d;background:#0ea5e912;color:#7dd3fc}.smn-delivery span{display:grid;min-width:0;gap:2px}.smn-delivery strong{color:#e4e4e7;font-size:12px}.smn-delivery small{overflow:hidden;color:#71717a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.smn-delivery i{color:inherit;font-size:10px;font-style:normal;font-weight:700}.smn-watch-head>div:first-child{display:flex;align-items:center;gap:8px}.smn-watch-head strong{color:#e4e4e7;font-size:12px}.smn-watch-head span{color:#71717a;font-size:11px}.smn-watch-actions{display:flex;gap:7px}.smn-watch-list{display:grid;gap:7px}.smn-watch-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid rgba(255,255,255,.06);border-radius:7px;background:#ffffff05}.smn-watch-item>div{display:flex;min-width:0;align-items:center;gap:9px}.smn-watch-item img{width:34px;height:34px;flex:0 0 34px;border-radius:50%}.smn-watch-item span{display:grid;min-width:0;gap:2px}.smn-watch-item strong{color:#e4e4e7;font-size:12px}.smn-watch-item small{overflow:hidden;color:#71717a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.smn-remove{border:0;background:transparent;color:#fda4af;padding:7px;font:inherit;font-size:11px;font-weight:600;cursor:pointer}.smn-empty{padding:18px;border:1px dashed rgba(255,255,255,.1);border-radius:7px;color:#71717a;text-align:center;font-size:11px}.smn-footnote{margin:-8px 0 0;color:#52525b;font-size:10px}@media (max-width: 760px){.smn-header,.smn-section-head,.smn-section-foot,.smn-watch-head{align-items:stretch;flex-direction:column}.smn-btn--primary{width:100%}.smn-form-grid,.smn-form-grid--position,.smn-tier-grid,.smn-delivery-grid{grid-template-columns:minmax(0,1fr)}.smn-section{padding:14px}.smn-section-foot .smn-btn{width:100%}.smn-watch-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.smn-tab{min-height:46px;padding:5px}}@media (max-width: 420px){.smn-tab{flex-direction:column;gap:3px;font-size:10px}.smn-tab i{position:absolute;top:8px;right:8px}.smn-watch-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.smn-btn,.smn-tab,.smn-switch-track,.smn-switch-track span{transition:none}}.am-stack{display:flex;flex-direction:column;gap:var(--space-3)}.am-two-col{display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.am-metric-row{display:grid;gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--space-2)}.am-metric-row.am-metric-row--single{grid-template-columns:minmax(0,320px)}.am-warning-list{display:flex;flex-direction:column;gap:6px}.am-card,.am-section{border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-md);background:#ffffff05;padding:var(--space-4)}.am-section{box-shadow:none}.config-quick-card{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-color:rgba(var(--accent-rgb),.18);border-left:3px solid rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.04)}.am-card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3)}.am-card-title{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-base);font-weight:var(--font-bold);color:var(--text);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.am-badge{display:inline-flex;align-items:center;border:1px solid var(--border-subtle);background:var(--bg-surface-b);color:var(--text-muted);border-radius:var(--radius-pill);padding:2px var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.03em}.am-badge-warn{border-color:#ffb11a4d;background:#ffb11a1f;color:#ffd18d}.am-badge-ok{border-color:#22d38a40;background:#22d38a1f;color:#8af0c0}.am-toggle-pill{display:flex;align-items:center;gap:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#94a3b80d;color:var(--text-muted);padding:8px 12px;cursor:pointer;transition:border-color var(--transition-base),background var(--transition-base),color var(--transition-base)}.am-toggle-pill span{font-size:var(--text-xs);font-weight:var(--font-extrabold);letter-spacing:.06em;min-width:28px;text-align:center}.am-toggle-pill strong{color:var(--text);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-tight)}.am-toggle-pill.active strong{color:#c8ffdf}.settings-toggle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.settings-section-body{display:flex;flex-direction:column;gap:var(--space-2)}.settings-inline-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.settings-actions-row{justify-content:flex-end;margin-top:var(--space-1)}.settings-note{border:1px dashed var(--border-subtle);border-radius:var(--radius-sm);background:#0a0e1666;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-relaxed);padding:var(--space-2) var(--space-2)}.am-form{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.am-form-inline{grid-template-columns:auto auto 1fr auto auto auto;align-items:end;margin-bottom:var(--space-3)}.am-field{display:flex;flex-direction:column;gap:var(--space-1)}.am-field span{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-medium);letter-spacing:.02em}.am-field input,.am-field select,.am-field textarea{width:100%;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text);padding:8px var(--space-2);font:inherit;font-size:var(--text-sm);transition:all var(--transition-base)}.am-field input:focus,.am-field select:focus,.am-field textarea:focus{outline:none;border-color:var(--border-accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1);background:var(--bg-surface-b)}.am-field-check{flex-direction:row;align-items:center;gap:var(--space-2);align-self:center}.am-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);border:1px solid var(--border-default);background:#94a3b80f;color:var(--text);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base);-webkit-user-select:none;-moz-user-select:none;user-select:none}.am-action-btn:hover{background:#94a3b81f;border-color:var(--border-strong)}.am-action-btn:active{background:#94a3b82e}.am-actions,.am-system-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.am-tab-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:36px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#94a3b80f;color:var(--text-muted);padding:7px 12px;font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-tight);cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.am-tab-btn:hover{border-color:var(--border-strong);background:#94a3b81c;color:var(--text)}.am-tab-btn.active{border-color:rgba(var(--accent-rgb),.48);background:var(--accent-soft);color:var(--accent-text)}.am-tab-btn svg{flex:0 0 auto}.am-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border-subtle);background:var(--bg-surface-b);color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-base)}.am-icon-btn:hover{background:var(--bg-surface-a);color:var(--text);border-color:var(--border-default);transform:translateY(-1px)}.am-icon-btn-danger:hover{border-color:#ff5e7659;color:#ff8a9e;background:#ff5e761a}.am-btn-group{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-1)}.am-pill-group{display:inline-flex;align-items:center;gap:var(--space-1)}.am-trend-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1)}.am-pill-group-wrap{flex-wrap:wrap;margin-top:var(--space-2)}.am-pill{display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid var(--border-subtle);background:var(--bg-surface-b);color:var(--text-muted);border-radius:var(--radius-pill);padding:4px var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-base)}.am-pill:hover{background:var(--bg-surface-a);border-color:var(--border-default)}.am-pill.active{border-color:var(--border-accent);background:rgba(var(--accent-rgb),.12);color:var(--accent-text)}.am-chart-box{margin-top:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:#0a0e1699;padding:var(--space-4)}.am-chart-header{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-bottom:10px}.am-chart-label{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.am-chart-value{margin-top:4px;font-size:24px;font-weight:700;color:var(--text);letter-spacing:-.02em}.am-chart{width:100%;height:130px;display:block}.am-chart-empty{display:grid;place-items:center;height:130px;border-radius:var(--radius-md);background:#121a2866;color:var(--text-muted);font-size:12px}.pnl-cal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pnl-cal-month{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--text-primary, #e2e8f0)}.pnl-cal-month svg{color:var(--text-muted)}.pnl-cal-nav{display:flex;align-items:center;gap:2px}.pnl-cal-nav button{display:grid;place-items:center;padding:4px;border-radius:6px;color:var(--text-muted);background:transparent;border:none;cursor:pointer;transition:background .15s}.pnl-cal-nav button:hover{background:#889dbf1f}.pnl-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.pnl-cal-weekday{text-align:center;font-size:9px;color:var(--text-muted);opacity:.5;padding-bottom:2px}.pnl-cal-cell{min-height:38px;border-radius:6px;border:0;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding:4px 4px 3px;background:#889dbf0f;position:relative;font:inherit;cursor:default;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.pnl-cal-clickable{cursor:pointer}.pnl-cal-clickable:hover{background:#889dbf1a;transform:translateY(-1px)}.pnl-cal-cell:disabled{cursor:default}.pnl-cal-cell.pnl-cal-empty,.pnl-cal-cell.pnl-cal-future{background:#889dbf05}.pnl-cal-cell.pnl-cal-today{background:#22d38a1f;box-shadow:inset 0 0 0 1px #22d38a40}.pnl-cal-cell.pnl-cal-selected{box-shadow:inset 0 0 0 1px #52d1ff8c,0 0 0 2px #52d1ff14}.pnl-cal-day{align-self:flex-start;font-size:9px;line-height:1;color:var(--text-muted);opacity:.65}.pnl-cal-cell.pnl-cal-future .pnl-cal-day{opacity:.35}.pnl-cal-cell.pnl-cal-today .pnl-cal-day{color:#8af0bd;opacity:.95;font-weight:700}.pnl-cal-value{min-height:20px;display:flex;align-items:center;justify-content:center;padding:0 2px;text-align:center;font-size:10px;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums;color:transparent}.pnl-cal-cell.pnl-cal-pos .pnl-cal-value{color:var(--positive)}.pnl-cal-cell.pnl-cal-neg .pnl-cal-value{color:var(--negative)}.pnl-cal-flags{position:absolute;right:4px;bottom:3px;display:flex;gap:3px}.pnl-cal-flag{width:4px;height:4px;border-radius:999px}.pnl-cal-flag.transfer{background:#52d1ff}.pnl-cal-flag.manual{background:#ffae42}.pnl-editor{border:1px solid rgba(136,157,191,.1);border-radius:var(--radius-md);background:#070b1173;padding:10px}.pnl-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pnl-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.pnl-editor-stat{border:1px solid var(--border-subtle);border-radius:8px;background:#889dbf0d;padding:7px 8px}.pnl-editor-label{font-size:9px;color:var(--text-muted)}.pnl-editor-value{margin-top:3px;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.pnl-editor-value.positive{color:var(--positive)}.pnl-editor-value.negative{color:var(--negative)}.pnl-editor-value.transfer-in{color:#52d1ff}.pnl-editor-value.transfer-out{color:#ffae42}.pnl-editor-transfer-hint{margin-top:8px;border:1px solid rgba(82,209,255,.14);border-radius:8px;background:#52d1ff0f;color:var(--text-muted);font-size:10px;line-height:1.45;padding:7px 8px}.pnl-editor-form{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:8px;margin-top:10px}.pnl-editor-form label{display:flex;flex-direction:column;gap:5px;min-width:0}.pnl-editor-form span{font-size:9px;color:var(--text-muted)}.pnl-editor-form input{width:100%;min-width:0;border:1px solid var(--border-subtle);border-radius:8px;background:#121a28b8;color:var(--text-primary);font-size:11px;outline:none;padding:7px 9px}.pnl-editor-form input:focus{border-color:#52d1ff80;box-shadow:0 0 0 2px #52d1ff14}.pnl-editor-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}.pnl-editor-actions .am-pill{display:inline-flex;align-items:center;gap:4px}.profit-baseline-editor{margin-top:12px;border:1px solid rgba(136,157,191,.1);border-radius:var(--radius-md);background:#070b1173;padding:10px}.profit-baseline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.profit-baseline-form{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(120px,.8fr) minmax(0,1.4fr);gap:8px;margin-top:10px}.profit-baseline-form label{display:flex;flex-direction:column;gap:5px;min-width:0}.profit-baseline-form span{font-size:9px;color:var(--text-muted)}.profit-baseline-form input{width:100%;min-width:0;border:1px solid var(--border-subtle);border-radius:8px;background:#121a28b8;color:var(--text-primary);font-size:11px;outline:none;padding:7px 9px}.profit-baseline-form input:focus{border-color:#52d1ff80;box-shadow:0 0 0 2px #52d1ff14}.profit-baseline-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}.pnl-editor-error{margin-top:8px;color:var(--negative);font-size:10px}.am-badge{display:inline-flex;align-items:center;border:1px solid var(--border-subtle);background:#121a2899;color:var(--text-muted);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600}.am-badge-warn{border-color:#ffb11a40;background:#ffb11a1a;color:#ffd18d}.am-badge-ok{border-color:#22d38a33;background:#22d38a1a;color:#8af0c0}.am-warn-row{display:flex;flex-wrap:wrap;gap:6px}.am-stat-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.am-stat-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.am-today-pnl-grid{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.9fr))}.pnl-window-summary{margin:0 0 12px}.am-stat{border:1px solid rgba(136,157,191,.1);border-radius:var(--radius-md);background:#070b1180;padding:10px 12px}.am-stat-positive{border-color:#22d38a29;background:#22d38a0f}.am-stat-positive .am-stat-label,.am-stat-positive .am-stat-value{color:var(--positive)}.am-stat-negative{border-color:#ff5e7629;background:#ff5e760f}.am-stat-negative .am-stat-label,.am-stat-negative .am-stat-value{color:var(--negative)}.am-stat-compact{padding:8px 10px}.am-stat-compact .am-stat-label{font-size:9px;letter-spacing:.24px}.am-stat-compact .am-stat-value{margin-top:3px;font-size:14px}.am-stat-compact .am-stat-sub{margin-top:2px;font-size:9px}.am-stat-pnl{background:#0b121ebf;box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.08)}.am-stat-pnl .am-stat-label{color:#e2ecffb8}.am-stat-pnl .am-stat-value{margin-top:2px;font-size:18px;letter-spacing:-.02em;white-space:nowrap}.am-stat-label{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;color:var(--text-muted)}.am-stat-value{margin-top:4px;font-size:16px;font-weight:700;color:var(--text);letter-spacing:-.01em}.am-stat-sub{margin-top:4px;font-size:10px;color:var(--text-muted)}.am-list{display:flex;flex-direction:column;gap:6px}.am-pool-card{display:flex;flex-direction:column;gap:10px;margin-top:10px}.am-pool-card-compact{gap:8px;margin-top:8px}.am-pool-card-compact .am-pool-toolbar{gap:8px}.am-pool-card-compact .am-pill{padding:3px 8px;font-size:10px}.am-pool-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.am-pool-summary-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.am-pool-summary{border:1px solid rgba(136,157,191,.1);border-radius:var(--radius-md);background:#070b1159;padding:10px 12px}.am-pool-card-compact .am-pool-summary{padding:8px 10px}.am-pool-summary-label{font-size:10px;color:var(--text-muted)}.am-pool-summary-value{margin-top:4px;font-size:18px;font-weight:700;color:var(--text);letter-spacing:-.02em}.am-pool-card-compact .am-pool-summary-label{font-size:9px}.am-pool-card-compact .am-pool-summary-value{margin-top:2px;font-size:15px}.am-pool-summary-value.is-positive{color:var(--positive)}.am-pool-summary-value.is-negative{color:var(--negative)}.am-pool-board{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.am-pool-column{display:flex;flex-direction:column;gap:8px}.am-pool-card-compact .am-pool-column{gap:6px}.am-pool-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.am-pool-section-title{font-size:11px;font-weight:600;color:var(--text)}.am-pool-section-count{font-size:10px;color:var(--text-muted)}.am-pool-row{display:flex;flex-direction:column;gap:6px;border:1px solid rgba(136,157,191,.1);border-radius:var(--radius-md);background:#070b1173;padding:10px 12px}.am-pool-card-compact .am-pool-row{gap:4px;padding:8px 10px}.am-pool-row-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.am-pool-row-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;color:var(--text)}.am-pool-card-compact .am-pool-row-title{font-size:11px}.am-pool-row-meta{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:10px;color:var(--text-muted)}.am-pool-card-compact .am-pool-row-meta{gap:4px 8px;font-size:9px}.am-pool-balance-track{position:relative;height:8px;border-radius:999px;background:linear-gradient(90deg,#ff5e7614,#889dbf0d 48%,#889dbf0d 52%,#22d38a14);overflow:hidden}.am-pool-card-compact .am-pool-balance-track{height:6px}.am-pool-balance-axis{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#e2ecff47}.am-pool-balance-bar{position:absolute;top:0;bottom:0;min-width:4px;border-radius:999px}.am-pool-balance-bar.positive{background:linear-gradient(90deg,#22d38a73,#22d38a)}.am-pool-balance-bar.negative{background:linear-gradient(90deg,#ff5e76,#ff5e7673)}.am-pool-empty{display:flex;align-items:center;justify-content:center;min-height:72px;border:1px dashed var(--border-default);border-radius:var(--radius-md);background:#070b1133;font-size:11px;color:var(--text-muted)}.am-pool-note{font-size:10px;color:var(--text-muted)}.am-pool-details{display:flex;flex-direction:column;gap:6px;max-height:280px;overflow:auto;padding-right:2px}.am-list-item{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(136,157,191,.1);border-radius:var(--radius-md);background:#070b1173;padding:10px 12px;transition:all .15s ease}.am-list-item-wrap{align-items:flex-start;flex-wrap:wrap}.am-list-btn{width:100%;text-align:left;cursor:pointer}.am-list-btn:hover{background:#121a28b3;border-color:#889dbf33}.am-list-btn.selected{border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.1)}.am-item-title{font-size:12px;font-weight:600;color:var(--text)}.am-item-sub{margin-top:3px;font-size:10px;color:var(--text-muted)}.am-list-end{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.am-list-end strong{font-size:13px;font-weight:700;color:var(--text)}.am-rank-row{display:inline-flex;align-items:center;gap:8px;min-width:0}.am-rank{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;font-size:10px;font-weight:700;flex-shrink:0;background:#121a28b3;color:var(--text-muted);border:1px solid var(--border-subtle)}.am-rank.top{background:#ffb11a1f;color:#ffd18d;border-color:#ffb11a40}.am-list-item.am-top-rank{border-color:#ffb11a1f;background:linear-gradient(90deg,rgba(255,177,26,.04),transparent)}.am-wallet-item{border:1px solid rgba(136,157,191,.1);border-radius:var(--radius-md);background:#070b1173;padding:12px}.am-wallet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.am-wallet-total{text-align:right;flex-shrink:0}.am-wallet-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.am-wallet-cell{border:1px solid var(--border-subtle);border-radius:8px;background:#121a2880;padding:8px 10px}.am-wallet-cell span{font-size:10px;color:var(--text-muted)}.am-wallet-cell strong{display:block;margin-top:3px;font-size:12px;font-weight:600;color:var(--text)}.am-form{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.am-form-inline{grid-template-columns:auto auto 1fr auto auto auto;align-items:end;margin-bottom:12px}.am-field{display:flex;flex-direction:column;gap:4px}.am-field span{font-size:10px;color:var(--text-muted)}.am-field input,.am-field select,.am-field textarea{width:100%;border:1px solid var(--border-default);border-radius:8px;background:#070b11b3;color:var(--text);padding:8px 10px;font:inherit;font-size:12px;transition:border-color .15s}.am-field input:focus,.am-field select:focus,.am-field textarea:focus{outline:none;border-color:rgba(var(--accent-rgb),.5)}.am-field-grow{grid-column:span 2}.am-field-check{flex-direction:row;align-items:center;gap:6px;align-self:center}.am-field-check input{width:auto}.am-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border-subtle);background:#94a3b80f;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.am-icon-btn:hover{background:#94a3b81f;border-color:var(--border-default);color:var(--text)}.am-icon-btn-danger:hover{border-color:rgba(var(--negative-rgb),.4);color:var(--negative)}.am-btn-group{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.am-rename{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:var(--text-muted);width:100%;margin-top:6px}.am-rename input{flex:1;min-width:80px;border:1px solid var(--border-subtle);border-radius:6px;background:#070b11b3;color:var(--text);padding:4px 8px;font:inherit;font-size:11px}.am-rename input:focus{outline:none;border-color:rgba(var(--accent-rgb),.5)}.am-rpc-group{border:1px solid rgba(136,157,191,.1);border-radius:var(--radius-md);background:#0c121c59;padding:12px}.am-rpc-group-head{margin-bottom:10px}.am-okx-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.am-okx-summary>div{min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#070b1170;padding:9px 10px}.am-okx-summary span,.am-okx-edit span{display:block;margin-bottom:4px;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.am-okx-summary strong{display:block;min-width:0;overflow:hidden;color:var(--text);font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.am-okx-summary em{display:inline-flex;margin-top:4px;border-radius:999px;background:rgba(var(--accent-rgb),.14);color:var(--accent-text);padding:2px 7px;font-size:10px;font-style:normal;font-weight:700}.am-okx-edit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:8px}.am-okx-edit input{width:100%;border:1px solid var(--border-subtle);border-radius:7px;background:#070b11b3;color:var(--text);padding:6px 8px;font:inherit;font-size:11px}.am-okx-edit input:focus{outline:none;border-color:rgba(var(--accent-rgb),.5)}.am-okx-edit .am-action-btn{align-self:end}@media (max-width: 900px){.am-okx-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.am-okx-edit,.am-okx-summary{grid-template-columns:1fr}}.workbench.layout-4 .module-assets .am-metric-row,.workbench.layout-work-4 .module-assets .am-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.workbench.layout-4 .module-assets .am-two-col,.workbench.layout-work-4 .module-assets .am-two-col{grid-template-columns:1fr;gap:8px}.workbench.layout-4 .module-assets .am-stat-grid,.workbench.layout-work-4 .module-assets .am-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.workbench.layout-4 .module-assets .am-stat-grid-3,.workbench.layout-work-4 .module-assets .am-stat-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.workbench.layout-4 .module-assets .am-card,.workbench.layout-work-4 .module-assets .am-card{padding:10px}.workbench.layout-4 .module-assets .am-card-title,.workbench.layout-work-4 .module-assets .am-card-title{font-size:12px}.workbench.layout-4 .module-assets .am-card-header,.workbench.layout-work-4 .module-assets .am-card-header{margin-bottom:8px}.workbench.layout-4 .module-assets .am-pill,.workbench.layout-work-4 .module-assets .am-pill{padding:3px 7px;font-size:9px}.workbench.layout-4 .module-assets .am-pill-group,.workbench.layout-work-4 .module-assets .am-pill-group{gap:4px;flex-wrap:wrap}.workbench.layout-4 .module-assets .am-list-item,.workbench.layout-work-4 .module-assets .am-list-item{padding:8px 10px;gap:6px}.workbench.layout-4 .module-assets .am-item-title,.workbench.layout-work-4 .module-assets .am-item-title{font-size:11px}.workbench.layout-4 .module-assets .am-item-sub,.workbench.layout-work-4 .module-assets .am-item-sub{font-size:9px}.workbench.layout-4 .module-assets .am-list-end strong,.workbench.layout-work-4 .module-assets .am-list-end strong{font-size:11px}.workbench.layout-4 .module-assets .am-rank-row,.workbench.layout-work-4 .module-assets .am-rank-row{gap:6px}.workbench.layout-4 .module-assets .am-stat,.workbench.layout-work-4 .module-assets .am-stat{padding:8px}.workbench.layout-4 .module-assets .am-stat-label,.workbench.layout-work-4 .module-assets .am-stat-label{font-size:9px}.workbench.layout-4 .module-assets .am-stat-value,.workbench.layout-work-4 .module-assets .am-stat-value{font-size:13px}.workbench.layout-4 .module-assets .metric-card,.workbench.layout-work-4 .module-assets .metric-card{padding:6px 8px}.workbench.layout-4 .module-assets .metric-label,.workbench.layout-work-4 .module-assets .metric-label{font-size:9px}.workbench.layout-4 .module-assets .metric-value,.workbench.layout-work-4 .module-assets .metric-value{font-size:12px;margin-top:2px}.workbench.layout-4 .module-assets .am-stack,.workbench.layout-work-4 .module-assets .am-stack{gap:8px}.workbench.layout-4 .module-assets .am-badge,.workbench.layout-work-4 .module-assets .am-badge{font-size:9px;padding:2px 6px}@media (max-width: 1080px){.am-metric-row,.am-two-col,.am-stat-grid,.am-form{grid-template-columns:repeat(2,minmax(0,1fr))}.am-today-pnl-grid{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,.85fr))}.am-form-inline{grid-template-columns:repeat(2,minmax(0,1fr))}.am-wallet-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.am-metric-row,.am-two-col,.am-stat-grid,.am-stat-grid-3,.am-form,.am-form-inline,.am-wallet-breakdown,.am-today-pnl-grid{grid-template-columns:1fr}.am-card-header{flex-direction:column;align-items:flex-start}.am-pill-group{flex-wrap:wrap}}.config-grid{display:flex;flex-direction:column;gap:16px}.config-section{background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius-md);padding:14px}.config-section-title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px}.config-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0}.config-row label{font-size:13px;color:var(--text);white-space:nowrap}.config-row input,.config-row select{background:var(--bg-card);border:1px solid var(--line);border-radius:8px;padding:6px 10px;font-size:13px;color:var(--text);width:140px;outline:none;transition:border-color .2s}.config-row input:focus,.config-row select:focus{border-color:var(--accent)}.config-toggle{gap:8px}.toggle-btn{display:inline-flex;align-items:center;justify-content:center;min-width:56px;padding:5px 12px;border-radius:8px;border:1px solid var(--line);background:var(--bg-card);color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.toggle-btn.active{background:rgba(var(--accent-rgb),.15);border-color:rgba(var(--accent-rgb),.3);color:var(--accent)}.toggle-btn:disabled{opacity:.45;cursor:not-allowed}.config-quick-card{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4)}.settings-toggle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.am-toggle-pill{display:flex;flex-direction:column;align-items:flex-start;gap:4px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#94a3b80d;color:var(--text-muted);padding:9px 10px;cursor:pointer;transition:border-color var(--transition-base),background var(--transition-base),color var(--transition-base)}.am-toggle-pill:hover{background:#94a3b81a;border-color:var(--border-strong);color:var(--text)}.am-toggle-pill.active{border-color:rgba(var(--accent-rgb),.45);background:var(--accent-soft);color:var(--accent-text)}.am-toggle-pill span{font-size:9px;font-weight:700;letter-spacing:.08em}.am-toggle-pill strong{color:var(--text);font-size:12px;line-height:1.1}.am-toggle-pill.active strong{color:var(--accent-text)}.settings-section-body{display:flex;flex-direction:column;gap:10px}.settings-form-one{grid-template-columns:minmax(0,1fr)}.settings-inline-row{display:flex;flex-wrap:wrap;gap:8px}.settings-actions-row{justify-content:flex-end}.settings-note{border:1px dashed var(--border-subtle);border-radius:10px;background:#070b1147;color:var(--text-muted);font-size:11px;line-height:1.55;padding:9px 10px}.dca-batch-list{display:flex;flex-direction:column;gap:var(--space-2)}.dca-batch-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#0a0e1680;padding:var(--space-2);transition:all var(--transition-base)}.dca-batch-row:focus-within{border-color:var(--border-default);background:#0f162099}.dca-batch-label,.dca-batch-unit{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-medium)}.dca-batch-row input{width:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--bg-input);color:var(--text);padding:var(--space-1) var(--space-2);font-size:var(--text-sm);outline:none;transition:all var(--transition-base)}.dca-batch-row input:focus{border-color:var(--border-accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.08)}.dca-remove-btn{padding:var(--space-1) var(--space-2)}.config-save-btn{display:block;width:100%;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:none;background:linear-gradient(135deg,var(--accent-gradient-start),var(--accent-gradient-end));color:var(--accent-contrast);font-size:var(--text-base);font-weight:var(--font-bold);cursor:pointer;transition:opacity var(--transition-base),filter var(--transition-base)}.config-save-btn:disabled{opacity:.5;cursor:not-allowed}.config-save-btn:hover:not(:disabled){opacity:.92;filter:brightness(1.08)}.config-save-btn--asset{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:38px}.panel-error{background:#ff5e761a;border:1px solid rgba(255,94,118,.3);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--negative);margin-bottom:var(--space-3)}.panel-success{background:#22d38a1a;border:1px solid rgba(34,211,138,.3);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--positive);margin-bottom:var(--space-3)}.panel-loading{padding:var(--space-6) 0;text-align:center;font-size:var(--text-base);color:var(--text-muted);animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}.panel-hint{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.2);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal)}.panel-action-btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--bg-surface-b);color:var(--text);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-base)}.panel-action-btn:hover{background:var(--bg-surface-a);border-color:var(--border-strong);transform:translateY(-1px)}.panel-action-btn:hover:not(:disabled){background:var(--bg-card)}.panel-action-btn:disabled{opacity:.5;cursor:not-allowed}.swap-panel{position:relative}.swap-panel .panel-error,.swap-panel .panel-success{margin:0}.swap-panel-shell{width:100%;max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.swap-top-strip{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.swap-chain-pills{display:flex;align-items:center;gap:6px}.swap-chain-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;border:1px solid var(--border-strong);background:#121a28d1;color:var(--text-muted);font-size:12px;font-weight:700;cursor:pointer;transition:all .18s ease}.swap-chain-pill img{width:20px;height:20px;border-radius:4px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.swap-chain-icon-text{display:inline-flex;width:20px;height:20px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:4px;font-size:11px;font-weight:800}.swap-chain-pill:hover{border-color:rgba(var(--accent-rgb),.35);background:#121a28f5}.swap-chain-pill.active{border-color:rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.12);color:var(--accent-text)}.swap-slip-strip{display:flex;align-items:center;gap:4px}.swap-slip-pill{padding:5px 8px;border-radius:8px;border:1px solid var(--border-default);background:#121a28b3;color:var(--text-muted);font-size:11px;font-weight:700;cursor:pointer;transition:all .18s ease}.swap-slip-pill:hover{border-color:rgba(var(--accent-rgb),.35)}.swap-slip-pill.active{border-color:rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.15);color:var(--accent-text)}.swap-slip-custom{display:flex;align-items:center;gap:2px;height:28px;padding:0 8px;border-radius:8px;border:1px solid var(--border-default);background:#121a28b3;font-size:11px;font-weight:600;color:var(--text-muted)}.swap-slip-custom input{width:48px;border:none;outline:none;background:transparent;color:var(--text);font-size:11px;font-weight:600;text-align:right}.swap-slip-custom input::-webkit-inner-spin-button,.swap-slip-custom input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.swap-slip-custom input[type=number]{-moz-appearance:textfield}.swap-wallet-bar{position:relative;z-index:10}.swap-wallet-trigger{width:100%;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;border:1px solid var(--border-strong);background:#121a28d1;color:var(--text);font-size:13px;font-weight:600;cursor:pointer;transition:all .18s ease}.swap-wallet-trigger:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.35)}.swap-wallet-trigger:disabled{opacity:.6;cursor:not-allowed}.swap-wallet-trigger-text{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swap-wallet-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:100;max-height:260px;overflow-y:auto;border-radius:16px;border:1px solid var(--border-strong);background:#0b111bfa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 32px #0006;padding:6px}.swap-wallet-option{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--text);cursor:pointer;transition:all .16s ease;text-align:left}.swap-wallet-option:hover{background:rgba(var(--accent-rgb),.08);border-color:rgba(var(--accent-rgb),.2)}.swap-wallet-option.active{background:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.35)}.swap-wallet-option-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.swap-wallet-option-info strong{font-size:13px;font-weight:700;color:var(--text)}.swap-wallet-option-info span{font-size:11px;color:var(--text-muted);font-family:var(--font-mono)}.swap-wallet-option-bal{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:11px;color:var(--text-muted)}.swap-wallet-option-bal strong{font-size:13px;font-weight:700;color:var(--accent-text)}.swap-wallet-check{flex-shrink:0;color:var(--accent)}.swap-cards-container{position:relative;display:flex;flex-direction:column;gap:4px;align-items:stretch}.swap-card-label{font-size:13px;font-weight:700;color:var(--text)}.swap-card-addr{font-size:11px;color:var(--text-muted);font-family:var(--font-mono)}.swap-card-name{font-size:12px;color:var(--text-muted)}.swap-card-balance-area{display:flex;align-items:center;gap:6px}.swap-balance-text{font-size:12px;font-weight:600;color:var(--text-muted)}.swap-max-btn{padding:2px 8px;border-radius:6px;border:1px solid rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.1);color:var(--accent-text);font-size:10px;font-weight:800;cursor:pointer;transition:all .16s ease}.swap-max-btn:hover{background:rgba(var(--accent-rgb),.2);border-color:rgba(var(--accent-rgb),.5)}.swap-native-text,.swap-min-received{font-size:12px;color:var(--text-muted)}.swap-quote-section{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:20px;border:1px solid var(--border-default);background:#0f1520b3}.swap-quote-section.refreshing{border-color:rgba(var(--accent-rgb),.3)}.swap-quote-toolbar{display:flex;align-items:center;justify-content:flex-end}.swap-refresh-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;border:1px solid var(--border-default);background:#ffffff08;color:var(--text-muted);font-size:10px;font-weight:700}.swap-refresh-badge.active{border-color:rgba(var(--accent-rgb),.3);color:var(--accent-text);background:rgba(var(--accent-rgb),.08);animation:swapRefreshPulse 1s ease-in-out infinite}.swap-refresh-badge.active svg{animation:swapRotate 1.1s linear infinite}.swap-empty-hint{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:16px;background:#0f152099;border:1px dashed rgba(138,160,194,.2);text-align:center}.swap-empty-hint strong{font-size:14px;color:var(--text)}.swap-empty-hint span{font-size:12px;color:var(--text-muted);line-height:1.5}.swap-providers{display:flex;flex-direction:column;gap:6px}.swap-prov-card{padding:8px 12px;border-radius:12px;border:1px solid var(--border-subtle);background:#0e142080;color:var(--text);text-align:left;cursor:pointer;transition:all .16s ease}.swap-prov-card:hover{border-color:rgba(var(--accent-rgb),.25);background:#121a2899}.swap-prov-card.active{border-color:rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.12),0 4px 12px rgba(var(--accent-rgb),.08)}.swap-prov-card.unavailable{opacity:.7}.swap-prov-row-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.swap-prov-identity{display:flex;align-items:center;gap:6px;min-width:0}.swap-prov-icon{flex-shrink:0;border-radius:4px;-o-object-fit:cover;object-fit:cover}.swap-prov-name{font-size:12px;font-weight:700;color:var(--text);white-space:nowrap}.swap-prov-tag{flex-shrink:0;font-size:9px;font-weight:600;color:var(--text-muted);padding:1px 5px;border-radius:4px;background:#889dbf14;white-space:nowrap}.swap-prov-card.active .swap-prov-tag{background:rgba(var(--accent-rgb),.12);color:var(--accent-text)}.swap-prov-chip{flex-shrink:0;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;font-size:11px;font-weight:800;white-space:nowrap}.swap-prov-chip.muted{border-color:#94a3b829;background:#94a3b80f;color:var(--text-muted)}.swap-prov-row-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.swap-prov-gas-text{flex-shrink:0;font-size:10px;color:var(--text-muted);white-space:nowrap}.swap-prov-error-inline{font-size:10px;color:#fca5a5;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swap-dex-route-icons{display:flex;align-items:center;gap:4px;flex-wrap:wrap;min-width:0}.swap-dex-icon-badge{display:inline-flex;align-items:center;gap:2px}.swap-dex-icon-badge img{border-radius:3px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.swap-dex-icon-letter{display:inline-flex;align-items:center;justify-content:center;border-radius:3px;background:var(--dex-color, #4a5568);color:#fff;font-size:9px;font-weight:800;flex-shrink:0;line-height:1}.swap-dex-version{font-size:9px;font-weight:700;color:var(--text-muted);margin-left:1px}.swap-dex-arrow{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:0;margin:0 2px;opacity:.45}.swap-dex-arrow:before{content:"";display:block;width:5px;height:5px;border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg);color:var(--text-muted)}.swap-route-text-fallback{font-size:10px;color:var(--text-muted)}.swap-detail-row strong:has(.swap-dex-route-icons){overflow:visible;white-space:normal;display:flex;justify-content:flex-end}.swap-detail-list{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid rgba(136,157,191,.1)}.swap-detail-sub{margin-top:4px;padding:8px 10px;border-radius:12px;background:#0f152080;border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:6px}.swap-detail-sub-title{font-size:11px;font-weight:700;color:var(--text)}.swap-msg{padding:12px 16px;border-radius:14px;font-size:13px;line-height:1.5;display:flex;flex-direction:column;gap:4px}.swap-msg strong{font-weight:700}.swap-msg--error{background:#ef444414;border:1px solid rgba(239,68,68,.2);color:#fca5a5}.swap-msg--success{background:#22c55e14;border:1px solid rgba(34,197,94,.2);color:#86efac}.swap-msg--success span{font-size:12px;color:var(--text-muted)}.swap-msg-tx{display:flex;align-items:center;gap:8px;font-size:12px;font-family:var(--font-mono)}.swap-msg-tx a{color:var(--accent);font-weight:700;text-decoration:none}.swap-msg-tx a:hover{text-decoration:underline}.swap-token-list-status{padding:24px 14px;text-align:center;color:var(--text-muted);font-size:13px}.swap-token-list-status small{display:block;margin-top:4px;font-size:11px;opacity:.7}.swap-token-list-error{padding:18px 14px;border-radius:16px;background:#ef44440f;border:1px solid rgba(239,68,68,.15);text-align:center;display:flex;flex-direction:column;gap:6px}.swap-token-list-error strong{color:#fca5a5;font-size:14px}.swap-token-list-error span{color:var(--text-muted);font-size:12px}.swap-token-list-retry{margin-top:4px;align-self:center;padding:6px 14px;border-radius:8px;border:1px solid rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.1);color:var(--accent-text);font-size:12px;font-weight:700;cursor:pointer}.swap-token-list-note{padding:14px;border-radius:14px;background:#0f152080;text-align:center}.swap-token-list-note strong{display:block;font-size:13px;color:var(--text)}.swap-token-list-note span{display:block;margin-top:4px;font-size:12px;color:var(--text-muted)}.swap-token-row-right{display:flex;align-items:center;gap:6px;flex-shrink:0}.swap-token-bal-tag{font-size:13px;font-weight:700;color:var(--text)}.swap-token-bal-inline{font-size:12px;font-weight:600;color:var(--text-muted)}.swap-token-usd{font-size:11px;color:var(--text-muted);opacity:.8}.swap-token-tag.subtle{border-color:#94a3b826;background:#94a3b80f;color:var(--text-muted);font-weight:600}.swap-controls-card{position:relative;overflow:visible;z-index:2;padding:12px;border-radius:20px;border:1px solid var(--border-default);background:linear-gradient(145deg,#0f1520f2,#0b111bf2);box-shadow:0 16px 32px #00000042;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.swap-controls-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at top right,rgba(var(--accent-rgb),.08),transparent 34%),radial-gradient(circle at bottom left,rgba(80,111,173,.06),transparent 32%)}.swap-control-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px;margin-top:10px}.swap-control-block{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px}.swap-control-label{font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--text-muted)}.swap-control-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.swap-control-label-row strong{font-size:11px;font-weight:700;color:var(--text)}.swap-network-list{display:flex;flex-wrap:wrap;gap:8px}.swap-network-button{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border-radius:14px;border:1px solid var(--border-strong);background:#121a28d1;color:var(--text);cursor:pointer;transition:all .18s ease}.swap-network-button:hover{transform:translateY(-1px);border-color:rgba(var(--accent-rgb),.35);background:#121a28f5;box-shadow:0 12px 24px #0000002e}.swap-network-button.active{border-color:rgba(var(--accent-rgb),.45);background:rgba(var(--accent-rgb),.12);box-shadow:0 10px 24px rgba(var(--accent-rgb),.12)}.swap-network-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.swap-network-icon{display:block;width:20px;height:20px}.swap-network-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;text-align:left}.swap-network-copy strong{font-size:12px;font-weight:700;color:var(--text)}.swap-tabs{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:#ffffff14;border:1px solid rgba(136,157,191,.2)}.swap-tab{border:none;background:transparent;color:#95a2bc;padding:10px 16px;border-radius:999px;font-size:14px;font-weight:700;cursor:default;transition:all .18s ease}.swap-tab.active{background:#f3f5fb;color:#141a27;box-shadow:0 10px 22px #0c122029}.swap-tab:disabled{opacity:.84}.swap-settings-trigger{width:44px;height:44px;flex-shrink:0;border-radius:16px;border:1px solid var(--border-default);background:#ffffff14;color:#dfe7f8;display:grid;place-items:center;cursor:pointer;transition:all .18s ease}.swap-settings-trigger:hover,.swap-settings-trigger.active{background:#ffffff29;border-color:#ffffff57;transform:translateY(-1px)}.swap-settings-card{position:relative;overflow:visible;z-index:2;padding:16px;border-radius:24px;border:1px solid var(--border-default);background:linear-gradient(145deg,#0f1520f2,#0b111bf2);box-shadow:0 18px 40px #0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.swap-settings-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at top right,rgba(var(--accent-rgb),.08),transparent 34%),radial-gradient(circle at bottom left,rgba(80,111,173,.06),transparent 32%)}.swap-settings-grid{position:relative;z-index:1;overflow:visible;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px}.swap-settings-field{display:flex;flex-direction:column;gap:10px}.swap-settings-field>span{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--text-muted)}.swap-custom-select-wrap{position:relative;z-index:3}.swap-custom-select-trigger{width:100%;display:flex;align-items:center;gap:8px;height:42px;border-radius:14px;border:1px solid var(--border-strong);background:#121a28d9;padding:0 12px;color:var(--text);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.swap-custom-select-trigger:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.4);background:#121a28f2}.swap-custom-select-trigger:disabled{opacity:.5;cursor:not-allowed}.swap-custom-select-value{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swap-custom-select-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:100;max-height:280px;overflow-y:auto;border-radius:16px;border:1px solid var(--border-strong);background:#0b111bfa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 32px #0006;padding:6px;isolation:isolate}.swap-custom-select-option{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--text);cursor:pointer;transition:all .18s ease;text-align:left}.swap-custom-select-option:hover{background:rgba(var(--accent-rgb),.08);border-color:rgba(var(--accent-rgb),.2)}.swap-custom-select-option.active{background:rgba(var(--accent-rgb),.15);border-color:rgba(var(--accent-rgb),.4)}.swap-custom-select-option-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.swap-custom-select-option-name{font-size:14px;font-weight:600;color:var(--text)}.swap-custom-select-option-address{font-size:12px;color:var(--text-muted);font-family:var(--font-mono)}.swap-custom-select-option-balance{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:11px;color:var(--text-muted)}.swap-custom-select-option-balance span:last-child{font-size:13px;font-weight:600;color:var(--accent)}.swap-custom-select-option-check{flex-shrink:0;color:var(--accent)}.swap-select-wrap,.swap-slippage-input-wrap{display:flex;align-items:center;gap:8px;height:42px;border-radius:14px;border:1px solid var(--border-strong);background:#121a28d9;padding:0 12px;color:var(--text-muted);transition:all .2s ease}.swap-slippage-input-wrap:focus-within{border-color:rgba(var(--accent-rgb),.5);background:#121a28f2}.swap-select{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--text);font-size:13px;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swap-slippage-input-group{display:flex;flex-direction:column;gap:8px}.swap-slippage-pills{display:flex;flex-wrap:wrap;gap:6px}.swap-slippage-pill{min-width:48px;padding:7px 10px;border-radius:10px;border:1px solid var(--border-strong);background:#121a28b3;color:var(--text-muted);font-size:12px;font-weight:700;cursor:pointer;transition:all .18s ease}.swap-slippage-pill:hover{border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.1);transform:translateY(-1px)}.swap-slippage-pill.active{border-color:rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.15);color:var(--accent-text);box-shadow:0 4px 12px rgba(var(--accent-rgb),.2)}.swap-slippage-input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--text);font-size:13px;font-weight:600}.swap-settings-footnote{position:relative;z-index:1;margin-top:12px;font-size:12px;color:var(--text-muted)}.swap-surface{position:relative;overflow:hidden;border-radius:32px;border:1px solid var(--line);background:linear-gradient(170deg,#121a28f2,#0b111bf2);padding:16px;box-shadow:0 28px 70px #0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.swap-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at top left,rgba(var(--accent-rgb),.06),transparent 34%),radial-gradient(circle at bottom right,rgba(80,111,173,.05),transparent 32%)}.swap-context-row{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.swap-context-pill{padding:8px 12px;border-radius:999px;border:1px solid var(--border-strong);background:#121a28b3;font-size:12px;font-weight:600;color:var(--text-muted)}.swap-context-pill.strong{border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.15);color:var(--accent-text)}.swap-card-group{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px}.swap-card{position:relative;border-radius:24px;border:1px solid rgba(139,160,194,.26);background:#111825d9;padding:18px;min-height:140px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.swap-card.muted{background:#0f1520d1}.swap-card:hover{transform:translateY(-1px);border-color:rgba(var(--accent-rgb),.35);box-shadow:0 14px 30px #0000004d}.swap-card-head,.swap-card-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.swap-card-head{margin-bottom:14px}.swap-card-head span{font-size:14px;font-weight:700;color:var(--text)}.swap-card-head small,.swap-card-foot span{font-size:12px;color:var(--text-muted)}.swap-card-head small{max-width:55%;text-align:right}.swap-card-body{display:flex;align-items:center;gap:10px}.swap-amount-input,.swap-quote-output{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--text);font-family:Space Grotesk,Noto Sans SC,sans-serif;font-size:clamp(30px,5.4vw,40px);font-weight:700;letter-spacing:-.04em;line-height:.95}.swap-amount-input::-moz-placeholder{color:#9aa8c466}.swap-amount-input::placeholder{color:#9aa8c466}.swap-amount-input::-webkit-inner-spin-button,.swap-amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.swap-amount-input[type=number]{-moz-appearance:textfield}.swap-quote-output{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swap-quote-output.loading{color:var(--text-muted)}.swap-quote-output.refreshing{animation:swapQuoteBlink 1.05s ease-in-out infinite}.swap-token-button{display:inline-flex;align-items:center;gap:8px;min-width:152px;padding:8px 12px;border-radius:999px;border:1px solid var(--border-strong);background:#121a28e6;color:var(--text);box-shadow:0 10px 24px #0003;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.swap-token-button:hover{transform:translateY(-1px);border-color:rgba(var(--accent-rgb),.5);box-shadow:0 16px 28px #0000004d}.swap-token-button-copy{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.swap-token-button-copy strong{font-size:16px;line-height:1.1}.swap-token-button-copy small{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--text-muted)}.swap-token-placeholder{flex:1;text-align:left;font-size:16px;font-weight:700;color:var(--text-muted)}.swap-token-glyph{width:38px;height:38px;border-radius:999px;flex-shrink:0;display:grid;place-items:center;color:#fff;font-size:16px;font-weight:800;background:radial-gradient(circle at 28% 28%,#ffffffe6,#fff0 40%),linear-gradient(135deg,var(--token-color),#1f2937);box-shadow:inset 0 1px #ffffff47,0 10px 22px #0f172a26}.swap-token-glyph.size-sm{width:28px;height:28px;font-size:12px}img.swap-token-glyph{background:#121a2880;border:1px solid rgba(138,160,194,.2)}.swap-switch-button{align-self:center;width:56px;height:56px;margin:-16px 0;border-radius:18px;border:4px solid var(--bg-elevated);background:linear-gradient(135deg,#121a28f2,#192334f2);color:var(--accent);display:grid;place-items:center;cursor:pointer;box-shadow:0 18px 36px #0000004d;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;z-index:2}.swap-switch-button:hover{transform:translateY(-1px) rotate(180deg);background:linear-gradient(135deg,rgba(var(--accent-rgb),.2),rgba(var(--accent-rgb),.15));box-shadow:0 22px 42px #0006}.swap-summary-card{position:relative;z-index:1;margin-top:12px;padding:14px 16px;border-radius:20px;border:1px solid var(--border-default);background:#0f1520d9;display:flex;flex-direction:column;gap:12px}.swap-summary-card.refreshing{border-color:rgba(var(--accent-rgb),.38);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.08),0 18px 38px rgba(var(--accent-rgb),.14)}.swap-summary-toolbar{display:flex;align-items:center;justify-content:flex-end}.swap-live-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid var(--border-default);background:#ffffff08;color:var(--text-muted);font-size:11px;font-weight:700}.swap-live-badge.active{border-color:rgba(var(--accent-rgb),.36);color:var(--accent-text);background:rgba(var(--accent-rgb),.12);animation:swapRefreshPulse 1s ease-in-out infinite}.swap-live-badge.active svg{animation:swapRotate 1.1s linear infinite}.swap-summary-empty{display:flex;flex-direction:column;gap:6px}.swap-summary-empty strong{font-size:15px;color:var(--text)}.swap-summary-empty span{font-size:12px;color:var(--text-muted);line-height:1.6}.swap-provider-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.swap-provider-card{padding:12px;border-radius:18px;border:1px solid var(--border-default);background:#0b122085;color:var(--text);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.swap-provider-card:hover{transform:translateY(-1px);border-color:rgba(var(--accent-rgb),.28)}.swap-provider-card.active{border-color:rgba(var(--accent-rgb),.52);background:rgba(var(--accent-rgb),.12);box-shadow:0 16px 28px rgba(var(--accent-rgb),.14)}.swap-provider-card.unavailable{opacity:.82}.swap-provider-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.swap-provider-card-head strong{display:block;font-size:14px;color:var(--text-primary)}.swap-provider-card-head span{display:block;margin-top:4px;font-size:11px;color:var(--text-muted)}.swap-provider-chip{flex-shrink:0;padding:5px 8px;border-radius:999px;border:1px solid rgba(34,197,94,.22);background:#22c55e14;color:#22c55e;font-size:11px;font-weight:700}.swap-provider-chip.muted{border-color:#94a3b82e;background:#94a3b814;color:var(--text-muted)}.swap-provider-card-amount{margin-top:10px;font-size:22px;font-weight:800;letter-spacing:-.03em;color:var(--text-primary)}.swap-provider-card-meta{margin-top:8px;display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--text-muted)}.swap-provider-card-route,.swap-provider-card-error{margin-top:10px;font-size:12px;line-height:1.5}.swap-provider-card-route{color:var(--text-secondary)}.swap-provider-card-error{color:#fca5a5}.swap-provider-detail-block{margin-top:6px;padding-top:10px;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:8px}.swap-provider-detail-title{font-size:12px;font-weight:700;color:var(--text-primary)}.swap-provider-detail-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--text-muted)}.swap-provider-detail-row strong{color:var(--text);text-align:right;font-size:12px}.swap-detail-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--text-muted)}.swap-detail-row strong{color:var(--text);font-size:14px;text-align:right}.swap-detail-row.emphasis strong{color:var(--accent);font-size:18px}.swap-success-card{margin-top:12px;display:flex;flex-direction:column;gap:6px;word-break:break-all}.swap-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border:1px solid rgba(148,163,184,.14);border-radius:16px;background:#0f172a52}.swap-mode-tabs button{border:0;border-radius:12px;padding:9px 10px;background:transparent;color:var(--text-muted);font-size:13px;font-weight:800;cursor:pointer}.swap-mode-tabs button.active{background:rgba(var(--accent-rgb),.16);color:var(--accent-text)}.swap-limit-card{margin-top:14px;border:1px solid rgba(148,163,184,.14);border-radius:20px;padding:14px;background:#0f172a52;display:flex;flex-direction:column;gap:12px}.swap-limit-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.swap-limit-head strong{display:block;color:var(--text-primary);font-size:14px}.swap-limit-head span{display:block;margin-top:3px;color:var(--text-muted);font-size:11px}.swap-limit-toggle{display:inline-flex;gap:4px;padding:3px;border-radius:12px;background:#94a3b814}.swap-limit-toggle button{border:0;border-radius:9px;padding:6px 9px;background:transparent;color:var(--text-muted);font-size:11px;font-weight:800;cursor:pointer}.swap-limit-toggle button.active{background:rgba(var(--accent-rgb),.16);color:var(--accent-text)}.swap-limit-input-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.swap-limit-input-row input{min-width:0;border:1px solid rgba(148,163,184,.18);border-radius:14px;padding:12px;background:#0b12206b;color:var(--text-primary);font-size:18px;font-weight:800;outline:none}.swap-limit-input-row input:focus{border-color:rgba(var(--accent-rgb),.42)}.swap-limit-input-row span{color:var(--text-muted);font-size:12px;font-weight:800;white-space:nowrap}.swap-limit-order-row{border:1px solid rgba(148,163,184,.12);border-radius:18px;padding:12px;background:#0b12205c;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.swap-limit-order-main{min-width:0;display:flex;flex-direction:column;gap:4px}.swap-limit-order-main strong{color:var(--text-primary);font-size:13px}.swap-limit-order-main span,.swap-limit-order-main small{color:var(--text-muted);font-size:11px;line-height:1.45}.swap-limit-order-main small.error{color:#fca5a5}.swap-limit-order-main a{color:var(--accent);font-size:11px;font-weight:800;text-decoration:none}.swap-limit-cancel{flex-shrink:0;border:1px solid rgba(239,68,68,.22);border-radius:12px;padding:7px 10px;background:#ef444414;color:#fca5a5;font-size:11px;font-weight:800;cursor:pointer}.swap-limit-cancel:disabled{cursor:not-allowed;opacity:.55}.swap-history-card{margin-top:14px;border:1px solid rgba(148,163,184,.14);border-radius:22px;padding:14px;background:#0f172a52;display:flex;flex-direction:column;gap:10px}.swap-history-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.swap-history-head strong{display:block;font-size:14px;color:var(--text-primary)}.swap-history-head span{display:block;margin-top:2px;font-size:11px;color:var(--text-muted)}.swap-history-refresh{border:1px solid rgba(148,163,184,.18);border-radius:12px;padding:7px 10px;background:#94a3b814;color:var(--text-secondary);font-size:11px;font-weight:700;cursor:pointer}.swap-history-refresh:disabled{opacity:.6;cursor:not-allowed}.swap-history-empty{padding:12px;border-radius:16px;background:#94a3b80f;color:var(--text-muted);font-size:12px;text-align:center}.swap-history-row{border:1px solid rgba(148,163,184,.12);border-radius:18px;padding:12px;background:#0b12205c;display:flex;flex-direction:column;gap:10px}.swap-history-route{display:flex;align-items:center;gap:10px;color:var(--text-muted)}.swap-history-token{min-width:0;flex:1;display:flex;align-items:center;gap:10px}.swap-history-token strong{display:block;font-size:13px;color:var(--text-primary)}.swap-history-token span{display:block;font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swap-history-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--text-muted)}.swap-history-status{border:1px solid rgba(34,197,94,.22);border-radius:999px;padding:3px 8px;background:#22c55e14;color:#22c55e;text-transform:uppercase}.swap-history-provider{border:1px solid rgba(var(--accent-rgb),.24);border-radius:999px;padding:3px 8px;background:rgba(var(--accent-rgb),.1);color:var(--accent-text)}.swap-history-link{color:var(--accent);font-weight:700;text-decoration:none}.swap-history-link:hover{text-decoration:underline}.swap-submit-button{width:100%;margin-top:12px;border:1px solid rgba(var(--accent-rgb),.45);border-radius:20px;padding:18px 20px;background:linear-gradient(135deg,var(--accent-gradient-start) 0%,var(--accent-gradient-end) 100%);color:var(--accent-contrast);font-size:18px;font-weight:800;letter-spacing:-.01em;cursor:pointer;box-shadow:0 22px 38px rgba(var(--accent-rgb),.28);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.swap-submit-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 26px 42px rgba(var(--accent-rgb),.34);filter:brightness(1.06)}.swap-submit-button:disabled{background:linear-gradient(135deg,#8aa0c233,#8aa0c226);color:#9aa8c499;border-color:#8aa0c233;box-shadow:none;cursor:not-allowed}.swap-submit-button.compact{width:auto;margin-top:0;flex:1}.swap-footnote{margin-top:10px;text-align:center;font-size:12px;color:var(--text-muted);line-height:1.5;opacity:.7}.swap-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#070a1294;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.swap-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#070a124d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.swap-token-modal,.swap-confirm-modal{overflow:hidden;border-radius:28px;border:1px solid var(--border-default);background:linear-gradient(170deg,#121a28fa,#0b111bfa);box-shadow:0 32px 80px #00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column}.swap-token-modal{width:min(100%,392px);max-height:min(78vh,680px)}.swap-confirm-modal{width:min(100%,440px);max-height:min(84vh,760px)}.swap-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 14px;border-bottom:1px solid rgba(136,157,191,.2)}.swap-modal-kicker{font-size:11px;font-weight:800;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.swap-modal-header h3{margin:4px 0 0;font-size:24px;line-height:1.15;color:var(--text)}.swap-modal-close{width:40px;height:40px;border:1px solid var(--border-strong);border-radius:14px;background:#121a28e6;color:var(--text-muted);display:grid;place-items:center;cursor:pointer;transition:all .18s ease}.swap-modal-close:hover:not(:disabled){transform:translateY(-1px);color:var(--text);border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.1)}.swap-modal-close:disabled{opacity:.55;cursor:not-allowed}.swap-token-search{margin:14px 18px 0;display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border-radius:16px;border:1px solid var(--border-strong);background:#121a28d9;color:var(--text-muted)}.swap-token-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--text);font-size:14px;font-weight:600}.swap-quick-picks{display:flex;flex-wrap:wrap;gap:8px;padding:12px 18px 0}.swap-quick-pick{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;border:1px solid var(--border-strong);background:#121a28e6;color:var(--text);font-size:13px;font-weight:700;cursor:pointer;transition:all .18s ease}.swap-quick-pick:hover{transform:translateY(-1px);border-color:rgba(var(--accent-rgb),.5);box-shadow:0 12px 22px #0000004d}.swap-token-list{flex:1;overflow:auto;display:flex;flex-direction:column;gap:14px;padding:14px 18px 18px}.swap-token-section{display:flex;flex-direction:column;gap:8px}.swap-token-section-title{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.swap-token-row{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;border:1px solid rgba(139,160,194,.26);background:#111825d9;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.swap-token-row:hover{transform:translateY(-1px);border-color:rgba(var(--accent-rgb),.4);box-shadow:0 14px 24px #0000004d}.swap-token-row:disabled,.swap-token-row.disabled{cursor:not-allowed;opacity:.72}.swap-token-row:disabled:hover,.swap-token-row.disabled:hover{transform:none;border-color:#8ba0c242;box-shadow:none}.swap-token-row-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;text-align:left}.swap-token-row-copy strong{font-size:15px;color:var(--text)}.swap-token-row-copy span{font-size:11px;color:var(--text-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.swap-token-tag{flex-shrink:0;padding:6px 10px;border-radius:999px;border:1px solid rgba(var(--accent-rgb),.25);background:rgba(var(--accent-rgb),.12);color:var(--accent-text);font-size:11px;font-weight:700}.swap-token-tag.muted{border-color:#94a3b838;background:#94a3b81a;color:#cbd5e1}.swap-token-empty{padding:28px 14px;border-radius:18px;background:#0f1520b3;border:1px dashed rgba(138,160,194,.3);display:flex;flex-direction:column;gap:8px;text-align:center}.swap-token-empty strong{font-size:15px;color:var(--text)}.swap-token-empty span{font-size:12px;color:var(--text-muted)}.swap-confirm-route,.swap-confirm-details{padding:18px 20px 0}.swap-confirm-flow{display:flex;flex-direction:column;gap:12px}.swap-confirm-token{display:flex;align-items:center;gap:12px;padding:14px;border-radius:20px;border:1px solid rgba(139,160,194,.26);background:#111825d9}.swap-confirm-token span{display:block;font-size:12px;color:var(--text-muted)}.swap-confirm-token strong{display:block;margin-top:4px;font-size:22px;line-height:1.18;color:var(--text)}.swap-confirm-arrow{align-self:center;width:40px;height:40px;border-radius:14px;border:1px solid var(--border-strong);background:#121a28e6;color:var(--accent);display:grid;place-items:center}.swap-confirm-details{display:flex;flex-direction:column;gap:12px}.swap-confirm-actions{display:flex;gap:12px;padding:20px}.swap-confirm-cancel{flex:1;border-radius:18px;border:1px solid var(--border-strong);background:#121a28d9;color:var(--text);font-size:15px;font-weight:700;padding:14px;cursor:pointer;transition:all .18s ease}.swap-confirm-cancel:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.1)}.swap-confirm-cancel:disabled{opacity:.55;cursor:not-allowed}@keyframes swapQuoteBlink{0%,to{opacity:1}50%{opacity:.48}}@keyframes swapRefreshPulse{0%,to{box-shadow:0 0 rgba(var(--accent-rgb),.08)}50%{box-shadow:0 0 0 7px rgba(var(--accent-rgb),.02)}}@keyframes swapRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 640px){.swap-panel-shell{max-width:100%}.swap-tab{padding:9px 13px;font-size:13px}.swap-settings-card,.swap-controls-card,.swap-surface{border-radius:24px;padding:14px}.swap-control-grid,.swap-settings-grid{grid-template-columns:1fr}.swap-network-button{flex:1 1 calc(50% - 8px)}.swap-card{padding:16px;min-height:128px}.swap-card-body{flex-direction:column;align-items:stretch}.swap-amount-input,.swap-quote-output{font-size:36px}.swap-token-button{min-width:0;width:100%}.swap-card-head,.swap-card-foot,.swap-control-label-row,.swap-confirm-actions{flex-direction:column;align-items:stretch}.swap-card-head small{max-width:none;text-align:left}.swap-switch-button{margin:-10px 0}.swap-modal-overlay{padding:14px}.swap-token-modal,.swap-confirm-modal{width:100%;border-radius:24px}.swap-confirm-token strong{font-size:18px}.swap-submit-button.compact{width:100%}.swap-top-strip{flex-direction:column;align-items:stretch;gap:8px}.swap-chain-pills{justify-content:center}.swap-slip-strip{justify-content:center;flex-wrap:wrap}}.wallet-list{display:flex;flex-direction:column;gap:10px}.wallet-card{background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius-md);padding:14px}.wallet-card-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.wallet-name{font-size:14px;font-weight:700;color:var(--text)}.wallet-badge{display:inline-flex;padding:2px 8px;font-size:10px;font-weight:600;border-radius:6px;background:rgba(var(--accent-rgb),.15);color:var(--accent)}.wallet-addr{display:block;background:none;border:none;padding:0;font-family:monospace;font-size:12px;color:var(--text-muted);cursor:pointer;transition:color .2s}.wallet-addr:hover{color:var(--accent)}.wallet-addr .copy-ok{color:var(--positive)}.wallet-balances{display:flex;gap:16px;margin-top:8px;font-size:13px;color:var(--text)}.wallet-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wallet-action-card{display:flex;flex-direction:column;align-items:flex-start;gap:7px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#121a2866;color:var(--text);padding:13px;text-align:left;cursor:pointer;transition:all .15s ease}.wallet-action-card:hover{background:#121a28ad;border-color:var(--border-strong)}.wallet-action-card strong{font-size:13px}.wallet-action-card span:last-child{color:var(--text-muted);font-size:11px;line-height:1.4}.wallet-icon-chip{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:rgba(var(--accent-rgb),.1);color:var(--accent-text);border:1px solid rgba(var(--accent-rgb),.18);flex-shrink:0}.wallet-icon-chip--amber{background:#ffb11a1a;color:#ffd18d;border-color:#ffb11a3d}.wallet-icon-chip--ok{background:#22d38a1a;color:#8af0c0;border-color:#22d38a38}.wallet-edit-card{padding:12px}.wallet-edit-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.wallet-muted{margin-top:3px;color:var(--text-muted);font-size:11px;line-height:1.45}.wallet-form{grid-template-columns:1fr}.wallet-form-actions{display:flex;justify-content:flex-end;gap:8px}.wallet-submit-btn{display:inline-flex;width:auto;min-width:88px;padding:7px 14px;font-size:12px}.wallet-list--asset{gap:10px}.wallet-card--asset{border-color:var(--border-subtle);border-radius:var(--radius-lg);background:#121a2866;padding:12px}.wallet-card-main{display:flex;align-items:flex-start;gap:10px}.wallet-card-copy{min-width:0;flex:1}.wallet-card--asset .wallet-card-header{margin-bottom:3px}.wallet-copy-btn{flex-shrink:0}.wallet-balances--asset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0}.wallet-balance-cell{border:1px solid rgba(136,157,191,.1);border-radius:10px;background:#070b1173;padding:9px 10px;min-width:0}.wallet-balance-cell.active{border-color:#22d38a29;background:#22d38a0f}.wallet-balance-cell span{display:block;color:var(--text-muted);font-size:10px;text-transform:uppercase}.wallet-balance-cell strong{display:block;margin-top:3px;color:var(--text);font-size:14px;font-variant-numeric:tabular-nums}.wallet-card-actions{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(136,157,191,.1);flex-wrap:wrap}.wallet-danger-btn{margin-left:auto;color:var(--negative);border-color:#ff5e762e;background:#ff5e760f}.wallet-danger-btn:hover{background:#ff5e761a;border-color:#ff5e7647}.swap-results{display:flex;flex-direction:column;gap:12px}.swap-summary{display:flex;flex-direction:column;align-items:center;padding:16px;background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius-md)}.swap-summary strong{font-size:20px;color:var(--text);margin:4px 0}.swap-summary span{font-size:12px;color:var(--text-muted)}.swap-count{font-size:11px;color:var(--text-muted)}.swap-token-list{display:flex;flex-direction:column;gap:6px}.swap-token-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--bg-elevated);border:1px solid var(--line);border-radius:10px}.swap-token-info{display:flex;flex-direction:column}.swap-token-symbol{font-size:14px;font-weight:600;color:var(--text)}.swap-token-balance{font-size:11px;color:var(--text-muted)}.swap-token-value{font-size:14px;font-weight:700;color:var(--text)}.swap-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.swap-confirm{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--text-muted)}.swap-confirm-btns,.trade-history-filters{display:flex;gap:8px}.trade-filter-select{background:var(--bg-card);border:1px solid var(--line);border-radius:8px;padding:4px 10px;font-size:12px;color:var(--text);outline:none}.trade-history-list{display:flex;flex-direction:column;gap:10px}.trade-record-card{background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius-md);padding:14px}.trade-record-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.trade-pair{display:flex;align-items:center;gap:8px}.trade-pair strong{font-size:14px;color:var(--text)}.trade-chain-badge{display:inline-flex;padding:2px 6px;font-size:10px;font-weight:600;border-radius:4px;background:#ffffff0d;color:var(--text-muted)}.trade-status{font-size:12px;font-weight:600}.trade-status.status-open{color:var(--positive)}.trade-status.status-closed{color:#60a5fa}.trade-status.status-aborted{color:#f59e0b}.trade-status.status-orphaned{color:var(--text-muted)}.trade-record-meta{font-size:11px;color:var(--text-muted);margin-bottom:10px}.trade-record-details{display:flex;flex-direction:column;gap:4px}.trade-detail-row{display:flex;justify-content:space-between;font-size:12px;color:var(--text)}.trade-detail-label{color:var(--text-muted)}.profit-positive{color:var(--positive);font-weight:700}.profit-negative{color:var(--negative);font-weight:700}.trade-record-links{display:flex;gap:10px;margin-top:10px}.trade-record-links a{font-size:11px;color:var(--text-muted);padding:3px 8px;border-radius:6px;background:#ffffff0a;text-decoration:none;transition:all .2s}.trade-record-links a:hover{background:#ffffff14;color:var(--text)}.load-more-btn{width:100%;text-align:center;margin-top:8px}.trade-filter-card{padding:12px}.trade-filter-select{min-width:180px}.trade-history-list--asset{gap:10px}.trade-record-card--asset{border-color:var(--border-subtle);border-radius:var(--radius-lg);background:#121a2866;padding:12px}.trade-record-card--asset .trade-record-header{align-items:flex-start;gap:10px;margin-bottom:0}.trade-pair-wrap,.trade-record-card--asset .trade-pair{min-width:0}.trade-record-card--asset .trade-pair strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-record-card--asset .trade-chain-badge{border-radius:6px;background:#889dbf1a;border:1px solid var(--border-subtle)}.trade-record-card--asset .trade-status{display:inline-flex;flex-shrink:0;align-items:center;border-radius:8px;border:1px solid transparent;padding:4px 8px;font-size:11px}.trade-record-card--asset .trade-status.status-open{background:#22d38a14;border-color:#22d38a2e}.trade-record-card--asset .trade-status.status-closed{background:#60a5fa14;border-color:#60a5fa2e}.trade-record-card--asset .trade-status.status-aborted{background:#f59e0b14;border-color:#f59e0b2e}.trade-record-card--asset .trade-status.status-orphaned{background:#889dbf14;border-color:var(--border-subtle)}.trade-record-card--asset .trade-record-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:3px 0 0}.trade-record-card--asset .trade-record-duration{display:inline-flex;align-items:center;gap:4px;margin-left:0}.trade-record-card--asset .trade-record-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.trade-detail-cell{border:1px solid rgba(136,157,191,.1);border-radius:10px;background:#070b1173;padding:8px 10px;min-width:0}.trade-detail-cell span{display:block;color:var(--text-muted);font-size:10px}.trade-detail-cell strong{display:block;overflow:hidden;margin-top:3px;color:var(--text);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.trade-detail-cell.warn strong{color:#f59e0b}.trade-record-card--asset .trade-profit-bar{border-radius:10px;margin:10px 0 0}.trade-record-card--asset .trade-profit-bar-value{align-items:center}.trade-record-card--asset .trade-record-links{border-top:1px solid rgba(136,157,191,.1);flex-wrap:wrap;padding-top:10px}.trade-record-card--asset .trade-record-links a{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border-subtle);border-radius:8px;background:#121a2899;padding:5px 9px;font-weight:600}.trade-summary{border-radius:14px;border:1px solid var(--border-default);background:radial-gradient(circle at top right,rgba(var(--accent-rgb),.08),transparent 40%),linear-gradient(180deg,#0f1622f0,#0a0f18fa);padding:12px;display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.trade-summary-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.trade-summary-title{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--accent-strong);letter-spacing:.4px;text-transform:uppercase}.trade-summary-scope{font-size:11px;color:var(--text-muted)}.trade-summary-scope strong{color:var(--text);font-weight:600}.trade-summary-scope-sub{color:var(--text-muted);margin-left:4px;opacity:.7}.trade-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.trade-summary-cell{padding:10px 12px;border-radius:12px;background:#090e168c;border:1px solid rgba(136,157,191,.1);display:flex;flex-direction:column;gap:4px;min-width:0}.trade-summary-label{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:var(--text-muted);letter-spacing:.2px}.trade-summary-value{font-size:17px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.1}.trade-summary-value.pos{color:var(--positive)}.trade-summary-value.neg{color:var(--negative)}.trade-summary-value--mini{display:flex;flex-direction:column;gap:1px;font-size:13px;font-weight:700}.trade-summary-value--mini .pos{color:var(--positive)}.trade-summary-value--mini .neg{color:var(--negative)}.trade-summary-sub{font-size:10.5px;color:var(--text-muted);opacity:.78}.trade-record-card.has-profit{border-left:2px solid rgba(34,211,138,.55)}.trade-record-card.has-loss{border-left:2px solid rgba(255,94,118,.55)}.trade-record-duration{font-size:11px;color:var(--text-muted);padding:1px 7px;border-radius:6px;background:#ffffff0a;margin-left:8px}.trade-profit-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;margin:6px 0 4px;border-radius:10px;background:#090e1699;border:1px solid var(--border-subtle)}.trade-profit-bar-label{font-size:11px;color:var(--text-muted);letter-spacing:.3px;text-transform:uppercase;font-weight:600}.trade-profit-bar-value{display:flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.trade-profit-bar-value.profit-positive{color:var(--positive)}.trade-profit-bar-value.profit-negative{color:var(--negative)}.trade-profit-bar-amount{font-size:18px;font-weight:800;letter-spacing:-.2px}.trade-profit-bar-pct{font-size:12px;font-weight:700;opacity:.85;padding:2px 7px;border-radius:6px;background:#ffffff0d}.trade-gas{color:#f59e0b;font-weight:600}.af-panel{display:flex;flex-direction:column;gap:12px}.af-banner{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;font-size:12px;font-weight:600;border:1px solid transparent}.af-banner--warn{color:#fbbf24;background:#fbbf2414;border-color:#fbbf2440}.af-banner--err{color:var(--negative);background:#ff5e7614;border-color:#ff5e7640}.af-banner--ok{color:var(--positive);background:#22d38a14;border-color:#22d38a40}.af-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.af-summary-cell{padding:12px;border-radius:12px;background:radial-gradient(circle at top right,rgba(var(--accent-rgb),.06),transparent 50%),linear-gradient(180deg,#0f1622f0,#0a0f18fa);border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:3px;min-width:0}.af-summary-label{font-size:10.5px;color:var(--text-muted);letter-spacing:.3px;text-transform:uppercase;font-weight:600}.af-summary-value{font-size:20px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.15;letter-spacing:-.3px}.af-summary-value.pos{color:var(--positive)}.af-summary-value.neg{color:var(--negative)}.af-summary-value--mini{display:flex;gap:6px;font-size:12px;font-weight:700;align-items:center}.af-summary-sub{font-size:10.5px;color:var(--text-muted);opacity:.7}.af-pill{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.2px}.af-pill--open{color:var(--positive);background:#22d38a1f}.af-pill--close{color:#f59e0b;background:#f59e0b1f}.af-pill--on{color:var(--accent-strong);background:rgba(var(--accent-rgb),.14);border:1px solid rgba(var(--accent-rgb),.3)}.af-pill--off{color:var(--text-muted);background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.af-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:5px;border-radius:14px;border:1px solid var(--border-subtle);background:#090e167a}.af-tab-btn{position:relative;display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-muted);font-size:12px;font-weight:750;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.af-tab-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af-tab-btn em{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#889dbf1f;color:var(--text-muted);font-size:10px;font-style:normal;font-weight:800;font-variant-numeric:tabular-nums}.af-tab-btn:hover{color:var(--text);border-color:var(--border-default);background:#ffffff09}.af-tab-btn.active{color:var(--accent-strong);border-color:rgba(var(--accent-rgb),.32);background:rgba(var(--accent-rgb),.12);box-shadow:inset 0 1px #ffffff0a}.af-tab-btn.active em{background:rgba(var(--accent-rgb),.2);color:var(--accent-strong)}.af-section{border-radius:14px;border:1px solid var(--border-subtle);background:linear-gradient(180deg,#0f1622eb,#0a0f18f5);padding:12px;display:flex;flex-direction:column;gap:10px}.af-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.af-section-title{font-size:13px;font-weight:700;color:var(--text);margin:0;letter-spacing:.1px}.af-section-hint{font-size:11px;color:var(--text-muted)}.af-empty{padding:18px 12px;text-align:center;font-size:12px;color:var(--text-muted);border-radius:10px;background:#090e1666;border:1px dashed var(--border-default)}.af-form{display:flex;flex-direction:column;gap:12px}.af-form-row{display:flex;flex-direction:column;gap:6px}.af-form-row--split{flex-direction:row;gap:8px}.af-field{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.af-field-label{font-size:11px;color:var(--text-muted);letter-spacing:.3px;text-transform:uppercase;font-weight:600}.af-wallet-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.af-inline-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;border-radius:8px;border:1px solid var(--border-default);background:#ffffff09;color:var(--text-muted);font-size:11px;font-weight:700;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.af-inline-btn:hover{color:var(--text);border-color:rgba(var(--accent-rgb),.35);background:rgba(var(--accent-rgb),.08)}.af-wallet-list{display:flex;flex-direction:column;gap:6px}.af-wallet-loading{padding:10px 12px;border-radius:10px;border:1px solid var(--border-subtle);background:#090e1680;color:var(--text-muted);font-size:12px;font-weight:600}.af-exec-wallet-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px}.af-exec-wallet-option{min-width:0;display:inline-flex;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;border:1px solid var(--border-default);background:#090e168c;color:var(--text-muted);cursor:pointer;text-align:left;transition:border-color .15s,background .15s,color .15s}.af-exec-wallet-option span{min-width:0;display:flex;flex-direction:column;gap:1px}.af-exec-wallet-option strong,.af-exec-wallet-option small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af-exec-wallet-option strong{color:var(--text);font-size:12px;font-weight:750}.af-exec-wallet-option small{color:var(--text-muted);font-size:10.5px;font-weight:600}.af-exec-wallet-option:hover,.af-exec-wallet-option.active{color:var(--accent-strong);border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.1)}.af-wallet-row{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:6px;align-items:center}.af-input{width:100%;padding:9px 11px;border-radius:10px;background:#090e1699;border:1px solid var(--border-default);color:var(--text);font-size:13px;outline:none;transition:border-color .15s,background .15s;font-variant-numeric:tabular-nums}.af-input--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.2px}.af-input:focus{border-color:rgba(var(--accent-rgb),.55);background:#090e16d9}.af-input-wrap{position:relative}.af-input-wrap .af-input{padding-right:50px}.af-input-suffix{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--text-muted);font-weight:600;pointer-events:none}.af-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;background:#090e168c;border-radius:12px;border:1px solid var(--border-subtle)}.af-segmented-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:7px 10px;border-radius:8px;font-size:12px;font-weight:600;color:var(--text-muted);background:transparent;border:none;cursor:pointer;transition:color .15s,background .15s}.af-segmented-btn:hover{color:var(--text)}.af-segmented-btn.active{color:var(--accent-contrast);background:var(--accent);font-weight:700}.af-form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}.af-btn{padding:9px 16px;border-radius:10px;font-size:12px;font-weight:700;border:1px solid transparent;cursor:pointer;transition:all .15s;letter-spacing:.2px}.af-btn:disabled{opacity:.5;cursor:not-allowed}.af-btn--primary{background:var(--accent);color:var(--accent-contrast)}.af-btn--primary:hover:not(:disabled){filter:brightness(1.08)}.af-btn--ghost{background:transparent;color:var(--text-muted);border-color:#889dbf33}.af-btn--ghost:hover:not(:disabled){color:var(--text);background:#ffffff0a}.af-config-list{display:flex;flex-direction:column;gap:8px}.af-config-card{position:relative;padding:12px;border-radius:12px;background:#090e168c;border:1px solid var(--border-subtle);transition:border-color .15s,background .15s}.af-config-card.active{background:radial-gradient(circle at top right,rgba(var(--accent-rgb),.06),transparent 50%),#090e16a6;border-color:rgba(var(--accent-rgb),.3)}.af-config-card:hover{border-color:rgba(var(--accent-rgb),.4)}.af-config-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.af-config-addr{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1}.af-config-dot{width:8px;height:8px;border-radius:50%;background:var(--text-muted);flex-shrink:0}.af-config-card.active .af-config-dot{background:var(--positive);box-shadow:0 0 0 3px #22d38a2e}.af-config-addr-text{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--text);font-weight:600}.af-config-actions{display:inline-flex;gap:4px;flex-shrink:0}.af-icon-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--border-default);background:transparent;color:var(--text-muted);cursor:pointer;transition:all .15s}.af-icon-btn:hover{color:var(--text);background:#ffffff0f}.af-icon-btn:disabled{opacity:.5;cursor:not-allowed}.af-icon-btn--danger:hover{color:var(--negative);border-color:#ff5e7666}.af-config-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.af-meta-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:#ffffff0a;border:1px solid rgba(136,157,191,.1);font-size:11px;color:var(--text-muted)}.af-meta-button{font-family:inherit;cursor:pointer}.af-meta-button:hover{color:var(--text);border-color:#a8e74c59}.af-meta-button:disabled{cursor:not-allowed;opacity:.55}.af-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.af-status-metric{min-width:0;padding:9px 10px;border-radius:8px;background:#ffffff09;border:1px solid rgba(136,157,191,.1)}.af-status-metric span,.af-status-metric strong{display:block;min-width:0}.af-status-metric span{font-size:10.5px;color:var(--text-muted)}.af-status-metric strong{margin-top:3px;font-size:13px;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.af-status-metric strong.pos{color:var(--positive)}.af-status-metric strong.neg{color:var(--negative)}.af-job-list{display:flex;flex-direction:column;gap:6px}.af-job-stream-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.af-job-stream{min-width:0;display:flex;flex-direction:column;gap:8px}.af-stream-title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;color:var(--text-muted)}.af-stream-title span{font-variant-numeric:tabular-nums;color:var(--text-subtle)}.af-job-card{display:flex;border-radius:10px;background:#090e1680;border:1px solid rgba(136,157,191,.1);overflow:hidden;transition:border-color .15s}.af-job-card:hover{border-color:var(--border-default)}.af-job-stripe{width:3px;flex-shrink:0}.af-job-stripe.af-status-success{background:var(--positive)}.af-job-stripe.af-status-failed{background:var(--negative)}.af-job-stripe.af-status-running{background:var(--accent)}.af-job-stripe.af-status-skipped{background:var(--text-muted)}.af-job-stripe.af-status-pending{background:#60a5fa}.af-job-body{flex:1;padding:9px 12px;display:flex;flex-direction:column;gap:3px;min-width:0}.af-job-row1{display:flex;align-items:center;gap:8px}.af-job-status{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.2px}.af-job-status.af-status-success{color:var(--positive);background:#22d38a1f}.af-job-status.af-status-failed{color:var(--negative);background:#ff5e761f}.af-job-status.af-status-running{color:var(--accent-strong);background:rgba(var(--accent-rgb),.14)}.af-job-status.af-status-skipped{color:var(--text-muted);background:#ffffff0d}.af-job-status.af-status-pending{color:#60a5fa;background:#60a5fa1f}.af-job-action{font-size:11.5px;font-weight:700;letter-spacing:.2px}.af-job-action.open{color:var(--positive)}.af-job-action.close{color:#f59e0b}.af-job-amount{margin-left:auto;font-size:12.5px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.af-job-row2{display:flex;align-items:center;gap:10px;font-size:10.5px;color:var(--text-muted)}.af-job-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.af-job-id{margin-left:auto;opacity:.6}.af-job-error{margin-top:3px;padding:4px 7px;border-radius:6px;font-size:11px;color:var(--negative);background:#ff5e760f;border:1px solid rgba(255,94,118,.18);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 920px){.af-job-stream-grid{grid-template-columns:1fr}}@media (max-width: 1100px){.trade-summary-grid,.af-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.trade-summary-grid,.af-summary-grid{grid-template-columns:minmax(0,1fr)}.settings-toggle-grid,.wallet-action-grid,.wallet-balances--asset,.trade-record-card--asset .trade-record-details{grid-template-columns:1fr}.dca-batch-row{grid-template-columns:52px minmax(0,1fr) auto}.dca-remove-btn{grid-column:1 / -1}.wallet-danger-btn{margin-left:0}.trade-filter-select{min-width:0;width:100%}.trade-record-card--asset .trade-record-header,.trade-profit-bar{flex-direction:column;align-items:stretch}.af-tabs{gap:5px;padding:4px}.af-tab-btn{min-height:48px;flex-direction:column;gap:4px;padding:7px 4px;font-size:11px}.af-tab-btn em{position:absolute;right:5px;top:5px;min-width:16px;height:16px;padding:0 4px;font-size:9px}.af-form-row--split{flex-direction:column}.trade-profit-bar{flex-direction:column;align-items:flex-start;gap:6px}}.workbench.layout-4 .module-smart_money .af-summary-grid,.workbench.layout-work-4 .module-smart_money .af-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-box.modal-box-wide{max-width:1080px;min-height:auto;max-height:min(820px,calc(100vh - 28px));padding:16px}.modal-box.modal-box-wide .modal-content{overflow:visible;padding-right:0;margin-right:0}.opm-grid{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(340px,.92fr);gap:12px;align-items:start}.opm-left,.opm-right{display:flex;flex-direction:column;gap:8px;min-width:0}.opm-pair-info{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:4px;border-bottom:1px solid var(--line)}.opm-pair-info .modal-pair{margin:0;font-size:16px;font-weight:700}.opm-pair-info .modal-addr{margin:0;font-size:11px;font-family:var(--font-mono, ui-monospace, monospace);color:var(--text-muted)}.opm-section{margin:0}.opm-liquidity-risk{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(239,68,68,.28);border-radius:10px;background:#ef444414;color:var(--text-color);font-size:12px;line-height:1.35}.opm-liquidity-risk.is-ack{border-color:#f59e0b52;background:#f59e0b17}.opm-liquidity-risk svg{flex:0 0 auto;color:#f87171}.opm-liquidity-risk.is-ack svg{color:#f59e0b}.opm-liquidity-risk span{min-width:0;flex:1;font-weight:600}.opm-liquidity-risk strong{flex:0 0 auto;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:12px;color:var(--text-color)}.token-risk-card{display:flex;align-items:center;gap:7px;min-height:30px;padding:5px 9px;border-radius:9px;border:1px solid rgba(148,163,184,.18);background:#0f172a2e;color:var(--text-color);font-size:11px;line-height:1.2}.token-risk-card.is-neutral,.token-risk-card.is-low{border-color:#22c55e3d;background:#1665341a}.token-risk-card.is-medium,.token-risk-card.is-unknown{border-color:#f59e0b47;background:#78350f24}.token-risk-card.is-high,.token-risk-card.is-critical{border-color:#ef444457;background:#7f1d1d29}.token-risk-card svg{flex:0 0 auto;color:#f59e0b}.token-risk-card.is-high svg,.token-risk-card.is-critical svg{color:#ef4444}.token-risk-card strong,.token-risk-card b{flex:0 0 auto;font-weight:800}.token-risk-card span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffc7}.token-risk-card b{font-size:10px;color:var(--text-muted)}.opm-compact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.opm-amount-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:4px}.opm-amount-preset{min-width:0;height:28px;padding:0 6px;border-radius:8px;border:1px solid rgba(148,163,184,.18);background:#0f172a2e;color:var(--text-muted);font-size:11px;font-weight:800;line-height:1;cursor:pointer;transition:border-color .12s,background .12s,color .12s,transform .12s}.opm-amount-preset:hover:not(:disabled){transform:translateY(-1px);border-color:#60a5fa52;color:#e0f2fe;background:#2563eb24}.opm-amount-preset.active{border-color:#84cc1661;background:linear-gradient(180deg,#84cc162b,#3b82f61a);color:#f8fafc}.opm-amount-preset.is-max{color:#bfdbfe}.opm-amount-preset:disabled{cursor:not-allowed;opacity:.45;transform:none}.opm-range-strip{display:grid;gap:8px}.opm-range-chip{position:relative;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 6px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#0f172a29;color:var(--text-muted);transition:border-color .12s,background .12s,color .12s,transform .12s,box-shadow .12s}.opm-range-chip:hover{transform:translateY(-1px);border-color:#94a3b83d;color:#e2e8f0eb}.opm-range-chip.active{border-color:#60a5fa61;background:linear-gradient(180deg,#2563eb29,#0f172a47);color:#f8fbff;box-shadow:inset 0 0 0 1px #60a5fa14,0 10px 18px #02061729}.opm-range-chip.active:after{content:"";position:absolute;left:10px;right:10px;bottom:4px;height:2px;border-radius:999px;background:linear-gradient(90deg,#60a5fa2e,#60a5fae6,#60a5fa2e)}.opm-range-chip-label{display:inline-flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.1;transform:translateY(-.5px)}.opm-range-chip-dot{width:5px;height:5px;border-radius:999px;background:#60a5fae6;flex-shrink:0;box-shadow:0 0 0 2px #60a5fa1a;transform:translateY(-.5px)}.opm-range-chip.active .opm-range-chip-dot{background:#bfdbfe;box-shadow:0 0 0 2px #bfdbfe24}.opm-suggestion-strip{margin-top:8px;display:grid;gap:8px;width:100%}.opm-suggestion-chip{width:100%;min-width:0;justify-content:flex-start;box-sizing:border-box;box-shadow:inset 0 0 0 1px #ffffff05}.opm-suggestion-chip-icon{font-size:11px;filter:grayscale(.2);flex-shrink:0}.opm-suggestion-chip-mode{font-size:11px;font-weight:700;flex-shrink:0;white-space:nowrap}.opm-suggestion-chip-value{margin-left:auto;min-width:0;font-size:12px;font-weight:700;color:var(--text-primary, #fff);font-family:var(--font-mono, monospace);white-space:nowrap}.opm-suggestion-chip-share{font-size:10px;opacity:.6;color:var(--text-muted);flex-shrink:0;white-space:nowrap}.opm-toggle-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-items:stretch}.opm-toggle-btn{width:100%;min-height:100%;padding:10px;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:#0f172a29;color:inherit;display:grid;grid-template-columns:minmax(0,1fr);align-content:space-between;align-items:start;justify-items:start;gap:8px;cursor:pointer;transition:border-color .12s,background .12s,transform .12s}.opm-toggle-copy{display:grid;gap:4px;width:100%;min-width:0;text-align:left}.opm-toggle-title{font-size:12px;font-weight:600;line-height:1.25}.opm-provider-label{display:flex;min-width:0;align-items:center;gap:7px}.opm-provider-icons{display:inline-flex;flex-shrink:0;align-items:center}.opm-provider-icons img{width:18px;height:18px;border-radius:5px;border:1px solid rgba(255,255,255,.18);background:#05070a;-o-object-fit:cover;object-fit:cover}.opm-provider-icons.multi img+img{margin-left:-5px}.opm-provider-label .opm-toggle-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opm-provider-empty{padding:8px 10px;border:1px solid rgba(245,158,11,.24);border-radius:8px;background:#f59e0b14;color:#fbbf24;font-size:11px;line-height:1.4}.opm-provider-grid{grid-template-columns:repeat(var(--opm-provider-columns, 1),minmax(0,1fr))}.opm-task-mode-grid{gap:6px}.opm-task-mode-btn{min-width:0;min-height:36px;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:4px;padding:7px 8px}.opm-task-mode-btn .opm-toggle-copy{width:auto}.opm-task-mode-btn .opm-toggle-title{white-space:nowrap;font-size:11px;line-height:1.2}.opm-task-mode-check{flex:0 0 auto;color:currentColor}.opm-toggle-desc{font-size:10px;line-height:1.35;color:var(--text-muted)}.opm-toggle-btn:hover{transform:translateY(-1px)}.opm-toggle-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.opm-toggle-btn.active.is-rebalance{border-color:#a855f752;background:#a855f71f}.opm-toggle-btn.active.is-stoploss{border-color:#ec489947;background:#ec48991a}.opm-toggle-pill{padding:4px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#0f172a42;font-size:10px;font-weight:700;color:var(--text-muted);flex-shrink:0;align-self:flex-start}.opm-toggle-btn.active.is-rebalance .opm-toggle-pill{background:#ffffff24;color:#e9d5ff}.opm-toggle-btn.active.is-stoploss .opm-toggle-pill{background:#ffffff24;color:#fbcfe8}.opm-inline-hint{font-size:11px;color:var(--text-muted);line-height:1.45}.opm-hint{font-size:11px;color:var(--text-muted)}.opm-price-range{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:10px 12px;border-radius:12px;background:#0f172a40;border:1px solid var(--line)}.opm-price-cell{display:flex;flex-direction:column;gap:2px}.opm-price-cell-current{align-items:center}.opm-price-cell-upper{align-items:flex-end}.opm-price-label{font-size:10px;color:var(--text-muted);letter-spacing:.02em}.opm-price-value{font-size:12px;font-family:var(--font-mono, ui-monospace, monospace);font-weight:600}.opm-price-cell-lower .opm-price-value{color:var(--positive)}.opm-price-cell-upper .opm-price-value{color:var(--negative)}.opm-share-card{margin-top:4px;padding:10px 14px;border-radius:12px;background:linear-gradient(135deg,#22d38a1a,#60a5fa14);border:1px solid rgba(34,211,138,.2);display:flex;align-items:baseline;justify-content:space-between;gap:12px}.opm-share-label{font-size:11px;color:var(--text-muted);letter-spacing:.02em}.opm-share-value{font-size:14px;font-weight:700;font-family:var(--font-mono, ui-monospace, monospace);color:var(--accent)}.binance-broadcast-toggle{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border-radius:999px;border:1px solid rgba(240,185,11,.28);background:#f0b90b14;color:var(--text);font-size:12px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.binance-broadcast-toggle img{width:16px;height:16px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.binance-broadcast-toggle:hover:not(:disabled){border-color:#f0b90b73;background:#f0b90b24}.binance-broadcast-toggle:active:not(:disabled){transform:translateY(1px)}.binance-broadcast-toggle.active{border-color:#f0b90b9e;background:#f0b90b33;color:#f0b90b}.binance-broadcast-toggle:disabled{cursor:not-allowed;opacity:.48}.binance-broadcast-toggle.compact{width:auto;height:34px;min-height:34px;padding:0 10px}.binance-broadcast-toggle.task-toggle{width:calc(100% - 16px);min-height:38px;margin:8px;justify-content:flex-start;border-radius:10px}.binance-broadcast-toggle.add-liq-broadcast{width:100%;min-height:40px;border-radius:12px}.broadcast-badge{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;max-width:100%;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.2;white-space:nowrap}.broadcast-badge.tone-success{border:1px solid rgba(34,197,94,.24);background:#22c55e1f;color:#86efac}.broadcast-badge.tone-warning{border:1px solid rgba(245,158,11,.28);background:#f59e0b24;color:#fbbf24}.broadcast-badge.tone-neutral{border:1px solid rgba(148,163,184,.22);background:#94a3b81f;color:#e2e8f0d9}.binance-broadcast-section{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px;border-radius:10px;border:1px solid rgba(240,185,11,.22);background:#f0b90b0f}.binance-broadcast-section div{display:grid;gap:3px}.binance-broadcast-section strong{font-size:12px}.binance-broadcast-section span{color:var(--text-muted);font-size:11px}.add-liq-result{display:grid;gap:4px;padding:10px;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:#94a3b814;font-size:12px}.add-liq-result strong{font-size:13px}.add-liq-result span{font-weight:800}.add-liq-result small{color:var(--text-muted)}.add-liq-result.tone-success{border-color:#22c55e47;background:#22c55e1a}.add-liq-result.tone-warning{border-color:#f59e0b52;background:#f59e0b1f}.swap-history-meta .broadcast-badge{margin-left:2px}.swap-msg .broadcast-badge{margin-top:2px}@media (max-width: 1180px){.modal-box.modal-box-wide{max-width:980px}}@media (max-width: 900px){.modal-box.modal-box-wide{max-width:520px}.modal-box.modal-box-wide .modal-content{overflow-y:auto;padding-right:4px;margin-right:-4px}.opm-grid,.opm-compact-fields{grid-template-columns:minmax(0,1fr)}.opm-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-picker-list,.opm-suggestion-strip{grid-template-columns:minmax(0,1fr)!important}.opm-range-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 560px){.opm-toggle-grid{grid-template-columns:minmax(0,1fr)}}.aaw-shell{display:flex;flex-direction:column;gap:16px;color:var(--text)}.aaw-notice,.aaw-error,.aaw-empty-line{border-radius:12px;padding:11px 13px;font-size:12px;line-height:1.5}.aaw-notice{color:#d9f99d;border:1px solid rgba(188,255,47,.22);background:#bcff2f1a}.aaw-error{color:#fecdd3;border:1px solid rgba(255,94,118,.22);background:#ff5e761a}.aaw-empty-line{color:var(--text-muted);border:1px dashed var(--border-default);background:#0f172a3d}.aaw-hero{display:flex;align-items:stretch;justify-content:space-between;gap:18px;padding:18px;border:1px solid var(--border-default);border-radius:16px;background:linear-gradient(135deg,#0f172aeb,#0b121cc2),repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 1px,transparent 1px 10px)}.aaw-kicker,.aaw-tab,.aaw-primary-btn,.aaw-secondary-btn,.aaw-danger-btn,.aaw-created-code button,.aaw-icon-btn,.aaw-mini-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.aaw-kicker{color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.aaw-hero h2{margin:8px 0 0;font-size:28px;line-height:1.1;letter-spacing:0}.aaw-hero-stats{display:grid;grid-template-columns:repeat(4,minmax(84px,1fr));gap:10px;min-width:min(520px,100%)}.aaw-hero-stats div{min-width:0;padding:12px;border-radius:12px;border:1px solid var(--border-default);background:#070b116b}.aaw-hero-stats span,.aaw-panel-head span,.aaw-row-main small,.aaw-code-top span,.aaw-code-meta span,.aaw-module-toolbar span,.aaw-module-copy small,.aaw-quota-line,.aaw-ann-content{color:var(--text-muted)}.aaw-hero-stats span{display:block;font-size:11px}.aaw-hero-stats strong{display:block;margin-top:4px;font-size:20px;line-height:1}.aaw-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:4px;border-radius:14px;border:1px solid var(--border-default);background:#070b115c}.aaw-tab{min-height:38px;border:0;border-radius:10px;padding:0 14px;color:var(--text-muted);background:transparent;font-size:13px;font-weight:800}.aaw-tab:hover{color:var(--text);background:#8ba0c417}.aaw-tab.active{color:var(--accent-contrast);background:linear-gradient(135deg,var(--accent-gradient-start),var(--accent-gradient-end))}.aaw-split{display:grid;grid-template-columns:minmax(320px,.88fr) minmax(460px,1.2fr);gap:16px;align-items:start}.aaw-panel{min-width:0;border:1px solid var(--border-default);border-radius:16px;background:#0c121cc2;box-shadow:0 18px 50px #0000002e;padding:16px}.aaw-list-panel{position:sticky;top:12px}.aaw-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.aaw-panel-head h3{margin:0;font-size:17px;line-height:1.2}.aaw-panel-head span{display:block;margin-top:4px;font-size:12px}.aaw-icon-btn{width:36px;height:36px;border-radius:10px;border:1px solid rgba(139,160,196,.2);background:#0f172a94;color:var(--text)}.aaw-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid rgba(139,160,196,.2);border-radius:12px;background:#070b1161;padding:8px 8px 8px 12px}.aaw-search input,.aaw-field input,.aaw-field textarea{min-width:0;width:100%;border:1px solid rgba(139,160,196,.2);border-radius:10px;background:#070b117a;color:var(--text);outline:none}.aaw-search input{border:0;background:transparent;height:28px}.aaw-search button{height:30px;border:0;border-radius:8px;padding:0 12px;color:var(--accent-contrast);background:var(--accent);font-size:12px;font-weight:800}.aaw-rows,.aaw-code-list{display:flex;flex-direction:column;gap:10px}.aaw-rows{max-height:720px;overflow:auto;padding-right:2px;margin-top:12px}.aaw-user-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;border:1px solid var(--border-default);border-radius:13px;background:#0f172a6b;color:var(--text);padding:10px;text-align:left}.aaw-user-row:hover,.aaw-user-row.selected{border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.08)}.aaw-avatar{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:12px;background:#60a5fa29;color:#bfdbfe;font-weight:900}.aaw-row-main{min-width:0}.aaw-row-main strong,.aaw-row-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aaw-row-main strong{font-size:13px}.aaw-row-main small{margin-top:3px;font-size:11px}.aaw-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:999px;padding:0 9px;border:1px solid rgba(139,160,196,.2);color:var(--text-muted);background:#8ba0c417;font-size:11px;font-weight:800;white-space:nowrap}.aaw-badge.ok{border-color:#22d38a42;color:#86efac;background:#22d38a1a}.aaw-badge.warn{border-color:#facc1540;color:#fde68a;background:#facc151a}.aaw-badge.danger{border-color:#ff5e763d;color:#fecdd3;background:#ff5e761a}.aaw-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end}.aaw-field{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--text-muted);font-size:11px;font-weight:800}.aaw-field.full{margin-top:10px}.aaw-field input,.aaw-field textarea{padding:10px 11px;font-size:13px;line-height:1.35}.aaw-field textarea{resize:vertical}.aaw-field input:focus,.aaw-field textarea:focus,.aaw-search:focus-within{border-color:rgba(var(--accent-rgb),.42);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.08)}.aaw-check-row{display:flex;align-items:center;gap:8px;min-height:39px;border:1px solid var(--border-default);border-radius:10px;padding:0 10px;background:#070b1157;color:var(--text);font-size:12px;font-weight:800}.aaw-check-row input{accent-color:var(--accent)}.aaw-module-editor{margin-top:12px;border:1px solid var(--border-default);border-radius:14px;background:#070b1147;padding:12px}.aaw-module-editor.dense{padding:10px}.aaw-module-toolbar,.aaw-module-group-head,.aaw-quota-line,.aaw-actions,.aaw-code-top,.aaw-code-meta,.aaw-created-code{display:flex;align-items:center;justify-content:space-between;gap:10px}.aaw-module-toolbar strong{font-size:13px}.aaw-module-toolbar span{margin-left:8px;font-size:12px}.aaw-inline-actions{display:flex;gap:8px;flex-wrap:wrap}.aaw-mini-btn{min-height:28px;border:0;border-radius:8px;padding:0 9px;color:var(--accent-contrast);background:var(--accent);font-size:11px;font-weight:900}.aaw-mini-btn.ghost{color:var(--text);background:#8ba0c41f}.aaw-module-groups{display:flex;flex-direction:column;gap:8px;margin-top:12px}.aaw-module-group{min-width:0;border:1px solid rgba(139,160,196,.14);border-radius:12px;background:#0f172a3d;padding:9px}.aaw-module-group-head{display:grid;grid-template-columns:minmax(120px,auto) minmax(0,1fr) auto;margin-bottom:0;color:var(--text-muted);font-size:12px;font-weight:800}.aaw-module-group.open .aaw-module-group-head{margin-bottom:8px}.aaw-module-group-toggle,.aaw-module-group-action{border:0;background:transparent;font:inherit}.aaw-module-group-toggle{display:inline-flex;min-width:0;align-items:center;justify-content:flex-start;gap:6px;color:var(--text);text-align:left}.aaw-module-group-toggle svg{flex-shrink:0;transition:transform .15s ease}.aaw-module-group.open .aaw-module-group-toggle svg{transform:rotate(180deg)}.aaw-module-group-toggle span,.aaw-module-group-summary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aaw-module-group-toggle em{flex-shrink:0;color:var(--text-muted);font-size:10px;font-style:normal;font-weight:700}.aaw-module-group-summary{font-size:11px;font-weight:600}.aaw-module-group-action{color:var(--accent);font-size:11px;font-weight:800}.aaw-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aaw-module-check{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center;min-height:56px;border:1px solid var(--border-default);border-radius:12px;background:#0f172a6b;padding:9px;cursor:pointer}.aaw-module-check.checked{border-color:rgba(var(--accent-rgb),.42);background:rgba(var(--accent-rgb),.08)}.aaw-module-check input{position:absolute;opacity:0;pointer-events:none}.aaw-checkmark{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:8px;border:1px solid var(--border-strong);color:var(--accent-contrast);background:#070b1173}.aaw-module-check.checked .aaw-checkmark{border-color:transparent;background:var(--accent)}.aaw-module-copy{min-width:0}.aaw-module-copy strong,.aaw-module-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aaw-module-copy strong{color:var(--text);font-size:12px}.aaw-module-copy small{margin-top:2px;font-size:10px;font-family:var(--font-mono, ui-monospace, monospace)}.aaw-quota-line{justify-content:flex-start;flex-wrap:wrap;margin-top:12px;font-size:12px}.aaw-actions{justify-content:flex-start;flex-wrap:wrap;margin-top:14px}.aaw-actions.compact{margin-top:12px}.aaw-primary-btn,.aaw-secondary-btn,.aaw-danger-btn{min-height:38px;border-radius:var(--radius-sm);padding:0 14px;font-size:12px;font-weight:900;font-family:inherit;cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base),filter var(--transition-base)}.aaw-primary-btn{border:0;color:var(--accent-contrast);background:linear-gradient(135deg,var(--accent-gradient-start),var(--accent-gradient-end))}.aaw-secondary-btn{border:1px solid var(--border-default);color:var(--text);background:#94a3b812}.aaw-danger-btn{border:1px solid rgba(var(--negative-rgb),.26);color:#fecdd3;background:rgba(var(--negative-rgb),.1)}.aaw-primary-btn:hover:not(:disabled){filter:brightness(1.08)}.aaw-secondary-btn:hover:not(:disabled){border-color:var(--border-strong);background:#94a3b81f}.aaw-danger-btn:hover:not(:disabled){border-color:rgba(var(--negative-rgb),.4);background:rgba(var(--negative-rgb),.16)}.aaw-primary-btn:disabled,.aaw-secondary-btn:disabled,.aaw-danger-btn:disabled,.aaw-icon-btn:disabled,.aaw-search button:disabled{cursor:not-allowed;opacity:.55}.aaw-created-code{margin-bottom:12px;border:1px solid rgba(var(--accent-rgb),.26);border-radius:12px;background:rgba(var(--accent-rgb),.09);padding:10px 12px}.aaw-created-code span{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-family:var(--font-mono, ui-monospace, monospace);font-weight:900;color:var(--accent)}.aaw-created-code button{border:0;border-radius:9px;padding:8px 10px;color:var(--accent-contrast);background:var(--accent);font-size:12px;font-weight:900}.aaw-code-card{border:1px solid var(--border-default);border-radius:14px;background:#0f172a61;padding:13px}.aaw-code-top{align-items:flex-start}.aaw-code-top strong{display:block;font-size:14px;font-family:var(--font-mono, ui-monospace, monospace)}.aaw-code-top span{display:block;margin-top:4px;font-size:11px}.aaw-code-meta{justify-content:flex-start;flex-wrap:wrap;margin-top:12px}.aaw-code-meta span{border:1px solid var(--border-subtle);border-radius:999px;background:#070b1147;padding:5px 9px;font-size:11px}.aaw-code-edit{margin-top:12px}.aaw-ann-content{margin:12px 0 0;font-size:12px;line-height:1.65}@media (max-width: 1180px){.aaw-hero,.aaw-split{grid-template-columns:minmax(0,1fr)}.aaw-hero{display:grid}.aaw-list-panel{position:static}}@media (max-width: 720px){.aaw-hero-stats,.aaw-form-grid,.aaw-module-grid{grid-template-columns:minmax(0,1fr)}.aaw-user-row{grid-template-columns:34px minmax(0,1fr)}.aaw-user-row .aaw-badge{grid-column:2;justify-self:start}.aaw-panel,.aaw-hero{padding:13px}.aaw-module-group-head{grid-template-columns:minmax(0,1fr) auto}.aaw-module-group-summary{grid-column:1 / -1;order:3}}.am-stat-row{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}@media (max-width: 720px){.am-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.am-stat-chip{position:relative;display:flex;flex-direction:column;gap:4px;padding:11px 12px 11px 14px;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:#070b118c;overflow:hidden;text-align:left;cursor:default;transition:all .15s ease;font:inherit;color:var(--text)}.am-stat-chip:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:0 4px 4px 0;background:#9aa8c480}.am-stat-chip.tone-ok:before{background:var(--positive)}.am-stat-chip.tone-warn:before{background:#ffb11a}.am-stat-chip.tone-danger:before{background:var(--negative)}.am-stat-chip.tone-accent:before{background:#38bdf8}.am-stat-chip.tone-idle:before{background:#9aa8c473}.am-stat-chip.is-clickable{cursor:pointer}.am-stat-chip.is-clickable:hover{border-color:rgba(var(--accent-rgb),.35);background:#121a28c7;transform:translateY(-1px)}.am-stat-chip-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.am-stat-chip-label{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.am-stat-chip-value{font-size:19px;font-weight:900;line-height:1.05;letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;color:var(--text)}.am-stat-chip.tone-ok .am-stat-chip-value{color:#8af0c0}.am-stat-chip.tone-warn .am-stat-chip-value{color:#ffd18d}.am-stat-chip.tone-danger .am-stat-chip-value{color:#ff8a9e}.am-stat-chip.tone-accent .am-stat-chip-value{color:#93d3f7}.am-stat-chip-hint{font-size:10px;color:var(--text-muted);opacity:.85}.am-status-dot{position:relative;display:inline-block;border-radius:999px;background:#9aa8c4b3;box-shadow:0 0 0 2px #070b11d9;flex-shrink:0}.am-status-dot-xs{width:6px;height:6px}.am-status-dot-sm{width:8px;height:8px}.am-status-dot-md{width:10px;height:10px}.am-status-dot-lg{width:12px;height:12px}.am-status-dot.tone-ok{background:var(--positive)}.am-status-dot.tone-warn{background:#ffb11a}.am-status-dot.tone-danger{background:var(--negative)}.am-status-dot.tone-accent{background:#38bdf8}.am-status-dot.tone-idle{background:#9aa8c4b3}.am-status-dot.is-pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:inherit;opacity:.55;animation:am-status-pulse 1.4s cubic-bezier(0,0,.2,1) infinite}@keyframes am-status-pulse{0%{transform:scale(1);opacity:.55}80%,to{transform:scale(2.4);opacity:0}}.am-dense-list{display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;background:#070b118c}.am-dense-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border:0;border-bottom:1px solid var(--border-subtle);background:transparent;color:var(--text);text-align:left;width:100%;cursor:pointer;transition:background .12s ease;font:inherit}.am-dense-row:last-child{border-bottom:0}.am-dense-row:hover{background:#121a2899}.am-dense-row.selected{background:rgba(var(--accent-rgb),.1)}.am-dense-main{min-width:0;flex:1}.am-dense-title{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--text);letter-spacing:-.005em}.am-dense-sub{margin-top:2px;font-size:10.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-dense-end{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.am-dense-end-value{font-size:13px;font-weight:800;color:var(--text)}.am-dense-end-label{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);opacity:.7}.am-search-bar{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:#070b118c}.am-search-bar input{flex:1;border:0;background:transparent;color:var(--text);font:inherit;font-size:12px;outline:none}.am-search-bar input::-moz-placeholder{color:var(--text-muted)}.am-search-bar input::placeholder{color:var(--text-muted)}.am-search-bar svg{color:var(--text-muted)}.am-filter-pills{display:flex;flex-wrap:wrap;gap:5px}.am-filter-pill{border-radius:999px;border:1px solid var(--border-subtle);background:#121a288c;color:var(--text-muted);padding:4px 10px;font-size:10.5px;font-weight:600;cursor:pointer;transition:all .12s ease}.am-filter-pill:hover{color:var(--text)}.am-filter-pill.active{border-color:rgba(var(--accent-rgb),.45);background:rgba(var(--accent-rgb),.14);color:var(--accent-text)}.am-ops-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width: 900px){.am-ops-grid{grid-template-columns:1fr}}.am-section-cap{display:flex;align-items:center;justify-content:space-between;padding:0 4px 6px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.am-section-cap button{background:transparent;border:0;color:var(--text-muted);font:inherit;font-size:10px;text-transform:none;letter-spacing:0;cursor:pointer}.am-section-cap button:hover{color:var(--text)}.am-section-cap button:disabled{opacity:.4;cursor:not-allowed}.am-tag{display:inline-flex;align-items:center;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:700;font-variant-numeric:tabular-nums;background:#889dbf1f;color:var(--text-muted)}.am-tag.tone-ok{background:#22d38a26;color:#8af0c0}.am-tag.tone-warn{background:#ffb11a26;color:#ffd18d}.am-tag.tone-danger{background:#ff5e7626;color:#ff8a9e}.am-tag.tone-accent{background:#38bdf826;color:#93d3f7}.am-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none}.am-drawer.is-open{pointer-events:auto}.am-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0204088c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .18s ease}.am-drawer.is-open .am-drawer-backdrop{opacity:1}.am-drawer-panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;background:#0a0e15;border-left:1px solid var(--border-default);box-shadow:-20px 0 40px -20px #000000b3;transform:translate(100%);transition:transform .22s cubic-bezier(.22,1,.36,1)}.am-drawer.is-open .am-drawer-panel{transform:translate(0)}.am-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:16px 18px;border-bottom:1px solid rgba(136,157,191,.1);background:#121a2866}.am-drawer-title{font-size:15px;font-weight:800;color:var(--text);letter-spacing:-.01em}.am-drawer-subtitle{margin-top:3px;font-size:11px;color:var(--text-muted)}.am-drawer-actions{display:inline-flex;align-items:center;gap:6px}.am-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;border:0;background:#889dbf1f;color:var(--text);cursor:pointer;transition:background .12s ease}.am-drawer-close:hover{background:#889dbf38}.am-drawer-body{flex:1;padding:16px 18px;overflow-y:auto}.am-drawer-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;background:#121a2873;border:1px solid rgba(136,157,191,.1);border-radius:var(--radius-md);margin-bottom:12px;font-size:11px}.am-drawer-meta-key{font-size:9.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.am-drawer-meta-val{margin-top:2px;color:var(--text);font-variant-numeric:tabular-nums;word-break:break-all}.am-drawer-meta-row-2{grid-column:span 2}.module-admin_panel .am-clip-line{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.module-admin_panel .am-long-detail{margin-top:8px;border:1px solid rgba(139,160,196,.14);border-radius:8px;background:#070b114d;color:var(--text-muted);font-size:10px;line-height:1.5}.module-admin_panel .am-long-detail.danger{border-color:rgba(var(--negative-rgb),.18);background:rgba(var(--negative-rgb),.08);color:#fecdd3}.module-admin_panel .am-long-detail summary{cursor:pointer;padding:6px 8px;font-weight:800;list-style:none}.module-admin_panel .am-long-detail summary::-webkit-details-marker{display:none}.module-admin_panel .am-long-detail summary:after{content:"展开";float:right;color:var(--accent);font-weight:800}.module-admin_panel .am-long-detail[open] summary:after{content:"收起"}.module-admin_panel .am-long-detail>div{max-height:180px;overflow:auto;border-top:1px solid rgba(139,160,196,.1);padding:8px;white-space:pre-wrap;word-break:break-word}.workbench.layout-2 .module-admin_panel .am-ops-grid,.workbench.layout-work-2 .module-admin_panel .am-ops-grid,.workbench.layout-2 .module-admin_panel .aaw-split,.workbench.layout-work-2 .module-admin_panel .aaw-split{grid-template-columns:1fr}.workbench.layout-2 .module-admin_panel .am-stat-row,.workbench.layout-work-2 .module-admin_panel .am-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench.layout-3 .module-admin_panel .am-stat-row,.workbench.layout-4 .module-admin_panel .am-stat-row,.workbench.layout-work-3 .module-admin_panel .am-stat-row,.workbench.layout-work-4 .module-admin_panel .am-stat-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.workbench.layout-3 .module-admin_panel .am-stat-chip,.workbench.layout-4 .module-admin_panel .am-stat-chip,.workbench.layout-work-3 .module-admin_panel .am-stat-chip,.workbench.layout-work-4 .module-admin_panel .am-stat-chip{padding:8px 9px 8px 11px}.workbench.layout-3 .module-admin_panel .am-stat-chip-label,.workbench.layout-4 .module-admin_panel .am-stat-chip-label,.workbench.layout-work-3 .module-admin_panel .am-stat-chip-label,.workbench.layout-work-4 .module-admin_panel .am-stat-chip-label{font-size:8.5px;letter-spacing:.1em}.workbench.layout-3 .module-admin_panel .am-stat-chip-value,.workbench.layout-4 .module-admin_panel .am-stat-chip-value,.workbench.layout-work-3 .module-admin_panel .am-stat-chip-value,.workbench.layout-work-4 .module-admin_panel .am-stat-chip-value{font-size:15px}.workbench.layout-3 .module-admin_panel .am-stat-chip-hint,.workbench.layout-4 .module-admin_panel .am-stat-chip-hint,.workbench.layout-work-3 .module-admin_panel .am-stat-chip-hint,.workbench.layout-work-4 .module-admin_panel .am-stat-chip-hint{font-size:9px}.workbench.layout-3 .module-admin_panel .am-ops-grid,.workbench.layout-4 .module-admin_panel .am-ops-grid,.workbench.layout-work-3 .module-admin_panel .am-ops-grid,.workbench.layout-work-4 .module-admin_panel .am-ops-grid{grid-template-columns:1fr;gap:8px}.workbench.layout-3 .module-admin_panel .aaw-split,.workbench.layout-4 .module-admin_panel .aaw-split,.workbench.layout-work-3 .module-admin_panel .aaw-split,.workbench.layout-work-4 .module-admin_panel .aaw-split,.workbench.layout-3 .module-admin_panel .aaw-form-grid,.workbench.layout-4 .module-admin_panel .aaw-form-grid,.workbench.layout-3 .module-admin_panel .aaw-module-grid,.workbench.layout-4 .module-admin_panel .aaw-module-grid,.workbench.layout-work-3 .module-admin_panel .aaw-form-grid,.workbench.layout-work-4 .module-admin_panel .aaw-form-grid,.workbench.layout-work-3 .module-admin_panel .aaw-module-grid,.workbench.layout-work-4 .module-admin_panel .aaw-module-grid{grid-template-columns:1fr}.workbench.layout-3 .module-admin_panel .am-dense-row,.workbench.layout-4 .module-admin_panel .am-dense-row,.workbench.layout-work-3 .module-admin_panel .am-dense-row,.workbench.layout-work-4 .module-admin_panel .am-dense-row{padding:7px 9px;gap:7px}.workbench.layout-3 .module-admin_panel .am-dense-title,.workbench.layout-4 .module-admin_panel .am-dense-title,.workbench.layout-work-3 .module-admin_panel .am-dense-title,.workbench.layout-work-4 .module-admin_panel .am-dense-title{font-size:11.5px;gap:4px}.workbench.layout-3 .module-admin_panel .am-dense-sub,.workbench.layout-4 .module-admin_panel .am-dense-sub,.workbench.layout-work-3 .module-admin_panel .am-dense-sub,.workbench.layout-work-4 .module-admin_panel .am-dense-sub{font-size:9.5px}.workbench.layout-3 .module-admin_panel .am-dense-end-value,.workbench.layout-4 .module-admin_panel .am-dense-end-value,.workbench.layout-work-3 .module-admin_panel .am-dense-end-value,.workbench.layout-work-4 .module-admin_panel .am-dense-end-value{font-size:11.5px}.workbench.layout-3 .module-admin_panel .am-dense-end-label,.workbench.layout-4 .module-admin_panel .am-dense-end-label,.workbench.layout-work-3 .module-admin_panel .am-dense-end-label,.workbench.layout-work-4 .module-admin_panel .am-dense-end-label{font-size:8px}.workbench.layout-3 .module-admin_panel .am-search-bar input,.workbench.layout-4 .module-admin_panel .am-search-bar input,.workbench.layout-work-3 .module-admin_panel .am-search-bar input,.workbench.layout-work-4 .module-admin_panel .am-search-bar input{font-size:11px}.workbench.layout-3 .module-admin_panel .am-filter-pill,.workbench.layout-4 .module-admin_panel .am-filter-pill,.workbench.layout-work-3 .module-admin_panel .am-filter-pill,.workbench.layout-work-4 .module-admin_panel .am-filter-pill{padding:3px 8px;font-size:9.5px}.workbench.layout-3 .module-admin_panel .am-tab-btn,.workbench.layout-4 .module-admin_panel .am-tab-btn,.workbench.layout-work-3 .module-admin_panel .am-tab-btn,.workbench.layout-work-4 .module-admin_panel .am-tab-btn{padding:4px 8px;font-size:10px}.workbench.layout-3 .module-admin_panel .am-form,.workbench.layout-4 .module-admin_panel .am-form,.workbench.layout-work-3 .module-admin_panel .am-form,.workbench.layout-work-4 .module-admin_panel .am-form{grid-template-columns:1fr;gap:8px}.workbench.layout-3 .module-admin_panel .am-card,.workbench.layout-4 .module-admin_panel .am-card,.workbench.layout-work-3 .module-admin_panel .am-card,.workbench.layout-work-4 .module-admin_panel .am-card{padding:11px}.workbench.layout-3 .module-admin_panel .am-card-title,.workbench.layout-4 .module-admin_panel .am-card-title,.workbench.layout-work-3 .module-admin_panel .am-card-title,.workbench.layout-work-4 .module-admin_panel .am-card-title{font-size:12px}.workbench.layout-3 .module-admin_panel .am-list-item,.workbench.layout-4 .module-admin_panel .am-list-item,.workbench.layout-work-3 .module-admin_panel .am-list-item,.workbench.layout-work-4 .module-admin_panel .am-list-item{padding:8px 10px;gap:6px}.workbench.layout-3 .module-admin_panel .am-item-title,.workbench.layout-4 .module-admin_panel .am-item-title,.workbench.layout-work-3 .module-admin_panel .am-item-title,.workbench.layout-work-4 .module-admin_panel .am-item-title{font-size:11px}.workbench.layout-3 .module-admin_panel .am-item-sub,.workbench.layout-4 .module-admin_panel .am-item-sub,.workbench.layout-work-3 .module-admin_panel .am-item-sub,.workbench.layout-work-4 .module-admin_panel .am-item-sub{font-size:9.5px;word-break:break-all}.workbench.layout-3 .module-admin_panel .am-action-btn,.workbench.layout-4 .module-admin_panel .am-action-btn,.workbench.layout-work-3 .module-admin_panel .am-action-btn,.workbench.layout-work-4 .module-admin_panel .am-action-btn{padding:4px 9px;font-size:10px}.workbench.layout-3 .module-admin_panel .am-btn-group,.workbench.layout-4 .module-admin_panel .am-btn-group,.workbench.layout-work-3 .module-admin_panel .am-btn-group,.workbench.layout-work-4 .module-admin_panel .am-btn-group{gap:4px;flex-wrap:wrap}.workbench.layout-3 .module-admin_panel .am-list-end strong,.workbench.layout-4 .module-admin_panel .am-list-end strong,.workbench.layout-work-3 .module-admin_panel .am-list-end strong,.workbench.layout-work-4 .module-admin_panel .am-list-end strong{font-size:11px}.workbench.layout-3 .module-admin_panel .am-rename,.workbench.layout-4 .module-admin_panel .am-rename,.workbench.layout-work-3 .module-admin_panel .am-rename,.workbench.layout-work-4 .module-admin_panel .am-rename{flex-wrap:wrap}.workbench.layout-3 .module-admin_panel .aaw-user-row,.workbench.layout-4 .module-admin_panel .aaw-user-row,.workbench.layout-work-3 .module-admin_panel .aaw-user-row,.workbench.layout-work-4 .module-admin_panel .aaw-user-row{padding:9px 11px;gap:9px}.workbench.layout-3 .module-admin_panel .aaw-panel,.workbench.layout-4 .module-admin_panel .aaw-panel,.workbench.layout-work-3 .module-admin_panel .aaw-panel,.workbench.layout-work-4 .module-admin_panel .aaw-panel{padding:12px}.workbench.layout-3 .module-admin_panel .aaw-search input,.workbench.layout-4 .module-admin_panel .aaw-search input,.workbench.layout-work-3 .module-admin_panel .aaw-search input,.workbench.layout-work-4 .module-admin_panel .aaw-search input{font-size:11px}.workbench.layout-3 .module-admin_panel .aaw-row-main strong,.workbench.layout-4 .module-admin_panel .aaw-row-main strong,.workbench.layout-work-3 .module-admin_panel .aaw-row-main strong,.workbench.layout-work-4 .module-admin_panel .aaw-row-main strong{font-size:11.5px}.workbench.layout-3 .module-admin_panel .aaw-row-main small,.workbench.layout-4 .module-admin_panel .aaw-row-main small,.workbench.layout-work-3 .module-admin_panel .aaw-row-main small,.workbench.layout-work-4 .module-admin_panel .aaw-row-main small{font-size:9.5px}.workbench.layout-4 .module-admin_panel .am-stat-chip-value,.workbench.layout-work-4 .module-admin_panel .am-stat-chip-value{font-size:14px}.workbench.layout-4 .module-admin_panel .am-card-header,.workbench.layout-work-4 .module-admin_panel .am-card-header{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:8px}.workbench.layout-4 .module-admin_panel .am-tab-btn,.workbench.layout-work-4 .module-admin_panel .am-tab-btn{padding:3px 6px;font-size:9.5px}.workbench.layout-4 .module-admin_panel .am-dense-sub,.workbench.layout-work-4 .module-admin_panel .am-dense-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9px}:root{--bg: #000000;--bg-elevated: #080808;--bg-card: #0b0b0b;--bg-input: #0f0f0f;--bg-surface: #111111;--bg-subtle: #060606;--bg-surface-a: #0a0a0a;--bg-surface-b: #0f0f0f;--bg-elevated-a: #121212;--bg-solid: #070707;--text: #f4f4f5;--text-muted: #8b8f98;--text-subtle: #5f646d;--text-primary: #ffffff;--border-default: rgba(255, 255, 255, .09);--border-subtle: rgba(255, 255, 255, .055);--border-strong: rgba(255, 255, 255, .18);--line: rgba(255, 255, 255, .075);--accent: #b7ff1a;--accent-rgb: 183, 255, 26;--accent-soft: rgba(183, 255, 26, .105);--accent-text: #d9ff63;--accent-strong: #c8ff3d;--accent-contrast: #050700;--accent-gradient-start: #c9ff2a;--accent-gradient-end: #9cff00;--positive: #9cff00;--positive-rgb: 156, 255, 0;--negative: #ff4fb3;--negative-rgb: 255, 79, 179;--warning: #7aa7ff;--warning-rgb: 122, 167, 255;--info: #7aa7ff;--info-rgb: 122, 167, 255;--metric-volume: #7aa7ff;--metric-volume-rgb: 122, 167, 255;--metric-tvl: #7aa7ff;--metric-tvl-rgb: 122, 167, 255;--metric-fdv: #7aa7ff;--metric-fdv-rgb: 122, 167, 255;--metric-fee: #ff5fb8;--metric-fee-rgb: 255, 95, 184;--metric-active: #b7ff1a;--metric-active-rgb: 183, 255, 26;--metric-tx: #7aa7ff;--metric-tx-rgb: 122, 167, 255;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--elevation-0: none;--elevation-1: none;--elevation-2: 0 18px 60px rgba(0, 0, 0, .72);--shadow-inner: inset 0 1px 0 rgba(255, 255, 255, .035);--shadow-accent: 0 0 0 1px rgba(var(--accent-rgb), .24);--glass-bg: rgba(8, 8, 8, .96);--glass-bg-strong: rgba(12, 12, 12, .98);--glass-border: rgba(255, 255, 255, .075);--glass-border-strong: rgba(255, 255, 255, .14);--glass-blur: none;--glass-blur-strong: none;--buy-pill-bg-start: #b7ff1a;--buy-pill-bg-end: #9cff00;--buy-pill-hover-start: #d7ff68;--buy-pill-hover-end: #b7ff1a;--buy-pill-fg: #050700;--buy-pill-border: rgba(183, 255, 26, .44)}.app-shell[data-accent-theme=yellow]{--accent: #ffd12e;--accent-rgb: 255, 209, 46;--accent-soft: rgba(255, 209, 46, .12);--accent-text: #ffe07a;--accent-strong: #ffdb55;--accent-contrast: #130f00;--accent-gradient-start: #ffd84d;--accent-gradient-end: #ffc400;--buy-pill-bg-start: #ffd84d;--buy-pill-bg-end: #ffc400;--buy-pill-hover-start: #ffe680;--buy-pill-hover-end: #ffd84d;--buy-pill-fg: #130f00;--buy-pill-border: rgba(255, 209, 46, .44)}html,body,#root{background:#000}body{background:#000;color:var(--text)}*{scrollbar-color:rgba(255,255,255,.2) transparent}*::-webkit-scrollbar-thumb{background:#ffffff2e}*::-webkit-scrollbar-thumb:hover{background:#ffffff47}.app-shell{min-height:100vh;background:#000;color:var(--text)}.bg-orb,.bg-grid{display:none}.top-bar{align-items:center;min-height:50px;border-color:var(--line);border-radius:0;background:#000;box-shadow:inset 0 -1px 0 var(--line);backdrop-filter:none;-webkit-backdrop-filter:none;padding:8px 14px;margin:-24px -24px 12px}.guest-shell-mode .top-bar{width:auto;margin:-24px -24px 12px;background:#000}.title-block{display:inline-flex;align-items:center;min-width:0}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:17px;font-weight:900;letter-spacing:0;text-transform:none}.eyebrow:before{content:"";width:20px;height:20px;border-radius:4px;background:linear-gradient(90deg,#fff 0 40%,transparent 40% 60%,#fff 60% 100%),linear-gradient(#fff 0 40%,transparent 40% 60%,#fff 60% 100%);background-blend-mode:multiply;box-shadow:inset 0 0 0 2px #000}.top-actions,.user-chip,.chain-toggles,.widget-toggles,.sort-tabs,.inline-actions,.panel-actions{gap:6px}.user-chip{min-height:34px;padding:3px 4px 3px 8px;border:1px solid var(--line);border-radius:8px;background:#070707}.user-avatar{width:26px;height:26px}.user-avatar.fallback{color:#050700;background:var(--accent)}.user-name{color:#fff;font-size:11px}.user-sub{color:var(--text-subtle)}.telegram-icon-btn,.settings-btn,.ds-icon-button,.icon-link,.modal-close,.ui-dialog-close,.wallet-visibility-btn{border-color:var(--line);border-radius:7px;background:#111;color:var(--text-muted);box-shadow:none}.telegram-icon-btn:hover,.settings-btn:hover,.ds-icon-button:hover:not(:disabled),.ds-icon-button[data-active=true],.icon-link:hover,.icon-link.active,.modal-close:hover,.ui-dialog-close:hover{border-color:rgba(var(--accent-rgb),.42);background:#181818;color:var(--accent-text);transform:none}.config-panel{position:relative;z-index:2;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:10px;border:1px solid var(--line);border-radius:8px;background:#050505;padding:8px}.config-head{min-height:30px;border-right:1px solid var(--line);padding-right:10px;color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:0}.chain-toggles,.widget-toggles,.sort-tabs,.guest-chain-switch{border:1px solid var(--line);border-radius:8px;background:#0b0b0b;padding:3px}.widget-toggles{justify-content:flex-end;overflow-x:auto}.ds-button,.btn,.ghost-chip,.mini-link,.sort-tab,.chain-btn,.toggle-chip,.work-mode-btn,.guest-chain-btn,.settings-reset-btn,.opm-amount-preset,.opm-range-chip,.opm-toggle-btn,.pos-action-btn{border-color:var(--line);border-radius:6px;background:#111;color:var(--text-muted);box-shadow:none;letter-spacing:0}.ds-button:hover:not(:disabled),.btn:hover:not(:disabled),.ghost-chip:hover,.mini-link:hover,.sort-tab:hover,.chain-btn:hover,.toggle-chip:hover,.work-mode-btn:hover,.guest-chain-btn:hover,.settings-reset-btn:hover,.opm-amount-preset:hover:not(:disabled),.opm-range-chip:hover,.opm-toggle-btn:hover:not(:disabled),.pos-action-btn:hover:not(:disabled){border-color:var(--border-strong);background:#191919;color:#fff;transform:none;box-shadow:none}.ds-button[data-active=true],.ds-button[data-variant=primary],.btn--primary,.ghost-chip.active,.icon-link.active,.sort-tab.active,.chain-btn.active,.toggle-chip.active,.work-mode-btn.active,.guest-chain-btn.active,.opm-amount-preset.active,.opm-range-chip.active,.opm-toggle-btn.active,.pos-action-btn.mode.active{border-color:rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.13);color:var(--accent-text);box-shadow:none}.ds-button[data-variant=primary],.btn--primary,.accent-btn,.pool-buy-btn,.guest-login-btn,.ui-dialog-confirm,.add-liq-btn-confirm{border-color:var(--buy-pill-border);background:var(--accent);color:var(--accent-contrast);box-shadow:none}.ds-button[data-variant=primary]:hover:not(:disabled),.btn--primary:hover:not(:disabled),.accent-btn:hover:not(:disabled),.pool-buy-btn:hover,.guest-login-btn:hover:not(:disabled),.ui-dialog-confirm:hover:not(:disabled),.add-liq-btn-confirm:hover:not(:disabled){filter:brightness(1.05);transform:none;box-shadow:none}.ds-button[data-variant=ghost]{background:#111}.ds-button[data-variant=danger],.ui-dialog-confirm.danger,.accent-btn.is-blocked,.accent-btn.is-blocked:disabled{border-color:rgba(var(--negative-rgb),.42);background:rgba(var(--negative-rgb),.14);color:#ffb8df}.ds-input,.input,.settings-input,.modal-field input,.kmt-label-input,.add-liq-input-panel,.search-row,.kline-filter-field input,.kline-filter-field select,.kline-filter-field textarea{border-color:var(--line);border-radius:7px;background:#080808;color:#fff;box-shadow:none}.ds-input:focus,.input:focus,.settings-input:focus,.modal-field input:focus,.kmt-label-input:focus,.search-row:focus-within,.kline-filter-field input:focus,.kline-filter-field select:focus,.kline-filter-field textarea:focus{border-color:rgba(var(--accent-rgb),.5);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.14)}.ds-input::-moz-placeholder,.input::-moz-placeholder,.modal-field input::-moz-placeholder,.search-row input::-moz-placeholder{color:#51565f}.ds-input::placeholder,.input::placeholder,.modal-field input::placeholder,.search-row input::placeholder{color:#51565f}.ds-panel,.panel-shell,.card,.guest-market-board,.ui-dialog,.confirm-dialog,.modal-box,.popover,.settings-popover,.kline-filter-popover,.kline-settings-popover,.kline-marker-drawer,.add-liq-card{border-color:var(--line);border-radius:8px;background:#080808;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.panel-shell{background:#070707}.panel-header,.ds-panel-header,.guest-board-head,.modal-header,.pos-token-head,.pos-token-foot,.settings-row{border-color:var(--line)}.panel-icon-wrap,.ds-panel-icon,.ui-dialog-icon,.add-liq-icon{border:1px solid rgba(var(--accent-rgb),.26);border-radius:7px;background:rgba(var(--accent-rgb),.12);color:var(--accent-text);box-shadow:none}.ds-panel-title,.panel-title-texts h2,.modal-header h3,.ui-dialog h3,.confirm-dialog .ds-dialog-title,.guest-board-head strong{color:#fff;letter-spacing:0}.ds-panel-subtitle,.panel-title-texts p,.modal-addr,.ui-dialog p,.confirm-dialog .ds-dialog-description,.settings-hint{color:var(--text-muted)}.metric-card,.data-row,.card-group,.kline-summary-item,.sm-pool-card,.kline-marker-event,.kline-marker-chip,.warning-box,.error-text{border-color:var(--line);border-radius:7px;background:#0d0d0d;box-shadow:none}.metric-card:hover,.data-row.clickable:hover,.sm-pool-card:hover{border-color:rgba(var(--accent-rgb),.26);background:#121212;transform:none}.metric-label,.guest-metrics span,.list-title,.settings-label,.modal-field span,.kline-filter-popover-sub,.kline-filter-field span{color:var(--text-muted);letter-spacing:0}.metric-value,.row-title,.guest-metrics strong,.kline-summary-item .value{color:#fff;font-variant-numeric:tabular-nums}.badge,.tag,.ds-badge,.status-pill,.range-pill,.pos-wallet-chip,.pos-task-id,.pool-risk-chip,.pool-badge-chip,.wallet-chip-default{border-color:var(--line);border-radius:999px;background:#111;color:var(--text-muted);box-shadow:none}.badge-fee,.tag-blue,.tag-purple,.pool-risk-chip.is-neutral,.pool-risk-chip.is-low,.ds-badge[data-tone=accent],.ds-badge[data-tone=positive]{border-color:rgba(var(--accent-rgb),.28);background:rgba(var(--accent-rgb),.1);color:var(--accent-text)}.pool-risk-chip.is-neutral,.pool-risk-chip.is-low{border-color:rgba(var(--metric-tvl-rgb),.26);background:rgba(var(--metric-tvl-rgb),.08);color:#a9c7ff}.tag-blue{border-color:rgba(var(--metric-fee-rgb),.32);background:rgba(var(--metric-fee-rgb),.11);color:#ffb8dc}.tag-purple{border-color:rgba(var(--metric-fdv-rgb),.34);background:rgba(var(--metric-fdv-rgb),.12);color:#a9c7ff}.tag-dex{border-color:rgba(var(--metric-active-rgb),.28);background:rgba(var(--metric-active-rgb),.1);color:var(--accent-text)}.pool-badge-chip-alpha{border-color:rgba(var(--metric-active-rgb),.42);background:rgba(var(--metric-active-rgb),.1);color:var(--accent-text)}.pool-badge-chip-alpha>span:before{content:none!important;display:none!important}.positive,.pnl-positive,.wallet-pnl.positive,.pool-sub-val.up,.pos-pnl.positive,.kmt-stat-value.positive,.kmt-action.add,.pos-tk-cell.fee,.pos-token-foot span.fee,.opm-price-cell-lower .opm-price-value,.metric-card.tone-positive .metric-value{color:var(--positive)}.negative,.pnl-negative,.wallet-pnl.negative,.pool-sub-val.down,.pos-pnl.negative,.kmt-stat-value.negative,.kmt-action.remove,.opm-price-cell-upper .opm-price-value,.metric-card.tone-negative .metric-value{color:var(--negative)}.workbench{gap:10px}.module-slot{min-width:0}.data-list{gap:6px}.data-list:has(.pool-row){border:1px solid var(--line);border-radius:8px;background:#050505;overflow:auto}.kline-native-wrap{border-color:var(--line);border-radius:8px;background:#030303}.kline-state-overlay{background:#000000b8;color:var(--text-muted)}.hot-pools-toolbar-shell{display:flex;align-items:center;gap:8px}.pool-row{min-height:74px;border-bottom:1px solid var(--line);background:transparent;padding:10px 12px}.pool-row:last-child{border-bottom:0}.pool-row:hover{background:#0d0d0d}.pool-row.selected{background:linear-gradient(90deg,rgba(var(--accent-rgb),.08),rgba(var(--accent-rgb),.018) 46%,transparent 100%);box-shadow:inset 2px 0 0 var(--accent)}.pool-row.high-fee,.pool-row.low-liquidity{background:transparent}.pool-row.high-fee:hover,.pool-row.low-liquidity:hover{background:#0d0d0d}.pool-row.low-liquidity{box-shadow:inset 2px 0 rgba(var(--metric-fee-rgb),.72)}.pool-row.low-liquidity.selected{background:linear-gradient(90deg,rgba(var(--metric-fee-rgb),.08),rgba(var(--accent-rgb),.03) 46%,transparent 100%)}.pool-row.high-fee{box-shadow:inset 2px 0 rgba(var(--metric-fee-rgb),.72)}.pool-avatar{width:42px;height:42px;border:1px solid var(--line);border-radius:999px;background:#101010;box-shadow:none}.pool-avatar.active,.pool-avatar.filterable:hover{border-color:rgba(var(--metric-volume-rgb),.45);box-shadow:0 0 0 2px rgba(var(--metric-volume-rgb),.08)}.pool-name{color:#fff;font-size:14px;font-weight:900}.pool-meta-line,.pool-sub-val,.pool-meta-sort,.pool-meta-static{color:var(--text-muted)}.pool-meta-line{gap:7px}.pool-meta-line b,.pool-meta-static b,.pool-meta-sort b{font-weight:850}.pool-meta-sort.active,.pool-meta-sort:hover{color:#fff}.pool-meta-sort.active{background:#ffffff0e;box-shadow:inset 0 0 0 1px #ffffff1a}.meta-cyan{color:var(--metric-volume)}.meta-cyan b{color:#9ec6ff}.pool-meta-sort.meta-cyan:nth-of-type(2),.pool-meta-sort.meta-cyan:nth-of-type(2) b{color:var(--metric-tvl)}.meta-green,.pool-meta-static.meta-green{color:var(--metric-fdv)}.meta-green b,.pool-meta-static.meta-green b{color:#a9c7ff}.meta-orange,.meta-orange b{color:var(--metric-volume)}.meta-accent{color:var(--metric-fee)}.meta-accent b{color:#ff9bd0}.meta-gold{color:var(--metric-active)}.meta-gold b{color:var(--accent-text)}.meta-accent.muted,.meta-accent.muted b,.meta-gold.muted,.meta-gold.muted b{color:var(--text-subtle)}.pool-main-val,.pool-total,.pool-values{color:#fff;font-variant-numeric:tabular-nums}.pool-main-val{color:#f5f5f5}.pool-sub-val.purple{color:#a9c7ff}.pool-sub-val.up{color:var(--positive)}.pool-sub-val.down{color:var(--negative)}.pool-buy-btn{min-width:70px;border-radius:7px;padding:8px 12px;font-weight:900;border-color:rgba(var(--accent-rgb),.36);background:rgba(var(--accent-rgb),.12);color:var(--accent-text)}.pool-row:hover .pool-buy-btn,.pool-row.selected .pool-buy-btn,.pool-buy-btn:hover{border-color:var(--buy-pill-border);background:var(--accent);color:var(--accent-contrast)}.open-lightning-icon{filter:grayscale(1) brightness(1.75) opacity(.72)}.pool-row:hover .open-lightning-icon,.pool-row.selected .open-lightning-icon,.pool-buy-btn:hover .open-lightning-icon{filter:brightness(0)}.hot-token-filter-bar,.hot-filter-empty-note,.hot-pools-filter-toggle-row{border-color:var(--line);border-radius:7px;background:#0b0b0b}.module-hot_pools .pool-row,.workbench.layout-4 .module-hot_pools .pool-row,.workbench.layout-work-4 .module-hot_pools .pool-row{display:grid;grid-template-columns:36px minmax(0,1fr) 84px 56px;grid-template-areas:"avatar info values action" "meta meta values action";align-items:start;gap:8px;min-height:82px;height:auto;padding:8px 10px;overflow:hidden}.module-hot_pools .pool-avatar,.workbench.layout-4 .module-hot_pools .pool-avatar,.workbench.layout-work-4 .module-hot_pools .pool-avatar{grid-area:avatar;width:36px;height:36px}.module-hot_pools .pool-info,.workbench.layout-4 .module-hot_pools .pool-info,.workbench.layout-work-4 .module-hot_pools .pool-info{grid-area:info;min-width:0;display:flex;flex-direction:column;gap:5px;overflow:visible}.module-hot_pools .pool-name-line,.module-hot_pools .pool-badge-line,.workbench.layout-4 .module-hot_pools .pool-name-line,.workbench.layout-work-4 .module-hot_pools .pool-name-line,.workbench.layout-4 .module-hot_pools .pool-badge-line,.workbench.layout-work-4 .module-hot_pools .pool-badge-line{min-width:0;flex-wrap:nowrap;gap:4px;overflow:hidden}.module-hot_pools .pool-badge-line,.workbench.layout-4 .module-hot_pools .pool-badge-line,.workbench.layout-work-4 .module-hot_pools .pool-badge-line{margin-top:0;flex-wrap:nowrap;overflow:hidden}.module-hot_pools .pool-name,.workbench.layout-4 .module-hot_pools .pool-name,.workbench.layout-work-4 .module-hot_pools .pool-name{min-width:0;max-width:clamp(72px,9vw,132px);font-size:13px;line-height:1.15}.module-hot_pools .tag,.module-hot_pools .pool-badge-chip{max-width:76px;flex:0 0 auto;overflow:hidden;text-overflow:ellipsis;padding:2px 6px;line-height:1.05}.module-hot_pools .pool-meta-line,.workbench.layout-4 .module-hot_pools .pool-meta-line,.workbench.layout-work-4 .module-hot_pools .pool-meta-line{grid-area:meta;min-width:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:20px;align-items:stretch;gap:4px;margin-top:0;overflow:visible;white-space:normal}.module-hot_pools .pool-meta-sort,.module-hot_pools .pool-meta-static{flex:1 1 0;min-width:0;max-width:none;min-height:22px;padding:3px 7px;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;overflow:hidden;white-space:nowrap;font-size:10px;line-height:1.2;border-radius:6px;background:#ffffff07}.module-hot_pools .pool-meta-sort.active{margin:0;padding:3px 7px}.module-hot_pools .pool-meta-sort span,.module-hot_pools .pool-meta-static span{display:inline-block;flex:0 0 auto;max-width:34px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.module-hot_pools .pool-meta-sort b,.module-hot_pools .pool-meta-static b{display:inline-block;min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;text-align:right;vertical-align:bottom}.module-hot_pools .pool-meta-line .dot-sep{display:none}.module-hot_pools .pool-values,.workbench.layout-4 .module-hot_pools .pool-values,.workbench.layout-work-4 .module-hot_pools .pool-values{grid-area:values;display:flex;flex-direction:column;align-items:flex-end;width:86px;min-width:86px;max-width:86px;overflow:visible;align-self:start;text-align:right}.module-hot_pools .pool-main-val{font-size:13px;line-height:20px;min-height:20px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:baseline;justify-content:flex-end;gap:3px}.module-hot_pools .pool-main-amount,.module-hot_pools .pool-main-number{display:inline-flex;align-items:baseline;justify-content:flex-end;min-width:0;line-height:20px;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.module-hot_pools .pool-main-amount{gap:1px;max-width:100%}.module-hot_pools .pool-main-symbol{display:inline-flex;align-items:baseline;flex:0 0 auto;line-height:20px}.module-hot_pools .pool-main-number{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-hot_pools .pool-sub-val,.workbench.layout-4 .module-hot_pools .pool-sub-val,.workbench.layout-work-4 .module-hot_pools .pool-sub-val{width:100%;max-width:86px;line-height:13px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-hot_pools .pool-buy-btn,.workbench.layout-4 .module-hot_pools .pool-buy-btn,.workbench.layout-work-4 .module-hot_pools .pool-buy-btn{grid-area:action;justify-self:end;align-self:start;width:56px;min-width:56px;height:28px;padding:0 7px;gap:4px;border-radius:999px}.module-hot_pools .pool-buy-btn .open-lightning-icon{width:10px;height:10px}.module-hot_pools .pool-buy-btn .open-buy-text{font-size:11px;line-height:1}.workbench.layout-2 .module-hot_pools .pool-row,.workbench.layout-work-2 .module-hot_pools .pool-row{grid-template-columns:38px minmax(0,1fr) 90px 64px;gap:8px 10px}.workbench.layout-2 .module-hot_pools .pool-avatar,.workbench.layout-work-2 .module-hot_pools .pool-avatar{width:38px;height:38px}.workbench.layout-2 .module-hot_pools .pool-meta-line,.workbench.layout-work-2 .module-hot_pools .pool-meta-line{grid-template-columns:repeat(4,minmax(0,1fr))}.workbench.layout-2 .module-hot_pools .pool-values,.workbench.layout-work-2 .module-hot_pools .pool-values{width:90px;min-width:90px;max-width:90px}.workbench.layout-2 .module-hot_pools .pool-buy-btn,.workbench.layout-work-2 .module-hot_pools .pool-buy-btn{width:64px;min-width:64px}.workbench.layout-3 .module-hot_pools .pool-row,.workbench.layout-work-3 .module-hot_pools .pool-row{grid-template-columns:36px minmax(0,1fr) 82px 54px;gap:8px}.workbench.layout-3 .module-hot_pools .pool-values,.workbench.layout-work-3 .module-hot_pools .pool-values{width:82px;min-width:82px;max-width:82px}.workbench.layout-3 .module-hot_pools .pool-buy-btn,.workbench.layout-work-3 .module-hot_pools .pool-buy-btn{width:54px;min-width:54px;padding:0 6px}.workbench.layout-4 .module-hot_pools .pool-row,.workbench.layout-work-4 .module-hot_pools .pool-row{grid-template-columns:36px minmax(0,1fr) 84px;grid-template-areas:"avatar info values" "meta meta action";min-height:92px;align-items:start;gap:6px 8px}.workbench.layout-4 .module-hot_pools .pool-sub-val,.workbench.layout-work-4 .module-hot_pools .pool-sub-val{max-width:86px}.workbench.layout-4 .module-hot_pools .pool-main-val,.workbench.layout-work-4 .module-hot_pools .pool-main-val{font-size:12px;line-height:19px;min-height:19px}.workbench.layout-4 .module-hot_pools .pool-main-amount,.workbench.layout-4 .module-hot_pools .pool-main-number,.workbench.layout-4 .module-hot_pools .pool-main-symbol,.workbench.layout-work-4 .module-hot_pools .pool-main-amount,.workbench.layout-work-4 .module-hot_pools .pool-main-number,.workbench.layout-work-4 .module-hot_pools .pool-main-symbol{line-height:19px}.workbench.layout-4 .module-hot_pools .pool-buy-btn,.workbench.layout-work-4 .module-hot_pools .pool-buy-btn{width:58px;min-width:58px;height:26px;padding:0 6px}.workbench.layout-4 .module-hot_pools .pool-name,.workbench.layout-work-4 .module-hot_pools .pool-name{max-width:100%}.summary-grid{gap:6px}.summary-grid.summary-grid-wallets .metric-card,.metric-card{border-color:var(--line);background:#0b0b0b;border-radius:7px}.metric-card.tone-strong{border-color:rgba(var(--accent-rgb),.28);background:rgba(var(--accent-rgb),.08)}.pos-card{position:relative;border-color:#ffffff1f;border-radius:8px;background:linear-gradient(180deg,#101113,#08090b);padding:12px;box-shadow:inset 0 1px #ffffff0b}.pos-card:hover{border-color:#fff3;background:linear-gradient(180deg,#131417,#0a0b0d)}.pos-card:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;border-radius:8px 0 0 8px;background:rgba(var(--accent-rgb),.62);opacity:0}.pos-card:hover:before{opacity:1}.pos-card-header{align-items:flex-start;gap:14px}.pos-pair-name{color:#fff;font-size:15px;font-weight:950}.pos-dex-tag{background:#101010;border-color:var(--line)}.pos-follow-badge{border-color:#22d3ee42;background:#22d3ee1a;color:#67e8f9}.pos-origin-badge{border-color:rgba(var(--warning-rgb),.3);background:rgba(var(--warning-rgb),.1);color:var(--warning)}.status-pill.st-ok,.range-pill.in,.pos-action-btn.resume,.pos-action-btn.toggle.on,.pos-action-btn.mode.active{border-color:rgba(var(--positive-rgb),.28);background:rgba(var(--positive-rgb),.1);color:var(--positive)}.status-pill.st-ok .status-dot{background:var(--positive)}.status-pill.st-warn{border-color:rgba(var(--warning-rgb),.28);background:rgba(var(--warning-rgb),.1);color:var(--warning)}.status-pill.st-error,.range-pill.out{border-color:rgba(var(--negative-rgb),.28);background:rgba(var(--negative-rgb),.1);color:var(--negative)}.pos-wallet-chip,.pos-running-dur{border-color:var(--line);background:#111;color:var(--text-muted)}.pos-total{color:#fff;font-size:17px;font-weight:950}.pos-pnl{border:1px solid currentColor;background:transparent!important}.pos-action-bar{margin-top:10px;padding:5px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#0c0d0f}.pos-action-btn{min-height:24px;border-color:#ffffff21;background:#17181b;color:var(--text-muted)}.pos-action-btn:hover{border-color:#ffffff38;background:#202126;color:var(--text)}.pos-action-btn.mode.active{border-color:rgba(var(--positive-rgb),.32);background:rgba(var(--positive-rgb),.11);color:var(--positive)}.pos-follow-policy{border-color:rgba(var(--info-rgb),.2);background:rgba(var(--info-rgb),.08);color:var(--info)}.pos-follow-policy span{background:#ffffff0e}.pos-follow-policy .danger{color:var(--negative);background:rgba(var(--negative-rgb),.1)}.pos-follow-policy .muted{color:var(--text-muted)}.pos-token-table,.pos-price-range,.pos-range-info,.pos-sm-ranges{border-color:#ffffff1d;border-radius:7px}.pos-token-table{background:#0d1015;border-color:rgba(var(--info-rgb),.16)}.pos-token-row{border-color:#ffffff14}.pos-price-range{background:#11100c;border-color:rgba(var(--warning-rgb),.18)}.pos-range-info{background:#111216}.pos-price-range-bar{background:#070707;border-color:rgba(var(--warning-rgb),.12)}.pos-price-range-limit.lo,.pos-price-range-cursor.in{background:var(--positive);box-shadow:0 0 10px rgba(var(--positive-rgb),.5)}.pos-price-range-limit.hi,.pos-price-range-cursor.out{background:var(--negative);box-shadow:0 0 10px rgba(var(--negative-rgb),.45)}.pos-sm-ranges{background:#101409;border-color:rgba(var(--accent-rgb),.16)}.pos-sm-range-chip{border-color:rgba(var(--accent-rgb),.18);background:#101010}.modal-overlay,.ui-dialog-layer,.ds-dialog-overlay,.add-liq-overlay{background:#000000c7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-box{background:#070707}.modal-box.modal-box-wide{max-width:1180px;border-radius:10px;padding:0;overflow:hidden}.modal-box.modal-box-wide .modal-header{min-height:54px;margin:0;padding:14px 16px;border-bottom:1px solid var(--line);background:#050505}.modal-box.modal-box-wide .modal-content{max-height:calc(100vh - 138px);overflow:auto;padding:10px}.opm-grid{grid-template-columns:minmax(0,1.28fr) minmax(360px,.9fr);gap:10px}.opm-left,.opm-right{gap:8px}.opm-pair-info,.opm-section,.modal-form,.modal-info-note,.wallet-picker,.token-risk-card,.opm-price-range,.opm-share-card{border:1px solid var(--line);border-radius:8px;background:#0b0b0b;box-shadow:none}.modal-box.modal-box-wide [style*="rgba(15, 23, 42"],.modal-box.modal-box-wide [style*="rgba(8, 47, 73"],.modal-box.modal-box-wide [style*="rgba(6, 182, 212"],.modal-box.modal-box-wide [style*="rgba(16, 185, 129"],.modal-box.modal-box-wide [style*="rgba(125, 211, 252"],.modal-box.modal-box-wide [style*="rgba(103, 232, 249"],.modal-box.modal-box-wide [style*="rgba(188, 255, 47"]{border-color:var(--line)!important;background:#0b0b0b!important;box-shadow:none!important}.modal-box.modal-box-wide [style*="rgba(168, 85, 247"],.modal-box.modal-box-wide [style*="rgba(139, 92, 246"]{border-color:rgba(var(--accent-rgb),.24)!important;background:rgba(var(--accent-rgb),.07)!important}.modal-box.modal-box-wide [style*="border-radius: 16px"],.modal-box.modal-box-wide [style*="border-radius: 14px"],.modal-box.modal-box-wide [style*="border-radius: 12px"]{border-radius:8px!important}.modal-box.modal-box-wide [style*="color: '#a5f3fc'"],.modal-box.modal-box-wide [style*="color: '#cffafe'"],.modal-box.modal-box-wide [style*="color: '#c4b5fd'"],.modal-box.modal-box-wide [style*="color: '#ddd6fe'"]{color:var(--accent-text)!important}.opm-pair-info{padding:12px;align-items:center}.opm-left>div[style],.opm-left [style*="position: relative"][style*="overflow: hidden"]{border-color:var(--line)!important;border-radius:8px!important;background:#080808!important}.opm-pair-info .modal-pair{color:#fff;font-size:18px;font-weight:950}.modal-range-section,.modal-form,.wallet-picker,.opm-section{padding:10px}.modal-range-label,.wallet-picker-label{color:#fff;font-size:12px;font-weight:900}.modal-range-picks,.modal-range-picks-default,.opm-range-strip,.opm-suggestion-strip,.opm-amount-presets{gap:6px}.opm-range-chip{min-height:28px}.modal-box.modal-box-wide .opm-custom-percent-card{padding:6px 8px!important;border-radius:8px!important;gap:5px!important}.modal-box.modal-box-wide .opm-custom-percent-card>div:first-child{min-height:24px}.modal-box.modal-box-wide .opm-custom-percent-card>div:first-child strong{font-size:11px!important}.modal-box.modal-box-wide .opm-custom-percent-card .ghost-chip{min-height:24px!important;padding:0 8px!important;font-size:10px!important}.modal-box.modal-box-wide .opm-custom-percent-card .modal-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.modal-box.modal-box-wide .opm-custom-percent-card .modal-field{gap:3px}.modal-box.modal-box-wide .opm-custom-percent-card .modal-field span{font-size:10px}.modal-box.modal-box-wide .opm-custom-percent-card .modal-field input{min-height:32px;padding:6px 10px}.modal-box.modal-box-wide .opm-price-editor-card{padding:8px!important;border-radius:8px!important;gap:6px!important}.modal-box.modal-box-wide .opm-price-editor-card>div:first-child{min-height:28px}.modal-box.modal-box-wide .opm-price-editor-card>div:first-child>div:first-child{display:flex!important;align-items:center!important;gap:8px!important}.modal-box.modal-box-wide .opm-price-editor-card>div:first-child span[style*=uppercase]{letter-spacing:.08em!important;font-size:9px!important}.modal-box.modal-box-wide .opm-price-editor-card>div:first-child strong{font-size:12px!important}.modal-box.modal-box-wide .opm-price-editor-card>div:first-child .ghost-chip{min-height:24px!important;padding:0 8px!important;font-size:10px!important}.modal-box.modal-box-wide .opm-price-editor-card>div:nth-child(2){gap:6px!important}.modal-box.modal-box-wide .opm-price-editor-card>div:nth-child(2)>div{padding:7px 8px!important;border-radius:7px!important;gap:5px!important}.modal-box.modal-box-wide .opm-price-editor-card>div:nth-child(2)>div>div:first-child{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:8px!important}.modal-box.modal-box-wide .opm-price-editor-card>div:nth-child(2)>div span{font-size:10px!important}.modal-box.modal-box-wide .opm-price-editor-card>div:nth-child(2)>div strong{max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px!important}.modal-box.modal-box-wide .opm-price-editor-card>div:nth-child(2) .ghost-chip{min-height:24px!important;padding:0!important;font-size:10px!important}.modal-box.modal-box-wide .opm-price-editor-card>div:nth-child(3){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;font-size:10px!important}.modal-box.modal-box-wide .opm-price-editor-card>div:nth-child(3)>div:first-child{flex:0 0 auto}.modal-box.modal-box-wide .opm-price-editor-card>div:nth-child(3)>div:last-child{display:none!important}.opm-range-chip.active:after{background:var(--accent)}.opm-range-chip-dot,.opm-range-chip.active .opm-range-chip-dot{background:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.12)}.opm-toggle-grid{gap:6px}.opm-toggle-btn{min-height:38px}.opm-toggle-btn,.opm-toggle-btn[style],.opm-toggle-grid .opm-toggle-btn{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;border-color:var(--line)!important;border-radius:8px!important;background:#101010!important;padding:7px 8px!important}.opm-toggle-btn:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.28)!important;background:#141414!important}.opm-toggle-btn.active.is-rebalance,.opm-toggle-btn.active.is-stoploss,.opm-toggle-btn.active{border-color:rgba(var(--accent-rgb),.5)!important;background:rgba(var(--accent-rgb),.11)!important;color:#fff!important}.opm-toggle-btn.active.is-rebalance .opm-toggle-pill,.opm-toggle-btn.active.is-stoploss .opm-toggle-pill,.opm-toggle-btn.active .opm-toggle-pill{border-color:transparent!important;background:var(--accent)!important;color:var(--accent-contrast)!important}.opm-toggle-title{color:#fff!important;font-size:11px!important;line-height:1.1!important;white-space:nowrap}.opm-toggle-desc,.opm-inline-hint{color:var(--text-muted)!important}.opm-toggle-desc{display:none!important}.opm-toggle-pill{padding:2px 7px!important;font-size:10px!important}.opm-task-mode-grid{gap:4px}.opm-task-mode-grid .opm-task-mode-btn{min-width:0;min-height:34px;gap:4px!important;padding:5px 7px!important}.opm-task-mode-btn .opm-toggle-copy{width:auto;flex:1 1 auto}.opm-task-mode-btn .opm-toggle-title{min-width:0;font-size:11px!important}.opm-task-mode-check{flex:0 0 auto}.wallet-picker-list{gap:7px}.wallet-chip{border-color:var(--line);border-radius:7px;background:#101010;color:var(--text-muted)}.wallet-chip:hover{border-color:var(--border-strong);background:#151515}.wallet-chip.active{border-color:rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.11);color:#fff}.wallet-chip-bal,.wallet-chip-name{color:inherit}.opm-amount-preset.active,.opm-amount-preset.is-max.active{background:var(--accent);color:var(--accent-contrast)}.opm-price-cell-current .opm-price-value,.opm-share-value{color:var(--accent-text)}.modal-box.modal-box-wide .opm-share-card{margin-top:0;padding:7px 10px;border-radius:8px;gap:8px;align-items:center}.modal-box.modal-box-wide .opm-share-card-copy{min-width:0}.modal-box.modal-box-wide .opm-share-label{font-size:10px}.modal-box.modal-box-wide .opm-share-detail{max-width:460px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px!important}.modal-box.modal-box-wide .opm-share-value{flex:0 0 auto;font-size:14px}.modal-actions{margin:0;padding:12px 16px;border-top:1px solid var(--line);background:#050505}.modal-actions .ghost-chip{min-height:36px;padding:0 14px}.modal-actions .accent-btn{min-height:38px;border-radius:7px;padding:0 18px;font-weight:950}.smd-card,.smd-section,.sm-wallet-card,.sm-position-card,.sm-wallet-detail-panel,.am-card,.admin-drawer,.admin-panel,.admin-card{border-color:var(--line)!important;border-radius:8px!important;background:#080808!important;box-shadow:none!important}.smd-card:hover,.sm-wallet-card:hover,.am-card:hover,.admin-card:hover{border-color:rgba(var(--accent-rgb),.24)!important;background:#0d0d0d!important}.am-drawer-panel{border-color:var(--line)!important;background:#080808!important;box-shadow:none!important}.module-smart_money .panel-body{gap:10px}.module-smart_money .smd-monitor-banner{min-height:42px;padding:9px 12px}.module-smart_money .smd-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.module-smart_money .smd-stats-grid--pool{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-bottom:10px}.module-smart_money .smd-stat-card{min-height:56px;padding:9px 10px;border-radius:8px}.module-smart_money .smd-stats-grid--pool .smd-stat-card{min-height:0;padding:5px 7px;border-radius:7px}.module-smart_money .smd-stat-label{margin-bottom:3px;font-size:10px}.module-smart_money .smd-stats-grid--pool .smd-stat-label{margin-bottom:1px;font-size:9px}.module-smart_money .smd-stat-value{font-size:18px;line-height:1.1}.module-smart_money .smd-stats-grid--pool .smd-stat-value{font-size:12px;line-height:1.15;font-weight:650}.module-smart_money .smd-tabs{display:flex;flex-wrap:nowrap;gap:6px;margin-bottom:12px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#050505;overflow-x:auto;scrollbar-width:none}.module-smart_money .smd-tabs::-webkit-scrollbar{display:none}.module-smart_money .smd-tab{flex:1 0 78px;min-width:78px;min-height:34px;justify-content:center;gap:5px;padding:0 8px;border-radius:7px;font-size:11px;line-height:1;white-space:nowrap}.module-smart_money .smd-tab svg{width:13px;height:13px;flex:0 0 auto}.module-smart_money .smd-subtabs,.module-smart_money .smd-source-tabs{display:inline-flex;max-width:100%;gap:3px;padding:3px;margin-bottom:10px;border-radius:8px}.module-smart_money .smd-subtab,.module-smart_money .smd-source-tab{min-height:28px;padding:0 10px;border-radius:6px;font-size:11px;white-space:nowrap}.module-smart_money .smd-search-row{align-items:center;gap:6px;margin-bottom:10px}.module-smart_money .smd-search-input input{height:36px;border-radius:8px;padding-top:0;padding-bottom:0;font-size:12px}.module-smart_money .smd-filter-group{flex:0 0 auto;flex-wrap:nowrap;gap:4px;overflow-x:auto;scrollbar-width:none}.module-smart_money .smd-filter-group--pool-toolbar{overflow:visible}.module-smart_money .smd-filter-group::-webkit-scrollbar{display:none}.module-smart_money .smd-filter-btn{min-height:32px;padding:0 9px;border-radius:7px;font-size:11px;white-space:nowrap}.module-smart_money .smd-pool-cards{gap:6px}.module-smart_money .smd-pool-card{padding:8px 10px;border-radius:8px}.module-smart_money .smd-pool-card-head{gap:6px;margin-bottom:3px}.module-smart_money .smd-pair-avatar--sm{width:30px;height:30px}.module-smart_money .smd-pool-card-pair{font-size:13px;line-height:1.15}.module-smart_money .smd-pool-card-badges{gap:3px}.module-smart_money .smd-badge{padding:1px 5px;border-radius:5px;font-size:9px}.module-smart_money .smd-pool-card-meta{display:grid;grid-template-columns:minmax(0,1fr) 64px 74px;align-items:center;gap:6px;margin-bottom:5px}.module-smart_money .smd-inline-id{min-width:0;overflow:hidden;text-overflow:ellipsis}.module-smart_money .smd-pool-card-tvl{margin-left:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.1}.module-smart_money .smd-pool-card-market-cap{margin-left:0;overflow:visible;text-align:left;white-space:nowrap;font-size:10px;line-height:1.3;font-weight:560;color:#a9c7ff;border-color:rgba(var(--metric-fdv-rgb, 122, 167, 255),.28);background:rgba(var(--metric-fdv-rgb, 122, 167, 255),.12);padding:1px 6px;border-radius:5px;flex-shrink:0}.module-smart_money .smd-pool-card-range-row{align-items:center;gap:6px;margin-bottom:5px}.module-smart_money .smd-range-summary-stack{gap:4px;overflow:hidden}.module-smart_money .smd-range-summary-line{max-width:118px;gap:4px;flex-wrap:nowrap;padding:2px 6px;border-radius:999px}.module-smart_money .smd-range-summary-pct,.module-smart_money .smd-range-summary-amount,.module-smart_money .smd-range-summary-badge{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-smart_money .smd-range-summary-pct{font-size:10px}.module-smart_money .smd-range-summary-badge{min-width:18px;height:14px;padding:0 4px;font-size:8px}.module-smart_money .smd-range-summary-amount{max-width:42px;font-size:9px}.module-smart_money .smd-follow-open-btn{width:58px;min-width:58px;height:30px;padding:0 8px;gap:4px;font-size:11px}.module-smart_money .smd-pool-card-foot{flex-wrap:nowrap;overflow:hidden;gap:4px;font-size:10px;line-height:1.2}.module-smart_money .smd-pool-card-foot>span{white-space:nowrap}.module-smart_money .smd-pool-card-detail-btn{margin-left:4px;white-space:nowrap}.guest-shell{margin-top:10px}.guest-hero{border-color:var(--line);border-radius:8px;background:#050505;box-shadow:none}.guest-hero:before{background:var(--accent);opacity:.45}.guest-kicker{border-color:rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.1);color:var(--accent-text)}.guest-copy h2,.guest-board-head strong{color:#fff}.guest-copy h2{max-width:560px;text-wrap:balance;word-break:keep-all;overflow-wrap:normal}.guest-copy p{color:var(--text-muted)}.guest-pool-list-head,.guest-pool-row,.guest-metrics>div{border-color:var(--line)}.guest-pool-row:hover{background:#0d0d0d}@media (max-width: 980px){.top-bar,.guest-shell-mode .top-bar{margin:-16px -16px 10px;border-radius:0}.top-center{width:100%;padding-inline:0}.alpha-ticker{width:100%;grid-template-columns:1fr;justify-content:flex-start;overflow:visible;transform:none}.config-panel{grid-template-columns:1fr;align-items:stretch}.config-head{border-right:0;border-bottom:1px solid var(--line);padding:0 0 8px}.widget-toggles{justify-content:flex-start}.opm-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.top-bar{align-items:stretch}.alpha-ticker{min-height:0;grid-template-columns:1fr;gap:6px;padding:8px}.alpha-section{flex:1 1 100%}.alpha-divider{display:none}.alpha-airdrop-item{max-width:100%}.alpha-airdrop-item .alpha-time{display:none}.alpha-stability-list{width:100%;overflow-x:auto}.alpha-mobile-time{display:inline-flex}.alpha-name,.alpha-meta,.alpha-soft-error{display:none}.alpha-label{font-size:10px}.alpha-reminder-popover{left:-92px;width:min(250px,calc(100vw - 28px))}.alpha-airdrop-item,.alpha-stability-item,.alpha-stability-count,.alpha-empty,.alpha-mobile-time{font-size:10px}.alpha-stability-item{min-width:106px;max-width:140px}.alpha-stability-item strong{max-width:62px}.guest-shell{width:100%;overflow-x:hidden}.guest-hero{padding:18px}.guest-copy h2{max-width:100%;font-size:clamp(34px,11vw,46px);line-height:1.05}.guest-actions{align-items:stretch;width:100%}.guest-login-btn,.guest-chain-switch{width:100%}.guest-chain-btn{flex:1 1 calc(50% - 2px);min-width:0;justify-content:center}.guest-board-head{display:block;padding:14px 16px}.guest-board-time{display:none}.guest-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-metrics>div:nth-child(2n){border-right:0}.guest-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.guest-pool-list{min-height:0;overflow-x:auto}.guest-pool-list-head,.guest-pool-row{grid-template-columns:minmax(170px,1fr) 86px 76px;min-width:340px;gap:8px;padding-left:12px;padding-right:12px}.guest-pool-list-head span:nth-child(3),.guest-pool-row>.guest-pool-value:nth-child(3){display:none}.guest-pool-name small{overflow:hidden;text-overflow:ellipsis}.user-chip{width:100%}.pool-row,.pos-card{padding:10px}.pos-card-header{flex-direction:column}.pos-card-right-block{width:100%;align-items:flex-start;text-align:left}.modal-box.modal-box-wide .modal-content{padding:10px}.modal-actions{flex-direction:column-reverse}.modal-actions .ghost-chip,.modal-actions .accent-btn{width:100%}}.module-slot.module-positions .panel-shell,.module-slot.module-positions .panel-body,.module-slot.module-positions .data-list{height:auto;max-height:none;overflow:visible}.module-slot.module-positions .data-list{min-height:0}.module-slot.module-hot_pools .panel-shell,.module-slot.module-hot_pools .panel-body{overflow:visible}.module-slot.module-hot_pools .hot-pools-toolbar-shell{position:relative;z-index:calc(var(--z-popover) + 1)}.module-slot.module-hot_pools .data-list:has(.pool-row){overflow:auto}.workbench.layout-2 .module-hot_pools .pool-row,.workbench.layout-work-2 .module-hot_pools .pool-row,.workbench.layout-3 .module-hot_pools .pool-row,.workbench.layout-work-3 .module-hot_pools .pool-row,.workbench.layout-4 .module-hot_pools .pool-row,.workbench.layout-work-4 .module-hot_pools .pool-row{min-height:104px;overflow:visible}.workbench.layout-2 .module-hot_pools .pool-row,.workbench.layout-work-2 .module-hot_pools .pool-row{grid-template-columns:38px minmax(0,1fr) 86px 60px;grid-template-areas:"avatar info values action" "meta meta values action"}.workbench.layout-2 .module-hot_pools .pool-values,.workbench.layout-work-2 .module-hot_pools .pool-values{width:86px;min-width:86px;max-width:86px}.workbench.layout-2 .module-hot_pools .pool-buy-btn,.workbench.layout-work-2 .module-hot_pools .pool-buy-btn{width:60px;min-width:60px}.workbench.layout-3 .module-hot_pools .pool-row,.workbench.layout-work-3 .module-hot_pools .pool-row{grid-template-columns:36px minmax(0,1fr) 78px 52px;grid-template-areas:"avatar info values action" "meta meta values action"}.workbench.layout-3 .module-hot_pools .pool-values,.workbench.layout-work-3 .module-hot_pools .pool-values{width:78px;min-width:78px;max-width:78px}.workbench.layout-3 .module-hot_pools .pool-buy-btn,.workbench.layout-work-3 .module-hot_pools .pool-buy-btn{width:56px;min-width:56px}.workbench.layout-4 .module-hot_pools .pool-row,.workbench.layout-work-4 .module-hot_pools .pool-row{grid-template-columns:36px minmax(0,1fr) 86px;grid-template-areas:"avatar info values" "meta meta action";gap:5px 6px;min-height:108px}.workbench.layout-4 .module-hot_pools .pool-values,.workbench.layout-work-4 .module-hot_pools .pool-values{width:86px;min-width:86px;max-width:86px}.workbench.layout-4 .module-hot_pools .pool-buy-btn,.workbench.layout-work-4 .module-hot_pools .pool-buy-btn{justify-self:end;align-self:center}.module-hot_pools .pool-meta-line{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:22px;justify-content:stretch;align-items:center;width:100%;margin-left:0;gap:4px;overflow:visible;white-space:normal}.workbench.layout-4 .module-hot_pools .pool-meta-line,.workbench.layout-work-4 .module-hot_pools .pool-meta-line{grid-template-columns:minmax(0,.78fr) minmax(0,1fr) minmax(0,1.28fr)!important;grid-auto-rows:20px;gap:2px}.workbench.layout-4 .module-hot_pools .pool-meta-sort.meta-orange,.workbench.layout-work-4 .module-hot_pools .pool-meta-sort.meta-orange{grid-column:1;grid-row:2}.workbench.layout-4 .module-hot_pools .pool-meta-static.meta-green,.workbench.layout-work-4 .module-hot_pools .pool-meta-static.meta-green{grid-column:2;grid-row:2}.workbench.layout-4 .module-hot_pools .pool-meta-sort.meta-accent,.workbench.layout-work-4 .module-hot_pools .pool-meta-sort.meta-accent{grid-column:3;grid-row:1}.workbench.layout-4 .module-hot_pools .pool-meta-sort.meta-gold,.workbench.layout-work-4 .module-hot_pools .pool-meta-sort.meta-gold{grid-column:3;grid-row:2}.workbench.layout-4 .module-hot_pools .pool-meta-sort,.workbench.layout-work-4 .module-hot_pools .pool-meta-sort,.workbench.layout-4 .module-hot_pools .pool-meta-static,.workbench.layout-work-4 .module-hot_pools .pool-meta-static{height:20px;min-height:20px;padding:2px 3px;gap:1px}.workbench.layout-4 .module-hot_pools .pool-meta-sort>span,.workbench.layout-work-4 .module-hot_pools .pool-meta-sort>span,.workbench.layout-4 .module-hot_pools .pool-meta-static>span,.workbench.layout-work-4 .module-hot_pools .pool-meta-static>span{max-width:20px}.workbench.layout-4 .module-hot_pools .pool-meta-sort b,.workbench.layout-work-4 .module-hot_pools .pool-meta-sort b,.workbench.layout-4 .module-hot_pools .pool-meta-static b,.workbench.layout-work-4 .module-hot_pools .pool-meta-static b{max-width:calc(100% - 18px)}.workbench.layout-4 .module-hot_pools .pool-metric-delta,.workbench.layout-work-4 .module-hot_pools .pool-metric-delta{max-width:54px}.module-hot_pools .pool-meta-sort,.module-hot_pools .pool-meta-static{flex:1 1 0;width:100%;max-width:none;height:22px;min-height:22px;padding:3px 6px;align-items:center;justify-content:flex-start;gap:4px;line-height:1;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.module-hot_pools .pool-meta-sort.active{padding:3px 6px}.module-hot_pools .pool-meta-sort>span,.module-hot_pools .pool-meta-static>span{display:inline-flex;align-items:center;height:16px;line-height:16px;max-width:32px}.module-hot_pools .pool-meta-sort b,.module-hot_pools .pool-meta-static b{display:inline-flex;align-items:center;flex:1 1 auto;height:16px;min-width:0;max-width:calc(100% - 30px);line-height:16px;text-align:left;gap:3px}.module-hot_pools .pool-meta-sort b>span,.module-hot_pools .pool-meta-static b>span{display:inline-flex;align-items:center;min-width:0;max-width:100%;height:16px;line-height:16px}.module-hot_pools .pool-meta-sort b>span>span,.module-hot_pools .pool-meta-static b>span>span,.module-hot_pools .pool-meta-sort b number-flow-react,.module-hot_pools .pool-meta-static b number-flow-react{display:inline-flex;align-items:center;max-width:none;height:16px;line-height:16px;vertical-align:top}.module-hot_pools .pool-metric-delta{display:inline-flex;align-items:center;flex:0 0 auto;gap:1px;height:16px;max-width:52px;overflow:hidden;font-size:10px;font-weight:800;line-height:16px;vertical-align:top}.module-hot_pools .pool-metric-delta.up{color:var(--positive)}.module-hot_pools .pool-metric-delta.down{color:var(--negative)}.module-hot_pools .pool-metric-delta-arrow{display:inline-flex;align-items:center;height:16px;line-height:16px}.module-hot_pools .pool-main-val .pool-metric-delta{max-width:50px;font-size:10px}.cp-root{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-3)}.cp-main-tabs{display:flex;align-items:center;gap:4px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:#070c1473;padding:4px;overflow-x:auto}.cp-main-tab{flex:1 1 auto;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);padding:0 12px;font-size:var(--text-sm);font-weight:var(--font-bold);line-height:1;white-space:nowrap;cursor:pointer;transition:background var(--transition-base),color var(--transition-base),box-shadow var(--transition-base)}.cp-main-tab svg{flex-shrink:0}.cp-main-tab:hover{color:var(--text);background:#94a3b814}.cp-main-tab.active{background:rgba(var(--accent-rgb),.15);color:var(--accent-text);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.18)}.cp-seed-retry-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid rgba(var(--warning-rgb),.24);border-radius:var(--radius-md);background:rgba(var(--warning-rgb),.08)}.cp-seed-retry-main{min-width:0;display:flex;align-items:center;gap:9px}.cp-seed-retry-main>svg{flex-shrink:0;color:var(--warning)}.cp-seed-retry-main div{min-width:0;display:flex;flex-direction:column;gap:3px}.cp-seed-retry-main strong{color:var(--text);font-size:var(--text-base);font-weight:var(--font-bold);line-height:1.25}.cp-seed-retry-main span{color:var(--text-muted);font-size:var(--text-xs);line-height:1.35}.cp-section{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#0f152466;padding:var(--space-4)}.cp-section--accent{border-color:rgba(var(--accent-rgb),.22);background:rgba(var(--accent-rgb),.05)}.cp-section-header{display:flex;align-items:flex-start;gap:10px;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle)}.cp-section-icon{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(var(--accent-rgb),.22);border-radius:var(--radius-sm);background:rgba(var(--accent-rgb),.12);color:var(--accent-text)}.cp-section-title-wrap{min-width:0;display:flex;flex-direction:column;gap:2px}.cp-section-title{margin:0;color:var(--text);font-size:var(--text-lg);font-weight:var(--font-bold);line-height:1.25}.cp-section-subtitle{color:var(--text-muted);font-size:var(--text-xs);line-height:1.35}.cp-section-body{position:relative}.cp-segmented-row{margin-bottom:var(--space-3)}.cp-segmented{display:inline-flex;gap:4px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:#070c1473;padding:4px;max-width:100%;overflow-x:auto}.cp-seg-btn{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer;font-size:var(--text-base);font-weight:var(--font-semibold);white-space:nowrap;transition:background var(--transition-base),color var(--transition-base),box-shadow var(--transition-base)}.cp-seg-btn:hover{color:var(--text);background:#94a3b814}.cp-seg-btn.active{color:var(--accent-text);background:rgba(var(--accent-rgb),.15);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.18)}.cp-seg-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-xs);background:#94a3b81a}.cp-seg-icon .cp-protocol-logo{width:14px;height:14px;-o-object-fit:contain;object-fit:contain;display:block}.cp-seg-btn.active .cp-seg-icon{background:rgba(var(--accent-rgb),.2)}.cp-seg-label{font-size:var(--text-base)}.cp-mode-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2);margin-top:var(--space-3)}.cp-mode-card{display:flex;align-items:flex-start;gap:10px;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:#94a3b80a;color:var(--text);cursor:pointer;text-align:left;transition:border-color var(--transition-base),background var(--transition-base)}.cp-mode-card:hover{border-color:var(--border-strong);background:#94a3b812}.cp-mode-card.active{border-color:var(--border-accent);background:rgba(var(--accent-rgb),.1)}.cp-mode-radio{flex-shrink:0;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-subtle)}.cp-mode-card.active .cp-mode-radio{color:var(--accent)}.cp-mode-radio-empty{display:inline-block;width:16px;height:16px;border-radius:var(--radius-pill);border:2px solid var(--border-strong)}.cp-mode-text{min-width:0;display:flex;flex-direction:column;gap:3px}.cp-mode-text strong{font-size:var(--text-base);font-weight:var(--font-bold)}.cp-mode-text small{font-size:var(--text-xs);color:var(--text-muted);line-height:1.4}.cp-mode-notice{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#94a3b80d;color:var(--text-muted);font-size:var(--text-sm)}.cp-mode-notice svg{flex-shrink:0;color:var(--accent)}.cp-source-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--space-3)}.cp-source-tab{flex:1 1 120px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:#94a3b80d;color:var(--text-muted);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-semibold);transition:border-color var(--transition-base),background var(--transition-base),color var(--transition-base)}.cp-source-tab:hover{color:var(--text);border-color:var(--border-strong)}.cp-source-tab.active{color:var(--accent-text);border-color:var(--border-accent);background:rgba(var(--accent-rgb),.1)}.cp-source-empty{display:flex;align-items:center;justify-content:center;gap:10px;min-height:96px;padding:24px 16px;border:1px dashed var(--border-default);border-radius:var(--radius-md);background:#94a3b809;color:var(--text-muted);text-align:center;font-size:var(--text-base);font-weight:var(--font-semibold)}.cp-source-empty-icon{opacity:.5}.cp-source-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}.cp-source-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:#94a3b80a;color:var(--text);cursor:pointer;text-align:left;transition:border-color var(--transition-base),background var(--transition-base)}.cp-source-card:hover{border-color:var(--border-strong);background:#94a3b812}.cp-source-card.active{border-color:var(--border-accent);background:rgba(var(--accent-rgb),.08)}.cp-source-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.cp-source-pair{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-source-fee{flex-shrink:0;display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--radius-xs);background:#94a3b81a;font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--text-muted)}.cp-source-card.active .cp-source-fee{background:rgba(var(--accent-rgb),.15);color:var(--accent-text)}.cp-source-bottom{display:flex;align-items:center;gap:6px}.cp-source-bottom small{font-size:var(--text-xs);color:var(--text-subtle)}.cp-source-check{position:absolute;top:8px;right:8px;color:var(--accent)}.cp-source-hint-bar{display:flex;align-items:center;gap:8px;margin-top:var(--space-3);padding:10px 12px;border:1px solid rgba(var(--accent-rgb),.18);border-radius:var(--radius-sm);background:rgba(var(--accent-rgb),.07);color:var(--text-muted);font-size:var(--text-sm)}.cp-source-hint-bar svg{flex-shrink:0;color:var(--accent)}.cp-source-hint-bar strong{color:var(--text)}.cp-source-hint-content{min-width:0;display:flex;flex-direction:column;gap:4px}.cp-source-hint-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cp-protocol-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 6px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:#94a3b814;color:var(--text);width:-moz-fit-content;width:fit-content}.cp-protocol-pill.compact{padding:2px 7px 2px 5px}.cp-protocol-pill .cp-protocol-logo{width:15px;height:15px;-o-object-fit:contain;object-fit:contain;display:block}.cp-protocol-version{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--text)}.cp-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.cp-field{display:grid;gap:6px;align-content:start}.cp-field--full{grid-column:1 / -1}.cp-field-label{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-bold);line-height:1.2}.cp-field-label svg{opacity:.7}.cp-field-hint{color:var(--text-muted);font-size:var(--text-xs);line-height:1.45}.cp-field-error{color:var(--negative);font-size:var(--text-xs);line-height:1.45}.cp-input,.cp-textarea,.cp-select-wrap select,.cp-fee-custom-input{width:100%;min-height:36px;padding:8px 10px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#090e16b8;color:var(--text);font-size:var(--text-base);font-weight:var(--font-semibold);outline:none;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.cp-textarea{min-height:78px;line-height:1.45;resize:vertical}.cp-input::-moz-placeholder,.cp-textarea::-moz-placeholder,.cp-fee-custom-input::-moz-placeholder{color:var(--text-subtle)}.cp-input::placeholder,.cp-textarea::placeholder,.cp-fee-custom-input::placeholder{color:var(--text-subtle)}.cp-input:focus,.cp-textarea:focus,.cp-select-wrap select:focus,.cp-fee-custom-input:focus{border-color:var(--border-accent);box-shadow:0 0 0 3px var(--accent-soft)}.cp-input--readonly,.cp-input[readonly]{background:#94a3b80d;color:var(--text-muted);border-style:dashed;cursor:default}.cp-select-wrap{position:relative}.cp-select-wrap select{padding-right:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-weight:var(--font-semibold)}.cp-hook-select{cursor:pointer}.cp-fee-chips{display:flex;flex-wrap:wrap;gap:6px}.cp-fee-chip{min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#94a3b80d;color:var(--text-muted);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-bold);transition:border-color var(--transition-base),background var(--transition-base),color var(--transition-base)}.cp-fee-chip:hover{color:var(--text);border-color:var(--border-strong)}.cp-fee-chip.active{color:var(--accent-text);border-color:var(--border-accent);background:rgba(var(--accent-rgb),.14)}.cp-mini-chip-row{display:flex;flex-wrap:wrap;gap:6px}.cp-mini-chip{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--border-accent);border-radius:var(--radius-pill);background:rgba(var(--accent-rgb),.12);color:var(--accent-text);font-size:var(--text-xs);font-weight:var(--font-bold)}.cp-fee-custom{display:flex;flex-direction:column;gap:6px;margin-top:6px}.cp-fee-custom-note{color:var(--text-muted);font-size:var(--text-xs);line-height:1.45}.cp-advanced-details{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#94a3b808;padding:10px 12px}.cp-advanced-details>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none}.cp-advanced-details>summary::-webkit-details-marker{display:none}.cp-advanced-summary-value{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.cp-advanced-label{margin-top:10px}.cp-slippage-input{position:relative;display:flex;align-items:center}.cp-slippage-input .cp-input{padding-right:30px}.cp-slippage-input>span{position:absolute;right:10px;color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-bold);pointer-events:none}.cp-batch-seed-list{display:flex;flex-direction:column;gap:8px}.cp-batch-seed-row{display:grid;grid-template-columns:minmax(96px,auto) 1fr 1fr;gap:8px;align-items:center;padding:10px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#94a3b80a}.cp-batch-seed-row.active{border-color:var(--border-accent);background:rgba(var(--accent-rgb),.07)}.cp-batch-seed-toggle{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:var(--text-sm);font-weight:var(--font-bold);cursor:pointer}.cp-batch-seed-toggle input{width:15px;height:15px;accent-color:var(--accent)}.cp-summary-strip{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#94a3b80a}.cp-summary-item{display:flex;flex-direction:column;gap:3px}.cp-summary-item span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-bold)}.cp-summary-item strong{color:var(--text);font-size:var(--text-base);font-weight:var(--font-bold)}.cp-summary-protocol{display:inline-flex}.cp-summary-divider{width:1px;align-self:stretch;min-height:22px;background:var(--border-subtle)}.cp-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--space-2)}.cp-btn{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 14px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#94a3b812;color:var(--text);font-size:var(--text-base);font-weight:var(--font-bold);line-height:1;cursor:pointer;white-space:nowrap;transition:transform var(--transition-fast),border-color var(--transition-base),background var(--transition-base),color var(--transition-base),box-shadow var(--transition-base)}.cp-btn:hover:not(:disabled){border-color:var(--border-strong);background:#94a3b81f}.cp-btn:active:not(:disabled){transform:translateY(1px)}.cp-btn:disabled{cursor:not-allowed;opacity:.48}.cp-btn--primary{border-color:rgba(var(--accent-rgb),.42);background:linear-gradient(135deg,var(--accent-gradient-start),var(--accent-gradient-end));color:var(--accent-contrast);box-shadow:0 10px 24px rgba(var(--accent-rgb),.16)}.cp-btn--primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 13px 28px rgba(var(--accent-rgb),.22)}.cp-btn--ghost{background:transparent;color:var(--text-muted)}.cp-btn--ghost:hover:not(:disabled){color:var(--text);background:#94a3b814}.cp-btn--ghost.cp-created-refresh{min-height:32px;padding:6px 10px;font-size:var(--text-sm)}.cp-icon-btn{width:32px;height:32px;flex:0 0 auto;display:inline-grid;place-items:center;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#94a3b80f;color:var(--text-muted);cursor:pointer;transition:transform var(--transition-fast),border-color var(--transition-base),background var(--transition-base),color var(--transition-base)}.cp-icon-btn:hover:not(:disabled){border-color:var(--border-accent);background:rgba(var(--accent-rgb),.12);color:var(--accent-text)}.cp-icon-btn.danger:hover:not(:disabled){border-color:rgba(var(--negative-rgb),.5);background:rgba(var(--negative-rgb),.14);color:#fecaca}.cp-icon-btn:disabled{cursor:not-allowed;opacity:.48}.cp-result-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:#94a3b80a}.cp-result-card--ready,.cp-result-card--success{border-color:rgba(var(--accent-rgb),.32);background:rgba(var(--accent-rgb),.07)}.cp-result-card--warning{border-color:rgba(var(--warning-rgb),.32);background:rgba(var(--warning-rgb),.07)}.cp-result-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.cp-result-title{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:var(--text-lg);font-weight:var(--font-bold)}.cp-result-status{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:#94a3b814;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-bold)}.cp-result-status.ready{border-color:var(--border-accent);background:rgba(var(--accent-rgb),.12);color:var(--accent-text)}.cp-result-status.warn{border-color:rgba(var(--warning-rgb),.32);background:rgba(var(--warning-rgb),.1);color:#fde68a}.cp-result-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}.cp-kv{display:flex;flex-direction:column;gap:4px;padding:10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#94a3b80a;min-width:0}.cp-kv span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-bold)}.cp-kv strong{color:var(--text);font-size:var(--text-sm);font-weight:var(--font-bold);word-break:break-all}.cp-warnings{display:flex;flex-direction:column;gap:6px}.cp-warning-item{padding:8px 10px;border:1px solid rgba(var(--warning-rgb),.3);border-radius:var(--radius-sm);background:rgba(var(--warning-rgb),.09);color:#fde68a;font-size:var(--text-sm);line-height:1.45}.cp-error-bar{padding:10px 12px;border:1px solid rgba(var(--negative-rgb),.34);border-radius:var(--radius-sm);background:rgba(var(--negative-rgb),.1);color:#fecaca;font-size:var(--text-sm);line-height:1.45}.cp-explorer-links{display:flex;flex-wrap:wrap;gap:8px}.cp-explorer-link{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:#94a3b80f;color:var(--accent-text);font-size:var(--text-xs);font-weight:var(--font-bold);text-decoration:none;transition:border-color var(--transition-base),background var(--transition-base)}.cp-explorer-link:hover{border-color:var(--border-accent);background:rgba(var(--accent-rgb),.1)}.cp-batch-result-list{display:flex;flex-direction:column;gap:8px}.cp-batch-result-row{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#94a3b80a}.cp-batch-result-row.ready{border-color:rgba(var(--accent-rgb),.32);background:rgba(var(--accent-rgb),.06)}.cp-batch-result-main{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cp-batch-result-main strong{color:var(--text);font-size:var(--text-base);font-weight:var(--font-bold)}.cp-batch-result-main span,.cp-batch-result-meta span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.cp-batch-result-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cp-batch-result-id{padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.cp-batch-result-warnings{display:flex;flex-direction:column;gap:4px}.cp-batch-result-warnings span{color:#fde68a;font-size:var(--text-xs)}.cp-created-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.cp-created-summary{display:inline-flex;align-items:baseline;gap:6px}.cp-created-summary strong{color:var(--text);font-size:var(--text-xl);font-weight:var(--font-extrabold)}.cp-created-summary span{color:var(--text-muted);font-size:var(--text-xs)}.cp-created-empty{display:flex;align-items:center;justify-content:center;gap:10px;min-height:96px;padding:24px 16px;border:1px dashed var(--border-default);border-radius:var(--radius-md);background:#94a3b809;color:var(--text-muted);text-align:center;font-size:var(--text-base);font-weight:var(--font-semibold)}.cp-created-list{display:flex;flex-direction:column;gap:var(--space-2)}.cp-created-card{display:flex;flex-direction:column;gap:10px;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:#94a3b80a}.cp-created-card.highlighted{border-color:var(--border-accent);background:rgba(var(--accent-rgb),.07)}.cp-created-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.cp-created-title{display:flex;flex-direction:column;gap:2px}.cp-created-title strong{color:var(--text);font-size:var(--text-lg);font-weight:var(--font-bold)}.cp-created-title span{color:var(--text-muted);font-size:var(--text-xs)}.cp-created-badges{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.cp-created-badges>span:not(.cp-protocol-pill){display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:#94a3b814;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-bold)}.cp-created-badges>.cp-seed-badge.success{border-color:rgba(var(--positive-rgb),.3);background:rgba(var(--positive-rgb),.1);color:#bbf7d0}.cp-created-badges>.cp-seed-badge.warning{border-color:rgba(var(--warning-rgb),.3);background:rgba(var(--warning-rgb),.1);color:#fde68a}.cp-created-badges>.cp-seed-badge.error{border-color:rgba(var(--negative-rgb),.3);background:rgba(var(--negative-rgb),.1);color:#fecaca}.cp-created-identifiers{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.cp-pool-identifier{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#94a3b80a;min-width:0}.cp-pool-identifier-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.cp-pool-identifier-copy span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-bold)}.cp-pool-identifier-copy strong{color:var(--text);font-size:var(--text-sm);font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis}.cp-copy-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 9px;border:1px solid var(--border-default);border-radius:var(--radius-xs);background:#94a3b80f;color:var(--text-muted);cursor:pointer;font-size:var(--text-xs);font-weight:var(--font-bold);transition:border-color var(--transition-base),background var(--transition-base),color var(--transition-base)}.cp-copy-btn:hover{border-color:var(--border-accent);background:rgba(var(--accent-rgb),.12);color:var(--accent-text)}.cp-copy-btn.copied{border-color:var(--border-accent);background:rgba(var(--accent-rgb),.14);color:var(--accent-text)}.cp-created-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.cp-created-meta-grid>div{display:flex;flex-direction:column;gap:2px;min-width:0}.cp-created-meta-grid span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-bold)}.cp-created-meta-grid strong{color:var(--text);font-size:var(--text-sm);font-weight:var(--font-semibold);word-break:break-all}.cp-created-links{display:flex;flex-wrap:wrap;gap:8px}.cp-created-links a{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:#94a3b80f;color:var(--accent-text);font-size:var(--text-xs);font-weight:var(--font-bold);text-decoration:none}.cp-created-links a:hover{border-color:var(--border-accent);background:rgba(var(--accent-rgb),.1)}.cp-created-seed-error{padding:8px 10px;border:1px solid rgba(var(--negative-rgb),.3);border-radius:var(--radius-sm);background:rgba(var(--negative-rgb),.09);color:#fecaca;font-size:var(--text-xs);line-height:1.45}.cp-created-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cp-created-actions span{color:var(--text-muted);font-size:var(--text-xs);line-height:1.4}.cp-hook-unavailable{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px;border:1px dashed var(--border-default);border-radius:var(--radius-md);background:#94a3b809;color:var(--text-muted);font-size:var(--text-base)}.cp-hook-unavailable>svg{flex-shrink:0;color:var(--info)}.cp-hook-panel{display:flex;flex-direction:column;gap:var(--space-3)}.cp-hook-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.cp-hook-title{display:flex;align-items:flex-start;gap:9px;min-width:0}.cp-hook-title-icon{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(var(--accent-rgb),.22);border-radius:var(--radius-sm);background:rgba(var(--accent-rgb),.12);color:var(--accent-text)}.cp-hook-title>div{display:flex;flex-direction:column;gap:2px;min-width:0}.cp-hook-title>div>span{color:var(--text);font-size:var(--text-base);font-weight:var(--font-bold)}.cp-hook-title small,.cp-hook-heading small{color:var(--text-muted);font-size:var(--text-xs);line-height:1.4}.cp-hook-mode-switch{display:inline-flex;gap:4px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:#070c1473;padding:4px;flex-wrap:wrap}.cp-hook-view-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;flex-wrap:nowrap}.cp-hook-mode-btn{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-bold);transition:background var(--transition-base),color var(--transition-base),box-shadow var(--transition-base)}.cp-hook-mode-btn:hover{color:var(--text);background:#94a3b814}.cp-hook-mode-btn.active{color:var(--accent-text);background:rgba(var(--accent-rgb),.15);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.18)}.cp-hook-contract-list-layout{display:flex;flex-direction:column;gap:var(--space-3)}.cp-hook-row{display:flex;flex-direction:column;gap:10px}.cp-hook-row+.cp-hook-row,.cp-hook-address-row{padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.cp-hook-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.cp-hook-heading{display:flex;align-items:flex-start;gap:8px;min-width:0}.cp-hook-heading>svg{flex-shrink:0;margin-top:2px;color:var(--accent)}.cp-hook-heading>div{display:flex;flex-direction:column;gap:2px;min-width:0}.cp-hook-heading>div>span{color:var(--text);font-size:var(--text-base);font-weight:var(--font-bold)}.cp-hook-head-actions{display:flex;align-items:center;gap:8px}.cp-hook-count{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:#94a3b814;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-bold);white-space:nowrap}.cp-hook-manage-grid,.cp-hook-import-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.cp-hook-import-grid{grid-template-columns:1fr 1fr auto;align-items:end}.cp-hook-subfield{display:flex;flex-direction:column;gap:6px;min-width:0}.cp-hook-subfield>span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-bold)}.cp-hook-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cp-hook-inline-note{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#94a3b80a;color:var(--text-muted);font-size:var(--text-xs);line-height:1.45}.cp-hook-inline-note svg{flex-shrink:0;margin-top:1px;color:var(--info)}.cp-hook-registry-list,.cp-hook-entry-list{display:flex;flex-direction:column;gap:8px}.cp-hook-card{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#94a3b80a}.cp-hook-card.active{border-color:var(--border-accent);background:rgba(var(--accent-rgb),.07)}.cp-hook-card.disabled{opacity:.6}.cp-hook-card-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;border:0;background:transparent;color:var(--text);cursor:pointer;text-align:left}.cp-hook-card-main>span{color:var(--text);font-size:var(--text-sm);font-weight:var(--font-bold)}.cp-hook-card-main>small{color:var(--text-muted);font-size:var(--text-xs);font-family:var(--font-mono)}.cp-hook-state{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:#94a3b814;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-bold);white-space:nowrap}.cp-hook-state.ready{border-color:var(--border-accent);background:rgba(var(--accent-rgb),.12);color:var(--accent-text)}.cp-hook-entry{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#94a3b80a}.cp-hook-entry>span{color:var(--text);font-size:var(--text-sm);font-family:var(--font-mono)}.cp-hook-entry>small{color:var(--text-muted);font-size:var(--text-xs);margin-left:auto}.cp-hook-edit-bar{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.cp-hook-edit-bar .cp-hook-subfield{flex:1 1 200px}.cp-hook-address-control{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cp-hook-address-control .cp-input{flex:1 1 220px}.cp-hook-address-compact{gap:8px}.cp-hook-segment{display:inline-flex;gap:4px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:#070c1473;padding:4px}.cp-hook-segment-btn{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-bold);transition:background var(--transition-base),color var(--transition-base)}.cp-hook-segment-btn:hover{color:var(--text);background:#94a3b814}.cp-hook-segment-btn.active{color:var(--accent-text);background:rgba(var(--accent-rgb),.15);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.18)}.cp-hook-segment-btn.active.danger{color:#fecaca;background:rgba(var(--negative-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--negative-rgb),.3)}.cp-hook-result{display:flex;flex-wrap:wrap;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#94a3b80a}.cp-hook-result--success{border-color:rgba(var(--positive-rgb),.32);background:rgba(var(--positive-rgb),.08)}.cp-hook-result--wide{margin-bottom:var(--space-3)}.cp-hook-result>svg{flex-shrink:0;margin-top:1px;color:var(--positive)}.cp-hook-result-main{display:flex;flex-direction:column;gap:3px;min-width:0}.cp-hook-result-main strong{color:var(--text);font-size:var(--text-sm);font-weight:var(--font-bold)}.cp-hook-result-main span{color:var(--text-muted);font-size:var(--text-xs);font-family:var(--font-mono)}.cp-hook-result a{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:var(--accent-text);font-size:var(--text-xs);font-weight:var(--font-bold);text-decoration:none;white-space:nowrap}.cp-main-tab:focus-visible,.cp-seg-btn:focus-visible,.cp-mode-card:focus-visible,.cp-source-tab:focus-visible,.cp-source-card:focus-visible,.cp-fee-chip:focus-visible,.cp-advanced-details>summary:focus-visible,.cp-btn:focus-visible,.cp-icon-btn:focus-visible,.cp-copy-btn:focus-visible,.cp-explorer-link:focus-visible,.cp-created-links a:focus-visible,.cp-hook-mode-btn:focus-visible,.cp-hook-card-main:focus-visible,.cp-hook-segment-btn:focus-visible,.cp-hook-result a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@container (max-width: 560px){.cp-form-grid,.cp-mode-cards,.cp-source-grid,.cp-result-grid,.cp-batch-seed-row,.cp-hook-manage-grid,.cp-created-identifiers,.cp-hook-import-grid,.cp-actions{grid-template-columns:1fr}.cp-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;overflow:visible}.cp-seg-btn{flex-direction:column;min-width:0;gap:3px;padding:6px 4px;white-space:normal;text-align:center}.cp-seg-label{min-width:0;font-size:var(--text-xs);line-height:1.2;overflow-wrap:normal;word-break:normal}.cp-main-tab,.cp-seg-btn,.cp-source-tab,.cp-fee-chip,.cp-btn,.cp-copy-btn,.cp-hook-mode-btn,.cp-hook-segment-btn{min-height:44px}.cp-icon-btn{width:44px;height:44px}.cp-seed-retry-banner,.cp-created-toolbar,.cp-created-card-head{align-items:stretch;flex-direction:column}.cp-seed-retry-banner .cp-btn,.cp-copy-btn{width:100%}.cp-pool-identifier{align-items:stretch;flex-direction:column}.cp-hook-result a{margin-left:0}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.mt-3{margin-top:.75rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.border{border-width:1px}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}
