:root{--accent:#cf0;--accent-rgb:204,255,0;--accent-dim:#b8e600;--accent-muted:#9dcc00;--accent-bright:#b7ef00;--accent-pale:#eaff80;--accent-glow:rgba(var(--accent-rgb),0.35);--accent-soft:rgba(var(--accent-rgb),0.14);--rh-lime:#cf0;--fluoro-green:#39ff14;--fluoro-green-bright:#7dff68;--fluoro-green-core:#0f8;--fluoro-green-glow:rgba(57,255,20,.82);--fluoro-green-glow-soft:rgba(0,255,136,.52);--fluoro-green-glow-faint:rgba(57,255,20,.24);--rh-black:#000;--rh-green:var(--accent);--rh-green-dim:var(--accent-dim);--rh-green-glow:var(--accent-glow);--rh-green-soft:var(--accent-soft);--bg:#cf0;--bg-page:#0f0d10;--bg-panel:#1a1418;--bg-elevated:#2a2228;--bg-deep:#121014;--bg-input:#221c20;--border:#3d3338;--border-focus:#52464c;--text:#fff;--text-muted:#a89da8;--text-dim:#6e6369;--text-on-lime:#000;--text-muted-on-lime:rgba(0,0,0,.55);--danger:#ff5000;--warning:#ffb800;--radius:18px;--radius-sm:10px;--layout-max:1258px;--panel-w:620px;--layout-pad:20px;--card-gap:20px;--card-pad:30px 27px;--field-h:113px;--swap-card-min-h:500px;--routes-card-min-h:380px;--pill-w:198px;--rh-brown:#1a170e;--modal-bg:#1a170e;--modal-surface:#241f18;--modal-input:#14110c;--modal-border:rgba(var(--accent-rgb),0.28);--modal-border-strong:rgba(var(--accent-rgb),0.55);--font:"DM Sans",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--logo-filter:brightness(0) saturate(100%) invert(84%) sepia(74%) saturate(600%) hue-rotate(22deg) brightness(104%) contrast(104%)}*,:after,:before{box-sizing:border-box}body,html{margin:0;min-height:100vh;min-height:100dvh;font-family:var(--font);background:var(--bg);color:var(--text-on-lime);-webkit-font-smoothing:antialiased}body{overflow-x:hidden}.bg-glow{display:none}.page{position:relative;z-index:1;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.page[hidden]{display:none!important}.navbar{justify-content:space-between;padding:14px var(--layout-pad);flex-shrink:0;max-width:100%;color:var(--text-on-lime)}.nav-left,.navbar{display:flex;align-items:center}.nav-left{gap:36px}.logo{display:flex;align-items:center;gap:10px;border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.logo:hover .logo-text{opacity:.85}.logo-icon{width:28px;height:28px;object-fit:contain}.logo-text{font-size:.95rem;font-weight:800;letter-spacing:.08em;color:var(--text-on-lime)}.nav-links{display:flex;align-items:center;gap:24px}.nav-link{color:var(--text-muted-on-lime);font-size:.88rem;font-weight:500;cursor:default;background:none;border:none;padding:0;font-family:var(--font)}.nav-link[data-page]{cursor:pointer}.nav-link[data-page]:hover{color:var(--text-on-lime)}.nav-link.muted{cursor:default}.nav-link.active{color:var(--text-on-lime)}.nav-right{display:flex;align-items:center;position:relative}.hoodx-price{display:inline-flex;align-items:baseline;gap:6px;color:var(--text-on-lime);text-decoration:none;font-size:.85rem;font-weight:600;white-space:nowrap}.hoodx-price:hover{opacity:.85}.hoodx-price-symbol{font-weight:700}.hoodx-price-value{font-family:var(--font-mono);font-weight:500;opacity:.9}body.launch-page-active .hoodx-price{color:hsla(0,0%,100%,.92)}body.launch-page-active .nav-right>.hoodx-price{display:none}body.launch-page-active .hoodx-price:hover{color:#fff}.nav-orders-btn{display:inline-flex;align-items:center;gap:8px;height:38px;box-sizing:border-box;padding:0 12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:var(--text);font-family:var(--font);font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.nav-orders-btn:hover,.nav-orders-btn[aria-expanded=true]{background:hsla(0,0%,100%,.09);border-color:rgba(var(--accent-rgb),.28)}.nav-orders-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav-orders-btn[data-state=empty] .nav-orders-label{color:var(--text-muted)}.nav-orders-dot{width:7px;height:7px;border-radius:50%;background:rgba(var(--accent-rgb),.4);flex-shrink:0}.nav-orders-dot[hidden]{display:none!important}.nav-orders-btn[data-state=pending]{border-color:rgba(var(--accent-rgb),.3)}.nav-orders-btn[data-state=pending] .nav-orders-dot{background:var(--accent);box-shadow:0 0 8px var(--accent-glow);animation:ordersPulse 2.2s ease-in-out infinite}.nav-orders-btn-chevron{display:inline-flex;align-items:center;color:hsla(0,0%,100%,.45);transition:transform .15s}.nav-orders-btn-chevron .ui-icon-xs{width:12px;height:12px}.nav-orders-btn[aria-expanded=true] .nav-orders-btn-chevron{transform:rotate(180deg)}.nav-orders-label{line-height:1}.nav-orders-selector{position:relative;flex-shrink:0}.nav-orders-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.3);color:var(--accent);font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:600;line-height:1}.nav-orders-dropdown{position:absolute;top:calc(100% + 10px);right:0;z-index:120;width:min(430px,92vw);padding:0;border-radius:16px;border:1px solid var(--border);background:#17141a;box-shadow:0 24px 64px rgba(0,0,0,.5);color:var(--text);overflow:hidden}.nav-orders-dropdown[hidden]{display:none!important}.orders-panel{display:flex;flex-direction:column;min-height:0}.orders-panel-head{display:flex;align-items:center;gap:10px;margin:0 14px;padding:14px 2px 10px;border-bottom:1px dotted rgba(var(--accent-rgb),.18)}.orders-panel-eyebrow{font-family:var(--mono);font-size:.64rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.orders-panel-live{display:inline-flex;align-items:center;gap:7px;margin-left:auto;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.66rem;font-weight:500;color:var(--accent);white-space:nowrap}.orders-panel-live-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent-glow);animation:ordersPulse 2.2s ease-in-out infinite}.orders-panel-settled{margin-left:auto;font-family:var(--mono);font-size:.6rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.orders-panel-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-10px -12px -10px 2px;background:none;border:none;border-radius:12px;color:var(--text-dim);font-size:1.3rem;line-height:1;cursor:pointer}.orders-panel-close:hover{color:var(--text)}.orders-panel-search{display:flex;align-items:center;gap:8px;height:36px;margin:10px 14px 8px;padding:0 10px;background:var(--bg-input);border:1px solid var(--border);border-radius:10px;transition:border-color .15s}.orders-panel-search:focus-within{border-color:rgba(var(--accent-rgb),.35)}.orders-panel-search-icon{display:inline-flex;align-items:center;color:var(--text-dim);flex-shrink:0}.orders-panel-search-icon .ui-icon-sm{width:15px;height:15px}.orders-panel-search-input{flex:1 1;min-width:0;background:transparent;border:none;outline:none;color:var(--text);font-family:var(--font);font-size:.8rem}.orders-panel-search-input::placeholder{color:var(--text-dim)}.orders-panel-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.orders-panel-empty{display:flex;flex-direction:column;gap:3px;align-items:center;text-align:center;margin:6px 14px 14px;padding:20px 14px;border:1px dashed var(--border);border-radius:12px}.orders-panel-empty-title{font-size:.78rem;font-weight:600;color:var(--text-muted)}.orders-panel-empty-copy{font-size:.68rem;color:var(--text-dim)}.orders-panel-tabs{display:flex;gap:2px;margin:10px 14px 0;padding:3px;background:var(--bg-input);border:1px solid var(--border);border-radius:10px}.orders-panel-tab{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:26px;padding:0 8px;background:none;border:none;border-radius:8px;color:var(--text-dim);font-family:var(--mono);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color .12s,background .12s,box-shadow .12s}.orders-panel-tab:hover{color:var(--text)}.orders-panel-tab.is-active{background:rgba(var(--accent-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.24);color:var(--accent)}.orders-panel-tab:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.orders-panel-tab-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;opacity:.75}.orders-panel-more{display:flex;justify-content:center;padding:8px 0 4px}.orders-panel-more-btn{min-height:34px;padding:0 16px;background:none;border:1px dashed var(--border);border-radius:999px;color:var(--text-muted);font-family:var(--mono);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color .12s,border-color .12s}.orders-panel-more-btn:hover{border-color:rgba(var(--accent-rgb),.35);color:var(--accent)}.orders-panel-more-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.orders-panel-tally{display:flex;justify-content:flex-end;gap:5px;margin:0 14px;padding:8px 2px 12px;border-top:1px dotted rgba(var(--accent-rgb),.14);font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.58rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.nav-icon-btn,.nav-menu-btn,.nav-pill-btn{display:flex;align-items:center;gap:6px;padding:8px 14px;background:rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.12);border-radius:999px;color:var(--text-on-lime);font-family:var(--font);font-size:.82rem;font-weight:500;cursor:pointer}.nav-icon-btn{font-size:1rem}.nav-icon-btn,.nav-menu-btn{width:36px;height:36px;padding:0;justify-content:center}.nav-menu-btn #navMenuIcon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.nav-menu-btn:hover{background:rgba(0,0,0,.14)}.nav-menu-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:240px;background:var(--bg-panel);border:1px solid var(--border);border-radius:16px;padding:12px 0;box-shadow:0 0 0 1px rgba(var(--accent-rgb),.08),0 16px 48px rgba(0,0,0,.45);z-index:500;animation:menu-in .18s ease}.nav-menu-dropdown[hidden]{display:none!important}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nav-menu-section{padding:4px 0}.nav-menu-section+.nav-menu-section{border-top:1px solid var(--border);margin-top:4px;padding-top:8px}.nav-menu-section-label{padding:6px 18px 8px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.nav-menu-item{display:block;width:100%;padding:9px 18px;color:var(--text);font-size:.88rem;font-weight:500;text-decoration:none;background:transparent;border:none;text-align:left;font-family:var(--font);cursor:pointer;transition:background .12s,color .12s}.nav-menu-page-link.active{color:var(--rh-lime);background:rgba(var(--accent-rgb),.08)}.nav-menu-item:hover{background:var(--accent-soft);color:var(--accent)}.nav-menu-item-icon{display:flex;align-items:center;gap:10px}.nav-menu-item-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--text-muted);flex-shrink:0}.nav-menu-item:hover .nav-menu-item-icon-wrap{color:var(--accent)}.nav-menu-item-icon-wrap .ui-icon-sm{width:16px;height:16px}.nav-menu-legal-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 18px;background:transparent;border:none;color:var(--text);font-family:var(--font);font-size:.88rem;font-weight:500;cursor:pointer;text-align:left;transition:background .12s,color .12s}.nav-menu-legal-toggle:hover{background:var(--accent-soft);color:var(--accent)}.nav-menu-legal-chevron{display:inline-flex;align-items:center;color:var(--text-dim);transition:transform .15s}.nav-menu-legal-toggle[aria-expanded=true] .nav-menu-legal-chevron{transform:rotate(180deg)}.nav-menu-legal-body{padding-bottom:4px}.nav-menu-legal-body[hidden]{display:none!important}.nav-menu-legal-body .nav-menu-item{padding-left:28px;font-size:.84rem;color:var(--text-muted)}.nav-icon-btn:hover,.nav-menu-btn:hover,.nav-pill-btn:hover{background:rgba(0,0,0,.14)}.network-chip{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:var(--text-on-lime);padding:6px 14px 6px 6px;background:rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.12);border-radius:999px}.network-selector{position:relative}.network-chip-btn{font-family:var(--font);cursor:pointer;transition:background .15s,border-color .15s}.network-chip-btn:hover,.network-chip-btn[aria-expanded=true]{background:rgba(0,0,0,.14);border-color:rgba(0,0,0,.2)}.network-chip-content{display:inline-flex;align-items:center;gap:8px;line-height:1}.network-chip-content .chain-logo-sm,.network-chip-content .network-chip-logo{width:28px;height:28px;border-radius:50%;background:var(--rh-lime);padding:3px;box-sizing:border-box;object-fit:contain;flex-shrink:0}.network-chip-content .network-chip-logo--rh{padding:2px;object-fit:cover}.network-chip-chevron{display:inline-flex;align-items:center;color:rgba(0,0,0,.45);transition:transform .15s}.network-chip-btn[aria-expanded=true] .network-chip-chevron{transform:rotate(180deg)}.network-chip-chevron .ui-icon-xs{width:12px;height:12px}.network-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:300px;max-height:min(480px,70vh);background:var(--bg-panel);border:1px solid var(--border);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 0 0 1px rgba(var(--accent-rgb),.08),0 16px 48px rgba(0,0,0,.45);z-index:500;animation:menu-in .18s ease}.network-dropdown[hidden]{display:none!important}.network-dropdown-search{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border);background:var(--bg-input)}.network-search-icon{display:inline-flex;align-items:center;color:var(--text-dim);flex-shrink:0}.network-search-icon .ui-icon-sm{width:16px;height:16px}.network-search-input{flex:1 1;background:transparent;border:none;outline:none;color:var(--text);font-family:var(--font);font-size:.88rem}.network-search-input::placeholder{color:var(--text-dim)}.network-dropdown-list{list-style:none;margin:0;padding:8px;overflow-y:auto;flex:1 1}.network-option{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:12px;color:var(--text);font-family:var(--font);font-size:.88rem;font-weight:500;cursor:pointer;text-align:left;transition:background .12s}.network-option:hover{background:var(--accent-soft)}.network-option.selected{background:hsla(0,0%,100%,.06)}.network-option.disabled{opacity:.45;cursor:not-allowed}.network-option-logo{width:28px;height:28px;border-radius:50%;object-fit:contain;flex-shrink:0}.network-option-logo-fallback{display:block;background:var(--bg-elevated);border:1px solid var(--border)}.network-option-body{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px}.network-option-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.network-option-badge{flex-shrink:0;padding:2px 7px;font-size:.62rem;font-weight:700;letter-spacing:.02em;border-radius:999px;background:var(--accent);color:var(--rh-black)}.network-option-radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--border);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .12s}.network-option.selected .network-option-radio{border-color:var(--text)}.network-option.selected .network-option-radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--text)}.chain-logo-sm{width:18px;height:18px;border-radius:50%}#mainApp{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.app-page{flex:1 1;display:flex;flex-direction:column;min-height:0}.app-page[hidden],body.page-transitioning .app-page[hidden]{display:none!important}.app-page.page-exit{opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .14s ease,transform .14s ease}.app-page.page-enter{opacity:0;transform:translateY(10px)}.app-page.page-enter.page-enter-active{opacity:1;transform:translateY(0);transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}#swapView.trade-section-transition .swap-card{opacity:.92;transform:translateY(4px)}#swapView.trade-section-transition .swap-card,#swapView:not(.trade-section-transition) .swap-card{transition:opacity .22s ease,transform .22s ease}#successView.confirm-page{opacity:0;transform:translateY(12px);overflow-y:auto;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}#successView.confirm-page.confirm-visible{opacity:1;transform:translateY(0)}.nav-link[data-page]{transition:color .18s ease,opacity .18s ease}@media (prefers-reduced-motion:reduce){#successView.confirm-page,#swapView.trade-section-transition .swap-card,.app-page.page-enter,.app-page.page-enter.page-enter-active,.app-page.page-exit{transition:none!important;transform:none!important;opacity:1!important}}.swap-layout{flex:1 1;display:flex;padding:16px 0 32px}.swap-grid,.swap-layout{justify-content:center;align-items:center}.swap-grid{display:grid;grid-template-columns:var(--panel-w) var(--panel-w);grid-gap:var(--card-gap);gap:var(--card-gap);width:min(100%,calc(var(--panel-w) * 2 + var(--card-gap)));margin:0 auto}@media (max-width:1260px){#mainApp{overflow-y:visible}.swap-layout{align-items:center;padding-top:12px}.swap-grid{grid-template-columns:1fr;width:100%;max-width:var(--panel-w);margin:0 auto}.nav-links{display:none}.swap-card{min-height:calc(var(--swap-card-min-h) * 1.2)}.routes-card{max-height:768px;min-height:calc(var(--routes-card-min-h) * 1.2)}}.swap-card{min-height:calc(var(--swap-card-min-h) * 1.2)}.routes-card,.swap-card{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius);padding:var(--card-pad);color:var(--text);display:flex;flex-direction:column;min-width:0;overflow:hidden}.routes-card{min-height:calc(var(--routes-card-min-h) * 1.2);max-height:900px;transition:opacity .2s ease}.quote-fetching .dex-buy-block .amount-input.readonly,.quote-fetching .dex-route-strip,.quote-fetching .routes-card{opacity:.72}.quote-fetching .dex-route-strip,.quote-fetching .routes-card .route-panel{position:relative}.quote-fetching .dex-route-timer,.quote-fetching .routes-timer{color:var(--accent)}.quote-fetching .swap-card{transition:opacity .2s ease}.swap-card-body{flex:1 1;display:flex;flex-direction:column;min-height:0}.card-tabs{justify-content:space-between;margin-bottom:12px;flex-shrink:0}.card-tab-group,.card-tabs{display:flex;align-items:center}.card-tab-group{gap:14px}.card-tab{background:transparent;border:none;padding:0;color:var(--text);font-family:var(--font);font-size:.84rem;font-weight:600;cursor:pointer;transition:color .15s}.card-tab.muted{color:var(--text-muted);font-weight:500}.card-tab.active{color:var(--text);font-weight:600}.bridge-only{display:block}.swap-only{display:none}.trade-section-bridge .bridge-only{display:block}.trade-section-bridge .swap-only,.trade-section-swap .bridge-only{display:none!important}.trade-section-swap .swap-only:not([hidden]){display:block}.trade-section-swap .dex-tab-group.swap-only:not([hidden]),.trade-section-swap .dex-tabs.swap-only:not([hidden]),.trade-section-swap .dex-toolbar.swap-only:not([hidden]),.trade-section-swap .swap-route-mode-picker.swap-only:not([hidden]){display:flex}.trade-section-swap .swap-grid{grid-template-columns:minmax(0,480px);max-width:480px;width:100%;align-items:start;margin:0 auto}.trade-section-swap .routes-card{display:none!important}.trade-section-swap .swap-card{max-width:480px;width:100%;margin:0 auto;padding:16px;border-radius:24px;background:rgba(26,20,24,.92);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 24px 80px rgba(0,0,0,.35);min-height:auto;overflow:visible}.trade-section-swap .swap-layout{align-items:flex-start;padding:48px 0 32px}.trade-section-bridge .swap-grid{grid-template-columns:var(--panel-w) var(--panel-w);max-width:calc(var(--panel-w) * 2 + var(--card-gap));align-items:start}.dex-tabs{align-items:center;justify-content:space-between;margin-bottom:8px;gap:12px}.dex-tab-group{align-items:center;gap:4px;background:var(--bg-input);border-radius:999px;padding:4px}.dex-tab{background:transparent;border:none;color:var(--text-muted);font-family:var(--font);font-size:.88rem;font-weight:600;padding:8px 14px;border-radius:999px;cursor:pointer;transition:background .15s,color .15s}.dex-tab.active,.dex-tab:hover:not(.muted){color:var(--text)}.dex-tab.active{background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--border)}.dex-tab.muted{opacity:.45;cursor:not-allowed}.dex-toolbar{align-items:center;gap:6px}.dex-tool-btn{width:36px;height:36px;border-radius:12px;border:none;background:var(--bg-input);color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .15s,background .15s}.dex-tool-btn:hover{color:var(--accent);background:var(--bg-elevated)}.dex-settings-popover{position:absolute;top:58px;right:16px;z-index:30;width:min(320px,calc(100% - 32px));background:var(--bg-elevated);border:1px solid var(--border);border-radius:16px;padding:14px;box-shadow:0 16px 48px rgba(0,0,0,.45)}.dex-settings-popover[hidden],.trade-section-bridge .dex-settings-popover{display:none!important}.dex-settings-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-weight:600;font-size:.9rem}.dex-settings-close{background:none;border:none;color:var(--text-muted);font-size:1.2rem;cursor:pointer}.dex-settings-row{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;font-size:.8rem;color:var(--text-muted)}.dex-expiry-chips,.dex-slippage-chips{display:flex;flex-wrap:wrap;gap:6px}.dex-chip{border:1px solid var(--border);background:var(--bg-input);color:var(--text);border-radius:999px;padding:6px 12px;font-family:var(--font);font-size:.78rem;font-weight:600;cursor:pointer}.dex-chip.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.dex-deadline-wrap,.dex-slippage-custom{display:flex;align-items:center;gap:6px}.dex-deadline-wrap input,.dex-slippage-custom input{background:var(--bg-input);border:1px solid var(--border);border-radius:10px;color:var(--text);font-family:var(--font);padding:8px 10px;outline:none}.dex-settings-note{margin:0;font-size:.72rem;color:var(--text-dim);line-height:1.4}.trade-section-bridge .swap-fields,.trade-section-swap .swap-fields{gap:4px}.trade-section-bridge .field-block,.trade-section-swap .field-block{background:var(--bg-input);border:1px solid transparent;border-radius:20px;padding:12px 14px 14px;transition:border-color .15s}.trade-section-bridge .field-block:focus-within,.trade-section-swap .field-block:focus-within{border-color:var(--border-focus)}.trade-section-bridge .dex-field-input,.trade-section-bridge .field-input,.trade-section-swap .dex-field-input,.trade-section-swap .field-input{height:auto;min-height:88px;background:transparent;border:none;border-radius:0;align-items:center;gap:8px;overflow:visible}.trade-section-bridge .field-amount,.trade-section-swap .field-amount{padding:0;flex:1 1;justify-content:center}.trade-section-bridge .amount-input,.trade-section-swap .amount-input{font-size:2.35rem;font-weight:500;color:var(--accent);background:transparent;border:none;outline:none;width:100%;font-family:var(--font);caret-color:var(--accent)}.trade-section-bridge .amount-input:-webkit-autofill,.trade-section-bridge .amount-input:-webkit-autofill:focus,.trade-section-bridge .amount-input:-webkit-autofill:hover,.trade-section-swap .amount-input:-webkit-autofill,.trade-section-swap .amount-input:-webkit-autofill:focus,.trade-section-swap .amount-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--accent);box-shadow:inset 0 0 0 1000px transparent;-webkit-transition:background-color 99999s ease-out 0s;transition:background-color 99999s ease-out 0s}.trade-section-bridge .amount-input::-webkit-contacts-auto-fill-button,.trade-section-bridge .amount-input::-webkit-credentials-auto-fill-button,.trade-section-swap .amount-input::-webkit-contacts-auto-fill-button,.trade-section-swap .amount-input::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;height:0;width:0}.trade-section-bridge .amount-input.readonly,.trade-section-swap .amount-input.readonly{color:var(--accent)}.trade-section-bridge .amount-input::placeholder,.trade-section-swap .amount-input::placeholder{color:var(--accent);opacity:.45}.trade-section-bridge .field-usd,.trade-section-swap .field-usd{font-size:.82rem;color:var(--text-dim)}.trade-section-bridge .field-header,.trade-section-swap .field-header{font-size:.8rem;padding:0;margin-bottom:4px}.trade-section-swap #toChainLabel{display:none!important}.dex-token-select{border:none;background:transparent;padding:0;cursor:pointer;flex-shrink:0;outline:none;align-self:center}.dex-token-select:focus-visible .token-pill{box-shadow:0 0 0 2px var(--accent-soft)}.trade-section-bridge .token-pill,.trade-section-swap .token-pill{min-width:132px;width:auto;max-width:none;flex:0 0 auto;border-radius:999px;background:var(--bg-elevated);border:1px solid var(--border);padding:6px 12px 6px 8px;gap:8px;align-self:center;overflow:visible}.trade-section-swap .token-pill{height:44px}.trade-section-bridge .token-pill{min-height:52px;height:auto}.trade-section-swap .token-pill.unselected{background:var(--accent);border-color:var(--accent);min-width:148px}.trade-section-swap .token-pill.unselected .token-chevron,.trade-section-swap .token-pill.unselected .token-symbol{color:#000;font-weight:700}.trade-section-bridge .token-pill-icon,.trade-section-swap .token-pill-icon{width:28px;height:28px}.trade-section-bridge .token-chain-badge,.trade-section-swap .token-chain-badge{width:14px;height:14px;right:-2px;bottom:-2px}.trade-section-bridge .token-icon-wrap{width:28px;height:28px}.trade-section-bridge .token-symbol{font-size:.9rem}.trade-section-bridge .token-chain{font-size:.68rem}.flip-icon{display:inline;line-height:1;font-size:1rem}.swap-flip-row{position:relative;display:flex;align-items:center;justify-content:center;min-height:24px;margin:-6px 0 -2px;z-index:2}.trade-section-swap .swap-flip-row:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--border);z-index:0}.trade-section-swap .dex-flip,.trade-section-swap .swap-flip{position:relative;left:auto;top:auto;transform:none;align-self:center;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:var(--bg-elevated);border:4px solid var(--bg-panel);color:var(--text-muted);font-size:1rem;margin:0;z-index:1;box-shadow:none;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.trade-section-bridge .swap-flip-row:before{display:none}.trade-section-bridge .dex-flip,.trade-section-bridge .swap-flip{position:relative;left:auto;top:auto;transform:none;align-self:center;width:36px;height:36px;border-radius:12px;background:var(--bg-input);border:4px solid var(--bg-panel);color:var(--text-muted);font-size:1rem;margin:-18px 0;z-index:2;box-shadow:none;display:flex;align-items:center;justify-content:center}.trade-section-swap .dex-flip:hover,.trade-section-swap .swap-flip:hover{color:var(--text);background:#353035;border-color:var(--bg-panel)}.trade-section-bridge .dex-flip:hover,.trade-section-bridge .swap-flip:hover{color:var(--accent);background:var(--bg-elevated);border-color:var(--bg-panel)}.trade-section-bridge .dex-buy-block .field-header-right,.trade-section-bridge .swap-only-meta,.trade-section-swap .bridge-only-meta,.trade-section-swap .route-type-tag.bridge-only{display:none}.trade-section-bridge .route-type-tag.bridge-only{display:block;margin:8px 4px 0;padding:0;border:none;background:none;font-size:.72rem;color:var(--text-dim)}.trade-section-swap .swap-card.dex-mode-swap #dexRouteStrip{display:none!important}.trade-section-swap .swap-card.dex-mode-swap .swap-card-body{gap:0}.swap-flip{cursor:pointer;font-family:var(--font);padding:0}.dex-route-strip{margin-top:12px;padding:12px 14px;background:var(--bg-input);border:1px solid var(--border);border-radius:16px}.swap-route-mode-picker{gap:6px;margin:4px 0 10px}.swap-route-mode-list,.swap-route-mode-picker{display:flex;flex-direction:column}.swap-route-mode{display:block;width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:var(--bg-input);color:var(--text-muted);cursor:pointer;font-family:var(--font);text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.swap-route-mode-row{display:flex;align-items:center;gap:10px}.swap-route-mode-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.swap-route-mode-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.swap-route-mode-title{font-size:.88rem;font-weight:700;white-space:nowrap;line-height:1.2}.swap-route-mode-badges{display:flex;flex-shrink:0;align-items:center;gap:4px}.swap-route-mode-badge{flex-shrink:0;padding:2px 6px;border-radius:999px;background:rgba(198,255,0,.14);color:var(--accent);font-size:.62rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.swap-route-mode-amount{font-size:1rem;font-weight:700;color:var(--text);line-height:1.25;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.swap-route-mode-impact{font-size:.72rem;font-weight:700;cursor:help;border-bottom:1px dotted rgba(var(--accent-rgb),.28)}.swap-route-mode-impact.negative{color:var(--danger);border-bottom-color:rgba(255,80,0,.35)}.swap-route-mode-impact.positive{color:var(--accent)}.swap-route-mode-meta{font-size:.72rem;color:var(--text-dim);line-height:1.35}.swap-route-mode-meta--flash,.swap-route-mode-meta--gasless{color:var(--rh-lime,#cf0)}.swap-route-mode-empty,.swap-route-mode-loading{display:flex;flex-direction:column;gap:4px;cursor:default;pointer-events:none}.swap-route-hint{margin:0;font-size:.72rem;color:var(--text-dim);text-align:center}.swap-route-mode.active{border-color:var(--accent);background:rgba(198,255,0,.08);color:var(--text);box-shadow:inset 0 0 0 1px rgba(198,255,0,.35)}.swap-route-mode.active .swap-route-mode-title{color:var(--text)}.swap-route-mode.disabled,.swap-route-mode:disabled{opacity:.45;cursor:not-allowed}.swap-route-mode-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}@media (max-width:340px){.swap-route-mode-list{grid-template-columns:1fr}}.dex-route-strip-head{display:flex;align-items:center;justify-content:space-between;font-size:.78rem;color:var(--text-muted);margin-bottom:8px}.dex-route-strip-body{display:flex;flex-direction:column;gap:6px}.dex-route-option{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid transparent;background:transparent;cursor:pointer;width:100%;text-align:left;color:inherit;font-family:var(--font)}.dex-route-option.selected{border-color:var(--accent);background:var(--accent-soft)}.dex-route-option img{width:24px;height:24px;border-radius:50%}.dex-route-option-main{flex:1 1;min-width:0}.dex-route-option-amount{font-weight:600;font-size:.9rem}.dex-route-option-meta{font-size:.72rem;color:var(--text-dim)}.trade-section-swap .swap-cta{margin-top:12px;border-radius:20px;min-height:56px;font-size:1.05rem;font-weight:700}.trade-section-swap .swap-cta:not(:disabled){background:var(--accent);color:#000}.trade-section-swap .swap-cta:not(:disabled):hover{background:var(--accent-dim)}.trade-section-swap #tabMultiswap,.trade-section-swap .route-section-onchain,.trade-section-swap .route-section-wc,.trade-section-swap .route-sort{display:none}.trade-section-swap .route-section-private{display:block}.trade-section-bridge .route-section-private,.trade-section-swap .route-section-private[hidden]{display:none!important}.trade-section-swap .swap-card{position:relative}@media (max-width:1260px){.trade-section-swap .swap-grid{grid-template-columns:1fr;max-width:480px;padding:0 12px}}.route-private-copy{margin:.35rem 0 0;font-size:.72rem;line-height:1.35;color:var(--text-muted)}.route-private-warning{color:var(--warning)}.card-tab:hover{color:var(--accent)}.swap-mode-panel{display:flex;flex-direction:column;flex:1 1;min-height:0}.swap-mode-panel[hidden]{display:none!important}.multiswap-body{gap:14px;overflow-y:auto}.ms-section{display:flex;flex-direction:column;gap:10px}.ms-section-label{font-size:.8rem;font-weight:600;color:var(--text-muted)}.ms-routing-toggle{display:flex;gap:8px}.ms-route-btn{flex:1 1;padding:10px 12px;background:var(--bg-input);border:1px solid var(--border);border-radius:10px;color:var(--text-muted);font-family:var(--font);font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.ms-route-btn:hover{border-color:rgba(var(--accent-rgb),.35)}.ms-route-btn.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.ms-method-wrap{position:relative}.ms-method-select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 36px 12px 14px;background:var(--bg-input);border:1px solid var(--border);border-radius:12px;color:var(--text);font-family:var(--font);font-size:.9rem;font-weight:500;cursor:pointer}.ms-method-select:focus{outline:none;border-color:var(--accent)}.ms-method-chevron{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--text-dim);pointer-events:none;font-size:.75rem}.ms-hint{margin:0;font-size:.78rem;color:var(--text-dim);line-height:1.4}.ms-token-pair,.ms-token-pill{display:flex;align-items:center;gap:8px}.ms-token-pill{flex:1 1;min-width:0;padding:10px 12px;background:var(--bg-input);border:1px solid var(--border);border-radius:12px;color:var(--text);font-family:var(--font);font-size:.82rem;font-weight:500;cursor:pointer;text-align:left;transition:border-color .15s}.ms-token-pill:hover{border-color:var(--accent)}.ms-token-icon{width:22px;height:22px;border-radius:50%;flex-shrink:0;object-fit:contain}.ms-flip-btn{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--bg-input);border:1px solid var(--border);border-radius:50%;color:var(--text-muted);font-size:1rem;cursor:pointer;transition:border-color .15s,color .15s}.ms-flip-btn:hover{border-color:var(--accent);color:var(--accent)}.ms-amount-wrap{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--bg-input);border:1px solid var(--border);border-radius:12px}.ms-amount-icon{width:24px;height:24px;border-radius:50%;flex-shrink:0;object-fit:contain}.ms-amount-input{flex:1 1;background:transparent;border:none;outline:none;color:var(--rh-lime);font-family:var(--font);font-size:1rem;font-weight:500}.ms-amount-input::placeholder{color:var(--rh-lime);opacity:.45}.ms-recipients{width:100%;min-height:100px;padding:12px 14px;background:var(--bg-input);border:1px solid var(--border);border-radius:12px;color:var(--text);font-family:var(--mono);font-size:.8rem;line-height:1.5;resize:vertical}.ms-recipients:focus{outline:none;border-color:var(--accent)}.ms-recipients::placeholder{color:var(--text-dim);font-family:var(--font)}.multiswap-status-panel{flex:1 1;display:flex;flex-direction:column;gap:14px;min-height:0}.multiswap-status-panel[hidden]{display:none!important}.ms-status-header h3{margin:0 0 6px;font-size:.92rem;font-weight:700;color:var(--text)}.ms-status-header p{margin:0;font-size:.78rem;color:var(--text-muted);line-height:1.45}.ms-step-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ms-step{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg-input);border:1px solid var(--border);border-radius:10px;color:var(--text-dim);font-size:.8rem;font-weight:500;transition:border-color .15s,background .15s,color .15s}.ms-step.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.ms-step.done{border-color:rgba(var(--accent-rgb),.35);color:var(--text)}.ms-step-marker{width:24px;height:24px;border-radius:50%;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;flex-shrink:0;transition:border-color .15s,background .15s,color .15s}.ms-step.active .ms-step-marker{border-color:var(--accent);color:var(--accent)}.ms-step.done .ms-step-marker{border-color:var(--accent);background:var(--accent);color:var(--rh-black);font-size:0}.ms-step.done .ms-step-marker:after{content:"✓";font-size:.85rem;font-weight:700}.ms-batch-preview{padding:14px 16px;background:var(--bg-input);border:1px solid var(--border);border-radius:14px;font-size:.82rem;color:var(--text-muted);line-height:1.5}.ms-batch-preview strong{color:var(--text)}.ms-batch-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:.78rem;color:var(--text-muted)}.ms-batch-list{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-y:auto}.ms-batch-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;background:hsla(0,0%,100%,.03);border:1px solid var(--border)}.ms-batch-item.running{border-color:var(--accent)}.ms-batch-item.done{border-color:rgba(var(--accent-rgb),.35)}.ms-batch-item.failed{border-color:rgba(255,96,96,.45)}.ms-batch-item-main{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1}.ms-batch-item-idx{width:18px;height:18px;border-radius:999px;background:hsla(0,0%,100%,.06);display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:700;flex-shrink:0}.ms-batch-item-addr{font-family:var(--mono);font-size:.72rem;color:var(--text);flex-shrink:0}.ms-batch-item-amt{font-size:.72rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-batch-item-status{font-size:.68rem;font-weight:600;color:var(--text-dim);flex-shrink:0}.ms-batch-item.running .ms-batch-item-status{color:var(--accent)}.ms-batch-item.done .ms-batch-item-status{color:var(--rh-lime)}.ms-batch-item.failed .ms-batch-item-status{color:#ff7a7a}.tab-badge{display:inline-block;margin-left:4px;padding:2px 6px;font-size:.62rem;font-weight:700;background:var(--rh-black);color:var(--rh-lime);border-radius:4px;vertical-align:middle}.settings-btn{display:flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:none;color:var(--text-muted);font-family:var(--font);font-size:.8rem;cursor:pointer}.settings-btn:hover{color:var(--text)}.settings-icon{font-size:1rem}.slippage-inline{display:flex;align-items:center;gap:2px;font-size:.75rem}.slippage-inline input{width:28px;background:transparent;border:none;color:var(--text-muted);font-family:var(--mono);font-size:.75rem;text-align:right;outline:none}.swap-fields{position:relative;gap:10px}.field-block,.swap-fields{display:flex;flex-direction:column;min-width:0}.field-block{gap:6px}.field-header{display:flex;align-items:center;justify-content:space-between;font-size:.74rem;color:var(--text-muted);padding:0 4px}.field-header-right{display:flex;align-items:center;gap:10px}.field-label{font-weight:500}.field-label.block{display:block;margin-bottom:8px}.field-label-optional{font-weight:500}.balance-text,.field-label-optional{color:var(--text-muted)}.amount-pct-group{display:none;align-items:center;gap:4px}.dex-sell-block:focus-within .amount-pct-group,.dex-sell-block:hover .amount-pct-group{display:inline-flex}.dex-sell-block:focus-within .balance-text,.dex-sell-block:hover .balance-text{display:none}.amount-pct-btn{position:relative;background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.22);color:var(--accent);font-family:var(--font);font-size:.72rem;font-weight:700;line-height:1;padding:5px 8px;border-radius:999px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.amount-pct-btn:focus-visible,.amount-pct-btn:hover{background:rgba(var(--accent-rgb),.16);border-color:rgba(var(--accent-rgb),.45);outline:none}.amount-pct-btn--max{color:var(--rh-lime,#cf0)}.amount-pct-tip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%) translateY(4px);padding:6px 10px;border-radius:10px;background:var(--modal-bg);border:1px solid var(--modal-border-strong);color:var(--text);font-size:.72rem;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s,transform .15s,visibility .15s;box-shadow:0 8px 24px rgba(0,0,0,.35);z-index:5}.amount-pct-tip:empty{display:none}.amount-pct-btn:focus-visible .amount-pct-tip:not(:empty),.amount-pct-btn:hover .amount-pct-tip:not(:empty){opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.field-usd .field-usd-pct{margin-left:4px;color:var(--text-dim);font-size:.92em;cursor:help;border-bottom:1px dotted rgba(var(--accent-rgb),.35)}.text-btn{background:none;border:none;color:var(--text-muted);font-family:var(--font);font-size:.8rem;font-weight:500;cursor:pointer;padding:0}.text-btn.accent,.text-btn:hover{color:var(--accent)}.field-input{display:flex;align-items:stretch;height:var(--field-h);min-width:0;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.field-amount{flex:1 1;min-width:0;padding:12px 14px;display:flex;flex-direction:column;justify-content:center}.amount-input{width:100%;background:transparent;border:none;font-family:var(--font);font-size:2rem;font-weight:600;line-height:1.1;outline:none;padding:0}.amount-input,.amount-input.readonly{color:var(--rh-lime)}.amount-input::placeholder{color:var(--rh-lime);opacity:.45}.field-usd{margin-top:2px;font-size:.72rem;color:var(--text-dim)}.route-type-tag{display:inline-block;padding:4px 10px;font-size:.72rem;font-weight:500;color:var(--text-muted);border:1px solid var(--border);border-radius:6px}.route-type-tag,.token-pill{background:var(--bg-elevated)}.token-pill{position:relative;display:flex;align-items:center;gap:8px;flex:0 0 var(--pill-w);width:var(--pill-w);max-width:var(--pill-w);padding:0 10px;border-left:1px solid var(--border);overflow:hidden;cursor:pointer}.token-icon-wrap{position:relative;flex-shrink:0;width:34px;height:34px}.token-pill-icon{width:34px;height:34px;border-radius:50%;object-fit:cover}.token-chain-badge{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:50%;border:2px solid var(--bg-elevated);object-fit:cover}.token-pill-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;overflow:hidden}.token-pill-symbol{position:relative;display:flex;align-items:center;gap:4px;min-width:0;cursor:pointer}.token-symbol{flex:1 1;min-width:0;font-size:.82rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.token-chevron{flex-shrink:0;font-size:.6rem;color:var(--text-dim)}.token-chain{display:block;width:100%;padding:0;margin:0;border:none;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:var(--font);font-size:.65rem;color:var(--text-muted);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.token-select-hidden{display:none!important}.token-pill .chain-picker{position:absolute;bottom:0;right:0;width:1px;height:1px;overflow:visible;pointer-events:none}.token-pill .chain-picker.open .chain-picker-menu{display:block}.token-pill .chain-picker-menu{pointer-events:auto;position:fixed;width:200px;max-height:220px;overflow-y:auto;z-index:5000;background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.4)}.trade-section-bridge .swap-flip{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.trade-section-swap .swap-flip{position:relative;left:auto;top:auto;transform:none}.receiver-field{margin-top:12px}.receiver-input{width:100%;padding:11px 12px;background:var(--bg-input);border:1px solid var(--border);border-radius:12px;color:var(--text);font-family:var(--mono);font-size:.82rem;outline:none}.receiver-input::placeholder{color:var(--rh-lime)}.receiver-input:focus{border-color:var(--accent)}.checkbox-label{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:.8rem;color:var(--text-muted);cursor:pointer}.checkbox-label input{accent-color:var(--accent)}.swap-cta{width:100%;margin-top:22px;padding:17px;font-size:1.05rem;font-weight:700;border-radius:999px;flex-shrink:0}.status-box{position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:10px;padding:11px 14px 11px 16px;border-radius:14px;font-size:.82rem;font-weight:600;line-height:1.45;margin-top:12px;background:rgba(16,12,16,.52);backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);border:1px solid rgba(var(--accent-rgb),.16);color:hsla(0,0%,100%,.88);box-shadow:0 10px 28px rgba(0,0,0,.18),inset 0 0 0 1px hsla(0,0%,100%,.04)}.status-box-icon{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:1px;border-radius:9px;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.82)}.status-box-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.status-box-title{display:block;font-size:.8rem;font-weight:700;line-height:1.35;color:hsla(0,0%,100%,.92)}.status-box-hint{display:block;font-size:.72rem;font-weight:500;line-height:1.4;color:hsla(0,0%,100%,.56)}.status-box-icon-svg--spin{animation:status-box-icon-spin .9s linear infinite}@keyframes status-box-icon-spin{to{transform:rotate(1turn)}}.swap-card-body .status-box{margin-top:10px;padding:10px 12px 10px 14px;border-radius:12px}.status-box[hidden]{display:none!important}.status-box:before{inset:0;background:linear-gradient(135deg,rgba(var(--accent-rgb),.08) 0,transparent 55%)}.status-box:after,.status-box:before{content:"";position:absolute;pointer-events:none}.status-box:after{left:0;top:10px;bottom:10px;width:3px;border-radius:0 4px 4px 0;background:rgba(var(--accent-rgb),.55)}.status-box--animate{animation:status-box-in .26s cubic-bezier(.22,1,.36,1)}@keyframes status-box-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.status-box.pending{border-color:rgba(var(--accent-rgb),.28);box-shadow:0 10px 28px rgba(0,0,0,.18),0 0 0 1px rgba(var(--accent-rgb),.06) inset,0 0 24px rgba(var(--accent-rgb),.08)}.status-box.pending .status-box-title{color:var(--rh-lime)}.status-box.pending .status-box-icon{color:var(--rh-lime);background:rgba(var(--accent-rgb),.1)}.status-box.pending:after{background:var(--rh-lime);box-shadow:0 0 10px rgba(var(--accent-rgb),.45);animation:status-box-pulse 1.5s ease-in-out infinite}@keyframes status-box-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes status-box-error-pulse{0%,to{opacity:.85;box-shadow:0 0 8px rgba(255,48,48,.5),0 0 18px rgba(255,32,32,.28)}50%{opacity:1;box-shadow:0 0 14px rgba(255,48,48,.75),0 0 30px rgba(255,32,32,.4)}}.status-box.warn{background:rgba(14,14,10,.62);border-color:rgba(var(--accent-rgb),.24);box-shadow:0 10px 28px rgba(0,0,0,.18),0 0 0 1px rgba(var(--accent-rgb),.05) inset,0 0 22px rgba(var(--accent-rgb),.07)}.status-box.warn:before{background:linear-gradient(135deg,rgba(var(--accent-rgb),.08) 0,transparent 58%)}.status-box.warn:after{background:rgba(var(--accent-rgb),.72);box-shadow:0 0 10px rgba(var(--accent-rgb),.28);animation:none}.status-box.warn .status-box-title{color:#eef8c8}.status-box.warn .status-box-icon{color:var(--rh-lime);background:rgba(var(--accent-rgb),.1)}.status-box.error{background:rgba(22,8,10,.72);border-color:rgba(255,72,72,.45);box-shadow:0 10px 28px rgba(0,0,0,.22),inset 0 0 0 1px hsla(0,0%,100%,.03),0 0 22px rgba(255,48,48,.22),0 0 48px rgba(255,32,32,.12);color:#ffb8b8}.status-box.error:before{background:linear-gradient(135deg,rgba(255,48,48,.1),transparent 55%)}.status-box.error:after{background:#f44;box-shadow:0 0 10px rgba(255,48,48,.65),0 0 24px rgba(255,32,32,.35);animation:status-box-error-pulse 2s ease-in-out infinite}.status-box.error .status-box-title{color:#ffb8b8}.status-box.error .status-box-hint{color:hsla(0,100%,85%,.72)}.status-box.error .status-box-icon{color:#f66;background:rgba(255,48,48,.16);box-shadow:0 0 14px rgba(255,48,48,.28)}.status-box.success{border-color:rgba(var(--accent-rgb),.34);box-shadow:0 10px 28px rgba(0,0,0,.18),0 0 0 1px rgba(var(--accent-rgb),.08) inset,0 0 24px rgba(var(--accent-rgb),.1)}.status-box.success .status-box-title{color:var(--rh-lime)}.status-box.success .status-box-icon{color:var(--rh-lime);background:rgba(var(--accent-rgb),.1)}.status-box.success:after{background:var(--rh-lime);box-shadow:0 0 10px rgba(var(--accent-rgb),.4);animation:none}@media (prefers-reduced-motion:reduce){.status-box--animate,.status-box-icon-svg--spin,.status-box.error:after,.status-box.pending:after{animation:none!important}}.launch-creator-fees-status.status-box,.launch-portfolio-fees-status.status-box{margin-top:8px}.wallet-bar{text-align:center;padding:8px;font-size:.75rem;color:var(--text-muted)}.mono{font-family:var(--mono);font-size:.85em}.routes-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-shrink:0}.routes-title{font-size:.86rem;font-weight:700;color:var(--text)}.routes-timer{font-size:.88rem;font-weight:400;color:var(--text-muted)}.route-sort{display:flex;gap:2px;background:var(--bg-input);border:1px solid var(--border);border-radius:999px;padding:3px}.sort-btn{gap:5px;background:transparent;border:none;color:var(--text-muted);font-family:var(--font);font-size:.76rem;font-weight:500;padding:6px 12px;border-radius:999px;cursor:pointer;transition:background .15s,color .15s}.sort-btn,.sort-icon{display:inline-flex;align-items:center}.sort-icon{justify-content:center}.sort-icon,.sort-icon .ui-icon{width:14px;height:14px}.sort-btn.active{background:hsla(0,0%,100%,.08);color:var(--text);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.sort-btn.active .ui-icon{color:var(--accent)}.routes-body{flex:1 1;display:flex;flex-direction:column;gap:8px;min-height:0;overflow:hidden}.routes-body[hidden],.routes-empty[hidden]{display:none!important}.routes-scroll{flex:1 1;display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:2px}.routes-empty{flex:1 1;display:flex;align-items:center;justify-content:center;text-align:center;padding:38px 16px;color:var(--text-muted);font-size:.8rem}.routes-empty:not([hidden]){flex:1 1}.route-section{display:flex;flex-direction:column;flex-shrink:0}.route-panel{position:relative;padding:12px 14px 14px;background:var(--bg-input);border:2px solid var(--border);border-radius:12px;overflow:hidden;cursor:pointer;transition:border-color .15s,box-shadow .15s}.route-panel:hover:not(.route-panel-selected){border-color:rgba(var(--accent-rgb),.35)}.route-card.selected .route-panel,.route-panel-selected{border-color:var(--accent);border-width:2px;box-shadow:0 0 0 1px var(--accent),0 0 24px rgba(var(--accent-rgb),.12)}.route-panel-empty{min-height:72px;display:flex;flex-direction:column;justify-content:center}.route-panel-head{display:flex;align-items:center;gap:6px;margin-bottom:10px}.route-panel-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:.7rem;font-weight:600;border-radius:6px;line-height:1.2}.route-panel-badge.private{background:var(--accent-soft);color:var(--accent);border:1px solid rgba(var(--accent-rgb),.35)}.route-panel-badge.onchain{background:hsla(0,0%,100%,.06);color:var(--text-muted);border:1px solid var(--border)}.route-panel-badge.muted{background:hsla(0,0%,100%,.04);color:var(--text-dim);border:1px solid var(--border)}.route-badge-info{display:inline-flex;align-items:center;color:var(--text-dim)}.route-badge-info .ui-icon-xs{width:12px;height:12px}.route-panel-watermark{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:56px;height:56px;color:hsla(0,0%,100%,.06);pointer-events:none}.route-panel-watermark-sm{width:44px;height:44px}.route-watermark-icon{width:100%;height:100%}.route-panel-empty-text{margin:0;font-size:.82rem;color:var(--text-dim);position:relative;z-index:1}.route-cards{margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.route-card,.route-cards{list-style:none}.route-panel-body{display:flex;align-items:flex-start;gap:12px;position:relative;z-index:1}.route-provider-logo-wrap{width:30px;height:30px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;margin-top:2px}.route-provider-logo-wrap .route-provider-logo{width:100%;height:100%;margin-top:0;border-radius:0;object-fit:cover}.route-provider-logo-wrap .route-provider-fallback{width:100%;height:100%;margin:0}.swap-route-mode-row .route-provider-logo-wrap{width:40px;height:40px;margin-top:0;border-radius:50%;background:hsla(0,0%,100%,.04)}.swap-route-mode-row .route-provider-logo-wrap:has(.route-provider-logo--hood){background:transparent;border-radius:0;overflow:visible}.swap-route-mode-row .route-provider-logo-wrap .route-provider-logo{object-fit:cover}.swap-route-mode-row .route-provider-logo-wrap:has(.route-provider-logo--hood) .route-provider-logo{object-fit:contain;width:40px;height:40px}.swap-card .route-provider-logo-wrap:has(.route-provider-logo--hood){width:40px;height:40px;background:transparent;border-radius:0;overflow:visible}.swap-card .route-provider-logo-wrap:has(.route-provider-logo--hood) .route-provider-logo{object-fit:contain;width:40px;height:40px}.route-provider-logo{width:30px;height:30px;border-radius:8px;flex-shrink:0;object-fit:contain;margin-top:2px}.route-provider-fallback{display:flex;align-items:center;justify-content:center;background:var(--bg-elevated);border:1px solid var(--border);font-size:.72rem;font-weight:700;color:var(--text-muted)}.route-panel-content{flex:1 1;min-width:0}.route-card-amount{font-size:1.48rem;font-weight:700;color:var(--text);letter-spacing:-.03em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.route-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px;font-size:.76rem;color:var(--text-muted)}.route-meta-item{display:inline-flex;align-items:center;gap:4px}.route-meta-item .ui-icon-sm{width:13px;height:13px;color:var(--text-dim)}.route-meta-usd{color:var(--text-muted)}.route-card-impact{color:var(--text-dim)}.route-card-impact.negative{color:#ff7b7b}.route-card-impact.positive{color:var(--accent)}.route-check-badge{position:absolute;right:12px;bottom:12px;width:22px;height:22px;z-index:2}.route-check-badge .ui-icon-check{width:22px;height:22px;color:var(--accent)}.view-more-btn{align-self:center;margin-top:auto;padding:10px 24px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:999px;color:var(--text-muted);font-family:var(--font);font-size:.78rem;font-weight:500;cursor:pointer;flex-shrink:0;transition:border-color .15s,color .15s}.view-more-btn:hover{border-color:var(--border-focus);color:var(--text)}.ui-icon{display:block;flex-shrink:0}.ui-icon-sm{width:13px;height:13px}.ui-icon-xs{width:12px;height:12px}.quote-meta{margin-top:12px;padding-top:12px;border-top:1px solid var(--border);font-size:.82rem}.quote-meta-row{display:flex;justify-content:space-between;margin-bottom:6px;color:var(--text-muted)}.quote-meta-row strong{color:var(--text)}.quote-dest.different{color:var(--rh-green)}.providers-list{list-style:none;margin:8px 0 0;padding:0}.providers-list li{font-size:.78rem;color:var(--text-muted);padding:2px 0}.provider-item{display:flex;align-items:center;gap:8px}.provider-logo{width:16px;height:16px;border-radius:3px}.provider-name{font-weight:500;color:var(--text)}.chain-picker-menu[hidden]{display:none!important}.chain-picker-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:260px;overflow-y:auto;background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;z-index:200;box-shadow:0 8px 32px rgba(0,0,0,.5)}.chain-picker-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:none;border:none;color:var(--text);font-family:var(--font);font-size:.85rem;cursor:pointer;text-align:left}.chain-picker-item.selected,.chain-picker-item:hover{background:var(--accent-soft)}.chain-picker-item .chain-logo,.chain-picker-item .chain-logo-fallback{width:22px;height:22px;border-radius:50%}.chain-item-name{flex:1 1}.chain-item-coin{color:var(--text-muted);font-size:.8rem}.network-dropdown-empty{padding:16px 12px;color:var(--text-dim);font-size:.85rem;text-align:center;list-style:none}.token-network-menu--list{width:264px;max-height:340px;overflow:hidden;display:flex;flex-direction:column}.token-network-search{padding:8px;border-bottom:1px solid var(--modal-border);flex-shrink:0}.token-network-search input{width:100%;padding:8px 10px;background:var(--modal-input);border:1px solid var(--modal-border);border-radius:8px;color:var(--text);font-family:var(--font);font-size:.82rem;outline:none}.token-network-search input:focus{border-color:var(--rh-lime)}.token-network-list{overflow-y:auto;flex:1 1}.token-network-logo-fallback{width:18px;height:18px;border-radius:50%;background:var(--bg-elevated);border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;color:var(--text-muted);flex-shrink:0}.token-network-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-network-empty{padding:14px;text-align:center;color:var(--text-dim);font-size:.82rem}.trade-section-bridge .routes-empty{align-items:stretch;justify-content:flex-start;padding:8px 4px 12px}.routes-empty-inner{width:100%;display:flex;flex-direction:column;gap:12px}.routes-empty-visual{display:flex;flex-direction:column;gap:10px;margin-bottom:4px}.routes-empty-skeleton{height:72px;border-radius:14px;border:1px solid hsla(0,0%,100%,.06);background:linear-gradient(110deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.07) 45%,hsla(0,0%,100%,.03) 90%);background-size:200% 100%;animation:routesSkeletonShimmer 1.8s ease-in-out infinite}.routes-empty-skeleton--short{height:56px;opacity:.75}.routes-empty-skeleton--medium{height:64px;opacity:.55}@keyframes routesSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.routes-empty-title{margin:0;font-size:.95rem;font-weight:700;color:var(--text)}.routes-empty-desc{margin:0;font-size:.82rem;line-height:1.45;color:var(--text-muted)}.routes-empty-steps{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.routes-empty-steps li{display:flex;align-items:center;gap:10px;font-size:.78rem;color:var(--text-dim)}.routes-empty-steps li span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.22);color:var(--accent);font-size:.68rem;font-weight:700;flex-shrink:0}.routes-empty-steps--rich{gap:0;margin-top:6px}.routes-empty-steps--rich li{position:relative;align-items:flex-start;gap:12px;padding:9px 0;animation:routesStepIn .35s ease both}.routes-empty-steps--rich li:nth-child(2){animation-delay:.08s}.routes-empty-steps--rich li:nth-child(3){animation-delay:.16s}.routes-empty-steps--rich li+li:before{content:"";position:absolute;left:10.5px;top:-10px;height:20px;width:1px;background:linear-gradient(rgba(var(--accent-rgb),.3),rgba(var(--accent-rgb),.06))}.routes-empty-step-body{display:flex;flex-direction:column;gap:2px;padding-top:2px}.routes-empty-step-title{color:var(--text);font-size:.8rem;font-weight:600}.routes-empty-step-desc{color:var(--text-dim);font-size:.72rem;font-style:normal;line-height:1.4}.routes-empty-steps--rich li.done span{background:var(--accent);border-color:var(--accent);color:var(--rh-black)}.routes-empty-steps--rich li.done .routes-empty-step-title{color:var(--text-muted)}.routes-empty-steps--rich li.active span{border-color:rgba(var(--accent-rgb),.65);box-shadow:0 0 14px rgba(var(--accent-rgb),.22)}.routes-empty-steps--rich li.active .routes-empty-step-title{color:var(--accent)}.nav-orders-rows{list-style:none;margin:0;padding:2px 8px 10px;max-height:380px;overflow-y:auto}.nav-order{gap:4px}.nav-order,.nav-order-link{display:flex;align-items:center;min-width:0}.nav-order-link{flex:1 1;gap:12px;padding:9px 8px;border-radius:12px;text-decoration:none;color:inherit;transition:background .12s}a.nav-order-link:hover{background:hsla(0,0%,100%,.04)}a.nav-order-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.nav-order-side{display:flex;align-items:center;gap:2px;flex-shrink:0;padding-right:2px}.nav-order-dismiss{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:none;border:none;border-radius:8px;color:var(--text-dim);font-size:1rem;line-height:1;cursor:pointer;transition:color .12s,background .12s}.nav-order-dismiss:hover{color:var(--text);background:hsla(0,0%,100%,.06)}.nav-order-dismiss:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.nav-order-icons{position:relative;width:36px;height:24px;flex-shrink:0}.nav-order-icon{position:absolute;top:0;left:0;width:24px;height:24px;border-radius:50%;background:var(--bg-elevated);object-fit:cover}.nav-order-icon--to{left:12px;box-shadow:0 0 0 2px var(--bg-panel)}.nav-order-icon-fallback{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);color:var(--text-muted);font-size:.62rem;font-weight:700}.nav-order-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.nav-order-pair{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-order-arrow{color:var(--accent);flex-shrink:0}.nav-order-meta{font-family:var(--mono);font-size:.64rem;letter-spacing:.02em;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-order-chip{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;font-family:var(--mono);font-size:.58rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.nav-order-chip--pending{background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.28);color:var(--accent)}.nav-order-chip--pending:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px var(--accent-glow);animation:ordersPulse 2.2s ease-in-out infinite}.nav-order-chip--done{background:rgba(var(--accent-rgb),.06);border:1px solid rgba(var(--accent-rgb),.16);color:rgba(var(--accent-rgb),.75)}.nav-order-chip--failed{background:hsla(0,100%,71%,.1);border:1px solid hsla(0,100%,71%,.28);color:#ff6b6b}@keyframes ordersPulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.nav-order-chip--pending:before,.nav-orders-dot,.orders-panel-live-dot{animation:none}}.routes-guide{margin-top:16px;padding:0 4px}.routes-guide .routes-empty-visual{margin-top:4px}@keyframes routesStepIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.routes-empty-skeleton,.routes-empty-steps--rich li{animation:none}}.bridge-slippage{position:relative;flex-shrink:0}.bridge-slippage-popover{position:absolute;top:calc(100% + 8px);right:0;width:316px;padding:14px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,.5),0 0 0 1px rgba(var(--accent-rgb),.06);z-index:300;animation:menu-in .15s ease}.bridge-slippage-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:.82rem;font-weight:600;color:var(--text)}.bridge-slippage-row{display:flex;align-items:center;gap:8px}.bridge-slippage-row .dex-slippage-custom{margin-left:auto}.bridge-slippage-popover .dex-settings-note{margin:10px 0 0}.routes-card--updating .route-cards{opacity:.72;transition:opacity .2s ease}.routes-card--updating .routes-timer{color:var(--accent)}.card-tabs{gap:12px}.trade-section-bridge .card-tabs.bridge-only{display:flex}.trade-section-bridge .card-tab-group--pill{flex-shrink:0;gap:0;padding:4px;background:var(--bg-input);border-radius:999px;border:1px solid hsla(0,0%,100%,.06)}.trade-section-bridge .card-tab-group--pill .card-tab{padding:8px 16px;border-radius:999px;font-size:.82rem;color:var(--text-muted)}.trade-section-bridge .card-tab-group--pill .card-tab.active{background:var(--bg-elevated);color:var(--text);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.trade-section-bridge .card-tab-group--pill .card-tab.muted:hover{color:var(--text)}.trade-section-bridge .bridge-settings-btn{flex-shrink:0;width:auto;margin:0;padding:7px 11px;border-radius:999px;background:var(--bg-input);border:1px solid hsla(0,0%,100%,.06);transition:border-color .15s,color .15s;cursor:pointer}.trade-section-bridge .bridge-settings-btn:hover{border-color:rgba(var(--accent-rgb),.28);color:var(--accent)}.trade-section-bridge .bridge-settings-btn .settings-icon{font-size:.9rem;line-height:1;opacity:.85}.trade-section-bridge .bridge-settings-btn .slippage-inline{gap:1px;font-size:.78rem;font-weight:600;color:var(--text)}.trade-section-bridge .bridge-settings-btn .slippage-inline input{width:2.4ch;min-width:0;padding:0;margin:0;background:transparent;border:none;outline:none;color:var(--text);font-family:var(--mono);font-size:.78rem;font-weight:600;text-align:right;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.trade-section-bridge .bridge-settings-btn .slippage-inline input::-webkit-inner-spin-button,.trade-section-bridge .bridge-settings-btn .slippage-inline input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.trade-section-bridge .bridge-settings-btn .slippage-inline>span{color:var(--text-muted);font-weight:600}.trade-section-bridge .receiver-input::placeholder{color:var(--text-dim);font-family:var(--font)}.trade-section-bridge .receiver-field{margin-top:14px;padding:14px;background:rgba(0,0,0,.18);border:1px solid hsla(0,0%,100%,.06);border-radius:16px}.trade-section-bridge .receiver-input{background:var(--bg-input);border-color:hsla(0,0%,100%,.08)}.trade-section-bridge .swap-cta{margin-top:4px;min-height:52px;font-size:1rem;font-weight:700;letter-spacing:.01em;box-shadow:0 8px 28px rgba(var(--accent-rgb),.22)}.trade-section-bridge .routes-header{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.06)}.trade-section-bridge .routes-title{font-size:.92rem;letter-spacing:.02em}.trade-section-bridge .swap-grid{align-items:stretch}.swap-card-body .status-box{padding:10px 40px}.swap-route-mode-empty,.swap-route-mode-loading{grid-column:1/-1}@media (max-width:1260px){.trade-section-bridge .swap-layout{min-height:auto;padding-top:16px}}.dex-sell-block .field-header-right{position:relative;flex-shrink:0;min-width:11.25rem;min-height:1.5rem;justify-content:flex-end}.dex-sell-block .field-header-right .balance-text{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dex-sell-block .field-header-right .amount-pct-group,.dex-sell-block .field-header-right .balance-text{position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .12s ease,visibility .12s ease}.dex-sell-block .field-header-right .amount-pct-group{display:inline-flex;opacity:0;visibility:hidden;pointer-events:none}.dex-sell-block .field-header-right:focus-within .amount-pct-group,.dex-sell-block .field-header-right:hover .amount-pct-group,.dex-sell-block:focus-within .field-header-right .amount-pct-group{opacity:1;visibility:visible;pointer-events:auto}.dex-sell-block .field-header-right:focus-within .balance-text,.dex-sell-block .field-header-right:hover .balance-text,.dex-sell-block:focus-within .field-header-right .balance-text{opacity:0;visibility:hidden}.btn{font-family:var(--font);font-weight:600;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s,opacity .15s}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--rh-black)}.btn-primary:hover:not(:disabled){background:var(--accent-dim)}.btn-wallet{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--rh-black);color:var(--rh-lime);font-size:.85rem;border-radius:999px;border:none}.btn-wallet:hover:not(:disabled){background:#1a1a1a}.btn-wallet.connected{background:rgba(0,0,0,.85);color:var(--rh-lime)}.wallet-avatar{width:22px;height:22px;border-radius:50%;background:var(--rh-lime);flex-shrink:0}.btn-connect{display:flex;align-items:center;gap:8px;padding:10px 18px;background:var(--rh-black);color:var(--rh-lime);font-size:.88rem;border-radius:999px}.btn-connect.connected{background:rgba(0,0,0,.85);color:var(--rh-lime);border:none}.connect-light{width:8px;height:8px;border-radius:50%;background:var(--text-dim)}.connect-light.on{background:var(--accent)}.confirm-page--swap #successDestRow,.confirm-page--swap #successEtaRow{display:none!important}.confirm-page--swap .chain-arrow{display:none}.order-details-badge.swap-badge{background:rgba(0,0,0,.35);color:var(--accent);border:1px solid rgba(0,0,0,.2)}.confirm-page--swap .order-status-text{max-width:420px}.confirm-page{flex:1 1;min-height:0;color:var(--text-on-lime)}.nav-order-context{pointer-events:none}.nav-link.muted{font-size:.8rem;opacity:.7}.order-layout{width:100%;max-width:520px;margin:0 auto;padding:16px 16px 28px;display:flex;flex-direction:column;gap:10px}.confirm-page--transit .order-layout{gap:8px;padding-top:12px}.order-progress-card{background:linear-gradient(145deg,#2a2230,#342a30 50%,#1e161c);border:1px solid rgba(var(--accent-rgb),.2);border-radius:16px;padding:18px 18px 0;overflow:hidden;box-shadow:0 8px 32px rgba(var(--accent-rgb),.06)}.confirm-page--transit.confirm-page--bridge .order-progress-card{padding-top:16px}.order-id-pill{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 auto 16px;font-size:.78rem;color:var(--text-muted)}.confirm-page--transit .order-id-pill{margin-bottom:12px}.order-id-pill strong{color:var(--text);font-weight:600}.order-copy-btn{background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:.9rem;padding:2px 6px;border-radius:6px;transition:color .15s,background .15s}.order-copy-btn:hover{color:var(--rh-green);background:var(--rh-green-soft)}.order-step-track{display:flex;align-items:center;justify-content:center;padding:0 8px 18px;gap:0}.confirm-page--transit .order-step-track{padding-bottom:12px}.order-step{flex-shrink:0}.order-step,.order-step-circle{display:flex;align-items:center;justify-content:center}.order-step-circle{width:34px;height:34px;border-radius:50%;border:2px solid var(--border);background:var(--bg-panel);font-size:.82rem;font-weight:600;color:var(--text-dim);transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.order-step.done .order-step-circle{border-color:var(--rh-green);background:var(--rh-green);color:#000}.order-step.done .order-step-circle .order-step-num{display:none}.order-step.done .order-step-circle:after{content:"✓";font-size:1rem;font-weight:700}.order-step.active .order-step-circle{border-color:var(--rh-green);color:var(--rh-green);box-shadow:0 0 0 4px var(--rh-green-soft);animation:step-pulse 2s ease infinite}.order-step.failed .order-step-circle{border-color:var(--danger);background:var(--danger);color:#fff}.order-step.failed .order-step-circle .order-step-num{display:none}.order-step.failed .order-step-circle:after{content:"✕";font-size:1rem}.order-step.pending .order-step-circle{border-color:var(--border);color:var(--text-dim)}.order-step-connector[hidden],.order-step[hidden]{display:none!important}@keyframes step-pulse{0%,to{box-shadow:0 0 0 4px var(--rh-green-soft)}50%{box-shadow:0 0 0 8px transparent}}.order-step-connector{flex:1 1;max-width:56px;height:2px;background:var(--border);margin:0 3px}.order-step-connector.filled{background:var(--rh-green)}.order-status-bar{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;background:rgba(30,22,28,.5);border-top:1px solid hsla(0,0%,100%,.06);margin:0 -18px}.confirm-page--transit .order-status-bar{padding:10px 14px}.order-progress-summary{display:flex;flex-direction:column;gap:6px;padding:12px 16px 14px;margin:0 -18px;border-top:1px solid hsla(0,0%,100%,.06);background:rgba(0,0,0,.16)}.order-progress-summary[hidden]{display:none!important}.order-progress-summary-amount{font-size:.92rem;font-weight:700;color:var(--text);line-height:1.3}.order-progress-summary-route{font-size:.78rem;color:var(--text-muted)}.order-progress-summary-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.order-progress-summary-eta{font-size:.76rem;font-weight:600;color:var(--rh-green);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order-progress-summary-eta[hidden]{display:none}.order-progress-summary-tx{font-size:.74rem;color:var(--rh-green);text-decoration:none;white-space:nowrap}.order-progress-summary-tx:hover{text-decoration:underline}.confirm-page--transit .order-actions,.confirm-page--transit .order-info-callout{display:none!important}.order-status-bar.complete{background:rgba(var(--accent-rgb),.1)}.order-status-bar.failed{background:rgba(255,80,0,.08)}.order-status-spinner{width:18px;height:18px;border:2px solid var(--border);border-top-color:var(--rh-green);border-radius:50%;animation:spin .8s linear infinite;flex-shrink:0}.order-status-bar.complete .order-status-spinner,.order-status-bar.failed .order-status-spinner{animation:none;border:none;width:auto;height:auto}.order-status-bar.complete .order-status-spinner:after{content:"✓";color:var(--rh-green);font-size:1.1rem;font-weight:700}.order-status-bar.failed .order-status-spinner:after{content:"✕";color:var(--danger);font-size:1.1rem;font-weight:700}@keyframes spin{to{transform:rotate(1turn)}}.order-status-text{font-size:.95rem;font-weight:600;color:var(--text)}.confirm-page--transit .order-status-text{font-size:.88rem}.order-details-card{background:var(--bg-panel);border:1px solid var(--border);border-radius:16px;overflow:hidden}.order-details-header{display:flex;align-items:center;gap:10px;width:100%;padding:16px 18px;background:transparent;border:none;color:var(--text);font-family:var(--font);font-size:.95rem;font-weight:600;cursor:pointer;text-align:left}.order-details-header:hover{background:var(--bg-elevated)}.order-details-title{flex:1 1}.order-details-badge{font-size:.7rem;font-weight:600;padding:4px 10px;border-radius:6px;background:var(--bg-input);color:var(--text-muted);border:1px solid var(--border)}.order-details-chevron{color:var(--text-muted);font-size:.85rem;transition:transform .2s}.order-details-card.collapsed .order-details-chevron{transform:rotate(-90deg)}.order-details-card.collapsed .order-details-body{display:none}.order-details-body{border-top:1px solid var(--border);padding:4px 0}.detail-row{display:grid;grid-template-columns:28px 140px 1fr;align-items:center;grid-gap:8px;gap:8px;padding:14px 18px;border-bottom:1px solid hsla(0,0%,100%,.04);font-size:.88rem}.detail-row:last-child{border-bottom:none}.detail-icon{color:var(--text-dim);font-size:.9rem;text-align:center}.detail-icon-hood{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:rgba(var(--accent-rgb),.14);padding:3px}.detail-icon-hood img{width:100%;height:100%;object-fit:contain;filter:brightness(0)}.detail-label{color:var(--text-muted)}.detail-value{color:var(--text);font-weight:500;text-align:right;word-break:break-all}.chain-value,.ticker-value{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.chain-value img,.ticker-value img{width:22px;height:22px;border-radius:50%}.chain-arrow,.ticker-arrow{color:var(--text-dim);font-size:.8rem}.receiver-link{color:var(--rh-green);text-decoration:none}.receiver-link:hover{text-decoration:underline}.tx-link{color:var(--rh-green);text-decoration:none}.tx-link:hover{text-decoration:underline}.status-pill{display:inline-block;padding:3px 10px;border-radius:6px;font-size:.8rem}.status-complete,.status-done{background:var(--rh-green-soft);color:var(--rh-green)}.status-confirmed,.status-pending{background:rgba(255,184,0,.12);color:var(--warning)}.status-failed{background:rgba(255,80,0,.12);color:var(--danger)}.order-info-callout{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;background:var(--bg-panel);border:1px solid rgba(var(--accent-rgb),.18);border-radius:14px;box-shadow:0 4px 24px rgba(0,0,0,.12)}.order-info-callout[hidden]{display:none!important}.order-info-icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(var(--accent-rgb),.12);border-radius:10px;color:var(--accent)}.order-info-content{flex:1 1;min-width:0}.order-info-title{margin:0 0 6px;font-size:.92rem;font-weight:700;color:var(--text);line-height:1.3}.order-note{text-align:left;font-size:.82rem;line-height:1.55;color:var(--text-muted);margin:0;padding:0}.order-actions{display:flex;flex-direction:column;gap:12px}.order-actions .btn[hidden],.order-actions[hidden]{display:none!important}.order-actions:not([hidden]){padding:4px 0 8px}.confirm-page .order-action-btn.btn-primary{background:var(--rh-black);color:var(--rh-lime)}.confirm-page .order-action-btn.btn-primary:hover:not(:disabled){background:rgba(0,0,0,.85)}.confirm-page .btn-cancel-order{background:rgba(0,0,0,.06);color:var(--text-on-lime);border-color:rgba(0,0,0,.22)}.confirm-page .btn-cancel-order:hover:not(:disabled){background:rgba(0,0,0,.1);border-color:rgba(0,0,0,.35)}.btn-cancel-order{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;font-size:.95rem;font-weight:700;background:rgba(var(--accent-rgb),.12);color:var(--rh-lime,#cf0);border:1.5px solid rgba(var(--accent-rgb),.55);border-radius:12px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);transition:background .15s,border-color .15s,transform .15s}.btn-cancel-order:hover:not(:disabled){background:rgba(var(--accent-rgb),.2);border-color:rgba(var(--accent-rgb),.85);transform:translateY(-1px)}.btn-cancel-order:disabled{opacity:.55}.btn-cancel-icon{font-size:1.15rem;line-height:1;opacity:.75}.order-action-btn{width:100%;padding:16px;font-size:1rem}@media (max-width:560px){.detail-row{grid-template-columns:24px 1fr;grid-template-rows:auto auto}.detail-label{grid-column:2}.detail-value{grid-column:1/-1;text-align:left;padding-left:32px}.chain-value,.ticker-value{justify-content:flex-start}}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}.wallet-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px}.wallet-modal:not([hidden]){display:flex}.wallet-modal[hidden]{display:none!important}.wallet-modal-backdrop{position:absolute;inset:0;background:rgba(30,22,28,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wallet-modal-card{position:relative;width:100%;max-width:400px;background:var(--bg-panel);border:1px solid var(--border);border-radius:20px;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.55);animation:modal-in .22s ease}.wallet-modal-card[hidden]{display:none!important}@keyframes modal-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.wallet-modal-header{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;padding:18px 16px 8px}.wallet-modal-header h2{margin:0;font-size:1rem;font-weight:600;text-align:center}.wallet-modal-icon-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:10px;color:var(--text-muted);font-size:1.25rem;cursor:pointer;transition:background .15s,color .15s}.wallet-modal-icon-btn:hover{background:var(--bg-elevated);color:var(--text)}#walletModalBack{justify-self:start}#walletConnectingClose,#walletModalClose{justify-self:end}.wallet-modal-sub{margin:0 0 16px;padding:0 20px;text-align:center;font-size:.85rem;color:var(--text-muted)}.wallet-list{display:flex;flex-direction:column;gap:8px;padding:0 16px 20px;max-height:min(420px,55vh);overflow-y:auto}.wallet-option{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;background:var(--bg-input);border:1px solid var(--border);border-radius:14px;color:var(--text);font-family:var(--font);font-size:.95rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;text-align:left}.wallet-option:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.25)}.wallet-option:disabled{opacity:.45;cursor:not-allowed}.wallet-option img{width:36px;height:36px;border-radius:10px;flex-shrink:0;object-fit:contain;background:hsla(0,0%,100%,.04)}.wallet-option-label{flex:1 1}.wallet-option-badge{font-size:.7rem;font-weight:600;padding:4px 8px;border-radius:6px;background:var(--accent-soft);color:var(--accent)}.wallet-option-badge.muted{background:var(--bg-elevated);color:var(--text-dim)}.wallet-connect-body{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 28px 28px}.wallet-connect-logo-wrap{position:relative;width:96px;height:96px;margin-bottom:24px}.wallet-connect-logo{width:96px;height:96px;border-radius:20px;object-fit:contain}.wallet-connect-pulse{position:absolute;inset:-8px;border-radius:24px;border:2px solid var(--accent);opacity:0;animation:wallet-pulse 2s ease infinite}.wallet-connect-pulse.active{opacity:1}@keyframes wallet-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.08);opacity:0}}.wallet-connect-body h3{margin:0 0 8px;font-size:1.15rem;font-weight:700}.wallet-connect-body p{margin:0 0 20px;font-size:.9rem;color:var(--text-muted);max-width:260px}.wallet-connect-body.error h3{color:var(--danger)}.wallet-connect-body.error p{color:var(--danger);opacity:.85}.btn-outline{background:transparent;border:1px solid var(--border);color:var(--text);padding:12px 24px;font-size:.9rem;display:inline-flex;align-items:center;gap:8px}.btn-outline:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.wallet-retry-btn .retry-icon{font-size:1rem}.wallet-modal-footer{display:flex;align-items:center;justify-content:center;gap:6px;padding:16px;background:var(--bg-input);border-top:1px solid var(--border);font-size:.85rem;color:var(--text-muted)}.wallet-modal-footer a{color:var(--accent);text-decoration:none;font-weight:600}.wallet-modal-footer a:hover{text-decoration:underline}.wallet-connected-card{max-width:360px}.wallet-connected-header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 8px}.wallet-provider-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 8px;background:var(--bg-input);border:1px solid var(--border);border-radius:999px;font-size:.82rem;font-weight:600;color:var(--text);font-family:var(--font);cursor:pointer;transition:border-color .15s,background .15s}.wallet-provider-chip:hover{border-color:var(--accent);background:var(--accent-soft)}.wallet-provider-icon{width:22px;height:22px;border-radius:6px;object-fit:contain}.wallet-provider-chevron{font-size:.7rem;color:var(--text-dim);margin-left:2px}.wallet-connected-body{display:flex;flex-direction:column;align-items:center;padding:8px 20px 16px;text-align:center}.wallet-connected-avatar{width:88px;height:88px;border-radius:50%;margin-bottom:18px;background:linear-gradient(145deg,#6b8cff,#3d5afe 55%,#2948d6);box-shadow:inset 0 -8px 20px rgba(0,0,0,.25),0 8px 24px rgba(61,90,254,.35)}.wallet-connected-account{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-input);border:1px solid var(--border);border-radius:999px;color:var(--text);font-family:var(--mono);font-size:.82rem;cursor:pointer;transition:border-color .15s,background .15s}.wallet-connected-account:hover{border-color:var(--accent);background:var(--accent-soft)}.wallet-account-icon{width:20px;height:20px;border-radius:5px;object-fit:contain}.wallet-status-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex-shrink:0;box-shadow:0 0 8px rgba(var(--accent-rgb),.5)}.wallet-account-chevron{font-size:.65rem;color:var(--text-dim)}.wallet-connected-balance{margin-top:16px;font-size:1.75rem;font-weight:700;letter-spacing:-.03em;color:var(--text);line-height:1.1}.wallet-connected-chain{margin-top:6px;font-size:.78rem;color:var(--text-muted)}.wallet-action-list{width:100%;margin-top:22px;display:flex;flex-direction:column;gap:8px}.wallet-action-item{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;background:var(--bg-input);border:1px solid var(--border);border-radius:14px;color:var(--text);font-family:var(--font);font-size:.92rem;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s;text-align:left}.wallet-action-item:hover{border-color:hsla(0,0%,100%,.12);background:var(--bg-elevated)}.wallet-action-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--text-muted);flex-shrink:0}.wallet-action-icon-fund{font-size:1rem;font-weight:600;color:var(--text)}.wallet-action-label{flex:1 1}.wallet-action-chevron{color:var(--text-dim);font-size:1.1rem;line-height:1}.wallet-connected-footer{padding:14px 20px 18px;border-top:1px solid var(--border)}.wallet-disconnect-btn{display:inline-flex;align-items:center;gap:10px;background:transparent;border:none;color:var(--text-muted);font-family:var(--font);font-size:.88rem;font-weight:500;cursor:pointer;padding:4px 0;transition:color .15s}.wallet-disconnect-btn:hover{color:var(--danger)}.wallet-disconnect-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(255,80,0,.12);color:var(--danger)}.wallet-disconnect-icon .ui-icon{width:14px;height:14px}.token-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px}.token-modal[hidden]{display:none!important}.token-modal:not([hidden]){display:flex}.token-modal-backdrop{position:absolute;inset:0;background:rgba(26,23,14,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.token-modal-card{position:relative;width:100%;max-width:480px;max-height:min(720px,90vh);background:var(--modal-bg);border:1px solid var(--modal-border-strong);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 0 1px rgba(var(--accent-rgb),.12),0 24px 80px rgba(0,0,0,.65),0 0 40px rgba(var(--accent-rgb),.08);animation:modal-in .22s ease}.token-modal-header{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 16px;flex-shrink:0;border-bottom:1px solid var(--modal-border);background:linear-gradient(180deg,rgba(var(--accent-rgb),.06) 0,transparent 100%)}.token-modal-header h2{margin:0;font-size:1.05rem;font-weight:700;color:var(--rh-lime);letter-spacing:-.01em}.token-modal-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--text-muted);font-size:1.4rem;line-height:1;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.token-modal-close:hover{background:rgba(var(--accent-rgb),.1);border-color:var(--modal-border);color:var(--rh-lime)}.token-modal-search-row{display:flex;gap:8px;padding:16px 24px;flex-shrink:0;background:var(--modal-bg)}.token-search-wrap{flex:1 1;min-width:0}.token-search-wrap input{width:100%;padding:12px 14px;background:var(--modal-input);border:1px solid var(--modal-border);border-radius:12px;color:var(--text);font-family:var(--font);font-size:.88rem;outline:none;transition:border-color .15s,box-shadow .15s}.token-search-wrap input::placeholder{color:var(--text-dim)}.token-search-wrap input:focus{border-color:var(--rh-lime);box-shadow:0 0 0 1px var(--rh-lime),0 0 16px rgba(var(--accent-rgb),.12)}.token-network-filter{position:relative;flex-shrink:0}.token-network-btn{display:flex;align-items:center;gap:6px;height:100%;padding:10px 12px;background:var(--modal-input);border:1px solid var(--modal-border);border-radius:12px;color:var(--text);font-family:var(--font);font-size:.78rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:border-color .15s,background .15s}.token-network-btn:focus-visible,.token-network-btn:hover{border-color:var(--rh-lime);background:rgba(var(--accent-rgb),.06)}.network-globe{display:inline-flex;color:var(--rh-lime)}.network-globe .ui-icon-sm{width:14px;height:14px}.token-chevron-sm{font-size:.55rem;color:var(--rh-lime)}.token-network-menu{position:absolute;top:calc(100% + 6px);right:0;width:200px;max-height:240px;overflow-y:auto;background:var(--modal-surface);border:1px solid var(--modal-border-strong);border-radius:12px;z-index:10;box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 20px rgba(var(--accent-rgb),.06)}.token-network-menu[hidden]{display:none!important}.token-network-option{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:none;border:none;color:var(--text);font-family:var(--font);font-size:.82rem;text-align:left;cursor:pointer}.token-network-option.selected,.token-network-option:hover{background:rgba(var(--accent-rgb),.12);color:var(--rh-lime)}.token-network-option img{width:18px;height:18px;border-radius:50%}.token-past-section{padding:0 24px 14px;flex-shrink:0}.token-past-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.token-past-header .token-section-label{margin-bottom:0}.token-past-clear{background:transparent;border:none;padding:0;font-family:var(--font);font-size:.72rem;font-weight:600;color:var(--text-muted);cursor:pointer;transition:color .15s}.token-past-clear:hover{color:var(--rh-lime)}.token-section-label{font-size:.72rem;color:var(--text-muted);margin-bottom:10px}.token-past-list{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin-inline:-24px;padding:4px 24px 8px;scroll-padding-inline:24px;scroll-snap-type:x proximity;scrollbar-width:none}.token-past-list::-webkit-scrollbar{display:none}.token-past-item{scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:64px;padding:10px 8px;background:var(--modal-input);border:1px solid var(--modal-border);border-radius:12px;cursor:pointer;flex-shrink:0;transition:border-color .15s,box-shadow .15s}.token-past-item:hover{border-color:var(--rh-lime);box-shadow:0 0 12px rgba(var(--accent-rgb),.1)}.token-past-icon-wrap{position:relative;width:36px;height:36px}.token-past-icon{width:36px;height:36px;border-radius:50%;object-fit:cover}.token-past-badge{position:absolute;right:-2px;bottom:-2px;width:14px;height:14px;border-radius:50%;border:2px solid var(--modal-input);object-fit:cover}.token-past-symbol{font-size:.72rem;font-weight:600;color:var(--text)}.token-modal-tabs{display:flex;align-items:center;gap:8px;padding:0 24px 12px;flex-shrink:0;border-bottom:1px solid rgba(var(--accent-rgb),.1)}.token-tab{padding:6px 14px;background:transparent;border:none;border-radius:999px;color:var(--text-muted);font-family:var(--font);font-size:.82rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.token-tab:hover{color:var(--rh-lime)}.token-tab.active{background:var(--rh-lime);color:var(--rh-black);font-weight:600}.token-balance-header{margin-left:auto;font-size:.78rem;color:var(--text-muted)}.token-list-wrap{flex:1 1;min-height:0;overflow-y:auto;padding:8px 12px 16px;scrollbar-color:var(--rh-lime) var(--modal-bg)}.token-list-wrap::-webkit-scrollbar{width:6px}.token-list-wrap::-webkit-scrollbar-thumb{background:rgba(var(--accent-rgb),.35);border-radius:3px}.token-list-wrap::-webkit-scrollbar-thumb:hover{background:var(--rh-lime)}.token-list-empty,.token-list-loading{padding:32px 16px;text-align:center;font-size:.88rem;color:var(--text-muted)}.token-list{list-style:none;margin:0;padding:0}.token-list-item{display:flex;align-items:center;gap:12px;width:100%;padding:12px;background:transparent;border:1px solid transparent;border-radius:12px;color:var(--text);font-family:var(--font);text-align:left;cursor:pointer;transition:background .12s,border-color .12s}.token-list-item:hover{background:rgba(var(--accent-rgb),.08);border-color:rgba(var(--accent-rgb),.2)}.token-list-icon-wrap{position:relative;flex-shrink:0;width:40px;height:40px}.token-list-icon{width:40px;height:40px;border-radius:50%;object-fit:cover}.token-icon-fallback{display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--accent-rgb),.14);color:var(--accent);font-size:.95rem;font-weight:700;text-transform:uppercase}.token-list-icon.token-icon-fallback,.token-past-icon.token-icon-fallback{width:40px;height:40px;border-radius:50%}.token-past-icon.token-icon-fallback{font-size:.8rem}.token-list-badge{position:absolute;right:-2px;bottom:-2px;width:16px;height:16px;border-radius:50%;border:2px solid var(--modal-bg);object-fit:cover}.token-list-info{flex:1 1;min-width:0}.token-list-symbol{font-size:.9rem;font-weight:700;color:var(--text)}.token-list-symbol strong{color:var(--rh-lime)}.token-list-name{font-size:.76rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.token-list-balance{flex-shrink:0;text-align:right;min-width:90px}.token-list-amount{font-size:.85rem;font-weight:500;color:var(--text)}.token-list-usd{font-size:.72rem;color:var(--text-muted);margin-top:2px}.token-modal--bridge .token-balance-header,.token-modal--bridge .token-list-balance,.token-modal--bridge .token-tab[data-tab=xstocks]{display:none!important}.token-modal--bridge .token-list-item{padding-right:16px}.token-modal--bridge .token-list-symbol strong{font-size:.95rem}.token-modal--bridge .token-list-name{font-size:.8rem;color:var(--text-dim)}.payment-layout{flex:1 1;display:flex;justify-content:center;align-items:center;padding:32px var(--layout-pad);width:100%;min-height:0}.payment-card{width:min(100%,560px);margin:auto;background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius);padding:32px 28px 28px;color:var(--text);gap:20px;color-scheme:dark}.payment-card,.payment-header{display:flex;flex-direction:column}.payment-header{gap:10px}.payment-title{margin:0;font-size:1.55rem;font-weight:700;letter-spacing:-.02em}.payment-subtitle{margin:0;font-size:.88rem;line-height:1.5;color:var(--text-muted)}.payment-body{gap:18px}.payment-body,.payment-section{display:flex;flex-direction:column}.payment-section{gap:10px}.payment-section-label{font-size:.8rem;font-weight:600;color:var(--text-muted)}.payment-card .field-input{height:auto;min-height:72px;align-items:center;gap:12px;padding:12px 14px;overflow:visible}.payment-card .field-amount{padding:0}.payment-card .token-pill{flex:0 0 auto;width:auto;min-width:148px;max-width:min(100%,220px);height:44px;border-left:none;border-radius:999px;border:1px solid var(--border);padding:6px 12px 6px 8px;overflow:visible;align-self:center;color:var(--text)}.payment-card .token-pill.unselected{background:var(--accent);border-color:var(--accent)}.payment-card .token-pill.unselected .token-chain,.payment-card .token-pill.unselected .token-chevron,.payment-card .token-pill.unselected .token-symbol{color:var(--text-on-lime)}.payment-card .token-pill.unselected .token-symbol{font-weight:700}.payment-card .token-pill:not(.unselected) .token-chain,.payment-card .token-pill:not(.unselected) .token-symbol{color:var(--text)}.payment-card .token-icon-wrap,.payment-card .token-pill-icon{width:28px;height:28px}.payment-card .token-chain-badge{width:14px;height:14px}.payment-card .token-symbol{font-size:.9rem}.payment-card .token-chain{font-size:.68rem;color:var(--text-muted)}.payment-text-input{width:100%;padding:12px 14px;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font);font-size:.9rem;outline:none;transition:border-color .15s;color-scheme:dark}.payment-text-input:-webkit-autofill,.payment-text-input:-webkit-autofill:active,.payment-text-input:-webkit-autofill:focus,.payment-text-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:0 0 0 1000px var(--bg-input) inset;-webkit-transition:background-color 99999s ease-out 0s;transition:background-color 99999s ease-out 0s}.payment-text-input::-webkit-contacts-auto-fill-button,.payment-text-input::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;height:0;width:0}.payment-text-input:focus{border-color:var(--border-focus)}.payment-text-input::placeholder{color:var(--text-dim)}.payment-url-row{display:flex;align-items:center;gap:0;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.payment-url-row:focus-within{border-color:var(--border-focus)}.payment-url-prefix{flex-shrink:0;padding:12px 0 12px 14px;font-size:.82rem;color:var(--text-dim);white-space:nowrap}.payment-slug-input{border:none!important;border-radius:0!important;background:transparent!important;padding-left:0!important}.payment-slug-input:-webkit-autofill,.payment-slug-input:-webkit-autofill:active,.payment-slug-input:-webkit-autofill:focus,.payment-slug-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:inset 0 0 0 1000px transparent;-webkit-transition:background-color 99999s ease-out 0s;transition:background-color 99999s ease-out 0s}.payment-card .receiver-input{color-scheme:dark}.payment-card .receiver-input:-webkit-autofill,.payment-card .receiver-input:-webkit-autofill:active,.payment-card .receiver-input:-webkit-autofill:focus,.payment-card .receiver-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:0 0 0 1000px var(--bg-input) inset;-webkit-transition:background-color 99999s ease-out 0s;transition:background-color 99999s ease-out 0s}.payment-char-count{text-align:right;font-size:.72rem;color:var(--text-dim);margin-top:6px}.payment-advanced{display:flex;flex-direction:column;gap:12px}.payment-advanced-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;background:none;border:none;color:var(--text);font-family:var(--font);font-size:.88rem;font-weight:600;cursor:pointer}.payment-advanced-chevron{color:var(--text-muted);transition:transform .15s}.payment-advanced.collapsed .payment-advanced-chevron{transform:rotate(-90deg)}.payment-advanced-body{display:flex;flex-direction:column;gap:16px}.payment-advanced.collapsed .payment-advanced-body{display:none}.payment-field{display:flex;flex-direction:column}.payment-cta{width:100%;padding:16px;font-size:.95rem;font-weight:700;border-radius:var(--radius-sm)}.payment-link-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px}.payment-link-modal[hidden]{display:none!important}.payment-link-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.payment-link-card{position:relative;width:min(100%,440px);max-height:calc(100vh - 40px);overflow-y:auto;background:var(--modal-bg);border:1px solid var(--modal-border);border-radius:20px;padding:24px;color:var(--text)}.payment-link-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.payment-link-header h2{margin:0 0 6px;font-size:1.2rem;font-weight:700}.payment-link-header p{margin:0;font-size:.84rem;color:var(--text-muted)}.payment-link-close{background:none;border:none;color:var(--text-muted);font-size:1.4rem;line-height:1;cursor:pointer;padding:4px}.payment-link-qr-wrap{display:flex;justify-content:center;margin-bottom:20px}.payment-link-qr,.payment-link-qr-fallback{width:180px!important;height:180px!important;border:2px solid var(--accent);border-radius:12px;padding:8px;background:#fff}.payment-link-qr-fallback{display:block;object-fit:contain}.payment-link-amount-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;padding:14px;background:var(--modal-surface);border-radius:12px}.payment-link-amount-value{font-size:1.6rem;font-weight:700;color:var(--accent)}.payment-link-amount-usd{font-size:.82rem;color:var(--text-muted);margin-top:2px}.payment-link-token-pill{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--modal-input);border:1px solid var(--border);border-radius:999px}.payment-link-token-icon{width:24px;height:24px;border-radius:50%}.payment-link-token-symbol{font-size:.88rem;font-weight:600}.payment-link-token-chain{font-size:.72rem;color:var(--text-muted)}.payment-link-meta{margin:0 0 16px;display:flex;flex-direction:column;gap:10px}.payment-link-meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.84rem}.payment-link-meta-row dt{color:var(--text-muted);font-weight:500}.payment-link-meta-row dd{margin:0;display:flex;align-items:center;gap:6px;font-weight:500;text-align:right}.payment-link-share{display:flex;align-items:center;gap:8px}.payment-link-url-input{flex:1 1;min-width:0;padding:12px 14px;background:var(--modal-input);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:var(--mono);font-size:.78rem}.payment-copy-btn{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--modal-surface);border:1px solid var(--border);border-radius:8px;color:var(--text-muted);cursor:pointer;font-size:.9rem}.payment-copy-btn:hover{color:var(--accent);border-color:var(--modal-border)}.analytics-layout{padding:18px 0 20px;max-height:calc(100vh - 58px);overflow:hidden}#analyticsView.app-page{overflow:hidden}.analytics-stats{grid-gap:14px;gap:14px}.analytics-stat-card{gap:12px;padding:14px 16px}.analytics-stat-icon{width:40px;height:40px;border-radius:10px}.analytics-stat-label{font-size:.78rem;margin-bottom:4px}.analytics-stat-value{font-size:1.2rem;letter-spacing:-.02em}.analytics-grid{align-items:stretch;flex:1 1}.analytics-chart-card,.analytics-latest-card{padding:14px 16px;min-height:0}.analytics-chart-wrap{flex:1 1;min-height:150px;height:auto}@media (max-width:1100px){.analytics-grid{grid-template-columns:1fr;overflow-y:auto}.analytics-layout{max-height:none;overflow:visible}}@media (max-width:760px){.analytics-stats{grid-template-columns:1fr}.analytics-chart-wrap{height:180px;max-height:180px;min-height:140px}.analytics-period-tabs{flex-wrap:wrap;justify-content:center}}.swap-review-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px}.swap-review-modal[hidden]{display:none!important}.swap-review-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.swap-review-card{position:relative;width:min(100%,420px);background:var(--modal-bg);border:1px solid var(--modal-border);border-radius:24px;padding:18px 18px 16px;box-shadow:0 28px 90px rgba(0,0,0,.55),0 0 0 1px rgba(var(--accent-rgb),.06) inset;animation:swap-review-in .24s cubic-bezier(.22,1,.36,1);color:var(--text)}@keyframes swap-review-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.swap-review-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding:0 2px}.swap-review-header h2{margin:0;font-size:1.05rem;font-weight:700;color:var(--text);letter-spacing:-.01em}.swap-review-close{width:34px;height:34px;border:none;border-radius:10px;background:transparent;color:var(--text-muted);font-size:1.35rem;line-height:1;cursor:pointer;transition:background .15s,color .15s}.swap-review-close:hover{background:hsla(0,0%,100%,.06);color:var(--text)}.swap-review-fields{position:relative;display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.swap-review-field{background:var(--bg-input);border:1px solid transparent;border-radius:20px;padding:10px 12px 12px}.swap-review-field-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px 6px}.swap-review-field-label{font-size:.74rem;font-weight:500;color:var(--text-muted)}.swap-review-route-badge{font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--rh-black);background:var(--rh-lime);padding:3px 8px;border-radius:999px}.swap-review-route-badge[hidden]{display:none}.swap-review-field-input{display:flex;align-items:center;gap:10px;min-height:76px}.swap-review-field-amount{flex:1 1;min-width:0}.swap-review-amount{font-size:clamp(1.5rem,5vw,2.1rem);font-weight:500;line-height:1.1;color:var(--rh-lime);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swap-review-usd{margin-top:4px;font-size:.74rem;color:var(--text-dim);font-weight:500}.swap-review-usd[hidden]{display:none}.swap-review-token-pill{display:flex;align-items:center;gap:8px;flex:0 0 auto;width:min(148px,38%);max-width:148px;min-height:64px;padding:0 10px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px}.swap-review-token-icon-wrap{flex-shrink:0;width:34px;height:34px}.swap-review-token-icon{width:34px;height:34px;border-radius:50%;object-fit:cover;background:hsla(0,0%,100%,.06)}.swap-review-token-text{min-width:0;display:flex;flex-direction:column;gap:2px}.swap-review-token-symbol{font-size:.95rem;font-weight:700;color:var(--text)}.swap-review-token-chain,.swap-review-token-symbol{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swap-review-token-chain{font-size:.68rem;font-weight:500;color:var(--text-muted)}.swap-review-flip{position:relative;z-index:2;display:flex;justify-content:center;height:0;margin:-14px 0;pointer-events:none}.swap-review-flip-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:var(--modal-bg);border:4px solid var(--modal-bg);box-shadow:0 0 0 1px var(--border);color:var(--text-muted);font-size:.85rem;line-height:1}.swap-review-details{margin-bottom:12px;padding:4px 12px;border-radius:16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.swap-review-meta-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 0;font-size:.8125rem}.swap-review-meta-row+.swap-review-meta-row{border-top:1px solid hsla(0,0%,100%,.06)}.swap-review-meta-label{color:var(--text-muted);font-weight:500;flex-shrink:0}.swap-review-meta-value{color:var(--text);font-weight:600;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swap-review-route-value{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;color:var(--rh-lime)}.swap-review-route-value .route-provider-logo-wrap{flex-shrink:0}.swap-review-route-value .route-provider-fallback,.swap-review-route-value .route-provider-logo{width:18px;height:18px;border-radius:50%;font-size:.65rem}.swap-review-note{margin:0 0 12px;padding:10px 12px;font-size:.78rem;color:var(--text-muted);line-height:1.45;border-radius:12px;background:rgba(var(--accent-rgb),.06);border:1px solid rgba(var(--accent-rgb),.12)}.swap-review-actions{display:flex;flex-direction:column;gap:8px}.swap-review-confirm{width:100%;padding:16px;font-size:1rem;font-weight:700;border-radius:16px;border:none}.swap-review-cancel{width:100%;padding:8px;border:none;background:transparent;color:var(--text-muted);font-family:var(--font);font-size:.85rem;font-weight:600;cursor:pointer;transition:color .15s}.swap-review-cancel:hover{color:var(--text)}.swap-toast-stack{position:fixed;top:88px;right:20px;left:auto;bottom:auto;z-index:1300;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none;max-width:min(380px,calc(100vw - 40px))}.swap-toast{position:relative;overflow:hidden;pointer-events:auto;display:flex;align-items:center;gap:14px;padding:14px 14px 14px 16px;width:min(380px,calc(100vw - 40px));min-width:min(320px,calc(100vw - 40px));background:rgba(16,12,16,.58);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);border:1px solid rgba(var(--accent-rgb),.2);border-radius:20px;box-shadow:0 18px 44px rgba(0,0,0,.24),0 0 0 1px hsla(0,0%,100%,.05) inset,0 0 32px rgba(var(--accent-rgb),.08);animation:swap-toast-in .28s cubic-bezier(.22,1,.36,1);color:#fff}.swap-toast:before{inset:0;background:linear-gradient(135deg,rgba(var(--accent-rgb),.1) 0,rgba(var(--accent-rgb),.02) 42%,transparent 70%)}.swap-toast:after,.swap-toast:before{content:"";position:absolute;pointer-events:none}.swap-toast:after{left:0;top:12px;bottom:12px;width:3px;border-radius:0 4px 4px 0;background:var(--rh-lime);opacity:.85}.swap-toast--clickable{cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s,background .15s}.swap-toast--clickable:hover{background:rgba(20,16,20,.72);border-color:rgba(var(--accent-rgb),.38);transform:translateY(-1px);box-shadow:0 22px 48px rgba(0,0,0,.28),0 0 0 1px rgba(var(--accent-rgb),.12) inset,0 0 40px rgba(var(--accent-rgb),.14)}@keyframes swap-toast-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.swap-toast--exit{animation:swap-toast-out .14s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}@keyframes swap-toast-out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(calc(100% + 16px))}}.swap-toast--success{border-color:rgba(var(--accent-rgb),.34)}.swap-toast--success:after{background:var(--rh-lime);box-shadow:0 0 12px rgba(var(--accent-rgb),.45)}.swap-toast--success .swap-toast-title{color:var(--rh-lime)}.swap-toast--pending{border-color:rgba(var(--accent-rgb),.28)}.swap-toast--pending:after{background:linear-gradient(180deg,var(--rh-lime) 0,rgba(var(--accent-rgb),.35) 100%);animation:swap-toast-pulse 1.6s ease-in-out infinite}.swap-toast--pending .swap-toast-title{color:var(--rh-lime)}@keyframes swap-toast-pulse{0%,to{opacity:.55}50%{opacity:1}}.swap-toast--error{border-color:rgba(255,92,48,.34);background:rgba(22,10,12,.62);box-shadow:0 18px 44px rgba(0,0,0,.24),inset 0 0 0 1px hsla(0,0%,100%,.04),0 0 28px rgba(255,92,48,.08)}.swap-toast--error:before{background:linear-gradient(135deg,rgba(255,92,48,.12),transparent 58%)}.swap-toast--error:after{background:#ff6b45;box-shadow:0 0 10px rgba(255,92,48,.35)}.swap-toast--error .swap-toast-title{color:#ffb199}.swap-toast-icons{position:relative;z-index:1;display:flex;align-items:center;gap:4px;flex-shrink:0;padding:4px 6px;border-radius:999px;background:rgba(var(--accent-rgb),.06);border:1px solid rgba(var(--accent-rgb),.14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.swap-toast-token{flex-shrink:0}.swap-toast-fallback,.swap-toast-token img{display:block;width:34px;height:34px;border-radius:50%;object-fit:cover}.swap-toast-fallback{display:flex;align-items:center;justify-content:center;background:rgba(var(--accent-rgb),.14);color:var(--rh-lime);font-size:.82rem;font-weight:700}.swap-toast-arrow{color:rgba(var(--accent-rgb),.78);font-size:.82rem;font-weight:700;line-height:1;padding:0 1px}.swap-toast-body{position:relative;z-index:1;flex:1 1;min-width:0;padding-right:4px}.swap-toast-title{font-size:.94rem;font-weight:700;margin-bottom:3px;letter-spacing:-.01em;color:#fff}.swap-toast-sub{font-size:.8rem;color:hsla(0,0%,100%,.82);line-height:1.4}.swap-toast-trade{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:.25em;row-gap:.1em}.swap-toast-amount{color:hsla(0,0%,100%,.95);font-weight:600}.swap-toast-arrow-inline{color:var(--rh-lime);font-weight:700;margin:0 .25em}.swap-toast-hint{margin-top:5px;font-size:.68rem;font-weight:600;color:rgba(var(--accent-rgb),.72);letter-spacing:.01em}.swap-toast-close{position:relative;z-index:1;align-self:flex-start;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.55);font-size:1.15rem;line-height:1;cursor:pointer;padding:2px 4px;margin:-2px -2px 0 0;border-radius:8px;transition:color .15s,background .15s,border-color .15s;border:1px solid transparent}.swap-toast-close:hover{color:var(--rh-lime);background:rgba(var(--accent-rgb),.08);border-color:rgba(var(--accent-rgb),.18)}@media (prefers-reduced-motion:reduce){.swap-toast,.swap-toast--exit{animation:none!important}}body.launch-page-active{background:var(--bg-page);color:var(--text);overflow:hidden}body.launch-page-active #mainApp{height:100vh;min-height:0;overflow:hidden}body.launch-page-active .navbar{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;background:var(--bg-page);border-bottom:1px solid rgba(var(--accent-rgb),.08)}body.launch-page-active .nav-left{min-width:0;gap:24px}body.launch-page-active .nav-links{gap:18px}body.launch-page-active .launch-nav-center{position:static;transform:none;justify-self:stretch;grid-column:2;width:auto;max-width:none;min-width:0;justify-content:flex-start;pointer-events:auto}body.launch-page-active .nav-right{justify-self:end;min-width:0;gap:8px}body.launch-page-active .nav-right .hood-market-bar{min-width:0;overflow:hidden}body.launch-page-active .nav-right .btn-wallet,body.launch-page-active .nav-right .hood-market-bar{white-space:nowrap}body.launch-page-active .nav-link{color:hsla(0,0%,100%,.72)}body.launch-page-active .nav-link.active,body.launch-page-active .nav-link:hover{color:var(--rh-lime)}body.launch-page-active .logo-text{color:#fff}body.launch-page-active .logo-icon{filter:var(--logo-filter)}body.launch-page-active #connectBtn.btn-wallet{background:var(--rh-lime);color:var(--rh-black)}body.launch-page-active #connectBtn.btn-wallet:hover:not(:disabled){background:var(--accent-dim);color:var(--rh-black)}body.launch-page-active #connectBtn.btn-wallet.connected{background:var(--rh-lime);color:var(--rh-black)}.launch-nav-only,body.launch-page-active #networkSelector,body.launch-page-active .nav-orders-btn{display:none}body.launch-page-active .launch-nav-only{display:flex}.launch-nav-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;max-width:min(420px,34vw);z-index:1;pointer-events:none;align-items:center;gap:8px}.launch-nav-center .launch-nav-create,.launch-nav-center .launch-search-wrap{pointer-events:auto}.launch-nav-center .launch-search-wrap{flex:1 1 auto;width:auto;max-width:none;min-width:0}.hood-market-bar{display:none;align-items:center;gap:6px;height:30px;min-height:30px;padding:0 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);flex-shrink:0;white-space:nowrap;font-size:.62rem;line-height:1}body.launch-page-active .hood-market-bar.launch-nav-only{display:inline-flex}.nav-right .hood-market-bar{pointer-events:auto}.hood-market-stat{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;line-height:1}.hood-market-stat-logo{width:14px;height:14px;border-radius:50%;object-fit:cover;flex-shrink:0;display:block}.hood-market-stat-label{color:hsla(0,0%,100%,.45);font-weight:600;font-size:.68rem;letter-spacing:.02em;line-height:1}.hood-market-stat-value{color:var(--rh-lime);font-family:var(--font-mono);font-weight:600;font-size:.72rem;line-height:1}.hood-market-stat-sep{color:hsla(0,0%,100%,.22);font-weight:400;line-height:1;align-self:center}.hood-market-stat--link{text-decoration:none;color:inherit}.hood-market-stat--link:hover .hood-market-stat-value{filter:brightness(1.08)}.launch-nav-create{display:inline-flex;align-items:center;justify-content:center;height:38px;min-height:38px;padding:0 14px;font-size:.84rem;font-weight:700;white-space:nowrap;flex-shrink:0;border-radius:12px}.launch-search-wrap--header{flex:1 1;width:100%;max-width:none;height:38px;min-height:38px;padding:0 12px;border-radius:12px;background:var(--bg-panel);border:1px solid var(--border);box-sizing:border-box}.launch-search-wrap--header:focus-within{border-color:rgba(var(--accent-rgb),.35)}.launch-side-label{min-width:0}.launch-page{flex:1 1;display:flex;flex-direction:column;background:var(--bg-page);color:var(--text)}.launch-page,.launch-shell{min-height:0;overflow:hidden}.launch-shell{display:grid;grid-template-columns:220px minmax(0,1fr);flex:1 1;height:100%}.launch-sidebar-brand{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:4px 6px 10px}.launch-sidebar-brand-main{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1}.launch-sidebar-mark{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#000;background:linear-gradient(135deg,var(--rh-lime),var(--accent-muted));box-shadow:0 0 20px rgba(var(--accent-rgb),.25);flex-shrink:0}.launch-sidebar-brand-text{display:flex;flex-direction:column;gap:2px;min-width:0}.launch-sidebar-brand-text strong{font-size:.95rem;font-weight:700;color:#fff;letter-spacing:-.02em}.launch-sidebar-tagline{font-size:.68rem;color:var(--rh-lime);font-weight:600}.launch-sidebar-chain{font-size:.68rem;color:var(--text-dim)}.launch-side-icon{display:inline-flex;width:1.1rem;margin-right:8px;opacity:.85;font-size:.82rem}.launch-side-link{display:flex;align-items:center}.launch-side-link--external{text-decoration:none}.launch-sidebar-bottom{margin-top:auto;flex-shrink:0;display:flex;flex-direction:column;gap:10px}.launch-sidebar-socials{padding:10px;border-radius:14px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02);margin:0 0 4px;flex-shrink:0}.launch-sidebar-nav .launch-sidebar-socials{margin:6px 0 10px}.launch-sidebar-socials-head{margin-bottom:8px}.launch-sidebar-socials-label{display:block;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.launch-social-links{display:flex;flex-direction:column;gap:6px}.launch-social-link{display:flex;align-items:center;gap:9px;width:100%;min-height:34px;padding:5px 8px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--text-muted);text-decoration:none;transition:border-color .15s,color .15s,background .15s,transform .15s}.launch-social-link:hover{border-color:rgba(var(--accent-rgb),.18);color:#fff;background:rgba(var(--accent-rgb),.05)}.launch-social-link:hover .launch-social-icon{border-color:rgba(var(--accent-rgb),.28);color:var(--rh-lime);background:rgba(var(--accent-rgb),.08)}.launch-social-link:hover .launch-social-arrow{color:var(--rh-lime);transform:translate(1px,-1px)}.launch-social-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.82);flex-shrink:0;transition:border-color .15s,color .15s,background .15s}.launch-social-icon .ui-icon-sm{width:15px;height:15px}.launch-social-name{flex:1 1;min-width:0;font-size:.8rem;font-weight:700;line-height:1.2;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launch-social-arrow{font-size:.78rem;line-height:1;color:hsla(0,0%,100%,.28);flex-shrink:0;transition:color .15s,transform .15s}.launch-sidebar-create{width:100%;min-height:48px;padding:13px 18px;font-size:.95rem}.launch-sidebar{gap:16px;padding:16px 12px;border-right:1px solid hsla(0,0%,100%,.06);background:var(--bg-deep);position:relative;height:100%;overflow-y:auto;overflow-x:hidden;align-self:stretch}.launch-sidebar,.launch-sidebar-nav{display:flex;flex-direction:column;min-height:0}.launch-sidebar-nav{gap:4px;flex:1 1;padding-top:0}.launch-side-link{font-family:var(--font);text-align:left;border:none;background:transparent;color:var(--text-muted);font-size:.88rem;font-weight:600;padding:10px 12px;border-radius:10px;cursor:pointer;transition:background .15s,color .15s}.launch-side-link:hover{background:hsla(0,0%,100%,.04);color:#fff}.launch-side-link.active{background:var(--accent-soft);color:var(--rh-lime)}.launch-sidebar-foot{padding-top:12px;border-top:1px solid hsla(0,0%,100%,.06)}.launch-sidebar-note{margin:10px 0 0;font-size:.72rem;line-height:1.4;color:var(--text-dim);text-align:center}.launch-main{min-width:0;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;padding:12px 20px 48px;-webkit-overflow-scrolling:touch}@media (max-width:960px){body.launch-page-active .nav-right{flex-wrap:nowrap}}@media (max-width:720px){.hood-market-bar{gap:4px;padding:0 6px;font-size:.58rem}.hood-market-stat-label{display:none}.hood-market-stat-value{font-size:.58rem}.hood-market-stat-sep{margin:0}}.launch-hub{max-width:1600px;margin:0 auto}.launch-topbar{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:14px}.launch-search-wrap{flex:0 1 380px;width:100%;max-width:380px;display:flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border-radius:12px;background:var(--bg-panel);border:1px solid var(--border)}.launch-search-wrap:focus-within{border-color:rgba(var(--accent-rgb),.35)}.launch-search-icon{display:inline-flex;color:var(--text-dim)}.launch-search-icon .ui-icon-sm{width:16px;height:16px}.launch-search-input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;color:#fff;font-family:var(--font);font-size:.86rem}.launch-search-trigger{cursor:pointer;text-align:left;font:inherit;color:inherit}.launch-search-trigger:hover{border-color:rgba(var(--accent-rgb),.25)}.launch-search-input--trigger{display:block;color:#fff}.launch-search-input--trigger.launch-search-input--empty{color:var(--text-dim)}.launch-search-input::placeholder{color:var(--text-dim)}.launch-search-kbd{font-family:var(--mono);font-size:.68rem;color:var(--text-dim);border:1px solid var(--border);border-radius:6px;padding:2px 6px;background:hsla(0,0%,100%,.03)}.launch-top-create{white-space:nowrap;min-height:38px;padding:8px 16px;font-size:.88rem}.launch-topbar-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.launch-section{margin-bottom:28px}#launchExploreSection{margin-bottom:20px}.launch-section-compact{margin-bottom:0}.launch-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.launch-section-head--split{align-items:flex-end}.launch-section-title{margin:0;font-size:1.15rem;font-weight:700;color:#fff}.launch-carousel-nav{display:flex;gap:6px}.launch-carousel-btn{width:32px;height:32px;border-radius:999px;border:1px solid var(--border);background:var(--bg-panel);color:#fff;cursor:pointer;font-size:1.1rem;line-height:1}.launch-carousel-btn:hover{border-color:rgba(var(--accent-rgb),.35);color:var(--rh-lime)}.launch-trending-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:thin}.launch-trending-track--shuffling{scroll-snap-type:none}.launch-trend-card{flex:0 0 248px;scroll-snap-align:start;border-radius:16px;overflow:hidden;background:var(--bg-panel);border:1px solid var(--border);cursor:pointer;transition:border-color .15s,transform .55s cubic-bezier(.4,0,.2,1),box-shadow .2s ease}.launch-trend-card--moving{z-index:2}.launch-trend-card--demo{border-color:rgba(var(--accent-rgb),.12)}.launch-trend-media--fake-lime{background:linear-gradient(145deg,#243018 0,var(--accent) 140%)}.launch-trend-media--fake-red{background:linear-gradient(145deg,#301818,#ff4d4d 140%)}.launch-trend-media--fake-cyan{background:linear-gradient(145deg,#142830,#6ecbff 140%)}.launch-trend-media--fake-gold{background:linear-gradient(145deg,#2a2410 0,var(--accent) 120%)}.launch-trend-media--fake-violet{background:linear-gradient(145deg,#221830,#b388ff 140%)}.launch-trend-media--fake-amber{background:linear-gradient(145deg,#2a2010,#ffb347 140%)}.launch-trend-media--fake-slate{background:linear-gradient(145deg,var(--bg-panel) 0,#8a8a8a 140%)}.launch-trend-card:not(.launch-trend-card--moving):hover{border-color:rgba(var(--accent-rgb),.35);transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.35),0 0 0 1px rgba(var(--accent-rgb),.08)}.launch-trend-media{position:relative;height:176px;background:linear-gradient(135deg,var(--bg-elevated),var(--bg-deep));isolation:isolate}.launch-trend-media img{width:100%;height:100%;object-fit:cover;display:block}.launch-trend-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:2rem;font-weight:800;color:hsla(0,0%,100%,.72);letter-spacing:.04em}.launch-trend-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),transparent 34%),linear-gradient(180deg,transparent 36%,rgba(10,8,12,.55) 68%,rgba(8,6,10,.92));pointer-events:none}.launch-trend-overlay{position:absolute;inset:auto 0 0;z-index:2;display:flex;flex-direction:column;gap:10px;padding:10px 12px 12px}.launch-trend-overlay-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.launch-trend-badge{position:absolute;left:10px;top:10px;z-index:3;padding:4px 8px;border-radius:999px;background:rgba(0,0,0,.58);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.64rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.launch-trend-badge--live{color:var(--rh-lime);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.18)}.launch-trend-badge--new{color:#ffb08a;box-shadow:inset 0 0 0 1px rgba(255,140,80,.22)}.launch-trend-badge--graduated{color:#9fd4ff;box-shadow:inset 0 0 0 1px rgba(159,212,255,.22)}.launch-trend-mcap{font-size:1.2rem;font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.02em;text-shadow:0 1px 12px rgba(0,0,0,.45)}.launch-trend-identity{display:flex;align-items:baseline;gap:6px;min-width:0}.launch-trend-name{font-size:.82rem;font-weight:700;color:hsla(0,0%,100%,.96);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launch-trend-symbol{flex-shrink:0;font-size:.68rem;font-weight:600;color:hsla(0,0%,100%,.52)}.launch-trend-progress{display:flex;flex-direction:column;gap:6px}.launch-trend-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.62rem;line-height:1}.launch-trend-progress-pct{font-weight:800;color:var(--rh-lime);text-shadow:0 0 12px rgba(var(--accent-rgb),.35)}.launch-trend-progress-eth,.launch-trend-progress-pct{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.launch-trend-progress-eth{color:hsla(0,0%,100%,.58);white-space:nowrap}.launch-trend-progress-bar{position:relative;height:7px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:visible;box-shadow:inset 0 1px 2px rgba(0,0,0,.35)}.launch-trend-progress-fill{position:relative;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--accent-rgb),.55) 0,var(--rh-lime) 55%,#e8ff80 100%);box-shadow:0 0 10px rgba(var(--accent-rgb),.45),0 0 18px rgba(var(--accent-rgb),.18);transition:width .45s cubic-bezier(.4,0,.2,1)}.launch-trend-progress-fill:after{content:"";position:absolute;inset:1px 0 1px 0;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.34),hsla(0,0%,100%,0));pointer-events:none}.launch-trend-progress-tip{position:absolute;top:50%;width:3px;height:11px;border-radius:999px;background:#fff;box-shadow:0 0 8px rgba(var(--accent-rgb),.85),0 0 14px rgba(var(--accent-rgb),.45);transform:translate(-50%,-50%);transition:left .45s cubic-bezier(.4,0,.2,1);pointer-events:none}.launch-trend-graduated{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:5px 8px;border-radius:999px;background:rgba(100,180,255,.12);border:1px solid rgba(100,180,255,.24);font-size:.64rem;font-weight:700;color:#9fd4ff}.launch-trend-body,.launch-trend-copy{display:none}.launch-coin-empty,.launch-trade-empty,.launch-trending-empty{color:var(--text-dim);font-size:.88rem;padding:24px 8px}html.boot-discover-cached #launchCoinGrid .launch-coin-empty,html.boot-discover-cached #launchTrendingTrack .launch-trending-empty,html.boot-discover-pending #launchCoinGrid .launch-coin-empty,html.boot-discover-pending #launchTrendingTrack .launch-trending-empty{display:none}.launch-coin-grid--loading{pointer-events:none}@keyframes launch-discover-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.launch-filter-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.launch-filters{display:flex;flex-wrap:wrap;gap:8px}.launch-filter-chip{font-family:var(--font);border:1px solid var(--border);background:var(--bg-panel);color:var(--text-muted);border-radius:999px;padding:8px 14px;font-size:.82rem;font-weight:600;cursor:pointer}.launch-filter-chip.active{background:var(--rh-lime);border-color:var(--rh-lime);color:#000}.launch-stats-inline{display:flex;gap:16px;font-size:.78rem;color:var(--text-muted)}.launch-stats-inline strong{color:#fff}.launch-view-toggle{display:inline-flex;border:1px solid var(--border);border-radius:10px;overflow:hidden}.launch-view-btn{font-family:var(--font);border:none;background:var(--bg-panel);color:var(--text-muted);padding:7px 12px;font-size:.78rem;font-weight:600;cursor:pointer}.launch-view-btn.active{background:var(--accent-soft);color:var(--rh-lime)}.launch-coin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(218px,1fr));grid-gap:13px;gap:13px;padding-bottom:7px}.launch-coin-grid.view-list{grid-template-columns:1fr}.launch-coin-card{border-radius:16px;background:#0a0a0a;border:1px solid transparent;overflow:hidden;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.launch-coin-card:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,.5)}.launch-coin-card.launch-clickable:hover,.launch-coin-card:hover{border-color:rgba(74,222,128,.35)}.launch-coin-grid.view-list .launch-coin-card{display:grid;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;padding:13px}.launch-coin-thumb{aspect-ratio:1;background:linear-gradient(135deg,var(--bg-elevated),var(--bg-deep));position:relative;overflow:hidden}.launch-coin-card--buy-flash{animation:launch-coin-buy-flash-border .52s linear;transition:none}@keyframes launch-coin-buy-flash-border{0%,12%,24%,36%,48%,to{border-color:transparent;box-shadow:0 8px 24px rgba(0,0,0,.5)}6%{border-color:rgba(74,222,128,.9);box-shadow:0 0 0 1.5px rgba(74,222,128,.55),0 0 16px rgba(74,222,128,.45)}18%{border-color:var(--rh-lime);box-shadow:0 0 0 1.5px rgba(var(--accent-rgb),.7),0 0 20px rgba(var(--accent-rgb),.35)}30%{border-color:rgba(74,222,128,.9);box-shadow:0 0 0 1.5px rgba(74,222,128,.55),0 0 16px rgba(74,222,128,.45)}42%{border-color:var(--rh-lime);box-shadow:0 0 0 1.5px rgba(var(--accent-rgb),.7),0 0 20px rgba(var(--accent-rgb),.35)}}.launch-coin-card--buy-flash:hover{animation:launch-coin-buy-flash-border .52s linear}.launch-coin-card--buy-success{position:relative;z-index:24;isolation:isolate;overflow:visible!important;border-color:var(--fluoro-green)!important;animation:hoodx-buy-card-stutter 1.05s step-end forwards,hoodx-buy-card-pop 1.05s step-end forwards;transition:none}.launch-coin-card--buy-success:before{content:"";position:absolute;inset:0;z-index:68;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(57,255,20,.34),rgba(0,255,136,.28) 48%,rgba(57,255,20,.22));box-shadow:inset 0 0 48px rgba(57,255,20,.42),inset 0 0 96px rgba(0,255,136,.18);animation:hoodx-buy-fill-stutter 1.05s step-end forwards}.launch-coin-card--buy-success:after{content:"";position:absolute;inset:-3px;z-index:69;border-radius:inherit;pointer-events:none;border:1px solid var(--fluoro-green-bright);box-shadow:inset 0 0 24px rgba(57,255,20,.32),0 0 16px rgba(57,255,20,.95),0 0 34px rgba(0,255,136,.62),0 0 56px rgba(57,255,20,.38);animation:hoodx-buy-border-stutter 1.05s step-end forwards}.launch-coin-card--buy-success .launch-coin-thumb{animation:hoodx-buy-thumb-stutter 1.05s step-end forwards}.launch-coin-card--buy-success .launch-coin-fallback,.launch-coin-card--buy-success .launch-coin-thumb img{animation:hoodx-buy-logo-stutter 1.05s step-end forwards}.launch-coin-buy-burst{position:absolute;inset:0;z-index:75;pointer-events:none;overflow:visible;border-radius:inherit}.launch-coin-buy-burst-ring{position:absolute;inset:8%;border-radius:inherit;border:1px solid var(--fluoro-green-bright);box-shadow:0 0 14px var(--fluoro-green-glow),0 0 28px var(--fluoro-green-glow-soft);opacity:0;animation:hoodx-buy-ring .95s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--ring-i, 0) * 90ms)}.launch-coin-buy-burst:before{content:"";position:absolute;left:-8%;right:-8%;top:0;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent 0,rgba(57,255,20,.35) 42%,var(--fluoro-green) 48%,#fff 50%,var(--fluoro-green) 52%,rgba(57,255,20,.35) 58%,transparent 100%);box-shadow:0 0 12px #39ff14,0 0 28px rgba(57,255,20,.75),0 0 48px rgba(0,255,136,.45);opacity:0;animation:hoodx-buy-scan .62s cubic-bezier(.22,1,.36,1) forwards}@keyframes hoodx-buy-card-stutter{0%,to{box-shadow:0 20px 56px rgba(0,0,0,.55)}16%,28%,4%,40%,52%,64%{box-shadow:0 0 0 1px rgba(57,255,20,.98),0 0 22px rgba(57,255,20,.95),0 0 48px rgba(0,255,136,.72),0 0 84px rgba(57,255,20,.42),0 0 120px rgba(0,255,120,.24),0 20px 56px rgba(0,0,0,.55)}20%,32%,44%,56%,68%,8%,80%{box-shadow:0 0 0 1px rgba(57,255,20,.35),0 0 8px rgba(57,255,20,.28),0 0 18px rgba(0,255,136,.16),0 20px 56px rgba(0,0,0,.55)}12%,24%,36%,48%,60%,72%{box-shadow:0 0 0 2px #7dff68,0 0 32px #39ff14,0 0 64px rgba(0,255,136,.78),0 0 100px rgba(57,255,20,.48),0 20px 56px rgba(0,0,0,.55)}}@keyframes hoodx-buy-card-pop{0%,to{transform:scale(1) rotate(0deg);filter:brightness(1) saturate(1)}16%,28%,4%,40%{transform:scale(1.06) rotate(-.8deg);filter:brightness(1.35) saturate(1.45) drop-shadow(0 0 16px rgba(57,255,20,.85))}20%,32%,44%,56%,8%{transform:scale(1.02) rotate(.5deg);filter:brightness(1.08) saturate(1.1)}12%,24%,36%,48%,60%{transform:scale(1.08) rotate(-1deg);filter:brightness(1.5) saturate(1.6) drop-shadow(0 0 22px rgba(0,255,136,.75))}52%,64%,76%{transform:scale(1.04) rotate(.3deg);filter:brightness(1.22) saturate(1.25) drop-shadow(0 0 12px rgba(57,255,20,.55))}}@keyframes hoodx-buy-fill-stutter{0%,to{opacity:0}4%{opacity:.92}8%{opacity:.08}12%{opacity:1}16%{opacity:.12}20%{opacity:.88}24%{opacity:0}28%{opacity:1}32%{opacity:.15}36%{opacity:.95}40%{opacity:.05}44%{opacity:.82}48%{opacity:0}52%{opacity:.78}56%{opacity:.1}60%{opacity:.7}64%{opacity:0}68%{opacity:.55}72%{opacity:.08}76%{opacity:.42}80%{opacity:0}84%{opacity:.28}88%{opacity:0}}@keyframes hoodx-buy-border-stutter{0%,to{opacity:0;transform:scale(1)}28%,4%,52%{opacity:1;transform:scale(1.02)}32%,56%,8%{opacity:.15;transform:scale(1)}12%,36%,60%{opacity:.95;transform:scale(1.04)}16%,40%,64%{opacity:0;transform:scale(.98)}20%,44%,68%{opacity:.75;transform:scale(1.03)}24%,48%,72%{opacity:.05;transform:scale(1)}76%{opacity:.45;transform:scale(1.02)}80%{opacity:0;transform:scale(1)}84%{opacity:.25;transform:scale(1.01)}88%{opacity:0;transform:scale(1)}}@keyframes hoodx-buy-flash-wash{0%{opacity:0;transform:scale(.55)}14%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}@keyframes hoodx-buy-shockwave{0%{opacity:1;transform:scale(.88)}to{opacity:0;transform:scale(1.42)}}@keyframes hoodx-buy-ring{0%{opacity:.95;transform:scale(.72)}to{opacity:0;transform:scale(1.55)}}@keyframes hoodx-buy-scan{0%{opacity:0;top:6%}12%{opacity:1}to{opacity:0;top:94%}}@keyframes hoodx-buy-thumb-stutter{0%,to{box-shadow:none}28%,4%,52%{box-shadow:inset 0 0 0 2px rgba(125,255,104,.95),0 0 24px rgba(57,255,20,.9),0 0 44px rgba(0,255,136,.5)}32%,56%,8%{box-shadow:none}12%,36%,60%{box-shadow:inset 0 0 0 3px #39ff14,0 0 32px #39ff14,0 0 56px rgba(0,255,136,.62)}16%,40%,64%{box-shadow:inset 0 0 0 1px rgba(57,255,20,.35)}20%,44%,68%{box-shadow:inset 0 0 0 2px rgba(125,255,104,.8),0 0 18px rgba(57,255,20,.65)}}@keyframes hoodx-buy-logo-stutter{0%,to{transform:scale(1)}28%,4%,52%{transform:scale(1.1)}32%,56%,8%{transform:scale(1.02)}12%,36%,60%{transform:scale(1.14)}16%,40%,64%{transform:scale(1.04)}20%,44%,68%{transform:scale(1.08)}24%,48%,72%{transform:scale(1.01)}}@keyframes hoodx-buy-thumb-pulse{0%,to{box-shadow:none}18%{box-shadow:inset 0 0 0 2px rgba(125,255,104,.95),0 0 22px rgba(57,255,20,.85),0 0 40px rgba(0,255,136,.45)}}@keyframes hoodx-buy-logo-pop{0%{transform:scale(1)}20%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.launch-coin-buy-burst-ring,.launch-coin-buy-burst:before,.launch-coin-card--buy-success,.launch-coin-card--buy-success .launch-coin-fallback,.launch-coin-card--buy-success .launch-coin-thumb,.launch-coin-card--buy-success .launch-coin-thumb img,.launch-coin-card--buy-success:after,.launch-coin-card--buy-success:before{animation:none!important}.launch-coin-card--buy-success:before{opacity:.55}.launch-coin-card--buy-success:after{opacity:.75;transform:none}.launch-coin-card--buy-success{box-shadow:0 0 0 1px rgba(57,255,20,.75),0 0 24px rgba(57,255,20,.45)!important}}.launch-coin-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:800;font-size:1.5rem;color:var(--rh-lime)}.launch-coin-chart{position:absolute;right:0;bottom:0;width:38%;height:28%;opacity:0;overflow:hidden;transition:opacity .22s ease,width .24s ease,height .24s ease,left .24s ease,background .24s ease;background:linear-gradient(to top left,rgba(0,0,0,.55),transparent 70%);display:flex;align-items:flex-end;justify-content:stretch;pointer-events:none}.launch-coin-chart--ready{opacity:1}.launch-coin-chart-inner{width:100%;height:100%;display:flex;align-items:flex-end}.launch-coin-card:hover .launch-coin-hover-layer .launch-coin-chart{left:0;right:0;width:100%;height:62%;opacity:1;background:linear-gradient(0deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.12) 50%,transparent)}.launch-coin-hover-layer{position:absolute;inset:0;pointer-events:none}.launch-coin-card:hover .launch-coin-hover-layer .launch-coin-chart--ready{opacity:1}.launch-coin-quickbuy-wrap{position:absolute;right:7px;bottom:7px;z-index:4;display:flex;flex-direction:column;align-items:flex-end;opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.launch-coin-quickbuy-wrap--open,.launch-coin-quickbuy-wrap:focus-within{z-index:12}.launch-coin-card:hover .launch-coin-quickbuy-wrap,.launch-coin-quickbuy-wrap--open,.launch-coin-quickbuy-wrap:focus-within{opacity:1;transform:translateY(0);pointer-events:auto}.launch-coin-quickbuy-pill{display:inline-flex;align-items:stretch;border-radius:999px;background:#86efac;color:#0a0a0a;box-shadow:0 4px 14px rgba(0,0,0,.35);overflow:hidden;transition:background .15s ease}.launch-coin-quickbuy-wrap:focus-within .launch-coin-quickbuy-pill,.launch-coin-quickbuy-wrap:hover .launch-coin-quickbuy-pill{background:#6ee7a8}.launch-coin-quickbuy{gap:5px;padding:6px 3px 6px 10px;color:inherit;font-size:.74rem;font-weight:700;line-height:1}.launch-coin-quickbuy,.launch-coin-quickbuy-dots{display:inline-flex;align-items:center;border:none;border-radius:0;background:transparent;cursor:pointer;box-shadow:none}.launch-coin-quickbuy-dots{justify-content:center;min-width:24px;padding:0 8px 0 4px;border-left:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.72);transition:color .15s ease,background .15s ease}.launch-coin-quickbuy-dots:focus-visible,.launch-coin-quickbuy-dots:hover{color:#0a0a0a;background:rgba(0,0,0,.06)}.launch-coin-quickbuy-dots[aria-expanded=true]{color:#0a0a0a;background:rgba(0,0,0,.1)}.launch-coin-quickbuy-menu{position:absolute;right:0;bottom:calc(100% + 6px);top:auto;width:156px;padding:5px;border-radius:10px;background:hsla(0,0%,4%,.98);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 8px 24px rgba(0,0,0,.55);display:flex;flex-direction:column;gap:5px;pointer-events:auto;z-index:20}.launch-coin-quickbuy-menu-presets{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.launch-coin-quickbuy-menu[hidden]{display:none!important}.launch-coin-quickbuy-menu-option{border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:5px 2px;background:hsla(0,0%,100%,.04);color:#ddd;font-size:.64rem;font-weight:700;text-align:center;cursor:pointer;white-space:nowrap;line-height:1.2;min-width:0}.launch-coin-quickbuy-menu-option:hover{background:hsla(0,0%,100%,.08);color:#fff}.launch-coin-quickbuy-menu-option.active{background:rgba(var(--accent-rgb),.14);border-color:rgba(var(--accent-rgb),.35);color:var(--rh-lime)}.launch-coin-quickbuy-menu-custom{display:flex;align-items:center;gap:4px;padding:0;border-radius:6px}.launch-coin-quickbuy-menu-custom.active{background:rgba(var(--accent-rgb),.08)}.launch-coin-quickbuy-custom-input{flex:1 1;min-width:0;padding:5px 6px;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;background:hsla(0,0%,100%,.04);color:#fff;font-size:.64rem;font-weight:600;outline:none}.launch-coin-quickbuy-custom-input::placeholder{color:#777}.launch-coin-quickbuy-custom-input:focus{border-color:rgba(var(--accent-rgb),.45)}.launch-coin-quickbuy-custom-apply{flex-shrink:0;padding:5px 7px;border:none;border-radius:6px;background:rgba(var(--accent-rgb),.14);color:var(--rh-lime);font-size:.62rem;font-weight:700;cursor:pointer}.launch-coin-quickbuy-custom-apply:hover{background:rgba(var(--accent-rgb),.22)}.launch-coin-quickbuy--busy,.launch-coin-quickbuy:disabled{opacity:.75;cursor:wait;pointer-events:none}.launch-coin-quickbuy--confirmed{pointer-events:none}.launch-coin-quickbuy-pill:has(.launch-coin-quickbuy--confirmed){animation:hoodx-buy-pill-flash .75s cubic-bezier(.34,1.45,.64,1);box-shadow:0 0 0 2px rgba(57,255,20,.95),0 0 16px rgba(57,255,20,.88),0 0 32px rgba(0,255,136,.55),0 4px 14px rgba(0,0,0,.35)}@keyframes hoodx-buy-pill-flash{0%,to{transform:scale(1)}28%{transform:scale(1.08)}}.launch-coin-quickbuy-pill:has(.launch-coin-quickbuy:disabled){opacity:.75;pointer-events:none}.launch-coin-quickbuy-icon{flex-shrink:0;display:block;opacity:.85}.launch-coin-quickbuy-label{white-space:nowrap;letter-spacing:-.01em}.launch-coin-grid.view-list .launch-coin-quickbuy-menu{bottom:0;right:calc(100% + 6px);width:140px}.launch-coin-grid.view-list .launch-coin-quickbuy-wrap{right:5px;bottom:5px}.launch-coin-grid.view-list .launch-coin-quickbuy{padding:4px 2px 4px 8px;font-size:.58rem}.launch-coin-grid.view-list .launch-coin-quickbuy-dots{min-width:18px;padding:0 7px 0 3px}.launch-coin-grid.view-list .launch-coin-quickbuy-dots svg{width:10px;height:10px}@media (hover:none){.launch-coin-card .launch-coin-hover-layer .launch-coin-chart--ready{left:0;right:0;width:100%;height:62%;opacity:1}.launch-coin-quickbuy-wrap{opacity:1;transform:none;pointer-events:auto}}.launch-hub-toast-stack{display:flex;flex-direction:column;gap:6px;pointer-events:none;width:100%;margin-top:2px}.launch-hub-toast{position:relative;overflow:hidden;pointer-events:auto;padding:8px 10px;border-radius:10px;font-size:.72rem;font-weight:600;line-height:1.35;color:#fff;text-align:left;white-space:normal;background:rgba(16,12,16,.82);backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);border:1px solid rgba(var(--accent-rgb),.18);box-shadow:0 8px 20px rgba(0,0,0,.18),inset 0 0 0 1px hsla(0,0%,100%,.04);animation:launch-hub-toast-in .18s ease}.launch-hub-toast:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--accent-rgb),.1) 0,transparent 55%);pointer-events:none}.launch-hub-toast--success{border-color:rgba(74,222,128,.42);color:#bbf7d0;background:rgba(6,40,22,.9);box-shadow:0 8px 20px rgba(0,0,0,.2),inset 0 0 0 1px hsla(0,0%,100%,.05),0 0 16px rgba(74,222,128,.12)}.launch-hub-toast--pending{border-color:rgba(var(--accent-rgb),.24);color:var(--rh-lime)}.launch-hub-toast--error{border-color:rgba(255,92,48,.34);background:rgba(22,10,12,.9);color:#ffd4c8;line-height:1.35;box-shadow:0 8px 20px rgba(0,0,0,.2),inset 0 0 0 1px hsla(0,0%,100%,.04),0 0 14px rgba(255,92,48,.08)}.launch-hub-toast--error:before{background:linear-gradient(135deg,rgba(255,92,48,.12),transparent 55%)}@keyframes launch-hub-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.launch-hub-toast--exit{animation:launch-hub-toast-out .11s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}@keyframes launch-hub-toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.launch-hub-toast,.launch-hub-toast--exit{animation:none!important}}.launch-coin-spark{display:block;width:100%;height:100%;min-height:0}.launch-coin-spark-line{fill:none;stroke:#4ade80;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px rgba(74,222,128,.45))}.launch-coin-card:hover .launch-coin-spark-line{stroke-width:2.4}.launch-coin-grid.view-list .launch-coin-thumb{width:86px;height:86px;border-radius:13px;overflow:hidden}.launch-coin-thumb img{width:100%;height:100%;object-fit:cover}.launch-coin-badge{position:absolute;left:8px;top:8px;font-size:.62rem;font-weight:700;padding:3px 6px;border-radius:999px;background:rgba(0,0,0,.6);color:var(--rh-lime)}.launch-coin-body{padding:10px 11px 11px}.launch-coin-grid:not(.view-list) .launch-coin-card:has(.launch-coin-reactions) .launch-coin-body{padding-bottom:0}.launch-coin-grid.view-list .launch-coin-body{padding:0}.launch-coin-name{font-size:1.03rem;font-weight:700;color:#fff;line-height:1.15}.launch-coin-name,.launch-coin-symbol{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launch-coin-symbol{margin-top:1px;font-size:.84rem;font-weight:500;color:#888}.launch-coin-mcap-line{margin-top:4px;font-size:.91rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launch-coin-mcap-value{font-weight:700;color:#fff}.launch-coin-mcap-suffix{font-weight:500;color:#888}.launch-coin-row{display:flex;align-items:baseline;gap:6px;margin-top:4px;min-width:0}.launch-coin-mcap{font-size:.76rem;font-weight:700;color:#fff;white-space:nowrap;flex-shrink:0}.launch-coin-meta{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:.77rem;color:#777;min-width:0}.launch-coin-creator-avatar{width:18px;height:18px;border-radius:50%;background:hsla(0,0%,100%,.08);display:inline-flex;align-items:center;justify-content:center;font-size:.58rem;font-weight:700;color:#aaa;flex-shrink:0;overflow:hidden}.launch-coin-creator-avatar--img{object-fit:cover;padding:0;background:#1a1a1a}.launch-coin-creator{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;color:#888;font-weight:500}.launch-coin-time{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:3px;color:#4ade80;font-weight:600}.launch-coin-time-icon{flex-shrink:0;opacity:.9}.launch-coin-reactions{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;margin-top:6px;min-height:22px;overflow:hidden}.launch-coin-grid:not(.view-list) .launch-coin-reactions{padding:0 11px 12px}.launch-coin-reaction{display:inline-flex;align-items:center;gap:2px;max-width:100%;min-width:0;padding:3px 7px;border-radius:999px;background:rgba(74,222,128,.08);border:1px solid rgba(74,222,128,.2);font-size:.7rem;font-weight:600;line-height:1;color:#4ade80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;box-sizing:border-box;animation:launch-coin-reaction-in .26s ease-out}.launch-coin-reaction-icon{color:var(--rh-lime);font-size:.68rem;line-height:1}.launch-coin-reaction-wallet{color:#9ca3af;font-weight:500;font-family:var(--font-mono,"JetBrains Mono",monospace)}.launch-coin-reaction-amt{color:#bbf7d0}.launch-coin-reaction-time{color:rgba(74,222,128,.62);font-weight:500}@keyframes launch-coin-reaction-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.launch-coin-grid.view-list .launch-coin-reactions{grid-column:1/-1;margin-top:0;max-height:none;padding:0 13px 11px 112px}.launch-coin-grid.view-list .launch-coin-meta{margin-top:0;flex-direction:column;align-items:flex-end;gap:4px;padding-right:4px;text-align:right}.launch-coin-grid.view-list .launch-coin-time{margin-left:0}.launch-coin-grid.view-list .launch-coin-creator-avatar{display:none}.launch-create{padding-bottom:24px}.launch-create-subtitle{line-height:1.5;max-width:560px}.launch-back-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.8);font-size:.95rem;line-height:1;transition:border-color .15s,background .15s,color .15s}.launch-back-btn:hover{color:var(--rh-lime)}.launch-back-btn:hover .launch-back-icon{border-color:rgba(var(--accent-rgb),.35);background:rgba(var(--accent-rgb),.08);color:var(--rh-lime)}.launch-create-grid{grid-template-columns:minmax(0,1fr) 340px;grid-gap:20px;gap:20px}.launch-form-stack{gap:16px}.launch-form-card{background:linear-gradient(180deg,hsla(0,0%,100%,.03),rgba(26,20,24,.95));border-radius:16px;padding:20px 22px}.launch-form-card:hover{border-color:hsla(0,0%,100%,.12)}.launch-form-card--compact .launch-form-copy{margin-bottom:12px}.launch-form-card--reference{background:hsla(0,0%,100%,.015);border-color:hsla(0,0%,100%,.06);opacity:.92}.launch-form-card--reference:hover{border-color:hsla(0,0%,100%,.08)}.launch-form-card--reference .launch-form-copy{margin-bottom:12px;color:hsla(0,0%,100%,.45);font-size:.84rem}.launch-step-label--muted{color:hsla(0,0%,100%,.35)}.launch-field-row--identity{margin-top:0;margin-bottom:14px}.launch-field-row{display:grid;grid-template-columns:1fr 140px;grid-gap:12px;gap:12px;margin-top:14px}.launch-dev-buy-row{display:flex;flex-direction:column;gap:12px}.launch-dev-buy-input-wrap{display:flex;flex-direction:column;gap:6px}.launch-dev-buy-supply{font-size:.82rem;font-weight:600;color:var(--brand-lime,#c8ff00);letter-spacing:.01em}.launch-field--dev-buy{margin-top:0}.launch-dev-buy-hint{margin:2px 0 0;font-size:.8rem;line-height:1.45;color:hsla(0,0%,100%,.45)}.launch-dev-presets{display:flex;flex-wrap:wrap;gap:8px}.launch-dev-preset{font-family:var(--font);border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:var(--text-muted);border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.launch-dev-preset.active,.launch-dev-preset:hover{border-color:rgba(var(--accent-rgb),.35);color:var(--rh-lime);background:rgba(var(--accent-rgb),.08)}.launch-create-preview{display:flex;align-items:center;gap:12px;padding:14px;margin-bottom:16px;border-radius:14px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08)}.launch-create-preview-logo{width:52px;height:52px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg,var(--bg-elevated),var(--bg-deep));color:var(--rh-lime);font-size:1.1rem;font-weight:800}.launch-create-preview-logo img{width:100%;height:100%;object-fit:cover}.launch-create-preview-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.launch-create-preview-meta strong{font-size:.95rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launch-create-preview-meta span{font-size:.82rem;color:var(--rh-lime);font-weight:700}.launch-logo-upload{transition:border-color .15s,background .15s}.launch-logo-upload:hover{border-color:rgba(var(--accent-rgb),.28);background:rgba(var(--accent-rgb),.04)}.launch-logo-upload:focus-within{border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.06);outline:none}.launch-logo-upload--has-image .launch-logo-preview{border-style:solid;border-color:rgba(var(--accent-rgb),.35)}.launch-logo-upload--has-image:hover .launch-logo-preview{border-color:var(--rh-lime)}.launch-logo-preview{transition:border-color .15s,background .15s}.launch-logo-upload:hover .launch-logo-preview{border-color:rgba(var(--accent-rgb),.55);background:rgba(var(--accent-rgb),.08)}.launch-logo-placeholder{font-weight:300;line-height:1}.launch-logo-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.launch-logo-upload-title{font-size:.9rem;font-weight:700;color:#fff}.launch-logo-upload:hover .launch-logo-upload-title{color:var(--rh-lime)}.launch-logo-meta .launch-field-hint{margin:0}.launch-upload-btn{padding:10px 14px;font-size:.82rem}.launch-summary-card{position:relative;background:linear-gradient(180deg,rgba(var(--accent-rgb),.04) 0,rgba(26,20,24,.98) 28%);border:1px solid rgba(var(--accent-rgb),.12);border-radius:18px;padding:0;overflow:hidden}.launch-summary-sticky{padding:20px}.launch-summary-title{margin:0 0 6px;font-size:1.05rem;font-weight:800;color:#fff}.launch-summary-lead{margin:0 0 14px}.launch-summary-foot{margin:12px 0 0}.launch-summary-total{margin-top:4px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.08)}.launch-summary-total dd{font-size:1.05rem}.launch-summary-note{margin:14px 0 12px}.launch-submit-btn{min-height:48px;font-size:.95rem;font-weight:700}@media (max-width:960px){body.launch-page-active .navbar{display:flex;flex-wrap:wrap;row-gap:10px}body.launch-page-active .launch-nav-center{max-width:none}.launch-nav-center{position:static;transform:none;width:100%;max-width:none;order:10;pointer-events:auto;flex-wrap:wrap}.launch-nav-center .launch-search-wrap{flex:1 1;width:auto;min-width:0}.launch-shell{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.launch-sidebar{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.06)}.launch-main{min-height:0;overflow-y:auto}.launch-sidebar-nav{flex-direction:row;flex-wrap:wrap;width:100%}.launch-sidebar-foot{width:100%;display:flex;align-items:center;gap:12px}.launch-sidebar-create{width:auto;flex:1 1}.launch-create-grid,.launch-field-row{grid-template-columns:1fr}.launch-summary-card,.launch-summary-sticky{position:static}}@media (max-width:640px){.launch-topbar{flex-direction:column;align-items:stretch}.launch-search-wrap{flex:1 1 auto;max-width:none}.launch-search-kbd{display:none}.launch-config-grid,.launch-summary-rows{grid-template-columns:1fr}}.launch-token-card{position:relative;overflow:hidden;border-radius:16px;background:var(--bg-panel);border:1px solid var(--border);padding:14px;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.launch-token-card:hover{border-color:rgba(var(--accent-rgb),.35);transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.35)}.launch-token-card-glow{position:absolute;inset:-40% -20% auto;height:120px;background:radial-gradient(circle,rgba(var(--accent-rgb),.08),transparent 70%);pointer-events:none}.launch-token-card-top{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.launch-token-card-avatar{width:48px;height:48px;border-radius:12px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;color:var(--rh-lime);background:linear-gradient(135deg,rgba(var(--accent-rgb),.12),rgba(255,80,0,.08));border:1px solid hsla(0,0%,100%,.06)}.launch-token-card-avatar img{width:100%;height:100%;object-fit:cover}.launch-token-card-info{flex:1 1;min-width:0}.launch-token-card-name{margin:0;font-size:.98rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launch-token-card-symbol{margin:2px 0 0;font-size:.78rem;color:var(--text-muted)}.launch-token-card-arrow{color:var(--text-dim);font-size:1rem;transition:color .15s,transform .15s}.launch-token-card:hover .launch-token-card-arrow{color:var(--rh-lime);transform:translate(2px,-2px)}.launch-token-card-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.launch-badge{font-size:.62rem;font-weight:700;padding:4px 8px;border-radius:999px;letter-spacing:.02em}.launch-badge--dex{background:hsla(0,0%,100%,.06);color:var(--text-muted)}.launch-badge--live{background:rgba(var(--accent-rgb),.12);color:var(--rh-lime)}.launch-badge--new{background:rgba(255,80,0,.15);color:#ffb08a}.launch-badge--graduated{background:rgba(100,180,255,.15);color:#9fd4ff}.launch-badge--mcap{background:hsla(0,0%,100%,.04);color:#fff}.launch-card-progress-meta{display:flex;justify-content:space-between;gap:8px;font-size:.72rem;color:var(--text-muted);margin-bottom:6px}.launch-card-progress-meta span:first-child{font-weight:700;color:var(--rh-lime)}.launch-card-progress-bar{height:6px;border-radius:999px;background:hsla(0,0%,100%,.06);overflow:hidden}.launch-card-progress-bar>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--rh-lime),var(--accent-muted));transition:width .3s ease}.launch-card-graduated{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:rgba(100,180,255,.08);border:1px solid rgba(100,180,255,.2);font-size:.75rem;font-weight:600;color:#9fd4ff}.launch-token-card-foot{display:flex;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.06);font-size:.72rem;color:var(--text-dim)}.launch-token-card-pnl{display:none}.launch-portfolio-pnl{margin:12px 0;padding:14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(145deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.015))}.launch-portfolio-pnl-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.launch-portfolio-pnl-label{font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:hsla(0,0%,100%,.42)}.launch-portfolio-pnl-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.02em;border:1px solid transparent}.launch-portfolio-pnl-value{display:block;font-size:1.35rem;font-weight:800;line-height:1.15;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.launch-portfolio-pnl-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.06)}.launch-portfolio-pnl-meta span{display:flex;flex-direction:column;gap:2px;min-width:0}.launch-portfolio-pnl-meta em{font-style:normal;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.38)}.launch-portfolio-pnl-meta strong{font-size:.78rem;font-weight:600;color:hsla(0,0%,100%,.88);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.launch-portfolio-pnl--positive{border-color:rgba(var(--accent-rgb),.22);background:linear-gradient(145deg,rgba(var(--accent-rgb),.1),rgba(var(--accent-rgb),.02));box-shadow:inset 0 1px 0 rgba(var(--accent-rgb),.08)}.launch-portfolio-pnl--positive .launch-portfolio-pnl-value{color:var(--rh-lime)}.launch-portfolio-pnl--positive .launch-portfolio-pnl-badge{color:#111;background:var(--rh-lime);border-color:rgba(var(--accent-rgb),.35)}.launch-portfolio-pnl--negative{border-color:rgba(255,92,92,.24);background:linear-gradient(145deg,rgba(255,92,92,.1),rgba(255,92,92,.02));box-shadow:inset 0 1px 0 rgba(255,92,92,.08)}.launch-portfolio-pnl--negative .launch-portfolio-pnl-value{color:#ff8a8a}.launch-portfolio-pnl--negative .launch-portfolio-pnl-badge{color:#fff;background:rgba(255,92,92,.22);border-color:rgba(255,92,92,.35)}.launch-portfolio-pnl--flat{border-color:hsla(0,0%,100%,.08)}.launch-portfolio-pnl--flat .launch-portfolio-pnl-badge{color:hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1)}.launch-token-card-foot--portfolio{flex-direction:row;align-items:center;justify-content:space-between}.launch-portfolio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:10px;gap:10px}.launch-token-card--portfolio{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px}.launch-token-card--portfolio:hover{transform:translateY(-1px)}@media (min-width:1100px){.launch-portfolio-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.launch-token-card--portfolio .launch-token-card-top{gap:10px;margin-bottom:0}.launch-token-card-top--portfolio{margin-bottom:0}.launch-token-card--portfolio .launch-token-card-avatar{width:40px;height:40px;border-radius:11px;font-size:.82rem}.launch-token-card--portfolio .launch-token-card-name{font-size:.86rem;line-height:1.2}.launch-token-card--portfolio .launch-token-card-symbol{margin-top:1px;font-size:.68rem}.launch-token-card--portfolio .launch-token-card-arrow{font-size:.85rem}.launch-portfolio-card-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:0}.launch-token-card--portfolio .launch-badge{padding:3px 8px;font-size:.58rem}.launch-portfolio-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-bottom:0;padding:7px 8px;border-radius:10px;border:1px solid hsla(0,0%,100%,.07);background:rgba(0,0,0,.16)}.launch-portfolio-metric{display:flex;flex-direction:column;gap:2px;min-width:0}.launch-portfolio-metric-label{font-size:.52rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.4)}.launch-portfolio-metric-value-row{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.launch-portfolio-metric strong{font-size:.74rem;font-weight:700;color:hsla(0,0%,100%,.92);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launch-portfolio-metric--hero strong{font-size:.8rem}.launch-portfolio-metric-badge{display:inline-flex;align-items:center;padding:1px 5px;border-radius:999px;font-size:.56rem;font-weight:800;line-height:1.2}.launch-portfolio-metrics--positive{border-color:rgba(var(--accent-rgb),.16);background:linear-gradient(145deg,rgba(var(--accent-rgb),.07),rgba(0,0,0,.12))}.launch-portfolio-metrics--positive .launch-portfolio-metric--hero strong{color:var(--rh-lime)}.launch-portfolio-metrics--positive .launch-portfolio-metric-badge{color:#111;background:var(--rh-lime)}.launch-portfolio-metrics--negative{border-color:rgba(255,92,92,.18);background:linear-gradient(145deg,rgba(255,92,92,.08),rgba(0,0,0,.12))}.launch-portfolio-metrics--negative .launch-portfolio-metric--hero strong{color:#ff8a8a}.launch-portfolio-metrics--negative .launch-portfolio-metric-badge{color:#fff;background:rgba(255,92,92,.22)}.launch-card-progress--portfolio{margin-bottom:8px}.launch-card-progress--portfolio .launch-card-progress-meta{margin-bottom:4px;font-size:.66rem}.launch-card-progress--portfolio .launch-card-progress-bar{height:4px}.launch-token-card--portfolio .launch-card-graduated{margin-bottom:8px;font-size:.72rem}.launch-portfolio-fees{margin-top:auto;padding:7px 9px;border-radius:10px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.025)}.launch-token-card--portfolio .launch-portfolio-fees+.launch-portfolio-fees{margin-top:6px}.launch-portfolio-fees--claimable{border-color:rgba(var(--accent-rgb),.14);background:radial-gradient(120% 120% at 100% 0,rgba(var(--accent-rgb),.07) 0,transparent 55%),rgba(0,0,0,.18)}.launch-portfolio-fees-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.launch-portfolio-fees-copy{min-width:0;flex:1 1}.launch-portfolio-fees-head{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:2px}.launch-portfolio-fees-title{font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.72)}.launch-portfolio-fees-badge{flex-shrink:0;padding:1px 5px;border-radius:999px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.52);font-size:.5rem;font-weight:700}.launch-portfolio-fees-amounts{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:.68rem;font-weight:600;color:hsla(0,0%,100%,.88);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25}.launch-portfolio-fees-sep{color:hsla(0,0%,100%,.28)}.launch-portfolio-fees-amount--eth{color:var(--rh-lime)}.launch-portfolio-fees-note{margin:4px 0 0;font-size:.58rem;font-weight:500;line-height:1.35;color:hsla(0,0%,100%,.42)}.launch-portfolio-fees-btn{flex-shrink:0;min-width:68px;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:700;border-radius:999px}.launch-portfolio-fees-btn:disabled{opacity:.45}.launch-portfolio-fees-status{margin:0}.launch-portfolio-fees--lp{margin-top:6px}.launch-portfolio-split{margin-top:8px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.06)}.launch-portfolio-split-head{display:flex;flex-direction:column;gap:1px;margin-bottom:6px}.launch-portfolio-split-title{font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.72)}.launch-portfolio-split-caption{font-size:.64rem;color:hsla(0,0%,100%,.45);line-height:1.3}.launch-portfolio-split-note{margin:0 0 8px;font-size:.64rem;color:hsla(0,0%,100%,.5);line-height:1.35}.launch-portfolio-split-preview-label,.launch-portfolio-split-recipients-label{display:block;margin-bottom:6px;font-size:.56rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.42)}.launch-portfolio-split-preview{margin-top:8px;padding:7px 8px;border-radius:8px;border:1px dashed rgba(var(--accent-rgb),.18);background:rgba(var(--accent-rgb),.04)}.launch-portfolio-split-preview-rows{display:flex;flex-direction:column;gap:4px}.launch-portfolio-split-preview-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.launch-portfolio-split-preview-wallet{font-size:.68rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:hsla(0,0%,100%,.82)}.launch-portfolio-split-preview-percent{font-size:.68rem;font-weight:700;color:rgba(var(--accent-rgb),.85)}.launch-portfolio-split-preview-empty{margin:0;font-size:.64rem;color:hsla(0,0%,100%,.45)}.launch-portfolio-split-rows{display:flex;flex-direction:column;gap:6px}.launch-portfolio-split-row{display:grid;grid-template-columns:minmax(0,1fr) 72px 24px;grid-gap:6px;gap:6px;align-items:center}.launch-portfolio-split-address,.launch-portfolio-split-percent{width:100%;min-width:0;padding:6px 8px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.22);color:#fff;font-size:.72rem}.launch-portfolio-split-percent-wrap{position:relative}.launch-portfolio-split-percent{padding-right:22px;text-align:right}.launch-portfolio-split-percent-suffix{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:.72rem;color:hsla(0,0%,100%,.45);pointer-events:none}.launch-portfolio-split-remove{width:24px;height:24px;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.65);cursor:pointer;font-size:.85rem;line-height:1}.launch-portfolio-split-remove:disabled{opacity:.35;cursor:not-allowed}.launch-portfolio-split-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.launch-portfolio-split-add,.launch-portfolio-split-save{min-height:28px;padding:0 10px;font-size:.68rem}.launch-portfolio-split-total{margin:4px 0 0;font-size:.64rem;color:hsla(0,0%,100%,.5)}.launch-portfolio-split-total--valid{color:rgba(var(--accent-rgb),.85)}.launch-portfolio-split-total--invalid{color:hsla(0,100%,74%,.9)}.launch-portfolio-split--locked{opacity:.98}.launch-portfolio-split-badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05)}.launch-portfolio-split-row--readonly{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;border:1px solid hsla(0,0%,100%,.06);background:rgba(0,0,0,.16)}.launch-portfolio-split-readonly-main{display:flex;align-items:center;gap:6px;min-width:0}.launch-portfolio-split-readonly-wallet{font-size:.68rem;color:hsla(0,0%,100%,.82);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.launch-portfolio-split-you-badge{flex-shrink:0;padding:1px 5px;border-radius:999px;font-size:.52rem;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.08)}.launch-portfolio-split-readonly-percent{font-size:.68rem;font-weight:700;color:rgba(var(--accent-rgb),.85)}@media (max-width:820px){.launch-portfolio-metrics,.launch-portfolio-stats{grid-template-columns:1fr}.launch-portfolio-fees-row{flex-direction:column;align-items:stretch}.launch-portfolio-fees-btn{width:100%}.launch-portfolio-split-row{grid-template-columns:1fr}}.launch-coin-grid.view-list .launch-token-card{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-template-rows:auto auto;grid-gap:8px 14px;gap:8px 14px;align-items:center;padding:12px 14px}.launch-coin-grid.view-list .launch-token-card-arrow,.launch-coin-grid.view-list .launch-token-card-glow{display:none}.launch-coin-grid.view-list .launch-token-card-top{grid-column:1/3;margin-bottom:0}.launch-coin-grid.view-list .launch-token-card-badges{grid-column:2;margin-bottom:0}.launch-coin-grid.view-list .launch-card-graduated,.launch-coin-grid.view-list .launch-card-progress{grid-column:2/4}.launch-coin-grid.view-list .launch-token-card-foot{grid-column:3;grid-row:1/3;flex-direction:column;align-items:flex-end;justify-content:center;margin-top:0;padding-top:0;border-top:none;text-align:right}.launch-trend-card.launch-token-card{padding:0;flex:0 0 248px}.launch-trend-card.launch-token-card .launch-card-graduated,.launch-trend-card.launch-token-card .launch-card-progress{display:none}.launch-activity-feed{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px}.launch-activity-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--bg-panel);border:1px solid var(--border);transition:border-color .15s,background .15s}.launch-activity-item:hover{border-color:rgba(var(--accent-rgb),.25);background:#1e181c}.launch-activity-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;flex-shrink:0}.launch-activity-icon--buy{background:rgba(var(--accent-rgb),.12);color:var(--rh-lime)}.launch-activity-icon--sell{background:rgba(255,80,0,.12);color:#ff8a50}.launch-activity-icon--devbuy{background:rgba(var(--accent-rgb),.12);color:var(--rh-lime);overflow:hidden}.launch-activity-icon--devsell{background:rgba(255,92,92,.12);color:#ff8a8a;overflow:hidden}.launch-activity-dev-logo{width:18px;height:18px;border-radius:5px;object-fit:cover;display:block}.launch-activity-dev-logo--inline{width:12px;height:12px;border-radius:3px;vertical-align:-2px;margin-right:4px}.launch-activity-side--devbuy,.launch-activity-side--devsell{display:inline-flex;align-items:center;gap:4px}.launch-activity-body{flex:1 1;min-width:0}.launch-activity-top{display:flex;align-items:center;gap:8px;font-size:.88rem}.launch-activity-side{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.launch-activity-side--buy{color:var(--rh-lime)}.launch-activity-side--sell{color:#ff8a50}.launch-activity-side--devbuy{color:var(--rh-lime)}.launch-activity-side--devsell{color:#ff8a8a}.launch-activity-amount{display:block;margin-top:2px;font-size:.75rem;color:var(--text-dim)}.launch-chat-empty{padding:16px 8px;text-align:center;color:hsla(0,0%,100%,.5);font-size:.78rem;line-height:1.45}.launch-portfolio{padding:8px 0 48px;max-width:980px;width:100%;margin:0 auto}.launch-portfolio-header{margin-bottom:22px}.launch-portfolio-eyebrow{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.launch-portfolio-title{margin:0 0 8px;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800;color:#fff}.launch-portfolio-sub{margin:0;color:hsla(0,0%,100%,.62);font-size:.95rem}.launch-portfolio-summary{margin-top:18px}.launch-portfolio-stats{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(160deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.015));box-shadow:0 12px 32px rgba(0,0,0,.2)}.launch-portfolio-stats--positive{border-color:rgba(var(--accent-rgb),.18);background:linear-gradient(160deg,rgba(var(--accent-rgb),.08),rgba(26,20,24,.92))}.launch-portfolio-stats--negative{border-color:rgba(255,92,92,.2);background:linear-gradient(160deg,rgba(255,92,92,.08),rgba(26,20,24,.92))}.launch-portfolio-stats--flat{border-color:hsla(0,0%,100%,.08)}.launch-portfolio-stat{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;border-radius:12px;background:rgba(0,0,0,.18);border:1px solid hsla(0,0%,100%,.05)}.launch-portfolio-stat--hero{background:rgba(0,0,0,.24);border-color:hsla(0,0%,100%,.07)}.launch-portfolio-stats--positive .launch-portfolio-stat--hero{border-color:rgba(var(--accent-rgb),.14);box-shadow:inset 0 1px 0 rgba(var(--accent-rgb),.08)}.launch-portfolio-stats--negative .launch-portfolio-stat--hero{border-color:rgba(255,92,92,.16);box-shadow:inset 0 1px 0 rgba(255,92,92,.08)}.launch-portfolio-stat-label{font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:hsla(0,0%,100%,.42)}.launch-portfolio-stat-hero-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.launch-portfolio-stat-value{font-size:clamp(1.15rem,2vw,1.45rem);font-weight:800;line-height:1.15;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.launch-portfolio-stat-value--sm{font-size:.92rem;font-weight:700;color:hsla(0,0%,100%,.92)}.launch-portfolio-stats--positive .launch-portfolio-stat--hero .launch-portfolio-stat-value{color:var(--rh-lime)}.launch-portfolio-stats--negative .launch-portfolio-stat--hero .launch-portfolio-stat-value{color:#ff8a8a}.launch-portfolio-stat-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.02em;color:#111;background:var(--rh-lime);border:1px solid rgba(var(--accent-rgb),.35)}.launch-portfolio-stats--negative .launch-portfolio-stat-badge{color:#fff;background:rgba(255,92,92,.24);border-color:rgba(255,92,92,.35)}.launch-portfolio-stats--flat .launch-portfolio-stat-badge{color:hsla(0,0%,100%,.78);background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12)}.launch-portfolio-stat-caption{font-size:.72rem;color:hsla(0,0%,100%,.45)}.launch-portfolio-summary-card,.launch-portfolio-summary-card--negative,.launch-portfolio-summary-card--positive,.launch-portfolio-summary-label,.launch-portfolio-summary-main,.launch-portfolio-summary-meta,.launch-portfolio-summary-pnl{display:none}.launch-portfolio-loading{width:min(100%,440px);margin:0 auto;padding:48px 24px;text-align:center;color:hsla(0,0%,100%,.55);font-size:.92rem}.launch-portfolio-fees--preview .launch-portfolio-fees-amount,.launch-portfolio-fees--preview .launch-portfolio-fees-btn{opacity:.55}.launch-portfolio-body{min-height:320px}.launch-portfolio-body:has(>.launch-portfolio-empty),.launch-portfolio-body:has(>.launch-portfolio-loading){display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 280px);padding:32px 20px 48px}.launch-portfolio-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:min(100%,440px);min-height:280px;padding:48px 28px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02);text-align:center}.launch-portfolio-empty-icon{width:56px;height:56px;margin-bottom:4px;border-radius:14px;overflow:hidden;flex-shrink:0}.launch-portfolio-empty-logo{display:block;width:100%;height:100%;object-fit:cover}.launch-portfolio-empty-title{margin:0;font-size:1.1rem;font-weight:700;color:#fff}.launch-portfolio-empty-copy{margin:0;max-width:340px;color:hsla(0,0%,100%,.55);font-size:.9rem;line-height:1.5}.launch-portfolio-cta{margin-top:16px;min-height:44px;padding:12px 28px;font-size:.92rem;font-weight:700;border-radius:999px}.launch-portfolio-cta--wallet{display:inline-flex;align-items:center;justify-content:center;min-width:220px;padding:12px 32px;font-size:.9rem;background:#000;color:var(--rh-lime);border:1px solid rgba(var(--accent-rgb),.2)}.launch-portfolio-cta--wallet:hover:not(:disabled){background:#111;border-color:rgba(var(--accent-rgb),.35)}.launch-docs{padding:8px 0 64px;max-width:860px}.launch-docs-body{display:flex;flex-direction:column;gap:36px}.launch-docs-header{margin-bottom:4px}.launch-docs-eyebrow{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.launch-docs-title{margin:0 0 12px;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800;color:#fff;line-height:1.15}.launch-docs-lead{margin:0;max-width:720px;color:hsla(0,0%,100%,.68);font-size:1rem;line-height:1.65}.launch-docs-section{display:flex;flex-direction:column;gap:14px}.launch-docs-h2{margin:0;font-size:1.25rem;font-weight:800;color:#fff}.launch-docs-p{margin:0;color:hsla(0,0%,100%,.68);font-size:.94rem;line-height:1.65}.launch-docs-note code,.launch-docs-p code,.launch-docs-steps code{padding:2px 6px;border-radius:6px;font-size:.84em;background:hsla(0,0%,100%,.08);color:var(--rh-lime,#cf0)}.launch-docs-note{margin:0;color:hsla(0,0%,100%,.58);font-size:.88rem;line-height:1.55}.launch-docs-note strong{color:hsla(0,0%,100%,.82);font-weight:600}.launch-docs-contracts{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.launch-docs-contract{padding:14px 16px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.launch-docs-contract-head{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.launch-docs-contract-name{margin:0;font-size:.92rem;font-weight:700;color:#fff}.launch-docs-addr{font-size:.78rem;color:var(--rh-lime,#cf0);text-decoration:none;word-break:break-all}.launch-docs-addr:hover{text-decoration:underline}.launch-docs-contract-desc{margin:0;font-size:.84rem;color:hsla(0,0%,100%,.55);line-height:1.45}.launch-docs-list,.launch-docs-steps{margin:0;padding-left:1.25rem;color:hsla(0,0%,100%,.68);font-size:.94rem;line-height:1.7}.launch-docs-list li+li,.launch-docs-steps li+li{margin-top:8px}.launch-docs-code{margin:0;padding:16px 18px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:#120e12;overflow-x:auto;font-size:.78rem;line-height:1.55}.launch-docs-code code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:hsla(0,0%,100%,.86);white-space:pre}.launch-docs-quicklinks{padding-top:8px}.launch-docs-links{display:flex;flex-wrap:wrap;gap:10px}.launch-docs-link-btn{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:#fff;font-size:.86rem;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .15s,background .15s}.launch-docs-link-btn:hover{border-color:rgba(var(--accent-rgb),.35);background:rgba(var(--accent-rgb),.08)}@media (max-width:720px){.launch-docs{max-width:none}.launch-docs-contracts{grid-template-columns:1fr}}.legal-page-body{background:var(--bg);color:var(--text-on-lime)}.legal-page{min-height:100vh;display:flex;flex-direction:column;max-width:920px;margin:0 auto;padding:20px var(--layout-pad) 48px}.legal-page-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.legal-page-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--text-on-lime)}.legal-page-logo .logo-text{font-weight:800;letter-spacing:.04em}.legal-page-back{font-size:.92rem;font-weight:600;color:rgba(0,0,0,.72);text-decoration:none}.legal-page-back:hover{color:#000}.legal-doc{flex:1 1;background:var(--bg-panel);border:1px solid rgba(var(--accent-rgb),.22);border-radius:calc(var(--radius) + 4px);padding:36px clamp(22px,4vw,44px) 44px;color:#fff}.legal-doc-header{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.08)}.legal-doc-eyebrow{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.legal-doc-title{margin:0 0 10px;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800;line-height:1.15}.legal-doc-meta{margin:0;color:hsla(0,0%,100%,.5);font-size:.92rem}.legal-doc-section{display:flex;flex-direction:column;gap:14px;margin-top:28px}.legal-doc-section:first-of-type{margin-top:0}.legal-doc-section h2{margin:0;font-size:1.15rem;font-weight:700;color:var(--accent)}.legal-doc-section h3{margin:8px 0 0;font-size:1rem;font-weight:700;color:hsla(0,0%,100%,.92)}.legal-doc-section li,.legal-doc-section p{margin:0;color:hsla(0,0%,100%,.78);font-size:.96rem;line-height:1.7}.legal-doc-section ul{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:10px}.legal-doc-section a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.legal-doc-section a:hover{color:var(--accent-dim)}.legal-doc-contact{margin-top:36px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.08)}.legal-page-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:24px;font-size:.9rem}.legal-page-footer a{color:rgba(0,0,0,.72);text-decoration:none;font-weight:600}.legal-page-footer a:hover{color:#000}@media (max-width:720px){.legal-doc{padding:28px 20px 32px}}.launch-tokenomics{padding:8px 0 64px;max-width:860px}.launch-tokenomics-body{display:flex;flex-direction:column;gap:28px}.launch-tokenomics-header{margin-bottom:4px}.launch-tokenomics-eyebrow{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.launch-tokenomics-title{margin:0 0 12px;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800;color:#fff;line-height:1.15}.launch-tokenomics-lead{margin:0;max-width:720px;color:hsla(0,0%,100%,.68);font-size:1rem;line-height:1.65}.launch-tokenomics-lead strong{color:var(--rh-lime)}.launch-tokenomics-split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.launch-tokenomics-split-card{padding:18px 18px 16px;border-radius:16px;border:1px solid rgba(var(--accent-rgb),.14);background:radial-gradient(120% 120% at 0 0,rgba(var(--accent-rgb),.05) 0,transparent 55%),hsla(0,0%,100%,.02)}.launch-tokenomics-split-label{margin:0 0 6px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.42)}.launch-tokenomics-split-title{margin:0 0 14px;font-size:1.05rem;font-weight:800;color:#fff;line-height:1.25}.launch-tokenomics-split-bar{display:flex;height:10px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.08);margin-bottom:14px}.launch-tokenomics-split-segment{display:block;height:100%}.launch-tokenomics-split-segment--creator{background:linear-gradient(90deg,#b8ff00,var(--rh-lime))}.launch-tokenomics-split-segment--platform{background:linear-gradient(90deg,#6b7280,#9ca3af)}.launch-tokenomics-split-legend{display:flex;flex-direction:column;gap:10px}.launch-tokenomics-split-item{display:grid;grid-template-columns:10px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.launch-tokenomics-split-dot{width:10px;height:10px;border-radius:999px;margin-top:5px}.launch-tokenomics-split-dot--creator{background:var(--rh-lime)}.launch-tokenomics-split-dot--platform{background:#9ca3af}.launch-tokenomics-split-item strong{display:block;font-size:.86rem;color:#fff;margin-bottom:2px}.launch-tokenomics-split-item p{margin:0;font-size:.8rem;line-height:1.45;color:hsla(0,0%,100%,.58)}.launch-tokenomics-flow{padding:18px 20px;border-radius:16px;border:1px solid rgba(var(--accent-rgb),.12);background:radial-gradient(120% 120% at 100% 0,rgba(var(--accent-rgb),.06) 0,transparent 55%),hsla(0,0%,100%,.02)}.launch-tokenomics-flow-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.launch-tokenomics-flow-step{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.launch-tokenomics-flow-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;font-size:.72rem;font-weight:800;color:#111;background:var(--rh-lime)}.launch-tokenomics-flow-title{margin:0 0 4px;font-size:.92rem;font-weight:700;color:#fff}.launch-tokenomics-flow-desc{margin:0;font-size:.84rem;line-height:1.5;color:hsla(0,0%,100%,.62)}.launch-tokenomics-flow-desc strong{color:hsla(0,0%,100%,.88)}.launch-tokenomics-table{display:flex;flex-direction:column;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02);overflow:hidden}.launch-tokenomics-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:16px 18px;border-bottom:1px solid hsla(0,0%,100%,.06)}.launch-tokenomics-row:last-child{border-bottom:none}.launch-tokenomics-row-copy{min-width:0}.launch-tokenomics-row-title{margin:0 0 4px;font-size:.92rem;font-weight:700;color:#fff}.launch-tokenomics-row-desc{margin:0;font-size:.82rem;line-height:1.45;color:hsla(0,0%,100%,.55)}.launch-tokenomics-row-value{font-size:.95rem;font-weight:800;color:var(--rh-lime);white-space:nowrap;text-align:right}.launch-tokenomics-example{padding:18px 20px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.launch-tokenomics-example-title{margin:0 0 12px;font-size:1rem;font-weight:700;color:#fff}.launch-tokenomics-example-list{margin:0;padding-left:1.2rem;color:hsla(0,0%,100%,.68);font-size:.92rem;line-height:1.7}.launch-tokenomics-example-list li+li{margin-top:6px}.launch-tokenomics-example-list strong{color:#fff}.launch-tokenomics-links{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:720px){.launch-tokenomics{max-width:none}.launch-tokenomics-row,.launch-tokenomics-split-grid{grid-template-columns:1fr}.launch-tokenomics-row{gap:8px}.launch-tokenomics-row-value{text-align:left}}.launch-live-dock-body .launch-activity-item{padding:10px 12px}.launch-create-badge{display:inline-block;margin-bottom:10px;padding:4px 10px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rh-lime);background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.25)}.launch-create-heading{display:flex;flex-direction:column;align-items:flex-start;gap:0}.launch-summary-sticky{position:-webkit-sticky;position:sticky;top:74px}.launch-trades-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.launch-trade-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:var(--bg-panel);border:1px solid var(--border);font-size:.82rem}.launch-live-dot{width:8px;height:8px;border-radius:50%;background:var(--rh-lime);box-shadow:0 0 8px var(--accent-glow)}.launch-create{max-width:1040px;margin:0 auto}.launch-create-title{margin:0;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:800;letter-spacing:-.02em;color:#fff}.launch-create-subtitle{margin:8px 0 0;color:var(--text-muted);font-size:.88rem}.launch-create-header{display:block;margin-bottom:16px;padding:0}.launch-back-btn{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:0;border:none;background:transparent;color:hsla(0,0%,100%,.55);font-family:var(--font);font-size:.84rem;font-weight:600;cursor:pointer;transition:color .15s}.launch-create-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:16px;gap:16px;margin-top:0}.launch-form-stack{display:flex;flex-direction:column;gap:14px}.launch-form-card{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius);padding:20px;color:var(--text);transition:border-color .15s}.launch-form-card:hover{border-color:hsla(0,0%,100%,.1)}.launch-step-label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rh-lime);margin-bottom:8px}.launch-form-card-title{margin:0 0 8px;font-size:1.05rem;font-weight:700}.launch-field-hint,.launch-form-copy{margin:0 0 14px;font-size:.84rem;line-height:1.5;color:var(--text-muted)}.launch-config-grid,.launch-summary-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;margin:0}.launch-config-grid div,.launch-summary-rows div{display:flex;flex-direction:column;gap:4px}.launch-config-grid dt,.launch-summary-rows dt{font-size:.72rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em}.launch-config-grid dd,.launch-summary-rows dd{margin:0;font-size:.88rem;font-weight:600}.launch-summary-ca-row{grid-column:1/-1}.launch-summary-ca-dd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.launch-summary-ca-value{font-size:.78rem;font-weight:600;word-break:break-all;line-height:1.35}.launch-summary-ca-value--pending{color:var(--text-muted);font-weight:500;font-size:.82rem}.launch-summary-ca-copy{flex-shrink:0;padding:4px 10px;border-radius:8px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);font-size:.72rem;font-weight:600;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.launch-summary-ca-copy:hover{color:var(--text);border-color:var(--border-strong);background:var(--surface-3)}.launch-create-preview-ca{display:block;margin-top:6px;font-size:.72rem;color:var(--text-muted);word-break:break-all}.launch-tag{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:999px;background:var(--accent-soft);color:var(--rh-lime);font-size:.65rem;font-weight:700;text-transform:uppercase}.launch-field{margin-top:14px}.launch-input{width:100%;padding:12px 14px;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font);font-size:.9rem;outline:none;color-scheme:dark}.launch-input:focus{border-color:rgba(var(--accent-rgb),.35)}.launch-textarea{min-height:96px;resize:vertical}.launch-char-count{margin-top:6px;text-align:right;font-size:.72rem;color:var(--text-dim)}.launch-logo-row,.launch-logo-upload{display:flex;align-items:center;gap:14px}.launch-logo-upload{padding:12px 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02);cursor:pointer}.launch-logo-preview{width:72px;height:72px;border-radius:14px;background:rgba(var(--accent-rgb),.04);border:1.5px dashed rgba(var(--accent-rgb),.35);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.launch-logo-placeholder{font-size:1.75rem;color:var(--rh-lime)}.launch-logo-img{width:100%;height:100%;object-fit:cover}.launch-upload-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 20px;font-size:.92rem;cursor:pointer}.launch-summary-card{position:-webkit-sticky;position:sticky;top:72px;align-self:start;background:linear-gradient(180deg,#1e181c 0,var(--bg-panel) 100%);border:1px solid rgba(var(--accent-rgb),.15);border-radius:var(--radius);padding:20px;color:var(--text);box-shadow:0 16px 40px rgba(0,0,0,.35)}.launch-summary-lead{margin:-8px 0 16px;font-size:.82rem;line-height:1.45;color:var(--text-muted)}.launch-summary-foot{margin:14px 0 0;font-size:.72rem;line-height:1.45;color:var(--text-dim);text-align:center}.launch-summary-title{margin:0 0 16px;font-size:1rem;font-weight:700}.launch-summary-total dd{color:var(--rh-lime);font-size:1rem}.launch-summary-note{margin:16px 0 12px;font-size:.8rem;line-height:1.45;color:var(--text-muted)}.launch-submit-btn{width:100%;min-height:52px;padding:14px 24px;font-size:1rem;border-radius:14px}@media (max-width:960px){.launch-shell{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.launch-sidebar{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.06)}.launch-main{min-height:0;overflow-y:auto}.launch-sidebar-brand,.launch-sidebar-socials{width:100%}.launch-sidebar-nav{flex-direction:row;flex-wrap:wrap;width:100%}.launch-sidebar-bottom{width:100%;flex-direction:column;align-items:stretch}.launch-sidebar-foot{width:100%;display:flex;align-items:center;gap:12px}.launch-sidebar-create{width:auto;flex:1 1}.launch-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-activity-feed,.launch-create-grid{grid-template-columns:1fr}.launch-summary-card,.launch-summary-sticky{position:static}}@media (max-width:640px){.launch-hero{padding:22px 18px 20px}.launch-stats-grid{grid-template-columns:1fr 1fr;gap:8px}.launch-stat-card{padding:12px 14px}.launch-stat-value{font-size:1.1rem}.launch-topbar{flex-direction:column;align-items:stretch}.launch-search-wrap{flex:1 1 auto;max-width:none}.launch-search-kbd{display:none}.launch-coin-grid,.launch-config-grid,.launch-summary-rows{grid-template-columns:1fr}}.launch-clickable{cursor:pointer}.launch-clickable:hover{border-color:rgba(var(--accent-rgb),.35)}.launch-coin-fallback,.launch-trend-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:700;font-size:1.25rem;color:var(--rh-lime);background:rgba(var(--accent-rgb),.08)}.launch-token{padding:.75rem 0 1.5rem;width:100%;max-width:1720px;margin:0 auto}.launch-token-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.launch-token-explorer{color:var(--rh-lime);font-size:.8125rem;text-decoration:none}.launch-token-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem;padding:.65rem .85rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02)}.launch-token-bar-primary{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1 1}.launch-token-bar-identity{min-width:0;flex:1 1}.launch-token-bar-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .5rem;margin-bottom:.45rem}.launch-token-bar-title-row .launch-token-symbol{margin-right:.15rem}.launch-token-bar-metrics{display:flex;flex-wrap:wrap;gap:.35rem .85rem}.launch-token-metric{display:inline-flex;align-items:baseline;gap:.35rem;font-size:.75rem}.launch-token-metric em{font-style:normal;font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.42)}.launch-token-metric strong{font-size:.78rem;font-weight:600;color:hsla(0,0%,100%,.92)}.launch-token-details{border:1px solid hsla(0,0%,100%,.06);border-radius:12px;background:hsla(0,0%,100%,.015);padding:.45rem .75rem}.launch-token-details-summary{cursor:pointer;font-size:.72rem;font-weight:600;color:hsla(0,0%,100%,.55);list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.launch-token-details-summary::-webkit-details-marker{display:none}.launch-token-details[open] .launch-token-details-summary{margin-bottom:.5rem;color:hsla(0,0%,100%,.75)}.launch-token-details-card .launch-token-desc{margin-bottom:.45rem}.launch-token-details-card .launch-token-desc[hidden]{display:none}.launch-token-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:.75rem;gap:.75rem;align-items:start}@media (min-width:1440px){.launch-token-layout{grid-template-columns:minmax(0,1fr) 380px;gap:1rem}}.launch-token-side{display:flex;flex-direction:column;gap:.65rem;position:-webkit-sticky;position:sticky;top:.75rem;align-self:start;min-width:0}.launch-token-details-card{border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:hsla(0,0%,100%,.02);padding:.9rem}.launch-token-details-title{margin:0 0 .5rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.launch-creator-fees-card{border:1px solid hsla(0,0%,100%,.08);border-radius:16px;background:radial-gradient(120% 120% at 100% 0,rgba(var(--accent-rgb),.08) 0,transparent 52%),linear-gradient(180deg,rgba(18,18,20,.98) 0,rgba(10,10,12,.98) 100%);padding:.85rem .9rem .95rem;margin-bottom:.65rem;box-shadow:0 8px 28px rgba(0,0,0,.28)}.launch-creator-fees-card[hidden]{display:none!important}.launch-creator-fees-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.launch-creator-fees-head-copy{min-width:0}.launch-creator-fees-title{margin:0;font-size:.88rem;font-weight:700;color:#fff}.launch-creator-fees-subtitle{margin:.18rem 0 0;font-size:.68rem;line-height:1.35;color:hsla(0,0%,100%,.52)}.launch-creator-fees-badge{flex-shrink:0;padding:.28rem .45rem;border-radius:999px;border:1px solid rgba(var(--accent-rgb),.22);background:rgba(var(--accent-rgb),.08);font-size:.58rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--rh-lime);white-space:nowrap}.launch-creator-fees-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:.55rem;gap:.55rem;margin-bottom:.75rem}.launch-creator-fees-stat{padding:.65rem .7rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.03)}.launch-creator-fees-stat--primary{border-color:rgba(var(--accent-rgb),.16);background:rgba(var(--accent-rgb),.05)}.launch-creator-fees-stat-label{display:block;margin-bottom:.35rem;font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.48)}.launch-creator-fees-stat-value{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;font-weight:600;line-height:1.35;color:hsla(0,0%,100%,.92);word-break:break-word}.launch-creator-fees-stat--primary .launch-creator-fees-stat-value{color:var(--rh-lime)}.launch-creator-fees-stat-value.is-empty{color:hsla(0,0%,100%,.38)}.launch-creator-fees-hint{margin:0 0 .85rem;font-size:.68rem;line-height:1.5;color:hsla(0,0%,100%,.58)}.launch-collect-fees-btn{width:100%;min-height:46px;border-radius:12px;font-size:.92rem;font-weight:700}.launch-collect-fees-btn:not(:disabled){box-shadow:0 0 0 1px rgba(var(--accent-rgb),.18),0 8px 24px rgba(var(--accent-rgb),.12)}.launch-creator-fees-status{margin:0}html.boot-route-analytics #launchView,html.boot-route-analytics #paymentView,html.boot-route-analytics #swapView,html.boot-route-launch #swapView,html.boot-route-payment #analyticsView,html.boot-route-payment #launchView,html.boot-route-payment #swapView,html.boot-route-swap #analyticsView,html.boot-route-swap #launchView,html.boot-route-swap #paymentView,html.boot-route-token #swapView{display:none!important}html.boot-route-launch #launchView,html.boot-route-token #launchView{display:block!important}html.boot-route-token #launchCreate,html.boot-route-token #launchDocs,html.boot-route-token #launchHub,html.boot-route-token #launchPortfolio,html.boot-route-token #launchTokenomics{display:none!important}html.boot-route-token #launchTokenView{display:block!important}.launch-token-view--loading,html.boot-token-pending #launchTokenView{position:relative}.launch-token-view--loading:after,html.boot-token-pending #launchTokenView:after{content:"Loading token…";position:absolute;inset:72px 16px auto 16px;z-index:2;display:flex;align-items:center;justify-content:center;min-height:280px;border-radius:16px;border:1px solid rgba(var(--accent-rgb),.12);background:rgba(15,13,16,.72);color:var(--text-muted);font-size:.92rem;font-weight:600;letter-spacing:.01em;pointer-events:none}.launch-token-view--loading #launchDetailName,.launch-token-view--loading #launchDetailSymbol,.launch-token-view--loading #launchTokenCaShort,.launch-token-view--loading #launchTokenCreatorCaShort,.launch-token-view--loading #launchTokenMcap,.launch-token-view--loading #launchTokenPrice,html.boot-token-pending #launchDetailName,html.boot-token-pending #launchDetailSymbol,html.boot-token-pending #launchTokenCaShort,html.boot-token-pending #launchTokenCreatorCaShort,html.boot-token-pending #launchTokenMcap,html.boot-token-pending #launchTokenPrice{color:transparent!important;background:linear-gradient(90deg,hsla(0,0%,100%,.06) 25%,hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.06) 75%);background-size:200% 100%;animation:launch-token-shimmer 1.2s ease-in-out infinite;border-radius:6px}@keyframes launch-token-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}html.boot-route-launch .launch-nav-only,html.boot-route-token .launch-nav-only{display:flex}html.boot-route-launch body,html.boot-route-token body{background:var(--bg-page);color:var(--text)}html.boot-route-analytics #analyticsView,html.boot-route-payment #paymentView,html.boot-route-swap #swapView{display:block!important}.launch-token-main{min-width:0;display:flex;flex-direction:column;gap:.65rem}#launchTokenChart{width:100%;min-height:220px}.launch-token-hero{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.launch-token-stat-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.launch-token-stat-pill{display:flex;flex-direction:column;gap:.15rem;min-width:100px;flex:1 1;padding:.75rem .9rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02)}.launch-token-stat-pill--primary{border-color:rgba(var(--accent-rgb),.15);background:rgba(var(--accent-rgb),.04)}.launch-token-stat-pill--primary strong{color:var(--rh-lime);font-size:.95rem}.launch-token-stat-pill span{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:hsla(0,0%,100%,.45)}.launch-token-stat-pill strong{font-size:.8rem;font-weight:600}.launch-token-logo{width:88px;height:88px;border-radius:18px;overflow:hidden;background:hsla(0,0%,100%,.04);flex-shrink:0;border:2px solid rgba(var(--accent-rgb),.15);box-shadow:0 8px 24px rgba(0,0,0,.35)}.launch-token-logo img{width:100%;height:100%;object-fit:cover}.launch-token-logo-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:700;color:var(--rh-lime)}.launch-token-logo--compact{width:44px;height:44px;border-radius:12px;border-width:1px;box-shadow:none}.launch-token-mcap-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.65rem;font-weight:700;color:var(--rh-lime);background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.22)}.launch-token-chain-badge{font-size:.62rem;font-weight:600;color:var(--text-dim);padding:2px 7px;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.launch-token-name{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;margin:0;color:#fff;line-height:1.1;letter-spacing:-.03em}.launch-token-name--compact{font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.launch-token-symbol{color:hsla(0,0%,100%,.65);font-family:ui-monospace,monospace;font-size:.82rem;font-weight:600}.launch-token-desc{color:hsla(0,0%,100%,.72);line-height:1.45;margin:0 0 .5rem;font-size:.82rem}.launch-token-addresses{display:flex;flex-direction:column;gap:.1rem;margin-top:.15rem}.launch-addr-row{display:flex;align-items:center;gap:.55rem;width:100%;padding:.22rem .3rem;border:0;border-radius:8px;background:transparent;font-family:inherit;font-size:.75rem;color:inherit;text-align:left;cursor:pointer}.launch-addr-row:focus-visible{outline:none}.launch-addr-row:focus-visible .launch-addr-value{background:rgba(var(--accent-rgb),.12);color:#fff}.launch-token-creator{font-size:.75rem;color:hsla(0,0%,100%,.45)}.launch-token-uniswap{font-size:.68rem;font-weight:600;color:#7dd3fc;text-decoration:none}.launch-token-uniswap:hover{text-decoration:underline}.launch-addr-label{width:42px;color:hsla(0,0%,100%,.45);text-transform:uppercase;letter-spacing:.05em;font-size:.625rem;font-weight:600}.launch-addr-value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 7px;border-radius:6px;color:hsla(0,0%,100%,.72);font-size:.75rem;transition:background .14s ease,color .14s ease}.launch-addr-row:hover .launch-addr-value{background:rgba(var(--accent-rgb),.12);color:#fff}.launch-addr-row.copied .launch-addr-value{background:var(--rh-lime);color:var(--rh-black);font-weight:600}.launch-copy-btn{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.65);border-radius:8px;width:28px;height:28px;cursor:pointer;font-size:.85rem;line-height:1}.launch-copy-btn:hover{border-color:rgba(var(--accent-rgb),.35);color:var(--rh-lime)}.launch-copy-btn--text{width:auto;height:auto;padding:3px 8px;font-size:.65rem;font-weight:600}.launch-token-trade{border:1px solid hsla(0,0%,100%,.08);border-radius:16px;background:linear-gradient(180deg,rgba(18,18,20,.98),rgba(10,10,12,.98));padding:0;position:static;overflow:hidden;box-shadow:0 8px 28px rgba(0,0,0,.28)}.launch-trade-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem .9rem .65rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.launch-token-trade-title{margin:0;font-size:.88rem;font-weight:700}.launch-trade-subtitle{margin:.2rem 0 0;font-size:.7rem;color:hsla(0,0%,100%,.45)}.launch-trade-settings-btn{border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.55);border-radius:10px;width:34px;height:34px;cursor:pointer}.launch-trade-settings-btn:focus-visible,.launch-trade-settings-btn:hover{color:var(--rh-lime);border-color:rgba(var(--accent-rgb),.25)}.launch-trade-settings{padding:0 1.1rem .85rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.launch-trade-settings-label{font-size:.7rem;font-weight:600;color:hsla(0,0%,100%,.55);margin-bottom:.5rem}.launch-trade-slippage-row{display:flex;flex-wrap:wrap;gap:.35rem}.launch-slippage-btn{border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.6);border-radius:8px;padding:.35rem .55rem;font-size:.7rem;font-weight:600;cursor:pointer}.launch-slippage-btn.active{background:var(--rh-lime);color:#000;border-color:var(--rh-lime)}.launch-trade-tabs--pro{display:grid;grid-template-columns:1fr 1fr;grid-gap:.35rem;gap:.35rem;margin:.65rem .85rem 0;padding:.2rem;border-radius:10px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.launch-trade-tab{border:none;background:transparent;color:hsla(0,0%,100%,.55);border-radius:8px;padding:.5rem;cursor:pointer;font-weight:700;font-size:.8rem}.launch-trade-tab--buy.active{background:var(--rh-lime);color:#000;border-color:transparent;box-shadow:0 0 20px rgba(var(--accent-rgb),.2)}.launch-trade-tab--sell.active{background:#ef4444;color:#fff;border-color:transparent;box-shadow:0 0 20px rgba(239,68,68,.2)}.launch-trade-box{margin:.65rem .85rem 0;padding:.65rem .75rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02)}.launch-trade-box--receive{background:hsla(0,0%,100%,.015);border-color:hsla(0,0%,100%,.06)}.launch-trade-box-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.55rem;font-size:.75rem;color:hsla(0,0%,100%,.45)}.launch-trade-balance-btn{border:none;background:transparent;color:hsla(0,0%,100%,.45);font-size:.7rem;cursor:pointer;padding:0}.launch-trade-balance-btn strong{color:var(--rh-lime);margin-left:.25rem}.launch-trade-input-row{display:flex;align-items:center;gap:.65rem}.launch-trade-amount-input{flex:1 1;min-width:0;border:none;background:transparent;color:#fff;font-family:ui-monospace,monospace;font-size:1.35rem;font-weight:600;outline:none}.launch-trade-amount-input::placeholder{color:hsla(0,0%,100%,.2)}.launch-trade-receive-value{flex:1 1;min-width:0;font-family:ui-monospace,monospace;font-size:1.35rem;font-weight:600;color:#fff}.launch-trade-asset{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .65rem;border-radius:10px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);font-size:.8rem;font-weight:700;white-space:nowrap}.launch-trade-asset-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:hsla(0,0%,100%,.08);font-size:.7rem;overflow:hidden;flex-shrink:0}.launch-trade-asset-icon .launch-trade-asset-img,.launch-trade-asset-icon img{width:100%;height:100%;object-fit:cover;border-radius:50%}.launch-trade-asset-fallback,.launch-trade-asset-thumb{font-size:.55rem;font-weight:700;color:var(--rh-lime)}.launch-trade-asset-thumb{width:20px;height:20px;border-radius:6px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--accent-rgb),.1)}.launch-trade-asset-thumb img{width:100%;height:100%;object-fit:cover}.launch-trade-presets{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.65rem}.launch-preset-btn{border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.55);border-radius:8px;padding:.3rem .5rem;font-size:.65rem;font-weight:600;cursor:pointer}.launch-preset-btn:hover{border-color:rgba(var(--accent-rgb),.25);color:#fff}.launch-trade-divider{text-align:center;color:hsla(0,0%,100%,.25);font-size:.85rem;margin:-.15rem 0;position:relative;z-index:1}.launch-trade-min-out{margin:.45rem 0 0;font-size:.65rem;color:hsla(0,0%,100%,.4)}.launch-trade-details{margin:.85rem 1.1rem 0;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;overflow:hidden;background:hsla(0,0%,100%,.015)}.launch-trade-details-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.65rem .85rem;border:none;background:transparent;color:hsla(0,0%,100%,.72);font-size:.75rem;font-weight:600;cursor:pointer}.launch-trade-details-body{border-top:1px solid hsla(0,0%,100%,.06);padding:.35rem .85rem .65rem}.launch-trade-detail-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.35rem 0;font-size:.7rem}.launch-trade-detail-row span{color:hsla(0,0%,100%,.45)}.launch-trade-detail-row strong{font-family:ui-monospace,monospace;font-weight:600;color:hsla(0,0%,100%,.85);text-align:right}.launch-trade-cta{margin:.85rem 1.1rem 1.1rem;width:calc(100% - 2.2rem);min-height:52px;padding:14px 24px;border-radius:14px;font-weight:700;font-size:1rem}#launchTradeStatus{margin:0 1.1rem 1rem}.launch-chart-card{border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:#0c0c0e;overflow:hidden}.launch-chart-head{flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.55rem .75rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.launch-chart-head,.launch-chart-token{display:flex;align-items:center}.launch-chart-pair{margin:0;font-size:.875rem;font-weight:600}.launch-chart-muted{color:hsla(0,0%,100%,.45)}.launch-chart-price{margin:.1rem 0 0;font-family:ui-monospace,monospace;font-size:.75rem;color:var(--rh-lime)}.launch-chart-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.launch-chart-mcap{display:flex;flex-direction:column;align-items:flex-end;font-size:.75rem}.launch-chart-muted-sm{font-size:.625rem;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.launch-chart-intervals,.launch-chart-type-toggle{display:flex;gap:.25rem;padding:.2rem;border-radius:10px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.launch-chart-interval-btn,.launch-chart-type-btn{border:none;background:transparent;color:hsla(0,0%,100%,.55);border-radius:8px;padding:.35rem .55rem;cursor:pointer;font-size:.75rem;font-weight:600}.launch-chart-interval-btn.active,.launch-chart-type-btn.active{background:var(--rh-lime);color:#000}.launch-chart-body{position:relative;height:clamp(320px,48vh,560px)}.launch-chart-empty,.launch-chart-loading,.launch-chart-mount{position:absolute;inset:0}.launch-chart-mount{z-index:1;width:100%;height:100%}.launch-chart-empty,.launch-chart-loading{z-index:2;display:flex;align-items:center;justify-content:center;background:rgba(12,12,14,.92);color:hsla(0,0%,100%,.55);font-size:.875rem}.launch-chart-empty[hidden],.launch-chart-loading[hidden],.launch-chart-mount[hidden]{display:none!important}.launch-chart-foot{padding:.55rem 1rem;border-top:1px solid hsla(0,0%,100%,.06);font-size:.65rem;color:hsla(0,0%,100%,.45)}.launch-history-card{border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:#121212;overflow:hidden}.launch-history-tabs{display:flex;align-items:center;gap:.35rem;padding:.45rem .55rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.launch-history-tab{border:none;background:transparent;color:hsla(0,0%,100%,.55);border-radius:8px;padding:.45rem .75rem;font-size:.75rem;font-weight:600;cursor:pointer}.launch-history-tab.active{background:var(--rh-lime);color:#000}.launch-history-count{margin-left:auto;font-size:.75rem;color:hsla(0,0%,100%,.45)}.launch-history-panel{max-height:min(320px,40vh);overflow-y:auto;overflow-x:auto;min-height:100px;scrollbar-width:none;-ms-overflow-style:none}.launch-history-panel::-webkit-scrollbar{display:none}.launch-history-loading{padding:.55rem .72rem;text-align:center;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.4)}.launch-history-table{min-width:600px}.launch-history-row,.launch-history-table-head{display:grid;grid-template-columns:46px minmax(108px,118px) minmax(76px,.95fr) minmax(84px,1.05fr) minmax(96px,1.15fr) minmax(72px,80px);grid-column-gap:.65rem;column-gap:.65rem;grid-row-gap:.15rem;row-gap:.15rem;align-items:center;padding:.38rem .72rem}.launch-history-table-head{position:-webkit-sticky;position:sticky;top:0;z-index:1;border-bottom:1px solid hsla(0,0%,100%,.08);background:#121212;font-size:.58rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.38);text-align:center}.launch-history-table-body .launch-history-row{border-bottom:1px solid hsla(0,0%,100%,.05);font-size:.7rem;line-height:1.25;transition:background .12s}.launch-history-table-body .launch-history-row:hover{background:hsla(0,0%,100%,.03)}.launch-history-table-body .launch-history-row:last-child{border-bottom:none}.launch-history-cell{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.launch-history-cell--trader,.launch-history-cell--type{overflow:visible}.launch-history-cell--type{display:flex;align-items:center;justify-content:center;gap:.25rem;flex-wrap:nowrap}.launch-history-cell--eth,.launch-history-cell--price,.launch-history-cell--token{overflow:hidden;text-overflow:ellipsis}.launch-history-cell--eth,.launch-history-cell--token{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.launch-history-row--buy .launch-history-cell--eth,.launch-history-row--buy .launch-history-cell--token{color:#4ade80}.launch-history-row--sell .launch-history-cell--eth,.launch-history-row--sell .launch-history-cell--token{color:#f87171}.launch-history-cell--time{color:hsla(0,0%,100%,.42);font-size:.62rem}.launch-history-cell--trader{display:flex;align-items:center;justify-content:center;gap:.35rem;text-align:center;overflow:visible}.launch-history-cell--trader .launch-history-link{font-size:.62rem;letter-spacing:.02em}.launch-history-empty{display:flex;align-items:center;justify-content:center;min-height:120px;padding:.75rem;text-align:center;color:hsla(0,0%,100%,.45);font-size:.8125rem}.launch-spinner{width:24px;height:24px;border-radius:50%;border:2px solid hsla(0,0%,100%,.1);border-top:2px solid var(--rh-lime);animation:launch-spin .8s linear infinite}@keyframes launch-spin{to{transform:rotate(1turn)}}.launch-history-row{padding:.28rem .55rem;border-bottom:none}.launch-history-row:last-child{border-bottom:none}.launch-history-row-top{display:none}.launch-history-side{display:inline-flex;align-items:center;padding:.1rem .36rem;border-radius:4px;font-size:.6rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.2;flex-shrink:0}.launch-history-side--buy{background:rgba(34,197,94,.12);color:#4ade80}.launch-history-side--dev,.launch-history-side--dev.launch-history-side--devBuy{gap:.25rem;padding:.1rem .38rem .1rem .28rem;background:rgba(34,197,94,.12);color:#4ade80;border:1px solid rgba(34,197,94,.22)}.launch-history-side--dev.launch-history-side--devSell{background:rgba(239,68,68,.12);color:#f87171;border-color:rgba(239,68,68,.24)}.launch-history-dev-logo{width:11px;height:11px;border-radius:3px;object-fit:cover;flex-shrink:0}.launch-history-side--sell{background:rgba(239,68,68,.12);color:#f87171}.launch-history-you{padding:.06rem .28rem;border-radius:3px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.72);font-size:.52rem;font-weight:700;letter-spacing:.03em;flex-shrink:0}.launch-history-time{margin-left:0;font-size:.62rem;color:hsla(0,0%,100%,.45)}.launch-history-row-grid{display:none}@media (min-width:768px){.launch-history-row-grid{display:none}}.launch-history-label{display:none}.launch-history-link{color:hsla(0,0%,100%,.75);text-decoration:none}.launch-history-link:hover{color:var(--rh-lime)}@media (max-width:960px){.launch-token-bar{flex-direction:column;align-items:stretch}.launch-token-layout{grid-template-columns:1fr}.launch-token-side{position:static;order:2}}.command-search-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding:10vh 20px 24px}.command-search-modal[hidden]{display:none!important}.command-search-modal:not([hidden]){display:flex}.command-search-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.command-search-card{position:relative;width:100%;max-width:680px;max-height:min(78vh,680px);background:#1c1c1c;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.55);animation:modal-in .18s ease}.command-search-input-wrap{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid hsla(0,0%,100%,.07)}.command-search-icon{display:inline-flex;color:hsla(0,0%,100%,.45);flex-shrink:0}.command-search-icon .ui-icon-sm{width:18px;height:18px}.command-search-input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;color:#fff;font-family:var(--font);font-size:1rem;font-weight:400}.command-search-input::placeholder{color:hsla(0,0%,100%,.38)}.command-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.command-search-body{flex:1 1;min-height:0;overflow-y:auto;padding:6px 0 8px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.15) transparent}.command-search-section{padding:10px 16px 6px}.command-search-section+.command-search-section{margin-top:2px}.command-search-section-head{display:flex;align-items:center;justify-content:space-between;padding:0 2px 10px}.command-search-section-label{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.38)}.command-search-clear{border:none;background:none;color:#5eead4;font-family:var(--font);font-size:.78rem;font-weight:500;cursor:pointer;padding:0}.command-search-clear:hover{color:#99f6e4}.command-search-hot-row{display:flex;gap:10px;overflow-x:auto;padding:0 0 4px;margin:0 -2px;scrollbar-width:none}.command-search-hot-row::-webkit-scrollbar{display:none}.command-search-hot-card{flex:0 0 168px;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.06);background:#262626;cursor:pointer;text-align:left;color:inherit;font:inherit;transition:background .15s,border-color .15s}.command-search-hot-card:hover{background:#2e2e2e;border-color:hsla(0,0%,100%,.12)}.command-search-hot-top{display:flex;align-items:flex-start;gap:8px}.command-search-hot-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;background:hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;flex-shrink:0}.command-search-hot-avatar img{width:100%;height:100%;object-fit:cover}.command-search-hot-meta{min-width:0;display:flex;flex-direction:column;gap:3px;padding-top:1px}.command-search-hot-name{font-size:.82rem;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.command-search-hot-symbol{font-size:.68rem;line-height:1.25;color:hsla(0,0%,100%,.42);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.command-search-hot-mcap{font-size:.92rem;font-weight:600;color:#fff;letter-spacing:-.01em}.command-search-results{display:flex;flex-direction:column}.command-search-result{display:flex;align-items:center;gap:12px;width:100%;padding:10px 8px;margin:0 -8px;width:calc(100% + 16px);border:none;border-radius:10px;background:transparent;cursor:pointer;text-align:left;color:inherit;font:inherit;transition:background .12s}.command-search-result--active,.command-search-result:hover{background:hsla(0,0%,100%,.05)}.command-search-result-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;background:hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0}.command-search-result-avatar img{width:100%;height:100%;object-fit:cover}.command-search-result-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.command-search-result-name{font-size:.88rem;font-weight:600;color:#fff}.command-search-result-name,.command-search-result-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.command-search-result-sub{font-size:.74rem;color:hsla(0,0%,100%,.4)}.command-search-result-right{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0;min-width:72px}.command-search-result-mcap{font-size:.82rem;font-weight:600;color:#fff;flex-shrink:0}.command-search-result-time{font-size:.72rem;color:hsla(0,0%,100%,.38)}.command-search-result--term{gap:12px}.command-search-term-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.45);font-size:1rem;flex-shrink:0}.command-search-empty,.command-search-placeholder{padding:14px 8px 18px;font-size:.84rem;color:hsla(0,0%,100%,.38);text-align:center}.command-search-footer{display:flex;align-items:center;justify-content:space-between;padding:11px 18px;border-top:1px solid hsla(0,0%,100%,.07);background:rgba(0,0,0,.2)}.command-search-footer-hints{display:flex;align-items:center;gap:16px}.command-search-hint{gap:6px;color:hsla(0,0%,100%,.38)}.command-search-hint,.command-search-hint kbd{display:inline-flex;align-items:center;font-size:.72rem}.command-search-hint kbd{justify-content:center;min-width:22px;height:20px;padding:0 5px;font-family:var(--font);font-weight:500;border-radius:5px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.55)}.command-search-footer-kbd{display:inline-flex;align-items:center;gap:2px;font-family:var(--font);font-size:.72rem;font-weight:500;color:hsla(0,0%,100%,.45);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:4px 8px;background:hsla(0,0%,100%,.05)}@media (max-width:640px){.command-search-modal{padding:6vh 12px 12px}.command-search-card{max-height:84vh}.command-search-hot-card{flex-basis:152px}}.analytics-layout{flex:1 1;width:min(100%,1280px);margin:0 auto;padding:18px 0 28px;display:flex;flex-direction:column;gap:14px;min-height:0}#analyticsView.app-page{overflow-y:auto;overflow-x:hidden;min-height:0}.analytics-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 12px}.analytics-header-copy{min-width:0}.analytics-title{margin:0;font-size:1.45rem;font-weight:700;letter-spacing:-.02em;color:var(--text-on-lime)}.analytics-subtitle{margin:6px 0 0;font-size:.84rem;color:hsla(0,0%,100%,.72);max-width:52rem;line-height:1.45}.analytics-status{margin:0;line-height:1.2}.analytics-status.pending{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,7%,.78);background:rgba(0,0,0,.07);border:1px solid rgba(0,0,0,.1)}.analytics-status-dot{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,7%,.55);animation:analytics-status-pulse .9s ease-in-out infinite}@keyframes analytics-status-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.analytics-status.error{flex:1 1 100%;padding:8px 12px;border-radius:var(--radius);font-size:.82rem;line-height:1.45;color:#ffb4b4;background:rgba(255,80,80,.12);border:1px solid hsla(0,100%,70%,.35)}.analytics-section-title{margin:0;font-size:.95rem;font-weight:700;color:var(--text)}.analytics-platform-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:10px 14px;background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius)}.analytics-platform-label{font-size:.78rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.analytics-platform-total{font-size:1.05rem;font-weight:700;color:var(--text)}.analytics-platform-note{flex:1 1 100%;font-size:.72rem;color:var(--text-muted)}.analytics-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.analytics-stats--platform{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-stat-card{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);min-width:0}.analytics-stat-card--compact{padding:10px 12px}.analytics-stat-icon{width:32px;height:32px;border-radius:8px;background:rgba(var(--accent-rgb),.12);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.analytics-stat-icon svg{width:16px;height:16px}.analytics-stat-body{min-width:0}.analytics-stat-label{font-size:.72rem;color:var(--text-muted);margin-bottom:2px}.analytics-stat-value{font-size:1rem;font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analytics-stat-hint{margin-top:2px;font-size:.68rem;color:var(--text-muted)}.analytics-launch-strip{padding:14px 16px;background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius)}.analytics-launch-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.analytics-launch-tag{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--rh-black);background:var(--rh-lime);padding:4px 8px;border-radius:999px}.analytics-launch-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.analytics-launch-stat{display:flex;flex-direction:column;gap:4px;min-width:0}.analytics-launch-label{font-size:.74rem;color:var(--text-muted)}.analytics-launch-stat strong{font-size:1rem;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analytics-breakdown-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.analytics-panel{padding:14px 16px;background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius);min-height:220px}.analytics-breakdown-list,.analytics-pair-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.analytics-breakdown-item,.analytics-pair-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:center}.analytics-breakdown-label{display:flex;align-items:center;gap:8px;min-width:0}.analytics-breakdown-label img{width:18px;height:18px;border-radius:50%;flex-shrink:0}.analytics-breakdown-name{font-size:.82rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analytics-breakdown-meta{font-size:.72rem;color:var(--text-muted);text-align:right}.analytics-breakdown-bar{grid-column:1/-1;height:6px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.analytics-breakdown-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-muted),var(--accent))}.analytics-pair-item{grid-template-columns:minmax(0,1fr) auto}.analytics-pair-route{font-size:.82rem;font-weight:600;color:var(--text)}.analytics-pair-chain{font-size:.72rem;color:var(--text-muted);margin-top:2px}.analytics-empty-note{font-size:.82rem;color:var(--text-muted);padding:8px 0}.analytics-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);grid-gap:14px;gap:14px;align-items:start;min-height:0}.analytics-chart-card,.analytics-latest-card{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;color:var(--text);min-width:0;display:flex;flex-direction:column;overflow:hidden;max-height:280px}.analytics-chart-head,.analytics-latest-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-shrink:0}.analytics-card-title{margin:0;font-size:1rem;font-weight:600}.analytics-period-tabs{display:flex;gap:4px;background:var(--bg-input);border:1px solid var(--border);border-radius:999px;padding:3px}.analytics-period-btn{border:none;background:transparent;color:var(--text-muted);font-family:var(--font);font-size:.72rem;font-weight:600;padding:6px 12px;border-radius:999px;cursor:pointer;transition:background .15s,color .15s}.analytics-period-btn:hover{color:var(--text)}.analytics-period-btn.active{background:var(--accent);color:var(--text-on-lime)}.analytics-legend{display:flex;gap:18px;margin-bottom:8px;font-size:.75rem;color:var(--text-muted);flex-shrink:0}.analytics-legend-item{display:inline-flex;align-items:center;gap:6px}.analytics-legend-dot{width:8px;height:8px;border-radius:50%}.analytics-legend-dot.volume{background:var(--accent)}.analytics-legend-dot.count{background:#fff}.analytics-chart-wrap{position:relative;width:100%;height:180px;max-height:180px;min-height:140px;flex-shrink:0}.analytics-chart{width:100%;height:100%;display:block}.analytics-live-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 rgba(var(--accent-rgb),.6);animation:analytics-pulse 2s infinite}@keyframes analytics-pulse{0%{box-shadow:0 0 0 0 rgba(var(--accent-rgb),.55)}70%{box-shadow:0 0 0 8px rgba(var(--accent-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--accent-rgb),0)}}.analytics-latest-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;flex:1 1;min-height:0;overflow-y:auto}.analytics-swap-item{padding:8px 10px;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);flex-shrink:0}.analytics-swap-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:.72rem;color:var(--text-muted)}.analytics-swap-status{color:var(--warning);font-weight:600}.analytics-swap-status.done{color:var(--accent)}.analytics-swap-flow{display:flex;align-items:center;gap:8px;min-width:0}.analytics-swap-side{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.analytics-chain-row{display:inline-flex;align-items:center;gap:5px;min-width:0}.analytics-chain-badge{width:14px;height:14px;border-radius:50%;object-fit:cover;flex-shrink:0}.analytics-chain-name{font-size:.68rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analytics-token-chip{display:inline-flex;align-items:center;gap:6px;min-width:0;flex:1 1}.analytics-token-icon{width:24px;height:24px;border-radius:50%;background:var(--bg-elevated);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:.58rem;font-weight:700;color:var(--text);flex-shrink:0}.analytics-token-icon-img{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0}.analytics-token-name{font-size:.78rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analytics-swap-arrow{color:var(--text-dim);font-size:.85rem;flex-shrink:0}.analytics-private-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--bg-elevated);border:1px solid var(--border);font-size:.72rem;color:var(--text-muted);flex-shrink:0}@media (max-width:1100px){.analytics-stats--platform{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-breakdown-grid{grid-template-columns:1fr}.analytics-launch-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid{grid-template-columns:1fr;overflow-y:visible}.analytics-layout{max-height:none;overflow:visible}}@media (max-width:760px){.analytics-launch-stats,.analytics-stats,.analytics-stats--platform{grid-template-columns:1fr}.analytics-chart-wrap{height:180px;max-height:180px;min-height:140px}.analytics-period-tabs{flex-wrap:wrap;justify-content:center}}html.boot-route-analytics #launchView,html.boot-route-analytics #paymentView,html.boot-route-analytics #swapView,html.boot-route-bridge #analyticsView,html.boot-route-bridge #launchView,html.boot-route-bridge #paymentView,html.boot-route-launch #swapView,html.boot-route-payment #analyticsView,html.boot-route-payment #launchView,html.boot-route-payment #swapView,html.boot-route-swap #analyticsView,html.boot-route-swap #launchView,html.boot-route-swap #paymentView,html.boot-route-token #swapView{display:none!important}.analytics-layout{max-height:none;overflow:visible}.analytics-grid{flex:0 0 auto}#mainApp.page{height:100vh;overflow:hidden}.app-shell-main{min-width:0;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.app-shell-main>main{flex:1 1;display:flex;flex-direction:column;min-height:0}.launch-side-icon .ui-icon{width:16px;height:16px;display:block}.app-shell .app-shell-main{overflow-x:clip}.trade-section-bridge .swap-grid{grid-template-columns:minmax(0,var(--panel-w)) minmax(0,var(--panel-w));justify-content:center}.trade-section-bridge .swap-layout{padding:28px 0 36px;align-items:center}#swapView.trade-section-bridge{position:relative}.trade-section-bridge .routes-card,.trade-section-bridge .swap-card{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 6px 16px rgba(18,16,20,.22),0 28px 56px -20px rgba(18,16,20,.5)}@media (max-width:1400px){.app-shell .trade-section-bridge .swap-grid{grid-template-columns:minmax(0,var(--panel-w));max-width:var(--panel-w)}}@media (max-width:1332px){.app-shell .trade-section-bridge .swap-grid{grid-template-columns:minmax(0,var(--panel-w));max-width:var(--panel-w)}.app-shell .trade-section-bridge .swap-layout{padding-top:20px;padding-bottom:28px}}.launch-portfolio-fees-actions{display:inline-flex;align-items:center;flex-shrink:0;gap:8px}a.launch-token-card--portfolio{text-decoration:none;color:inherit;display:block}#swapView.trade-section-swap{background:var(--bg-page)}.trade-section-swap .swap-layout{align-items:safe center;padding:28px 0 36px}.trade-section-swap .swap-grid{row-gap:0}.trade-section-swap .swap-card{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 12px 28px rgba(16,18,8,.18),0 44px 120px rgba(16,18,8,.34)}.trade-section-swap .swap-surface-note{margin:14px auto 0;text-align:center;font-size:.78rem;letter-spacing:.01em;color:hsla(0,0%,100%,.5)}.nav-right,body.launch-page-active .nav-right{gap:10px}.nav-right .hood-market-bar{height:38px;min-height:38px;padding:0 12px}.nav-menu-btn{width:38px;height:38px}.network-chip{min-height:38px;padding:4px 12px 4px 5px}.btn-wallet,.network-chip{height:38px;box-sizing:border-box}.btn-wallet{padding:0 16px}.navbar{padding-left:22px}.logo{gap:8px}.logo-text{letter-spacing:.11em}body:not(.launch-page-active) .navbar{background:var(--bg-page);border-bottom:1px solid rgba(var(--accent-rgb),.08);color:var(--text)}body:not(.launch-page-active) .logo-text{color:var(--text)}body:not(.launch-page-active) .hoodx-price{color:var(--text-muted)}body:not(.launch-page-active) .network-chip{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:var(--text)}body:not(.launch-page-active) .network-chip-btn:hover,body:not(.launch-page-active) .network-chip-btn[aria-expanded=true]{background:hsla(0,0%,100%,.09);border-color:rgba(var(--accent-rgb),.28)}body:not(.launch-page-active) .network-chip-chevron{color:hsla(0,0%,100%,.45)}body:not(.launch-page-active) .btn-wallet{border:1px solid rgba(var(--accent-rgb),.25)}#swapView.trade-section-bridge{background:var(--bg-page)}body:not(.launch-page-active) .logo-icon{filter:var(--logo-filter)}.logo-text{letter-spacing:.04em}#analyticsView{background:radial-gradient(1200px 640px at 50% 34%,rgba(255,255,245,.55),rgba(255,255,245,0) 62%),repeating-linear-gradient(-45deg,rgba(16,18,8,.03) 0 1px,transparent 1px 10px)}.analytics-layout{width:100%;max-width:none}.trade-section-swap .swap-card{background:var(--bg-panel)}.analytics-chart-card,.analytics-chart-card .analytics-card-title,.analytics-latest-card,.analytics-latest-card .analytics-card-title,.analytics-panel,.analytics-panel .analytics-card-title{color:var(--text)}.launch-logo-preview img{width:100%;height:100%;object-fit:cover;display:block}.launch-token-trade .swap-toast{width:100%;min-width:0;margin-top:12px;padding:12px 14px;backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(var(--accent-rgb),.06);border:1px solid rgba(var(--accent-rgb),.18);border-radius:12px;box-sizing:border-box}.launch-history-row.flash-buy{animation:hoodx-live-row-flash-buy .8s ease-out}.launch-history-row.flash-sell{animation:hoodx-live-row-flash-sell .8s ease-out}@keyframes hoodx-live-row-flash-buy{0%{background:rgba(74,222,128,.3);box-shadow:inset 2px 0 0 rgba(74,222,128,.9)}55%{background:rgba(74,222,128,.12)}}@keyframes hoodx-live-row-flash-sell{0%{background:rgba(239,68,68,.3);box-shadow:inset 2px 0 0 rgba(239,68,68,.9)}55%{background:rgba(239,68,68,.12)}}.flash-buy-text{animation:hoodx-live-price-flash-buy .8s ease-out}.flash-sell-text{animation:hoodx-live-price-flash-sell .8s ease-out}@keyframes hoodx-live-price-flash-buy{0%,45%{color:#4ade80;text-shadow:0 0 12px rgba(74,222,128,.45)}}@keyframes hoodx-live-price-flash-sell{0%,45%{color:#ef4444;text-shadow:0 0 12px rgba(239,68,68,.45)}}.launch-coin-card--sell-flash{transition:none}.launch-coin-card--sell-flash,.launch-coin-card--sell-flash:hover{animation:launch-coin-sell-flash-border .8s linear}@keyframes launch-coin-sell-flash-border{0%,14%,30%,to{border-color:transparent;box-shadow:0 8px 24px rgba(0,0,0,.5)}7%{border-color:rgba(239,68,68,.9);box-shadow:0 0 0 1.5px rgba(239,68,68,.55),0 0 16px rgba(239,68,68,.45)}22%{border-color:#f87171;box-shadow:0 0 0 1.5px hsla(0,91%,71%,.7),0 0 20px hsla(0,91%,71%,.35)}}@media (prefers-reduced-motion:reduce){.flash-buy-text,.flash-sell-text,.launch-coin-card--buy-flash,.launch-coin-card--buy-flash:hover,.launch-coin-card--sell-flash,.launch-coin-card--sell-flash:hover,.launch-history-row.flash-buy,.launch-history-row.flash-sell{animation:none!important}}.launch-chart-zoom-toggle .launch-chart-type-btn:disabled{opacity:.35;cursor:default;pointer-events:none}.launch-graduated-stats{display:grid;grid-gap:6px;gap:6px;margin:10px 0 12px;padding:10px 12px;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:rgba(148,163,184,.06)}.launch-graduated-links{display:flex;gap:14px;justify-content:center;margin-top:10px;flex-wrap:wrap}.launch-graduated-link{font-size:12.5px;color:var(--launch-muted,#94a3b8);text-decoration:none}.launch-graduated-link:hover{color:var(--launch-text,#e2e8f0);text-decoration:underline}.launch-fee-loadmore{display:block;width:100%;margin-top:8px;padding:8px 10px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:transparent;color:var(--launch-muted,#94a3b8);font-size:12.5px;cursor:pointer}.launch-fee-loadmore:hover:not(:disabled){color:var(--launch-text,#e2e8f0);border-color:rgba(148,163,184,.35)}.launch-fee-loadmore:disabled{opacity:.5;cursor:default}.analytics-skel{display:inline-block;height:12px;border-radius:6px;background:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.05));background-size:200% 100%;animation:launch-discover-shimmer 1.2s ease-in-out infinite}.analytics-skel--value{width:88px;height:16px}.analytics-skel--hint{width:150px;max-width:90%}.analytics-skel--total{width:170px;height:22px;border-radius:8px}.analytics-skel-block{width:100%;height:180px;border-radius:12px;background:linear-gradient(90deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.09) 50%,hsla(0,0%,100%,.04));background-size:200% 100%;animation:launch-discover-shimmer 1.2s ease-in-out infinite}.analytics-latest-list .analytics-swap-item .analytics-skel{display:block;margin:4px 0}.launch-coin-stat-label{font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#888;margin-right:4px}.launch-coin-stat-label--price{margin-left:8px}.launch-coin-price-value{font-weight:600;font-size:.85rem;color:#cfcfcf}.launch-trend-stat-label{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.65);margin-right:5px;text-shadow:0 1px 12px rgba(0,0,0,.45)}.launch-trend-price{margin-top:2px;font-size:.78rem;font-weight:600;color:hsla(0,0%,100%,.85);line-height:1.2;text-shadow:0 1px 12px rgba(0,0,0,.45)}.launch-trade-usd-hint{margin:.35rem 0 0;font-size:.7rem;font-family:ui-monospace,monospace;color:hsla(0,0%,100%,.4)}.hood-market-stat-value,.hoodx-price-value,.launch-coin-reaction-wallet{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.launch-docs-code code,.launch-portfolio-split-preview-wallet,.launch-portfolio-split-readonly-wallet,.launch-token-symbol{font-family:var(--mono)}.command-search-hot-mcap,.command-search-result-mcap,.launch-chart-mcap span:last-child,.launch-chart-price,.launch-coin-change,.launch-coin-mcap,.launch-coin-mcap-value,.launch-creator-fees-stat-value,.launch-token-mcap-chip,.launch-trade-amount-input,.launch-trade-detail-row strong,.launch-trade-receive-value,.launch-trade-usd-hint,.launch-trend-mcap,.launch-trend-price{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.launch-coin-change{font-weight:600;font-size:.72rem;letter-spacing:.01em;margin-left:6px;white-space:nowrap}.launch-coin-change--up{color:var(--rh-lime)}.launch-coin-change--down{color:#ff8a50}.launch-coin-change--flat{color:#888}.launch-coin-mcap-line{display:flex;align-items:baseline;min-width:0}.launch-coin-mcap-line>*{flex:0 0 auto}.launch-coin-mcap-line>.launch-coin-price-value{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.launch-coin-mcap-line>.launch-coin-change{margin-left:auto;padding-left:6px}.launch-trend-change{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:.68rem;margin-left:6px;white-space:nowrap;text-shadow:0 1px 12px rgba(0,0,0,.45)}.launch-trend-change.launch-coin-change--flat{color:hsla(0,0%,100%,.65)}.launch-trend-progress-meta{justify-content:flex-start;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.launch-trend-progress-pct{order:1;font-weight:700}.launch-trend-progress-meta:after{content:"";order:2;flex:1 1;min-width:10px;align-self:center;border-bottom:1px dotted hsla(0,0%,100%,.24)}.launch-trend-progress-eth{order:3}.launch-trend-progress-bar{height:8px;border-radius:0;background:transparent;box-shadow:none}.launch-trend-progress-bar:before{content:"";inset:0;background:hsla(0,0%,100%,.16)}.launch-trend-progress-bar:before,.launch-trend-progress-fill{position:absolute;-webkit-mask:repeating-linear-gradient(90deg,#000,#000 6px,transparent 0,transparent 8px);mask:repeating-linear-gradient(90deg,#000,#000 6px,transparent 0,transparent 8px)}.launch-trend-progress-fill{inset:0 auto 0 0;border-radius:0;box-shadow:none;background:linear-gradient(90deg,rgba(var(--accent-rgb),.55),var(--rh-lime) 70%,var(--accent-pale));filter:drop-shadow(0 0 4px rgba(var(--accent-rgb),.45))}.launch-trend-progress-fill:after{display:none}.launch-trend-progress-tip{height:13px;border-radius:2px}.launch-card-progress-meta{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.launch-card-progress-bar{position:relative;border-radius:0;background:transparent;overflow:visible}.launch-card-progress-bar:before{content:"";inset:0;background:hsla(0,0%,100%,.08)}.launch-card-progress-bar:before,.launch-card-progress-bar>div{position:absolute;-webkit-mask:repeating-linear-gradient(90deg,#000,#000 6px,transparent 0,transparent 8px);mask:repeating-linear-gradient(90deg,#000,#000 6px,transparent 0,transparent 8px)}.launch-card-progress-bar>div{inset:0 auto 0 0;border-radius:0;background:linear-gradient(90deg,rgba(var(--accent-rgb),.55),var(--rh-lime) 70%,var(--accent-pale));filter:drop-shadow(0 0 4px rgba(var(--accent-rgb),.35))}body.launch-page-active .nav-orders-selector--trade .nav-orders-btn{display:inline-flex}.wallet-modal-icon-slot{width:36px;height:36px}.wallet-modal-header>h2:first-child{grid-column:2}