:root{--bg-main:#080b11;--bg-card:#121826bf;--bg-card-hover:#1a2234d9;--bg-subtle:#101622;--bg-input:#0d121c;--border-subtle:#ffffff14;--border-active:#00ff9d59;--border-glow:#d946ef59;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--pulse-green:#00ff9d;--pulse-green-bg:#00ff9d1f;--pulse-purple:#d946ef;--pulse-magenta:#d946ef;--pulse-purple-bg:#d946ef1f;--pulse-cyan:#00e5ff;--pulse-cyan-bg:#00e5ff1f;--pulse-red:#f43f5e;--pulse-red-bg:#f43f5e1f;--pulse-yellow:#fbbf24;--brand-blue:#06f;--brand-purple:#8a2be2;--brand-magenta:#d946ef;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", ui-monospace, monospace;--font-numeric:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-instrument:"JetBrains Mono", "Fira Code", ui-monospace, monospace;--fs-micro:10px;--fs-label:11px;--fs-body:13px;--fs-figure:15px;--fs-stat:21px;--fs-display:29px;--page-max:1520px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px;--shadow-glow-blue:0 0 20px #06f3;--shadow-glow-purple:0 0 20px #8a2be233;--shadow-card:0 8px 32px #00000073}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-main);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 15% 15%,#8a2be20d 0%,#0000 40%),radial-gradient(circle at 85% 85%,#0066ff0a 0%,#0000 40%),radial-gradient(circle,#d946ef08 0%,#0000 60%);min-height:100vh;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-main)}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#ffffff26}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.glass-panel{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.badge{border-radius:var(--radius-full);letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.badge-pulse{color:#00e5ff;background:linear-gradient(135deg,#0066ff26,#8a2be226);border:1px solid #06f6}.badge-green{background:var(--pulse-green-bg);color:var(--pulse-green);border:1px solid #00ff9d40}.badge-red{background:var(--pulse-red-bg);color:var(--pulse-red);border:1px solid #f43f5e40}.badge-purple{background:var(--pulse-purple-bg);color:var(--pulse-purple);border:1px solid #d946ef40}.btn-primary{background:linear-gradient(135deg, var(--pulse-cyan) 0%, var(--pulse-green) 100%);color:#04070d;border-radius:var(--radius-md);cursor:pointer;border:none;align-items:center;gap:8px;padding:8px 16px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #00e5ff47,inset 0 1px #ffffff40}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 24px #00e5ff6b,inset 0 1px #ffffff4d}.btn-secondary{color:var(--text-primary);border-radius:var(--radius-md);border:1px solid var(--border-subtle);cursor:pointer;background:#ffffff0f;align-items:center;gap:8px;padding:8px 16px;font-weight:600;transition:all .2s;display:inline-flex}.btn-secondary:hover{background:#ffffff1f;border-color:#fff3}.btn-tab{color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;letter-spacing:-.005em;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative}.btn-tab svg{color:currentColor;opacity:.75;transition:opacity .18s}.btn-tab:focus-visible{border-color:#00e5ff8c;outline:none;box-shadow:0 0 0 3px #00e5ff24}.btn-tab:hover{color:var(--text-primary);background:#ffffff0b}.btn-tab:hover svg{opacity:1}.btn-tab.active{color:var(--text-primary);background:linear-gradient(135deg,#00e5ff24,#00ff9d1a);border-color:#00e5ff52;box-shadow:0 0 18px #00e5ff21,inset 0 1px #ffffff12}.btn-tab.active svg{opacity:1;color:var(--pulse-cyan)}.btn-tab.active:before{content:"";background:linear-gradient(90deg, transparent, var(--pulse-cyan), var(--pulse-green), transparent);opacity:.9;pointer-events:none;height:1px;position:absolute;top:-1px;left:12px;right:12px}@media (prefers-reduced-motion:reduce){.btn-tab,.btn-tab svg{transition:none}}@keyframes pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.animate-pulse-glow{animation:2.5s ease-in-out infinite pulseGlow}.flex{display:flex}.inline-flex{display:inline-flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-1{flex:1}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.gap-1{gap:4px}.gap-1\.5{gap:6px}.gap-2{gap:8px}.gap-2\.5{gap:10px}.gap-3{gap:12px}.gap-4{gap:16px}.w-full{width:100%}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.font-sans{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}.text-white{color:#fff}.text-muted{color:var(--text-muted)}.text-secondary{color:var(--text-secondary)}.text-pulse-green{color:var(--pulse-green)}.text-pulse-cyan{color:var(--pulse-cyan)}.text-pulse-purple{color:var(--pulse-purple)}.text-pulse-yellow{color:var(--pulse-yellow)}.text-pulse-red{color:var(--pulse-red)}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.tracking-tight{letter-spacing:-.015em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.uppercase{text-transform:uppercase}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-height:100vh;margin:0;padding:0}#root{flex-direction:column;width:100%;min-height:100vh;display:flex}.home-page{--hc-up:var(--pulse-green);--hc-down:var(--pulse-red);--hc-hairline:#ffffff14;--hc-surface:#101622bf;--hc-label:var(--text-secondary);font-variant-numeric:tabular-nums;flex-direction:column;gap:20px;padding:20px 20px 34px;display:flex}.home-head{flex-direction:column;align-items:stretch;display:flex}.home-title-block{flex-direction:column;gap:7px;min-width:0;display:flex}.home-eyebrow{font-family:var(--font-numeric);letter-spacing:.16em;color:var(--pulse-cyan);align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.home-pulse{background:var(--pulse-cyan);width:6px;height:6px;box-shadow:0 0 8px var(--pulse-cyan);border-radius:50%}.home-pulse.is-live{animation:1.2s ease-in-out infinite homePulse}@keyframes homePulse{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.home-title{letter-spacing:-.025em;color:var(--text-primary);background:linear-gradient(#fff 25%,#b9c6d8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:800;line-height:1.05}.home-sub{color:var(--text-muted);max-width:48ch;font-size:13px;line-height:1.5}.home-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;display:grid}.home-tile{--tile-accent:var(--pulse-cyan);--tile-accent-soft:#00e5ff12;white-space:nowrap;border:1px solid var(--hc-hairline);border-radius:var(--radius-md);background:radial-gradient(120% 120% at 0% 0%, var(--tile-accent-soft), transparent 62%), linear-gradient(180deg, #ffffff09, transparent 42%), var(--hc-surface);-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);flex-direction:column;justify-content:center;gap:5px;padding:15px 20px;transition:transform .2s cubic-bezier(.2,.8,.3,1),border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12,0 2px 8px #0003,0 12px 30px #0003}.home-tile:hover{border-color:color-mix(in srgb, var(--tile-accent) 18%, transparent);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 4px 12px #00000042,0 18px 40px #0000004d}.home-tile.accent-cyan{--tile-accent:var(--pulse-cyan);--tile-accent-soft:#00e5ff12}.home-tile.accent-purple{--tile-accent:var(--pulse-purple);--tile-accent-soft:#d946ef12}.home-tile.accent-blue{--tile-accent:#3b9dff;--tile-accent-soft:#3b9dff12}.home-tile.accent-green{--tile-accent:var(--hc-up);--tile-accent-soft:#00ff9d14}.home-tile.accent-red{--tile-accent:var(--hc-down);--tile-accent-soft:#f43f5e14}.home-tile-label{font-family:var(--font-instrument);letter-spacing:.12em;text-transform:uppercase;color:var(--hc-label);align-items:center;gap:7px;font-size:10px;font-weight:600;display:inline-flex}.home-tile-val{font-family:var(--font-numeric);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:25px;font-weight:750;line-height:1.05}.home-tile-val.is-up{color:var(--hc-up)}.home-tile-val.is-down{color:var(--hc-down)}.home-state{color:var(--hc-down);background:var(--hc-surface);border:1px solid var(--hc-hairline);border-radius:var(--radius-lg);justify-content:center;align-items:center;gap:9px;padding:34px;font-size:13px;display:flex}.home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.core-card{background:radial-gradient(130% 90% at 0% 0%, #00e5ff0a, transparent 62%), linear-gradient(180deg, #ffffff09, transparent 30%), var(--hc-surface);-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);border:1px solid var(--hc-hairline);border-radius:var(--radius-lg);flex-direction:column;gap:0;transition:border-color .22s,transform .22s cubic-bezier(.2,.8,.3,1),box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 2px 8px #0000003d,0 16px 40px #00000038}.core-card:hover{border-color:#00e5ff38;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff1a,0 4px 14px #0000004d,0 26px 60px #0000006b,0 0 0 1px #00e5ff0f}.cc-accent{opacity:.5;height:2px;transition:opacity .2s;position:absolute;inset:0 0 auto}.trend-up .cc-accent{background:linear-gradient(90deg, var(--hc-up), transparent 72%)}.trend-down .cc-accent{background:linear-gradient(90deg, var(--hc-down), transparent 72%)}.core-card:hover .cc-accent{opacity:1}.cc-head{align-items:center;gap:12px;padding:16px 18px 13px;display:flex;position:relative}.cc-head>:not(.sparkline){z-index:1;position:relative}.cc-logo-wrap{flex-shrink:0;display:flex;position:relative}.cc-logo-wrap:before{content:"";pointer-events:none;background:radial-gradient(circle,#00e5ff29,#0000 70%);border-radius:50%;position:absolute;inset:-9px}.cc-logo-wrap img,.cc-logo-wrap>div{box-shadow:0 0 0 3px #00e5ff0f;border:1px solid #00e5ff47!important}.cc-ident{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cc-symbol-row{align-items:center;gap:6px;min-width:0;display:flex}.cc-symbol{letter-spacing:-.02em;color:var(--text-primary);font-size:20px;font-weight:800}.cc-verified{color:#3b9dff;flex-shrink:0}.cc-name{color:var(--text-muted);min-width:0;font-size:12px}.cc-venue{text-transform:uppercase;letter-spacing:.05em;opacity:.75;font-size:10px}.cc-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.cc-action{width:28px;height:28px;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:all .15s;display:flex}.cc-action:hover{color:var(--text-primary);border-color:var(--hc-hairline);background:#ffffff0f}.cc-price-row{justify-content:space-between;align-items:center;gap:12px;padding:0 18px 15px;display:flex}.cc-price{font-family:var(--font-numeric);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:29px;font-weight:780;line-height:1}.cc-change-pill{font-family:var(--font-numeric);letter-spacing:-.015em;font-variant-numeric:tabular-nums;border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:3px;padding:5px 10px;font-size:14px;font-weight:750;display:inline-flex}.cc-change-pill.is-up{color:var(--hc-up);background:var(--pulse-green-bg);border:1px solid #00ff9d52}.cc-change-pill.is-down{color:var(--hc-down);background:var(--pulse-red-bg);border:1px solid #f43f5e52}.cc-momentum{background:var(--hc-hairline);border-top:1px solid var(--hc-hairline);border-bottom:1px solid var(--hc-hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0;display:grid}.cc-mo{background:#0b101a8c;flex-direction:column;align-items:center;gap:4px;padding:11px 4px;display:flex}.cc-mo-label{font-family:var(--font-instrument);letter-spacing:.1em;color:var(--hc-label);font-size:9.5px;font-weight:600}.cc-mo-val{font-family:var(--font-instrument);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.cc-mo.is-up .cc-mo-val{color:var(--hc-up)}.cc-mo.is-down .cc-mo-val{color:var(--hc-down)}.cc-mo.is-flat .cc-mo-val{color:var(--text-muted)}.cc-mo.is-up{background:linear-gradient(#00ff9d1a,#0b101a8c 70%)}.cc-mo.is-down{background:linear-gradient(#f43f5e1a,#0b101a8c 70%)}.cc-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px;padding:18px;display:grid}.cc-stat{flex-direction:column;gap:3px;min-width:0;display:flex}.cc-stat-label{font-family:var(--font-instrument);letter-spacing:.09em;text-transform:uppercase;color:var(--hc-label);font-size:10px;font-weight:600}.cc-stat-val{font-family:var(--font-numeric);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;font-size:21px;font-weight:750}.cc-stat-val.is-accent{color:var(--pulse-cyan)}.cc-foot{border-top:1px solid var(--hc-hairline);background:#00000029;flex-direction:column;gap:7px;padding:12px 18px 15px;display:flex}.cc-flow{flex-direction:column;gap:6px;display:flex}.cc-flow-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cc-flow-label{font-family:var(--font-instrument);letter-spacing:.09em;text-transform:uppercase;color:var(--hc-label);font-size:10px;font-weight:600}.cc-flow-counts{font-family:var(--font-instrument);align-items:baseline;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.cc-flow-counts .is-up{color:var(--hc-up)}.cc-flow-counts .is-down{color:var(--hc-down)}.cc-flow-sep{color:var(--text-muted);font-weight:400}.cc-flow-track{background:var(--hc-down);border-radius:var(--radius-full);height:4px;display:block;position:relative;overflow:hidden}.cc-flow-buy{background:var(--hc-up);height:100%;transition:width .45s;display:block;box-shadow:0 0 10px #00ff9d73}.cc-flow.is-empty{padding:2px 0}.cc-burn-note{font-family:var(--font-numeric);letter-spacing:.04em;color:var(--pulse-purple);font-size:9.5px}.core-card.is-skeleton{pointer-events:none;padding-bottom:15px}.ccs{border-radius:var(--radius-sm);background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 37%,#ffffff0a 63%) 0 0/400% 100%;animation:1.3s ease-in-out infinite ccShimmer;display:block}@keyframes ccShimmer{0%{background-position:100%}to{background-position:0}}.ccs-logo{border-radius:50%;flex-shrink:0;width:40px;height:40px}.ccs-symbol{width:66px;height:15px;margin-bottom:6px}.ccs-name{width:100px;height:10px}.ccs-price{width:58%;height:26px;margin:0 18px 15px}.ccs-mo{border-radius:0;height:34px}.ccs-line{height:30px}.ccs-foot{height:26px;margin:12px 18px 0}@media (width<=1350px){.home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.home-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.home-tile-val{font-size:22px}}@media (width<=820px){.home-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.home-page{gap:14px;padding:14px 12px 26px}.home-head{gap:13px;padding-bottom:14px}.home-title{font-size:23px}.home-sub{display:none}.home-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-tile{padding:12px 14px}.home-tile-val{font-size:19px}.home-tile-label{font-size:9px}.home-grid{gap:12px}.cc-head{padding:13px 14px 11px}.cc-price-row{padding:0 14px 13px}.cc-price{font-size:24px}.cc-symbol{font-size:18px}.cc-stats{gap:12px 10px;padding:13px 14px}.cc-foot{padding:11px 14px 13px}}@media (width<=380px){.cc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-tile-live{background:var(--pulse-green);width:6px;height:6px;box-shadow:0 0 8px var(--pulse-green);border-radius:50%;animation:1.2s ease-in-out infinite homePulse}.sparkline{--spark:var(--pulse-cyan);pointer-events:none;width:100%;height:100%;display:block;position:relative}.sparkline svg{width:100%;height:100%;display:block;overflow:visible}.sparkline-line{stroke:var(--spark);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.sparkline-stop-top{stop-color:var(--spark);stop-opacity:.28}.sparkline-stop-bottom{stop-color:var(--spark);stop-opacity:0}.sparkline-dot{background:var(--spark);width:5px;height:5px;box-shadow:0 0 6px var(--spark);border-radius:50%;margin:-2.5px 0 0 -2.5px;position:absolute}.sparkline.is-empty{visibility:hidden}.sparkline.is-backdrop{z-index:0;opacity:.55;height:64%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 6%,#000 46% 88%,#0000);mask-image:linear-gradient(90deg,#0000 6%,#000 46% 88%,#0000)}.sparkline.is-backdrop .sparkline-line{stroke-width:1.1px;opacity:.55}.sparkline.is-backdrop .sparkline-stop-top{stop-opacity:.3}.sparkline.is-backdrop .sparkline-stop-bottom{stop-opacity:.02}.sparkline.is-backdrop .sparkline-dot{display:none}@media (prefers-reduced-motion:reduce){.sparkline-dot{box-shadow:none}}.sparkline.tone-up{--spark:var(--pulse-green)}.sparkline.tone-down{--spark:var(--pulse-red)}.home-tile{position:relative;overflow:hidden}.home-tile>:not(.sparkline){z-index:1;position:relative}.sparkline.is-tile{z-index:0;opacity:.5;pointer-events:none;height:58%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%,#000);mask-image:linear-gradient(90deg,#0000,#000 38%,#000)}.sparkline.is-tile .sparkline-line{stroke-width:1.25px;opacity:.6}.sparkline.is-tile .sparkline-stop-top{stop-opacity:.26}.sparkline.is-tile .sparkline-stop-bottom{stop-opacity:.02}.account-wrap{align-items:center;gap:8px;display:flex;position:relative}.account-btn{font-family:var(--font-sans);letter-spacing:-.005em;border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:700;transition:all .18s;display:inline-flex}.account-btn.is-signin{color:#04070d;background:linear-gradient(135deg, var(--pulse-cyan), var(--pulse-green));border:1px solid #0000;box-shadow:0 2px 14px #00e5ff47}.account-btn.is-signin:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 22px #00e5ff61}.account-btn.is-signin:disabled{cursor:progress;opacity:.75}.account-btn.is-account{color:var(--text-primary);font-family:var(--font-instrument);background:#ffffff0f;border:1px solid #ffffff1f;padding:7px 13px 7px 7px;font-size:12.5px}.account-btn.is-account:hover,.account-btn.is-account.is-open{background:#ffffff1a;border-color:#00e5ff59}.account-btn.is-placeholder{pointer-events:none;background:#ffffff0a;border:1px solid #ffffff0f;width:108px;height:38px}.account-avatar{background:radial-gradient(circle at 32% 28%, var(--avatar-accent,#00e5ff), transparent 62%), linear-gradient(140deg, var(--avatar-accent,#00e5ff) 0%, #0b1220 82%);width:24px;height:24px;box-shadow:inset 0 1px 0 #ffffff4d, 0 0 10px color-mix(in srgb, var(--avatar-accent,#00e5ff) 45%, transparent);border-radius:50%;flex-shrink:0}.account-avatar.is-lg{width:38px;height:38px}.account-error{max-width:260px;font-family:var(--font-instrument);color:var(--pulse-red);border-radius:var(--radius-sm);z-index:60;background:#ff3d571a;border:1px solid #ff3d574d;padding:7px 10px;font-size:11px;line-height:1.4;position:absolute;top:calc(100% + 6px);right:0}.account-menu{z-index:60;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border-radius:var(--radius-md);background:#0c111bf7;border:1px solid #ffffff1f;min-width:236px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #0000008c}.account-menu-head{border-bottom:1px solid #ffffff12;align-items:center;gap:11px;margin-bottom:4px;padding:10px 10px 12px;display:flex}.account-menu-ident{flex-direction:column;gap:2px;min-width:0;display:flex}.account-menu-name{font-family:var(--font-instrument);color:var(--text-primary);font-size:13px;font-weight:700}.account-menu-sub{font-family:var(--font-instrument);color:var(--text-muted);font-size:10.5px}.account-menu-item{width:100%;font-family:var(--font-sans);text-align:left;color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:600;text-decoration:none;transition:background .14s,color .14s;display:flex}.account-menu-item:hover{color:var(--text-primary);background:#ffffff0f}.account-menu-item.is-danger{color:var(--pulse-red)}.account-menu-item.is-danger:hover{background:#ff3d571a}@media (width<=640px){.account-btn.is-signin{padding:8px 13px;font-size:12.5px}.account-btn.is-account .account-label{display:none}.account-btn.is-account{padding:7px}}.account-avatar.is-photo{object-fit:cover;background:0 0;box-shadow:inset 0 1px #ffffff40}.dex-terminal{--dx-up:var(--pulse-green);--dx-down:var(--pulse-red);--dx-hairline:#ffffff12;--dx-surface:#101622bf;--dx-label:var(--text-secondary);width:100%;max-width:var(--page-max);font-variant-numeric:tabular-nums;flex-direction:column;gap:18px;margin-inline:auto;padding:20px 20px 34px;display:flex}.dex-head{border-bottom:1px solid var(--dx-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.dex-head-analytics{flex:420px;min-width:0}.dex-modes{border:1px solid var(--dx-hairline);border-radius:var(--radius-md);background:var(--dx-surface);-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);gap:4px;padding:4px;display:inline-flex}.dex-mode{font-family:var(--font-sans);color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:9px 18px;font-size:12.5px;font-weight:600;transition:all .18s;display:inline-flex}.dex-mode:hover{color:var(--text-primary)}.dex-mode.active{color:var(--text-primary);background:linear-gradient(#00e5ff24,#00e5ff0a 70%);border-color:#00e5ff3d}.dex-grid{grid-template-columns:minmax(0,1fr) 420px;grid-template-areas:"chart swap";align-items:start;gap:18px;display:grid}.dex-chart-col{grid-area:chart;min-width:0}.dex-swap-col{grid-area:swap;min-width:0}.dex-chart-empty{min-height:420px;color:var(--text-muted);background:var(--dx-surface);border:1px solid var(--dx-hairline);border-radius:var(--radius-lg);justify-content:center;align-items:center;font-size:13px;display:flex}.swap-panel{background:radial-gradient(120% 70% at 100% 0%, #00e5ff0d, transparent 60%), linear-gradient(180deg, #ffffff09, transparent 26%), var(--dx-surface);-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);border:1px solid var(--dx-hairline);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:18px;display:flex;box-shadow:inset 0 1px #ffffff12,0 2px 8px #0000003d,0 16px 40px #00000038}.swap-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.swap-head-title{font-family:var(--font-instrument);letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary);font-size:12px;font-weight:700}.swap-gear{color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;padding:7px;transition:all .15s;display:flex}.swap-gear:hover{color:var(--text-primary);background:#ffffff0d}.swap-gear.active{color:var(--pulse-cyan);background:var(--pulse-cyan-bg);border-color:#00e5ff4d}.swap-settings{border:1px solid var(--dx-hairline);border-radius:var(--radius-md);background:#0000004d;flex-direction:column;gap:12px;padding:14px;display:flex}.swap-setting{flex-direction:column;gap:8px;display:flex}.swap-setting-label{font-family:var(--font-instrument);letter-spacing:.1em;text-transform:uppercase;color:var(--dx-label);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.swap-info{color:var(--text-muted);cursor:help;display:inline-flex}.swap-slippage,.swap-deadline{align-items:center;gap:6px;display:flex}.swap-deadline span{color:var(--text-muted);font-size:11.5px}.swap-slip-btn{font-family:var(--font-instrument);color:var(--text-secondary);border:1px solid var(--dx-hairline);border-radius:var(--radius-full);cursor:pointer;background:#ffffff0d;padding:6px 12px;font-size:11.5px;font-weight:700;transition:all .15s}.swap-slip-btn.active{color:var(--pulse-cyan);background:var(--pulse-cyan-bg);border-color:#00e5ff66}.swap-slip-input{width:72px;font-family:var(--font-instrument);color:var(--text-primary);border:1px solid var(--dx-hairline);border-radius:var(--radius-sm);background:#00000059;outline:none;padding:6px 10px;font-size:11.5px;font-weight:700}.swap-slip-input:focus{border-color:#00e5ff73}.swap-field{border:1px solid var(--dx-hairline);border-radius:var(--radius-md);background:#00000052;flex-direction:column;gap:8px;padding:15px 16px;transition:border-color .16s;display:flex}.swap-field:focus-within{border-color:#00e5ff59}.swap-field-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.swap-field-label{font-family:var(--font-instrument);letter-spacing:.1em;text-transform:uppercase;color:var(--dx-label);font-size:10.5px;font-weight:600}.swap-field-row{align-items:center;gap:12px;display:flex}.swap-amount{width:0;min-width:0;font-family:var(--font-numeric);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1 1 0;padding:0;font-size:28px;font-weight:750}.swap-amount::placeholder{color:#94a3b866}.swap-amount.is-output{pointer-events:none}.swap-token-btn{font-family:var(--font-sans);color:var(--text-primary);border:1px solid var(--dx-hairline);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;background:#ffffff0f;align-items:center;gap:8px;padding:7px 12px 7px 8px;font-size:14px;font-weight:700;transition:all .16s;display:inline-flex}.swap-token-btn:hover{background:#ffffff17;border-color:#00e5ff59}.swap-flip{z-index:1;width:34px;height:34px;color:var(--pulse-cyan);border:1px solid var(--dx-hairline);border-radius:var(--radius-sm);cursor:pointer;background:#0d1420;justify-content:center;align-items:center;margin:-14px auto;transition:all .18s;display:flex}.swap-flip:hover{border-color:#00e5ff73;transform:rotate(180deg)}.swap-detail{border:1px solid var(--dx-hairline);border-radius:var(--radius-md);background:#00000042;flex-direction:column;gap:8px;margin-top:4px;padding:13px 14px;display:flex}.swap-detail-row{font-family:var(--font-instrument);color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:11.5px;display:flex}.swap-detail-val{color:var(--text-primary);text-align:right;font-weight:700}.swap-detail-val.is-ok{color:var(--pulse-green)}.swap-detail-val.is-warn{color:var(--pulse-yellow)}.swap-detail-val.is-danger{color:var(--pulse-red)}.swap-warning{color:var(--pulse-yellow);border-radius:var(--radius-md);background:#fbbf241a;border:1px solid #fbbf2447;align-items:flex-start;gap:9px;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.swap-warning.is-danger{color:var(--pulse-red);background:var(--pulse-red-bg);border-color:#f43f5e4d}.swap-warning svg{flex-shrink:0;margin-top:1px}.swap-action{font-family:var(--font-sans);letter-spacing:.01em;color:#04070d;background:linear-gradient(135deg, var(--pulse-cyan), var(--pulse-green));border-radius:var(--radius-md);cursor:pointer;border:none;margin-top:6px;padding:15px;font-size:15px;font-weight:700;transition:all .18s}.swap-action:disabled{color:var(--text-muted);border:1px solid var(--dx-hairline);cursor:not-allowed;background:#ffffff0f}.swap-disclaimer{text-align:center;color:var(--text-muted);font-size:11px;line-height:1.5}.dex-modal-backdrop{z-index:1300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030509cc;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.dex-modal{border-radius:var(--radius-lg);background:#0b0f18;border:1px solid #ffffff1a;flex-direction:column;width:min(440px,100%);max-height:min(80vh,640px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0009}.dex-modal-head{border-bottom:1px solid var(--dx-hairline);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.dex-modal-head h3{color:var(--text-primary);font-size:16px;font-weight:700}.dex-modal-close{color:var(--text-secondary);border:1px solid var(--dx-hairline);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0d;padding:6px;display:flex}.dex-search{align-items:center;gap:8px;margin:14px 18px;display:flex;position:relative}.dex-search-icon{color:var(--text-muted);position:absolute;left:12px}.dex-search-input{width:100%;font-family:var(--font-instrument);color:var(--text-primary);border:1px solid var(--dx-hairline);border-radius:var(--radius-md);background:#00000059;outline:none;padding:11px 12px 11px 34px;font-size:12.5px}.dex-search-input:focus{border-color:#00e5ff66}.dex-lookup-btn{font-family:var(--font-instrument);color:var(--pulse-cyan);background:var(--pulse-cyan-bg);border-radius:var(--radius-full);cursor:pointer;border:1px solid #00e5ff59;padding:5px 11px;font-size:10.5px;font-weight:700;position:absolute;right:8px}.dex-token-list{flex:1;min-height:0;padding:0 10px 14px;overflow-y:auto}.dex-token-row{text-align:left;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:10px;transition:background .14s;display:flex}.dex-token-row:hover{background:#ffffff0d}.dex-token-ident{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dex-token-sym{color:var(--text-primary);align-items:center;gap:5px;font-size:14.5px;font-weight:750;display:inline-flex}.dex-token-verified{color:#3b9dff}.dex-token-name{font-family:var(--font-instrument);color:var(--text-muted);font-size:11px}.dex-custom-token{border-top:1px solid var(--dx-hairline);margin:8px 0 0;padding-top:12px}.dex-custom-warn{color:var(--pulse-yellow);border-radius:var(--radius-md);background:#fbbf241a;border:1px solid #fbbf244d;gap:10px;margin:0 0 8px;padding:12px 13px;display:flex}.dex-custom-warn svg{flex-shrink:0;margin-top:2px}.dex-custom-warn strong{margin-bottom:3px;font-size:12.5px;display:block}.dex-custom-warn p{color:var(--text-secondary);font-size:11.5px;line-height:1.5}.dex-token-row.is-custom{border:1px solid #fbbf2440}.dex-token-anyway{font-family:var(--font-instrument);color:var(--pulse-yellow);white-space:nowrap;font-size:10.5px;font-weight:700}.dex-token-error,.dex-token-empty{color:var(--text-muted);padding:10px 18px;font-size:12px;line-height:1.5}.dex-token-error{color:var(--pulse-red)}.dex-spin{color:var(--pulse-cyan);animation:.9s linear infinite dexSpin}@keyframes dexSpin{to{transform:rotate(360deg)}}.pools-panel{background:var(--dx-surface);-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);border:1px solid var(--dx-hairline);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.pools-head{border-bottom:1px solid var(--dx-hairline);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.pools-title{align-items:center;gap:9px;display:flex}.pools-title h3{font-family:var(--font-instrument);letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary);font-size:12px;font-weight:700}.pools-add{font-family:var(--font-sans);color:var(--text-muted);border:1px solid var(--dx-hairline);border-radius:var(--radius-full);cursor:not-allowed;background:#ffffff0d;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.pools-note{color:var(--text-muted);border-bottom:1px solid var(--dx-hairline);background:#0000003d;align-items:center;gap:9px;padding:11px 18px;font-size:12px;display:flex}.pools-labels,.pool-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;padding:11px 18px;display:grid}.pools-labels{font-family:var(--font-instrument);letter-spacing:.12em;text-transform:uppercase;color:var(--dx-label);border-bottom:1px solid var(--dx-hairline);background:#00000047;font-size:10.5px;font-weight:600}.pools-list{flex-direction:column;display:flex}.pool-row{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff0a;width:100%;transition:background .14s}.pool-row:hover{background:#ffffff0a}.pool-ident{align-items:center;gap:11px;min-width:0;display:flex}.pool-names{flex-direction:column;gap:2px;min-width:0;display:flex}.pool-pair{letter-spacing:-.02em;color:var(--text-primary);font-size:14px;font-weight:750}.pool-dex{font-family:var(--font-instrument);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:10px}.pool-fig{font-family:var(--font-numeric);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:16px;font-weight:750}.pool-fig.is-accent{color:var(--pulse-green)}.pools-empty{color:var(--text-muted);text-align:center;padding:30px 18px;font-size:13px}@media (width<=1150px){.dex-grid{grid-template-columns:minmax(0,1fr) 380px}}@media (width<=980px){.dex-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"swap""chart"}}@media (width<=760px){.dex-terminal{gap:14px;padding:14px 12px 26px}.dex-head{gap:13px;padding-bottom:13px}.dex-title{font-size:23px}.dex-modes{width:100%}.dex-mode{flex:1;justify-content:center}.swap-panel{padding:15px}.swap-amount{font-size:24px}.pools-labels,.pool-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.pools-labels>:nth-child(4),.pool-row>:nth-child(4){display:none}.pool-fig{font-size:14px}}.swap-panel{position:relative;overflow:hidden}.swap-panel:before{content:"";background:linear-gradient(180deg, var(--pulse-cyan) 0%, #00e5ff59 28%, transparent 72%);opacity:.85;pointer-events:none;width:2px;position:absolute;inset:0 auto 0 0}.swap-usd{font-family:var(--font-instrument);letter-spacing:.01em;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}@keyframes swap-figure-flash{0%{color:var(--pulse-cyan)}to{color:var(--text-primary)}}.swap-amount.is-output{animation:.85s ease-out swap-figure-flash}.swap-amount.is-empty{color:#94a3b89e}.swap-amount.is-output.is-empty{animation:none}@media (prefers-reduced-motion:reduce){.swap-amount.is-output,.dex-spin{animation:none}}.venue-links{flex-direction:column;gap:8px;display:flex}.venue-card{border:1px solid var(--dx-hairline,#ffffff12);border-radius:var(--radius-md);background:linear-gradient(#ffffff0d,#ffffff05);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px #ffffff0f}.venue-card:hover{border-color:#00ff9d66;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 6px 18px #00ff9d1f}.venue-mark{background:#ffffff12;border:1px solid #ffffff1a;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.venue-mark img{object-fit:cover;width:100%;height:100%}.venue-mark-letter{font-family:var(--font-sans);color:var(--text-secondary);font-size:15px;font-weight:800}.venue-body{flex-direction:column;flex:1 1 0;gap:3px;min-width:0;display:flex}.venue-title{font-family:var(--font-sans);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.venue-meta{font-family:var(--font-instrument);color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.venue-liq{color:var(--text-secondary)}.venue-dot{opacity:.5}.venue-ext{color:var(--text-muted);flex-shrink:0;transition:color .18s}.venue-card:hover .venue-ext{color:var(--pulse-green)}.swap-panel.is-compact{border-radius:var(--radius-md);gap:7px;padding:14px 14px 14px 16px}.swap-panel.is-compact .swap-head{border-bottom:1px solid var(--dx-hairline);margin-bottom:8px;padding-bottom:10px}.swap-panel.is-compact .swap-head-title{letter-spacing:.08em;background:linear-gradient(#fff 30%,#b9c6d8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:800}.swap-panel.is-compact .swap-field{padding:12px 13px}.swap-panel.is-compact .swap-amount{font-size:22px}.swap-panel.is-compact .swap-usd{font-size:11px}.swap-panel.is-compact .swap-token-btn{padding:6px 10px 6px 7px;font-size:12.5px}.swap-panel.is-compact .swap-detail{gap:6px;padding:11px 12px}.swap-panel.is-compact .swap-detail-row{font-size:11px}.swap-panel.is-compact .swap-action{padding:12px;font-size:13.5px}.swap-panel.is-compact .swap-tx{gap:5px;padding:8px 10px}.swap-panel.is-compact .swap-tx-for{font-size:9.5px}.swap-tx-for{letter-spacing:.04em;text-transform:uppercase;color:var(--dex-text-dim,#7c8b9a);padding-bottom:2px;font-size:10px}.swap-tx-row{font-size:10.5px}.swap-panel.is-compact .swap-warning{gap:7px;padding:9px 11px;font-size:11px}.swap-panel.is-compact .swap-disclaimer{font-size:10px}.swap-panel.is-compact .swap-flip{width:30px;height:30px;margin:-12px auto}.dex-token-swap-widget-card{box-shadow:none;background:0 0;border:none;padding:0}.swap-resolving{min-height:148px;font-family:var(--font-instrument);text-align:center;color:var(--text-muted);justify-content:center;align-items:center;padding:0 12px;font-size:12px;display:flex}.dex-analytics{scrollbar-width:none;align-items:stretch;gap:0;display:flex;overflow-x:auto}.dex-analytics::-webkit-scrollbar{display:none}.dex-analytics.is-empty{min-height:46px;font-family:var(--font-instrument);color:var(--text-muted);align-items:center;font-size:12px}.dex-stat{border-left:1px solid var(--dx-hairline);flex-direction:column;flex:none;gap:3px;padding:0 18px;display:flex}.dex-stat:first-child{border-left:none;padding-left:0}.dex-stat-label{font-family:var(--font-instrument);letter-spacing:.12em;text-transform:uppercase;color:var(--dx-label);white-space:nowrap;font-size:10px;font-weight:600}.dex-stat-value{font-family:var(--font-numeric);letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:750;line-height:1.15}.dex-stat-value.is-accent{font-size:23px}.dex-stat-value.is-up{color:var(--dx-up)}.dex-stat-value.is-down{color:var(--dx-down)}.dex-subject{text-align:left;background:radial-gradient(120% 140% at 0% 0%, #00e5ff12, transparent 62%), var(--dx-surface);-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);border:1px solid var(--dx-hairline);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:12px;width:100%;margin-bottom:12px;padding:12px 16px;transition:border-color .18s,background .18s;display:flex}.dex-subject:hover{border-color:#00e5ff52}.dex-subject-text{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.dex-subject-sym{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--text-primary);font-size:19px;font-weight:800}.dex-subject-quote{color:var(--text-muted);font-weight:600}.dex-subject-venue{font-family:var(--font-instrument);letter-spacing:.1em;text-transform:uppercase;color:var(--pulse-cyan);vertical-align:middle;background:var(--pulse-cyan-bg);border-radius:var(--radius-full);border:1px solid #00e5ff42;margin-left:9px;padding:3px 7px;font-size:9.5px;font-weight:700}.dex-subject-name{font-family:var(--font-instrument);letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.dex-subject-caret{color:var(--text-muted);flex-shrink:0;transition:color .18s}.dex-subject:hover .dex-subject-caret{color:var(--pulse-cyan)}@media (width<=720px){.dex-stat{padding:0 13px}.dex-stat-value{font-size:16px}.dex-stat-value.is-accent{font-size:19px}.dex-subject-sym{font-size:17px}.dex-analytics{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}.dex-stat.is-group-start{border-left-width:2px;border-left-color:#00e5ff47;margin-left:6px}.dex-route{border-radius:var(--radius-md);background:#ffc1070d;border:1px solid #ffc10733;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px;padding:11px 14px;display:flex}.dex-route.is-empty{color:var(--pulse-red);background:#ff3d570f;border-color:#ff3d573d}.dex-route-note{min-width:0;font-family:var(--font-instrument);color:var(--pulse-yellow);flex:260px;align-items:center;gap:8px;font-size:11.5px;line-height:1.45;display:flex}.dex-route.is-empty,.dex-route.is-empty span{font-family:var(--font-instrument);align-items:center;gap:8px;font-size:11.5px;display:flex}.dex-route-legs{flex-shrink:0;gap:8px;display:flex}.dex-route-leg{text-align:left;border:1px solid var(--dx-hairline);border-radius:var(--radius-sm);cursor:pointer;background:#00000047;flex-direction:column;gap:2px;padding:7px 12px;transition:all .16s;display:flex}.dex-route-leg:hover{border-color:#00e5ff4d}.dex-route-leg.active{background:var(--pulse-cyan-bg);border-color:#00e5ff73}.dex-route-leg-pair{font-family:var(--font-sans);color:var(--text-primary);font-size:12.5px;font-weight:700}.dex-route-leg-liq{font-family:var(--font-instrument);color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.dex-subject-wrap{position:relative}.dex-subject.is-open{border-color:#00e5ff66}.dex-subject.is-open .dex-subject-caret{color:var(--pulse-cyan);transform:rotate(180deg)}.dex-subject-caret{transition:color .18s,transform .18s}.dex-pool-menu{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border-radius:var(--radius-md);background:#0c111bf7;border:1px solid #00e5ff38;max-height:340px;padding:6px;position:absolute;top:calc(100% - 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px #0000008c}.dex-pool-group{font-family:var(--font-instrument);letter-spacing:.12em;text-transform:uppercase;color:var(--dx-label);align-items:center;gap:7px;padding:9px 10px 7px;font-size:10px;font-weight:700;display:flex}.dex-pool-count{color:var(--text-secondary);border-radius:var(--radius-full);background:#ffffff12;margin-left:auto;padding:1px 6px;font-size:9.5px}.dex-pool-row{text-align:left;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;width:100%;padding:9px 10px;transition:background .14s,border-color .14s;display:flex}.dex-pool-row:hover{background:#ffffff0d}.dex-pool-row.active{background:var(--pulse-cyan-bg);border-color:#00e5ff4d}.dex-pool-main{flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.dex-pool-pair{font-family:var(--font-sans);color:var(--text-primary);white-space:nowrap;font-size:13px;font-weight:700}.dex-pool-venue{font-family:var(--font-instrument);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:700;overflow:hidden}.dex-pool-thin{font-family:var(--font-instrument);letter-spacing:.08em;text-transform:uppercase;color:var(--pulse-yellow);border-radius:var(--radius-full);background:#ffc1071f;border:1px solid #ffc10747;flex-shrink:0;padding:1px 6px;font-size:9px;font-weight:700}.dex-pool-figures{text-align:right;font-family:var(--font-instrument);font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;gap:1px;display:flex}.dex-pool-liq{color:var(--text-secondary);font-size:12px;font-weight:700}.dex-pool-vol{color:var(--text-muted);font-size:10px;font-weight:600}.dex-pool-check{color:var(--pulse-cyan);flex-shrink:0}.dex-pool-empty{font-family:var(--font-instrument);text-align:center;color:var(--text-muted);padding:16px 10px;font-size:11.5px}.dex-route.is-warning{background:#ff950012;border-color:#ff95004d}.dex-route.is-warning .dex-route-note{color:#ffb340}.pair-chart{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.pair-chart-bar{border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:8px;height:39px;padding:0 10px;display:flex}.pair-chart-bar .bar-sep{background:#ffffff17;flex-shrink:0;width:1px;height:18px}.pair-chart-pair{font-family:var(--font-instrument);letter-spacing:.04em;color:var(--text-primary);white-space:nowrap;font-size:11.5px;font-weight:700}.pair-chart-intervals{gap:3px;margin-left:auto;display:flex}.pair-chart-interval{min-width:30px;height:28px;font-family:var(--font-instrument);letter-spacing:.04em;color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 8px;font-size:11px;font-weight:700;transition:all .15s}.pair-chart-interval:hover{color:var(--text-primary)}.pair-chart-interval.active{color:var(--pulse-cyan);background:var(--pulse-cyan-bg);border-color:#00e5ff4d}.pair-chart-refresh{color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;padding:5px;display:flex}.pair-chart-refresh:hover{color:var(--text-primary);background:#ffffff0d}.pair-chart-refresh:disabled{cursor:progress}.pair-chart-body{flex:auto;min-height:220px;position:relative}.pair-chart-canvas{width:100%;height:100%}.pair-chart-state{font-family:var(--font-instrument);text-align:center;color:var(--text-muted);background:#0b1220d1;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;font-size:12px;display:flex;position:absolute;inset:0}.pair-chart-state.is-error{color:var(--pulse-red)}.chart-source-toggle{border-radius:var(--radius-sm);background:#ffffff0a;border:1px solid #ffffff14;gap:2px;padding:2px;display:inline-flex}.chart-source-btn{letter-spacing:.05em;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:4px 9px;font-size:10px;font-weight:700;transition:all .15s}.chart-source-btn:hover{color:var(--text-primary)}.chart-source-btn.active{color:var(--pulse-cyan);background:var(--pulse-cyan-bg)}.chart-tools{flex-shrink:0;align-items:center;gap:8px;display:flex}.pair-chart-intervals{margin-left:auto}.chart-type-group{border-radius:var(--radius-sm);background:#ffffff0a;gap:1px;padding:1px;display:flex}.chart-type-btn{width:30px;height:26px;color:var(--text-secondary);border-radius:calc(var(--radius-sm) - 1px);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.chart-type-btn:hover{color:var(--text-primary);background:#ffffff12}.chart-type-btn.active{color:var(--pulse-cyan);background:var(--pulse-cyan-bg)}.chart-log-btn{letter-spacing:.06em;height:28px;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0a;border:1px solid #0000;padding:0 9px;font-size:10px;font-weight:700}.chart-log-btn:hover{color:var(--text-primary)}.chart-log-btn.active{color:var(--pulse-cyan);background:var(--pulse-cyan-bg);border-color:#00e5ff4d}.chart-menu{display:flex;position:relative}.chart-menu-btn{height:28px;color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0a;border:1px solid #0000;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.chart-menu-btn:hover{color:var(--text-primary)}.chart-menu-btn.active{color:var(--pulse-cyan);background:var(--pulse-cyan-bg);border-color:#00e5ff4d}.chart-menu-count{color:#04121a;background:var(--pulse-cyan);border-radius:var(--radius-full);justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:700;display:inline-flex}.chart-menu-panel{z-index:80;border-radius:var(--radius-md);background:#0c111a;border:1px solid #ffffff1f;min-width:196px;padding:5px;box-shadow:0 14px 34px #0000008c}.cmp-group{font-family:var(--font-instrument);letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);padding:6px 8px 3px;font-size:8.5px;font-weight:700}.cmp-item{text-align:left;width:100%;color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:5px 8px;font-size:11px;display:flex}.cmp-item:hover{color:var(--text-primary);background:#ffffff12}.cmp-item.is-on{color:var(--text-primary)}.cmp-item .is-hidden{visibility:hidden}.cmp-swatch{border-radius:1px;flex-shrink:0;width:9px;height:2px}.cmp-foot{border-top:1px solid #ffffff12;flex-direction:column;gap:5px;margin-top:5px;padding:8px 8px 4px;display:flex}.cmp-reset{color:var(--text-secondary);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:1px solid #ffffff1a;align-self:flex-start;align-items:center;gap:5px;padding:3px 8px;font-size:10px;display:inline-flex}.cmp-reset:hover{color:var(--pulse-cyan);border-color:#00e5ff59}.cmp-note{color:var(--text-muted);font-size:9.5px}.chart-menu-caret{opacity:.6;flex-shrink:0}.chart-menu-label{align-items:center;display:inline-flex}.chart-menu-panel.is-wide{min-width:232px}.cmp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.cmp-grid .cmp-item{gap:5px;padding:5px 6px}@media (width<=900px){.chart-menu-btn{padding:0 6px}.chart-menu-caret{display:none}.pair-chart-bar{scrollbar-width:none;flex-wrap:nowrap;gap:8px;overflow-x:auto}.pair-chart-bar::-webkit-scrollbar{display:none}.pair-chart-bar>*,.chart-tools>*{flex-shrink:0}.pair-chart-intervals{margin-left:0}}@media (width<=560px){.chart-type-btn[aria-label=Bars],.chart-type-btn[aria-label=Area]{display:none}}.pair-chart-body{display:flex}.pair-chart-canvas{flex:auto;min-width:0}.chart-draw-rail{scrollbar-width:none;background:#ffffff06;border-right:1px solid #ffffff14;flex-direction:column;flex-shrink:0;align-items:stretch;width:52px;padding:0;display:flex;overflow-y:auto}.chart-draw-rail::-webkit-scrollbar{display:none}.cdr-btn{width:100%;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;transition:color .13s,background .13s,border-color .13s;display:flex}.cdr-btn:hover:not(:disabled){color:var(--text-primary);background:#ffffff0f}.cdr-btn.active{color:var(--pulse-cyan);background:var(--pulse-cyan-bg);border-left-color:var(--pulse-cyan)}.cdr-btn:disabled{opacity:.28;cursor:default}.cdr-btn:focus-visible{outline:2px solid var(--pulse-cyan);outline-offset:-2px}.cdr-sep{background:#ffffff17;width:100%;height:1px;margin:5px 0}.cdr-style{width:100%;display:flex;position:relative}.cdr-btn{position:relative}.cdr-style-dot{border-radius:50%;width:6px;height:6px;position:absolute;bottom:6px;right:9px;box-shadow:0 0 0 1px #0000008c}.cdr-style-menu{z-index:80;border-radius:var(--radius-md);background:#0c111a;border:1px solid #ffffff1f;min-width:184px;padding:6px;box-shadow:0 14px 34px #0000008c}.cdr-menu-head{color:var(--text-secondary);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 7px;font-size:10.5px;font-weight:600;display:flex}.cdr-preview{flex-shrink:0;width:34px;height:8px}.cdr-swatches{grid-template-columns:repeat(6,1fr);gap:4px;padding:2px 6px 4px;display:grid}.cdr-swatch{cursor:pointer;border:1px solid #0000;border-radius:3px;height:16px;padding:0}.cdr-swatch.active{border-color:#fff;box-shadow:0 0 0 1px #0009}.cdr-widths{grid-template-columns:repeat(4,1fr);gap:4px;padding:2px 6px 4px;display:grid}.cdr-width{border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0a;border:1px solid #0000;justify-content:center;align-items:center;height:20px;display:flex}.cdr-width span{border-radius:2px;width:60%;display:block}.cdr-width.active{background:var(--pulse-cyan-bg);border-color:#00e5ff52}.cdr-style-menu .cmp-item{gap:6px}.pair-chart-body.is-drawing .pair-chart-canvas{cursor:crosshair}@media (width<=560px){.chart-draw-rail{display:none}}.pair-chart-stale{color:var(--pulse-yellow,#fbbf24);cursor:help;align-items:center;display:flex}.chart-fallback-note{color:var(--pulse-yellow,#fbbf24);background:#fbbf2414;border-bottom:1px solid #fbbf2433;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 12px;font-size:10.5px;display:flex}.chart-fallback-back{color:var(--pulse-cyan);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:1px solid #00e5ff59;padding:2px 8px;font-size:10px}.chart-fallback-back:hover{background:var(--pulse-cyan-bg)}.btn-icon.is-active{background:var(--pulse-cyan-bg);border-color:#00e5ff4d}.cdr-study{width:100%;display:flex;position:relative}.cdr-study-btn{flex-direction:column;gap:1px;height:34px}.cdr-study-label{letter-spacing:.04em;font-size:9.5px;font-weight:700;line-height:1}.cdr-study-count{color:#04121a;background:var(--pulse-cyan);border-radius:var(--radius-full);padding:1px 3px;font-size:8px;font-weight:700;line-height:1}.swap-warning.is-info{color:var(--pulse-cyan);background:var(--pulse-cyan-bg);border-color:#00e5ff47}.swap-warning.is-success{color:var(--pulse-green);background:var(--pulse-green-bg);border-color:#00e5ff47}.swap-action{justify-content:center;align-items:center;gap:8px;display:flex}.swap-action .dex-spin{color:currentColor}.swap-action.is-busy{opacity:.75;cursor:progress}.swap-action.is-secondary{color:#04070d;background:var(--pulse-yellow)}.swap-tx{border:1px solid var(--dx-hairline);border-radius:var(--radius-md);background:#00000042;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.swap-tx-row{font-family:var(--font-instrument);color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;font-size:11.5px;display:flex}.swap-tx-state{color:var(--text-primary);margin-left:auto;font-weight:700}.swap-tx-link{color:var(--pulse-cyan);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.swap-tx-link:hover{text-decoration:underline}.swap-max{font-family:var(--font-instrument);letter-spacing:.06em;text-transform:uppercase;color:var(--pulse-cyan);background:var(--pulse-cyan-bg);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #00e5ff4d;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:700}.swap-max:hover{border-color:var(--pulse-cyan)}.swap-fee-badge{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:var(--pulse-green);cursor:help;background:#00ff9d17;border:1px solid #00ff9d38;border-radius:999px;align-items:center;gap:5px;margin-left:auto;margin-right:8px;padding:3px 8px;font-size:9.5px;font-weight:600;display:inline-flex}.swap-fee-badge svg{opacity:.9;flex:none}.swap-panel.is-compact .swap-fee-badge{letter-spacing:.04em;padding:2px 6px;font-size:9px}.dex-token-market{font-family:var(--font-mono);flex-direction:column;flex:none;align-items:flex-end;gap:2px;margin-left:auto;padding-left:10px;line-height:1.25;display:flex}.dex-token-price{color:var(--text-primary,#f8fafc);font-size:11.5px;font-weight:600}.dex-token-liq{color:var(--text-muted,#64748b);align-items:center;gap:3px;font-size:10px;display:inline-flex}.dex-token-liq svg{opacity:.7}.dex-token-section{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--pulse-yellow,#fbbf24);margin:12px 0 6px;padding:0 4px;font-size:9.5px;font-weight:600}.dex-token-row.is-unlisted{border-left:2px solid #fbbf2466}.dex-token-row:disabled{opacity:.55;cursor:progress}.dex-token-addr{font-family:var(--font-mono);color:var(--text-muted,#64748b);opacity:.8;margin-left:6px;font-size:9.5px}.pair-chart-legend{z-index:3;max-width:calc(100% - 20px);font-family:var(--font-mono);color:var(--text-secondary,#94a3b8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;-webkit-user-select:none;user-select:none;background:#080b11b8;border:1px solid #ffffff12;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:5px 9px;font-size:10.5px;line-height:1.35;display:flex;position:absolute;top:8px;left:10px}.pair-chart-legend .pcl-pair{letter-spacing:.02em;color:var(--text-primary,#f8fafc);font-weight:700}.pair-chart-legend .pcl-tf{letter-spacing:.06em;color:var(--pulse-cyan,#00e5ff);background:#00e5ff1a;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:600}.pair-chart-legend .pcl-cell em{letter-spacing:.05em;color:var(--text-muted,#64748b);margin-right:4px;font-size:9px;font-style:normal;font-weight:600}.pair-chart-legend .pcl-cell{color:var(--text-primary,#f8fafc);white-space:nowrap}.pair-chart-legend .pcl-change{font-weight:700}.pair-chart-legend .pcl-change.is-up{color:var(--pulse-green,#00ff9d)}.pair-chart-legend .pcl-change.is-down{color:var(--pulse-red,#f43f5e)}.pair-chart-legend .pcl-vol{color:var(--text-secondary,#94a3b8)}@media (width<=560px){.pair-chart-legend{gap:3px 8px;padding:4px 7px;font-size:9.5px}.pair-chart-legend .pcl-vol{display:none}}.app-shell{background-color:var(--bg-main);min-height:100vh;color:var(--text-primary);flex-direction:column;display:flex}.app-main-content{flex:1;width:100%;max-width:1920px;margin:0 auto;padding:12px 18px 40px}.navbar-container{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle);background:#080b11e6;position:sticky;top:0}.top-stats-bar{background:#0d121cf2;border-bottom:1px solid #ffffff0a;padding:3px 20px;font-size:11px}.stats-inner{white-space:nowrap;align-items:center;gap:20px;max-width:1920px;margin:0 auto;display:flex;overflow-x:auto}.stat-pill{align-items:center;gap:6px;display:flex}.stat-label{color:var(--text-muted)}.stat-value{color:var(--text-primary);font-weight:600}.live-dot{background-color:var(--pulse-green);width:6px;height:6px;box-shadow:0 0 8px var(--pulse-green);border-radius:50%;animation:2s ease-in-out infinite pulseGlow;display:inline-block}.banner-dex-tag{color:var(--pulse-cyan);margin-left:auto;font-weight:500}.ticker-marquee-container{border-bottom:1px solid var(--border-subtle);background:#101622b3;align-items:center;gap:12px;padding:4px 18px;display:flex;overflow:hidden}.ticker-marquee-badge{color:var(--pulse-yellow);white-space:nowrap;border-radius:var(--radius-sm);background:#fbbf241a;border:1px solid #fbbf244d;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:800;display:flex}.ticker-marquee-track{scrollbar-width:none;flex:1;overflow-x:auto}.ticker-marquee-track::-webkit-scrollbar{display:none}.ticker-marquee-items{white-space:nowrap;align-items:center;gap:16px;display:flex}.ticker-item{cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;transition:background .15s;display:inline-flex}.ticker-item:hover{background:#ffffff14}.ticker-pair-name{color:var(--text-primary);font-weight:700}.ticker-price{color:var(--text-secondary)}.ticker-change{font-weight:700}.main-nav{justify-content:space-between;align-items:center;gap:16px;max-width:1920px;margin:0 auto;padding:10px 20px;display:flex}.nav-left{align-items:center;gap:20px;display:flex}.logo-box{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;min-width:0;margin-left:-8px;padding:6px 8px;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex}.logo-box:hover{transform:translateY(-1px)scale(1.03)}.brand-logo-img{height:var(--brand-h,74px);width:var(--brand-h,74px);min-width:var(--brand-h,74px);object-fit:contain;filter:drop-shadow(0 0 5px #00e5ff8c)drop-shadow(0 0 11px #d946ef47);transition:all .25s;display:block}.logo-box:hover .brand-logo-img{filter:drop-shadow(0 0 8px #00e5ffbf)drop-shadow(0 0 15px #d946ef73);transform:scale(1.04)}.brand-text-img{height:calc(var(--brand-h,74px) * .86);object-fit:contain;filter:drop-shadow(0 0 6px #00e5ff57)drop-shadow(0 0 13px #00ff9d2e);min-width:0;max-width:100%;transition:all .25s;display:block}.logo-box:hover .brand-text-img{filter:drop-shadow(0 0 9px #00e5ff80)drop-shadow(0 0 17px #00ff9d4d);transform:scale(1.02)}.logo-title{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;background:linear-gradient(135deg,#00ff9d 0%,#00e5ff 50%,#d946ef 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:21px;font-weight:800;line-height:1.1;display:block}.logo-sub{letter-spacing:2px;color:var(--text-muted);font-size:9px;font-weight:700;font-family:var(--font-mono)}.nav-tabs{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:#080b118c;align-items:center;gap:4px;padding:4px;display:flex;box-shadow:inset 0 1px 2px #00000059}.tab-count-badge{color:#fbbf24;border-radius:var(--radius-full);font-size:10px;font-family:var(--font-mono);background:#fbbf2433;padding:1px 5px;font-weight:700}.nav-center{flex:1;max-width:440px;position:relative}.search-bar-wrapper{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-full);align-items:center;gap:8px;padding:6px 14px;transition:all .2s;display:flex}.search-bar-wrapper:focus-within{border-color:var(--pulse-green);box-shadow:0 0 15px #00ff9d26}.search-icon{color:var(--text-muted)}.search-input{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;font-size:12px}.search-input::placeholder{color:var(--text-muted)}.search-dropdown{z-index:100;max-height:380px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.search-item{border-radius:var(--radius-md);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 12px;transition:background .15s;display:flex}.search-item:hover{background:#ffffff0f}.search-pair-name{font-size:12px;font-weight:700}.search-dex-badge{color:var(--text-secondary);background:#ffffff14;border-radius:4px;margin-left:6px;padding:2px 5px;font-size:9px}.search-item-right{align-items:center;gap:10px;font-size:11px;display:flex}.search-empty{text-align:center;color:var(--text-muted);padding:16px;font-size:12px}.search-spinner{border:2px solid #00ff9d33;border-top-color:var(--pulse-green);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.nav-right{align-items:center;gap:8px;display:flex}.btn-buy-dex-glow{border-radius:var(--radius-md);height:44px;font-family:var(--font-mono);letter-spacing:.06em;color:#eaf6ff;cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;white-space:nowrap;background:#00e5ff14;border:1px solid #00e5ff73;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:14px;font-weight:800;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;box-shadow:0 0 12px #00e5ff38,inset 0 0 8px #00ff9d0f}.btn-buy-dex-glow:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #00ff9dbf;animation:3.6s ease-in-out infinite buyDexBreathe;position:absolute;inset:-1px;box-shadow:0 0 18px #00e5ff8c,0 0 34px #00ff9d47,inset 0 0 12px #00e5ff2e}@keyframes buyDexBreathe{0%,to{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.btn-buy-dex-glow:before{opacity:.4;animation:none}}.btn-buy-dex-glow:hover{border-color:var(--pulse-green);color:#fff;background:#00e5ff29;transform:translateY(-1px);box-shadow:0 0 18px #00ff9d99,0 0 30px #00e5ff66}.btn-buy-dex-glow:active{transform:translateY(0)}.buy-dex-zap{color:var(--pulse-green);filter:drop-shadow(0 0 4px var(--pulse-green))}.buy-dex-text{letter-spacing:.06em;font-weight:800}.buy-dex-word{color:var(--pulse-cyan);background:linear-gradient(100deg,#00e5ff 0%,#3b82f6 48%,#a855f7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900}.btn-guest-signin{border-radius:var(--radius-md);height:34px;font-family:var(--font-mono);color:#cbd5e1;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff1a;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.btn-guest-signin:hover{color:#fff;background:#ffffff14;border-color:#00e5ff59;transform:translateY(-1px)}.btn-guest-signup{border-radius:var(--radius-md);height:34px;font-family:var(--font-mono);color:#080b11;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:linear-gradient(135deg,#00ff9d 0%,#00e5ff 100%);border:none;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:11px;font-weight:800;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 0 12px #00ff9d59}.btn-guest-signup:hover{transform:translateY(-1px)scale(1.02);box-shadow:0 0 18px #00ff9da6,0 0 28px #00e5ff66}.btn-guest-signup:active{transform:translateY(0)scale(.98)}.screener-pro-layout{grid-template-columns:295px 1fr 395px;align-items:start;gap:14px;display:grid}.screener-pro-layout.sidebar-collapsed{grid-template-columns:48px 1fr 395px}.screener-main-col{flex-direction:column;gap:12px;min-width:0;display:flex}.screener-side-col{flex-direction:column;gap:12px;display:flex;position:sticky;top:84px}@media (width>=1025px){.screener-pro-layout{align-items:stretch}.screener-sidebar-wrapper,.screener-main-col,.screener-side-col{min-height:0}.screener-sidebar-wrapper .sidebar-pairs-container,.screener-sidebar-wrapper .sidebar-pairs-collapsed{height:100%;max-height:none;position:static}.screener-main-col>:last-child,.screener-main-col .trades-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.screener-sidebar-wrapper .sidebar-list,.screener-main-col .trades-table-container{flex:1 1 0;min-height:240px;max-height:none;overflow-y:auto}}@media (width<=1540px){.screener-pro-layout{grid-template-columns:275px 1fr 375px}.screener-pro-layout.sidebar-collapsed{grid-template-columns:48px 1fr 375px}}@media (width<=1280px){.screener-pro-layout{grid-template-columns:250px 1fr}.screener-pro-layout.sidebar-collapsed{grid-template-columns:48px 1fr}.screener-side-col{grid-column:span 2;grid-template-columns:1fr;display:grid;position:static}}@media (width<=1024px){.screener-pro-layout,.screener-pro-layout.sidebar-collapsed{grid-template-columns:1fr}.screener-side-col{flex-direction:column;grid-column:span 1;display:flex}}.sidebar-pairs-container{border-radius:var(--radius-lg);background:#0e121a;border:1px solid #ffffff14;flex-direction:column;max-height:calc(100vh - 140px);display:flex;position:sticky;top:84px;overflow:hidden;box-shadow:0 10px 30px #0006}.sidebar-pairs-collapsed{border-radius:var(--radius-lg);background:#0e121a;border:1px solid #ffffff14;flex-direction:column;align-items:center;gap:16px;padding:12px 6px;display:flex;position:sticky;top:84px}.sidebar-expand-btn{border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0d;padding:6px}.sidebar-collapsed-icons{flex-direction:column;gap:12px;display:flex}.collapsed-icon-btn{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:flex}.collapsed-icon-btn.active{background:#00ff9d26}.sidebar-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0f1a99;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.sidebar-tabs{flex-wrap:wrap;gap:3px;display:flex}.sidebar-tab-btn{color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:700;transition:all .15s;display:flex}.sidebar-tab-btn:hover{color:var(--text-primary);background:#ffffff0d}.sidebar-tab-btn.active{color:#00f0ff;background:#00f0ff1f;border-color:#00f0ff40;box-shadow:0 0 10px #00f0ff1a}.sidebar-collapse-btn{color:var(--text-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.sidebar-collapse-btn:hover{color:var(--text-primary);background:#ffffff1a;border-color:#fff3}.sidebar-controls-section{background:#0003;border-bottom:1px solid #ffffff0f;flex-direction:column;gap:6px;padding:8px 10px 6px;display:flex}.sidebar-search{border-radius:var(--radius-sm);background:#00000059;border:1px solid #ffffff14;align-items:center;gap:6px;padding:5px 8px;transition:border-color .15s;display:flex}.sidebar-search:focus-within{border-color:#00f0ff66;box-shadow:0 0 8px #00f0ff1a}.sidebar-search-input{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;font-size:11.5px}.sidebar-search-input::placeholder{color:#64748b}.sidebar-search-clear{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.sidebar-search-clear:hover{color:#fff}.sidebar-dex-pills{align-items:center;gap:4px;display:flex}.sidebar-dex-pill{color:var(--text-muted);cursor:pointer;text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:4px;flex:1;padding:3px 0;font-size:10px;font-weight:700;transition:all .15s}.sidebar-dex-pill:hover{color:var(--text-primary);background:#ffffff12}.sidebar-dex-pill.active{color:var(--pulse-green);background:#00ff9d1f;border-color:#00ff9d59}.sidebar-sub-header{justify-content:space-between;align-items:center;padding:5px 10px 3px;font-size:10px;font-weight:600;display:flex}.sidebar-core-indicator{color:var(--pulse-cyan);letter-spacing:.2px;font-size:10px;font-weight:700}.sidebar-list{flex:1;padding:4px 6px 8px;overflow-y:auto}.sidebar-pair-item{border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;justify-content:space-between;align-items:center;margin-bottom:3px;padding:7px 8px;transition:all .15s;display:flex;position:relative}.sidebar-pair-item:hover{background:#ffffff0d;border-color:#ffffff14}.sidebar-pair-item.selected{background:#00f0ff14;border-color:#00f0ff66;box-shadow:0 0 16px #00f0ff14}.sidebar-pair-item.selected:before{content:"";background:var(--pulse-cyan);width:3px;box-shadow:0 0 8px var(--pulse-cyan);border-radius:0 2px 2px 0;position:absolute;top:6px;bottom:6px;left:0}.sidebar-pair-item.is-core{background:linear-gradient(90deg,#00f0ff0a 0%,#ffffff03 100%);border-color:#00f0ff1f}.sidebar-pair-left{flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.sidebar-rank-num{color:#475569;text-align:center;min-width:14px;font-size:10px;font-weight:800}.sidebar-rank-num.rank-top{font-weight:900}.sidebar-rank-num.rank-1{color:#fbbf24;text-shadow:0 0 6px #fbbf2466}.sidebar-rank-num.rank-2{color:#e2e8f0;text-shadow:0 0 6px #e2e8f066}.sidebar-rank-num.rank-3{color:#d97706}.sidebar-star-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:transform .15s;display:flex}.sidebar-star-btn:hover{transform:scale(1.25)}.sidebar-logo-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.sidebar-core-sparkle{color:#00f0ff;text-shadow:0 0 6px #00f0ff;font-size:9px;line-height:1;position:absolute;bottom:-3px;right:-3px}.sidebar-pair-names{flex-direction:column;gap:1px;min-width:0;display:flex}.sidebar-pair-title-row{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.sidebar-base-sym{color:#fff;letter-spacing:.2px;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:800;overflow:hidden}.sidebar-quote-sym{color:#94a3b8;font-size:11px;font-weight:600}.sidebar-core-pill{color:#00f0ff;letter-spacing:.4px;background:linear-gradient(135deg,#00f0ff33,#00ff9d33);border:1px solid #00f0ff66;border-radius:3px;margin-left:3px;padding:1px 4px;font-size:8.5px;font-weight:900}.sidebar-pair-sub-row{white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:9.5px;display:flex;overflow:hidden}.sidebar-dex-badge{text-transform:uppercase;letter-spacing:.2px;border-radius:3px;padding:1px 4px;font-size:8.5px;font-weight:700}.dex-badge-pulsex{color:#00f0ff;background:#00f0ff1a;border:1px solid #00f0ff40}.dex-badge-9mm{color:#c084fc;background:#c084fc1f;border:1px solid #c084fc4d}.dex-badge-9inch{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf244d}.dex-badge-phux{color:#60a5fa;background:#60a5fa1f;border:1px solid #60a5fa4d}.dex-badge-generic{color:#94a3b8;background:#ffffff0f;border:1px solid #ffffff14}.sidebar-liq-meta{color:#64748b;font-size:9.5px}.sidebar-pair-right{text-align:right;white-space:nowrap;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;padding-left:6px;font-size:11.5px;display:flex}.sidebar-pair-price{color:#fff;font-size:12px;font-weight:700}.sidebar-pair-meta{justify-content:flex-end;align-items:center;gap:5px;font-size:10px;display:flex}.sidebar-change-badge{border-radius:3px;align-items:center;gap:1px;padding:1px 4px;font-size:10px;font-weight:700;display:inline-flex}.sidebar-change-badge.pos{color:var(--pulse-green);background:#00ff9d1a;border:1px solid #00ff9d33}.sidebar-change-badge.neg{color:var(--pulse-red);background:#ff00551a;border:1px solid #f053}.sidebar-vol{color:#64748b;font-size:9.5px;font-weight:600}.sidebar-empty{text-align:center;color:#64748b;padding:24px 12px;font-size:11px;line-height:1.5}.pair-header-container{padding:14px 18px}.pair-main-row{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.pair-avatar-stack{width:44px;height:32px;display:flex;position:relative}.token-avatar{width:28px;height:28px;font-size:9px;font-weight:800;font-family:var(--font-mono);border:2px solid #080b11;border-radius:50%;justify-content:center;align-items:center;display:flex}.base-avatar{color:#000;z-index:2;background:linear-gradient(135deg,#00ff9d,#00c97b);position:absolute;left:0}.quote-avatar{color:#fff;z-index:1;background:linear-gradient(135deg,#d946ef,#a855f7);position:absolute;left:16px}.pair-symbol-text{color:var(--text-primary);margin:0;font-size:18px;font-weight:800}.dex-tag{color:var(--pulse-green);background:#00ff9d1f;border:1px solid #00ff9d4d;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.chain-tag{color:var(--pulse-purple);background:#d946ef1f;border:1px solid #d946ef4d;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.star-btn{cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;transition:transform .15s;display:flex}.pair-subtitle{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:11px;display:flex}.token-full-name{font-weight:600}.copy-chip{cursor:pointer;background:#ffffff0a;border-radius:4px;align-items:center;gap:3px;padding:1px 6px;transition:all .15s;display:inline-flex}.copy-chip:hover{color:var(--text-primary);background:#ffffff1a}.external-link{color:var(--pulse-cyan);align-items:center;gap:2px;text-decoration:none;display:inline-flex}.pair-price-block{text-align:right}.price-primary{letter-spacing:-.5px;font-size:24px;font-weight:800}.price-secondary{justify-content:flex-end;align-items:center;gap:8px;margin-top:3px;display:flex}.change-pill{border-radius:var(--radius-full);align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.native-price-tag{color:var(--text-muted);font-size:11px}.pair-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin-top:12px;display:grid}.metric-box{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#00000040;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.metric-label{color:var(--text-muted);font-size:10px}.metric-value{color:var(--text-primary);font-size:14px;font-weight:700}.metric-box-intervals{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#00000040;grid-column:span 2;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.interval-item{flex-direction:column;align-items:center;gap:1px;display:flex}.interval-tag{color:var(--text-muted);font-size:9px;font-weight:700}.interval-val{font-size:11px;font-weight:700}.metric-box-pressure{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#00000040;flex-direction:column;grid-column:span 2;gap:4px;padding:8px 10px;display:flex}.pressure-labels{justify-content:space-between;font-size:10px;font-weight:600;display:flex}.pressure-bar{background:#ffffff0d;border-radius:4px;height:5px;display:flex;overflow:hidden}.pressure-fill-buy{background:var(--pulse-green);transition:width .3s}.pressure-fill-sell{background:var(--pulse-red);transition:width .3s}.trading-chart-wrapper{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.trading-chart-wrapper.fullscreen-chart{z-index:1000;border-radius:0;height:100vh;position:fixed;inset:0}.trading-chart-wrapper.fullscreen-chart .chart-iframe-container{height:calc(100vh - 42px)}.chart-header{border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d121cf2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.chart-header-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dex-chart-engine-badge{border-radius:var(--radius-sm);color:var(--pulse-green);letter-spacing:.5px;background:#00ff9d14;border:1px solid #00ff9d40;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:700;display:flex}.chart-v-sep{background:var(--border-subtle);width:1px;height:16px}.chart-live-status{border-radius:var(--radius-full);background:#00ff9d0f;border:1px solid #00ff9d33;align-items:center;gap:6px;padding:2px 8px;display:flex}.chart-live-text{color:var(--pulse-green);letter-spacing:1px;font-size:10px;font-weight:800}.chart-pair-chip{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#ffffff0a;align-items:center;gap:6px;padding:2px 8px;font-size:11px;display:flex}.chart-pair-sym{color:var(--text-primary);font-weight:700}.chart-dex-name{color:var(--pulse-cyan);background:#00e5ff1a;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:700}.chart-header-right{align-items:center;gap:6px;font-size:11px;display:flex}.btn-icon{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0a;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1;text-decoration:none;transition:all .15s;display:inline-flex}.btn-icon:hover{color:var(--text-primary);background:#ffffff14;border-color:#fff3}.btn-icon.text-pulse-cyan:hover{color:var(--pulse-cyan);background:#00e5ff1a;border-color:#00e5ff4d}.btn-icon.text-pulse-green:hover{color:var(--pulse-green);background:#00ff9d1a;border-color:#00ff9d4d}.btn-icon.chart-trade-btn{color:var(--pulse-green);background:#00ff9d14;border-color:#00ff9d40;font-weight:700}.btn-icon.chart-trade-btn:hover{border-color:var(--pulse-green);color:#fff;background:#00ff9d2e;box-shadow:0 0 10px #00ff9d4d}.btn-icon-label{font-size:11px}.btn-icon.is-loading{opacity:.7;pointer-events:none}.chart-iframe-container{height:var(--chart-h,560px);background:#080b11;width:100%;position:relative}.dexscreener-iframe{border:none;width:100%;height:100%;display:block}.chart-resize-handle{cursor:ns-resize;border-top:1px solid var(--border-subtle);touch-action:none;background:#0d121cf2;flex:none;justify-content:center;align-items:center;height:11px;transition:background .15s;display:flex}.chart-resize-handle:hover,.chart-resize-handle:focus-visible{background:#00e5ff1a;outline:none}.chart-resize-grip{background:#ffffff38;border-radius:2px;width:42px;height:3px;transition:background .15s,width .15s}.chart-resize-handle:hover .chart-resize-grip,.chart-resize-handle:focus-visible .chart-resize-grip{background:var(--pulse-cyan);width:60px}.trading-chart-wrapper.is-resizing .dexscreener-iframe{pointer-events:none}.trading-chart-wrapper.is-resizing .chart-resize-grip{background:var(--pulse-cyan);width:60px}@media (width<=1024px){.chart-resize-handle{display:none}}@media (prefers-reduced-motion:reduce){.chart-resize-handle,.chart-resize-grip{transition:none}}.trades-panel{padding:14px}.trades-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.trades-tabs{border-radius:var(--radius-sm);background:#ffffff08;gap:4px;padding:2px;display:flex}.trade-main-tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.trade-main-tab.active{color:var(--text-primary);background:#ffffff14}.trade-controls{align-items:center;gap:8px;display:flex}.min-size-filters{border-radius:var(--radius-sm);background:#ffffff08;gap:2px;padding:2px;display:flex}.size-filter-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:600}.size-filter-btn.active{color:var(--pulse-cyan);background:#00e5ff26;font-weight:700}.trade-filters{border-radius:var(--radius-sm);background:#ffffff08;gap:2px;padding:2px;display:flex}.trade-filter-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 8px;font-size:10px;font-weight:600}.trade-filter-btn.active{color:var(--text-primary);background:#ffffff1a}.trade-filter-btn.filter-buy.active{background:var(--pulse-green-bg);color:var(--pulse-green)}.trade-filter-btn.filter-sell.active{background:var(--pulse-red-bg);color:var(--pulse-red)}.trades-table-container{max-height:280px;overflow-y:auto}.trades-table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.trades-table th{color:var(--text-muted);border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121826f2;padding:6px 8px;font-size:10px;font-weight:600;position:sticky;top:0}.trades-table td{border-bottom:1px solid #ffffff08;padding:6px 8px}.trade-row:hover{background:#ffffff08}.trade-type-tag{align-items:center;display:inline-flex}.maker-chip{cursor:pointer;color:var(--text-secondary);align-items:center;gap:3px;display:inline-flex}.maker-chip:hover{color:var(--pulse-cyan)}.liq-cards-grid,.security-checks-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:10px 0;display:grid}.liq-stat-card,.sec-check-item{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#0003;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.liq-card-label,.sec-label{color:var(--text-muted);font-size:10px}.liq-card-val,.sec-val{font-size:14px;font-weight:700}.quick-swap-panel{padding:16px}.swap-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.swap-tabs{border-radius:var(--radius-sm);background:#ffffff08;gap:4px;padding:2px;display:flex}.swap-tab-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.swap-tab-btn.active{color:var(--text-primary);background:#ffffff14}.slippage-box{border-radius:var(--radius-md);background:#0000004d;margin-bottom:10px;padding:8px 10px}.slippage-title-row{color:var(--text-muted);justify-content:space-between;margin-bottom:6px;font-size:10px;display:flex}.slippage-options{gap:4px;display:flex}.slippage-pill{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border-radius:3px;flex:1;padding:3px;font-size:10px}.slippage-pill.active{background:var(--pulse-green-bg);border-color:var(--pulse-green);color:var(--pulse-green);font-weight:700}.slippage-custom-input{background:var(--bg-input);border:1px solid var(--border-subtle);width:50px;color:var(--text-primary);text-align:center;border-radius:3px;padding:2px 4px;font-size:10px}.quick-pct-group{gap:3px;display:flex}.quick-pct-btn{color:var(--text-secondary);cursor:pointer;background:#ffffff0f;border:none;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700}.quick-pct-btn:hover{color:var(--text-primary);background:#ffffff1f}.swap-input-card{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:10px}.swap-input-top{justify-content:space-between;align-items:center;margin-bottom:4px;font-size:10px;display:flex}.swap-number-input{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;font-size:16px;font-weight:700}.swap-number-input.readonly{color:var(--pulse-cyan)}.swap-token-badge{border-radius:var(--radius-full);background:#ffffff14;padding:3px 8px;font-size:11px;font-weight:700}.swap-divider-icon{z-index:5;justify-content:center;margin:-6px 0;display:flex;position:relative}.swap-icon-circle{border:1px solid var(--border-subtle);cursor:pointer;background:#141c2c;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.swap-rate-info{border-radius:var(--radius-sm);background:#00000026;flex-direction:column;gap:4px;margin:10px 0 14px;padding:6px 10px;display:flex}.rate-row{justify-content:space-between;display:flex}.swap-submit-btn{justify-content:center;width:100%;padding:10px;font-size:13px;text-decoration:none}.routing-tab-content{flex-direction:column;gap:8px;padding:6px 0;display:flex}.route-step{align-items:center;gap:10px;display:flex}.route-node{background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:flex}.route-info{flex-direction:column;display:flex}.route-name{font-weight:700}.route-connector{background:var(--border-subtle);width:1px;height:12px;margin-left:11px}.markets-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.market-category-tabs{flex-wrap:wrap;gap:4px;display:flex}.market-cat-btn{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;background:#ffffff0a;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:600;transition:all .15s;display:flex}.market-cat-btn.active{color:var(--pulse-green);background:#00ff9d1f;border-color:#00ff9d66;font-weight:700}.dex-selection-tabs{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:#0003;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:flex}.dex-tab-btn{color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s}.dex-tab-btn.active{color:var(--text-primary);background:#ffffff1a;border-color:#ffffff26;font-weight:700}.market-select-filter{background:var(--bg-input);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--radius-sm);outline:none;padding:5px 8px;font-size:11px}.markets-search-box{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);align-items:center;gap:6px;width:180px;padding:5px 10px;display:flex}.markets-table-wrapper{padding:12px;overflow-x:auto}.markets-table th{color:var(--text-muted);border-bottom:1px solid var(--border-subtle);text-transform:uppercase;padding:10px 12px;font-size:10px;font-weight:700}.sortable-th{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable-th:hover{color:var(--text-primary)}.th-content{align-items:center;display:inline-flex}.markets-table td{border-bottom:1px solid #ffffff0a;padding:10px 12px}.table-pair-symbols{font-weight:700}.base-sym{color:var(--text-primary)}.quote-sym{color:var(--text-muted)}.table-dex-pill{color:var(--text-secondary);background:#ffffff0f;border-radius:3px;padding:1px 5px;font-size:9px}.table-trade-btn{padding:3px 10px;font-size:10px}.portfolio-container{flex-direction:column;gap:12px;display:flex}.portfolio-header{padding:10px 16px}.portfolio-wallets-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.wallet-chips-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wallet-pill{border:1px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;background:#ffffff0a;align-items:center;gap:6px;padding:4px 10px;font-size:11px;transition:all .2s;display:inline-flex}.wallet-pill:hover{background:#ffffff14}.wallet-pill.active{border-color:var(--pulse-cyan);color:var(--text-primary);background:#00e5ff1f;font-weight:700}.wallet-pill-label{font-weight:600}.wallet-pill-addr{color:var(--text-muted);font-size:10px}.pill-del-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.pill-del-btn:hover{color:var(--pulse-red)}.portfolio-stats-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.portfolio-card{flex-direction:column;gap:6px;padding:16px;display:flex}.card-top{justify-content:space-between;align-items:center;display:flex}.card-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.net-worth-val{color:var(--text-primary);letter-spacing:-.5px;font-size:28px;font-weight:800}.net-worth-sub{color:var(--pulse-green);font-size:12px;font-weight:600}.allocation-bar-wrapper{border-radius:var(--radius-full);background:#ffffff0d;height:10px;display:flex;overflow:hidden}.allocation-segment{height:100%;transition:width .3s}.allocation-legend{flex-wrap:wrap;gap:10px;display:flex}.legend-item{align-items:center;gap:4px;display:inline-flex}.legend-dot{border-radius:50%;width:7px;height:7px}.holdings-table-container{padding:16px}.holdings-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.holdings-title-row{align-items:baseline;gap:8px;display:flex}.holdings-title{font-size:18px;font-weight:700;font-family:var(--font-mono);letter-spacing:1px}.holdings-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.holdings-search-box{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:center;gap:6px;width:140px;padding:5px 8px;display:flex}.holdings-search-input{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;font-size:11px}.custom-token-form{align-items:center;gap:6px;display:flex}.custom-token-input{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);outline:none;width:180px;padding:5px 8px;font-size:11px}.custom-token-input:focus{border-color:var(--pulse-green)}.holdings-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.holdings-table th{color:var(--text-muted);border-bottom:1px solid var(--border-subtle);text-transform:uppercase;padding:10px 12px;font-size:10px;font-weight:700}.holdings-table td{border-bottom:1px solid #ffffff0a;padding:10px 12px}.holding-asset-cell{align-items:center;gap:8px;display:flex}.holding-avatar{background:linear-gradient(135deg,#00ff9d33,#d946ef33);border:1px solid #00ff9d4d;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:9px;font-weight:800;display:flex}.holding-symbol{color:var(--text-primary);font-weight:700;display:block}.holding-name{font-size:10px}.watchlist-container{flex-direction:column;gap:12px;display:flex}.watchlist-header{padding:12px 18px}.watchlist-title-box{align-items:center;gap:8px;display:flex}.watchlist-heading{font-size:18px;font-weight:700;font-family:var(--font-mono);letter-spacing:1px}.watchlist-count{color:var(--text-muted);margin-left:6px;font-size:11px}.watchlist-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}.empty-title{font-size:20px;font-weight:700;font-family:var(--font-mono);letter-spacing:1px}.empty-desc{color:var(--text-muted);max-width:440px;font-size:12px}.suggestions-box{width:100%;max-width:600px;margin-top:20px}.suggestions-label{color:var(--text-muted);margin-bottom:10px;font-size:11px;display:block}.suggestions-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.suggestion-card{text-align:left;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.sugg-top{justify-content:space-between;align-items:center;display:flex}.sugg-price{color:var(--text-secondary);font-size:13px}.watchlist-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.watchlist-card{cursor:pointer;flex-direction:column;gap:10px;padding:14px;transition:all .2s;display:flex}.watchlist-card:hover{border-color:#00ff9d66;transform:translateY(-2px);box-shadow:0 8px 24px #00ff9d1a}.wl-card-top{justify-content:space-between;align-items:center;display:flex}.wl-pair-title{align-items:center;gap:5px;font-size:14px;font-weight:700;display:flex}.wl-base{color:var(--text-primary)}.wl-quote{color:var(--text-muted)}.wl-dex-pill{color:var(--text-secondary);background:#ffffff0f;border-radius:3px;padding:1px 5px;font-size:9px}.wl-star-btn{cursor:pointer;background:0 0;border:none}.wl-card-price-row{justify-content:space-between;align-items:baseline;display:flex}.wl-price{font-size:18px;font-weight:800}.wl-change-badge{border-radius:var(--radius-full);align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.wl-card-stats{border-top:1px solid #ffffff0d;justify-content:space-between;padding-top:8px;font-size:11px;display:flex}.wl-stat-item{gap:4px;display:flex}.full-width{justify-content:center;width:100%}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-content{flex-direction:column;gap:14px;width:100%;max-width:440px;padding:22px;display:flex}.modal-title{font-size:20px;font-weight:700;font-family:var(--font-mono);letter-spacing:1px}.modal-desc{color:var(--text-secondary);font-size:12px;line-height:1.5}.modal-form{flex-direction:column;gap:10px;display:flex}.modal-input{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);outline:none;padding:8px 12px;font-size:12px}.modal-buttons{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.modal-backdrop-overlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:9999;background:#04060cd6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.auth-modal-container{flex-direction:column;gap:16px;width:100%;max-width:440px;display:flex;position:relative;overflow:hidden;background:#0a0e16f5!important;border:1px solid #00e5ff59!important;border-radius:18px!important;padding:24px 26px!important;box-shadow:0 24px 60px #000000e6,0 0 35px #00e5ff26!important}.auth-modal-container:before{content:"";background:linear-gradient(90deg, transparent, var(--pulse-cyan), var(--pulse-green), transparent);height:2px;position:absolute;top:0;left:0;right:0}.auth-modal-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.auth-header-icon-badge{background:#00e5ff1a;border:1px solid #00e5ff4d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 0 14px #00e5ff40}.modal-title{color:#fff;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800}.modal-subtitle{color:var(--text-muted,#94a3b8);margin-top:2px;font-size:11.5px;line-height:1.4}.modal-close-btn{width:30px;height:30px;color:var(--text-secondary,#94a3b8);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.modal-close-btn:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.auth-mode-switch-pills{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.auth-mode-pill{color:var(--text-secondary,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.auth-mode-pill:hover{color:#fff}.auth-mode-pill.active{color:#fff;background:#00e5ff26;border:1px solid #00e5ff66;box-shadow:0 0 12px #00e5ff33}.auth-error-alert{color:#f87171;background:#ef44441f;border:1px solid #ef444459;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:11.5px;display:flex}.auth-form{flex-direction:column;gap:12px;display:flex}.form-group{flex-direction:column;gap:5px;display:flex}.form-label{color:#cbd5e1;letter-spacing:.3px;font-size:11px;font-weight:700}.input-with-icon{align-items:center;display:flex;position:relative}.input-icon{pointer-events:none;position:absolute;left:12px}.form-input{color:#fff;width:100%;height:38px;font-family:var(--font-mono);background:#0f141ed9;border:1px solid #ffffff1a;border-radius:9px;outline:none;padding:0 36px 0 34px;font-size:12px;transition:all .2s}.form-input:focus{border-color:var(--pulse-cyan);background:#0f141efa;box-shadow:0 0 14px #00e5ff40}.input-eye-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;right:10px}.input-eye-btn:hover{color:#fff}.auth-submit-btn{color:#080b11;cursor:pointer;background:linear-gradient(135deg,#00ff9d 0%,#00e5ff 100%);border:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:40px;font-size:12.5px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 0 16px #00ff9d66}.auth-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 24px #00ff9db3,0 0 36px #00e5ff73}.auth-mode-toggle-callout{background:#ffffff08;border:1px solid #ffffff0f;border-radius:9px;padding:10px 14px}.auth-toggle-action-btn{color:var(--pulse-cyan);font-family:var(--font-mono);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:2px 4px;font-size:11.5px;font-weight:800;transition:all .2s;display:inline-flex}.auth-toggle-action-btn:hover{color:#fff;filter:drop-shadow(0 0 6px var(--pulse-cyan));text-decoration:underline}.auth-modal-footer{color:var(--text-muted);justify-content:center;align-items:center;gap:6px;padding-top:4px;font-size:10px;display:flex}.dex-sidebar-card{border-radius:var(--radius-lg);background:#0e121a;border:1px solid #ffffff17;flex-direction:column;gap:13px;padding:16px;display:flex;box-shadow:0 12px 36px #00000073}.dex-empty-state{text-align:center;color:var(--text-muted);padding:36px 12px;font-size:13px}.dex-header-bar{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.dex-header-left{align-items:center;gap:10px;display:flex}.dex-logo-avatar{background:#080b11;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.dex-header-token-name{color:#fff;letter-spacing:.5px;font-size:17px;font-weight:800}.dex-header-right{align-items:center;gap:6px;display:flex}.dex-control-icon-btn{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff17;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:flex}.dex-control-icon-btn:hover{color:#fff;background:#ffffff24;border-color:#ffffff40}.dex-token-intro{text-align:center;flex-direction:column;align-items:center;gap:9px;padding:2px 0 4px;display:flex}.dex-pair-headline{color:#fff;align-items:center;gap:7px;font-size:18px;font-weight:800;display:flex}.dex-base-sym{color:#fff}.dex-copy-icon-btn{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;padding:3px;transition:color .15s;display:flex}.dex-copy-icon-btn:hover{color:#cbd5e1}.dex-slash{color:#64748b;font-weight:400}.dex-quote-sym{color:#fff}.dex-rank-badge{color:#f59e0b;align-items:center;gap:4px;margin-left:4px;font-size:13px;font-weight:800;display:inline-flex}.dex-flame-icon{color:#f59e0b}.dex-breadcrumbs-row{color:#94a3b8;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.dex-chain-pill{color:#e2e8f0;align-items:center;gap:6px;display:flex}.dex-pulse-gradient-dot{background:linear-gradient(135deg,#00ff9d 0%,#00e5ff 50%,#d946ef 100%);border-radius:50%;width:10px;height:10px;display:inline-block}.dex-breadcrumb-arrow{color:#64748b;font-size:11px}.dex-exchange-pill{color:#e2e8f0;align-items:center;gap:5px;display:flex}.dex-pulsex-x{color:#00ff9d;font-size:12px;font-weight:900}.dex-version-chip{color:#94a3b8;font-size:9px;font-family:var(--font-mono);background:#ffffff0f;border:1px solid #ffffff26;border-radius:3px;padding:1px 5px;font-weight:700}.dex-social-links-row{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:2px;display:flex}.dex-social-pill{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.dex-social-pill:hover{color:#fff;background:#ffffff21;border-color:#ffffff38}.dex-social-more-btn{cursor:pointer;padding:6px 9px}.dex-social-more-btn.active{color:#fff;background:#ffffff29}.dex-expanded-links-panel{background:#00000073;border:1px solid #ffffff17;border-radius:6px;flex-direction:column;gap:5px;width:100%;margin-top:4px;padding:8px 12px;display:flex}.dex-sublink{color:var(--pulse-cyan);justify-content:space-between;align-items:center;padding:4px 0;font-size:11.5px;font-weight:600;text-decoration:none;display:flex}.dex-sublink:hover{text-decoration:underline}.dex-price-cards-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dex-metric-card{text-align:center;background:#141924;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 12px;transition:border-color .15s;display:flex}.dex-metric-card:hover{border-color:#ffffff26}.dex-card-label{color:#8492a6;letter-spacing:.6px;text-transform:uppercase;font-size:10.5px;font-weight:700}.dex-card-label.has-dashed-border{cursor:help;border-bottom:1px dashed #8492a6}.dex-card-value{color:#fff;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.2px;max-width:100%;font-size:16px;font-weight:800;overflow:hidden}.dex-trio-metrics-grid{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.dex-trio-metrics-grid .dex-metric-card{padding:10px 8px}.dex-trio-metrics-grid .dex-card-value{font-size:15px}.dex-timeframes-bar{background:#00000059;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:2px;padding:3px;display:grid;overflow:hidden}.dex-timeframe-tab{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;transition:all .15s;display:flex}.dex-timeframe-tab:hover{background:#ffffff0d}.dex-timeframe-tab.active{background:#1e2638;border-color:#ffffff2e;box-shadow:0 2px 8px #0006}.dex-tf-title{color:#cbd5e1;letter-spacing:.5px;font-size:11px;font-weight:800}.dex-tf-percent{font-size:12px;font-weight:700}.dex-text-green{color:#22c55e!important}.dex-text-red{color:#ef4444!important}.dex-activity-section{background:#141924;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:15px;padding:14px;display:flex}.dex-activity-row{grid-template-columns:80px 1fr;align-items:center;gap:16px;display:grid}.dex-act-main-col{flex-direction:column;gap:3px;display:flex}.dex-act-label{color:#8492a6;letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:700}.dex-act-label.has-dashed-border{cursor:help;border-bottom:1px dashed #8492a6;width:fit-content}.dex-act-main-num{color:#fff;font-size:15px;font-weight:800}.dex-act-split-col{flex-direction:column;gap:6px;display:flex}.dex-act-split-header{justify-content:space-between;align-items:center;display:flex}.dex-act-subgroup{flex-direction:column;gap:2px;display:flex}.dex-act-subgroup.text-right{text-align:right;align-items:flex-end}.dex-act-sub-num{color:#f8fafc;font-size:13px;font-weight:700}.dex-dual-progress-bar{background:#ffffff14;border-radius:3px;gap:2px;width:100%;height:4.5px;display:flex;overflow:hidden}.dex-progress-segment{height:100%;transition:width .3s}.dex-progress-buy{background-color:#22c55e;border-radius:3px;box-shadow:0 0 8px #22c55e59}.dex-progress-sell{background-color:#ef4444;border-radius:3px;box-shadow:0 0 8px #ef444459}.dex-bottom-actions-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dex-action-pill-btn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff17;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;font-weight:700;transition:all .15s;display:flex}.dex-action-pill-btn:hover{background:#ffffff1c;border-color:#ffffff2e}.dex-action-pill-btn.starred{color:#fbbf24;background:#fbbf241f;border-color:#fbbf2466}.dex-action-pill-btn.active{color:var(--pulse-cyan);background:#00e5ff1f;border-color:#00e5ff66}.dex-action-counter-chip{color:#e2e8f0;font-size:10.5px;font-weight:700;font-family:var(--font-mono);background:#ffffff24;border-radius:10px;padding:1px 7px}.dex-main-trade-cta-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffffff14 0%,#ffffff0a 100%);border:1px solid #ffffff1f;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.dex-main-trade-cta-btn:hover{background:linear-gradient(135deg,#ffffff24 0%,#ffffff12 100%);border-color:#00ff9d73;transform:translateY(-1px);box-shadow:0 4px 16px #00ff9d26}.dex-trade-cta-inner{align-items:center;gap:9px;display:flex}.dex-trade-cta-icon{color:#cbd5e1}.dex-trade-cta-text{color:#fff}.dex-trade-cta-ext{color:#64748b}.portfolio-nav-switcher{justify-content:space-between;align-items:center;margin-bottom:16px;padding:8px 12px;display:flex}.portfolio-nav-buttons{align-items:center;gap:8px;width:100%;display:flex}.btn-portfolio-tab{color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:8px 18px;font-size:13.5px;font-weight:700;transition:all .15s;display:inline-flex}.btn-portfolio-tab:hover{color:var(--text-primary);background:#ffffff0d}.btn-portfolio-tab.active{color:#fff;background:#00e5ff1f;border-color:#00e5ff59;box-shadow:0 0 15px #00e5ff1f}.tab-pill-count{color:#f1f5f9;background:#ffffff1a;border-radius:12px;padding:1px 7px;font-size:11px}.live-api-chip{color:var(--pulse-green);letter-spacing:.5px;background:#00ff9d26;border:1px solid #00ff9d4d;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:800}.pulse-token-explorer-container{flex-direction:column;gap:16px;display:flex}.explorer-header-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.explorer-header-left{flex-direction:column;gap:6px;max-width:800px;display:flex}.explorer-title-badge{color:var(--pulse-cyan);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:6px;font-size:11.5px;font-weight:800;display:inline-flex}.explorer-main-title{font-size:22px;font-weight:800;font-family:var(--font-mono);letter-spacing:1px;background:linear-gradient(135deg,#fff 0%,#cbd5e1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.explorer-desc{color:var(--text-secondary);font-size:12.5px;line-height:1.5}.explorer-header-actions .refresh-btn{align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:700;display:flex}.explorer-search-bar-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.explorer-search-input-box{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex:1;align-items:center;gap:10px;min-width:320px;padding:8px 14px;transition:all .2s;display:flex}.explorer-search-input-box:focus-within{border-color:var(--pulse-cyan);box-shadow:0 0 15px #00e5ff26}.search-icon-dim{color:var(--text-muted)}.explorer-search-input{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;font-size:12.5px}.search-spinner-sm{border:2px solid #00e5ff33;border-top-color:var(--pulse-cyan);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.clear-search-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.clear-search-btn:hover{color:#fff}.explorer-stats-chips{align-items:center;gap:10px;display:flex}.stat-chip{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#ffffff0a;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;display:flex}.chip-label{color:var(--text-muted)}.chip-value{font-weight:700}.explorer-error-banner{color:#f43f5e;border-radius:var(--radius-md);background:#f43f5e1a;border:1px solid #f43f5e4d;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:flex}.retry-link{color:#fff;cursor:pointer;background:0 0;border:1px solid #f43f5e;border-radius:4px;margin-left:auto;padding:2px 8px;font-size:11px}.explorer-table-card{padding:0;overflow:hidden}.explorer-table{border-collapse:collapse;text-align:left;width:100%;font-size:12.5px}.explorer-table th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-subtle);background:#0000004d;padding:12px 16px;font-size:11px;font-weight:700}.explorer-table td{vertical-align:middle;border-bottom:1px solid #ffffff08;padding:12px 16px}.explorer-row:hover{background:#ffffff08}.row-index{width:40px;font-size:11px}.token-cell-wrapper{align-items:center;gap:12px;display:flex}.token-meta{flex-direction:column;gap:2px;display:flex}.token-name-text{color:var(--text-primary);font-size:13.5px;font-weight:700}.token-badge-line{align-items:center;gap:6px;display:flex}.token-sym-badge{color:var(--text-muted);font-size:11px;font-weight:600}.verified-chip{color:var(--pulse-green);background:var(--pulse-green-bg);border:1px solid #00ff9d33;border-radius:3px;align-items:center;gap:3px;padding:0 4px;font-size:9.5px;font-weight:700;display:inline-flex}.address-wrapper{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.mini-copy-btn,.mini-ext-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;transition:color .15s;display:flex}.mini-copy-btn:hover,.mini-ext-btn:hover{color:#fff}.holders-cell{color:#fff;align-items:center;gap:6px;display:flex}.action-buttons-group{justify-content:flex-end;align-items:center;gap:6px;display:flex}.btn-action-sm{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0d;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.btn-action-sm:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.btn-action-add:hover{color:var(--pulse-green);background:#00ff9d26;border-color:#00ff9d59}.btn-action-chart:hover{color:var(--pulse-cyan);background:#00e5ff26;border-color:#00e5ff59}.table-pagination-bar{border-top:1px solid var(--border-subtle);background:#0003;justify-content:center;padding:16px;display:flex}.load-more-btn{align-items:center;gap:8px;padding:10px 24px;font-size:13px;display:inline-flex}.skeleton-row td{padding:16px}.skeleton-line{background:linear-gradient(90deg,#ffffff08 25%,#ffffff14 50%,#ffffff08 75%) 0 0/200% 100%;border-radius:4px;height:20px;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.table-empty-cell{text-align:center;padding:48px 16px!important}.empty-state-box{color:var(--text-muted);flex-direction:column;align-items:center;gap:12px;display:flex}.holders-modal{flex-direction:column;max-width:680px;max-height:85vh;display:flex}.modal-title-left{align-items:center;gap:12px;display:flex}.holders-modal-title{color:#fff;font-size:16px;font-weight:800}.holders-modal-sub{font-size:11.5px}.holders-modal-body{flex:1;padding:10px 0;overflow-y:auto}.holders-loading,.holders-empty{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 10px;font-size:12.5px;display:flex}.holders-table{border-collapse:collapse;width:100%;font-size:12px}.holders-table th{color:var(--text-muted);text-transform:uppercase;border-bottom:1px solid var(--border-subtle);background:#0003;padding:8px 12px;font-size:10.5px}.holders-table td{border-bottom:1px solid #ffffff08;padding:10px 12px}.holder-addr-box{align-items:center;gap:6px;display:flex}.nametag-chip{color:#cbd5e1;background:#ffffff14;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:10px}.portfolio-filter-toolbar{border-radius:var(--radius-lg);background:#0e121a;border:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:10px 16px;display:flex}.filter-search-box{border-radius:var(--radius-md);background:#0000004d;border:1px solid #ffffff14;flex:1;align-items:center;gap:8px;min-width:260px;padding:6px 12px;display:flex}.filter-search-box:focus-within{border-color:var(--pulse-cyan)}.filter-search-input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:12px}.filter-search-input::placeholder{color:#64748b}.filter-clear-btn{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:11px}.filter-clear-btn:hover{color:#fff}.filter-pills-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-pill-btn{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex}.filter-pill-btn:hover{color:#fff;background:#ffffff14}.filter-pill-btn.active{color:#fff;background:#ffffff1f;border-color:#ffffff38}.spam-toggle-btn.active{color:#00ff9d;background:#00ff9d1a;border-color:#00ff9d4d}.spam-badge{color:#ef4444;background:#ef444433;border:1px solid #ef444459;border-radius:10px;padding:0 5px;font-size:9.5px}.th-flex{align-items:center;gap:5px;display:inline-flex}.cursor-pointer{cursor:pointer;-webkit-user-select:none;user-select:none}.cursor-pointer:hover{color:#fff}.native-chip{color:var(--pulse-cyan);text-transform:uppercase;background:#00e5ff26;border:1px solid #00e5ff4d;border-radius:3px;padding:0 4px;font-size:9px;font-weight:800}.spam-chip{color:#f43f5e;text-transform:uppercase;background:#ef444426;border:1px solid #ef44444d;border-radius:3px;padding:0 4px;font-size:9px;font-weight:800}.portfolio-allocation-card{border-radius:var(--radius-lg);background:#0e121a;border:1px solid #ffffff14;flex-direction:column;gap:16px;padding:20px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000073}.portfolio-allocation-card:before{content:"";opacity:.8;background:linear-gradient(90deg,#00ff9d 0%,#00e5ff 35%,#d946ef 70%,#fbbf24 100%);height:2px;position:absolute;top:0;left:0;right:0}.allocation-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.alloc-title{align-items:center;gap:10px;display:flex}.alloc-icon-badge{background:#00e5ff1a;border:1px solid #00e5ff40;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.alloc-main-heading{color:#fff;letter-spacing:.5px;font-size:15px;font-weight:800}.alloc-total-chip{color:#94a3b8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;padding:2px 8px;font-size:10.5px;font-weight:700}.alloc-header-right{font-size:11.5px}.alloc-top-val-label{color:#94a3b8}.allocation-bar-wrapper{background:#00000073;border:1px solid #ffffff14;border-radius:8px;padding:3px;position:relative}.allocation-bar-track{border-radius:5px;gap:2px;height:12px;display:flex;position:relative;overflow:hidden}.allocation-segment{cursor:pointer;border-radius:3px;height:100%;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.allocation-segment:hover{filter:brightness(1.25);z-index:2;transform:scaleY(1.25)}.segment-pulse-shimmer{background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:100%;height:100%;animation:3s linear infinite allocationShimmer;position:absolute;top:0;left:-100%}@keyframes allocationShimmer{0%{left:-100%}to{left:200%}}.allocation-cards-grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:10px;margin-top:2px;display:grid}.alloc-token-card{background:#121722bf;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;transition:all .2s;display:flex;position:relative;overflow:hidden}.alloc-token-card:hover{border-color:var(--accent-color);box-shadow:0 6px 20px #00000080, 0 0 14px color-mix(in srgb, var(--accent-color) 25%, transparent);background:#161d2ce6;transform:translateY(-2px)}.alloc-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.alloc-card-token{align-items:center;gap:8px;min-width:0;display:flex}.alloc-card-names{flex-direction:column;min-width:0;display:flex}.alloc-sym{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.alloc-name{white-space:nowrap;text-overflow:ellipsis;max-width:90px;font-size:10px;overflow:hidden}.alloc-pct-badge{white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:800}.alloc-card-bottom{flex-direction:column;gap:4px;display:flex}.alloc-card-val{color:#fff;font-size:13.5px;font-weight:800}.alloc-card-mini-bar{background:#ffffff14;border-radius:2px;width:100%;height:3px;overflow:hidden}.alloc-card-fill{border-radius:2px;height:100%;transition:width .4s}.markets-container{flex-direction:column;gap:16px;display:flex}.markets-hero-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.market-hero-card{border-radius:var(--radius-lg);background:#0e121a;border:1px solid #ffffff14;flex-direction:column;gap:8px;padding:16px 20px;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000059}.market-hero-card:hover{border-color:#ffffff29;transform:translateY(-2px);box-shadow:0 12px 30px #00000080}.market-hero-card.glow-cyan:before{content:"";background:var(--pulse-cyan);height:2px;position:absolute;top:0;left:0;right:0}.market-hero-card.glow-green:before{content:"";background:var(--pulse-green);height:2px;position:absolute;top:0;left:0;right:0}.market-hero-card.glow-yellow:before{content:"";background:var(--pulse-yellow);height:2px;position:absolute;top:0;left:0;right:0}.market-hero-card.glow-purple:before{content:"";background:var(--pulse-purple);height:2px;position:absolute;top:0;left:0;right:0}.hero-card-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.hero-card-icon{border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.hero-card-icon.bg-cyan{background:#00e5ff1f;border:1px solid #00e5ff40}.hero-card-icon.bg-green{background:#00ff9d1f;border:1px solid #00ff9d40}.hero-card-icon.bg-yellow{background:#fbbf241f;border:1px solid #fbbf2440}.hero-card-icon.bg-purple{background:#a855f71f;border:1px solid #a855f740}.hero-card-title{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;flex:1;font-size:11.5px;font-weight:700}.hero-card-val{color:#fff;font-size:22px;font-weight:800}.hero-card-token-line{align-items:center;gap:8px;display:flex}.hero-token-sym{color:#fff;font-size:14px;font-weight:800}.hero-token-price{margin-left:auto;font-size:14px}.hero-card-sub{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.markets-toolbar{border-radius:var(--radius-lg);background:#0e121a;border:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:10px 16px;display:flex}.market-category-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.market-cat-btn{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex}.market-cat-btn:hover{color:#fff;background:#ffffff14}.market-cat-btn.active{color:#fff;background:#00e5ff1f;border-color:#00e5ff59;box-shadow:0 0 12px #00e5ff1f}.markets-controls-right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.market-select-filter{color:#cbd5e1;cursor:pointer;background:#0006;border:1px solid #ffffff1a;border-radius:6px;outline:none;padding:6px 10px;font-size:11.5px;font-weight:600}.market-select-filter:focus{border-color:var(--pulse-cyan)}.markets-search-box{background:#0006;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:6px;min-width:200px;padding:5px 10px;display:flex}.markets-search-box:focus-within{border-color:var(--pulse-cyan)}.market-filter-input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:11.5px}.market-filter-input::placeholder{color:#64748b}.market-clear-search{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:11px}.market-clear-search:hover{color:#fff}.markets-table-wrapper{border-radius:var(--radius-lg);background:#0e121a;border:1px solid #ffffff14;padding:0;overflow:hidden;box-shadow:0 8px 24px #0006}.markets-table-top-bar{background:#00000040;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:10px 18px;font-size:11.5px;display:flex}.markets-results-count{color:#94a3b8}.markets-results-count strong{color:#fff}.markets-live-indicator{color:var(--pulse-green);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.live-indicator-dot{background:var(--pulse-green);width:6px;height:6px;box-shadow:0 0 6px var(--pulse-green);border-radius:50%;animation:1.5s infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.markets-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.markets-table th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;-webkit-user-select:none;user-select:none;background:#00000059;border-bottom:1px solid #ffffff0f;padding:10px 14px;font-size:10.5px;font-weight:700}.markets-table th.sortable-th{cursor:pointer}.markets-table th.sortable-th:hover{color:#fff}.markets-table td{vertical-align:middle;border-bottom:1px solid #ffffff08;padding:10px 14px}.market-row{cursor:pointer;transition:background .15s}.market-row:hover{background:#ffffff0a}.rank-star-cell{align-items:center;gap:6px;min-width:44px;display:flex}.rank-num{color:#64748b;font-size:11px}.table-star-btn{cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;transition:transform .15s;display:flex}.table-star-btn:hover{transform:scale(1.2)}.table-pair-cell{align-items:center;gap:10px;display:flex}.table-pair-symbols{flex-direction:column;display:flex}.pair-line{align-items:center;display:flex}.base-sym{color:#fff;font-size:13px;font-weight:800}.quote-sym{color:#64748b;font-size:11px;font-weight:600}.pair-fullname{white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:9.5px;overflow:hidden}.table-dex-pill{text-transform:uppercase;letter-spacing:.5px;color:#cbd5e1;background:#ffffff12;border:1px solid #ffffff1a;border-radius:4px;margin-left:4px;padding:1px 5px;font-size:9px;font-weight:800}.table-dex-pill.dex-pulsex{color:var(--pulse-cyan);background:#00e5ff1f;border-color:#00e5ff40}.table-dex-pill.dex-9mm{color:var(--pulse-magenta);background:#d946ef1f;border-color:#d946ef40}.mini-change-tag{border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.bg-green-subtle{background:#00ff9d1a}.bg-red-subtle{background:#f43f5e1a}.table-change-badge{border-radius:5px;padding:3px 8px;font-size:11.5px;font-weight:800;display:inline-block}.badge-red{color:#f43f5e;background:#f43f5e26;border:1px solid #f43f5e4d}.swaps-breakdown-box{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.swaps-total{color:#fff;font-weight:700}.swaps-sub-ratio{align-items:center;gap:2px;font-size:9.5px;display:flex}.table-actions-group{justify-content:flex-end;align-items:center;gap:6px;display:flex}.table-trade-btn{border-radius:5px;padding:4px 12px;font-size:11px;font-weight:700}.markets-loading{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.holdings-table{border-collapse:collapse;width:100%;font-size:12.5px}.holdings-table th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;background:#00000059;border-bottom:1px solid #ffffff0f;padding:12px 16px;font-size:10.5px;font-weight:700}.holdings-table td{vertical-align:middle;border-bottom:1px solid #ffffff08;padding:12px 16px}.holding-row{transition:background .15s}.holding-row:hover{background:#ffffff0a}.asset-cell{align-items:center;gap:14px;display:flex}.asset-logo-frame{background:#ffffff08;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:2px;transition:all .2s;display:flex;box-shadow:0 4px 12px #00000059}.holding-row:hover .asset-logo-frame{border-color:var(--pulse-cyan);transform:scale(1.05);box-shadow:0 4px 15px #00e5ff33}.asset-meta{flex-direction:column;justify-content:center;gap:3px;display:flex}.asset-symbol-line{align-items:center;gap:8px;display:flex}.asset-symbol{color:#fff;letter-spacing:.5px;font-size:15px;font-weight:800;line-height:1.1}.asset-name{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:11px;overflow:hidden}.holding-value{font-size:14px}.holding-actions-cell{justify-content:flex-end;align-items:center;gap:8px;display:flex}.pair-header-container{border-radius:var(--radius-lg);background:#0e121a;border:1px solid #ffffff14;flex-direction:column;gap:12px;padding:14px 20px;display:flex;box-shadow:0 8px 24px #0006}.pair-main-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pair-identity{align-items:center;gap:14px;display:flex}.pair-avatar-stack{flex-shrink:0;align-items:center;width:48px;height:38px;display:inline-flex;position:relative}.base-avatar-wrap{z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 10px #0006}.quote-avatar-wrap{z-index:3;background:#0e121a;border:2px solid #0e121a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 2px 8px #0009}.pair-titles{flex-direction:column;gap:4px;display:flex}.pair-title-line{align-items:center;gap:10px;display:flex}.pair-symbol-text{color:#fff;letter-spacing:.5px;align-items:center;gap:6px;font-size:20px;font-weight:800;display:flex}.quote-dim{color:#64748b;font-weight:600}.dex-tag{color:var(--pulse-cyan);letter-spacing:.5px;background:#00e5ff1f;border:1px solid #00e5ff40;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800}.chain-tag{color:var(--pulse-green);letter-spacing:.5px;background:#00ff9d1f;border:1px solid #00ff9d40;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800}.star-btn{cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;transition:transform .15s;display:flex}.star-btn:hover{transform:scale(1.2)}.pair-subtitle{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.token-full-name{color:#cbd5e1;font-weight:600}.dot-sep{color:#475569}.copy-chip{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:4px;align-items:center;gap:5px;padding:1px 6px;transition:all .15s;display:inline-flex}.copy-chip:hover{color:#fff;background:#ffffff14;border-color:#fff3}.tab-hot-badge{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#f59e0b 0%,#ef4444 100%);border-radius:4px;padding:1px 4px;font-size:9px;font-weight:900;animation:2s ease-in-out infinite pulseGlow;box-shadow:0 0 8px #f59e0b80}.trenches-hero{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#f59e0b1f 0%,#0d1117f2 70%);border:1px solid #f59e0b40;padding:36px 40px;position:relative;overflow:hidden;box-shadow:0 12px 36px #0009,inset 0 1px #ffffff14}.trenches-hero:before{content:"";background:linear-gradient(90deg,#f59e0b 0%,#00e5ff 50%,#d946ef 100%);height:2px;position:absolute;top:0;left:0;right:0}.trenches-badge{letter-spacing:1px;color:#fbbf24;border-radius:var(--radius-full);background:#f59e0b26;border:1px solid #f59e0b4d;align-items:center;gap:8px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.trenches-live-tag{color:#fff;background:#ef4444;border-radius:3px;padding:1px 4px;font-size:8px;font-weight:900}.trenches-title{font-family:var(--font-mono);letter-spacing:1.5px;color:#fff;margin:0 0 10px;font-size:38px;font-weight:800}.trenches-subtitle{color:#94a3b8;max-width:720px;margin:0 0 24px;font-size:14px;line-height:1.5}.trenches-stats-strip{border-radius:var(--radius-lg);background:#0006;border:1px solid #ffffff0d;flex-wrap:wrap;align-items:center;gap:20px;width:fit-content;padding:12px 20px;display:flex}.t-stat{flex-direction:column;gap:2px;display:flex}.t-stat-label{color:#64748b;font-size:9px;font-weight:700}.t-stat-val{font-size:13px;font-weight:800}.t-stat-divider{background:#ffffff1a;width:1px;height:24px}.trenches-tools-section{border-radius:var(--radius-xl);background:#0d1117d9;border:1px solid #ffffff14;padding:24px}.tools-section-header{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.tools-tabs-nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tool-nav-btn{border-radius:var(--radius-md);color:#94a3b8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;transition:all .15s;display:flex}.tool-nav-btn:hover{color:#fff;background:#ffffff0f;border-color:#ffffff26}.tool-nav-btn.active{color:#00e5ff;background:#00e5ff1f;border-color:#00e5ff66;box-shadow:0 0 14px #00e5ff26}.tools-status-tag{color:#00ff9d;border-radius:var(--radius-full);background:#00ff9d14;border:1px solid #00ff9d33;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:flex}.status-dot-live{background:#00ff9d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #00ff9d}.sniper-input-wrapper{border-radius:var(--radius-lg);background:#0006;border:1px solid #ffffff1a;align-items:center;gap:10px;width:100%;padding:6px 12px;display:flex}.sniper-input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:14px}.btn-sniper-submit{border-radius:var(--radius-md);color:#000;cursor:pointer;background:linear-gradient(135deg,#00ff9d 0%,#00c97b 100%);border:none;flex-shrink:0;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:800;transition:all .15s;display:flex}.btn-sniper-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 16px #00ff9d66}.sniper-alert{border-radius:var(--radius-md);margin-top:12px;padding:10px 14px;font-size:12.5px}.sniper-alert.error{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d}.sniper-result-card{border-radius:var(--radius-lg);background:#00000059;border:1px solid #ffffff14;flex-direction:column;gap:16px;margin-top:18px;padding:20px;display:flex}.sniper-token-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.token-id-group{align-items:center;gap:12px;display:flex}.token-names{flex-direction:column;gap:2px;display:flex}.sym-line{align-items:center;gap:6px;display:flex}.sym-bold{color:#fff;font-size:18px;font-weight:800}.name-dim{color:#94a3b8;font-size:12px}.addr-line{color:#64748b;cursor:pointer;align-items:center;gap:6px;font-size:11px;transition:color .15s;display:inline-flex}.addr-line:hover{color:#fff}.sniper-actions-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn-action-glow{border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.btn-action-glow.green{color:#00ff9d;background:#00ff9d1f;border-color:#00ff9d4d}.btn-action-glow.green:hover{background:#00ff9d33;box-shadow:0 0 12px #00ff9d4d}.btn-action-glow.cyan{color:#00e5ff;background:#00e5ff1f;border-color:#00e5ff4d}.btn-action-glow.cyan:hover{background:#00e5ff33;box-shadow:0 0 12px #00e5ff4d}.btn-action-glow.purple{color:#d946ef;background:#d946ef1f;border-color:#d946ef4d}.btn-action-glow.purple:hover{background:#d946ef33;box-shadow:0 0 12px #d946ef4d}.sniper-stats-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.sniper-stat-box{border-radius:var(--radius-md);background:#ffffff05;border:1px solid #ffffff0d;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.sniper-stat-box .label{color:#64748b;font-size:10px;font-weight:700}.sniper-stat-box .val{font-size:15px}.calc-inputs-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:20px;display:grid}.calc-input-group{flex-direction:column;gap:6px;display:flex}.calc-input-group label{color:#94a3b8;font-size:10px;font-weight:700}.input-prefix-wrap{border-radius:var(--radius-md);background:#0006;border:1px solid #ffffff1a;align-items:center;padding:0 10px;display:flex}.input-prefix-wrap .prefix{color:#64748b;font-weight:800}.calc-field{color:#fff;font-size:14px;font-family:var(--font-mono);background:0 0;border:none;outline:none;flex:1;padding:8px 6px}.curve-progress-box{border-radius:var(--radius-lg);background:#0000004d;border:1px solid #ffffff0f;flex-direction:column;gap:10px;padding:16px 20px;display:flex}.curve-header-line{justify-content:space-between;align-items:center;font-size:12px;display:flex}.curve-title{color:#cbd5e1;font-weight:800}.curve-bar-track{border-radius:var(--radius-full);background:#ffffff0d;width:100%;height:12px;position:relative;overflow:hidden}.curve-bar-fill{border-radius:var(--radius-full);background:linear-gradient(90deg,#00ff9d 0%,#00e5ff 60%,#fbbf24 100%);height:100%;transition:width .3s;box-shadow:0 0 12px #00ff9d80}.curve-meta-row{color:#94a3b8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.presets-row{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.preset-heading{color:#94a3b8;letter-spacing:.5px;margin:0 0 12px;font-size:11px;font-weight:800}.gas-tiers-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.gas-tier-card{border-radius:var(--radius-md);cursor:pointer;text-align:center;background:#ffffff05;border:1px solid #ffffff0f;flex-direction:column;gap:4px;padding:12px 10px;transition:all .15s;display:flex}.gas-tier-card:hover{background:#ffffff0a;border-color:#ffffff26}.gas-tier-card.selected{background:#00e5ff1a;border-color:#00e5ff80;box-shadow:0 0 14px #00e5ff33}.tier-name{color:#64748b;font-size:9px;font-weight:800}.tier-gwei{color:#fff;font-size:14px;font-weight:800}.tier-time{color:#94a3b8;font-size:9.5px}.slippage-pills-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.slippage-pill{border-radius:var(--radius-md);color:#cbd5e1;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;padding:6px 14px;font-size:12px;font-weight:800;transition:all .15s}.slippage-pill:hover{color:#fff;border-color:#fff3}.slippage-pill.active{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b66;box-shadow:0 0 12px #f59e0b40}.slippage-tip{margin:0;font-size:11px;line-height:1.4}.directory-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.directory-heading{color:#fff;align-items:center;gap:8px;margin:0 0 4px;font-size:20px;font-weight:800;display:flex}.directory-sub{color:#64748b;margin:0;font-size:13px}.directory-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dir-search-wrap{border-radius:var(--radius-md);background:#0006;border:1px solid #ffffff14;align-items:center;gap:8px;width:240px;padding:6px 12px;display:flex}.btn-add-custom-tool{border-radius:var(--radius-md);color:#00e5ff;cursor:pointer;background:#00e5ff1f;border:1px solid #00e5ff4d;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;transition:all .15s;display:flex}.btn-add-custom-tool:hover{background:#00e5ff38;box-shadow:0 0 12px #00e5ff4d}.cat-tab{border-radius:var(--radius-md);color:#94a3b8;cursor:pointer;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff0f;padding:6px 12px;font-size:11.5px;font-weight:700;transition:all .15s}.cat-tab:hover{color:#fff;border-color:#ffffff26}.cat-tab.active{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b59;box-shadow:0 0 10px #f59e0b33}.trench-card{border-radius:var(--radius-lg);background:#0d1117b3;border:1px solid #ffffff0f;flex-direction:column;gap:12px;padding:20px;transition:all .2s;display:flex;position:relative}.trench-card-top{justify-content:space-between;align-items:center;display:flex}.t-stat-val-with-logo{align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.t-stat-mini-logo{object-fit:cover;border:1px solid #ffffff26;border-radius:50%;width:16px;height:16px}.trench-logo-avatar-frame{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #ffffff1a;justify-content:center;align-items:center;width:44px;height:44px;padding:6px;transition:all .2s;display:flex;box-shadow:0 4px 12px #0000004d}.trench-card:hover .trench-logo-avatar-frame{border-color:#00e5ff66;transform:scale(1.05);box-shadow:0 0 16px #00e5ff33}.trench-app-img-logo{object-fit:contain;border-radius:6px;width:100%;height:100%}.trench-fallback-icon{justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex}.trench-card-title-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.trench-app-name{color:#fff;margin:0;font-size:16px;font-weight:800}.trench-app-url{color:#64748b;font-size:10.5px;font-weight:600}.trench-app-desc{color:#94a3b8;min-height:36px;margin:0;font-size:12.5px;line-height:1.4}.trench-tags-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.trench-tag{color:#64748b;background:#ffffff05;border-radius:4px;padding:2px 6px;font-size:10px}.trench-card-footer{margin-top:auto;padding-top:8px}.btn-launch-app{border-radius:var(--radius-md);color:#fff;background:#ffffff0a;border:1px solid #ffffff14;justify-content:center;align-items:center;gap:8px;width:100%;padding:9px;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:flex}.btn-launch-app:hover{color:#00e5ff;background:#00e5ff26;border-color:#00e5ff59;box-shadow:0 0 12px #00e5ff33}.modal-select{color:#fff;border-radius:var(--radius-md);background:#00000080;border:1px solid #ffffff1a;outline:none;width:100%;padding:8px 12px;font-size:13px}.modal-select option{color:#fff;background:#0f172a}.mobile-search-trigger-btn{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:none}.mobile-search-trigger-btn:hover{color:var(--pulse-cyan);background:#00e5ff26;border-color:#00e5ff59}.mobile-search-overlay{z-index:2000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080b11f5;flex-direction:column;gap:12px;padding:14px;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.mobile-search-bar-row{align-items:center;gap:10px;display:flex}.mobile-search-close-btn{color:var(--pulse-cyan);cursor:pointer;background:0 0;border:none;padding:8px 4px;font-size:14px;font-weight:700}.mobile-search-results{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:6px;padding-bottom:20px;display:flex;overflow-y:auto}.mobile-search-item{border-radius:var(--radius-md);cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:10px 12px;transition:background .15s;display:flex}.mobile-search-item:active{background:#00ff9d14}.mobile-search-names{flex-direction:column;gap:2px;margin-left:8px;display:flex}.mobile-bottom-nav{height:calc(60px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:999;background:#0a0e16f5;border-top:1px solid #ffffff14;justify-content:space-around;align-items:center;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000080}.mobile-nav-item{color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:6px 0;transition:color .15s;display:flex}.mobile-nav-icon-wrapper{justify-content:center;align-items:center;display:flex;position:relative}.mobile-nav-label{letter-spacing:.3px;font-size:10px;font-weight:700}.mobile-nav-item.active{color:var(--pulse-cyan)}.mobile-nav-item.active .mobile-nav-icon-wrapper{color:var(--pulse-cyan);filter:drop-shadow(0 0 8px #00e5ff99)}.mobile-hot-dot{background:#f59e0b;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:-3px;box-shadow:0 0 6px #f59e0b}.mobile-badge-count{color:#000;background:#fbbf24;border-radius:10px;padding:1px 4px;font-size:8px;font-weight:900;position:absolute;top:-4px;right:-8px}.screener-view-wrapper{box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;display:flex}.mobile-screener-switcher{box-sizing:border-box;border-radius:var(--radius-lg);background:#0e121a;border:1px solid #ffffff17;grid-template-columns:repeat(4,1fr);gap:6px;width:100%;max-width:100%;margin-bottom:12px;padding:5px;display:none;box-shadow:0 4px 16px #00000059}.mobile-switcher-btn{border-radius:var(--radius-md);color:#94a3b8;cursor:pointer;background:#ffffff05;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:9px 4px;font-size:12px;font-weight:700;transition:all .15s;display:flex}.mobile-switcher-btn:hover{color:#fff;background:#ffffff0f}.mobile-switcher-btn.active{color:#fff;background:#00e5ff26;border:1px solid #00e5ff59;box-shadow:0 0 10px #00e5ff33}@media (width<=1150px){.main-nav{gap:10px;padding:10px 14px}.nav-left{flex:auto;gap:12px;min-width:0}.desktop-search{display:none!important}.mobile-search-trigger-btn{display:flex}.nav-right{flex-shrink:0}.nav-tabs{scrollbar-width:none;min-width:0;overflow-x:auto}.nav-tabs::-webkit-scrollbar{display:none}.btn-tab{flex-shrink:0;gap:6px;padding:8px 11px;font-size:13px}}@media (width<=1024px){.screener-pro-layout{box-sizing:border-box;grid-template-columns:1fr;gap:12px;width:100%}.mobile-screener-switcher{box-sizing:border-box;width:100%;display:grid}.screener-sidebar-wrapper.mobile-hide,.screener-main-col.mobile-hide,.screener-side-col.mobile-hide,.mobile-hide-on-mobile{display:none!important}.screener-sidebar-wrapper.mobile-show,.screener-main-col.mobile-show,.screener-side-col.mobile-show{width:100%;display:flex!important}.chart-iframe-container{height:460px}.sidebar-pairs-container{max-height:600px;position:static}.screener-side-col{position:static}}@media (width<=768px){.app-shell{overflow-x:hidden}.app-main-content{box-sizing:border-box;max-width:100%;padding:10px 10px 85px}.mobile-bottom-nav{display:flex}.desktop-only-nav,.desktop-search{display:none!important}.mobile-search-trigger-btn{display:flex}.main-nav{gap:8px;padding:8px 12px}.logo-box{gap:8px}.logo-image-container{width:42px;height:42px}.wallet-addr-label{font-size:11px}.wallet-btn{padding:6px 10px}.wallet-connect-btn{padding:6px 12px;font-size:12px}.top-stats-bar{-webkit-overflow-scrolling:touch;padding:3px 10px;font-size:10px;overflow-x:auto}.stats-inner{gap:12px}.banner-dex-tag{display:none}.ticker-marquee-container{gap:8px;padding:3px 10px}.ticker-marquee-badge{padding:1px 6px;font-size:9px}.ticker-item{padding:1px 5px;font-size:10px}.pair-header-container{gap:10px;padding:12px 10px}.pair-main-row{flex-direction:column;align-items:flex-start;gap:10px}.pair-identity{align-items:center;width:100%}.pair-avatar-stack{flex-shrink:0}.pair-titles{flex:1;min-width:0}.pair-symbol-text{font-size:16px}.pair-subtitle{flex-wrap:wrap;gap:4px 6px;font-size:10px}.pair-price-block{text-align:left;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:baseline;gap:10px;width:100%;padding-top:4px;display:flex}.price-primary{font-size:20px}.pair-metrics-grid{grid-template-columns:repeat(2,1fr);gap:6px}.metric-box{padding:6px 8px}.metric-value{font-size:12px}.metric-box-intervals,.metric-box-pressure{grid-column:span 2}.chart-header{gap:6px;padding:6px 10px}.chart-header-left{gap:6px}.dex-chart-engine-badge{padding:2px 6px;font-size:10px}.chart-live-status{padding:2px 6px}.chart-pair-chip{display:none}.chart-header-right{gap:4px}.btn-icon{padding:4px 6px;font-size:10px}.btn-icon-label{display:none}.chart-iframe-container{height:380px}.trades-panel{padding:10px 8px}.trades-header-row{flex-direction:column;align-items:flex-start;gap:8px}.trade-controls{flex-wrap:wrap;justify-content:space-between;gap:6px;width:100%}.trades-table-container{-webkit-overflow-scrolling:touch;max-height:320px}.trades-table th,.trades-table td{padding:5px 6px;font-size:10px}.screener-sidebar-wrapper{box-sizing:border-box;width:100%;max-width:100%}.sidebar-pairs-container{box-sizing:border-box;border-radius:var(--radius-lg);width:100%;max-width:100%;max-height:calc(100vh - 210px)}.sidebar-header{box-sizing:border-box;width:100%;padding:8px 10px}.sidebar-collapse-btn{display:none!important}.sidebar-tabs{grid-template-columns:repeat(5,1fr);gap:4px;width:100%;display:grid}.sidebar-tab-btn{box-sizing:border-box;justify-content:center;gap:3px;width:100%;padding:8px 2px;font-size:11.5px}.sidebar-controls-section{box-sizing:border-box;gap:8px;width:100%;padding:8px 10px}.sidebar-search{box-sizing:border-box;width:100%;padding:7px 10px}.sidebar-dex-pills{box-sizing:border-box;grid-template-columns:repeat(4,1fr);gap:6px;width:100%;display:grid}.sidebar-dex-pill{box-sizing:border-box;width:100%;padding:6px 0;font-size:11px}.sidebar-sub-header{padding:6px 10px 4px}.sidebar-list{box-sizing:border-box;width:100%;padding:6px 8px 16px}.sidebar-pair-item{box-sizing:border-box;width:100%;margin-bottom:5px;padding:9px 10px}.dex-sidebar-card{box-sizing:border-box;width:100%;max-width:100%;padding:14px 12px}.dex-trio-metrics-grid{grid-template-columns:repeat(3,1fr);gap:6px}.dex-price-cards-grid{grid-template-columns:repeat(2,1fr);gap:6px}.dex-activity-section{padding:8px}.dex-bottom-actions-grid{gap:6px}.market-stats-banner{grid-template-columns:repeat(2,1fr);gap:6px}.market-filters-row{flex-direction:column;align-items:stretch;gap:8px}.market-categories-strip{-webkit-overflow-scrolling:touch;padding-bottom:4px;overflow-x:auto}.market-table-card{padding:10px 6px}.market-table th,.market-table td{padding:6px 8px;font-size:11px}.portfolio-hero-banner{padding:16px 12px}.portfolio-net-worth-num{font-size:24px}.portfolio-quick-actions{flex-wrap:wrap;gap:6px}.portfolio-wallets-bar{flex-direction:column;align-items:stretch;gap:10px}.wallet-chips-list{-webkit-overflow-scrolling:touch;width:100%;padding-bottom:4px;overflow-x:auto}.wallet-actions{grid-template-columns:repeat(2,1fr);gap:6px;width:100%;display:grid}.wallet-actions .btn-secondary,.wallet-actions .btn-primary{justify-content:center;width:100%;padding:7px 6px;font-size:11px}.watchlist-grid{grid-template-columns:1fr;gap:10px}.suggestions-grid{grid-template-columns:1fr;gap:8px}.trenches-apps-grid{grid-template-columns:1fr;gap:10px}.dapp-card{padding:12px}}@media (width<=480px){.app-main-content{padding:8px 8px 85px}.chart-iframe-container{height:360px}.mobile-switcher-btn{gap:4px;padding:7px 2px;font-size:11px}.dex-social-links-row{flex-wrap:wrap}.pair-symbol-text{font-size:15px}.price-primary,.empty-hero-title{font-size:18px}.empty-hero-actions{flex-direction:column;width:100%}.empty-hero-actions button{width:100%}}.modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;background:#000000c7;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.wallet-modal-card{-webkit-overflow-scrolling:touch;border-radius:var(--radius-xl);box-sizing:border-box;background:#0d121c;border:1px solid #ffffff1f;flex-direction:column;gap:16px;width:100%;max-width:480px;max-height:90vh;margin:auto;padding:20px;animation:.2s cubic-bezier(.16,1,.3,1) modalPopIn;display:flex;overflow-y:auto;box-shadow:0 20px 60px #000000b3,0 0 25px #00ff9d14}@keyframes modalPopIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.wallet-modal-header{box-sizing:border-box;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding-bottom:14px;display:flex}.wallet-modal-title-box{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.wallet-modal-icon-shield{border-radius:var(--radius-md);background:#00ff9d14;border:1px solid #00ff9d40;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.wallet-modal-title{color:#fff;letter-spacing:.3px;margin:0;font-size:16px;font-weight:800}.wallet-modal-sub{color:var(--text-muted);margin-top:2px;font-size:11px;display:block}.wallet-modal-close-btn{color:#94a3b8;border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.wallet-modal-close-btn:hover{color:#fff;background:#ffffff1f}.wallet-chain-warning{border-radius:var(--radius-md);background:#fbbf241a;border:1px solid #fbbf244d;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.warning-text-group{color:#fbbf24;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.btn-switch-chain{color:#000;border-radius:var(--radius-sm);cursor:pointer;background:#fbbf24;border:none;padding:6px 12px;font-size:11px;font-weight:800;transition:opacity .15s}.btn-switch-chain:hover{opacity:.9}.wallet-error-banner{color:#f87171;border-radius:var(--radius-md);background:#ef44441a;border:1px solid #ef44444d;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:11px;display:flex}.wallet-options-list{flex-direction:column;gap:8px;display:flex}.wallet-option-item{text-align:left;width:100%;font:inherit;color:inherit;border-radius:var(--radius-lg);cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 14px;transition:all .2s;display:flex}.wallet-option-item:focus-visible{outline:2px solid var(--pulse-cyan);outline-offset:2px}.wallet-option-item:disabled{cursor:progress}.wallet-option-item:hover{background:#ffffff0f;border-color:#00e5ff59;transform:translate(2px)}.wallet-option-item.is-connecting{border-color:var(--pulse-green);background:#00ff9d0f}.wallet-option-left{align-items:center;gap:12px;display:flex}.wallet-option-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.wallet-option-meta{flex-direction:column;gap:2px;display:flex}.wallet-option-name-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wallet-option-name{color:#fff;font-size:13px;font-weight:800}.wallet-badge{border-radius:4px;padding:1px 5px;font-size:9px;font-weight:800}.badge-green{color:var(--pulse-green);background:#00ff9d1f;border:1px solid #00ff9d4d}.badge-blue{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.badge-amber{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.badge-purple{color:#c084fc;background:#a855f726;border:1px solid #a855f74d}.wallet-detected-pill{color:var(--pulse-green);background:#00ff9d26;border:1px solid #00ff9d4d;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:800}.wallet-option-desc{color:var(--text-muted);font-size:10px;line-height:1.3}.wallet-connect-cta-btn{color:var(--pulse-cyan);border-radius:var(--radius-sm);cursor:pointer;background:#00e5ff1f;border:1px solid #00e5ff4d;padding:5px 10px;font-size:11px;font-weight:800;transition:all .15s}.wallet-connect-cta-btn:hover{background:var(--pulse-cyan);color:#000}.wallet-install-link{color:#64748b;align-items:center;gap:3px;font-size:10px;font-weight:700;display:flex}.wallet-spin-loader{border:2px solid #00ff9d33;border-top-color:var(--pulse-green);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}.wallet-security-footnote{border-radius:var(--radius-md);color:var(--text-muted);background:#0000004d;border:1px solid #ffffff0d;align-items:center;gap:8px;margin-top:4px;padding:8px 12px;font-size:10px;line-height:1.4;display:flex}.wallet-connected-body{flex-direction:column;gap:14px;display:flex}.wallet-profile-chip{border-radius:var(--radius-lg);background:#ffffff08;border:1px solid #ffffff14;align-items:center;gap:12px;padding:14px;display:flex}.wallet-pulse-avatar{background:linear-gradient(135deg,#00ff9d 0%,#00e5ff 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.avatar-letter{color:#080b11;font-size:16px;font-weight:900}.avatar-live-dot{background:#00ff9d;border:2px solid #0d121c;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0;box-shadow:0 0 8px #00ff9d}.wallet-profile-info{flex-direction:column;gap:4px;display:flex}.wallet-profile-addr-row{align-items:center;gap:8px;display:flex}.wallet-full-addr{color:#fff;font-size:14px;font-weight:800}.btn-copy-addr{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700;transition:all .15s}.btn-copy-addr:hover{color:#fff;background:#ffffff1f}.wallet-chain-status{font-size:10px;font-weight:700}.wallet-modal-actions-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.wallet-action-link{color:var(--pulse-cyan);align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.wallet-action-link:hover{text-decoration:underline}.wallet-disconnect-cta{color:#f87171;border-radius:var(--radius-sm);cursor:pointer;background:#ef44441f;border:1px solid #ef44444d;padding:6px 14px;font-size:11px;font-weight:800;transition:all .15s}.wallet-disconnect-cta:hover{color:#fff;background:#ef4444}.portfolio-empty-hero{text-align:center;border-radius:var(--radius-xl);background:#0e121ab3;border:1px dashed #ffffff26;flex-direction:column;align-items:center;margin-top:8px;padding:48px 24px;display:flex}.empty-hero-icon-box{background:#00ff9d14;border:1px solid #00ff9d40;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:16px;display:flex;box-shadow:0 0 30px #00ff9d26}.empty-hero-title{color:#fff;margin-bottom:8px;font-size:20px;font-weight:800}.empty-hero-desc{color:var(--text-muted);max-width:520px;margin-bottom:24px;font-size:13px;line-height:1.5}.empty-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.nav-profile-trigger-btn{border:1px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;background:#ffffff0a;align-items:center;gap:8px;padding:6px 12px;transition:all .2s;display:flex;position:relative}.nav-profile-trigger-btn:hover{background:#ffffff17;border-color:#00ff9d4d;transform:translateY(-1px)}.nav-avatar-mini{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex;overflow:hidden}.nav-avatar-mini-icon{font-size:11px;line-height:1}.nav-avatar-mini-img{object-fit:cover;width:100%;height:100%}.nav-profile-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:12px;font-weight:600;overflow:hidden}.nav-privacy-dot{justify-content:center;align-items:center;display:flex}.mobile-profile-nav-item .mobile-nav-avatar-mini{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex;overflow:hidden;box-shadow:0 0 8px #00ff9d66}.mobile-nav-avatar-img{object-fit:cover;width:100%;height:100%}.user-profile-modal-card{background:#0b0f19f2;border:1px solid #00ff9d33;border-radius:20px;flex-direction:column;width:100%;max-width:680px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) modalFadeIn;display:flex;overflow:hidden;box-shadow:0 20px 60px #000000b3,0 0 30px #00ff9d1a}.user-profile-modal-header{border-bottom:1px solid var(--border-subtle);background:#10162499;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.user-profile-header-left{align-items:center;gap:14px;display:flex}.user-profile-avatar-badge{border:1px solid #fff3;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex;overflow:hidden}.avatar-custom-img{object-fit:cover;width:100%;height:100%}.user-profile-title-row{align-items:baseline;gap:8px;display:flex}.user-profile-title{color:var(--text-primary);font-size:17px;font-weight:800}.user-profile-handle{color:var(--pulse-cyan);font-size:12px;font-weight:500}.user-profile-tier-row{align-items:center;gap:8px;margin-top:3px;display:flex}.user-tier-pill{border-radius:var(--radius-full);color:var(--pulse-cyan);background:#00e5ff1a;border:1px solid #00e5ff40;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.user-chain-chip{color:var(--pulse-green);align-items:center;gap:5px;font-size:11px;display:inline-flex}.user-profile-tabs-bar{border-bottom:1px solid var(--border-subtle);white-space:nowrap;background:#0d121e80;align-items:center;gap:6px;padding:10px 18px;display:flex;overflow-x:auto}.profile-tab-btn{border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.profile-tab-btn:hover{color:var(--text-primary);background:#ffffff0d}.profile-tab-btn.active{color:#fff;background:#0066ff26;border-color:#0066ff59;box-shadow:0 0 10px #06f3}.user-profile-body{flex:1;padding:18px 22px;overflow-y:auto}.tab-pane-content{flex-direction:column;gap:16px;display:flex}.card-sub-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.profile-wallet-row{border-radius:var(--radius-md);background:#00000040;border:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.profile-wallet-addr{color:var(--pulse-green);word-break:break-all;font-size:12px}.profile-wallet-actions{align-items:center;gap:8px;display:flex}.unlinked-wallet-banner{background:#fbbf240f;border-color:#fbbf2433}.avatars-preset-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-bottom:12px;display:grid}.avatar-preset-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;background:#ffffff08;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;transition:all .2s;display:flex;position:relative}.avatar-preset-card:hover{background:#ffffff12;transform:translateY(-2px)}.avatar-preset-card.active{border-color:var(--avatar-glow,var(--pulse-green));box-shadow:0 0 14px var(--avatar-glow,#00ff9d4d);background:#00ff9d0f}.avatar-preset-icon-box{border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.avatar-preset-name{color:var(--text-primary);text-align:center;font-size:11px;font-weight:600}.avatar-check-dot{color:var(--pulse-green);font-size:10px;font-weight:800;position:absolute;top:6px;right:6px}.custom-avatar-url-row{align-items:center;gap:10px;margin-top:8px;display:flex}.form-group-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=600px){.form-group-grid{grid-template-columns:1fr}}.form-field{flex-direction:column;gap:6px;display:flex}.form-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.input-with-prefix{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:center;display:flex;overflow:hidden}.input-prefix{color:var(--pulse-cyan);padding:0 10px;font-size:13px;font-weight:700}.input-with-prefix .modal-input{background:0 0;border:none;padding-left:0}.modal-input{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;color:var(--text-primary);outline:none;padding:8px 12px;font-size:12px;transition:border-color .2s}.modal-input:focus{border-color:var(--pulse-green)}.modal-select{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;color:var(--text-primary);cursor:pointer;outline:none;padding:8px 12px;font-size:12px}.modal-select:focus{border-color:var(--pulse-cyan)}.modal-textarea{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;color:var(--text-primary);resize:vertical;outline:none;padding:10px 12px;font-size:12px;line-height:1.4}.modal-textarea:focus{border-color:var(--pulse-green)}.quick-bio-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.chip-tag-btn{border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;padding:3px 8px;font-size:10px;font-weight:600;transition:all .2s}.chip-tag-btn:hover{color:var(--pulse-green);background:#00ff9d26;border-color:#00ff9d4d}.badges-selection-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.badge-item-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;background:#ffffff08;align-items:center;gap:10px;padding:10px 12px;transition:all .2s;display:flex}.badge-item-card:hover{background:#ffffff0f}.badge-item-card.active{background:#fbbf2414;border-color:#fbbf244d}.badge-item-icon{flex-shrink:0;font-size:20px}.badge-item-meta{flex-direction:column;flex:1;display:flex}.badge-item-label{color:var(--text-primary);font-size:12px;font-weight:700}.badge-item-desc{color:var(--text-muted);font-size:10px}.badge-item-toggle{background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.slippage-options-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.slippage-btn{border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;background:#ffffff0d;padding:6px 14px;font-size:12px;font-weight:700;transition:all .2s}.slippage-btn:hover{background:#ffffff1a}.slippage-btn.active{border-color:var(--pulse-green);color:var(--pulse-green);background:#00ff9d26;box-shadow:0 0 10px #00ff9d33}.custom-slippage-input-box{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:center;gap:4px;padding:4px 10px;display:flex}.custom-slip-input{width:65px;color:var(--text-primary);background:0 0;border:none;outline:none;font-size:12px}.gas-priority-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.gas-choice-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;background:#ffffff08;flex-direction:column;gap:4px;padding:12px;transition:all .2s;display:flex}.gas-choice-card:hover{background:#ffffff12}.gas-choice-card.active{border-color:var(--pulse-purple);background:#d946ef1a;box-shadow:0 0 12px #d946ef33}.gas-choice-header{justify-content:space-between;align-items:center;display:flex}.gas-choice-title{color:var(--text-primary);font-size:12px;font-weight:700}.gas-choice-gwei{color:var(--pulse-purple);font-size:11px;font-weight:600}.gas-choice-desc{color:var(--text-muted);font-size:10px}.preference-toggles-list{flex-direction:column;gap:12px;display:flex}.pref-toggle-item{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.pref-toggle-item:last-child{border-bottom:none}.pref-toggle-info{flex-direction:column;gap:4px;display:flex}.pref-title{font-size:13px}.pref-desc{color:var(--text-muted);font-size:11px}.toggle-switch-btn{cursor:pointer;background:#ffffff26;border:1px solid #fff3;border-radius:12px;flex-shrink:0;width:44px;height:24px;padding:2px;transition:all .25s;position:relative}.toggle-switch-btn.active{background:var(--pulse-green);border-color:var(--pulse-green);box-shadow:0 0 12px #00ff9d66}.toggle-switch-handle{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s cubic-bezier(.16,1,.3,1);display:block}.toggle-switch-btn.active .toggle-switch-handle{transform:translate(20px)}.theme-choices-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.theme-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;background:#ffffff08;align-items:center;gap:12px;padding:14px;transition:all .2s;display:flex;position:relative}.theme-card:hover{background:#ffffff12}.theme-card.active{border-color:var(--theme-accent,var(--pulse-green));background:#00ff9d0f;box-shadow:0 0 14px #00ff9d26}.theme-color-preview{align-items:center;gap:4px;display:flex}.color-dot-primary{border-radius:50%;width:22px;height:22px;display:inline-block}.theme-meta{flex-direction:column;flex:1;display:flex}.theme-name{color:var(--text-primary);font-size:13px;font-weight:700}.theme-desc{color:var(--text-muted);font-size:11px}.theme-active-tag{color:var(--pulse-green);align-items:center;gap:3px;font-size:10px;font-weight:700;display:flex}.journal-form{flex-direction:column;gap:10px;display:flex}.journal-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.journal-submit-row{justify-content:flex-end;display:flex}.notes-list-stack{flex-direction:column;gap:10px;display:flex}.note-card-item{border-radius:var(--radius-md);background:#00000040;border:1px solid #ffffff0f;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.note-card-header{justify-content:space-between;align-items:center;display:flex}.note-token-badge{border-radius:var(--radius-sm);color:var(--pulse-cyan);background:#00e5ff1f;border:1px solid #00e5ff4d;padding:2px 6px;font-size:11px;font-weight:700}.note-type-chip{color:var(--text-muted);font-size:10px;font-weight:600}.note-content-text{color:var(--text-secondary);font-size:12px;line-height:1.4}.btn-del-note{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:2px;transition:color .2s}.btn-del-note:hover{color:var(--pulse-red)}.user-profile-modal-footer{border-top:1px solid var(--border-subtle);background:#10162499;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.theme-cyber-cyan{--pulse-green:#00e5ff;--pulse-green-bg:#00e5ff1f;--brand-blue:#08f;--brand-purple:#00d2ff}.theme-midnight-void{--bg-main:#040508;--bg-card:#0a0d16d9;--pulse-green:#c084fc;--pulse-green-bg:#c084fc1f;--brand-blue:#7c3aed;--brand-purple:#a855f7}.theme-matrix-green{--pulse-green:#10b981;--pulse-green-bg:#10b9811f;--brand-blue:#059669;--brand-purple:#10b981}.theme-solar-gold{--pulse-green:#fbbf24;--pulse-green-bg:#fbbf241f;--brand-blue:#f59e0b;--brand-purple:#f43f5e}.guest-auth-btn-group{align-items:center;gap:6px;display:flex}.guest-signin-btn{border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;background:#ffffff0d;align-items:center;gap:6px;padding:6px 12px;transition:all .2s;display:inline-flex}.guest-signin-btn:hover{color:var(--pulse-cyan);background:#00e5ff1a;border-color:#00e5ff4d}.guest-signup-btn{border-radius:var(--radius-md);align-items:center;gap:6px;padding:6px 14px;font-weight:700;display:inline-flex}.nav-profile-trigger-btn.is-authenticated{background:#00ff9d0a;border-color:#00ff9d40}.nav-profile-name-col{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.nav-profile-sub-handle{color:var(--text-muted);font-size:10px}.verified-user-badge{background:var(--pulse-green);color:#000;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;margin-left:2px;font-size:9px;font-weight:900;display:inline-flex}.auth-modal-card{background:#0c111cf5;border:1px solid #00ff9d40;border-radius:20px;flex-direction:column;width:100%;max-width:520px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) modalFadeIn;display:flex;overflow:hidden;box-shadow:0 24px 60px #000c,0 0 35px #00ff9d1f}.auth-modal-header{border-bottom:1px solid var(--border-subtle);background:#10162499;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.auth-modal-title-box{align-items:center;gap:12px;display:flex}.auth-icon-badge{background:#00ff9d1a;border:1px solid #00ff9d40;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.auth-modal-title{color:var(--text-primary);font-size:16px;font-weight:800}.auth-modal-sub{color:var(--text-muted);margin-top:2px;font-size:11px;display:block}.auth-tabs-bar{border-bottom:1px solid var(--border-subtle);background:#0e132080;align-items:center;gap:8px;padding:8px 18px;display:flex}.auth-tab-btn{border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;transition:all .2s;display:flex;position:relative}.auth-tab-btn:hover{color:var(--text-primary);background:#ffffff0a}.auth-tab-btn.active{color:#fff;background:#0066ff26;border-color:#0066ff59;box-shadow:0 0 12px #06f3}.auth-new-chip{border-radius:var(--radius-full);color:var(--pulse-green);background:#00ff9d26;border:1px solid #00ff9d4d;padding:1px 5px;font-size:9px;font-weight:800}.auth-error-banner{border-radius:var(--radius-md);color:var(--pulse-red);background:#f43f5e1a;border:1px solid #f43f5e4d;align-items:center;gap:8px;margin:14px 22px 0;padding:10px 14px;font-size:12px;display:flex}.auth-modal-body{padding:18px 22px;overflow-y:auto}.auth-form-container{flex-direction:column;gap:14px;display:flex}.auth-fields-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=500px){.auth-fields-grid{grid-template-columns:1fr}}.auth-field{flex-direction:column;gap:5px;display:flex}.auth-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.auth-input-wrapper{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:center;padding:0 10px;transition:border-color .2s;display:flex}.auth-input-wrapper:focus-within{border-color:var(--pulse-green);box-shadow:0 0 10px #00ff9d26}.auth-input-icon{color:var(--text-muted);flex-shrink:0;margin-right:8px}.auth-prefix{margin-right:6px;font-size:13px}.auth-input{width:100%;color:var(--text-primary);background:0 0;border:none;outline:none;padding:10px 0;font-size:12px}.auth-show-pwd-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.auth-show-pwd-btn:hover{color:var(--text-primary)}.password-strength-container{justify-content:space-between;align-items:center;gap:10px;margin-top:-6px;display:flex}.strength-bar-track{border-radius:var(--radius-full);background:#ffffff1a;flex:1;height:4px;overflow:hidden}.strength-label{font-size:10px;font-weight:700}.auth-avatar-header-row{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#ffffff08;align-items:center;gap:14px;padding:12px 14px;display:flex}.auth-selected-avatar{border:1px solid #fff3;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.auth-avatar-picker-mini{flex:1}.avatar-mini-chips{flex-wrap:wrap;gap:6px;display:flex}.mini-av-chip{cursor:pointer;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;transition:transform .15s;display:flex}.mini-av-chip:hover{transform:scale(1.15)}.mini-av-chip.active{transform:scale(1.15);box-shadow:0 0 10px #00ff9d80}.auth-wallet-cta-box{padding:4px 0}.btn-wallet-signin{border-radius:var(--radius-md);width:100%;color:var(--text-primary);cursor:pointer;background:linear-gradient(135deg,#00ff9d1f 0%,#0066ff26 100%);border:1px solid #00ff9d59;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .2s;display:flex}.btn-wallet-signin:hover{border-color:var(--pulse-green);background:linear-gradient(135deg,#00ff9d33 0%,#0066ff40 100%);transform:translateY(-1px)}.wallet-signin-text{flex-direction:column;align-items:flex-start;font-size:13px;display:flex}.auth-checkbox-label{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:8px;font-size:11px;line-height:1.4;display:flex}.auth-checkbox{accent-color:var(--pulse-green);margin-top:2px}.auth-submit-btn{border-radius:var(--radius-md);justify-content:center;width:100%;margin-top:4px;padding:12px;font-size:13px}.auth-footer-prompt{color:var(--text-muted);justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.auth-switch-link{color:var(--pulse-cyan);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:700;text-decoration:underline}.auth-status-card{background:#00e5ff0a;border-color:#00e5ff33}.auth-account-info-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-user-meta{flex-direction:column;gap:2px;display:flex}.auth-guest-prompt-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.user-profile-banner-container{border-bottom:1px solid var(--border-subtle);flex-direction:column;justify-content:space-between;min-height:130px;padding:16px 22px;display:flex;position:relative}.banner-overlay-gradient{pointer-events:none;background:linear-gradient(#0003 0%,#0b0f19cc 100%);position:absolute;inset:0}.banner-actions-bar{z-index:2;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.btn-banner-edit{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-full);color:var(--text-primary);cursor:pointer;background:#000000a6;border:1px solid #fff3;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.btn-banner-edit:hover{border-color:var(--pulse-green);color:var(--pulse-green);background:#000000d9}.banner-close-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000a6}.user-profile-banner-hero{z-index:2;align-items:flex-end;gap:16px;margin-top:20px;display:flex;position:relative}.user-avatar-upload-wrapper{flex-shrink:0;position:relative}.user-profile-avatar-badge-large{border:2px solid #ffffff40;border-radius:20px;justify-content:center;align-items:center;width:68px;height:68px;font-size:30px;display:flex;overflow:hidden}.avatar-preset-icon-large{line-height:1}.avatar-camera-btn{background:var(--bg-input);border:1.5px solid var(--pulse-green);width:26px;height:26px;color:var(--pulse-green);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 10px #00ff9d66}.avatar-camera-btn:hover{background:var(--pulse-green);color:#000;transform:scale(1.15)}.user-profile-hero-meta{flex-direction:column;gap:2px;padding-bottom:4px;display:flex}.banners-preset-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.banner-preset-card{border-radius:var(--radius-md);border:1px solid var(--border-subtle);cursor:pointer;flex-direction:column;justify-content:space-between;height:70px;padding:10px;transition:all .2s;display:flex;position:relative;overflow:hidden}.banner-preset-card:hover{border-color:#ffffff4d;transform:translateY(-2px)}.banner-preset-card.active{border-color:var(--pulse-green);box-shadow:0 0 14px #00ff9d59}.banner-preset-name{color:#fff;text-shadow:0 2px 4px #000c;font-size:11px;font-weight:700}.banner-check-badge{color:var(--pulse-green);border-radius:var(--radius-sm);background:#0009;align-self:flex-start;padding:2px 6px;font-size:10px;font-weight:800}.trading-styles-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.style-choice-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;background:#ffffff08;flex-direction:column;gap:4px;padding:12px;transition:all .2s;display:flex}.style-choice-card:hover{background:#ffffff12}.style-choice-card.active{border-color:var(--pulse-cyan);background:#00e5ff14;box-shadow:0 0 14px #00e5ff33}.style-choice-label{color:var(--text-primary);font-size:12px;font-weight:700}.style-choice-desc{color:var(--text-muted);font-size:10px;line-height:1.3}.user-profile-menu-wrapper{position:relative}.user-profile-dropdown{border-radius:var(--radius-lg);z-index:1000;background:#0e121ef5;border:1px solid #00ff9d40;flex-direction:column;gap:2px;width:240px;padding:8px;animation:.15s ease-out fadeIn;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 36px #000000b3,0 0 20px #00ff9d1a}.user-dropdown-header{flex-direction:column;gap:2px;padding:8px 10px;display:flex}.user-dropdown-divider{background:#ffffff14;height:1px;margin:4px 0}.user-dropdown-item{border-radius:var(--radius-sm);width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;font-size:12px;transition:all .15s;display:flex}.user-dropdown-item:hover{background:#ffffff0f}.user-dropdown-item.text-pulse-red:hover{background:#f43f5e1f}.dex-view-container{flex-direction:column;gap:16px;max-width:1200px;margin:0 auto;padding:16px 20px 80px;animation:.2s fadeIn;display:flex}.dex-subnav-bar{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:#0e121eb3;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.dex-subnav-tabs{align-items:center;gap:6px;display:flex;overflow-x:auto}.dex-tab-btn{border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.dex-tab-btn:hover{color:var(--text-primary);background:#ffffff0a}.dex-tab-btn.active{color:#fff;background:#00ff9d1f;border-color:#00ff9d59;box-shadow:0 0 12px #00ff9d33}.dex-subnav-stats{align-items:center;gap:12px;display:flex}.dex-stat-chip{color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;display:flex}.dex-swap-wrapper{justify-content:center;padding:20px 0;display:flex}.dex-swap-card{background:#0c111cf2;border:1px solid #00ff9d40;border-radius:20px;flex-direction:column;gap:12px;width:100%;max-width:480px;padding:20px;display:flex;box-shadow:0 20px 50px #000c,0 0 30px #00ff9d1a}.dex-card-header{justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.dex-slippage-drawer{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:#121828cc;flex-direction:column;gap:8px;padding:12px 14px;animation:.15s fadeIn;display:flex}.slippage-title-row{justify-content:space-between;align-items:center;display:flex}.slippage-pills-row{align-items:center;gap:6px;display:flex}.slippage-pill{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;background:#ffffff0d;flex:1;padding:6px 8px;font-size:11px;font-weight:700;transition:all .2s}.slippage-pill.active{background:var(--pulse-green);color:#000;border-color:var(--pulse-green)}.custom-slippage-input-wrap{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);align-items:center;width:75px;padding:0 6px;display:flex}.custom-slip-field{width:100%;color:var(--text-primary);background:0 0;border:none;outline:none;padding:4px 0;font-size:11px}.swap-input-box{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#121828b3;flex-direction:column;gap:8px;padding:12px 14px;transition:border-color .2s;display:flex}.swap-input-box:focus-within{border-color:var(--pulse-green)}.swap-input-top-label{justify-content:space-between;align-items:center;display:flex}.swap-input-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.swap-numeric-input{color:#fff;background:0 0;border:none;outline:none;flex:1;width:100%;font-size:24px;font-weight:800}.token-select-btn{border-radius:var(--radius-full);color:var(--text-primary);cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;flex-shrink:0;align-items:center;gap:8px;padding:6px 12px;font-size:13px;transition:all .2s;display:flex}.token-select-btn:hover{border-color:var(--pulse-green);background:#ffffff26}.swap-input-bottom-meta{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding-top:4px;display:flex}.quick-pct-chips{align-items:center;gap:4px;display:flex}.quick-pct-btn{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:#ffffff0f;padding:2px 6px;font-size:9px;font-weight:700;transition:all .15s}.quick-pct-btn:hover{color:var(--pulse-green);border-color:var(--pulse-green)}.swap-invert-row{z-index:2;justify-content:center;margin:-6px 0;display:flex;position:relative}.swap-invert-btn{background:var(--bg-main);width:34px;height:34px;color:var(--pulse-green);cursor:pointer;border:2px solid #00ff9d4d;border-radius:50%;justify-content:center;align-items:center;transition:all .25s;display:flex;box-shadow:0 0 12px #00ff9d33}.swap-invert-btn:hover{border-color:var(--pulse-green);background:#00ff9d26;transform:rotate(180deg)scale(1.1)}.dex-swap-details{border-radius:var(--radius-md);background:#12182880;flex-direction:column;gap:6px;padding:10px 14px;display:flex}.swap-detail-row{justify-content:space-between;align-items:center;display:flex}.dex-swap-submit-btn{border-radius:var(--radius-md);justify-content:center;width:100%;padding:14px;font-size:14px;font-weight:800}.dex-external-link-row{justify-content:center;display:flex}.dex-pulsex-direct-link{color:var(--text-muted);align-items:center;gap:6px;font-size:11px;transition:color .2s;display:inline-flex}.dex-pulsex-direct-link:hover{color:var(--pulse-cyan)}.swap-success-modal{border:1px solid var(--pulse-green);text-align:center;background:#0c111cfa;border-radius:20px;width:100%;max-width:420px;padding:24px;box-shadow:0 24px 60px #000000e6,0 0 40px #00ff9d33}.swap-success-icon-box{background:#00ff9d1a;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto;display:flex}.swap-tx-box{border-radius:var(--radius-md);background:#ffffff0a;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.token-modal-card{border:1px solid var(--border-subtle);background:#0c111cfa;border-radius:20px;flex-direction:column;width:100%;max-width:440px;max-height:80vh;padding:18px;display:flex;box-shadow:0 24px 60px #000000e6}.token-modal-header{justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.token-modal-search{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.token-modal-search-input{width:100%;color:var(--text-primary);background:0 0;border:none;outline:none;font-size:13px}.popular-token-chips{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:6px;margin-bottom:10px;padding-bottom:12px;display:flex}.popular-chip-btn{border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-primary);cursor:pointer;background:#ffffff0d;align-items:center;gap:6px;padding:5px 10px;font-size:11px;transition:all .15s;display:flex}.popular-chip-btn:hover{border-color:var(--pulse-green);background:#00ff9d1a}.token-list-scrollable{flex-direction:column;gap:4px;display:flex;overflow-y:auto}.token-list-row-item{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:12px;padding:10px 12px;transition:background .15s;display:flex}.token-list-row-item:hover{background:#ffffff0f}.token-item-info{flex-direction:column;flex:1;display:flex}.dex-pools-wrapper{flex-direction:column;gap:16px;display:flex}.dex-pools-header{justify-content:space-between;align-items:center;display:flex}.dex-pools-table-wrapper{border-radius:var(--radius-lg);overflow-x:auto}.dex-pools-table{border-collapse:collapse;width:100%;font-size:12px}.dex-pools-table th,.dex-pools-table td{text-align:left;border-bottom:1px solid #ffffff0d;padding:14px 16px}.dex-pools-table th{color:var(--text-muted);text-transform:uppercase;font-size:11px}.pool-pair-cell{align-items:center;gap:10px;display:flex}.pool-double-logo{align-items:center;margin-right:4px;display:flex}.pool-double-logo>:last-child{margin-left:-8px}.add-lp-modal{border:1px solid var(--border-subtle);background:#0c111cfa;border-radius:20px;width:100%;max-width:460px;padding:20px}.dex-limit-grid{grid-template-columns:1fr 1.2fr;gap:16px;display:grid}@media (width<=768px){.dex-limit-grid{grid-template-columns:1fr}}.switch-swap-container{flex-direction:column;gap:8px;width:100%;margin:0 auto;display:flex}.switch-brand-pill{color:var(--text-primary);background:#00ff9d14;border:1px solid #00ff9d33;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.switch-toolbar-chip{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:#ffffff08;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;transition:all .15s}.switch-toolbar-chip:hover{border-color:var(--pulse-cyan);color:var(--text-primary);background:#00e5ff14}.switch-toolbar-chip.active{background:var(--pulse-cyan-bg);border-color:var(--pulse-cyan);color:var(--pulse-cyan)}.switch-accent-dots{border:1px solid var(--border-subtle);background:#ffffff08;border-radius:9999px;align-items:center;gap:4px;padding:3px 6px;display:flex}.accent-dot{cursor:pointer;opacity:.5;border:none;border-radius:50%;width:10px;height:10px;transition:all .15s}.accent-dot:hover{opacity:.9;transform:scale(1.15)}.accent-dot.active{opacity:1;transform:scale(1.25);box-shadow:0 0 6px}.switch-link-btn:hover{color:var(--text-primary);background:#ffffff14;border-color:#ffffff26}.switch-widget-wrapper{background:#080b11;border:1px solid #00e5ff33;border-radius:16px;width:100%;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000080,0 0 20px #00e5ff0f}.switch-widget-wrapper:hover{border-color:#00e5ff59;box-shadow:0 12px 38px #0009,0 0 25px #00e5ff1a}.switch-iframe{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#080b11;border:none;width:100%;height:740px;display:block}.switch-footer-meta{color:var(--text-muted);justify-content:space-between;align-items:center;padding:0 4px;font-size:10.5px;display:flex}.dex-view-container{width:100%;max-width:1440px;font-family:var(--font-sans);flex-direction:column;gap:16px;margin:0 auto;display:flex}.dex-subnav-bar{border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d121cd9;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:10px 18px;display:flex}.dex-header-brand-title{align-items:center;gap:10px;display:flex}.dex-header-icon-badge{width:32px;min-width:32px;height:32px;color:var(--pulse-green);background:#00ff9d1f;border:1px solid #00ff9d4d;border-radius:8px;justify-content:center;align-items:center;display:flex;box-shadow:0 0 12px #00ff9d26}.dex-header-text-group{flex-direction:column;gap:2px;display:flex}.dex-header-main-title{font-family:var(--font-sans);color:#fff;letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:1.2}.dex-header-sub-title{font-family:var(--font-sans);color:var(--text-muted);letter-spacing:.01em;font-size:11px;font-weight:400}.dex-subnav-stats{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dex-stat-chip{border:1px solid var(--border-subtle);background:#ffffff08;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.dex-stat-label{font-family:var(--font-sans);color:var(--text-muted);font-weight:500}.dex-stat-val{font-size:11px;font-weight:600}.dex-swap-pro-grid{grid-template-columns:minmax(0,1.4fr) minmax(340px,1fr);align-items:start;gap:20px;width:100%;display:grid}@media (width<=1080px){.dex-swap-pro-grid{grid-template-columns:1fr}}.dex-swap-main-column{flex-direction:column;width:100%;display:flex}.dex-swap-sidebar-column{flex-direction:column;gap:14px;width:100%;display:flex}.switch-swap-container{flex-direction:column;gap:8px;width:100%;display:flex}.switch-top-toolbar{border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d121cbf;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:6px 14px;display:flex}.switch-toolbar-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.switch-brand-pill{font-family:var(--font-sans);color:#fff;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.switch-brand-title{letter-spacing:-.01em}.switch-quick-pills{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.switch-toolbar-chip{color:var(--text-secondary);font-family:var(--font-mono);cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;transition:all .15s}.switch-toolbar-chip:hover{color:#fff;background:#00e5ff14;border-color:#00e5ff4d}.switch-toolbar-chip.active{border-color:var(--pulse-cyan);color:#fff;background:#00e5ff26;box-shadow:0 0 10px #00e5ff40}.switch-toolbar-right{align-items:center;gap:8px;display:flex}.switch-accent-dots{align-items:center;gap:4px;display:flex}.accent-dot{cursor:pointer;border:1px solid #fff3;border-radius:50%;width:11px;height:11px;padding:0;transition:all .15s}.accent-dot.active{border-color:#fff;transform:scale(1.25);box-shadow:0 0 8px}.switch-link-btn{border:1px solid var(--border-subtle);width:26px;height:26px;color:var(--text-secondary);background:#ffffff0a;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.switch-link-btn:hover{color:#fff;border-color:var(--pulse-cyan);background:#ffffff1a}.switch-widget-wrapper{border:1px solid var(--border-subtle);background:#080b11;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 8px 32px #00000080}.switch-iframe{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#080b11;border:none;width:100%;display:block}.switch-footer-meta{border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d121ca6;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.switch-footer-left{font-family:var(--font-sans);align-items:center;gap:6px;font-size:11.5px;display:flex}.switch-footer-label{color:var(--text-muted)}.switch-footer-partner-code{color:var(--pulse-cyan);font-weight:600}.switch-footer-right{font-family:var(--font-sans);color:var(--pulse-green);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.dex-token-swap-widget-card{border-top:1px solid #ffffff14;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;display:flex}.dex-token-swap-header{justify-content:space-between;align-items:center;padding:4px 2px;display:flex}.dex-token-swap-badge{font-family:var(--font-mono);letter-spacing:.5px;color:#000;background:var(--pulse-cyan);border-radius:4px;padding:2px 6px;font-size:9px;font-weight:900;box-shadow:0 0 8px #00e5ff99}.switch-target-badge{background:#00e5ff1a;border:1px solid #00e5ff40;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;display:flex}.switch-swap-compact .switch-widget-wrapper{border-radius:12px}.switch-swap-compact .switch-iframe{height:760px;min-height:760px}.dex-utility-card{border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c111cd9;border-radius:16px;padding:16px 18px;box-shadow:0 8px 30px #00000073}.dex-utility-header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.dex-card-title-group{align-items:center;gap:8px;display:flex}.dex-card-title{font-family:var(--font-sans);color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.dex-asset-ticker-list{flex-direction:column;gap:7px;margin-top:10px;display:flex}.dex-asset-ticker-row{background:#ffffff06;border:1px solid #ffffff0a;border-radius:12px;justify-content:space-between;align-items:center;padding:8px 12px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.dex-asset-ticker-row:hover{background:#00e5ff0d;border-color:#00e5ff40;transform:translate(3px);box-shadow:0 4px 16px #00000059}.dex-ticker-left{align-items:center;gap:10px;display:flex}.dex-ticker-token-info{flex-direction:column;gap:1px;display:flex}.dex-ticker-sym-row{align-items:center;gap:6px;line-height:1;display:flex}.dex-ticker-sym{font-family:var(--font-sans);color:#fff;letter-spacing:-.01em;font-size:12.5px;font-weight:800}.dex-ticker-name{font-family:var(--font-sans);color:var(--text-muted);font-size:11px;font-weight:400}.dex-ticker-price{font-family:var(--font-mono);color:var(--pulse-cyan);letter-spacing:-.01em;margin-top:2px;font-size:11.5px;font-weight:700}.dex-ticker-right{align-items:center;gap:6px;display:flex}.dex-change-badge{border-radius:6px;padding:3px 7px;font-size:10.5px;font-weight:700}.dex-swap-action-btn{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:700;display:flex}.dex-copy-btn{color:var(--text-muted);border-radius:5px;padding:4px;transition:all .15s}.dex-copy-btn:hover{color:#fff;background:#ffffff14}.dex-health-rows{flex-direction:column;margin-top:8px;display:flex}.dex-health-item{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:8px 0;font-size:12px;display:flex}.dex-health-item.no-border{border-bottom:none;padding-bottom:0}.dex-health-label{font-family:var(--font-sans);color:var(--text-muted);font-weight:400}.dex-health-val{align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.dex-feed-sub-badge{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.dex-live-feed{flex-direction:column;gap:7px;max-height:220px;margin-top:10px;display:flex;overflow-y:auto}.dex-feed-item{background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;flex-direction:column;gap:4px;padding:8px 12px;transition:border-color .2s;display:flex}.dex-feed-item:hover{border-color:#d946ef4d}.dex-feed-top-row{justify-content:space-between;align-items:center;font-size:12px;display:flex}.dex-feed-pair{align-items:center;gap:6px;display:flex}.dex-feed-amount{font-family:var(--font-sans);color:#fff;font-weight:700}.dex-feed-arrow{color:var(--text-muted);font-size:10px}.dex-feed-usd{color:var(--pulse-green);font-size:12px;font-weight:700}.dex-feed-bottom-row{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:10.5px;display:flex}.dex-feed-hash{color:var(--pulse-cyan)}.dex-feed-time{color:var(--text-muted)}.dex-other-pools-btn{cursor:pointer;width:100%;font-family:var(--font-sans);background:#d946ef14;border:1px solid #d946ef40;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 12px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.dex-other-pools-btn:hover{border-color:var(--pulse-purple);background:#d946ef29;transform:translateY(-1px);box-shadow:0 0 16px #d946ef33}.trenches-page-container{flex-direction:column;gap:24px;max-width:1440px;margin:0 auto;padding:24px 32px;display:flex}.trenches-hero{background:linear-gradient(135deg,#f59e0b14 0%,#080b11f2 100%);border:1px solid #f59e0b38;border-radius:18px;padding:28px 32px;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000073}.trenches-hero-grid-layout{grid-template-columns:1.2fr .95fr;align-items:center;gap:28px;display:grid}@media (width<=1024px){.trenches-hero-grid-layout{grid-template-columns:1fr;gap:24px}.trenches-page-container{padding:16px 18px}.trenches-hero{padding:20px 18px}}.trenches-badge{color:#f59e0b;font-size:11px;font-weight:700;font-family:var(--font-mono);background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:9999px;align-items:center;gap:8px;margin-bottom:10px;padding:4px 12px;display:inline-flex}.trenches-live-tag{color:#000;letter-spacing:.5px;background:#f59e0b;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:900}.trenches-title{color:#fff;letter-spacing:-.5px;font-size:30px;font-weight:900;font-family:var(--font-sans);margin-bottom:6px}.text-gradient-amber{background:linear-gradient(135deg,#f59e0b,#fbbf24,#f97316);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.trenches-subtitle{color:var(--text-secondary);max-width:620px;margin-bottom:18px;font-size:13.5px;line-height:1.45}.trenches-stats-strip{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.t-stat-pill{cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:3px;padding:10px 14px;text-decoration:none;transition:all .2s;display:flex}.t-stat-pill:hover{background:#ffffff0f;transform:translateY(-1px)}.t-stat-label{color:var(--text-muted);letter-spacing:.5px;font-size:9.5px;font-weight:600;font-family:var(--font-mono)}.t-stat-val{font-size:12.5px}.t-stat-mini-logo{object-fit:contain;background:#0000004d;border-radius:50%;width:18px;height:18px}.trenches-hero-feature-showcase{height:100%;display:flex}.trenches-featured-hero-card{background:linear-gradient(135deg,#f59e0b1f 0%,#0e1320e6 100%);border:1px solid #f59e0b61;border-radius:16px;flex-direction:column;justify-content:space-between;gap:12px;width:100%;padding:22px 24px;transition:all .25s;display:flex;box-shadow:0 10px 30px #00000080,0 0 25px #f59e0b26}.trenches-featured-hero-card:hover{border-color:#f59e0ba6;transform:translateY(-2px);box-shadow:0 12px 36px #0009,0 0 35px #f59e0b40}.featured-hero-top{align-items:center;gap:16px;display:flex}.featured-hero-logo-wrap{background:#0009;border:1px solid #f59e0b66;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;padding:8px;display:flex;position:relative;box-shadow:0 0 20px #f59e0b40}.featured-hero-logo{object-fit:contain;z-index:2;filter:drop-shadow(0 0 8px #00ff9d66);width:48px;height:48px;position:relative}.featured-hero-pulse-glow{opacity:.25;filter:blur(6px);z-index:1;background:linear-gradient(135deg,#f05,#00ff9d);border-radius:14px;position:absolute;inset:-2px}.featured-hero-badge-col{flex-direction:column;gap:2px;display:flex}.featured-hero-desc{line-height:1.45}.featured-hero-perks{flex-wrap:wrap;gap:8px;display:flex}.perk-chip{color:var(--text-secondary);background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:flex}.btn-launch-hero-feature{color:#000;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;font-weight:800;text-decoration:none;transition:all .2s;box-shadow:0 4px 14px #f59e0b59}.btn-launch-hero-feature:hover{background:linear-gradient(135deg,#fbbf24,#f59e0b);transform:translateY(-1px);box-shadow:0 6px 20px #f59e0b80}.trenches-directory-section{flex-direction:column;gap:16px;display:flex}.directory-header{border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.directory-actions{align-items:center;gap:12px;display:flex}.dir-search-wrap{background:#0006;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;width:260px;padding:8px 12px;display:flex}.dir-search-input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:12px}.directory-categories-bar{align-items:center;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.cat-tab{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:600;transition:all .2s}.cat-tab:hover{color:#fff;background:#00e5ff14;border-color:#00e5ff4d}.cat-tab.active{border-color:var(--pulse-cyan);color:#fff;background:#00e5ff26;box-shadow:0 0 12px #00e5ff40}.directory-cards-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:18px;display:grid}.trench-card{background:#0e1320a6;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:240px;padding:20px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.trench-card:hover{border-color:#00e5ff59;transform:translateY(-3px);box-shadow:0 10px 30px #00000080,0 0 20px #00e5ff26}.trench-card.featured-card{background:linear-gradient(#f59e0b0d 0%,#0e1320bf 100%);border-color:#f59e0b4d}.trench-card.featured-card:hover{border-color:#f59e0b99;box-shadow:0 10px 30px #00000080,0 0 24px #f59e0b33}.trench-card-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.trench-logo-avatar-frame{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.trench-app-img-logo{object-fit:contain;width:32px;height:32px}.trench-fallback-icon{font-size:20px}.trench-card-title-row{margin-bottom:8px}.trench-app-name{margin:0}.trench-app-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.trench-tags-row{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.trench-tag{color:var(--text-muted);background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;padding:3px 8px}.auth-lockout-banner{border-radius:var(--radius-md);background:#ff00551f;border:1px solid #f056;margin-bottom:12px;padding:10px 14px;font-size:12px}.pwd-strength-meter{margin-top:-4px;margin-bottom:6px;padding:6px 4px}.strength-bar-track{background:#ffffff1a;border-radius:2px;width:100%;height:4px;overflow:hidden}.strength-bar-fill{border-radius:2px;height:100%;transition:width .3s,background .3s}.strength-bar-fill.strength-0,.strength-bar-fill.strength-1{background:#f05}.strength-bar-fill.strength-2{background:#ffd600}.strength-bar-fill.strength-3,.strength-bar-fill.strength-4{background:#00ff9d;box-shadow:0 0 8px #00ff9d80}.security-audit-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:8px;display:grid}.security-audit-card{border-radius:var(--radius-sm);background:#00000059;border:1px solid #ffffff14;padding:12px;transition:border-color .2s}.security-audit-card:hover{border-color:#00e5ff40}.profile-view-container{max-width:1000px;margin:0 auto;padding:20px 16px 60px}.user-profile-modal-container{border-radius:var(--radius-xl);flex-direction:column;width:95%;max-width:860px;max-height:90vh;padding:0;display:flex;overflow:hidden}.profile-modal-top-header{border-bottom:1px solid #ffffff14;padding:16px 20px}.profile-modal-scrollable-body{flex:1;padding:16px 20px 30px;overflow-y:auto}@media (width<=768px){html,body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation;overflow-x:hidden}.app-shell{width:100%;max-width:100%;overflow-x:hidden}.app-main-content{box-sizing:border-box;width:100%;max-width:100%;padding:8px 10px calc(72px + env(safe-area-inset-bottom,0px))!important}.main-nav{height:auto;min-height:58px;padding:8px 10px}.logo-box{cursor:pointer;gap:6px;margin-left:-7px;padding:5px 7px}.brand-text-img{filter:drop-shadow(0 0 9px #00e5ff80)}.nav-right{flex-shrink:0;align-items:center;gap:5px}.btn-buy-dex-glow{letter-spacing:.04em;flex-shrink:0;gap:6px;height:36px;padding:0 12px;font-size:12px}.btn-guest-signin{flex-shrink:0;gap:3px;height:28px;padding:0 7px;font-size:9.5px}.btn-guest-signup{flex-shrink:0;gap:3px;height:28px;padding:0 8px;font-size:9.5px}.guest-auth-btn-group{flex-shrink:0;align-items:center;gap:4px;display:flex}.gas-price-chip,.pls-price-chip{display:none!important}.mobile-search-trigger-btn{border-radius:var(--radius-md);width:28px;min-width:28px;height:28px;color:var(--pulse-cyan);background:#ffffff0d;border:1px solid #ffffff1a;justify-content:center;align-items:center;display:flex}.wallet-btn{gap:4px;padding:5px 8px;font-size:11px}.wallet-connect-btn{gap:5px;padding:6px 10px;font-size:11.5px}.guest-signin-btn,.guest-signup-btn{padding:5px 8px;font-size:11px}.mobile-bottom-nav{height:calc(56px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:1000;background:#080c14f2;border-top:1px solid #ffffff14;box-shadow:0 -8px 30px #000000b3;display:flex!important}.mobile-nav-item{flex:1;gap:2px;min-width:0;padding:4px 0}.mobile-nav-icon-wrapper{justify-content:center;align-items:center;height:20px;display:flex}.mobile-nav-label{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;font-weight:700;overflow:hidden}.mobile-nav-avatar-mini{border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;display:flex;overflow:hidden}.mobile-nav-avatar-mini img{object-fit:cover;width:100%;height:100%}.mobile-screener-switcher{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d121cd9;border:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:8px;padding:4px;display:grid!important}.mobile-switcher-btn{border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:5px;padding:8px 4px;font-size:11px;font-weight:700;transition:all .15s;display:flex}.mobile-switcher-btn.active{color:#fff;background:#00e5ff26;border-color:#00e5ff59;box-shadow:0 0 12px #00e5ff33}.screener-pro-layout.mobile-tab-pairs .screener-sidebar-wrapper{width:100%!important;display:block!important}.screener-pro-layout.mobile-tab-pairs .screener-main-col,.screener-pro-layout.mobile-tab-pairs .screener-side-col{display:none!important}.screener-pro-layout.mobile-tab-chart .screener-main-col{flex-direction:column;width:100%!important;display:flex!important}.screener-pro-layout.mobile-tab-chart .screener-sidebar-wrapper,.screener-pro-layout.mobile-tab-chart .screener-side-col{display:none!important}.screener-pro-layout.mobile-tab-trades .screener-main-col{flex-direction:column;width:100%!important;display:flex!important}.screener-pro-layout.mobile-tab-trades .screener-sidebar-wrapper,.screener-pro-layout.mobile-tab-trades .screener-side-col{display:none!important}.screener-pro-layout.mobile-tab-details .screener-side-col{width:100%!important;display:block!important}.screener-pro-layout.mobile-tab-details .screener-sidebar-wrapper,.screener-pro-layout.mobile-tab-details .screener-main-col{display:none!important}.pair-header-container{border-radius:var(--radius-lg);gap:8px;padding:10px 12px}.pair-symbol-text{font-size:15px}.price-primary{font-size:18px}.pair-metrics-grid{gap:6px;grid-template-columns:repeat(2,1fr)!important;display:grid!important}.metric-box{border-radius:var(--radius-md);padding:6px 8px}.metric-label{font-size:9.5px}.metric-value{font-size:11.5px}.chart-container-panel{border-radius:var(--radius-lg)}.chart-iframe-container{width:100%!important;height:380px!important}.dex-view-container{gap:12px;padding:0 0 10px}.dex-subnav-bar{margin-bottom:10px;padding:10px 14px}.dex-swap-pro-grid{gap:14px;grid-template-columns:1fr!important}.switch-top-toolbar{flex-direction:column;align-items:flex-start;gap:8px;padding:8px 10px}.switch-toolbar-left{justify-content:space-between;width:100%}.switch-quick-pills{-webkit-overflow-scrolling:touch;gap:4px;width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.switch-toolbar-chip{flex-shrink:0;padding:4px 8px;font-size:10px}.dex-utility-card{padding:14px}.dex-asset-ticker-row{padding:8px 6px}.dex-live-feed-card{padding:10px 8px}.trenches-page-container{gap:14px;padding:12px 12px 10px}.trenches-hero{border-radius:var(--radius-xl);padding:16px 14px}.trenches-hero-grid-layout{gap:16px;grid-template-columns:1fr!important}.trenches-title{font-size:24px}.trenches-subtitle{font-size:12px}.trenches-stats-strip{gap:6px;grid-template-columns:repeat(2,1fr)!important;display:grid!important}.t-stat-pill{padding:8px}.featured-hero-brand-name{font-size:17px}.directory-header{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px}.directory-actions,.dir-search-wrap,.dir-search-input{width:100%}.category-filter-strip{-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:4px;overflow-x:auto}.cat-pill-btn{flex-shrink:0;padding:6px 12px;font-size:11px}.apps-showcase-grid{gap:10px;grid-template-columns:1fr!important}.markets-container{gap:12px;padding:0 0 10px}.market-stats-banner{gap:6px;grid-template-columns:repeat(2,1fr)!important}.market-stat-card{padding:10px 12px}.market-stat-val{font-size:14px}.markets-controls-bar{gap:10px;padding:10px 12px}.market-categories-strip{-webkit-overflow-scrolling:touch;gap:4px;width:100%;padding-bottom:4px;overflow-x:auto}.market-cat-btn{flex-shrink:0;padding:5px 10px;font-size:11px}.markets-controls-right{flex-direction:column;align-items:stretch;gap:8px;width:100%}.dex-selection-tabs{-webkit-overflow-scrolling:touch;width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.dex-tab-btn{flex-shrink:0;padding:5px 10px;font-size:11px}.market-table-card{border-radius:var(--radius-lg);padding:10px 4px}.market-table-scroll{-webkit-overflow-scrolling:touch}.market-table th,.market-table td{padding:6px 8px;font-size:11px}.portfolio-container{gap:12px;padding:0 0 10px}.portfolio-hero-banner{border-radius:var(--radius-xl);padding:16px 14px}.portfolio-hero-top{flex-direction:column;align-items:flex-start;gap:10px}.portfolio-net-worth-num{font-size:24px}.portfolio-wallets-bar{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px}.wallet-chips-list{-webkit-overflow-scrolling:touch;width:100%;padding-bottom:4px;overflow-x:auto}.wallet-chip-btn{flex-shrink:0}.portfolio-actions-grid{gap:6px;width:100%;grid-template-columns:1fr 1fr!important}.profile-page-container{gap:14px;padding:0 0 10px}.profile-hero-banner{height:110px}.profile-hero-content{flex-direction:column;align-items:flex-start;gap:10px;margin-top:-36px;padding:0 14px 14px}.profile-avatar-large{border-radius:20px;width:76px;height:76px}.profile-display-name{font-size:18px}.profile-sections-grid{gap:14px;grid-template-columns:1fr!important}.preset-avatars-grid{gap:6px;grid-template-columns:repeat(4,1fr)!important}.preset-avatar-btn{padding:8px 4px}.preset-avatar-icon{font-size:20px}.preset-avatar-name{font-size:9px}.profile-form-grid{gap:10px;grid-template-columns:1fr!important}.backup-actions-grid{gap:8px;grid-template-columns:1fr!important}.modal-container{border-radius:var(--radius-xl);max-height:90vh;margin:10px auto;width:95%!important;max-width:95%!important}.user-profile-modal-container{max-height:92vh;width:96%!important;max-width:96%!important}.profile-modal-scrollable-body{padding:10px 12px 24px}}@media (width<=480px){.app-main-content{padding:6px 6px calc(68px + env(safe-area-inset-bottom,0px))!important}.chart-iframe-container{height:350px!important}.preset-avatars-grid{grid-template-columns:repeat(2,1fr)!important}.slippage-preset-row{flex-wrap:wrap}.slippage-pill{text-align:center;flex:40%}}.pf-frame{background:radial-gradient(65% 55% at 10% 15%,#d946ef12 0%,#0000 55%),radial-gradient(55% 65% at 90% 85%,#0066ff12 0%,#0000 50%),radial-gradient(45% 45%,#00e5ff08 0%,#0000 65%);justify-content:center;align-items:flex-start;width:calc(100% + 36px);min-height:calc(100vh - 120px);margin:-12px -18px 0;padding:36px 24px 72px;display:flex;position:relative}.pf-frame:before{content:"";pointer-events:none;border-top:1px solid #00e5ff38;border-left:1px solid #00e5ff38;border-radius:3px 0 0;width:64px;height:64px;position:absolute;top:24px;left:24px}.pf-frame:after{content:"";pointer-events:none;border-bottom:1px solid #d946ef33;border-right:1px solid #d946ef33;border-radius:0 0 3px;width:64px;height:64px;position:absolute;bottom:24px;right:24px}.pf-shell{flex-direction:column;gap:14px;width:100%;max-width:800px;display:flex}.pf-hero{background:linear-gradient(140deg,#0c101af7 0%,#100a1cf7 55%,#0a0e18f7 100%);border:1px solid #00e5ff29;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:28px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d946ef12,0 28px 72px #000000a6,inset 0 1px #ffffff0e}.pf-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#00e5ff99 30%,#d946ef80 65%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.pf-hero-scanlines{pointer-events:none;z-index:0;background-color:#0000;background-image:radial-gradient(55% 80% at 0%,#d946ef21 0%,#0000 60%),radial-gradient(40% 60% at 100% 15%,#00e5ff1a 0%,#0000 55%),radial-gradient(30% 35% at 60% 100%,#00ff9d0f 0%,#0000 50%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:40px 40px,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0}.pf-hero-left{z-index:1;align-items:center;gap:22px;min-width:0;display:flex;position:relative}.pf-hero-right{z-index:1;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex;position:relative}.pf-avatar{flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.pf-avatar-ring{pointer-events:none;border:1px solid #0000;border-radius:50%;position:absolute}.pf-avatar-ring-outer{-webkit-mask-composite:destination-out;opacity:.85;background:conic-gradient(#00e5ffe6,#d946efb3,#00ff9dcc,#00e5ffe6) border-box;animation:9s linear infinite pf-spin;inset:-7px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pf-avatar-ring-inner{-webkit-mask-composite:destination-out;background:conic-gradient(from 180deg,#00e5ff66,#d946ef4d,#00e5ff66) border-box;animation:5s linear infinite reverse pf-spin;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes pf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pf-avatar-core{background:linear-gradient(135deg,#0b1020 0%,#180b2e 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;animation:4s ease-in-out infinite pf-breathe;display:flex;box-shadow:inset 0 0 24px #00e5ff1a,0 0 32px #00e5ff40,0 0 60px #d946ef26}@keyframes pf-breathe{0%,to{box-shadow:inset 0 0 24px #00e5ff1a,0 0 32px #00e5ff40,0 0 60px #d946ef26}50%{box-shadow:inset 0 0 28px #d946ef26,0 0 40px #d946ef59,0 0 70px #00e5ff33}}.pf-avatar-initials{font-family:var(--font-mono);letter-spacing:2px;background:linear-gradient(135deg,#00e5ff 0%,#d946ef 100%);-webkit-text-fill-color:transparent;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:800;line-height:1}.pf-hero-info{flex-direction:column;gap:5px;min-width:0;display:flex}.pf-hero-name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pf-hero-name{color:#fff;letter-spacing:-.4px;white-space:nowrap;margin:0;font-size:22px;font-weight:800;line-height:1}.pf-vault-badge{letter-spacing:1.3px;color:var(--pulse-green);text-transform:uppercase;font-size:9px;font-weight:800;font-family:var(--font-mono);white-space:nowrap;background:#00ff9d17;border:1px solid #00ff9d47;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.pf-hero-handle-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-hero-handle{font-family:var(--font-mono);color:var(--pulse-cyan);font-size:13px;font-weight:600}.pf-hero-sep{color:#ffffff2e;font-size:12px}.pf-hero-chain{font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:4px;font-size:11px;display:flex}.pf-hero-bio{color:var(--text-secondary);opacity:.85;white-space:nowrap;text-overflow:ellipsis;max-width:360px;margin:0;font-size:11.5px;font-style:italic;overflow:hidden}.pf-hero-wallet-chip{font-family:var(--font-mono);color:var(--pulse-cyan);background:#00e5ff12;border:1px solid #00e5ff33;border-radius:99px;align-items:center;gap:7px;padding:5px 12px;font-size:11px;font-weight:600;display:flex}.pf-hero-wallet-dot{background:var(--pulse-green);width:7px;height:7px;box-shadow:0 0 8px var(--pulse-green);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite pf-dot-pulse}@keyframes pf-dot-pulse{0%,to{opacity:1}50%{opacity:.55}}.pf-hero-wallet-addr{letter-spacing:.3px}.pf-cta-btn{font-family:var(--font-mono);cursor:pointer;white-space:nowrap;border:none;border-radius:10px;align-items:center;gap:7px;padding:8px 16px;font-size:11.5px;font-weight:700;transition:all .2s;display:inline-flex}.pf-cta-primary{background:linear-gradient(135deg, var(--pulse-cyan) 0%, var(--pulse-green) 100%);color:#04070d;box-shadow:0 0 18px #00e5ff66,inset 0 1px #ffffff47}.pf-cta-primary:hover{transform:translateY(-2px);box-shadow:0 0 28px #d946ef99,0 0 14px #0066ff80}.pf-cta-danger{color:var(--pulse-red);background:#f43f5e1a;border:1px solid #f43f5e4d}.pf-cta-danger:hover{background:#f43f5e2e;border-color:#f43f5e80;transform:translateY(-1px)}.pf-tab-nav{background:#ffffff07;border:1px solid #fff1;border-radius:14px;gap:2px;padding:4px;display:flex}.pf-tab-btn{font-family:var(--font-mono);color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-size:11.5px;font-weight:700;transition:all .18s;display:flex;position:relative;overflow:hidden}.pf-tab-btn:hover:not(.active){color:var(--text-secondary);background:#ffffff0a}.pf-tab-btn.active{color:#fff;background:linear-gradient(135deg,#0066ff38 0%,#d946ef2e 100%);border-color:#00e5ff38;box-shadow:0 0 20px #0066ff2e,inset 0 1px #ffffff12}.pf-tab-underline{background:linear-gradient(90deg, var(--pulse-cyan), var(--pulse-purple));height:2px;box-shadow:0 0 8px var(--pulse-cyan);border-radius:1px;position:absolute;bottom:0;left:20%;right:20%}.pf-section-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c101ae6;border:1px solid #fff1;border-radius:16px;transition:border-color .25s;position:relative;overflow:hidden;box-shadow:0 20px 56px #0000008c,inset 0 1px #ffffff0d}.pf-section-card:hover{border-color:#ffffff1c}.pf-card-top-bar{background:linear-gradient(90deg, var(--accent,var(--pulse-cyan)) 0%, transparent 100%);opacity:.7;height:2px}.pf-card-header{background:#0000001f;border-bottom:1px solid #ffffff0e;align-items:center;gap:14px;padding:18px 22px 15px;display:flex}.pf-card-icon-wrap{background:rgba(var(--accent,0, 229, 255), .08);border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pf-card-title{color:#fff;letter-spacing:-.15px;margin:0;font-size:14px;font-weight:700}.pf-card-subtitle{color:var(--text-muted);margin:2px 0 0;font-size:11px}.pf-card-body{padding:22px}.pf-form{flex-direction:column;gap:16px;display:flex}.pf-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pf-field{flex-direction:column;gap:6px;display:flex}.pf-field-label-row{justify-content:space-between;align-items:center;display:flex}.pf-field-label{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:#ffffff80;font-size:10px;font-weight:800}.pf-field-hint{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:0;text-transform:none;font-size:10px;font-weight:500}.pf-input-wrap{align-items:center;display:flex;position:relative}.pf-input-icon{color:#ffffff47;pointer-events:none;align-items:center;display:flex;position:absolute;left:13px}.pf-at{font-family:var(--font-mono);color:#ffffff47;font-size:13px;font-weight:700}.pf-input{color:#f0f4f8;width:100%;height:40px;font-family:var(--font-mono);background:#080c14cc;border:1px solid #ffffff17;border-radius:10px;outline:none;padding:0 14px 0 38px;font-size:12.5px;transition:all .2s}.pf-input::placeholder{color:#fff3}.pf-input:focus{border-color:var(--pulse-cyan);background:#080c14f2;box-shadow:0 0 0 3px #00e5ff1a,0 0 16px #00e5ff33}.pf-eye-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;right:10px}.pf-eye-btn:hover{color:#fff}.pf-form-footer{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}.pf-save-btn{height:38px;font-family:var(--font-mono);cursor:pointer;background:linear-gradient(135deg, var(--pulse-cyan) 0%, var(--pulse-green) 100%);color:#04070d;border:none;border-radius:10px;align-items:center;gap:8px;padding:0 22px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 0 18px #00e5ff66,inset 0 1px #ffffff47}.pf-save-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 28px #d946ef8c,0 0 16px #0066ff80}.pf-save-btn:disabled{opacity:.6;cursor:not-allowed}.pf-success-chip{font-family:var(--font-mono);color:var(--pulse-green);background:#00ff9d14;border:1px solid #00ff9d38;border-radius:99px;align-items:center;gap:6px;padding:6px 13px;font-size:11px;font-weight:600;display:inline-flex}@keyframes pf-fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.pf-fade-in{animation:.3s forwards pf-fade-in}.pf-subsection{flex-direction:column;gap:12px;display:flex}.pf-subsection-label{flex-direction:column;gap:2px;display:flex}.pf-subsection-label span:first-child{color:#ffffffbf;font-size:12px;font-weight:700}.pf-subsection-hint{color:var(--text-muted);font-size:10.5px}.pf-slippage-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pf-slip-btn{cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:10px 6px;transition:all .18s;display:flex}.pf-slip-btn:hover{background:#ffffff14;border-color:#ffffff26}.pf-slip-btn.active{background:linear-gradient(135deg,#00ff9d2e 0%,#00e5ff1f 100%);border-color:#00ff9d73;box-shadow:0 0 14px #00ff9d4d}.pf-slip-value{font-family:var(--font-mono);color:#fff;font-size:15px;font-weight:800;line-height:1}.pf-slip-btn.active .pf-slip-value{color:var(--pulse-green);text-shadow:0 0 10px #00ff9d99}.pf-slip-pct{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.5px;font-size:9px;font-weight:700}.pf-divider{background:#ffffff0d;height:1px;margin:4px 0}.pf-prefs-stack{flex-direction:column;gap:2px;display:flex}.pf-pref-row{cursor:default;border-radius:10px;align-items:center;gap:14px;padding:12px 6px;transition:background .15s;display:flex}.pf-pref-row:hover{background:#ffffff06}.pf-pref-icon{background:#ffffff0a;border:1px solid #ffffff12;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.pf-pref-body{flex-direction:column;flex:1;gap:2px;display:flex}.pf-pref-title{color:#e2e8f0;font-size:13px;font-weight:700;line-height:1.2}.pf-pref-desc{color:var(--text-muted);font-size:10.5px;line-height:1.4}.pf-pref-control{flex-shrink:0}.pf-toggle{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:99px;align-items:center;width:46px;height:25px;padding:0 3px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.pf-toggle.on{background:linear-gradient(135deg,#00ff9d,#00e5ff);border-color:#0000;box-shadow:0 0 16px #00ff9d80,0 0 6px #00e5ff4d}.pf-toggle-track{display:none}.pf-toggle-thumb{color:#000000b3;background:#ffffffe0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;font-size:9px;transition:transform .28s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 1px 4px #00000059}.pf-toggle.on .pf-toggle-thumb{color:var(--pulse-green);background:#060b14;transform:translate(21px)}.pf-wallet-connected{flex-direction:column;gap:14px;display:flex}.pf-wallet-addr-row{background:#00e5ff0b;border:1px solid #00e5ff26;border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.pf-wallet-status{align-items:center;gap:7px;display:flex}.pf-live-dot{background:var(--pulse-green);width:7px;height:7px;box-shadow:0 0 8px var(--pulse-green);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite pf-dot-pulse}.pf-wallet-label{font-family:var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pulse-green);font-size:10px;font-weight:800}.pf-wallet-addr-block{align-items:center;gap:10px;display:flex}.pf-wallet-chain-icon{color:var(--pulse-cyan);opacity:.7;flex-shrink:0}.pf-wallet-full-addr{font-family:var(--font-mono);color:#fff;letter-spacing:.3px;flex:1;font-size:13px;font-weight:700}.pf-wallet-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.pf-icon-btn{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:all .15s;display:flex}.pf-icon-btn:hover{color:#fff;background:#ffffff1f;border-color:#ffffff2e}.pf-wallet-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pf-stat-cell{background:#ffffff08;border:1px solid #fff1;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.pf-stat-label{font-family:var(--font-mono);letter-spacing:.8px;text-transform:uppercase;color:#ffffff4d;font-size:9px;font-weight:700}.pf-stat-value{font-family:var(--font-mono);font-size:12.5px;font-weight:800;line-height:1}.pf-disconnect-btn{width:100%;color:var(--pulse-red);font-family:var(--font-mono);cursor:pointer;background:#f43f5e12;border:1px solid #f43f5e38;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:12px;font-weight:700;transition:all .18s;display:flex}.pf-disconnect-btn:hover{background:#f43f5e24;border-color:#f43f5e66;transform:translateY(-1px)}.pf-wallet-empty{text-align:center;background:#ffffff05;border:1px dashed #ffffff14;border-radius:12px;flex-direction:column;align-items:center;gap:14px;margin-bottom:4px;padding:32px 20px;display:flex}.pf-wallet-empty-icon{color:#ffffff40;background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.pf-wallet-empty-text{flex-direction:column;gap:5px;display:flex}.pf-wallet-empty-text strong{color:#fff;font-size:14px;font-weight:700}.pf-wallet-empty-text span{color:var(--text-muted);max-width:300px;font-size:11.5px;line-height:1.5}.pf-session-row{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;margin-top:14px;padding:14px 0 0;display:flex}.pf-session-info{align-items:center;gap:10px;display:flex}.pf-session-title{color:#fff;font-size:12.5px;font-weight:700;display:block}.pf-session-sub{font-family:var(--font-mono);color:var(--text-muted);font-size:11px;display:block}.pf-ghost-btn{color:var(--text-secondary);font-family:var(--font-mono);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:5px;padding:7px 13px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.pf-ghost-btn:hover{color:#fff;background:#ffffff17;border-color:#ffffff26}.pf-strength{align-items:center;gap:8px;display:flex}.pf-strength-bars{flex:1;gap:4px;display:flex}.pf-strength-seg{border-radius:2px;flex:1;height:3px;transition:background .3s}.pf-strength-label{font-family:var(--font-mono);letter-spacing:.5px;white-space:nowrap;text-align:right;min-width:42px;font-size:10px;font-weight:800}.pf-status-alert{font-family:var(--font-mono);border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-size:11.5px;font-weight:600;line-height:1.4;display:flex}.pf-status-alert.pf-success{color:var(--pulse-green);background:#00ff9d14;border:1px solid #00ff9d38}.pf-status-alert.pf-error{color:var(--pulse-red);background:#f43f5e14;border:1px solid #f43f5e38}.pf-key-btn{height:38px;color:var(--pulse-yellow);font-family:var(--font-mono);cursor:pointer;background:#fbbf2414;border:1px solid #fbbf244d;border-radius:10px;align-items:center;gap:8px;padding:0 20px;font-size:12px;font-weight:700;transition:all .18s;display:inline-flex}.pf-key-btn:hover{background:#fbbf2426;border-color:#fbbf2480;transform:translateY(-1px);box-shadow:0 0 14px #fbbf244d}.pf-footer{color:var(--text-muted);font-size:11px;line-height:1.65;font-family:var(--font-mono);background:#00ff9d0a;border:1px solid #00ff9d1f;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.pf-footer strong{color:#e2e8f0;font-weight:700}@media (width<=640px){.pf-frame{padding:18px 14px 56px}.pf-frame:before,.pf-frame:after{display:none}.pf-hero{flex-direction:column;align-items:flex-start;padding:20px}.pf-hero-right{align-items:flex-start}.pf-form-grid{grid-template-columns:1fr}.pf-slippage-grid{grid-template-columns:repeat(4,1fr)}.pf-wallet-stats{grid-template-columns:repeat(2,1fr)}.pf-tab-btn span{display:none}.pf-tab-btn{padding:10px}}.profile-page-frame{background:radial-gradient(70% 50% at 15% 20%,#d946ef0f 0%,#0000 55%),radial-gradient(50% 60% at 85% 80%,#0066ff0f 0%,#0000 50%),radial-gradient(40% 40%,#00e5ff08 0%,#0000 60%);justify-content:center;align-items:flex-start;width:calc(100% + 36px);min-height:calc(100vh - 120px);margin:-12px -18px 0;padding:32px 28px 64px;display:flex;position:relative}.profile-page-frame:before{content:"";pointer-events:none;border-top:1px solid #00e5ff33;border-left:1px solid #00e5ff33;border-radius:4px 0 0;width:80px;height:80px;position:absolute;top:20px;left:20px}.profile-page-frame:after{content:"";pointer-events:none;border-bottom:1px solid #d946ef2e;border-right:1px solid #d946ef2e;border-radius:0 0 4px;width:80px;height:80px;position:absolute;bottom:20px;right:20px}.profile-page-shell{flex-direction:column;gap:12px;width:100%;max-width:780px;margin:0 auto;padding:8px 4px 60px;display:flex}.profile-hero-card{border-radius:var(--radius-lg);background:linear-gradient(135deg,#121826eb 0%,#0e121ef2 60%,#140a23eb 100%);border:1px solid #00e5ff2e;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d946ef14,0 24px 64px #0009,inset 0 1px #ffffff0f}.profile-hero-card:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 80% at 5%,#d946ef1f 0%,#0000 60%),radial-gradient(40% 60% at 95% 20%,#00e5ff1a 0%,#0000 55%),radial-gradient(30% 40% at 50% 100%,#00ff9d0f 0%,#0000 50%);position:absolute;inset:0}.profile-hero-card:after{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.profile-hero-content{z-index:1;align-items:center;gap:24px;display:flex;position:relative}.profile-avatar-badge{background:linear-gradient(135deg,#0d1220 0%,#1a0d2e 100%) padding-box padding-box;border:2px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;animation:4s ease-in-out infinite profile-avatar-breathe;display:flex;position:relative;box-shadow:0 0 0 2px #00e5ff80,0 0 24px #00e5ff4d,0 0 48px #d946ef33,inset 0 0 20px #00e5ff14}@keyframes profile-avatar-breathe{0%,to{box-shadow:0 0 0 2px #00e5ff80,0 0 24px #00e5ff4d,0 0 48px #d946ef33,inset 0 0 20px #00e5ff14}50%{box-shadow:0 0 0 2px #d946ef99,0 0 32px #d946ef66,0 0 60px #00e5ff40,inset 0 0 24px #d946ef1f}}.profile-avatar-text{font-family:var(--font-mono);letter-spacing:2px;background:linear-gradient(135deg,#00e5ff 0%,#d946ef 100%);-webkit-text-fill-color:transparent;z-index:1;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:800;line-height:1;position:relative}.profile-avatar-glow-ring{-webkit-mask-composite:destination-out;pointer-events:none;background:conic-gradient(#00e5ffcc,#d946ef99,#00ff9db3,#00e5ffcc) border-box;border:1px solid #0000;border-radius:50%;animation:8s linear infinite profile-ring-spin;position:absolute;inset:-6px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes profile-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profile-identity-col{flex-direction:column;gap:6px;display:flex}.profile-display-name{font-family:var(--font-sans);color:#fff;letter-spacing:-.3px;margin:0;font-size:22px;font-weight:800;line-height:1.1}.profile-status-badge{border-radius:var(--radius-full);letter-spacing:1.2px;color:var(--pulse-green);text-transform:uppercase;background:#00ff9d14;border:1px solid #00ff9d4d;align-items:center;gap:5px;padding:3px 9px;font-size:9px;font-weight:800;display:inline-flex}.profile-handle-sub{font-family:var(--font-mono);color:var(--pulse-cyan);opacity:.9;font-size:12.5px;font-weight:600}.profile-dot-separator{color:#fff3}.profile-network-sub{font-family:var(--font-mono);color:var(--text-muted);align-items:center;font-size:11.5px;display:flex}.profile-hero-actions{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.btn-sm{height:34px;font-size:11.5px;font-family:var(--font-mono);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:7px;padding:7px 14px;font-weight:700;transition:all .2s;display:inline-flex}.btn-glow-pulse{background:linear-gradient(135deg, var(--pulse-cyan) 0%, var(--pulse-green) 100%);color:#04070d;box-shadow:0 0 18px #00e5ff66,inset 0 1px #ffffff47}.btn-glow-pulse:hover{transform:translateY(-2px);box-shadow:0 0 28px #d946ef99,0 0 16px #0066ff80}.btn-glow-pulse:active{transform:translateY(0)}.profile-cards-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:12px;display:grid}@media (width<=900px){.profile-cards-grid{grid-template-columns:1fr}}.profile-cards-grid-full{grid-column:1/-1}.profile-section-card{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;transition:border-color .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 16px 48px #00000080,inset 0 1px #ffffff0d}.profile-section-card:hover{border-color:#ffffff1f;box-shadow:0 20px 56px #0009,inset 0 1px #ffffff12}.profile-card-header{border-bottom:1px solid var(--border-subtle);background:#00000026;justify-content:space-between;align-items:center;padding:12px 16px 10px;display:flex}.profile-card-icon-badge{background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.profile-card-title{color:#fff;letter-spacing:-.1px;margin:0;font-size:13px;font-weight:800}.profile-card-subtitle{color:var(--text-muted);margin:1px 0 0;font-size:10.5px}.profile-card-form{flex-direction:column;gap:12px;padding:16px;display:flex}.profile-form-action-row{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}.profile-save-btn{height:38px;font-size:12px;font-family:var(--font-mono);border-radius:var(--radius-md);cursor:pointer;background:linear-gradient(135deg, var(--pulse-cyan) 0%, var(--pulse-green) 100%);color:#04070d;border:none;align-items:center;gap:8px;padding:0 20px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 0 16px #06f6}.profile-save-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 28px #d946ef99}.profile-save-btn:disabled{opacity:.65;cursor:not-allowed}.profile-success-chip{font-size:11px;font-weight:600;font-family:var(--font-mono);color:var(--pulse-green);border-radius:var(--radius-full);background:#00ff9d14;border:1px solid #00ff9d40;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}@keyframes profile-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.3s forwards profile-fade-in}.profile-prefs-list{flex-direction:column;padding:6px 0;display:flex}.profile-pref-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;transition:background .15s;display:flex}.profile-pref-row:last-child{border-bottom:none}.profile-pref-row:hover{background:#ffffff05}.profile-pref-label-col{flex-direction:column;flex:1;gap:2px;display:flex}.profile-pref-title{color:#e2e8f0;font-size:12px;font-weight:700;display:block}.profile-pref-desc{color:var(--text-muted);margin:0;font-size:10.5px}.profile-slippage-pills{flex-shrink:0;align-items:center;gap:4px;display:flex}.profile-slippage-pill{border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--text-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff12;padding:5px 10px;font-size:11px;font-weight:800;transition:all .18s}.profile-slippage-pill:hover{color:#fff;background:#ffffff17;border-color:#ffffff2e}.profile-slippage-pill.active{color:#080b11;background:linear-gradient(135deg,#00ff9d 0%,#00e5ff 100%);border-color:#0000;box-shadow:0 0 12px #00ff9d73}.profile-toggle-switch{border-radius:var(--radius-full);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;flex-shrink:0;align-items:center;width:44px;height:24px;padding:0 3px;transition:all .25s;display:flex;position:relative}.profile-toggle-switch.active{background:linear-gradient(135deg,#00ff9d 0%,#00e5ff 100%);border-color:#0000;box-shadow:0 0 14px #00ff9d80}.profile-toggle-thumb{color:#080b11;background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 1px 4px #0006}.profile-toggle-switch.active .profile-toggle-thumb{color:#00ff9d;background:#080b11;transform:translate(20px)}.profile-security-footer{border-radius:var(--radius-lg);font-size:11px;font-family:var(--font-mono);color:var(--text-muted);background:#00ff9d0a;border:1px solid #00ff9d24;align-items:center;gap:12px;padding:14px 20px;line-height:1.6;display:flex}.btn-secondary.btn-sm{height:34px;padding:0 14px;font-size:11.5px}@media (width<=640px){.profile-page-frame{padding:16px 12px 48px}.profile-page-frame:before,.profile-page-frame:after{width:40px;height:40px}.profile-hero-card{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}.profile-hero-actions{width:100%}.profile-cards-grid{grid-template-columns:1fr}}.dex-soon-view{flex-direction:column;gap:12px;width:100%;max-width:1000px;margin:0 auto;padding:12px 4px 60px;display:flex}.dex-soon-head{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:#0e121a;position:relative;overflow:hidden}.dex-soon-head:before{content:"";background:linear-gradient(90deg,#0000 0%,#00e5ff80 30%,#00ff9d59 70%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.dex-soon-grid-texture{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.dex-soon-head-inner{z-index:1;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;display:flex;position:relative}.dex-soon-eyebrow{letter-spacing:.6px;text-transform:uppercase;color:#8492a6;align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:inline-flex}.dex-soon-eyebrow-sep{color:#ffffff2e}.dex-soon-dot{border-radius:var(--radius-full);background:var(--pulse-cyan);width:5px;height:5px;box-shadow:0 0 8px var(--pulse-cyan);animation:2.4s ease-in-out infinite dexSoonBlip}@keyframes dexSoonBlip{0%,to{opacity:1}50%{opacity:.28}}.dex-soon-title{letter-spacing:-.8px;color:var(--text-primary);margin:0;font-size:34px;font-weight:800;line-height:1.05}.dex-soon-title-accent{color:var(--pulse-cyan)}.dex-soon-lede{max-width:62ch;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.dex-soon-meta{flex-wrap:wrap;gap:8px;margin:6px 0 0;display:flex}.dex-soon-meta-item{border:1px solid var(--border-subtle);background:#00000040;border-radius:8px;align-items:baseline;gap:6px;padding:6px 10px;display:flex}.dex-soon-meta-item dt{letter-spacing:.6px;text-transform:uppercase;color:#8492a6;font-size:10.5px;font-weight:700}.dex-soon-meta-item dd{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0;font-size:11px;font-weight:700}.dex-soon-panel{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:#0e121a;overflow:hidden}.dex-soon-panel-head{border-bottom:1px solid var(--border-subtle);background:#00000040;align-items:center;gap:8px;padding:10px 14px;display:flex}.dex-soon-panel-title{letter-spacing:.6px;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:10.5px;font-weight:700}.dex-soon-panel-note{letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);margin-left:auto;font-size:10.5px;font-weight:700}.dex-soon-caps{background:var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.dex-soon-cap{background:#0e121a;flex-direction:column;gap:6px;padding:14px;display:flex}.dex-soon-cap-badge{border:1px solid var(--border-subtle);width:28px;height:28px;color:var(--pulse-cyan);background:#0000004d;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.dex-soon-cap-title{letter-spacing:.4px;text-transform:uppercase;color:var(--text-primary);margin:0;font-size:11.5px;font-weight:800}.dex-soon-cap-desc{color:var(--text-muted);margin:0;font-size:11px;line-height:1.55}.dex-soon-venues{flex-wrap:wrap;gap:6px;padding:14px;display:flex}.dex-soon-venue{letter-spacing:.4px;color:var(--text-secondary);border:1px solid var(--border-subtle);background:#0000004d;border-radius:6px;padding:5px 9px;font-size:10.5px;font-weight:700}@media (width<=820px){.dex-soon-caps{grid-template-columns:1fr}.dex-soon-head-inner{padding:16px}.dex-soon-title{font-size:26px}}@media (prefers-reduced-motion:reduce){.dex-soon-dot{animation:none}}.token-launch-view{flex-direction:column;gap:12px;width:100%;max-width:1000px;margin:0 auto;padding:12px 4px 60px;display:flex}.token-launch-head{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:#0e121a;position:relative;overflow:hidden}.token-launch-head:before{content:"";background:linear-gradient(90deg,#0000 0%,#00e5ff80 30%,#d946ef59 70%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.token-launch-grid-texture{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.token-launch-head-inner{z-index:1;flex-direction:column;align-items:flex-start;gap:10px;padding:32px 24px;display:flex;position:relative}.token-launch-eyebrow{letter-spacing:.6px;text-transform:uppercase;color:#8492a6;align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:inline-flex}.token-launch-eyebrow-sep{color:#ffffff2e}.token-launch-dot{border-radius:var(--radius-full);background:var(--pulse-cyan);width:5px;height:5px;box-shadow:0 0 8px var(--pulse-cyan);animation:2.4s ease-in-out infinite dexSoonBlip}.token-launch-title{letter-spacing:-1px;color:var(--text-primary);margin:0;font-size:48px;font-weight:800;line-height:1}.token-launch-title-accent{background:linear-gradient(90deg, var(--pulse-cyan), var(--pulse-purple));color:#0000;-webkit-background-clip:text;background-clip:text}.token-launch-lede{max-width:62ch;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.token-launch-meta{flex-wrap:wrap;gap:8px;margin:6px 0 0;display:flex}.token-launch-meta-item{border:1px solid var(--border-subtle);background:#00000040;border-radius:8px;align-items:baseline;gap:6px;padding:6px 10px;display:flex}.token-launch-meta-item dt{letter-spacing:.6px;text-transform:uppercase;color:#8492a6;font-size:10.5px;font-weight:700}.token-launch-meta-item dd{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0;font-size:11px;font-weight:700}.token-launch-warning{border-radius:var(--radius-lg);background:#fbbf240d;border:1px solid #fbbf2438;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.token-launch-warning-icon{color:var(--pulse-yellow);flex-shrink:0;margin-top:1px}.token-launch-warning-title{letter-spacing:.2px;color:var(--pulse-yellow);margin:0 0 4px;font-size:12.5px;font-weight:800}.token-launch-warning-body{color:var(--text-secondary);margin:0;font-size:11.5px;line-height:1.6}.token-launch-panel{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:#0e121a;overflow:hidden}.token-launch-panel-head{border-bottom:1px solid var(--border-subtle);background:#00000040;align-items:center;gap:8px;padding:10px 14px;display:flex}.token-launch-panel-title{letter-spacing:.6px;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:10.5px;font-weight:700}.token-launch-blocks{background:var(--border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.token-launch-block{background:#0e121a;flex-direction:column;gap:6px;padding:14px;display:flex}.token-launch-block-badge{border:1px solid var(--border-subtle);width:28px;height:28px;color:var(--pulse-cyan);background:#0000004d;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.token-launch-block-title{letter-spacing:.4px;text-transform:uppercase;color:var(--text-primary);margin:0;font-size:11.5px;font-weight:800}.token-launch-block-desc{color:var(--text-muted);margin:0;font-size:11px;line-height:1.55}@media (width<=820px){.token-launch-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.token-launch-head-inner{padding:20px 16px}.token-launch-title{font-size:34px}}@media (width<=480px){.token-launch-blocks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.token-launch-dot{animation:none}}@media (width<=360px){.main-nav{min-height:52px}}@media (width>=769px) and (width<=1150px){.main-nav{gap:14px;padding:10px 16px}.nav-left{gap:14px}.logo-box{flex-shrink:0;gap:10px}.nav-tabs{margin-left:auto;margin-right:auto}.btn-tab{gap:5px;padding:7px 9px;font-size:12px}.btn-tab{padding:7px 10px}.btn-tab>span{display:none}.btn-tab.active>span{display:inline}.btn-tab svg{width:16px;height:16px}}@media (width>=769px) and (width<=849px){.main-nav{gap:10px;padding:10px 12px}.nav-left{gap:10px}}@media (width>=1151px) and (width<=1340px){.btn-tab{gap:5px;padding:7px 9px;font-size:12px}.btn-tab svg{width:14px;height:14px}.nav-left{gap:14px}.logo-box{flex-shrink:0;gap:10px}}.navbar-container{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(#0a0e16eb,#080b11d1);box-shadow:0 1px #ffffff0a,0 10px 30px #00000059}.logo-box{--brand-h:74px}@media (width<=768px){.logo-box{--brand-h:clamp(42px, 10vw, 74px)}}@media (width<=360px){.logo-box{--brand-h:34px}}@media (width>=769px){.logo-box{--brand-h:clamp(60px, calc((100vw - 520px) / 5), 84px)}}.mobile-bottom-nav{height:calc(70px + env(safe-area-inset-bottom,0px));padding:6px 8px env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:linear-gradient(#0e131eeb,#080b11f7);border-top:1px solid #ffffff12;gap:2px;box-shadow:inset 0 1px #ffffff0f,0 -10px 34px #0000008c}.mobile-nav-item{border-radius:var(--radius-md);gap:5px;padding:8px 0 7px;transition:color .18s,background .18s,transform .18s;position:relative}.mobile-nav-item.active{background:linear-gradient(#00e5ff21,#00e5ff0a 70%);box-shadow:inset 0 1px #ffffff17}.mobile-nav-item:active{transform:scale(.96)}.mobile-nav-item.active .mobile-nav-icon-wrapper{filter:drop-shadow(0 0 6px #00e5ff73)}.mobile-nav-label{letter-spacing:.02em;font-size:10.5px;font-weight:600;font-family:var(--font-sans)}.mobile-nav-item.active .mobile-nav-label{font-weight:700}.home-page,.pf-section{width:100%;max-width:var(--page-max);margin-inline:auto}.trenches-live-page{width:100%;max-width:2200px;margin-inline:auto}@media (width>=1025px){.screener-pro-layout{grid-template-columns:336px 1fr 395px}}.sidebar-base-sym{letter-spacing:-.01em;text-overflow:clip;flex:none;font-size:14.5px;font-weight:800;overflow:visible}.sidebar-quote-sym{text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:11.5px;overflow:hidden}.sidebar-core-pill{flex:none}.sidebar-pair-title-row{gap:4px}.sidebar-pair-names{gap:3px}.sidebar-pair-item .token-logo-img,.sidebar-pair-item .token-logo-fallback{width:34px!important;min-width:34px!important;height:34px!important}.sidebar-pair-price{font-family:var(--font-instrument);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}@media (width>=1025px) and (width<=1400px){.screener-pro-layout{grid-template-columns:310px 1fr 360px}}@media (width<=1024px){.screener-sidebar-wrapper{flex-direction:column;width:100%}.sidebar-pairs-container{width:100%;max-height:none;position:static}}.profile-status-badge.is-muted{color:var(--text-muted);background:#ffffff0f;border-color:#ffffff1f}.modal-error{font-family:var(--font-instrument);color:var(--pulse-red);border-radius:var(--radius-sm);background:#ff3d5714;border:1px solid #ff3d5747;margin:-2px 0 2px;padding:9px 11px;font-size:11.5px;line-height:1.45}.profile-avatar-badge{position:relative}.profile-avatar-img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.profile-avatar-edit{z-index:2;color:#04070d;background:linear-gradient(135deg, var(--pulse-cyan), var(--pulse-green));border:2px solid var(--bg-primary,#0b1220);cursor:pointer;border-radius:50%;place-items:center;width:28px;height:28px;transition:transform .16s,box-shadow .16s;display:grid;position:absolute;bottom:-2px;right:-2px}.profile-avatar-edit:hover:not(:disabled){transform:scale(1.08);box-shadow:0 0 12px #00e5ff73}.profile-avatar-edit:focus-visible{outline:2px solid var(--pulse-cyan);outline-offset:3px}.profile-avatar-edit:disabled{cursor:progress;opacity:.75}.visually-hidden-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile-avatar-remove{font-family:var(--font-instrument);color:var(--text-muted);border-radius:var(--radius-full);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;align-self:flex-start;align-items:center;gap:5px;padding:4px 9px;font-size:10.5px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.profile-avatar-remove:hover{color:var(--pulse-red);border-color:#ff3d5759}.profile-avatar-error{font-family:var(--font-instrument);color:var(--pulse-red);margin:0;font-size:11px}.profile-locked-card{text-align:center;-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);border-radius:var(--radius-lg);background:#10162299;border:1px solid #ffffff14;flex-direction:column;align-items:center;gap:10px;padding:44px 24px;display:flex}.profile-locked-card svg{color:var(--text-muted)}.profile-locked-card h3{color:var(--text-primary);margin:0;font-size:17px;font-weight:700}.profile-locked-card p{max-width:400px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.6}@media (width<=768px){.profile-avatar-edit{width:40px;height:40px;bottom:-4px;right:-4px}}.sidebar-pair-item{border-radius:var(--radius-md);gap:10px;margin-bottom:5px;padding:10px}.sidebar-pair-left{gap:9px}.sidebar-pair-names{gap:4px;min-width:0}.sidebar-base-sym{letter-spacing:.1px;font-size:14px}.sidebar-quote-sym{font-size:12px}.sidebar-pair-sub-row{gap:6px;font-size:10.5px}.sidebar-dex-badge{padding:2px 5px;font-size:9px}.sidebar-liq-meta{font-size:10.5px}.sidebar-pair-right{gap:4px}.sidebar-pair-price{font-family:var(--font-instrument);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:14px;font-weight:750}.sidebar-change-badge{border-radius:var(--radius-sm);padding:2px 6px;font-size:11px}.sidebar-vol{font-size:10.5px}.sidebar-rank-num{min-width:17px;font-size:11px}.sidebar-pairs-list .sidebar-pair-item+.sidebar-pair-item{border-top:1px solid #ffffff0b}.sidebar-pair-item:hover{border-color:#ffffff1a}@media (width<=1024px){.sidebar-pair-item{gap:14px;margin-bottom:7px;padding:14px}.sidebar-pair-left{gap:12px}.sidebar-pair-item .token-logo-img,.sidebar-pair-item .token-logo-fallback{width:40px!important;min-width:40px!important;height:40px!important}.sidebar-base-sym{font-size:17px}.sidebar-quote-sym{font-size:14px}.sidebar-pair-sub-row{gap:8px;font-size:12px}.sidebar-dex-badge{padding:3px 7px;font-size:10px}.sidebar-liq-meta{font-size:12px}.sidebar-pair-price{font-size:19px}.sidebar-change-badge{padding:3px 8px;font-size:12.5px}.sidebar-vol{font-size:12px}.sidebar-rank-num{min-width:22px;font-size:13px}.sidebar-core-pill{padding:2px 6px;font-size:9.5px}}@media (width<=560px){.sidebar-pair-item{gap:10px;padding:12px 11px}.sidebar-pair-left{gap:10px}.sidebar-pair-item .token-logo-img,.sidebar-pair-item .token-logo-fallback{width:34px!important;min-width:34px!important;height:34px!important}.sidebar-base-sym{font-size:15px}.sidebar-pair-price{font-size:16px}.sidebar-change-badge{font-size:11.5px}.sidebar-rank-num{min-width:16px;font-size:11px}}.sidebar-tab-btn{gap:5px;padding:6px 10px;font-size:12px}.sidebar-search-input{font-size:12.5px}.sidebar-dex-pill{border-radius:var(--radius-sm);padding:5px 0;font-size:11px}.sidebar-dex-pills{gap:5px}.sidebar-sub-header{letter-spacing:.02em;padding:8px 10px 6px;font-size:11px}@media (width<=1024px){.sidebar-tab-btn{gap:7px;padding:9px 15px;font-size:13.5px}.sidebar-search-input{font-size:14px}.sidebar-search{padding:4px 10px}.sidebar-dex-pill{padding:9px 0;font-size:12.5px}.sidebar-dex-pills{gap:7px}.sidebar-sub-header{padding:12px 12px 9px;font-size:12.5px}.sidebar-pairs-container{padding:14px}}@media (width<=560px){.sidebar-tab-btn{padding:7px 10px;font-size:12px}.sidebar-dex-pill{padding:7px 0;font-size:11px}.sidebar-pairs-container{padding:10px}}@media (width<=1024px){.sidebar-dex-pills{flex-wrap:wrap;justify-content:flex-start}.sidebar-dex-pill{flex:none;padding:8px 18px}}@media (width>=1025px){.sidebar-pair-item{gap:8px;padding:9px}.sidebar-pair-left{gap:7px}.sidebar-pair-item .token-logo-img,.sidebar-pair-item .token-logo-fallback{width:30px!important;min-width:30px!important;height:30px!important}.sidebar-pair-sub-row{gap:4px;font-size:9.5px}.sidebar-dex-badge{padding:1px 4px;font-size:8.5px}.sidebar-liq-meta{font-size:9.5px}.sidebar-rank-num{min-width:14px;font-size:10px}.sidebar-star-btn{padding:0}}.screener-sidebar-wrapper,.sidebar-pairs-container,.sidebar-list,.sidebar-pair-item{min-width:0}.sidebar-pair-title-row,.sidebar-pair-sub-row{min-width:0;overflow:hidden}@media (width<=560px){.sidebar-pair-item{gap:8px;padding:11px 10px}.sidebar-pair-left{gap:8px}.sidebar-rank-num{display:none}.sidebar-star-btn{flex-shrink:0;padding:0}.sidebar-pair-item .token-logo-img,.sidebar-pair-item .token-logo-fallback{width:30px!important;min-width:30px!important;height:30px!important}.sidebar-base-sym{font-size:14.5px}.sidebar-quote-sym{font-size:12px}.sidebar-pair-price{font-size:15px}.sidebar-change-badge{padding:2px 6px;font-size:11px}.sidebar-pair-sub-row{gap:5px;font-size:11px}.sidebar-liq-meta{font-size:11px}.sidebar-vol{font-size:10.5px}.sidebar-core-pill{margin-left:2px;padding:1px 4px;font-size:8.5px}.sidebar-pair-names{flex:auto;min-width:0}.sidebar-pair-right{padding-left:4px}}.dup-sym-tag{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-family:var(--font-instrument);font-size:var(--fs-micro);color:var(--text-muted);white-space:nowrap;cursor:help;background:#ffffff0a;padding:1px 5px;font-weight:500}.wallet-handoff-label{font-family:var(--font-instrument);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:14px 0 2px;font-weight:600}a.wallet-option-item{text-decoration:none}.tab-loading{justify-content:center;align-items:center;min-height:55vh;display:flex}.tab-loading-dot{border-radius:var(--radius-full);background:var(--pulse-cyan);width:9px;height:9px;animation:1.1s ease-in-out infinite tab-loading-pulse}@keyframes tab-loading-pulse{0%,to{opacity:.25;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tab-loading-dot{opacity:.7;animation:none}}.panel-loading{min-height:220px;color:var(--text-muted);justify-content:center;align-items:center;gap:10px;display:flex}.panel-loading-label{font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase}
