.px-shell{max-width:1080px;margin:0 auto;padding:var(--space-xl, 40px) var(--space-md, 16px) var(--space-2xl, 64px);--px-accent: var(--ink-bright, #fff);--px-accent-soft: rgba(255, 255, 255, .08);--wallet-accent: var(--ink, #e8e8e8);--wallet-accent-strong: var(--ink-bright, #fff);--wallet-accent-soft: rgba(255, 255, 255, .06);--wallet-accent-fill: rgba(255, 255, 255, .1);--wallet-stroke: rgba(255, 255, 255, .18);--wallet-stroke-strong: rgba(255, 255, 255, .3);--wallet-glow: rgba(255, 255, 255, .3);--wallet-focus: rgba(255, 255, 255, .6)}.px-hero{text-align:center;margin-bottom:var(--space-xl, 40px)}.px-kicker{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-2xs, .68rem);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim, #888);margin:0 0 var(--space-sm, 12px)}.px-live-dot{width:8px;height:8px;border-radius:50%;background:var(--ink-bright, #fff);box-shadow:0 0 #fff9;animation:px-ping 2.4s ease infinite}@keyframes px-ping{0%{box-shadow:0 0 #ffffff73}70%{box-shadow:0 0 0 8px #fff0}to{box-shadow:0 0 #fff0}}.px-title{font-family:var(--font-display, "Space Grotesk", sans-serif);font-size:clamp(2.2rem,6vw,3.4rem);font-weight:700;line-height:1.02;margin:0 0 var(--space-sm, 12px);color:var(--ink-bright, #fff);letter-spacing:-.02em}.px-title em{font-style:normal;color:var(--ink-bright, #fff)}.px-sub{max-width:620px;margin:0 auto;color:var(--ink-dim, #999);font-size:var(--text-lg, 1.02rem);line-height:1.5}.px-fineprint{font-size:var(--text-2xs, .68rem);text-align:left;margin:0;color:var(--ink-faint, #666)}.px-hero-row{display:inline-flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center;margin-top:var(--space-md, 16px)}.px-hero-row .px-net{margin-top:0}.px-updated{font-size:var(--text-2xs, .64rem);color:var(--ink-faint, #555);letter-spacing:.04em;transition:color .3s ease}.px-net{display:inline-flex;gap:2px;margin-top:var(--space-md, 16px);padding:3px;background:var(--surface-1, rgba(255,255,255,.03));border:1px solid var(--stroke, rgba(255,255,255,.08));border-radius:var(--radius-pill, 999px)}.px-net-btn{appearance:none;font:inherit;font-size:var(--text-sm, .8rem);font-weight:500;cursor:pointer;color:var(--ink-dim, #888);background:transparent;border:none;border-radius:var(--radius-pill, 999px);padding:6px 16px;transition:color .14s ease,background .14s ease}.px-net-btn:hover{color:var(--ink, #e8e8e8)}.px-net-btn.active{color:var(--ink-bright, #fff);background:var(--surface-3, rgba(255,255,255,.08))}.px-net-btn:focus-visible{outline:2px solid var(--ink-bright, #fff);outline-offset:2px}.px-counters{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-sm, 10px);margin:var(--space-xl, 40px) 0 var(--space-md, 16px)}.px-counter--lead{grid-column:span 2}.px-counter{background:var(--surface-1, rgba(255,255,255,.03));border:1px solid var(--stroke, rgba(255,255,255,.07));border-radius:var(--radius-lg, 14px);padding:var(--space-md, 16px) var(--space-sm, 14px);text-align:center;transition:border-color .16s ease,background .16s ease}.px-counter:hover{border-color:var(--stroke-strong, rgba(255,255,255,.14));background:var(--surface-2, rgba(255,255,255,.05))}.px-counter[data-filter]{cursor:pointer}.px-counter[data-filter]:focus-visible{outline:2px solid var(--ink-bright, #fff);outline-offset:2px}.px-counter--active{border-color:var(--ink-bright, #fff)!important;background:var(--surface-3, rgba(255,255,255,.09))!important}.px-counter--active dt{color:var(--ink, #e8e8e8)}.px-counter--active dd{color:var(--ink-bright, #fff)}.px-counter--lead{background:var(--surface-2, rgba(255,255,255,.05));border-color:var(--stroke-strong, rgba(255,255,255,.14))}.px-counter dt{font-size:var(--text-2xs, .66rem);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dim, #888);margin-bottom:6px}.px-counter dd{margin:0;font-family:var(--font-mono, monospace);font-size:clamp(1.4rem,3.6vw,2rem);font-weight:700;color:var(--ink-bright, #fff);line-height:1.05}.px-counter--lead dd{color:var(--ink-bright, #fff)}.px-counter-sub{display:block;margin-top:4px;font-family:var(--font-body, sans-serif);font-size:var(--text-2xs, .66rem);font-weight:500;color:var(--ink-dim, #888)}.px-spark{background:var(--surface-1, rgba(255,255,255,.03));border:1px solid var(--stroke, rgba(255,255,255,.07));border-radius:var(--radius-lg, 14px);padding:var(--space-md, 16px);margin-bottom:var(--space-xl, 32px)}.px-spark-h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-sm, 12px)}.px-spark-title{font-size:var(--text-2xs, .66rem);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dim, #888)}.px-spark-total{font-family:var(--font-mono, monospace);font-size:var(--text-sm, .8rem);font-weight:700;color:var(--ink-bright, #fff)}.px-spark-bars{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;align-items:end;height:84px}.px-spark-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%}.px-spark-bar{width:100%;max-width:40px;border-radius:4px 4px 2px 2px;background:#ffffff2e;min-height:4px;transition:background .16s ease,transform .16s ease;transform-origin:bottom}.px-spark-col:hover .px-spark-bar{background:var(--ink-dim, #aaa)}.px-spark-col--now .px-spark-bar{background:var(--ink-bright, #fff)}.px-spark-lbl{font-size:var(--text-2xs, .62rem);color:var(--ink-faint, #666);letter-spacing:.03em}.px-spark-col--now .px-spark-lbl{color:var(--ink, #e8e8e8)}.px-market{background:var(--surface-1, rgba(255,255,255,.03));border:1px solid var(--stroke-strong, rgba(255,255,255,.14));border-radius:var(--radius-lg, 14px);padding:var(--space-md, 16px);margin-bottom:var(--space-xl, 32px)}.px-market-h{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:var(--space-md, 14px)}.px-market-htxt{display:flex;align-items:center;gap:10px}.px-market-title{font-family:var(--font-display, sans-serif);font-size:var(--text-lg, 1.05rem);font-weight:600;color:var(--ink-bright, #fff)}.px-market-tag{font-family:var(--font-mono, monospace);font-size:var(--text-2xs, .64rem);font-weight:600;letter-spacing:.03em;color:var(--ink-bright, #fff);background:var(--surface-3, rgba(255,255,255,.08));border:1px solid var(--stroke-strong, rgba(255,255,255,.14));border-radius:999px;padding:3px 9px;white-space:nowrap}.px-market-tag--off{color:var(--ink-faint, #666);border-color:var(--stroke, rgba(255,255,255,.07))}.px-market-sub{flex:1 1 100%;font-size:var(--text-2xs, .66rem);color:var(--ink-dim, #888);line-height:1.4}.px-market-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-sm, 10px);margin-bottom:var(--space-md, 16px)}.px-kpi{background:var(--surface-2, rgba(255,255,255,.05));border:1px solid var(--stroke, rgba(255,255,255,.07));border-radius:var(--radius-md, 10px);padding:10px 12px;transition:border-color .16s ease,background .16s ease,transform .16s ease}.px-kpi:hover{border-color:var(--stroke-strong, rgba(255,255,255,.14));background:var(--surface-3, rgba(255,255,255,.07));transform:translateY(-1px)}.px-kpi dt{font-size:var(--text-2xs, .62rem);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-dim, #888);margin-bottom:5px}.px-kpi dd{margin:0;font-family:var(--font-mono, monospace);font-size:clamp(1.05rem,2.4vw,1.4rem);font-weight:700;color:var(--ink-bright, #fff);line-height:1.05}.px-kpi-sub{display:block;margin-top:3px;font-size:var(--text-2xs, .6rem);color:var(--ink-faint, #666);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-kpi--take{border-color:var(--stroke-strong, rgba(255,255,255,.16));background:var(--surface-3, rgba(255,255,255,.07))}.px-market-body{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--space-sm, 12px);align-items:stretch}.px-market-spark,.px-market-skills{background:var(--surface-2, rgba(255,255,255,.05));border:1px solid var(--stroke, rgba(255,255,255,.07));border-radius:var(--radius-md, 10px);padding:var(--space-sm, 12px) var(--space-md, 14px)}.px-market-spark .px-spark-bar--mkt{background:#ffffff4d}.px-market-spark .px-spark-col:hover .px-spark-bar--mkt{background:var(--ink-bright, #fff)}.px-skill-row+.px-skill-row{border-top:1px solid var(--stroke, rgba(255,255,255,.06))}.px-trading .px-spark-bar--trade{background:#ffffff38}.px-trading .px-spark-col:hover .px-spark-bar--trade{background:var(--ink, #e8e8e8)}.px-trading .px-spark-col--now .px-spark-bar--trade{background:var(--ink-bright, #fff)}.px-pnl--up{color:var(--ink-bright, #fff);letter-spacing:-.01em}.px-pnl--down{color:var(--ink-dim, #9a9a9a)}.px-kpi--pnl{border-color:var(--stroke-strong, rgba(255,255,255,.14));background:var(--surface-2, rgba(255,255,255,.05))}.px-market-action{appearance:none;font:inherit;font-size:var(--text-2xs, .66rem);font-weight:600;cursor:pointer;color:var(--ink-dim, #aaa);background:transparent;border:1px solid var(--stroke, rgba(255,255,255,.1));border-radius:var(--radius-pill, 999px);padding:4px 11px;white-space:nowrap;margin-left:auto;transition:color .14s ease,border-color .14s ease,background .14s ease}.px-market-action:hover{color:var(--ink-bright, #fff);border-color:var(--stroke-strong, rgba(255,255,255,.22));background:var(--surface-2, rgba(255,255,255,.05))}.px-market-action:active{background:var(--surface-3, rgba(255,255,255,.1));transform:translateY(.5px)}.px-market-action:focus-visible{outline:2px solid var(--ink-bright, #fff);outline-offset:2px}.px-trade-insight{margin:0 0 var(--space-md, 16px);font-size:var(--text-sm, .8rem);line-height:1.45;color:var(--ink-dim, #aaa)}.px-skill-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px;border-radius:var(--radius-md, 9px)}.px-skill-row:hover{background:var(--surface-2, rgba(255,255,255,.05))}.px-skill-name{font-size:var(--text-sm, .8rem);font-weight:600;color:var(--ink, #e8e8e8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-skill-meta{flex:0 0 auto;font-family:var(--font-mono, monospace);font-size:var(--text-sm, .78rem);font-weight:700;color:var(--ink-bright, #fff);text-align:right}.px-skill-meta small{display:block;font-weight:400;color:var(--ink-faint, #666);font-size:var(--text-2xs, .6rem)}.px-feed-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:var(--space-md, 16px)}.px-feed-header .px-section-h{margin-bottom:0}.px-filter-bar{display:flex;align-items:center;gap:8px}.px-filter-label{font-size:var(--text-2xs, .66rem);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dim, #888)}.px-filter-clear{appearance:none;background:none;border:1px solid var(--stroke, rgba(255,255,255,.08));border-radius:var(--radius-pill, 999px);padding:3px 10px;font:inherit;font-size:var(--text-2xs, .66rem);font-weight:500;color:var(--ink-dim, #888);cursor:pointer;transition:border-color .14s ease,color .14s ease}.px-filter-clear:hover{border-color:var(--stroke-strong, rgba(255,255,255,.18));color:var(--ink-bright, #fff)}.px-filter-clear:focus-visible{outline:2px solid var(--ink-bright, #fff);outline-offset:2px}.px-grid{display:grid;grid-template-columns:1fr 320px;gap:var(--space-lg, 24px);align-items:start}.px-main{min-width:0}.px-section-h{font-family:var(--font-display, sans-serif);font-size:var(--text-lg, 1.05rem);font-weight:600;color:var(--ink-bright, #fff);margin:0 0 var(--space-md, 16px)}.px-rail{position:sticky;top:80px;display:flex;flex-direction:column;gap:var(--space-lg, 20px)}.px-card{background:var(--surface-1, rgba(255,255,255,.03));border:1px solid var(--stroke, rgba(255,255,255,.07));border-radius:var(--radius-lg, 14px);padding:var(--space-md, 16px)}.px-card--hl{background:var(--surface-2, rgba(255,255,255,.05));border-color:var(--stroke-strong, rgba(255,255,255,.14))}.px-card-h{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-sm, .8rem);font-weight:600;color:var(--ink-bright, #fff);margin-bottom:var(--space-sm, 12px)}.px-card-h small{font-weight:400;color:var(--ink-faint, #666);font-size:var(--text-2xs, .66rem)}.px-lb-row{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--radius-md, 9px);text-decoration:none;color:inherit;transition:background .14s ease}.px-lb-row:hover{background:var(--surface-2, rgba(255,255,255,.05))}.px-lb-row:focus-visible{outline:2px solid var(--ink-bright, #fff);outline-offset:1px}.px-lb-av{width:30px;height:30px;border-radius:50%;object-fit:cover;flex:0 0 auto;background:var(--surface-3, rgba(255,255,255,.08));border:1px solid var(--stroke, rgba(255,255,255,.08))}.px-lb-av--mono{display:grid;place-items:center;font-weight:600;color:var(--ink-dim, #888);font-size:.78rem}.px-lb-name{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:var(--text-sm, .8rem);font-weight:600;color:var(--ink, #e8e8e8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-lb-name small{font-weight:400;color:var(--ink-faint, #666);font-size:var(--text-2xs, .64rem)}.px-lb-chip{font-weight:400}.px-lb-metric{flex:0 0 auto;font-family:var(--font-mono, monospace);font-size:var(--text-sm, .8rem);font-weight:700;color:var(--ink-bright, #fff);text-align:right}.px-lb-metric small{display:block;font-weight:400;color:var(--ink-faint, #666);font-size:var(--text-2xs, .64rem)}.px-lb-empty,.px-stats-err{color:var(--ink-dim, #888);font-size:var(--text-sm, .8rem);padding:8px}.px-lb-empty a{color:var(--ink-bright, #fff)}.px-shell .mp{--mp-accent: var(--ink-bright, #fff);--mp-accent-soft: rgba(255,255,255,.08)}.px-shell .mp-k-tip .mp-glyph,.px-shell .mp-k-launch .mp-glyph,.px-shell .mp-k-purchase .mp-glyph{color:var(--ink-bright, #fff)}.px-shell .mp-k-snipe .mp-glyph{color:var(--ink, #e8e8e8)}.px-shell .mp-k-trade .mp-glyph,.px-shell .mp-k-pay .mp-glyph{color:var(--ink-dim, #888)}.px-shell .mp-livedot:before{background:var(--ink-bright, #fff);animation-name:px-ping}.px-shell .mp-livedot[data-state=paused]:before{background:var(--ink-faint, #555)}.px-shell .mp-empty-sub a{color:var(--ink-bright, #fff)}@media(max-width:880px){.px-grid{grid-template-columns:1fr}.px-rail{position:static;flex-direction:column}.px-counters{grid-template-columns:repeat(3,1fr)}.px-counter--lead{grid-column:span 3}.px-market-kpis{grid-template-columns:repeat(3,1fr)}.px-market-body{grid-template-columns:1fr}}@media(max-width:520px){.px-counters{grid-template-columns:repeat(2,1fr)}.px-counter--lead{grid-column:span 2}.px-market-kpis{grid-template-columns:repeat(2,1fr)}.px-spark-lbl{font-size:.55rem}}
