:root{--z-deep: 0;--z-base: 1;--z-raised: 2;--z-elevated: 3;--z-floating: 10;--z-overlay-content: 15;--z-dropdown: 20;--z-popover: 25;--z-sticky: 50;--z-navbar: 100;--z-header-dock: 200;--z-modal: 350;--z-toast: 1000;--z-devtools: 9995;--z-loading-screen: 99999}.panel.pm-surface[data-pm-composition]{container:pm-surface/size;width:100%;height:100%;padding:0;--pm-space: clamp(6px, 2.5cqmin, 14px);--pm-type: clamp(12px, 3.2cqmin, 15px);--pm-control: clamp(34px, 8cqmin, 42px);--pm-surface-line: rgba(255,255,255,.16);--pm-surface-fill: rgba(9,14,26,.88)}.panel.pm-surface[data-pm-composition=game].room-panel{padding:0}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,.5fr);align-items:start;align-content:start;gap:var(--pm-space);padding:var(--pm-space) var(--pm-space) calc(var(--pm-space) + 3em);font-size:var(--pm-type);background:linear-gradient(135deg,rgba(var(--room-rgb),.1),transparent 55%);overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail::-webkit-scrollbar{display:none}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail{-webkit-overflow-scrolling:touch;transition:grid-template-columns .35s cubic-bezier(.16,1,.3,1)}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail.dominant-media{grid-template-columns:minmax(0,.75fr) minmax(0,.25fr)}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail.dominant-info{grid-template-columns:minmax(0,.25fr) minmax(0,.75fr)}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .detail-art{position:relative;align-self:start;aspect-ratio:3/4;padding:var(--pm-space);border-radius:12px;overflow:hidden;transition:all .32s cubic-bezier(.16,1,.3,1)}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .detail-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.75;transition:transform .32s ease,opacity .32s ease}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .detail-art>span{position:static;font-size:.8em}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .detail-art>div{margin-top:auto}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .detail-art>div strong{font-size:1.8em}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .detail-art>div small{font-size:.7em}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .detail-art>b{display:none}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .detail-copy{display:flex;flex-direction:column;gap:var(--pm-space)}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail h1{margin:0;max-width:none;font-size:clamp(16px,5cqmin,30px);line-height:1.08}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail p{margin:0;max-width:65ch;font-size:1em;line-height:1.55}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .detail-status{display:flex;align-items:center;justify-content:space-between;gap:.5em}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .detail-status .status-left{display:flex;align-items:center;gap:.5em}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .detail-status .status-right{display:flex;align-items:center;gap:.5em}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .detail-status i{display:none}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .detail-status .eyebrow{font-size:.8em}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .wishlist-toggle{width:var(--pm-control);height:var(--pm-control);display:grid;place-items:center;padding:0;font-size:1.15em;color:#fbbf24;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);cursor:pointer;transition:all .2s ease}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .wishlist-toggle:hover{background:#ffffff24;border-color:#ffffff4d;transform:scale(1.05)}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .metadata-strip{display:flex;flex-wrap:wrap;gap:.4em;align-items:center;margin:.2em 0}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .meta-chip{display:inline-flex;align-items:center;padding:.25em .6em;border-radius:6px;font-size:.8em;font-weight:700;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#ffffffd9;letter-spacing:.04em;text-transform:uppercase}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .detail-price-tag strong{font-size:1.6em}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .digital-offer{max-width:none;margin:0;padding:var(--pm-space);grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pm-space);background:var(--pm-surface-fill);border-color:var(--pm-surface-line)}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .digital-offer>span{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.5em;font-size:.9em}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .digital-route-choice{gap:.5em;padding:.5em}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .digital-route-choice strong{font-size:1em}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .digital-route-choice small{font-size:.85em}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail button,.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail select,.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail input{min-width:0;min-height:var(--pm-control);font-size:.9em;padding:.45em .65em}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .actions{margin:0;max-width:none;display:flex;flex-wrap:wrap;gap:.5em}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .actions button{flex:1 1 auto}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .catalog-graph{margin:0;max-width:none;gap:.5em}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .catalog-graph button{flex:1 1 9em;min-width:0}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .catalog-graph strong{font-size:1em}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .catalog-graph small{font-size:.85em}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .game-review{display:flex;flex-wrap:wrap;gap:.5em;padding-block:var(--pm-space);border-top:1px solid var(--pm-surface-line)}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .game-review strong{flex-basis:100%}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .game-review input{flex:1 1 12em}.panel[data-pm-composition=admin] .admin-shell.pm-workspace{padding:var(--pm-space);border-radius:12px;gap:var(--pm-space);container-type:normal;font-size:var(--pm-type);background:var(--pm-surface-fill)}.panel[data-pm-composition=admin] .admin-shell.pm-workspace>.admin-header.pm-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--pm-space);padding:0 0 var(--pm-space);margin:0}.panel[data-pm-composition=admin] .admin-shell.pm-workspace>.admin-header.pm-toolbar .admin-profile-row{min-width:0;align-items:center}.panel[data-pm-composition=admin] .admin-shell.pm-workspace>.admin-header.pm-toolbar .admin-profile-identity{min-width:0}.panel[data-pm-composition=admin] .admin-shell.pm-workspace>.admin-header.pm-toolbar .admin-profile-identity span{display:none}.panel[data-pm-composition=admin] .admin-shell.pm-workspace>.admin-header.pm-toolbar .admin-profile-identity strong{font-size:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel[data-pm-composition=admin] .admin-shell.pm-workspace>.admin-header.pm-toolbar .admin-profile-identity small{font-size:.8em}.panel[data-pm-composition=admin] .admin-shell.pm-workspace>.admin-header.pm-toolbar .admin-avatar{width:2.4em;height:2.4em;flex-basis:2.4em;font-size:1em}.panel[data-pm-composition=admin] .admin-shell.pm-workspace>.admin-header.pm-toolbar .admin-profile-actions strong{display:none}.panel[data-pm-composition=admin] .admin-shell.pm-workspace>.admin-header.pm-toolbar .admin-profile-actions button{font-size:.85em;min-height:var(--pm-control)}.panel[data-pm-composition=admin] .admin-shell.pm-workspace>.admin-header.pm-toolbar nav{display:flex;width:auto;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:thin;gap:.4em;padding:.3em}.panel[data-pm-composition=admin] .admin-shell.pm-workspace>.admin-header.pm-toolbar nav button{width:auto;flex:none;white-space:nowrap;min-height:var(--pm-control);padding:.45em .7em;font-size:.9em}.panel[data-pm-composition=admin] .admin-shell.pm-workspace>.feedback{margin:0}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .users-workspace{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:minmax(0,1fr);gap:var(--pm-space)}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .users-workspace:not(.editing-user){grid-template-columns:minmax(0,1fr)}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .users-list{min-width:0;grid-auto-rows:max-content}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .user-row{grid-template-columns:minmax(0,1fr) auto;gap:.5em;padding:.7em;min-height:min-content;color:inherit}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .user-summary{grid-column:1/-1;flex-direction:row;flex-wrap:wrap}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .user-action{grid-column:2;grid-row:1;min-height:var(--pm-control);font-size:.9em}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .user-identity strong{font-size:1em}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .user-identity small{font-size:.8em}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .selected-user-editor{min-height:0;overflow:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:start;gap:var(--pm-space);padding:var(--pm-space)}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .selected-user-editor header{width:100%;margin:0}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .role-editor{gap:.5em}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .role-editor button{min-height:var(--pm-control);font-size:.85em;flex:1 1 9em}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .selected-user-editor .save{min-height:var(--pm-control);align-self:start}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .pm-list-return{display:none}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .catalog-toolbar{flex:none;padding-bottom:var(--pm-space);margin:0;gap:.5em;border-bottom:1px solid var(--pm-surface-line)}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .catalog-summary{display:none}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .content-section-tabs{flex:1 1 auto}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .content-section-tabs,.panel[data-pm-composition=admin] .admin-shell.pm-workspace .digital-section-tabs{display:flex;min-width:0;overflow-x:auto;scrollbar-width:thin}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .content-section-tabs button,.panel[data-pm-composition=admin] .admin-shell.pm-workspace .digital-section-tabs button{flex:none;font-size:.9em;min-height:var(--pm-control);padding:.4em .65em}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .catalog-search{flex:1 1 12em}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .catalog-toolbar input,.panel[data-pm-composition=admin] .admin-shell.pm-workspace .catalog-toolbar select{min-width:0;min-height:var(--pm-control);font-size:.9em}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .catalog-grid,.panel[data-pm-composition=admin] .admin-shell.pm-workspace .inventory-game-grid,.panel[data-pm-composition=admin] .admin-shell.pm-workspace .inventory-account-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14em),1fr));align-content:start}@container pm-surface (max-aspect-ratio: 1 / 1),(max-aspect-ratio: 1 / 1){.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,40%) minmax(0,60%)!important;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1),grid-template-columns .35s cubic-bezier(.16,1,.3,1)!important}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail.dominant-media{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,70%) minmax(0,30%)!important}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail.dominant-info{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,20%) minmax(0,80%)!important}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .detail-art{position:relative!important;top:0!important;z-index:var(--z-floating, 10)!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;transition:opacity .35s cubic-bezier(.16,1,.3,1)!important}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .detail-art.is-collapsed{overflow:hidden!important;opacity:.5!important}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .detail-art>div{display:flex;flex-direction:column}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .detail-art>b{display:none}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .detail-copy{height:100%!important;min-height:0!important;overflow-y:hidden}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .detail-copy.is-dominant{overflow-y:auto!important}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .detail-copy.is-collapsed{overflow:hidden!important;opacity:.5!important}}@container pm-surface (max-width: 420px){.panel[data-pm-composition=admin] .admin-shell.pm-workspace>.admin-header.pm-toolbar{grid-template-columns:minmax(0,1fr)}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .users-workspace{grid-template-columns:minmax(0,1fr)}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .users-workspace.editing-user .users-list{display:none}.panel[data-pm-composition=admin] .admin-shell.pm-workspace .pm-list-return{display:block;align-self:start;min-height:var(--pm-control)}}@container pm-surface (min-aspect-ratio: 2 / 1){.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail{grid-template-columns:minmax(0,.35fr) minmax(0,1.65fr)}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .detail-art{aspect-ratio:1}.panel:is([data-pm-composition=game],[data-pm-composition=console],[data-pm-composition=entity]) .detail.product-detail .detail-art>div{display:none}.panel[data-pm-composition=admin] .admin-shell.pm-workspace>.admin-header.pm-toolbar{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.panel[data-pm-composition=admin] .admin-shell.pm-workspace>.admin-header.pm-toolbar .admin-profile-identity small,.panel[data-pm-composition=admin] .admin-shell.pm-workspace>.admin-header.pm-toolbar .admin-avatar{display:none}}.webgl-wall-content.dashboard-screen-space .webgl-wall-logical{width:100%!important;height:100%!important}.panel.pm-surface[data-pm-composition]{font-size:var(--pm-type)}.panel.pm-surface[data-pm-composition].room-panel,.panel.pm-surface[data-pm-composition].forum-panel{padding:0}.panel.pm-surface[data-pm-composition] .empty,.panel.pm-surface[data-pm-composition] .error,.panel.pm-surface[data-pm-composition] .feedback,.panel.pm-surface[data-pm-composition] .gate{font-size:.95em;overflow-wrap:anywhere}.panel.pm-surface[data-pm-composition] .empty,.panel.pm-surface[data-pm-composition] .feedback{padding:var(--pm-space)}.panel.pm-surface[data-pm-composition] button:focus-visible,.panel.pm-surface[data-pm-composition] input:focus-visible,.panel.pm-surface[data-pm-composition] select:focus-visible,.panel.pm-surface[data-pm-composition] textarea:focus-visible{outline:2px solid var(--room-accent);outline-offset:2px}.panel.pm-surface[data-pm-composition] .tabs{display:flex;min-width:0;overflow-x:auto}.panel.pm-surface[data-pm-composition] .tabs button{flex:none;min-height:var(--pm-control);font-size:.9em}.panel.pm-surface[data-pm-composition] .room-layout{height:100%;min-height:0;display:flex;flex-direction:column;gap:var(--pm-space);padding:var(--pm-space)}.panel.pm-surface[data-pm-composition] .room-hero{flex:none;min-height:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--pm-space);padding:var(--pm-space)}.panel.pm-surface[data-pm-composition] .hero-copy{max-width:none;flex:1 1 14em;min-width:0}.panel.pm-surface[data-pm-composition] .hero-copy h1{font-size:clamp(16px,5cqmin,30px);margin:.2em 0}.panel.pm-surface[data-pm-composition] .hero-copy p{max-width:65ch;font-size:.9em;line-height:1.45}.panel.pm-surface[data-pm-composition] .hero-orbit{display:none}.panel.pm-surface[data-pm-composition] .catalog-meta{min-width:0}.panel.pm-surface[data-pm-composition] .catalog-meta span,.panel.pm-surface[data-pm-composition] .eyebrow{font-size:clamp(9.5px,.75em,11px)}.panel.pm-surface[data-pm-composition] .room-content{flex:1;min-height:0;overflow:auto;padding:0 0 calc(var(--pm-space) + 3em);scrollbar-width:none}.panel.pm-surface[data-pm-composition] .room-content::-webkit-scrollbar{display:none}.panel.pm-surface[data-pm-composition] .room-content{-webkit-overflow-scrolling:touch}.panel.pm-surface[data-pm-composition] .product-grid,.panel.pm-surface[data-pm-composition] .console-family-grid,.panel.pm-surface[data-pm-composition] .blog-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,135px),1fr));gap:var(--pm-space);align-content:start}.panel.pm-surface[data-pm-composition] .product-card{display:flex;flex-direction:column;min-width:0}.panel.pm-surface[data-pm-composition] .cover{position:relative;width:100%;aspect-ratio:16/9}.panel.pm-surface[data-pm-composition] .product-body{display:flex;flex-direction:column;flex:1;padding:var(--pm-space);gap:.4em}.panel.pm-surface[data-pm-composition] .product-body h2,.panel.pm-surface[data-pm-composition] .blog-grid h2{font-size:clamp(13px,1.15em,16px);line-height:1.25}.panel.pm-surface[data-pm-composition] .product-body p,.panel.pm-surface[data-pm-composition] .blog-grid p,.panel.pm-surface[data-pm-composition] .console-family-card p{font-size:clamp(11px,.9em,13px);min-height:0;line-height:1.45}.panel.pm-surface[data-pm-composition] .product-body .price-row{margin-top:auto}.panel.pm-surface[data-pm-composition] .price-row strong{font-size:clamp(14px,1.2em,17px)}.panel.pm-surface[data-pm-composition] .price-row small,.panel.pm-surface[data-pm-composition] .price-row>span,.panel.pm-surface[data-pm-composition] .genre,.panel.pm-surface[data-pm-composition] .card-entry{font-size:clamp(9.5px,.75em,11px)}.panel.pm-surface[data-pm-composition] .product-heading .ghost{min-height:var(--pm-control);min-width:var(--pm-control)}.panel.pm-surface[data-pm-composition] .console-family-card{min-height:0;gap:.5em;padding:var(--pm-space)}.panel.pm-surface[data-pm-composition] .console-family-card strong{font-size:clamp(13px,1.2em,16px)}.panel.pm-surface[data-pm-composition] .console-family-card span,.panel.pm-surface[data-pm-composition] .console-family-card small{font-size:clamp(9.5px,.8em,11px)}.panel.pm-surface[data-pm-composition] .blog-grid article{min-height:0;padding:var(--pm-space);gap:.5em}.panel.pm-surface[data-pm-composition] .blog-grid header span,.panel.pm-surface[data-pm-composition] .story-art span{font-size:.75em}.panel.pm-surface[data-pm-composition] .story-art{min-height:4em;margin:0}.panel.pm-surface[data-pm-composition] .blog-grid article>button{font-size:.9em;min-height:var(--pm-control)}.panel.pm-surface[data-pm-composition] .entity-projects{grid-template-columns:repeat(auto-fit,minmax(min(100%,12em),1fr))}.panel.pm-surface[data-pm-composition] .entity-projects button{min-width:0}.panel.pm-surface[data-pm-composition] .entity-projects span,.panel.pm-surface[data-pm-composition] .entity-projects>small{font-size:.85em}.panel.pm-surface[data-pm-composition] .entity-projects strong{font-size:1em}.panel.pm-surface[data-pm-composition] .blog-detail{grid-template-columns:minmax(0,1fr);align-content:start;padding:var(--pm-space);gap:0}.panel.pm-surface[data-pm-composition] .blog-detail article{width:100%;max-width:68ch;margin-inline:auto;padding:var(--pm-space)}.panel.pm-surface[data-pm-composition] .blog-detail h1{max-width:24ch;font-size:clamp(18px,6cqmin,36px);line-height:1.12}.panel.pm-surface[data-pm-composition] .blog-detail p{max-width:65ch;font-size:1em;line-height:1.7}.panel.pm-surface[data-pm-composition] .article-meta{flex-wrap:wrap;gap:.5em}.panel.pm-surface[data-pm-composition] .article-meta small{font-size:.8em}.panel.pm-surface[data-pm-composition] .dashboard:not(.admin-dashboard-mode){width:100%;max-width:min(92vw,420px);margin:0 auto;padding:var(--pm-space) 0}.panel.pm-surface[data-pm-composition] .dashboard-command{display:none}.panel.pm-surface[data-pm-composition] .dashboard-overview{grid-template-columns:repeat(auto-fit,minmax(min(100%,20em),1fr));gap:var(--pm-space)}.panel.pm-surface[data-pm-composition] .dashboard-overview>header{padding:var(--pm-space);gap:.7em}.panel.pm-surface[data-pm-composition] .identity h1{font-size:1.25em}.panel.pm-surface[data-pm-composition] .identity p,.panel.pm-surface[data-pm-composition] .identity small{font-size:.85em}.panel.pm-surface[data-pm-composition] .avatar{width:2.5em;height:2.5em;flex-basis:2.5em;font-size:1em}.panel.pm-surface[data-pm-composition] .stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,7em),1fr));gap:.5em}.panel.pm-surface[data-pm-composition] .stats article{padding:.6em;grid-template-columns:auto 1fr;grid-template-rows:auto auto}.panel.pm-surface[data-pm-composition] .stats i,.panel.pm-surface[data-pm-composition] .stats small{display:none}.panel.pm-surface[data-pm-composition] .stats strong{font-size:1.25em}.panel.pm-surface[data-pm-composition] .stats span{font-size:.85em}.panel.pm-surface[data-pm-composition] .dashboard-workspace{padding:0;gap:var(--pm-space)}.panel.pm-surface[data-pm-composition] .verification{grid-template-columns:repeat(auto-fit,minmax(min(100%,10em),1fr));gap:.5em;padding:var(--pm-space)}.panel.pm-surface[data-pm-composition] .verification strong,.panel.pm-surface[data-pm-composition] .verification small{font-size:.9em}.panel.pm-surface[data-pm-composition] .verification button,.panel.pm-surface[data-pm-composition] .verification input,.panel.pm-surface[data-pm-composition] .logout{font-size:.9em;min-height:var(--pm-control)}.panel.pm-surface[data-pm-composition] .forum{width:100%;padding:var(--pm-space)}.panel.pm-surface[data-pm-composition] .forum-intro{padding:0 0 var(--pm-space);gap:var(--pm-space)}.panel.pm-surface[data-pm-composition] .forum-intro h1{font-size:1.2em}.panel.pm-surface[data-pm-composition] .auth-shell{width:100%;max-width:min(92vw,420px);min-width:0;padding:0;margin:auto}.panel.pm-surface[data-pm-composition] .auth-shell form{width:100%;max-width:min(92vw,420px);padding:18px 20px;gap:10px;box-sizing:border-box;overflow:hidden}.panel.pm-surface[data-pm-composition] .auth-shell label{font-size:13px}.panel.pm-surface[data-pm-composition] .auth-shell button,.panel.pm-surface[data-pm-composition] .auth-shell input,.panel.pm-surface[data-pm-composition] .auth-shell select{min-height:40px}.panel.pm-surface[data-pm-composition].auth-panel{overflow:hidden;display:flex;flex-direction:column}.panel.pm-surface[data-pm-composition] .product-grid,.panel.pm-surface[data-pm-composition] .console-family-grid,.panel.pm-surface[data-pm-composition] .blog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,130px),1fr))}.panel.pm-surface[data-pm-composition] .cover{aspect-ratio:16/9}.panel.pm-surface[data-pm-composition] .product-body{gap:.3em}.panel.pm-surface[data-pm-composition] .product-body h2,.panel.pm-surface[data-pm-composition] .blog-grid h2{font-size:1em}.panel.pm-surface[data-pm-composition] .product-body p{-webkit-line-clamp:2}.panel.pm-surface[data-pm-composition] .story-art{min-height:3em}.panel.pm-surface[data-pm-composition] .auth-shell{width:100%;max-width:min(92vw,420px)}.panel.pm-surface[data-pm-composition] .auth-shell form{grid-template-columns:minmax(0,1fr)}.panel.pm-surface[data-pm-composition] .auth-shell input,.panel.pm-surface[data-pm-composition] .auth-shell select,.panel.pm-surface[data-pm-composition] .auth-shell button{min-width:0;max-width:100%;width:100%}.panel.pm-surface[data-pm-composition] .auth-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%}.panel.pm-surface[data-pm-composition] .auth-switch button{white-space:nowrap;overflow-wrap:normal;font-size:clamp(11.5px,2.5cqi,13px);width:100%}.panel.pm-surface[data-pm-composition] .game-review .game-rating{display:flex;flex-wrap:wrap;border:0;padding:0;gap:.25em;flex-basis:100%;min-width:0}.panel.pm-surface[data-pm-composition] .game-rating legend{font-size:1em;margin-bottom:.5em}.panel.pm-surface[data-pm-composition] .game-rating label{position:relative;display:grid;place-items:center;min-width:var(--pm-control);min-height:var(--pm-control);color:#8991a2;cursor:pointer}.panel.pm-surface[data-pm-composition] .game-rating label.filled{color:#f6ce63}.panel.pm-surface[data-pm-composition] .game-rating span{font-size:1.7em}.panel.pm-surface[data-pm-composition] .game-rating input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.panel.pm-surface[data-pm-composition] .game-rating label:focus-within{outline:2px solid var(--room-accent);border-radius:5px}.panel.pm-surface[data-pm-composition] .game-review .review-text{flex:1 1 100%;min-width:0;font-size:1em}.panel.pm-surface[data-pm-composition] .review-text textarea{box-sizing:border-box;width:100%;min-width:0;resize:vertical;font:inherit;padding:.6em;color:var(--ink);background:var(--pm-surface-fill);border:1px solid var(--line);border-radius:8px}.panel.pm-surface[data-pm-composition] .forum-intro{background:var(--pm-surface-fill);border:1px solid var(--pm-surface-line);border-radius:8px;padding:var(--pm-space)}.panel.pm-surface[data-pm-composition] .discussion-shell .game-picker{padding:var(--pm-space);border:1px solid var(--pm-surface-line);border-radius:8px;background:var(--pm-surface-fill)}.panel.pm-surface[data-pm-composition] .discussion-shell .thread{background:var(--pm-surface-fill);border-color:var(--pm-surface-line)}.panel.pm-surface[data-pm-composition] .discussion-shell .thread header{border-bottom:1px solid var(--pm-surface-line);padding-bottom:.5em}.panel.pm-surface[data-pm-composition] .discussion-shell .messages article{border-left:2px solid var(--room-accent)}.panel.pm-surface app-digital-operations-panel{margin-top:0}.panel.pm-surface .digital-shell,.panel.pm-surface .marketplace,.panel.pm-surface .discussion-shell,.panel.pm-surface .admin-shell{font-size:var(--pm-type)}.panel.pm-surface .digital-shell button,.panel.pm-surface .digital-shell input,.panel.pm-surface .digital-shell select,.panel.pm-surface .digital-shell textarea,.panel.pm-surface .marketplace button,.panel.pm-surface .marketplace input,.panel.pm-surface .marketplace select,.panel.pm-surface .marketplace textarea,.panel.pm-surface .discussion-shell button,.panel.pm-surface .discussion-shell input,.panel.pm-surface .discussion-shell select,.panel.pm-surface .discussion-shell textarea,.panel.pm-surface .admin-shell button,.panel.pm-surface .admin-shell input,.panel.pm-surface .admin-shell select,.panel.pm-surface .admin-shell textarea{min-width:0;font-size:1em;min-height:var(--pm-control);padding:.5em .65em}.panel.pm-surface .digital-shell input[type=checkbox],.panel.pm-surface .digital-shell input[type=radio],.panel.pm-surface .marketplace input[type=checkbox],.panel.pm-surface .marketplace input[type=radio],.panel.pm-surface .discussion-shell input[type=checkbox],.panel.pm-surface .discussion-shell input[type=radio],.panel.pm-surface .admin-shell input[type=checkbox],.panel.pm-surface .admin-shell input[type=radio]{width:1.1em;height:1.1em;min-height:0;padding:0;flex:none}.panel.pm-surface .digital-shell label,.panel.pm-surface .marketplace label,.panel.pm-surface .discussion-shell label,.panel.pm-surface .admin-shell label{min-width:0;font-size:.9em}.panel.pm-surface .digital-shell label:has(>input[type=checkbox]),.panel.pm-surface .marketplace label:has(>input[type=checkbox]),.panel.pm-surface .discussion-shell label:has(>input[type=checkbox]),.panel.pm-surface .admin-shell label:has(>input[type=checkbox]){display:flex;align-items:center;gap:.5em}.panel.pm-surface .digital-shell small,.panel.pm-surface .marketplace small,.panel.pm-surface .discussion-shell small,.panel.pm-surface .admin-shell small{font-size:.85em;overflow-wrap:anywhere}.panel.pm-surface .digital-shell h2,.panel.pm-surface .marketplace h2,.panel.pm-surface .discussion-shell h2,.panel.pm-surface .admin-shell h2{font-size:1.25em}.panel.pm-surface .digital-shell h3,.panel.pm-surface .digital-shell h4,.panel.pm-surface .marketplace h3,.panel.pm-surface .marketplace h4,.panel.pm-surface .discussion-shell h3,.panel.pm-surface .discussion-shell h4,.panel.pm-surface .admin-shell h3,.panel.pm-surface .admin-shell h4{font-size:1.05em}.panel.pm-surface .digital-shell .feedback,.panel.pm-surface .digital-shell .notice,.panel.pm-surface .digital-shell .empty,.panel.pm-surface .marketplace .feedback,.panel.pm-surface .marketplace .notice,.panel.pm-surface .marketplace .empty,.panel.pm-surface .discussion-shell .feedback,.panel.pm-surface .discussion-shell .notice,.panel.pm-surface .discussion-shell .empty,.panel.pm-surface .admin-shell .feedback,.panel.pm-surface .admin-shell .notice,.panel.pm-surface .admin-shell .empty{font-size:.95em}.panel.pm-surface .digital-shell{padding:var(--pm-space)}.panel.pm-surface .digital-shell>header{display:flex;flex-wrap:wrap;gap:var(--pm-space);padding:0 0 var(--pm-space)}.panel.pm-surface .digital-shell>header span{font-size:.75em}.panel.pm-surface .digital-shell>header nav,.panel.pm-surface .digital-shell .scope-tabs{display:flex;overflow-x:auto;min-width:0;max-width:100%}.panel.pm-surface .digital-shell>header nav button,.panel.pm-surface .digital-shell .scope-tabs button{flex:none;white-space:nowrap}.panel.pm-surface .digital-shell .summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,9em),1fr));gap:.5em}.panel.pm-surface .digital-shell .summary article{min-height:0;padding:.65em}.panel.pm-surface .digital-shell .summary strong{font-size:1.3em}.panel.pm-surface .digital-shell .summary span{font-size:.85em}.panel.pm-surface .digital-shell .columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,19em),1fr));gap:var(--pm-space);margin-top:var(--pm-space)}.panel.pm-surface .digital-shell .columns>section,.panel.pm-surface .digital-shell .reassignment-queue{min-width:0;padding:var(--pm-space);border:1px solid var(--pm-surface-line);border-radius:8px}.panel.pm-surface .digital-shell .rows,.panel.pm-surface .digital-shell .operator-rows{max-height:none;overflow:visible;grid-auto-rows:max-content;gap:.5em}.panel.pm-surface .digital-shell .rows article,.panel.pm-surface .digital-shell .operator-rows article,.panel.pm-surface .digital-shell .reassignment-queue article{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.65em;padding:.65em}.panel.pm-surface .digital-shell .order-copy,.panel.pm-surface .digital-shell .rows article>div{flex:1 1 14em}.panel.pm-surface .digital-shell .order-copy strong,.panel.pm-surface .digital-shell .rows strong{white-space:normal;font-size:1em;overflow-wrap:anywhere}.panel.pm-surface .digital-shell .operator-actions{flex:1 1 14em;justify-content:start}.panel.pm-surface .digital-shell .reassignment-queue{margin-top:var(--pm-space)}.panel.pm-surface .digital-shell .reassignment-queue select{flex:1 1 10em}.panel.pm-surface .discussion-shell{gap:var(--pm-space)}.panel.pm-surface .discussion-shell .game-picker{gap:.5em}.panel.pm-surface .discussion-shell .game-picker label{flex:1 1 9em}.panel.pm-surface .discussion-shell .thread{padding:var(--pm-space);gap:.6em}.panel.pm-surface .discussion-shell .thread nav{flex-wrap:wrap}.panel.pm-surface .discussion-shell .messages{font-size:1em}.panel.pm-surface .discussion-shell .messages article{padding:.65em}.panel.pm-surface .discussion-shell .messages p{font-size:1em;line-height:1.5;overflow-wrap:anywhere}.panel.pm-surface .discussion-shell .thread form input{flex:1}.panel.pm-surface .discussion-shell .thread form button{flex:none}.panel.pm-surface .marketplace{min-height:0;padding:var(--pm-space)}.panel.pm-surface .marketplace .notice{position:static;max-width:none;margin-block:.5em}.panel.pm-surface .marketplace .market-tabs,.panel.pm-surface .marketplace .sub-tabs{display:flex;width:100%;max-width:100%;min-width:0;flex-wrap:nowrap;overflow-x:auto;gap:.4em}.panel.pm-surface .marketplace .market-tabs button,.panel.pm-surface .marketplace .sub-tabs button{flex:none;font-size:.9em;white-space:nowrap}.panel.pm-surface .marketplace .listing-grid,.panel.pm-surface .marketplace .sell-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,15em),1fr));gap:var(--pm-space)}.panel.pm-surface .marketplace .wide{grid-column:1/-1}.panel.pm-surface .marketplace .listing-card{min-height:0;padding:var(--pm-space);gap:.5em}.panel.pm-surface .marketplace .listing-card strong{font-size:1.1em;white-space:normal}.panel.pm-surface .marketplace .listing-footer{font-size:.9em}.panel.pm-surface .marketplace .listing-footer b{font-size:1.2em}.panel.pm-surface .marketplace .model,.panel.pm-surface .marketplace .status{font-size:.8em}.panel.pm-surface .marketplace .listing-detail{grid-template-columns:repeat(auto-fit,minmax(min(100%,20em),1fr));gap:var(--pm-space);padding:var(--pm-space);align-items:start}.panel.pm-surface .marketplace .detail-summary{grid-row:auto}.panel.pm-surface .marketplace .detail-summary p{display:block;overflow:visible;font-size:1em;line-height:1.5}.panel.pm-surface .marketplace .detail-summary h2{font-size:1.3em}.panel.pm-surface .marketplace .detail-summary,.panel.pm-surface .marketplace .transaction{padding:var(--pm-space)}.panel.pm-surface .marketplace .facts,.panel.pm-surface .marketplace .detail-actions,.panel.pm-surface .marketplace .owner-actions,.panel.pm-surface .marketplace .offer,.panel.pm-surface .marketplace .inline-form{flex-wrap:wrap;gap:.5em;font-size:.9em}.panel.pm-surface .marketplace .inline-form input{flex:1 1 10em}.panel.pm-surface .marketplace .inline-form input[type=number]{max-width:none}.panel.pm-surface .marketplace .offer>span{white-space:normal;flex:1 1 12em}.panel.pm-surface .marketplace .messages{max-height:14em}.panel.pm-surface .marketplace .messages p{font-size:.95em;overflow-wrap:anywhere}.panel.pm-surface .marketplace .gate{min-height:0;padding:var(--pm-space)}.panel.pm-surface .admin-shell .catalog-form,.panel.pm-surface .admin-shell .catalog-entity-form,.panel.pm-surface .admin-shell .catalog-relation-form,.panel.pm-surface .admin-shell .policy-form,.panel.pm-surface .admin-shell .digital-operations .account-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12em),1fr));gap:.65em;align-items:end}.panel.pm-surface .admin-shell .digital-operations .account-form,.panel.pm-surface .admin-shell .digital-admin-grid>section{padding:var(--pm-space);border:1px solid var(--pm-surface-line);border-radius:8px;margin-bottom:var(--pm-space)}.panel.pm-surface .admin-shell .digital-admin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22em),1fr));gap:var(--pm-space);align-items:start}.panel.pm-surface .admin-shell .digital-list{max-height:none;overflow:visible;gap:.5em}.panel.pm-surface .admin-shell .digital-list article,.panel.pm-surface .admin-shell .moderation article{flex-wrap:wrap;gap:.65em;padding:.65em}.panel.pm-surface .admin-shell .digital-list strong{font-size:1em;white-space:normal;overflow-wrap:anywhere}.panel.pm-surface .admin-shell .digital-list span,.panel.pm-surface .admin-shell .operation-slot span{font-size:.85em}.panel.pm-surface .admin-shell .operation-slot strong{font-size:1em}.panel.pm-surface .admin-shell .inventory-operation-list article{grid-template-columns:repeat(auto-fit,minmax(min(100%,12em),1fr))}.panel.pm-surface .admin-shell .operation-slot-list{min-width:0}.panel.pm-surface .admin-shell .row-actions{flex-wrap:wrap;gap:.5em}.panel.pm-surface .admin-shell .catalog-grid,.panel.pm-surface .admin-shell .catalog-entity-grid{gap:var(--pm-space);grid-auto-rows:max-content;align-content:start}.panel.pm-surface .admin-shell .form-heading{grid-column:1/-1;margin:0}.panel.pm-surface .admin-shell .catalog-entity-workspace,.panel.pm-surface .admin-shell .catalog-graph-forms{grid-template-columns:repeat(auto-fit,minmax(min(100%,20em),1fr));gap:var(--pm-space);align-content:start}.panel.pm-surface .admin-shell .catalog-entity-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16em),1fr))}.panel.pm-surface .admin-shell .slot-detail{display:grid;align-content:start;gap:var(--pm-space)}.panel.pm-surface .admin-shell .slot-detail .current-owner{margin:0;padding:var(--pm-space)}.panel.pm-surface .admin-shell .slot-detail .ownership-history>article{display:flex;flex-wrap:wrap;gap:.6em;padding:var(--pm-space)}.panel.pm-surface .admin-shell .slot-detail strong{font-size:1em}.panel.pm-surface .admin-shell .slot-detail span{font-size:.85em}.panel[data-pm-composition=admin] .admin-shell .account-workspace{display:flex;flex-direction:column;gap:var(--pm-space);padding:var(--pm-space);font-size:var(--pm-type)}.panel[data-pm-composition=admin] .admin-shell .account-workspace>*{flex:none;min-width:0}.panel[data-pm-composition=admin] .admin-shell .account-workspace h3,.panel[data-pm-composition=admin] .admin-shell .account-workspace h4,.panel[data-pm-composition=admin] .admin-shell .account-workspace p{margin:0}.panel[data-pm-composition=admin] .admin-shell .account-workspace h3{font-size:1.25em;white-space:normal}.panel[data-pm-composition=admin] .admin-shell .account-workspace h4{font-size:1em;margin-bottom:.5em}.panel[data-pm-composition=admin] .admin-shell .account-workspace small,.panel[data-pm-composition=admin] .admin-shell .account-workspace span{font-size:.9em;overflow-wrap:anywhere}.panel[data-pm-composition=admin] .admin-shell .account-workspace strong{font-size:1em}.panel[data-pm-composition=admin] .admin-shell .account-workspace .detail-heading{margin:0;padding:0;border:0;background:none}.panel[data-pm-composition=admin] .admin-shell .account-workspace .account-overview,.panel[data-pm-composition=admin] .admin-shell .account-workspace .account-working-grid{display:grid;gap:var(--pm-space);align-items:start}.panel[data-pm-composition=admin] .admin-shell .account-workspace .account-overview{grid-template-columns:repeat(auto-fit,minmax(min(100%,16em),1fr))}.panel[data-pm-composition=admin] .admin-shell .account-workspace .account-working-grid{grid-template-columns:minmax(0,1fr)}.panel[data-pm-composition=admin] .admin-shell .account-workspace .account-tools{display:grid;gap:var(--pm-space);min-width:0}.panel[data-pm-composition=admin] .admin-shell .account-workspace .platform-account-summary,.panel[data-pm-composition=admin] .admin-shell .account-workspace .account-capacity,.panel[data-pm-composition=admin] .admin-shell .account-workspace .license-card,.panel[data-pm-composition=admin] .admin-shell .account-workspace .entitlement-form,.panel[data-pm-composition=admin] .admin-shell .account-workspace .account-maintenance{min-width:0;margin:0;padding:var(--pm-space);border:1px solid var(--pm-surface-line);border-radius:8px;background:var(--pm-surface-fill)}.panel[data-pm-composition=admin] .admin-shell .account-workspace .inventory-slot-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11em),1fr));grid-auto-rows:max-content;overflow:visible;gap:.5em}.panel[data-pm-composition=admin] .admin-shell .account-workspace .slot-card{padding:.65em}.panel[data-pm-composition=admin] .admin-shell .account-workspace .slot-card small,.panel[data-pm-composition=admin] .admin-shell .account-workspace .slot-card span,.panel[data-pm-composition=admin] .admin-shell .account-workspace .slot-card strong{white-space:normal}.panel[data-pm-composition=admin] .admin-shell .account-workspace .slot-card small{font-size:.85em}.panel[data-pm-composition=admin] .admin-shell .account-workspace .acquisition-history,.panel[data-pm-composition=admin] .admin-shell .account-workspace .rental-plan-admin{display:grid;gap:.65em;min-width:0}.panel[data-pm-composition=admin] .admin-shell .account-workspace .acquisition-history>.license-card{display:grid;gap:.65em}.panel[data-pm-composition=admin] .admin-shell .account-workspace .rental-plan-admin{grid-template-columns:repeat(auto-fit,minmax(min(100%,16em),1fr))}.panel[data-pm-composition=admin] .admin-shell .account-workspace .offer-row{min-width:0;border-top:1px solid var(--pm-surface-line);padding-top:.65em}.panel[data-pm-composition=admin] .admin-shell .account-workspace .offer-row header,.panel[data-pm-composition=admin] .admin-shell .account-workspace .rental-plans li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4em}.panel[data-pm-composition=admin] .admin-shell .account-workspace .rental-plans{list-style:none;margin:.6em 0;padding:0;display:grid;gap:.4em}.panel[data-pm-composition=admin] .admin-shell .account-workspace .rental-plans li small{flex-basis:100%}.panel[data-pm-composition=admin] .admin-shell .account-workspace summary{cursor:pointer;padding-block:.7em;font-weight:650}.panel[data-pm-composition=admin] .admin-shell .account-workspace summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.panel[data-pm-composition=admin] .admin-shell .account-workspace .rental-fields,.panel[data-pm-composition=admin] .admin-shell .account-workspace .identity-correction-form,.panel[data-pm-composition=admin] .admin-shell .account-workspace .entitlement-form{display:grid;grid-template-columns:minmax(0,1fr);gap:.65em;margin:0}.panel[data-pm-composition=admin] .admin-shell .account-workspace .rental-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.panel[data-pm-composition=admin] .admin-shell .account-workspace .rental-label{grid-column:1/-1}.panel[data-pm-composition=admin] .admin-shell .account-workspace label{display:grid;min-width:0;gap:.35em;font-size:.9em}.panel[data-pm-composition=admin] .admin-shell .account-workspace input,.panel[data-pm-composition=admin] .admin-shell .account-workspace select,.panel[data-pm-composition=admin] .admin-shell .account-workspace button{min-width:0;width:100%;min-height:var(--pm-control);padding:.5em .65em;font-size:1em}.panel[data-pm-composition=admin] .admin-shell .account-workspace .platform-choices{display:flex;flex-wrap:wrap;gap:.5em;min-width:0;padding:.6em;border:1px solid var(--pm-surface-line);border-radius:6px}.panel[data-pm-composition=admin] .admin-shell .account-workspace legend{padding-inline:.25em;font-size:.9em}.panel[data-pm-composition=admin] .admin-shell .account-workspace .platform-choices label{display:flex;align-items:center;gap:.45em;flex:1 1 7em;min-height:var(--pm-control)}.panel[data-pm-composition=admin] .admin-shell .account-workspace input[type=checkbox]{flex:none;width:1.1em;height:1.1em;min-height:0;margin:0;padding:0}.panel[data-pm-composition=admin] .admin-shell .account-workspace .license-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65em}.panel[data-pm-composition=admin] .admin-shell .account-workspace .identity-correction-history,.panel[data-pm-composition=admin] .admin-shell .account-workspace .account-maintenance>.ownership-history{margin-top:var(--pm-space)}.panel[data-pm-composition=admin] .admin-shell .account-workspace .ownership-history>article:not(.license-card){display:flex;flex-wrap:wrap;gap:.6em;padding:.6em 0}@container pm-surface (min-width: 640px){.panel[data-pm-composition=admin] .admin-shell .account-workspace .account-working-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden;background:#050505}body{font-family:system-ui,sans-serif;color:#fff}button,input,select,textarea{font:inherit}.playmore-reduced-motion *,.playmore-reduced-motion *:before,.playmore-reduced-motion *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.playmore-high-contrast button:focus-visible,.playmore-high-contrast input:focus-visible,.playmore-high-contrast select:focus-visible{outline:3px solid #fff!important;outline-offset:2px}.playmore-high-contrast button,.playmore-high-contrast input,.playmore-high-contrast select{border-color:#ffffffb8!important}body[data-pm-editor-target=wall] .wall,body[data-pm-editor-target=tile] .product-card,body[data-pm-editor-target=tile] .listing-card,body[data-pm-editor-target=tile] .preview-tiles .tile,body[data-pm-editor-target=tile] .tile-css,body[data-pm-editor-target=typography] h1,body[data-pm-editor-target=typography] h2{outline:1px dashed color-mix(in srgb,var(--pm-accent-primary, #6d5dfc) 80%,white);outline-offset:2px}body[data-pm-editor-breakpoint=tablet] .product-grid,body[data-pm-editor-breakpoint=tablet] .listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-pm-editor-breakpoint=mobile] .product-grid,body[data-pm-editor-breakpoint=mobile] .listing-grid,body[data-pm-editor-breakpoint=mobile] .blog-grid,body[data-pm-editor-breakpoint=mobile] .dashboard-grid{grid-template-columns:1fr!important}.editor-trigger{position:relative;display:inline-flex;align-items:center;gap:4px}.editor-trigger small{padding:2px 4px;color:#c7d2fe;border:1px solid rgba(129,140,248,.42);border-radius:5px;background:#4f46e533;font-size:7px;font-weight:800;letter-spacing:.08em}.editor-trigger.draft-active{color:#c7d2fe}.danger-zone{display:grid;gap:7px;margin-top:18px;padding:12px;border:1px solid rgba(248,113,113,.24);border-radius:12px;background:#7f1d1d1f}.danger-zone small{color:#fca5a5;font-size:8px;font-weight:800;letter-spacing:.15em}.danger-zone strong{font-size:12px}.danger-zone p{color:#ffffff80;font-size:9px;line-height:1.45}.danger-zone button{margin:0;font-size:9px}:focus-visible,.pm-focus-active{outline:2.5px solid var(--pm-accent, #6366f1)!important;outline-offset:3px!important;box-shadow:0 0 20px #6366f1a6!important}.product-card:focus-visible,.product-card.pm-focus-active,.listing-card:focus-visible,.listing-card.pm-focus-active{outline:2.5px solid var(--accent, #6366f1)!important;outline-offset:4px!important;box-shadow:0 0 28px #6366f199,0 8px 24px #00000080!important;transform:scale(1.04)!important;z-index:10!important;transition:transform .2s cubic-bezier(.16,1,.3,1),outline .15s ease,box-shadow .2s ease!important}.preview-tiles .tile:focus-visible,.preview-tiles .tile.pm-focus-active,.tile-css:focus-visible,.tile-css.pm-focus-active{outline:2.5px solid #fff!important;outline-offset:4px!important;box-shadow:0 0 28px #fff9!important;transform:scale(1.05)!important}.pm-input-toast{position:fixed;top:24px;left:50%;transform:translate(-50%);background:#0d1224f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0009,0 0 16px #6366f166;color:#fff;padding:10px 22px;border-radius:9999px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:10px;z-index:var(--z-toast, 1000);pointer-events:none;animation:pmToastIn .35s cubic-bezier(.16,1,.3,1);transition:opacity .3s ease,transform .3s ease}.pm-input-toast.fade-out{opacity:0;transform:translate(-50%,-10px)}@keyframes pmToastIn{0%{opacity:0;transform:translate(-50%,-20px) scale(.95)}to{opacity:1;transform:translate(-50%) scale(1)}}
