:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#d63396;--accent-soft:#fce8f3;--bg:#faf9fb;--surface:#fff;--surface-2:#f3f1f5;--line:#7e6b862e;--line-strong:#7e6b8647;--ink:#222025;--muted:#706b76;--faint:#77717e;--cyan:#d63396;--green:#16835d;--amber:#9b6816;--red:#c93652;--blue:#5368cc;--radius:16px}:root.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1014;--surface:#181a21;--surface-2:#22252e;--line:#dcd7e824;--line-strong:#dcd7e83d;--ink:#f4f1f7;--muted:#b4adbd;--faint:#9992a5;--accent-soft:#3b1d35}:root.theme-dark body{background:var(--bg);color:var(--ink)}:root.theme-dark .launch-mode-option,:root.theme-dark .panel,:root.theme-dark .sidebar,:root.theme-dark .topbar,:root.theme-dark .wallet-card,:root.theme-dark input,:root.theme-dark select,:root.theme-dark textarea{background:var(--surface);color:var(--ink);border-color:var(--line)}:root.theme-dark .bundle-panel,:root.theme-dark .notice,:root.theme-dark .sidebar-token-card,:root.theme-dark .step-row{background:var(--surface-2);color:var(--ink)}:root.theme-dark .wallet-data-head,:root.theme-dark .wallet-data-row,:root.theme-dark .wallet-data-row span,:root.theme-dark .wallet-data-row strong,:root.theme-dark .wallet-overview-address,:root.theme-dark .wallet-overview-address span,:root.theme-dark .wallet-overview-empty,:root.theme-dark .wallet-overview-grid-head,:root.theme-dark .wallet-overview-grid-row,:root.theme-dark .wallet-overview-grid-row span,:root.theme-dark .wallet-overview-grid-row strong,:root.theme-dark .wallet-overview-head-left h3,:root.theme-dark .wallet-overview-head-left p,:root.theme-dark .wallet-overview-pills,:root.theme-dark .wallet-overview-sol,:root.theme-dark .wallet-overview-token{color:#fff}:root.theme-dark .wallet-data-row span,:root.theme-dark .wallet-overview-grid-row span,:root.theme-dark .wallet-overview-head-left p{color:#ffffffc7}:root.theme-dark .balance-strong,:root.theme-dark .wallet-card strong{color:#fff}:root.theme-dark .wallet-overview-sol{color:#fff;-webkit-text-fill-color:#fff}:root.theme-dark .wallet-card small,:root.theme-dark .wallet-card span{color:#fffc}:root.theme-dark .wallet-pill{color:#fff;background:#000;border-color:#ffffff29}:root.theme-dark .wallet-pill strong{color:#fff}:root.theme-dark .launch-form,:root.theme-dark .launch-form .bundle-panel,:root.theme-dark .launch-form .form-grid,:root.theme-dark .launch-form .image-file-picker,:root.theme-dark .launch-form .picker-button,:root.theme-dark .launch-mode-option{color:#fff;background:#000}:root.theme-dark .launch-form .picker-button,:root.theme-dark .launch-form input,:root.theme-dark .launch-form select,:root.theme-dark .launch-form textarea{color:#fff;background:#000;border-color:#ffffff38}:root.theme-dark .launch-form input::-moz-placeholder{color:#ffffffad}:root.theme-dark .launch-form textarea::-moz-placeholder{color:#ffffffad}:root.theme-dark .launch-form input::placeholder,:root.theme-dark .launch-form small,:root.theme-dark .launch-form textarea::placeholder{color:#ffffffad}:root.theme-dark .add-transfer-modal input{color:#fff;background:#17151d;border-color:#ffffff38}:root.theme-dark .add-transfer-modal input::placeholder{color:#ffffff7a}:root.theme-dark .add-transfer-modal input:focus,:root.theme-dark .add-transfer-modal input:hover{color:#fff;background:#17151d;border-color:#d24beba6;outline:none;box-shadow:0 0 0 2px #d24beb1f}:root.theme-dark .launch-form .field-strong,:root.theme-dark .launch-form h3,:root.theme-dark .launch-form label>span{color:#fff}:root.theme-dark .dashboard-wallet-module,:root.theme-dark .dashboard-wallet-module .wallet-data-head,:root.theme-dark .dashboard-wallet-module .wallet-data-row,:root.theme-dark .dashboard-wallet-module .wallet-module-actions,:root.theme-dark .dashboard-wallet-module .wallet-table{color:#fff;background:#000}:root.theme-dark .dashboard-wallet-module .wallet-data-head,:root.theme-dark .dashboard-wallet-module .wallet-data-row{border-color:#ffffff29}:root.theme-dark .btn.subtle:not(.topbar-ghost),:root.theme-dark .image-cancel-btn,:root.theme-dark .image-file-button,:root.theme-dark .picker-button{color:#d8d5df;background:#24252b;border-color:#ffffff24}:root.theme-dark .btn.subtle:not(.topbar-ghost):hover:not(:disabled),:root.theme-dark .image-file-button:hover,:root.theme-dark .picker-button:hover{color:#fff;background:#30313a}:root.theme-dark .workflow-action-card .btn,:root.theme-dark .workflow-config-modal .btn,:root.theme-dark .workflow-disperse-modal .btn,:root.theme-dark .workflow-panel .btn{color:#d8d5df;background:#24252b;border-color:#ffffff24}:root.theme-dark .workflow-action-card .btn:hover:not(:disabled),:root.theme-dark .workflow-config-modal .btn:hover:not(:disabled),:root.theme-dark .workflow-disperse-modal .btn:hover:not(:disabled),:root.theme-dark .workflow-panel .btn:hover:not(:disabled){color:#fff;background:#30313a}:root.theme-dark .info-cell,:root.theme-dark .mini-panel,:root.theme-dark .modal,:root.theme-dark .modal-card,:root.theme-dark .panel,:root.theme-dark .panel-card,:root.theme-dark .project-switch-card,:root.theme-dark .result-grid>div,:root.theme-dark .sidebar,:root.theme-dark .sidebar-token-card,:root.theme-dark .sidebar-workflow-status,:root.theme-dark .step-row,:root.theme-dark .topbar,:root.theme-dark .wallet-card,:root.theme-dark .wallet-data-row{color:#fff;background:#000}:root.theme-dark .btn:not(.topbar-ghost):not(.primary):not(.warning):not(.danger){color:#d8d5df;background:#24252b}:root.theme-dark .top-actions .btn,:root.theme-dark .top-actions .btn.danger,:root.theme-dark .top-actions .btn.subtle,:root.theme-dark .top-actions .btn.topbar-ghost,:root.theme-dark .top-actions .btn.warning{color:revert;background:#000;border-color:#ffffff2e}:root.theme-dark .top-actions .btn:hover:not(:disabled){color:revert;background:#18191e}:root.theme-dark .top-actions .btn.topbar-ghost{color:#c084fc}:root.theme-dark .top-actions .btn.workflow-disperse-btn{color:#ff75c8}:root.theme-dark .top-actions .btn.warning{color:#f4c96b}:root.theme-dark .top-actions .btn.danger{color:#ff7181}:root:not(.theme-dark) .top-actions .btn.topbar-ghost{color:#6f4bd8}:root:not(.theme-dark) .top-actions .btn.workflow-disperse-btn{color:#d90069}:root:not(.theme-dark) .top-actions .btn.warning{color:#986b18}:root:not(.theme-dark) .top-actions .btn.danger{color:#c93652}:root.theme-dark .icon-button{color:#fff;background:#000;border-color:#fff3}:root.theme-dark .console-shell,:root.theme-dark .nav-link.active,:root.theme-dark .nav-link.active .icon,:root.theme-dark .page-shell,:root.theme-dark .workspace{color:#fff;background:#000}:root.theme-dark .nav-link:hover{color:#fff;background:#18191e}:root.theme-dark .pz-metrics>div{background:#000;border-color:#ffffff2e}:root.theme-dark .pz-metrics span{color:#ffffffc7}:root.theme-dark .pz-metrics strong{color:#fff}:root.theme-dark .pz-metrics .negative{color:#ff7181}:root.theme-dark .pz-metrics .positive{color:#61d7a7}:root.theme-dark{--accent:#c084fc;--accent-soft:#261b35;--cyan:#c084fc;--muted:#aaa1b8;--faint:#8e849c;--green:#61d7a7;--blue:#9aa7ff}:root.theme-dark .panel-title h3,:root.theme-dark .wallet-overview-head-left h3,:root.theme-dark h1,:root.theme-dark h2,:root.theme-dark h3,:root.theme-dark h4{color:#eee6ff}:root.theme-dark .field-strong,:root.theme-dark .launch-mode-option.selected strong,:root.theme-dark .mode-pill,:root.theme-dark .page-eyebrow,:root.theme-dark .required-field>span:first-child{color:#d8a8ff}:root.theme-dark .balance-strong,:root.theme-dark .status-pill,:root.theme-dark .wallet-overview-sol{color:#c084fc;-webkit-text-fill-color:#c084fc}:root.theme-dark .wallet-overview-token{color:#9aa7ff}:root.theme-dark .link-like,:root.theme-dark a{color:#c084fc}:root.theme-dark .empty-state,:root.theme-dark .panel-title p,:root.theme-dark .wallet-overview-head-left p{color:#a79bb5}:root.theme-dark .btn.primary{background:linear-gradient(135deg,#9b5de5,#d946ef)}:root.theme-dark .nav-link.active{color:#d8a8ff;box-shadow:inset 3px 0 #c084fc}:root:not(.theme-dark){--accent:#ff007a;--accent-soft:#fff0f7;--bg:#f7f7f9;--surface:#fff;--surface-2:#f4f4f7;--line:#1f192d1a;--line-strong:#1f192d2e;--ink:#17141c;--muted:#6f6878;--faint:#8c8494;--cyan:#7b61ff}:root:not(.theme-dark) body{background:var(--bg)}:root:not(.theme-dark) .modal-card,:root:not(.theme-dark) .panel,:root:not(.theme-dark) .wallet-overview-panel{border-color:#1f192d14;box-shadow:0 8px 28px #1f192d0b}:root:not(.theme-dark) h1,:root:not(.theme-dark) h2,:root:not(.theme-dark) h3,:root:not(.theme-dark) h4{color:#201a2d}:root:not(.theme-dark) .page-eyebrow{color:#7b61ff}:root:not(.theme-dark) .btn.primary{background:linear-gradient(135deg,#7b61ff,#ff007a);box-shadow:0 8px 20px #ff007a29}:root:not(.theme-dark) .nav-link.active{color:#d90069;background:#fff0f7}:root:not(.theme-dark) .wallet-pill{background:#f4f2f7;border-color:#1f192d14}:root:not(.theme-dark) .wallet-pill strong{color:#201a2d}:root.theme-dark .amm-bind-modal,:root.theme-dark .amm-bind-modal .warn-box,:root.theme-dark .amm-bind-modal input,:root.theme-dark .amm-bind-pool-empty,:root.theme-dark .amm-bind-pool-head,:root.theme-dark .amm-bind-pool-row,:root.theme-dark .amm-bind-pool-table,:root.theme-dark .amm-bind-pools,:root.theme-dark .amm-bind-summary,:root.theme-dark .amm-bind-summary>div,:root.theme-dark .amm-bind-types,:root.theme-dark .amm-bind-types label{color:#fff;background:#000;border-color:#ffffff29}:root.theme-dark .amm-bind-modal p,:root.theme-dark .amm-bind-modal small,:root.theme-dark .amm-bind-modal span{color:#ffffffc2}:root.theme-dark .amm-bind-modal .pool-address,:root.theme-dark .amm-bind-modal .pool-status,:root.theme-dark .amm-bind-modal strong{color:#fff}:root.theme-dark .amm-bind-modal .pool-sol{color:#c084fc;-webkit-text-fill-color:#c084fc}:root.theme-dark .amm-bind-modal .amm-bind-pool-row.active .pool-status{color:#4ade80}:root.theme-dark .amm-bind-modal .amm-bind-pool-row:not(.active) .pool-status{color:#fb7185}:root.theme-dark .amm-bind-modal .amm-bind-pool-row:hover,:root.theme-dark .amm-bind-modal .amm-bind-types label:hover,:root.theme-dark .amm-bind-modal .btn:hover:not(:disabled),:root.theme-dark .amm-bind-modal input:focus,:root.theme-dark .amm-bind-modal input:hover{color:#fff;background:#17121f;border-color:#c084fc7a}:root.theme-dark .amm-bind-modal .amm-bind-pool-row.active:hover{background:#10251d;border-color:#4ade808c}:root:not(.theme-dark) .amm-bind-modal{border-color:#7b61ff3d;box-shadow:0 20px 70px #7b61ff1f}:root:not(.theme-dark) .amm-bind-modal h3{background:linear-gradient(100deg,#7b61ff,#d946ef);color:#0000;-webkit-background-clip:text;background-clip:text}:root:not(.theme-dark) .amm-bind-modal .pool-sol{color:#7b61ff;-webkit-text-fill-color:#7b61ff}:root:not(.theme-dark) .amm-bind-modal .amm-bind-pool-row.active .pool-status{color:#16835d}:root:not(.theme-dark) .amm-bind-modal .amm-bind-pool-row:not(.active) .pool-status{color:#c93652}:root:not(.theme-dark) .amm-bind-modal .amm-bind-pool-row:hover,:root:not(.theme-dark) .amm-bind-modal .amm-bind-types label:hover,:root:not(.theme-dark) .amm-bind-modal .btn:hover:not(:disabled),:root:not(.theme-dark) .amm-bind-modal input:focus,:root:not(.theme-dark) .amm-bind-modal input:hover{background:#f4efff;border-color:#7b61ff6b}:root:not(.theme-dark) .amm-bind-modal .amm-bind-pool-row.active:hover{background:#edf9f2;border-color:#16835d73}:root:not(.theme-dark) .amm-bind-summary>div{background:linear-gradient(145deg,#faf9ff,#f5f2fb);border:1px solid #7b61ff24;border-radius:14px}:root:not(.theme-dark) .amm-bind-summary>div>span{color:#7a7188;letter-spacing:.02em;font-size:11px}:root:not(.theme-dark) .amm-bind-summary>div>strong{color:#29213b;font-size:14px;line-height:1.35}:root:not(.theme-dark) .amm-bind-summary>div:nth-child(2)>strong{color:#7b61ff}:root:not(.theme-dark) .amm-bind-summary>div:nth-child(3)>strong{color:#16835d}:root.theme-dark .amm-bind-summary>div{background:linear-gradient(145deg,#09070d,#11101a);border:1px solid #be7dff38;border-radius:14px}:root.theme-dark .amm-bind-summary>div>span{color:#ffffff8f;letter-spacing:.02em;font-size:11px}:root.theme-dark .amm-bind-summary>div>strong{color:#f5efff;font-size:14px;line-height:1.35}:root.theme-dark .amm-bind-summary>div:nth-child(2)>strong{color:#c084fc}:root.theme-dark .amm-bind-summary>div:nth-child(3)>strong{color:#4ade80}:root.theme-dark .bundle-picker-modal .wallet-group,:root.theme-dark .bundle-picker-modal .wallet-row-button{color:#fff;background:#000;border-color:#ffffff29}:root.theme-dark .bundle-picker-modal .wallet-row-button:hover:not(:disabled){background:#17121f;border-color:#c084fc7a}:root.theme-dark .bundle-picker-modal .wallet-group-head strong,:root.theme-dark .bundle-picker-modal .wallet-row-button strong{color:#fff}:root.theme-dark .amm-bind-modal h3{color:#c084fc;-webkit-text-fill-color:#c084fc;background:0 0}:root.theme-dark .workflow-config-modal input,:root.theme-dark .workflow-config-modal select{color:#fff;background:#000;border-color:#ffffff29}:root.theme-dark .workflow-config-modal input::placeholder{color:#ffffff7a}:root.theme-dark input::-moz-placeholder{color:var(--faint)}:root.theme-dark textarea::-moz-placeholder{color:var(--faint)}:root.theme-dark input::placeholder,:root.theme-dark textarea::placeholder{color:var(--faint)}.launch-mode-field{gap:10px;display:grid}.launch-mode-options{flex-wrap:wrap;gap:8px;display:flex}.launch-mode-option{cursor:pointer;background:#fff;border:1px solid #78718c38;border-radius:999px;align-items:center;gap:8px;min-width:118px;padding:9px 14px;transition:border-color .2s,box-shadow .2s;display:inline-flex}.launch-mode-option input:focus,.launch-mode-option input:focus-visible{box-shadow:none;outline:none}.launch-mode-option.selected{border-color:#d72c95;box-shadow:0 0 0 2px #d72c951f}.launch-mode-option input{accent-color:#d72c95}.launch-mode-option span{gap:3px;display:grid}.launch-mode-option small{color:#918d9d}.task-heading-meta{align-items:center;gap:8px;display:flex}.mode-pill{color:#b32278;background:#fde8f5;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.theme-switch{cursor:pointer;background:0 0;border:0;padding:0}.theme-switch-track{color:#777;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;width:48px;height:38px;padding:0 4px;font-size:19px;line-height:1;transition:color .2s;display:flex;position:relative}.brand-mark.theme-switch{width:auto;height:auto;color:inherit;box-shadow:none;font-size:inherit;background:0 0;border-radius:0;font-style:normal}.theme-switch-sun{color:#aaa;transform:translateY(-1px)}.theme-switch-moon{color:#333;background:0 0;border-radius:50%;place-items:center;width:28px;height:30px;font-size:28px;display:grid;transform:translate(2px)}:root.theme-dark .theme-switch-track{color:#aaa;background:0 0;border-color:#0000}:root.theme-dark .theme-switch-sun{color:#555;order:2}:root.theme-dark .theme-switch-moon{color:#eee;background:0 0;order:1;transform:translate(-2px)}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.console-shell{grid-template-columns:292px minmax(0,1fr);align-items:start;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);opacity:1;z-index:20;background:#fff;flex-direction:column;min-height:100vh;max-height:100vh;padding:18px 14px;display:flex;position:sticky;top:0;overflow:hidden auto}.side-nav{gap:8px;padding:14px 0 0;display:grid}.sidebar-workflow-status{border-radius:var(--radius);background:#f7f5f8;border:1px solid #7e6b8629;gap:4px;margin-top:auto;padding:12px;display:grid}.sidebar-workflow-status small,.sidebar-workflow-status span{color:var(--muted)}.sidebar-workflow-status strong{color:#28232e;font-size:16px}.sidebar-workflow-status.running{border-color:#16835d6b;box-shadow:0 0 22px #16835d14}.sidebar-workflow-status.running strong{color:var(--green)}.nav-link{border-radius:var(--radius);width:100%;min-height:42px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;align-items:flex-start;gap:10px;padding:0 12px;display:flex}.nav-link .icon{width:26px;height:26px;color:var(--cyan);background:#f7f5f8c7;border:1px solid #7e6b8624;border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.nav-link span:last-child{color:inherit;font-size:13px;font-weight:700}.nav-link.active{color:var(--ink);background:#d6339614;border-color:#d6339694}.nav-link.active .icon{background:#d633961f;border-color:#d6339699}.brand-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding-bottom:18px;display:flex}.brand-mark{border-radius:var(--radius);background:linear-gradient(135deg,var(--cyan),var(--green));flex:none;place-items:center;width:40px;height:40px;display:grid}h1,h2,h3,p{margin:0}h1{font-size:16px}h1,h2{line-height:1.2}h2{font-size:20px}h3{font-size:15px;line-height:1.25}em,p,small{color:var(--muted);font-size:12px;line-height:1.5}em{color:var(--amber);word-break:break-word;margin-top:4px;font-style:normal;display:block}.side-block{gap:6px}.side-actions,.side-block{border-bottom:1px solid #7e6b861f;padding:14px 2px;display:grid}.side-actions{gap:8px}.side-actions .btn{width:100%}.flow-card{border-bottom:1px solid #7e6b861f;gap:5px;padding:14px 2px;display:grid}.flow-card span{color:var(--faint);font-size:11px}.flow-card strong{overflow-wrap:anywhere;min-width:0;font-size:14px}.flow-card small{overflow-wrap:anywhere;word-break:break-word;min-width:0}.project-dock{border-bottom:1px solid #7e6b861f;padding:14px 2px}.project-dock,.project-list{gap:8px;display:grid}.project-btn{border-radius:var(--radius);width:100%;color:var(--ink);text-align:left;background:#f7f5f8;border:1px solid #7e6b862e;gap:4px;padding:10px 11px;display:grid}.project-btn strong{overflow-wrap:anywhere;font-size:13px}.project-btn small{color:var(--faint);overflow-wrap:anywhere;word-break:break-word}.project-btn.active{background:#16835d14;border-color:#16835dcc}.wallet-switcher{border-bottom:1px solid #7e6b861f;gap:8px;padding:14px 2px;display:grid}.wallet-switcher-title{color:var(--faint);font-size:11px}.wallet-switch-btn{border-radius:var(--radius);width:100%;color:var(--ink);text-align:left;background:#f7f5f8;border:1px solid #7e6b862e;gap:4px;padding:10px 11px;display:grid}.wallet-switch-btn strong{overflow-wrap:anywhere;font-size:13px}.wallet-switch-btn small{color:var(--faint)}.wallet-switch-btn.active{background:#d6339614;border-color:#d63396cc}.result-grid span,.side-block span,.wallet-line span,label span{color:var(--faint);font-size:11px}.side-block strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:13px}.workspace{min-width:0;padding:18px 18px 24px}.topbar{z-index:15;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#faf9fbfa,#faf9fbeb);border-bottom:1px solid #7e6b861f;justify-content:flex-end;align-items:flex-end;gap:16px;margin-bottom:14px;padding:12px 0 14px;display:flex;position:sticky;top:0}.module-stack,.page-shell{gap:12px;display:grid}.info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.info-cell{border-radius:var(--radius);background:#f7f5f8;border:1px solid #7e6b8624;gap:5px;min-width:0;padding:12px;display:grid}.info-cell.full{grid-column:1/-1}.info-cell span{color:var(--faint);font-size:11px}.info-cell b,.info-cell strong{font-size:13px}.info-cell b,.info-cell small,.info-cell strong{overflow-wrap:anywhere;min-width:0}.wallet-table{gap:8px;display:grid}.wallet-data-head,.wallet-data-row{align-items:center;gap:10px;display:grid}.wallet-main-head,.wallet-main-row{grid-template-columns:minmax(110px,.9fr) minmax(0,1.8fr) minmax(90px,.7fr) minmax(80px,.5fr) minmax(90px,.6fr)}.dashboard-wallet-head,.dashboard-wallet-row{grid-template-columns:minmax(110px,.9fr) minmax(0,1.8fr) minmax(90px,.7fr)}.wallet-bundle-head,.wallet-bundle-row{grid-template-columns:minmax(120px,.85fr) minmax(0,1.7fr) minmax(90px,.7fr) minmax(80px,.5fr) minmax(90px,.55fr) minmax(150px,.9fr)}.wallet-market-head{grid-template-columns:minmax(110px,.9fr) minmax(0,1.8fr) minmax(90px,.7fr) minmax(80px,.5fr) minmax(90px,.6fr)}.wallet-data-head{color:var(--faint);padding:0 4px;font-size:11px}.wallet-data-row{border-radius:var(--radius);background:#f7f5f8;border:1px solid #7e6b8624;padding:11px 12px}.wallet-bundle-row,.wallet-main-row{align-items:center}.sidebar-token-card{border-radius:var(--radius);background:#f7f5f8;border:1px solid #7e6b8629;grid-template-columns:42px minmax(0,1fr);gap:10px;margin:14px 0 6px;display:grid}.sidebar-token-visual{width:42px;height:42px}.sidebar-token-fallback,.sidebar-token-visual img{border-radius:var(--radius);place-items:center;width:42px;height:42px;display:grid}.sidebar-token-visual img{-o-object-fit:cover;object-fit:cover;background:#f0edf3}.sidebar-token-fallback{background:linear-gradient(135deg,var(--cyan),var(--green));color:#fff;font-weight:900}.sidebar-token-body{gap:4px;min-width:0;display:grid}.sidebar-token-body small,.sidebar-token-body strong{overflow-wrap:anywhere;min-width:0}.sidebar-token-body strong{font-size:13px}.sidebar-token-body small{color:var(--muted)}.wallet-data-row span,.wallet-data-row strong{overflow-wrap:anywhere;min-width:0}.wallet-data-row strong{font-size:13px}.wallet-data-row span{color:var(--muted);font-size:12px}.wallet-data-row span:nth-child(3){color:var(--ink);-webkit-text-fill-color:var(--ink);font-weight:800}.wallet-data-row span:last-child{color:var(--cyan);font-weight:700}.dashboard-wallet-row span:nth-child(3){color:var(--ink);-webkit-text-fill-color:var(--ink);font-weight:800}.wallet-row-actions{flex-wrap:wrap}.wallet-module-actions,.wallet-row-actions{justify-content:flex-end;gap:8px;display:flex}.wallet-module-actions{margin-top:10px}.wallet-module-actions .btn{min-width:112px}.wallet-overview-stack{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"main main""bundle bundle""market holder""smart smart";gap:16px;display:grid}.wallet-section-main{grid-area:main}.wallet-section-bundle{grid-area:bundle}.wallet-section-market{grid-area:market}.wallet-section-holder{grid-area:holder}.wallet-section-smart{grid-area:smart}.wallet-section-big_buy,.wallet-section-interference{grid-column:1/-1;min-width:0}.wallet-section-holder,.wallet-section-market{min-width:0}.wallet-section-holder .wallet-overview-head,.wallet-section-market .wallet-overview-head{grid-template-columns:minmax(0,1fr);align-items:flex-start;display:grid}.wallet-section-holder .wallet-overview-head-right,.wallet-section-market .wallet-overview-head-right{grid-column:1;justify-items:start;width:100%;max-width:100%}.wallet-section-holder .wallet-overview-tools,.wallet-section-market .wallet-overview-tools{flex-wrap:wrap;max-width:100%}.wallet-section-holder .wallet-overview-tools .btn,.wallet-section-market .wallet-overview-tools .btn{white-space:normal;min-height:34px}@media (width<=1050px){.wallet-overview-stack{grid-template-columns:1fr;grid-template-areas:"main""bundle""market""holder""smart"}.wallet-section-holder,.wallet-section-market{grid-column:1}}.wallet-overview-stack-legacy{gap:14px;display:grid}.wallet-overview-panel{padding:0;overflow:hidden}.wallet-overview-head{border-bottom:1px solid #7e6b861f;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.wallet-overview-head-left{gap:10px;min-width:0;display:grid}.wallet-overview-head-left h3{font-size:16px}.wallet-overview-head-right{gap:10px;width:min(100%,920px);display:grid}.wallet-overview-pills{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.wallet-pill{border-radius:var(--radius);color:var(--muted);background:#f7f5f8;border:1px solid #7e6b8624;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:inline-flex}.wallet-pill strong{color:var(--ink);font-weight:800}.wallet-overview-tools{justify-content:flex-end;width:100%}.wallet-overview-sort,.wallet-overview-tools{flex-wrap:wrap;gap:8px;display:flex}.wallet-overview-tools .btn{white-space:nowrap;min-height:34px;padding:0 10px}.wallet-overview-table{display:grid}.wallet-overview-grid{grid-template-columns:minmax(96px,.72fr) minmax(0,1.7fr) minmax(88px,.6fr) minmax(88px,.6fr) minmax(260px,1.4fr);align-items:center;gap:10px;display:grid}.wallet-overview-grid-head{color:var(--faint);border-bottom:1px solid #7e6b861f;padding:10px 14px;font-size:11px}.wallet-overview-grid-row{border-top:1px solid #7e6b861f;padding:12px 14px}.wallet-overview-grid-row span,.wallet-overview-grid-row strong{overflow-wrap:anywhere;min-width:0}.wallet-overview-grid-row strong{font-size:12px}.wallet-overview-sol{color:var(--ink);-webkit-text-fill-color:var(--ink);font-size:12px;font-weight:800}.wallet-overview-token{color:var(--ink);font-size:12px;font-weight:700}.wallet-overview-address{align-items:center;gap:4px;display:flex}.wallet-overview-address span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.35;overflow:hidden}.wallet-copy-btn{flex:none}.wallet-inline-icon{color:#b52a80;width:22px;height:22px;min-height:22px;box-shadow:none;opacity:1;filter:drop-shadow(0 0 5px #58c7ffb3)drop-shadow(0 0 2px #58c7ff73);border:0;border-radius:999px;flex:0 0 22px;padding:0;background:0 0!important}.wallet-inline-icon:hover:not(:disabled){color:#b52a80;filter:drop-shadow(0 0 8px #58c7ffe6)drop-shadow(0 0 3px #58c7ffa6);border:0;transform:translateY(-1px)scale(1.03);background:#58c7ff0f!important}.wallet-inline-icon svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2px #58c7ffa6);width:16px;height:16px}.wallet-overview-row-actions{justify-content:flex-end;gap:8px;min-width:0;display:flex}.wallet-overview-row-actions .btn{flex:1 1 0;min-width:0;padding:0 10px}.wallet-overview-empty{color:var(--muted);border-top:1px solid #7e6b861f;padding:14px;font-size:13px}.wallet-overview-scrollable .wallet-overview-grid{grid-template-columns:minmax(96px,.78fr) minmax(0,1.95fr) minmax(92px,.62fr) minmax(92px,.62fr) minmax(260px,1.35fr)}.wallet-overview-scrollable .wallet-overview-scroll{max-height:520px;overflow-y:auto}.wallet-overview-scrollable .wallet-overview-grid-row{padding-top:10px;padding-bottom:10px}.wallet-overview-scrollable .wallet-overview-address span{font-size:10px}.wallet-overview-scrollable .wallet-overview-sol,.wallet-overview-scrollable .wallet-overview-token{font-size:12px}.wallet-overview-grid,.wallet-overview-scrollable .wallet-overview-grid,.wallet-overview-table>div>.wallet-overview-grid{grid-template-columns:110px 220px 110px 120px minmax(380px,1fr)}.wallet-overview-head{gap:18px;padding:18px 20px}.wallet-overview-head-left{gap:7px}.wallet-overview-head-left h3{letter-spacing:-.35px;font-size:18px}.wallet-overview-pills,.wallet-overview-sort,.wallet-overview-tools{gap:6px}.wallet-overview-grid-head{letter-spacing:.01em;padding:11px 20px;font-weight:650}.wallet-overview-grid-head>span,.wallet-overview-grid-row>.wallet-overview-sol,.wallet-overview-grid-row>.wallet-overview-token,.wallet-overview-grid-row>strong{text-align:center}.wallet-overview-address,.wallet-overview-row-actions{justify-content:center}.wallet-overview-grid-row{min-height:58px;padding:13px 20px}.wallet-overview-row-actions .btn{min-height:32px;padding-inline:11px}@media (width<=1050px){.wallet-overview-grid,.wallet-overview-scrollable .wallet-overview-grid,.wallet-overview-table>div>.wallet-overview-grid{grid-template-columns:100px 200px 100px 110px minmax(340px,1fr)}}.wallet-qr-modal{background:linear-gradient(145deg,#0d0d12,#14121d);border-color:#cdb4ff52;width:min(820px,100%);padding:22px;box-shadow:0 28px 100px #05030f8c,0 0 0 1px #c38fff14}.wallet-qr-modal-body{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.wallet-qr-card{background:linear-gradient(160deg,#211b2d,#15131e);border:1px solid #cdb4ff33;border-radius:22px;place-items:center;min-height:360px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffff0f}.wallet-qr-preview{aspect-ratio:1;background:#fff;border:8px solid #fff;border-radius:16px;place-items:center;width:100%;display:grid;overflow:hidden;box-shadow:0 14px 34px #00000047}.wallet-qr-preview img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.wallet-qr-preview span{color:#fff;text-align:center;word-break:break-word;padding:12px;font-size:13px;font-weight:700}.wallet-qr-error{color:#c93652!important}.wallet-qr-meta{align-content:center;gap:12px;min-width:0;padding-top:8px;display:grid}.wallet-qr-line{background:#ffffff0b;border:1px solid #cdb4ff24;border-radius:16px;gap:6px;min-width:0;padding:14px 16px;display:grid}.wallet-qr-line span{color:var(--faint);font-size:11px}.wallet-qr-line strong{overflow-wrap:anywhere;color:#f4efff;min-width:0;font-size:14px;line-height:1.55}.wallet-qr-modal .modal-header{margin-bottom:18px}.wallet-qr-modal .modal-header h3{letter-spacing:-.02em;background:linear-gradient(100deg,#f7f1ff,#cda7ff);color:#0000;-webkit-background-clip:text;background-clip:text}.wallet-qr-modal .modal-header p{color:#aaa1bc}:root:not(.theme-dark) .wallet-qr-modal .modal-header h3{background-image:linear-gradient(100deg,#49345f,#8050a8)}:root:not(.theme-dark) .wallet-qr-line span,:root:not(.theme-dark) .wallet-qr-modal .modal-header p{color:var(--muted)}:root:not(.theme-dark) .wallet-qr-line strong,:root:not(.theme-dark) .wallet-qr-preview span{color:var(--ink)}:root.theme-dark .wallet-qr-modal{background:linear-gradient(145deg,#0d0d12,#14121d);border-color:#cdb4ff52;box-shadow:0 28px 100px #05030f8c,0 0 0 1px #c38fff14}:root.theme-dark .wallet-qr-card{background:linear-gradient(160deg,#211b2d,#15131e);border-color:#cdb4ff33}:root.theme-dark .wallet-qr-line{background:#ffffff0b;border-color:#cdb4ff24}.top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;width:auto;margin-left:auto;padding-left:18px;display:flex}.top-actions .btn{border-radius:var(--radius);color:#28232e;white-space:nowrap;background:linear-gradient(135deg,#d6339638,#5368cc38);border:1px solid #d6339657;min-height:34px;padding:0 10px;font-weight:800;box-shadow:0 8px 20px #0000002e}.status-strip{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:minmax(160px,.6fr) minmax(280px,1.4fr) auto;align-items:stretch;gap:10px;margin-bottom:12px;padding:12px;display:grid}.status-main{gap:5px;min-width:0;display:grid}.status-main span,.token-card span{color:var(--faint);font-size:11px}.status-main strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.balance-strong{color:var(--ink);-webkit-text-fill-color:var(--ink);font-weight:800}.status-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.action-stack{gap:6px;min-width:0;display:grid}.action-stack>.btn,.action-stack>.picker-button{width:100%}.status-actions .action-stack,.wallet-management-actions .action-stack{flex:1 1 0}.inline-action-stack{align-self:start}.image-action-buttons{gap:8px;display:flex}.image-file-picker{align-items:center;gap:10px;min-width:0;display:flex}.image-file-picker input[type=file]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.image-file-button{text-align:center;flex:none;justify-content:center;align-items:center;display:inline-flex}.image-file-picker>small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.image-cancel-btn{color:var(--red)!important;background:#fff0f3!important}.launch-submit-stack{width:100%;margin-top:12px}.launch-submit-stack>.btn{width:100%}.step-action{justify-items:end;gap:6px;min-width:0;display:grid}.action-error{color:#c93652;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.wallet-browser{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.mini-panel{border-radius:var(--radius);background:#111923b8;border:1px solid #7e6b8624;gap:8px;min-width:0;padding:10px 12px;display:grid}.muted-panel{opacity:.76}.wallet-chip-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.wallet-chip{border-radius:var(--radius);max-width:100%;min-height:30px;color:var(--muted);background:#f7f5f8;border:1px solid #7e6b862e;padding:0 9px;font-size:12px}.wallet-chip.active{color:var(--ink);background:#d6339614;border-color:#d63396a6}.wallet-chip.dim{color:var(--faint)}.token-board{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:12px;padding:14px}.token-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.token-card{border-radius:var(--radius);background:#f7f5f8;border:1px solid #7e6b8629;grid-template-columns:42px minmax(0,1fr);gap:10px;min-width:0;padding:10px;display:grid}.token-card:not(:has(img)){grid-template-columns:1fr}.token-card img{border-radius:var(--radius);-o-object-fit:cover;object-fit:cover;background:#f0edf3;width:42px;height:42px}.token-card div{gap:4px;min-width:0;display:grid}.token-card small,.token-card strong{overflow-wrap:anywhere;min-width:0}.token-card strong{font-size:13px}.token-card.active{background:#16835d0f;border-color:#16835d61}.token-card.dim{opacity:.54;filter:saturate(.72)}.wallet-management{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:12px;padding:14px}.wallet-management-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.bundle-picker-actions{margin-bottom:10px}.wallet-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wallet-group{border-radius:var(--radius);background:#f7f5f8;border:1px solid #7e6b8624;gap:10px;min-width:0;padding:12px;display:grid}.wallet-group-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.wallet-group-head span{color:var(--faint);font-size:11px;display:block}.wallet-group-head strong{color:var(--ink);font-size:13px;display:block}.wallet-row-list{gap:8px;display:grid}.wallet-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.wallet-row,.wallet-row-button{border-radius:var(--radius);background:#111923b8;border:1px solid #7e6b8624;padding:10px 11px}.wallet-row-button{width:100%;color:var(--ink);text-align:left}.wallet-row-button.active{background:#d633961a;border-color:#d63396b8}.wallet-row-main{gap:4px;min-width:0;display:grid}.wallet-row-main small,.wallet-row-main strong,.wallet-row-meta small,.wallet-row-meta strong{overflow-wrap:anywhere;min-width:0}.wallet-row-main strong{font-size:13px}.wallet-row-meta{text-align:right;justify-items:end;gap:4px;min-width:0;display:grid}.wallet-row-meta strong{font-size:13px}.wallet-row-meta small{color:var(--faint)}.wallet-row-pick{color:var(--cyan);font-size:12px;font-weight:700}.wallet-empty{color:var(--muted);text-align:center;padding:18px 8px;font-size:13px}.picker-button{border-radius:var(--radius);width:100%;min-height:72px;color:var(--ink);text-align:left;border:1px solid #7e6b862e;gap:6px;padding:14px 14px 13px;display:grid}.picker-button span{font-size:14px;font-weight:700}.picker-button small{color:var(--faint);overflow-wrap:anywhere}.bundle-picker-modal{width:min(560px,100%);padding:14px}.bundle-picker-grid{grid-template-columns:1fr;margin-top:6px}.bundle-panel{border-radius:var(--radius);background:#f7f5f8;border:1px solid #7e6b8624;gap:14px;padding:14px 14px 16px;display:grid}.bundle-panel-title{justify-content:space-between;gap:10px;display:flex}.bundle-panel-title span{color:var(--ink);font-size:13px;font-weight:700;display:block}.bundle-panel-title small{color:var(--faint);margin-top:3px;display:block}.compact-grid{grid-template-columns:1fr;gap:12px}.bundle-panel .compact-grid label{min-width:0}.bundle-sol-row,.bundle-wallet-row{gap:8px;width:100%;display:grid}.bundle-sol-field span,.bundle-wallet-field span,.field-strong{color:var(--ink);font-size:13px;font-weight:800}.bundle-sol-row{margin-top:4px}.bundle-sol-row label,.bundle-wallet-row label{width:100%;min-width:0}.bundle-sol-row input,.bundle-wallet-row .picker-button{width:100%;margin-top:0}.pump-token-amount-input,.sol-amount-input{color:var(--ink);-webkit-text-fill-color:var(--ink);font-weight:800}.pump-token-amount-input::-moz-placeholder{color:#5045548c;font-weight:600}.sol-amount-input::-moz-placeholder{color:#5045548c;font-weight:600}.pump-token-amount-input::placeholder,.sol-amount-input::placeholder{color:#5045548c;font-weight:600}.pump-token-amount-input:-webkit-autofill{-webkit-text-fill-color:#29232e;box-shadow:inset 0 0 0 1000px #f7f5f8}.pump-token-amount-input:-webkit-autofill:focus{-webkit-text-fill-color:#29232e;box-shadow:inset 0 0 0 1000px #f7f5f8}.pump-token-amount-input:-webkit-autofill:hover{-webkit-text-fill-color:#29232e;box-shadow:inset 0 0 0 1000px #f7f5f8}.sol-amount-input:-webkit-autofill{-webkit-text-fill-color:#29232e;box-shadow:inset 0 0 0 1000px #f7f5f8}.sol-amount-input:-webkit-autofill:focus{-webkit-text-fill-color:#29232e;box-shadow:inset 0 0 0 1000px #f7f5f8}.sol-amount-input:-webkit-autofill:hover{-webkit-text-fill-color:#29232e;box-shadow:inset 0 0 0 1000px #f7f5f8}.bundle-amount-input{color:var(--ink);-webkit-text-fill-color:var(--ink);font-weight:800}.bundle-amount-input::placeholder{color:var(--faint);opacity:1;-webkit-text-fill-color:var(--faint);font-weight:400}.grid{grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr);align-items:start;gap:14px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius)}.launch-form,.task-panel{padding:14px}.panel-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.panel-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.panel-title-actions .btn{white-space:nowrap;min-height:32px}.status-pill{min-width:54px;color:var(--cyan);text-align:center;background:#d6339614;border:1px solid #d633964d;flex:none;padding:4px 8px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.launch-form .form-grid>label{align-content:start}label{gap:6px;min-width:0;display:grid}.launch-form .required-field>span:first-child:after{content:" *";color:var(--red);font-weight:700}.launch-form .optional-field>span:first-child:after{content:" · 可选";color:var(--faint);font-size:10px;font-weight:500}.launch-form .has-error .picker-button,.launch-form .has-error input,.launch-form .has-error textarea{border-color:var(--red)!important;box-shadow:0 0 0 4px #c936521f!important}.launch-lock-fieldset{border:0;min-width:0;margin:0;padding:0}.launch-lock-fieldset:disabled .picker-button,.launch-lock-fieldset:disabled input,.launch-lock-fieldset:disabled select,.launch-lock-fieldset:disabled textarea{color:#9d9ba4;box-shadow:none;cursor:not-allowed;opacity:.85;background:#e9e9ed;border-color:#dedde3}.launch-lock-fieldset:disabled .btn{filter:grayscale(.6);cursor:not-allowed}.launch-lock-fieldset:disabled label>small,.launch-lock-fieldset:disabled label>span:first-child{color:#aaa8b0}label.full{grid-column:1/-1}.inline-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}input,select,textarea{border-radius:var(--radius);width:100%;min-width:0;color:var(--ink);background:#f7f5f8;border:1px solid #7e6b8638;outline:0;padding:9px 10px;font-size:13px}textarea{resize:vertical}select{appearance:none}input:focus,textarea:focus{border-color:#d63396bf;box-shadow:0 0 0 3px #d633961a}input[type=file]{padding:8px}.btn,.icon-button{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-2);color:var(--ink);transition:border-color .15s,background .15s,transform .15s}.btn:hover:not(:disabled),.icon-button:hover:not(:disabled){border-color:#d633968c;transform:translateY(-1px)}.btn{min-height:38px;padding:0 12px;font-size:13px}.btn.primary{background:linear-gradient(135deg,var(--green),var(--cyan));border-color:#16835d73;width:100%;margin-top:12px;font-weight:800}.btn.subtle{background:#f7f5f8}.top-actions .btn.subtle{color:#28232e;background:linear-gradient(135deg,#d6339638,#5368cc38);border-color:#d6339657}.btn.danger,.btn.warning,.top-actions .btn.topbar-ghost{color:#28232e}.top-actions .btn.warning{background:linear-gradient(135deg,#d6339638,#5368cc38);border-color:#d6339657}.top-actions .btn.danger{background:linear-gradient(135deg,#c93652db,#ff4d6db3);border-color:#c93652b8}.top-actions .btn.workflow-disperse-btn{color:#185c44;background:linear-gradient(135deg,#16835d57,#d6339647);border-color:#16835d85}.top-actions .btn.workflow-disperse-btn:hover:not(:disabled){background:linear-gradient(135deg,#16835d70,#d6339657);border-color:#16835dad}.top-actions .btn.holder-buy-btn{color:#7854b8;background:#7854b80f;border-color:#7854b83d}.top-actions .btn.holder-buy-btn:hover:not(:disabled){color:#6840ad;background:#7854b81c;border-color:#7854b86b}:root.theme-dark .top-actions .btn.holder-buy-btn{color:#c9b6ff;background:#c9b6ff14;border-color:#c9b6ff4d}.holder-buy-modal{width:min(680px,100vw - 32px)}.holder-buy-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:16px;display:grid}.holder-buy-form>label,.holder-buy-range label{color:var(--ink);align-content:start;gap:7px;font-size:12px;display:grid}.holder-buy-form input:not([type=checkbox]){border:1px solid var(--line);background:var(--panel);width:100%;min-height:44px;color:var(--ink);border-radius:10px;padding:0 12px}.holder-buy-all-toggle small,.holder-buy-form small{color:var(--muted);line-height:1.45}.holder-buy-input-suffix{position:relative}.holder-buy-input-suffix input{padding-right:58px!important}.holder-buy-input-suffix b{color:var(--muted);font-size:11px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.holder-buy-all-toggle{border:1px solid var(--line);background:#7854b80a;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;min-width:142px;padding:11px 13px;display:flex!important}.holder-buy-all-toggle>span{gap:3px;display:grid}.holder-buy-all-toggle input{accent-color:#7854b8;width:18px;height:18px}.holder-buy-range{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.holder-buy-cap{background:#7854b80e;border-radius:9px;grid-column:1/-1;padding:10px 12px;color:#756884!important}.holder-buy-blockers{color:var(--red);background:#c936520e;border:1px solid #c9365233;border-radius:10px;gap:7px;padding:12px 14px;font-size:12px;display:grid}.holder-buy-blockers.compact{margin-top:10px;padding:9px 11px}.holder-buy-preview{background:#16835d0d;border:1px solid #16835d33;border-radius:11px;padding:13px 14px}.holder-buy-preview.is-blocked{background:#c936520a;border-color:#c9365233}.holder-buy-preview.is-loading{color:var(--muted)}.holder-buy-preview-head{color:var(--green);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.holder-buy-preview.is-blocked .holder-buy-preview-head{color:var(--red)}.holder-buy-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.holder-buy-preview-grid span{color:var(--muted);gap:3px;font-size:11px;display:grid}.holder-buy-preview-grid b{color:var(--ink);font-size:13px}.holder-buy-error{display:block}.holder-buy-progress.is-reconciling .global-operation-progress-track span{background:linear-gradient(90deg,#d89535,#efc46c)}.holder-buy-result-backdrop{z-index:120}.holder-buy-result-modal{width:min(520px,100vw - 32px)}.holder-buy-result-header{align-items:center;gap:14px;display:flex}.holder-buy-result-header h3,.holder-buy-result-header p{margin:0}.holder-buy-result-header p{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px}.holder-buy-result-icon{width:42px;height:42px;color:var(--green);background:#16835d1a;border-radius:50%;place-items:center;font-size:22px;font-weight:700;display:grid}.holder-buy-result-header.is-partial .holder-buy-result-icon{color:#b67921;background:#d895351f}.holder-buy-result-header.is-canceled .holder-buy-result-icon{color:var(--muted);background:#7e6b861f}.holder-buy-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.holder-buy-result-grid span{border:1px solid var(--line);color:var(--muted);border-radius:10px;gap:5px;padding:11px;font-size:11px;display:grid}.holder-buy-result-grid b{color:var(--ink);font-size:14px}.holder-buy-result-warning{color:#93631e;background:#d895351a;border-radius:9px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}@media (width<=760px){.holder-buy-form{grid-template-columns:1fr}.holder-buy-cap,.holder-buy-range{grid-column:1}.holder-buy-range{grid-template-columns:1fr}.holder-buy-preview-grid,.holder-buy-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.btn.active{background:#d633961f;border-color:#d633968c}.btn.market-params-btn{color:#6e44ac;background:linear-gradient(135deg,#8b5cf6e0,#be7dffb8);border-color:#be7dff9e}.btn.market-params-btn:hover:not(:disabled){background:linear-gradient(135deg,#996cfff2,#ce91ffc7);border-color:#d7b2ffd1}.btn.compact{flex:none;min-height:32px;padding:0 10px}.icon-button{place-items:center;width:38px;height:38px;font-size:18px;display:grid}.notice{border-radius:var(--radius);color:#926018;overflow-wrap:anywhere;background:#9b681614;border:1px solid #9b681659;margin-bottom:14px;padding:10px 12px;font-size:13px}.toast-region{z-index:30;top:max(92px,calc(env(safe-area-inset-top,0px) + 76px));pointer-events:none;gap:10px;width:min(480px,100vw - 32px);display:grid;position:fixed;left:50%;transform:translate(-50%)}.global-toast{color:#30243d;letter-spacing:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);background:radial-gradient(circle at 100% 0,#d6339629,#0000 58%),linear-gradient(135deg,#fff,#f3edff);border:1px solid #8d52ca38;border-radius:14px;align-items:center;min-height:52px;margin:0;padding:13px 12px 13px 16px;font-size:13px;font-weight:650;line-height:1.45;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #4a2e6829,0 2px 8px #4a2e6814}.global-toast:before{content:"";background:linear-gradient(#ef6bc2,#a557e8);border-radius:0 4px 4px 0;flex:0 0 3px;align-self:stretch;width:3px;margin:-13px 12px -13px -16px;animation:1.8s ease-in-out infinite toast-indicator}.toast-content{flex:1;min-width:0}.toast-close{width:28px;height:28px;color:inherit;cursor:pointer;pointer-events:auto;background:#5b466f12;border:0;border-radius:50%;flex:0 0 28px;place-items:center;margin-left:8px;padding:0;font-size:12px;display:grid}.toast-close:hover{background:#8070902e}.toast-close:focus-visible{outline-offset:2px;outline:2px solid}.global-toast.workflow-notice{color:#354b9d;background:radial-gradient(circle at 100% 0,#5368cc26,#0000 44%),linear-gradient(135deg,#f7f9ff2e,#f2f5ff1f);border-color:#5368cc4d}.global-toast.workflow-notice:before{background:linear-gradient(#6e8cf0,#5368cc)}:root.theme-dark .global-toast{color:#f7f1ff;background:radial-gradient(circle at 100% 0,#df6bca38,#0000 58%),linear-gradient(135deg,#312541,#211a2d);border-color:#ca97ff61;box-shadow:0 14px 30px #00000061,inset 0 1px #ffffff12}:root.theme-dark .global-toast.workflow-notice{color:#dce4ff;background:radial-gradient(circle at 100% 0,#5368cc3d,#0000 46%),linear-gradient(135deg,#1b223b2e,#191b271f);border-color:#758fff52}.toast-enter-active,.toast-leave-active{transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1)}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(-14px)scale(.96)}@keyframes toast-indicator{0%,to{opacity:.65;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1)}}@media (width<=760px){.toast-region{top:max(132px,calc(env(safe-area-inset-top,0px) + 118px))}}@media (width>=1800px){.console-shell{grid-template-columns:220px minmax(0,1fr)}.sidebar{padding:22px 14px}.sidebar-token-card{padding:12px}.side-nav{gap:4px}.nav-link{min-height:38px;margin-top:4px}.workspace{width:100%;max-width:none;margin:0;padding:18px 28px 32px}.topbar{border-radius:0 0 18px 18px;min-height:70px;margin:-8px -12px 18px;padding:12px}.page-heading h2{font-size:26px}.top-actions{gap:6px;max-width:none}.top-actions .btn{min-height:34px;padding-inline:11px;font-size:12px}.module-stack,.page-shell,.wallet-overview-stack{gap:12px}.panel{border-radius:20px}.panel-title{margin-bottom:12px}.wallet-overview-stack{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"main bundle""market holder""smart smart"}.wallet-overview-head{padding:12px 14px}.wallet-overview-head-left{gap:7px}.wallet-overview-head-left h3{font-size:15px}.wallet-pill{padding:5px 8px;font-size:11px}.wallet-overview-sort .btn,.wallet-overview-tools .btn{min-height:30px;padding-inline:9px;font-size:11px}.wallet-section-holder .wallet-overview-head,.wallet-section-market .wallet-overview-head{grid-template-columns:none;align-items:center;display:flex}.wallet-section-holder .wallet-overview-head-right,.wallet-section-market .wallet-overview-head-right{grid-column:auto;justify-items:end;width:auto;margin-left:auto}.wallet-section-holder .wallet-overview-tools,.wallet-section-market .wallet-overview-tools{flex-wrap:nowrap;justify-content:flex-end}.wallet-overview-grid,.wallet-overview-scrollable .wallet-overview-grid{grid-template-columns:88px minmax(150px,1.5fr) 82px 96px minmax(230px,.95fr);gap:8px;min-width:760px}.wallet-overview-scrollable .wallet-overview-scroll{min-width:760px;max-height:calc(100vh - 370px)}.wallet-overview-grid-head{padding:8px 12px}.wallet-overview-grid-row{min-height:38px;padding:7px 12px}.wallet-overview-scrollable .wallet-overview-grid-row{padding-top:6px;padding-bottom:6px}.wallet-overview-address span{font-size:11px}.wallet-overview-row-actions .btn{min-height:26px;padding-inline:8px;font-size:11px}.grid{grid-template-columns:minmax(740px,1.35fr) minmax(440px,.65fr);gap:12px}.launch-form,.task-panel{padding:16px}.launch-form .form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.task-panel{max-height:calc(100vh - 116px);position:sticky;top:88px;overflow:auto}.trade-wallet-operations,.trade-workflow-panel{padding:16px}.trade-wallet-table-scroll{max-height:calc(100vh - 480px)}}@media (width>=1200px){.console-shell{grid-template-columns:210px minmax(0,1fr)}.workspace{width:100%;max-width:none;margin:0;padding-inline:20px}.wallet-overview-table{scrollbar-gutter:auto;overflow-x:hidden}.wallet-overview-grid,.wallet-overview-scrollable .wallet-overview-grid{grid-template-columns:76px minmax(112px,1.45fr) 64px 76px minmax(132px,.9fr);gap:6px;min-width:0}.wallet-overview-scrollable .wallet-overview-scroll{min-width:0}.wallet-overview-grid-head{padding-inline:10px;font-size:10px}.wallet-overview-grid-row{padding-inline:10px}.wallet-overview-address{gap:2px}.wallet-overview-address span{font-size:10px}.wallet-inline-icon{flex-basis:18px;width:18px;height:18px;min-height:18px}.wallet-inline-icon svg{width:13px;height:13px}.wallet-overview-row-actions{flex-wrap:wrap;justify-content:flex-start;gap:4px;overflow:visible}.wallet-overview-row-actions .btn{min-height:24px;padding-inline:7px;font-size:10px}}@media (width>=1200px) and (width<=1599px){.topbar{margin-inline:-8px;padding-inline:12px}.top-actions{gap:5px}.top-actions .btn{min-height:32px;padding-inline:8px;font-size:11px}.wallet-overview-head{gap:9px;padding:11px}.wallet-overview-pills{gap:5px}.wallet-pill{gap:5px;padding:5px 7px;font-size:10px}.wallet-overview-sort,.wallet-overview-tools{gap:5px}.wallet-overview-sort .btn,.wallet-overview-tools .btn{min-height:28px;padding-inline:7px;font-size:10px}}@media (width>=1200px){.wallet-overview-stack{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"main main main""bundle bundle bundle""market market holder""smart big interference"}.wallet-section-bundle,.wallet-section-main{grid-column:1/-1}.wallet-section-market{grid-column:1/span 2}.wallet-section-holder{grid-column:3}.wallet-section-smart{grid-area:smart/auto}.wallet-section-big_buy{grid-area:big;grid-column:auto!important}.wallet-section-interference{grid-area:interference;grid-column:auto!important}.wallet-section-bundle .wallet-overview-grid,.wallet-section-main .wallet-overview-grid{grid-template-columns:100px minmax(180px,2fr) 100px 110px minmax(300px,1.1fr)}.wallet-section-big_buy .wallet-overview-table,.wallet-section-bundle .wallet-overview-table,.wallet-section-interference .wallet-overview-table,.wallet-section-main .wallet-overview-table,.wallet-section-smart .wallet-overview-table{overflow-x:hidden!important}.wallet-section-bundle .wallet-overview-row-actions,.wallet-section-main .wallet-overview-row-actions{flex-wrap:nowrap}.wallet-section-big_buy .wallet-overview-head,.wallet-section-interference .wallet-overview-head,.wallet-section-smart .wallet-overview-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.wallet-section-big_buy .wallet-overview-head-right,.wallet-section-interference .wallet-overview-head-right,.wallet-section-smart .wallet-overview-head-right{width:auto;margin-left:0}.wallet-section-big_buy .wallet-overview-pills,.wallet-section-interference .wallet-overview-pills,.wallet-section-smart .wallet-overview-pills{flex-wrap:wrap;gap:4px}.wallet-section-big_buy .wallet-overview-grid-head,.wallet-section-interference .wallet-overview-grid-head,.wallet-section-smart .wallet-overview-grid-head{display:none}.wallet-section-big_buy .wallet-overview-grid-row,.wallet-section-interference .wallet-overview-grid-row,.wallet-section-smart .wallet-overview-grid-row{border-top:1px solid #7e6b861f;grid-template-columns:minmax(0,1fr) auto auto;gap:4px 10px;min-height:0;padding:10px 12px;display:grid}.wallet-section-big_buy .wallet-overview-grid-row>strong,.wallet-section-interference .wallet-overview-grid-row>strong,.wallet-section-smart .wallet-overview-grid-row>strong{grid-area:1/1}.wallet-section-big_buy .wallet-overview-address,.wallet-section-interference .wallet-overview-address,.wallet-section-smart .wallet-overview-address{grid-area:2/1}.wallet-section-big_buy .wallet-overview-sol,.wallet-section-interference .wallet-overview-sol,.wallet-section-smart .wallet-overview-sol{grid-area:1/2}.wallet-section-big_buy .wallet-overview-token,.wallet-section-interference .wallet-overview-token,.wallet-section-smart .wallet-overview-token{grid-area:1/3}.wallet-section-big_buy .wallet-overview-row-actions,.wallet-section-interference .wallet-overview-row-actions,.wallet-section-smart .wallet-overview-row-actions{grid-area:3/1/auto/-1;padding-top:4px}.wallet-section-big_buy .wallet-overview-row-actions .btn,.wallet-section-interference .wallet-overview-row-actions .btn,.wallet-section-smart .wallet-overview-row-actions .btn{min-height:26px;padding-inline:8px}}.notice.success{color:#176b4e;background:#16835d14;border-color:#16835d59}.workflow-notice{color:#3b51af;background:#5368cc14;border-color:#5368cc4d}.trade-workflow-panel{gap:12px;display:grid}.pz-panel{gap:14px}.pz-panel-header,.pz-panel-header .workflow-actions{align-items:center}.status-pill{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 9px;font-size:12px}.status-pill.running{color:var(--green);border-color:#16835d73}.pz-alert{color:#926018;background:#9b681614;border:1px solid #9b681666;justify-content:space-between;gap:10px;padding:10px 12px;font-size:12px;display:flex}.pz-alert.active{color:#c93652;border-color:#c9365299}.pz-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pz-metrics>div{border-top:2px solid var(--line-strong);background:#f7f5f8;gap:5px;padding:12px;display:grid}.pz-metrics span{color:var(--muted);font-size:11px}.pz-metrics strong{font-size:20px}.pz-metrics .negative{color:#c93652}.pz-metrics .positive{color:var(--green)}.pz-progress{background:#7e6b8624;height:8px;overflow:hidden}.pz-progress span{background:linear-gradient(90deg,var(--amber),var(--red));height:100%;transition:width .25s;display:block}.trade-workflow-panel.focused{border-color:#d633966b;box-shadow:inset 0 0 0 1px #d633960f}.workflow-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.workflow-action-card,.workflow-count-card,.workflow-summary-card{border-radius:var(--radius);background:#f7f5f8;border:1px solid #7e6b8624;gap:6px;min-width:0;padding:12px;display:grid}.workflow-action-card span,.workflow-count-card span,.workflow-summary-card span{color:var(--faint);font-size:11px}.workflow-action-card strong,.workflow-count-card strong,.workflow-summary-card strong{overflow-wrap:anywhere;min-width:0;font-size:14px}.workflow-action-card small,.workflow-summary-card small{overflow-wrap:anywhere;min-width:0}.workflow-count-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.workflow-count-card strong{font-size:18px}.workflow-actions{flex-wrap:wrap;gap:8px;display:flex}.workflow-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workflow-action-card label{gap:6px;display:grid}.workflow-action-card input,.workflow-action-card select{width:100%}.workflow-action-card .btn{justify-self:start}.workflow-params-preview{border-radius:var(--radius);overflow-wrap:anywhere;border:1px dashed #7e6b8638;padding:10px 12px;display:block}.workflow-config-modal{width:min(760px,100%)}.compact-config-modal{padding:14px}.compact-config-modal .modal-header{align-items:start;margin-bottom:10px}.compact-config-modal .modal-header h3{font-size:16px}.compact-config-modal .modal-header p{margin-top:2px;font-size:12px;line-height:1.4}.workflow-config-grid{margin-top:6px}.market-param-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-param-rpc-warning{margin:10px 0 0;font-size:14px;font-weight:700;color:#e53935!important}.market-param-templates{border:1px solid var(--line);background:var(--soft);border-radius:12px;gap:8px;margin:4px 0 10px;padding:10px;display:grid}.market-param-template-create{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.market-param-template-create label{gap:4px;display:grid}.market-param-template-create .btn{min-height:34px;margin:0}.market-param-template-list{gap:6px;display:grid}.market-param-template-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;display:grid}.market-param-template-apply{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);text-align:left;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.market-param-template-apply:hover{border-color:var(--accent)}.market-param-template-apply strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.market-param-template-apply small,.market-param-template-empty{color:var(--muted);font-size:10px}.market-param-template-row .btn{min-height:34px;margin:0}.compact-config-modal .form-grid{gap:8px}.compact-config-modal label{gap:4px}.compact-config-modal label span{color:var(--muted);font-size:11px}.compact-config-modal input,.compact-config-modal select{min-height:34px;padding:7px 10px;font-size:13px}.compact-config-modal .info-grid{gap:8px}.compact-config-modal .info-cell{min-height:58px;padding:10px 12px}.compact-config-modal .info-cell span{font-size:11px}.compact-config-modal .info-cell strong{font-size:13px}.compact-config-modal .modal-actions{gap:8px;margin-top:10px}.compact-config-modal .modal-actions .btn{min-height:34px;margin-top:0;padding:0 12px}.compact-config-modal .modal-actions .btn.primary{width:auto;min-width:160px}.market-param-modal{font-size:15px}.market-param-modal .modal-header h3{font-size:20px}.market-param-modal .modal-header p{font-size:14px;line-height:1.55}.market-param-modal label span{font-size:13px}.market-param-modal input,.market-param-modal select{min-height:42px;font-size:15px}.market-param-modal .market-param-template-create .btn,.market-param-modal .market-param-template-row .btn,.market-param-modal .modal-actions .btn{min-height:42px;font-size:14px}.market-param-modal .market-param-template-apply strong{font-size:14px}.market-param-modal .market-param-template-apply small,.market-param-modal .market-param-template-empty{font-size:12px}.market-param-modal .action-error{font-size:13px}:root.theme-dark .market-param-rpc-warning{color:#ff5f6d!important}.workflow-toggle{align-items:center;gap:10px;padding:8px 0 2px;display:flex}.workflow-toggle input{width:16px;height:16px;accent-color:var(--cyan)}.progress-track{background:#eeeaf1;border:1px solid #7e6b861f;border-radius:999px;height:8px;overflow:hidden}.progress-fill{border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--blue));height:100%;transition:width .25s}.wallet-card{border-bottom:1px solid #7e6b861f;gap:6px;margin-top:12px;padding:10px 0;display:grid}.wallet-card strong{overflow-wrap:anywhere;font-size:13px}.wallet-card small{color:var(--muted)}.result-grid{border-bottom:1px solid #7e6b861f;grid-template-columns:1fr;gap:8px;margin-top:12px;padding-bottom:12px;display:grid}.result-grid div{gap:4px;display:grid}.result-grid b{overflow-wrap:anywhere;font-size:12px}.step-list{margin-top:12px;display:grid}.step-row{border-bottom:1px solid #7e6b861a;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.step-row:last-child{border-bottom:0}.step-main{align-items:flex-start;gap:10px;min-width:0;display:flex}.step-main small,.step-main strong{display:block}.step-main strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.step-main em{color:#c93652;overflow-wrap:anywhere;margin-top:2px;font-size:12px;font-style:normal;display:block}.mainnet-stage-row{min-height:58px}.stage-status{color:var(--muted);white-space:nowrap;flex:none;font-size:12px}.global-operation-progress{background:linear-gradient(105deg,#2e1b43d1,#191726eb);border:1px solid #be74ff47;border-radius:16px;margin:-8px 28px 16px;padding:14px 18px 13px;position:relative;overflow:hidden;box-shadow:0 10px 28px #30144633}.global-operation-progress:before{content:"";pointer-events:none;background:linear-gradient(90deg,#cd52ef1f,#0000);width:34%;position:absolute;inset:0 auto 0 0}.global-operation-progress.is-failed{background:linear-gradient(105deg,#421c2dd6,#1c1722f0);border-color:#d85b7073}.global-operation-progress.is-partial{background:linear-gradient(135deg,#5b351ceb,#2a1a20f5);border-color:#d28f3073}.global-operation-progress-head,.global-operation-progress-meta,.global-operation-progress-title{align-items:center;display:flex;position:relative}.global-operation-progress-head{justify-content:space-between;gap:16px}.global-operation-progress-title{gap:9px;min-width:0}.global-operation-progress-title strong{color:#f2eaff;letter-spacing:.01em;white-space:nowrap;font-size:13px;font-weight:600}.global-operation-progress-title span:last-child{color:#b9aeca;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.global-operation-progress-head>b{color:#c7a8d7;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.operation-pulse{background:#da66f4;border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s ease-in-out infinite operation-pulse;box-shadow:0 0 0 4px #da66f424,0 0 14px #da66f4bf}.is-failed .operation-pulse{background:#ef7287;animation:none;box-shadow:0 0 0 4px #ef728721}.is-partial .operation-pulse{background:#e6aa55;box-shadow:0 0 0 4px #e6aa551f}.global-operation-progress-track{background:#ffffff17;border-radius:99px;height:4px;margin:11px 0 9px;position:relative;overflow:hidden}.global-operation-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#a857ed,#e253dc);min-width:8px;height:100%;transition:width .42s;display:block;box-shadow:0 0 12px #d45bee9e}.is-failed .global-operation-progress-track span{box-shadow:none;background:#d85b70}.is-partial .global-operation-progress-track span{background:linear-gradient(90deg,#d58b45,#e6aa55);box-shadow:0 0 12px #e6aa5557}.global-operation-progress-meta{color:#9f91b2;font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:10.5px;font-weight:400}.global-operation-progress-error{color:#ed8798;overflow-wrap:anywhere;margin-top:7px;font-size:11px;display:block;position:relative}.global-operation-progress-warning{color:#e6c27e;margin-top:10px;font-size:11.5px;line-height:1.5;display:block}.workflow-error-panel{background:#c9365212;border-color:#c9365266;justify-content:space-between;align-items:center;gap:16px;display:flex}.workflow-error-panel strong{color:var(--red)}.workflow-error-panel p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}@keyframes operation-pulse{0%,to{opacity:.68;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.stage-actions{flex:none;align-items:center;gap:10px;display:flex}.launch-retry-guidance{color:#d85b70;white-space:nowrap;font-size:12px;font-weight:600}.mainnet-stage-row:has(.dot.confirmed) .stage-status{color:#20b985}.mainnet-stage-row:has(.dot.running) .stage-status{color:#c06af2}.mainnet-stage-row:has(.dot.failed) .stage-status{color:#d85b70}.dot{background:var(--faint);border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 4px #66778d1f}.dot.confirmed{background:var(--green);box-shadow:0 0 0 4px #16835d1f}.dot.running{background:var(--blue);box-shadow:0 0 0 4px #5368cc1f}.dot.failed{background:var(--red);box-shadow:0 0 0 4px #c936521f}.empty-state{color:var(--muted);text-align:center;margin-top:16px;padding:24px 0;font-size:13px}.modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#23192bb8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;width:min(760px,100%);max-height:min(92vh,920px);overflow:auto;box-shadow:0 24px 90px #361c4029}.modal-card.wide{width:min(920px,100%)}.workflow-disperse-modal{width:min(760px,100%);padding:14px}.workflow-disperse-simple{gap:10px;min-width:0;margin-top:8px;display:grid}.workflow-disperse-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workflow-disperse-source{color:var(--muted);margin-top:10px;display:block}.workflow-disperse-help{color:var(--muted);margin-top:2px;display:block}.workflow-mode-row{gap:10px}.workflow-mode-chip{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.workflow-mode-chip input{width:14px;height:14px;accent-color:var(--cyan);margin:0}.workflow-mode-chip span{line-height:1}.workflow-disperse-simple label{gap:6px;display:grid}.workflow-disperse-simple input,.workflow-disperse-simple select{width:100%}.amm-bind-modal{width:min(620px,100%);padding:14px}.amm-bind-modal>.modal-actions{justify-content:flex-end;align-items:center;display:flex}.amm-bind-modal>.modal-actions>.action-stack{align-items:center;width:auto;min-width:0;display:flex}.amm-bind-modal>.modal-actions>.action-stack>.btn,.amm-bind-modal>.modal-actions>.btn{justify-content:center;align-items:center;width:auto;height:52px;min-height:52px;margin:0;padding-block:0;display:inline-flex}.project-switch-modal{width:min(920px,100%);padding:14px}.project-switch-header-actions{align-items:center;gap:8px;display:flex}.project-create-modal{width:min(480px,100%);padding:14px}.transfer-header-actions{align-items:center;gap:8px;display:flex}.trade-action-modal{width:min(460px,100%);padding:14px}.trade-buy-panel{gap:10px;display:grid}.trade-buy-balance{text-align:right;color:var(--faint);font-size:12px}.trade-buy-control{border:1px solid #8885;border-radius:6px;overflow:hidden}.trade-buy-input{color:var(--faint);align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.trade-buy-input input{width:0;min-width:0;min-height:42px;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;flex:1}.trade-buy-presets{border-top:1px solid #8883;grid-template-columns:repeat(4,minmax(0,1fr)) 32px;display:grid}.trade-buy-presets button{min-width:0;min-height:30px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-right:1px solid #8883;padding:4px}.trade-buy-presets button:last-child{border-right:0}.trade-buy-presets button.selected,.trade-buy-presets button:hover{background:0 0}.trade-buy-presets .trade-buy-preset-input{width:100%;min-width:0;height:30px;min-height:30px;color:var(--ink);font:inherit;text-align:center;box-shadow:none;background:0 0;border:0;border-right:1px solid #8883;border-radius:0;padding:4px;font-size:13px}:root .trade-buy-panel input,:root .trade-buy-panel input:focus,:root .trade-buy-panel input:focus-visible,:root .trade-buy-panel input:hover{color:var(--ink);box-shadow:none;background:0 0;border-color:#8883;border-radius:0;outline:none}.trade-buy-hint{color:var(--faint);font-size:11px}.trade-buy-submit{color:#fff;cursor:pointer;background:#2c805d;border:0;border-radius:5px;width:100%;min-height:38px}.trade-buy-presets button:disabled,.trade-buy-submit:disabled{opacity:.45;cursor:not-allowed}.trade-action-field{gap:8px;margin-top:16px;display:grid}.trade-action-confirm,.trade-action-field small{color:var(--faint)}.transfer-grid .amount-strong{color:#fff}.project-create-modal .modal-actions{flex-flow:row;align-items:center}.project-create-modal .modal-actions .btn{white-space:nowrap;box-sizing:border-box;flex:none;width:auto;min-width:0;height:48px;min-height:48px;margin:0;padding-inline:16px;line-height:48px}.project-create-field{gap:8px;margin-top:18px;display:grid}.modal-kicker,.project-create-field span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.project-create-field input{width:100%;min-height:44px;font-size:15px}:root.theme-dark .project-create-modal .project-create-field input{color:#fff;background:#14151a;border-color:#ffffff24}:root.theme-dark .project-create-modal .project-create-field input:hover{background:#191a21;border-color:#c084fc57}:root.theme-dark .project-create-modal .project-create-field input:focus{background:#191a21;border-color:#a855f7;box-shadow:0 0 0 3px #a855f72e}:root.theme-dark .project-create-modal .project-create-field input::placeholder{color:#ffffff6b}.project-switch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.project-switch-card{border-radius:var(--radius);min-width:0;color:var(--ink);text-align:left;background:#f7f5f8;border:1px solid #7e6b8629;gap:8px;padding:12px;display:grid}.project-switch-card.active{background:#16835d14;border-color:#16835d94}.project-switch-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.project-switch-top strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.project-switch-top span{color:var(--faint);font-size:11px}.project-switch-name{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:800}.project-switch-meta{gap:4px;display:grid}.project-switch-meta small{overflow-wrap:anywhere;min-width:0}.amm-bind-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.amm-bind-summary div{border-radius:var(--radius);background:#f7f5f8;border:1px solid #7e6b8624;gap:4px;min-width:0;padding:10px 11px;display:grid}.amm-bind-summary strong{font-size:13px}.amm-bind-summary small,.amm-bind-summary strong{overflow-wrap:anywhere;min-width:0}.amm-bind-pools{gap:10px;margin-bottom:12px;display:grid}.section-caption{color:var(--faint);font-size:11px}.amm-bind-pool-table{gap:8px;display:grid}.amm-bind-pool-head,.amm-bind-pool-row{grid-template-columns:18px 128px minmax(0,1.6fr) 110px 82px 72px;align-items:center;gap:10px;display:grid}.amm-bind-pool-head{color:var(--faint);padding:0 10px;font-size:11px}.amm-bind-pool-row{border-radius:var(--radius);text-align:left;cursor:pointer;background:#f7f5f8;border:1px solid #7e6b8624;width:100%;padding:10px}.amm-bind-pool-row:hover{border-color:#d633966b}.amm-bind-pool-row.active{background:#16835d14;border-color:#16835d8f}.select-dot{background:#f7f5f8f5;border:1px solid #7e6b866b;border-radius:999px;width:14px;height:14px;box-shadow:inset 0 0 0 2px #f7f5f8f5}.amm-bind-pool-row.active .select-dot{background:#d63396f2;border-color:#d63396f2;box-shadow:inset 0 0 0 3px #f7f5f8}.amm-bind-pool-row .pool-address,.amm-bind-pool-row .pool-sol,.amm-bind-pool-row .pool-status,.amm-bind-pool-row strong{overflow-wrap:anywhere;min-width:0}.amm-bind-pool-row strong{font-size:13px}.amm-bind-pool-row .pool-address{font-family:var(--mono-font,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace);color:var(--ink);font-size:12px}.amm-bind-pool-row .pool-sol{color:#29232e;-webkit-text-fill-color:#29232e;font-weight:800}.amm-bind-pool-row .pool-status{color:var(--faint);text-transform:capitalize;font-size:12px}.amm-bind-pool-row.active .pool-status{color:#16835d}.amm-bind-pool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.amm-bind-pool-card{border-radius:var(--radius);background:#f7f5f8;border:1px solid #7e6b8624;gap:4px;min-width:0;padding:10px 11px;display:grid}.amm-bind-pool-card.active{background:#16835d0f;border-color:#16835d85}.amm-bind-pool-card span{color:var(--faint);font-size:11px}.amm-bind-pool-card strong{font-size:13px}.amm-bind-pool-card small,.amm-bind-pool-card strong{overflow-wrap:anywhere;min-width:0}.amm-bind-pool-actions{justify-content:flex-end;display:flex}.amm-bind-pool-actions .btn{min-width:72px}.amm-bind-pool-empty{border-radius:var(--radius);color:var(--faint);border:1px dashed #7e6b862e;padding:10px 11px;font-size:12px}.amm-bind-types{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.amm-bind-types label{border-radius:var(--radius);color:var(--ink);background:#f7f5f8;border:1px solid #7e6b862e;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.amm-bind-types input{width:auto}.warn-box{border-radius:var(--radius);color:#926018;overflow-wrap:anywhere;background:#9b681614;border:1px solid #9b681659;margin-top:12px;padding:10px 12px;font-size:13px}.transfer-modal{padding:14px}.transfer-modal>.modal-actions{flex-flow:row;justify-content:flex-end;align-items:center;gap:12px;display:flex}.transfer-modal>.modal-actions>.action-stack,.transfer-modal>.modal-actions>.btn{width:auto;min-width:0}.add-transfer-modal>.modal-actions{align-items:stretch}.add-transfer-modal>.modal-actions>.btn{vertical-align:middle;justify-content:center;align-self:center;align-items:center;height:48px;min-height:48px;padding-top:0;padding-bottom:0;line-height:1;display:inline-flex}.add-transfer-modal>.modal-actions>.btn.primary{width:auto;margin-top:0}.add-transfer-estimate{color:var(--ink);background:#181521c7;border:1px solid #c9b6ff33;border-radius:14px;margin-top:16px;padding:14px 16px}.add-transfer-inline-error{color:#ff91a5;background:#c936521f;border:1px solid #c9365273;border-radius:9px;margin-top:10px;padding:9px 11px;font-size:12px;line-height:1.4}.add-transfer-progress-card{background:linear-gradient(135deg,#fff,#fff9fc 58%,#faf7ff);border:1px solid #d6339629;border-radius:18px;margin:-8px 0 18px;padding:17px 19px;box-shadow:0 12px 30px #52395314}.add-transfer-progress-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.add-transfer-progress-head strong{color:#5b5262;letter-spacing:.01em;font-size:13px;font-weight:600}.add-transfer-progress-head p{color:#928899;margin:5px 0 0;font-size:11.5px;line-height:1.55}.progress-head-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.progress-dismiss{color:#8b8191;cursor:pointer;background:#846f9314;border:1px solid #846f9347;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:500}.progress-dismiss:hover{color:var(--accent);background:#d6339614;border-color:#d6339661}.add-transfer-progress-percent{color:#887a8e;font-variant-numeric:tabular-nums;white-space:nowrap;background:#755e790b;border:1px solid #755e791f;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:500}.add-transfer-progress-track{background:#eee9f0;border-radius:999px;height:6px;margin-top:15px;overflow:hidden;box-shadow:inset 0 1px 2px #412b450f}.add-transfer-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#d63396,#ef67b8 54%,#a36ee8);height:100%;transition:width .35s;box-shadow:0 0 10px #d6339633}.add-transfer-progress-card.is-running .add-transfer-progress-fill{animation:1.35s ease-in-out infinite add-transfer-progress-pulse}.add-transfer-progress-fill.indeterminate{width:42%;transform:translate(-110%);animation:1.5s ease-in-out infinite add-transfer-progress-slide!important}.add-transfer-progress-card.is-success{background:linear-gradient(135deg,#fff,#f3fcf8);border-color:#16835d3d}.add-transfer-progress-card.is-success .add-transfer-progress-fill{background:linear-gradient(90deg,#2ccf99,#7ce8bd)}.add-transfer-progress-card.is-success .add-transfer-progress-percent{color:var(--green);background:#16835d14;border-color:#16835d2e}.add-transfer-progress-card.is-error{background:linear-gradient(135deg,#fff,#fff6f8);border-color:#c9365247}.add-transfer-progress-card.is-blocked,.add-transfer-progress-card.is-reconciling{background:linear-gradient(135deg,#fff,#fffaf0);border-color:#ce872057}.add-transfer-progress-card.is-error .add-transfer-progress-fill{background:#e7657f}.add-transfer-progress-card.is-blocked .add-transfer-progress-fill,.add-transfer-progress-card.is-reconciling .add-transfer-progress-fill{background:#d99a35}.add-transfer-progress-card.is-error .add-transfer-progress-percent{color:var(--red);background:#c9365214;border-color:#c936522e}.add-transfer-progress-error{color:var(--red);overflow-wrap:anywhere;margin-top:10px;font-size:12px;display:block}@keyframes add-transfer-progress-pulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes add-transfer-progress-slide{0%{opacity:.55;transform:translate(-110%)}50%{opacity:1}to{opacity:.55;transform:translate(280%)}}.recall-progress-card{background:linear-gradient(135deg,#fff,#fff9fc 58%,#faf7ff);border:1px solid #d6339629;border-radius:18px;margin:0 0 18px;padding:17px 19px;box-shadow:0 12px 30px #52395314}.recall-progress-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.recall-progress-title{align-items:flex-start;gap:10px;min-width:0;display:flex}.recall-progress-title>div{gap:4px;min-width:0;display:grid}.recall-progress-title strong{color:#5b5262;letter-spacing:.01em;font-size:13px;font-weight:600}.recall-progress-title span:not(.operation-pulse){color:#928899;font-size:11.5px;line-height:1.55}.recall-progress-card .operation-pulse{background:var(--accent);margin-top:5px;box-shadow:0 0 0 4px #d633961a,0 0 12px #d6339647}.recall-progress-head>b{color:#887a8e;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;background:#755e790b;border:1px solid #755e791f;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:500}.recall-progress-track{background:#eee9f0;border-radius:999px;height:6px;margin-top:15px;overflow:hidden;box-shadow:inset 0 1px 2px #412b450f}.recall-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#d63396,#ef67b8 54%,#a36ee8);height:100%;transition:width .35s;display:block;box-shadow:0 0 10px #d6339633}.recall-progress-track>span.indeterminate{min-width:28%;animation:1.3s ease-in-out infinite recall-progress-slide}.recall-progress-card.is-success{background:linear-gradient(135deg,#fff,#f3fcf8);border-color:#16835d3d}.recall-progress-card.is-success .recall-progress-track>span{background:linear-gradient(90deg,#2ccf99,#7ce8bd)}.recall-progress-card.is-success .recall-progress-head>b{color:#4f9a7d;background:#16835d0e;border-color:#16835d24}.recall-progress-card.is-success .operation-pulse{background:var(--green);animation:none;box-shadow:0 0 0 4px #16835d1a}.recall-progress-card.is-error{background:linear-gradient(135deg,#fff,#fff6f8);border-color:#c9365247}.recall-progress-card.is-error .recall-progress-track>span{background:#e7657f}.recall-progress-card.is-error .recall-progress-head>b{color:#c77b8b;background:#c936520e;border-color:#c9365224}.recall-progress-card.is-error .operation-pulse{background:var(--red);animation:none;box-shadow:0 0 0 4px #c936521a}.recall-progress-error{color:var(--red);overflow-wrap:anywhere;margin-top:10px;font-size:11.5px;font-weight:400;display:block}.recall-incomplete-summary{color:var(--red);background:#c936520e;border:1px solid #c9365238;border-radius:10px;gap:6px;margin-top:12px;padding:11px 12px;display:grid}.recall-incomplete-summary strong{font-size:12px}.recall-incomplete-summary small{font-size:11px;line-height:1.45}.recall-incomplete-summary ul{color:inherit;gap:4px;margin:2px 0 0;padding-left:18px;font-size:10.5px;display:grid}.recall-incomplete-summary code{color:inherit;font-size:inherit}.sol-movement-issue-list,.sol-movement-manual-check{gap:8px;margin:10px 0 0;padding:0;display:grid}.sol-movement-manual-check{color:#8a5a12;background:#ce87200f;border:1px solid #ce87204d;border-radius:10px;padding:11px 12px}.sol-movement-issue-list{list-style:none}.sol-movement-issue{overflow-wrap:anywhere;background:#ffffff80;border:1px solid;border-radius:8px;gap:5px;padding:9px 10px;font-size:11px;line-height:1.45;display:grid}.sol-movement-issue>span{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.sol-movement-issue code{color:inherit;font-size:10.5px}.sol-movement-issue button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:1px 6px;font-size:10px}.sol-movement-issue a{color:inherit;text-underline-offset:2px;text-decoration:underline}.disperse-progress-card .recall-progress-title strong{color:#52615d;letter-spacing:.01em;font-size:13px;font-weight:600}.disperse-progress-card .recall-progress-title span:not(.operation-pulse){color:#8a9691;font-size:11.5px}.disperse-progress-card.is-success .recall-progress-title strong{color:#5d8171}.disperse-progress-card .progress-dismiss{color:#84928c;background:#75897f0b;border-color:#75897f33}.disperse-progress-card .progress-dismiss:hover{color:#5d9278;background:#53917712;border-color:#53917747}:root.theme-dark .progress-dismiss{color:#c5b9d0;background:#c9b6ff12;border-color:#c9b6ff33}:root.theme-dark .progress-dismiss:hover{color:#e05cff;background:#e05cff1a;border-color:#e05cff66}:root.theme-dark .add-transfer-progress-card,:root.theme-dark .recall-progress-card{background:linear-gradient(135deg,#1f182cf2,#111017f5);border-color:#c9b6ff33;box-shadow:0 12px 30px #0000002e}:root.theme-dark .add-transfer-progress-percent,:root.theme-dark .recall-progress-head>b{color:#dca6ff;background:#c9b6ff14;border-color:#c9b6ff29}:root.theme-dark .add-transfer-progress-track,:root.theme-dark .recall-progress-track{box-shadow:none;background:#ffffff17}:root.theme-dark .add-transfer-progress-fill,:root.theme-dark .recall-progress-track>span{background:linear-gradient(90deg,#9d3fff,#e05cff);box-shadow:0 0 10px #d24beb47}:root.theme-dark .recall-progress-card .operation-pulse{background:#da66f4;box-shadow:0 0 0 4px #da66f424,0 0 14px #da66f4bf}:root.theme-dark .add-transfer-progress-card.is-success,:root.theme-dark .recall-progress-card.is-success{background:linear-gradient(135deg,#13342af2,#111816f5);border-color:#36d39959}:root.theme-dark .add-transfer-progress-card.is-success .add-transfer-progress-fill,:root.theme-dark .recall-progress-card.is-success .recall-progress-track>span{background:linear-gradient(90deg,#2ccf99,#7ce8bd)}:root.theme-dark .add-transfer-progress-card.is-error,:root.theme-dark .recall-progress-card.is-error{background:linear-gradient(135deg,#421c2deb,#1c1722f5);border-color:#ff688266}:root.theme-dark .add-transfer-progress-card.is-error .add-transfer-progress-fill,:root.theme-dark .recall-progress-card.is-error .recall-progress-track>span{background:#e7657f}@keyframes recall-progress-slide{0%{opacity:.55;transform:translate(-110%)}50%{opacity:1}to{opacity:.55;transform:translate(280%)}}.estimate-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.estimate-heading strong{font-size:14px}.estimate-heading span{color:var(--muted);font-size:12px}.estimate-grid{gap:8px;display:grid}.estimate-row{background:#ffffff09;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;min-height:30px;padding:7px 10px;font-size:13px;display:flex}.estimate-row span{color:var(--muted)}.estimate-row em{color:var(--ink);margin-left:6px;font-style:normal}.estimate-row strong{color:#dca6ff;font-variant-numeric:tabular-nums;text-align:right}@media (width<=600px){.estimate-heading,.estimate-row{flex-direction:column;align-items:flex-start;gap:4px}.estimate-row strong{text-align:left}}.transfer-modal>.modal-actions .action-stack{flex-direction:column;flex:none;justify-content:flex-start;align-items:stretch;width:max-content;min-width:max-content;height:48px;min-height:48px;display:flex}.transfer-modal>.modal-actions .action-stack .action-error{margin-top:52px;position:absolute}.transfer-modal>.modal-actions>.action-stack>.btn.primary,.transfer-modal>.modal-actions>.btn.subtle{white-space:nowrap;writing-mode:horizontal-tb;flex:none;width:auto;line-height:48px;height:48px!important;min-height:48px!important;margin:0!important;padding:0 20px!important}.transfer-modal>.modal-actions .action-stack>.btn,.transfer-modal>.modal-actions>.btn{box-sizing:border-box;justify-content:center;align-items:center;height:48px;min-height:48px;padding-top:0;padding-bottom:0;display:inline-flex}.modal-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.modal-header-actions{flex:none;align-items:center;gap:8px;display:flex}.modal-header h3{font-size:16px}.modal-header p,.transfer-grid{margin-top:4px}.transfer-wallet-field{gap:7px;min-width:0;display:grid;position:relative}.transfer-grid label>span,.transfer-wallet-field>span{color:var(--muted);font-size:12px}.transfer-wallet-field>small{overflow-wrap:anywhere;min-width:0;color:var(--muted)}.transfer-wallet-trigger{border:1px solid var(--line-strong);background:var(--surface-2);width:100%;min-height:48px;color:var(--ink);text-align:left;cursor:pointer;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.transfer-wallet-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.transfer-wallet-trigger i{color:var(--muted);flex:none;font-size:18px;font-style:normal;transition:transform .18s}.transfer-wallet-trigger[aria-expanded=true]{border-color:#c084fcb3;box-shadow:0 0 0 3px #c084fc1c}.transfer-wallet-trigger[aria-expanded=true] i{transform:rotate(180deg)}.transfer-wallet-menu{z-index:3;border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;max-height:310px;padding:6px;display:grid;overflow:auto;box-shadow:0 18px 45px #2a1c3526}.transfer-other-wallets>button,.transfer-wallet-menu>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 11px;font-size:13px;line-height:1.35}.transfer-wallet-menu button.selected,.transfer-wallet-menu button:hover:not(:disabled){color:#8e35b4;background:#c084fc1c}.transfer-wallet-menu button:disabled{opacity:.38;cursor:not-allowed}.transfer-other-wallets{border-top:1px solid var(--line);margin-top:3px;padding-top:3px}.transfer-other-wallets summary{color:var(--muted);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;font-size:13px;list-style:none;display:flex}.transfer-other-wallets summary::-webkit-details-marker{display:none}.transfer-other-wallets summary:after{content:"⌄";margin-left:auto;font-size:16px;transition:transform .18s}.transfer-other-wallets[open] summary:after{transform:rotate(180deg)}.transfer-other-wallets summary small{color:var(--faint);margin-left:auto}.transfer-other-wallets summary:hover{color:var(--ink);background:#7e6b8612}.transfer-amount-control{position:relative}.transfer-amount-control .transfer-amount-input{width:100%;padding-right:72px}.transfer-inline-max{color:#9933bd;cursor:pointer;background:#c084fc1f;border:0;border-radius:9px;min-width:52px;padding:7px 9px;font-size:11px;font-weight:750;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.transfer-inline-max.active,.transfer-inline-max:hover{color:#fff;background:linear-gradient(135deg,#8b5cf6,#d946a8)}.transfer-mode-row{gap:8px;display:flex}.transfer-mode-row .btn{flex:none}.transfer-mode-row .btn.active{color:#fff;background:linear-gradient(135deg,#9d6be8,#d34ca8);border-color:#c75bb5;box-shadow:0 6px 18px #9d6be838}.transfer-max-hint{color:var(--muted);padding:10px 2px 0;font-size:12px}.transfer-mode-row>.btn.active,.transfer-mode-row>.btn.active:focus,.transfer-mode-row>.btn.active:hover{color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#d946a8)!important;border-color:#c084fc!important;box-shadow:0 0 0 2px #c084fc3d,0 8px 22px #8b5cf647!important}:root.theme-dark .transfer-mode-row>.btn.active,:root.theme-dark .transfer-mode-row>.btn.active:focus,:root.theme-dark .transfer-mode-row>.btn.active:hover{color:#fff!important;background:linear-gradient(135deg,#7c3aed,#c0268c)!important;border-color:#d8b4fe!important}.transfer-summary{border-top:1px solid #7e6b861f;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;padding-top:10px;display:grid}.transfer-summary div{gap:4px;min-width:0;display:grid}.transfer-summary strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.amount-strong,.transfer-amount-input{color:#29232e;-webkit-text-fill-color:#29232e;font-weight:800}.transfer-amount-input::placeholder{color:#5045548c;font-weight:600}.transfer-amount-input:disabled{color:#29232e;opacity:1;-webkit-text-fill-color:#29232e}.launch-confirm-modal{border-radius:22px;width:min(520px,100%);padding:22px}.launch-confirm-modal .modal-header{margin-bottom:18px}.launch-confirm-modal .modal-header h3{margin-top:4px;font-size:20px}.launch-confirm-modal .modal-header p{color:var(--muted);font-size:12px;line-height:1.5}.launch-confirm-eyebrow{color:#9c3bc1;letter-spacing:.08em;font-size:11px;font-weight:700}.launch-confirm-funds>div,.launch-confirm-mode,.launch-confirm-token{border:1px solid var(--line);background:var(--surface-2)}.launch-confirm-mode{border-radius:13px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.launch-confirm-funds span,.launch-confirm-mode span,.launch-confirm-token>div:last-child>span{color:var(--muted);font-size:11px}.launch-confirm-mode strong{color:#923bb7;font-size:13px}.launch-confirm-token{border-radius:15px;align-items:center;gap:12px;margin-top:10px;padding:14px;display:flex}.launch-confirm-token-icon{color:#fff;background:#fffc;border:1px solid #8e5ebe33;border-radius:17px;flex:0 0 56px;place-items:center;width:56px;height:56px;padding:3px;font-size:15px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 7px 18px #4f2f6721,inset 0 0 0 1px #ffffffa6}.launch-confirm-token-icon.fallback{background:linear-gradient(145deg,#7c3aed,#c13ed1 55%,#ed4f9a);border-color:#0000;padding:0;box-shadow:0 8px 22px #a739be40}.launch-confirm-token-icon img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:13px;width:100%;height:100%;display:block}.launch-confirm-token>div:last-child{gap:3px;min-width:0;display:grid}.launch-confirm-token strong{overflow-wrap:anywhere;font-size:16px}.launch-confirm-token strong em{color:#9c3bc1;margin-left:6px;font-size:12px;font-style:normal}.launch-confirm-token small{color:var(--muted);font-size:11px}.launch-confirm-funds{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.launch-confirm-funds>div{border-radius:15px;gap:5px;padding:14px;display:grid}.launch-confirm-funds strong{font-variant-numeric:tabular-nums;font-size:22px}.launch-confirm-funds strong:after{content:" SOL";color:var(--muted);font-size:10px;font-weight:600}.launch-confirm-funds small{color:var(--muted);font-size:10px}.launch-confirm-note{color:var(--muted);background:#d946a812;border-radius:11px;align-items:center;gap:9px;margin-top:12px;padding:10px 12px;font-size:11px;display:flex}.launch-confirm-note i{color:#a33b82;background:#d946a826;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-style:normal;font-weight:800;display:grid}.launch-confirm-error{margin-top:10px;display:block}.launch-confirm-modal>.modal-actions{margin-top:18px}:root.theme-dark .launch-confirm-funds>div,:root.theme-dark .launch-confirm-mode,:root.theme-dark .launch-confirm-token,:root.theme-dark .transfer-wallet-menu,:root.theme-dark .transfer-wallet-trigger{color:#fff;background:#17171d;border-color:#ffffff24}:root.theme-dark .transfer-wallet-menu{box-shadow:0 18px 45px #0000006b}:root.theme-dark .transfer-wallet-menu button{color:#eeeaf2}:root.theme-dark .transfer-wallet-menu button.selected,:root.theme-dark .transfer-wallet-menu button:hover:not(:disabled){color:#eda4ff;background:#da66f424}:root.theme-dark .transfer-other-wallets{border-color:#ffffff1a}:root.theme-dark .transfer-inline-max{color:#eba3ff;background:#da66f421}:root.theme-dark .transfer-inline-max.active,:root.theme-dark .transfer-inline-max:hover{color:#fff;background:linear-gradient(135deg,#7c3aed,#c0268c)}:root.theme-dark .launch-confirm-eyebrow,:root.theme-dark .launch-confirm-mode strong,:root.theme-dark .launch-confirm-token strong em{color:#e5a0f8}:root.theme-dark .launch-confirm-note{background:#da66f417}:root.theme-dark .launch-confirm-token-icon:not(.fallback){background:#ffffff12;border-color:#ffffff29;box-shadow:0 8px 22px #00000047,inset 0 0 0 1px #ffffff0f}@media (width<=560px){.launch-confirm-modal{padding:18px}.launch-confirm-funds{grid-template-columns:1fr}}.modal-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media (width<=1180px){.grid,.info-grid,.status-strip,.token-card-grid{grid-template-columns:1fr}}@media (width<=1060px){.console-shell{grid-template-columns:1fr}.sidebar{display:none}.grid,.info-grid,.project-switch-grid,.status-strip,.token-card-grid,.wallet-browser,.wallet-data-row,.wallet-group-grid{grid-template-columns:1fr}.wallet-data-row span:last-child{justify-self:start}.transfer-summary{grid-template-columns:1fr}.status-actions{justify-content:stretch}.status-actions .btn{flex:1 1 0}.wallet-management-actions{justify-content:stretch}.bundle-picker-actions .btn,.wallet-management-actions .btn{flex:1 1 0}.wallet-data-head,.wallet-data-row{grid-template-columns:1fr}.wallet-data-head{display:none}.wallet-data-row span:last-child,.wallet-row-actions{justify-content:flex-start;justify-self:start}.wallet-data-row span:nth-child(3){justify-self:start}.wallet-overview-head{flex-direction:column;align-items:stretch}.wallet-overview-head-right{justify-items:start}.wallet-overview-pills,.wallet-overview-tools{justify-content:flex-start}.wallet-overview-grid{grid-template-columns:1fr}.wallet-overview-grid-head{display:none}.wallet-overview-row-actions{justify-content:flex-start}.wallet-module-actions{justify-content:stretch}.wallet-module-actions .btn,.wallet-overview-tools .btn{width:100%}.wallet-overview-address{flex-direction:column;align-items:flex-start}.amm-bind-summary{grid-template-columns:1fr}.amm-bind-pool-head{display:none}.amm-bind-pool-row{grid-template-columns:18px minmax(0,1fr)}.amm-bind-pool-row>:not(.select-dot){grid-column:2}.amm-bind-pool-actions{justify-content:flex-start}.amm-bind-pool-grid{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:stretch}.top-actions{justify-content:flex-end;width:100%;margin-left:0;padding-left:0}.top-actions .btn{flex:0 auto}.topbar-token-meta{flex-direction:column;gap:4px}}@media (width<=640px){.workspace{padding:12px}.sidebar{display:none}.panel-title,.step-row,.topbar{flex-direction:column;align-items:stretch}.top-actions{justify-content:flex-start;width:100%;margin-left:0;padding-left:0}.top-actions .btn{flex:1 1 0}.form-grid,.inline-action{grid-template-columns:1fr}.status-actions{flex-direction:column}.status-actions .btn{width:100%}.modal-card{max-height:94vh}.modal-header{flex-direction:column}.modal-header-actions{justify-content:flex-end;width:100%}.wallet-qr-modal-body{grid-template-columns:1fr}.wallet-qr-card{min-height:260px}.modal-actions{flex-direction:column}.btn.compact,.modal-actions .btn{width:100%}.amm-bind-types,.project-switch-top{flex-direction:column}.project-switch-top{align-items:flex-start}.wallet-row-actions{width:100%}.wallet-overview-grid-row,.wallet-overview-head{padding-left:12px;padding-right:12px}}body{background:radial-gradient(ellipse at 70% 0,#fceef7 0,transparent 48%),var(--bg);-webkit-font-smoothing:antialiased}::selection{color:#422139;background:#f7c8e4}button,input,select,textarea{transition:background-color .16s,border-color .16s,box-shadow .16s}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #d63396}.sidebar{background:#ffffffe6;border-right-color:#eee9f0;padding:28px 18px}.brand-row{align-items:center;padding-bottom:24px}.brand-mark{color:var(--accent);letter-spacing:-.5px;background:#fce8f3;border-radius:15px;font-size:13px}.brand-row p{margin-top:5px;font-size:11px}.side-nav{gap:6px;padding-top:20px}.nav-link{border-radius:14px;min-height:48px;padding:0 14px}.nav-link .icon{color:#827687;background:#f1edf4}.nav-link:hover{color:var(--ink);background:#f8f4f9}.nav-link.active{background:var(--accent-soft);color:#b3257e;border-color:#0000}.nav-link.active .icon{color:#b3257e;background:#f8cfe7}.sidebar-token-card,.sidebar-workflow-status{background:#faf8fb;border-color:#eee7f0}.workspace{width:100%;max-width:1720px;margin-inline:auto;padding:24px 32px 48px}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf9fbe0;border:0;margin-bottom:24px;padding:0 0 20px}.top-actions{gap:8px;padding-left:0}.top-actions .btn,.top-actions .btn.subtle,.top-actions .btn.topbar-ghost,.top-actions .btn.warning{min-height:40px;box-shadow:none;color:#625469;border-color:#eae3ed;border-radius:999px;padding:0 15px;font-weight:600}.top-actions .btn:hover:not(:disabled){background:#f7edf5;border-color:#e7bbd8}.top-actions .btn.workflow-disperse-btn,.top-actions .btn.workflow-disperse-btn:hover:not(:disabled){color:#b3257e;border-color:#0000}.btn.danger,.top-actions .btn.danger{color:#b42b44;box-shadow:none;background:#fff0f2;border-color:#f4d8de}.module-stack,.page-shell{gap:20px}.panel{background:#fff;border-color:#eee8f0;border-radius:24px;padding:24px;box-shadow:0 4px 24px #43274809}.panel-title{margin-bottom:18px}h2{letter-spacing:-.8px;font-size:26px}h3{letter-spacing:-.35px;font-size:17px}.panel-title p{margin-top:6px}.bundle-panel,.info-cell,.mini-panel,.wallet-data-row{border-color:#eee8f0}.wallet-data-head{padding:0 16px}.wallet-data-row{background:#faf8fb;padding:15px 16px}input:not([type=checkbox]):not([type=radio]),select,textarea{color:var(--ink);background:#f7f5f8;border-color:#eae4ed;border-radius:14px}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:#d63396;box-shadow:0 0 0 3px #fce8f3}input::-moz-placeholder{color:#8c8392}textarea::-moz-placeholder{color:#8c8392}input::placeholder,textarea::placeholder{color:#8c8392}.btn{border-radius:999px;font-weight:600}.btn.primary{min-height:48px;box-shadow:none;background:#d63396;border-color:#d63396}.btn.primary:hover:not(:disabled){background:#bd2784;border-color:#bd2784}.btn.subtle{color:#65576d;background:#f6f2f8;border-color:#eae3ed}.btn.warning{color:#886014;background:#fff5df;border-color:#f1e3bb}.picker-button{background:#f7f5f8;border-color:#eae4ed}.picker-button:hover:not(:disabled){background:#fceef7;border-color:#edbbd9}.notice{border-radius:16px}.modal{background:#fff;border-color:#eee8f0;border-radius:28px}.modal-header{padding-bottom:16px}.modal-header h3{letter-spacing:-.6px;font-size:22px}.modal-actions{padding-top:18px}.modal-actions .btn{min-height:44px}.amount-strong,.balance-strong,.sol-amount-input,.transfer-amount-input{font-variant-numeric:tabular-nums}@media (width<=1060px){.console-shell{grid-template-columns:1fr}.sidebar{padding:18px}.workspace{padding:20px}}@media (width<=640px){.workspace{padding:12px}.panel{border-radius:20px;padding:16px}.topbar{margin-bottom:16px;position:static}.top-actions{justify-content:flex-start}.top-actions .btn{min-height:38px;padding:0 12px;font-size:12px}.modal{border-radius:22px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--accent:#fc72ff;--accent-strong:#f50db4;--accent-soft:#fde9fa;--bg:#f7f7f8;--surface:#ffffffe0;--surface-2:#f4f4f5;--line:#22222214;--line-strong:#22222224;--ink:#131313;--muted:#7d7d86;--faint:#9b9ba3;--cyan:#f50db4;--radius:20px}body{background:radial-gradient(circle at 84% -8%,#fc72ff29,transparent 34rem),radial-gradient(circle at 38% 18%,#bfdbfe33,transparent 28rem),var(--bg)}.console-shell{grid-template-columns:244px minmax(0,1fr)}.sidebar{-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);background:#ffffffb8;border:1px solid #fffc;border-radius:24px;min-height:calc(100vh - 24px);max-height:calc(100vh - 24px);margin:12px 0 12px 12px;padding:16px 12px;box-shadow:0 8px 32px #1414190d}.brand-row{border:0;padding:4px 8px 18px}.brand-mark{color:#fff;background:linear-gradient(145deg,#ff8cf5,#f50db4);border-radius:14px;width:42px;height:42px;font-size:22px;font-style:italic;font-weight:900;box-shadow:0 8px 20px #f50db433}.brand-row h1{letter-spacing:-.7px;font-size:19px}.brand-row p{color:#a0a0a8}.sidebar-token-card{background:#f4f4f5d1;border:0;border-radius:18px;margin:2px 0 10px;padding:12px}.sidebar-token-fallback,.sidebar-token-visual img{border-radius:50%}.sidebar-token-fallback{background:linear-gradient(145deg,#ff8cf5,#f50db4)}.side-nav{padding-top:6px}.nav-link{border:0;border-radius:16px;min-height:46px;font-weight:600}.nav-link .icon{color:#777780;background:0 0;border:0;border-radius:9px;width:28px;height:28px;font-size:17px}.nav-link:hover{background:#f0f0f2c7}.nav-link.active{color:#17171a;background:#f1f1f3}.nav-link.active .icon{color:var(--accent-strong);background:#fff;box-shadow:0 2px 8px #0000000f}.sidebar-workflow-status{background:#f4f4f5;border:0;border-radius:18px}.sidebar-workflow-status.running{box-shadow:none;background:#ecfdf5}.workspace{max-width:1600px;padding:26px 34px 56px}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8f7fa;border-bottom:1px solid #ecebef;border-radius:0 0 22px 22px;justify-content:space-between;align-items:flex-start;margin:-14px -18px 24px;padding:18px 18px 20px;box-shadow:0 10px 24px #16121c0f}.page-heading{gap:5px;min-width:150px;display:grid}.page-heading h2{letter-spacing:-1.2px;font-size:30px}.page-eyebrow{color:var(--accent-strong);letter-spacing:1.5px;font-size:10px;font-weight:800}.top-actions{max-width:1000px}.top-actions .btn,.top-actions .btn.subtle,.top-actions .btn.topbar-ghost,.top-actions .btn.warning{color:#616169;background:#fff;border:0;min-height:38px;padding:0 14px;box-shadow:0 1px 2px #0000000a}.top-actions .btn:hover:not(:disabled){color:#17171a;background:#fff;transform:translateY(-1px)}.top-actions .btn.workflow-disperse-btn,.top-actions .btn.workflow-disperse-btn:hover:not(:disabled){color:#b20c83;background:var(--accent-soft)}.module-stack,.page-shell,.wallet-overview-stack{gap:16px}.panel{background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffffe6;border-radius:28px;box-shadow:0 8px 40px #1111160b}.panel:hover{border-color:#fc72ff2e}.panel-title h3{letter-spacing:-.45px;font-size:18px}.panel-title p{color:#92929a}.picker-button,input:not([type=checkbox]):not([type=radio]),select,textarea{color:#17171a;background:#f2f2f4;border:1px solid #0000;border-radius:18px;min-height:50px}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{background:#ededf0}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{background:#fff;border-color:#f50db461;box-shadow:0 0 0 4px #fc72ff1f}.btn{border:0;border-radius:16px;min-height:42px;font-weight:650}.btn.primary{color:#fff;background:linear-gradient(135deg,#ff66d8,#f50db4);border:0;min-height:52px;box-shadow:0 8px 20px #f50db433}.btn.primary:hover:not(:disabled){background:linear-gradient(135deg,#fa4fd0,#dc069f);transform:translateY(-1px)}.btn.subtle{color:#5f5f68;background:#f1f1f3;border:0}.btn.subtle:hover:not(:disabled){background:#e9e9ec}.btn.warning{background:#fff4d6;border:0}.btn.danger{background:#fff0f3;border:0}.bundle-panel,.info-cell,.mini-panel,.project-switch-card,.wallet-data-row,.wallet-pill{background:#f4f4f5;border-color:#0000}.wallet-data-row{border-radius:18px}.wallet-data-row:hover{background:#ededf0}.wallet-overview-panel{border-radius:26px}.wallet-overview-grid-row{transition:background-color .15s}.wallet-overview-grid-row:hover{background:#f4f4f5b8}.progress-track,.pz-progress{border-radius:999px}.progress-fill{background:linear-gradient(90deg,#ff8cf5,#f50db4)}.status-pill{background:#f1f1f3;border:0}.notice{border:0;box-shadow:0 6px 20px #00000009}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f1261}.modal,.modal-card{background:#fffffff5;border:1px solid #ffffffbf;border-radius:28px;box-shadow:0 24px 80px #0000002e}.icon-button{background:#f1f1f3;border:0}.wallet-overview-table{overscroll-behavior-x:contain;scrollbar-gutter:stable;scrollbar-color:#c9c7ce #efedf1;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;display:block;overflow-x:scroll}.wallet-overview-table::-webkit-scrollbar{height:8px}.wallet-overview-table::-webkit-scrollbar-track{background:#efedf1}.wallet-overview-table::-webkit-scrollbar-thumb{background:#c9c7ce;border-radius:999px}.wallet-overview-table::-webkit-scrollbar-thumb:hover{background:#aaa7b0}.wallet-overview-grid,.wallet-overview-scrollable .wallet-overview-grid{grid-template-columns:110px 220px 110px 120px minmax(380px,1fr);min-width:980px}.wallet-overview-scrollable .wallet-overview-scroll{min-width:980px}.wallet-overview-grid-head{display:grid}.wallet-overview-grid-head>span:last-child{justify-self:start}.wallet-overview-row-actions{justify-content:flex-start}.page-shell,.wallet-overview-panel,.wallet-overview-stack{min-width:0}.wallet-overview-head{scrollbar-gutter:stable;scrollbar-width:thin;flex-flow:row;align-items:center;min-width:0;overflow-x:scroll}.wallet-overview-head-left{flex:1 0 auto}.wallet-overview-pills{flex-wrap:nowrap}.wallet-overview-head-right{flex:none;align-self:center;justify-items:end;width:auto;max-width:100%;margin-left:auto}.wallet-overview-sort,.wallet-overview-tools{flex-wrap:nowrap;justify-content:flex-end;align-items:center;width:auto;max-width:100%}.wallet-overview-sort .btn,.wallet-overview-tools .btn{white-space:nowrap;min-width:max-content;padding-inline:11px;flex:none!important;width:auto!important}.wallet-overview-row-actions{flex-wrap:nowrap;gap:6px}.wallet-overview-row-actions .btn{white-space:nowrap;flex:none;width:auto;min-width:max-content;min-height:30px;padding:0 9px;font-size:12px}.wallet-overview-address{white-space:nowrap;justify-content:flex-start;width:100%;min-width:0;flex-flow:row!important;align-items:center!important;display:inline-flex!important}.wallet-overview-address>span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;width:auto;min-width:0;display:block;overflow:hidden}.launch-form .image-action-buttons{align-items:center;gap:8px;display:flex}.launch-form .image-action-buttons>.btn{white-space:nowrap;justify-content:center;align-items:center;min-height:36px;display:inline-flex;color:#c93652!important;background:#fff!important;border-color:#c9365252!important}.launch-form .image-action-buttons>.btn:hover:not(:disabled){color:#b52a45!important;background:#fff1f3!important;border-color:#c9365294!important}.wallet-overview-address>.wallet-inline-icon{flex:0 0 22px;align-self:center}.wallet-overview-grid,.wallet-overview-grid-head,.wallet-overview-grid-row{align-items:center}@media (width>=1440px){.wallet-overview-stack{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"main main""bundle bundle""market holder""smart smart""big big""interference interference";gap:18px}.wallet-section-big_buy,.wallet-section-bundle,.wallet-section-interference,.wallet-section-main,.wallet-section-smart{grid-column:1/-1!important}.wallet-section-main{grid-area:main}.wallet-section-bundle{grid-area:bundle}.wallet-section-market{grid-area:market/auto}.wallet-section-holder{grid-area:holder/auto}.wallet-section-smart{grid-area:smart}.wallet-section-big_buy{grid-area:big}.wallet-section-interference{grid-area:interference}.wallet-overview-table,.wallet-section-big_buy .wallet-overview-table,.wallet-section-bundle .wallet-overview-table,.wallet-section-interference .wallet-overview-table,.wallet-section-main .wallet-overview-table,.wallet-section-smart .wallet-overview-table{scrollbar-gutter:auto;overflow-x:hidden!important}.wallet-overview-grid,.wallet-overview-scrollable .wallet-overview-grid{grid-template-columns:88px minmax(144px,1.45fr) 70px 82px minmax(148px,.95fr);gap:7px;min-width:0}.wallet-overview-scrollable .wallet-overview-scroll{min-width:0}.wallet-overview-grid-head{padding:9px 13px}.wallet-overview-grid-row{min-height:42px;padding:9px 13px}.wallet-section-holder .wallet-overview-head,.wallet-section-market .wallet-overview-head{grid-template-columns:none;align-items:center;display:flex;overflow:visible}.wallet-section-holder .wallet-overview-head-right,.wallet-section-market .wallet-overview-head-right{justify-items:end;width:auto;margin-left:auto}.wallet-section-holder .wallet-overview-sort,.wallet-section-holder .wallet-overview-tools,.wallet-section-market .wallet-overview-sort,.wallet-section-market .wallet-overview-tools{flex-wrap:nowrap;gap:5px}.wallet-section-holder .wallet-overview-grid,.wallet-section-market .wallet-overview-grid{grid-template-columns:76px minmax(112px,1.35fr) 60px 72px minmax(144px,.9fr);gap:5px}.wallet-section-holder .wallet-overview-grid-head,.wallet-section-market .wallet-overview-grid-head{padding-inline:10px;font-size:10px}.wallet-section-holder .wallet-overview-grid-row,.wallet-section-market .wallet-overview-grid-row{min-height:40px;padding:7px 10px}.wallet-section-holder .wallet-overview-address span,.wallet-section-market .wallet-overview-address span{font-size:10px}.wallet-section-holder .wallet-inline-icon,.wallet-section-market .wallet-inline-icon{flex-basis:18px;width:18px;height:18px;min-height:18px}.wallet-section-holder .wallet-inline-icon svg,.wallet-section-market .wallet-inline-icon svg{width:13px;height:13px}.wallet-section-holder .wallet-overview-row-actions,.wallet-section-market .wallet-overview-row-actions{flex-wrap:nowrap;gap:4px}.wallet-section-holder .wallet-overview-row-actions .btn,.wallet-section-market .wallet-overview-row-actions .btn{min-height:25px;padding-inline:7px;font-size:10px}.wallet-section-big_buy .wallet-overview-head,.wallet-section-interference .wallet-overview-head,.wallet-section-smart .wallet-overview-head{grid-template-columns:none;align-items:center;display:flex;overflow:visible}.wallet-section-big_buy .wallet-overview-head-right,.wallet-section-interference .wallet-overview-head-right,.wallet-section-smart .wallet-overview-head-right{justify-items:end;width:auto;margin-left:auto}.wallet-section-big_buy .wallet-overview-grid-head,.wallet-section-interference .wallet-overview-grid-head,.wallet-section-smart .wallet-overview-grid-head{display:grid}.wallet-section-big_buy .wallet-overview-grid,.wallet-section-interference .wallet-overview-grid,.wallet-section-smart .wallet-overview-grid{grid-template-columns:120px minmax(230px,2fr) 110px 130px minmax(286px,1fr);gap:12px}.wallet-section-big_buy .wallet-overview-grid-row,.wallet-section-interference .wallet-overview-grid-row,.wallet-section-smart .wallet-overview-grid-row{min-height:48px;padding:9px 14px;display:grid}.wallet-section-big_buy .wallet-overview-address,.wallet-section-big_buy .wallet-overview-grid-row>strong,.wallet-section-big_buy .wallet-overview-row-actions,.wallet-section-big_buy .wallet-overview-sol,.wallet-section-big_buy .wallet-overview-token,.wallet-section-interference .wallet-overview-address,.wallet-section-interference .wallet-overview-grid-row>strong,.wallet-section-interference .wallet-overview-row-actions,.wallet-section-interference .wallet-overview-sol,.wallet-section-interference .wallet-overview-token,.wallet-section-smart .wallet-overview-address,.wallet-section-smart .wallet-overview-grid-row>strong,.wallet-section-smart .wallet-overview-row-actions,.wallet-section-smart .wallet-overview-sol,.wallet-section-smart .wallet-overview-token{grid-area:auto;padding-top:0}.wallet-section-big_buy .wallet-overview-row-actions,.wallet-section-interference .wallet-overview-row-actions,.wallet-section-smart .wallet-overview-row-actions{flex-wrap:nowrap;justify-content:flex-end;gap:7px}}.wallet-section-holder .wallet-overview-head,.wallet-section-holder .wallet-overview-head-right,.wallet-section-holder .wallet-overview-sort,.wallet-section-holder .wallet-overview-tools,.wallet-section-market .wallet-overview-head,.wallet-section-market .wallet-overview-head-right,.wallet-section-market .wallet-overview-sort,.wallet-section-market .wallet-overview-tools{min-width:0!important}.wallet-section-holder .wallet-overview-head-right,.wallet-section-market .wallet-overview-head-right{scrollbar-width:thin;min-width:0;overflow:auto hidden}.wallet-section-holder .wallet-overview-tools,.wallet-section-market .wallet-overview-tools{flex-wrap:nowrap;justify-content:flex-start;width:max-content;min-width:100%}.wallet-section-holder .wallet-overview-table,.wallet-section-market .wallet-overview-table{scrollbar-width:thin;min-width:0;overflow-x:auto}.wallet-section-holder .wallet-overview-scroll,.wallet-section-holder .wallet-overview-table>.wallet-overview-grid,.wallet-section-market .wallet-overview-scroll,.wallet-section-market .wallet-overview-table>.wallet-overview-grid{min-width:760px}@media (width<=1599px){.wallet-section-holder .wallet-overview-head,.wallet-section-market .wallet-overview-head{display:block}.wallet-section-holder .wallet-overview-head-right,.wallet-section-market .wallet-overview-head-right{width:100%;margin-top:10px;overflow:visible}.wallet-section-holder .wallet-overview-sort,.wallet-section-holder .wallet-overview-tools,.wallet-section-market .wallet-overview-sort,.wallet-section-market .wallet-overview-tools{flex-wrap:wrap;justify-content:flex-start;width:100%;min-width:0}}.wallet-overview-panel .wallet-overview-grid{grid-template-columns:110px 220px 110px 120px minmax(380px,1fr)!important;gap:10px!important}.wallet-overview-panel .wallet-overview-grid-head>span,.wallet-overview-panel .wallet-overview-grid-row>.wallet-overview-address,.wallet-overview-panel .wallet-overview-grid-row>.wallet-overview-row-actions,.wallet-overview-panel .wallet-overview-grid-row>.wallet-overview-sol,.wallet-overview-panel .wallet-overview-grid-row>.wallet-overview-token,.wallet-overview-panel .wallet-overview-grid-row>strong{text-align:center;justify-self:stretch!important}.wallet-overview-panel .wallet-overview-address,.wallet-overview-panel .wallet-overview-row-actions{justify-content:center!important}@media (width>=1200px) and (width<=1439px){.wallet-overview-stack{grid-template-columns:1fr;grid-template-areas:"main""bundle""market""holder""smart""big""interference"}.wallet-section-big_buy,.wallet-section-bundle,.wallet-section-holder,.wallet-section-interference,.wallet-section-main,.wallet-section-market,.wallet-section-smart{grid-column:1/-1!important}}.form-grid>.full{grid-column:1/-1}.bundle-panel{background:linear-gradient(145deg,#f7f4f8,#f2f2f4);border-radius:22px;grid-template-columns:minmax(0,1.6fr) minmax(180px,.65fr);gap:16px;padding:20px}.bundle-panel-title{grid-column:1/-1}.bundle-panel-title span{font-size:15px}.bundle-panel-title small{max-width:620px;line-height:1.55}.bundle-sol-row,.bundle-wallet-row{align-self:start;margin-top:0}.bundle-sol-field,.bundle-wallet-field{align-content:start}.bundle-wallet-row .picker-button{background:#ffffffbd;border:1px solid #1414180d;min-height:66px;padding:12px 15px}.bundle-wallet-row .picker-button:hover{background:#fff;border-color:#f50db43d}.bundle-wallet-field>small:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bundle-sol-row input{min-height:66px;padding:12px 16px;font-size:18px}.bundle-sol-field .bundle-amount-input{background:#fff;border:2px solid #f50db480;box-shadow:0 0 0 4px #fc72ff1a}.bundle-sol-field .bundle-amount-input:focus{border-color:var(--accent-strong);box-shadow:0 0 0 5px #fc72ff29}.bundle-amount-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.bundle-max-button{min-width:64px;min-height:44px;font-weight:800}.bundle-max-hint{color:var(--muted);line-height:1.45}:root.theme-dark .workflow-config-modal input:focus,:root.theme-dark .workflow-config-modal input:hover,:root.theme-dark .workflow-config-modal select:focus,:root.theme-dark .workflow-config-modal select:hover{color:#fff;background:#111;border-color:#ffffff47;box-shadow:0 0 0 3px #ffffff0f}:root.theme-dark .amm-bind-modal{border-color:#be7dff57;box-shadow:0 24px 80px #0000008c,0 0 0 1px #ff007a14}:root.theme-dark .amm-bind-modal h3{background:linear-gradient(100deg,#ff007a,#9b7bff);color:#0000;-webkit-background-clip:text;background-clip:text}:root.theme-dark .amm-bind-modal .icon-button{color:#ffffffdb;background:#ffffff0f;border:1px solid #be7dff66;border-radius:50%;width:32px;height:32px;font-size:20px;line-height:1}:root.theme-dark .amm-bind-modal .icon-button:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#ff007acc,#7b61ffd1);border-color:#0000;transform:rotate(90deg)}:root.theme-dark .amm-bind-modal .btn.primary{color:#fff;background:linear-gradient(135deg,#7b61ff,#ff007a)}:root.theme-dark .icon-button{color:#ffffffdb;background:#ffffff0f;border:1px solid #be7dff66;border-radius:50%;width:32px;height:32px;font-size:20px;line-height:1}:root.theme-dark .icon-button:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#ff007acc,#7b61ffd1);border-color:#0000;transform:rotate(90deg)}:root:not(.theme-dark) .icon-button{color:#5b4a73;background:#7b61ff0f;border:1px solid #7b61ff47;border-radius:50%;width:32px;height:32px;font-size:20px;line-height:1}:root:not(.theme-dark) .icon-button:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#7b61ffe0,#ff007ad1);border-color:#0000;transform:rotate(90deg)}:root.theme-dark .launch-form .image-cancel-btn:hover,:root.theme-dark .launch-form .image-file-button:hover,:root.theme-dark .launch-form .picker-button:hover,:root.theme-dark .launch-form input:hover,:root.theme-dark .launch-form select:hover,:root.theme-dark .launch-form textarea:hover{color:#fff;background:#111;border-color:#ffffff4d}:root.theme-dark .launch-form input:focus,:root.theme-dark .launch-form select:focus,:root.theme-dark .launch-form textarea:focus{color:#fff;background:#111;border-color:#be7dffa6;box-shadow:0 0 0 3px #be7dff1f}:root.theme-dark .launch-form .sol-amount-input,:root.theme-dark .launch-form .sol-amount-input:focus,:root.theme-dark .launch-form .sol-amount-input:hover{-webkit-text-fill-color:#fff;color:#fff!important}:root.theme-dark .launch-form .pump-token-amount-input,:root.theme-dark .launch-form .pump-token-amount-input:focus,:root.theme-dark .launch-form .pump-token-amount-input:hover,:root.theme-dark .transfer-grid .amount-strong,:root.theme-dark .transfer-grid small .amount-strong{-webkit-text-fill-color:#fff;font-weight:850;color:#fff!important}.wallet-overview-address>.wallet-inline-icon{aspect-ratio:1;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;display:inline-grid}.wallet-overview-address>.wallet-inline-icon,.wallet-overview-address>.wallet-inline-icon:hover:not(:disabled){transform:none;box-shadow:none!important;background:0 0!important;border:0!important}.wallet-overview-address>.wallet-inline-icon:focus,.wallet-overview-address>.wallet-inline-icon:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.workflow-danger-confirm-modal{box-sizing:border-box;border-radius:22px;width:min(440px,100vw - 32px);padding:22px}.workflow-danger-confirm-modal .modal-header{gap:16px;margin-bottom:18px;padding-bottom:0}.workflow-danger-confirm-modal .modal-header>div:first-child{min-width:0}.workflow-danger-confirm-modal .modal-header h3{letter-spacing:-.25px;margin:0;font-size:21px;line-height:1.25}.workflow-danger-confirm-modal .modal-header p{margin:8px 0 0;font-size:13px;line-height:1.55}.workflow-danger-confirm-modal .modal-actions{gap:10px;margin-top:20px;padding-top:0}.workflow-danger-confirm-modal .modal-actions .btn{border-radius:12px;min-height:40px;padding:0 18px}.workflow-danger-confirm-note{color:#9f3048;background:#fff4f5;border:1px solid #c9365233;border-radius:12px;padding:11px 13px;font-size:13px}.workflow-recall-scope-options{gap:10px;margin-bottom:12px;display:grid}.workflow-recall-scope-option{cursor:pointer;background:#ffffffb8;border:1px solid #12243e24;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:13px;display:grid}.workflow-recall-scope-option.active{border-color:#2771e0a6;box-shadow:0 0 0 2px #2771e01a}.workflow-recall-scope-option input{margin-top:3px}.workflow-recall-scope-option span{display:block}.workflow-recall-scope-option strong{font-size:14px}.workflow-recall-scope-option em{color:#276ed0;background:#2771e01a;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal}.workflow-recall-scope-option.danger-option.active{border-color:#c936528c;box-shadow:0 0 0 2px #c9365214}:root.theme-dark .workflow-danger-confirm-modal{color:#fff;background:#000;border-color:#ffffff29}:root.theme-dark .workflow-recall-scope-option{background:#ffffff0a;border-color:#ffffff29}:root.theme-dark .workflow-recall-scope-option.active{border-color:#70a8ffbf}:root.theme-dark .workflow-danger-confirm-note{color:#ffb5c2;background:#c936521f;border-color:#ff789147}@media (width<=1060px){.console-shell{grid-template-columns:1fr}.sidebar{border-radius:20px;min-height:auto;max-height:none;margin:10px}.side-nav{grid-template-columns:repeat(3,1fr)}.sidebar-token-card,.sidebar-workflow-status{display:none}.workspace{padding:14px 20px 40px}.topbar{align-items:flex-start}}@media (width<=640px){.sidebar{padding:10px;display:flex}.brand-row{padding:2px 4px 10px}.brand-row p{display:none}.side-nav{width:100%;padding:0}.nav-link{justify-content:center;padding:0 6px}.nav-link .icon{display:none}.workspace{padding:8px 10px 32px}.topbar{gap:16px}.page-heading h2{font-size:25px}.top-actions{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:5px;overflow-x:auto}.top-actions .btn{flex:none}.panel{border-radius:24px;padding:18px}.wallet-overview-address{flex-direction:row;align-items:center}.bundle-panel{grid-template-columns:1fr;padding:16px}.bundle-panel-title{grid-column:1}}.trade-wallet-operations{min-width:0;margin-top:20px}.trade-wallet-table-scroll{overflow-x:auto}.trade-wallet-table{border-collapse:collapse;white-space:nowrap;width:100%}.trade-wallet-table td,.trade-wallet-table th{text-align:left;border-bottom:1px solid #8883;padding:14px 10px}.trade-wallet-table td small{opacity:.65;margin-top:5px;font-size:11px;display:block}.trade-wallet-table td .btn{margin-left:6px}.wallet-overview-row-actions .btn.wallet-action-buy{box-shadow:0 5px 12px #16835d2e;color:#fff!important;background:#16835d!important;border-color:#16835d!important}.wallet-overview-row-actions .btn.wallet-action-buy:hover:not(:disabled){background:#116d4d!important;border-color:#116d4d!important}.wallet-overview-row-actions .btn.wallet-action-sell{box-shadow:0 5px 12px #c936522e;color:#fff!important;background:#c93652!important;border-color:#c93652!important}.wallet-overview-row-actions .btn.wallet-action-sell:hover:not(:disabled){background:#ac2943!important;border-color:#ac2943!important}.trade-wallet-note{opacity:.65;margin-top:14px;font-size:12px}.trade-wallet-operations>.modal-actions{justify-content:flex-end;align-items:stretch;gap:10px;display:flex}.trade-wallet-operations>.modal-actions>.btn{white-space:nowrap;flex:none;justify-content:center;align-items:center;width:auto;min-width:0;height:52px;min-height:52px;margin:0;padding:0 16px;line-height:1;display:inline-flex}.trade-wallet-operations{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:-.008em;font-family:Inter,SF Pro Display,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif}.trade-wallet-operations .panel-title h3{letter-spacing:-.025em;font-size:19px;font-weight:600}.trade-wallet-operations .panel-title p,.trade-wallet-operations .trade-wallet-note{letter-spacing:.005em;font-weight:400}.trade-wallet-table th{color:var(--faint);letter-spacing:.02em;font-size:12px;font-weight:500}.trade-wallet-table td{color:var(--ink);letter-spacing:-.012em;font-size:14px;font-weight:450;line-height:1.45}.trade-wallet-table td:first-child{font-weight:500}.trade-wallet-table td small{letter-spacing:.025em;font-family:Inter,SF Pro Text,PingFang SC,Microsoft YaHei UI,ui-sans-serif,system-ui,sans-serif;font-weight:400}.trade-wallet-table td .btn{letter-spacing:-.015em;font-weight:500}:root .modal-card.trade-buy-modal{--ticket-bg:#f9f8fd;--ticket-card:#f0eef7;--ticket-ink:#252238;--ticket-muted:#79738e;--ticket-line:#80739d26;background:var(--ticket-bg);width:min(440px,100%);color:var(--ticket-ink);border:1px solid var(--ticket-line);border-radius:26px;padding:24px;box-shadow:0 24px 90px #08061655}:root.theme-dark .modal-card.trade-buy-modal{--ticket-bg:#15141e;--ticket-card:#1d1c2a;--ticket-ink:#f2eefb;--ticket-muted:#9993ae;--ticket-line:#c9b6ff19}.trade-buy-modal .modal-header{align-items:flex-start;padding-bottom:22px}.trade-buy-modal .modal-header h3{color:var(--ticket-ink);letter-spacing:-.5px;font-size:22px}.trade-buy-modal .modal-header p{color:var(--ticket-muted);margin-top:8px;font-size:11px}.trade-buy-modal .modal-header .icon-button{color:var(--ticket-muted);border-color:var(--ticket-line);background:0 0}.trade-buy-modal .trade-buy-panel{gap:14px}.trade-buy-modal .trade-buy-balance{color:var(--ticket-muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.trade-buy-modal .trade-buy-control{background:var(--ticket-card);border:1px solid var(--ticket-line);border-radius:18px;padding:16px 12px 12px}.trade-buy-modal .trade-buy-input{gap:12px;padding:0 4px 16px}:root .trade-buy-modal .trade-buy-panel input:not([type=checkbox]):not([type=radio]),:root .trade-buy-modal .trade-buy-panel input:not([type=checkbox]):not([type=radio]):is(:hover,:focus,:focus-visible){color:var(--ticket-ink);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;transition:none}:root .trade-buy-modal .trade-buy-input input:not([type=checkbox]):not([type=radio]){letter-spacing:-1.5px;height:54px;min-height:54px;padding:0;font-size:38px;font-weight:500}.trade-buy-currency{color:var(--ticket-ink);flex-shrink:0;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.trade-buy-currency i{color:#7cdac4;background:#aca0e524;border-radius:50%;place-items:center;width:28px;height:28px;font-size:25px;font-style:normal;display:grid}.trade-buy-modal .trade-buy-presets{border:0;grid-template-columns:repeat(4,minmax(0,1fr)) 28px;gap:6px}.trade-buy-modal .trade-buy-presets button{border:1px solid var(--ticket-line);height:34px;color:var(--ticket-ink);background:0 0;border-radius:8px;font-size:12px}.trade-buy-modal .trade-buy-presets button:last-child{color:var(--ticket-muted);border-color:#0000}:root .trade-buy-modal .trade-buy-presets input.trade-buy-preset-input:not([type=checkbox]):not([type=radio]){border:1px solid var(--ticket-line);border-radius:8px;height:34px;min-height:34px;padding:4px 2px;font-size:12px}.trade-buy-modal .trade-buy-presets :focus-visible{outline-offset:2px;outline:1px solid #b0a0eb}.trade-buy-route{align-items:center;gap:12px;padding:12px 4px;display:flex}.trade-buy-route-icon{color:#a89ade;background:#9280dd18;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.trade-buy-route div{gap:5px;display:grid}.trade-buy-route small{color:var(--ticket-muted);font-size:11px}.trade-buy-route strong{color:var(--ticket-ink);font-size:14px}.trade-buy-route-tag{color:#45bca3;background:#45bca310;border-radius:6px;margin-left:auto;padding:5px 8px;font-size:10px}.trade-buy-modal .trade-buy-submit{color:#fff;background:linear-gradient(110deg,#9876df,#c77fae);border-radius:13px;min-height:48px;font-size:15px;font-weight:600}:root .modal-card.trade-action-modal:not(.trade-buy-modal){--action-bg:#15141e;--action-card:#1d1c2a;--action-ink:#f2eefb;--action-muted:#9993ae;--action-line:#c9b6ff19;background:var(--action-bg);width:min(440px,100%);color:var(--action-ink);border:1px solid var(--action-line);border-radius:26px;padding:24px;box-shadow:0 24px 90px #08061655}.trade-action-modal:not(.trade-buy-modal) .modal-header{padding-bottom:22px}.trade-action-modal:not(.trade-buy-modal) .modal-header h3{color:var(--action-ink);letter-spacing:-.5px;font-size:22px}.trade-action-modal:not(.trade-buy-modal) .modal-header .icon-button{color:var(--action-muted);background:0 0;border-color:#a68be85c}.trade-disperse-panel,.trade-sell-panel{gap:14px;display:grid}.trade-disperse-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.trade-disperse-assets label{border:1px solid var(--action-line);background:var(--action-card);min-height:44px;color:var(--action-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:flex}.trade-disperse-assets label:has(input:checked){border-color:#d63396;box-shadow:0 0 0 2px #d633961f}.trade-disperse-assets label.disabled{opacity:.5;cursor:not-allowed}.trade-disperse-assets input{accent-color:#d63396}.trade-percent-heading{color:var(--action-muted);justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.trade-percent-heading strong{color:var(--action-ink);letter-spacing:-1px;font-size:28px}.trade-percent-slider{appearance:none;accent-color:#a67ade;background:linear-gradient(90deg,#9275df,#c47db1);border:0;border-radius:99px;width:100%;height:6px;margin:8px 0 0}.trade-percent-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#8f70df;border:3px solid #e6dcff;border-radius:50%;width:17px;height:17px;box-shadow:0 2px 12px #8760e980}.trade-percent-ticks{color:var(--action-muted);justify-content:space-between;font-size:10px;display:flex}.trade-percent-presets{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.trade-percent-presets button{border:1px solid var(--action-line);background:var(--action-card);min-height:34px;color:var(--action-ink);cursor:pointer;border-radius:9px;font-size:12px}.trade-percent-presets button.active{color:#dccfff;background:#9876df24;border-color:#a882ec99}.trade-disperse-panel small,.trade-sell-panel small,.trade-token-balance{color:var(--action-muted);font-size:11px}.trade-token-balance{border:1px solid var(--action-line);background:var(--action-card);border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:12px;display:flex}.trade-token-balance strong{color:var(--action-ink);text-align:right;overflow-wrap:anywhere;font-size:13px}.trade-token-amount{color:var(--action-muted);gap:8px;font-size:12px;display:grid}:root .trade-action-modal:not(.trade-buy-modal) .trade-token-amount input{border:1px solid var(--action-line);background:var(--action-card);min-height:46px;color:var(--action-ink);box-shadow:none;border-radius:12px;padding:10px 12px}.trade-disperse-panel label{color:var(--action-muted);gap:8px;font-size:12px;display:grid}:root .trade-action-modal:not(.trade-buy-modal) .trade-disperse-panel input:not([type=radio]),:root .trade-action-modal:not(.trade-buy-modal) .trade-disperse-panel select,:root .trade-action-modal:not(.trade-buy-modal) .trade-disperse-panel textarea{border-color:var(--action-line);background:var(--action-card);min-height:46px;color:var(--action-ink);box-shadow:none;border-radius:12px}.trade-recall-panel{border:1px solid var(--action-line);background:var(--action-card);border-radius:16px;align-items:flex-start;gap:13px;padding:16px;display:flex}.trade-recall-icon{color:#b9a1f0;background:#a382e91f;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.trade-recall-panel strong{color:var(--action-ink);font-size:14px}.trade-recall-panel p{color:var(--action-muted);margin:6px 0 0;font-size:12px;line-height:1.55}.trade-action-modal:not(.trade-buy-modal) .modal-actions{margin-top:24px}.trade-action-modal:not(.trade-buy-modal) .modal-actions .btn.primary{background:linear-gradient(110deg,#9876df,#c77fae);border:0}:root .trade-action-modal:not(.trade-buy-modal) input.trade-percent-slider,:root .trade-action-modal:not(.trade-buy-modal) input.trade-percent-slider:is(:hover,:focus,:focus-visible),:root.theme-dark .trade-action-modal:not(.trade-buy-modal) input.trade-percent-slider{background:linear-gradient(90deg,#9876df 0 var(--percent,100%),#302d40 var(--percent,100%) 100%);width:100%;height:6px;min-height:6px;box-shadow:none;border:0;border-radius:999px;outline:none;padding:0}.trade-action-modal:not(.trade-buy-modal) .modal-actions{flex-direction:row;align-items:stretch;gap:12px;display:flex}.trade-action-modal:not(.trade-buy-modal) .modal-actions .btn{border-radius:16px;height:48px;min-height:48px;margin:0;font-size:14px;font-weight:650;line-height:1}.trade-action-modal:not(.trade-buy-modal) .modal-actions .btn.subtle{color:#d1cadd;background:#252330;border-color:#ffffff08;flex:0 0 68px;width:68px;padding:0}.trade-action-modal:not(.trade-buy-modal) .modal-actions .btn.subtle:hover:not(:disabled){color:#f2eefb;background:#302d3e}.trade-action-modal:not(.trade-buy-modal) .modal-actions .btn.primary{color:#17131f;background:#9f7aea;border:1px solid #baa1ff;flex:1 1 0;width:auto;padding:0 22px;box-shadow:inset 0 1px #fff6,0 8px 20px #8f6de52b}.trade-action-modal:not(.trade-buy-modal) .modal-actions .btn.primary:hover:not(:disabled){background:#ae8bfa;border-color:#cfbdff;transform:translateY(-1px)}.trade-action-modal:not(.trade-buy-modal) .modal-actions .btn.primary:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 2px 6px #51399755}@media (width<=640px){.market-param-template-create{grid-template-columns:1fr}.market-param-template-apply{flex-direction:column;align-items:flex-start;gap:3px}}:root .sidebar-token-card{align-items:center}:root .sidebar-token-body{align-self:center}:root .nav-link{align-items:center}:root .nav-link span:last-child{line-height:1.25}:root .operator-login-screen{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}#__nuxt-devtools-container,#__nuxt-loading-indicator,#nuxt-loading-indicator,[data-nuxt-devtools],[data-v-inspector],nuxt-devtools,nuxt-devtools-panel{display:none!important}.operator-login-card{border:1px solid var(--line);background:var(--surface);border-radius:24px;width:min(400px,100%);padding:30px;box-shadow:0 24px 80px #00000024}.operator-login-brand{color:#c084fc;margin-bottom:24px;font-size:20px;font-weight:800}.operator-login-brand span{color:var(--ink);margin-left:8px;font-size:16px}.operator-login-card h1{margin:0 0 6px}.operator-login-card p{color:var(--muted);margin:0 0 20px;font-size:13px}.operator-login-card label{color:var(--muted);gap:6px;margin-top:13px;font-size:12px;display:grid}.operator-login-card input{background:var(--surface-2);width:100%;color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:12px}.operator-login-error{color:var(--red);margin-top:12px;font-size:12px}.operator-logout-button{border:0;border-top:1px solid var(--line);width:100%;color:var(--muted);text-align:left;background:0 0;align-items:center;gap:8px;margin-top:auto;padding:10px 12px;font-size:12px;display:flex}.operator-logout-button span{font-size:18px}.operator-logout-button:hover{color:var(--accent)}.sidebar-error-log-button{border:0;border-top:1px solid var(--line);width:100%;color:var(--muted);text-align:left;background:0 0;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;font-size:12px;display:flex}.sidebar-error-log-button>span{color:var(--red);font-size:16px}.sidebar-error-log-button small{min-width:18px;color:var(--red);text-align:center;background:#c936521f;border-radius:999px;margin-left:auto;padding:2px 6px}.sidebar-error-log-button:hover{color:var(--accent)}.error-log-backdrop{z-index:100;background:#0f0a1494;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.error-log-panel{border:1px solid var(--line-strong);background:var(--surface);border-radius:18px;flex-direction:column;width:min(760px,100%);max-height:min(760px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 70px #190c2659}.error-log-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.error-log-header h3{color:var(--ink);margin:0;font-size:16px}.error-log-header p{color:var(--muted);margin:5px 0 0;font-size:12px}.error-log-actions{align-items:center;gap:8px;display:flex}.error-log-list{gap:10px;padding:14px;display:grid;overflow:auto}.error-log-item{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:12px}.error-log-item-head{color:var(--muted);justify-content:space-between;gap:12px;font-size:11px;display:flex}.error-log-item-head strong{color:var(--ink);font-size:12px}.error-log-url{color:var(--blue);overflow-wrap:anywhere;margin-top:7px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.error-log-message{color:var(--red);overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.5}.error-log-item small{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.error-log-empty{color:var(--muted);text-align:center;padding:42px 20px;font-size:13px}:root.theme-dark .error-log-item{background:#ffffff0a}.operator-login-screen{position:relative;overflow:hidden}.operator-login-screen:after,.operator-login-screen:before{content:"";pointer-events:none;filter:blur(4px);border-radius:50%;position:absolute}.operator-login-screen:before{background:radial-gradient(circle,#a879ff33,#0000 68%);width:520px;height:520px;top:-280px;right:-120px}.operator-login-screen:after{background:radial-gradient(circle,#ff66c821,#0000 70%);width:360px;height:360px;bottom:-220px;left:-100px}.operator-login-card{z-index:1;position:relative}.operator-login-screen{background-image:linear-gradient(#a879ff0b 1px,#0000 0),linear-gradient(90deg,#a879ff0b 1px,#0000 0);background-size:44px 44px}:root.theme-dark .workflow-disperse-modal .workflow-disperse-simple input,:root.theme-dark .workflow-disperse-modal .workflow-disperse-simple select{color:var(--ink);-webkit-text-fill-color:var(--ink);background:#181a21;border-color:#dcd7e833}:root.theme-dark .workflow-disperse-modal .workflow-disperse-simple input:focus,:root.theme-dark .workflow-disperse-modal .workflow-disperse-simple input:hover,:root.theme-dark .workflow-disperse-modal .workflow-disperse-simple select:hover{background:#20232c}:root.theme-dark .workflow-disperse-modal .workflow-disperse-simple input::placeholder{color:var(--faint);-webkit-text-fill-color:var(--faint)}:root.theme-dark .workflow-disperse-modal .workflow-mode-chip{color:#c8bfd5;background:#181a21;border-color:#dcd7e838}:root.theme-dark .workflow-disperse-modal .workflow-mode-chip:hover{color:#f4f1f7;background:#222631;border-color:#be7dff8c}:root.theme-dark .workflow-disperse-modal .workflow-mode-chip.active{color:#f0d9ff;background:#2b1731;border-color:#d946ef}:root{--font-sans:Inter, "SF Pro Display", "SF Pro Text", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Microsoft YaHei UI", "Microsoft YaHei", ui-sans-serif, system-ui, sans-serif}body,button,input,select,textarea{font-family:var(--font-sans);font-synthesis:none;font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{letter-spacing:-.006em}h1,h2,h3,h4,h5,h6{letter-spacing:-.022em;font-weight:600}.btn,button{font-weight:550}label,th{font-weight:500}:root.theme-dark .transfer-modal .transfer-amount-input{color:#f4f1f7;-webkit-text-fill-color:#f4f1f7;background:#1a1c23;border-color:#dcd7e82e}:root.theme-dark .transfer-modal .transfer-amount-input:hover{background:#20232c}:root.theme-dark .transfer-modal .transfer-amount-input:focus{background:#20232c;border-color:#d63396b3;box-shadow:0 0 0 3px #d6339624}:root.theme-dark .transfer-modal .transfer-amount-input::placeholder{color:#948a9f;-webkit-text-fill-color:#948a9f}@media (width>=680px) and (width<=1439px){.wallet-section-big_buy .wallet-overview-head,.wallet-section-interference .wallet-overview-head,.wallet-section-smart .wallet-overview-head{flex-direction:row;align-items:center;gap:14px;display:flex;overflow:visible}.wallet-section-big_buy .wallet-overview-head-left,.wallet-section-interference .wallet-overview-head-left,.wallet-section-smart .wallet-overview-head-left{flex:auto}.wallet-section-big_buy .wallet-overview-head-right,.wallet-section-interference .wallet-overview-head-right,.wallet-section-smart .wallet-overview-head-right{justify-items:end;width:auto;margin-left:auto}.wallet-section-big_buy .wallet-overview-tools,.wallet-section-interference .wallet-overview-tools,.wallet-section-smart .wallet-overview-tools{flex-wrap:nowrap;justify-content:flex-end;width:auto}.wallet-section-big_buy .wallet-overview-tools .btn,.wallet-section-interference .wallet-overview-tools .btn,.wallet-section-smart .wallet-overview-tools .btn{width:auto;min-width:max-content;padding-inline:9px}.wallet-section-big_buy .wallet-overview-table,.wallet-section-interference .wallet-overview-table,.wallet-section-smart .wallet-overview-table{scrollbar-gutter:auto;overflow-x:hidden!important}.wallet-section-big_buy .wallet-overview-grid,.wallet-section-interference .wallet-overview-grid,.wallet-section-smart .wallet-overview-grid{grid-template-columns:minmax(90px,.9fr) minmax(142px,1.35fr) minmax(58px,.6fr) minmax(74px,.72fr) minmax(184px,1.05fr);gap:7px;min-width:0}.wallet-section-big_buy .wallet-overview-grid-head,.wallet-section-interference .wallet-overview-grid-head,.wallet-section-smart .wallet-overview-grid-head{padding-inline:12px;display:grid}.wallet-section-big_buy .wallet-overview-grid-row,.wallet-section-interference .wallet-overview-grid-row,.wallet-section-smart .wallet-overview-grid-row{min-height:42px;padding:8px 12px;display:grid}.wallet-section-big_buy .wallet-overview-address,.wallet-section-big_buy .wallet-overview-grid-row>strong,.wallet-section-big_buy .wallet-overview-row-actions,.wallet-section-big_buy .wallet-overview-sol,.wallet-section-big_buy .wallet-overview-token,.wallet-section-interference .wallet-overview-address,.wallet-section-interference .wallet-overview-grid-row>strong,.wallet-section-interference .wallet-overview-row-actions,.wallet-section-interference .wallet-overview-sol,.wallet-section-interference .wallet-overview-token,.wallet-section-smart .wallet-overview-address,.wallet-section-smart .wallet-overview-grid-row>strong,.wallet-section-smart .wallet-overview-row-actions,.wallet-section-smart .wallet-overview-sol,.wallet-section-smart .wallet-overview-token{grid-area:auto;padding-top:0}.wallet-section-big_buy .wallet-overview-address span,.wallet-section-interference .wallet-overview-address span,.wallet-section-smart .wallet-overview-address span{font-size:10px}.wallet-section-big_buy .wallet-overview-row-actions,.wallet-section-interference .wallet-overview-row-actions,.wallet-section-smart .wallet-overview-row-actions{flex-wrap:nowrap;justify-content:flex-end;gap:4px}.wallet-section-big_buy .wallet-overview-row-actions .btn,.wallet-section-interference .wallet-overview-row-actions .btn,.wallet-section-smart .wallet-overview-row-actions .btn{width:auto;min-width:max-content;min-height:25px;padding-inline:7px;font-size:10px}.wallet-section-big_buy .wallet-overview-sol,.wallet-section-big_buy .wallet-overview-token,.wallet-section-interference .wallet-overview-sol,.wallet-section-interference .wallet-overview-token,.wallet-section-smart .wallet-overview-sol,.wallet-section-smart .wallet-overview-token{text-align:center;justify-self:center}}.wallet-section-holder .wallet-overview-head,.wallet-section-market .wallet-overview-head{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;display:grid!important;overflow:visible!important}.wallet-section-holder .wallet-overview-head-right,.wallet-section-market .wallet-overview-head-right{justify-items:start!important;width:100%!important;max-width:100%!important;margin-left:0!important;overflow:visible!important}.wallet-section-holder .wallet-overview-sort,.wallet-section-holder .wallet-overview-tools,.wallet-section-market .wallet-overview-sort,.wallet-section-market .wallet-overview-tools{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important}@media (width>=1440px){.wallet-section-big_buy .wallet-overview-grid,.wallet-section-interference .wallet-overview-grid,.wallet-section-smart .wallet-overview-grid{grid-template-columns:minmax(150px,.85fr) minmax(260px,1.15fr) minmax(130px,.7fr) minmax(150px,.8fr) minmax(330px,1.2fr);gap:14px}.wallet-section-big_buy .wallet-overview-grid-head,.wallet-section-interference .wallet-overview-grid-head,.wallet-section-smart .wallet-overview-grid-head{padding-inline:16px}.wallet-section-big_buy .wallet-overview-grid-row,.wallet-section-interference .wallet-overview-grid-row,.wallet-section-smart .wallet-overview-grid-row{min-height:52px;padding:11px 16px}.wallet-section-big_buy .wallet-overview-sol,.wallet-section-big_buy .wallet-overview-token,.wallet-section-interference .wallet-overview-sol,.wallet-section-interference .wallet-overview-token,.wallet-section-smart .wallet-overview-sol,.wallet-section-smart .wallet-overview-token{text-align:center;justify-self:center}}.wallet-overview-pagination{justify-content:center;align-items:center;gap:12px;padding:14px 0 2px;display:flex}.wallet-overview-pagination span{color:var(--muted);font-size:13px}.holder-wallet-pool-modal{border:1px solid var(--line-strong);background:var(--surface);width:min(520px,100vw - 32px);max-height:min(90vh,680px);color:var(--ink);border-radius:26px;padding:0;overflow:hidden;box-shadow:0 28px 90px #26163738}.holder-wallet-pool-header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 72%,var(--surface)),var(--surface) 68%);justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 28px 22px;display:flex}.holder-wallet-pool-eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.holder-wallet-pool-header h3{color:var(--ink);letter-spacing:-.6px;margin:0;font-size:22px}.holder-wallet-pool-header p{max-width:390px;color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.6}.holder-wallet-pool-close{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 82%,var(--surface-2));width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:21px;line-height:1;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.holder-wallet-pool-close:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft);color:var(--accent);transform:rotate(90deg)}.modal-close-button{position:relative;font-size:0!important;line-height:0!important}.modal-close-button:after,.modal-close-button:before{content:"";pointer-events:none;background:currentColor;border-radius:999px;width:12px;height:1.5px;position:absolute;top:50%;left:50%}.modal-close-button:before{transform:translate(-50%,-50%)rotate(45deg)}.modal-close-button:after{transform:translate(-50%,-50%)rotate(-45deg)}.holder-wallet-pool-body{gap:18px;padding:24px 28px 8px;display:grid}.holder-wallet-pool-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.holder-wallet-pool-stat{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;gap:4px;padding:15px 16px;display:grid}.holder-wallet-pool-label,.holder-wallet-pool-plan span,.holder-wallet-pool-stat span,.holder-wallet-pool-task span{color:var(--muted);font-size:12px;font-weight:650}.holder-wallet-pool-stat strong{color:var(--ink);letter-spacing:-.5px;font-size:25px;line-height:1.1}.holder-wallet-pool-plan small,.holder-wallet-pool-stat small,.holder-wallet-pool-target small,.holder-wallet-pool-task small{color:var(--faint);font-size:11px;line-height:1.5}.holder-wallet-pool-stat-accent{border-color:color-mix(in srgb,var(--accent) 32%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 78%,var(--surface)),var(--surface))}.holder-wallet-pool-stat-accent strong{color:var(--accent)}.holder-wallet-pool-target{gap:8px;display:grid}.holder-wallet-pool-input-wrap{position:relative}.holder-wallet-pool-input-wrap input{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:54px;color:var(--ink);border-radius:15px;outline:none;padding:0 52px 0 16px;font-size:20px;font-weight:750;transition:border-color .16s,box-shadow .16s}.holder-wallet-pool-input-wrap input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}.holder-wallet-pool-input-wrap span{color:var(--muted);font-size:13px;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.holder-wallet-pool-plan{border:1px solid var(--line);background:var(--surface-2);border-radius:15px;align-items:flex-start;gap:12px;padding:14px;display:flex}.holder-wallet-pool-plan-icon{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:10px;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid}.holder-wallet-pool-plan div:last-child{gap:3px;display:grid}.holder-wallet-pool-plan strong{color:var(--ink);font-size:15px}.holder-wallet-pool-task{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;gap:5px;padding:12px 14px;display:grid}.holder-wallet-pool-task>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.holder-wallet-pool-task strong{color:var(--ink);font-size:13px}.holder-wallet-pool-task.is-failed{border-color:color-mix(in srgb,var(--red) 38%,var(--line))}.holder-wallet-pool-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;padding:18px 28px 24px;display:grid}.holder-wallet-pool-actions>button{box-sizing:border-box;white-space:nowrap;text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;height:52px;min-height:52px;padding:0 16px;display:inline-flex}.holder-wallet-pool-cancel{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);cursor:pointer;border-radius:999px;font-weight:700;line-height:1}.holder-wallet-pool-cancel:hover:not(:disabled){background:var(--line);color:var(--ink)}.holder-wallet-pool-submit{width:100%;min-width:0}:root.theme-dark .holder-wallet-pool-modal{background:#17151f;border-color:#d8b4fe38;box-shadow:0 28px 90px #00000094}:root.theme-dark .holder-wallet-pool-header{background:linear-gradient(135deg,#562c766b,#17151f 72%)}:root.theme-dark .holder-wallet-pool-plan,:root.theme-dark .holder-wallet-pool-stat,:root.theme-dark .holder-wallet-pool-task{background:#211d2b}:root.theme-dark .holder-wallet-pool-stat-accent{background:linear-gradient(135deg,#5c2a6694,#211d2b)}@media (width<=560px){.holder-wallet-pool-header{padding:22px 20px 18px}.holder-wallet-pool-body{padding:20px 20px 6px}.holder-wallet-pool-actions{padding:16px 20px 20px}}.modal-card.holder-buy-modal{border:1px solid #7854b82b;border-radius:22px;width:min(680px,100vw - 32px);max-height:min(860px,100vh - 32px);padding:0;overflow:auto}.holder-buy-header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#7854b813,#d6339606 58%,#0000);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.holder-buy-header h3{color:var(--ink);margin:3px 0 0;font-size:20px;line-height:1.25}.holder-buy-header p{max-width:520px;color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.55}.holder-buy-eyebrow{color:#7854b8;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.holder-buy-body{padding:18px 24px 4px}.holder-buy-section{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;gap:13px;padding:16px;display:grid}.holder-buy-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.holder-buy-range-title>div,.holder-buy-section-title>div{gap:2px;display:grid}.holder-buy-range-title strong,.holder-buy-section-title strong{color:var(--ink);font-size:13px}.holder-buy-range-title span,.holder-buy-section-title span{color:var(--muted);font-size:10px}.holder-buy-reset{color:#7854b8;cursor:pointer;white-space:nowrap;background:#7854b80e;border:1px solid #7854b833;border-radius:999px;min-height:28px;padding:0 10px;font-size:10px}.holder-buy-reset:hover:not(:disabled){background:#7854b81a;border-color:#7854b861}.holder-buy-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.holder-buy-wallet-count-field{grid-column:1/-1}.holder-buy-field{align-content:start;gap:6px;min-width:0;display:grid}.holder-buy-field-head>span,.holder-buy-field>span{color:var(--muted);font-size:11px}.holder-buy-field small{min-height:15px;color:var(--muted);font-size:10px;line-height:1.45}.holder-buy-field.is-invalid small,.holder-buy-range-hint.is-invalid{color:var(--red)}.holder-buy-field .holder-buy-input-suffix input,.holder-buy-field>input{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);border-radius:12px;outline:none;padding:0 12px;font-size:13px;transition:border-color .16s,box-shadow .16s,background .16s}.holder-buy-wallet-count-input{-webkit-text-fill-color:var(--ink);caret-color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700;color:var(--ink)!important}.holder-buy-wallet-count-input::placeholder{color:var(--faint);-webkit-text-fill-color:var(--faint);opacity:1}.holder-buy-field .holder-buy-input-suffix input:focus,.holder-buy-field>input:focus{border-color:#7854b88a;box-shadow:0 0 0 3px #7854b817}.holder-buy-field.is-invalid .holder-buy-input-suffix input,.holder-buy-field.is-invalid>input{border-color:#c9365275}.holder-buy-field>input:disabled{background:color-mix(in srgb,var(--surface-2) 88%,var(--line));color:var(--muted);opacity:1}.holder-buy-wallet-count-input:disabled{-webkit-text-fill-color:var(--muted)}.holder-buy-field-head{justify-content:space-between;align-items:center;gap:10px;min-height:20px;display:flex}.holder-buy-inline-toggle{color:var(--ink);cursor:pointer;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.holder-buy-inline-toggle input{width:15px;height:15px;accent-color:var(--accent);margin:0}.holder-buy-range-title{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:2px;padding-top:13px;display:flex}.holder-buy-range-title>span{color:#7854b8;background:#7854b812;border-radius:999px;padding:4px 8px}.holder-buy-range-hint{color:var(--muted);margin-top:-6px;font-size:10px;line-height:1.45}.holder-buy-modal .holder-buy-input-suffix{position:relative}.holder-buy-modal .holder-buy-input-suffix input{padding-right:58px}.holder-buy-modal .holder-buy-input-suffix b{color:var(--muted);font-size:10px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.holder-buy-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.holder-buy-summary>div{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:3px;min-width:0;padding:10px 11px;display:grid}.holder-buy-summary span{color:var(--muted);font-size:10px}.holder-buy-summary strong{overflow-wrap:anywhere;color:var(--ink);font-size:12px;line-height:1.35}.holder-buy-summary>div:nth-child(2){background:#7854b80e}.holder-buy-summary>div:nth-child(2) strong{color:#7854b8}.holder-buy-safety-note{color:var(--muted);margin:8px 2px 0;font-size:10px;line-height:1.5}.holder-buy-modal .holder-buy-blockers,.holder-buy-modal .holder-buy-parameter-errors,.holder-buy-modal .holder-buy-preview{margin-top:12px}.holder-buy-modal .holder-buy-blockers,.holder-buy-modal .holder-buy-parameter-errors{color:var(--red);background:#c936520e;border:1px solid #c9365233;border-radius:12px;gap:5px;padding:11px 12px;font-size:11px;line-height:1.45;display:grid}.holder-buy-modal .holder-buy-parameter-errors{color:#9b681d;background:#d8953512;border-color:#d895353d}.holder-buy-modal .holder-buy-preview{border-radius:14px;padding:13px}.holder-buy-modal .holder-buy-preview.is-loading{align-items:center;gap:8px;font-size:11px;display:flex}.holder-buy-preview-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 14%,transparent);border-radius:50%;flex:none}.holder-buy-modal .holder-buy-preview-head{align-items:center}.holder-buy-modal .holder-buy-preview-head>div{align-items:center;gap:8px;display:flex}.holder-buy-status-pill{color:var(--green);letter-spacing:.04em;background:#16835d1a;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:750}.holder-buy-preview.is-blocked .holder-buy-status-pill{color:var(--red);background:#c9365217}.holder-buy-modal .holder-buy-preview-head strong{color:var(--ink);font-size:12px}.holder-buy-modal .holder-buy-preview-head button{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:999px;flex:none;padding:5px 9px;font-size:10px}.holder-buy-modal .holder-buy-preview-head button:hover:not(:disabled){color:var(--ink);border-color:var(--line-strong)}.holder-buy-modal .holder-buy-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:11px}.holder-buy-modal .holder-buy-preview-grid span{background:color-mix(in srgb,var(--surface) 76%,transparent);border-radius:9px;padding:8px 9px}.holder-buy-modal .holder-buy-error{margin-top:8px}.holder-buy-actions{border-top:1px solid var(--line);background:var(--surface);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;margin-top:16px;padding:16px 24px 20px;display:grid}.holder-buy-actions .btn{white-space:nowrap;border-radius:12px;width:100%;min-width:0;height:42px;min-height:42px;margin:0;padding:0 16px;font-size:12px}.holder-buy-actions .btn.primary:disabled{border-color:var(--line);background:var(--surface-2);color:var(--muted);box-shadow:none;opacity:1}:root.theme-dark .holder-buy-section,:root.theme-dark .holder-buy-summary>div{background:#211d2b}:root.theme-dark .holder-buy-field .holder-buy-input-suffix input,:root.theme-dark .holder-buy-field>input,:root.theme-dark .holder-buy-modal .holder-buy-preview-head button{background:#17151f}:root.theme-dark .holder-buy-header{background:linear-gradient(135deg,#562c766b,#17151f 72%)}:root.theme-dark .holder-buy-summary>div:nth-child(2){background:#7854b824}@media (width<=640px){.modal-card.holder-buy-modal{width:min(100%,100vw - 20px);max-height:calc(100vh - 20px)}.holder-buy-header{padding:18px 18px 15px}.holder-buy-body{padding:14px 18px 2px}.holder-buy-config-grid{grid-template-columns:1fr}.holder-buy-modal .holder-buy-preview-grid,.holder-buy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.holder-buy-modal .holder-buy-preview-head>div{flex-direction:column;align-items:flex-start}.holder-buy-actions{grid-template-columns:88px minmax(0,1fr);padding:14px 18px 18px}}.topbar .page-heading{gap:7px;min-width:min(440px,100%)}.topbar .page-eyebrow{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:11px;font-weight:700}.topbar-account-line{flex-wrap:wrap;align-items:baseline;gap:9px;min-width:0;display:flex}.topbar-account-line h2{color:var(--ink);margin:0;font-size:28px;line-height:1.1}.topbar-project-balance,.topbar-project-meta{color:var(--muted);white-space:nowrap;font-size:12px}.topbar-project-balance:before,.topbar-project-meta:before{color:var(--faint);content:"·";margin-right:9px}.topbar-project-balance strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.top-actions .btn,.top-actions .btn.danger,.top-actions .btn.subtle,.top-actions .btn.topbar-ghost,.top-actions .btn.warning{min-height:40px;padding-inline:15px;font-size:14px;font-weight:750}:root.theme-dark .topbar .page-eyebrow,:root.theme-dark .topbar-project-balance,:root.theme-dark .topbar-project-meta{color:#aaa4b3}@media (width>=1200px) and (width<=1599px){.topbar .page-heading{min-width:350px}.top-actions .btn,.top-actions .btn.danger,.top-actions .btn.subtle,.top-actions .btn.topbar-ghost,.top-actions .btn.warning{min-height:38px;padding-inline:11px;font-size:13px}}@media (width<=640px){.topbar .page-heading{min-width:0}.topbar-account-line h2{font-size:24px}.topbar-project-meta:before{content:"";margin:0}.top-actions .btn,.top-actions .btn.danger,.top-actions .btn.subtle,.top-actions .btn.topbar-ghost,.top-actions .btn.warning{min-height:40px;padding-inline:12px;font-size:13px}}.external-trades[data-v-ba0407b0]{min-width:0;margin-top:18px}.metrics[data-v-ba0407b0]{flex-wrap:wrap;gap:24px;margin:16px 0;display:flex}.notes[data-v-ba0407b0]{opacity:.7;font-size:12px;line-height:1.7}.columns[data-v-ba0407b0]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.trade-column[data-v-ba0407b0]{min-width:0}.table-heading[data-v-ba0407b0]{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 0;display:flex}.table-heading h4[data-v-ba0407b0]{white-space:nowrap;margin:0;font-size:12px;font-weight:700}.address-search[data-v-ba0407b0]{border:1px solid var(--line);background:var(--surface-2);width:min(210px,48%);min-width:128px;height:32px;color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:0 7px 0 10px;display:flex}.address-search .search-icon[data-v-ba0407b0]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:0 0 14px;width:14px;height:14px}.address-search input[data-v-ba0407b0],.address-search input[data-v-ba0407b0]:focus,.address-search input[data-v-ba0407b0]:focus-visible{width:100%;min-width:0;height:30px;box-shadow:none;color:var(--ink);font:inherit;appearance:none;background:0 0;border:0;outline:0;padding:0;font-size:12px}.address-search input[data-v-ba0407b0]::-webkit-search-cancel-button{display:none}.address-search input[data-v-ba0407b0]::placeholder{color:var(--faint)}.search-clear[data-v-ba0407b0]{width:20px;height:20px;min-height:20px;color:var(--faint);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 20px;place-items:center;padding:0;display:grid}.search-clear[data-v-ba0407b0]:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.search-clear svg[data-v-ba0407b0]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:13px;height:13px}.collection-indicator[data-v-ba0407b0]{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.collection-indicator i[data-v-ba0407b0]{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 14%,transparent);border-radius:999px;animation:1.8s ease-in-out infinite collection-pulse-ba0407b0}.external-wallet-address[data-v-ba0407b0]{align-items:center;gap:3px;min-width:0;display:inline-flex}.external-wallet-address>span[data-v-ba0407b0]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.external-wallet-address .wallet-inline-icon[data-v-ba0407b0]{flex-basis:20px;width:20px;height:20px;min-height:20px}.trade-direction[data-v-ba0407b0]{font-weight:700}.positive[data-v-ba0407b0],.trade-direction.buy[data-v-ba0407b0]{color:var(--green)}.negative[data-v-ba0407b0],.trade-direction.sell[data-v-ba0407b0]{color:#c93652}.scroll[data-v-ba0407b0]{max-height:450px;overflow:auto}table[data-v-ba0407b0]{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}td[data-v-ba0407b0],th[data-v-ba0407b0]{text-align:left;border-bottom:1px solid #8883;padding:12px 8px}@keyframes collection-pulse-ba0407b0{50%{opacity:.45;transform:scale(.82)}}@media (width<=1100px){.columns[data-v-ba0407b0]{grid-template-columns:1fr}}@media (width<=620px){.table-heading[data-v-ba0407b0]{flex-direction:column;align-items:stretch}.address-search[data-v-ba0407b0]{width:100%}}
