: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;transition:width .16s,flex-basis .16s;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;transition:margin .16s;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-topbar-live{background:linear-gradient(135deg, #f4cf6b1a, #ffffff09), var(--pm-bg-2);width:clamp(440px,56vw,880px);min-width:320px;max-width:880px;height:34px;color:var(--pm-text);border:1px solid #f4cf6b3d;border-radius:999px;flex:1.35 620px;align-items:center;gap:8px;padding:0 11px;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 12px 28px #0003}.pm-desktop-topbar-live-dot{background:var(--pm-green);width:7px;height:7px;box-shadow:0 0 14px var(--pm-green);border-radius:999px;flex:none;animation:1.25s ease-in-out infinite alternate pmDesktopLiveDot}.pm-desktop-topbar-live-label{font-family:var(--pm-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pm-gold);flex:none;font-size:9.5px;font-weight:800}.pm-desktop-topbar-live-items{flex:auto;align-items:center;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22px calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 22px calc(100% - 22px),#0000 100%)}.pm-desktop-topbar-live-track{align-items:center;gap:18px;width:max-content;min-width:0;animation:34s linear infinite pmDesktopLivePullsMarquee;display:inline-flex}.pm-desktop-topbar-live:hover .pm-desktop-topbar-live-track,.pm-desktop-topbar-live:focus-visible .pm-desktop-topbar-live-track{animation-play-state:paused}.pm-desktop-topbar-live-repeat{align-items:center;gap:18px;padding-left:18px;display:inline-flex}.pm-desktop-topbar-live-item{color:var(--pm-text-2);white-space:nowrap;align-items:center;gap:3px;font-size:11.5px;display:inline-flex}.pm-desktop-topbar-live-item b,.pm-desktop-topbar-live-item strong{color:var(--pm-text);text-overflow:ellipsis;font-weight:700;overflow:hidden}.pm-desktop-topbar-live-item strong{vertical-align:bottom;max-width:172px;display:inline-block}.pm-desktop-topbar-live-item.is-rare strong{color:#c9a8ff}.pm-desktop-topbar-live-item.is-chase strong{color:var(--pm-gold);text-shadow:0 0 14px #f4cf6b61}.pm-desktop-topbar-live-item em{color:var(--pm-green);font-family:var(--pm-mono);margin-left:4px;font-size:10px;font-style:normal;font-weight:800}@keyframes pmDesktopLiveDot{0%{opacity:.5;transform:scale(.86)}to{opacity:1;transform:scale(1.08)}}@keyframes pmDesktopLivePullsMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 18px))}}@media (max-width:1180px){.pm-desktop-topbar-live{display:none}}.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.active{color:var(--pm-gold);background:#f4cf6b1a;border-color:#f4cf6b57}.pm-desktop-icon-btn .pm-desktop-notify-dot{background:var(--pm-red);color:#fff;min-width:15px;height:15px;font-family:var(--pm-mono);text-align:center;box-shadow:0 0 0 2px var(--pm-bg), 0 0 12px #ff5b6b75;border-radius:999px;padding:0 4px;font-size:8px;font-weight:900;line-height:15px;position:absolute;top:4px;right:4px}.pm-desktop-notifications{flex-shrink:0;position:relative}.pm-desktop-notification-menu{z-index:100;border:1px solid var(--pm-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0c14fa;border-radius:16px;width:min(360px,92vw);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 46px #00000075}.pm-desktop-notification-head{justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 10px;display:flex}.pm-desktop-notification-head strong{font-size:13px}.pm-desktop-notification-head span{font-family:var(--pm-mono);color:var(--pm-gold);font-size:10px}.pm-desktop-notification-empty{color:var(--pm-text-3);padding:18px 12px;font-size:12px}.pm-desktop-notification-item{color:var(--pm-text);border:1px solid #0000;border-radius:12px;gap:4px;padding:10px;text-decoration:none;display:grid}.pm-desktop-notification-item:hover{border-color:var(--pm-line-2);background:#ffffff0b}.pm-desktop-notification-item.is-action{background:#f4cf6b14;border-color:#f4cf6b38}.pm-desktop-notification-title{justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:800;display:flex}.pm-desktop-notification-title em{color:var(--pm-gold);font-family:var(--pm-mono);letter-spacing:.06em;text-transform:uppercase;background:#f4cf6b24;border-radius:999px;flex-shrink:0;padding:2px 5px;font-size:8px;font-style:normal}.pm-desktop-notification-body{color:var(--pm-text-2);font-size:11.5px;line-height:1.35}.pm-desktop-notification-time{color:var(--pm-text-3);font-family:var(--pm-mono);font-size:9.5px}.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-head{border-bottom:1px solid var(--pm-line);grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;padding:10px 8px 8px;display:grid}.pm-desktop-sidebar-head .pm-desktop-brand{width:100%;min-width:0;padding:4px 6px;overflow:hidden}.pm-desktop-sidebar-head .pm-desktop-brand-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pm-desktop-sidebar-head .pm-desktop-brand-beta{display:none}.pm-desktop-sidebar-rail-toggle--top{flex-shrink:0;width:34px;min-width:34px;height:34px;padding:0}.pm-desktop-sidebar-foot{display:none}.pm-desktop--rail-compact .pm-desktop-sidebar-head{flex-direction:column;padding:10px 6px 8px;display:flex}.pm-desktop--rail-compact .pm-desktop-sidebar-head .pm-desktop-brand{justify-content:center;padding:0}.pm-desktop--rail-compact .pm-desktop-sidebar-rail-toggle--top{width:40px}.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-head .pm-desktop-sidebar-rail-toggle--top{width:34px;min-width:34px;height:34px;min-height:34px;padding:0}.pm-desktop--rail-compact .pm-desktop-sidebar-head .pm-desktop-sidebar-rail-toggle--top{width:40px;min-width:40px;height:40px;min-height:40px}.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-modal-backdrop{z-index:220;justify-content:center;align-items:center;padding:clamp(18px,4vw,42px)}.pm-owned-card-modal{border:1px solid var(--pm-line-2);border-radius:24px;width:min(1040px,100vw - 40px);height:auto;max-height:min(88vh,880px);box-shadow:0 34px 130px #0000009e}@media (min-width:780px){.pm-owned-card-modal{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:0 24px;display:grid}.pm-owned-card-modal .pm-listing-drawer-head{grid-column:1/-1}.pm-owned-card-modal .pm-listing-drawer-hero{grid-column:1;align-self:start;position:sticky;top:0}.pm-owned-card-modal .pm-listing-drawer-main{grid-column:2;align-self:start;padding-top:0}.pm-owned-card-modal .pm-listing-drawer-card-tilt{transform:rotate(-2deg)}}.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,.pm-desk-mystery-reel-v5-wrap,.pm-desk-mystery-reel-v5-frame{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.pm-desk-mystery-reel-v5-wrap{overflow:hidden}.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-deposit-tabs{border:1px solid var(--pm-line);background:#00000047;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:10px;padding:4px;display:grid}.pm-wallet-credit-deposit-tab{color:var(--pm-text-2);font-family:var(--pm-font);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 6px;font-size:12px;font-weight:800}.pm-wallet-credit-deposit-tab:hover:not(.active){color:var(--pm-text);background:#ffffff0a}.pm-wallet-credit-deposit-tab.active{color:var(--pm-text);background:#00e08a1f;border-color:#00e08a8c;box-shadow:0 0 16px #00e08a14}.pm-wallet-credit-deposit-tab:disabled{opacity:.55;cursor:not-allowed}.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}:root{--pm-pink:#ff5bd8;--pm-pink-soft:#ff5bd824;--pm-crown:var(--pm-gold);--pm-crown-soft:var(--pm-gold-soft);--pm-cyan:#66e0ff}.pm-duel-room{background:#07070b;justify-content:center;align-items:center;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.pm-duel-room.is-loading{justify-content:center;align-items:center;display:flex}.pm-duel-room.is-dead{opacity:.7}.pm-duel-spotlight{pointer-events:none;z-index:0;background:radial-gradient(80% 55% at 50% 18%,#f4cf6b12,#0000 60%),radial-gradient(80% 55% at 50% 82%,#ff5bd80f,#0000 60%);animation:6s ease-in-out infinite alternate pmSpotlightPulse;position:absolute;inset:0}@keyframes pmSpotlightPulse{0%{opacity:.7}to{opacity:1}}.pm-duel-vignette{pointer-events:none;z-index:0;position:absolute;inset:0;box-shadow:inset 0 0 120px 40px #000000b3}.pm-duel-theater{z-index:1;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:760px;min-height:0;max-height:100%;margin:0 auto;padding:20px 24px 32px;display:flex;position:relative;overflow-y:auto}.pm-duel-theater-back{align-items:center;width:100%;display:flex}.pm-duel-theater-header{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;width:100%;display:grid}.pm-duel-theater-id{min-width:0}.pm-duel-theater-id.is-right{text-align:right}.pm-duel-theater-role{font-family:var(--pm-mono);letter-spacing:2px;text-transform:uppercase;margin-bottom:2px;font-size:9.5px;font-weight:800}.pm-duel-theater-role.is-king{color:var(--pm-gold)}.pm-duel-theater-role.is-thief{color:var(--pm-pink)}.pm-duel-theater-name{color:#fff;letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.pm-duel-theater-sub{font-family:var(--pm-mono);color:var(--pm-text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;font-weight:600;overflow:hidden}.pm-duel-theater-center{text-align:center;min-width:160px}.pm-duel-theater-format{font-family:var(--pm-mono);letter-spacing:1px;text-transform:uppercase;color:var(--pm-text-3);margin-bottom:2px;font-size:10px}.pm-duel-hand-row{width:100%}.pm-duel-center-prizes{justify-content:center;align-items:center;gap:16px;width:100%;padding:8px 0;display:flex}.pm-duel-prize{text-align:center;flex:none;width:120px;transition:transform .4s cubic-bezier(.34,1.4,.5,1),filter .4s}.pm-duel-prize.is-loser{filter:grayscale(.8)brightness(.5);transform:scale(.92)rotate(0)!important}.pm-duel-prize.is-winner{filter:brightness(1.1)drop-shadow(0 0 18px #f4cf6b80);transform:scale(1.06)rotate(0)!important}.pm-duel-prize.is-result-muted{opacity:.38;filter:grayscale(.82)brightness(.54);transform:scale(.92)rotate(0)!important}.pm-duel-prize.is-transfer-won{filter:brightness(1.12)drop-shadow(0 0 22px #00e08a85);transform:scale(1.08)rotate(0)!important}.pm-duel-prize.is-transfer-lost{filter:brightness(1.02)drop-shadow(0 0 22px #ff5b6b6b);transform:scale(1.04)rotate(0)!important}.pm-duel-prize.is-transfer-won .pm-duel-prize-frame{border-color:#00e08ac2;box-shadow:0 0 34px #00e08a6b}.pm-duel-prize.is-transfer-lost .pm-duel-prize-frame{border-color:#ff5b6bc7;box-shadow:0 0 32px #ff5b6b57}.pm-duel-prize.is-transfer-won .pm-duel-prize-badge{color:#78ffa0f5;border-color:#78ffa057}.pm-duel-prize.is-transfer-lost .pm-duel-prize-badge{color:#ff7d8cf5;border-color:#ff7d8c57}.pm-duel-prize-frame{aspect-ratio:.7;border:2px solid var(--pm-line-2);background:linear-gradient(#ffffff08,#0000004d);border-radius:12px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.pm-duel-prize.is-king .pm-duel-prize-frame{border-color:#f4cf6b66}.pm-duel-prize.is-thief .pm-duel-prize-frame{border-color:#ff5bd866}.pm-duel-prize.is-winner .pm-duel-prize-frame{border-color:#00e08ab3;box-shadow:0 0 34px #00e08a66}.pm-duel-prize-frame img{object-fit:contain;filter:drop-shadow(0 4px 10px #00000080);width:88%;height:88%}.pm-duel-prize-badge{font-family:var(--pm-mono);letter-spacing:1.5px;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#000000b3;border-radius:999px;padding:3px 7px;font-size:7.5px;font-weight:900;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.pm-duel-prize.is-king .pm-duel-prize-badge{color:var(--pm-gold)}.pm-duel-prize.is-thief .pm-duel-prize-badge{color:var(--pm-pink)}.pm-duel-prize-sheen{pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:1.6s ease-in-out infinite pmPrizeSheen;position:absolute;inset:0}@keyframes pmPrizeSheen{0%{transform:translate(-130%)}to{transform:translate(130%)}}.pm-duel-prize-meta{margin-top:8px}.pm-duel-prize-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.pm-duel-prize-usd{font-family:var(--pm-mono);color:var(--pm-gold);margin-top:2px;font-size:11px;font-weight:700}.pm-duel-pot-center{text-align:center;flex:none;min-width:80px}.pm-duel-pot-label{font-family:var(--pm-mono);letter-spacing:2px;text-transform:uppercase;color:var(--pm-text-3);font-size:9px;font-weight:800}.pm-duel-pot-amount{font-family:var(--pm-mono);color:#fff;letter-spacing:-1px;text-shadow:0 0 16px #f4cf6b4d;font-size:24px;font-weight:900;line-height:1.15}.pm-duel-pot-badge{font-family:var(--pm-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--pm-gold);opacity:.7;margin-top:4px;font-size:7px;font-weight:900}.pm-duel-theater-status{color:#fff;letter-spacing:-.2px;text-align:center;font-size:14px;font-weight:700}.pm-duel-status-expiry{font-family:var(--pm-mono);color:var(--pm-text-3)!important;font-size:11px!important}.pm-duel-decisive{text-align:center;font-family:var(--pm-mono);letter-spacing:.5px;border:1px solid var(--pm-line);background:#0006;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:800;animation:.3s ease-out pmDecisivePop}.pm-duel-decisive.is-burn{color:var(--pm-text-3)}.pm-duel-decisive.is-king{color:var(--pm-gold);border-color:#f4cf6b59}.pm-duel-decisive.is-thief{color:var(--pm-pink);border-color:#ff5bd859}@keyframes pmDecisivePop{0%{opacity:0;transform:scale(.9)translateY(6px)}to{opacity:1;transform:none}}.pm-duel-help{z-index:10;position:absolute;bottom:16px;right:20px}.pm-duel-help-toggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--pm-line);font-family:var(--pm-mono);letter-spacing:.5px;color:var(--pm-text-3);cursor:pointer;background:#00000080;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:700;transition:color .15s,border-color .15s}.pm-duel-help-toggle:hover{color:#fff;border-color:var(--pm-line-2)}.pm-duel-help-popover{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--pm-line-2);background:#12121af2;border-radius:14px;width:280px;padding:16px;animation:.2s ease-out pmHelpPop;position:absolute;bottom:40px;right:0;box-shadow:0 14px 50px #000000b3}@keyframes pmHelpPop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.pm-duel-help-title{color:#fff;letter-spacing:-.2px;margin-bottom:10px;font-size:14px;font-weight:800}.pm-duel-help-rules{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.pm-duel-help-rule{color:var(--pm-text-2);align-items:center;gap:10px;font-size:12px;line-height:1.4;display:flex}.pm-duel-help-glyph{text-align:center;flex-shrink:0;width:28px;font-size:18px}.pm-duel-help-glyph.is-king{color:var(--pm-gold)}.pm-duel-help-glyph.is-citizen{color:var(--pm-text-3)}.pm-duel-help-glyph.is-thief{color:var(--pm-pink)}.pm-duel-help-body{color:var(--pm-text-3);font-size:11.5px;line-height:1.55}.pm-duel-help-body strong{color:#fff}.pm-duel-result-overlay{z-index:6;pointer-events:none;-webkit-backdrop-filter:grayscale(.85)brightness(.58)blur(2px);backdrop-filter:grayscale(.85)brightness(.58)blur(2px);background:#090a0db3;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:130px;animation:.6s ease-out pmResultFadeIn;display:flex;position:absolute;inset:0}.pm-duel-result-overlay.is-win{background:radial-gradient(circle at 50% 34%,#f4cf6b2b,#0000 46%),#090a0db8}.pm-duel-result-overlay.is-loss{background:radial-gradient(circle at 50% 34%,#ff5b6b21,#0000 46%),#090a0dc2}@keyframes pmResultFadeIn{0%{opacity:0}to{opacity:1}}.pm-duel-result-content{text-align:center;flex-direction:column;align-items:center;gap:8px;animation:.76s cubic-bezier(.16,1,.3,1) both pmResultRiseIn;display:flex}@keyframes pmResultRiseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.pm-duel-result-eyebrow{font-family:var(--pm-mono);letter-spacing:6px;text-transform:uppercase;color:var(--pm-gold);text-shadow:0 0 14px #f4cf6b99;font-size:13px;font-weight:800}.pm-duel-result-overlay.is-loss .pm-duel-result-eyebrow{color:var(--pm-pink);text-shadow:0 0 14px #ff5bd866}.pm-duel-result-headline{letter-spacing:-2px;white-space:nowrap;color:#f6e3a8;text-shadow:0 0 34px #d4af6380;margin-top:8px;font-size:78px;font-weight:900;line-height:1;animation:.9s cubic-bezier(.16,1,.3,1) both pmResultSettle}@keyframes pmResultSettle{0%{opacity:0;letter-spacing:12px;transform:scale(1.04)}to{opacity:1;letter-spacing:-2px;transform:scale(1)}}.pm-duel-result-overlay.is-loss .pm-duel-result-headline{color:#7a7468;text-shadow:none}.pm-duel-result-spoils{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--pm-mono);color:var(--pm-gold);background:#0000006b;border:1px solid #d4af6338;border-radius:999px;margin-top:10px;padding:7px 14px;font-size:12px}.pm-duel-result-overlay.is-loss .pm-duel-result-spoils{color:var(--pm-pink)}.pm-duel-result-value{font-family:var(--pm-mono);color:var(--pm-green);text-shadow:0 0 18px #00e08a80;font-size:28px;font-weight:900}.pm-duel-result-overlay.is-loss .pm-duel-result-value{color:var(--pm-red);text-shadow:0 0 14px #ff5b6b66}.pm-duel-result-score{font-family:var(--pm-mono);color:var(--pm-text-3);font-size:12px}.pm-duel-rail-label{font-family:var(--pm-mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pm-text-3);margin-bottom:9px;font-size:10px;font-weight:700}.pm-duel-rail-note{color:var(--pm-text-2);margin:0;font-size:13px;line-height:1.55}.pm-duel-rail-warn{color:#ffd9a0;background:#f4cf6b14;border:1px solid #f4cf6b40;border-radius:10px;margin:4px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.pm-duel-score{text-align:center;padding:2px 0}.pm-duel-score-line{font-family:var(--pm-mono);letter-spacing:-1px;justify-content:center;align-items:center;gap:12px;font-size:30px;font-weight:800;display:flex}.pm-duel-score-line .is-king{color:var(--pm-gold)}.pm-duel-score-line .is-thief{color:var(--pm-pink)}.pm-duel-score-sep{color:var(--pm-text-3);font-weight:400}.pm-duel-score-sub{color:var(--pm-text-2);margin-top:3px;font-size:11px}.pm-duel-status{border:1px solid var(--pm-line);background:#00000047;border-radius:13px;flex-direction:column;gap:5px;padding:14px;display:flex}.pm-duel-status strong{color:#fff;letter-spacing:-.3px;font-size:16px;font-weight:700}.pm-duel-status span{color:var(--pm-text-2);font-size:12.5px;line-height:1.45}.pm-duel-stage{flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:0;padding:26px;display:flex;position:relative;overflow-y:auto}.pm-duel-board{flex-direction:column;gap:14px;width:100%;max-width:620px;display:flex}.pm-duel-board-row{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.pm-duel-slot{aspect-ratio:.7;border:1px solid var(--pm-line);cursor:default;background:#ffffff05;border-radius:11px;place-items:center;padding:0;transition:transform .25s cubic-bezier(.34,1.4,.5,1),box-shadow .25s,border-color .25s,opacity .25s;display:grid;position:relative;overflow:hidden}button.pm-duel-slot{cursor:pointer}.pm-duel-slot img{object-fit:contain;filter:drop-shadow(0 5px 9px #00000080);width:90%;height:90%}.pm-duel-slot .pm-duel-back{object-fit:cover;filter:none;opacity:.92;width:100%;height:100%}.pm-duel-board-row.is-king .pm-duel-slot.is-down{background:linear-gradient(160deg,#f4cf6b1a,#00000057);border-color:#f4cf6b33}.pm-duel-board-row.is-thief .pm-duel-slot.is-down{background:linear-gradient(160deg,#ff5bd81a,#00000057);border-color:#ff5bd833}.pm-duel-board-row.is-king .pm-duel-slot.is-down:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 22px #f4cf6b24}.pm-duel-board-row.is-thief .pm-duel-slot.is-down:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 22px #ff5bd824}.pm-duel-slot.is-wager.is-up{background:linear-gradient(#f4cf6b33,#f4cf6b0a);border-color:#f4cf6b8c;box-shadow:0 0 20px #f4cf6b33}.pm-duel-board-row.is-thief .pm-duel-slot.is-wager.is-up{background:linear-gradient(#ff5bd833,#ff5bd80a);border-color:#ff5bd88c;box-shadow:0 0 20px #ff5bd833}.pm-duel-slot.is-active{border-color:var(--pm-gold);transform:translateY(-4px);box-shadow:0 0 24px #f4cf6b73}.pm-duel-board-row.is-thief .pm-duel-slot.is-active{border-color:var(--pm-pink);box-shadow:0 0 24px #ff5bd873}button.pm-duel-slot:hover{border-color:#ffffff52;transform:translateY(-3px)}.pm-duel-slot.is-revealing{border-color:var(--pm-cyan);animation:.55s ease-in-out infinite pmSlotWobble;box-shadow:0 0 26px #66e0ff8c}.pm-duel-slot.is-revealing:before{content:"";z-index:2;background:linear-gradient(115deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:.9s ease-in-out infinite pmSlotShimmer;position:absolute;inset:0}.pm-duel-slot.is-lost{opacity:.42;filter:grayscale(.7)brightness(.7)}.pm-duel-slot.is-won{z-index:3;border-color:#00e08abf;transform:translateY(-4px)scale(1.07);box-shadow:0 0 34px #00e08a8c,0 8px 22px #00000080}.pm-duel-slot.is-decisive{outline-offset:2px;outline:2px solid #f4cf6bb3}@keyframes pmSlotWobble{0%,to{transform:rotate(-1.5deg)scale(1.03)}50%{transform:rotate(1.5deg)scale(1.05)}}@keyframes pmSlotShimmer{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes pmFlipIn{0%{opacity:0;transform:rotateY(90deg)}to{opacity:1;transform:rotateY(0)}}.pm-duel-clash{z-index:35;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.pm-duel-clash-label{font-family:var(--pm-mono);letter-spacing:2px;text-transform:uppercase;color:var(--pm-text-3);font-size:10px}.pm-duel-clash-card{perspective:800px;width:152px;height:213px;position:relative}.pm-duel-clash-card.is-top{animation:.48s cubic-bezier(.16,1,.3,1) both pmClashTop}.pm-duel-clash-card.is-bottom{animation:.48s cubic-bezier(.16,1,.3,1) both pmClashBot}.pm-duel-clash-flipper{width:100%;height:100%;transform-style:preserve-3d;transition:transform .56s cubic-bezier(.2,.9,.3,1);position:relative}.pm-duel-clash-flipper.is-flipped{transform:rotateY(180deg)}.pm-duel-clash-face{backface-visibility:hidden;border-radius:14px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.pm-duel-clash-face.is-back{background:#100d09;border:1px solid #ffffff1f;box-shadow:0 20px 40px #0009}.pm-duel-clash-face.is-front{background:linear-gradient(160deg,#ffffff0d,#ffffff03);border:1px solid #ffffff1f;transform:rotateY(180deg);box-shadow:0 0 0 1px #ffffff14,0 18px 38px #0000008c}.pm-duel-clash-card.is-won .pm-duel-clash-face.is-front{box-shadow:inset 0 1px #ffffff29,0 0 40px #f4cf6b80,0 22px 44px #0009}.pm-duel-clash-card.is-won.is-thief .pm-duel-clash-face.is-front{box-shadow:inset 0 1px #ffffff29,0 0 40px #ff5bd880,0 22px 44px #0009}.pm-duel-clash-card.is-lost .pm-duel-clash-flipper{filter:grayscale(.6)brightness(.55);opacity:.62;transition:filter .4s,opacity .4s,transform .56s cubic-bezier(.2,.9,.3,1)}.pm-duel-clash-card.is-burned .pm-duel-clash-flipper{filter:grayscale(.85)brightness(.7);opacity:.62;transition:filter .4s,opacity .4s,transform .56s cubic-bezier(.2,.9,.3,1)}.pm-duel-clash-spark{width:190px;height:3px;position:relative}.pm-duel-clash-spark:after{content:"";border-radius:2px;animation:.64s pmClashSpark;position:absolute;inset:0}.pm-duel-clash-spark.is-king:after{background:linear-gradient(90deg, transparent, var(--pm-gold), transparent)}.pm-duel-clash-spark.is-thief:after{background:linear-gradient(90deg, transparent, var(--pm-pink), transparent)}.pm-duel-clash-spark.is-burn:after{background:linear-gradient(90deg, transparent, var(--pm-text-3), transparent)}.pm-duel-clash-verdict{font-family:var(--pm-mono);text-shadow:0 0 16px;font-size:13px;font-weight:800;animation:.38s cubic-bezier(.34,1.56,.64,1) both pmClashVerdict}.pm-duel-clash-verdict.is-king{color:var(--pm-gold)}.pm-duel-clash-verdict.is-thief{color:var(--pm-pink)}.pm-duel-clash-bloom{pointer-events:none;border-radius:50%;width:580px;height:580px;animation:1s pmClashBloom;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pm-duel-clash-bloom.is-king{background:radial-gradient(circle,#f4cf6b38,#0000 62%)}.pm-duel-clash-bloom.is-thief{background:radial-gradient(circle,#ff5bd838,#0000 62%)}@keyframes pmClashTop{0%{opacity:0;transform:translateY(-96px)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pmClashBot{0%{opacity:0;transform:translateY(96px)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pmClashVerdict{0%{opacity:0;transform:translateY(6px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pmClashSpark{0%{opacity:0;transform:scaleX(.2)}30%{opacity:1}to{opacity:0;transform:scaleX(1.4)}}@keyframes pmClashBloom{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}24%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}.pm-duel-room.is-clashing .pm-duel-hand-row,.pm-duel-room.is-clashing .pm-duel-center-prizes{opacity:.16;filter:blur(2.5px);transition:opacity .4s,filter .4s}.pm-duel-hand-row,.pm-duel-center-prizes{transition:opacity .4s,filter .4s}.pm-duel-board-divider{justify-content:center;align-items:center;gap:14px;margin:2px 0;display:flex}.pm-duel-board-divider:before,.pm-duel-board-divider:after{content:"";background:linear-gradient(90deg, transparent, var(--pm-line-2), transparent);flex:1;height:1px}.pm-duel-board-divider span{font-family:var(--pm-mono);letter-spacing:2px;text-transform:uppercase;color:var(--pm-text-3);white-space:nowrap;font-size:10px}.pm-duel-center-actions{width:100%;max-width:480px}.pm-duel-actions{flex-direction:column;gap:10px;display:flex}.pm-duel-actions .pm-button{width:100%}.pm-duel-actions .pm-duel-rail-label{text-align:center;margin-bottom:2px}.pm-duel-commits{flex-direction:column;gap:7px;display:flex}.pm-duel-commit-row{border:1px solid var(--pm-line);background:#00000047;border-radius:10px;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:9px 13px;display:grid}.pm-duel-commit-tag{font-family:var(--pm-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pm-text-3);font-size:9.5px;font-weight:800}.pm-duel-commit-hash{font-family:var(--pm-mono);color:var(--pm-text-2);font-size:12px}.pm-duel-commit-state{font-family:var(--pm-mono);letter-spacing:.5px;color:var(--pm-gold);font-size:10px;font-weight:800}.pm-duel-commit-state.is-locked{color:var(--pm-green)}.pm-duel-ack,.pm-trade-ack{color:var(--pm-text-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.45;display:flex}.pm-duel-ack input,.pm-trade-ack input{accent-color:var(--pm-gold);margin-top:2px}.pm-duel-reveal-log ol{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.pm-duel-reveal-log li{border:1px solid var(--pm-line);background:#00000042;border-radius:9px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:8px 11px;font-size:12px;display:grid}@keyframes pmLogIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.pm-duel-reveal-slot{font-family:var(--pm-mono);color:var(--pm-text-3);font-size:11px;font-weight:800}.pm-duel-reveal-roles{font-family:var(--pm-mono);color:var(--pm-text-2);letter-spacing:.3px;font-size:11px}.pm-duel-reveal-outcome{letter-spacing:.4px;text-transform:uppercase;font-size:10.5px;font-weight:800}.pm-duel-reveal-log li.is-burn{opacity:.6}.pm-duel-reveal-log li.is-burn .pm-duel-reveal-outcome{color:var(--pm-text-3)}.pm-duel-reveal-log li.is-king{border-color:#f4cf6b66}.pm-duel-reveal-log li.is-king .pm-duel-reveal-outcome{color:var(--pm-gold)}.pm-duel-reveal-log li.is-thief{border-color:#ff5bd866}.pm-duel-reveal-log li.is-thief .pm-duel-reveal-outcome{color:var(--pm-pink)}.pm-duel-spoils{text-align:center;border-radius:14px;margin-bottom:4px;padding:16px}.pm-duel-spoils.is-won{background:#00e08a14;border:1px solid #00e08a4d}.pm-duel-spoils.is-lost{background:#ff5b6b12;border:1px solid #ff5b6b47}.pm-duel-spoils-headline{letter-spacing:-.5px;font-size:24px;font-weight:800}.pm-duel-spoils.is-won .pm-duel-spoils-headline{color:var(--pm-green)}.pm-duel-spoils.is-lost .pm-duel-spoils-headline{color:var(--pm-text-2)}.pm-duel-spoils-card{color:var(--pm-text-2);flex-direction:column;gap:2px;margin-top:8px;font-size:12px;display:flex}.pm-duel-spoils-card strong{color:#fff;font-size:15px;font-weight:700}.pm-duel-spoils-card em{font-family:var(--pm-mono);font-size:16px;font-style:normal;font-weight:800}.pm-duel-spoils.is-won em{color:var(--pm-green)}.pm-duel-spoils.is-lost em{color:var(--pm-red)}.pm-duel-error{flex-direction:row;justify-content:space-between;align-items:center}.pm-duel-counter-grid{gap:8px;padding:2px 0 8px;display:flex;overflow-x:auto}.pm-duel-counter-card{border:1.5px solid var(--pm-line);cursor:pointer;background:#ffffff05;border-radius:11px;flex-direction:column;flex-shrink:0;align-items:center;gap:5px;width:92px;padding:8px;transition:all .15s;display:flex;position:relative}.pm-duel-counter-card img{aspect-ratio:.72;object-fit:contain;filter:drop-shadow(0 4px 7px #00000073);width:76px}.pm-duel-counter-card.is-active{border-color:var(--pm-gold);background:#f4cf6b0f;transform:translateY(-2px);box-shadow:0 0 22px #f4cf6b40}.pm-duel-counter-name{color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:12px;font-weight:700;overflow:hidden}.pm-duel-counter-usd{font-family:var(--pm-mono);color:var(--pm-gold);font-size:11px;font-weight:700}.pm-duel-splash{z-index:50;text-align:center;-webkit-backdrop-filter:grayscale(.78)brightness(.56)blur(2px);backdrop-filter:grayscale(.78)brightness(.56)blur(2px);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0;overflow:hidden}.pm-duel-splash.is-win{background:radial-gradient(circle at 50% 42%,#f4cf6b52,#ff5bd81a 26%,#0000 55%),#07070bf5}.pm-duel-splash.is-loss{background:radial-gradient(circle at 50% 42%,#ff5b6b2e,#0000 50%),#07070bf7}.pm-duel-splash-rays,.pm-duel-splash:before{content:"";pointer-events:none;background:repeating-conic-gradient(#f4cf6b0d 0deg 9deg,#0000 9deg 22deg);width:900px;height:900px;animation:22s linear infinite pmDuelSplashRays;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.pm-duel-splash.is-loss .pm-duel-splash-rays,.pm-duel-splash.is-loss:before{opacity:.3;background:repeating-conic-gradient(#ff5b6b0a 0deg 9deg,#0000 9deg 22deg)}@keyframes pmDuelSplashRays{to{transform:translate(-50%)rotate(360deg)}}.pm-duel-splash-content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 20px;display:flex;position:relative}.pm-duel-splash-label,.pm-duel-splash-eyebrow{font-family:var(--pm-mono);letter-spacing:5px;text-transform:uppercase;color:var(--pm-gold);text-shadow:0 0 14px #f4cf6b99;font-size:12px;font-weight:800;position:relative}.pm-duel-splash.is-loss .pm-duel-splash-label,.pm-duel-splash.is-loss .pm-duel-splash-eyebrow{color:var(--pm-red);text-shadow:0 0 14px #ff5b6b66}.pm-duel-splash-headline{letter-spacing:-2px;background:var(--pm-holo);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 26px #f4cf6b80);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;padding:4px 16px;font-size:60px;font-weight:900;line-height:1.05;animation:4s ease-in-out infinite pmHeadlineSheen;position:relative}.pm-duel-splash.is-loss .pm-duel-splash-headline{-webkit-text-fill-color:var(--pm-text-3);color:var(--pm-text-3);filter:none;font-family:var(--pm-mono);letter-spacing:2px;background:0 0;font-size:48px}@keyframes pmHeadlineSheen{0%,to{background-position:0%}50%{background-position:100%}}@keyframes pmDuelSplashPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.pm-duel-splash-card,.pm-duel-splash-card-frame{aspect-ratio:.7;background:linear-gradient(#f4cf6b2e,#ff5bd814);border:2px solid #f4cf6bb3;border-radius:16px;place-items:center;width:190px;animation:4s ease-in-out infinite pmDuelSplashCardFloat;display:grid;position:relative;overflow:hidden;box-shadow:0 0 50px #f4cf6b80,0 0 90px #ff5bd840,0 18px 50px #0009}.pm-duel-splash.is-loss .pm-duel-splash-card,.pm-duel-splash.is-loss .pm-duel-splash-card-frame{filter:grayscale(.7)brightness(.6);border-color:#ff5b6b66;box-shadow:0 0 30px #ff5b6b33,0 18px 50px #000000b3}.pm-duel-splash-card img,.pm-duel-splash-card-frame img{object-fit:contain;filter:drop-shadow(0 10px 18px #00000080);width:92%;height:92%}.pm-duel-splash-card-placeholder{font-family:var(--pm-mono);color:var(--pm-text-3);text-align:center;padding:18px;font-weight:900}.pm-duel-splash-vaulted{color:#003324;font-family:var(--pm-mono);background:linear-gradient(135deg,#70ffbc,#70e7ff);border-radius:999px;padding:5px 10px;font-size:10px;font-weight:900;position:absolute;bottom:8%;right:-4px;transform:rotate(4deg)}@keyframes pmDuelSplashCardFloat{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-7px)rotate(1.5deg)}}@keyframes pmCardEnter{0%{opacity:0;transform:scale(.4)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(-1.5deg)}}.pm-duel-splash-spoils{font-family:var(--pm-mono);color:var(--pm-text-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border:1px solid #f4cf6b66;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:15px;display:inline-flex;position:relative}.pm-duel-splash-spoils strong{color:var(--pm-gold)}.pm-duel-splash.is-loss .pm-duel-splash-spoils{border-color:#ff5b6b66}.pm-duel-splash.is-loss .pm-duel-splash-spoils strong{color:var(--pm-red)}.pm-duel-splash-payout,.pm-duel-splash-value{font-family:var(--pm-mono);color:var(--pm-green);text-shadow:0 0 22px #00e08a80;letter-spacing:-1px;font-size:34px;font-weight:900;position:relative}.pm-duel-splash.is-loss .pm-duel-splash-payout,.pm-duel-splash.is-loss .pm-duel-splash-value{color:var(--pm-red);text-shadow:0 0 16px #ff5b6b66}.pm-duel-splash-score{font-family:var(--pm-mono);color:var(--pm-text-3);font-size:13px}.pm-duel-splash-actions{flex-direction:column;gap:10px;width:100%;max-width:320px;margin-top:6px;display:flex;position:relative}.pm-duel-splash-actions .pm-button{width:100%}.pm-duel-splash-skip{color:var(--pm-text-3);font-family:var(--pm-font);cursor:pointer;background:0 0;border:none;padding:6px;font-size:12px;font-weight:700;position:relative}.pm-duel-lobby{flex-direction:column;gap:18px;max-width:920px;margin:0 auto;padding:26px 28px 60px;display:flex}.pm-duel-lobby-head h2{letter-spacing:-.7px;margin:0;font-size:28px;font-weight:800}.pm-duel-lobby-head p{color:var(--pm-text-2);margin:6px 0 0;font-size:14px}.pm-duel-lobby-hero{cursor:pointer;text-align:left;color:#fff;background:linear-gradient(125deg,#f4cf6b24,#ff5bd814 60%,#ffffff05);border:1px solid #f4cf6b4d;border-radius:18px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;padding:20px 22px;transition:transform .14s,box-shadow .18s;display:grid}.pm-duel-lobby-hero:hover{transform:translateY(-2px);box-shadow:0 16px 40px #0006}.pm-duel-lobby-hero:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.52}.pm-duel-lobby-hero:disabled:hover{box-shadow:none;transform:none}.pm-duel-lobby-plus{color:#2a1d00;background:var(--pm-gold);border-radius:13px;place-items:center;width:46px;height:46px;font-size:26px;font-weight:300;display:grid;box-shadow:0 6px 18px #f4cf6b59}.pm-duel-lobby-hero-copy{flex-direction:column;gap:4px;display:flex}.pm-duel-lobby-hero-copy strong{letter-spacing:-.3px;font-size:17px;font-weight:700}.pm-duel-lobby-hero-copy span{color:var(--pm-text-2);font-size:13px}.pm-duel-lobby-sword{color:#ff5bd899;font-size:30px}.pm-duel-lobby-chevron{color:var(--pm-text-3);font-size:26px}.pm-duel-lobby-terms-gate{margin:-4px 0 10px}.pm-duel-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pm-duel-stat{background:var(--pm-bg-1);border:1px solid var(--pm-line);border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.pm-duel-stat strong{font-family:var(--pm-mono);color:#fff;letter-spacing:-1px;font-size:26px;font-weight:800}.pm-duel-stat span{color:var(--pm-text-3);letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:700}.pm-duel-tabs{background:var(--pm-bg-2);border:1px solid var(--pm-line);border-radius:11px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.pm-duel-tab{height:32px;color:var(--pm-text-2);font-family:var(--pm-font);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 16px;font-size:13px;font-weight:600}.pm-duel-tab.is-active{background:var(--pm-bg-3);color:#fff}.pm-duel-list-title{letter-spacing:.6px;text-transform:uppercase;color:var(--pm-text-3);font-size:12px;font-weight:700}.pm-list{flex-direction:column;gap:10px;display:flex}.pm-duel-row{background:var(--pm-bg-1);border:1px solid var(--pm-line);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,transform .12s;display:flex}.pm-duel-row:hover{border-color:var(--pm-line-2)}.pm-duel-row-click{cursor:pointer;text-align:left;min-width:0;color:inherit;background:0 0;border:none;flex:1;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:0;display:grid}.pm-duel-row-wagers{align-items:center;gap:7px;display:flex}.pm-duel-row-thumb{object-fit:contain;filter:drop-shadow(0 3px 6px #00000080);border-radius:5px;width:38px;height:53px}.pm-duel-row-thumb.is-empty{border:1px solid var(--pm-line);background:repeating-linear-gradient(45deg,#ffffff0f 0 4px,#0000 4px 8px)}.pm-duel-row-thumb.is-ton{font-family:var(--pm-mono);color:#fff;background:linear-gradient(135deg,#5da9ff,#2a6fdb);place-items:center;font-size:10px;font-weight:800;display:grid}.pm-duel-row-vs{font-family:var(--pm-mono);color:var(--pm-text-3);font-size:10px}.pm-duel-row-main{flex-direction:column;gap:3px;min-width:0;display:flex}.pm-duel-row-main strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.pm-duel-row-main>span{color:var(--pm-text-2);font-size:12px}.pm-duel-row-dim{color:var(--pm-text-3)}.pm-duel-row-stakes{font-family:var(--pm-mono);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden;color:var(--pm-text-3)!important}.pm-duel-row-aside{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.pm-duel-row-score{font-family:var(--pm-mono);color:#fff;font-size:16px;font-weight:800}.pm-duel-row-score span{color:var(--pm-text-3);margin:0 2px}.pm-duel-row-expiry{font-family:var(--pm-mono);color:var(--pm-text-3);font-size:10px}.pm-duel-row-actions{flex-shrink:0;gap:8px;display:flex}.pm-empty{text-align:center;border:1.5px dashed var(--pm-line-2);background:#ffffff04;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.pm-empty strong{color:#fff;font-size:17px}.pm-empty p{color:var(--pm-text-2);max-width:360px;margin:0 0 6px;font-size:13px;line-height:1.5}.pm-duel-create{flex-direction:column;gap:24px;max-width:760px;margin:0 auto;padding:26px 28px 60px;display:flex}.pm-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pm-section-head h2{letter-spacing:-.6px;margin:0;font-size:26px;font-weight:800}.pm-duel-create-vault{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.pm-duel-create-reel{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;gap:10px;padding:10px 4px 14px;display:flex;overflow-x:auto}.pm-duel-create-reel .pm-duel-create-card{scroll-snap-align:center;flex:0 0 130px}.pm-duel-create-search{align-items:center;gap:10px;margin-bottom:6px;display:flex}.pm-duel-create-search input{border:1px solid var(--pm-line-2);height:34px;color:var(--pm-text);font:inherit;background:#ffffff0a;border-radius:10px;flex:1;padding:0 12px;font-size:12px}.pm-duel-create-search input::placeholder{color:var(--pm-text-3)}.pm-duel-create-search-count{font-family:var(--pm-mono);color:var(--pm-text-3);letter-spacing:.03em;flex-shrink:0;font-size:10px;font-weight:700}.pm-duel-create-card{border:1.5px solid var(--pm-line);cursor:pointer;background:#ffffff05;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:9px;transition:all .15s;display:flex;position:relative}.pm-duel-create-card img{aspect-ratio:.72;object-fit:contain;filter:drop-shadow(0 5px 9px #00000073);width:100%}.pm-duel-create-card.is-active{border-color:var(--pm-gold);background:#f4cf6b0f;transform:translateY(-2px);box-shadow:0 0 22px #f4cf6b40}.pm-duel-create-card-name{color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:12px;font-weight:700;overflow:hidden}.pm-duel-create-card-usd{font-family:var(--pm-mono);color:var(--pm-gold);font-size:11px;font-weight:700}.pm-duel-create-card-flag{font-family:var(--pm-mono);letter-spacing:.3px;text-transform:uppercase;color:#ffd9a0;background:#0009;border:1px solid #f4cf6b4d;border-radius:6px;padding:3px 6px;font-size:8px;font-weight:800;position:absolute;top:7px;right:7px}.pm-duel-create-card-empty{aspect-ratio:.72;background:repeating-linear-gradient(45deg,#ffffff0d 0 4px,#0000 4px 8px);border-radius:8px;width:100%}.pm-duel-create-modes{justify-content:center;gap:12px;display:flex}.pm-duel-invite-actions{flex-direction:column;align-items:center;gap:10px;padding:8px 0;display:flex}.pm-duel-invite-actions .pm-button{width:240px}.pm-duel-create-mode{text-align:center;border:1.5px solid var(--pm-line);max-width:200px;color:var(--pm-text);cursor:pointer;background:#ffffff05;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:10px 16px;transition:all .15s;display:flex}.pm-duel-create-mode strong{font-size:13px;font-weight:700}.pm-duel-create-mode span{display:none}.pm-duel-create-mode.is-active{border-color:var(--pm-gold);background:linear-gradient(160deg,#f4cf6b1a,#ffffff05)}.pm-duel-create-mode.is-disabled,.pm-duel-create-mode:disabled{cursor:not-allowed;color:#ffffff57;filter:grayscale(.7);opacity:.62;background:#ffffff05;border-color:#ffffff14}.pm-duel-create-field-row{justify-content:center;margin-top:12px;display:flex}.pm-duel-create-field-row .pm-duel-create-field{width:100%;max-width:290px}.pm-duel-create-field{flex-direction:column;gap:5px;margin-top:10px;display:flex}.pm-duel-create-field span{letter-spacing:.5px;text-transform:uppercase;color:var(--pm-text-3);font-size:10px;font-weight:700}.pm-duel-create-field input{border:1px solid var(--pm-line-2);color:#fff;height:38px;font-family:var(--pm-mono);background:#0000004d;border-radius:9px;outline:none;padding:0 12px;font-size:14px;font-weight:700}.pm-duel-create-field input:focus{border-color:var(--pm-gold)}.pm-duel-create-formats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pm-duel-create-format{text-align:left;border:1.5px solid var(--pm-line);color:var(--pm-text);cursor:pointer;background:#ffffff05;border-radius:14px;flex-direction:column;gap:4px;padding:16px;transition:all .15s;display:flex}.pm-duel-create-format strong{font-family:var(--pm-mono);font-size:16px;font-weight:800}.pm-duel-create-format span{color:var(--pm-text-2);font-size:11.5px;line-height:1.4}.pm-duel-create-format.is-active{border-color:var(--pm-gold);background:linear-gradient(160deg,#f4cf6b1a,#ffffff05)}.pm-duel-create-actions{justify-content:flex-end;gap:10px;display:flex}.pm-duel-channel-toggle{cursor:pointer;background:#d9bd650f;border:1px solid #d9bd652e;border-radius:14px;align-items:flex-start;gap:12px;margin:4px 0 12px;padding:14px 16px;display:flex}.pm-duel-channel-toggle input{accent-color:var(--pm-gold);margin-top:3px}.pm-duel-channel-toggle>span{gap:4px;display:grid}.pm-duel-channel-toggle strong{color:var(--pm-text);font-size:13px;font-weight:900}.pm-duel-channel-toggle em{color:var(--pm-text-2);font-size:12px;font-style:normal;line-height:1.45}.pm-duel-setup-channel-toggle-row{border-top:1px solid #ffffff14;justify-content:center;align-items:center;width:100%;margin-top:4px;padding-top:12px;display:flex}.pm-duel-channel-toggle-simple{font-family:var(--pm-font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:#fff9;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;font-size:10px;font-weight:900;transition:color .15s;display:inline-flex}.pm-duel-channel-toggle-simple:hover{color:var(--pm-gold)}.pm-duel-channel-toggle-simple input{width:14px;height:14px;accent-color:var(--pm-gold);cursor:pointer;margin:0}.pm-duel-advertise-notice{color:var(--pm-text);text-align:center;background:#d9bd6514;border:1px solid #d9bd6533;border-radius:12px;padding:10px 12px;font-size:12px;font-weight:700}.pm-duel-empty{text-align:center;border:1.5px dashed var(--pm-line-2);color:var(--pm-text-2);background:#ffffff04;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.pm-duel-empty strong{color:#fff;font-size:17px}.pm-duel-empty p{max-width:360px;margin:0 0 6px;font-size:13px;line-height:1.5}.pm-trade-room{grid-template:"head""valuebar""offers"1fr"picker""controls"/1fr;align-items:start;gap:14px;max-width:1180px;margin:0 auto;display:grid}.pm-trade-room>.pm-trade-room-head{grid-area:head}.pm-trade-room>.pm-trade-value-bar{grid-area:valuebar}.pm-trade-room>.pm-trade-offers{grid-area:offers}.pm-trade-room>.pm-trade-summary{grid-area:picker}.pm-trade-room>.pm-trade-controls{grid-area:controls}.pm-trade-room>.pm-trade-error,.pm-trade-room>.pm-trade-ack{grid-column:1/-1}.pm-trade-room-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pm-trade-room-head h2{margin:0 0 4px;font-size:22px;font-weight:800}.pm-trade-offers{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pm-trade-side{border:1px solid var(--pm-line);isolation:isolate;background:linear-gradient(#13131df5,#0c0c14f5);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.pm-trade-side--viewer,.pm-trade-side.is-viewer{background:radial-gradient(circle at 50% 0,#00e08a12,#0000 55%),linear-gradient(#13131df5,#0c0c14f5);border-color:#00e08a3d}.pm-trade-side--counterparty{background:radial-gradient(circle at 50% 0,#b58cff12,#0000 55%),linear-gradient(#13131df5,#0c0c14f5);border-color:#b58cff3d}.pm-trade-side-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pm-trade-side-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;display:block;overflow:hidden}.pm-trade-side-status{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pm-trade-side-total{font-family:var(--pm-mono);color:var(--pm-text);font-size:24px;font-weight:900}.pm-trade-side-id{align-items:center;gap:9px;min-width:0;display:flex}.pm-trade-side-name{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.pm-trade-side-handle{font-family:var(--pm-mono);color:var(--pm-text-3);font-size:10px}.pm-trade-side-flags{flex-shrink:0;gap:6px;display:flex}.pm-trade-flag{height:22px;font-family:var(--pm-mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--pm-line-2);color:var(--pm-text-3);background:#ffffff08;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.pm-trade-flag.is-locked{background:var(--pm-gold-soft);color:var(--pm-gold);border-color:#f4cf6b59}.pm-trade-flag.is-accepted{background:var(--pm-green-soft);color:var(--pm-green);border-color:#00e08a59}.pm-trade-badge,.pm-trade-slot-badge{border:1px solid var(--pm-line-2);height:22px;color:var(--pm-text-2);font-family:var(--pm-mono);letter-spacing:.05em;text-transform:uppercase;background:#ffffff0a;border-radius:999px;align-items:center;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.pm-trade-badge.is-accepted{background:var(--pm-green-soft);color:var(--pm-green);border-color:#00e08a59}.pm-trade-slot-badge{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;top:6px;left:6px}.pm-trade-slot-badge.is-warn{color:var(--pm-gold);background:#07070bc7;border-color:#f4cf6b57}.pm-trade-slots{grid-template-columns:repeat(auto-fill,minmax(clamp(104px,7vw,142px),1fr));align-content:start;gap:10px;min-height:160px;display:grid}.pm-trade-slot{aspect-ratio:.714;border:1px solid var(--pm-line-2);background:radial-gradient(circle at 50% 0%, #ffffff0d, transparent 60%), var(--pm-bg-3);isolation:isolate;border-radius:12px;align-items:flex-end;width:clamp(104px,7vw,142px);transition:transform .16s,border-color .16s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.pm-trade-slot img{object-fit:contain;z-index:1;width:100%;height:100%;position:absolute;inset:0}.pm-trade-slot-meta{z-index:2;background:linear-gradient(#0000,#07070bd6);flex-direction:column;gap:1px;width:100%;padding:5px 7px;display:flex;position:relative}.pm-trade-slot-meta strong,.pm-trade-slot-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-trade-slot-meta strong{font-size:10px;font-weight:700}.pm-trade-slot-meta span{font-family:var(--pm-mono);color:var(--pm-gold);font-size:9.5px;font-weight:700}.pm-trade-slot-name{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.pm-trade-slot-value{font-family:var(--pm-mono);color:var(--pm-gold);font-size:9.5px;font-weight:700}.pm-trade-slot-pnl{font-family:var(--pm-mono);font-size:9px;font-weight:700}.pm-trade-slot-pnl.up{color:var(--pm-green)}.pm-trade-slot-pnl.down{color:var(--pm-red)}.pm-trade-slot.is-locked{border-color:#f4cf6b66;box-shadow:inset 0 0 0 1px #f4cf6b2e}.pm-trade-slot.is-forfeit{border-color:#ff5b6b66}.pm-trade-slot-remove{z-index:4;border:1px solid var(--pm-line-2);width:22px;height:22px;color:var(--pm-text-2);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#07070bc7;border-radius:7px;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:opacity .14s;display:inline-flex;position:absolute;top:5px;right:5px}.pm-trade-slot:hover .pm-trade-slot-remove{opacity:1}.pm-trade-slot-remove:hover{color:var(--pm-red);border-color:#ff5b6b73}.pm-trade-slot.is-add{cursor:pointer;color:var(--pm-text-3);font-family:var(--pm-mono);letter-spacing:.04em;background:#ffffff04;border-style:dashed;justify-content:flex-end;align-items:flex-end;font-size:11px;font-weight:800}.pm-trade-slot.is-add:hover{color:var(--pm-green);border-color:#00e08a66}.pm-trade-value-bar{border:1px solid var(--pm-line);background:var(--pm-bg-1);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.pm-trade-value-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.pm-trade-value-cell.is-right{text-align:right;align-items:flex-end}.pm-trade-value-cell strong,.pm-trade-value-delta strong{font-family:var(--pm-mono);color:var(--pm-text);font-size:20px;font-weight:900}.pm-trade-value-delta{min-width:110px;font-family:var(--pm-mono);text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.pm-trade-value-delta span{letter-spacing:.07em;text-transform:uppercase;color:var(--pm-text-3);font-size:10px;font-weight:800}.pm-trade-value-bar.is-fair .pm-trade-value-delta strong{color:var(--pm-green)}.pm-trade-value-bar.is-lopsided .pm-trade-value-delta strong{color:var(--pm-gold)}.pm-trade-value-bar-side{flex-direction:column;gap:2px;min-width:0;display:flex}.pm-trade-value-bar-side.right{text-align:right;align-items:flex-end}.pm-trade-value-bar-label{font-family:var(--pm-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--pm-text-3);font-size:9px;font-weight:800}.pm-trade-value-bar-amount{font-family:var(--pm-mono);letter-spacing:-.04em;color:var(--pm-text);font-size:20px;font-weight:800}.pm-trade-value-bar-swap{border:1px solid var(--pm-line-2);background:var(--pm-bg-3);width:34px;height:34px;color:var(--pm-text-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.pm-trade-value-bar-delta{font-family:var(--pm-mono);font-size:11px;font-weight:700}.pm-trade-value-bar-delta.up{color:var(--pm-green)}.pm-trade-value-bar-delta.down{color:var(--pm-red)}.pm-trade-summary{border:1px solid var(--pm-line);background:var(--pm-bg-2);color:var(--pm-text-2);border-radius:14px;flex-direction:column;gap:10px;padding:12px 16px;font-size:13px;line-height:1.4;display:flex;overflow:hidden}.pm-trade-summary .pm-trade-slots{overscroll-behavior-x:contain;gap:10px;min-height:164px;padding:2px 2px 8px;display:flex;overflow:auto hidden}.pm-trade-summary .pm-trade-slot{flex:0 0 clamp(112px,10vw,148px);width:clamp(112px,10vw,148px)}.pm-trade-summary strong{color:var(--pm-text);font-weight:700}.pm-trade-summary-dot{background:var(--pm-text-3);border-radius:50%;flex-shrink:0;width:8px;height:8px}.pm-trade-summary.is-open .pm-trade-summary-dot{background:var(--pm-blue);box-shadow:0 0 8px #5ac8ff99}.pm-trade-summary.is-completed .pm-trade-summary-dot{background:var(--pm-green);box-shadow:0 0 8px #00e08a99}.pm-trade-summary.is-dead .pm-trade-summary-dot{background:var(--pm-red)}.pm-trade-controls{border:1px solid var(--pm-line);background:var(--pm-bg-1);z-index:6;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex;position:sticky;bottom:14px;box-shadow:0 -18px 36px #00000038}.pm-trade-controls .pm-button{flex:auto;min-width:140px}.pm-trade-controls .pm-button.ghost,.pm-trade-controls .pm-button.secondary{flex:none;min-width:0}.pm-trade-controls-note{color:var(--pm-text-3);flex-basis:100%;font-size:12px;line-height:1.4}.pm-trade-error{color:var(--pm-red);border-color:#ff5b6b47}.pm-trade-lobby{flex-direction:column;gap:12px;display:flex}.pm-trade-row{border:1px solid var(--pm-line);background:radial-gradient(circle at 0% 0%, #b58cff0d, transparent 50%), var(--pm-bg-2);border-radius:16px;align-items:center;gap:14px;padding:14px 16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.pm-trade-row:hover{border-color:#b58cff3d;transform:translateY(-1px);box-shadow:0 14px 38px #00000052}.pm-trade-row-stacks{flex-shrink:0;align-items:center;gap:14px;display:flex}.pm-trade-row-stacks img,.pm-trade-row-stacks .pm-img{object-fit:contain;background:var(--pm-bg-3);border:1px solid var(--pm-line);border-radius:7px;width:38px;height:53px}.pm-trade-row-vs{font-family:var(--pm-mono);color:var(--pm-text-3);letter-spacing:.06em;font-size:10px;font-weight:800}.pm-trade-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pm-trade-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.pm-trade-row-main span{color:var(--pm-text-2);font-size:12px}.pm-trade-row-status{height:22px;font-family:var(--pm-mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--pm-line-2);color:var(--pm-text-2);background:#ffffff08;border-radius:999px;flex-shrink:0;align-items:center;padding:0 9px;font-size:9.5px;font-weight:800;display:inline-flex}.pm-trade-row-status.is-open{color:var(--pm-blue);background:#5ac8ff1a;border-color:#5ac8ff4d}.pm-trade-row-status.is-completed{background:var(--pm-green-soft);color:var(--pm-green);border-color:#00e08a4d}.pm-trade-row-status.is-dead{color:var(--pm-red);background:#ff5b6b14;border-color:#ff5b6b4d}.pm-trade-row-actions{flex-shrink:0;gap:8px;display:flex}.pm-trade-row-offer{min-width:220px;color:var(--pm-text-2);flex-direction:column;gap:3px;font-size:12px;display:flex}.pm-trade-create{border:1px solid var(--pm-line);background:linear-gradient(#13131df5,#0c0c14f5);border-radius:20px;flex-direction:column;gap:16px;max-width:720px;margin:0 auto;padding:24px;display:flex}.pm-trade-create-card{background:radial-gradient(circle at 0% 0%, #00e08a12, transparent 55%), var(--pm-bg-2);border:1px solid #00e08a33;border-radius:16px;align-items:center;gap:16px;padding:16px;display:flex}.pm-trade-create-card img,.pm-trade-create-card .pm-img{object-fit:contain;background:var(--pm-bg-3);border:1px solid var(--pm-line);border-radius:10px;flex:0 0 72px;width:72px;height:100px}.pm-trade-create-foot,.pm-trade-join-foot{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.pm-trade-join{text-align:center;border:1px solid var(--pm-line);background:linear-gradient(#13131df5,#0c0c14f5);border-radius:20px;flex-direction:column;align-items:center;gap:14px;max-width:560px;margin:0 auto;padding:36px 28px;display:flex}.pm-trade-lobby .pm-trade-join{text-align:left;background:0 0;border:0;flex-direction:row;justify-content:flex-start;max-width:none;padding:0}.pm-trade-join-input{border:1px solid var(--pm-line);background:var(--pm-bg-1);min-width:260px;min-height:40px;color:var(--pm-text);font:inherit;border-radius:12px;padding:0 12px}.pm-trade-join-title{letter-spacing:-.03em;font-size:19px;font-weight:700}.pm-trade-join p{color:var(--pm-text-2);max-width:380px;margin:0;font-size:13px;line-height:1.5}@media (max-width:1100px){.pm-duel-room{grid-template-columns:1fr;min-height:0}.pm-duel-rail{flex-flow:wrap;position:static}.pm-duel-rail>*{flex:240px}.pm-duel-rail-right{min-height:0}.pm-duel-rail-right .pm-duel-actions{margin-top:0}.pm-trade-room{grid-template-columns:1fr;grid-template-areas:"head""valuebar""offers""picker""controls"}.pm-trade-offers{grid-template-columns:1fr}.pm-trade-value-bar{text-align:center;flex-wrap:wrap;justify-content:center}.pm-trade-value-bar-side.right{text-align:center;align-items:center}}@media (max-width:720px){.pm-duel-stage{padding:16px 14px 18px}.pm-duel-rail{flex-direction:column}.pm-duel-row,.pm-trade-row{flex-wrap:wrap}.pm-duel-row-actions,.pm-trade-row-actions{flex-basis:100%}.pm-duel-create,.pm-trade-create{padding:18px}.pm-duel-create-card,.pm-trade-create-card{text-align:center;flex-direction:column;align-items:stretch}}@media (max-width:1100px){.pm-duel-theater{padding:16px 14px 28px}.pm-duel-center-prizes{flex-wrap:wrap}}@media (max-width:720px){.pm-duel-stage{padding:16px 14px 18px}.pm-duel-board-row{gap:6px}.pm-duel-row,.pm-trade-row{flex-wrap:wrap}.pm-duel-row-actions,.pm-trade-row-actions{flex-basis:100%}.pm-duel-create{padding:18px}.pm-duel-create-vault{grid-template-columns:repeat(3,1fr)}}.pm-desktop--immersive-duel{background:#060504;width:100vw;min-height:100dvh;display:block;overflow:hidden}.pm-desktop--immersive-duel .pm-desktop-sidebar,.pm-desktop--immersive-duel .pm-desktop-topbar,.pm-desktop--immersive-duel .pm-desktop-mobile-nav{display:none!important}.pm-desktop--immersive-duel .pm-desktop-main,.pm-desktop-main--immersive-duel{background:#060504;width:100vw;height:100dvh;min-height:100dvh;margin:0;padding:0;overflow:hidden}.pm-desktop--immersive-duel .pm-duel-room{background:radial-gradient(120% 85% at 50% 46%,#19150e 0%,#0c0a07 46%,#060504 100%);width:100vw;height:100dvh;min-height:100dvh;overflow:hidden}.pm-desktop--immersive-duel .pm-duel-spotlight{top:46%;left:50%;background:radial-gradient(50% 50%,#d4af6329,#0000 70%);width:min(1100px,86vw);height:min(620px,70vh);animation:7s ease-in-out infinite alternate pmSpotlightPulse;inset:auto;transform:translate(-50%,-50%)}.pm-desktop--immersive-duel .pm-duel-vignette{box-shadow:inset 0 0 220px 60px #000000d9}.pm-desktop--immersive-duel .pm-duel-theater{transform-origin:50%;border-radius:0;flex:none;width:min(1440px,100vw);max-width:none;height:min(900px,100dvh);min-height:0;max-height:none;margin:auto;padding:0;display:block;overflow:hidden}.pm-desktop--immersive-duel .pm-duel-theater-back{z-index:30;width:auto;position:absolute;top:24px;left:32px}.pm-desktop--immersive-duel .pm-duel-theater-header{z-index:8;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:24px;width:auto;display:grid;position:absolute;top:76px;left:56px;right:56px}.pm-desktop--immersive-duel .pm-duel-theater-id{flex-direction:column;gap:2px;min-width:0;display:flex}.pm-desktop--immersive-duel .pm-duel-theater-id.is-right{text-align:right;align-items:flex-end}.pm-desktop--immersive-duel .pm-duel-theater-role{letter-spacing:2px;font-size:10px}.pm-desktop--immersive-duel .pm-duel-theater-name{letter-spacing:-.03em;font-size:20px;line-height:1.08}.pm-desktop--immersive-duel .pm-duel-theater-sub{letter-spacing:.04em;color:#efe9dd7a;max-width:310px;font-size:11px}.pm-desktop--immersive-duel .pm-duel-theater-center{min-width:240px;padding-top:2px}.pm-desktop--immersive-duel .pm-duel-theater-format{letter-spacing:1.6px;color:#efe9dd6b;font-size:10px}.pm-desktop--immersive-duel .pm-duel-score-line{gap:14px;font-size:34px}.pm-desktop--immersive-duel .pm-duel-score-sub{color:#efe9dd85;font-size:10.5px}.pm-desktop--immersive-duel .pm-duel-hand-row{z-index:2;pointer-events:none;justify-content:center;width:auto;display:flex;position:absolute;left:0;right:0}.pm-desktop--immersive-duel .pm-duel-hand-row.is-opponent{top:140px}.pm-desktop--immersive-duel .pm-duel-hand-row.is-viewer{pointer-events:auto;align-items:flex-end;bottom:128px}.pm-desktop--immersive-duel .pm-duel-board-row{justify-content:center;align-items:flex-end;gap:13px;display:flex}.pm-desktop--immersive-duel .pm-duel-slot{aspect-ratio:.65;border-width:1.5px;border-radius:14px;flex:none;width:clamp(80px,7.2vw,104px);height:auto;box-shadow:0 14px 30px #0000008c}.pm-desktop--immersive-duel .pm-duel-slot.is-burn{opacity:.32;filter:grayscale(.8)}.pm-desktop--immersive-duel .pm-duel-slot.is-lost{opacity:.5;filter:grayscale(.8)brightness(.78)}.pm-desktop--immersive-duel .pm-duel-slot.is-won{border-color:#00e08ae6;transform:translateY(-10px)scale(1.04);box-shadow:0 0 46px #00e08a85,0 18px 40px #0009}.pm-desktop--immersive-duel .pm-duel-slot.is-decisive{outline-offset:4px;outline:2px solid #d4af63b8}.pm-desktop--immersive-duel .pm-duel-center-prizes{z-index:4;gap:30px;width:auto;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pm-desktop--immersive-duel .pm-duel-prize{width:clamp(130px,10.42vw,150px);transform:rotate(var(--pm-duel-prize-tilt,0deg));transition:transform .62s cubic-bezier(.16,1,.3,1),filter .42s,opacity .42s}.pm-desktop--immersive-duel .pm-duel-prize.is-winner{z-index:6;filter:brightness(1.1)drop-shadow(0 0 24px #00e08a75);transform:translateY(-18px)scale(1.14)rotate(0)!important}.pm-desktop--immersive-duel .pm-duel-prize.is-loser{opacity:.42;filter:grayscale(.88)brightness(.52);transform:translateY(8px)scale(.9)rotate(0)!important}.pm-desktop--immersive-duel .pm-duel-prize.is-result-muted{opacity:.34;filter:grayscale(.86)brightness(.5);transform:translateY(8px)scale(.9)rotate(0)!important}.pm-desktop--immersive-duel .pm-duel-prize.is-transfer-won{z-index:6;filter:brightness(1.12)drop-shadow(0 0 28px #00e08a80);transform:translateY(-18px)scale(1.15)rotate(0)!important}.pm-desktop--immersive-duel .pm-duel-prize.is-transfer-lost{z-index:6;filter:brightness(1.04)drop-shadow(0 0 28px #ff5b6b6b);transform:translateY(-12px)scale(1.1)rotate(0)!important}.pm-desktop--immersive-duel .pm-duel-room.is-clashing .pm-duel-center-prizes,.pm-desktop--immersive-duel .pm-duel-room.is-revealing .pm-duel-center-prizes{opacity:1!important;filter:none!important}.pm-desktop--immersive-duel .pm-duel-room.is-clashing .pm-duel-pot-center,.pm-desktop--immersive-duel .pm-duel-room.is-revealing .pm-duel-pot-center{opacity:0;pointer-events:none;transition:opacity .4s}.pm-desktop--immersive-duel .pm-duel-room.is-clashing .pm-duel-prize,.pm-desktop--immersive-duel .pm-duel-room.is-revealing .pm-duel-prize{position:absolute!important;top:50%!important;left:50%!important}.pm-desktop--immersive-duel .pm-duel-room.is-clashing .pm-duel-prize.is-king,.pm-desktop--immersive-duel .pm-duel-room.is-revealing .pm-duel-prize.is-king{opacity:1!important;filter:none!important;transform:translate(-50%,-50%)translate(calc(min(1440px,100vw)/-2.77778),-8px)scale(.56)rotate(-11deg)!important}.pm-desktop--immersive-duel .pm-duel-room.is-clashing .pm-duel-prize.is-thief,.pm-desktop--immersive-duel .pm-duel-room.is-revealing .pm-duel-prize.is-thief{opacity:1!important;filter:none!important;transform:translate(-50%,-50%)translate(calc(min(1440px,100vw)/2.77778),-8px)scale(.56)rotate(11deg)!important}.pm-desktop--immersive-duel .pm-duel-prize-frame{border-width:1.5px;border-radius:16px;box-shadow:0 18px 44px #0009}.pm-desktop--immersive-duel .pm-duel-prize-frame img{width:92%;height:92%}.pm-desktop--immersive-duel .pm-duel-prize-badge{letter-spacing:1.4px;background:#0000009e;border:1px solid #ffffff1f;border-radius:999px;padding:4px 8px;font-size:7px;top:10px;bottom:auto;left:10px;transform:none}.pm-duel-prize-grade{font-family:var(--pm-mono);letter-spacing:1px;color:#ffffffd1;background:#0000009e;border:1px solid #ffffff1f;border-radius:8px;padding:4px 7px;font-size:8px;font-weight:900;position:absolute;bottom:10px;right:10px}.pm-duel-prize-sub{font-family:var(--pm-mono);color:#efe9dd6b;letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:700}.pm-desktop--immersive-duel .pm-duel-prize-name{letter-spacing:-.02em;margin-top:2px;font-size:14px}.pm-desktop--immersive-duel .pm-duel-prize-usd{font-size:12px}.pm-desktop--immersive-duel .pm-duel-pot-center{min-width:118px;transform:translateY(-2px)}.pm-desktop--immersive-duel .pm-duel-pot-label{color:#efe9dd73;font-size:9.5px}.pm-desktop--immersive-duel .pm-duel-pot-amount{letter-spacing:-1px;margin:3px 0 8px;font-size:30px}.pm-desktop--immersive-duel .pm-duel-pot-badge{color:var(--pm-gold);opacity:1;border:1px solid #d4af6359;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:9px;display:inline-flex}.pm-desktop--immersive-duel .pm-duel-pot-center.is-resolved .pm-duel-pot-badge{color:var(--pm-green);border-color:#00e08a6b}.pm-desktop--immersive-duel .pm-duel-theater-status{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--pm-mono);letter-spacing:.05em;text-transform:uppercase;background:#0000006b;border:1px solid #ffffff1a;border-radius:999px;padding:7px 15px;font-size:11px;position:absolute;top:auto;bottom:calc(140px + clamp(123px,11vw,160px));left:50%;transform:translate(-50%)}.pm-desktop--immersive-duel .pm-duel-decisive{z-index:7;max-width:min(760px,100vw - 112px);color:var(--pm-gold);text-shadow:0 0 18px #d4af6352;background:0 0;border:none;padding:0;font-size:11px;position:absolute;bottom:78px;left:50%;transform:translate(-50%)}.pm-desktop--immersive-duel .pm-duel-decisive.is-thief{color:var(--pm-pink);text-shadow:0 0 18px #ff5bd847}.pm-desktop--immersive-duel .pm-duel-decisive.is-burn{color:#efe9dd75;text-shadow:none}.pm-desktop--immersive-duel .pm-duel-center-actions{z-index:18;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08070685;border:1px solid #ffffff1a;border-radius:16px;width:334px;max-width:calc(100vw - 112px);max-height:min(390px,46vh);padding:12px;position:absolute;bottom:36px;right:56px;overflow:auto;box-shadow:0 18px 60px #0000008c}.pm-desktop--immersive-duel .pm-duel-center-actions:empty{display:none}.pm-desktop--immersive-duel .pm-duel-actions{gap:8px}.pm-desktop--immersive-duel .pm-duel-actions .pm-button{min-height:38px}.pm-desktop--immersive-duel .pm-duel-center-actions.is-open .pm-duel-actions{flex-flow:wrap;justify-content:center;align-items:center;gap:8px}.pm-desktop--immersive-duel .pm-duel-center-actions.is-open .pm-duel-rail-label{text-align:center;width:100%;margin-bottom:2px}.pm-desktop--immersive-duel .pm-duel-center-actions.is-open .pm-duel-actions .pm-button{flex:1;width:auto;min-width:120px}.pm-desktop--immersive-duel .pm-duel-center-actions.is-countered .pm-duel-actions,.pm-desktop--immersive-duel .pm-duel-center-actions.is-revealing .pm-duel-actions{text-align:center;justify-content:center;align-items:center}.pm-desktop--immersive-duel .pm-duel-center-actions.is-countered .pm-duel-rail-note,.pm-desktop--immersive-duel .pm-duel-center-actions.is-revealing .pm-duel-rail-note{text-align:center;margin-bottom:8px}.pm-desktop--immersive-duel .pm-duel-center-actions.is-countered .pm-button,.pm-desktop--immersive-duel .pm-duel-center-actions.is-revealing .pm-button{width:auto;min-width:180px;margin:0 auto}.pm-desktop--immersive-duel .pm-duel-counter-grid{max-height:220px;overflow:auto}.pm-desktop--immersive-duel .pm-duel-reveal-log{z-index:18;width:340px;max-width:calc(50vw - 76px);position:absolute;bottom:36px;left:56px}.pm-desktop--immersive-duel .pm-duel-reveal-log .pm-duel-help-toggle{background:#0000007a;border-color:#ffffff1f}.pm-desktop--immersive-duel .pm-duel-reveal-log ol{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08070694;border:1px solid #ffffff1a;border-radius:14px;margin-top:8px;padding:10px;box-shadow:0 18px 60px #00000073}.pm-desktop--immersive-duel .pm-duel-help{z-index:28;top:24px;bottom:auto;right:32px}.pm-desktop--immersive-duel .pm-duel-help-toggle{color:#efe9dd99;background:#ffffff0a;border-color:#ffffff24;padding:7px 15px}.pm-desktop--immersive-duel .pm-duel-help-popover{background:#12121af0;top:40px;bottom:auto;right:0}.pm-desktop--immersive-duel .pm-duel-result-overlay{z-index:6;background:radial-gradient(70% 38% at 50% 24%,#00000059,#0000 72%);justify-content:flex-start;padding-top:clamp(80px,12vh,118px)}@keyframes settleIn{0%{opacity:0;letter-spacing:12px;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.pm-desktop--immersive-duel .pm-duel-result-headline{letter-spacing:-.04em;font-size:clamp(58px,7vw,96px);animation:.9s cubic-bezier(.16,1,.3,1) both settleIn}.pm-desktop--immersive-duel .pm-duel-result-spoils{margin-top:12px}.pm-desktop--immersive-duel .pm-duel-room.is-clashing .pm-duel-hand-row,.pm-desktop--immersive-duel .pm-duel-room.is-clashing .pm-duel-center-prizes{opacity:.14;filter:blur(3px)}.pm-desktop--immersive-duel .pm-duel-clash{z-index:50;background:radial-gradient(46% 58%,#0000005c,#0000 70%)}@media (max-width:1180px),(max-height:760px){.pm-desktop--immersive-duel .pm-duel-theater-header{left:28px;right:28px}.pm-desktop--immersive-duel .pm-duel-theater-back{left:18px}.pm-desktop--immersive-duel .pm-duel-help{right:18px}.pm-desktop--immersive-duel .pm-duel-center-actions{width:300px;right:28px}.pm-desktop--immersive-duel .pm-duel-reveal-log{left:28px}.pm-desktop--immersive-duel .pm-duel-center-prizes{gap:22px}}@media (max-width:900px),(max-height:680px){.pm-desktop--immersive-duel .pm-duel-theater{width:100vw;height:100dvh}.pm-desktop--immersive-duel .pm-duel-theater-header{grid-template-columns:1fr auto 1fr;gap:12px;top:22px}.pm-desktop--immersive-duel .pm-duel-theater-name{font-size:15px}.pm-desktop--immersive-duel .pm-duel-theater-sub,.pm-desktop--immersive-duel .pm-duel-score-sub{display:none}.pm-desktop--immersive-duel .pm-duel-hand-row.is-opponent{top:102px}.pm-desktop--immersive-duel .pm-duel-hand-row.is-viewer{bottom:142px}.pm-desktop--immersive-duel .pm-duel-center-prizes{gap:14px}.pm-desktop--immersive-duel .pm-duel-pot-center{min-width:92px}.pm-desktop--immersive-duel .pm-duel-pot-amount{font-size:22px}.pm-desktop--immersive-duel .pm-duel-center-actions{width:min(420px,100vw - 36px);bottom:18px;left:50%;right:auto;transform:translate(-50%)}.pm-desktop--immersive-duel .pm-duel-reveal-log,.pm-desktop--immersive-duel .pm-duel-help{display:none}}@keyframes pmRainbowButtonWave{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes pmRainbowButtonSweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}.pm-button.danger{color:#160204;background:linear-gradient(135deg,#ff4b5f 0%,#ff7a45 100%);box-shadow:0 0 28px #ff4b5f38}.pm-button.pm-button-rainbow{isolation:isolate;color:#161006;text-shadow:none;background:linear-gradient(115deg,#9cc7ff 0%,#f3b8ff 22%,#ffe67a 44%,#9fffe0 66%,#9cc7ff 100%) 0 0/320% 100%;border:0;animation:5.4s ease-in-out infinite pmRainbowButtonWave;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000006b,0 0 28px #f4cf6b38}.pm-button.pm-button-rainbow:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);animation:2.8s ease-in-out infinite pmRainbowButtonSweep;position:absolute;inset:0;transform:translate(-120%)}.pm-button.pm-button-rainbow:disabled,.pm-button.danger:disabled{box-shadow:none;animation:none}.pm-duel-commit-warning-backdrop{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(42% 38%,#ff365429,#0000 72%),#040203b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pm-duel-commit-warning{width:min(430px,100vw - 48px);color:var(--pm-text-1);background:linear-gradient(#2c0c12f0,#0c0809f5),#0c0809f5;border:1px solid #ff526c52;border-radius:22px;padding:20px;box-shadow:0 26px 90px #000000c2,0 0 44px #ff36541f}.pm-duel-commit-warning-kicker{font-family:var(--pm-mono);letter-spacing:2px;text-transform:uppercase;color:#ff7384;font-size:10px;font-weight:900}.pm-duel-commit-warning-title{letter-spacing:-.04em;margin-top:5px;font-size:22px;font-weight:900;line-height:1.08}.pm-duel-commit-warning-risk{font-family:var(--pm-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffe0e5a8;background:#ff526c14;border:1px solid #ff526c3d;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0 12px;padding:12px 14px;font-size:10px;display:flex}.pm-duel-commit-warning-risk strong{font-family:var(--pm-sans);color:#ff4b5f;text-shadow:0 0 18px #ff4b5f52;font-size:28px;line-height:1}.pm-duel-commit-warning p{color:#ffeef1b8;margin:0 0 14px;font-size:12px;line-height:1.55}.pm-duel-commit-warning-check{color:#ffeef1cc;align-items:flex-start;gap:10px;margin-top:10px;font-size:12px;line-height:1.42;display:flex}.pm-duel-commit-warning-check input{accent-color:#ff4b5f;margin-top:2px}.pm-duel-commit-warning-check.is-muted{color:#ffeef180}.pm-duel-commit-warning-actions{grid-template-columns:1fr 1.35fr;gap:10px;margin-top:18px;display:grid}.pm-duel-commit-warning-actions .pm-button{width:100%}.pm-desktop--immersive-duel .pm-duel-center-actions.is-open,.pm-desktop--immersive-duel .pm-duel-center-actions.is-countered,.pm-desktop--immersive-duel .pm-duel-center-actions.is-revealing{background:#080706a3;border-radius:18px;width:min(440px,100vw - 48px);max-height:none;padding:14px;bottom:28px;left:50%;right:auto;transform:translate(-50%)}.pm-desktop--immersive-duel .pm-duel-actions--resolved{gap:9px}.pm-desktop--immersive-duel .pm-duel-actions--resolved .pm-button{border-radius:12px;min-height:42px}.pm-desktop--immersive-duel .pm-duel-decisive.is-result{bottom:190px}.pm-desktop--immersive-duel .pm-duel-result-overlay.is-loss .pm-duel-result-headline{color:#ff394d;text-shadow:0 0 18px #ff394db8,0 0 54px #ff394d57}.pm-desktop--immersive-duel .pm-duel-result-overlay.is-loss .pm-duel-result-eyebrow,.pm-desktop--immersive-duel .pm-duel-result-overlay.is-loss .pm-duel-result-spoils{color:#ff6c7c}.pm-desktop--immersive-duel .pm-duel-help{top:24px;right:32px}.pm-desktop--immersive-duel .pm-duel-help-popover{width:340px;top:42px}.pm-desktop--immersive-duel .pm-duel-help-body{font-size:12px}@media (max-width:1180px),(max-height:760px){.pm-desktop--immersive-duel .pm-duel-help{top:24px;right:18px}.pm-desktop--immersive-duel .pm-duel-decisive.is-result{bottom:176px}}@media (max-width:900px),(max-height:680px){.pm-duel-commit-warning{padding:16px}.pm-duel-commit-warning-actions{grid-template-columns:1fr}.pm-desktop--immersive-duel .pm-duel-center-actions.is-open,.pm-desktop--immersive-duel .pm-duel-center-actions.is-countered,.pm-desktop--immersive-duel .pm-duel-center-actions.is-revealing{width:min(420px,100vw - 36px);bottom:16px}.pm-desktop--immersive-duel .pm-duel-theater-status{bottom:calc(152px + clamp(123px,11vw,160px))}}.pm-duel-room.is-setup{min-height:100dvh;overflow:hidden auto}.pm-duel-setup-stage{color:#ffffffeb;grid-template:"back title.""crown balance rebel"minmax(390px,1fr)"footer footer footer"/minmax(300px,1fr) minmax(220px,340px) minmax(280px,1fr);gap:18px clamp(20px,3vw,48px);width:min(1440px,100%);height:auto;min-height:100dvh;margin:0 auto;padding:clamp(20px,3vw,40px) clamp(20px,4vw,56px) 28px;display:grid;position:relative;overflow:visible}.pm-duel-setup-stage:has(.pm-duel-setup-vault){grid-template-rows:auto minmax(320px,1fr) auto auto;grid-template-areas:"back title.""crown balance rebel""vault vault vault""footer footer footer"}.pm-duel-setup-back{z-index:10;grid-area:back;place-self:start;position:static}.pm-duel-setup-title{text-align:center;z-index:5;grid-area:title;width:auto;position:static;transform:none}.pm-duel-setup-title span{color:#d7b85bd1;font-family:var(--pm-font-mono,monospace);letter-spacing:.28em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.pm-duel-setup-title h1{letter-spacing:-.03em;margin:0;font-size:29px;line-height:1}.pm-duel-setup-title p{color:#ffffff6b;font-family:var(--pm-font-mono,monospace);letter-spacing:.28em;text-transform:uppercase;margin:13px 0 0;font-size:10px;font-weight:800}.pm-duel-setup-side{text-align:center;z-index:4;align-self:center;width:100%;position:static}.pm-duel-setup-side.is-crown{grid-area:crown}.pm-duel-setup-side.is-rebel{grid-area:rebel}.pm-duel-setup-side.is-rebel.is-search-offset:before{content:"";height:36px;margin-bottom:16px;display:block}.pm-duel-setup-side-head{margin-bottom:16px}.pm-duel-setup-side-head span{font-family:var(--pm-font-mono,monospace);letter-spacing:.22em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.pm-duel-setup-side.is-crown .pm-duel-setup-side-head span{color:#d9bd65}.pm-duel-setup-side.is-rebel .pm-duel-setup-side-head span{color:#e059cc}.pm-duel-setup-side-head strong{letter-spacing:-.03em;font-size:20px}.pm-duel-setup-hero-card{text-align:center;justify-items:center;gap:13px;width:clamp(180px,14vw,230px);display:grid}.pm-duel-setup-hero-frame{aspect-ratio:5/7;background:#080705d1;border:1px solid #ffffff29;border-radius:18px;width:158px;max-width:100%;height:auto;position:relative;overflow:hidden;box-shadow:0 25px 70px #000000b8}.pm-duel-setup-hero-card.is-crown .pm-duel-setup-hero-frame{border-color:#d9bd65ad;box-shadow:0 0 0 1px #d9bd651f,0 28px 80px #d9bd651f,0 25px 70px #000000b8}.pm-duel-setup-hero-card.is-rebel .pm-duel-setup-hero-frame{border-color:#e059ccb8;box-shadow:0 0 0 1px #e059cc26,0 28px 80px #e059cc21,0 25px 70px #000000b8}.pm-duel-setup-hero-frame img{object-fit:contain;background:#00000038;width:100%;height:100%}.pm-duel-setup-empty-card{color:#ffffff7a;width:100%;height:100%;font-family:var(--pm-font-mono,monospace);letter-spacing:.15em;text-transform:uppercase;place-items:center;font-size:20px;font-weight:900;display:grid}.pm-duel-setup-hero-badge{color:#ffffffd6;font-family:var(--pm-font-mono,monospace);letter-spacing:.14em;background:#000000ad;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;top:9px;left:9px}.pm-duel-setup-stack-count{color:#090508;background:#e059cce6;border-radius:999px;place-items:center;min-width:34px;height:34px;font-weight:950;display:grid;position:absolute;bottom:9px;right:9px}.pm-duel-setup-hero-meta{text-align:center;justify-items:center;gap:4px;width:100%;min-width:0;display:grid}.pm-duel-setup-hero-meta strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:17px;overflow:hidden}.pm-duel-setup-hero-meta span{color:#ffffff73;font-family:var(--pm-font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.pm-duel-setup-hero-meta em{color:#d9bd65;font-style:normal;font-weight:950}.pm-duel-stake-stack{color:inherit;font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;padding:0}.pm-duel-stake-stack:focus-visible{outline:none}.pm-duel-stake-stack:focus-visible .pm-duel-setup-hero-frame{outline-offset:6px;outline:2px solid #ffffffb8}.pm-duel-stake-stack-frame.is-count-2,.pm-duel-stake-stack-frame.is-count-3{box-shadow:none;background:0 0;border-color:#0000;overflow:visible}.pm-duel-stake-stack-frame.is-count-2 .pm-duel-stake-stack-img,.pm-duel-stake-stack-frame.is-count-3 .pm-duel-stake-stack-img{object-fit:cover;background:#080705e6;border:1px solid #ffffff2e;border-radius:18px;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 24px 70px #000000b8}.pm-duel-stake-stack-frame.is-count-2 .is-card-1,.pm-duel-stake-stack-frame.is-count-3 .is-card-1{z-index:1;opacity:.78;transform:translate(-18px,10px)rotate(-7deg)scale(.92)}.pm-duel-stake-stack-frame.is-count-2 .is-card-2,.pm-duel-stake-stack-frame.is-count-3 .is-card-2{z-index:2;transform:translate(0)rotate(0)scale(.97)}.pm-duel-stake-stack-frame.is-count-3 .is-card-3{z-index:3;transform:translate(18px,-10px)rotate(7deg)scale(.92)}.pm-duel-stake-stack .pm-duel-setup-hero-badge,.pm-duel-stake-stack .pm-duel-setup-stack-count{z-index:5}.pm-duel-stake-stack .pm-duel-setup-stack-count{white-space:nowrap;width:auto;min-width:0;height:30px;padding:0 10px;font-size:11px}.pm-duel-stake-modal-backdrop{z-index:260;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000009e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pm-duel-stake-modal{background:#0e0c0ffa;border:1px solid #ffffff29;border-radius:22px;width:min(760px,100vw - 32px);max-height:min(84vh,760px);padding:18px;overflow:auto;box-shadow:0 34px 120px #000000b8}.pm-duel-stake-modal header{grid-template-columns:minmax(0,1fr) auto 36px;align-items:center;gap:14px;margin-bottom:16px;display:grid}.pm-duel-stake-modal header span{color:#ffffff7a;font-family:var(--pm-font-mono,monospace);letter-spacing:0;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:900;display:block}.pm-duel-stake-modal header h2{letter-spacing:0;margin:0;font-size:28px}.pm-duel-stake-modal header>strong{color:#d9bd65;font-size:22px;font-weight:950}.pm-duel-stake-modal-grid{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:12px;display:grid}.pm-duel-stake-modal-card{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.pm-duel-stake-modal-card img{aspect-ratio:5/7;object-fit:cover;border-radius:8px;width:74px;box-shadow:0 12px 34px #0000006b}.pm-duel-stake-modal-card div{gap:5px;min-width:0;display:grid}.pm-duel-stake-modal-card strong,.pm-duel-stake-modal-card span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-duel-stake-modal-card span{color:#ffffff75;font-family:var(--pm-font-mono,monospace);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:800}.pm-duel-stake-modal-card em{color:#d9bd65;font-style:normal;font-weight:950}.pm-duel-setup-balance{text-align:center;z-index:6;grid-area:balance;align-self:center;justify-items:center;gap:18px;width:100%;padding:18px 0 0;display:grid;position:static;overflow:visible;transform:none}.pm-duel-setup-balance:before{content:"";filter:blur(18px);opacity:.78;pointer-events:none;background:radial-gradient(circle,#ffe66d38,#0000 46%),radial-gradient(circle,#e059cc2e,#0000 68%);border-radius:999px;width:170px;height:170px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.pm-duel-setup-vs{text-indent:.04em;color:#0000;font-family:var(--pm-font-display,var(--pm-font,system-ui));letter-spacing:-.12em;background:linear-gradient(135deg,#fff8c8 0%,#ffe66d 28%,#ff7ad9 58%,#7eeeff 100%);text-shadow:0 0 18px #ffe66d59,0 0 34px #e059cc47,0 18px 46px #000000b8;filter:drop-shadow(0 0 12px #ffffff29);z-index:1;-webkit-background-clip:text;background-clip:text;padding:.16em .08em .04em;font-size:clamp(66px,7.5vw,112px);font-weight:950;line-height:1;display:inline-block;position:relative;overflow:visible}.pm-duel-setup-vs:after{content:"";opacity:.42;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);border-radius:999px;width:58%;height:16%;position:absolute;top:16%;left:12%;transform:rotate(-17deg)}.pm-duel-setup-value-row{font-family:var(--pm-font-mono,monospace);justify-content:space-between;align-items:center;gap:14px;display:flex}.pm-duel-setup-value-row span{color:#ffffff73;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.pm-duel-setup-value-row strong{color:#ffffffeb;font-size:18px}.pm-duel-setup-fair{background:#ffffff0b;border-radius:16px;gap:5px;padding:13px;display:grid}.pm-duel-setup-fair span{color:#ffffff75;font-family:var(--pm-font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.pm-duel-setup-fair strong{color:#d9bd65;font-size:24px;line-height:1}.pm-duel-setup-fair em{color:#ffffff70;font-size:11px;font-style:normal}.pm-duel-setup-odds-bar{--crown-odds:80%;width:min(310px,100%);font-family:var(--pm-font-mono,monospace);z-index:1;gap:7px;display:grid;position:relative}.pm-duel-setup-odds-bar.is-run-2{--crown-odds:64%}.pm-duel-setup-odds-bar.is-run-3{--crown-odds:51%}.pm-duel-setup-odds-labels{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-size:10px;font-weight:900;display:grid}.pm-duel-setup-odds-labels span:first-child{text-align:left}.pm-duel-setup-odds-labels span:last-child{text-align:right}.pm-duel-setup-odds-labels strong{color:#ffffffdb}.pm-duel-setup-odds-labels em{color:#ffffff61;font-style:normal}.pm-duel-setup-odds-track{background:#ffffff14;border-radius:999px;height:8px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 0 18px #e059cc1a}.pm-duel-setup-odds-track i,.pm-duel-setup-odds-track b{min-width:0;display:block}.pm-duel-setup-odds-track i{width:var(--crown-odds);background:linear-gradient(90deg,#ffe66d,#d9bd65);box-shadow:0 0 18px #d9bd6552}.pm-duel-setup-odds-track b{background:linear-gradient(90deg,#e059cc,#ff62dc);flex:1;box-shadow:0 0 18px #e059cc47}.pm-duel-setup-vault{z-index:6;grid-area:vault;position:static;bottom:auto;left:auto;right:auto}.pm-duel-setup-vault-head{font-family:var(--pm-font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 36px;font-size:10px;font-weight:900;display:flex}.pm-duel-setup-vault-head span{color:#ffffff85}.pm-duel-setup-vault-head strong{color:#ffffffd1}.pm-duel-setup-vault-grid{justify-content:center;gap:13px;padding:10px 4px 16px;display:flex;overflow-x:auto}.pm-duel-setup-vault-card{color:#ffffffbd;cursor:pointer;background:#0a0907c2;border:1px solid #ffffff1c;border-radius:14px;flex:0 0 74px;gap:6px;padding:6px;transition:transform .16s,border-color .16s,box-shadow .16s,opacity .16s;display:grid;position:relative}.pm-duel-setup-vault-card:hover:not(:disabled){border-color:#d9bd6575;transform:translateY(-4px)}.pm-duel-setup-vault-card.is-active{border-color:#e059cce0;box-shadow:0 0 0 1px #e059cc29,0 0 26px #e059cc3b}.pm-duel-setup-vault-card:disabled{cursor:not-allowed;opacity:.54}.pm-duel-setup-vault-card img{object-fit:cover;border-radius:8px;width:62px;height:86px}.pm-duel-setup-vault-card span{text-overflow:ellipsis;white-space:nowrap;max-width:62px;font-size:9px;font-weight:800;overflow:hidden}.pm-duel-setup-vault-card em{color:#d9bd65;font-style:normal;font-family:var(--pm-font-mono,monospace);font-size:9px;font-weight:900}.pm-duel-setup-footer{z-index:8;grid-area:footer;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;align-items:start;gap:10px;width:min(760px,100%);display:grid;position:static;transform:none}.pm-duel-setup-footer .pm-duel-create-section{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08070694;border:1px solid #ffffff1a;border-radius:14px;width:100%;min-height:94px;padding:12px 14px;box-shadow:inset 0 1px #ffffff0a}.pm-duel-setup-footer .pm-duel-rail-label{text-align:center;color:#ffffff6b;margin-bottom:9px}.pm-duel-setup-footer .pm-duel-create-modes,.pm-duel-setup-footer .pm-duel-create-formats{gap:8px}.pm-duel-setup-footer .pm-duel-create-mode,.pm-duel-setup-footer .pm-duel-create-format{border-radius:9px;min-height:32px;padding:8px 10px}.pm-duel-setup-footer .pm-duel-create-format strong{font-size:12px}.pm-duel-setup-footer .pm-duel-create-format span{display:none}.pm-duel-settings-toggles{justify-items:start;gap:9px;display:grid}.pm-duel-setup-footer .pm-duel-settings-toggles .pm-duel-channel-toggle-simple{justify-content:flex-start;width:100%}.pm-duel-setup-footer>.pm-crown-card-wheel-warning,.pm-duel-setup-footer>.pm-duel-setup-error,.pm-duel-setup-footer>.pm-duel-setup-lock,.pm-duel-setup-footer>.pm-duel-setup-ev-warning,.pm-duel-setup-footer>.pm-duel-setup-terms-gate{grid-column:1/-1;justify-self:center}.pm-duel-terms-gate{color:#ffffffb8;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 10px;font-size:12px;line-height:1.35;display:flex}.pm-duel-terms-gate label{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.pm-duel-terms-gate input{width:15px;height:15px;accent-color:var(--pm-gold);cursor:pointer;margin:0}.pm-duel-terms-link{color:#f4cf6b;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.pm-duel-terms-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pm-duel-terms-modal{background:radial-gradient(circle at 0 0,#ff5b6b21,#0000 36%),#080706f5;border:1px solid #ff5b6b3d;border-radius:18px;gap:12px;width:min(680px,100vw - 32px);max-height:min(780px,100vh - 48px);padding:18px;display:grid;overflow:auto;box-shadow:0 24px 80px #0000008a}.pm-duel-terms-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pm-duel-terms-head strong{color:#fff;font-size:14px;line-height:1.25;display:block}.pm-duel-terms-head>span{color:#ffffff75;font-family:var(--pm-mono);letter-spacing:.04em;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;padding:4px 7px;font-size:9px}.pm-duel-terms-scroll{background:#00000038;border:1px solid #ffffff14;border-radius:12px;max-height:172px;padding:10px 12px;overflow:auto}.pm-duel-terms-modal .pm-duel-terms-scroll{max-height:min(380px,42vh)}.pm-duel-terms-scroll ol{gap:10px;margin:0;padding-left:18px;display:grid}.pm-duel-terms-scroll li{color:#ffffff9e;font-size:12px;line-height:1.42}.pm-duel-terms-scroll li.is-critical{color:#ffd2d2e0}.pm-duel-terms-scroll li strong{color:#fff;margin-bottom:2px;font-size:12px;display:block}.pm-duel-terms-scroll li.is-critical strong{color:#ff8f8f}.pm-duel-terms-scroll li p{margin:0}.pm-duel-terms-accept{color:#ffffffd1;cursor:pointer;background:#f4cf6b14;border:1px solid #f4cf6b38;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-size:12px;line-height:1.42;display:flex}.pm-duel-terms-accept input{width:16px;height:16px;accent-color:var(--pm-gold);cursor:pointer;flex-shrink:0;margin:1px 0 0}.pm-duel-terms-actions{justify-content:flex-end;gap:10px;display:flex}.pm-duel-setup-copy{color:#ffffff7a;text-align:center;min-height:18px;font-size:12px}.pm-duel-setup-lock{color:#070707;letter-spacing:.04em;cursor:pointer;background:linear-gradient(90deg,#ffe66d,#ff7ad9,#8b7cff,#54f6ff,#78ff8b);border:0;border-radius:14px;min-width:260px;min-height:44px;font-weight:950;box-shadow:0 18px 54px #ff7ad924,0 18px 54px #54f6ff1f}.pm-duel-setup-lock:disabled{cursor:not-allowed;filter:grayscale(.65);opacity:.52}.pm-duel-setup-error{width:100%}.pm-duel-room.is-reveal-intro .pm-duel-theater-header,.pm-duel-room.is-reveal-intro .pm-duel-center-actions,.pm-duel-room.is-reveal-intro .pm-duel-help,.pm-duel-room.is-reveal-intro .pm-duel-theater-back{opacity:.18;filter:blur(1px)}.pm-duel-reveal-curtain{z-index:35;pointer-events:none;background:radial-gradient(circle,#8200003d,#0000 42%),#00000085;place-items:center;animation:.95s forwards pmDuelCurtainFade;display:grid;position:absolute;inset:0}.pm-duel-reveal-curtain span{color:#ffffffdb;font-family:var(--pm-font-mono,monospace);letter-spacing:.28em;text-transform:uppercase;text-shadow:0 0 34px #ff50508c;font-size:14px;font-weight:950}@keyframes pmDuelCurtainFade{0%{opacity:0}22%{opacity:1}to{opacity:0}}.pm-duel-room.is-reveal-intro .pm-duel-slot.is-down{opacity:.42;filter:grayscale(.45)brightness(.62)}.pm-duel-slot.is-dim{opacity:.16!important;filter:grayscale()!important}.pm-duel-slot.is-burn{opacity:.28!important;filter:grayscale(.9)brightness(.7)!important}.pm-duel-slot.is-revealing,.pm-duel-slot.is-active{opacity:1;filter:none;transform:translateY(-8px)scale(1.04)}.pm-duel-setup-vault{overflow:visible}.pm-duel-setup-vault-grid{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;justify-content:center;width:100%;max-width:100%;padding:12px 36px 18px;scroll-padding-inline:36px;overflow:auto visible}.pm-duel-setup-vault.is-rebel-join .pm-duel-setup-vault-head{text-align:center;justify-content:center;margin-bottom:10px;padding:0}.pm-duel-setup-vault.is-rebel-join .pm-duel-setup-vault-head span{color:#ffffffad;letter-spacing:.16em;font-size:11px}.pm-duel-setup-vault.is-rebel-join .pm-duel-setup-vault-grid{gap:18px;padding:14px 36px 12px}.pm-duel-setup-vault.is-rebel-join .pm-duel-setup-vault-card{border-radius:18px;flex-basis:123px;gap:9px;width:123px;min-width:123px;padding:9px}.pm-duel-setup-vault.is-rebel-join .pm-duel-setup-vault-card img{border-radius:12px;width:105px;height:147px}.pm-duel-setup-vault.is-rebel-join .pm-duel-setup-vault-card span,.pm-duel-setup-vault.is-rebel-join .pm-duel-setup-vault-card em{max-width:105px;font-size:13px}.pm-duel-setup-vault-summary{color:#ffffffb3;font-family:var(--pm-font-mono,monospace);letter-spacing:.12em;text-align:center;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:900}.pm-duel-setup-vault-grid:before,.pm-duel-setup-vault-grid:after{content:"";flex:0 0 1px}.pm-duel-setup-vault-card{flex:0 0 82px;width:82px;min-width:82px}.pm-duel-setup-vault-card img{width:70px;height:98px}.pm-duel-setup-vault-card span{max-width:70px}.pm-duel-setup-vault-card.is-active{z-index:2}.pm-duel-setup-fair{border:1px solid #ffffff14}.pm-duel-setup-fair.is-low{background:radial-gradient(circle at 50% 0,#ff5b6b38,#0000 70%),#ff5b6b12;border-color:#ff5b6b59}.pm-duel-setup-fair.is-low strong,.pm-duel-setup-fair.is-low em{color:#ff7d89}.pm-duel-setup-fair.is-ok{background:radial-gradient(circle at 50% 0,#00e08a2e,#0000 70%),#00e08a0e;border-color:#00e08a42}.pm-duel-setup-fair.is-ok strong,.pm-duel-setup-fair.is-ok em{color:#48f0a8}.pm-duel-setup-fair.is-over{background:radial-gradient(circle at 50% 0,#ffd37a33,#0000 70%),#ffd37a0f;border-color:#ffd37a4d}.pm-duel-setup-fair.is-over strong,.pm-duel-setup-fair.is-over em{color:#ffd37a}.pm-duel-setup-copy .is-ok{color:#48f0a8}.pm-duel-setup-copy .is-warn{color:#ff7d89}.pm-duel-setup-copy .is-over{color:#ffd37a}@media (max-width:1100px){.pm-duel-setup-stage{grid-template:"back back""title title""crown rebel""balance balance""footer footer"/minmax(0,1fr) minmax(0,1fr)}.pm-duel-setup-stage:has(.pm-duel-setup-vault){grid-template-rows:auto auto auto auto auto auto;grid-template-areas:"back back""title title""crown rebel""balance balance""vault vault""footer footer"}.pm-duel-setup-vault-grid{padding-inline:28px;scroll-padding-inline:28px}.pm-duel-setup-vault-head{padding-inline:28px}}@media (max-width:760px){.pm-duel-setup-stage{grid-template:"back""title""crown""balance""rebel""footer"/minmax(0,1fr)}.pm-duel-setup-stage:has(.pm-duel-setup-vault){grid-template-rows:auto auto auto auto auto auto auto;grid-template-areas:"back""title""crown""balance""rebel""vault""footer"}.pm-duel-setup-footer{grid-template-columns:1fr}}.pm-duel-setup-minimum,.pm-duel-setup-ev{background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;gap:5px;padding:13px;display:grid}.pm-duel-setup-minimum span,.pm-duel-setup-ev span{color:#ffffff75;font-family:var(--pm-font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.pm-duel-setup-minimum strong,.pm-duel-setup-ev strong{font-size:24px;line-height:1}.pm-duel-setup-minimum em,.pm-duel-setup-ev em{color:#ffffff70;font-size:11px;font-style:normal}.pm-duel-setup-minimum strong{color:#d9bd65}.pm-duel-setup-ev.is-positive{background:radial-gradient(circle at 50% 0,#00e08a2e,#0000 70%),#00e08a0e;border-color:#00e08a42}.pm-duel-setup-ev.is-positive strong,.pm-duel-setup-ev.is-positive em{color:#48f0a8}.pm-duel-setup-ev.is-negative{background:radial-gradient(circle at 50% 0,#ff5b6b38,#0000 70%),#ff5b6b12;border-color:#ff5b6b59}.pm-duel-setup-ev.is-negative strong,.pm-duel-setup-ev.is-negative em{color:#ff7d89}.pm-duel-setup-ev.is-neutral{background:radial-gradient(circle at 50% 0,#ffd37a26,#0000 70%),#ffd37a0a;border-color:#ffd37a2e}.pm-duel-setup-ev.is-neutral strong,.pm-duel-setup-ev.is-neutral em{color:#ffd37a}.pm-duel-setup-side>.pm-duel-setup-ev{width:min(250px,100%);margin:16px auto 0}.pm-duel-setup-copy .is-neutral{color:#ffd37a}.pm-duel-setup-ev-warning{color:#ffffffc7;text-align:center;background:radial-gradient(circle at 0 0,#ff5b6b2e,#0000 62%),#120708bd;border:1px solid #ff5b6b52;border-radius:14px;width:min(520px,100vw - 40px);padding:12px 14px;box-shadow:0 16px 46px #0000005c}.pm-duel-setup-ev-warning strong{color:#ff7d89;font-family:var(--pm-font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:950;display:block}.pm-duel-setup-ev-warning span{font-size:12px;line-height:1.45}.pm-duel-setup-fair{display:none}.pm-duel-lobby-shell{grid-template-columns:minmax(0,920px) 320px;align-items:start;gap:24px;width:min(1280px,100vw - 40px);margin:0 auto;display:grid}.pm-duel-lobby-shell .pm-duel-lobby{width:100%;max-width:none;margin:0}.pm-duel-rules-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#f4cf6b1f,#0000 60%),#080706c7;border:1px solid #f4cf6b38;border-radius:20px;align-self:start;position:sticky;top:28px;overflow:hidden;box-shadow:0 22px 70px #0000006b}.pm-duel-rules-toggle{color:#ffffffe0;cursor:pointer;background:#ffffff09;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 18px;display:flex}.pm-duel-rules-toggle span{letter-spacing:-.01em;font-size:14px;font-weight:850}.pm-duel-rules-toggle strong{color:#d9bd65;background:#f4cf6b24;border-radius:999px;place-items:center;width:26px;height:26px;font-size:18px;line-height:1;display:grid}.pm-duel-rules-body{padding:16px 18px 18px}.pm-duel-rules-kicker{color:#d9bd65c7;font-family:var(--pm-font-mono,monospace);letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:950}.pm-duel-rules-grid{gap:8px;margin-bottom:14px;display:grid}.pm-duel-rules-grid div{background:#ffffff0b;border:1px solid #ffffff12;border-radius:12px;gap:3px;padding:10px 11px;display:grid}.pm-duel-rules-grid strong{color:#ffffffe6;font-size:13px}.pm-duel-rules-grid span{color:#ffffff8a;font-size:12px;line-height:1.35}.pm-duel-rules-list{color:#ffffff9e;margin:0;padding-left:18px;font-size:12px;line-height:1.55}.pm-duel-rules-list li+li{margin-top:4px}.pm-duel-rules-warning{color:#ffffffb8;background:#ff5bd813;border:1px solid #ff5bd840;border-radius:13px;margin-top:14px;padding:11px 12px;font-size:12px;line-height:1.45}@media (max-width:1180px){.pm-duel-lobby-shell{grid-template-columns:1fr}.pm-duel-rules-panel{order:-1;position:relative;top:auto}}.pm-duel-round-overlay{z-index:72;pointer-events:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 50% 48%,#0000008f,#0000 54%),#0000002e;place-items:center;display:grid;position:absolute;inset:0}.pm-duel-round-card{text-align:center;background:radial-gradient(circle at 50% 0,#f4cf6b29,#0000 58%),#080706e0;border:1px solid #f4cf6b38;border-radius:22px;width:min(440px,100vw - 40px);padding:22px;box-shadow:0 28px 90px #000000a8}.pm-duel-round-kicker{color:#d9bd65d1;font-family:var(--pm-font-mono,monospace);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:950}.pm-duel-round-score{font-family:var(--pm-font-mono,monospace);justify-content:center;align-items:baseline;gap:14px;margin:12px 0;font-size:44px;font-weight:950;line-height:1;display:flex}.pm-duel-round-score .is-king{color:#d9bd65}.pm-duel-round-score .is-thief{color:#e059cc}.pm-duel-round-score span:not(.is-king):not(.is-thief){color:#ffffff57}.pm-duel-round-card p{color:#ffffff94;margin:0 0 16px;font-size:13px;line-height:1.45}.pm-duel-room.is-result-visible .pm-duel-center-actions,.pm-duel-room.is-result-visible .pm-duel-reveal-log,.pm-duel-room.is-result-visible .pm-duel-help,.pm-duel-room.is-result-visible .pm-duel-theater-back{z-index:30;pointer-events:auto}.pm-duel-result-hint{color:#ffffff61;font-family:var(--pm-font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;margin-top:10px;font-size:10px;font-weight:850}.pm-duel-room.is-clashing .pm-duel-theater:after,.pm-duel-room.is-revealing .pm-duel-theater:after{display:none!important}.pm-duel-room.is-clashing .pm-duel-hand-row,.pm-duel-room.is-revealing .pm-duel-hand-row,.pm-desktop--immersive-duel .pm-duel-room.is-clashing .pm-duel-hand-row,.pm-desktop--immersive-duel .pm-duel-room.is-revealing .pm-duel-hand-row{opacity:.95!important;filter:blur(1.5px)!important;transform:scale(1)!important}.pm-duel-room.is-clashing .pm-duel-center-prizes,.pm-duel-room.is-clashing .pm-duel-theater-header,.pm-duel-room.is-clashing .pm-duel-center-actions,.pm-duel-room.is-clashing .pm-duel-help,.pm-duel-room.is-clashing .pm-duel-reveal-log{opacity:.45;filter:blur(1.5px)brightness(.8);transition:opacity .26s,filter .26s,transform .26s;transform:scale(.992)}.pm-duel-clash{z-index:80;background:radial-gradient(44% 58%,#00000047,#0000 72%)}.pm-duel-clash-card{will-change:transform, opacity, filter;transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .42s,filter .42s;animation:none!important}.pm-duel-clash.is-phase-rise .pm-duel-clash-card.is-top{transform:translateY(-74px)scale(.9)}.pm-duel-clash.is-phase-rise .pm-duel-clash-card.is-bottom{transform:translateY(74px)scale(.9)}.pm-duel-clash.is-phase-flip .pm-duel-clash-card.is-top{transform:translateY(-34px)scale(1)}.pm-duel-clash.is-phase-flip .pm-duel-clash-card.is-bottom{transform:translateY(34px)scale(1)}.pm-duel-clash.is-phase-judge.is-outcome-burn .pm-duel-clash-card.is-top{transform:translateY(18px)scale(.88)rotate(-3deg)}.pm-duel-clash.is-phase-judge.is-outcome-burn .pm-duel-clash-card.is-bottom{transform:translateY(-18px)scale(.88)rotate(3deg)}.pm-duel-clash-face{width:100%!important;height:100%!important}.pm-duel-clash-face.is-back img{object-fit:cover!important;width:100%!important;height:100%!important}.pm-duel-clash-face.is-front img{object-fit:contain!important;width:92%!important;height:92%!important}.pm-duel-clash-label{z-index:90!important;position:absolute!important;top:clamp(24px,5.5vh,44px)!important;left:50%!important;transform:translate(-50%)!important}.pm-duel-result-actions{pointer-events:auto!important;z-index:85!important;flex-direction:column!important;gap:10px!important;width:100%!important;max-width:340px!important;display:flex!important;position:absolute!important;bottom:clamp(24px,4.5vh,48px)!important;left:50%!important;transform:translate(-50%)!important}.pm-duel-result-hint{z-index:85!important;position:absolute!important;bottom:clamp(8px,2vh,16px)!important;left:50%!important;transform:translate(-50%)!important}.pm-duel-clash.is-phase-flip .pm-duel-clash-face.is-front:after,.pm-duel-clash.is-phase-judge .pm-duel-clash-face.is-front:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff2e 46%,#ffffff47 50%,#ffffff2e 54%,#0000 70%);animation:1.2s ease-out both pmSheenSweep;position:absolute;inset:0}@keyframes pmSheenSweep{0%{opacity:0;transform:translate(-160%)skew(-14deg)}18%{opacity:.85}60%{opacity:.6}to{opacity:0;transform:translate(240%)skew(-14deg)}}.pm-duel-clash.is-phase-judge:not(.is-outcome-burn):after{content:"";pointer-events:none;border:2px solid #ffffff2e;border-radius:50%;width:500px;height:500px;animation:.8s ease-out both pmRingOut;position:absolute;top:50%;left:50%}@keyframes pmRingOut{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}22%{opacity:.65}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}.pm-duel-clash.is-phase-judge.is-outcome-burn .pm-duel-clash-card .pm-duel-clash-flipper{filter:grayscale(.85)brightness(.7)!important;opacity:.62!important;transition:filter .4s,opacity .4s!important}.pm-duel-clash.is-phase-judge.is-outcome-burn .pm-duel-clash-spark:before{content:"";pointer-events:none;filter:blur(8px);background:radial-gradient(#ffffff1f,#78787814 40%,#0000 70%);border-radius:50%;width:300px;height:120px;animation:.8s forwards pmBurnSmoke;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pmBurnSmoke{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}40%{opacity:1}to{opacity:.25;transform:translate(-50%,-50%)scale(1.2)}}.pm-duel-clash.is-phase-rise .pm-duel-clash-card{animation:2s ease-in-out infinite pmClashFloat!important}@keyframes pmClashFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.pm-duel-clash-verdict{animation:.38s cubic-bezier(.34,1.56,.64,1) both pmVerdictPop!important}@keyframes pmVerdictPop{0%{opacity:0;transform:translateY(6px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}.pm-duel-clash.is-phase-judge.is-outcome-king .pm-duel-clash-card.is-bottom,.pm-duel-clash.is-phase-judge.is-outcome-thief .pm-duel-clash-card.is-top{opacity:1;filter:none;transform:translateY(0)scale(1.08)}.pm-duel-clash.is-phase-judge.is-outcome-king .pm-duel-clash-card.is-top,.pm-duel-clash.is-phase-judge.is-outcome-thief .pm-duel-clash-card.is-bottom{opacity:.36;filter:grayscale(.88)brightness(.52);transform:translateY(0)scale(.88)}.pm-duel-clash-burn-haze{pointer-events:none;filter:blur(10px);opacity:0;background:radial-gradient(circle,#ffffff21,#0000 42%),radial-gradient(circle,#78787829,#0000 64%);width:420px;height:180px;animation:.76s forwards pmDuelBurnHaze;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pm-duel-clash-spark{transition:width .36s,opacity .36s,transform .36s}.pm-duel-clash-spark.is-idle{opacity:.18}.pm-duel-clash.is-phase-judge.is-outcome-burn .pm-duel-clash-spark{width:260px;transform:scaleX(1.16)}.pm-duel-clash-spark.is-burn:after{background:linear-gradient(90deg,#0000,#ffffff8a,#0000);box-shadow:0 0 34px #ffffff29}.pm-duel-clash-verdict-wrap{height:24px;margin-top:4px}.pm-duel-clash-verdict.is-burn{color:#ffffff85;text-shadow:0 0 20px #ffffff1f}.pm-duel-slot.is-burn.is-dim{opacity:.22;filter:grayscale()brightness(.56);transform:translateY(2px)scale(.96)}.pm-duel-slot.is-lost.is-dim{opacity:.36;filter:grayscale(.9)brightness(.58);transform:translateY(3px)scale(.94)}.pm-duel-slot.is-won,.pm-duel-slot.is-decisive.is-won{transform:translateY(-12px)scale(1.055)}@keyframes pmDuelStageDimPulse{0%{opacity:0}28%{opacity:1}to{opacity:.72}}@keyframes pmDuelBurnHaze{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}45%{opacity:1}to{opacity:.18;transform:translate(-50%,-50%)scale(1.16)}}.pm-duel-setup-side.is-crown{width:430px}.pm-duel-setup-search-wrap{width:280px;margin:0 auto 16px;position:relative}.pm-duel-setup-search{color:#fff;text-align:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;outline:none;width:100%;height:36px;padding:0 32px 0 12px;font-size:12px;transition:all .15s}.pm-duel-setup-search:focus{background:#ffffff14;border-color:#d9bd658a;box-shadow:0 0 12px #d9bd6526}.pm-duel-setup-search-clear{color:#ffffff73;cursor:pointer;background:0 0;border:none;padding:4px;font-size:11px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.pm-duel-setup-search-clear:hover{color:#fff}.pm-crown-card-wheel{contain:layout paint style;justify-items:center;gap:10px;width:100%;min-height:322px;display:grid;position:relative}.pm-crown-card-wheel-track{perspective:900px;width:330px;height:232px;margin:0 auto;position:relative;overflow:visible}.pm-crown-card-wheel-card{width:158px;min-width:158px;color:inherit;cursor:pointer;transform-origin:50%;will-change:transform, opacity, filter;background:0 0;border:0;padding:0;transition:transform .22s cubic-bezier(.2,.85,.25,1),opacity .18s,filter .18s;position:absolute;top:0;left:50%;transform:translate(-50%)scale(1)}.pm-crown-card-wheel-card:disabled{cursor:not-allowed}.pm-crown-card-wheel-card.is-current{z-index:3;opacity:1;filter:none}.pm-crown-card-wheel-card.is-prev{z-index:1;opacity:.58;filter:saturate(.72)brightness(.72);transform:translate(calc(-50% - 116px),30px)scale(.62)rotateY(10deg)}.pm-crown-card-wheel-card.is-next{z-index:1;opacity:.58;filter:saturate(.72)brightness(.72);transform:translate(calc(116px - 50%),30px)scale(.62)rotateY(-10deg)}.pm-crown-card-wheel-card.is-prev:hover:not(:disabled),.pm-crown-card-wheel-card.is-next:hover:not(:disabled){opacity:.86;filter:saturate(.94)brightness(.92)}.pm-crown-card-wheel-frame{background:#080705d1;border:1px solid #d9bd65ad;border-radius:18px;width:158px;height:220px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d9bd651f,0 28px 80px #d9bd651f,0 25px 70px #000000b8}.pm-crown-card-wheel-frame img{object-fit:contain;background:#00000038;width:100%;height:100%;transform:translateZ(0)}.pm-crown-card-wheel-card.is-prev .pm-duel-setup-hero-badge,.pm-crown-card-wheel-card.is-next .pm-duel-setup-hero-badge,.pm-crown-card-wheel-card.is-prev .pm-duel-create-card-flag,.pm-crown-card-wheel-card.is-next .pm-duel-create-card-flag{display:none}.pm-crown-card-wheel-name,.pm-crown-card-wheel-value{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:158px;display:block;overflow:hidden}.pm-crown-card-wheel-name{color:#ffffffeb;margin-top:9px;font-size:12px;font-weight:850}.pm-crown-card-wheel-value{color:#d9bd65;font-family:var(--pm-font-mono,monospace);margin-top:3px;font-size:10px;font-weight:950}.pm-crown-card-wheel-card.is-prev .pm-crown-card-wheel-name,.pm-crown-card-wheel-card.is-prev .pm-crown-card-wheel-value,.pm-crown-card-wheel-card.is-next .pm-crown-card-wheel-name,.pm-crown-card-wheel-card.is-next .pm-crown-card-wheel-value{opacity:0}.pm-crown-card-wheel-nav{z-index:5;color:#ffe8a0e6;cursor:pointer;background:radial-gradient(circle at 50% 0,#d9bd6529,#0000 72%),#080705c7;border:1px solid #d9bd6547;border-radius:999px;place-items:center;width:34px;height:42px;font-size:28px;line-height:1;transition:transform .15s,border-color .15s,background .15s;display:grid;position:absolute;top:88px}.pm-crown-card-wheel-nav:hover:not(:disabled){background:radial-gradient(circle at 50% 0,#d9bd653d,#0000 72%),#080705db;border-color:#d9bd6594;transform:translateY(-1px)}.pm-crown-card-wheel-nav:disabled{cursor:not-allowed;opacity:.4}.pm-crown-card-wheel-nav.is-prev{left:30px}.pm-crown-card-wheel-nav.is-next{right:30px}.pm-crown-card-wheel-meta{text-align:center;justify-items:center;gap:4px;width:clamp(180px,14vw,230px);min-width:0;min-height:49px;display:grid}.pm-crown-card-wheel-meta strong{color:#fffffff0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:17px;line-height:1.05;overflow:hidden}.pm-crown-card-wheel-meta span{color:#ffffff73;font-family:var(--pm-font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.pm-crown-card-wheel-meta em{color:#d9bd65;font-style:normal;font-weight:950}.pm-crown-card-wheel-toggle{color:#ffebb4db;min-width:116px;height:30px;font-family:var(--pm-font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#d9bd6512;border:1px solid #d9bd6547;border-radius:999px;padding:0 13px;font-size:9px;font-weight:950;transition:background .15s,border-color .15s,color .15s}.pm-crown-card-wheel-toggle:hover:not(:disabled){color:#ffe7a0;background:#d9bd651f;border-color:#d9bd658a}.pm-crown-card-wheel-toggle:disabled{cursor:not-allowed;opacity:.45}.pm-crown-card-wheel-warning{color:#ffd9a0;text-align:center;max-width:286px;margin:4px auto 0;font-size:11px;line-height:1.42}.pm-crown-card-wheel.is-collapsed .pm-crown-card-wheel-track{width:190px}.pm-crown-card-wheel.is-empty{place-items:center;min-height:280px;display:grid}@media (max-width:1180px),(max-height:760px){.pm-crown-card-wheel{min-height:292px}.pm-crown-card-wheel-track{height:210px}.pm-crown-card-wheel-card,.pm-crown-card-wheel-frame{width:140px}.pm-crown-card-wheel-frame{height:194px}.pm-crown-card-wheel-card.is-prev{transform:translate(calc(-50% - 98px),28px)scale(.58)rotateY(10deg)}.pm-crown-card-wheel-card.is-next{transform:translate(calc(98px - 50%),28px)scale(.58)rotateY(-10deg)}.pm-crown-card-wheel-nav{top:78px}.pm-crown-card-wheel-nav.is-prev{left:46px}.pm-crown-card-wheel-nav.is-next{right:46px}}.pm-duel-invite-panel{gap:10px;width:min(520px,100vw - 64px);margin:0 auto;display:grid}.pm-duel-invite-head{font-family:var(--pm-font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 4px;font-size:10px;font-weight:950;display:flex}.pm-duel-invite-head span{color:#ffffff94}.pm-duel-invite-head strong{color:#d9bd65}.pm-duel-invite-actions{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 0,#d9bd651f,#0000 68%),#080706a3;border:1px solid #d9bd6524;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:18px 12px;display:flex;box-shadow:0 18px 64px #0000006b}.pm-duel-invite-actions .pm-button{white-space:nowrap;width:100%;max-width:280px;min-height:42px}.pm-duel-counter-summary{font-family:var(--pm-mono);background:#ffffff0b;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;margin:-2px 0 8px;padding:8px 10px;font-size:11px;display:flex}.pm-duel-counter-summary strong{color:#ffffffd6}.pm-duel-counter-summary span{color:var(--pm-gold);font-weight:900}.pm-desktop--immersive-duel .pm-duel-center-actions.is-accepted-placing,.pm-desktop--immersive-duel .pm-duel-center-actions.is-accepted-locked{width:min(520px,100vw - 48px);max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;bottom:28px;left:50%;right:auto;overflow:visible;transform:translate(-50%)}.pm-duel-order-dock{text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 0,#d9bd6524,#0000 70%),#080706b8;border:1px solid #d9bd652e;border-radius:22px;justify-content:center;align-items:center;gap:10px;padding:14px;box-shadow:0 20px 70px #0000008f,0 0 34px #d9bd6514}.pm-duel-order-note{color:#ffffffad;text-align:center;max-width:430px;margin:0 auto;font-size:13px;line-height:1.4}.pm-duel-lock-order-button{color:#080705;min-width:240px;font-family:var(--pm-font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(115deg,#ffe66d,#ff7ad9,#8b7cff,#54f6ff,#78ff8b) 0 0/280% 100%;border:0;border-radius:14px;font-size:11px;font-weight:950;animation:5.4s ease-in-out infinite pmRainbowButtonWave;box-shadow:0 16px 44px #0000007a,0 0 32px #d9bd6538;width:auto!important;min-height:46px!important}.pm-duel-lock-order-button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.pm-duel-order-dock--locked{gap:9px}.pm-duel-commits--compact{width:min(390px,100%);margin:0 auto}.pm-duel-commits--compact .pm-duel-commit-row{background:#00000057;border-radius:10px;padding:7px 10px}.pm-duel-room.is-result-visible .pm-duel-result-overlay{z-index:6;padding-top:clamp(70px,10vh,104px)}.pm-duel-room.is-result-visible .pm-duel-center-actions.is-resolved,.pm-duel-room.is-result-visible .pm-duel-center-actions.is-cancelled,.pm-duel-room.is-result-visible .pm-duel-center-actions.is-expired{z-index:80;pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080706c2;border:1px solid #d9bd652e;bottom:26px;left:auto;right:56px;transform:none;box-shadow:0 22px 80px #000000b3,0 0 34px #d9bd651f}@media (max-width:1180px),(max-height:760px){.pm-duel-room.is-result-visible .pm-duel-center-actions.is-resolved,.pm-duel-room.is-result-visible .pm-duel-center-actions.is-cancelled,.pm-duel-room.is-result-visible .pm-duel-center-actions.is-expired{right:28px}}.pm-duel-room.is-result-visible .pm-duel-actions--resolved{z-index:81;position:relative}.pm-duel-prize.is-loser .pm-duel-prize-badge{color:#ff7d8ceb;border-color:#ff7d8c47}.pm-duel-prize.is-winner .pm-duel-prize-badge{color:#78ffa0f0;border-color:#78ffa057}@media (max-width:900px),(max-height:680px){.pm-desktop--immersive-duel .pm-duel-center-actions.is-accepted-placing,.pm-desktop--immersive-duel .pm-duel-center-actions.is-accepted-locked{width:min(440px,100vw - 32px);bottom:14px}.pm-duel-order-dock{padding:12px}}.pm-duel-result-mission{border:1px solid var(--pm-line);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#ffffff08;border-radius:14px;width:100%;max-width:340px;margin:16px auto 0;padding:18px;transition:border-color .2s,background .2s;box-shadow:0 8px 32px #0000003d}.pm-duel-result-mission:hover{border-color:var(--pm-line-2);background:#ffffff0d}.pm-duel-result-mission-label{font-family:var(--pm-mono);letter-spacing:1.5px;color:var(--pm-gold);text-transform:uppercase;text-shadow:0 0 8px #f4cf6b40;margin-bottom:6px;font-size:10px;font-weight:800}.pm-duel-result-mission-headline{color:var(--pm-text);letter-spacing:-.2px;margin-bottom:6px;font-size:16px;font-weight:800}.pm-duel-result-mission-desc{color:var(--pm-text-2);margin:0 0 14px;font-size:12px;line-height:1.45}.pm-duel-result-mission-progress{justify-content:center;align-items:center;gap:12px;margin:12px 0 16px;display:flex}.pm-duel-result-mission-bar{background:#ffffff0f;border:1px solid #ffffff08;border-radius:999px;flex:1;height:6px;overflow:hidden}.pm-duel-result-mission-fill{background:linear-gradient(90deg, var(--pm-gold), #ffdf85);height:100%;box-shadow:0 0 8px var(--pm-gold);border-radius:999px;transition:width .4s}.pm-duel-result-mission-text{font-family:var(--pm-mono);color:var(--pm-gold);text-align:right;min-width:36px;font-size:13px;font-weight:700}.pm-duel-result-mission-error{color:var(--pm-red);text-align:left;background:#ff5b6b14;border:1px solid #ff5b6b33;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:12px;line-height:1.4}.pm-duel-result-mission-success{color:var(--pm-green);background:#00e08a14;border:1px solid #00e08a33;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;font-size:13px;font-weight:700;display:flex}.pm-duel-result-mission.is-lobby{width:min(520px,100%);margin:0 auto 18px}.pm-duel-result-mission.is-lobby .pm-button{width:100%;margin-top:8px}.pm-duel-result-mission.is-inline{width:min(520px,100%);margin:0 auto 18px}.pm-duel-result-mission.is-inline .pm-button{width:100%;margin-top:8px}.pm-duel-special-face{object-fit:contain}.pm-duel-clash-verdict-note{color:#ffffff9e;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700;display:inline-block}.pm-duel-counter{gap:10px;display:grid}.pm-duel-counter-card-empty{aspect-ratio:.72;background:radial-gradient(circle at 50% 0,#f4cf6b1a,#0000 58%),#ffffff09;border:1px dashed #ffffff29;border-radius:10px;place-items:center;width:76px;display:grid}
