@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{font-family:DM Sans,sans-serif;color:#f2eff8;background:#111017;font-synthesis:none;text-rendering:optimizeLegibility;font-smooth:always;font-optical-sizing:auto;--muted: #aaa5b5;--panel: #191720;--line: #2c2935;--purple: #a987ff;--green: #8be0ad}*{box-sizing:border-box;scrollbar-width:none}*::-webkit-scrollbar{display:none}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(ellipse at 15% 0%,#241a35 0,#111017 44rem)}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.topbar{height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 5vw;gap:28px;background:#111017cc}.wordmark{color:#fff;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;text-decoration:none;white-space:nowrap}.wordmark span,.brand-mark{display:inline-grid;place-items:center;width:34px;height:34px;margin-right:8px;border-radius:11px;background:linear-gradient(135deg,#c19bff,#7245da);color:#15101e;font-size:13px;font-weight:700}.topbar nav{display:flex;gap:6px;height:100%}.nav-button{padding:0 15px;color:#aaa5b5;background:none;border:0;border-bottom:2px solid transparent}.nav-button:hover,.nav-button.active{color:#fff;border-bottom-color:var(--purple)}.account{display:flex;align-items:center;gap:14px;white-space:nowrap}.cash-pill{color:#b8f2ce;background:#17271f;border:1px solid #294435;padding:7px 12px;border-radius:20px;font-weight:700}.username{font-size:14px}.logout-button,.text-button{background:none;border:0;color:var(--muted)}.logout-button:hover,.text-button:hover{color:#fff}.page{max-width:1200px;padding:0 28px;margin:0 auto}.welcome{display:flex;justify-content:space-between;align-items:center;padding:54px 0 42px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Space Grotesk,sans-serif}.welcome h1{margin:9px 0 8px;font-size:clamp(32px,4vw,46px);letter-spacing:-1.5px}.muted{color:var(--muted)}.eyebrow{margin-bottom:7px;color:#bd9eff;font-size:10px;font-weight:700;letter-spacing:1.5px}.balance-box{display:grid;gap:3px;min-width:155px;padding:15px 20px;border:1px solid var(--line);border-radius:12px;background:#191720}.balance-box span,.balance-box small,.count-label{color:var(--muted);font-size:11px}.balance-box strong{font-family:Space Grotesk,sans-serif;font-size:26px}.section{padding:22px 0 50px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}.section-heading h2{margin:0;font-size:25px;letter-spacing:-.5px}.section-heading .eyebrow{margin-bottom:5px}.count-label{padding-bottom:4px}.pack-grid,.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.pack-card{overflow:hidden;border:1px solid #34303d;border-radius:15px;background:var(--panel)}.pack-art{height:185px;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 47%,#6345a6,#281e3b 45%,#1a1721 75%)}.pack-1 .pack-art{background:radial-gradient(circle at 50% 47%,#35756c,#1d393a 45%,#171a20 75%)}.pack-2 .pack-art{background:radial-gradient(circle at 50% 47%,#96552b,#453020 45%,#1b1720 75%)}.pack-orb{display:grid;place-items:center;width:94px;height:94px;border:1px solid #ffffff55;border-radius:50%;color:#f2e7ff;font-size:43px;text-shadow:0 0 25px #fff;background:linear-gradient(145deg,#c49bff66,#ffffff05);box-shadow:0 0 50px #ad7cff55}.pack-label{position:absolute;left:16px;top:14px;color:#eee6fc;font-size:9px;font-weight:700;letter-spacing:1px}.pack-info{min-height:90px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px}.pack-actions{display:grid;gap:6px}.pack-info h3{margin-bottom:4px;font-size:16px}.pack-info p{margin:0;color:var(--muted);font-size:12px}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 15px;border-radius:8px;border:1px solid transparent;font-size:12px;font-weight:700;white-space:nowrap}.primary-button{background:#ad8aff;color:#191322}.primary-button:hover:not(:disabled){background:#c0a5ff}.primary-button:disabled{cursor:not-allowed;opacity:.45}.secondary-button{color:#e8e0f4;background:#272330;border-color:#3c3747}.secondary-button:hover{border-color:#9c7ee2}.secondary-button span{color:#b7f1cb}.wide{width:100%}.tier-row{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding-top:24px;color:#807a8b;font-size:9px;font-weight:700;letter-spacing:1px}.tier{display:inline-block;padding:4px 7px;border-radius:5px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.tier-common{color:#d0cbd6;background:#45414c}.tier-uncommon{color:#8be0ad;background:#1f422e}.tier-rare{color:#85baff;background:#1d3553}.tier-epic{color:#d6a2ff;background:#43235c}.tier-legendary{color:#ffc97e;background:#513718}.tier-grail{color:#ff9eb4;background:#57263c}.empty-state{padding:34px;border:1px dashed #494351;border-radius:12px;background:#191720aa;text-align:center}.empty-state h3{margin-bottom:8px}.empty-state p{max-width:580px;margin:0 auto 15px;color:var(--muted);font-size:13px;line-height:1.6}.empty-state code{color:#d2bcff}.compact{padding:18px}.collectible{overflow:hidden;border:1px solid #393541;border-radius:12px;background:var(--panel)}.tier-border-legendary{border-color:#795d31}.tier-border-grail{border-color:#8d4662}.collectible-image{height:190px;display:grid;place-items:center;overflow:hidden;color:#fff9;font-size:50px;background:radial-gradient(circle,#342a43,#211d29)}.collectible-image img{width:100%;height:100%;object-fit:contain}.tier-bg-legendary{background:radial-gradient(circle,#554326,#211d29)}.tier-bg-grail{background:radial-gradient(circle,#593148,#211d29)}.collectible-info{position:relative;padding:14px}.collectible-info h3{overflow:hidden;margin:10px 0 4px;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.collectible-info p{margin:0 0 8px;color:var(--muted);font-size:11px}.collectible-info strong{color:#b7f1cb;font-size:14px}.sell-button{float:right;padding:7px 10px;color:#e6dafa;border:1px solid #494052;border-radius:6px;background:#272330;font-size:10px}.sell-button:hover{border-color:#bd9eff}.work-grid{display:grid;gap:12px;margin-top:23px}.work-card{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.work-icon{display:grid;place-items:center;width:43px;height:43px;flex:0 0 auto;border-radius:11px;color:#c6aaff;background:#302542;font-size:21px}.work-card h3{margin-bottom:4px;font-size:14px}.work-card p{margin:0;color:var(--muted);font-size:12px}.work-description{flex:1}.task-progress{display:flex;gap:5px;margin-top:9px}.task-progress i{width:22px;height:4px;border-radius:4px;background:#393542}.task-progress i.done{background:#a987ff}.work-card .secondary-button{margin-left:auto}.online-label{display:flex;align-items:center;gap:7px;color:#a9e9bb;font-size:12px}.online-label i{width:7px;height:7px;border-radius:50%;background:#71e591;box-shadow:0 0 10px #71e591aa}.trade-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(340px,1.2fr);gap:18px;align-items:start}.trade-compose,.trade-feed{padding:20px;border:1px solid var(--line);border-radius:13px;background:var(--panel)}.trade-compose h3,.trade-feed h3{margin-bottom:8px;font-size:17px}.trade-compose>.muted{font-size:12px;line-height:1.5}.trade-compose label,.auth-card label{display:grid;gap:7px;margin:13px 0;color:#c9c4d1;font-size:11px;font-weight:600}input:not([type=checkbox]),select{width:100%;padding:10px 11px;outline:none;border:1px solid #3b3744;border-radius:7px;color:#fff;background:#131219}input:focus,select:focus,textarea:focus{border-color:#a987ff}.trade-selections{padding-top:4px}.selection-title{margin:18px 0 7px;color:#bd9eff;font-size:10px;font-weight:700;letter-spacing:.5px}.card-options{display:grid;gap:5px;max-height:150px;overflow:auto;padding:7px;border:1px solid #34303d;border-radius:7px}.unopened-packs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 20px}.unopened-packs h3{width:100%;margin:0;font-size:15px}.inventory-pack{padding:7px 10px;border:1px solid #4a3b63;border-radius:7px;color:#d3baff;background:#2b2138;font-size:11px}.inventory-heading{align-items:center}.inventory-heading .muted{margin:7px 0 0;font-size:11px}.inventory-market-total{display:grid;min-width:172px;gap:3px;padding:12px 14px;border:1px solid #34313b;border-radius:9px;background:linear-gradient(145deg,#1b1921,#15141a);text-align:right}.inventory-market-total span{color:#9992a1;font-size:7px;font-weight:800;letter-spacing:.8px}.inventory-market-total strong{color:#b9ebc9;font-family:Space Grotesk,sans-serif;font-size:20px}.inventory-market-total small{color:#8c8693;font-size:8px}.inventory-layout{display:grid;grid-template-columns:165px minmax(0,1fr);gap:17px;align-items:start}.inventory-sidebar{position:sticky;top:92px;display:grid;gap:5px;padding:10px;border:1px solid #302d36;border-radius:10px;background:#17161c}.inventory-sidebar>span{padding:5px 7px;color:#807a88;font-size:7px;font-weight:800;letter-spacing:1px}.inventory-sidebar>button{display:flex;height:36px;align-items:center;gap:8px;padding:0 8px;border:1px solid transparent;border-radius:6px;color:#aaa5b1;background:transparent;text-align:left;font-size:10px}.inventory-sidebar>button.active{border-color:#524663;color:#e2d4fb;background:#a987ff12}.inventory-sidebar>button>i{color:#c0a7ed;font-size:13px;font-style:normal}.inventory-sidebar>button>small{margin-left:auto;color:#928a9b;font-size:8px}.inventory-side-summary{display:grid;gap:4px;margin-top:8px;padding:10px 7px 3px;border-top:1px solid #302d36}.inventory-side-summary span{color:#807a88;font-size:7px;font-weight:800;letter-spacing:.75px}.inventory-side-summary strong{color:#e4deed;font-size:15px}.inventory-content{min-width:0}.inventory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:13px 14px;border:1px solid #302d36;border-radius:9px;background:#17161c}.inventory-toolbar .eyebrow{margin:0;font-size:7px}.inventory-toolbar h3{margin:3px 0;font-size:14px}.inventory-toolbar p{margin:0;color:#96909e;font-size:9px}.inventory-toolbar-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:7px}.inventory-toolbar-actions .primary-button,.inventory-toolbar-actions .sell-all-button{min-height:32px;padding:7px 10px;font-size:9px}.inventory-select-all{min-height:31px;padding:0 9px;border:1px solid #3d3844;border-radius:6px;color:#c7bfd0;background:#211f26;font-size:9px}.inventory-select-all:hover{border-color:#9b7bce}.inventory-selection-note{margin:-4px 0 11px;color:#b9a9d1;font-size:9px}.inventory-pack-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:12px}.inventory-pack-card{position:relative;display:flex;min-width:0;min-height:260px;flex-direction:column;overflow:hidden;border:1px solid #34313b;border-radius:10px;background:#18171e;transition:border-color .16s,background .16s}.inventory-pack-card.selected{border-color:#a98be0;background:#201b29}.inventory-pack-check,.inventory-card-check{position:absolute;z-index:2;top:9px;left:9px;display:grid;width:25px;height:25px;place-items:center;border:1px solid #ffffff54;border-radius:6px;background:#100f16c9;cursor:pointer}.inventory-pack-check input,.inventory-card-check input{position:absolute;width:1px;height:1px;opacity:0}.inventory-pack-check span,.inventory-card-check span{display:grid;width:13px;height:13px;place-items:center;border:1px solid #bdb4c9;border-radius:3px}.inventory-pack-check input:checked+span,.inventory-card-check input:checked+span{border-color:#c4a7ff;background:#aa89ed}.inventory-pack-check input:checked+span:after,.inventory-card-check input:checked+span:after{width:6px;height:3px;border-bottom:1.5px solid #18131f;border-left:1.5px solid #18131f;content:"";transform:rotate(-45deg) translateY(-1px)}.inventory-pack-art{display:block;width:100%;height:158px;object-fit:contain;background:#121117}.inventory-pack-art:not(img){display:grid;place-items:center;color:#d2bdff;background:linear-gradient(145deg,#382c4b,#1c1922)}.inventory-pack-art span{font-family:Space Grotesk,sans-serif;font-size:34px;font-weight:700}.inventory-pack-copy{display:grid;gap:5px;padding:12px}.inventory-pack-copy>span{color:#938a9f;font-size:7px;font-weight:800;letter-spacing:.8px}.inventory-pack-copy h4{overflow:hidden;margin:0;color:#eeeaf4;font-family:Space Grotesk,sans-serif;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.inventory-pack-copy small{color:#a49dab;font-size:8px}.inventory-pack-open{display:flex;min-height:31px;align-items:center;justify-content:space-between;margin:auto 10px 10px;padding:0 9px;border:1px solid #514565;border-radius:6px;color:#dfd2f5;background:#a987ff14;font-size:9px;font-weight:700}.inventory-pack-open:hover:not(:disabled){border-color:#ad90e4;background:#a987ff20}.inventory-pack-open:disabled{opacity:.45;cursor:not-allowed}.inventory-pack-open span{color:#ba9aef;font-size:14px}.inventory-empty{display:grid;min-height:220px;align-content:center;justify-items:center;gap:7px;padding:20px;border:1px dashed #3b3743;border-radius:10px;text-align:center}.inventory-empty>span{color:#bca2ed;font-size:25px}.inventory-empty h3{margin:0;font-size:14px}.inventory-empty p{max-width:310px;margin:0 0 5px;color:#9a94a1;font-size:9px;line-height:1.5}.inventory-empty .secondary-button{min-height:31px;padding:7px 10px;font-size:9px}.inventory-bulk-summary{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px;padding:8px 10px;border:1px solid #3d3746;border-radius:6px;color:#a9a2af;background:#19171e;font-size:9px}.inventory-bulk-summary strong{color:#c0eccb}.inventory-card-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.inventory-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:10px 12px;border:1px solid #302d36;border-radius:8px;color:#a49dab;background:#17161c;font-size:10px}.inventory-pagination>div{display:flex;gap:7px}.inventory-pagination button{min-height:32px;padding:0 11px;border:1px solid #494253;border-radius:6px;color:#e4d9f3;background:#25212d;font-size:10px;font-weight:700}.inventory-pagination button:hover:not(:disabled){border-color:#aa8ce0;background:#332a41}.inventory-pagination button:disabled{cursor:not-allowed;opacity:.42}.back-to-top{position:fixed;z-index:12;right:clamp(16px,3vw,34px);bottom:clamp(16px,3vh,30px);display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:0 15px;border:1px solid #b99aff;border-radius:999px;color:#f4edff;background:linear-gradient(135deg,#382a4eeb,#1c1924f2);box-shadow:0 8px 28px #0008,0 0 20px #a987ff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:11px;font-weight:800;animation:back-to-top-enter .22s ease-out both}.back-to-top:hover{border-color:#dac8ff;background:#47345f;transform:translateY(-2px)}.back-to-top>span{font-size:17px;line-height:1}@keyframes back-to-top-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.inventory-card-grid .collectible{position:relative}.inventory-card-selected{border-color:#b197e6;background:#211c2a}.card-slab{border-color:#49434f;background:linear-gradient(145deg,#1e1b24,#15141a)}.card-slab.grade-mint{border-color:#a58c60;box-shadow:inset 0 0 0 2px #bca36b20}.card-slab.grade-ungraded{border-color:#45414b}.card-slab-heading{position:relative;display:flex;min-height:31px;align-items:center;justify-content:space-between;gap:5px;padding:5px 9px;border-bottom:1px solid #37333c;background:linear-gradient(90deg,#29252e,#1b1920)}.grade-mint .card-slab-heading{border-bottom-color:#6a5838;background:linear-gradient(90deg,#393222,#211e1a)}.card-grade-stamp{color:#d1cbd7;font-family:Space Grotesk,sans-serif;font-size:8px;font-weight:700;letter-spacing:1px}.grade-mint .card-grade-stamp{color:#e9ca86}.card-grade-code{overflow:hidden;color:#898390;font-size:6px;font-weight:700;letter-spacing:.6px;text-overflow:ellipsis;white-space:nowrap}.inventory-card-check{top:5px;left:5px;width:21px;height:21px}.inventory-card-grid .card-slab-heading{padding-left:33px}.inventory-card-grid .card-slab-heading .inventory-card-check{top:5px;left:5px}.card-slab.grade-mint .collectible-image{border-bottom:1px solid #826c45}.card-slab .collectible-info{border-top:1px solid #302d36}.confirmation-backdrop{position:fixed;z-index:45;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#08070be8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:scene-in .18s ease-out both}.confirmation-dialog{width:min(100%,420px);padding:21px;border:1px solid #45404d;border-radius:13px;background:linear-gradient(145deg,#211f28,#15141a);box-shadow:0 24px 80px #000b}.confirmation-icon{display:grid;width:32px;height:32px;place-items:center;border:1px solid #715d8f;border-radius:9px;color:#d4baff;background:#a987ff16;font-size:13px}.confirmation-icon.danger{border-color:#854554;color:#ffb5c3;background:#e35b761a;font-family:Space Grotesk,sans-serif;font-weight:800}.confirmation-dialog h2{margin:12px 0 7px;font-size:19px}.confirmation-copy{color:#bdb7c4;font-size:10px;line-height:1.55}.confirmation-copy p{margin:0 0 9px}.confirmation-copy strong{color:#f0eaf7}.confirmation-detail{color:#9e95a9}.confirmation-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:17px}.confirmation-actions button{min-height:33px;padding:7px 10px;font-size:9px}.confirm-danger{border:1px solid #9b4b5c;border-radius:7px;color:#ffe5e9;background:linear-gradient(135deg,#7a3447,#542838);font-weight:800}.confirm-danger:hover{border-color:#d06b7d;background:#793748}.rare-sale-warning{margin:10px 0;padding:10px;border:1px solid #8a5054;border-radius:7px;color:#f6c4c5;background:#3e2528}.rare-sale-warning strong{color:#ffd2a0}.rare-sale-warning p{margin:4px 0 0}.confirm-card-list{display:grid;max-height:120px;gap:5px;overflow:auto;padding-top:6px}.confirm-card-list>span{display:flex;justify-content:space-between;gap:8px;color:#dad4e1;font-size:9px}.confirm-card-list>span strong{flex:0 0 auto;color:#bde9c8}.confirm-card-list>small{color:#9992a0;font-size:8px}.card-option{display:flex!important;align-items:center;gap:8px!important;margin:0!important;padding:6px;border-radius:5px;background:#211e28;font-weight:400!important}.card-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-card{margin-top:11px;padding:14px;border:1px solid #35313e;border-radius:9px;background:#201d27}.trade-card-heading{display:flex;justify-content:space-between;gap:12px;font-size:12px}.trade-card-heading span,.trade-card>p{color:var(--muted)}.trade-card>p{margin:9px 0;font-size:11px}.trade-actions{display:flex;gap:8px}.admin-editor{display:grid;gap:12px}.admin-editor p{max-width:720px;font-size:13px}.admin-editor textarea{width:100%;padding:15px;color:#e0d7ed;border:1px solid #3b3744;border-radius:9px;outline:none;background:#15131a;font-family:Consolas,monospace;font-size:12px;line-height:1.5}.message{display:flex;justify-content:space-between;gap:15px;margin:0 0 14px;padding:12px 14px;border-radius:8px;font-size:12px}.message button{border:0;color:inherit;background:none;font-size:17px}.error-message{color:#ffb5bb;background:#381d27}.success-message{color:#b6f1c8;background:#1a3024}.fine-print{margin:13px 0 0;color:#827c8d;font-size:10px;line-height:1.5}.catalog-warning{padding:11px 14px;border:1px solid #68552b;border-radius:8px;color:#f3d294;background:#352b1c;font-size:12px}.catalog-warning code{color:#fff1cb}footer{display:flex;justify-content:space-between;padding:20px 0 26px;border-top:1px solid var(--line);color:#777181;font-size:10px}footer span:first-child{font-weight:700;letter-spacing:1px}.auth-screen{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-card{width:min(100%,390px);padding:32px;border:1px solid #35303f;border-radius:16px;background:#191720;box-shadow:0 20px 80px #0005}.auth-card .brand-mark{width:47px;height:47px;margin:0 0 21px;border-radius:14px;font-size:16px}.auth-card h1{margin-bottom:7px;font-size:35px;letter-spacing:-1px}.auth-card>.muted{margin-bottom:24px;font-size:13px}.auth-card form{margin-bottom:14px}.auth-card .text-button{width:100%;padding:10px 0;font-size:11px}.auth-card .fine-print{text-align:center}.carousel-wrap{position:relative;margin:12px -28px 26px}.pack-carousel{display:flex;gap:34px;overflow-x:auto;padding:20px max(46px,calc((100vw - 1150px)/2)) 24px;scrollbar-width:none;cursor:grab;scroll-snap-type:x mandatory;touch-action:pan-y}.pack-carousel::-webkit-scrollbar{display:none}.pack-carousel.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.pack-showcase{position:relative;display:flex;flex:0 0 235px;height:325px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:1px solid #ffffff26;border-radius:17px;color:#fff;background:linear-gradient(155deg,#524184,#241e32 70%);box-shadow:none;scroll-snap-align:center;transition:transform .22s,border-color .22s}.pack-showcase:hover{transform:translateY(-7px) rotate(-1deg)}.pack-showcase.selected{transform:translateY(-5px);border-color:#d5bcff;box-shadow:none}.pack-showcase-1{background:linear-gradient(155deg,#286e68,#172a30 70%)}.pack-showcase-2{background:linear-gradient(155deg,#9b572b,#392417 70%)}.pack-showcase-3{background:linear-gradient(155deg,#8b3458,#311829 70%)}.pack-showcase-4{background:linear-gradient(155deg,#3c6ea4,#1d2637 70%)}.pack-showcase:before,.pack-showcase:after{position:absolute;width:185px;height:185px;border:1px solid #ffffff1c;border-radius:50%;content:""}.pack-showcase:before{transform:rotate(38deg) scaleX(.66)}.pack-showcase:after{transform:rotate(-38deg) scaleX(.66)}.showcase-ribbon{position:absolute;top:15px;left:15px;color:#fff9;font-size:9px;font-weight:700;letter-spacing:1.2px}.showcase-seal{z-index:1;display:grid;width:76px;height:76px;place-items:center;margin-bottom:22px;border:1px solid #ffffff66;border-radius:50%;color:#f8edff;background:linear-gradient(140deg,#ffffff35,#ffffff08);font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700}.showcase-title{z-index:1;max-width:90%;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;text-align:center}.showcase-subtitle{z-index:1;margin-top:8px;color:#ffffffa6;font-size:8px;font-weight:700;letter-spacing:1.5px}.showcase-price{z-index:1;margin-top:20px;padding:6px 15px;border:1px solid #ffffff38;border-radius:20px;background:#0002;font-size:14px;font-weight:700}.store-section{position:relative;isolation:isolate}.store-section:before{position:absolute;z-index:-1;top:-15px;right:-28px;bottom:20px;left:-28px;border:1px solid #ffffff0b;border-radius:18px;background:linear-gradient(180deg,#111017a8,#111017ec 85%),url(/packbackground.png) center 36% / cover no-repeat;content:"";pointer-events:none}.store-instructions{margin:7px 0 0;font-size:11px}.store-category-browser{padding:4px 0 30px}.store-category-browser>.section-heading{margin-bottom:27px}.store-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:20px}.store-category-card{position:relative;overflow:hidden;padding:0;border:1px solid #35313d;border-radius:14px;color:#f2eff8;background:linear-gradient(155deg,#1e1b26,#15141a 68%);text-align:left;transition:border-color .2s,transform .2s,box-shadow .2s}.store-category-card:hover,.store-category-card:focus-visible{transform:translateY(-4px);border-color:#786590;box-shadow:0 16px 40px #0005;outline:none}.store-category-art{position:relative;display:grid;height:258px;overflow:hidden;place-items:center;isolation:isolate;background:radial-gradient(ellipse at 50% 42%,#393044 0,#211d29 44%,#17161c 78%)}.store-category-art:before,.store-category-art:after{position:absolute;z-index:-1;top:50%;left:50%;width:114px;height:178px;border:1px solid #ffffff12;border-radius:12px;background:linear-gradient(145deg,#3b3645,#1e1c23 72%);box-shadow:0 18px 34px #0008;content:"";transition:transform .25s,background .25s}.store-category-art:before{transform:translate(-76%,-47%) rotate(-12deg)}.store-category-art:after{transform:translate(-24%,-52%) rotate(11deg);background:linear-gradient(155deg,#302c38,#19181e 72%)}.store-category-art-pokemon-cards{background:radial-gradient(ellipse at 50% 42%,#433132 0,#282027 44%,#17161c 78%)}.store-category-art-more-collections{background:radial-gradient(ellipse at 50% 42%,#293d3b 0,#202929 44%,#17161c 78%)}.store-category-art>img{z-index:1;display:block;width:auto;height:auto;max-width:min(64%,190px);max-height:232px;border-radius:9px;object-fit:contain;filter:drop-shadow(0 16px 20px #0009);transition:transform .25s,filter .25s}.store-category-card:hover .store-category-art>img{transform:translateY(-3px) scale(1.025);filter:drop-shadow(0 20px 24px #000b)}.store-category-mark{z-index:1;display:grid;width:84px;height:118px;place-items:center;border:1px solid #ffffff24;border-radius:12px;color:#eee8f6;background:linear-gradient(145deg,#3e3848,#211e27);box-shadow:0 16px 34px #0008;font-family:Space Grotesk,sans-serif;font-size:44px;font-weight:700}.store-category-art-shade{position:absolute;z-index:2;inset:auto 0 0;height:54px;background:linear-gradient(0deg,#111017a8,transparent);pointer-events:none}.store-category-state{position:absolute;z-index:3;top:13px;left:13px;padding:6px 9px;border:1px solid #ffffff24;border-radius:999px;color:#e8e3ef;background:#111017c9;font-size:8px;font-weight:800;letter-spacing:1px}.store-category-copy{display:flex;min-height:84px;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border-top:1px solid #ffffff0d}.store-category-copy>span:first-child{display:grid;gap:5px}.store-category-copy strong{font-family:Space Grotesk,sans-serif;font-size:15px}.store-category-copy small{color:#9892a0;font-size:10px}.store-category-select{display:flex;flex:0 0 auto;align-items:center;gap:7px;color:#c5a8ff;font-size:9px;font-weight:800;letter-spacing:.8px}.store-category-select i{font-size:14px;font-style:normal;transition:transform .18s}.store-category-card:hover .store-category-select i{transform:translate(3px)}.store-category-page{padding:4px 0 20px}.store-category-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 23px}.store-categories-back{display:inline-flex;min-height:39px;align-items:center;gap:10px;padding:0 15px 0 12px;border:1px solid #6d5a86;border-radius:9px;color:#f0e7ff;background:linear-gradient(115deg,#392c4b,#211d2a);box-shadow:0 5px 18px #0003;font-size:11px;font-weight:800;letter-spacing:.3px;transition:border-color .18s,background .18s,transform .18s}.store-categories-back>span:first-child{display:grid;width:21px;height:21px;place-items:center;border-radius:6px;color:#e4d2ff;background:#ffffff12;font-size:15px}.store-categories-back:hover{transform:translate(-2px);border-color:#b49ad6;color:#fff;background:linear-gradient(115deg,#4b3862,#2b2437)}.store-category-breadcrumb{color:#8e8798;font-size:8px;font-weight:800;letter-spacing:1.2px}.store-category-breadcrumb i{margin:0 7px;color:#5f5869;font-style:normal}.store-category-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:8px;padding-bottom:18px;border-bottom:1px solid #ffffff10}.store-category-heading .eyebrow{margin-bottom:6px}.store-category-heading h2{margin:0;font-size:clamp(26px,3vw,34px);letter-spacing:-.8px}.store-category-heading .store-instructions{margin-top:7px;font-size:12px}.store-category-count{display:flex;min-width:135px;align-items:center;gap:10px;padding:10px 13px;border:1px solid #ffffff12;border-radius:9px;background:#ffffff05}.store-category-count strong{color:#e6d4ff;font-family:Space Grotesk,sans-serif;font-size:24px}.store-category-count span{color:#9b93a5;font-size:8px;font-weight:800;letter-spacing:.7px;line-height:1.5}.store-category-empty{display:grid;justify-items:center;max-width:500px;margin:32px auto 10px;padding:34px;border:1px solid #37323f;border-radius:14px;background:#191720d9;text-align:center}.store-category-empty>span{display:grid;width:58px;height:58px;margin-bottom:19px;place-items:center;border:1px solid #ffffff25;border-radius:17px;color:#dccbfa;background:linear-gradient(145deg,#71569b,#32283f);font-family:Space Grotesk,sans-serif;font-size:25px;font-weight:700}.store-category-empty .eyebrow{margin-bottom:5px}.store-category-empty h3{margin:0 0 8px;font-size:22px}.store-category-empty p:not(.eyebrow){max-width:340px;margin-bottom:19px;color:#aaa5b5;font-size:12px;line-height:1.6}.pack-pull-range{display:flex;align-items:center;gap:14px;width:max-content;max-width:100%;margin-top:13px;padding:9px 12px;border:1px solid #34313b;border-radius:8px;background:#121117a8}.pack-pull-range>span{display:grid;gap:3px}.pack-pull-range small{color:#918b99;font-size:7px;font-weight:800;letter-spacing:.9px}.pack-pull-range strong{color:#e8e3ee;font-family:Space Grotesk,sans-serif;font-size:14px}.pack-pull-range>i{width:1px;height:25px;background:#3d3845}.purchase-panel{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:25px 28px;border:1px solid #393342;border-radius:15px;background:linear-gradient(110deg,#211c2b,#17151e);box-shadow:0 15px 44px #0003}.purchase-copy h3{margin:4px 0 6px;font-size:22px}.purchase-copy p{margin-bottom:8px;color:var(--muted);font-size:12px}.owned-packs{color:#b8f2ce;font-size:11px}.pack-unavailable{max-width:420px;margin:5px 0 7px!important;padding:9px 11px;border:1px solid #704756;border-radius:8px;color:#f3bfcb!important;background:#361e29;font-size:10px!important;line-height:1.5}.pack-unavailable code{color:#ffe0e7}.purchase-controls{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:15px}.volatility-picker{display:grid;gap:8px;min-width:210px}.volatility-picker>div:first-child{display:grid;gap:3px}.volatility-picker>div:first-child strong{color:#d8cce8;font-size:9px;letter-spacing:.9px}.volatility-picker>div:first-child small{color:#938a9d;font-size:9px}.volatility-options{display:flex;flex-wrap:wrap;gap:5px}.volatility-option{display:grid;flex:1 1 80px;gap:3px;min-width:78px;padding:8px 9px;border:1px solid #393342;border-radius:8px;color:#ddd5e8;background:#17141d;text-align:left;transition:border-color .18s,background .18s,transform .18s}.volatility-option strong{font-size:8px;letter-spacing:.6px}.volatility-option small{color:#9890a2;font-size:8px;white-space:nowrap}.volatility-option:hover{transform:translateY(-1px);border-color:#9f81ce}.volatility-option.active{border-color:#b899ff;color:#f5ebff;background:linear-gradient(135deg,#3b2e50,#251d32);box-shadow:0 0 16px #ae84ff25,inset 0 0 0 1px #b899ff35}.volatility-highMax.active{border-color:#e7b56f;background:linear-gradient(135deg,#49331e,#2b211b);box-shadow:0 0 16px #eeaf4a22}.volatility-ultra.active{border-color:#ff729b;background:linear-gradient(135deg,#51253b,#2b1b2c);box-shadow:0 0 16px #ff609222}.quantity-control{display:grid;width:260px;grid-template-columns:1fr;align-items:center;gap:9px;padding:12px 14px 9px;border:1px solid #403a4b;border-radius:12px;background:linear-gradient(145deg,#1e1a27,#121118)}.quantity-label{display:flex;justify-content:space-between;align-items:baseline}.quantity-label span{color:#aaa3b3;font-size:9px;font-weight:700;letter-spacing:1px}.quantity-label strong{color:#fff;font-family:Space Grotesk,sans-serif;font-size:20px}.quantity-label small{color:#8c8497;font-family:DM Sans,sans-serif;font-size:10px}.quantity-control .quantity-slider{width:100%;height:8px;margin:2px 0;padding:0;border:0;border-radius:99px;outline:0;background:linear-gradient(90deg,#b994ff var(--quantity-fill),#3b3547 var(--quantity-fill));cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.quantity-control .quantity-slider::-webkit-slider-thumb{width:19px;height:19px;border:3px solid #eee5ff;border-radius:50%;background:#a77cff;box-shadow:0 0 15px #ad85ff88;-webkit-appearance:none;-moz-appearance:none;appearance:none}.quantity-control .quantity-slider::-moz-range-thumb{width:14px;height:14px;border:3px solid #eee5ff;border-radius:50%;background:#a77cff;box-shadow:0 0 15px #ad85ff88}.quantity-marks{display:flex;justify-content:space-between;color:#777182;font-size:9px}.quantity-marks .active{color:#d6c4ff}.buy-drop-button{display:grid;min-width:205px;gap:2px;padding:12px 18px;border:1px solid #d1b7ff;border-radius:10px;color:#21172d;background:linear-gradient(135deg,#d1b7ff,#9e6bff);box-shadow:0 7px 22px #a67aff44;text-align:left;transition:transform .18s,box-shadow .18s}.buy-drop-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 11px 28px #a67aff66}.buy-drop-button:disabled{cursor:not-allowed;opacity:.45}.buy-drop-button span{font-size:11px;font-weight:800;letter-spacing:.7px}.buy-drop-button strong{font-family:Space Grotesk,sans-serif;font-size:22px}.buy-drop-button i{font-size:9px;font-style:normal}.purchase-controls>.text-button{font-size:10px}.pack-info-open{display:inline-flex;align-items:center;gap:8px;margin-top:7px;padding:7px 10px;border:1px solid #54446f;border-radius:7px;color:#d7c5ff;background:#2b2239;font-size:9px;font-weight:800;letter-spacing:.6px}.pack-info-open span{display:grid;width:15px;height:15px;place-items:center;border-radius:50%;color:#21172d;background:#c4a7ff;font-family:Georgia,serif;font-size:11px}.pending-collection{margin:20px 0 30px;padding:21px;border:1px solid #453856;border-radius:14px;background:#1c1925}.pending-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.pending-heading h3{margin:0;font-size:17px}.pending-heading>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.pending-card{transition:transform .5s,opacity .5s,filter .5s}.pending-card.selling{animation:card-sale .95s cubic-bezier(.2,.75,.25,1) both;pointer-events:none}.pending-card.storing{animation:card-store .8s cubic-bezier(.2,.75,.25,1) both;pointer-events:none}.pending-card-face{display:flex;width:100%;flex-direction:column;align-items:flex-start;padding:0;border:0;color:inherit;background:transparent;text-align:left}.collection-image{position:relative;width:100%}.collection-image .collectible-image{width:100%}.card-info-button{position:absolute;top:9px;right:9px;display:grid;width:26px;height:26px;place-items:center;border:1px solid #ffffff77;border-radius:50%;color:#fff;background:#15111dcc;box-shadow:0 2px 10px #0007;font-family:Georgia,serif;font-size:16px;font-weight:700}.pending-card-face .card-info-button{pointer-events:none}.pending-name{max-width:calc(100% - 28px);overflow:hidden;margin:10px 14px 5px;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.pending-value{margin:0 14px;color:#b7f1cb;font-weight:700}.pending-card-face small{margin:7px 14px 10px;color:#9690a0;font-size:10px}.pending-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 12px 13px}.pending-card-actions button{min-width:0;padding:8px 5px;font-size:10px}.sell-all-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border:1px solid #814657;border-radius:8px;color:#ffd3dc;background:linear-gradient(135deg,#55263a,#35202e);font-size:11px;font-weight:700;white-space:nowrap}.sell-all-button:hover:not(:disabled){border-color:#ec7993;background:#693047}.sell-all-button:disabled{cursor:not-allowed;opacity:.48}.inspect-button{margin-left:8px;padding:7px 10px;border:1px solid #494052;border-radius:6px;color:#d5c7f0;background:#272330;font-size:10px}.inspect-button:hover{border-color:#bd9eff}.collectible-info{min-height:153px}.collectible-image{width:100%}.collectible-image img,.reveal-card-image img,.detail-card-image img{display:block;width:100%;height:100%;object-fit:contain}.image-fallback{color:#e8caffaa}.opening-backdrop{--scene: #8f67da;position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;overflow:hidden;place-items:center;padding:28px;color:#fff;background:radial-gradient(ellipse at 50% 43%,color-mix(in srgb,var(--scene),#111 75%),#08070c 69%);animation:scene-in .45s ease-out both}.opening-backdrop:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(#ffffff55 1px,transparent 1px),radial-gradient(#ffffff2c 1px,transparent 1px);background-position:0 0,24px 37px;background-size:56px 56px,73px 73px;opacity:.22;content:""}.scene-tier-common{--scene: #aaa6b4}.scene-tier-uncommon{--scene: #4cb97c}.scene-tier-rare{--scene: #398bdf}.scene-tier-epic{--scene: #9c58d8}.scene-tier-legendary{--scene: #f2aa40}.scene-tier-grail{--scene: #ff457d;animation:scene-in .45s ease-out both,grail-glow 1.6s ease-in-out infinite alternate}.opening-backdrop{isolation:isolate;background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--scene),#131019 72%),#08070c 72%)}.opening-backdrop:before{z-index:0;background-image:radial-gradient(#ffffff65 1px,transparent 1px),radial-gradient(#ffffff32 1px,transparent 1px);background-position:0 0,24px 37px;background-size:57px 57px,83px 83px;opacity:.28;animation:star-drift 24s linear infinite}.opening-backdrop:after{position:absolute;z-index:0;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;background:radial-gradient(ellipse at 18% 25%,color-mix(in srgb,var(--scene),transparent 80%),transparent 42%),radial-gradient(ellipse at 83% 72%,#8a63ec20,transparent 40%),linear-gradient(180deg,#09080b22,#09080b99);content:""}.scene-controls{position:fixed;z-index:4;inset:18px 22px auto;display:flex;justify-content:space-between;pointer-events:none}.scene-controls button{pointer-events:auto}.scene-skip{display:inline-flex;min-height:40px;align-items:center;gap:13px;padding:0 14px;border:1px solid #ffffff30;border-radius:999px;color:#eee8f7;background:#17131dbb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:10px;font-weight:800;letter-spacing:.5px;transition:background .2s,border-color .2s,transform .2s}.scene-skip:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--scene),white 35%);background:#292231ef}.scene-skip span{color:color-mix(in srgb,var(--scene),white 25%);font-size:18px;line-height:1}.scene-close{position:static;width:40px;height:40px;border:1px solid #ffffff30;border-radius:50%;color:#fff;background:#17131dbb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:25px;box-shadow:0 5px 24px #0005}.scene-close:hover{background:#ffffff2a}.scene-orbit{position:absolute;z-index:0;top:50%;left:50%;width:min(78vw,760px);aspect-ratio:1;border:1px solid #ffffff0b;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%) rotate(-24deg) scaleY(.38)}.scene-orbit:before,.scene-orbit:after{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid #ffffff0a;border-radius:50%;content:""}.scene-orbit:after{top:25%;right:25%;bottom:25%;left:25%}.scene-orbit-two{width:min(105vw,1000px);transform:translate(-50%,-50%) rotate(38deg) scaleY(.27)}.scene-content{position:relative;z-index:1;width:min(100%,870px);max-height:calc(100vh - 90px);overflow:auto;padding:32px 24px;text-align:center}.pack-intro,.tear-scene,.ripping-scene,.summary-scene{border:1px solid #ffffff20;border-radius:26px;background:linear-gradient(145deg,#211b2bbf,#100e16d9 72%);box-shadow:0 35px 100px #0008,inset 0 1px #ffffff14,inset 0 0 50px color-mix(in srgb,var(--scene),transparent 94%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:stage-arrive .5s cubic-bezier(.2,.75,.25,1) both}.scene-kicker{display:flex;width:max-content;max-width:100%;align-items:center;gap:8px;margin:0 auto 16px;padding:7px 11px;border:1px solid color-mix(in srgb,var(--scene),transparent 66%);border-radius:99px;color:#ded3ed;background:#ffffff08;font-size:8px;font-weight:800;letter-spacing:1.15px}.scene-live-dot{width:6px;height:6px;border-radius:50%;background:#b1ffd1;box-shadow:0 0 12px #80ffc0;animation:live-pulse 1.5s ease-out infinite}.scene-stage-note{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:20px;color:#9e95ad;font-size:8px;font-weight:800;letter-spacing:1.4px}.scene-stage-note span{color:color-mix(in srgb,var(--scene),white 32%);font-family:Space Grotesk,sans-serif;font-size:11px}.scene-stage-note i{width:29px;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--scene),white 25%),#ffffff14)}.scene-content h2{margin:9px 0;font-size:clamp(30px,6vw,56px);letter-spacing:-1.5px}.scene-content>p{color:#d0c7db}.pack-intro>p{margin-bottom:22px}.pack-stack{position:relative;width:260px;height:225px;margin:24px auto 15px;filter:drop-shadow(0 26px 28px #0008)}.stack-pack{position:absolute;left:50%;top:50%;display:grid;width:176px;height:220px;place-items:center;padding:22px;border:1px solid #ffffffa3;border-radius:5px;color:#fff;background:radial-gradient(ellipse at 50% 35%,#68499a,#30213f 70%,#21172c);box-shadow:0 15px 36px #0007,inset 0 0 0 4px #ffffff13;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;animation:pack-rise .55s calc(var(--stack-index) * .17s) both cubic-bezier(.2,.75,.25,1.1);transform:translate(calc(-50% + var(--stack-offset)),calc(-50% + var(--stack-rise))) rotate(var(--stack-rotate))}.stack-pack:after{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid #ffffff55;content:""}.stack-pack:before{position:absolute;top:0;right:0;left:0;height:13px;border-bottom:1px solid #ffffff7a;background:repeating-linear-gradient(90deg,#ffffff26 0 2px,transparent 2px 5px);content:""}.scene-content .eyebrow{display:block;font-size:9px}.pack-intro h2{margin:10px 0;font-size:clamp(34px,6vw,62px);background:linear-gradient(100deg,#fff,color-mix(in srgb,var(--scene),white 20%),#f4ecff);background-clip:text;color:transparent;-webkit-background-clip:text}.pack-intro>p,.tear-scene>p{color:#c3b9d0;font-size:13px}.scene-loading{width:min(230px,65vw);height:3px;overflow:hidden;margin:18px auto;border-radius:4px;background:#ffffff26}.scene-loading{width:min(230px,65vw);height:3px;overflow:hidden;margin:28px auto;border-radius:4px;background:#ffffff26}.scene-loading i{display:block;width:38%;height:100%;background:#d4baff;animation:loading-line 1.2s ease-in-out infinite}.tear-scene>p{margin-bottom:25px}.tear-pack-swipe{position:relative;display:grid;width:min(220px,68vw);height:min(310px,46vh);min-height:245px;place-items:center;overflow:hidden;margin:0 auto 12px;padding:0;border:1px solid #ffffff9c;border-radius:4px;color:#fff;background:#21182b;box-shadow:0 0 75px #ad86ff55,inset 0 0 0 4px #ffffff0c,0 18px 50px #0008;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;animation:pack-float 2.4s ease-in-out infinite}.tear-pack-swipe:active{cursor:grabbing}.tear-pack-inner,.tear-pack-foil{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px}.tear-pack-inner{color:#f3e9ff;background:radial-gradient(ellipse at 50% 45%,#674991,#30213f 66%,#21172c)}.tear-pack-inner:before,.tear-pack-inner:after{position:absolute;right:0;left:0;height:17px;border-top:1px solid #ffffff63;border-bottom:1px solid #ffffff45;background:repeating-linear-gradient(90deg,#ffffff18 0 3px,transparent 3px 7px);content:""}.tear-pack-inner:before{top:0}.tear-pack-inner:after{bottom:0}.tear-pack-logo,.foil-logo{display:grid;width:64px;height:64px;place-items:center;border:1px solid #ffffffa3;border-radius:50%;background:#ffffff16;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700}.tear-pack-inner strong,.tear-pack-foil strong{font-family:Space Grotesk,sans-serif;font-size:20px}.tear-pack-inner>span:nth-last-of-type(1),.tear-pack-foil>span:nth-last-of-type(1){color:#ffffffa8;font-size:8px;font-weight:800;letter-spacing:1.4px}.tear-pack-inner i,.tear-pack-foil i{color:#e4ccff;font-size:26px;font-style:normal}.tear-pack-foil{z-index:2;gap:21px;border:1px solid #ffffff78;background:linear-gradient(115deg,#342744,#815bb4 20%,#c2a0ed,#624486 78%,#362645);box-shadow:inset 0 0 25px #fff2,0 10px 22px #0008;clip-path:polygon(0 0,100% 0,100% 98%,93% 100%,86% 98%,79% 100%,72% 98%,65% 100%,58% 98%,51% 100%,44% 98%,37% 100%,30% 98%,23% 100%,16% 98%,9% 100%,0 98%);transform:translateY(var(--tear-shift, 0));transition:transform 35ms linear}.tear-pack-foil:before{position:absolute;top:0;right:0;left:0;height:18px;border-bottom:2px solid #ffffffaa;background:repeating-linear-gradient(90deg,#fff5 0,#fff5 2px,#ffffff18 2px,#ffffff18 5px);content:""}.foil-pack-brand{color:#fff9;font-size:8px;font-weight:800;letter-spacing:1.5px}.tear-pull-hint{position:absolute;top:20px;left:0;right:0;color:#fff;font-size:8px;font-weight:900;letter-spacing:1.6px;text-shadow:0 1px 5px #382347}.tear-seam{position:absolute;z-index:3;top:17px;right:0;left:0;border-top:1px dashed #ffffffc9;opacity:.7;transform:translateY(var(--tear-shift, 0));pointer-events:none}.tear-guide{display:flex;justify-content:space-between;width:min(275px,88vw);margin:auto;color:#c7b9d7;font-size:8px;font-weight:800;letter-spacing:1px}.ripping-pack{position:relative;display:grid;width:190px;height:250px;place-items:center;overflow:hidden;margin:0 auto 20px;border:1px solid white;border-radius:4px;background:linear-gradient(145deg,#c09aff,#4a2f76);font-weight:700;animation:pack-rip 1.05s .05s ease-in both}.ripping-pack-front{z-index:1;display:grid;gap:12px;place-items:center;width:100%;height:100%;background:linear-gradient(145deg,#674991,#30213f 75%)}.ripping-pack-front small{color:#fffa;font-size:8px;letter-spacing:1.4px}.ripping-pack-flap{position:absolute;z-index:2;inset:0 0 auto;height:45%;border-bottom:2px dashed #fff;background:linear-gradient(125deg,#c09aff,#60418c);transform-origin:top;animation:ripping-flap .8s .12s ease-in both}.ripping-seam{position:absolute;z-index:3;top:42%;right:0;left:0;border-top:2px dashed white;animation:ripping-seam .72s .1s ease-in both}.ripping-card-fly{position:absolute;z-index:4;bottom:30px;left:50%;width:82px;height:118px;border:1px solid #fff;border-radius:8px;background:linear-gradient(145deg,#8a67b9,#292036);box-shadow:0 10px 25px #0009;opacity:0}.card-fly-0{animation:card-burst .72s .22s ease-out both}.card-fly-1{animation:card-burst .72s .34s ease-out both}.card-fly-2{animation:card-burst .72s .46s ease-out both}.card-fly-0{--burst-x: -78px;--burst-rotate: -24deg}.card-fly-1{--burst-x: 0px;--burst-rotate: 3deg}.card-fly-2{--burst-x: 78px;--burst-rotate: 25deg}.rip-flash{position:absolute;top:38%;left:50%;width:30px;height:30px;border-radius:50%;background:#fff;box-shadow:0 0 90px 70px #ffffffb8;animation:flash-burst .8s .3s ease-out both}.reveal-scene{display:grid;justify-items:center}.tier-large{margin:0 0 11px;padding:7px 13px;font-size:12px;letter-spacing:1.3px}.reveal-card{position:relative;width:min(280px,65vw);height:min(390px,48vh);min-height:280px;perspective:1100px;transform-style:preserve-3d;filter:drop-shadow(0 24px 45px #0008);animation:card-rise .6s cubic-bezier(.2,.8,.25,1.2) both}.reveal-card-back,.reveal-card-front{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--scene),white 46%);border-radius:12px;box-shadow:0 20px 65px #0009;backface-visibility:hidden}.reveal-card-back{display:grid;align-content:center;justify-items:center;gap:12px;color:#e3d2ff;background:linear-gradient(145deg,#8a67b9,#292036);transform:rotateY(0);animation:card-flip-back .65s .72s forwards}.reveal-card-back span{display:grid;width:75px;height:75px;place-items:center;border:1px solid #ffffff77;border-radius:50%;font-size:25px}.reveal-card-back strong{font-size:11px;letter-spacing:2px}.reveal-card-front{display:flex;flex-direction:column;border-color:color-mix(in srgb,var(--scene),white 45%);background:#1b1821;transform:rotateY(180deg);animation:card-flip-front .65s .72s forwards}.reveal-card-image{display:grid;width:100%;flex:1;min-height:0;place-items:center;overflow:hidden;color:#fff9;background:radial-gradient(circle,color-mix(in srgb,var(--scene),#201c29 65%),#17151c);font-size:60px}.reveal-card-image img{padding:7px;filter:drop-shadow(0 9px 15px #0008)}.reveal-card-image img{animation:reveal-image-focus .55s 1.25s both}.reveal-card-caption{display:grid;gap:5px;padding:13px;background:#17141c;text-align:left}.reveal-card-caption span{color:color-mix(in srgb,var(--scene),white 45%);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:1px}.reveal-card-caption strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.reveal-card-caption b{color:#b7f1cb;font-size:15px}.tier-reveal-grail{animation:grail-shake .45s 1.3s ease-in-out 3}.grail-reveal{filter:drop-shadow(0 0 26px #ffbf4f)}.tier-headline{margin:10px 0;color:color-mix(in srgb,var(--scene),white 45%);font-size:27px!important;text-transform:uppercase;animation:headline-pop .5s 1.8s both}.grail-headline{color:#ffe1a1;text-shadow:0 0 30px #ff3c79;animation:headline-pop .5s 1.8s both,grail-glow 1.2s ease-in-out infinite alternate}.reveal-progress{display:flex;max-width:75vw;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:7px}.reveal-progress i{width:18px;height:4px;border-radius:5px;background:#ffffff30}.reveal-progress i.done{background:#c2a4ff}.reveal-progress i{height:5px;transition:width .25s,background .25s,box-shadow .25s}.reveal-progress i.active{width:32px;box-shadow:0 0 12px color-mix(in srgb,var(--scene),white 20%)}.reveal-scene{width:min(100%,600px);padding:12px 20px;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.reveal-scene:before{position:absolute;z-index:-1;top:48%;left:50%;width:min(78vw,490px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--scene),transparent 81%),transparent 68%);content:"";transform:translate(-50%,-50%)}.reveal-scene>.eyebrow{font-size:clamp(8px,2vw,10px)}.reveal-scene .tier-large{font-size:clamp(9px,2vw,11px)}.reveal-card{width:clamp(205px,38vw,280px);height:clamp(285px,54vh,390px)}.reveal-card-caption{gap:4px;padding:clamp(8px,2.3vw,13px)}.reveal-card-caption strong.reveal-item-name{display:-webkit-box;overflow:hidden;font-size:clamp(9px,min(var(--auto-name-size, 13px),3.25vw),13px);line-height:1.2;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-wrap:balance}.reveal-card-caption span{font-size:clamp(8px,1.8vw,9px)}.reveal-card-caption b{font-size:clamp(12px,3.5vw,15px)}.tier-headline{max-width:100%;margin:9px 0;font-size:clamp(20px,5.7vw,27px)!important;line-height:1.05;overflow-wrap:anywhere;text-wrap:balance}.tear-pack-inner strong,.tear-pack-foil strong{max-width:100%;font-size:clamp(12px,var(--pack-name-size, 20px),20px);line-height:1.1;overflow-wrap:anywhere;text-wrap:balance}.pack-showcase.has-pack-image{flex-basis:205px;height:340px;border:0;border-radius:0;background:transparent;box-shadow:none}.pack-showcase.has-pack-image:before,.pack-showcase.has-pack-image:after{display:none}.pack-showcase.has-pack-image:hover,.pack-showcase.has-pack-image.selected{border:0;box-shadow:none}.pack-showcase.has-pack-image:hover,.pack-showcase.has-pack-image.selected{filter:none}.showcase-image{display:block;width:100%;height:100%;object-fit:contain}.detail-slab{width:100%;overflow:hidden;border-radius:13px}.detail-slab .card-slab-heading{min-height:35px}.detail-card-image{height:325px;border:0;border-radius:0}.admin-login,.admin-loading{display:grid;min-height:100vh;place-items:center;padding:20px;background:radial-gradient(ellipse at 30% 0%,#2d2146,#111017 55rem)}.admin-login-panel{display:grid;width:min(100%,355px);gap:12px;padding:27px;border:1px solid #3a3446;border-radius:14px;background:#17151eea;box-shadow:0 24px 80px #0008}.admin-login-panel .admin-back-link{margin-bottom:12px;color:#aaa5b5;font-size:11px;text-decoration:none}.admin-mark{display:grid;width:31px;height:31px;place-items:center;border:1px solid #ffffff3b;border-radius:9px;color:#17131f;background:linear-gradient(135deg,#c4a4ff,#8d65df);font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:800}.admin-login-panel .eyebrow{margin:3px 0 -7px;font-size:8px}.admin-login-panel h1{margin:0;font-size:27px;letter-spacing:-.8px}.admin-login-panel>p:not(.eyebrow){margin:-4px 0 4px;color:#aaa5b5;font-size:11px;line-height:1.5}.admin-login-panel label,.admin-form-grid label,.admin-create-pack label{display:grid;gap:5px;color:#c8c2d2;font-size:10px;font-weight:700}.admin-login-panel input,.admin-form-grid input,.admin-form-grid select,.admin-create-pack input,.admin-search{min-width:0;height:35px;padding:0 10px;border:1px solid #36313e;border-radius:7px;outline:none;color:#eeeaf3;background:#100f15;font-size:11px}.admin-login-panel input:focus,.admin-form-grid input:focus,.admin-form-grid select:focus,.admin-create-pack input:focus,.admin-search:focus{border-color:#a987ff;box-shadow:0 0 0 2px #a987ff22}.admin-primary,.admin-secondary{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:0 12px;border:1px solid transparent;border-radius:7px;font-size:10px;font-weight:800;transition:.15s ease}.admin-primary{color:#1a1424;background:linear-gradient(135deg,#c0a5ff,#9b78ed)}.admin-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.admin-primary:disabled{cursor:wait;opacity:.6}.admin-secondary{border-color:#40394b;color:#ddd5ea;background:#24212b}.admin-secondary:hover{border-color:#a987ff}.admin-shell{display:grid;min-height:100vh;grid-template-columns:205px minmax(0,1fr);color:#eeeaf3;background:#101015;font-size:12px}.admin-sidebar{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;padding:15px 11px 11px;border-right:1px solid #28252f;background:#14131a}.admin-brand{display:flex;align-items:center;gap:9px;padding:2px 6px 20px;color:#f3eff9;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700;text-decoration:none}.admin-brand>span:last-child{display:grid;gap:2px}.admin-brand small{color:#8c849a;font-family:DM Sans,sans-serif;font-size:7px;letter-spacing:1.5px}.admin-side-caption{padding:12px 10px 8px;color:#726d7c;font-size:8px;font-weight:800;letter-spacing:1.2px}.admin-sidebar nav{display:grid;gap:3px}.admin-sidebar nav button{display:flex;height:35px;align-items:center;gap:9px;padding:0 9px;border:1px solid transparent;border-radius:7px;color:#aaa5b5;background:none;text-align:left;font-size:10px}.admin-sidebar nav button:hover{color:#f0eaf8;background:#ffffff08}.admin-sidebar nav button.active{border-color:#a987ff1d;color:#decfff;background:linear-gradient(90deg,#a987ff1b,#a987ff08)}.admin-sidebar nav button>small{margin-left:auto;color:#8e82a1;font-size:7px;letter-spacing:.7px}.admin-nav-icon{display:grid;width:17px;height:17px;place-items:center;color:#b9a7da;font-size:14px}.admin-side-bottom{display:grid;gap:8px;margin-top:auto;padding:12px 9px 4px;border-top:1px solid #2b2732}.admin-side-bottom span{color:#726d7c;font-size:7px;font-weight:700;letter-spacing:.8px}.admin-side-bottom button{width:max-content;padding:0;border:0;color:#b9b1c5;background:none;font-size:10px}.admin-main{min-width:0;display:flex;min-height:100vh;flex-direction:column}.admin-topbar{position:sticky;z-index:5;top:0;display:flex;min-height:59px;align-items:center;justify-content:space-between;padding:8px 25px;border-bottom:1px solid #292631;background:#131219eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-breadcrumb{color:#898393;font-size:8px;font-weight:800;letter-spacing:1px}.admin-breadcrumb i{padding:0 5px;color:#5e5867;font-style:normal}.admin-topbar h1{margin:3px 0 0;font-size:15px;letter-spacing:-.3px}.admin-view-site{padding:7px 9px;border:1px solid #383341;border-radius:6px;color:#cfc6dd;text-decoration:none;font-size:9px}.admin-view-site:hover{border-color:#9e7bf0}.admin-view-site span{margin-left:5px;color:#ae92e8}.admin-content{width:min(100%,1480px);flex:1;margin:0 auto;padding:20px 25px 26px}.admin-footer{display:flex;justify-content:space-between;gap:10px;padding:11px 25px;border-top:1px solid #28252e;color:#736e7b;font-size:7px;font-weight:700;letter-spacing:.7px}.admin-alert{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px;padding:8px 10px;border:1px solid;border-radius:7px;font-size:10px}.admin-alert.is-error{border-color:#693f4a;color:#f4c3ce;background:#381f28}.admin-alert.is-success{border-color:#345c45;color:#b5eac6;background:#1b3024}.admin-alert button{border:0;color:inherit;background:none;font-size:17px}.admin-welcome{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:1px 0 17px}.admin-live{display:inline-flex;align-items:center;gap:6px;color:#91dca9;font-size:7px;font-weight:800;letter-spacing:1px}.admin-live i{width:5px;height:5px;border-radius:50%;background:#90e3a8;box-shadow:0 0 9px #78ec9b}.admin-welcome h2{margin:6px 0 4px;font-size:22px;letter-spacing:-.7px}.admin-welcome p{margin:0;color:#9e98a9;font-size:10px}.admin-date{color:#9d96a7;font-size:9px}.admin-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-stat{display:grid;min-height:94px;gap:6px;padding:12px;border:1px solid #302c38;border-radius:9px;background:linear-gradient(140deg,#1b1922,#17161c)}.admin-stat-heading{display:flex;align-items:center;justify-content:space-between;color:#a29aaa;font-size:7px;font-weight:800;letter-spacing:.75px}.admin-stat-heading i{display:grid;width:22px;height:22px;place-items:center;border:1px solid #9f81e62e;border-radius:6px;color:#c4a9ff;background:#9f81e611;font-size:13px;font-style:normal}.admin-stat>strong{font-family:Space Grotesk,sans-serif;font-size:24px;line-height:1}.admin-stat>small{color:#898392;font-size:8px}.admin-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px;margin-top:13px}.admin-panel{min-width:0;padding:13px;border:1px solid #302c38;border-radius:9px;background:#17161d}.admin-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.admin-panel-heading>div>span{color:#978ba8;font-size:7px;font-weight:800;letter-spacing:.95px}.admin-panel-heading h3{margin:3px 0 0;font-size:13px}.admin-panel-heading>button{padding:0;border:0;color:#bca2f3;background:none;font-size:9px}.admin-quick-actions{display:grid}.admin-quick-actions button{display:flex;min-height:48px;align-items:center;gap:9px;padding:7px 2px;border:0;border-top:1px solid #292630;color:#eeeaf3;background:none;text-align:left}.admin-quick-actions button>b{display:grid;width:24px;height:24px;place-items:center;border:1px solid #433853;border-radius:7px;color:#c8adff;background:#9f81e613;font-size:13px}.admin-quick-actions button>span{display:grid;gap:3px}.admin-quick-actions button strong{font-size:9px}.admin-quick-actions button small{color:#8e8997;font-size:8px}.admin-quick-actions button>i{margin-left:auto;color:#7f778a;font-style:normal}.admin-recent-list{display:grid}.admin-recent-list>div{display:flex;min-height:35px;align-items:center;gap:7px;border-top:1px solid #292630;font-size:8px}.admin-recent-list>div>span:last-child{color:#aaa4b1}.admin-status{display:inline-block;padding:3px 5px;border-radius:4px;color:#c9b2fa;background:#8a63d51c;font-size:7px;font-weight:800;text-transform:uppercase}.status-accepted{color:#9ee2b0;background:#3f9f5d20}.status-cancelled{color:#a5a0aa;background:#ffffff0c}.admin-empty-note{margin:12px 0 2px;color:#8f8998;font-size:9px}.admin-section-grid{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start;gap:11px}.admin-form-panel,.admin-catalog-panel{padding:14px}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px}.admin-form-wide{grid-column:1 / -1}.admin-form-grid select{text-transform:capitalize}.admin-form-grid input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.admin-field-hint{align-self:center;color:#847e8c;font-size:8px;line-height:1.4}.admin-form-divider{padding:4px 0 0;border-top:1px solid #302c37;color:#898291;font-size:7px;font-weight:800;letter-spacing:.8px}.admin-form-actions{display:flex;justify-content:flex-end;gap:7px}.admin-tier-tabs{display:flex;overflow-x:auto;gap:4px;margin:0 -2px 10px;padding:0 2px 7px;border-bottom:1px solid #302c37}.admin-tier-tabs button{display:flex;height:27px;align-items:center;gap:5px;padding:0 7px;border:1px solid transparent;border-radius:5px;color:#a49daa;background:transparent;text-transform:capitalize;font-size:8px;white-space:nowrap}.admin-tier-tabs button.active{border-color:#56456c;color:#e1d2ff;background:#9f81e616}.admin-tier-tabs button small{color:#827b89;font-size:7px}.admin-tier-dot{width:5px;height:5px;border-radius:50%;background:#c1bbc9}.tier-dot-uncommon{background:#67d68d}.tier-dot-rare{background:#63a9ff}.tier-dot-epic{background:#c787ff}.tier-dot-legendary{background:#ffbf69}.tier-dot-grail{background:#ff7298}.admin-table-wrap{overflow:auto}.admin-table{width:100%;border-collapse:collapse;text-align:left}.admin-table th{padding:7px 8px;color:#827c8b;font-size:7px;font-weight:800;letter-spacing:.65px;text-transform:uppercase;white-space:nowrap}.admin-table td{padding:8px;border-top:1px solid #2b2831;color:#c9c4cf;font-size:9px;vertical-align:middle}.admin-table td strong,.admin-table td small{display:block}.admin-table td strong{color:#e8e4ed;font-size:9px}.admin-table td small{max-width:220px;overflow:hidden;margin-top:3px;color:#837d8b;font-size:8px;text-overflow:ellipsis}.admin-row-actions{text-align:right;white-space:nowrap}.admin-row-actions button{padding:4px 5px;border:0;color:#b99cf1;background:none;font-size:8px}.admin-row-actions button.danger{color:#db8291}.admin-empty-box{display:grid;min-height:125px;align-content:center;justify-items:center;gap:6px;color:#a49daa;text-align:center}.admin-empty-box>span{color:#b59be7;font-size:22px}.admin-empty-box strong{color:#ded8e5;font-size:10px}.admin-empty-box small{color:#8a8492;font-size:8px}.admin-packs-layout{display:grid;grid-template-columns:minmax(235px,.62fr) minmax(0,1.38fr);align-items:start;gap:11px}.admin-pack-list,.admin-pack-editor{padding:13px}.admin-pack-options{display:grid;gap:4px}.admin-pack-options>button{display:flex;min-height:46px;align-items:center;gap:8px;padding:5px;border:1px solid transparent;border-radius:6px;color:#e4dfe9;background:transparent;text-align:left}.admin-pack-options>button.active{border-color:#55436e;background:#9f81e610}.admin-pack-option-image{display:grid;width:35px;height:35px;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:5px;color:#bca3ec;background:#292331;font-size:14px}.admin-pack-option-image img{width:100%;height:100%;object-fit:cover}.admin-pack-options>button>span:nth-child(2){display:grid;gap:3px;min-width:0}.admin-pack-options strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-pack-options small{color:#8d8795;font-size:8px}.admin-pack-options>button>i{margin-left:auto;color:#8d8499;font-style:normal}.admin-create-pack{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;margin-top:12px;padding-top:12px;border-top:1px solid #302c37}.admin-id-tag{padding:4px 6px;border:1px solid #393340;border-radius:4px;color:#9e97a6;background:#100f14;font-family:Consolas,monospace;font-size:8px}.admin-pack-artwork{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:7px 10px;margin:0 0 12px}.admin-pack-artwork>img,.admin-pack-art-placeholder{display:grid;width:90px;height:76px;grid-row:span 2;place-items:center;overflow:hidden;border:1px solid #3a3443;border-radius:7px;background:radial-gradient(circle,#49346c,#201b29);object-fit:cover}.admin-pack-art-placeholder{align-content:center;gap:5px;color:#e2d3ff}.admin-pack-art-placeholder span{font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700}.admin-pack-art-placeholder small{color:#b6a5cf;font-size:6px;letter-spacing:.6px}.admin-upload-button{display:inline-flex;width:max-content;min-height:27px;align-items:center;padding:0 8px;border:1px solid #514362;border-radius:5px;color:#d9c8fa;background:#9f81e610;font-size:8px;font-weight:700;cursor:pointer}.admin-upload-button input{display:none}.admin-pack-artwork>small{color:#827c89;font-size:7px;line-height:1.4}.admin-pack-artwork code,.admin-pack-advanced code{color:#c3aaff}.admin-pack-fields{margin-bottom:11px}.admin-volatility{display:grid;gap:7px;padding:9px 0;border-top:1px solid #302c37}.admin-volatility>strong{color:#918a99;font-size:7px;letter-spacing:.75px}.admin-volatility>div{display:flex;flex-wrap:wrap;gap:8px 14px}.admin-volatility label{display:flex;align-items:center;gap:5px;color:#c1bacb;font-size:8px}.admin-volatility input{accent-color:#b596ff}.admin-pack-advanced{margin-top:3px;border-top:1px solid #302c37;color:#c8c1cf}.admin-pack-advanced summary{padding:9px 0;color:#bfa7ed;cursor:pointer;font-size:8px;font-weight:700}.admin-pack-advanced>p{margin:0 0 8px;color:#918b98;font-size:8px}.admin-tier-editor{display:grid;grid-template-columns:minmax(65px,.8fr) repeat(3,minmax(70px,1fr));gap:5px;align-items:center}.admin-tier-edit-row{display:contents}.admin-tier-editor .tier-editor-heading{color:#827c8b;font-size:6px;font-weight:800;letter-spacing:.5px}.admin-tier-edit-row>b{color:#cfc7d9;font-size:8px;text-transform:capitalize}.admin-tier-edit-row>input{width:100%;height:25px;min-width:0;padding:0 5px;border:1px solid #342f3c;border-radius:4px;color:#dcd6e3;background:#111015;font-size:8px}.admin-pack-save{display:flex;justify-content:flex-end;margin-top:11px}.admin-search{width:min(190px,40vw);height:29px}.admin-role{padding:3px 6px;border-radius:4px;color:#aaa4b0;background:#ffffff0c;font-size:8px}.admin-role.role-admin{color:#d0b8ff;background:#a987ff19}.admin-trades-table{min-width:670px}.admin-trades-table td{line-height:1.45}.admin-vault-panel{display:grid;min-height:350px;align-content:center;justify-items:center;padding:20px;border:1px solid #302c38;border-radius:10px;background:radial-gradient(ellipse at 50% 20%,#2a2235,#17161d 55%);text-align:center}.admin-vault-icon{display:grid;width:54px;height:54px;place-items:center;border:1px solid #aa8be444;border-radius:15px;color:#c6aaff;background:#a987ff12;box-shadow:0 0 35px #aa8be41c;font-size:29px}.admin-vault-badge{margin-top:17px;padding:5px 8px;border:1px solid #55436d;border-radius:20px;color:#d0b5ff;background:#a987ff12;font-size:7px;font-weight:800;letter-spacing:1px}.admin-vault-panel h2{margin:10px 0 4px;font-size:23px}.admin-vault-panel p{max-width:330px;color:#a39dab;font-size:10px;line-height:1.55}.admin-vault-panel>div{display:flex;gap:8px;margin-top:9px}.admin-vault-panel>div i{width:22px;height:3px;border-radius:5px;background:#5a5065}.admin-vault-panel>div i:first-child{background:#bb9aff}@media(max-width:1000px){.admin-shell{grid-template-columns:175px minmax(0,1fr)}.admin-content{padding-right:16px;padding-left:16px}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-section-grid{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}}@media(max-width:720px){.admin-shell{display:block}.admin-sidebar{position:sticky;z-index:8;top:0;height:auto;padding:7px 10px 6px;border-right:0;border-bottom:1px solid #292631}.admin-brand{padding:0 3px 6px;font-size:11px}.admin-brand .admin-mark{width:26px;height:26px}.admin-side-caption,.admin-side-bottom{display:none}.admin-sidebar nav{display:flex;gap:3px;overflow-x:auto}.admin-sidebar nav button{height:30px;flex:0 0 auto;gap:5px;padding:0 7px;font-size:9px}.admin-nav-icon{width:14px;font-size:12px}.admin-topbar{min-height:52px;padding:7px 13px}.admin-content{padding:14px 12px 20px}.admin-footer{padding:9px 12px;font-size:6px}.admin-overview-grid,.admin-section-grid,.admin-packs-layout{grid-template-columns:minmax(0,1fr)}.admin-pack-list{order:1}.admin-pack-editor{order:2}.admin-pack-options{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.admin-create-pack{max-width:390px}}@media(max-width:480px){.admin-stat{min-height:82px;padding:9px}.admin-stat>strong{font-size:21px}.admin-stat-heading{font-size:6px}.admin-welcome h2{font-size:19px}.admin-date{display:none}.admin-form-grid{gap:8px}.admin-table th,.admin-table td{padding:7px 5px}.admin-row-actions button{padding:4px 3px}.admin-panel{padding:10px}.admin-pack-artwork{grid-template-columns:76px minmax(0,1fr)}.admin-pack-artwork>img,.admin-pack-art-placeholder{width:76px;height:68px}.admin-pack-advanced>div{grid-template-columns:1fr}.scene-content.reveal-scene{padding:12px 7px}.reveal-card{width:min(66vw,260px);height:min(52vh,360px)}}.reveal-progress i.active.tier-grail{background:#ff8db0;box-shadow:0 0 11px #ff5591}.summary-scene{max-width:620px}.summary-scene>p{display:flex;align-items:center;justify-content:center;gap:8px}.pull-value{display:grid;gap:7px;width:min(310px,80vw);margin:26px auto;padding:21px;border:1px solid #ffffff38;border-radius:14px;background:#ffffff0d}.pull-value span,.pull-value small,.results-total span{color:#ffffff9e;font-size:9px;font-weight:700;letter-spacing:1.3px}.pull-value strong{color:#b7f1cb;font-family:Space Grotesk,sans-serif;font-size:38px;text-shadow:0 0 25px #73edaa44}.pull-value small{letter-spacing:0;text-transform:none}.scene-continue{min-width:220px;padding:14px 20px;font-size:13px}.results-scene{width:min(1180px,100%)}.results-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;text-align:left}.results-header h2{margin:4px 0;font-size:34px}.results-header p{margin:0;color:#c2bacb;font-size:12px}.results-total{display:grid;gap:4px;padding:13px 18px;border:1px solid #ffffff34;border-radius:10px;background:#ffffff0d;text-align:right}.results-total strong{color:#b7f1cb;font-size:23px}.result-card-grid{display:grid;max-height:min(55vh,550px);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;overflow:auto;padding:2px 4px 12px}.result-card-grid .collectible-image{height:150px}.results-footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:15px;border-top:1px solid #ffffff24}.profit-burst{position:fixed;z-index:30;top:50%;left:50%;display:grid;min-width:250px;gap:7px;padding:24px 35px;border:1px solid #a4f2bc;border-radius:18px;color:#f2fff6;background:linear-gradient(145deg,#20583b,#112c21);box-shadow:0 0 90px #55ff9866;text-align:center;transform:translate(-50%,-50%);animation:profit-pop 2.4s both}.profit-burst span{font-size:9px;font-weight:800;letter-spacing:1.5px}.profit-burst strong{color:#a9ffc1;font-family:Space Grotesk,sans-serif;font-size:40px}.profit-burst small{font-size:9px;letter-spacing:1px}.card-detail-backdrop{position:fixed;z-index:32;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#07060be8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:scene-in .2s ease-out both}.card-detail{position:relative;display:grid;width:min(760px,100%);grid-template-columns:minmax(230px,.85fr) 1fr;gap:24px;padding:22px;border:1px solid #51465f;border-radius:18px;background:linear-gradient(140deg,#211c2a,#141219);box-shadow:0 25px 90px #000b;text-align:left;animation:detail-slide-in .28s ease-out both}.detail-visual{display:grid;align-content:center;justify-items:center;gap:13px}.detail-card-image{display:grid;width:100%;height:360px;place-items:center;overflow:hidden;color:#fff;border:1px solid #ffffff23;border-radius:13px;font-size:50px}.detail-information{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:12px 10px}.detail-information h2{margin:0;font-size:clamp(23px,4vw,32px)}.detail-information>p{margin:0;color:var(--muted);font-size:12px}.detail-information>p strong{color:#e7dcf8}.detail-value{display:grid;gap:6px;width:100%;margin:12px 0;padding:15px;border:1px solid #3e5947;border-radius:10px;background:#17241c}.detail-value span{color:#a7bdad;font-size:9px;font-weight:800;letter-spacing:1.2px}.detail-value strong{color:#b7f1cb;font-family:Space Grotesk,sans-serif;font-size:28px}.pack-math-backdrop{z-index:35}.pack-math-panel{position:relative;width:min(690px,100%);max-height:min(88vh,850px);overflow:auto;padding:27px;border:1px solid #51465f;border-radius:18px;background:linear-gradient(140deg,#211c2a,#141219);box-shadow:0 25px 90px #000b;text-align:left;animation:detail-slide-in .28s ease-out both}.pack-math-heading{padding-right:45px}.pack-math-heading h2{margin:4px 0 7px;font-size:clamp(23px,4vw,31px)}.pack-math-heading p{margin-bottom:17px;color:var(--muted);font-size:12px;line-height:1.55}.pack-math-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:13px}.pack-math-summary>div{display:grid;align-content:center;gap:6px;min-height:65px;padding:10px;border:1px solid #393241;border-radius:9px;background:#ffffff08}.pack-math-summary span{color:#a49bab;font-size:8px;font-weight:800;letter-spacing:.7px}.pack-math-summary strong{color:#e9dfff;font-size:13px}.pack-math-tiers{display:grid;gap:7px;margin-bottom:16px}.pack-math-tier{display:grid;grid-template-columns:90px minmax(130px,1fr) minmax(145px,.8fr);align-items:center;gap:12px;padding:10px 12px;border:1px solid #393541;border-radius:9px;background:#ffffff05}.pack-math-tier>strong{font-size:11px}.pack-math-tier>small{color:#aaa2b3;font-size:10px;text-align:right}.pack-math-empty{padding:12px;border:1px solid #704756;border-radius:8px;color:#f1c4cd;background:#361e29;font-size:11px;line-height:1.55}.pack-math-panel>.secondary-button{min-height:38px}@keyframes detail-slide-in{0%{opacity:0;transform:translate(28px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes stage-arrive{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes live-pulse{0%{box-shadow:0 0 #80ffc099}75%,to{box-shadow:0 0 0 7px #80ffc000}}@keyframes star-drift{to{background-position:57px 57px,-59px 120px}}@keyframes card-sale{0%{transform:rotate(0) scale(1);opacity:1;filter:brightness(1)}45%{transform:rotate(190deg) scale(1.08);opacity:1;filter:brightness(1.8)}to{transform:rotate(480deg) scale(.08);opacity:0;filter:brightness(2.7)}}@keyframes card-store{0%{transform:translateY(0) scale(1);opacity:1}75%{transform:translateY(100px) scale(.78) rotate(4deg);opacity:.75}to{transform:translateY(150px) scale(.62) rotate(8deg);opacity:0;filter:blur(5px)}}@keyframes scene-in{0%{opacity:0}to{opacity:1}}@keyframes pack-rise{0%{opacity:0;transform:translate(calc(-50% + var(--stack-offset)),60vh) rotate(calc(var(--stack-rotate) + 16deg)) scale(.8)}to{opacity:1}}@keyframes loading-line{0%{transform:translate(-120%)}to{transform:translate(360%)}}@keyframes pack-float{50%{transform:translateY(-10px) rotate(2deg)}}@keyframes pack-rip{35%{transform:rotate(-8deg) scale(1.08);filter:brightness(1.6)}to{transform:scale(1.25) translateY(-60vh);opacity:0}}@keyframes ripping-flap{0%{transform:perspective(350px) rotateX(0)}60%{transform:perspective(350px) rotateX(-130deg) translateY(-8px)}to{transform:perspective(350px) rotateX(-155deg) translateY(-24px);opacity:.65}}@keyframes ripping-seam{0%{top:8%;opacity:1}to{top:75%;opacity:0}}@keyframes card-burst{0%{opacity:0;transform:translate(-50%,80px) scale(.35) rotate(0)}25%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--burst-x, 0px)),-220px) scale(1.05) rotate(var(--burst-rotate, 0deg))}}@keyframes flash-burst{0%{transform:translate(-50%,-50%) scale(.1);opacity:0}40%{opacity:1}to{transform:translate(-50%,-50%) scale(12);opacity:0}}@keyframes card-rise{0%{transform:translateY(60vh) rotate(-12deg) scale(.7);opacity:0}to{transform:translateY(0) rotate(0) scale(1);opacity:1}}@keyframes card-flip-back{to{transform:rotateY(-180deg)}}@keyframes card-flip-front{to{transform:rotateY(0)}}@keyframes reveal-image-focus{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes grail-shake{25%{transform:translate(-9px) rotate(-1deg)}50%{transform:translate(9px) rotate(1deg)}75%{transform:translate(-5px)}}@keyframes grail-glow{to{filter:brightness(1.35) saturate(1.4)}}@keyframes headline-pop{0%{transform:scale(.55);opacity:0}to{transform:scale(1);opacity:1}}@keyframes profit-pop{0%{opacity:0;transform:translate(-50%,-35%) scale(.45)}14%,74%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-70%) scale(1.04)}}@media(max-width:850px){.topbar{height:auto;min-height:72px;flex-wrap:wrap;padding:14px 20px;gap:10px}.topbar nav{order:3;width:100%;height:40px;overflow-x:auto}.nav-button{padding:0 11px;white-space:nowrap}.account{margin-left:auto;gap:8px}.username{display:none}.trade-layout{grid-template-columns:1fr}.purchase-panel{align-items:flex-start;flex-direction:column}.purchase-controls{width:100%;flex-wrap:wrap}.purchase-controls>.text-button{position:static;margin:0}.inventory-layout{grid-template-columns:1fr;gap:11px}.inventory-sidebar{position:static;grid-template-columns:auto 1fr 1fr;align-items:center}.inventory-sidebar>span{grid-column:1 / -1}.inventory-sidebar>button{justify-content:center}.inventory-side-summary{display:none}}@media(max-width:560px){.page{padding:0 17px}.welcome{align-items:start;gap:15px;padding:36px 0 25px}.welcome h1{font-size:31px}.welcome .muted{font-size:12px}.balance-box{min-width:100px;padding:11px}.balance-box strong{font-size:21px}.section{padding-top:15px}.section-heading.inventory-heading{align-items:stretch;flex-direction:column;gap:12px}.store-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.store-category-art{height:190px}.store-category-art:before,.store-category-art:after{width:81px;height:130px}.store-category-art>img{max-width:68%;max-height:170px}.store-category-mark{width:68px;height:96px;font-size:36px}.store-category-copy{min-height:78px;align-items:flex-start;flex-direction:column;gap:10px;padding:11px}.store-category-copy strong{font-size:12px}.store-category-copy small{font-size:9px}.store-category-empty{margin-top:18px;padding:26px 18px}.inventory-market-total{min-width:0;text-align:left}.inventory-toolbar{align-items:stretch;flex-direction:column}.inventory-toolbar-actions{justify-content:stretch}.inventory-toolbar-actions>button{flex:1}.inventory-pack-grid,.inventory-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inventory-pack-card{min-height:235px}.inventory-pack-art{height:125px}.inventory-pack-copy{padding:9px}.inventory-pack-copy h4{font-size:10px}.inventory-pack-copy small{font-size:7px}.inventory-pack-open{margin:auto 7px 7px;font-size:8px}.inventory-card-grid .collectible-image{height:125px}.inventory-pagination{align-items:stretch;flex-direction:column}.inventory-pagination>div{display:grid;grid-template-columns:1fr 1fr}.inventory-pagination button{min-height:38px}.back-to-top{right:14px;bottom:14px;min-height:42px}.card-grade-code{font-size:5px}.inventory-bulk-summary{align-items:flex-start;flex-direction:column}.confirmation-dialog{padding:17px}.pack-info{align-items:start;flex-direction:column}.pack-actions,.pack-actions .primary-button,.pack-actions .secondary-button{width:100%}.work-card{flex-wrap:wrap}.work-card .secondary-button{width:100%;margin-left:0}footer{flex-direction:column;gap:8px}.carousel-wrap{margin-right:-17px;margin-left:-17px}.pack-carousel{gap:20px;padding-right:40px;padding-left:38px}.pack-showcase{flex-basis:205px;height:285px}.pack-showcase.has-pack-image{flex-basis:172px;height:285px}.purchase-panel{padding:18px}.purchase-controls{align-items:stretch}.volatility-picker{width:100%}.quantity-control{flex:1 1 130px}.buy-drop-button{min-width:150px;flex:1 1 175px}.pending-collection{padding:13px}.pending-heading{align-items:flex-start;flex-direction:column}.pending-heading>div:last-child{width:100%}.pending-heading>div:last-child button{flex:1;white-space:normal}.opening-backdrop{padding:18px 13px}.scene-content{max-height:calc(100vh - 44px)}.scene-controls{inset:9px 10px auto}.scene-skip{min-height:36px;padding:0 11px;font-size:9px}.scene-close{width:36px;height:36px}.scene-content{padding:48px 14px 22px;border-radius:19px}.pack-stack{transform:scale(.86);margin:2px auto -6px}.scene-stage-note{margin-top:14px;font-size:7px}.results-header{align-items:flex-start}.results-header h2{font-size:26px}.results-total{padding:9px}.result-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.result-card-grid .collectible-image{height:115px}.results-footer{display:grid;grid-template-columns:1fr 1fr}.results-footer>:last-child{grid-column:1 / -1}.pending-card-actions{grid-template-columns:1fr}.reveal-card{height:39vh;min-height:250px}.reveal-card-image{min-height:145px}.tier-headline{font-size:22px!important}.card-detail-backdrop{align-items:end}.card-detail{max-height:88vh;grid-template-columns:1fr;gap:8px;overflow:auto;padding:16px}.detail-card-image{height:min(35vh,250px)}.detail-information{gap:8px;padding:6px 2px 2px}.detail-value{margin:5px 0}.pack-math-panel{max-height:88vh;padding:20px 15px}.pack-math-summary{grid-template-columns:repeat(2,1fr)}.pack-math-tier{grid-template-columns:82px 1fr;gap:6px}.pack-math-tier>small{grid-column:2;text-align:left}.quantity-control{width:100%}}@media(prefers-reduced-motion:reduce){.opening-backdrop:before,.scene-live-dot,.stack-pack,.tear-pack-swipe,.scene-loading i,.opening-backdrop,.scene-content,.reveal-card{animation-duration:.01ms!important;animation-iteration-count:1!important}.scene-skip,.scene-close{transition:none}}.pack-intro,.tear-scene,.ripping-scene,.summary-scene{border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pack-intro{padding-top:10px}.pack-intro>p{color:#b9b3c1}.stack-pack{border:0;border-radius:3px;box-shadow:0 15px 28px #0007}.stack-pack:after{top:8px;right:8px;bottom:8px;left:8px;border-color:#ffffff27}.tear-scene{width:min(100%,580px);padding:8px 18px}.tear-scene h2{margin:0 0 5px;font-size:clamp(26px,4vw,38px);letter-spacing:-.8px}.tear-scene>p{margin:0 0 22px;color:#b9b3c1;font-size:13px}.tear-pack-swipe{width:min(230px,68vw);height:min(335px,48vh);min-height:260px;overflow:hidden;border:0;border-radius:7px;background:#17121f;box-shadow:0 26px 52px #0008;animation:pack-float 3s ease-in-out infinite}.tear-pack-swipe:before{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #ffffff28;border-radius:inherit;content:"";pointer-events:none}.tear-pack-inner{gap:15px;padding:40px 20px 20px;background:radial-gradient(ellipse at 50% 32%,#9069bf 0,transparent 43%),linear-gradient(150deg,#382b4c,#21192e 65%,#17131e)}.tear-pack-inner:before{top:24%;height:2px;border:0;background:linear-gradient(90deg,transparent,#ffffff85 12%,#ffffff38 88%,transparent)}.tear-pack-inner:after{display:none}.tear-pack-logo{width:58px;height:58px;border-color:#ffffff50;color:#f5eaff;background:#ffffff0a}.tear-pack-inner strong{max-width:100%;font-size:clamp(13px,var(--pack-name-size, 20px),20px);text-align:center;overflow-wrap:anywhere}.tear-pack-inner>span:nth-last-of-type(1){letter-spacing:2px}.tear-pack-foil{top:0;right:0;left:0;height:26%;justify-content:flex-start;gap:0;padding:0;border:0;background:linear-gradient(165deg,#d3c0e3,#9e84b7 32%,#6d5588);box-shadow:0 7px 12px #08060c75,inset 0 1px #ffffffb0;clip-path:polygon(0 0,100% 0,100% 91%,90% 95%,80% 91%,70% 96%,60% 91%,50% 95%,40% 91%,30% 96%,20% 91%,10% 96%,0 91%);transform:translate(var(--tear-shift, 0));transition:transform 35ms linear}.tear-top-crimp{position:absolute;top:0;right:0;left:0;height:13px;border:0;border-bottom:1px solid #ffffff80;background:repeating-linear-gradient(90deg,#ffffff3d 0 2px,transparent 2px 6px)}.peel-tab{position:absolute;top:16px;left:0;display:flex;width:48px;height:31px;align-items:center;justify-content:center;gap:4px;border:1px solid #ffffffa6;border-left:0;border-radius:0 5px 5px 0;color:#34273f;background:linear-gradient(135deg,#fff3c4,#e2c98f);box-shadow:3px 4px 8px #17101b55}.peel-tab i{width:9px;height:9px;border-top:2px solid #4b3a4d;border-right:2px solid #4b3a4d;transform:rotate(45deg)}.peel-tab b{font-size:7px;letter-spacing:.6px}.tear-seam{top:26%;right:0;left:0;border:0;border-top:1px dashed #ffffff91;opacity:.5;transform:none}.tear-guide{width:min(230px,68vw);margin:13px auto 0;color:#aaa3b2;font-size:7px;letter-spacing:.8px}.ripping-scene{width:min(100%,500px);padding:10px}.ripping-pack{width:205px;height:290px;overflow:visible;border:0;border-radius:5px;background:linear-gradient(145deg,#5c4375,#241a31 72%);box-shadow:0 24px 48px #0009}.ripping-pack-front{gap:17px;border-radius:inherit;background:radial-gradient(ellipse at 50% 32%,#795c9c,#382747 67%,#241a31)}.ripping-pack-logo{display:grid;width:56px;height:56px;place-items:center;border:1px solid #ffffff64;border-radius:50%;color:#f7eaff;background:#ffffff0c;font-family:Space Grotesk,sans-serif;font-size:19px}.ripping-pack-front strong{max-width:85%;font-size:clamp(13px,var(--pack-name-size, 20px),20px);text-align:center;overflow-wrap:anywhere}.ripping-pack-flap{inset:0 0 auto;height:27%;border-bottom:1px solid #ffffffb0;background:linear-gradient(165deg,#c9b2dc,#765d91);transform-origin:left center;animation:ripping-flap .8s .12s ease-in both}.ripping-seam{top:0;right:auto;left:0;width:0;border:0;border-top:2px dashed #fff;animation:ripping-seam .72s .1s ease-in both}.ripping-card-fly{z-index:5}.results-scene{width:min(1280px,100%);max-height:calc(100vh - 50px);padding:24px clamp(16px,3vw,40px)}.results-header{align-items:center;margin-bottom:15px}.results-header h2{margin:3px 0 5px;font-size:clamp(23px,3vw,34px);letter-spacing:-.7px}.results-header p{max-width:540px;color:#aaa4b1;font-size:11px;line-height:1.5}.results-header .eyebrow{margin-bottom:5px}.results-total{gap:2px;padding:8px 0 8px 18px;border:0;border-left:1px solid #ffffff24;border-radius:0;background:transparent}.results-total span{font-size:7px}.results-total strong{font-family:Space Grotesk,sans-serif;font-size:21px}.result-card-grid{max-height:min(61vh,600px);grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:13px;padding:2px 2px 10px}.result-card-grid .pending-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #ffffff18;border-radius:10px;background:linear-gradient(155deg,#1d1a23,#141218)}.result-card-grid .pending-card.is-best-pull{border-color:#c6a76585;background:linear-gradient(155deg,#29241b,#17151a 75%)}.result-card-grid .collectible-image{height:clamp(145px,19vh,205px)}.result-card-grid .pending-card-face{flex:1}.result-card-grid .card-slab-heading{width:100%;min-height:30px;padding:5px 9px;border-bottom-color:#ffffff13;background:#ffffff04}.result-card-grid .card-grade-code{color:#96909a;font-size:7px}.best-pull-mark{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:#e6ca85;font-size:7px;font-weight:800;letter-spacing:.5px}.best-pull-mark b{font-size:12px}.result-card-grid .pending-name{width:calc(100% - 24px);max-width:none;margin:10px 12px 4px;font-size:12px;font-weight:700}.result-card-grid .pending-value{margin:0 12px;font-family:Space Grotesk,sans-serif;font-size:16px}.pending-meta{display:flex;align-items:center;gap:7px;margin:7px 12px 10px;color:#918b98;font-size:8px}.pending-meta .tier{padding:3px 5px;font-size:7px}.result-card-grid .pending-card-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;padding:9px 10px 10px;border-top:1px solid #ffffff12}.result-card-grid .pending-card-actions button{min-height:32px;border-radius:6px;font-size:9px}.result-card-grid .pending-card-actions .secondary-button{color:#e9ddfa;background:#ffffff08}.result-card-grid .pending-card-actions .sell-all-button{background:#582b3a}.reveal-count{display:flex;align-items:center;gap:8px;margin-top:7px;color:#e8e0ef;font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px}.reveal-count>span{color:#898392}.reveal-count>b{margin-left:7px;color:#e6ca85;font-family:DM Sans,sans-serif;font-size:8px}@keyframes ripping-flap{0%{transform:perspective(350px) rotateY(0)}60%{transform:perspective(350px) rotateY(-120deg) translate(-8px)}to{transform:perspective(350px) rotateY(-155deg) translate(-18px);opacity:.65}}@keyframes ripping-seam{0%{width:0;opacity:1}to{width:100%;opacity:0}}@media(max-width:560px){.results-scene{padding:48px 10px 12px}.results-header{gap:8px}.results-header h2{font-size:22px}.results-header p{max-width:230px;font-size:9px}.results-total{padding-left:8px}.results-total strong{font-size:17px}.result-card-grid{max-height:56vh;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.result-card-grid .collectible-image{height:clamp(110px,17vh,150px)}.result-card-grid .card-slab-heading{gap:3px;padding-right:5px;padding-left:6px}.result-card-grid .card-grade-stamp{font-size:7px}.result-card-grid .card-grade-code{font-size:6px}.best-pull-mark{gap:2px;font-size:6px}.best-pull-mark b{font-size:10px}.result-card-grid .pending-name{margin:8px 8px 4px;width:calc(100% - 16px);font-size:10px}.result-card-grid .pending-value{margin:0 8px;font-size:13px}.pending-meta{gap:4px;margin:6px 8px 8px;font-size:7px}.result-card-grid .pending-card-actions{gap:4px;padding:7px}.result-card-grid .pending-card-actions button{padding:6px 3px;font-size:8px}.tear-guide{width:min(230px,72vw)}}@media(max-width:380px){.result-card-grid{grid-template-columns:minmax(0,1fr)}.result-card-grid .collectible-image{height:190px}}.pack-carousel{position:relative;display:block;height:375px;overflow:hidden;padding:0;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.carousel-wrap{margin:20px 0 25px;padding:8px 12px 10px;overflow:hidden;border:1px solid #ffffff10;border-radius:15px;background:radial-gradient(ellipse at 50% 55%,#282332 0,#19171f 52%,#141319);box-shadow:inset 0 1px #ffffff08,0 16px 36px #0002}.carousel-wrap:before{position:absolute;top:50%;left:50%;width:min(430px,76%);height:260px;border-radius:50%;background:#9b78d40a;content:"";filter:blur(35px);pointer-events:none;transform:translate(-50%,-50%)}.pack-carousel:focus-visible{outline:1px solid #8e79aa;outline-offset:-3px}.pack-carousel.is-dragging{cursor:grabbing}.pack-showcase,.pack-showcase.has-pack-image{position:absolute;top:50%;left:50%;display:flex;width:235px;height:340px;flex:none;margin:0;border:0;border-radius:4px;background:linear-gradient(155deg,#524184,#241e32 70%);box-shadow:none;scroll-snap-align:none;transform-origin:center;transition:transform .58s cubic-bezier(.2,.78,.2,1),opacity .42s ease,filter .42s ease}.pack-showcase.has-pack-image{background:transparent}.pack-showcase.is-center{z-index:3;opacity:1;filter:none;transform:translate(calc(-50% + var(--drag-distance, 0px)),-50%) scale(1.015)}.pack-showcase.is-prev{z-index:2;opacity:.72;filter:brightness(.74);transform:translate(calc(-50% - 225px + var(--drag-distance, 0px)),-50%) scale(.84) rotateY(-11deg)}.pack-showcase.is-next{z-index:2;opacity:.72;filter:brightness(.74);transform:translate(calc(-50% + 225px + var(--drag-distance, 0px)),-50%) scale(.84) rotateY(11deg)}.pack-showcase.is-prev:hover,.pack-showcase.is-next:hover{z-index:4;opacity:.95;filter:brightness(.96)}.pack-showcase.is-center:hover{transform:translate(calc(-50% + var(--drag-distance, 0px)),-50%) scale(1.015)}.pack-showcase.is-dragging{transition:none}.pack-showcase.is-center.has-pack-image{border:0;box-shadow:none}.pack-showcase.is-prev.has-pack-image,.pack-showcase.is-next.has-pack-image{filter:brightness(.72) saturate(.8)}.pack-showcase.is-prev.has-pack-image:hover,.pack-showcase.is-next.has-pack-image:hover{filter:brightness(.94)}.pack-showcase .showcase-image{pointer-events:none}.pack-showcase-position{position:absolute}.pack-carousel-position{position:absolute;right:0;bottom:0;left:0;color:#e5d6fc;font-family:Space Grotesk,sans-serif;font-size:9px;font-weight:700;letter-spacing:1px;text-align:center;pointer-events:none}.pack-carousel-position span{color:#8f8798}.purchase-panel{animation:purchase-panel-enter .36s cubic-bezier(.2,.75,.25,1) both}@keyframes purchase-panel-enter{0%{opacity:.45;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.carousel-wrap{margin:16px 0 19px;padding:5px 5px 10px}.pack-carousel{height:330px}.pack-showcase,.pack-showcase.has-pack-image{width:190px;height:285px}.pack-showcase.is-prev{transform:translate(calc(-50% - 168px + var(--drag-distance, 0px)),-50%) scale(.8) rotateY(-10deg)}.pack-showcase.is-next{transform:translate(calc(-50% + 168px + var(--drag-distance, 0px)),-50%) scale(.8) rotateY(10deg)}.pack-showcase.is-center:hover{transform:translate(calc(-50% + var(--drag-distance, 0px)),-50%) scale(1)}}@media(max-width:430px){.pack-carousel{height:305px}.pack-showcase,.pack-showcase.has-pack-image{width:170px;height:270px}.pack-showcase.is-prev{transform:translate(calc(-50% - 145px + var(--drag-distance, 0px)),-50%) scale(.76) rotateY(-9deg)}.pack-showcase.is-next{transform:translate(calc(-50% + 145px + var(--drag-distance, 0px)),-50%) scale(.76) rotateY(9deg)}}.scene-pack-color{position:absolute;z-index:0;top:-12%;right:-12%;bottom:-12%;left:-12%;overflow:hidden;opacity:.24;mix-blend-mode:screen;pointer-events:none}.scene-pack-color img{display:block;width:100%;height:100%;object-fit:cover;filter:blur(86px) saturate(1.8);transform:scale(1.2)}.tear-pack-swipe{--tear-pack-height: max(245px, min(310px, 46vh));isolation:isolate;border:0;border-radius:13px;background:#16131c;box-shadow:0 28px 90px #000a,0 0 65px color-mix(in srgb,var(--scene),transparent 78%)}.tear-pack-swipe:before{z-index:4;border-color:#ffffff40}.tear-pack-inner{z-index:0;overflow:hidden;gap:0;padding:0;background:radial-gradient(ellipse at 50% 50%,#39313e,#17151b 75%)}.tear-pack-art{display:block;width:100%;height:100%;padding:13px 18px 8px;object-fit:contain;filter:drop-shadow(0 14px 26px #0009);-webkit-user-select:none;user-select:none}.tear-pack-inner .tear-pack-art-title{position:absolute;right:10px;bottom:12px;left:10px;overflow:hidden;color:#fff;font-family:Space Grotesk,sans-serif;font-size:9px;font-weight:700;letter-spacing:.8px;text-overflow:ellipsis;text-shadow:0 2px 12px #000;white-space:nowrap}.tear-pack-foil{z-index:2;right:0;left:0;height:27%;overflow:hidden;border:0;border-radius:12px 12px 0 0;background:linear-gradient(110deg,#17141bb8,#aaa2b033 50%,#17141bb8);box-shadow:0 9px 19px #08060c8a;clip-path:polygon(0 0,100% 0,100% 96%,90% 100%,80% 96%,70% 100%,60% 96%,50% 100%,40% 96%,30% 100%,20% 96%,10% 100%,0 96%);transform:translate(var(--tear-shift, 0));transition:transform .06s linear}.tear-foil-art{position:absolute;top:0;left:0;display:block;width:100%;height:var(--tear-pack-height);object-fit:contain;object-position:top center;filter:saturate(1.2) brightness(1.08);-webkit-user-select:none;user-select:none}.tear-top-crimp{z-index:1;height:13px;background:repeating-linear-gradient(90deg,#fff5 0,#fff5 2px,#ffffff18 2px,#ffffff18 6px)}.peel-tab{z-index:2;border-color:#ffffffbd;background:linear-gradient(135deg,#fff,#e2d9ec);box-shadow:0 5px 14px #0008}.tear-seam{z-index:3;top:27%;right:0;left:0;border-top:1px solid #ffffffb0;opacity:.82;transform:translate(var(--tear-shift, 0))}.tear-guide{color:#ded6e9}.ripping-scene{width:min(100%,560px);border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ripping-pack{--rip-pack-height: 290px;overflow:visible;border:0;border-radius:12px;background:#17141b;box-shadow:0 30px 90px #000b,0 0 60px color-mix(in srgb,var(--scene),transparent 75%)}.ripping-pack-front{overflow:hidden;border-radius:inherit;background:radial-gradient(ellipse at 50% 42%,#38303e,#17141b 78%)}.ripping-pack-art{display:block;width:100%;height:100%;padding:10px 13px;object-fit:contain;filter:drop-shadow(0 14px 22px #0009)}.ripping-pack-flap{overflow:hidden;border:0;border-bottom:1px solid #ffffffa8;background:linear-gradient(110deg,#ffffff0f,#fff4,#ffffff0b)}.ripping-pack-flap .ripping-pack-art{position:absolute;inset:0 auto auto 0;height:var(--rip-pack-height)}.rip-flash{position:fixed;z-index:8;top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:0;background:radial-gradient(ellipse at 50% 48%,#fff 0,#fff 34%,color-mix(in srgb,var(--scene),white 34%));box-shadow:none;mix-blend-mode:screen;pointer-events:none;animation:full-screen-rip-flash .86s .18s ease-out both}.opening-backdrop.scene-card-flight,.opening-backdrop.scene-card-reveal{background:#000;transition:background .9s ease}.opening-backdrop.scene-card-flight:before,.opening-backdrop.scene-card-flight:after,.opening-backdrop.scene-card-flight .scene-stars,.opening-backdrop.scene-card-flight .scene-orbit,.opening-backdrop.scene-card-flight .scene-pack-color,.opening-backdrop.scene-card-reveal:before,.opening-backdrop.scene-card-reveal:after,.opening-backdrop.scene-card-reveal .scene-stars,.opening-backdrop.scene-card-reveal .scene-orbit,.opening-backdrop.scene-card-reveal .scene-pack-color{opacity:0;animation:none;transition:opacity .7s ease}.opening-backdrop.scene-card-flight .scene-content{position:static;width:100%;height:100%;max-height:none;overflow:visible;padding:0}.card-flight-scene,.card-landed-scene{display:grid;justify-items:center;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.flight-stage{position:fixed;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;perspective:1000px;pointer-events:none}.flight-stage.camera-focused{transform:scale(1.16);transform-origin:var(--flight-x, 50%) var(--flight-y, 50%);transition:transform .82s cubic-bezier(.2,.72,.22,1),transform-origin .82s cubic-bezier(.2,.72,.22,1)}.flight-stage.camera-focused.camera-high-tier{transform:scale(1.52);transition-duration:1.15s}.scene-manual-continue .scene-skip{min-width:130px;justify-content:center;border-color:color-mix(in srgb,var(--scene),white 32%);color:#fff;background:color-mix(in srgb,var(--scene),#111 58%);box-shadow:0 0 24px color-mix(in srgb,var(--scene),transparent 48%);font-size:11px}.flight-card{position:absolute;top:var(--flight-y);left:var(--flight-x);display:block;width:clamp(48px,8vw,92px);aspect-ratio:7 / 10;border:1px solid #d7d0e266;border-radius:7px;background:linear-gradient(145deg,#24212a,#09090b 74%);box-shadow:0 16px 38px #000,inset 0 0 22px #ffffff0b;backface-visibility:visible;transform:translate(-50%,-50%) rotate(var(--flight-rotate, 0deg));transform-style:preserve-3d;animation:batch-card-flight 2.8s cubic-bezier(.3,.66,.25,1) both;animation-delay:calc(var(--flight-index, 0) * 55ms)}.flight-stage.camera-focused .flight-card{animation:none}.flight-card:before{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid #ffffff21;border-radius:4px;content:""}.flight-card:after{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:2px;background:repeating-linear-gradient(45deg,transparent 0 12px,#ffffff08 12px 13px);content:""}.flight-card i{position:absolute;z-index:1;top:50%;left:50%;width:24px;height:24px;border:1px solid #ffffff38;border-radius:50%;transform:translate(-50%,-50%)}.flight-card b{position:absolute;z-index:2;top:50%;left:50%;color:#fff;font-size:clamp(16px,2.5vw,25px);font-style:normal;font-weight:400;text-shadow:0 0 15px #fff;transform:translate(-50%,-50%)}.flight-card.landed-tier-common{--tier-color: #aaa6b4}.flight-card.landed-tier-uncommon{--tier-color: #4cb97c}.flight-card.landed-tier-rare{--tier-color: #398bdf}.flight-card.landed-tier-epic{--tier-color: #9c58d8}.flight-card.landed-tier-legendary{--tier-color: #f2aa40}.flight-card.landed-tier-grail{--tier-color: #ff457d}.flight-card[class*=landed-tier-]{border-color:color-mix(in srgb,var(--tier-color),white 55%);background:linear-gradient(145deg,color-mix(in srgb,var(--tier-color),#24212a 48%),#09090b 78%);box-shadow:0 0 28px color-mix(in srgb,var(--tier-color),transparent 25%),inset 0 0 25px color-mix(in srgb,var(--tier-color),transparent 76%);transition:background .45s ease,border-color .45s ease,box-shadow .45s ease}.flight-card.is-camera-focus{z-index:5;transform:translate(-50%,-50%) scale(1.18) rotate(var(--flight-rotate, 0deg));transition:transform .82s cubic-bezier(.2,.72,.22,1),filter .6s ease;filter:brightness(1.18)}.flight-card.is-camera-focus:after{top:-24px;right:-24px;bottom:-24px;left:-24px;border-radius:50%;background:radial-gradient(circle at 17% 22%,#fff 0 1px,transparent 2px),radial-gradient(circle at 83% 19%,#fff 0 1px,transparent 2px),radial-gradient(circle at 91% 67%,#fff 0 1px,transparent 2px),radial-gradient(circle at 20% 78%,#fff 0 1px,transparent 2px),radial-gradient(circle at 50% 5%,#ffffffd9 0 1px,transparent 3px),radial-gradient(circle at 68% 94%,#ffffffd9 0 1px,transparent 3px);animation:rarity-sparkle 1s ease-in-out infinite}.flight-card.is-camera-focus>b{animation:sparkle-symbol .75s ease-in-out infinite alternate}.flight-card.is-card-dropping{animation:focused-card-drop .52s cubic-bezier(.55,.05,.9,.45) both!important}.flight-card.is-card-dropping:after{animation:rarity-sparkle .35s ease-in reverse both}.tier-reveal-common{--scene: #aaa6b4}.tier-reveal-uncommon{--scene: #4cb97c}.tier-reveal-rare{--scene: #398bdf}.tier-reveal-epic{--scene: #9c58d8}.tier-reveal-legendary{--scene: #f2aa40}.tier-reveal-grail{--scene: #ff457d}.tier-reveal-card{animation:winning-card-arrive .48s cubic-bezier(.2,.75,.25,1) both}.reveal-card-back,.reveal-card-front{animation-delay:.18s}.reveal-card-image img{animation-delay:.65s}.opening-backdrop.scene-high-tier-reveal:after{opacity:0;background:radial-gradient(ellipse at 50% 48%,color-mix(in srgb,var(--scene),transparent 45%),transparent 70%);animation:high-tier-color-arrive 1.35s ease-out both}.high-tier-reveal .reveal-card{animation:high-tier-card-approach 1.25s .15s cubic-bezier(.2,.72,.22,1) both}.high-tier-reveal .reveal-card:before{position:absolute;z-index:2;top:-32%;right:-32%;bottom:-32%;left:-32%;border-radius:50%;background:radial-gradient(circle at 15% 30%,#fff 0 1px,transparent 2px),radial-gradient(circle at 82% 18%,#fff 0 1px,transparent 2px),radial-gradient(circle at 90% 62%,#fff 0 2px,transparent 3px),radial-gradient(circle at 23% 84%,#fff 0 1px,transparent 2px),radial-gradient(circle at 48% 7%,#fff 0 1px,transparent 3px),radial-gradient(circle at 69% 91%,#fff 0 2px,transparent 3px);content:"";opacity:0;pointer-events:none;animation:high-tier-particles 1.5s ease-out both}.high-tier-reveal .reveal-card-back,.high-tier-reveal .reveal-card-front{animation-delay:1.45s;animation-duration:.56s}.high-tier-reveal .reveal-card-image img{animation-delay:2.05s}@keyframes full-screen-rip-flash{0%,to{opacity:0}14%{opacity:.96}30%{opacity:.76}58%{opacity:.24}}@keyframes batch-card-flight{0%{opacity:0;transform:translate(-50%,calc(-50% + 62vh)) scale(.52) rotate(-12deg) rotateY(0)}20%{opacity:1}56%{transform:translate(-50%,calc(-50% - 8px)) scale(1) rotate(3deg) rotateY(540deg)}78%{transform:translate(-50%,calc(-50% + 5px)) scale(.98) rotate(-2deg) rotateY(810deg)}to{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(var(--flight-rotate, 0deg)) rotateY(900deg)}}@keyframes rarity-sparkle{0%,to{opacity:.3;transform:scale(.92) rotate(0)}50%{opacity:1;transform:scale(1.08) rotate(12deg)}}@keyframes sparkle-symbol{to{opacity:.45;transform:translate(-50%,-50%) scale(.72) rotate(25deg)}}@keyframes focused-card-drop{to{opacity:0;transform:translate(-50%,calc(-50% + 110vh)) scale(.72) rotate(12deg)}}@keyframes high-tier-color-arrive{0%{opacity:0}to{opacity:.82}}@keyframes high-tier-card-approach{0%{opacity:.25;transform:translateY(20px) scale(.78)}to{opacity:1;transform:translateY(0) scale(1.08)}}@keyframes high-tier-particles{0%{opacity:0;transform:scale(.55)}25%{opacity:1}to{opacity:.55;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.scene-pack-color,.tear-pack-swipe,.flight-card,.tier-reveal-card,.rip-flash,.flight-caption,.high-tier-reveal .reveal-card:before{animation-duration:.01ms!important;animation-iteration-count:1!important}.flight-stage.camera-focused,.flight-card.is-camera-focus{transition-duration:.01ms}}@media(max-width:560px){.store-category-toolbar{align-items:flex-start;flex-direction:column;gap:9px;margin-bottom:17px}.store-categories-back{min-height:42px}.store-category-heading{align-items:flex-start;flex-direction:column;gap:12px}.store-category-count{min-width:120px;padding:7px 10px}.carousel-wrap{margin-right:-17px;margin-left:-17px;border-radius:12px}}
