:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#14121c;--surface:#1d1a28;--ink:#eeebf7;--muted:#aba4bf;--accent:#b7a0f5;--accent-ink:#c4afff;--on-accent:#211635;--line:#383146;--soft:#252132;--accent-soft:#332a48;--chart-soft:#6e5c96;--logo-detail:#664497;--info:#9cc5e8;--info-soft:#263044;--danger:#f39a91;--danger-soft:#39242c;--warning:#e9c07a;--warning-soft:#352d25;--success:#8dd2a6;--success-soft:#21332e;--shadow-color:#000;--backdrop:#080610a8;--green:var(--accent);--border:var(--line)}html{background:var(--bg)}input,select,textarea{color:var(--ink)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.8}.positive{color:var(--success)}.negative{color:var(--danger)}.security-card.clear,.security-overview.clear{color:var(--success);background:var(--success-soft)}.security-card.warning,.security-overview.warning{color:var(--warning);background:var(--warning-soft)}.security-card.danger,.security-overview.danger{color:var(--danger);background:var(--danger-soft)}.chain-status-button .rpc-healthy{background:var(--success)}.chain-status-button .rpc-degraded{background:var(--warning)}.chain-status-button .rpc-unavailable{background:var(--danger)}.chain-status-button .rpc-checking{background:var(--muted)}.brand-wordmark{color:var(--ink)}.brand-domain,.brand-period{color:var(--accent-ink)}.brand .brand-mark{background:radial-gradient(circle at 35% 25%, color-mix(in srgb, var(--accent) 82%, white), color-mix(in srgb, var(--accent) 90%, black))}.brand:hover .brand-mark{background:radial-gradient(circle at 35% 25%, color-mix(in srgb, var(--accent-ink) 82%, white), color-mix(in srgb, var(--accent-ink) 90%, black))}.trade-side button:last-child[aria-pressed=true]{background:var(--danger);color:var(--on-accent)}:is(.network-icon,.wallet-pill-avatar:has(img)){background:#e4ecd9}@media (max-width:380px){.topbar{padding-left:12px;padding-right:12px}}.account-agreement-page{max-width:760px;margin:40px auto;padding:24px}.account-agreement-page section{margin-top:24px}.account-agreement-page p{color:var(--muted)}.account-onboarding>.button{width:100%;margin:12px 0}.account-onboarding>small{color:var(--muted);font-size:11px;display:block}.account-onboarding .wallet-risk-details summary{cursor:pointer;margin-bottom:12px;font-weight:600}.account-onboarding .wallet-risk-details{max-height:240px;overflow:auto}dialog.account-setup-dialog{background:var(--bg);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);border:0;border-radius:0;margin:0;padding:0;overflow:auto}.setup-page{background:radial-gradient(ellipse at 80% 15%,var(--accent-soft),transparent 55%),var(--bg);flex-direction:column;min-height:100%;padding:28px clamp(20px,5vw,80px);display:flex}.setup-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.setup-brand{color:var(--accent);letter-spacing:-1px;font-size:28px;font-weight:800}.setup-brand span{font-weight:500}.setup-shell{width:min(100%,740px);margin:auto;padding:36px 0}.setup-progress{color:var(--muted);justify-content:center;gap:32px;margin-bottom:36px;font-size:13px;display:flex}.setup-progress span{align-items:center;gap:8px;display:flex}.setup-progress b{border:1px solid var(--line);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.setup-progress .reached{color:var(--accent)}.setup-progress .reached b{background:var(--accent-soft);border-color:var(--accent)}.setup-stage{animation:.35s both setup-enter}.setup-stage h1{letter-spacing:-1.5px;text-align:center;outline:none;margin:18px 0;font-size:clamp(30px,4vw,46px);line-height:1.12}.setup-lead{text-align:center;color:var(--muted);margin:0 0 28px;font-size:16px;line-height:1.6}.setup-symbol{width:62px;height:62px;color:var(--accent);background:var(--accent-soft);border-radius:20px;place-items:center;margin:auto;display:grid}.setup-benefits{max-width:470px;margin:24px auto}.setup-benefits p{color:var(--muted);align-items:center;gap:16px;padding:12px;font-size:14px;display:flex}.setup-benefits svg{color:var(--accent);flex:none}.setup-benefits strong{color:var(--ink);margin-bottom:4px;display:block}.setup-wallet,.setup-note,.setup-footer{color:var(--muted);text-align:center;font-size:12px}.setup-wallet{margin:24px 0 16px}.setup-primary{background:var(--accent);min-height:46px;color:var(--on-accent);border:0;border-radius:12px;justify-content:center;align-items:center;gap:14px;margin:0 auto;padding:12px 24px;font-weight:650;display:flex}.setup-primary:disabled{opacity:.45;cursor:not-allowed}.setup-primary:hover:not(:disabled){filter:brightness(1.08)}.setup-actions{align-items:center;gap:20px;margin-top:26px;display:flex}.setup-actions .setup-primary{margin:0 0 0 auto}.setup-actions .text-button{align-items:center;gap:8px;display:flex}.setup-note{margin-top:16px;line-height:1.6;display:block}.setup-footer{padding:12px}.setup-preview{border:1px solid var(--line);background:var(--surface);box-shadow:0 12px 45px color-mix(in srgb,var(--shadow-color) 10%,transparent);border-radius:18px;overflow:hidden}.preview-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.preview-top strong{color:var(--accent)}.preview-top span{color:var(--muted);font-size:11px}.preview-content{grid-template-columns:1.2fr 1fr;gap:32px;padding:24px;display:grid}.preview-content small{color:var(--muted)}.preview-content h2{margin:8px 0;font-size:30px}.preview-content h2 span{color:var(--muted)}.preview-content .positive{font-size:12px}.preview-content svg{width:100%;height:85px;margin-top:12px}.preview-allocations{font-size:12px}.preview-allocations>div{margin-top:17px}.preview-allocations span{justify-content:space-between;display:flex}.preview-allocations i{background:var(--soft);border-radius:6px;height:6px;margin-top:8px;display:block;overflow:hidden}.preview-allocations em{background:var(--accent);border-radius:6px;height:100%;display:block}.setup-agreement{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px;font-size:14px;line-height:1.6}.setup-agreement>p{color:var(--muted);margin:0 0 16px}.setup-agreement details{max-height:230px;overflow:auto}.setup-agreement summary{cursor:pointer;color:var(--accent);font-weight:650}.setup-agreement details>div{margin-top:16px}.setup-agreement details p{color:var(--muted)}.setup-consent{align-items:flex-start;gap:12px;margin-top:22px;font-size:14px;line-height:1.5;display:flex}.setup-consent input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:2px}.setup-complete{text-align:center;padding:30px 0}.setup-celebration{place-items:center;width:180px;height:180px;margin:auto;display:grid;position:relative}.setup-celebration>div{background:var(--accent);width:90px;height:90px;color:var(--on-accent);border-radius:28px;place-items:center;animation:.6s cubic-bezier(.2,.8,.2,1.3) both setup-pop;display:grid}.setup-celebration>i{border:1px solid var(--accent);pointer-events:none;border-radius:50%;animation:1.5s ease-out both setup-ring;position:absolute;inset:30px}.setup-celebration>i:nth-child(2){animation-delay:.2s}.setup-celebration>i:nth-child(3){animation-delay:.4s}@keyframes setup-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes setup-pop{0%{opacity:0;transform:scale(.6)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes setup-ring{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}@media (max-width:540px){.setup-page{padding:18px}.setup-shell{padding:24px 0}.setup-progress{gap:16px;margin-bottom:24px;font-size:11px}.preview-content{gap:16px;padding:16px}.preview-content h2{font-size:23px}.setup-actions{gap:12px}.setup-primary{padding:12px 18px}.setup-brand{font-size:24px}}@media (prefers-reduced-motion:reduce){.setup-stage,.setup-celebration>div,.setup-celebration>i{animation:none}.setup-celebration>i{display:none}}.setup-header .setup-brand.brand{gap:10px;width:auto;height:auto;margin:0;padding:0;display:flex}.setup-brand .brand-mark{border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.setup-brand .brand-wordmark{font-size:29px}.setup-brand .brand-domain{font-size:.7em}.setup-benefits{max-width:520px}.setup-benefits p{margin:8px 0}.setup-agreement-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:230px;padding:4px 14px 4px 2px;overflow-y:auto}.setup-agreement-scroll>div{margin-top:20px}.setup-agreement-scroll p{color:var(--muted)}.setup-agreement-scroll>a{padding:12px 0;display:block}.setup-read-status{color:var(--muted);margin-top:12px;display:block}.setup-consent:has(input:disabled){color:var(--muted)}.setup-app-preview{border:1px solid var(--line);background:var(--bg);box-shadow:0 12px 40px color-mix(in srgb,var(--shadow-color) 12%,transparent);text-align:left;border-radius:16px;grid-template-columns:140px 1fr;display:grid;overflow:hidden}.setup-app-preview aside{background:var(--soft);border-right:1px solid var(--line);flex-direction:column;gap:4px;padding:16px 10px;display:flex}.setup-app-preview .brand{gap:6px;height:28px;margin:0 0 20px;padding:0;display:flex}.setup-app-preview .brand-mark{border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.setup-app-preview .brand-mark svg{width:20px;height:20px}.setup-app-preview .brand-wordmark{letter-spacing:-1px;font-size:21px}.setup-app-preview .brand-domain{font-size:13px}.preview-nav{color:var(--muted);border-radius:7px;align-items:center;gap:8px;padding:9px 6px;font-size:10px;display:flex}.preview-nav.selected{background:var(--accent-soft);color:var(--accent);font-weight:700}.setup-app-preview aside>small{color:var(--muted);margin-top:auto;padding-top:24px;font-size:9px}.preview-app-main{min-width:0}.preview-app-header{border-bottom:1px solid var(--line);height:45px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 17px;font-size:9px;display:flex}.preview-wallet{border:1px solid var(--line);background:var(--accent-soft);color:var(--accent);border-radius:20px;padding:5px 10px;font-weight:650}.preview-app-body{padding:20px}.preview-app-body h2{letter-spacing:-.7px;margin:0 0 6px;font-size:19px}.preview-app-body>p{color:var(--muted);margin:0 0 17px;font-size:10px}.preview-app-cards{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.preview-app-cards section{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:9px;padding:13px;display:flex}.preview-app-cards small{color:var(--muted);font-size:9px}.preview-app-cards strong{letter-spacing:-.5px;font-size:21px}.preview-app-cards .preview-app-plan{background:var(--accent-soft);color:var(--accent);gap:5px}.preview-app-plan b{font-size:11px}.preview-app-plan span{color:var(--muted);font-size:8px}.preview-app-plan em{background:var(--accent);color:var(--on-accent);text-align:center;border-radius:5px;margin-top:auto;padding:6px;font-size:8px;font-style:normal}.preview-app-holdings{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden}.preview-holdings-title{justify-content:space-between;align-items:center;padding:12px;font-size:11px;display:flex}.preview-asset,.preview-asset-heading{border-top:1px solid var(--line);grid-template-columns:1.5fr 1fr .6fr 14px;align-items:center;gap:8px;padding:9px 12px;font-size:9px;display:grid}.preview-asset-heading{color:var(--muted);background:var(--soft);font-size:8px}.preview-asset>span:first-child{align-items:center;gap:6px;display:flex}.preview-asset i{border:1px solid var(--line);width:20px;height:20px;color:var(--accent);border-radius:50%;place-items:center;font-style:normal;display:grid}.preview-asset>svg{color:var(--accent)}@media (max-width:540px){.setup-app-preview{grid-template-columns:40px 1fr}.setup-app-preview aside{padding:12px 5px;overflow:hidden}.setup-app-preview .brand-wordmark,.setup-app-preview aside>small{display:none}.preview-nav{gap:0;padding:9px 7px;font-size:0}.preview-nav svg{flex:none}.preview-app-body{padding:13px}.preview-app-body h2{font-size:16px}.preview-app-cards{gap:8px}.preview-app-cards section{padding:9px}.preview-app-cards strong{font-size:17px}.preview-app-header{padding:0 12px}}.setup-header-label{color:var(--muted);letter-spacing:.04em;font-size:12px}.setup-hero-brand.brand{justify-content:center;align-items:center;gap:12px;height:auto;margin:0 auto 26px;padding:0;display:flex}.setup-hero-brand .brand-mark{border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.setup-hero-brand .brand-wordmark{letter-spacing:-1.8px;font-size:39px}.setup-hero-brand .brand-domain{font-size:.7em}.setup-footer{flex-wrap:wrap;justify-content:center;gap:10px 20px;display:flex}.setup-footer a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.setup-custody{border:1px solid var(--line);max-width:520px;color:var(--muted);background:var(--surface);border-radius:12px;align-items:flex-start;gap:12px;margin:18px auto;padding:15px;font-size:12px;line-height:1.6;display:flex}.setup-custody svg{color:var(--accent);flex:none;margin-top:2px}.setup-custody p{margin:0}.setup-custody strong{color:var(--ink)}.setup-header{justify-content:flex-end}.setup-hero-brand.brand .brand-mark{aspect-ratio:1;border-radius:14px;flex:0 0 48px;width:48px;min-width:48px;height:48px}.setup-hero-brand.brand .brand-mark svg{width:32px;height:32px}.setup-hero-brand.brand .brand-wordmark{white-space:nowrap;display:inline-block}.setup-app-preview .brand .brand-mark{flex:0 0 25px;width:25px;min-width:25px;height:25px}.setup-app-preview .brand-wordmark{display:inline-block}@media (max-width:540px){.setup-app-preview .brand-wordmark{display:none}}.setup-confirmations{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:18px;padding:0 16px 16px;transition:background .2s,color .2s}.setup-confirmations[data-locked=true]{background:color-mix(in srgb,var(--muted) 9%,var(--bg));color:var(--muted)}.setup-confirmations[data-locked=true] .setup-consent{opacity:.5;cursor:not-allowed}.setup-confirmations[data-locked=true] input{filter:grayscale()}.setup-confirmations[data-locked=false]{border-color:var(--accent)}.setup-confirmations .setup-consent{transition:opacity .2s}.setup-agreement-scroll{scrollbar-gutter:auto;height:auto;max-height:none;padding:18px 0;overflow:visible}.setup-document-end{color:var(--muted);border-top:1px solid var(--line);padding-top:12px;font-size:12px}.setup-agreement-end{width:1px;height:1px;display:block}.setup-page[data-step=welcome]{padding-top:14px;padding-bottom:10px}.setup-page[data-step=welcome] .setup-shell{max-width:850px;padding:12px 0}.setup-page[data-step=welcome] .setup-progress{margin-bottom:20px}.setup-page[data-step=welcome] .setup-hero-brand{margin-bottom:14px}.setup-page[data-step=welcome] h1{margin:12px 0;font-size:clamp(28px,3.1vw,38px)}.setup-page[data-step=welcome] .setup-lead{margin-bottom:16px;font-size:14px}.setup-page[data-step=welcome] .setup-benefits{grid-template-columns:repeat(3,1fr);gap:14px;max-width:none;margin:16px auto;display:grid}.setup-page[data-step=welcome] .setup-benefits p{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px;font-size:12px;line-height:1.5}.setup-page[data-step=welcome] .setup-custody{max-width:none;margin:12px auto;padding:12px;font-size:11px}.setup-page[data-step=welcome] .setup-wallet{margin:12px 0}.setup-page[data-step=welcome] .setup-footer{padding:6px;font-size:11px}@media (max-width:580px){.setup-page[data-step=welcome] .setup-benefits{grid-template-columns:1fr;gap:6px;margin:12px 0}.setup-page[data-step=welcome] .setup-benefits p{padding:8px 10px}.setup-page[data-step=welcome] .setup-progress{margin-bottom:14px}.setup-page[data-step=welcome] .setup-hero-brand{margin-bottom:10px}.setup-page[data-step=welcome] .setup-hero-brand .brand-mark{flex-basis:38px;width:38px;min-width:38px;height:38px}.setup-page[data-step=welcome] .setup-hero-brand .brand-wordmark{font-size:32px}}@media (max-height:720px) and (min-width:581px){.setup-page[data-step=welcome] .setup-shell{padding:4px 0}.setup-page[data-step=welcome] .setup-progress{margin-bottom:10px}.setup-page[data-step=welcome] .setup-hero-brand{margin-bottom:8px}.setup-page[data-step=welcome] h1{font-size:30px}.setup-page[data-step=welcome] .setup-benefits{margin:10px auto}}.setup-agreement-scroll .setup-data-summary{color:var(--ink);border-top:1px solid var(--line);margin-top:22px;padding-top:18px;line-height:1.7}.setup-page[data-step=welcome] .setup-benefits p,.setup-page[data-step=welcome] .setup-custody{align-items:center}.setup-page[data-step=welcome] .setup-custody svg{margin-top:0}.setup-agreement-scroll .setup-data-summary{text-align:center}.preview-wallet{align-items:center;gap:6px;display:flex}.preview-wallet img{object-fit:contain;background:#e4ecd9;border-radius:50%;flex:none;padding:2px}.preview-asset>span>img{object-fit:contain;background:#fff;border-radius:50%;flex:none}.preview-stock-label{color:var(--muted);font-size:7px;font-weight:400;display:block}@media (min-width:700px) and (min-height:620px){.setup-page[data-step=agreement]{height:100dvh;min-height:0;padding:14px clamp(20px,5vw,80px) 10px}.setup-page[data-step=agreement] .setup-header,.setup-page[data-step=agreement] .setup-footer{flex:none}.setup-page[data-step=agreement] .setup-shell{flex-direction:column;flex:1;width:min(100%,1080px);min-height:0;margin:0 auto;padding:10px 0;display:flex}.setup-page[data-step=agreement] .setup-progress{margin-bottom:14px}.setup-page[data-step=agreement] .setup-stage{flex:1;grid-template-rows:auto auto minmax(0,1fr) auto auto auto auto;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);column-gap:24px;min-height:0;display:grid}.setup-page[data-step=agreement] .setup-symbol{display:none}.setup-page[data-step=agreement] h1{grid-area:1/1/auto/-1;margin:8px 0;font-size:32px}.setup-page[data-step=agreement] .setup-lead{grid-area:2/1/auto/-1;margin-bottom:18px;font-size:14px}.setup-page[data-step=agreement] .setup-agreement{flex-direction:column;grid-area:3/1/7;min-height:0;padding:18px;display:flex}.setup-page[data-step=agreement] .setup-agreement-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;border:0;flex:1;min-height:0;padding:0 14px 0 0;overflow-y:auto}.setup-page[data-step=agreement] .setup-confirmations{grid-area:3/2;align-self:center;margin:0}.setup-page[data-step=agreement] .setup-stage>.setup-primary{grid-area:4/2;margin-top:12px}.setup-page[data-step=agreement] .setup-actions{grid-area:5/2;margin-top:16px}.setup-page[data-step=agreement] .setup-note{grid-area:6/2;margin:12px 0 0}.setup-page[data-step=agreement] .setup-stage>.notice{grid-area:7/1/auto/-1;margin:8px 0 0;font-size:12px}.setup-page[data-step=agreement] .setup-footer{padding:6px;font-size:11px}}.setup-page[data-step]{min-height:100dvh;padding:14px clamp(20px,5vw,80px) 10px}.setup-page[data-step] .setup-header{flex:none;height:32px;min-height:32px}.setup-page[data-step] .setup-shell{flex-direction:column;flex:1;margin:0 auto;padding:10px 0;display:flex}.setup-page[data-step] .setup-progress{flex:none;height:25px;min-height:25px;margin:0 0 16px}.setup-page[data-step] .setup-footer{flex:none;margin-top:auto;padding:6px;font-size:11px}.setup-page[data-step=welcome] .setup-stage{margin:auto 0}@media (max-width:580px){.setup-page[data-step]{padding:14px 18px 10px}}.setup-headline-accent{color:var(--accent);background:linear-gradient(110deg,var(--headline-start,var(--accent)) 0%,var(--headline-middle,var(--info)) 35%,var(--headline-end,var(--accent-ink)) 65%,var(--headline-start,var(--accent)) 100%);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite setup-headline-flow}@keyframes setup-headline-flow{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.setup-headline-accent{animation:none}}@media (forced-colors:active){.setup-headline-accent{-webkit-text-fill-color:CanvasText;background:0 0}}:root{--headline-start:#bd8cff;--headline-middle:#65dbff;--headline-end:#f291da}.setup-preview-footnote{text-align:center;color:var(--muted);margin-top:6px;font-size:10px;line-height:1.3;display:block}.setup-signing-controls{flex-direction:column;justify-content:center;gap:16px;display:flex}.setup-signing-controls .setup-confirmations{margin:0}.setup-signing-controls .setup-actions,.setup-signing-controls .setup-note{margin-top:0}.setup-signing-controls>.setup-primary{margin:0 auto}@media (min-width:700px) and (min-height:620px){.setup-page[data-step=agreement] .setup-signing-controls{grid-area:3/2/7;min-height:0}.setup-page[data-step=agreement] .setup-signing-controls .setup-actions,.setup-page[data-step=agreement] .setup-signing-controls .setup-note{margin:0}.setup-page[data-step=agreement] .setup-signing-controls .setup-confirmations{align-self:stretch}}@media (max-width:699px){.setup-signing-controls{margin-top:18px}}.allocation-steps{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px;display:grid}.allocation-steps button{text-align:left;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.allocation-steps button[aria-current=step]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.allocation-steps button:disabled{opacity:.5;cursor:not-allowed}.allocation-steps button>span{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.allocation-steps strong,.allocation-steps small{display:block}.allocation-steps strong{font-size:14px}.allocation-steps small{margin-top:4px;font-size:12px}.allocation-editor .panel-title{padding:22px}.allocation-editor .panel-title h2{font-size:20px}.allocation-editor .panel-title p{max-width:760px;line-height:1.6}.allocation-options{padding:0 22px 18px}.allocation-advanced-toggle{color:var(--ink);align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.allocation-advanced-toggle span{color:var(--muted)}.allocation-editor:not(.allocation-advanced) :is(.gas-controls,.allocation-notes,.allocation-extra){display:none}.allocation-editor .weighting-tools{background:0 0;border:0;padding:0}.allocation-editor .distribution-controls{flex-wrap:wrap}.allocation-editor .basis-buttons .button{background:var(--soft);color:var(--ink);border:1px solid var(--line)}.bundle-organize>summary{cursor:pointer;color:var(--accent-ink);padding:14px 22px;font-size:13px}.bundle-organize>summary span{color:var(--muted);margin-left:8px;font-size:11px}.bundle-organize .bundle-heading p{display:block}.allocation-assets :is(.bundle-budget,.bundle-slider,.bundle-lock-note),.allocation-single :is(.bundle-budget,.bundle-slider,.bundle-lock-note){display:none}.allocation-editor .bundle-assets-heading{padding:12px 20px}.allocation-assets .bundle-assets-heading,.allocation-editor .table-filter .table-tool:nth-of-type(2),.allocation-targets .table-filter{display:none}.allocation-editor .table-wrap table{width:100%;min-width:0}.allocation-assets :is(th,td):not([data-column=select]):not([data-column=balance]):not([data-column=value]):not([data-column=asset]),.allocation-targets :is(th,td)[data-column=select],.allocation-targets:not(.allocation-advanced) :is(th,td):is([data-column=balance],[data-column=current],[data-column=market],[data-column=rule]),.allocation-single.allocation-targets:not(.allocation-advanced) :is(th,td)[data-column=overall]{display:none}.allocation-targets .allocation-control{width:clamp(190px,25vw,360px);min-width:190px;margin-left:auto}.allocation-targets .allocation-control input[type=range]{width:100%}.allocation-editor .allocation-footer{background:var(--surface);z-index:3;border-top:1px solid var(--line);box-shadow:0 -8px 24px color-mix(in srgb,var(--bg) 70%,transparent);padding:18px 22px;position:sticky;bottom:0}.allocation-assets .allocation-footer .inline-actions>.secondary{display:none}@media (max-width:700px){.allocation-steps{gap:4px;padding:12px}.allocation-steps button{text-align:center;flex-direction:column;gap:6px;padding:8px}.allocation-steps small{display:none}.allocation-steps strong{font-size:12px}.allocation-editor .panel-title{flex-wrap:wrap;padding:16px}.allocation-advanced-toggle{flex-wrap:wrap}.allocation-advanced-toggle span{display:none}.allocation-editor .allocation-footer{flex-wrap:wrap;gap:10px;padding:12px}.allocation-targets .allocation-control{width:190px}.allocation-editor .table-wrap{overflow:auto}.allocation-editor.allocation-advanced table{min-width:950px}.allocation-editor .asset-cell{min-width:120px}.allocation-assets :is(th,td)[data-column=balance]{display:none}}.allocation-editor .allocation-control{flex-direction:column;align-items:stretch;gap:8px;display:flex}.allocation-editor .allocation-control input[type=range]{accent-color:var(--accent);display:block}.allocation-editor .percent-input{justify-content:flex-end}.allocation-editor .allocation-control>small{font-size:11px}.allocation-editor .asset-cell .contract-caption{display:none}.allocation-editor .bundle-assets-heading{display:flex}.allocation-single.allocation-assets .bundle-assets-heading,.allocation-single .bundle-assets-heading{display:none}.allocation-editor.allocation-flat .table-filter{display:flex}.allocation-editor.allocation-flat :is(th,td)[data-column=select],.allocation-editor.allocation-flat:not(.allocation-advanced) :is(th,td)[data-column=market]{display:table-cell}.allocation-editor.allocation-flat .table-filter .table-tool:nth-of-type(2){display:none}.allocation-flat .pair-distribution-help{color:var(--muted);margin:0;padding:10px 22px 16px;font-size:12px;line-height:1.6}.asset-drag-handle{width:28px;height:34px;color:var(--muted);cursor:grab;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;place-items:center;padding:0;display:grid}.asset-drag-handle[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.asset-drag-handle:disabled{opacity:.3;cursor:default}.asset-drag-handle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.allocation-flat tr.pair-drop-target td{background:var(--accent-soft);box-shadow:inset 0 2px var(--accent),inset 0 -2px var(--accent)}.allocation-flat [data-column=select]{width:44px}.allocation-flat .allocation-control{width:clamp(160px,24vw,320px);min-width:160px}@media (max-width:700px){.allocation-editor.allocation-flat table{min-width:610px}.allocation-flat .pair-distribution-help{padding-inline:16px}.allocation-flat .allocation-control{width:160px;min-width:160px}}.brand .brand-mark{aspect-ratio:1;border-radius:25%;flex-shrink:0;height:auto}.brand .brand-wordmark-vector{flex-shrink:0;width:2.83333em;max-width:none;height:1em;display:block;overflow:visible}.brand .brand-wordmark{flex-shrink:0;line-height:1}.brand .brand-terminal{letter-spacing:0;white-space:nowrap;flex-direction:column;justify-content:center;align-items:flex-start;gap:.18em;line-height:1}.brand-terminal .brand-name{letter-spacing:.045em;font-size:.82em;font-weight:750;line-height:1;display:block}.brand-terminal .brand-descriptor{letter-spacing:0;color:var(--muted);justify-content:space-between;align-self:stretch;padding-right:.157em;font-size:.235em;font-weight:550;line-height:1;display:flex}.setup-hero-brand.brand .brand-terminal{display:inline-flex}@media (min-width:541px){.setup-app-preview .brand .brand-terminal{display:inline-flex}}.brand{--brand-size:33px}.setup-hero-brand.brand{--brand-size:48px}.setup-app-preview .brand{--brand-size:25px}.brand .brand-terminal{height:var(--brand-size);justify-content:space-between;gap:0}.brand-terminal .brand-name,.brand-terminal .brand-descriptor>span{text-box-trim:trim-both;text-box-edge:cap alphabetic}.brand-terminal .brand-descriptor>span{display:block}@media (max-width:580px){.setup-page[data-step=welcome] .setup-hero-brand.brand{--brand-size:38px}}.allocation-editor.allocation-flat .panel-title{align-items:center;gap:10px;padding:14px 16px 10px}.allocation-flat .panel-title h2{margin:0;font-size:17px}.allocation-flat .panel-title p,.allocation-flat .panel-title .quiet-tag{display:none}.allocation-editor.allocation-flat .allocation-options{flex-wrap:wrap;align-items:center;gap:10px 18px;padding:0 16px 10px;display:flex}.allocation-flat .allocation-tools{flex:auto;order:0;align-items:center;gap:10px;margin:0}.allocation-flat .allocation-advanced-toggle{white-space:nowrap;order:1;margin:0}.allocation-flat .allocation-advanced-toggle>span{display:none}.allocation-flat .weighting-tools{flex:auto;gap:8px;margin:0;padding:0}.allocation-flat .distribution-controls{gap:8px;margin:0;padding:0}.allocation-flat .distribution-controls>div:first-child{display:none}.allocation-flat .basis-buttons{gap:6px}.allocation-flat .basis-buttons .button{min-height:30px;padding:6px 9px;font-size:11px}.allocation-quick-help{color:var(--muted);order:2;font-size:11px;position:relative}.allocation-quick-help summary{cursor:pointer}.allocation-quick-help p{background:var(--surface);border:1px solid var(--line);z-index:5;border-radius:8px;width:min(290px,70vw);padding:14px;line-height:1.6;position:absolute;top:18px;right:0}.allocation-flat .bundle-assets-panel .table-filter{gap:10px;padding:6px 16px 9px;font-size:11px}.allocation-flat .table-filter .table-tool{width:28px;height:28px}.allocation-flat .pair-distribution-help{padding:4px 16px 8px;font-size:11px}.allocation-editor.allocation-flat th{height:auto;padding:8px 12px;font-size:10px}.allocation-editor.allocation-flat td{vertical-align:middle;height:54px;padding:6px 12px;font-size:12px}.allocation-editor.allocation-flat .allocation-control{grid-template-rows:26px 14px;grid-template-columns:minmax(90px,1fr) auto;align-items:center;gap:3px 12px;width:300px;min-width:260px;display:grid}.allocation-flat .allocation-control>.percent-input{grid-area:1/2;justify-content:flex-end;gap:4px;margin:0}.allocation-flat .percent-input input{width:58px;height:26px;padding:3px 5px;font-size:11px}.allocation-flat .allocation-control>input[type=range]{grid-area:1/1;width:100%;height:18px;min-height:0;margin:0;padding:0;display:block}.allocation-editor.allocation-flat .allocation-control>small{white-space:nowrap;flex-direction:row;justify-content:flex-end;align-items:center;gap:4px;margin:0;font-size:10px;line-height:14px;display:flex}.allocation-editor.allocation-flat .allocation-control>small strong{margin:0;font-size:10px;line-height:14px;display:inline}.allocation-flat .asset-drag-handle{width:22px;height:28px}.allocation-flat .asset-cell{gap:6px}.allocation-flat .token{width:24px;min-width:24px;height:24px}.allocation-editor.allocation-flat .allocation-footer{padding:10px 16px}.allocation-flat .allocation-footer .button{min-height:32px;padding:7px 11px;font-size:12px}@media (max-width:700px){.allocation-editor.allocation-flat .allocation-control{width:260px;min-width:260px}.allocation-flat .allocation-tools{flex-basis:100%}.allocation-quick-help p{left:0;right:auto}}.brand:has(.brand-trade){gap:0}.brand .brand-trade{letter-spacing:-.0433em;color:var(--ink);margin-left:.07em;font-size:30px;font-weight:650;line-height:1}.setup-hero-brand.brand .brand-trade{font-size:43px}.setup-app-preview .brand .brand-trade{font-size:22px}@media (max-width:580px){.setup-page[data-step=welcome] .setup-hero-brand.brand .brand-trade{font-size:34px}}.data-notice.price-availability{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.price-availability>summary{color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:9px;padding:12px 14px;font-size:12px;list-style:none;display:flex}.price-availability>summary::-webkit-details-marker{display:none}.price-availability>summary>svg:first-child{color:var(--muted);flex-shrink:0}.price-availability .price-notice-why{color:var(--muted);margin-left:auto;font-size:11px;text-decoration:none}.price-availability>summary>svg:last-child{flex-shrink:0;transition:transform .16s}.price-availability[open]>summary{border-bottom:1px solid var(--line)}.price-availability[open]>summary>svg:last-child{transform:rotate(180deg)}.price-availability .price-notice-content{max-width:none;color:var(--muted);gap:12px;padding:14px 16px;font-size:12px;line-height:1.6;display:grid}.price-notice-content>p{max-width:85ch;margin:0}.price-notice-content>p strong{color:var(--ink);font-weight:600}.price-availability .price-notice-assets{gap:6px}.price-availability .price-notice-assets .button{border-radius:6px;gap:8px;min-height:30px;padding:5px 9px;font-size:11px}.price-notice-content>.button{justify-self:start;min-height:30px;padding:6px 10px;font-size:11px}.price-availability .price-notice-content>small{margin:0;font-size:10px}@media (min-width:1100px){.allocation-editor.allocation-flat td{height:38px;padding:4px 12px}.allocation-editor.allocation-flat .allocation-control{grid-template-rows:28px;grid-template-columns:minmax(110px,1fr) auto auto auto;gap:10px;width:510px;min-width:510px}.allocation-flat .allocation-control>input[type=range]{grid-area:1/1}.allocation-flat .allocation-control>.percent-input{grid-area:1/2}.allocation-flat .allocation-control>.allocation-target-value{grid-area:1/3}.allocation-flat .allocation-control>.allocation-simulated-change{grid-area:1/4}.allocation-editor.allocation-flat .allocation-control>small{gap:4px;font-size:10px}}.allocation-chart{align-items:center;gap:18px;margin:0;padding:0 16px 12px;display:flex}.allocation-chart-ring{flex-shrink:0;width:88px;height:88px;position:relative}.allocation-chart-ring svg{width:100%;height:100%;display:block}.allocation-chart-ring>span{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.allocation-chart-ring strong{font-size:16px}.allocation-chart-ring small{color:var(--muted);font-size:9px}.allocation-chart figcaption{flex:1;min-width:0;font-size:12px}.allocation-chart figcaption>strong{color:var(--muted);font-size:11px;font-weight:500}.allocation-chart figcaption p{color:var(--muted);margin:6px 0}.allocation-chart-legend{flex-wrap:wrap;gap:7px 18px;max-height:64px;margin-top:8px;display:flex;overflow:auto}.allocation-chart-legend>span{align-items:center;gap:6px;font-size:11px;display:inline-flex}.allocation-chart-legend b{color:var(--muted);font-weight:500}.allocation-chart-legend i,.allocation-asset-color{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}@media (min-width:1100px){.allocation-editor.allocation-flat{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 240px;align-items:start;display:grid}.allocation-editor.allocation-flat>.panel-title{grid-area:1/1;padding:10px 12px 6px}.allocation-editor.allocation-flat>.allocation-options{grid-area:2/1;gap:5px 10px;padding:0 12px 5px}.allocation-editor.allocation-flat>.bundle-assets-panel{grid-area:3/1;min-width:0}.allocation-editor.allocation-flat>.allocation-footer{grid-area:4/1/auto/-1}.allocation-editor.allocation-flat>.allocation-chart{border-left:1px solid var(--line);flex-direction:column;grid-area:1/2/4;align-self:stretch;gap:16px;margin:0;padding:18px 16px;display:flex}.allocation-flat .allocation-chart-ring{width:150px;height:150px}.allocation-flat .allocation-chart figcaption{flex:none;width:100%}.allocation-flat .allocation-chart-legend{gap:9px;max-height:200px;display:grid}.allocation-flat .allocation-chart-legend>span b{margin-left:auto}.allocation-flat .bundle-assets-panel>.table-wrap{max-height:clamp(260px,100dvh - 370px,580px);overflow:auto}.allocation-flat .table-wrap thead{z-index:2;background:var(--surface);position:sticky;top:0}.allocation-flat .bundle-assets-panel .table-filter{padding:4px 12px}.allocation-editor.allocation-flat .allocation-control{grid-template-columns:minmax(75px,1fr) auto auto auto;gap:7px;width:350px;min-width:350px}.allocation-editor.allocation-flat th,.allocation-editor.allocation-flat td{padding-inline:8px}.allocation-flat .allocation-advanced-toggle{font-size:11px}}.allocation-chart-stats{gap:10px;margin:0 0 18px;display:grid}.allocation-chart-stats>div{justify-content:space-between;gap:14px;display:flex}.allocation-chart-stats dt{color:var(--muted);font-size:11px}.allocation-chart-stats dd{margin:0;font-size:12px;font-weight:650}.allocation-editor.allocation-flat>.panel-title{flex-wrap:wrap;gap:8px;padding:8px 12px}.allocation-flat .panel-title>div:first-child{flex:none}.allocation-flat .panel-title h2{font-size:14px}.allocation-editor.allocation-flat .panel-title>.allocation-options{flex-wrap:wrap;flex:1;align-items:center;gap:6px 10px;padding:0;display:flex}.allocation-flat .panel-title .allocation-tools{flex:1}.allocation-flat .panel-title .inline-actions{margin-left:auto}.allocation-flat .panel-title .button{min-height:28px;padding:5px 8px;font-size:10px}.allocation-editor.allocation-flat>.bundle-assets-panel{grid-row:2/4}.page-heading[hidden]{display:none}.discover-intro-row{grid-template-columns:minmax(230px,.8fr) minmax(0,1.6fr);align-items:center;gap:28px;margin-bottom:18px;display:grid}.discover-intro h1{letter-spacing:-1px;margin:0 0 8px;font-size:26px}.discover-intro p{color:var(--muted);max-width:360px;margin:0;font-size:12px;line-height:1.6}.discover-intro-row .discover-highlights{min-width:0;margin:0}.discover-intro-row .highlight-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.discover-intro-row .highlight-card{border-radius:9px;min-height:66px;padding:8px;position:relative}.discover-intro-row .highlight-token .discover-logo{background:0 0;border-radius:7px;width:46px;min-width:46px;height:46px;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.discover-intro-row .highlight-token .discover-logo img{object-fit:contain;width:100%;height:100%}.discover-intro-row .highlight-filters button{padding:5px 8px;font-size:11px}@media (max-width:1050px){.discover-intro-row{grid-template-columns:1fr;gap:16px}}@media (max-width:500px){.discover-intro-row .highlight-cards{grid-template-columns:1fr}.discover-intro-row .highlight-token{flex-wrap:nowrap}}@media (min-width:1100px){.allocation-editor.allocation-flat .table-wrap table{table-layout:auto}.allocation-editor.allocation-flat .allocation-control{grid-template-columns:90px max-content max-content max-content;column-gap:12px;width:max-content;min-width:0}.allocation-editor.allocation-flat .allocation-control>small{min-width:max-content}.allocation-editor.allocation-flat td[data-column=market]{white-space:nowrap;padding-left:18px}.allocation-editor.allocation-flat td[data-column=asset]{white-space:nowrap;width:1%}.allocation-editor.allocation-flat td[data-column=value]{white-space:nowrap}}.allocation-flat .panel-title .allocation-quick-help p,.allocation-flat .panel-title .allocation-notes p{display:block}@media (min-width:1100px){.allocation-editor.allocation-flat .allocation-control{grid-template-columns:90px 100px 145px 149px;column-gap:12px;width:520px;min-width:520px}.allocation-editor.allocation-flat .allocation-control>small{white-space:normal;overflow-wrap:anywhere;min-width:0}.allocation-editor.allocation-flat .allocation-control>small strong{overflow-wrap:anywhere;min-width:0}.allocation-editor.allocation-flat .allocation-control{grid-template-rows:minmax(28px,auto)}}.saved-allocation-overlay{z-index:100;background:#0008;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.saved-allocation-dialog{background:var(--surface);border:1px solid var(--line);width:min(700px,100%);max-height:85dvh;color:var(--ink);text-align:left;border-radius:14px;padding:22px;overflow:auto}.saved-allocation-dialog header{justify-content:space-between;align-items:center;gap:14px;display:flex}.saved-allocation-dialog h2{margin:0;font-size:20px}.saved-allocation-dialog p,.saved-allocation-dialog small{color:var(--muted);font-size:12px}.saved-allocation-dialog form{gap:8px;margin:18px 0;display:flex}.saved-allocation-dialog input{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--ink);border-radius:7px;flex:1;padding:9px}.saved-allocation-list article{border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 0;display:flex}.saved-allocation-list article>div{flex:1;min-width:0}.saved-allocation-list strong{overflow-wrap:anywhere;font-size:13px;display:block}.saved-allocation-list small{margin-top:3px;display:block}.saved-allocation-dialog .button{padding:7px 9px;font-size:11px}@media (max-width:600px){.saved-allocation-list article{flex-wrap:wrap}.saved-allocation-list article>div{flex-basis:100%}}.allocation-flat tr.allocation-drop-before td{box-shadow:inset 0 3px var(--accent)}.allocation-flat tr.allocation-drop-after td{box-shadow:inset 0 -3px var(--accent)}.allocation-quick-help summary{border-radius:50%;place-items:center;width:26px;height:26px;list-style:none;display:grid}.allocation-quick-help summary::-webkit-details-marker{display:none}.allocation-quick-help summary:hover{background:var(--accent-soft);color:var(--accent-ink)}@media (min-width:1100px){.allocation-editor.allocation-flat{grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;height:clamp(400px,100dvh - 240px,740px)}.allocation-editor.allocation-flat>.bundle-assets-panel{flex-direction:column;grid-row:2;min-height:0;display:flex;overflow:hidden}.allocation-flat .bundle-assets-panel>.table-filter,.allocation-flat .bundle-assets-panel>.pair-distribution-help{flex-shrink:0}.allocation-flat .bundle-assets-panel>.table-wrap{flex:1;min-height:0;max-height:none;overflow:auto}.allocation-editor.allocation-flat>.allocation-footer{grid-row:3}.allocation-editor.allocation-flat>.allocation-chart{grid-row:1/3;min-height:0;overflow:hidden}.allocation-flat .allocation-chart figcaption{flex-direction:column;flex:1;min-height:0;display:flex}.allocation-flat .allocation-chart-legend{min-height:0;max-height:none;overflow:auto}}@media (min-width:1100px) and (min-height:620px){main:has(.allocation-flat){flex-direction:column;height:calc(100dvh - 60px);padding-bottom:12px;display:flex}main:has(.allocation-flat)>*{flex-shrink:0}main:has(.allocation-flat)>.workspace-pass-through>.allocation-editor.allocation-flat{flex:1;height:auto;min-height:260px}}.main-shell>main{padding-top:16px}.main-shell .page-heading{gap:12px;margin-bottom:16px}.main-shell .page-heading h1{margin:0 0 5px;font-size:26px;line-height:1.2}.main-shell .page-heading p{line-height:1.5}.main-shell .discover-intro-row{gap:20px;margin-bottom:14px}.main-shell .discover-intro h1{margin:0 0 5px;line-height:1.2}.main-shell .discover-intro p{line-height:1.5}.main-shell .highlight-heading{margin-bottom:7px}@media (max-width:1050px){.main-shell .discover-intro-row{gap:12px}}@media (max-width:600px){.main-shell>main{padding-top:12px}.main-shell .page-heading h1,.main-shell .discover-intro h1{font-size:23px}.main-shell .page-heading{margin-bottom:12px}}.account-activity{min-width:0}.activity-toolbar{color:var(--muted);align-items:center;gap:10px;padding:10px 12px;font-size:11px;display:flex}.account-activity>.activity-toolbar{padding:0 0 10px}.activity-toolbar select{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;border-radius:6px;margin-left:auto;padding:6px 8px}.activity-toolbar .button{min-height:29px;padding:6px 10px;font-size:11px}.activity-toolbar h2{color:var(--ink);margin:0;font-size:14px}.activity-toolbar h2 small{color:var(--muted);margin-left:6px;font-size:11px}.activity-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.activity-metrics>div{border:1px solid var(--line);background:var(--surface);border-radius:9px;flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}.activity-metrics small{color:var(--muted);font-size:10px}.activity-metrics strong{letter-spacing:-.6px;overflow-wrap:anywhere;font-size:22px}.activity-table-scroll{min-height:100px;max-height:calc(100dvh - 330px);overflow:auto}.activity-table-scroll table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}.activity-table-scroll th{background:var(--soft);z-index:1;font-size:10px;position:sticky;top:0}.activity-table-scroll td,.activity-table-scroll th{border-bottom:1px solid var(--line);text-align:left;font-variant-numeric:tabular-nums;height:34px;padding:8px 10px}.activity-status{background:var(--soft);text-transform:capitalize;border-radius:5px;padding:3px 6px;font-size:10px;display:inline-block}.activity-status.confirmed{color:var(--success)}.activity-status.failed{color:var(--danger)}.activity-empty{color:var(--muted);text-align:center;padding:22px 12px;font-size:12px}.activity-message,.activity-scope{color:var(--muted);margin:8px 0;font-size:10px}.activity-message{padding:0 12px}@media (max-width:800px){.activity-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-toolbar{flex-wrap:wrap}.activity-table-scroll{max-height:60dvh}}@media (max-width:480px){.activity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-pass-through{display:contents}.overview-workspace .stats{margin-bottom:12px}.overview-workspace .stat{padding:12px 16px}.overview-workspace .stat-number,.overview-workspace .stat-number.smaller{margin:6px 0;font-size:26px}.overview-workspace .stat-caption{font-size:10px}.overview-workspace .panel-title{padding:12px 14px}.overview-workspace .panel-title h2{font-size:14px}.overview-workspace .panel-title p{margin-top:4px;font-size:10px}.overview-workspace .strategy-card{min-height:0;padding:16px}.overview-workspace .strategy-card h2{margin:12px 0 6px;font-size:19px}.overview-workspace .strategy-card p{margin:0 0 12px;font-size:11px;line-height:1.5}.overview-workspace .strategy-card .button{min-height:32px;padding:7px 10px;font-size:11px}@media (min-width:1100px) and (min-height:620px){.main-shell>main:has(.overview-workspace){flex-direction:column;height:calc(100dvh - 60px);padding-bottom:12px;display:flex}main:has(.overview-workspace)>*{flex-shrink:0}main>.overview-workspace{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,2.3fr) minmax(210px,.85fr) minmax(180px,.75fr);gap:12px;min-height:300px;display:grid}.overview-workspace>.stats{grid-column:1/-1;margin:0}.overview-workspace>.overview-grid{display:contents}.overview-workspace .distribution{flex-direction:column;grid-area:2/2;min-height:0;display:flex;overflow:auto}.overview-workspace .overview-actions{flex-direction:column;grid-area:2/3;gap:12px;min-height:0;display:flex;overflow:auto}.overview-workspace .strategy-card{flex-direction:column;flex:1;display:flex}.overview-workspace .strategy-card .button{margin-top:auto}.overview-workspace>.holdings{flex-direction:column;grid-area:2/1;min-width:0;min-height:0;margin:0;display:flex;overflow:hidden}.overview-workspace .overview-assets-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.overview-workspace .table-wrap{flex:1;min-height:0;max-height:none;overflow:auto}.overview-workspace .table-filter{flex-shrink:0;padding:7px 12px}.overview-workspace .composition{flex-direction:column;flex:1;justify-content:center;padding:12px;display:flex}.overview-workspace .composition-main{display:block}.overview-workspace .composition-holdings,.overview-workspace .composition-expanded{display:none}.overview-workspace .composition-ring{width:100%;max-width:230px}.overview-workspace .composition-center strong{font-size:21px}.overview-workspace .composition-center span,.overview-workspace .composition-center small{font-size:9px}.overview-workspace .distribution .panel-footer{padding:10px;font-size:9px;display:block}.overview-workspace .distribution .panel-footer .push-right{float:none;margin-top:4px;display:block}}.balance-update-delayed{color:var(--warning);align-items:center;gap:7px;margin-bottom:10px;font-size:11px;display:flex}.balance-update-delayed svg{flex-shrink:0}.overview-workspace>.holdings>.panel-title{gap:8px;min-height:0;padding:7px 12px}.overview-workspace>.holdings>.panel-title>div>p{display:none}.overview-workspace>.holdings>.panel-title h2{margin:0;font-size:13px}.overview-workspace>.holdings>.panel-title .button{min-height:27px;padding:5px 9px;font-size:10px}.overview-workspace>.holdings>.panel-title .text-button{padding:4px;font-size:10px}.overview-workspace .overview-assets-panel>.table-filter{gap:8px;min-height:0;padding:4px 12px;font-size:10px}.overview-workspace .table-filter .table-tool{width:25px;height:25px;min-height:25px;padding:4px}.overview-workspace .table-filter label{gap:5px;font-size:10px}@media (min-width:1100px) and (min-height:620px){.main-shell>main:has(.account-activity){flex-direction:column;height:calc(100dvh - 60px);padding-bottom:12px;display:flex}main:has(.account-activity)>*{flex-shrink:0}main>.account-activity{flex-direction:column;flex:1;min-height:260px;display:flex}.account-activity>.activity-toolbar,.account-activity>.activity-metrics{flex-shrink:0}.account-activity>.activity-transactions{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.activity-transactions>.activity-toolbar,.activity-transactions>.activity-message{flex-shrink:0}.account-activity .activity-table-scroll{flex:1;min-height:0;max-height:none;overflow:auto}.account-activity .activity-table-scroll:has(.activity-empty){flex-direction:column;display:flex}.account-activity .activity-empty{flex:1;justify-content:center;align-items:center;margin:0;padding:24px;display:flex}}main:has(.overview-workspace)>.page-heading{align-items:center}main:has(.overview-workspace)>.page-heading>.stats{flex:1;grid-template-columns:1.2fr 1fr;max-width:58%;margin:0}main:has(.overview-workspace)>.page-heading>.stats .stat{min-width:0;padding:9px 12px}main:has(.overview-workspace)>.page-heading>.stats .stat-label{font-size:10px}main:has(.overview-workspace)>.page-heading>.stats .stat-number{margin:4px 0;font-size:23px}main:has(.overview-workspace)>.page-heading>.stats .stat-number span{font-size:11px}main:has(.overview-workspace)>.page-heading>.stats .stat-caption{font-size:9px;line-height:1.4}@media (min-width:1100px) and (min-height:620px){main>.overview-workspace{grid-template-rows:minmax(0,1fr)}.overview-workspace .distribution,.overview-workspace .overview-actions,.overview-workspace>.holdings{grid-row:1}}@media (max-width:1200px){main:has(.overview-workspace)>.page-heading{flex-wrap:wrap}main:has(.overview-workspace)>.page-heading>.stats{flex-basis:100%;width:100%;max-width:100%;margin-top:8px}}.activity-intro{flex-shrink:0;align-items:center;gap:20px;margin-bottom:12px;display:flex}.activity-title{flex:1;min-width:0}.activity-title h1{margin:0 0 5px;font-size:26px;line-height:1.2}.activity-title p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.activity-intro .activity-metrics{flex:1.4;grid-template-columns:1.3fr 1fr 1fr;margin:0}.activity-intro .activity-metrics>div{padding:9px 12px}.activity-menu{color:var(--ink);flex-shrink:0;margin-left:auto;font-size:11px;position:relative}.activity-menu summary{white-space:nowrap;cursor:pointer;border:1px solid var(--line);background:var(--surface);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;min-width:150px;padding:7px 10px;list-style:none;display:flex}.activity-menu summary::-webkit-details-marker{display:none}.activity-menu summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.activity-menu-options{z-index:20;border:1px solid var(--line);background:var(--surface);width:max-content;min-width:100%;box-shadow:0 8px 24px color-mix(in srgb,var(--shadow-color) 18%,transparent);border-radius:8px;padding:4px;position:absolute;top:calc(100% + 5px);right:0}.activity-menu-options button{white-space:nowrap;width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;gap:18px;padding:8px 10px;display:flex}.activity-menu-options button:hover,.activity-menu-options button:focus-visible,.activity-menu-options button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink)}.activity-transactions{overflow:visible}.activity-transactions .activity-table-scroll{border-radius:0 0 10px 10px}@media (max-width:1100px){.activity-intro{flex-direction:column;align-items:stretch}.activity-intro .activity-metrics{flex:auto}}.account-value-chart{border-top:1px solid var(--line);flex-shrink:0;padding:12px}.value-chart-heading{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.value-chart-heading>div{gap:3px;display:flex}.value-chart-heading button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px;font-size:10px}.value-chart-heading button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink)}.account-value-chart svg{width:100%;max-height:130px;margin-top:6px;display:block}.value-chart-labels{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.account-value-chart>small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.value-chart-empty{min-height:90px;color:var(--muted);text-align:center;justify-content:center;align-items:center;font-size:11px;display:flex}main:has(.overview-workspace)>.page-heading>.stats{grid-template-columns:1.2fr 1fr .8fr;max-width:65%}.sidebar-resource-links,.sidebar-socials{align-items:center;gap:12px;margin-bottom:9px;display:flex}.sidebar-resource-links a,.sidebar-resource-links button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:none}.sidebar-resource-links a:hover,.sidebar-resource-links button:hover{color:var(--accent)}.sidebar-socials button{color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.sidebar-foot>small{font-size:9px;line-height:1.4;display:block}@media (min-width:1100px) and (min-height:620px){.overview-workspace .composition{min-height:200px;padding:10px}.overview-workspace .composition-ring{max-width:200px}}@media (max-width:1200px){main:has(.overview-workspace)>.page-heading>.stats{max-width:100%}}.sidebar-collapse-toggle{display:none}@media (min-width:901px){.sidebar{z-index:30;transition:width .2s,padding .2s}.main-shell{transition:margin-left .2s,width .2s}.sidebar-collapse-toggle{border:1px solid var(--line);background:var(--surface);width:25px;height:25px;color:var(--muted);cursor:pointer;z-index:2;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.sidebar-collapse-toggle:hover{background:var(--accent-soft);color:var(--accent-ink)}.sidebar-collapsed .sidebar{width:64px;padding-left:8px;padding-right:8px}.sidebar-collapsed .main-shell{width:calc(100% - 64px);margin-left:64px}.sidebar-collapsed .sidebar .brand{justify-content:center;gap:0;padding:0}.sidebar-collapsed .sidebar .brand-wordmark{display:none}.sidebar-collapsed .sidebar .nav-item{justify-content:center;gap:0;padding:12px}.sidebar-collapsed .sidebar .nav-item>span,.sidebar-collapsed .sidebar .nav-lock,.sidebar-collapsed .sidebar .nav-unlock-hint,.sidebar-collapsed .sidebar-bottom{display:none}.sidebar-collapsed .sidebar .nav-item>svg{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.sidebar,.main-shell{transition:none}}.overview-workspace .distribution{grid-template-rows:minmax(0,1fr) minmax(0,1fr);display:grid}.distribution-half{flex-direction:column;min-height:0;display:flex;overflow:hidden}.overview-workspace .distribution-half .composition{flex:1;justify-content:center;min-height:0;padding:8px 12px;display:flex}.overview-workspace .distribution-half .composition-main{min-height:0}.overview-workspace .distribution-half .composition-ring{max-width:min(180px,20dvh)}.overview-workspace .distribution-half .composition-summary{display:none}.overview-workspace .account-value-chart{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 25%,var(--surface)),var(--surface));flex-direction:column;gap:8px;min-height:0;padding:14px;display:flex}.value-chart-readout{font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;display:flex}.value-chart-readout strong{letter-spacing:-.6px;color:var(--ink);font-size:22px}.value-chart-readout span{color:var(--muted);font-size:9px}.account-value-chart .value-chart-plot{cursor:crosshair;outline-offset:3px;flex:1;width:100%;min-height:65px;max-height:none}.value-chart-line{stroke-linecap:round;animation:.65s ease-out value-line-in}@keyframes value-line-in{0%{opacity:0;stroke-dasharray:400;stroke-dashoffset:400px}to{opacity:1;stroke-dasharray:400;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.value-chart-line{animation:none}}@media (max-width:1099px){.overview-workspace .distribution{min-height:560px}.overview-workspace .distribution-half .composition-holdings{display:none}}.app-status-band{border-top:1px solid var(--line);background:var(--bg);height:26px;color:var(--muted);z-index:35;justify-content:space-between;align-items:center;gap:14px;padding:0 14px;font-size:10px;display:flex;position:fixed;inset:auto 0 0}.app-status-band .chain-card{background:0 0;border:0;border-radius:0;gap:8px;height:auto;min-height:0;margin:0;padding:0;font-size:9px;display:flex}.app-status-band .network-icon{display:none}.app-status-band .chain-card>div{align-items:center;gap:7px;display:flex}.app-status-band .chain-card strong{font-size:9px;font-weight:500}.app-status-band .chain-card span{font-size:9px}.app-status-band .status-dot{width:5px;height:5px;margin:0}.app-status-band .sidebar-foot{border:0;align-items:center;gap:14px;margin:0;padding:0;line-height:1;display:flex}.app-status-band .sidebar-resource-links,.app-status-band .sidebar-socials{gap:10px;margin:0}.app-status-band .sidebar-resource-links a,.app-status-band .sidebar-resource-links button{font-size:9px}.app-status-band .sidebar-socials svg{width:12px;height:12px}.app-status-band .sidebar-foot>small{font-size:9px}.app-shell>.sidebar{bottom:26px}.app-shell>.main-shell{padding-bottom:26px}@media (min-width:1100px) and (min-height:620px){:is(.main-shell>main:has(.overview-workspace),.main-shell>main:has(.account-activity),.main-shell>main:has(.allocation-flat)){height:calc(100dvh - 86px)}}@media (max-width:600px){.app-shell>.main-shell{padding-bottom:94px}.app-status-band{gap:6px;padding:0 8px}.app-status-band .sidebar-foot{gap:8px}.app-status-band .chain-card>div>span{display:none}.app-status-band .sidebar-foot>small{max-width:94px;font-size:8px;line-height:1.2}}.app-status-band .chain-card>div{align-items:baseline;line-height:1}.app-status-band .chain-card span:not(.network-icon){margin-top:0;line-height:1}.app-status-band .chain-card strong{line-height:1}.app-status-band .chain-card .status-dot{align-self:center}@media (min-width:1201px){.main-shell .page-heading:not([hidden]),.main-shell .activity-intro,.main-shell .discover-intro-row{box-sizing:border-box;align-items:center;min-height:86px}}.topbar{gap:16px}.global-search-trigger{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--muted);cursor:pointer;border-radius:9px;flex:0 370px;align-items:center;gap:9px;padding:8px 12px;font-size:11px;display:flex}.global-search-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-trigger kbd{font:inherit;white-space:nowrap;background:var(--soft);border-radius:4px;margin-left:auto;padding:2px 4px;font-size:9px}.global-search-dialog{border:1px solid var(--line);background:var(--surface);width:min(760px,100vw - 32px);max-height:75dvh;color:var(--ink);box-shadow:0 24px 80px color-mix(in srgb,var(--shadow-color) 30%,transparent);border-radius:16px;margin:12dvh auto auto;padding:0;overflow:auto}.global-search-dialog::backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.global-search-content{padding:12px}.global-search-input{border:1px solid var(--line);background:var(--bg);color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.global-search-input input{width:100%;min-width:0;color:var(--ink);font:inherit;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:14px}.global-search-input button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:3px;display:grid}.global-search-caption{color:var(--muted);align-items:center;gap:10px;padding:12px 6px;font-size:11px;display:flex}.global-search-caption strong{background:var(--accent-soft);color:var(--accent-ink);border-radius:5px;padding:4px 8px}.global-search-caption small{margin-left:auto}.global-search-row{width:100%;color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 100px 100px 70px 16px;align-items:center;gap:12px;padding:10px 8px;font-size:12px;display:grid}.global-search-row:hover,.global-search-row[aria-selected=true]{background:var(--soft)}.search-token-logo{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:11px;display:grid;overflow:hidden}.search-token-logo img{object-fit:contain;width:100%;height:100%}.search-token-identity{flex-direction:column;gap:3px;min-width:0;display:flex}.search-token-identity small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.search-token-metric,.search-token-change{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;gap:5px;display:flex}.search-token-metric small,.search-token-change small{color:var(--muted);font-size:9px}.global-search-empty{text-align:center;color:var(--muted);padding:36px 12px;font-size:12px}@media (max-width:700px){.global-search-trigger{flex:0 0 32px;padding:7px}.global-search-trigger span,.global-search-trigger kbd{display:none}.global-search-row{grid-template-columns:30px minmax(0,1fr) 75px 60px;gap:8px}.global-search-row>.search-token-metric:nth-child(3),.global-search-row>svg{display:none}.global-search-dialog{margin-top:8dvh}.global-search-input input{font-size:12px}}.global-search{flex:0 370px;min-width:0;position:relative}.global-search .global-search-input{background:var(--surface);border-radius:9px;gap:9px;padding:8px 12px}.global-search .global-search-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.global-search .global-search-input input{font-size:11px}.global-search-input>svg{flex-shrink:0}.global-search-input kbd{font:inherit;white-space:nowrap;background:var(--soft);border-radius:4px;padding:2px 4px;font-size:9px}.global-search-dropdown{border:1px solid var(--line);background:var(--surface);width:min(660px,100vw - 100px);max-height:70dvh;color:var(--ink);box-shadow:0 12px 36px color-mix(in srgb,var(--shadow-color) 20%,transparent);z-index:60;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto}@media (max-width:700px){.global-search{flex:160px}.global-search-input kbd{display:none}.global-search .global-search-input{padding:7px}.global-search-dropdown{width:calc(100vw - 24px);position:fixed;top:60px;left:12px}}@media (min-width:1201px){.discover-intro-row .highlight-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.global-search{flex-basis:500px;transition:flex-basis .22s}.global-search[data-open=true]{flex-basis:550px}.global-search .global-search-input{transition:border-color .18s,box-shadow .18s,background .18s}.global-search .global-search-input:hover{border-color:var(--accent)}.global-search .global-search-input:focus-within{background:var(--surface);box-shadow:0 0 0 3px var(--accent-soft),0 4px 16px color-mix(in srgb,var(--accent) 10%,transparent)}.global-search-dropdown{transform-origin:top;animation:.16s ease-out search-menu-in;left:50%;transform:translate(-50%)}.global-search-row{transition:background .13s}.search-loading-icon{animation:.85s linear infinite search-spin}@keyframes search-spin{to{transform:rotate(360deg)}}@keyframes search-menu-in{0%{opacity:0;transform:translate(-50%)translateY(-5px)scale(.985)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (max-width:700px){.global-search,.global-search[data-open=true]{flex-basis:160px}.global-search-dropdown{animation:.16s ease-out search-mobile-in;left:12px;transform:none}}@keyframes search-mobile-in{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.global-search,.global-search .global-search-input,.global-search-row{transition:none}.global-search-dropdown,.search-loading-icon{animation:none}}.main-shell .page-heading>.allocation-header-stats{flex:1;grid-template-columns:1.2fr 1fr 1fr;max-width:58%;margin:0}.main-shell .allocation-header-stats .stat{min-width:0;padding:9px 12px}.main-shell .allocation-header-stats .stat-label{font-size:10px}.main-shell .allocation-header-stats .stat-number{font-variant-numeric:tabular-nums;margin:4px 0;font-size:23px}@media (max-width:1200px){.main-shell .page-heading:has(.allocation-header-stats){flex-wrap:wrap}.main-shell .page-heading>.allocation-header-stats{flex-basis:100%;width:100%;max-width:100%;margin-top:8px}}.overview-workspace .strategy-card{background:linear-gradient(145deg,var(--accent-soft),var(--surface));transition:box-shadow .18s,transform .18s;overflow:auto}.overview-workspace .strategy-card:hover{box-shadow:0 6px 20px color-mix(in srgb,var(--accent) 12%,transparent);transform:none}.overview-workspace .discover-card{background:linear-gradient(145deg,var(--soft),var(--surface))}.overview-workspace .strategy-card .strategy-icon{display:none}.overview-workspace .strategy-card h2{margin-top:0}.product-preview{gap:7px;margin:4px 0 14px;display:grid}.preview-weight-row{grid-template-columns:24px 1fr auto;align-items:center;gap:4px 7px;font-size:11px;display:grid}.preview-weight-row>span:last-of-type{font-variant-numeric:tabular-nums}.preview-weight-row>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-weight-row>:first-child{width:24px;height:24px}.preview-weight-track{background:var(--line);border-radius:5px;grid-column:2/4;height:4px;overflow:hidden}.preview-weight-track i{border-radius:inherit;height:100%;transition:width .6s;display:block}.preview-market-row{text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 3px;font-size:11px;transition:background .15s;display:grid}.preview-market-row:hover{background:var(--accent-soft)}.preview-logo{background:var(--surface);border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid;overflow:hidden}.preview-logo img{object-fit:contain;width:100%;height:100%}.preview-identity{gap:2px;min-width:0;display:grid}.preview-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-identity small,.preview-period,.preview-empty{color:var(--muted);font-size:9px}.preview-period{text-align:right}@media (prefers-reduced-motion:reduce){.overview-workspace .strategy-card,.preview-market-row,.preview-weight-track i{transition:none}.overview-workspace .strategy-card:hover{transform:none}}.overview-workspace .overview-actions .strategy-card{--preview-accent:var(--accent);isolation:isolate;border:1px solid color-mix(in srgb,var(--preview-accent) 16%,var(--line));background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--preview-accent) 9%,transparent),transparent 65%),var(--surface);box-shadow:0 2px 6px color-mix(in srgb,var(--shadow-color) 4%,transparent);border-radius:14px;flex-direction:column;align-items:stretch;display:flex;position:relative}.overview-workspace .overview-actions .discover-card{--preview-accent:var(--info)}.overview-workspace .overview-actions .strategy-card:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--preview-accent) 12%,transparent);transform:none}.overview-workspace .overview-actions .strategy-card h2{letter-spacing:-.5px;color:var(--ink);margin:0 0 6px;font-size:18px;line-height:1.2}.overview-workspace .overview-actions .strategy-card p{margin-bottom:12px;font-size:10px;line-height:1.5}.overview-actions .product-preview{gap:0;width:100%;margin:0 0 14px}.overview-actions .preview-weight-row{border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent);grid-template-columns:26px minmax(0,1fr) auto;gap:4px 8px;padding:8px 0}.overview-actions .preview-weight-row:last-child{border-bottom:0}.overview-actions .preview-weight-row>.token{grid-row:1/3;width:26px;height:26px;background:0 0!important}.overview-actions .preview-weight-row>.token img{object-fit:contain;width:100%;height:100%}.overview-actions .preview-weight-row>span:last-of-type{color:var(--muted);text-align:right;font-size:10px}.overview-actions .preview-weight-track{background:color-mix(in srgb,var(--line) 75%,transparent);height:3px}.overview-actions .preview-weight-track i{box-shadow:0 0 6px color-mix(in srgb,var(--preview-accent) 20%,transparent)}.overview-actions .preview-market-row{border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent);border-radius:0;gap:8px;padding:8px 0}.overview-actions .preview-market-row:last-of-type{border-bottom:0}.overview-actions .preview-market-row:hover{background:color-mix(in srgb,var(--preview-accent) 6%,transparent)}.overview-actions .preview-market-row>span:last-child{font-variant-numeric:tabular-nums;text-align:right;font-size:10px}.overview-actions .preview-period{opacity:.8;margin-top:5px;font-size:8px}.overview-workspace .overview-actions .strategy-card .button.primary{background:linear-gradient(110deg,var(--preview-accent),color-mix(in srgb,var(--preview-accent) 78%,var(--ink)),var(--preview-accent),color-mix(in srgb,var(--preview-accent) 82%,var(--surface)));width:100%;min-height:34px;color:var(--on-accent);box-shadow:0 3px 9px color-mix(in srgb,var(--preview-accent) 18%,transparent);background-size:300% 100%;border:0;border-radius:9px;flex-shrink:0;align-self:stretch;margin-top:auto;transition:box-shadow .18s,transform .18s;animation:9s ease-in-out infinite preview-gradient-flow;position:relative;overflow:hidden}.overview-workspace .overview-actions .strategy-card .button.primary:hover{box-shadow:0 5px 15px color-mix(in srgb,var(--preview-accent) 28%,transparent);transform:none}.overview-actions .strategy-card .button svg{transition:transform .18s}.overview-actions .strategy-card .button:hover svg{transform:translate(3px)}@keyframes preview-gradient-flow{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.overview-workspace .overview-actions .strategy-card .button.primary{transition:none;animation:none}.overview-actions .strategy-card .button svg{transition:none}.overview-workspace .overview-actions .strategy-card:hover,.overview-workspace .overview-actions .strategy-card .button.primary:hover,.overview-actions .strategy-card .button:hover svg{transform:none}}@keyframes overview-reveal{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0}}@keyframes overview-bar-reveal{0%{scale:0 1}to{scale:1}}.main-shell main:has(.overview-workspace)>.page-heading{animation:.32s ease-out both overview-reveal}.overview-workspace>.holdings{animation:.42s ease-out 40ms both overview-reveal}.overview-workspace .distribution{animation:.42s ease-out .1s both overview-reveal}.overview-workspace .overview-actions .strategy-card{animation:.42s ease-out .16s both overview-reveal}.overview-workspace .overview-actions .strategy-card:nth-child(2){animation-delay:.22s}.overview-workspace .holdings tbody tr{transition:background-color .16s,box-shadow .16s}.overview-workspace .holdings tbody tr:hover{background:color-mix(in srgb,var(--accent) 5%,var(--surface));box-shadow:inset 2px 0 var(--accent)}.overview-workspace .holdings tbody tr .token{transition:transform .18s}.overview-workspace .holdings tbody tr:hover .token{transform:scale(1.08)}.overview-workspace .weight-track i{transform-origin:0;transition:width .65s;animation:.65s ease-out overview-bar-reveal}.overview-workspace .composition-ring svg circle{transition:stroke-dasharray .65s,stroke-dashoffset .65s,stroke-width .18s,opacity .18s}.overview-workspace .composition-ring{animation:.65s ease-out .13s both overview-reveal}.overview-workspace .composition-center{pointer-events:none}.overview-workspace button{transition:background-color .16s,box-shadow .16s,translate .16s}.overview-workspace button:active{translate:0 1px}.live-value{font-variant-numeric:tabular-nums;border-radius:4px;display:inline;font:inherit!important}.main-shell main:has(.overview-workspace) .stats .stat{transition:background-color .18s}.main-shell main:has(.overview-workspace) .stats .stat:hover{background:color-mix(in srgb,var(--accent) 4%,var(--surface))}@media (prefers-reduced-motion:reduce){.overview-workspace>.holdings,.overview-workspace .distribution,.overview-workspace .overview-actions .strategy-card,.overview-workspace .composition-ring,.overview-workspace .weight-track i{animation:none}.main-shell main:has(.overview-workspace)>.page-heading{animation:none}.overview-workspace .holdings tbody tr,.overview-workspace .holdings tbody tr .token,.overview-workspace .weight-track i,.overview-workspace .composition-ring svg circle,.overview-workspace button{transition:none}.main-shell main:has(.overview-workspace) .stats .stat{transition:none}.overview-workspace .holdings tbody tr:hover .token{transform:none}.overview-workspace button:active{translate:none}}@media (min-width:1100px) and (min-height:620px){.overview-workspace .overview-actions{grid-template-rows:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.overview-workspace .overview-actions .strategy-card{gap:0;min-height:0;padding:14px;overflow:hidden}.overview-workspace .overview-actions .strategy-card h2,.overview-workspace .overview-actions .strategy-card p{flex-shrink:0}.overview-workspace .overview-actions .product-preview{flex:1;align-content:start;min-height:0;margin-bottom:10px;overflow:auto}.overview-workspace .overview-actions .preview-weight-row,.overview-workspace .overview-actions .preview-market-row{padding-top:6px;padding-bottom:6px}.overview-workspace .overview-actions .strategy-card .button.primary{flex:0 0 34px;margin-top:auto}}.overview-workspace .overview-actions .strategy-card .button.primary:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff14 25%,#ffffff52 50%,#ffffff14 75%,#0000);width:40%;animation:5s ease-in-out infinite cta-light-sweep;position:absolute;inset:-50% auto -50% -60%;transform:skew(-18deg)}.overview-workspace .overview-actions .discover-card .button.primary:after{animation-delay:1.8s}.overview-workspace .overview-actions .strategy-card .button.primary:hover,.overview-workspace .overview-actions .strategy-card .button.primary:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--preview-accent) 14%,transparent),0 6px 18px color-mix(in srgb,var(--preview-accent) 35%,transparent),inset 0 1px 0 #ffffff38}@keyframes cta-light-sweep{0%,55%{left:-60%}85%,to{left:135%}}@media (prefers-reduced-motion:reduce){.overview-workspace .overview-actions .strategy-card .button.primary:after{animation:none;display:none}}@keyframes allocation-reveal{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0}}.main-shell main:has(.allocation-flat)>.page-heading{animation:.32s ease-out both allocation-reveal}.allocation-editor.allocation-flat{animation:.42s ease-out 60ms both allocation-reveal}.allocation-flat .allocation-chart{background:radial-gradient(ellipse at top,var(--soft),var(--surface) 65%)}.allocation-flat .allocation-chart-ring{animation:.55s ease-out .13s both overview-reveal}.allocation-flat .allocation-chart-ring circle{transition:stroke-dasharray .35s,stroke-dashoffset .35s,opacity .16s,stroke-width .16s}.allocation-flat .allocation-chart-ring circle:hover{stroke-width:14px}.allocation-flat tbody tr{transition:background-color .16s,box-shadow .16s}.allocation-flat tbody tr:hover,.allocation-flat tbody tr:focus-within{background:color-mix(in srgb,var(--accent) 5%,var(--surface));box-shadow:inset 2px 0 var(--accent)}.allocation-flat tbody tr .token{transition:transform .18s}.allocation-flat tbody tr:hover .token{transform:scale(1.06)}.allocation-flat .allocation-chart-legend>span{border-radius:5px;padding:3px 4px;transition:background-color .15s}.allocation-flat .allocation-chart-legend>span:hover{background:var(--soft)}.allocation-flat .percent-input input{transition:border-color .16s,box-shadow .16s,background-color .16s}.allocation-flat .percent-input input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.allocation-flat input[type=range]:not(:disabled){cursor:ew-resize}.allocation-flat input[type=range]:not(:disabled):hover{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--accent) 25%,transparent))}.allocation-flat button{transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.allocation-flat .panel-title .button:not(:disabled):hover,.allocation-flat .allocation-footer .button.secondary:not(:disabled):hover{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 3px 10px color-mix(in srgb,var(--accent) 12%,transparent);transform:translateY(-1px)}.allocation-flat button:not(:disabled):active{transform:translateY(1px)}.allocation-flat .allocation-footer .button.primary:not(:disabled){isolation:isolate;background:linear-gradient(110deg,var(--accent),color-mix(in srgb,var(--accent) 78%,var(--ink)),var(--accent),color-mix(in srgb,var(--accent) 82%,var(--surface)));box-shadow:0 3px 10px color-mix(in srgb,var(--accent) 22%,transparent);background-size:300% 100%;border-color:#0000;animation:9s ease-in-out infinite preview-gradient-flow;position:relative;overflow:hidden}.allocation-flat .allocation-footer .button.primary:not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff4d,#0000);width:40%;animation:5s ease-in-out infinite cta-light-sweep;position:absolute;inset:-50% auto -50% -60%;transform:skew(-18deg)}.allocation-flat .allocation-footer .button.primary:not(:disabled):hover{box-shadow:0 0 0 3px var(--accent-soft),0 5px 18px color-mix(in srgb,var(--accent) 30%,transparent);transform:translateY(-1px)}.allocation-flat .allocation-footer .button.primary svg{transition:transform .18s}.allocation-flat .allocation-footer .button.primary:not(:disabled):hover svg{transform:translate(3px)}.allocation-header-stats .stat{transition:background-color .18s}.allocation-header-stats .stat:hover{background:color-mix(in srgb,var(--accent) 4%,var(--surface))}@media (prefers-reduced-motion:reduce){.allocation-editor.allocation-flat,.allocation-flat .allocation-chart-ring,.allocation-flat .allocation-footer .button.primary:not(:disabled){animation:none}.main-shell main:has(.allocation-flat)>.page-heading{animation:none}.allocation-flat .allocation-footer .button.primary:after{display:none}.allocation-flat button,.allocation-flat .allocation-chart-ring circle,.allocation-flat tbody tr,.allocation-flat tbody tr .token,.allocation-flat .allocation-chart-legend>span,.allocation-flat .percent-input input,.allocation-header-stats .stat,.allocation-flat .allocation-footer .button.primary svg{transition:none}.allocation-flat button:not(:disabled):hover,.allocation-flat button:not(:disabled):active,.allocation-flat tbody tr:hover .token,.allocation-flat .allocation-footer .button.primary:not(:disabled):hover svg{transform:none}}.discover-intro-row{animation:.32s ease-out both overview-reveal}.discovery-panel{animation:.42s ease-out 60ms both overview-reveal}.discover-highlights .highlight-card{transition:border-color .16s,box-shadow .16s,transform .16s;animation:.32s ease-out both overview-reveal}.discover-highlights .highlight-card:hover{border-color:var(--accent);box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 12%,transparent);transform:translateY(-2px)}.highlight-filters button{transition:background-color .18s,color .18s,box-shadow .18s}.highlight-filters button:hover{box-shadow:inset 0 0 0 1px var(--line)}.discovery-panel tbody tr{transition:background-color .16s,box-shadow .16s}.discovery-panel tbody tr:hover,.discovery-panel tbody tr:focus-within{background:color-mix(in srgb,var(--accent) 5%,var(--surface));box-shadow:inset 2px 0 var(--accent)}.discovery-panel .discover-logo,.discover-highlights .discover-logo{transition:transform .18s}.discovery-panel tbody tr:hover .discover-logo,.discover-highlights .highlight-card:hover .discover-logo{transform:scale(1.07)}.discovery-panel .discover-search{transition:border-color .18s,box-shadow .18s}.discovery-panel .discover-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);border-radius:8px}.discovery-panel .discover-sort,.discovery-panel .pool-market-link{transition:color .16s,background-color .16s}.discovery-panel .discover-sort:hover,.discovery-panel .pool-market-link:hover{color:var(--accent)}:is(.discovery-panel,.discover-highlights) .discover-trade-button:not(:disabled){isolation:isolate;background:linear-gradient(110deg,var(--accent),color-mix(in srgb,var(--accent) 78%,var(--ink)),var(--accent),color-mix(in srgb,var(--accent) 82%,var(--surface)));color:var(--on-accent);background-size:300% 100%;border-color:#0000;transition:box-shadow .18s,transform .18s;animation:9s ease-in-out infinite preview-gradient-flow;position:relative;overflow:hidden}:is(.discovery-panel,.discover-highlights) .discover-trade-button:not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:40%;animation:6s ease-in-out infinite cta-light-sweep;position:absolute;inset:-50% auto -50% -60%;transform:skew(-18deg)}.discovery-panel tbody tr:nth-child(3n+1) .discover-trade-button:after{animation-delay:1s}.discovery-panel tbody tr:nth-child(3n+2) .discover-trade-button:after{animation-delay:2s}:is(.discovery-panel,.discover-highlights) .discover-trade-button:not(:disabled):hover{box-shadow:0 0 0 3px var(--accent-soft),0 3px 10px color-mix(in srgb,var(--accent) 25%,transparent);transform:translateY(-1px)}:is(.discovery-panel,.discover-highlights) .discover-trade-button:not(:disabled):active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.discover-intro-row,.discovery-panel,.discover-highlights .highlight-card,:is(.discovery-panel,.discover-highlights) .discover-trade-button:not(:disabled){animation:none}.discover-highlights .highlight-card,.highlight-filters button,.discovery-panel tbody tr,.discovery-panel .discover-logo,.discover-highlights .discover-logo,.discovery-panel .discover-search,.discovery-panel .discover-sort,.discovery-panel .pool-market-link,:is(.discovery-panel,.discover-highlights) .discover-trade-button{transition:none}:is(.discovery-panel,.discover-highlights) .discover-trade-button:after{display:none}.discover-highlights .highlight-card:hover,.discovery-panel tbody tr:hover .discover-logo,.discover-highlights .highlight-card:hover .discover-logo,:is(.discovery-panel,.discover-highlights) .discover-trade-button:not(:disabled):hover,:is(.discovery-panel,.discover-highlights) .discover-trade-button:not(:disabled):active{transform:none}}.discover-intro-row .highlight-card,.discover-intro-row .highlight-card:hover{overflow:hidden;transform:none}.discover-intro-row .highlight-token .discover-logo,.discover-intro-row .highlight-card:hover .highlight-token .discover-logo{transition:filter .18s;transform:translateY(-50%)}.discover-intro-row .highlight-card:hover .highlight-token .discover-logo{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 25%,transparent))}.discover-intro-row .highlight-card:hover{background:linear-gradient(115deg,var(--surface),color-mix(in srgb,var(--accent) 7%,var(--surface)),var(--surface));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface) 80%,transparent),0 3px 12px color-mix(in srgb,var(--accent) 13%,transparent)}.discovery-panel tbody tr:hover .discover-logo{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--accent) 20%,transparent));transform:none}@media (hover:hover) and (pointer:fine){.discovery-panel.discovery-compact tbody td{transition:padding-block .18s,background-color .18s}.discovery-panel.discovery-compact tbody tr:hover td{background-color:color-mix(in srgb,var(--accent) 5%,var(--surface));padding-top:7px;padding-bottom:7px}}:is(.discovery-panel,.discover-highlights) .discover-trade-button:not(:disabled){color:var(--accent-ink);border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));background:linear-gradient(115deg,color-mix(in srgb,var(--accent) 14%,var(--surface)),color-mix(in srgb,var(--accent) 32%,var(--surface)),var(--surface),color-mix(in srgb,var(--accent) 20%,var(--surface)));box-shadow:inset 0 1px 0 #ffffff73,0 2px 7px color-mix(in srgb,var(--accent) 16%,transparent);background-size:300% 100%}:is(.discovery-panel,.discover-highlights) .discover-trade-button:not(:disabled):after{background:linear-gradient(100deg,#0000,#ffffffb8,#0000);width:60%;animation-duration:3.8s}:is(.discovery-panel,.discover-highlights) .discover-trade-button:not(:disabled):hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),0 0 16px color-mix(in srgb,var(--accent) 30%,transparent),inset 0 1px 0 #fff9;transform:none}@media (prefers-reduced-motion:reduce){.discovery-panel.discovery-compact tbody td,.discover-intro-row .highlight-token .discover-logo{transition:none}}.main-shell .page-heading:not([hidden]){animation:none}.main-shell .discover-intro-row{min-height:0;margin-bottom:12px;animation:none;display:block}.discover-intro-row .highlight-cards{scrollbar-width:thin;gap:8px;padding:3px 0 5px;display:flex;overflow-x:auto}.discover-intro-row .highlight-card{background:linear-gradient(120deg,var(--surface),color-mix(in srgb,var(--accent) 6%,var(--surface)));border-color:color-mix(in srgb,var(--accent) 20%,var(--line));isolation:isolate;border-radius:10px;flex:0 0 210px;min-width:0;min-height:62px;padding:8px}.discover-intro-row .highlight-token,.discover-intro-row .highlight-card-bottom{padding-left:38px}.discover-intro-row .highlight-token .discover-logo{width:30px;min-width:30px;height:30px;left:7px}.discover-intro-row .highlight-token strong{font-size:11px}.discover-intro-row .highlight-card-bottom{margin-top:6px;font-size:10px}.discover-intro-row .highlight-card-bottom .discover-trade-button{width:24px;height:24px;min-height:24px;padding:3px}.discover-intro-row .highlight-token>.highlight-change{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:5px;padding:3px 5px;font-size:10px;font-weight:700}.highlight-change.positive{background:var(--success-soft);color:var(--success)}.highlight-change.negative{background:var(--danger-soft);color:var(--danger)}.highlight-change.neutral{background:var(--soft);color:var(--muted)}.discover-intro-row .highlight-card:after{content:"";pointer-events:none;background:linear-gradient(105deg,transparent,color-mix(in srgb,var(--accent) 10%,transparent),#ffffff3d,transparent);width:40%;animation:7s ease-in-out infinite cta-light-sweep;position:absolute;inset:-50% auto -50% -60%;transform:skew(-18deg)}.discover-intro-row .highlight-card:nth-child(2n):after{animation-delay:1.4s}.discover-intro-row .highlight-card:nth-child(3n):after{animation-delay:2.8s}.discover-intro-row .highlight-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent),0 0 12px color-mix(in srgb,var(--accent) 15%,transparent)}@media (prefers-reduced-motion:reduce){.discover-intro-row .highlight-card:after{animation:none;display:none}}.token-terminal-dialog .token-allocation-panel{background:linear-gradient(150deg,var(--surface),var(--bg));border-radius:16px;position:relative}.token-terminal-dialog .allocation-panel-heading{text-align:left;background:var(--soft);border-radius:10px;padding:8px 36px 8px 10px}.token-terminal-dialog .allocation-panel-heading h3{margin:0;font-size:16px}.token-terminal-dialog .allocation-panel-heading p{margin:3px 0 0;font-size:10px}.token-terminal-dialog .allocation-composer{min-height:0;position:static}.token-terminal-dialog .allocation-toolbar:has(>.allocation-help:only-child){height:0;min-height:0;margin:0}.token-terminal-dialog .allocation-help{z-index:5;position:absolute;top:19px;right:18px}.token-terminal-dialog .allocation-help summary{border-radius:6px;place-items:center;display:grid}.token-terminal-dialog .allocation-help summary:hover{background:var(--accent-soft);color:var(--accent)}.token-terminal-dialog .allocation-list-panel{border-radius:10px}.token-terminal-dialog .allocation-selected-row{gap:4px;padding:8px}.token-terminal-dialog .allocation-selected-controls{margin:0}.token-terminal-dialog .allocation-list-caption{padding:6px 10px;font-size:10px}.token-terminal-dialog .allocation-target-caption{margin-bottom:3px;font-size:10px}.token-terminal-dialog .allocation-confirm{min-height:32px;padding:7px 10px}.token-terminal-dialog .allocation-position-row{transition:background-color .16s}.token-terminal-dialog .allocation-position-row:hover{background:var(--accent-soft)}.token-terminal-dialog .swap-ticket{background:radial-gradient(ellipse at top,var(--soft),var(--surface) 75%);border:1px solid var(--line);border-radius:16px}.token-terminal-dialog .trade-side{background:var(--soft);border-radius:11px;gap:4px;padding:4px}.token-terminal-dialog .trade-side button{border-radius:8px;transition:background-color .18s,box-shadow .18s}.token-terminal-dialog .trade-side button[aria-pressed=true]{box-shadow:0 2px 8px color-mix(in srgb,var(--accent) 18%,transparent)}.token-terminal-dialog .swap-asset-card{background:var(--surface);border-radius:12px;transition:border-color .18s,box-shadow .18s}.token-terminal-dialog .swap-asset-card:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.token-terminal-dialog .swap-output{background:color-mix(in srgb,var(--accent) 3%,var(--surface))}.token-terminal-dialog .swap-token{border:1px solid var(--line);background:var(--surface);box-shadow:0 1px 4px color-mix(in srgb,var(--shadow-color) 5%,transparent)}.token-terminal-dialog .swap-direction{box-shadow:0 0 0 4px var(--surface);border:1px solid var(--line)}.token-terminal-dialog .trade-slippage button,.token-terminal-dialog .swap-balance button{transition:background-color .16s,box-shadow .16s}.token-terminal-dialog .trade-slippage button:hover:not(:disabled),.token-terminal-dialog .swap-balance button:hover:not(:disabled){box-shadow:0 0 0 2px var(--accent-soft)}.token-terminal-dialog .allocation-confirm:not(:disabled){color:var(--on-accent);background:linear-gradient(110deg,var(--accent),color-mix(in srgb,var(--accent) 78%,var(--ink)),var(--accent));box-shadow:0 3px 10px color-mix(in srgb,var(--accent) 20%,transparent);background-size:300% 100%;border:0;animation:9s ease-in-out infinite preview-gradient-flow;position:relative;overflow:hidden}.token-terminal-dialog .allocation-confirm:not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff52,#0000);width:40%;animation:5s ease-in-out infinite cta-light-sweep;position:absolute;inset:-50% auto -50% -60%;transform:skew(-18deg)}@media (prefers-reduced-motion:reduce){.token-terminal-dialog .allocation-confirm:not(:disabled){animation:none}.token-terminal-dialog .allocation-confirm:after{display:none}.token-terminal-dialog .swap-asset-card,.token-terminal-dialog .trade-side button,.token-terminal-dialog .allocation-position-row{transition:none}}.token-terminal-dialog .allocation-action-heading{flex:none;margin:0 0 8px;padding-right:32px;position:relative}.token-terminal-dialog .allocation-top-confirm{border-radius:9px;justify-content:center;gap:8px;width:100%;min-height:40px;font-size:15px;font-weight:700;display:flex}.token-terminal-dialog .allocation-top-confirm:disabled{background:var(--soft);color:var(--muted);border:1px solid var(--line);opacity:.65;cursor:not-allowed;box-shadow:none}.token-terminal-dialog .allocation-action-heading small{color:var(--muted);text-align:center;margin:4px 0 0;font-size:9px;display:block}.token-terminal-dialog .allocation-help{top:21px;right:15px}.token-terminal-dialog .token-description{isolation:isolate;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--accent) 9%,var(--surface)),var(--surface));box-shadow:0 2px 10px color-mix(in srgb,var(--accent) 7%,transparent);border-radius:12px;padding:10px 12px;position:relative;overflow:hidden}.token-terminal-dialog .token-description:after{content:"";pointer-events:none;background:linear-gradient(105deg,transparent,color-mix(in srgb,var(--accent) 9%,transparent),#ffffff3b,transparent);width:35%;animation:8s ease-in-out infinite cta-light-sweep;position:absolute;inset:-50% auto -50% -60%;transform:skew(-18deg)}.token-terminal-dialog .token-description:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}@media (prefers-reduced-motion:reduce){.token-terminal-dialog .token-description:after{animation:none;display:none}}.sidebar .sidebar-docs{flex-shrink:0;margin-top:auto}.coming-soon-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 150px);padding:32px 16px;animation:.4s ease-out both overview-reveal;display:flex}.coming-soon-emblem{border:1px solid var(--line);background:radial-gradient(circle at top left,var(--accent-soft),var(--surface));width:76px;height:76px;color:var(--accent);box-shadow:0 8px 32px color-mix(in srgb,var(--accent) 10%,transparent);border-radius:22px;place-items:center;margin-bottom:24px;display:grid}.coming-soon-label{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.coming-soon-label>span{background:var(--soft);border-radius:20px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;display:flex}.coming-soon-page h1{letter-spacing:-1px;margin:16px 0 10px;font-size:clamp(24px,3vw,36px);line-height:1.15}.coming-soon-page p{max-width:410px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}@media (max-width:600px){.sidebar .sidebar-docs{margin:0;padding:10px}.sidebar nav{min-width:0;overflow-x:auto}.sidebar .sidebar-docs>span{display:none}.coming-soon-page{min-height:calc(100dvh - 220px)}}@media (prefers-reduced-motion:reduce){.coming-soon-page{animation:none}}@media (hover:hover) and (pointer:fine){.discovery-panel.discovery-compact tbody td{transition:padding-block .18s,background-color .18s,font-size .18s}.discovery-panel.discovery-compact tbody tr:hover td{padding-top:6px;padding-bottom:6px;font-size:12px}.discovery-panel.discovery-compact .discover-token .discover-logo{flex-shrink:0;transition:width .18s,height .18s,min-width .18s}.discovery-panel.discovery-compact tbody tr:hover .discover-token .discover-logo{width:23px;min-width:23px;height:23px;transform:none}.discovery-panel.discovery-compact .discover-metric-detail,.discovery-panel.discovery-compact .discover-token code{transition:font-size .18s}.discovery-panel.discovery-compact tbody tr:hover .discover-metric-detail{font-size:10.5px}.discovery-panel.discovery-compact tbody tr:hover .discover-token code{font-size:9.5px}.discovery-panel.discovery-compact tbody tr:hover .discover-symbol{color:var(--accent-ink)}.discovery-panel.discovery-compact tbody tr:hover .discover-trade-button:not(:disabled){box-shadow:0 0 0 2px var(--accent-soft),0 0 12px color-mix(in srgb,var(--accent) 22%,transparent);transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.discovery-panel.discovery-compact tbody td,.discovery-panel.discovery-compact .discover-token .discover-logo,.discovery-panel.discovery-compact .discover-metric-detail,.discovery-panel.discovery-compact .discover-token code{transition:none}}.sidebar-surface-toggle{display:none}@media (min-width:901px){.sidebar{isolation:isolate}.sidebar .brand,.sidebar nav,.sidebar .sidebar-docs{z-index:1;position:relative}.sidebar-surface-toggle{cursor:pointer;z-index:0;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;transition:background .22s,box-shadow .22s;display:block;position:absolute;inset:0}.sidebar-surface-toggle:after{content:"";background:linear-gradient(transparent,var(--accent),transparent);opacity:0;width:2px;height:70%;transition:opacity .22s;position:absolute;top:15%;right:0}.sidebar-surface-toggle:hover,.sidebar-surface-toggle:focus-visible{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 7%,transparent));box-shadow:inset -5px 0 16px color-mix(in srgb,var(--accent) 5%,transparent);outline:none}.sidebar-surface-toggle:hover:after,.sidebar-surface-toggle:focus-visible:after{opacity:.7}.sidebar:has(.sidebar-surface-toggle:hover) .brand{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 20%,transparent))}.sidebar-surface-toggle:active{background:var(--accent-soft)}}@media (prefers-reduced-motion:reduce){.sidebar-surface-toggle,.sidebar-surface-toggle:after{transition:none}}.coming-soon-page h1{color:var(--ink);background:linear-gradient(110deg,var(--ink) 10%,var(--accent) 38%,var(--info) 55%,var(--ink) 80%);-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite teaser-title-flow}.coming-soon-emblem{animation:5s ease-in-out infinite teaser-glow}@keyframes teaser-title-flow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes teaser-glow{0%,to{box-shadow:0 8px 28px color-mix(in srgb,var(--accent) 9%,transparent)}50%{box-shadow:0 8px 38px color-mix(in srgb,var(--accent) 20%,transparent)}}@media (prefers-reduced-motion:reduce){.coming-soon-page h1,.coming-soon-emblem{animation:none}}@media (forced-colors:active){.coming-soon-page h1{-webkit-text-fill-color:currentColor;background:0 0}}@media (hover:hover) and (pointer:fine){.app-shell .table-wrap:not(.discovery-panel .table-wrap) tbody td,.activity-table-scroll tbody td{transition:font-size .18s,padding-block .18s,background-color .18s}.app-shell table:not(.discovery-panel table) tbody tr:not(:has(td[colspan])):hover td{background-color:color-mix(in srgb,var(--accent) 5%,var(--surface));font-size:12px}.app-shell .holdings tbody tr:hover td{padding-top:6px;padding-bottom:6px}.activity-table-scroll tbody tr:not(:has(td[colspan])):hover td{padding-top:10px;padding-bottom:10px}.app-shell table:not(.discovery-panel table) tbody tr:hover{box-shadow:inset 2px 0 var(--accent)}.app-shell .holdings tbody tr .token{transition:width .18s,height .18s,filter .18s}.app-shell .holdings tbody tr:hover .token{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--accent) 20%,transparent));transform:none}.app-shell .holdings tbody tr:hover .asset-cell strong{font-size:12px}:is(.global-search-row,.composition-row,.allocation-position-row,.preview-market-row,.preview-weight-row,.saved-allocation-list article){transition:background-color .18s,box-shadow .18s,font-size .18s}:is(.global-search-row,.composition-row,.allocation-position-row,.preview-market-row,.preview-weight-row,.saved-allocation-list article):hover{background:color-mix(in srgb,var(--accent) 6%,var(--surface));box-shadow:inset 2px 0 var(--accent)}:is(.global-search-row,.composition-row,.preview-market-row,.preview-weight-row,.saved-allocation-list article) strong{transform-origin:0;transition:scale .18s;display:inline-block}:is(.global-search-row,.composition-row,.preview-market-row,.preview-weight-row,.saved-allocation-list article):hover strong{scale:1.06}.allocation-rows:not(.is-placing) .allocation-position-row:hover .allocation-token-name{filter:drop-shadow(0 0 2px color-mix(in srgb,var(--accent) 15%,transparent))}.allocation-flat tbody tr:has(input[type=range]:active) td{transition:none}}@media (prefers-reduced-motion:reduce){.app-shell table tbody td,:is(.global-search-row,.composition-row,.allocation-position-row,.preview-market-row,.preview-weight-row,.saved-allocation-list article),:is(.global-search-row,.composition-row,.preview-market-row,.preview-weight-row,.saved-allocation-list article) strong{transition:none}:is(.global-search-row,.composition-row,.preview-market-row,.preview-weight-row,.saved-allocation-list article):hover strong{scale:1}}.token-terminal-dialog .token-description{box-sizing:border-box;flex:1;width:100%}.token-description .token-header-links{z-index:1;flex-wrap:wrap;gap:8px;margin-left:auto;display:flex;position:relative}.token-description .token-header-links .button{min-height:28px;padding:6px 9px;font-size:10px}.overview-workspace .overview-actions .strategy-card .button.primary:not(:disabled){border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));box-shadow:inset 0 1px 0 #ffffff73,0 2px 7px color-mix(in srgb,var(--accent) 16%,transparent);background:linear-gradient(115deg,color-mix(in srgb,var(--accent) 14%,var(--surface)),color-mix(in srgb,var(--accent) 30%,var(--surface)),var(--surface),color-mix(in srgb,var(--accent) 18%,var(--surface)))!important;color:var(--accent-ink)!important;background-size:300% 100%!important}.overview-workspace .overview-actions .strategy-card .button.primary:not(:disabled):after{background:linear-gradient(100deg,#0000,#ffffffb8,#0000);width:55%;animation-duration:3.8s}.overview-workspace .overview-actions .strategy-card .button.primary:not(:disabled):hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),0 0 16px color-mix(in srgb,var(--accent) 28%,transparent)}.token-terminal-dialog .trade-side button[data-side=buy]{--direction:var(--success);--direction-soft:var(--success-soft)}.token-terminal-dialog .trade-side button[data-side=sell]{--direction:var(--danger);--direction-soft:var(--danger-soft)}.token-terminal-dialog .trade-side button{color:var(--direction);background:var(--surface);border:1px solid #0000;transition:background-color .18s,box-shadow .18s}.token-terminal-dialog .trade-side button[aria-pressed=true]{color:var(--direction);background:var(--direction-soft);border-color:var(--direction);box-shadow:inset 0 0 0 1px var(--direction);font-weight:700}.token-terminal-dialog .trade-side button:not(:disabled):hover{background:var(--direction-soft)}.token-terminal-dialog .swap-ticket[data-side=buy]{--trade-tone:var(--success);--trade-soft:var(--success-soft)}.token-terminal-dialog .swap-ticket[data-side=sell]{--trade-tone:var(--danger);--trade-soft:var(--danger-soft)}.token-terminal-dialog .allocation-confirm:not(:disabled){color:var(--accent-ink);background:linear-gradient(115deg,var(--accent-soft),color-mix(in srgb,var(--accent) 30%,var(--surface)),var(--surface),var(--accent-soft));border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background-size:300% 100%}.token-terminal-dialog .trade-side button:not(:disabled){background:linear-gradient(115deg,var(--direction-soft),color-mix(in srgb,var(--direction) 24%,var(--surface)),var(--surface),var(--direction-soft));border-color:color-mix(in srgb,var(--direction) 45%,var(--line));box-shadow:inset 0 1px 0 #ffffff73,0 2px 7px color-mix(in srgb,var(--direction) 16%,transparent);background-size:300% 100%;animation:9s ease-in-out infinite preview-gradient-flow;position:relative;overflow:hidden}.token-terminal-dialog .trade-side button[aria-pressed=true]:not(:disabled){border-color:var(--direction);box-shadow:inset 0 0 0 1px var(--direction),0 2px 10px color-mix(in srgb,var(--direction) 22%,transparent)}.token-terminal-dialog .trade-side button:not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffa6,#0000);width:45%;animation:4.8s ease-in-out infinite cta-light-sweep;position:absolute;inset:-50% auto -50% -60%;transform:skew(-18deg)}.token-terminal-dialog .trade-side button[data-side=sell]:after{animation-delay:1.5s}.token-terminal-dialog .allocation-confirm:not(:disabled){--allocation-tone:var(--lightningcss-light,#7952b3)var(--lightningcss-dark,#c4a4f2);color:var(--allocation-tone);background:linear-gradient(115deg,color-mix(in srgb,var(--allocation-tone) 12%,var(--surface)),color-mix(in srgb,var(--allocation-tone) 30%,var(--surface)),var(--surface),color-mix(in srgb,var(--allocation-tone) 18%,var(--surface)));border-color:var(--allocation-tone);box-shadow:inset 0 1px 0 #ffffff73,0 2px 9px color-mix(in srgb,var(--allocation-tone) 20%,transparent);background-size:300% 100%}.token-terminal-dialog .allocation-confirm:not(:disabled):hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--allocation-tone) 15%,transparent),0 0 16px color-mix(in srgb,var(--allocation-tone) 30%,transparent)}@media (prefers-reduced-motion:reduce){.token-terminal-dialog .trade-side button:not(:disabled){animation:none}.token-terminal-dialog .trade-side button:after{display:none}}.token-top-row .token-description{grid-template-columns:44px minmax(0,1fr) auto;column-gap:12px}.token-description>.token{grid-area:1/1}.token-description>.token-identity{grid-area:1/2}.token-description>.token-header-links{grid-area:1/3/span 2;justify-content:flex-start;align-self:start}.token-description>.token-header-ca{grid-area:2/1/auto/span 2;gap:6px;margin:0}.token-header-market{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:8px 24px;font-size:10px;display:flex}.token-header-market span{align-items:baseline;gap:7px;display:flex}.token-header-market strong{color:var(--ink);font-variant-numeric:tabular-nums}.token-terminal-dialog .allocation-action-heading{padding-right:0}.token-terminal-dialog .allocation-top-confirm{padding-left:36px;padding-right:36px}.token-terminal-dialog .allocation-action-heading .allocation-help{top:8px;right:8px}.token-terminal-dialog .allocation-help summary:hover{color:var(--ink);background:0 0}.token-terminal-dialog .allocation-toolbar:empty{display:none}.token-terminal-dialog .trade-side button[aria-pressed=true]:not(:disabled){box-shadow:inset 0 1px 0 #ffffff73,0 2px 10px color-mix(in srgb,var(--direction) 22%,transparent);border-width:1px}.token-terminal-dialog .trade-side button:not(:disabled):hover{box-shadow:0 0 12px color-mix(in srgb,var(--direction) 30%,transparent)}@media (max-width:650px){.token-top-row .token-description{grid-template-columns:40px minmax(0,1fr)}.token-description>.token-header-links{grid-area:auto/1/auto/-1;justify-content:flex-start;margin-left:0}.token-description>.token-header-ca{grid-column:1/-1}.token-header-market{gap:6px 14px}}.allocation-position-row{box-sizing:border-box;padding-inline:8px}.setup-disconnect{color:var(--muted);text-underline-offset:3px;margin:-4px auto 14px;padding:3px 8px;font-size:11px;text-decoration:underline;display:block}.setup-disconnect:hover{color:var(--ink)}.sidebar .nav-item.nav-locked{cursor:default;position:relative}.sidebar-collapsed .sidebar .nav-item .nav-lock{box-sizing:content-box;background:var(--surface);width:11px;height:11px;color:var(--muted);border:1px solid var(--line);border-radius:4px;margin:0;padding:2px;display:block;position:absolute;top:auto;bottom:7px;right:8px}.wallet-welcome .welcome-copy h1 em{background:linear-gradient(110deg,var(--accent-ink),var(--accent),#9785bd,var(--accent-ink));color:#0000;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:10s ease-in-out infinite preview-gradient-flow}.wallet-welcome .welcome-connect{color:var(--accent-ink);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:linear-gradient(115deg,var(--surface),var(--accent-soft),color-mix(in srgb,var(--accent) 25%,var(--surface)),var(--surface));box-shadow:inset 0 1px 0 #ffffff60,0 3px 12px color-mix(in srgb,var(--accent) 15%,transparent);background-size:300% 100%;animation:9s ease-in-out infinite preview-gradient-flow;position:relative;overflow:hidden}.wallet-welcome .welcome-connect:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff90,#0000);width:40%;animation:5s ease-in-out infinite cta-light-sweep;position:absolute;inset:-50% auto -50% -60%;transform:skew(-18deg)}.wallet-welcome .welcome-connect:hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),0 3px 16px color-mix(in srgb,var(--accent) 23%,transparent)}@media (prefers-reduced-motion:reduce){.wallet-welcome .welcome-copy h1 em,.wallet-welcome .welcome-connect{animation:none}.wallet-welcome .welcome-connect:after{display:none}}@media (min-width:701px){.main-shell>main:has(.wallet-welcome){box-sizing:border-box;height:calc(100dvh - 86px);padding-top:18px;padding-bottom:18px}.wallet-welcome{flex-direction:column;width:100%;max-width:1400px;height:100%;min-height:0;margin:0 auto;display:flex}.wallet-welcome .welcome-hero{flex:1;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,60px);min-height:0;padding:12px 18px 24px}.wallet-welcome .welcome-art{min-width:0;padding:14px 18px}.wallet-welcome .welcome-ring{width:clamp(135px,25vh,220px);height:clamp(135px,25vh,220px);margin:18px auto;padding:15px}.wallet-welcome .welcome-features{flex:none;gap:28px;padding:16px 18px 0}.wallet-welcome .welcome-features>div{grid-template-columns:24px 1fr;align-content:start;gap:5px 10px;display:grid}.wallet-welcome .welcome-features>div>svg{grid-row:1/3;margin:0}.wallet-welcome .welcome-features h2{margin:0;font-size:12px}.wallet-welcome .welcome-features p{grid-column:2;max-width:none;font-size:10px;line-height:1.5}}@media (min-width:701px) and (max-height:720px){.wallet-welcome .welcome-copy h1{font-size:36px}.wallet-welcome .welcome-copy>p{margin-block:16px;font-size:12px}.wallet-welcome .welcome-preview{padding:14px 16px 0}.wallet-welcome .welcome-ring{width:140px;height:140px;margin:12px auto;padding:12px}.wallet-welcome .welcome-ring strong{font-size:18px}.wallet-welcome .welcome-bundles{padding-bottom:12px}.wallet-welcome .welcome-preview-footer{padding:10px 0}.wallet-welcome .welcome-features{padding-top:10px}}@media (min-width:701px){.wallet-welcome{box-sizing:border-box;max-width:1180px;padding-inline:clamp(18px,3vw,50px)}.wallet-welcome .welcome-hero{gap:clamp(30px,4vw,65px);padding-inline:0}.wallet-welcome .welcome-art{justify-self:center;width:100%;max-width:min(430px,57vh);padding:0}.wallet-welcome .welcome-features{box-sizing:border-box;min-height:105px;padding-top:28px;padding-bottom:10px}}.app-shell .connect-wallet-button:not(.is-connected){isolation:isolate;color:var(--accent-ink);background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:10px;gap:8px;padding:10px 14px;font-weight:550;transition:border-color .18s,transform .12s;animation:none;position:relative;overflow:hidden}.app-shell .connect-wallet-button:not(.is-connected):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,var(--surface),var(--accent-soft));opacity:0;transition:opacity .18s;animation:none;position:absolute;inset:0}.app-shell .connect-wallet-button:not(.is-connected):is(:hover,:focus-visible){border-color:var(--accent);box-shadow:none}.app-shell .connect-wallet-button:not(.is-connected):is(:hover,:focus-visible):after{opacity:1}.app-shell .connect-wallet-button:not(.is-connected):active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.app-shell .connect-wallet-button:not(.is-connected),.app-shell .connect-wallet-button:not(.is-connected):after{transition:none}.app-shell .connect-wallet-button:not(.is-connected):active{transform:none}}.welcome-real-preview{box-sizing:border-box;border:1px solid var(--line);width:100%;height:auto;box-shadow:none;border-radius:18px;padding:0;display:block}.wallet-welcome .welcome-art:has(>.welcome-real-preview){background:0 0;max-width:100%;padding:0}.wallet-welcome .welcome-brand{justify-content:flex-start;width:auto;min-height:0;margin:0 0 26px}.wallet-welcome .welcome-art:has(>.welcome-product-stack){background:0 0;width:100%;max-width:min(100%,100dvh - 250px);padding:0}.welcome-product-stack{aspect-ratio:1;isolation:isolate;width:100%;position:relative}.welcome-preview-card{border:1px solid var(--line);background:var(--bg);cursor:zoom-in;width:76%;box-shadow:0 8px 24px color-mix(in srgb,var(--shadow-color) 12%,transparent);border-radius:12px;margin:0;padding:0;transition:width .42s cubic-bezier(.22,1,.36,1),left .42s cubic-bezier(.22,1,.36,1),top .42s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s;display:block;position:absolute;overflow:hidden}.welcome-preview-card .welcome-real-preview{pointer-events:none;border:0;border-radius:0;width:100%}.welcome-preview-card[data-index="0"]{z-index:1;top:20%;left:0}.welcome-preview-card[data-index="1"]{z-index:2;top:32%;left:12%}.welcome-preview-card[data-index="2"]{z-index:3;top:44%;left:24%}.welcome-preview-card:after{content:"";pointer-events:none;background:var(--preview-glint,linear-gradient(115deg,transparent 28%,#ffffff0a 40%,#ffffff1c 49%,#ffffff0a 58%,transparent 70%));filter:blur(8px);background-size:250% 100%;animation:12s ease-in-out infinite welcome-preview-glint;position:absolute;inset:0}.welcome-preview-card[data-index="1"]:after{animation-delay:2s}.welcome-preview-card[data-index="2"]:after{animation-delay:4s}.welcome-product-stack[data-expanded=true] .welcome-preview-card{cursor:pointer;width:42%;top:68%}.welcome-product-stack[data-expanded=true] .welcome-preview-card[data-slot="0"]{left:4%}.welcome-product-stack[data-expanded=true] .welcome-preview-card[data-slot="1"]{left:54%}.welcome-product-stack[data-expanded=true] .welcome-preview-card[data-active=true]{z-index:4;border-color:var(--accent);width:100%;box-shadow:0 12px 32px color-mix(in srgb,var(--shadow-color) 16%,transparent);cursor:default;top:12%;left:0}.welcome-product-stack[data-expanded=true] .welcome-preview-card:after{opacity:0;animation:none}.welcome-preview-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes welcome-preview-glint{0%,45%{opacity:0;background-position:150% 0}65%{opacity:.55}95%,to{opacity:0;background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.welcome-preview-card{transition:none}.welcome-preview-card:after{animation:none;display:none}}@media (max-width:700px){.wallet-welcome .welcome-art:has(>.welcome-product-stack){max-width:100%}.welcome-preview-card{border-radius:8px}}@media (min-width:1000px){.wallet-welcome{max-width:1320px}.wallet-welcome .welcome-hero{grid-template-columns:1fr 1.18fr;gap:clamp(30px,3vw,50px)}}@media (min-width:1200px){.wallet-welcome .welcome-art:has(>.welcome-product-stack){justify-self:end}.welcome-product-stack:before{content:"";z-index:0;position:absolute;inset:0 0 0 -30%}.welcome-product-stack[data-expanded=false] .welcome-preview-card{width:90%}.welcome-product-stack[data-expanded=false] .welcome-preview-card[data-index="0"]{top:8%;left:-30%}.welcome-product-stack[data-expanded=false] .welcome-preview-card[data-index="1"]{top:28%;left:-10%}.welcome-product-stack[data-expanded=false] .welcome-preview-card[data-index="2"]{top:48%;left:10%}}.welcome-preview-card{aspect-ratio:2952/1428}.welcome-preview-card .welcome-real-preview{object-fit:contain;object-position:center;height:100%}.brand-mark-animated{--brand-reel-delay:0s;position:relative;overflow:hidden}:root .brand-mark-animated{--brand-reel-delay:-6s}.brand-mark-animated>svg{visibility:hidden}.brand-color-reel{animation:12s cubic-bezier(.65,0,.35,1) infinite brand-color-scroll;animation-delay:var(--brand-reel-delay);flex-direction:column;display:flex;position:absolute;inset:0}.brand-color-frame{flex:0 0 100%;place-items:center;width:100%;display:grid}@keyframes brand-color-scroll{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(-100%)}50%,70%{transform:translateY(-200%)}75%,95%{transform:translateY(-300%)}to{transform:translateY(-400%)}}@media (prefers-reduced-motion:reduce){.brand-color-reel{animation:none;display:none}.brand-mark-animated>svg{visibility:visible}}.token-terminal-dialog .token-top-row{grid-template-columns:minmax(0,1fr);padding-right:0}.token-actions-grid.terminal-disconnected{padding-bottom:0;position:relative}.terminal-disconnected>.token-action-panel{filter:grayscale();opacity:.42;-webkit-user-select:none;user-select:none}.token-terminal-dialog .button.primary.terminal-connect{z-index:2;min-width:180px;min-height:48px;color:var(--accent-ink);border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));background:linear-gradient(115deg,var(--surface),var(--accent-soft),var(--surface));box-shadow:inset 0 1px 0 #ffffff70,0 8px 28px color-mix(in srgb,var(--accent) 24%,transparent),0 0 0 6px color-mix(in srgb,var(--surface) 88%,transparent);background-size:250% 100%;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;animation:6s ease-in-out infinite preview-gradient-flow;display:flex;position:absolute;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.token-terminal-dialog .button.primary.terminal-connect:hover{border-color:var(--accent);box-shadow:inset 0 1px 0 #ffffff70,0 10px 32px color-mix(in srgb,var(--accent) 32%,transparent),0 0 0 6px color-mix(in srgb,var(--surface) 88%,transparent);transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.terminal-connect{animation:none}}.setup-hero-brand.brand .brand-mark-animated{background:0 0;border-radius:0}.brand-color-frame{border-radius:14px}.brand-color-reel{animation-name:brand-color-drop;animation-timing-function:cubic-bezier(.22,.8,.25,1)}@keyframes brand-color-drop{0%,20%{transform:translateY(-400%)}25%,45%{transform:translateY(-300%)}50%,70%{transform:translateY(-200%)}75%,95%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.setup-hero-brand.brand .brand-mark-animated{background:radial-gradient(circle at 35% 25%, color-mix(in srgb, var(--accent) 82%, white), color-mix(in srgb, var(--accent) 90%, black));border-radius:14px}}.discover-intro-row .highlight-heading{justify-content:flex-start;gap:12px}.discover-intro-row .highlight-title{color:var(--accent-ink);font-size:12px}.discover-intro-row .highlight-method{display:block}.discover-intro-row .highlight-method>button{padding:4px 0}.discover-intro-row .highlight-explanation{left:-110px;right:auto}.discover-intro-row .highlight-card{flex:1 0 180px}.discover-intro-row .highlight-category{color:var(--muted);margin-top:3px;padding-left:38px;font-size:9px;display:block}.discover-intro-row .highlight-card-bottom{margin-top:3px}.discover-intro-row .highlight-empty{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex:1;margin:0;padding:16px}.discover-intro-row .highlight-card{flex-basis:210px;min-height:78px}.discover-intro-row .highlight-token,.discover-intro-row .highlight-card-bottom,.discover-intro-row .highlight-category{padding-left:62px}.discover-intro-row .highlight-token .discover-logo{width:54px;min-width:54px;height:calc(100% - 16px);max-height:64px;font-size:20px;left:8px}.main-shell .discover-page-heading{align-items:center;gap:24px}.discover-header-widgets{flex:1;grid-template-columns:.8fr 1.3fr 1.3fr;gap:8px;min-width:480px;max-width:620px;display:grid}.discover-header-widgets>section,.discover-header-widgets>button{border:1px solid var(--line);background:var(--surface);text-align:left;min-width:0;color:var(--ink);border-radius:12px;padding:12px}.discover-header-widgets>button:hover:not(:disabled){border-color:var(--accent);background:var(--soft)}.discover-header-widgets>*>span{color:var(--muted);white-space:nowrap;font-size:10px;display:block}.discover-header-widgets>*>span>small{font-size:8px}.discover-header-widgets>*>strong{align-items:center;gap:6px;margin:8px 0 5px;font-size:13px;display:flex}.discover-header-widgets .discover-summary-count>strong{font-size:22px;line-height:24px}.discover-header-widgets>*>small{color:var(--muted);font-size:9px}.discover-header-widgets strong>b{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.discover-header-widgets .discover-logo{width:22px;min-width:22px;height:22px}.sidebar .nav-item .nav-lock,.sidebar-collapsed .sidebar .nav-item .nav-lock{background:color-mix(in srgb,var(--surface) 48%,transparent);border-color:color-mix(in srgb,var(--line) 65%,transparent);-webkit-backdrop-filter:blur(4px)}@media (max-width:1200px){.main-shell .discover-page-heading{flex-direction:column;align-items:flex-start}.discover-header-widgets{width:100%;min-width:0;max-width:none}}@media (max-width:540px){.discover-header-widgets{grid-template-columns:1fr 1fr}.discover-header-widgets>.discover-summary-count{grid-column:1/-1;align-items:center;gap:12px;padding:8px 12px;display:flex}.discover-header-widgets .discover-summary-count>strong{margin:0}.discover-summary-count>small{margin-left:auto}.discover-header-widgets>*>span>small{display:block}}.discover-intro-row .highlight-token:before{content:"";border-radius:inherit;cursor:pointer;z-index:1;position:absolute;inset:0}.discover-intro-row .highlight-card-bottom .discover-trade-button{z-index:2;position:relative}.discover-intro-row .highlight-token:focus-visible{outline:none}.discover-intro-row .highlight-card:has(.highlight-token:focus-visible){outline:2px solid var(--accent);outline-offset:2px}dialog.token-insights-dialog{scrollbar-width:thin;background:var(--bg);border:1px solid var(--line);border-radius:20px;width:min(1120px,100vw - 32px);max-height:92dvh;padding:20px;overflow-y:auto}.token-insights-dialog .token-top-row{grid-template-columns:minmax(0,1fr);margin:0 0 16px;padding-right:32px}.token-insights-dialog .token-description{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--accent) 8%,var(--surface)),var(--surface));border-radius:14px;gap:8px 12px;min-width:0;padding:14px}.token-insights-dialog .token.token-framed{border-radius:12px;flex-basis:44px;width:44px;min-width:44px;height:44px}.token-insights-dialog .token.token-framed img{width:34px;height:34px}.token-insights-dialog .token-identity{min-width:0}.token-insights-dialog .token-name-line{flex-wrap:wrap;gap:8px}.token-insights-dialog .token-identity h3{margin:0;font-size:17px;line-height:1.3}.token-insights-dialog .token-identity p{color:var(--muted);margin:4px 0 0;font-size:11px}.token-insights-dialog .token-header-market{border-top:1px solid var(--line);gap:10px 22px;margin-top:4px;padding-top:10px}.token-insights-dialog .token-header-market>span{flex-direction:column;gap:4px;font-size:10px;display:flex}.token-insights-dialog .token-header-market strong{font-variant-numeric:tabular-nums;font-size:13px}.token-insights-dialog .token-header-links{justify-content:flex-end;max-width:350px}.token-insights-dialog .token-header-links .token-open-trading{color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:linear-gradient(115deg,var(--accent-soft),var(--surface),var(--accent-soft));box-shadow:inset 0 1px 0 #ffffff50,0 3px 10px color-mix(in srgb,var(--accent) 14%,transparent)}.token-insights-dialog .token-analysis-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);align-items:stretch;gap:16px;margin:0 0 16px}.token-insights-dialog :is(.price-history,.holder-panel){border:1px solid var(--line);background:var(--surface);box-shadow:0 3px 14px color-mix(in srgb,var(--shadow-color) 4%,transparent);border-radius:14px;padding:18px}.token-insights-dialog .holder-panel h3{margin-bottom:12px;font-size:14px}.token-insights-dialog .holder-donut strong{font-size:23px}.token-insights-dialog .holder-legend>div{border-bottom:1px solid var(--line);margin:0;padding:8px 0;font-size:11px}.token-insights-dialog .holder-panel p,.token-insights-dialog .holder-panel>small{font-size:10px;line-height:1.5}.token-insights-dialog .chart-empty{background:linear-gradient(180deg,var(--surface),var(--soft));border-radius:10px;min-height:240px}.token-insights-dialog .history-ranges{border-bottom:1px solid var(--line);padding-bottom:12px}.token-insights-dialog .token-metrics{gap:8px;margin-top:16px}.token-insights-dialog .token-metrics>div{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px}.token-insights-dialog .token-metrics dt{color:var(--muted);font-size:10px}.token-insights-dialog .token-metrics dd{margin-top:6px;font-size:13px}@media (max-width:850px){.token-insights-dialog .token-analysis-grid{grid-template-columns:1fr}.token-insights-dialog .token-description{grid-template-columns:44px minmax(0,1fr)}.token-insights-dialog .token-header-links{grid-area:auto/1/auto/-1;justify-content:flex-start;max-width:none;margin:4px 0 0}.token-insights-dialog .token-header-ca{grid-column:1/-1}.token-insights-dialog .token-header-ca code{overflow-wrap:anywhere;white-space:normal}.token-insights-dialog .token-top-row{padding-right:28px}}.token-insights-dialog .token-header-market strong.positive{color:var(--success)}.token-insights-dialog .token-header-market strong.negative{color:var(--danger)}.discover-header-widgets.rotating-widgets{grid-template-columns:.95fr repeat(3,1fr);gap:8px;min-width:680px;max-width:780px}.rotating-widgets>section,.rotating-widgets>button{min-height:112px;padding:10px}.rotating-widgets .summary-category{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.rotating-widgets .summary-category small{font-variant-numeric:tabular-nums;font-size:8px}.rotating-widgets .summary-reel{height:62px;margin:0;display:block;position:relative;overflow:hidden}.rotating-widgets .summary-frame{white-space:nowrap;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.rotating-widgets .summary-logo{width:42px;min-width:42px;height:46px;color:var(--accent-ink);place-items:center;font-size:17px;display:grid}.rotating-widgets .summary-logo img{object-fit:contain;width:100%;height:100%}.rotating-widgets .summary-token{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.rotating-widgets .summary-token strong{color:var(--ink);text-overflow:ellipsis;font-size:12px;overflow:hidden}.rotating-widgets .summary-token b{letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:15px}.rotating-widgets .summary-frame>svg{color:var(--accent-ink);flex:none;width:12px}.rotating-widgets .summary-caption{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding-top:6px;font-size:9px;display:flex}.rotating-widgets .discover-summary-count{flex-direction:column;justify-content:space-between;display:flex}.rotating-widgets .discover-summary-count>strong{margin:8px 0;font-size:24px;line-height:1.1}.rotating-widgets .discover-summary-count>small{border-top:1px solid var(--line);padding-top:6px;font-size:9px}.summary-in{animation:.5s cubic-bezier(.22,.8,.25,1) both summary-drop-in}.summary-out{pointer-events:none;animation:.5s cubic-bezier(.22,.8,.25,1) both summary-drop-out}@keyframes summary-drop-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes summary-drop-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (max-width:1200px){.discover-header-widgets.rotating-widgets{width:100%;min-width:0;max-width:none}}@media (max-width:600px){.discover-header-widgets.rotating-widgets{grid-template-columns:1fr 1fr}.rotating-widgets>.discover-summary-count{grid-column:auto;align-items:stretch;gap:0;display:flex}.rotating-widgets .discover-summary-count>small{margin-left:0}}@media (prefers-reduced-motion:reduce){.summary-in{animation:none}.summary-out{display:none}}.token-insights-dialog .token-top-row{padding-right:0}.token-insights-dialog .security-footnotes{color:var(--muted);justify-content:space-between;align-items:flex-start;gap:24px;margin-top:12px;display:flex}.token-insights-dialog .security-footnotes .security-context{max-width:65%;margin:0;font-size:10px;line-height:1.5}.token-insights-dialog .security-footnotes>small{text-align:right;max-width:32%;font-size:10px;line-height:1.5}.token-insights-dialog .holder-panel{flex-direction:column;display:flex}.token-insights-dialog .holder-donut{width:180px;height:180px;margin:8px auto 12px;padding:20px}.token-insights-dialog .holder-legend{margin-top:auto}.holder-footnotes{color:var(--muted);justify-content:space-between;gap:12px;margin-top:10px;font-size:9px;line-height:1.4;display:flex}.holder-footnotes>span{max-width:65%}.holder-footnotes>time{white-space:nowrap;text-align:right}.token-insights-dialog .history-source{text-align:right;color:var(--muted);margin:6px 0 0;font-size:9px}.token-insights-dialog .chart-readout{min-height:28px;padding:10px 0 4px;font-size:10px}.token-insights-dialog .history-modes{background:var(--soft);border-radius:8px;gap:3px;padding:3px;display:flex}.token-insights-dialog .history-modes button,.token-insights-dialog .history-ranges button{border-radius:6px;font-size:10px}@media (max-width:600px){.token-insights-dialog .security-footnotes{flex-direction:column;gap:5px}.token-insights-dialog .security-footnotes .security-context,.token-insights-dialog .security-footnotes>small{text-align:left;max-width:none}}.sidebar .nav-item.nav-locked{cursor:default;color:var(--muted);background:0 0}.sidebar .nav-item.nav-locked>svg,.sidebar .nav-item.nav-locked>span{opacity:.4;filter:grayscale();transition:opacity .16s}.sidebar .nav-item.nav-locked:is(:hover,:focus-visible)>svg,.sidebar .nav-item.nav-locked:is(:hover,:focus-visible)>span{opacity:.65}@media (prefers-reduced-motion:reduce){.sidebar .nav-item.nav-locked>svg,.sidebar .nav-item.nav-locked>span{transition:none}}.rotating-widgets>.rotating-market{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:112px;color:var(--ink);text-align:left;border-radius:12px;padding:10px;position:relative}.rotating-market .summary-details-trigger{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.rotating-market .summary-details-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rotating-market .summary-reel{padding-right:28px}.rotating-market .summary-frame{right:28px}.rotating-market .summary-allocate{z-index:2;width:26px;height:26px;min-height:26px;color:var(--accent-ink);border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));background:linear-gradient(115deg,var(--surface),var(--accent-soft));box-shadow:inset 0 1px 0 #ffffff60,0 2px 7px color-mix(in srgb,var(--accent) 16%,transparent);border-radius:8px;place-items:center;padding:4px;display:grid;position:absolute;top:43px;right:10px}.rotating-widgets>.rotating-market:is(:hover,:focus-within){border-color:var(--accent);background:var(--soft)}.rotating-market:is(:hover,:focus-within) .summary-allocate:not(:disabled){color:#64420c;background:linear-gradient(115deg,#f7e3aa,#e5b953,#fff3ce,#e6bf68) 0 0/300% 100%;border-color:#b88b2d;transform:none;box-shadow:inset 0 1px #fff8df,0 0 0 2px #d9aa4438,0 3px 12px #c492353d}.token-detail-dialog .token-description{position:relative}.token-insights-dialog .token-header-market{padding-right:48px}.token-detail-dialog .token-description>.token-open-trading{z-index:3;width:34px;height:34px;min-height:34px;color:var(--accent-ink);border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));background:linear-gradient(115deg,var(--surface),var(--accent-soft));box-shadow:inset 0 1px 0 #ffffff60,0 2px 7px color-mix(in srgb,var(--accent) 16%,transparent);border-radius:10px;place-items:center;padding:6px;display:grid;position:absolute;bottom:14px;right:14px}.token-insights-dialog .token-description:hover>.token-open-trading,.token-insights-dialog .token-open-trading:focus-visible{color:#64420c;background:linear-gradient(115deg,#f7e3aa,#e5b953,#fff3ce,#e6bf68);border-color:#b88b2d;transform:none;box-shadow:inset 0 1px #fff8df,0 0 0 2px #d9aa4438,0 3px 12px #c492353d}.token-terminal-dialog .token-info-trigger{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.token-terminal-dialog .token-info-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.token-terminal-dialog .token-header-links,.token-terminal-dialog .token-header-ca button,.token-terminal-dialog .token-name-line button{z-index:3;position:relative}.topbar{--search-header-height:60px;transition:height .22s}.topbar:has(.global-search[data-open=true]){--search-header-height:80px;height:80px}.global-search .global-search-input{box-sizing:border-box;min-height:36px;transition:min-height .22s,padding .22s,border-color .18s,box-shadow .18s,background .18s}.global-search[data-open=true] .global-search-input{min-height:54px;padding-top:14px;padding-bottom:14px}@media (max-width:700px){.global-search-dropdown{top:var(--search-header-height,60px)}}@media (prefers-reduced-motion:reduce){.topbar,.global-search .global-search-input{transition:none}}dialog.preferences-dialog{border:1px solid var(--line);background:var(--bg);border-radius:20px;width:min(570px,100vw - 28px);max-height:92dvh;padding:22px;overflow-y:auto}.preferences-dialog .dialog-heading{margin-bottom:18px}.preferences-dialog .dialog-heading h2{letter-spacing:-.7px;font-size:24px}.preferences-simple{flex-direction:column;gap:12px;display:flex}.preference-options-card,.preference-advanced{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:16px}.preferences-simple .preference-row{gap:12px;padding:12px 0}.preferences-simple .preference-row:first-child{padding-top:0}.preferences-simple .preference-row:last-child{border-bottom:0;padding-bottom:0}.preferences-simple .preference-row strong{font-size:12px}.preferences-simple .preference-row p{margin-top:4px;font-size:10px}.preferences-simple .preference-switch{flex:none}.preferences-simple .preference-segments{flex-wrap:nowrap;gap:3px}.preferences-simple .preference-segments button{min-height:28px;padding:6px 8px;font-size:10px}.preferences-simple .preference-note{color:var(--warning);margin:8px 0;font-size:10px}.preference-advanced>summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;list-style:none;display:flex}.preference-advanced>summary::-webkit-details-marker{display:none}.preference-advanced[open]>summary{margin-bottom:14px}.preference-advanced[open]>summary>svg{transform:rotate(180deg)}.preferences-simple .preferences-footer{border:0;gap:12px;margin:0;padding:4px 0 0}.preferences-simple .preferences-footer>span{font-size:10px}.preferences-simple .preferences-footer .button{color:var(--accent-ink);border-color:var(--line);background:var(--surface);border-radius:9px;padding:9px 13px;font-size:11px}@media (max-width:480px){.preferences-simple .preference-slippage{flex-direction:column;align-items:flex-start}}@media (min-width:701px){.main-shell>main:has(.wallet-welcome){transition:height .22s}.main-shell:has(.global-search[data-open=true])>main:has(.wallet-welcome){height:calc(100dvh - 106px)}}@media (min-width:1100px) and (min-height:620px){:is(.main-shell>main:has(.overview-workspace),.main-shell>main:has(.account-activity),.main-shell>main:has(.allocation-flat)){transition:height .22s}.main-shell:has(.global-search[data-open=true])>main:is(:has(.overview-workspace),:has(.account-activity),:has(.allocation-flat)){height:calc(100dvh - 106px)}}.setup-complete .setup-celebration>div{background:linear-gradient(140deg,var(--surface),var(--accent-soft));color:var(--accent-ink);border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));box-shadow:inset 0 1px 0 #ffffff40,0 10px 30px color-mix(in srgb,var(--accent) 12%,transparent)}.setup-explore{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));color:var(--accent-ink);background:linear-gradient(115deg,var(--surface),var(--accent-soft),color-mix(in srgb,var(--accent) 30%,var(--surface)),var(--surface));box-shadow:inset 0 1px 0 #ffffff60,0 4px 16px color-mix(in srgb,var(--accent) 18%,transparent);background-size:300% 100%;transition:box-shadow .18s,transform .18s;animation:9s ease-in-out infinite preview-gradient-flow;position:relative;overflow:hidden}.setup-explore:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff70,#0000);width:40%;animation:5s ease-in-out infinite cta-light-sweep;position:absolute;inset:-50% auto -50% -60%;transform:skew(-18deg)}.setup-explore:hover{box-shadow:0 0 0 3px var(--accent-soft),0 6px 20px color-mix(in srgb,var(--accent) 20%,transparent);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.main-shell>main,.setup-explore{transition:none!important}.setup-explore,.setup-explore:after{animation:none}.setup-explore:after{display:none}}@media (min-width:1201px){.main-shell .discover-page-heading>div:first-child:not(.rotating-widgets){flex:0 350px;min-width:260px}.discover-header-widgets.rotating-widgets{flex:1;min-width:0;max-width:none}}.rotating-widgets .summary-reel{height:72px}.rotating-widgets .summary-logo{width:54px;min-width:54px;height:58px;font-size:22px}.rotating-widgets .summary-frame{gap:10px;right:0}.rotating-widgets .summary-token b{text-overflow:ellipsis;font-size:clamp(14px,1.15vw,19px);overflow:hidden}.rotating-widgets .summary-token strong{font-size:13px}.rotating-widgets .summary-caption{min-height:27px;padding-right:32px}.rotating-widgets .summary-caption>span{display:none}.rotating-market .summary-allocate{top:auto;bottom:8px;right:10px}.rotating-widgets .discover-summary-count>strong{font-size:clamp(24px,2vw,32px)}.discover-highlights{position:relative}.discover-highlights:has(.highlight-pagination) .highlight-heading{padding-right:100px}.highlight-pagination{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;top:0;right:0}.highlight-pagination button{border:1px solid var(--line);background:var(--surface);width:25px;height:25px;color:var(--accent-ink);border-radius:8px;place-items:center;padding:0;display:grid}.highlight-pagination button:disabled{opacity:.35;cursor:default}.highlight-pagination button:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}.discover-intro-row .highlight-cards{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:visible}.discover-intro-row .highlight-card{min-width:0}.discover-intro-row .highlight-empty{grid-column:1/-1}@media (max-width:1200px){.discover-intro-row .highlight-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.discover-intro-row .highlight-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.rotating-widgets .summary-logo{width:38px;min-width:38px;height:46px}.rotating-widgets .summary-frame{gap:6px}}.account-activity>.activity-transactions{box-shadow:0 3px 12px color-mix(in srgb,var(--ink) 3%,transparent);border-radius:14px;flex:0 auto}.account-activity .activity-table-scroll{flex:0 auto;min-height:0;max-height:calc(100dvh - 300px)}.activity-controls{flex-wrap:wrap;gap:8px;padding:12px 14px}.activity-table-title{margin-right:auto}.activity-table-title>span{margin-top:4px;font-size:9px;display:block}.activity-controls .activity-menu{margin-left:0}.activity-controls .activity-menu summary{gap:14px;min-width:120px}.activity-table-scroll td{height:52px;color:var(--ink);padding:9px 12px}.activity-table-scroll th{color:var(--muted);padding:10px 12px;font-weight:500}.activity-table-scroll td:first-child{color:var(--muted)}.activity-table-scroll tbody tr:last-child td{border-bottom:0}.activity-table-scroll tbody tr:hover{background:var(--soft)}.activity-transaction-label{align-items:center;gap:10px;display:flex}.activity-kind-icon{background:var(--soft);width:30px;height:30px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.activity-kind-icon.swap{background:var(--accent-soft);color:var(--accent-ink)}.activity-transaction-label strong{color:var(--ink);font-weight:600;display:block}.activity-transaction-label small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.activity-table-scroll .activity-status{border-radius:20px;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.activity-table-scroll td:last-child a{color:var(--muted);font-family:var(--font-geist-mono),monospace;align-items:center;gap:7px;font-size:10px;display:inline-flex}.activity-table-scroll td:last-child a:hover{color:var(--accent-ink)}@media (max-width:600px){.activity-table-title{width:100%;margin-bottom:4px}.activity-controls .activity-menu{flex:1}.activity-controls .activity-menu summary{min-width:0}.activity-table-scroll td{height:48px}}.rotating-widgets>.rotating-market,.rotating-widgets>.discover-summary-count{grid-template-rows:16px 72px 44px;gap:0;padding:10px;display:grid}.rotating-widgets .discover-summary-count>strong{align-self:center;margin:0}.rotating-widgets .summary-footer,.rotating-widgets .discover-summary-count>small.summary-footer{border-top:1px solid var(--line);min-width:0;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px 0 0;font-size:9px;display:flex}.rotating-widgets .summary-footer .summary-caption{white-space:normal;border:0;min-height:0;padding:0}.rotating-market .summary-footer .summary-allocate{flex:none;width:28px;height:28px;min-height:28px;position:relative;inset:auto}.rotating-widgets .summary-reel{padding:0}dialog.allocation-review-dialog{border-radius:18px;width:min(1220px,100vw - 32px);max-height:92dvh;padding:22px}.allocation-review-dialog .dialog-heading{margin-bottom:8px}.allocation-review-dialog .dialog-description{margin:0 0 14px;font-size:12px}.review-metrics{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:2fr 1fr 1fr;gap:1px;margin:12px 0;display:grid;overflow:hidden}.review-metrics>div{background:var(--soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.review-metrics span{color:var(--muted);font-size:11px}.review-metrics strong{font-variant-numeric:tabular-nums;font-size:22px}.allocation-review-dialog .table-wrap{border:1px solid var(--line);border-radius:10px;overflow:auto}.allocation-review-dialog table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:580px;font-size:12px}.allocation-review-dialog :is(td,th){text-align:right;border-bottom:1px solid var(--line);height:auto;padding:8px 12px}.allocation-review-dialog :is(td,th):first-child,.allocation-review-dialog :is(td,th):nth-child(2){text-align:left}.allocation-review-dialog th{background:var(--soft);color:var(--muted);font-size:10px;position:sticky;top:0}.allocation-review-dialog td small{color:var(--muted);font-size:10px;display:block}.allocation-review-dialog .review-targets{max-height:290px}.allocation-review-dialog .swap-quotes{margin:14px 0;padding-top:12px}.allocation-review-dialog .swap-quotes h3{margin:0 0 6px;font-size:15px}.allocation-review-dialog .subtle{margin:8px 0;font-size:11px;line-height:1.45}.allocation-review-dialog .swap-quotes .inline-actions{gap:12px;margin:10px 0}.allocation-review-dialog .review-quotes-table{min-width:880px}.allocation-review-dialog details{overflow-wrap:anywhere;max-width:210px;font-size:10px}.allocation-review-dialog summary{cursor:pointer;color:var(--accent-ink);margin-top:3px}.execution-loss-warning{color:var(--warning,#a86d16);align-items:center;gap:5px;font-weight:700;display:inline-flex}.allocation-review-dialog .quote-projection{margin-top:14px}.allocation-review-dialog .notice{margin:10px 0;padding:10px 12px;font-size:11px}.allocation-review-dialog .dialog-actions{margin-top:12px}@media (max-width:650px){.review-metrics{grid-template-columns:1fr}.review-metrics strong{font-size:18px}dialog.allocation-review-dialog{padding:14px}.allocation-review-dialog .review-targets{max-height:240px}}.allocation-flat .allocation-control>input[type=range]{grid-area:1/1}.allocation-flat .allocation-control>.percent-input{grid-area:1/2}.allocation-flat .allocation-control>.allocation-exit{grid-area:1/3}.allocation-flat .allocation-control>.allocation-target-value{grid-area:2/1;justify-content:flex-start}.allocation-editor.allocation-flat td{height:56px}.allocation-editor.allocation-flat td.numeric{white-space:nowrap}.allocation-editor.allocation-flat .table-wrap{overflow-x:auto}.allocation-review-dialog .allocation-execute{gap:10px;display:grid}.allocation-review-dialog .allocation-execute>strong{align-items:center;gap:7px;display:flex}.allocation-review-dialog .execution-acknowledgement{align-items:center;gap:8px;display:flex}.allocation-review-dialog .execution-acknowledgement input{flex:none;width:16px;height:16px;min-height:0;margin:0;padding:0;display:inline-block}.allocation-review-dialog .allocation-execute .inline-actions{justify-content:flex-end;align-items:center;gap:10px;margin:0;display:flex}.allocation-review-dialog .allocation-execute .button{text-decoration:none}.allocation-review-dialog .execution-status{overflow-wrap:anywhere;line-height:1.5}.allocation-editor.allocation-flat:not(.allocation-advanced) .table-wrap table{table-layout:fixed;min-width:1020px}.allocation-editor.allocation-flat:not(.allocation-advanced) :is(th,td)[data-column=select]{width:40px}.allocation-editor.allocation-flat:not(.allocation-advanced) :is(th,td)[data-column=asset]{width:160px}.allocation-editor.allocation-flat:not(.allocation-advanced) :is(th,td)[data-column=value]{width:80px}.allocation-editor.allocation-flat:not(.allocation-advanced) :is(th,td)[data-column=change24h]{width:76px}.allocation-editor.allocation-flat:not(.allocation-advanced) :is(th,td)[data-column=upnl]{width:46px}.allocation-editor.allocation-flat:not(.allocation-advanced) :is(th,td)[data-column=market]{width:82px;padding-inline:8px}.allocation-editor.allocation-flat :is(th,td){height:38px;padding:4px 8px}.allocation-editor.allocation-flat .allocation-control{grid-template-rows:28px;grid-template-columns:minmax(220px,1fr) 96px 26px 65px 65px;gap:0 6px;width:100%;min-width:500px}.allocation-flat .allocation-control>.allocation-target-value{grid-area:1/4}.allocation-flat .allocation-control>.allocation-simulated-change{grid-area:1/5}.allocation-editor.allocation-flat .allocation-control>small{white-space:nowrap;overflow-wrap:normal;flex-direction:column;justify-content:center;align-items:flex-end;gap:0;min-width:0;font-size:9px;line-height:12px;display:flex}.allocation-editor.allocation-flat .allocation-control>small strong{white-space:nowrap;font-size:10px;line-height:12px}.allocation-flat .asset-cell{gap:5px;min-width:0}.allocation-flat .asset-cell>div{min-width:0}.allocation-flat .asset-cell strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.allocation-editor.allocation-flat>.bundle-assets-panel{min-width:0}.allocation-review-dialog .review-quotes-table input[type=checkbox]{width:15px;height:15px;min-height:0;accent-color:var(--accent);margin:0;padding:0;display:inline-block}.allocation-review-dialog .quote-excluded td:not(:first-child){opacity:.5}.allocation-review-dialog .quote-excluded{background:var(--soft)}.allocation-distribution{border-left:1px solid var(--line);flex-direction:column;align-self:stretch;min-height:0;padding:18px 14px 12px;display:flex}.allocation-distribution .allocation-chart{flex-direction:column;flex:1;align-items:stretch;min-height:0;padding:0}.allocation-distribution .allocation-chart-ring{align-self:center}.allocation-distribution .allocation-chart figcaption{flex:1;overflow:auto}.allocation-distribution-action{padding-top:12px}.allocation-distribution-action button{justify-content:center;width:100%}.allocation-quick-help>span{place-items:center;width:26px;height:26px;display:grid}.allocation-flat .panel-title .allocation-quick-help p{margin:0;display:none}.allocation-flat .panel-title .allocation-quick-help:hover p,.allocation-flat .panel-title .allocation-quick-help:focus p{display:block}.allocation-editor tr[data-direction=buy] td{background:color-mix(in srgb,#348555 8%,var(--surface))}.allocation-editor tr[data-direction=sell] td{background:color-mix(in srgb,#c34b45 8%,var(--surface))}.allocation-editor tr[data-native] td{z-index:3;background:var(--surface);border-top:1px solid var(--line);position:sticky;bottom:0;box-shadow:0 -3px 5px #00000006}.allocation-editor tr[data-native] .asset-cell>div{min-width:0}.allocation-editor tr[data-native] small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;display:block;overflow:hidden}.allocation-editor tr[data-native] td[data-column=value] small{max-width:85px;margin-left:auto}.portfolio-dialog{width:min(720px,100vw - 32px);padding:18px}.portfolio-dialog::backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.portfolio-dialog header h2{font-size:18px}.portfolio-dialog form{align-items:center;margin:16px 0 4px;display:flex}.portfolio-dialog input[type=color]{cursor:pointer;flex:none;width:34px;height:34px;padding:3px}.portfolio-table-wrap{border:1px solid var(--line);border-radius:9px;margin-top:14px;overflow:auto}.portfolio-table{border-collapse:collapse;width:100%;font-size:12px}.portfolio-table th{background:var(--soft);color:var(--muted);text-align:left;padding:8px;font-size:10px}.portfolio-table td{border-top:1px solid var(--line);padding:7px 8px}.portfolio-table td:last-child{text-align:right;white-space:nowrap}.portfolio-table td:last-child button{vertical-align:middle;margin-left:5px;display:inline-flex}.portfolio-color{border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.portfolio-list-footer{justify-content:space-between;align-items:center;margin-top:10px;display:flex}@media (min-width:1100px){.allocation-editor.allocation-flat{grid-template-rows:auto minmax(0,1fr)}.allocation-editor.allocation-flat>.allocation-distribution{grid-area:1/2/3}.allocation-editor.allocation-flat>.bundle-assets-panel{grid-row:2}.allocation-flat .panel-title>.inline-actions{flex-wrap:wrap;gap:5px}.allocation-editor.allocation-flat .table-wrap table,.allocation-editor.allocation-flat tr.allocation-native-spacer{height:100%}.allocation-editor.allocation-flat tr.allocation-native-spacer td{background:var(--surface);border:0;height:auto;padding:0}}dialog.trading-bag-dialog{width:min(1200px,100vw - 40px);max-width:1200px}.trading-bag-dialog .bag-columns{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:18px}.trading-bag-dialog .bag-side{background:linear-gradient(145deg,var(--surface),var(--bg));border-radius:18px;padding:12px;box-shadow:0 3px 14px #00000006}.trading-bag-dialog .bag-side>header{border:1px solid var(--line);border-radius:11px;height:auto;min-height:44px;margin-bottom:12px;padding:7px 10px}.trading-bag-dialog .bag-buy-side>header{border-color:color-mix(in srgb,#348555 38%,var(--line))}.trading-bag-dialog .bag-sell-side>header{border-color:color-mix(in srgb,#c34b45 38%,var(--line))}.trading-bag-dialog .bag-table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:10px}.trading-bag-dialog .bag-side>footer{border:0;margin-top:8px;padding:6px 2px 0}.trading-bag-dialog .bag-budget{gap:5px;font-size:10px}.trading-bag-dialog .bag-budget>div{transition:border-color .15s,box-shadow .15s}.trading-bag-dialog .bag-budget>div:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}.trading-bag-dialog .bag-budget input:is(:focus,:focus-visible){box-shadow:none!important;outline:none!important}.trading-bag-dialog input[type=number]{appearance:textfield}.trading-bag-dialog input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.trading-bag-dialog input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.trading-bag-dialog .bag-budget input{width:62px}.trading-bag-dialog .bag-quotes{box-sizing:border-box;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:10px;padding:10px}.trading-bag-dialog .bag-quotes>div[aria-live]{min-width:0}.trading-bag-dialog .bag-quotes>div[aria-live] .table-wrap{border:1px solid var(--line);border-radius:10px}.trading-bag-dialog .bag-quotes .review-quotes-table{border-collapse:separate;border-spacing:0}.trading-bag-dialog .bag-quotes .review-quotes-table thead{background:0 0}.trading-bag-dialog .bag-quotes .review-quotes-table th{background:var(--bg);border-top:0}.trading-bag-dialog .bag-quotes .review-quotes-table th:first-child{border-top-left-radius:9px}.trading-bag-dialog .bag-quotes .review-quotes-table th:last-child{border-top-right-radius:9px}.trading-bag-dialog .bag-quotes .review-quotes-table tbody tr:hover{background:0 0}.trading-bag-dialog .bag-quotes .review-quotes-table tbody tr:hover td{background:var(--bg)}.trading-bag-dialog .bag-quotes .review-quotes-table tbody tr:last-child td:first-child{border-bottom-left-radius:9px}.trading-bag-dialog .bag-quotes .review-quotes-table tbody tr:last-child td:last-child{border-bottom-right-radius:9px}.trading-bag-dialog .bag-quotes .review-quotes-table{table-layout:fixed;width:100%;min-width:760px}.trading-bag-dialog .bag-quotes .review-quotes-table th:first-child{width:42px;font-size:0}.trading-bag-dialog .bag-quotes .review-quotes-table th:nth-child(6),.trading-bag-dialog .bag-quotes .review-quotes-table th:last-child{width:10%}.trading-bag-dialog .bag-quotes .review-quotes-table td{height:35px;padding:5px 8px;font-size:11px}.trading-bag-dialog .bag-quotes .review-quotes-table th{padding:6px 8px}.trading-bag-dialog .bag-quotes .bag-fee-summary{gap:9px;margin:9px 0 0}.trading-bag-dialog .bag-quotes .bag-quote-toolbar{gap:6px;margin:9px 0 0}.trading-bag-dialog .bag-quotes .bag-execution-footer>.inline-actions{min-width:0;margin:9px 0 0!important}.trading-bag-dialog .bag-quotes .bag-execution-footer>.execution-status{margin:9px 0 0}.trading-bag-dialog .bag-quotes .bag-transact{min-width:106px;min-height:32px;padding:6px 10px;font-size:11px}@media (max-width:1000px){.trading-bag-dialog .bag-columns{grid-template-columns:1fr}}@media (max-width:850px){.trading-bag-dialog .bag-quotes{grid-template-columns:minmax(0,1fr) auto}}.allocation-editor .portfolio-table-filter{display:none}.allocation-editor th[data-column=select] input{width:15px;height:15px;accent-color:var(--accent);margin:0}.portfolio-hide-small{cursor:pointer;align-items:center;gap:3px;margin-left:4px;font-size:9px;display:inline-flex}.portfolio-hide-small input{width:12px;height:12px;accent-color:var(--accent);margin:0}.allocation-editor tr[data-core] td{z-index:3;background:color-mix(in srgb,var(--muted) 7%,var(--surface));border-top:1px solid var(--line);position:sticky;bottom:0}.allocation-editor tr[data-core="1"] td{bottom:38px}.allocation-editor tr[data-core][data-direction=buy] td{background:color-mix(in srgb,#348555 8%,var(--surface))}.allocation-editor tr[data-core][data-direction=sell] td{background:color-mix(in srgb,#c34b45 8%,var(--surface))}.allocation-editor tr[data-core="2"] td{background:color-mix(in srgb,var(--muted) 9%,var(--surface));height:38px}.portfolio-transact{border-radius:10px;gap:8px;min-height:38px;position:relative;overflow:hidden}.portfolio-transact:not(:disabled){color:#795215;background:linear-gradient(115deg,#f5d480,#fff1b9,#dfb351);border-color:#d5af5a;box-shadow:0 2px 10px #cba24b30}.portfolio-transact:not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff80 50%,#0000 58%);animation:5s ease-in-out infinite bag-shine;position:absolute;inset:-50%}.portfolio-transact:disabled{background:var(--soft);color:var(--muted);border-color:var(--line);box-shadow:none;opacity:.55}@media (prefers-reduced-motion:reduce){.portfolio-transact:after{display:none}}.search-health-icons{align-items:center;gap:6px;margin-right:8px;display:flex}.search-health-icon{cursor:help;align-items:center;display:inline-flex;position:relative}.search-health-icon>span{border:1px solid var(--line);background:var(--surface);width:280px;color:var(--ink);z-index:200;border-radius:10px;padding:10px 12px;font-size:12px;display:none;position:absolute;top:28px;left:0;box-shadow:0 5px 20px #0002}.search-health-icon:hover>span,.search-health-icon:focus>span{display:block}.portfolio-dialog header h2{flex:1}.portfolio-swatches{flex-wrap:wrap;gap:5px;max-width:100px;display:flex}.portfolio-swatches button{border:2px solid #0000;border-radius:50%;width:23px;height:23px;padding:0}.portfolio-swatches button[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:2px}.portfolio-preview-trigger{color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.portfolio-has-preview{width:min(1020px,100vw - 32px);padding-right:300px;position:fixed}.portfolio-contents{border:1px solid var(--line);background:var(--bg);border-radius:10px;width:265px;max-height:65vh;padding:10px;position:absolute;top:65px;right:14px;overflow:auto}.portfolio-contents table{border-collapse:collapse;width:100%;font-size:11px}.portfolio-contents td,.portfolio-contents th{border-bottom:1px solid var(--line);text-align:left;padding:6px}.portfolio-contents td:last-child{text-align:right}.portfolio-contents .swap-token-logo{vertical-align:middle;margin-right:6px;display:inline-flex}.trading-bag-dialog.bag-picker-open{width:min(1480px,100vw - 32px);max-width:1480px;padding-right:280px}.trading-bag-dialog .bag-wallet-picker{border:1px solid var(--line);background:var(--surface);border-radius:14px;width:265px;padding:12px;position:absolute;top:0;right:0}.trading-bag-dialog .bag-wallet-list{max-height:380px}.trading-bag-dialog .bag-wallet-row{grid-template-columns:24px minmax(0,1fr) auto;gap:5px;padding:6px 0;font-size:11px}.trading-bag-dialog .bag-wallet-row small{display:none}.trading-bag-dialog .bag-sell-side .bag-table-wrap{overflow-x:hidden}.trading-bag-dialog .bag-sell-side .bag-table{min-width:0}.trading-bag-dialog .bag-sell-side .bag-table th{padding:6px 4px;font-size:9px}.trading-bag-dialog .bag-sell-side .bag-table td{padding:5px 4px;font-size:10px}.trading-bag-dialog .bag-sell-side .bag-table th:first-child{width:25%}.trading-bag-dialog .bag-sell-side .bag-table th:last-child{width:36px}.token-terminal-dialog .swap-pay{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));box-shadow:0 0 16px color-mix(in srgb,var(--accent) 12%,transparent)}.token-terminal-dialog .swap-pay:focus-within{border-color:var(--accent);box-shadow:0 0 20px color-mix(in srgb,var(--accent) 20%,transparent)}.token-terminal-dialog .swap-direction{cursor:pointer;color:var(--muted);place-items:center;display:grid}.token-terminal-dialog .swap-ticket-body{padding-top:4px}@media (max-width:850px){.trading-bag-dialog.bag-picker-open{padding-right:0}.trading-bag-dialog .bag-wallet-picker{width:100%;margin-bottom:10px;position:relative}.portfolio-has-preview{padding-right:18px}.portfolio-contents{width:auto;margin-top:12px;position:relative;inset:auto}}.trading-bag-dialog .bag-quotes .review-quotes-table td{height:31px;padding-block:4px}.trading-bag-dialog .bag-quotes .review-quotes-table th{padding-block:5px}.trading-bag-dialog .bag-quotes{padding:8px}dialog.trading-bag-dialog,dialog.trading-bag-dialog.bag-picker-open{box-sizing:border-box;outline:none;width:min(1320px,100vw - 40px);max-width:1320px;height:fit-content;max-height:88vh;margin:auto;padding:0;inset:0;overflow-y:auto}dialog.trading-bag-dialog.bag-picker-open{padding-right:250px}.trading-bag-dialog .bag-columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px}.trading-bag-dialog .bag-quotes{width:100%;max-width:none;margin:14px 0 0}.trading-bag-dialog .bag-wallet-picker{box-sizing:border-box;flex-direction:column;width:236px;height:100%;margin:0;padding:12px;display:flex;position:absolute;inset:0 0 0 auto;overflow:hidden}.trading-bag-dialog .bag-wallet-picker>input,.trading-bag-dialog .bag-picker-heading{flex-shrink:0}.trading-bag-dialog .bag-wallet-list{flex:1;min-height:0;max-height:none;overflow-y:auto}.trading-bag-dialog .bag-budget input{text-align:left;width:95px}.trading-bag-dialog .bag-buy-side .bag-table th:first-child{width:19%}.trading-bag-dialog .bag-buy-side .bag-table th:nth-child(2){width:12%}.trading-bag-dialog .bag-buy-side .bag-table th:nth-child(3){width:48%}.trading-bag-dialog .bag-buy-side .bag-table th:last-child{width:44px}.trading-bag-dialog .bag-buy-side .bag-table{min-width:0}.trading-bag-dialog .bag-side header{flex-wrap:wrap;gap:5px}.trading-bag-dialog .bag-quotes .review-quotes-table{min-width:0}.trading-bag-dialog .bag-quotes .bag-execution-footer>.execution-status{font-size:10px}@media (max-width:900px){dialog.trading-bag-dialog.bag-picker-open{padding-right:210px}.trading-bag-dialog .bag-wallet-picker{width:196px}.trading-bag-dialog .bag-columns{grid-template-columns:1fr}}@media (max-width:650px){dialog.trading-bag-dialog.bag-picker-open{padding-right:0}.trading-bag-dialog .bag-wallet-picker{width:100%;height:240px;margin:10px 0;position:relative;inset:auto}}dialog.trading-bag-dialog,dialog.trading-bag-dialog.bag-picker-open{width:min(1240px,100vw - 40px);max-width:1240px}.trading-bag-dialog .bag-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.trading-bag-dialog .bag-side{min-width:0}.trading-bag-dialog .bag-side>header{box-sizing:border-box;min-height:50px}.trading-bag-dialog .bag-buy-side .bag-table td:nth-last-child(2),.trading-bag-dialog .bag-sell-side .bag-table td:nth-last-child(2){font-weight:700}.trading-bag-dialog .bag-wallet-connect{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.trading-bag-dialog .bag-wallet-connect~input,.trading-bag-dialog .bag-wallet-connect~.bag-wallet-list{display:none}.trading-bag-dialog .bag-hide-small{flex-shrink:0;align-items:center;gap:6px;margin:8px 0;font-size:11px;display:flex}.trading-bag-dialog .bag-hide-small input{width:14px;height:14px;margin:0;padding:0}@media (max-width:900px){.trading-bag-dialog .bag-columns{grid-template-columns:1fr}}.trading-bag-dialog .bag-wallet-loading{width:16px;height:16px;color:var(--muted);align-items:center;margin-left:6px;display:inline-flex}.trading-bag-dialog .bag-picker-heading{justify-content:flex-start;align-items:center;gap:5px;min-height:20px;margin-bottom:10px;display:flex}.trading-bag-dialog .bag-picker-heading>strong{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.trading-bag-dialog .bag-picker-heading .bag-hide-small{white-space:nowrap;gap:3px;margin:0 0 0 auto;font-size:10px}.trading-bag-dialog .bag-wallet-loading{flex-shrink:0;width:12px;margin-left:0}.trading-bag-dialog .bag-columns{background:linear-gradient(transparent,color-mix(in srgb,var(--muted) 45%,transparent),transparent) center / 1px 84% no-repeat;position:static}.trading-bag-dialog .bag-quotes .review-quotes-table th:nth-child(2){width:22%}.trading-bag-dialog .bag-quotes .review-quotes-table th:nth-child(3){width:12%}.trading-bag-dialog .bag-quotes .review-quotes-table th:nth-child(7){width:104px}.trading-bag-dialog .bag-quotes .review-quotes-table th:last-child{width:68px}.trading-bag-dialog .bag-quotes .review-quotes-table :is(th,td):nth-child(7){padding-right:14px}.trading-bag-dialog .bag-quotes .review-quotes-table :is(th,td):last-child{box-sizing:border-box;text-align:center;white-space:nowrap;padding-left:10px;padding-right:14px}.quote-clock{vertical-align:middle;display:inline-flex}.quote-clock svg circle{transition:stroke-dashoffset 1s linear}.execution-button-anchor{position:relative}.execution-error-popover{z-index:40;background:var(--surface);color:#b33e38;text-align:left;white-space:normal;border:1px solid #d77e7a;border-radius:12px;width:min(310px,75vw);padding:13px;font-size:12px;line-height:1.45;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 8px 24px #0002}.execution-error-popover p{margin:7px 0 0}@media (max-width:900px){.trading-bag-dialog .bag-columns{background:0 0}}.execution-wallet-popover{box-sizing:border-box;background:var(--surface);width:min(344px,100%);color:var(--ink);text-align:left;white-space:normal;border:1px solid #d1a345;border-radius:12px;order:4;grid-column:1/-1;justify-self:end;margin:10px 0 0 auto;padding:16px;font-size:13px;line-height:1.5;position:static;box-shadow:0 8px 28px #0002}.execution-wallet-popover p{margin:8px 0}.execution-wallet-popover>span{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.trading-bag-dialog .bag-success{gap:15px;animation:.3s ease-in 2s forwards bag-gold-exit}.bag-success-seal{background:linear-gradient(130deg,#fff1b2 0%,#d8aa45 25%,#ffe9a0 48%,#b87d20 75%,#f9dc87 100%);border:1px solid #ffe5a4;border-radius:50%;place-items:center;width:156px;height:156px;animation:.55s cubic-bezier(.2,.8,.2,1.25) both bag-gold-enter;display:grid;position:relative;box-shadow:inset 0 0 0 7px #fff4c035,inset 0 0 0 9px #8a581d45,0 0 65px #ecc25770,0 15px 45px #64471335}.bag-success-seal:before{content:"";border:1px solid #ffe5a480;border-radius:50%;animation:1.5s ease-out both bag-gold-ring;position:absolute;inset:-25px}.bag-success-seal:after{content:"";background:linear-gradient(110deg,#0000 30%,#fff9dd99 48%,#0000 64%) 0 0/300% 100%;border-radius:50%;animation:1.3s ease-in-out both bag-gold-shine;position:absolute;inset:0}.trading-bag-dialog .bag-success svg{color:#765016;width:88px;height:88px;box-shadow:none;filter:drop-shadow(0 1px #fff5d9);background:0 0;border:0;border-radius:0;padding:0;animation:none}.trading-bag-dialog .bag-success strong{letter-spacing:-1px;color:#0000;text-shadow:0 6px 28px #805b2425;background:linear-gradient(100deg,#fff2bd,#e9bd5a,#fff2bd);-webkit-background-clip:text;background-clip:text;border-radius:0;padding:0;font-size:clamp(26px,3vw,40px)}.bag-success-eyebrow{letter-spacing:3px;color:#fff1c7;margin-top:8px;font-size:11px;font-weight:700}@keyframes bag-gold-enter{0%{opacity:0;transform:scale(.6)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes bag-gold-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}@keyframes bag-gold-shine{0%{background-position:100% 0}to{background-position:0 0}}@keyframes bag-gold-exit{to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.trading-bag-dialog .bag-success,.bag-success-seal,.bag-success-seal:before,.bag-success-seal:after{animation:none}.bag-success-seal:before{display:none}}.allocation-editor.allocation-flat>.panel-title{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.allocation-flat .panel-title h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.allocation-editor.allocation-flat .panel-title>.allocation-options{justify-content:center}.allocation-flat .panel-title>.inline-actions{justify-content:flex-end;justify-self:end;margin:0}.allocation-flat .panel-title .portfolio-hide-small{white-space:nowrap;gap:5px;margin:0;font-size:10px;font-weight:400}.allocation-editor.allocation-flat th[data-column=select],.allocation-editor.allocation-flat td[data-column=select]{text-align:center;padding-left:8px;padding-right:8px}.allocation-editor.allocation-flat th[data-column=select] .table-tool{vertical-align:middle;justify-content:center;align-items:center;width:24px;height:24px;min-height:0;margin:0;padding:0;display:inline-flex}@media (max-width:1350px){.allocation-editor.allocation-flat>.panel-title{grid-template-columns:minmax(0,1fr) auto}.allocation-editor.allocation-flat .panel-title>.allocation-options{grid-area:2/1/auto/-1}.allocation-flat .panel-title>.inline-actions{flex-wrap:wrap;grid-area:1/2}}@media (max-width:650px){.allocation-editor.allocation-flat>.panel-title{grid-template-columns:minmax(0,1fr)}.allocation-flat .panel-title>.inline-actions{grid-area:3/1;justify-content:flex-start;justify-self:stretch}}.allocation-flat .panel-title .distribution-controls,.allocation-flat .panel-title .basis-buttons{justify-content:center}.discover-market-total{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:4px;min-width:220px;padding:12px 18px;display:grid}.discover-market-total>span,.discover-market-total>small{color:var(--muted);font-size:10px}.discover-market-total>strong{font-size:24px}.discover-rankings{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.discover-ranking{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:12px}.discover-ranking>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.discover-ranking nav{color:var(--muted);align-items:center;gap:5px;display:flex}.discover-ranking nav button,.highlight-carousel>.highlight-arrow{border:1px solid var(--line);background:var(--surface);width:26px;height:28px;color:var(--accent-ink);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid}.discover-ranking nav button:disabled,.highlight-carousel>.highlight-arrow:disabled{opacity:.35;cursor:default}.ranking-tokens{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ranking-token{background:var(--soft);border-radius:8px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:6px;display:flex}.ranking-details{width:100%;min-width:0;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;font-size:12px;display:flex}.ranking-details strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ranking-position{color:var(--muted);align-self:flex-start;font-size:9px}.ranking-logo{place-items:center;width:36px;height:36px;display:grid}.ranking-logo img{object-fit:contain;width:100%;height:100%}.highlight-carousel{grid-template-columns:26px minmax(0,1fr) 26px;align-items:center;gap:8px;display:grid}.discover-token-actions{z-index:2;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.discover-token-actions .discover-trade-button{justify-content:center;align-items:center;width:28px;height:28px;min-height:28px;padding:4px;display:inline-flex}:is(.discovery-panel,.discover-highlights,.discover-rankings,.token-detail-actions,.holdings,.discover-actions-surface) .discover-trade-button.discover-buy:not(:disabled){color:#195c35;background:linear-gradient(120deg,#c3efcd,#8fd6a3);border:1px solid #77bd8d;animation:none}:is(.discovery-panel,.discover-highlights,.discover-rankings,.token-detail-actions,.holdings,.discover-actions-surface) .discover-trade-button.discover-bag{color:#795215;background:linear-gradient(120deg,#ffe7a0,#e4b957);border:1px solid #d9ad4b;animation:none;position:relative;overflow:visible}:is(.discovery-panel,.discover-highlights,.discover-rankings,.token-detail-actions,.holdings,.discover-actions-surface) .discover-trade-button.discover-bag:after{display:none}.bag-action-mark{background:#fff0bc;border-radius:50%;position:absolute;top:1px;right:1px}.bag-action-plus{opacity:0}:is(.discovery-panel tr,.highlight-card,.ranking-token):is(:hover,:focus-within) .bag-action-plus{opacity:1}.discover-bag:disabled{opacity:.55;cursor:default}.discover-token-actions .discover-trade-button:focus-visible,.ranking-details:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.discovery-panel.discovery-compact :is(th,td):not(:first-child){text-align:right}.discovery-panel.discovery-compact th .discover-sort{justify-content:flex-end;width:100%}.discovery-panel.discovery-compact :is(th,td):is(.allocate-column,.bag-column,.pool-link-column){text-align:center}.discovery-panel.discovery-compact th{vertical-align:middle;white-space:nowrap}@media (max-width:1100px){.discover-rankings{grid-template-columns:1fr}.ranking-details{text-align:left;grid-template-columns:36px minmax(0,1fr);display:grid}.ranking-position{display:none}.ranking-logo{grid-row:1/3}.ranking-details strong{width:100%}}@media (max-width:650px){.discover-market-heading{flex-direction:column;align-items:stretch}.discover-market-total{min-width:0}.ranking-details{text-align:center;display:flex}.discover-intro-row .highlight-carousel .highlight-cards{grid-template-columns:1fr}}@media (hover:none){.bag-action-plus{opacity:1}}.discover-intro-row .highlight-card-bottom{flex-wrap:wrap;gap:6px}.discover-intro-row .highlight-card-bottom>.discover-token-actions{flex-shrink:0;margin-left:auto}@media (min-width:651px) and (max-width:1450px){.discover-intro-row .highlight-carousel .highlight-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.account-activity .activity-table-scroll :is(th,td){white-space:nowrap;padding:6px 12px}.account-activity .activity-table-scroll tbody tr td,.account-activity .activity-table-scroll tbody tr:hover td{height:36px;padding-top:5px;padding-bottom:5px}.account-activity .activity-kind-icon{border-radius:6px;flex-shrink:0;width:24px;height:24px}.activity-open-details{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.activity-open-details:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.activity-clickable-row{cursor:pointer}.activity-details-dialog{box-sizing:border-box;border:1px solid var(--line);width:min(800px,100vw - 32px);max-height:85dvh;color:var(--ink);background:var(--surface);border-radius:16px;padding:22px;overflow:auto}.activity-details-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#18243680}.activity-details-dialog>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.activity-details-dialog h2{margin:0;font-size:18px}.activity-detail-fields{grid-template-columns:150px minmax(0,1fr);gap:9px 16px;font-size:12px;display:grid}.activity-detail-fields dt{color:var(--muted)}.activity-detail-fields dd{overflow-wrap:anywhere;margin:0}.activity-detail-note{background:var(--soft);border-radius:8px;padding:12px;font-size:12px;line-height:1.5}.activity-detail-operations>details,.activity-raw-details{border:1px solid var(--line);border-radius:8px;margin:8px 0;padding:12px}.activity-details-dialog summary{cursor:pointer;font-size:12px}.activity-detail-operations summary>span{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.activity-details-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--soft);max-height:360px;padding:10px;font-size:11px;overflow:auto}.activity-details-dialog footer{justify-content:flex-end;margin-top:18px;display:flex}@media (max-width:600px){.activity-detail-fields{grid-template-columns:100px minmax(0,1fr)}}.discover-ranking .ranking-tokens{grid-template-columns:1fr;gap:0;display:grid}.discover-ranking .ranking-token{background:0 0;border-radius:0;flex-direction:row;justify-content:space-between;min-height:38px;padding:4px 0}.discover-ranking .ranking-token+.ranking-token{border-top:1px solid var(--line)}.discover-ranking .ranking-details{text-align:left;grid-template-columns:26px minmax(0,1fr) auto;gap:8px;display:grid}.discover-ranking .ranking-logo{grid-row:auto;width:26px;height:26px}.discover-ranking .ranking-details>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.discover-ranking .ranking-token{animation:.24s ease-out ranking-enter}@keyframes ranking-enter{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.discover-intro-row .highlight-card{padding-right:44px}.discover-intro-row .highlight-card-bottom>.discover-token-actions{flex-direction:column;gap:8px;margin:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.discover-intro-row .highlight-token{flex-wrap:wrap}.discover-intro-row .highlight-change{margin-left:0}.wallet-confirm-notice{z-index:10;box-sizing:border-box;background:var(--surface);width:min(410px,100vw - 48px);color:var(--ink);border:3px solid #c95151;border-radius:18px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px;padding:20px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #39171730}.wallet-confirm-notice>svg{color:#c95151}.wallet-confirm-notice strong{font-size:16px}.wallet-confirm-notice p{margin:8px 0;font-size:13px;line-height:1.5}.wallet-confirm-notice small{color:var(--muted);font-size:11px;line-height:1.5;display:block}.wallet-confirm-notice button{grid-column:2;justify-self:end}@media (prefers-reduced-motion:reduce){.discover-ranking .ranking-token{animation:none}}.activity-reference{color:var(--accent-ink);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:11px}.account-activity .activity-kind-icon.allocation{background:var(--soft);color:#8b672b}.activity-details-dialog{border-radius:22px;width:min(720px,100vw - 32px);padding:24px;box-shadow:0 20px 70px #10213c26}.activity-details-dialog>header small{color:var(--muted);font-size:11px}.activity-details-dialog>header h2{margin:5px 0 0;font-size:22px}.activity-details-dialog>header .icon-button{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.activity-details-dialog :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.activity-receipt-hero{background:var(--soft);border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.activity-receipt-icon{background:var(--surface);width:52px;height:52px;color:var(--accent-ink);border-radius:16px;place-items:center;display:grid}.activity-receipt-icon.confirmed{color:var(--success)}.activity-receipt-icon.failed{color:var(--danger)}.activity-receipt-hero p{color:var(--muted);margin:8px 0 0;font-size:12px}.activity-receipt-reference{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:16px 0;font-size:12px;display:flex}.activity-receipt-reference button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex}.activity-receipt-totals{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 0;display:grid}.activity-receipt-totals small{color:var(--muted);margin-bottom:8px;font-size:10px;display:block}.activity-receipt-totals strong{font-size:18px}.activity-bundle-caption,.activity-receipt-footnote{color:var(--muted);font-size:12px;line-height:1.5}.activity-asset-summary{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.activity-asset-summary section{border:1px solid var(--line);border-radius:14px;min-width:0;padding:14px}.activity-asset-summary h3{margin:0 0 12px;font-size:13px}.activity-asset-summary h3 small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:400;display:block}.activity-asset-summary p{color:var(--muted);font-size:12px;line-height:1.5}.activity-receipt-asset{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 0;font-size:12px;display:flex}.activity-receipt-asset strong{text-overflow:ellipsis;overflow:hidden}.activity-receipt-asset span{font-variant-numeric:tabular-nums;flex-shrink:0}.activity-technical{border-top:1px solid var(--line);color:var(--muted);padding-top:16px}.activity-technical>summary{margin-bottom:12px;font-weight:600}@media (max-width:520px){.activity-receipt-totals,.activity-asset-summary{grid-template-columns:1fr}.activity-details-dialog{padding:18px}}.page-heading.discover-market-heading{grid-template-columns:minmax(250px,1fr) minmax(0,2.8fr);align-items:center;gap:24px;margin-bottom:20px;display:grid}.discover-market-intro{min-width:0}.discover-market-intro h1{font-size:28px}.discover-market-intro p{max-width:380px;font-size:12px;line-height:1.5}.page-heading .discover-header-widgets{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;min-width:0;max-width:none;display:grid}.discover-header-widgets .discover-rankings{display:contents}.discover-header-widgets .discover-market-total{box-sizing:border-box;align-content:center;min-width:0;height:104px;padding:12px}.discover-header-widgets .discover-market-total>strong{font-size:22px}.discover-header-widgets .discover-ranking{box-sizing:border-box;height:104px;padding:12px;overflow:hidden}.discover-header-widgets .discover-ranking>header{white-space:nowrap;margin-bottom:8px;font-size:11px}.discover-header-widgets .ranking-tokens{min-height:54px;overflow:hidden}.discover-header-widgets .ranking-token{min-height:54px;padding:0 34px 0 0;animation:.45s cubic-bezier(.2,.7,.2,1) ranking-vertical-enter;position:relative}.discover-header-widgets .ranking-details{grid-template-columns:28px minmax(0,1fr);gap:4px 7px;font-size:11px}.discover-header-widgets .ranking-logo{grid-area:1/1/3;width:28px;height:32px}.discover-header-widgets .ranking-details strong{grid-column:2}.discover-header-widgets .ranking-details>span:last-child{grid-column:2;font-size:10px}.discover-header-widgets .ranking-token .discover-token-actions{flex-direction:column;gap:5px;position:absolute;top:0;right:0}.discover-header-widgets .discover-token-actions .discover-trade-button{width:24px;height:24px;min-height:24px;padding:3px}@keyframes ranking-vertical-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.discovery-panel.discovery-compact tbody tr:hover .discover-trade-button:not(:disabled),.discover-intro-row .highlight-card:is(:hover,:focus-within) .discover-trade-button:not(:disabled),.discover-header-widgets .discover-ranking:is(:hover,:focus-within) .discover-trade-button:not(:disabled),:is(.discovery-panel,.discover-highlights,.discover-rankings,.token-detail-actions,.holdings,.discover-actions-surface) .discover-trade-button:not(:disabled):is(:hover,:focus-visible){color:#074958;background:linear-gradient(120deg,#b4f8ff,#36daed);border-color:#23bfd3;transform:none;box-shadow:inset 0 1px #e9ffff,0 0 0 2px #28dbed24,0 0 15px #16d8ed55}.discover-header-widgets :is(.discover-ranking,.discover-market-total),.discover-intro-row .highlight-card{transition:border-color .18s,box-shadow .18s,background .18s}.discover-header-widgets :is(.discover-ranking,.discover-market-total):is(:hover,:focus-within),.discover-intro-row .highlight-card:is(:hover,:focus-within){background:linear-gradient(120deg,var(--surface),color-mix(in srgb,#36daed 9%,var(--surface)));border-color:#23bfd3;box-shadow:0 0 0 1px #28dbed20,0 0 18px #16d8ed25}@media (max-width:1100px){.page-heading.discover-market-heading{grid-template-columns:1fr;gap:14px}.discover-market-intro p{max-width:none}}@media (max-width:650px){.discover-header-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.discover-header-widgets .ranking-token{animation:none}.discover-header-widgets :is(.discover-ranking,.discover-market-total),.discover-intro-row .highlight-card{transition:none}}.main-shell .page-heading.discover-market-heading{margin-bottom:8px}.main-shell .discover-intro-row{min-height:0;margin-top:0;margin-bottom:12px}.discover-intro-row .highlight-heading{margin-bottom:6px;margin-left:34px;margin-right:34px}.discover-intro-row .highlight-card{box-sizing:border-box;min-height:108px;padding-top:10px;padding-bottom:10px}.discover-intro-row .highlight-token{grid-template-rows:18px 24px;grid-template-columns:minmax(0,1fr);align-items:center;gap:3px;display:grid}.discover-intro-row .highlight-identity{align-items:center;gap:6px;min-width:0;margin:0;display:flex}.discover-intro-row .highlight-identity strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.discover-intro-row .highlight-identity svg{flex-shrink:0}.discover-intro-row .highlight-token>.highlight-change{grid-row:2;justify-self:start;margin:0;font-size:10px}.discover-intro-row .highlight-category{text-overflow:ellipsis;white-space:nowrap;height:15px;margin-top:3px;font-size:10px;line-height:15px;display:block;overflow:hidden}.discover-intro-row .highlight-card-bottom{white-space:nowrap;margin-top:3px;line-height:15px}.discover-intro-row .highlight-card-bottom>span:first-child{text-overflow:ellipsis;overflow:hidden}.discovery-panel.discovery-compact tbody tr:hover{background:linear-gradient(120deg,var(--surface),color-mix(in srgb,#36daed 9%,var(--surface)));box-shadow:inset 2px 0 #23bfd3}.discovery-panel.discovery-compact tbody tr:hover td{background-color:#0000}.discovery-panel.discovery-compact tbody tr:hover td:is(.allocate-column,.bag-column){background:color-mix(in srgb,#36daed 9%,var(--surface))}.search-health-icons{flex-shrink:0;justify-content:flex-end;min-width:76px}.search-health-icon{--health-color:#a9640c;--health-halo:#eba12e;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--health-halo) 65%,var(--line));width:34px;height:34px;color:var(--health-color);background:color-mix(in srgb,var(--health-halo) 17%,var(--surface));border-radius:11px;flex-shrink:0;justify-content:center;animation:.35s ease-out health-alert-enter}.search-health-icon.warning{color:var(--health-color)}.search-health-icon.negative{--health-color:#c43f48;--health-halo:#f25c6a;color:var(--health-color)}.search-health-icon:before{content:"";border:2px solid var(--health-halo);border-radius:inherit;pointer-events:none;animation:2.5s ease-out infinite health-alert-pulse;position:absolute;inset:-1px}.search-health-icon:after{content:"";background:var(--health-halo);border:2px solid var(--surface);pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-3px}.search-health-icon>span{width:min(280px,100vw - 48px);line-height:1.5;top:42px}.search-health-icon:is(:hover,:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb,var(--health-halo) 22%,transparent);outline:2px solid var(--health-halo);outline-offset:2px}@keyframes health-alert-enter{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.topbar:has(.search-health-icon){--header-alert:#eba12e;position:relative}.topbar:has(.search-health-icon.negative){--header-alert:#f25c6a}.topbar:has(.search-health-icon):after{content:"";pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--header-alert) 30%,transparent),var(--header-alert),color-mix(in srgb,var(--header-alert) 65%,white),var(--header-alert),color-mix(in srgb,var(--header-alert) 30%,transparent));height:2px;box-shadow:0 0 8px color-mix(in srgb,var(--header-alert) 35%,transparent);background-size:200% 100%;animation:3s linear infinite header-alert-flow;position:absolute;bottom:-1px;left:0;right:0}@keyframes header-alert-flow{0%{background-position:200% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.topbar:has(.search-health-icon):after{animation:none}}@keyframes health-alert-pulse{0%{opacity:.65;transform:scale(1)}65%,to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.search-health-icon,.search-health-icon:before{animation:none}.search-health-icon:before{opacity:.4}}.saved-allocation-dialog.portfolio-dialog{box-sizing:border-box;padding:18px}.saved-allocation-dialog.portfolio-dialog.portfolio-has-preview{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;width:min(1060px,100vw - 32px);max-height:85dvh;padding:18px;display:grid}.portfolio-main{min-width:0}.portfolio-main .portfolio-table-wrap{max-height:55dvh}.portfolio-dialog .portfolio-contents{box-sizing:border-box;background:var(--surface);width:100%;min-height:240px;max-height:calc(85dvh - 38px);margin:0;position:static;inset:auto;overflow:auto}.portfolio-dialog .portfolio-contents>header{z-index:1;background:var(--surface);padding:10px 0;position:sticky;top:-10px}.portfolio-dialog .portfolio-contents header strong{overflow-wrap:anywhere;font-size:15px}.portfolio-preview-trigger{align-items:center;gap:7px;display:inline-flex}.portfolio-preview-trigger strong{font-weight:700}.portfolio-preview-trigger[aria-expanded=true]{color:var(--accent-ink)}.portfolio-target{font-variant-numeric:tabular-nums;gap:5px;min-width:86px;display:grid}.portfolio-target-track{background:var(--soft);border-radius:4px;height:4px;display:block;overflow:hidden}.portfolio-target-track>span{border-radius:inherit;height:100%;display:block}@media (max-width:800px){.saved-allocation-dialog.portfolio-dialog.portfolio-has-preview{grid-template-columns:1fr}.portfolio-dialog .portfolio-contents{min-height:0;max-height:40dvh}}.activity-details-dialog{border:1px solid var(--line);background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--accent) 3%,var(--surface)));border-radius:20px;width:min(740px,100vw - 32px);padding:20px}.activity-details-dialog>header{margin-bottom:16px}.activity-details-dialog>header h2{font-size:20px}.activity-receipt-hero{background:color-mix(in srgb,var(--accent) 6%,var(--surface));border:1px solid var(--line);border-radius:12px;gap:12px;padding:12px}.activity-receipt-hero .activity-status{text-transform:capitalize;align-items:center;gap:5px;font-size:12px;display:inline-flex}.receipt-context{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:7px;font-size:11px;display:flex}.receipt-network{align-items:center;gap:5px;display:inline-flex}.receipt-network>span{background:var(--accent);border-radius:50%;width:6px;height:6px}.activity-receipt-reference{padding:12px 0}.activity-receipt-reference button{background:var(--soft);border-radius:7px;padding:5px 7px;font-size:11px}.activity-receipt-totals{border:0;gap:8px;padding:0}.activity-receipt-totals>div{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;padding:12px}.activity-receipt-totals small{align-items:center;gap:5px;margin-bottom:7px;display:flex}.activity-receipt-totals strong{overflow-wrap:anywhere;font-size:18px;display:block}.activity-receipt-totals strong em{color:var(--muted);margin-left:5px;font-size:10px;font-style:normal;font-weight:500}.activity-receipt-totals>div>span{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.4;display:block}.activity-bundle-caption{margin:10px 0;font-size:11px}.activity-asset-summary{gap:12px;margin:12px 0 16px}.activity-asset-summary section{background:var(--surface);border-radius:12px;padding:0;overflow:hidden}.activity-asset-summary h3{background:var(--soft);align-items:center;gap:5px;margin:0;padding:10px 12px;font-size:12px;display:flex}.activity-asset-summary h3 small{margin:0 0 0 auto;font-size:9px}.receipt-assets-sent h3{color:var(--danger)}.receipt-assets-received h3{color:var(--success)}.activity-receipt-asset{align-items:center;min-height:32px;padding:9px 12px}.receipt-token-identity{align-items:center;gap:8px;min-width:0;display:flex}.receipt-token-identity .swap-token-logo{border-radius:8px;flex:none;width:26px;height:26px}.activity-receipt-asset>span{font-weight:600}.activity-asset-summary section>p{padding:0 12px}.activity-technical{padding-top:12px}.activity-details-dialog footer{gap:8px;margin-top:14px}.activity-details-dialog footer .button{border-radius:9px;font-size:12px}@media (max-width:520px){.activity-receipt-totals{grid-template-columns:1fr}.activity-details-dialog{padding:16px}}.topbar:has(.global-search[data-open=true]){z-index:1000;position:relative}.global-search[data-open=true]{z-index:1}.search-focus-backdrop{z-index:-1;background:var(--backdrop);-webkit-backdrop-filter:blur(5px);cursor:default;position:fixed;inset:0}.global-search[data-open=true] .global-search-input{background:var(--surface);position:relative}.chain-status-tooltip{box-sizing:border-box;background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--accent) 4%,var(--surface)));border-radius:14px;width:310px;padding:14px;box-shadow:0 12px 36px #0003}.rpc-popover-heading{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:10px;display:flex}.rpc-popover-heading>div{gap:4px;display:grid}.rpc-popover-heading small{margin:0;font-size:10px}.rpc-popover-heading strong{color:var(--ink);font-size:14px}.rpc-popover-icon{background:var(--soft);width:38px;height:38px;color:var(--muted);border-radius:11px;place-items:center;display:grid}.rpc-healthy .rpc-popover-icon{color:var(--success);background:var(--success-soft)}.rpc-unavailable .rpc-popover-icon,.rpc-degraded .rpc-popover-icon{color:var(--danger);background:var(--danger-soft)}.chain-status-tooltip>p{font-size:11px;line-height:1.5}.chain-status-tooltip>header+p{text-align:center}.chain-status-tooltip .rpc-reason{background:var(--soft);border-radius:7px;padding:8px;font-size:10px}.rpc-connection-stats{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.rpc-connection-stats>div{background:var(--soft);border-radius:9px;grid-template-columns:14px 1fr;gap:5px;padding:9px;display:grid}.rpc-connection-stats svg{color:var(--muted)}.rpc-connection-stats small{margin:0}.rpc-connection-stats strong{color:var(--ink);grid-column:2;font-size:12px}.chain-status-tooltip dl{color:var(--muted);padding-top:4px;font-size:10px}.chain-status-tooltip dd{overflow-wrap:anywhere;max-width:170px}.chain-status-tooltip .rpc-refresh-note{border-top:1px solid var(--line);align-items:center;gap:5px;padding-top:10px;display:flex}.wallet-connect-dialog{width:min(490px,100vw - 32px);padding:24px}.wallet-connect-layout{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.wallet-qr-expanded .wallet-connect-layout{grid-template-columns:minmax(0,1fr) 350px}.wallet-connect-options{min-width:0}.wallet-connect-dialog .wallet-choice{gap:10px;padding:10px 12px}.wallet-connect-dialog .wallet-choice-text strong{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.wallet-recommended{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);color:var(--accent-ink);background:var(--accent-soft);border-radius:20px;padding:3px 7px;font-size:9px}.wallet-mobile-other{margin-top:8px}.wallet-connect-dialog .wallet-section-label{margin:16px 0 8px}.wallet-connect-dialog .wallet-qr{border-left:1px solid var(--line);align-content:center;gap:12px;margin:0;padding-left:24px}.wallet-qr-heading{text-align:center}.wallet-qr-heading strong{font-size:16px}.wallet-qr-heading p{color:var(--muted);margin:8px 0;font-size:12px;line-height:1.5}.wallet-qr-code{background:#fff;border-radius:18px;padding:4px;position:relative;overflow:hidden}.wallet-qr-code>img{width:264px;height:264px;display:block}.wallet-qr-brand{background:#fff;border-radius:8px;padding:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wallet-qr-brand img{width:36px;height:36px;display:block}.wallet-qr-provider{color:var(--muted);font-size:11px}@media (max-width:680px){.wallet-qr-expanded .wallet-connect-layout{grid-template-columns:1fr}.wallet-connect-dialog .wallet-qr{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}}[data-theme=iris] .wallet-choice-featured .wallet-logo img{filter:brightness(0)invert()}.wallet-connect-dialog:not(.account-setup-dialog){box-shadow:none;background:0 0;border:0;max-height:calc(100dvh - 160px);padding:0;overflow:visible}.wallet-connect-dialog:not(.account-setup-dialog)>.wallet-connection-surface{background:var(--surface);border:1px solid var(--line);border-radius:24px;max-height:calc(100dvh - 160px);padding:24px;overflow:auto}.wallet-connection-error{border:1px solid var(--danger);background:var(--surface);width:min(340px,100%);color:var(--danger);border-radius:12px;padding:14px 16px;font-size:12px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 8px 24px #0003}.wallet-connection-error strong{font-size:13px}.wallet-connection-error p{margin:6px 0 0;line-height:1.5}.wallet-connect-dialog:not(.account-setup-dialog):not(:has(.wallet-connection-error)){max-height:calc(100dvh - 48px)}.wallet-connect-dialog:not(.account-setup-dialog):not(:has(.wallet-connection-error))>.wallet-connection-surface{max-height:calc(100dvh - 48px)}.account-setup-dialog>.wallet-connection-surface{display:contents}.sidebar-resources{z-index:1;flex-shrink:0;gap:6px;margin-top:auto;display:grid;position:relative}.sidebar .sidebar-resources .sidebar-docs{margin-top:0}@media (max-width:600px){.sidebar-resources{gap:0;margin-top:0;display:flex}}.wallet-connect-layout{min-height:460px}.wallet-connect-dialog.wallet-qr-expanded{width:min(864px,100vw - 32px)}.wallet-connect-dialog .wallet-qr{contain:size;align-content:center;gap:16px;min-height:0;overflow:auto}.wallet-qr .wallet-pending{width:100%;color:var(--warning);background:linear-gradient(var(--warning-soft),var(--warning-soft)) padding-box,linear-gradient(120deg,#b98226,#ffe7a0,#dba339) border-box;border:1px solid #0000;border-radius:12px;margin:0;padding:12px;font-size:12px;line-height:1.5;box-shadow:0 3px 14px #b9822612}.wallet-qr .wallet-pending .text-button{color:inherit;font-weight:600}.wallet-pending>svg{flex-shrink:0;animation:1s linear infinite wallet-ongoing}@keyframes wallet-ongoing{to{transform:rotate(360deg)}}.wallet-qr-code{--qr-paper:#eeedf5;--qr-ink:#272137;background:var(--qr-paper);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent),0 6px 24px #0002;border-radius:16px;padding:0}.wallet-styled-qr,.wallet-qr-placeholder{width:260px;max-width:100%;height:260px;display:block}.wallet-qr-provider{align-items:center;gap:5px;display:flex}.wallet-qr-heading p{margin:4px 0}@media (max-width:680px){.wallet-connect-layout{min-height:0}.wallet-connect-dialog .wallet-qr{contain:none;overflow:visible}}@media (prefers-reduced-motion:reduce){.wallet-pending>svg{animation:none}}.wallet-connection-error{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,var(--danger),#ed4969,var(--danger-soft),var(--danger)) border-box;background-size:100% 100%,240% 240%;border:2px solid #0000;width:280px;animation:2.4s ease-in-out infinite wallet-error-pulse;top:0;left:calc(100% + 12px);right:auto}@keyframes wallet-error-pulse{0%,to{box-shadow:0 4px 18px #0003,0 0 0 0 color-mix(in srgb,var(--danger) 0%,transparent);background-position:0 0,0%}50%{box-shadow:0 4px 18px #0003,0 0 16px color-mix(in srgb,var(--danger) 24%,transparent);background-position:0 0,100%}}@media (max-width:1400px){.wallet-connection-error{width:min(320px,100vw - 32px);max-height:35dvh;position:fixed;inset:auto 16px 16px auto;overflow:auto}}@media (prefers-reduced-motion:reduce){.wallet-connection-error{animation:none}}.wallet-connect-dialog:not(.account-setup-dialog) .dialog-description{max-width:440px}.chain-status-button .status-dot.rpc-healthy{position:relative}.chain-status-button .status-dot.rpc-healthy:after{content:"";border:1px solid var(--success);pointer-events:none;border-radius:50%;animation:2.4s ease-out infinite rpc-connected-pulse;position:absolute;inset:-1px}@keyframes rpc-connected-pulse{0%{opacity:.65;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.chain-status-button .status-dot.rpc-healthy:after{opacity:0;animation:none}}.trade-workspace{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:calc(100dvh - 180px);display:flex}.trade-workspace-selector{box-sizing:border-box;justify-content:flex-end;width:min(1000px,100%);margin-bottom:8px;padding:0 20px;display:flex}.trade-page-terminal{box-sizing:border-box;width:min(1000px,100%);padding:20px}.trade-workspace-note{color:var(--muted);text-align:center;padding:40px 0}.trade-workspace-note .text-button{margin:12px auto;display:block}@media (max-width:850px){.trade-workspace{justify-content:flex-start}}.setup-complete{flex-direction:column;align-items:center;gap:32px;display:flex}.setup-complete .setup-celebration{width:90px;height:90px;margin:0}.setup-complete .setup-celebration>i{inset:0}.setup-complete-copy{flex-direction:column;gap:18px;display:flex}.setup-complete .setup-complete-copy h1,.setup-complete .setup-lead{margin:0}.wallet-signin-heading{justify-content:center}.wallet-signin-heading h2{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.wallet-signin-brand{align-items:center;gap:3px;display:inline-flex}.wallet-signin-brand .brand-mark{background:radial-gradient(circle at 35% 25%, color-mix(in srgb, var(--accent) 82%, white), color-mix(in srgb, var(--accent) 90%, black));border-radius:8px;place-items:center;width:30px;min-width:30px;height:30px;display:grid}.wallet-signin-brand .brand-mark svg{width:23px;height:23px}.wallet-signin-brand .brand-wordmark{font-size:inherit;letter-spacing:inherit;line-height:1;display:inline}.wallet-connect-dialog:not(.account-setup-dialog) .wallet-signin-description{text-align:center;max-width:none}.wallet-connect-dialog .wallet-choice-featured{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(120deg,var(--accent),color-mix(in srgb,var(--accent) 22%,var(--line)),var(--accent)) border-box;border:1px solid #0000}.token-terminal-dialog .allocation-selected-row{grid-template-columns:minmax(0,1fr) 110px}.token-terminal-dialog .allocation-target-input input{font-variant-numeric:tabular-nums;font-size:18px}.token-terminal-dialog .allocation-bottom-action{margin:0}.token-terminal-dialog .allocation-bottom-action .allocation-confirm{min-height:0;padding:8px 36px;font-size:14px}.token-terminal-dialog .allocation-composer-footer{padding-top:8px}.quote-asset-menu{width:340px}.quote-asset-menu>div>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:7px;display:flex}.quote-asset-holding{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:3px;margin-left:auto;display:flex}.quote-asset-holding strong{font-size:12px}.quote-asset-holding small{font-size:10px}.quote-asset-menu button:has(.quote-asset-holding) .quote-asset-address{display:none}@media (min-width:851px){.trade-page-terminal{max-height:calc(100dvh - 160px)}}.discover-header-widgets .ranking-tokens{overflow:visible}.discover-header-widgets .discover-trade-button{border-radius:9px}.discover-header-widgets .ranking-logo,.discover-header-widgets .ranking-logo img{border-radius:6px}.discover-intro-row .highlight-token .discover-logo,.discover-intro-row .highlight-token .discover-logo img{border-radius:9px}.discover-header-widgets .ranking-logo{overflow:hidden}.discover-header-widgets .ranking-logo img,.discover-intro-row .highlight-token .discover-logo img{height:auto;max-height:100%}.activity-receipt-hero{margin-bottom:14px}.activity-receipt-icon{flex-shrink:0}.receipt-hero-content{flex:1;min-width:0}.receipt-identity-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.receipt-id-heading{min-width:0}.receipt-id-heading>small{color:var(--muted);font-size:10px}.receipt-id-heading>div{align-items:center;gap:8px;display:flex}.receipt-id-heading h2{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:4px 0;font-size:20px}.receipt-copy-id{width:28px;height:28px;color:var(--accent-ink);background:var(--accent-soft);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.activity-receipt-hero .receipt-status-badge{--status-color:var(--muted);border:1px solid color-mix(in srgb,var(--status-color) 28%,transparent);color:var(--status-color);background:color-mix(in srgb,var(--status-color) 10%,var(--surface));white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:11px}.activity-receipt-hero .receipt-status-badge.confirmed{--status-color:var(--success)}.activity-receipt-hero .receipt-status-badge.failed{--status-color:var(--danger)}@media (max-width:520px){.receipt-id-heading h2{font-size:16px}.activity-receipt-hero{align-items:flex-start}}.holdings .panel-title .asset-visibility-filter{color:var(--muted);white-space:nowrap;cursor:pointer;align-items:center;gap:5px;margin:0;font-size:10px;font-weight:400;display:inline-flex}.holdings .panel-title .asset-visibility-filter input{width:13px;height:13px;accent-color:var(--accent);margin:0}.overview-workspace>.holdings>.panel-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.overview-workspace>.holdings>.panel-title h2{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.overview-workspace>.holdings>.panel-title .inline-actions{flex-wrap:nowrap;align-items:center;gap:6px;margin:0;display:flex}.overview-workspace>.holdings>.panel-title .table-tool{width:25px;height:25px;min-height:25px;padding:4px}@media (max-width:650px){.overview-workspace>.holdings>.panel-title,.overview-workspace>.holdings>.panel-title h2{flex-wrap:wrap}}.sidebar .nav-item{position:relative}main:has(.overview-workspace)>.page-heading>.overview-account-stats{grid-template-columns:repeat(3,minmax(0,1fr));max-width:70%}main:has(.overview-workspace)>.page-heading>.overview-account-stats .stat-number{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(17px,1.5vw,23px)}@media (max-width:1200px){main:has(.overview-workspace)>.page-heading>.overview-account-stats{flex-basis:100%;width:100%;max-width:100%}}@media (max-width:650px){main:has(.overview-workspace)>.page-heading>.overview-account-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-account-stats .stat:nth-child(3){border-left:0}.overview-account-stats .stat:nth-child(n+3){border-top:1px solid var(--line)}}@property --rpc-outline-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.chain-status-tooltip[data-status=healthy]:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--rpc-outline-angle),color-mix(in srgb,var(--success) 25%,transparent),var(--success),color-mix(in srgb,var(--success) 60%,white),color-mix(in srgb,var(--success) 25%,transparent) 45%,color-mix(in srgb,var(--success) 25%,transparent));-webkit-mask-composite:xor;padding:1.5px;animation:5s linear infinite rpc-outline-orbit;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes rpc-outline-orbit{to{--rpc-outline-angle:360deg}}@media (prefers-reduced-motion:reduce){.chain-status-tooltip[data-status=healthy]:before{animation:none}}.token-terminal-dialog .swap-token.choose-asset{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(120deg,var(--accent),color-mix(in srgb,var(--accent) 25%,var(--surface)),var(--accent)) border-box;color:var(--accent-ink);border:1px solid #0000;border-radius:12px;padding:9px 12px}.token-terminal-dialog .swap-token.choose-asset:hover{box-shadow:0 0 0 3px var(--accent-soft)}.allocation-asset-selector{justify-content:flex-end;padding:4px 0 12px;display:flex}.allocation-empty-state{flex-direction:column;flex:1;align-items:stretch;gap:20px;display:flex}.allocation-empty-state>p{color:var(--muted);text-align:center;flex:1;place-items:center;font-size:12px;display:grid}.universal-trade-panels .quote-asset-menu{max-width:calc(100vw - 64px)}.global-search-row.transaction-search-row{grid-template-columns:minmax(0,1fr) minmax(110px,.7fr) auto 16px}.receipt-user{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:9px 0;font-size:11px;display:flex}.receipt-user a{color:var(--accent-ink);font-family:monospace}.receipt-user .icon-button{width:24px;height:24px;padding:4px}.setup-page .setup-capability{align-items:center;gap:14px;padding:16px}.setup-page .setup-capability>svg{flex-shrink:0}.setup-page .setup-capability p{flex-direction:column;gap:6px;min-width:0;margin:0;line-height:1.55;display:flex}.setup-page .setup-capability strong{line-height:1.4}.setup-page[data-step=signin] .setup-stage{flex-direction:column;align-items:center;gap:20px;display:flex}.setup-page[data-step=signin] .setup-stage :is(h1,p){margin:0}.discover-header-widgets .discover-ranking>header{font-size:12px}.discover-header-widgets .ranking-details{grid-template-columns:40px minmax(0,1fr);column-gap:9px;font-size:14px}.discover-header-widgets .ranking-logo{width:40px;height:42px;font-size:17px}.discover-header-widgets .ranking-details>span:last-child{font-size:12px}.setup-page[data-step=signin] .setup-shell{flex-direction:column;justify-content:center;align-items:center;display:flex}.setup-page[data-step=signin] .setup-stage{text-align:center;box-sizing:border-box;gap:24px;width:min(640px,100%);margin:auto;padding:28px 16px}.setup-page[data-step=signin] .setup-lead{text-align:center;max-width:520px;line-height:1.6}.setup-page[data-step=signin] .setup-hero-brand{margin:0}.setup-signin-status{color:var(--muted);font-size:12px;line-height:1.5}dialog.account-setup-dialog:has(.setup-account-loading){box-shadow:none;background:0 0}dialog.account-setup-dialog:has(.setup-account-loading)::backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(8px)}.setup-account-loading{box-sizing:border-box;place-items:center;min-height:100dvh;padding:24px;display:grid}.setup-loading-close{position:absolute;top:24px;right:clamp(20px,5vw,80px)}.setup-loading-status{color:var(--ink);text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.setup-loading-status>svg{color:var(--accent)}.setup-loading-status p{margin:0;font-size:18px;font-weight:600}.setup-address-chip{width:fit-content;margin:12px auto;display:flex}.setup-page[data-step=signin] .setup-address-chip{margin:0}@media (prefers-reduced-motion:reduce){.setup-loading-status>svg{animation:none}}.setup-signin-button.button.primary{isolation:isolate;min-width:200px;min-height:48px;color:var(--accent-ink);border:1px solid color-mix(in srgb,var(--accent) 65%,var(--line));background:linear-gradient(115deg,var(--surface),var(--accent-soft),color-mix(in srgb,var(--accent) 25%,var(--surface)),var(--surface));box-shadow:inset 0 1px 0 #ffffff40,0 5px 20px color-mix(in srgb,var(--accent) 20%,transparent);background-size:300% 100%;border-radius:14px;gap:14px;padding:12px 28px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.setup-signin-button:not(:disabled){animation:7s ease-in-out infinite preview-gradient-flow}.setup-signin-button:not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff50,#0000);width:40%;animation:5s ease-in-out infinite cta-light-sweep;position:absolute;inset:-50% auto -50% -60%;transform:skew(-18deg)}.setup-signin-button:not(:disabled):hover{box-shadow:inset 0 1px 0 #ffffff60,0 8px 28px color-mix(in srgb,var(--accent) 30%,transparent);transform:translateY(-2px)}.setup-signin-button:not(:disabled):active{transform:translateY(0)}.setup-signin-button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.setup-signin-button:not(:disabled),.setup-signin-button:not(:disabled):after{animation:none}.setup-signin-button.button.primary{transition:none}}.token-terminal-dialog .quote-asset-menu>label{border:1px solid var(--line);background:var(--bg);color:var(--muted);border-radius:10px;align-items:center;gap:9px;margin:0 0 8px;padding:8px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.token-terminal-dialog .quote-asset-menu>label:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 14%,transparent)}.token-terminal-dialog .quote-asset-menu>label>input{width:100%;min-width:0;min-height:28px;color:var(--ink);font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:2px 0;font-size:12px}.token-terminal-dialog .quote-asset-menu>label>input:focus-visible{box-shadow:none;outline:none}.token-terminal-dialog .quote-asset-menu>label>input::placeholder{color:var(--muted);opacity:1}.token-terminal-dialog .quote-asset-menu>label>svg{flex-shrink:0}@media (min-width:851px){dialog.token-terminal-dialog[open],.trade-page-terminal{height:auto;overflow-y:auto}.token-terminal-dialog .universal-trade-panels{flex:none;align-items:stretch}.token-terminal-dialog .universal-trade-panels .swap-ticket-body{flex:none}.token-terminal-dialog .universal-trade-panels .allocation-rows{flex:auto;max-height:260px;overflow-y:auto}.main-shell>main:has(.trade-workspace){box-sizing:border-box;min-height:calc(100dvh - 86px);padding-top:24px;padding-bottom:24px;display:flex}.main-shell:has(.global-search[data-open=true])>main:has(.trade-workspace){min-height:calc(100dvh - 106px)}.trade-workspace{flex:1;justify-content:center;min-height:0}.trade-workspace>.trade-page-terminal{flex-shrink:0;max-height:calc(100dvh - 134px);margin:auto}}@property --asset-outline-angle{syntax:"<angle>";inherits:false;initial-value:120deg}.token-terminal-dialog .swap-token.choose-asset{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(var(--asset-outline-angle),var(--accent),color-mix(in srgb,var(--accent) 25%,var(--surface)),var(--accent)) border-box}.token-terminal-dialog .swap-token.choose-asset:not(:disabled){animation:5s linear infinite asset-outline-flow}@keyframes asset-outline-flow{0%{--asset-outline-angle:120deg}to{--asset-outline-angle:480deg}}@media (prefers-reduced-motion:reduce){.token-terminal-dialog .swap-token.choose-asset:not(:disabled){animation:none}}.token-terminal-dialog .allocation-selected-identity .allocation-token-name{min-width:0;overflow:visible}.token-terminal-dialog .allocation-selected-identity .quote-asset-picker{width:fit-content;max-width:100%}.token-terminal-dialog .allocation-selected-identity .swap-token{max-width:100%}.token-terminal-dialog .allocation-selected-identity .swap-token strong{text-overflow:ellipsis;overflow:hidden}.token-terminal-dialog .allocation-selected-identity .quote-asset-menu{left:0;right:auto}.token-terminal-dialog .allocation-unselected-row{align-items:center;min-height:80px;display:flex}.token-terminal-dialog .allocation-list-caption{flex-wrap:wrap;gap:8px}.token-terminal-dialog .allocation-reset{margin-left:auto}@media (min-width:601px){.app-shell:not(.sidebar-collapsed)>.sidebar{width:184px;padding-inline:16px}.app-shell:not(.sidebar-collapsed)>.main-shell{width:calc(100% - 184px);margin-left:184px}.app-shell:not(.sidebar-collapsed)>.sidebar>.brand{justify-content:center;padding-inline:0}.app-shell:not(.sidebar-collapsed)>.sidebar .nav-item{justify-content:flex-start;align-items:center;gap:12px;width:100%;padding-inline:14px;display:flex}.app-shell:not(.sidebar-collapsed)>.sidebar .nav-item>svg{flex-shrink:0;width:18px}}dialog.token-terminal-dialog[open]{box-sizing:border-box;height:fit-content;min-height:0;max-height:calc(100dvh - 40px);margin:auto;position:fixed;inset:0;overflow-y:auto}dialog.token-terminal-dialog>.token-top-row,dialog.token-terminal-dialog>.universal-trade-panels{flex-shrink:0}.app-shell:not(.sidebar-collapsed) .allocation-editor.allocation-flat>.panel-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.app-shell:not(.sidebar-collapsed) .allocation-flat .panel-title h2{flex:none;margin:0}.app-shell:not(.sidebar-collapsed) .allocation-flat .panel-title>.allocation-options{flex:0 auto;margin:0}.app-shell:not(.sidebar-collapsed) .allocation-flat .panel-title>.inline-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:6px;margin:0 0 0 auto;display:flex}.app-shell:not(.sidebar-collapsed) .allocation-flat .panel-title .button{white-space:nowrap}@media (max-width:650px){.app-shell:not(.sidebar-collapsed) .allocation-flat .panel-title>.inline-actions{flex-wrap:wrap;flex-basis:100%;justify-content:flex-start;margin:0}}.allocation-editor.allocation-flat>.panel-title,.app-shell:not(.sidebar-collapsed) .allocation-editor.allocation-flat>.panel-title{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:16px;display:flex;overflow-x:auto}.allocation-editor.allocation-flat>.panel-title>h2,.allocation-editor.allocation-flat>.panel-title>.allocation-options,.allocation-editor.allocation-flat>.panel-title>.inline-actions{white-space:nowrap;flex-wrap:nowrap;flex:none}.allocation-editor.allocation-flat>.panel-title>h2{margin:0}.allocation-editor.allocation-flat>.panel-title>.inline-actions{align-items:center;margin-left:auto}.token-terminal-dialog :is(.swap-pay,.allocation-selected-row){background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(120deg,var(--accent),color-mix(in srgb,var(--accent) 25%,var(--line)),var(--accent)) border-box;min-height:100px;box-shadow:0 0 16px color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid #0000;border-radius:12px}.token-terminal-dialog .allocation-list-panel{background:0 0;border:0;overflow:visible}.token-terminal-dialog .allocation-list-caption{border:1px solid var(--line);background:var(--surface);border-radius:12px 12px 0 0;margin-top:14px}.token-terminal-dialog .allocation-rows{border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px}.token-terminal-dialog .allocation-insert{border-radius:8px;height:14px;min-height:14px;transition:height .18s,background .18s;position:relative}.token-terminal-dialog .is-placing .allocation-insert{background:color-mix(in srgb,var(--accent) 7%,transparent);height:40px;min-height:40px;color:var(--accent-ink);padding-inline:10px}.token-terminal-dialog .is-placing .allocation-insert span{background:linear-gradient(90deg,transparent,var(--accent),color-mix(in srgb,var(--accent) 45%,white),var(--accent),transparent);pointer-events:none;background-size:200% 100%;border-radius:3px;height:3px;animation:2s ease-in-out infinite preview-gradient-flow}.token-terminal-dialog .is-placing .allocation-insert svg{pointer-events:none;opacity:1}.token-terminal-dialog .allocation-insert.is-drop-target,.token-terminal-dialog .is-placing .allocation-insert:focus-visible{background:var(--accent-soft);outline:1px solid var(--accent);outline-offset:-1px}@media (prefers-reduced-motion:reduce){.token-terminal-dialog .allocation-insert{transition:none}.token-terminal-dialog .is-placing .allocation-insert span{animation:none}}.market-ticker{z-index:10;border-top:1px solid var(--line);background:var(--bg);height:48px;position:fixed;bottom:26px;left:0;right:0;overflow:hidden}.market-ticker-track{width:max-content;height:100%;animation:70s linear infinite market-ticker-scroll;display:flex}.market-ticker-group{justify-content:space-around;align-items:center;gap:48px;min-width:100vw;padding-inline:24px;display:flex}.market-ticker-item{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.market-ticker-item .swap-token-logo{border-radius:7px;width:24px;height:24px;overflow:hidden}.market-ticker-item .swap-token-logo img{object-fit:contain;width:100%;height:100%}.market-ticker:hover .market-ticker-track{animation-play-state:paused}@keyframes market-ticker-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.market-ticker{overflow-x:auto}.market-ticker-track{animation:none}.market-ticker-group[aria-hidden=true]{display:none}}.trade-workspace>.market-ticker{z-index:0;background:0 0;border:0;flex:none;width:min(960px,100% - 40px);margin:24px auto 0;position:relative;inset:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.market-ticker-group{min-width:960px}.main-shell>main:has(.market-ticker){padding-bottom:24px}.trade-workspace:has(.market-ticker)>.trade-page-terminal{margin:0 auto}.trade-workspace:has(.market-ticker){grid-template-rows:minmax(24px,1fr) auto minmax(72px,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.trade-workspace:has(.market-ticker)>.trade-page-terminal{grid-row:2}.trade-workspace>.market-ticker{grid-row:3;align-self:center;margin:0}.market-ticker-item{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:8px 0}.market-ticker-item:hover{color:var(--accent-ink)}.market-ticker-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.market-ticker:has(:focus-visible) .market-ticker-track{animation-play-state:paused}.trade-workspace:has(.crypto-tips){grid-template-rows:minmax(100px,1fr) auto minmax(72px,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.trade-workspace:has(.crypto-tips)>.trade-page-terminal{grid-row:2;margin:0 auto}.crypto-tips{width:min(960px,100% - 40px);color:var(--muted);background:color-mix(in srgb,var(--surface) 55%,transparent);border:1px solid color-mix(in srgb,var(--line) 55%,transparent);border-radius:12px;grid-row:1;align-items:center;gap:14px;padding:12px 16px;display:flex}.crypto-tips>svg{color:var(--accent)}.crypto-tip-copy{flex:1;min-width:0}.crypto-tip-copy strong{color:var(--ink);font-size:12px;font-weight:600}.crypto-tip-copy p{margin:4px 0 0;font-size:11px;line-height:1.5}.crypto-tips nav{flex:none;align-items:center;gap:6px;display:flex}.crypto-tips nav span{font-variant-numeric:tabular-nums;font-size:10px}.crypto-tips nav button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.crypto-tips nav button:hover{background:var(--accent-soft);color:var(--accent-ink)}.crypto-tips nav button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:600px){.crypto-tips{gap:8px;margin-block:12px;padding:10px}.crypto-tips>svg{display:none}}.trade-workspace>.crypto-tips{animation:.32s ease-out both overview-reveal}.trade-workspace>.trade-page-terminal{animation:.32s ease-out 40ms both overview-reveal}.trade-workspace>.market-ticker{animation:.32s ease-out 80ms both overview-reveal}@media (prefers-reduced-motion:reduce){.trade-workspace>:is(.crypto-tips,.trade-page-terminal,.market-ticker){animation:none}}.token-description>.token-detail-actions{z-index:3;position:absolute;bottom:14px;right:14px}.token-detail-actions .discover-trade-button{border-radius:9px;width:34px;height:34px;transition:transform .18s,box-shadow .18s}.token-detail-actions .discover-trade-button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 0 12px}@media (prefers-reduced-motion:reduce){.token-detail-actions .discover-trade-button{transition:none}}.market-ticker-track{animation-duration:45s}.market-ticker-group{justify-content:flex-start;gap:12px;min-width:0;padding-inline:6px}.market-ticker-item{background:0 0;border:0;border-radius:0;gap:5px;padding:7px 0}.crypto-tips{background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) 28px;gap:8px 12px;width:fit-content;max-width:calc(100% - 32px);padding:0;display:grid}.crypto-tip-card{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(120deg,color-mix(in srgb,var(--accent) 40%,var(--line)),var(--line),color-mix(in srgb,var(--accent) 20%,var(--line))) border-box;border:1px solid #0000;border-radius:14px;width:560px;max-width:100%;overflow:hidden}.crypto-tip-slide{align-items:center;gap:12px;min-height:74px;padding:14px 18px;animation:.22s ease-out both crypto-tip-swipe;display:flex}.crypto-tip-slide[data-direction="-1"]{animation-name:crypto-tip-swipe-back}.crypto-tip-slide>svg{color:var(--accent)}.crypto-tip-arrow{width:28px;height:28px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:grid}.crypto-tip-arrow:hover{color:var(--accent-ink);background:var(--accent-soft);border-color:var(--line)}.crypto-tip-indicators{grid-column:2;justify-content:center;align-items:center;gap:4px;display:flex}.crypto-tip-indicators button{background:0 0;border:0;place-items:center;width:16px;height:20px;padding:0;transition:width .22s;display:grid}.crypto-tip-indicators button:before{content:"";background:var(--muted);opacity:.35;border-radius:99px;width:6px;height:6px;transition:width .22s,opacity .22s}.crypto-tip-indicators button[aria-current=true]{width:28px}.crypto-tip-indicators button[aria-current=true]:before{background:var(--accent);opacity:1;width:24px}.crypto-tips button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}@keyframes crypto-tip-swipe{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes crypto-tip-swipe-back{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.crypto-tip-slide{animation:none}.crypto-tip-indicators button,.crypto-tip-indicators button:before{transition:none}}.token-terminal-dialog .token-allocation-panel{padding:14px 12px 10px}.token-terminal-dialog :is(.swap-pay,.allocation-selected-row){box-sizing:border-box;height:104px;min-height:104px}.token-terminal-dialog .allocation-selected-row{grid-template-columns:minmax(0,1fr) 96px;align-items:center}.token-terminal-dialog .allocation-selected-identity .allocation-token-name{flex-flow:wrap;align-items:center;gap:8px}.token-terminal-dialog .allocation-selected-identity .allocation-token-name>span{white-space:nowrap;font-size:10px}.token-terminal-dialog .allocation-target-input{gap:4px;height:38px;padding:7px 9px 7px 14px}.token-terminal-dialog .allocation-target-input input{text-align:left;font-size:16px}@media (min-width:851px){.token-terminal-dialog .universal-trade-panels>.token-allocation-panel{contain:size;min-height:0}.token-terminal-dialog .token-allocation-panel>.allocation-composer,.token-terminal-dialog .token-allocation-panel .allocation-list-panel{flex:1;min-height:0}.token-terminal-dialog .token-allocation-panel .allocation-rows{flex:1;min-height:0;overflow-y:auto}.token-terminal-dialog .token-allocation-panel .allocation-toolbar:empty{display:none}}.market-ticker{height:56px}.market-ticker-item{gap:7px;font-size:14px}.market-ticker-item .swap-token-logo{width:28px;height:28px;font-size:12px}.main-shell .portfolio-page-heading{grid-template-columns:minmax(230px,1fr) minmax(280px,1.1fr) minmax(300px,1fr);grid-template-areas:"heading tips metrics";align-items:center;gap:20px;display:grid}.main-shell .portfolio-page-heading>div:first-child{text-align:left;grid-area:heading;min-width:0}.main-shell .portfolio-page-heading>.allocation-header-stats{grid-area:metrics;grid-template-columns:1.2fr 1fr;align-self:center;width:100%;max-width:none;min-height:82px;margin:0}.main-shell .portfolio-page-heading>.allocation-header-stats .stat{flex-direction:column;justify-content:center;min-width:0;padding:9px 12px;display:flex}.main-shell .portfolio-page-heading>.allocation-header-stats .stat-number{white-space:nowrap;margin:4px 0;font-size:clamp(17px,1.5vw,23px)}.portfolio-page-heading>.crypto-tips{grid-area:tips;grid-template-columns:24px minmax(0,1fr) 24px;justify-self:center;gap:2px 4px;width:100%;max-width:100%;margin:0}.portfolio-page-heading .crypto-tip-card{box-sizing:border-box;width:100%}.portfolio-page-heading .crypto-tip-slide{box-sizing:border-box;gap:8px;min-height:68px;padding:10px 12px}.portfolio-page-heading .crypto-tip-slide>svg{flex-shrink:0}.portfolio-page-heading .crypto-tip-copy strong{font-size:11px}.main-shell .portfolio-page-heading .crypto-tip-copy p{margin:4px 0 0;font-size:10px;line-height:1.45}.portfolio-page-heading .crypto-tip-arrow{width:24px}@media (max-width:1100px){.main-shell .portfolio-page-heading{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);grid-template-areas:"heading metrics""tips tips"}.portfolio-page-heading>.crypto-tips{grid-area:2/1/auto/-1;justify-self:center;max-width:480px}.main-shell .portfolio-page-heading>.allocation-header-stats{grid-area:1/2}}@media (max-width:600px){.main-shell .portfolio-page-heading{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""metrics""tips";gap:12px}.main-shell .portfolio-page-heading>.allocation-header-stats{grid-area:2/1}.portfolio-page-heading>.crypto-tips{grid-row:3}}.discover-intro-row:has(.discover-market-ticker){min-width:0;display:block}.discover-market-ticker{z-index:0;background:0 0;border:0;width:100%;height:80px;position:relative;inset:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.discover-market-ticker .market-ticker-group{gap:28px;padding-inline:14px}.discover-market-ticker .market-ticker-item{gap:12px;padding:14px 0;font-size:18px}.discover-market-ticker .market-ticker-item .swap-token-logo{border-radius:12px;width:48px;height:48px;font-size:18px}.discover-market-ticker .market-ticker-item:hover strong{color:var(--accent)}.discover-market-ticker .market-ticker-item:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}@media (max-width:600px){.discover-market-ticker{height:72px}.discover-market-ticker .market-ticker-item{font-size:16px}.discover-market-ticker .market-ticker-item .swap-token-logo{width:40px;height:40px}}.page-heading .discover-header-widgets{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:0;overflow:hidden}.discover-header-widgets :is(.discover-market-total,.discover-ranking){height:auto;min-height:96px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:9px 12px}.discover-header-widgets .discover-market-total{background:var(--bg)}.discover-header-widgets .discover-ranking{border-left:1px solid var(--line)}.discover-header-widgets .discover-ranking>header{color:var(--muted);white-space:normal;margin-bottom:6px;font-size:10px;line-height:1.4}.discover-header-widgets .discover-ranking>header strong{font-weight:400}.discover-header-widgets .discover-market-total>span{color:var(--muted);font-size:10px}.discover-header-widgets .discover-market-total>strong{margin:4px 0;font-size:clamp(17px,1.5vw,23px)}.discover-header-widgets .discover-market-total>small{font-size:9px}.discover-header-widgets :is(.discover-ranking,.discover-market-total):is(:hover,:focus-within){border-color:var(--line);background:color-mix(in srgb,var(--accent) 4%,var(--surface));box-shadow:none}@media (max-width:650px){.discover-header-widgets .discover-ranking:nth-child(2){border-left:0}.discover-header-widgets .discover-ranking:nth-child(n+2){border-top:1px solid var(--line)}}.market-ticker[data-loop=false]{overflow-x:auto}.market-ticker[data-loop=false] .market-ticker-track{min-width:100%;animation:none}.market-ticker[data-loop=false] .market-ticker-group{flex-shrink:0;margin-inline:auto}.quote-asset-symbol{align-items:center;gap:5px;min-width:0;display:inline-flex}.token-terminal-dialog .allocation-selected-row{padding-inline:12px}.token-terminal-dialog .allocation-unselected-row{padding-top:20px;padding-bottom:8px}.token-terminal-dialog :is(.allocation-bottom-action .allocation-confirm,.allocation-empty-state>button){box-sizing:border-box;min-height:38px;padding-block:8px;font-size:14px;line-height:20px}.search-health-icon>span[role=tooltip]{background:linear-gradient(115deg,color-mix(in srgb,var(--health-halo) 14%,var(--surface)),var(--surface)) padding-box, linear-gradient(110deg,var(--health-halo),color-mix(in srgb,var(--health-halo) 30%,var(--surface)),var(--health-halo)) border-box;color:var(--ink);box-shadow:0 5px 20px #0002,0 0 12px color-mix(in srgb,var(--health-halo) 18%,transparent);background-size:100% 100%,200% 100%;border:1px solid #0000;animation:3s linear infinite health-tooltip-flow}@keyframes health-tooltip-flow{to{background-position:0 0,200% 0}}@media (prefers-reduced-motion:reduce){.search-health-icon>span[role=tooltip]{animation:none}}.chain-status-tooltip .rpc-refresh-note{text-align:center;justify-content:center}.rpc-connection-stats>div{text-align:center;grid-template-columns:14px auto;justify-content:center;align-items:center}.rpc-connection-stats strong{grid-column:1/-1}.rpc-healthy .rpc-popover-icon{box-sizing:border-box;background:linear-gradient(var(--success-soft),var(--success-soft)) padding-box, linear-gradient(110deg,var(--success),color-mix(in srgb,var(--success) 25%,var(--surface)),var(--success)) border-box;box-shadow:0 0 10px color-mix(in srgb,var(--success) 15%,transparent);background-size:100% 100%,200% 100%;border:1px solid #0000;flex-shrink:0;animation:3s linear infinite health-tooltip-flow;position:relative}.rpc-healthy .rpc-popover-icon:before{content:"";border:2px solid var(--success);border-radius:inherit;pointer-events:none;animation:2.5s ease-out infinite health-alert-pulse;position:absolute;inset:-1px}@media (prefers-reduced-motion:reduce){.rpc-healthy .rpc-popover-icon,.rpc-healthy .rpc-popover-icon:before{animation:none}.rpc-healthy .rpc-popover-icon:before{opacity:.25}}.quote-asset-menu.quote-asset-popover:popover-open{box-sizing:border-box;color:var(--ink);flex-direction:column;max-width:calc(100vw - 16px);margin:0;display:flex;position:fixed;inset:auto;overflow:auto}.quote-asset-popover>label{flex-shrink:0}.quote-asset-popover>div{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow-y:auto}.wallet-waiting-notice:popover-open{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(120deg,#b98226,#ffe7a0,#dba339) border-box;width:min(360px,100vw - 32px);max-height:calc(100dvh - 80px);color:var(--warning);pointer-events:auto;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;margin:0;padding:16px;font-size:13px;line-height:1.5;display:flex;position:fixed;inset:auto 24px 48px auto;overflow:auto;box-shadow:0 6px 24px #0002}.wallet-waiting-notice>svg{flex-shrink:0}.wallet-waiting-notice p{color:var(--muted);margin:4px 0 0;font-size:12px}@media (prefers-reduced-motion:reduce){.wallet-waiting-notice>svg{animation:none}}.sidebar-collapsed .sidebar .nav-item>span{display:none!important}.sidebar .nav-item:before,.sidebar .nav-item:after{content:none!important;display:none!important}.overview-value-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0}.overview-value-sort:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.wallet-connect-dialog .wallet-signin-heading{margin-bottom:0}.wallet-connect-dialog:not(.account-setup-dialog) .wallet-signin-description{margin:22px 0}.setup-signin-button.button.primary{font-size:16px}.disconnected-product-preview{filter:grayscale();opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}:is(.discovery-panel,.discover-highlights,.discover-rankings,.token-detail-actions,.holdings,.discover-actions-surface) .discover-trade-button.discover-buy:not(:disabled){background:var(--accent-soft);width:auto;min-width:42px;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));box-shadow:none;padding:5px 9px;font-size:12px;font-weight:600;animation:none}:is(.discovery-panel,.discover-highlights,.discover-rankings,.token-detail-actions,.holdings,.discover-actions-surface) .discover-trade-button.discover-buy:after{display:none}:is(.discovery-panel,.discover-highlights,.discover-rankings,.token-detail-actions,.holdings,.discover-actions-surface) .discover-trade-button.discover-bag{background:var(--surface);color:var(--muted);border:1px solid var(--line);box-shadow:none;animation:none;position:relative}:is(.discovery-panel,.discover-highlights,.discover-rankings,.token-detail-actions,.holdings,.discover-actions-surface) .discover-trade-button.discover-bag.in-bag{opacity:1;color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.discover-trade-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bag-trigger.has-assets .bag-trigger-count{background:var(--accent);min-width:20px;min-height:20px;color:var(--surface);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.discovery-panel.discovery-compact .discover-toolbar label,.discovery-panel.discovery-compact .discover-coverage{font-size:12px}.discovery-panel.discovery-compact .discover-toolbar input:not([type=checkbox]){height:36px;font-size:13px}.discovery-panel.discovery-compact .discover-coverage>span:last-child{cursor:default;margin-left:0}.discovery-panel.discovery-compact .discover-token-count{white-space:nowrap;margin-left:auto;font-size:13px}.discovery-panel .discover-trending-toggle{border:1px solid var(--accent);min-height:36px;color:var(--accent-ink);background:0 0;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600}.discovery-panel .discover-trending-toggle[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.discovery-panel .discover-trending-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.discovery-panel.discovery-compact table{--table-header-font-size:12px;--table-header-height:46px;--table-cell-padding-inline:12px}.discovery-panel.discovery-compact table[data-density=default] tbody tr td{height:56px;padding-block:12px;font-size:14px;transition:background-color .18s}.discovery-panel.discovery-compact table[data-density=default] tbody tr .discover-token code{font-size:11px}.discovery-panel.discovery-compact table[data-density=default] tbody tr .discover-token .discover-logo{width:26px;min-width:26px;height:26px}.discovery-panel.discovery-compact table[data-density=dense] tbody tr td{font-size:12px}.overview-workspace .asset-detail-button{width:fit-content;min-width:0;display:inline-block}.overview-workspace .holdings tbody tr{cursor:default}.discovery-panel.discovery-compact .discover-badges-column{text-align:left}.discovery-panel .discover-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.discovery-panel .discover-badges .discover-trending-tag{margin:0}.discovery-panel .discover-age-tag{background:var(--accent-soft);color:var(--accent-ink);border-radius:5px;padding:3px 6px;font-size:11px;font-weight:600;display:inline-flex}.token-actions-grid.universal-trade-panels.terminal-mode-layout{flex-direction:column;gap:14px;width:100%;max-width:560px;margin-inline:auto;display:flex}.terminal-mode-layout>.token-action-panel[hidden]{display:none}.terminal-mode-layout .terminal-mode-switch{flex-shrink:0;align-items:center;gap:8px;display:flex}.terminal-mode-switch button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:650;line-height:20px;display:inline-flex}.terminal-mode-switch button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--line)}.terminal-mode-switch button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.trade-page-terminal:has(.terminal-mode-layout){width:min(600px,100%);height:auto}dialog.token-terminal-dialog:has(.terminal-mode-layout){width:min(640px,100vw - 32px);height:auto}.discovery-panel .discover-age-tag{margin-right:7px}.discovery-panel .discover-age-new{animation:2.8s ease-in-out infinite discover-new-pulse}@keyframes discover-new-pulse{0%,to{box-shadow:0 0 #45e6bd00}50%{box-shadow:0 0 0 3px #45e6bd30,0 0 12px #45e6bd55}}@media (prefers-reduced-motion:reduce){.discovery-panel .discover-age-new{animation:none}}.token-terminal-dialog .universal-trade-panels.terminal-mode-layout>.token-allocation-panel{contain:none;flex:none}.token-terminal-dialog .terminal-mode-layout .allocation-rows{max-height:260px;overflow-y:auto}.discovery-panel.discovery-compact table :is(th,td).discover-badges-column:not(:first-child){text-align:center}.discovery-panel .discover-age-tag{letter-spacing:.15px;border:1px solid #0000;border-radius:999px;padding:3px 8px;font-weight:700}.discovery-panel .discover-age-new{color:#a3ffe5;background:#104b43;border-color:#329b80}.discovery-panel .discover-age-recent{color:#d2e3ff;background:#253b66;border-color:#5579ae}.discovery-panel .discover-asset-row{cursor:pointer}.discovery-panel .discover-asset-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.holdings .contract-caption,.holdings .contract-caption>:is(span,button){color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:400}.holdings .contract-caption button:hover{color:var(--accent-ink)}.overview-workspace .asset-cell>div>.subtle{margin-top:3px;display:block}.discovery-panel.discovery-compact table :is(th,td).discover-identity-column{border-right:1px solid var(--line);width:230px;max-width:230px}.discovery-panel.discovery-compact .discover-token{width:206px;max-width:206px}.discovery-panel .discover-token>span:last-child{flex:1;min-width:0}.discovery-panel .discover-symbol{align-items:center;gap:4px;min-width:0;display:flex}.discovery-panel .discover-symbol-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discovery-panel .discover-verified-icon,.discovery-panel .discover-token code{flex-shrink:0}.discovery-panel .discover-age-tag{letter-spacing:normal;white-space:nowrap;border:0;border-radius:6px;margin:0;padding:2px 6px;font-size:10px;font-weight:500;line-height:normal}.discovery-panel .discover-age-new{color:#55d8b5;background:#55d8b51f}.discovery-panel .discover-age-recent{color:#86aff0;background:#86aff01f}.discovery-panel .discover-row-new{--discover-row-tint:#55d8b5}.discovery-panel .discover-row-trending{--discover-row-tint:var(--warning)}.discovery-panel .discover-row-recent{--discover-row-tint:#86aff0}.discovery-panel.discovery-compact tbody tr:is(.discover-row-new,.discover-row-trending,.discover-row-recent)>td{background-color:color-mix(in srgb,var(--discover-row-tint) 4%,var(--surface))}.discovery-panel.discovery-compact tbody tr:is(.discover-row-new,.discover-row-trending,.discover-row-recent):hover>td{background-color:color-mix(in srgb,var(--discover-row-tint) 9%,var(--surface))}.token-actions-grid.universal-trade-panels.terminal-mode-layout{justify-content:flex-start;gap:5px}.terminal-mode-layout .terminal-mode-switch{align-self:flex-start;margin:0;padding:0 4px}.token-insights-dialog .token.token-framed{padding:0;overflow:hidden}.token-insights-dialog .token.token-framed img{object-fit:cover;border-radius:inherit;width:100%;max-width:none;height:100%;max-height:none;display:block}.terminal-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.terminal-slippage[hidden]{display:none}.terminal-slippage{margin-left:auto}.terminal-slippage .trade-slippage{gap:5px;margin:0;font-size:10px}.terminal-slippage .trade-slippage button{border-radius:6px;padding:4px 5px;font-size:10px}.token-actions-grid.universal-trade-panels.terminal-mode-layout{max-width:480px}.trade-page-terminal:has(.terminal-mode-layout){width:min(520px,100%)}dialog.token-terminal-dialog:has(.terminal-mode-layout){width:min(560px,100vw - 32px)}.terminal-mode-layout .swap-direction{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;min-height:32px;color:var(--accent-ink);box-shadow:0 0 0 4px var(--surface),0 2px 6px #0002;border-radius:10px;place-items:center;padding:0;display:grid}.terminal-mode-layout .swap-direction:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}.terminal-mode-layout .swap-direction:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.trade-workspace>.market-ticker{height:76px}.trade-workspace .market-ticker-item{font-size:17px}.trade-workspace .market-ticker-item .swap-token-logo{border-radius:10px;width:38px;height:38px}.discovery-panel .discover-trending-toggle{--category-color:var(--warning)}.discovery-panel .discover-category-new{--category-color:#55d8b5}.discovery-panel .discover-category-recent{--category-color:#86aff0}.discovery-panel :is(.discover-trending-toggle,.discover-category-toggle){border:1px solid color-mix(in srgb,var(--category-color) 55%,transparent);min-height:36px;color:var(--category-color);white-space:nowrap;background:0 0;border-radius:7px;align-items:center;gap:4px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.discovery-panel :is(.discover-trending-toggle,.discover-category-toggle)[aria-pressed=true]{color:var(--category-color);background:color-mix(in srgb,var(--category-color) 18%,var(--surface));border-color:var(--category-color)}.discovery-panel :is(.discover-trending-toggle,.discover-category-toggle):hover{background:color-mix(in srgb,var(--category-color) 10%,var(--surface))}.discovery-panel .discover-category-toggle:focus-visible{outline:2px solid var(--category-color);outline-offset:3px}.bag-trigger.has-assets{color:var(--accent-ink);border:1px solid var(--line);background:var(--accent-soft);box-shadow:none;border-radius:9px}.bag-trigger.has-assets:after{display:none}.bag-trigger.has-assets:hover,.bag-trigger.has-assets[aria-expanded=true]{background:color-mix(in srgb,var(--accent) 20%,var(--surface));border-color:var(--accent)}.bag-trigger.has-assets .bag-trigger-count{background:color-mix(in srgb,var(--accent) 16%,var(--surface));color:var(--accent-ink);border-radius:6px;animation:.35s ease-out bag-count-feedback}@keyframes bag-count-feedback{0%{transform:scale(1.14)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bag-trigger.has-assets .bag-trigger-count{animation:none}}.discover-market-heading .discover-header-widgets,.discover-market-heading .discover-rankings,.discover-market-heading .discover-ranking{box-shadow:none;background:0 0;border:0}.discover-market-heading .discover-header-widgets{display:block}.discover-market-heading .discover-rankings{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.discover-market-heading .discover-ranking{padding:0}.discover-market-heading .ranking-token{background:0 0;border:0;padding-right:0}.discover-market-heading .ranking-logo{flex:none;width:36px;height:36px}.discover-market-heading .ranking-details{border-radius:7px}.discover-market-heading .ranking-details:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.discovery-panel .discover-fdv-caption{color:var(--muted);margin-left:auto;font-size:11px}.discovery-panel.discovery-compact .discover-token-count{margin-left:12px}.overview-workspace .holdings [data-column=value]{color:var(--ink);font-size:15px;font-weight:600}.overview-workspace .asset-detail-button{color:var(--ink)}.overview-workspace .holdings [data-column=balance],.overview-workspace .holdings [data-column=marketCap]{color:var(--muted);font-size:11px}.overview-workspace .holdings .weight-track{background:color-mix(in srgb,var(--muted) 22%,var(--surface));height:5px}.overview-workspace .holdings td{border-bottom-color:color-mix(in srgb,var(--line) 65%,transparent)}.overview-workspace .holdings tbody tr:hover td{background:color-mix(in srgb,var(--accent) 4%,var(--surface))}.overview-actions .strategy-card h2{font-size:19px}.overview-actions .strategy-card .button{background:var(--accent-soft);box-shadow:none;animation:none}.overview-actions .strategy-card .button:after{display:none}.position-precision{position:relative}.position-precision:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.position-precision[data-precision]:focus:after{content:attr(data-precision);z-index:5;border:1px solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap;border-radius:5px;padding:5px 7px;font-size:11px;position:absolute;top:100%;right:0}@media (max-width:850px){.discover-market-heading .discover-rankings{gap:12px}}.token-insights-dialog .token-description{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.token-description>section{grid-column:1/-1}.token-header-market{flex-wrap:wrap;grid-column:1/-1;display:flex}.token-header-market>span{white-space:nowrap}.token-header-market>:first-of-type:not(.visually-hidden) strong{font-size:24px}.token-name-line h3 small{color:var(--muted);font-size:12px;font-weight:400}.token-insights-dialog .token-analysis-grid{grid-template-columns:minmax(0,3fr) minmax(190px,1fr);align-items:start}.token-insights-dialog :is(.price-history,.holder-distribution,.token-metrics,.token-metrics>div){box-shadow:none;background:0 0;border:0;border-radius:0}.terminal-mode-layout>.token-top-row{width:100%;margin:0 0 10px}.terminal-mode-layout .token-description{background:0 0;border:0;padding:0}.token-terminal-dialog [hidden]{display:none}@media (max-width:750px){.token-insights-dialog .token-analysis-grid{grid-template-columns:1fr}}.token-insights-dialog .holder-panel{box-shadow:none;background:0 0;border:0}.token-detail-dialog .token.token-framed{padding:0;overflow:hidden}.token-detail-dialog .token.token-framed img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.allocation-editor-dialog{border:1px solid var(--line);background:var(--bg);border-radius:16px;width:min(1240px,100vw - 64px);max-height:calc(100dvh - 64px);padding:0;overflow:auto}.allocation-editor-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#09071399}.allocation-editor-dialog>.dialog-heading{z-index:12;justify-content:flex-end;height:0;min-height:0;margin:0;padding:0 8px;position:sticky;top:8px;overflow:visible}.allocation-editor-dialog>.dialog-heading .icon-button{background:var(--surface);position:absolute;top:0;right:8px}.allocation-editor-dialog .allocation-editor{box-shadow:none;background:0 0;border:0;margin:0}.allocation-editor-dialog .holdings{max-height:none}@media (max-width:650px){.allocation-editor-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0}}.discovery-panel.discovery-compact table :is(th,td):is(.discover-badges-column,.discover-freshness-column){white-space:nowrap;width:1%;min-width:0;padding-inline:8px}.terminal-mode-layout .terminal-controls{align-items:flex-end;gap:4px 6px;margin-bottom:-2px}.terminal-mode-layout .terminal-mode-switch{align-self:flex-end;gap:4px;padding:0}.terminal-controls :is(.terminal-mode-switch button,.trade-slippage button){min-height:28px;color:var(--muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:11px;font-weight:650;line-height:18px;display:inline-flex}.terminal-controls :is(.terminal-mode-switch button,.trade-slippage button)[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--line)}.terminal-slippage .trade-slippage{align-items:center;gap:4px}.terminal-slippage .trade-slippage>div{gap:2px;display:flex}.discovery-panel.discovery-compact table :is(th,td).discover-freshness-column{text-align:center}.trading-bag-dialog :is(.bag-funding-disabled,.bag-quotes-pending){opacity:.4;filter:grayscale()}.trading-bag-dialog .bag-funding-disabled>*,.trading-bag-dialog :is(.bag-funding-disabled,.bag-quotes-pending) .bag-panel-disabled{opacity:1;filter:none}.terminal-mode-layout .token-allocation-panel:has(.allocation-empty-state){filter:grayscale();opacity:.45}.allocation-editor-dialog>.dialog-heading{display:none}.allocation-editor-dialog .allocation-distribution{background:var(--surface);padding:0}.allocation-editor-dialog .allocation-distribution .allocation-chart{background:0 0;margin:0;padding:18px 14px}.allocation-editor-dialog .allocation-distribution-action{padding:12px 14px}.allocation-editor-dialog .allocation-editor tr[data-included=false]>td:not([data-column=select]){filter:grayscale();opacity:.4}.allocation-editor-dialog .allocation-editor tr[data-included=false]>td[data-column=select]{opacity:1;filter:none}.discovery-panel .discover-category-fdv{--category-color:var(--accent-ink)}.discovery-panel .discover-toolbar :is(.discover-trending-toggle,.discover-category-toggle){height:auto;min-height:0;color:var(--category-color);background:color-mix(in srgb,var(--category-color) 12%,transparent);box-shadow:none;border:0;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:500;line-height:normal}.discovery-panel .discover-toolbar :is(.discover-trending-toggle,.discover-category-toggle)[aria-pressed=true]{background:color-mix(in srgb,var(--category-color) 20%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--category-color) 65%,transparent)}.discovery-panel .discover-toolbar :is(.discover-trending-toggle,.discover-category-toggle):hover{background:color-mix(in srgb,var(--category-color) 20%,transparent)}.main-shell .discover-market-heading{align-items:center;gap:24px;margin-bottom:12px}.discover-market-heading .discover-header-widgets{flex:0 570px;width:570px;min-width:0;max-width:570px;margin-left:auto}.discover-market-heading .discover-rankings{gap:10px}.discover-market-heading .discover-ranking{background:color-mix(in srgb,var(--muted) 5%,transparent);border:0;border-radius:9px;min-width:0;padding:9px 10px;transition:background-color .16s}.discover-market-heading .discover-ranking:is(:hover,:focus-within){background:color-mix(in srgb,var(--muted) 9%,transparent)}.discover-market-heading .discover-ranking header{margin:0 0 6px;padding:0}.discover-market-heading .discover-ranking header strong{font-size:10px;font-weight:400}.discover-market-heading .ranking-token{margin:0;padding:0}.discover-market-heading .ranking-details{background:0 0;gap:3px 8px;min-height:36px;padding:0}.discover-market-heading .ranking-details:hover{background:0 0}.discover-market-heading .ranking-details strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.discover-market-heading .ranking-details>span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.discover-market-heading .ranking-logo{background:var(--soft);width:30px;min-width:30px;height:30px;color:var(--muted);border-radius:7px;place-items:center;display:grid;position:relative;overflow:hidden}.discover-market-heading .ranking-logo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.discover-market-heading .discover-ranking{height:auto}.discover-market-heading :is(.ranking-tokens,.ranking-token){min-height:36px}.terminal-mode-layout .swap-ticket{overscroll-behavior:contain;scrollbar-width:thin;box-sizing:border-box;flex-direction:column;height:auto;min-height:0;max-height:clamp(300px,100dvh - 350px,430px);display:flex;overflow:hidden auto}dialog.token-terminal-dialog .terminal-mode-layout .swap-ticket{height:auto;max-height:clamp(300px,100dvh - 280px,430px)}.terminal-mode-layout .swap-ticket>*{flex-shrink:0}.terminal-mode-layout .swap-ticket .swap-ticket-body{flex:none;min-height:0;overflow:visible}.terminal-mode-layout .swap-status-slot{flex:0 0 42px;min-height:0;font-size:11px;overflow:auto}.terminal-mode-layout .swap-status-slot :is(.trade-message,.trade-link){overflow-wrap:anywhere;margin:4px 0;font-size:11px}.terminal-mode-layout .execution-quality{background:0 0;border:0;margin:6px 0;padding:4px 0;font-size:11px}.terminal-mode-layout .execution-quality>div{min-height:20px}.terminal-mode-layout .swap-compact-costs strong{overflow-wrap:anywhere;text-align:right;min-width:0}.terminal-mode-layout .swap-card-amount output{overflow-wrap:anywhere;min-width:0;font-size:clamp(18px,2vw,26px)}.discover-market-heading .discover-ranking{min-height:0}.universal-trade-panels.terminal-mode-layout>.token-action-panel>.swap-ticket{flex:none}.main-shell .discover-market-heading .discover-top-band{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex:780px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:auto;min-width:0;margin:0;display:grid;overflow:hidden}.discover-top-band .discover-top{background:0 0;border:0;border-radius:0;min-width:0;padding:14px 16px}.discover-top-band .discover-top+.discover-top{border-left:1px solid var(--line)}.discover-top-band .stat-label{color:var(--muted);margin-bottom:12px;font-size:12px}.discover-top-asset{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:4px 12px;animation:.45s ranking-vertical-enter;display:grid}.discover-top-logo{background:var(--soft);width:48px;height:48px;color:var(--muted);border-radius:12px;grid-row:1/3;place-items:center;display:grid;position:relative;overflow:hidden}.discover-top-logo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.discover-top-asset strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.discover-top-asset>span:last-child{font-size:15px}@media (prefers-reduced-motion:reduce){.discover-top-asset{animation:none}}.discovery-panel.discovery-compact table :is(th,td).discover-badges-column{text-align:center;width:1%;padding-inline:8px}.discovery-panel .discover-badges-column .discover-badges{flex-flow:column;justify-content:center;align-items:center;gap:4px;display:flex}.token-description .token-project-information{width:min(100%,72ch);min-width:0;max-width:100%}.token-project-description{white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;max-height:7.5em;padding-right:10px;line-height:1.5;overflow:auto}.holder-count{flex-wrap:wrap;align-items:baseline;gap:6px;margin:12px 0;display:flex}.holder-count strong{font-size:22px}.holder-count span{color:var(--muted);font-size:11px}.holder-treemap{aspect-ratio:1;border-radius:12px;width:100%;margin:12px 0;position:relative;overflow:hidden}.holder-tile{box-sizing:border-box;border:2px solid var(--bg);color:var(--ink);place-items:center;display:grid;position:absolute;overflow:hidden}.holder-tile>span{box-sizing:border-box;text-align:center;overflow-wrap:anywhere;background:var(--bg);border-radius:6px;max-width:100%;padding:4px;font-size:11px;display:block}.holder-tile strong{font-size:13px;display:block}.holder-tile:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.token-insights-dialog .token-description{grid-template-rows:auto auto auto 1fr;grid-template-columns:48px minmax(0,1fr) 240px;column-gap:20px}.token-insights-dialog .token-description>.token-project-information{grid-area:4/1/auto/3;align-self:start;width:100%;max-width:72ch}.token-insights-dialog .token-description>.holder-panel{background:0 0;border:0;grid-area:2/3/5;min-width:0;margin:12px 0 0;padding:0}.token-insights-dialog .token-description>.token-resource-links{flex-wrap:nowrap;grid-area:1/3;justify-content:flex-end;align-items:center;gap:8px;margin:0;display:flex}.token-resource-links .icon-button{width:30px;height:30px;color:var(--muted);border:1px solid var(--line);border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.token-project-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:none;margin:8px 0 0;padding:0;display:-webkit-box;overflow:hidden}.token-project-description.expanded{max-height:15em;display:block;overflow:auto}.token-description-toggle{width:24px;height:22px;min-height:0;color:var(--muted);margin-top:3px;padding:2px}.token-description-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.token-insights-dialog .token-analysis-grid{width:100%;display:block}.token-description .holder-panel h3{margin:0;font-size:13px}.token-description .holder-count{margin:6px 0}.token-description .holder-count strong{font-size:18px}.token-description .holder-treemap{margin:6px 0 0}.token-insights-dialog .token-description>.token-resource-links{box-sizing:border-box;padding-right:32px}.holder-visual{position:relative}.holder-tile{cursor:pointer;border-width:.5px;border-radius:0;min-height:0;padding:0}.holder-tile>span{color:inherit;background:0 0;border-radius:0;padding:3px;line-height:1.25}.holder-tile:hover{filter:brightness(1.08)}.holder-key{flex-wrap:wrap;gap:4px 8px;margin-top:8px;display:flex}.holder-key button{min-height:0;color:var(--muted);background:0 0;border:0;align-items:center;gap:4px;padding:1px 0;font-size:10px;display:inline-flex}.holder-key i{border-radius:2px;width:7px;height:7px}.holder-details{z-index:10;border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:5px;padding:12px;font-size:12px;display:flex;position:absolute;top:24px;left:0;right:0;box-shadow:0 5px 20px #0004}.holder-details>strong{padding-right:22px}.holder-details code{white-space:normal;overflow-wrap:anywhere;color:var(--muted);font-size:10px}.holder-details-close{width:20px;height:20px;min-height:0;padding:2px;position:absolute;top:7px;right:7px}.holder-address-actions{align-items:center;gap:8px;display:flex}.holder-address-actions .icon-button{width:24px;height:24px;color:var(--accent-ink);place-items:center;padding:3px;display:grid}.token-insights-dialog .token-description>.token-resource-links{padding-right:0}.holder-details{margin-top:6px;top:100%}dialog.token-insights-dialog{max-height:calc(100dvh - 24px);padding:16px 20px}.token-insights-dialog .token-description{grid-template-columns:48px minmax(0,1fr) clamp(160px,22dvh,210px);gap:8px 18px}.token-insights-dialog .token-description>.token-header-ca{border-bottom:1px solid var(--line);box-sizing:border-box;grid-area:2/1/auto/-1;align-items:center;min-height:32px;padding:0 160px 8px 0}.token-insights-dialog .token-description>.token-resource-links{grid-area:2/3;align-self:start;gap:8px;padding:0 0 8px}.token-insights-dialog .token-resource-links .icon-button{flex-basis:26px;width:26px;height:26px}.token-insights-dialog .token-description>.token-header-market{border:0;grid-row:3;align-content:start;gap:8px 18px;margin:0;padding:4px 0 0}.token-insights-dialog .token-description>.holder-panel{grid-area:3/3/5;margin:0}.token-insights-dialog .token-top-row{margin-bottom:10px}.token-insights-dialog .token-analysis-grid{margin-bottom:8px}.token-insights-dialog .price-history{padding:0}.token-insights-dialog .history-heading{margin-bottom:4px}.token-insights-dialog .history-heading strong{font-size:20px}.token-insights-dialog .history-ranges{margin:0 0 4px;padding-bottom:4px}.token-insights-dialog .chart-readout{min-height:18px;padding:2px 0}.token-insights-dialog .price-history :is(svg[role=img],.chart-empty){width:100%;height:clamp(120px,100dvh - 560px,340px);min-height:0;max-height:none}.token-insights-dialog .history-source{margin:2px 0}.token-insights-dialog .market-data-notice{margin-top:8px;padding:8px 0}.holder-tile{container:holderTile/size}.holder-tile>span{display:none}@container holderTile (min-width:58px) and (min-height:38px){.holder-tile>span{display:block}}.holder-tile strong{white-space:nowrap}.token-insights-dialog .token-description>.holder-panel{grid-area:1/3/5;align-self:start}.token-insights-dialog .token-description>.token-header-ca{grid-column:1/3;padding-right:152px}.token-insights-dialog .token-description>.token-resource-links{grid-area:2/2;justify-self:end}.token-insights-dialog .price-history :is(svg[role=img],.chart-empty){height:clamp(140px,100dvh - 450px,420px)}.discovery-panel .discover-fdv-value{color:var(--ink);font-weight:700}:root .discovery-panel .discover-fdv-value{color:#fff}.discover-coverage>span:empty{display:none}.overview-workspace .holdings td[data-column=value] :is(strong,span){color:var(--accent-ink)}.overview-workspace .holdings table{--table-header-font-size:12px;--table-header-height:46px;--table-cell-padding-inline:12px}.overview-workspace .holdings table[data-density=default] tbody td{height:56px;padding-block:12px;font-size:14px}.overview-workspace .holdings table[data-density=dense] tbody td{font-size:12px}.overview-workspace .asset-cell{gap:8px}.overview-workspace .asset-cell>div{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.overview-workspace .asset-detail-button{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-weight:700;overflow:hidden}.overview-workspace .asset-cell .contract-caption{color:var(--muted);margin:0;font-size:11px}.overview-workspace .asset-cell>div>.subtle{margin:0;font-size:11px}.overview-workspace .asset-cell .discover-verified-icon{color:var(--info);flex-shrink:0}.overview-workspace .overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.overview-workspace .overview-actions{display:contents}.overview-workspace .overview-grid>.account-value-chart{border:1px solid var(--line);border-radius:14px;grid-column:1/-1;min-height:220px;overflow:hidden}.overview-workspace .value-chart-plot{width:100%;min-height:100px}@media (min-width:1100px) and (min-height:620px){main>.overview-workspace{grid-template-columns:minmax(0,2.3fr) minmax(0,1.6fr)}.overview-workspace>.overview-grid{grid-area:1/2;grid-template-rows:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.overview-workspace .overview-grid>.account-value-chart{grid-row:2;min-height:0}.overview-workspace .overview-actions{display:contents}.overview-workspace .overview-actions .strategy-card{min-width:0;overflow:hidden}}@media (max-width:600px){.overview-workspace .overview-grid{grid-template-columns:1fr}}.main-shell .discover-market-heading .discover-top-band{flex:0 720px;max-width:720px;margin-left:auto}.discovery-panel .discover-fdv-value,:root .discovery-panel .discover-fdv-value{color:var(--accent-ink)}.overview-workspace>.overview-grid{align-self:stretch;margin-bottom:0}.overview-workspace .overview-grid>.account-value-chart{grid-row:1}.overview-workspace .overview-actions .strategy-card{grid-row:2}@media (max-width:600px){.overview-workspace .overview-actions .strategy-card{grid-row:auto}}.token-insights-dialog .token-resource-links .icon-button,.token-insights-dialog .token-description-toggle{box-sizing:border-box;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.token-insights-dialog .token-resource-links .icon-button svg{flex-shrink:0;margin:0;display:block}.token-insights-dialog .token-description>.token-project-information{max-width:none}@media (min-width:1100px){.token-insights-dialog .token-description{grid-template-columns:48px minmax(160px,.85fr) minmax(0,1.5fr) clamp(160px,22dvh,210px)}.token-insights-dialog .token-description>.token-identity{grid-area:1/2}.token-insights-dialog .token-description>.token-header-market{grid-area:1/3;align-self:start;gap:8px 16px;padding:0}.token-insights-dialog .token-description>.token-header-ca{grid-area:2/1/auto/4}.token-insights-dialog .token-description>.token-resource-links{grid-area:2/3}.token-insights-dialog .token-description>.token-project-information{grid-area:3/1/auto/4}.token-insights-dialog .token-description>.holder-panel{grid-area:1/4/4}}:is(.bag-trigger,.overview-actions .button):not(:disabled):is(:hover,:focus-visible){color:#074958;background:linear-gradient(120deg,#b4f8ff,#36daed);border-color:#23bfd3;transform:none;box-shadow:inset 0 1px #e9ffff,0 0 0 2px #28dbed24,0 0 15px #16d8ed55}.overview-actions .strategy-card .button:not(:disabled):is(:hover,:focus-visible){color:#074958;background:linear-gradient(120deg,#b4f8ff,#36daed);border-color:#23bfd3;box-shadow:inset 0 1px #e9ffff,0 0 0 2px #28dbed24,0 0 15px #16d8ed55}.terminal-mode-layout .swap-status-slot{flex:none;order:2;max-height:42px}.terminal-mode-layout .swap-status-slot:empty{display:none}.trade-workspace>.market-ticker{align-self:start;margin:0 0 12px}.terminal-slippage .trade-slippage{color:var(--muted);gap:8px;font-size:10px;font-weight:400}.terminal-slippage .trade-slippage>div{gap:4px}.terminal-controls .trade-slippage button{border-color:var(--line);background:var(--surface);cursor:pointer;min-height:26px;padding:3px 7px;font-weight:500}.terminal-controls .trade-slippage button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);font-weight:650}.terminal-controls .trade-slippage button:not(:disabled):is(:hover,:focus-visible){border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.discover-top-band .discover-top[role=button]{cursor:pointer;transition:background .18s,color .18s}.discover-top-band .discover-top[role=button]:is(:hover,:focus-visible){background:color-mix(in srgb,var(--accent) 7%,transparent)}.discover-top-band .discover-top[role=button]:is(:hover,:focus-visible) strong{color:var(--accent)}.trade-workspace:has(.market-ticker){grid-template-rows:auto auto 64px;align-content:start;row-gap:12px}.trade-workspace>.market-ticker{height:64px;margin:0}.trade-workspace>.crypto-tips{margin-block:0}.trade-workspace>.trade-page-terminal{padding:0}.bag-trigger,.bag-trigger.has-assets{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:var(--accent-soft);color:var(--accent);border-radius:9px;width:auto;height:32px;min-height:32px;padding:5px 9px;font-size:12px;font-weight:600}.bag-trigger .bag-trigger-count{font-size:11px}.discovery-panel.discovery-compact table thead th.discover-badges-column{text-align:center;vertical-align:middle}.discovery-panel.discovery-compact table thead th.discover-badges-column>span{justify-content:center;align-items:center;min-height:28px;line-height:18px;display:inline-flex}.main-shell .discover-market-heading{grid-template-columns:minmax(220px,1fr) minmax(480px,720px);align-items:center;gap:20px;display:grid}.main-shell .discover-market-heading .discover-top-band{width:100%;margin:0}.discover-top-band .discover-top[role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.trade-workspace:has(.market-ticker){grid-template-rows:minmax(64px,1fr) auto minmax(64px,1fr);align-content:stretch}.trade-workspace>.market-ticker{place-self:center}.trade-workspace>.market-ticker[data-category=trending]{grid-row:1}.trade-workspace>.market-ticker[data-category=new]{grid-row:3}.market-ticker[data-reverse=true] .market-ticker-track{animation-direction:reverse}@media (max-width:1200px){.main-shell .discover-market-heading{grid-template-columns:minmax(180px,1fr) minmax(360px,720px);gap:12px}.discover-market-heading .discover-top{padding:10px}.discover-market-heading .discover-top-asset{grid-template-columns:32px minmax(0,1fr);gap:4px 6px}.discover-market-heading .discover-top-logo{width:32px;height:32px}.discover-market-heading .discover-top-asset strong{font-size:14px}}@media (max-width:900px){.main-shell .discover-market-heading{grid-template-columns:minmax(0,1fr)}.main-shell .discover-market-heading .discover-top-band{grid-column:1/-1;max-width:none}}.vect-financial-chart{flex-direction:column;gap:6px;min-width:0;height:100%;min-height:0;display:flex}.financial-chart-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.financial-chart-title-row{align-items:center;gap:4px;display:inline-flex}.financial-chart-readout{font-variant-numeric:tabular-nums;min-width:0}.financial-chart-title{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.account-history-info{color:var(--muted);align-self:flex-start;display:inline-flex;position:relative}.account-history-info>button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-top:-5px;padding:0;display:grid}.account-history-info>button:hover,.account-history-info>button:focus-visible{color:var(--accent);background:var(--accent-soft);outline:none}.account-history-info>button:focus-visible{box-shadow:0 0 0 2px var(--accent)}.account-history-info>[role=tooltip]{z-index:90;border:1px solid var(--line);background:var(--surface);width:min(300px,100vw - 40px);color:var(--ink);border-radius:10px;padding:11px 12px;font-size:12px;font-weight:400;line-height:1.5;display:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0002}.account-history-info[data-open=true]>[role=tooltip]{display:block}.account-history-info[data-open=true]:after{content:"";width:100%;height:5px;position:absolute;top:100%;left:0}.account-history-caveat{color:var(--muted);margin-top:6px;display:block}.unverified-holdings-compact{box-shadow:none;color:inherit;background:0 0;border:0;margin-top:9px;padding:0;font-size:11px}.unverified-holdings-compact>summary{cursor:pointer;color:var(--accent)}.unverified-holdings-compact>ul{max-height:180px;padding-left:17px;line-height:1.5;overflow:auto}.unverified-holdings-compact code{overflow-wrap:anywhere}.financial-chart-readout>strong{color:var(--ink);letter-spacing:-.7px;overflow-wrap:anywhere;font-size:clamp(24px,2.7vw,36px);line-height:1.15;display:block}.financial-chart-change{flex-wrap:wrap;align-items:baseline;gap:7px;min-height:22px;margin-top:5px;font-size:13px;display:flex}.financial-chart-change small{color:var(--muted);font-size:10px}.financial-chart-observation,.financial-chart-details{min-height:16px;color:var(--muted);font-size:10px;line-height:16px}.financial-chart-details{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.financial-chart-expand{border:1px solid var(--line);background:var(--soft);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.financial-chart-canvas{flex:1;min-height:110px;position:relative}.vect-financial-chart .financial-chart-canvas>svg{touch-action:pan-y;cursor:crosshair;width:100%;height:100%;min-height:110px;max-height:none;margin:0;display:block}.price-history .financial-chart-canvas{flex:none;height:clamp(160px,100dvh - 540px,370px)}.financial-chart-status{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;inset:0}.financial-chart-status button{color:var(--accent);background:var(--accent-soft);border:1px solid var(--line);border-radius:8px;padding:5px 10px}.financial-chart-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.financial-chart-controls>div{border:1px solid var(--line);border-radius:20px;align-items:center;gap:3px;padding:3px;display:flex}.financial-chart-controls button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:16px;padding:5px 9px;font-size:11px}.financial-chart-controls button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.financial-chart-controls button:hover,.financial-chart-expand:hover{color:var(--accent);background:var(--accent-soft)}.financial-chart-source{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:9px;line-height:12px;display:flex}.is-compact .financial-chart-readout>strong{font-size:26px}.is-compact .financial-chart-title{color:var(--ink);font-weight:600}.is-compact .financial-chart-change{min-height:18px;font-size:11px}.is-compact .financial-chart-source{font-size:8px}.vect-financial-chart:fullscreen{background:var(--bg);height:100dvh;padding:24px;overflow:auto}.vect-financial-chart:fullscreen .financial-chart-canvas{flex:1;height:auto;min-height:200px}@media (max-width:600px){.financial-chart-readout>strong{font-size:26px}.financial-chart-controls button{padding:5px 7px}.financial-chart-change{gap:4px}}.financial-chart-readout>strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.financial-chart-change{white-space:nowrap;flex-wrap:nowrap;height:22px;min-height:22px;overflow:hidden}.financial-chart-change small{text-overflow:ellipsis;overflow:hidden}.is-compact .financial-chart-change{height:18px;min-height:18px}.is-compact .financial-chart-canvas,.is-compact .financial-chart-canvas>svg{min-height:90px}.discovery-panel.discovery-compact .discover-toolbar{gap:10px;padding-bottom:12px}.discovery-panel.discovery-compact .discover-search{flex:180px;min-width:150px}.discover-toolbar-totals{white-space:nowrap;color:var(--muted);flex:none;align-items:center;gap:16px;margin-left:auto;font-size:11px;display:flex}.discover-toolbar-totals .discover-token-count{color:var(--accent);font-size:12px}@media (min-width:1200px){.discovery-panel.discovery-compact .discover-toolbar{flex-wrap:nowrap}}@media (max-width:650px){.discovery-panel.discovery-compact .discover-search{flex-basis:100%}.discover-toolbar-totals{gap:10px}.overview-account-stats .stat:last-child{grid-column:1/-1}}.account-value-chart .vect-financial-chart.is-minimal{flex:1;height:100%}.is-minimal .financial-chart-heading>.financial-chart-controls{flex:none}.is-minimal .financial-chart-canvas{flex:1 1 0;min-height:90px}.is-minimal .financial-chart-canvas>svg{position:absolute;inset:0}.activity-intro .activity-metrics.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.activity-intro .activity-metrics.stats>.stat{background:0 0;border:0;border-radius:0;padding:9px 12px}.activity-intro .activity-metrics.stats>.stat+.stat{border-left:1px solid var(--line)}.activity-metrics.stats .stat-label{font-size:11px}.activity-metrics.stats .stat-number{font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(17px,1.5vw,23px)}.token-insights-dialog .token-description-toggle{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));background:linear-gradient(180deg,var(--accent-soft),var(--surface));width:38px;height:24px;color:var(--accent);cursor:pointer;border-radius:999px;margin-top:6px;transition:background-color .18s,border-color .18s,box-shadow .18s}.token-insights-dialog .token-description-toggle svg{transition:transform .22s}.token-insights-dialog .token-description-toggle[aria-expanded=false] svg{animation:1.8s ease-in-out 3 description-chevron-hint}.token-insights-dialog .token-description-toggle:is(:hover,:focus-visible){border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 15%,transparent)}.token-insights-dialog .token-description-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.token-insights-dialog .token-description-toggle[aria-expanded=false]:hover svg{animation:none;transform:translateY(2px)}.token-insights-dialog .token-description-toggle[aria-expanded=true] svg{transform:rotate(180deg)}@keyframes description-chevron-hint{0%,35%,75%,to{translate:0}55%{translate:0 3px}}@media (prefers-reduced-motion:reduce){.token-insights-dialog .token-description-toggle,.token-insights-dialog .token-description-toggle svg{transition:none;animation:none!important}}.token-insights-dialog .token-checks-distribution{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin:12px 0;display:grid}.token-checks-distribution>:is(.token-security-panel,.holder-panel){min-width:0;margin:0}.token-insights-dialog .token-checks-distribution .holder-panel{border:1px solid var(--line);border-radius:14px;padding:18px}.token-checks-distribution .security-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.token-checks-distribution .security-overview{flex-wrap:wrap;gap:6px}.token-checks-distribution .holder-visual{width:min(100%,340px);margin:auto}.token-checks-distribution .holder-treemap{margin:0}.token-insights-dialog .token-description{grid-template-columns:48px minmax(0,1fr)}.token-insights-dialog .token-description>.token-identity{grid-column:2}.token-insights-dialog .token-description>.token-header-ca{grid-column:1/-1}.token-insights-dialog .token-description>.token-resource-links{grid-column:2}.token-insights-dialog .token-description>.token-header-market{grid-column:1/-1}.token-insights-dialog .token-description>.token-project-information{grid-area:4/1/auto/-1}@media (min-width:900px){.token-insights-dialog .token-description{grid-template-columns:48px minmax(160px,.85fr) minmax(0,1.5fr)}.token-insights-dialog .token-description>.token-header-market{grid-area:1/3}.token-insights-dialog .token-description>.token-resource-links{grid-column:3}.token-insights-dialog .token-description>.token-project-information{grid-row:3}}@media (max-width:700px){.token-insights-dialog .token-checks-distribution{grid-template-columns:minmax(0,1fr)}}.token-insights-dialog .security-footnotes .security-context:only-child{max-width:none}.token-insights-dialog .token-checks-distribution{border-top:1px solid var(--line);gap:0;padding-top:18px}.token-insights-dialog .token-checks-distribution>:is(.token-security-panel,.holder-panel){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 18px 0 0}.token-insights-dialog .token-checks-distribution>.holder-panel{border-left:1px solid var(--line);padding:0 0 0 18px}.token-security-panel .security-summary{color:var(--muted);margin:4px 0 12px;font-size:11px}.security-list{flex-direction:column;display:flex}.security-row{border:0;border-bottom:1px solid var(--line);color:var(--muted);background:0 0}.security-row summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:11px;list-style:none;display:flex}.security-row summary::-webkit-details-marker{display:none}.security-row summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.security-result{text-align:right;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.security-result svg{flex:none}.security-row.clear .security-result svg{color:var(--success)}.security-row.warning .security-result{color:var(--warning)}.security-row.danger .security-result{color:var(--danger)}.security-row>p{color:var(--muted);margin:0 0 10px;font-size:10px;line-height:1.5}@media (max-width:700px){.token-insights-dialog .token-checks-distribution>.token-security-panel{padding:0 0 18px}.token-insights-dialog .token-checks-distribution>.holder-panel{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}}.security-provenance{color:var(--muted);font-size:11px}.holder-panel h3{align-items:center;gap:8px;display:flex}.holder-panel h3>svg{flex:none}.wallet-reconnect-status{position:relative}.app-shell .connect-wallet-button.needs-reconnect{color:var(--warning);border-color:var(--warning);background:linear-gradient(115deg,var(--surface),color-mix(in srgb,var(--warning) 16%,var(--surface)),var(--surface));background-size:200% 100%;animation:3s linear infinite header-alert-flow;position:relative}.connect-wallet-button.needs-reconnect:before{content:"";border:1px solid var(--warning);border-radius:inherit;pointer-events:none;animation:2.5s ease-out infinite wallet-reconnect-pulse;position:absolute;inset:-2px}@keyframes wallet-reconnect-pulse{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.04,1.15)}}.wallet-reconnect-tip{z-index:60;border:1px solid color-mix(in srgb,var(--warning) 55%,var(--line));background:var(--surface);width:260px;max-width:calc(100vw - 32px);color:var(--warning);border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.5;display:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 6px 20px #0003}.wallet-reconnect-status:is(:hover,:focus-within) .wallet-reconnect-tip{display:block}.trade-reconnect-stage{position:relative}.trade-reconnect-overlay{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.trade-reconnect-overlay .button{pointer-events:auto;color:var(--warning);border-color:var(--warning);background:var(--surface);box-shadow:0 4px 20px #0004}@media (prefers-reduced-motion:reduce){.app-shell .connect-wallet-button.needs-reconnect,.connect-wallet-button.needs-reconnect:before{animation:none}}.discover-top-band .discover-top{box-sizing:border-box;min-height:104px}.discover-top-band .discover-top>.subtle{align-items:center;min-height:48px;margin:0;display:flex}.discover-intro-row:has(.discover-market-ticker){height:80px;min-height:80px}.discovery-panel .table-wrap{scrollbar-gutter:stable}.discovery-panel.discovery-compact table.discover-stable-table{table-layout:fixed;width:100%;min-width:1280px}.discovery-panel.discovery-compact .discover-placeholder-row{pointer-events:none}.discover-empty-cell{height:26px;display:block}.discovery-panel.discovery-compact table[data-density=dense] .discover-empty-cell{height:20px}.discovery-panel .discover-stable-table td{text-overflow:ellipsis;overflow:hidden}@media (max-width:600px){.discover-intro-row:has(.discover-market-ticker){height:72px;min-height:72px}}.discovery-panel .discover-token-count{text-align:right;font-variant-numeric:tabular-nums;min-width:10ch}.discovery-panel .discover-fdv-caption{font-variant-numeric:tabular-nums;min-width:165px}.account-activity>.activity-intro{animation:.32s ease-out both overview-reveal}.account-activity>.activity-transactions{animation:.42s ease-out 40ms both overview-reveal}@media (min-width:1100px) and (min-height:620px){.account-activity>.activity-intro{flex-shrink:0}.account-activity>.activity-transactions{flex:1 1 0;min-height:0}.account-activity .activity-table-scroll{flex:1 1 0;min-height:0;max-height:none;overflow:auto}}@media (prefers-reduced-motion:reduce){.account-activity>:is(.activity-intro,.activity-transactions){animation:none}}.needs-reconnect .wallet-pill-avatar{position:relative;overflow:visible}.needs-reconnect .wallet-pill-avatar:before{content:"";background:conic-gradient(from 0deg,transparent,var(--warning),#ffe7a0,var(--warning),transparent);pointer-events:none;border-radius:50%;padding:2px;animation:3s linear infinite wallet-avatar-halo;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes wallet-avatar-halo{0%{opacity:.65;transform:rotate(0)}50%{opacity:1}to{opacity:.65;transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.needs-reconnect .wallet-pill-avatar:before{animation:none}}.trade-reconnect-stage>.disconnected-product-preview{filter:grayscale()blur(3px)}.app-shell .signing-unavailable:disabled{filter:grayscale()blur(1px);opacity:.4;cursor:not-allowed;box-shadow:none;animation:none}.overview-assets-panel.assets-empty{flex-direction:column;min-height:300px;display:flex}.overview-assets-panel.assets-empty>.table-wrap{flex:none}.overview-assets-panel.assets-empty>.empty-state{flex:1;justify-content:center;min-height:220px;padding:28px 24px}.main-shell:has(>main.disconnected-product-preview){position:relative}.main-shell>main.disconnected-product-preview{filter:grayscale()blur(3px)}.overview-connect-overlay{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:80px 0 0}.overview-connect-overlay .button{pointer-events:auto;box-shadow:0 4px 20px #0004}.social-preview-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 12px;display:flex}.social-preview-lines{flex:1;gap:10px;display:grid}.social-preview-lines i{background:var(--muted);opacity:.35;border-radius:6px;width:80%;height:9px;display:block}.social-preview-lines i:nth-child(2){width:55%}.social-preview-chart{min-height:150px;color:var(--accent);flex:1;padding:24px 8px}.social-preview-chart svg{width:100%;height:100%;min-height:150px}.social-preview-posts{padding:14px}.social-preview-post{border-bottom:1px solid var(--line);padding-bottom:24px}.social-preview-post>.social-preview-lines{padding:16px 12px}.social-preview-list{flex-direction:column;min-height:0;display:flex;overflow:hidden}.allocation-editor-dialog .allocation-editor tr[data-core][data-included=false]>td:not([data-column=select]){opacity:1;filter:none;color:var(--muted)}.allocation-editor-dialog .allocation-editor tr[data-core][data-included=false]>td:not([data-column=select])>*{opacity:.6;filter:grayscale()}.terminal-mode-layout>.token-header-compact{isolation:isolate;border:1px solid var(--line);background:var(--surface);box-sizing:border-box;border-radius:16px;margin-bottom:14px;padding:16px;position:relative}.token-header-compact .token-details-card-link{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.token-header-compact .token-details-card-link:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.token-header-compact .token-details-card-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.token-header-compact .token-description{grid-template-columns:44px minmax(0,1fr) auto;gap:8px 12px;width:100%;min-width:0;display:grid}.token-header-compact .token-description>.token{grid-area:1/1;width:44px;height:44px}.token-header-compact .token-identity{grid-area:1/2;min-width:0}.token-header-compact .token-name-line h3{font-size:16px}.token-header-compact .token-header-ca{grid-area:2/1/auto/-1;min-width:0}.token-header-compact .token-header-ca code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.token-header-compact .token-header-market{grid-area:3/1/auto/-1;gap:8px 16px;margin:0;padding-top:6px}.token-header-compact .token-resource-links{flex-wrap:wrap;grid-area:1/3;gap:6px;max-width:100px;margin:0;display:flex}.token-header-compact :is(.icon-button,a){z-index:2;position:relative}dialog.discover-buy-dialog[open]{height:fit-content;max-height:calc(100dvh - 40px);box-shadow:none;background:0 0;border:0;margin:auto;padding:8px;display:block;inset:0;overflow-y:auto}dialog.discover-buy-dialog>.dialog-heading{display:none}dialog.discover-buy-dialog .terminal-mode-layout{min-height:0;margin:0}@media (max-width:480px){.token-header-compact .token-description{grid-template-columns:38px minmax(0,1fr)}.token-header-compact .token-resource-links{grid-area:4/1/auto/-1;max-width:none}.terminal-mode-layout>.token-header-compact{padding:12px}}.trade-slippage{flex-wrap:wrap;justify-content:flex-end}.trade-slippage .slippage-toggle{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:6px;display:inline-flex}.trade-slippage .slippage-toggle[aria-expanded=true]{color:var(--accent-ink);border-color:var(--accent);background:var(--accent-soft)}.swap-balance button:not(:disabled){cursor:pointer}.preferences-dialog.profile-settings-dialog{width:min(900px,100vw - 32px);max-width:900px}.profile-settings-content .setup-profile{background:0 0;border:0;width:100%;max-width:none;margin:0;padding:8px 0}.profile-settings-entry{margin-bottom:16px}.social-page-enter>div>:first-child{animation:.32s ease-out both overview-reveal}.social-page-enter>div>:last-child{animation:.42s ease-out 40ms both overview-reveal}@media (prefers-reduced-motion:reduce){.social-page-enter>div>:first-child,.social-page-enter>div>:last-child{animation:none}}.sidebar>nav.sidebar-secondary{border-top:0;margin-block:auto;padding-top:0}.sidebar-hover .sidebar-resources{border-top:0;margin-top:0;padding-top:0}@media (min-width:901px){.sidebar-hover .sidebar:before,.sidebar-hover .sidebar:after{content:"";pointer-events:none;z-index:0;opacity:0;transition:opacity .22s;position:absolute}.sidebar-hover .sidebar:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 7%,transparent));box-shadow:inset -5px 0 16px color-mix(in srgb,var(--accent) 5%,transparent);inset:0}.sidebar-hover .sidebar:after{background:linear-gradient(transparent,var(--accent),transparent);width:2px;height:70%;top:15%;right:0}.sidebar-hover .sidebar:is(:hover,:has(:focus-visible)):before{opacity:1}.sidebar-hover .sidebar:is(:hover,:has(:focus-visible)):after{opacity:.7}.sidebar-hover .sidebar:is(:hover,:has(:focus-visible)) .brand{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 20%,transparent))}.sidebar-hover .sidebar:is(:hover,:has(:focus-visible)){width:168px;box-shadow:12px 0 28px #0003}.sidebar-hover .sidebar:is(:hover,:has(:focus-visible)) .brand{justify-content:center;gap:10px;padding-inline:0}.sidebar-hover .sidebar:is(:hover,:has(:focus-visible)) .brand-wordmark{display:block}.sidebar-hover .sidebar:is(:hover,:has(:focus-visible)) .nav-item{justify-content:flex-start;gap:12px;padding:12px}.sidebar-hover .sidebar:is(:hover,:has(:focus-visible)) .nav-item>span{white-space:nowrap;display:inline!important}}@media (max-width:600px){.sidebar>nav.sidebar-secondary,.sidebar-hover .sidebar-resources{border-top:0;margin-block:0;padding-top:0}}.trade-slippage button.slippage-toggle,.trade-slippage button.slippage-toggle:is(:hover,:focus-visible,[aria-expanded=true]){border-radius:0;box-shadow:none!important;background:0 0!important;border:0!important}.trade-slippage button.slippage-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.trade-slippage .slippage-toggle svg{transition:transform .22s,color .22s}.trade-slippage .slippage-toggle[aria-expanded=true] svg{transform:rotate(60deg)}.trade-slippage>.slippage-options{opacity:0;white-space:nowrap;visibility:hidden;flex-wrap:nowrap;max-width:0;transition:max-width .22s,opacity .18s,transform .22s,visibility 0s .22s;overflow:hidden;transform:translate(6px)}.trade-slippage>.slippage-options[data-open=true]{opacity:1;visibility:visible;max-width:320px;transition-delay:0s;transform:translate(0)}.trade-slippage>.slippage-options>*{flex-shrink:0}@media (prefers-reduced-motion:reduce){.trade-slippage>.slippage-options,.trade-slippage .slippage-toggle svg{transition:none;transform:none}}.token-terminal-dialog .token-header-compact .token-description{box-shadow:none;isolation:auto;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.token-terminal-dialog .token-header-compact .token-description:after{display:none}@media (prefers-reduced-motion:reduce){.sidebar-hover .sidebar:before,.sidebar-hover .sidebar:after{transition:none}}:root{--frame-light:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--info) 9%,transparent),transparent 65%)}.app-shell :is(.panel,.stats,.strategy-card,.bag-side,.bag-quotes,.bag-assets,.preferences-dialog,.wallet-connect-dialog,.loss-confirm-dialog),.terminal-mode-layout>.token-header-compact,.trading-bag-dialog :is(.bag-side,.bag-quotes,.bag-assets),.overview-workspace .overview-actions .strategy-card,.account-dialog{background-image:var(--frame-light)}dialog.discover-buy-dialog:has(.terminal-mode-layout){width:min(600px,100vw - 24px)}.discover-buy-dialog .token-actions-grid.terminal-mode-layout{max-width:580px;margin-inline:auto}.discover-buy-dialog .terminal-mode-layout>:is(.terminal-controls,.token-action-panel){align-self:center;width:100%;max-width:480px}.discover-buy-dialog .terminal-mode-layout>.token-header-compact{margin-bottom:4px;padding:18px;display:block}.discover-buy-dialog .token-header-compact .token-description{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px}.discover-buy-dialog .token-header-compact .token-resource-links{flex-wrap:nowrap;align-self:start;max-width:none}.discover-buy-dialog .token-header-compact .token-resource-links .icon-button{width:28px;height:28px;padding:5px}.discover-buy-dialog .token-header-compact .token-name-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.discover-buy-dialog .token-header-compact .token-header-ca{gap:7px;margin:0;padding:0}.discover-buy-dialog .token-header-compact .token-header-market{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;padding-top:12px;display:grid}.discover-buy-dialog .token-header-compact .token-header-market>span:not(.visually-hidden){flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-size:10px;display:flex}.discover-buy-dialog .token-header-compact .token-header-market strong{overflow-wrap:anywhere;font-size:12px}@media (max-width:520px){.discover-buy-dialog .token-header-compact .token-description{grid-template-columns:38px minmax(0,1fr)}.discover-buy-dialog .token-header-compact .token-resource-links{grid-area:4/1/auto/-1}.discover-buy-dialog .token-header-compact .token-header-market{grid-template-columns:repeat(2,minmax(0,1fr))}}.main-shell .discover-market-heading .discover-top-band,.overview-workspace .account-value-chart{background-image:var(--frame-light)}.overview-workspace .holdings table,.discovery-panel table,.discovery-panel.discovery-compact table,.account-activity .activity-table-scroll table{--table-header-height:32px}.overview-workspace .holdings table thead tr th,.discovery-panel table thead tr th,.account-activity .activity-table-scroll table thead tr th{padding-block:4px}.app-shell .swap-ticket,.token-terminal-dialog .swap-ticket{background:var(--surface)}.app-shell .swap-ticket .swap-asset-card,.token-terminal-dialog .swap-ticket .swap-asset-card{background-color:var(--surface);background-image:var(--frame-light)}.overview-workspace .account-value-chart{background-color:var(--surface)}.allocation-editor-dialog .allocation-distribution{background-color:var(--surface);background-image:var(--frame-light)}.sidebar>nav.sidebar-social{flex-shrink:0;margin-top:24px}.sidebar>nav.sidebar-primary{flex-shrink:0;margin-top:28px}@media (max-width:600px){.sidebar>nav.sidebar-primary{margin-top:0}.sidebar>nav.sidebar-social{margin-top:0;margin-left:12px}}.holdings-heading-row{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}@media (max-width:650px){.holdings-heading-row{flex-wrap:wrap}}.overview-workspace>.holdings:has(>.panel-title [data-open=true]){z-index:100;position:relative;overflow:visible}.overview-workspace>.holdings:has(>.panel-title [data-open=true])>.overview-assets-panel{border-radius:0 0 9px 9px;overflow:hidden}.has-metric-selector .financial-chart-heading{flex-wrap:wrap}.has-metric-selector .financial-chart-controls{justify-content:flex-end}.has-metric-selector .financial-chart-controls button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.financial-chart-readout>strong.positive{color:var(--success)}.financial-chart-readout>strong.negative{color:var(--danger)}.vect-financial-chart .financial-chart-status{z-index:2}.financial-chart-engine{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.financial-chart-engine:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:6px}.financial-chart-toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.financial-chart-toolbar>.financial-chart-controls{flex:1}.chart-accessible-readout{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vect-financial-chart.is-club{--chart-club:#18b6b2}.vect-financial-chart.is-fullscreen .financial-chart-canvas{min-height:200px}.is-account-value{--account-gold:#f3d484;--account-glow:#edc06247}.is-account-value .financial-chart-title{color:var(--account-gold)}.is-account-value .financial-chart-readout>strong[title]{color:var(--account-gold);filter:drop-shadow(0 0 4px var(--account-glow)) drop-shadow(0 0 10px var(--account-glow))}:root .is-minimal .financial-chart-engine tr:first-child td:nth-child(2) canvas:first-of-type{filter:drop-shadow(0 0 3px #c8b9ff33)}@media (forced-colors:active){.is-account-value .financial-chart-title,.is-account-value .financial-chart-readout>strong[title]{color:canvastext;filter:none}}.vect-financial-chart.is-minimal td:has(>a#tv-attr-logo){position:static!important}.vect-financial-chart.is-minimal a#tv-attr-logo{bottom:10px;left:auto;right:12px}.account-value-chart:has(>.vect-financial-chart.is-minimal){padding-bottom:4px;padding-left:0;padding-right:0}.account-value-chart>.is-minimal>.financial-chart-heading{padding-inline:14px}.is-minimal .financial-chart-readout>strong.positive[title]{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--success) 28%,transparent)) drop-shadow(0 0 10px color-mix(in srgb,var(--success) 28%,transparent))}@media (forced-colors:active){.is-minimal .financial-chart-readout>strong.positive[title]{filter:none}}.is-minimal .financial-chart-heading>.financial-chart-controls{min-width:0;max-width:100%}.financial-chart-controls button:disabled{opacity:.4;cursor:default}.vect-financial-chart.is-minimal .financial-chart-engine td{border:0}.overview-account-stats:has([data-pnl-readout] [data-open=true]){z-index:100;position:relative;overflow:visible}.has-metric-selector .is-minimal .financial-chart-heading{flex-wrap:nowrap}.is-minimal .financial-chart-readout{flex:1;min-width:0}.is-minimal .financial-chart-heading>.financial-chart-controls{width:max-content;max-width:calc(100% - 90px)}.is-minimal .financial-chart-readout>strong{align-items:center;height:1.15em;display:flex}.financial-chart-amount-text{white-space:nowrap;flex:none;display:inline-block}.main-shell>main.overview-contiguous{flex-direction:column;width:100%;max-width:none;min-height:0;margin:0;padding:0;display:flex}main.overview-contiguous>.overview-contiguous-workspace{background:0 0;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:0;width:100%;min-width:0;min-height:0;margin:0;display:grid}.overview-contiguous .overview-contiguous-left{flex-direction:column;min-width:0;min-height:0;display:flex}.overview-contiguous .overview-account-stats{border:0;border-bottom:1px solid var(--line);border-radius:0;flex:0 0 76px;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;max-width:none;height:76px;margin:0;display:grid}.overview-contiguous .overview-account-stats .stat{border-top:0;min-width:0;padding:11px 14px}.overview-contiguous .overview-account-stats .stat+.stat{border-left:1px solid var(--line)}.overview-contiguous .overview-account-stats .stat-label{font-size:11px}.overview-contiguous .overview-account-stats .stat-number{white-space:nowrap;margin:7px 0 0;font-size:25px;line-height:1.2}.overview-contiguous .overview-account-stats .stat-caption{display:none}.overview-contiguous .overview-contiguous-left>.holdings{border:0;border-radius:0;flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;display:flex}.overview-contiguous .overview-contiguous-left>.holdings>.panel-title{flex-shrink:0;gap:8px;padding:12px 14px}.overview-contiguous .overview-contiguous-left>.holdings>.panel-title>div>p{display:none}.overview-contiguous .overview-contiguous-left>.holdings>.overview-assets-panel{flex-direction:column;flex:1;min-height:0;display:flex}.overview-contiguous .overview-contiguous-left>.holdings .table-wrap{flex:1;min-width:0;min-height:0;max-height:none;overflow:auto}.overview-contiguous .overview-grid.overview-contiguous-right{border-left:1px solid var(--line);grid-area:1/2;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;min-width:0;min-height:0;margin:0;display:grid}.overview-contiguous .overview-contiguous-right>.account-value-chart{border:0;border-radius:0;grid-area:1/1;align-self:stretch;min-width:0;min-height:0;margin:0}.overview-contiguous .overview-contiguous-right>.overview-actions{grid-area:2/1;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;min-height:0;display:grid;overflow:visible}.overview-contiguous .overview-actions .strategy-card{border:0;border-top:1px solid var(--line);border-radius:0;grid-area:1;min-width:0;min-height:0}.overview-contiguous .overview-actions .strategy-card:first-child{border-right:1px solid var(--line)}.overview-contiguous .overview-contiguous-workspace :is(.stats,.stat,.holdings,.strategy-card,.account-value-chart,.overview-assets-panel,.table-wrap),.overview-contiguous .holdings :is(table,thead,tr,th,td),.overview-contiguous .holdings>.panel-title{box-shadow:none;background:0 0}.overview-contiguous .holdings tbody tr:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.overview-contiguous .overview-contiguous-left>.holdings:has(>.panel-title [data-open=true]){z-index:100;position:relative;overflow:visible}.overview-contiguous .overview-contiguous-left>.holdings:has(>.panel-title [data-open=true])>.overview-assets-panel{border-radius:0;overflow:hidden}@media (min-width:1100px) and (min-height:620px){.main-shell>main.overview-contiguous{height:calc(100dvh - 86px);padding-bottom:0}}@media (max-width:1099px),(max-height:619px){.main-shell>main.overview-contiguous{height:auto}main.overview-contiguous>.overview-contiguous-workspace{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.overview-contiguous .overview-contiguous-left>.holdings{overflow:visible}.overview-contiguous .overview-grid.overview-contiguous-right{border-left:0;border-top:1px solid var(--line);grid-area:2/1;grid-template-rows:640px}.overview-contiguous .overview-contiguous-right>.overview-actions{min-height:270px}}@media (max-width:650px){.overview-contiguous .overview-account-stats{flex-basis:auto;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.overview-contiguous .overview-account-stats .stat:nth-child(odd){border-left:0}.overview-contiguous .overview-account-stats .stat:nth-child(n+3){border-top:1px solid var(--line)}.overview-contiguous .overview-contiguous-right>.overview-actions{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.overview-contiguous .overview-actions .strategy-card{grid-row:auto}.overview-contiguous .overview-actions .strategy-card:first-child{border-right:0}}.overview-contiguous .holdings table{--table-header-background:transparent}.overview-contiguous .overview-actions .strategy-card:hover{box-shadow:none;background-image:none}.overview-contiguous .overview-contiguous-right>:is(.overview-chart-trades,.overview-chart-only){grid-area:1/1;grid-template-rows:minmax(0,1fr) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.overview-contiguous .overview-contiguous-right>.overview-chart-only{grid-template-rows:minmax(0,1fr)}.overview-contiguous :is(.overview-chart-trades,.overview-chart-only)>.account-value-chart{border:0;border-radius:0;min-width:0;min-height:0;margin:0;overflow:hidden}
