:root{color:#ecf4f7;font-synthesis:none;text-rendering:optimizelegibility;--bg:#070a0f;--panel:#0d1219;--panel-2:#111923;--border:#202d39;--muted:#8494a3;--text:#ecf4f7;--cyan:#53e6cf;--cyan-strong:#9af4e7;--purple:#8f7cff;--warning:#f3bd62;--danger:#ff7c87;--scrollbar-track:#0b1118;--scrollbar-thumb:#35514f;--scrollbar-thumb-hover:#568c81;--motion-fast:.16s;--motion-base:.26s;--motion-slow:.42s;--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-soft:cubic-bezier(.4, 0, .2, 1);--jupiter-plugin-primary:199, 242, 132;--jupiter-plugin-background:0, 0, 0;--jupiter-plugin-primary-text:232, 249, 255;--jupiter-plugin-warning:251, 191, 36;--jupiter-plugin-interactive:33, 42, 54;--jupiter-plugin-module:16, 23, 31;background:#070a0f;font-family:"Baloo 2",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{scrollbar-gutter:stable;scroll-behavior:smooth}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px;min-width:24px;min-height:24px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-button{width:0;height:0;display:none}@media (forced-colors:active){*{scrollbar-color:auto}}body{background:radial-gradient(circle at 15% -10%, #53e6cf1c, transparent 28rem), radial-gradient(circle at 90% 5%, #8f7cff1a, transparent 24rem), repeating-linear-gradient(135deg, transparent 0 45px, #53e6cf06 45px 46px, transparent 46px 91px), repeating-linear-gradient(45deg, transparent 0 72px, #8f7cff05 72px 73px, transparent 73px 145px), var(--bg);min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button,a,select,input{outline-color:var(--cyan)}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}article{transition:border-color var(--motion-base) var(--motion-soft), box-shadow var(--motion-base) var(--motion-soft);position:relative}article:hover{box-shadow:-14px 12px 34px #53e6cf11,14px -10px 34px #8f7cff11;border-color:#53e6cf47!important}.app-shell{flex-direction:column;min-height:100vh;display:flex}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#070a0fd1;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 28px;display:grid;position:sticky;top:0}.brand{color:var(--text);align-items:center;gap:11px;width:fit-content;text-decoration:none;display:inline-flex}.brand-logo{object-fit:contain;filter:drop-shadow(0 0 10px #30d2ff2e);flex:none;width:42px;height:42px;display:block}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.02em;font-size:14px}.brand small{color:var(--muted);margin-top:2px;font-size:10px}.main-nav{border:1px solid var(--border);background:#0d1219db;border-radius:13px;align-items:center;gap:3px;padding:5px;display:flex}.main-nav a{color:var(--muted);border-radius:9px;padding:9px 17px;font-size:14px;font-weight:700;text-decoration:none}.main-nav a.active{color:var(--text);background:#18222d;box-shadow:inset 0 1px #ffffff0f}.account-controls{justify-self:end;align-items:center;gap:8px;display:flex}.meteora-stats-widget{white-space:nowrap;background:linear-gradient(135deg,#53e6cf0f,#8f7cff0e);border:1px solid #53e6cf2e;border-radius:11px;grid-template-columns:repeat(3,1fr);align-items:center;gap:0;height:42px;padding:0 4px;display:grid}.meteora-stats-widget>span{text-align:center;min-width:68px;padding:0 8px}.meteora-stats-widget>span+span{border-left:1px solid #ffffff14}.meteora-stats-widget small,.meteora-stats-widget strong{display:block}.meteora-stats-widget small{color:var(--muted);font-size:8px;font-weight:700;line-height:1}.meteora-stats-widget strong{color:var(--cyan-strong);margin-top:4px;font-size:11px;line-height:1}.meteora-stats-widget.is-stale strong{color:var(--warning)}.auth-button{height:42px;color:var(--cyan-strong);white-space:nowrap;background:#53e6cf14;border:1px solid #53e6cf57;border-radius:10px;padding:0 12px;font-size:10px;font-weight:800}.auth-button.sign-out{color:#ffaaa6;background:#ff7c8712;border-color:#ff7c874d}.ledger-auth-toggle{border:1px solid var(--border);height:42px;color:var(--muted);background:var(--panel-2);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:flex}.ledger-auth-toggle input{opacity:0;pointer-events:none;position:absolute}.ledger-auth-toggle span{width:27px;height:16px;transition:background var(--motion-fast) var(--motion-soft), border-color var(--motion-fast) var(--motion-soft);background:#26333f;border-radius:16px;position:relative}.ledger-auth-toggle span:after{content:"";width:10px;height:10px;transition:left var(--motion-fast) var(--motion-soft), background var(--motion-fast) var(--motion-soft);background:#7c8b98;border-radius:50%;position:absolute;top:3px;left:3px}.ledger-auth-toggle input:checked+span{background:#53e6cf40}.ledger-auth-toggle input:checked+span:after{background:var(--cyan);left:14px}.ledger-auth-toggle b{font-size:10px;font-weight:800}.wallet-adapter-button{background:#17222c!important;border:1px solid #2b3a48!important;border-radius:11px!important;width:auto!important;min-width:0!important;height:42px!important;padding:0 14px!important;font-size:12px!important}.wallet-adapter-button-trigger{color:var(--text);cursor:pointer;font-family:inherit;font-weight:700}.wallet-choice-modal{z-index:10000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wallet-choice-backdrop{background:#02090ec2;position:absolute;inset:0}.wallet-choice-panel{border:1px solid var(--border);background:#111d26;border-radius:18px;width:min(100%,420px);max-height:min(80vh,680px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0006}.wallet-choice-panel h2{margin:0 32px 20px 0;font-size:19px}.wallet-choice-close{color:var(--text);cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:14px;right:14px}.wallet-choice-list{gap:8px;display:grid}.wallet-choice-list>button,.wallet-choice-list>a{border:1px solid var(--border);width:100%;min-height:52px;color:var(--text);font:inherit;cursor:pointer;background:#17222c;border-radius:11px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.wallet-choice-list>button:hover,.wallet-choice-list>a:hover{border-color:var(--cyan)}.wallet-choice-list img{object-fit:contain;width:26px;height:26px}.wallet-choice-list small{color:var(--muted);margin-left:auto}.wallet-choice-panel p{color:var(--muted);margin:16px 0 0;font-size:12px}.wallet-button-state{align-items:center;gap:6px;display:flex;position:relative}.signed-in-wallet-button{justify-content:center;align-items:center;gap:7px;color:var(--text)!important;font-family:inherit!important;font-weight:700!important;display:inline-flex!important}.signed-in-wallet-button svg{flex:none}.signed-in-wallet-adapter-icon{object-fit:contain;border-radius:4px;flex:0 0 18px;width:18px;height:18px;display:block}.wallet-button-state .wallet-adapter-dropdown-list-item:nth-child(2){display:none}.settings-button,.icon-button{border:1px solid var(--border);width:42px;height:42px;color:var(--text);background:var(--panel-2);border-radius:11px;place-items:center;font-size:18px;display:grid}.settings-button svg{display:block}.wallets-button{border:1px solid var(--border);height:42px;color:var(--text);background:var(--panel-2);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.wallets-button svg{color:var(--cyan);display:block}main{flex:1 0 auto;width:100%}.updates-link{color:var(--muted);transition:color var(--motion-fast) var(--motion-soft);align-self:flex-end;margin:0 28px 18px;font-size:14px;text-decoration:none}.updates-link:hover,.updates-link:focus-visible{color:var(--cyan)}.updates-page .update-entry{border:1px solid var(--border);background:linear-gradient(145deg,#111923f5,#0a0f15f5);border-radius:18px;margin-top:32px;padding:32px}.update-entry header{margin-bottom:8px}.update-entry time{color:var(--cyan);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.update-entry h2{letter-spacing:-.02em;margin:6px 0 10px;font-size:clamp(22px,2.6vw,30px);line-height:1.15}.update-entry header p{max-width:760px;color:var(--muted);margin:0;font-size:15px}.update-entry h3{margin:26px 0 8px;font-size:17px}.update-entry ul{gap:5px;margin:0;padding-left:20px;font-size:15px;line-height:1.5;display:grid}.update-entry li::marker{color:var(--cyan)}@media (width<=700px){.updates-page .update-entry{padding:20px 18px}.updates-link{margin:0 16px 14px}}.page{width:min(1580px,100%);margin:0 auto;padding:48px 28px 80px}.narrow-page{width:min(1060px,100%)}.page-heading{justify-content:space-between;gap:32px;margin-bottom:5px;display:flex}.page-heading h1{letter-spacing:-.04em;margin:4px 0 8px;font-size:clamp(30px,4vw,52px);line-height:1}.page-heading p:not(.eyebrow){color:var(--muted);max-width:720px;margin:0;font-size:14px}.eyebrow{color:var(--cyan);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:10px;font-weight:800}.portfolio-heading-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.position-status-toggle{border:1px solid var(--border);background:var(--panel);border-radius:9px;grid-template-columns:repeat(2,70px);gap:3px;height:36px;padding:3px;display:grid}.position-status-toggle button{min-width:0;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:0 10px;font-size:12px;font-weight:800}.position-status-toggle button.active{color:var(--cyan-strong);background:#53e6cf17;border-color:#53e6cf6b}.denomination-toggle{min-width:54px;height:36px;color:var(--cyan);background:#53e6cf12;border:1px solid #53e6cf59;border-radius:9px;font-size:12px;font-weight:900}.snapshot-card{border:1px solid var(--border);background:var(--panel);border-radius:10px;align-items:center;gap:9px;min-width:0;padding:3px 10px;display:flex}.explorer-snapshot-card{border-radius:8px;flex:none;align-self:flex-end;gap:6px;width:fit-content;min-width:0;height:fit-content;padding:10px 12px}.explorer-snapshot-card .snapshot-copy{align-items:baseline;gap:6px;display:flex}.explorer-snapshot-card .snapshot-copy>span,.explorer-snapshot-card .snapshot-copy>strong{font-size:10px;line-height:1.15}.snapshot-status-dot{background:var(--muted);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #7c8b9847}.snapshot-status-dot.fresh{background:var(--cyan);box-shadow:0 0 9px #53e6cf75}.snapshot-status-dot.stale{background:var(--warning);box-shadow:0 0 9px #ffbe5c61}.snapshot-copy{flex:1;gap:1px;min-width:0;display:grid}.snapshot-copy>span,.snapshot-copy>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.snapshot-copy>strong{color:var(--text);font-size:11px;line-height:1.25}.snapshot-card span{color:var(--muted);font-size:12px}.snapshot-card span.fresh{color:var(--cyan)}.snapshot-card span.stale{color:var(--warning)}.snapshot-card small{color:var(--muted)}.portfolio-snapshot-card{justify-content:flex-end;width:226px;min-width:226px}.portfolio-snapshot-card>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.portfolio-snapshot-card>small{text-align:right;font-variant-numeric:tabular-nums;flex:0 0 30px;width:30px}.portfolio-snapshot-card>small.is-placeholder{visibility:hidden}.snapshot-card button{border:1px solid var(--border);width:30px;height:30px;color:var(--cyan);background:#111923;border-radius:7px;flex:none;place-items:center;padding:0;font-size:18px;display:grid}.snapshot-card button.is-loading svg{animation:.75s linear infinite snapshot-refresh-spin}.toolbar{border:1px solid var(--border);background:#0d1219eb;border-radius:14px;align-items:center;gap:10px;margin-bottom:12px;padding:10px;display:flex}.explorer-toolbar{justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.explorer-toolbar-group{align-items:center;gap:6px;display:flex}.explorer-toolbar-label{color:#718291;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.explorer-segmented{background:#0a0f15;border:1px solid #fff1;border-radius:11px;align-items:center;gap:3px;padding:3px;display:inline-flex}.explorer-segmented button{min-height:30px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 10px;font-size:14px;font-weight:800}.explorer-segmented button:hover{color:var(--text);background:#ffffff09}.explorer-segmented button.active{color:var(--cyan-strong);background:#53e6cf1a;border-color:#53e6cf4d;box-shadow:inset 0 0 0 1px #53e6cf09}.explorer-toolbar-actions{justify-content:flex-end;align-items:center;gap:9px;margin-left:auto;display:flex}.explorer-search-input{border:1px solid var(--border);width:clamp(180px,18vw,260px);min-height:34px;color:var(--text);background:#111923;border-radius:10px;padding:0 11px;font-size:12px}.explorer-search-input::placeholder{color:#718291}.explorer-tool-button{border:1px solid var(--border);color:#c5d0d8;background:#111923;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:14px;font-weight:800;display:inline-flex}.explorer-tool-button svg{color:var(--muted)}.explorer-tool-button:hover,.explorer-tool-button.active{color:var(--cyan-strong);background:#53e6cf14;border-color:#53e6cf6b}.explorer-tool-button:hover svg,.explorer-tool-button.active svg{color:var(--cyan)}.explorer-preset-links{align-items:center;gap:16px;display:flex}.explorer-segmented.explorer-preset-links{gap:3px}.explorer-preset-links button{color:var(--muted);font:inherit;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.explorer-segmented.explorer-preset-links button{padding:0 10px;font-size:12px}.explorer-preset-links button:hover,.explorer-preset-links button.active{color:var(--cyan-strong)}.explorer-preset-option{color:#ecf4f7;border:1px solid #0000;border-radius:8px;align-items:center;padding:0 5px;display:inline-flex}.explorer-preset-option.active{background:#53e6cf1a;border-color:#53e6cf4d}.explorer-segmented.explorer-preset-links .explorer-preset-option button{color:#ecf4f7;padding:0 5px}.explorer-segmented.explorer-preset-links .explorer-preset-option button:hover,.explorer-segmented.explorer-preset-links .explorer-preset-option button:focus-visible,.explorer-segmented.explorer-preset-links .explorer-preset-option.active button{color:#ecf4f7}.explorer-preset-rename{justify-content:center;align-items:center;width:23px;display:inline-flex;min-height:25px!important}.explorer-preset-option input{border:1px solid var(--cyan);color:#ecf4f7;background:#111923;border-radius:6px;width:96px;min-height:27px;padding:0 6px;font-size:12px}.toggle-label{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.toggle-label input{opacity:0;pointer-events:none;position:absolute}.toggle-label span{background:#26333f;border-radius:18px;width:31px;height:18px;position:relative}.toggle-label span:after{content:"";background:#7c8b98;border-radius:50%;width:12px;height:12px;transition:all .15s;position:absolute;top:3px;left:3px}.toggle-label input:checked+span{background:#53e6cf40}.toggle-label input:checked+span:after{background:var(--cyan);left:16px}.secondary-button,.toolbar select,.settings-content select,.settings-content input,.position-modal select{border:1px solid var(--border);min-height:36px;color:var(--text);background:#111923;border-radius:9px;padding:0 11px;font-size:11px}.secondary-button{white-space:nowrap}.secondary-button.active{color:var(--cyan-strong);background:#53e6cf14;border-color:#53e6cf73}.primary-button{background:var(--cyan);color:#06110f;border:0;border-radius:10px;min-height:40px;padding:0 16px;font-weight:800}.danger-button{min-height:36px;color:var(--danger);background:#ff7c8712;border:1px solid #ff7c8759;border-radius:9px;padding:0 12px;font-size:11px}.explorer-control-panel{border:1px solid var(--border);background:#0d1219f7;border-radius:14px;margin:-2px 0 12px;padding:16px;box-shadow:0 16px 45px #00000038}.control-panel-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:14px;display:flex}.control-panel-heading strong,.control-panel-heading span{display:block}.control-panel-heading strong{font-size:13px}.control-panel-heading span,.panel-note{color:var(--muted);font-size:10px}.control-panel-heading>button{color:var(--muted);background:0 0;border:0;font-size:20px}.filter-heading-content{flex:1;min-width:0}.filter-heading-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-id-display{border:1px solid var(--border);background:#111923;border-radius:8px;align-items:center;gap:3px;min-width:0;padding:5px 8px;display:flex}.filter-id-display>span:first-child{color:var(--text);white-space:nowrap;margin-right:5px;font-size:11px}.filter-id-display code{max-width:min(62vw,620px);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.filter-id-display button,.filter-id-editor button{border:1px solid var(--border);min-height:25px;color:var(--muted);background:#ffffff08;border-radius:6px;justify-content:center;align-items:center;padding:0 7px;font-size:10px;display:inline-flex}.filter-id-display button:hover,.filter-id-editor button:hover{color:var(--text);border-color:var(--accent)}.filter-id-feedback{color:var(--accent);font-size:10px}.filter-id-editor{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.filter-id-editor input{border:1px solid var(--border);min-width:220px;min-height:29px;color:var(--text);background:#111923;border-radius:6px;flex:320px;padding:0 8px;font:10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.filter-id-error{color:var(--danger);margin-top:6px;font-size:10px;display:block}.filter-reset-button{min-height:27px;color:var(--danger);background:#ff7c8712;border:1px solid #ff7c8759;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:10px;display:inline-flex}.filter-reset-button:hover{border-color:var(--danger)}.preset-reset-modal-content{padding:20px 24px 24px}.risk-flags-modal.preset-reset-modal{background:#141d28;border:1px solid #344250;border-radius:18px;width:min(460px,100vw - 32px);box-shadow:0 24px 80px #0009}.preset-reset-modal .risk-flags-modal-header{padding:24px}.preset-reset-modal .risk-flags-modal-header h2{margin-top:8px;font-size:22px}.preset-reset-modal .risk-flags-modal-header>button{border:1px solid var(--border);border-radius:8px;width:32px;height:32px}.preset-reset-modal-actions>button{cursor:pointer;border-radius:9px;min-height:40px;padding:0 16px;font-size:13px;font-weight:600}.preset-reset-modal-actions>.danger-button{color:#fff;background:#b94d45;border:1px solid #dc766d}.preset-reset-modal-actions>.danger-button:hover{background:#cc5c53}.preset-reset-modal-actions>button:focus-visible{outline:2px solid var(--text);outline-offset:3px}.preset-reset-modal-content p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.preset-reset-modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.preset-reset-modal-actions>button:not(.danger-button){border:1px solid var(--border);min-height:36px;color:var(--muted);background:#ffffff08;border-radius:9px;padding:0 12px;font-size:11px}.filter-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.filter-grid label{color:var(--muted);font-size:9px}.filter-grid input,.filter-grid select,.preset-editor input{border:1px solid var(--border);width:100%;min-height:36px;color:var(--text);background:#111923;border-radius:8px;margin-top:6px;padding:0 10px;font-size:10px}.filter-number-field,.filter-text-field,.filter-boolean-field{min-width:0}.narrative-tag-filter{grid-column:span 2;min-width:0;position:relative}.narrative-tag-input{border:1px solid var(--border);cursor:text;background:#111923;border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px;width:100%;min-height:34px;margin-top:4px;padding:4px 7px;display:flex}.narrative-tag-input.is-open,.narrative-tag-input:focus-within{border-color:#53e6cf80;box-shadow:0 0 0 3px #53e6cf14}.explorer-page .filter-grid .narrative-tag-input input{width:auto;min-width:70px;min-height:22px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:90px;margin:0;padding:0 2px}.narrative-tag-chip{min-height:23px;color:var(--cyan-strong);background:#53e6cf17;border:1px solid #53e6cf47;border-radius:999px;align-items:center;gap:3px;padding:0 4px 0 7px;font-size:10px;font-weight:750;display:inline-flex}.narrative-tag-chip button{color:#87a29f;background:0 0;border:0;border-radius:50%;place-items:center;width:17px;height:17px;padding:0;display:grid}.narrative-tag-chip button:hover,.narrative-tag-chip button:focus-visible{color:var(--cyan);background:#53e6cf21}.narrative-tag-options{z-index:40;background:#0d151d;border:1px solid #2a3c48;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:max(100%,260px);max-height:230px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 16px 36px #0000006b}.narrative-tag-options button{color:#b9c6cf;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;min-height:30px;padding:0 8px;font-size:11px}.narrative-tag-options button:hover,.narrative-tag-options button:focus-visible{color:var(--cyan-strong);background:#53e6cf14;border-color:#53e6cf47}.narrative-tag-options>span{color:var(--muted);grid-column:1/-1;padding:8px;font-size:11px}.filter-number-control{border:1px solid var(--border);min-width:0;transition:border-color var(--motion-fast) var(--motion-soft), box-shadow var(--motion-fast) var(--motion-soft);background:#111923;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 36px;align-items:stretch;margin-top:6px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.filter-number-control:focus-within{border-color:#53e6cf80;box-shadow:0 0 0 3px #53e6cf14}.filter-number-control input{text-align:center;appearance:textfield;border:0;border-radius:0;min-width:0;margin:0}.filter-number-control input:focus{outline:0}.filter-number-control input::-webkit-inner-spin-button{appearance:none;margin:0}.filter-number-control input::-webkit-outer-spin-button{appearance:none;margin:0}.filter-number-control button{color:#91a1ad;background:#ffffff06;border:0;place-items:center;padding:0;display:grid}.filter-number-control button:first-child{border-right:1px solid var(--border)}.filter-number-control button:last-child{border-left:1px solid var(--border)}.filter-number-control button:hover:not(:disabled),.filter-number-control button:focus-visible{color:var(--cyan-strong);background:#53e6cf1a}.filter-number-control button:disabled{color:#46535e;cursor:not-allowed}.filter-boolean-field{flex-direction:column;justify-content:space-between;min-height:32px;display:flex}.filter-boolean-field>span{color:var(--muted)}.filter-boolean-field>button{border:1px solid var(--border);min-height:34px;color:var(--muted);background:#111923;border-radius:8px;align-items:center;gap:7px;margin-top:4px;padding:0 9px;font-size:11px;font-weight:750;display:flex}.filter-boolean-field>button>span{background:#27343e;border-radius:999px;width:27px;height:15px;position:relative}.filter-boolean-field>button>span:after{content:"";width:9px;height:9px;transition:left var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-soft);background:#7e909d;border-radius:50%;position:absolute;top:3px;left:3px}.filter-boolean-field>button.is-on{color:var(--cyan-strong);background:#53e6cf14;border-color:#53e6cf61}.filter-boolean-field>button.is-on>span{background:#53e6cf57}.filter-boolean-field>button.is-on>span:after{background:var(--cyan);left:15px}.column-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid}.column-grid label{color:#b9c6cf;cursor:grab;-webkit-user-select:none;user-select:none;border:1px solid #ffffff0e;border-radius:8px;align-items:center;gap:7px;padding:9px;font-size:10px;display:flex}.column-grid label:active{cursor:grabbing}.column-grid label.is-dragging{opacity:.45}.column-grid label.is-drop-target{background:#53e6cf14;border-color:#53e6cf80}.column-grid input[type=checkbox]{appearance:none;cursor:pointer;background:#111b22;border:1px solid #3c5660;border-radius:5px;flex:0 0 17px;place-content:center;width:17px;height:17px;margin:0;display:grid}.column-grid input[type=checkbox]:before{content:"";width:8px;height:4px;transition:transform var(--motion-fast) var(--motion-ease);border-bottom:2px solid #061310;border-left:2px solid #061310;transform:translateY(-1px)rotate(-45deg)scale(0)}.column-grid input[type=checkbox]:checked{border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 12px #53e6cf33}.column-grid input[type=checkbox]:checked:before{transform:translateY(-1px)rotate(-45deg)scale(1)}.column-grid input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #53e6cf6b}.control-panel-actions,.preset-editor{align-items:center;gap:8px;margin-top:14px;display:flex}.preset-editor input{width:min(280px,100%);margin-top:0}.table-panel{border:1px solid var(--border);background:#0b1016eb;border-radius:15px;overflow:hidden}.explorer-table-heading{border-bottom:1px solid var(--border);background:#0d131ae6;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:8px 12px 8px 16px;display:flex}.explorer-table-heading strong{color:var(--text);font-size:15px}.table-scroll{overflow-x:auto}.explorer-table-panel .table-scroll{transition:opacity .12s}.explorer-table-panel.is-refreshing .table-scroll{opacity:.55}table{border-collapse:collapse;width:100%;min-width:1430px}th{text-align:left;color:#718291;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--border);white-space:nowrap;background:#0b1016;height:46px;padding:0 12px;font-size:9px;font-weight:800}th button{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}td{color:#c5d0d8;white-space:nowrap;border-bottom:1px solid #ffffff0e;height:58px;padding:0 12px;font-size:11px}tbody tr{transition:background var(--motion-fast) var(--motion-soft), box-shadow var(--motion-fast) var(--motion-soft)}tbody tr:hover{background:#53e6cf09}tbody tr:last-child td{border-bottom:0}.pool-name strong,.pool-name span{display:block}.pool-name strong{color:var(--text);font-size:12px}.pool-name span{color:var(--muted);margin-top:3px;font-size:9px}.protocol-tag{border-radius:5px;align-items:center;width:fit-content;padding:3px 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.explorer-pair{align-items:center;gap:9px;display:flex}.explorer-pool-cell,.explorer-token-cell{min-width:200px;padding:0}.explorer-token-column{min-width:200px}.explorer-pool-link{min-height:66px;color:inherit;align-items:center;padding:0 12px;text-decoration:none;display:flex}.explorer-pool-link:hover .pool-name strong{color:var(--cyan-strong)}.explorer-token-toggle{width:100%;min-height:66px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:17px 58px minmax(0,1fr);align-items:center;gap:9px;padding:0 12px;display:grid}.explorer-token-toggle>svg{color:var(--muted);transition:transform .16s}.explorer-token-toggle>svg.expanded{color:var(--cyan);transform:rotate(90deg)}.pool-name .explorer-token-actions{align-items:center;gap:4px;margin-top:4px;display:flex}.explorer-token-actions>button,.explorer-token-actions>a{width:22px;height:22px;color:var(--muted);cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:5px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.explorer-token-actions>button:hover,.explorer-token-actions>a:hover,.explorer-token-actions>button:focus-visible,.explorer-token-actions>a:focus-visible{color:var(--cyan-strong);background:#53e6cf12;border-color:#53e6cf59}.dexscreener-icon{filter:brightness(.85);width:16px;height:16px}.explorer-token-row{cursor:pointer;background:#ffffff03}.explorer-token-row:focus-visible{outline-offset:-2px;outline:2px solid #53e6cf85}.explorer-token-row.is-expanded{background:#53e6cf09}.explorer-pool-row{background:#0000002e}.explorer-pool-row td{color:#93a4b0;height:58px;font-weight:600}.explorer-child-cell .explorer-pool-link{grid-template-columns:58px minmax(0,1fr);gap:14px;padding-left:33px;display:grid}.explorer-pool-cell .asset-icons{transform:translate(-10px)}.explorer-external-link{color:var(--cyan-strong);align-items:center;gap:4px;display:inline-flex}.asset-icons{align-items:center;gap:2px;min-width:58px;display:inline-flex}.position-table td>.asset-icons{display:inline-flex}.asset-icon{color:#cbd7dd;background:#17222c;border:1px solid #344452;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:8px;display:grid;position:relative;overflow:hidden}.asset-icon img{z-index:1;object-fit:cover;background:#17222c;width:100%;height:100%;position:absolute;inset:0}.asset-icon b{font-size:8px}.protocol-tag.dlmm{color:var(--cyan);background:#53e6cf17}.protocol-tag.damm_v2{color:#b4a8ff;background:#8f7cff1a}.change.negative{color:#f87171}.change{color:var(--cyan-strong)}.clear-risk{color:var(--cyan)}.risk-flags-trigger{color:var(--warning);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px dotted;padding:0}.risk-flags-trigger:hover,.risk-flags-trigger:focus-visible{color:#ffd48a}.row-action{color:var(--cyan-strong);background:#53e6cf14;border:1px solid #53e6cf59;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800}.pagination{border-top:1px solid var(--border);min-height:52px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 14px;font-size:10px;display:flex}.pagination div{gap:7px;display:flex}.pagination button{border:1px solid var(--border);background:var(--panel-2);color:var(--text);border-radius:8px;padding:7px 10px;font-size:10px}.explorer-pagination{justify-content:flex-start}.explorer-page{width:min(1760px,100%)}.explorer-page .explorer-toolbar-label{font-size:11px}.explorer-page .explorer-segmented button,.explorer-page .explorer-tool-button,.explorer-page .toggle-label{font-size:12px}.explorer-page .toggle-label span{width:29px;height:16px}.explorer-page .toggle-label span:after{width:10px;height:10px}.explorer-page .toggle-label input:checked+span:after{left:16px}.explorer-page .control-panel-heading strong{font-size:15px}.explorer-page .control-panel-heading span,.explorer-page .panel-note{font-size:12px}.explorer-page .control-panel-heading>button{font-size:16px}.explorer-page .filter-grid label{font-size:10px}.explorer-page .filter-grid{gap:6px}.explorer-filter-flow{gap:7px;padding:0 0 4px;display:grid}.filter-flow-category{background:linear-gradient(145deg,#101b24c7,#080f15b8);border:1px solid #53e6cf1a;border-radius:11px;min-width:0;padding:0;overflow:visible}.filter-category-header{justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:5px 8px;display:flex}.filter-category-expand{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;grid-template-columns:16px minmax(120px,1fr) auto;align-items:center;gap:7px;padding:5px 7px;display:grid}.filter-category-expand svg{color:#77908f;transition:transform .16s}.filter-category-expand[aria-expanded=true] svg{transform:rotate(180deg)}.filter-category-expand strong{color:#d7e5e7;letter-spacing:.015em;font-size:13px;font-weight:750}.filter-category-impact{color:#a9c3bf;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:700}.filter-category-impact small{color:#718984;font-size:inherit}.filter-category-toggle{color:#7d8c95;background:#0b1219;border:1px solid #34434c;border-radius:7px;justify-content:center;align-items:center;gap:4px;width:52px;min-height:28px;padding:0 7px;font-size:10px;font-weight:750;display:inline-flex}.filter-category-toggle.is-on{color:#83efda;background:#1a635738;border-color:#53e6cf61}.filter-flow-category.is-disabled{border-color:#828f971a}.filter-flow-category.is-disabled .filter-category-expand strong,.filter-flow-category.is-disabled .filter-category-impact{color:#69777e}.filter-flow-category fieldset:disabled{opacity:.52}.filter-flow-category fieldset:disabled .filter-flow-control>div{border-color:#828f9724}.filter-flow-caption{color:var(--muted);margin:0 0 10px;font-size:11px}.filter-flow-sync-warning{color:#e9c778;background:#f5b94814;border:1px solid #f5b94861;border-radius:8px;margin:0 0 7px;padding:7px 10px;font-size:11px}.explorer-page .filter-flow-grid{border:0;border-top:1px solid #53e6cf12;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:start;gap:7px 0;margin:0;padding:5px 8px 9px}.filter-flow-step{grid-template-columns:82px minmax(0,1fr);align-items:start;min-width:0;display:grid}.filter-flow-step.has-finish{z-index:2;position:relative}.filter-flow-control{min-width:0;position:relative}:is(.filter-flow-step:has(.filter-setting-tooltip:hover),.filter-flow-step:has(.filter-setting-tooltip:focus-visible)){z-index:20}.filter-setting-tooltip{z-index:4;color:#9eb1b8;cursor:help;background:#101922;border:1px solid #38515b;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:0;right:-6px;transform:translateY(-50%)}.filter-setting-tooltip:hover,.filter-setting-tooltip:focus-visible{color:var(--cyan);border-color:#53e6cfb8;outline:none}.filter-setting-tooltip:after{z-index:30;color:#e8f4f4;content:attr(data-tooltip);text-align:left;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;background:#101a23;border:1px solid #334856;border-radius:7px;width:max-content;max-width:min(260px,72vw);padding:7px 9px;font-size:11px;font-weight:600;line-height:1.35;position:absolute;top:calc(100% + 8px);right:-5px;box-shadow:0 10px 28px #0000006b}.filter-setting-tooltip:hover:after,.filter-setting-tooltip:focus-visible:after{opacity:1;visibility:visible}.explorer-page .filter-flow-control>div{background:#101922;width:100%;height:42px;min-height:42px}.explorer-page .filter-flow-control.is-impact-medium>div{border-color:#e6b148b3;box-shadow:inset 0 0 0 1px #e6b14814}.explorer-page .filter-flow-control.is-impact-high>div{border-color:#ef5c5cb8;box-shadow:inset 0 0 0 1px #ef5c5c14}.filter-flow-connector{justify-content:center;align-items:center;gap:5px;min-width:0;height:42px;display:flex;position:relative}.filter-flow-connector:before{content:"";background:#355753;height:1px;position:absolute;top:21px;left:0;right:0}.filter-flow-connector:after{content:"";border-top:1px solid #60978e;border-right:1px solid #60978e;width:6px;height:6px;position:absolute;top:18px;right:1px;transform:rotate(45deg)}.filter-flow-count{z-index:1;color:#83efda;font-variant-numeric:tabular-nums;white-space:nowrap;background:#102320;border:1px solid #355753;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-width:38px;padding:3px 5px;font-size:12px;font-weight:750;line-height:1.2;display:flex;position:relative}.filter-flow-count small{color:#9dbdb5;font-size:8px;font-weight:500}.filter-flow-finish{width:82px;position:absolute;top:0;left:100%}.filter-flow-finish:before{right:50%}.filter-flow-finish:after{display:none}@media (width<=700px){.explorer-page .filter-flow-grid{grid-template-columns:minmax(0,1fr)}.filter-category-expand{grid-template-columns:16px minmax(90px,1fr) auto}}.explorer-page .filter-number-field,.explorer-page .filter-text-field,.explorer-page .filter-boolean-field,.explorer-page .narrative-tag-filter{background:linear-gradient(145deg,#ffffff05,#ffffff02);border:1px solid #ffffff0e;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;height:42px;padding:5px 6px 5px 8px;display:grid}.explorer-page .filter-range-field{background:linear-gradient(145deg,#ffffff05,#ffffff02);border:1px solid #ffffff0e;border-radius:9px;grid-template-columns:minmax(52px,.65fr) minmax(104px,1.35fr);align-items:center;gap:7px;height:42px;padding:4px 6px 4px 8px;display:grid;overflow:hidden}.filter-range-label{color:#92a2ad;min-width:0;font-size:12px}.filter-range-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;min-width:0;height:28px;display:grid}.explorer-page .filter-range-inputs label{min-width:0;display:block}.explorer-page .filter-range-inputs input{color:#d9e4e8;background:#0c141c;border:1px solid #2b3a46;border-radius:6px;width:100%;min-width:0;height:28px;min-height:0;margin:0;padding:0 5px;font-size:9px;font-weight:750}.explorer-page .filter-grid label,.explorer-page .filter-boolean-field>span{color:#92a2ad;min-width:0;font-size:13px;line-height:1.25}.explorer-page .filter-text-field>input{width:82px;min-height:32px;color:var(--text);background:#0c141c;border:1px solid #2b3a46;border-radius:7px;margin:0;padding:0 8px;font-size:10px}.explorer-page .filter-number-control{background:#0c141c;border-color:#2b3a46;border-radius:8px;grid-template-rows:1fr;grid-template-columns:20px minmax(0,1fr) 20px;width:82px;height:32px;margin:0;box-shadow:inset 0 1px #ffffff06,0 4px 12px #0000001f}.explorer-page .filter-number-control input{color:#d9e4e8;background:#ffffff05;width:100%;min-height:30px;padding:0 3px;font-size:10px;font-weight:750}.explorer-page .filter-number-control button{min-height:0}.explorer-page .filter-number-control button:first-child{border-bottom:0;border-right:1px solid #ffffff0e}.explorer-page .filter-number-control button:last-child{border-top:0;border-left:1px solid #ffffff0e}.explorer-page .filter-boolean-field{flex-direction:initial;justify-content:initial}.explorer-page .filter-boolean-field>button{background:#0c141c;border-color:#2b3a46;border-radius:7px;justify-content:center;width:82px;min-height:32px;margin:0;padding:0 7px;font-size:10px}.explorer-page .filter-text-field,.explorer-page .narrative-tag-filter{grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.explorer-page .filter-text-field>input{width:100%;min-width:0}.explorer-page .narrative-tag-input{scrollbar-width:thin;background:#0c141c;border-color:#2b3a46;border-radius:8px;flex-wrap:nowrap;gap:3px;width:100%;min-width:0;height:30px;min-height:0;margin:0;padding:1px 4px;overflow:auto hidden}.explorer-page .filter-grid .narrative-tag-input input{flex:0 0 58px;min-width:100%;height:18px;min-height:0;font-size:10px}.explorer-page .filter-grid .narrative-tag-input:has(.narrative-tag-chip) input{flex:1 0 36px;min-width:36px}.explorer-page .narrative-tag-chip{white-space:nowrap;flex:none;gap:2px;height:18px;min-height:0;padding:0 2px 0 5px;font-size:9px}.explorer-page .narrative-tag-chip button{width:14px;height:14px}.explorer-page .explorer-control-panel[aria-label=Explorer\ filters] .control-panel-heading{margin-bottom:3px}.explorer-page .column-grid label{min-height:44px;padding:9px;font-size:13px}.explorer-page table{table-layout:fixed;min-width:100%}.explorer-page th,.explorer-page td{text-overflow:ellipsis;padding-left:7px;padding-right:7px;overflow:hidden}.explorer-sort-arrow{visibility:hidden;width:1em;display:inline-block}.explorer-page th[aria-sort=ascending] .explorer-sort-arrow,.explorer-page th[aria-sort=descending] .explorer-sort-arrow{visibility:visible}.explorer-page th{letter-spacing:.03em;height:52px;font-size:12px}.explorer-page td{font-variant-numeric:tabular-nums;height:66px;font-size:14px;font-weight:800}.explorer-page .pool-name strong{font-size:14px}.explorer-page .pool-name span{font-size:11px;font-weight:400}.explorer-page .row-action,.explorer-page .pagination,.explorer-page .pagination button{font-size:14px}.explorer-page .row-action{padding:9px 12px}.explorer-page .empty-state strong{font-size:18px}.explorer-page .empty-state span{font-size:14px}.empty-state{min-height:330px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.empty-state strong{color:var(--text);font-size:16px}.empty-state span{max-width:460px;font-size:12px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010408b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.risk-flags-modal{background:#0d131a;border:1px solid #2b3a47;border-radius:16px;width:min(520px,100%);max-height:min(680px,100vh - 40px);overflow:auto;box-shadow:0 28px 90px #0000008c}.data-availability-modal{background:#0d131a;border:1px solid #2b3a47;border-radius:16px;width:1120px;max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;box-shadow:0 28px 90px #0000008c}.data-availability-content{gap:8px;padding:0 12px 12px;display:grid}.data-availability-modal .risk-flags-modal-header{padding:10px 12px}.data-availability-modal .risk-flags-modal-header h2{font-size:17px}.data-availability-content p{margin:4px 0;font-size:12px}.data-availability-search{gap:4px;padding:10px 12px;font-size:12px;display:grid}.data-availability-exclusions{text-align:left;overflow-wrap:anywhere;max-width:620px}.data-availability-exclusions article{border-bottom:1px solid #2b3a47;padding:12px 0}.data-availability-search input{width:100%;min-width:0;color:inherit;background:0 0;border:1px solid #444;border-radius:6px;padding:10px 12px}.data-availability-search small,.data-availability-total small{overflow-wrap:anywhere}.data-availability-content h3{margin:0 0 6px;font-size:12px}.data-availability-total{background:#53e6cf12;border:1px solid #53e6cf40;border-radius:13px;grid-template-columns:auto auto;align-items:baseline;gap:2px 12px;padding:9px 11px;display:grid}.data-availability-total span,.data-availability-total small,.data-availability-summary small{color:var(--muted);font-size:11px}.data-availability-total strong{color:var(--cyan-strong);font-variant-numeric:tabular-nums;font-size:15px}.data-availability-total small{grid-column:1/-1}.data-availability-summary{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:6px;display:grid}.data-availability-summary article{border:1px solid var(--border);background:#101820;border-radius:11px;gap:5px;padding:8px;display:grid}.data-availability-summary article>div:first-child{justify-content:space-between;gap:12px;font-size:11px;display:flex}.data-availability-summary article>div:first-child span{color:var(--cyan-strong);font-variant-numeric:tabular-nums;font-weight:800}.availability-bar{background:#24313c;border-radius:999px;height:5px;overflow:hidden}.availability-bar span{border-radius:inherit;background:var(--cyan);height:100%;display:block}.data-point-availability-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:4px;display:grid}.data-point-availability-grid article{border:1px solid var(--border);background:#101820;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 7px;display:grid}.data-availability-modal article[data-coverage=full]{border-color:#4ade80}.data-availability-modal article[data-coverage=partial]{border-color:#facc15}.data-availability-modal article[data-coverage=low]{border-color:#f87171}.data-point-availability-grid span{color:#c5d0d8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.data-point-availability-grid strong{color:var(--cyan-strong);font-variant-numeric:tabular-nums;font-size:10px}.data-availability-empty{min-width:0;min-height:80px;padding:12px}.risk-flags-modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 16px;display:flex}.risk-flags-modal-header span{color:var(--warning);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.risk-flags-modal-header h2{margin:3px 0 0;font-size:20px}.risk-flags-modal-header button{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);background:#111923;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.risk-flags-modal-list{gap:9px;padding:14px 16px 16px;display:grid}.settings-modal,.position-modal{background:#0d131a;border:1px solid #2b3a47;border-radius:18px;width:min(760px,100%);max-height:min(720px,100vh - 40px);overflow:auto;box-shadow:0 28px 90px #0000008c}.settings-modal{flex-direction:column;width:min(520px,100%);height:min(530px,100vh - 40px);max-height:none;font-size:14px;display:flex;overflow:hidden}.settings-modal.wallets-modal{width:min(720px,100%);height:auto;max-height:calc(100vh - 40px)}.settings-modal.compact-settings-modal{height:auto;max-height:calc(100vh - 40px)}.settings-modal .modal-header{flex:0 0 80px}.settings-modal .modal-header h2{font-size:23px}.settings-modal .eyebrow{font-size:13px}.settings-modal button{white-space:nowrap;width:fit-content;min-width:0;height:40px;min-height:40px;padding:0 14px;font-size:13px}.settings-modal .icon-button{width:40px;padding:0}.settings-modal small{font-size:14px!important}.position-modal{width:min(560px,100%);max-height:min(860px,100vh - 40px);padding-bottom:22px}.compact-position-modal{width:min(460px,100%)}.wallet-balances-modal{background:radial-gradient(circle at 92% 5%,#53e6cf17,#0000 34%),radial-gradient(circle at 5% 95%,#8f7cff17,#0000 38%),#0d131a;border:1px solid #53e6cf40;border-radius:18px;width:min(580px,100%);max-height:min(720px,100vh - 40px);overflow:hidden;box-shadow:0 28px 90px #0009,0 0 44px #53e6cf0b}.wallet-balances-modal .modal-header{min-height:94px;padding:18px 22px}.wallet-balances-modal .modal-header h2{margin:3px 0 2px;font-size:23px}.wallet-balances-modal .modal-header small{color:var(--muted);font-size:12px}.wallet-balances-eyebrow{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.wallet-balances-content{min-height:180px;max-height:min(590px,100vh - 154px);padding:16px;overflow-y:auto}.wallet-balances-state{min-height:148px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:10px;font-size:14px;display:grid}.wallet-balances-state.is-error{color:#ff9f9f}.wallet-balances-state .spin{color:var(--cyan);animation:.75s linear infinite snapshot-refresh-spin}.wallet-token-list{gap:8px;display:grid}.wallet-token-row{background:#121b24d1;border:1px solid #8497a829;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:11px 13px;display:grid}.wallet-token-row:hover{border-color:#53e6cf61}.wallet-token-icon{color:#c8beff;background:#17222c;border:1px solid #8f7cff4d;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;display:grid;position:relative;overflow:hidden}.wallet-token-icon img{z-index:1;object-fit:cover;background:#17222c;width:100%;height:100%;position:absolute;inset:0}.wallet-token-icon b{font-size:10px}.wallet-token-identity,.wallet-token-identity strong,.wallet-token-identity small{min-width:0;display:block}.wallet-token-identity strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.wallet-token-identity small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:11px}.wallet-token-amount{max-width:210px;color:var(--text);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:3px;font-size:14px;display:flex;overflow:hidden}.wallet-token-amount>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.wallet-token-amount small{color:var(--muted);font-size:11px;font-weight:600;line-height:1}.modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:80px;padding:16px 20px;display:flex}.modal-header h2{margin:4px 0 0;font-size:22px}.settings-layout{flex:auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.settings-content{padding:26px;overflow-y:auto}.settings-content h3{margin:0 0 7px;font-size:18px}.settings-content>p{color:var(--muted);font-size:13px;line-height:1.6}.settings-content .primary-button,.settings-content .secondary-button{margin:10px 8px 0 0}.settings-content fieldset{color:var(--text);border:0;gap:10px;padding:10px 0;font-size:13px;display:grid}.settings-content fieldset label{color:var(--text);align-items:center;gap:8px;font-size:12px;display:flex}.settings-content fieldset input{width:auto;min-height:auto}.settings-content select,.settings-content input{width:100%;font-size:12px}.compact-settings-modal .settings-content{padding:18px 24px 22px}.settings-compact-section+.settings-compact-section{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.settings-compact-section h3{margin-bottom:3px}.settings-compact-section>p{color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.4}.settings-content fieldset.transaction-delivery-options{grid-template-columns:repeat(2,max-content);gap:22px;padding:5px 0}.settings-inline-row{align-items:center;gap:12px;margin:7px 0 0;display:flex}.settings-inline-row .field-label{margin:0}.settings-content .settings-speed-row select{width:max-content;min-width:108px}.compact-settings-modal .field-label{margin:9px 0 5px}.compact-settings-modal .settings-inline-row .field-label{margin:0}.compact-settings-modal .notice{margin:8px 0 6px;padding:9px 11px}.compact-settings-modal .settings-content .primary-button,.compact-settings-modal .settings-content .secondary-button{margin-top:7px}.settings-save-row{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.compact-settings-modal .settings-save-row .primary-button{margin-top:0}.settings-modal .field-label,.settings-modal .notice{font-size:12px}.field-label{color:#aab7c2;margin:16px 0 7px;font-size:11px;display:block}.notice{color:#e4c98f;background:#f3bd620f;border:1px solid #f3bd6240;border-radius:10px;margin:18px 0 8px;padding:12px 13px;font-size:11px;line-height:1.5}.notice.neutral{color:#9fb4c3;border-color:var(--border);background:#111923}.compound-conversion-notice{font-size:12px}.settings-footnote{margin-top:30px!important;font-size:10px!important}.wallet-list{gap:8px;margin:16px 0 8px;display:grid}.portfolio-automation-status{color:var(--muted);white-space:normal;overflow-wrap:anywhere;margin-top:5px;font-size:11px;font-weight:500;line-height:1.4;display:block}.portfolio-automation-status>span{font-size:8px}.portfolio-automation-status.is-working{color:var(--cyan-strong)}.wallet-list article{border:1px solid var(--border);background:#0b1117;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.wallet-list article strong,.wallet-list article div>span{display:block}.wallet-list article strong{color:var(--text);font-size:12px}.wallet-list article div>span{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.wallet-list article button{color:#e4c98f;background:#f3bd620f;border:1px solid #f3bd624d;border-radius:7px}.settings-modal .wallet-list article .wallet-export-button{height:32px;min-height:32px;padding:0 9px;font-size:12px}.wallet-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.settings-modal .wallet-list article .wallet-row-actions button{height:32px;min-height:32px;padding:0 9px;font-size:11px}.settings-modal .wallet-list article .wallet-row-actions .wallet-remove-button{color:var(--danger);background:#ff7c8712;border-color:#ff7c8759}.settings-modal .custody-tag{font-size:10px}.custody-tag{color:var(--cyan-strong);white-space:nowrap;background:#53e6cf12;border:1px solid #53e6cf40;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.custody-tag.is-non-custodial{color:#c4baff;background:#8f7cff14;border-color:#8f7cff47}.automation-tag,.manual-tag{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.automation-tag{color:var(--cyan);background:#53e6cf17}.manual-tag{color:#b4a8ff;background:#8f7cff1a}.wallet-empty{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:10px;margin:0;padding:18px;font-size:11px}.wallet-form{border:1px solid var(--border);background:#0a1016;border-radius:12px;margin-top:16px;padding:16px}.wallet-form h4{margin:0;font-size:14px}.wallet-form textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:92px;color:var(--text);background:#111923;border-radius:9px;padding:10px;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.wallet-form small{color:var(--warning);margin-top:6px;font-size:9px;display:block}.wallet-form-actions{align-items:center;gap:8px;margin-top:13px;display:flex}.wallet-remove-confirmation p{color:var(--muted);margin:9px 0;font-size:11px;line-height:1.5}.wallet-remove-confirmation code{overflow-wrap:anywhere;color:var(--warning);font-size:10px;display:block}.key-reveal{z-index:130;background:#010408e0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.key-reveal>div{background:#0d131a;border:1px solid #f3bd6252;border-radius:16px;width:min(600px,100%);padding:24px;box-shadow:0 28px 90px #000000a6}.key-reveal h3{margin:6px 0}.key-reveal p:not(.eyebrow){color:#cdbb98;font-size:11px;line-height:1.5}.key-reveal code{border:1px solid var(--border);max-height:150px;color:var(--cyan-strong);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#080d12;border-radius:9px;margin:16px 0 8px;padding:13px;font-size:11px;line-height:1.55;display:block;overflow:auto}.key-reveal small{color:var(--muted);overflow-wrap:anywhere;font-size:9px;display:block}.key-reveal>div>div{gap:8px;margin-top:18px;display:flex}.key-reveal .primary-button,.key-reveal .secondary-button{font-size:16px}.position-summary{grid-template-columns:repeat(3,1fr);gap:8px;padding:18px 20px 4px;display:grid}.position-summary span{border:1px solid var(--border);color:var(--muted);border-radius:10px;padding:12px;font-size:10px}.position-summary strong{color:var(--text);margin-top:5px;font-size:12px;display:block}.position-modal>label,.position-modal>select,.position-modal>.notice,.position-modal>button{margin-left:20px;margin-right:20px}.position-modal>select{width:calc(100% - 40px)}.full-width{width:calc(100% - 40px);margin-top:12px}.operation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 20px 0;display:grid}.operation-form-grid-stacked{grid-template-columns:1fr}.operation-form-grid label{color:var(--muted);font-size:9px}.operation-form-grid input:not([type=radio]):not([type=checkbox]),.operation-form-grid select{border:1px solid var(--border);width:100%;min-height:36px;color:var(--text);background:#111923;border-radius:9px;margin-top:6px;padding:0 11px;font-size:11px}.operation-form-grid .position-action-inline-field{min-width:0;min-height:44px;color:var(--text);justify-content:flex-start;align-items:center;gap:12px;padding:4px 0;font-size:13px;font-weight:700;display:flex}.operation-form-grid .position-action-inline-field span{white-space:nowrap;flex:0 0 112px;width:112px}.operation-form-grid .position-action-inline-field input,.operation-form-grid .position-action-inline-field select{flex:0 0 92px;width:92px;min-width:0;margin-top:0}.rebalance-settings-row{border:1px solid var(--border);background:#111923;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.operation-form-grid .rebalance-setting{min-width:0;color:var(--muted);grid-template-rows:1fr auto;gap:6px;margin:0;font-size:11px;font-weight:600;display:grid}.operation-form-grid .rebalance-setting input,.operation-form-grid .rebalance-setting select{width:100%;min-width:0;height:36px;min-height:36px;color:var(--text);border-radius:8px;margin:0;padding:7px 10px;font-size:13px;font-weight:600}.close-settlement-options{border:1px solid var(--border);border-radius:12px;gap:8px;margin:14px 20px 0;padding:14px;display:grid}.close-settlement-options legend{color:var(--text);padding:0 6px;font-size:14px;font-weight:700}.close-settlement-options label{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:11px;min-height:48px;padding:9px 11px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex}.close-settlement-options label:hover{border-color:var(--accent);background:#55cfb70f;box-shadow:0 0 0 1px #55cfb724}.close-settlement-options label:has(input:checked){border-color:var(--accent);background:#55cfb70f;box-shadow:0 0 0 1px #55cfb724}.close-settlement-options input{accent-color:var(--accent);flex:none}.close-settlement-options input[type=radio]{width:16px;height:16px;min-height:16px;margin:0;padding:0}.operation-form-grid>.close-settlement-options{min-width:0;margin:0}.close-settlement-options span{gap:2px;display:grid}.close-settlement-options strong{color:var(--text);font-size:13px}.close-settlement-options small{color:var(--muted);font-size:11px}.transaction-timeline{background:linear-gradient(145deg,#121c26f0,#090f15f5);border:1px solid #718a9e3d;border-radius:14px;margin:16px 20px 2px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.transaction-timeline:before{content:"";pointer-events:none;opacity:.75;background:radial-gradient(circle at 8% 0,#53e6cf14,#0000 34%),radial-gradient(circle at 100% 75%,#8f7cff12,#0000 38%);position:absolute;inset:0}.transaction-timeline>header{border-bottom:1px solid #718a9e2b;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px 11px;display:flex;position:relative}.transaction-timeline>header>div{gap:2px;display:grid}.transaction-timeline-kicker{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.transaction-timeline>header strong{color:var(--text);font-size:13px}.transaction-timeline-state{color:var(--muted);background:#050a0f7a;border:1px solid #718a9e40;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:800}.transaction-timeline-state.complete{color:var(--cyan);background:#53e6cf12;border-color:#53e6cf57}.transaction-timeline-state.failed{color:#ff9ca5;background:#ff7c8712;border-color:#ff7c8757}.transaction-timeline-state:not(.idle):not(.complete):not(.failed){color:#c7bcff;background:#8f7cff14;border-color:#8f7cff5c}.transaction-timeline ol{margin:0;padding:9px 14px 0;list-style:none;display:grid;position:relative}.transaction-timeline li{min-height:39px;color:var(--muted);grid-template-columns:30px minmax(0,1fr);display:grid;position:relative}.transaction-step-rail{justify-content:center;display:flex;position:relative}.transaction-timeline li:not(:last-child) .transaction-step-rail:after{content:"";width:1px;transition:background-color .28s var(--motion-soft), box-shadow .28s var(--motion-soft);background:#718a9e3d;position:absolute;top:28px;bottom:-3px;left:50%}.transaction-timeline li.complete:not(:last-child) .transaction-step-rail:after{background:#53e6cf8c;box-shadow:0 0 8px #53e6cf33}.transaction-step-icon{z-index:1;color:#758795;width:24px;height:24px;transition:border-color .26s var(--motion-soft), color .26s var(--motion-soft), background-color .26s var(--motion-soft), box-shadow .26s var(--motion-soft);background:#0c141c;border:1px solid #718a9e47;border-radius:50%;place-items:center;display:grid;position:relative}.transaction-timeline li.active .transaction-step-icon{color:#d4ccff;background:#8f7cff21;border-color:#8f7cffb8;box-shadow:0 0 0 4px #8f7cff0f,0 0 18px #8f7cff33}.transaction-timeline li.complete .transaction-step-icon{color:var(--cyan);background:#53e6cf1a;border-color:#53e6cfa3}.transaction-timeline li.failed .transaction-step-icon{color:#ff9ca5;background:#ff7c871a;border-color:#ff7c87b3;box-shadow:0 0 16px #ff7c8724}.transaction-timeline li.active .transaction-step-icon svg{animation:1.15s linear infinite transaction-spinner}.transaction-step-copy{align-content:start;min-width:0;padding:3px 0 8px 6px;display:grid}.transaction-step-copy strong{color:#aab6bf;transition:color .22s var(--motion-soft);font-size:12px}.transaction-timeline li.active .transaction-step-copy strong{color:#e4dfff}.transaction-timeline li.complete .transaction-step-copy strong{color:var(--text)}.transaction-timeline li.failed .transaction-step-copy strong{color:#ffb0b7}.transaction-step-copy em{color:#ff9ca5;margin-top:3px;font-size:10px;font-style:normal;line-height:1.35}.transaction-timeline li.active .transaction-step-copy em{color:var(--muted)}@keyframes transaction-spinner{to{transform:rotate(360deg)}}.compact-action-buttons{grid-template-columns:1fr;gap:10px;margin:16px 20px 0;display:grid}.compact-action-buttons button{width:100%;min-height:42px}.compact-simulation-result{background:#4ce0b30f;border:1px solid #4ce0b359;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:14px 20px 0;padding:11px 13px;display:flex}.compact-simulation-result strong{color:#8af1d0;font-size:12px}.compact-simulation-result span{color:var(--muted);text-align:right;font-size:10px}.operation-checkbox{color:var(--text);align-items:center;gap:8px;margin:14px 20px 0;font-size:10px;display:flex}.operation-checkbox input{width:auto;min-height:auto}.operation-preview{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.operation-preview-status{justify-content:space-between;align-items:center;margin:0 20px 10px;display:flex}.operation-preview-status span{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.operation-preview-status small{color:var(--muted);font-size:9px}.preview-ready{color:var(--cyan);background:#53e6cf17}.preview-blocked{color:#ff9c98;background:#f569651a}.operation-checks{gap:7px;margin:0 20px;display:grid}.operation-check{border:1px solid var(--border);background:#0a1016;border-radius:9px;grid-template-columns:auto 1fr;gap:3px 8px;padding:9px 10px;display:grid}.operation-check>span{text-transform:uppercase;border-radius:5px;grid-row:1/3;align-self:start;padding:3px 5px;font-size:7px;font-weight:900}.operation-check.pass>span{color:var(--cyan);background:#53e6cf17}.operation-check.warning>span{color:#ffd18b;background:#f3bd621a}.operation-check.block>span{color:#ff9c98;background:#f569651a}.operation-check strong{font-size:10px}.operation-check small{color:var(--muted);font-size:9px;line-height:1.4}.operation-fees{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 20px;display:grid}.operation-fees span{border:1px solid var(--border);color:var(--muted);border-radius:8px;padding:8px 10px;font-size:8px}.operation-fees strong{color:var(--text);margin-top:4px;font-size:10px;display:block}.operation-steps{color:var(--cyan);margin:12px 20px;padding-left:28px}.operation-steps li{padding:4px 0 8px 4px}.operation-steps strong,.operation-steps span,.operation-steps small{display:block}.operation-steps strong{color:var(--text);font-size:10px}.operation-steps span{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4}.operation-steps small{color:#b4a8ff;margin-top:3px;font-size:8px}.operation-preview>.notice,.operation-preview>.full-width{margin-left:20px;margin-right:20px}.browser-build-panel{background:#8f7cff0b;border:1px solid #8f7cff47;border-radius:11px;margin:16px 20px 0;padding:14px}.browser-build-panel>div:first-child strong,.browser-build-panel>div:first-child span{display:block}.browser-build-panel>div:first-child strong{color:#d7d0ff;font-size:11px}.browser-build-panel>div:first-child span{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5}.browser-build-panel>.secondary-button{margin-top:12px}.browser-build-panel>.notice{margin:12px 0 0}.browser-build-result{gap:7px;margin-top:12px;display:grid}.browser-build-result header{color:var(--cyan);background:#53e6cf12;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.browser-build-result header span{text-transform:uppercase;font-size:9px;font-weight:900}.browser-build-result header small{color:var(--muted);font-size:8px}.browser-build-result article{border:1px solid var(--border);background:#0a1016;border-radius:8px;padding:9px 10px}.browser-build-result article strong,.browser-build-result article span,.browser-build-result article small{display:block}.browser-build-result article strong{font-size:10px}.browser-build-result article span{color:#b8c4cc;margin-top:4px;font-size:9px}.browser-build-result article small{color:var(--muted);margin-top:4px;font-size:8px}.browser-build-result>.notice{margin:0}.browser-build-result>.secondary-button{justify-self:start}.build-grant-result{background:#53e6cf0b;border:1px solid #53e6cf4d;border-radius:8px;padding:10px}.build-grant-result>strong,.build-grant-result>span,.build-grant-result>small{display:block}.build-grant-result>strong{color:var(--cyan);font-size:10px}.build-grant-result>span{color:#c7d4da;margin-top:5px;font-size:9px}.build-grant-result>small{color:var(--muted);margin-top:5px;font-size:8px}.build-grant-result>.notice{margin:9px 0 0}.build-grant-result>.secondary-button{margin-top:10px}.signature-verification-result{background:#8f7cff0e;border:1px solid #8f7cff4d;border-radius:8px;margin-top:10px;padding:10px}.signature-verification-result>strong,.signature-verification-result>span,.signature-verification-result>small{display:block}.signature-verification-result>strong{color:#d7d0ff;font-size:10px}.signature-verification-result>span{color:#c7d4da;margin-top:5px;font-size:9px}.signature-verification-result>small{color:var(--muted);margin-top:5px;font-size:8px}.signature-verification-result>.notice{margin:9px 0 0}.operation-lifecycle{border:1px solid var(--border);background:#0a1016;border-radius:11px;margin:16px 20px 0;padding:14px}.operation-lifecycle>header{justify-content:space-between;align-items:center;display:flex}.operation-lifecycle>header span,.operation-lifecycle>header strong{display:block}.operation-lifecycle>header span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.operation-lifecycle>header strong{color:var(--cyan);margin-top:4px;font-size:11px}.operation-lifecycle>header small{color:var(--muted);font-size:8px}.operation-lifecycle ol{gap:0;margin:13px 0 0;padding:0;list-style:none;display:grid}.operation-lifecycle li{grid-template-columns:12px minmax(0,1fr) auto;gap:8px;padding:0 0 12px;display:grid;position:relative}.operation-lifecycle li:not(:last-child):before{content:"";background:#2b3a47;width:1px;position:absolute;top:10px;bottom:0;left:4px}.operation-lifecycle li>span{z-index:1;background:#0a1016;border:2px solid #53616b;border-radius:50%;width:9px;height:9px;margin-top:2px;position:relative}.operation-lifecycle li.current>span{border-color:var(--cyan);box-shadow:0 0 0 3px #53e6cf14}.operation-lifecycle li strong,.operation-lifecycle li small{display:block}.operation-lifecycle li strong{color:#c9d5da;font-size:9px}.operation-lifecycle li small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.operation-lifecycle li time{color:#71808b;font-size:8px}.operation-lifecycle>.notice{margin:0}.coming-panel{text-align:center;border:1px solid var(--border);background:linear-gradient(145deg,#111923f5,#0a0f15f5);border-radius:18px;padding:54px}.coming-panel.compact{padding:32px}.coming-panel h2{margin:14px 0 8px}.coming-panel p{max-width:650px;color:var(--muted);margin:0 auto;font-size:13px;line-height:1.6}.coming-icon{width:62px;height:62px;color:var(--cyan);background:#53e6cf0f;border:1px solid #53e6cf59;border-radius:18px;place-items:center;margin:0 auto;font-weight:900;display:grid}.pill-row{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:24px;display:flex}.pill-row span{border:1px solid var(--border);color:#aebbc5;border-radius:999px;padding:7px 10px;font-size:10px}.strategy-heading{margin-bottom:16px}.strategy-page select:not([multiple]){height:34px;min-height:34px}.strategy-wallet-control{align-items:center;gap:16px;min-width:0;display:flex}.strategy-wallet-icon{height:42px;color:var(--cyan);background:linear-gradient(145deg,#53e6cf21,#53e6cf06);border:1px solid #53e6cf33;border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.strategy-wallet-details{flex:0 0 380px;width:380px;min-width:0}.strategy-wallet-selection{align-items:center;gap:10px;display:flex}.strategy-wallet-selection label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.strategy-wallet-selection select{width:min(280px,100%);min-width:0;min-height:34px;color:var(--text);background-color:#53e6cf09;border:1px solid #53e6cf21;border-radius:8px;padding:0 28px 0 10px;font-size:14px;font-weight:700}.strategy-wallet-selection select:hover,.strategy-wallet-selection select:focus-visible{border-color:#53e6cf80}.strategy-wallet-address{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.strategy-page .eyebrow{font-size:14px}.strategy-page .wallet-automation-toggle>span,.strategy-page .wallet-automation-toggle>strong,.strategy-page .automation-tag,.strategy-page .manual-tag{font-size:13px}.strategy-readonly-panel{border:1px solid var(--border);background:linear-gradient(145deg,#111923f5,#0a0f15f5);border-radius:17px;place-content:center;justify-items:start;min-height:260px;padding:44px;display:grid}.strategy-readonly-panel h2{margin:15px 0 8px;font-size:23px}.strategy-readonly-panel p{max-width:680px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.strategy-readonly-panel .secondary-button{margin-top:18px}.strategy-command-bar{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(110deg,#53e6cf0b,#0000 60%),#0a0f15f5;border:1px solid #53e6cf2e;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:12px;padding:14px 16px;display:flex;position:sticky;top:106px;box-shadow:0 8px 24px #0000002e,inset 0 1px #ffffff06}.strategy-status{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:5px;font-size:11px;display:flex}.strategy-status>:not(:first-child){border-left:1px solid var(--border);padding-left:10px}.strategy-revision{font-variant-numeric:tabular-nums}.strategy-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.strategy-actions>span{min-width:58px;color:var(--muted);text-align:right;font-size:11px}.strategy-actions .primary-button,.strategy-actions .secondary-button{white-space:nowrap;min-height:34px;padding:0 10px;font-size:12px}.strategy-error{color:#ffabb2;background:#ff7c8712;border:1px solid #ff7c874d;border-radius:10px;margin:0 0 8px;padding:8px 10px;font-size:13px}.strategy-presets{border:1px solid var(--border);background:#0d1219eb;border-radius:14px;margin-bottom:8px;padding:12px}.strategy-presets>header,.strategy-group>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.strategy-presets h2,.strategy-group h2{margin:2px 0 0;font-size:19px}.strategy-presets>header>span,.strategy-group>header>span{color:var(--muted);font-size:12px}.strategy-presets>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.strategy-presets button{border:1px solid var(--border);color:var(--text);text-align:left;background:#0a1016;border-radius:10px;padding:9px 10px}.strategy-presets button:hover{background:#53e6cf0b;border-color:#53e6cf61}.strategy-presets button strong,.strategy-presets button span{display:block}.strategy-presets button strong{color:var(--cyan-strong);font-size:13px}.strategy-presets button span{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.3}.strategy-groups{gap:8px;display:grid}.strategy-group{border:1px solid var(--border);background:#0b1016eb;border-radius:14px;padding:8px 10px}.strategy-group>header{border:0;padding:0}.strategy-group-title{align-items:center;gap:10px;min-width:0;display:flex}.strategy-group h2{margin:0;font-size:15px}.strategy-group-title>span{color:var(--muted);font-size:11px}.strategy-category-presets{flex-wrap:wrap;align-items:center;gap:5px;margin-left:auto;display:flex}.strategy-category-preset{border:1px solid var(--border);background:#0a1016;border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.strategy-category-preset.active{background:#53e6cf17;border-color:#53e6cf6b}.strategy-category-presets button{min-height:29px;color:var(--muted);background:0 0;border:0;padding:0 8px;font-size:12px;font-weight:750}.strategy-category-presets button.active,.strategy-category-preset.active button:first-child{color:var(--cyan-strong)}.strategy-category-presets input{width:100px;min-height:27px;color:var(--text);background:#111923;border:0;padding:0 6px}.strategy-category-presets .strategy-preset-rename{border-left:1px solid var(--border);width:25px;padding:0}.strategy-collapse-button{border:1px solid var(--border);width:32px;height:32px;color:var(--muted);background:#0a1016;border-radius:8px;place-items:center;padding:0;display:grid}.strategy-group.expanded .strategy-collapse-button svg{transform:rotate(180deg)}.strategy-group-header{cursor:pointer;min-height:36px;position:relative}.strategy-group-toggle{background:0 0;border:0;border-radius:10px;width:calc(100% + 20px);position:absolute;inset:-8px -10px}.strategy-group-toggle:hover{background:#53e6cf09}.strategy-group-toggle:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.strategy-group-header .strategy-group-title,.strategy-group-header .strategy-collapse-button{pointer-events:none}.strategy-group-header .strategy-category-presets{position:relative}.strategy-filter-selector{margin-bottom:8px}.strategy-filter-selector>header{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-height:36px;display:flex}.strategy-field-grid[hidden]{display:none}.strategy-field-grid{border-top:1px solid #ffffff0e;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:8px;padding-top:8px;display:grid}.strategy-field{background:#0a1016;border:1px solid #fff1;border-radius:10px;grid-template-rows:auto auto;align-content:start;min-width:0;padding:9px;display:grid}.strategy-field-hint{color:var(--warning);margin:6px 0 0;font-size:11px;line-height:1.35}.strategy-field.invalid{background:#ff7c8709;border-color:#ff7c8766}.strategy-field-disabled .strategy-field-heading>strong{color:var(--muted)}.strategy-field-disabled .strategy-number-input{opacity:.5}.strategy-number-input input:disabled{cursor:not-allowed}.strategy-range-inputs{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.strategy-range-inputs .strategy-field:first-child{border-right:0;border-radius:9px 0 0 9px;padding-right:0}.strategy-range-inputs .strategy-field:last-child{border-left:0;border-radius:0 9px 9px 0;padding-left:0}.strategy-range-inputs .strategy-field:first-child .strategy-field-heading{padding-right:8px}.strategy-range-inputs .strategy-field:last-child .strategy-field-heading{padding-left:8px}.strategy-range-inputs .strategy-field:first-child .strategy-number-input{border-radius:8px 0 0 8px}.strategy-range-inputs .strategy-field:last-child .strategy-number-input{border-left:0;border-radius:0 8px 8px 0}.strategy-range-inputs .strategy-field-hint{color:var(--warning);margin:6px 0 0;font-size:11px;line-height:1.35}.strategy-field.invalid{box-shadow:inset 0 0 0 1px #ff7c8766}.strategy-field-heading{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.strategy-field-heading>label,.strategy-field-heading>strong{min-width:0;font-size:13px;line-height:1.2}.strategy-field-heading>label{font-weight:700}.strategy-field-heading-actions{flex:none;align-items:center;gap:4px;display:flex;position:relative}.strategy-field-heading-actions>small{color:var(--cyan);text-transform:uppercase;background:#53e6cf12;border-radius:5px;padding:2px 4px;font-size:10px!important}.strategy-field-tooltip{color:#8294a1;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;display:inline-grid;position:relative}.strategy-field-tooltip:hover,.strategy-field-tooltip:focus-visible{color:var(--cyan);border-color:#53e6cf8c}.strategy-field-tooltip:after{z-index:40;color:#e8f4f4;content:attr(data-tooltip);text-align:left;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;background:#101a23;border:1px solid #334856;border-radius:7px;width:max-content;max-width:240px;padding:7px 9px;font-size:12px;font-weight:600;line-height:1.3;position:absolute;bottom:calc(100% + 8px);right:-3px;box-shadow:0 10px 28px #0000006b}.strategy-field-tooltip:hover:after,.strategy-field-tooltip:focus-visible:after{opacity:1;visibility:visible}.strategy-field>select,.strategy-text-input,.strategy-number-input,.strategy-binary-selector{width:100%;min-height:34px;color:var(--text);background:#111923;border:1px solid #273541;border-radius:8px;margin-top:5px}.strategy-field>select{padding:0 9px;font-size:13px}.strategy-number-input{align-items:center;height:34px;display:flex;overflow:hidden}.strategy-number-input input{width:100%;min-width:0;height:32px;color:var(--text);text-align:center;appearance:textfield;background:0 0;border:0;padding:0 4px;font-size:13px}.strategy-number-input input::-webkit-inner-spin-button{appearance:none;margin:0}.strategy-number-input input::-webkit-outer-spin-button{appearance:none;margin:0}.strategy-number-input>span{color:var(--muted);flex:none;padding:0 5px;font-size:11px}.strategy-step-button{color:#a8bac5;background:#ffffff09;border:0;flex:0 0 31px;place-items:center;width:31px;height:32px;padding:0;display:inline-grid}.strategy-step-button:first-child{border-right:1px solid #273541}.strategy-step-button:last-child{border-left:1px solid #273541}.strategy-step-button:hover:not(:disabled),.strategy-step-button:focus-visible{border-color:var(--cyan);color:var(--cyan);background:#53e6cf14}.strategy-step-button:disabled{color:#47545e;opacity:.55}.strategy-binary-selector{grid-template-columns:repeat(2,1fr);padding:3px;display:grid}.strategy-binary-selector label{color:#8294a1;cursor:pointer;border:1px solid #0000;border-radius:6px;place-items:center;min-height:26px;font-size:12px;font-weight:800;display:grid;position:relative}.strategy-binary-selector label.selected{color:var(--cyan-strong);background:#53e6cf17;border-color:#53e6cf66}.strategy-binary-selector label:hover{border-color:#53e6cf8c}.strategy-binary-selector input{opacity:0;width:1px;height:1px;position:absolute}.strategy-note{color:#a9a0d8;background:#8f7cff0b;border:1px solid #8f7cff33;border-radius:10px;margin-top:8px;padding:8px 10px;font-size:12px;line-height:1.35}.stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.stats-grid article{border:1px solid var(--border);background:var(--panel);border-radius:14px;padding:18px}.stats-grid span,.stats-grid strong,.stats-grid small{display:block}.stats-grid span,.stats-grid small{color:var(--muted);font-size:12px}.stats-grid strong{margin:9px 0 5px;font-size:23px}.portfolio-stat-loading{justify-content:center;align-items:center;min-width:24px;min-height:22px;color:var(--cyan)!important;display:inline-flex!important}.wallet-table-preview{border:1px solid var(--border);color:#aebbc5;text-align:left;border-radius:11px;grid-template-columns:1fr auto auto auto;gap:22px;margin-bottom:28px;padding:14px;font-size:11px;display:grid}.portfolio-note{border:1px solid var(--border);color:var(--muted);background:#111923b8;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:10px}.portfolio-warning{color:#ffd18b;background:#6f470d29;border:1px solid #ffbe5c47;border-radius:10px;gap:4px;margin:0 0 12px;padding:10px 12px;font-size:10px;display:grid}.portfolio-warning strong{color:#ffe0aa}.portfolio-wallet{border:1px solid var(--border);background:#0b1016eb;border-radius:14px;margin-bottom:12px;overflow:hidden}.portfolio-wallet-header{width:100%;min-height:88px;color:var(--text);text-align:left;background:#0d131a;grid-template-columns:minmax(210px,1.25fr) repeat(4,minmax(150px,1fr)) minmax(280px,1.25fr);align-items:stretch;padding:0;display:grid}.portfolio-wallet-header:hover{background:#111923}.portfolio-wallet-toggle{color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:12px 16px;display:flex}.portfolio-wallet-toggle:not(:disabled):hover{box-shadow:none}.wallet-header-section,.wallet-header-actions{border-left:1px solid var(--border);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:12px;display:flex}.wallet-header-actions{gap:7px;padding-block:11px}.wallet-header-actions button{width:100%;min-height:30px;color:var(--cyan);background:#53e6cf0e;border:1px solid #53e6cf40;border-radius:7px;font-size:12px}.wallet-maintenance-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:7px;width:100%;display:grid}.wallet-maintenance-actions button{justify-content:center;align-items:center;height:100%;min-height:32px;padding:2px 6px;display:flex}.wallet-header-actions.is-non-custodial .wallet-maintenance-actions button{padding:4px;font-size:13px}.wallet-automation-toggle{color:#c8beff;text-align:left;background:#8f7cff12;border:1px solid #8f7cff52;border-radius:8px;grid-template-columns:1fr 32px auto;align-items:center;gap:8px;min-height:34px;padding:0 10px;display:grid}.wallet-automation-toggle:hover:not(:disabled){border-color:#8f7cffb8}.wallet-automation-toggle>span,.wallet-automation-toggle>strong{white-space:nowrap}.wallet-automation-toggle>strong{color:currentColor;font-size:11px}.wallet-automation-toggle>i{background:#8f7cff29;border:1px solid #8f7cff6b;border-radius:999px;width:32px;height:18px;position:relative}.wallet-automation-toggle>i>em{width:10px;height:10px;transition:left var(--motion-base) var(--motion-ease), background var(--motion-base) var(--motion-ease);background:#a89bea;border-radius:50%;position:absolute;top:3px;left:3px}.wallet-automation-toggle.is-on{color:var(--cyan);background:#53e6cf12;border-color:#53e6cf66}.wallet-automation-toggle.is-on:hover:not(:disabled){border-color:#53e6cfcc}.wallet-automation-toggle.is-on>i{background:#53e6cf38;border-color:#53e6cf8c}.wallet-automation-toggle.is-on>i>em{background:var(--cyan);left:17px}.wallet-header-actions .wallet-automation-toggle{grid-template-columns:1fr 32px auto}.wallet-header-actions .wallet-automation-toggle>strong{font-size:12px}.portfolio-wallet-header>span small,.portfolio-wallet-header>span strong,.portfolio-wallet-name small,.portfolio-wallet-name strong{display:block}.portfolio-wallet-header>span small,.portfolio-wallet-name small{color:var(--muted);font-size:13px!important}.portfolio-wallet-header>span strong{margin-top:4px;font-size:15px}.wallet-balance-link{width:fit-content;color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#53e6cf9e}.wallet-balance-link:hover,.wallet-balance-link:focus-visible{color:var(--cyan);box-shadow:none;background:0 0;text-decoration-color:currentColor}.portfolio-wallet-name strong{font-size:17px}.portfolio-wallet-name small{margin-top:4px}.wallet-chevron{color:var(--cyan);font-size:18px}.portfolio-wallet-body{border-top:1px solid var(--border)}.rent-reclaim-modal{width:min(480px,100%);padding-bottom:0}.rent-reclaim-body{gap:14px;padding:20px;display:grid}.rent-reclaim-body .notice{margin:0;font-size:13px}.rent-reclaim-loading{color:var(--muted);text-align:center;padding:28px 0;font-size:15px}.rent-reclaim-breakdown{border:1px solid var(--border);background:#111923;border-radius:12px;margin:0;overflow:hidden}.rent-reclaim-breakdown>div{justify-content:space-between;align-items:baseline;gap:16px;padding:14px 16px;display:flex}.rent-reclaim-breakdown>div+div{border-top:1px solid var(--border)}.rent-reclaim-breakdown dt{color:var(--muted);font-size:15px}.rent-reclaim-breakdown dd{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:16px;font-weight:700}.rent-reclaim-breakdown dd small{color:var(--muted);margin-left:6px;font-size:14px;font-weight:500}.rent-reclaim-action{width:100%;min-height:46px;font-size:15px}.portfolio-wallet .table-scroll{overflow-x:hidden}.position-table{table-layout:fixed;width:100%;min-width:0}.position-table .position-navigation-row{cursor:pointer}.position-table .position-navigation-row:focus-visible{outline-offset:-2px;background:#53e6cf0b;outline:1px solid #53e6cfb3;box-shadow:inset 3px 0 #53e6cf8f}.position-table .position-col-assets{width:7%}.position-table .position-col-pool{width:16%}.position-table .position-col-liquidity{width:9%}.position-table .position-col-apr,.position-table .position-col-pnl{width:8%}.position-table .position-col-range{width:17%}.position-table .position-col-duration{width:7%}.position-table .position-col-fees{width:9%}.position-table .position-col-actions{width:19%}.position-table th,.position-table td{text-overflow:ellipsis;padding-inline:16px;overflow:hidden}.position-table th{font-size:12px}.position-table td{height:82px;font-size:13px}.position-table td,.portfolio-wallet-header strong,.stats-grid strong{font-variant-numeric:tabular-nums}.position-table td>strong,.position-table td>small,.position-table td>span{display:block}.position-table td>small{color:var(--muted);margin-top:4px;font-size:13px!important}.position-table .pool-name a{color:var(--text);font-size:14px;text-decoration:none;display:block}.position-table .pool-name strong{font-size:14px}.position-table .pool-name small{color:var(--muted);margin-top:3px;display:block;font-size:13px!important}.position-identity{color:var(--muted);margin-top:4px;font-size:9px;text-decoration:none;display:block}.position-identity:hover,.pool-name a:hover{color:var(--cyan)}.position-table .protocol-tag{margin-top:4px;font-size:12px}.position-table th.position-metric-heading{font-size:13px;font-weight:800}.position-table th.position-actions-heading,.position-table th.position-range-heading{text-align:center}.position-table td.position-metric,.position-table td.position-metric strong{font-size:14px;font-weight:800}.position-table .asset-icons{gap:4px;min-width:68px}.position-table .asset-icon{flex-basis:32px;width:32px;height:32px}.range-cell{width:100%}.range-width{color:#b8c7d1;text-align:center;margin:0 3px 6px;font-size:13px;line-height:1;display:block}.range-track{background:#26343f;border-radius:999px;height:5px;margin:0 3px 8px;position:relative}.range-track:before{content:"";border-radius:inherit;background:#53e6cfb3;position:absolute;inset:0}.range-track.warning:before,.range-track.danger:before{background:#f3bd62c2}.range-track.out:before{background:#ff7c87b8}.range-track i{background:var(--cyan);border:2px solid #07100f;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #53e6cfb3}.range-track.warning i,.range-track.danger i{background:var(--warning);box-shadow:0 0 8px #f3bd62a6}.range-track.out i{background:var(--danger);box-shadow:0 0 8px #ff7c8799}.range-cell small{justify-content:space-between;gap:7px;font-size:13px!important;display:flex!important}.range-safe,.pnl-positive{color:var(--cyan)!important}.range-warning,.range-danger{color:var(--warning)!important}.range-out,.pnl-negative{color:var(--danger)!important}.position-table td.position-actions-cell{overflow:visible}.position-close-reason{white-space:normal;overflow-wrap:anywhere;text-align:left;line-height:1.4;display:block}.position-actions{justify-content:center;align-items:center;gap:7px;display:flex}.position-table .position-action-button{border:1px solid var(--border);width:36px;height:36px;color:var(--text);background:#111923;border-radius:9px;place-items:center;padding:0;line-height:1;display:grid;position:relative}.position-table .position-action-button.claim{color:#f2c86c}.position-table .position-action-button.compound{color:var(--cyan)}.position-table .position-action-button.rebalance{color:#b4a8ff}.position-table .position-action-button.close{color:#ff7c87}.position-table .position-action-button svg{display:block}.position-table .position-action-button:not(:disabled):hover,.position-table .position-action-button:focus-visible{box-shadow:none;border-color:currentColor}.position-table .position-action-button:after{content:attr(data-tooltip);z-index:20;color:var(--text);white-space:nowrap;opacity:0;pointer-events:none;background:#0b121a;border:1px solid #53e6cf47;border-radius:6px;padding:6px 8px;font-family:"Baloo 2",sans-serif;font-size:12px;font-weight:700;line-height:1;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000059,0 0 12px #53e6cf14}.position-table .position-action-button:hover:after,.position-table .position-action-button:focus-visible:after{opacity:1}.position-table .position-action-button:disabled:after{content:attr(data-tooltip) " unavailable"}.position-pool-row{background:#0f1822d1}.position-pool-row.is-expanded{background:#53e6cf0b}.pool-position-count{color:var(--muted);margin-top:4px;font-size:12px;font-weight:700;line-height:1.1;display:block}.position-pool-actions-cell{position:relative}.position-table .position-row-protocol-tag{border-radius:4px;margin:0;padding:2px 5px;font-size:10px;position:absolute;top:8px;right:12px}.position-underlying-row{background:#060c12b8}.position-underlying-row td:first-child{box-shadow:inset 3px 0 #53e6cf47}.pool-expand-button{border:1px solid var(--border);width:36px;height:36px;color:var(--cyan);background:#111923;border-radius:9px;place-items:center;margin:0 auto;padding:0;display:grid}.pool-expand-button:hover,.pool-expand-button:focus-visible{border-color:var(--cyan)}.pool-range-summary{color:var(--cyan);text-align:center;font-size:13px;font-weight:700}.pool-range-summary.is-out{color:#f97316}.pool-range-summary-line{line-height:1.25;display:block}.position-detail-loading td{height:54px;color:var(--muted);text-align:center;background:#060c12b8}.pool-page{width:min(1840px,100%);margin:0 auto;padding:24px 28px 72px}.pool-back-link{width:fit-content;color:var(--muted);transition:color var(--motion-fast) var(--motion-soft);align-items:center;gap:7px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.pool-back-link:hover{color:var(--cyan)}.pool-title{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 8px;min-width:0;padding:10px 12px;display:grid}.pool-title>.protocol-tag{grid-column:1/-1;justify-self:end;position:absolute}.pool-title .asset-icons{min-width:54px}.pool-title-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pool-title h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.1}.pool-title-line.compact h1{font-size:17px}.pool-title small{color:var(--muted);margin-top:3px;display:block;font-size:12px!important}.pool-address-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pool-address-button{border:1px solid var(--border);width:100%;min-width:0;min-height:40px;color:var(--muted);background:var(--panel);transition:border-color var(--motion-fast) var(--motion-soft), color var(--motion-fast) var(--motion-soft);border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-size:12px;display:inline-flex}.pool-address-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pool-address-button svg{flex-shrink:0}.pool-address-button:hover{border-color:var(--cyan);color:var(--cyan-strong)}.pool-workspace{grid-template-columns:minmax(220px,260px) minmax(520px,1fr) minmax(280px,340px);align-items:start;gap:14px;display:grid}.pool-center{gap:14px;min-width:0;display:grid}.pool-surface{border:1px solid var(--border);background:#0b1016f0;border-radius:16px;overflow:hidden;box-shadow:0 15px 45px #00000026}.pool-sidebar-column{gap:9px;min-width:0;display:grid;position:sticky;top:94px}.pool-create-panel{position:sticky;top:94px}.pool-sidebar>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:13px 16px;display:flex}.pool-sidebar>header>div{gap:2px;display:grid}.pool-sidebar>header>div>span{color:var(--text);font-weight:800}.pool-sidebar>header small{color:var(--muted)}.pool-sidebar .pool-back-link{justify-content:flex-end;font-size:11px}.pool-social-links{border:1px solid var(--border);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 12px 10px;display:grid;overflow:hidden}.pool-social-links>*{min-width:0;color:var(--text);background:#ffffff0a;justify-content:center;align-items:center;gap:4px;padding:7px 2px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.pool-social-links>*+*{border-left:1px solid var(--border)}.pool-social-links a:hover{color:var(--cyan);background:#53e6cf14}.pool-social-links [aria-disabled=true]{color:var(--muted);opacity:.5}.pool-metric-section{padding:0 12px 10px}.pool-metric-section h2{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 5px;font-size:11px;font-weight:700}.pool-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0 0 5px;display:grid}.pool-metric-grid>div{border:1px solid var(--border);text-align:center;background:#ffffff06;border-radius:7px;min-width:0;padding:2px}.pool-metric-grid dt{color:var(--muted);font-size:12px}.pool-metric-grid dd{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:1px 0 0;font-size:15px;font-weight:800}.pool-metric-grid.volume-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.pool-metric-grid.volume-grid dd{font-size:15px}.pool-metric-grid.token-overview-grid,.pool-metric-grid.pool-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pool-metric-grid.token-overview-grid dd,.pool-metric-grid.pool-overview-grid dd{font-size:15px}.pool-advanced-stats{border-top:1px solid var(--border)}.pool-advanced-stats>summary{color:var(--muted);cursor:pointer;padding:10px 16px;font-size:12px;font-weight:700}.pool-advanced-stats>summary:hover{color:var(--text)}.pool-advanced-stats .pool-stat-list{padding-top:0}.pool-stat-list{margin:0;padding:6px 16px}.pool-stat-list>div{border-bottom:1px solid #ffffff0e;justify-content:space-between;gap:14px;padding:5px 0;display:flex}.pool-stat-list>div:last-child{border-bottom:0}.pool-stat-list dt{color:var(--muted);font-size:12px}.pool-stat-list dd{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text);text-align:right;margin:0;font-size:13px;font-weight:800}.pool-risk-section{border-top:1px solid var(--border);gap:8px;padding:10px 12px 12px;display:grid}.pool-risk-section>header{justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.pool-risk-section>header>span{color:var(--muted);font-size:12px;font-weight:700}.pool-risk-section>header>strong{border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:grid}.pool-risk-section>header>strong.safe{color:var(--cyan);background:#53e6cf1a}.pool-risk-section>header>strong.warning{color:var(--warning);background:#f3bd621a}.pool-risk-list{gap:7px;display:grid}.pool-risk-card{border:1px solid var(--border);border-radius:10px;gap:4px;padding:10px 11px;display:grid}.pool-risk-card strong{font-size:12px;line-height:1.25}.pool-risk-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.pool-risk-card.safe{color:var(--cyan);background:#53e6cf0e}.pool-risk-card.warning{color:var(--warning);background:#f3bd620e;border-color:#f3bd6238}.pool-chart-card{min-width:0}.pool-chart-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:12px 16px;display:flex}.pool-chart-header small,.pool-chart-header strong{display:block}.pool-chart-header small{color:var(--muted)}.pool-chart-header strong{margin-top:1px;font-size:22px}.pool-chart-mode-toggle{background:#0a0f15;border:1px solid #fff1;border-radius:10px;align-items:center;gap:3px;padding:3px;display:inline-flex}.pool-chart-mode-toggle button{min-height:30px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;padding:0 11px;font-size:12px;font-weight:800}.pool-chart-mode-toggle button:hover:not(:disabled){color:var(--text);background:#ffffff09}.pool-chart-mode-toggle button.active{color:var(--cyan-strong);background:#53e6cf1a;border-color:#53e6cf4d}.pool-chart-mode-toggle button:disabled{cursor:not-allowed;opacity:.45}.pool-chart-frame{width:100%;height:460px;position:relative}.pool-chart-canvas,.pool-chart-empty{width:100%;height:460px}.pool-chart-empty{color:var(--muted);background:radial-gradient(circle at 50% 35%,#53e6cf0d,#0000 45%);place-items:center;display:grid;position:absolute;inset:0}.pool-chart-footer{border-top:1px solid var(--border);min-height:42px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:11px;display:flex}.pool-chart-footer span{align-items:center;gap:6px;display:inline-flex}.pool-chart-footer i{background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #53e6cfa6}.pool-chart-footer .selected-range-key i{background:var(--purple);box-shadow:0 0 9px #8f7cffa6}.pool-positions-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:12px 16px;display:flex}.pool-positions-card h2,.pool-create-panel h2{margin:3px 0 0;font-size:20px}.pool-positions-card>header>span{color:var(--muted);font-size:12px}.pool-position-empty{min-height:150px;color:var(--muted);text-align:center;place-items:center;padding:24px;display:grid}.pool-position-list{display:grid}.pool-position-row{min-height:104px;transition:background var(--motion-fast) var(--motion-soft), box-shadow var(--motion-fast) var(--motion-soft);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0e;border-radius:0;grid-template-columns:minmax(112px,.8fr) minmax(135px,.85fr) minmax(80px,.45fr) minmax(193px,1.15fr) minmax(155px,1fr) auto;align-items:center;gap:12px;padding:24px 14px 12px;display:grid;position:relative}.pool-position-refresh{color:var(--muted);pointer-events:none;font-size:10px;line-height:16px;animation:1.2s ease-in-out infinite pool-position-refresh-pulse;position:absolute;top:4px;right:14px}@keyframes pool-position-refresh-pulse{0%,to{opacity:.45}50%{opacity:1}}.pool-position-row:last-child{border-bottom:0}.pool-position-row:hover{box-shadow:none;background:#53e6cf06;transform:none}.pool-position-row.selected{box-shadow:inset 3px 0 var(--purple);background:#8f7cff12}.pool-position-row>span>small,.pool-position-row>span>strong{display:block}.pool-position-row>span>small{color:var(--muted)}.pool-position-row>span>strong{font-size:13px}.pool-position-asset-breakdown{gap:5px;min-width:0;display:grid}.pool-position-asset-breakdown>small{color:var(--muted);font-size:11px;font-weight:700}.pool-position-asset-line{min-width:0;line-height:1.15;display:grid}.pool-position-asset-line strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pool-position-range{padding-right:8px}.strategy-text-input{font:inherit;min-width:0;padding:0 10px;font-size:13px}.strategy-text-input:focus{outline-offset:2px;outline:2px solid #527fa2}.strategy-text-input::placeholder{color:var(--muted)}.pool-position-range .range-cell{min-width:180px}.pool-position-actions{gap:5px;display:flex}.pool-position-actions .position-action-button{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);transition:border-color var(--motion-fast) var(--motion-soft), color var(--motion-fast) var(--motion-soft);background:#111923;border-radius:8px;place-items:center;padding:0;display:grid;position:relative}.pool-position-actions .position-action-button.claim{color:#f2c86c}.pool-position-actions .position-action-button.compound{color:var(--cyan)}.pool-position-actions .position-action-button.rebalance{color:#b4a8ff}.pool-position-actions .position-action-button.close{color:#ff7c87}.pool-position-actions .position-action-button:hover:not(:disabled),.pool-position-actions .position-action-button:focus-visible{border-color:currentColor}.pool-position-actions .position-action-button:after{content:attr(data-tooltip);z-index:8;opacity:0;pointer-events:none;border:1px solid var(--border);color:var(--text);white-space:nowrap;transition:opacity var(--motion-fast);background:#070b10;border-radius:6px;padding:4px 7px;font-size:10px;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.pool-position-actions .position-action-button:hover:after,.pool-position-actions .position-action-button:focus-visible:after{opacity:1}.pool-create-panel{padding:15px}.pool-create-panel>header{border-bottom:1px solid var(--border);padding-bottom:16px}.pool-deposit-pair{align-items:center;gap:11px;padding:20px 0 12px;display:flex}.pool-deposit-pair>strong{font-size:16px}.pool-create-panel>p{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.55}.pool-create-facts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pool-create-facts>span{border:1px solid var(--border);text-align:center;background:#0a1016;border-radius:9px;min-width:0;padding:10px 7px}.pool-create-facts small,.pool-create-facts strong{display:block}.pool-create-facts small{color:var(--muted)}.pool-create-facts strong{margin-top:3px;font-size:12px}.pool-create-button{text-align:center;justify-content:center;align-items:center;gap:7px;margin:15px auto 0;display:flex}.pool-liquidity-form{gap:11px;display:grid}.pool-liquidity-form-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.pool-liquidity-form-header h2{margin:1px 0 0}.pool-liquidity-form-header-actions{justify-content:flex-end;align-items:center;gap:7px;margin-left:auto;display:flex}.pool-balance-refresh.is-loading svg{animation:.7s linear infinite snapshot-refresh-spin}.pool-liquidity-form>.field-label{margin:-3px 0 -8px}.pool-liquidity-form>select{width:100%;min-height:38px}.pool-form-section{gap:7px;padding-top:0;display:grid}.pool-form-section+.pool-form-section{border-top:1px solid var(--border);padding-top:10px}.pool-form-section h3{margin:0;font-size:14px}.pool-amount-input{border:1px solid var(--border);min-width:0;min-height:62px;transition:border-color var(--motion-fast) var(--motion-soft);background:#0d141d;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;display:flex}.pool-amount-input:focus-within{border-color:#53e6cfb3}.pool-amount-asset,.pool-amount-value{grid-template-rows:24px 18px;align-items:center;row-gap:2px;min-width:0;display:grid}.pool-amount-asset{grid-template-columns:30px minmax(0,1fr);column-gap:8px}.pool-amount-asset .asset-icons{grid-area:1/1/3;align-self:center}.pool-amount-asset>strong{grid-area:1/2;align-self:center}.pool-amount-asset .asset-icons{min-width:30px}.pool-amount-asset .asset-icon{width:28px;height:28px}.pool-balance-button{width:fit-content;color:var(--muted);background:0 0;border:0;grid-area:2/2;align-items:center;gap:4px;padding:0;font-size:10px;display:inline-flex}.pool-balance-button:hover:not(:disabled){color:var(--cyan)}.pool-amount-value{box-shadow:none;text-align:right;border:0;outline:0;justify-items:end}.pool-amount-value input{width:135px;color:var(--text);text-align:right;box-shadow:none;background:0 0;border:0;outline:0;grid-row:1;padding:0;font-size:17px;font-weight:800}.pool-amount-value input:focus,.pool-amount-value input:focus-visible{box-shadow:none;border:0;outline:0}.pool-amount-value input.amount-exceeds-balance{color:var(--danger)}.pool-amount-value small{color:var(--muted);grid-row:2}.pool-shape-selector{background:#070c11;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.pool-shape-selector button{min-width:0;min-height:32px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:5px;font-size:11px;font-weight:800;display:inline-flex}.pool-shape-selector button.active{color:var(--text);background:#8f7cff2e;border-color:#8f7cff8c}.pool-shape-selector button:disabled.active{opacity:1}.pool-shape-selector svg{flex:none}.pool-shape-selector svg rect{fill:currentColor;transition:fill var(--motion-base) var(--motion-soft)}.pool-range-preview{min-width:0}.selected-position-range svg{width:100%;display:block;overflow:visible}.selected-position-range rect.asset-x{fill:var(--cyan)}.selected-position-range rect.asset-y{fill:var(--purple)}.selected-position-range rect.proposed{opacity:.45}.selected-position-range text{fill:var(--text);font-size:11px}.selected-position-range .range-price-tick{fill:var(--muted);font-size:9px}.selected-position-range .range-baseline{stroke:var(--border);stroke-width:1px}.selected-position-range .range-active-marker{stroke:var(--text);stroke-width:2px;stroke-dasharray:5 4}.position-range-loading{min-height:115px;color:var(--muted);place-content:center;gap:8px;font-size:12px;display:grid}.position-range-layers{color:var(--muted);flex-wrap:wrap;gap:12px;margin-bottom:8px;font-size:10px;display:flex}.position-range-layers span:before{content:"";background:var(--text);opacity:.45;width:7px;height:7px;margin-right:5px;display:inline-block}.pool-range-section-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.pool-range-legend{color:var(--muted);justify-content:flex-end;gap:14px;font-size:10px;display:flex}.pool-range-legend span{align-items:center;gap:5px;display:inline-flex}.pool-range-legend i{background:var(--cyan);border-radius:50%;width:7px;height:7px}.pool-range-legend span:last-child i{background:var(--purple)}.pool-range-chart{border-bottom:2px solid #8f7cffa6;height:96px;position:relative}.pool-range-bars{align-items:end;column-gap:1px;display:grid;position:absolute;inset:0}.pool-range-bars i{background:linear-gradient(to top, #53e6cfad, var(--cyan));transform-origin:bottom;width:100%;min-width:1px;animation:pool-bin-rise .42s var(--motion-soft) both;transition:height var(--motion-base) var(--motion-ease), background-color var(--motion-fast) var(--motion-soft)}.pool-range-bars i.asset-y{background:linear-gradient(to top, #8f7cff9e, var(--purple))}.pool-range-axis{color:var(--muted);justify-content:space-between;padding-top:5px;font-size:9px;display:flex}.pool-price-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:2px;display:grid}.pool-price-control{border:1px solid var(--border);background:#0d141d;border-radius:9px;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:4px;min-height:42px;padding:4px 5px 4px 8px;display:grid}.pool-price-control>span{display:grid}.pool-price-control small{color:var(--muted);font-size:9px}.pool-price-control strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.pool-bin-buttons{gap:2px;display:grid}.pool-bin-buttons button{border:1px solid var(--border);width:22px;height:18px;color:var(--muted);background:#111923;border-radius:5px;place-items:center;padding:0;display:grid}.pool-bin-buttons button:hover{border-color:var(--cyan);color:var(--text)}.pool-cost-summary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:3px;padding:8px 0;display:grid}.pool-cost-summary-labels,.pool-cost-summary-values{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;display:grid}.pool-cost-summary.single .pool-cost-summary-labels,.pool-cost-summary.single .pool-cost-summary-values{grid-template-columns:minmax(0,1fr)}.pool-cost-summary.pair .pool-cost-summary-labels,.pool-cost-summary.pair .pool-cost-summary-values{grid-template-columns:repeat(2,96px);justify-content:center;gap:12px}.pool-cost-summary small{color:var(--muted)}.pool-cost-summary strong{font-size:11px}.pool-cost-check{width:fit-content;color:var(--cyan);text-underline-offset:2px;background:0 0;border:0;justify-self:center;padding:0;font-size:11px;font-weight:800;text-decoration:underline}.pool-cost-check:hover:not(:disabled){color:var(--cyan-strong);box-shadow:none}.pool-form-confirm-button{width:100%;margin-inline:0}.pool-confirmation-costs{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 20px 0}.pool-confirmation-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-pool-open-fields{display:none!important}@keyframes pool-bin-rise{0%{opacity:0;transform:scaleY(.3)}to{opacity:1;transform:scaleY(1)}}.pool-page-state{min-height:520px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:10px;padding:30px;display:grid}.pool-page-state h1,.pool-page-state p{margin:0}.pool-page-state .secondary-button{color:var(--text);align-items:center;gap:6px;margin-top:12px;text-decoration:none;display:inline-flex}@media (width<=1280px){.pool-workspace{grid-template-columns:minmax(210px,250px) minmax(0,1fr)}.pool-create-panel{grid-column:1/-1;justify-self:center;width:min(440px,100%);position:static}}@media (width<=900px){.pool-workspace{grid-template-columns:1fr}.pool-sidebar-column{position:static}.pool-position-row{grid-template-columns:repeat(3,minmax(0,1fr))}.pool-position-range{grid-column:span 2}}@media (width<=640px){.pool-page{padding:18px 14px 60px}.pool-title h1{font-size:19px}.pool-chart-header{gap:12px}.pool-chart-canvas,.pool-chart-empty{height:360px}.pool-chart-footer{flex-direction:column;justify-content:center;align-items:start;padding-block:8px}.pool-position-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-position-range,.pool-position-actions{grid-column:1/-1}.pool-position-range{padding-right:0}.pool-position-range .range-cell{min-width:0}}.wallet-adapter-modal-list{padding:0 20px 12px!important}.wallet-adapter-modal-list li+li{margin-top:8px}.wallet-adapter-modal-list .wallet-adapter-button{color:#fff!important;border-radius:12px!important;width:100%!important;min-height:56px!important;padding:0 18px!important}.wallet-adapter-modal-list .wallet-adapter-button:before{content:none!important}.portfolio-empty{min-height:160px;color:var(--muted);place-items:center;font-size:14px;display:grid}.portfolio-empty.standalone{border:1px dashed var(--border);border-radius:14px;min-height:260px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toast-stack{z-index:200;pointer-events:none;flex-direction:column;gap:9px;width:min(520px,100% - 32px);display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.toast{color:#dce9ee;pointer-events:auto;background:#0d131af7;border:1px solid #53e6cf4d;border-radius:12px;align-items:center;gap:14px;width:100%;padding:15px 17px;font-size:15px;line-height:1.45;display:flex;box-shadow:0 18px 60px #00000075}.toast span{flex:1}.toast button{color:var(--muted);background:0 0;border:0;padding:0;font-size:18px}button,a,input,select,textarea,.column-grid label,.protocol-tag,.asset-icon{transition:color var(--motion-fast) var(--motion-soft), background-color var(--motion-fast) var(--motion-soft), border-color var(--motion-fast) var(--motion-soft), box-shadow var(--motion-base) var(--motion-soft), opacity var(--motion-fast) var(--motion-soft), transform var(--motion-base) var(--motion-ease)}button:not(:disabled):hover{transform:none}button:not(:disabled):active{filter:brightness(.96);transition-duration:90ms;transform:none}input:focus,select:focus,textarea:focus{border-color:#53e6cf80;box-shadow:0 0 0 3px #53e6cf14}select:not([multiple]){appearance:none;min-height:40px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;border:1px solid #2a3947;border-radius:10px;align-items:center;line-height:1.2;box-shadow:inset 0 1px #ffffff06;background-color:#0e161f!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2353e6cf' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E"),linear-gradient(#ffffff06,#fff0)!important;background-position:right 12px center,0 0!important;background-repeat:no-repeat,no-repeat!important;background-size:16px,100% 100%!important;padding:2px 38px 0 14px!important}select:not([multiple]):hover:not(:disabled){border-color:#53e6cf85;background-color:#111c26!important}select:not([multiple]):focus-visible{border-color:var(--cyan);box-shadow:0 0 0 3px #53e6cf1a,inset 0 1px #ffffff09}select:not([multiple]):disabled{color:#71818f;cursor:not-allowed;background-color:#0b1118!important}select option,select optgroup{color:var(--text);background:#101821}select option{min-height:38px;padding:9px 14px}select option:checked{color:#06110f;background:var(--cyan)}@supports (appearance:base-select){select:not([multiple]){appearance:base-select}select:not([multiple])::picker(select){appearance:base-select}select:not([multiple])::picker-icon{display:none}select:not([multiple])::picker(select){color:var(--text);background:#0d141dfb;border:1px solid #2a3947;border-radius:11px;margin-top:6px;padding:5px;box-shadow:0 18px 50px #0000007a,0 0 24px #53e6cf0e}select:not([multiple]) option{color:#c4d1da;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;min-height:40px;padding:9px 11px;font-weight:700;display:flex}select:not([multiple]) option:hover,select:not([multiple]) option:focus-visible{color:var(--text);background:#53e6cf13;border-color:#53e6cf40}select:not([multiple]) option:checked{color:var(--cyan-strong);background:#53e6cf1c;border-color:#53e6cf61}select:not([multiple]) option::checkmark{color:var(--cyan);order:1;margin-left:auto}}.main-nav a:hover,.pool-name a:hover{color:var(--cyan-strong)}.settings-button:hover,.wallets-button:hover,.wallet-adapter-button:hover{box-shadow:0 0 22px #53e6cf14;border-color:#53e6cf6b!important}.table-scroll{scroll-behavior:smooth}tbody tr:hover{box-shadow:inset 3px 0 #53e6cf61}.column-grid label:hover,.strategy-field:hover,.operation-check:hover{background-color:#53e6cf06;border-color:#53e6cf33}.asset-icons:hover .asset-icon{border-color:#53e6cf73}.asset-icon img{transition:filter var(--motion-base) var(--motion-soft)}.protocol-tag:hover{filter:brightness(1.12)}.wallet-chevron{transition:color var(--motion-fast) var(--motion-soft)}.page{animation:page-enter var(--motion-slow) var(--motion-ease) backwards}.page-heading,.toolbar,.explorer-toolbar,.explorer-control-panel,.table-panel,.strategy-command-bar,.strategy-presets,.strategy-readonly-panel,.coming-panel,.stats-grid,.portfolio-warning,.portfolio-wallet,.portfolio-empty.standalone{animation:surface-enter var(--motion-slow) var(--motion-ease) backwards}.explorer-control-panel,.portfolio-warning,.strategy-error,.notice{animation:notice-enter var(--motion-base) var(--motion-ease) backwards}.strategy-group{animation:surface-enter var(--motion-slow) var(--motion-ease) backwards}.strategy-group:nth-child(2),.stats-grid article:nth-child(2){animation-delay:35ms}.strategy-group:nth-child(3),.stats-grid article:nth-child(3){animation-delay:70ms}.strategy-group:nth-child(4),.stats-grid article:nth-child(4){animation-delay:.105s}.strategy-group:nth-child(n+5){animation-delay:.13s}.stats-grid article{animation:card-enter var(--motion-slow) var(--motion-ease) backwards}tbody tr{animation:row-enter .34s var(--motion-ease) backwards}tbody tr:nth-child(2){animation-delay:20ms}tbody tr:nth-child(3){animation-delay:40ms}tbody tr:nth-child(4){animation-delay:60ms}tbody tr:nth-child(5){animation-delay:80ms}tbody tr:nth-child(6){animation-delay:.1s}tbody tr:nth-child(n+7){animation-delay:.12s}.portfolio-wallet-body,.wallet-form,.browser-build-result,.operation-preview{animation:reveal-down var(--motion-base) var(--motion-ease) backwards;transform-origin:top}.modal-backdrop,.key-reveal{animation:backdrop-enter var(--motion-base) var(--motion-soft) backwards}.settings-modal,.position-modal,.key-reveal>div{animation:modal-enter .32s var(--motion-ease) backwards}.toast{animation:toast-enter .36s var(--motion-ease) backwards}.toast button:hover{color:var(--text);transform:none}.range-track{transition:background-color var(--motion-base) var(--motion-soft), box-shadow var(--motion-base) var(--motion-soft);overflow:visible}.range-track:before{transform-origin:0;animation:range-fill .56s var(--motion-ease) backwards;transition:background-color var(--motion-base) var(--motion-soft)}.range-track i{animation:range-marker-enter .52s var(--motion-ease) backwards;transition:left var(--motion-slow) var(--motion-ease), background-color var(--motion-base) var(--motion-soft), box-shadow var(--motion-base) var(--motion-soft)}.range-track:hover{box-shadow:0 0 12px #53e6cf1f}.operation-state-dot:not(.failed):not(.partial_failure):not(.expired):not(.cancelled){animation:2.8s ease-in-out infinite status-breathe}@keyframes page-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes surface-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes card-enter{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes row-enter{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes notice-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-down{0%{opacity:0;transform:translateY(-5px)scaleY(.985)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes backdrop-enter{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1}}@keyframes modal-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes drawer-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes toast-enter{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes range-fill{0%{opacity:.25;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes range-marker-enter{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes status-breathe{0%,to{filter:brightness()}50%{filter:brightness(1.25)}}@keyframes snapshot-refresh-spin{to{transform:rotate(360deg)}}small{line-height:1.4;font-size:12px!important}th,.filter-grid label,.strategy-field>span small,.operation-state-label{font-size:11px}td,.row-action,.pagination,.pagination button,.position-actions button,.panel-note,.eyebrow{font-size:12px}@media (width<=980px){.topbar{grid-template-columns:1fr auto;height:auto;min-height:70px;padding:12px 18px}.main-nav{grid-area:2/1/auto/-1;justify-content:stretch;width:100%;margin-top:10px}.main-nav a{text-align:center;flex:1}.account-controls{flex-wrap:wrap;justify-content:flex-end;max-width:360px}.meteora-stats-widget{width:100%}.meteora-stats-widget>span{min-width:0}.page{padding:36px 18px 70px}.page-heading{align-items:start}.toolbar{flex-wrap:wrap}.explorer-toolbar{flex-wrap:wrap;justify-content:flex-start;margin-left:0}.explorer-toolbar-actions{flex-wrap:wrap;justify-content:flex-start}.explorer-table-heading{flex-direction:column;align-items:flex-start}.filter-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.column-grid{grid-template-columns:repeat(3,minmax(110px,1fr))}.portfolio-wallet-header{grid-template-columns:minmax(190px,1.25fr) repeat(3,minmax(130px,1fr)) minmax(260px,1.1fr)}.portfolio-wallet-header>.wallet-header-section:nth-of-type(4){display:none}.toggle-label{margin-left:0}.stats-grid{grid-template-columns:repeat(2,1fr)}.strategy-command-bar{top:137px}.strategy-actions{justify-content:flex-end}.strategy-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.narrative-tag-filter{grid-column:span 1}.narrative-tag-options{width:100%}.brand small{display:none}.auth-button{max-width:78px;overflow:hidden}.ledger-auth-toggle{justify-content:center;width:38px;padding:0 5px}.ledger-auth-toggle b{display:none}.wallets-button{width:42px;padding:0}.wallets-button span{display:none}.meteora-stats-widget small{font-size:7px}.page-heading{display:block}.portfolio-heading-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:20px}.position-status-toggle{grid-template-columns:repeat(2,minmax(64px,1fr))}.snapshot-card{margin-top:20px}.portfolio-snapshot-card{width:100%;min-width:0;margin-top:0}.explorer-snapshot-card{width:fit-content;min-width:0}.toggle-label,.explorer-preset-links{width:100%}.explorer-toolbar{align-items:flex-start}.explorer-toolbar-actions{flex-wrap:wrap;width:100%}.explorer-search-input{flex:190px;width:auto}.explorer-table-heading .explorer-toolbar-group,.explorer-table-heading .explorer-segmented{width:auto}.explorer-table-heading .explorer-segmented button{flex:none}.explorer-toolbar-actions .toggle-label{width:100%}.data-availability-summary{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.data-point-availability-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.settings-modal{width:calc(100vw - 20px);height:calc(100vh - 20px);max-height:none}.settings-layout{display:block}.position-summary,.operation-form-grid,.operation-fees,.stats-grid{grid-template-columns:1fr}.coming-panel{padding:32px 20px}.wallet-list article{grid-template-columns:minmax(0,1fr) auto}.wallet-list article button{grid-column:1/-1}.wallet-row-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.wallet-form-actions,.key-reveal>div>div{flex-direction:column;align-items:stretch}.filter-grid,.column-grid{grid-template-columns:1fr}.control-panel-actions,.preset-editor{flex-direction:column;align-items:stretch}.preset-editor input{width:100%}.portfolio-wallet-header{grid-template-columns:1fr}.position-table th,.position-table td{padding-inline:4px}.position-table .position-col-assets{width:10%}.position-table .position-col-pool{width:16%}.position-table .position-col-liquidity,.position-table .position-col-apr,.position-table .position-col-pnl{width:8%}.position-table .position-col-range{width:17%}.position-table .position-col-duration{width:7%}.position-table .position-col-fees{width:8%}.position-table .position-col-actions{width:18%}.position-table .asset-icons{gap:2px;min-width:46px}.position-table .asset-icon{flex-basis:22px;width:22px;height:22px}.wallet-header-section{display:none}.wallet-header-actions{border-left:0;border-top:1px solid var(--border)}.strategy-heading{display:block}.strategy-wallet-control{gap:10px;width:100%}.strategy-wallet-details{flex:auto;width:auto}.strategy-wallet-selection{flex-wrap:wrap;gap:4px}.strategy-wallet-selection label,.strategy-wallet-selection select{width:100%}.strategy-status{gap:4px 8px}.strategy-status>time:not(:first-child){border:0;width:100%;padding-left:0}.strategy-command-bar{padding:12px;position:static}.strategy-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:stretch;width:100%;padding-top:10px}.strategy-actions>span{text-align:left;width:100%}.strategy-actions button{flex:1}.strategy-presets>header,.strategy-group>header{align-items:start}.strategy-group>header{align-content:start;min-height:107px}.strategy-group-header{flex-wrap:wrap;gap:8px!important}.strategy-group-toggle{height:48px;inset:-8px -10px auto}.strategy-group-header .strategy-group-title,.strategy-filter-selector .strategy-group-title{flex:1;min-height:32px}.strategy-group-header .strategy-category-presets{flex-wrap:wrap;flex-basis:100%;order:3}.strategy-filter-selector .strategy-category-presets{flex-wrap:wrap;flex-basis:100%;margin-left:0}.strategy-field-tooltip:after{max-width:min(240px,42vw)}.strategy-range-inputs .strategy-field{padding:7px}.strategy-range-inputs .strategy-step-button{flex-basis:23px;width:23px}.strategy-presets>header>span{text-align:right;max-width:145px}.strategy-presets>div,.strategy-field-grid{grid-template-columns:1fr}.strategy-range-inputs{grid-column:1/-1}.strategy-readonly-panel{padding:30px 22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}[data-tooltip]:after{display:none!important}.hover-tooltip{z-index:100000;color:#e5f3f5;overflow-wrap:anywhere;pointer-events:none;background:#101c27;border:1px solid #53e6cf4d;border-radius:10px;width:max-content;max-width:min(280px,100vw - 16px);padding:10px 13px;font-size:12px;font-weight:500;line-height:1.5;position:fixed;box-shadow:0 8px 28px #0008}.explorer-result-count{color:var(--muted);white-space:nowrap;font-size:13px}.position-action-refresh{color:var(--text-muted,#94a3b8);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.position-action-refresh svg{animation:.75s linear infinite snapshot-refresh-spin}.wallet-logs-modal{width:min(760px,100vw - 32px);max-height:min(780px,100dvh - 32px);color:var(--text);background:radial-gradient(ellipse at top right, #53e6cf12, transparent 55%), var(--panel);border-color:#53e6cf40;padding:0;overflow:hidden}.wallet-logs-modal[open]{flex-direction:column;display:flex}.wallet-logs-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03070cc7}.wallet-logs-modal .modal-header{flex-shrink:0;gap:16px;padding:20px 24px}.wallet-logs-heading{align-items:center;gap:13px;min-width:0;display:flex}.wallet-logs-heading h2{margin:0;font-size:23px;line-height:1.25}.wallet-logs-heading p{color:var(--muted);margin:4px 0 0;font-size:13px}.wallet-logs-icon{width:44px;height:44px;color:var(--cyan);background:#53e6cf12;border:1px solid #53e6cf33;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.wallet-logs-modal .icon-button{flex-shrink:0;width:36px;height:36px;padding:0}.wallet-logs-wallet{border:1px solid var(--border);background:#070a0f73;border-radius:12px;flex-shrink:0;align-items:center;gap:12px;margin:20px 24px 0;padding:14px 16px;display:flex}.wallet-logs-wallet>svg{color:var(--cyan);flex-shrink:0}.wallet-logs-wallet>div{min-width:0}.wallet-logs-wallet strong{overflow-wrap:anywhere;font-size:14px;display:block}.wallet-log-address{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.6}.wallet-logs-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.wallet-logs-toolbar>span{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.wallet-logs-modal .secondary-button{justify-content:center;align-items:center;gap:7px;min-height:34px;padding:6px 12px;font-size:12px;display:inline-flex}.wallet-log-entries{overscroll-behavior:contain;border:1px solid var(--border);background:#070a0f66;border-radius:12px;min-height:0;margin:0 24px;overflow-y:auto}.wallet-log-entries article{align-items:baseline;gap:12px;padding:14px 16px;display:flex}.wallet-log-entries article+article{border-top:1px solid var(--border)}.wallet-log-entries article:hover{background:#53e6cf06}.wallet-log-entries article>div{min-width:0}.wallet-log-dot{background:var(--cyan);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 4px #53e6cf12}.wallet-log-entries time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.wallet-log-entries article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.65}.wallet-logs-state{text-align:center;min-height:200px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px 20px;display:flex}.wallet-logs-state>svg{color:var(--cyan)}.wallet-logs-state strong{color:var(--text);font-size:15px}.wallet-logs-state p{max-width:360px;margin:0;font-size:13px}.wallet-logs-state.is-error>svg{color:var(--danger)}.wallet-logs-state.is-inline{flex-direction:row;min-height:64px;padding:16px}.wallet-logs-footer{min-height:64px;color:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;font-size:12px;display:flex}@media (width<=480px){.wallet-logs-modal .modal-header{padding:16px}.wallet-logs-heading{gap:10px}.wallet-logs-heading h2{font-size:20px}.wallet-logs-icon{width:36px;height:36px}.wallet-logs-wallet{margin:16px 16px 0;padding:12px}.wallet-logs-toolbar,.wallet-logs-footer{padding:12px 16px}.wallet-log-entries{margin:0 16px}.wallet-log-entries article{padding:12px}}
