:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--sans:var(--font-sans);--heading:var(--font-sans);--mono:var(--font-mono);font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:left;box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overscroll-behavior-x:none;margin:0}html,body{background:#020617}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scrollbar-width:thin;scrollbar-color:#334155 #0b1220;scrollbar-gutter:stable}button,[role=button],a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}@media (hover:none) and (pointer:coarse){::-webkit-scrollbar{width:0;height:0}html{scrollbar-width:none}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0b1220}::-webkit-scrollbar-thumb{background:#334155 padding-box padding-box;border:2px solid #0b1220;border-radius:12px}::-webkit-scrollbar-thumb:hover{background:#475569 padding-box padding-box}::-webkit-scrollbar-corner{background:#0b1220}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.app-root{--surface-deep:#020617;--surface-card:#050b1a;--surface-raised:#0b132b;--font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--gradient-page:radial-gradient(ellipse 90% 55% at 50% -30%, #3b82f60b, transparent 62%), var(--surface-deep);--gradient-card:linear-gradient(180deg, #0f172a59 0%, transparent 38%), var(--surface-card);--gradient-panel:linear-gradient(180deg, #0f172a47 0%, var(--surface-raised) 100%);--gradient-tab-active:linear-gradient(180deg, #3b82f61a 0%, #3b82f60f 100%);--shadow-card:0 18px 60px #0006;--shadow-soft:none;--layout-max:1480px;--page-gutter:12px;background:var(--gradient-page);color:#e5e7eb;min-width:0;min-height:100vh;font-family:var(--font-sans);padding:32px var(--page-gutter);box-sizing:border-box;flex-direction:column;display:flex}.pnl-card{width:100%;max-width:var(--layout-max);background:var(--gradient-card);box-shadow:var(--shadow-card);box-sizing:border-box;border:1px solid #94a3b824;border-radius:18px;min-width:0;margin:0 auto;padding:24px 28px}.positions-header{min-width:0;margin-bottom:14px}.positions-header-top{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-bottom:12px;display:flex}.positions-header-actions{flex:auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.positions-header-top .positions-wallet{text-align:right;flex-shrink:0}.wallet-input-wrap--top{flex:0 360px;min-width:0;max-width:360px}.wallet-input-wrap{align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.wallet-input-shell{width:100%;min-width:0;max-width:100%;display:block;position:relative}.wallet-input-shell .wallet-input{padding-left:34px}.wallet-favorite-star{z-index:2;color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;line-height:1;display:flex;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.wallet-favorite-star-icon{-webkit-user-select:none;user-select:none;font-size:15px;line-height:1}.wallet-favorite-star:hover:not(:disabled){color:#fbbf24;background:#fbbf241a}.wallet-favorite-star.is-favorite{color:#fbbf24}.wallet-favorite-star:focus-visible{outline:none;box-shadow:0 0 0 2px #2563eb73}.wallet-favorite-star:disabled{opacity:.35;cursor:not-allowed}.wallet-favorites-row{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:10px;padding-bottom:2px;display:flex}.wallet-favorites-label{letter-spacing:.08em;text-transform:uppercase;color:#64748b;flex-shrink:0;font-size:10px;font-weight:700}.wallet-favorites-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.wallet-favorite-chip-cluster{background:#0f172a8c;border:1px solid #94a3b838;border-radius:7px;align-items:stretch;display:inline-flex;overflow:hidden}.pnl-card .wallet-favorite-chip-cluster{background:0 0;border:none;align-items:center;gap:2px;overflow:visible}.pnl-card .wallet-favorite-chip-cluster .wallet-favorite-chip-remove{background:#0f172a8c;border:1px solid #94a3b838;border-radius:7px;min-height:28px}.wallet-favorite-chip{font-family:var(--font-mono);color:#cbd5e1;cursor:pointer;background:0 0;border:none;margin:0;padding:4px 8px 4px 10px;font-size:11px;font-weight:500}.wallet-favorite-chip:hover{color:#e2e8f0;background:#3b82f61f}.wallet-favorite-chip-remove{color:#64748b;cursor:pointer;background:#1e293b66;border:none;margin:0;padding:0 6px;font-size:14px;line-height:1}.wallet-favorite-chip-remove:hover{color:#fca5a5;background:#7f1d1d40}.wallet-input{box-sizing:border-box;color:#dbeafe;width:100%;min-width:0;max-width:100%;font-size:12px;font-family:var(--font-mono);text-align:right;direction:ltr;background:#0f172abf;border:1px solid #94a3b84d;border-radius:8px;padding:7px 9px}.wallet-input::placeholder{color:#64748b;font-size:12px;font-family:var(--font-sans);font-weight:500}.wallet-input:focus{border-color:#3b82f6e6;outline:none;box-shadow:0 0 0 2px #2563eb33}.wallet-apply-btn{color:#dbeafe;cursor:pointer;background:#1e40af59;border:1px solid #3b82f6b3;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:600}.wallet-apply-btn:disabled{opacity:.45;cursor:not-allowed}.wallet-sync-btn{color:#e2e8f0;cursor:pointer;white-space:nowrap;background:#1e293b80;border:1px solid #94a3b873;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:600}.wallet-sync-btn:hover:not(:disabled){background:#3341558c;border-color:#94a3b8a6}.wallet-sync-btn:disabled{opacity:.45;cursor:not-allowed}.wallet-input-error{color:#fca5a5;margin-top:8px;font-size:12px}.currency-switch{min-height:var(--portfolio-control-height);background:#0f172ad9;border:1px solid #60a5fa59;border-radius:8px;flex-shrink:0;align-items:stretch;display:inline-flex;overflow:hidden}.currency-switch-btn{min-height:var(--portfolio-control-height);box-sizing:border-box;letter-spacing:.04em;cursor:pointer;color:#94a3b8;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.currency-switch-btn:hover{color:#e2e8f0;background:#1e293b99}.currency-switch-btn.is-active{color:#dbeafe;background:#1e40af73}.app-data-status{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.app-data-status--inline{flex:none;margin:0}.app-data-status--inline .app-data-status-row{white-space:nowrap}.app-data-status--top{margin-top:4px;margin-bottom:12px}.app-data-status-row{align-items:center;gap:8px;display:inline-flex}.app-refresh-btn{color:#94a3b8;cursor:pointer;background:#0f172a99;border:1px solid #94a3b82e;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.app-refresh-btn svg{width:13px;height:13px}.app-refresh-btn:hover:not(:disabled){color:#93c5fd;background:#3b82f61a;border-color:#3b82f673}.app-refresh-btn:focus-visible{outline-offset:2px;outline:2px solid #3b82f68c}.app-refresh-btn:disabled{cursor:progress;opacity:.85}.app-refresh-btn--spinning svg{animation:.7s linear infinite app-refresh-spin}@keyframes app-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-data-status-line{margin:0;font-size:13px;line-height:1.35}.app-data-status-line-muted{color:#9ca3af}.app-data-status-line-progress{color:#60a5fa}.app-data-status-line-error{color:#f97316}.app-data-status-line-warn{color:#fbbf24}.portfolio-positions-tab-logo{border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-right:4px}.pnl-cell-dual{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.25;display:flex}.pnl-cell-primary-line{font-size:13px;font-weight:600}.pnl-cell-secondary-line{color:#94a3b8;font-size:11px;font-weight:500}.pnl-cell-dual .position-subvalue{margin-top:2px;margin-left:0;display:block}.overview-kpi-dual{flex-direction:column;gap:2px;display:flex}.overview-kpi-dual-secondary{color:#94a3b8;font-size:11px;font-weight:500}.pnl-header-dual{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.pnl-header-dual-main{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.pnl-header-dual-secondary{color:#94a3b8;font-size:13px;font-weight:500}.positions-title{color:#d1d5db;flex-shrink:0;min-width:0;margin-bottom:0;font-size:15px;font-weight:600}.positions-subtitle{color:#94a3b8;font-size:13px}.positions-wallet{color:#93c5fd;font-size:12px;font-family:var(--font-mono);background:#0f172abf;border:1px solid #60a5fa59;border-radius:8px;padding:5px 8px}.top-menu{flex-wrap:wrap;gap:8px;margin-bottom:0;display:flex}.top-menu-item{color:#cbd5e1;cursor:pointer;background:#0f172a80;border:1px solid #94a3b847;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500}.top-menu-item.is-active{color:#dbeafe;background:#1e40af40;border-color:#3b82f6bf}.overview-layout{flex-direction:column;gap:12px;min-width:0;display:flex}.overview-kpis-wrap{flex-direction:column;gap:6px;min-width:0;display:flex}.overview-kpis-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;min-width:0;display:flex}.overview-kpis-meta .pnl-reset-tip{align-self:center}.overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.overview-kpi{background:var(--gradient-panel);border:1px solid #94a3b829;border-radius:10px;padding:12px}.overview-kpi-label{color:#94a3b8;margin-bottom:6px;font-size:12px}.overview-kpi-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.overview-kpi-head .overview-kpi-label{min-width:0;margin-bottom:0}.overview-kpi-head .pnl-denom-toggle-btn{padding:3px 6px}.pnl-scope-narrow{display:none}.pnl-reset-tip{z-index:5;align-self:flex-end;max-width:100%;position:relative}.pnl-reset-tip-summary{cursor:pointer;color:#64748b;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:600;list-style:none;display:inline-flex}.pnl-reset-tip-summary::-webkit-details-marker{display:none}.pnl-reset-tip-mark{color:#94a3b8;background:#0f172a8c;border:1px solid #94a3b866;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.pnl-reset-tip-summary:hover,.pnl-reset-tip[open]>.pnl-reset-tip-summary{color:#fbbf24}.pnl-reset-tip-summary:hover .pnl-reset-tip-mark,.pnl-reset-tip[open]>.pnl-reset-tip-summary .pnl-reset-tip-mark{color:#fbbf24;background:#facc151a;border-color:#fbbf24a6}.pnl-reset-tip-body{color:#cbd5e1;z-index:20;text-align:left;background:#0f172af5;border:1px solid #eab30847;border-radius:8px;width:min(320px,80vw);padding:10px 12px;font-size:12px;line-height:1.45;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000073}.pnl-reset-tip-body p{margin:0 0 8px}.pnl-reset-tip-body p:last-child{color:#94a3b8;margin-bottom:0}.pnl-reset-tip-body ol{margin:0 0 8px;padding-left:1.2em}.pnl-reset-tip-body li{margin:3px 0}.pnl-reset-tip-body li::marker{color:#fbbf24;font-weight:700}@media (width<=640px){.pnl-reset-tip-body{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin-top:8px;position:static;left:auto;right:auto}}.pnl-reset-timer{background:#0206178c;border:1px solid #94a3b833;border-radius:8px;flex-direction:column;gap:8px;margin:0 0 10px;padding:8px 10px;display:flex}.pnl-reset-timer-display{flex-direction:column;gap:2px;display:flex}.pnl-reset-timer-clock{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.04em;color:#e2e8f0;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.2}.pnl-reset-timer-clock.is-running{color:#fbbf24}.pnl-reset-timer-clock.is-done{color:#4ade80}.pnl-reset-timer-label{color:#94a3b8;font-size:11px}.pnl-reset-timer-actions{flex-wrap:wrap;gap:6px;display:flex}.pnl-reset-timer-btn{color:#fbbf24;font-size:11px;font-weight:600;font-family:var(--font-sans);cursor:pointer;background:#fbbf241f;border:1px solid #fbbf2473;border-radius:6px;min-height:28px;padding:5px 10px}.pnl-reset-timer-btn:hover{background:#fbbf2438}.pnl-reset-timer-btn--ghost{color:#94a3b8;background:0 0;border-color:#94a3b84d}.pnl-reset-timer-btn--ghost:hover{color:#e2e8f0;background:#94a3b814;border-color:#94a3b880}.pnl-reset-timer-dock{bottom:max(12px, env(safe-area-inset-bottom));right:max(12px, env(safe-area-inset-right));z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172af0;border:1px solid #fbbf2459;border-radius:10px;flex-direction:column;gap:6px;width:min(220px,100vw - 24px);padding:10px 12px;display:flex;position:fixed;top:auto;box-shadow:0 12px 36px #00000073}.pnl-reset-timer-dock.is-running{border-color:#fbbf248c}.pnl-reset-timer-dock.is-done{border-color:#4ade8073}.pnl-reset-timer-dock-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pnl-reset-timer-dock-title{color:#94a3b8;letter-spacing:.02em;font-size:11px;font-weight:600}.pnl-reset-timer-dock-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 2px;font-size:18px;line-height:1}.pnl-reset-timer-dock-close:hover{color:#e2e8f0;background:#94a3b81f}.pnl-reset-timer-dock .pnl-reset-timer-clock{font-size:26px}.pnl-reset-timer-actions.is-compact{gap:4px}.pnl-reset-timer-actions.is-compact .pnl-reset-timer-btn{min-height:26px;padding:4px 8px;font-size:10px}@media (width<=640px){.pnl-reset-timer-dock{bottom:max(72px, env(safe-area-inset-bottom))}}.overview-kpi-value{color:#e2e8f0;font-size:18px;font-weight:600}.overview-kpi-value.overview-kpi-value--muted{color:#64748b;font-weight:500}.overview-kpi-foot{color:#64748b;margin-top:4px;font-size:11px}.asset-breakdown{--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-other:#a8a29e;--ab-ease:cubic-bezier(.32, .72, 0, 1);background:var(--gradient-panel);font-family:var(--font-sans);border:1px solid #94a3b829;border-radius:10px;margin:0}.asset-breakdown.is-open{border-color:#94a3b847}.asset-breakdown .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}.asset-breakdown-toggle{color:#e2e8f0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 14px;font-family:inherit;display:flex}.asset-breakdown.is-open .asset-breakdown-toggle{border-radius:10px 10px 0 0}.asset-breakdown-toggle:hover{background:#94a3b80f}.asset-breakdown-chevron{color:#64748b;width:15px;height:15px;transition:transform .26s var(--ab-ease);flex:none}.asset-breakdown.is-open .asset-breakdown-chevron{transform:rotate(180deg)}.asset-breakdown-title{flex:none;font-size:13px;font-weight:600}.asset-breakdown-count{color:#64748b;flex:none;font-size:11px;font-weight:500}.asset-breakdown-bar{min-width:60px;height:22px;transition:opacity .26s var(--ab-ease);flex:auto;align-items:center;gap:2px;display:flex}.asset-breakdown.is-open .asset-breakdown-bar{opacity:0;pointer-events:none}.asset-breakdown-seg{align-items:center;min-width:3px;height:100%;display:flex;position:relative}.asset-breakdown-seg i{width:100%;height:8px;transition:height .14s var(--ab-ease), opacity .14s var(--ab-ease);border-radius:2px;display:block}.asset-breakdown-bar:hover .asset-breakdown-seg i{opacity:.32}.asset-breakdown-bar:hover .asset-breakdown-seg:hover i,.asset-breakdown-seg:hover i{opacity:1;height:12px}.asset-breakdown-tip{z-index:8;color:#e2e8f0;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .14s var(--ab-ease), transform .14s var(--ab-ease);background:#020617;border:1px solid #94a3b838;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 30px -8px #000000d9}.asset-breakdown-seg.is-first .asset-breakdown-tip{left:0;transform:translateY(4px)}.asset-breakdown-seg.is-last .asset-breakdown-tip{left:auto;right:0;transform:translateY(4px)}.asset-breakdown-seg:hover .asset-breakdown-tip{opacity:1;transform:translate(-50%)}.asset-breakdown-seg.is-first:hover .asset-breakdown-tip,.asset-breakdown-seg.is-last:hover .asset-breakdown-tip{transform:translate(0)}.asset-breakdown-tip i{opacity:1;border-radius:3px;flex:none;width:9px;height:9px}.asset-breakdown-tip-share{color:#94a3b8;font-weight:500}.asset-breakdown-collapse{transition:grid-template-rows .26s var(--ab-ease);grid-template-rows:0fr;display:grid}.asset-breakdown-collapse[data-open=true]{grid-template-rows:1fr}.asset-breakdown-collapse>div{min-height:0;overflow:hidden}.asset-breakdown-body{border-top:1px solid #94a3b81f;padding:4px 14px 16px}.asset-breakdown-toolbar{align-items:center;gap:10px;padding:10px 0 12px;display:flex}.asset-breakdown-dims{background:#0f172a8c;border-radius:8px;gap:2px;padding:3px;display:flex}.asset-breakdown-dims button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:28px;padding:5px 10px;font-family:inherit;font-size:11.5px;font-weight:600}.asset-breakdown-dims button:hover{color:#e2e8f0}.asset-breakdown-dims button.is-active{color:#fde68a;background:#facc151a;box-shadow:inset 0 0 0 1px #facc1552}.asset-breakdown-hint{color:#64748b;margin-left:auto;font-size:11px}.asset-breakdown-pair{flex-direction:column;gap:12px;display:flex}.asset-breakdown-pair-bar{gap:2px;height:12px;display:flex}.asset-breakdown-pair-bar i{border-radius:3px;min-width:3px}.asset-breakdown-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:680px;display:grid}.asset-breakdown-tile{background:#0f172a73;border:1px solid #94a3b824;border-radius:8px;padding:12px 14px}.asset-breakdown-tile-label{color:#94a3b8;align-items:center;gap:7px;font-size:11.5px;display:flex}.asset-breakdown-tile-label i{border-radius:3px;flex:none;width:9px;height:9px}.asset-breakdown-tile-usd{letter-spacing:-.03em;color:#e2e8f0;margin-top:6px;font-size:20px;font-weight:700}.asset-breakdown-tile-sub{color:#64748b;margin-top:2px;font-size:11.5px}.asset-breakdown-split{grid-template-columns:232px minmax(0,440px);align-items:center;gap:28px;display:grid}.asset-breakdown-ring-wrap{width:232px;height:232px;margin:0 auto;position:relative}.asset-donut{width:100%;height:100%;transform:rotate(-90deg)}.asset-donut circle{cursor:pointer;transition:opacity .14s var(--ab-ease), stroke-width .14s var(--ab-ease)}.asset-donut circle.is-dim{opacity:.3}.asset-breakdown-ring-center{text-align:center;pointer-events:none;place-content:center;padding:34px;display:grid;position:absolute;inset:0}.asset-breakdown-ring-kicker{letter-spacing:.07em;text-transform:uppercase;color:#64748b;font-size:10px;font-weight:600}.asset-breakdown-ring-value{letter-spacing:-.035em;color:#e2e8f0;margin-top:3px;font-size:24px;font-weight:700;line-height:1.05}.asset-breakdown-ring-sub{color:#64748b;margin-top:3px;font-size:11.5px}.asset-breakdown-legend button{color:#e2e8f0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:40px;padding:7px 10px;font-family:inherit;display:flex}.asset-breakdown-legend button:hover,.asset-breakdown-legend button.is-hot{background:#94a3b814}.asset-breakdown-legend button>i{border-radius:3px;flex:none;width:9px;height:9px}.asset-breakdown-legend-copy{flex:1;min-width:0}.asset-breakdown-legend-copy>span{line-height:1.3;display:block}.asset-breakdown-legend-copy>span:first-child{font-size:12.5px;font-weight:600}.asset-breakdown-legend-copy>span:last-child{text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:10.5px;overflow:hidden}.asset-breakdown-legend-inline-amt{display:none}.asset-breakdown-legend-metrics{display:contents}.asset-breakdown-legend-amt{text-align:right;color:#cbd5e1;flex:none;min-width:72px;font-size:12px;font-weight:500}.asset-breakdown-legend-usd{text-align:right;flex:none;width:76px;font-size:12.5px;font-weight:600}.asset-breakdown-legend-share{text-align:right;color:#94a3b8;flex:none;width:52px;font-size:12px}@media (hover:none){.asset-breakdown-tip{display:none}.asset-breakdown-bar:hover .asset-breakdown-seg i{opacity:1}.asset-breakdown-bar:hover .asset-breakdown-seg:hover i,.asset-breakdown-seg:hover i{opacity:1;height:8px}}@media (prefers-reduced-motion:reduce){.asset-breakdown-chevron,.asset-breakdown-bar,.asset-breakdown-seg i,.asset-breakdown-tip,.asset-breakdown-collapse,.asset-donut circle{transition:none}}.overview-main-grid{grid-template-columns:320px minmax(0,1fr);gap:12px;display:grid}.overview-main-grid--text-only{grid-template-columns:minmax(0,1fr)}.overview-side-column{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.overview-panel{background:#030a1abf;border:1px solid #94a3b829;border-radius:10px;min-width:0;padding:12px}.overview-panel-title{color:#94a3b8;margin-bottom:10px;font-size:12px}.overview-summary-line{color:#cbd5e1;border-bottom:1px solid #47556959;justify-content:space-between;padding:7px 0;font-size:12px;display:flex}.overview-summary-line:last-child{border-bottom:none}.overview-empty{color:#94a3b8;font-size:12px}.pool-meta-cell{flex-direction:column;gap:2px;line-height:1.25;display:flex}.pool-meta-price{color:#cbd5e1;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12.5px}.pool-meta-unit{color:#94a3b8;font-size:11px;font-weight:500}.pool-meta-secondary{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:11px}.position-cell-pool-meta{white-space:nowrap}.portfolio-toolbar{--portfolio-control-height:36px;flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.portfolio-toolbar .overview-kpis-meta{margin-left:auto}.portfolio-wallets{background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;padding:0;display:flex}.portfolio-wallets-lbl{letter-spacing:.08em;text-transform:uppercase;color:#64748b;flex-shrink:0;font-size:10px;font-weight:700}.portfolio-wallets-list{display:contents}.portfolio-wallets .leaderboard-fav-clear{order:1}.portfolio-tbl-tools{--portfolio-control-height:36px;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portfolio-filter-btn{min-height:var(--portfolio-control-height,36px);box-sizing:border-box;color:#94a3b8;cursor:pointer;background:#0f172a73;border:1px solid #94a3b838;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.portfolio-filter-btn:hover{color:#e2e8f0;border-color:#94a3b866}.portfolio-filter-btn[aria-expanded=true],.portfolio-filter-btn[aria-pressed=true]{color:#fef3c7;background:#facc151f;border-color:#eab3088c}.portfolio-filter-btn span{color:#fbbf24;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.portfolio-filter-chev{width:11px;height:11px;transition:transform .22s cubic-bezier(.32,.72,0,1)}.portfolio-filter-btn[aria-expanded=true] .portfolio-filter-chev{transform:rotate(180deg)}.portfolio-filter-tray{opacity:0;grid-template-columns:0fr;min-width:0;transition:grid-template-columns .32s cubic-bezier(.22,1,.36,1),opacity .2s;display:grid}.portfolio-filter-tray.is-open{opacity:1;grid-template-columns:max-content}.portfolio-filter-tray-inner{align-items:center;gap:8px;width:max-content;min-width:0;display:flex;overflow:hidden}.portfolio-search{width:230px;min-height:var(--portfolio-control-height,36px);box-sizing:border-box;background:#0f172a73;border:1px solid #94a3b838;border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.portfolio-search:focus-within{border-color:#eab3088c}.portfolio-search svg{color:#64748b;flex:none;width:13px;height:13px}.portfolio-search input{color:#e2e8f0;background:0 0;border:0;outline:none;flex:1;min-width:0;font-family:inherit;font-size:13px}.portfolio-search input::placeholder{color:#64748b}.portfolio-chip{min-height:var(--portfolio-control-height,36px);color:#94a3b8;cursor:pointer;background:#0f172a73;border:1px solid #94a3b838;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.portfolio-chip:hover{color:#e2e8f0;border-color:#94a3b866}.portfolio-chip[aria-pressed=true]{color:#fef3c7;background:#facc151f;border-color:#eab3088c}.portfolio-chip span{color:#64748b;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.portfolio-chip[aria-pressed=true] span{color:#fbbf24}.portfolio-chip-dot{border-radius:2px;flex:none;width:7px;height:7px}.portfolio-chip-logo{object-fit:contain;border-radius:2px;flex:none;width:12px;height:12px}.portfolio-tbl-shown{color:#64748b;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.portfolio-positions-tabs{flex-wrap:wrap;align-items:stretch;gap:6px;display:flex}.portfolio-positions-tabs--tools{margin-left:auto}.portfolio-positions-tabs--tools .portfolio-positions-tab{min-height:var(--portfolio-control-height,36px);border:1px solid #94a3b838;padding:0 11px}.portfolio-positions-tab{min-height:var(--portfolio-control-height,36px);box-sizing:border-box;color:#94a3b8;cursor:pointer;background:#0f172a73;border:1px solid #94a3b838;border-radius:8px;justify-content:center;align-items:center;padding:0 11px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.portfolio-positions-tab:hover{color:#e2e8f0;border-color:#94a3b866}.portfolio-positions-tab.is-active{color:#fef3c7;background:#facc1524;border-color:#eab308a6}.portfolio-positions-tab-count{opacity:.85;font-weight:500}.closed-history{margin-top:22px}.closed-history--solo{margin-top:0}.portfolio-list-tabs{margin-right:4px}.closed-history-title{letter-spacing:.02em;color:#cbd5e1;margin:0 0 10px;font-size:13px;font-weight:600}.closed-history-count{color:#64748b;margin-left:6px;font-weight:500}.closed-history-note{color:#94a3b8;margin:2px 0 10px;font-size:12px;line-height:1.4}.closed-history-empty{color:#64748b;margin:18px 0 0;font-size:13px}.closed-pnl-cal{background:var(--gradient-panel);border:1px solid #94a3b829;border-radius:10px;margin:0 0 12px}.closed-pnl-cal.is-open{border-color:#94a3b847}.closed-pnl-cal-toggle{color:#e2e8f0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 14px;font-family:inherit;display:flex}.closed-pnl-cal.is-open .closed-pnl-cal-toggle{border-radius:10px 10px 0 0}.closed-pnl-cal-toggle:hover{background:#94a3b80f}.closed-pnl-cal-chevron{color:#94a3b8;flex:none;width:14px;height:14px;transition:transform .22s cubic-bezier(.32,.72,0,1)}.closed-pnl-cal.is-open .closed-pnl-cal-chevron{transform:rotate(180deg)}.closed-pnl-cal-title{color:#e2e8f0;font-size:13px;font-weight:600}.closed-pnl-cal-count{color:#64748b;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:600}.closed-pnl-cal-collapse{grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.32,.72,0,1);display:grid}.closed-pnl-cal-collapse[data-open=true]{grid-template-rows:1fr}.closed-pnl-cal-collapse>div{min-height:0;overflow:hidden}.closed-pnl-cal-body{border-top:1px solid #94a3b81f;padding:4px 14px 16px}.closed-pnl-cal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0 8px;display:flex}.closed-pnl-cal-nav{align-items:center;gap:8px;display:flex}.closed-pnl-cal-nav h3{text-align:center;color:#f1f5f9;min-width:10.5rem;margin:0;font-size:16px;font-weight:650}.closed-pnl-cal-nav button{color:#cbd5e1;cursor:pointer;background:#0f172a73;border:1px solid #94a3b838;border-radius:8px;width:32px;height:32px;font-size:18px;line-height:1}.closed-pnl-cal-nav button:hover,.closed-pnl-cal-today:hover,.closed-pnl-cal-range-btn:hover{color:#e2e8f0;border-color:#94a3b866}.closed-pnl-cal-today{color:#94a3b8;cursor:pointer;background:#0f172a73;border:1px solid #94a3b838;border-radius:8px;min-height:32px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600}.closed-pnl-cal-range-field{flex-shrink:0;display:flex;position:relative}.closed-pnl-cal-range-btn{color:#cbd5e1;cursor:pointer;background:#0f172abf;border:1px solid #94a3b838;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:5.75rem;min-height:34px;padding:0 10px 0 12px;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex}.closed-pnl-cal-range-btn[aria-expanded=true]{color:#fde68a;background:#facc1514;border-color:#facc1561}.closed-pnl-cal-range-chevron{opacity:.72;flex-shrink:0;width:10px;height:10px;transition:transform .16s}.closed-pnl-cal-range-btn[aria-expanded=true] .closed-pnl-cal-range-chevron{transform:rotate(180deg)}.closed-pnl-cal-range-menu{z-index:12;background:#152033;border:1px solid #94a3b847;border-radius:10px;min-width:7rem;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px -14px #000000b8,0 0 0 1px #0f172a8c}.closed-pnl-cal-range-menu button{text-align:left;color:#cbd5e1;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:600;display:block}.closed-pnl-cal-range-menu button:hover{color:#f8fafc;background:#94a3b81f}.closed-pnl-cal-range-menu button.is-active{color:#fde68a;background:#facc151f;box-shadow:inset 0 0 0 1px #facc155c}.closed-pnl-cal-range{color:#f1f5f9;min-width:10.5rem;margin:0;font-size:16px;font-weight:650}.closed-pnl-cal-tools{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.closed-pnl-cal-views{background:#0f172a8c;border-radius:8px;flex-shrink:0;gap:2px;padding:3px;display:flex}.closed-pnl-cal-views button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:28px;padding:5px 10px;font-family:inherit;font-size:11.5px;font-weight:600}.closed-pnl-cal-views button:hover{color:#e2e8f0}.closed-pnl-cal-views button.is-active{color:#fde68a;background:#facc151a;box-shadow:inset 0 0 0 1px #facc1552}.closed-pnl-cal-month{color:#64748b;justify-content:space-between;align-items:baseline;gap:12px;margin:4px 0 14px;font-size:12px;display:flex}.closed-pnl-cal-month strong{font-variant-numeric:tabular-nums;color:#e2e8f0;font-size:20px;font-weight:650}.closed-pnl-cal-month strong.is-pos,.closed-pnl-cal-detail .is-pos{color:#34d399}.closed-pnl-cal-month strong.is-neg,.closed-pnl-cal-detail .is-neg{color:#f87171}.closed-pnl-cal-grid{grid-template-rows:auto;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:88px;align-items:stretch;gap:4px;display:grid}.closed-pnl-cal-wd{color:#64748b;padding:0 4px 6px;font-size:11px;font-weight:600}.closed-pnl-cal-cell{color:#94a3b8;text-align:center;cursor:pointer;background:#94a3b80a;border:1px solid #94a3b80f;border-radius:8px;width:100%;min-width:0;height:100%;min-height:0;padding:0;font-family:inherit;display:block;position:relative;overflow:hidden}.closed-pnl-cal-cell.is-pad{cursor:default;background:0 0;border-color:#0000}.closed-pnl-cal-cell.is-pos{background:#34d39938;border-color:#34d39947}.closed-pnl-cal-cell.is-neg{background:#f8717138;border-color:#f8717147}.closed-pnl-cal-cell.is-flat{background:#94a3b81a;border-color:#94a3b829}.closed-pnl-cal-cell:not(.is-pad):hover{background:#94a3b814}.closed-pnl-cal-cell.is-pos:hover{background:#34d3994d}.closed-pnl-cal-cell.is-neg:hover{background:#f871714d}.closed-pnl-cal-cell.is-flat:hover{background:#94a3b829}.closed-pnl-cal-cell.is-today{box-shadow:inset 0 0 0 1px #facc15b3}.closed-pnl-cal-cell.is-picked{box-shadow:inset 0 0 0 2px #facc15d9}.closed-pnl-cal-num{color:#94a3b8;font-size:12px;font-weight:600;line-height:1;position:absolute;top:6px;left:8px}.closed-pnl-cal-cell.is-pos .closed-pnl-cal-num{color:#a7f3d0b8}.closed-pnl-cal-cell.is-neg .closed-pnl-cal-num{color:#fecacab8}.closed-pnl-cal-pnl{font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-align:center;justify-content:center;align-items:center;margin:0;padding:2px 4px;font-size:16px;font-weight:750;line-height:1.1;display:flex;position:absolute;inset:0}.closed-pnl-cal-cell.is-pos .closed-pnl-cal-pnl{color:#34d399}.closed-pnl-cal-cell.is-neg .closed-pnl-cal-pnl{color:#f87171}.closed-pnl-cal-cell.is-flat .closed-pnl-cal-pnl{color:#cbd5e1}.closed-pnl-cal-detail{color:#94a3b8;border-top:1px solid #94a3b81f;margin-top:14px;padding-top:12px;font-size:12px}.closed-pnl-cal-detail-head{color:#e2e8f0;font-weight:600}.closed-pnl-cal-closes{flex-direction:column;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.closed-pnl-cal-detail .closed-pnl-cal-close.is-cols{margin-top:10px}.closed-pnl-cal-close{grid-template-columns:minmax(0,1fr) 4.5rem 5.5rem;align-items:center;gap:12px;display:grid}.closed-pnl-cal-close.is-cols{color:#64748b;padding-bottom:2px;font-size:11px;font-weight:600}.closed-pnl-cal-close.is-cols span:not(:first-child){text-align:right}.closed-pnl-cal-close .position-main{min-width:0}.closed-pnl-cal-close-held,.closed-pnl-cal-close-pnl{text-align:right;font-variant-numeric:tabular-nums}.closed-pnl-cal-close-held{color:#94a3b8;font-size:13px;font-weight:550}.closed-pnl-cal-close-pnl{letter-spacing:-.02em;color:#e2e8f0;font-size:14px;font-weight:650}.closed-pnl-chart{margin:0 0 2px;position:relative}.closed-pnl-chart-tip{color:#e2e8f0;font-variant-numeric:tabular-nums;min-height:18px;margin:0 0 6px;font-size:12px;font-weight:600}.closed-pnl-chart-tip.is-idle{color:#64748b;font-weight:500}.closed-pnl-chart-tip .is-pos{color:#34d399}.closed-pnl-chart-tip .is-neg{color:#f87171}.closed-pnl-chart-svg{width:100%;height:auto;display:block;overflow:visible}.closed-pnl-chart-zero{stroke:#94a3b847;stroke-width:1px;stroke-dasharray:3 4}.closed-pnl-chart-baseline{stroke:#94a3b829;stroke-width:1px}.closed-pnl-chart-xtick{stroke:#94a3b852;stroke-width:1px}.closed-pnl-chart-tick{fill:#94a3b8;letter-spacing:.02em;font-family:inherit;font-size:7px;font-weight:550}.closed-pnl-chart-bar{fill:#94a3b859}.closed-pnl-chart-svg .is-pos .closed-pnl-chart-bar{fill:#34d399c7}.closed-pnl-chart-svg .is-neg .closed-pnl-chart-bar{fill:#f87171c7}.closed-pnl-chart-bar.is-hot{fill:#94a3b88c}.closed-pnl-chart-svg .is-pos .closed-pnl-chart-bar.is-hot{fill:#34d399}.closed-pnl-chart-svg .is-neg .closed-pnl-chart-bar.is-hot{fill:#f87171}.closed-pnl-chart-bar.is-today,.closed-pnl-chart-dot.is-today{stroke:#facc15b3;stroke-width:1.4px}.closed-pnl-chart-bar.is-picked,.closed-pnl-chart-dot.is-picked{stroke:#facc15f2;stroke-width:2px}.closed-pnl-chart-line{fill:none;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.closed-pnl-chart-line.is-pos{stroke:#34d399}.closed-pnl-chart-line.is-neg{stroke:#f87171}.closed-pnl-chart-line.is-flat{stroke:#94a3b8}.closed-pnl-chart-area{stroke:none}.closed-pnl-chart-area.is-pos{fill:#34d39929}.closed-pnl-chart-area.is-neg{fill:#f8717129}.closed-pnl-chart-area.is-flat{fill:#94a3b81a}.closed-pnl-chart-dot{fill:#94a3b8}.closed-pnl-chart-svg .is-pos .closed-pnl-chart-dot{fill:#34d399}.closed-pnl-chart-svg .is-neg .closed-pnl-chart-dot{fill:#f87171}.closed-pnl-chart-hit{fill:#0000;cursor:pointer}.closed-pnl-chart-empty{color:#64748b;justify-content:center;align-items:center;min-height:160px;font-size:13px;display:flex}.closed-history-wrap{margin-top:0}.closed-history-table{width:max-content;min-width:0;max-width:100%}.closed-history .position-arrow-cell{width:auto}.closed-row-acts{align-items:center;gap:2px;display:inline-flex}.closed-hide-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:color .15s,background .15s;display:inline-flex}.closed-hide-btn:hover{color:#e2e8f0;background:#1e293bb3}.closed-hide-btn.is-hidden{color:#94a3b8}.closed-history .position-summary-row.is-hidden{opacity:.45;filter:grayscale(.65)}.closed-history .position-summary-row.is-hidden .pnl-cell-primary-line{color:#64748b}.positions-table-wrap{margin-bottom:0;overflow:auto}.positions-table{border-collapse:collapse;width:100%;min-width:1160px}.positions-table th{text-align:left;letter-spacing:.01em;color:#64748b;background:0 0;border-bottom:1px solid #94a3b81a;padding:9px 12px;font-size:11px;font-weight:600}.positions-sort-btn{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:2px;margin:0;padding:0;font-weight:500;display:inline-flex}.positions-sort-btn:hover{color:#e2e8f0}.positions-sort-btn.is-active{color:#f1f5f9;font-weight:600}.positions-sort-caret{opacity:.9;min-width:.85em;font-size:11px}.portfolio-sort-mobile{align-items:center;gap:8px;margin-left:auto;display:none}.portfolio-sort-mobile-label{color:#64748b;font-size:12px;font-weight:600}.portfolio-sort-select{min-height:var(--portfolio-control-height,36px);color:#94a3b8;cursor:pointer;background:#0f172a73;border:1px solid #94a3b838;border-radius:8px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600}.positions-table td{text-align:left;color:#e5e7eb;vertical-align:middle;border-bottom:1px solid #94a3b81a;padding:10px 12px;font-size:13px}.positions-table th.position-col-age,.positions-table td.position-col-age{text-align:left;color:#94a3b8;font-variant-numeric:tabular-nums;min-width:4.5rem}.positions-table th.position-col-age .positions-sort-btn{justify-content:flex-start}.positions-table th:nth-child(2),.positions-table td:nth-child(2),.positions-table th:nth-child(3),.positions-table td:nth-child(3),.positions-table th:nth-child(5),.positions-table td:nth-child(5),.positions-table th:nth-child(7),.positions-table td:nth-child(7){text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums}.positions-table th:nth-child(2),.positions-table td:nth-child(2),.positions-table th:nth-child(3),.positions-table td:nth-child(3){min-width:7rem}.positions-table th:nth-child(5),.positions-table td:nth-child(5){min-width:8.5rem}.positions-table td:nth-child(2) .pnl-cell-primary-line{letter-spacing:0;font-weight:400}.positions-table th.position-col-range,.positions-table td.position-col-range{white-space:nowrap;vertical-align:middle;text-align:left;min-width:8.5rem}.positions-table tbody tr:last-child td{border-bottom:none}.positions-empty-cell{background:#0f172a59}.positions-empty-primary{color:#dbeafe;font-size:13px;font-weight:600}.positions-empty-secondary{color:#93c5fd;margin-top:6px;font-size:12px}.positions-loading-cell{text-align:center;vertical-align:middle;box-sizing:border-box;background:0 0;min-height:280px;padding:48px 16px}.positions-loading-cell .pk-stage{padding:0}.portfolio-table-loading{justify-content:center;align-items:center;min-height:100px;padding:24px 16px;display:flex}.portfolio-loading-spinner{border:3px solid #94a3b833;border-top-color:#60a5fa;border-radius:50%;width:40px;height:40px;animation:.7s linear infinite portfolio-loading-spin}@keyframes portfolio-loading-spin{to{transform:rotate(360deg)}}.position-summary-row{cursor:pointer;transition:background .16s}.position-summary-row:hover,.position-summary-row.is-open{background:#0e1628b8}.position-summary-row.is-open td{border-bottom-color:#0000}.position-detail-row td{background:0 0;border-top:none;border-bottom:1px solid #94a3b81a;padding:2px 12px 20px}.pnl-header{justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 10px;display:flex}.pnl-header-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.pnl-detail-body{flex-direction:column;gap:12px;display:flex}.pnl-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.pnl-section{border-top:1px solid #374151cc;padding-top:10px}.pnl-section-no-border{border-top:none;padding-top:0}.pnl-section-title{color:#9ca3af;margin-bottom:6px;font-size:13px;font-weight:500}.pnl-row{justify-content:space-between;align-items:center;margin-top:4px;font-size:13px;display:flex}.position-arrow-cell{white-space:nowrap;width:136px;text-align:right!important}.position-arrow-cell>*{vertical-align:middle}.position-cell-muted{color:#64748b}.position-cell-auto{color:#f5c24c}.position-auto-tag{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.position-cell-fees{color:#e2e8f0;font-variant-numeric:tabular-nums}.position-fees-cell{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;display:inline-flex}.claim-btn-wrap{vertical-align:middle;display:inline-flex}.claim-btn-wrap.is-locked{cursor:not-allowed}.claim-btn-wrap.is-locked .claim-btn{pointer-events:none}.claim-btn{color:#94a3b8;letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:#33415573;border:1px solid #94a3b847;border-radius:6px;padding:4px 9px;font-family:inherit;font-size:11px;font-weight:700}.claim-btn.is-ready{color:#ffd97a;background:#f2c14e1a;border-color:#f2c14e66}.claim-btn.is-ready:hover:not(:disabled){background:#f2c14e2e;border-color:#f2c14e99}.claim-btn:disabled{opacity:.7;cursor:not-allowed}.claim-btn.is-ready:disabled{opacity:.45}.claim-btn.is-busy{opacity:.8;cursor:wait}.claim-btn.is-ready.is-dust{color:#94a3b8;background:#33415573;border-color:#94a3b838}.claim-btn.is-ready.is-dust:hover:not(:disabled){color:#e2e8f0;background:#334155b3;border-color:#94a3b859}.position-fees-cell .is-dust{color:#94a3b8}.claim-toast{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af0;border:1px solid #94a3b838;border-radius:10px;align-items:flex-start;gap:10px;max-width:min(360px,100vw - 32px);padding:12px 12px 12px 14px;animation:.22s ease-out claim-toast-in;display:flex;position:fixed;top:64px;right:16px;box-shadow:0 12px 32px #02061773}.claim-toast--error{background:#450a0aeb;border-color:#f8717173}.claim-toast--success{background:#052e16eb;border-color:#4ade8066}.claim-toast-text{color:#e2e8f0;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.35}.claim-toast--error .claim-toast-text{color:#fecaca}.claim-toast--success .claim-toast-text{color:#bbf7d0}.claim-toast-close{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;flex-shrink:0;margin:-4px -4px 0 0;font-size:18px;line-height:1}.claim-toast-close:hover{opacity:1}.claim-toast--success .claim-toast-text a{color:inherit;text-underline-offset:2px;text-decoration:underline}@keyframes claim-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.pxp-fee-claim{flex-shrink:0}.position-arrow-button{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:color .15s,background .15s;display:inline-flex}.position-arrow-button:hover{color:#e2e8f0;background:#1e293bb3}.position-arrow-button:active{transform:scale(.96)}.position-arrow-icon{transform-origin:50%;width:18px;height:18px;font-size:18px;line-height:1;transition:transform .2s}.position-arrow-button.is-open .position-arrow-icon{transform:rotate(180deg)}.position-main{flex-direction:column;gap:2px;display:flex}.position-pair{font-weight:600}.position-protocol-hint{color:#64748b;opacity:.85;font-size:10px;font-weight:400}.position-meta{color:#94a3b8;align-items:center;gap:5px;font-size:12px;display:inline-flex}.position-range{flex-direction:column;gap:4px;width:96px;display:flex}.position-range-track{background:#3b82f647;border-radius:3px;height:5px;position:relative}.position-range-shape{--bin-grad-x:linear-gradient(180deg, #d4a017 0%, #8f6414 100%);--bin-grad-y:linear-gradient(180deg, #5aa0ea 0%, #2f5f9e 100%);--bin-grad-mixed:linear-gradient(180deg, #93c5fd 0%, #8f6414 100%);align-items:flex-end;gap:1px;width:100%;height:22px;display:flex;position:relative}.position-range-bar{border-radius:1px 1px 0 0;flex:1 1 0;min-width:1px;height:0}.position-range-bar.is-y{background:var(--bin-grad-y)}.position-range-bar.is-x{background:var(--bin-grad-x)}.position-range-bar.is-mixed{background:var(--bin-grad-mixed)}.position-range-shape .position-range-pin{pointer-events:none;border-radius:1px;width:2px;height:100%;top:0}.position-range-pin{width:3px;height:11px;box-shadow:0 0 0 2px var(--surface-card,#050b1a);background:#e2e8f0;border-radius:2px;position:absolute;top:-3px}.position-summary-row:hover .position-range-pin{box-shadow:0 0 0 2px #0b132b}.position-range.is-out .position-range-track{background:#94a3b833}.position-range.is-out .position-range-pin{background:#f2c14e}.position-range.is-near .position-range-track{background:#f2c14e59}.position-range.is-near .position-range-pin{background:#f2c14e}.position-range.is-near .position-range-lbl{color:#eab308}.position-range-lbl{color:#94a3b8;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.position-range-lbl svg{flex:none;width:9px;height:9px}.position-range.is-out .position-range-lbl{color:#eab308}.position-range-tag{letter-spacing:.01em;white-space:nowrap;color:#94a3b8;background:#94a3b80f;border:1px solid #94a3b829;border-radius:4px;align-items:center;padding:0 5px;font-size:10px;font-weight:500;line-height:1.45;display:inline-flex}.position-range-tag.is-in{color:#86a89a;background:#4ade800d;border-color:#4ade8024}.position-range-tag.is-out{color:#a89090;background:#f871710d;border-color:#f8717124}.position-subvalue{color:#94a3b8;margin-left:8px;font-size:12px}.is-positive{color:#4ade80!important}.is-negative{color:#f87171!important}.pxp{color:#e2e8f0;font-family:var(--font-sans);box-sizing:border-box;min-width:0;max-width:100%;padding:12px 4px 4px;overflow-x:hidden}.bin-chart{box-sizing:border-box;--bin-color-x:#c98500;--bin-color-y:#3987e5;--bin-grad-x:linear-gradient(180deg, #d4a017 0%, #8f6414 100%);--bin-grad-y:linear-gradient(180deg, #5aa0ea 0%, #2f5f9e 100%);--bin-grad-mixed:linear-gradient(180deg, #93c5fd 0%, #8f6414 100%);--bin-bar-w:4px;--bin-gap:2px;background:0 0;border:1px solid #94a3b81a;border-radius:12px;width:100%;max-width:100%;margin:18px 0 0;padding:16px 16px 12px;position:relative;overflow:visible}.bin-chart[hidden]{display:none!important}.bin-chart--loading{justify-content:center;align-items:center;min-height:72px;display:flex}.bin-chart-loading-label{color:#64748b;justify-content:center;align-items:center;min-height:72px;font-size:12px;display:flex}.bin-chart-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.bin-chart-title{color:#f1f5f9;letter-spacing:-.02em;font-size:16px;font-weight:680}.pxp-dist-seg{background:#0e1628;border:1px solid #94a3b81f;border-radius:10px;gap:3px;padding:3px;display:flex}.pxp-dist-seg button{color:#64748b;letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:7px;height:28px;margin:0;padding:0 12px;font-family:inherit;font-size:12px;font-weight:650}.pxp-dist-seg button[aria-selected=true]{color:#ffd97a;background:#f2c14e1f;box-shadow:inset 0 0 0 1px #f2c14e47}.bin-chart-title .pxp-dist-seg{font-size:12px;font-weight:650}.bin-chart-legend{color:#cbd5e1;align-items:center;gap:12px;font-size:12px;display:inline-flex}.bin-chart-watch{color:#94a3b8;letter-spacing:0;cursor:pointer;background:0 0;border:1px solid #94a3b838;border-radius:7px;height:22px;margin:0;padding:0 8px;font-family:inherit;font-size:11px;font-weight:650}.bin-chart-watch.is-on{color:#ffd97a;background:#f2c14e1f;border-color:#f2c14e66}.bin-chart-legend-item{align-items:center;gap:6px;display:inline-flex}.bin-chart-swatch{border-radius:50%;flex-shrink:0;width:8px;height:8px}.bin-chart-swatch--y{background:var(--bin-color-y)}.bin-chart-swatch--x{background:var(--bin-color-x)}.bin-chart-price-now{color:#94a3b8;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.bin-chart-bin-count{font-variant-numeric:tabular-nums;color:#cbd5e1;flex-shrink:0;font-weight:650}.bin-chart-plot{width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.bin-chart-bars{justify-content:flex-start;align-items:flex-end;gap:var(--bin-gap,2px);height:88px;width:var(--bin-row-w,100%);box-sizing:border-box;min-width:0;max-width:100%;transform:scaleX(var(--bin-scale,1));transform-origin:0 100%;margin-inline:auto;display:flex;overflow:visible}.bin-chart-bars[data-fill="1"]{margin-inline:0}.bin-chart-bar{flex:0 0 var(--bin-bar-w,4px);width:var(--bin-bar-w,4px);min-width:var(--bin-bar-w,4px);max-width:var(--bin-bar-w,4px);box-sizing:border-box;border-radius:2px 2px 0 0;align-self:flex-end;transition:filter .12s,opacity .12s}.bin-chart-bar:not(.bin-chart-bar--empty){min-height:2px}.bin-chart-bar--y{background:var(--bin-grad-y)}.bin-chart-bar--x{background:var(--bin-grad-x)}.bin-chart-bar--mixed{background:var(--bin-grad-mixed)}.bin-chart-bars:hover .bin-chart-bar:not(.bin-chart-bar--empty){opacity:.55}.bin-chart-bars:hover .bin-chart-bar:not(.bin-chart-bar--empty):hover,.bin-chart-bar.is-active{opacity:1;filter:brightness(1.12)}@media (hover:none){.bin-chart-bars:hover .bin-chart-bar:not(.bin-chart-bar--empty){opacity:1;filter:none}.bin-chart-bar.is-active{filter:brightness(1.12);outline:1px solid #f8fafc59}}.bin-chart-bar--empty{opacity:0;pointer-events:none;background:0 0;border:none;border-radius:0;align-self:flex-end;min-height:0;height:0!important}.bin-chart-axis{font-variant-numeric:tabular-nums;color:#64748b;justify-content:space-between;gap:6px;margin-top:8px;font-size:11px;display:flex}.bin-chart-axis>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bin-chart-axis>span:first-child{text-align:left}.bin-chart-axis>span:last-child{text-align:right}.bin-chart-tip{z-index:5;pointer-events:none;color:#e2e8f0;background:#080e1cf5;border:1px solid #94a3b838;border-radius:8px;min-width:148px;max-width:min(240px,100% - 12px);padding:8px 10px;font-size:12px;position:absolute;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 8px 24px #00000059}.bin-chart-tip-row{font-variant-numeric:tabular-nums;color:#cbd5e1;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bin-chart-tip-row+.bin-chart-tip-row{margin-top:2px}.bin-chart-tip-vals{color:#f1f5f9;align-items:baseline;gap:8px;display:inline-flex}.bin-chart-tip-usd{color:#94a3b8;text-align:right;min-width:3.5rem}.bin-chart-tip-meta{color:#64748b;font-variant-numeric:tabular-nums;margin-top:6px;font-size:11px}@media (width<=640px){.bin-chart{margin:10px 0;padding:10px;overflow:visible}.bin-chart--loading{min-height:64px}.bin-chart-loading-label{text-align:center;padding:0 6px;font-size:11px;line-height:1.35}.bin-chart-plot{width:100%;max-width:100%}.bin-chart-bars{gap:var(--bin-gap,1px);height:72px}.bin-chart-bar{flex:0 0 var(--bin-bar-w,4px);width:var(--bin-bar-w,4px);min-width:var(--bin-bar-w,4px);max-width:var(--bin-bar-w,4px)}.bin-chart-top{flex-wrap:wrap;gap:6px 10px}.bin-chart-price-now{word-break:break-word;gap:8px;font-size:11px;line-height:1.35}.bin-chart-axis{font-size:10px}.bin-chart-tip{min-width:132px;max-width:calc(100% - 20px);padding:7px 9px;font-size:11px;bottom:30px;transform:translate(-50%);top:auto!important;left:50%!important}.bin-chart-tip-usd{min-width:2.75rem}.pxp{max-width:100%;overflow-x:hidden}}.pxp-big,.pxp-dr-v,.pxp-tk-a,.pxp-fee-pend,.pxp-sub,.pxp-pct,.pxp-flow-val,.pxp-tip-a,.pxp-tip-u,.pxp-tip-sub{font-variant-numeric:tabular-nums}.pxp-head{z-index:2;flex-wrap:wrap;align-items:center;gap:10px;padding:2px 0 14px;display:flex;position:relative}.pxp-head-meta{color:#64748b;font-variant-numeric:tabular-nums;font-size:11px}.pxp-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.pxp-withdraw{color:#94a3b8;white-space:nowrap;background:#0f172a73;border:1px solid #94a3b829;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:9px 16px;font-size:13.5px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.pxp-withdraw:hover{color:#e2e8f0;background:#1e293bb3}.pxp-add-liquidity{color:#f2c14e;white-space:nowrap;background:#f2c14e1a;border:1px solid #f2c14e52;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:9px 16px;font-size:13.5px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.pxp-add-liquidity:hover{color:#ffd97a;background:#f2c14e2e}.pxp-pool{align-items:center;gap:10px;min-width:0;display:flex}.pxp-poolinfo{color:#94a3b8;white-space:nowrap;background:#0f172a73;border:1px solid #94a3b829;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:9px 14px;font-size:13.5px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.pxp-poolinfo:hover{color:#e2e8f0;background:#1e293bb3}.pxp-icon-btn{box-sizing:content-box;color:#94a3b8;cursor:pointer;background:#0f172a73;border:1px solid #94a3b829;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:9px;display:inline-flex;position:relative}.pxp-icon-btn svg{width:18px;height:18px}.pxp-icon-btn:hover{color:#e2e8f0;background:#1e293bb3;border-color:#94a3b84d}.pxp-icon-btn[data-tip]:after{content:attr(data-tip);z-index:40;color:#e2e8f0;letter-spacing:0;text-align:left;white-space:normal;pointer-events:none;opacity:0;background:#0b1220;border:1px solid #94a3b847;border-radius:10px;width:max-content;max-width:220px;padding:9px 12px;font-size:12px;font-weight:500;line-height:1.45;transition:opacity 80ms,transform 80ms;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px);box-shadow:0 16px 40px -12px #000000d9,0 0 0 1px #020617b3}.pxp-icon-btn[data-tip]:before{content:"";z-index:41;pointer-events:none;opacity:0;background:#0b1220;border-top:1px solid #94a3b847;border-left:1px solid #94a3b847;width:8px;height:8px;transition:opacity 80ms,transform 80ms;position:absolute;top:calc(100% + 6px);right:18px;transform:translateY(-4px)rotate(45deg)}.pxp-icon-btn[data-tip]:hover:after,.pxp-icon-btn[data-tip]:focus-visible:after{opacity:1;transition-delay:.18s;transform:translateY(0)}.pxp-icon-btn[data-tip]:hover:before,.pxp-icon-btn[data-tip]:focus-visible:before{opacity:1;transition-delay:.18s;transform:translateY(0)rotate(45deg)}@media (hover:none){.pxp-icon-btn[data-tip]:before,.pxp-icon-btn[data-tip]:after{display:none}}.pxp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;font-size:11px}.pxp-eyebrow-row{align-items:center;gap:8px;min-width:0;display:flex}.pxp-auto{align-items:center;gap:4px;display:inline-flex;position:relative}.pxp-auto-tag{letter-spacing:.12em;text-transform:uppercase;color:#f5c24c;font-size:10px;font-weight:750}.pxp-auto-i{color:#94a3b8;cursor:help;background:0 0;border:1px solid #94a3b859;border-radius:50%;width:16px;height:16px;padding:0;font-size:10px;font-weight:700;line-height:1}.pxp-auto-i:hover,.pxp-auto-i:focus-visible{color:#e2e8f0;border-color:#f5c24c8c}.pxp-auto-tip{z-index:5;color:#cbd5e1;letter-spacing:0;text-transform:none;opacity:0;pointer-events:none;background:#020617;border:1px solid #94a3b829;border-radius:8px;width:220px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.45;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px);box-shadow:0 12px 28px #00000073}.pxp-auto:hover .pxp-auto-tip,.pxp-auto:focus-within .pxp-auto-tip{opacity:1;transform:translateY(0)}.pxp-title{color:#f1f5f9;letter-spacing:-.015em;margin:0;font-size:14px;font-weight:650;line-height:1.2}.pxp-pool-meta{flex-direction:column;gap:2px;margin-top:6px;line-height:1.25;display:flex}.pxp-pool-meta-secondary{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:11px}.pxp-tiles{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:0;display:grid}.pxp-tiles--closed-solo{grid-template-columns:minmax(0,1fr)}@media (width<=860px){.pxp-tiles,.pxp-tiles--closed-solo{grid-template-columns:1fr}}.pxp-tile{--pxp-pad-x:15px;padding:14px var(--pxp-pad-x);background:0 0;border:1px solid #94a3b81a;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:visible}.pxp-bhead{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.pxp-bhead .pnl-denom-toggle{flex:none}.pxp-bhead .pnl-denom-toggle-btn{padding:3px 6px}.pxp-bmeta{color:#64748b;min-height:19px;margin-top:4px;font-size:12px;line-height:1.3}.pxp-bdiv{height:1px;margin:14px calc(var(--pxp-pad-x) * -1) 0;background:#94a3b821}.pxp-bbody{flex:1;grid-template-rows:30px 32px 35px 35px;align-content:start;min-width:0;padding-top:14px;display:grid}.pxp-bslot{flex:none;align-items:center;height:30px;display:flex}.pxp-bslot .pxp-bar{width:100%}.pxp-bslot .pxp-dr{width:100%;height:100%;min-height:0}.pxp-cap{letter-spacing:.1em;text-transform:uppercase;color:#64748b;flex:none;align-items:center;height:32px;font-size:10px;font-weight:700;display:flex}.pxp-cap-slot{flex:none;align-items:center;height:32px;display:flex}.pxp-cap-slot .pxp-dr{width:100%;height:100%;min-height:0}.pxp-bar{border-radius:8px;gap:2px;height:30px;display:flex}.pxp-bar-seg{cursor:default;border-radius:5px;place-items:center;min-width:4px;display:grid;position:relative}.pxp-bar-lbl{box-sizing:border-box;color:#080c14;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;padding:0 6px;font-size:11px;font-weight:700;display:block;overflow:hidden}.pxp-bar--pnl .pxp-bar-lbl{color:#080c14}.pxp-bar-seg[data-tip]:after{content:attr(data-tip);z-index:8;color:#e2e8f0;letter-spacing:0;white-space:nowrap;pointer-events:none;opacity:0;background:#0b1220;border:1px solid #94a3b847;border-radius:8px;width:max-content;max-width:220px;padding:6px 10px;font-size:12px;font-weight:600;transition:opacity 80ms,transform 80ms;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px);box-shadow:0 12px 28px -10px #000c}.pxp-bar-seg:first-child[data-tip]:after{left:0;transform:translateY(-4px)}.pxp-bar-seg:last-child[data-tip]:after{left:auto;right:0;transform:translateY(-4px)}.pxp-bar-seg[data-tip]:hover:after,.pxp-bar-seg[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%)}.pxp-bar-seg:first-child[data-tip]:hover:after,.pxp-bar-seg:first-child[data-tip]:focus-visible:after,.pxp-bar-seg:last-child[data-tip]:hover:after,.pxp-bar-seg:last-child[data-tip]:focus-visible:after{transform:translate(0)}.pxp-bar-seg:first-child:last-child[data-tip]:after,.pxp-bar-seg:first-child:last-child[data-tip]:hover:after,.pxp-bar-seg:first-child:last-child[data-tip]:focus-visible:after{left:50%;right:auto}.pxp-bar-seg:first-child:last-child[data-tip]:after{transform:translate(-50%,-4px)}.pxp-bar-seg:first-child:last-child[data-tip]:hover:after,.pxp-bar-seg:first-child:last-child[data-tip]:focus-visible:after{transform:translate(-50%)}@media (hover:none){.pxp-bar-seg[data-tip]:after{display:none}}.pxp-dr{align-items:center;gap:12px;min-height:35px;font-size:13px;display:flex}.pxp-dr.is-sm{font-size:12px}.pxp-dr-k{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pxp-dr-v{color:#f1f5f9;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.pxp-dr-v.is-dust{color:#eab308}.pxp-tk{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.pxp-tk-a{color:#f1f5f9;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.pxp-tk-a s{color:#94a3b8;margin-left:4px;font-weight:550;text-decoration:none}.pxp-big{letter-spacing:-.035em;color:#f8fafc;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:6px;font-size:28px;font-weight:680;line-height:1.15;display:flex}.pxp-tile-pnl{flex-direction:column;display:flex}.pxp-tile-pnl.is-pos .pxp-big{color:#4ade80}.pxp-tile-pnl.is-neg .pxp-big{color:#f87171}.pxp-tile-pnl.is-pos .pxp-pct,.pxp-tile-pnl.is-neg .pxp-pct{color:inherit;opacity:.78}.pxp-pct{color:#94a3b8;margin-left:7px;font-size:12px;font-weight:600}.pxp-pct.is-pos,.pxp-pct.is-neg{color:#94a3b8}.pxp-sub{color:#94a3b8;margin-top:4px;font-size:11px}.pxp-fee-pend{color:#e2e8f0;font-weight:600}.pxp-fee-pend.is-dust{color:#eab308}.pxp-hint{color:#64748b;align-items:center;gap:6px;margin-top:11px;font-size:11px;display:flex}.pxp-flows{border:1px solid #94a3b81a;border-radius:12px;margin-top:18px;padding:6px 10px}.pxp-flows.is-open{padding:10px 16px 15px;overflow:visible}.pxp-flow-hd{width:100%;min-height:40px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin:0;padding:4px 6px;display:flex}.pxp-flows.is-open .pxp-flow-hd{margin-bottom:10px}.pxp-flow-hd:hover{background:#94a3b80f}.pxp-flow-chev{color:#64748b;flex:none;width:15px;height:15px;transition:transform .26s cubic-bezier(.32,.72,0,1)}.pxp-flow-hd[aria-expanded=true] .pxp-flow-chev{transform:rotate(180deg)}.pxp-flow-title{color:#f1f5f9;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:680}.pxp-flow-sub{color:#64748b;margin-left:auto;font-size:11px}.pxp-flow-collapse{grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.32,.72,0,1);display:grid}.pxp-flow-collapse[data-open="1"]{grid-template-rows:1fr;overflow:visible}.pxp-flow-collapse:not([data-open="1"]){pointer-events:none}.pxp-flow-collapse:not([data-open="1"])>div{visibility:hidden}.pxp-flow-collapse>div{min-height:0;overflow:hidden}.pxp-flow-collapse[data-open="1"]>div{overflow:visible}.pxp-flow{cursor:default;border-radius:0;grid-template-columns:96px minmax(0,1fr) 92px;align-items:center;gap:14px;margin:0;padding:4px 0;font-size:12px;display:grid;position:relative}.pxp-flow:hover,.pxp-flow.is-open{background:#94a3b80f}.pxp-flow-lbl{color:#94a3b8}.pxp-flow-val{text-align:right;color:#e2e8f0}.pxp-flow-bar{background:#0e1628e6;border-radius:4px;height:16px;overflow:hidden}.pxp-flow-bar>i{border-radius:4px;height:100%;display:block}.pxp-f-dep>i{background:#6b6660}.pxp-f-wd>i,.pxp-f-bal>i,.pxp-f-fee>i{background:#2f5f9e}.pxp-f-pnl>i{opacity:.85;background:#34d399}.pxp-flow-result.is-neg .pxp-f-pnl>i{background:#fb7185}.pxp-flow-result{margin-top:4px}.pxp-flow-result .pxp-flow-lbl{color:#f1f5f9;font-weight:600}.pxp-flow-result .pxp-flow-bar{background:0 0}.pxp-flow-result.is-pos .pxp-flow-val{color:#34d399}.pxp-flow-result.is-neg .pxp-flow-val{color:#fb7185}.pxp-flow-note{color:#64748b;margin-top:10px;font-size:11px}.pxp-tip{z-index:20;opacity:0;pointer-events:none;white-space:nowrap;background:#0b1220;border:1px solid #94a3b840;border-radius:10px;grid-column:1/-1;width:max-content;padding:10px 13px;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% - 2px);left:110px;transform:translateY(4px);box-shadow:0 10px 30px #00000080}.pxp-flow:hover .pxp-tip,.pxp-flow.is-open .pxp-tip{opacity:1;transform:translateY(0)}.pxp-tip-row{align-items:center;gap:8px;font-size:12px;display:flex}.pxp-tip-row+.pxp-tip-row{margin-top:7px}.pxp-tip-a{color:#e2e8f0}.pxp-tip-u{color:#64748b;margin-left:6px}.pxp-tip-sub{color:#64748b;margin-top:8px;font-size:10px}.pxp-tip-icon.token-icon{flex:none}@media (hover:none){.pxp-flow{cursor:pointer;grid-template-columns:1fr auto;grid-template-areas:"lbl val""bar bar""tip tip";gap:6px 12px}.pxp-flow-lbl{grid-area:lbl}.pxp-flow-val{grid-area:val}.pxp-flow-bar{grid-area:bar}.pxp-tip{white-space:normal;opacity:0;max-height:0;box-shadow:none;border:none;grid-area:tip/auto;padding:0 13px;transition:opacity .12s,max-height .15s,padding .15s;position:static;bottom:auto;left:auto;overflow:hidden;transform:none}.pxp-flow:hover .pxp-tip{opacity:0;max-height:0;padding:0 13px}.pxp-flow.is-open .pxp-tip{opacity:1;border:1px solid #94a3b840;max-height:160px;margin-top:4px;padding:10px 13px;box-shadow:0 10px 30px #00000080}}.pnl-denom-toggle{background:#0f172a73;border:1px solid #94a3b838;border-radius:7px;align-items:stretch;display:inline-flex;overflow:hidden}.pnl-denom-toggle-btn{letter-spacing:.02em;color:#64748b;cursor:pointer;background:0 0;border:none;margin:0;padding:3px 9px;font-family:inherit;font-size:10px;font-weight:600;line-height:1.2}.pnl-denom-toggle-btn:hover{color:#cbd5e1;background:#94a3b814}.pnl-denom-toggle-btn.is-active{color:#fef3c7;background:#facc151f}.pnl-title{font-size:16px;font-weight:600;line-height:1.25}.pnl-value{font-size:20px;font-weight:600}.pnl-value-positive{color:#22c55e}.pnl-value-negative{color:#ef4444}.pnl-percentage{color:#4ade80;margin-left:8px;font-size:14px}.pnl-percentage-negative{color:#f87171}.pnl-formula{color:#9ca3af;margin-bottom:8px;font-size:12px;line-height:1.5}.pnl-asset{align-items:center;gap:8px;display:flex}.token-icon{vertical-align:middle;box-sizing:border-box;border-radius:999px;flex-shrink:0}img.token-icon,.token-icon--image{object-fit:cover;background:0 0;display:block;box-shadow:inset 0 0 0 1px #0000002e}span.token-icon,.token-icon--letter{font-weight:600;font-family:var(--font-sans);color:#020617;-webkit-user-select:none;user-select:none;letter-spacing:-.02em;justify-content:center;align-items:center;display:inline-flex}.token-pair{padding-right:calc(var(--token-pair-size,20px) * .35);flex-shrink:0;align-items:center;display:inline-flex}.token-pair-icon--second{margin-left:calc(var(--token-pair-size,20px) * -.35)}.token-pair .token-icon{box-shadow:0 0 0 1.5px #050b1a,inset 0 0 0 1px #0000002e}.pnl-asset-icon.token-icon{margin-right:0}.position-main--with-icons{flex-direction:row;align-items:center;gap:10px;display:flex}.position-main-text{flex-direction:column;gap:2px;min-width:0;display:flex}.lb-pool-wrap{align-items:center;gap:8px;min-width:0;display:flex}.lb-pool-wrap .lb-pool-inner{min-width:0}.share-card-pair-icons{margin-right:4px}.share-card .token-pair .token-icon{box-shadow:0 0 0 2px #020617f2,0 2px 6px #02061773,inset 0 0 0 1px #0003}.pnl-asset-symbol{font-weight:600}.pnl-asset-amount{font-weight:500}.pnl-asset-fiat{color:#9ca3af}.pnl-debug-toggle{color:#93c5fd;cursor:pointer;background:0 0;border:1px solid #60a5fa59;border-radius:8px;padding:4px 8px;font-size:12px}.sync-status-card{background:#0284c714;border:1px solid #38bdf840;border-radius:10px;margin-top:8px;padding:10px 12px}.indexer-badge-wrap{box-sizing:border-box;flex-shrink:0;justify-content:flex-end;width:100%;display:flex}.indexer-badge-wrap--portfolio{margin-top:12px;padding-top:4px}.indexer-badge-wrap--leaderboard{max-width:var(--layout-max);margin:16px auto 0;padding:0 4px}.indexer-badge-bar{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:12px 18px;display:flex}.indexer-badge-row{align-items:center;gap:8px;display:flex}.indexer-badge-chain{letter-spacing:.04em;color:#64748b;text-align:right;text-transform:uppercase;flex-shrink:0;width:36px;font-size:10px;font-weight:600}.indexer-badge-dot--muted{background:#64748b;animation:none}.indexer-badge--sonic-offline{color:#94a3b8}.chain-logo-inline{vertical-align:text-bottom;opacity:.7;border-radius:50%;flex-shrink:0;width:13px;height:13px;margin-right:4px;display:inline-block}.indexer-badge--sonic-pending{color:#64748b}.indexer-badge{letter-spacing:.01em;-webkit-backdrop-filter:blur(6px);color:#94a3b8;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#0f172aa6;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:6px;padding:4px 8px 4px 6px;font-size:11px;font-weight:500;display:inline-flex}.indexer-badge--ok{padding:5px}.indexer-badge-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.indexer-badge-dot--green{background:#22c55e;animation:2.4s ease-in-out infinite badgePulseGreen}.indexer-badge-dot--orange{background:#f97316;animation:1.2s ease-in-out infinite badgePulseOrange}@keyframes badgePulseGreen{0%,to{box-shadow:0 0 #22c55e80}50%{box-shadow:0 0 0 5px #22c55e00}}@keyframes badgePulseOrange{0%,to{opacity:1}50%{opacity:.45}}.sync-status-wrapper{max-width:720px;margin:12px auto 0}.sync-status-toggle{color:#93c5fd;cursor:pointer;background:0 0;border:1px solid #60a5fa59;border-radius:8px;padding:5px 10px;font-size:12px}.sync-status-title{color:#7dd3fc;font-size:12px;font-weight:600}.sync-status-title-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.sync-status-line{color:#cbd5e1;margin-top:4px;font-size:12px;line-height:1.4}.sync-status-line--muted{color:#94a3b8;font-size:11px}.sync-status-line--error{color:#f87171;word-break:break-word;font-size:11px}.sync-status-detail{border-top:1px solid #38bdf826;margin-top:10px;padding-top:10px}.sync-status-bar{background:#94a3b840;border-radius:999px;width:100%;height:8px;margin-top:8px;overflow:hidden}.sync-status-bar-fill{background:linear-gradient(90deg,#0ea5e9,#22c55e);height:100%}.sync-status-bar-fill--warn{background:linear-gradient(90deg,#f59e0b,#eab308)}.data-footprint-code{font-family:var(--font-mono);background:#0f172a99;border-radius:4px;padding:0 .2em;font-size:.85em}.data-footprint-error-cell{word-break:break-word;max-width:14rem;font-size:11px}.data-footprint-sync-cycle{background:#1e3a8a40;border:1px solid #60a5fa59;border-radius:8px;margin-top:12px;padding:10px 12px}.data-footprint-sync-active{color:#e0f2fe}.data-footprint-sync-active strong{color:#38bdf8}.data-footprint-sync-live{background:#0f172a8c;border:1px solid #94a3b833;border-radius:8px;margin-top:12px;padding:10px 12px}.data-footprint-sync-live-list{color:#e2e8f0;margin:6px 0 0;padding-left:1.1rem;font-size:12px;line-height:1.45}.data-footprint-sync-live-pool{color:#f8fafc;font-weight:600}.data-footprint-mono{font-family:var(--font-mono);font-size:.95em}.sync-pool-list{flex-direction:column;gap:4px;margin-top:8px;display:flex}.sync-pool-header{color:#e2e8f0;margin-bottom:4px;font-size:11px;font-weight:600}.sync-pool-item{color:#94a3b8;justify-content:space-between;font-size:11px;display:flex}.indexer-indicator-wrap{max-width:var(--layout-max);align-items:center;margin:12px auto 0;padding:0 4px;display:flex}.indexer-indicator-pill{background:#0f172aa6;border:1px solid #94a3b840;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.indexer-dot{border-radius:999px;width:9px;height:9px;display:inline-block}.indexer-dot--ok{background:#22c55e;animation:1.6s ease-in-out infinite indexerPulse;box-shadow:0 0 #22c55e99}.indexer-dot--warn{background:#f59e0b}.indexer-indicator-label{color:#cbd5e1;font-size:12px}@keyframes indexerPulse{0%{box-shadow:0 0 #22c55ea6}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.data-footprint-wrapper{max-width:var(--layout-max);margin:12px auto 0;padding:0 4px}.data-footprint-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.data-footprint-toolbar--end{justify-content:flex-end}.data-footprint-compact{color:#64748b;flex:1;min-width:0;font-size:11px;line-height:1.35}.data-footprint-compact--warn{color:#94a3b8}.data-footprint-toggle{color:#64748b;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:4px 2px;font-family:inherit;font-size:11px;text-decoration:underline}.data-footprint-toggle:hover{color:#93c5fd}.data-footprint-card{background:#0f172a73;border:1px solid #33415580;border-radius:10px;margin-top:8px;padding:12px 14px}.data-footprint-footnote{margin:8px 0 0;font-size:11px;line-height:1.4}.data-footprint-section{border-bottom:1px solid #94a3b826;margin-bottom:14px;padding-bottom:14px}.data-footprint-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.data-footprint-section-title{color:#7dd3fc;letter-spacing:.02em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:600}.data-footprint-line{color:#e2e8f0;justify-content:space-between;align-items:baseline;gap:12px;margin:6px 0;font-size:12px;display:flex}.data-footprint-line>span:first-child{color:#94a3b8;flex-shrink:0}.data-footprint-line>span:last-child{text-align:right;word-break:break-word}.data-footprint-muted{color:#94a3b8}.data-footprint-hint{color:#64748b;margin:8px 0 0;font-size:11px;line-height:1.45}.data-footprint-warn{color:#fb923c}.data-footprint-bar{margin-top:6px;margin-bottom:4px}.data-footprint-subheading{color:#a5b4fc;margin:10px 0 6px;font-size:11px;font-weight:600}.data-footprint-activity-list{color:#cbd5e1;margin:0;padding-left:18px;font-size:11px;line-height:1.5}.data-footprint-mono{color:#93c5fd;font-size:10px}.data-footprint-pool-list{margin-top:12px}.data-footprint-pool-sync-wrap{margin-top:14px}.data-footprint-table-scroll{-webkit-overflow-scrolling:touch;margin-top:8px;overflow-x:auto}.data-footprint-pool-table{border-collapse:collapse;color:#cbd5e1;width:100%;font-size:11px}.data-footprint-pool-table th{text-align:left;color:#94a3b8;white-space:nowrap;border-bottom:1px solid #94a3b833;padding:8px 10px 8px 0;font-weight:600}.data-footprint-pool-table td{vertical-align:top;border-bottom:1px solid #33415573;padding:8px 10px 8px 0}.data-footprint-pool-table tr:last-child td{border-bottom:none}.data-footprint-pool-name{color:#e2e8f0;max-width:140px;font-weight:500}.data-footprint-mono-td{font-variant-numeric:tabular-nums;white-space:nowrap}.data-footprint-muted-td{color:#94a3b8;white-space:nowrap;max-width:9.5rem;font-size:10px}.data-footprint-syncing{color:#7dd3fc}.app-nav{width:auto;max-width:none;margin:0 calc(-1 * var(--page-gutter)) 18px;box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.app-nav-brand{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.app-nav-home{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;margin:0;padding:0;display:inline-flex}.app-nav-home:hover .app-nav-brand-text{color:#fff}.app-nav-home:focus-visible{outline-offset:3px;outline:2px solid #facc15b3}.app-nav-start,.app-nav-end{align-items:center;min-width:0;display:flex}.app-nav-start{flex:1;gap:18px}.app-nav-end{flex:none;gap:12px}.app-nav-logo{object-fit:contain;filter:drop-shadow(0 2px 6px #00000059);width:28px;height:28px}.app-nav-brand-text{letter-spacing:-.02em;color:#f1f5f9;font-size:15px;font-weight:700}.app-nav-tabs{align-items:center;gap:6px;min-width:0;display:flex}.app-nav-tabs--main{justify-content:flex-start}.app-nav-tabs--side{flex:none;justify-content:flex-end}.wallet-connect-wrap{flex-shrink:0;position:relative}.wallet-connect-btn{color:#fde68a;cursor:pointer;white-space:nowrap;background:#facc1514;border:1px solid #facc1559;border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.wallet-connect-btn:hover:not(:disabled){background:#facc1524;border-color:#facc158c}.wallet-connect-btn:disabled{opacity:.6;cursor:wait}.wallet-connect-btn.is-connecting{color:#fecaca;background:#f871711a;border-color:#f8717173}.wallet-connect-btn.is-connecting:hover{background:#f8717129;border-color:#f87171b3}.wallet-connect-btn.is-connected{color:#bbf7d0;background:#4ade8014;border-color:#4ade8066}.wallet-connect-dot{background:#4ade80;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #4ade80b3}.wallet-connect-dot-btn{cursor:pointer;background:0 0;border:none;flex:none;place-items:center;width:28px;height:28px;margin:0;padding:0;display:grid}.wallet-connect-dot-btn .wallet-connect-dot{width:8px;height:8px}.wallet-connect-dot-btn:not(.is-connected) .wallet-connect-dot{box-shadow:none;background:#64748b}.wallet-connect-dot-btn.is-connecting .wallet-connect-dot{background:#f87171;box-shadow:0 0 8px #f8717180}.wallet-connect-x{color:#86efac;opacity:.85;font-size:12px;font-weight:500}.wallet-connect-menu{z-index:40;background:#0b132b;border:1px solid #94a3b840;border-radius:12px;min-width:220px;max-height:min(72vh,420px);padding:8px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 12px 32px #00000073}.wallet-connect-menu-title{letter-spacing:.04em;text-transform:uppercase;color:#64748b;padding:4px 8px 8px;font-size:11px;font-weight:600}.wallet-connect-menu-item{text-align:left;color:#e2e8f0;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.wallet-connect-menu-item:hover{background:#94a3b81f}.wallet-connect-icon{object-fit:contain;box-sizing:border-box;border-radius:8px;flex-shrink:0;width:28px;height:28px;overflow:hidden}.wallet-connect-icon--metamask,.wallet-connect-icon--rabby,.wallet-connect-icon--browser{background:#94a3b81a;padding:3px}.wallet-connect-menu-name{flex:1;min-width:0}.wallet-connect-menu-hint{color:#94a3b8;font-size:11px;font-weight:600}.wallet-connect-legal{color:#64748b;border-top:1px solid #94a3b829;margin:8px 2px 2px;padding:8px 8px 4px;font-size:11px;font-weight:500;line-height:1.45}.wallet-connect-legal a{color:#94a3b8;text-underline-offset:2px;font-weight:600;text-decoration:underline}.wallet-connect-legal a:hover{color:#e2e8f0}.wallet-connect-err{color:#f87171;max-width:220px;margin-top:4px;font-size:11px;display:block}.app-nav-tab{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #94a3b833;border-radius:8px;align-items:center;gap:6px;padding:7px 18px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.app-nav-tab:hover{color:#cbd5e1;background:#94a3b814}.app-nav-tab--active{color:#fde68a;background:#facc1514;border-color:#facc1559}.app-nav-tab--active:hover{background:#facc1524;border-color:#facc158c}.app-nav-tab-label--short{display:none}.app-nav-menu{align-items:center;display:flex;position:relative}.app-nav-menu-btn{box-sizing:border-box;color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #94a3b833;border-radius:8px;justify-content:center;align-items:center;padding:7px 9px;line-height:0;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.app-nav-menu-btn svg{width:15px;height:15px;display:block}.app-nav-menu-btn:hover{color:#cbd5e1;background:#94a3b814}.app-nav-menu-btn.is-active{color:#fde68a;background:#facc1514;border-color:#facc1559}.app-nav-menu-btn.is-active:hover{background:#facc1524;border-color:#facc158c}.app-nav-menu-dropdown{z-index:40;background:#050b1afa;border:1px solid #94a3b838;border-radius:12px;min-width:160px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000073}.app-nav-menu-item{text-align:left;color:#94a3b8;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;line-height:1.3;display:block}.app-nav-menu-item:hover{color:#cbd5e1;background:#94a3b814}.app-nav-menu-item.is-active{color:#fde68a;background:#facc1514}.pool-tracking-page{width:100%;max-width:var(--layout-max);margin:0 auto}.pool-tracking-header{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:18px;display:flex}.pool-tracking-title{color:#f1f5f9;margin:0;font-size:1.45rem;font-weight:700}.pool-tracking-subtitle{color:#94a3b8;font-size:.9rem}.pool-tracking-back{color:#93c5fd;font:inherit;cursor:pointer;background:0 0;border:none;margin:0 0 10px;padding:0;font-size:.9rem;font-weight:500}.pool-tracking-back:hover{color:#bfdbfe;text-decoration:underline}.pool-tracking-search{margin-bottom:16px}.pool-tracking-input{box-sizing:border-box;color:#e2e8f0;width:100%;font:inherit;background:#050b1ab8;border:1px solid #94a3b838;border-radius:10px;padding:12px 14px;font-size:.95rem}.pool-tracking-input::placeholder{color:#64748b}.pool-tracking-input:focus{border-color:#3b82f68c;outline:none;box-shadow:0 0 0 3px #3b82f61f}.pool-tracking-hint,.pool-tracking-empty,.pool-tracking-error,.pool-tracking-loading{text-align:center;color:#94a3b8;background:#0f172a59;border:1px dashed #94a3b833;border-radius:12px;padding:28px 16px;font-size:.95rem}.pool-tracking-error{color:#f87171;border-style:solid;border-color:#f8717140}.pool-tracking-results{flex-direction:column;gap:8px;display:flex}.pool-tracking-result{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#050b1a8c;border:1px solid #94a3b829;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px 14px;padding:12px 14px;transition:border-color .15s,background .15s;display:grid}.pool-tracking-result:hover{background:#0f172ab8;border-color:#3b82f666}.pool-tracking-result-main{flex-direction:column;gap:4px;min-width:0;display:flex}.pool-tracking-result-pair{color:#f1f5f9;font-weight:600}.pool-tracking-result-meta{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.pool-tracking-dot{opacity:.6}.pool-tracking-result-stats{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:14px;display:flex}.pool-tracking-result-stat{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.pool-tracking-result-stat-label{letter-spacing:.04em;text-transform:uppercase;color:#64748b;font-size:10px;font-weight:600}.pool-tracking-result-stat-value{color:#e2e8f0;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.pool-tracking-detail-head{align-items:flex-start;gap:14px;width:100%;display:flex}.pool-tracking-detail-copy{flex:auto;min-width:0}.pool-analyse-open-btn{color:#e0f2fe;letter-spacing:.02em;cursor:pointer;background:linear-gradient(#38bdf829,#0ea5e914);border:1px solid #94a3b847;border-radius:10px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-left:auto;padding:10px 16px;font-size:13px;font-weight:600;transition:border-color .12s,background .12s,transform .12s;display:inline-flex}.pool-analyse-open-btn:hover{background:linear-gradient(#38bdf83d,#0ea5e924);border-color:#7dd3fc8c;transform:translateY(-1px)}.pool-tracking-detail-meta{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:13px;display:inline-flex}.pool-tracking-pair-addr{font-size:12px;font-family:var(--font-mono);color:#64748b;word-break:break-all;margin-top:6px}.pool-analyse-backdrop{z-index:1100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617d1;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}.pool-analyse-panel{color:#e2e8f0;width:min(1480px,100vw - 32px);height:auto;max-height:calc(100vh - 32px);font-family:var(--font-sans);background:linear-gradient(#0b132b 0%,#070d1c 100%);border:1px solid #94a3b82e;border-radius:16px;flex-direction:column;margin:auto;padding:18px 22px;display:flex;overflow:hidden;box-shadow:0 28px 80px #0000008c}.pool-analyse-head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.pool-analyse-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:11px}.pool-analyse-title{color:#f8fafc;margin:2px 0 4px;font-size:22px;font-weight:700}.pool-analyse-sub{color:#94a3b8;font-size:13px}.pool-analyse-sub.is-loading{color:#7dd3fc}.pool-analyse-head-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.pool-analyse-loading-chip{color:#e0f2fe;font-variant-numeric:tabular-nums;background:#0ea5e91f;border:1px solid #38bdf859;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.pool-analyse-loading-spinner{border:2px solid #7dd3fc40;border-top-color:#7dd3fc;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite pool-analyse-spin}@keyframes pool-analyse-spin{to{transform:rotate(360deg)}}.pool-analyse-progress{background:#94a3b81f;border-radius:999px;flex-shrink:0;height:3px;margin:-4px 0 12px;overflow:hidden}.pool-analyse-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#818cf8);height:100%;transition:width .25s}.pool-analyse-close{color:#cbd5e1;cursor:pointer;background:#0f172ab3;border:1px solid #94a3b838;border-radius:8px;flex-shrink:0;padding:8px 14px;font-size:13px}.pool-analyse-close:hover{color:#f1f5f9;border-color:#94a3b866}.pool-analyse-kpis{flex-shrink:0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:10px;display:grid}.pool-analyse-kpi{background:#050b1a8c;border:1px solid #94a3b81f;border-radius:10px;padding:10px 12px}.pool-analyse-kpi-label{color:#64748b;margin-bottom:4px;font-size:11px}.pool-analyse-kpi-value{font-variant-numeric:tabular-nums;color:#f1f5f9;font-size:16px;font-weight:600}.pool-analyse-ranks{flex-wrap:wrap;flex-shrink:0;gap:8px;margin-bottom:10px;display:flex}.pool-analyse-rank{color:#e2e8f0;cursor:pointer;background:#0f172aa6;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:inline-flex}.pool-analyse-rank:hover{border-color:#94a3b859}.pool-analyse-rank-label{color:#94a3b8;font-weight:600}.pool-analyse-rank-swatch{border-radius:50%;flex-shrink:0;width:8px;height:8px}.pool-analyse-rank-meta{color:#64748b;font-variant-numeric:tabular-nums}.pool-analyse-filters{background:#0f172acc;border:1px solid #94a3b81f;border-radius:10px;flex-shrink:0;align-self:flex-start;gap:4px;margin-bottom:12px;padding:3px;display:inline-flex}.pool-analyse-filter{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:12px}.pool-analyse-filter.is-active{color:#e0f2fe;background:#38bdf829}.pool-analyse-body{flex:auto;grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:18px;min-height:0;display:grid;overflow:hidden}.pool-analyse-main{flex-direction:column;min-width:0;min-height:0;display:flex}.pool-analyse-loading,.pool-analyse-empty{color:#64748b;text-align:center;border:1px dashed #94a3b838;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:200px;padding:20px;font-size:13px;display:flex}.pool-analyse-chart{background:#050b1a8c;border:1px solid #94a3b824;border-radius:12px;flex-direction:column;flex:auto;min-height:200px;max-height:280px;padding:12px 14px 10px;display:flex}.pool-analyse-chart-label{color:#94a3b8;flex-shrink:0;margin-bottom:8px;font-size:12px}.pool-analyse-chart-plot{flex:auto;min-height:160px;position:relative}.pool-analyse-chart-bars{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:100%;padding:0 2px;display:flex}.pool-analyse-col{flex:1 1 0;align-items:flex-end;min-width:3px;max-width:28px;height:100%;display:flex;position:relative}.pool-analyse-col.is-active:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#f8fafc12 100%);border-radius:4px 4px 1px 1px;position:absolute;inset:0}.pool-analyse-layer{opacity:.55;pointer-events:none;border-radius:4px 4px 1px 1px;transition:filter .12s,opacity .12s;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff1f}.pool-analyse-layer.is-dim{opacity:.14;filter:saturate(.7)}.pool-analyse-layer.is-hot{opacity:1;filter:brightness(1.12);z-index:2;box-shadow:inset 0 1px 0 #ffffff2e, 0 0 10px color-mix(in srgb, currentColor 25%, transparent)}.pool-analyse-active-line{pointer-events:none;z-index:3;background:#f8fafc8c;width:1px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 8px #f8fafc40}.pool-analyse-chart-axis{color:#64748b;justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.pool-analyse-legend-title{color:#94a3b8;margin-bottom:8px;font-size:12px;font-weight:600}.pool-analyse-legend-list{flex-direction:column;flex:auto;gap:4px;min-height:0;max-height:none;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.pool-analyse-legend{flex-direction:column;height:100%;min-height:0;display:flex}.pool-analyse-legend-item{color:#e2e8f0;cursor:pointer;text-align:left;background:#0f172a73;border:1px solid #0000;border-radius:8px;grid-template-columns:10px 1fr;align-items:start;gap:8px;width:100%;padding:8px 9px;font-size:12px;display:grid}.pool-analyse-legend-item:hover:not(:disabled){border-color:#94a3b833}.pool-analyse-legend-item.is-active{background:#38bdf81a;border-color:#7dd3fc73}.pool-analyse-legend-item.is-muted{opacity:.55;cursor:default}.pool-analyse-legend-swatch{border-radius:50%;width:8px;height:8px;margin-top:4px}.pool-analyse-legend-main{flex-direction:column;gap:4px;min-width:0;display:flex}.pool-analyse-legend-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pool-analyse-legend-addr{font-family:var(--font-mono);font-size:11px}.pool-analyse-legend-stats{font-variant-numeric:tabular-nums;color:#cbd5e1;flex-direction:column;gap:1px;font-size:11px;display:flex}.pool-analyse-legend-k{color:#64748b}.pool-analyse-legend-stats .is-pos{color:#4ade80}.pool-analyse-legend-stats .is-neg{color:#f87171}.pool-analyse-legend-tag{border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:600}.pool-analyse-legend-tag.is-in{color:#4ade80;border-color:#4ade8059}.pool-analyse-legend-tag.is-out{color:#fb923c;border-color:#fb923c59}@media (width<=860px){.pool-analyse-backdrop{align-items:flex-start;padding:8px}.pool-analyse-body{grid-template-columns:1fr;align-items:start}.pool-analyse-legend{height:auto;min-height:0}.pool-analyse-legend-list{flex:none;max-height:none;overflow:visible}.pool-analyse-panel{border-radius:14px;width:calc(100vw - 16px);height:auto;max-height:calc(100vh - 16px);padding:14px 12px 16px;overflow:auto}.pool-analyse-head{flex-wrap:wrap;gap:10px}.pool-analyse-title{font-size:18px}.pool-analyse-head-actions{justify-content:space-between;width:100%}.pool-analyse-loading-chip{padding:6px 10px;font-size:11px}.pool-analyse-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pool-analyse-kpi-value{font-size:14px}.pool-analyse-ranks{gap:6px}.pool-analyse-rank{padding:6px 8px;font-size:11px}.pool-analyse-chart{flex:none;min-height:160px;max-height:200px;padding:10px}.pool-analyse-chart-label{word-break:break-word;font-size:11px;line-height:1.35}.pool-analyse-chart-plot{min-height:120px}.pool-analyse-chart-bars{gap:1px}.pool-analyse-col{min-width:1px;max-width:none}.pool-analyse-open-btn{justify-content:center;width:100%;margin-left:0}.pool-tracking-detail-head{flex-wrap:wrap}.pool-tracking-detail-meta{font-size:12px}.pool-tracking-pair-addr{font-size:11px}}@media (width<=640px){.pool-analyse-kpis{grid-template-columns:1fr 1fr}.pxp-head{flex-wrap:wrap;align-items:stretch;gap:10px}.pxp-actions{flex-wrap:nowrap;flex:100%;justify-content:stretch;align-items:stretch;gap:8px;width:100%;min-width:100%;margin-left:0}.pxp-actions>.pxp-add-liquidity,.pxp-actions>.pxp-withdraw,.pxp-actions>.pxp-icon-btn,.pxp-poolinfo{box-sizing:border-box;height:40px;min-height:40px;margin-left:0;padding-top:0;padding-bottom:0}.pxp-actions>.pxp-add-liquidity,.pxp-actions>.pxp-withdraw,.pxp-actions>.pxp-icon-btn{flex:1 1 0;width:auto;min-width:0;padding-left:0;padding-right:0}.pxp-actions>.pxp-icon-btn{padding:0}.pxp-poolinfo{padding-left:14px;padding-right:14px}.pxp-title{font-size:16px}.pxp-big{font-size:22px}}.pool-tracking-table-wrap{margin-bottom:0;overflow-x:auto}.pool-tracking-table-wrap.has-wallet-menu{overflow:visible}.pool-tracking-table .pt-td-wallet{position:relative;overflow:visible}.pool-tracking-table{border-collapse:collapse;width:100%;font-size:13px}.pool-tracking-table th{text-align:left;letter-spacing:.01em;color:#64748b;white-space:nowrap;background:0 0;border-bottom:1px solid #94a3b81a;padding:9px 12px;font-size:11px;font-weight:600}.pool-tracking-table td{color:#e5e7eb;vertical-align:middle;text-align:left;font-variant-numeric:tabular-nums;border-bottom:1px solid #94a3b81a;padding:10px 12px}.pool-tracking-table tbody tr:last-child td{border-bottom:none}.pool-tracking-table .pt-row{cursor:pointer;transition:background .16s}.pool-tracking-table .pt-row:hover,.pool-tracking-table .pt-row.is-open{background:#0e1628b8}.pool-tracking-table .pt-row.is-open td{border-bottom-color:#0000}.pool-tracking-table .pt-row:hover .position-range-pin{box-shadow:0 0 0 2px #0b132b}.pt-th-dex,.pt-td-dex{text-align:center;white-space:nowrap;width:96px}.pt-th-arrow,.pt-td-arrow{text-align:right;width:2.75rem;padding-right:10px}.pool-tracking-table .pt-detail-row>td{background:0 0;border-top:none;border-bottom:1px solid #94a3b81a;padding:2px 12px 20px}.pt-th-rank,.pt-td-rank{text-align:left;color:#94a3b8;font-variant-numeric:tabular-nums;width:2.5rem}.pt-td-wallet{font-family:var(--font-mono);letter-spacing:.03em;font-size:12px}.pt-td-liq,.pt-td-age,.pt-td-fees{white-space:nowrap;font-weight:400}.pt-td-range{white-space:nowrap;min-width:8.5rem}@media (width<=640px){.pool-tracking-result{grid-template-columns:auto 1fr}.pool-tracking-result-stats{grid-column:1/-1;justify-content:space-between;width:100%}.pool-tracking-result-stat{align-items:flex-start}}@media (width<=860px){.pool-tracking-page{max-width:100%;overflow-x:hidden}.pool-tracking-page.has-wallet-menu,.leaderboard-page.has-wallet-menu{overflow:visible}.pool-tracking-table .pt-row:has(.lb-wallet-btn.is-open){z-index:30;position:relative}.leaderboard-table tr:has(.lb-wallet-btn.is-open){z-index:30;position:relative}.pool-tracking-table-wrap{background:0 0;border:none;border-radius:0;overflow:visible!important}.pool-tracking-table,.pool-tracking-table thead,.pool-tracking-table tbody,.pool-tracking-table tr,.pool-tracking-table th,.pool-tracking-table td{box-sizing:border-box;width:100%;max-width:100%;display:block}.pool-tracking-table{border-collapse:separate;border-spacing:0}.pool-tracking-table thead{display:none}.pool-tracking-table .pt-row{cursor:pointer;box-sizing:border-box;background:#0f172a8c;border:1px solid #94a3b824;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank wallet arrow""pnl pnl liq""range range age""fees fees fees""dex dex dex";gap:8px 12px;width:100%;max-width:100%;margin-bottom:8px;padding:12px 14px;display:grid}.pool-tracking-table .pt-row>td{width:auto;max-width:100%;border:none!important;padding:0!important}.pool-tracking-table .pt-td-rank{color:#94a3b8;grid-area:rank;font-size:12px;width:auto!important;padding-top:4px!important}.pool-tracking-table .pt-td-wallet{grid-area:wallet;min-width:0;overflow:visible}.pool-tracking-table .pt-td-arrow{text-align:right;grid-area:arrow;width:auto!important;padding-right:0!important}.pool-tracking-table .pt-td-pnl{grid-area:pnl}.pool-tracking-table .pt-td-pnl:before{content:"PnL";letter-spacing:.06em;color:#64748b;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.pool-tracking-table .pt-td-liq{text-align:right;grid-area:liq}.pool-tracking-table .pt-td-liq:before{content:"Liquidity";letter-spacing:.06em;color:#64748b;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.pool-tracking-table .pt-td-age{text-align:right;grid-area:age}.pool-tracking-table .pt-td-age:before{content:"Age";letter-spacing:.06em;color:#64748b;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.pool-tracking-table .pt-td-fees{text-align:right;grid-area:fees}.pool-tracking-table .pt-td-fees:before{content:"Fees";letter-spacing:.06em;color:#64748b;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.pool-tracking-table .pt-td-range{white-space:normal;grid-area:range;min-width:0}.pool-tracking-table .pt-td-range:before{content:"Range";letter-spacing:.06em;color:#64748b;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.pool-tracking-table .pt-td-dex{text-align:left;grid-area:dex;width:auto!important;padding-top:2px!important}.pool-tracking-table .pt-td-dex .lb-dex-actions{justify-content:flex-start}.pool-tracking-table .position-range{width:auto;max-width:100%}.pool-tracking-table .position-range-lbl{white-space:normal}.pool-tracking-table .pt-detail-row{box-sizing:border-box;background:0 0;border:none;border-radius:0;width:100%;max-width:100%;margin:-4px 0 12px;padding:4px 4px 16px;display:block;overflow-x:hidden}.pool-tracking-table .pt-detail-row>td{width:100%;max-width:100%;display:block;overflow-x:hidden;background:0 0!important;border:none!important;padding:0!important}}.leaderboard-page{width:100%;max-width:var(--layout-max);margin:0 auto}.leaderboard-header{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.leaderboard-doors{flex-wrap:wrap;flex:1 0 100%;align-items:stretch;gap:8px;margin:2px 0 0;display:flex}.leaderboard-door{box-sizing:border-box;appearance:none;letter-spacing:0;width:10.75rem;height:36px;min-height:36px;color:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;flex:0 0 10.75rem;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:650;line-height:1;text-decoration:none;transition:filter .15s,border-color .15s,color .15s,background .15s;display:inline-flex}.leaderboard-door .ob-pick-king{border-radius:6px;width:22px;height:22px}.leaderboard-door .ob-pick-king svg{width:18px;height:18px}.leaderboard-door .lb-clan-logo{object-fit:contain;object-position:center;background:#000;border-radius:6px;flex:none;width:22px;height:22px}.leaderboard-door--guide{color:#1a1206;background:linear-gradient(155deg,#ffd97a,#f2c14e 55%,#c9922a);border:0;box-shadow:0 8px 26px -10px #f2c14e3d}.leaderboard-door--guide:hover{filter:brightness(1.05)}.leaderboard-door--clan{color:#e2e8f0;background:#020617;border-color:#94a3b847}.leaderboard-door--clan:hover{color:#f8fafc;border-color:#94a3b873}.leaderboard-title{color:#e2e8f0;margin:0;font-size:20px;font-weight:700}.leaderboard-list-tabs{flex:none}.leaderboard-subtitle{color:#64748b;font-size:12px}.leaderboard-generated-at{color:#475569;margin-left:auto;font-size:11px}.leaderboard-age-filter{align-items:stretch;gap:6px;display:inline-flex}.leaderboard-age-filter-btn{min-height:var(--portfolio-control-height,36px);box-sizing:border-box;color:#94a3b8;cursor:pointer;white-space:nowrap;background:#0f172a59;border:1px solid #94a3b833;border-radius:8px;justify-content:center;align-items:center;padding:0 11px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.leaderboard-age-filter-btn:hover{color:#e2e8f0;border-color:#94a3b866}.leaderboard-age-filter-btn.is-active{color:#fef3c7;background:#facc1524;border-color:#eab308a6}.leaderboard-search{flex:0 220px;width:220px}.leaderboard-toolbar-filters{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-left:auto;display:inline-flex}.leaderboard-search input[type=search]{appearance:none}.leaderboard-search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.leaderboard-favorites{background:#0f172a66;border:1px solid #94a3b824;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 14px;padding:10px 12px;display:flex}.leaderboard-fav-chip{font-family:var(--font-mono);color:#cbd5e1;cursor:pointer;background:#0f172a8c;border:1px solid #94a3b838;border-radius:7px;align-items:center;gap:8px;margin:0;padding:5px 10px;font-size:11px;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.leaderboard-fav-chip:hover{color:#fef3c7;background:#facc151a;border-color:#eab30873}.leaderboard-fav-chip.is-active{color:#fef3c7;background:#facc1524;border-color:#eab308a6;box-shadow:0 0 0 1px #facc1538}.leaderboard-fav-chip.is-miss{opacity:.55}.leaderboard-fav-chip.is-connected{opacity:1}.leaderboard-fav-chip-live{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:#86efac;background:#4ade8024;border-radius:999px;padding:1px 5px;font-size:9px;font-weight:700}.leaderboard-fav-chip-addr{letter-spacing:.01em}.leaderboard-fav-chip-rank{font-family:var(--font-sans);letter-spacing:.04em;color:#fbbf24;background:#eab3082e;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.leaderboard-fav-chip.is-miss .leaderboard-fav-chip-rank{color:#64748b;background:#33415573}.leaderboard-fav-chip.is-active .leaderboard-fav-chip-rank{color:#422006;background:linear-gradient(90deg,#fde68a 0%,#fbbf24 100%)}.leaderboard-fav-clear{color:#94a3b8;cursor:pointer;background:0 0;border:none;margin:0 0 0 auto;padding:4px 8px;font-size:11px;font-weight:600}.leaderboard-fav-clear:hover{color:#e2e8f0}.guide-page{--guide-heading:var(--font-sans);width:100%;max-width:1220px;margin:0 auto;animation:.55s ease-out both guide-page-in}@keyframes guide-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.guide-hero{isolation:isolate;background:radial-gradient(55% 70% at 80%,#fbbf240f,#0000 60%),radial-gradient(40% 50% at 10% 80%,#3b82f612,#0000 62%),linear-gradient(#0f172a66 0%,#02061726 100%);border:1px solid #94a3b81f;border-radius:20px;grid-template-columns:minmax(280px,.85fr) minmax(0,1.35fr);align-items:center;gap:20px 32px;min-height:auto;margin:0 0 48px;padding:24px 20px 28px;display:grid;position:relative;overflow:hidden}@media (width<=900px){.guide-hero{grid-template-columns:1fr;gap:16px;padding:16px 12px 20px}.guide-hero-runner{order:0}}.guide-hero-runner{z-index:1;justify-content:stretch;align-items:flex-end;width:100%;min-height:320px;display:flex;position:relative}@media (width<=720px){.guide-hero-runner{justify-content:stretch;align-items:flex-end;min-height:200px;display:flex;overflow:hidden}}.guide-hero-inner{z-index:2;text-align:left;flex-direction:column;align-items:flex-start;max-width:none;margin:0;padding:8px 4px 8px 8px;display:flex;position:relative}.guide-hero-headline{font-family:var(--guide-heading);letter-spacing:-.035em;color:#f8fafc;margin:0 0 12px;font-size:clamp(1.7rem,3.2vw,2.35rem);font-weight:800;line-height:1.12;animation:.7s ease-out 60ms both guide-rise}.guide-hero-headline-break{background:linear-gradient(90deg,#fde68a 0%,#fbbf24 40%,#93c5fd 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:0;font-weight:800;display:block}.guide-hero-lede{color:#94a3b8;max-width:48ch;margin:0 0 20px;font-size:15px;line-height:1.55;animation:.7s ease-out .12s both guide-rise}.guide-hero-lede b{color:#e2e8f0;font-weight:650}.guide-hero-coop{color:#94a3b8;margin:16px 0 0;font-size:13px}.guide-s1{color:#e2e8f0;align-items:center;gap:6px;font-weight:650;display:inline-flex}.guide-s1 img{border-radius:3px;display:block}.guide-hero-ctas{flex-wrap:wrap;justify-content:flex-start;gap:10px;animation:.7s ease-out .18s both guide-rise;display:flex}@keyframes guide-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.guide-cta{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:13px 22px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.guide-cta--primary{color:#1a1206;background:linear-gradient(155deg,#ffd97a,#f2c14e 55%,#c9922a);border:0;box-shadow:0 8px 26px -10px #f2c14e3d}.guide-cta--primary:hover{filter:brightness(1.05)}.guide-cta--primary:active{transform:scale(.988)}.guide-cta--ghost{color:#e2e8f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a8c;border:1px solid #94a3b852}.guide-cta--ghost:hover{color:#f8fafc;border-color:#94a3b88c;transform:translateY(-2px)}.guide-band{width:100%;max-width:none;padding:8px 0 64px}.guide-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#64748b;margin:0 0 10px;font-size:11px;font-weight:600}.guide-section-title{font-family:var(--guide-heading);letter-spacing:-.03em;color:#f8fafc;max-width:22ch;margin:0 0 14px;font-size:clamp(1.45rem,2.6vw,1.85rem);font-weight:700;line-height:1.2}.guide-section-body,.guide-section-lede,.guide-value-body,.guide-step-body,.guide-tip-body,.guide-closing-banner-body{color:#94a3b8;margin:0;font-size:15.5px;line-height:1.7}.guide-pitch-body{max-width:58ch}.guide-pitch .guide-section-title{max-width:28ch}.guide-coverage-rail{border-top:1px solid #94a3b824;border-bottom:1px solid #94a3b824;flex-wrap:wrap;align-items:stretch;gap:18px 8px;margin-top:22px;padding:22px 0;display:flex}.guide-coverage-block{flex-direction:column;flex:180px;gap:12px;min-width:0;padding:4px 8px;display:flex}.guide-coverage-divider{background:#94a3b82e;flex:0 0 1px;align-self:stretch;width:1px}.guide-coverage-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:600}.guide-chip-row{flex-wrap:wrap;gap:8px;display:flex}.guide-chip{color:#e2e8f0;background:#3b82f61f;border:1px solid #60a5fa47;border-radius:999px;align-items:center;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.guide-chip--sonic{color:#bbf7d0;background:#4ade801a;border-color:#4ade8047}.guide-chip--pool{color:#fde68a;background:#fbbf241a;border-color:#fbbf2447}.guide-value-stack{flex-direction:column;margin-top:10px;display:flex}.guide-value-row{border-bottom:1px solid #94a3b824;grid-template-columns:64px minmax(0,1fr);gap:18px 24px;padding:28px 0;transition:background .2s,padding-left .2s;display:grid}.guide-value-row:first-child{border-top:1px solid #94a3b824}.guide-value-row:hover{background:linear-gradient(90deg,#3b82f60f,#0000 55%);padding-left:8px}.guide-value-num{font-family:var(--font-mono);letter-spacing:-.04em;color:#60a5fa8c;padding-top:4px;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:600;line-height:1}.guide-value-title{font-family:var(--guide-heading);letter-spacing:-.025em;color:#f8fafc;margin:0 0 8px;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:700}.guide-value-body{max-width:52ch}.guide-steps-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid;position:relative}.guide-steps-timeline:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#60a5fa73 15% 85%,#0000);height:1px;position:absolute;top:18px;left:8%;right:8%}.guide-step-node{text-align:center;padding:0 16px;position:relative}.guide-step-marker{z-index:1;justify-content:center;margin-bottom:18px;display:flex;position:relative}.guide-step-num{width:36px;height:36px;font-family:var(--font-mono);color:#dbeafe;background:#0f172a;border:1px solid #60a5fa8c;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 0 0 6px #020617f2}.guide-step-title{font-family:var(--guide-heading);letter-spacing:-.02em;color:#f1f5f9;margin:0 0 8px;font-size:1.05rem;font-weight:700}.guide-step-body{max-width:28ch;margin-left:auto;margin-right:auto;font-size:14.5px}.guide-tips-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;margin-bottom:8px;display:flex}.guide-tips-lede{text-align:right;max-width:28ch;margin:0}.guide-tips-list{flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex}.guide-tip-row{border-top:1px solid #94a3b824;grid-template-columns:40px minmax(0,1fr);gap:16px 20px;padding:22px 0;display:grid}.guide-tip-row:last-child{border-bottom:1px solid #94a3b824}.guide-tip-index{font-family:var(--font-mono);color:#fbbf24;padding-top:3px;font-size:13px;font-weight:700}.guide-tip-title{font-family:var(--guide-heading);letter-spacing:-.02em;color:#f1f5f9;margin:0 0 6px;font-size:1.08rem;font-weight:700}.guide-tip-body{max-width:62ch}.guide-closing-banner{background:linear-gradient(125deg,#fbbf241a 0%,#0f172a8c 42%,#2563eb1f 100%);border:1px solid #fbbf2447;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 28px;margin:4px 0 16px;padding:32px 28px;display:flex}.guide-closing-banner-title{font-family:var(--guide-heading);letter-spacing:-.025em;color:#f8fafc;margin:0 0 8px;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:700}.guide-closing-banner-body{max-width:42ch}.guide-closing-ctas{flex-wrap:wrap;gap:10px;display:flex}@media (width<=900px){.guide-section-title{max-width:none}.guide-coverage-divider{display:none}.guide-value-row{grid-template-columns:48px minmax(0,1fr);gap:12px 16px;padding:22px 0}.guide-steps-timeline{grid-template-columns:1fr;gap:28px}.guide-steps-timeline:before{display:none}.guide-step-node{text-align:left;grid-template-columns:44px minmax(0,1fr);gap:4px 14px;padding:0;display:grid}.guide-step-marker{grid-row:1/span 2;justify-content:flex-start;align-items:flex-start;margin:0}.guide-step-body{max-width:none;margin:0}.guide-tips-head{flex-direction:column;align-items:flex-start}.guide-tips-lede{text-align:left}}.guide-jump{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;min-width:0;margin:0 0 28px;padding:0 4px 4px;display:flex;overflow:auto hidden}.guide-jump::-webkit-scrollbar{display:none}.guide-jump-chip{color:#cbd5e1;cursor:pointer;background:#0f172a8c;border:1px solid #94a3b847;border-radius:999px;flex:none;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.guide-jump-chip:hover{color:#f8fafc;background:#fbbf241a;border-color:#fbbf2473}.guide-coverage-hint{color:#64748b;margin:-4px 0 0;font-size:12px;line-height:1.4}.guide-map-lede{max-width:48ch;margin-bottom:22px}.guide-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.guide-map-card,.guide-play-card,.guide-coverage,.guide-map,.guide-play,.guide-clan,.guide-built,.guide-tips-section,#guide-dlmm,#guide-play,#guide-built{scroll-margin-top:20px}.guide-built{background:radial-gradient(55% 80% at 0 0,#3b82f614,#0000 58%),linear-gradient(#0f172a8c 0%,#02061740 100%);border:1px solid #94a3b829;border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.95fr);align-items:center;gap:28px;margin:0 0 36px;padding:28px 26px;display:grid}.guide-built-copy{min-width:0}.gdf{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(72px,96px) minmax(0,1.2fr);align-items:center;gap:10px 4px;min-width:0;margin:0;display:grid}.gdf-node{text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:5px;min-height:148px;padding:14px 10px 12px;display:flex}.gdf-node b{color:#f8fafc;letter-spacing:-.02em;font-size:13px;font-weight:700}.gdf-sub{color:#94a3b8;font-size:11px;line-height:1.35}.gdf-node--king{background:radial-gradient(80% 70% at 50% 0,#fbbf241a,#0000 62%),#02061773;border:1px solid #fbbf2480}.gdf-node--s1{background:radial-gradient(80% 70% at 50% 0,#34d3991f,#0000 62%),#02061773;border:1px solid #34d39959}.gdf-king{--pk-jewel:#34d399;--pk-crown:#f2c14e;--pk-crown-hi:#ffd97a;--pk-crown-lo:#c9922a;--pk-cloak:#1e293b;--pk-cloak-lo:#0e1628;place-items:center;width:40px;height:44px;display:grid}.gdf-king svg{width:36px;height:40px;image-rendering:pixelated}.gdf-s1{border-radius:50%;width:36px;height:36px;display:block}.gdf-bins{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:28px;margin-top:4px;display:flex}.gdf-bins i{opacity:.35;background:linear-gradient(#6ee7b7,#059669);border-radius:2px 2px 1px 1px;width:7px;animation:2.85s ease-in-out infinite gdf-bin;display:block}.gdf-bins i:first-child{height:38%;animation-delay:.15s}.gdf-bins i:nth-child(2){height:62%;animation-delay:.45s}.gdf-bins i:nth-child(3){height:84%;animation-delay:.75s}.gdf-bins i:nth-child(4){height:56%;animation-delay:1.05s}.gdf-bins i:nth-child(5){height:70%;animation-delay:1.35s}@keyframes gdf-bin{0%,55%{opacity:.28}70%{opacity:1}to{opacity:.28}}.gdf-chains{letter-spacing:.04em;text-transform:uppercase;color:#6ee7b7;font-size:10px;font-weight:600}.gdf-pipe{align-self:center;height:48px;position:relative}.gdf-rail{background:repeating-linear-gradient(90deg,#fbbf24d9 0 7px,#0000 7px 12px) 0 0/12px 2px;height:2px;margin-top:-1px;animation:.55s linear infinite gdf-dash;position:absolute;top:50%;left:0;right:0}@keyframes gdf-dash{to{background-position:12px 0}}.gdf-coin{color:#78350f;background:radial-gradient(circle at 35% 30%,#fde68a,#fbbf24 55%,#d97706);border:1px solid #783f048c;border-radius:50%;place-items:center;width:18px;height:18px;margin-top:-9px;font-size:10px;font-weight:800;animation:2.85s linear infinite gdf-fly;display:grid;position:absolute;top:50%;left:0;box-shadow:0 0 10px #fbbf2473}@keyframes gdf-fly{0%{opacity:0;left:0;transform:scale(.6)}12%{opacity:1;transform:scale(1)}82%{opacity:1;left:calc(100% - 18px);transform:scale(1)}to{opacity:0;left:calc(100% - 18px);transform:scale(.65)}}.gdf-pipe-lbl{letter-spacing:.08em;text-transform:uppercase;color:#fbbf24;white-space:nowrap;font-size:9px;font-weight:700;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.gdf-cap{color:#94a3b8;text-align:center;grid-column:1/-1;margin:2px 0 0;font-size:11.5px;line-height:1.45}@media (prefers-reduced-motion:reduce){.gdf-coin,.gdf-rail,.gdf-bins i{animation:none!important}.gdf-coin{opacity:1;margin-left:-9px;left:50%}.gdf-bins i{opacity:.85}}.guide-built .guide-section-title{max-width:28ch}.guide-built-kicker{letter-spacing:-.02em;color:#fde68a;margin:-6px 0 12px;font-size:17px;font-weight:650}.guide-built .guide-section-lede{max-width:62ch}.guide-built .guide-section-lede b{color:#e2e8f0;font-weight:650}.guide-clan{background:radial-gradient(70% 80% at 100%,#fbbf241a,#0000 62%),linear-gradient(#0f172a8c 0%,#02061740 100%);border:1px solid #fbbf2438;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 32px;margin:0 0 36px;padding:28px 26px;display:grid}.guide-clan .guide-section-lede{max-width:52ch;margin-bottom:18px}.guide-clan-mascot .ob-pick-king{border-radius:18px;width:72px;height:72px}.guide-clan-mascot .ob-pick-king svg{width:56px;height:56px}#guide-dlmm{padding-bottom:8px}.guide-explainer.ob{margin:20px 0 36px;animation:none}.guide-map-card{background:linear-gradient(#0f172a73 0%,#02061733 100%);border:1px solid #94a3b824;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 18px 18px;display:flex}.guide-map-card-head{align-items:center;gap:8px;width:100%;display:flex}.guide-map-title{font-family:var(--guide-heading);letter-spacing:-.02em;color:#f8fafc;margin:0;font-size:1.08rem;font-weight:700}.guide-map-body{color:#94a3b8;flex:1;margin:0;font-size:14.5px;line-height:1.6}.guide-cta--card{margin-top:4px;padding:9px 14px;font-size:13px}.guide-play-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.guide-play-card{background:#0f172a59;border:1px solid #94a3b824;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);column-gap:12px;padding:20px 18px;display:grid}.guide-play-num{font-family:var(--font-mono);color:#60a5fab3;grid-row:1/span 2;padding-top:3px;font-size:13px;font-weight:700}.guide-play-title{font-family:var(--guide-heading);letter-spacing:-.02em;color:#f1f5f9;margin:0 0 6px;font-size:1.05rem;font-weight:700}.guide-play-body{color:#94a3b8;margin:0;font-size:14.5px;line-height:1.6}@media (width<=1100px){.guide-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-built{grid-template-columns:1fr}}@media (width<=720px){.guide-jump{margin-top:0;padding-bottom:4px}.guide-map-grid,.guide-play-grid{grid-template-columns:1fr}.guide-clan,.guide-built{grid-template-columns:1fr;padding:22px 16px}.gdf{grid-template-rows:auto 64px auto auto;grid-template-columns:1fr;max-width:240px;margin-inline:auto}.gdf-pipe{justify-self:center;width:48px;height:64px}.gdf-rail{background:repeating-linear-gradient(#fbbf24d9 0 7px,#0000 7px 12px) 0 0/2px 12px;width:2px;height:auto;margin-top:0;margin-left:-1px;animation-name:gdf-dash-v;inset:0 auto 0 50%}@keyframes gdf-dash-v{to{background-position:0 12px}}.gdf-pipe-lbl{top:50%;bottom:auto;left:calc(100% + 8px);transform:translateY(-50%)}.gdf-coin{margin-top:0;margin-left:-9px;animation-name:gdf-fly-v;top:0;left:50%}@keyframes gdf-fly-v{0%{opacity:0;top:0;transform:scale(.6)}12%{opacity:1;transform:scale(1)}82%{opacity:1;top:calc(100% - 18px);transform:scale(1)}to{opacity:0;top:calc(100% - 18px);transform:scale(.65)}}.guide-built{padding:22px 16px}.guide-clan-mascot{display:none}}.leaderboard-loading{flex-direction:column;align-items:center;gap:12px;padding:60px 0;display:flex}.leaderboard-loading-caption{color:#94a3b8;font-size:13px}.leaderboard-error{color:#f87171;text-align:center;padding:20px;font-size:13px}.leaderboard-empty{color:#64748b;text-align:center;padding:40px;font-size:13px}.leaderboard-table-wrap{background:#050b1a99;border:1px solid #94a3b81f;border-radius:12px;overflow-x:auto}.leaderboard-table-wrap.has-wallet-menu{overflow:visible}.leaderboard-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.lb-th{text-align:center;color:#64748b;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#0f172a80;border-bottom:1px solid #94a3b81a;padding:10px 14px;font-size:11px;font-weight:600}.lb-th-rank{text-align:center;width:48px}.lb-th-pool{text-align:left}.lb-th-pnl{text-align:center;width:130px}.lb-th-fees{text-align:center;width:120px}.lb-th-balance{text-align:center;width:130px}.lb-th-age{text-align:center;width:100px}.lb-th-wallet{text-align:center;width:120px}.lb-th-dex{text-align:center;width:92px}.lb-th-expand{text-align:center;width:52px}.lb-row{border-bottom:1px solid #94a3b80f;transition:background .15s}.lb-row:last-child{border-bottom:none}.lb-row:hover{background:#3b82f60d}.lb-row--gold{background:linear-gradient(90deg,#eab30814 0%,#0000 58%);border-bottom-color:#eab3081f;animation:4.5s ease-in-out infinite lbGoldPulse;box-shadow:inset 0 0 56px -28px #facc150f}.lb-row--gold:hover{background:linear-gradient(90deg,#eab3081f 0%,#0000 58%);animation:4.5s ease-in-out infinite lbGoldPulse}@keyframes lbGoldPulse{0%,to{box-shadow:inset 0 0 40px -26px #facc150d,inset 0 0 90px -50px #fef08a08}50%{box-shadow:inset 0 0 72px -18px #facc1524,inset 0 0 110px -36px #fef08a1a}}.lb-row--silver{background:linear-gradient(90deg,#94a3b812 0%,#0000 60%);border-bottom-color:#94a3b81f}.lb-row--silver:hover{background:linear-gradient(90deg,#94a3b81c 0%,#0000 60%)}.lb-row--bronze{background:linear-gradient(90deg,#b4713c12 0%,#0000 60%);border-bottom-color:#b4713c1f}.lb-row--bronze:hover{background:linear-gradient(90deg,#b4713c1c 0%,#0000 60%)}.lb-row--focused{outline-offset:-1px;background:linear-gradient(90deg,#facc1524 0%,#eab3080d 55%,#0000 100%);outline:1px solid #eab3088c;box-shadow:inset 3px 0 #fbbf24e6}.lb-row--focused:hover{background:linear-gradient(90deg,#facc152e 0%,#eab30812 55%,#0000 100%)}.lb-row--gold.lb-row--focused,.lb-row--silver.lb-row--focused,.lb-row--bronze.lb-row--focused{background:linear-gradient(90deg,#facc1529 0%,#eab3080f 55%,#0000 100%)}.lb-td{color:#cbd5e1;vertical-align:middle;text-align:center;padding:12px 14px}.lb-td-rank{text-align:center;font-variant-numeric:tabular-nums;font-size:12px}.lb-rank-num{color:#475569;font-size:12px}.lb-rank-icon{width:18px;height:18px;display:inline-block}.lb-rank-crown{filter:drop-shadow(0 0 5px #facc1566);font-size:22px;line-height:1}.lb-rank-wrap{flex-direction:column;align-items:center;gap:3px;display:inline-flex}.lb-rank-badges{gap:4px;display:inline-flex}.lb-td-pool{text-align:left}.lb-pool-inner{flex-direction:column;gap:2px;display:flex}.lb-pool-name{color:#e2e8f0;white-space:nowrap;font-weight:600}.lb-badge{letter-spacing:.03em;vertical-align:middle;border-radius:999px;margin-left:0;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.2;display:inline-block}.lb-badge-new{color:#22c55e;background:#22c55e1f;border:1px solid #22c55e59}.lb-badge-hot{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b59}.lb-pool-meta{color:#94a3b8;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.lb-chain-logo{opacity:.7;border-radius:2px;flex-shrink:0;width:11px;height:11px}.lb-td-wallet{text-align:center;white-space:nowrap}.lb-wallet-menu{justify-content:center;align-items:center;display:inline-flex;position:relative}.lb-wallet-btn{font-size:13px;font-family:var(--font-mono);color:#e2e8f0;cursor:pointer;letter-spacing:.04em;white-space:nowrap;background:0 0;border:none;padding:2px 0;font-weight:500;transition:color .12s}.lb-wallet-btn:hover,.lb-wallet-btn.is-open{color:#fff;text-underline-offset:3px;text-decoration:underline}.lb-wallet-btn--copied{color:#4ade80}.lb-wallet-btn--added{color:#93c5fd}.lb-wallet-dropdown{z-index:50;text-align:left;background:#050b1afa;border:1px solid #94a3b838;border-radius:12px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000073}.lb-wallet-menu-item{text-align:left;color:#e2e8f0;width:100%;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:10px 12px;font-size:.85rem;display:block}.lb-wallet-menu-item:hover:not(:disabled){color:#fff;background:#3b82f624}.lb-wallet-menu-item.is-active,.lb-wallet-menu-item:disabled{color:#93c5fd;cursor:default}.lb-wallet-menu-item:disabled:not(.is-active){opacity:.55}.lb-td-pnl,.lb-td-num,.lb-td-age{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.lb-pnl-inner{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.lb-age-pill{color:#cbd5e1;font-variant-numeric:tabular-nums;font-size:13px}.lb-pnl-amount{align-items:center;font-weight:600;display:inline-flex}.lb-pnl-hot-slot{justify-content:center;width:14px;margin-right:4px;display:inline-flex}.lb-pnl-hot-flame{filter:drop-shadow(0 0 4px #f59e0b73);font-size:12px;line-height:1;animation:1.2s ease-in-out infinite lbFlameFlicker;display:inline-block}@keyframes lbFlameFlicker{0%{opacity:.86;transform:translateY(0)scale(1)}30%{opacity:1;transform:translateY(-.5px)scale(1.06)}60%{opacity:.9;transform:translateY(.3px)scale(.98)}to{opacity:.86;transform:translateY(0)scale(1)}}.lb-pnl-pct{font-size:11px;color:#94a3b8!important}.lb-pnl-pos{color:#4ade80}.lb-pnl-neg{color:#f87171}.lb-td-dex{text-align:center;white-space:nowrap}.lb-dex-actions{justify-content:center;align-items:center;gap:6px;display:inline-flex}.lb-td-expand{text-align:center;width:52px;padding-left:4px;padding-right:10px}.lb-expand-cluster{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.lb-share-btn{display:none}.lb-td-expand .position-arrow-button{color:#fbbf24;background:#f2c14e14;border:1px solid #f2c14e47;border-radius:9px;width:34px;height:34px}.lb-td-expand .position-arrow-button:hover{color:#fde68a;background:#f2c14e29;border-color:#f2c14e80}.lb-td-expand .position-arrow-icon{width:18px;height:18px;font-size:18px;line-height:1}.lb-td-expand .position-arrow-button.is-open{color:#fde68a;background:#f2c14e2e;border-color:#f2c14e8c}.leaderboard-table .lb-row.is-open{border-bottom-color:#0000}.leaderboard-table .lb-detail-row td{text-align:left;vertical-align:top;background:0 0;border-top:none;padding:0 14px 16px}.lb-dex-link{color:#64748b;cursor:pointer;background:#0f172a80;border:1px solid #94a3b833;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:14px;text-decoration:none;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.lb-dex-link:hover{color:#93c5fd;background:#1e40af33;border-color:#60a5fa73}.lb-dex-link--copy:hover{color:#fde68a;background:#f2c14e1f;border-color:#f2c14e73}.lb-dex-icon{flex:none;width:14px;height:14px;display:block}.lb-dex-label{display:none}@media (width<=900px){.pnl-card{border-radius:14px;padding:16px 12px}.positions-header-top{flex-direction:column;align-items:stretch;gap:10px}.positions-header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.positions-header-top .positions-wallet{text-align:left;align-self:flex-start}.wallet-input-wrap--top{flex:220px;width:auto;min-width:0;max-width:100%}.wallet-input-wrap{flex:none;min-width:0}.overview-kpis{grid-template-columns:1fr 1fr}.overview-kpi:has(.pnl-denom-toggle){flex-direction:column;display:flex}.overview-kpi-head{display:contents}.overview-kpi:has(.pnl-denom-toggle) .overview-kpi-label{order:0;margin-bottom:4px}.overview-kpi:has(.pnl-denom-toggle) .overview-kpi-value{order:1}.overview-kpi:has(.pnl-denom-toggle) .overview-kpi-foot{display:none}.overview-kpi-head .pnl-denom-toggle{background:#0f172a8c;border:0;border-radius:8px;order:2;gap:2px;width:100%;margin-top:8px;padding:2px;display:flex;overflow:visible}.overview-kpi-head .pnl-denom-toggle-btn{border-radius:6px;flex:1;min-width:0;min-height:28px;padding:5px 4px;font-size:10.5px}.overview-kpi-head .pnl-denom-toggle-btn.is-active{color:#fde68a;background:#facc151a;box-shadow:inset 0 0 0 1px #facc1552}.overview-kpi-head .pnl-scope-wide{display:none}.overview-kpi-head .pnl-scope-narrow{display:inline}.overview-main-grid,.overview-side-column{grid-template-columns:1fr}.portfolio-wallets{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}.portfolio-wallets .leaderboard-fav-clear{order:0;min-height:36px;margin-left:0}.portfolio-wallets-list{scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-column:1/-1;gap:8px;min-width:0;display:flex;overflow:auto hidden}.portfolio-wallets-list::-webkit-scrollbar{display:none}.portfolio-wallets-list .wallet-favorite-chip-cluster{flex:none}.portfolio-toolbar{flex-direction:column;align-items:stretch}.portfolio-toolbar .overview-kpis-meta{align-self:flex-end;margin-left:0}.portfolio-tbl-tools{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;display:grid}.portfolio-list-tabs{order:0;grid-column:1/-1;margin-right:0}.portfolio-search{order:1;width:auto;min-width:0;min-height:44px}.portfolio-search input{font-size:16px}.leaderboard-search{flex:none;order:0;width:100%;min-width:0;min-height:44px;margin-left:0}.leaderboard-list-tabs{order:1;width:100%;margin-right:0}.leaderboard-list-tabs .portfolio-positions-tab{flex:1;min-height:44px}.leaderboard-search input{min-height:40px;font-size:16px}.leaderboard-age-filter{order:2;width:100%}.leaderboard-toolbar-filters{order:3;width:100%;margin-left:0}.leaderboard-age-filter-btn{min-height:44px}.portfolio-sort-mobile{order:2;grid-column:auto;width:auto;margin:0;display:inline-flex}.portfolio-filter-btn{order:3;min-height:44px}.portfolio-filter-btn[aria-expanded=true] .portfolio-filter-chev{transform:rotate(90deg)}.portfolio-filter-tray{opacity:0;pointer-events:none;order:4;grid-column:1/-1;grid-template-rows:0fr;grid-template-columns:none;width:100%;max-width:100%;min-height:0;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .18s,margin-top .22s;overflow:hidden}.portfolio-filter-tray.is-open{opacity:1;pointer-events:auto;grid-template-rows:1fr;grid-template-columns:none;margin-top:8px}.portfolio-filter-tray-inner{flex-wrap:wrap;width:100%;max-width:100%;min-height:0;overflow:hidden}.portfolio-chip{white-space:nowrap;flex-shrink:0;min-height:36px}.portfolio-tbl-shown,.portfolio-positions-tabs--tools{order:5;grid-column:1/-1;justify-content:flex-end;width:100%;margin-top:8px;margin-left:0}.portfolio-positions-tabs--tools .portfolio-positions-tab{min-height:44px}.portfolio-sort-select{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:none;width:auto;min-width:0;max-width:118px;min-height:44px;padding:0 10px;overflow:hidden}select.portfolio-sort-select{font-size:16px}.overview-kpi-foot{overflow-wrap:anywhere;font-size:10px;line-height:1.35}.positions-table .position-fees-cell{white-space:normal;flex-wrap:wrap}.positions-table .position-range-lbl{white-space:normal}.positions-table .claim-btn{min-height:32px;padding:6px 10px}.wallet-input{text-align:left;border-radius:10px;padding:11px 12px 11px 38px;font-size:16px}.wallet-input-shell .wallet-input{padding-left:38px}.positions-table-wrap{background:0 0;border:none;margin-bottom:12px;overflow:visible}.positions-table{border-collapse:separate;border-spacing:0 8px;width:100%;min-width:0}.positions-table thead{display:none}.closed-pnl-cal-toolbar{flex-direction:column;align-items:stretch}.closed-pnl-cal-nav{justify-content:space-between;width:100%}.closed-pnl-cal-nav h3,.closed-pnl-cal-range{flex:1;min-width:0;font-size:15px}.closed-pnl-cal-tools{width:100%;margin-left:0}.closed-pnl-cal-views{flex:1;min-width:0}.closed-pnl-cal-today{min-height:36px}.closed-pnl-cal-range-btn{min-height:36px;font-size:13px}.closed-pnl-cal-range-menu{min-width:8rem}.closed-pnl-cal-range-menu button{min-height:40px;font-size:13px}.closed-pnl-cal-views button{flex:1;min-height:36px;font-size:12px}.closed-pnl-cal-grid{grid-auto-rows:64px;gap:3px}.closed-pnl-cal-wd{padding:0 2px 4px;font-size:10px}.closed-pnl-cal-cell{border-radius:6px;height:100%;min-height:0;padding:0}.closed-pnl-cal-num{font-size:10px;top:4px;left:4px}.closed-pnl-cal-pnl{letter-spacing:-.04em;padding:10px 1px 0;font-size:11px}.closed-pnl-cal-close{grid-template-columns:minmax(0,1fr) 3.4rem 4.4rem;gap:8px}.closed-pnl-cal-close-held{font-size:12px}.closed-pnl-cal-close-pnl{font-size:13px}.positions-table tbody,.positions-table tr{display:block}.positions-table .position-summary-row{background:#0f172a8c;border:1px solid #94a3b824;border-radius:12px;grid-template-columns:1fr auto;grid-template-areas:"pool actions""pnl liq""range age""fees fees";align-items:start;gap:8px 12px;margin-bottom:8px;padding:12px 14px;display:grid}.positions-table .position-summary-row>td{text-align:left;min-width:0;font-size:13px;background:0 0!important;border:none!important;padding:0!important}.positions-table .position-summary-row>td.position-cell-pool-meta,.positions-table .position-summary-row>td:nth-child(7):not(.position-arrow-cell){display:none}.closed-history .positions-table .position-summary-row{grid-template-areas:"pool pool""pnl liq""range age""fees actions"}.positions-table .position-summary-row>td:first-child{grid-area:pool}.positions-table .position-summary-row>td:nth-child(2){text-align:right;font-variant-numeric:tabular-nums;color:#cbd5e1;grid-area:liq}.positions-table .position-summary-row>td:nth-child(3){grid-area:pnl}.positions-table .position-summary-row>td:nth-child(4),.positions-table .position-summary-row>td.position-col-range{grid-area:range;min-width:0;display:block}.positions-table .position-range{width:auto;max-width:100%}.positions-table .position-summary-row>td:nth-child(5){grid-area:fees;display:block}.positions-table .position-summary-row>td:nth-child(6),.positions-table .position-summary-row>td.position-col-age{text-align:right;grid-area:age;display:block}.positions-table .position-summary-row>td.position-arrow-cell{grid-area:actions;justify-content:flex-end;align-self:center;align-items:center;gap:6px;width:auto;display:inline-flex}.closed-hide-btn{width:44px;height:44px}.positions-table .position-summary-row>td:nth-child(2):before{content:"Liquidity";letter-spacing:.06em;color:#64748b;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.positions-table .position-summary-row>td:nth-child(3):before{content:"PnL";letter-spacing:.06em;color:#64748b;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.positions-table .position-summary-row>td:nth-child(4):before,.positions-table .position-summary-row>td.position-col-range:before{content:"Range";letter-spacing:.06em;color:#64748b;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.positions-table .position-summary-row>td:nth-child(5):before{content:"Unclaimed";letter-spacing:.06em;color:#64748b;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.positions-table .position-summary-row>td:nth-child(6):before,.positions-table .position-summary-row>td.position-col-age:before{content:"Age";letter-spacing:.06em;color:#64748b;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.positions-table .position-detail-row{box-sizing:border-box;background:0 0;border:none;border-radius:0;max-width:100%;margin:-4px 0 12px;padding:4px 4px 16px;overflow-x:hidden}.positions-table .position-detail-row>td{max-width:100%;display:block;overflow-x:hidden;background:0 0!important;border:none!important;padding:0!important}.positions-table tr:has(.positions-empty-cell){text-align:center;background:#0f172a73;border:1px dashed #94a3b82e;border-radius:12px;padding:18px 14px;display:block}.positions-table .positions-empty-cell{display:block;background:0 0!important;border:none!important;padding:0!important}.positions-table tr:has(.positions-loading-cell){text-align:center;background:0 0;border:none;border-radius:0;padding:24px 8px;display:block}.positions-table .positions-loading-cell{min-height:220px;display:block;background:0 0!important;border:none!important;padding:8px 0!important}}@media (width<=720px){.pnl-header{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:8px;padding-right:0}.pnl-header-right{align-items:flex-start;width:100%;position:static}.pnl-header-dual{align-items:flex-start}.pnl-header-dual-main{justify-content:flex-start}.pnl-section-grid{grid-template-columns:1fr;gap:8px}.pnl-title{font-size:15px}.pnl-value{font-size:20px}.leaderboard-table-wrap{background:0 0;border:none;overflow:visible}.leaderboard-table{table-layout:auto;border-collapse:separate;border-spacing:0 8px;width:100%;min-width:0}.leaderboard-table thead{display:none}.leaderboard-table tbody{display:block}.lb-row{box-sizing:border-box;background:#0f172a8c;border:1px solid #94a3b824;border-bottom:none;border-radius:12px;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"rank pool pool expand""pnl fees fees fees""bal age wallet wallet";align-items:start;gap:6px 10px;margin-bottom:8px;padding:10px 12px;display:grid}.lb-row:hover{background:#0f172ab3}.lb-row--gold,.lb-row--gold:hover{background:linear-gradient(135deg,#eab3081f 0%,#0f172a8c 55%)}.lb-row--silver,.lb-row--silver:hover{background:linear-gradient(135deg,#94a3b81a 0%,#0f172a8c 55%)}.lb-row--bronze,.lb-row--bronze:hover{background:linear-gradient(135deg,#b4713c1a 0%,#0f172a8c 55%)}.lb-row--focused,.lb-row--focused:hover{outline-offset:-1px;outline:1px solid #eab3088c;box-shadow:inset 3px 0 #fbbf24e6}.lb-td{text-align:left;vertical-align:top;display:block;background:0 0!important;border:none!important;padding:0!important}.lb-hide-mobile{display:none!important}.lb-td-rank{grid-area:rank;padding-top:2px!important}.lb-td-pool{grid-area:pool;min-width:0}.lb-td-pnl{grid-area:pnl}.lb-td-fees{text-align:left;font-variant-numeric:tabular-nums;grid-area:fees}.lb-td-balance{text-align:left;font-variant-numeric:tabular-nums;grid-area:bal}.lb-td-age{text-align:left;grid-area:age}.lb-td-wallet{text-align:left;grid-area:wallet}.lb-td-wallet .lb-wallet-menu{justify-content:flex-start;display:block}.lb-row .lb-wallet-btn{letter-spacing:0;min-height:0;padding:0;font-size:12px}.lb-td-dex{display:none!important}.lb-td-expand{grid-area:expand;place-self:center end;width:auto;padding:0!important}.lb-share-btn{color:#94a3b8;cursor:pointer;background:#0f172a73;border:1px solid #94a3b838;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.lb-share-icon{width:16px;height:16px;display:block}.lb-share-btn:hover,.lb-share-btn[aria-expanded=true]{color:#e2e8f0;background:#1e293bb3;border-color:#94a3b866}.lb-td-expand .position-arrow-button{width:44px;height:44px}.lb-td-expand .position-arrow-icon{width:22px;height:22px;font-size:22px}.lb-row.is-open{border-bottom:none;border-radius:12px 12px 0 0;margin-bottom:0}.leaderboard-table .lb-detail-row{box-sizing:border-box;background:#0f172a8c;border:1px solid #94a3b824;border-top:none;border-radius:0 0 12px 12px;margin:0 0 8px;padding:4px 10px 14px;display:block}.leaderboard-table .lb-detail-row>td{text-align:left;display:block;background:0 0!important;border:none!important;padding:0!important}.lb-dex-link{white-space:nowrap;color:#fbbf24;background:#f2c14e14;border-color:#f2c14e59;border-radius:8px;flex:1 1 0;gap:6px;width:auto;height:32px;min-height:32px;padding:0 8px;font-size:12px;font-weight:650}.lb-dex-link:hover{color:#fde68a;background:#f2c14e24;border-color:#f2c14e8c}.lb-dex-link--copy{color:#93c5fd;background:#1e40af29;border-color:#60a5fa59}.lb-dex-link--copy:hover{color:#bfdbfe;background:#1e40af47;border-color:#60a5fa8c}.lb-dex-label{display:inline}.lb-pool-name{white-space:normal;text-overflow:unset;word-break:break-word;max-width:100%;overflow:visible}.lb-td-pnl:before{content:"PnL";letter-spacing:.06em;color:#64748b;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.lb-td-fees:before{content:"Fees Earned";letter-spacing:.06em;color:#64748b;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.lb-td-balance:before{content:"Liquidity";letter-spacing:.06em;color:#64748b;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.lb-td-age:before{content:"Age";letter-spacing:.06em;color:#64748b;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.lb-td-wallet:before{content:"Wallet";letter-spacing:.06em;color:#64748b;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.lb-pnl-inner{align-items:flex-start}.lb-td-pnl,.lb-td-num,.lb-td-age{text-align:left;white-space:normal}.leaderboard-age-filter-btn,.portfolio-positions-tab{min-height:36px;padding-top:8px;padding-bottom:8px}.leaderboard-age-filter-btn{min-height:44px;padding-top:0;padding-bottom:0}.leaderboard-fav-chip{min-height:36px}}@media (width<=640px){.app-root{--page-gutter:10px;padding:14px var(--page-gutter)}.pnl-card{border-radius:12px;padding:14px 12px}.leaderboard-page{padding:0}.overview-kpis{grid-template-columns:1fr 1fr;gap:8px}.overview-kpi:has(.overview-kpi-value--muted){display:none}.overview-kpi{padding:10px}.overview-kpi-label{margin-bottom:4px;font-size:11px}.overview-kpi-value{font-size:17px}.asset-breakdown-toggle{flex-wrap:wrap;gap:10px;min-height:56px;padding:12px 14px}.asset-breakdown-count{margin-left:auto}.asset-breakdown-bar{flex:100%;order:5;min-width:0;height:28px}.asset-breakdown-seg i,.asset-breakdown-bar:hover .asset-breakdown-seg:hover i,.asset-breakdown-seg:hover i{height:10px}.asset-breakdown-body{padding:2px 14px 14px}.asset-breakdown-toolbar{flex-wrap:wrap;padding:8px 0 10px}.asset-breakdown-dims{width:100%}.asset-breakdown-dims button{flex:1;min-height:40px;font-size:12px}.asset-breakdown-split{grid-template-columns:1fr;gap:12px}.asset-breakdown-ring-wrap{width:168px;height:168px}.asset-breakdown-ring-center{padding:20px}.asset-breakdown-ring-value{font-size:18px}.asset-breakdown-ring-sub,.asset-breakdown-hint{display:none}.asset-breakdown-tiles{grid-template-columns:1fr}.asset-breakdown-legend{min-width:0}.asset-breakdown-legend button{gap:10px;min-width:0;min-height:48px;padding:8px 2px}.asset-breakdown-legend-metrics{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:1px;min-width:0;display:flex}.asset-breakdown-legend-amt{display:none}.asset-breakdown-legend-inline-amt{display:inline}.asset-breakdown-legend-inline-amt:after{content:" · ";font-family:var(--font-sans);font-variant-numeric:normal;letter-spacing:0;font-weight:500}.asset-breakdown-legend-usd,.asset-breakdown-legend-share{width:auto;min-width:0}.asset-breakdown-legend-usd{font-size:13px}.asset-breakdown-legend-share{font-size:11px}.asset-breakdown-legend-copy>span:first-child{font-size:13px}.asset-breakdown-legend-copy>span:last-child{font-size:11px}.wallet-input{text-align:left;border-radius:10px;padding:11px 12px 11px 38px}.wallet-input-shell .wallet-input{padding-left:38px}.wallet-favorite-star{width:34px;height:34px;left:2px}.wallet-favorite-star-icon{font-size:18px}.app-refresh-btn{width:36px;height:36px}.app-refresh-btn svg{width:15px;height:15px}.positions-title{font-size:14px}.legal-title{letter-spacing:0;font-size:20px}.legal-p,.legal-ul{overflow-wrap:anywhere}.wallet-favorite-chip{padding:7px 10px 7px 12px;font-size:12px}.wallet-favorite-chip-remove{min-width:28px;padding:0 10px;font-size:16px}.lb-rank-crown{font-size:18px}.lb-rank-icon{width:15px;height:15px}.lb-pool-name{font-size:12.5px}.lb-pool-meta{font-size:11px}.lb-wallet-btn{letter-spacing:0;min-height:44px;padding:8px 4px;font-size:12px}.lb-wallet-dropdown{min-width:min(220px,100vw - 24px);max-width:calc(100vw - 24px);left:0;right:auto}.lb-wallet-menu-item{min-height:44px;padding:12px}.lb-pool-wrap{gap:8px}.lb-pool-wrap .token-pair{--token-pair-size:26px;padding-right:9.1px}.lb-pool-wrap .token-pair .token-icon{width:26px!important;height:26px!important}.lb-pool-wrap .token-pair .token-icon--letter{font-size:11px}.position-main--with-icons{gap:10px}.position-main--with-icons .token-pair{--token-pair-size:28px;padding-right:9.8px}.position-main--with-icons .token-pair .token-icon{width:28px!important;height:28px!important}.position-main--with-icons .token-pair .token-icon--letter{font-size:12px}.leaderboard-header{flex-wrap:wrap;gap:6px 10px;margin-bottom:12px}.leaderboard-title{font-size:18px}.leaderboard-generated-at{flex-basis:100%;margin-left:0}.app-nav{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:14px}.app-nav-brand{flex:none;width:auto}.app-nav-brand-text{font-size:14px}.app-nav-logo{width:24px;height:24px}.app-nav-start,.app-nav-end{flex-direction:column;flex:none;align-items:stretch;gap:10px;width:100%}.app-nav-tabs{flex:none;grid-template-columns:1fr 1fr;justify-content:stretch;gap:8px;width:100%;display:grid}.app-nav-tabs--side{grid-template-columns:1fr 1fr}.wallet-connect-wrap,.wallet-connect-btn{justify-content:center;width:100%}.app-nav-tab{flex:none;justify-content:center;width:100%;min-height:44px;padding:10px 12px;font-size:13px}.app-nav-tab-label--full{display:none}.app-nav-tab-label--short{display:inline}.app-nav-menu{grid-column:1/-1;justify-content:stretch;align-items:center;width:100%;display:flex}.app-nav-menu-btn{box-sizing:border-box;color:#94a3b8;background:0 0;border:1px solid #94a3b833;border-radius:8px;justify-content:center;align-items:center;width:100%;height:44px;min-height:44px}.app-nav-menu-btn:hover{color:#cbd5e1;background:#94a3b814}.app-nav-menu-btn.is-active{color:#fde68a;background:#facc1514;border-color:#facc1559}.app-nav-menu-dropdown{min-width:0;left:0;right:0;transform:none}.pxp-flow-hd{min-height:44px}.pxp-flow{grid-template-columns:1fr auto;grid-template-areas:"lbl val""bar bar";gap:6px 12px;padding:12px 8px}.pxp-flow-lbl{grid-area:lbl}.pxp-flow-val{grid-area:val}.pxp-flow-bar{grid-area:bar}.pnl-denom-toggle-btn{min-height:36px;padding:8px 12px;font-size:11px}.overview-kpi-head .pnl-denom-toggle-btn{min-height:30px;padding:5px 4px;font-size:11px}.pxp-tip{white-space:normal;width:auto;max-width:calc(100vw - 48px);left:8px;right:8px}.guide-hero{margin-bottom:32px}.guide-hero-inner{padding:8px 8px 4px}.guide-band{padding:4px 0 40px}.guide-closing-banner{flex-direction:column;align-items:flex-start;padding:22px 16px}.position-share-button,.position-arrow-button{width:38px;height:38px}.claim-toast{top:auto;bottom:max(16px, env(safe-area-inset-bottom));max-width:none;left:12px;right:12px}}@media (width<=400px){.app-root{--page-gutter:8px;padding:10px var(--page-gutter)}.pnl-card{padding:12px 10px}.overview-kpis{grid-template-columns:1fr 1fr;gap:6px}.overview-kpi-value,.leaderboard-title{font-size:16px}.lb-pool-name{max-width:100%;font-size:12px}.app-nav-tab{min-height:42px;padding:9px 10px;font-size:12px}}.position-share-button{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;margin-right:4px;padding:0;transition:color .15s,background .15s;display:inline-flex}.position-share-button:hover{color:#e2e8f0;background:#1e293bb3}.position-share-button svg{width:14px;height:14px}.share-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#020617c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden auto}.share-modal-backdrop.is-covered{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;overflow:hidden}.share-modal-backdrop.is-covered .share-modal-frame{visibility:hidden}.share-modal-frame{background:#0b1220;border:1px solid #94a3b829;border-radius:16px;flex-direction:column;width:100%;max-width:820px;padding:0;display:flex;box-shadow:0 30px 80px #00000080}.share-modal-titlebar{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.share-modal-title{color:#e2e8f0;font-size:14px;font-weight:600}.share-modal-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:22px;line-height:1}.share-modal-close:hover{color:#f1f5f9;background:#94a3b81a}.share-modal-body{justify-content:center;padding:24px;display:flex}.share-modal-controls{border-top:1px solid #94a3b81f;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.share-modal-controls-label{letter-spacing:.6px;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:600}.share-modal-pill-group{flex-wrap:wrap;gap:8px;display:flex}.share-modal-pill{cursor:pointer;color:#94a3b8;background:#1e293b80;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.share-modal-pill:hover{color:#e2e8f0;background:#33415599}.share-modal-pill.is-active{color:#bfdbfe;background:#60a5fa24;border-color:#60a5fa73}.share-modal-pill-dot{background:#475569;border-radius:50%;width:8px;height:8px;transition:background .15s}.share-modal-pill.is-active .share-modal-pill-dot{background:#60a5fa;box-shadow:0 0 0 3px #60a5fa2e}.share-modal-error{color:#fca5a5;background:#7f1d1d40;border:1px solid #f871714d;border-radius:8px;margin:0 24px 12px;padding:10px 12px;font-size:12px}.share-modal-actions{border-top:1px solid #94a3b81f;justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.share-modal-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;min-width:96px;padding:9px 16px;font-size:13px;font-weight:600;transition:all .15s}.share-modal-btn:disabled{opacity:.6;cursor:not-allowed}.share-modal-btn--secondary{color:#e2e8f0;background:#1e293b99;border-color:#94a3b833}.share-modal-btn--secondary:hover:not(:disabled){background:#334155b3;border-color:#94a3b866}.share-modal-btn--primary{color:#fff;background:#3b82f6}.share-modal-btn--primary:hover:not(:disabled){background:#2563eb}.share-modal-btn--gold{color:#14120a;background:#e8c36a;border-color:#e8c36a}.share-modal-btn--gold:hover:not(:disabled){filter:brightness(1.05)}.share-modal-btn--generate{align-items:center;gap:8px;margin-right:auto;display:inline-flex}.share-gen-chart{align-items:flex-end;gap:2px;width:14px;height:12px;display:inline-flex}.share-gen-chart span{transform-origin:bottom;background:currentColor;border-radius:1px;width:3px;display:block}.share-modal-btn--generate .share-gen-chart span{background:#14120a;animation:1.15s ease-in-out infinite share-gen-bar}.position-anim-hint:hover .share-gen-chart span,.position-anim-hint:focus-visible .share-gen-chart span{animation:1.15s ease-in-out infinite share-gen-bar}@media (hover:none){.position-anim-hint .share-gen-chart span{animation:1.15s ease-in-out infinite share-gen-bar}}.share-gen-chart span:first-child{height:5px;animation-delay:0s}.share-gen-chart span:nth-child(2){height:12px;animation-delay:.18s}.share-gen-chart span:nth-child(3){height:8px;animation-delay:.36s}@keyframes share-gen-bar{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.share-gen-chart span{animation:none}}.share-card{color:#f1f5f9;box-sizing:border-box;width:720px;height:560px;font-family:var(--font-sans);background:linear-gradient(145deg,#0b1220 0%,#050b1a 60%,#020617 100%);border:1px solid #94a3b824;border-radius:18px;flex-direction:column;padding:32px 36px;display:flex;position:relative;overflow:hidden}.share-card-bg{pointer-events:none;background:radial-gradient(circle at 85% 20%,#60a5fa2e,#0000 55%),radial-gradient(circle at 15% 95%,#a855f729,#0000 55%);position:absolute;inset:0}.share-card-character{pointer-events:none;z-index:0;opacity:.45;filter:saturate(.85);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.share-card--has-character .share-card-bg{display:none}.share-card--has-character:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0000 0% 48%,#02061773 68%,#020617cc 88%,#020617eb 100%);position:absolute;inset:0}.share-card--has-character .share-card-hero-amount{text-shadow:0 2px 14px #020617f2,0 0 2px #02061799}.share-card--has-character .share-card-hero-pill{box-shadow:0 6px 18px #0206178c}.share-card--has-character .share-card-pair-name,.share-card--has-character .share-card-stat-value,.share-card--has-character .share-card-stat-label,.share-card--has-character .share-card-split-k,.share-card--has-character .share-card-split-v,.share-card--has-character .share-card-hero-label,.share-card--has-character .share-card-pair-eyebrow,.share-card--has-character .share-card-date,.share-card--has-character .share-card-site,.share-card--has-character .share-card-signature{text-shadow:0 1px 4px #020617f2,0 0 10px #02061799}.share-card--has-character .share-card-footer{color:#94a3b8;border-top-color:#94a3b838}.share-card--has-character>:not(.share-card-bg):not(.share-card-character){z-index:1;position:relative}.share-card--positive .share-card-bg{background:radial-gradient(circle at 85% 20%,#22c55e38,#0000 55%),radial-gradient(circle at 15% 95%,#14b8a629,#0000 55%)}.share-card--negative .share-card-bg{background:radial-gradient(circle at 85% 20%,#f8717138,#0000 55%),radial-gradient(circle at 15% 95%,#f472b624,#0000 55%)}.share-card-header{justify-content:space-between;align-items:center;display:flex;position:relative}.share-card-brand{align-items:center;gap:10px;display:flex}.share-card-crown{object-fit:contain;filter:drop-shadow(0 2px 6px #00000073);width:auto;height:28px}.share-card-date{color:#94a3b8;font-size:13px}.share-card-pair-block{flex-direction:column;gap:6px;margin-top:30px;display:flex;position:relative}.share-card-pair-eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:700}.share-card-pair-row{align-items:center;gap:12px;display:flex}.share-card-pair-name{color:#f8fafc;letter-spacing:.2px;font-size:26px;font-weight:600}.share-card-pair-chain{color:#94a3b8;background:#1e293b99;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.share-card-chain-logo{border-radius:50%;width:14px;height:14px}.share-card-hero{flex-direction:column;gap:8px;margin-top:18px;display:flex;position:relative}.share-card-hero-label{color:#94a3b8;letter-spacing:.4px;text-transform:uppercase;font-size:13px}.share-card-hero-row{flex-wrap:wrap;align-items:center;gap:12px 14px;min-width:0;display:flex}.share-card-hero-amount{letter-spacing:-1.5px;font-size:64px;font-weight:800;line-height:1.05}.share-card--positive .share-card-hero-amount{color:#4ade80;text-shadow:0 2px 24px #4ade8059}.share-card--negative .share-card-hero-amount{color:#f87171;text-shadow:0 2px 24px #f8717159}.share-card-hero-pill{letter-spacing:.3px;border-radius:999px;flex:none;padding:6px 14px;font-size:16px;font-weight:700}.share-card--positive .share-card-hero-pill{color:#052e16;background:#4ade80;box-shadow:0 8px 24px #4ade8059}.share-card--negative .share-card-hero-pill{color:#450a0a;background:#f87171;box-shadow:0 8px 24px #f871714d}.share-card-split{gap:22px;margin-top:4px;display:flex}.share-card-split-item{flex-direction:column;gap:2px;display:flex}.share-card-split-k{letter-spacing:.4px;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:600}.share-card-split-v{letter-spacing:-.02em;font-size:16px;font-weight:700}.share-card-split-v.is-pos{color:#4ade80}.share-card-split-v.is-neg{color:#f87171}.share-card-stats{grid-template-columns:1fr 1fr;align-content:end;gap:14px 28px;min-height:72px;margin-top:auto;margin-bottom:18px;display:grid;position:relative}.share-card-stats:empty{min-height:0;margin-bottom:0}.share-card-stat{justify-content:space-between;align-items:center;font-size:14px;display:flex}.share-card-stat-label{color:#94a3b8}.share-card-stat-value{color:#f1f5f9;font-weight:600}.share-card-stat-value.share-card-stat-muted{color:#475569;font-weight:500}.share-card-footer{color:#64748b;border-top:1px solid #94a3b81f;justify-content:space-between;align-items:center;padding-top:14px;font-size:12px;display:flex;position:relative}.share-card-signature{color:#94a3b8;letter-spacing:.6px;font-weight:600}.share-card-site{letter-spacing:.4px}.share-card-scaler{flex-shrink:0;position:relative}.share-card-scaler>.share-card{transform:scale(var(--share-card-scale,1));transform-origin:0 0;position:absolute;top:0;left:0}@media (width<=820px){.share-modal-backdrop{--m-safe-top:0px;--m-safe-bottom:0px;padding:12px 12px calc(12px + var(--m-safe-bottom,0px));align-items:flex-start}@media (display-mode:standalone),(display-mode:fullscreen){.share-modal-backdrop{--m-safe-top:env(safe-area-inset-top,0px);--m-safe-bottom:env(safe-area-inset-bottom,0px)}}.share-modal-frame{border-radius:14px;width:100%;max-width:100%;margin-bottom:8px}.share-modal-body{padding:16px}}@media (width<=640px){.share-modal-titlebar{padding:12px 14px}.share-modal-controls{gap:8px;padding:12px 14px}.share-modal-controls-label{flex:1 0 100%;margin-bottom:2px;font-size:10px}.share-modal-pill-group{gap:6px;width:100%}.share-modal-pill{flex:calc(33% - 6px);justify-content:center;min-height:36px;padding:8px 12px;font-size:12px}.share-modal-error{margin:0 14px 10px}.share-modal-actions{padding:12px 14px calc(16px + var(--m-safe-bottom,0px));flex-direction:column;gap:8px}.share-modal-btn--generate{margin-right:0}.share-modal-btn{width:100%;min-width:0;padding:12px 16px;font-size:14px}}.app-footer{color:#64748b;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 14px;margin-top:auto;padding:28px 4px 8px;font-size:12px;display:flex}.app-footer-copy{color:#64748b;margin:0;font-size:12px}.app-footer-legal{align-items:center;display:inline-flex}.app-footer-legal-link{color:#94a3b8;font-weight:600;text-decoration:none;transition:color .12s}.app-footer-legal-link:hover{color:#e2e8f0;text-decoration:underline}.app-footer-sep{color:#475569;margin:0 .55em;font-weight:400}@media (width<=720px){.app-footer{padding-top:20px}}.legal-page{max-width:760px;animation:.55s ease-out both guide-page-in}.legal-kicker{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin:0 0 18px;font-size:12px}.legal-title{letter-spacing:-.03em;color:#f8fafc;margin:0 0 8px;font-size:26px;font-weight:700}.legal-h2{color:#f1f5f9;margin:28px 0 10px;font-size:16px;font-weight:700}.legal-h3{color:#e2e8f0;margin:16px 0 6px;font-size:14px;font-weight:700}.legal-p,.legal-ul{color:#cbd5e1;overflow-wrap:break-word;font-size:14px;line-height:1.65}.legal-p{margin:0 0 10px}.legal-ul{margin:0 0 10px;padding-left:1.2em}.legal-ul li{margin:0 0 6px}.legal-body a{color:#93c5fd;font-weight:600;text-decoration:none}.legal-body a:hover{text-decoration:underline}.legal-end{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:28px 0 0;font-size:12px}.pk-stage{place-items:center;padding:8px 12px;display:grid}.pk-panel{--pk-panel-h:210px;width:176px;height:var(--pk-panel-h);color:#fff;box-sizing:border-box;background:0 0;border-radius:0;place-items:center;padding:14px;display:grid;position:relative;overflow:hidden}@media (width<=480px){.pk-panel{--pk-panel-h:190px;width:160px;padding:12px}}.pk-coins{pointer-events:none;position:absolute;inset:0}.pk-coin{opacity:0;background:#fde047d9;border:1px solid #eab3088c;border-radius:50%;animation-name:pk-coin-fall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-24px;box-shadow:0 0 6px #facc1547}.pk-coin:after{content:"";border:1px solid #fef08a73;border-radius:50%;position:absolute;inset:2px}@keyframes pk-coin-fall{0%{opacity:0;transform:translateY(-28px)rotate(0)}12%{opacity:.75}68%{opacity:.75}88%{opacity:0}to{transform:translateY(var(--pk-panel-h,210px)) rotate(360deg);opacity:0}}.pk-king{z-index:2;place-items:center;animation:1.4s ease-in-out infinite pk-king-bob;display:grid;position:relative}.pk-king-stack{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}@keyframes pk-king-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.pk-king-glow{filter:blur(12px);z-index:1;background:#facc151a;border-radius:50%;position:absolute;inset:-14px}.pk-king-shadow{filter:blur(3px);background:#00000038;border-radius:50%;width:56px;height:6px;animation:1.4s ease-in-out infinite pk-shadow-pulse;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}@keyframes pk-shadow-pulse{0%,to{opacity:.22;transform:translate(-50%)scaleX(1)}50%{opacity:.12;transform:translate(-50%)scaleX(.85)}}.pk-grid{gap:0;display:grid;position:relative}.pk-grid--crown{transform-origin:bottom;grid-template-columns:repeat(9,6px);margin-bottom:2px;transform:scale(1.08)}.pk-grid--head{grid-template-columns:repeat(8,6px);margin-top:2px}.pk-grid--robe{grid-template-columns:repeat(10,6px);margin-top:2px}.pk-px{background:0 0;width:6px;height:6px;display:block}.pk-text{z-index:2;text-align:center;margin-top:10px;position:relative}.pk-text-label{font-family:var(--font-mono);letter-spacing:.18em;color:#fef08ab8;text-shadow:none;font-size:10px;font-weight:600;animation:1.4s ease-in-out infinite pk-text-pulse}@keyframes pk-text-pulse{0%,to{opacity:.5}50%{opacity:.82}}.pk-text-dots{justify-content:center;gap:4px;margin-top:6px;display:flex}.pk-dot{background:#fde0478c;border-radius:50%;width:4px;height:4px;animation:.85s ease-in-out infinite pk-dot-bounce;display:block}@keyframes pk-dot-bounce{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.7;transform:translateY(-4px)}}.pk-text-caption{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;opacity:.55;max-width:160px;margin:6px auto 0;font-size:9px;line-height:1.35}@media (prefers-reduced-motion:reduce){.pk-coin,.pk-king,.pk-king-shadow,.pk-text-label,.pk-dot{animation:none}.pk-coin{opacity:1}}.gm-root{color:#e2e8f0;width:100%;max-width:none;font-family:var(--font-sans);box-sizing:border-box;flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;padding-bottom:8px;display:flex;position:relative}.gm-eyebrow,.gm-title,.gm-chip,.gm-legend,.gm-tip,.gm-tip-row,.gm-tip-pair,.gm-total,.gm-status{font-family:var(--font-sans)}.gm-head{z-index:3;width:min(100%, var(--layout-max));box-sizing:border-box;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-self:center;align-items:flex-end;gap:14px;padding:8px 0 6px;display:flex;position:relative}.gm-eyebrow{font-family:var(--font-sans);letter-spacing:.04em;text-transform:none;color:#64748b;font-size:11px;font-weight:500}.gm-title{font-family:var(--font-sans);color:#e2e8f0;letter-spacing:-.02em;margin:4px 0 0;font-size:20px;font-weight:700;line-height:1.2}.gm-title-gold{color:#fbbf24}.gm-filters,.gm-metric{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gm-search{flex:0 220px;align-items:center;min-width:min(100%,200px);max-width:260px;display:flex;position:relative}.gm-search-input{color:#e2e8f0;width:100%;min-height:36px;font-size:12px;font-family:var(--font-sans);background:#080c1a8c;border:1px solid #94a3b840;border-radius:999px;outline:none;padding:6px 36px 6px 14px;transition:border-color .15s,background .15s}.gm-search-input::placeholder{color:#64748b}.gm-search-input:focus{background:#080c1abf;border-color:#fbbf248c}.gm-search-input::-webkit-search-cancel-button{display:none}.gm-search-clear{color:#94a3b8;cursor:pointer;width:26px;height:26px;font-size:18px;line-height:1;font-family:var(--font-sans);background:0 0;border:none;border-radius:999px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.gm-search-clear:hover{color:#e2e8f0}.gm-chip{color:#94a3b8;cursor:pointer;font-size:12px;font-family:var(--font-sans);background:0 0;border:1px solid #94a3b840;border-radius:999px;min-height:36px;padding:6px 14px;transition:all .15s}.gm-chip.is-on{color:#1c1400;background:#fbbf24;border-color:#fbbf24;font-weight:700}.gm-chip:hover:not(.is-on):not(:disabled){color:#e2e8f0;border-color:#fbbf2480}.gm-chip.is-dimmed,.gm-chip:disabled{opacity:.4;cursor:not-allowed}.gm-legend{z-index:3;font-family:var(--font-sans);color:#64748b;font-variant-numeric:tabular-nums;letter-spacing:normal;width:min(100%, var(--layout-max));box-sizing:border-box;flex-wrap:wrap;flex-shrink:0;align-self:center;align-items:center;gap:18px;padding:8px 0 0;font-size:12px;font-weight:500;display:flex;position:relative}.gm-dex-key{color:#94a3b8;align-items:center;gap:6px;display:inline-flex}.gm-dex-swatch{border-radius:50%;width:8px;height:8px;margin-left:4px;display:inline-block}.gm-dex-swatch--sectorone{background:#fbbf24;margin-left:0;box-shadow:0 0 6px #fbbf248c}.gm-dex-swatch--uniswap{background:#ff007a;box-shadow:0 0 6px #ff007a8c}.gm-dex-swatch--aerodrome{background:#2bee6c;box-shadow:0 0 6px #2bee6c8c}.gm-status{font-family:var(--font-sans);color:#475569}.gm-status.is-live{color:#4ade80}.gm-total{font-family:var(--font-sans);color:#fbbf24;margin-left:auto;font-weight:700}.gm-total b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.gm-panel{z-index:2;background:#0f172a73;border:1px solid #94a3b826;border-radius:16px;flex:1;width:100%;height:auto;min-height:420px;margin:12px 0 0;position:relative;overflow:hidden}.gm-stage{z-index:1;position:absolute;inset:0}.gm-wall{z-index:0;pointer-events:none;opacity:.5;width:100%;position:absolute;bottom:-1px;left:0;right:0}.gm-castles{z-index:0;pointer-events:none;width:100%;position:absolute;bottom:15px;left:0;right:0}.gm-crown{pointer-events:none;z-index:2;animation:2.6s ease-in-out infinite gm-crown-bob;position:absolute;left:50%}.gm-king-walker{z-index:2;pointer-events:none;position:absolute;bottom:10px}.gm-king-walker svg{image-rendering:pixelated;animation:.55s ease-in-out infinite gm-king-step}@keyframes gm-king-step{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.gm-sparkle{opacity:0;pointer-events:none;background:#fde68a;border-radius:1px;width:5px;height:5px;animation:1.9s ease-in-out infinite gm-spark;position:absolute;box-shadow:0 0 7px #fbbf24f2}@keyframes gm-spark{0%{opacity:0;transform:translateY(4px)scale(.5)rotate(0)}25%{opacity:1}to{opacity:0;transform:translateY(-30px)scale(1.05)rotate(200deg)}}@keyframes gm-crown-bob{0%,to{transform:translate(-50%)rotate(-3deg)}50%{transform:translate(-50%,-5px)rotate(3deg)}}.gm-bubble{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;will-change:transform;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.gm-bubble:active{cursor:grabbing}.gm-bubble.is-hidden{opacity:0;pointer-events:none}.gm-bubble:hover .gm-bubble-inner{transform:scale(1.05)}.gm-bubble-inner{border-radius:50%;transition:transform .15s;position:absolute;inset:0}.gm-ticons{z-index:1;align-items:center;display:flex;position:relative}.gm-token-pair .token-icon{box-shadow:none;border:2px solid #080c1ae6}.gm-bubble-pair{font-family:var(--font-sans);color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:1;max-width:86%;margin-top:3px;font-weight:700;line-height:1.1;position:relative;overflow:hidden}.gm-bubble-fees{font-family:var(--font-sans);color:#fff;z-index:1;font-variant-numeric:tabular-nums;margin-top:2px;font-weight:700;position:relative}.gm-tip{z-index:40;pointer-events:none;font-variant-numeric:tabular-nums;background:#0b1220;border:1px solid #94a3b840;border-radius:10px;min-width:200px;padding:11px 14px;font-size:12px;position:fixed;box-shadow:0 12px 34px #0000008c}.gm-tip-pair{color:#f8fafc;flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.gm-tip-pair-name{flex:auto;min-width:0;line-height:1.2}.gm-tip-close{color:#e2e8f0;cursor:pointer;background:#94a3b81f;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;margin-left:auto;padding:0;font-size:22px;line-height:1;display:grid}.gm-tip-close:active{background:#94a3b838}.gm-tip-chain{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:4px 8px 4px 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.gm-tip-chain-logo{object-fit:contain;border-radius:50%;flex-shrink:0;width:12px;height:12px}.gm-tip-chain-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.gm-tip-row{color:#94a3b8;justify-content:space-between;gap:18px;margin-top:6px;display:flex}.gm-tip-row b{color:#e2e8f0;font-weight:600}.gm-tip-gold{color:#fbbf24!important}.gm-tip-note{opacity:.65;margin-top:4px;font-size:.78em}.gm-tip-note span{grid-column:1/-1}.gm-tip-parts{border-top:1px solid #94a3b82e;flex-direction:column;gap:4px;margin-top:6px;padding-top:6px;display:flex}.gm-tip-parts-label{color:#94a3b8;margin-bottom:2px;font-size:11px}.gm-tip-part-row{color:#cbd5e1;justify-content:space-between;gap:12px;font-size:11px;display:flex}.gm-tip-part-row b{color:#fbbf24;font-variant-numeric:tabular-nums;font-weight:600}.gm-tip-parts-more{color:#64748b;padding-top:2px;font-size:11px}.gm-tip--docked{--m-safe-bottom:0px;right:12px;bottom:calc(64px + 12px + var(--m-safe-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;pointer-events:auto;z-index:50;border-radius:14px;width:auto;max-width:none;max-height:min(38vh,280px);padding:12px 12px 14px;overflow:hidden auto;top:auto!important;left:12px!important}@media (display-mode:standalone),(display-mode:fullscreen){.gm-tip--docked{--m-safe-bottom:env(safe-area-inset-bottom,0px)}}@media (width<=720px){.gm-title{font-size:18px}.gm-head{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:4px 0 0}.gm-search{flex:none;width:100%;min-width:0;max-width:none}.gm-filters,.gm-metric{gap:6px;width:100%}.gm-chip{min-height:36px;padding:6px 12px}.gm-legend{flex-direction:column;align-items:flex-start;gap:6px;padding-top:6px}.gm-panel{border-radius:14px;min-height:360px;margin-top:8px}.gm-total{width:100%;margin-left:0}.gm-tip--docked{max-height:min(36vh,260px)}.gm-tip--docked .gm-tip-row{gap:10px;margin-top:5px}.gm-tip--docked .gm-tip-note{display:none}}.wd-scrim,.wd-drawer,.wd-inner,.wd-sheet,.wd-king,.wallet-acct{--wd-bg:#020617;--wd-s1:#070d1c;--wd-s2:#0e1628;--wd-s3:#172136;--wd-s4:#1e293b;--wd-line:#94a3b81a;--wd-line-strong:#94a3b833;--wd-line-gold:#f2c14e52;--wd-gold:#f2c14e;--wd-gold-bright:#ffd97a;--wd-gold-wash:#f2c14e17;--wd-em:#34d399;--wd-em-wash:#34d3991a;--wd-neg:#fb7185;--wd-tx-1:#f1f5f9;--wd-tx-2:#94a3b8;--wd-tx-3:#64748b;--wd-tx-4:#475569;--wd-on-gold:#1a1206;--wd-chain-base:#3987e5;--wd-chain-rh:#199e70;--wd-free:#5285d6;--wd-inpos:#2f9e6b;--wd-spring:cubic-bezier(.22, 1, .36, 1);--wd-snap:cubic-bezier(.4, 0, .2, 1);--wd-lift:inset 0 1px 0 #ffffff0d;--pk-jewel:#34d399;--pk-crown:#f2c14e;--pk-crown-hi:#ffd97a;--pk-crown-lo:#c9922a;--pk-cloak:#1e293b;--pk-cloak-lo:#0e1628;font-family:var(--font-sans);color:var(--wd-tx-1)}.wd-king{flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.wd-king svg{width:100%;height:100%;display:block}.wd-king--pill{background:linear-gradient(#2e2109,#3e2d0d);border-radius:7px;width:22px;height:22px}.wd-king--head{background:linear-gradient(#241a06,#7a5e24);border-radius:13px;width:40px;height:40px}.wallet-acct{background:var(--wd-s2,#0e1628);color:#f1f5f9;height:36px;font-size:13px;font-weight:640;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:1px solid #94a3b833;border-radius:999px;align-items:center;gap:9px;padding:0 12px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.wallet-acct:hover{border-color:#f2c14e52}.wallet-acct-gas{color:var(--wd-tx-2);font-variant-numeric:tabular-nums;border-left:1px solid #94a3b81a;align-items:center;gap:6px;margin-left:1px;padding-left:9px;font-weight:600;display:flex}.wallet-acct-gas img{object-fit:cover;background:var(--wd-s3,#172136);border-radius:50%;flex:none;width:14px;height:14px}.wallet-acct-gas i{border-radius:50%;flex:none;width:14px;height:14px}.wallet-acct-gas.is-low{color:var(--wd-neg)}.wd-scrim{z-index:48;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .3s var(--wd-snap);background:#020617a8;position:fixed;inset:0}.wd-scrim[data-open="1"]{opacity:1;pointer-events:auto}.wd-drawer{z-index:50;background:var(--wd-s1);border-left:1px solid var(--wd-line-strong);width:410px;max-width:100vw;transition:transform .38s var(--wd-spring);will-change:transform;pointer-events:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-30px 0 70px -30px #000000e6}.wd-drawer[data-open="1"]{pointer-events:auto;transform:none}.wd-drawer[data-drag="1"]{transition:none}.wd-grabber{cursor:ew-resize;z-index:2;width:16px;position:absolute;top:0;bottom:0;left:0}.wd-inner{-webkit-font-smoothing:antialiased;flex-direction:column;flex:1;min-height:0;font-size:15px;line-height:1.45;display:flex}.wd-head{border-bottom:1px solid var(--wd-line);flex:none;align-items:center;gap:11px;padding:16px 18px;display:flex}.wd-who b{letter-spacing:-.02em;font-size:15px;font-weight:680;display:block}.wd-who s{color:var(--wd-tx-4);align-items:center;gap:6px;margin-top:2px;font-size:11.5px;text-decoration:none;display:flex}.wd-who s i{border-radius:50%;flex:none;width:6px;height:6px}.wd-acts{gap:4px;margin-left:auto;display:flex}.wd-icon{width:34px;height:34px;color:var(--wd-tx-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;font-family:inherit;display:grid}.wd-icon:hover{color:var(--wd-tx-1);background:var(--wd-s3)}.wd-icon svg{width:16px;height:16px}.wd-icon.is-copied{color:var(--wd-em)}.wd-hero{border-bottom:1px solid var(--wd-line);flex:none;padding:20px 18px 16px}.wd-k{color:var(--wd-tx-4);margin-bottom:6px;font-size:11.5px}.wd-v-row{align-items:center;gap:10px;display:flex}.wd-v{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:740;line-height:1}.wd-refresh{border:1px solid var(--wd-line-strong);background:var(--wd-s2);width:28px;height:28px;color:var(--wd-tx-2);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.wd-refresh svg{width:14px;height:14px}.wd-refresh:hover:not(:disabled){color:var(--wd-tx-1);background:var(--wd-s3);border-color:#f2c14e52}.wd-refresh:disabled{cursor:progress;opacity:.85}.wd-refresh.is-busy svg{animation:.7s linear infinite wd-refresh-spin}@keyframes wd-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wd-split{border-radius:5px;gap:2px;height:8px;margin-top:16px;display:flex;overflow:hidden}.wd-split i{border-radius:2px;min-width:0}.wd-legend{flex-direction:column;gap:9px;margin-top:14px;display:flex}.wd-leg{align-items:center;gap:9px;font-size:13px;display:flex}.wd-leg i{border-radius:3px;flex:none;width:9px;height:9px}.wd-leg span{color:var(--wd-tx-2)}.wd-leg b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:650}.wd-tabs{background:var(--wd-s2);border:1px solid var(--wd-line);border-radius:999px;flex:none;gap:3px;margin:16px 18px 0;padding:3px;display:flex;position:relative}.wd-tabs button{height:34px;color:var(--wd-tx-3);z-index:1;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:12.5px;font-weight:640;display:flex}.wd-tabs button[aria-current=page]{color:var(--wd-tx-1)}.wd-tabs button s{color:var(--wd-tx-4);font-variant-numeric:tabular-nums;font-size:11px;text-decoration:none}.wd-tabs button[aria-current=page] s{color:var(--wd-tx-2)}.wd-tabpill{background:var(--wd-s4);width:calc(33.3333% - 4px);box-shadow:var(--wd-lift);transform:translateX(calc(var(--i,0) * (100% + 3px)));transition:transform .34s var(--wd-spring);border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}.wd-body{scrollbar-width:thin;flex:1;min-height:0;padding:6px 18px 18px;overflow-y:auto}.wd-body::-webkit-scrollbar{width:8px}.wd-body::-webkit-scrollbar-thumb{background:var(--wd-s4);border-radius:4px}.wd-empty{color:var(--wd-tx-3);margin:18px 4px;font-size:13px;line-height:1.5}.wd-item{border-bottom:1px solid var(--wd-line);align-items:center;gap:12px;padding:11px 4px;display:flex}.wd-item .token-icon{flex:none}.wd-ti{flex:none;width:32px;height:32px;position:relative}.wd-ti-chain{object-fit:cover;background:var(--wd-s1);width:14px;height:14px;box-shadow:0 0 0 1.5px var(--wd-s1);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.wd-prow-t .token-pair{flex:none}.wd-nm b,.wd-amt b{font-size:14px;font-weight:640;display:block}.wd-nm s,.wd-amt s{color:var(--wd-tx-4);margin-top:1px;font-size:11.5px;text-decoration:none;display:block}.wd-amt{text-align:right;margin-left:auto}.wd-amt b,.wd-amt s{font-variant-numeric:tabular-nums}.wd-note{border:1px dashed var(--wd-line-gold);color:var(--wd-gold);border-radius:12px;align-items:center;gap:11px;margin:6px 0 12px;padding:12px 13px;font-size:12.5px;display:flex}.wd-note b{color:var(--wd-gold-bright);font-weight:640}.wd-prow{text-align:left;border:0;border-bottom:1px solid var(--wd-line);width:100%;color:inherit;cursor:pointer;background:0 0;padding:12px 4px;font-family:inherit;text-decoration:none;display:block}.wd-prow:last-child{border-bottom:0}.wd-prow:hover{background:var(--wd-s2);border-radius:10px}.wd-prow-t{align-items:center;gap:11px;display:flex}.wd-prow-t b{font-size:13.5px;font-weight:650;display:block}.wd-prow-t s{color:var(--wd-tx-4);margin-top:1px;font-size:11px;text-decoration:none;display:block}.wd-val{text-align:right;font-variant-numeric:tabular-nums;margin-left:auto;font-size:13.5px;font-weight:650}.wd-prow-b{align-items:center;gap:8px;margin-top:8px;padding-left:44px;display:flex}.wd-schip{border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:11px;font-weight:640;display:inline-flex}.wd-schip i{background:currentColor;border-radius:50%;width:5px;height:5px}.wd-schip.is-ok{background:var(--wd-em-wash);color:var(--wd-em);border:1px solid #34d39947}.wd-schip.is-warn{background:var(--wd-gold-wash);color:var(--wd-gold);border:1px solid var(--wd-line-gold)}.wd-fee{color:var(--wd-gold);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px;font-weight:640}.wd-act{border-bottom:1px solid var(--wd-line);color:inherit;align-items:flex-start;gap:12px;padding:12px 4px;text-decoration:none;display:flex}.wd-act:last-child{border-bottom:0}.wd-act:hover{background:var(--wd-s2);border-radius:10px}.wd-act .wd-nm{flex:1;min-width:0}.wd-act .wd-nm b,.wd-act .wd-nm s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wd-ai{background:var(--wd-s3);width:30px;height:30px;color:var(--wd-tx-2);border-radius:10px;flex:none;place-items:center;display:grid}.wd-ai svg{width:14px;height:14px}.wd-ai[data-k=claim]{background:var(--wd-gold-wash);color:var(--wd-gold)}.wd-ai[data-k=deposit]{background:var(--wd-em-wash);color:var(--wd-em)}.wd-when{color:var(--wd-tx-4);white-space:nowrap;margin-left:auto;padding-top:2px;font-size:11.5px}.wd-act[data-failed="1"]{opacity:.62}.wd-debank{color:var(--wd-tx-3);margin:10px 4px 4px;font-size:12.5px;font-weight:600;text-decoration:none;display:block}.wd-debank:hover{color:var(--wd-tx-1)}.wd-foot{border-top:1px solid var(--wd-line);flex:none;gap:9px;padding:14px 18px;display:flex}.wd-dc{height:42px;color:var(--wd-neg);background:var(--wd-s2);cursor:pointer;border:1px solid #fb718547;border-radius:12px;flex:1;font-family:inherit;font-size:13.5px;font-weight:660}.wd-dc:hover{background:#fb71851a}.wallet-acct,.wd-drawer,.wd-inner,.wd-sheet{font-family:var(--font-sans)}@media (prefers-reduced-motion:reduce){.wd-scrim,.wd-drawer,.wd-tabpill,.wd-refresh.is-busy svg{transition-duration:1ms!important;animation:none!important}}@media (width<=720px){.wallet-connect-wrap:has(.wallet-acct){max-width:none}.wallet-acct{max-width:none;height:36px;padding:0 12px}.m-sheet-scroll.wd-sheet{padding:0}}.builder-page{--bg:#020617;--surface-1:#070d1c;--surface-2:#0e1628;--surface-3:#172136;--surface-4:#1e293b;--line:#94a3b81a;--line-strong:#94a3b833;--line-gold:#f2c14e4d;--gold:#f2c14e;--gold-bright:#ffd97a;--gold-deep:#c9922a;--gold-wash:#f2c14e1a;--gold-glow:#f2c14e3d;--em:#34d399;--em-mid:#1fb980;--em-deep:#0e9f6e;--em-wash:#34d3991a;--pos:#34d399;--neg:#fb7185;--neg-wash:#fb71851f;--tx-1:#f1f5f9;--tx-2:#94a3b8;--tx-3:#64748b;--tx-4:#475569;--on-gold:#1a1206;--on-em:#04170f;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--r-full:999px;--ease:cubic-bezier(.32, .72, 0, 1);--fast:.14s;--med:.26s;--slow:.42s;--quote:#3987e5;--quote-dim:#2f5f9e;--base:#c98500;--base-dim:#8f6414;--cd-up:#34d399;--cd-dn:#fb7185;z-index:1;width:100%;max-width:var(--layout-max,1480px);color:var(--tx-1);margin:0 auto;padding:22px 0 60px;font-size:15px;line-height:1.45;position:relative}.builder-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(900px 420px at 42% -180px,#f2c14e14,#0000 70%),radial-gradient(700px 460px at 90% 4%,#3b82f60e,#0000 70%);position:fixed;inset:0}.builder-page [hidden]{display:none!important}.builder-page .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}.builder-page button{color:inherit;cursor:pointer;background:0 0;border:0;font-family:inherit}.builder-page input{color:inherit;background:0 0;border:0;outline:none;font-family:inherit}.builder-page :focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}.builder-page .pool-chrome{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;gap:18px;margin-bottom:16px;display:grid}.builder-page .pool-hd{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.builder-page .segwrap{width:100%;min-width:0}.builder-page .segwrap .seg{box-sizing:border-box;width:100%}.builder-page .segwrap .seg button{flex:1;justify-content:center;align-items:center;display:flex}.builder-page .pool-id{align-items:center;gap:11px;display:flex}.builder-page .pair-ico{flex:none;display:flex}.builder-page .pair-ico span,.builder-page .pair-ico .token-icon{width:32px;height:32px;box-shadow:0 0 0 2px var(--bg);border-radius:50%}.builder-page .pair-ico .token-icon+.token-icon,.builder-page .pair-ico span+span{margin-left:-10px}.builder-page .pool-id h1{letter-spacing:-.025em;color:var(--tx-1);margin:0;font-size:19px;font-weight:680}.builder-page .pool-id .m{color:var(--tx-4);margin-top:1px;font-size:11.5px}.builder-page .facts{flex-wrap:wrap;gap:22px;margin-left:auto;display:flex}.builder-page .fact .k{color:var(--tx-4);font-size:10.5px}.builder-page .fact .v{letter-spacing:-.015em;margin-top:2px;font-size:14px;font-weight:650}.builder-page .seg{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-full);gap:2px;padding:3px;display:flex}.builder-page .seg button{border-radius:var(--r-full);color:var(--tx-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 11px;font-size:12.5px;font-weight:550}.builder-page .seg button:hover{color:var(--tx-1)}.builder-page .seg button[aria-pressed=true]{background:var(--surface-4);color:var(--tx-1);box-shadow:inset 0 0 0 1px var(--line-strong)}.builder-page .seg button:disabled{opacity:.35;pointer-events:none}.builder-page .back-pools{color:var(--tx-3);align-items:center;gap:6px;margin:0 0 10px;font-size:12.5px;font-weight:550;text-decoration:none;display:inline-flex}.builder-page .back-pools:hover{color:var(--tx-1)}.builder-page .pool-stale{border-radius:var(--r-md);color:var(--neg);background:#fb718529;border:1px solid #fb718573;align-items:flex-start;gap:12px;margin:0 0 16px;padding:14px 16px;font-size:13.5px;line-height:1.4;display:flex;box-shadow:0 0 28px #fb71851f}.builder-page .pool-stale svg{flex:none;width:18px;height:18px;margin-top:2px}.builder-page .pool-stale>div{flex-direction:column;gap:3px;min-width:0;display:flex}.builder-page .pool-stale b{color:#fb7185;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:15px;font-weight:700}.builder-page .pool-stale span{color:#fda4af;font-size:13.5px}.builder-page .grid{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:18px;display:grid}.builder-page .grid>*{min-width:0}.builder-page:has(.builder-body[data-chart-wide="1"]){z-index:45;box-sizing:border-box;background:var(--bg);flex-direction:column;width:auto;max-width:none;height:auto;margin:0;padding:10px 16px 12px;display:flex;position:fixed;inset:0;overflow:hidden}body:has(.builder-body[data-chart-wide="1"]){overflow:hidden}.builder-body[data-chart-wide="1"]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.builder-body[data-chart-wide="1"] .back-pools{display:none}.builder-body[data-chart-wide="1"] .pool-chrome{margin-bottom:10px}.builder-body[data-chart-wide="1"] .grid{flex:1;grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;gap:14px;min-height:0}.builder-body[data-chart-wide="1"] .pool-chrome{grid-template-columns:minmax(0,1fr) 400px;gap:14px}.builder-body[data-chart-wide="1"] .builder-main{flex-direction:column;min-height:0;display:flex}.builder-body[data-chart-wide="1"] .builder-shaper,.builder-body[data-chart-wide="1"] .builder-pos,.builder-body[data-chart-wide="1"] .builder-other{display:none}.builder-body[data-chart-wide="1"] .builder-chart,.builder-body[data-chart-wide="1"] .pricechart{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.builder-body[data-chart-wide="1"] .pricechart .collapse-grid[data-open="1"]{flex:1;min-height:0;display:flex}.builder-body[data-chart-wide="1"] .pricechart .collapse-inner{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.builder-body[data-chart-wide="1"] .pc-plot{flex:1;height:auto;min-height:320px}.builder-body[data-chart-wide="1"] .builder-aside{max-height:100%;overflow:auto}.builder-page .panel{border:1px solid var(--line);border-radius:var(--r-lg);box-sizing:border-box;z-index:1;background:0 0;padding:16px;position:relative}.builder-page .panel+.panel{margin-top:14px}.builder-page .p-hd{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.builder-page .p-hd h2{color:var(--tx-1);margin:0;font-size:12.5px;font-weight:650}.builder-page .p-hd .m{color:var(--tx-4);font-size:11px}.builder-page .pool-depth .p-hd{flex-wrap:nowrap}.builder-page .pool-depth .p-hd .m{flex:1;min-width:0}.builder-page .pool-info-block{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.builder-page .pool-info-addr{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);align-items:center;gap:10px;min-width:0;min-height:40px;padding:6px 8px 6px 10px;display:flex}.builder-page .pool-info-logos{flex:none;justify-content:flex-start;align-items:center;width:36px;height:28px;display:flex}.builder-page .pool-info-name{min-width:4.6em;height:28px;color:var(--tx-1);flex:none;align-items:flex-end;padding-bottom:6px;font-size:13px;font-weight:650;line-height:1;display:flex}.builder-page .pool-info-pill{background:var(--surface-3);min-width:0;height:28px;color:var(--tx-2);font-variant-numeric:tabular-nums;letter-spacing:-.02em;cursor:pointer;border:0;border-radius:999px;align-items:center;margin-left:auto;padding:0 10px;font-size:11.5px;display:inline-flex}.builder-page .pool-info-pill:hover{color:var(--tx-1);background:var(--surface-4)}.builder-page .pool-info-actions{flex:none;align-items:center;gap:4px;display:flex}.builder-page .pool-info-ico{width:28px;height:28px;color:var(--tx-3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;text-decoration:none;display:grid}.builder-page .pool-info-ico:hover{color:var(--tx-1);background:var(--surface-3)}.builder-page .pool-info-ico svg{width:14px;height:14px}.builder-page .pool-info-grid{grid-template-columns:1fr 1fr;gap:8px 10px;display:grid}.builder-page .pool-info-stat{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);min-width:0;padding:8px 10px}.builder-page .pool-info-stat .k{letter-spacing:.04em;text-transform:uppercase;color:var(--tx-3);font-size:10px;font-weight:620}.builder-page .pool-info-stat .v{color:var(--tx-1);margin-top:3px;font-size:14px;font-weight:650}.builder-page .pool-info-note{color:var(--tx-3);margin:10px 0 0;font-size:12px;line-height:1.4}.builder-page .pool-info-main{flex-direction:column;align-items:stretch;gap:12px;width:100%;min-width:0;display:flex}.builder-page .builder-info{flex-direction:column;align-items:stretch;gap:14px;min-width:0;display:flex}.builder-page .pool-info-main .panel+.panel{margin-top:0}.builder-page .pool-info-charts{flex-direction:column;align-items:stretch;gap:12px;width:100%;margin:0;display:flex}.builder-page .pool-info-charts .panel+.panel{margin-top:0}.builder-page .pool-info-chart{width:100%;margin:0}.builder-page .pool-info-chart-hd{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.builder-page .pool-info-chart-hd h3{letter-spacing:.04em;text-transform:uppercase;color:var(--tx-3);margin:0;font-size:10px;font-weight:620}.builder-page .pool-info-chart-hd .num{color:var(--tx-1);font-size:13px;font-weight:650}.builder-page .pool-info-chart-read{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.builder-page .pool-info-chart-when{color:var(--tx-3);white-space:nowrap;font-size:11px;font-weight:550}.builder-page .pool-info-chart-plot{width:100%;height:168px;display:block}.builder-page .pool-info-chart-plot .tvl-fill{fill:color-mix(in srgb, var(--gold) 20%, transparent)}.builder-page .pool-info-chart-plot .tvl-line{fill:none;stroke:color-mix(in srgb, var(--gold) 64%, transparent);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.builder-page .pool-info-chart-plot .tvl-dot{fill:color-mix(in srgb, var(--gold) 78%, transparent)}.builder-page .pool-info-chart-plot .vol-bar{fill:color-mix(in srgb, var(--gold) 55%, transparent)}.builder-page .pool-info-chart-plot .vol-bar.is-hot{fill:color-mix(in srgb, var(--gold) 78%, transparent)}.builder-page .pool-info-chart-meta{min-height:1.2em;color:var(--tx-3);justify-content:space-between;gap:8px;margin:8px 0 0;font-size:11px;display:flex}.builder-page .pool-tx-list{min-width:0;overflow:hidden}.builder-page .pool-tx-table{flex-direction:column;min-width:0;display:flex}.builder-page .pool-tx-head,.builder-page .pool-tx-row{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 4.75rem 2.85rem;place-items:center start;gap:8px 10px;max-width:100%;padding:8px 0;display:grid}.builder-page .pool-tx-head{letter-spacing:.04em;text-transform:uppercase;color:var(--tx-3);border-bottom:1px solid var(--line);margin-bottom:2px;font-size:10px;font-weight:620}.builder-page .pool-tx-head span:nth-child(2),.builder-page .pool-tx-price{display:none}.builder-page .pool-tx-head span:nth-child(3),.builder-page .pool-tx-when{text-align:right;justify-self:end}.builder-page .pool-tx-head span:nth-child(4),.builder-page .pool-tx-hash{justify-self:end}.builder-page .pool-tx-row{color:inherit;border-radius:8px;font-size:12.5px;text-decoration:none}.builder-page .pool-tx-row+.pool-tx-row{box-shadow:inset 0 1px 0 var(--line)}.builder-page .pool-tx-row:hover{background:#f1f5f90f}.builder-page .pool-tx-move{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.builder-page .pool-tx-leg{min-width:0;color:var(--tx-1);align-items:center;gap:6px;display:inline-flex}.builder-page .pool-tx-leg .num{overflow-wrap:anywhere;min-width:0;font-weight:650}.builder-page .pool-tx-sym{color:var(--tx-3);font-weight:550}.builder-page .pool-tx-arrow{color:var(--tx-4);flex:none}.builder-page .pool-tx-price,.builder-page .pool-tx-when{text-overflow:ellipsis;min-width:0;max-width:100%;color:var(--tx-3);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.builder-page .pool-tx-hash{min-width:0;color:var(--tx-2);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.builder-page .pool-tx-row:hover .pool-tx-hash{color:var(--gold)}.builder-page .pool-tx-hash svg{opacity:.7;flex:none;width:11px;height:11px}.builder-page .pool-tx-more{width:100%}.builder-page .pool-tx-more>summary{width:100%;color:var(--tx-3);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:2px;padding:8px 10px;font-size:12px;font-weight:620;list-style:none;display:flex}.builder-page .pool-tx-more>summary::-webkit-details-marker{display:none}.builder-page .pool-tx-more>summary::marker{display:none}.builder-page .pool-tx-more>summary:hover{color:var(--tx-1);background:#f1f5f90f}.builder-page .pool-tx-more>summary:after{content:"";border-bottom:1.8px solid;border-right:1.8px solid;width:7px;height:7px;margin-top:-3px;transform:rotate(45deg)}.builder-page .pool-tx-more[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}.builder-page .pool-tx-more:not([open])>:not(summary){display:none}.builder-page .pool-tx-rest .pool-tx-row:first-child{box-shadow:inset 0 1px 0 var(--line)}.builder-page .pool-depth-stage{height:270px;position:relative}.builder-page .pool-depth-bars{position:absolute;inset:0}.builder-page .pool-depth-bin{box-sizing:border-box;align-items:flex-end;display:flex;position:absolute;top:0;bottom:0}.builder-page .pool-depth-bin[data-hover="1"]{background:#f1f5f90f}.builder-page .pool-depth-bin i{border-radius:2px 2px 0 0;width:100%;min-height:2px;display:block}.builder-page .pool-depth-bin[data-side=q] i{background:var(--quote-dim)}.builder-page .pool-depth-bin[data-side=b] i{background:var(--base-dim)}.builder-page .pool-depth-bin[data-side=a] i{background:var(--gold);box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 50%, transparent)}.builder-page .pool-depth-tip{z-index:2;border:1px solid var(--line-strong);max-width:min(280px,100% - 16px);color:var(--tx-2);pointer-events:none;background:#020617e0;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:11px;line-height:1.35;display:flex;position:absolute;top:8px;left:8px}.builder-page .pool-depth-tip b{color:var(--tx-1);font-weight:650}.builder-page .pool-depth-cap{color:var(--tx-3);margin:10px 0 0;font-size:12px}.builder-page .pool-depth-zoom{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:2px;margin-left:auto;padding:2px;display:flex}.builder-page .pool-depth-zoom button{width:28px;height:26px;color:var(--tx-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;font-size:16px;font-weight:600;line-height:1;display:grid}.builder-page .pool-depth-zoom button:hover:not(:disabled){color:var(--tx-1);background:var(--surface-3)}.builder-page .pool-depth-zoom button:disabled{opacity:.3;pointer-events:none}.builder-page .pool-depth-zoom span{text-align:center;min-width:3.4em;color:var(--tx-2);font-size:11.5px;font-weight:620}.builder-page .p-hd>.m{flex:100%;order:3}.builder-page .p-hd .r{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.builder-page .spend-autofill{cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0;display:flex}.builder-page .spend-autofill span{color:var(--tx-3);letter-spacing:0;text-transform:none;font-size:11.5px;font-weight:620}.builder-page .spend-autofill:hover span{color:var(--tx-2)}.builder-page .spend-autofill[aria-checked=true] span{color:var(--gold-bright)}.builder-page .spend-autofill i{border-radius:var(--r-full);border:1px solid var(--line-strong);background:var(--surface-3);flex:none;width:36px;height:20px;display:block;position:relative}.builder-page .spend-autofill[aria-checked=true] i{background:color-mix(in srgb, var(--gold) 28%, var(--surface-3));border-color:color-mix(in srgb, var(--gold) 45%, transparent)}.builder-page .spend-autofill i:after{content:"";background:var(--tx-3);width:14px;height:14px;transition:transform var(--fast) var(--ease), background var(--fast);border-radius:50%;position:absolute;top:2px;left:2px}.builder-page .spend-autofill[aria-checked=true] i:after{background:var(--gold);transform:translate(16px)}.builder-page .p-hd>.pc-toggle{flex:auto;min-width:0}:is(.builder-page .panel:has(.collapse-grid[data-open="0"]) .p-hd,.builder-page .panel:has(.collapse-grid[data-open="0"]) .pc-hd){margin-bottom:0}.builder-page .tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.builder-page .tgroup{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);gap:2px;padding:2px;display:flex}.builder-page .tgroup button{color:var(--tx-3);transition:color var(--fast), background var(--fast);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;font-weight:550;display:flex}.builder-page .tgroup button:hover{color:var(--tx-1);background:var(--surface-3)}.builder-page .tgroup button[aria-pressed=true]{background:var(--gold-wash);color:var(--gold-bright);box-shadow:inset 0 0 0 1px var(--line-gold)}.builder-page .tgroup button svg{flex:none;width:13px;height:13px}.builder-page .tgroup button:disabled{opacity:.3;pointer-events:none}.builder-page .slider{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);color:var(--tx-3);align-items:center;gap:8px;padding:5px 11px;font-size:11px;display:flex}.builder-page .slider input[type=range]{appearance:none;background:var(--surface-4);border-radius:2px;width:74px;height:3px}.builder-page .slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--gold);cursor:grab;width:11px;height:11px;box-shadow:0 0 0 3px var(--surface-2);border-radius:50%}.builder-page .slider b{color:var(--tx-1);text-align:right;min-width:26px;font-weight:600}.builder-page .editor-hd{z-index:6;flex-direction:column;align-items:stretch;gap:4px;margin-bottom:36px;display:flex;position:relative}.builder-page .shape-readout{min-width:0;height:22px;color:var(--tx-2);white-space:nowrap;flex-wrap:nowrap;flex:1;align-items:baseline;gap:14px;font-size:11px;line-height:22px;display:flex;overflow:hidden}.builder-page .shape-readout[data-empty]{opacity:0}.builder-page .shape-readout .r3{color:var(--tx-4)}.builder-page .shape-readout-cell{white-space:nowrap;flex:none;align-items:baseline;gap:6px;min-width:0;display:flex}.builder-page .shape-readout-cell b{color:var(--tx-1);font-weight:650}.builder-page .editor{-webkit-user-select:none;user-select:none;touch-action:none;margin-top:8px;position:relative}.builder-page .canvas{cursor:crosshair;touch-action:none;height:270px;position:relative}.builder-page .canvas[data-view=pool]{cursor:default}.builder-page .gridlines{pointer-events:none;position:absolute;inset:0}.builder-page .gridlines i{background:var(--line);height:1px;position:absolute;left:0;right:0}.builder-page .gridlines b{text-align:right;width:30px;color:var(--tx-4);font-variant-numeric:tabular-nums;font-size:9.5px;position:absolute;left:0;transform:translateY(-50%)}.builder-page .bars{align-items:flex-end;gap:1px;padding-left:34px;display:flex;position:absolute;inset:0}.builder-page .bin{flex:1;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.builder-page .bin[data-hover="1"]{box-shadow:inset 0 0 0 1px var(--line-strong);background:#f1f5f90f}.builder-page .shape-legend{color:var(--tx-3);white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;gap:10px 14px;height:22px;padding:0;font-size:10.5px;display:flex}.builder-page .shape-legend span,.builder-page .shape-legend button{align-items:center;gap:6px;display:flex;position:relative}.builder-page .shape-legend span{cursor:help}.builder-page .shape-legend button{border-radius:4px;margin:-1px -4px;padding:1px 4px}.builder-page .shape-legend button[aria-pressed=true]{color:var(--tx-1)}.builder-page .shape-legend [data-tip]:after{content:attr(data-tip);z-index:30;border:1px solid var(--line-strong);width:max-content;max-width:240px;color:var(--tx-2);white-space:normal;pointer-events:none;opacity:0;background:#000;border-radius:10px;padding:8px 11px;font-size:11px;line-height:1.4;transition:opacity 80ms,transform 80ms;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px);box-shadow:0 12px 30px -8px #000000f2}.builder-page .shape-legend [data-tip]:hover:after{opacity:1;transition-delay:.22s;transform:translateY(0)}.builder-page .shape-legend i{border-radius:2px;flex:none;width:10px;height:10px}.builder-page .shape-legend .lg-pool{background:#ffffff24}.builder-page .shape-legend button[aria-pressed=true] .lg-pool{box-shadow:inset 0 0 0 1px var(--line-gold);background:#ffffff8c}.builder-page .shape-legend .lg-ghost{background:var(--quote-dim);opacity:.35}.builder-page .shape-legend .lg-fill{background:var(--quote-dim)}.builder-page .shape-legend .lg-dust{background:repeating-linear-gradient(45deg, var(--surface-4) 0 3px, transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--line-strong)}.builder-page .side-key{color:var(--tx-3);align-items:center;gap:12px;margin-right:4px;font-size:11px;display:flex}.builder-page .side-key span{align-items:center;gap:6px;display:flex}.builder-page .side-key i{border-radius:2px;flex:none;width:10px;height:10px}.builder-page .side-key .lg-quote{background:var(--quote)}.builder-page .side-key .lg-base{background:var(--base)}.builder-page .bin i{z-index:2;width:100%;min-height:0;transition:background var(--fast), opacity var(--fast);border-radius:2px 2px 0 0;display:block;position:relative}.builder-page .bin-ghost{opacity:.28;pointer-events:none;z-index:1;border-radius:2px 2px 0 0;position:absolute;bottom:0;left:0;right:0}.builder-page .bin[data-side=q] i,.builder-page .bin[data-side=q] .bin-ghost{background:var(--quote-dim)}.builder-page .bin[data-side=b] i,.builder-page .bin[data-side=b] .bin-ghost{background:var(--base-dim)}.builder-page .bin[data-side=a] i,.builder-page .bin[data-side=a] .bin-ghost{background:linear-gradient(to right, var(--quote-dim) 50%, var(--base-dim) 50%)}.builder-page .bin[data-sel="1"] i{filter:saturate(1.6)brightness(1.3)}.builder-page .canvas[data-mode=withdraw] .bin:not([data-sel="1"]){opacity:.38}.builder-page .canvas[data-mode=withdraw] .bin[data-sel="1"] i{width:100%;transition:height var(--med) var(--ease), bottom var(--med) var(--ease), background var(--fast);position:absolute;left:0;right:0}.builder-page .canvas[data-mode=withdraw] .bin[data-sel="1"][data-side=q] i{background:var(--quote);filter:none}.builder-page .canvas[data-mode=withdraw] .bin[data-sel="1"][data-side=b] i{background:var(--base);filter:none}.builder-page .canvas[data-mode=withdraw] .bin[data-sel="1"][data-side=a] i{background:linear-gradient(to right, var(--quote) 50%, var(--base) 50%);filter:none}.builder-page .canvas[data-mode=withdraw] .bin[data-sel="1"] .bin-ghost{opacity:.4}.builder-page .tool-hint{color:var(--tx-4);font-size:11px}.builder-page .bin[data-dust="1"] i{background:repeating-linear-gradient(45deg, var(--surface-4) 0 3px, transparent 3px 6px)}.builder-page .bin-depth{pointer-events:none;z-index:0;background:#ffffff0b;border-radius:2px 2px 0 0;position:absolute;bottom:0;left:0;right:0}.builder-page .selband{border-left:1px solid var(--line-gold);border-right:1px solid var(--line-gold);pointer-events:none;background:#f2c14e12;position:absolute;top:0;bottom:0}.builder-page .withdraw-floor{background:var(--tx-1);opacity:.55;height:1px;position:absolute;left:0;right:0}.builder-page .price-line{background:var(--tx-1);pointer-events:none;z-index:5;width:1px;position:absolute;top:-6px;bottom:0}.builder-page .price-line b{white-space:nowrap;background:var(--surface-4);color:var(--tx-1);font-variant-numeric:tabular-nums;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:650;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.builder-page .axis{color:var(--tx-4);justify-content:space-between;margin-top:9px;padding-left:34px;font-size:10.5px;display:flex}.builder-page .axis .mid{color:var(--tx-3)}.builder-page .tip,.builder-page .readout{pointer-events:none;white-space:nowrap;font-size:11px}.builder-page .tip{z-index:20;border:1px solid var(--line-strong);opacity:0;transition:opacity var(--fast), transform var(--fast);background:#000;border-radius:10px;padding:8px 11px;position:absolute;transform:translate(-50%,4px);box-shadow:0 12px 30px -8px #000000f2}.builder-page .tip[data-show]{opacity:1;transform:translate(-50%)}.builder-page .readout{z-index:5;border:1px solid var(--line);opacity:0;transition:opacity var(--fast);background:#020617c7;border-radius:8px;padding:5px 8px;position:absolute;top:6px;left:38px}.builder-page .readout[data-show]{opacity:1}.builder-page .pc-hud{top:6px;left:54px}.builder-page .tip .r1,.builder-page .readout .r1{color:var(--tx-1);align-items:baseline;gap:8px;font-size:12.5px;font-weight:650;display:flex}.builder-page .tip .r2,.builder-page .readout .r2{color:var(--tx-3);margin-top:2px}.builder-page .tip .r2 b,.builder-page .readout .r2 b{color:var(--tx-2);font-weight:600}.builder-page .tip .r3,.builder-page .readout .r3{color:var(--tx-4);margin-top:3px;font-size:10.5px}.builder-page .tip .tip-k,.builder-page .readout .tip-k{color:var(--tx-3);min-width:4.6em;font-size:10.5px;font-weight:550}.builder-page .tip-layer+.tip-layer{border-top:1px solid var(--line);margin-top:7px;padding-top:6px}.builder-page .tip-layer-strong .r1{color:var(--tx-1)}.builder-page .shapes{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.builder-page .shape{border:1px solid var(--line);border-radius:var(--r-md);text-align:left;transition:border-color var(--fast), background var(--fast);padding:8px 8px 7px;position:relative}.builder-page .shape:hover{border-color:var(--line-strong);background:var(--surface-2)}.builder-page .shape[aria-pressed=true]{border-color:var(--line-gold);background:var(--gold-wash)}.builder-page .shape svg{width:100%;height:26px;display:block}.builder-page .shape .n{color:var(--tx-2);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10.5px;font-weight:600;overflow:hidden}.builder-page .shape[aria-pressed=true] .n{color:var(--gold-bright)}.builder-page .shape .del{width:16px;height:16px;color:var(--tx-4);opacity:0;transition:opacity var(--fast), color var(--fast);border-radius:5px;place-items:center;display:grid;position:absolute;top:4px;right:4px}.builder-page .shape:hover .del{opacity:1}.builder-page .shape .del:hover{color:var(--neg);background:var(--neg-wash)}.builder-page .shape .del svg{width:9px;height:9px}.builder-page .param{border-top:1px solid var(--line);color:var(--tx-3);align-items:center;gap:9px;margin-top:11px;padding-top:11px;font-size:11.5px;display:flex}.builder-page .param input[type=range]{appearance:none;background:var(--surface-4);border-radius:2px;flex:1;height:3px}.builder-page .param input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--gold);cursor:grab;width:12px;height:12px;box-shadow:0 0 0 3px var(--surface-1);border-radius:50%}.builder-page .param b{color:var(--tx-1);text-align:right;min-width:34px;font-weight:600}.builder-page .ghost{border-radius:var(--r-md);width:100%;color:var(--tx-3);border:1px solid var(--line);transition:color var(--fast), background var(--fast);margin-top:8px;padding:10px;font-size:12.5px;font-weight:550}.builder-page .ghost:hover{color:var(--tx-1);background:var(--surface-2)}.builder-page .p-hd .ghost{width:auto;margin:0;padding:5px 11px;font-size:11.5px}.builder-page .amt{border:1px solid var(--line);border-radius:var(--r-md);padding:12px 13px}.builder-page .amt+.amt{margin-top:8px}.builder-page .amt-top{color:var(--tx-3);justify-content:flex-end;align-items:center;gap:8px;font-size:11px;display:flex}.builder-page .amt-row .max{border-radius:var(--r-full);background:var(--surface-3);height:26px;color:var(--gold);flex:none;padding:0 10px;font-size:10.5px;font-weight:650}.builder-page .amt-row .max:hover{color:var(--gold-bright)}.builder-page .amt-row .max:disabled{color:var(--tx-3);cursor:default}.builder-page .amt-row{align-items:center;gap:10px;margin-top:7px;display:flex}.builder-page .tico{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid;overflow:hidden}.builder-page .tico .token-icon{width:100%;height:100%}.builder-page .amt-row .v,.builder-page .amt-row input.v{letter-spacing:-.02em;text-align:left;flex:1;min-width:0;font-size:19px;font-weight:650}.builder-page .amt-row input.v:disabled{color:var(--tx-4);cursor:default}.builder-page .amt-row .s{color:var(--tx-3);font-size:12px}.builder-page .amt .u{color:var(--tx-4);margin-top:3px;font-size:11px}.builder-page .amt[data-short="1"]{border-color:var(--line-gold)}.builder-page .shape-swap{border:1px solid var(--line-gold);border-radius:var(--r-md);overflow-wrap:anywhere;background:#facc150d;min-width:0;margin-top:12px;padding:12px 13px 13px}.builder-page .shape-swap p{color:var(--tx-2);margin:0 0 12px;font-size:12px;line-height:1.5}.builder-page .shape-swap p b{color:var(--tx-1)}.builder-page .shape-swap .cta{white-space:normal;width:100%;margin-top:0}.builder-page .shape-swap-more{margin-top:16px}.builder-page .shape-swap-more>summary,.builder-page .spend-notes>summary{display:none}.builder-page .shape-swap .err{margin:6px 0 0;font-size:12px}.builder-page .kv{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;font-size:12px;display:flex}.builder-page .kv span{color:var(--tx-3)}.builder-page .kv b{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:600}.builder-page .kv b.warn{color:var(--gold)}.builder-page .kv b.ok{color:var(--pos)}.builder-page .kv-slip{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.builder-page .kv-slip button{border:1px solid var(--line-strong,#94a3b833);min-width:2.6em;color:var(--tx-2);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:650}.builder-page .kv-slip button:hover{color:var(--tx-1);border-color:#f2c14e52}.builder-page .kv-slip button.is-on{color:var(--on-em,#04170f);background:var(--em,#34d399);border-color:#0000}.builder-page .note{border-radius:var(--r-md);align-items:flex-start;gap:9px;margin-top:10px;padding:10px 12px;font-size:11.5px;line-height:1.5;display:flex}.builder-page .note svg{flex:none;width:13px;height:13px;margin-top:1px}.builder-page .note.warn{background:var(--gold-wash);border:1px solid var(--line-gold);color:var(--tx-2)}.builder-page .note.warn b{color:var(--gold-bright)}.builder-page .note.info{background:var(--surface-2);border:1px solid var(--line);color:var(--tx-3)}.builder-page .note.info b{color:var(--tx-1)}.builder-page .note.lag{color:#fda4af;background:#fb71851f;border:1px solid #fb718559}.builder-page .note.lag b{color:#fb7185}.builder-page .note.lag .note-sub{color:#fda4af;margin-top:2px;font-weight:450;display:block}.builder-page .hover-tip{cursor:help;position:relative}.builder-page .hover-tip:focus{outline:none}.builder-page .hover-tip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.builder-page .hover-tip-card{z-index:40;background:var(--surface-2);border:1px solid var(--line-strong);width:max(228px,100%);max-width:300px;color:var(--tx-2);letter-spacing:0;text-transform:none;white-space:normal;opacity:0;pointer-events:none;transition:opacity var(--fast), transform var(--fast);border-radius:12px;padding:12px 14px;font-size:12px;font-weight:500;line-height:1.45;position:absolute;left:0;transform:translateY(6px);box-shadow:0 0 0 1px #00000073,0 18px 40px -8px #000000e6}.builder-page .note.lag .hover-tip-card,.builder-page .pc-stale .hover-tip-card{border-color:#fb718566}.builder-page .hover-tip-up{bottom:calc(100% + 10px)}.builder-page .hover-tip-down{width:max-content;min-width:228px;top:calc(100% + 8px)}.builder-page .hover-tip-card:after{content:"";background:var(--surface-2);border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);width:8px;height:8px;position:absolute;left:18px}.builder-page .note.lag .hover-tip-card:after,.builder-page .pc-stale .hover-tip-card:after{border-bottom-color:#fb718566;border-right-color:#fb718566}.builder-page .hover-tip-up:after{bottom:-5px;transform:rotate(45deg)}.builder-page .hover-tip-down:after{top:-5px;transform:rotate(225deg)}.builder-page .hover-tip:hover .hover-tip-card,.builder-page .hover-tip:focus-within .hover-tip-card{opacity:1;transform:translateY(0)}.builder-page .hover-tip-h{color:var(--tx-1);margin-bottom:10px;font-size:12.5px;font-weight:650}.builder-page .hover-tip-h b{color:#fb7185;font-variant-numeric:tabular-nums}.builder-page .hover-tip-row{color:var(--tx-3);justify-content:space-between;gap:16px;font-size:12px;display:flex}.builder-page .hover-tip-row+.hover-tip-row{margin-top:4px}.builder-page .hover-tip-row b{color:var(--tx-1);font-weight:650}.builder-page .note.lag .hover-tip-row b{color:var(--tx-1)}.builder-page .hover-tip-why{border-top:1px solid var(--line);color:var(--tx-3);margin:10px 0 0;padding-top:8px;font-size:11.5px;line-height:1.45}.builder-page .note a{color:var(--gold);font-weight:600}.builder-page .cta{border-radius:var(--r-md);letter-spacing:-.01em;width:100%;color:var(--on-gold);background:linear-gradient(155deg, var(--gold-bright), var(--gold) 55%, var(--gold-deep));box-shadow:0 8px 26px -10px var(--gold-glow);transition:filter var(--fast), transform var(--fast);margin-top:12px;padding:14px;font-size:14.5px;font-weight:650;position:relative;overflow:hidden}.builder-page .cta:hover{filter:brightness(1.05)}.builder-page .cta:active{transform:scale(.988)}.builder-page .cta:disabled{opacity:.4;pointer-events:none}.builder-page .payload{border:1px solid var(--line);border-radius:var(--r-md);margin-top:10px;overflow:hidden}.builder-page .payload summary{color:var(--tx-3);cursor:pointer;transition:color var(--fast), background var(--fast);align-items:center;gap:8px;padding:9px 12px;font-size:11.5px;list-style:none;display:flex}.builder-page .payload summary:hover{color:var(--tx-1);background:var(--surface-2)}.builder-page .payload summary::-webkit-details-marker{display:none}.builder-page .payload summary svg{width:12px;height:12px;transition:transform var(--med) var(--ease)}.builder-page .payload[open] summary svg{transform:rotate(90deg)}.builder-page .payload pre{border-top:1px solid var(--line);font-family:var(--font-mono,ui-monospace, "JetBrains Mono", Menlo, monospace);color:var(--tx-2);white-space:pre;margin:0;padding:11px 12px;font-size:10.5px;line-height:1.6;overflow-x:auto}.builder-page .payload pre .k{color:var(--gold)}.builder-page .payload pre .n{color:var(--quote)}.builder-page .steps{margin:10px 0 0;padding:0;font-size:12px;list-style:none}.builder-page .steps li{color:var(--tx-3);align-items:baseline;gap:8px;padding:5px 0;display:flex}.builder-page .steps li[data-status=done]{color:var(--pos)}.builder-page .steps li[data-status=failed]{color:var(--neg)}.builder-page .steps li[data-status=signing],.builder-page .steps li[data-status=sending]{color:var(--gold-bright)}.builder-page .ok{color:var(--pos);margin-top:10px;font-size:12.5px}.builder-page .err{color:var(--neg);margin-top:10px;font-size:12.5px}.builder-page .rangebar{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.builder-page .rb-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.builder-page .rb-lbl{color:var(--tx-2);font-size:11.5px;font-weight:600}.builder-page .rb-scale{color:var(--tx-4);margin-left:auto;font-size:11px}.builder-page .rb-scale b{color:var(--tx-2);font-weight:600}.builder-page .rb-end{color:var(--tx-4);font-size:9.5px;position:absolute;top:-16px}.builder-page .rb-end-l{left:0}.builder-page .rb-end-r{right:0}.builder-page .rb-track{cursor:ew-resize;touch-action:none;height:44px;margin:20px 8px 0;position:relative}.builder-page .rb-rail{background:var(--surface-3);border-radius:4px;height:6px;position:absolute;top:19px;left:0;right:0}.builder-page .rb-fill{background:linear-gradient(90deg, var(--quote-dim), var(--base-dim));height:6px;transition:filter var(--fast);border-radius:4px;position:absolute;top:19px}.builder-page .rb-track[data-mode=pan] .rb-fill,.builder-page .rb-fill:hover{filter:brightness(1.35)}.builder-page .rb-now{background:var(--tx-1);opacity:.55;width:1px;height:20px;position:absolute;top:12px}.builder-page .rb-h{background:var(--surface-4);border:1px solid var(--line-strong);cursor:ew-resize;width:18px;height:28px;transition:border-color var(--fast), background var(--fast), transform var(--fast);border-radius:7px;margin-left:-9px;position:absolute;top:8px;box-shadow:0 2px 8px -2px #0009}.builder-page .rb-h:hover,.builder-page .rb-h[data-drag]{border-color:var(--gold);background:var(--surface-3);transform:scale(1.08)}.builder-page .rb-h:after{content:"";background:var(--tx-3);border-radius:2px;width:3px;height:12px;position:absolute;top:8px;left:7px}.builder-page .rb-h:hover:after,.builder-page .rb-h[data-drag]:after{background:var(--gold)}.builder-page .rb-grab{cursor:grab;height:28px;position:absolute;top:8px}.builder-page .rb-grab:active,.builder-page .rb-track[data-mode=pan] .rb-grab{cursor:grabbing}.builder-page .rb-row{align-items:flex-end;gap:10px;margin-top:10px;display:flex}.builder-page .rb-field{border:1px solid var(--line);border-radius:var(--r-md);text-align:center;min-width:0;transition:border-color var(--fast);flex:1;padding:10px 12px 9px}.builder-page .rb-field:focus-within{border-color:var(--line-gold)}.builder-page .rb-field .k{color:var(--tx-4);justify-content:center;align-items:center;gap:5px;font-size:10.5px;display:flex}.builder-page .rb-field .k i{border-radius:2px;flex:none;width:7px;height:7px}.builder-page .rb-k-short{display:none}.builder-page .rb-in{align-items:center;gap:8px;margin-top:5px;display:flex}.builder-page .rb-in input{letter-spacing:-.025em;text-align:center;font-variant-numeric:tabular-nums;flex:1;width:100%;min-width:0;font-size:23px;font-weight:680}.builder-page .rb-step{width:26px;height:26px;color:var(--tx-4);transition:color var(--fast), background var(--fast);border-radius:8px;flex:none;place-items:center;font-size:13px;line-height:1;display:grid}.builder-page .rb-step:hover{color:var(--tx-1);background:var(--surface-3)}.builder-page .rb-field .s{color:var(--tx-4);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;display:block;overflow:hidden}.builder-page .pricechart{--pc-profile:192px;padding:14px 16px}.builder-page .pc-hd{z-index:6;flex-wrap:nowrap;align-items:center;gap:10px;display:flex;position:relative}.builder-page .pc-hd-l{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.builder-page .pc-stale{white-space:nowrap;color:#fda4af;font-variant-numeric:tabular-nums;background:#fb718524;border:1px solid #fb718566;border-radius:7px;flex:none;align-items:center;padding:4px 8px;font-size:11px;font-weight:650;line-height:1.3;display:inline-flex}.builder-page .pc-source{flex:0 auto;min-width:0;position:relative;overflow:hidden}.builder-page .pc-source-btn{max-width:min(22ch,100%);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:2px 4px;display:inline-flex}.builder-page .pc-source-tip{cursor:help}.builder-page .pc-source-btn .m{text-overflow:ellipsis;white-space:nowrap;color:var(--tx-4);font-size:12.5px;font-weight:400;overflow:hidden}.builder-page .pc-source-btn svg{width:12px;height:12px;color:var(--tx-4);flex:none}.builder-page .pc-source-btn:hover{background:var(--surface-2)}.builder-page .pc-source-menu{border:1px solid var(--line);background:var(--surface-1);min-width:220px;max-height:min(360px,70vh);box-shadow:var(--shadow-card);border-radius:12px;padding:6px;overflow:auto}.builder-page .pc-source-opt{width:100%;color:var(--tx-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.builder-page .pc-source-opt:hover,.builder-page .pc-source-opt.is-on{background:var(--surface-2);color:var(--tx-1)}.builder-page .pc-source-opt-top{align-items:center;gap:8px;display:flex}.builder-page .pc-source-opt-top b{font-weight:600}.builder-page .pc-source-opt-top em{color:var(--gold);font-size:11px;font-style:normal;font-weight:500}.builder-page .pc-source-opt-top em.pc-source-fee{color:var(--tx-3);font-variant-numeric:tabular-nums}.builder-page .pc-source-opt-top i{color:var(--gold);margin-left:auto;font-style:normal}.builder-page .pc-source-opt-meta{color:var(--tx-4);font-size:12px}.builder-page .pc-hd-r{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.builder-page .pc-toggle{color:var(--tx-2);transition:color var(--fast), background var(--fast);border-radius:8px;align-items:center;gap:8px;margin-left:-9px;padding:5px 9px;font-size:12.5px;font-weight:600;display:flex}.builder-page .pc-toggle h2{color:var(--tx-1);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:680;line-height:1.2}.builder-page .pc-toggle:hover{color:var(--tx-1);background:var(--surface-2)}.builder-page .pc-toggle .chev{width:16px;height:16px;color:var(--tx-4);transition:transform var(--med) var(--ease);flex:none}.builder-page .pc-toggle[aria-expanded=true] .chev{color:var(--gold);transform:rotate(90deg)}.builder-page .pc-toggle .m{color:var(--tx-4);font-size:12.5px;font-weight:400}.builder-page .pc-tf{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);gap:2px;padding:2px;display:flex}.builder-page .pc-wide-btn{align-items:center;gap:6px;display:inline-flex}.builder-page .pc-wide-btn svg{width:13px;height:13px}.builder-page .pc-tf button{color:var(--tx-3);transition:color var(--fast), background var(--fast);border-radius:8px;padding:5px 10px;font-size:11px;font-weight:550}.builder-page .pc-tf button:hover{color:var(--tx-1);background:var(--surface-3)}.builder-page .pc-tf button[aria-pressed=true]{background:var(--gold-wash);color:var(--gold-bright);box-shadow:inset 0 0 0 1px var(--line-gold)}.builder-page .pc-tf button[data-layer=active][aria-pressed=true]{background:color-mix(in srgb, var(--base) 16%, transparent);color:var(--base);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--base) 42%, transparent)}.builder-page .pc-tf button[data-layer=deposit][aria-pressed=true]{color:var(--gold-bright);box-shadow:inset 0 0 0 1px var(--gold);background:#f2c14e38}.builder-page .pc-tf button[data-layer=sum][aria-pressed=true]{color:var(--tx-1);box-shadow:inset 0 0 0 1px var(--line-strong);background:#94a3b829}.builder-page .pc-tf button[data-layer=labels][aria-pressed=true]{background:var(--surface-3);color:var(--tx-1);box-shadow:inset 0 0 0 1px var(--line)}.builder-page .pc-tf button:disabled{opacity:.4;cursor:default}.builder-page .collapse-grid{transition:grid-template-rows var(--med) var(--ease);grid-template-rows:0fr;display:grid}.builder-page .collapse-grid[data-open="1"]{grid-template-rows:1fr}.builder-page .collapse-inner{min-height:0;overflow:hidden}.builder-page .pos-body{padding:4px 4px 12px}.builder-page .pos-body .sim-ends{margin-top:14px}.builder-page .claim-btn{color:#94a3b8;letter-spacing:.02em;white-space:nowrap;background:#33415573;border:1px solid #94a3b847;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:700}.builder-page .claim-btn.is-ready{color:#ffd97a;background:#f2c14e1a;border-color:#f2c14e66}.builder-page .claim-btn.is-ready:hover:not(:disabled){background:#f2c14e2e;border-color:#f2c14e99}.builder-page .claim-btn:disabled{opacity:.7;cursor:not-allowed}.builder-page .claim-btn.is-ready:disabled{opacity:.45}.builder-page .claim-btn.is-busy{opacity:.8;cursor:wait}.builder-page .claim-btn.is-ready.is-dust{color:#94a3b8;background:#33415573;border-color:#94a3b838}.builder-page .claim-btn.is-ready.is-dust:hover:not(:disabled){color:#e2e8f0;background:#334155b3;border-color:#94a3b859}.builder-page .claim-toast-close{color:inherit;background:0 0;border:0}.builder-page .op-body{padding:4px 4px 12px;overflow-x:auto}.builder-page .op-row{border-bottom:1px solid var(--line);color:var(--tx-2);grid-template-columns:28px 118px 148px 92px 92px minmax(148px,1fr);align-items:center;column-gap:12px;min-width:660px;padding:8px 4px;font-size:13px;display:grid}.builder-page .op-row-hd{letter-spacing:.04em;text-transform:uppercase;color:var(--tx-4);border-bottom-color:var(--line-strong);padding-top:2px;font-size:11px;font-weight:600}.builder-page .op-rank{color:var(--tx-4);text-align:right}.builder-page .op-wallet{color:var(--tx-1);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.builder-page .op-wallet-btn{appearance:none;max-width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.builder-page .op-wallet-btn:hover{color:var(--gold-bright)}.builder-page .op-wallet-btn.is-copied{color:var(--pos)}.builder-page .op-row-hd .op-wallet,.builder-page .op-row-hd .op-shape,.builder-page .op-row-hd .op-pnl,.builder-page .op-row-hd .op-liq{color:var(--tx-4);font-weight:600}.builder-page .op-shape{align-items:stretch;min-width:0;height:32px;display:flex}.builder-page .op-bins{align-items:flex-end;gap:1px;width:100%;height:32px;display:flex}.builder-page .op-bins i{border-radius:1px 1px 0 0;flex:1 1 0;min-width:0}.builder-page .op-bins i[data-side=q]{background:var(--quote)}.builder-page .op-bins i[data-side=b]{background:var(--base)}.builder-page .op-bins i[data-side=a]{background:linear-gradient(to right, var(--quote) 50%, var(--base) 50%)}.builder-page .op-spark-ph{background:var(--surface-3);border-radius:4px;align-self:center;width:100%;height:10px;display:block}.builder-page .op-stats{display:contents}.builder-page .op-pnl{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;line-height:1.2;display:flex}.builder-page .op-pnl.is-pos{color:var(--pos)}.builder-page .op-pnl.is-neg{color:var(--neg)}.builder-page .op-pct{color:var(--tx-4);font-size:11px;font-weight:500}.builder-page .op-liq{color:var(--tx-1);text-align:right}.builder-page .op-action{justify-self:end}.builder-page .op-copy{border:1px solid var(--line-gold);background:var(--gold-wash);color:var(--gold-bright);white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:11.5px;font-weight:650}.builder-page .op-copy:hover:not(:disabled){background:#f2c14e2e}.builder-page .op-copy:disabled{opacity:.45;cursor:not-allowed}.builder-page .op-body .note{margin-top:10px}.builder-page .pc-plot{--pc-profile:192px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:none;height:440px;margin-top:12px;position:relative;overflow:hidden}.builder-page .pc-plot[data-cursor=grip]{cursor:ns-resize}.builder-page .pc-plot[data-cursor=pan]{cursor:grabbing}.builder-page .pc-plot[data-cursor=axis]{cursor:ns-resize}.builder-page .pc-svg{left:48px;right:var(--pc-profile);position:absolute;top:0;bottom:0;overflow:hidden}.builder-page .pc-svg svg{width:100%;height:100%;display:block;overflow:hidden}.builder-page .pc-labels{z-index:3;pointer-events:none;width:46px;position:absolute;top:0;bottom:0;left:0}.builder-page .pc-labels b{color:var(--tx-4);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9.5px;font-weight:400;position:absolute;right:0;transform:translateY(-50%)}.builder-page .pc-grid{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.builder-page .pc-over .pc-band{pointer-events:none;background:#f2c14e0e;position:absolute;left:0;right:0}.builder-page .pc-over[data-deposit=off] .pc-band,.builder-page .pc-over[data-deposit=off] .pc-edge-line,.builder-page .pc-over[data-deposit=off] .pc-tag-edge,.builder-page .pc-plot[data-deposit=off] .pc-band,.builder-page .pc-plot[data-deposit=off] .pc-edge-line,.builder-page .pc-plot[data-deposit=off] .pc-tag-edge,.builder-page .pc-plot[data-deposit=off] .pc-shape[data-layer=deposit],.builder-page .pc-plot[data-tags=off] .pc-tag{display:none!important}.builder-page .pc-edge-line,.builder-page .pc-now-line,.builder-page .pc-pos-line{pointer-events:none;height:0;position:absolute;left:0;right:0}.builder-page .pc-edge-line{border-top:2px solid var(--gold);opacity:.88;filter:drop-shadow(0 0 4px var(--gold-glow));transition:opacity var(--fast) var(--ease), filter var(--med) var(--ease)}.builder-page .pc-edge-grip{left:calc((100% - var(--pc-profile)) / 2);border-radius:var(--r-full);background:var(--gold);width:22px;height:8px;box-shadow:0 0 0 2px var(--on-gold), 0 0 10px var(--gold-glow);opacity:0;transition:opacity var(--fast) var(--ease), transform var(--med) var(--ease);position:absolute;top:0;transform:translate(-50%,-50%)scale(.7)}.builder-page .pc-over[data-grip=hi] .pc-edge-line[data-edge=hi],.builder-page .pc-over[data-grip=lo] .pc-edge-line[data-edge=lo]{opacity:1;filter:drop-shadow(0 0 8px var(--gold))}.builder-page .pc-over[data-grip=hi] .pc-edge-line[data-edge=hi] .pc-edge-grip,.builder-page .pc-over[data-grip=lo] .pc-edge-line[data-edge=lo] .pc-edge-grip{opacity:1;transform:translate(-50%,-50%)scale(1)}.builder-page .pc-over[data-dragging] .pc-edge-line[data-edge]{border-top-style:solid}.builder-page .pc-now-line{left:-48px;right:var(--pc-profile);border-top:1px solid var(--tx-1);opacity:.85}.builder-page .pc-now-line[data-side=up]{border-top-color:var(--cd-up)}.builder-page .pc-now-line[data-side=dn]{border-top-color:var(--cd-dn)}.builder-page .pc-pos-line{border-top:1.5px dashed var(--base);opacity:.9}.builder-page .pc-pos-line[data-side=q]{border-top-color:var(--quote)}.builder-page .pc-pos-line[data-side=b]{border-top-color:var(--base)}.builder-page .pc-wick{stroke-width:1px;vector-effect:non-scaling-stroke}.builder-page .pc-up{fill:var(--cd-up);stroke:var(--cd-up)}.builder-page .pc-dn{fill:var(--cd-dn);stroke:var(--cd-dn)}.builder-page .pc-over{z-index:2;pointer-events:none;position:absolute;inset:0 0 0 48px}.builder-page .pricechart[data-tv="1"] .pc-plot{cursor:default;touch-action:auto}.builder-page .pricechart[data-tv="1"] .pc-svg{left:0}.builder-page .pricechart[data-tv="1"] .pc-over{height:auto;bottom:auto;left:0}.builder-page .pricechart[data-tv="1"] .pc-labels{width:var(--tv-scale,64px)}.builder-page .pricechart[data-tv="1"] .pc-now-line,.builder-page .pricechart[data-tv="1"] .pc-pos-line,.builder-page .pricechart[data-tv="1"] .pc-edge-line,.builder-page .pricechart[data-tv="1"] .pc-band{left:var(--tv-scale,64px)}.builder-page .pricechart[data-tv="1"] .pc-now-line{right:var(--pc-profile)}.builder-page .pricechart[data-tv="1"] .pc-profile{height:auto;bottom:auto}.builder-page .pricechart[data-tv="1"] .pc-edge-line{pointer-events:auto;cursor:ns-resize;z-index:3;touch-action:none;background:linear-gradient(var(--gold), var(--gold)) center / 100% 2px no-repeat, #ffd97a0a;border:0;height:24px;transform:translateY(-50%)}.builder-page .pricechart[data-tv="1"] .pc-edge-line:after{content:none}.builder-page .pricechart[data-tv="1"] .pc-edge-grip{pointer-events:auto;opacity:.7;touch-action:none;top:50%;transform:translate(-50%,-50%)scale(.85)}.builder-page .pricechart[data-tv="1"] .pc-edge-line:hover .pc-edge-grip,.builder-page .pricechart[data-tv="1"] .pc-over[data-dragging] .pc-edge-grip{opacity:1;transform:translate(-50%,-50%)scale(1)}.builder-page .pricechart[data-tv="1"] .pc-tag-edge{pointer-events:auto;cursor:ns-resize;z-index:4;touch-action:none}.builder-page .pricechart[data-tv="1"] .pc-over[data-dragging]{pointer-events:auto;touch-action:none}.builder-page .pc-profile{z-index:1;width:var(--pc-profile);pointer-events:none;border-left:1px solid var(--line);position:absolute;top:0;bottom:0;right:0}.builder-page .pc-profile-lbl{color:var(--tx-3);white-space:nowrap;font-size:9.5px;position:absolute;top:4px;right:4px}.builder-page .pc-shape{opacity:.7;border-radius:0 1px 1px 0;position:absolute;left:4px;right:auto}.builder-page .pc-shape[data-layer=active]{opacity:.72}.builder-page .pc-shape[data-layer=sum]{opacity:.88}.builder-page .pc-profile[data-layers="2"] .pc-shape[data-layer=active]{opacity:.34}.builder-page .pc-profile[data-layers="2"] .pc-shape[data-layer=deposit]{opacity:.7}.builder-page .pc-profile[data-layers="2"] .pc-shape[data-layer=sum]{opacity:.9}.builder-page .pc-profile[data-layers="3"] .pc-shape[data-layer=active]{opacity:.26}.builder-page .pc-profile[data-layers="3"] .pc-shape[data-layer=deposit]{opacity:.42}.builder-page .pc-profile[data-layers="3"] .pc-shape[data-layer=sum]{opacity:.92}.builder-page .pc-shape[data-side=q]{background:var(--quote-dim)}.builder-page .pc-shape[data-side=b]{background:var(--base-dim)}.builder-page .pc-shape[data-side=a]{background:linear-gradient(90deg, var(--quote-dim), var(--base-dim))}.builder-page .pc-tag{white-space:nowrap;font-variant-numeric:tabular-nums;z-index:2;border-radius:7px;align-items:baseline;gap:6px;padding:5px 8px;font-size:12px;line-height:1;display:flex;position:absolute;transform:translateY(-50%)}.builder-page .pc-tag-edge{color:var(--gold-bright);border:1px solid var(--gold);transition:background var(--fast) var(--ease), color var(--fast) var(--ease), border-color var(--fast) var(--ease), box-shadow var(--med) var(--ease), transform var(--med) var(--ease);background:#0b1220;right:8px;box-shadow:0 1px #00000073,0 0 0 1px #00000059}.builder-page .pc-tag-edge em{letter-spacing:.04em;text-transform:uppercase;color:var(--gold);font-size:10px;font-style:normal;font-weight:700}.builder-page .pc-tag-edge b{color:inherit;font-size:13px;font-weight:600}.builder-page .pc-over[data-grip=hi] .pc-tag-edge[data-edge=hi],.builder-page .pc-over[data-grip=lo] .pc-tag-edge[data-edge=lo]{background:var(--gold);color:var(--on-gold);border-color:var(--gold-bright);box-shadow:0 0 0 1px var(--on-gold), 0 0 14px var(--gold-glow);transform:translateY(-50%)scale(1.06)}.builder-page .pc-over[data-grip=hi] .pc-tag-edge[data-edge=hi] em,.builder-page .pc-over[data-grip=lo] .pc-tag-edge[data-edge=lo] em{color:var(--on-gold)}.builder-page .pc-tag-now{box-shadow:none;border-radius:5px;padding:3px 6px;font-size:13px;font-weight:700;left:0;right:auto}.builder-page .pc-tag-now[data-side=up]{background:var(--cd-up);color:var(--on-em)}.builder-page .pc-tag-now[data-side=dn]{background:var(--cd-dn);color:#1a080c}.builder-page .pc-tag-pos{color:var(--base);border:1px solid var(--base);background:#0b1220;left:auto;right:8px;box-shadow:0 1px #00000073}.builder-page .pc-tag-pos[data-side=q]{color:var(--quote);border-color:var(--quote)}.builder-page .pc-tag-pos[data-side=b]{color:var(--base);border-color:var(--base)}.builder-page .pc-tag-pos em{letter-spacing:.04em;text-transform:uppercase;color:inherit;font-size:10px;font-style:normal;font-weight:700}.builder-page .pc-tag-pos b{color:inherit;font-size:13px;font-weight:600}.builder-page .pc-cx,.builder-page .pc-cy{background:var(--line-strong);opacity:0;transition:opacity var(--fast);position:absolute}.builder-page .pc-cx{width:1px;top:0;bottom:0}.builder-page .pc-cy{height:1px;left:0;right:0}.builder-page .pc-plot[data-hover="1"] .pc-cx,.builder-page .pc-plot[data-hover="1"] .pc-cy{opacity:1}.builder-page .pc-axis{padding-left:48px;padding-right:var(--pc-profile);color:var(--tx-4);cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.builder-page .pc-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.builder-page .pc-stat{border:1px solid var(--line);border-radius:var(--r-md);padding:10px 12px}.builder-page .pc-stat .k{color:var(--tx-4);font-size:10px}.builder-page .pc-stat .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:15px;font-weight:680;overflow:hidden}.builder-page .pc-stat .s{color:var(--tx-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;overflow:hidden}.builder-page .sim{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.builder-page .sim-holds{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-page .simcell,.builder-page .pc-stat{min-width:0}.builder-page .simcell{border:1px solid var(--line);border-radius:var(--r-md);padding:11px 12px}.builder-page .simcell .k{color:var(--tx-4);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.builder-page .simcell .to{font-weight:500}.builder-page .simcell .v{letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:17px;font-weight:680;overflow:hidden}.builder-page .simcell .s{color:var(--tx-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;overflow:hidden}.builder-page .mixbar{border-radius:3px;gap:2px;height:5px;margin-top:8px;display:flex;overflow:hidden}.builder-page .mixbar i{transition:flex-grow var(--med) var(--ease);border-radius:3px}@media (prefers-reduced-motion:reduce){.builder-page *{transition-duration:.001ms!important;animation-duration:.001ms!important}}@media (width<=1280px){.builder-page .grid,.builder-page .pool-chrome{grid-template-columns:1fr}.builder-page .sim,.builder-page .pc-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.builder-page .amt-bal{color:var(--tx-4);align-items:center;gap:8px;margin-top:7px;font-size:11px;display:flex}.builder-page .amt-bal .usd{font-variant-numeric:tabular-nums;margin-right:auto}.builder-page .spend-total{margin-left:auto;font-size:13px;font-weight:650;display:none}.builder-page .draw-hand,.builder-page .segpill{display:none}.builder-page .fact .s{color:var(--tx-4);margin-top:1px;font-size:10px;font-weight:500;display:none}@media (width<=720px){.builder-page{min-width:0;max-width:100%;padding:0;overflow:visible}.builder-page .hover-tip-card{display:none}.builder-page .grid,.builder-page .panel,.builder-page .builder-shapes,.builder-page .builder-shaper,.builder-page .builder-spend,.builder-page .builder-summary,.builder-page .builder-other,.builder-page .builder-pos,.builder-page .pool-info,.builder-page .pool-info-main,.builder-page .builder-info,.builder-page .pool-info-charts,.builder-page .pool-tx-list,.builder-page .pool-depth{min-width:0;max-width:100%}.builder-page .back-pools{display:none}.builder-page .pool-chrome{display:contents}.builder-page .pool-hd{text-align:center;flex-direction:column;align-items:center;gap:4px;margin:0 0 10px;padding:2px 4px 0;display:flex}.builder-page .pool-id{flex-direction:column;flex:none;align-items:center;gap:5px;width:100%}.builder-page .pool-id>div{flex-direction:column;align-items:center;display:flex}.builder-page .pool-id h1{letter-spacing:-.03em;font-size:16px;font-weight:700}.builder-page .pool-id .m{margin-top:0;font-size:11px}.builder-page .pair-ico .token-icon{width:26px;height:26px}.builder-page .pair-ico .token-icon+.token-icon{margin-left:-10px}.builder-page .facts{justify-content:center;gap:0;width:100%;margin-left:0;display:flex}.builder-page .fact:not(.fact-price){display:none}.builder-page .fact-price{text-align:center}.builder-page .fact-price .k{display:none}.builder-page .fact-price .v{letter-spacing:-.02em;font-size:15px;font-weight:700;line-height:1.2;display:inline}.builder-page .fact-price .s{margin-left:6px;font-size:11px;display:inline}.builder-page .builder-body{display:block;overflow:visible}.builder-page .seg-chrome,.builder-page .seg-dock{background:var(--bg);margin:0 -16px;padding-left:10px;padding-right:10px}.builder-page .seg-chrome{z-index:24;padding-top:calc(8px + var(--m-safe-top,0px));grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;column-gap:8px;padding-bottom:2px;display:grid}.builder-page .seg-dock{z-index:25;border-bottom:1px solid var(--line);padding-top:6px;padding-bottom:8px;position:sticky;top:0}.builder-body:not([data-mode=deposit]):not([data-mode=swap]):not([data-mode=info]) .seg-chrome{z-index:24;border-bottom:1px solid var(--line);padding-bottom:10px;position:sticky;top:0}.builder-page .seg-chrome .m-back{border:1px solid var(--line-strong);background:var(--surface-2);width:36px;height:36px;color:var(--tx-1);border-radius:10px;justify-self:center}.builder-page .seg-chrome .m-back:active{background:var(--surface-3);color:var(--tx-1)}.builder-page .seg-chrome .wallet-connect-wrap,.builder-page .seg-chrome>.wallet-connect-dot-btn{flex:none;place-self:center;width:36px;max-width:none;height:36px}.builder-page .seg-chrome .wallet-connect-wrap{place-items:center;display:grid}.builder-page .seg-chrome .wallet-connect-dot-btn{border-radius:10px;width:36px;height:36px}.builder-page .seg-chrome>.seg{min-width:0}.builder-page .seg{isolation:isolate;width:100%;min-width:0;position:relative}.builder-page .seg-studio .segpill{width:calc(50% - 4px)}.builder-page .segpill{z-index:-1;border-radius:var(--r-full);background:color-mix(in srgb, var(--gold) 16%, transparent);width:calc(25% - 3px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 32%, transparent);transform:translateX(calc(var(--i,0) * (100% + 2px)));transition:transform .38s cubic-bezier(.22,1,.36,1);display:block;position:absolute;top:3px;bottom:3px;left:3px}.builder-page .seg button{flex:1;justify-content:center;min-height:32px;padding:4px 2px;font-size:11px;font-weight:640}.builder-page .seg-chrome .seg button[aria-pressed=true]{box-shadow:none;color:var(--gold-bright);background:0 0}.builder-page .seg[data-pill=off] .segpill{opacity:0}.builder-page .seg .seg-info{letter-spacing:-.03em;padding-left:2px;padding-right:2px;font-size:11px}.builder-page .seg button[aria-pressed=true]{box-shadow:none;color:var(--gold-bright);background:0 0}.builder-page .grid{flex-direction:column;align-items:stretch;width:100%;display:flex}.builder-page .builder-aside,.builder-page .builder-main{display:contents}.builder-page .pool-info-chart-plot{height:128px}.builder-page .pool-tx-head,.builder-page .pool-tx-row{padding-left:0;padding-right:0}.builder-page .builder-chart{order:2}.builder-page .builder-spend,.builder-page .grid>.builder-swap,.builder-page .grid>.builder-info{background:0 0;border:0;order:1;padding:4px 8px 8px}.builder-page .builder-studio{flex:none;order:2;width:calc(100% + 32px);max-width:none;margin:0 -16px;padding:0 0 12px}.builder-page .builder-studio.fs-editor{padding:0 0 12px}.builder-studio>.builder-shapes{padding:0 8px}.builder-studio .pc-full .pc-hd{padding:0 8px 8px}.builder-studio-hint{text-align:center;color:var(--tx-4);margin:8px 8px 0;font-size:11.5px}.builder-studio-foot{margin:10px 8px 0}.builder-page .m-full-seg button{color:#64748b;background:0 0;border:0}.builder-page .m-full-seg button[aria-selected=true]{color:#ffd97a;background:#f2c14e1f;box-shadow:inset 0 0 0 1px #f2c14e47}.builder-studio .m-full-pane[data-on="1"]{flex:none}.builder-page .builder-studio .pc-full{background:0 0;border:0;border-radius:0;padding:0}.builder-page .pricechart:not(.pc-full) .pc-hd{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"toggle expand""filters filters";align-items:center;gap:10px 8px;width:100%;display:grid}.builder-page .pricechart:not(.pc-full) .pc-hd:not(:has(.pc-hd-r)){grid-template-columns:minmax(0,1fr);grid-template-areas:"toggle""expand";row-gap:10px}.builder-page .pricechart:not(.pc-full) .pc-hd-l{flex-wrap:nowrap;grid-area:toggle;min-width:0}.builder-page .pricechart:not(.pc-full) .pc-toggle{min-width:0;margin-left:0}.builder-page .pricechart:not(.pc-full) div.pc-toggle:hover{background:0 0}.builder-page .pricechart:not(.pc-full) .pc-toggle .m{display:none}.builder-page .pricechart:not(.pc-full) .m-expand{border:1px solid var(--line-gold);background:var(--gold-wash);width:100%;height:44px;min-height:44px;color:var(--gold-bright);letter-spacing:-.01em;box-shadow:none;border-radius:12px;grid-area:expand;gap:8px;margin-left:0;padding:0 14px;font-size:14px;font-weight:650}.builder-page .pc-wide{display:none}.builder-page .pricechart:not(.pc-full) .m-expand svg{width:16px;height:16px;color:var(--gold)}.builder-page .pricechart:not(.pc-full) .m-expand:active{background:#f2c14e2e}.builder-page .pricechart:not(.pc-full) .pc-hd-r{flex-direction:column;grid-area:filters;align-items:stretch;gap:8px;width:100%;margin-left:0}.builder-page .pricechart:not(.pc-full) .pc-tf{width:100%}.builder-page .pricechart:not(.pc-full) .pc-tf button{flex:1 1 0;min-width:0;min-height:36px;padding:6px 8px}.builder-page .builder-shapes{order:3}.builder-page .builder-shapes .panel{border:0;padding:0}.builder-page .builder-shaper{order:4}[data-mode=withdraw] .builder-shaper{order:1}[data-mode=withdraw] .builder-wreceive{order:2}[data-mode=withdraw] .builder-wsummary{order:3}.builder-page .builder-pos{order:5}.builder-page .builder-other{order:6}.builder-page .builder-summary{background:0 0;border:0;order:3;padding:0 14px 8px}.builder-page .builder-summary:not(:has(.steps,.err,.ok)){display:none}[data-mode=position] .builder-other{display:none}.builder-page .grid>.panel:not(.builder-spend):not(.builder-summary):not(.builder-swap),.builder-page .grid>section.panel:not(.builder-swap){order:6}.builder-page .spend-sub{display:none}.builder-page .spend-total{margin-right:8px;display:inline}.builder-page .wallet-sheet-tools{align-items:center;gap:8px;margin:0 0 8px;display:flex}.builder-page .wallet-sheet-k{color:var(--tx-1);font-size:13px;font-weight:680}.builder-page .wallet-sheet-tools .spend-total{letter-spacing:-.02em;margin-left:0;margin-right:auto;font-size:15px;font-weight:700}.m-sheet-scroll .wallet-sheet-tools .tgroup.is-icon{border-radius:10px;padding:0}.m-sheet-scroll .wallet-sheet-tools .tgroup.is-icon button{justify-content:center;align-items:center;gap:0;width:32px;min-height:32px;padding:0;line-height:0}.m-sheet-scroll .wallet-sheet-tools .tgroup.is-icon button svg{width:16px;height:16px;margin:0;display:block}.m-sheet-scroll .amt,.builder-page .builder-spend .amt{padding:8px 10px}.m-sheet-scroll .amt+.amt,.builder-page .builder-spend .amt+.amt{margin-top:6px}.m-sheet-scroll .amt-row,.builder-page .builder-spend .amt-row{gap:8px;margin-top:4px}.m-sheet-scroll .amt-bal,.builder-page .builder-spend .amt-bal{margin-top:2px}.m-sheet-scroll .amt-row .max,.builder-page .builder-spend .amt-row .max{height:24px;padding:0 8px}.m-sheet-scroll.builder-page .tico,.m-sheet-scroll.builder-page .tico .token-icon,.builder-page .builder-spend .tico,.builder-page .builder-spend .tico .token-icon{width:22px;height:22px}.m-sheet-scroll .shape-swap,.builder-page .builder-spend .shape-swap{background:0 0;border:0;margin-top:8px;padding:0}.m-sheet-scroll .shape-swap .swap-cta,.builder-page .builder-spend .shape-swap .swap-cta{min-height:44px;margin-top:0}.builder-page .builder-spend .p-hd h2,.builder-page .builder-shapes .p-hd h2,.builder-page .builder-summary .p-hd h2{letter-spacing:.07em;text-transform:uppercase;color:var(--tx-4);font-size:11px;font-weight:650}.builder-page .builder-summary .p-hd,.builder-page .builder-summary .cta,.builder-page .builder-summary .ghost,.builder-page .builder-summary .note,.builder-page .builder-summary .payload,.builder-page .builder-summary .kv{display:none}.builder-page .builder-summary .steps{margin-top:4px}.builder-page .amt-row input.v{letter-spacing:-.03em;text-align:left;font-size:24px;font-weight:700}.m-sheet-scroll.builder-page .amt-row input.v,.builder-page .builder-spend .amt-row input.v{text-align:left;font-size:20px}.m-sheet-scroll.builder-page .amt-bal .usd,.builder-page .builder-spend .amt-bal .usd{margin-left:0;margin-right:auto}.m-sheet-scroll .shape-swap-more,.m-sheet-scroll .spend-notes,.builder-page .builder-spend .shape-swap-more,.builder-page .builder-spend .spend-notes{border:1px solid var(--line);border-radius:10px;margin-top:6px;display:block;overflow:hidden}.m-sheet-scroll .spend-notes:not(:has(.note)){display:none}.builder-page .builder-spend .spend-notes:not(:has(.note)){display:none}.m-sheet-scroll .shape-swap-more>summary,.m-sheet-scroll .spend-notes>summary,.builder-page .builder-spend .shape-swap-more>summary,.builder-page .builder-spend .spend-notes>summary{min-height:36px;color:var(--tx-2);cursor:pointer;align-items:center;padding:0 10px;font-size:12px;font-weight:620;list-style:none;display:flex}.m-sheet-scroll .shape-swap-more>summary::-webkit-details-marker{display:none}.m-sheet-scroll .spend-notes>summary::-webkit-details-marker{display:none}.builder-page .builder-spend .shape-swap-more>summary::-webkit-details-marker{display:none}.builder-page .builder-spend .spend-notes>summary::-webkit-details-marker{display:none}.m-sheet-scroll .shape-swap-more[open]>summary,.m-sheet-scroll .spend-notes[open]>summary,.builder-page .builder-spend .shape-swap-more[open]>summary,.builder-page .builder-spend .spend-notes[open]>summary{border-bottom:1px solid var(--line);color:var(--tx-1)}.m-sheet-scroll .shape-swap-more>summary:after,.m-sheet-scroll .spend-notes>summary:after,.builder-page .builder-spend .shape-swap-more>summary:after,.builder-page .builder-spend .spend-notes>summary:after{content:"";border-right:2px solid var(--tx-4);border-bottom:2px solid var(--tx-4);width:8px;height:8px;transition:transform .16s var(--ease,ease);margin-left:auto;transform:rotate(45deg)}.m-sheet-scroll .shape-swap-more[open]>summary:after,.m-sheet-scroll .spend-notes[open]>summary:after,.builder-page .builder-spend .shape-swap-more[open]>summary:after,.builder-page .builder-spend .spend-notes[open]>summary:after{transform:rotate(225deg)}.m-sheet-scroll .shape-swap-more>:not(summary),.m-sheet-scroll .spend-notes>:not(summary),.builder-page .builder-spend .shape-swap-more>:not(summary),.builder-page .builder-spend .spend-notes>:not(summary){margin:8px 10px}.m-sheet-scroll .shape-swap-more:not([open])>:not(summary),.m-sheet-scroll .spend-notes:not([open])>:not(summary),.builder-page .builder-spend .shape-swap-more:not([open])>:not(summary),.builder-page .builder-spend .spend-notes:not([open])>:not(summary){display:none}.builder-page .tico,.builder-page .tico .token-icon{width:30px;height:30px}.builder-page .p-hd .ghost{display:none}.builder-page .draw-hand{width:100%;height:var(--tap,44px);border-radius:var(--r-md);border:1px solid var(--line-strong);color:var(--tx-2);background:var(--surface-2);justify-content:center;align-items:center;gap:8px;margin:10px 0 0;font-size:13px;font-weight:620;display:flex}.builder-page .draw-hand svg{width:15px;height:15px}.builder-page .panel>.cta{border-radius:14px;justify-content:center;align-items:center;width:100%;height:52px;min-height:52px;margin-top:14px;font-size:15px;font-weight:680;display:flex}.builder-page .shapes{scrollbar-width:none;grid-template-columns:none;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:auto}.builder-page .shapes::-webkit-scrollbar{display:none}.builder-page .shape{flex:none;width:96px}.builder-page .op-body{overflow-x:visible}.builder-page .op-row-hd{display:none}.builder-page .op-row{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"rank wallet""shape shape""stats stats""action action";gap:10px 8px;min-width:0;padding:14px 4px 16px}.builder-page .op-rank{text-align:left;grid-area:rank}.builder-page .op-wallet{grid-area:wallet}.builder-page .op-shape{grid-area:shape;height:40px}.builder-page .op-bins{height:40px}.builder-page .op-stats{grid-area:stats;grid-template-columns:1fr 1fr;gap:8px;min-width:0;display:grid}.builder-page .op-pnl,.builder-page .op-liq{border:1px solid var(--line);background:var(--surface-2);text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px 12px;display:flex}.builder-page .op-liq{color:var(--gold-bright)}.builder-page .op-pnl:before,.builder-page .op-liq:before{content:attr(data-k);letter-spacing:.04em;text-transform:uppercase;color:var(--tx-4);font-size:10px;font-weight:650}.builder-page .op-pnl .op-amt,.builder-page .op-liq .op-amt{letter-spacing:-.02em;font-size:16px;font-weight:720;line-height:1.15}.builder-page .op-pnl.is-pos{background:var(--em-wash);border-color:#34d39938}.builder-page .op-pnl.is-neg{background:var(--neg-wash);border-color:#fb718538}.builder-page .op-pnl.is-pos .op-pct,.builder-page .op-pnl.is-neg .op-pct{color:inherit;opacity:.72}.builder-page .op-action{grid-area:action;justify-self:stretch}.builder-page .op-copy{width:100%;min-height:44px;padding:8px 12px}.builder-page .pc-plot{--pc-profile:72px;touch-action:pan-y;overscroll-behavior-y:auto;height:360px}.builder-page .pricechart{--pc-profile:72px}.builder-page .pc-axis{touch-action:pan-y}.builder-page .pc-tag-pos em,.builder-page .pc-tag-edge em{display:none}.m-full .pc-plot{touch-action:none;overscroll-behavior:none}.m-full .pricechart[data-tv="1"] .pc-plot{touch-action:auto}.m-full .pricechart[data-tv="1"] .pc-edge-line{height:44px}.m-full .pricechart[data-tv="1"] .pc-edge-grip{opacity:1;width:48px;height:20px;transform:translate(-50%,-50%)}.builder-page [data-mode=deposit] .builder-chart .pc-plot{height:min(52dvh,480px)}.fs-editor{box-sizing:border-box;flex-direction:column;flex:1;min-width:0;min-height:0;padding:0;display:flex}.fs-editor .m-full-pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:none}.fs-editor .m-full-pane[data-on="1"]{display:flex}.fs-editor>.builder-shapes{flex:none;order:0;margin:0 0 8px}.fs-editor>.builder-shapes .panel{background:0 0;border:0;padding:0}.fs-editor>.builder-shapes .p-hd{margin-bottom:8px}.fs-editor>.builder-shapes .p-hd h2{letter-spacing:.08em;text-transform:uppercase;color:var(--tx-4);font-size:11px;font-weight:650}.fs-editor>.builder-shapes .param{gap:12px;margin-top:8px;padding:4px 2px 2px;font-size:13px;font-weight:620}.fs-editor>.builder-shapes .param input[type=range]{touch-action:none;background-color:#0000;background-image:linear-gradient(var(--surface-4), var(--surface-4));background-position:50%;background-repeat:no-repeat;background-size:100% 6px;height:44px;margin:0}.fs-editor>.builder-shapes .param input[type=range]::-webkit-slider-runnable-track{background:0 0;height:44px}.fs-editor>.builder-shapes .param input[type=range]::-webkit-slider-thumb{width:28px;height:28px;box-shadow:0 0 0 4px var(--gold-wash);border:0;margin-top:8px}.fs-editor>.builder-shapes .param input[type=range]::-moz-range-track{background:var(--surface-4);border:0;border-radius:999px;height:6px}.fs-editor>.builder-shapes .param input[type=range]::-moz-range-thumb{background:var(--gold);width:28px;height:28px;box-shadow:0 0 0 4px var(--gold-wash);border:0;border-radius:50%}.fs-editor>.builder-shapes .param b{min-width:28px;font-size:15px}.m-sheet-scroll.builder-page{z-index:auto;width:auto;max-width:none;margin:0 -16px;padding:0 16px;position:static}.m-sheet-scroll.builder-page:before,.m-full .builder-page:before{content:none}.fs-editor .pc-full{background:0 0;border:0;flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.fs-editor .pc-full .pc-hd{flex-wrap:wrap;row-gap:8px;padding-bottom:8px}.fs-editor .pc-full .pc-hd-l{flex:100%;min-width:0}.fs-editor .pc-full .pc-hd-r{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;min-width:0}.fs-editor .pc-full .pc-tf{width:100%}.fs-editor .pc-full .pc-tf button{flex:1 1 0;min-width:0;min-height:36px;padding:6px 8px}.fs-editor .pc-full .collapse-grid{flex:1;min-height:0;display:flex}.fs-editor .pc-full .collapse-inner{flex-direction:column;flex:1;min-height:0;display:flex}.fs-editor .pc-full .pc-plot{flex:1;height:auto;min-height:140px;margin-top:0}.builder-studio .pc-full .pc-plot,.builder-studio .pricechart .pc-plot,.builder-studio .canvas{flex:none;height:min(56dvh,520px);min-height:200px;margin:0 8px}.builder-studio .pc-full .pc-axis,.builder-studio .pricechart .pc-axis{margin-left:8px;margin-right:8px}.builder-page .builder-studio .pricechart:not(.pc-full) .m-expand{justify-self:stretch;width:auto;margin:0 16px}.builder-studio .pricechart:not(.pc-full) .pc-plot{margin-top:16px}.fs-editor .pc-full .pc-stats{display:none}.fs-editor .editor{flex-direction:column;flex:1;min-height:0;margin-top:0;display:flex}.fs-editor .canvas{flex:1;height:auto;min-height:160px}.fs-editor .rangebar{flex:none;margin-top:8px;padding:0 8px 6px}.fs-editor .rangebar .rb-track{height:52px;margin:4px 14px 2px}.fs-editor .rangebar .rb-rail,.fs-editor .rangebar .rb-fill{height:8px;top:22px}.fs-editor .rangebar .rb-now{height:24px;top:14px}.fs-editor .rangebar .rb-h{background:var(--surface-4);border:1px solid var(--line-gold);width:32px;height:44px;box-shadow:0 0 0 4px var(--gold-wash);border-radius:12px;margin-left:-16px;top:4px}.fs-editor .rangebar .rb-h:before{content:"";position:absolute;inset:-6px -10px}.fs-editor .rangebar .rb-h:after{width:4px;height:16px;top:14px;left:14px}.fs-editor .rangebar .rb-h:hover,.fs-editor .rangebar .rb-h[data-drag]{background:var(--surface-3);border-color:var(--gold);transform:none}.fs-editor .rangebar .rb-grab{height:44px;top:4px}.builder-page .rb-head,.builder-page .rb-end{display:none}.fs-editor .rangebar .rb-row{gap:8px;margin-top:8px}.fs-editor .rangebar .rb-field{padding:8px 10px}.fs-editor .rangebar .rb-k-long{display:none}.fs-editor .rangebar .rb-k-short{display:inline}.fs-editor .rangebar .rb-field .s{display:none}.fs-editor .rangebar .rb-in{margin-top:4px}.fs-editor .rangebar .rb-in input{font-size:16px}.fs-editor .shape-legend{display:none}.m-full-foot.builder-page .tools,.builder-studio-foot .tools{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:auto;width:100%;min-width:0;margin:0;padding:0;overflow-x:auto}.m-full-foot .tools::-webkit-scrollbar{display:none}.m-full-foot .tgroup,.builder-studio-foot .tgroup{flex:none}.m-full-foot .tgroup button,.builder-studio-foot .tgroup button{height:52px;padding:0 12px;font-size:12px}.m-full-foot .slider{flex:none;min-width:140px}.builder-page .pc-stats{display:none}.builder-page .sim{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.builder-page .seg-chrome .wallet-connect-menu{z-index:30}.app-root[data-deep="1"] .builder-page .seg-dock,.app-root[data-deep="1"] .builder-body:not([data-mode=deposit]):not([data-mode=swap]):not([data-mode=info]) .seg-chrome{box-shadow:0 10px 24px -20px #000}.builder-page .builder-summary>.cta,.builder-page .builder-wsummary>.cta{display:none}.builder-page .builder-shaper .p-hd{align-items:flex-start}.builder-page .builder-shaper .pc-toggle{flex-wrap:wrap;flex:100%;align-items:flex-start;min-width:0}.builder-page .builder-shaper .pc-toggle .m{white-space:normal;flex:100%}.builder-page .builder-shaper .p-hd .r{flex-wrap:wrap;justify-content:flex-end;width:100%;margin-left:0}.builder-page .builder-shaper .p-hd .tgroup{display:none}.builder-page .draw-hand{white-space:nowrap;max-width:100%}}@media (width<=640px){.builder-page .facts{width:100%;margin-left:0}.builder-page .rb-in input{font-size:18px}.builder-page .seg{width:100%}.builder-page .seg button{flex:1;justify-content:center;align-items:center;min-height:44px;display:flex}.builder-page .tgroup button{min-height:40px;padding:8px 12px}.builder-page .tools>.tgroup:first-child{flex:100%}.builder-page .tools>.tgroup:first-child button{flex:1;justify-content:center}.builder-page .pc-tf button{min-height:40px;padding:8px 12px}.builder-page .rb-step{width:36px;height:36px}.builder-page .cta{width:100%;min-height:48px}.builder-page .pc-plot{height:280px}.builder-page .canvas{height:200px}.builder-page .pricechart{width:100%;padding:12px 14px}.builder-page .builder-studio .pc-full,.builder-page .builder-studio .pricechart{border-radius:0;padding:0}.builder-page .pc-toggle h2{font-size:16px}.builder-page .slider{width:100%}.builder-page .slider input[type=range]{flex:1;width:auto}.builder-page .bd-beta-backdrop{align-items:flex-end;padding:16px 12px}.builder-page .bd-stale-backdrop{align-items:center}.builder-page .amt-top{flex-wrap:wrap}}.builder-page:has(.bd-beta-backdrop){z-index:1200}.builder-page .bd-beta-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.builder-page .bd-beta-card{border-radius:var(--r-lg);border:1px solid var(--line-gold);background:var(--surface-1);width:100%;max-width:400px;padding:28px 26px 22px;box-shadow:0 30px 80px #0000008c,0 0 0 1px #f2c14e14}.builder-page .bd-beta-card h2{letter-spacing:-.03em;color:var(--tx-1);margin:0 0 8px;font-size:20px;font-weight:700}.builder-page .bd-beta-card p{color:var(--tx-2);margin:0 0 22px;font-size:14px;line-height:1.55}.builder-page .bd-beta-cta{border-radius:var(--r-md);background:linear-gradient(155deg, var(--gold-bright), var(--gold) 55%, var(--gold-deep));width:100%;color:var(--on-gold);letter-spacing:-.01em;box-shadow:0 8px 26px -10px var(--gold-glow);transition:filter var(--fast), transform var(--fast);padding:12px 16px;font-size:14.5px;font-weight:700}.builder-page .bd-beta-cta:hover{filter:brightness(1.05)}.builder-page .bd-beta-cta:active{transform:scale(.988)}.builder-page .bd-stale-card{border-color:#fb718573;box-shadow:0 30px 80px #0000008c,0 0 0 1px #fb71851f}.builder-page .bd-stale-card h2{color:#fda4af}.builder-page .close-pos-open{color:var(--gold);border-color:var(--line-gold)}.builder-page .close-pos-open:hover{color:var(--gold-bright);background:var(--gold-wash)}.close-pos-root{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020617c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.close-pos{border-radius:var(--r-lg,16px);border:1px solid var(--line-strong);background:var(--surface-1);width:min(440px,100%);max-height:min(88vh,720px);overflow:auto;box-shadow:0 30px 80px #00000080}.close-pos-hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 12px;display:flex}.close-pos-hd h2{letter-spacing:-.02em;color:var(--tx-1);margin:0;font-size:16px;font-weight:700}.close-pos-x{width:32px;height:32px;color:var(--tx-3);border-radius:8px;font-size:22px;line-height:1}.close-pos-x:hover{color:var(--tx-1);background:var(--surface-3)}.close-pos-body{padding:14px 18px 18px}.close-pos-lead{color:var(--tx-2);margin:0 0 14px;font-size:12.5px;line-height:1.5}.close-pos-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.close-pos-steps>li{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:10px 12px}.close-pos-steps>li[data-state=now]{border-color:var(--line-gold);background:#f2c14e0d}.close-pos-steps>li[data-state=done]{border-color:#34d39947}.close-pos-steps>li>header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.close-pos-steps>li>header b{font-size:13px;font-weight:650}.close-pos-steps>li>header em{color:var(--em);font-size:11px;font-style:normal;font-weight:620}.close-pos-pane{margin-top:10px}.close-pos-pane p{color:var(--tx-2);margin:0 0 10px;font-size:12.5px;line-height:1.5}.close-pos-pane p b{color:var(--tx-1)}.close-pos-pane .cta{margin-top:4px}.close-pos-pane .pnl-reset-timer{margin:4px 0 12px}.m-sheet-scroll .close-pos-body{padding:4px 0 8px}.pxp-price-host.builder-page{z-index:auto;width:100%;max-width:none;font-size:inherit;line-height:inherit;margin:0;padding:0;position:static}.pxp-price-host.builder-page:before{content:none}.pxp-price-host .pricechart{background:0 0;border:0;padding:0}.pxp-price-host .pc-plot{margin-top:8px}.pxp-price-host .pc-shape[data-layer=active][data-side=q]{background:var(--quote)}.pxp-price-host .pc-shape[data-layer=active][data-side=b]{background:var(--base)}.pxp-price-host .pc-shape[data-layer=active][data-side=a]{background:linear-gradient(90deg, var(--quote), var(--base))}.tv-price-shell{flex-direction:column;margin-top:0;display:flex}.tv-price-shell.builder-page.pxp-price-host{z-index:auto;width:100%;max-width:none;font-size:inherit;line-height:inherit;margin:0;padding:0;position:static}.tv-price-shell.builder-page.pxp-price-host:before{content:none}.tv-price-shell .pc-hd{margin-left:0}.tv-price-shell .pc-toggle .m{color:var(--tx-3);font-size:12.5px}.tv-price-plot{--pc-profile:192px;background:0 0;height:440px;margin-top:8px}.tv-candle-pane,.tv-candle-pane .tv-price-host-frame{background:var(--tv-pane-bg,#020617);position:absolute;inset:0}.tv-candle-pane .tv-price-host-frame iframe{background:var(--tv-pane-bg,#020617);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;width:100%;height:100%;display:block}.tv-candle-pane:not([data-ready="1"]) .tv-price-host-frame iframe{opacity:0}.tv-price-plot .tv-candle-pane{right:var(--pc-profile)}.tv-price-host-status{z-index:4;left:calc(var(--tv-scale,64px) + 12px);width:max-content;max-width:calc(100% - var(--tv-scale,64px) - 28px);box-sizing:border-box;pointer-events:none;margin-left:auto;margin-right:auto;position:absolute;top:40%;right:16px}.tv-price-plot .note.tv-price-host-status,.tv-candle-pane .note.tv-price-host-status{text-align:center;justify-content:center;margin-top:0}.tv-price-plot .pc-over{height:auto;bottom:auto;left:0}.tv-price-plot .pc-pos-line{left:var(--tv-scale,64px)}.tv-price-plot .pc-profile{height:auto;bottom:auto}.tv-price-plot .pc-shape{border-radius:0 1px 1px 0;left:4px;right:auto}.swap-page{--bg:#020617;--surface-1:#070d1c;--surface-2:#0e1628;--surface-3:#172136;--surface-4:#1e293b;--line:#94a3b81a;--line-strong:#94a3b833;--line-gold:#f2c14e4d;--gold:#f2c14e;--gold-bright:#ffd97a;--gold-deep:#c9922a;--gold-wash:#f2c14e1a;--gold-glow:#f2c14e3d;--on-gold:#1a1206;--em:#34d399;--em-bright:#6ee7b7;--em-deep:#0e9f6e;--em-mid:#1fb980;--em-glow:#34d39942;--pos:#34d399;--tx-1:#f1f5f9;--tx-2:#94a3b8;--tx-3:#64748b;--tx-4:#475569;--on-em:#04170f;--chain-base:#3b82f6;--chain-rh:#22c55e;--ease:cubic-bezier(.32, .72, 0, 1);--fast:.14s;--med:.26s;--slow:.42s;--col-swap:660px;--col-wallet:470px;--col-gap:20px;--shadow-card:inset 0 1px 0 #ffffff08, 0 20px 46px -22px #000000d9;--shadow-cta:0 8px 26px -10px var(--gold-glow), inset 0 1px 0 #fff6;--shadow-cta-hover:0 14px 34px -10px var(--gold-glow), inset 0 1px 0 #ffffff80;z-index:1;width:100%;max-width:1240px;color:var(--tx-1);font-family:var(--font-sans);margin:0 auto;padding:38px 24px 72px;position:relative;overflow-x:hidden}.swap-page .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}.swap-collapse{transition:grid-template-rows var(--med) var(--ease);grid-template-rows:0fr;display:grid}.swap-collapse[data-open=true]{grid-template-rows:1fr}.swap-collapse>div{min-height:0;overflow:hidden}.swap-skeleton{background:linear-gradient(90deg, var(--surface-3) 25%, var(--surface-4) 50%, var(--surface-3) 75%);background-size:200% 100%;border-radius:4px;height:11px;animation:1.25s linear infinite swap-shimmer;display:inline-block}@keyframes swap-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.swap-flash{animation:swap-flash var(--slow) var(--ease)}@keyframes swap-flash{0%{color:var(--gold-bright)}to{color:var(--tx-2)}}.swap-stage-row{width:calc(var(--col-swap) + var(--col-gap) + var(--col-wallet));margin-inline:auto;max-width:100%;transition:width var(--slow) var(--ease);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.swap-page[data-wallet=hidden] .swap-stage-row{width:var(--col-swap)}.swap-col-title{letter-spacing:0;color:#e2e8f0;margin:0;font-size:20px;font-weight:700;line-height:1.25}.swap-col-sub{color:#94a3b8;margin:6px 0 0;font-size:13px}.swap-wallet-toggle{white-space:nowrap;border:1px solid var(--line);background:var(--surface-2);color:var(--tx-2);cursor:pointer;transition:color var(--fast) var(--ease), border-color var(--fast) var(--ease), background var(--fast) var(--ease);border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 13px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex}.swap-wallet-toggle:hover{border-color:var(--line-gold);background:var(--surface-3);color:var(--tx-1)}.swap-wallet-toggle-icon{width:15px;height:15px;transition:transform var(--med) var(--ease), opacity var(--med) var(--ease)}.swap-page[data-wallet=hidden] .swap-wallet-toggle-icon{opacity:.45;transform:translate(3px)}.swap-wallet-toggle kbd{border:1px solid var(--line);font-family:var(--font-mono);color:var(--tx-4);border-radius:5px;margin-left:2px;padding:1px 5px;font-size:10px}.swap-stage-grid{grid-template-columns:minmax(0, var(--col-swap)) minmax(0, var(--col-wallet));justify-content:center;align-items:start;gap:var(--col-gap);transition:grid-template-columns var(--slow) var(--ease), gap var(--slow) var(--ease);display:grid}.swap-page[data-wallet=hidden] .swap-stage-grid{grid-template-columns:var(--col-swap) 0px;gap:0}.swap-card{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-1);width:100%;min-width:0;box-shadow:var(--shadow-card);border-radius:22px;flex-direction:column;padding:16px 16px 18px;display:flex}.swap-surface-pills{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;grid-template-columns:1fr 1fr;gap:2px;margin-bottom:10px;padding:3px;display:grid;position:relative}.swap-surface-pill-glider{pointer-events:none;border:1px solid var(--line-gold);background:linear-gradient(160deg, var(--surface-4), var(--surface-3));width:calc(50% - 3px);height:calc(100% - 6px);transition:transform var(--med) var(--ease);border-radius:11px;position:absolute;top:3px;left:3px;box-shadow:0 3px 14px -4px #000000b3,inset 0 1px #ffffff0f}.swap-surface-pills[data-index="1"] .swap-surface-pill-glider{transform:translate(calc(100% + 2px))}.swap-surface-pill{z-index:1;appearance:none;font:inherit;color:var(--tx-3);cursor:pointer;transition:color var(--med) var(--ease);background:0 0;border:0;border-radius:11px;padding:10px 8px;font-size:13.5px;font-weight:500;position:relative}.swap-surface-pill:hover{color:var(--tx-2)}.swap-surface-pill.is-active{color:var(--tx-1)}.swap-card--bridge{padding-bottom:12px}.swap-bridge-host{width:100%;min-height:520px}.swap-bridge-host>div{width:100%!important;max-width:100%!important}.swap-bridge-loading{min-height:360px;color:var(--tx-3);place-items:center;font-size:14px;display:grid}.swap-bridge-fail{text-align:center;min-height:360px;color:var(--tx-3);place-items:center;gap:12px;font-size:14px;display:grid}.swap-bridge-fail button{border:1px solid var(--line);background:var(--surface-3);min-height:36px;color:var(--tx-1);font:inherit;cursor:pointer;border-radius:10px;padding:0 14px}.swap-wallet{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-1);width:100%;min-width:0;box-shadow:var(--shadow-card);transition:opacity .22s var(--ease), transform var(--slow) var(--ease), visibility 0s linear 0s;border-radius:22px}.swap-page[data-wallet=hidden] .swap-wallet{width:var(--col-wallet);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s var(--ease), transform var(--slow) var(--ease), visibility 0s linear var(--slow);transform:translate(38px)}@media (width<=1100px){.swap-page{padding:18px 12px 48px}.swap-stage-row,.swap-page[data-wallet=hidden] .swap-stage-row{align-items:flex-start;width:100%;margin-bottom:16px}.swap-wallet-toggle,.swap-wallet-hide{display:none}.swap-stage-grid,.swap-page[data-wallet=hidden] .swap-stage-grid{grid-template-columns:minmax(0,1fr);gap:16px}.swap-page[data-wallet=hidden] .swap-wallet{opacity:1;visibility:visible;pointer-events:auto;width:100%;transform:none}}.swap-chain-pills{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;grid-template-columns:1fr 1fr;gap:2px;margin:0 0 6px;padding:3px;display:grid;position:relative}.swap-chain-pill-glider{pointer-events:none;border:1px solid var(--line-gold);background:linear-gradient(160deg, var(--surface-4), var(--surface-3));width:calc(50% - 3px);height:calc(100% - 6px);transition:transform var(--med) var(--ease);border-radius:11px;position:absolute;top:3px;left:3px;box-shadow:0 3px 14px -4px #000000b3,inset 0 1px #ffffff0f}.swap-chain-pills[data-index="1"] .swap-chain-pill-glider{transform:translate(calc(100% + 2px))}.swap-chain-pill{z-index:1;color:var(--tx-3);cursor:pointer;transition:color var(--med) var(--ease);background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 8px;font-family:inherit;font-size:13.5px;font-weight:500;display:inline-flex;position:relative}.swap-chain-pill:hover{color:var(--tx-2)}.swap-chain-pill.is-active{color:var(--tx-1)}.swap-chain-logo{object-fit:cover;border-radius:50%;width:16px;height:16px}.swap-legs{padding-top:10px;position:relative}.swap-leg{border:1px solid var(--line);background:var(--surface-2);transition:border-color var(--med) var(--ease), background var(--med) var(--ease);border-radius:16px;padding:15px 16px 14px}@media (hover:hover) and (pointer:fine){.swap-leg:hover:not(.swap-recv){border-color:var(--line-gold);background:var(--surface-3)}}.swap-leg-top{color:var(--tx-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:10px;font-size:12px;font-weight:500;display:flex}.swap-leg-top b{color:var(--tx-2);font-weight:500}.swap-leg-row{align-items:center;gap:12px;display:flex}.swap-amount{min-width:0;color:var(--tx-1);letter-spacing:0;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:24px;font-weight:600;line-height:1.15}.swap-amount::placeholder{color:var(--tx-4)}.swap-amount:read-only{cursor:default}.swap-amount.is-pending{opacity:.35}.swap-leg-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;min-height:18px;margin-top:6px;display:flex}.swap-amount-usd{color:var(--tx-3);font-size:12.5px}.swap-pcts{background:var(--surface-3);border-radius:10px;flex:none;gap:2px;margin-left:auto;padding:2px;display:flex}.swap-pct{color:var(--tx-3);cursor:pointer;transition:color var(--fast) var(--ease), background var(--fast) var(--ease);background:0 0;border:0;border-radius:8px;padding:5px 13px;font-family:inherit;font-size:11.5px;font-weight:600}.swap-pct:hover{color:var(--tx-1)}.swap-pct.is-active{background:var(--gold-wash);color:var(--gold-bright);box-shadow:inset 0 0 0 1px var(--line-gold)}.swap-token-btn{border:1px solid var(--line);background:var(--surface-3);color:var(--tx-1);cursor:pointer;transition:border-color var(--fast) var(--ease), background var(--fast) var(--ease);border-radius:999px;flex:none;align-items:center;gap:8px;padding:6px 10px 6px 6px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.swap-token-btn:hover{border-color:var(--line-gold);background:var(--surface-4)}.swap-token-caret{width:10px;height:10px;color:var(--tx-3)}.swap-token-icon{object-fit:cover;border-radius:50%;width:28px;height:28px}.swap-flip-wrap{z-index:2;justify-content:center;height:0;display:flex;position:relative}.swap-flip{border:1px solid var(--line-strong);background:var(--surface-3);width:38px;height:38px;color:var(--tx-2);cursor:pointer;box-shadow:0 0 0 4px var(--surface-1), 0 6px 16px -6px #000000e6;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease), transform var(--fast) var(--ease), color var(--slow) var(--ease);border-radius:12px;place-items:center;margin-top:-19px;display:grid}.swap-flip:hover{border-color:var(--line-gold);background:var(--surface-4);color:var(--gold)}.swap-flip:active{transform:scale(.9)}.swap-flip.is-flipped svg{transform:rotate(180deg)}.swap-flip svg{transition:transform var(--slow) var(--ease)}.swap-recv{margin-top:8px}.swap-details{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;margin-top:14px}.swap-details-toggle{width:100%;color:var(--tx-2);text-align:left;cursor:pointer;transition:background var(--fast) var(--ease);background:0 0;border:0;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-family:inherit;font-size:12.5px;display:flex}.swap-details[data-open=true] .swap-details-toggle{border-radius:16px 16px 0 0}.swap-details-toggle:hover{background:var(--surface-3)}.swap-rate{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.swap-rate b{color:var(--tx-1);font-weight:500}.swap-via{background:var(--gold-wash);color:var(--gold-bright);box-shadow:inset 0 0 0 1px var(--line-gold);border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.swap-via-dot{background:var(--gold);width:5px;height:5px;color:var(--gold);border-radius:999px;position:relative}.swap-via-dot:after{content:"";opacity:.28;animation:swap-ping 2.4s var(--ease) infinite;background:currentColor;border-radius:9999px;position:absolute;inset:-3px}@keyframes swap-ping{0%{opacity:.5;transform:scale(.6)}70%,to{opacity:0;transform:scale(2)}}.swap-details-chevron{width:14px;height:14px;color:var(--tx-3);transition:transform var(--med) var(--ease);flex:none}.swap-details[data-open=true] .swap-details-chevron{transform:rotate(180deg)}.swap-details-body{border-top:1px solid var(--line);padding:12px 14px}.swap-fee-row{justify-content:space-between;align-items:center;padding:5px 0;font-size:12.5px;display:flex}.swap-fee-row>span:first-child{color:var(--tx-3)}.swap-fee-row>span:last-child{color:var(--tx-2);font-weight:500}.swap-fee-row.is-emphasis>span:last-child{color:var(--tx-1)}.swap-hops{border-top:1px solid var(--line);flex-wrap:nowrap;align-items:center;width:100%;margin-top:10px;padding-top:12px;display:flex}.swap-hop-item{display:contents}.swap-hop-pill{letter-spacing:.01em;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.swap-hop-pill.is-token{background:var(--surface-3);color:var(--tx-2);box-shadow:inset 0 0 0 1px var(--line)}.swap-hop-pill.is-dex{background:var(--gold-wash);color:var(--gold-bright);box-shadow:inset 0 0 0 1px var(--line-gold)}.swap-hop-glyph{opacity:.85;font-size:8px;line-height:1}.swap-hop-dot{flex:1 1 0;min-width:12px;height:10px;margin:0 6px;position:relative}.swap-hop-dot:before{content:"";background:repeating-linear-gradient(90deg,#94a3b861 0 4px,#0000 4px 7px);height:1px;position:absolute;top:50%;left:0;right:0}.swap-hop-dot-inner{background:var(--gold);width:5px;height:5px;box-shadow:0 0 8px var(--gold-glow);border-radius:999px;margin-top:-2.5px;animation:1.8s linear infinite swap-hop-travel;position:absolute;top:50%;left:0}@keyframes swap-hop-travel{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 5px)}}.swap-slip-edit{color:var(--gold);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:8px;padding:2px 6px;font-family:inherit;font-size:11px}.swap-slip-edit:hover{background:var(--gold-wash)}.swap-slip-panel{flex-wrap:wrap;align-items:center;gap:6px;padding:4px 0 8px;display:flex}.swap-slip-chip{border:1px solid var(--line);background:var(--surface-3);color:var(--tx-2);cursor:pointer;border-radius:8px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:600}.swap-slip-chip.is-active,.swap-slip-chip:hover{border-color:var(--line-gold);color:var(--gold-bright)}.swap-slip-custom{color:var(--tx-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.swap-slip-custom input{border:1px solid var(--line);background:var(--surface-3);width:64px;color:var(--tx-1);border-radius:8px;padding:4px 6px;font-family:inherit;font-size:12px}.swap-banner{border-radius:12px;margin-top:10px;padding:10px 12px;font-size:13px}.swap-banner.is-error{color:#fecaca;background:#450a0a73;border:1px solid #f871712e}.swap-banner.is-warn{color:#fde68a;background:#451a0373;border:1px solid #facc1529}.swap-cta{background:var(--surface-3);width:100%;color:var(--tx-3);letter-spacing:0;cursor:pointer;transition:transform var(--fast) var(--ease), filter var(--fast) var(--ease), box-shadow var(--fast) var(--ease), opacity var(--fast) var(--ease);border:0;border-radius:16px;margin-top:14px;padding:15px;font-family:inherit;font-size:14px;font-weight:600;position:relative;overflow:hidden}.swap-cta.is-ready{background:linear-gradient(155deg, var(--gold-bright), var(--gold) 55%, var(--gold-deep));color:var(--on-gold);box-shadow:var(--shadow-cta)}.swap-cta.is-ready:after{content:"";transition:transform .75s var(--ease);background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.swap-cta.is-ready:hover:not(:disabled):after{transform:translate(120%)}.swap-cta.is-ready:hover:not(:disabled){box-shadow:var(--shadow-cta-hover);filter:brightness(1.05)}.swap-cta:active:not(:disabled){transform:scale(.988)}.swap-cta:disabled{cursor:not-allowed;opacity:.5}.swap-powered{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-4);margin:16px 0 0;font-size:10.5px;font-weight:500}.swap-wallet-head{border-bottom:1px solid var(--line);padding:16px 16px 14px}.swap-wallet-head-row{align-items:center;gap:10px;display:flex}.swap-wallet-head-row h2{letter-spacing:0;margin:0;font-size:15px;font-weight:600}.swap-wallet-addr{font-family:var(--font-mono);color:var(--tx-4);margin-left:auto;font-size:11.5px}.swap-wallet-hide{border:1px solid var(--line);background:var(--surface-3);width:26px;height:26px;color:var(--tx-3);cursor:pointer;transition:color var(--fast) var(--ease), border-color var(--fast) var(--ease), background var(--fast) var(--ease);border-radius:8px;flex:none;place-items:center;display:grid}.swap-wallet-hide:hover{border-color:var(--line-gold);background:var(--surface-4);color:var(--tx-1)}.swap-wallet-total-row{align-items:center;gap:10px;margin-top:12px;display:flex}.swap-wallet-total{letter-spacing:0;background:linear-gradient(160deg, var(--gold-bright), var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:700;line-height:1.15}.swap-wallet-refresh{border:1px solid var(--line);background:var(--surface-3);width:28px;height:28px;color:var(--tx-3);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.swap-wallet-refresh svg{width:14px;height:14px}.swap-wallet-refresh:hover:not(:disabled){color:var(--tx-1);border-color:var(--line-gold);background:var(--surface-4)}.swap-wallet-refresh:disabled{cursor:progress;opacity:.85}.swap-wallet-refresh.is-busy svg{animation:.7s linear infinite swap-refresh-spin}@keyframes swap-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swap-alloc{border-radius:999px;gap:3px;height:7px;margin-top:16px;display:flex;overflow:hidden}.swap-alloc i{min-width:0;transition:flex-grow var(--slow) var(--ease);border-radius:999px;display:block}.swap-alloc-legend{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.swap-alloc-legend span{color:var(--tx-3);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.swap-alloc-legend .swap-chain-logo{width:14px;height:14px}.swap-alloc-legend b{color:var(--tx-2);font-weight:500}.swap-wallet-body{flex-direction:column;gap:4px;padding:8px 8px 10px;display:flex}.swap-wallet-chain-head{width:100%;color:var(--tx-1);text-align:left;cursor:pointer;transition:background var(--fast) var(--ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:10px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.swap-wallet-chain-head:hover{background:var(--surface-2)}.swap-wallet-chain-usd{color:var(--tx-3);margin-left:auto;font-size:12px;font-weight:500}.swap-wallet-chain-head .swap-details-chevron{width:13px;height:13px}.swap-wallet-chain-head[aria-expanded=true] .swap-details-chevron{transform:rotate(180deg)}.swap-wallet-empty{color:var(--tx-4);padding:4px 10px 10px;font-size:12px}.swap-wallet-row{width:100%;color:var(--tx-1);text-align:left;cursor:pointer;transition:background var(--fast) var(--ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:10px;font-family:inherit;display:flex;position:relative}.swap-wallet-row:hover{background:var(--surface-2)}.swap-wallet-share{background:var(--line);opacity:0;height:2px;transition:opacity var(--fast) var(--ease);border-radius:2px;position:absolute;bottom:4px;left:10px;right:10px;overflow:hidden}.swap-wallet-row:hover .swap-wallet-share{opacity:1}.swap-wallet-share i{background:var(--gold);opacity:.7;border-radius:2px;height:100%;display:block}.swap-picker{flex-direction:column;min-height:420px;display:flex}.swap-picker-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.swap-picker-search{border:1px solid var(--line);background:var(--surface-3);min-width:0;color:var(--tx-1);border-radius:12px;outline:none;flex:1;padding:10px 12px;font-family:inherit;font-size:14px}.swap-picker-search:focus{border-color:var(--line-gold)}.swap-picker-close{background:var(--surface-3);width:36px;height:36px;color:var(--tx-2);cursor:pointer;border:0;border-radius:10px;font-size:22px;line-height:1}.swap-picker-close:hover{color:var(--tx-1)}.swap-picker-list{flex:1;min-height:280px;max-height:420px;overflow:auto}.swap-picker-label{letter-spacing:.04em;text-transform:uppercase;color:var(--tx-3);justify-content:space-between;align-items:baseline;gap:8px;padding:6px 10px 8px;font-size:11px;font-weight:700;display:flex}.swap-picker-total{letter-spacing:0;text-transform:none;color:var(--tx-1);font-size:12px}.swap-picker-hint{color:var(--tx-3);padding:12px 10px 4px;font-size:12px}.swap-picker-item{width:100%;color:var(--tx-1);text-align:left;cursor:pointer;transition:background var(--fast) var(--ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px;font-family:inherit;display:flex}.swap-picker-item:hover{background:var(--surface-2)}.swap-picker-item.is-active{background:var(--gold-wash)}.swap-picker-meta{flex-direction:column;flex:1;min-width:0;display:flex}.swap-picker-sym{letter-spacing:-.005em;font-size:13px;font-weight:600}.swap-picker-name{color:var(--tx-4);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.swap-picker-bal{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;display:flex}.swap-picker-bal-usd{color:var(--tx-1);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.swap-picker-bal-amt{color:var(--tx-3);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.swap-picker-empty{text-align:center;color:var(--tx-3);padding:18px 10px;font-size:13px}.sweep-open{border:1px solid var(--line-gold);background:var(--gold-wash);color:var(--gold-bright);cursor:pointer;border-radius:8px;flex:none;margin-left:4px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:600}.sweep-drawer .swap-wallet-head-row h2{font-size:15px;font-weight:600}.sweep-step{background:var(--surface-3);color:var(--tx-3);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:600}.sweep-icon-btn{border:1px solid var(--line);background:var(--surface-3);width:26px;height:26px;color:var(--tx-3);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.sweep-icon-btn svg{width:14px;height:14px}.sweep-icon-btn:disabled{opacity:.35;pointer-events:none}.sweep-body{padding:14px 14px 16px}.sweep-label{color:var(--tx-3);margin:12px 0 8px;font-size:12px;font-weight:500;display:block}.sweep-presets{grid-template-columns:1fr 1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.sweep-preset{border:1px solid var(--line);background:var(--surface-2);min-height:36px;color:var(--tx-2);cursor:pointer;border-radius:10px;font-family:inherit;font-size:13px;font-weight:600}.sweep-preset.is-active{border-color:var(--line-gold);background:var(--gold-wash);color:var(--gold-bright)}.sweep-target{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--tx-1);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;font-family:inherit;display:flex}.sweep-target-sym{font-size:15px;font-weight:600;display:block}.sweep-target-name{color:var(--tx-4);font-size:12px;display:block}.sweep-picker{flex-direction:column;gap:8px;display:flex}.sweep-picker-list{max-height:min(48dvh,320px);overflow:auto}.sweep-legs{flex-direction:column;gap:2px;display:flex}.sweep-leg,.sweep-review-row{width:100%;color:var(--tx-1);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px;font-family:inherit;display:flex}.sweep-leg.is-off{opacity:.4}.sweep-leg.is-locked{pointer-events:none}.sweep-check{border:1.5px solid var(--line-strong);background:var(--surface-3);width:17px;height:17px;color:var(--on-em);border-radius:5px;flex:none;place-items:center;display:grid}.sweep-check svg{opacity:0;width:11px;height:11px}.sweep-leg.is-on .sweep-check{border-color:var(--gold);background:var(--gold);color:#1a1404}.sweep-leg.is-on .sweep-check svg{opacity:1}.sweep-leg-meta{flex:1;min-width:0}.sweep-leg-sym{font-size:13px;font-weight:600;display:block}.sweep-leg-sub{color:var(--tx-4);align-items:center;gap:6px;font-size:11px;display:flex}.sweep-tag{letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:1px 6px;font-size:10px;font-weight:700}.sweep-tag.is-dust{color:#fca5a5;background:#ef44441f}.sweep-tag.is-gas-reserve{background:var(--gold-wash);color:var(--gold)}.sweep-tag.is-target{background:var(--surface-4);color:var(--tx-3)}.sweep-leg-out{text-align:right;flex:none;font-size:12px;font-weight:600}.sweep-leg-usd,.sweep-leg-skip{color:var(--tx-3);margin-top:1px;font-size:11px;font-weight:500;display:block}.sweep-note{border:1px solid var(--line-gold);background:var(--gold-wash);color:var(--tx-2);border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.sweep-note b{color:var(--gold-bright);font-weight:600}.sweep-totals{border-top:1px solid var(--line);margin:12px 0 0;padding-top:10px}.sweep-totals>div{justify-content:space-between;gap:12px;padding:5px 0;font-size:12.5px;display:flex}.sweep-totals dt{color:var(--tx-3)}.sweep-totals dd{color:var(--tx-2);margin:0;font-weight:500}.sweep-totals .is-emphasis dd{color:var(--tx-1)}.sweep-ghost{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--tx-3);cursor:pointer;border-radius:10px;margin-top:8px;padding:10px;font-family:inherit;font-size:13px;font-weight:500}.sweep-progress{background:var(--surface-3);border-radius:999px;height:4px;margin-bottom:12px;overflow:hidden}.sweep-progress i{background:linear-gradient(90deg, var(--gold), var(--gold-bright));height:100%;transition:width var(--med) var(--ease);border-radius:999px;display:block}.sweep-exec-list{flex-direction:column;gap:2px;display:flex}.sweep-exec-row{align-items:center;gap:10px;padding:8px;display:flex}.sweep-exec-mark{border:1.5px solid var(--line-strong);width:18px;height:18px;color:var(--tx-4);border-radius:999px;flex:none;place-items:center;display:grid}.sweep-exec-mark svg{width:11px;height:11px}.sweep-exec-row.is-done .sweep-exec-mark{border-color:var(--pos);background:var(--pos);color:var(--on-em)}.sweep-exec-row.is-failed .sweep-exec-mark{color:#fff;background:#ef4444;border-color:#f87171}.sweep-exec-mark.is-busy{border-color:var(--gold);border-top-color:#0000;animation:.7s linear infinite swap-spin}@keyframes swap-spin{to{transform:rotate(360deg)}}.sweep-exec-msg{color:var(--tx-4);font-size:11px;display:block}.sweep-exec-msg.is-fail{color:#fca5a5}.sweep-exec-msg a{color:var(--gold)}.sweep-retry{color:var(--gold);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:600}.sweep-result{text-align:center;padding:8px 0 14px}.sweep-result-mark{border:1px solid var(--line-gold);background:var(--gold-wash);width:46px;height:46px;color:var(--gold);border-radius:999px;place-items:center;margin:0 auto 12px;display:grid}.sweep-result-mark.is-ok{color:var(--em);background:#34d3991f;border-color:#34d39959}.sweep-result-mark svg{width:22px;height:22px}.sweep-result-count{color:#e2e8f0;font-size:22px;font-weight:700}.sweep-result p{color:var(--tx-3);margin:6px 0 0;font-size:13px}@media (hover:hover) and (pointer:fine){.sweep-open:hover,.sweep-icon-btn:hover,.sweep-ghost:hover,.sweep-retry:hover{border-color:var(--line-gold);background:var(--surface-3);color:var(--tx-1)}.sweep-leg:hover,.sweep-target:hover{background:var(--surface-2)}}@media (width<=1100px){.swap-wallet-hide{display:none}}@media (width<=720px){.swap-page{max-width:none;padding:0}}@media (width<=640px){.swap-col-title{font-size:18px}.swap-col-sub{max-width:42ch;font-size:12px}.swap-card,.swap-wallet{border-radius:16px}.swap-card{padding:12px 12px 14px}.swap-chain-pill,.swap-surface-pill{min-height:44px;padding:10px 6px;font-size:13px}.swap-leg{border-radius:14px;padding:12px 12px 18px}.swap-amount{font-size:22px}.swap-token-btn{min-height:44px;padding:8px 10px 8px 8px}.swap-pct{min-height:36px;padding:8px 10px}.swap-flip-wrap{align-items:center;height:32px}.swap-flip{width:44px;height:44px;box-shadow:0 0 0 5px var(--surface-1), 0 6px 16px -6px #000000e6;flex:none;margin-top:0}.swap-recv{margin-top:0;padding-top:18px;padding-bottom:12px}.swap-details-toggle{gap:8px;min-height:44px;padding:12px}.swap-via{padding:4px 8px}.swap-fee-row{align-items:flex-start;gap:12px}.swap-fee-row>span:last-child{text-align:right;min-width:0}.swap-hops{min-width:0}.swap-hop-dot{margin:0 4px}.swap-hop-pill{padding:4px 7px;font-size:10.5px}.swap-slip-chip{min-height:36px;padding:8px 12px}.swap-slip-custom input{width:72px;min-height:36px;font-size:16px}.swap-cta{border-radius:14px;min-height:48px;padding:14px}.swap-wallet-head{padding:14px 12px 12px}.swap-wallet-addr{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.swap-wallet-chain-head,.swap-wallet-row,.swap-picker-item{min-height:44px}.swap-picker{min-height:0}.swap-picker-search{min-height:44px;font-size:16px}.swap-picker-close{width:44px;height:44px}.swap-picker-list{min-height:180px;max-height:min(52dvh,380px)}.sweep-open,.sweep-preset,.sweep-ghost,.sweep-target,.sweep-leg,.sweep-retry{min-height:44px}.sweep-icon-btn{width:44px;height:44px}.sweep-picker-list{max-height:min(42dvh,280px)}}@media (width<=400px){.swap-amount{font-size:20px}.swap-pct{padding:8px;font-size:11px}.swap-token-btn{gap:6px;font-size:14px}.swap-hop-dot{margin:0 3px}}@media (prefers-reduced-motion:reduce){.swap-page *,.swap-page :before,.swap-page :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.builder-page .swap-page.swap-page--embed{max-width:none;margin:0;padding:0;overflow:visible}.builder-page .swap-page.swap-page--embed .swap-stage-grid,.builder-page .swap-page.swap-page--embed[data-wallet=hidden] .swap-stage-grid,.builder-page .swap-page.swap-page--embed[data-wallet=open] .swap-stage-grid{grid-template-columns:none;justify-content:stretch;gap:0;width:100%;display:block}.builder-page .swap-page.swap-page--embed .swap-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.builder-page .swap-page.swap-page--embed .swap-legs{padding-top:0}.builder-page .swap-page.swap-page--embed .swap-leg{background:var(--surface-2);border-radius:12px;padding:12px 12px 10px}.builder-page .swap-page.swap-page--embed .swap-flip-wrap{justify-content:center;align-items:center;height:44px;display:flex}.builder-page .swap-page.swap-page--embed .swap-flip{border:1px solid var(--line);background:var(--surface-3);width:32px;height:32px;color:var(--tx-2);box-shadow:0 0 0 3px var(--bg,#020617);border-radius:8px;margin-top:0}.builder-page .swap-page.swap-page--embed .swap-flip:hover{border-color:var(--line-gold);background:var(--surface-4);color:var(--gold)}.builder-page .swap-page.swap-page--embed .swap-recv{margin-top:0;padding-top:12px;padding-bottom:10px}.builder-page .swap-page.swap-page--embed .swap-leg:not(.swap-recv){padding-bottom:12px}.builder-page .swap-page.swap-page--embed .swap-leg-foot:has(.swap-pcts){margin-top:8px;padding-right:0}.builder-page .swap-page.swap-page--embed .swap-leg-foot{min-height:0}.builder-page .swap-page.swap-page--embed .swap-leg-foot:not(:has(.swap-pcts)):not(:has(.swap-skeleton)):not(:has(.swap-amount-usd:not(:empty))){display:none}.builder-page .swap-page.swap-page--embed .swap-amount{letter-spacing:-.03em;color:var(--tx-1);font-size:20px;font-weight:700}.builder-page .swap-page.swap-page--embed .swap-token-btn{border:1px solid var(--line);background:var(--surface-3);color:var(--tx-1);border-radius:8px;padding:5px 8px 5px 5px;font-size:13px;font-weight:650}.builder-page .swap-page.swap-page--embed .swap-token-btn:hover{border-color:var(--line-gold);background:var(--surface-4)}.builder-page .swap-page.swap-page--embed .swap-token-icon{width:22px;height:22px}.builder-page .swap-page.swap-page--embed .swap-pcts{background:var(--surface-3)}.builder-page .swap-page.swap-page--embed .swap-pct{min-height:0;color:var(--tx-3);background:0 0;border-radius:8px;padding:4px 8px;font-size:11px}.builder-page .swap-page.swap-page--embed .swap-pct:hover{color:var(--tx-1)}.builder-page .swap-page.swap-page--embed .swap-pct.is-active{background:var(--gold-wash);color:var(--gold-bright);box-shadow:inset 0 0 0 1px var(--line-gold)}.builder-page .swap-page.swap-page--embed .swap-details{border-radius:12px;margin-top:10px}.builder-page .swap-page.swap-page--embed .swap-details-toggle{min-height:0;color:var(--tx-2);background:0 0;border-radius:12px;padding:10px 12px;font-size:12px}.builder-page .swap-page.swap-page--embed .swap-details-toggle:hover{background:var(--surface-3)}.builder-page .swap-page.swap-page--embed .swap-cta{background:var(--surface-3);min-height:0;color:var(--tx-3);letter-spacing:-.01em;border-radius:12px;margin-top:12px;padding:14px;font-size:14.5px;font-weight:650}.builder-page .swap-page.swap-page--embed .swap-cta.is-ready{background:linear-gradient(155deg, var(--gold-bright), var(--gold) 55%, var(--gold-deep));color:var(--on-gold);box-shadow:0 8px 26px -10px var(--gold-glow)}.builder-page .swap-page.swap-page--embed .swap-banner{border-radius:12px;margin-top:10px;font-size:11.5px}.builder-page .swap-page.swap-page--embed .swap-picker{min-height:260px}.builder-page .swap-page.swap-page--embed .swap-picker-search{border:1px solid var(--line);background:var(--surface-3);color:var(--tx-1)}.builder-page .swap-page.swap-page--embed .swap-picker-close{background:var(--surface-3);color:var(--tx-2);border:0}.builder-page .swap-page.swap-page--embed .swap-picker-item{color:var(--tx-1);background:0 0}.builder-page .swap-page.swap-page--embed .swap-slip-chip{border:1px solid var(--line);background:var(--surface-3);color:var(--tx-2)}.builder-page .swap-page.swap-page--embed .swap-slip-edit{color:var(--gold);background:0 0}.builder-page .swap-page.swap-page--embed .swap-slip-custom input{border:1px solid var(--line);background:var(--surface-3);color:var(--tx-1)}.bt-root{z-index:1150;pointer-events:none;position:fixed;inset:0}.bt-hole{pointer-events:none;border-radius:14px;position:absolute;box-shadow:0 0 0 1px #fbbf2473,0 0 0 9999px #0206179e}.bt-card{pointer-events:auto;box-sizing:border-box;color:#e2e8f0;width:min(320px,100vw - 24px);font-family:var(--font-sans);background:#0d1421;border:1px solid #fbbf2447;border-radius:14px;padding:14px 16px;position:absolute;box-shadow:0 18px 40px #00000080}.bt-card[data-side=left]:after,.bt-card[data-side=right]:after,.bt-card[data-side=below]:after,.bt-card[data-side=above]:after{content:"";background:#0d1421;border:1px solid #fbbf2447;width:10px;height:10px;position:absolute}.bt-card[data-side=left]:after{border-bottom:0;border-left:0;top:22px;right:-6px;transform:rotate(45deg)}.bt-card[data-side=right]:after{border-top:0;border-right:0;top:22px;left:-6px;transform:rotate(45deg)}.bt-card[data-side=below]:after{border-bottom:0;border-right:0;top:-6px;left:28px;transform:rotate(45deg)}.bt-card[data-side=above]:after{border-top:0;border-left:0;bottom:-6px;left:28px;transform:rotate(45deg)}.bt-beats{gap:4px;margin:0 0 10px;display:flex}.bt-beats i{background:#94a3b838;border-radius:99px;flex:1;height:3px}.bt-beats i[data-on]{background:#fbbf24}.bt-card h2{letter-spacing:-.02em;color:#f8fafc;margin:0 0 6px;font-size:16px;font-weight:750}.bt-card p{color:#94a3b8;margin:0 0 14px;font-size:13.5px;line-height:1.5}.bt-acts{align-items:center;gap:8px;display:flex}.bt-skip,.bt-back{color:#94a3b8;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:13px;font-weight:600}.bt-skip:hover,.bt-back:hover{color:#f8fafc}.bt-next{color:#1a1206;height:34px;font:inherit;cursor:pointer;background:linear-gradient(155deg,#ffd97a,#f2c14e 55%,#c9922a);border:0;border-radius:9px;margin-left:auto;padding:0 14px;font-size:13.5px;font-weight:750}.bt-next:hover{filter:brightness(1.06)}@media (prefers-reduced-motion:reduce){.bt-hole,.bt-card{transition:none}}a.app-nav-home{text-decoration:none}.fd-brand-funded{letter-spacing:.01em;color:#fde68a;margin-left:2px;font-size:13px;font-weight:600}.fd-shell{width:100%;max-width:var(--layout-max);box-sizing:border-box;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:16px;margin:0 auto;padding:0;display:flex}.fd-page{flex-direction:column;gap:16px;display:flex}.fd-kicker{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0 0 6px;font-size:10px;font-weight:700}.fd-hero h1,.fd-account-hd h1{letter-spacing:-.02em;color:#f1f5f9;max-width:18em;margin:0;font-size:28px;font-weight:700;line-height:1.15}.fd-account-hd h1{max-width:none;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600}.fd-account-hd h1 small{font-family:var(--font-sans);letter-spacing:0;color:#64748b;margin-left:6px;font-size:13px;font-weight:500}.fd-lead,.fd-note{color:#94a3b8;max-width:68ch;margin:8px 0 0;font-size:14px;line-height:1.5}.fd-note .fd-btn{vertical-align:baseline;margin-left:8px;padding:4px 10px}.fd-open-paste{align-items:flex-start;gap:8px;margin-top:10px;display:flex}.fd-open-paste textarea{color:#e9ecf5;min-width:0;font:inherit;resize:vertical;background:#0f172a73;border:1px solid #94a3b838;border-radius:8px;flex:auto;margin:0;padding:8px 10px;font-size:13px}.fd-open-paste textarea:focus{border-color:#f2c14e8c;outline:none}.fd-hero-actions,.fd-card-hd,.fd-account-hd{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fd-hero-actions{margin-top:16px}.fd-account-hd,.fd-card-hd{justify-content:space-between;align-items:flex-start}.fd-btn{color:#1a1206;font:inherit;cursor:pointer;background:#f2c14e;border:1px solid #0000;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:650}.fd-btn:hover:not(:disabled){background:#ffd97a}.fd-btn:disabled{opacity:.45;cursor:not-allowed}.fd-btn--ghost{color:#fde68a;background:0 0;border-color:#facc1559}.fd-btn--ghost:hover:not(:disabled){background:#facc151a}.app-root{--surface-deep:#04071a;--surface-card:#0a1029;--surface-raised:#0a1029;--gradient-page:#04071a;--gradient-card:#0a1029;color:#e9ecf5}.fd-card{background:#0a1029;border:1px solid #1b2445;border-radius:12px;padding:16px 16px 14px}.fd-card h2{color:#e2e8f0;margin:0 0 10px;font-size:15px;font-weight:650}.fd-card-hd h2{margin:0}.fd-card-hd>b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:#f1f5f9;font-size:14px;font-weight:600}.fd-list,.fd-steps{color:#cbd5e1;flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:14px;line-height:1.45;display:flex}.fd-table-wrap{overflow-x:auto}.fd-table{border-collapse:collapse;width:100%;font-size:14px}.fd-table th,.fd-table td{text-align:left;border-bottom:1px solid #94a3b81f;padding:8px 0}.fd-table th{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.fd-table td{color:#e2e8f0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.fd-pools th,.fd-pools td{vertical-align:middle;white-space:nowrap;padding:12px 8px}.fd-pools td:first-child,.fd-pools th:first-child{padding-left:0}.fd-pool-id{flex-wrap:nowrap}.fd-cap{min-width:148px}.fd-pools td:last-child{text-align:right;padding-right:0}.fd-table td:first-child{font-family:var(--font-sans);font-weight:600}.fd-positions{padding-bottom:8px}.fd-positions .positions-table-wrap{margin-top:4px}.fd-positions-toolbar{justify-content:flex-end;margin-bottom:8px;display:flex}.fd-positions .positions-table{min-width:0}.fd-positions .positions-table th,.fd-positions .position-pair,.fd-positions .position-meta{white-space:nowrap}.fd-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.fd-stat{background:#0a1029;border:1px solid #1b2445;border-radius:12px;padding:12px 14px}.fd-stat span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.fd-stat b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:#f1f5f9;font-size:16px;font-weight:600}.fd-health{color:#bbf7d0;background:#4ade8014;border:1px solid #4ade8066;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600}.fd-health--warn{color:#fde68a;background:#facc1514;border-color:#facc1566}.fd-health--bad{color:#fecaca;background:#f8717114;border-color:#f8717173}.fd-reason{color:#94a3b8;margin:6px 0 0;font-family:inherit;font-size:12px;line-height:1.35}.fd-form{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:12px;display:flex}.fd-field{flex-direction:column;gap:6px;display:flex}.fd-field span{color:#94a3b8;font-size:12px}.fd-field input{color:#f1f5f9;width:10rem;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #94a3b847;border-radius:8px;padding:8px 10px}.fd-bar{background:#94a3b829;border-radius:999px;height:8px;margin:12px 0 8px;position:relative}.fd-bar i{border-radius:inherit;background:#f2c14e;height:100%;display:block}.fd-bar i.fd-bar-loss{background:#f87171}.fd-up,.fd-kv b.fd-up{color:#4ade80}.fd-down,.fd-kv b.fd-down{color:#fca5a5}.fd-bar mark{background:#cbd5e1;width:2px;height:16px;position:absolute;top:-4px}.fd-card>.fd-note{color:#94a3b8;margin:12px 0 0;font-size:13px;line-height:1.5}.fd-activity{margin:0 0 14px;padding:0;list-style:none}.fd-activity li{border-bottom:1px solid #94a3b81f;grid-template-columns:72px 1fr;gap:2px 12px;padding:10px 0;display:grid}.fd-activity b{color:#e2e8f0;font-weight:600}.fd-activity span,.fd-activity small{color:#64748b;font-size:12px}.fd-activity span{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.fd-activity small{grid-column:2}.fd-sample{color:#94a3b8;margin:0;font-size:12px}.fd-shape{width:100%;max-width:var(--layout-max);margin:0 auto}.fd-banner{color:#94a3b8;font-size:13px}.fd-banner a{color:#f2c14e}.fd-banner--ok{color:#bbf7d0;background:#4ade8014;border-color:#4ade8066}ul.fd-precheck{flex-direction:column;gap:6px;margin:8px 0 12px;padding:0;list-style:none;display:flex}ul.fd-precheck li{color:#94a3b8;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}ul.fd-precheck li[data-state=ok] i{color:#4ade80}ul.fd-precheck li[data-state=bad]{color:#fecaca}ul.fd-precheck i{width:1em;font-style:normal;font-family:var(--font-mono);flex:none}.fd-banner{color:#fde68a;background:#facc1514;border:1px solid #facc1547;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 14px;display:flex}.fd-badge{color:#fde68a;letter-spacing:.06em;text-transform:uppercase;background:#facc1524;border:1px solid #facc1559;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:700}.fd-banner-pool{font-family:var(--font-mono);color:#fde68a;margin-left:auto;font-size:12px}.fd-precheck{margin:8px 2px 0}.fd-shape .builder-page{padding-top:12px}.fd-miss{color:#fde68a}.fd-table a{color:#e2e8f0}.fd-page h2{color:#e9ecf5;margin:0;font-size:15px;font-weight:650}.fd-challenge{gap:28px}.fd-challenge-top{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.fd-challenge-copy{flex:460px;min-width:0}.fd-challenge-kicker{color:#f2c14e;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.fd-challenge-copy h1{letter-spacing:-.03em;color:#f1f5f9;max-width:16em;margin:0;font-size:40px;font-weight:700;line-height:1.08}.fd-challenge-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.fd-challenge-actions .fd-btn{min-height:44px;padding:0 18px}.fd-challenge-side{flex:280px}.fd-challenge-side .fd-btn{width:100%;margin-top:12px}#tiers{flex-direction:column;gap:16px;display:flex}.fd-challenge>section>h2{margin:0 0 12px;font-size:22px;font-weight:650}.fd-rule-grid{flex-wrap:wrap;gap:12px;display:flex}.fd-rule{background:#0a1029;border:1px solid #1b2445;border-radius:12px;flex-direction:column;flex:0 240px;gap:4px;padding:16px;display:flex}.fd-rule span,.fd-rule small{color:#94a3b8;font-size:13px}.fd-rule b{font-family:var(--font-mono);color:#f1f5f9;font-size:22px;font-weight:600}.fd-meter{margin:8px 0 4px}.fd-meter-track{background:#1b2445;border-radius:999px;height:8px;overflow:hidden}.fd-meter-fill{border-radius:999px;height:8px}.fd-meter-fill--gold,.fd-meter-fill--watch{background:#f2c14e}.fd-meter-fill--bad{background:#f87171}.fd-challenge-steps{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.fd-challenge-steps li{background:#0a1029;border-top:2px solid #f2c14e;border-radius:0 0 12px 12px;flex-direction:column;flex:200px;gap:6px;padding:16px;display:flex}.fd-challenge-steps span{font-family:var(--font-mono);color:#f2c14e;font-size:12px;font-weight:600}.fd-challenge-steps b{color:#e9ecf5;font-size:15px}.fd-challenge-steps small{color:#94a3b8;font-size:13px;line-height:1.45}.fd-tier-table th,.fd-tier-table td{white-space:nowrap;padding:12px 14px}.fd-tier-table th:not(:first-child),.fd-tier-table td:not(:first-child){text-align:right}.fd-tier-table td:last-child{font-family:var(--font-sans)}.fd-tier-table .fd-btn{padding:6px 14px}.fd-tier-full{color:#fde68a;font-family:var(--font-sans);font-size:13px;font-weight:600}.fd-duo,.fd-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fd-steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.fd-steps-grid li{border-right:1px solid #1b2445;flex-direction:column;gap:4px;padding:0 16px 0 0;display:flex}.fd-steps-grid li:last-child{border-right:0;padding-right:0}.fd-steps-grid span,.fd-marks,.fd-pill{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.fd-steps-grid b{color:#e9ecf5;font-size:14px}.fd-steps-grid small,.fd-pool-id small,.fd-pools small{color:#94a3b8;font-size:12px;line-height:1.4}.fd-hero--row,.fd-pills,.fd-links,.fd-pool-id,.fd-card-hd{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fd-hero--row{justify-content:space-between;align-items:flex-start}.fd-pills,.fd-links{gap:8px 14px}.fd-pill{letter-spacing:.04em;border:1px solid #1b2445;border-radius:999px;padding:4px 10px}.fd-tier .fd-btn{width:100%;margin-top:12px}.fd-tier-funding{margin:8px 0 4px}.fd-tier-funding b{font-family:var(--font-mono);color:#e9ecf5;font-size:28px;font-weight:600;display:block}.fd-tier-funding span{color:#94a3b8;font-size:13px}.fd-equity{font-family:var(--font-mono);color:#e9ecf5;font-variant-numeric:tabular-nums;margin:4px 0 8px;font-size:28px;font-weight:600}.fd-equity.fd-up,.fd-kicker.fd-up{color:#4ade80}.fd-kicker.fd-down{color:#fca5a5}.fd-kicker.fd-watch,.fd-kv b.fd-watch{color:#f2c14e}.fd-kv{color:#94a3b8;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:13px;display:flex}.fd-kv a{color:#f2c14e}.fd-kv b{color:#e9ecf5;text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.fd-kv-actions{align-items:center;gap:8px;display:inline-flex}.fd-kv-actions .fd-btn{padding:5px 12px}.fd-take-share{justify-content:flex-end;align-items:center;gap:8px;margin:0 0 8px;display:flex;position:relative}.fd-take-select{box-sizing:border-box;color:#e9ecf5;height:28px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#0f172a73;border:1px solid #94a3b838;border-radius:8px;align-items:center;gap:8px;margin:0;padding:0 10px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.fd-take-select svg{color:#94a3b8;flex:none;width:12px;height:12px}.fd-take-select:hover,.fd-take-select[aria-expanded=true]{border-color:#f2c14e8c}.fd-take-select:focus-visible{outline:none;box-shadow:0 0 0 3px #f2c14e17}.fd-take-list{z-index:20;background:#070d1c;border:1px solid #94a3b838;border-radius:10px;width:max-content;min-width:168px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #00000073}.fd-take-list button{color:#cbd5e1;width:100%;font:inherit;font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:7px 10px;font-size:13px;font-weight:600;display:flex}.fd-take-list button span{color:#64748b;font-weight:500}.fd-take-list button:hover{color:#f1f5f9;background:#94a3b814}.fd-take-list button.is-on{color:#fde68a;background:#f2c14e1f}.fd-take-list button.is-on span{color:#fde68a}.fd-take-share .fd-btn{box-sizing:border-box;height:28px;padding:0 12px;line-height:26px}.fd-fund{border-color:#f2c14e59}.fd-fund-lead{color:#94a3b8;margin:0 0 12px;font-size:13px}.fd-fund-lead b{color:#e9ecf5;font-weight:600}.fd-fund-warn{color:#fca5a5;margin:4px 0 10px;font-size:12.5px}.fd-copy{margin-bottom:10px}.fd-copy-label{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:650;display:block}.fd-copy-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fd-copy-row code{color:#e9ecf5;min-width:0;font-family:var(--font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#0f172a73;border:1px solid #94a3b838;border-radius:8px;flex:auto;padding:6px 10px;font-size:13px}.fd-copy-row .fd-btn{box-sizing:border-box;height:30px;padding:0 12px}.fd-copy-row a{color:#f2c14e;font-size:13px}.fd-fold-toggle{margin:8px 0 4px}.fd-kv b small{color:#94a3b8;margin-left:8px;font-weight:400}.fd-marks{text-transform:none;letter-spacing:0;justify-content:space-between;gap:8px;margin-bottom:8px;font-weight:500;display:flex}.fd-health-scale{height:52px;margin:12px 0 4px;position:relative}.fd-health-track{background:#94a3b829;border-radius:999px;height:8px;position:absolute;top:14px;left:0;right:0;overflow:hidden}.fd-health-fill{background:#f2c14e;border-radius:999px;position:absolute;top:0;bottom:0}.fd-health-fill--up{background:#4ade80}.fd-health-fill--bad{background:#f87171}.fd-health-tick{background:#cbd5e1;width:2px;height:20px;position:absolute;top:8px}.fd-health-tick--liq{background:#f87171}.fd-health-tick--red{background:#f2c14e}.fd-health-tick-label{letter-spacing:.06em;text-transform:uppercase;color:#64748b;white-space:nowrap;font-size:10px;font-weight:700;position:absolute;top:32px;transform:translate(-50%)}.fd-health-tick-label--liq{color:#fca5a5}.fd-health-tick-label--red{color:#f2c14e}.fd-health-marker{background:#e9ecf5;width:2px;height:24px;position:absolute;top:6px}.fd-health-ends{color:#64748b;font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.fd-pool-icons{flex:none;display:flex}.fd-pool-icons>:last-child{margin-left:-8px}.fd-pool-id b{color:#e9ecf5;display:block}.fd-cap .fd-bar{margin:0 0 4px}.fd-cap span,.fd-warn{color:#94a3b8;font-size:12px}.fd-warn{color:#fde68a}button.fd-link,.fd-links a{color:#f2c14e;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.fd-fold{border-top:1px solid #1b2445;margin-top:10px;padding-top:8px}.fd-fold summary{cursor:pointer;color:#94a3b8;font-size:13px;font-weight:650}.fd-terms{margin-top:8px}.fd-terms summary{cursor:pointer;color:#e9ecf5;font-weight:650}.fd-card>.fd-btn,.fd-terms .fd-btn{margin-top:12px}.fd-shape .fd-banner{margin:0 0 4px}@media (width<=800px){.fd-stats,.fd-duo,.fd-tier-grid,.fd-steps-grid{grid-template-columns:1fr 1fr}.fd-hero h1,.fd-challenge-copy h1{font-size:28px}.fd-account-hd h1{font-size:26px}.fd-banner-pool{margin-left:0}}@media (width<=520px){.fd-stats,.fd-duo,.fd-tier-grid,.fd-steps-grid{grid-template-columns:1fr}.fd-steps-grid li{border-bottom:1px solid #1b2445;border-right:0;padding:0 0 12px}.fd-steps-grid li:last-child{border-bottom:0;padding-bottom:0}}
