.pwa-deck-screen{display:flex;flex-direction:column;flex:1 1;min-height:0;height:100%;gap:.55rem}.pwa-collect-grid,.pwa-deck-filters,.pwa-deck-pillars,.pwa-deck-scroll-hidden,.pwa-pillar-list{scrollbar-width:none;-ms-overflow-style:none}.pwa-collect-grid::-webkit-scrollbar,.pwa-deck-filters::-webkit-scrollbar,.pwa-deck-scroll-hidden::-webkit-scrollbar,.pwa-pillar-list::-webkit-scrollbar{display:none}.pwa-deck-pillars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;grid-gap:.15rem;gap:.15rem;flex-shrink:0;padding:.2rem;overflow:hidden;border-radius:.95rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.pwa-deck-pillar-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.08rem;min-width:0;width:100%;height:2.85rem;padding:0 .05rem;border:0;border-radius:.7rem;background:transparent;color:rgba(255,255,255,.58);font-size:clamp(.52rem,2.5vw,.68rem);font-weight:700;letter-spacing:0;transition:background .16s ease,color .16s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.pwa-deck-pillar-tab:focus:not(:focus-visible){outline:none}.pwa-deck-pillar-tab.is-on{background:#fafafa;color:#0a0a0a;box-shadow:0 2px 10px rgba(0,0,0,.3)}.pwa-deck-pillar-icon{position:relative;display:grid;place-items:center}.pwa-deck-pillar-icon svg{width:16px;height:16px}.pwa-deck-pillar-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwa-deck-pillar-count{position:absolute;top:-.3rem;left:calc(100% - .35rem);min-width:.95rem;padding:0 .22rem;border-radius:999px;font-size:.5625rem;font-weight:800;line-height:.95rem;text-align:center;color:#0a0a0a;background:#c6ff33}.pwa-deck-pane{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:0;margin:0;padding:0;overflow:hidden}.pwa-deck-subhead{display:flex;align-items:center;gap:.45rem;flex-shrink:0;min-height:2.5rem}.pwa-deck-search--grow{flex:1 1;min-width:0}.pwa-deck-filter-btn{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:.75rem;background:rgba(255,255,255,.05);color:rgba(255,255,255,.78)}.pwa-deck-filter-btn.is-on{border-color:rgba(198,255,51,.45);color:#c6ff33}.pwa-deck-filter-sheet{position:fixed;inset:0;z-index:55;display:grid;align-items:end;justify-items:center}.pwa-deck-filter-backdrop{position:absolute;inset:0;border:0;background:rgba(6,6,8,.55)}.pwa-deck-filter-panel{position:relative;z-index:1;width:min(100%,430px);max-height:70dvh;overflow-y:auto;padding:.85rem 1rem 1.2rem;border-radius:1rem 1rem 0 0;background:#141418;border:1px solid rgba(255,255,255,.1)}.pwa-deck-filter-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}.pwa-deck-filter-head button{border:0;background:transparent;color:rgba(255,255,255,.72)}.pwa-deck-filter-action,.pwa-deck-filter-copy,.pwa-deck-filter-label{margin:0 0 .5rem;font-size:.8125rem}.pwa-deck-filter-action{width:100%;min-height:2.5rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#fafafa;font-weight:700}.pwa-deck-sort--block{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:.65rem}.pwa-deck-editor--overlay{position:fixed;inset:0;z-index:60;overflow-y:auto;padding:1rem;background:rgba(6,6,8,.92)}.pwa-deck-editor-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}.pwa-deck-editor-head button{border:0;background:transparent;color:rgba(255,255,255,.75)}.pwa-premium.is-deck{width:100%;aspect-ratio:5/7;margin-inline:auto}.pwa-deck-reel-slide>.pwa-collect-hit{width:auto}.pwa-deck-reel>.pwa-deck-reel-slide>.pwa-collect-hit>.pwa-premium,.pwa-deck-reel>.pwa-deck-reel-slide>.pwa-collect-hit>.pwa-slab,.pwa-deck-reel>.pwa-deck-reel-slide>.pwa-collect-hit>.pwa-vault{width:min(100cqw,100cqh * 5/7 - .5rem)}.pwa-face-art{position:relative;z-index:2;width:100%;height:100%;overflow:hidden;background:radial-gradient(ellipse 120% 70% at 0 0,rgba(124,58,237,.55),transparent 62%),radial-gradient(ellipse 100% 60% at 100% 100%,rgba(20,184,166,.22),transparent 64%),radial-gradient(120% 80% at 30% 20%,color-mix(in srgb,var(--premium-accent) 30%,transparent),transparent 62%),linear-gradient(155deg,var(--premium-frame-mid) 0,var(--premium-frame-deep) 80%)}.pwa-face-art-pattern{position:absolute;inset:0;opacity:.2;background:repeating-radial-gradient(circle at 115% 115%,transparent 0 9px,rgba(255,255,255,.7) 9px 10px);mix-blend-mode:overlay}.pwa-face-art-glyph{position:absolute;right:-16%;bottom:-10%;width:82%;height:auto;aspect-ratio:1;color:rgba(255,255,255,.22);transform:rotate(-12deg)}.pwa-face-art-chip{position:absolute;top:12%;left:10%;width:22%;aspect-ratio:4/3;border-radius:.3rem;background:linear-gradient(90deg,transparent 32%,rgba(80,56,10,.45) 32% 36%,transparent 36% 64%,rgba(80,56,10,.45) 64% 68%,transparent 68%),linear-gradient(0deg,transparent 46%,rgba(80,56,10,.45) 46% 54%,transparent 54%),linear-gradient(140deg,#fbe7a1,#c9a24a 55%,#8a6a22);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.pwa-face-art-seal{position:absolute;top:10%;left:10%;display:grid;place-items:center;width:24%;aspect-ratio:1;border-radius:50%;background:conic-gradient(from 30deg,#a5f3fc,#f0abfc,#fde68a,#86efac,#a5f3fc);color:rgba(10,10,12,.75);box-shadow:inset 0 0 0 2px rgba(255,255,255,.5)}.pwa-face-art-seal svg{width:52%;height:52%}.pwa-face-art-perf{position:absolute;left:0;right:0;bottom:24%;border-top:1.5px dashed rgba(255,255,255,.4)}.pwa-face-art-perf:after,.pwa-face-art-perf:before{content:"";position:absolute;top:-9px;width:16px;height:16px;border-radius:50%;background:#0c0c10}.pwa-face-art-perf:before{left:-8px}.pwa-face-art-perf:after{right:-8px}.pwa-face-art-issuer{position:absolute;left:10%;bottom:8%;max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.78)}.pwa-face-art--pass .pwa-face-art-issuer{bottom:9%}.pwa-face-art-avatar{position:absolute;inset:0;display:grid;place-items:center;color:#fafafa}.pwa-face-art-avatar svg{width:68%;height:auto;filter:drop-shadow(0 10px 22px rgba(0,0,0,.45))}.pwa-premium-window.is-center-art{display:grid;place-items:stretch;overflow:hidden}.pwa-premium-window.is-center-art img{width:100%;height:100%;object-fit:cover}.pwa-premium.is-deck .pwa-premium-plate{display:grid;grid-gap:.12rem;gap:.12rem;align-content:end}.pwa-premium-status{margin-top:.2rem;font-size:.52rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgba(250,250,250,.72)}.pwa-deck-hero-slot{flex:0 0 auto;min-height:0;display:flex;align-items:center;justify-content:center;container-type:inline-size}.pwa-deck-hero-card{width:min(70cqi,15.5rem);cursor:pointer}.pwa-deck-hero-card .pwa-flex-card-scene,.pwa-deck-hero-card .pwa-flex-card-wrap{width:100%;max-width:none;margin:0;padding:0}.pwa-deck-hero-card .pwa-flex-card-inner{width:100%;height:auto;aspect-ratio:5/7}.pwa-deck-hero-card .pwa-flex-card-canvas{display:grid;place-items:center}.pwa-deck-hero-card .pwa-flex-card-avatar-badge--medallion{width:46%;height:auto;aspect-ratio:1}.pwa-deck-actions-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));grid-gap:.4rem;gap:.4rem;flex-shrink:0}.pwa-deck-actions-row button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2.5rem;padding:0 .5rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.05);color:#fafafa;font-size:.8125rem;font-weight:700}.pwa-deck-identity-foot{display:grid;grid-gap:.45rem;gap:.45rem;flex-shrink:0}.pwa-deck-identity-hint{margin:0;font-size:.75rem;line-height:1.4;color:rgba(255,255,255,.52);text-align:center}.pwa-deck-edit-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2.5rem;width:100%;padding:0 .75rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.06);color:#fafafa;font-size:.8125rem;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.pwa-deck-edit-btn:focus:not(:focus-visible){outline:none}.pwa-deck-editor-channels{display:grid;grid-gap:.35rem;gap:.35rem}.pwa-deck-editor-channels-label{margin:0;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.5)}.pwa-deck-editor-channels label{display:grid;grid-template-columns:5.5rem 1fr;align-items:center;grid-gap:.45rem;gap:.45rem;padding:.35rem .65rem;border:1px solid rgba(255,255,255,.1);border-radius:.7rem;background:rgba(255,255,255,.04)}.pwa-deck-editor-channels span{font-size:.68rem;font-weight:700;color:rgba(255,255,255,.62)}.pwa-deck-editor-channels input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:#fafafa;font-size:.875rem;font-weight:600}.pwa-deck-hero-card.is-editing{cursor:default}.pwa-deck-editor{display:grid;grid-gap:.5rem;gap:.5rem;flex-shrink:0}.pwa-deck-editor-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:.4rem;gap:.4rem}.pwa-deck-editor-fields label{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0;padding:.35rem .75rem .4rem;border:1px solid rgba(255,255,255,.12);border-radius:.8rem;background:rgba(255,255,255,.05)}.pwa-deck-editor-fields label:focus-within{border-color:rgba(198,255,51,.6)}.pwa-deck-editor-fields span{font-size:.5625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5)}.pwa-deck-editor-fields input{width:100%;min-width:0;padding:0;border:0;outline:none;background:transparent;color:#fafafa;font-size:.9375rem;font-weight:700}.pwa-deck-editor-finish{padding:.35rem .6rem}.pwa-deck-editor-actions{display:grid;grid-template-columns:1fr 2fr;grid-gap:.4rem;gap:.4rem}.pwa-deck-editor-actions button{height:2.5rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.05);color:#fafafa;font-size:.8125rem;font-weight:800}.pwa-deck-editor-actions .is-primary{border-color:transparent;background:#c6ff33;color:#0a0a0a}.pwa-deck-missions{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:.6rem;gap:.6rem;flex-shrink:0;height:2.5rem;padding:0 .6rem 0 .9rem;border:1px solid rgba(198,255,51,.18);border-radius:999px;background:rgba(198,255,51,.05);color:#fafafa;text-align:left}.pwa-deck-missions strong{font-size:.75rem}.pwa-deck-missions-count{font-size:.6875rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(255,255,255,.62)}.pwa-deck-missions-bar{height:.3rem;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}.pwa-deck-missions-bar>span{display:block;height:100%;border-radius:inherit;background:#c6ff33}.pwa-deck-toolbar{display:grid;grid-template-columns:1fr auto;grid-gap:.45rem;gap:.45rem;flex-shrink:0}.pwa-deck-search{display:block;flex-shrink:0;min-width:0}.pwa-deck-search input,.pwa-deck-sort select{width:100%;height:2.5rem;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#fafafa;border-radius:999px;padding:0 .95rem;font-size:.875rem}.pwa-deck-sort select{width:auto;padding:0 1.9rem 0 .85rem;font-weight:700;font-size:.8125rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.7) 0),linear-gradient(-45deg,transparent 50%,rgba(255,255,255,.7) 0);background-position:calc(100% - .95rem) 52%,calc(100% - .7rem) 52%;background-size:.25rem .25rem;background-repeat:no-repeat}.pwa-deck-sort option{color:#0a0a0a}.pwa-deck-filters{display:flex;gap:.4rem;overflow-x:auto;flex-shrink:0;margin:0 -.1rem;padding:0 .1rem}.pwa-deck-filters button{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;min-height:2.25rem;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:rgba(255,255,255,.78);border-radius:999px;padding:0 .85rem;font-size:.8125rem;font-weight:700}.pwa-deck-filters button.is-on{background:#fafafa;color:#0a0a0a;border-color:#fafafa}.pwa-deck-chip-progress{font-size:.6875rem;font-weight:700;opacity:.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pwa-collect-grid{flex:1 1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;align-content:start;justify-items:center;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:.1rem .1rem .35rem}.pwa-collect-span{grid-column:1/-1}.pwa-collect-hit{display:flex;justify-content:center;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left}.pwa-pillar-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem;overflow-y:auto}.pwa-pillar-list button{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:3rem;text-align:left;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#fafafa;border-radius:.8rem;padding:0 .85rem;font-size:.875rem;font-weight:600}.pwa-deck-empty-state{flex:1 1;display:grid;align-content:center;justify-items:center;grid-gap:.4rem;gap:.4rem;padding:.5rem .75rem 2rem;text-align:center}.pwa-deck-ghost-card{display:grid;place-items:center;width:5.25rem;aspect-ratio:5/7;margin-bottom:.5rem;border:1.5px dashed rgba(255,255,255,.2);border-radius:.7rem;background:linear-gradient(160deg,rgba(255,255,255,.06),transparent 60%);transform:rotate(-6deg)}.pwa-deck-ghost-card span{width:1.6rem;height:1.6rem;border-radius:50%;border:1.5px dashed rgba(255,255,255,.22)}.pwa-deck-note{margin:0;font-size:.78rem;line-height:1.45;color:rgba(255,255,255,.55)}.pwa-deck-empty,.pwa-deck-empty-sub{margin:0}.pwa-deck-empty{font-size:.9375rem;font-weight:700;color:#fafafa}.pwa-deck-empty-sub{max-width:24ch;font-size:.8125rem;line-height:1.4;color:rgba(255,255,255,.58)}.pwa-deck-scan-cta{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;margin-top:.6rem;padding:0 1rem;border-radius:999px;background:#c6ff33;color:#0a0a0a;font-size:.8125rem;font-weight:800;text-decoration:none}.pwa-premium{--premium-accent:#c6d4e8;--premium-frame-top:#eef3f9;--premium-frame-mid:#8fa3be;--premium-frame-deep:#1a2f4d;--premium-foil-strength:0.55;position:relative;display:block;aspect-ratio:5/7;padding:.2rem;border-radius:.72rem;background:linear-gradient(145deg,var(--premium-frame-top) 0,var(--premium-frame-mid) 38%,var(--premium-frame-deep) 100%);box-shadow:0 0 0 1px rgba(255,255,255,.42),0 12px 24px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.55)}.pwa-premium-chamfer{position:absolute;inset:.12rem;border-radius:.6rem;pointer-events:none;z-index:4;box-shadow:inset 0 0 0 1px rgba(0,0,0,.5),inset 0 0 0 2px rgba(255,255,255,.2)}.pwa-premium-shell{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-width:0;grid-gap:.25rem;gap:.25rem;padding:.4rem;border-radius:.55rem;background:radial-gradient(ellipse 130% 65% at 0 0,rgba(124,58,237,.62),transparent 62%),radial-gradient(ellipse 110% 55% at 100% 100%,rgba(20,184,166,.28),transparent 64%),repeating-radial-gradient(circle at 0 0,transparent 0 7px,rgba(255,255,255,.05) 7px 8px),repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 1px,transparent 1px 5px),linear-gradient(180deg,#161026,#050608);box-shadow:inset 0 0 0 1px rgba(196,181,253,.16)}.pwa-premium-band{display:flex;align-items:center;justify-content:space-between;gap:.3rem;min-width:0;color:var(--premium-accent);font-size:.5rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pwa-premium-set{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwa-premium-serial{flex-shrink:0;padding:.1rem .32rem;border-radius:.25rem;background:rgba(255,255,255,.08);color:rgba(255,255,255,.85);font-size:.625rem;font-weight:800;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pwa-premium-serial.is-low{background:linear-gradient(135deg,#fff1b8,#f5c542 55%,#b8860b);color:#2a1a00;box-shadow:0 0 10px rgba(245,197,66,.45)}.pwa-premium-window{position:relative;min-height:0;overflow:hidden;border-radius:.3rem;background:#16181d 50%/cover no-repeat;box-shadow:inset 0 0 0 2px rgba(244,244,244,.9),inset 0 0 0 3px rgba(0,0,0,.75)}.pwa-premium-window:before{content:"";position:absolute;inset:0;z-index:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pwa-premium-window img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center top;opacity:0;transition:opacity .32s ease}.pwa-premium-window.is-loaded img{opacity:1}.pwa-premium-window:after{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 2px rgba(244,244,244,.9),inset 0 0 0 3px rgba(0,0,0,.75),inset 0 -24px 30px -18px rgba(0,0,0,.7)}.pwa-premium-foil,.pwa-premium-window:after{position:absolute;inset:0;pointer-events:none}.pwa-premium-foil{z-index:2;mix-blend-mode:color-dodge;opacity:var(--premium-foil-strength);background:radial-gradient(circle at var(--foil-x,50%) var(--foil-y,40%),rgba(255,255,255,.45),transparent 42%),linear-gradient(115deg,transparent 30%,rgba(125,211,252,.35) 42%,rgba(196,181,253,.35) 50%,rgba(252,211,77,.3) 58%,transparent 70%);background-size:100% 100%,220% 220%;animation:pwa-premium-sheen 6s ease-in-out infinite alternate}@keyframes pwa-premium-sheen{0%{background-position:0 0,0 50%}to{background-position:0 0,100% 50%}}.pwa-premium-rarity{position:absolute;left:.35rem;bottom:.35rem;z-index:4;padding:.1rem .38rem;border-radius:999px;font-size:.5rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fafafa;background:rgba(10,10,10,.6);border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pwa-premium--work{--premium-frame-top:#e7eef8;--premium-frame-mid:#7f9ab8;--premium-frame-deep:#17304f;--premium-accent:#d6e4f5}.pwa-premium--coffee{--premium-frame-top:#e5f6ec;--premium-frame-mid:#6ea884;--premium-frame-deep:#143528;--premium-accent:#d7f5e4}.pwa-premium--book{--premium-frame-top:#f6ead8;--premium-frame-mid:#b08968;--premium-frame-deep:#3a2418;--premium-accent:#f3e0c8}.pwa-premium--device{--premium-frame-top:#e5edf8;--premium-frame-mid:#6f8eb8;--premium-frame-deep:#142030;--premium-accent:#d4e4f8}.pwa-premium--auto{--premium-frame-top:#f2e8d8;--premium-frame-mid:#a68862;--premium-frame-deep:#2c2218;--premium-accent:#efe2cc}.pwa-premium--gadget{--premium-frame-top:#ebe5f8;--premium-frame-mid:#8878b8;--premium-frame-deep:#201830;--premium-accent:#e2d8f4}.pwa-premium-window.is-pass{display:grid;place-items:stretch;padding:0}.pwa-premium-window.is-pass .pwa-pass-window{width:100%;height:100%;min-height:0;border-radius:inherit}.pwa-premium-window.is-identity-deck{display:grid;padding:0;overflow:hidden}.pwa-premium-window.is-identity-deck .pwa-flex-card-inner,.pwa-premium-window.is-identity-deck .pwa-flex-card-scene,.pwa-premium-window.is-identity-deck .pwa-flex-card-wrap{width:100%;height:100%;min-height:0}.pwa-premium-window.is-identity-deck .pwa-flex-card-scene{padding:0}.pwa-premium-window.is-identity-deck .pwa-flex-card-inner{aspect-ratio:auto}.pwa-premium-window.is-identity-deck .pwa-flex-card-nameplate,.pwa-premium-window.is-identity-deck .pwa-flex-card-top{display:none}.pwa-pass-window{background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.16),transparent 58%),linear-gradient(180deg,#1c2433,#0c1018)}.pwa-pass-window--work{background:radial-gradient(circle at 50% 38%,rgba(120,170,255,.2),transparent 55%),linear-gradient(180deg,#1a2740,#0a101c)}.pwa-pass-window--coffee{background:radial-gradient(circle at 50% 42%,rgba(198,255,51,.16),transparent 58%),linear-gradient(180deg,#163528,#0c1612)}.pwa-pass-window--book{background:radial-gradient(circle at 50% 42%,rgba(243,224,200,.16),transparent 58%),linear-gradient(180deg,#3a281c,#140e0b)}.pwa-pass-window--device{background:radial-gradient(circle at 50% 40%,rgba(140,180,255,.14),transparent 58%),linear-gradient(180deg,#1c2838,#0c1018)}.pwa-pass-window--auto{background:radial-gradient(circle at 50% 40%,rgba(255,200,120,.12),transparent 58%),linear-gradient(180deg,#2c261e,#100e0c)}.pwa-pass-window--gadget{background:radial-gradient(circle at 50% 40%,rgba(180,140,255,.14),transparent 58%),linear-gradient(180deg,#241e38,#100e18)}.pwa-pass-face{position:relative;z-index:4;height:100%;display:grid;align-content:center;justify-items:center;grid-gap:.35rem;gap:.35rem;padding:.55rem .45rem;text-align:center;color:#fafafa}.pwa-pass-mark{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#fafafa;margin-bottom:.1rem}.pwa-pass-window--coffee .pwa-pass-mark{color:#c6ff33;background:rgba(198,255,51,.1);border-color:rgba(198,255,51,.28)}.pwa-pass-window--book .pwa-pass-mark{color:#f3e0c8;background:rgba(243,224,200,.1);border-color:rgba(243,224,200,.28)}.pwa-pass-face strong{font-family:var(--font-pwa-display),Syne,sans-serif;font-size:1.05rem;font-weight:800;letter-spacing:-.03em;line-height:.95}.pwa-pass-face span{font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.62)}.pwa-premium-plate{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0;padding:.35rem .4rem .3rem;border-radius:.3rem;color:#fafafa;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 40%),rgba(8,6,16,.58);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 0 0 1px rgba(196,181,253,.12)}.pwa-premium-plate strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-family:var(--font-pwa-display),Syne,sans-serif;font-size:13px;font-weight:800;letter-spacing:-.02em;line-height:1.1;text-transform:uppercase}.pwa-premium-plate strong.is-long{font-size:11px;overflow-wrap:normal}.pwa-premium-plate em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-size:.5625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.62)}.pwa-premium--common{--premium-foil-strength:0.18}.pwa-premium--common .pwa-premium-foil{animation:none}.pwa-premium--rare{--premium-foil-strength:0.36}.pwa-premium--rare .pwa-premium-rarity{background:rgba(30,64,175,.75);border-color:rgba(147,197,253,.6)}.pwa-premium--legendary{--premium-foil-strength:0.5;--premium-frame-top:#fff8dc;--premium-frame-mid:#e5b94e;--premium-frame-deep:#5c3d0a;box-shadow:0 0 0 1px rgba(255,230,150,.7),0 0 18px rgba(245,197,66,.35),0 12px 24px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.6)}.pwa-premium--legendary .pwa-premium-band{color:#ffe08a}.pwa-premium--legendary .pwa-premium-rarity{color:#2a1a00;background:linear-gradient(135deg,#fff1b8,#f5c542 55%,#b8860b);border-color:rgba(255,241,184,.9)}.pwa-premium--court:not(.pwa-premium--legendary){--premium-accent:#b9d3ff;--premium-frame-top:#f4f8ff;--premium-frame-mid:#9eb6d8;--premium-frame-deep:#153867}.pwa-premium--pitch:not(.pwa-premium--legendary){--premium-accent:#ffe7b0;--premium-frame-top:#fff4d4;--premium-frame-mid:#d4b06d;--premium-frame-deep:#4a3310}.pwa-premium--stage:not(.pwa-premium--legendary){--premium-accent:#ffc2dd;--premium-frame-top:#fff0f6;--premium-frame-mid:#e879a9;--premium-frame-deep:#5b0b2d}.pwa-premium--ride:not(.pwa-premium--legendary){--premium-accent:#fecdd3;--premium-frame-top:#fff1f2;--premium-frame-mid:#f87171;--premium-frame-deep:#5b1018}.pwa-premium--campus:not(.pwa-premium--legendary){--premium-accent:#99f6e4;--premium-frame-top:#ecfeff;--premium-frame-mid:#5eead4;--premium-frame-deep:#0f4f47}.pwa-premium--memory{--premium-accent:#d9f99d;--premium-frame-top:#fbf8f1;--premium-frame-mid:#cfc6b4;--premium-frame-deep:#2b2822;--premium-foil-strength:0.16}.pwa-premium--memory .pwa-premium-foil{animation:none}.pwa-premium--memory .pwa-premium-rarity{color:#0a0a0a;background:#c6ff33;border-color:rgba(236,255,190,.9)}.pwa-premium-stamp{position:absolute;top:.35rem;right:.35rem;z-index:4;display:grid;place-content:center;width:2.35rem;aspect-ratio:1;border-radius:50%;border:1.5px solid rgba(198,255,51,.95);box-shadow:inset 0 0 0 2px rgba(10,10,10,.5),inset 0 0 0 3px rgba(198,255,51,.6);background:rgba(10,10,10,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#d9f99d;font-size:.4375rem;font-weight:800;line-height:1.1;letter-spacing:.06em;text-align:center;transform:rotate(-12deg)}.pwa-premium-stamp b{display:block;font-size:.5rem;letter-spacing:.14em;text-transform:uppercase}.pwa-premium-plate{position:relative}.pwa-premium-holo{display:none}.pwa-premium.is-hero .pwa-premium-holo{position:absolute;right:.35rem;top:50%;display:grid;place-items:center;width:1.05rem;aspect-ratio:1;border-radius:50%;transform:translateY(-50%);font-size:.375rem;font-weight:900;letter-spacing:.02em;color:rgba(10,10,10,.75);background:linear-gradient(120deg,#c4b5fd,#7dd3fc 20%,#a7f3d0 38%,#fde68a 55%,#fca5a5 72%,#c4b5fd 90%);background-size:300% 300%;background-position:var(--foil-x,50%) var(--foil-y,50%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 0 0 1px rgba(0,0,0,.35)}.pwa-premium.is-hero{padding:.38rem;border-radius:1rem}.pwa-premium.is-hero:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 22%,rgba(255,255,255,.8) 44%,rgba(173,216,255,.55) 50%,rgba(255,214,140,.55) 56%,transparent 78%);background-size:260% 260%;background-position:var(--foil-x,50%) var(--foil-y,50%);mix-blend-mode:overlay}.pwa-premium.is-hero .pwa-premium-foil{animation:none;background-size:100% 100%,260% 260%;background-position:0 0,var(--foil-x,50%) var(--foil-y,50%)}.pwa-premium-sparkle{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.25;mix-blend-mode:color-dodge;background-image:radial-gradient(circle,rgba(255,255,255,.95) 0 .5px,transparent 1.3px),radial-gradient(circle,rgba(255,236,190,.85) 0 .5px,transparent 1.3px);background-size:9px 9px,13px 13px;background-position:0 0,4px 6px;-webkit-mask-image:radial-gradient(circle at var(--foil-x,50%) var(--foil-y,50%),#000,transparent 40%);mask-image:radial-gradient(circle at var(--foil-x,50%) var(--foil-y,50%),#000,transparent 40%)}.pwa-premium--rare .pwa-premium-sparkle{opacity:.6}.pwa-premium--legendary .pwa-premium-sparkle{opacity:.95}.pwa-premium-glare{position:absolute;inset:0;z-index:6;border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;background:radial-gradient(circle at var(--foil-x,50%) var(--foil-y,40%),rgba(255,255,255,.55),rgba(255,255,255,.12) 24%,transparent 52%),linear-gradient(180deg,rgba(255,255,255,.12),transparent 30%,transparent 70%,rgba(0,0,0,.18))}.pwa-premium.is-hero .pwa-premium-chamfer{inset:.16rem;border-radius:.85rem}.pwa-premium.is-hero .pwa-premium-shell{padding:.65rem;gap:.5rem;border-radius:.7rem}.pwa-premium.is-hero .pwa-premium-band{font-size:.6875rem}.pwa-premium.is-hero .pwa-premium-serial{padding:.15rem .45rem;font-size:.8125rem}.pwa-premium.is-hero .pwa-premium-window{border-radius:.45rem}.pwa-premium.is-hero .pwa-premium-plate{padding:.55rem 2.6rem .5rem .65rem;border-radius:.45rem}.pwa-premium.is-hero .pwa-premium-plate strong{font-size:1.3rem}.pwa-premium.is-hero .pwa-premium-plate strong.is-long{font-size:1.05rem}.pwa-premium.is-hero .pwa-premium-plate em{font-size:.75rem}.pwa-premium.is-hero .pwa-premium-holo{right:.55rem;width:1.75rem;font-size:.5625rem}.pwa-premium.is-hero .pwa-premium-rarity{left:.55rem;bottom:.55rem;padding:.18rem .55rem;font-size:.6875rem}.pwa-premium.is-hero .pwa-premium-stamp{top:.6rem;right:.6rem;width:3.75rem;font-size:.6875rem}.pwa-premium.is-hero .pwa-premium-stamp b{font-size:.75rem}.pwa-premium-back-shell{position:relative;z-index:1;display:grid;grid-template-rows:auto auto 1fr auto auto;grid-gap:.75rem;gap:.75rem;height:100%;padding:1rem;border-radius:.7rem;color:#fafafa;text-align:left;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.1),transparent 40%),repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 6px,transparent 6px 12px),linear-gradient(180deg,#13151a,#060708);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.pwa-premium-back-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.6rem;border-bottom:1px solid rgba(255,255,255,.1)}.pwa-premium-back-mark{font-family:var(--font-pwa-display),Syne,sans-serif;font-size:.875rem;font-weight:800;letter-spacing:.14em}.pwa-premium-back-kicker{font-size:.625rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--premium-accent)}.pwa-premium-back-coap{margin:.35rem 0 .55rem;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pwa-muted,#a1a1aa)}.pwa-premium-back-title{display:grid;grid-gap:.2rem;gap:.2rem}.pwa-premium-back-title strong{font-family:var(--font-pwa-display),Syne,sans-serif;font-size:1.35rem;font-weight:800;line-height:1.05;text-transform:uppercase}.pwa-premium-back-title em{font-style:normal;font-size:.8125rem;color:rgba(255,255,255,.62)}.pwa-premium-back-meta{display:grid;grid-template-columns:1fr 1fr;align-content:start;grid-gap:.75rem 1rem;gap:.75rem 1rem;margin:0}.pwa-premium-back-meta dt{font-size:.5625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45)}.pwa-premium-back-meta dd{margin:.15rem 0 0;font-size:.875rem;font-weight:700}.pwa-premium-back-verify{display:flex;align-items:center;gap:.75rem;padding:.6rem;border-radius:.65rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.pwa-premium-back-qr{flex-shrink:0;padding:4px;border-radius:.4rem;background:#fafafa;line-height:0}.pwa-premium-back-verify p{display:flex;gap:.4rem;margin:0;font-size:.6875rem;line-height:1.35;color:rgba(255,255,255,.6)}.pwa-premium-back-verify p svg{flex-shrink:0;margin-top:.1rem;color:#c6ff33}.pwa-premium-back-verify strong{display:block;font-size:.8125rem;color:#fafafa}.pwa-premium-back-note{font-size:.625rem;color:rgba(255,255,255,.4)}.pwa-card-stage{--stage-glow:rgba(143,163,190,0.3);--stage-core:#1d2230;position:absolute;inset:0;z-index:80;display:flex;flex-direction:column;overflow:hidden;padding:calc(.75rem + env(safe-area-inset-top)) 1rem calc(1rem + env(safe-area-inset-bottom));color:#fafafa;animation:pwa-card-stage-in .24s ease-out}.pwa-card-stage--rare{--stage-glow:rgba(96,165,250,0.3)}.pwa-card-stage--legendary{--stage-glow:rgba(245,197,66,0.34);--stage-core:#6b4a10}.pwa-card-stage--memory{--stage-glow:rgba(198,255,51,0.16);--stage-core:#3a352c}.pwa-card-stage--stage:not(.pwa-card-stage--legendary){--stage-glow:rgba(232,121,169,0.3)}.pwa-card-stage--campus{--stage-glow:rgba(94,234,212,0.26)}.pwa-card-stage-backdrop{position:absolute;inset:0;background:radial-gradient(ellipse 85% 55% at 50% 46%,var(--stage-glow),transparent 72%),radial-gradient(ellipse 70% 20% at 50% 100%,rgba(255,255,255,.05),transparent 70%),#050506}.pwa-card-stage-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0}.pwa-card-stage-head div{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.pwa-card-stage-head span{font-size:.625rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55)}.pwa-card-stage-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:800}.pwa-card-stage-close{display:grid;place-items:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fafafa}.pwa-card-stage-floor{position:relative;z-index:2;flex:1 1;min-height:0;display:grid;place-items:center;overflow:visible;container-type:size}.pwa-card-stage-foot,.pwa-card-stage-head{z-index:3}.pwa-card-stage-scene{position:relative;z-index:1;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;perspective:1200px;touch-action:none;cursor:-webkit-grab;cursor:grab;overflow:visible;outline:none;display:grid;place-items:center}.pwa-card-stage-scene.is-zoomed{cursor:move;overflow:visible;z-index:4}.pwa-card-stage-inner{position:relative;width:min(78cqw,calc(72cqh * 5 / 7),22rem);aspect-ratio:5/7;height:auto;transform-style:preserve-3d;will-change:transform}.pwa-card-stage-zoom{transform-origin:center center}.pwa-card-stage-flip,.pwa-card-stage-zoom{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform}.pwa-card-stage-flip{transition:transform .55s cubic-bezier(.22,1,.36,1)}.pwa-vault.is-stage-shell{display:block;height:100%;width:100%;padding:.35rem;pointer-events:none;transform-style:preserve-3d}.pwa-vault.is-stage-shell .pwa-vault-window{position:absolute;inset:0;transform-style:preserve-3d;overflow:visible;pointer-events:auto}.pwa-card-stage-zoom .kard-seal-gate,.pwa-card-stage-zoom .pwa-vault{transform-style:preserve-3d}.pwa-card-stage-flip.is-flipped{transform:rotateY(180deg)}.pwa-card-stage-zoom .pwa-premium,.pwa-card-stage-zoom .pwa-slab{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(1.5px)}.pwa-card-stage-zoom .pwa-premium--back,.pwa-card-stage-zoom .pwa-slab--back{transform:rotateY(180deg) translateZ(1.5px)}.pwa-card-stage-core{position:absolute;inset:1px;border-radius:1rem;background:linear-gradient(145deg,var(--stage-core),#050506);box-shadow:0 0 0 1px rgba(255,255,255,.12);transform:translateZ(0)}.pwa-card-stage-shadow{position:absolute;left:50%;top:calc(50% + min(123.2cqw, 86cqh, 36.4rem) / 2 - .4rem);width:min(70cqw,calc(68cqh * 5 / 7),20.5rem);height:1.6rem;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.75),transparent 70%);filter:blur(6px);transform:translateX(-50%);pointer-events:none}.pwa-card-stage-foot{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:.45rem;gap:.45rem;flex-shrink:0}.pwa-card-stage-chips{display:flex;gap:.4rem}.pwa-card-stage-chips span{padding:.3rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);font-size:.75rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pwa-card-stage-chips .is-legendary{color:#2a1a00;border-color:transparent;background:linear-gradient(135deg,#fff1b8,#f5c542 55%,#b8860b)}.pwa-card-stage-chips .is-rare{border-color:rgba(147,197,253,.6);background:rgba(30,64,175,.7)}.pwa-card-stage-chips .is-memory{color:#0a0a0a;border-color:transparent;background:#c6ff33}.pwa-card-stage-zoom-bar{display:flex;align-items:center;gap:.5rem}.pwa-card-stage-zoom-btn{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#fafafa}.pwa-card-stage-zoom-btn:disabled{opacity:.35}.pwa-card-stage-zoom-readout{min-width:3rem;font-size:.8125rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;color:rgba(255,255,255,.72)}.pwa-card-stage-foot p{margin:0;font-size:.75rem;font-weight:600;color:rgba(255,255,255,.5)}@keyframes pwa-card-stage-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pwa-card-stage,.pwa-premium-foil{animation:none}}.pwa-premium-sample{position:absolute;top:.35rem;left:.35rem;z-index:4;padding:.08rem .34rem;border-radius:.25rem;font-size:.46rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(250,250,250,.85);background:rgba(10,10,12,.55);border:1px dashed rgba(255,255,255,.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.pwa-premium.is-hero .pwa-premium-sample{top:.6rem;left:.6rem;font-size:.625rem;padding:.14rem .5rem}.pwa-premium-back-verify.is-sample{border-style:dashed}.pwa-deck-binder-note{grid-column:1/-1;display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.82rem;color:rgba(255,255,255,.7)}.pwa-deck-binder-note button{margin-left:auto;padding:.3rem .7rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:transparent;color:inherit;font-size:.78rem}.pwa-deck-binder-new{display:flex;gap:.4rem;margin-top:.5rem}.pwa-deck-binder-new input{flex:1 1;min-width:0;padding:.55rem .75rem;border:1px solid rgba(255,255,255,.12);border-radius:.7rem;background:rgba(255,255,255,.05);color:inherit}.pwa-deck-binder-new button{padding:.55rem .9rem;border:0;border-radius:.7rem;background:#c6ff33;color:#0a0a0a;font-weight:700}.pwa-deck-binder-new button:disabled{opacity:.4}.pwa-flex-export-lede{margin:0 0 .6rem;font-size:.82rem;color:rgba(255,255,255,.65)}.pwa-pass-panel{display:grid;grid-gap:.6rem;gap:.6rem;margin:.4rem 0 .2rem;padding:.8rem;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:rgba(255,255,255,.04)}.pwa-pass-panel header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8rem;color:rgba(255,255,255,.7)}.pwa-pass-state{padding:.2rem .6rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.08em;background:rgba(255,255,255,.12);color:#fafafa}.pwa-pass-panel.is-live .pwa-pass-state{background:#c6ff33;color:#0a0a0a}.pwa-pass-panel.is-stamped .pwa-pass-state{background:#a78bfa;color:#0a0a0a}.pwa-pass-qr{display:grid;justify-items:center;grid-gap:.4rem;gap:.4rem}.pwa-pass-qr svg{padding:.5rem;border-radius:.8rem;background:#fafafa}.pwa-pass-qr-wait{width:184px;height:184px;border-radius:.8rem;background:rgba(255,255,255,.08)}.pwa-inspect-trust,.pwa-pass-note,.pwa-pass-qr p{margin:0;font-size:.78rem;color:rgba(255,255,255,.65);text-align:center}.pwa-pass-stamps{list-style:none;margin:0;padding:0;display:grid;grid-gap:.3rem;gap:.3rem}.pwa-pass-stamps li{display:flex;justify-content:space-between;gap:.5rem;padding:.45rem .6rem;border-radius:.6rem;background:rgba(167,139,250,.12);font-size:.8rem}.pwa-pass-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.pwa-inspect-trust{margin:.4rem 0}