html:has(.site),html:has(.site) body{background:#111113;color:#fafafa}.site{--page-background:#111113;--panel-background:#18191b;--control-background:#212225;--hover-background:#26272b;--border:#212225;--rail-background:#111113;--text-primary:#fafafa;--text-secondary:#a1a1aa;--text-tertiary:#71717a;--pump-green:#1fd978;--positive:#86efac;--negative:#ed7878;--ink:#052e16;--r-panel:12px;--r-ctrl:8px;--r-chart:6px;--pad:12px;--gap:8px;--h-btn:40px;--h-btn-sm:32px;--rail-w:64px;--side-w:296px;--topbar-h:56px;background:var(--page-background);color:var(--text-primary);min-height:100vh;min-width:0;overflow-x:hidden;display:flex;font-family:Inter,Inter Fallback,sans-serif;font-size:14px;line-height:1.4;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.site *,.site :after,.site :before{box-sizing:border-box}.site button{font-family:inherit;color:inherit;cursor:pointer;background:none;border:none;padding:0}.site a{color:inherit;text-decoration:none}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mono{font-family:var(--font-mono),ui-monospace,SFMono-Regular,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pos{color:var(--positive)}.neg{color:var(--negative)}.site a:focus-visible,.site button:focus-visible{outline:1px solid var(--pump-green);outline-offset:2px}.rail{width:var(--rail-w);flex-shrink:0;background:var(--rail-background);border-right:1px solid var(--border);display:flex;flex-direction:column;align-items:center;padding:10px 0 12px;gap:6px}.rail-brand{width:40px;height:40px;display:grid;place-items:center;margin-bottom:6px}.rail-brand img{width:28px;height:28px;border-radius:8px;display:block}.rail-btn{width:40px;height:40px;border-radius:var(--r-ctrl);display:grid;place-items:center;color:var(--text-secondary)}.rail-btn:hover{background:var(--hover-background);color:var(--text-primary)}.rail-btn.active{background:var(--control-background);color:var(--text-primary)}.frame,.rail-spacer{flex:1 1}.frame{min-width:0;display:flex;flex-direction:column;min-height:100vh}.topbar{height:var(--topbar-h);border-bottom:1px solid var(--border);display:flex;padding:0 12px;background:var(--page-background);flex-shrink:0}.topbar,.topbar-brand{align-items:center;gap:8px}.topbar-brand{display:none}.topbar-brand img{width:28px;height:28px;border-radius:8px}.topbar-search{flex:1 1;height:40px;max-width:420px;margin:0 auto;border:1px solid var(--border);border-radius:var(--r-ctrl);background:var(--control-background);padding:0 12px;font-size:14px;pointer-events:none}.topbar-meta,.topbar-search{color:var(--text-tertiary);display:flex;align-items:center}.topbar-meta{margin-left:auto;gap:6px;font-size:12px}.workspace{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) var(--side-w);grid-gap:var(--gap);gap:var(--gap);align-items:start;padding:8px 8px 24px}.col-main,.col-side{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.col-side{position:-webkit-sticky;position:sticky;top:8px}.foot{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--h-btn);padding:0 12px;border:1px solid var(--border);border-radius:var(--r-ctrl);background:var(--control-background);color:var(--text-primary);font-size:14px;font-weight:600;white-space:nowrap;transition:background-color .12s,border-color .12s,color .12s}.btn:hover{background:var(--hover-background)}.btn-sm{height:var(--h-btn-sm);padding:0 10px;font-size:12px;border-radius:var(--r-ctrl)}.btn-go{background:var(--positive);border-color:var(--positive);color:var(--ink)}.btn-go:hover{background:#a7f3c4;border-color:#a7f3c4}.btn.copied{background:#16351f;border-color:#1b4d2e;color:var(--positive)}.btn-ghost{background:transparent;color:var(--text-secondary);height:32px;padding:0 8px}.btn-ghost:hover{background:var(--hover-background);color:var(--text-primary)}.panel{background:var(--panel-background);border:1px solid var(--border);border-radius:var(--r-panel);padding:var(--pad)}.panel-flush{padding:0;overflow:hidden}.panel-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.panel-title{margin:0;font-size:14px;font-weight:600;line-height:1.35}.panel-head-meta{margin-left:auto;font-size:12px;color:var(--text-secondary)}.sep{height:1px;background:var(--border);border:0;margin:0}.thead{padding:4px 4px 2px;min-height:64px}.thead,.thead-id{display:flex;align-items:flex-start;gap:10px}.thead-id{min-width:0;flex:1 1}.thead-avatar{width:48px;height:48px;border-radius:10px;flex-shrink:0;display:block}.thead-name{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.thead-name,.thead-sub{display:flex;align-items:center;gap:6px}.thead-sub{flex-wrap:wrap;margin-top:2px;font-size:12px;color:var(--text-secondary);line-height:1.35}.thead-desc{margin:4px 0 0;font-size:12px;color:var(--text-tertiary);line-height:1.4}.thead-quote{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.thead-mc-label{font-size:12px;color:var(--text-tertiary)}.thead-px{display:flex;align-items:baseline;gap:8px}.thead-px .px{font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1.1;transition:color .3s}.thead-px .px.flash{color:var(--positive)}.thead-px .chg{font-size:14px;font-weight:600}.thead-actions{display:flex}.ca-chip,.thead-actions{align-items:center;gap:6px}.ca-chip{display:inline-flex;height:24px;padding:0 8px;border:1px solid var(--border);border-radius:var(--r-ctrl);background:var(--control-background);font-size:12px;font-weight:600;color:var(--text-primary);transition:background-color .18s,color .18s,border-color .18s}.ca-chip:hover{background:var(--hover-background)}.ca-chip.copied{background:#16351f;border-color:#1b4d2e;color:var(--positive)}.icon-link{width:32px;height:32px;border-radius:var(--r-ctrl);display:grid;place-items:center;color:var(--text-secondary);background:var(--control-background);border:1px solid var(--border)}.icon-link:hover{color:var(--text-primary);background:var(--hover-background)}.icon-link img{display:block}.pump-link{height:32px;padding:0 8px;width:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-secondary)}.pump-link:hover{color:var(--text-primary)}.dot{width:6px;height:6px;border-radius:50%;background:var(--pump-green);flex-shrink:0}.dot-live{animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.live{display:inline-flex;align-items:center;gap:5px;height:18px;padding:0 6px;border:1px solid var(--border);border-radius:4px;background:var(--control-background);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.live.on{border-color:rgba(31,217,120,.35)}.live.on,.verified{color:var(--pump-green)}.verified{flex-shrink:0}.banner-alert{margin:0;padding:8px 10px;border:1px solid #5c2a2a;border-radius:var(--r-ctrl);background:#241616;color:var(--negative);font-size:12px}.banner{width:100%;min-width:0;flex-shrink:0;display:flex;justify-content:center;line-height:0;border:1px solid var(--border);border-radius:var(--r-panel);overflow:hidden;background:#0d0e10}.banner-img{display:block;width:auto;max-width:100%;height:auto;max-height:110px;object-fit:contain;object-position:center}.banner-dollar{position:absolute;color:var(--positive);font-weight:700;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.banner-dollar-l{left:18px}.banner-dollar-l,.banner-dollar-r{top:50%;transform:translateY(-50%);font-size:42px;opacity:.16}.banner-dollar-r{right:22px}.banner-dollar-s{left:54%;top:14px;font-size:14px;color:#fafafa;opacity:.85}.banner-pill{position:relative;display:inline-flex;align-items:center;gap:10px;height:56px;flex:0 0 auto;min-width:max-content;padding:0 28px 0 8px;border:1px solid rgba(31,217,120,.28);border-radius:999px;background:#141516;z-index:1}.banner-mark{width:40px;height:40px;border-radius:10px;display:block;flex-shrink:0}.banner-copy{margin:0;font-size:16px;font-weight:600;letter-spacing:-.02em;white-space:nowrap;flex-shrink:0}.banner-copy em{font-style:normal;color:var(--pump-green)}.banner-cursor{position:absolute;right:10px;bottom:-2px;width:14px;height:18px;pointer-events:none}.chart{border-radius:var(--r-chart)}.chart-bar{flex-wrap:wrap;gap:4px 6px;min-height:36px;height:auto;padding:6px 8px;border-bottom:1px solid var(--border)}.chart-bar,.seg{display:flex;align-items:center}.seg{gap:2px}.seg button{height:24px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}.seg button:hover{background:var(--hover-background);color:var(--text-primary)}.seg button[aria-pressed=true]{background:var(--control-background);color:var(--text-primary)}.chart-sep{width:1px;height:16px;background:var(--border);margin:0 6px}.chart-legend{margin-left:auto;display:flex;font-size:12px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden}.chart-legend,.chart-ohlc{align-items:center;gap:10px}.chart-ohlc{display:inline-flex}.chart-legend b{font-weight:600;color:var(--text-secondary)}.chart-body{position:relative;height:260px;background:#18181b}.chart-body canvas{display:block;width:100%;height:100%}.chart-tip{position:absolute;z-index:3;pointer-events:none;min-width:128px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--r-ctrl);background:#18191b;font-size:12px;line-height:1.45}.chart-tip .t{color:var(--text-tertiary);margin-bottom:3px}.chart-tip div span{color:var(--text-secondary);display:inline-block;width:36px}.chart-foot{gap:10px;height:30px;padding:0 12px;border-top:1px solid var(--border)}.chart-empty,.chart-foot{display:flex;align-items:center;font-size:12px;color:var(--text-tertiary)}.chart-empty{justify-content:center;height:100%}.chart-skel{position:absolute;inset:12px;border-radius:4px}.chart-activity .chart-body{height:180px}.chart-swatch{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:2px;vertical-align:1px}.chart-swatch.tags{background:#1fd978}.chart-swatch.fees{background:#f5c542}.step{display:flex;gap:10px;padding:8px 0}.step+.step{border-top:1px solid var(--border)}.step-n{width:24px;height:24px;border-radius:6px;border:1px solid var(--border);background:var(--control-background);display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--text-secondary);flex-shrink:0}.step-title{margin:0;font-size:14px;font-weight:600;line-height:1.35}.step-desc{margin:2px 0 0;font-size:12px;color:var(--text-tertiary);line-height:1.4}.howto{border-color:#2a2b30}.howto .panel-title{font-size:14px;font-weight:600}.howto-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 16px;gap:0 16px}.tag-chip{display:inline;font-family:inherit;font-size:12px;font-weight:600;color:var(--positive)}.howto-actions{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.howto-actions .btn{width:100%}.fees-label{margin:0;font-size:12px;color:var(--text-tertiary);line-height:1.35}.fees-sol{margin:4px 0 0;font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1.15}.fees-sol.up{color:var(--positive)}.fees-usd{margin:4px 0 0;font-size:13px;color:var(--text-secondary)}.fees-note{margin:6px 0 0;font-size:11px;line-height:1.35;color:var(--text-tertiary)}.fees-rows{flex-direction:column;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.fees-rows,.kv{display:flex;gap:8px}.kv{align-items:baseline;justify-content:space-between;font-size:12px}.kv span{color:var(--text-tertiary)}.kv b{font-weight:600;color:var(--text-primary)}.bar{position:relative;height:4px;margin-top:10px;border-radius:2px;background:var(--control-background);overflow:hidden}.bar>i{position:absolute;inset:0 auto 0 0;display:block;background:var(--pump-green);transition:width .55s cubic-bezier(.22,1,.36,1)}.slots-line{display:flex;align-items:baseline;gap:8px}.slots-n{color:var(--pump-green);font-weight:600}.slots-claimed{margin-left:auto}.slots-claimed,.slots-note{font-size:12px;color:var(--text-secondary)}.slots-note{margin:10px 0 0;line-height:1.45}.pay{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.pay>div{min-width:0}.pay .l{font-size:12px;color:var(--text-tertiary)}.pay .v{margin-top:2px;font-size:14px;font-weight:600;transition:color .3s}.pay .v.flash{color:var(--positive)}.feed-filter{display:flex;gap:2px}.feed-filter button{height:22px;padding:0 7px;border-radius:4px;font-size:12px;font-weight:500;color:var(--text-tertiary)}.feed-filter button:hover{color:var(--text-primary)}.feed-filter button[aria-pressed=true]{background:var(--hover-background);color:var(--text-primary)}.feed-list{max-height:520px;overflow-y:auto;margin:0 -12px -12px;padding:0;list-style:none;scrollbar-width:thin;scrollbar-color:var(--hover-background) transparent}.feed-list::-webkit-scrollbar{width:6px}.feed-list::-webkit-scrollbar-thumb{background:var(--hover-background);border-radius:3px}.feed-empty{margin:0;padding:18px 0 6px;text-align:center;font-size:12px;color:var(--text-tertiary)}.row{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) max-content;align-items:start;grid-column-gap:10px;column-gap:10px;min-height:52px;padding:10px 12px;border-bottom:1px solid var(--border)}.row:last-child{border-bottom:none}.row:hover{background:var(--hover-background)}.row.enter{animation:row-in .42s cubic-bezier(.22,1,.36,1)}@keyframes row-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.row.fresh:before{content:"";position:absolute;inset:0;pointer-events:none;background:rgba(31,217,120,.1);animation:fresh-out 1s ease-out forwards}@keyframes fresh-out{to{opacity:0}}.row-avatar{position:relative;width:36px;height:36px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;overflow:hidden;background:var(--control-background);color:var(--text-secondary);font-size:12px;font-weight:700}.row-avatar img{width:100%;height:100%;object-fit:cover;display:block}.row-avatar-link{flex-shrink:0;border-radius:50%;position:relative}.row-avatar-link.burst .row-avatar:after,.row-avatar.burst:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--pump-green);animation:ring .7s ease-out forwards}.avatar-skel{position:absolute;inset:0;background:var(--control-background);animation:skel 1.2s ease-in-out infinite}.avatar-fallback{display:grid;place-items:center;width:100%;height:100%;background:#2a2d32;color:var(--text-secondary)}.row-links{display:flex;gap:8px;margin-top:3px;font-size:12px}.row-links a{color:var(--text-tertiary)}.row-links a:hover{color:var(--text-primary)}@keyframes ring{0%{opacity:.85;transform:scale(.88)}to{opacity:0;transform:scale(1.45)}}.row-main{min-width:0}.row-user{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:600;line-height:1.2}.row-user .u{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:2px;font-size:12px;color:var(--text-tertiary)}.row-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}.tx-link{font-size:11px;font-weight:600;color:var(--pump-green)}.tx-link:hover{color:var(--positive)}.row-reward{font-size:14px;font-weight:600}.status{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 6px;border-radius:4px;border:1px solid var(--border);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap}.status.failed{border-color:hsla(0,76%,70%,.4);color:var(--negative)}.sent-note{position:absolute;right:12px;bottom:2px;font-size:10px;color:var(--pump-green);animation:note 1.45s ease-out forwards;pointer-events:none}@keyframes note{0%{opacity:0;transform:translateY(3px)}22%{opacity:1;transform:none}75%{opacity:1}to{opacity:0}}.spark{position:absolute;left:0;top:0;width:5px;height:5px;border-radius:50%;background:var(--pump-green);pointer-events:none;offset-rotate:0deg;animation:spark-fly 1.1s cubic-bezier(.4,0,.2,1) forwards}@keyframes spark-fly{0%{opacity:0;offset-distance:0;transform:scale(.5)}18%{opacity:1;transform:scale(1)}82%{opacity:1}to{opacity:0;offset-distance:100%;transform:scale(.4)}}.skel{display:block;background:var(--control-background);border-radius:6px;animation:skel 1.2s ease-in-out infinite}@keyframes skel{0%,to{opacity:.55}50%{opacity:1}}.skel-avatar{width:48px;height:48px;border-radius:10px}.skel-line{height:12px;width:120px}.skel-px{height:20px;width:96px}@media (max-width:1100px){.site{--side-w:280px}}@media (max-width:980px){.workspace{display:flex;flex-direction:column}.col-main,.col-side{position:static;display:contents}.banner-alert,.chart,.feed,.howto,.slots,.summary,.thead,[data-fees-pool]{width:100%;max-width:100%}.thead{order:1}.howto{order:2}[data-fees-pool]{order:3}.slots{order:4}.feed{order:5}.chart{order:6}.chart-activity{order:7}.summary{order:8}.chart-body{height:220px}.chart-activity .chart-body{height:160px}.feed-list{max-height:none;overflow-y:visible}.chart-ohlc{display:none}}@media (max-width:720px){.site{--rail-w:0px}.rail{display:none}.topbar-brand{display:flex}.topbar-search{display:none}.workspace{padding:8px 8px calc(24px + env(safe-area-inset-bottom))}.thead{flex-direction:column;align-items:stretch}.thead-quote{align-items:flex-start;width:100%}.howto-actions,.howto-grid{grid-template-columns:1fr}.row{grid-template-columns:36px minmax(0,1fr)}.row-right{grid-column:2;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.chart-bar .seg,.row-right{flex-wrap:wrap}.chart-legend{margin-left:0;width:100%}.pump-link span{display:none}.pump-link{width:32px;padding:0}.pay{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.site *,.site :after,.site :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.row.fresh:before{animation:none;opacity:0}}.coming-soon,.coming-soon-main{align-items:center;justify-content:center}.coming-soon-main{display:flex;flex-direction:column;gap:10px;min-height:100vh;padding:32px 20px;text-align:center}.coming-soon-eyebrow{margin:8px 0 0;font-size:13px;color:var(--text-secondary)}.coming-soon-title{margin:0;font-size:28px;font-weight:700;letter-spacing:-.02em}.coming-soon-lead{margin:8px 0 0;font-size:18px;font-weight:600;color:var(--text-primary)}.coming-soon-note{margin:0;font-size:14px;color:var(--text-secondary)}