:root{color-scheme:dark;--bg: #0a0b0d;--panel: #131418;--panel2: #17181c;--line: #1f2126;--line2: #2c2e35;--text: #f4f5f7;--muted: #8f939c;--accent: #6366f1;--accent2: rgba(99, 102, 241, .15);--green: #26d07c;--green2: rgba(38, 208, 124, .1);--amber: #e7b84a;--amber2: rgba(231, 184, 74, .1);--red: #f4717d;--red2: rgba(244, 113, 125, .1);--blue: #818cf8;--blue2: rgba(99, 102, 241, .14);--radius: 12px;--shadow: 0 1px 2px rgba(0, 0, 0, .35);--font-sans: "Figtree", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#33363d #17181c}button,img{-webkit-user-select:none;user-select:none}img{-webkit-user-drag:none}input,textarea,select{-webkit-user-select:none;user-select:none}.tooltip-anchor{position:relative}.tooltip-anchor[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;z-index:100;width:max-content;max-width:240px;padding:6px 8px;border:1px solid var(--line2);border-radius:7px;background:#101114fa;box-shadow:0 10px 28px #0000007a;color:var(--text);font-size:11px;font-weight:600;line-height:1.3;text-align:center;white-space:normal;pointer-events:none;visibility:hidden;opacity:0;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s}.tooltip-anchor[data-tooltip]:hover:after,.tooltip-anchor[data-tooltip]:has(:focus-visible):after{visibility:visible;opacity:1;transform:translate(-50%);transition-delay:0s}.tooltip-anchor.provider-tooltip[data-tooltip]:after{top:calc(100% + 8px);bottom:auto;transform:translate(-50%,-4px)}.tooltip-anchor.provider-tooltip[data-tooltip]:hover:after,.tooltip-anchor.provider-tooltip[data-tooltip]:has(:focus-visible):after{transform:translate(-50%)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#17181c}::-webkit-scrollbar-thumb{background:#33363d;border:2px solid #17181c}::-webkit-scrollbar-thumb:hover{background:#454952}::-webkit-scrollbar-corner{background:#17181c}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:14px;line-height:1.45}body.loading-active{overflow:hidden}h1{margin:0;color:var(--text);font-size:20px;line-height:1.2}.app-shell{--sidebar-w: 232px;--header-h: 56px;display:flex;align-items:stretch;min-height:100vh}.app-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.page-header{position:sticky;top:0;z-index:14;display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--header-h);flex:0 0 auto;padding:0 22px;background:#0a0b0de0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.page-header h1{font-size:16px;font-weight:700;letter-spacing:-.01em}.page-header-meta{display:flex;align-items:center;gap:10px;min-width:0}.header-signout-form{display:flex;flex:0 0 auto}button.header-signout-btn{width:32px;min-width:32px;height:32px;padding:0;border-color:#f4717d38;background:#f4717d12;color:#f08a94}button.header-signout-btn:hover{border-color:#f4717d7a;background:#f4717d24;color:#ffadb4}.header-provider{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:5px 10px;border:1px solid var(--line);border-radius:999px;background:#17181c;color:var(--text);font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.header-provider:hover{border-color:#6366f1a6;background:var(--blue2)}.header-provider-icons{display:inline-flex;align-items:center;gap:3px}.header-provider-icons img{width:16px;height:16px;object-fit:contain}.header-provider-name{white-space:nowrap}.table-panel-head>div:first-child{display:grid;gap:2px}.table-search{position:relative;width:min(280px,40vw);flex:0 1 280px}.table-search input{height:40px;padding:6px 10px 6px 38px;background-color:#121316;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238f939c' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:11px center;background-size:16px 16px}.table-search.compact{width:175px;flex-basis:175px;margin-left:4px}.table-search.compact input{height:32px;min-height:32px;font-size:12.5px}.app-shell.sidebar-collapsed{--sidebar-w: 72px}.sidebar{position:sticky;top:0;z-index:12;width:var(--sidebar-w);height:100vh;height:100dvh;flex:0 0 auto;display:flex;flex-direction:column;padding:0 12px 14px;background:var(--bg);border-right:1px solid var(--line);transition:width .16s ease;overflow:hidden}.sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:8px;height:var(--header-h);flex:0 0 auto;margin:0 -12px 10px;padding:0 16px;border-bottom:1px solid var(--line)}.sidebar-brand{display:flex;align-items:center;gap:9px;min-width:0}.sidebar-brand img{width:28px;height:28px;border-radius:12px;object-fit:contain}.sidebar-brand strong{color:var(--text);font-size:15px;letter-spacing:-.01em;white-space:nowrap}button.sidebar-collapse{width:28px;min-width:28px;height:28px;padding:0;background:transparent;border-color:transparent;color:var(--muted)}button.sidebar-collapse:hover{background:var(--panel2);border-color:transparent;color:var(--text)}.sidebar-nav{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;overflow-y:auto;overflow-x:hidden}.sidebar-nav-section{display:grid;gap:2px}.sidebar-section-head{display:flex;align-items:center;gap:8px;min-height:25px;margin-top:6px;color:#666b76;font-size:9px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.sidebar-section-head:after{content:"";height:1px;flex:1 1 auto;background:linear-gradient(90deg,var(--line2),transparent)}.sidebar-balance{width:100%;flex:0 0 auto;margin-bottom:10px}.sidebar-foot{position:relative;display:grid;gap:8px}.sidebar-foot-separator{height:1px;margin:4px 0 2px;background:var(--line)}.sidebar-quick-wallet{position:relative;width:100%;min-width:0}@property --quick-wallet-beam-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}button.navbtn.sidebar-quick-trigger{--quick-wallet-surface: #111217;border:1px solid transparent;background:linear-gradient(var(--quick-wallet-surface),var(--quick-wallet-surface)) padding-box,conic-gradient(from var(--quick-wallet-beam-angle),transparent 0deg 205deg,rgba(99,102,241,.25) 235deg,#6366f1 275deg,#e0e7ff 305deg,#818cf8 330deg,transparent 358deg) border-box;box-shadow:0 0 0 1px #6366f114,0 0 14px #6366f121;animation:quick-wallet-border-beam 2.5s linear infinite}button.navbtn.sidebar-quick-trigger:hover{--quick-wallet-surface: var(--panel2);border-color:transparent;background:linear-gradient(var(--quick-wallet-surface),var(--quick-wallet-surface)) padding-box,conic-gradient(from var(--quick-wallet-beam-angle),transparent 0deg 205deg,rgba(99,102,241,.38) 235deg,#818cf8 275deg,#ffffff 305deg,#a5b4fc 330deg,transparent 358deg) border-box;box-shadow:0 0 0 1px #6366f124,0 0 18px #6366f13d}button.navbtn.sidebar-quick-trigger.active{--quick-wallet-surface: #1d1f24;border-color:transparent;background:linear-gradient(var(--quick-wallet-surface),var(--quick-wallet-surface)) padding-box,conic-gradient(from var(--quick-wallet-beam-angle),transparent 0deg 195deg,rgba(99,102,241,.48) 230deg,#818cf8 270deg,#ffffff 305deg,#a5b4fc 335deg,transparent 358deg) border-box;box-shadow:0 0 0 1px #6366f133,0 0 20px #6366f14d}button.navbtn.sidebar-quick-trigger.creating{--quick-wallet-surface: #24233a;color:#e0e7ff;animation:quick-wallet-border-beam 1.1s linear infinite,quick-wallet-creating-pulse 1.8s ease-in-out infinite}@keyframes quick-wallet-border-beam{to{--quick-wallet-beam-angle: 360deg}}@keyframes quick-wallet-creating-pulse{0%,to{box-shadow:0 0 0 1px #818cf833,0 0 14px #6366f133}50%{box-shadow:0 0 0 1px #a5b4fc61,0 0 24px #6366f161}}.sidebar-quick-trigger>svg:last-child{width:14px;height:14px;margin-left:auto;transition:transform .16s ease}.sidebar-quick-trigger.active>svg:last-child{transform:rotate(180deg)}.sidebar-quick-popover{position:absolute;left:0;bottom:calc(100% + 9px);z-index:40;width:100%;min-width:0;box-sizing:border-box;display:grid;gap:10px;padding:12px;border:1px solid var(--line2);border-radius:12px;background:#131418fa;box-shadow:0 20px 56px #00000094;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:bottom left;animation:sidebar-popover-in .16s cubic-bezier(.2,.8,.2,1)}.sidebar-quick-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sidebar-quick-head>div{display:grid;gap:2px}.sidebar-quick-head span,.sidebar-quick-error{color:var(--muted);font-size:12px}.sidebar-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sidebar-quick-popover .field,.sidebar-quick-popover input{min-width:0}.sidebar-quick-create{width:100%}.sidebar-collapsed .sidebar-quick-trigger>svg:last-child{display:none}@keyframes sidebar-popover-in{0%{opacity:0;transform:translateY(7px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.sidebar-settings{margin-bottom:2px}button.navbtn.sidebar-invite-access{min-height:30px;border:1px solid rgba(129,140,248,.2);background:#6366f112;color:#a5b4fc}button.navbtn.sidebar-invite-access:hover{border-color:#818cf861;background:#6366f121;color:#c7d2fe}button.navbtn.sidebar-invite-access.active{border-color:#818cf87a;background:#6366f12e;color:#e0e7ff}.sidebar-user{display:flex;align-items:center;gap:10px;min-width:0;padding:8px;border:1px solid var(--line);border-radius:10px;background:#101115}.sidebar-user-avatar{position:relative;display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;overflow:hidden;border:1px solid var(--line2);border-radius:8px;background:var(--accent2);color:#c7d2fe;font-size:13px;font-weight:750}.sidebar-user-avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sidebar-user-avatar img.sidebar-user-avatar-fallback{padding:4px;object-fit:contain;background:#101115}.sidebar-user-avatar-image{z-index:1}.sidebar-user-copy{display:grid;min-width:0;line-height:1.2}.sidebar-user-copy strong,.sidebar-user-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-copy strong{color:var(--text);font-size:12.5px}.sidebar-user-copy span{margin-top:3px;color:var(--muted);font-size:10.5px}button.sidebar-user-profile-btn{width:30px;min-width:30px;height:30px;flex:0 0 auto;margin-left:auto;padding:0;color:var(--muted);background:transparent;border-color:transparent}button.sidebar-user-profile-btn:hover{color:var(--text);background:var(--panel2);border-color:var(--line2)}.sidebar-user-profile-btn svg{width:16px;height:16px}.sidebar-collapsed .sidebar-head{justify-content:center;padding-left:0;padding-right:0}.sidebar-collapsed .sidebar-brand,.sidebar-collapsed .navbtn-label,.sidebar-collapsed .sidebar-balance,.sidebar-collapsed .sidebar-section-head span,.sidebar-collapsed .sidebar-user-copy{display:none}.sidebar-collapsed .sidebar-section-head{min-height:17px;margin-top:4px}.sidebar-collapsed .sidebar-section-head:after{background:var(--line)}.sidebar-collapsed .sidebar-user{justify-content:center;padding:7px}.sidebar-collapsed .sidebar-user-profile-btn{display:none}.sidebar-collapsed .navbtn{justify-content:center;padding:8px}.mobile-topbar{display:none}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:24;background:#0000008c}.cluster,.actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cluster{justify-content:flex-end}.vault-balance-pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--text);font-size:13px;font-weight:600;white-space:nowrap}.vault-balance-pill .sol-value{width:100%}.sol-usd-value{margin-left:auto;padding-left:8px;color:var(--muted);font-variant-numeric:tabular-nums}.vault-balance-pill.has-positive-usd .sol-usd-value{color:var(--green);font-weight:750}.iconbtn,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;background:#17181c;color:var(--text);border:1px solid var(--line);border-radius:9px;padding:6px 9px;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease;text-decoration:none}button{display:inline-flex;align-items:center;justify-content:center;gap:7px}button svg{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.iconbtn:hover,button:hover{background:#1f2025;border-color:var(--line2);color:var(--text)}button.primary{background:#2b4188;border-color:#4069c0;color:#e7e8eb;font-weight:600;box-shadow:0 1px 2px #0000003d}button.primary:hover{background:#233675;border-color:#3b69cc;color:#f1f2f5}button.danger{background:#f4717d1a;border-color:#f4717d66;color:#ff98a1;font-size:13px}button.danger:hover{background:#f4717d2e;border-color:#ff98a1;color:#fff}button.table-action{position:relative;width:28px;height:28px;min-width:28px;padding:5px;font-size:12px}button.table-action[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 7px);z-index:30;padding:5px 7px;border:1px solid var(--line2);border-radius:6px;background:#0d0e11;box-shadow:0 8px 24px #0006;color:var(--text);font-size:11px;font-weight:600;line-height:1;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,3px);transition:opacity .12s ease,transform .12s ease}button.table-action[data-tooltip]:hover:after,button.table-action[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}td:has(.table-actions){overflow:visible}button.table-action.danger{background:#f4717d1a;border-color:#f4717d66;color:#ff98a1}button.table-action.wallet-export-action.exported{background:var(--green2);border-color:#26d07c8c;color:var(--green);box-shadow:inset 0 0 0 1px #26d07c14}button.table-action.wallet-export-action.exported:hover{background:#26d07c2e;border-color:var(--green);color:#d8ffea}button.automation-toggle{font-weight:600;min-width:146px}button.automation-toggle.on{background:var(--green2);border-color:#26d07c80;color:var(--green)}button.automation-toggle.on:hover{background:#26d07c29;border-color:var(--green);color:#fff}button.automation-toggle.off{background:var(--blue2);border-color:#6366f173;color:#a5b4fc}button.automation-toggle.off:hover{background:#6366f13d;border-color:#818cf8;color:#fff}.button-spinner{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;animation:spin .75s linear infinite}.navbtn{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;white-space:nowrap;color:var(--muted);font-size:13px;font-weight:600;min-height:32px;padding:6px 9px;border-color:transparent;background:transparent;border-radius:10px}.sidebar-collapsed .sidebar,.sidebar-collapsed .sidebar-nav{overflow:visible}.sidebar-collapsed .navbtn[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 10px);top:50%;z-index:60;padding:6px 8px;border:1px solid var(--line2);border-radius:7px;background:#101114;box-shadow:0 10px 28px #0000007a;color:var(--text);font-size:12px;font-weight:600;line-height:1;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-3px,-50%);transition:opacity .12s ease,transform .12s ease}.sidebar-collapsed .navbtn[data-tooltip]:hover:after,.sidebar-collapsed .navbtn[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(-50%)}.navbtn:hover{background:var(--panel2);border-color:transparent;color:var(--text)}.navbtn.active{background:#1d1f24;border-color:var(--line2);color:var(--text)}.navbtn.active:before{content:"";position:absolute;top:50%;left:-1.5px;width:3px;height:20px;border-radius:999px;background:var(--accent);transform:translateY(-50%)}.navbtn svg{width:17px;height:17px}.navbtn-label{overflow:hidden;text-overflow:ellipsis}.wrap{flex:1 1 auto;width:100%;max-width:1460px;margin:0 auto;padding:16px 22px 28px;display:grid;gap:12px;align-content:start;position:relative;min-width:0}.loading-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;background:var(--bg);overflow:hidden}.loading-card{width:min(360px,calc(100vw - 32px));display:grid;justify-items:center;gap:10px;padding:28px;background:transparent;border:0;box-shadow:none;text-align:center}.loading-card strong{font-size:18px}.loading-card span{color:var(--muted)}.loader{width:44px;height:44px;border:3px solid #202227;border-top-color:var(--blue);border-radius:999px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.terminal-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:var(--radius);padding:12px 14px}.session-user{display:grid;gap:2px;min-width:160px}.page-eyebrow{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.session-context{color:var(--muted);font-size:12px}.session-name{color:var(--text);font-size:17px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.automation-status-card{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(0,2fr);gap:12px;align-items:stretch;border:1px solid var(--line);border-radius:var(--radius);padding:12px;background:var(--panel);box-shadow:var(--shadow)}.automation-status-card.active{border-color:#26d07c59;background:#26d07c0f}.automation-status-card.inactive{border-color:var(--line2);background:var(--panel)}.automation-status-main{display:flex;align-items:center;gap:12px;min-width:0}.automation-pulse{width:14px;height:14px;border-radius:999px;background:#454952;box-shadow:0 0 0 4px #45495233;flex:0 0 auto}.automation-status-card.active .automation-pulse{background:#26d07c;box-shadow:0 0 0 4px #26d07c29,0 0 18px #26d07c59;animation:status-pulse 1.8s ease-in-out infinite}.automation-status-title{font-size:26px;font-weight:800;color:#c2c5cc}.automation-status-card.active .automation-status-title{color:#7fe0ae}.automation-status-detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.automation-page-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border:1px solid rgba(99,102,241,.35);border-radius:var(--radius);background:linear-gradient(105deg,#6366f129,#6366f10a);box-shadow:var(--shadow),inset 3px 0 0 var(--accent)}.automation-page-head.paused{border-color:#f4717d61;background:linear-gradient(105deg,#f4717d24,#f4717d09);box-shadow:var(--shadow),inset 3px 0 0 var(--red)}.automation-page-head.active{border-color:#26d07c61;background:linear-gradient(105deg,#26d07c24,#26d07c09);box-shadow:var(--shadow),inset 3px 0 0 var(--green)}.automation-page-head-copy{display:grid;gap:3px}.automation-page-head h2{margin:0;font-size:19px}.automation-page-head p{margin:0;color:var(--muted)}button.automation-toggle{min-width:184px;min-height:42px;padding:9px 16px;font-size:14px;box-shadow:0 8px 24px #00000047}button.automation-toggle.off{background:var(--accent);border-color:#818cf8;color:#fff}button.automation-toggle.off:hover{background:#7477f5;border-color:#a5b4fc;color:#fff}.automation-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px;align-items:end;padding:12px}.automation-settings-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:stretch}.automation-second-wallet-field{grid-column:span 2}.automation-plan-preview{display:grid;align-content:start;gap:14px;min-width:0;padding:16px;border-left:1px solid var(--line);background:linear-gradient(145deg,rgba(99,102,241,.1),transparent 62%)}.automation-preview-head{display:grid;gap:3px}.automation-preview-head strong{font-size:15px}.automation-preview-primary{display:flex;align-items:baseline;gap:9px;padding:12px;border:1px solid rgba(99,102,241,.28);border-radius:11px;background:#6366f117}.automation-preview-primary strong{color:#c7d2fe;font-size:28px;line-height:1}.automation-preview-primary span{color:var(--muted);font-size:12px;font-weight:700}.automation-preview-list{display:grid;gap:10px}.automation-preview-list>div{display:grid;gap:3px}.automation-preview-list span{color:var(--muted);font-size:11px}.automation-preview-list strong{overflow-wrap:anywhere;font-size:12px}.automation-wallet-tools>.automation-settings-card{grid-column:1 / -1}.automation-settings-head{align-items:center;gap:20px}.automation-settings-heading{display:grid;gap:3px;min-width:0}.automation-settings-heading h2{margin:0}.automation-settings-control,.automation-live-status,button.automation-run-toggle{display:flex;align-items:center}.automation-settings-control{gap:10px;flex:0 0 auto}.automation-live-status{gap:7px;min-height:34px;padding:6px 10px;border:1px solid var(--line2);border-radius:999px;background:var(--panel2);color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.automation-live-status.active{border-color:#26d07c5c;background:#26d07c17;color:var(--green)}.automation-live-dot{width:8px;height:8px;border-radius:999px;background:#737782;box-shadow:0 0 0 3px #73778224}.automation-live-status.active .automation-live-dot{background:var(--green);box-shadow:0 0 0 3px #26d07c24}button.automation-run-toggle{justify-content:center;gap:8px;min-width:164px;min-height:38px;font-weight:700}button.automation-run-toggle.start{border-color:#26d07c80;background:#26d07c24;color:var(--green)}button.automation-run-toggle.start:hover{border-color:var(--green);background:#26d07c38;color:#fff}button.automation-run-toggle.stop{border-color:#f4717d66;background:#f4717d1a;color:#ff98a1}button.automation-run-toggle.stop:hover{border-color:var(--red);background:#f4717d2e;color:#fff}.automation-form-action{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:36px}.automation-settings-summary{display:grid}.automation-settings-summary .panel-head>div{display:grid;gap:3px}.automation-settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px}.card.quick-order-card{overflow:visible;position:relative;z-index:2}.address-picker{position:relative;display:flex;align-items:center}.address-picker-input{width:100%;padding-right:38px}button.address-picker-toggle{position:absolute;right:4px;width:28px;min-width:28px;height:28px;padding:0;border-color:transparent;background:transparent;color:var(--muted)}button.address-picker-toggle:hover{background:#1f2025;border-color:var(--line2);color:var(--text)}.address-picker-menu{position:absolute;top:calc(100% + 5px);right:0;left:0;z-index:9;max-height:260px;overflow-y:auto;padding:5px;display:grid;gap:3px;background:var(--panel);border:1px solid var(--line2);border-radius:12px;box-shadow:0 16px 40px #00000073}button.address-picker-item{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:6px 8px;border-color:transparent;background:transparent;text-align:left;font-size:13px}button.address-picker-item:hover{background:#1f2025;border-color:var(--line2)}.address-picker-emoji{font-size:15px;line-height:1}.address-picker-name{color:var(--text);font-weight:600}.address-picker-addr{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.address-picker-empty{padding:10px;color:var(--muted);font-size:13px;text-align:center}.dest-wallets{display:grid;gap:8px;padding:12px}.dest-row{display:grid;grid-template-columns:62px minmax(120px,1fr) minmax(230px,2fr) 96px;gap:8px;align-items:center}.dest-row-add{padding-bottom:8px;border-bottom:1px solid var(--line)}.card.dest-wallets-card{overflow:visible;position:relative;z-index:1}.emoji-field{position:relative}button.emoji-trigger{width:100%;height:32px;padding:0;font-size:18px;line-height:1}.emoji-trigger-value{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.emoji-popover{position:absolute;top:calc(100% + 5px);left:0;z-index:12;display:grid;gap:6px;padding:6px;background:var(--panel);border:1px solid var(--line2);border-radius:12px;box-shadow:0 18px 44px #00000080}emoji-picker{--background: var(--panel);--border-color: var(--line2);--button-active-background: #24262c;--button-hover-background: #1f2025;--category-font-color: var(--muted);--indicator-color: var(--blue);--input-border-color: var(--line);--input-font-color: var(--text);--input-placeholder-color: var(--muted);--outline-color: var(--blue)}button.emoji-clear{width:100%;font-size:12px}.dest-error{padding:0}.dest-row-saved input,.dest-row-saved .emoji-trigger{border-color:#26d07c80;transition:border-color .4s ease}.order-label{display:inline-flex;align-items:center;gap:7px;min-width:0}.order-label-emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:14px;line-height:1}button.dest-remove{width:32px;min-width:32px;height:32px;padding:0;justify-self:end}.input-invalid{border-color:#f4717d66}.quick-order-grid{display:grid;grid-template-columns:minmax(0,.52fr) minmax(0,1.7fr) minmax(0,.8fr) minmax(0,1.58fr) minmax(0,.65fr);gap:10px;align-items:end;padding:12px}.quick-order-provider{width:100%}.quick-bookmark-tip{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;width:700px;max-width:calc(100% - 24px);margin:12px;padding:16px 44px 16px 15px;border:1px solid rgba(242,184,75,.55);border-radius:12px;background:linear-gradient(100deg,#f2b84b29,#f2b84b12);box-shadow:0 0 0 1px #f2b84b0d,0 8px 22px #0000002e}button.quick-bookmark-tip-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:27px;min-width:27px;height:27px;padding:0;border-color:transparent;background:transparent;color:#c9aa70}button.quick-bookmark-tip-close:hover{border-color:#f2b84b66;background:#f2b84b1a;color:var(--amber)}button.quick-bookmark-tip-close svg{width:15px;height:15px}.quick-bookmark-tip-icon{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border-radius:10px;background:var(--amber2);color:var(--amber)}.quick-bookmark-tip-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.quick-bookmark-tip>div{display:grid;gap:3px}.quick-bookmark-tip strong{color:#ffd37c;font-size:14px}.quick-bookmark-tip>div>span{color:#d5c29c;font-size:13px}.quick-bookmark-tip button{flex:0 0 auto}.quick-order-action{display:flex;align-items:center;min-height:36px}.quick-order-action button{width:100%}.quick-order-error{padding:0 12px 12px}.quick-order-note-text{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-tooltip{position:relative;display:block;max-width:220px}.overflow-tooltip.is-truncated{cursor:help}.overflow-tooltip.is-truncated:after{content:attr(data-tooltip);position:absolute;left:0;bottom:calc(100% + 8px);z-index:40;width:max-content;max-width:min(340px,70vw);padding:7px 9px;border:1px solid var(--line2);border-radius:7px;background:#0d0e11;box-shadow:0 12px 30px #00000080;color:var(--text);font-size:12px;font-weight:500;line-height:1.35;white-space:normal;overflow-wrap:anywhere;pointer-events:none;opacity:0;transform:translateY(3px);transition:opacity .12s ease,transform .12s ease}.overflow-tooltip.is-truncated:hover:after,.overflow-tooltip.is-truncated:focus-within:after{opacity:1;transform:translateY(0)}td:has(.overflow-tooltip){overflow:visible}.settings-explainer{margin:0;padding:0 12px 12px;color:var(--muted);font-size:13px}@keyframes status-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.82);opacity:.78}}.page{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:12px}.page>*{grid-column:span 12;min-width:0}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);min-width:0;border-radius:var(--radius);overflow:hidden}.vanity-generator-card{display:grid;gap:20px;padding:24px;background:radial-gradient(circle at 92% 8%,rgba(102,126,234,.12),transparent 32%),var(--panel)}.vanity-page{width:80%;margin-inline:auto}.vanity-page-hidden{display:none}.vanity-generator-copy{max-width:720px}.vanity-generator-copy h2{margin-top:6px;font-size:clamp(22px,3vw,30px)}.vanity-generator-copy p{margin:8px 0 0;color:var(--muted);line-height:1.55}.vanity-generator-form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:12px}.vanity-generator-form button{min-height:40px;white-space:nowrap}.vanity-options{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,auto);align-items:stretch;gap:12px}.vanity-case-options{display:grid;grid-template-columns:auto minmax(150px,1fr);align-items:center;gap:8px;padding:12px 13px;border:1px solid var(--line);border-radius:10px;background:#0a0b0d73}.vanity-case-options>.vanity-option-label{grid-column:1 / -1}.vanity-option-label{color:var(--muted);font-size:12px;font-weight:700}.vanity-case-toggles{display:flex;flex-wrap:wrap;gap:8px}.vanity-case-toggles label{display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:#17181c;color:var(--muted);font-size:12px;font-weight:700;cursor:pointer}.vanity-case-toggles label.active{border-color:#6366f18c;background:#6366f124;color:var(--text)}.vanity-case-options>small{color:var(--muted);font-size:11px;line-height:1.4}.vanity-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.vanity-stats>div{display:grid;gap:5px;padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:#0a0b0d8c}.vanity-stats span{color:var(--muted);font-size:12px}.vanity-stats strong{overflow:hidden;font-size:16px;text-overflow:ellipsis}.vanity-running{display:flex;align-items:center;gap:9px;color:var(--muted)}.vanity-running span{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 #4ade8073;animation:vanity-pulse 1.4s infinite}.vanity-running p{margin:0}@keyframes vanity-pulse{70%{box-shadow:0 0 0 8px #4ade8000}to{box-shadow:0 0 #4ade8000}}.vanity-security-note{padding:11px 13px;border:1px solid rgba(231,184,74,.3);border-radius:9px;background:#e7b84a12;color:var(--amber);font-size:13px}.vanity-security-note.saved{border-color:#26d07c4d;background:#26d07c12;color:var(--green)}.vanity-save-option{display:flex;align-items:center;gap:11px;width:100%;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:#0a0b0d73;cursor:pointer}.vanity-save-option:has(input:checked){border-color:#26d07c6b;background:#26d07c12}.vanity-save-option input{flex:0 0 auto}.vanity-save-switch{position:relative}.vanity-save-switch>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.vanity-save-switch .switch-track{display:block;flex:0 0 auto;width:38px;height:22px;padding:2px;border:1px solid var(--line2);border-radius:999px;background:#202227;transition:background .16s ease,border-color .16s ease}.vanity-save-switch .switch-track>span{display:block;width:16px;height:16px;border-radius:50%;background:var(--muted);transition:transform .16s ease,background .16s ease}.vanity-save-switch>input:checked+.switch-track{border-color:var(--green);background:#26d07c40}.vanity-save-switch>input:checked+.switch-track>span{transform:translate(16px);background:var(--green)}.vanity-save-switch>input:focus-visible+.switch-track{outline:2px solid var(--blue);outline-offset:2px}.vanity-save-option span{display:grid;gap:2px}.vanity-save-option strong{font-size:13px}.vanity-save-option small{color:var(--muted);font-size:12px}.vanity-wallet-table{min-width:980px}.wallet-table-wrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:auto}.table-wrap table.vanity-wallet-table{width:100%;min-width:980px}.vanity-wallet-table th:nth-child(1){width:44px}.vanity-wallet-table th:nth-child(2){width:250px}.vanity-wallet-table th:nth-child(3){width:130px}.vanity-wallet-table th:nth-child(4){width:180px}.vanity-wallet-table th:nth-child(5){width:110px}.vanity-wallet-table th:nth-child(6){width:150px}.vanity-wallet-table th:nth-child(7){width:100px}.live-vanity-table th:nth-child(1){width:44px}.live-vanity-table th:nth-child(2){width:290px}.live-vanity-table th:nth-child(3){width:150px}.live-vanity-table th:nth-child(4){width:120px}.live-vanity-table th:nth-child(5){width:160px}.live-vanity-table th:nth-child(6){width:130px}.saved-vanity-table th:nth-child(1){width:44px}.saved-vanity-table th:nth-child(2){width:350px}.saved-vanity-table th:nth-child(3){width:130px}.saved-vanity-table th:nth-child(4){width:170px}.saved-vanity-table th:nth-child(5){width:210px}.vanity-wallet-table-wrap{min-height:260px}.vanity-secret{max-width:160px;border-color:var(--line);background:#17181c}.vanity-secret.blurred{color:var(--muted);letter-spacing:.04em}.vanity-secret.revealed{color:var(--text)}.vanity-table-tabs{display:flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--line);border-radius:9px;background:#101115}.vanity-table-tabs button{min-height:29px;padding:5px 12px;border-color:transparent;background:transparent;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.05em}.vanity-table-tabs button.active{border-color:var(--line2);background:#202227;color:var(--text)}.table-fund-button{min-height:30px;padding:5px 11px;font-size:12px}.vanity-fund-modal{width:min(480px,100%)}.vanity-export-key-row{display:flex;align-items:center;gap:8px;min-height:38px;padding:4px 5px 4px 11px;border:1px solid var(--line);border-radius:9px;background:#101115}.vanity-export-key-row>span{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.vanity-export-key-row .iconbtn{flex:0 0 auto;width:30px;min-width:30px;height:30px;padding:6px}.vanity-export-private{width:100%;min-height:48px;padding:10px 12px;overflow:hidden;border-color:var(--line);background:#101115;color:transparent;text-align:left;text-shadow:0 0 7px var(--muted);text-overflow:ellipsis;white-space:nowrap;transition:text-shadow .15s ease,border-color .15s ease}.vanity-export-private:hover,.vanity-export-private:focus-visible{border-color:var(--line2);text-shadow:0 0 5px var(--muted)}.vanity-export-private:disabled{color:var(--muted);text-shadow:none}.vanity-bulk-export-modal{width:min(720px,100%)}.vanity-bulk-export-field{width:100%;min-height:220px;max-height:min(420px,45vh);resize:vertical;overflow:auto;line-height:1.55;white-space:pre}.vanity-bulk-export-modal .modal-actions .primary{display:inline-flex;align-items:center;gap:7px}.vanity-bulk-export-modal .modal-actions .primary svg{width:15px;height:15px}.vault-card.missing{background:#e7b84a14;border-color:#e7b84a73;box-shadow:0 12px 40px #0000006b}.vault-card.missing .panel-head{border-bottom-color:#e7b84a66}.vault-card.missing h2,.vault-card.missing .muted{color:var(--amber)}.vault-card.ready{border-color:#6366f17a;background:linear-gradient(115deg,rgba(99,102,241,.1),transparent 42%),var(--panel);box-shadow:inset 3px 0 #818cf8bf,0 14px 38px #00000047}.vault-card.ready .panel-head{border-bottom-color:#6366f138}.vault-card.ready .panel-head h2{color:#c7d2fe}.vault-card.ready .vault-address-detail{border-color:#6366f147;background:#6366f10f}.vault-key-grid{grid-template-columns:minmax(260px,1fr) minmax(360px,auto);align-items:end}.vault-actions{justify-content:flex-end;padding:0}.vault-actions button{white-space:nowrap}.config-hidden-card{display:none}.provider-choice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.provider-choice button{display:flex;align-items:center;gap:6px;min-width:0;height:38px;padding:0 9px;border:1px solid var(--line);border-radius:10px;background:#17181c;color:var(--muted);font-size:12px;font-weight:700;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.provider-tooltip{display:block;min-width:0}.provider-tooltip>button{width:100%}.provider-choice button:hover:not(:disabled){border-color:var(--line2);color:var(--text)}.provider-choice button.active{border-color:#6366f1a6;background:var(--blue2);color:#c7d2fe}.provider-choice button:disabled{opacity:.5;cursor:not-allowed}.provider-choice-icon{width:16px;height:16px;flex:0 0 16px;object-fit:contain}.provider-choice-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-choice-fee{margin-left:auto;flex:0 0 auto;padding:1px 5px;border-radius:999px;background:#ffffff0f;font-size:10px;font-weight:700}.provider-choice button.active .provider-choice-fee{background:#6366f147}@media(max-width:620px){.provider-choice{grid-template-columns:repeat(3,minmax(0,1fr))}}.funding-provider-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.funding-provider-modes button{min-height:118px;display:flex;align-items:flex-start;flex-direction:column;gap:6px;padding:13px;text-align:left;white-space:normal;background:#17181c;border-color:var(--line)}.funding-provider-modes button:hover:not(:disabled){border-color:var(--line2)}.funding-provider-modes button.active{border-color:#6366f1a6;background:var(--blue2);box-shadow:inset 0 0 0 1px #6366f12e}.funding-provider-modes button:disabled{opacity:.55;cursor:not-allowed}.funding-provider-modes button strong{color:var(--text);font-size:14px}.funding-provider-modes button span:not(.provider-toggle-icons){color:var(--muted);font-size:12px;line-height:1.45}.husher-exchange-type{display:grid;gap:7px}.husher-exchange-type-label{color:var(--muted);font-size:12px;font-weight:700}.husher-exchange-type-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.husher-exchange-type-toggle button{min-height:70px;display:flex;align-items:flex-start;flex-direction:column;gap:4px;padding:11px;text-align:left;white-space:normal;background:#17181c;border-color:var(--line)}.husher-exchange-type-toggle button:hover{border-color:var(--line2)}.husher-exchange-type-toggle button.active{border-color:#6366f1a6;background:var(--blue2);box-shadow:inset 0 0 0 1px #6366f12e}.husher-exchange-type-toggle button strong{color:var(--text);font-size:13px}.husher-exchange-type-toggle button span{color:var(--muted);font-size:12px;line-height:1.4}.provider-toggle-icons{display:flex;gap:5px}.provider-toggle-icon{width:20px;height:20px;object-fit:contain}.order-provider-cell{display:grid;gap:2px}.order-provider-name{font-size:11px;line-height:1}.order-created-cell{font-size:12px}.order-created-stack{display:grid;gap:2px}.order-created-stack .muted{font-size:11px;line-height:1}.quick-order-table-actions{min-width:28px}.quick-orders-table-wrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:auto}.table-wrap table.quick-orders-table{width:100%;min-width:1160px}.quick-orders-col-select{width:44px}.quick-orders-col-destination{width:18%}.quick-orders-col-amount{width:9%}.quick-orders-col-note{width:14%}.quick-orders-col-status{width:10%}.quick-orders-col-order{width:16%}.quick-orders-col-created{width:14%}.quick-orders-col-deposit{width:13%}.quick-orders-col-action{width:58px}.table-wrap table.responsive-wallets-table{width:100%;min-width:1180px}.wallets-col-select{width:44px}.wallets-col-key{width:18%}.wallets-col-source,.wallets-col-status,.wallets-col-balance{width:10%}.wallets-col-funding,.wallets-col-order{width:9%}.wallets-col-trades{width:7%}.wallets-col-created{width:13%}.wallets-col-actions{width:150px}.export-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-tools-grid{grid-template-columns:minmax(300px,.75fr) minmax(560px,1.25fr)}.wallet-tools-grid .funding-grid{grid-template-columns:1fr}.wallet-tools-grid .wallets-funding-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallets-funding-grid>:first-child{grid-column:1 / -1}@media(min-width:1101px){.automation-wallet-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-wallet-tools .funding-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-tools-grid-3{grid-template-columns:minmax(260px,.9fr) minmax(220px,.7fr) minmax(420px,1.4fr)}.wallet-tools-grid-3 .automation-form-action button{width:100%}}.next-task-summary{display:grid;gap:10px;padding:12px}.next-task-title{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.next-task-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-task-details{display:grid;gap:7px}.next-task-details .detail{padding:8px 9px}.compact-export-card .export-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:8px}.compact-export-card .field{gap:4px}.task-create-card{overflow:hidden}.task-create-card .panel-head>div{display:grid;gap:3px}.task-create-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.32fr);min-width:0}.task-create-fields,.task-plan-preview{display:grid;align-content:start;gap:14px;padding:18px}.task-plan-preview{border-left:1px solid var(--line);background:linear-gradient(145deg,rgba(99,102,241,.08),transparent 55%),#101115}.task-create-section-head{display:flex;align-items:flex-start;gap:10px}.task-create-section-head>div{display:grid;gap:2px}.task-create-section-head strong{color:var(--text);font-size:13.5px}.task-create-section-head>div>span{color:var(--muted);font-size:12px}.task-step-number{display:grid;place-items:center;width:23px;height:23px;flex:0 0 23px;border:1px solid rgba(99,102,241,.45);border-radius:7px;background:var(--accent2);color:#c7d2fe;font-size:11px;font-weight:750}.task-name-field input{height:42px;font-size:14px}.task-create-input-grid{display:grid;grid-template-columns:minmax(190px,1.35fr) repeat(4,minmax(110px,1fr));gap:10px}.task-create-input-grid .sol-input,.task-create-input-grid .sol-input input,.task-create-input-grid>.field>input{height:40px}.task-mix-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#101115;transition:border-color .15s ease,background .15s ease}.task-mix-card.enabled{border-color:#6366f16b;background:#6366f10f}.task-mix-toggle{display:flex;align-items:center;gap:10px;min-width:0;cursor:pointer}.task-mix-toggle>span{display:grid;gap:2px}.task-mix-toggle strong{color:var(--text);font-size:13px}.task-mix-toggle small{color:var(--muted);line-height:1.35}.task-mix-count{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:600;white-space:nowrap}.task-mix-count input{width:110px;height:40px;padding-right:10px;padding-left:10px;font-size:14px}.task-preview-total{display:grid;gap:3px;padding:15px;border:1px solid rgba(99,102,241,.32);border-radius:11px;background:#6366f114}.task-preview-total>span,.task-preview-details span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.task-preview-total strong{color:var(--text);font-size:30px;line-height:1.05}.task-preview-total small{color:var(--muted)}.task-preview-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.task-preview-details>div{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:9px;background:#15161a}.task-preview-details strong{overflow:hidden;color:var(--text);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.task-create-notice{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:12px;line-height:1.4}.task-create-notice .task-dot{margin-top:4px}.task-create-error{font-size:12px}.task-create-submit{width:100%;min-height:40px}.task-page-separator{grid-column:1 / -1;height:1px;margin:5px 2px;background:linear-gradient(90deg,transparent,var(--line2) 12%,var(--line2) 88%,transparent)}.quick-wallet-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px;border-left:3px solid rgba(38,208,124,.5)}.quick-wallet-card>div{display:grid;gap:4px}.quick-wallet-card h2{font-size:18px}.quick-wallet-card p{max-width:760px;margin:0;color:var(--muted)}.quick-wallet-card button{flex:0 0 auto}.quick-wallet-action{display:grid;gap:9px;justify-items:stretch}.quick-wallet-range{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:10px;margin-left:auto}.export-actions{justify-content:flex-end;padding:0 12px 12px}.wallet-list-head{gap:12px;min-height:48px;max-width:100%;padding:7px 10px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.wallet-title-group{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-width:0}.wallet-title-text{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.wallet-title-text .muted{font-size:12px}.wallet-select-toggle{width:30px;height:30px;margin:0}.wallet-select-toggle.active{color:var(--text);border-color:var(--blue);background:var(--blue2)}.wallet-select-cell{width:42px;text-align:center;padding-left:8px;padding-right:8px}.wallet-select-cell input{width:16px;height:16px;margin:0}.wallets-table tr.selected td{background:#6366f11a}tr.row-selectable{cursor:pointer}tr.row-selectable:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}tr.row-selectable.selected td{background:#6366f11a}.wallets-table tr.relay-child td{background:#22d3ee0d}.wallets-table tr.mixer-row td{opacity:.5}.wallets-table tr.mixer-row:hover td{opacity:1}.relay-child-cell{position:relative;padding-left:28px!important}.relay-child-cell:before{content:"";position:absolute;left:9px;top:-1px;bottom:50%;width:9px;border-left:1.5px solid rgba(34,211,238,.45);border-bottom:1.5px solid rgba(34,211,238,.45);border-bottom-left-radius:7px;pointer-events:none}.relay-child-cell:after{content:"";position:absolute;left:17px;top:50%;transform:translateY(-50%);border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;border-left:5px solid rgba(34,211,238,.7);pointer-events:none}.bulk-wallet-actions{padding-right:2px;border-right:1px solid var(--line);margin-right:2px}.danger-callout{padding:10px 12px;color:#ff98a1;background:var(--red2);border:1px solid rgba(244,113,125,.4);border-radius:10px;font-weight:700}.wallet-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;flex:0 0 auto;gap:8px;min-width:max-content;margin-left:auto;overflow:visible}.wallet-controls>*,.wallet-controls .segmented{flex:0 0 auto}.wallet-controls input,.wallet-controls select{height:32px;min-height:32px}.hide-menu{position:relative;display:inline-flex;-webkit-user-select:none;user-select:none}.hide-menu-trigger{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px;border:1px solid var(--line);border-radius:10px;background:#17181c;color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.hide-menu-trigger:hover{border-color:var(--line2);color:var(--text)}.hide-menu-trigger.on{border-color:#6366f166;background:var(--blue2);color:#c7d2fe}.hide-menu-trigger svg{width:14px;height:14px;flex:0 0 auto}.hide-menu-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--blue);color:#fff;font-size:10px;line-height:1}.hide-menu-pop{position:fixed;z-index:60;min-width:170px;padding:5px;border:1px solid var(--line2);border-radius:11px;background:#121317;box-shadow:0 12px 28px #00000073;-webkit-user-select:none;user-select:none}.hide-menu-option{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:8px;color:var(--text);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.hide-menu-option:hover{background:#ffffff0d}.hide-menu-option input{width:15px;height:15px;min-height:0;margin:0;flex:0 0 auto;accent-color:var(--blue);cursor:pointer}.segmented{display:inline-flex;align-items:center;gap:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#17181c}.segmented button{border:0;border-radius:0;background:transparent;color:var(--muted)}.segmented button.active{background:var(--blue2);color:var(--blue)}.date-filter{width:150px}.wallet-controls input.date-filter{width:145px;min-width:145px;max-width:145px;height:32px;min-height:32px;flex:0 0 145px;padding:5px 8px;color-scheme:dark}.wallet-controls input.date-filter::-webkit-calendar-picker-indicator{margin:0;padding:2px;cursor:pointer;filter:invert(.75)}.table-actions{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-width:108px}.task-list{display:grid;gap:12px;padding:14px;background:#0f1013}.task-row{position:relative;display:grid;gap:14px;padding:16px;overflow:hidden;background:#15161a;border:1px solid var(--line);border-radius:12px}.task-row:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:2px;background:var(--muted)}.task-row.status-active:before{background:var(--green)}.task-row.status-paused:before{background:var(--amber)}.task-row.status-completed{background:#121316}.task-row.status-completed:before{background:#555a64}.task-row-main{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid var(--line)}.task-identity{display:grid;gap:4px;min-width:0}.task-title-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.task-row h3{margin:0;font-size:16px;color:var(--text)}.task-dot{width:8px;height:8px;border-radius:999px;background:var(--muted);flex:0 0 auto}.task-dot.active{background:var(--green);animation:status-pulse 1.8s ease-in-out infinite}.task-dot.paused{background:var(--amber)}.task-state-line{color:var(--text);font-size:13px;line-height:1.4}.task-schedule{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:10px}.task-next,.task-queue,.task-progress-block{display:grid;gap:5px;padding:10px;background:#101114;border:1px solid #202227;border-radius:12px}.task-next span,.task-queue span,.task-progress-label span{color:var(--muted);font-size:12px}.task-next strong,.task-queue strong{color:var(--text);font-size:15px}.task-next small,.task-queue small{color:var(--muted);line-height:1.35}.task-progress-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.task-progress-label{display:flex;align-items:center;justify-content:space-between;gap:10px}.task-progress-label b{color:var(--text);font-size:12px}.task-progress{height:8px;overflow:hidden;border-radius:999px;background:#101114;border:1px solid #202227}.task-progress span{display:block;height:100%;background:linear-gradient(90deg,#818cf8,#26d07c)}.wallet-progress span{background:linear-gradient(90deg,#26d07c,#e7b84a)}.task-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.task-stat{display:grid;gap:3px;align-content:start;padding:10px;background:#101114;border:1px solid #202227;border-radius:12px;min-width:0}.task-stat span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.task-stat strong{color:var(--text);font-size:17px;line-height:1.25}.task-stat small{color:var(--muted);font-size:11px;line-height:1.35}.task-stat.has-errors{border-color:#f4717d66;background:var(--red2)}.task-stat.has-errors strong{color:var(--red)}.task-actions{justify-content:flex-end;padding-top:13px;border-top:1px solid var(--line)}.task-board-error{margin:12px 14px 0;padding:10px 12px;border:1px solid rgba(244,113,125,.35);border-radius:9px;background:var(--red2)}.task-queue-summary{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(170px,.7fr));gap:10px}.task-next-wallet,.task-today-summary,.task-budget-summary{display:grid;gap:4px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:#101114}.task-next-wallet{border-color:#6366f159;background:#6366f112}.task-next-wallet strong,.task-today-summary strong,.task-budget-summary strong{font-size:15px}.task-next-wallet small,.task-today-summary small,.task-budget-summary small,.task-pipeline-step small{color:var(--muted)}.task-pipeline{display:flex;align-items:stretch;gap:7px;overflow-x:auto;padding:10px;border:1px solid var(--line);border-radius:11px;background:#101114}.task-pipeline-step{min-width:130px;flex:1 0 130px;display:grid;gap:3px;padding:10px;border:1px solid var(--line);border-radius:10px;background:#16171b;transition:border-color .15s ease,box-shadow .15s ease}.task-pipeline-step>span{color:var(--muted);font-size:12px}.task-pipeline-step strong{font-size:22px;line-height:1}.task-pipeline-step.awaiting{border-color:#e7b84a59}.task-pipeline-step.funded,.task-pipeline-step.done{border-color:#26d07c4d}.task-pipeline-step.errors{border-color:#f4717d66;color:var(--red)}.task-pipeline-step.current{border-color:var(--accent);box-shadow:inset 0 0 0 1px #6366f138}.task-pipeline-step.current>span{color:#c7d2fe}.task-pipeline-arrow{display:grid;place-items:center;flex:0 0 auto;color:var(--muted)}.task-plan-progress{display:grid;gap:6px;padding:2px 1px 0}.span3{grid-column:span 3}.span4{grid-column:span 4}.span6{grid-column:span 6}.span8{grid-column:span 8}.span12{grid-column:span 12}.metric-card{padding:14px;position:relative;overflow:hidden}.overview-metrics{padding-top:2px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:2px 2px 0}.section-heading h2{margin-top:3px;font-size:17px}.metric-card:before{content:none}.metric{color:var(--muted);font-size:13px}.metric:before{content:""}.value{font-size:26px;font-weight:800;margin-top:4px;color:var(--text)}.funding-card .value{color:var(--green)}.funding-grid{display:grid;grid-template-columns:minmax(180px,1fr) repeat(2,minmax(0,1fr));gap:10px;padding:12px;align-items:stretch}.funding-grid>div:first-child{background:#17181c;border:1px solid var(--line);border-radius:10px;padding:11px;min-width:0}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid var(--line);background:transparent}h2{font-size:15px;margin:0;font-weight:700;color:var(--text)}h2:before{content:""}.table-wrap{overflow:auto;max-height:calc(100vh - 210px);min-height:420px;max-width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.wallet-list-card .table-wrap{min-height:378px;max-height:calc(90vh - 189px)}table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}th,td{border-bottom:1px solid #202227;padding:8px 10px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}th{position:sticky;top:0;z-index:1;background:#131418;color:var(--muted);font-size:12px;font-weight:700}tr:hover td{background:#17181c}.wallets-table th,.wallets-table td,.orders-table th,.orders-table td,.trades-table th,.trades-table td{border-color:#202227}.axiom-page{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.axiom-page-hidden{display:none}.axiom-import-card{grid-column:span 5}.axiom-controls-card{grid-column:span 7;display:flex;flex-direction:column}.axiom-import-card .panel-head,.axiom-controls-card .panel-head{padding:16px 18px}.axiom-import-form{display:grid;gap:14px;padding:18px}.axiom-import-card textarea{box-sizing:border-box;width:100%;resize:vertical;min-height:132px;padding:12px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.55}.axiom-import-actions,.axiom-plan-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.axiom-import-actions{margin-top:0}.axiom-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;padding:18px}.axiom-controls>label{min-width:0}.axiom-range-switch{align-self:end;justify-self:start;width:auto;min-height:40px;margin:0;padding:8px 11px;box-sizing:border-box;gap:9px;border-radius:999px;white-space:nowrap}.axiom-range-switch strong{font-size:12.5px;font-weight:650}.axiom-range-switch .switch-track{width:32px;height:18px;padding:2px}.axiom-range-switch .switch-track>span{width:12px;height:12px}.axiom-range-switch>input:checked+.switch-track>span{transform:translate(14px)}.axiom-control-note{grid-column:span 2;min-width:0;padding:12px;border:1px dashed var(--line);border-radius:10px;white-space:nowrap}.axiom-controls-card>.settings-explainer,.axiom-controls-card>.config-save-error{margin:0 18px 14px}.axiom-plan-actions{margin:auto 0 0;padding:16px 18px 18px;border-top:1px solid var(--line)}.axiom-plan-actions>button:last-child{margin-left:auto}.axiom-wallet-list{grid-column:1 / -1;display:grid;gap:12px}.axiom-wallets-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:88px;color:var(--muted)}.axiom-wallets-loading .button-spinner{margin:0}.axiom-wallet-card{padding:0;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.axiom-wallet-card.selected{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.axiom-wallet-card.removing{opacity:.55;transform:translate(4px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.axiom-wallet-head{display:grid;grid-template-columns:auto minmax(220px,1fr) minmax(105px,auto) auto minmax(120px,auto) auto;gap:14px;align-items:center;padding:16px 18px}.axiom-wallet-select.checkbox-line{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 10px;margin:-8px 0 -8px -10px}.axiom-wallet-select.checkbox-line input[type=checkbox]{width:22px;height:22px;min-width:22px;border-radius:6px}.axiom-wallet-select.checkbox-line input[type=checkbox]:before{width:10px;height:5px}.axiom-wallet-select.checkbox-line:has(input:disabled){cursor:default;opacity:.55}.axiom-wallet-index{color:var(--muted);font-family:var(--mono);min-width:22px}.axiom-wallet-address{min-width:0}.axiom-wallet-balance{display:grid;gap:2px;justify-items:end;white-space:nowrap}.axiom-wallet-balance>.muted{font-size:11px}.axiom-wallet-balance .sol-value{gap:6px}.axiom-wallet-balance .sol-value img{width:14px;height:14px}.axiom-mix-toggle.checkbox-line{min-height:32px;padding:5px 7px;gap:7px;white-space:nowrap;font-size:11.5px}.axiom-row-amount{width:145px}.axiom-row-actions{grid-column:-2 / -1;display:flex;align-items:center;justify-content:flex-end;gap:8px}button.axiom-row-fund{min-width:68px;height:32px;padding:0 14px}button.axiom-row-remove .button-spinner{width:13px;height:13px;margin:0}.axiom-delete-modal{max-width:510px}.axiom-delete-modal>.addr{margin:14px 0;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:#121316}.axiom-wallet-meta{padding:0 18px 12px 58px}.axiom-order-list{border-top:1px solid var(--line);background:color-mix(in srgb,var(--panel) 72%,#000)}.axiom-order-creating{display:flex;align-items:center;gap:9px;padding:12px 18px;color:var(--muted);border-bottom:1px solid var(--line)}.axiom-order-creating .button-spinner{width:14px;height:14px;margin:0}.axiom-order-row{display:grid;grid-template-columns:minmax(72px,.7fr) minmax(0,1.25fr) minmax(88px,.8fr) minmax(0,1.25fr);gap:16px;padding:12px 18px 12px 58px;border-bottom:1px solid var(--line)}.axiom-order-row:last-child{border-bottom:0}.axiom-order-pair{display:contents}.axiom-order-pair>div{display:grid;gap:3px;min-width:0}.axiom-order-row .badge{justify-self:start;max-width:100%}.axiom-no-orders{padding:14px 18px 14px 58px}@media(min-width:1101px){.axiom-wallet-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.axiom-wallet-head{grid-template-columns:auto minmax(0,1fr) auto auto auto auto;gap:7px;padding:11px 12px}.axiom-wallet-select{grid-column:auto;grid-row:auto}.axiom-wallet-address{grid-column:auto;grid-row:auto;overflow:hidden}.axiom-wallet-balance{grid-column:auto;grid-row:auto;display:flex;align-items:center;gap:5px}.axiom-wallet-balance>.muted{display:none}.axiom-wallet-status,.axiom-row-amount{grid-column:auto;grid-row:auto;justify-self:auto}.axiom-row-amount{width:112px}.axiom-row-actions{grid-column:-2 / -1;grid-row:1;gap:5px}button.axiom-row-fund{min-width:56px;padding-inline:10px}.axiom-order-row{padding-left:18px;gap:12px}.axiom-no-orders,.axiom-wallet-meta{padding-left:18px}}@media(max-width:980px){.axiom-import-card,.axiom-controls-card{grid-column:1 / -1}.axiom-wallet-head{grid-template-columns:minmax(0,1fr) auto;gap:11px 12px;padding:13px 14px}.axiom-wallet-select.checkbox-line{position:static;grid-column:1;grid-row:1;justify-self:start;margin:-5px 0}.axiom-row-actions{grid-column:2;grid-row:1;justify-content:flex-end;margin:0}.axiom-wallet-address{grid-column:1 / -1;grid-row:2;margin:0;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:#121316}.axiom-wallet-balance{grid-column:1;grid-row:3;display:flex;align-items:center;justify-items:start;gap:7px;margin:0}.axiom-wallet-balance>.muted{display:none}.axiom-mix-toggle{grid-column:2;grid-row:3;justify-self:end}.axiom-wallet-status,.axiom-row-amount{grid-column:1 / -1;grid-row:4;justify-self:start}.axiom-row-amount{width:min(180px,100%)}.axiom-order-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:12px 14px}.axiom-no-orders,.axiom-wallet-meta{padding-left:14px;padding-right:14px}}@media(max-width:520px){.axiom-wallet-head{grid-template-columns:minmax(0,1fr) auto}.axiom-wallet-balance,.axiom-mix-toggle{grid-column:1 / -1;justify-self:start}.axiom-wallet-balance{grid-row:3}.axiom-mix-toggle{grid-row:4}.axiom-wallet-status,.axiom-row-amount{grid-row:5}.axiom-order-row{grid-template-columns:1fr}}@media(max-width:760px){.axiom-controls{grid-template-columns:1fr}.axiom-range-switch,.axiom-control-note{grid-column:auto}.axiom-control-note{white-space:normal}.axiom-import-actions,.axiom-plan-actions{align-items:stretch;flex-direction:column}.axiom-import-actions button,.axiom-plan-actions button{width:100%}.axiom-plan-actions>button:last-child{margin-left:0}}.addr{display:flex;align-items:center;gap:7px;min-width:0}.mono,.clip{font-family:var(--font-sans)}.clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}td .addr .clip{flex:0 0 auto;overflow:visible;text-overflow:clip}.detail .clip{display:block;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.5}.iconbtn{width:24px;height:24px;padding:3px;font-size:11px;color:var(--muted);border-color:var(--line2);background:#17181c;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px}.iconbtn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.link-icon{width:15px;height:15px;display:block;object-fit:contain}.wallets-table th.wallet-key-col{width:210px}.wallets-table th.wallet-order-col{width:96px}.order-view-link{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border:1px solid var(--line2);border-radius:8px;background:#17181c;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.03em;text-decoration:none;white-space:nowrap;transition:border-color .12s ease,color .12s ease,background .12s ease}.order-view-link:hover{border-color:var(--blue);background:var(--blue2);color:#c7d2fe}.order-view-link .link-icon{width:13px;height:13px}.badge{display:inline-flex;align-items:center;border:1px solid var(--line2);padding:3px 7px;font-size:12px;font-weight:700;background:#17181c;color:var(--text);border-radius:999px}.badge:before{content:""}.badge:after{content:""}.badge.on,.status-done,.status-funded,.status-simulated,.status-side-buy{background:var(--green2);border-color:#26d07c59;color:var(--green)}.badge.off,.status-error,.status-failed,.status-side-sell{background:var(--red2);border-color:#f4717d66;color:#ff98a1}.badge.warn,.status-funding_pending,.status-processing,.status-trading{background:var(--amber2);border-color:#e7b84a66;color:var(--amber)}.status-created,.status-planned{background:var(--blue2);border-color:#6366f173;color:var(--blue)}.status-active{background:#26d07c1a;border-color:#26d07c59;color:#7fe0ae}.status-paused{background:var(--amber2);border-color:#e7b84a66;color:var(--amber)}.status-completed{background:var(--blue2);border-color:#6366f173;color:var(--blue)}.status-source-automation{background:#6366f124;border-color:#6366f173;color:#a5b4fc}.status-source-task{background:#8b7cf61f;border-color:#8b7cf666;color:#b3a8f8}.status-source-quick{background:#26d07c1a;border-color:#26d07c59;color:#7fe0ae}.status-source-manual{background:#e7b84a1a;border-color:#e7b84a59;color:#e5cd8f}.status-source-relay{background:#22d3ee1a;border-color:#22d3ee61;color:#67e8f9}.logs{height:calc(100vh - 250px);min-height:420px;overflow:auto;background:#17181c}.log{display:grid;gap:4px;padding:9px 12px;border-bottom:1px solid #202227}.log:hover{background:#17181c}.log-meta{margin-top:4px}.log-meta summary{width:max-content;color:var(--green);cursor:pointer;font-size:12px;display:inline-flex;align-items:center;gap:8px}.log-meta summary .iconbtn{text-transform:none}.log-meta pre{min-height:0;margin-top:8px;max-height:260px;border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere}.log-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.log-top .log-meta{margin-top:0;margin-left:auto}.log-top .log-meta[open]{width:100%;margin-left:0}.muted{color:var(--muted)}select{font-family:inherit;font-size:inherit;line-height:inherit;background:#121316;color:var(--text);border:1px solid var(--line);border-radius:10px;padding:7px 9px;min-height:40px}input:not([type=checkbox]),textarea{width:100%;font-family:inherit;font-size:inherit;line-height:inherit;background:#121316;color:var(--text);border:1px solid var(--line);border-radius:10px;padding:8px 9px;outline:none}input:not([type=checkbox]){min-height:40px}input:not([type=checkbox]):focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #6366f133}.sol-input{position:relative}.sol-input img{position:absolute;left:10px;top:0;bottom:0;width:16px;height:16px;margin:auto 0;object-fit:contain;pointer-events:none}.sol-input input{padding-left:34px}.sol-value{display:inline-flex;align-items:center;gap:8px;min-width:0}.sol-value img{width:18px;height:18px;object-fit:contain;flex:0 0 auto}.sol-amount-value{font-variant-numeric:tabular-nums}.sol-amount-value img{width:16px;height:16px}textarea{resize:vertical;min-height:220px}button:disabled{cursor:not-allowed;opacity:.55}.config-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.config-autosave-error{grid-column:1 / -1;padding:10px 12px;border:1px solid rgba(255,152,161,.3);border-radius:9px;background:#ff98a114}.config-save-error{color:#ff98a1}.invite-access-page{gap:14px}.invite-hero-card{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px;background:radial-gradient(circle at 88% 15%,rgba(99,102,241,.18),transparent 34%),linear-gradient(145deg,rgba(99,102,241,.07),transparent 44%),var(--panel)}.invite-hero-card>div{max-width:720px}.invite-kicker{color:#a5b4fc;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.invite-hero-card h2{margin:5px 0;font-size:clamp(22px,3vw,30px)}.invite-hero-card p{margin:0;color:var(--muted);line-height:1.6}.invite-create-button{min-height:42px;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.invite-hero-actions{width:min(250px,100%);flex:0 0 auto;display:grid;gap:9px}.invite-hero-actions .invite-create-button{width:100%;justify-content:center}.invite-eligibility{display:grid;gap:6px;padding:9px 10px;background:#f59e0b0f;border:1px solid rgba(245,158,11,.22);border-radius:10px}.invite-eligibility.eligible{background:#26d07c0f;border-color:#26d07c38}.invite-eligibility>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.invite-eligibility span,.invite-eligibility small{color:var(--muted);font-size:10.5px}.invite-eligibility strong{color:var(--amber);font-size:11px}.invite-eligibility.eligible strong,.invite-eligibility.eligible small{color:#7fe0ae}.invite-eligibility-track{height:4px;overflow:hidden;background:#292b32;border-radius:999px}.invite-eligibility-track span{display:block;height:100%;background:var(--amber);border-radius:inherit;transition:width .2s ease}.invite-eligibility.eligible .invite-eligibility-track span{background:#26d07c}.invite-create-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.invite-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.invite-stat{display:grid;gap:4px;padding:16px 18px}.invite-stat span{color:var(--muted);font-size:12px}.invite-stat strong{color:var(--text);font-size:25px;line-height:1.15}.invite-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.invite-list-card{min-height:260px}.invite-user-list,.invite-code-list{display:grid}.invite-user-row,.invite-code-row{min-width:0;display:flex;align-items:center;gap:11px;padding:12px 14px;border-top:1px solid var(--line)}.invite-user-avatar{width:38px;height:38px;flex:0 0 auto}.invite-user-avatar img{width:100%;height:100%;object-fit:cover;background:var(--panel2);border:1px solid var(--line2);border-radius:11px}.invite-user-copy,.invite-code-row>div{min-width:0;display:grid;gap:2px}.invite-user-copy strong,.invite-code-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-user-copy span,.invite-code-row span,.invite-user-date span{color:var(--muted);font-size:11px}.invite-user-date{display:grid;gap:2px;margin-left:auto;text-align:right}.invite-user-date strong{font-size:12px}.invite-code-row{justify-content:space-between}.invite-code-row .badge{flex:0 0 auto}.invite-empty{min-height:178px;display:grid;place-items:center;text-align:center}.invite-page-error{padding:10px 12px;background:#f4717d14;border:1px solid rgba(244,113,125,.28);border-radius:10px}.status-available{color:#7fe0ae;background:#26d07c1a;border-color:#26d07c59}.status-used{color:#a5b4fc;background:#6366f121;border-color:#6366f16b}.status-expired{color:var(--muted);background:#1b1c21;border-color:var(--line2)}.invite-create-modal{width:min(570px,100%);padding:20px}.invite-create-modal form,.profile-modal-form{display:grid;gap:12px}.created-invite-code{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;background:#101116;border:1px solid rgba(129,140,248,.45);border-radius:11px}.created-invite-code code{min-width:0;overflow-wrap:anywhere;padding:0 4px;color:#c7d2fe;font-size:13px}.invite-modal-note{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.modal.profile-modal{width:min(640px,100%);padding:20px}.cleanup-menu-trigger{color:#ffb0b7}.cleanup-menu-pop{min-width:205px}button.cleanup-menu-option{width:100%;min-height:32px;justify-content:flex-start;border:0;background:transparent;color:#ffb0b7;text-align:left}button.cleanup-menu-option:hover{background:#f4717d1a;color:#ffc2c7}.cleanup-result{display:grid;gap:7px;padding:14px;border:1px solid rgba(38,208,124,.35);border-radius:10px;background:#26d07c14}.table-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:8px 12px;border-top:1px solid var(--line)}.table-pagination-buttons{display:flex;align-items:center;gap:6px}.table-pagination-buttons button{min-width:34px;height:32px;padding:0 10px}.table-pagination-buttons button.active{color:var(--text);border-color:var(--blue);background:var(--blue2)}.table-pagination-gap{min-width:18px;text-align:center;color:var(--muted)}.profile-modal-form{padding:4px 0}.profile-avatar-editor{display:grid;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:16px;padding:14px;background:#111216;border:1px solid var(--line);border-radius:13px}.profile-avatar-preview{display:flex;justify-content:center}.profile-avatar-preview img{width:88px;height:88px;object-fit:cover;background:var(--panel2);border:1px solid var(--line2);border-radius:22px}.profile-avatar-controls{min-width:0;display:grid;gap:8px}.profile-avatar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.avatar-upload-button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 10px;color:var(--text);background:#1a1b20;border:1px solid var(--line2);border-radius:8px;font-size:12px;font-weight:650;cursor:pointer}.avatar-upload-button:hover{border-color:#6366f18c;background:var(--blue2)}.avatar-upload-button.disabled{cursor:not-allowed;opacity:.55}.avatar-upload-button input{display:none}.avatar-upload-button svg,.profile-signout-button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.profile-upload-name,.profile-upload-help{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.profile-upload-name{color:#a5b4fc}.profile-name-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-field-feedback{display:flex;justify-content:space-between;gap:8px;margin-top:5px}.profile-field-feedback small{color:var(--muted);font-size:10.5px;line-height:1.35}.profile-field-feedback small:first-child{min-width:0}.profile-field-feedback small:last-child{flex:0 0 auto}.profile-field-feedback small.invalid{color:#ff98a1}.profile-modal input[aria-invalid=true]{border-color:#f4717da6;box-shadow:0 0 0 2px #f4717d14}.profile-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px -20px -20px;padding:14px 20px;background:#101115;border-top:1px solid var(--line);border-radius:0 0 12px 12px}.profile-modal-footer form{margin:0}.profile-modal-footer>button{min-width:132px}button.profile-signout-button{display:inline-flex;align-items:center;gap:7px;color:#ff98a1;background:#f4717d12;border-color:#f4717d42}button.profile-signout-button:hover{color:#ffb0b7;background:#f4717d24;border-color:#f4717d7a}.status-automation-on{background:#26d07c1a;border-color:#26d07c59;color:#7fe0ae}.status-automation-off{background:#1d1f24;border-color:#33363d;color:#b9bdc7}.form-grid{display:grid;gap:10px;padding:12px}.field{display:grid;gap:6px;min-width:0}.field span{color:var(--muted);font-size:13px}.field span:before{content:""}.custom-select{position:relative;min-width:0}button.custom-select-trigger{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 11px;border:1px solid var(--line);border-radius:10px;background:#17181c;color:var(--text);text-align:left}button.custom-select-trigger:hover,button.custom-select-trigger.open{border-color:#6366f1a6;background:#1b1c22}.custom-select-trigger svg{width:16px;height:16px;flex:0 0 auto;color:var(--muted);transition:transform .14s ease}.custom-select-trigger.open svg{transform:rotate(180deg)}.custom-select-value,.custom-select-option>span:last-child{display:grid;gap:1px;min-width:0}.custom-select-value strong,.custom-select-option strong{overflow:hidden;color:var(--text);font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.custom-select-value small,.custom-select-option small{overflow:hidden;color:var(--muted);font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.custom-select-menu{position:fixed;z-index:80;display:grid;gap:3px;padding:6px;border:1px solid var(--line2);border-radius:12px;background:#121317;box-shadow:0 18px 42px #00000085}button.custom-select-option{width:100%;min-height:50px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;padding:7px 9px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text);text-align:left}button.custom-select-option:hover{background:#ffffff0e}button.custom-select-option:disabled{opacity:.46;cursor:not-allowed}button.custom-select-option:disabled:hover{background:transparent}button.custom-select-option.active{border-color:#6366f152;background:#6366f11f}.custom-select-check{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line2);border-radius:999px;color:#c7d2fe;font-size:11px;font-weight:800}.custom-select-option.active .custom-select-check{border-color:#6366f1b8;background:var(--blue2)}.empty{padding:20px;color:var(--muted)}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.vault-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-vault-card .vault-detail-grid{grid-template-columns:minmax(320px,2.2fr) minmax(150px,.7fr) minmax(170px,.8fr)}.overview-vault-card.ready{box-shadow:0 14px 38px #00000047}.overview-priority-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-priority-grid>.card{grid-column:span 1}.overview-card-body{display:grid;gap:7px;padding:12px}.overview-status-card.active{border-color:#26d07c59;background:#26d07c0d}.overview-status-line{display:flex;align-items:center;gap:10px;font-size:20px}.detail{background:#17181c;border:1px solid var(--line);border-radius:10px;padding:11px;min-width:0}.detail b{display:block;font-size:11px;color:var(--muted);margin-bottom:6px}.detail b:before{content:""}.detail-copy-row{display:flex;align-items:center;gap:8px;min-width:0}.detail-copy-row .clip{flex:1 1 auto}.detail-copy-row .iconbtn{flex:0 0 24px}pre{margin:0;padding:14px;overflow:auto;color:#9fe8c0;background:#17181c;min-height:420px}.toast-stack{position:fixed;z-index:2147483647;width:min(360px,calc(100vw - 36px));display:grid;gap:9px;pointer-events:none;isolation:isolate}.toast-stack.top-left{top:18px;left:18px}.toast-stack.top-center{top:18px;left:50%;transform:translate(-50%)}.toast-stack.top-right{top:18px;right:18px}.toast-stack.bottom-left{bottom:18px;left:18px}.toast-stack.bottom-center{bottom:18px;left:50%;transform:translate(-50%)}.toast-stack.bottom-right{bottom:18px;right:18px}.toast{min-height:52px;padding:10px 10px 10px 12px;background:#131419f5;border:1px solid #2c2e35;border-radius:10px;box-shadow:0 16px 44px #0000006b;color:var(--text);display:flex;align-items:center;gap:11px;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation-duration:.24s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}.toast-stack.top-left .toast{animation-name:toast-in-top-left}.toast-stack.top-center .toast{animation-name:toast-in-top-center}.toast-stack.top-right .toast{animation-name:toast-in-top-right}.toast-stack.bottom-left .toast{animation-name:toast-in-bottom-left}.toast-stack.bottom-center .toast{animation-name:toast-in-bottom-center}.toast-stack.bottom-right .toast{animation-name:toast-in-bottom-right}.toast-mark{width:28px;height:28px;flex:0 0 28px;border-radius:50%;display:grid;place-items:center;color:#7fe0ae;background:#26d07c1f;border:1px solid rgba(38,208,124,.3)}.toast-mark svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.toast-message{flex:1 1 auto;min-width:0;font-size:13px;font-weight:650;line-height:1.35}.toast-close{width:28px;height:28px;padding:6px;flex:0 0 28px;color:var(--muted);background:transparent;border-color:transparent;display:grid;place-items:center}.toast-close svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.toast-close:hover{color:var(--text);background:#1f2025;border-color:#2c2e35}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:18;display:grid;place-items:center;padding:18px;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.changelog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:20px;background:#030407c7;-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px)}.changelog-backdrop.show{animation:changelog-backdrop-in .22s ease-out both}.changelog-backdrop.hide{pointer-events:none;animation:changelog-backdrop-out .2s ease-in both}.changelog-stack{position:relative;width:min(620px,100%)}.changelog-stack[data-stacked=true]:before,.changelog-stack[data-stacked=true]:after{content:"";position:absolute;left:18px;right:18px;bottom:-10px;height:50px;border:1px solid #292c35;border-radius:16px;background:#111216;box-shadow:0 18px 50px #00000047}.changelog-stack[data-stacked=true]:before{left:34px;right:34px;bottom:-18px;opacity:.55}.changelog-modal{position:relative;z-index:2;display:grid;gap:18px;min-height:430px;max-height:calc(100dvh - 52px);padding:26px;overflow-x:hidden;overflow-y:auto;border:1px solid #30333d;border-radius:16px;background:linear-gradient(145deg,rgba(99,102,241,.08),transparent 42%),#131418;box-shadow:0 30px 90px #000000ad}.changelog-backdrop.show .changelog-stack{animation:changelog-modal-in .28s cubic-bezier(.2,.8,.2,1) both}.changelog-backdrop.hide .changelog-stack{animation:changelog-modal-out .18s ease-in both}.changelog-glow{position:absolute;top:-110px;right:-80px;width:300px;height:260px;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.2),transparent 68%)}.changelog-close{position:absolute;top:16px;right:16px;z-index:2}.changelog-kicker{display:flex;align-items:center;gap:9px;padding-right:42px}.changelog-kicker>span:first-child{color:#a5b4fc;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.changelog-copy{display:grid;gap:9px}.changelog-copy h2{max-width:520px;font-size:clamp(23px,4vw,32px);line-height:1.12;letter-spacing:-.025em}.changelog-copy p{max-width:540px;margin:0;color:var(--muted);font-size:14px;line-height:1.65}.changelog-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.changelog-list li{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;border:1px solid #252831;border-radius:11px;background:#17181cd1}.changelog-list li>span{display:grid;place-items:center;width:22px;height:22px;color:#7fe0ae;border-radius:7px;background:#26d07c1a}.changelog-list svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.changelog-list p{margin:1px 0 0;color:#d8dae0;font-size:13px;line-height:1.5}.changelog-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.changelog-progress{display:flex;align-items:center;gap:10px}.changelog-count{color:var(--muted);font-size:11px;font-weight:700}.changelog-dots{display:flex;align-items:center;gap:5px}.changelog-dots span{width:6px;height:6px;border-radius:999px;background:#353841;transition:width .16s ease,background .16s ease}.changelog-dots span.done{background:#6366f18c}.changelog-dots span.active{width:18px;background:var(--blue)}.changelog-actions{display:flex;gap:8px}@keyframes changelog-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes changelog-backdrop-out{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes changelog-modal-in{0%{opacity:0;transform:translateY(16px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes changelog-modal-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.985)}}.modal{width:min(540px,100%);display:grid;gap:12px;padding:14px;background:#131418;border:1px solid var(--line2);border-radius:12px;box-shadow:0 24px 72px #0000009e}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.modal-head h2{margin-bottom:4px}.modal-copy{margin:0;color:var(--muted);line-height:1.5}.export-all-modal{width:min(820px,100%);max-height:min(760px,calc(100vh - 36px));grid-template-rows:none;grid-auto-rows:auto;overflow:auto}.export-filter-bar{padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:#121316}.export-filter-fields{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.export-filter-fields>.field{flex:1 1 130px;min-width:0}.export-filter-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-left:auto}@media(max-width:720px){.export-filter-fields>.field{flex:1 1 100%}.export-filter-actions{width:100%;margin-left:0}.export-filter-actions button{flex:1 1 auto}}.export-secret-block{display:block;width:100%;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:var(--text);font-size:12px;line-height:1.7;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer}.export-secret-block:hover{background:#ffffff0a}.export-secret-block.blurred{filter:blur(4px);-webkit-user-select:none;user-select:none}.export-secret-list{display:block;min-height:96px;max-height:min(260px,34vh);overflow:auto;padding:7px;border:1px solid var(--line);border-radius:12px;background:#121316}.export-all-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.modal-error{padding:8px 10px;background:#f4717d1a;border:1px solid rgba(244,113,125,.4);border-radius:10px}.modal-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.vault-setup-backdrop{z-index:36}.vault-setup-modal{width:min(510px,100%);gap:16px;padding:22px;border-color:#f59e0b5c;background:radial-gradient(circle at 14% 0%,rgba(245,158,11,.09),transparent 38%),#131418}.vault-setup-icon{width:46px;height:46px;display:grid;place-items:center;color:#f6c76e;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:13px}.vault-setup-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.vault-setup-copy{display:grid;gap:7px}.vault-setup-copy h2,.vault-setup-copy p{margin:0}.vault-setup-copy p{color:var(--muted);font-size:13px;line-height:1.6}.vault-setup-actions{padding-top:4px}.wallet-secret-modal{width:min(680px,100%)}.consolidate-modal{width:min(640px,100%)}.vault-withdraw-modal{width:min(600px,100%);max-height:calc(100dvh - 36px);overflow-y:auto}.vault-withdraw-destination .address-picker-menu{z-index:20}.vault-withdraw-note{padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:#111216;color:var(--muted);font-size:12px;line-height:1.45}.consolidate-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.consolidate-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.consolidate-preview>div{display:grid;gap:3px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:10px;background:#17181c}.consolidate-preview span{color:var(--muted);font-size:11px;font-weight:600}.consolidate-preview strong{overflow:hidden;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.consolidate-modes button{min-height:96px;display:flex;align-items:flex-start;flex-direction:column;gap:6px;padding:13px;text-align:left;white-space:normal;background:#17181c;border-color:var(--line)}.consolidate-modes button:hover{border-color:var(--line2)}.consolidate-modes button.active{border-color:#6366f1a6;background:var(--blue2);box-shadow:inset 0 0 0 1px #6366f12e}.consolidate-modes button strong{color:var(--text);font-size:14px}.consolidate-modes button span{color:var(--muted);font-size:12px;line-height:1.45}.consolidate-destination{display:grid;gap:7px;color:var(--muted);font-size:12px;font-weight:700}.consolidate-destination input{width:100%}.consolidate-destination-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.consolidate-destination-row button{height:36px;white-space:nowrap}.consolidate-destination-foot{font-size:12px}.consolidate-warning,.consolidate-result{padding:10px 12px;border:1px solid rgba(231,184,74,.35);border-radius:10px;background:var(--amber2);color:#e5cd8f;font-size:12px;line-height:1.5}.withdraw-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.withdraw-preview>div{display:grid;gap:3px;padding:10px;border:1px solid var(--line);border-radius:10px;background:#17181c}.withdraw-preview span,.withdraw-section-label{color:var(--muted);font-size:11px;font-weight:700}.withdraw-preview strong{color:var(--text);font-size:13px}.modal-sol-amount{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:32px;font-weight:800;line-height:1.2}.modal-sol-amount img{width:28px;height:28px;flex:0 0 28px;object-fit:contain}.withdraw-section{display:grid;gap:7px}.withdraw-amount-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.withdraw-amount-options button{padding-left:8px;padding-right:8px}.withdraw-amount-options button.active{border-color:#6366f1a6;background:var(--blue2);color:#c7d2fe}.withdraw-custom-option{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;min-height:36px;padding:0 9px;border:1px solid rgba(99,102,241,.65);border-radius:9px;background:var(--blue2);box-shadow:inset 0 0 0 1px #6366f11f}.withdraw-custom-option:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #6366f133}.withdraw-custom-option input{width:100%;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#c7d2fe;font-size:13px;font-weight:700;line-height:1;box-shadow:none}.withdraw-custom-option input:focus{border:0;box-shadow:none}.withdraw-custom-option input::-webkit-outer-spin-button,.withdraw-custom-option input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.withdraw-custom-option span{color:var(--muted);font-size:10px;font-weight:700}.consolidate-result{display:grid;gap:5px;border-color:#26d07c59;background:var(--green2);color:#9fe8c0}.consolidate-result>strong{font-size:15px}.submitted-transaction-list{display:grid;gap:7px;max-height:230px;overflow-y:auto;padding:2px 3px 2px 0;overscroll-behavior:contain}.submitted-transaction-row{display:grid;grid-template-columns:22px auto minmax(0,1fr) 16px;align-items:center;gap:8px;min-width:0;padding:9px 10px;color:#d8dae0;border:1px solid rgba(38,208,124,.24);border-radius:9px;background:#0c121085;text-decoration:none;transition:border-color .12s ease,background .12s ease}.submitted-transaction-row:hover{color:#fff;border-color:#26d07c80;background:#26d07c1a}.submitted-transaction-row img{width:20px;height:20px;object-fit:contain}.submitted-transaction-row .mono{overflow:hidden;color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap}.submitted-transaction-row svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.private-key-box{width:100%;min-height:86px;justify-content:flex-start;padding:14px;color:#d8dae0;background:#121316;border-color:#2c2e35;font-family:var(--font-sans);font-size:13px;line-height:1.55;text-align:left;white-space:normal;overflow-wrap:anywhere}.private-key-box.blurred{color:transparent;text-shadow:0 0 9px #d8dae0}.private-key-box.revealed{color:#eceef2;text-shadow:none}.confirm-check{display:flex;align-items:center;gap:9px;padding:10px;background:#121316;border:1px solid var(--line);border-radius:10px;color:var(--text);cursor:pointer;transition:background .12s ease,border-color .12s ease}.confirm-check:hover{background:#191a1f;border-color:var(--line2)}@keyframes toast-in-top-left{0%{opacity:0;transform:translate3d(-18px,-10px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes toast-in-top-center{0%{opacity:0;transform:translate3d(0,-20px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes toast-in-top-right{0%{opacity:0;transform:translate3d(18px,-10px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes toast-in-bottom-left{0%{opacity:0;transform:translate3d(-18px,10px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes toast-in-bottom-center{0%{opacity:0;transform:translate3d(0,20px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes toast-in-bottom-right{0%{opacity:0;transform:translate3d(18px,10px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}.checkbox-line{display:flex;align-items:center;gap:10px;min-height:32px;padding:6px 8px;border:1px solid transparent;border-radius:9px;color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s ease,border-color .12s ease,color .12s ease}.checkbox-line:hover{background:#6366f112;border-color:#6366f138;color:var(--text)}.checkbox-line:has(input:checked){background:#6366f11a;border-color:#6366f14d;color:var(--text)}.checkbox-line input[type=checkbox],.confirm-check input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-content:center;width:17px;height:17px;min-width:17px;margin:0;flex:0 0 auto;padding:0;border:1px solid #454952;border-radius:5px;background:#101115;cursor:pointer;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.checkbox-line input[type=checkbox]:before,.confirm-check input[type=checkbox]:before{content:"";width:8px;height:4px;border-left:2px solid white;border-bottom:2px solid white;transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform .1s ease}.checkbox-line input[type=checkbox]:checked,.confirm-check input[type=checkbox]:checked{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 3px #6366f124}.checkbox-line input[type=checkbox]:checked:before,.confirm-check input[type=checkbox]:checked:before{transform:translateY(-1px) rotate(-45deg) scale(1)}.checkbox-line input[type=checkbox]:focus-visible,.confirm-check input[type=checkbox]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.automation-mix-funding{grid-column:auto;width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:9px;align-self:end}.automation-mix-funding>.muted{grid-column:1;max-width:100%;overflow-wrap:anywhere;line-height:1.4}.automation-mix-funding>*{min-width:0}.automation-mix-explanation{grid-column:1 / -1;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--panel) 76%,transparent);color:var(--muted);font-size:13px;line-height:1.45}.automation-next-funding{display:flex;align-items:baseline;justify-content:space-between;flex:1 1 auto;gap:10px 16px;min-width:0;max-width:520px;margin-right:auto;padding:10px 12px;border:1px solid rgba(99,102,241,.3);border-radius:10px;background:#6366f114;color:var(--muted);font-size:13px;line-height:1.45}.automation-next-funding strong{color:var(--text);text-align:right}.automation-next-funding-relative{color:#a5b4fc;white-space:nowrap}@media(max-width:1100px){.vanity-page{width:100%}.vanity-options{grid-template-columns:1fr}.vanity-generator-form{grid-template-columns:repeat(2,minmax(0,1fr))}.vanity-generator-form button{grid-column:1 / -1}.task-queue-summary,.overview-priority-grid,.overview-vault-card .vault-detail-grid,.task-create-layout{grid-template-columns:1fr}.task-plan-preview{border-top:1px solid var(--line);border-left:0}.wallet-tools-grid,.automation-settings-layout{grid-template-columns:1fr}.automation-plan-preview{border-top:1px solid var(--line);border-left:0}.span3,.span4,.span6,.span8{grid-column:span 12}.detail-grid,.funding-grid{grid-template-columns:1fr}.compact-export-card .export-grid,.automation-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-form-grid,.task-schedule,.task-progress-grid{grid-template-columns:1fr}.task-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.vault-key-grid{grid-template-columns:1fr}.cluster{justify-content:flex-start}.table-wrap{min-height:320px}}@media(max-width:720px){.wallet-list-card .table-wrap{min-height:288px;max-height:calc(90dvh - 189px)}.vanity-generator-card{gap:16px;padding:18px 14px}.vanity-generator-form,.vanity-stats,.vanity-case-options{grid-template-columns:1fr}.vanity-case-options>.vanity-option-label{grid-column:auto}.vanity-wallet-head{align-items:flex-start;flex-direction:column}.vanity-wallet-head .wallet-controls{width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.vanity-wallet-head .table-search{min-width:220px}.changelog-backdrop{align-items:end;padding:12px}.changelog-modal{min-height:0;max-height:calc(100dvh - 24px);gap:14px;padding:20px 16px 16px;border-radius:16px}.changelog-footer{align-items:stretch;flex-direction:column}.changelog-actions,.changelog-actions button{width:100%}.changelog-actions button{flex:1 1 0}.consolidate-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.consolidate-destination-row{grid-template-columns:1fr}.consolidate-destination-row button{width:100%}.withdraw-amount-options{grid-template-columns:repeat(4,minmax(0,1fr))}.withdraw-amount-options>:last-child{grid-column:1 / -1}.consolidate-modes,.funding-provider-modes,.husher-exchange-type-toggle{grid-template-columns:1fr}.quick-bookmark-tip{align-items:stretch;flex-direction:column}.quick-bookmark-tip>button:not(.quick-bookmark-tip-close){width:100%}.task-create-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-name-field{grid-column:1 / -1}.task-mix-card{grid-template-columns:1fr}.task-mix-count{justify-content:space-between}.task-row-main{flex-direction:column}.task-actions,.task-actions button{width:100%}.automation-page-head{align-items:stretch;flex-direction:column}.automation-page-head button,.automation-form-action button{width:100%}.automation-form-action{align-items:stretch;flex-direction:column}.automation-next-funding{width:100%;max-width:none;margin-right:0}.automation-settings-head,.automation-settings-control{align-items:stretch;flex-direction:column}.automation-settings-control,button.automation-run-toggle{width:100%}.automation-live-status{justify-content:center}.automation-second-wallet-field{grid-column:auto}.automation-form-grid,.quick-order-grid{grid-template-columns:1fr}.quick-order-amount,.quick-order-destination,.quick-order-note,.quick-order-provider,.quick-order-action{grid-column:auto}.task-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dest-row{grid-template-columns:62px minmax(0,1fr) 96px}.dest-row>input:nth-child(3){grid-column:1 / -1}.quick-order-action button{width:100%}.quick-wallet-card,.section-heading,.automation-settings-summary .panel-head{align-items:stretch;flex-direction:column}.quick-wallet-card button{width:100%}.quick-wallet-range{margin-left:0}.automation-settings-grid,.compact-export-card .export-grid{grid-template-columns:1fr}input,select,textarea{font-size:16px;line-height:1.35}.wrap{padding-left:12px;padding-right:12px}.value{font-size:24px}th,td{padding:8px}.table-wrap{min-height:320px;width:calc(100vw - 24px)}.table-wrap table{width:max-content}.wallets-table{min-width:1080px}.orders-table{min-width:760px}.trades-table{min-width:920px}.tokens-table{min-width:760px}.actions{width:100%}.actions button{flex:1 1 auto}.prompt{width:100%}}@media(max-width:920px){.app-shell{flex-direction:column}.app-shell,.app-shell.sidebar-collapsed{--sidebar-w: 0px}.mobile-topbar{display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:16;padding:10px 14px;background:#0a0b0deb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}button.menu-btn{width:32px;min-width:32px;height:32px;padding:0}.mobile-brand{display:flex;align-items:center;gap:8px;min-width:0;margin-right:auto;color:var(--text)}.mobile-brand img{width:26px;height:26px;border-radius:10px;object-fit:contain}.sidebar{position:fixed;top:0;bottom:0;left:0;z-index:25;width:260px;height:100dvh;transform:translate(-102%);transition:transform .18s ease;border-right:1px solid var(--line2);background:#0c0d10;box-shadow:0 24px 64px #00000080}.sidebar.open{transform:none}.app-shell.sidebar-collapsed .sidebar{width:260px}.sidebar-collapsed .sidebar-brand{display:flex}.sidebar-collapsed .navbtn-label{display:inline}.sidebar-collapsed .navbtn[data-tooltip]:after{display:none}.sidebar-collapsed .sidebar-balance{display:inline-flex}.sidebar-collapsed .sidebar-section-head span,.sidebar-collapsed .sidebar-user-copy{display:grid}.sidebar-collapsed .sidebar-section-head{min-height:25px;margin-top:6px}.sidebar-collapsed .sidebar-section-head:after{background:linear-gradient(90deg,var(--line2),transparent)}.sidebar-collapsed .sidebar-user{justify-content:flex-start;padding:8px}.sidebar-collapsed .sidebar-user-profile-btn{display:block}.sidebar-collapsed .navbtn{justify-content:flex-start;padding:6px 9px}.sidebar-collapsed .sidebar-head{justify-content:space-between;padding-left:16px;padding-right:16px}button.sidebar-collapse{display:none}.page-header{position:static;padding:0 14px}.header-provider-name{display:none}.header-provider{padding:5px 8px}}@media(max-width:760px){.invite-hero-card{align-items:stretch;flex-direction:column;padding:19px}.invite-create-button{justify-content:center;width:100%}.invite-hero-actions{width:100%}.invite-content-grid,.profile-avatar-editor,.profile-name-grid{grid-template-columns:1fr}}@media(max-width:520px){.invite-stat-grid{grid-template-columns:1fr}.invite-stat{grid-template-columns:1fr auto;align-items:center}.invite-stat strong{font-size:21px}.invite-user-date{display:none}.invite-code-row{align-items:flex-start}.created-invite-code{grid-template-columns:1fr}.created-invite-code button{width:100%}.profile-modal-footer{align-items:stretch;flex-direction:column-reverse}.profile-modal-footer form,.profile-modal-footer button{width:100%}}.overview-wallet-chart-card{overflow:hidden}.overview-wallet-chart-body{display:grid;grid-template-columns:210px minmax(0,1fr);gap:16px 20px;padding:16px}@media(min-width:1101px)and (min-height:720px){.overview-wrap{height:calc(100dvh - var(--header-h));overflow:hidden;align-content:stretch}.overview-wrap>.page.active{height:100%;min-height:0;grid-template-rows:auto auto minmax(0,1fr)}.overview-wrap .overview-wallet-chart-card{min-height:0;display:flex;flex-direction:column}.overview-wrap .overview-wallet-chart-body{flex:1 1 auto;min-height:0}.overview-wrap .overview-chart-scroll,.overview-wrap .overview-wallet-chart{height:100%;min-height:214px}}.overview-chart-summary{display:grid;align-content:start;gap:8px}.overview-chart-summary>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:#101115}.overview-chart-summary span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.overview-chart-summary strong{grid-row:span 2;color:var(--text);font-size:22px;line-height:1}.overview-chart-summary small{color:var(--muted);font-size:11px}.overview-chart-scroll{min-width:0;overflow-x:auto}.overview-wallet-chart{min-width:620px;height:214px;display:grid;grid-template-columns:repeat(14,minmax(28px,1fr));gap:7px;padding:10px 10px 8px;border:1px solid var(--line);border-radius:11px;background:repeating-linear-gradient(to top,transparent 0,transparent 43px,rgba(255,255,255,.045) 44px),#101115}.overview-chart-day{min-width:0;height:100%;display:grid;grid-template-rows:17px minmax(0,1fr) 18px;align-items:end;gap:3px}.overview-chart-value{min-height:17px;color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums;text-align:center}.overview-chart-bar-area{height:100%;display:flex;align-items:flex-end;justify-content:center}.overview-chart-bar{width:min(26px,72%);min-height:0;display:flex;flex-direction:column-reverse;overflow:hidden;border-radius:5px 5px 2px 2px;box-shadow:0 4px 12px #0000004d;transition:filter .15s ease,transform .15s ease}.overview-chart-day:hover .overview-chart-bar{filter:brightness(1.15);transform:translateY(-2px)}.overview-chart-bar span{display:block;width:100%}.overview-chart-bar .scheduled,.overview-chart-legend i.scheduled{background:linear-gradient(180deg,#818cf8,#6366f1)}.overview-chart-bar .on-demand,.overview-chart-legend i.on-demand{background:linear-gradient(180deg,#35d891,#1cae67)}.overview-chart-day-label{color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums;text-align:center}.overview-chart-legend{grid-column:2;display:flex;align-items:center;justify-content:flex-end;gap:16px;color:var(--muted);font-size:11px}.overview-chart-legend>span{display:inline-flex;align-items:center;gap:6px}.overview-chart-legend i{width:8px;height:8px;flex:0 0 8px;border-radius:2px}@media(max-width:720px){.overview-wallet-chart-body{grid-template-columns:1fr;gap:12px;padding:14px}.overview-chart-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-chart-summary>div{grid-template-columns:1fr}.overview-chart-summary strong{grid-row:auto}.overview-chart-legend{grid-column:1;justify-content:flex-start;flex-wrap:wrap}}@media(max-width:620px){.task-create-input-grid,.task-preview-details{grid-template-columns:1fr}.task-create-fields,.task-plan-preview{padding:14px}.overview-chart-summary{grid-template-columns:1fr}}
