@font-face{font-family:"Source Serif 4 Fallback";src:local(Georgia Bold),local(Georgia-Bold);font-weight:600 700;size-adjust:93.9%;ascent-override:110.3%;descent-override:35.7%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg-base);-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg-base);min-height:100dvh;color:var(--text-primary);font-family:var(--font-ui);font-size:var(--type-md-size);line-height:var(--type-md-line);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}a{color:inherit}button,input{font:inherit;color:inherit}:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.mono{font-family:JetBrains Mono Variable,ui-monospace,monospace}.tabular{font-variant-numeric:tabular-nums}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-secondary);font-size:var(--type-sm-size);line-height:var(--type-sm-line);font-weight:500}.text-up{color:var(--up)}.text-down{color:var(--down)}.is-stale{color:var(--stale);text-underline-offset:3px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.stale-badge{color:var(--stale);font-size:var(--type-xs-size);line-height:var(--type-xs-line);font-weight:var(--type-xs-weight);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:0 var(--space-1)}.top-updated{font-size:var(--type-xs-size);line-height:var(--type-xs-line);white-space:nowrap}.skip-link{left:var(--space-2);background:var(--bg-surface3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);z-index:100;position:absolute;top:-100px}.skip-link:focus{top:var(--space-2)}.mobile-only{display:none}@media (max-width:1023px){.desktop-only{display:none!important}.mobile-only{display:revert}}.topbar{align-items:center;gap:var(--space-4);height:var(--topbar-height);padding:0 var(--space-4);background:var(--bg-surface1);border-bottom:1px solid var(--border-subtle);z-index:20;flex:none;display:flex;position:sticky;top:0}.wordmark{font-size:var(--type-lg-size);line-height:var(--type-lg-line);font-weight:var(--type-lg-weight);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.logotype{aspect-ratio:734/155;width:auto;height:22px;fill:var(--text-primary);display:block}.logotype-candle{fill:var(--accent)}.blocked .wordmark{justify-content:center}.blocked .logotype{height:32px}.search{flex:0 auto;width:320px;min-width:200px;margin-left:auto;position:relative}.search input{background:var(--bg-base);width:100%;height:36px;box-shadow:var(--shadow-hairline);border-radius:var(--radius-btn);padding:0 var(--space-8) 0 var(--space-3);border:0}.search input:focus-visible{box-shadow:var(--shadow-focus-field);outline:none}.search input::placeholder{color:var(--text-tertiary)}.search kbd{right:var(--space-2);color:var(--text-tertiary);font-size:var(--type-xs-size);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:0 var(--space-1);position:absolute;top:50%;transform:translateY(-50%)}.primary-nav{flex:none;align-self:stretch;display:flex;position:relative}.primary-nav a{align-items:center;gap:var(--space-1);height:var(--topbar-height);padding:0 var(--space-3);color:var(--text-secondary);font-size:var(--type-md-size);line-height:var(--type-md-line);white-space:nowrap;font-weight:500;text-decoration:none;display:inline-flex}.primary-nav a:hover,.primary-nav a[aria-current=page]{color:var(--text-primary)}.primary-nav a[aria-current=page]{font-weight:600}.nav-compact-icon,.nav-label-short{display:none}.nav-indicator{background:var(--accent);transform-origin:0 0;pointer-events:none;width:100px;height:2px;transition:transform var(--motion-tab) var(--ease-in-out);position:absolute;bottom:0;left:0}.nav-indicator[data-instant]{transition:none}.nav-indicator[data-hidden]{opacity:0}.term-tablist{position:relative}.tab-indicator{background:var(--accent);transform-origin:0 0;pointer-events:none;width:100px;height:2px;transition:transform var(--motion-tab) var(--ease-in-out);position:absolute;bottom:0;left:0}.tab-indicator[data-instant]{transition:none}.tab-indicator[data-hidden]{opacity:0}@media (min-width:1024px) and (max-width:1439px){.search{width:240px}}@media (min-width:1280px) and (max-width:1439px){.primary-nav a{padding:0 var(--space-2)}}@media (min-width:1024px) and (max-width:1279px){.topbar{gap:var(--space-2)}.primary-nav a{padding:0 var(--space-2);font-size:var(--type-base-size);line-height:var(--type-base-line)}.nav-compact-icon{display:inline-flex}.nav-label-full{display:none}.nav-label-short{display:inline}.search{width:200px}}.paste-btn{height:32px;min-height:32px;font-weight:500}.topbar-status{align-items:center;gap:var(--space-3);white-space:nowrap;display:flex}.sol-price{color:var(--text-secondary);white-space:nowrap}.sol-price .tabular:not(.is-stale){color:var(--text-primary)}.sol-price .sol-change{margin-left:var(--space-1)}.chip,.feed-status,.fast-indicator{align-items:center;gap:var(--space-1);min-height:var(--control-chip);padding:0 calc(var(--space-2) + 1px);background:var(--bg-surface2);color:var(--text-secondary);border-radius:var(--radius-pill);cursor:pointer;font-size:var(--type-sm-size);white-space:nowrap;font-variant-numeric:tabular-nums;border:0;font-weight:500;display:inline-flex}.feed-status .dot{background:var(--up);border-radius:50%;width:8px;height:8px}.feed-status[data-status=delayed] .dot{background:var(--warn)}.feed-status[data-status=offline] .dot{background:var(--danger)}.fast-indicator{color:var(--fast)}.fast-icon{display:block}.btn{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-md);padding:0 calc(var(--space-4) + 2px);border-radius:var(--radius-btn);color:var(--text-primary);box-shadow:var(--shadow-line-strong);cursor:pointer;font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:-.005em;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:0;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn .btn-ico{flex:none;width:16px;height:16px}.btn:before,.icon-btn:before,.preset:before,.chip-btn:before,.segment-btn:before,.qb-pill:before{content:"";z-index:-1;border-radius:inherit;background:var(--state-hover);opacity:0;pointer-events:none;transition:opacity var(--motion-hover) var(--ease-std);position:absolute;inset:0}@media (hover:hover){.btn:hover:not(:disabled):before,.icon-btn:hover:not(:disabled):before,.preset:hover:not(:disabled):before,.chip-btn:hover:not(:disabled):before,.segment-btn:hover:not(:disabled):before{opacity:1}.btn-ghost:hover:not(:disabled),.btn-quiet:hover:not(:disabled),.icon-btn:hover:not(:disabled){color:var(--text-primary)}.btn-tertiary:hover:not(:disabled) .btn-chev{transform:translateX(var(--motion-chev-nudge))}.btn-buy:hover:not(:disabled){box-shadow:var(--shadow-btn), 0 0 0 4px var(--up-fill)}.btn-sell:hover:not(:disabled){box-shadow:var(--shadow-btn), 0 0 0 4px var(--down-fill)}}.btn:active:not(:disabled):before,.icon-btn:active:not(:disabled):before,.preset:active:not(:disabled):before,.chip-btn:active:not(:disabled):before,.segment-btn:active:not(:disabled):before,.qb-pill:active:not(:disabled):before{opacity:1;background:var(--state-press)}.btn-primary{background:var(--accent);color:var(--bg-base);box-shadow:var(--shadow-btn)}.btn-secondary{color:var(--text-primary);box-shadow:var(--shadow-line-strong);background:0 0}.btn-tertiary{min-height:var(--control-sm);padding:0 calc(var(--space-1) + 2px);margin:0 calc(-1 * (var(--space-1) + 2px));gap:var(--space-1);color:var(--accent);box-shadow:none;background:0 0}.btn-tertiary .btn-chev{width:14px;height:14px;transition:transform var(--motion-hover) var(--ease-std)}.btn-ghost,.btn-quiet{color:var(--text-secondary);box-shadow:none;background:0 0}.btn-ghost[aria-pressed=true],.btn-ghost[aria-expanded=true],.btn-quiet[aria-pressed=true],.btn-quiet[aria-expanded=true]{background:var(--bg-surface3);color:var(--text-primary)}.btn-danger{color:var(--down);box-shadow:inset 0 0 0 1px var(--down);background:0 0}.btn-danger-solid{background:var(--down);color:var(--on-down);box-shadow:var(--shadow-btn)}.btn-xs{min-height:var(--control-xs);padding:0 calc(var(--space-2) + 2px);font-size:var(--type-sm-size);gap:calc(var(--space-1) + 2px)}.btn-sm{min-height:var(--control-sm);padding:0 var(--space-3);font-size:var(--type-base-size);gap:calc(var(--space-1) + 2px)}.btn-xs .btn-ico,.btn-sm .btn-ico{width:14px;height:14px}.btn-lg{min-height:var(--control-lg);padding:0 var(--space-6);font-size:var(--type-lg-size)}.btn-xl{min-height:var(--control-xl);padding:0 var(--space-6);font-size:var(--type-lg-size)}.btn-full{width:100%}.btn[aria-busy=true]{cursor:progress;pointer-events:none}.btn-spin{width:16px;height:16px;animation:dg-btn-spin var(--motion-claim-spin) linear infinite;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none}.btn-xs .btn-spin,.btn-sm .btn-spin{width:14px;height:14px}@keyframes dg-btn-spin{to{transform:rotate(360deg)}}.icon-btn{isolation:isolate;width:var(--control-icon);height:var(--control-icon);border-radius:var(--radius-btn);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-btn>.btn-ico{width:18px;height:18px}.icon-btn-sm{width:var(--control-sm);height:var(--control-sm)}.icon-btn-xs{width:var(--control-xs);height:var(--control-xs)}.icon-btn-sm>.btn-ico,.icon-btn-xs>.btn-ico{width:16px;height:16px}.chip-btn{isolation:isolate;align-items:center;gap:var(--space-1);min-height:var(--control-chip);padding:0 calc(var(--space-2) + 1px);border-radius:var(--radius-pill);background:var(--bg-surface2);color:var(--text-secondary);font-size:var(--type-sm-size);white-space:nowrap;cursor:pointer;border:0;font-weight:500;display:inline-flex;position:relative}.qb-pill{isolation:isolate;height:var(--control-sm);min-height:var(--control-sm);padding:0 11px 0 var(--space-2);border-radius:var(--radius-pill);background:var(--up-fill);color:var(--up);box-shadow:inset 0 0 0 1px var(--up-line);font-size:var(--type-sm-size);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:3px;font-weight:700;line-height:1;display:inline-flex;position:relative}.qb-pill .qb-bolt,.qb-pill .qb-check{flex:none;width:12px;height:12px;display:block}.qb-pill .qb-check{display:none}@media (hover:hover){.qb-pill:hover:not(:disabled){background:var(--up);color:var(--on-up);box-shadow:0 0 0 3px var(--up-fill)}}.qb-pill[data-done]{background:var(--up);color:var(--on-up);box-shadow:0 0 0 4px var(--up-glow)}.qb-pill[data-done] .qb-bolt{display:none}.qb-pill[data-done] .qb-check{display:block}.qb-pill:disabled{background:var(--bg-surface2);color:var(--text-tertiary);box-shadow:none;cursor:not-allowed}.qb-pill[data-size=lg]{height:var(--control-preset);min-height:var(--control-preset);padding:0 13px 0 var(--space-2);font-size:var(--type-base-size)}.lp-badge{z-index:1;width:var(--lp-badge);height:var(--lp-badge);color:var(--bg-base);background:var(--text-tertiary);box-shadow:0 0 0 2px var(--bg-surface1);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.lp-badge svg{display:block}.lp-badge .lp-cut{stroke:var(--bg-base)}.lp-badge[data-lp=pump]{background:var(--up)}.lp-badge[data-lp=bonk]{background:var(--gold)}.lp-badge[data-lp=moonshot]{background:var(--avatar-sky)}.lp-badge[data-lp=raydium]{background:var(--accent)}.token-row:hover .lp-badge,.token-row:focus-within .lp-badge{box-shadow:0 0 0 2px var(--bg-surface2)}.row-icon{width:var(--row-icon);height:var(--row-icon);flex:none;place-items:center;display:inline-grid;position:relative}.row-icon .token-img{width:var(--row-icon);height:var(--row-icon);object-fit:cover;box-shadow:0 0 0 1px var(--state-hover);font-size:var(--type-lg-size);border-radius:50%}.row-icon .lp-badge{box-shadow:0 0 0 2px var(--bg-base)}.popover-anchor{display:inline-block;position:relative}.popover{right:0;top:calc(100% + var(--space-2));z-index:30;white-space:normal;gap:var(--space-2);min-width:280px;max-width:360px;padding:var(--space-3);background:var(--bg-surface3);border:1px solid var(--border-strong);border-radius:var(--radius-lg);display:grid;position:absolute}.popover-title{font-size:var(--type-lg-size);line-height:var(--type-lg-line);font-weight:var(--type-lg-weight)}.activity-panel[data-variant=footer]{top:auto;bottom:calc(100% + var(--space-2));left:0;right:auto}.activity-list{gap:var(--space-1);list-style:none;display:grid}.activity-badge{width:var(--touch-min);height:var(--touch-min);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.badge-count{min-width:16px;padding:0 var(--space-1);border-radius:var(--radius-lg);background:var(--accent);color:var(--bg-base);font-size:var(--type-xs-size);line-height:var(--type-xs-line);position:absolute;top:4px;right:4px}.banner{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface2);justify-content:space-between;display:flex}.banner-danger{color:var(--danger)}.banner-warn{color:var(--warn)}.trust-banner{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin-bottom:var(--space-4)}.shell{flex-direction:column;flex:1;min-height:100dvh;display:flex}.main{width:100%;padding:var(--space-6) var(--space-4);flex:1}@media (min-width:1024px){.shell[data-height=full]{height:100dvh;overflow:hidden}.shell[data-height=full] .main{overscroll-behavior:contain;min-height:0;overflow-y:auto}.shell[data-height=full] .footer{display:none}}.page-title{font-family:var(--type-pageTitle-family);font-size:var(--type-pageTitle-size);line-height:var(--type-pageTitle-line);font-weight:var(--type-pageTitle-weight);letter-spacing:var(--tracking-display);margin-bottom:var(--space-6)}@media (max-width:1023px){.page-title{font-size:var(--type-pageTitleMobile-size);line-height:var(--type-pageTitleMobile-line);margin-bottom:var(--space-4)}}.empty-state{justify-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);text-align:center;background:var(--bg-surface1);border-radius:var(--radius-card);box-shadow:var(--shadow-hairline);display:grid}.legal{gap:var(--space-4);max-width:760px;display:grid}.legal h2,.settings-group h2{font-size:var(--type-lg-size);line-height:var(--type-lg-line);font-weight:var(--type-lg-weight);margin-bottom:var(--space-2)}.legal-doc{min-width:0;font-size:var(--type-md-size);line-height:var(--type-md-line);overflow-wrap:anywhere}.legal-doc .page-title{margin-bottom:var(--space-2)}.legal-meta{gap:var(--space-1) var(--space-4);font-size:var(--type-sm-size);line-height:var(--type-sm-line);flex-wrap:wrap;display:flex}.legal-toc{padding:var(--space-4);background:var(--bg-surface1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.legal-toc-title{font-weight:var(--type-lg-weight);margin-bottom:var(--space-2)}.legal-toc ul{gap:var(--space-2);list-style:none;display:grid}.legal-toc a,.legal-body a{color:var(--accent)}.legal-body{gap:var(--space-3);display:grid}.legal-body h2{margin-top:var(--space-4);scroll-margin-top:calc(var(--touch-min) + var(--space-6));margin-bottom:0}.legal-body h3{font-size:var(--type-md-size);line-height:var(--type-md-line);font-weight:var(--type-lg-weight)}.legal-body ul,.legal-body ol{gap:var(--space-2);padding-left:var(--space-5);display:grid}.legal-body ul{list-style:outside}.legal-body ol{list-style:decimal}.legal-body li>ul,.legal-body li>ol{margin-top:var(--space-2)}.legal-body code{font-size:var(--type-sm-size)}.notice-text,.license-text{white-space:pre-wrap;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:var(--type-sm-size);line-height:var(--type-sm-line);color:var(--text-secondary);margin-top:var(--space-2)}details summary{cursor:pointer;color:var(--accent);margin-top:var(--space-2)}.trust-list{gap:var(--space-2);padding-left:var(--space-5);list-style:outside;display:grid}.trust-table{margin:var(--space-2) 0}.trust-table th[scope=row]{font-weight:var(--type-sm-weight);color:var(--text-primary)}.trust-table td,.trust-table th[scope=row]{white-space:normal;border-top:1px solid var(--border-subtle)}.settings-group{margin-bottom:var(--space-6)}.overline{font-size:var(--type-xs-size);line-height:var(--type-xs-line);font-weight:var(--type-xs-weight);letter-spacing:var(--tracking-over);text-transform:uppercase;color:var(--text-tertiary)}.card{background:var(--bg-surface1);border-radius:var(--radius-card);box-shadow:var(--shadow-hairline)}.card-head{align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-2);display:flex}.card-head-text{gap:var(--space-1);min-width:0;display:grid}.card-title{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--type-title-weight);letter-spacing:var(--tracking-display)}.card-desc{font-size:var(--type-base-size);line-height:var(--type-base-line);color:var(--text-secondary)}.card-head-act{min-height:var(--type-title-line);flex:none;align-items:center;margin-left:auto;display:flex}.card-foot{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-5);display:flex}.card-foot-end{margin-left:auto}.sound-row{min-height:var(--touch-min)}.setting-row{align-items:center;gap:var(--space-6);min-height:var(--setting-row);padding:14px var(--space-6);display:flex;position:relative}.setting-row+.setting-row:before{content:"";top:0;left:var(--space-6);right:var(--space-6);background:var(--border-subtle);height:1px;position:absolute}.setting-row[data-switch-row]{cursor:pointer}.setting-text{gap:var(--space-1);flex:1;min-width:0;display:grid}.setting-label{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight)}.setting-sub{max-width:520px;font-size:var(--type-base-size);line-height:var(--type-base-line);color:var(--text-secondary)}.setting-ctl{flex:none;align-items:center;gap:14px;display:flex}.setting-row.is-sub{min-height:var(--setting-row-indent);padding-left:var(--setting-row-indent)}.setting-row.is-sub+.setting-row.is-sub:before{left:var(--setting-row-indent)}.setting-row.is-sub .setting-label{font-weight:500}.setting-tags{gap:calc(var(--space-1) + 2px);margin-top:calc(var(--space-1) + 2px);flex-wrap:wrap;display:flex}.setting-notice{padding:var(--space-1) var(--space-6) 0}.tag{align-items:center;gap:var(--space-1);border-radius:var(--radius-md);background:var(--bg-surface2);height:20px;color:var(--text-secondary);font-size:var(--type-xs-size);font-weight:var(--type-xs-weight);white-space:nowrap;padding:0 7px;line-height:1;display:inline-flex}.tag[data-tone=up]{background:var(--up-fill);color:var(--up)}.tag[data-tone=down]{background:var(--down-fill);color:var(--down)}.tag[data-tone=warn]{background:var(--warn-fill);color:var(--warn)}.tag[data-tone=sky]{background:var(--whale-fill);color:var(--avatar-sky)}.tag[data-tone=acc]{background:var(--accent-fill);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--accent-line)}.notice{padding:var(--space-3) 14px;border-radius:var(--radius-card);background:var(--bg-surface2);color:var(--text-secondary);font-size:var(--type-base-size);line-height:var(--type-base-line);align-items:flex-start;gap:10px;display:flex}.notice>svg{flex:none;width:16px;height:16px;margin-top:1px}.notice[data-tone=warn]{background:var(--warn-fill);color:var(--text-primary)}.notice[data-tone=warn]>svg{color:var(--warn)}.saved{align-items:center;gap:calc(var(--space-1) + 2px);font-size:var(--type-sm-size);color:var(--text-secondary);opacity:1;transition:opacity var(--motion-saved-fade) var(--ease-std);font-weight:500;line-height:1;display:inline-flex}.saved[data-fading]{opacity:0}.saved-dot{background:var(--up-fill);width:16px;height:16px;color:var(--up);border-radius:50%;place-items:center;display:grid}.saved-dot>svg{width:10px;height:10px}.kbd-key{border-radius:var(--radius-md);background:var(--bg-surface2);min-width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--border-subtle), inset 0 -2px 0 var(--border-subtle);font-family:var(--font-mono);font-size:var(--type-sm-size);color:var(--text-primary);place-items:center;padding:0 7px;font-weight:600;line-height:1;display:inline-grid}.link-row{isolation:isolate;align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-6);font-size:var(--type-md-size);line-height:var(--type-md-line);color:var(--text-primary);font-weight:500;text-decoration:none;display:flex;position:relative}.link-row+.link-row:after{content:"";top:0;left:var(--space-6);right:var(--space-6);background:var(--border-subtle);height:1px;position:absolute}.link-row:before{content:"";z-index:-1;background:var(--state-hover);opacity:0;transition:opacity var(--motion-hover) var(--ease-std);position:absolute;inset:0}@media (hover:hover){.link-row:hover:before{opacity:1}}.link-row>svg{width:16px;height:16px;color:var(--text-tertiary);margin-left:auto}.ds-field{gap:calc(var(--space-1) + 2px);display:grid}.ds-field-label{font-size:var(--type-base-size);line-height:var(--type-base-line);font-weight:600}.ds-input{width:100%;height:var(--control-input);border-radius:var(--radius-btn);background:var(--bg-base);box-shadow:var(--shadow-line-strong);color:var(--text-primary);font-size:var(--type-md-size);line-height:var(--type-md-line);border:0;padding:0 14px}.ds-input::placeholder{color:var(--text-tertiary)}.ds-input:focus-visible{box-shadow:var(--shadow-focus-field);outline:none}.ds-input[aria-invalid=true]{box-shadow:var(--shadow-error-field)}.ds-input-sm{height:var(--control-sm);font-size:var(--type-base-size);padding:0 10px}.ds-help{font-size:var(--type-sm-size);line-height:var(--type-sm-line);color:var(--text-secondary)}.ds-help[data-tone=error]{color:var(--down)}.ds-seg{padding:var(--control-seg-track);border-radius:var(--radius-seg);background:var(--bg-surface2);align-items:center;gap:2px;display:inline-flex}.ds-seg>button{height:var(--control-seg-item-md);border-radius:var(--radius-segItem);color:var(--text-secondary);font-size:var(--type-base-size);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 14px;font-weight:500;line-height:1}.ds-seg>button[aria-pressed=true],.ds-seg>button[aria-selected=true]{background:var(--bg-surface3);color:var(--text-primary);box-shadow:var(--shadow-seg);font-weight:600}.ds-seg-sm{border-radius:var(--radius-segSm);padding:2px}.ds-seg-sm>button{height:var(--control-seg-item);font-size:var(--type-sm-size);padding:0 9px}.ds-tabs{align-items:flex-end;gap:var(--space-6);height:var(--touch-min);box-shadow:inset 0 -1px 0 var(--border-subtle);display:flex}.ds-tabs>[role=tab]{align-items:center;gap:calc(var(--space-1) + 2px);height:var(--touch-min);color:var(--text-secondary);font-size:var(--type-md-size);cursor:pointer;background:0 0;border:0;font-weight:500;line-height:1;display:inline-flex;position:relative}.ds-tabs>[role=tab][aria-selected=true]{color:var(--text-primary);font-weight:600}.ds-tabs>[role=tab][aria-selected=true]:after{content:"";background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.ds-slider{align-items:center;gap:14px;width:260px;min-width:160px;display:flex}.ds-range{--fill:0%;min-width:0;height:var(--touch-min);appearance:none;cursor:pointer;background:0 0;flex:1;margin:0}.ds-range::-webkit-slider-runnable-track{height:var(--control-slider-track);background:linear-gradient(to right, var(--accent) var(--fill), var(--bg-surface3) var(--fill));border-radius:2px}.ds-range::-moz-range-track{height:var(--control-slider-track);background:var(--bg-surface3);border-radius:2px}.ds-range::-moz-range-progress{height:var(--control-slider-track);background:var(--accent);border-radius:2px}.ds-range::-webkit-slider-thumb{-webkit-appearance:none;width:var(--control-slider-knob);height:var(--control-slider-knob);margin-top:calc((var(--control-slider-track) - var(--control-slider-knob)) / 2);background:var(--text-primary);box-shadow:0 0 0 4px var(--accent-fill), var(--shadow-knob);border:0;border-radius:50%}.ds-range::-moz-range-thumb{width:var(--control-slider-knob);height:var(--control-slider-knob);background:var(--text-primary);box-shadow:0 0 0 4px var(--accent-fill), var(--shadow-knob);border:0;border-radius:50%}.ds-range:focus-visible{outline:none}.ds-range:focus-visible::-webkit-slider-thumb{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.ds-range:focus-visible::-moz-range-thumb{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.ds-slider-val{border-radius:var(--radius-md);background:var(--bg-surface2);min-width:48px;height:28px;font-size:var(--type-base-size);flex:none;place-items:center;font-weight:600;line-height:1;display:grid}.ds-check{appearance:none;width:var(--control-checkbox);height:var(--control-checkbox);border-radius:var(--radius-md);box-shadow:var(--shadow-line-strong);cursor:pointer;background:0 0;flex:none;place-items:center;margin:0;display:inline-grid}.ds-check:checked{background:var(--accent);box-shadow:none}.ds-check:checked:after{content:"";border-left:2px solid var(--bg-base);border-bottom:2px solid var(--bg-base);width:10px;height:5px;margin-top:-2px;transform:rotate(-45deg)}.empty-ico{width:var(--empty-icon);height:var(--empty-icon);background:var(--bg-surface2);color:var(--text-secondary);border-radius:50%;place-items:center;display:grid}.empty-ico[data-tone=error]{background:var(--down-fill);color:var(--down)}.empty-title{font-size:var(--type-lg-size);line-height:var(--type-lg-line);font-weight:var(--type-lg-weight)}.empty-body{max-width:360px;color:var(--text-secondary)}.settings-page{grid-template-columns:var(--settings-nav) minmax(0, var(--settings-col));gap:var(--settings-gap);padding:var(--space-4) var(--space-4) var(--space-12);justify-content:center;display:grid}.settings-nav{top:calc(var(--topbar-height) + var(--space-4));align-self:start;gap:2px;padding-top:92px;display:grid;position:sticky}.settings-nav a{align-items:center;gap:var(--space-3);height:var(--control-md);padding:0 var(--space-3);border-radius:var(--radius-btn);color:var(--text-secondary);font-size:var(--type-md-size);font-weight:500;line-height:1;text-decoration:none;display:flex;position:relative}.settings-nav a>svg{width:18px;height:18px;color:var(--text-tertiary);flex:none}@media (hover:hover){.settings-nav a:hover{color:var(--text-primary)}}.settings-nav a[aria-current=true]{background:var(--bg-surface2);color:var(--text-primary);font-weight:600}.settings-nav a[aria-current=true]>svg{color:var(--accent)}.settings-nav a[aria-current=true]:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.settings-col{gap:var(--space-6);min-width:0;display:grid}.settings-col>*{min-width:0}.settings-head{margin-bottom:var(--space-2)}.settings-head .page-title{margin-bottom:calc(var(--space-1) + 2px)}.settings-sub{color:var(--text-secondary)}.settings-overline{display:none}.settings-card{scroll-margin-top:calc(var(--topbar-height) + var(--space-6))}.settings-card:focus{outline:none}.settings-card:focus-visible{outline:2px solid var(--accent);outline-offset:var(--space-1)}.settings-card .card-foot .btn{min-height:var(--control-sm)}.settings-card .ce-switch{width:auto;min-width:var(--touch-min);min-height:var(--touch-min);flex:none;justify-content:center}.shortcut-grid{column-gap:var(--space-8);padding:var(--space-1) var(--space-6) var(--space-5);grid-template-columns:1fr 1fr;display:grid}.shortcut-item{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-lg);box-shadow:inset 0 -1px 0 var(--border-subtle);display:flex}.shortcut-item dt{align-items:center;gap:var(--space-1);display:flex}.shortcut-keys{align-items:center;gap:var(--space-1);display:inline-flex}@media (min-width:1024px){.settings-toast{bottom:calc(var(--bottombar-height) + var(--space-4))}}@media (prefers-reduced-motion:reduce){.saved{transition:none}}.toast-ico{background:var(--up-fill);width:20px;height:20px;color:var(--up);border-radius:50%;flex:none;place-items:center;display:grid}.toast-ico[data-tone=error]{background:var(--down-fill);color:var(--down)}.toast-ico>svg{width:12px;height:12px}.saved-slot{display:inline-flex}.shortcut-then{font-size:var(--type-sm-size);line-height:var(--type-sm-line);color:var(--text-tertiary);margin:0 2px}.settings-legal{padding-bottom:var(--space-2);display:grid}@media (min-width:1024px) and (max-width:1279px){.settings-page{grid-template-columns:var(--settings-nav-compact) minmax(0, var(--settings-col));gap:var(--settings-gap-compact)}}@media (max-width:1023px){.settings-page{max-width:var(--settings-col);padding:var(--space-1) var(--space-1) var(--space-8);margin:0 auto;display:block}.shortcut-grid{padding:0 var(--space-4) var(--space-3);grid-template-columns:minmax(0,1fr)}.settings-nav{display:none}.settings-col{gap:var(--space-4)}.settings-overline{margin:var(--space-1) var(--space-1) calc(-1 * var(--space-2));display:block}.card-head{padding:var(--space-4) var(--space-4) var(--space-1)}.card-title{font-size:var(--type-lg-size);line-height:var(--type-lg-line)}.setting-row{gap:var(--space-4);padding:14px var(--space-4)}.setting-row+.setting-row:before{left:var(--space-4);right:var(--space-4)}.setting-row.is-sub{padding-left:var(--space-8)}.setting-row.is-sub+.setting-row.is-sub:before{left:var(--space-8)}.setting-notice{padding:var(--space-1) var(--space-4) 0}.card-foot{padding:var(--space-3) var(--space-4) var(--space-4);flex-wrap:wrap}.link-row{padding:0 var(--space-4)}.link-row+.link-row:after{left:var(--space-4);right:var(--space-4)}.ds-slider{flex:1;width:auto}.settings-card .card-foot .btn{min-height:var(--touch-min)}}@media not ((hover:hover) and (pointer:fine)){.settings-card[data-pointer=fine],.settings-nav a[data-pointer=fine]{display:none}}.sound-settings{scroll-margin-top:calc(var(--touch-min) + var(--space-6))}.sound-settings:focus{outline:none}.sound-settings:focus-visible{outline:2px solid var(--accent);outline-offset:var(--space-1)}.sound-settings .sound-switch{width:auto;min-width:var(--touch-min);min-height:var(--touch-min);flex:none;justify-content:center}.sound-volume{height:var(--touch-min)}.link-list{gap:var(--space-2);list-style:none;display:grid}.link-list a{min-height:var(--touch-min);align-items:center;display:inline-flex}.footer{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);background:var(--bg-surface1);font-size:var(--type-sm-size);line-height:var(--type-sm-line)}.footer-row{align-items:center;gap:var(--space-2);color:var(--text-secondary);flex-wrap:wrap;display:flex}.footer-item{gap:var(--space-2);display:inline-flex}.footer-link{cursor:pointer;color:var(--text-secondary);font-size:inherit;background:0 0;border:0;text-decoration:none}.footer-link:hover,.footer-trust{color:var(--text-primary)}.footer-x{align-items:center;gap:var(--space-1);display:inline-flex}.footer-x svg{fill:currentColor}.footer-disclaimer{margin-top:var(--space-2);color:var(--text-tertiary)}.bottombar{z-index:20;align-items:center;gap:var(--space-3);height:var(--bottombar-height);padding:0 var(--space-4);background:var(--bg-surface1);border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--type-xs-size);line-height:var(--type-xs-line);white-space:nowrap;flex:none;display:flex;position:sticky;bottom:0}.bottombar .feed-status,.bottombar .fast-indicator{min-height:20px;padding:0 var(--space-1);font-size:inherit;background:0 0;border:0}.bottombar .footer-link{font-size:inherit}.bottombar .activity-panel[data-variant=footer]{font-size:var(--type-sm-size);line-height:var(--type-sm-line)}.bb-sep{background:var(--border-subtle);width:1px;height:12px}.bb-trust{color:var(--text-primary)}.bb-legal{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.bb-help{border:1px solid var(--border-strong);border-radius:50%;place-items:center;width:16px;height:16px;display:inline-grid}.bb-sound{align-items:center;gap:var(--space-1);min-height:20px;padding:0 var(--space-1);border-radius:var(--radius-md);color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.bb-sound:hover,.bb-sound:focus-visible{color:var(--text-primary);background:var(--bg-surface2)}.bb-sound[aria-pressed=true]{color:var(--text-tertiary)}.sound-icon{flex:none;display:block}@media (max-width:1439px){.bb-trust,.bb-trust-sep{display:none}}.turnstile-slot{left:50%;bottom:calc(var(--space-3) + env(safe-area-inset-bottom));z-index:100;position:fixed;transform:translate(-50%)}.turnstile-slot:empty{display:none}.search-sheet{z-index:50;background:var(--bg-base);padding:var(--space-3);padding-top:calc(var(--space-3) + env(safe-area-inset-top));position:fixed;inset:0}.search-sheet-form{align-items:center;gap:var(--space-2);display:flex}.search-sheet-form input{min-width:0;min-height:var(--touch-min);padding:0 var(--space-3);background:var(--bg-surface2);border:1px solid var(--border-strong);border-radius:var(--radius-md);flex:1}.search-sheet-form .btn,.search-sheet-form .icon-btn{min-height:var(--touch-min);min-width:var(--touch-min)}.shortcut-list{gap:var(--space-2);display:grid}.shortcut-row{gap:var(--space-3);align-items:center;display:flex}.shortcut-row dt{min-width:64px}.shortcut-row kbd{font-size:var(--type-xs-size);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:0 var(--space-1)}.tabbar{z-index:20;height:calc(var(--tabbar-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--bg-surface1);border-top:1px solid var(--border-subtle);position:sticky;bottom:0}@media (max-width:1023px){.tabbar{grid-template-columns:repeat(5,1fr);display:grid}.tabbar[data-tabs="6"]{grid-template-columns:repeat(6,1fr)}.tabbar[data-tabs="7"]{grid-template-columns:repeat(7,minmax(min-content,1fr))}.topbar{height:var(--topbar-height-mobile);gap:var(--space-2);padding:0 var(--space-3)}.topbar .wallet-btn{min-height:36px;padding:0 var(--space-3) 0 10px;font-size:var(--type-base-size)}.topbar-status{gap:var(--space-2);margin-left:auto}.topbar-status>span:empty{display:none}.main{padding:var(--space-4) var(--space-3);font-size:var(--type-md-size);line-height:var(--type-md-line)}input,select,textarea{font-size:var(--type-lg-size)}}.tab{height:var(--tabbar-height);min-height:var(--touch-min);color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:5px;text-decoration:none;display:flex;position:relative}.tab-label{font-size:var(--type-xs-size);line-height:var(--type-xs-line);font-weight:var(--type-xs-weight)}.tabbar[data-tabs="7"] .tab-label{white-space:nowrap;font-size:10px;font-weight:500}.tabbar[data-tabs="7"] .nav-icon,.tabbar[data-tabs="7"] .nav-trophy img{width:22px;height:22px}.tab[aria-current=page]{color:var(--text-primary)}.tab[aria-current=page] svg{color:var(--accent)}.tab[aria-current=page]:before{content:"";background:var(--accent);border-radius:0 0 3px 3px;width:28px;height:3px;margin-left:-14px;position:absolute;top:0;left:50%}.bare{padding:var(--space-6) var(--space-4);flex:1;place-items:center;display:grid}.blocked{gap:var(--space-4);text-align:center;max-width:440px;display:grid}.blocked h1{font-size:var(--type-xl-size);line-height:var(--type-xl-line);font-weight:var(--type-xl-weight)}.blocked-links a{color:var(--text-secondary)}.modal-backdrop{z-index:50;padding:var(--space-4);background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;display:grid;position:fixed;inset:0}.modal{width:100%;max-width:var(--modal-w);max-height:calc(100dvh - 2 * var(--space-4));gap:var(--space-3);padding:var(--space-6);background:var(--bg-surface1);border-radius:var(--radius-sheet);box-shadow:var(--shadow-pop);color:var(--text-primary);border:0;display:grid;overflow-y:auto}.terms-gate{max-width:var(--modal-w)}.modal-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.modal-title{font-size:var(--type-xl-size);line-height:var(--type-xl-line);font-weight:var(--type-xl-weight);letter-spacing:var(--tracking-display)}.modal-body{color:var(--text-secondary)}.modal-status:empty{display:none}.tone-warn{color:var(--warn)}.tone-danger{color:var(--danger)}.modal-footnote{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);font-size:var(--type-sm-size);line-height:var(--type-sm-line);display:grid}.modal-actions{justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-3);display:flex}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;background:var(--bg-surface2);color:var(--text-tertiary);box-shadow:none}.btn-tertiary:disabled,.btn-tertiary[aria-disabled=true],.btn-quiet:disabled,.btn-quiet[aria-disabled=true],.btn-ghost:disabled,.btn-ghost[aria-disabled=true]{background:0 0}.btn:disabled:before,.btn[aria-disabled=true]:before{display:none}.wallet-list{gap:var(--space-2);list-style:none;display:grid}.wallet-row{align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-min);padding:0 var(--space-3);background:var(--bg-surface3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;text-align:left;text-decoration:none;display:flex}.wallet-icon{border-radius:var(--radius-sm);flex:none;width:24px;height:24px}.wallet-icon-placeholder{color:var(--text-secondary);place-items:center;display:inline-grid}.wallet-name{flex:1}.wallet-tag{font-size:var(--type-sm-size)}.ew-connect{margin-top:var(--space-2)}.ew-connect-sub{display:block}.signin-primary{gap:var(--space-2);display:grid}.signin-btn{width:100%;min-height:calc(var(--touch-min) + var(--space-1));justify-content:center;gap:var(--space-2);font-weight:600}.signin-mark{flex:none}.signin-or{align-items:center;gap:var(--space-3);font-size:var(--type-sm-size);display:flex}.signin-or:before,.signin-or:after{content:"";border-top:1px solid var(--border-subtle);flex:1}.wallet-list-compact{gap:var(--space-1)}.topbar-deposit{flex:none}.evm-rdns{font-size:var(--type-xs-size);display:block}.evm-row-skeleton.skel-block{min-height:var(--touch-min)}.ew-picker{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ew-picker>p{flex-basis:100%;margin:0}.ew-pick-anchor{flex:100%;min-width:0;display:block;position:relative}.ew-pick-btn{width:100%;min-height:var(--control-md);padding:0 var(--space-3);justify-content:flex-start}.ew-pick-btn>.wp-icon{color:var(--text-secondary);flex:none}.ew-pick-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.ew-pick-addr{color:var(--text-tertiary);font-size:var(--type-xs-size);font-weight:500}.ew-pick-chev{color:var(--text-secondary);flex:none;margin-left:auto}.ew-pick-menu{left:0;right:0;top:calc(100% + var(--space-1));gap:var(--space-1);min-width:0;max-width:none;padding:var(--space-1);box-shadow:var(--shadow-pop)}.ew-pick-list{gap:2px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ew-pick-opt,.ew-pick-add{align-items:center;gap:var(--space-2);min-height:var(--control-md);padding:0 var(--space-2);border-radius:var(--radius-btn);color:var(--text-primary);font-size:var(--type-sm-size);cursor:pointer;outline:none;display:flex}.ew-pick-opt:hover,.ew-pick-opt:focus-visible,.ew-pick-add:hover:not(:disabled),.ew-pick-add:focus-visible{background:var(--state-hover)}.ew-pick-opt:focus-visible,.ew-pick-add:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.ew-pick-opt[aria-selected=true]{background:var(--up-fill);color:var(--up)}.ew-pick-opt-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ew-pick-check{flex:none;width:16px;margin-left:auto;display:inline-flex}.ew-pick-add{border:0;border-top:1px solid var(--border-subtle);border-radius:0 0 var(--radius-btn) var(--radius-btn);width:100%;color:var(--accent);text-align:left;background:0 0;font-weight:500}.ew-pick-add:disabled{color:var(--text-tertiary);cursor:not-allowed}@media (max-width:1023px){.ew-pick-btn,.ew-pick-opt,.ew-pick-add{min-height:var(--touch-min)}}.mw{gap:var(--space-2);display:grid}.mw-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.mw-results{border-collapse:collapse;width:100%;font-size:var(--type-xs-size)}.mw-results th,.mw-results td{text-align:left;padding:var(--space-1) var(--space-2)}.pf-wallet{align-items:center;gap:var(--space-2);display:inline-flex}.ew-pick-sep{color:var(--text-tertiary)}.ew-bal{color:var(--text-primary);font-size:var(--type-sm-size);white-space:nowrap;flex:none;font-weight:500}.ew-bal-usd{color:var(--text-secondary)}.ew-bal-skel{width:calc(var(--space-8) * 3);height:var(--type-sm-line);border-radius:var(--radius-sm);background:var(--bg-surface2);flex:none;display:inline-block}.ew-manage-menu{gap:var(--space-1);padding:var(--space-1);box-shadow:var(--shadow-pop);left:0;right:auto}.ew-manage-row{align-items:center;gap:var(--space-2);min-height:var(--control-md);padding:0 var(--space-2);font-size:var(--type-sm-size);display:flex}.ew-manage-row .ew-rm-btn,.wp-wallet-row .ew-rm-btn{margin-left:auto}.ew-rm-btn:disabled{cursor:not-allowed}.wp-wallet-row{align-items:center;gap:var(--space-1);display:inline-flex}.ew-deposit-from{gap:var(--space-2);display:grid}.ew-deposit-addr{justify-items:start;gap:var(--space-2);display:grid}.ew-qr{border-radius:var(--radius-md)}.ew-qr-bg{fill:var(--text-primary)}.ew-qr-dot{fill:var(--bg-base)}.ew-addr{word-break:break-all;-webkit-user-select:all;user-select:all}.fund-target{color:var(--text-secondary);font-size:var(--type-md-size);line-height:var(--type-md-line)}.fund-balance{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);background:var(--bg-surface2);font-size:var(--type-base-size);flex-wrap:wrap;display:flex}.fund-state{align-items:center;gap:var(--space-2);color:var(--text-secondary);display:inline-flex}.fund-state.tone-warn{color:var(--warn)}.fund-pulse{border-radius:var(--radius-pill);background:var(--text-tertiary);width:8px;height:8px;animation:fund-pulse 1.2s var(--motion-ease) infinite}@keyframes fund-pulse{50%{opacity:.3}}.fund-received{align-items:center;gap:var(--space-2);color:var(--up);display:inline-flex}.fund-received b{color:var(--text-primary);font-weight:600;display:block}.fund-tick{border-radius:var(--radius-pill);background:var(--up-fill);width:20px;height:20px;color:var(--up);font-size:var(--type-sm-size);place-items:center;display:inline-grid}.fund-delta{font-size:var(--type-sm-size);display:block}.fund-walletlink{gap:var(--space-1);display:grid}.fund-walletlink .btn{justify-content:center;width:100%}.fund-sub,.fund-hint{font-size:var(--type-sm-size);line-height:var(--type-sm-line)}.fund-hint{text-align:center}.fund-ready{padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);background:var(--up-fill);color:var(--text-primary);font-size:var(--type-base-size)}.fund-toast{gap:var(--space-3)}@media (prefers-reduced-motion:reduce){.fund-pulse{animation:none}}.segment.ew-deposit-tabs{margin-bottom:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.segment.ew-deposit-tabs .segment-btn{padding:0 var(--space-1);white-space:nowrap}.ew-evm-tab{gap:var(--space-3);display:grid}.ew-evm-head{align-items:center;gap:var(--space-2);font-size:var(--type-md-size);color:var(--text-primary);font-weight:600;display:flex}.notice[data-tone=danger]{background:var(--down-fill);color:var(--danger);font-weight:600}.ew-evm-title{font-size:var(--type-sm-size);font-weight:600}.ew-evm-list{gap:var(--space-1);font-size:var(--type-sm-size);display:grid}.ew-withdraw,.ew-book,.ew-book-list{gap:var(--space-2);display:grid}.ew-book-row{align-items:center;gap:var(--space-2);display:flex}.ew-book-row .ew-addr{text-align:left;white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0}.ew-export-actions{flex-wrap:wrap}.ew-amount-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ew-available{font-size:var(--type-sm-size);line-height:var(--type-sm-line);min-height:var(--type-sm-line);margin:0}.ew-available .ew-available-skel{vertical-align:middle;min-height:0;width:calc(var(--space-8) * 5);height:var(--type-sm-line);border-radius:var(--radius-md);display:inline-block}.ew-wdr-confirm{gap:var(--space-3);display:grid}.ew-sum{padding:var(--space-1) var(--space-3);background:var(--bg-surface2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin:0;display:grid}.ew-sum-row{align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding:var(--space-2) 0;grid-template-columns:minmax(0,auto) minmax(0,1fr);display:grid}.ew-sum-row+.ew-sum-row{border-top:1px solid var(--border-subtle)}.ew-sum-row dt{font-size:var(--type-sm-size);line-height:var(--type-sm-line);color:var(--text-secondary)}.ew-sum-row dd{text-align:right;font-size:var(--type-md-size);line-height:var(--type-md-line);color:var(--text-primary);justify-self:end;margin:0}.ew-sum-to{align-items:center;gap:var(--space-1);min-width:0;display:flex}.ew-sum-addr{overflow-wrap:anywhere;min-width:0;font-size:var(--type-sm-size);line-height:var(--type-sm-line)}.ew-sum-addr-mid{color:var(--text-secondary)}.ew-sum-addr-edge{color:var(--text-primary);font-weight:700}.ew-sum-copy{flex:none}.ew-sum-big{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--warn-fill);color:var(--warn);font-size:var(--type-sm-size);line-height:var(--type-sm-line);margin:0;font-weight:600}.terms-risk{font-weight:600}.terms-checks{gap:var(--space-3);display:grid}.check{align-items:flex-start;gap:var(--space-2);min-height:var(--touch-min);cursor:pointer;display:inline-flex}.check input{flex:none;width:18px;height:18px;margin-top:1px}.check input:checked:after{top:2px;left:5px}.check a,.link-btn{color:var(--accent)}.link-btn{cursor:pointer;font-size:inherit;background:0 0;border:0;text-decoration:underline}.terms-list{margin-top:var(--space-1)}.wallet-menu{min-width:220px;padding:var(--space-1);gap:0}.menu-item{width:100%;min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-md);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.menu-item:hover,.menu-item:focus-visible{background:var(--bg-surface2)}.wallet-menu-legal,.wallet-menu-sound-wrap{border-top:1px solid var(--border-subtle);margin-top:var(--space-1);padding-top:var(--space-1)}.wallet-menu-sound{gap:var(--space-2)}.wallet-menu-sound[aria-checked=true]{color:var(--text-tertiary)}.wallet-panel{width:var(--wallet-panel);max-width:var(--wallet-panel);max-height:calc(100dvh - var(--topbar-height) - var(--space-6));overscroll-behavior:contain;gap:var(--space-2);padding:var(--space-4) var(--space-3) var(--space-3);background:var(--bg-surface2);border-color:var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-pop);overflow-y:auto}.wp-head{gap:var(--space-1);padding:0 var(--space-1) var(--space-3);border-bottom:1px solid var(--border-subtle);display:grid}.wp-name{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);font-size:var(--type-sm-size);line-height:var(--type-sm-line);color:var(--text-secondary);display:flex}.wp-name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wp-balance{font-size:var(--type-2xl-size);line-height:var(--type-2xl-line);font-weight:var(--type-2xl-weight);letter-spacing:var(--tracking-snug);color:var(--text-primary)}.wp-balance-unit{font-size:var(--type-lg-size);font-weight:var(--type-lg-weight);color:var(--text-secondary)}.wp-usd{font-size:var(--type-md-size);line-height:var(--type-md-line);color:var(--text-secondary)}.wp-addr-row{align-items:center;gap:var(--space-1);min-height:var(--control-sm);margin-top:var(--space-1);display:flex}.wp-addr-tag{min-width:var(--space-8);padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--bg-surface3);color:var(--text-tertiary);font-size:var(--type-xs-size);line-height:var(--type-xs-line);font-weight:var(--type-xs-weight);text-align:center}.wp-addr{font-size:var(--type-base-size);color:var(--text-primary)}.wp-icon-btn{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.wp-icon-btn:hover,.wp-icon-btn:focus-visible,.wp-icon-btn[aria-expanded=true]{background:var(--state-hover);color:var(--text-primary)}.wp-icon-btn[data-copied]{color:var(--up)}.wp-copied{font-size:var(--type-xs-size);color:var(--up)}.wp-qr{justify-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--bg-surface1);animation:dg-pop-in var(--motion-pop) var(--motion-ease) backwards;display:grid}.wp-qr-loading{min-height:var(--curve-h-mobile)}.wp-qr-addr{font-size:var(--type-sm-size);line-height:var(--type-sm-line);text-align:center}.wp-evm-list{font-size:var(--type-xs-size);line-height:var(--type-xs-line)}.wp-wallets{gap:var(--space-1);flex-wrap:wrap;display:flex}.wp-wallet-chip{min-height:var(--control-chip);padding:0 var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--type-sm-size);cursor:pointer;background:0 0}.wp-wallet-chip:hover,.wp-wallet-chip:focus-visible{background:var(--state-hover);color:var(--text-primary)}.wp-wallet-chip[aria-checked=true]{border-color:var(--up-line);background:var(--up-fill);color:var(--up)}.wp-wallet-chip:disabled{opacity:.5;cursor:not-allowed}.wp-note{font-size:var(--type-xs-size);flex-basis:100%}.wp-grid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wp-action{align-content:start;justify-items:center;gap:var(--space-1);min-width:0;padding:var(--space-2) 0;border-radius:var(--radius-lg);color:var(--text-secondary);font-size:var(--type-xs-size);line-height:var(--type-xs-line);font-weight:var(--type-xs-weight);text-align:center;cursor:pointer;background:0 0;border:0;text-decoration:none;display:grid}.wp-action-icon{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-pill);background:var(--up-fill);color:var(--up);box-shadow:inset 0 0 0 1px var(--up-line);transition:transform var(--motion-press) var(--motion-ease);place-items:center;display:grid}.wp-action-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.wp-action:hover,.wp-action:focus-visible{background:var(--state-hover);color:var(--text-primary)}.wp-action:active .wp-action-icon{transform:scale(var(--motion-press-scale))}.wp-list{padding-top:var(--space-2);border-top:1px solid var(--border-subtle);display:grid}.wp-item{gap:var(--space-3);color:var(--text-primary)}.wp-item .wp-icon{color:var(--text-secondary)}.wp-item[data-tone=danger],.wp-item[data-tone=danger] .wp-icon{color:var(--danger)}.wp-session{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-md);padding:0 var(--space-3);color:var(--text-secondary);font-size:var(--type-sm-size);display:flex}.wp-session-left{align-items:center;gap:var(--space-3);display:inline-flex}.wp-session-end{min-height:var(--control-sm)}.wp-scrim{z-index:29;background:var(--scrim);animation:dg-fade-in var(--motion-pop) var(--motion-ease) backwards;position:fixed;inset:0}@media (max-width:1023px){.wallet-panel{border-radius:var(--radius-sheetMobile) var(--radius-sheetMobile) 0 0;width:auto;max-width:none;max-height:88dvh;padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));animation:dg-sheet-in var(--motion-sheet-in) var(--ease-out-quint) backwards;position:fixed;inset:auto 0 0}.wp-action-icon{width:var(--control-lg);height:var(--control-lg)}}@keyframes dg-sheet-in{0%{transform:translateY(var(--motion-sheet-in-px));opacity:0}}@media (prefers-reduced-motion:reduce){.wallet-panel,.wp-qr,.wp-scrim{animation:none}}@media (max-width:1023px){.modal-backdrop{align-items:end;padding:0}.modal{border-radius:var(--radius-sheetMobile) var(--radius-sheetMobile) 0 0;max-width:none;padding:var(--space-6) var(--space-4) calc(var(--space-7) + env(safe-area-inset-bottom))}.modal-actions{flex-direction:column-reverse}.modal-actions>.btn{width:100%;min-height:var(--control-lg)}.menu-item{min-height:var(--touch-min)}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.trench-grid{grid-template-columns:repeat(3, minmax(var(--col-min-width), 1fr));background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);gap:1px;height:100%;min-height:0;display:grid;overflow:auto hidden}.trench-grid[data-cols="2"]{grid-template-columns:repeat(2, minmax(var(--col-min-width), 1fr))}@media (min-width:1024px) and (max-width:1279px){.trench-grid{grid-template-columns:repeat(3,minmax(330px,1fr))}.trench-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(330px,1fr))}}.trench-col{background:var(--bg-surface1);flex-direction:column;min-width:0;min-height:0;display:flex}.trench-col .col-head{min-height:var(--col-head-height);padding:0 var(--space-3);box-shadow:inset 0 -1px 0 var(--border-subtle);border-bottom:0;grid-template-rows:40px 36px;gap:0}.col-head-row{align-items:center;gap:var(--space-2);min-width:0;min-height:36px;display:flex}.col-head-r1{white-space:nowrap;min-height:40px}.col-head-end{align-items:center;gap:var(--space-1);margin-left:auto;display:inline-flex}.trench-col .col-pause{width:28px;height:28px}.col-qb{align-items:center;gap:var(--space-1);width:84px;height:var(--control-sm);padding:0 calc(var(--space-1) + 1px) 0 calc(var(--space-2) + 1px);background:var(--bg-surface2);border-radius:var(--radius-pill);border:0;display:inline-flex}.col-qb:focus-within{box-shadow:inset 0 0 0 1px var(--accent-line), 0 0 0 3px var(--accent-fill)}.col-qb[data-invalid]{box-shadow:inset 0 0 0 1px var(--down-line)}.col-qb-icon{color:var(--warn);font-size:var(--type-sm-size);display:inline-flex}.col-qb-bolt{width:12px;height:12px;display:block}.col-qb-input{width:100%;min-width:0;color:var(--text-primary);font-size:var(--type-sm-size);font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;outline:none;flex:1;font-weight:600}.col-qb-unit{font-size:var(--type-xs-size);color:var(--text-tertiary);padding-right:calc(var(--space-1) + 1px);font-weight:500}.col-sort-select{width:120px;font-size:var(--type-sm-size)}.col-search{min-width:0;height:28px;font-size:var(--type-sm-size);flex:1}.col-filters-btn{white-space:nowrap;min-height:28px}.filter-applyall{padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}.col-rule{font-size:var(--type-xs-size);line-height:var(--type-xs-line)}.col-hint{font-size:var(--type-xs-size);line-height:var(--type-xs-line);white-space:nowrap}.col-count{border-radius:var(--radius-pill);background:var(--bg-surface2);height:18px;font-size:var(--type-xs-size);color:var(--text-secondary);align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.col-rate[data-state=warn] .dot{background:var(--warn)}.col-more-pop,.col-filters-pop{max-height:calc(100dvh - 160px);overflow-y:auto}.col-filters-pop{min-width:360px}.trench-col .col-feed{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border-subtle) transparent;flex:1;min-height:0;max-height:none;overflow-y:auto}.trench-col .token-row,.trench-col .trench-skel{height:var(--row-trench);min-height:var(--row-trench);contain:layout paint style;overflow:hidden}.discover[data-density=comfortable] .trench-col .token-row,.discover[data-density=comfortable] .trench-col .trench-skel{height:var(--row-trench-comfortable);min-height:var(--row-trench-comfortable)}.row-curve{align-items:center;gap:var(--space-2);flex:1;min-width:0;margin-right:auto;display:inline-flex}.col-empty-center{text-align:center;padding:var(--space-4);justify-items:center}.vlist-pad{pointer-events:none}.trench-col .trench-card{grid-template-columns:var(--trench-icon) minmax(0, 1fr) auto;column-gap:var(--space-3);padding:0 var(--space-3) 0 calc(var(--space-3) + 2px);cursor:pointer;unicode-bidi:isolate;align-content:center;align-items:center;display:grid}.trench-card{will-change:transform}.trench-col .trench-card:hover,.trench-col .trench-card[data-selected]{background:0 0}.card-hov{z-index:-1;background:var(--bg-surface2);opacity:0;pointer-events:none;transition:opacity var(--motion-hover);position:absolute;inset:0}.trench-card:hover>.card-hov,.trench-card:focus-within>.card-hov{opacity:1}.trench-card[data-selected]>.card-hov{background:var(--bg-surface3);opacity:1}.card-link{z-index:0;position:absolute;inset:0}.card-id,.card-mid,.card-right,.card-act{z-index:1;pointer-events:none;min-width:0;position:relative}.trench-card a:not(.card-link),.trench-card button{pointer-events:auto}.card-id{place-items:center;display:grid}.trench-card:not([data-compact]) .card-id{align-self:center;justify-items:center;row-gap:var(--space-1)}.trench-card:not([data-compact]) .card-icon{width:var(--trench-icon);height:var(--trench-icon);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.card-icon[data-lp=pump]{border-color:var(--up)}.card-icon[data-lp=bonk]{border-color:var(--gold)}.card-icon[data-lp=moonshot]{border-color:var(--avatar-sky)}.card-icon[data-lp=raydium]{border-color:var(--accent)}.trench-card:not([data-compact]) .token-img{width:calc(var(--trench-icon) - 2px);height:calc(var(--trench-icon) - 2px);border-radius:calc(var(--radius-md) - 1px);box-shadow:none;font-size:var(--type-xl-size)}.trench-card:not([data-compact]) .lp-badge{left:-3px;right:auto}.trench-card .card-mint{width:auto;height:14px;max-width:var(--trench-icon);font-size:var(--type-xs-size);color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:2px;line-height:14px;display:inline-flex}.card-mint-text{text-overflow:ellipsis;overflow:hidden}.card-icon{width:var(--row-icon);height:var(--row-icon);place-items:center;display:grid;position:relative}.trench-card .token-img{width:var(--row-icon);height:var(--row-icon);object-fit:cover;box-shadow:0 0 0 1px var(--state-hover);font-size:var(--type-lg-size);border-radius:50%}.card-copy:hover{color:var(--text-primary)}.card-mid{row-gap:var(--space-1);grid-template-rows:18px 16px 14px;display:grid}.trench-card:not([data-compact]) .card-mid{grid-template-rows:20px 16px 6px 18px;align-content:center;row-gap:6px}.trench-card:not([data-compact]) .card-sym{font-size:var(--type-lg-size);line-height:20px}.trench-card:not([data-compact]) .card-age{font-size:var(--type-sm-size)}.card-r4{align-items:center;gap:var(--space-1);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.trench-card:not([data-compact]) .card-r3 .card-strip{width:100%;max-width:var(--curve-bar-w)}.card-r1,.card-r2,.card-r3{white-space:nowrap;align-items:center;gap:9px;min-width:0;display:flex}.card-r1{align-items:baseline;gap:calc(var(--space-1) * 1.5)}.card-sym{font-size:var(--type-md-size);letter-spacing:-.01em;color:var(--text-primary);unicode-bidi:isolate;flex:none;font-weight:700;line-height:18px}.card-name{text-overflow:ellipsis;min-width:0;font-size:var(--type-sm-size);color:var(--text-tertiary);unicode-bidi:isolate;overflow:hidden}.card-age{font-size:var(--type-sm-size);color:var(--text-secondary);flex:none;font-weight:600}.card-age[data-fresh]{color:var(--up)}.card-copy{width:16px;height:16px;color:var(--text-tertiary);font-size:var(--type-sm-size);cursor:copy;background:0 0;border:0;flex:none;padding:0;line-height:16px}.card-r2{font-size:var(--type-sm-size);color:var(--text-secondary);font-variant-numeric:tabular-nums}.card-soc{align-items:center;gap:calc(var(--space-1) * 1.5);display:inline-flex}.card-soc-link{color:var(--text-tertiary);place-items:center;display:inline-grid}.card-soc-link:hover{color:var(--text-primary)}.card-soc-icon{width:13px;height:13px;display:block}.card-holders{align-items:center;gap:3px;display:inline-flex}.card-holders-icon{width:12px;height:12px;color:var(--text-tertiary);display:block}.card-r3{gap:7px}.card-pill{border-radius:var(--radius-sm);background:var(--bg-surface2);height:16px;font-size:var(--type-xs-size);line-height:var(--type-xs-line);color:var(--text-secondary);font-variant-numeric:tabular-nums;align-items:center;padding:0 5px;font-weight:600;display:inline-flex}.trench-card:hover .card-pill{background:var(--bg-surface3)}.card-pill[data-warn]{color:var(--warn)}.card-pill[data-tone=up]{color:var(--up)}.card-pill[data-tone=down]{color:var(--down)}.card-dev{cursor:help;border:0;font-family:inherit}.card-dev[aria-expanded=true]{background:var(--bg-surface3)}.dev-card{z-index:60;gap:var(--space-2);min-width:240px;padding:var(--space-3);background:var(--bg-surface3);border:1px solid var(--border-strong);border-radius:var(--radius-lg);font-size:var(--type-sm-size);color:var(--text-primary);visibility:hidden;display:grid;position:fixed;top:0;left:0}.dev-card[data-placed]{visibility:visible}.dev-card-head{font-weight:700}.dev-card-rows{gap:6px;margin:0;display:grid}.dev-card-row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.dev-card-row dt{color:var(--text-secondary)}.dev-card-row dd{align-items:center;gap:var(--space-1);margin:0;font-weight:600;display:inline-flex}.dev-card-addr{color:var(--text-primary);text-decoration:none}.dev-card-addr:hover{text-decoration:underline}.dev-card-copy{color:var(--text-tertiary);cursor:copy;background:0 0;border:0;padding:0}.card-strip{width:var(--curve-bar-w);flex:none;display:inline-flex}.card-strip .curve-bar{height:var(--curve-bar-h);border-radius:var(--radius-pill);flex:1}.card-curve{font-size:var(--type-xs-size);color:var(--up);font-weight:600}.card-curve[data-gold]{color:var(--gold)}.card-grad{font-size:var(--type-xs-size);color:var(--text-tertiary)}.card-right{font-variant-numeric:tabular-nums;justify-items:end;row-gap:3px;display:grid}.trench-card:not([data-compact]) .card-right{align-content:center;row-gap:2px}.trench-card:not([data-compact]) .card-mc{font-size:var(--type-md-size);color:var(--up);line-height:18px}.card-tx{font-size:var(--type-sm-size);color:var(--text-secondary);white-space:nowrap;line-height:16px}.card-tx .cell-label{font-size:var(--type-xs-size);color:var(--text-tertiary);font-weight:500}.card-ratio{width:var(--trench-ratio-w);height:var(--trench-ratio-h);margin:1px 0 var(--space-1);border-radius:var(--radius-pill);background:var(--down);display:block;position:relative;overflow:hidden}.card-ratio-buy{background:var(--up);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.card-qbrow{align-items:center;gap:var(--space-1);margin-bottom:var(--space-1);display:inline-flex}.trench-card:not([data-compact]) .card-qb{margin-top:0}.card-mc{font-size:var(--type-base-size);color:var(--text-primary);white-space:nowrap;font-weight:700;line-height:16px}.card-vol{font-size:var(--type-sm-size);color:var(--text-secondary);white-space:nowrap;line-height:16px}.card-mc .cell-label,.card-vol .cell-label{font-size:var(--type-xs-size);color:var(--text-tertiary);font-weight:500}.card-act{place-items:center;display:grid}.card-star{opacity:0;transition:opacity var(--motion-hover);display:inline-flex;position:static}.card-star .star-btn{width:20px;height:20px}.trench-card:hover .card-star,.trench-card:focus-within .card-star{opacity:1}.card-star:has([aria-pressed=true]){opacity:1}@media (max-width:1279px){.trench-card .card-name{display:none}}@media (min-width:1024px){.shell[data-height=full]{max-height:100dvh}:is(.shell[data-height=full] .main:has(>.trenches),.shell[data-height=full] .main:has(.trenches)){flex-direction:column;display:flex;overflow:hidden}.shell[data-height=full] .trenches{flex-direction:column;flex:1;min-height:0;display:flex}}.filter-rail,.discover-col{background:var(--bg-surface1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:0}.filter-rail{top:calc(var(--touch-min) + var(--space-6));max-height:calc(100dvh - 120px);padding:var(--space-3);position:sticky;overflow-y:auto}.rail-head,.col-title-row,.col-sort{align-items:center;gap:var(--space-2);display:flex}.rail-head{margin-bottom:var(--space-2);justify-content:space-between}.col-head{gap:var(--space-1);padding:var(--space-3);border-bottom:1px solid var(--border-subtle);display:grid}.col-title{font-size:var(--type-xs-size);line-height:var(--type-xs-line);font-weight:var(--type-xs-weight);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.col-rate{align-items:center;gap:var(--space-1);margin-left:auto;display:inline-flex}.col-rate .dot,.pulse-dot{background:var(--up);border-radius:50%;width:6px;height:6px;display:inline-block}.pulse-dot{animation:1.2s ease-in-out infinite degenly-pulse}@keyframes degenly-pulse{50%{opacity:.3}}.col-sort{font-size:var(--type-sm-size)}.sort-select,.filter-input,.preset-input{background:var(--bg-surface2);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-1) var(--space-2);min-width:0;color:var(--text-primary)}.filter-input::placeholder,.preset-input::placeholder,.swap-amount::placeholder{color:var(--text-tertiary)}.sort-select:hover,.filter-input:hover,.preset-input:hover{border-color:var(--text-secondary)}.sort-select:focus-visible,.filter-input:focus-visible,.preset-input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.filter-input[aria-invalid=true],.preset-input[aria-invalid=true]{border-color:var(--danger)}select,.sort-select{appearance:none;font:inherit;cursor:pointer;min-height:28px;padding-right:calc(var(--space-2) + var(--space-4));background-color:var(--bg-surface2);background-image:linear-gradient(45deg, transparent 50%, var(--text-secondary) 50%), linear-gradient(135deg, var(--text-secondary) 50%, transparent 50%);background-position:calc(100% - var(--space-3) - 1px) 50%, calc(100% - var(--space-2) - 1px) 50%;color:var(--text-primary);background-repeat:no-repeat;background-size:5px 5px}select option{background:var(--bg-surface3);color:var(--text-primary)}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=checkbox]{appearance:none;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface2);cursor:pointer;vertical-align:middle;flex:none;width:16px;height:16px;margin:0;position:relative}input[type=checkbox]:hover{border-color:var(--text-secondary)}input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}input[type=checkbox]:checked:after{content:"";border:solid var(--bg-base);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.col-status{gap:var(--space-2);font-size:var(--type-sm-size);display:flex}.announce{min-height:0}.col-feed{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border-subtle) transparent;max-height:calc(100dvh - 220px);overflow-y:auto}.col-rows{display:grid}.token-row{align-content:center;gap:var(--space-1);min-height:var(--row-compact);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--type-sm-size);line-height:var(--type-sm-line);display:grid;position:relative}.discover[data-density=comfortable] .token-row{min-height:var(--row-comfortable)}.token-row:hover{background:var(--bg-surface2)}.token-row[data-selected]{background:var(--bg-surface3)}.token-row.skel{background:var(--bg-surface2)}.row-line{align-items:center;gap:var(--space-2);min-width:0;display:flex}.row-cells{gap:var(--space-3)}.row-head .row-sym{color:var(--text-primary);font-weight:600}.row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.token-img{border-radius:var(--radius-md);object-fit:cover;flex:none;width:32px;height:32px}.token-img-fallback{background:var(--bg-surface3);color:var(--text-secondary);place-items:center;font-weight:600;display:inline-grid}.token-img[data-loading]{background:var(--bg-surface3);animation:1.2s ease-in-out infinite degenly-pulse}.token-logo{flex:none;line-height:0;display:inline-flex}.trench-card .token-logo{pointer-events:auto}.token-logo-btn{border-radius:var(--radius-md);cursor:zoom-in;background:0 0;border:0;padding:0}.token-preview{z-index:60;justify-items:center;gap:var(--space-1);width:calc(var(--token-preview) + 2 * var(--space-3));padding:var(--space-3);background:var(--bg-surface3);border:1px solid var(--border-strong);border-radius:var(--radius-lg);pointer-events:none;visibility:hidden;display:grid;position:fixed;top:0;left:0}.token-preview[data-placed]{visibility:visible;animation:dg-pop-in var(--motion-pop) var(--motion-ease) backwards}.token-preview-img,.token-lightbox-img{width:var(--token-preview);height:var(--token-preview);border-radius:var(--radius-lg);object-fit:cover;background:var(--bg-surface2);display:block}.token-preview-sym{font-weight:600}.token-preview-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--type-sm-size);overflow:hidden}.token-lightbox-backdrop{z-index:60;padding:var(--space-4);background:color-mix(in srgb, var(--bg-base) 80%, transparent);animation:dg-fade-in var(--motion-pop) var(--motion-ease) backwards;place-items:center;display:grid;position:fixed;inset:0}.token-lightbox{justify-items:center;gap:var(--space-2);padding:var(--space-4);background:var(--bg-surface2);border:1px solid var(--border-strong);border-radius:var(--radius-lg);animation:dg-pop-in var(--motion-pop) var(--motion-ease) backwards;display:grid}.token-lightbox-img{width:min(var(--token-lightbox), calc(100vw - 4 * var(--space-4)));height:min(var(--token-lightbox), calc(100vw - 4 * var(--space-4)))}.cell-label{color:var(--text-tertiary)}.flag-count{color:var(--warn);margin-left:auto}.flag-zero{color:var(--text-tertiary)}.curve-bar{border-radius:var(--radius-sm);flex:1;height:6px;position:relative}.curve-track{border-radius:inherit;background:var(--bg-surface3);position:absolute;inset:0;overflow:hidden}.row-actions{justify-content:flex-end}.row-launchpad{margin-right:auto}.btn-buy{background:var(--up);color:var(--on-up);box-shadow:var(--shadow-btn)}.star-btn[aria-pressed=true]{color:var(--warn)}.col-empty{justify-items:start;gap:var(--space-2);padding:var(--space-4) var(--space-3);color:var(--text-secondary);display:grid}.filters{gap:var(--space-3);display:grid}.filter-group{gap:var(--space-2);border:0;display:grid}.filter-group legend{font-size:var(--type-xs-size);font-weight:var(--type-xs-weight);color:var(--text-secondary);margin-bottom:var(--space-1)}.chip-row,.preset-row{gap:var(--space-1);flex-wrap:wrap;display:flex}.chip-btn[aria-pressed=true]{background:var(--accent-fill);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--accent-line)}.preset[aria-pressed=true]{background:var(--up-fill);color:var(--up);box-shadow:inset 0 0 0 1px var(--up-line)}.segment-btn[aria-selected=true],.segment-btn[aria-checked=true],.segment-btn[aria-pressed=true]{background:var(--bg-surface3);color:var(--text-primary);box-shadow:var(--shadow-seg);font-weight:600}.minmax{gap:var(--space-1);grid-template-columns:1fr 1fr;display:grid}.preset-list{gap:var(--space-1);list-style:none;display:grid}.preset-list li,.preset-save{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.quickbuy{gap:var(--space-2);padding:var(--space-3);background:var(--bg-surface2);border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);display:grid}.quickbuy-sheet{width:100%;max-height:calc(100dvh - var(--space-8));border:1px solid var(--border-strong);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));overflow-y:auto}.qb-head,.qb-token{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.qb-title{font-size:var(--type-lg-size);line-height:var(--type-lg-line);font-weight:var(--type-lg-weight)}.qb-presets{gap:var(--space-2);display:grid}.preset{min-width:52px;min-height:var(--control-preset);padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--bg-surface2);color:var(--text-primary);font-size:var(--type-base-size);font-variant-numeric:tabular-nums}.preset:disabled{background:var(--bg-surface2);color:var(--text-tertiary)}.preset-input{width:64px}.swap-amount-label{gap:var(--space-1);font-size:var(--type-xs-size);font-weight:var(--type-xs-weight);color:var(--text-secondary);display:grid}.swap-amount-field{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-amount);padding:0 var(--space-2) 0 calc(var(--space-3) + 2px);background:var(--bg-base);border:1px solid var(--border-strong);border-radius:var(--radius-xl);display:flex}.swap-amount-field:hover{border-color:var(--text-secondary)}.swap-amount-field:focus-within{border-color:var(--up);box-shadow:0 0 0 3px var(--up-fill)}.swap-panel[data-side=sell] .swap-amount-field:focus-within{border-color:var(--down);box-shadow:0 0 0 3px var(--down-fill)}.swap-amount-field:has(.swap-amount[aria-invalid=true]){border-color:var(--danger)}.swap-amount{width:100%;min-width:0;color:var(--text-primary);font-size:var(--type-2xl-size);line-height:var(--type-2xl-line);font-weight:var(--type-2xl-weight);letter-spacing:-.02em;background:0 0;border:0;outline:none;flex:1}.swap-amount:focus-visible{outline:none}.swap-amount-suffix{height:var(--control-md);padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--bg-surface2);color:var(--text-primary);font-size:var(--type-md-size);flex:none;align-items:center;font-weight:700;display:inline-flex}.swap-panel .qb-presets .preset-row{gap:calc(var(--space-1) + 2px);flex-wrap:nowrap;display:flex}.swap-panel .qb-presets .preset-row .preset{min-width:0;padding:0 var(--space-1);flex:1}.swap-panel .qb-presets .preset-row .icon-btn{width:var(--control-preset);height:var(--control-preset);border-radius:var(--radius-pill);background:var(--bg-surface2);color:var(--text-tertiary);flex:none}.swap-tabs{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-xl);background:var(--bg-base);grid-template-columns:1fr 1fr;display:grid}.swap-tab{isolation:isolate;height:var(--control-swap-tab);color:var(--text-secondary);font-size:var(--type-md-size);cursor:pointer;background:0 0;border:0;border-radius:9px;font-weight:700;position:relative}@media (hover:hover){.swap-tab[aria-selected=false]:hover{color:var(--text-primary)}}.swap-tab[data-side=buy][aria-selected=true]{background:var(--up);color:var(--on-up);box-shadow:var(--shadow-btn)}.swap-tab[data-side=sell][aria-selected=true]{background:var(--down);color:var(--on-down);box-shadow:var(--shadow-btn)}.swap-tab{--key-edge:3px;transition:transform var(--motion-press) var(--ease-std);transform:translateY(0)}.swap-tab[data-side=buy][aria-selected=true]{box-shadow:inset 0 1px 0 #e8ebef47, 0 var(--key-edge) 0 color-mix(in srgb, var(--up) 62%, black), 0 calc(var(--key-edge) + 2px) 6px #00000073}.swap-tab[data-side=sell][aria-selected=true]{box-shadow:inset 0 1px 0 #e8ebef38, 0 var(--key-edge) 0 color-mix(in srgb, var(--down) 62%, black), 0 calc(var(--key-edge) + 2px) 6px #00000073}.swap-tab:active{transform:translateY(var(--key-edge))}.swap-tab[aria-selected=true]:active{box-shadow:inset 0 2px 4px #00000059}.swap-tab[aria-selected=false]:active{background:var(--state-press)}@media (prefers-reduced-motion:reduce){.swap-tab{transition:none}}.swap-knobs{align-items:center;gap:calc(var(--space-1) + 2px);flex-wrap:wrap;display:flex}.swap-knob{min-height:26px;padding:0 calc(var(--space-2) + 1px);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-secondary);font-size:var(--type-sm-size);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-weight:500;display:inline-flex}.swap-knob b{color:var(--text-primary);font-weight:600}.swap-knob-static{cursor:help}.swap-knobs .swap-fees-link{margin-left:auto}.swap-knob-pop{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--bg-surface2);display:grid}.qb-review{gap:var(--space-1);display:grid}.qb-review div{justify-content:space-between;display:flex}.qb-review dt{color:var(--text-secondary)}.qb-total{font-weight:600}.qb-warn ul{padding-left:var(--space-4)}.qb-attribution{color:var(--text-secondary);font-size:var(--type-sm-size);line-height:var(--type-sm-line)}.qb-confirm{width:100%;min-height:var(--touch-min)}.qb-confirm-row{align-items:center;gap:var(--space-2);display:flex}.qb-confirm-row .qb-confirm{flex:1;width:auto}.swap-mark{justify-items:center;gap:var(--space-1);min-height:var(--touch-min);text-align:center;display:grid}.swap-mark-line{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-min);color:var(--up);margin:0;font-weight:600;display:inline-flex}.swap-mark-tick,.swap-last-tick{width:var(--mark-sm);height:var(--mark-sm);flex:none;display:inline-block}.swap-mark-tick svg,.swap-last-tick svg{width:100%;height:100%;display:block}.swap-mark-tick path,.swap-last-tick path{fill:none;stroke:var(--up);stroke-width:var(--mark-tick-stroke-sm);stroke-linecap:round;stroke-linejoin:round}.swap-last{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--type-sm-size);line-height:var(--type-sm-line);margin:0;display:flex}.swap-last-dot{width:var(--space-2);height:var(--space-2);background:var(--text-tertiary);border-radius:50%;flex:none}.swap-last[data-state=fail] .swap-last-dot{background:var(--danger)}.swap-last[data-state=ok] .swap-last-tick{animation:swap-last-tick var(--motion-base) var(--ease-out-quint) both}@keyframes swap-last-tick{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.swap-last[data-state=ok] .swap-last-tick{animation:none}}.segment{gap:var(--control-seg-track);padding:var(--control-seg-track);margin-bottom:var(--space-2);background:var(--bg-surface2);border-radius:var(--radius-seg);display:flex;overflow-x:auto}.segment-btn{isolation:isolate;min-height:var(--touch-min);padding:0 var(--space-3);color:var(--text-secondary);border-radius:var(--radius-segItem);cursor:pointer;background:0 0;border:0;flex:none;font-weight:500;position:relative}.mobile-tools{margin-bottom:var(--space-2);justify-content:space-between;display:flex}.filter-sheet{border-radius:0;max-width:none;height:100dvh;max-height:100dvh}@media (max-width:1023px){.discover .col-feed{max-height:none}.discover .btn,.discover .icon-btn{min-height:var(--touch-min);min-width:var(--touch-min)}}@media (min-width:768px) and (max-width:1023px){.discover .col-rows{grid-template-columns:1fr 1fr}}.token-page{gap:var(--space-3);display:grid}.token-grid{grid-template-columns:minmax(0, 1fr) var(--token-side);gap:var(--space-3);align-items:start;display:grid}@media (min-width:1024px) and (max-width:1279px){.token-grid{grid-template-columns:minmax(0, 1fr) var(--token-side-compact)}}.token-main,.token-side{gap:var(--space-3);min-width:0;display:grid}.token-side{top:calc(var(--touch-min) + var(--space-6));position:sticky}.panel,.token-head,.token-chart{background:var(--bg-surface1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-3);min-width:0}.panel-head{align-items:center;gap:var(--space-2);display:flex}.panel-head .flag-count{margin-left:auto}.token-head{gap:var(--space-2);display:grid}.token-head .token-img[data-size="40"]{width:40px;height:40px;font-size:var(--type-lg-size)}.token-curve{align-items:center;gap:var(--space-2);max-width:420px;font-size:var(--type-sm-size);display:flex}.token-id,.token-stats,.multipool,.chart-tools,.strip-head,.strip-filters{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.token-title{font-size:var(--type-lg-size);line-height:var(--type-lg-line);font-weight:var(--type-lg-weight)}.token-actions{gap:var(--space-1);margin-left:auto;display:inline-flex}.token-price{font-size:var(--type-xl-size);line-height:var(--type-xl-line);font-weight:var(--type-xl-weight)}.menu-list{list-style:none}.menu-list a,.menu-list button{text-align:left;width:100%;padding:var(--space-1) 0;display:block}.multipool{font-size:var(--type-sm-size);color:var(--text-tertiary)}.token-chart{gap:var(--space-2);display:grid}.chart-area{isolation:isolate;resize:vertical;height:55vh;min-height:240px;position:relative;overflow:hidden}.chart-canvas{position:absolute;inset:0}.chart-msg{place-items:center;display:grid;position:absolute;inset:0}.chart-area[data-empty]{height:calc(var(--chart-min-height) / 2);resize:none;min-height:0}.chart-waiting{gap:var(--space-2);padding:var(--space-3);grid-template-rows:1fr auto;display:grid;position:absolute;inset:0}.chart-skeleton{border-radius:var(--radius-md);background:linear-gradient(to top, var(--bg-surface2), transparent 70%), repeating-linear-gradient(to bottom, transparent 0, transparent 23px, var(--border-subtle) 23px, var(--border-subtle) 24px)}.chart-waiting-text{color:var(--text-tertiary);font-size:var(--type-sm-size);line-height:var(--type-sm-line);justify-self:center}.chart-stale{top:var(--space-2);left:var(--space-2);z-index:2;background:var(--bg-surface3);position:absolute}.chart-attribution{font-size:var(--type-md-size);line-height:var(--type-md-line);color:var(--text-secondary)}a#tv-attr-logo{--fill:var(--tv-logo-fill-dark);--stroke:var(--tv-logo-stroke-dark);z-index:3;border:0;width:35px;height:19px;margin:0;padding:0;position:absolute;bottom:10px;left:10px}@media (min-width:1024px){.shell[data-height=full] .main:has(.term-grid){flex-direction:column;padding:0;display:flex;overflow:hidden}.token-page:has(>.term-grid){flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.term-grid{flex:1;align-items:stretch;gap:0;height:100%;min-height:0}.term-main{border-right:1px solid var(--border-subtle);flex-direction:column;gap:0;min-height:0;display:flex}.term-main>.term-strip{flex:0 0 var(--term-header-height)}.term-main>.token-chart{border:0;border-radius:0;flex-direction:column;flex:1 1 0;gap:0;min-height:0;padding:0;display:flex;position:relative}.term-main .chart-tools{flex:0 0 var(--term-toolbar-height);gap:var(--space-2);padding:0 var(--space-3);border-bottom:1px solid var(--border-subtle);flex-wrap:nowrap;overflow:hidden}.term-main .chart-tools .chip-btn{min-height:0;height:var(--space-6);padding:0 var(--space-2)}.term-main .chart-area{resize:none;flex:1 1 0;height:auto;min-height:0}.term-main .chart-area[data-empty]{flex:0 0 calc(var(--chart-min-height) / 2)}.term-main .chart-attribution{padding:0 var(--space-3);flex:none}.term-divider{flex:0 0 var(--term-divider-height);background:var(--bg-base);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);cursor:row-resize;touch-action:none}.term-divider:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.term-tabs{flex:0 0 var(--term-tabs-h,var(--term-tabs-default));flex-direction:column;min-height:0;display:flex}.term-tabs>.trades-strip{border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.term-tabs .strip-head{flex:0 0 var(--term-toolbar-height);padding:0 var(--space-2);border-bottom:1px solid var(--border-subtle);flex-wrap:nowrap;overflow:hidden}.term-tabs .strip-body{flex:1;min-height:0;max-height:none}.term-side{overscroll-behavior:contain;background:var(--bg-surface1);min-height:0;display:block;position:static;overflow-y:auto}.term-side>.quickbuy-panel,.term-side>.panel{border:0;border-bottom:1px solid var(--border-subtle);border-radius:0}.term-bands{gap:var(--space-1);padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--border-subtle);flex:none;display:grid}}.chart-status{align-items:center;gap:var(--space-1);font-size:var(--type-sm-size);line-height:var(--type-sm-line);white-space:nowrap;color:var(--text-secondary);margin-left:auto;display:inline-flex}.chart-live .dot{background:var(--up)}.chart-dot{z-index:2;width:var(--space-2);height:var(--space-2);margin:calc(var(--space-1) * -1) 0 0 calc(var(--space-1) * -1);background:var(--up);pointer-events:none;border-radius:50%;position:absolute;top:0;left:0}.chart-dot[hidden]{display:none}.chart-dot:after{content:"";background:inherit;opacity:0;border-radius:50%;position:absolute;inset:0}.chart-dot[data-ping=on]:after{animation:dg-candle-ping var(--motion-candle-ping) var(--ease-out-quint)}.chart-dot[data-ping=on-b]:after{animation:dg-candle-ping-b var(--motion-candle-ping) var(--ease-out-quint)}.chart-dot[data-stale]{background:var(--text-tertiary)}.chart-dot[data-stale]:after{animation:none}@keyframes dg-candle-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes dg-candle-ping-b{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.chart-canvas:not([hidden]){animation:dg-chart-in var(--motion-chart-in) var(--ease-out-quint)}@keyframes dg-chart-in{0%{opacity:0;transform:translateY(var(--motion-chart-in-px))}}.trench-card .card-icon,.trench-card .card-sym,.strip-icon-vt,.term-strip .row-sym{view-transition-name:var(--vt-name,none)}.strip-icon-vt{display:block}::view-transition-group(*){animation-duration:var(--motion-vt);animation-timing-function:var(--ease-out-quint)}.term-strip{align-items:center;gap:var(--space-3);min-width:0;display:flex;overflow:hidden}@media (min-width:1024px){.term-strip{height:var(--term-header-height);padding:0 var(--space-4);border:0;border-bottom:1px solid var(--border-subtle);border-radius:0}}@media (max-width:1023px){.term-strip{flex-wrap:wrap}}.strip-icon{flex:none;width:36px;height:36px;position:relative}.strip-icon .token-img{width:36px;height:36px}.strip-ring{inset:calc(var(--space-1) * -1);pointer-events:none;width:44px;height:44px;position:absolute;transform:rotate(-90deg)}.strip-ring circle{fill:none;stroke-width:2px}.strip-ring-track{stroke:var(--bg-surface3)}.strip-ring-fill{stroke:var(--up)}.strip-ring[data-near] .strip-ring-fill{stroke:var(--gold)}.strip-id{gap:2px;min-width:0;display:grid}.strip-id-a,.strip-id-b{align-items:center;gap:var(--space-2);white-space:nowrap;min-width:0;display:flex}.term-strip .token-title{font-size:var(--type-base-size);line-height:var(--type-lg-line);font-weight:var(--type-base-weight)}.term-strip .token-title .row-sym{font-size:var(--type-lg-size);font-weight:var(--type-lg-weight)}.strip-id-b{font-size:var(--type-sm-size);line-height:var(--type-sm-line)}.strip-id-b .token-actions{margin-left:var(--space-1)}.strip-icon-btn,.strip-id-b .icon-btn{width:20px;height:20px;min-height:0}.strip-social{color:var(--text-secondary)}.strip-tiles,.strip-perf{align-items:stretch;margin:0;display:flex}.strip-tile{padding:0 var(--space-3);border-left:1px solid var(--border-subtle);white-space:nowrap;gap:2px;display:grid}.strip-tile dt,.strip-perf-cell dt{align-items:center;gap:var(--space-1);font-size:var(--type-xs-size);line-height:var(--type-xs-line);color:var(--text-tertiary);font-weight:400;display:flex}.strip-tile dd{font-size:var(--type-md-size);font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:18px}.strip-tile .token-price{font-size:inherit;line-height:inherit;font-weight:inherit}.strip-tile .stale-badge{font-size:var(--type-xs-size);line-height:var(--type-xs-line)}.strip-perf{gap:var(--space-3);margin-left:auto}.strip-perf-cell{text-align:right;white-space:nowrap;gap:2px;display:grid}.strip-perf-cell dt{justify-content:flex-end}.strip-perf-cell dd{font-size:var(--type-sm-size);line-height:var(--type-sm-line);margin:0}.checks-summary{align-content:center;column-gap:var(--space-2);width:100%;height:var(--term-header-height);padding:0 var(--space-3);border:0;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface1);color:var(--text-secondary);text-align:left;font-size:var(--type-sm-size);cursor:pointer;grid-template-rows:20px 18px;grid-template-columns:minmax(0,1fr) auto;display:grid}.checks-summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cs-count{font-size:var(--type-base-size);color:var(--warn);grid-area:1/1;align-self:center;font-weight:600}.cs-count.cs-none{color:var(--text-secondary)}.cs-open{color:var(--text-tertiary);grid-area:1/2;align-self:center}.cs-facts{white-space:nowrap;text-overflow:ellipsis;grid-area:2/1/auto/-1;align-self:center;min-width:0;line-height:18px;overflow:hidden}.creator-shares{gap:var(--space-1);margin:var(--space-1) 0;padding:0;list-style:none;display:grid}.creator-shares li{align-items:center;gap:var(--space-2);display:flex}.creator-check .username-field{flex:1;min-width:0}.curve-card{align-content:center;gap:var(--space-2);min-height:96px;padding:var(--space-3);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface1);display:grid}.curve-card-title{font-size:var(--type-xs-size);line-height:var(--type-xs-line);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);font-weight:600}.curve-card .curve-bar{flex:none;height:8px}.curve-card-row{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.curve-card-pct{font-size:var(--type-lg-size);line-height:var(--type-lg-line);font-weight:600}.curve-card[data-near] .curve-card-pct{color:var(--gold)}.curve-card-detail{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--type-sm-size);color:var(--text-secondary);overflow:hidden}.curve-card-done{font-size:var(--type-sm-size);line-height:var(--type-sm-line);color:var(--gold);font-weight:600}.curve-bar[data-done] .curve-fill{background:var(--gold)}.launchpad-panel{gap:var(--space-2);display:grid}.lp-title{font-size:var(--type-sm-size);line-height:var(--type-sm-line);color:var(--text-primary);font-weight:600}.lp-body{font-size:var(--type-sm-size);line-height:var(--type-sm-line);color:var(--text-secondary)}.lp-cta{justify-self:start}.lp-note{font-size:var(--type-xs-size);line-height:var(--type-xs-line);color:var(--text-tertiary)}.sticky-launchpad{grid-template-columns:1fr}.chain-select{margin-bottom:var(--space-2)}.chain-badge{padding:0 var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:var(--type-xs-size);line-height:var(--type-xs-line);font-weight:var(--type-xs-weight);color:var(--text-secondary);text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;display:inline-flex}.card-r1 .chain-badge,.strip-id-a .chain-badge{margin-right:var(--space-1)}.evm-trade-soon{gap:var(--space-2);display:grid}.evm-trade-soon p{font-size:var(--type-sm-size);line-height:var(--type-sm-line);color:var(--text-secondary)}.evm-trade-soon .evm-soon-title{color:var(--text-primary);font-weight:600}.evm-checks-alert{border-left:2px solid var(--danger);padding-left:var(--space-2)}.checks-row dd[data-nc]{color:var(--text-secondary)}.chain-pick-list{gap:var(--space-1);display:grid}.checks-list{gap:var(--space-1);margin-top:var(--space-2);display:grid}.checks-row{justify-content:space-between;gap:var(--space-2);font-size:var(--type-sm-size);line-height:var(--type-sm-line);display:flex}.checks-row dt{color:var(--text-secondary)}.check-flag{margin-left:var(--space-2);color:var(--warn)}.info-tip{margin-left:var(--space-1);color:var(--text-tertiary);cursor:help}.checks-note{margin-top:var(--space-2)}.strip-head .col-status{margin-left:auto}.strip-body{max-height:420px;overflow:auto}.trades-table{border-collapse:collapse;width:100%;font-size:var(--type-sm-size);line-height:var(--type-sm-line)}.trades-table th{text-align:left;font-size:var(--type-xs-size);font-weight:var(--type-xs-weight);color:var(--text-secondary);padding:var(--space-1) var(--space-2)}.trades-table td{padding:var(--space-1) var(--space-2);border-top:1px solid var(--border-subtle);white-space:nowrap}.trades-table .icon-btn{width:24px;height:24px}.side-pill{padding:0 var(--space-2);border-radius:var(--radius-sm);font-weight:600;display:inline-block}.side-pill[data-side=buy]{background:var(--up-fill)}.side-pill[data-side=sell]{background:var(--down-fill)}.trade-row{isolation:isolate;position:relative}.trade-row[data-mine]{background:var(--accent-fill);box-shadow:inset 2px 0 0 var(--accent)}.trade-row>td:first-child:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--up-fill), transparent 70%);opacity:0;pointer-events:none;position:absolute;inset:0}.trade-row[data-side=sell]>td:first-child:after{background:linear-gradient(90deg, var(--down-fill), transparent 70%)}.trade-row>td:first-child:before{content:"";background:var(--up);opacity:0;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:0}.trade-row[data-side=sell]>td:first-child:before{background:var(--down)}.trade-row[data-hl=on]>td:first-child:after,.trade-row[data-hl=on]>td:first-child:before{animation:dg-trade-hl var(--motion-row-hl) var(--motion-ease)}.trade-row[data-hl=on-b]>td:first-child:after,.trade-row[data-hl=on-b]>td:first-child:before{animation:dg-trade-hl-b var(--motion-row-hl) var(--motion-ease)}@keyframes dg-trade-hl{0%{opacity:1}to{opacity:0}}@keyframes dg-trade-hl-b{0%{opacity:1}to{opacity:0}}.trade-row[data-hl=on]{animation:dg-row-in var(--motion-enter) var(--ease-out-quint)}.trade-row[data-hl=on-b]{animation:dg-row-in-b var(--motion-enter) var(--ease-out-quint)}.trades-live-on{align-items:center;gap:var(--space-1);color:var(--up);font-weight:600;display:inline-flex}.dev-head{padding:var(--space-1) var(--space-2);font-size:var(--type-sm-size)}.strip-tile-mc dd{font-size:var(--type-lg-size);line-height:var(--type-lg-line);font-weight:var(--type-lg-weight)}.side-stats{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);display:grid}.side-perf{gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.side-perf-cell{padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--bg-surface2);color:var(--text-primary);font-size:var(--type-sm-size);line-height:var(--type-sm-line);text-align:center;cursor:pointer;border:0;gap:2px;font-weight:600;display:grid}.side-perf-cell[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--border-strong)}.side-perf-w{color:var(--text-tertiary);font-size:var(--type-xs-size);line-height:var(--type-xs-line);font-weight:400}.side-flow{gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.side-flow div{gap:2px;min-width:0;display:grid}.side-flow dt{color:var(--text-tertiary);font-size:var(--type-xs-size);line-height:var(--type-xs-line)}.side-flow dd{font-size:var(--type-sm-size);line-height:var(--type-sm-line);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.swap-panel .order-modes{gap:var(--space-3);padding:0 var(--space-1);border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;margin:0}.swap-panel .order-modes .segment-btn{min-height:var(--control-preset);font-size:var(--type-sm-size);border-radius:0;padding:0;font-weight:600}.swap-panel .order-modes .segment-btn[aria-checked=true]{color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--up)}.swap-position{align-items:baseline;gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);background:var(--bg-surface2);color:var(--text-primary);font-size:var(--type-sm-size);line-height:var(--type-sm-line);flex-wrap:wrap;margin:0;display:flex}.swap-position-title{color:var(--text-secondary)}.swap-position-pnl{white-space:nowrap}.swap-pending{font-size:var(--type-sm-size);line-height:var(--type-sm-line);margin:0}.exit-box{padding:6px var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-btn);gap:6px;display:grid}.exit-head{justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.exit-title{color:var(--text-secondary);font-size:var(--type-base-size);line-height:var(--type-base-line)}.exit-head input[type=checkbox]{margin:0}.exit-cols{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.exit-col{gap:var(--space-1);min-width:0;display:grid}.exit-field{gap:2px;min-width:0;display:grid}.exit-label{color:var(--text-secondary);font-size:var(--type-sm-size);line-height:var(--type-sm-line)}.exit-input-wrap{display:block;position:relative}.exit-input{width:100%;min-width:0;height:var(--control-sm);padding:0 calc(var(--space-2) + 12px) 0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-btn);background:var(--bg-base);color:var(--text-primary);font-size:15px;line-height:var(--type-sm-line)}.exit-input:focus-visible{border-color:var(--up);outline:none}.exit-suffix{top:50%;right:var(--space-2);color:var(--text-tertiary);font-size:var(--type-sm-size);pointer-events:none;position:absolute;transform:translateY(-50%)}.exit-chips{gap:var(--space-1);display:flex}.exit-chip{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);min-width:0;height:22px;color:var(--text-secondary);font-size:var(--type-sm-size);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;flex:1;padding:0}.exit-chip[aria-pressed=true]{border-color:var(--up);color:var(--text-primary)}@media (hover:hover){.exit-chip:hover{background:var(--bg-surface2)}}@media (max-width:480px){.exit-cols{grid-template-columns:minmax(0,1fr)}.exit-input{font-size:var(--type-lg-size)}}.mode-soon{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--bg-surface2);display:grid}.mode-soon p{margin:0}.mode-soon-title{font-weight:600}.chart-overlay{top:var(--space-2);left:var(--space-2);z-index:2;align-items:center;gap:var(--space-2);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}.chart-overlay .chart-stale{position:static}.chart-legend{gap:var(--space-1) var(--space-3);font-size:var(--type-xs-size);line-height:var(--type-xs-line);color:var(--text-primary);flex-wrap:wrap;margin:0;display:flex}.chart-legend div{gap:var(--space-1);display:flex}.chart-legend dt{color:var(--text-tertiary)}.chart-legend dd{margin:0}.tab-note{padding:var(--space-1) var(--space-2);font-size:var(--type-xs-size);line-height:var(--type-xs-line);margin:0}.tab-error{align-items:center;gap:var(--space-2);padding:var(--space-2);display:flex}.tab-error .col-empty{margin:0}.holders-skeleton.skel-block{height:20px;min-height:0;margin:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.th-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.th-sort[data-active]{color:var(--text-primary)}.holder-label{margin-left:var(--space-1)}.tracked-badge{margin-right:var(--space-1)}.maker-addr{font:inherit;color:inherit}.maker-on{align-items:center;gap:var(--space-2);display:inline-flex}.term-grid[data-sidepanel]{grid-template-columns:var(--term-side-panel) minmax(0, 1fr) var(--token-side)}@media (min-width:1024px) and (max-width:1279px){.term-grid[data-sidepanel]{grid-template-columns:var(--term-side-panel) minmax(0, 1fr) var(--token-side-compact)}}.term-sidepanel{align-content:start;gap:var(--space-3);overscroll-behavior:contain;min-height:0;padding:var(--space-2);border-right:1px solid var(--border-subtle);background:var(--bg-surface1);display:grid;overflow-y:auto}.side-section{gap:var(--space-1);display:grid}.side-title{font-size:var(--type-xs-size);line-height:var(--type-xs-line);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-weight:600}.side-list{gap:2px;list-style:none;display:grid}.side-row{justify-content:space-between;gap:var(--space-2);padding:var(--space-1);border-radius:var(--radius-sm);color:inherit;font-size:var(--type-sm-size);line-height:var(--type-sm-line);text-decoration:none;display:flex}.side-row:hover,.side-row[aria-current=page]{background:var(--bg-surface3)}.side-sym{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.side-empty{font-size:var(--type-sm-size);line-height:var(--type-sm-line);margin:0}.quickbuy-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface1)}.skel-block{background:var(--bg-surface2);border-radius:var(--radius-lg);min-height:120px}.toast{bottom:calc(var(--tabbar-height) + var(--space-4));z-index:40;align-items:center;gap:var(--space-3);min-height:var(--control-lg);padding:var(--space-2) var(--space-4);background:var(--bg-surface3);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);font-size:var(--type-md-size);line-height:var(--type-md-line);border:0;font-weight:500;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.toast-timed{overflow:hidden}.btn-sell{background:var(--down);color:var(--on-down);box-shadow:var(--shadow-btn)}.sticky-trade{bottom:var(--tabbar-height);z-index:10;gap:var(--space-2);padding:var(--space-2) 0;background:var(--bg-base);grid-template-columns:1fr 1fr;display:grid;position:sticky}.sticky-trade .btn{min-height:var(--tabbar-height)}@media (max-width:1023px){.token-page .btn,.token-page .icon-btn{min-height:var(--touch-min);min-width:var(--touch-min)}.token-page select,.token-page input{font-size:var(--type-lg-size)}}.dash-grid{gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"d1 d1 d1 d2 d2 d2 d2 d2 d2 d3 d3 d3""d4 d4 d4 d4 d4 d4 d5 d5 d5 d3 d3 d3""d6 d6 d6 d6 d6 d6 d7 d7 d7 d7 d7 d7";display:grid}.dash-box{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-4);background:var(--bg-surface1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:grid}.dash-box:focus-visible,.dash-box[data-selected]{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.dash-box[data-box=d1]{grid-area:d1}.dash-box[data-box=d2]{grid-area:d2}.dash-box[data-box=d3]{grid-area:d3}.dash-box[data-box=d4]{grid-area:d4}.dash-box[data-box=d5]{grid-area:d5}.dash-box[data-box=d6]{grid-area:d6}.dash-box[data-box=d7]{grid-area:d7}.dash-box-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.dash-box-title{font-size:var(--type-sm-size);line-height:var(--type-sm-line);font-weight:var(--type-xs-weight);color:var(--text-secondary)}.dash-box-link{color:inherit;text-decoration:none}.dash-box-link:hover{color:var(--text-primary)}.dash-box .empty-state{border:0;padding:0}.dash-skeleton.skel-block{min-height:64px}.dash-big{font-size:var(--type-xl-size);line-height:var(--type-xl-line);font-weight:var(--type-xl-weight)}.dash-sol{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.dash-sub{color:var(--text-secondary)}.dash-note{margin:0}.dash-wallet{gap:var(--space-2);display:grid}.dash-wallet dt{font-size:var(--type-xs-size);line-height:var(--type-xs-line);color:var(--text-secondary)}.dash-wallet-foot{justify-content:space-between;gap:var(--space-2);display:flex}.dash-more{color:var(--accent);text-decoration:none}.dash-tabs{margin-bottom:0}.dash-list{gap:var(--space-1);list-style:none;display:grid}.dash-row{align-items:center;gap:var(--space-3);min-height:28px;color:inherit;grid-template-columns:minmax(0,1fr) auto auto 64px;text-decoration:none;display:grid}.dash-row-3{grid-template-columns:minmax(0,1fr) auto auto}.dash-sym{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--type-lg-weight);overflow:hidden}.dash-spark{width:64px;height:20px;display:block}.dash-mig-row{position:relative}.dash-mig-row[data-enter=on]{animation:dg-row-in var(--motion-enter) var(--ease-out-quint)}.dash-mig-row[data-enter=on-b]{animation:dg-row-in-b var(--motion-enter) var(--ease-out-quint)}.dash-mig-row:before{content:"";left:calc(var(--space-2) * -1);background:var(--up);opacity:0;pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.dash-mig-row[data-enter=on]:before{animation:dg-row-rail var(--motion-row-blush) var(--motion-ease)}.dash-mig-row[data-enter=on-b]:before{animation:dg-row-rail-b var(--motion-row-blush) var(--motion-ease)}.dash-pads{gap:var(--space-2);list-style:none;display:grid}.dash-pad{align-items:center;gap:var(--space-3);grid-template-columns:120px minmax(0,1fr) auto;display:grid}.dash-pad-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-bar{background:var(--bg-surface2);border-radius:var(--radius-sm);height:8px;display:block;position:relative;overflow:hidden}.dash-bar-fill{background:var(--accent);transform-origin:0;transition:transform var(--motion-base) var(--motion-ease);position:absolute;inset:0;transform:scaleX(0)}@media (max-width:1023px){.dash-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.dash-box[data-box]{grid-area:auto}}.portfolio{gap:var(--space-3);display:grid}.pf-head{align-items:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.pf-head .page-title{margin-bottom:0}.pf-summary{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.pf-summary dt{font-size:var(--type-xs-size);line-height:var(--type-xs-line);color:var(--text-secondary)}.pf-summary dd{font-size:var(--type-lg-size);line-height:var(--type-lg-line);font-weight:var(--type-lg-weight)}.wprof-summary{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.wprof-summary>div{padding:var(--space-4);background:var(--bg-surface1);box-shadow:var(--shadow-hairline);border-radius:var(--radius-card);min-width:0}.wprof-summary dt{margin-bottom:var(--space-1)}.wprof-summary dd .tabular:first-of-type{font-size:var(--type-dataLg-size);line-height:var(--type-dataLg-line);font-weight:var(--type-dataLg-weight)}.wprof-summary dd .segment{font-size:var(--type-md-size);line-height:var(--type-md-line);letter-spacing:normal;font-weight:400}.wprof-charts{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:minmax(0,2fr) minmax(320px,1fr);display:grid}.wprof-chart,.wprof-cal{padding:var(--space-4);border-radius:var(--radius-card);min-width:0}.wprof-cal-head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-3);font-size:var(--type-sm-size);line-height:var(--type-sm-line);flex-wrap:wrap;display:flex}.wprof-cal-title{font-size:var(--type-md-size);line-height:var(--type-md-line);font-weight:var(--type-data-weight);margin:0}.wprof-chart-box{border-radius:var(--radius-sm);touch-action:pan-y;position:relative}.wprof-chart-box:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.wprof-chart-canvas{width:100%;display:block}.wprof-chart-empty{justify-content:center;align-items:center;display:flex}.wprof-pnl30{gap:var(--space-1);padding:var(--space-4);margin-bottom:var(--space-3);border-radius:var(--radius-card);flex-direction:column;min-width:0;display:flex}.wprof-pnl30-label{font-size:var(--type-sm-size);line-height:var(--type-sm-line);margin:0;font-weight:400}.wprof-pnl30-value{align-items:baseline;gap:var(--space-2);font-size:var(--type-3xl-size);line-height:var(--type-3xl-line);font-weight:var(--type-dataLg-weight);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.wprof-trade-pnl-sub{display:block}.wprof-chart-pulse{width:var(--space-2);height:var(--space-2);margin:calc(var(--space-1) * -1) 0 0 calc(var(--space-1) * -1);background:var(--up);pointer-events:none;border-radius:50%;position:absolute;top:0;left:0}.wprof-chart-pulse[data-dir=down]{background:var(--down)}.wprof-chart-pulse:after{content:"";background:inherit;opacity:0;animation:dg-candle-ping var(--motion-candle-ping) var(--ease-out-quint) infinite;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.wprof-chart-pulse:after{animation:none}}.wprof-cal-grid{gap:var(--space-1);display:grid}.wprof-cal-row{grid-template-columns:repeat(7, var(--space-10));gap:var(--space-1);justify-content:start;display:grid}.wprof-cal-wd{text-align:center;font-size:var(--type-xs-size);line-height:var(--type-xs-line)}.wprof-cal-cell{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-md);background:var(--bg-surface3);color:var(--text-secondary);font:inherit;font-size:var(--type-xs-size);font-variant-numeric:tabular-nums;border:0;flex-direction:column;justify-content:center;align-items:center;padding:0;line-height:1.1;display:flex}button.wprof-cal-cell{cursor:pointer}button.wprof-cal-cell:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.wprof-cal-cell[data-tone=nodata]{background:var(--bg-surface2);color:var(--text-tertiary)}.wprof-cal-cell[data-tone=up][data-level="1"]{background:var(--up-fill);color:var(--up)}.wprof-cal-cell[data-tone=up][data-level="2"]{background:var(--up-glow);color:var(--text-primary)}.wprof-cal-cell[data-tone=up][data-level="3"]{background:var(--up);color:var(--on-up)}.wprof-cal-cell[data-tone=down][data-level="1"]{background:var(--down-fill);color:var(--down)}.wprof-cal-cell[data-tone=down][data-level="2"]{background:var(--down-glow);color:var(--text-primary)}.wprof-cal-cell[data-tone=down][data-level="3"]{background:var(--down);color:var(--on-down)}.wprof-cal-cell[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--accent)}.wprof-cal-num{font-weight:var(--type-xs-weight)}.wprof-cal-detail{margin:var(--space-2) 0 0}.wprof-dayfilter{align-items:center;gap:var(--space-2);display:flex}@media (min-width:1024px) and (max-width:1279px){.wprof-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.wprof-summary>div{grid-column:span 2}.wprof-summary>div:nth-child(n+4){grid-column:span 3}.wprof-charts{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.wprof-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wprof-summary>div:first-child{grid-column:1/-1}.wprof-charts{grid-template-columns:minmax(0,1fr)}.wprof-cal-row{grid-template-columns:repeat(7, var(--touch-min));gap:calc(var(--space-1) + 2px)}.wprof-cal-grid{gap:calc(var(--space-1) + 2px)}.wprof-cal-cell{width:var(--touch-min);height:var(--touch-min)}}.pf-evm,.pf-evm-chain+.pf-evm-chain{margin-top:var(--space-4)}.pf-evm-head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.pf-skeleton-row.skel-block{min-height:32px}.pf-range{margin-bottom:0;margin-left:auto}.pf-body{max-height:none}.pf-table tbody tr{cursor:pointer}.pf-table tbody tr[data-selected=true]{background:var(--bg-surface3)}.pf-table th[scope=row]{text-align:left;font-weight:var(--type-md-weight);padding:var(--space-1) var(--space-2);border-top:1px solid var(--border-subtle)}.pf-table .row-actions{gap:var(--space-1);display:flex}.pf-note,.pf-fills-head{padding:var(--space-2)}.pf-cards{gap:var(--space-2);list-style:none;display:grid}.pf-card{align-items:center;gap:var(--space-1) var(--space-3);grid-template-columns:1fr auto;display:grid}.pf-card[data-selected=true]{border-color:var(--accent)}.pf-card-title{font-weight:var(--type-lg-weight)}.share-modal{gap:var(--space-3);max-width:720px;display:grid}.share-canvas{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;height:auto}.share-modal.ce-desktop{max-width:960px}.ce-root{gap:var(--space-4);display:grid}.ce-grid{gap:var(--space-4);grid-template-columns:560px minmax(0,1fr);display:grid}.ce-preview{gap:var(--space-3);padding:var(--space-5);background:var(--bg-base);border-radius:var(--radius-lg);align-content:start;display:grid}.ce-canvas-wrap{position:relative}.ce-skeleton{aspect-ratio:1;width:100%;min-height:0}.ce-skeleton[data-format=wide]{aspect-ratio:1200/675}.ce-skeleton[data-format=landscape]{aspect-ratio:1920/1080}.ce-skeleton[data-format=portrait]{aspect-ratio:1080/1920}.ce-canvas-wrap[data-format=portrait]{justify-self:center;width:100%;max-width:320px}.ce-seg{margin-bottom:0}.ce-controls{gap:var(--space-4);padding:var(--space-4) var(--space-5);align-content:start;display:grid}.ce-bg{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.ce-legend{font-size:var(--type-xs-size);font-weight:var(--type-xs-weight);color:var(--text-secondary);margin-bottom:var(--space-1)}.ce-bg-top,.ce-bg-row,.ce-solid-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.ce-thumb{background:var(--bg-surface3);border:1px solid var(--border-strong);border-radius:var(--radius-md);cursor:pointer;width:56px;height:56px;color:var(--text-secondary);place-items:center;padding:0;display:inline-grid;position:relative;overflow:hidden}.ce-thumb-canvas{width:100%;height:100%;display:block}.ce-thumb[aria-checked=true],.ce-upload[aria-pressed=true]{border:2px solid var(--accent)}.ce-thumb[aria-checked=true]:after{content:"";top:var(--space-1);right:var(--space-1);background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute}.ce-solid{border:1px solid var(--border-strong);cursor:pointer;border-radius:50%;width:28px;height:28px;padding:0}.ce-solid[aria-checked=true]{box-shadow:0 0 0 2px var(--bg-surface2), 0 0 0 4px var(--accent)}.ce-hint{font-size:var(--type-sm-size);line-height:var(--type-sm-line)}.ce-switch{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;text-align:left;background:0 0;border:0;width:100%;min-height:32px;padding:0;display:flex}.ce-switch:disabled{cursor:not-allowed;color:var(--text-tertiary)}.ce-switch-track{width:var(--control-toggle-w);height:var(--control-toggle-h);border-radius:var(--radius-pill);background:var(--bg-surface3);box-shadow:var(--shadow-line-strong);flex:none;position:relative}.ce-switch-thumb{top:calc((var(--control-toggle-h) - var(--control-toggle-knob)) / 2);left:calc((var(--control-toggle-h) - var(--control-toggle-knob)) / 2);width:var(--control-toggle-knob);height:var(--control-toggle-knob);background:var(--text-secondary);box-shadow:var(--shadow-knob);transition:transform var(--motion-toggle) var(--ease-out-quint);border-radius:50%;position:absolute}.ce-switch[aria-checked=true] .ce-switch-track{background:var(--accent);box-shadow:none}.ce-switch[aria-checked=true] .ce-switch-thumb{transform:translateX(calc(var(--control-toggle-w) - var(--control-toggle-h)));background:var(--text-primary)}.ce-switch:disabled .ce-switch-track{background:var(--bg-surface2);box-shadow:var(--shadow-hairline)}.ce-switch:disabled .ce-switch-thumb{background:var(--bg-surface3)}.ce-unit{gap:var(--space-1);display:grid}.ce-id{gap:var(--space-2);display:grid}.ce-id-note{font-size:var(--type-sm-size);line-height:var(--type-sm-line)}.ce-ad-note{padding:var(--space-2) var(--space-3);background:var(--bg-surface3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--type-sm-size);line-height:var(--type-sm-line)}.ce-status:empty{display:none}.ce-actions{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ce-actions.no-copy{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-handle{background:var(--border-strong);touch-action:none;cursor:grab;border-radius:2px;justify-self:center;width:36px;height:4px}.ce-sheet{border-radius:var(--space-4) var(--space-4) 0 0;max-height:92dvh;padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}.ce-sheet .ce-preview{background:0 0;padding:0}.ce-strip{gap:var(--space-2);padding-bottom:var(--space-1);display:flex;overflow-x:auto}.ce-strip .ce-bg-row,.ce-strip .ce-solid-row{flex-wrap:nowrap;align-items:center}.ce-sheet .ce-thumb{flex:none;width:48px;height:48px}.ce-amount-row{gap:var(--space-2);display:grid}.ce-more{justify-self:start}.ce-sheet .ce-switch{min-height:var(--touch-min)}.ce-sheet .ce-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-sheet .ce-actions .btn{min-height:var(--touch-min)}.ce-sheet .ce-actions .ce-x{grid-column:1/-1}.ce-sheet .ce-actions.no-copy .ce-x{grid-column:auto}@media (max-width:1023px) and (min-width:768px){.ce-grid{grid-template-columns:minmax(0,1fr)}}.ce-tabs{margin-bottom:0;margin-left:auto;margin-right:auto}.ce-tabs .segment-btn{min-height:36px}.ce-tabs .segment-btn[aria-disabled=true]{cursor:not-allowed;color:var(--text-tertiary)}.ce-video{gap:var(--space-2);display:grid}.ce-video-chip{cursor:default;font-variant-numeric:tabular-nums;justify-self:start}.ce-video-btn{width:100%;min-height:var(--touch-min);justify-content:center}.ce-video-rec{gap:var(--space-2);display:grid}.ce-video-left{font-variant-numeric:tabular-nums}.ce-video-progress{width:100%;height:var(--space-2);accent-color:var(--accent)}.ce-video-again{justify-self:start}.ce-video-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-sheet .ce-video-actions .ce-x{grid-column:auto}.ce-play{margin-top:var(--space-2);justify-self:start}@media (prefers-reduced-motion:reduce){.ce-switch-thumb{transition:none}}@media (max-width:1023px){.pf-range{margin-left:0}.portfolio .btn{min-height:var(--touch-min)}}.watchlist{gap:var(--space-3);display:grid}.wl-head{justify-content:space-between}.wl-head .segment{margin-bottom:0}.wl-tools{gap:var(--space-2);align-items:center;display:flex}.wl-band{border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.copy{gap:var(--space-3);display:grid}.copy-head .page-title{margin:0}.copy-scope p,.copy-risk p{margin:0 0 var(--space-2)}.copy-limits{align-items:flex-start}.copy-limit-input{align-items:center;gap:var(--space-1);display:inline-flex}.copy-limit .filter-input{width:8em}.copy-badge{color:var(--text-secondary);font-size:var(--type-xs-size);line-height:var(--type-xs-line);font-weight:var(--type-xs-weight);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:0 var(--space-1);white-space:nowrap}.copy-badge-not{color:var(--warn)}.copy-flag{font-size:var(--type-xs-size);line-height:var(--type-xs-line);white-space:nowrap}.copy-follow{flex-wrap:wrap;align-items:center}.tracker-seg{margin-bottom:0}.tracker-seg .segment-btn{color:var(--text-secondary);flex:1 1 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.tracker-seg .segment-btn[aria-current=page]{color:var(--text-primary);border-color:var(--accent)}.tracker{gap:var(--space-3);display:grid}.tracker-head{justify-content:space-between;align-items:baseline}.tracker-head .page-title{margin:0}.tracker-form,.tracker-bulk{gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.tracker-bulk{margin-top:var(--space-2)}.tracker-field{gap:var(--space-1);font-size:var(--type-sm-size);line-height:var(--type-sm-line);color:var(--text-secondary);display:grid}.tracker-field-wide{flex:280px}.tracker-field-emoji .filter-input{width:6em}.tracker-field textarea{resize:vertical;width:100%}.tracker-groups{gap:var(--space-3);display:grid}.tracker-group-head{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.tracker-group-name,.tracker-feed-title{font-size:var(--type-base-size);line-height:var(--type-base-line);margin:0;font-weight:600}.tracker-wallets{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tracker-main{gap:var(--space-3);display:grid}.tracker-main[data-rail]{grid-template-columns:296px minmax(0,1fr);align-items:start;gap:20px}.tracker-rail-card{padding:var(--space-2);max-height:calc(100vh - 160px);overflow:auto}.tracker-rail{gap:2px;display:grid}.tracker-rail-all{height:var(--control-input);border-radius:var(--radius-btn);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-weight:600;display:flex}.tracker-rail-all[aria-pressed=true]{background:var(--bg-surface3)}.tracker-rail-gh{align-items:center;gap:var(--space-1);height:36px;margin-top:10px;padding:0 4px 0 10px;display:flex}.tracker-rail-gname{min-width:0;color:var(--text-tertiary);font:inherit;font-size:var(--type-xs-size);line-height:var(--type-xs-line);letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;font-weight:600;overflow:hidden}.tracker-rail-gname[aria-pressed=true]{color:var(--accent)}.tracker-bell{width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--type-sm-size);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tracker-bell[aria-pressed=true]{background:var(--accent-fill);color:var(--accent)}.tracker-wallet{border-radius:var(--radius-btn);align-items:center;display:flex;position:relative}.tracker-wallet[data-selected]{box-shadow:inset 0 0 0 1px var(--accent)}.tracker-wallet-pick{min-width:0;height:var(--control-lg);border-radius:inherit;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:10px;padding:0 10px;display:flex}.tracker-av{flex:none;display:inline-flex;position:relative}.tracker-live{border-radius:var(--radius-pill);background:var(--up);width:9px;height:9px;box-shadow:0 0 0 2px var(--bg-surface1);animation:tracker-live-in var(--motion-pop) var(--ease-out-quint);position:absolute;bottom:-2px;right:-2px}@keyframes tracker-live-in{0%{transform:scale(.6)}to{transform:none}}.tracker-wallet-id{flex:auto;min-width:0;display:grid}.tracker-wallet-name{font-size:var(--type-md-size);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:18px;overflow:hidden}.tracker-wallet-addr{font-size:var(--type-xs-size);color:var(--text-tertiary);line-height:14px}.tracker-seen{font-size:var(--type-sm-size);color:var(--text-tertiary);flex:none}.tracker-seen[data-live]{color:var(--up)}.tracker-wallet-acts{opacity:0;transition:opacity var(--motion-hover) var(--ease-std);align-items:center;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.tracker-wallet:hover .tracker-wallet-acts,.tracker-wallet:focus-within .tracker-wallet-acts{opacity:1}.tracker-wallet-acts:has([aria-expanded=true]){opacity:1}.tracker-wallet:hover .tracker-seen,.tracker-wallet:focus-within .tracker-seen{visibility:hidden}.tracker-wallet-acts .icon-btn{width:var(--control-xs);height:var(--control-xs);background:var(--bg-surface2);min-height:0}@media (hover:hover){.tracker-wallet:hover{background:var(--bg-surface2)}}.tracker-menu{min-width:200px}.tracker-menu-sub{padding-left:var(--space-6)}.tracker-rename{gap:var(--space-1);width:100%;padding:var(--space-1) 0;grid-template-columns:minmax(0,1fr) 5em;display:grid}.tracker-rename-error{font-size:var(--type-sm-size);grid-column:1/-1;margin:0}.tracker-rail-foot{margin-top:var(--space-2);box-shadow:inset 0 1px 0 var(--border-subtle);font-size:var(--type-sm-size);flex-wrap:wrap;gap:14px;padding:10px 10px 4px;display:flex}.tracker-rail-foot .link-btn{color:var(--text-secondary)}.tracker-rail-foot .tracker-rename{grid-template-columns:minmax(0,1fr)}.tracker-feed-head{align-items:center;gap:10px}.tracker-feed-dot{border-radius:var(--radius-pill);background:var(--stale);flex:none;width:8px;height:8px}.tracker-feed-dot[data-on]{background:var(--up)}.tracker-feed-who{color:var(--text-tertiary);font-weight:400}.tracker-sides{margin:0 0 0 auto}.tracker-sides .segment-btn{min-height:var(--control-seg-item-md)}.tracker-strip{gap:var(--space-3);scrollbar-width:none;display:flex;overflow-x:auto}.tracker-strip-item{justify-items:center;gap:var(--space-1);width:60px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:grid}.tracker-ring{width:56px;height:56px;box-shadow:var(--shadow-hairline);color:var(--text-secondary);border-radius:16px;place-items:center;display:grid;position:relative}.tracker-strip-item[aria-pressed=true] .tracker-ring{box-shadow:inset 0 0 0 2px var(--accent)}.tracker-ring .tracker-live{bottom:2px;right:2px}.tracker-ring-all{color:var(--text-primary);font-weight:600}.tracker-strip-name{max-width:60px;font-size:var(--type-xs-size);line-height:var(--type-xs-line);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tracker-strip-item[aria-pressed=true] .tracker-strip-name{color:var(--text-primary)}@media (max-width:1023px){.tracker-sides .segment-btn,.tracker-rail-all,.tracker-rail-gname,.tracker-bell,.tracker-wallet-pick,.tracker-wallet-acts .icon-btn,.tracker-rail-foot .link-btn{min-height:var(--touch-min)}.tracker-bell,.tracker-wallet-acts .icon-btn{min-width:var(--touch-min)}.tracker-wallet-acts{opacity:1;position:static;transform:none}.tracker-wallet .tracker-seen{visibility:visible}}@media (prefers-reduced-motion:reduce){.tracker-live{animation:none}.tracker-wallet-acts{transition:none}}.tracker-feed tbody tr{cursor:pointer}.tracker-feed tbody tr[data-selected=true]{background:var(--bg-surface2)}.tracker-feed tr[data-stale] td{color:var(--stale)}.tracker-token{gap:var(--space-1);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.tracker-signin{gap:var(--space-2);justify-items:start;display:grid}@media (max-width:1023px){.tracker .btn,.tracker .icon-btn,.tracker .check{min-height:var(--touch-min);min-width:var(--touch-min)}.tracker .filter-input,.tracker .sort-select{min-height:var(--touch-min);font-size:16px}}.tracker-head-title{align-items:baseline;gap:var(--space-2);display:flex}.tracker-paste-form{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.tracker-paste{width:420px;min-height:var(--control-input);padding:0 var(--space-1) 0 14px;border-radius:var(--radius-btn);background:var(--bg-surface1);box-shadow:var(--shadow-hairline);align-items:center;gap:10px;display:flex;position:relative}.tracker-paste:focus-within{box-shadow:var(--shadow-focus-field)}.tracker-paste:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--up);opacity:0;pointer-events:none;position:absolute;inset:0}.tracker-paste[data-added=a]:after{animation:tracker-added var(--motion-flash) var(--ease-std)}.tracker-paste[data-added=b]:after{animation:tracker-added-b var(--motion-flash) var(--ease-std)}@keyframes tracker-added{0%{opacity:1}to{opacity:0}}@keyframes tracker-added-b{0%{opacity:1}to{opacity:0}}.tracker-paste-input{min-width:0;height:var(--control-input);color:var(--text-primary);font-size:var(--type-md-size);background:0 0;border:0;outline:none;flex:auto;padding:0}.tracker-paste-input::placeholder{color:var(--text-tertiary);font-family:var(--font-ui)}.tracker-paste-kbd{border-radius:var(--radius-sm);box-shadow:var(--shadow-hairline);color:var(--text-tertiary);font-size:var(--type-xs-size);flex:none;padding:0 5px;font-family:inherit;font-weight:600;line-height:16px}.tracker-paste>.btn{min-height:var(--control-preset);flex:none}.tracker-paste-form>.tracker-bulk-btn{min-height:var(--control-input)}.tracker-paste-error{font-size:var(--type-sm-size);text-align:right;margin:0}@media (max-width:1023px){.tracker-paste-form{flex-wrap:wrap;flex:100%;margin-left:0}.tracker-paste{width:auto;min-height:var(--control-xl);padding-left:var(--space-3);flex:100%}.tracker-paste-input{min-height:var(--touch-min);font-size:16px}.tracker-paste>.btn{min-height:var(--touch-min)}.tracker-paste-error{text-align:left}}@media (prefers-reduced-motion:reduce){.tracker-paste[data-added]:after{opacity:1;animation:none}}.trades-table.tracker-feed{table-layout:fixed}.trades-table.tracker-feed th{height:32px;padding:0 var(--space-2);font-size:var(--type-xs-size);line-height:var(--type-xs-line);text-transform:uppercase;color:var(--text-tertiary);font-weight:600}.trades-table.tracker-feed td{height:52px;padding:0 var(--space-2);font-size:var(--type-md-size);text-overflow:ellipsis;overflow:hidden}.tracker-feed th:first-child{width:246px}.tracker-feed th:nth-child(2){width:80px}.tracker-feed th:nth-child(4){width:136px}.tracker-feed th:nth-child(5){width:126px}.tracker-feed th:nth-child(6){width:80px}.tracker-feed th:nth-child(7){width:44px}.tracker-feed th:nth-child(n+4),.tracker-feed td:nth-child(n+4){text-align:right}.tracker-who{white-space:nowrap}.tracker-who>.avatar,.tracker-who>.tracker-name,.tracker-who>.tracker-group-emoji{vertical-align:middle}.tracker-who>.tracker-name{margin-left:var(--space-2);color:var(--text-primary);font-weight:600}.tracker-group-emoji{margin-left:var(--space-1);font-size:var(--type-xs-size);color:var(--text-tertiary)}.tracker-side{height:22px;padding:0 var(--space-2);border-radius:var(--radius-md);font-size:var(--type-xs-size);text-transform:uppercase;align-items:center;font-weight:600;display:inline-flex}.tracker-side[data-side=buy]{background:var(--up-fill)}.tracker-side[data-side=sell]{background:var(--down-fill)}.tracker-token-cell{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.tracker-token .token-img{width:24px;height:24px}.tracker-sym{color:var(--text-primary);font-weight:700}.tracker-repeat{background:var(--bg-surface3);color:var(--text-secondary);font-size:var(--type-xs-size);line-height:var(--type-xs-line);border-radius:5px;align-items:center;padding:0 5px;font-weight:700;display:inline-flex}.tracker-feed .tracker-sol{color:var(--text-primary);font-weight:700}.tracker-feed .tracker-mc{color:var(--text-secondary)}.tracker-feed .tracker-age{font-size:var(--type-sm-size);color:var(--text-tertiary)}.tracker-explorer{color:var(--text-tertiary);text-decoration:none}.tracker-explorer:hover{color:var(--text-primary)}.tracker-feed-foot{min-height:44px;padding:0 var(--space-4);box-shadow:inset 0 1px 0 var(--border-subtle);font-size:var(--type-sm-size);line-height:var(--type-sm-line);color:var(--text-tertiary);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.tracker-cards{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tracker-card{align-items:center;column-gap:var(--space-2);min-height:56px;padding:10px var(--space-3);border-radius:var(--radius-card);background:var(--bg-surface1);cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto auto;display:grid}.tracker-card[data-selected=true]{background:var(--bg-surface2)}.tracker-card[data-stale]{color:var(--stale)}.tracker-card-main{gap:2px;min-width:0;display:grid}.tracker-card-l1{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.tracker-card-l1 .tracker-name{font-size:var(--type-md-size);text-overflow:ellipsis;font-weight:600;overflow:hidden}.tracker-card .tracker-side{height:20px;padding:0 6px}.tracker-card .tracker-token{gap:var(--space-1)}.tracker-card .tracker-token .token-img{width:18px;height:18px}.tracker-card-l2{font-size:var(--type-sm-size);line-height:var(--type-sm-line);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tracker-card-end{justify-items:end;gap:2px;display:grid}.tracker-card .tracker-sol{font-size:15px;font-weight:700;line-height:20px}.tracker-card .tracker-age{font-size:var(--type-sm-size);color:var(--text-tertiary)}.tracker-card .tracker-explorer{width:var(--touch-min);height:var(--touch-min);margin-right:calc(-1 * var(--space-2));place-items:center;display:inline-grid}.tracker-row,.tracker-card{isolation:isolate;position:relative}.tracker-row>td:first-child:before,.tracker-card:before{content:"";background:var(--accent);opacity:0;pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:0}.tracker-card:before{border-radius:var(--radius-card) 0 0 var(--radius-card)}.tracker-row>td:first-child:after,.tracker-card:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%);opacity:0;pointer-events:none;position:absolute;inset:0}.tracker-row[data-enter=on],.tracker-card[data-enter=on]{animation:dg-row-in var(--motion-row) var(--ease-out-quint)}.tracker-row[data-enter=on-b],.tracker-card[data-enter=on-b]{animation:dg-row-in-b var(--motion-row) var(--ease-out-quint)}.tracker-row[data-enter=on]>td:first-child:before,.tracker-row[data-enter=on]>td:first-child:after,.tracker-row[data-rail]>td:first-child:before,.tracker-row[data-rail]>td:first-child:after,.tracker-card[data-enter=on]:before,.tracker-card[data-enter=on]:after,.tracker-card[data-rail]:before,.tracker-card[data-rail]:after{animation:tracker-new-rail var(--motion-base) var(--motion-ease) var(--motion-rm-rail) both}.tracker-row[data-enter=on-b]>td:first-child:before,.tracker-row[data-enter=on-b]>td:first-child:after,.tracker-card[data-enter=on-b]:before,.tracker-card[data-enter=on-b]:after{animation:tracker-new-rail-b var(--motion-base) var(--motion-ease) var(--motion-rm-rail) both}@keyframes tracker-new-rail{0%{opacity:1}to{opacity:0}}@keyframes tracker-new-rail-b{0%{opacity:1}to{opacity:0}}.tracker-feed-body[data-enter=on]{animation:dg-page-in var(--motion-page) var(--ease-out-quint) backwards}.tracker-feed-body[data-enter=on-b]{animation:dg-page-in-b var(--motion-page) var(--ease-out-quint) backwards}.tracker-sides{position:relative}@media (prefers-reduced-motion:reduce){.tracker-row[data-enter],.tracker-card[data-enter],.tracker-feed-body[data-enter]{animation:none!important}.tracker-row[data-enter=rm]>td:first-child:before,.tracker-card[data-enter=rm]:before{opacity:1}}.tracker-feed-quiet{padding:14px var(--space-4);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tracker-feed-quiet>p{margin:0}.tracker-empty{justify-items:center;gap:var(--space-3);padding:var(--space-8);text-align:center;grid-template-columns:minmax(0,1fr);display:grid}.tracker-empty-stack{margin-bottom:var(--space-1);display:flex}.tracker-empty-stack>.avatar{box-shadow:0 0 0 3px var(--bg-surface1);border-radius:10px}.tracker-empty-stack>.avatar+.avatar{margin-left:calc(-1 * var(--space-2))}.tracker-empty-title{font-size:var(--type-lg-size);line-height:var(--type-lg-line);color:var(--text-primary);margin:0;font-weight:600}.tracker-empty-body{max-width:400px;color:var(--text-secondary);margin:0}.tracker-empty .tracker-paste-form{justify-content:center;margin-left:0}.tracker-empty .tracker-paste{background:var(--bg-base);width:440px;max-width:100%}.tracker-paste[data-accent]:not(:focus-within){box-shadow:inset 0 0 0 1px var(--accent)}.tracker-empty-or{font-size:var(--type-sm-size);color:var(--text-tertiary);margin:0}.tracker-empty .tracker-signin{padding:var(--space-3) 0 0;box-shadow:inset 0 1px 0 var(--border-subtle);background:0 0;border-radius:0;justify-items:center}.tracker-empty .tracker-signin>p{font-size:var(--type-md-size);line-height:var(--type-md-line);color:var(--text-secondary);font-weight:400}@media (max-width:1023px){.tracker-empty{padding:var(--space-6) var(--space-4)}.tracker-empty .tracker-paste{width:auto}.tracker-feed-quiet .link-btn{min-height:var(--touch-min)}}.wl-rows,.wl-cards{gap:var(--space-1);list-style:none;display:grid}.wl-row{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.wl-row[data-selected],.wl-card[data-selected]{background:var(--bg-surface3)}.wl-row[draggable=true] .wl-handle{cursor:grab}.wl-card{align-items:center;gap:var(--space-2) var(--space-3);touch-action:pan-y;flex-wrap:wrap;display:flex}.wl-actions{gap:var(--space-1);margin-left:auto;display:flex}.wl-skeleton.skel-block{min-height:40px;margin-bottom:var(--space-1)}.wl-alerts .row-actions{gap:var(--space-1);display:flex}.wl-alerts tbody tr[data-selected=true]{background:var(--bg-surface3)}.wl-alerts th[scope=row]{text-align:left;padding:var(--space-1) var(--space-2);border-top:1px solid var(--border-subtle)}.alert-popover{z-index:30;min-width:320px;right:0}.alert-form{gap:var(--space-2);display:grid}.alert-row{gap:var(--space-2);border:0;flex-wrap:wrap;align-items:center;display:flex}.alert-value{gap:var(--space-1);align-items:center;display:inline-flex}.alert-toasts{right:var(--space-4);bottom:calc(var(--tabbar-height) + var(--space-4));z-index:45;gap:var(--space-2);display:grid;position:fixed}.alert-toasts .alert-toast{gap:var(--space-2);align-items:center;display:flex;position:relative;overflow:hidden;transform:none}@media (max-width:1023px){.alert-toasts{width:min(420px, calc(100vw - 2 * var(--space-4)));left:50%;right:auto;transform:translate(-50%)}}.alert-set-toast{top:calc(var(--topbar-height) + var(--space-2) + env(safe-area-inset-top));width:min(420px, calc(100vw - 2 * var(--space-4)));z-index:47;pointer-events:none;position:fixed;left:50%;transform:translate(-50%)}.tone-warn.vault-waiting{color:var(--text-secondary);border-top:1px solid var(--border-subtle);padding-top:var(--space-2);margin:0}.tx-toast-stack{top:calc(var(--topbar-height) + var(--space-2) + env(safe-area-inset-top));width:min(420px, calc(100vw - 2 * var(--space-4)));z-index:46;gap:var(--space-2);pointer-events:none;display:grid;position:fixed;left:50%;transform:translate(-50%)}.tx-toast{gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-surface3);border:1px solid var(--border-strong);border-radius:var(--radius-md);pointer-events:auto;align-items:center;display:flex;position:relative;overflow:hidden}.tx-toast[data-status=failed]{border-color:var(--down)}.tx-toast-text{flex:1;min-width:0;margin:0}.tx-toast-body{gap:var(--space-1);flex:1;min-width:0;display:grid}.tx-toast-slow{color:var(--text-secondary);font-size:var(--type-sm-size);line-height:var(--type-sm-line);margin:0}.tx-toast-close{flex:none}.tx-toast-in{animation:dg-tx-toast-in var(--motion-page) var(--ease-out-quint) backwards}@keyframes dg-tx-toast-in{0%{opacity:0;transform:translateY(-12px)}}.tx-toast-stack[data-paused] .toast-timer{animation-play-state:paused}.tx-toast-stack[data-below-pnl]{top:calc(var(--topbar-height) + var(--space-2) + env(safe-area-inset-top) + var(--pnl-offset,0px) + var(--space-2))}.tx-toast-pnl{color:var(--text-secondary);font-size:var(--type-sm-size);line-height:var(--type-sm-line);margin:0}.tx-toast-pnl[data-tone=up],.pnl-num[data-tone=up]{color:var(--up)}.tx-toast-pnl[data-tone=down],.pnl-num[data-tone=down]{color:var(--down)}.tx-toast-pnl-skel{width:calc(var(--space-8) * 5);height:var(--type-sm-line);border-radius:var(--radius-sm);background:var(--bg-surface2);display:block}@media (max-width:1023px){.tx-toast-stack[data-below-pnl]{top:calc(var(--topbar-height-mobile) + var(--space-2) + env(safe-area-inset-top) + var(--pnl-offset,0px) + var(--space-2))}.tx-toast-stack{top:calc(var(--topbar-height-mobile) + var(--space-2) + env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){.tx-toast-in{animation:none}}@media (min-width:1024px){.tx-toast-stack{max-width:calc(100vw - 2 * var(--token-side) - 2 * var(--space-4))}}@media (min-width:1024px) and (max-width:1279px){.tx-toast-stack{max-width:calc(100vw - 2 * var(--token-side-compact) - 2 * var(--space-4))}}.tx-toast[data-stage]{align-items:flex-start}.tx-toast[data-stage]>.token-logo,.tx-toast[data-stage]>.token-img{margin-top:var(--space-1)}.tx-toast-title{gap:var(--space-2);align-items:center;margin:0;font-weight:600;display:flex}.tx-toast[data-status=failed] .tx-toast-title{color:var(--down)}.tx-toast-line{color:var(--text-secondary);font-size:var(--type-sm-size);line-height:var(--type-sm-line);margin:0}.tx-toast-result{color:var(--text-primary);animation:dg-tx-toast-result var(--motion-base) var(--motion-ease) var(--tx-toast-result-delay,0s) backwards}@keyframes dg-tx-toast-result{0%{opacity:0;transform:translateY(calc(var(--motion-badge-px) * -1))}}@media (prefers-reduced-motion:reduce){.tx-toast-result{animation:none}}@media (max-width:1023px){.watchlist .btn,.watchlist .icon-btn{min-height:var(--touch-min);min-width:var(--touch-min)}.alert-form select,.alert-form input{font-size:var(--type-lg-size)}.alert-form .dd-root,.alert-form .dd-root>.dd-trigger{flex:100%;width:100%}.alert-form .dd-menu{top:auto;bottom:calc(100% + var(--space-1));transform-origin:0 100%}.alert-popover{left:var(--space-2);right:var(--space-2);bottom:var(--tabbar-height);min-width:0;position:fixed}}.tick-flash{isolation:isolate;border-radius:var(--radius-sm);position:relative}.tick-flash:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}.tick-flash[data-dir=up]{color:var(--up)}.tick-flash[data-dir=down]{color:var(--down)}.tick-flash.is-stale[data-dir]{color:var(--stale)}.tick-flash[data-flash^=up]:after{background:var(--up);--flash-alpha:var(--flash-up-alpha)}.tick-flash[data-flash^=down]:after{background:var(--down);--flash-alpha:var(--flash-down-alpha)}.tick-flash[data-flash=up]:after,.tick-flash[data-flash=down]:after{animation:dg-flash var(--motion-flash) ease-out}.tick-flash[data-flash=up-b]:after,.tick-flash[data-flash=down-b]:after{animation:dg-flash-b var(--motion-flash) ease-out}@keyframes dg-flash{0%{opacity:var(--flash-alpha)}to{opacity:0}}@keyframes dg-flash-b{0%{opacity:var(--flash-alpha)}to{opacity:0}}.token-row{isolation:isolate}.token-row:after{content:"";z-index:-1;background:var(--up);opacity:0;pointer-events:none;position:absolute;inset:0}.token-row:before{content:"";background:var(--up);opacity:0;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:0}.token-row[data-enter=on]{animation:dg-card-in var(--motion-enter) var(--ease-out-quint)}.token-row[data-enter=on-b]{animation:dg-card-in-b var(--motion-enter) var(--ease-out-quint)}.token-row[data-enter=on]:after{animation:dg-row-blush var(--motion-row-blush) var(--motion-ease)}.token-row[data-enter=on-b]:after{animation:dg-row-blush-b var(--motion-row-blush) var(--motion-ease)}.token-row[data-enter=on]:before{animation:dg-row-rail var(--motion-row-blush) var(--motion-ease)}.token-row[data-enter=on-b]:before{animation:dg-row-rail-b var(--motion-row-blush) var(--motion-ease)}.token-row[data-motion=medium][data-enter=on]:after,.token-row[data-motion=medium][data-enter=on-b]:after{animation-duration:var(--motion-row-blush-short)}.token-row[data-motion=low][data-enter=on]{animation:dg-fade-in var(--motion-enter-low) var(--ease-out-quint)}.token-row[data-motion=low][data-enter=on-b]{animation:dg-fade-in-b var(--motion-enter-low) var(--ease-out-quint)}.token-row[data-motion=low][data-enter]:after,.token-row[data-motion=low][data-enter]:before{animation:none}.trench-card:after{background:linear-gradient(90deg, var(--up-fill), transparent 70%)}.trench-card[data-enter=on]{animation:dg-row-pop var(--motion-row) var(--ease-out-quint)}.trench-card[data-enter=on-b]{animation:dg-row-pop-b var(--motion-row) var(--ease-out-quint)}.trench-card[data-enter=on]:after,.trench-card[data-enter=on]:before{animation:dg-row-hl var(--motion-row-hl) var(--motion-ease)}.trench-card[data-enter=on-b]:after,.trench-card[data-enter=on-b]:before{animation:dg-row-hl-b var(--motion-row-hl) var(--motion-ease)}@keyframes dg-row-pop{0%{opacity:0;transform:translateY(calc(var(--motion-row-pop-px) * -1)) scale(var(--motion-row-pop-scale))}}@keyframes dg-row-pop-b{0%{opacity:0;transform:translateY(calc(var(--motion-row-pop-px) * -1)) scale(var(--motion-row-pop-scale))}}@keyframes dg-row-hl{0%{opacity:1}to{opacity:0}}@keyframes dg-row-hl-b{0%{opacity:1}to{opacity:0}}.card-sheen,.card-gold{z-index:-1;pointer-events:none;opacity:0;position:absolute}.card-sheen{background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--text-primary) 7%, transparent) 45%, color-mix(in srgb, var(--text-primary) 13%, transparent) 50%, color-mix(in srgb, var(--text-primary) 7%, transparent) 55%, transparent);width:60%;top:0;bottom:0;left:0;transform:translate(-120%)}.trench-card[data-motion=full][data-enter=on]>.card-sheen{animation:dg-sheen var(--motion-sheen) var(--ease-in-out) var(--motion-sheen-delay)}.trench-card[data-motion=full][data-enter=on-b]>.card-sheen{animation:dg-sheen-b var(--motion-sheen) var(--ease-in-out) var(--motion-sheen-delay)}.card-gold{border:1px solid var(--gold);border-radius:var(--radius-sm);inset:0}.trench-card[data-arrive^=on]>.card-sheen{background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--gold) 12%, transparent) 45%, color-mix(in srgb, var(--gold) 22%, transparent) 50%, color-mix(in srgb, var(--gold) 12%, transparent) 55%, transparent)}.trench-card[data-arrive=on]>.card-sheen{animation:dg-sheen var(--motion-sheen) var(--ease-in-out)}.trench-card[data-arrive=on-b]>.card-sheen{animation:dg-sheen-b var(--motion-sheen) var(--ease-in-out)}.trench-card[data-arrive=on]>.card-gold{animation:dg-gold-edge var(--motion-arrive-ring) var(--ease-out-quint)}.trench-card[data-arrive=on-b]>.card-gold{animation:dg-gold-edge-b var(--motion-arrive-ring) var(--ease-out-quint)}.trench-card[data-arrive=rm]>.card-gold{opacity:1}@keyframes dg-card-in{0%{opacity:0;transform:translateY(-12px)scale(.985)}}@keyframes dg-card-in-b{0%{opacity:0;transform:translateY(-12px)scale(.985)}}@keyframes dg-fade-in-b{0%{opacity:0}}@keyframes dg-sheen{0%{opacity:1;transform:translate(-120%)}to{opacity:1;transform:translate(220%)}}@keyframes dg-sheen-b{0%{opacity:1;transform:translate(-120%)}to{opacity:1;transform:translate(220%)}}@keyframes dg-gold-edge{0%{opacity:1;transform:scale(1.01)}70%{opacity:.6}to{opacity:0;transform:scale(1)}}@keyframes dg-gold-edge-b{0%{opacity:1;transform:scale(1.01)}70%{opacity:.6}to{opacity:0;transform:scale(1)}}.fly-layer{z-index:50;pointer-events:none;position:fixed;inset:0;overflow:visible}.fly-x{will-change:transform;position:fixed}.fly-y{will-change:transform;border:1px solid var(--gold);border-radius:var(--radius-md);box-shadow:0 18px 40px color-mix(in srgb, var(--bg-base) 70%, transparent);overflow:hidden}.fly-s{animation:dg-fly-scale var(--motion-flight) var(--ease-in-out)}@keyframes dg-fly-scale{50%{transform:scale(var(--motion-flight-scale))}}.col-rate .dot{position:relative}.col-rate .dot:after{content:"";background:inherit;opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.col-rate .dot[data-ping=on]:after{animation:dg-ping var(--motion-ping) var(--ease-out-quint)}.col-rate .dot[data-ping=on-b]:after{animation:dg-ping-b var(--motion-ping) var(--ease-out-quint)}@keyframes dg-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes dg-ping-b{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.seg-badge{min-width:1.5em;padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--bg-surface3);color:var(--text-secondary);font-size:var(--type-xs-size);line-height:var(--type-xs-line);text-align:center;display:inline-block}.seg-badge[data-bump=on]{animation:dg-bump var(--motion-badge) var(--ease-spring)}.seg-badge[data-bump=on-b]{animation:dg-bump-b var(--motion-badge) var(--ease-spring)}@keyframes dg-bump{40%{transform:translateY(calc(-1 * var(--motion-badge-px)))}}@keyframes dg-bump-b{40%{transform:translateY(calc(-1 * var(--motion-badge-px)))}}@keyframes dg-row-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes dg-row-in-b{0%{opacity:0;transform:translateY(-8px)}}@keyframes dg-row-blush{0%{opacity:var(--motion-row-blush-alpha)}60%{opacity:calc(var(--motion-row-blush-alpha) / 3)}to{opacity:0}}@keyframes dg-row-blush-b{0%{opacity:var(--motion-row-blush-alpha)}60%{opacity:calc(var(--motion-row-blush-alpha) / 3)}to{opacity:0}}@keyframes dg-row-rail{0%{opacity:0;transform:scaleY(.4)}25%{opacity:1;transform:scaleY(1)}to{opacity:0}}@keyframes dg-row-rail-b{0%{opacity:0;transform:scaleY(.4)}25%{opacity:1;transform:scaleY(1)}to{opacity:0}}.curve-fill{background:var(--up);transform-origin:0;transition:transform var(--motion-curve-fill) var(--ease-out-quint);position:absolute;inset:0;overflow:hidden;transform:scaleX(0)}.curve-bar:before{content:"";inset:calc(var(--space-1) * -.75);border-radius:var(--radius-md);box-shadow:0 0 var(--space-3) 1px var(--gold);opacity:0;pointer-events:none;position:absolute}.curve-bar[data-near]:before{animation:dg-edge-pulse var(--motion-edge-pulse) ease-in-out infinite}.curve-bar[data-near] .curve-fill:after{content:"";background:linear-gradient(90deg, var(--up), var(--gold), var(--up), var(--gold), var(--up));width:200%;animation:dg-grad-flow var(--motion-grad-flow) linear infinite;position:absolute;top:0;bottom:0;left:0}@keyframes dg-grad-flow{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes dg-edge-pulse{0%,to{opacity:var(--motion-edge-glow-min)}50%{opacity:var(--motion-edge-glow-max)}}.trench-card[data-offscreen] .curve-bar[data-near]:before,.trench-card[data-offscreen] .curve-bar[data-near] .curve-fill:after{animation:none}.wallet-anchor{position:relative}.wallet-btn{gap:var(--space-2)}.wallet-btn[data-pulse]{isolation:isolate;position:relative}.wallet-btn[data-pulse]:after{content:"";border-radius:inherit;box-shadow:0 0 0 3px color-mix(in srgb, var(--up) 70%, transparent), 0 0 18px 4px color-mix(in srgb, var(--up) 35%, transparent);opacity:0;pointer-events:none;position:absolute;inset:0}.wallet-btn[data-pulse]:before{content:"";z-index:-1;border-radius:inherit;background:color-mix(in srgb, var(--down) 18%, var(--bg-surface2));opacity:0;pointer-events:none;position:absolute;inset:0}.wb-bal{align-items:baseline;gap:var(--space-1);display:inline-flex}.wb-sol-mark,.wb-unit{color:var(--text-secondary)}.wb-num{font-variant-numeric:tabular-nums}.wb-usd,.wb-addr{color:var(--text-secondary);font-weight:var(--type-sm-weight);font-size:var(--type-sm-size)}.wallet-btn[data-tone=up] .wb-num{color:var(--up)}.wallet-btn[data-tone=down] .wb-num{color:var(--down)}.wallet-btn[data-pulse=gain]:after{animation:dg-glow var(--motion-glow) var(--motion-ease)}.wallet-btn[data-pulse=gain-b]:after{animation:dg-glow-b var(--motion-glow) var(--motion-ease)}.wallet-btn[data-pulse=loss]:before{animation:dg-loss var(--motion-loss) var(--motion-ease)}.wallet-btn[data-pulse=loss-b]:before{animation:dg-loss-b var(--motion-loss) var(--motion-ease)}@keyframes dg-glow{0%{opacity:0;transform:scale(1)}35%{opacity:1}to{opacity:0;transform:scale(1.06)}}@keyframes dg-glow-b{0%{opacity:0;transform:scale(1)}35%{opacity:1}to{opacity:0;transform:scale(1.06)}}@keyframes dg-loss{0%{opacity:1}to{opacity:0}}@keyframes dg-loss-b{0%{opacity:1}to{opacity:0}}.wb-chip{right:0;top:calc(100% + var(--space-1));z-index:25;padding:0 var(--space-2);border:1px solid var(--up);border-radius:var(--radius-md);background:var(--bg-surface3);color:var(--up);font-size:var(--type-sm-size);line-height:var(--type-sm-line);white-space:nowrap;pointer-events:none;opacity:0;animation:dg-chip-rise var(--motion-chip) var(--motion-ease) forwards;font-weight:600;position:absolute}.wb-chip[data-dir=down]{color:var(--text-secondary);border-color:var(--border-subtle)}@keyframes dg-chip-rise{0%{opacity:0;transform:translateY(6px)scale(.96)}12%{opacity:1;transform:translateY(0)scale(1)}75%{opacity:1;transform:translateY(-10px)}to{opacity:0;transform:translateY(-16px)}}.page-in[data-page=a]{animation:dg-page-in var(--motion-page) var(--motion-ease) backwards}.page-in[data-page=b]{animation:dg-page-in-b var(--motion-page) var(--motion-ease) backwards}@keyframes dg-page-in{0%{opacity:0;transform:translateY(var(--motion-page-px))}}@keyframes dg-page-in-b{0%{opacity:0;transform:translateY(var(--motion-page-px))}}@keyframes dg-page-fade{0%{opacity:0}}@keyframes dg-page-fade-b{0%{opacity:0}}@keyframes dg-pf-sell-in{0%{opacity:0;transform:scaleY(.96)}}.tab-in{animation:dg-page-in var(--motion-page) var(--motion-ease) backwards}.modal,.popover{animation:dg-pop-in var(--motion-pop) var(--motion-ease) backwards}.modal-backdrop{animation:dg-fade-in var(--motion-pop) var(--motion-ease) backwards}@keyframes dg-pop-in{0%{opacity:0;transform:scale(var(--motion-pop-scale))}}@keyframes dg-fade-in{0%{opacity:0}}@keyframes dd-in{0%{opacity:0;transform:translateY(calc(-1 * var(--space-1) - 1px)) scale(var(--motion-press-scale))}}@keyframes dd-out{to{opacity:0;transform:translateY(calc(-1 * var(--space-1))) scale(var(--motion-press-scale))}}.toast-timer{background:var(--accent);transform-origin:0;height:2px;animation:dg-toast-timer var(--toast-ttl) linear forwards;position:absolute;bottom:0;left:0;right:0}@keyframes dg-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.fill-report{position:relative}.sparkler{top:var(--space-4);right:var(--space-6);pointer-events:none;width:0;height:0;position:absolute}.spark{background:var(--up);width:4px;height:4px;transform:rotate(var(--spark-angle,0deg)) translateY(0);animation:dg-spark var(--motion-spark) var(--motion-ease) forwards;border-radius:50%;position:absolute;top:-2px;left:-2px}.spark:nth-child(2n){background:var(--gold)}@keyframes dg-spark{to{opacity:0;transform:rotate(var(--spark-angle,0deg)) translateY(-28px)}}.star-glyph{display:inline-block}.star-btn[data-sparkle=on] .star-glyph{animation:dg-star var(--motion-star) var(--motion-ease)}.star-btn[data-sparkle=on-b] .star-glyph{animation:dg-star-b var(--motion-star) var(--motion-ease)}@keyframes dg-star{50%{opacity:.7;transform:scale(1.3)}}@keyframes dg-star-b{50%{opacity:.7;transform:scale(1.3)}}.btn,.icon-btn,.preset{transition:transform var(--motion-press-release) var(--ease-std)}.btn:active:not(:disabled),.icon-btn:active:not(:disabled),.preset:active:not(:disabled){transform:scale(var(--motion-press-scale));transition-duration:var(--motion-press);transition-timing-function:var(--ease-std)}.skel,.chart-skeleton{isolation:isolate;position:relative;overflow:hidden}:where(.skel){background:var(--bg-surface2);border-radius:var(--radius-sm)}.skel-line{background:0 0;height:1lh;display:block}.skel-line:before{content:"";z-index:0;background:var(--bg-surface2);border-radius:var(--radius-sm);position:absolute;inset:.22lh 0}.skel:after,.chart-skeleton:after{content:"";z-index:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--text-primary) var(--motion-shimmer-pct), transparent), transparent);opacity:1;pointer-events:none;animation:skel-shimmer var(--motion-shimmer) linear infinite;animation-delay:calc(-1 * var(--skel-phase));position:absolute;inset:0;transform:translate(-100%)}.skel-line:after{border-radius:var(--radius-sm);inset:.22lh 0}.skel-w-xs{width:var(--space-6)}.skel-w-s{width:calc(var(--space-8) * 2)}.skel-w-m{width:calc(var(--space-8) * 3)}.skel-w-l{width:calc(var(--space-8) * 5)}.skel-text{display:grid}.skel-line-last{width:60%}.route-skel{min-height:100dvh}.tok-skel-icon{border-radius:var(--radius-pill);flex:none;width:36px;height:36px}.tok-skel .chart-tools{align-items:center;gap:var(--space-3);display:flex}.tok-skel-rows,.tok-skel-side{gap:var(--space-2);padding:var(--space-3);display:grid}.tok-skel-swap{height:calc(var(--space-8) * 7);border-radius:var(--radius-card)}@media (max-width:1023px){.tok-skel-desk{display:none}}.wprof-skel-title{align-items:center;gap:var(--space-2);display:flex}.wprof-skel-avatar{border-radius:var(--radius-md);flex:none;width:56px;height:56px;display:inline-block}.wprof-skel-btn{vertical-align:middle;width:calc(var(--space-8) * 3);height:var(--control-md);border-radius:var(--radius-btn);display:inline-block}@media (max-width:1023px){.wprof-skel-avatar{width:48px;height:48px}}.tracker-skel-form{height:var(--control-input);border-radius:var(--radius-md)}@keyframes skel-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skel-in{animation:skel-in var(--motion-page) var(--motion-ease) backwards}@keyframes skel-in{0%{opacity:0}to{opacity:1}}.odo{font-variant-numeric:tabular-nums;display:inline-flex}.odo-cell{height:1.25em;line-height:1.25em;display:inline-block}.odo-d{vertical-align:top;overflow:hidden}.odo-strip{transition:transform var(--motion-odo) var(--ease-out-quint);transition-delay:calc(var(--odo-i,0) * var(--motion-odo-stagger));display:block}.odo-strip>span{height:1.25em;display:block}.odo[data-instant] .odo-strip{transition:none}.odo-cell[data-enter]{animation:dg-odo-in var(--motion-odo) var(--ease-out-quint)}@keyframes dg-odo-in{0%{opacity:0}}.topbar{--vt-name:topbar;view-transition-name:var(--vt-name,none)}.topbar>*{--vt-name:initial}::view-transition-group(topbar){z-index:2;animation:none}::view-transition-old(topbar){display:none}::view-transition-new(topbar){animation:none}:root:active-view-transition-type(nav-forward,nav-back)::view-transition{pointer-events:none}:root:active-view-transition-type(nav-forward,nav-back)::view-transition-old(root){display:none}:root:active-view-transition-type(nav-forward,nav-back)::view-transition-new(root){animation:none}:root:active-view-transition-type(nav-forward,nav-back)::view-transition-group(root){animation:none}.tabbar{--vt-name:tabbar;view-transition-name:var(--vt-name,none)}.tabbar>*{--vt-name:initial}::view-transition-group(tabbar){z-index:2;animation:none}::view-transition-old(tabbar){display:none}::view-transition-new(tabbar){animation:none}::view-transition-group(page){--route-ms:var(--motion-route);animation-duration:var(--route-ms);animation-timing-function:var(--ease-out-quint);background:var(--bg-base)}::view-transition-old(.nav-forward){background:var(--bg-base);mix-blend-mode:normal}::view-transition-old(.nav-back){background:var(--bg-base);mix-blend-mode:normal}::view-transition-new(.nav-forward){background:var(--bg-base);mix-blend-mode:normal}::view-transition-new(.nav-back){background:var(--bg-base);mix-blend-mode:normal}::view-transition-old(.nav-forward){--route-dx:calc(-1 * var(--motion-route-px));--route-dim:var(--motion-route-dim);z-index:0}::view-transition-new(.nav-forward){--route-dx:var(--motion-route-px);z-index:1}::view-transition-old(.nav-back){--route-dx:var(--motion-route-px);--route-dim:var(--motion-route-dim);z-index:0}::view-transition-new(.nav-back){--route-dx:calc(-1 * var(--motion-route-px));z-index:1}::view-transition-old(.nav-forward){animation:dg-route-out var(--route-ms) var(--ease-out-quint) both}::view-transition-old(.nav-back){animation:dg-route-out var(--route-ms) var(--ease-out-quint) both}::view-transition-new(.nav-forward){animation:dg-route-in var(--route-ms) var(--ease-out-quint) both}::view-transition-new(.nav-back){animation:dg-route-in var(--route-ms) var(--ease-out-quint) both}@media (max-width:1023px){::view-transition-group(page){--route-ms:var(--motion-route-mobile);overflow:clip}::view-transition-old(.nav-forward){--route-dx:calc(-1 * var(--motion-route-mobile-under));--route-dim:var(--motion-route-mobile-dim)}::view-transition-new(.nav-forward){--route-dx:var(--motion-route-mobile-over)}::view-transition-old(.nav-back){--route-dx:var(--motion-route-mobile-over);--route-dim:1;z-index:1}::view-transition-new(.nav-back){--route-dx:calc(-1 * var(--motion-route-mobile-under));z-index:0}}@keyframes dg-route-out{to{opacity:var(--route-dim);transform:translateX(var(--route-dx))}}@keyframes dg-route-in{0%{transform:translateX(var(--route-dx))}}.route-progress{left:0;right:0;bottom:calc(-1 * var(--route-progress-height));height:var(--route-progress-height);background:var(--accent);transform-origin:0;pointer-events:none;position:absolute;transform:scaleX(0)}.route-progress[data-state=run]{animation:dg-route-load var(--motion-route-load) var(--ease-out-quint) forwards}.route-progress[data-state=done]{animation:dg-route-done var(--motion-route-done) var(--motion-ease) forwards}@keyframes dg-route-load{0%{transform:scaleX(0)}to{transform:scaleX(var(--motion-route-load-scale))}}@keyframes dg-route-done{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.mk{--mk-s:var(--mark-lg);--mk-w:var(--mark-line-lg);--mk-stroke:var(--mark-tick-stroke);--mk-c:var(--up);--mk-halo:var(--up-halo);--mk-fill:var(--up-fill);vertical-align:middle;width:var(--mk-s);height:var(--mk-s);contain:layout paint;flex:none;display:inline-block;position:relative}.mk[data-size="20"]{--mk-s:var(--mark-sm);--mk-w:var(--mark-line-sm);--mk-stroke:var(--mark-tick-stroke-sm)}.mk[data-state=fail]{--mk-c:var(--down);--mk-halo:var(--down-halo);--mk-fill:var(--down-fill)}.mk-layer{border-radius:50%;position:absolute;inset:0}.mk-trk{border:var(--mk-w) solid var(--border-subtle)}.mk-spn{border:var(--mk-w) solid transparent;border-top-color:var(--text-secondary);opacity:0}.mk-fill{background:var(--mk-fill);opacity:0}.mk-glow{background:radial-gradient(circle, var(--mk-halo) 0%, transparent 70%);opacity:0;transform:scale(1.35)}.mk-half{opacity:0;width:50%;position:absolute;top:0;bottom:0;overflow:hidden}.mk-half-r{right:0}.mk-half-l{left:0}.mk-rot{width:var(--mk-s);height:var(--mk-s);position:absolute;top:0;transform:rotate(180deg)}.mk-half-r .mk-rot{left:calc(var(--mk-s) / -2)}.mk-half-l .mk-rot{left:0}.mk-clip{width:50%;position:absolute;top:0;bottom:0;overflow:hidden}.mk-half-r .mk-clip{left:0}.mk-half-l .mk-clip{left:50%}.mk-ring{width:var(--mk-s);height:var(--mk-s);border:var(--mk-w) solid var(--mk-c);border-radius:50%;position:absolute;top:0}.mk-half-r .mk-ring{left:0}.mk-half-l .mk-ring{left:-100%}.mk-wp{opacity:0;width:64%;position:absolute;top:0;bottom:0;left:18%;overflow:hidden}.mk-wi{position:absolute;inset:0}.mk-wp svg{width:156.25%;height:100%;position:absolute;top:0;left:-28.125%;overflow:visible}.mk-wp path{fill:none;stroke:var(--mk-c);stroke-width:var(--mk-stroke);stroke-linecap:round;stroke-linejoin:round}.mk-dots{color:var(--text-secondary);letter-spacing:1px;font-weight:700;font-size:calc(var(--mk-s) * .32);justify-content:center;align-items:center;line-height:1;display:none;position:absolute;inset:0}.mk[data-state=pending] .mk-spn{opacity:1;animation:mk-spin var(--mark-spin) linear infinite}.mk[data-state=ok] .mk-spn,.mk[data-state=fail] .mk-spn{animation:mk-spin var(--mark-spin) linear infinite, mk-out var(--mark-out) linear both}.mk[data-state=ok] .mk-half,.mk[data-state=fail] .mk-half,.mk[data-state=ok] .mk-fill,.mk[data-state=fail] .mk-fill,.mk[data-state=ok] .mk-wp,.mk[data-state=fail] .mk-wp{opacity:1}.mk[data-state=ok] .mk-half-r .mk-rot,.mk[data-state=fail] .mk-half-r .mk-rot{animation:mk-r var(--mark-half) linear both}.mk[data-state=ok] .mk-half-l .mk-rot,.mk[data-state=fail] .mk-half-l .mk-rot{animation:mk-l var(--mark-half) var(--mark-half) linear both}.mk[data-state=ok] .mk-fill,.mk[data-state=fail] .mk-fill{animation:mk-in var(--mark-fill) var(--mark-fill-delay) ease-out both}.mk[data-state=ok] .mk-tick{animation:mk-wipe var(--mark-tick) var(--mark-tick-delay) var(--ease-out-quint) both}.mk[data-state=ok] .mk-tick .mk-wi{animation:mk-wipe-in var(--mark-tick) var(--mark-tick-delay) var(--ease-out-quint) both}.mk[data-state=fail] .mk-x1{animation:mk-wipe var(--mark-x) var(--mark-tick-delay) var(--ease-out-quint) both}.mk[data-state=fail] .mk-x1 .mk-wi{animation:mk-wipe-in var(--mark-x) var(--mark-tick-delay) var(--ease-out-quint) both}.mk[data-state=fail] .mk-x2{animation:mk-wipe var(--mark-x) var(--mark-x2-delay) var(--ease-out-quint) both}.mk[data-state=fail] .mk-x2 .mk-wi{animation:mk-wipe-in var(--mark-x) var(--mark-x2-delay) var(--ease-out-quint) both}.mk[data-state=ok]{animation:mk-pop var(--mark-pop) var(--mark-pop-delay) var(--ease-spring) both}.mk[data-state=ok] .mk-glow{animation:mk-halo var(--mark-halo) var(--mark-pop-delay) ease-out both}.mk[data-state=fail]{animation:mk-shake var(--mark-shake) var(--mark-shake-delay) ease-in-out both}.mk[data-settled] .mk-spn{animation:none}.mk[data-static]:not([data-state=pending]),.mk[data-static]:not([data-state=pending]) *{animation:none!important}@keyframes mk-spin{to{transform:rotate(360deg)}}@keyframes mk-out{0%{opacity:1}to{opacity:0}}@keyframes mk-in{0%{opacity:0}}@keyframes mk-r{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes mk-l{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes mk-wipe{0%{transform:translate(-100%)}to{transform:none}}@keyframes mk-wipe-in{0%{transform:translate(100%)}to{transform:none}}@keyframes mk-pop{0%{transform:scale(1)}45%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes mk-halo{0%{opacity:0;transform:scale(.8)}35%{opacity:1}to{opacity:0;transform:scale(1.35)}}@keyframes mk-shake{0%,to{transform:none}25%{transform:translate(-4px)}60%{transform:translate(3px)}}.cm{justify-content:center;align-items:center;display:inline-flex;position:relative}.cm-icons{place-items:center;display:inline-grid}.cm-i{grid-area:1/1;line-height:1}.cm-ok{color:var(--up)}.cm-fail{color:var(--warn)}.cm[data-state=ok] .cm-copy,.cm[data-state=fail] .cm-copy,.cm[data-back] .cm-ok,.cm[data-back] .cm-fail{opacity:0;animation:cm-out var(--motion-copy) var(--ease-spring) both;transform:scale(.4)}.cm[data-state=ok] .cm-ok,.cm[data-state=fail] .cm-fail,.cm[data-back] .cm-copy{animation:cm-in var(--motion-copy) var(--ease-spring) both}.cm-tip{left:50%;bottom:var(--copy-tip-offset);z-index:5;width:max-content;max-width:var(--copy-tip-max);padding:var(--space-1) var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface3);color:var(--text-primary);font-size:var(--type-xs-size);line-height:var(--type-xs-line);font-weight:var(--type-xs-weight);white-space:normal;text-align:center;pointer-events:none;animation:cm-tip-in var(--motion-copy) var(--ease-out-quint) both;position:absolute;translate:-50%}@keyframes cm-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes cm-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}@keyframes cm-tip-in{0%{opacity:0;transform:translateY(4px)}}.wc-spin{width:var(--wallet-spinner);height:var(--wallet-spinner);border:var(--mark-line-sm) solid currentColor;animation:wc-spin var(--mark-spin) linear infinite;border-top-color:#0000;border-radius:50%;flex:none;display:inline-block}.wallet-btn[data-enter]{position:relative}.wallet-btn[data-enter] .wb-bal,.wallet-btn[data-enter] .wb-usd,.wallet-btn[data-enter] .wb-addr{animation:wc-in var(--motion-wallet-enter) var(--ease-out-quint) both}.wallet-btn[data-enter] .wb-sol-mark{animation:wc-glyph var(--motion-wallet-enter) var(--ease-spring) both;display:inline-block}.wb-leave{opacity:0;pointer-events:none;animation:wc-out var(--motion-wallet-enter) var(--ease-out-quint) both;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@keyframes wc-spin{to{transform:rotate(360deg)}}@keyframes wc-in{0%{opacity:0;transform:translateY(10px)}}@keyframes wc-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@keyframes wc-glyph{0%{transform:scale(.6)}}.al-bell{transform-origin:50% 0;animation:al-bell var(--motion-bell) var(--ease-in-out) both;flex:none;display:inline-block}@keyframes al-bell{0%,to{transform:none}15%{transform:rotate(14deg)}35%{transform:rotate(-12deg)}55%{transform:rotate(8deg)}72%{transform:rotate(-5deg)}88%{transform:rotate(2deg)}}.su{right:var(--space-4);bottom:calc(var(--bottombar-height) + var(--space-4));z-index:35;width:var(--setup-card-width);gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface2);animation:dg-pop-in var(--motion-pop) var(--ease-out-quint) both;display:grid;position:fixed}.su-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.su-title{font-size:var(--type-md-size);line-height:var(--type-md-line);font-weight:var(--type-md-weight);margin:0}.su-progress{font-size:var(--type-xs-size);line-height:var(--type-xs-line);margin:0}.su-bar{height:var(--space-1);border-radius:var(--radius-sm);background:var(--bg-surface3);overflow:hidden}.su-fill{background:var(--accent);transform-origin:0;height:100%;transition:transform var(--motion-setup-bar) var(--ease-out-quint);display:block}.su-list{gap:var(--space-1);cursor:default;-webkit-user-select:none;user-select:none;margin:0;padding:0;list-style:none;display:grid}.su-item{align-items:center;gap:var(--space-2);font-size:var(--type-sm-size);line-height:var(--type-sm-line);display:flex}.su-check{width:var(--space-4);height:var(--space-4);border:1px solid var(--border-strong);color:var(--accent);font-size:var(--type-xs-size);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid}.su-item[data-done] .su-check{border-color:var(--accent)}.su-sparks{top:var(--space-5);pointer-events:none;width:0;height:0;position:absolute;left:50%}.su-spark{width:var(--setup-spark-size);height:var(--setup-spark-size);margin:calc(var(--setup-spark-size) / -2);background:var(--accent);opacity:0;transform:translate(var(--su-dx), var(--su-dy)) scale(.4);animation:su-spark var(--motion-setup-spark) var(--ease-out-quint) both;border-radius:50%;position:absolute}.su-spark[data-c=w]{background:var(--text-primary)}@keyframes su-spark{0%{opacity:1;transform:translate(0)scale(1)}70%{opacity:1}to{opacity:0;transform:translate(var(--su-dx), var(--su-dy)) scale(.4)}}.pc-tilt{transform-style:preserve-3d}.pc-card{border-radius:var(--radius-lg);position:relative;overflow:hidden}.pc-card[data-open]{animation:pc-in var(--motion-card-in) var(--ease-out-quint) both}.pc-card:after{content:"";background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--text-primary) 10%, transparent) 45%, color-mix(in srgb, var(--text-primary) 18%, transparent) 50%, color-mix(in srgb, var(--text-primary) 10%, transparent) 55%, transparent);pointer-events:none;opacity:0;width:50%;position:absolute;inset:0;transform:translate(-120%)}.pc-card[data-open]:after{animation:pc-sweep var(--motion-card-sweep) var(--ease-in-out) var(--motion-card-sweep-delay) both}@keyframes pc-in{0%{opacity:0;transform:translateY(var(--motion-card-in-px)) scale(var(--motion-card-in-scale))}}@keyframes pc-sweep{0%{opacity:1;transform:translate(-120%)}to{opacity:1;transform:translate(220%)}}.pnl-notice{top:calc(var(--topbar-height) + var(--space-2) + env(safe-area-inset-top));z-index:47;width:min(var(--pnl-notice-width), calc(100vw - 2 * var(--space-2)));margin-left:calc(min(var(--pnl-notice-width), calc(100vw - 2 * var(--space-2))) / -2);gap:var(--space-3);padding:var(--space-3);background:var(--bg-surface2);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:0 18px 40px color-mix(in srgb, var(--bg-base) 70%, transparent);align-items:flex-start;display:flex;position:fixed;left:50%}.pnl-notice-in{animation:pnl-in var(--motion-enter) var(--ease-spring) backwards}.pnl-notice-in .pnl-coin{animation:pnl-coin var(--motion-pnl-coin) var(--ease-out-quint) var(--motion-pnl-coin-delay) backwards}.pnl-notice[data-leaving]{pointer-events:none;animation:pnl-out var(--motion-pnl-out) var(--motion-ease) forwards}.pnl-coin{width:var(--pnl-coin);height:var(--pnl-coin);background:var(--bg-surface3);border:1px solid var(--border-strong);color:var(--text-primary);font-weight:var(--type-md-weight);transform:perspective(var(--pnl-coin-persp));border-radius:50%;flex:none;place-items:center;display:inline-grid}.pnl-body{gap:var(--space-1);flex:1;min-width:0;display:grid}.pnl-title,.pnl-line,.pnl-sub,.pnl-tip{margin:0}.pnl-row{align-items:center;gap:var(--space-1);display:flex}.pnl-sub,.pnl-tip{color:var(--text-secondary);font-size:var(--type-sm-size);line-height:var(--type-sm-line)}.pnl-info,.pnl-close{flex:none}.pnl-fill{justify-self:start}@keyframes pnl-in{0%{opacity:0;transform:translateY(calc(-1 * var(--motion-pnl-in-px))) scale(var(--motion-pnl-in-scale))}}@keyframes pnl-out{to{opacity:0;transform:translateY(calc(-1 * var(--motion-pnl-out-px)))}}@keyframes pnl-coin{0%{opacity:0;transform:perspective(var(--pnl-coin-persp)) rotateY(-180deg) scale(var(--motion-pnl-coin-scale))}}@media (max-width:1023px){.pnl-notice{top:calc(var(--topbar-height-mobile) + var(--space-2) + env(safe-area-inset-top));left:var(--space-2);right:var(--space-2);width:auto;margin-left:0}}.rewards{gap:var(--space-4);max-width:1180px;margin:0 auto;display:grid}.rw-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.rw-title{font-size:var(--type-2xl-size);line-height:var(--type-2xl-line);font-weight:var(--type-2xl-weight)}.rw-lead{margin-top:var(--space-1);max-width:760px}.rw-tier{padding:var(--space-1) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-surface2);font-size:var(--type-sm-size);line-height:var(--type-sm-line);white-space:nowrap;flex:none;font-weight:600}.rw-tier[data-tier=partner]{border-color:var(--accent);color:var(--text-primary)}.rw-band{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);justify-content:flex-start}.rw-band.banner-warn .btn{margin-left:auto}.rw-grid{gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.rw-box{min-width:0;padding:var(--space-4);background:var(--bg-surface1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);position:relative;overflow:hidden}.rw-main{gap:var(--space-3);grid-column:span 8;justify-items:start;display:grid}.rw-how{gap:var(--space-2);color:var(--text-secondary);grid-column:span 4;display:grid}.rw-how a,.rw-enroll a,.rw-detail a,.rw-solscan{color:var(--accent)}.rw-label{font-size:var(--type-md-size);line-height:var(--type-md-line);color:var(--text-primary);font-weight:600}.rw-enroll{font-size:var(--type-md-size);line-height:var(--type-md-line)}.rw-local-law,.rw-check{font-size:inherit}.rw-check{align-items:flex-start;gap:var(--space-2);cursor:pointer;display:flex}.rw-check input{accent-color:var(--accent);margin-top:3px}.rw-note{font-size:var(--type-sm-size);line-height:var(--type-sm-line)}.rw-linkrow{gap:var(--space-4);align-items:flex-start;width:100%;display:flex}.rw-linkcol{gap:var(--space-3);flex:1;min-width:0;display:grid}.rw-linkfield{align-items:center;gap:var(--space-2);min-height:var(--control-amount);padding:0 calc(var(--space-1) + 2px) 0 var(--space-4);background:var(--bg-base);border-radius:calc(var(--radius-xl) + 2px);box-shadow:inset 0 0 0 1px var(--accent-line), 0 0 0 4px var(--accent-fill);font-size:var(--type-lg-size);letter-spacing:-.01em;font-weight:600;display:flex}.rw-link-u{overflow-wrap:anywhere;flex:1;min-width:0}.rw-link-base{color:var(--text-tertiary)}.rw-linkfield b{color:var(--text-primary);font-weight:700}.rw-copy[data-copied]{animation:dg-rw-copied var(--motion-copy-bounce) var(--ease-spring)}@keyframes dg-rw-copied{0%{transform:scale(.94)}}.rw-copy-fail{font-size:var(--type-sm-size);color:var(--warn)}.rw-sharerow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.rw-hint{font-size:var(--type-sm-size);line-height:var(--type-sm-line)}[aria-disabled=true][data-disabled]{opacity:.5;cursor:not-allowed}.rw-disclose{gap:var(--space-2);padding:var(--space-3);background:var(--bg-surface2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);display:flex}.rw-disclose b{color:var(--text-primary)}.rw-qr{border-radius:var(--radius-md);flex:none;max-width:100%;height:auto}.rw-qr-bg{fill:var(--text-primary)}.rw-qr-dot{fill:var(--bg-base)}.rw-stats,.rw-skeleton{gap:var(--space-4);grid-column:span 12;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rw-skeleton{grid-template-columns:1fr}.rw-stat-k{align-items:center;gap:calc(var(--space-1) + 3px);font-size:var(--type-sm-size);line-height:var(--type-sm-line);color:var(--text-secondary);font-weight:500;display:flex}.rw-stat-k .rw-ic{width:14px;height:14px;color:var(--text-tertiary)}.rw-stat[data-accent]{background:linear-gradient(180deg, var(--accent-fill), transparent 70%), var(--bg-surface1);border-color:var(--accent-line)}.rw-stat-v{margin-top:var(--space-2);font-size:26px;line-height:30px;font-weight:var(--type-figure-weight);letter-spacing:var(--tracking-snug);font-variant-numeric:tabular-nums}.rw-stat-v small{font-size:var(--type-md-size);color:var(--text-secondary);font-weight:600}.rw-stat-s{margin-top:var(--space-1);font-size:var(--type-sm-size);line-height:var(--type-sm-line);color:var(--text-tertiary)}.rw-skel-v.skel-block{min-height:32px}.rw-skel-row.skel-block{min-height:40px;margin:var(--space-2) 0}.rw-sheen{pointer-events:none;opacity:0;background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--text-primary) 7%, transparent) 45%, color-mix(in srgb, var(--text-primary) 13%, transparent) 50%, color-mix(in srgb, var(--text-primary) 7%, transparent) 55%, transparent);width:60%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}.rw-stat[data-sheen=a]>.rw-sheen{animation:dg-sheen var(--motion-sheen) var(--ease-in-out)}.rw-stat[data-sheen=b]>.rw-sheen{animation:dg-sheen-b var(--motion-sheen) var(--ease-in-out)}.rw-history{gap:var(--space-3);grid-column:span 8;display:grid}.rw-history-head{justify-content:space-between;gap:var(--space-3);font-size:var(--type-sm-size);display:flex}.rw-table{border-collapse:collapse;table-layout:fixed;width:100%}.rw-table th{text-align:left;font-size:var(--type-sm-size);color:var(--text-secondary);padding:var(--space-2);border-bottom:1px solid var(--border-subtle);font-weight:500}.rw-table .rw-col-week{width:150px}.rw-table .rw-col-num{width:120px}.rw-table td{height:40px;padding:10px var(--space-2);vertical-align:top;border-bottom:1px solid var(--border-subtle)}.rw-status{min-width:0}.rw-badge{border-radius:var(--radius-sm);font-size:var(--type-xs-size);line-height:var(--type-xs-line);white-space:nowrap;padding:2px 6px;font-weight:600;display:inline-block}.rw-badge[data-tone=pending],.rw-badge[data-tone=warn]{color:var(--warn);background:color-mix(in srgb, var(--warn) 12%, transparent)}.rw-badge[data-tone=paid]{color:var(--up);background:color-mix(in srgb, var(--up) 12%, transparent)}.rw-badge[data-tone=void]{color:var(--text-tertiary);background:var(--bg-surface3)}.rw-detail{max-width:560px;margin-top:var(--space-1);font-size:var(--type-sm-size);color:var(--text-secondary);white-space:normal;overflow-wrap:break-word;line-height:18px;overflow:visible}.rw-cards{gap:var(--space-2);list-style:none;display:grid}.rw-card{gap:var(--space-2);padding:var(--space-3);background:var(--bg-surface2);border-radius:var(--radius-md);display:grid}.rw-card-head{justify-content:space-between;gap:var(--space-2);display:flex}.rw-card .rw-detail{max-width:none}.rw-empty{justify-items:center;gap:var(--space-2);padding:var(--space-6);text-align:center;display:grid}.rw-empty-title{font-size:var(--type-lg-size);font-weight:600}.rw-foot{justify-content:space-between;gap:var(--space-3);font-size:var(--type-sm-size);display:flex}.rewards{max-width:var(--rewards-max);gap:var(--space-5)}.rewards>.rw-stats,.rewards>.rw-skeleton{grid-column:auto}.rw-ic{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px;display:block}.rw-hero{isolation:isolate;gap:var(--space-7);padding:var(--space-8);border-radius:var(--space-5);background:radial-gradient(120% 140% at 100% 0%, var(--hero-glow), transparent 55%), radial-gradient(80% 120% at 0% 100%, var(--hero-glow-deep), transparent 60%), var(--bg-surface1);box-shadow:inset 0 0 0 1px var(--state-hover);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);display:grid;position:relative;overflow:hidden}.rw-hero:before{content:"";z-index:-1;background-image:linear-gradient(var(--hero-grid) 1px, transparent 1px), linear-gradient(90deg, var(--hero-grid) 1px, transparent 1px);background-size:var(--space-8) var(--space-8);-webkit-mask-image:radial-gradient(90% 90% at 70% 30%, var(--bg-base), transparent);mask-image:radial-gradient(90% 90% at 70% 30%, var(--bg-base), transparent);pointer-events:none;position:absolute;inset:0}.rw-hero-l{align-content:start;min-width:0;display:grid}.rw-eyebrow-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.rw-eyebrow,.rw-soon{height:26px;padding:0 10px 0 var(--space-2);border-radius:var(--radius-pill);background:var(--accent-fill);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--accent-line);font-size:var(--type-xs-size);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:7px;font-weight:700;line-height:1;display:inline-flex}.rw-eyebrow .rw-ic{width:13px;height:13px;color:var(--accent)}.rw-soon{background:var(--warn-fill);color:var(--warn);box-shadow:none;padding:0 10px}.rw-hero-title{margin-top:var(--space-4);font-size:var(--type-display-size);line-height:var(--type-display-line);font-weight:var(--type-display-weight);letter-spacing:var(--tracking-tight)}.rw-hero-title em{background:linear-gradient(90deg, var(--accent), var(--avatar-sky));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.rw-hero-lead{margin-top:var(--space-3);max-width:440px;font-size:var(--type-lg-size);line-height:var(--type-lg-line);color:var(--text-secondary);font-weight:400}.rw-hero-friends{margin-top:var(--space-2);font-size:var(--type-xl-size);line-height:var(--type-xl-line);letter-spacing:var(--tracking-snug);color:var(--text-primary);font-weight:650}.rw-code-btn{justify-self:start}.rw-inv{margin-top:var(--space-6);gap:10px;min-width:0;display:grid}.rw-hero .rw-enroll{margin-top:var(--space-6);gap:var(--space-3);justify-items:start;display:grid}.rw-inv-lab{font-size:var(--type-sm-size);color:var(--text-secondary);font-weight:600}.rw-acts{gap:var(--space-2);display:flex}.rw-acts .btn{flex:1}.rw-signin-link{justify-self:start}.rw-hint{font-size:var(--type-xs-size);line-height:var(--type-xs-line);color:var(--text-tertiary)}.rw-qr-body{justify-items:center;gap:var(--space-3);padding:var(--space-2) 0 var(--space-4);overflow-wrap:anywhere;text-align:center;display:grid}.rw-curvecard{gap:calc(var(--space-1) + 2px);border-radius:var(--radius-sheet);background:color-mix(in srgb, var(--bg-base) 55%, transparent);min-width:0;box-shadow:inset 0 0 0 1px var(--state-hover);grid-template-rows:auto 1fr auto;padding:18px 18px 14px;display:grid}.rw-cc-head{align-items:flex-start;gap:var(--space-3);display:flex}.rw-cc-t{gap:var(--space-1);display:grid}.rw-cc-t b{font-size:var(--type-base-size);font-weight:650}.rw-cc-t span{font-size:var(--type-sm-size);color:var(--text-tertiary)}.rw-cc-ctr{text-align:right;gap:2px;margin-left:auto;display:grid}.rw-cc-n{font-size:var(--type-figure-size);line-height:var(--type-figure-line);font-weight:var(--type-figure-weight);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;white-space:nowrap}.rw-cc-s{font-size:var(--type-sm-size);color:var(--text-secondary);font-variant-numeric:tabular-nums}.rw-curve{height:var(--curve-h);position:relative}.rw-curve svg{width:100%;height:100%;display:block;overflow:visible}.rw-grid-line{stroke:var(--border-subtle);stroke-dasharray:2 5}.rw-stop-area{stop-color:var(--accent);stop-opacity:.38}.rw-stop-clear{stop-opacity:0}.rw-stop-deep{stop-color:var(--accent-deep)}.rw-stop-accent{stop-color:var(--accent)}.rw-stop-sky{stop-color:var(--avatar-sky)}.rw-curve-glow{fill:none;stroke:var(--accent);stroke-width:7px;opacity:.45}.rw-curve-line{fill:none;stroke-width:3px;stroke-linecap:round}.rw-ms-drop{stroke:var(--border-subtle);stroke-dasharray:2 3}.rw-ms[data-lit=true] .rw-ms-drop{stroke:var(--accent-line)}.rw-ms-halo{fill:var(--accent);opacity:.18}.rw-ms-ring{fill:none;stroke:var(--accent);opacity:.25}.rw-ms-dot{fill:var(--bg-surface3);stroke:var(--bg-base);stroke-width:3px}.rw-ms[data-lit=true] .rw-ms-dot{fill:var(--accent)}.rw-ms-core{fill:var(--text-primary)}.rw-ms-val{font-size:var(--type-sm-size);fill:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.rw-ms[data-selected=true] .rw-ms-val{fill:var(--accent)}.rw-ms-lbl{font-size:var(--type-xs-size);fill:var(--text-tertiary);font-weight:600}.rw-ms[data-lit=true] .rw-ms-lbl{fill:var(--text-secondary)}.rw-ms-hit{fill:#0000;cursor:pointer;outline:none}.rw-ms-hit:focus-visible{stroke:var(--accent);stroke-width:2px}.rw-cc-foot{align-items:center;gap:var(--space-1) 10px;font-size:var(--type-xs-size);line-height:var(--type-xs-line);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.rw-cc-ex{align-items:center;gap:calc(var(--space-1) + 2px);color:var(--text-secondary);cursor:help;display:inline-flex}.rw-cc-ex i{width:15px;height:15px;box-shadow:inset 0 0 0 1px var(--border-strong);font-style:normal;font-size:var(--type-xs-size);border-radius:50%;place-items:center;font-weight:800;display:grid}.rw-steps{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.05fr);display:grid}.rw-step,.rw-partner{padding:var(--space-4);border-radius:calc(var(--radius-xl) + 2px);background:var(--bg-surface1)}.rw-step{gap:var(--space-3);grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.rw-step-n{border-radius:var(--radius-xl);background:var(--accent-fill);width:40px;height:40px;color:var(--accent);place-items:center;display:grid}.rw-step-n .rw-ic{width:20px;height:20px}.rw-step b{font-size:var(--type-md-size);font-weight:650;display:block}.rw-step span,.rw-partner>span{margin-top:var(--space-1);font-size:var(--type-base-size);line-height:var(--type-base-line);color:var(--text-secondary);display:block}.rw-partner{gap:calc(var(--space-1) + 2px);align-content:start;display:grid}.rw-partner-t{align-items:center;gap:var(--space-2);font-weight:650;display:flex}.rw-partner-rate{border-radius:var(--radius-pill);background:var(--bg-surface3);font-size:var(--type-xs-size);padding:2px 7px;font-weight:700}.rw-partner a,.rw-terms a{color:var(--accent);font-size:var(--type-base-size);font-weight:600;text-decoration:none}.rw-terms{align-items:center;gap:var(--space-2) var(--space-4);padding:2px var(--space-1);font-size:var(--type-sm-size);color:var(--text-tertiary);flex-wrap:wrap;display:flex}@media (max-width:767px){.rewards{gap:var(--space-3)}.rw-hero{padding:var(--space-5) var(--space-4);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:18px}.rw-hero-title{margin-top:var(--space-3);font-size:var(--type-displayMobile-size);line-height:var(--type-displayMobile-line)}.rw-hero-lead{font-size:var(--type-md-size);line-height:var(--type-md-line)}.rw-linkfield{font-size:var(--type-md-size)}.rw-curvecard{padding:14px var(--space-3) var(--space-3)}.rw-curve{height:var(--curve-h-mobile)}.rw-cc-head{gap:10px;display:grid}.rw-cc-ctr{text-align:left;grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;margin-left:0}.rw-cc-n{font-size:var(--type-displayMobile-size);line-height:30px}.rw-stats{gap:var(--space-2)}.rw-stat-v{font-size:var(--type-xl-size);line-height:24px}.rw-steps{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.rw-step{padding:var(--space-3)}.rw-partner a,.rw-terms a{min-height:var(--touch-min);align-items:center;display:inline-flex}}@media (prefers-reduced-motion:reduce){.rw-copy[data-copied]{animation:none}}.rw-calc{gap:var(--space-5);padding:var(--space-6);display:grid}.rw-calc-head{gap:var(--space-1);display:grid}.rw-calc-title{font-size:var(--type-title-size);line-height:var(--type-title-line);letter-spacing:-.01em;font-weight:600}.rw-calc-sub{font-size:var(--type-base-size);line-height:var(--type-base-line);color:var(--text-secondary)}.rw-calc-body{gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.rw-calc-read{gap:var(--space-4) var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;display:grid}.rw-calc-cell{gap:var(--space-1);min-width:0;display:grid}.rw-calc-yours{padding-top:var(--space-4);border-top:1px solid var(--border-subtle);grid-column:1/-1}.rw-calc-k{font-size:var(--type-xs-size);line-height:var(--type-xs-line);letter-spacing:var(--tracking-over);text-transform:uppercase;color:var(--text-tertiary);font-weight:600}.rw-calc-v{font-size:var(--type-2xl-size);line-height:var(--type-2xl-line);white-space:nowrap;font-weight:700}.rw-calc-arrow{padding-bottom:var(--space-1);color:var(--text-tertiary)}.rw-calc-big{font-size:var(--type-3xl-size);line-height:var(--type-3xl-line);letter-spacing:-.02em;color:var(--accent);white-space:nowrap;font-weight:700}.rw-calc-big small{font-size:var(--type-md-size);color:var(--text-secondary);font-weight:500}.rw-calc-yr{font-size:var(--type-md-size);line-height:var(--type-md-line);color:var(--text-secondary)}.rw-calc-yr span{color:var(--text-primary);font-weight:600}.rw-calc-chart{gap:var(--space-3);min-width:0;display:grid}.rw-calc-plot{width:100%;height:var(--curve-h);cursor:crosshair;touch-action:pan-y;display:block;overflow:visible}.rw-calc-cursor{stroke:var(--accent-line);stroke-dasharray:2 3}.rw-calc-dot{fill:var(--accent);stroke:var(--bg-base);stroke-width:3px}.rw-calc-tick{stroke:var(--border-strong)}.rw-calc-tick[data-active=true]{stroke:var(--accent)}.rw-calc-range{width:100%;min-height:var(--touch-min)}.rw-calc-hint{font-size:var(--type-sm-size);line-height:var(--type-sm-line);color:var(--text-tertiary)}.rw-calc-table{border-collapse:collapse;table-layout:fixed;width:100%}.rw-calc-table th{text-align:right;font-size:var(--type-sm-size);color:var(--text-secondary);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);font-weight:500}.rw-calc-table th:first-child,.rw-calc-table td:first-child{text-align:left}.rw-calc-table td{height:48px;padding:0 var(--space-3);text-align:right;font-size:var(--type-data-size);border-bottom:1px solid var(--border-subtle);cursor:pointer;font-weight:600}.rw-calc-table tr:last-child td{border-bottom:0}.rw-calc-table tbody tr:hover td,.rw-calc-table tbody tr[data-active=true] td{background:var(--bg-surface2)}.rw-calc-table tbody tr[data-active=true] .rw-calc-mine{color:var(--accent)}.rw-calc-table tbody tr:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:-2px}.rw-calc-partner{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface2);flex-wrap:wrap;display:flex}.rw-calc-pbody{font-size:var(--type-base-size);line-height:var(--type-base-line);color:var(--text-secondary)}.rw-calc-pamt{font-size:var(--type-md-size);margin-left:auto;font-weight:600}@media (max-width:767px){.rw-calc{gap:var(--space-4);padding:var(--space-4)}.rw-calc-title{font-size:var(--type-lg-size);line-height:var(--type-lg-line)}.rw-calc-body{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.rw-calc-v{font-size:var(--type-xl-size);line-height:var(--type-xl-line)}.rw-calc-plot{height:var(--curve-h-mobile)}.rw-calc-table td,.rw-calc-table th{padding-left:var(--space-2);padding-right:var(--space-2)}.rw-calc-table .rw-calc-colyr{display:none}.rw-calc-pamt{margin-left:0}.rw-head,.rw-linkrow,.rw-foot{flex-direction:column}.rw-main,.rw-how,.rw-history{grid-column:span 12}.rw-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.rw-hero{gap:var(--space-6);padding:var(--space-7);grid-template-columns:minmax(0,1fr) 340px;align-items:stretch}.rw-banner{align-content:start;min-width:0;display:grid}.rw-banner-title{font-family:var(--font-display);font-size:var(--type-pageTitle-size);line-height:var(--type-pageTitle-line);font-weight:var(--type-pageTitle-weight);letter-spacing:var(--tracking-display)}.rw-banner-sub{margin-top:var(--space-1);font-size:var(--type-xl-size);line-height:var(--type-display-line);color:var(--text-secondary);font-weight:600}.rw-banner-sub em{font-style:normal;font-size:var(--type-display-size);font-weight:var(--type-display-weight);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;background:linear-gradient(90deg, var(--accent), var(--avatar-sky));color:#0000;-webkit-background-clip:text;background-clip:text}.rw-banner-sub sup{font-size:var(--type-sm-size);color:var(--text-tertiary);margin-left:2px}.rw-bn-chart{margin-top:var(--space-4)}.rw-bn-chart svg{width:100%;height:auto;display:block;overflow:visible}.rw-bn-stop{stop-color:var(--up);stop-opacity:.3}.rw-bn-base{stroke:var(--border-subtle)}.rw-bn-line{fill:none;stroke:var(--up);stroke-width:2.5px;stroke-linecap:round}.rw-bn-drop{stroke:var(--border-subtle);stroke-dasharray:2 3}.rw-bn-pt[data-end=true] .rw-bn-drop{stroke:var(--up-line)}.rw-bn-halo{fill:var(--up-fill)}.rw-bn-dot{fill:var(--bg-base);stroke:var(--up);stroke-width:2.5px}.rw-bn-val{font-size:var(--type-sm-size);fill:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.rw-bn-lbl{font-size:var(--type-xs-size);fill:var(--text-tertiary);font-variant-numeric:tabular-nums;font-weight:500}.rw-bn-pt[data-end=true] .rw-bn-lbl{fill:var(--up);font-weight:700}.rw-bn-callout rect{fill:var(--up)}.rw-bn-callout text{font-size:var(--type-sm-size);fill:var(--on-up);font-variant-numeric:tabular-nums;font-weight:800}.rw-banner-note{margin-top:var(--space-2);font-size:var(--type-base-size);line-height:var(--type-base-line);color:var(--text-secondary)}.rw-banner-note a{color:var(--text-secondary);text-underline-offset:2px;text-decoration:underline}.rw-invcard{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5);border-radius:var(--radius-card);background:color-mix(in srgb, var(--bg-base) 55%, transparent);box-shadow:var(--shadow-hairline);display:grid}.rw-invcard-title{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:700}.rw-invcard .rw-hero-lead{margin-top:calc(var(--space-2) * -1);font-size:var(--type-sm-size);line-height:var(--type-sm-line)}.rw-invcard .rw-inv,.rw-invcard .rw-enroll{margin-top:0}.rw-codebox{gap:var(--space-1);border-radius:var(--radius-card);background:var(--bg-base);box-shadow:var(--shadow-hairline);padding:14px;display:grid}.rw-codebox .rw-inv-lab{font-size:var(--type-xs-size);color:var(--text-tertiary)}.rw-coderow{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.rw-code{overflow-wrap:anywhere;min-width:0;font-size:var(--type-2xl-size);line-height:var(--type-2xl-line);letter-spacing:.06em;font-weight:700}.rw-code-btn{gap:var(--space-1);flex:none}.rw-code-btn .rw-ic{width:12px;height:12px}.rw-codebox .rw-linkfield{min-height:0;box-shadow:none;font-size:var(--type-sm-size);background:0 0;padding:0;font-weight:500}.rw-codebox .rw-linkfield b{color:var(--text-secondary);font-weight:500}.rw-share{gap:var(--space-2);background:var(--up);width:100%;color:var(--on-up);box-shadow:var(--shadow-btn);font-weight:700}.rw-acts .rw-qr-btn{flex:none}.rw-bottom{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.rw-bottom>.rw-stats,.rw-bottom>.rw-skeleton,.rw-bottom>.rw-history{grid-column:auto}.rw-bottom>.rw-stats{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.rw-bottom .rw-stat{padding:var(--space-3) var(--space-4)}.rw-bottom .rw-stat-v{margin-top:var(--space-1);font-size:var(--type-2xl-size);line-height:var(--type-2xl-line)}@media (max-width:1279px){.rw-hero{padding:var(--space-6);grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1023px){.rw-hero,.rw-bottom{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.rw-hero{gap:var(--space-4);padding:var(--space-4)}.rw-banner-title{font-size:var(--type-pageTitleMobile-size);line-height:var(--type-pageTitleMobile-line)}.rw-banner-sub{font-size:var(--type-lg-size);line-height:var(--type-displayMobile-line)}.rw-banner-sub em{font-size:var(--type-displayMobile-size)}.rw-invcard{padding:var(--space-4)}.rw-bottom .rw-stat-v{font-size:var(--type-xl-size);line-height:var(--type-xl-line)}}.invite-strip{align-items:center;gap:var(--space-3);min-height:36px;padding:0 var(--space-4);background:var(--bg-surface2);border-bottom:1px solid var(--border-subtle);font-size:var(--type-sm-size);line-height:var(--type-sm-line);animation:dg-invite-in var(--motion-page) var(--motion-ease) backwards;display:flex}.invite-strip-text{flex:1;min-width:0}.invite-strip-how{color:var(--accent);white-space:nowrap}.invite-strip-x,.invite-band .icon-btn{flex:none;width:28px;height:28px}@keyframes dg-invite-in{0%{opacity:0;transform:translateY(calc(-1 * var(--motion-page-px)))}}.add-ref-card{gap:var(--space-3);margin:var(--space-3) var(--space-4) 0;padding:var(--space-4);background:var(--bg-surface1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);max-width:480px;display:grid}.add-ref-title{font-weight:600}.ref-code{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);display:grid}.add-ref-card .ref-code{border-top:0;padding-top:0}.ref-code-label{gap:var(--space-1);color:var(--text-secondary);font-size:var(--type-sm-size);display:grid}.ref-code-row{gap:var(--space-2);display:flex}.ref-code-input{flex:1;min-width:0}.ref-code-notice{padding:var(--space-2) var(--space-3);background:var(--bg-surface3);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.qb-review .qb-fee-row.has-discount{flex-wrap:wrap}.qb-fee-discount{font-size:var(--type-sm-size);flex-basis:100%}.username-dialog{max-width:440px}.username-avatar{align-items:center;gap:var(--space-3);display:flex}.username-avatar-note{font-size:var(--type-sm-size)}.username-form{gap:var(--space-1);display:grid}.username-label{color:var(--text-secondary);font-size:var(--type-sm-size)}.username-field{align-items:center;gap:var(--space-1);padding:0 var(--space-3);background:var(--bg-surface1);border:1px solid var(--border-strong);border-radius:var(--radius-md);display:flex}.username-field.is-error{border-color:var(--danger)}.username-field:focus-within{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.username-at{color:var(--text-secondary)}.username-input{background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:36px}.wprof-handle-field{vertical-align:middle;width:14em;max-width:100%;display:inline-flex}.username-msg,.username-help{font-size:var(--type-sm-size);line-height:var(--type-sm-line)}.username-msg:empty{display:none}.tone-up{color:var(--up)}.tone-down{color:var(--danger)}.tone-mut{color:var(--text-tertiary)}.username-form .modal-actions{margin-top:var(--space-3)}@media (max-width:1023px){.username-input{font-size:var(--type-lg-size)}.add-ref-card{max-width:none}}.avatar{color:var(--accent);flex:none}.avatar .av-bg{fill:var(--bg-surface3)}.avatar .av-ring{fill:none;stroke:currentColor;stroke-opacity:.35;stroke-width:2px}.avatar .av-cell{fill:currentColor}.avatar.av-c0{color:var(--accent)}.avatar.av-c1{color:var(--up)}.avatar.av-c2{color:var(--gold)}.avatar.av-c3{color:var(--avatar-sky)}.avatar.av-c4{color:var(--avatar-pink)}.avatar.av-c5{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.invite-strip{animation:none!important}}.lp{background:var(--bg-base);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.lp-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-grid{opacity:.5;background-image:linear-gradient(var(--border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--border-subtle) 1px, transparent 1px);-webkit-mask-image:radial-gradient(60% 55% at 50% 45%, var(--bg-base) 0%, transparent 100%);mask-image:radial-gradient(60% 55% at 50% 45%, var(--bg-base) 0%, transparent 100%);background-size:48px 48px;position:absolute;inset:0}.lp-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 18%, transparent), transparent);width:1200px;height:720px;margin-left:-600px;position:absolute;top:-260px;left:50%}.lp-top{height:64px;padding:0 var(--space-8);justify-content:space-between;align-items:center;display:flex;position:relative}.lp-logo,.lp-discover{min-height:44px;color:var(--text-secondary);align-items:center;text-decoration:none;display:inline-flex}.lp-logo{color:var(--text-primary)}.lp-logo svg{width:auto;height:22px}.lp-discover:hover{color:var(--text-primary)}.lp-stage{padding:var(--space-8) var(--space-4);animation:lp-in var(--motion-page) var(--ease-out-quint) both;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}@keyframes lp-in{0%{opacity:0;transform:translateY(var(--motion-page-px))}}.lp-ticket{background:var(--bg-surface1);border-radius:var(--radius-lg);width:880px;max-width:100%;-webkit-mask:radial-gradient(circle 12px at calc(100% - 360px) 0, transparent 98%, var(--bg-base)) top / 100% 51% no-repeat, radial-gradient(circle 12px at calc(100% - 360px) 100%, transparent 98%, var(--bg-base)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 12px at calc(100% - 360px) 0, transparent 98%, var(--bg-base)) top / 100% 51% no-repeat, radial-gradient(circle 12px at calc(100% - 360px) 100%, transparent 98%, var(--bg-base)) bottom / 100% 51% no-repeat;display:flex;box-shadow:0 24px 48px #00000080,inset 0 1px #ffffff08}.lp-main{min-width:0;padding:var(--space-8) var(--space-8) var(--space-7);background:radial-gradient(480px 300px at 0 0, color-mix(in srgb, var(--accent) 10%, transparent), transparent);flex:1}.lp-title{margin:0 0 var(--space-4);letter-spacing:-.015em;color:var(--text-primary);font-size:32px;font-weight:700;line-height:38px}.lp-who{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:56px 1fr;align-items:center;display:grid}.lp-who.is-nohandle{grid-template-columns:1fr}.lp-sub{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:24px}.lp-handle{color:var(--text-primary);font-weight:600}.lp-rows{margin:0;padding:0;list-style:none}.lp-row{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px dashed var(--border-subtle);color:var(--text-secondary);overflow-wrap:anywhere;grid-template-columns:20px 1fr;font-size:13px;line-height:20px;display:grid}.lp-row:last-child{border-bottom:1px dashed var(--border-subtle)}.lp-row-locked{color:var(--text-primary)}.lp-ico-warn{color:var(--warn)}.lp-stub{width:360px;padding:var(--space-8) var(--space-7) var(--space-7);border-left:1px dashed color-mix(in srgb, var(--border-strong) 70%, transparent);flex-direction:column;flex:none;display:flex}.lp-code-label{margin-bottom:var(--space-2);color:var(--text-secondary);font-size:12px;font-weight:500;line-height:16px}.lp-codebox{justify-content:space-between;align-items:center;gap:var(--space-2);height:72px;padding:0 var(--space-2) 0 var(--space-4);background:var(--bg-base);border-radius:var(--radius-md);border:1px dashed var(--border-strong);display:flex}.lp-code{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--text-primary);-webkit-user-select:all;user-select:all;gap:.45em;margin:0;font-size:28px;font-weight:700;line-height:36px;display:flex}.lp-copy{gap:var(--space-1);min-height:44px;padding:0 var(--space-3);color:var(--text-primary);font-size:13px;line-height:18px}.lp-copy:hover{background:var(--bg-surface3)}.lp-copy.is-copied{color:var(--up);border-color:var(--up)}.lp-flex{min-height:var(--space-6);flex:1}.lp-cta{width:100%;min-height:48px;color:var(--text-primary);font-size:16px;line-height:22px}.lp-cta.btn-primary{color:var(--bg-base)}.lp-cta.btn-primary:hover{background:color-mix(in srgb, var(--accent) 88%, var(--text-primary))}.lp-note{margin:var(--space-2) 0 0;text-align:center;color:var(--text-secondary);font-size:12px;line-height:16px}.lp-already,.lp-selfband{padding:var(--space-3);border-radius:var(--radius-md);margin:0;font-size:13px;line-height:20px}.lp-already{background:var(--bg-surface2);border:1px solid var(--border-subtle);color:var(--text-secondary)}.lp-selfband{width:880px;max-width:100%;margin-bottom:var(--space-4);border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--text-secondary)}.lp-selfband b{color:var(--text-primary)}.lp-legal{max-width:620px;margin:var(--space-6) auto 0;text-align:center;color:var(--text-tertiary);font-size:12px;line-height:18px}.lp-legal a{color:var(--text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px;padding:3px 0}.lp-invalid{align-items:center;gap:var(--space-4);width:480px;max-width:100%;padding:var(--space-8);background:var(--bg-surface1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}.lp-mark{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);width:64px;height:64px}.lp-invalid-title{color:var(--text-primary);margin:0;font-size:20px;font-weight:600;line-height:28px}.lp-invalid-actions{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.lp-skel .lp-main,.lp-skel .lp-stub{gap:var(--space-3);flex-direction:column;display:flex}.lp-sk-title{width:72%;height:32px}.lp-sk-line{width:90%;height:16px}.lp-sk-box{height:72px}.lp-sk-btn{height:48px}@media (max-width:767px){.lp-top{height:52px;padding:0 var(--space-4)}.lp-logo svg{height:20px}.lp-stage{padding:var(--space-2) var(--space-4) var(--space-6);justify-content:flex-start}.lp-ticket{flex-direction:column;-webkit-mask:none;mask:none}.lp-main{padding:var(--space-6) var(--space-5) var(--space-5)}.lp-title{font-size:24px;line-height:30px}.lp-who{gap:var(--space-3);grid-template-columns:48px 1fr}.lp-who .avatar{width:48px;height:48px}.lp-sub{font-size:14px;line-height:20px}.lp-stub{width:auto;padding:var(--space-5) var(--space-5) var(--space-6);border-left:0;border-top:1px dashed color-mix(in srgb, var(--border-strong) 70%, transparent)}.lp-codebox{height:64px}.lp-code{font-size:24px;line-height:32px}.lp-flex{min-height:var(--space-4);flex:none}}@media (max-width:359px){.lp-code{font-size:20px}.lp-copy-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}}@media (prefers-reduced-motion:reduce){.lp-stage{animation:none!important}}.most-traded{align-content:start;gap:var(--space-2);min-width:0;display:grid}.top-head{align-items:center;gap:var(--space-2) var(--space-4);min-height:var(--top-head-height);flex-wrap:wrap;display:flex}.top-head .top-title,.top-windows{margin:0}.top-rule{min-width:0;font-size:var(--type-sm-size);line-height:var(--type-sm-line);flex:280px;margin:0}.top-tools{align-items:center;gap:var(--space-2);margin-left:auto;display:inline-flex}.top-filter{width:200px;height:28px;font-size:var(--type-sm-size)}.top-launchpad{width:140px;font-size:var(--type-sm-size)}.top-sorted{font-size:var(--type-xs-size);line-height:var(--type-xs-line);flex-basis:100%;margin:0}.top-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--type-sm-size);line-height:var(--type-sm-line)}.top-table thead th{height:var(--top-th-height);padding:0 var(--space-2);text-align:right;font-size:var(--type-xs-size);font-weight:var(--type-xs-weight);color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.top-table thead th.top-c-token,.top-table thead th.top-c-mc,.top-table thead th.top-c-info{text-align:left}.top-c-star{width:80px}.top-c-mc{width:148px}.top-c-liq{width:92px}.top-c-vol{width:104px}.top-c-txns{width:124px}.top-c-holders{width:84px}.top-c-info{width:17%}.top-c-qb{width:108px}.top-row{height:var(--top-row-height);cursor:pointer;position:relative}.top-row td{padding:0 var(--space-2);text-align:right;white-space:nowrap;text-overflow:ellipsis;box-shadow:inset 0 -1px 0 var(--border-subtle);overflow:hidden}.top-row td:nth-child(2),.top-row td:nth-child(3),.top-row td:nth-child(8){text-align:left}.top-row td:last-child{text-align:right}.top-row:focus-visible,.top-row[data-selected]{outline:var(--focus-ring-width) solid var(--accent);outline-offset:calc(var(--focus-ring-width) * -1)}.top-token{align-items:center;gap:var(--space-2);min-width:0;display:flex}.top-token-link{align-items:baseline;gap:var(--space-2);min-width:0;color:inherit;text-decoration:none;display:flex}.top-token-text{gap:3px;min-width:0;display:grid}.top-meta{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--type-xs-size);line-height:var(--type-xs-line);color:var(--text-tertiary);display:flex}.top-age{font-weight:600}.top-age[data-age=new]{color:var(--up)}.top-age[data-age=day]{color:var(--warn)}.top-age[data-age=old]{color:var(--text-secondary)}.top-addr{font-family:var(--font-mono);color:var(--text-secondary)}.top-copy{color:var(--text-tertiary);cursor:copy;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.top-mc{align-items:center;gap:var(--space-2);min-width:0;display:flex}.top-mc-text{min-width:0;display:grid}.top-mc-v{font-weight:600}.top-mc-pct,.top-tx-bs{font-size:var(--type-xs-size);line-height:var(--type-xs-line);font-weight:600}.top-tx{justify-items:end;display:inline-grid}.top-tx-n{font-weight:600}.top-info{gap:var(--space-1);white-space:nowrap;display:inline-flex}.top-row .star-btn{color:var(--text-tertiary)}.top-sym{font-weight:var(--type-lg-weight);color:var(--text-primary);white-space:nowrap;unicode-bidi:isolate}.top-name{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate;overflow:hidden}.top-spark{width:var(--top-spark-width);height:var(--top-spark-height);display:block}.top-spark-m{width:var(--top-spark-width-mobile)}.top-qb-row td{padding:var(--space-2);text-align:left}.top-skeleton{gap:var(--space-1);display:grid}.top-skeleton-row.skel-block{min-height:0;height:calc(var(--top-row-height) - var(--space-1));border-radius:var(--radius-sm)}.top-state{justify-items:start;gap:var(--space-2);display:grid}.top-cards{list-style:none;display:grid}.top-card{gap:var(--space-1);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);display:grid}.top-card[data-selected],.top-card:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:calc(var(--focus-ring-width) * -1)}.top-card-r1,.top-card-r2{align-items:center;gap:var(--space-2);min-width:0;display:flex}.top-card-r1 .top-sym{text-overflow:ellipsis;flex:1;min-width:0;text-decoration:none;overflow:hidden}.top-card-stats{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-xs-size);flex:1;overflow:hidden}.top-card .top-qb{min-width:var(--touch-min)}.top-card .top-qb:after{content:"";inset:calc(var(--control-hit-slop-mobile) * -1) 0;min-height:var(--touch-min);position:absolute}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.main{transition-property:none}.tick-flash[data-flash]:after{display:none;animation:none!important}.trade-row[data-hl]>td:first-child:after,.trade-row[data-hl]>td:first-child:before{animation:none!important}.trade-row[data-hl=rm]>td:first-child:before{opacity:1}.token-row[data-enter],.token-row[data-enter]:after,.token-row[data-enter]:before{animation:none!important}.token-row[data-enter=rm]:before{opacity:1}.curve-fill{transition:none!important}.dash-mig-row[data-enter],.dash-mig-row[data-enter]:before{animation:none!important}.dash-mig-row[data-enter=rm]:before{opacity:1}.dash-bar-fill{transition:none!important}.curve-bar[data-near]:before,.skel:after,.chart-skeleton:after{display:none;animation:none!important}.skel-in{animation:none!important}.btn,.icon-btn,.preset{transition:none!important}.btn:active:not(:disabled),.icon-btn:active:not(:disabled),.preset:active:not(:disabled){transform:none}.sparkler,.wb-chip,.toast-timer,.curve-bar[data-near] .curve-fill:after{display:none}.nav-indicator,.tab-indicator{transition:none!important}.chart-dot:after,.chart-canvas{animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.route-progress[data-state]{transform:scaleX(var(--motion-route-load-scale));animation:none!important}.mk,.mk *{animation:none!important}.mk[data-state=pending] .mk-spn{opacity:0}.mk[data-state=pending] .mk-dots{display:flex}.cm,.cm *,.wallet-btn[data-enter] *,.wb-leave,.wc-spin,.al-bell,.su,.su-spark{animation:none!important}.su-spark{display:none}.su-fill{transition:none!important}.pc-card[data-open]{animation:dg-fade-in var(--motion-card-in) linear both!important}.pc-card[data-open]:after{animation:none!important}.pc-tilt{transform:none!important}.pnl-notice,.pnl-notice-in,.pnl-notice-in .pnl-coin,.pnl-notice[data-leaving]{animation:none!important}.pnl-notice[data-leaving]{display:none}.tab-in,.modal,.popover,.token-preview[data-placed],.token-lightbox,.token-lightbox-backdrop,.token-img[data-loading],.modal-backdrop,.star-btn[data-sparkle] .star-glyph,.wallet-btn[data-pulse]:after,.wallet-btn[data-pulse]:before{animation:none!important}.page-in[data-page]{animation-duration:var(--motion-page-rm)!important;animation-timing-function:linear!important;animation-fill-mode:backwards!important}.page-in[data-page=a]{animation-name:dg-page-fade!important}.page-in[data-page=b]{animation-name:dg-page-fade-b!important}.curve-bar[data-near] .curve-fill{background:var(--gold)}.odo-strip{transition:none!important}.odo-cell[data-enter],.trenches *,.trenches :before,.trenches :after,.fly-layer *,.card-sheen,.rw-sheen,.card-gold,.fly-s,.col-rate .dot:after,.seg-badge,.pulse-dot{animation:none!important}.curve-bar[data-done] .curve-fill{background:var(--gold)}}.cl-stage{padding:var(--space-6) var(--space-4) var(--space-8);animation:lp-in var(--motion-page) var(--ease-out-quint) both;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.cl-title{max-width:560px;margin:0 0 var(--space-3);letter-spacing:-.025em;text-align:center;text-wrap:balance;color:var(--text-primary);font-size:44px;font-weight:700;line-height:50px}.cl-sub{max-width:480px;margin:0 0 var(--space-6);text-align:center;color:var(--text-secondary);font-size:16px;line-height:24px}.cl-card{width:560px;max-width:100%;padding:var(--space-6);background:radial-gradient(420px 260px at 0 0, color-mix(in srgb, var(--accent) 10%, transparent), transparent), var(--bg-surface1);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:relative;box-shadow:0 24px 48px #00000080,inset 0 1px #ffffff08}.cl-label,.cl-link-label{margin-bottom:var(--space-2);color:var(--text-secondary);font-size:12px;font-weight:500;line-height:16px}.cl-field{align-items:center;gap:var(--space-1);height:64px;padding:0 var(--space-4);background:var(--bg-base);border:1px solid var(--border-strong);border-radius:var(--radius-md);display:flex}.cl-field:focus-within{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.cl-field.is-ok{border-color:var(--up)}.cl-field.is-error{border-color:var(--danger)}.cl-at,.cl-input{font-size:28px;font-weight:700;line-height:36px}.cl-at{color:var(--text-tertiary)}.cl-input{letter-spacing:-.01em;min-width:0;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1}.cl-input::placeholder{color:var(--text-tertiary);font-weight:500}.cl-state{flex:none;font-size:20px;line-height:20px}.cl-msg{min-height:20px;margin:var(--space-2) 0 0;font-size:13px;line-height:20px}.cl-help{color:var(--text-tertiary);margin:2px 0 0;font-size:12px;line-height:16px}.cl-error{margin:var(--space-2) 0 0;font-size:13px;line-height:20px}.cl-cta{width:100%;min-height:48px;color:var(--text-primary);font-size:16px;line-height:22px}.cl-cta.btn-primary{color:var(--bg-base)}.cl-submit{gap:var(--space-2);margin-top:var(--space-5)}.cl-spin{width:16px;height:16px;animation:cl-spin var(--motion-claim-spin) linear infinite;border:2px solid;border-right-color:#0000;border-radius:50%}@keyframes cl-spin{to{transform:rotate(360deg)}}.cl-note{margin:var(--space-2) 0 0;text-align:center;color:var(--text-secondary);font-size:12px;line-height:16px}.cl-count{margin:var(--space-5) 0 0;color:var(--text-secondary);justify-content:center;align-items:center;gap:6px;font-size:13px;line-height:20px;display:flex}.cl-count-ico{fill:none;stroke:currentColor;stroke-width:1.5px}.cl-count-n{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:600}.cl-receipt{animation:cl-seal var(--motion-ref-seal) var(--ease-spring) both}@keyframes cl-seal{0%{opacity:0;transform:scale(.92)}}.cl-id{gap:var(--space-4);grid-template-columns:56px 1fr;align-items:center;display:grid}.cl-id-text{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.cl-done-title{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:700;line-height:34px}.cl-rows{margin:var(--space-5) 0 0;padding:0;list-style:none}.cl-row{padding:var(--space-3) 0;border-top:1px dashed var(--border-subtle);color:var(--text-secondary);overflow-wrap:anywhere;flex-direction:column;font-size:13px;line-height:20px;display:flex}.cl-row:last-child{border-bottom:1px dashed var(--border-subtle)}.cl-linkbox{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:56px;padding:0 var(--space-2) 0 var(--space-4);background:var(--bg-base);border:1px dashed var(--border-strong);border-radius:var(--radius-md);display:flex}.cl-link{min-width:0;font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0;font-size:15px;line-height:20px}.cl-link-base{color:var(--text-secondary);font-weight:500}.cl-link b{color:var(--text-primary);font-weight:700}.cl-copy{min-height:40px;padding:0 var(--space-3);color:var(--text-primary);flex:none;font-size:13px}.cl-copy.is-copied{color:var(--up);border-color:var(--up)}.cl-actions{gap:var(--space-2);margin-top:var(--space-5);flex-direction:column;display:flex}.cl-actions-2{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.cl-hint{text-align:center;color:var(--text-secondary);margin:0;font-size:12px;line-height:16px}.founder-badge{background:color-mix(in srgb, var(--accent) 14%, var(--bg-surface1));border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);white-space:nowrap;border-radius:14px;align-items:center;gap:7px;height:28px;padding:0 12px 0 10px;display:inline-flex}.founder-badge.sm{border-radius:11px;height:22px}.founder-mark{flex:none}.founder-candle{fill:var(--accent)}.founder-bowl{stroke:var(--text-primary)}.founder-label,.founder-no{font-size:12px;font-weight:700;line-height:16px}.founder-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary)}.founder-no{font-family:var(--font-mono,ui-monospace, monospace);color:var(--accent)}.username-dialog .founder-badge{align-self:flex-start}.pulse-strip{column-gap:var(--space-4);width:560px;max-width:100%;margin-top:var(--space-6);padding:var(--space-3) 0;border-top:1px dashed var(--border-subtle);border-bottom:1px dashed var(--border-subtle);grid-template-columns:auto 1fr;align-items:baseline;row-gap:2px;display:grid}.pulse-strip.is-wide{width:880px}.pulse-strip-ttl{align-items:center;gap:var(--space-2);color:var(--text-secondary);margin:0;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.ps-dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;position:relative}.ps-dot:after{content:"";background:color-mix(in srgb, var(--accent) 45%, transparent);animation:ps-ring var(--motion-claim-ring) var(--ease-out-quint) infinite;border-radius:50%;position:absolute;inset:0}@keyframes ps-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3.6)}}.pulse-strip-counts{font-variant-numeric:tabular-nums;color:var(--text-primary);justify-self:end;margin:0;font-size:13px;line-height:18px}.pulse-sep{color:var(--text-tertiary)}.pulse-strip-vol,.pulse-strip-scope{grid-column:1/-1;justify-self:end;margin:0;font-size:12px;line-height:16px}.pulse-strip-vol{color:var(--text-secondary)}.pulse-strip-scope{color:var(--text-tertiary)}@media (max-width:767px){.cl-stage{padding:var(--space-4) var(--space-4) var(--space-6);justify-content:flex-start}.cl-title{letter-spacing:-.02em;font-size:30px;line-height:36px}.cl-sub{font-size:14px;line-height:20px}.cl-card{padding:var(--space-5)}.cl-field{height:56px}.cl-at,.cl-input{font-size:22px;line-height:28px}.cl-id{gap:var(--space-3);grid-template-columns:48px 1fr}.cl-id .avatar{width:48px;height:48px}.cl-done-title{font-size:22px;line-height:28px}.pulse-strip{grid-template-columns:1fr}.pulse-strip-counts,.pulse-strip-scope{justify-self:start}.pulse-strip-vol{display:none}}@media (prefers-reduced-motion:reduce){.cl-stage,.cl-receipt,.cl-spin,.ps-dot:after{animation:none!important}}@keyframes fc-sheet-in{0%{transform:translateY(var(--motion-sheet-in-px));opacity:0}}@keyframes dg-check-pop{0%{opacity:0;transform:rotate(45deg)scale(.4)}}@media (max-width:1023px){.topbar .wordmark,.topbar .search-open,.topbar .feed-status,.topbar .wallet-btn{min-height:var(--touch-min);min-width:var(--touch-min)}.topbar .wordmark{padding:0 var(--space-1)}.trust-banner .btn,.trust-banner a,.skip-link{min-height:var(--touch-min);align-items:center;display:inline-flex}.trench-segment{scrollbar-width:none;margin-bottom:0}.trench-segment .segment-btn{flex:1 0 auto}.trench-swipe{touch-action:pan-y}.trench-col .col-head-compact{min-height:0;padding:var(--space-2) 0;box-shadow:inset 0 -1px 0 var(--border-subtle)}.col-head-m{align-items:center;gap:var(--space-2);min-width:0;display:flex}.col-head-m .col-filters-btn{padding:0 var(--space-2);margin-left:auto}.col-head-m .col-sort-btn{padding:0 var(--space-2);white-space:nowrap}.trench-col .col-pause{height:var(--touch-min);width:var(--touch-min)}.discover .col-qb{width:auto;height:auto;min-width:calc(var(--touch-min) * 2)}.discover .col-qb-input{width:4ch;min-width:var(--touch-min);height:var(--touch-min);font-size:var(--type-lg-size)}.discover[data-layout=mobile] .trench-col .token-row,.discover[data-layout=mobile] .trench-col .trench-skel{height:var(--row-feed-mobile);min-height:var(--row-feed-mobile)}.trench-col .trench-card[data-compact]{grid-template-columns:var(--row-icon) minmax(0, 1fr) auto;column-gap:var(--space-3);row-gap:var(--space-1);padding:0 var(--space-3);grid-template-rows:auto auto;align-content:center}.trench-card[data-compact] .card-id,.trench-card[data-compact] .card-mid{grid-row:1/span 2}.trench-card[data-compact] .card-sep{flex:none}.trench-card[data-compact] .card-right{grid-area:2/3;align-self:end}.trench-card[data-compact] .card-vol{display:none}.trench-card[data-compact] .card-act{grid-area:1/3;align-self:start;justify-items:end}.trench-card[data-compact] .card-strip{width:var(--curve-bar-w-mobile)}.trench-card[data-compact] .card-qb:after{content:"";inset:calc(var(--control-hit-slop-mobile) * -1) 0;min-height:var(--touch-min);position:absolute}.trench-card[data-compact] .card-dev{min-width:var(--touch-min);justify-content:center;position:relative}.trench-card[data-compact] .card-dev:after{content:"";inset:calc(var(--control-hit-slop-mobile) * -1) 0;min-height:var(--touch-min);position:absolute}.filter-sheet .col-search{height:var(--touch-min);font-size:var(--type-lg-size)}.filter-sheet .filter-input,.filter-sheet select,.filter-sheet .check,.filter-sheet button{min-height:var(--touch-min)}.sort-sheet-list{display:grid}.sort-sheet-opt{align-items:center;gap:var(--space-3);min-height:var(--touch-min);border-bottom:1px solid var(--border-subtle);cursor:pointer;display:flex}.sort-sheet-opt input{accent-color:var(--accent)}.quickbuy-sheet .link-btn,.quickbuy-sheet a{min-height:var(--touch-min);align-items:center;display:inline-flex}.term-msegment{flex-wrap:wrap;overflow:visible}.term-msegment .segment-btn{flex:1 0 auto}.term-more .segment-btn{width:100%}.term-more{flex:1 0 auto;display:flex}.term-more-menu{min-width:200px}.term-more-menu .link-btn,.token-page .menu-list a,.token-page .menu-list button{min-height:var(--touch-min);align-items:center;display:flex}.term-strip .strip-scroll{gap:var(--space-3);overscroll-behavior-x:contain;scrollbar-width:none;flex-basis:100%;display:flex;overflow-x:auto}.strip-scroll .strip-tiles,.strip-scroll .strip-perf{display:contents}.strip-scroll .strip-tile,.strip-scroll .strip-perf-cell{text-align:left;border:0;flex:none;order:3;padding:0}.strip-scroll .strip-tile[data-k=price]{order:0}.strip-scroll .strip-tile[data-k=mc]{order:1}.strip-scroll .strip-perf-cell{order:2}.strip-scroll .strip-perf-cell[data-w="6h"]{display:none}.strip-scroll .strip-perf-cell dt{justify-content:flex-start}.strip-icon-btn,.strip-id-b .icon-btn,.strip-social{width:var(--touch-min);height:var(--touch-min);justify-content:center;align-items:center;display:inline-flex}.token-page .trades-table .icon-btn{width:var(--touch-min);height:var(--touch-min)}.token-page .strip-filters select{min-height:var(--touch-min)}.token-page .strip-filters .col-sort:has(input){min-height:var(--touch-min)}.token-page .strip-filters .col-sort{align-items:center;gap:var(--space-2);display:inline-flex}.swap-amount-field{align-items:stretch}.swap-amount-field .swap-amount-suffix{align-self:center}.swap-amount{min-height:var(--touch-min)}.most-traded .top-windows .segment-btn{min-width:var(--touch-min)}.most-traded .top-tools{flex-wrap:wrap;width:100%;margin-left:0}.most-traded .top-filter{width:auto;height:var(--touch-min);font-size:var(--type-lg-size);flex:160px}.most-traded .top-launchpad{height:var(--touch-min);min-height:var(--touch-min);font-size:var(--type-lg-size)}.most-traded .col-qb{width:auto;height:auto;min-width:calc(var(--touch-min) * 2)}.most-traded .col-qb-input{width:4ch;min-width:var(--touch-min);height:var(--touch-min);font-size:var(--type-lg-size)}.top-card-r1 .top-sym{min-height:var(--touch-min);align-items:center;display:inline-flex}.dashboard .dash-box-link,.dashboard .dash-more{min-height:var(--touch-min);min-width:var(--touch-min);align-items:center;display:inline-flex}.dashboard .dash-row,.dashboard .btn,.dashboard .segment-btn{min-height:var(--touch-min)}}@media (min-width:1024px){.strip-scroll{display:contents}}.fc-scrim{z-index:60;padding:var(--space-4);background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:dg-fade-in var(--motion-pop) var(--ease-out-quint) backwards;place-items:center;display:grid;position:fixed;inset:0}.fc-dialog{width:100%;max-width:var(--confirm-w);max-height:calc(100dvh - 2 * var(--space-4));gap:var(--space-3);padding:var(--space-5);background:var(--bg-surface1);border-radius:var(--radius-sheet);box-shadow:var(--shadow-pop);animation:dg-pop-in var(--motion-pop) var(--ease-out-quint) backwards;display:grid;overflow-y:auto}.fc-handle{display:none}.fc-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.fc-head-text{gap:2px;min-width:0;display:grid}.fc-title{font-size:var(--type-lg-size);line-height:var(--type-lg-line);margin:0;font-weight:700}.fc-pair{font-size:var(--type-sm-size);line-height:var(--type-sm-line);margin:0}.fc-close{background:0 0;border:0}.fc-receipt{background:var(--bg-base);border-radius:var(--radius-xl);margin:0;padding:0 14px}.fc-row{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-top:1px solid var(--border-subtle);padding:10px 0;display:flex}.fc-row:first-child{border-top:0}.fc-row dt{color:var(--text-secondary)}.fc-row dd{text-align:right;justify-items:end;margin:0;display:grid}.fc-main{color:var(--text-primary);font-weight:600}.fc-sub{font-size:var(--type-sm-size);line-height:var(--type-sm-line);color:var(--text-tertiary);display:block}.fc-pct{border-radius:var(--radius-sm);background:var(--accent-fill);color:var(--accent);font-size:var(--type-sm-size);padding:0 6px;font-weight:600;display:inline-block}.fc-tier{margin-left:var(--space-1);font-size:var(--type-sm-size)}.fc-total{border-top-color:var(--border-strong)}.fc-total dt,.fc-total .fc-main{color:var(--text-primary);font-size:var(--type-md-size);font-weight:600}.fc-total .fc-main{font-weight:700}.fc-note{font-size:var(--type-sm-size);line-height:var(--type-sm-line);margin:0}.fc-skip{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-card);background:var(--bg-surface2);cursor:pointer;display:flex;position:relative}.fc-skip input{opacity:0;width:var(--control-checkbox);height:var(--control-checkbox);margin:0;position:absolute}.fc-box{width:var(--control-checkbox);height:var(--control-checkbox);border-radius:var(--radius-md);box-shadow:var(--shadow-line-strong);flex:none}.fc-skip input:checked+.fc-box{background:var(--accent);box-shadow:none}.fc-skip input:checked+.fc-box:after{content:"✓";height:100%;color:var(--bg-base);font-size:var(--type-sm-size);place-items:center;font-weight:700;display:grid}.fc-skip input:focus-visible+.fc-box{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.fc-skip-text{gap:2px;display:grid}.fc-skip-title{font-size:var(--type-base-size);line-height:var(--type-base-line);font-weight:600}.fc-actions{gap:var(--space-3);grid-template-columns:1fr 1.8fr;display:grid}.fc-actions .btn{min-height:var(--control-lg);border-radius:var(--radius-btn);font-size:var(--type-lg-size);font-weight:600}.fc-kbd{text-align:center;font-size:var(--type-xs-size);margin:0}.swap-fees-link{font-size:var(--type-sm-size);color:var(--text-tertiary);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (max-width:767px){.fc-scrim{place-items:end stretch;padding:0}.fc-dialog{border-radius:var(--radius-sheetMobile) var(--radius-sheetMobile) 0 0;max-width:none;padding-bottom:calc(env(safe-area-inset-bottom) + var(--space-7));animation:fc-sheet-in var(--motion-sheet-in) var(--ease-out-quint) backwards}.fc-handle{background:var(--bg-surface3);border-radius:2px;justify-self:center;width:36px;height:4px;display:block}.fc-actions .btn{min-height:var(--control-xl)}.fc-kbd{display:none}}@media (prefers-reduced-motion:reduce){.fc-scrim,.fc-dialog{animation:none}}@media (min-width:1024px){.shell[data-height=page] .main{max-width:var(--page-max);padding:var(--page-pad-top) var(--page-pad-x) var(--space-16);margin:0 auto}}@media (max-width:1023px){.shell[data-height=page] .main{padding:var(--page-pad-top-mobile) var(--page-pad-x-mobile) var(--space-8)}}.top-head .page-title,.tracker-head .page-title,.copy-head .page-title{margin-bottom:0}@media (min-width:1024px){.segment-btn{min-height:var(--control-seg-item-md);font-size:var(--type-base-size);padding:0 14px;line-height:1}}.portfolio .strip-head>.segment[role=tablist],.wl-head>.segment[role=tablist],.dash-tabs[role=tablist]{align-items:flex-end;gap:var(--space-6);height:var(--touch-min);box-shadow:inset 0 -1px 0 var(--border-subtle);background:0 0;border-radius:0;margin:0;padding:0;display:flex;overflow-x:auto}.portfolio .strip-head>.segment[role=tablist]>.segment-btn,.wl-head>.segment[role=tablist]>.segment-btn,.dash-tabs[role=tablist]>.segment-btn{height:var(--touch-min);min-height:var(--touch-min);box-shadow:none;color:var(--text-secondary);font-size:var(--type-md-size);background:0 0;border-radius:0;padding:0;font-weight:500;line-height:1}.portfolio .strip-head>.segment[role=tablist]>.segment-btn:before,.wl-head>.segment[role=tablist]>.segment-btn:before,.dash-tabs[role=tablist]>.segment-btn:before{z-index:0;background:var(--accent);opacity:0;height:2px;transition:opacity var(--motion-tab) var(--ease-std);border-radius:2px 2px 0 0;inset:auto 0 0}.portfolio .strip-head>.segment[role=tablist]>.segment-btn[aria-selected=true],.wl-head>.segment[role=tablist]>.segment-btn[aria-selected=true],.dash-tabs[role=tablist]>.segment-btn[aria-selected=true]{box-shadow:none;color:var(--text-primary);background:0 0;font-weight:600}.portfolio .strip-head>.segment[role=tablist]>.segment-btn[aria-selected=true]:before,.wl-head>.segment[role=tablist]>.segment-btn[aria-selected=true]:before,.dash-tabs[role=tablist]>.segment-btn[aria-selected=true]:before{opacity:1}@media (hover:hover){.portfolio .strip-head>.segment[role=tablist]>.segment-btn:hover,.wl-head>.segment[role=tablist]>.segment-btn:hover,.dash-tabs[role=tablist]>.segment-btn:hover{color:var(--text-primary)}.portfolio .strip-head>.segment[role=tablist]>.segment-btn:hover:not([aria-selected=true]):before,.wl-head>.segment[role=tablist]>.segment-btn:hover:not([aria-selected=true]):before,.dash-tabs[role=tablist]>.segment-btn:hover:not([aria-selected=true]):before{opacity:0}}.panel,.token-head,.token-chart,.quickbuy-panel{border-radius:var(--radius-card);box-shadow:var(--shadow-hairline);border:0}.panel-head h2,.panel-head .panel-title{font-size:var(--type-md-size);line-height:var(--type-md-line);font-weight:600}.skel-block{border-radius:var(--radius-card)}.filter-input,.sort-select,.preset-input,.input{min-height:var(--control-sm);border-radius:var(--radius-btn);background-color:var(--bg-base);box-shadow:var(--shadow-line-strong);font-size:var(--type-base-size);color:var(--text-primary);border:0;padding-left:10px}.sort-select{padding-right:calc(var(--space-2) + var(--space-4))}.filter-input:focus-visible,.sort-select:focus-visible,.preset-input:focus-visible,.input:focus-visible{box-shadow:var(--shadow-focus-field);outline:none}.filter-input[aria-invalid=true],.preset-input[aria-invalid=true]{box-shadow:var(--shadow-error-field)}input[type=checkbox]:not(.ds-check):not(.fc-skip input){width:var(--control-checkbox);height:var(--control-checkbox);border-radius:var(--radius-md);box-shadow:var(--shadow-line-strong);background:0 0;border:0}input[type=checkbox]:not(.ds-check):not(.fc-skip input):checked{background:var(--accent);box-shadow:none}input[type=checkbox]:not(.ds-check):not(.fc-skip input):checked:after{width:6px;height:11px;top:3px;left:7px}input[type=checkbox]:not(.ds-check):not(.fc-skip input):focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}.stale-badge,.chain-badge,.copy-badge{border-radius:var(--radius-md);background:var(--bg-surface2);min-height:20px;font-size:var(--type-xs-size);border:0;align-items:center;padding:0 7px;font-weight:600;line-height:1;display:inline-flex}.popover{padding:var(--space-3);background:var(--bg-surface1);border-radius:var(--radius-sheet);box-shadow:var(--shadow-pop);border:0}.wallet-menu:not(.wallet-panel),.menu-list.popover{padding:calc(var(--space-1) + 2px) 0}.menu-item{min-height:var(--touch-min);gap:var(--space-3);padding:0 var(--space-5);font-size:var(--type-md-size);border-radius:0;font-weight:500}.menu-list a,.menu-list button{min-height:var(--touch-min);padding:0 var(--space-5);font-size:var(--type-md-size);font-weight:500}@media (hover:hover){.menu-item:hover,.menu-list a:hover,.menu-list button:hover{background:var(--state-hover)}}.banner{font-size:var(--type-base-size);line-height:var(--type-base-line)}.wl-band,.trust-banner,.rw-band{padding:var(--space-3) 14px;border-radius:var(--radius-card);background:var(--bg-surface2);color:var(--text-secondary);border:0}.wl-band.banner-warn,.rw-band.banner-warn{background:var(--warn-fill);color:var(--text-primary)}.toast,.tx-toast,.alert-toasts .alert-toast{min-height:var(--control-lg);padding:0 var(--space-2) 0 var(--space-4);background:var(--bg-surface3);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);color:var(--text-primary);font-size:var(--type-md-size);line-height:var(--type-md-line);border:0;font-weight:500}.tx-toast{padding-top:var(--space-2);padding-bottom:var(--space-2)}.tx-toast[data-status=failed]{box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--down-line)}@media (min-width:1024px){.toast{bottom:calc(var(--bottombar-height) + var(--space-4))}}.modal-body{font-size:var(--type-md-size);line-height:var(--type-md-line)}.modal-actions>.btn{min-height:var(--control-lg);padding:0 var(--space-6);font-size:var(--type-lg-size)}.wallet-list{border-radius:var(--radius-card);box-shadow:var(--shadow-hairline);gap:0;overflow:hidden}.wallet-list:empty{display:none}.wallet-row{isolation:isolate;min-height:56px;padding:0 var(--space-4);gap:var(--space-3);font-size:var(--type-md-size);color:var(--text-primary);background:0 0;border:0;border-radius:0;font-weight:600;position:relative}.wallet-list>li+li .wallet-row{box-shadow:inset 0 1px 0 var(--border-subtle)}.wallet-row:before{content:"";z-index:-1;background:var(--state-hover);opacity:0;transition:opacity var(--motion-hover) var(--ease-std);position:absolute;inset:0}@media (hover:hover){.wallet-row:hover:not(:disabled):before{opacity:1}}.wallet-row:hover{border-color:#0000}.wallet-row:disabled{cursor:progress;color:var(--text-tertiary)}.wallet-row:after{content:"›";margin-left:var(--space-1);color:var(--text-tertiary);font-size:var(--type-lg-size);line-height:1}.wallet-icon{border-radius:var(--radius-btn);width:32px;height:32px}.wallet-tag{font-size:var(--type-sm-size);margin-left:auto;font-weight:500}.wallet-name{flex:1;min-width:0}.wallet-list-compact .wallet-row{min-height:48px;font-size:var(--type-md-size)}.wallet-list-compact .wallet-icon{width:24px;height:24px}.signin-btn{min-height:var(--control-lg);font-size:var(--type-lg-size)}.signin-or{margin:var(--space-1) 0;font-size:var(--type-sm-size)}.modal-footnote{padding-top:var(--space-4);box-shadow:inset 0 1px 0 var(--border-subtle);color:var(--text-secondary);border-top:0}@media (min-width:1024px){.shell[data-height=full] .main:has(.discover.trenches){padding:var(--space-4) var(--space-5) var(--space-3)}.trench-grid{gap:var(--space-3);background:0 0;border:0;border-radius:0}.trench-col{border-radius:var(--radius-card);box-shadow:var(--shadow-hairline);overflow:hidden}.chain-select{margin-bottom:var(--space-3);display:inline-flex}}.trench-col .col-title{font-size:var(--type-lg-size);line-height:var(--type-lg-line);font-weight:var(--type-lg-weight);letter-spacing:var(--tracking-display);text-transform:none;color:var(--text-primary);white-space:nowrap}.trench-col .col-qb{height:var(--control-xs);background:var(--bg-base);border-radius:var(--radius-btn);box-shadow:var(--shadow-line-strong)}.trench-col .col-qb:focus-within{box-shadow:var(--shadow-focus-field)}.trench-col .col-qb[data-invalid]{box-shadow:var(--shadow-error-field)}.trench-col .col-sort-select,.trench-col .col-search{min-height:var(--control-xs);height:var(--control-xs);font-size:var(--type-sm-size)}.trench-col .col-filters-btn{min-height:var(--control-xs);font-size:var(--type-sm-size);box-shadow:var(--shadow-line-strong);color:var(--text-primary);padding:0 10px}.trench-col .col-pause,.trench-col .col-head .icon-btn{border-radius:var(--radius-btn)}.trench-col .token-row{border-bottom:0}.trench-col .row-wrap{position:relative}.trench-col .row-wrap+.row-wrap:before{content:"";top:0;left:var(--space-4);right:var(--space-4);z-index:2;background:var(--border-subtle);pointer-events:none;height:1px;position:absolute}.trench-card:not([data-compact]) .card-icon{border-radius:var(--radius-thumb)}.trench-card:not([data-compact]) .token-img{border-radius:calc(var(--radius-thumb) - 1px)}.trench-card .card-sym{font-size:var(--type-dataLg-size);line-height:var(--type-dataLg-line);font-weight:var(--type-dataLg-weight)}@media (max-width:1023px){.trench-segment{display:flex}.trench-segment>.segment-btn{flex:1}.trench-col{border-radius:var(--radius-card);box-shadow:var(--shadow-hairline);overflow:hidden}.trench-card[data-compact] .card-icon,.trench-card[data-compact] .token-img{border-radius:var(--radius-btn)}}.most-traded{gap:var(--space-4)}.top-head{gap:var(--space-3) var(--space-4)}.top-head .top-title{flex:0 0 100%}.top-rule{margin-top:calc(-1 * var(--space-2));color:var(--text-secondary);font-size:var(--type-md-size);line-height:var(--type-md-line);flex:0 0 100%;order:-1}.top-head .top-title{order:-2}.top-filter{width:220px;height:var(--control-sm)}.top-launchpad{height:var(--control-sm)}.top-head .col-qb{height:var(--control-sm);background:var(--bg-base);border-radius:var(--radius-btn);box-shadow:var(--shadow-line-strong)}@media (min-width:1024px){.most-traded .top-table{background:var(--bg-surface1);border-radius:var(--radius-card);box-shadow:var(--shadow-hairline);overflow:hidden}.top-table thead th{height:var(--table-head);padding:0 var(--space-4);font-size:var(--type-sm-size);box-shadow:inset 0 -1px 0 var(--border-subtle);border-bottom:0;font-weight:600}.top-table thead th:first-child,.top-row td:first-child{padding-left:var(--space-6)}.top-table thead th:last-child,.top-row td:last-child{padding-right:var(--space-6)}.top-row td{padding:0 var(--space-4);font-size:var(--type-base-size);font-weight:500}.top-row:last-child td{box-shadow:none}}.top-row td:first-child{color:var(--text-tertiary);font-weight:600}@media (hover:hover){.top-row:hover td{background:var(--bg-surface2)}}.top-sym{font-size:var(--type-data-size);line-height:var(--type-data-line);font-weight:var(--type-data-weight)}.top-name{color:var(--text-tertiary);font-size:var(--type-sm-size)}@media (max-width:1023px){.top-cards{background:var(--bg-surface1);border-radius:var(--radius-card);box-shadow:var(--shadow-hairline);overflow:hidden}.top-card{min-height:72px;padding:var(--space-3) var(--space-4);border-bottom:0}.top-card+.top-card{box-shadow:inset 0 1px 0 var(--border-subtle)}}.trades-table th{height:36px;padding:0 var(--space-4);font-size:var(--type-xs-size);color:var(--text-secondary);white-space:nowrap;box-shadow:inset 0 -1px 0 var(--border-subtle);font-weight:600}.trades-table td{height:var(--table-row-dense);padding:0 var(--space-4);box-shadow:inset 0 1px 0 var(--border-subtle);font-size:var(--type-sm-size);border-top:0;font-weight:500}.trades-table tbody tr:first-child td{box-shadow:none}.trades-table th[scope=row]{box-shadow:inset 0 1px 0 var(--border-subtle);border-top:0}.term-tabs .trades-table th,.term-tabs .trades-table td{height:auto;padding:var(--space-1) var(--space-2)}.term-tabs .trades-table th{height:28px}.portfolio .trades-table td,.watchlist .trades-table td,.tracker .trades-table td,.copy .trades-table td{height:var(--table-row);font-size:var(--type-base-size)}.portfolio .trades-table th,.watchlist .trades-table th,.tracker .trades-table th,.copy .trades-table th{height:var(--table-head);font-size:var(--type-sm-size)}.portfolio .trades-table th:first-child,.portfolio .trades-table td:first-child,.watchlist .trades-table th:first-child,.watchlist .trades-table td:first-child,.tracker .trades-table th:first-child,.tracker .trades-table td:first-child{padding-left:var(--space-6)}.portfolio .trades-table th:last-child,.portfolio .trades-table td:last-child,.watchlist .trades-table th:last-child,.watchlist .trades-table td:last-child,.tracker .trades-table th:last-child,.tracker .trades-table td:last-child{padding-right:var(--space-6)}@media (hover:hover){.portfolio .trades-table tbody tr:hover td,.watchlist .trades-table tbody tr:hover td,.tracker .trades-table tbody tr:hover td{background:var(--bg-surface2)}}.trades-table .row-actions .btn,.pf-table .btn,.wl-alerts .btn{min-height:var(--control-xs);font-size:var(--type-sm-size);padding:0 10px}.term-strip .token-title .row-sym{font-size:var(--type-xl-size);line-height:var(--type-xl-line);letter-spacing:var(--tracking-snug);font-weight:700}.strip-tile{box-shadow:inset 1px 0 0 var(--border-subtle);padding:0 var(--space-4);border-left:0}.strip-tile dt,.strip-perf-cell dt{font-size:var(--type-sm-size);line-height:var(--type-sm-line);color:var(--text-secondary);font-weight:500}.strip-tile dd{font-size:var(--type-dataLg-size);line-height:var(--type-dataLg-line);font-weight:var(--type-dataLg-weight)}.strip-tile-mc dd{font-size:var(--type-2xl-size);line-height:var(--type-2xl-line);font-weight:var(--type-2xl-weight);letter-spacing:var(--tracking-snug)}.token-chart .chart-tools .chip-row{border-radius:var(--radius-segSm);background:var(--bg-surface2);flex-wrap:nowrap;gap:2px;padding:2px}.token-chart .chart-tools .chip-btn,.term-main .chart-tools .chip-btn{min-height:var(--control-seg-item);height:var(--control-seg-item);border-radius:var(--radius-segItem);color:var(--text-secondary);font-size:var(--type-sm-size);box-shadow:none;background:0 0;padding:0 9px;font-weight:500}.token-chart .chart-tools .chip-btn[aria-pressed=true]{background:var(--bg-surface3);color:var(--text-primary);box-shadow:var(--shadow-seg);font-weight:600}.side-perf{padding:var(--control-seg-track);border-radius:var(--radius-seg);background:var(--bg-surface2);gap:2px}.side-perf-cell{border-radius:var(--radius-segItem);font-size:var(--type-base-size);background:0 0;font-weight:700}.side-perf-cell[aria-pressed=true]{background:var(--bg-surface3);box-shadow:var(--shadow-seg)}.side-flow dt{font-size:var(--type-sm-size);color:var(--text-secondary)}.side-flow dd{font-size:var(--type-base-size)}.swap-tab{border-radius:var(--radius-segSm)}.swap-panel .order-modes{border-radius:var(--radius-segSm);background:var(--bg-surface2);border-bottom:0;place-self:start;gap:2px;padding:2px;display:inline-flex}.swap-panel .order-modes .segment-btn{min-height:var(--control-seg-item);border-radius:var(--radius-segItem);font-size:var(--type-sm-size);padding:0 9px;font-weight:500}.swap-panel .order-modes .segment-btn[aria-checked=true]{background:var(--bg-surface3);color:var(--text-primary);box-shadow:var(--shadow-seg);font-weight:600}.swap-amount-field{border-radius:var(--radius-btn);box-shadow:var(--shadow-line-strong);border:0}.swap-amount-field:hover{box-shadow:inset 0 0 0 1px var(--text-secondary)}.swap-amount-field:focus-within{box-shadow:inset 0 0 0 1px var(--up), 0 0 0 3px var(--up-fill)}.swap-panel[data-side=sell] .swap-amount-field:focus-within{box-shadow:inset 0 0 0 1px var(--down), 0 0 0 3px var(--down-fill)}.swap-amount-field:has(.swap-amount[aria-invalid=true]){box-shadow:var(--shadow-error-field)}.swap-amount-suffix{height:var(--control-preset);border-radius:var(--radius-btn)}.swap-panel .qb-presets .preset,.swap-panel .qb-presets .preset-row .icon-btn{border-radius:var(--radius-btn);box-shadow:var(--shadow-hairline);background:0 0;font-weight:600}.swap-panel .qb-presets .preset[aria-pressed=true]{background:var(--up-fill);color:var(--up);box-shadow:inset 0 0 0 1px var(--up-line)}.swap-panel .qb-presets .preset:disabled{color:var(--text-tertiary);background:0 0}.swap-knobs{border-radius:var(--radius-card);box-shadow:var(--shadow-hairline);gap:0;padding:0 14px;display:grid}.swap-knob{min-height:var(--control-md);box-shadow:none;font-size:var(--type-base-size);border-radius:0;justify-content:space-between;padding:0}.swap-knobs>*+*{box-shadow:inset 0 1px 0 var(--border-subtle)}.swap-knob[aria-expanded=true]{background:0 0}.swap-knob[aria-expanded=true] b{color:var(--accent)}.swap-knobs .swap-fees-link{min-height:var(--control-md);align-items:center;margin-left:0;display:flex}.swap-knob-pop,.mode-soon{border-radius:var(--radius-card)}.checks-list{gap:0}.checks-row{min-height:32px;font-size:var(--type-base-size);align-items:center}.checks-row+.checks-row{box-shadow:inset 0 1px 0 var(--border-subtle)}.checks-summary{box-shadow:inset 0 -1px 0 var(--border-subtle);border-bottom:0}.curve-card-title{letter-spacing:var(--tracking-over)}@media (max-width:1023px){.term-strip .strip-tile dd{font-size:var(--type-dataLg-size);line-height:var(--type-dataLg-line)}.sticky-trade .btn{border-radius:var(--radius-btn)}.term-msegment{display:flex}}.dash-box{gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-6);border-radius:var(--radius-card);box-shadow:var(--shadow-hairline);border:0}.dash-box-title{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--type-title-weight);letter-spacing:var(--tracking-display);color:var(--text-primary)}.dash-big{font-size:var(--type-2xl-size);line-height:var(--type-2xl-line);font-weight:var(--type-2xl-weight);letter-spacing:var(--tracking-snug)}.dash-pulse{font-size:var(--type-2xl-size);line-height:var(--type-2xl-line);font-weight:var(--type-2xl-weight)}.dash-wallet dt{font-size:var(--type-base-size);line-height:var(--type-base-line);font-weight:500}.dash-note{font-size:var(--type-sm-size);line-height:var(--type-sm-line);color:var(--text-secondary)}.dash-more{font-weight:600}.dash-list{gap:0}.dash-row{min-height:var(--control-md)}.dash-list>li+li .dash-row{box-shadow:inset 0 1px 0 var(--border-subtle)}.dash-sym{font-size:var(--type-data-size);font-weight:var(--type-data-weight)}.dash-bar{border-radius:var(--radius-pill)}.dash-grid{gap:var(--space-6)}@media (max-width:1023px){.dash-box{padding:var(--space-4)}.dash-grid{gap:var(--space-4)}}.portfolio{gap:var(--space-6)}.pf-head{gap:var(--space-4) var(--space-6)}.pf-summary{background:var(--bg-surface1);border-radius:var(--radius-card);box-shadow:var(--shadow-hairline);flex:100%;grid-template-columns:1.4fr repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:0;display:grid}.pf-summary>div{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-6);display:grid}.pf-summary>div+div{box-shadow:inset 1px 0 0 var(--border-subtle)}.pf-summary dt{align-items:center;gap:calc(var(--space-1) + 2px);font-size:var(--type-base-size);line-height:var(--type-base-line);font-weight:500;display:flex}.pf-summary dd{font-size:var(--type-2xl-size);line-height:var(--type-2xl-line);font-weight:var(--type-2xl-weight);letter-spacing:var(--tracking-snug)}.pf-summary>div:first-child dd{font-size:var(--type-3xl-size);line-height:var(--type-3xl-line);font-weight:var(--type-3xl-weight);letter-spacing:-.02em}.pf-range{margin-left:0}.portfolio>.panel{padding:0}.portfolio>.panel>.strip-head{padding:0 var(--space-6);box-shadow:inset 0 -1px 0 var(--border-subtle)}.portfolio>.panel>.strip-head>.segment[role=tablist]{box-shadow:none}.portfolio .pf-note,.portfolio .pf-fills-head,.portfolio .strip-body>.col-empty{padding:var(--space-4) var(--space-6)}@media (max-width:1023px){.pf-summary{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.pf-summary>div{padding:var(--space-4)}.pf-summary>div:first-child{box-shadow:inset 0 -1px 0 var(--border-subtle);grid-column:1/-1}.pf-summary>div:nth-child(2){box-shadow:none}.pf-summary>div:nth-child(3){box-shadow:inset 1px 0 0 var(--border-subtle)}.portfolio>.panel>.strip-head{padding:0 var(--space-4)}.pf-card{padding:var(--space-4);min-height:72px}}.empty-state{justify-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);border:0}.empty-state>p:first-child{font-size:var(--type-lg-size);line-height:var(--type-lg-line);font-weight:var(--type-lg-weight);color:var(--text-primary);max-width:360px}.col-empty{color:var(--text-secondary)}.watchlist{gap:var(--space-4)}.watchlist>.panel{padding:0;overflow:hidden}.wl-head{align-items:flex-end}.wl-row{min-height:var(--table-row);padding:var(--space-2) var(--space-6);border-top:0}.wl-rows>li+li>.wl-row,.wl-rows>.wl-row+.wl-row{box-shadow:inset 0 1px 0 var(--border-subtle)}.wl-card{min-height:72px;padding:var(--space-3) var(--space-4)}.wl-cards>li+li{box-shadow:inset 0 1px 0 var(--border-subtle)}.wl-rows,.wl-cards{gap:0}.wl-alerts .icon-btn[aria-label^=Delete],.wl-actions .icon-btn[aria-label^=Remove]{color:var(--down)}.tracker{gap:var(--space-4)}.tracker>.panel{padding:var(--space-6)}.tracker-head{align-items:baseline}.tracker-field{gap:calc(var(--space-1) + 2px);font-size:var(--type-base-size);line-height:var(--type-base-line);color:var(--text-primary);font-weight:600}.tracker-field .filter-input,.tracker-field textarea{min-height:var(--control-input);font-size:var(--type-md-size);padding:0 14px;font-weight:400}.tracker-field textarea{padding:var(--space-3) 14px}.tracker-form>.btn{min-height:var(--control-input)}.tracker-group-name,.tracker-feed-title{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--type-title-weight)}.tracker-groups{gap:var(--space-6)}.tracker-group+.tracker-group{padding-top:var(--space-6);box-shadow:inset 0 1px 0 var(--border-subtle)}.tracker-wallets{gap:0}.tracker-wallet{min-height:var(--control-lg)}.tracker-wallets>li+li{box-shadow:inset 0 1px 0 var(--border-subtle)}@media (max-width:1023px){.tracker>.panel{padding:var(--space-4)}}.rw-hero-title{font-family:var(--font-display);font-size:var(--type-pageTitle-size);line-height:var(--type-pageTitle-line);font-weight:var(--type-pageTitle-weight);letter-spacing:var(--tracking-display)}@media (max-width:767px){.rw-hero-title{font-size:var(--type-pageTitleMobile-size);line-height:var(--type-pageTitleMobile-line)}.rw-hero{border-radius:var(--radius-sheetMobile)}}.rw-box{border-radius:var(--radius-card);box-shadow:var(--shadow-hairline);border:0}.wallet-panel{background:var(--bg-surface1);border-radius:var(--radius-sheet);border:0;gap:0;padding:0}.wp-head{gap:var(--space-1);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:0}.wp-name{font-size:var(--type-base-size);line-height:var(--type-base-line);font-weight:500}.wp-balance{font-size:var(--type-3xl-size);line-height:var(--type-3xl-line);font-weight:var(--type-3xl-weight);letter-spacing:-.02em}.wp-balance-unit{letter-spacing:0}.wp-usd{font-weight:500}.wp-addr-row{min-height:var(--control-lg);padding:0 calc(var(--space-1) + 2px) 0 14px;border-radius:0;margin-top:0}.wp-head>.wp-addr-row:first-of-type{margin-top:var(--space-3);border-radius:var(--radius-card) var(--radius-card) 0 0}.wp-head>.wp-addr-row{box-shadow:inset 1px 0 0 var(--border-subtle), inset -1px 0 0 var(--border-subtle), inset 0 1px 0 var(--border-subtle)}.wp-head>.wp-addr-row:last-of-type{border-radius:0 0 var(--radius-card) var(--radius-card);box-shadow:var(--shadow-hairline)}.wp-head>.wp-addr-row:first-of-type:last-of-type{border-radius:var(--radius-card)}.wp-addr-tag{min-width:0;color:var(--text-secondary);font-size:var(--type-sm-size);text-align:left;background:0 0;padding:0;font-weight:500}.wp-addr{font-size:var(--type-sm-size);flex:1;font-weight:500}.wp-icon-btn{border-radius:var(--radius-btn)}.wp-wallets{gap:var(--space-2);padding:0 var(--space-5) var(--space-4)}.wp-wallet-chip{min-height:var(--control-chip);padding:0 var(--space-3);box-shadow:inset 0 0 0 1px var(--border-subtle);font-size:var(--type-sm-size);border:0;font-weight:500}.wp-wallet-chip[aria-checked=true]{background:var(--accent-fill);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--accent-line)}.wp-grid{gap:var(--space-2);padding:var(--space-4) var(--space-5)}.wp-action{gap:var(--space-2);padding:var(--space-3) 0 10px;border-radius:var(--radius-btn);color:var(--text-primary);font-size:var(--type-sm-size);font-weight:500}.wp-action-icon{width:var(--control-md);height:var(--control-md);background:var(--bg-surface2);color:var(--text-primary);box-shadow:none}.wp-action[data-action=deposit] .wp-action-icon{background:var(--accent);color:var(--bg-base);box-shadow:var(--shadow-btn)}.wp-action:hover .wp-action-icon,.wp-action:focus-visible .wp-action-icon{box-shadow:inset 0 0 0 1px var(--border-strong)}.wp-action[data-action=deposit]:hover .wp-action-icon,.wp-action[data-action=deposit]:focus-visible .wp-action-icon{box-shadow:var(--shadow-btn), 0 0 0 3px var(--accent-fill)}.wp-list{padding:calc(var(--space-1) + 2px) 0;box-shadow:inset 0 1px 0 var(--border-subtle);border-top:0}.wp-item{min-height:var(--touch-min);padding:0 var(--space-5)}.wp-item:after{content:"›";color:var(--text-tertiary);font-size:var(--type-lg-size);margin-left:auto;line-height:1}.wp-item[data-tone=danger]:after{content:none}.wp-session{padding:0 var(--space-5)}.wallet-menu-sound-wrap,.wallet-menu-legal{box-shadow:inset 0 1px 0 var(--border-subtle)}@media (max-width:1023px){.wallet-panel{padding-bottom:env(safe-area-inset-bottom);border-radius:var(--radius-sheetMobile) var(--radius-sheetMobile) 0 0}.wp-head{padding:var(--space-3) var(--space-4) 14px}.wp-wallets{padding:0 var(--space-4) 14px}.wp-grid{padding:14px var(--space-4)}.wp-item,.wp-session{min-height:var(--control-lg);padding:0 var(--space-4)}.wp-action-icon{width:var(--control-md);height:var(--control-md)}}.legal{width:100%;max-width:var(--settings-col);gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0 auto}.legal-doc{line-height:22px}.legal-meta{color:var(--text-secondary)}.legal-head .page-title{margin-bottom:var(--space-2)}.legal-toc{padding:var(--space-2) 0;border-radius:var(--radius-card);box-shadow:var(--shadow-hairline);border:0}.legal-toc-title{padding:var(--space-3) var(--space-6) var(--space-2);font-size:var(--type-xs-size);line-height:var(--type-xs-line);letter-spacing:var(--tracking-over);text-transform:uppercase;color:var(--text-tertiary);margin-bottom:0;font-weight:600}.legal-toc ul{gap:0}.legal-toc li+li{box-shadow:inset 0 1px 0 var(--border-subtle);margin:0 var(--space-6)}.legal-toc li:first-child{margin:0 var(--space-6)}.legal-toc a{min-height:var(--control-md);align-items:center;font-weight:500;text-decoration:none;display:flex}.legal-toc a:after{content:"›";padding-left:var(--space-3);color:var(--text-tertiary);margin-left:auto}.legal-body{gap:var(--space-3)}.legal h2,.legal-body h2{margin-top:var(--space-8);font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--type-title-weight);letter-spacing:var(--tracking-display)}.legal-body a,.legal a:not(.btn):not(.link-row){color:var(--accent);text-decoration:none}@media (hover:hover){.legal-toc a:hover,.legal-body a:hover,.legal a:not(.btn):not(.link-row):hover{text-underline-offset:3px;text-decoration:underline}}.trust-table{border-radius:var(--radius-card);box-shadow:var(--shadow-hairline);overflow:hidden}.trust-table td,.trust-table th[scope=row]{padding:var(--space-3) var(--space-4);box-shadow:inset 0 1px 0 var(--border-subtle);overflow-wrap:anywhere;border-top:0}.notice-text,.license-text{padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface1);box-shadow:var(--shadow-hairline)}.blocked{gap:var(--space-6);justify-items:center}.blocked h1{font-family:var(--font-display);font-size:var(--type-pageTitle-size);line-height:var(--type-pageTitle-line);font-weight:var(--type-pageTitle-weight);letter-spacing:var(--tracking-display)}@media (max-width:1023px){.blocked h1{font-size:var(--type-pageTitleMobile-size);line-height:var(--type-pageTitleMobile-line)}}.blocked .btn{min-height:var(--control-lg);padding:0 var(--space-6);font-size:var(--type-lg-size)}.token-page>.term-strip{min-width:0}.token-page,.token-chart{grid-template-columns:minmax(0,1fr)}.token-chart .chart-tools{min-width:0}.token-chart .chart-tools .chip-row{scrollbar-width:none;max-width:100%;overflow-x:auto}@media (min-width:1024px){.search{min-width:160px}}.topbar-status,.topbar .wallet-anchor{min-width:0}.topbar .wallet-btn{min-width:0;max-width:100%}.topbar .wallet-anchor{flex:none}@media (min-width:1024px) and (max-width:1599px){:is(.topbar .search,.topbar .desktop-only:has(>.paste-btn)){display:none}.topbar .search-open.mobile-only{display:inline-flex}.topbar .search-sheet.mobile-only{display:block}}.topbar .topbar-status{flex:0 auto;margin-left:auto}@media (max-width:1023px){.topbar .topbar-status{gap:var(--space-1);flex:none}.topbar .wordmark{flex:0 auto;min-width:0}.topbar .wordmark .logotype{max-width:100%}}@media (min-width:1024px) and (max-width:1279px){.topbar .wallet-btn .wb-usd,.topbar .wallet-btn .wb-addr{display:none}}.chart-dot{display:none!important}.topbar .wallet-btn{justify-content:flex-start;min-width:auto}.topbar .wallet-btn .wb-bal,.topbar .wallet-btn .wb-usd{white-space:nowrap;flex:none}.topbar .wallet-btn .wb-addr{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.tb-pos{flex:0 auto;min-width:0;position:relative}.tb-pos-chip,.tb-pos-row{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;color:var(--text-primary);white-space:nowrap;font-size:var(--type-sm-size);line-height:var(--type-sm-line);font-weight:600;text-decoration:none;display:inline-flex}.tb-pos-chip{height:32px;padding:0 var(--space-3);background:var(--bg-base);box-shadow:var(--shadow-hairline);border-radius:var(--radius-btn)}.tb-pos-chip:hover,.tb-pos:focus-within .tb-pos-chip{background:var(--bg-surface2)}.tb-pos-sym{text-overflow:ellipsis;min-width:0;max-width:12ch;overflow:hidden}.tb-pos-pct{flex:none}.tb-pos-menu{z-index:30;min-width:100%;padding:var(--space-1);background:var(--bg-surface3);border:1px solid var(--border-strong);border-radius:var(--radius-lg);margin:0;list-style:none;display:none;position:absolute;top:100%;left:0}.tb-pos:hover .tb-pos-menu,.tb-pos:focus-within .tb-pos-menu{gap:2px;display:grid}.tb-pos-row{width:100%;min-height:32px;padding:0 var(--space-2);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.tb-pos-row:hover,.tb-pos-row:focus-visible{background:var(--bg-surface2)}.tb-networth{white-space:nowrap;flex-direction:column;flex:none;justify-content:center;line-height:1.15;display:inline-flex}.tb-networth-k{color:var(--text-secondary);font-size:var(--type-xs-size);font-weight:500}.tb-networth-v{gap:var(--space-2);font-size:var(--type-sm-size);font-weight:600;display:inline-flex}@media (min-width:1024px) and (max-width:1439px){.topbar .tb-networth{display:none}}.metric-strip{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--border-subtle);overscroll-behavior-x:contain;scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.metric-strip::-webkit-scrollbar{display:none}.metric-row{align-items:baseline;gap:var(--space-3);flex:none;margin:0;display:flex}.metric-cell{align-items:baseline;gap:var(--space-1);white-space:nowrap;display:inline-flex}.metric-cell dt{color:var(--text-tertiary);font-size:var(--type-xs-size);line-height:var(--type-xs-line);font-weight:400}.metric-cell dd{font-size:var(--type-sm-size);line-height:var(--type-sm-line);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.metric-tracked{padding:0 var(--space-2);border-radius:var(--radius-btn);box-shadow:var(--shadow-hairline);color:var(--text-primary);font-size:var(--type-xs-size);line-height:var(--type-sm-line);white-space:nowrap;flex:none;margin-left:auto;font-weight:600;text-decoration:none}.metric-tracked:hover,.metric-tracked:focus-visible{background:var(--bg-surface2)}.legal .trust-table{overscroll-behavior-x:contain;max-width:100%;display:block;overflow-x:auto}.legal pre{max-width:100%;overflow-x:auto}.swap-panel{grid-template-columns:minmax(0,1fr)}.swap-knobs .swap-knob-static{white-space:normal;padding-block:var(--space-1);line-height:var(--type-sm-line)}.swap-toprow{align-items:center;gap:calc(var(--space-1) + 2px);display:flex}.swap-toprow .swap-tabs{gap:calc(var(--space-1) + 2px);background:0 0;flex:1;min-width:0;padding:0}.swap-toprow .swap-tab{border-radius:var(--radius-btn);background:var(--bg-surface2);height:34px}.swap-toprow .swap-toprow-btn{border-radius:var(--radius-btn);background:var(--bg-surface2);width:34px;height:34px;color:var(--text-secondary);flex:none}.swap-toprow .swap-toprow-btn[aria-expanded=true],.swap-toprow .swap-toprow-btn[aria-pressed=true]{color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-strong)}.swap-settings{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-btn);background:var(--bg-base);box-shadow:inset 0 0 0 1px var(--border-subtle);display:grid}.swap-settings[hidden]{display:none}.swap-panel .swap-amount-label>span:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.swap-disc{margin:0 calc(-1 * var(--space-3));border-top:1px solid var(--border-subtle)}.swap-disc:last-child{margin-bottom:calc(-1 * var(--space-3))}.swap-disc-head{align-items:center;gap:var(--space-2);min-height:38px;padding:0 var(--space-3);color:var(--text-secondary);font-size:var(--type-sm-size);cursor:pointer;font-weight:600;list-style:none;display:flex}.swap-disc-head::-webkit-details-marker{display:none}.swap-disc-chev{color:var(--text-tertiary);margin-left:auto}.swap-disc[open] .swap-disc-chev{transform:rotate(90deg)}.swap-disc>:not(summary){padding:0 var(--space-3) var(--space-3)}.checks-badge{min-height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--bg-surface3);color:var(--text-secondary);font-size:var(--type-xs-size);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.checks-badge[data-tone=warn]{background:var(--warn-fill);color:var(--warn)}.checks-badge[data-tone=danger]{background:var(--down-fill);color:var(--danger)}@media (min-width:1024px){.swap-panel .qb-presets .preset-row .preset,.swap-panel .qb-presets .preset-row .icon-btn{height:32px;min-height:32px}.swap-panel .qb-confirm{min-height:var(--control-md)}.term-strip .strip-tiles{gap:var(--space-1);scrollbar-width:none;align-items:center;min-width:0;margin-left:auto;overflow-x:auto}.term-strip .strip-tile{height:44px;padding:0 var(--space-2);border-radius:var(--radius-btn);background:var(--bg-surface1);box-shadow:var(--shadow-hairline);border:0;flex:none;place-content:center}.term-strip .strip-tile-mc{height:auto;padding:0 var(--space-1);box-shadow:none;background:0 0}.term-strip .strip-tile dt{font-size:var(--type-xs-size);color:var(--text-tertiary);font-weight:500;line-height:14px}.term-strip .strip-tile dd{font-size:var(--type-base-size);font-weight:600;line-height:18px}.term-strip .strip-tile-mc dd{font-size:var(--type-2xl-size);letter-spacing:var(--tracking-snug);font-weight:700;line-height:28px}.term-strip .strip-id{flex:none}}@media (min-width:1024px) and (max-width:1279px){.term-strip .strip-tile[data-k=chg24],.term-strip .strip-tile[data-k=top10],.term-strip .strip-links{display:none}.term-strip .strip-tile{padding:0 var(--space-1)}.term-strip .strip-tile-mc dd{font-size:var(--type-xl-size);line-height:var(--type-xl-line)}.term-strip .strip-name{max-width:72px}}@media (min-width:1024px) and (max-width:1439px){.term-strip .strip-tile:not(.strip-tile-mc) dd{font-size:var(--type-sm-size)}}@media (min-width:1280px){.term-strip .strip-name{max-width:120px}}.strip-links{color:var(--text-tertiary);align-items:center;gap:2px;display:inline-flex}.strip-links .strip-social{border-radius:var(--radius-md);width:22px;height:22px;color:var(--text-tertiary);place-items:center;display:inline-grid}.strip-links .strip-social:hover{background:var(--state-hover);color:var(--text-primary)}.strip-id-a .token-actions{align-items:center;display:inline-flex}.strip-id-a .token-actions .icon-btn{width:22px;height:22px;min-height:0}.strip-id-b .strip-name{text-overflow:ellipsis;overflow:hidden}.strip-id-b .strip-mint{font-size:var(--type-xs-size)}.about-card{gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--border-subtle);display:grid}.about-title{font-size:var(--type-md-size);margin:0;font-weight:700;line-height:18px}.about-desc{margin:calc(-1 * var(--space-1)) 0 0;font-size:var(--type-sm-size);line-height:var(--type-sm-line);color:var(--text-secondary)}.about-windows{gap:calc(var(--space-1) + 2px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.about-win{border-radius:var(--radius-btn);background:var(--bg-surface2);height:44px;color:var(--text-primary);cursor:pointer;border:0;align-content:center;justify-items:center;gap:1px;padding:0;display:grid}.about-win[aria-pressed=true]{background:var(--bg-surface3);box-shadow:inset 0 0 0 1px var(--border-strong)}.about-w{font-size:var(--type-xs-size);color:var(--text-tertiary);font-weight:600;line-height:14px}.about-pct{font-size:var(--type-sm-size);line-height:var(--type-sm-line);font-weight:700}.about-row{gap:5px;display:grid}.about-row-t{justify-content:space-between;gap:var(--space-2);font-size:var(--type-sm-size);line-height:var(--type-sm-line);color:var(--text-secondary);display:flex}.about-row-t b{color:var(--text-primary);font-weight:600}.about-bar{background:var(--down);border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.about-bar[data-empty]{background:var(--bg-surface3)}.about-bar-buy{background:var(--up);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.about-links{gap:calc(var(--space-1) + 2px);flex-wrap:wrap;margin-top:2px;display:flex}.about-link{align-items:center;gap:calc(var(--space-1) + 2px);border-radius:var(--radius-pill);background:var(--bg-surface2);height:30px;box-shadow:var(--shadow-hairline);color:var(--text-primary);font-size:var(--type-sm-size);padding:0 11px;font-weight:600;text-decoration:none;display:inline-flex}.about-link .card-soc-icon{color:var(--text-secondary)}.about-link:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.dd{align-items:center;display:inline-flex;position:relative}.dd:after{content:"";top:50%;right:var(--space-3);border:solid var(--text-secondary);pointer-events:none;border-width:0 1.5px 1.5px 0;width:6px;height:6px;position:absolute;transform:translateY(-70%)rotate(45deg)}.sort-select.dd-btn{appearance:none;height:var(--control-sm);min-height:var(--control-sm);padding:0 calc(var(--space-6) + 2px) 0 var(--space-3);border-radius:var(--radius-btn);background-color:var(--bg-surface2);box-shadow:var(--shadow-hairline);color:var(--text-primary);font-size:var(--type-sm-size);cursor:pointer;background-image:none;border:0;font-weight:600;line-height:1}.trench-col .sort-select.dd-btn{height:var(--control-xs);min-height:var(--control-xs)}.sort-select.dd-btn:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset);box-shadow:var(--shadow-line-strong)}.tracker-field>.dd{display:flex}.tracker-field>.dd>.dd-btn{width:100%}.dd-labeled{gap:var(--space-1);height:var(--control-sm);padding-left:var(--space-3);border-radius:var(--radius-btn);background:var(--bg-surface2);box-shadow:var(--shadow-hairline);cursor:pointer}.dd-labeled .dd-prefix{color:var(--text-tertiary);font-size:var(--type-sm-size);white-space:nowrap;font-weight:500}.dd-labeled .sort-select.dd-btn{height:100%;min-height:0;box-shadow:none;background-color:#0000;padding-left:0}.dd-labeled .sort-select.dd-btn:focus-visible{outline:none}.dd-labeled:focus-within{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.sort-select.dd-btn:hover,.dd-labeled:hover{background-color:var(--bg-surface3);box-shadow:var(--shadow-line-strong)}.dd-labeled .sort-select.dd-btn:hover{box-shadow:none;background-color:#0000}.dd:hover:after{border-color:var(--text-primary)}}.col-filters-btn .btn-ico{width:14px;height:14px;color:var(--text-secondary)}.trench-col .col-filters-btn{gap:calc(var(--space-1) + 2px);padding:0 var(--space-2) 0 calc(var(--space-2) + 2px);background:var(--bg-surface2);box-shadow:var(--shadow-hairline);font-weight:600}.trench-col .col-filters-btn[aria-expanded=true]{background:var(--bg-surface3);box-shadow:var(--shadow-line-strong)}.btn-badge{min-width:16px;height:16px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--accent-fill);color:var(--accent);font-size:var(--type-xs-size);place-items:center;font-weight:600;line-height:1;display:inline-grid}.trench-col .col-more-btn{background:var(--bg-surface2);box-shadow:var(--shadow-hairline);color:var(--text-secondary)}.trench-col .col-more-btn[aria-expanded=true]{background:var(--bg-surface3);box-shadow:var(--shadow-line-strong);color:var(--text-primary)}.segment-btn{transition:transform var(--motion-toggle) var(--ease-std)}.segment-btn:after{content:"";z-index:-1;border-radius:inherit;background:var(--bg-surface3);box-shadow:var(--shadow-seg);opacity:0;pointer-events:none;transition:opacity var(--motion-toggle) var(--ease-std), transform var(--motion-toggle) var(--ease-std);position:absolute;inset:0;transform:scale(.92)}.segment-btn[aria-selected=true],.segment-btn[aria-checked=true],.segment-btn[aria-pressed=true]{box-shadow:none;background:0 0}.segment-btn[aria-selected=true]:after,.segment-btn[aria-checked=true]:after,.segment-btn[aria-pressed=true]:after{opacity:1;transform:none}.segment-btn:active:not(:disabled){transform:scale(var(--motion-press-scale))}.portfolio .strip-head>.segment[role=tablist]>.segment-btn:after,.wl-head>.segment[role=tablist]>.segment-btn:after,.dash-tabs[role=tablist]>.segment-btn:after,.swap-panel .order-modes .segment-btn:after{display:none}@media (hover:hover){.segment-btn:hover:not([aria-selected=true]):not([aria-checked=true]):not([aria-pressed=true]):not(:disabled){color:var(--text-primary)}}.check-row{align-items:center;gap:var(--space-2);min-height:var(--control-sm);padding:0 var(--space-2);border-radius:var(--radius-btn);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.filters .check-row,.col-more-pop .check-row,.mw-list .check-row{margin-inline:calc(-1 * var(--space-2));display:flex}.check-row input[type=checkbox]{margin-top:0}.check-row input[type=checkbox]:checked:after{animation:dg-check-pop var(--motion-hover) var(--ease-spring)}.check-row:has(input:disabled){cursor:not-allowed;color:var(--text-tertiary)}@media (hover:hover){.check-row:hover:not(:has(input:disabled)){background:var(--bg-surface2)}.popover .check-row:hover:not(:has(input:disabled)){background:var(--state-hover)}.check-row:hover input[type=checkbox]:not(:checked):not(:disabled){box-shadow:inset 0 0 0 1px var(--text-secondary)}}.su-item{min-height:var(--control-sm);padding:0 var(--space-2);border-radius:var(--radius-btn);background:var(--bg-surface1);box-shadow:var(--shadow-hairline)}.su-check{width:var(--control-checkbox);height:var(--control-checkbox);background:var(--bg-surface3);color:var(--text-secondary);font-size:var(--type-xs-size);border:0;font-weight:600}.su-item[data-done] .su-check{background:var(--up-fill);color:var(--up)}.su-tick{width:12px;height:12px}@media (max-width:1023px){.sort-select.dd-btn,.trench-col .sort-select.dd-btn,.dd-labeled,.check-row,.trench-col .col-filters-btn{min-height:var(--touch-min)}.sort-select.dd-btn,.trench-col .sort-select.dd-btn,.dd-labeled{height:var(--touch-min)}.dd-labeled .sort-select.dd-btn{height:100%;min-height:0}.trench-col .col-more-btn{width:var(--touch-min);height:var(--touch-min)}}@media (prefers-reduced-motion:reduce){.segment-btn,.segment-btn:after{transition:none!important}.segment-btn:active:not(:disabled){transform:none}.check-row input[type=checkbox]:checked:after{animation:none!important}}.qb-pill,.card-copy,.top-copy,.dev-card-copy,.th-sort,.bb-sound,.footer-link,.chip-btn,.link-btn,.maker-addr,.chart-attribution a,.checks-summary,.card-soc-link{transition:transform var(--motion-press-release) var(--ease-std), color var(--motion-hover) var(--ease-std), background-color var(--motion-hover) var(--ease-std)}.sort-select.dd-btn,.dd-labeled,.check-row{transition:background-color var(--motion-hover) var(--ease-std)}.card-hov{transition:opacity var(--motion-hover) var(--ease-std)}.top-row td,.trades-table tbody td{transition:background-color var(--motion-hover) var(--ease-std)}.qb-pill:active:not(:disabled),.card-copy:active,.top-copy:active,.dev-card-copy:active,.bb-sound:active,.chip-btn:active:not(:disabled){transform:scale(var(--motion-press-scale));transition-duration:var(--motion-press)}@media (hover:hover){.top-copy:hover,.dev-card-copy:hover{color:var(--text-primary)}}.th-sort{align-items:center;gap:var(--space-1);display:inline-flex}.th-sort:not([data-active]):after{content:"";opacity:0;width:5px;height:5px;transition:opacity var(--motion-hover) var(--ease-std);border:1.5px solid;border-width:0 1.5px 1.5px 0;transform:translateY(-2px)rotate(45deg)}@media (hover:hover){.th-sort:hover{color:var(--text-primary)}.th-sort:not([data-active]):hover:after{opacity:.5}}.th-sort:focus-visible:not([data-active]):after{opacity:.5}.maker-addr,.chart-attribution a{color:var(--text-secondary);text-underline-offset:3px;text-decoration:none;text-decoration-thickness:1px}.maker-addr:hover,.maker-addr:focus-visible,.chart-attribution a:hover,.chart-attribution a:focus-visible{color:var(--text-primary);text-decoration:underline}.checks .panel-head .col-title{text-transform:none;letter-spacing:normal;color:var(--text-primary)}.checks .checks-toggle{margin-left:auto}.checks-chev{transition:transform var(--motion-toggle) var(--ease-std)}.checks-toggle[aria-expanded=true] .checks-chev{transform:rotate(180deg)}.cs-chev{width:16px;height:16px;display:block}@media (hover:hover){.checks-summary:hover{background-color:var(--bg-surface2)}.checks-summary:hover .cs-open{color:var(--text-primary)}}.rw-signedout{gap:var(--space-4);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;display:grid}.rw-signedout>.rw-how{grid-column:auto}.rw-locked{align-items:center;gap:var(--space-4);display:flex}.rw-locked-ic{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-pill);background:var(--accent-fill);color:var(--accent);flex:none;place-items:center;display:grid}.rw-locked-ic .rw-ic{width:18px;height:18px}.rw-locked-t{min-width:0;font-size:var(--type-md-size);line-height:var(--type-md-line);color:var(--text-primary);flex:1;font-weight:600}.rw-locked-btn{flex:none}@media (max-width:1023px){.rw-signedout{grid-template-columns:minmax(0,1fr)}.rw-locked{flex-wrap:wrap}.rw-locked-t{flex-basis:calc(100% - var(--control-md) - var(--space-4))}.rw-locked-btn{width:100%}}@media (prefers-reduced-motion:reduce){.qb-pill,.card-copy,.top-copy,.dev-card-copy,.th-sort,.th-sort:after,.bb-sound,.footer-link,.chip-btn,.link-btn,.maker-addr,.chart-attribution a,.checks-summary,.card-soc-link,.sort-select.dd-btn,.dd-labeled,.check-row,.card-hov,.top-row td,.trades-table tbody td,.checks-chev,.btn,.icon-btn,.preset,.btn:before,.icon-btn:before,.preset:before,.chip-btn:before,.segment-btn:before,.qb-pill:before{transition:none!important}.qb-pill:active:not(:disabled),.card-copy:active,.top-copy:active,.dev-card-copy:active,.bb-sound:active,.chip-btn:active:not(:disabled){transform:none}}.adm-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.adm-head-r{align-items:center;gap:var(--space-3);display:flex}.adm-cards{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.adm-sub{margin:var(--space-3) 0 var(--space-6)}.adm-charts{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adm-chart{width:100%;height:160px;display:block}.adm-s1,.adm-l1{fill:var(--accent);stroke:var(--accent)}.adm-s2,.adm-l2{fill:var(--text-secondary);stroke:var(--text-secondary)}.adm-l1,.adm-l2{fill:none;stroke-width:1.5px}.adm-legend{gap:var(--space-4);flex-wrap:wrap;display:flex}.adm-key{width:10px;height:10px;margin-right:var(--space-1);border-radius:var(--radius-sm);display:inline-block}.adm-key.adm-s1,.adm-key.adm-l1{background:var(--accent)}.adm-key.adm-s2,.adm-key.adm-l2{background:var(--text-secondary)}.adm-table{width:100%}@media (max-width:1023px){.adm-cards,.adm-charts{grid-template-columns:minmax(0,1fr)}}.chart-draw{top:var(--space-10);left:var(--space-2);z-index:3;align-items:flex-start;gap:var(--space-1);pointer-events:none;flex-direction:column;display:flex;position:absolute}.chart-draw>*,.chart-draw-menu,.chart-draw-rail{pointer-events:auto}.chart-draw-rail,.chart-draw-menu{gap:var(--space-1);padding:var(--space-1);background:var(--bg-surface2);border-radius:var(--radius-btn);flex-direction:column;display:flex}.chart-draw-menu{flex-direction:row}.chart-draw .icon-btn[aria-pressed=true]{background:var(--bg-surface3);color:var(--accent)}.chart-draw-hint{padding:var(--space-1) var(--space-2);background:var(--bg-surface2);border-radius:var(--radius-btn);font-size:var(--type-xs-size);line-height:var(--type-xs-line);color:var(--text-primary);white-space:nowrap;pointer-events:none;margin:0}.chart-draw-rail~.chart-draw-hint{top:0;left:calc(var(--control-sm) + var(--space-3));position:absolute}@media (max-width:1023px){.chart-draw{top:var(--space-12)}}.popover.chart-line-menu{top:min(var(--line-y), calc(100% - 2 * var(--touch-min) - var(--space-4)));left:min(var(--line-x), calc(100% - 200px));z-index:4;width:200px;min-width:0;right:auto}.ot-form{gap:var(--space-3);display:grid}.ot-leg{gap:6px;display:grid}.ot-label{align-items:center;gap:var(--space-2);min-height:22px;font-size:var(--type-base-size);line-height:var(--type-base-line);color:var(--text-secondary);margin:0 2px;font-weight:500;display:flex}.ot-now{color:var(--text-tertiary);font-size:var(--type-sm-size);white-space:nowrap;margin-left:auto}.ot-label .ot-unit{margin-left:auto}.ot-label .ot-now+.ot-unit{margin-left:0}.ot-bal{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;font-weight:600;overflow:hidden}.ot-unit{border-radius:var(--radius-segItem);background:var(--bg-surface2);flex:none;padding:2px;display:inline-flex}.ot-unit-btn{min-height:18px;color:var(--text-tertiary);font-size:var(--type-xs-size);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 7px;font-weight:600;line-height:1}.ot-unit-btn[aria-checked=true]{background:var(--bg-surface3);color:var(--text-primary)}.ot-unit-sm .ot-unit-btn{min-height:26px;font-size:var(--type-sm-size);padding:0 10px}.ot-big{align-items:center;gap:var(--space-1);height:var(--control-amount);padding:0 var(--space-3) 0 var(--space-4);border-radius:var(--radius-seg);background:var(--bg-surface2);box-shadow:var(--shadow-line-strong);display:flex}.ot-big:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}.ot-pct{align-items:baseline;gap:var(--space-1);flex:1;min-width:0;display:flex}.ot-form .ot-big input.ot-pct-input.ot-pct-input{letter-spacing:-.02em;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;font-size:28px;font-weight:700;line-height:32px}.ot-pct-input{color:var(--text-primary)}.ot-big[data-tone=up] .ot-pct-input{color:var(--up)}.ot-big[data-tone=down] .ot-pct-input{color:var(--down)}.ot-pct-input::placeholder{color:var(--text-tertiary)}.ot-big .ot-pct-input:disabled{color:var(--text-tertiary);cursor:not-allowed}.ot-pct-suffix{color:var(--text-tertiary);font-size:var(--type-lg-size);white-space:nowrap;flex:none;font-weight:600}.ot-abs{text-align:right;flex:none;width:112px;display:grid}.ot-abs-cap{color:var(--text-tertiary);font-size:var(--type-sm-size);line-height:var(--type-sm-line);font-weight:500}.ot-abs-input{border-radius:var(--radius-md);background:var(--bg-surface1);width:100%;min-width:0;height:22px;box-shadow:inset 0 -1px 0 var(--border-strong);color:var(--text-primary);font-size:var(--type-md-size);text-align:right;border:0;outline:none;margin-top:2px;padding:0 6px;font-weight:600;line-height:22px}.ot-abs-input:focus-visible{box-shadow:inset 0 0 0 1px var(--accent)}.ot-abs-input::placeholder{color:var(--text-tertiary)}.ot-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:2px;display:grid}.ot-preset{height:var(--control-preset);min-width:0;padding:0 var(--space-1);border-radius:var(--radius-btn);box-shadow:var(--shadow-line-strong);color:var(--text-primary);font-size:var(--type-base-size);white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:600}@media (hover:hover){.ot-preset:not(:disabled):not([aria-pressed=true]):hover{box-shadow:inset 0 0 0 1px var(--text-secondary)}}.ot-preset[aria-pressed=true][data-tone=up]{background:var(--up-fill);color:var(--up);box-shadow:inset 0 0 0 1px var(--up)}.ot-preset[aria-pressed=true][data-tone=down]{background:var(--down-fill);color:var(--down);box-shadow:inset 0 0 0 1px var(--down)}.ot-preset[aria-pressed=true][data-tone=neutral]{background:var(--bg-surface3);box-shadow:inset 0 0 0 1px var(--text-primary)}.ot-preset:disabled{color:var(--text-tertiary);cursor:not-allowed}.ot-amt{grid-template-columns:repeat(4,minmax(0,1fr)) 64px;gap:6px;display:grid}.ot-amt-in{height:var(--control-preset);padding:0 var(--space-2);border-radius:var(--radius-btn);background:var(--bg-surface2);box-shadow:var(--shadow-line-strong);font-size:var(--type-base-size);justify-content:flex-end;align-items:center;gap:2px;font-weight:600;display:flex}.ot-amt-in:focus-within{box-shadow:inset 0 0 0 1px var(--accent)}.ot-amt-in input{width:100%;min-width:0;color:var(--text-primary);text-align:right;background:0 0;border:0;outline:none;font-weight:600}.ot-amt-in span{color:var(--text-tertiary)}.ot-exp{font-size:var(--type-base-size);line-height:var(--type-base-line);color:var(--text-secondary);align-items:center;margin:0 2px;font-weight:500;display:flex}.ot-exp .ot-unit{margin-left:auto}.ot-cost{gap:var(--space-1);padding:10px var(--space-3);border-radius:var(--radius-seg);background:var(--bg-surface2);display:grid}.ot-fee{color:var(--text-secondary);font-size:var(--type-base-size);line-height:var(--type-base-line);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;overflow:hidden}.ot-fine{color:var(--text-tertiary);font-size:var(--type-sm-size);line-height:var(--type-sm-line);margin:0}.ot-adv{margin:0 2px}.ot-adv summary{color:var(--text-secondary);font-size:var(--type-sm-size);line-height:var(--type-sm-line);cursor:pointer;font-weight:600}.ot-adv[open] summary{margin-bottom:var(--space-2)}.ot-form .qb-confirm.ot-cta{min-height:var(--control-xl);border-radius:var(--radius-seg);font-size:var(--type-lg-size);font-weight:700}@media (max-width:1023px){.ot-preset,.ot-amt-in{height:var(--touch-min)}.ot-abs-input{height:24px}}.pf-head{flex-wrap:wrap;align-items:center;display:flex}.pf-head .page-title{flex:auto}.pf-head .pf-range{margin-left:auto}.pf-head .pf-summary{flex:100%}.portfolio .pf-summary{grid-template-columns:1.5fr repeat(4,minmax(0,1fr));grid-auto-flow:row;min-height:84px}.portfolio .pf-summary>div{padding:14px var(--space-5);align-content:center;gap:2px}.portfolio .pf-summary dd{font-size:var(--type-xl-size);font-weight:700;line-height:26px}.portfolio .pf-summary>div:first-child dd{font-size:28px;line-height:32px}.portfolio .pf-summary.skel-block{min-height:84px}.pf-head .pf-alloc{height:40px;margin-top:var(--space-2);padding:0 var(--space-1);flex:100%;align-items:center;gap:14px;display:flex}.pf-alloc-label{font-size:var(--type-xs-size);line-height:var(--type-xs-line);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-weight:600}.pf-alloc-bar{border-radius:var(--radius-pill);flex:auto;gap:2px;min-width:0;height:8px;display:flex;overflow:hidden}.pf-alloc-bar .pf-alloc-seg{flex:1 1 0;min-width:0;height:100%;display:block}.pf-alloc-legend{gap:var(--space-3);font-size:var(--type-sm-size);line-height:var(--type-sm-line);color:var(--text-secondary);white-space:nowrap;margin:0;padding:0;list-style:none;display:flex}.pf-alloc-legend li{align-items:center;gap:5px;display:inline-flex}.pf-alloc-legend .pf-alloc-seg{border-radius:2px;width:8px;height:8px;display:inline-block}.pf-alloc-seg[data-tone=accent]{background:var(--accent)}.pf-alloc-seg[data-tone=sky]{background:var(--avatar-sky)}.pf-alloc-seg[data-tone=pink]{background:var(--avatar-pink)}.pf-alloc-seg[data-tone=gold]{background:var(--gold)}.pf-alloc-seg[data-tone=rest]{background:var(--bg-surface3)}@media (max-width:1023px){.pf-head .pf-alloc{height:24px;padding:0 2px}.pf-alloc-bar{height:6px}}.portfolio .pf-skeleton-row.skel-block{min-height:var(--row-compact);border-radius:var(--radius-card)}.pf-skel-row{height:var(--row-compact);border-radius:var(--radius-card)}@media (max-width:1023px){.pf-skel-wide{display:none}}.pf-sec{gap:var(--space-2);display:grid}.pf-sec-head{align-items:center;gap:var(--space-2);min-height:var(--control-xs);margin:var(--space-1) 0 var(--space-1);display:flex}.pf-sec-title{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--type-title-weight);color:var(--text-primary);margin:0}.pf-sec-title:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.pf-sec-right{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.pf-sec-btn{min-height:var(--control-xs);height:var(--control-xs)}.pf-badge{border-radius:var(--radius-pill);background:var(--accent-fill);min-width:22px;height:20px;color:var(--accent);font-size:var(--type-sm-size);line-height:var(--type-sm-line);justify-content:center;align-items:center;padding:0 6px;font-weight:700;display:inline-flex}.pf-badge[data-bump=on]{animation:dg-bump var(--motion-badge) var(--ease-spring)}.pf-badge[data-bump=on-b]{animation:dg-bump-b var(--motion-badge) var(--ease-spring)}.pf-sec-empty{align-items:center;gap:var(--space-2);min-height:var(--control-md);font-size:var(--type-base-size);line-height:var(--type-base-line);color:var(--text-secondary);margin:0;display:flex}.pf-empty-card{align-content:center;justify-items:center;gap:var(--space-3);min-height:160px;padding:var(--space-6);border-radius:var(--radius-card);background:var(--bg-surface1);box-shadow:var(--shadow-hairline);text-align:center;display:grid}.pf-empty-title{font-size:var(--type-lg-size);line-height:var(--type-lg-line);font-weight:var(--type-lg-weight);color:var(--text-primary);margin:0}.pf-empty-body{font-size:var(--type-base-size);line-height:var(--type-base-line);color:var(--text-secondary);margin:0}.pf-empty-cta{min-height:var(--control-input)}.pf-pill{height:var(--control-xs);border-radius:var(--radius-pill);background:var(--bg-surface2);color:var(--text-secondary);font-size:var(--type-data-size);line-height:var(--type-data-line);white-space:nowrap;align-items:center;gap:4px;padding:0 10px;font-weight:600;display:inline-flex}.pf-pill[data-tone=up]{background:var(--up-fill);color:var(--up)}.pf-pill[data-tone=down]{background:var(--down-fill);color:var(--down)}@media (max-width:767px){.pf-pill{height:var(--control-seg-item);font-size:var(--type-sm-size);line-height:var(--type-sm-line);padding:0 8px}}.pf-pos,.pf-ord{border-collapse:separate;width:100%;border-spacing:0 var(--space-2);margin-top:calc(-1 * var(--space-2));table-layout:fixed}.pf-pos-cols>th{height:var(--control-xs);padding:0 var(--space-5);text-align:left;font-size:var(--type-xs-size);line-height:var(--type-xs-line);text-transform:uppercase;letter-spacing:var(--tracking-over);color:var(--text-tertiary);white-space:nowrap;font-weight:600}.pf-pos .pf-pos-cols>th:first-child{width:300px}.pf-pos .pf-pos-cols>th:nth-child(2){text-align:right;width:150px}.pf-pos .pf-pos-cols>th:nth-child(3){width:210px;padding-left:var(--space-8)}.pf-pos .pf-pos-cols>th:nth-child(4){width:230px;padding-left:var(--space-8)}.pf-pos-row,.pf-ord-row{cursor:pointer;transition:transform var(--motion-press-release) var(--ease-std);position:relative}.pf-pos-row>th,.pf-pos-row>td,.pf-ord-row>th,.pf-ord-row>td{height:var(--row-compact);padding:0 var(--space-5);background:var(--bg-surface1);box-shadow:inset 0 1px 0 var(--border-subtle), inset 0 -1px 0 var(--border-subtle);vertical-align:middle;text-align:left;font-weight:400;position:relative}.pf-ord-row>th,.pf-ord-row>td{height:var(--table-row)}.pf-pos-row>:first-child,.pf-ord-row>:first-child{border-radius:var(--radius-card) 0 0 var(--radius-card);box-shadow:inset 1px 0 0 var(--border-subtle), inset 0 1px 0 var(--border-subtle), inset 0 -1px 0 var(--border-subtle)}.pf-pos-row>:last-child,.pf-ord-row>:last-child{border-radius:0 var(--radius-card) var(--radius-card) 0;box-shadow:inset -1px 0 0 var(--border-subtle), inset 0 1px 0 var(--border-subtle), inset 0 -1px 0 var(--border-subtle)}.pf-pos-row>:after,.pf-ord-row>:after,.pf-pos-card:after{content:"";border-radius:inherit;background:var(--state-hover);opacity:0;pointer-events:none;transition:opacity var(--motion-hover) var(--ease-std);position:absolute;inset:0}@media (hover:hover){.pf-pos-row:hover>:after,.pf-ord-row:hover>:after,.pf-pos-card:hover:after{opacity:1}}.pf-pos-row:active,.pf-pos-card:active{transform:scale(var(--motion-press-scale));transition-duration:var(--motion-press)}.pf-pos-row:active>:after,.pf-pos-card:active:after{opacity:1}.pf-pos-row[data-selected=true]>*{box-shadow:inset 0 1px 0 var(--accent), inset 0 -1px 0 var(--accent)}.pf-pos-row[data-selected=true]>:first-child{box-shadow:inset 1px 0 0 var(--accent), inset 0 1px 0 var(--accent), inset 0 -1px 0 var(--accent)}.pf-pos-row[data-selected=true]>:last-child{box-shadow:inset -1px 0 0 var(--accent), inset 0 1px 0 var(--accent), inset 0 -1px 0 var(--accent)}.pf-pos-card[data-selected=true]{box-shadow:inset 0 0 0 1px var(--accent)}.pf-pos-row>:first-child:before,.pf-pos-card:before{content:"";pointer-events:none;background:0 0;border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.pf-pos-card:before{height:var(--row-icon);bottom:auto}.pf-pos-row[data-tone=up]>:first-child:before,.pf-pos-card[data-tone=up]:before{background:var(--up)}.pf-pos-row[data-tone=down]>:first-child:before,.pf-pos-card[data-tone=down]:before{background:var(--down)}.pf-pos-row[data-enter=on],.pf-pos-card[data-enter=on]{animation:dg-row-pop var(--motion-row-pop) var(--ease-spring)}.pf-pos-row[data-enter=on-b],.pf-pos-card[data-enter=on-b]{animation:dg-row-pop-b var(--motion-row-pop) var(--ease-spring)}.pf-pos-row[data-enter=on]>:first-child:before,.pf-pos-card[data-enter=on]:before{animation:dg-fade-in var(--motion-row-pop) var(--ease-spring)}.pf-pos-row[data-enter=on-b]>:first-child:before,.pf-pos-card[data-enter=on-b]:before{animation:dg-fade-in-b var(--motion-row-pop) var(--ease-spring)}.pf-pos-tok{white-space:nowrap}.pf-pos-tok,.pf-ord-tok{overflow:hidden}.pf-pos-tok>*,.pf-ord-tok>*{vertical-align:middle}.pf-pos-tok{display:table-cell}.pf-pos-tok .token-logo,.pf-ord-tok .token-logo,.pf-pos-tok>.token-img,.pf-ord-tok>.token-img{margin-right:var(--space-3);display:inline-block}.pf-pos-id{gap:0;min-width:0;max-width:calc(100% - 56px);display:inline-grid}.pf-pos-symrow{align-items:center;gap:var(--space-2);min-width:0;display:flex}.pf-pos-sym{font-size:var(--type-dataLg-size);line-height:var(--type-dataLg-line);font-weight:var(--type-dataLg-weight);color:var(--text-primary);text-overflow:ellipsis;text-decoration:none;overflow:hidden}.pf-ord-tok .pf-pos-sym{font-size:var(--type-md-size);line-height:18px}.pf-pos-tag{border-radius:var(--radius-md);background:var(--bg-surface3);height:20px;color:var(--text-secondary);font-size:var(--type-xs-size);line-height:var(--type-xs-line);white-space:nowrap;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.pf-pos-sub{font-size:var(--type-sm-size);line-height:var(--type-sm-line);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-weight:400;display:block;overflow:hidden}.pf-held{height:20px;margin-left:var(--space-2);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-tertiary);font-size:var(--type-xs-size);line-height:var(--type-xs-line);white-space:nowrap;vertical-align:middle;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.pf-pos-val{text-align:right!important}.pf-pos-val>.odo,.pf-pos-v>.odo,.pf-pos-val>.tabular:first-child{font-size:var(--type-dataLg-size);line-height:var(--type-dataLg-line);color:var(--text-primary);font-weight:700;display:block}.pf-pos-pnl,.pf-pos-path{padding-left:var(--space-8)!important}.pf-pos-path>span:first-child{font-size:var(--type-base-size);line-height:var(--type-base-line);color:var(--text-secondary);white-space:nowrap;font-weight:500;display:block}.pf-pos-act,.pf-ord-act{white-space:nowrap;text-align:right!important}.pf-pos-act>.btn+.btn,.pf-ord-act .btn+.btn{margin-left:var(--space-2)}.pf-pos-act>.btn{min-height:var(--control-preset);height:var(--control-preset)}.pf-pos-act>.btn-sell,.pf-pos-bar>.btn-sell{width:76px;min-height:var(--control-preset);height:var(--control-preset);justify-content:center}.pf-pos-act>.pf-share,.pf-pos-bar>.pf-share{width:var(--control-preset);min-height:var(--control-preset);height:var(--control-preset);padding:0}.pf-sell-row>td{box-shadow:none;background:0 0;padding:0}.pf-sell-x[data-variant=panel]{grid-template-columns:minmax(0, 1fr) var(--token-side);gap:var(--space-6);margin-top:calc(-1 * var(--space-1));padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--bg-surface2);transform-origin:top;animation:dg-pf-sell-in var(--motion-base) var(--ease-out-quint);align-items:start;display:grid}.pf-sell-side{gap:var(--space-2);align-content:start;display:grid}.pf-sell-title{font-size:var(--type-lg-size);line-height:var(--type-lg-line);color:var(--text-primary);margin:0;font-weight:600}.pf-sell-full{color:var(--accent);justify-self:start;font-weight:600}.pf-sell-swap{min-width:0}@media (prefers-reduced-motion:reduce){.pf-sell-x[data-variant=panel]{animation:none}}.pf-ord .pf-pos-cols>th:nth-child(2){width:110px}.pf-ord .pf-pos-cols>th:nth-child(5){width:140px}.pf-ord-row[data-confirm]>th,.pf-ord-row[data-confirm]>td{height:auto;padding-top:var(--space-3);padding-bottom:var(--space-3)}.pf-ord-chip{height:var(--control-seg-item);padding:0 var(--space-2);border-radius:var(--radius-md);background:var(--bg-surface3);color:var(--text-secondary);font-size:var(--type-xs-size);line-height:var(--type-xs-line);text-transform:uppercase;white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.pf-ord-chip[data-kind=tp]{background:var(--up-fill);color:var(--up)}.pf-ord-chip[data-kind=sl],.pf-ord-chip[data-kind=trailing]{background:var(--down-fill);color:var(--down)}.pf-ord-chip[data-kind=buydip]{background:var(--accent-fill);color:var(--accent)}.pf-ord-tgt>span:first-child{font-size:var(--type-data-size);line-height:var(--type-data-line);color:var(--text-primary);font-weight:600;display:block}.pf-ord-amt,.pf-ord-exp{font-size:var(--type-base-size);line-height:var(--type-base-line)}.pf-ord-exp>span:first-child{display:block}.portfolio>.panel.pf-activity>.strip-head.pf-act-head{gap:var(--space-4);min-height:52px}.pf-act-tabs{position:relative}.pf-act-body[data-enter=on]{animation:dg-page-in var(--motion-page) var(--ease-out-quint) backwards}.pf-act-body[data-enter=on-b]{animation:dg-page-in-b var(--motion-page) var(--ease-out-quint) backwards}@media (max-width:1023px){.portfolio .pf-summary{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.portfolio .pf-summary>div{padding:var(--space-4)}.portfolio .pf-summary dd{font-size:var(--type-dataLg-size);line-height:var(--type-dataLg-line)}.portfolio .pf-summary>div:first-child dd{font-size:var(--type-3xl-size);line-height:var(--type-3xl-line)}.pf-sec-title{font-size:var(--type-lg-size);line-height:var(--type-lg-line)}.pf-sec-head{flex-wrap:wrap}.pf-pos-cards{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.pf-pos-card{grid-template-columns:var(--row-icon) minmax(0, 1fr) auto;align-items:center;gap:10px var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface1);box-shadow:var(--shadow-hairline);cursor:pointer;transition:transform var(--motion-press-release) var(--ease-std);display:grid;position:relative}.pf-pos-card .pf-pos-id{max-width:none}.pf-pos-rt{justify-items:end;gap:var(--space-1);display:grid}.pf-pos-bar{align-items:center;gap:var(--space-2);grid-column:1/-1;display:flex}.pf-pos-bar>.pf-pos-path{min-width:0;font-size:var(--type-sm-size);line-height:var(--type-sm-line);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden;padding-left:0!important}.pf-pos-bar>.btn{min-height:var(--control-preset);height:var(--control-preset)}.pf-ord,.pf-ord tbody,.pf-ord-row{width:100%;display:block}.pf-ord{margin-top:0}.pf-ord thead{display:none}.pf-ord-row{gap:var(--space-1) var(--space-3);padding:var(--space-3);margin-bottom:var(--space-2);border-radius:var(--radius-card);background:var(--bg-surface1);box-shadow:var(--shadow-hairline);grid-template-columns:minmax(0,1fr) auto;display:grid}.pf-ord-row>th,.pf-ord-row>td,.pf-ord-row>:first-child,.pf-ord-row>:last-child{height:auto;box-shadow:none;background:0 0;border-radius:0;padding:0;display:block}.pf-ord-row>.pf-ord-act{grid-area:1/2/span 4;align-self:center}.portfolio>.panel.pf-activity>.strip-head.pf-act-head{flex-wrap:wrap}.portfolio>.pf-activity,.portfolio>.pf-sec{min-width:0}.pf-act-body{position:relative;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.pf-pos-row[data-enter],.pf-pos-card[data-enter],.pf-pos-row[data-enter]>:first-child:before,.pf-pos-card[data-enter]:before,.pf-badge[data-bump],.pf-act-body[data-enter]{animation:none!important}.pf-pos-row:active,.pf-pos-card:active{transform:none}}.orders-table .order-act{z-index:1;background:var(--bg-surface1);text-align:right;white-space:nowrap;position:sticky;right:0}.orders-table .order-act .btn+.btn{margin-left:var(--space-2)}.orders-table .order-tgt{text-overflow:ellipsis;max-width:240px;overflow:hidden}.pf-ord .pf-pos-cols>th:first-child{width:auto}.pf-ord .pf-pos-cols>th:nth-child(3){width:200px}.pf-ord .pf-pos-cols>th:nth-child(4){width:160px}.pf-ord .pf-pos-cols>th:nth-child(6){width:184px}.pf-ord-tgt>span,.pf-ord-amt,.pf-ord-exp>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1023px){.orders-cards,.orders-cards tbody{width:100%;display:block}.orders-cards thead{display:none}.orders-cards .order-row{gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.orders-cards .order-row>td{text-overflow:ellipsis;white-space:nowrap;border-top:0;grid-column:1;min-width:0;padding:0;overflow:hidden}.orders-cards .order-row>td.order-act{grid-area:1/2/span 6;align-self:center;position:static;overflow:visible}.orders-cards .order-row>td.order-act:has(>.order-edit){white-space:normal;grid-area:auto/1/auto/-1}.orders-cards .order-act .btn{min-height:var(--control-preset);height:var(--control-preset)}.pf-ord-row>:not(.pf-ord-act){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.dd-root{align-items:center;min-width:0;display:inline-flex;position:relative}.sort-select.dd-btn.dd-trigger{align-items:center;gap:var(--space-1);max-width:100%;padding:0 var(--space-2) 0 var(--space-3);text-align:left;display:inline-flex}.dd-trigger .dd-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dd-trigger .dd-prefix{color:var(--text-tertiary);white-space:nowrap;font-weight:500}.dd-chev{width:14px;height:14px;color:var(--text-secondary);flex:none;margin-left:auto}.dd-anim .dd-chev,.ew-pick-chev,.ew-manage .dd-chev{transition:transform var(--motion-press-release) var(--ease-std)}[aria-expanded=true]>.dd-chev{transform:rotate(180deg)}@media (hover:hover){.dd-trigger:hover .dd-chev{color:var(--text-primary)}}.dd-menu{top:calc(100% + var(--space-1));z-index:30;min-width:100%;max-width:320px;max-height:300px;padding:var(--space-1);background:var(--bg-surface1);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);transform-origin:0 0;gap:2px;margin:0;list-style:none;display:grid;position:absolute;left:0;overflow-y:auto}.dd-root[data-align=end] .dd-menu{transform-origin:100% 0;left:auto;right:0}.dd-opt{align-items:center;gap:var(--space-3);min-height:var(--control-sm);padding:0 var(--space-2);border-radius:var(--radius-btn);color:var(--text-primary);font-size:var(--type-sm-size);white-space:nowrap;cursor:pointer;outline:none;font-weight:500;display:flex}.dd-opt:hover,.dd-opt:focus-visible{background:var(--state-hover)}.dd-opt:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.dd-opt[aria-selected=true]{font-weight:600}.dd-opt-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.dd-tick{width:14px;height:14px;color:var(--accent);flex:none;margin-left:auto;display:inline-flex}.dd-tick svg{width:14px;height:14px}.dd-pop[data-state=open]{animation:dd-in var(--motion-toggle) var(--ease-out-quint) both}.dd-pop[data-state=closing]{animation:dd-out var(--motion-hover) var(--ease-std) forwards;pointer-events:none}.tracker-field>.dd-root,.tracker-field>.dd-root>.dd-trigger{width:100%}@media (max-width:1023px){.dd-opt{min-height:var(--touch-min)}}@media (prefers-reduced-motion:reduce){.dd-pop[data-state],.dd-chev,.ew-pick-chev{transition:none!important;animation:none!important}}@media (max-width:1023px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:var(--type-lg-size)}}.swap-panel{gap:var(--space-2)}.swap-panel .qb-confirm{min-height:var(--touch-min);margin-top:var(--space-1);font-size:15px;font-weight:600}.swap-toprow .swap-tab,.swap-toprow .swap-toprow-btn{height:var(--control-md)}.swap-toprow .swap-toprow-btn{width:var(--control-md)}.swap-panel .qb-presets .preset{font-size:var(--type-base-size)}@media (min-width:1024px){.swap-panel .qb-confirm{min-height:var(--touch-min)}.swap-panel .qb-presets .preset-row .preset,.swap-panel .qb-presets .preset-row .icon-btn{min-height:var(--control-sm);height:var(--control-sm)}}.swap-panel .exit-title,.swap-panel .swap-disc-head,.swap-panel .qb-attribution{color:var(--text-secondary);font-size:var(--type-sm-size);line-height:var(--type-sm-line);font-weight:500}.swap-skel{gap:var(--space-1);display:grid}.swap-skel .swap-skel-line{min-height:0;height:var(--space-3);border-radius:var(--radius-md);display:block}.swap-skel .swap-skel-line:last-child{width:60%}.dg-btn-soft{height:var(--control-sm);padding:0 var(--space-3);border-radius:var(--radius-btn);background:var(--bg-surface2);color:var(--text-primary);font-size:var(--type-base-size);cursor:pointer;transition:background-color var(--motion-hover) var(--ease-std);border:0;justify-content:center;justify-self:start;align-items:center;font-weight:500;display:inline-flex}@media (hover:hover){.dg-btn-soft:hover{background:var(--bg-surface3)}}.dg-btn-soft:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pos-panel{gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);background:var(--bg-surface2);isolation:isolate;box-shadow:inset 0 0 0 1px var(--border-subtle);display:grid;position:relative;overflow:hidden}.pos-bg{z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 100% 0%, var(--pos-glow) 0%, transparent 60%), linear-gradient(180deg, #e8ebef08, transparent 55%);position:absolute;inset:0}.pos-panel[data-tone=up]{--pos-glow:var(--up-fill)}.pos-panel[data-tone=down]{--pos-glow:var(--down-fill)}.pos-panel[data-tone=flat]{--pos-glow:var(--accent-fill)}.pos-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.pos-logo{height:16px}.pos-sym{color:var(--text-secondary);font-size:var(--type-sm-size);line-height:var(--type-sm-line);letter-spacing:.02em;font-weight:600}.pos-pnl{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.pos-pnl>span{flex-direction:column-reverse;align-items:flex-start;gap:0;display:inline-flex}.pos-pnl-sol{font-size:var(--type-xl-size);line-height:var(--type-xl-line);letter-spacing:-.01em;font-weight:600}.pos-pnl-pct{font-size:var(--type-base-size);line-height:var(--type-base-line);font-weight:500}.pos-pnl>span>.pos-pnl-pct{font-size:var(--type-figure-size);line-height:var(--type-figure-line);font-weight:var(--type-figure-weight);letter-spacing:-.02em}.pos-exit{margin-top:var(--space-1)}.pos-panel.pos-float{right:var(--space-3);bottom:var(--space-3);z-index:25;width:320px;max-height:calc(100vh - 2 * var(--space-3));box-shadow:var(--shadow-pop);animation:dg-pos-float-in var(--motion-base) var(--motion-ease);margin-top:0;position:fixed;overflow:auto}.pos-panel.pos-float[data-dragging]{-webkit-user-select:none;user-select:none}@keyframes dg-pos-float-in{0%{opacity:0}}.pos-head-float{margin:calc(var(--space-3) * -1) calc(var(--space-3) * -1) 0 calc(var(--space-3) * -1)}.pos-drag{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--touch-min);padding:0 0 0 var(--space-3);border-radius:var(--radius-card) 0 0 0;color:inherit;font:inherit;cursor:grab;touch-action:none;background:0 0;border:0;flex:auto;display:flex}.pos-panel.pos-float[data-dragging] .pos-drag{cursor:grabbing}.pos-drag:focus-visible,.pos-close:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pos-close{flex:0 0 var(--touch-min);width:var(--touch-min);height:var(--touch-min);border-radius:0 var(--radius-card) 0 var(--radius-btn)}.pos-close>.btn-ico{width:16px;height:16px}.pos-show{gap:var(--space-2);min-height:var(--touch-min)}.pos-show-swap{width:100%;margin-top:var(--space-2)}.mine-head{padding-bottom:var(--space-2);justify-content:flex-end;display:flex}.mine-head:empty{display:none}@media (prefers-reduced-motion:reduce){.pos-panel.pos-float{animation:none}}.pos-pill{right:var(--space-2);bottom:calc(var(--tabbar-height) * 2 + var(--space-2) * 3);z-index:25;min-height:var(--touch-min);padding:calc(var(--touch-min) / 2) calc(var(--touch-min) / 2) 0 0;pointer-events:none;display:inline-flex;position:fixed}.pos-pill-open{min-height:var(--touch-min);padding:0 var(--space-3);border-radius:var(--radius-card);background:var(--bg-surface3);box-shadow:var(--shadow-pop);font:inherit;font-size:var(--type-base-size);line-height:var(--type-base-line);pointer-events:auto;cursor:grab;touch-action:none;border:0;align-items:center;font-weight:600;display:inline-flex}.pos-pill[data-dragging]{-webkit-user-select:none;user-select:none}.pos-pill[data-dragging] .pos-pill-open{cursor:grabbing}.pos-pill-close{width:var(--touch-min);height:var(--touch-min);color:var(--text-secondary);pointer-events:auto;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:0}.pos-pill-close-dot{border:1px solid var(--border-subtle);background:var(--bg-surface2);width:28px;height:28px;box-shadow:var(--shadow-pop);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pos-pill-close-dot>.btn-ico{width:14px;height:14px}.pos-pill-open:focus-visible,.pos-pill-close:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (min-width:1024px){.pos-pill{display:none}}.pos-grid{border-radius:var(--radius-btn);background:var(--bg-surface1);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.pos-box{min-width:0;padding:var(--space-2);gap:2px;display:grid}.pos-box:nth-child(odd){border-right:1px dotted var(--border-subtle)}.pos-box:nth-child(-n+2){border-bottom:1px dotted var(--border-subtle)}.pos-box dd{margin:0}.pos-box-label{color:var(--text-secondary);font-size:var(--type-xs-size);line-height:var(--type-xs-line);font-weight:500}.pos-box-main{color:var(--text-primary);font-size:var(--type-base-size);line-height:var(--type-base-line);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pos-box-main.text-up{color:var(--up)}.pos-box-main.text-down{color:var(--down)}.pos-box-sub{color:var(--text-tertiary);font-size:var(--type-sm-size);line-height:var(--type-sm-line)}.pos-trades{gap:var(--space-1);margin-top:var(--space-2);display:grid}.pos-trades-title{color:var(--text-secondary);font-size:var(--type-sm-size);line-height:var(--type-sm-line);margin:0;font-weight:500}.pos-trades-list{margin:0;padding:0;list-style:none;display:grid}.pos-trade{grid-template-columns:3.5em auto minmax(0, 1fr) minmax(0, 1fr) var(--touch-min);align-items:center;gap:var(--space-2);font-size:var(--type-base-size);line-height:var(--type-base-line);border-top:1px solid var(--border-subtle);display:grid}.pos-trade[data-pending]{opacity:.7}.pos-quad{border-radius:var(--radius-btn);background:var(--bg-surface1);transition:opacity var(--motion-hover) var(--ease-std);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.pos-quad[data-pending]{opacity:.8}.pos-quad-box{min-width:0;padding:var(--space-2);gap:2px;display:grid}.pos-quad-box+.pos-quad-box{border-left:1px dotted var(--border-subtle)}.pos-quad-box dd{margin:0}.pos-quad-label{color:var(--text-secondary);font-size:var(--type-xs-size);line-height:var(--type-xs-line);font-weight:500}.pos-quad-main{color:var(--text-primary);font-size:var(--type-sm-size);line-height:var(--type-sm-line);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pos-quad-sub{color:var(--text-tertiary);font-size:var(--type-xs-size);line-height:var(--type-xs-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos-quad-main.text-up,.pos-quad-sub.text-up{color:var(--up)}.pos-quad-main.text-down,.pos-quad-sub.text-down{color:var(--down)}.swap-panel .qb-confirm.has-cta{min-height:var(--touch-min);padding-block:var(--space-1);padding-inline:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"main main""impact right";align-content:center;justify-items:stretch;gap:0;display:grid}.swap-panel .qb-confirm.has-cta[data-cta=single]{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""right"}.swap-panel .qb-confirm.has-cta>.wc-spin{top:50%;left:var(--space-3);position:absolute;translate:0 -50%}.qb-cta-main{min-width:0;line-height:var(--type-base-line);text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-area:main;overflow:hidden}.qb-cta-side{min-width:0;font-size:var(--type-xs-size);line-height:var(--type-xs-line);opacity:.8;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.qb-cta-impact{text-align:right;grid-area:impact}.qb-cta-impact:after{content:" · "}.qb-cta-right{text-align:left;grid-area:right}.swap-panel .qb-confirm.has-cta[data-cta=single] .qb-cta-right{text-align:center}.pos-trade-sol,.pos-trade-tok{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos-trade-tx{width:var(--touch-min);height:var(--touch-min);min-width:var(--touch-min);min-height:var(--touch-min)}.ct-hero{isolation:isolate;gap:var(--space-8);padding:var(--space-8) calc(var(--space-8) + var(--space-4));border-radius:var(--radius-sheetMobile);background:radial-gradient(60% 80% at 80% 20%, var(--hero-glow), transparent 70%), radial-gradient(60% 80% at 10% 90%, var(--hero-glow-deep), transparent 70%), var(--bg-surface1);box-shadow:var(--shadow-hairline);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}.ct-hero[data-state=none]{grid-template-columns:minmax(0,1fr) auto}.ct-main{align-content:start;justify-items:start;min-width:0;display:grid}.ct-pill{align-items:center;gap:var(--space-2);padding:6px var(--space-3);border-radius:var(--radius-pill);background:var(--accent-fill);color:var(--accent);font-size:var(--type-sm-size);line-height:var(--type-sm-line);letter-spacing:.03em;text-transform:uppercase;font-weight:600;display:inline-flex}.ct-dot{background:var(--up);width:8px;height:8px;box-shadow:0 0 0 4px var(--up-fill);border-radius:50%}.ct-title{margin:var(--space-4) 0 10px;font-size:calc(var(--type-display-size) + 6px);line-height:1.05;font-weight:var(--type-display-weight);letter-spacing:-.025em;display:grid}.ct-gold{color:var(--gold)}.ct-lead{max-width:520px;color:var(--text-secondary);font-size:var(--type-lg-size);line-height:var(--type-lg-line)}.ct-steps{width:100%;margin:var(--space-6) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.ct-step{padding:14px 14px var(--space-3);border-radius:var(--radius-card);background:color-mix(in srgb, var(--bg-surface2) 80%, transparent);box-shadow:var(--shadow-hairline);align-content:start;gap:3px;display:grid}.ct-step-n{background:var(--accent);width:24px;height:24px;color:var(--bg-base);font-size:var(--type-sm-size);border-radius:50%;justify-content:center;align-items:center;margin-bottom:7px;font-weight:800;display:inline-flex}.ct-step-t{font-size:var(--type-md-size);line-height:var(--type-md-line);font-weight:700}.ct-step-d{color:var(--text-tertiary);font-size:var(--type-sm-size);line-height:var(--type-sm-line)}.ct-cta{align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.ct-how{text-decoration:none}.ct-prize{padding:var(--space-7);border-radius:var(--radius-sheet);background:linear-gradient(160deg, var(--bg-surface2), var(--bg-surface1));box-shadow:var(--shadow-hairline);text-align:center;justify-items:center;display:grid}.ct-trophy{width:150px;height:150px;filter:drop-shadow(0 14px 36px color-mix(in srgb, var(--gold) 40%, transparent));display:block}.ct-trophy-sm{width:96px;height:96px}.ct-prize-v{margin-top:var(--space-2);letter-spacing:-.035em;font-size:56px;font-weight:800;line-height:1}.ct-prize-k{margin-top:var(--space-3);color:var(--text-tertiary);font-size:var(--type-xs-size);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.ct-last-name{margin-top:var(--space-1);font-size:var(--type-2xl-size);line-height:var(--type-2xl-line);font-weight:700}.ct-prize-l{color:var(--text-secondary);font-size:var(--type-md-size);line-height:var(--type-md-line);margin-top:6px}.ct-timer{justify-content:center;gap:10px;margin-top:18px;display:flex}.ct-timer>div{min-width:62px;padding:var(--space-2) 10px;border-radius:var(--radius-btn);background:var(--bg-surface3)}.ct-timer b{font-size:var(--type-2xl-size);line-height:var(--type-2xl-line);font-variant-numeric:tabular-nums;display:block}.ct-timer small{color:var(--text-tertiary);font-size:var(--type-xs-size);letter-spacing:.06em;text-transform:uppercase}.ct-goal{width:100%;margin-top:var(--space-5);gap:6px;display:grid}.ct-goal-t,.ct-goal-n{color:var(--text-tertiary);font-size:var(--type-sm-size);line-height:var(--type-sm-line)}.ct-bar{appearance:none;border-radius:var(--radius-pill);background:var(--bg-surface3);border:0;width:100%;height:6px;overflow:hidden}.ct-bar::-webkit-progress-bar{background:var(--bg-surface3)}.ct-bar::-webkit-progress-value{background:var(--gold);border-radius:var(--radius-pill)}.ct-bar::-moz-progress-bar{background:var(--gold);border-radius:var(--radius-pill)}.ct-goal-skel{border-radius:var(--radius-pill);height:6px}.ct-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ct-grid[data-board]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ct-board,.rw-refcard{min-width:0;padding:22px var(--space-6);border-radius:var(--radius-sheet);background:var(--bg-surface1);box-shadow:var(--shadow-hairline)}.ct-board-h{color:var(--text-secondary);font-size:var(--type-sm-size);line-height:var(--type-sm-line);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.ct-list{margin:14px 0 0;padding:0;list-style:none;display:grid}.ct-row{align-items:center;gap:var(--space-3);min-height:44px;margin:0 calc(var(--space-6) * -1);padding:0 var(--space-6);box-shadow:inset 0 1px 0 var(--border-subtle);font-size:var(--type-md-size);line-height:var(--type-md-line);display:flex}.ct-row:first-child{box-shadow:none}.ct-row[data-you]{background:var(--accent-fill)}.ct-row[data-eligible=false] .ct-hn,.ct-row[data-eligible=false] .ct-num b{color:var(--text-tertiary)}.ct-row-skel{height:44px;margin-top:1px}.ct-empty{color:var(--text-secondary);justify-content:center;font-weight:600}.ct-rk{width:26px;color:var(--text-tertiary);flex:none}.ct-rk[data-top]{color:var(--gold);font-weight:800}.ct-hn{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.ct-hn small{margin-left:var(--space-2);color:var(--text-tertiary);font-size:var(--type-sm-size);font-weight:400}.ct-num{color:var(--text-secondary);flex:none}.ct-num b{color:var(--text-primary)}.ct-board-err{margin-top:var(--space-3)}.rw-refcard{align-content:start;gap:var(--space-3);display:grid}.rw-refcard .rw-hero-lead{max-width:none;font-size:var(--type-md-size);line-height:var(--type-md-line);margin-top:0}.rw-refcard .rw-inv,.rw-refcard .rw-enroll{margin-top:0}.rw-earn{font-size:calc(var(--type-display-size) - 4px);letter-spacing:-.035em;font-weight:800;line-height:1.1}.rw-earn-v{color:var(--up)}.rw-refmeta{color:var(--text-tertiary);font-size:var(--type-sm-size);line-height:var(--type-sm-line)}.rw-refmeta a{color:var(--text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px}.ct-toast{top:calc(var(--topbar-height) + var(--space-3));bottom:auto}.ct-rules .trust-list li+li{margin-top:var(--space-2)}.nav-trophy{flex:none;display:inline-flex;position:relative}.nav-trophy img{width:18px;height:18px;display:block}.nav-live-dot{background:var(--up);width:6px;height:6px;box-shadow:0 0 0 2px var(--bg-surface1);border-radius:50%;position:absolute;top:-1px;right:-3px}.rw-switch{font-size:var(--type-sm-size);line-height:var(--type-sm-line);margin:0}.rw-switch a{align-items:center;gap:var(--space-1);min-height:32px;color:var(--text-secondary);font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.rw-switch a:hover{color:var(--text-primary)}}.rw-switch-trophy{flex:none;width:16px;height:16px;display:block}.rw-panel{gap:var(--space-5);min-width:0;display:grid}.rw-paidto{margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--type-sm-size);line-height:var(--type-sm-line)}.rw-paidto .mono{color:var(--text-primary)}@media (max-width:1023px){.ct-hero,.ct-hero[data-state=none]{gap:var(--space-6);padding:var(--space-6);grid-template-columns:minmax(0,1fr)}.ct-prize{order:-1}.ct-grid[data-board]{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ct-hero,.ct-hero[data-state=none]{padding:var(--space-4)}.ct-title{font-size:var(--type-3xl-size)}.ct-steps{grid-template-columns:minmax(0,1fr)}.ct-prize{padding:var(--space-5)}.ct-trophy{width:120px;height:120px}.ct-prize-v{font-size:44px}.ct-cta>*{flex:100%}.ct-board,.rw-refcard{padding:var(--space-4)}.ct-row{margin:0 calc(var(--space-4) * -1);padding:0 var(--space-4)}.rw-earn{font-size:var(--type-3xl-size)}}.modal.cw{gap:0;max-width:720px;padding:0;position:relative;overflow-x:hidden}.cw-x{top:var(--space-3);right:var(--space-3);z-index:1;width:var(--touch-min);height:var(--touch-min);background:color-mix(in srgb, var(--bg-surface3) 90%, transparent);border-radius:50%;position:absolute}.cw-ban{isolation:isolate;align-items:center;gap:var(--space-6);padding:var(--space-10);background:radial-gradient(60% 80% at 80% 20%, var(--hero-glow), transparent 70%), radial-gradient(60% 80% at 10% 90%, var(--hero-glow-deep), transparent 70%), linear-gradient(160deg, var(--bg-surface2), var(--bg-surface1));grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.cw-main{justify-items:start;min-width:0;display:grid}.cw-title{font-size:var(--type-display-size);line-height:1.05;font-weight:var(--type-display-weight);letter-spacing:-.03em;margin:14px 0 10px;display:grid}.cw-lead{max-width:380px;color:var(--text-secondary);font-size:var(--type-lg-size);line-height:var(--type-lg-line)}.cw-prize{text-align:center;justify-items:center;display:grid}.cw-trophy{width:120px;height:120px;filter:drop-shadow(0 12px 30px color-mix(in srgb, var(--gold) 40%, transparent));display:block}.cw-prize-v{margin-top:var(--space-1);font-size:var(--type-3xl-size);letter-spacing:-.03em;font-weight:800;line-height:1}.cw-body{align-items:center;gap:var(--space-4);padding:22px var(--space-10) var(--space-6);display:flex}.cw-steps{flex:1;margin:0}.cw-cta{white-space:nowrap;flex:none}.cw-foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-10) var(--space-5);color:var(--text-tertiary);font-size:var(--type-sm-size);line-height:var(--type-sm-line);flex-wrap:wrap;display:flex}.cw-check{min-height:var(--touch-min);align-items:center}.cw-check input{margin-top:0}.cw-paid a{color:var(--text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px}@media (max-width:767px){.modal.cw.cw-sheet{max-width:none;padding:0 0 env(safe-area-inset-bottom)}.cw-ban{gap:var(--space-4);padding:var(--space-8) var(--space-4) var(--space-4);grid-template-columns:minmax(0,1fr)}.cw-prize{order:-1}.cw-title{font-size:var(--type-3xl-size)}.cw-body{padding:var(--space-4);flex-direction:column;align-items:stretch}.cw-steps{grid-template-columns:minmax(0,1fr)}.cw-cta{width:100%}.cw-foot{padding:0 var(--space-4) var(--space-5)}}.btn{--key-edge:3px;--key-edge-color:var(--border-strong);transition:transform var(--motion-press) var(--ease-std);box-shadow:var(--shadow-line-strong), 0 var(--key-edge) 0 var(--key-edge-color), 0 calc(var(--key-edge) + 3px) 8px #00000073;transform:translateY(0)}.btn-secondary{box-shadow:var(--shadow-line-strong), 0 var(--key-edge) 0 var(--key-edge-color), 0 calc(var(--key-edge) + 3px) 8px #00000073}.btn-primary{--key-edge-color:var(--accent-deep);box-shadow:inset 0 1px 0 #e8ebef47, 0 var(--key-edge) 0 var(--key-edge-color), 0 calc(var(--key-edge) + 3px) 8px #00000080}.btn-buy{--key-edge-color:color-mix(in srgb, var(--up) 62%, black);box-shadow:inset 0 1px 0 #e8ebef47, 0 var(--key-edge) 0 var(--key-edge-color), 0 calc(var(--key-edge) + 3px) 8px #00000080}.btn-sell,.btn-danger-solid{--key-edge-color:color-mix(in srgb, var(--down) 62%, black);box-shadow:inset 0 1px 0 #e8ebef38, 0 var(--key-edge) 0 var(--key-edge-color), 0 calc(var(--key-edge) + 3px) 8px #00000080}.btn-danger{--key-edge-color:color-mix(in srgb, var(--down) 55%, black);box-shadow:inset 0 0 0 1px var(--down), 0 var(--key-edge) 0 var(--key-edge-color), 0 calc(var(--key-edge) + 3px) 8px #00000073}@media (hover:hover){.btn-buy:hover:not(:disabled){box-shadow:inset 0 1px 0 #e8ebef47, 0 var(--key-edge) 0 var(--key-edge-color), 0 calc(var(--key-edge) + 3px) 8px #00000080, 0 0 0 4px var(--up-fill)}.btn-sell:hover:not(:disabled){box-shadow:inset 0 1px 0 #e8ebef38, 0 var(--key-edge) 0 var(--key-edge-color), 0 calc(var(--key-edge) + 3px) 8px #00000080, 0 0 0 4px var(--down-fill)}}.btn-tertiary,.btn-quiet,.btn-ghost{--key-edge:1px;box-shadow:none}.btn-ghost[aria-pressed=true],.btn-ghost[aria-expanded=true],.btn-quiet[aria-pressed=true],.btn-quiet[aria-expanded=true]{box-shadow:none}.btn:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){transform:translateY(var(--key-edge));box-shadow:var(--shadow-line-strong), inset 0 2px 4px #00000059}.btn-primary:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),.btn-buy:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),.btn-sell:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),.btn-danger-solid:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){box-shadow:inset 0 2px 4px #00000059}.btn-danger:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){box-shadow:inset 0 0 0 1px var(--down), inset 0 2px 4px #00000059}.btn-tertiary:active:not(:disabled),.btn-quiet:active:not(:disabled),.btn-ghost:active:not(:disabled){box-shadow:none}.btn:disabled,.btn[aria-disabled=true],.btn[aria-busy=true]{box-shadow:var(--shadow-line-strong);transform:none}.btn-tertiary:disabled,.btn-quiet:disabled,.btn-ghost:disabled,.btn-tertiary[aria-disabled=true],.btn-quiet[aria-disabled=true],.btn-ghost[aria-disabled=true]{box-shadow:none}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.sg-strip{gap:var(--space-3);margin-top:var(--space-4);display:grid}.sg-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.sg-title{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--type-title-weight);margin:0}.sg-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:1023px){.sg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-card{border-radius:var(--radius-card);background:var(--bg-surface1);min-width:0;min-height:92px;box-shadow:inset 0 0 0 1px var(--border-subtle);transition:transform var(--motion-hover) var(--ease-std);position:relative}@media (hover:hover){.sg-card:hover{box-shadow:inset 0 0 0 1px var(--border-strong);transform:translateY(-1px)}}.sg-open{gap:var(--space-2);width:100%;padding:var(--space-3);color:inherit;text-align:left;cursor:pointer;border-radius:inherit;background:0 0;border:0;display:grid}.sg-row{align-items:center;gap:var(--space-2);min-width:0;display:flex}.sg-row2{justify-content:space-between}.sg-sym{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-md-size);line-height:var(--type-md-line);flex:1;padding-right:28px;font-weight:700;overflow:hidden}.sg-pct{font-size:var(--type-sm-size);font-weight:600}.sg-mc{color:var(--text-secondary);font-size:var(--type-sm-size);font-weight:500}.sg-star{top:var(--space-2);right:var(--space-2);border-radius:var(--radius-btn);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;font-size:16px;position:absolute}.sg-star[aria-pressed=true]{color:var(--warn)}@media (hover:hover){.sg-star:hover{background:var(--state-hover);color:var(--text-primary)}}.sg-card.skel{min-height:92px}.term-main:has(>.fast-overlay){position:relative}.fast-overlay{top:calc(var(--term-header-height) + var(--term-toolbar-height) + var(--space-2));left:var(--space-2);z-index:6;width:300px;max-width:calc(100% - 2 * var(--space-2));position:absolute}.fast-panel{gap:var(--space-2);padding:var(--space-3);background:var(--bg-surface2);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);display:grid}.fast-panel-sheet{width:100%;max-height:calc(100dvh - var(--space-8));border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));overflow-y:auto}.fast-head{align-items:center;gap:var(--space-1);display:flex}.fast-title{align-items:center;gap:var(--space-1);margin-right:auto;font-weight:600;display:inline-flex}.fast-bolt{width:14px;height:14px;color:var(--warn)}.fast-toggle[aria-pressed=true]{background:var(--state-hover);color:var(--text-primary)}.fast-drag{min-height:var(--touch-min);color:inherit;font:inherit;text-align:left;cursor:grab;touch-action:none;background:0 0;border:0;padding:0;font-weight:600}.fast-panel[data-dragging]{-webkit-user-select:none;user-select:none}.fast-panel[data-dragging] .fast-drag{cursor:grabbing}.fast-drag:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.fast-close{flex:0 0 var(--touch-min);width:var(--touch-min);height:var(--touch-min);margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0;font-size:16px}.fast-why{font-size:var(--type-sm-size);line-height:var(--type-sm-line);margin:0}.chart-share-ico{width:14px;height:14px}.chart-share[aria-busy=true]{color:var(--text-tertiary)}.fast-notice{align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--type-sm-size);line-height:var(--type-sm-line);flex-wrap:wrap;margin:0;display:flex}.fast-row-head{justify-content:space-between;gap:var(--space-2);font-size:var(--type-sm-size);line-height:var(--type-sm-line);display:flex}.fast-grid{gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fast-preset{min-width:0;padding-left:0;padding-right:0}.fast-preset[data-side=buy]{color:var(--up)}.fast-preset[data-side=sell]{color:var(--down)}.fast-settings{align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--type-xs-size);line-height:var(--type-xs-line);flex-wrap:wrap;display:flex}.fast-settings .link-btn{margin-left:auto}.fast-edit{gap:var(--space-2);display:grid}.fast-edit-note{font-size:var(--type-xs-size);margin:0}.fast-stats{gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);font-size:var(--type-xs-size);line-height:var(--type-xs-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.fast-stats dt{color:var(--text-tertiary)}.fast-stats dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.trench-buy-inline{padding:var(--space-1) 0 var(--space-2);min-width:0}.trench-buy-inline>.fast-panel{max-width:100%;box-shadow:none}@media (max-width:1023px){.card-qb.qb-pill,.top-qb.qb-pill{--hit-b:calc((var(--touch-min) - var(--control-sm)) / 2)}.trench-card .card-dev.card-pill{--hit-b:calc((var(--touch-min) - 16px) / 2);--hit-r:var(--radius-sm)}.strip-id-a .token-actions .icon-btn,.strip-links .strip-social{--hit-b:calc((var(--touch-min) - 22px) / 2);--hit-r:var(--radius-md)}.strip-id-a .token-actions .icon-btn{--hit-r:var(--radius-btn)}.token-chart .chart-tools .chip-btn{--hit-b:calc((var(--touch-min) - var(--control-seg-item)) / 2);--hit-r:var(--radius-segItem)}.card-qb.qb-pill,.top-qb.qb-pill,.trench-card .card-dev.card-pill,.strip-id-a .token-actions .icon-btn,.strip-links .strip-social,.token-chart .chart-tools .chip-btn{height:var(--touch-min);min-height:var(--touch-min);margin-block:calc(var(--hit-b) * -1);border-block:var(--hit-b) solid transparent;background-clip:padding-box}.trench-card .card-dev.card-pill,.strip-id-a .token-actions .icon-btn,.strip-links .strip-social,.token-chart .chart-tools .chip-btn{border-radius:var(--hit-r) / calc(var(--hit-r) + var(--hit-b))}.strip-id-a .token-actions .icon-btn:before,.token-chart .chart-tools .chip-btn:before{border-radius:var(--hit-r)}.card-qb.qb-pill[data-done],.top-qb.qb-pill[data-done],.token-chart .chart-tools .chip-btn[aria-pressed=true]{box-shadow:none}.token-chart .chart-tools .chip-row{--hit-b:calc((var(--touch-min) - var(--control-seg-item)) / 2);margin-block:calc((var(--hit-b) - 2px) * -1);padding-block:var(--hit-b);background:linear-gradient(var(--bg-surface2), var(--bg-surface2)) center / 100% calc(100% - (var(--hit-b) - 2px) * 2) no-repeat}.su-head .link-btn{min-height:var(--touch-min);margin-block:calc((var(--touch-min) - var(--type-md-line)) / -2);align-items:center;display:inline-flex}}.m-tradebar{left:0;right:0;bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom));padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;position:fixed}.m-tradebar[data-pos=held]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.m-tradebar-pos{gap:var(--space-1);justify-items:center;min-width:0;display:grid}.m-tradebar-line{white-space:nowrap;font-size:var(--type-sm-size);line-height:var(--type-sm-line);color:var(--text-secondary);margin:0}.m-tradebar .m-tradebar-sellall{min-height:var(--touch-min);padding:0 var(--space-3);white-space:nowrap}.token-page[data-layout=mobile]{padding-bottom:calc(var(--tabbar-height) + var(--space-2) * 2)}.quickbuy[hidden],.m-tradebar[hidden]{display:none}@media (min-width:1024px){.m-tradebar{display:none}}.trench-buy-row{min-width:0}.fast-row{align-items:center;gap:var(--space-1);min-width:0;height:calc(var(--touch-min) + var(--space-1) * 2);padding:var(--space-1) var(--space-2);background:var(--bg-surface2);border-bottom:1px solid var(--border-subtle);box-sizing:border-box;display:flex}.fast-row-main{flex:auto;min-width:0}.fast-row-grid{gap:var(--space-1);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fast-row .fast-preset,.fast-row .btn-primary,.fast-row .icon-btn{min-height:var(--touch-min);height:var(--touch-min)}.fast-row .icon-btn{flex:0 0 var(--touch-min);width:var(--touch-min)}.fast-row-notice{align-items:center;gap:var(--space-2);font-size:var(--type-xs-size);line-height:var(--type-xs-line);margin:0;display:flex;overflow:hidden}.fast-row-notice>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fast-row-notice .link-btn{min-height:var(--touch-min);flex:none}.demo-badge{letter-spacing:.04em;font-weight:700}.topbar .demo-chip{justify-content:flex-start;gap:var(--space-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 45%, transparent), 0 var(--key-edge) 0 var(--key-edge-color), 0 calc(var(--key-edge) + 3px) 8px #00000073;flex:none}.topbar .demo-chip .wb-bal,.topbar .demo-chip .demo-badge{white-space:nowrap;flex:none}.topbar .demo-bar{align-items:center;gap:var(--space-1);flex:none;min-width:0;display:inline-flex}.topbar .demo-bar .btn{gap:var(--space-1);white-space:nowrap;flex:none}.topbar .demo-bar-reset[data-icon-only]{min-width:var(--touch-min);justify-content:center;padding:0}@media (max-width:1023px){.topbar .demo-bar .btn,.topbar .demo-bar-exit{min-height:var(--touch-min)}.topbar .demo-bar-exit{min-width:var(--touch-min)}.topbar .demo-bar-golive{padding:0 var(--space-2)}}.demo-connect{gap:var(--space-1);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);display:grid}.demo-connect>p{font-size:var(--type-xs-size);line-height:var(--type-xs-line);margin:0}.demo-connect-btn{gap:var(--space-2);width:100%;min-height:var(--touch-min)}@media (max-width:1023px){.topbar .demo-chip{min-height:var(--touch-min);padding:0 var(--space-2) 0 10px;font-size:var(--type-base-size)}}@media (min-width:1024px) and (max-width:1279px){.topbar .demo-chip{padding:0 var(--space-3)}}.demo-cta{gap:var(--space-1);display:grid}.demo-cta>p{font-size:var(--type-xs-size);line-height:var(--type-xs-line);margin:0}.demo-switch{justify-items:start;gap:var(--space-1);display:grid}.demo-switch>p{font-size:var(--type-xs-size);line-height:var(--type-xs-line);margin:0}.demo-switch-btn{gap:var(--space-2);min-height:var(--touch-min)}.demo-panel,.demo-pf{gap:var(--space-2);display:grid}.demo-panel p,.demo-pf p{margin:0}.demo-panel-head{align-items:center;gap:var(--space-2);display:flex}.demo-panel-title{font-size:var(--type-base-size);line-height:var(--type-base-line);margin:0}.demo-panel-head .swap-toprow-btn{margin-left:auto}.demo-quote,.demo-result,.demo-empty{gap:var(--space-1);display:grid}.demo-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.demo-panel{min-width:0;max-width:100%;overflow-x:hidden}.demo-panel .btn,.demo-main-btn{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.demo-main-btn{width:100%}.demo-main-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.demo-preset-row{flex-wrap:wrap;min-width:0}.demo-main-hint{font-size:var(--type-xs-size);line-height:var(--type-xs-line)}.demo-pf-table{border-collapse:collapse;width:100%}.demo-pf-table th,.demo-pf-table td{padding:var(--space-1) var(--space-2);text-align:right;border-bottom:1px solid var(--border-subtle)}.demo-pf-table th:first-child,.demo-pf-table td:first-child{text-align:left}.demo-pf-sub{font-size:var(--type-sm-size);line-height:var(--type-sm-line);margin:0}.demo-pf-history{gap:var(--space-1);font-size:var(--type-sm-size);line-height:var(--type-sm-line);margin:0;padding:0;list-style:none;display:grid}.demo-pnl-pin{left:var(--space-4);bottom:calc(var(--bottombar-height) + var(--space-4));z-index:25;gap:var(--space-1);width:max-content;min-width:220px;max-width:calc(100vw - 2 * var(--space-3));padding:var(--space-2) var(--space-3) var(--space-3);border-radius:var(--radius-card);background:var(--bg-surface3);box-shadow:var(--shadow-pop);display:grid;position:fixed}.demo-pnl-pin p{margin:0}.demo-pnl-pin-head{align-items:center;gap:var(--space-2);min-width:0;display:flex}.demo-pnl-pin-sym{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.demo-pnl-pin-close{flex:0 0 var(--touch-min);width:var(--touch-min);height:var(--touch-min);margin:calc(var(--space-2) * -1) calc(var(--space-3) * -1) calc(var(--space-2) * -1) auto}.demo-pnl-pin-pnl{align-items:baseline;gap:var(--space-2);font-size:var(--type-lg-size);line-height:var(--type-lg-line);font-weight:700;display:flex}.demo-pnl-pin .demo-share-pnl{min-height:var(--touch-min);white-space:nowrap;flex:none}.demo-pnl-pin-note{margin-top:var(--space-1);font-size:var(--type-sm-size);line-height:var(--type-sm-line)}.demo-panel .demo-result{text-align:start;justify-items:stretch}.demo-result>p{text-indent:0;margin:0;padding:0}.demo-result-head{align-items:center;gap:var(--space-2);min-width:0;display:flex}.demo-result-head>.demo-badge{font-size:var(--type-xs-size);line-height:var(--type-xs-line);flex:none}.demo-result-text{text-indent:0;overflow-wrap:anywhere;flex:auto;min-width:0;margin:0;padding:0}.demo-panel .demo-result-share{min-width:max-content;min-height:var(--touch-min);flex:none;overflow:visible}@media (max-width:1023px){.demo-pnl-pin{left:var(--space-3);bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom) + var(--space-2))}body:has(.m-tradebar:not([hidden])) .demo-pnl-pin{bottom:calc(var(--tabbar-height) * 2 + var(--space-2) * 3 + env(safe-area-inset-bottom))}}.demo-toast-text{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.demo-toast-text>.demo-badge,.pos-demo-badge{font-size:var(--type-xs-size);line-height:var(--type-xs-line);flex:none}.pos-sym:has(>.pos-demo-badge){align-items:center;gap:var(--space-2);display:inline-flex}:root{--btn-2-bg:color-mix(in srgb, var(--up) 10%, var(--bg-surface2));--btn-2-bg-hover:color-mix(in srgb, var(--up) 18%, var(--bg-surface2));--btn-2-fg:var(--text-primary);--btn-2-border:color-mix(in srgb, var(--up) 42%, var(--bg-surface2));--btn-2-edge:color-mix(in srgb, var(--up) 30%, var(--bg-base));--btn-2-drop:color-mix(in srgb, var(--bg-base) 70%, transparent);--btn-2-press-shade:color-mix(in srgb, var(--bg-base) 55%, transparent);--btn-ghost-fg:var(--text-primary);--btn-ghost-bg:color-mix(in srgb, var(--up) 7%, transparent);--btn-tertiary-fg:color-mix(in srgb, var(--accent) 72%, var(--text-primary));--seg-on:color-mix(in srgb, var(--text-primary) 92%, var(--up));--seg-on-fg:var(--bg-base);--seg-off:color-mix(in srgb, var(--text-primary) 80%, var(--text-secondary))}.btn-secondary{--key-edge-color:var(--btn-2-edge);background:var(--btn-2-bg);color:var(--btn-2-fg);box-shadow:inset 0 0 0 1px var(--btn-2-border), 0 var(--key-edge) 0 var(--key-edge-color), 0 calc(var(--key-edge) + 3px) 8px var(--btn-2-drop)}.btn-secondary:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){box-shadow:inset 0 0 0 1px var(--btn-2-border), inset 0 2px 4px var(--btn-2-press-shade)}.dg-btn-soft{background:var(--btn-2-bg);color:var(--btn-2-fg);box-shadow:inset 0 0 0 1px var(--btn-2-border)}.btn-ghost,.btn-quiet{background:var(--btn-ghost-bg);color:var(--btn-ghost-fg)}.btn-ghost[aria-pressed=true],.btn-ghost[aria-expanded=true],.btn-quiet[aria-pressed=true],.btn-quiet[aria-expanded=true]{background:var(--btn-2-bg-hover);color:var(--btn-2-fg);box-shadow:inset 0 0 0 1px var(--btn-2-border)}.btn-tertiary{color:var(--btn-tertiary-fg)}.icon-btn{color:var(--btn-ghost-fg)}.icon-btn[aria-pressed=true],.icon-btn[aria-expanded=true]{background:var(--btn-2-bg-hover);color:var(--btn-2-fg)}@media (hover:hover){.btn-secondary:hover:not(:disabled):not([aria-disabled=true]),.dg-btn-soft:hover{background:var(--btn-2-bg-hover)}.btn-ghost:hover:not(:disabled):not([aria-disabled=true]),.btn-quiet:hover:not(:disabled):not([aria-disabled=true]),.btn-tertiary:hover:not(:disabled):not([aria-disabled=true]),.icon-btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-2-bg)}}.segment-btn,.tracker-seg .segment-btn,.portfolio .strip-head>.segment[role=tablist]>.segment-btn,.wl-head>.segment[role=tablist]>.segment-btn,.dash-tabs[role=tablist]>.segment-btn{color:var(--seg-off)}.segment-btn[aria-selected=true],.segment-btn[aria-checked=true],.segment-btn[aria-pressed=true],.tracker-seg .segment-btn[aria-current=page]{color:var(--seg-on-fg)}.segment-btn:after{background:var(--seg-on)}.tracker-seg .segment-btn[aria-current=page]:after{opacity:1;transform:none}.swap-panel .order-modes .segment-btn[aria-checked=true]{background:var(--seg-on);color:var(--seg-on-fg)}.portfolio .strip-head>.segment[role=tablist]>.segment-btn[aria-selected=true],.wl-head>.segment[role=tablist]>.segment-btn[aria-selected=true],.dash-tabs[role=tablist]>.segment-btn[aria-selected=true]{color:var(--text-primary)}@media (hover:hover){.segment-btn:hover:not([aria-selected=true]):not([aria-checked=true]):not([aria-pressed=true]):not([aria-current=page]):not(:disabled){background:var(--btn-2-bg)}.portfolio .strip-head>.segment[role=tablist]>.segment-btn:hover,.wl-head>.segment[role=tablist]>.segment-btn:hover,.dash-tabs[role=tablist]>.segment-btn:hover{background:0 0}}.dep-tabs{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.dep-tab{min-height:calc(var(--control-lg) + var(--space-2));justify-content:center;align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-1);border-radius:var(--radius-lg);font-size:var(--type-md-size);background:var(--bg-surface2);color:var(--text-secondary);box-shadow:var(--shadow-hairline);cursor:pointer;border:0;flex-direction:row;font-weight:600;display:flex;position:relative;overflow:hidden}.dep-tab-glyph{opacity:.7;flex:none;width:18px;height:18px}.dep-tab-name{overflow-wrap:normal;word-break:keep-all}@media (hover:hover){.dep-tab:hover:not([aria-selected=true]){background:var(--bg-surface3)}}.dep-tab[aria-selected=true]{background:var(--up-fill);color:var(--up);box-shadow:inset 0 0 0 2px var(--up)}.dep-tab[aria-selected=true] .dep-tab-glyph{opacity:1}.dep-tab[aria-selected=true]:after{content:"";left:var(--space-3);right:var(--space-3);background:var(--up);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0}.dep-tab:focus-visible{outline:2px solid var(--up);outline-offset:2px}@media (max-width:479px){.dep-tab{gap:var(--space-1);font-size:var(--type-sm-size)}}.dep-panel{gap:var(--space-3);margin-top:var(--space-3);justify-items:stretch;display:grid}.dep-need{font-size:var(--type-md-size);color:var(--up);font-weight:600}.dep-bal{align-items:center;gap:var(--space-2);font-size:var(--type-md-size);color:var(--text-primary);font-weight:600;display:flex}.dep-live-wrap{align-items:center;gap:var(--space-1);display:inline-flex}.dep-live{border-radius:var(--radius-pill);background:var(--up);width:8px;height:8px;animation:fund-pulse 1.2s var(--motion-ease) infinite}.dep-live[data-state=checking]{background:var(--text-tertiary)}.dep-live[data-state=offline]{background:var(--warn)}.dep-offline{color:var(--warn);font-size:var(--type-sm-size);font-weight:600}.dep-received{gap:var(--space-1);display:grid}.dep-short{color:var(--warn);font-size:var(--type-md-size);font-weight:600}.dep-qr{padding:var(--space-3);background:var(--text-primary);border-radius:var(--radius-lg);box-shadow:0 0 0 3px var(--up), 0 0 24px var(--up-fill);justify-self:center}.dep-qr .ew-qr{display:block}.dep-addr{color:var(--text-primary);font-size:var(--type-md-size);justify-self:center}.dep-actions{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.dep-actions.is-single{grid-template-columns:1fr}.dep-actions .btn{min-height:var(--control-lg);justify-content:center;width:100%}.dep-only{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--warn-fill);color:var(--warn);font-size:var(--type-sm-size);justify-self:center;font-weight:600;display:inline-flex}.dep-same{font-size:var(--type-sm-size);color:var(--text-primary);justify-self:center}@media (prefers-reduced-motion:reduce){.dep-live{animation:none}}.wallet-btn.btn-secondary,.wallet-panel .btn-secondary{--key-edge-color:var(--border-strong);color:var(--text-primary);box-shadow:var(--shadow-line-strong), 0 var(--key-edge) 0 var(--key-edge-color), 0 calc(var(--key-edge) + 3px) 8px var(--btn-2-drop);background:0 0}.wallet-btn.btn-secondary:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),.wallet-panel .btn-secondary:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){box-shadow:var(--shadow-line-strong), inset 0 2px 4px var(--btn-2-press-shade)}@media (hover:hover){.wallet-btn.btn-secondary:hover:not(:disabled):not([aria-disabled=true]),.wallet-panel .btn-secondary:hover:not(:disabled):not([aria-disabled=true]){background:0 0}}.wallet-panel .wp-usd:not(.text-tertiary){color:var(--up);font-weight:600}.wallet-btn .wb-usd:not(.is-stale){color:var(--up)}.swap-panel .qb-presets .preset{border-radius:var(--radius-chip);background:var(--bg-surface2);box-shadow:var(--shadow-hairline)}.swap-panel .qb-presets .preset:disabled{background:var(--bg-surface2)}.swap-panel .qb-presets .preset-row .icon-btn{border-radius:var(--radius-pill)}.swap-panel .order-modes{border-radius:var(--radius-xl)}.swap-panel .order-modes .segment-btn{min-height:calc(var(--control-seg-item) + 2px);border-radius:var(--radius-segSm)}.swap-panel .swap-amount-field{border-radius:var(--radius-xl)}.swap-panel .qb-confirm{border-radius:var(--radius-cta)}
