.psh{--border:var(--hairline);--surface:var(--panel-solid);--surface-2:color-mix(in srgb,var(--panel-2) 66.7%,transparent);--green:var(--accent-soft);--red:var(--down);--chart:var(--accent);--trainer-blue:var(--accent-soft);--pokeball-red:var(--down);--mono:var(--font-mono);--sans:var(--font-body);position:relative;min-height:100svh;overflow-x:clip;background:var(--canvas);color:var(--ink);font:400 15px/1.6 var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:has(.psh){background:#131417;overscroll-behavior-y:none}html[data-theme=light] body:has(.psh){background:#f4f2ea}.psh ::selection{background:var(--accent);color:var(--on-accent)}.psh :where(h1,h2,h3,h4,p,ul,ol,li,figure,dl,dt,dd){margin:0;padding:0}.psh :where(ul,ol){list-style:none}.psh :where(h1,h2,h3,h4){font-size:inherit;letter-spacing:normal;font-weight:inherit}.psh :where(img,svg,canvas){display:block;max-width:100%}.psh :where(a){color:inherit;text-decoration:none}.psh :where(button){background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.psh :where(table){border-collapse:collapse;width:100%}.psh :where(:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.psh-field{position:fixed;inset:0;overflow:clip;pointer-events:none;z-index:0}.psh>footer,.psh>header,.psh>main{position:relative}.psh>footer,.psh>main{z-index:1}.psh-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:24px var(--gutter);border-top:1px solid var(--hairline);background:color-mix(in srgb,var(--canvas) 82%,transparent)}.psh-footer-brand{font:700 13px/1 var(--font-pixel);letter-spacing:.04em;text-transform:uppercase}.psh-footer .market-request-form{display:grid;grid-gap:7px;gap:7px;min-width:min(100%,360px)}.psh-footer .market-request-form>label{font:400 10px/1 var(--font-pixel);letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.psh-footer .market-request-form-controls{display:flex;gap:8px}.psh-footer .market-request-form input{min-width:0;flex:1 1;padding:10px 11px;border:1px solid var(--hairline);border-radius:var(--radius-1);background:var(--panel-3);color:var(--ink);font:400 13px/1.2 var(--font-body)}.psh-footer .market-request-form input:focus{border-color:var(--accent);outline:none}.psh-footer .market-request-form button{border:1px solid var(--accent);border-radius:var(--radius-1);background:var(--accent);padding:10px 12px;color:var(--on-accent);font:700 10px/1 var(--font-pixel);letter-spacing:.05em;text-transform:uppercase}.psh-footer .market-request-form button:disabled{cursor:not-allowed;opacity:.55}.psh-footer .market-request-form-feedback{font-size:12px;color:var(--accent-soft)}.psh-footer .market-request-form-feedback[role=alert]{color:var(--down)}.psh-field-static{position:absolute;inset:0;background:radial-gradient(90% 70% at 50% -20%,color-mix(in srgb,var(--field-ink) 29.2%,transparent),transparent 60%),repeating-linear-gradient(0deg,color-mix(in srgb,var(--field-ink) 11.7%,transparent) 0 2px,transparent 2px 5px)}.psh-field-static:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 115%,color-mix(in srgb,var(--field-ink) 20.8%,transparent),transparent 65%)}.psh-field-wave{position:absolute;inset:0;width:100%;height:100%}.psh-nav{display:flex;align-items:center;gap:clamp(14px,2.4vw,30px);padding:13px var(--gutter);border-bottom:1px solid var(--hairline);background:color-mix(in srgb,var(--canvas) 82%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.psh-mark{font:700 16px/1 var(--font-pixel);letter-spacing:.02em;text-transform:uppercase}.psh-mark:hover{color:var(--accent-soft)}.psh-tabs{display:flex;gap:4px;margin-right:auto}.psh-tab{padding:9px 14px 7px;font:400 12px/1 var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid transparent;transition:color .25s ease}.psh-tab.is-on,.psh-tab:hover{color:var(--ink)}.psh-tab.is-on{border-bottom-color:var(--accent)}.psh-nav-right{display:flex;align-items:center;gap:10px}.psh-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:var(--radius-pill);border:1px solid var(--hairline);background:var(--panel-1);font:400 11px/1 var(--font-pixel);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.psh-pill b{color:var(--ink);font-weight:400;font-family:var(--font-mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.psh-pill.is-live{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.psh-dot{display:inline-block;width:6px;height:6px;border-radius:1px;background:var(--accent);animation:psh-blink .9s steps(2,jump-none) infinite}@keyframes psh-blink{0%,to{opacity:1;box-shadow:0 0 9px var(--accent)}50%{opacity:.25;box-shadow:none}}@media (prefers-reduced-motion:reduce){.psh-dot{animation:none}}.psh-account{position:relative}.psh-user{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;padding:8px 10px;border:1px solid transparent;border-radius:3px;transition:color .2s ease,border-color .2s ease,background .2s ease}.psh-user.is-on,.psh-user:hover,.psh-user[aria-expanded=true]{color:var(--ink);border-color:var(--hairline);background:var(--panel-1)}.psh-account-menu{position:absolute;top:calc(100% + 7px);right:0;z-index:40;min-width:170px;padding:5px;border:1px solid var(--hairline);border-radius:4px;background:var(--panel-1);box-shadow:0 14px 36px color-mix(in srgb,#000 35%,transparent);display:grid}.psh-account-action{width:100%;padding:10px 11px;text-align:left;color:var(--muted);font:400 11px/1 var(--font-pixel);letter-spacing:.05em;text-transform:uppercase;border-radius:2px;transition:color .2s ease,background .2s ease}.psh-account-action:focus-visible,.psh-account-action:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent);outline:none}.psh-account-action.is-danger:focus-visible,.psh-account-action.is-danger:hover{color:var(--down)}.psh-main{max-width:1280px;margin:0 auto;padding:clamp(22px,3.5svh,40px) var(--gutter) 90px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px}.psh-main.is-markets{max-width:1440px;padding-inline:clamp(16px,3vw,48px)}.psh-main.is-markets .psh-trade{grid-template-columns:minmax(0,1fr) 360px}.psh-pagehead{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding-bottom:4px}.psh-h1{font:700 clamp(25px,2.6vw,34px)/1.05 var(--font-display);letter-spacing:.02em;text-transform:uppercase}.psh-pagehead p{color:var(--muted);font-size:14px}.psh-pagehead.is-centered{justify-content:center;text-align:center;align-self:center}.psh-pagehead.is-centered>div{margin-inline:auto}.psh-table tr.is-clickable{cursor:pointer}.psh-eyebrow{display:flex;align-items:center;gap:10px;font:400 11px/1 var(--font-pixel);letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.psh-eyebrow b{color:var(--ink);font-weight:400}.psh-card{background:var(--panel-1);border:1px solid var(--hairline);border-radius:var(--radius-3);padding:clamp(16px,2vw,22px);display:grid;grid-gap:14px;gap:14px;align-content:start}.psh-card.is-data{background:var(--panel-3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.psh-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.psh-card-head aside{color:var(--muted);font:400 12px/1.5 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.psh-card-tools{display:inline-flex;align-items:center;gap:12px}.psh-all-toggle{padding:4px 8px 3px;border:1px solid var(--hairline);border-radius:var(--radius-1);background:transparent;font:700 9px/1 var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);transition:border-color .2s ease,color .2s ease,background .2s ease}.psh-all-toggle:hover{border-color:var(--accent);color:var(--ink)}.psh-all-toggle.is-on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.psh-table tbody tr.psh-row-clickable{cursor:pointer}.psh-table tbody tr.psh-row-clickable:focus-visible td,.psh-table tbody tr.psh-row-clickable:hover td{background:color-mix(in srgb,var(--accent) 6%,transparent)}.psh-card-head .psh-eyebrow,.psh-disclosure summary .psh-eyebrow{color:var(--ink);font-size:14px;letter-spacing:.12em}.psh-hero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--radius-3);overflow:hidden}.psh-hero-cell{display:grid;grid-gap:9px;gap:9px;align-content:start;padding:clamp(16px,2vw,24px);background:var(--panel-3)}.psh-hero-cell.is-lead{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 8%,transparent),var(--panel-3) 62%)}.psh-hero-label{font:400 10px/1 var(--font-pixel);letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.psh-hero-fig{font:700 clamp(25px,2.6vw,38px)/1 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.psh-hero-sub{font:500 13px/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.psh-num{font-family:var(--font-mono);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.psh-up{color:var(--accent-soft)}.psh-down{color:var(--down)}.psh-side{font:700 11px/1 var(--font-pixel);letter-spacing:.08em;text-transform:uppercase}.psh-cell-sub .psh-side{font-size:9px}.psh-side.is-long{color:var(--accent-soft)}.psh-side.is-short{color:var(--down)}.psh-scroll{overflow-x:auto}.psh-table th{font:400 10px/1 var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:4px 12px 10px;border-bottom:1px solid var(--hairline)}.psh-table td,.psh-table th{text-align:right;white-space:nowrap}.psh-table td{font:500 14px/1.45 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:11px 12px;border-bottom:1px solid color-mix(in srgb,var(--hairline) 55%,transparent)}.psh-table td:first-child,.psh-table th:first-child{text-align:left;padding-left:2px}.psh-table td:last-child,.psh-table th:last-child{padding-right:2px}.psh-table.is-centered td:not(:first-child):not(:last-child),.psh-table.is-centered th:not(:first-child):not(:last-child){text-align:center}.psh-table tr:last-child td{border-bottom:0}.psh-table tbody tr{transition:background .2s ease}.psh-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 3%,transparent)}.psh-cell-main{font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--ink)}.psh-cell-clickable{display:block;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.psh-cell-clickable:hover{color:var(--accent-soft);text-decoration:underline;text-underline-offset:3px}.psh-cell-sub{display:block;font:400 11px/1.6 var(--font-pixel);letter-spacing:.04em;color:var(--muted);text-transform:uppercase}.psh-table.is-holdings td{padding-top:22px;padding-bottom:22px}.psh-holding-product{display:flex;align-items:center;gap:16px}.psh-holding-text{display:flex;flex-direction:column;gap:3px}.psh-holding-thumb{width:84px;height:84px;flex-shrink:0;object-fit:cover;border-radius:var(--radius-2);border:1px solid var(--hairline);background:var(--panel-2)}.psh-holding-thumb-empty{display:block}.psh-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.psh-row-remove{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid transparent;border-radius:var(--radius-1);color:var(--muted);font:400 15px/1 var(--font-body);transition:color .2s ease,border-color .2s ease,background .2s ease}.psh-row-remove:hover{color:var(--down);border-color:color-mix(in srgb,var(--down) 40%,transparent);background:color-mix(in srgb,var(--down) 8%,transparent)}.psh-row-remove:disabled{opacity:.45;cursor:not-allowed}.psh-risk{margin-left:8px;border:1px solid color-mix(in srgb,var(--down) 40%,transparent);border-radius:var(--radius-1);background:color-mix(in srgb,var(--down) 8%,transparent);font:700 9px/1 var(--font-pixel);color:var(--down)}.psh-risk,.psh-tag{display:inline-block;padding:3px 6px 2px;letter-spacing:.08em;text-transform:uppercase}.psh-tag{border:1px solid var(--hairline);border-radius:var(--radius-1);font:400 9px/1 var(--font-pixel);color:var(--muted)}.psh-source-cell{text-align:left!important}.psh-estimate{display:block;font:400 8px/1.4 var(--font-pixel);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;opacity:.7}.psh-qty{margin-left:6px;font:400 9px/1 var(--font-pixel);letter-spacing:.06em;color:var(--muted)}.psh-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;background:var(--accent);color:var(--on-accent);font:700 13px/1 var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--on-accent) 20%,transparent);box-shadow:4px 4px 0 rgba(0,0,0,.5);transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.psh-btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 rgba(0,0,0,.5),0 0 26px color-mix(in srgb,var(--accent) 40%,transparent)}.psh-btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 rgba(0,0,0,.5)}.psh-btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:4px 4px 0 rgba(0,0,0,.5)}.psh-btn.is-short-side{background:var(--down);color:var(--on-accent)}.psh-ghost{padding:9px 14px;border:1px solid var(--hairline);border-radius:var(--radius-2);background:var(--panel-solid);font:700 11px/1 var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);transition:border-color .2s ease,color .2s ease}.psh-ghost:hover{border-color:var(--accent)}.psh-seg{display:inline-flex;border:1px solid var(--hairline);border-radius:var(--radius-2);overflow:hidden}.psh-seg-btn{padding:8px 14px;font:400 11px/1 var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:transparent;transition:color .2s ease,background .2s ease}.psh-seg-btn+.psh-seg-btn{border-left:1px solid var(--hairline)}.psh-seg-btn.is-on{color:var(--on-accent);background:var(--accent)}.psh-seg-btn.is-on.is-short-side{background:var(--down);color:var(--on-accent)}.psh-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 34px 10px 12px;background:var(--panel-solid) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23a3a097' fill='none'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid var(--hairline);border-radius:var(--radius-2);color:var(--ink);font:600 14px/1.2 var(--font-body);cursor:pointer;transition:border-color .2s ease}.psh-select:hover{border-color:var(--accent)}.psh-input{width:100%;padding:11px 12px;background:color-mix(in srgb,var(--panel-3) 68.2%,transparent);border:1px solid var(--hairline);border-radius:var(--radius-2);color:var(--ink);font:500 15px/1.2 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .2s ease}.psh-input:focus{border-color:var(--accent);outline:none}.psh-input::placeholder{color:color-mix(in srgb,var(--muted) 55%,transparent)}.psh-label{display:grid;grid-gap:6px;gap:6px;font:400 10px/1 var(--font-pixel);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;margin-bottom:7px}.psh-range{width:100%;accent-color:var(--accent)}.psh-cols{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.psh-cols,.psh-watch{display:grid}.psh-watch-row{display:grid;grid-template-columns:1fr auto auto auto;grid-gap:12px;gap:12px;align-items:center;padding:11px 2px;border-bottom:1px solid color-mix(in srgb,var(--hairline) 55%,transparent)}.psh-watch-row:last-child{border-bottom:0}.psh-watch-row-open{display:contents;cursor:pointer}.psh-watch-row-open>*{min-width:0}.psh-disclosure{border:1px solid var(--hairline);border-radius:var(--radius-3);background:var(--panel-1)}.psh-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px clamp(16px,2vw,22px);cursor:pointer;list-style:none}.psh-disclosure summary::-webkit-details-marker{display:none}.psh-disclosure summary:after{content:"+";font:700 15px/1 var(--font-pixel);color:var(--muted);transition:transform .25s var(--ease)}.psh-disclosure[open] summary:after{content:"−";color:var(--accent-soft)}.psh-disclosure[open] summary{border-bottom:1px solid var(--hairline)}.psh-disclosure-body{padding:16px clamp(16px,2vw,22px);display:grid;grid-gap:12px;gap:12px}.psh-empty{color:var(--muted);font-size:14px;line-height:1.7}.psh-empty a,.psh-link{color:var(--accent-soft);font:700 12px/1 var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;transition:letter-spacing .3s ease}.psh-link:hover{letter-spacing:.12em}.psh-readout{display:grid;grid-template-columns:minmax(200px,1.3fr) repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--radius-3);overflow:hidden}.psh-readout-cell{display:grid;grid-gap:8px;gap:8px;align-content:center;padding:15px 18px;background:var(--panel-3)}.psh-readout-cell.is-mark{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 8%,transparent),var(--panel-3) 62%)}.psh-readout-fig{font:700 clamp(22px,2vw,30px)/1 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.psh-readout-num{font:500 16px/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.psh-readout-sub{font:400 11px/1.5 var(--font-mono);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.psh-trade{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:18px;gap:18px;align-items:stretch}.psh-chart-wrap{display:grid;grid-gap:12px;gap:12px;align-content:stretch;grid-template-rows:auto minmax(0,1fr)}.psh-chart{display:grid;align-items:center;min-height:300px}.psh-chart svg{width:100%;height:auto}.psh-ticket{display:grid;grid-gap:14px;gap:14px;align-content:start}.psh-est{display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid var(--hairline);border-radius:var(--radius-2);background:color-mix(in srgb,var(--panel-3) 51.1%,transparent)}.psh-est-row{display:flex;justify-content:space-between;gap:14px;font:400 12px/1.5 var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.psh-est-row dd,.psh-est-row dt{white-space:nowrap}.psh-est-row dd{text-align:right}.psh-est-row b{font:500 13px/1.5 var(--font-mono);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.psh-problem{padding:10px 12px;border:1px solid var(--hairline);border-left:2px solid var(--accent-soft);border-radius:var(--radius-1);background:var(--panel-solid);color:var(--ink);font-size:12.5px;line-height:1.55}.psh-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.psh-settings-card{display:grid;grid-gap:22px;gap:22px}.psh-settings-form{display:grid;grid-gap:10px;gap:10px}.psh-settings-form .psh-label{margin:8px 0 0}.psh-settings-form .psh-btn{margin-top:6px;justify-self:start}.psh-settings-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.psh-settings-actions .psh-btn{margin-top:0}.psh-close-dialog{width:min(100%,620px)}.psh-close-body{display:grid;grid-gap:18px;gap:18px}.psh-marketable-note{border:1px solid var(--accent);border-radius:var(--radius-2);background:rgba(0,200,5,.08);padding:10px 12px;margin-bottom:10px}.psh-marketable-note b{color:var(--accent-soft)}.psh-close-estimate{margin:0;display:grid;border:1px solid var(--hairline);border-radius:var(--radius-2);overflow:hidden}.psh-close-estimate>div{display:flex;justify-content:space-between;gap:18px;padding:11px 13px;border-bottom:1px solid var(--hairline);background:var(--panel-3)}.psh-close-estimate>div:last-child{border-bottom:0}.psh-close-estimate>div.is-total{background:color-mix(in srgb,var(--accent) 8%,var(--panel-3))}.psh-close-estimate dt{color:var(--muted);font:400 11px/1.45 var(--font-pixel);letter-spacing:.05em;text-transform:uppercase}.psh-close-estimate dd{margin:0;text-align:right;color:var(--ink);font:500 13px/1.45 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.psh-close-estimate dd.psh-up{color:var(--up)}.psh-close-estimate dd.psh-down{color:var(--down)}.psh-close-dismiss{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid var(--hairline);border-radius:0;background:var(--panel-2);color:var(--ink);font:400 32px/1 var(--font-display);box-shadow:3px 3px 0 rgba(0,0,0,.45);transition:color .18s ease,border-color .18s ease,transform .18s var(--ease),box-shadow .18s var(--ease)}.psh-close-dismiss:hover{color:var(--accent);border-color:var(--accent);transform:translate(-1px,-1px);box-shadow:4px 4px 0 rgba(0,0,0,.45)}.psh-close-dialog footer{gap:14px}.psh-close-dialog footer .psh-btn{border:1px solid color-mix(in srgb,var(--on-accent) 20%,transparent);border-radius:0;background:var(--accent);padding:13px 24px;color:var(--on-accent);font:700 13px/1 var(--font-pixel);letter-spacing:.08em;text-transform:uppercase}.psh-close-dialog footer .psh-btn.is-secondary{border-color:var(--hairline);background:var(--panel-2);color:var(--ink);box-shadow:4px 4px 0 rgba(0,0,0,.5)}.psh-close-dialog footer .psh-btn.is-secondary:hover{box-shadow:6px 6px 0 rgba(0,0,0,.5)}.psh-statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);border-radius:var(--radius-2);overflow:hidden}.psh-statgrid>div{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:15px 16px;background:var(--panel-3);border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.psh-statgrid b{font:500 20px/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.psh-hero-label:has(.psh-inline-select){display:inline-flex;align-items:center;gap:4px}.psh-inline-select{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--accent-soft);background:transparent;border:1px solid var(--hairline);border-radius:3px;padding:1px 2px;cursor:pointer}.psh-inline-select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.psh-inline-select option{background:var(--panel-3);color:var(--text)}.psh-statgrid i{font:400 11px/1.6 var(--font-mono);font-style:normal;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.psh-holding-toggle{all:unset;display:block;cursor:pointer}.psh-holding-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.psh-holding-toggle b{border-bottom:1px dotted var(--muted)}.psh-holding-pop{position:fixed;transform:translate(-50%,-100%);z-index:6;width:max-content;max-width:min(280px,82vw);display:grid;grid-gap:7px;gap:7px;text-align:left;pointer-events:none;background:var(--panel-solid,#0a0b0d);border:1px solid var(--accent);border-radius:12px;padding:12px 14px;box-shadow:0 18px 40px rgba(0,0,0,.5);animation:psh-pop-in .22s ease}@keyframes psh-pop-in{0%{opacity:0;transform:translate(-50%,calc(-100% + 6px))}to{opacity:1;transform:translate(-50%,-100%)}}.psh-holding-pop.is-below{transform:translate(-50%);animation-name:psh-pop-in-below}@keyframes psh-pop-in-below{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.psh-holding-pop em{font:400 10px/1.4 var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-soft);font-style:normal}.psh-holding-pop-row{display:flex;justify-content:space-between;gap:22px;font:400 11.5px/1.6 var(--font-pixel);color:var(--muted)}.psh-holding-pop-row b{font:700 12px/1.4 var(--font-pixel);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.psh-holding-pop small{font:400 10px/1.6 var(--font-pixel);color:var(--muted)}@media (prefers-reduced-motion:reduce){.psh-holding-pop{animation:none}}.psh-pos{display:grid;grid-gap:10px;gap:10px}.psh-pos-row{display:flex;justify-content:space-between;gap:12px;font:500 13px/1.5 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.psh-pos-row span{font:400 11px/1.5 var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.psh-explore-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:18px;gap:18px}.psh-pcard{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;align-content:start;padding:clamp(16px,2vw,22px);background:var(--panel-1);border:1px solid var(--hairline);border-radius:var(--radius-3);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.psh-pcard:hover{border-color:color-mix(in srgb,var(--accent) 50%,transparent);transform:translateY(-3px);box-shadow:0 0 26px color-mix(in srgb,var(--accent) 12%,transparent)}.psh-pcard.is-stale:hover{border-color:var(--hairline);box-shadow:none}.psh-pcard-art{display:grid;place-items:center;aspect-ratio:1;padding:12%;background:radial-gradient(70% 80% at 50% 100%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 72%),repeating-linear-gradient(0deg,color-mix(in srgb,var(--accent) 4%,transparent) 0 2px,transparent 2px 5px),var(--panel-solid);border:1px solid var(--hairline);border-radius:var(--radius-2)}.psh-pcard-art img{width:100%;height:100%;object-fit:contain}.psh-pcard.is-stale .psh-pcard-art{filter:saturate(.3) brightness(.8)}.psh-pcard-name{font:600 17px/1.3 var(--font-body)}.psh-pcard-set{font:400 10px/1.5 var(--font-pixel);letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.psh-pcard-price{display:flex;align-items:baseline;gap:10px}.psh-pcard-price b{font:500 22px/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.psh-pcard-spark{color:var(--accent-soft)}.psh-pcard.is-stale .psh-pcard-spark{color:var(--muted)}.psh-pcard-stale{display:grid;grid-gap:4px;gap:4px}.psh-pcard-stale b{font:700 14px/1 var(--font-pixel);letter-spacing:.06em;text-transform:uppercase}.psh-pcard-stale span{color:var(--muted);font-size:13px;line-height:1.5}.psh-watchbtn{position:absolute;top:14px;right:14px;z-index:2;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--hairline);border-radius:var(--radius-1);background:var(--panel-3);font:700 14px/1 var(--font-pixel);color:var(--muted);transition:color .2s ease,border-color .2s ease}.psh-watchbtn:hover{color:var(--accent-soft);border-color:var(--accent)}.psh-watchbtn.is-on{color:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.psh-holding-entry{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,.7fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.psh-holding-entry .psh-btn{white-space:nowrap;margin-top:16px}.psh-alert-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.psh-picker{position:relative;display:grid;grid-gap:6px;gap:6px}.psh-picker>.psh-select{width:100%;text-align:left}.psh-picker-results{position:absolute;top:100%;left:0;right:0;z-index:5;margin-top:4px;max-height:260px;overflow-y:auto;display:grid;border:1px solid var(--hairline);border-radius:var(--radius-2);background:var(--panel-3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.psh-picker-results button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--hairline) 55%,transparent);text-align:left}.psh-picker-results button:last-child{border-bottom:0}.psh-picker-results button:hover,.psh-picker-results button[aria-selected=true]{background:color-mix(in srgb,var(--accent) 7%,transparent)}.psh-picker-results button:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.psh-updates{display:grid;grid-gap:16px;gap:16px}.psh-updates article{display:grid;grid-gap:5px;gap:5px}.psh-leaderboard-head{align-items:center}.psh-leaderboard-select{display:flex;align-items:center;gap:10px}.psh-leaderboard-select label{color:var(--muted);font:400 10px/1.4 var(--font-pixel);letter-spacing:.08em;text-transform:uppercase}.psh-leaderboard-select select{max-width:100%;text-overflow:ellipsis;min-height:34px;padding:0 30px 0 10px;background:var(--panel-3) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23a3a097' fill='none'/%3E%3C/svg%3E") no-repeat right 10px center;color:var(--ink);font:500 12px/1.4 var(--font-mono);letter-spacing:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.psh-leaderboard-period,.psh-leaderboard-select select{min-width:0;border:1px solid var(--hairline);border-radius:var(--radius-2)}.psh-leaderboard-period{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:color-mix(in srgb,var(--panel-2) 72%,transparent);font:400 10px/1.4 var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.psh-leaderboard-period b{color:var(--ink);font:500 12px/1.4 var(--font-mono);letter-spacing:0}.psh-leaderboard-rewards{gap:14px;border-color:color-mix(in srgb,var(--accent) 48%,var(--hairline));background:linear-gradient(115deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 58%),var(--panel-3);box-shadow:inset 4px 0 0 var(--accent),0 0 32px color-mix(in srgb,var(--accent) 8%,transparent)}.psh-leaderboard-pool{display:grid;grid-gap:6px;gap:6px}.psh-leaderboard-pool span{color:var(--muted);font:400 10px/1.4 var(--font-pixel);letter-spacing:.08em;text-transform:uppercase}.psh-leaderboard-pool b{font:700 clamp(22px,2.6vw,34px)/1.05 var(--font-display);letter-spacing:.02em;text-transform:uppercase}.psh-leaderboard-pool p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.psh-leaderboard-eligible{position:relative;display:inline-block}.psh-leaderboard-eligible button{border:0;background:transparent;padding:0;color:var(--muted);cursor:help;font:400 12px/1.5 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.psh-leaderboard-eligible [role=tooltip]{display:none;position:absolute;right:0;top:calc(100% + 6px);z-index:5;width:min(300px,80vw);margin:0;padding:10px 12px;border:1px solid var(--hairline);border-radius:var(--radius-2);background:var(--panel-solid);color:var(--ink);font:400 12px/1.5 var(--font-sans,inherit);text-align:left;letter-spacing:0;box-shadow:0 12px 32px rgba(0,0,0,.45)}.psh-leaderboard-eligible.is-open [role=tooltip],.psh-leaderboard-eligible:focus-within [role=tooltip],.psh-leaderboard-eligible:hover [role=tooltip]{display:block}.psh-leaderboard-prizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.psh-leaderboard-prizes li{display:grid;grid-gap:5px;gap:5px;padding:12px 14px;border:1px solid var(--hairline);border-radius:var(--radius-2);background:color-mix(in srgb,var(--panel-2) 72%,transparent)}.psh-leaderboard-prizes span{color:var(--muted);font:400 10px/1.4 var(--font-pixel);letter-spacing:.08em;text-transform:uppercase}.psh-leaderboard-prizes b{color:var(--ink);font:600 15px/1.3 var(--font-mono);letter-spacing:0}.psh-leaderboard-table{table-layout:fixed}.psh-leaderboard-table td:first-child,.psh-leaderboard-table th:first-child{width:7%}.psh-leaderboard-table td:nth-child(2),.psh-leaderboard-table th:nth-child(2){width:19%;text-align:left}.psh-leaderboard-table td:nth-child(3),.psh-leaderboard-table th:nth-child(3){width:18%;text-align:left}.psh-leaderboard-table td:nth-child(n+4),.psh-leaderboard-table th:nth-child(n+4){width:14%}.psh-leaderboard-table tr.is-reward td{background:color-mix(in srgb,var(--accent) 5%,transparent)}.psh-leaderboard-rank{color:var(--accent-soft);font:700 16px/1 var(--font-display)}.psh-leaderboard-state{justify-items:start;gap:10px;padding-block:clamp(24px,5vw,48px)}.psh-leaderboard-state>strong{font:700 18px/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.03em}.psh .chart-alert-empty button,.psh .chart-alert-primary{border-color:var(--accent)!important;background:var(--accent)!important;color:var(--on-accent)!important}.psh .mark-chart-watch-button.watching{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.psh .market-overview{display:grid;grid-gap:14px;gap:14px}.psh-market-meta,.psh-market-note{color:var(--muted);font:400 12px/1.5 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.psh-market-meta{text-transform:uppercase;letter-spacing:.04em}.psh-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px}.psh-pagination span{font:400 11px/1 var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}@media (max-width:860px){.psh-holding-entry{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.psh-nav{flex-wrap:wrap}.psh-tabs{order:3;width:100%;margin:0;overflow-x:auto}.psh-nav-right{margin-left:auto}}@media (max-width:1040px){.psh-main.is-markets .psh-trade,.psh-trade{grid-template-columns:minmax(0,1fr)}.psh-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.psh-readout-cell.is-mark{grid-column:1/-1}}@media (max-width:900px){.psh-cols,.psh-settings-grid{grid-template-columns:minmax(0,1fr)}.psh-hero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.psh-nav{gap:10px}.psh-tab{padding-inline:8px;font-size:10px}.psh-nav-right{flex-wrap:wrap;justify-content:flex-end;row-gap:6px}.psh-user-label{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psh-hero{grid-template-columns:minmax(0,1fr)}.psh-explore-grid{grid-template-columns:1fr 1fr;gap:10px}.psh-pcard{padding:12px;gap:8px}.psh-pcard-name{font-size:13px}.psh-pcard-price b{font-size:16px}.psh-pagehead{flex-direction:column;align-items:flex-start;gap:6px}.psh-pagehead.is-centered{align-items:center}.psh-leaderboard-period{align-items:flex-start;flex-direction:column;gap:5px}.psh-leaderboard-select{width:100%;flex-direction:column;align-items:stretch;gap:6px}.psh-leaderboard-select select{width:100%;min-width:0;max-width:100%}.psh-leaderboard-period>b{max-width:100%}.psh-leaderboard-table thead{display:none}.psh-leaderboard-table tr{display:grid;grid-template-columns:minmax(0,1fr);padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--hairline) 55%,transparent)}.psh-leaderboard-table tbody tr:last-child{border-bottom:0}.psh-leaderboard-table td,.psh-leaderboard-table td:first-child,.psh-leaderboard-table td:nth-child(2),.psh-leaderboard-table th:first-child,.psh-leaderboard-table th:nth-child(2){display:grid;grid-template-columns:minmax(90px,.45fr) minmax(0,1fr);align-items:baseline;width:auto;padding:6px 2px;border:0;text-align:right;white-space:normal}.psh-leaderboard-table td:before{content:attr(data-label);color:var(--muted);font:400 9px/1 var(--font-pixel);letter-spacing:.08em;text-align:left;text-transform:uppercase}.psh-leaderboard-table td>*{justify-self:end}.psh-footer{align-items:flex-start}.psh-footer .market-request-form{width:100%}.psh-activity-head{flex-wrap:wrap;row-gap:8px}.psh-activity-head .psh-seg{flex-shrink:0}.psh .notification-center{position:static}.psh .notification-popover{left:12px;right:12px;top:calc(100% + 8px);width:auto;max-height:min(70dvh,480px);overflow-y:auto}}