@supports (content-visibility:auto){[data-card-grid-item]:not(:hover):not(:focus-within):not(:active){content-visibility:auto;contain-intrinsic-block-size:auto 320px}[data-card-grid-item]:active,[data-card-grid-item]:focus-within,[data-card-grid-item]:hover{content-visibility:visible;position:relative;z-index:20}}.pokedex-art--locked,.pokedex-discovery-art--silhouette{mask-image:none!important;-webkit-mask-image:none!important;background-color:transparent!important;background-image:var(--pokedex-silhouette-url)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.pokedex-art--locked{opacity:.44;filter:brightness(0) saturate(100%) invert(1) drop-shadow(0 12px 18px rgba(226,232,240,.08))}.pokedex-discovery-art--silhouette{opacity:.7;filter:brightness(0) saturate(100%) invert(1) drop-shadow(0 0 24px rgba(226,232,240,.12))}.pokedex-discovery-art--silhouette-hidden{opacity:0;filter:brightness(0) saturate(100%) invert(1) drop-shadow(0 0 36px rgba(226,232,240,0))}@media (max-width:767px){main.dcc-scanner-shell{--scanner-mobile-bottom-offset:0px!important;inset:0!important;z-index:120!important;height:100dvh;overflow:hidden!important;background:#02040a!important}main.dcc-scanner-shell>div:first-child{display:flex!important;flex-direction:column;gap:0!important;width:100%;height:100dvh;max-width:none!important;min-height:0!important;padding:0!important}main.dcc-scanner-shell>div:first-child>header{position:relative;z-index:70;min-height:calc(3.7rem + env(safe-area-inset-top));margin:0!important;padding:calc(.45rem + env(safe-area-inset-top)) .8rem .45rem;border-bottom:1px solid rgba(148,163,184,.1);background:rgba(2,4,10,.88);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}main.dcc-scanner-shell>div:first-child>header>div:first-child{min-width:0}main.dcc-scanner-shell>div:first-child>header h1{font-size:1.05rem!important;line-height:1!important}main.dcc-scanner-shell>div:first-child>header h1:after{content:none;display:inline-block;font-size:1.05rem;line-height:1.2;font-weight:850;letter-spacing:-.025em;color:#f8fafc}main.dcc-scanner-shell>div:first-child>header p{margin-top:.15rem!important;color:#7c8aa3!important;font-size:.68rem!important}main.dcc-scanner-shell>div:first-child>header a[aria-label="Close scanner"]{width:2.55rem;height:2.55rem;min-width:2.55rem;justify-content:center;padding:0!important;border-radius:999px!important;border-color:rgba(148,163,184,.18)!important;background:rgba(15,23,42,.68)!important;color:#e2e8f0!important}main.dcc-scanner-shell>div:first-child>header a[aria-label="Close scanner"] span,main.dcc-scanner-shell>div:first-child>header+div.hidden{display:none!important}main.dcc-scanner-shell>div:first-child>section{position:relative;display:flex!important;flex:1 1 0!important;min-height:0;flex-direction:column;overflow:hidden!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#000!important}main.dcc-scanner-shell>div:first-child>section>div:first-child{flex:1 1 auto;height:auto!important;min-height:0!important;border-radius:0!important}main.dcc-scanner-shell>div:first-child>section>.scanner-session-peek{flex:0 0 auto}main.dcc-scanner-shell .absolute.inset-0.flex.min-h-0.items-center.justify-center{padding-bottom:calc(10.25rem + env(safe-area-inset-bottom))!important}main.dcc-scanner-shell .scanner-card-guide{width:auto!important;height:min(calc(100% - 3.25rem),var(--scanner-guide-max-height,128.5vw),44rem)!important;aspect-ratio:var(--scanner-guide-aspect,.715909)!important;max-width:none!important;max-height:none!important;border-width:2px!important;border-color:rgba(103,232,249,.86)!important;border-radius:1rem!important;box-shadow:0 0 0 999px rgba(0,0,0,.31),0 0 0 1px rgba(196,181,253,.44),0 0 22px rgba(34,211,238,.34),0 0 48px rgba(139,92,246,.28)!important}main.dcc-scanner-shell .scanner-premium-guide{animation:scannerPremiumGuideBreath 1.9s ease-in-out infinite}main.dcc-scanner-shell .scanner-premium-guide--found{border-color:rgba(125,211,252,.98)!important;box-shadow:0 0 0 999px rgba(0,0,0,.29),0 0 0 1px rgba(196,181,253,.58),0 0 26px rgba(34,211,238,.48),0 0 58px rgba(139,92,246,.34)!important}main.dcc-scanner-shell .scanner-premium-guide--locked{border-color:rgba(110,231,183,1)!important;box-shadow:0 0 0 999px rgba(0,0,0,.26),0 0 0 1px rgba(167,243,208,.72),0 0 28px rgba(52,211,153,.58),0 0 62px rgba(34,211,238,.28),0 0 82px rgba(139,92,246,.22)!important;animation:scannerPremiumLockedBreath 1.25s ease-in-out infinite}main.dcc-scanner-shell .scanner-premium-corner{border-radius:.18rem!important;filter:drop-shadow(0 0 6px currentColor);transition:color .16s ease,filter .16s ease}main.dcc-scanner-shell .scanner-card-guide>div[aria-hidden=true]>div.scanner-live-beam{height:2px!important;opacity:.72;background:linear-gradient(90deg,transparent 3%,#22d3ee 28%,#c4b5fd 50%,#8b5cf6 72%,transparent 97%)!important;box-shadow:0 0 12px rgba(34,211,238,.48),0 0 24px rgba(139,92,246,.32)}main.dcc-scanner-shell .scanner-card-guide~div,main.dcc-scanner-shell svg+div{max-width:100%}main.dcc-scanner-shell div.pointer-events-none.absolute.inset-x-2.top-2{top:.7rem!important;left:.7rem!important;right:.7rem!important;gap:.35rem!important}main.dcc-scanner-shell div.pointer-events-none.absolute.inset-x-2.top-2>*{min-height:2.75rem;padding:.35rem .25rem!important;border-radius:.75rem!important;border-color:rgba(255,255,255,.09)!important;background:rgba(3,7,18,.66)!important;box-shadow:0 8px 22px rgba(0,0,0,.22)!important}main.dcc-scanner-shell div.pointer-events-none.absolute.inset-x-0.top-\[4\.35rem\]{top:4rem!important}main.dcc-scanner-shell .scanner-camera-controls{bottom:calc(5.35rem + env(safe-area-inset-bottom))!important;z-index:90!important;padding:1.4rem .65rem .7rem!important;background:linear-gradient(180deg,transparent,rgba(0,0,0,.76) 45%,rgba(0,0,0,.94))!important}main.dcc-scanner-shell button[aria-label="Capture card"]{width:4.25rem!important;height:4.25rem!important;border:4px solid rgba(255,255,255,.24)!important;background:linear-gradient(145deg,#a78bfa,#8b5cf6 58%,#6366f1)!important;color:#070a12!important;box-shadow:0 0 0 5px rgba(139,92,246,.1),0 0 32px rgba(139,92,246,.45)!important}main.dcc-scanner-shell button[aria-label="Choose image to scan"],main.dcc-scanner-shell button[aria-label="Switch camera"],main.dcc-scanner-shell button[aria-label="Toggle automatic scanning"],main.dcc-scanner-shell button[aria-label="Toggle flash"]{min-width:3.4rem!important;border-radius:.8rem!important;color:#aebbd0!important}main.dcc-scanner-shell .scanner-session-peek{position:absolute;inset-inline:0;bottom:0;touch-action:none;user-select:none;-webkit-user-select:none;z-index:80;min-height:calc(4.85rem + env(safe-area-inset-bottom))!important;border-top-color:rgba(167,139,250,.16)!important;background:radial-gradient(circle at 18% 0,rgba(139,92,246,.12),transparent 44%),rgba(3,6,13,.97)!important;box-shadow:0 -16px 42px rgba(0,0,0,.34),0 -1px 0 rgba(196,181,253,.05)}main.dcc-scanner-shell .scanner-session-peek button{-webkit-tap-highlight-color:transparent}main.dcc-scanner-shell .scanner-recent-drawer{position:absolute;inset-inline:0;bottom:0;z-index:95;width:100%!important;height:min(72dvh,42rem);max-height:min(72dvh,42rem);min-height:min(18rem,72dvh);overflow-y:auto;overscroll-behavior:contain;padding-bottom:max(.75rem,env(safe-area-inset-bottom))!important;opacity:0;pointer-events:none;transform:translateY(calc(100% + 1rem));border-top:1px solid rgba(167,139,250,.18);border-radius:1.15rem 1.15rem 0 0;background:radial-gradient(circle at 50% 0,rgba(139,92,246,.12),transparent 40%),rgba(5,8,16,.985);box-shadow:0 -28px 80px rgba(0,0,0,.55);transition:transform .28s cubic-bezier(.2,.75,.2,1),opacity .16s ease;-webkit-overflow-scrolling:touch;touch-action:pan-y}main.dcc-scanner-shell .scanner-recent-drawer[data-mobile-tray-expanded=true]{opacity:1;pointer-events:auto;transform:translateY(0)}main.dcc-scanner-shell .scanner-recent-drawer[data-dragging=true]{opacity:1;pointer-events:auto;transform:translate3d(0,var(--scanner-drawer-offset,0),0);transition:none;will-change:transform}main.dcc-scanner-shell .scanner-recent-drawer-handle{position:sticky;top:0;z-index:4;margin-inline:-.5rem;background:linear-gradient(180deg,rgba(5,8,16,1),rgba(5,8,16,.92));touch-action:none;min-height:48px;cursor:grab}main.dcc-scanner-shell .scanner-recent-drawer>div:not(.scanner-recent-drawer-handle){padding-top:.5rem!important}.scanner-tray-card-landed{animation:scannerTrayLand .62s cubic-bezier(.18,.78,.18,1)}@media (max-height:720px){main.dcc-scanner-shell .scanner-card-guide{width:auto!important;height:min(calc(100% - 2.5rem),var(--scanner-guide-max-height,124vw),36rem)!important;aspect-ratio:var(--scanner-guide-aspect,.715909)!important;max-width:none!important;max-height:none!important}main.dcc-scanner-shell button[aria-label="Capture card"]{width:3.8rem!important;height:3.8rem!important}}}@keyframes scannerPremiumGuideBreath{0%,to{filter:brightness(.96) saturate(.94)}50%{filter:brightness(1.08) saturate(1.12)}}@keyframes scannerPremiumLockedBreath{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.12) saturate(1.18)}}@keyframes scannerTrayLand{0%{transform:translateY(-8px) scale(.88) rotate(-2deg);opacity:.45}55%{transform:translateY(2px) scale(1.08) rotate(1deg);opacity:1}to{transform:translateY(0) scale(1) rotate(0deg);opacity:1}}@media (prefers-reduced-motion:reduce){.scanner-premium-guide,.scanner-premium-guide--locked,.scanner-tray-card-landed{animation:none!important}.scanner-recent-drawer{transition:none!important}}@media (max-width:767px){.collector-profile-page{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))!important;background:radial-gradient(circle at 50% -7rem,rgba(139,92,246,.15),transparent 27rem),transparent}.collector-profile-hero{position:relative;border-radius:1.35rem!important;border-color:rgba(148,163,184,.13)!important;background:radial-gradient(circle at 0 0,rgba(139,92,246,.18),transparent 46%),radial-gradient(circle at 100% 30%,rgba(56,189,248,.08),transparent 45%),linear-gradient(180deg,rgba(18,24,40,.96),rgba(8,13,24,.97))!important;box-shadow:0 1.2rem 3rem rgba(0,0,0,.22)}.collector-profile-hero>div:first-child>div:first-child{display:grid;grid-template-columns:4.7rem minmax(0,1fr);align-items:start;gap:.85rem}.collector-profile-avatar{display:grid;place-items:center;width:4.7rem;height:4.7rem;border:2px solid rgba(167,139,250,.62);border-radius:999px;background:radial-gradient(circle at 32% 26%,rgba(56,189,248,.42),transparent 35%),linear-gradient(135deg,#7c3aed,#4f46e5 55%,#0ea5e9);color:white;font-size:1.75rem;font-weight:900;box-shadow:0 0 0 4px rgba(139,92,246,.08),0 .8rem 1.8rem rgba(0,0,0,.28)}.collector-profile-identity{min-width:0}.collector-profile-identity h1{margin-top:.1rem;font-weight:850!important;letter-spacing:-.04em!important}.collector-profile-edit{align-self:flex-start;margin-left:5.55rem;border-radius:999px!important}.collector-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.collector-profile-stat{min-height:5.5rem;border-color:rgba(148,163,184,.12)!important;background:rgba(5,10,20,.56)!important}.collector-profile-stat-featured{grid-column:1/-1;min-height:6.25rem;border-color:rgba(139,92,246,.28)!important;background:radial-gradient(circle at 90% 0,rgba(56,189,248,.08),transparent 40%),linear-gradient(135deg,rgba(139,92,246,.17),rgba(5,10,20,.6))!important}.collector-profile-stat-featured>div:last-child{font-size:1.75rem!important;color:#e9d5ff!important}.collector-profile-tabs{margin-inline:-.75rem;padding-inline:.75rem;scrollbar-width:none}.collector-profile-tabs::-webkit-scrollbar{display:none}.collector-profile-tabs a{min-height:2.55rem;display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.collector-achievements{border-color:rgba(148,163,184,.13)!important;background:radial-gradient(circle at 85% 0,rgba(139,92,246,.09),transparent 42%),linear-gradient(180deg,rgba(14,20,34,.94),rgba(7,12,22,.96))!important}.collector-achievement{min-height:10.25rem;padding:.8rem;border:1px solid rgba(148,163,184,.11);border-radius:1rem;background:rgba(3,7,18,.48);opacity:.5}.collector-achievement.is-unlocked{border-color:rgba(196,181,253,.28);background:radial-gradient(circle at 50% 0,rgba(245,158,11,.12),transparent 45%),linear-gradient(180deg,rgba(34,25,45,.72),rgba(7,12,22,.82));opacity:1}.collector-achievement-mark{display:grid;place-items:center;width:3.8rem;height:3.45rem;margin-inline:auto;clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);background:linear-gradient(145deg,rgba(71,85,105,.78),rgba(30,41,59,.88));color:#94a3b8;font-size:.76rem;font-weight:900}.collector-achievement.is-unlocked .collector-achievement-mark{background:linear-gradient(145deg,#f5d0a0,#c084fc 45%,#6366f1 76%,#38bdf8);color:#090d17;box-shadow:0 0 1.5rem rgba(139,92,246,.2)}.collector-achievement>div:not(.collector-achievement-mark){text-align:center}}.space-y-3:has(>div>.dashboard-recent-sets){display:flex;flex-direction:column}.space-y-3:has(>div>.dashboard-recent-sets)>:first-child{order:-40}.space-y-3:has(>div>.dashboard-recent-sets)>:nth-child(2){order:-30}.space-y-3:has(>div>.dashboard-recent-sets)>div:has(>.dashboard-recent-sets){order:-20}.dashboard-binder-shelf{order:-45}[data-collector-mode=collector] .dashboard-binder-shelf{order:-55}[data-collector-mode=market] .dashboard-binder-shelf{order:-25}.dashboard-binder-rail{scrollbar-width:none}.dashboard-binder-rail::-webkit-scrollbar{display:none}.dashboard-collector-mode-shell [aria-label="Filter dashboard by trading card game"]{display:none!important}[data-collector-mode=collector] .space-y-3:has(>div>.dashboard-recent-sets)>:first-child>a:first-child{display:none!important}@media (max-width:767px){body:has(.dashboard-recent-sets) main{background:radial-gradient(circle at 50% -6rem,rgba(139,92,246,.12),transparent 26rem),transparent}body:has(.dashboard-recent-sets) main>div>div:first-child{margin-bottom:.8rem!important}body:has(.dashboard-recent-sets) main>div>div:first-child h1{font-size:1.55rem!important;font-weight:850!important;letter-spacing:-.035em!important}body:has(.dashboard-recent-sets) main>div>div:first-child p{margin-top:.15rem;font-size:.78rem!important;color:#748198!important}.space-y-3:has(>div>.dashboard-recent-sets)>:first-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important}[data-collector-mode=balanced] .space-y-3:has(>div>.dashboard-recent-sets)>:first-child>a:first-child{grid-column:auto!important;min-height:6.5rem!important;padding:.8rem!important;border-radius:1rem!important;border-color:rgba(167,139,250,.2)!important;background:linear-gradient(180deg,rgba(20,25,41,.94),rgba(9,14,25,.94))!important;box-shadow:none!important}[data-collector-mode=balanced] .space-y-3:has(>div>.dashboard-recent-sets)>:first-child>a:first-child>div:nth-last-child(2){font-size:1.15rem!important;letter-spacing:-.025em!important}[data-collector-mode=market] .space-y-3:has(>div>.dashboard-recent-sets)>:first-child>a:first-child{grid-column:1/-1;min-height:9.25rem!important;padding:1.05rem!important;border-radius:1.25rem!important;border-color:rgba(167,139,250,.3)!important;background:radial-gradient(circle at 8% 0,rgba(139,92,246,.28),transparent 56%),radial-gradient(circle at 100% 100%,rgba(37,99,235,.12),transparent 50%),linear-gradient(180deg,rgba(23,29,47,.98),rgba(10,15,27,.98))!important;box-shadow:0 1rem 2.6rem rgba(0,0,0,.2)!important}[data-collector-mode=market] .space-y-3:has(>div>.dashboard-recent-sets)>:first-child>a:first-child>div:nth-last-child(2){font-size:clamp(1.75rem,9vw,2.55rem)!important;font-weight:850!important;letter-spacing:-.045em!important;color:#ede9fe!important}.space-y-3:has(>div>.dashboard-recent-sets)>:first-child>a:not(:first-child){min-height:6.5rem!important;padding:.8rem!important;border-radius:1rem!important;border-color:rgba(148,163,184,.12)!important;background:linear-gradient(180deg,rgba(18,25,40,.9),rgba(9,14,25,.92))!important}.space-y-3:has(>div>.dashboard-recent-sets)>:first-child>a:not(:first-child)>div:first-of-type{margin-bottom:-.1rem}.space-y-3:has(>div>.dashboard-recent-sets)>:first-child>a:not(:first-child)>div:first-of-type>div{width:1.9rem!important;height:1.9rem!important;border-radius:.65rem!important}.space-y-3:has(>div>.dashboard-recent-sets)>:first-child>a:not(:first-child)>div:nth-last-child(2){font-size:1.15rem!important}.space-y-3:has(>div>.dashboard-recent-sets)>:first-child>a:not(:first-child)>div:last-child{font-size:.65rem!important}.space-y-3:has(>div>.dashboard-recent-sets)>:nth-child(2){gap:.45rem!important}.space-y-3:has(>div>.dashboard-recent-sets)>:nth-child(2)>*{min-height:2.8rem!important;height:auto!important;border-radius:.85rem!important;padding-inline:.55rem!important;font-size:.72rem!important}.dashboard-binder-shelf{border-radius:1.2rem!important;border-color:rgba(167,139,250,.18)!important}.dashboard-recent-sets{border-radius:1.2rem!important;border-color:rgba(148,163,184,.13)!important;background:linear-gradient(180deg,rgba(16,23,38,.94),rgba(8,13,24,.94))!important;overflow:hidden}.dashboard-binder-shelf a,.dashboard-recent-sets a,.dashboard-recent-sets button{-webkit-tap-highlight-color:transparent}.space-y-3:has(>div>.dashboard-recent-sets)>*{scroll-margin-top:4.5rem}.space-y-3:has(>div>.dashboard-recent-sets)>div[class*=grid]>*{border-radius:1.2rem}}