.pulse{position:absolute;z-index:20;top:calc(var(--edge) + var(--search-h) + 10px);left:var(--edge);bottom:var(--edge);width:var(--pulse-width);display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:var(--radius-panel);background:linear-gradient(160deg,#ffffff1c,#ffffff0a 42%,#ffffff05);border:1px solid var(--glass-border);box-shadow:0 0 0 1px #ffffff0a inset,0 1px #ffffff24 inset,0 24px 60px #0000008c,0 8px 24px #00000059;backdrop-filter:blur(var(--blur)) saturate(1.35);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.35);animation:panel-rise .7s cubic-bezier(.22,1,.36,1) both}.pulse:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.14) 0%,transparent 28%,transparent 72%,rgba(255,255,255,.04) 100%);opacity:.45}@keyframes panel-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.search-island{position:absolute;z-index:21;top:var(--edge);left:var(--edge);width:var(--pulse-width);height:var(--search-h);display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px 8px 8px 14px;border-radius:var(--radius-panel);background:linear-gradient(160deg,#ffffff1c,#ffffff0a 42%,#ffffff05);border:1px solid var(--glass-border);box-shadow:0 0 0 1px #ffffff0a inset,0 1px #ffffff24 inset,0 16px 40px #00000080,0 6px 16px #0000004d;backdrop-filter:blur(var(--blur)) saturate(1.35);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.35);animation:panel-rise .65s cubic-bezier(.22,1,.36,1) both}.search-input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--text);font:inherit;font-size:13px;letter-spacing:.01em}.search-input::placeholder{color:var(--muted);opacity:.85}.search-go{border:0;border-radius:calc(var(--radius-panel) - 6px);padding:8px 12px;background:#ffffff1a;color:var(--text);font:inherit;font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .16s ease,color .16s ease,opacity .16s ease}.search-go.is-ready{background:#f2f3f5;color:#0a0a0b;opacity:1}.search-go.is-ready:hover{background:#fff}.search-go:hover:not(:disabled):not(.is-ready){background:#ffffff29}.search-go:disabled{opacity:.35;cursor:default}.search-hint{position:absolute;left:14px;right:14px;bottom:-18px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--sell);pointer-events:none}.active-token-wrap{position:absolute;z-index:21;top:var(--edge);left:calc(var(--edge) + var(--pulse-width) + 28px);height:var(--search-h);max-width:calc(100vw - var(--edge) * 2 - var(--pulse-width) - 40px - 120px);display:flex;align-items:center;gap:12px;animation:panel-rise .7s cubic-bezier(.22,1,.36,1) both;pointer-events:none}.active-token{position:relative;z-index:1;top:auto;left:auto;height:100%;max-width:none;min-width:0;display:flex;align-items:center;gap:14px;margin:0;padding:0;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none;pointer-events:auto;overflow:hidden;cursor:pointer;font:inherit;color:inherit;text-align:left}.active-token-social{flex:0 0 auto;pointer-events:auto;display:flex;align-items:center}.active-token-links{flex-wrap:nowrap;min-height:0}.active-token:hover .active-token-symbol,.active-token:hover .active-token-name{color:var(--text)}.active-token-avatar{width:48px;height:48px;flex:0 0 auto;border-radius:14px;overflow:hidden;background:#ffffff0f;border:1px solid var(--glass-border-soft);display:grid;place-items:center;font-family:var(--display);font-weight:700;font-size:14px;color:var(--accent)}.active-token-avatar img{width:100%;height:100%;object-fit:cover;pointer-events:none}.active-token-symbol{flex:0 1 auto;min-width:0;max-width:36%;font-family:var(--display);font-weight:700;font-size:22px;letter-spacing:-.03em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .16s ease}.active-token-name{flex:0 1 auto;min-width:0;font-size:18px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .16s ease}.active-token-mcap{flex:0 0 auto;font-size:16px;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.active-token-age{flex:0 0 auto;font-size:16px;font-variant-numeric:tabular-nums;color:var(--accent);white-space:nowrap}.toast-stack{position:fixed;z-index:80;display:flex;gap:8px;pointer-events:none}.toast-stack-corner{right:var(--edge);bottom:var(--edge);flex-direction:column-reverse;align-items:flex-end}.toast-stack-top{top:var(--edge);left:50%;transform:translate(-50%);flex-direction:column;align-items:center}.toast{min-width:160px;max-width:min(320px,calc(100vw - 48px));display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px;border-radius:12px;font-size:12px;letter-spacing:.04em;text-align:center;color:var(--text);background:linear-gradient(160deg,#ffffff1f,#121214eb 45%,#0a0a0cf5);border:1px solid var(--glass-border);box-shadow:0 0 0 1px #ffffff0a inset,0 16px 40px #00000080;backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25)}.toast-corner{animation:toast-in-corner .42s cubic-bezier(.22,1,.36,1) both}.toast-top{animation:toast-in-top .44s cubic-bezier(.22,1,.36,1) both}.toast-corner.is-leaving{animation:toast-out-corner .32s cubic-bezier(.4,0,1,1) both}.toast-top.is-leaving{animation:toast-out-top .32s cubic-bezier(.4,0,1,1) both}.toast-text{min-width:0}.toast-icon{flex:0 0 auto;opacity:.85;color:var(--buy)}.toast-glyph{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;line-height:0}.toast-glyph-loading{color:#ffffffb8}.toast-glyph-success{color:var(--buy)}.toast-glyph-error{color:#ff6b7a}.toast-spinner{animation:toast-spin .72s linear infinite}@keyframes toast-spin{to{transform:rotate(360deg)}}@keyframes toast-in-corner{0%{opacity:0;filter:blur(10px);transform:translate(28px) scale(.88)}to{opacity:1;filter:blur(0);transform:translate(0) scale(1)}}@keyframes toast-in-top{0%{opacity:0;filter:blur(10px);transform:translateY(-18px) scale(.88)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes toast-out-corner{0%{opacity:1;filter:blur(0);transform:translate(0) scale(1)}to{opacity:0;filter:blur(10px);transform:translate(24px) scale(.9)}}@keyframes toast-out-top{0%{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}to{opacity:0;filter:blur(10px);transform:translateY(-14px) scale(.9)}}.pulse-list{position:relative;z-index:1;flex:1;overflow-y:auto;min-height:0;padding:8px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.pulse-tabs-row{position:sticky;top:0;z-index:6;display:flex;align-items:center;gap:8px;margin:0 0 8px}.pulse-tabs{position:relative;flex:1 1 auto;min-width:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;padding:4px;border-radius:999px;background:#00000047;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 8px 20px #00000047;isolation:isolate}.pulse-tabs-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px - 12px) / 3);border-radius:999px;background:#ffffff1f;box-shadow:0 0 0 1px #ffffff14 inset,0 6px 14px #00000047;pointer-events:none;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .28s ease;will-change:transform,opacity;opacity:1}.pulse-tabs[data-on=active] .pulse-tabs-thumb{transform:translate(calc(100% + 6px))}.pulse-tabs[data-on=recent] .pulse-tabs-thumb{transform:translate(calc(200% + 12px))}.pulse-tabs.is-thumb-off .pulse-tabs-thumb{opacity:0}.pulse-tab{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;border-radius:999px;padding:9px 8px;font-family:var(--display);font-size:11px;font-weight:600;letter-spacing:.03em;color:#ffffff8c;background:transparent;transition:color .22s ease}.pulse-tab:hover{color:#ffffffd9}.pulse-tab.is-on{color:#fff;background:transparent;box-shadow:none}.pulse-tab:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff38}.pulse-tab-tx{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:36px;padding:0;display:grid;place-items:center;border-radius:50%;cursor:pointer;color:#ffffff8c;background:#00000047;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 8px 20px #00000047;transition:color .22s ease,background .22s ease,box-shadow .22s ease}.pulse-tab-tx:hover{color:#ffffffe6}.pulse-tab-tx.is-on{color:#fff;background:#ffffff1f;box-shadow:0 0 0 1px #ffffff14 inset,0 6px 14px #00000047}.pulse-tab-tx:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff38}.pulse-tab-tx svg{width:16px;height:16px;display:block}.pulse-carousel{position:relative;overflow:hidden;min-height:80px}.pulse-carousel.is-sliding{pointer-events:none}.pulse-carousel-pane.is-current{position:relative}.pulse-carousel-pane.is-leave{position:absolute;top:0;left:0;width:100%;z-index:2}.pulse-carousel-pane.is-enter{position:relative;z-index:1}.pulse-carousel-pane.is-leave.is-fwd{animation:pulse-slide-out-right .4s cubic-bezier(.22,1,.36,1) both}.pulse-carousel-pane.is-enter.is-fwd{animation:pulse-slide-in-from-left .4s cubic-bezier(.22,1,.36,1) both}.pulse-carousel-pane.is-leave.is-back{animation:pulse-slide-out-left .4s cubic-bezier(.22,1,.36,1) both}.pulse-carousel-pane.is-enter.is-back{animation:pulse-slide-in-from-right .4s cubic-bezier(.22,1,.36,1) both}@keyframes pulse-slide-out-right{0%{transform:translate(0);opacity:1}to{transform:translate(108%);opacity:.25}}@keyframes pulse-slide-in-from-left{0%{transform:translate(-108%);opacity:.25}to{transform:translate(0);opacity:1}}@keyframes pulse-slide-out-left{0%{transform:translate(0);opacity:1}to{transform:translate(-108%);opacity:.25}}@keyframes pulse-slide-in-from-right{0%{transform:translate(108%);opacity:.25}to{transform:translate(0);opacity:1}}.pulse-list::-webkit-scrollbar{width:5px}.pulse-list::-webkit-scrollbar-track{background:transparent}.pulse-list::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.token-row{display:grid;grid-template-columns:46px 1fr auto;gap:11px;align-items:center;width:100%;text-align:left;padding:12px;border-radius:var(--radius-row);border:1px solid transparent;background:transparent;cursor:pointer;outline:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .2s ease}.token-row:focus-visible{border-color:var(--glass-border);box-shadow:0 0 0 1px #ffffff14 inset}.token-row:hover{background:#ffffff0d;border-color:var(--glass-border-soft)}.token-row.active,.token-row.previewing{background:#ffffff14;border-color:var(--glass-border);box-shadow:0 0 0 1px #ffffff0a inset,0 8px 20px #00000040}.token-row.flash{animation:row-in .72s ease}@keyframes row-in{0%{background:#c8dcff2e;transform:translate(-5px)}to{background:transparent;transform:translate(0)}}.token-avatar{width:46px;height:46px;border-radius:13px;overflow:hidden;background:#ffffff0f;border:1px solid var(--glass-border-soft);display:grid;place-items:center;font-family:var(--display);font-weight:700;color:var(--accent);font-size:14px;box-shadow:0 1px #ffffff1a inset}.token-avatar img{width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.token-main,.token-title,.token-symbol,.token-name,.token-side,.token-age,.token-mcap{pointer-events:none}.token-links{pointer-events:auto}.token-main{min-width:0;display:grid;gap:4px}.token-meta-row{display:flex;align-items:center;gap:0;min-width:0}.token-meta-row:has(.token-links:not(.empty)){gap:8px}.token-meta-row .token-links{flex:0 1 auto;min-width:0}.token-title{display:flex;align-items:baseline;gap:6px;min-width:0;max-width:100%;overflow:hidden}.token-symbol{flex:0 1 auto;min-width:0;max-width:42%;font-weight:600;font-size:14px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.token-name{flex:1 1 auto;min-width:0;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.token-links{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:20px}.token-links.empty{display:none;min-height:0}.token-link{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:7px;color:#f2f3f5b8;background:#ffffff0f;border:1px solid var(--glass-border-soft);transition:color .14s ease,background .14s ease,border-color .14s ease}.token-link:hover,.token-link.has-preview:hover{color:var(--text);background:#ffffff1f;border-color:var(--glass-border)}.token-side{text-align:right;display:grid;gap:3px}.token-age{color:var(--accent);font-variant-numeric:tabular-nums;font-size:12px}.token-mcap{color:var(--muted);font-size:11px}.token-pnl{flex:0 0 auto;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--muted);line-height:1;pointer-events:none}.token-pnl.is-up{color:var(--buy)}.token-pnl.is-down{color:var(--sell)}.pulse-foot{flex:0 0 auto;z-index:5;display:flex;flex-direction:column;padding:0 8px 8px;min-height:0}.pulse-filter-btn{position:relative;width:100%;height:36px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border-radius:var(--radius-row);border:1px solid rgba(255,255,255,.1);background:#00000073;color:#f2f3f5b3;font:inherit;font-size:12px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease}.pulse-filter-btn:hover,.pulse-filter-btn.is-open{color:#f2f3f5f2;background:#000000b3;border-color:#ffffff2e}.pulse-filter-btn.is-active{color:var(--text);border-color:#ffffff38}.pulse-filter-btn-label{position:relative;display:inline-block;line-height:1}.pulse-filter-dot{position:absolute;top:-3px;right:-5px;width:7px;height:7px;border-radius:50%;background:#9ee7c8;box-shadow:0 0 0 2px #0000008c;pointer-events:none}.pulse-filter-drawer{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),opacity .2s ease,margin-bottom .26s cubic-bezier(.22,1,.36,1)}.pulse-filter-drawer.is-open{grid-template-rows:1fr;opacity:1;pointer-events:auto;margin-bottom:8px}.pulse-filter-drawer-inner{overflow:hidden;min-height:0}.pulse-filter-panel{padding:12px;border-radius:var(--radius-row);border:1px solid rgba(255,255,255,.1);background:#08080aeb;max-height:min(52vh,380px);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.pulse-filter-panel::-webkit-scrollbar{width:0;height:0;display:none}.pulse-filter-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:13px;font-weight:600}.pulse-filter-group{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.pulse-filter-group-title{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pulse-filter-inputs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pulse-filter-inputs-1{grid-template-columns:1fr}.pulse-filter-field{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:#f2f3f566}.pulse-filter-field input{width:100%;height:34px;padding:0 10px;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text);font:inherit;font-size:13px;letter-spacing:0;text-transform:none;outline:none}.pulse-filter-field input::placeholder{color:#f2f3f547}.pulse-filter-field input:focus{border-color:#ffffff38}.pulse-filter-age{display:flex;align-items:stretch;gap:4px;min-width:0}.pulse-filter-age input{flex:1 1 auto;min-width:0}.pulse-filter-units{flex:0 0 auto;display:inline-flex;align-items:center;padding:2px;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.pulse-filter-units button{width:26px;height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:#f2f3f573;font:inherit;font-size:11px;font-weight:600;cursor:pointer}.pulse-filter-units button.is-on{color:var(--text);background:#ffffff1f}.pulse-paused-badge{position:relative;z-index:3;display:block;margin:0 0 8px;padding:0;border:none;outline:none;box-shadow:none;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible;pointer-events:none;opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .24s cubic-bezier(.22,1,.36,1);isolation:isolate}.pulse-paused-badge.is-in{opacity:1;transform:translateY(0)}.pulse-paused-badge-label{display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;padding:10px 12px;border:none;outline:none;box-shadow:none;border-radius:10px;text-align:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f2f3f573;background-color:#0a0c12;background-clip:padding-box;-webkit-font-smoothing:antialiased}.pulse-filter-chip{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 12px;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease}.pulse-filter-chip.is-on{color:var(--text);background:#ffffff1f;border-color:#fff3}.pulse-filter-chip.is-sm{height:auto;min-height:28px;padding:5px 10px;font-size:11px}.pulse-filter-link-kinds{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pulse-filter-switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.pulse-filter-switch-row .pulse-filter-group-title{margin:0}.pulse-filter-switch-row .settings-toggle{width:42px;height:24px}.pulse-filter-switch-row .settings-toggle-knob{top:2px;left:2px;width:20px;height:20px}.pulse-filter-switch-row .settings-toggle.is-on .settings-toggle-knob{transform:translate(18px)}.pulse-filter-clear{padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.pulse-filter-clear:hover{color:var(--text)}.social-preview{position:fixed;z-index:40;width:350px;max-width:calc(100vw - 48px);max-height:calc(100vh - 16px);overflow-x:hidden;overflow-y:auto;border:0;border-radius:12px;background:transparent;box-shadow:none;outline:none;animation:preview-in 70ms cubic-bezier(.22,1,.36,1) both;transform-origin:top left;scrollbar-width:none;-ms-overflow-style:none}.social-preview::-webkit-scrollbar{width:0;height:0;display:none}@keyframes preview-in{0%{opacity:0;transform:translate(-4px) scale(.99)}to{opacity:1;transform:translate(0) scale(1)}}.social-preview.kind-twitter{width:350px;background:transparent}.social-preview-tweet{position:relative;min-height:72px;line-height:0}.social-preview-tweet-mount{line-height:0}.social-preview-tweet-mount>*,.social-preview-tweet-mount .twitter-tweet,.social-preview-tweet-mount .twitter-tweet-rendered,.social-preview-tweet-mount iframe,.social-preview-tweet iframe{margin:0!important;margin-block:0!important}.social-preview-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;min-height:120px;height:120px;border-radius:12px;pointer-events:none;background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a);background-size:200% 100%;animation:preview-shimmer 1.1s ease-in-out infinite}.social-preview-ig{position:relative;min-height:80px;background:#000;border-radius:12px;overflow:hidden;line-height:0}.social-preview-ig-mount{line-height:0}.social-preview-ig .instagram-media,.social-preview-ig iframe{margin:0!important;background:#000!important;border:0!important;box-shadow:none!important;max-width:100%!important;width:100%!important}.social-preview.kind-youtube{width:min(360px,calc(100vw - 48px));aspect-ratio:16 / 9;height:auto;max-height:none;background:#000;border-radius:12px;overflow:hidden}.social-preview-frame{display:block;width:100%;height:100%;border:0;outline:none;background:#000}@keyframes preview-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.social-preview-fallback{display:grid;gap:6px;place-content:center;min-height:120px;padding:24px;text-align:center;text-decoration:none;color:var(--text);background:#0a0a0ceb;border-radius:12px;border:1px solid var(--glass-border-soft);line-height:1.4}.social-preview-fallback strong{font-family:var(--display);font-size:18px;letter-spacing:-.02em}.social-preview-fallback span{color:var(--muted);font-size:12px}.pulse-empty{padding:32px 16px;color:var(--muted);text-align:center;line-height:1.55}.tx-row{display:grid;grid-template-columns:36px 1fr auto;gap:11px;align-items:center;width:100%;padding:10px 12px;border-radius:var(--radius-row);border:1px solid transparent}.tx-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.02em;color:#ffffffd1;background:linear-gradient(145deg,#ffffff29,#ffffff0d);border:1px solid rgba(255,255,255,.12);-webkit-user-select:none;user-select:none}.tx-row-mid{min-width:0;display:flex;flex-direction:column;gap:3px}.tx-row-addr{font-size:12px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:.01em}.tx-row-meta{display:flex;align-items:baseline;gap:8px;min-width:0}.tx-row-sol{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.tx-row.is-buy .tx-row-sol{color:var(--buy)}.tx-row.is-sell .tx-row-sol{color:var(--sell)}.tx-row-mcap{font-size:11px;color:var(--muted)}.tx-row-age{font-size:11px;font-weight:600;color:#ffffff73;font-variant-numeric:tabular-nums;white-space:nowrap}.chart-pane{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;min-width:0;min-height:0}.chart-body{flex:1;min-height:0;position:relative}.chart-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.chart-trade-rays{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none;overflow:hidden}.chart-trade-ray-tag{pointer-events:none}.chart-ruler{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;overflow:hidden}.chart-ruler-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.chart-ruler-line{stroke:#f2f3f5d9;stroke-width:1.25;stroke-dasharray:5 4;stroke-linecap:round}.chart-ruler-label{position:absolute;z-index:1;padding:6px 10px;border-radius:8px;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;color:#f2f3f5eb;background:#303034eb;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 24px #00000059}.chart-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--muted);text-align:center;padding:24px;line-height:1.6;pointer-events:none}.chart-placeholder strong{display:block;font-family:var(--display);font-size:22px;letter-spacing:-.03em;color:var(--text);margin-bottom:8px;font-weight:700}.chart-mint{color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.settings-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#f2f3f573;background:#0000008c;border:0;box-shadow:none;overflow:visible;transition:color .14s ease,background .14s ease}.top-actions{position:absolute;z-index:30;top:calc(var(--edge) + 4px);right:calc(var(--edge) + 48px);display:flex;align-items:center;justify-content:flex-end;gap:8px}.auth-chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;min-width:40px;padding:0;border-radius:999px;color:#f2f3f58c;background:#0000008c;border:0;cursor:pointer;transition:color .14s ease,background .14s ease}.auth-chip.is-login{width:40px}.auth-chip.is-login:hover:not(:disabled){color:#f2f3f5e6;background:#000000b8}.auth-chip.is-login:disabled{opacity:.55;cursor:wait}.auth-chip.is-loading{width:40px;pointer-events:none;opacity:.35}.auth-chip.is-user{max-width:168px;padding:0 12px 0 4px;color:#f2f3f5d1}.auth-chip.is-user:hover{background:#000000b8}.auth-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex:0 0 auto;background:#ffffff14}.auth-avatar.is-fallback{display:grid;place-items:center;font-size:12px;font-weight:700;color:#f2f3f5bf}.auth-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;letter-spacing:.01em}.wallet-wrap{position:relative}.wallet-chip{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:40px;min-width:40px;width:auto;max-width:none;padding:0 14px;border-radius:999px;color:#f2f3f5d1;background:#0000008c;border:0;cursor:pointer;white-space:nowrap;flex:0 0 auto;line-height:1;transition:color .14s ease,background .14s ease}.wallet-chip:hover,.wallet-wrap.is-open .wallet-chip{color:#f2f3f5f2;background:#000000b8}.wallet-chip-sol{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01em;line-height:1}.wallet-chip-unit{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9ee7c8d9;line-height:1;position:relative;top:.5px}.wallet-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:268px;padding:14px 14px 12px;display:flex;flex-direction:column;gap:16px;border-radius:var(--radius-panel);background:#ffffff05;border:0;box-shadow:0 24px 60px #0000008c,0 8px 24px #00000059;backdrop-filter:blur(var(--blur)) saturate(1.35);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.35);animation:wallet-panel-in .18s cubic-bezier(.22,1,.36,1) both;overflow:hidden}@keyframes wallet-panel-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.wallet-panel-balance{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px;padding:2px 36px 0 8px}.wallet-panel-balance-val{font-family:var(--pnl-display);font-size:20px;font-weight:700;letter-spacing:.01em;color:var(--text);font-variant-numeric:tabular-nums}.wallet-panel-balance-val em{font-style:normal;font-size:12px;font-weight:600;letter-spacing:.06em;color:#9ee7c8d9;margin-left:2px}.wallet-qr-block{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px}.wallet-qr-frame{width:148px;height:148px;padding:10px;border-radius:16px;background:#00000059;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 20px #00000047}.wallet-qr{display:block;width:100%;height:100%;object-fit:contain}.wallet-qr.is-empty{border-radius:8px;background:#ffffff0a}.wallet-addr-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#00000059;color:var(--text);cursor:pointer;text-align:left;transition:background .12s ease,border-color .12s ease}.wallet-addr-btn:hover:not(:disabled){background:#0000007a;border-color:#ffffff29}.wallet-addr-btn:disabled{opacity:.5;cursor:default}.wallet-panel-addr{font-size:12px;font-weight:600;color:#f2f3f5e6;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-addr-copy{flex:0 0 auto;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#9ee7c8e6}.wallet-share-btn{position:absolute;top:10px;right:10px;z-index:2;width:32px;height:32px;padding:0;display:grid;place-items:center;border-radius:50%;border:0;background:#00000059;color:#f2f3f5b8;cursor:pointer;transition:background .12s ease,color .12s ease}.wallet-share-btn svg{width:16px;height:16px;display:block}.wallet-share-btn:hover{background:#00000080;color:var(--text)}.wallet-send{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px}.wallet-field{display:flex;flex-direction:column;gap:5px;text-align:left}.wallet-field span{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.wallet-field input{height:34px;padding:0 11px;border-radius:10px;border:1px solid var(--glass-border);background:#00000073;color:var(--text);font:inherit;font-size:12px;outline:none;transition:border-color .12s ease,background .12s ease}.wallet-field input::placeholder{color:#f2f3f547}.wallet-field input:focus{border-color:#9ee7c866;background:#0000008c}.wallet-send-btn{width:100%;height:34px;margin-top:2px;border:0;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;color:#0b1a14;background:#9ee7c8e0;transition:background .12s ease,transform 80ms ease,opacity .12s ease}.wallet-send-btn:hover:not(:disabled){background:#b2f0d6f2}.wallet-send-btn:active:not(:disabled){transform:scale(.97)}.wallet-send-btn:disabled{opacity:.4;cursor:default}.settings-btn svg{display:block;overflow:visible}.settings-btn:hover{color:#f2f3f5d9;background:#000000b8;border:0}.settings-btn:active{background:#000000d9}.settings-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.settings-link-btn{flex:0 0 auto;margin-top:2px;padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:color .14s ease}.settings-link-btn:hover{color:var(--text)}.settings-color-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.settings-color-picker{position:relative}.settings-color-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:40px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.settings-color-trigger:hover,.settings-color-trigger.is-open{border-color:#ffffff2e;background:#ffffff12;color:var(--text)}.settings-color-trigger-meta{display:inline-flex;align-items:center;gap:8px}.settings-color-hex{font-size:11px;font-weight:500;letter-spacing:.04em;color:#f2f3f573;font-variant-numeric:tabular-nums}.settings-color-swatch{width:18px;height:18px;border-radius:5px;border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 0 0 1px #00000040}.settings-color-menu{position:absolute;z-index:5;top:calc(100% + 8px);left:0;right:0;min-width:200px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#121214fa;box-shadow:0 16px 40px #0000008c;animation:settings-color-in .14s ease both}@keyframes settings-color-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.settings-color-menu-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.settings-color-reset{padding:0;border:0;background:none;color:#f2f3f5b3;font:inherit;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.settings-color-reset:hover{color:var(--text)}.settings-color-presets{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.settings-color-preset{width:100%;aspect-ratio:1;padding:0;border-radius:6px;border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.settings-color-preset:hover{transform:scale(1.06)}.settings-color-preset.is-active{box-shadow:0 0 0 2px #070708,0 0 0 3.5px #f2f3f5d9}.settings-color-custom{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);cursor:pointer}.settings-color-custom-swatch{position:relative;width:22px;height:22px;border-radius:6px;border:1px solid rgba(255,255,255,.22);overflow:hidden;flex:0 0 auto}.settings-color-custom-swatch input[type=color]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);padding:0;border:0;cursor:pointer;opacity:0}.settings-color-custom-text{display:flex;flex-direction:column;gap:2px;min-width:0}.settings-color-custom-label{font-size:12px;font-weight:600;color:var(--text)}.settings-color-custom-hex{font-size:11px;color:var(--muted);letter-spacing:.04em}.settings-page{position:relative;z-index:1;height:100%;min-height:100vh;overflow:auto;color:var(--text);background:#070708;display:flex;flex-direction:column}.settings-page-top{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:16px;padding:18px 28px;border-bottom:1px solid rgba(255,255,255,.08);background:#070708eb}.settings-back{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px 0 8px;border-radius:8px;color:#f2f3f5bf;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);font-size:12px;letter-spacing:.02em}.settings-back:hover{color:var(--text);background:#ffffff17}.settings-page-title{margin:0;font-family:var(--display);font-size:20px;font-weight:700;letter-spacing:-.02em}.settings-page-body{display:flex;flex-direction:column;align-items:center;gap:28px;padding:28px 24px 40px;flex:1;min-height:0}.settings-status-bar{position:sticky;bottom:0;z-index:2;display:flex;justify-content:center;width:100%;padding:14px 16px 20px;border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#07070866,#070708f0 35%,#070708);pointer-events:none}.settings-status-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin:0;padding:0;list-style:none;max-width:720px}.settings-status-item{display:inline-flex;align-items:center;gap:6px;min-height:22px;color:#f2f3f58c;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.settings-status-name{white-space:nowrap}.settings-status-dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto;background:#ffffff40}.settings-status-dot.is-ok{background:#9ee7c8;box-shadow:0 0 8px #9ee7c873}.settings-status-dot.is-down{background:#ff6b7a;box-shadow:0 0 8px #ff6b7a59}.settings-status-dot.is-off{background:#ffffff38}.settings-status-dot.is-checking{background:#fbbf24;animation:settings-status-pulse 1.1s ease-in-out infinite}@keyframes settings-status-pulse{0%,to{opacity:.45}50%{opacity:1}}.settings-nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;max-width:720px;padding:0;border:0}.settings-nav-item{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--muted);background:transparent;border:0;white-space:nowrap}.settings-nav-item:hover{color:var(--text);background:#ffffff0d}.settings-nav-item.is-active{color:var(--text);background:#ffffff1a}.settings-content{width:100%;max-width:560px;padding:0;margin:0 auto}.settings-content-head{margin-bottom:20px;text-align:center}.settings-content-head h2{margin:0 0 6px;font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.03em}.settings-content-head p{margin:0;font-size:13px;color:var(--muted)}.settings-block{padding:20px 0 0;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:18px;max-width:420px;margin:0 auto;width:100%}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left}.settings-row-text{display:flex;flex-direction:column;gap:4px;min-width:0}.settings-row-title{font-size:14px;font-weight:600;color:var(--text)}.settings-row-desc{font-size:12px;color:var(--muted);line-height:1.4}.settings-toggle{position:relative;flex:0 0 auto;width:48px;height:28px;padding:0;border:0;border-radius:999px;background:#ffffff1f;cursor:pointer;transition:background .22s cubic-bezier(.22,1,.36,1)}.settings-toggle.is-on{background:#9ee7c88c}.settings-toggle-knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#f2f3f5;box-shadow:0 2px 8px #00000059;transition:transform .22s cubic-bezier(.22,1,.36,1)}.settings-toggle.is-on .settings-toggle-knob{transform:translate(20px)}.settings-lang-panel{display:flex;flex-direction:column;align-items:stretch;gap:10px;animation:settings-lang-in .22s cubic-bezier(.22,1,.36,1) both}@keyframes settings-lang-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.settings-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left}.settings-label-hint{letter-spacing:.02em;text-transform:none;font-weight:500;opacity:.85}.settings-lang-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-lang-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-group{display:flex;flex-direction:column;gap:14px;text-align:left}.settings-group-desc{margin:6px 0 0}.settings-lang-btn{height:40px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--muted);font-size:13px;font-weight:600;transition:color .16s ease,background .16s ease,border-color .16s ease}.settings-lang-btn:hover{color:var(--text);background:#ffffff12}.settings-lang-btn.is-active{color:var(--text);background:#ffffff1f;border-color:#ffffff38}.settings-hint{margin:12px auto 0;font-size:12px;line-height:1.45;color:var(--muted);max-width:420px;text-align:center}@media(max-width:860px){.top-actions{top:calc(var(--edge) + 4px);right:calc(var(--edge) + 18px)}.auth-chip.is-user{max-width:132px}.settings-page-body{padding:22px 16px 48px;gap:22px}.settings-content{padding:0}}.tweet-card{display:block;padding:14px;border-radius:12px;text-decoration:none;color:inherit;background:#0c0c0ef5;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px #00000073}.tweet-card.is-nested{padding:10px;box-shadow:none;background:#ffffff08;border-color:#ffffff1a}.tweet-card.is-thread{display:flex;flex-direction:column;gap:0}.x-preview-shell{cursor:pointer;outline:none}.tweet-thread-item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:start}.tweet-thread-item+.tweet-thread-item{margin-top:4px}.tweet-thread-rail{position:relative;display:flex;flex-direction:column;align-items:center;width:40px;min-height:40px}.tweet-thread-line{flex:1 1 auto;width:2px;min-height:12px;margin:4px 0 0;border-radius:1px;background:#ffffff2e;align-self:center}.tweet-thread-item.has-rail{min-height:100%}.tweet-thread-item.has-rail .tweet-thread-rail{align-self:stretch}.tweet-thread-main{min-width:0;padding-bottom:10px}.tweet-thread-item:last-child .tweet-thread-main{padding-bottom:0}.tweet-replying{margin:0 0 8px;font-size:11px;color:var(--muted)}.tweet-card-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.tweet-card-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;background:#ffffff14;flex:0 0 auto;position:relative;z-index:1}.tweet-card-avatar.is-fallback{display:grid;place-items:center;font-size:14px;color:var(--muted)}.tweet-card-who{display:flex;flex-direction:column;gap:2px;min-width:0}.tweet-card-who strong{font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.tweet-verified{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;font-size:9px;color:#050506;background:#c8d4e8;flex:0 0 auto}.tweet-card-who span{font-size:11px;color:var(--muted)}.tweet-card-text{margin:0;font-size:13px;line-height:1.45;white-space:pre-wrap;word-break:break-word;color:#f2f3f5eb}.tweet-card-lang{display:inline-block;margin-top:10px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tweet-media{display:grid;gap:4px;margin-top:10px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.tweet-media.count-1{grid-template-columns:1fr}.tweet-media.count-2,.tweet-media.count-4,.tweet-media.count-3{grid-template-columns:1fr 1fr}.tweet-media.count-3 .tweet-media-item:first-child{grid-row:span 2}.tweet-media-item{position:relative;min-height:120px;background:#0a0a0c;overflow:hidden}.tweet-media.count-1 .tweet-media-item{min-height:180px}.tweet-media-item img{display:block;width:100%;height:100%;min-height:120px;max-height:280px;object-fit:cover;background:#000}.tweet-media.count-1 .tweet-media-item img{min-height:180px}.tweet-media-item.is-video{min-height:0;background:#000}.tweet-media-item video{display:block;width:100%;height:auto;max-height:320px;min-height:160px;object-fit:contain;background:#000}.tweet-quote{margin-top:10px}.tweet-ext-card{display:grid;grid-template-columns:72px 1fr;gap:0;margin-top:10px;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.1);text-decoration:none;color:inherit;background:#ffffff08}.tweet-ext-card img{width:72px;height:72px;object-fit:cover;background:#111}.tweet-ext-card-body{display:flex;flex-direction:column;gap:2px;padding:8px 10px;min-width:0}.tweet-ext-card-body span{font-size:10px;color:var(--muted)}.tweet-ext-card-body strong{font-size:12px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tweet-ext-card-body p{margin:0;font-size:11px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.x-profile-card{overflow:hidden;border-radius:12px;background:#0c0c0ef5;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px #00000073}.x-profile-banner{height:88px;background:linear-gradient(120deg,#1a1c22,#0c0d10);overflow:hidden}.x-profile-banner img{width:100%;height:100%;object-fit:cover}.x-profile-main{position:relative;padding:0 14px 14px}.x-profile-avatar{width:56px;height:56px;margin-top:-28px;border-radius:50%;border:3px solid rgba(12,12,14,.96);object-fit:cover;background:#1a1a1c}.x-profile-avatar.is-fallback{display:grid;place-items:center;color:var(--muted);font-size:18px}.x-profile-names{display:flex;flex-direction:column;gap:2px;margin:8px 0 10px}.x-profile-names strong{font-size:15px;display:inline-flex;align-items:center;gap:6px}.x-profile-names span{font-size:12px;color:var(--muted)}.x-profile-bio{margin:0 0 12px;font-size:12px;line-height:1.45;white-space:pre-wrap;color:#f2f3f5e0}.x-profile-stats{display:flex;gap:14px;font-size:12px;color:var(--muted)}.x-profile-stats strong{color:var(--text);margin-right:4px}.x-community-card{overflow:hidden;border-radius:12px;background:#0c0c0ef5;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px #00000073}.x-community-image{display:block;width:100%;max-height:160px;object-fit:cover;background:#111}.x-community-body{padding:14px;display:flex;flex-direction:column;gap:6px}.x-community-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.x-community-body strong{font-size:15px}.x-community-body p{margin:0;font-size:12px;line-height:1.45;color:#f2f3f5d9}@media(max-width:860px){.search-island{top:var(--edge);left:var(--edge);right:calc(var(--edge) + 18px + 40px + 12px);width:auto}.active-token-wrap{top:calc(var(--edge) + var(--search-h) + 8px);left:var(--edge);right:var(--edge);max-width:none;height:var(--search-h)}.active-token{top:auto;left:auto;right:auto;max-width:none}.pulse{top:calc(var(--edge) + var(--search-h) + 8px + var(--search-h) + 8px);left:var(--edge);right:var(--edge);bottom:auto;width:auto;height:30vh}.chart-pane{top:calc(var(--edge) + var(--search-h) + 8px + var(--search-h) + 8px + 30vh + 8px)}}.trade-dock{position:absolute;z-index:25}.trade-panel{position:relative;width:268px;padding:14px 14px 12px;display:flex;flex-direction:column;gap:12px;border-radius:var(--radius-panel);background:#ffffff05;border:0;box-shadow:0 24px 60px #0000008c,0 8px 24px #00000059;backdrop-filter:blur(var(--blur)) saturate(1.35);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.35);animation:panel-rise .7s cubic-bezier(.22,1,.36,1) both;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.trade-panel.is-dragging{cursor:grabbing;box-shadow:0 28px 70px #000000a6,0 10px 28px #0006}.trade-panel.is-busy .trade-btn:disabled{opacity:.45}.trade-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.trade-panel-title{display:flex;align-items:center;gap:8px;min-width:0}.trade-panel-sym{font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px}.trade-panel-drag{color:var(--muted);font-size:14px;line-height:1;opacity:.7;flex-shrink:0;margin-top:4px}.trade-pnl{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-variant-numeric:tabular-nums;cursor:default;border-radius:8px;padding:2px 0 2px 6px}.trade-pnl.is-shareable{cursor:pointer}.trade-pnl.is-shareable:hover{opacity:.88}.trade-pnl-pct{font-size:13px;font-weight:600;color:var(--muted)}.trade-pnl-sol{font-size:11px;color:var(--muted)}.trade-pnl.is-up .trade-pnl-pct,.trade-pnl.is-up .trade-pnl-sol{color:var(--buy)}.trade-pnl.is-down .trade-pnl-pct,.trade-pnl.is-down .trade-pnl-sol{color:var(--sell)}.trade-pnl-breakdown{position:absolute;left:calc(100% + 12px);top:0;z-index:26;width:200px;padding:14px 14px 12px;display:flex;flex-direction:column;gap:8px;border-radius:var(--radius-panel);background:#ffffff05;border:0;box-shadow:0 24px 60px #0000008c,0 8px 24px #00000059;backdrop-filter:blur(var(--blur)) saturate(1.35);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.35);pointer-events:auto;cursor:default;-webkit-user-select:none;user-select:none;animation:panel-rise .4s cubic-bezier(.22,1,.36,1) both}.trade-pnl-breakdown.is-left{left:auto;right:calc(100% + 12px)}.trade-pnl-breakdown:before{content:"";position:absolute;top:0;bottom:0;width:12px;left:-12px}.trade-pnl-breakdown.is-left:before{left:auto;right:-12px}.trade-pnl-breakdown-row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.trade-pnl-breakdown-vals{display:flex;flex-direction:column;align-items:flex-end;gap:1px;line-height:1.25}.trade-pnl-breakdown-vals span:first-child{font-weight:600;font-size:11px}.trade-pnl-breakdown-vals span:last-child{font-size:10px;opacity:.85}.trade-pnl-breakdown-row.is-up{color:var(--buy)}.trade-pnl-breakdown-row.is-down{color:var(--sell)}.trade-pnl-breakdown-row.is-total{margin-top:2px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--muted) 22%,transparent);font-weight:600}.trade-section{display:flex;flex-direction:column;gap:7px}.trade-section-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.trade-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.trade-btn{height:34px;border-radius:10px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .12s ease,color .12s ease,transform 80ms ease}.trade-btn:active:not(:disabled){transform:scale(.97)}.trade-btn:disabled{opacity:.4;cursor:default}.trade-btn.is-buy{color:#0b1a14;background:#9ee7c8e0}.trade-btn.is-buy:hover:not(:disabled){background:#b2f0d6f2}.trade-btn.is-sell{color:#2a0c12;background:#ff6b7ae0}.trade-btn.is-sell:hover:not(:disabled){background:#ff828ef2}.trade-btn-edit{height:34px;border-radius:10px;border:1px solid var(--glass-border);background:#00000073;color:var(--text);text-align:center;font:inherit;font-variant-numeric:tabular-nums;outline:none;width:100%;padding:0 4px}.trade-fees{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding-top:14px;border-top:1px solid var(--line-soft)}.trade-fee-side-toggle{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0;padding:3px;border-radius:10px;background:#00000059}.trade-fee-side-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:8px;background:#ffffff1a;pointer-events:none;transition:transform .28s cubic-bezier(.22,1,.36,1);will-change:transform}.trade-fee-side-toggle.is-sell .trade-fee-side-thumb{transform:translate(100%)}.trade-fee-side-btn{position:relative;z-index:1;height:26px;border-radius:8px;font-size:11px;color:var(--muted);cursor:pointer;background:transparent;transition:color .22s ease}.trade-fee-side-btn.is-on{color:var(--text);background:transparent}.trade-fee-settings{display:flex;flex-direction:column;gap:8px}.trade-fee-row{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:11px}.trade-seg{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;padding:2px;border-radius:9px;background:#00000059}.trade-seg-3{min-width:132px}.trade-seg-thumb{position:absolute;top:2px;bottom:2px;left:2px;width:calc((100% - 4px) / 3);border-radius:7px;background:#ffffff1a;pointer-events:none;transition:transform .28s cubic-bezier(.22,1,.36,1);will-change:transform}.trade-seg-3.is-med .trade-seg-thumb,.trade-seg-3.is-normal .trade-seg-thumb{transform:translate(100%)}.trade-seg-3.is-high .trade-seg-thumb,.trade-seg-3.is-max .trade-seg-thumb{transform:translate(200%)}.trade-seg-btn{position:relative;z-index:1;height:24px;padding:0 8px;border-radius:7px;font-size:10px;color:var(--muted);cursor:pointer;background:transparent;transition:color .22s ease}.trade-seg-btn.is-on{color:var(--text);background:transparent}.trade-slip-field{display:inline-flex;align-items:center;gap:2px;height:22px;padding:0 6px 0 2px;border-radius:8px;background:#00000059}.trade-slip-input{width:28px;height:20px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text);font-size:10px;font-variant-numeric:tabular-nums;text-align:center;outline:none;-moz-appearance:textfield}.trade-slip-input::-webkit-outer-spin-button,.trade-slip-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.trade-slip-input:focus{background:transparent}.trade-slip-unit{color:var(--muted);font-size:10px;line-height:1;-webkit-user-select:none;user-select:none}.share-pnl-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:24px;background:#000000b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:share-pnl-fade .18s ease both}@keyframes share-pnl-fade{0%{opacity:0}to{opacity:1}}.share-pnl-shell{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:min(640px,100%)}.share-pnl-card{position:relative;width:100%;aspect-ratio:16 / 10;min-height:0;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:28px 32px 22px;box-shadow:0 28px 80px #000000a6,0 0 0 1px #ffffff14 inset;animation:share-pnl-rise .28s cubic-bezier(.22,1,.36,1) both}@keyframes share-pnl-rise{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.share-pnl-card-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 70% at 12% 18%,rgba(158,231,200,.16),transparent 55%),radial-gradient(ellipse 60% 50% at 88% 82%,rgba(255,107,122,.1),transparent 50%),linear-gradient(145deg,#12141a,#0a0b0e 48%,#10131a)}.share-pnl-card-bg.is-photo{background-color:#0a0b0e}.share-pnl-card-bg.is-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000059,#00000026 40%,#00000073);pointer-events:none}.share-pnl-gallery{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;align-items:center;padding:2px 2px 0}.share-pnl-thumb-wrap{position:relative;width:56px;height:56px;flex:0 0 56px;transition:transform .14s ease}.share-pnl-thumb-wrap:hover{transform:translateY(-1px)}.share-pnl-thumb{width:56px;height:56px;flex:0 0 56px;border-radius:10px;border:1px solid rgba(255,255,255,.12);padding:0;cursor:pointer;background:radial-gradient(ellipse 80% 70% at 12% 18%,rgba(158,231,200,.16),transparent 55%),radial-gradient(ellipse 60% 50% at 88% 82%,rgba(255,107,122,.1),transparent 50%),linear-gradient(145deg,#12141a,#0a0b0e 48%,#10131a);box-shadow:none;transition:border-color .14s ease}.share-pnl-thumb-wrap .share-pnl-thumb{width:100%;height:100%;flex:none}.share-pnl-thumb:hover,.share-pnl-thumb-add:hover:not(:disabled){border-color:#ffffff47}.share-pnl-thumb.is-active,.share-pnl-thumb-wrap.is-active .share-pnl-thumb{border-color:#ffffff8c;box-shadow:0 0 0 1.5px #ffffff47}.share-pnl-thumb-del{position:absolute;top:-6px;right:-6px;z-index:2;width:20px;height:20px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#0c0c0eeb;color:#f2f3f5bf;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.share-pnl-thumb-del svg{display:block;width:10px;height:10px}.share-pnl-thumb-del:hover{color:#ff6b7a;border-color:#ff6b7a80}.share-pnl-thumb-add{display:grid;place-items:center;background:#ffffff0a;color:#f2f3f58c;font-size:28px;font-weight:400;line-height:1;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.share-pnl-thumb-add span{margin-top:-2px}.share-pnl-thumb-add:hover:not(:disabled){color:var(--text);background:#ffffff14;transform:translateY(-1px)}.share-pnl-thumb-dl:disabled{opacity:.4;cursor:default;transform:none}.share-pnl-brand,.share-pnl-user,.share-pnl-body,.share-pnl-foot-row{position:relative;z-index:1}.share-pnl-brand{display:flex;align-items:center;gap:14px}.share-pnl-logo{width:56px;height:56px;flex-shrink:0;border-radius:50%;object-fit:cover;background:#00000059;box-shadow:0 0 0 1px #ffffff1a}.share-pnl-brand-text{display:flex;flex-direction:column;gap:2px;min-width:0}.share-pnl-name{font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:.01em;color:#f2f3f5}.share-pnl-period{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f2f3f573}.share-pnl-site{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:15px;font-weight:600;letter-spacing:.02em;color:#f2f3f58c}.share-pnl-globe{width:18px;height:18px;flex-shrink:0;color:#f2f3f580}.share-pnl-user{display:flex;align-items:center;gap:12px;margin-top:0}.share-pnl-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#ffffff14;border:0;box-shadow:none;outline:none}.share-pnl-avatar.is-fallback{display:grid;place-items:center;font-family:var(--display);font-size:15px;font-weight:700;color:#f2f3f5d9}.share-pnl-nick{font-size:15px;font-weight:600;color:#f2f3f5e0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-pnl-body{display:flex;flex-direction:column;gap:6px;flex:1;justify-content:center;padding:8px 0 16px}.share-pnl-foot-row{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-right:0}.share-pnl-period-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.share-pnl-token{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%}.share-pnl-token-img{width:36px;height:36px;border-radius:10px;object-fit:cover;flex-shrink:0;background:#ffffff14;box-shadow:0 0 0 1px #ffffff1f}.share-pnl-token-img.is-fallback{display:grid;place-items:center;font-family:var(--pnl-display);font-size:15px;font-weight:700;color:#f2f3f5d9}.share-pnl-label{font-family:var(--pnl-display);font-size:clamp(22px,4vw,28px);font-weight:600;letter-spacing:-.01em;text-transform:none;color:#f2f3f5;opacity:1}.share-pnl-token-name{font-family:var(--pnl-display);font-size:clamp(22px,4vw,28px);font-weight:600;letter-spacing:-.01em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(280px,48vw);color:#f2f3f5;opacity:1}.share-pnl-pct{font-family:var(--pnl-display);font-size:clamp(18px,3.4vw,22px);font-weight:700;font-variant-numeric:tabular-nums;color:#f2f3f58c}.share-pnl-pct.is-up{color:#9ee7c8}.share-pnl-pct.is-down{color:#ff8a96}.share-pnl-loading{font-size:18px;color:#f2f3f573}.share-pnl-sol{font-family:var(--pnl-display);font-size:clamp(40px,7.5vw,58px);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:#f2f3f5;font-variant-numeric:tabular-nums}.share-pnl-sol em{font-style:normal;font-size:.42em;font-weight:600;letter-spacing:.06em;color:#f2f3f5bf;margin-left:4px}.share-pnl-card.is-up .share-pnl-sol{color:#9ee7c8}.share-pnl-card.is-down .share-pnl-sol{color:#ff8a96}.share-pnl-usd{font-family:var(--pnl-display);font-size:18px;font-weight:600;color:#f2f3f58c;font-variant-numeric:tabular-nums}.share-pnl-card.is-up .share-pnl-usd{color:#9ee7c8d9}.share-pnl-card.is-down .share-pnl-usd{color:#ff8a96d9}.share-pnl-foot{position:relative;right:auto;bottom:auto;z-index:2;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f2f3f547;pointer-events:none;white-space:nowrap;line-height:1.2}.app-pulse-only{display:flex;flex-direction:column;min-height:100vh;padding:14px 16px 16px;box-sizing:border-box;gap:12px}.pulse-buy-bar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:10px 14px;border-radius:var(--radius-panel);background:linear-gradient(160deg,#ffffff1c,#ffffff0a 42%,#ffffff05);border:1px solid var(--glass-border);box-shadow:0 8px 24px #00000059}.pulse-buy-brand{font-size:14px;font-weight:650;letter-spacing:.04em;color:#f2f3f5e6}.pulse-buy-amounts{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:1}.pulse-buy-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#f2f3f5bf;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:600;cursor:pointer}.pulse-buy-chip.is-on{background:#9ee7c829;border-color:#9ee7c873;color:#9ee7c8}.pulse-buy-custom{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#f2f3f573}.pulse-buy-custom input{width:72px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#00000040;color:#f2f3f5;padding:5px 8px;font-size:12px}.pulse-buy-status{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:12px;color:#f2f3f58c}.pulse-buy-dot{width:7px;height:7px;border-radius:50%;background:#ff6b7ab3}.pulse-buy-dot.is-on{background:#9ee7c8;box-shadow:0 0 8px #9ee7c880}.pulse-buy-wallet.is-warn{color:#ffb464e6}.pulse-buy-msg{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9ee7c8d9}.pulse-buy-layout{flex:1;min-height:0;display:grid;grid-template-columns:minmax(320px,420px) 1fr;gap:14px}.app-pulse-only .pulse.pulse-lite{position:relative;top:auto;left:auto;bottom:auto;width:auto;height:100%;max-height:calc(100vh - 92px);animation:none}.pulse-preview-stage{position:relative;min-height:280px;border-radius:var(--radius-panel);border:1px dashed rgba(255,255,255,.1);background:#ffffff05;display:flex;align-items:center;justify-content:center}.pulse-preview-hint{font-size:13px;color:#f2f3f547;letter-spacing:.02em}.token-buy-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:6px;border:1px solid rgba(158,231,200,.35);background:#9ee7c81f;color:#9ee7c8;border-radius:8px;padding:5px 9px;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.token-buy-btn:disabled{opacity:.45;cursor:default}.token-buy-btn:not(:disabled):hover{background:#9ee7c838}.app-pulse-only .pulse-tabs-row,.app-pulse-only .pulse-filter-btn,.app-pulse-only .top-actions,.app-pulse-only .search-island,.app-pulse-only .active-token-bar,.app-pulse-only .chart-pane,.app-pulse-only .trade-panel{display:none!important}:root{--bg: #050506;--bg-elevated: rgba(255, 255, 255, .045);--glass: rgba(255, 255, 255, .055);--glass-strong: rgba(255, 255, 255, .09);--glass-border: rgba(255, 255, 255, .12);--glass-border-soft: rgba(255, 255, 255, .07);--glass-highlight: rgba(255, 255, 255, .22);--line: rgba(255, 255, 255, .1);--line-soft: rgba(255, 255, 255, .06);--text: #f2f3f5;--muted: rgba(242, 243, 245, .48);--accent: #c8d4e8;--accent-glow: rgba(180, 210, 255, .35);--sell: #ff6b7a;--buy: #9ee7c8;--warn: #e8c98a;--mono: "JetBrains Mono", ui-monospace, monospace;--display: "Syne", system-ui, sans-serif;--pnl-display: "Space Grotesk", system-ui, sans-serif;--radius-panel: 22px;--radius-row: 14px;--blur: 28px;--pulse-width: 352px;--edge: 28px;--search-h: 48px}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--mono);font-size:12px;-webkit-font-smoothing:antialiased;overflow:hidden}.mobile-gate{min-height:100%;height:100%;display:grid;place-items:center;padding:28px;background:radial-gradient(ellipse 80% 55% at 50% -10%,rgba(180,210,255,.12),transparent 55%),radial-gradient(ellipse 60% 40% at 80% 100%,rgba(255,107,122,.06),transparent 50%),var(--bg)}.mobile-gate__panel{width:min(100%,360px);text-align:center}.mobile-gate__brand{font-family:var(--display);font-weight:800;font-size:clamp(22px,6vw,28px);letter-spacing:.02em;margin-bottom:18px}.mobile-gate__title{font-family:var(--display);font-weight:700;font-size:22px;margin:0 0 10px}.mobile-gate__copy{margin:0;color:var(--muted);font-size:13px;line-height:1.45}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}.app{position:relative;height:100%;min-height:100vh;isolation:isolate;background:var(--bg);overflow:hidden}.app:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#08080a,#050506 45%,#030304)}.app:after{display:none}@media(max-width:860px){:root{--pulse-width: min(100vw - 48px, 370px);--edge: 18px}}
