:root{--pm-bg:#07070b;--pm-bg-1:#0c0c14;--pm-bg-2:#13131d;--pm-bg-3:#1a1a26;--pm-line:#ffffff12;--pm-line-2:#ffffff1f;--pm-text:#fff;--pm-text-2:#a8a8b4;--pm-text-3:#6a6a78;--pm-green:#00e08a;--pm-green-soft:#00e08a1f;--pm-gold:#f4cf6b;--pm-gold-soft:#f4cf6b24;--pm-red:#ff5b6b;--pm-blue:#5ac8ff;--pm-violet:#b58cff;--pm-holo:linear-gradient(115deg, #66e0ff 0%, #c8a4ff 25%, #ffd56b 50%, #80f3c8 75%, #66e0ff 100%);--pm-holo-soft:linear-gradient(115deg, #66e0ff59, #c8a4ff59, #ffd56b59, #80f3c859);--pm-font:var(--font-space-grotesk), system-ui, sans-serif;--pm-mono:var(--font-jetbrains-mono), ui-monospace, monospace}html,body{background:var(--pm-bg);margin:0}.pm-desktop{background:radial-gradient(circle at 20% 0%, #b58cff24, transparent 34%), radial-gradient(circle at 80% 12%, #00e08a17, transparent 30%), var(--pm-bg);min-height:100vh;color:var(--pm-text);font-family:var(--pm-font);display:flex}.pm-desktop *{box-sizing:border-box}.pm-desktop-sidebar{border-right:1px solid var(--pm-line);background:var(--pm-bg);flex-direction:column;flex:0 0 204px;width:204px;min-height:100vh;display:flex}.pm-desktop-brand{align-items:center;gap:9px;padding:14px 14px 12px;display:flex}.pm-desktop-logo{object-fit:contain;flex-shrink:0;width:28px;height:28px}.pm-desktop-brand-text{letter-spacing:-.04em;font-size:17px;font-weight:700;line-height:1.1}.pm-desktop-brand-beta{font-family:var(--pm-mono);color:var(--pm-text-3);border:1px solid var(--pm-line-2);letter-spacing:.06em;border-radius:4px;flex-shrink:0;margin-left:auto;padding:2px 5px;font-size:8.5px}.pm-desktop-nav-scroll{flex-direction:column;flex:1;gap:1px;min-height:0;padding:6px 8px 10px;display:flex;overflow-y:auto}.pm-desktop-nav-section-label{font-family:var(--pm-mono);color:var(--pm-text-3);letter-spacing:.08em;padding:8px 10px 6px;font-size:9.5px}.pm-desktop-nav-section-label.pm-desktop-nav-section-label--tight-top{padding-top:14px}.pm-desktop-nav-item{width:100%;height:34px;color:var(--pm-text-2);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:0 8px;font-size:13px;font-weight:500;display:flex;position:relative}.pm-desktop-nav-item:hover{color:var(--pm-text);background:#ffffff0a}.pm-desktop-nav-item.active{background:var(--pm-bg-2);color:var(--pm-text)}.pm-desktop-nav-item.active:before{content:"";background:var(--pm-green);border-radius:2px;width:3px;position:absolute;top:6px;bottom:6px;left:-10px;box-shadow:0 0 8px #00e08aab}.pm-desktop-nav-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.pm-desktop-nav-badge{background:var(--pm-green-soft);color:var(--pm-green);font-family:var(--pm-mono);letter-spacing:.04em;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:8.5px;font-weight:700}.pm-desktop-nav-item--soon{opacity:.42;cursor:default;pointer-events:none}.pm-desktop-nav-item--soon:hover{color:var(--pm-text-2);background:0 0}.pm-desktop-nav-soon{font-family:var(--pm-mono);color:var(--pm-text-3);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;margin-left:auto;font-size:8px}.pm-desktop-nav-link{color:inherit;font:inherit;font-size:13px;font-weight:500;text-decoration:none}.pm-desktop-sidebar-balance{border-top:1px solid var(--pm-line);flex-direction:column;gap:10px;margin-top:auto;padding:12px;display:flex}.pm-desktop-balance-card{background:linear-gradient(155deg, #f4cf6b1a 0%, var(--pm-bg-2) 60%);border:1px solid #f4cf6b33;border-radius:12px;padding:14px}.pm-desktop-balance-label{font-family:var(--pm-mono);color:var(--pm-gold);letter-spacing:.08em;font-size:9px;font-weight:700}.pm-desktop-balance-value{letter-spacing:-.05em;font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;margin-top:4px;font-size:22px;font-weight:700;display:flex}.pm-desktop-balance-value .sym{color:var(--pm-gold);font-size:16px}.pm-desktop-balance-value .frac{color:var(--pm-text-2);font-size:14px;font-weight:600}.pm-desktop-balance-actions{gap:6px;margin-top:10px;display:flex}.pm-desktop-balance-actions a{height:28px;font:inherit;cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.pm-desktop-balance-actions .pm-desktop-balance-topup{background:var(--pm-gold);color:#2a1d00;border:none}.pm-desktop-balance-actions .pm-desktop-balance-withdraw{border:1px solid var(--pm-line-2);color:var(--pm-text);background:0 0;font-weight:600}.pm-desktop-user-row{background:var(--pm-bg-2);border:1px solid var(--pm-line);color:inherit;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.pm-desktop-user-avatar{background:linear-gradient(135deg, #ff7a3d, var(--pm-violet));color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}.pm-desktop-user-meta{flex:1;min-width:0}.pm-desktop-user-name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.pm-desktop-user-sub{font-family:var(--pm-mono);color:var(--pm-text-3);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.pm-desktop-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:auto}.pm-desktop-topbar{border-bottom:1px solid var(--pm-line);background:var(--pm-bg);z-index:10;flex-shrink:0;align-items:center;gap:14px;height:54px;padding:0 22px;display:flex;position:sticky;top:0}.pm-desktop-breadcrumbs{color:var(--pm-text-2);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;font-size:13px;display:flex}.pm-desktop-breadcrumbs span.sep{color:var(--pm-text-3);line-height:1}.pm-desktop-breadcrumbs span.current{color:var(--pm-text);font-weight:600}.pm-desktop-topbar-end{align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.pm-desktop-topbar-credit{background:linear-gradient(155deg, #f4cf6b1a 0%, var(--pm-bg-2) 60%);border:1px solid #f4cf6b33;border-radius:9px;flex-shrink:0;padding:5px 12px}.pm-desktop-topbar-credit-label{font-family:var(--pm-mono);color:var(--pm-gold);letter-spacing:.08em;font-size:8px;font-weight:700;line-height:1}.pm-desktop-topbar-credit-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;margin-top:2px;font-size:15px;font-weight:700;line-height:1.1;display:flex}.pm-desktop-topbar-credit-value .sym{color:var(--pm-gold);font-size:13px}.pm-desktop-topbar-credit-value .frac{color:var(--pm-text-2);font-size:12px;font-weight:600}.pm-desktop-topbar-search{background:var(--pm-bg-2);border:1px solid var(--pm-line);border-radius:9px;align-items:center;gap:8px;width:360px;max-width:40vw;height:34px;padding:0 12px;display:flex}.pm-desktop-topbar-search svg{flex-shrink:0}.pm-desktop-topbar-search input{min-width:0;color:var(--pm-text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.pm-desktop-topbar-search input::placeholder{color:var(--pm-text-3)}.pm-desktop-kbd{font-family:var(--pm-mono);color:var(--pm-text-3);border:1px solid var(--pm-line-2);letter-spacing:.04em;border-radius:4px;flex-shrink:0;padding:2px 5px;font-size:9.5px}.pm-desktop-icon-btn{border:1px solid var(--pm-line);background:var(--pm-bg-2);width:34px;height:34px;color:var(--pm-text-2);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.pm-desktop-icon-btn:hover{color:var(--pm-text);background:#ffffff0a}.pm-desktop-icon-btn .pm-desktop-notify-dot{background:var(--pm-red);border-radius:3px;width:6px;height:6px;position:absolute;top:7px;right:8px}.pm-button-tg{color:#fff;height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#2aabee,#229ed9);border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.pm-desk-heading{justify-content:space-between;align-items:flex-end;gap:16px;padding:22px 28px 16px;display:flex}.pm-desk-heading h1{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:700;line-height:1.1}.pm-desk-heading-sub{color:var(--pm-text-2);margin:6px 0 0;font-size:13.5px;line-height:1.45}.pm-desk-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pm-portfolio-hero-grid{grid-template-columns:1.6fr 1fr;gap:14px;padding:0 28px 16px;display:grid}.pm-portfolio-hero-net{font-family:var(--pm-mono);color:var(--pm-text-3);letter-spacing:.07em;font-size:10px;font-weight:700}.pm-portfolio-hero-amount{letter-spacing:-.06em;align-items:baseline;gap:4px;margin-top:4px;font-size:40px;font-weight:700;display:flex}.pm-portfolio-hero-amount .sym{color:var(--pm-gold);font-size:28px}.pm-portfolio-hero-top{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.pm-portfolio-range-tabs{background:var(--pm-bg-2);border:1px solid var(--pm-line);border-radius:10px;align-items:center;gap:4px;padding:4px;display:inline-flex}.pm-portfolio-range-tabs button{color:var(--pm-text-2);font-family:var(--pm-font);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:700}.pm-portfolio-range-tabs button:hover,.pm-portfolio-range-tabs button.active{background:var(--pm-bg-3);color:var(--pm-text)}.pm-portfolio-delta{font-family:var(--pm-mono);color:var(--pm-text-3);align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.pm-portfolio-delta strong{font-weight:700}.pm-portfolio-delta.positive strong,.pm-portfolio-delta.positive span:first-child{color:var(--pm-green)}.pm-portfolio-delta.negative strong,.pm-portfolio-delta.negative span:first-child{color:var(--pm-red)}.pm-portfolio-chart-wrap{width:100%;min-height:210px;margin-top:2px;position:relative}.pm-portfolio-chart{width:100%;height:210px;display:block;overflow:visible}.pm-portfolio-chart-grid{stroke:var(--pm-line);stroke-width:1px;stroke-dasharray:2 6;opacity:.65}.pm-portfolio-chart-fill{fill:url(#pmPortfolioFill)}.pm-portfolio-chart-line{fill:none;stroke:var(--pm-green);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 8px 18px #00e08a2e)}.pm-portfolio-chart-last{fill:var(--pm-green);stroke:var(--pm-bg);stroke-width:3px;filter:drop-shadow(0 0 9px #00e08a99)}.pm-portfolio-chart-label{fill:var(--pm-text-3);font-family:var(--pm-mono);letter-spacing:.03em;font-size:10px}.pm-portfolio-chart-note,.pm-portfolio-chart-loading{z-index:1;border:1px solid var(--pm-line);color:var(--pm-text-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0fc2;border-radius:999px;padding:5px 9px;font-size:11px;position:absolute;top:8px;right:8px}.pm-portfolio-chart-loading{top:auto;bottom:8px}.pm-composition-bar{background:var(--pm-bg-2);border:1px solid var(--pm-line);border-radius:10px;margin-top:14px;padding:12px}.pm-composition-track{border-radius:4px;height:8px;display:flex;overflow:hidden}.pm-composition-legend{color:var(--pm-text-2);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.pm-allocation-list{flex-direction:column;gap:8px;display:flex}.pm-allocation-row-label{color:var(--pm-text-2);justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.pm-allocation-track{background:var(--pm-bg-2);border-radius:3px;height:5px;overflow:hidden}.pm-stats-row.pm-stats-row--5{grid-template-columns:repeat(5,minmax(0,1fr))}.pm-stat .pm-stat-sub{font-family:var(--pm-mono);color:var(--pm-text-3);letter-spacing:.02em;margin-top:4px;font-size:10.5px;display:block}.pm-portfolio-binder-grid{grid-template-columns:minmax(0,1fr) 320px;gap:14px;padding:0 28px 28px;display:grid}.pm-binder-card-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.pm-binder-tile{background:var(--pm-bg-2);border:1px solid var(--pm-line);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex;position:relative}.pm-binder-tile-top{justify-content:center;display:flex}.pm-binder-tile-title{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.pm-binder-tile-meta{justify-content:space-between;align-items:center;gap:6px;margin-top:2px;display:flex}.pm-binder-tile-meta .set{font-family:var(--pm-mono);color:var(--pm-text-3);letter-spacing:.03em;text-overflow:ellipsis;min-width:0;font-size:9.5px;overflow:hidden}.pm-activity-preview-row{border-bottom:1px solid var(--pm-line);align-items:center;gap:10px;padding:9px 12px;display:flex}.pm-activity-preview-row:last-child{border-bottom:none}.pm-activity-preview-row .delta{font-family:var(--pm-mono);font-size:12px;font-weight:700}.pm-desktop-footlink{border-top:1px solid var(--pm-line);padding:10px 12px 14px}.pm-desktop-footlink a{color:var(--pm-text-2);font-size:13px;font-weight:700;text-decoration:none}.pm-desktop-footlink a:hover{color:var(--pm-text)}.pm-button.secondary{border:1px solid var(--pm-line-2);background:var(--pm-bg-3);color:var(--pm-text)}.pm-page{flex-direction:column;gap:18px;padding:28px;display:flex}.pm-grid{gap:18px;display:grid}.pm-grid.two{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)}.pm-card{border:1px solid var(--pm-line);background:linear-gradient(#13131df2,#0c0c14f2);border-radius:18px;padding:18px;box-shadow:0 16px 50px #0000003d}.pm-card.hero{min-height:260px;padding:24px}.pm-kicker{font-family:var(--pm-mono);color:var(--pm-text-3);letter-spacing:.1em;font-size:10px;font-weight:800}.pm-big-number{font-family:var(--pm-mono);letter-spacing:-.06em;margin-top:8px;font-size:46px;font-weight:900}.pm-muted{color:var(--pm-text-2);font-size:13px;line-height:1.45}.pm-error{color:var(--pm-red);font-size:13px}.pm-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.pm-section-head h2{letter-spacing:-.03em;margin:0;font-size:19px}.pm-stats-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.pm-stat{background:var(--pm-bg-2);border:1px solid var(--pm-line);border-radius:14px;padding:14px}.pm-stat span{color:var(--pm-text-3);font-size:12px;display:block}.pm-stat strong{font-family:var(--pm-mono);margin-top:6px;font-size:22px;display:block}.pm-list{flex-direction:column;display:flex}.pm-row{border-bottom:1px solid var(--pm-line);align-items:center;gap:14px;min-height:72px;padding:12px 0;display:flex}.pm-row:last-child{border-bottom:0}.pm-row.compact{min-height:52px}.pm-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pm-row-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-row-main span{color:var(--pm-text-2);font-size:12px}.pm-row-actions{gap:8px;display:flex}.pm-img{object-fit:contain;background:var(--pm-bg-3);border:1px solid var(--pm-line);border-radius:8px;flex:0 0 52px;width:52px;height:72px}.pm-img.empty{background:linear-gradient(135deg, #66e0ff14, #f4cf6b14), var(--pm-bg-3)}.pm-binder-asset-img{object-fit:contain;border-radius:8px;width:100%;height:120px}.pm-binder-asset-img.empty{background:linear-gradient(135deg, #66e0ff14, #f4cf6b14), var(--pm-bg-3);border:1px solid var(--pm-line)}.pm-asset-grid,.pm-market-grid,.pm-box-grid{gap:14px;display:grid}.pm-asset-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.pm-asset-card,.pm-listing-card,.pm-box-card{background:var(--pm-bg-2);border:1px solid var(--pm-line);border-radius:16px;padding:14px}.pm-asset-card .pm-img{width:100%;height:190px}.pm-asset-card h3,.pm-listing-card h3,.pm-box-card h3{letter-spacing:-.02em;margin:12px 0 4px;font-size:15px}.pm-listing-card{flex-direction:column;display:flex}.pm-listing-card .pm-img{width:100%;height:220px}.pm-listing-body{flex-direction:column;flex:1;display:flex}.pm-listing-foot{border-top:1px solid var(--pm-line);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex}.pm-box-card{flex-direction:column;gap:12px;display:flex}.pm-box-card img,.pm-box-placeholder{object-fit:contain;background:radial-gradient(circle, #00e08a2e, transparent 60%), var(--pm-bg-3);border:1px solid var(--pm-line);border-radius:14px;width:100%;height:150px}.pm-box-placeholder{font-family:var(--pm-mono);color:var(--pm-green);place-items:center;font-size:26px;font-weight:900;display:grid}.pm-box-card p{color:var(--pm-text-2);margin:0;font-size:13px;line-height:1.45}.pm-box-meta{color:var(--pm-text-2);font-family:var(--pm-mono);justify-content:space-between;font-size:11px;display:flex}.pm-trade-stack{flex:0 0 62px;width:62px;height:76px;position:relative}.pm-trade-stack .pm-img{width:48px;height:66px;position:absolute}.pm-trade-stack .pm-img:first-child{top:4px;left:0;transform:rotate(-5deg)}.pm-trade-stack .pm-img:nth-child(2){top:0;right:0;transform:rotate(5deg)}.pm-button{background:var(--pm-green);color:#001b10;height:38px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:11px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.pm-button.small{height:32px;padding:0 11px;font-size:12px}.pm-button.ghost{border:1px solid var(--pm-line-2);color:var(--pm-text-2);background:0 0}.pm-button:disabled{opacity:.55;cursor:not-allowed}.pm-select{border:1px solid var(--pm-line-2);background:var(--pm-bg-2);height:38px;color:var(--pm-text);font:inherit;border-radius:11px;outline:none;padding:0 12px}.pm-empty,.pm-error-box{border:1px dashed var(--pm-line-2);color:var(--pm-text-2);background:#ffffff05;border-radius:14px;padding:22px}.pm-error-box{color:var(--pm-red);background:#ff5b6b0f;border-color:#ff5b6b4d}.pm-desktop{position:relative;overflow-x:hidden}.pm-desktop:before{content:"";pointer-events:none;opacity:.72;mix-blend-mode:screen;background:radial-gradient(circle at 16% 10%,#5ac8ff1f,#0000 26%),radial-gradient(circle at 72% 0,#b58cff1f,#0000 30%),linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 9px);position:fixed;inset:0}.pm-card,.pm-listing-card,.pm-box-card,.pm-binder-tile{isolation:isolate;position:relative}.pm-card:before,.pm-listing-card:before,.pm-box-card:before,.pm-binder-tile:before{content:"";border-radius:inherit;pointer-events:none;opacity:.8;z-index:-1;background:linear-gradient(135deg,#ffffff0f,#0000 28%),radial-gradient(circle at 50% 0,#66e0ff14,#0000 52%);position:absolute;inset:0}.pm-product-card{transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.pm-product-card:hover{border-color:#66e0ff38;transform:translateY(-2px);box-shadow:0 18px 55px #00000057,0 0 0 1px #66e0ff0d}.pm-product-card.mini:hover{transform:translateY(-1px)}.pm-product-art{position:relative}.pm-product-copy h3{margin-bottom:4px}.pm-product-stats{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pm-product-stats span{border:1px solid var(--pm-line);height:22px;color:var(--pm-text-3);font-family:var(--pm-mono);background:#ffffff08;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;display:inline-flex}.pm-price-label{font-family:var(--pm-mono);color:var(--pm-text-3);letter-spacing:.08em;margin-bottom:2px;font-size:9px;font-weight:800;display:block}.pm-listing-foot strong,.pm-binder-tile-meta strong{font-family:var(--pm-mono);color:var(--pm-text)}.pm-holo-asset{isolation:isolate;background:radial-gradient(circle at 50% 28%, #ffffff17, transparent 34%), var(--pm-bg-3);box-shadow:0 0 0 1px var(--pm-line-2), 0 10px 28px #00000059;border-radius:16px;display:block;position:relative;overflow:hidden}.pm-holo-asset img{object-fit:contain;z-index:2;border-radius:inherit;filter:saturate(1.06)contrast(1.03);width:100%;height:100%;display:block;position:absolute;inset:0}.pm-holo-asset-empty{z-index:2;font-family:var(--pm-mono);color:var(--pm-text-3);place-items:center;font-size:22px;font-weight:900;display:grid;position:absolute;inset:0}.pm-holo-asset-border{border-radius:inherit;background:var(--pm-holo);opacity:.42;pointer-events:none;z-index:6;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pm-holo-edge{z-index:7;pointer-events:none;opacity:0;filter:drop-shadow(0 0 8px #66e0ffa6);background:linear-gradient(90deg,#0000,#66e0fff2,#ffd56bf2,#0000);transition:opacity .16s;position:absolute}.pm-holo-edge--top,.pm-holo-edge--bottom{width:46%;height:2px;left:-52%}.pm-holo-edge--top{animation:2.6s linear infinite pm-edge-run-top;top:0}.pm-holo-edge--bottom{animation:2.6s linear 1.3s infinite pm-edge-run-bottom;bottom:0}.pm-holo-edge--left,.pm-holo-edge--right{background:linear-gradient(#0000,#c8a4fff2,#80f3c8f2,#0000);width:2px;height:46%;top:-52%}.pm-holo-edge--left{animation:2.6s linear 1.95s infinite pm-edge-run-left;left:0}.pm-holo-edge--right{animation:2.6s linear .65s infinite pm-edge-run-right;left:auto;right:0}.pm-holo-asset:hover .pm-holo-edge,.pm-desk-market-card:hover .pm-holo-edge,.pm-desk-featured-tile:hover .pm-holo-edge,.pm-listing-drawer-hero--mini:hover .pm-holo-edge,.pm-desk-binder-tile:hover .pm-holo-edge,.pm-ci-row:hover .pm-holo-edge,.pm-ci-poster-tile:hover .pm-holo-edge,.pm-ci-dash-trend:hover .pm-holo-edge{opacity:1}@keyframes pm-edge-run-top{0%{left:-52%}to{left:104%}}@keyframes pm-edge-run-right{0%{top:-52%}to{top:104%}}@keyframes pm-edge-run-bottom{0%{left:104%}to{left:-52%}}@keyframes pm-edge-run-left{0%{top:104%}to{top:-52%}}.pm-holo-asset-foil{z-index:3;pointer-events:none;background:linear-gradient(115deg, transparent 18%, #ffffff38 42%, transparent 60%), var(--pm-holo);opacity:.08;mix-blend-mode:screen;position:absolute;inset:0}.pm-holo-asset-sheen{z-index:4;pointer-events:none;opacity:0;mix-blend-mode:overlay;background:linear-gradient(115deg,#0000 38%,#ffffff40 48%,#ffffff0f 54%,#0000 66%);transition:transform .48s cubic-bezier(.2,.7,.2,1),opacity .22s;position:absolute;inset:-35%;transform:translate(-32%)}.pm-holo-asset-dither{z-index:1;pointer-events:none;opacity:.42;background-image:radial-gradient(circle at 1px 1px,#ffffff1f 1px,#0000 0);background-size:8px 8px;position:absolute;inset:0}.pm-holo-asset:hover .pm-holo-asset-sheen,.pm-desk-market-card:hover .pm-holo-asset-sheen,.pm-desk-featured-tile:hover .pm-holo-asset-sheen,.pm-listing-drawer-hero--mini:hover .pm-holo-asset-sheen,.pm-desk-binder-tile:hover .pm-holo-asset-sheen,.pm-ci-row:hover .pm-holo-asset-sheen,.pm-ci-poster-tile:hover .pm-holo-asset-sheen,.pm-ci-dash-trend:hover .pm-holo-asset-sheen{opacity:1;transform:translate(24%)}.pm-holo-asset--mythic{box-shadow:0 0 0 1px #f4cf6b59,0 0 38px #f4cf6b2e,0 18px 38px #00000075}.pm-holo-asset--mythic .pm-holo-asset-foil,.pm-holo-asset--holo .pm-holo-asset-foil,.pm-holo-asset--gameplay .pm-holo-asset-foil{opacity:.18}.pm-holo-asset--holo{box-shadow:0 0 0 1px #66e0ff47,0 0 32px #66e0ff24,0 14px 32px #0006}.pm-holo-asset--gameplay{box-shadow:0 0 0 1px #b58cff52,0 0 30px #b58cff24,0 14px 32px #0006}.pm-holo-asset--locked{opacity:.82;filter:saturate(.8)}.pm-holo-asset--locked:after{content:"";z-index:8;pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff14 0 1px,#0000 1px 8px);position:absolute;inset:0}.pm-asset-chip{z-index:9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:20px;color:var(--pm-text);font-family:var(--pm-mono);letter-spacing:.03em;background:#07070bb8;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:0 7px;font-size:9px;font-weight:800;display:none;position:absolute;top:8px;left:8px}.pm-listing-card .pm-asset-chip,.pm-binder-tile .pm-asset-chip{display:inline-flex}.pm-row .pm-asset-chip,.pm-trade-stack .pm-asset-chip{display:none}.pm-listing-card{background:radial-gradient(circle at 50% 0,#66e0ff0f,#0000 55%),linear-gradient(#13131df5,#0c0c14f5);border-radius:18px;padding:12px}.pm-listing-card .pm-img{border-radius:14px;width:100%;height:250px}.pm-listing-body{padding:2px 2px 0}.pm-binder-tile{background:radial-gradient(circle at 50% 0%, #b58cff14, transparent 55%), var(--pm-bg-2);border-radius:14px;padding:9px}.pm-binder-asset-img{border-radius:10px;width:100%;height:154px}.pm-binder-tile-title{margin-top:2px}.pm-binder-tile-meta{align-items:flex-end}.pm-binder-tile-meta .set{line-height:1.25}.pm-box-art-shell{background:radial-gradient(circle at 50% 28%, #f4cf6b29, transparent 34%), radial-gradient(circle at 78% 20%, #b58cff24, transparent 38%), var(--pm-bg-3);border:1px solid var(--pm-line-2);border-radius:16px;height:176px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #66e0ff0a,0 16px 38px #00000057}.pm-box-art-shell img,.pm-box-art-shell .pm-box-placeholder{object-fit:contain;z-index:2;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.pm-box-art-glow{background:var(--pm-holo);opacity:.09;mix-blend-mode:screen;z-index:1;position:absolute;inset:0}.pm-box-art-sheen{opacity:0;z-index:3;pointer-events:none;background:linear-gradient(115deg,#0000 36%,#ffffff3d 48%,#0000 62%);transition:transform .52s cubic-bezier(.2,.7,.2,1),opacity .22s;position:absolute;inset:-30%;transform:translate(-35%)}.pm-box-card:hover .pm-box-art-sheen{opacity:1;transform:translate(30%)}.pm-box-chip{z-index:4;height:22px;color:var(--pm-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--pm-mono);background:#07070bb8;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px}.pm-market-grid{grid-template-columns:repeat(auto-fill,minmax(238px,1fr))}.pm-binder-card-grid{grid-template-columns:repeat(auto-fill,minmax(142px,1fr))}.pm-box-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.pm-button:hover,.pm-button-tg:hover,.pm-desktop-balance-actions a:hover{filter:brightness(1.06)}.pm-button.ghost:hover,.pm-button.secondary:hover{background:#ffffff0b;border-color:#fff3}@media (max-width:920px){.pm-desktop{display:block}.pm-desktop-sidebar{flex-direction:row;align-items:center;width:100%;min-height:auto;overflow:auto}.pm-desktop-nav{flex-direction:row;overflow:auto}.pm-desktop-sidebar-foot{display:none}.pm-grid.two{grid-template-columns:1fr}.pm-stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-desktop-topbar{flex-direction:column;align-items:flex-start;gap:12px;height:auto;padding:14px 18px}.pm-desktop-topbar-search{width:100%;max-width:none;margin-left:0}.pm-button-tg{justify-content:center;width:100%}.pm-portfolio-hero-grid,.pm-portfolio-binder-grid{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.pm-binder-card-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.pm-stats-row.pm-stats-row--5{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-desk-heading{flex-direction:column;align-items:flex-start;padding:18px 18px 14px}.pm-page{padding:18px}}.pm-market-page{gap:16px}.pm-market-page--mobile-sync{background:var(--pm-bg)}.pm-market-featured-strip{background:var(--pm-bg-1);border:1px solid var(--pm-line);border-radius:24px;padding:18px}.pm-section-head.compact{margin-bottom:10px}.pm-market-featured-strip-scroll{scrollbar-width:thin;gap:12px;margin-top:4px;padding:4px 2px 8px;display:flex;overflow-x:auto}.pm-market-featured-strip-scroll::-webkit-scrollbar{height:6px}.pm-market-featured-strip-scroll::-webkit-scrollbar-thumb{background:var(--pm-line-2);border-radius:999px}.pm-market-stats-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pm-market-stat-card{border:1px solid var(--pm-line);background:var(--pm-bg-1);border-radius:18px;min-width:0;padding:14px}.pm-market-stat-card span{color:var(--pm-text-3);font-family:var(--pm-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.pm-market-stat-card strong{font-family:var(--pm-mono);letter-spacing:-.04em;margin-top:6px;font-size:22px;display:block}.pm-market-toolbar{z-index:8;border:1px solid var(--pm-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--pm-bg-1);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:sticky;top:12px}.pm-market-chips{flex-wrap:wrap;gap:8px;display:flex}.pm-market-chips button{border:1px solid var(--pm-line);background:var(--pm-bg-2);height:32px;color:var(--pm-text-2);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:12px;font-weight:800}.pm-market-chips button.active{background:var(--pm-green);color:#001b10;border-color:#0000}.pm-market-toolbar-meta{color:var(--pm-text-3);font-family:var(--pm-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.pm-market-listings-panel{padding:0}.pm-market-grid--premium{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.pm-desk-market-card{box-sizing:border-box;border:1px solid var(--pm-line);background:var(--pm-bg-1);min-width:0;color:var(--pm-text);font:inherit;cursor:pointer;text-align:left;border-radius:16px;flex-direction:column;gap:8px;padding:10px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.pm-desk-market-card:hover{border-color:var(--pm-line-2);transform:translateY(-2px);box-shadow:0 16px 42px #00000061}.pm-desk-market-card-art{justify-content:center;align-items:center;min-width:0;padding:4px 0 2px;display:flex;position:relative}.pm-desk-market-card-grade{pointer-events:none;position:absolute;top:4px;left:4px}.pm-desk-market-card-locked{color:var(--pm-gold);font-family:var(--pm-mono);letter-spacing:.04em;text-transform:uppercase;pointer-events:none;background:#f4cf6b29;border:1px solid #f4cf6b59;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:800;position:absolute;top:4px;right:4px}.pm-desk-market-card-titleblock{min-width:0}.pm-desk-market-card-names{flex-direction:column;gap:4px;min-width:0;display:flex}.pm-desk-market-card-names h3{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:600;line-height:1.08;overflow:hidden}.pm-desk-market-card-meta{border-top:1px solid var(--pm-line);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:8px;display:flex}.pm-desk-market-card-num{font-family:var(--pm-mono);color:var(--pm-text-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.pm-drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000075;justify-content:flex-end;display:flex;position:fixed;inset:0}.pm-listing-drawer{background:var(--pm-bg);border-left:1px solid var(--pm-line-2);width:min(540px,100vw);height:100vh;padding:18px;overflow-y:auto;box-shadow:-24px 0 80px #0000007a}.pm-listing-drawer-head{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:16px;display:grid}.pm-listing-drawer-head h2{letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:24px;overflow:hidden}.pm-icon-only{border:1px solid var(--pm-line);background:var(--pm-bg-2);width:36px;height:36px;color:var(--pm-text);cursor:pointer;border-radius:12px;font-size:22px}.pm-drawer-loading{border:1px dashed var(--pm-line-2);color:var(--pm-text-2);border-radius:16px;padding:20px}.pm-listing-drawer-hero{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:14px;padding:8px 0 0;display:flex;position:relative;overflow:visible}.pm-listing-drawer-hero--mini{min-height:0}.pm-listing-drawer-card-stage{perspective:1000px;justify-content:center;display:flex}.pm-listing-drawer-card-tilt{transform:rotate(-3deg)}.pm-listing-drawer-badge-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pm-listing-drawer-main{gap:16px;padding-top:18px;display:grid}.pm-listing-drawer-chip-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pm-listing-drawer-setline{font-family:var(--pm-mono);color:var(--pm-text-3);font-size:10px}.pm-listing-drawer-buyrow{margin-top:4px}.pm-listing-drawer-buylabel{font-family:var(--pm-font);color:var(--pm-text-3);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.pm-pill-row{flex-wrap:wrap;gap:8px;display:flex}.pm-pill-row span{border:1px solid var(--pm-line);min-height:24px;color:var(--pm-text-2);font-family:var(--pm-mono);background:#ffffff09;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800}.pm-listing-drawer-detail-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pm-detail-cell{border:1px solid var(--pm-line);background:var(--pm-bg-2);border-radius:14px;padding:12px}.pm-detail-cell span{color:var(--pm-text-3);font-size:11px;display:block}.pm-detail-cell strong{margin-top:5px;font-size:13px;display:block}.pm-listing-drawer-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pm-listing-drawer-actions .pm-button.secondary{background:var(--pm-bg-2);color:var(--pm-text);border:1px solid var(--pm-line-2)}@media (max-width:1120px){.pm-market-stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pm-market-toolbar{flex-direction:column;align-items:flex-start;position:static}.pm-market-stats-row{grid-template-columns:1fr}.pm-market-grid--premium{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-listing-drawer{width:100vw}.pm-listing-drawer-detail-grid,.pm-listing-drawer-actions{grid-template-columns:1fr}}@media (min-width:1200px) and (max-width:1500px) and (max-height:950px){.pm-desktop{min-height:100vh}.pm-desktop-sidebar{flex-basis:204px;width:204px}.pm-desktop-brand{padding:13px 14px 11px}.pm-desktop-logo{border-radius:7px;width:26px;height:26px}.pm-desktop-brand-text{font-size:15.5px}.pm-desktop-brand-beta{padding:2px 4px;font-size:7.5px}.pm-desktop-nav-scroll{padding:8px 10px}.pm-desktop-nav-section-label{margin:12px 8px 6px;font-size:9px}.pm-desktop-nav-link,.pm-desktop-nav-item{border-radius:11px;gap:9px;min-height:36px;padding:8px 9px;font-size:12.5px}.pm-desktop-nav-icon{border-radius:9px;width:28px;height:28px}.pm-desktop-sidebar-balance{border-radius:15px;margin:10px;padding:12px}.pm-desktop-balance-value{font-size:22px}.pm-desktop-balance-actions{gap:7px}.pm-desktop-balance-actions button,.pm-desktop-balance-topup,.pm-desktop-balance-withdraw{border-radius:10px;min-height:32px;font-size:11.5px}.pm-desktop-sidebar-foot{padding:10px}.pm-desktop-user-row{border-radius:13px;padding:9px}.pm-desktop-user-avatar{width:32px;height:32px}.pm-desktop-topbar{gap:12px;height:48px;padding:0 18px}.pm-desktop-breadcrumbs{gap:7px;font-size:12px}.pm-desktop-topbar-search{border-radius:9px;width:330px;max-width:36vw;height:32px}.pm-page{gap:14px;padding:18px 20px 22px}.pm-grid{gap:14px}.pm-grid.two{grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr)}.pm-card{border-radius:16px;padding:14px}.pm-card.hero{min-height:220px;padding:18px}.pm-big-number{margin-top:6px;font-size:38px}.pm-muted{font-size:12.5px;line-height:1.38}.pm-section-head{gap:12px;margin-bottom:12px}.pm-section-head h2{font-size:17px}.pm-stats-row{gap:8px;margin-top:18px}.pm-stats-row--5{gap:8px}.pm-stat{border-radius:14px;min-height:72px;padding:12px}.pm-stat strong{font-size:20px}.pm-stat-sub{font-size:11px}.pm-portfolio-hero-grid{gap:12px}.pm-portfolio-hero-amount{font-size:38px}.pm-portfolio-hero-net{font-size:12px}.pm-portfolio-binder-grid,.pm-binder-card-grid{gap:10px}.pm-binder-tile{border-radius:14px;padding:10px}.pm-binder-asset-img{height:104px}.pm-asset-grid,.pm-market-grid,.pm-box-grid{gap:12px}.pm-asset-grid{grid-template-columns:repeat(auto-fill,minmax(138px,1fr))}.pm-market-grid{grid-template-columns:repeat(auto-fill,minmax(198px,1fr))}.pm-box-grid{grid-template-columns:repeat(auto-fill,minmax(218px,1fr))}.pm-asset-card,.pm-listing-card,.pm-box-card{border-radius:14px;padding:12px}.pm-asset-card .pm-img{height:164px}.pm-listing-card .pm-img{height:190px}.pm-asset-card h3,.pm-listing-card h3,.pm-box-card h3{margin:10px 0 3px;font-size:14px}.pm-market-page,.pm-market-stage{gap:14px}.pm-market-spotlight{border-radius:20px;min-height:360px}.pm-market-spotlight-art{min-height:360px;padding:24px}.pm-market-spotlight-img{border-radius:18px;width:min(230px,100%)}.pm-market-spotlight-copy{gap:16px;padding:26px 26px 26px 0}.pm-market-spotlight-copy h2{font-size:clamp(30px,3.2vw,46px)}.pm-market-spotlight-price{padding-top:16px}.pm-market-spotlight-price strong{font-size:28px}.pm-market-featured-panel{border-radius:20px;min-height:360px}.pm-market-featured-row{min-height:70px;padding:8px 0}.pm-market-featured-img{border-radius:9px;flex-basis:40px;width:40px}.pm-market-stats-row{gap:10px}.pm-market-stat-card{border-radius:15px;padding:12px}.pm-market-stat-card strong{font-size:19px}.pm-market-toolbar{border-radius:16px;padding:10px 12px;top:8px}.pm-market-chips button{height:30px;padding:0 10px;font-size:11.5px}.pm-market-grid--premium{grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:12px}.pm-desk-market-card{border-radius:15px;gap:7px;padding:9px}.pm-desk-market-card-img,.pm-desk-market-card .pm-holo-asset{border-radius:14px;width:min(124px,100%)}.pm-desk-market-card h3,.pm-desk-market-card-names h3{font-size:12.5px}.pm-desk-market-card-meta{padding-top:7px}.pm-desk-market-card-num{font-size:9.5px}.pm-box-art-shell{border-radius:16px;min-height:170px}.pm-box-meta,.pm-product-stats{gap:7px}.pm-activity-preview-row{border-radius:13px;min-height:52px;padding:9px}.pm-listing-drawer{width:min(500px,100vw);padding:14px}.pm-listing-drawer-head{grid-template-columns:34px minmax(0,1fr);gap:10px;margin-bottom:12px}.pm-listing-drawer-head h2{font-size:21px}.pm-icon-only{border-radius:10px;width:32px;height:32px}.pm-listing-drawer-main{gap:12px;padding-top:14px}.pm-listing-drawer-detail-grid{gap:8px}.pm-detail-cell{border-radius:12px;padding:10px}}@media (min-width:1200px) and (max-width:1320px) and (max-height:950px){.pm-desktop-sidebar{flex-basis:188px;width:188px}.pm-desktop-topbar-search{width:280px}.pm-page{padding-inline:16px}.pm-market-grid--premium{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.pm-grid.two{grid-template-columns:1fr}}.pm-market-terminal{flex-direction:column;gap:18px;display:flex}.pm-market-terminal-hero{border:1px solid var(--pm-line);background:radial-gradient(circle at 16% 8%,#f4cf6b2e,#0000 34%),radial-gradient(circle at 90% 18%,#5ac8ff29,#0000 32%),linear-gradient(135deg,#13131df5,#07070bfa);border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(440px,.85fr);gap:16px;padding:18px;display:grid;overflow:hidden;box-shadow:0 22px 60px #00000057}.pm-market-terminal-hero-main h1{max-width:720px;color:var(--pm-text);letter-spacing:-.06em;margin:8px 0;font-size:clamp(30px,3vw,48px);line-height:.96}.pm-market-terminal-hero-main p{max-width:680px;color:var(--pm-text-2);margin:0;font-size:14px;line-height:1.55}.pm-market-terminal-tabs{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.pm-market-terminal-tabs button{border:1px solid var(--pm-line);color:var(--pm-text-2);font:inherit;cursor:pointer;background:#ffffff09;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:700}.pm-market-terminal-tabs button.active{background:var(--pm-gold-soft);color:var(--pm-gold);border-color:#f4cf6b8c}.pm-market-terminal-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pm-market-kpi{border:1px solid var(--pm-line);background:linear-gradient(145deg,#ffffff0e,#ffffff04),#0c0c14c7;border-radius:18px;min-height:82px;padding:13px}.pm-market-kpi span{color:var(--pm-text-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.pm-market-kpi strong{color:var(--pm-text);font-family:var(--pm-mono,"JetBrains Mono", ui-monospace, monospace);margin-top:8px;font-size:22px;line-height:1;display:block}.pm-market-intel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pm-market-signal-card,.pm-market-set-tile{border:1px solid var(--pm-line);background:linear-gradient(180deg, #ffffff0b, #ffffff05), var(--pm-bg-1);border-radius:20px;min-width:0;padding:14px}.pm-market-signal-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.pm-market-signal-head h3,.pm-market-set-tile h3{color:var(--pm-text);letter-spacing:-.03em;margin:0;font-size:15px}.pm-market-signal-head span,.pm-market-set-tile p{color:var(--pm-text-3);margin-top:3px;font-size:12px;display:block}.pm-market-signal-list,.pm-market-compact-list{flex-direction:column;gap:8px;display:flex}.pm-market-terminal-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.pm-market-terminal-maincol{flex-direction:column;gap:16px;min-width:0;display:flex}.pm-market-terminal-rail{flex-direction:column;gap:14px;min-width:0;display:flex;position:sticky;top:96px}.pm-market-table-card,.pm-market-listings-panel,.pm-market-watchlist-card,.pm-market-rail-card{overflow:hidden}.pm-market-price-table-wrap{width:100%;overflow-x:auto}.pm-market-price-table{border-collapse:collapse;width:100%;min-width:860px}.pm-market-price-table th,.pm-market-price-table td{border-bottom:1px solid var(--pm-line);text-align:left;vertical-align:middle;padding:11px 12px}.pm-market-price-table th{color:var(--pm-text-3);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.pm-market-price-table td{color:var(--pm-text-2);font-size:12px}.pm-market-price-table td.num{color:var(--pm-text);font-family:var(--pm-mono,"JetBrains Mono", ui-monospace, monospace);text-align:right;white-space:nowrap}.pm-market-price-cardcell{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:260px;display:grid}.pm-market-price-cardcell strong{color:var(--pm-text);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pm-market-price-cardcell span{color:var(--pm-text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.pm-market-price-thumb{border:1px solid var(--pm-line);background:var(--pm-bg-2);width:38px;height:52px;color:var(--pm-gold);border-radius:8px;place-items:center;font-weight:900;display:grid;overflow:hidden}.pm-market-price-thumb img{object-fit:cover;width:100%;height:100%}.pm-confidence{letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.pm-confidence.high{background:var(--pm-green-soft);color:var(--pm-green)}.pm-confidence.medium{background:var(--pm-gold-soft);color:var(--pm-gold)}.pm-confidence.low,.pm-confidence.unknown{color:var(--pm-red);background:#ff5b6b1f}.pm-market-listing-row,.pm-market-compact-row.clickable{cursor:pointer}.pm-market-listing-row{border:1px solid var(--pm-line);width:100%;color:inherit;font:inherit;text-align:left;background:#ffffff08;border-radius:14px;grid-template-columns:22px 48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.pm-market-listing-row .rank{color:var(--pm-text-3);font-family:var(--pm-mono,"JetBrains Mono", ui-monospace, monospace);font-size:12px;font-weight:900}.pm-market-listing-row .art{place-items:center;width:48px;height:58px;display:grid;overflow:hidden}.pm-market-listing-row .main,.pm-market-listing-row .metric{min-width:0}.pm-market-listing-row .main strong,.pm-market-compact-row strong{color:var(--pm-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.pm-market-listing-row .main span,.pm-market-listing-row .metric span,.pm-market-compact-row span{color:var(--pm-text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.pm-market-listing-row .metric{text-align:right}.pm-market-listing-row .metric strong,.pm-market-compact-row .right strong{font-family:var(--pm-mono,"JetBrains Mono", ui-monospace, monospace)}.pm-market-compact-row{border:1px solid var(--pm-line);width:100%;color:inherit;font:inherit;text-align:left;background:#ffffff08;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.pm-market-compact-row .right{text-align:right;min-width:72px}.pm-market-set-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.pm-market-set-tile{flex-direction:column;justify-content:space-between;min-height:190px;display:flex}.pm-market-set-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.pm-market-set-stats div{border:1px solid var(--pm-line);background:#ffffff08;border-radius:12px;padding:9px}.pm-market-set-stats span{color:var(--pm-text-3);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900;display:block}.pm-market-set-stats strong{color:var(--pm-text);font-family:var(--pm-mono,"JetBrains Mono", ui-monospace, monospace);margin-top:5px;font-size:13px;display:block}.pm-market-watchlist{flex-direction:column;gap:10px;display:flex}@media (max-width:1320px){.pm-market-terminal-hero,.pm-market-terminal-layout{grid-template-columns:1fr}.pm-market-terminal-rail{position:static}.pm-market-intel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pm-market-terminal-kpis,.pm-market-intel-grid{grid-template-columns:1fr}.pm-market-terminal-hero{padding:14px}}.pm-desktop-wide-surface{min-width:0;padding-bottom:28px}.pm-pi{--pi-table-cols:52px 56px minmax(220px, 1.6fr) 160px 140px;color:var(--pm-text);background:0 0}.pm-pi-lead{padding:24px 28px 14px}.pm-pi-lead-title{align-items:center;gap:10px;display:flex}.pm-pi-lead-title h1{font-family:var(--pm-font);letter-spacing:-.7px;margin:0;font-size:30px;font-weight:700;line-height:1.05}.pm-pi-lead-sub{color:var(--pm-text-2);margin:6px 0 0;font-size:13.5px}.pm-pi-header,.pm-pi-header-sub{display:none}.pm-pi-badge{background:var(--pm-bg-3);color:var(--pm-text-2);border:1px solid var(--pm-line-2);font-family:var(--pm-mono);letter-spacing:.6px;vertical-align:middle;border-radius:99px;align-items:center;margin-left:10px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.pm-pi-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:0 28px 14px;display:flex}.pm-pi-search{background:var(--pm-bg-2);border:1px solid var(--pm-line-2);min-width:280px;max-width:420px;color:var(--pm-text-3);border-radius:9px;flex:280px;align-items:center;gap:8px;padding:7px 12px;display:flex}.pm-pi-search input{color:var(--pm-text);font-family:var(--pm-font);background:0 0;border:none;outline:none;flex:1;font-size:13px}.pm-pi-search-clear{cursor:pointer;color:var(--pm-text-3);background:0 0;border:none;font-size:12px}.pm-pi-input,.pm-pi-select{border:1px solid var(--pm-line-2);background:var(--pm-bg-2);min-width:130px;height:34px;color:var(--pm-text);font-family:var(--pm-font);border-radius:8px;outline:none;padding:0 10px;font-size:12px}.pm-pi-input.compact{width:92px;min-width:82px}.pm-pi-input:focus,.pm-pi-select:focus{border-color:#00e08a80;box-shadow:0 0 0 2px #00e08a1f}.pm-pi-filter-clear{border:1px solid var(--pm-line-2);height:34px;color:var(--pm-text-2);font-family:var(--pm-font);cursor:pointer;background:0 0;border-radius:8px;padding:0 12px;font-size:12px;font-weight:700}.pm-pi-sort-pills{background:var(--pm-bg-2);border:1px solid var(--pm-line);border-radius:9px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.pm-pi-sort-pills button{cursor:pointer;color:var(--pm-text-3);font-family:var(--pm-font);background:0 0;border:none;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600}.pm-pi-sort-pills button.active{background:var(--pm-bg-3);color:var(--pm-text);box-shadow:0 0 0 1px var(--pm-line-2)}.pm-pi-table-shell{background:var(--pm-bg-1);border:1px solid var(--pm-line);border-radius:14px;overflow:hidden}.pm-pi-table-head,.pm-pi-table-row{grid-template-columns:var(--pi-table-cols);align-items:center;gap:14px;min-width:720px;padding:12px 18px;display:grid}.pm-pi-table-head{border-bottom:1px solid var(--pm-line-2);background:var(--pm-bg-2);font-family:var(--pm-mono);color:var(--pm-text-3);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:700}.pm-pi-group-row{border-bottom:1px solid var(--pm-line);background:var(--pm-bg-2);color:var(--pm-text-3);font-family:var(--pm-mono);letter-spacing:.06em;text-transform:uppercase;padding:10px 18px;font-size:10.5px;font-weight:800}.pm-pi-table-head .right,.pm-pi-num{text-align:right}.pm-pi-table-row{border-bottom:1px solid var(--pm-line);cursor:pointer;background:0 0;transition:background .12s}.pm-pi-table-row:hover,.pm-pi-table-row.active{background:var(--pm-bg-2)}.pm-pi-rank{font-family:var(--pm-mono);color:var(--pm-text-3);font-size:12px}.pm-pi-thumb{background:var(--pm-bg-3);width:36px;height:50px;box-shadow:0 0 0 1px var(--pm-line-2) inset, 0 2px 6px #00000059;border-radius:4px;flex-shrink:0;overflow:hidden}.pm-pi-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pm-pi-thumb span{height:100%;font-family:var(--pm-mono);color:var(--pm-text-3);place-items:center;font-size:11px;display:grid}.pm-pi-name{min-width:0}.pm-pi-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.pm-pi-name span{font-family:var(--pm-mono);color:var(--pm-text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;display:block;overflow:hidden}.pm-pi-rarity{color:var(--pm-violet);text-overflow:ellipsis;white-space:nowrap;background:#b58cff1a;border:1px solid #b58cff47;border-radius:4px;max-width:100%;padding:3px 7px;font-size:10.5px;font-weight:700;display:inline-flex;overflow:hidden}.pm-pi-price{font-family:var(--pm-mono);font-size:14px;font-weight:700}.pm-pi-price.muted{color:var(--pm-text-3);font-weight:600}.pm-pi-change.up{color:var(--pm-green)}.pm-pi-change.down{color:var(--pm-red)}.pm-pi-conf{font-family:var(--pm-mono);text-transform:uppercase;font-size:11px;font-weight:700}.pm-pi-conf.high{color:var(--pm-green)}.pm-pi-conf.medium{color:var(--pm-gold)}.pm-pi-conf.low{color:var(--pm-red)}.pm-pi-conf.unknown{color:var(--pm-text-3)}.pm-pi-updated{font-family:var(--pm-mono);color:var(--pm-text-2);font-size:11px}.pm-pi-view-btn{border:1px solid var(--pm-line-2);height:30px;color:var(--pm-text-2);font-family:var(--pm-font);cursor:pointer;background:0 0;border-radius:7px;justify-self:end;padding:0 12px;font-size:12px;font-weight:600;transition:all .12s}.pm-pi-table-row:hover .pm-pi-view-btn{background:var(--pm-green);border-color:var(--pm-green);color:#001b10}.pm-pi-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:4px 28px 28px;display:flex}.pm-pi-footer-meta{font-family:var(--pm-mono);color:var(--pm-text-3);letter-spacing:.4px;font-size:10.5px}.pm-pi-pager{align-items:center;gap:6px;display:flex}.pm-pi-pager button{border:1px solid var(--pm-line);height:30px;color:var(--pm-text-2);cursor:pointer;background:0 0;border-radius:7px;padding:0 12px;font-size:12px;font-weight:600}.pm-pi-pager button:disabled{color:var(--pm-text-3);cursor:default}.pm-pi-pager span{font-family:var(--pm-mono);color:var(--pm-text-3);font-size:11px}.pm-pi-center{text-align:center;color:var(--pm-text-3);padding:64px 28px;font-size:14px}.pm-desktop-topbar-spacer{flex:1;min-width:0}.pm-pi-back{margin-bottom:12px;padding:0 28px}.pm-pi-back button{border:1px solid var(--pm-line-2);cursor:pointer;color:var(--pm-text-2);background:0 0;border-radius:7px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:inline-flex}.pm-pi-detail-hero{flex-wrap:wrap;align-items:flex-start;gap:20px;padding:0 28px 18px;display:flex}.pm-pi-detail-card{background:var(--pm-bg-3);width:150px;height:210px;box-shadow:0 0 0 1px var(--pm-line-2), 0 8px 24px #00000073;border-radius:10px;flex-shrink:0;overflow:hidden}.pm-pi-detail-card img{object-fit:cover;width:100%;height:100%}.pm-pi-detail-main{flex:1;min-width:260px}.pm-pi-detail-main h2{letter-spacing:-.6px;margin:8px 0 0;font-size:30px;font-weight:700}.pm-pi-market-label{font-family:var(--pm-mono);color:var(--pm-text-3);letter-spacing:.7px;text-transform:uppercase;margin-top:16px;font-size:10px}.pm-pi-market-value{font-family:var(--pm-mono);letter-spacing:-.6px;font-size:34px;font-weight:700}.pm-pi-detail-actions{flex-direction:column;gap:8px;width:280px;display:flex}.pm-pi-detail-actions .pm-button,.pm-pi-detail-actions a.pm-button{justify-content:center;width:100%;text-decoration:none}.pm-pi-detail-grid{grid-template-columns:minmax(0,1fr) 300px;gap:14px;padding:0 28px 28px;display:grid}.pm-pi-panel{background:var(--pm-bg-1);border:1px solid var(--pm-line);border-radius:14px;min-width:0;overflow:hidden}.pm-pi-panel-head{border-bottom:1px solid var(--pm-line);padding:14px 18px}.pm-pi-panel-head strong{font-size:15px;display:block}.pm-pi-panel-head span{font-family:var(--pm-mono);color:var(--pm-text-3);margin-top:2px;font-size:11px;display:block}.pm-pi-kv{padding:12px 16px}.pm-pi-kv-row{border-bottom:1px solid var(--pm-line);justify-content:space-between;gap:12px;padding:6px 0;font-size:12px;display:flex}.pm-pi-kv-row:last-child{border-bottom:none}.pm-pi-kv-row span:first-child{color:var(--pm-text-2)}.pm-pi-kv-row span:last-child{font-family:var(--pm-mono);text-align:right;font-weight:600}.pm-pi-history{max-height:360px;overflow:auto}.pm-pi-history-row{border-bottom:1px solid var(--pm-line);font-family:var(--pm-mono);grid-template-columns:1fr auto auto;gap:12px;padding:8px 18px;font-size:12px;display:grid}@media (max-width:1100px){.pm-pi-detail-grid{grid-template-columns:1fr}.pm-pi-detail-actions{flex-flow:wrap;width:100%}}@keyframes pmBinderNewRing{0%,to{box-shadow:0 0 0 1px #f4cf6b73,0 0 14px #f4cf6b38}50%{box-shadow:0 0 0 2px #f4cf6bc7,0 0 28px #f4cf6b6b}}.pm-binder-new-ring,.pm-binder-new-ring:hover{animation:2.1s ease-in-out infinite pmBinderNewRing}.pm-desk-binder-tile{background:0 0;border:none;padding:0;display:block}.pm-desk-binder-tile.pm-binder-arrange-enabled{-webkit-user-select:none;user-select:none}.pm-desk-binder-tile.pm-binder-arrange-enabled .pm-holo-edge,.pm-desk-binder-tile.pm-binder-grabbed .pm-holo-edge,.pm-desk-binder-tile.pm-binder-swap-target .pm-holo-edge{opacity:1}.pm-desk-binder-tile.pm-binder-grabbed:not(.pm-desk-binder-drag-preview){opacity:.2}.pm-desk-binder-tile.pm-binder-swap-target{filter:saturate(1.08)brightness(1.04)}.pm-desk-binder-tile.pm-binder-grabbed .pm-holo-edge,.pm-desk-binder-tile.pm-binder-swap-target .pm-holo-edge{animation-duration:.42s}.pm-desk-binder-tile.pm-binder-grabbed .pm-holo-asset-border,.pm-desk-binder-tile.pm-binder-swap-target .pm-holo-asset-border{opacity:.86}.pm-desk-binder-tile.pm-binder-arrange-enabled:active{cursor:grabbing}.pm-desk-binder-drag-preview{will-change:transform, left, top;filter:saturate(1.14)contrast(1.05)drop-shadow(0 24px 44px #00000094)}.pm-desk-binder-drag-preview .pm-holo-edge{opacity:1;animation-duration:.34s}.pm-binder-page-edge-cue{z-index:18;pointer-events:none;opacity:.36;width:82px;transition:opacity .14s,transform .14s,filter .14s;position:absolute;top:14px;bottom:16px}.pm-binder-page-edge-cue:before{content:"";background:radial-gradient(circle,#f4cf6b33,#0000 58%),#0c0c128c;border:1px solid #f4cf6b57;border-radius:999px;width:34px;height:82px;position:absolute;top:42%;box-shadow:0 0 22px #f4cf6b1f,inset 0 0 18px #f4cf6b1a}.pm-binder-page-edge-cue:after{font-family:var(--pm-mono);letter-spacing:.08em;color:#f4cf6bd6;font-size:10px;font-weight:900;position:absolute;top:calc(42% + 31px)}.pm-binder-page-edge-cue.left{background:linear-gradient(90deg,#f4cf6b33,#f4cf6b0a 54%,#f4cf6b00);left:0}.pm-binder-page-edge-cue.left:before{left:8px}.pm-binder-page-edge-cue.left:after{content:"‹ PAGE";transform-origin:50%;left:15px;transform:rotate(-90deg)}.pm-binder-page-edge-cue.right{background:linear-gradient(270deg,#f4cf6b33,#f4cf6b0a 54%,#f4cf6b00);right:0}.pm-binder-page-edge-cue.right:before{right:8px}.pm-binder-page-edge-cue.right:after{content:"PAGE ›";transform-origin:50%;right:15px;transform:rotate(90deg)}.pm-binder-page-edge-cue.is-idle{opacity:.24}.pm-binder-page-edge-cue.is-dragging{opacity:.78;filter:saturate(1.18)}.pm-binder-page-edge-cue.is-dragging.left{transform:translate(-3px)}.pm-binder-page-edge-cue.is-dragging.right{transform:translate(3px)}.pm-binder-page-edge-cue.is-disabled{opacity:.08;filter:grayscale()}.pm-binder-page-corner-scrubber{z-index:34;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;background:linear-gradient(145deg,#f4cf6b29,#0c0c12f0 42%),#0c0c12f5;border:1px solid #f4cf6b6b;border-radius:18px;width:156px;padding:12px;animation:.12s ease-out both pmBinderCornerPop;position:absolute;top:48px;box-shadow:0 18px 44px #00000070,0 0 30px #f4cf6b24}.pm-binder-page-corner-scrubber.left{left:18px}.pm-binder-page-corner-scrubber.right{right:18px}.pm-binder-page-corner-fold{background:linear-gradient(135deg,#f4cf6b94,#f4cf6b14);border:1px solid #f4cf6b61;width:34px;height:34px;position:absolute;top:-1px;box-shadow:0 0 20px #f4cf6b29}.pm-binder-page-corner-scrubber.left .pm-binder-page-corner-fold{border-radius:18px 0;left:-1px}.pm-binder-page-corner-scrubber.right .pm-binder-page-corner-fold{border-radius:0 18px;right:-1px}.pm-binder-page-corner-copy{gap:2px;margin-bottom:10px;display:grid}.pm-binder-page-corner-copy span{font-family:var(--pm-mono);letter-spacing:.14em;color:var(--pm-gold);font-size:9px;font-weight:900}.pm-binder-page-corner-copy strong{color:var(--pm-text);letter-spacing:-.02em;font-size:13px}.pm-binder-page-corner-dots{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.pm-binder-page-corner-dot-wrap{display:contents}.pm-binder-page-corner-gap{color:var(--pm-text-3);font-style:normal;font-family:var(--pm-mono);font-size:10px}.pm-binder-page-corner-dot{border:1px solid var(--pm-line);min-width:23px;height:23px;color:var(--pm-text-3);font-family:var(--pm-mono);background:#ffffff0b;border-radius:999px;place-items:center;font-size:10px;font-weight:900;display:inline-grid}.pm-binder-page-corner-dot.is-current{color:var(--pm-text);border-color:#ffffff38}.pm-binder-page-corner-dot.is-target{color:var(--pm-gold);background:#f4cf6b2e;border-color:#f4cf6bb8;box-shadow:0 0 18px #f4cf6b24}@keyframes pmBinderCornerPop{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.pm-ci-thumb-slot{line-height:0;position:relative}.pm-ci-poster-art{aspect-ratio:5/7;background:var(--pm-bg-2);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pm-ci-poster-art .pm-ci-thumb-slot{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pm-desktop-binder-surface{flex-direction:column;flex:1;min-height:calc(100dvh - 54px);display:flex}.pm-desktop-cardintel-surface{flex-direction:column;flex:1;width:100%;max-width:none;min-height:calc(100dvh - 54px);margin:0;padding:0;display:flex;overflow:hidden}.pm-desktop--rail-compact .pm-desktop-main{padding:0}.pm-desktop-topbar-profile{border:1px solid var(--pm-line);background:var(--pm-bg-2);max-width:220px;height:34px;color:inherit;font:inherit;cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:0 10px 0 4px;display:flex}.pm-desktop-topbar-profile:hover{border-color:var(--pm-line-2);color:var(--pm-text)}.pm-desktop-topbar-profile.active{color:var(--pm-gold);border-color:var(--pm-gold-44);background:#f4cf6b14}.pm-desktop-topbar-profile-avatar{background:linear-gradient(135deg, #ff7a3d, var(--pm-violet));color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.pm-desktop-topbar-profile-meta{text-align:left;min-width:0}.pm-desktop-topbar-profile-name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.pm-desktop-topbar-profile-sub{font-family:var(--pm-mono);color:var(--pm-text-3);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:1.2;overflow:hidden}.pm-desktop-topbar-dev-login{border:1px dashed var(--pm-line-2);background:var(--pm-bg-2);height:34px;color:var(--pm-text-2);font:inherit;letter-spacing:.02em;border-radius:8px;flex-shrink:0;align-items:center;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.pm-desktop-topbar-dev-login:hover{color:var(--pm-text);border-color:var(--pm-violet);background:#b58cff14}.pm-portfolio-activity{padding-top:0}.pm-desktop--rail-compact .pm-desktop-sidebar{flex:0 0 56px;width:56px}.pm-desktop--rail-compact .pm-desktop-brand{justify-content:center;padding:14px 8px}.pm-desktop--rail-compact .pm-desktop-brand-text,.pm-desktop--rail-compact .pm-desktop-brand-beta,.pm-desktop--rail-compact .pm-desktop-nav-section-label,.pm-desktop--rail-compact .pm-desktop-nav-item>span:not(.pm-desktop-nav-icon),.pm-desktop--rail-compact .pm-desktop-nav-badge,.pm-desktop--rail-compact .pm-desktop-nav-soon,.pm-desktop--rail-compact .pm-desktop-sidebar-balance{display:none!important}.pm-desktop--rail-compact .pm-desktop-nav-item{justify-content:center;width:40px;margin:0 auto;padding:0}.pm-desktop--rail-compact .pm-desktop-nav-item.active:before{left:-8px}.pm-desktop--rail-compact .pm-desktop-nav-scroll{padding:6px 4px}.pm-desktop-sidebar-foot{border-top:1px solid var(--pm-line);margin-top:auto;padding:10px 8px 12px}.pm-desktop-sidebar-rail-toggle{border:1px solid var(--pm-line);width:100%;min-height:34px;color:var(--pm-text-2);font:inherit;cursor:pointer;background:#ffffff08;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.pm-desktop-sidebar-rail-toggle:hover{color:var(--pm-text);background:#f4cf6b14;border-color:#f4cf6b59}.pm-desktop--rail-compact .pm-desktop-sidebar-rail-toggle{width:40px;min-height:40px;margin:0 auto;padding:0;font-size:18px;line-height:1}.pm-ci-root{background:var(--pm-bg);box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;max-width:none;min-height:0;display:flex}.pm-ci-dash{border-bottom:1px solid var(--pm-line);box-sizing:border-box;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;padding:10px;display:grid}.pm-ci-dash-trending{gap:8px;min-width:0;display:flex}.pm-ci-dash-trend{min-width:0}.pm-ci-toolbar{border-bottom:1px solid var(--pm-line);box-sizing:border-box;flex-shrink:0;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.pm-ci-search{background:var(--pm-bg-1);border:1px solid var(--pm-line);min-width:0;max-width:none;height:36px;color:var(--pm-text-3);border-radius:8px;flex:auto;align-items:center;gap:8px;padding:0 10px;display:flex}.pm-ci-search input{min-width:0;color:var(--pm-text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13px}.pm-ci-filter-btn{border:1px solid var(--pm-line);background:var(--pm-bg-1);width:36px;height:36px;color:var(--pm-text);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.pm-ci-filter-btn.active{border-color:var(--pm-green-66);color:var(--pm-green)}.pm-ci-toolbar-sort{flex:0 auto;min-width:0;max-width:none;margin-left:auto;overflow-x:auto}.pm-ci-meta-row{box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:6px 10px;display:flex}.pm-ci-clear-filter{color:var(--pm-text-3);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.pm-ci-clear-filter:hover{color:var(--pm-text)}.pm-ci-meta-left{align-items:center;gap:10px;min-width:0;display:flex}.pm-ci-match-count{font-family:var(--pm-mono);color:var(--pm-text-3);letter-spacing:1.1px;font-size:10px;font-weight:700}.pm-ci-set-pill{color:var(--pm-text-2);font:inherit;cursor:pointer;background:#ffffff0d;border:none;border-radius:99px;padding:4px 10px;font-size:12px}.pm-ci-body{box-sizing:border-box;flex:1;width:100%;min-width:0;min-height:0;padding:0 10px 10px;overflow:auto}.pm-ci-empty{text-align:center;color:var(--pm-text-3);padding:48px 24px}.pm-ci-table-wrap{width:100%}.pm-ci-table-head,.pm-ci-table-body .pm-ci-row{box-sizing:border-box;grid-template-columns:36px 78px minmax(0,1.6fr) minmax(72px,.65fr) minmax(110px,.75fr) minmax(88px,.55fr);align-items:center;gap:12px;width:100%;display:grid}.pm-ci-table-head{border:1px solid var(--pm-line);font-family:var(--pm-mono);color:var(--pm-text-3);letter-spacing:1px;background:#ffffff05;border-radius:8px 8px 0 0;padding:8px 10px;font-size:9px;font-weight:700}.pm-ci-row-rank{font-family:var(--pm-mono);color:var(--pm-text-3);font-size:10px}.pm-ci-row-main{min-width:0}.pm-ci-row-name{font-family:var(--pm-font);color:var(--pm-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.pm-ci-row-sub{font-family:var(--pm-mono);color:var(--pm-text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9.5px;overflow:hidden}.pm-ci-row-rarity{min-width:0}.pm-ci-row-trend{align-items:center;gap:6px;min-width:0;display:flex}.pm-ci-row-delta{font-family:var(--pm-mono);color:var(--pm-text-3);flex-shrink:0;font-size:9.5px;font-weight:700}.pm-ci-row-delta.is-up{color:var(--pm-green)}.pm-ci-row-delta.is-down{color:var(--pm-red)}.pm-ci-row-price{text-align:right;min-width:0}.pm-ci-row-price-gem{font-family:var(--pm-font);color:var(--pm-gold);font-size:14px;font-weight:700}.pm-ci-row-price-usd{font-family:var(--pm-mono);color:var(--pm-text-3);font-size:9px}.pm-ci-table-body{border:1px solid var(--pm-line);background:var(--pm-bg-1);border-top:none;border-radius:0 0 10px 10px;overflow:hidden}.pm-ci-gallery{grid-template-columns:repeat(auto-fill,minmax(198px,1fr));gap:14px;width:100%;display:grid}.pm-ci-poster-tile{transition:transform .16s,border-color .16s}.pm-ci-poster-tile:hover{border-color:var(--pm-line-2);transform:translateY(-2px)}.pm-ci-poster-copy{padding:10px 12px}.pm-ci-poster-name{font-family:var(--pm-font);font-size:14px;font-weight:700;line-height:1.25}.pm-ci-poster-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.pm-ci-poster-price{font-family:var(--pm-mono);color:var(--pm-gold);font-size:12px;font-weight:700}@media (max-width:1100px){.pm-ci-dash{grid-template-columns:1fr}}@media (max-width:900px){.pm-ci-table-head,.pm-ci-table-body .pm-ci-row{grid-template-columns:32px 66px minmax(0,1fr) 52px minmax(80px,.7fr) minmax(72px,.5fr);gap:10px}}.pm-ci-footer{font-family:var(--pm-mono);color:var(--pm-text-3);justify-content:space-between;align-items:center;margin-top:16px;font-size:10px;display:flex}.pm-ci-pager{align-items:center;gap:8px;display:flex}.pm-ci-filter-backdrop{z-index:200;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pm-ci-filter-sheet{background:var(--pm-bg-1);border:1px solid var(--pm-line);border-radius:16px 16px 0 0;flex-direction:column;gap:12px;width:min(480px,100%);max-height:72vh;padding:16px 16px 20px;display:flex}.pm-ci-filter-sheet-head{justify-content:space-between;align-items:center;display:flex}.pm-ci-filter-sheet-head h2{margin:0;font-size:17px}.pm-ci-filter-sheet-sub{color:var(--pm-text-3);margin:0;font-size:13px}.pm-ci-filter-sheet-body{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow-y:auto}.pm-ci-filter-sheet-foot{flex-shrink:0}.pm-desktop-binder-surface{overflow:auto}.pm-desktop-cardintel-surface{--pm-cardintel-scale:1;overflow:auto}.pm-desktop-cardintel-surface .pm-ci-root{zoom:var(--pm-cardintel-scale)}@supports not (zoom:1.1){.pm-desktop-cardintel-surface .pm-ci-root{width:calc(100% / var(--pm-cardintel-scale));transform:scale(var(--pm-cardintel-scale));transform-origin:0 0}}.pm-market-page--mobile-sync{padding-top:14px}.pm-market-intel-toolbar{z-index:8;border:1px solid var(--pm-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0c14eb;border-radius:16px;grid-template-columns:minmax(260px,1fr) minmax(160px,220px) auto auto;align-items:center;gap:10px;padding:10px;display:grid;position:sticky;top:12px}.pm-market-intel-search{background:var(--pm-bg-2);border:1px solid var(--pm-line-2);min-width:0;height:38px;color:var(--pm-text-3);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.pm-market-intel-search input{min-width:0;color:var(--pm-text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13px}.pm-market-intel-search button{color:var(--pm-text-3);font:inherit;cursor:pointer;background:0 0;border:none;font-size:12px}.pm-market-set-filter{border:1px solid var(--pm-line);background:var(--pm-bg-2);min-width:0;height:38px;color:var(--pm-text);font:inherit;border-radius:10px;padding:0 10px;font-size:12px;font-weight:650}.pm-market-intel-sort{background:var(--pm-bg-2);border:1px solid var(--pm-line);white-space:nowrap;border-radius:10px;gap:2px;padding:3px;display:flex}.pm-market-intel-sort button{cursor:pointer;height:30px;color:var(--pm-text-3);font:inherit;background:0 0;border:none;border-radius:7px;padding:0 10px;font-size:12px;font-weight:700}.pm-market-intel-sort button.active{background:var(--pm-bg-3);color:var(--pm-text);box-shadow:0 0 0 1px var(--pm-line-2)}@media (max-width:1180px){.pm-market-intel-toolbar{grid-template-columns:minmax(260px,1fr) auto}.pm-market-set-filter,.pm-market-intel-sort,.pm-market-toolbar-meta{grid-column:auto}}@media (max-width:760px){.pm-market-intel-toolbar{grid-template-columns:1fr;position:static}.pm-market-intel-sort{overflow-x:auto}}@keyframes pmBlink{0%,to{opacity:1}50%{opacity:.35}}.pm-desk-boxes-layout{grid-template-columns:1fr 320px;align-items:start;gap:14px;padding:0 28px 28px;display:grid}.pm-desk-boxes-main{flex-direction:column;gap:14px;min-width:0;display:flex}.pm-desk-boxes-hero{border:1px solid var(--pm-green-55);border-radius:18px;align-items:center;min-height:220px;display:flex;position:relative;overflow:hidden}.pm-desk-boxes-sparkle{opacity:.5;pointer-events:none;border-radius:1px;width:2px;height:2px;position:absolute}.pm-desk-boxes-hero-copy{z-index:1;flex:1;padding:28px 32px;position:relative}.pm-desk-boxes-hero-badge{background:var(--pm-green);color:#001b10;letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.pm-desk-boxes-hero-copy h2{letter-spacing:-.04em;margin:12px 0 0;font-size:32px;font-weight:700;line-height:1.1}.pm-desk-boxes-hero-copy p{max-width:480px;color:var(--pm-text-2);margin:6px 0 0;font-size:14px;line-height:1.45}.pm-desk-boxes-hero-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.pm-desk-boxes-hero-proof{font-family:var(--pm-mono);color:var(--pm-text-3);letter-spacing:.04em;align-items:center;gap:4px;margin-left:8px;font-size:10.5px;display:inline-flex}.pm-desk-boxes-hero-art{z-index:1;filter:drop-shadow(0 20px 40px #b58cff66);flex-shrink:0;justify-content:center;width:280px;padding:24px;display:flex;position:relative}.pm-desk-boxes-hero-pack-img{object-fit:contain;max-width:180px;max-height:220px}.pm-desk-boxes-drops-card{padding:0;overflow:hidden}.pm-desk-boxes-drops-card .pm-section-head{padding:16px 16px 0}.pm-desk-boxes-filters{gap:6px;display:flex}.pm-desk-boxes-filters span{background:var(--pm-bg-2);color:var(--pm-text-2);border:1px solid var(--pm-line);border-radius:7px;padding:5px 10px;font-size:11.5px;font-weight:600}.pm-desk-boxes-filters span.active{background:var(--pm-text);color:var(--pm-bg);border-color:#0000}.pm-desk-boxes-empty-msg{padding:0 16px 16px}.pm-desk-boxes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 16px 16px;display:grid}.pm-desk-boxes-tile{background:var(--pm-bg-2);border:1px solid var(--pm-line);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex;position:relative;overflow:hidden}.pm-desk-boxes-tile-glow{background:radial-gradient(80% 60% at 50% 0%, color-mix(in srgb, var(--pm-box-accent) 13%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.pm-desk-boxes-tile-art{justify-content:center;align-items:center;height:140px;display:flex;position:relative}.pm-desk-boxes-tile-art img{object-fit:contain;filter:drop-shadow(0 12px 24px #00000073);max-width:100%;max-height:130px}.pm-desk-boxes-tile-body h3{letter-spacing:-.02em;margin:0;font-size:14.5px;font-weight:700}.pm-desk-boxes-tile-body p{color:var(--pm-text-2);margin:3px 0 0;font-size:11.5px;line-height:1.45}.pm-desk-boxes-tile-odds{background:color-mix(in srgb, var(--pm-box-accent) 13%, transparent);border:1px solid color-mix(in srgb, var(--pm-box-accent) 27%, transparent);font-family:var(--pm-mono);color:var(--pm-box-accent);letter-spacing:.04em;border-radius:6px;align-self:flex-start;padding:3px 7px;font-size:9.5px;font-weight:700;position:relative}.pm-desk-boxes-tile-foot{border-top:1px solid var(--pm-line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex;position:relative}.pm-desk-boxes-tile-free{color:var(--pm-green);font-size:14px;font-weight:700}.pm-desk-boxes-rail{flex-direction:column;gap:14px;min-width:0;display:flex}.pm-desk-boxes-live-card,.pm-desk-boxes-schedule-card{padding:0;overflow:hidden}.pm-desk-boxes-live-card .pm-section-head,.pm-desk-boxes-schedule-card .pm-section-head{padding:14px 14px 0}.pm-desk-boxes-live-dot{background:var(--pm-red);vertical-align:middle;border-radius:3.5px;width:7px;height:7px;margin-right:7px;animation:1.2s ease-in-out infinite pmBlink;display:inline-block}.pm-desk-boxes-live-empty{padding:0 14px 14px}.pm-desk-boxes-live-list{margin:0;padding:0;list-style:none}.pm-desk-boxes-live-list li{border-bottom:1px solid var(--pm-line);align-items:center;gap:10px;padding:9px 12px;display:flex}.pm-desk-boxes-live-list li:last-child{border-bottom:none}.pm-desk-boxes-live-meta{flex:1;min-width:0}.pm-desk-boxes-live-meta p{color:var(--pm-text-2);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11.5px;overflow:hidden}.pm-desk-boxes-live-meta b{color:var(--pm-text)}.pm-desk-boxes-live-sub{align-items:center;gap:6px;margin-top:2px;display:flex}.pm-desk-boxes-live-tag{color:#ff5bd8;font-family:var(--pm-mono);letter-spacing:.04em;background:#ff5bd829;border-radius:4px;padding:1px 5px;font-size:8.5px;font-weight:700}.pm-desk-boxes-live-sub span:last-child{font-family:var(--pm-mono);color:var(--pm-text-3);font-size:9.5px}.pm-desk-boxes-schedule-list{margin:0;padding:0 14px 14px;list-style:none}.pm-desk-boxes-schedule-list li{border-bottom:1px solid var(--pm-line);align-items:center;gap:12px;padding:12px 0;display:flex}.pm-desk-boxes-schedule-list li:last-child{border-bottom:none}.pm-desk-boxes-schedule-date{border:1px solid var(--pm-line);border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pm-desk-boxes-schedule-date span:first-child{font-family:var(--pm-mono);letter-spacing:.05em;font-size:8.5px;font-weight:700}.pm-desk-boxes-schedule-date span:last-child{font-family:var(--pm-mono);color:var(--pm-text-2);margin-top:-2px;font-size:9px}.pm-desk-boxes-schedule-copy{flex:1;min-width:0}.pm-desk-boxes-schedule-copy strong{font-size:13px;font-weight:600;display:block}.pm-desk-boxes-schedule-copy span{color:var(--pm-text-2);margin-top:1px;font-size:11px;display:block}.pm-desk-boxes-notify-btn{border:1px solid var(--pm-line);background:var(--pm-bg-2);color:var(--pm-text-2);cursor:pointer;border-radius:6px;flex-shrink:0;padding:5px 9px;font-size:11px;font-weight:600}.pm-desk-boxes-notify-btn:hover{color:var(--pm-text)}@media (max-width:1180px){.pm-desk-boxes-layout{grid-template-columns:1fr}.pm-desk-boxes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.pm-desk-boxes-hero{flex-direction:column;align-items:stretch}.pm-desk-boxes-hero-art{width:100%;padding-top:0}.pm-desk-boxes-grid{grid-template-columns:1fr}.pm-desk-boxes-layout{padding:0 16px 20px}}.pm-desktop-mobile-nav{display:none}@media (max-width:860px){html,body{background:var(--pm-bg);overflow-x:hidden}.pm-desktop{background:radial-gradient(circle at 20% -10%, #5ac8ff1f, transparent 30%), radial-gradient(circle at 88% 0%, #b58cff1a, transparent 26%), var(--pm-bg);width:100%;min-height:100dvh;display:block;overflow-x:hidden}.pm-desktop-sidebar,.pm-desktop--rail-compact .pm-desktop-sidebar{display:none!important}.pm-desktop-main,.pm-desktop--rail-compact .pm-desktop-main{width:100%;min-width:0;min-height:100dvh;padding:0 0 calc(82px + env(safe-area-inset-bottom,0px));overflow-x:hidden}.pm-desktop-topbar{z-index:90;height:auto;min-height:52px;padding:calc(8px + env(safe-area-inset-top,0px)) 10px 8px;border-bottom:1px solid var(--pm-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07070be0;gap:8px;position:sticky;top:0}.pm-desktop-breadcrumbs{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pm-desktop-breadcrumbs span:not(.current):not(.sep),.pm-desktop-breadcrumbs .sep{display:none}.pm-desktop-breadcrumbs .current{text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.pm-desktop-topbar-spacer{display:none}.pm-desktop-topbar-search{flex:1 0 100%;order:5;width:100%;height:38px;margin-top:2px}.pm-desktop-kbd,.pm-button-tg{display:none}.pm-desktop-icon-btn{flex:0 0 36px;width:36px;height:36px}.pm-desktop-topbar-profile{justify-content:center;width:36px;max-width:36px;height:36px;padding:0}.pm-desktop-topbar-profile .pm-desktop-user-meta,.pm-desktop-topbar-profile-meta,.pm-desktop-topbar-profile-copy,.pm-desktop-topbar-profile-name,.pm-desktop-topbar-profile-sub{display:none!important}.pm-desktop-mobile-nav{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:120;border:1px solid var(--pm-line-2);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0c0c14eb;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;height:62px;padding:6px;display:grid;position:fixed;box-shadow:0 16px 42px #0000007a,inset 0 1px #ffffff0d}.pm-desktop-mobile-nav button{min-width:0;color:var(--pm-text-3);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:15px;place-items:center;gap:2px;font-size:10px;font-weight:700;display:grid}.pm-desktop-mobile-nav button.active{color:var(--pm-text);background:linear-gradient(#ffffff14,#ffffff05),#f4cf6b1a;box-shadow:inset 0 0 0 1px #f4cf6b38}.pm-desktop-mobile-nav-icon{place-items:center;width:19px;height:19px;display:grid}.pm-desktop-mobile-nav-icon svg{width:18px;height:18px}.pm-page,.pm-market-page,.pm-portfolio-page{width:100%;max-width:none;padding:12px 10px calc(92px + env(safe-area-inset-bottom,0px));overflow-x:hidden}.pm-desk-heading,.pm-section-head{flex-direction:column;align-items:stretch;gap:10px}.pm-desk-heading h1,.pm-section-head h2{font-size:clamp(22px,8vw,34px);line-height:.95}.pm-market-page--mobile-sync{padding-top:10px}.pm-market-intel-toolbar{top:calc(52px + env(safe-area-inset-top,0px));z-index:70;background:#0c0c14e6;border-radius:14px;grid-template-columns:1fr;gap:8px;padding:8px;position:sticky}.pm-market-intel-search,.pm-market-set-filter{width:100%;height:40px}.pm-market-intel-sort{scrollbar-width:none;width:100%;overflow-x:auto}.pm-market-intel-sort::-webkit-scrollbar{display:none}.pm-market-intel-sort button{flex:none}.pm-market-toolbar-meta{color:var(--pm-text-3);font-size:11px}.pm-market-featured-strip,.pm-market-listings-panel,.pm-market-stats-row{margin-top:12px}.pm-market-featured-strip-scroll{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.pm-market-featured-strip-scroll::-webkit-scrollbar{display:none}.pm-market-featured-strip-scroll>*{scroll-snap-align:start;flex:0 0 min(84vw,340px)}.pm-market-stats-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pm-market-stat-card{min-width:0;padding:10px}.pm-market-grid,.pm-market-grid--premium{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pm-desktop-cardintel-surface{min-height:calc(100dvh - 134px);padding-bottom:calc(82px + env(safe-area-inset-bottom,0px));overflow:auto;--pm-cardintel-scale:1!important}.pm-desktop-cardintel-surface .pm-ci-root{zoom:1!important;width:100%!important;max-width:100%!important;transform-origin:initial!important;transform:none!important}.pm-ci-root,.pm-ci-shell,.pm-ci-main,.pm-ci-content,.pm-ci-layout,.pm-ci-results,.pm-ci-table-wrap{min-width:0!important;max-width:100%!important}.pm-ci-layout,.pm-ci-detail-grid{grid-template-columns:1fr!important}.pm-ci-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.pm-ci-filter-sheet{width:100%;max-height:78dvh;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0}.pm-desktop-binder-surface{min-height:calc(100dvh - 52px);padding-bottom:calc(82px + env(safe-area-inset-bottom,0px));overflow:hidden auto}.pm-desktop-binder-surface>*{min-width:0}.pm-desk-binder-tile{touch-action:manipulation}.pm-desk-binder-drag-preview{width:min(38vw,160px)!important}.pm-binder-page-edge-cue{width:56px}.pm-binder-page-corner-scrubber{width:136px}.pm-desktop-listing-drawer,.pm-listing-drawer,.pm-drawer{width:100%!important;max-width:none!important;height:100dvh!important;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;border-radius:0!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.pm-desktop-listing-drawer-backdrop,.pm-drawer-backdrop{z-index:200!important;position:fixed!important;inset:0!important}.pm-desk-boxes-layout{padding:0 10px calc(92px + env(safe-area-inset-bottom,0px))}.pm-desk-boxes-hero{border-radius:18px}.pm-desk-boxes-grid{grid-template-columns:1fr}}@media (max-width:430px){.pm-market-grid,.pm-market-grid--premium{grid-template-columns:1fr}.pm-market-stats-row{grid-template-columns:1fr 1fr}}.pm-owned-card-drawer{z-index:90}.pm-owned-card-tabs{border:1px solid var(--pm-line);background:var(--pm-bg-2);border-radius:12px;gap:6px;padding:4px;display:flex}.pm-owned-card-tab{min-height:34px;color:var(--pm-text-2);font-family:var(--pm-font);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;font-size:12.5px;font-weight:600}.pm-owned-card-tab.active{background:var(--pm-bg-3);color:var(--pm-text);box-shadow:inset 0 0 0 1px var(--pm-line-2)}.pm-owned-card-holo-tag{font-family:var(--pm-mono);letter-spacing:.4px;color:var(--pm-violet);font-size:10px;font-weight:700}.pm-owned-card-value-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pm-owned-card-value{font-family:var(--pm-mono);letter-spacing:-.04em;color:var(--pm-text);font-size:34px;font-weight:700}.pm-owned-card-pnl{text-align:right;font-family:var(--pm-font);color:var(--pm-text-2);gap:4px;font-size:12px;display:grid}.pm-owned-card-provenance{font-family:var(--pm-font);color:var(--pm-text-2);margin:0;font-size:13px;line-height:1.5}.pm-owned-card-meta-table{border:1px solid var(--pm-line);background:var(--pm-bg-1);border-radius:16px;overflow:hidden}.pm-owned-card-meta-row{font-family:var(--pm-font);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.pm-owned-card-meta-row span{color:var(--pm-text-2)}.pm-owned-card-meta-row strong{color:var(--pm-text);font-weight:600}.pm-owned-card-vault-panel{gap:14px;display:grid}.pm-owned-card-vault-art{border:1px solid var(--pm-line);background:repeating-linear-gradient(45deg, var(--pm-bg-1) 0 8px, var(--pm-bg-2) 8px 16px);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:140px;display:flex}.pm-owned-card-vault-icon{color:var(--pm-text-3);font-size:28px}.pm-owned-card-vault-caption{font-family:var(--pm-mono);letter-spacing:.5px;color:var(--pm-text-3);font-size:10px}.pm-owned-card-vault-copy{font-family:var(--pm-font);color:var(--pm-text-2);margin:0;font-size:13px;line-height:1.5}.pm-owned-card-vault-id{border:1px solid var(--pm-line);background:var(--pm-bg-2);font-family:var(--pm-font);color:var(--pm-text-2);border-radius:12px;gap:6px;padding:12px 14px;font-size:12px;display:grid}.pm-owned-card-vault-id code{font-family:var(--pm-mono);color:var(--pm-text);word-break:break-all;font-size:11px}.pm-owned-card-actions{grid-template-columns:1fr}.pm-owned-card-action-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pm-detail-cell{border:1px solid var(--pm-line);background:var(--pm-bg-1);font-family:var(--pm-font);border-radius:14px;gap:4px;padding:12px 14px;font-size:12px;display:grid}.pm-detail-cell span{color:var(--pm-text-3);text-transform:uppercase;letter-spacing:.4px;font-size:10px}.pm-detail-cell strong{color:var(--pm-text);font-size:14px}.pm-desk-boxes-layout--synced{grid-template-columns:minmax(0,1fr) 320px;position:relative}.pm-desk-boxes-rail.is-collapsed{pointer-events:none;width:0;height:0;position:absolute;top:0;right:0;overflow:visible}.pm-desk-boxes-rail-expand{pointer-events:auto;color:#f4cf6b6b;cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:8px;width:28px;height:28px;padding:0;font-size:16px;line-height:1;transition:opacity .15s,border-color .15s,background .15s,color .15s;position:absolute;top:12px;right:0}.pm-desk-boxes-layout--rail-collapsed:hover .pm-desk-boxes-rail-expand,.pm-desk-boxes-rail-expand:focus-visible{opacity:1}.pm-desk-boxes-rail-expand:hover{color:var(--pm-gold);background:#f4cf6b14;border-color:#f4cf6b6b}.pm-desk-boxes-live-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pm-desk-boxes-rail-toggle{border:1px solid var(--pm-line);width:28px;height:28px;color:var(--pm-text2);cursor:pointer;background:#ffffff0a;border-radius:8px;flex:none;font-size:18px;line-height:1;transition:border-color .16s,color .16s,background .16s}.pm-desk-boxes-rail-toggle:hover{color:var(--pm-gold);background:#f4cf6b14;border-color:#f4cf6b6b}.pm-desk-boxes-layout--rail-collapsed .pm-desk-mystery-reel-v5-wrap{min-height:0}.pm-desk-boxes-layout--rail-collapsed .pm-desk-mystery-reel-v5-frame{height:auto}.pm-desk-boxes-starter-hero{background:radial-gradient(120% 100% at 12% 0%, #00e08a3d 0%, transparent 55%), linear-gradient(135deg, var(--pm-bg-1), var(--pm-bg-2));border-color:var(--pm-green-55);min-height:232px;box-shadow:0 14px 40px #00e08a1f}.pm-desk-boxes-starter-hero.is-claimed{opacity:.72;border-color:var(--pm-line);box-shadow:none}.pm-desk-boxes-starter-hero .pm-button:disabled{opacity:.55;cursor:default}.pm-desk-boxes-reel-v5-section{background:#07070b;border:1px solid #f4cf6b29;border-radius:28px;width:100%;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000007a,inset 0 1px #ffffff0f}.pm-desk-boxes-starter-hero{background:#07070b;width:100%;min-height:900px}.pm-desk-mystery-reel-v5-frame{background:#07070b;border:0;width:100%;height:auto;display:block}@media (max-width:1100px){.pm-desk-mystery-reel-v5-frame{height:auto}}.pm-desk-boxes-crown-reel-mvp{background:radial-gradient(circle at 18% 8%,#f4cf6b1f,#0000 34%),radial-gradient(circle at 82% 16%,#b58cff1f,#0000 38%),#0a0a10e0;border:1px solid #f4cf6b2e;border-radius:28px;gap:18px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000006b,inset 0 1px #ffffff0f}.pm-desk-boxes-crown-reel-heading{z-index:2;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:relative}.pm-desk-boxes-crown-reel-heading h2{color:var(--pm-text);letter-spacing:-.04em;margin:6px 0;font-size:28px;font-weight:900}.pm-desk-boxes-crown-reel-heading p{max-width:580px;color:var(--pm-text-2);margin:0;font-size:14px;line-height:1.5}.pm-desk-boxes-crown-reel-meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:260px;display:flex}.pm-desk-boxes-crown-reel-meta span{color:var(--pm-text-2);font-family:var(--pm-mono);letter-spacing:.08em;text-transform:uppercase;background:#00000047;border:1px solid #ffffff17;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:800}.pm-desk-boxes-crown-reel-mvp .pm-crown-reel-overlay{border-radius:24px;min-height:620px}.pm-desk-boxes-crown-reel-mvp .pm-crown-reel-shell{min-height:620px}@media (max-width:980px){.pm-desk-boxes-crown-reel-heading{flex-direction:column}.pm-desk-boxes-crown-reel-meta{justify-content:flex-start;min-width:0}}.pm-desk-boxes-crown-hero{background:radial-gradient(120% 90% at 50% 0,#b14dff3d,#0000 58%),linear-gradient(#ffffff0f,#ffffff04);border:1px solid #ffd56b73;border-radius:24px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000059,0 0 30px #ffd56b1a}.pm-desk-boxes-crown-price{z-index:2;font-family:var(--pm-mono);color:var(--pm-text-2);letter-spacing:.04em;font-size:12px;position:absolute;top:16px;right:16px}.pm-desk-boxes-crown-art{z-index:1;justify-content:center;align-items:center;height:210px;padding-top:34px;display:flex;position:relative}.pm-desk-boxes-crown-copy{z-index:1;gap:12px;padding:18px 22px 22px;display:grid;position:relative}.pm-desk-boxes-crown-copy h2{letter-spacing:-.055em;color:var(--pm-text);margin:0;font-size:clamp(28px,3.2vw,44px);line-height:.96}.pm-desk-boxes-crown-samples{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.pm-desk-boxes-proof-card{padding:0;overflow:hidden}.pm-desk-boxes-proof-card .pm-section-head{padding:14px 14px 0}.pm-desk-boxes-proof-body{padding:0 14px 14px}.pm-desk-boxes-proof-body p{color:var(--pm-text-2);margin:0;font-size:12px;line-height:1.55}.pm-desk-boxes-tile .pm-button{border:none}@media (max-width:1180px){.pm-desk-boxes-layout--synced{grid-template-columns:1fr}.pm-desk-boxes-crown-hero{min-height:390px}}@media (max-width:720px){.pm-desk-boxes-crown-copy h2{font-size:28px}.pm-desk-boxes-crown-art{height:190px}}.pm-desk-boxes-layout--synced{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.pm-desk-boxes-layout--synced.pm-desk-boxes-layout--rail-collapsed{grid-template-columns:minmax(0,1fr)}.pm-desk-boxes-main{gap:16px;display:grid}.pm-desk-boxes-starter-hero{min-height:190px}.pm-desk-boxes-crown-hero{background:radial-gradient(82% 92% at 70% 16%,#b14dff61,#0000 58%),radial-gradient(62% 70% at 14% 12%,#ffd56b29,#0000 56%),linear-gradient(#ffffff0e,#ffffff03);border:1px solid #ffd56b7a;border-radius:26px;grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);align-items:center;min-height:520px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #00000061,0 0 34px #ffd56b1a}.pm-desk-boxes-crown-bg{background:linear-gradient(115deg, transparent 34%, #ffffff1c 48%, transparent 62%), var(--pm-holo-soft);opacity:.28;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.pm-desk-boxes-crown-price{z-index:2;font-family:var(--pm-mono);color:var(--pm-text-2);letter-spacing:.06em;font-size:13px;font-weight:900;position:absolute;top:18px;right:18px}.pm-desk-boxes-crown-art{z-index:1;grid-area:1/2;place-items:center;min-height:500px;padding:28px 32px 28px 0;display:grid;position:relative}.pm-desk-boxes-crown-art img{object-fit:contain;filter:drop-shadow(0 36px 52px #000000b8)drop-shadow(0 0 34px #b14dff4d);width:min(390px,92%);height:min(470px,86%);transform:rotate(-4deg)scale(1.08)}.pm-desk-boxes-crown-copy{z-index:1;grid-area:1/1;align-self:end;gap:14px;padding:34px 0 34px 28px;display:grid;position:relative}.pm-desk-boxes-crown-kicker{font-family:var(--pm-mono);letter-spacing:.14em;color:var(--pm-gold);font-size:10px;font-weight:900}.pm-desk-boxes-crown-copy h2{letter-spacing:-.075em;max-width:560px;color:var(--pm-text);margin:0;font-size:clamp(42px,5.4vw,76px);line-height:.88}.pm-desk-boxes-crown-copy p{max-width:520px;color:var(--pm-text-2);margin:0;font-size:15px;line-height:1.45}.pm-desk-boxes-crown-meta{flex-wrap:wrap;gap:7px;display:flex}.pm-desk-boxes-crown-meta span{border:1px solid var(--pm-line);color:var(--pm-text-2);font-family:var(--pm-mono);letter-spacing:.04em;background:#ffffff0e;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:850}.pm-desk-boxes-crown-samples{gap:8px;max-width:470px;padding:2px 0 4px;display:flex;overflow-x:auto}.pm-desk-boxes-crown-sample{flex:none;justify-items:center;gap:4px;width:58px;display:grid}.pm-desk-boxes-crown-sample img{object-fit:contain;filter:drop-shadow(0 8px 16px #00000073);border-radius:6px;width:50px;height:68px}.pm-desk-boxes-crown-sample span{font-family:var(--pm-mono);font-size:10px;font-weight:900}.pm-desk-boxes-crown-open{justify-content:center;width:min(340px,100%);margin-top:2px}.pm-desk-boxes-drops-card{opacity:.48;filter:grayscale(.45)}.pm-desk-boxes-drops-card .pm-desk-boxes-tile{pointer-events:none}.pm-desk-boxes-drops-card .pm-button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:1180px){.pm-desk-boxes-layout--synced,.pm-desk-boxes-crown-hero{grid-template-columns:1fr}.pm-desk-boxes-crown-art,.pm-desk-boxes-crown-copy{grid-column:1}.pm-desk-boxes-crown-art{grid-row:1;min-height:340px;padding:26px 20px 0}.pm-desk-boxes-crown-copy{grid-row:2;padding:20px 24px 28px}.pm-desk-boxes-crown-copy h2{font-size:clamp(38px,9vw,64px)}}.pm-desktop-topbar-search-wrap{min-width:min(420px,38vw);position:relative}.pm-desktop-topbar-search-wrap .pm-desktop-topbar-search{width:100%}.pm-desktop-card-search-dropdown{z-index:80;border:1px solid var(--pm-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0c14f7;border-radius:16px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 46px #0000006b}.pm-desktop-card-search-row{width:100%;color:var(--pm-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.pm-desktop-card-search-row:hover{background:#ffffff0e}.pm-desktop-card-search-thumb{background:var(--pm-bg-2);width:38px;height:50px;color:var(--pm-text-3);border-radius:7px;place-items:center;font-weight:900;display:grid;overflow:hidden}.pm-desktop-card-search-thumb img{object-fit:contain;width:100%;height:100%}.pm-desktop-card-search-copy{gap:2px;min-width:0;display:grid}.pm-desktop-card-search-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pm-desktop-card-search-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--pm-text-3);font-size:11px;overflow:hidden}.pm-desktop-card-search-empty{color:var(--pm-text-3);padding:12px;font-size:12px}.pm-binder-workbench-toolbar{grid-template-columns:auto minmax(260px,1fr);align-items:center;gap:10px;width:min(100%,860px);margin:0 auto 10px;display:grid}.pm-binder-view-toggle{border:1px solid var(--pm-line);background:#0c0c14d1;border-radius:12px;gap:3px;height:36px;padding:3px;display:inline-flex}.pm-binder-view-toggle button{height:28px;color:var(--pm-text-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:12px;font-weight:800}.pm-binder-view-toggle button.active{background:var(--pm-bg-3);color:var(--pm-text);box-shadow:0 0 0 1px var(--pm-line-2)}.pm-binder-view-toggle button:disabled{opacity:.45;cursor:not-allowed}.pm-binder-card-search{min-width:0;position:relative}.pm-binder-card-search input{border:1px solid var(--pm-line);width:100%;height:36px;color:var(--pm-text);font:inherit;background:#0c0c14d6;border-radius:12px;outline:none;padding:0 12px;font-size:13px}.pm-binder-card-search input::placeholder{color:var(--pm-text-3)}.pm-binder-card-search-menu{z-index:90;border:1px solid var(--pm-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0c14fa;border-radius:16px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 18px 46px #00000073}.pm-binder-card-search-menu button{width:100%;color:var(--pm-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:7px;display:grid}.pm-binder-card-search-menu button:hover{background:#ffffff0e}.pm-binder-card-search-thumb{background:var(--pm-bg-2);width:34px;height:46px;color:var(--pm-text-3);border-radius:7px;place-items:center;font-weight:900;display:grid;overflow:hidden}.pm-binder-card-search-thumb img{object-fit:contain;width:100%;height:100%}.pm-binder-card-search-copy{gap:2px;min-width:0;display:grid}.pm-binder-card-search-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pm-binder-card-search-copy small,.pm-binder-card-search-empty{color:var(--pm-text-3);font-size:11px}.pm-binder-card-search-empty{padding:12px}.pm-binder-list-page{box-sizing:border-box;width:min(100%,900px);min-height:520px;padding:12px 14px 8px 34px}.pm-binder-list-head{color:var(--pm-text-3);font-family:var(--pm-mono);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:minmax(240px,1.25fr) 150px minmax(180px,.8fr) 150px;gap:10px;padding:0 10px 8px;font-size:9px;font-weight:900;display:grid}.pm-binder-list-scroll{gap:5px;display:grid}.pm-binder-list-row{width:100%;min-height:54px;color:var(--pm-text);text-align:left;cursor:pointer;font:inherit;background:#ffffff06;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(240px,1.25fr) 150px minmax(180px,.8fr) 150px;align-items:center;gap:10px;padding:6px 10px;display:grid}.pm-binder-list-row:hover{border-color:var(--pm-line);background:#ffffff0b}.pm-binder-list-row.is-selected{border-color:#00e08a80;box-shadow:0 0 0 1px #00e08a29}.pm-binder-list-row.is-new{box-shadow:0 0 0 1px #f4cf6b47}.pm-binder-list-card{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.pm-binder-list-thumb{background:var(--pm-bg-2);width:34px;height:46px;color:var(--pm-text-3);border-radius:7px;place-items:center;font-size:12px;font-weight:900;display:grid;overflow:hidden}.pm-binder-list-thumb img{object-fit:contain;width:100%;height:100%}.pm-binder-list-title,.pm-binder-list-set,.pm-binder-list-status{gap:2px;min-width:0;display:grid}.pm-binder-list-title strong,.pm-binder-list-set strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.pm-binder-list-title small,.pm-binder-list-set small,.pm-binder-list-status small{text-overflow:ellipsis;white-space:nowrap;color:var(--pm-text-3);font-size:10.5px;overflow:hidden}.pm-binder-list-rarity{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--pm-mono);font-size:11px;font-weight:900;overflow:hidden}.pm-binder-list-status i{width:fit-content;font-style:normal;font-family:var(--pm-mono);text-transform:uppercase;border:1px solid;border-radius:7px;padding:3px 7px;font-size:10px;font-weight:900}@media (max-width:1180px){.pm-binder-workbench-toolbar{grid-template-columns:1fr}.pm-binder-list-head,.pm-binder-list-row{grid-template-columns:minmax(220px,1fr) 130px minmax(150px,.8fr)}.pm-binder-list-head span:nth-child(4),.pm-binder-list-status{display:none}}.pm-owned-card-mobile-back{min-height:34px;color:var(--pm-blue);font-family:var(--pm-font);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0 10px 0 0;font-size:14px;font-weight:800;display:inline-flex}.pm-owned-card-mobile-back span:first-child{font-size:18px;line-height:1}@media (min-width:861px){.pm-owned-card-mobile-back{display:none}}.pm-desktop-auth-gate{place-items:center;min-height:calc(100vh - 96px);padding:36px 18px;display:grid}.pm-desktop-auth-card{border:1px solid var(--pm-line);text-align:center;background:radial-gradient(70% 80% at 50% 0,#5ac8ff24,#0000 70%),#ffffff09;border-radius:28px;width:min(520px,100%);padding:30px;box-shadow:0 30px 80px #0000005c}.pm-desktop-auth-eyebrow{width:fit-content;color:var(--pm-green);font-family:var(--pm-mono);letter-spacing:.12em;text-transform:uppercase;background:#00e08a14;border:1px solid #00e08a38;border-radius:999px;margin:0 auto;padding:7px 11px;font-size:11px;font-weight:900}.pm-desktop-auth-card h1{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(32px,5vw,52px);line-height:1}.pm-desktop-auth-card p{max-width:390px;color:var(--pm-text-2);margin:14px auto 0;font-size:15px;line-height:1.6}.pm-desktop-auth-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.pm-desktop-auth-card small{color:var(--pm-text-3);font-family:var(--pm-mono);margin-top:18px;font-size:11px;display:block}.pm-referral-card{gap:14px;padding:20px;display:grid}.pm-referral-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pm-referral-card-head span,.pm-referral-code-row small,.pm-referral-progress span,.pm-referral-stats span,.pm-referral-list>span{color:var(--pm-text-3);font-family:var(--pm-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.pm-referral-card-head h3{color:var(--pm-text);letter-spacing:-.04em;margin:4px 0 0;font-size:24px}.pm-referral-card-head p{color:var(--pm-text-2);margin:6px 0 0;font-size:13px;line-height:1.45}.pm-referral-code-row{border:1px solid var(--pm-line);background:#ffffff09;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.pm-referral-code-row>div{gap:4px;min-width:0;display:grid}.pm-referral-code-row strong{color:var(--pm-text);font-family:var(--pm-mono);letter-spacing:.04em;font-size:22px}.pm-referral-link-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.pm-referral-link-row input{border:1px solid var(--pm-line);min-width:0;height:40px;color:var(--pm-text-2);background:var(--pm-bg-2);font-family:var(--pm-mono);border-radius:12px;outline:none;padding:0 12px;font-size:11px}.pm-referral-progress{gap:8px;display:grid}.pm-referral-progress>div:first-child{justify-content:space-between;align-items:center;display:flex}.pm-referral-progress strong{color:var(--pm-text);font-family:var(--pm-mono);font-size:12px}.pm-referral-progress-track{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.pm-referral-progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--pm-green), var(--pm-cyan));height:100%;display:block;box-shadow:0 0 18px #00e08a38}.pm-referral-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pm-referral-stats div{border:1px solid var(--pm-line);background:#ffffff06;border-radius:14px;padding:10px}.pm-referral-stats strong{color:var(--pm-text);margin-top:4px;font-size:14px;display:block}.pm-referral-list{gap:8px;display:grid}.pm-referral-list div{border:1px solid var(--pm-line);background:#ffffff06;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.pm-referral-list strong{min-width:0;color:var(--pm-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pm-referral-list em{color:var(--pm-green);flex-shrink:0;font-size:12px;font-style:normal;font-weight:800}@media (max-width:760px){.pm-referral-link-row,.pm-referral-stats{grid-template-columns:1fr}}.pm-shipping-drawer .pm-listing-drawer-main{gap:16px;display:grid}.pm-shipping-lead{color:var(--pm-text-2);margin:0;font-size:13px;line-height:1.55}.pm-shipping-card-list{gap:8px;display:grid}.pm-shipping-card-row{border:1px solid var(--pm-line);background:#ffffff08;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.pm-shipping-card-row strong{font-size:13px}.pm-shipping-card-row span{color:var(--pm-text-3);font-family:var(--pm-mono,monospace);font-size:11px}.pm-shipping-form{gap:10px;display:grid}.pm-shipping-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pm-shipping-field{gap:6px;display:grid}.pm-shipping-field span{color:var(--pm-text-2);font-size:12px;font-weight:700}.pm-shipping-field input{border:1px solid var(--pm-line-2);width:100%;min-height:40px;color:var(--pm-text);font:inherit;background:#ffffff0a;border-radius:10px;padding:0 12px}.pm-shipping-field input:focus{border-color:#b58cff8c;outline:2px solid #b58cff59}.pm-shipping-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.pm-shipping-error{color:#ff9b9b;margin:0;font-size:12px}.pm-shipping-note{margin:0;font-size:12px;line-height:1.5}@media (max-width:760px){.pm-shipping-form-row{grid-template-columns:1fr}}.pm-desktop-brand{color:inherit;text-decoration:none}.pm-desktop-brand:hover .pm-desktop-logo{box-shadow:0 4px 14px #c8a4ff4d,0 0 0 1px #f4cf6b42}.pm-desktop-icon-btn--disabled,.pm-desktop-icon-btn--disabled:hover{opacity:.38;cursor:not-allowed;color:var(--pm-text-3);background:var(--pm-bg-2);border-color:var(--pm-line)}.pm-wallet-credit{flex-shrink:0;position:relative}.pm-wallet-credit-trigger{min-width:152px;color:var(--pm-text);text-align:left;cursor:pointer;background:radial-gradient(circle at 0 0,#f4cf6b24,#0000 46%),#ffffff0b;border:1px solid #f4cf6b47;border-radius:14px;padding:8px 12px}.pm-wallet-credit-trigger span{color:var(--pm-gold);font-family:var(--pm-mono);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800;display:block}.pm-wallet-credit-trigger strong{margin-top:2px;font-size:15px;font-weight:900;line-height:1.05;display:block}.pm-wallet-credit-popover{border:1px solid var(--pm-line-2);z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0c14fa;border-radius:16px;width:min(430px,100vw - 24px);padding:0;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 70px #0009}.pm-wallet-credit-summary{border-bottom:1px solid var(--pm-line);background:radial-gradient(circle at 0 0,#f4cf6b26,#0000 48%),linear-gradient(135deg,#f4cf6b14,#0000 58%);justify-content:space-between;gap:14px;padding:14px;display:flex}.pm-wallet-credit-kicker{font-family:var(--pm-mono);color:var(--pm-gold);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.pm-wallet-credit-total{color:var(--pm-text);letter-spacing:0;margin-top:3px;font-size:24px;font-weight:900;line-height:1}.pm-wallet-credit-reserved{text-align:right;font-family:var(--pm-mono);align-self:end}.pm-wallet-credit-reserved span{color:var(--pm-text-3);letter-spacing:.05em;text-transform:uppercase;font-size:9px;display:block}.pm-wallet-credit-reserved strong{color:var(--pm-text);margin-top:3px;font-size:12px;display:block}.pm-wallet-credit-status-row{display:none}.pm-wallet-credit-status-row span{color:var(--pm-green);font-family:var(--pm-mono);letter-spacing:.04em;background:#00e08a1f;border:1px solid #00e08a47;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:800}.pm-wallet-credit-wallet-stack{gap:8px;padding:10px 14px 0;display:grid}.pm-wallet-credit-wallet-card{border:1px solid var(--pm-line);width:100%;color:var(--pm-text);cursor:pointer;text-align:left;background:#ffffff08;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.pm-wallet-credit-wallet-card:focus-visible{outline-offset:2px;outline:2px solid #5ac8ff7a}.pm-wallet-credit-wallet-card.active{background:#5ac8ff12;border-color:#5ac8ff57}.pm-wallet-network-mark{width:34px;height:34px;font-family:var(--pm-font);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:900;display:inline-flex}.pm-wallet-network-mark.blue{color:var(--pm-blue);background:#5ac8ff1f;border:1px solid #5ac8ff6b}.pm-wallet-network-mark.violet{color:var(--pm-violet);background:#b58cff1f;border:1px solid #b58cff6b}.pm-wallet-network-mark.gold{color:var(--pm-gold);background:#f4cf6b1f;border:1px solid #f4cf6b6b}.pm-wallet-credit-wallet-main{min-width:0;display:block}.pm-wallet-credit-wallet-main strong{color:var(--pm-text);font-size:13px;font-weight:800;line-height:1.2;display:block}.pm-wallet-credit-wallet-main span{color:var(--pm-text-3);font-family:var(--pm-mono);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:2px;font-size:10px;display:block;overflow:hidden}.pm-wallet-credit-wallet-main em{color:var(--pm-red);margin-top:4px;font-size:10px;font-style:normal;display:block}.pm-wallet-credit-wallet-balance{text-align:right;font-family:var(--pm-mono);justify-items:end;gap:3px;display:grid}.pm-wallet-credit-wallet-balance strong{color:var(--pm-text);font-size:12px}.pm-wallet-credit-wallet-balance span{letter-spacing:.06em;color:var(--pm-text-3);font-size:9px}.pm-wallet-credit-wallet-actions{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-end;gap:6px;display:flex}.pm-wallet-credit-wallet-actions button{border:1px solid var(--pm-line);color:var(--pm-text-2);font-family:var(--pm-font);cursor:pointer;background:#ffffff09;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.pm-wallet-credit-wallet-actions button:hover{border-color:var(--pm-line-2);color:var(--pm-text);background:#ffffff0f}.pm-wallet-credit-wallet-actions .pm-wallet-credit-copy{color:var(--pm-blue);background:#5ac8ff14;border-color:#5ac8ff47}.pm-wallet-credit-disconnect{color:var(--pm-red)}.pm-wallet-credit-embedded-pill,.pm-wallet-credit-linked-pill{color:var(--pm-blue);text-transform:uppercase;letter-spacing:.04em;background:#5ac8ff1a;border:1px solid #5ac8ff47;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:900}.pm-wallet-credit-linked-pill{color:var(--pm-text-3);background:#ffffff0d;border-color:#ffffff29}.pm-wallet-credit-empty{border:1px dashed var(--pm-line-2);color:var(--pm-text-2);border-radius:14px;gap:4px;margin:10px 14px 0;padding:14px;display:grid}.pm-wallet-credit-empty strong{color:var(--pm-text);font-size:13px}.pm-wallet-credit-empty span{font-size:12px;line-height:1.4}.pm-wallet-credit-topup{border:1px solid var(--pm-line);background:#0000003d;border-radius:12px;margin:10px 14px 0;padding:12px}.pm-wallet-credit-section-title{font-family:var(--pm-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pm-text-3);margin-bottom:9px;font-size:10px}.pm-wallet-credit-topup-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.pm-wallet-credit-topup-option{border:1px solid var(--pm-line);color:var(--pm-text);cursor:pointer;text-align:center;background:#ffffff09;border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:8px 5px;display:flex}.pm-wallet-credit-topup-option:hover{background:#5ac8ff14;border-color:#5ac8ff80}.pm-wallet-credit-topup-option.active{background:#00e08a1a;border-color:#00e08aa6;box-shadow:0 0 18px #00e08a17}.pm-wallet-credit-topup-option strong{font-size:12px}.pm-wallet-credit-topup-option span{font-family:var(--pm-mono);color:var(--pm-text-2);font-size:9px}.pm-wallet-credit-primary-action{width:100%}.pm-wallet-credit-flow-note{color:var(--pm-text-2);background:#f4cf6b0f;border:1px solid #f4cf6b33;border-radius:9px;gap:3px;margin-bottom:10px;padding:8px 9px;font-size:11px;line-height:1.35;display:grid}.pm-wallet-credit-flow-note strong{color:var(--pm-gold);font-size:11px}.pm-wallet-credit-flow-note span{color:var(--pm-text-3)}.pm-wallet-credit-buy-usdc-action{width:100%;min-height:34px;color:var(--pm-blue);font-family:var(--pm-font);cursor:pointer;background:#5ac8ff14;border:1px solid #5ac8ff57;border-radius:9px;margin-top:8px;font-size:12px;font-weight:900}.pm-wallet-credit-buy-usdc-action:hover{background:#5ac8ff21;border-color:#5ac8ff8f}.pm-wallet-credit-buy-usdc-action:disabled{opacity:.55;cursor:not-allowed}.pm-wallet-credit-account-actions{grid-template-columns:1fr 1fr 1fr;gap:8px;padding:12px 14px 14px;display:grid}.pm-wallet-credit-account-actions button{border:1px solid var(--pm-line);min-height:34px;color:var(--pm-text);font-family:var(--pm-font);cursor:pointer;background:#ffffff09;border-radius:9px;font-size:12px;font-weight:800}.pm-wallet-credit-account-actions button:hover{border-color:var(--pm-line-2);background:#ffffff0f}.pm-wallet-credit-account-actions button.danger{color:var(--pm-red)}.pm-wallet-credit-message{color:var(--pm-text-2);margin:-4px 14px 14px;font-size:11px;line-height:1.4}.pm-wallet-profile-module{background:radial-gradient(circle at 0 0, #f4cf6b21, transparent 38%), var(--pm-bg-1);border-color:#f4cf6b47;padding:0;overflow:hidden}.pm-market-pager{font-family:var(--pm-mono);color:var(--pm-text-2);justify-content:center;align-items:center;gap:12px;margin-top:18px;font-size:11px;display:flex}.pm-market-pager button{border:1px solid var(--pm-line);color:var(--pm-text);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:999px;padding:7px 12px}.pm-market-pager button:disabled{opacity:.38;cursor:not-allowed}.pm-listing-offer-panel{border:1px solid var(--pm-line);background:#ffffff09;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:12px;padding:12px;display:grid}.pm-listing-offer-panel label{color:var(--pm-text-2);font-family:var(--pm-mono);text-transform:uppercase;letter-spacing:.45px;gap:6px;font-size:10px;display:grid}.pm-listing-offer-panel input{border:1px solid var(--pm-line);min-width:0;color:var(--pm-text);font-family:var(--pm-mono);background:#00000047;border-radius:10px;outline:none;padding:9px 10px;font-size:13px}.pm-listing-offer-panel input:focus{border-color:#5ac8ff8c;box-shadow:0 0 0 3px #5ac8ff1a}.pm-action-note{color:var(--pm-green);font-family:var(--pm-mono);margin:10px 0 0;font-size:11px}.pm-desk-boxes-layout--reel-only,.pm-desk-boxes-layout--synced.pm-desk-boxes-layout--reel-only{padding:0 28px 28px;display:block}.pm-desk-boxes-main--reel-only{gap:12px;width:100%;min-width:0;display:grid}.pm-desk-boxes-layout--reel-only .pm-desk-boxes-reel-v5-section{background:#07070b;border:1px solid #f4cf6b29;border-radius:28px;overflow:hidden;box-shadow:0 28px 90px #0000007a,inset 0 1px #ffffff0f}.pm-desk-boxes-layout--reel-only .pm-desk-mystery-reel-v5-wrap{min-height:0}.pm-desk-boxes-layout--reel-only .pm-desk-mystery-reel-v5-frame{background:#07070b;border:0;width:100%;min-height:0;display:block;overflow:hidden}.pm-desk-boxes-recent-pulls-inline{padding:0;overflow:hidden}.pm-desk-boxes-live-list--inline{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pm-desk-boxes-live-list--inline li{min-width:0}@media (max-width:1180px){.pm-desk-boxes-live-list--inline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.pm-desk-boxes-layout--reel-only,.pm-desk-boxes-layout--synced.pm-desk-boxes-layout--reel-only{padding:0 10px calc(92px + env(safe-area-inset-bottom,0px))}.pm-desk-boxes-live-list--inline{grid-template-columns:1fr}}.pm-desktop-topbar-profile-wrap{flex-shrink:0;position:relative}.pm-desktop-topbar-profile-caret{color:var(--pm-text-3);margin-left:2px;font-size:12px;line-height:1}.pm-desktop-profile-menu{z-index:120;border:1px solid var(--pm-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a10f5;border-radius:12px;width:176px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #0000006b}.pm-desktop-profile-menu a,.pm-desktop-profile-menu button{width:100%;min-height:34px;color:var(--pm-text-2);text-align:left;font-family:var(--pm-font);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.pm-desktop-profile-menu a:hover,.pm-desktop-profile-menu button:hover{color:var(--pm-text);background:#ffffff0f}.pm-desktop-profile-menu .danger{color:#ff6b7a}.pm-wallet-credit-custom-amount{gap:6px;margin-top:10px;display:grid}.pm-wallet-credit-custom-amount>span{font-family:var(--pm-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pm-text-3);font-size:10px;font-weight:800}.pm-wallet-credit-custom-amount-box{border:1px solid var(--pm-line);background:#00000052;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:grid}.pm-wallet-credit-custom-amount.invalid .pm-wallet-credit-custom-amount-box{border-color:#ff6b7a8c}.pm-wallet-credit-custom-amount-box span,.pm-wallet-credit-custom-amount-box strong{font-family:var(--pm-mono);color:var(--pm-text-2);font-size:11px;font-weight:800}.pm-wallet-credit-custom-amount-box input{width:100%;min-width:0;color:var(--pm-text);font-family:var(--pm-mono);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;font-size:18px;font-weight:900}.pm-wallet-credit-custom-error{color:#ff6b7a;font-family:var(--pm-mono);margin-top:6px;font-size:10px;font-weight:800}.pm-market-tabs-card{border:1px solid var(--pm-line);background:var(--pm-bg-1);border-radius:18px;padding:8px}.pm-market-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pm-market-tabs button{border:1px solid var(--pm-line);min-width:0;color:var(--pm-text-2);font:inherit;cursor:pointer;background:#ffffff09;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.pm-market-tabs button.active{color:var(--pm-text);background:#00e08a1a;border-color:#00e08a73}.pm-market-tabs button strong{font-family:var(--pm-mono);color:var(--pm-green);font-size:11px}.pm-market-state-card{padding:20px}.pm-market-state-card h2{letter-spacing:-.04em;margin:0 0 6px;font-size:20px}.pm-market-state-card p{color:var(--pm-text-2);margin:0}.pm-market-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pm-market-offer-column{padding:16px}.pm-market-offer-list{gap:8px;display:grid}.pm-market-offer-row{border:1px solid var(--pm-line);width:100%;min-width:0;color:var(--pm-text);font:inherit;text-align:left;cursor:pointer;background:#ffffff09;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.pm-market-offer-row:hover{border-color:var(--pm-line-2);background:#ffffff0e}.pm-market-offer-thumb{border-radius:8px;width:42px;height:54px}.pm-market-offer-main,.pm-market-offer-side{gap:3px;min-width:0;display:grid}.pm-market-offer-main strong,.pm-market-offer-side strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.pm-market-offer-main small,.pm-market-offer-side small{color:var(--pm-text-3);font-family:var(--pm-mono);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.pm-market-offer-side{text-align:right}.pm-listing-drawer--market-detail{width:min(720px,100vw)}.pm-listing-drawer-hero--binder-sync{border:1px solid var(--pm-line);background-color:var(--pm-bg-1);border-radius:22px;padding:18px 12px;overflow:hidden}.pm-market-detail-buy-card{border:1px solid var(--pm-line);background:linear-gradient(#ffffff0e,#ffffff06);border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.pm-market-detail-seller{text-align:right;gap:4px;display:grid}.pm-market-detail-seller span{color:var(--pm-text-3);font-family:var(--pm-mono);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.pm-market-detail-seller strong{font-size:13px}.pm-market-detail-section{gap:10px;padding-top:2px;display:grid}.pm-market-detail-table{border:1px solid var(--pm-line);background:var(--pm-bg-1);border-radius:16px;overflow:hidden}.pm-market-detail-table-head,.pm-market-detail-row{grid-template-columns:1.05fr 1fr 1fr 1.15fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.pm-market-detail-table-head{color:var(--pm-text-3);font-family:var(--pm-mono);text-transform:uppercase;letter-spacing:.08em;background:#ffffff09;font-size:10px;font-weight:800}.pm-market-detail-row{border-top:1px solid var(--pm-line);color:var(--pm-text-2);font-size:13px}.pm-market-detail-row strong{color:var(--pm-text)}.pm-market-detail-date{justify-content:space-between;align-items:center;gap:8px;display:flex}.pm-market-detail-status{color:var(--pm-text-3);font-family:var(--pm-mono);text-transform:uppercase;font-size:10px}.pm-market-detail-actions-inline{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.pm-market-detail-actions-inline.compact{margin-left:8px}.pm-market-detail-actions-inline button{border:1px solid var(--pm-line);color:var(--pm-text);font:inherit;cursor:pointer;background:#ffffff0b;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.pm-market-detail-actions-inline button:hover{border-color:var(--pm-line-2)}.pm-market-detail-actions-inline button:disabled{opacity:.5;cursor:wait}@media (max-width:920px){.pm-market-offers-grid{grid-template-columns:1fr}.pm-market-detail-table-head,.pm-market-detail-row{grid-template-columns:1fr 1fr}.pm-market-detail-table-head span:nth-child(3),.pm-market-detail-row>span:nth-child(3){display:none}}@media (max-width:640px){.pm-market-tabs{grid-template-columns:1fr}.pm-market-detail-buy-card{flex-direction:column;align-items:flex-start}.pm-market-detail-seller{text-align:left}}.pm-pi{--pi-table-cols:42px 72px minmax(220px, 1.35fr) minmax(150px, .9fr) 136px 112px 80px 106px 78px 104px}.pm-pi-lead--terminal{padding:18px 22px 8px}.pm-pi-lead--terminal .pm-pi-lead-title h1{font-size:28px}.pm-pi-lead--terminal .pm-pi-lead-sub{font-family:var(--pm-mono);letter-spacing:.02em;margin-top:4px;font-size:11px}.pm-pi-terminal-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 22px 10px;display:grid}.pm-pi-terminal-card{border:1px solid var(--pm-line);background:#ffffff06;border-radius:13px;min-width:0;padding:9px}.pm-pi-terminal-card>span{font-family:var(--pm-mono);color:var(--pm-text-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.pm-pi-terminal-card button{width:100%;min-width:0;height:25px;color:var(--pm-text-2);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 7px;display:grid}.pm-pi-terminal-card button:hover{background:var(--pm-bg-2);color:var(--pm-text)}.pm-pi-terminal-card strong{white-space:nowrap;text-overflow:ellipsis;text-align:left;min-width:0;font-size:11.5px;font-weight:700;overflow:hidden}.pm-pi-terminal-card small,.pm-pi-terminal-card em{font-family:var(--pm-mono);color:var(--pm-text-3);font-size:10px;font-style:normal}.pm-pi-control-panel{border:1px solid var(--pm-line);background:var(--pm-bg-1);border-radius:14px;margin:0 22px 12px;overflow:hidden}.pm-pi-control-panel .pm-pi-toolbar{padding:9px 10px}.pm-pi-toolbar--primary{border-bottom:1px solid var(--pm-line)}.pm-pi-toolbar--filters{justify-content:flex-start;gap:8px}.pm-pi-search--compact{border-radius:8px;flex:340px;min-width:300px;max-width:520px;min-height:34px;padding:0 10px}.pm-pi-search--compact input{height:32px;font-size:12.5px}.pm-pi-select,.pm-pi-input{border-radius:8px;min-width:118px;height:32px;font-size:11.5px}.pm-pi-select--wide{min-width:220px;max-width:280px}.pm-pi-filter-clear{height:32px}.pm-pi-sort-pills{border-radius:8px;padding:2px}.pm-pi-sort-pills button{height:27px;padding:0 9px;font-size:11px}.pm-pi-table-wrap{padding:0 22px}.pm-pi-table-scroll{overflow-x:auto}.pm-pi-table-head,.pm-pi-table-row{grid-template-columns:var(--pi-table-cols);gap:10px;min-width:1120px;padding:8px 12px}.pm-pi-table-head{z-index:1;font-size:9.5px;position:sticky;top:0}.pm-pi-table-row{min-height:82px}.pm-pi-thumb--large,.pm-pi-thumb{border-radius:6px;width:50px;height:70px}.pm-pi-name strong{font-size:13px}.pm-pi-name span,.pm-pi-set-cell,.pm-pi-sales,.pm-pi-updated{font-family:var(--pm-mono);color:var(--pm-text-3);font-size:10.5px}.pm-pi-set-cell{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pm-pi-rarity{max-width:128px}.pm-pi-price{font-size:13px}.pm-pi-spark{width:88px;height:28px;margin-left:auto;display:block;overflow:visible}.pm-pi-spark path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pm-pi-spark.up{color:var(--pm-green)}.pm-pi-spark.down{color:var(--pm-red)}.pm-pi-spark-empty{text-align:right;color:var(--pm-text-3);font-family:var(--pm-mono);font-size:11px;display:block}.pm-pi-footer{padding:8px 22px 22px}.pm-pi-detail-card--large,.pm-pi-detail-card{border-radius:13px;width:210px;height:294px}.pm-pi-detail-hero{padding:0 22px 18px}.pm-pi-detail-grid{padding:0 22px 28px}@media (max-width:1200px){.pm-pi-terminal-strip{grid-template-columns:1fr}.pm-pi-sort-pills{width:100%}}.pm-binder-side-paginator{z-index:10;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:44px;transition:all .24s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;bottom:0}.pm-binder-side-paginator.left{border-top-left-radius:14px;border-bottom-left-radius:14px;left:0}.pm-binder-side-paginator.right{border-top-right-radius:14px;border-bottom-right-radius:14px;right:0}.pm-binder-side-paginator:not(.is-disabled):hover{cursor:pointer}.pm-binder-side-paginator.left:not(.is-disabled):hover{background:linear-gradient(90deg,#f4cf6b14 0%,#f4cf6b05 60%,#0000 100%)}.pm-binder-side-paginator.right:not(.is-disabled):hover{background:linear-gradient(270deg,#f4cf6b14 0%,#f4cf6b05 60%,#0000 100%)}.pm-binder-side-paginator-arrow{color:#f4cf6b59;text-shadow:0 1px 2px #000c;opacity:0;font-family:system-ui,-apple-system,sans-serif;font-size:20px;font-weight:300;transition:all .24s cubic-bezier(.16,1,.3,1);transform:scale(.9)}.pm-binder-side-paginator.left:not(.is-disabled):hover .pm-binder-side-paginator-arrow{opacity:1;color:#f4cf6bd9;transform:translate(-2px)scale(1.1)}.pm-binder-side-paginator.right:not(.is-disabled):hover .pm-binder-side-paginator-arrow{opacity:1;color:#f4cf6bd9;transform:translate(2px)scale(1.1)}.pm-binder-side-paginator.is-disabled{opacity:.15;pointer-events:none}.pm-spot-page{min-height:calc(100vh - 76px);color:var(--pm-text);padding:18px 20px 28px}.pm-spot-header{border:1px solid var(--pm-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff0d,#ffffff05),#0a0a0fd6;border-radius:14px;flex-direction:column;gap:6px;margin-bottom:8px;padding:8px 12px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 22px 60px #00000047}.pm-spot-header-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pm-spot-header-left{flex-direction:column;gap:1px;min-width:200px;display:flex}.pm-spot-kicker{font-family:var(--pm-mono);letter-spacing:.17em;color:var(--pm-gold);margin-bottom:2px;font-size:8px}.pm-spot-title-row{align-items:center;gap:7px;min-width:0;display:flex}.pm-spot-title-row h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pm-text);letter-spacing:-.03em;margin:0;font-size:15px;line-height:1.1;overflow:hidden}.pm-spot-status{border:1px solid var(--pm-line);color:var(--pm-text-3);font-family:var(--pm-mono);letter-spacing:.09em;background:#ffffff09;border-radius:999px;flex:none;padding:2px 5px;font-size:8px}.pm-spot-status.active{color:var(--pm-green);background:#00e08a14;border-color:#00e08a47}.pm-spot-subtitle{color:var(--pm-text-3);font-family:var(--pm-mono);margin-top:2px;font-size:8.5px}.pm-spot-header-stats{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pm-spot-header-stat{font-family:var(--pm-mono);align-items:baseline;gap:4px;font-size:10.5px;display:flex}.pm-spot-header-stat .stat-label{color:var(--pm-text-3);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.pm-spot-header-stat .stat-val{color:var(--pm-text);font-size:11.5px;font-weight:780}.pm-spot-header-stat .stat-val.pos{color:var(--pm-green)}.pm-spot-header-stat .stat-val.neg{color:var(--pm-red)}.pm-spot-header-stat .stat-sub{color:var(--pm-text-3);font-size:9px;font-style:normal}.pm-spot-header-bar{border-top:1px solid #ffffff0a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:5px;display:flex}.pm-spot-header-markets{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.pm-spot-header-markets .markets-label{color:var(--pm-gold);font-family:var(--pm-mono);text-transform:uppercase;letter-spacing:.08em;font-size:8.5px;font-weight:700}.pm-spot-header-market-tabs{flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.pm-spot-header-market-tab{cursor:pointer;color:var(--pm-text-2);background:#ffffff05;border:1px solid #0000;border-radius:6px;flex:none;align-items:center;gap:5px;padding:2px 5px;transition:all .15s;display:inline-flex}.pm-spot-header-market-tab:hover{color:var(--pm-text);background:#f4cf6b0d}.pm-spot-header-market-tab.active{color:var(--pm-gold);background:#f4cf6b14;border-color:#f4cf6b40}.pm-spot-header-market-tab .tab-name{white-space:nowrap;font-size:9.5px;font-weight:600}.pm-spot-header-market-tab .tab-price{font-family:var(--pm-mono);font-size:9px;font-weight:700}.pm-spot-header-timers{font-family:var(--pm-mono);color:var(--pm-text-3);align-items:center;gap:6px;font-size:9px;display:flex}.pm-spot-header-timers .timer-sep{color:#ffffff1a}.pm-spot-header-timers .pm-spot-timer-card{align-items:center;gap:3px;display:inline-flex}.pm-spot-header-timers .pm-spot-timer-card span{color:var(--pm-text-3)}.pm-spot-header-timers .pm-spot-timer-card strong{color:var(--pm-gold);font-weight:700}.pm-spot-header-timers .pm-spot-timer-card .credit-val{color:var(--pm-gold)}.pm-spot-header-timers .pm-spot-timer-card .credit-reserved{color:var(--pm-text-3);font-size:8px;font-style:normal}.pm-spot-error{color:var(--pm-red);background:#ff5b7a14;border:1px solid #ff5b7a47;border-radius:14px;margin:0 0 10px;padding:10px 12px;font-size:12px}.pm-spot-grid{grid-template:"history chart book"minmax(460px,58vh)"position orders ticket"minmax(230px,auto)/320px minmax(540px,1fr) 340px;align-items:stretch;gap:10px;display:grid}.pm-spot-card{border-radius:18px;min-width:0;overflow:hidden}.pm-spot-markets{grid-area:markets}.pm-spot-chart-card{grid-area:chart}.pm-spot-book-card{grid-area:book}.pm-spot-portfolio-card{grid-area:position}.pm-spot-orders-card{grid-area:orders}.pm-spot-history-card{grid-area:history}.pm-spot-ticket-card{grid-area:ticket}.pm-spot-section-head{border-bottom:1px solid var(--pm-line);justify-content:space-between;align-items:center;gap:12px;height:44px;padding:8px 10px;display:flex}.pm-spot-section-head h2{color:var(--pm-text);letter-spacing:-.01em;margin:0 0 1px;font-size:12px;font-weight:760}.pm-spot-section-head p{margin:0}.pm-spot-pill,.pm-spot-ghost{border:1px solid var(--pm-line);color:var(--pm-text-2);font-family:var(--pm-mono);letter-spacing:.07em;background:#ffffff09;border-radius:999px;padding:4px 6px;font-size:8.5px}.pm-spot-ghost{cursor:pointer}.pm-spot-ghost:hover{color:var(--pm-gold);border-color:#f4cf6b47}.pm-spot-segment{border:1px solid var(--pm-line);background:#ffffff08;border-radius:999px;align-items:center;padding:2px;display:flex}.pm-spot-segment button{min-width:32px;height:22px;color:var(--pm-text-3);font-family:var(--pm-mono);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:9px}.pm-spot-segment button.active{color:var(--pm-bg);background:var(--pm-gold)}.pm-spot-market-list{gap:6px;max-height:calc(100% - 58px);padding:8px;display:grid;overflow:auto}.pm-spot-market-row{text-align:left;width:100%;color:var(--pm-text);cursor:pointer;background:#ffffff06;border:1px solid #0000;border-radius:13px;justify-content:space-between;gap:10px;padding:10px;display:flex}.pm-spot-market-row:hover{background:#f4cf6b0e}.pm-spot-market-row.active{background:linear-gradient(135deg,#f4cf6b1f,#ffffff06);border-color:#f4cf6b5c}.pm-spot-market-row span{gap:3px;min-width:0;display:grid}.pm-spot-market-row span:last-child{text-align:right;flex:none}.pm-spot-market-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.pm-spot-market-row em{color:var(--pm-text-3);font-family:var(--pm-mono);font-size:10px;font-style:normal}.pm-spot-chart-wrap{height:calc(100% - 44px);min-height:400px;position:relative}.pm-spot-chart{position:absolute;inset:0}.pm-spot-chart-empty{z-index:2;color:var(--pm-text-3);font-family:var(--pm-mono);background:radial-gradient(circle at 50% 40%,#f4cf6b0f,#0000 45%),#07070b61;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.pm-spot-chart-attribution{z-index:3;color:#ffffff3d;font-family:var(--pm-mono);pointer-events:none;font-size:9px;position:absolute;bottom:7px;right:10px}.pm-spot-book{grid-template-rows:28px 1fr 42px 1fr;height:calc(100% - 44px);display:grid;overflow:hidden}.pm-spot-book-head,.pm-spot-book-row{grid-template-columns:1fr .62fr .82fr;align-items:center;gap:8px;display:grid}.pm-spot-book-head{border-bottom:1px solid var(--pm-line);color:var(--pm-text-3);font-family:var(--pm-mono);padding:0 12px;font-size:10px}.pm-spot-book-head span:nth-child(2),.pm-spot-book-head span:nth-child(3),.pm-spot-book-row span:nth-child(3),.pm-spot-book-row span:nth-child(4){text-align:right}.pm-spot-book-side{min-height:0;overflow:hidden}.pm-spot-book-row{width:100%;height:24px;color:var(--pm-text-2);font-family:var(--pm-mono);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:11px;position:relative}.pm-spot-book-row:hover{background:#ffffff0a}.pm-spot-book-row strong,.pm-spot-orders-row .bid{color:var(--pm-green)}.pm-spot-book-row.ask strong,.pm-spot-orders-row .ask{color:var(--pm-red)}.pm-spot-depth-fill{z-index:0;pointer-events:none;border-radius:6px 0 0 6px;position:absolute;top:2px;bottom:2px;right:0}.pm-spot-book-row.bid .pm-spot-depth-fill{background:#00e08a1a}.pm-spot-book-row.ask .pm-spot-depth-fill{background:#ff5b7a1a}.pm-spot-book-row>:not(.pm-spot-depth-fill){z-index:1;position:relative}.pm-spot-mid{border-top:1px solid var(--pm-line);border-bottom:1px solid var(--pm-line);background:#ffffff08;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:0 12px;display:grid}.pm-spot-mid strong{color:var(--pm-text);font-family:var(--pm-mono);font-size:13px}.pm-spot-mid strong:last-child{text-align:right}.pm-spot-mid span{color:var(--pm-gold);font-family:var(--pm-mono);font-size:10px}.pm-spot-book-empty,.pm-spot-empty{height:100%;color:var(--pm-text-3);font-family:var(--pm-mono);place-items:center;font-size:11px;display:grid}.pm-spot-position-stack{grid-template-columns:1fr;gap:7px;padding:10px;display:grid}.pm-spot-position-metric{border:1px solid var(--pm-line);background:#ffffff06;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 10px;display:flex}.pm-spot-position-metric strong{color:var(--pm-text);font-family:var(--pm-mono);font-size:14px}.pm-spot-orders-table,.pm-spot-trades-table{height:calc(100% - 58px);overflow:auto}.pm-spot-orders-head,.pm-spot-orders-row,.pm-spot-trades-head,.pm-spot-trades-row{align-items:center;gap:10px;display:grid}.pm-spot-orders-head,.pm-spot-trades-head{z-index:2;border-bottom:1px solid var(--pm-line);height:32px;color:var(--pm-text-3);font-family:var(--pm-mono);background:#0a0a0ff0;padding:0 12px;font-size:10px;position:sticky;top:0}.pm-spot-orders-head,.pm-spot-orders-row{grid-template-columns:.65fr .8fr .9fr .7fr .8fr 74px}.pm-spot-trades-head,.pm-spot-trades-row{grid-template-columns:.85fr .7fr .85fr .55fr .9fr}.pm-spot-orders-row,.pm-spot-trades-row{min-height:42px;color:var(--pm-text-2);font-family:var(--pm-mono);border-bottom:1px solid #ffffff0b;padding:0 12px;font-size:11px}.pm-spot-trades-row .bid{color:var(--pm-green)}.pm-spot-trades-row .ask{color:var(--pm-red)}.pm-spot-orders-row button{border:1px solid var(--pm-line);height:27px;color:var(--pm-text-2);font-family:var(--pm-mono);cursor:pointer;background:#ffffff09;border-radius:9px;font-size:10px}.pm-spot-orders-row button:hover{color:var(--pm-red);border-color:#ff5b7a57}.pm-spot-ticket-card{padding-bottom:12px}.pm-spot-ticket-tabs{grid-template-columns:1fr 1fr;gap:8px;padding:12px 12px 6px;display:grid}.pm-spot-ticket-tabs button{border:1px solid var(--pm-line);height:36px;color:var(--pm-text-2);cursor:pointer;background:#ffffff09;border-radius:12px;font-weight:750}.pm-spot-ticket-tabs button.active.buy{color:var(--pm-bg);background:var(--pm-green);border-color:#0000}.pm-spot-ticket-tabs button.active.sell{color:var(--pm-text);background:var(--pm-red);border-color:#0000}.pm-spot-field{gap:7px;padding:10px 12px 0;display:grid}.pm-spot-field span{color:var(--pm-text-3);font-family:var(--pm-mono);font-size:10.5px}.pm-spot-field div{border:1px solid var(--pm-line);background:#ffffff09;border-radius:12px;grid-template-columns:1fr auto;align-items:center;height:40px;display:grid;overflow:hidden}.pm-spot-field input{width:100%;height:100%;color:var(--pm-text);font-family:var(--pm-mono);background:0 0;border:0;outline:none;padding:0 12px;font-size:15px}.pm-spot-field em{color:var(--pm-text-3);font-family:var(--pm-mono);padding:0 12px 0 6px;font-size:10px;font-style:normal}.pm-spot-ticket-summary{border:1px solid var(--pm-line);background:#ffffff06;border-radius:11px;justify-content:space-between;gap:10px;min-height:34px;margin:10px 12px 0;padding:7px 10px;display:flex}.pm-spot-ticket-summary span,.pm-spot-ticket-summary strong{font-family:var(--pm-mono);font-size:11px}.pm-spot-ticket-summary span{color:var(--pm-text-3)}.pm-spot-ticket-summary strong{color:var(--pm-text)}.pm-spot-ticket-summary.muted strong{color:var(--pm-text-2)}.pm-spot-ticket-error,.pm-spot-ticket-notice{font-family:var(--pm-mono);border-radius:11px;margin:10px 12px 0;padding:8px 10px;font-size:10.5px}.pm-spot-ticket-error{color:var(--pm-red);background:#ff5b7a14;border:1px solid #ff5b7a47}.pm-spot-ticket-notice{color:var(--pm-green);background:#00e08a14;border:1px solid #00e08a47}.pm-spot-submit{cursor:pointer;border:0;border-radius:13px;width:calc(100% - 24px);height:42px;margin:12px 12px 0;font-weight:820}.pm-spot-submit.buy{color:var(--pm-bg);background:linear-gradient(#00e08a,#00ac6f)}.pm-spot-submit.sell{color:var(--pm-text);background:linear-gradient(#ff5b7a,#cd3656)}.pm-spot-submit:disabled{cursor:not-allowed;opacity:.42;filter:grayscale(.25)}.pm-spot-ticket-foot{padding:9px 12px 0;line-height:1.45}.pm-spot-admin-panel{background:radial-gradient(circle at 0 0,#f4cf6b1f,#0000 36%),#0f0f14db;border:1px solid #f4cf6b38;border-radius:18px;margin:14px 0;padding:16px;box-shadow:0 18px 70px #00000047}.pm-spot-admin-head{justify-content:space-between;align-items:stretch;gap:16px;display:flex}.pm-spot-admin-head>div:first-child span,.pm-spot-admin-oracle span{font-family:var(--pm-mono);letter-spacing:.16em;color:#f4cf6bd1;text-transform:uppercase;margin-bottom:5px;font-size:10px;display:block}.pm-spot-admin-head strong{color:var(--pm-text);font-size:15px;line-height:1.2;display:block}.pm-spot-admin-head em,.pm-spot-admin-oracle em{color:var(--pm-text3);font-style:normal;font-family:var(--pm-mono);margin-top:5px;font-size:11px;display:block}.pm-spot-admin-oracle{border:1px solid var(--pm-line);background:#ffffff09;border-radius:14px;min-width:280px;padding:12px}.pm-spot-admin-oracle strong{color:var(--pm-gold);font-size:22px}.pm-spot-admin-grid{grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;margin-top:14px;display:grid}.pm-spot-admin-grid label{display:block}.pm-spot-admin-grid span{color:var(--pm-text3);font-family:var(--pm-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.pm-spot-admin-grid input{border:1px solid var(--pm-line);width:100%;height:36px;color:var(--pm-text);background:#ffffff0b;border-radius:10px;outline:none;padding:0 10px}.pm-spot-admin-grid input:focus{border-color:#f4cf6b85}.pm-spot-admin-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pm-spot-admin-actions button{height:34px;color:var(--pm-gold);cursor:pointer;background:#f4cf6b17;border:1px solid #f4cf6b47;border-radius:999px;padding:0 13px;font-weight:750}.pm-spot-admin-actions button:disabled{opacity:.45;cursor:not-allowed}.pm-spot-admin-error,.pm-spot-admin-notice{font-family:var(--pm-mono);border-radius:12px;margin-top:10px;padding:10px 12px;font-size:11px}.pm-spot-admin-error{color:var(--pm-red);background:#ff5b7a14;border:1px solid #ff5b7a3d}.pm-spot-admin-notice{color:var(--pm-green);background:#00e08a14;border:1px solid #00e08a38}@media (max-width:1280px){.pm-spot-grid{grid-template:"chart chart"440px"history book"360px"orders ticket""position position"/minmax(460px,1fr) 320px}.pm-spot-admin-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (max-width:980px){.pm-spot-page{padding:12px 12px 90px}.pm-spot-grid{grid-template:"chart""history""book""ticket""orders""position"/1fr}.pm-spot-admin-head{display:grid}.pm-spot-admin-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.pm-spot-chart-wrap{min-height:360px}}.pm-spot-order-mode-tabs{grid-template-columns:1fr 1fr;gap:8px;padding:12px 12px 0;display:grid}.pm-spot-order-mode-tabs button{border:1px solid var(--pm-line);height:32px;color:var(--pm-text-3);font-family:var(--pm-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff06;border-radius:11px;font-size:10.5px;font-weight:800}.pm-spot-order-mode-tabs button.active{color:var(--pm-gold);background:#f4cf6b1f;border-color:#f4cf6b61}.pm-spot-market-execution{border:1px solid var(--pm-line);background:#ffffff08;border-radius:12px;gap:4px;margin:10px 12px 0;padding:10px 11px;display:grid}.pm-spot-market-execution span,.pm-spot-market-execution em{color:var(--pm-text-3);font-family:var(--pm-mono);font-size:10.5px;font-style:normal}.pm-spot-market-execution strong{color:var(--pm-text);font-family:var(--pm-mono);font-size:16px}.pm-spot-position-metric.good strong{color:var(--pm-green)}.pm-spot-position-metric.bad strong{color:var(--pm-red)}.pm-spot-position-metric strong em{color:var(--pm-text-3);font-family:var(--pm-mono);text-align:right;margin-top:3px;font-size:10px;font-style:normal;display:block}
