:root,:root[data-theme=velvet]{--bg: #120d18;--bg-2: #0b0810;--bg-image: radial-gradient(1100px 680px at 82% -12%, rgba(124, 84, 168, .26), transparent 62%), radial-gradient(900px 620px at -12% 112%, rgba(64, 104, 168, .14), transparent 60%), linear-gradient(#140f1b, #120d18);--surface: #1c1525;--surface-2: #261d31;--surface-3: #31263e;--glass: rgba(20, 15, 27, .78);--line: rgba(242, 236, 223, .075);--line-2: rgba(242, 236, 223, .15);--text: #f3eee3;--text-2: #ada4bb;--text-3: #8c83a0;--up: #5fe3ad;--down: #ff7486;--gilt: #ecc978;--focus: #86e9ff;--btn-bg: #f3eee3;--btn-text: #140f1b;--shadow: rgba(0, 0, 0, .55);--spot: rgba(190, 160, 255, .1);--grain: .05;--binder-cover: #3b2b57;--binder-page: #f6f3fb;--binder-page-2: #e6e0f1;--binder-ink: #6a6184;--title-split: -.6px 0 rgba(255, 110, 150, .35), .6px 0 rgba(110, 210, 255, .35);--font-display: var(--font);color-scheme:dark}:root[data-theme=perla]{--bg: #eceef4;--bg-2: #ffffff;--bg-image: radial-gradient(1000px 600px at 85% -10%, rgba(176, 160, 255, .35), transparent 60%), radial-gradient(800px 600px at -10% 105%, rgba(120, 220, 230, .25), transparent 60%), linear-gradient(#f2f3f8, #e9ebf2);--surface: #ffffff;--surface-2: #f4f4f9;--surface-3: #e7e7f0;--glass: rgba(250, 250, 253, .8);--line: rgba(29, 24, 48, .08);--line-2: rgba(29, 24, 48, .16);--text: #1d1830;--text-2: #5b556e;--text-3: #68627c;--up: #08784f;--down: #c0233f;--gilt: #a8730f;--focus: #5b5bff;--btn-bg: #1d1830;--btn-text: #ffffff;--shadow: rgba(40, 30, 80, .16);--spot: rgba(255, 255, 255, .55);--grain: .035;--binder-cover: #2b2741;--binder-page: #ffffff;--binder-page-2: #eeedf5;--binder-ink: #6b6685;--title-split: -.6px 0 rgba(255, 60, 120, .25), .6px 0 rgba(40, 160, 255, .25);color-scheme:light}:root[data-theme=aurora]{--bg: #061317;--bg-2: #030b0e;--bg-image: radial-gradient(900px 520px at 20% -8%, rgba(60, 240, 190, .2), transparent 60%), radial-gradient(800px 560px at 88% 4%, rgba(120, 90, 255, .22), transparent 62%), radial-gradient(900px 700px at 60% 120%, rgba(0, 170, 220, .16), transparent 60%), linear-gradient(#071a1f, #061317);--surface: #0c2228;--surface-2: #123038;--surface-3: #1a3e47;--glass: rgba(6, 22, 27, .76);--line: rgba(200, 255, 240, .08);--line-2: rgba(200, 255, 240, .16);--text: #e6fbf6;--text-2: #94c2bb;--text-3: #73a49e;--up: #6cf7c2;--down: #ff7a9a;--gilt: #f6d77a;--focus: #7cf5d0;--btn-bg: #7cf5d0;--btn-text: #04201a;--shadow: rgba(0, 0, 0, .55);--spot: rgba(120, 255, 220, .09);--grain: .045;--binder-cover: #0f3a40;--binder-page: #f1f8f6;--binder-page-2: #dcecea;--binder-ink: #3f6c67;--title-split: -.6px 0 rgba(120, 255, 210, .35), .6px 0 rgba(170, 130, 255, .4);color-scheme:dark}@font-face{font-family:Silkscreen;src:url(../fonts/silkscreen.woff2) format("woff2");font-display:swap}:root[data-theme=pocket]{--bg: #c3cf8f;--bg-2: #d3dda2;--bg-image: repeating-linear-gradient(0deg, rgba(15, 56, 15, .035) 0 1px, transparent 1px 3px), repeating-linear-gradient(90deg, rgba(15, 56, 15, .035) 0 1px, transparent 1px 3px), linear-gradient(#c8d495, #bcc986);--surface: #b4c27a;--surface-2: #a6b66a;--surface-3: #93a557;--glass: rgba(184, 198, 125, .92);--line: rgba(15, 56, 15, .22);--line-2: rgba(15, 56, 15, .45);--text: #0f380f;--text-2: #275227;--text-3: #2a4416;--up: #0f380f;--down: #7a1f1f;--gilt: #0f380f;--focus: #0f380f;--btn-bg: #0f380f;--btn-text: #c3cf8f;--shadow: rgba(15, 56, 15, .25);--spot: rgba(255, 255, 220, .18);--grain: 0;--binder-cover: #306230;--binder-page: #cfd99e;--binder-page-2: #bccb84;--binder-ink: #0f380f;--title-split: 2px 2px 0 rgba(15, 56, 15, .25);--font-display: "Silkscreen", var(--font);--r-sm: 2px;--r-md: 3px;--r-lg: 4px;--r-pill: 3px;color-scheme:light}@font-face{font-family:Archivo;src:url(../fonts/archivo-var.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@property --foil-angle{syntax: "<angle>"; inherits: true; initial-value: 120deg;}:root{--font: "Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--foil-stops: #ff9aa8, #ffe48a 20%, #9bf5b4 40%, #86e9ff 60%, #9aa6ff 80%, #e59bff;--foil: linear-gradient(var(--foil-angle), var(--foil-stops));--foil-ring: conic-gradient(from var(--foil-angle), #ff9aa8, #ffe48a, #9bf5b4, #86e9ff, #9aa6ff, #e59bff, #ff9aa8);--prism: linear-gradient(90deg, transparent, #ff9aa8 15%, #ffe48a 32%, #9bf5b4 50%, #86e9ff 68%, #e59bff 85%, transparent);--t-xs: .75rem;--t-sm: .85rem;--t-base: .97rem;--t-md: 1.125rem;--t-lg: 1.4rem;--t-xl: clamp(1.65rem, 1.25rem + 1.6vw, 2.15rem);--t-2xl: clamp(2.1rem, 1.4rem + 2.8vw, 3.2rem);--t-3xl: clamp(2.7rem, 1.5rem + 5vw, 4.8rem);--pad: clamp(16px, 3.2vw, 44px);--r-sm: 10px;--r-md: 14px;--r-lg: 22px;--r-pill: 999px;--r-card: 4.55% / 3.5%;--card-ratio: .716;--rail-w: 252px;--tabbar-h: 64px;--safe-b: env(safe-area-inset-bottom, 0px);--safe-t: env(safe-area-inset-top, 0px);--ease-out: cubic-bezier(.22, 1, .36, 1);--spot-x: 70%;--spot-y: -10%;--tile-min: 104px;--tile-min-lg: 150px}:root[data-density=compact]{--tile-min: 84px;--tile-min-lg: 118px}:root[data-density=large]{--tile-min: 140px;--tile-min-lg: 196px}:root[data-text=large]{font-size:112.5%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg)}body{margin:0;min-height:100dvh;font-family:var(--font);font-size:var(--t-base);font-weight:420;line-height:1.5;color:var(--text);background-color:var(--bg);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}.backdrop{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(520px 420px at var(--spot-x, 70%) var(--spot-y, -10%),var(--spot),transparent 70%),var(--bg-image);contain:strict}.backdrop:after{content:"";position:absolute;inset:0;opacity:var(--grain);background:url(../img/holo/grain.webp) 0 0 / 220px;mix-blend-mode:overlay}@media(hover:none){.backdrop:after{display:none}}img{max-width:100%;display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}::selection{background:#9aa6ff66}.tnum{font-variant-numeric:tabular-nums}.muted{color:var(--text-2)}.dim{color:var(--text-3)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.foil-text{background:var(--foil);-webkit-background-clip:text;background-clip:text;color:transparent}.flag{flex:none;display:inline-block;vertical-align:middle}.prism-rule{height:1px;border:0;background:var(--prism);opacity:.45;margin:0}.is-discreet .money{filter:blur(7px);-webkit-user-select:none;user-select:none}.app{position:relative;z-index:1;min-height:100dvh;overflow-x:clip}.rail{display:none}.main{min-width:0;width:100%;max-width:1340px;margin:0 auto;padding:calc(var(--safe-t) + 6px) var(--pad) calc(var(--tabbar-h) + var(--safe-b) + 40px)}.prism-loader{position:fixed;top:0;left:0;z-index:100;height:2px;width:0;background:var(--prism);opacity:0;transition:width .6s var(--ease-out),opacity .4s}.prism-loader.is-active{width:80%;opacity:1}.prism-loader.is-done{width:100%;opacity:0;transition:width .25s,opacity .5s .2s}.topbar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;height:56px;margin-bottom:6px}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.brand img{width:30px;height:30px}.brand span{font-family:var(--font-display);font-stretch:125%;font-weight:780;font-size:1.14rem;letter-spacing:-.02em}.topbar-actions{display:flex;align-items:center;gap:10px}.topbar-actions>.dropdown{display:flex;align-items:center}.topbar .avatar{width:40px;height:40px;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--text) 18%,transparent)}.topbar .avatar.has-img .av-img{inset:3px}.topbar .avatar[data-sync=cloud]{box-shadow:inset 0 0 0 2px var(--up)}.topbar .avatar[data-sync=saving]{box-shadow:inset 0 0 0 2px var(--gilt)}.topbar .avatar[data-sync=error]{box-shadow:inset 0 0 0 2px var(--down)}.icon-btn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--text-2)}.icon-btn svg{width:19px;height:19px}.icon-btn:hover{color:var(--text);border-color:var(--line-2)}.avatar{--h: 260;position:relative;display:inline-grid;place-items:center;width:38px;height:38px;flex:none;border-radius:50%;font-weight:760;font-stretch:112%;font-size:.95rem;color:#fff;background:linear-gradient(135deg,hsl(var(--h) 70% 58%),hsl(calc(var(--h) + 60) 70% 46%));box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--line-2)}.avatar.is-guest{background:var(--surface-3);color:var(--text-2)}.avatar.has-img{background:var(--surface-3);overflow:hidden}.av-img{position:absolute;inset:0;border-radius:inherit;background-size:cover;background-position:center}.av-img.is-card{background-size:250% auto;background-position:50% 21%}.avatar.is-guest svg{width:19px;height:19px}.avatar[data-sync=cloud]{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--up)}.avatar[data-sync=saving]{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--gilt)}.avatar[data-sync=error]{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--down)}.avatar-lg{width:76px;height:76px;font-size:1.8rem}button.avatar{border:0;padding:0;cursor:pointer}.tabbar{position:fixed;z-index:40;left:12px;right:12px;bottom:calc(10px + var(--safe-b));display:grid;grid-template-columns:repeat(5,1fr);height:var(--tabbar-h);padding:0 6px;border-radius:22px;background:var(--glass);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border:1px solid var(--line-2);box-shadow:0 18px 40px -12px var(--shadow)}.tabbar a,.tab-scan{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;color:var(--text-3);font-size:.66rem;font-weight:600;transition:color .2s}.tabbar a span,.tab-scan>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabbar a svg{width:22px;height:22px;transition:transform .3s var(--ease-out)}.tab-scan{border:0;background:none;padding:0;color:var(--text-2)}.tab-scan-btn{display:grid;place-items:center;width:54px;height:54px;margin-top:-30px;border-radius:50%;background:var(--foil-ring);color:#17101f;box-shadow:0 0 0 4px var(--bg),0 12px 24px -8px #a078ff8c;transition:transform .25s var(--ease-out)}.tab-scan-btn svg{width:26px;height:26px;stroke-width:2}.tab-scan:active .tab-scan-btn{transform:scale(.92)}@media(hover:hover){.tab-scan:hover .tab-scan-btn{transform:translateY(-2px)}}.tabbar a[aria-current=page]{color:var(--text)}.tabbar a[aria-current=page] svg{transform:translateY(-1px) scale(1.06)}.tabbar a[aria-current=page]:after{content:"";position:absolute;bottom:6px;width:18px;height:3px;border-radius:3px;background:var(--foil)}@media(min-width:960px){.app{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr)}.tabbar,.topbar{display:none}.rail{display:flex;flex-direction:column;position:sticky;top:0;height:100dvh;padding:24px 14px 14px;border-right:1px solid var(--line);background:linear-gradient(180deg,var(--glass),transparent 140%)}.rail .brand{padding:0 10px 20px}.rail nav button[data-nav-action=scan] svg{color:var(--focus)}.rail .brand img{width:36px;height:36px}.rail .brand span{font-size:1.32rem}.rail nav{display:flex;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;scrollbar-width:none;margin:0 -14px;padding:0 14px}.rail nav::-webkit-scrollbar{display:none}.nav-group{display:flex;flex-direction:column;gap:2px}.nav-title{margin:0 0 4px;padding:0 12px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.rail nav button{border:0;background:none;width:100%;font:inherit;text-align:left;cursor:pointer}.rail nav a,.rail nav button{position:relative;display:flex;align-items:center;gap:13px;height:44px;padding:0 12px;border-radius:var(--r-sm);text-decoration:none;color:var(--text-2);font-weight:560;transition:background .2s,color .2s}.rail nav a svg,.rail nav button svg{width:21px;height:21px;flex:none}.rail nav span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail nav a:hover,.rail nav button:hover{background:var(--surface);color:var(--text)}.rail nav a[aria-current=page]{background:var(--surface);color:var(--text)}.rail nav a[aria-current=page]:before{content:"";position:absolute;left:-14px;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--foil)}.rail-search{display:flex;align-items:center;gap:10px;margin:0 0 18px;height:40px;padding:0 10px 0 12px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--text-3);font-size:var(--t-sm);text-align:left}.rail-search svg{width:17px;height:17px}.rail-search kbd{margin-left:auto}.rail-search:hover{color:var(--text-2);border-color:var(--line-2)}.main{padding-top:26px;padding-bottom:40px}}kbd{font-family:var(--font);font-size:.7rem;font-weight:650;padding:2px 6px;border-radius:6px;border:1px solid var(--line-2);color:var(--text-2);background:var(--surface-2)}.account-dock{margin-top:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:10px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);text-align:left;transition:border-color .2s,background .2s}.account-dock:hover{border-color:var(--line-2);background:var(--surface-2)}.account-dock b{display:block;font-weight:650;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-dock small{display:block;color:var(--text-3);font-size:var(--t-xs);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-dock>svg{width:16px;height:16px;color:var(--text-3)}.account-dock .dock-name{display:grid;align-content:center;min-height:38px}.account-dock small.is-error{color:var(--down)}.account-dock.is-guest{border-color:transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--foil) border-box}.site-foot{margin-top:64px;padding-top:18px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--text-3);font-size:var(--t-xs);line-height:1.5}.site-foot a{color:var(--text-2)}.site-foot p{margin:0;max-width:70ch}.page-head{margin:10px 0 26px}.page-title{margin:0;font-family:var(--font-display);font-size:var(--t-2xl);font-stretch:125%;font-weight:820;letter-spacing:-.035em;line-height:1;text-wrap:balance;text-shadow:var(--title-split)}.page-sub{margin:12px 0 0;color:var(--text-2);max-width:62ch}.page-head-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.section{margin-top:48px}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.section-title{margin:0;font-family:var(--font-display);font-size:var(--t-lg);font-stretch:114%;font-weight:740;letter-spacing:-.02em}.section-title small{font-size:var(--t-sm);font-weight:500;color:var(--text-3);letter-spacing:0;font-stretch:100%;margin-left:8px}.section-link{color:var(--text-2);font-size:var(--t-sm);font-weight:560;text-decoration:none;white-space:nowrap}.section-link:hover{color:var(--text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface-2);color:var(--text);font-weight:620;font-size:var(--t-sm);text-decoration:none;white-space:nowrap;transition:background .2s,transform .12s,border-color .2s,box-shadow .2s}.btn svg{width:18px;height:18px;flex:none}.btn:hover{background:var(--surface-3)}.btn:active{transform:scale(.98)}.btn[disabled]{opacity:.5;pointer-events:none}.btn-primary{background:var(--btn-bg);color:var(--btn-text);border-color:transparent}.btn-primary:hover{background:var(--btn-bg);box-shadow:0 8px 24px -10px var(--shadow);filter:brightness(1.05)}.btn-foil{color:#17101f;border:0;background:var(--foil);font-weight:720}.btn-foil:hover{background:var(--foil);filter:saturate(1.2)}@media(hover:hover)and (pointer:fine){.btn-foil:hover,.chip[aria-pressed=true]:hover{animation:foil-turn 2.6s linear infinite}}@keyframes foil-turn{to{--foil-angle: 480deg}}.btn-ghost{background:transparent;border-color:transparent;color:var(--text-2)}.btn-ghost:hover{background:var(--surface);color:var(--text)}.btn-danger{color:var(--down)}.btn-sm{height:34px;padding:0 12px;border-radius:10px;font-size:var(--t-xs)}.btn-icon{width:44px;padding:0}.btn-icon.btn-sm{width:34px}.btn-block{width:100%}.btn-google{background:#fff;color:#1f1f1f;border-color:#dadce0;font-weight:600}.btn-google:hover{background:#f7f8f8}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{flex:none;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:var(--r-pill);border:1.5px solid var(--line-2);background:transparent;color:var(--text-2);font-size:var(--t-sm);font-weight:580;white-space:nowrap;text-decoration:none;transition:color .2s,border-color .2s,background .2s}.chip:hover{color:var(--text)}.chip>svg{width:16px;height:16px;flex:none}.chip b{font-weight:720;color:var(--text);font-variant-numeric:tabular-nums}.chip[aria-pressed=true],.chip[aria-current=true],.chip[aria-selected=true]{color:var(--text);border-color:transparent;background:linear-gradient(var(--surface-2),var(--surface-2)) padding-box,var(--foil) border-box}.seg{display:inline-flex;padding:3px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}.seg button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--text-2);font-size:var(--t-sm);font-weight:580}.seg button svg{width:17px;height:17px}.seg button[aria-pressed=true]{background:var(--surface-3);color:var(--text)}.field{display:grid;gap:6px}.field>span{font-size:var(--t-sm);color:var(--text-2);font-weight:540}.input,.select,.textarea{width:100%;min-height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--bg-2);color:var(--text);font-size:16px;outline:none;transition:border-color .2s,box-shadow .2s}.textarea{padding:12px 14px;min-height:84px;resize:vertical}.select{appearance:none;-webkit-appearance:none;padding-right:38px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 14px center}.input:focus,.select:focus,.textarea:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 22%,transparent)}.input::placeholder{color:var(--text-3)}.search-box{position:relative}.search-box>svg{position:absolute;left:15px;top:50%;width:19px;height:19px;transform:translateY(-50%);color:var(--text-3);pointer-events:none}.search-box .input{padding-left:44px}.search-box.is-big .input{min-height:58px;font-size:1.15rem;border-radius:16px;padding-left:52px}.search-box.is-big>svg{left:18px;width:22px;height:22px}.switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--t-sm);font-weight:560;color:var(--text-2)}.switch input{position:absolute;opacity:0;pointer-events:none}.switch i{position:relative;width:42px;height:25px;border-radius:999px;background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-2);transition:background .25s;flex:none}.switch i:after{content:"";position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:var(--text);transition:transform .25s var(--ease-out)}.switch input:checked+i{background:var(--foil)}.switch input:checked+i:after{transform:translate(17px);background:#17101f}.switch input:focus-visible+i{outline:2px solid var(--focus);outline-offset:2px}.switch:has(input:checked){color:var(--text)}.stepper{display:inline-grid;grid-template-columns:38px 40px 38px;align-items:center;height:40px;border-radius:11px;background:var(--bg-2);border:1px solid var(--line-2)}.stepper button{height:100%;border:0;background:transparent;color:var(--text-2);display:grid;place-items:center}.stepper button:hover{color:var(--text)}.stepper button svg{width:16px;height:16px}.stepper output{text-align:center;font-weight:720;font-variant-numeric:tabular-nums}.dropdown{position:relative;display:inline-block}.dropdown-trigger{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 14px 0 12px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface);color:var(--text);font-weight:620;font-size:var(--t-sm)}.dropdown-trigger{white-space:nowrap}.dropdown-trigger svg{width:18px;height:18px;flex:none}.dropdown-trigger>svg:last-child{width:16px;height:16px;color:var(--text-3)}.menu{position:fixed;z-index:120;top:0;left:0;min-width:220px;overflow:auto;overscroll-behavior:contain;padding:6px;border-radius:16px;border:1px solid var(--line-2);background:var(--surface);box-shadow:0 24px 60px -18px var(--shadow);transform-origin:top center;animation:pop .18s var(--ease-out)}.menu.is-up{transform-origin:bottom center;animation-name:pop-up}@keyframes pop-up{0%{opacity:0;transform:translateY(4px) scale(.98)}}.menu-item{display:flex;align-items:center;gap:11px;width:100%;min-height:42px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--text);text-align:left;font-size:var(--t-sm);font-weight:560;text-decoration:none}.menu-item:hover,.menu-item:focus-visible{background:var(--surface-2);outline:none}.menu-item[aria-checked=true]:after{content:"✓";margin-left:auto;color:var(--text-2)}.menu-item svg{width:18px;height:18px;color:var(--text-2)}.menu-item small{color:var(--text-3);font-weight:500}.menu-sep{height:1px;margin:6px 4px;background:var(--line)}.menu-label{padding:8px 10px 4px;font-size:var(--t-xs);color:var(--text-3);font-weight:600}@keyframes pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.sleeves{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--tile-min),1fr));gap:16px 12px}@media(min-width:640px){.sleeves{grid-template-columns:repeat(auto-fill,minmax(var(--tile-min-lg),1fr));gap:24px 18px}}.tile{position:relative;display:block;text-decoration:none;color:inherit;border:0;padding:0;background:none;text-align:left;width:100%}.tile-art{--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 50%;position:relative;aspect-ratio:var(--card-ratio);border-radius:var(--r-card);background:var(--surface);overflow:hidden;box-shadow:0 1px #ffffff0d inset,0 12px 26px -16px var(--shadow);transition:transform .4s var(--ease-out),box-shadow .35s}.sleeves>.tile{content-visibility:auto;contain-intrinsic-inline-size:auto 140px;contain-intrinsic-block-size:auto 250px}.tile-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s,filter .35s}.tile-art img.is-loaded{opacity:1}@media(hover:hover)and (pointer:fine){.tile-art:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.28),transparent 45%),linear-gradient(125deg,#ffffff1a,#fff0 32% 70%,#ffffff0d);opacity:0;mix-blend-mode:soft-light;transition:opacity .3s}.tile.is-hovered .tile-art{transform:perspective(700px) rotateX(var(--rx)) rotateY(var(--ry));box-shadow:0 22px 34px -18px var(--shadow)}.tile.is-hovered .tile-art:after{opacity:1}}.tile-ph{position:absolute;inset:0;display:grid;align-content:end;padding:10px;gap:2px;font-size:var(--t-xs);color:var(--text-3);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--text) 3%,transparent) 0 6px,transparent 6px 12px),var(--surface)}.tile-ph b{font-stretch:112%;color:var(--text-2);font-size:var(--t-sm);line-height:1.15}.tile-art:has(img.is-loaded) .tile-ph{visibility:hidden}.tile.is-missing .tile-art img{filter:grayscale(.92) brightness(.45) contrast(.95)}:root[data-theme=perla] .tile.is-missing .tile-art img{filter:grayscale(1) brightness(1.15) contrast(.6) opacity(.55)}.tile.is-missing:hover .tile-art img{filter:grayscale(.4) brightness(.75)}.tile-meta{display:flex;justify-content:space-between;align-items:baseline;gap:6px;margin-top:8px;font-size:var(--t-xs);line-height:1.25}.tile-meta .name{font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile.is-missing .tile-meta .name{color:var(--text-2)}.tile-meta .num{color:var(--text-3);font-variant-numeric:tabular-nums;flex:none}.tile-sub{display:flex;justify-content:space-between;gap:6px;font-size:var(--t-xs);color:var(--text-2);font-variant-numeric:tabular-nums}.tile-sub span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge-own{position:absolute;top:6%;right:7%;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--foil-ring);color:#17101f;box-shadow:0 2px 10px #00000080;transform:scale(0);transition:transform .35s var(--ease-out)}.badge-own svg{width:14px;height:14px;stroke-width:3}.tile.is-owned .badge-own{transform:scale(1)}.badge-qty{position:absolute;top:6%;left:7%;min-width:24px;height:22px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:#0a070ed1;color:#fff;font-size:.7rem;font-weight:720;font-variant-numeric:tabular-nums}.badge-price{position:absolute;bottom:5%;left:50%;transform:translate(-50%);height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;gap:4px;background:#0a070ed6;color:#fff;font-size:.7rem;font-weight:680;font-variant-numeric:tabular-nums;white-space:nowrap}.badge-price.is-top{color:#ffd98a}.badge-price .up{color:#6ff0b9}.badge-price .down{color:#ff8b9a}.tile-check{position:absolute;z-index:2;top:5%;right:6%;width:28px;height:28px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(255,255,255,.7);background:#100b16a8;color:#fff;box-shadow:0 3px 10px #00000059;transition:transform .25s var(--ease-out),background .25s}.tile-check svg{width:15px;height:15px;stroke-width:2.8}.tile-check:hover{transform:scale(1.12)}.tile.is-owned .tile-check{border-color:transparent;background:var(--foil-ring);color:#17101f}.tile.is-selected .tile-art{outline:3px solid var(--focus);outline-offset:3px}.tile.is-selected .tile-check{background:var(--focus);border-color:transparent;color:#fff}.tile .pk-var{position:absolute;left:7%;top:6%;z-index:2;height:18px;padding:0 6px;border-radius:6px;display:grid;place-items:center;background:var(--foil);color:#17101f;font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tile.just-owned .tile-art{animation:own-flash .7s var(--ease-out)}@keyframes own-flash{35%{transform:scale(1.06) rotate(-1deg);box-shadow:0 0 0 2px #fff,0 0 30px 6px #9aa6ff8c}}.shelf{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(118px,30vw);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--pad) * -1);padding:6px var(--pad) 14px;scroll-padding:var(--pad)}.shelf::-webkit-scrollbar{display:none}.shelf>*{scroll-snap-align:start}@media(min-width:640px){.shelf{grid-auto-columns:160px;gap:20px}}.delta{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:999px;font-size:var(--t-sm);font-weight:680;font-variant-numeric:tabular-nums;background:var(--surface);color:var(--text-2);white-space:nowrap}.delta svg{width:14px;height:14px;stroke-width:2.6}.delta.up{color:var(--up);background:color-mix(in srgb,var(--up) 12%,transparent)}.delta.down{color:var(--down);background:color-mix(in srgb,var(--down) 12%,transparent)}.delta-sm{height:22px;padding:0 7px;font-size:var(--t-xs)}.ring{width:52px;height:52px;display:block}.ring .track{stroke:var(--surface-3)}.ring text{fill:var(--text);font-size:11px;font-weight:720;font-family:var(--font);font-variant-numeric:tabular-nums}.bar{height:5px;border-radius:999px;background:var(--surface-3);overflow:hidden}.bar i{display:block;height:100%;border-radius:inherit;background:var(--foil);min-width:5px}.bar.is-zero i{display:none}.tag{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--surface-2);color:var(--text-2);font-size:var(--t-xs);font-weight:580}.tag svg{width:13px;height:13px}.tag-foil{color:#17101f;background:var(--foil);font-weight:720}.panel{border-radius:var(--r-lg);background:color-mix(in srgb,var(--surface) 82%,transparent);border:1px solid var(--line);padding:20px}.panel+.panel{margin-top:14px}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px;font-size:var(--t-md);font-stretch:112%;font-weight:740;letter-spacing:-.015em}.panel-title small{font-size:var(--t-xs);color:var(--text-3);font-weight:520;font-stretch:100%;letter-spacing:0}.panel p{margin:0 0 12px;color:var(--text-2)}.panel p:last-child{margin-bottom:0}.stack{display:grid;gap:14px}.row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.row-between{display:flex;justify-content:space-between;align-items:center;gap:12px}.toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:18px}.toolbar .grow{flex:1 1 240px}.empty{display:grid;justify-items:start;gap:10px;padding:28px 0;max-width:54ch}.empty-art{width:120px;height:auto;margin-bottom:6px;color:var(--text-3)}.empty h3{margin:0;font-size:var(--t-lg);font-stretch:115%;font-weight:740;letter-spacing:-.02em}.empty p{margin:0;color:var(--text-2)}.empty .btn{margin-top:6px}.skeleton{background:linear-gradient(100deg,var(--surface) 30%,var(--surface-2) 50%,var(--surface) 70%);background-size:300% 100%;animation:shimmer 1.6s linear infinite;border-radius:var(--r-md)}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-50% 0}}.skel-tile{aspect-ratio:var(--card-ratio);border-radius:var(--r-card)}.skel-line{height:14px;border-radius:6px;margin-top:8px}.error-box{padding:16px 18px;border-radius:var(--r-md);background:color-mix(in srgb,var(--down) 9%,transparent);border:1px solid color-mix(in srgb,var(--down) 30%,transparent);color:var(--text)}.error-box .btn{margin-top:12px}.notice{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);color:var(--text-2);font-size:var(--t-sm)}.notice svg{width:18px;height:18px;flex:none;margin-top:2px;color:var(--text-3)}.notice b{color:var(--text)}.spinner{width:18px;height:18px;border-radius:50%;border:2px solid var(--surface-3);border-top-color:var(--text);animation:spin .8s linear infinite;display:inline-block;vertical-align:middle}@keyframes spin{to{transform:rotate(360deg)}}.toasts{position:fixed;z-index:115;left:50%;bottom:calc(var(--tabbar-h) + var(--safe-b) + 22px);transform:translate(-50%);display:grid;gap:8px;width:min(92vw,420px);pointer-events:none}@media(min-width:960px){.toasts{bottom:28px}}.toast{display:flex;align-items:center;gap:12px;padding:12px 14px 12px 16px;border-radius:14px;background:linear-gradient(var(--surface-2),var(--surface-2)) padding-box,linear-gradient(90deg,var(--line-2),var(--line-2)) border-box;border:1px solid transparent;box-shadow:0 18px 40px -10px var(--shadow);font-size:var(--t-sm);font-weight:560;pointer-events:auto;animation:toast-in .35s var(--ease-out)}.toast>span{flex:1;min-width:0}.tw{position:relative;display:block}.tw-ghost{visibility:hidden}.tw-out{position:absolute;inset:0}.toast .btn{height:32px}.toast.is-leaving{opacity:0;transform:translateY(8px);transition:.25s}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}.sheet-backdrop{position:fixed;inset:0;z-index:60;background:#060409a8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .3s}.sheet-backdrop.is-open{opacity:1}.sheet{position:fixed;z-index:61;left:0;right:0;bottom:0;top:calc(var(--safe-t) + 14px);display:flex;flex-direction:column;border-radius:24px 24px 0 0;background:var(--bg);border:1px solid var(--line-2);border-bottom:0;box-shadow:0 -30px 80px var(--shadow);transform:translateY(104%);transition:transform .45s var(--ease-out);overflow:hidden}.sheet:before{content:"";position:absolute;inset:0 0 auto;height:360px;background:radial-gradient(600px 300px at 30% 0%,color-mix(in srgb,var(--surface-3) 70%,transparent),transparent 70%);pointer-events:none}.sheet.is-open{transform:none}.sheet-grab{flex:none;position:relative;display:grid;place-items:center;height:22px}.sheet-grab:before{content:"";width:40px;height:5px;border-radius:99px;background:var(--surface-3)}.sheet-close{position:absolute;top:12px;right:12px;z-index:5;width:40px;height:40px;border-radius:50%;border:1px solid var(--line-2);background:var(--glass);color:var(--text);display:grid;place-items:center}.sheet-close svg{width:20px;height:20px}.sheet-body{position:relative;flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px var(--pad) calc(28px + var(--safe-b))}.sheet.is-narrow .sheet-body{padding-top:14px}@media(min-width:960px){.sheet{inset:50% auto auto 50%;width:min(1140px,calc(100vw - 64px));height:min(840px,calc(100dvh - 56px));border-radius:26px;border-bottom:1px solid var(--line-2);transform:translate(-50%,-46%) scale(.98);opacity:0;transition:transform .45s var(--ease-out),opacity .3s}.sheet.is-narrow{width:min(560px,calc(100vw - 64px));height:auto;max-height:calc(100dvh - 56px)}.sheet.is-medium{width:min(860px,calc(100vw - 64px))}.sheet.is-open{transform:translate(-50%,-50%);opacity:1}.sheet-grab{display:none}.sheet-body{padding:36px 40px 40px}}.palette-backdrop{position:fixed;inset:0;z-index:95;background:#06040980;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade .2s}.palette{position:fixed;z-index:96;left:50%;top:calc(var(--safe-t) + 10vh);transform:translate(-50%);width:min(640px,calc(100vw - 24px));max-height:70vh;display:flex;flex-direction:column;border-radius:20px;border:1px solid var(--line-2);background:var(--surface);box-shadow:0 40px 100px -20px var(--shadow);overflow:hidden;animation:pop .2s var(--ease-out)}.palette .search-box .input{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;min-height:60px;font-size:1.1rem;box-shadow:none}.palette-list{overflow:auto;padding:6px}.palette-item{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;width:100%;padding:8px 10px;border:0;border-radius:12px;background:transparent;text-align:left;color:var(--text)}.palette-item[aria-selected=true],.palette-item:hover{background:var(--surface-2)}.palette-item .pi-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--surface-2);color:var(--text-2);overflow:hidden}.palette-item .pi-icon svg{width:18px;height:18px}.palette-item .pi-icon img{width:100%;height:100%;object-fit:cover}.palette-item b{display:block;font-weight:620}.palette-item small{color:var(--text-3)}.palette-foot{display:flex;gap:14px;padding:10px 14px;border-top:1px solid var(--line);color:var(--text-3);font-size:var(--t-xs)}@keyframes fade{0%{opacity:0}}.view-enter{animation:view-in .45s var(--ease-out)}@keyframes view-in{0%{opacity:0;transform:translateY(8px)}}.holo-wrap,.holo-wrap .card{width:100%}.holo-wrap .card__rotator{width:100%;touch-action:pan-y}.holo-wrap .card__front img,.holo-wrap .card__back{width:100%;height:auto}.holo-wrap.is-lite .card__shine,.holo-wrap.is-lite .card__glare{display:none}.holo-noimg{aspect-ratio:var(--card-ratio);border-radius:var(--r-card);display:grid;place-content:center;text-align:center;padding:24px;gap:6px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--text) 3%,transparent) 0 8px,transparent 8px 16px),var(--surface);color:var(--text-2)}.holo-noimg b{color:var(--text);font-size:var(--t-lg);font-stretch:118%}:root[data-motion=reduced] *,:root[data-motion=reduced] *:before,:root[data-motion=reduced] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.unlock{position:fixed;z-index:95;top:calc(var(--safe-t) + 14px);left:0;right:0;margin:0 auto;width:max-content;display:flex;align-items:center;gap:12px;max-width:min(92vw,420px);padding:9px 20px 9px 9px;border-radius:999px;border:1.5px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--foil) border-box;box-shadow:0 24px 50px -16px var(--shadow);color:var(--text);text-decoration:none;animation:unlock-in .7s cubic-bezier(.2,1.4,.4,1) both}.unlock.is-leaving{animation:unlock-out .38s var(--ease-out) both}@keyframes unlock-in{0%{opacity:0;transform:translateY(-40px) scale(.8)}}@keyframes unlock-out{to{opacity:0;transform:translateY(-24px) scale(.92)}}.unlock-medal{flex:none;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--foil-ring);color:#17101f;box-shadow:0 8px 20px -8px #e59bffcc,inset 0 0 0 3px #ffffff80;animation:medal-spin 1.1s cubic-bezier(.3,1.3,.5,1) .15s both}.unlock-medal svg{width:22px;height:22px}@keyframes medal-spin{0%{transform:perspective(300px) rotateY(-540deg) scale(.4)}}.unlock-text{display:grid;min-width:0;line-height:1.2}.unlock-text small{font-size:.66rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.unlock-text b{font-size:var(--t-md);font-weight:780}.unlock-text span{font-size:var(--t-xs);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-motion=reduced] .unlock,:root[data-motion=reduced] .unlock-medal{animation:none}.scroller{position:relative}.scroller-btn{position:absolute;z-index:6;top:calc(50% - 12px);width:42px;height:42px;border-radius:50%;display:none;place-items:center;border:1px solid var(--line-2);background:color-mix(in srgb,var(--surface) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text);box-shadow:0 12px 26px -12px var(--shadow);cursor:pointer;opacity:0;transform:translateY(-50%) scale(.85);transition:opacity .25s,transform .3s var(--ease-out),background .2s}.scroller-btn svg{width:20px;height:20px}.scroller-btn.is-prev{left:-8px}.scroller-btn.is-next{right:-8px}.scroller-btn:hover{background:var(--surface);transform:translateY(-50%) scale(1.06)}@media(hover:hover)and (pointer:fine){.scroller-btn{display:grid}.scroller.can-prev .is-prev,.scroller.can-next .is-next{opacity:.92;transform:translateY(-50%) scale(1)}.scroller:not(.can-prev) .is-prev,.scroller:not(.can-next) .is-next{pointer-events:none}}.is-dragging{scroll-snap-type:none!important;cursor:grabbing;-webkit-user-select:none;user-select:none}.is-dragging *{pointer-events:none}.offline-pill{position:fixed;z-index:92;left:50%;top:calc(var(--safe-t) + 10px);transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 10px;border-radius:999px;background:var(--surface-3);color:var(--text);border:1px solid var(--line-2);box-shadow:0 12px 30px -12px var(--shadow);font-size:var(--t-xs);font-weight:650;white-space:nowrap;animation:toast-in .35s var(--ease-out)}.offline-pill i{width:8px;height:8px;border-radius:50%;background:var(--down);box-shadow:0 0 0 3px color-mix(in srgb,var(--down) 25%,transparent)}.topbar .avatar.is-guest{background:var(--surface);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line)}.hero{display:grid;gap:30px;align-items:center;margin-top:22px}@media(min-width:880px){.hero{grid-template-columns:minmax(300px,400px) 1fr;gap:48px;margin-top:10px}}.vitrine{position:relative;width:min(56vw,272px);margin:0 auto;padding-top:6px;padding-bottom:70px}.vitrine:before{content:"";position:absolute;inset:-12% -34% 8%;background:radial-gradient(closest-side,color-mix(in srgb,var(--text) 8%,transparent),transparent);pointer-events:none}@media(hover:hover)and (pointer:fine){.vitrine .holo-wrap .card__rotator{-webkit-box-reflect:below 14px linear-gradient(transparent 72%,rgba(255,255,255,.16))}}.vitrine:after{content:"";position:absolute;left:6%;right:6%;bottom:36px;height:30px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--focus) 30%,transparent),transparent);filter:blur(8px)}.vitrine-caption{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:var(--t-sm);color:var(--text-2)}.vitrine-caption b{color:var(--text)}.hero-copy{display:grid;gap:6px;min-width:0}.hero-kicker{color:var(--text-2);font-weight:560}.hero-value{margin:0;font-family:var(--font-display);font-size:var(--t-3xl);font-stretch:125%;font-weight:840;letter-spacing:-.045em;line-height:.92;font-variant-numeric:tabular-nums;text-shadow:var(--title-split)}.hero-value .cents{font-size:.48em;letter-spacing:-.02em;color:var(--text-2);text-shadow:none}.hero-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:8px}.hero-title{margin:0;font-family:var(--font-display);font-size:var(--t-3xl);font-stretch:125%;font-weight:840;letter-spacing:-.045em;line-height:.98;max-width:12ch;text-wrap:balance;text-shadow:var(--title-split)}.hero-lede{color:var(--text-2);max-width:46ch;margin:14px 0 0;font-size:var(--t-md);line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;border-top:1px solid var(--line)}.ledger>div{padding:14px 12px 0 0;min-width:0}.ledger>div+div{padding-left:14px;border-left:1px solid var(--line)}.ledger dt{color:var(--text-2);font-size:var(--t-xs);font-weight:560}.ledger dd{margin:4px 0 0;font-size:var(--t-lg);font-stretch:115%;font-weight:740;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.value-chart{margin-top:18px}.value-chart svg{width:100%;display:block;overflow:visible}.value-chart .axis{display:flex;justify-content:space-between;color:var(--text-3);font-size:.7rem;margin-top:4px}.chart-tabs{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--surface);border:1px solid var(--line)}.chart-tabs button{height:28px;min-width:38px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--text-3);font-size:var(--t-xs);font-weight:680}.chart-tabs button[aria-pressed=true]{background:var(--surface-3);color:var(--text)}.ticker{position:relative;margin:44px calc(var(--pad) * -1) 0;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ticker-track{display:flex;gap:10px;width:max-content;animation:ticker var(--ticker-dur, 60s) linear infinite;will-change:transform;backface-visibility:hidden}.ticker:hover .ticker-track,.ticker.is-paused .ticker-track{animation-play-state:paused}@keyframes ticker{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.tick{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 14px 0 6px;border-radius:12px;background:var(--surface);border:1px solid var(--line);text-decoration:none;white-space:nowrap;font-size:var(--t-sm)}.tick img{width:26px;height:36px;border-radius:3px;object-fit:cover}.tick b{font-weight:640}.tick .tnum{font-weight:680}.tick .up{color:var(--up);font-weight:700}.tick .down{color:var(--down);font-weight:700}.tick .flat{color:var(--text-3);font-weight:700}.home-grid{display:grid;gap:28px}#secWish,#secTop,#secAlbums,#secSets,#secReleases,#secGoals,#secRecent,.serie,.features{content-visibility:auto;contain-intrinsic-size:auto 420px}@media(min-width:980px){.home-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}}.vitrine-back{position:absolute;inset:0 0 70px;pointer-events:none}.vitrine-back img{position:absolute;top:6%;width:74%;aspect-ratio:var(--card-ratio);object-fit:cover;border-radius:4.55%/3.5%;box-shadow:0 20px 40px -18px #000000b3;filter:brightness(.62) saturate(.85);transition:transform .8s var(--ease-out)}.vitrine-back .vb-0{left:-19%;transform:rotate(-9deg)}.vitrine-back .vb-1{right:-19%;transform:rotate(9deg)}.vitrine .holo-wrap{position:relative;z-index:1}.holo-wrap.is-entering{animation:star-in .9s var(--ease-out)}@keyframes star-in{0%{opacity:0;transform:translateY(16px) scale(.94) rotate(-2deg)}}@media(max-width:879px){.vitrine-back .vb-0{left:-15%}.vitrine-back .vb-1{right:-15%}}@media print{[data-reveal]{opacity:1!important;transform:none!important}}.ledger.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ledger dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:560px){.ledger.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger.is-4>div{padding:12px 10px 12px 0}.ledger.is-4>div:nth-child(odd){padding-left:0;border-left:0}.ledger.is-4>div:nth-child(2n){padding-left:14px;border-left:1px solid var(--line)}.ledger.is-4>div:nth-child(n+3){border-top:1px solid var(--line)}}.quick{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);gap:12px;margin:34px calc(var(--pad) * -1) 0;padding:4px var(--pad) 6px;overflow-x:auto;scrollbar-width:none}.quick::-webkit-scrollbar{display:none}.quick-item{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 88%,transparent);color:inherit;text-decoration:none;text-align:left;transition:transform .35s var(--ease-out),border-color .25s,box-shadow .35s}.quick-item:hover{transform:translateY(-3px);border-color:var(--line-2);box-shadow:0 18px 30px -22px var(--shadow)}.quick-item>svg{width:40px;height:40px;padding:9px;border-radius:12px;background:var(--surface-2);color:var(--text)}.quick-item b{display:block;font-weight:680;font-size:var(--t-sm)}.quick-item small{display:block;color:var(--text-3);font-size:var(--t-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-item span{min-width:0}.quick-item.is-foil{border-color:transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--foil) border-box}.quick-item.is-foil>svg{background:var(--foil);color:#17101f}.movers-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.mover-thumb{width:40px;aspect-ratio:var(--card-ratio);border-radius:3px;overflow:hidden;background:var(--surface-2)}.mover-thumb img{width:100%;height:100%;object-fit:cover}.mover-name{font-weight:620;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.mover-set{font-size:var(--t-xs);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.mover-price{text-align:right;font-variant-numeric:tabular-nums;font-weight:680;font-size:var(--t-sm);line-height:1.25}.mover-price small{display:block;font-weight:700;font-size:var(--t-xs)}.mover-price small.up{color:var(--up)}.mover-price small.down{color:var(--down)}.section-title .dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:10px;vertical-align:2px}.section-title .dot.up{background:var(--up);box-shadow:0 0 12px var(--up)}.section-title .dot.down{background:var(--down);box-shadow:0 0 12px var(--down)}.mover2{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 6px;border-radius:12px;text-decoration:none;color:inherit;transition:background .2s}.mover2:hover{background:var(--surface)}.m2-main{display:grid;gap:2px;min-width:0}.m2-bar{display:block;height:4px;margin-top:5px;border-radius:4px;background:var(--surface-3);overflow:hidden}.m2-bar i{display:block;height:100%;border-radius:4px;transform-origin:left;animation:bar-grow .9s var(--ease-out) backwards}.m2-bar.up i{background:var(--up)}.m2-bar.down i{background:var(--down)}@keyframes bar-grow{0%{transform:scaleX(0)}}.calm{display:grid;grid-template-columns:90px 1fr;gap:14px;align-items:center;padding:16px;border-radius:var(--r-md);border:1px dashed var(--line-2);color:var(--text-3)}.calm svg{width:90px;height:30px;color:var(--text-3)}.calm path{stroke-dasharray:160;animation:calm-draw 3s ease-in-out infinite alternate}@keyframes calm-draw{0%{stroke-dashoffset:160}to{stroke-dashoffset:0}}.calm p{margin:0;font-size:var(--t-sm);color:var(--text-2)}.spotlight-set{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;padding:18px;border-radius:var(--r-lg);background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--foil) border-box;border:1.5px solid transparent;transition:transform .35s var(--ease-out)}.spotlight-set:hover{transform:translateY(-3px)}.spotlight-set .ring{width:86px;height:86px}.spotlight-set h3{margin:0;font-size:var(--t-md);font-stretch:115%;font-weight:760}.spotlight-set p{margin:4px 0 10px;color:var(--text-2);font-size:var(--t-sm)}.spotlight-set p b{color:var(--text)}:root{--viz-1: #3987e5;--viz-2: #d95926;--viz-3: #199e70;--viz-4: #c98500;--viz-5: #d55181;--viz-rest: color-mix(in srgb, var(--text-3) 70%, transparent)}:root[data-theme=perla],:root[data-theme=pocket]{--viz-1: #2a78d6;--viz-2: #eb6834;--viz-3: #1baf7a;--viz-4: #eda100;--viz-5: #e87ba4}.viz-1{background:var(--viz-1)}.viz-2{background:var(--viz-2)}.viz-3{background:var(--viz-3)}.viz-4{background:var(--viz-4)}.viz-5{background:var(--viz-5)}.viz-rest{background:var(--viz-rest)}.stackbar{display:flex;gap:2px;height:16px;border-radius:6px;overflow:hidden;background:transparent}.stackbar i{display:block;height:100%;min-width:3px;transform-origin:left;animation:bar-grow .9s var(--ease-out) backwards}.stackbar i:first-child{border-radius:4px 0 0 4px}.stackbar i:last-child{border-radius:0 4px 4px 0}.stack-legend{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.stack-legend li{display:grid;grid-template-columns:12px 1fr auto auto;gap:10px;align-items:center;font-size:var(--t-sm)}.stack-legend i{width:12px;height:12px;border-radius:4px}.stack-legend span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stack-legend .tnum{color:var(--text-2)}.tile-sub .up{color:var(--up);font-weight:650}.mini-shelf{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(120px,34vw);gap:22px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--pad) * -1);padding:6px var(--pad) 14px;perspective:1400px}.mini-shelf::-webkit-scrollbar{display:none}@media(min-width:640px){.mini-shelf{grid-auto-columns:150px}}.mini-shelf .book-new{aspect-ratio:.8;height:auto;font-size:var(--t-sm)}.progress-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.progress-card{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px 10px 10px;border-radius:var(--r-md);border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 88%,transparent);color:inherit;text-decoration:none;transition:border-color .2s,transform .3s var(--ease-out)}.progress-card:hover{border-color:var(--line-2);transform:translateY(-2px)}.progress-card .ring{width:58px;height:58px}.progress-card b{display:block;font-weight:660;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-card small{display:flex;align-items:center;gap:5px;color:var(--text-3);font-size:var(--t-xs)}.pc-n{font-weight:760;font-size:var(--t-md)}.pc-n small{display:inline;color:var(--text-3);font-size:var(--t-xs);font-weight:600}.goal-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.goal{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;padding:12px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line)}.goal b{display:block;font-size:var(--t-sm)}.goal small{display:block;color:var(--text-3);font-size:var(--t-xs)}.goal .bar{margin-top:6px}.steps{display:grid;gap:14px}@media(min-width:760px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.step{position:relative;display:grid;gap:8px;padding:20px;border-radius:var(--r-lg);background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid var(--line);overflow:hidden}.step>svg{width:30px;height:30px;color:var(--text)}.step b{font-size:var(--t-md);font-stretch:112%;font-weight:760}.step p{margin:0;color:var(--text-2);font-size:var(--t-sm)}.step-n{position:absolute;right:14px;top:2px;font-family:var(--font-display);font-size:4.5rem;font-weight:860;font-stretch:125%;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--line-2)}.pack-cta-in{display:grid;gap:22px;align-items:center;padding:24px;border-radius:var(--r-lg);background:radial-gradient(80% 140% at 0% 50%,color-mix(in srgb,#6d3fd1 30%,transparent),transparent 70%),color-mix(in srgb,var(--surface) 90%,transparent);border:1px solid var(--line)}@media(min-width:700px){.pack-cta-in{grid-template-columns:140px 1fr}}.pack-cta-in p{margin:8px 0 16px}.pack-mini{position:relative;width:110px;aspect-ratio:.6;justify-self:center;border-radius:8px;background:linear-gradient(var(--foil-angle),#c9c3d6,#f4f1fa 30%,#a9a1bd 55%,#ece8f5 80%,#b6aecb);box-shadow:0 24px 40px -18px #0009;animation:pack-float 4s ease-in-out infinite}.pack-mini:before{content:"";position:absolute;inset:11% 0 0;border-radius:0 0 8px 8px;background:radial-gradient(120% 80% at 50% 0%,#8a5cf0,#241338 75%)}.pack-mini:after{content:"";position:absolute;inset:11% 0 0;background:var(--foil);opacity:.35;mix-blend-mode:color-dodge;border-radius:0 0 8px 8px}.features{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.feature{display:grid;gap:6px;padding:18px;border-radius:var(--r-md);border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 70%,transparent)}.feature svg{width:24px;height:24px;color:var(--text-2)}.feature b{font-weight:700}.feature p{margin:0;color:var(--text-2);font-size:var(--t-sm)}.release-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(170px,46vw);gap:14px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--pad) * -1);padding:4px var(--pad) 10px}.release-row::-webkit-scrollbar{display:none}@media(min-width:640px){.release-row{grid-auto-columns:210px}}.toolbar-sticky{position:sticky;top:0;z-index:20;margin:0 calc(var(--pad) * -1) 18px;padding:calc(var(--safe-t) + 10px) var(--pad) 12px;background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);display:flex;flex-wrap:wrap;gap:10px;align-items:center}.toolbar-sticky .search-box{flex:1 1 240px}.plate{position:relative;aspect-ratio:2.05;display:grid;place-items:center;padding:9% 11%;border-radius:calc(var(--r-md) - 3px);background:radial-gradient(90% 120% at 12% -10%,rgba(255,255,255,.95),transparent 55%),radial-gradient(90% 120% at 105% 110%,rgba(246,205,236,.9),transparent 60%),radial-gradient(70% 90% at 90% 0%,rgba(197,229,255,.8),transparent 60%),linear-gradient(135deg,#f7f5fc,#ebe7f7 45%,#e5eff8);box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 -10px 24px -18px #46287859;overflow:hidden;isolation:isolate}.plate:after{content:"";position:absolute;inset:-30% -60%;z-index:2;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.75) 46%,rgba(255,170,210,.35) 50%,rgba(140,220,255,.35) 54%,transparent 62%);transform:translate(-55%);transition:transform 1.1s var(--ease-out);mix-blend-mode:soft-light;pointer-events:none}a:hover>.plate:after,a:focus-visible>.plate:after{transform:translate(55%)}.plate>img:not(.set-symbol){position:absolute;z-index:1;left:11%;top:10%;width:78%;height:80%;object-fit:contain;object-position:center;filter:drop-shadow(0 4px 7px rgba(30,15,60,.28));transition:transform .6s var(--ease-out)}.plate.is-big>img:not(.set-symbol){left:10%;top:9%;width:80%;height:82%}a:hover>.plate>img:not(.set-symbol){transform:scale(1.05) translateY(-2px)}.plate-text{position:relative;z-index:1;max-width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-family:var(--font-display);font-weight:800;font-stretch:108%;font-size:clamp(.82rem,2.4vw,1.02rem);color:#2b2340;text-align:center;line-height:1.08;text-wrap:balance}.plate-text[hidden]{display:none}.plate-text b{display:block;font-size:1.5em;font-stretch:118%;letter-spacing:-.02em;line-height:1}.plate-text small{display:block;margin-top:4px;font-family:var(--font);font-weight:650;font-size:.72em;color:#4f4566;line-height:1.15}.plate-cover{position:absolute;inset:0;z-index:0;pointer-events:none}.plate-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(20,12,34,.28))}.plate-cover img{position:absolute;top:14%;height:150%;aspect-ratio:var(--card-ratio);object-fit:cover;border-radius:4.55%/3.5%;box-shadow:0 10px 22px -8px #140a288c;transition:transform .6s var(--ease-out)}.plate-cover .pc-0{left:50%;z-index:3;transform:translate(-50%);top:9%}.plate-cover .pc-1{left:22%;z-index:2;transform:translate(-50%) rotate(-11deg)}.plate-cover .pc-2{left:78%;z-index:1;transform:translate(-50%) rotate(11deg)}a:hover>.plate .plate-cover .pc-0{transform:translate(-50%) translateY(-6%)}a:hover>.plate .plate-cover .pc-1{transform:translate(-58%) rotate(-15deg)}a:hover>.plate .plate-cover .pc-2{transform:translate(-42%) rotate(15deg)}.plate.has-cover>.plate-text{display:none}.plate .set-symbol{position:absolute;top:8px;right:9px;width:20px;height:20px;object-fit:contain;opacity:.9;filter:none}.plate .set-new{position:absolute;z-index:3;top:8px;left:9px}.plate-badge{position:absolute;z-index:3;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px 0 4px;border-radius:999px;background:#17101fc7;color:#fff;font-size:.66rem;font-weight:700;letter-spacing:.02em}.plate-done{position:absolute;z-index:3;top:8px;left:9px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--foil-ring);color:#17101f;box-shadow:0 4px 12px #0000004d}.plate-done svg{width:15px;height:15px;stroke-width:3}.plate.is-big{aspect-ratio:2.2;width:min(100%,320px);padding:8% 10%}.serie-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:14px}@media(min-width:640px){.serie-grid{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:20px}}.serie-card{display:grid;gap:12px;padding:10px 10px 14px;border-radius:var(--r-lg);background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid var(--line);text-decoration:none;color:inherit;transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out),border-color .3s}.serie-card:hover{transform:translateY(-4px);border-color:var(--line-2);box-shadow:0 26px 44px -26px var(--shadow)}.serie-card.is-skeleton{pointer-events:none}.serie-info{display:grid;gap:6px;padding:0 4px;min-width:0}.serie-orig{display:block;margin-top:-3px;color:var(--text-3);font-size:var(--t-xs);font-style:normal;overflow-wrap:anywhere}p.serie-orig{margin:6px 0 0;font-size:var(--t-sm)}.serie-card{min-width:0}.serie-info b{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-family:var(--font-display);font-size:var(--t-md);font-stretch:112%;font-weight:760;letter-spacing:-.015em;line-height:1.15}.serie-info>span{color:var(--text-2);font-size:var(--t-xs)}.serie-info small{color:var(--text-3);font-size:var(--t-xs)}@media(max-width:520px){.serie-info b{font-size:clamp(.9rem,4.3vw,var(--t-md))}}.serie-info .bar{margin-top:2px}.serie-card.is-foreign .plate{filter:saturate(.8)}.serie-hero{display:grid;gap:20px;align-items:center;margin:4px 0 30px}@media(min-width:760px){.serie-hero{grid-template-columns:320px 1fr;gap:32px}}.serie-hero h2{margin:0;font-family:var(--font-display);font-size:var(--t-2xl);font-stretch:122%;font-weight:820;letter-spacing:-.035em;line-height:1;text-shadow:var(--title-split)}.serie-hero p{margin:10px 0 14px}.serie-hero p b{color:var(--text)}.serie-hero .bar{max-width:420px;height:7px}button.back-link{border:0;background:none;cursor:pointer}.serie{margin-top:40px}.serie-head{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:12px;position:relative;flex-wrap:wrap}.serie-head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--prism);opacity:.35}.serie-head img{height:34px;width:auto;max-width:120px;object-fit:contain}.serie-head h2{margin:0;font-family:var(--font-display);font-size:var(--t-lg);font-stretch:118%;font-weight:780;letter-spacing:-.02em}.serie-head span{margin-left:auto;color:var(--text-3);font-size:var(--t-sm);font-variant-numeric:tabular-nums}.sets{display:grid;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:14px}@media(min-width:640px){.sets{grid-template-columns:repeat(auto-fill,minmax(214px,1fr));gap:18px}}.set-tile{position:relative;display:grid;grid-template-rows:auto 1fr;gap:2px;padding:8px;text-decoration:none;color:inherit;border-radius:var(--r-md);background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid var(--line);transition:border-color .25s,transform .45s var(--ease-out),box-shadow .45s var(--ease-out)}.set-tile:hover{border-color:var(--line-2);transform:translateY(-4px);box-shadow:0 24px 40px -24px var(--shadow)}.set-tile{min-width:0}.set-info{display:grid;gap:6px;padding:8px 4px 2px;align-content:start;min-width:0}.set-name{font-weight:660;line-height:1.2;font-size:var(--t-sm);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.set-orig{font-size:var(--t-xs);color:var(--text-3);line-height:1.25;overflow-wrap:anywhere}.set-count{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;color:var(--text-2);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.set-tile.is-complete{border-color:transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--foil) border-box}.back-link{display:inline-flex;align-items:center;gap:6px;margin:4px 0 8px -6px;padding:6px;color:var(--text-2);text-decoration:none;font-weight:560;font-size:var(--t-sm);border-radius:8px}.back-link svg{width:18px;height:18px}.back-link:hover{color:var(--text)}.link-btn{border:0;padding:0;background:none;color:var(--text);font:inherit;font-weight:640;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--text) 35%,transparent);text-underline-offset:3px;cursor:pointer}.set-hero{position:relative;display:grid;gap:16px;align-items:center;margin:2px 0 18px;padding:clamp(18px,3vw,30px);border-radius:var(--r-lg);background:radial-gradient(80% 120% at 100% 0%,color-mix(in srgb,var(--focus) 14%,transparent),transparent 60%),radial-gradient(70% 100% at 0% 100%,color-mix(in srgb,#ff7ab8 9%,transparent),transparent 60%),color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid var(--line);overflow:hidden;isolation:isolate}@media(min-width:900px){.set-hero{grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:34px}.set-hero .sh-art{order:2}}.set-hero.is-complete{border-color:transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--foil) border-box}.sh-main{min-width:0}.sh-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;color:var(--text-2);font-size:var(--t-sm);font-weight:560}.sh-kicker span+span:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--text-3);margin-right:12px;vertical-align:middle}.sh-kicker .flag+span:before{display:none}.set-hero h1{margin:8px 0 0;font-family:var(--font-display);font-size:var(--t-2xl);font-stretch:112%;font-weight:830;letter-spacing:-.035em;line-height:1;text-wrap:balance;text-shadow:var(--title-split);overflow-wrap:anywhere}.sh-sub{margin-top:6px;color:var(--text-2);font-size:var(--t-sm)}.sh-note{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;padding:10px 12px;max-width:560px;border-radius:var(--r-md);background:color-mix(in srgb,var(--focus) 10%,transparent);border:1px solid color-mix(in srgb,var(--focus) 28%,transparent);color:var(--text-2);font-size:var(--t-xs);line-height:1.45}.sh-note svg{flex:none;width:16px;height:16px;margin-top:1px;color:var(--focus)}.sh-progress{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;margin-top:16px;max-width:560px}.sh-progress .ring{width:64px;height:64px}.sh-count-wrap{display:grid;gap:6px;min-width:0}.sh-count{display:flex;align-items:baseline;gap:6px}.sh-count b{font-family:var(--font-display);font-size:var(--t-xl);font-stretch:118%;font-weight:840;letter-spacing:-.04em;line-height:.95}.sh-count span{color:var(--text-2);font-weight:620;font-size:var(--t-md);font-variant-numeric:tabular-nums}.sh-bar{display:grid;gap:6px}.sh-bar .bar{height:7px}.sh-bar small{color:var(--text-2);font-size:var(--t-xs);line-height:1.35}.sh-money{margin:12px 0 0;color:var(--text-2);font-size:var(--t-sm)}.sh-money b{color:var(--text)}.sh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.sh-art{position:relative;display:grid;place-items:center start;min-width:0}@media(min-width:900px){.sh-art{place-items:center;min-height:160px}}.sh-logo{position:relative;z-index:1;width:min(58%,230px);aspect-ratio:2.1;display:grid;place-items:center start}@media(min-width:900px){.sh-logo{width:100%;place-items:center}}.sh-logo img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(0,0,0,.4));animation:logo-float 6s ease-in-out infinite}.sh-logo.is-text{font-family:var(--font-display);font-weight:840;font-stretch:120%;font-size:var(--t-xl);line-height:1}@media(min-width:900px){.sh-logo.is-text{text-align:center}}@keyframes logo-float{50%{transform:translateY(-5px) rotate(-.5deg)}}.twinkle{position:absolute;left:var(--x);top:var(--y);width:16px;height:16px;background:#fff;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation:twinkle 2.8s ease-in-out var(--d) infinite;opacity:0;pointer-events:none}.twinkle.is-sm{width:10px;height:10px}:root[data-theme=perla] .twinkle{background:#a79bff}@keyframes twinkle{0%,to{opacity:0;transform:scale(.3) rotate(0)}45%{opacity:1;transform:scale(1) rotate(45deg)}60%{opacity:.7}}@media(max-width:899px){.twinkle{display:none}}.sh-plate{width:min(72%,280px)}@media(min-width:900px){.sh-plate{width:100%}}.sh-art.is-cover:not(:has(.has-cover)){display:none}.show-xs{display:none}@media(max-width:430px){.hide-xs{display:none}.show-xs{display:inline}}.nodata{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;margin-top:18px;padding:16px;border-radius:var(--r-md);border:1px dashed var(--line-2);background:color-mix(in srgb,var(--surface-2) 60%,transparent);max-width:620px}.nodata-art{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--surface-3);color:var(--text-2)}.nodata-art svg{width:22px;height:22px}.nodata b{display:block;font-size:var(--t-md);margin-bottom:4px}.nodata p{margin:0;color:var(--text-2);font-size:var(--t-sm)}.set-toolbar{position:relative;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 calc(var(--pad) * -1) 4px;padding:8px var(--pad);background:color-mix(in srgb,var(--bg) 94%,transparent)}.set-toolbar .search-box{flex:1 1 100%}.set-toolbar .search-box .input{min-height:42px}.set-tools{display:flex;align-items:center;gap:6px;flex:1 1 auto;justify-content:flex-start}.set-tools>:last-child{margin-left:auto}.set-tools .seg button{height:28px;padding:0 9px}.tool-pick{gap:6px}.tool-pick b{font-weight:760;color:var(--text);font-variant-numeric:tabular-nums}.tool-pick>svg:last-child{width:14px;height:14px;color:var(--text-3)}.only-wide{display:none!important}@media(min-width:760px){.set-toolbar{position:sticky;top:0;flex-wrap:nowrap;padding-top:calc(var(--safe-t) + 10px);padding-bottom:10px;border-bottom:1px solid var(--line)}.set-toolbar .search-box{flex:0 1 260px}.set-toolbar .chips{flex:1 1 auto;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.set-toolbar .chips::-webkit-scrollbar{display:none}.set-tools{flex:none}.set-tools>:last-child{margin-left:0}.only-wide{display:inline-flex!important}.only-narrow{display:none!important}}@media(max-width:1180px)and (min-width:760px){.hide-md{display:none}}@media(max-width:759px){.hide-md{display:none}}.set-status{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:26px;margin:6px 0 14px;color:var(--text-2);font-size:var(--t-sm)}.set-status .bar{flex:1 1 120px;max-width:220px}.set-status svg{width:16px;height:16px;vertical-align:-3px;margin-right:6px}.grid-sentinel{height:1px}.select-bar{position:fixed;z-index:45;left:50%;bottom:calc(var(--tabbar-h) + var(--safe-b) + 22px);transform:translate(-50%);width:min(calc(100vw - 20px),860px);animation:toast-in .35s var(--ease-out)}@media(min-width:960px){.select-bar{bottom:24px;left:calc(50% + var(--rail-w) / 2)}}.sb-inner{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;border-radius:18px;background:var(--glass);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border:1px solid var(--line-2);box-shadow:0 24px 60px -20px var(--shadow)}.sb-count{padding:0 8px;font-size:var(--t-sm);color:var(--text-2)}.sb-count b{color:var(--text);font-size:var(--t-md)}.sb-sep{flex:1}.is-selecting .pocket.is-missing{cursor:pointer}.fx-layer{position:fixed;inset:0;z-index:120;pointer-events:none;overflow:hidden}.fx-shard,.fx-star{position:absolute;display:block;border-radius:2px;box-shadow:0 0 8px #ffffff8c;will-change:transform,opacity}.fx-star{border-radius:0;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.fx-fly{position:absolute;object-fit:cover;transform-origin:0 0;box-shadow:0 30px 60px -20px #0009}[data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease-out) var(--reveal-delay, 0ms),transform .7s var(--ease-out) var(--reveal-delay, 0ms)}[data-reveal].is-in{opacity:1;transform:none}:root[data-motion=reduced] [data-reveal]{opacity:1;transform:none}.binder{--cover-color: var(--binder-cover, #3b2d55);--page: var(--binder-page, #f6f4fa);--page-2: var(--binder-page-2, #e9e5f3);--page-ink: var(--binder-ink, #6d6585);--sleeve-line: rgba(70, 50, 120, .16);--cols: 3;width:100%;display:grid;gap:14px;justify-items:center}.binder[data-layout="4"]{--cols: 2}.binder[data-layout="12"]{--cols: 4}.binder-nav{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.binder-nav .btn[disabled]{opacity:.35}.binder-where{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 14px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);color:var(--text);font-size:var(--t-sm);font-weight:680;font-variant-numeric:tabular-nums}.binder-where svg{width:15px;height:15px;color:var(--text-3)}@media(max-width:520px){.hide-sm{display:none}}.binder-board{position:relative;touch-action:pan-y;width:100%;max-width:580px;padding:clamp(7px,1.2vw,14px);border-radius:20px;background:radial-gradient(130% 90% at 25% 0%,color-mix(in srgb,var(--cover-color) 78%,#fff 16%),transparent 60%),linear-gradient(160deg,var(--cover-color),color-mix(in srgb,var(--cover-color) 62%,#000));box-shadow:0 46px 90px -46px #000000d9,0 18px 30px -24px #00000080,inset 0 1px #ffffff2e,inset 0 -2px #0000004d}.binder-board:before{content:"";position:absolute;inset:4px;border-radius:16px;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px #0000001f;pointer-events:none}.binder-board{padding:clamp(9px,1.5vw,16px);box-shadow:0 46px 90px -46px #000000d9,0 18px 30px -24px #00000080,inset 0 1px #ffffff38,inset 0 0 0 1px #00000038,inset 0 -3px #00000047}.binder-stage{z-index:1}.binder-board:after{content:"";position:absolute;z-index:0;inset:0;border-radius:inherit;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='90' height='90'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.binder[data-style=leather] .binder-board:before{inset:5px;border:1.5px dashed rgba(255,255,255,.3);box-shadow:none}.binder[data-style=leather] .binder-board:after{opacity:.22;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='60'><filter id='n'><feTurbulence type='turbulence' baseFrequency='.9' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.binder[data-style=holo] .binder-board{background:linear-gradient(var(--foil-angle, 125deg),#ff9aa8,#ffe48a 20%,#9bf5b4 40%,#86e9ff 60%,#9aa6ff 80%,#e59bff)}.binder[data-style=holo] .binder-board:after{opacity:.5;background:url(../img/holo/glitter.png) center / 240px}.binder[data-style=carbon] .binder-board{background:linear-gradient(120deg,color-mix(in srgb,var(--cover-color) 45%,transparent),transparent 55%),repeating-linear-gradient(45deg,#1d1d22 0 4px,#2a2a31 4px 8px),#222}.binder[data-style=carbon] .binder-board:after{display:none}.binder[data-style=kraft] .binder-board{background:radial-gradient(120% 100% at 30% 0%,#d7b98a,#b48f5c)}.binder[data-style=kraft] .binder-board:after{opacity:.35;mix-blend-mode:multiply}.binder[data-style=pearl] .binder-board{background:linear-gradient(135deg,#f7f4ff,#e6f4f3 40%,#f6e8f3 70%,#eef0ff)}.binder[data-style=pearl] .binder-board:after{display:none}.binder[data-style=pearl] .binder-holes i,.binder[data-style=kraft] .binder-holes i{background:#6f6880}@media(min-width:1000px){.binder-board:has(.is-spread){max-width:max(720px,min(1160px,calc((100dvh - 300px) * var(--spread-ratio, 1.52))))}.binder[data-layout="12"] .binder-board:has(.is-spread){--spread-ratio: 1.98}.binder[data-layout="4"] .binder-board:has(.is-spread){--spread-ratio: 1.42}}.binder-stage{position:relative;perspective:2800px;perspective-origin:50% 40%;-webkit-user-select:none;user-select:none}.binder-stage img,.binder-stage a{-webkit-user-drag:none}.binder-spread{position:relative;display:grid;grid-template-columns:minmax(0,1fr);touch-action:pan-y}.binder-stage.is-spread .binder-spread{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.binder-spread.is-jumping{animation:binder-jump .42s var(--ease-out)}@keyframes binder-jump{0%{opacity:.2;transform:scale(.985);filter:blur(3px)}}.binder-page{position:relative;display:grid;grid-template-rows:auto 1fr;gap:7px;padding:10px 12px 14px 22px;border-radius:3px 12px 12px 3px;color:var(--page-ink);background:linear-gradient(90deg,rgba(40,20,70,.22),rgba(40,20,70,.06) 14px,transparent 30px),radial-gradient(120% 80% at 70% 0%,rgba(255,255,255,.7),transparent 60%),linear-gradient(172deg,var(--page),var(--page-2));box-shadow:inset 0 0 0 1px #ffffff8c,inset -1px 0 #0000000d}.binder-page.is-left{padding:10px 22px 14px 12px;border-radius:12px 3px 3px 12px;background:linear-gradient(270deg,rgba(40,20,70,.22),rgba(40,20,70,.06) 14px,transparent 30px),radial-gradient(120% 80% at 30% 0%,rgba(255,255,255,.7),transparent 60%),linear-gradient(188deg,var(--page),var(--page-2))}.binder-stage:not(.is-spread) .binder-page{border-radius:4px 12px 12px 4px;padding-left:26px}.binder-page.is-blank .page-grid{opacity:.55}.bp-head{display:flex;justify-content:space-between;gap:8px;min-height:13px;font-size:.6rem;font-weight:760;letter-spacing:.16em;text-transform:uppercase;opacity:.72;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.page-grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:clamp(4px,.75vw,9px);align-content:start}.binder[data-layout="12"] .page-grid{gap:clamp(3px,.55vw,7px)}.binder-stage.is-spread:before,.binder-stage.is-spread:after{content:"";position:absolute;top:6px;bottom:6px;border-radius:6px;background:repeating-linear-gradient(90deg,var(--page-2) 0 1px,color-mix(in srgb,var(--page-2) 70%,#6b5f8a) 1px 1.8px);box-shadow:0 6px 10px -6px #00000080}.binder-stage.is-spread:before{left:calc(var(--left-sheets, 0) * -1.8px);width:calc(var(--left-sheets, 0) * 1.8px + 6px)}.binder-stage.is-spread:after{right:calc(var(--right-sheets, 0) * -1.8px);width:calc(var(--right-sheets, 0) * 1.8px + 6px)}.binder-rings{position:absolute;z-index:7;left:50%;top:0;bottom:0;width:70px;transform:translate(-50%);display:grid;grid-template-rows:repeat(3,1fr);align-items:center;justify-items:center;padding:12% 0;pointer-events:none}.binder-rings:before{content:"";position:absolute;left:50%;top:2%;bottom:2%;width:18px;transform:translate(-50%);border-radius:9px;background:linear-gradient(90deg,#00000052,#00000014 45%,#ffffff1f 55%,#00000047)}.binder-rings i{position:relative;width:70px;height:26px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 26'><defs><linearGradient id='m' x1='0' y1='0' x2='0' y2='1'><stop offset='0' stop-color='%23ffffff'/><stop offset='.35' stop-color='%23c9c6d2'/><stop offset='.55' stop-color='%2378748a'/><stop offset='.8' stop-color='%23e9e7ef'/><stop offset='1' stop-color='%23928ea0'/></linearGradient></defs><ellipse cx='35' cy='13' rx='31' ry='9' fill='none' stroke='url(%23m)' stroke-width='5'/></svg>") center / contain no-repeat;filter:drop-shadow(0 3px 3px rgba(0,0,0,.45))}.binder-holes{position:absolute;z-index:3;left:8px;top:0;bottom:0;display:grid;grid-template-rows:repeat(3,1fr);align-items:center;padding:14% 0;pointer-events:none}.binder-holes i{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--cover-color) 70%,#000);box-shadow:inset 0 1px 2px #0009,0 1px #fff9}.binder-arrow{position:absolute;z-index:9;top:50%;width:46px;height:46px;border-radius:50%;display:none;place-items:center;border:1px solid var(--line-2);background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text);box-shadow:0 14px 30px -14px var(--shadow);transform:translateY(-50%);transition:transform .3s var(--ease-out),opacity .25s,background .2s}.binder-arrow svg{width:22px;height:22px}.binder-arrow.is-prev{left:-64px}.binder-arrow.is-next{right:-64px}.binder-arrow:hover:not(:disabled){transform:translateY(-50%) scale(1.08);background:var(--surface)}.binder-arrow:disabled{opacity:0;pointer-events:none}@media(hover:hover)and (pointer:fine){.binder-arrow{display:grid}}@media(hover:hover)and (pointer:fine)and (max-width:1240px){.binder-arrow.is-prev{left:-22px}.binder-arrow.is-next{right:-22px}}.binder-corner{position:absolute;z-index:5;bottom:0;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:grab;transition:width .35s var(--ease-out),height .35s var(--ease-out)}.binder-corner.is-next{right:0}.binder-corner.is-prev{left:0}.binder-corner:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--page) 0%,color-mix(in srgb,var(--page-2) 60%,#fff) 47%,rgba(0,0,0,.28) 50%,color-mix(in srgb,var(--cover-color) 75%,#000) 52%);border-radius:0 0 12px;box-shadow:-2px -2px 6px -2px #1408284d;transform-origin:100% 100%}.binder-corner.is-prev:before{background:linear-gradient(225deg,var(--page) 0%,color-mix(in srgb,var(--page-2) 60%,#fff) 47%,rgba(0,0,0,.28) 50%,color-mix(in srgb,var(--cover-color) 75%,#000) 52%);border-radius:0 0 0 12px;box-shadow:2px -2px 6px -2px #1408284d;transform-origin:0 100%}.binder-stage:not(.is-spread) .binder-corner.is-next:before{border-radius:0 0 12px}.binder-corner:disabled{display:none}@media(hover:hover){.binder-corner:hover{width:46px;height:46px}.binder-stage:hover .binder-corner.is-next:not(:disabled):before{animation:corner-nudge 2.4s ease-in-out infinite}}@keyframes corner-nudge{0%,70%,to{transform:none}80%{transform:scale(1.25)}90%{transform:scale(1.05)}}:root[data-motion=reduced] .binder-corner:before{animation:none!important}.binder-scrub{position:relative;width:min(460px,92%);padding:14px 0 4px}.binder-scrub[hidden]{display:none}.binder-range{-webkit-appearance:none;appearance:none;width:100%;height:28px;margin:0;background:transparent;cursor:pointer;--fill: 0%}.binder-range:focus-visible{outline:none}.binder-range::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(90deg,var(--focus) 0 var(--fill),var(--surface-3) var(--fill))}.binder-range::-moz-range-track{height:6px;border-radius:6px;background:var(--surface-3)}.binder-range::-moz-range-progress{height:6px;border-radius:6px;background:var(--focus)}.binder-range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:28px;margin-top:-11px;border-radius:5px;border:2px solid var(--bg);background:var(--foil);box-shadow:0 4px 12px -2px var(--shadow);transition:transform .2s var(--ease-out)}.binder-range::-moz-range-thumb{width:18px;height:26px;border-radius:5px;border:2px solid var(--bg);background:var(--foil);box-shadow:0 4px 12px -2px var(--shadow)}.binder-range:active::-webkit-slider-thumb,.binder-range:focus-visible::-webkit-slider-thumb{transform:scale(1.15) rotate(-6deg)}.binder-tip{position:absolute;bottom:calc(100% - 4px);left:var(--x, 0%);transform:translate(-50%) translateY(6px);white-space:nowrap;padding:6px 10px;border-radius:8px;background:var(--text);color:var(--bg);font-size:var(--t-xs);font-weight:700;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s var(--ease-out)}.binder-tip.is-on{opacity:1;transform:translate(-50%)}.binder-spread.is-landed .pk-card{animation:pk-land .55s var(--ease-out) both}.binder-spread.is-landed .pocket:nth-child(3n+2) .pk-card{animation-delay:40ms}.binder-spread.is-landed .pocket:nth-child(3n) .pk-card{animation-delay:80ms}@keyframes pk-land{0%{transform:translateY(-5px) scale(1.015);box-shadow:0 10px 14px -8px #1e0f3c80}to{transform:none}}.pocket{container-type:inline-size}.pk-meta{position:absolute;z-index:2;left:7%;right:7%;bottom:5.5%;display:flex;align-items:center;gap:3px;pointer-events:none}.pk-meta .pk-num{position:static}.pk-qty,.pk-price{height:17px;padding:0 5px;border-radius:5px;display:grid;place-items:center;font-size:.6rem;font-weight:760;font-variant-numeric:tabular-nums;white-space:nowrap}.pk-qty{background:var(--foil);color:#17101f}.pk-price{margin-left:auto;background:#ffffffeb;color:#17101f;box-shadow:0 1px 4px #00000040}.pk-price[hidden]{display:none}.pk-price.is-new{animation:price-in .5s var(--ease-out)}@keyframes price-in{0%{opacity:0;transform:translateY(4px) scale(.9)}}.pocket.is-missing .pk-price{background:#ffffffc7;color:#4a4560}@container (max-width: 116px){.pk-meta{left:5%;right:5%;gap:2px}.pk-meta .pk-num,.pk-price,.pk-qty{height:15px;padding:0 3px;min-width:0;font-size:.52rem}}@container (max-width: 76px){.pk-price,.pk-qty{display:none}}.pocket{position:relative;display:block;aspect-ratio:var(--card-ratio);padding:4%;border:0;border-radius:5px;text-decoration:none;color:inherit;background:linear-gradient(180deg,#ffffff9e,#ffffff47);box-shadow:inset 0 0 0 1px var(--sleeve-line),inset 0 8px 12px -10px #3c286e73,0 1px #ffffffd9;-webkit-tap-highlight-color:transparent}.pocket:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(118deg,#ffffff6b,#fff0 26% 70%,#fff3);pointer-events:none}.pocket.is-void{visibility:hidden}.pk-card{position:relative;width:100%;height:100%;border-radius:4.6%/3.4%;overflow:hidden;background:color-mix(in srgb,var(--page-2) 85%,#8e86a6);box-shadow:0 2px 5px -2px #1e0f3c73;transition:transform .35s var(--ease-out),box-shadow .35s}.pk-card img{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s,filter .5s}.pk-card img.is-loaded{opacity:1}.pocket.is-missing .pk-card{background:color-mix(in srgb,var(--page-2) 70%,#fff);box-shadow:inset 0 0 0 1px #503c821f}.pocket.is-missing .pk-card img{filter:grayscale(1) contrast(.75) brightness(1.18)}.pocket.is-missing .pk-card img.is-loaded{opacity:.42}.pocket.is-missing .pk-ph{opacity:.6}.pk-ph{position:absolute;inset:0;display:grid;place-content:center;text-align:center;gap:2px;padding:8%;font-size:.6rem;line-height:1.15;color:var(--page-ink)}.pk-ph b{font-size:.95rem;font-stretch:118%;font-weight:820;font-variant-numeric:tabular-nums}.pocket .pk-card img.is-loaded+.pk-ph{display:none}.pk-num{position:absolute;left:7%;bottom:5.5%;z-index:2;flex:none;min-width:28px;height:17px;padding:0 5px;border-radius:5px;display:grid;place-items:center;background:#17101fd1;color:#fff;font-size:.6rem;font-weight:760;font-variant-numeric:tabular-nums;letter-spacing:.02em}.pk-var{position:absolute;left:7%;top:6%;z-index:2;height:16px;padding:0 5px;border-radius:5px;display:grid;place-items:center;background:var(--foil);color:#17101f;font-size:.55rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pocket .badge-qty{inset:auto 7% 5.5% auto;height:17px;min-width:22px;font-size:.6rem}.pocket-check{position:absolute;z-index:3;top:5%;right:6%;width:19px;height:19px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(40,25,70,.28);background:#ffffffc7;color:#28194666;box-shadow:0 2px 6px -2px #00000059;transition:transform .25s var(--ease-out),background .25s,color .25s,border-color .25s}.pocket-check svg{width:10px;height:10px;stroke-width:3.4}.pocket-check:before{content:"";position:absolute;inset:-9px;border-radius:50%}@media(min-width:1000px){.pocket-check{width:20px;height:20px}}.pocket.is-owned .pocket-check{border-color:transparent;background:var(--foil-ring);color:#17101f}.pocket-check:hover{transform:scale(1.12)}.pocket.is-missing{cursor:copy}@media(hover:hover){.pocket.is-missing:hover .pk-card img.is-loaded{opacity:.85;filter:grayscale(.25) brightness(1.05)}.pocket:hover .pk-card{transform:translateY(-2px);box-shadow:0 8px 14px -8px #1e0f3c99}.pocket.is-missing:hover .pocket-check{color:var(--page-ink);border-color:var(--page-ink)}}.pocket.is-selected .pk-card{outline:3px solid var(--focus);outline-offset:2px}.pocket.is-selected .pocket-check{background:var(--focus);color:#fff;border-color:transparent}.pocket.is-noimg .pk-ph{display:grid}.pocket.just-added .pk-card{animation:pk-in .9s var(--ease-out)}.pocket.just-added .pk-card img{animation:pk-color .9s var(--ease-out)}.pocket.just-added .pk-card:after{content:"";position:absolute;inset:-20%;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.9) 45%,rgba(255,154,168,.5) 50%,rgba(134,233,255,.5) 55%,transparent 70%);animation:pk-shine .9s var(--ease-out) forwards;mix-blend-mode:screen}.pocket.just-added:before{content:"";position:absolute;inset:-6px;z-index:4;border-radius:10px;border:2px solid transparent;background:var(--foil-ring) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:pk-ring .8s var(--ease-out) forwards;pointer-events:none}@keyframes pk-in{0%{transform:scale(.9) rotate(-2deg)}45%{transform:scale(1.08) rotate(1deg)}to{transform:none}}@keyframes pk-color{0%{filter:grayscale(1) brightness(1.3);opacity:.5}}@keyframes pk-shine{0%{transform:translate(-70%)}to{transform:translate(70%);opacity:0}}@keyframes pk-ring{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.18)}}.pocket.is-add{display:grid;place-items:center;color:var(--page-ink);border:1.5px dashed rgba(70,50,120,.3);background:transparent;box-shadow:none}.pocket.is-add svg{width:26px;height:26px}.pocket.is-add:hover{border-color:var(--page-ink)}.pocket.is-free{display:grid;place-items:center;color:transparent;cursor:pointer;transition:color .2s}.pocket.is-free svg{width:24px;height:24px}.pocket.is-free:focus-visible{color:var(--page-ink)}@media(hover:hover){.pocket.is-free:hover{color:var(--page-ink)}}.pocket-tools{position:absolute;inset:auto 6% 5%;display:flex;justify-content:space-between;gap:4px;z-index:3}.pocket-tools button{width:26px;height:26px;border-radius:8px;border:0;display:grid;place-items:center;background:#0a070ed9;color:#fff}.pocket-tools button svg{width:14px;height:14px}.pocket.is-dragging{opacity:.35}.pocket.is-drop{outline:2px dashed var(--page-ink);outline-offset:2px}.binder-leaf{position:absolute;z-index:6;transform-style:preserve-3d;pointer-events:none}.leaf-strip{position:absolute;top:0;transform-style:preserve-3d;will-change:transform}.leaf-face{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.leaf-face.b{transform:rotateY(180deg)}.leaf-page{position:absolute;top:0}.leaf-page>.binder-page{height:100%}.leaf-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(20,8,40,var(--shade, 0)),rgba(20,8,40,calc(var(--shade, 0) * .6))),linear-gradient(90deg,#fff0,rgba(255,255,255,calc(var(--gloss, 0) * .5)) 60%,#fff0)}.leaf-cast{position:absolute;z-index:5;pointer-events:none;opacity:0;background:linear-gradient(90deg,rgba(20,8,40,.42),rgba(20,8,40,.1) 45%,transparent 75%);border-radius:4px 12px 12px 4px}.leaf-cast.is-back{background:linear-gradient(270deg,rgba(20,8,40,.42),rgba(20,8,40,.1) 45%,transparent 75%)}.binder-page.is-backside{background:linear-gradient(188deg,var(--page-2),var(--page))}.binder-leaf .pocket:after,.binder-leaf .pocket-check,.binder-leaf .pk-meta{display:none}.binder-leaf .pk-card{box-shadow:none;transition:none}.binder-leaf .pk-card img{filter:none!important;transition:none}.binder-leaf .pocket.is-missing .pk-card img{opacity:.35}.binder-page.is-backside .pocket{box-shadow:inset 0 0 0 1px var(--sleeve-line)}.cover-open{position:absolute;inset:0;z-index:8;transform-origin:left center;transform-style:preserve-3d;transition:transform 1.15s cubic-bezier(.5,0,.2,1) .2s;pointer-events:none}.binder-stage.is-spread .cover-open{left:50%}.cover-open.is-open{transform:rotateY(-178deg)}.cover-open .book-cover{position:absolute;inset:0;backface-visibility:hidden;border-radius:6px 16px 16px 6px}.bookshelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:34px 22px;perspective:1600px}@media(min-width:640px){.bookshelf{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:46px 30px}}.book-link{text-decoration:none;color:inherit;display:grid;gap:12px;perspective:1300px}.book{--book: #6d3fd1;position:relative;aspect-ratio:.8;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.9,.25,1)}.book:after{content:"";position:absolute;left:6%;right:-6%;bottom:-16px;height:20px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.38),transparent);filter:blur(3px);transform:translateZ(-20px);transition:transform .7s cubic-bezier(.2,.9,.25,1),opacity .7s;pointer-events:none}.book-inside{position:absolute;inset:1.5% 0 1.5% 2px;border-radius:3px 12px 12px 3px;background:linear-gradient(90deg,#d9d2c2,#f6f2e8 9%,#f1ece0);box-shadow:inset 10px 0 16px -10px #00000080;display:grid;grid-template-columns:repeat(2,1fr);align-content:center;gap:6%;padding:14% 9% 14% 40%}.book-inside i{aspect-ratio:var(--card-ratio);border-radius:3px;background:#3c285a12 center / cover no-repeat;box-shadow:inset 0 0 0 1px #3c285a1f,0 2px 4px -2px #0000004d}.book .book-cover{transform-origin:left center;backface-visibility:hidden;transition:transform .75s cubic-bezier(.2,.9,.25,1),box-shadow .75s}.book-shine{position:absolute;inset:0;border-radius:6px 14px 14px 6px;overflow:hidden;pointer-events:none;transform-origin:left center;transition:transform .75s cubic-bezier(.2,.9,.25,1)}.book-shine:before{content:"";position:absolute;inset:-20% -60%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.45) 50%,transparent 60%);transform:translate(-60%);transition:transform 1s var(--ease-out)}@media(hover:hover){.book-link:hover .book{transform:translateY(-10px) rotateX(4deg)}.book-link:hover .book:after{transform:translateZ(-20px) translateY(10px) scale(.9);opacity:.7}.book-link:hover .book .book-cover,.book-link:hover .book-shine{transform:rotateY(-62deg)}.book-link:hover .book .book-cover{box-shadow:inset 6px 0 10px #00000059,18px 10px 30px -10px #00000080}.book-link:hover .book-shine:before{transform:translate(60%)}}.book-link:active .book .book-cover{transform:rotateY(-70deg)}:root[data-motion=reduced] .book,:root[data-motion=reduced] .book .book-cover{transition:none}.book-pages{position:absolute;top:3%;bottom:3%;right:-10px;width:12px;border-radius:0 4px 4px 0;background:repeating-linear-gradient(0deg,#ece6da 0 2px,#cfc7b8 2px 3px);transform:translateZ(-6px);box-shadow:4px 0 10px #0000004d}.book-cover{position:absolute;inset:0;border-radius:6px 14px 14px 6px;overflow:hidden;background:var(--book);box-shadow:inset 0 1px #ffffff38,inset -2px 0 #0000002e,inset 0 -3px 6px #00000040,0 24px 40px -18px #000000b3;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:9%;padding:13% 17% 11% 19%;color:#fff;container-type:inline-size}.book-cover:before{content:"";position:absolute;z-index:1;left:0;top:0;bottom:0;width:11%;background:linear-gradient(90deg,#00000057,#ffffff1a 55%,#00000038 80%,#0000006b);box-shadow:1px 0 #ffffff24;pointer-events:none}.book-strap{position:absolute;z-index:3;top:0;bottom:0;right:5.5%;width:5.5%;background:linear-gradient(90deg,#00000080,color-mix(in srgb,var(--book) 40%,#0b0710) 22%,color-mix(in srgb,var(--book) 52%,#0b0710) 55%,color-mix(in srgb,var(--book) 34%,#0b0710) 80%,#0000008c);box-shadow:-3px 0 5px -1px #00000059,3px 0 5px -1px #0000004d;pointer-events:none}.book-strap:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.07) 0 1px,transparent 1px 3px)}.book-corners{position:absolute;inset:0;z-index:4;pointer-events:none}.book-corners:before,.book-corners:after{content:"";position:absolute;z-index:4;right:0;width:15%;aspect-ratio:1;background:linear-gradient(135deg,#fbf8f1,#c9c2b3 38%,#8f897c 52%,#ddd7ca 70%,#a39d90);filter:drop-shadow(-1px 1px 1px rgba(0,0,0,.35));pointer-events:none}.book-corners:before{top:0;clip-path:polygon(0 0,100% 0,100% 100%)}.book-corners:after{bottom:0;clip-path:polygon(100% 0,100% 100%,0 100%);background:linear-gradient(45deg,#a39d90,#ddd7ca 30%,#8f897c 48%,#c9c2b3 62%,#fbf8f1)}.book[data-style=carbon] .book-corners:before,.book[data-style=carbon] .book-corners:after{background:linear-gradient(135deg,#8b8b96,#3c3c45 50%,#6b6b78)}.book-art{position:relative;z-index:2;display:grid;place-items:center;min-height:0}.book-art img{display:block}.book-art.is-fan img{position:absolute;width:50%;aspect-ratio:var(--card-ratio);object-fit:cover;border-radius:5%/3.6%;background:#0003;box-shadow:0 8px 14px -6px #0009,0 0 0 1px #ffffff47}.book-art.is-n3 img:nth-child(1){transform:translate(-38%) rotate(-11deg) scale(.9)}.book-art.is-n3 img:nth-child(2){transform:translate(38%) rotate(11deg) scale(.9)}.book-art.is-n3 img:nth-child(3),.book-art.is-n1 img{width:54%;transform:translateY(-2%)}.book-art.is-n2 img:nth-child(1){transform:translate(-22%) rotate(-8deg) scale(.94)}.book-art.is-n2 img:nth-child(2){transform:translate(22%) rotate(6deg)}.book-art.is-fan img{max-height:100%;height:auto}.book-art.is-logo img{max-width:100%;max-height:86%;object-fit:contain;filter:drop-shadow(0 5px 8px rgba(0,0,0,.45))}.book-art.is-empty{border-radius:10px;box-shadow:inset 0 2px 5px #00000059,0 1px #ffffff29;background:#0000001f}.book-art.is-empty img{width:38%;opacity:.55;filter:drop-shadow(0 1px 0 rgba(255,255,255,.25))}.book-title{position:relative;z-index:2;padding:6% 7%;border-radius:6px;background:linear-gradient(180deg,#0003,#0000005c);box-shadow:inset 0 1px 3px #00000073,0 1px #fff3}.book-title span{font-weight:800;font-stretch:112%;line-height:1.12;letter-spacing:-.005em;font-size:clamp(.62rem,9.5cqi,1rem);text-shadow:0 1px 0 rgba(0,0,0,.3);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.book[data-style=holo] .book-title,.book[data-style=pearl] .book-title,.book[data-style=kraft] .book-title{background:#ffffff80;box-shadow:inset 0 1px 2px #0003,0 1px #ffffffb3}.book[data-style=holo] .book-title span,.book[data-style=pearl] .book-title span,.book[data-style=kraft] .book-title span{text-shadow:none}.book[data-style=velvet] .book-cover{background:radial-gradient(120% 90% at 30% 10%,color-mix(in srgb,var(--book) 75%,#fff),var(--book) 55%,color-mix(in srgb,var(--book) 60%,#000))}.book[data-style=velvet] .book-cover:after{content:"";position:absolute;inset:0;opacity:.18;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='90' height='90'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mix-blend-mode:overlay;pointer-events:none}.book[data-style=leather] .book-cover{background:radial-gradient(140% 100% at 20% 0%,color-mix(in srgb,var(--book) 88%,#fff 12%),color-mix(in srgb,var(--book) 70%,#000))}.book[data-style=leather] .book-cover:after{content:"";position:absolute;inset:8px 8px 8px 16px;border:1.5px dashed rgba(255,255,255,.35);border-radius:4px 10px 10px 4px;pointer-events:none}.book[data-style=holo] .book-cover{background:linear-gradient(var(--foil-angle),#ff9aa8,#ffe48a 20%,#9bf5b4 40%,#86e9ff 60%,#9aa6ff 80%,#e59bff);color:#17101f}.book[data-style=holo] .book-cover:after{content:"";position:absolute;inset:0;background:url(../img/holo/glitter.png) center / 60%;mix-blend-mode:overlay;opacity:.6;pointer-events:none}.book[data-style=carbon] .book-cover{background:repeating-linear-gradient(45deg,#1d1d22 0 4px,#2a2a31 4px 8px),#222}.book[data-style=carbon] .book-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,color-mix(in srgb,var(--book) 55%,transparent),transparent 60%);pointer-events:none}.book[data-style=kraft] .book-cover{background:radial-gradient(120% 100% at 30% 0%,#d7b98a,#b48f5c);color:#3a2a14}.book[data-style=kraft] .book-cover:after{content:"";position:absolute;inset:0;opacity:.35;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='3'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mix-blend-mode:multiply;pointer-events:none}.book[data-style=pearl] .book-cover{background:linear-gradient(135deg,#f7f4ff,#e6f4f3 40%,#f6e8f3 70%,#eef0ff);color:#2a2340}.book-caption{display:flex;justify-content:space-between;gap:8px;font-size:var(--t-xs);color:var(--text-2)}.book-caption b{color:var(--text);font-weight:640}.book-new{aspect-ratio:.8;border-radius:6px 14px 14px 6px;border:2px dashed var(--line-2);display:grid;place-content:center;justify-items:center;gap:8px;color:var(--text-2);font-weight:620;background:transparent;width:100%}.book-new svg{width:30px;height:30px}.book-new:hover{color:var(--text);border-color:var(--text-3)}.album-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px 20px;align-items:center;margin-bottom:22px}.album-head>.row{grid-column:1 / -1}@media(min-width:880px){.album-head{grid-template-columns:auto minmax(0,1fr) auto}.album-head>.row{grid-column:auto}}.ah-book{width:150px;zoom:.52;perspective:900px}.ah-book .book{transform:rotateY(-14deg);animation:ah-book-in .9s var(--ease-out) both}@keyframes ah-book-in{0%{transform:rotateY(-60deg) translate(-20px);opacity:0}}@media(max-width:520px){.ah-book{zoom:.4}}.set-facts{display:flex;flex-wrap:wrap;row-gap:2px;margin-top:6px;color:var(--text-2);font-size:var(--t-sm)}.set-facts>span+span:before{content:"·";margin:0 8px;color:var(--text-3)}.set-facts b{color:var(--text);font-weight:700}.album-head h1{margin:0;font-family:var(--font-display);font-size:var(--t-xl);font-stretch:122%;font-weight:820;letter-spacing:-.03em;line-height:1.05}.picker-head{display:grid;gap:12px;position:sticky;top:-4px;z-index:3;padding:4px 0 12px;background:var(--bg)}.picker-count{display:inline-flex;align-items:center;gap:8px;color:var(--text-2);font-size:var(--t-sm)}.tile.is-picked .tile-art{outline:3px solid var(--focus);outline-offset:2px}.detail{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.detail>*{min-width:0}@media(min-width:960px){.detail{grid-template-columns:400px minmax(0,1fr);gap:48px;align-items:start}.detail-stage{position:sticky;top:0}}.panel .shelf{margin:0 -20px;padding:6px 20px 14px;scroll-padding:20px}.detail-stage{display:grid;gap:16px;justify-items:center;padding-top:6px}.detail-card{width:min(78vw,380px)}.stage-tools{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.detail-head h2{margin:0;font-family:var(--font-display);font-size:var(--t-xl);font-stretch:120%;font-weight:820;letter-spacing:-.03em;line-height:1.05;padding-right:44px}.detail-set{display:inline-flex;align-items:center;gap:8px;margin-top:10px;color:var(--text-2);text-decoration:none;font-size:var(--t-sm)}.detail-set img{height:18px;width:auto}.detail-set:hover{color:var(--text)}.tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.variant-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.variant-row:last-of-type{border-bottom:0}.variant-name{font-weight:620}.variant-sub{font-size:var(--t-xs);color:var(--text-2);font-variant-numeric:tabular-nums}.copy-details{margin-top:8px;border-top:1px solid var(--line);padding-top:8px}.copy-details summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:8px 0;color:var(--text-2);font-size:var(--t-sm);font-weight:580}.copy-details summary::-webkit-details-marker{display:none}.copy-details summary svg{width:18px;height:18px;transition:transform .25s}.copy-details[open] summary svg{transform:rotate(180deg)}.form-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:6px 0 4px}.form-grid .span-2{grid-column:1 / -1}.price-big{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px}.price-big strong{font-family:var(--font-display);font-size:var(--t-2xl);font-stretch:122%;font-weight:840;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.price-note{margin-top:6px;font-size:var(--t-xs);color:var(--text-3)}.price-fresh{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;color:var(--text-2)}.price-fresh svg{width:12px;height:12px}.price-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.chart{width:100%;height:160px;display:block;overflow:visible}.ichart{position:relative;margin:12px 0 4px;touch-action:pan-y;cursor:crosshair;-webkit-user-select:none;user-select:none}.value-chart .ichart{margin:0}.chart-dot{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 28%,transparent);pointer-events:none;transition:opacity .2s}.ich-x{position:absolute;top:0;bottom:0;left:var(--sx, 0);width:1px;background:color-mix(in srgb,var(--text) 38%,transparent);opacity:0;pointer-events:none}.ich-dot{left:var(--sx, 0);top:var(--sy, 0);opacity:0}.ich-tip{position:absolute;z-index:3;top:-4px;left:var(--sx, 0);transform:translate(-50%,-100%);display:grid;gap:1px;padding:6px 10px;border-radius:10px;background:var(--text);color:var(--bg);font-size:var(--t-xs);line-height:1.25;white-space:nowrap;box-shadow:0 10px 24px -10px var(--shadow);opacity:0;pointer-events:none}.ich-tip b{font-size:var(--t-sm);font-variant-numeric:tabular-nums}.ichart.is-scrub .ich-x,.ichart.is-scrub .ich-dot,.ichart.is-scrub .ich-tip{opacity:1}.ichart.is-scrub .chart-dot.is-last{opacity:.25}:root[data-theme=pocket] .ich-tip{border-radius:0;background:var(--gb-0);color:var(--gb-3);font-family:var(--font-pixel)}:root[data-theme=pocket] .ich-x{width:2px;background:repeating-linear-gradient(var(--gb-0) 0 3px,transparent 3px 6px)}.chart-axis{display:flex;justify-content:space-between;font-size:.7rem;color:var(--text-3);font-variant-numeric:tabular-nums}.kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:14px 18px;margin:16px 0 0}.kv dt{color:var(--text-2);font-size:var(--t-xs);font-weight:560}.kv dd{margin:3px 0 0;font-weight:700;font-variant-numeric:tabular-nums}.kv dd.up{color:var(--up)}.kv dd.down{color:var(--down)}.links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.explain{margin-top:14px;border-top:1px solid var(--line);padding-top:10px;font-size:var(--t-sm);color:var(--text-2)}.explain summary{cursor:pointer;font-weight:600;color:var(--text-2)}.explain p{margin:8px 0 0}.rarity-hero{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.rarity-hero b{display:block;font-size:var(--t-lg);font-stretch:112%;font-weight:780;letter-spacing:-.015em;line-height:1.15}.rarity-hero span{color:var(--text-2);font-size:var(--t-sm)}.rh-badge{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:var(--surface-3);color:var(--text-2)}.rh-badge svg{width:30px;height:30px}.rarity-hero[data-tier="3"] .rh-badge,.rarity-hero[data-tier="4"] .rh-badge{background:linear-gradient(135deg,#ffe48a,#f4b84f);color:#3a2604;box-shadow:0 10px 24px -10px #f4b84fb3}.rarity-hero[data-tier="5"] .rh-badge,.rarity-hero[data-tier="6"] .rh-badge{background:var(--foil-ring);color:#17101f;box-shadow:0 10px 30px -8px #e59bffb3;animation:badge-glow 3s ease-in-out infinite}@keyframes badge-glow{50%{box-shadow:0 10px 40px -6px #86e9ffd9}}.rarity-ladder{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;position:relative}.rarity-ladder li{position:relative;display:grid;justify-items:center;gap:6px;padding:10px 4px 8px;border-radius:12px;color:var(--text-3);text-align:center}.rarity-ladder li svg{width:22px;height:22px;opacity:.45}.rarity-ladder li span{font-size:.62rem;line-height:1.15;font-weight:600}.rarity-ladder li.is-below svg{opacity:.75;color:var(--text-2)}.rarity-ladder li.is-on{color:var(--text);background:linear-gradient(var(--surface-2),var(--surface-2)) padding-box,var(--foil) border-box;border:1.5px solid transparent}.rarity-ladder li.is-on svg{opacity:1;color:var(--gilt);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--gilt) 60%,transparent))}@media(max-width:520px){.rarity-ladder li span{display:none}.rarity-ladder li.is-on span{display:block;position:absolute;top:100%;left:50%;transform:translate(-50%);width:max-content;max-width:46vw;margin-top:4px}.rarity-ladder{margin-bottom:26px}}.rarity-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:16px 0 0}.rarity-facts>div{padding:12px;border-radius:12px;background:var(--surface-2);display:grid;gap:4px;align-content:start}.rarity-facts dt{font-size:var(--t-xs);color:var(--text-2);font-weight:560}.rarity-facts dd{margin:0;font-weight:680}.rarity-facts .tag{justify-self:start}.chips-inline{display:flex;flex-wrap:wrap;gap:4px}.slabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:6px}.slab{--lab: #fff;--lab-ink: #c8102e;--lab-edge: #c8102e;position:relative;display:grid;gap:6px;padding:6px;border-radius:10px;text-decoration:none;color:inherit;overflow:hidden;background:linear-gradient(160deg,#ffffffbf,#e1e6f073);border:1px solid color-mix(in srgb,var(--text) 16%,transparent);box-shadow:inset 0 0 0 3px #ffffff8c,0 10px 22px -16px #140a2899;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}.slab[data-co=BGS]{--lab: linear-gradient(135deg, #e9ecf1, #c4cad4 60%, #eef0f4);--lab-ink: #1d2433;--lab-edge: #8b93a3}.slab[data-co=CGC]{--lab: linear-gradient(135deg, #12428a, #0b2f66);--lab-ink: #fff;--lab-edge: #0b2f66}.slab:after{content:"";position:absolute;inset:-40% -80%;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.7) 50%,transparent 58%);transform:translate(-60%);transition:transform .9s var(--ease-out);pointer-events:none}.slab:hover,.slab:focus-visible{transform:translateY(-4px) rotate(-.6deg);box-shadow:inset 0 0 0 3px #ffffff8c,0 22px 34px -18px #140a28b3}.slab:hover:after,.slab:focus-visible:after{transform:translate(60%)}.slab-label{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:4px;padding:5px 7px;border-radius:5px;background:var(--lab);color:var(--lab-ink);border:1.5px solid var(--lab-edge)}.slab[data-co=PSA] .slab-label{color:#1d1d1f}.slab-label b{font-size:.7rem;font-weight:850;letter-spacing:.08em;color:var(--lab-ink)}.slab[data-co=PSA] .slab-label b{color:#c8102e}.slab-label span{grid-row:2;font-size:.58rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slab-label strong{grid-row:1 / span 2;grid-column:2;font-family:var(--font-display);font-stretch:112%;font-size:1.35rem;font-weight:850;line-height:1}.slab-well{position:relative;aspect-ratio:.716;border-radius:4px;background:color-mix(in srgb,var(--text) 8%,transparent);overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.slab-well img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.slab-cta{display:flex;align-items:center;justify-content:center;gap:4px;font-size:var(--t-xs);font-weight:650;color:var(--text-2)}.slab-cta svg{width:12px;height:12px}@media(max-width:600px){.slabs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:136px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 8px}.slabs::-webkit-scrollbar{display:none}.slab{scroll-snap-align:start}}.grade-all{display:flex;align-items:center;gap:8px;margin-top:12px;padding:11px 14px;border-radius:12px;background:var(--surface-2);color:var(--text);font-weight:600;font-size:var(--t-sm);text-decoration:none;transition:background .2s}.grade-all:hover{background:color-mix(in srgb,var(--text) 8%,var(--surface-2))}.grade-all svg{width:16px;height:16px;flex:none}.grade-all svg:last-child{margin-left:auto;color:var(--text-3)}#graded .price-note{margin-top:10px}.graded-mine{margin-top:14px;display:grid;gap:10px}.rarity-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.rarity-cell{padding:12px;border-radius:12px;background:var(--surface-2)}.rarity-cell dt{font-size:var(--t-xs);color:var(--text-2);font-weight:560}.rarity-cell dd{margin:4px 0 0;font-weight:680}.rarity-meter{display:flex;gap:3px;margin-top:8px}.rarity-meter i{flex:1;height:6px;border-radius:3px;background:var(--surface-3)}.rarity-meter i.on{background:var(--foil)}.attack{padding:10px 0;border-bottom:1px solid var(--line)}.attack:last-child{border-bottom:0}.attack-head{display:flex;justify-content:space-between;gap:10px;font-weight:680}.attack p{margin:4px 0 0;color:var(--text-2);font-size:var(--t-sm)}.energy-dots{display:inline-flex;gap:3px;vertical-align:middle;margin-right:6px}.energy-dots i{width:11px;height:11px;border-radius:50%;background:var(--text-3);box-shadow:0 0 0 1px #0006 inset}[data-type=Fire]{--type: #ff7a4d}[data-type=Water]{--type: #4dc3ff}[data-type=Grass]{--type: #7fdc5c}[data-type=Lightning]{--type: #ffd84d}[data-type=Psychic]{--type: #c77dff}[data-type=Fighting]{--type: #d0884a}[data-type=Darkness]{--type: #3f6b78}[data-type=Metal]{--type: #b8c4c8}[data-type=Dragon]{--type: #c9a640}[data-type=Fairy]{--type: #ff9ad5}[data-type=Colorless]{--type: #e9e4da}.energy-dots i[data-type]{background:var(--type)}.lang-links{display:flex;flex-wrap:wrap;gap:6px}.lang-links a{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 6px;border-radius:999px;border:1px solid var(--line-2);text-decoration:none;font-size:var(--t-xs);font-weight:620;color:var(--text-2)}.lang-links a:hover,.lang-links a[aria-current=true]{color:var(--text);border-color:var(--text-3)}.summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:26px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media(min-width:880px){.summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.summary>div{padding:16px 14px 16px 0;min-width:0}.summary>div:nth-child(2n){padding-left:16px;border-left:1px solid var(--line)}@media(max-width:879px){.summary>div:nth-child(n+3){border-top:1px solid var(--line)}}@media(min-width:880px){.summary>div+div{padding-left:18px;border-left:1px solid var(--line)}}.summary dt{color:var(--text-2);font-size:var(--t-xs);font-weight:560}.summary dd{margin:6px 0 0;font-size:var(--t-xl);font-stretch:120%;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.summary dd.up{color:var(--up)}.summary dd.down{color:var(--down)}.summary small{display:block;margin-top:6px;color:var(--text-3);font-size:var(--t-xs)}.subnav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--pad) * -1) 22px;padding:2px var(--pad)}.subnav::-webkit-scrollbar{display:none}.search-hints{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.search-hints button{height:30px;padding:0 12px;border-radius:999px;border:1px dashed var(--line-2);background:transparent;color:var(--text-2);font-size:var(--t-xs);font-weight:600}.search-hints button:hover{color:var(--text);border-style:solid}.found-sets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.idcard-wrap{margin-top:4px}.idcard{--h: 260;--mx: 30%;--my: 20%;position:relative;isolation:isolate;overflow:hidden;max-width:820px;padding:18px 22px 16px;border-radius:24px;color:#f4f0fa;background:radial-gradient(120% 100% at 0% 0%,hsl(var(--h) 62% 36% / .95),transparent 58%),radial-gradient(90% 90% at 100% 100%,hsl(calc(var(--h) + 70) 60% 32% / .85),transparent 62%),#151022;box-shadow:0 34px 60px -34px #140a28cc,inset 0 0 0 1px #ffffff14;transform:perspective(1000px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .7s var(--ease-out);animation:idcard-in .9s var(--ease-out) both}@keyframes idcard-in{0%{opacity:0;transform:perspective(1000px) rotateX(18deg) translateY(24px) scale(.97)}}.idcard.is-tilting{transition:transform .12s linear}.idcard:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1.5px;background:var(--foil);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:.75;pointer-events:none}.idcard:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.09;background:repeating-radial-gradient(circle at 85% 30%,transparent 0 9px,#fff 9px 10px),repeating-radial-gradient(circle at 10% 110%,transparent 0 13px,#fff 13px 14px);-webkit-mask:linear-gradient(100deg,#000 10%,transparent 55%,#000 95%);mask:linear-gradient(100deg,#000 10%,transparent 55%,#000 95%);pointer-events:none}.idc-foil{position:absolute;inset:0;z-index:1;pointer-events:none;mix-blend-mode:color-dodge;opacity:.55;background:radial-gradient(farthest-corner circle at var(--mx) var(--my),rgba(255,255,255,.32),transparent 38%),repeating-linear-gradient(118deg,#ff789629 0 8%,#ffe67829 8% 16%,#78ffbe29 16% 24%,#78dcff29 24% 32%,#be8cff29 32% 40%);background-size:100% 100%,260% 260%;background-position:0 0,var(--mx) var(--my);transition:background-position .4s var(--ease-out)}.idcard>:not(.idc-foil){position:relative;z-index:3}.idc-head{display:flex;align-items:center;gap:12px;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#f4f0fab3}.idc-brand{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display);font-stretch:120%;font-weight:820;color:#fff;letter-spacing:.08em}.idc-kind{flex:1}.idc-no{font-variant-numeric:tabular-nums;letter-spacing:.1em;font-weight:650}.idc-body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center;margin-top:18px}.idc-avatar{position:relative;padding:0;border:0;background:none;border-radius:50%;cursor:pointer}.idc-avatar .avatar{box-shadow:0 0 0 3px #151022,0 0 0 5px #ffffff40,0 16px 30px -12px #000000b3}.idc-avatar:before{content:"";position:absolute;inset:-6px;border-radius:50%;background:var(--foil-ring);z-index:-1;filter:blur(10px);opacity:.55;transition:opacity .3s}.idc-avatar:hover:before{opacity:.9}.idc-cam{position:absolute;right:-2px;bottom:-2px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#17101f;box-shadow:0 6px 14px #00000059;transition:transform .3s var(--ease-out)}.idc-cam svg{width:16px;height:16px}.idc-avatar:hover .idc-cam{transform:scale(1.1) rotate(-8deg)}.avatar-xl{width:92px;height:92px;font-size:2.3rem}.idc-id{min-width:0;display:grid;gap:6px}.idc-id .name-edit .input{min-height:44px;max-width:360px;background:#ffffff12;border-color:#ffffff24;color:#fff;font-family:var(--font-display);font-stretch:115%;font-size:1.3rem;font-weight:800;letter-spacing:-.01em}.idc-id .name-edit .input::placeholder{color:#ffffff73}.idc-id .name-edit .input:hover{border-color:#ffffff4d}.idc-sub{margin:0;display:flex;flex-wrap:wrap;gap:2px 0;color:#f4f0faad;font-size:var(--t-sm)}.idc-sub span:before{content:"·";margin:0 8px}.idc-level{display:grid;gap:6px;justify-items:start;margin-top:4px}.lv-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px 0 8px;border-radius:999px;background:var(--foil-ring);color:#17101f;font-size:var(--t-xs);font-weight:760;box-shadow:0 6px 16px -8px #e59bffcc}.lv-chip svg{width:15px;height:15px}.lv-bar{display:block;width:min(100%,260px);height:6px;border-radius:999px;background:#ffffff1f;overflow:hidden}.lv-bar i{display:block;height:100%;border-radius:inherit;background:var(--foil);animation:lv-grow 1.2s var(--ease-out) .3s both}@keyframes lv-grow{0%{width:0}}.idc-level small{color:#f4f0fa99;font-size:var(--t-xs)}.idc-fav{display:grid;justify-items:center;gap:6px;width:92px;text-decoration:none;color:#f4f0fab3;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;font-weight:650}.idc-fav[hidden]{display:none}.idc-fav img{width:100%;aspect-ratio:var(--card-ratio);object-fit:cover;border-radius:4.55%/3.5%;transform:rotate(5deg);box-shadow:0 18px 30px -14px #000c,0 0 0 1px #ffffff1a;transition:transform .5s var(--ease-out)}.idc-fav:hover img{transform:rotate(0) translateY(-4px) scale(1.04)}.idc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.12)}.idc-stats>div{min-width:0;padding-right:10px}.idc-stats>div+div{padding-left:14px;border-left:1px solid rgba(255,255,255,.1)}.idc-stats dt{font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:#f4f0fa99;font-weight:650}.idc-stats dd{margin:3px 0 0;font-family:var(--font-display);font-stretch:115%;font-size:1.25rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.idc-actions{margin-top:14px}.idc-note{margin:10px 0 0;color:var(--text-2);font-size:var(--t-sm)}@media(max-width:600px){.idcard{padding:14px 16px;border-radius:20px}.idc-kind{display:none}.idc-head{justify-content:space-between}.idc-body{grid-template-columns:auto minmax(0,1fr);gap:14px;margin-top:14px}.idc-fav{display:none}.avatar-xl{width:70px;height:70px;font-size:1.8rem}.idc-cam{width:26px;height:26px}.idc-id .name-edit .input{font-size:1.08rem;min-height:40px}.idc-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.idc-stats>div:nth-child(3){padding-left:0;border-left:0}.idc-sub{flex-direction:column}.idc-sub span:before{display:none}}.name-edit{display:flex;gap:8px;align-items:center}.name-edit .input{min-height:40px;max-width:280px;font-weight:700}.insights{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.ins-card{padding:16px 18px}.ins-title{margin:0 0 10px;font-size:var(--t-sm);font-weight:720}.hbars{list-style:none;margin:0;padding:0;display:grid;gap:7px}.hbars li{display:grid;grid-template-columns:minmax(0,8.5em) minmax(0,1fr) 2.6em;gap:10px;align-items:center;font-size:var(--t-sm)}.hb-label{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-label img{flex:none}.hb-track{height:8px;border-radius:999px;background:color-mix(in srgb,var(--text) 7%,transparent);overflow:hidden}.hb-track i{display:block;height:100%;width:var(--w);min-width:3px;border-radius:inherit;background:var(--focus);animation:hb-grow 1s var(--ease-out) both}.hbars li:nth-child(2) .hb-track i{animation-delay:60ms}.hbars li:nth-child(3) .hb-track i{animation-delay:.12s}.hbars li:nth-child(4) .hb-track i{animation-delay:.18s}.hbars li:nth-child(5) .hb-track i{animation-delay:.24s}.hbars li:nth-child(6) .hb-track i{animation-delay:.3s}@keyframes hb-grow{0%{width:0;min-width:0}}.hbars li.is-zero{color:var(--text-3)}.hbars li.is-zero .hb-track i{display:none}.hb-n{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.ins-foot{margin:10px 0 0;font-size:var(--t-xs);color:var(--text-3)}.insights-empty{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;justify-content:space-between}.insights-empty p{margin:0;color:var(--text-2)}.activity{padding:16px 18px}.act-grid{display:grid;grid-template-columns:16px minmax(0,1fr);gap:6px}.act-main{display:grid;gap:4px;max-width:calc(var(--weeks) * 19px)}.act-days{display:grid;grid-template-rows:repeat(7,1fr);gap:3px;padding-top:18px;font-size:.6rem;color:var(--text-3)}.act-days i{font-style:normal;display:flex;align-items:center}.act-months{display:grid;grid-template-columns:repeat(var(--weeks),minmax(0,1fr));gap:3px;height:14px}.act-months i{font-style:normal;font-size:.62rem;color:var(--text-3);white-space:nowrap;text-transform:capitalize}.act-cells{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,auto);grid-template-columns:repeat(var(--weeks),minmax(0,1fr));gap:3px;animation:act-in .8s var(--ease-out) both}@keyframes act-in{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.act-cells i,.act-legend i{display:block;aspect-ratio:1;border-radius:3px;background:color-mix(in srgb,var(--text) 7%,transparent)}.act-legend i{width:11px}[data-l="1"]{background:color-mix(in srgb,var(--focus) 32%,var(--surface-2))!important}[data-l="2"]{background:color-mix(in srgb,var(--focus) 56%,var(--surface-2))!important}[data-l="3"]{background:color-mix(in srgb,var(--focus) 78%,var(--surface-2))!important}[data-l="4"]{background:var(--focus)!important}.act-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:12px;font-size:var(--t-xs);color:var(--text-2)}.act-legend{display:inline-flex;align-items:center;gap:3px;color:var(--text-3)}.act-facts{display:inline-flex;flex-wrap:wrap;gap:6px 16px}.act-facts b{display:inline-flex;align-items:center;gap:4px;color:var(--text)}.act-facts svg{width:14px;height:14px;color:var(--gilt)}.redirect-help{margin-top:18px;padding:14px;border-radius:var(--r-md);background:var(--surface-2);display:grid;gap:8px}.redirect-help p{margin:0;color:var(--text-2);font-size:var(--t-sm)}.copy-row{display:grid;grid-template-columns:7.5em minmax(0,1fr) auto;gap:10px;align-items:center;font-size:var(--t-sm)}.copy-row>span{color:var(--text-2);font-weight:600}.copy-row code{padding:6px 10px;border-radius:8px;background:var(--surface);border:1px solid var(--line);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-xs)}@media(max-width:520px){.copy-row{grid-template-columns:minmax(0,1fr) auto}.copy-row>span{grid-column:1 / -1}}.av-sheet{display:grid;gap:14px}.av-preview{display:flex;align-items:center;gap:14px;padding:12px;border-radius:var(--r-md);background:var(--surface-2)}.av-preview b{display:block}.av-preview small{color:var(--text-2)}.av-tabs{width:100%}.av-tabs button{flex:1;justify-content:center}.av-help{margin:0;font-size:var(--t-sm)}.av-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:8px;max-height:46vh;overflow:auto;padding:2px}.av-card{padding:0;border:2px solid transparent;border-radius:8px;background:none;overflow:hidden;transition:transform .2s var(--ease-out),border-color .2s}.av-card img{display:block;width:100%;aspect-ratio:var(--card-ratio);object-fit:cover}.av-card:hover{transform:translateY(-2px)}.av-card[aria-pressed=true]{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 30%,transparent)}.av-drop{display:grid;justify-items:center;text-align:center;gap:6px;padding:26px 18px;border-radius:var(--r-md);border:1.5px dashed var(--line-2);background:var(--surface-2);cursor:pointer;transition:border-color .2s,background .2s}.av-drop:hover{border-color:var(--text-3)}.av-drop svg{width:28px;height:28px;color:var(--text-2)}.av-drop small{color:var(--text-2);max-width:36ch}.av-hues{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;justify-items:center}.av-hues .avatar{width:46px;height:46px;border:0;cursor:pointer}.av-hues .avatar[aria-pressed=true]{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--focus)}.av-foot{justify-content:flex-end}.badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.badge-card{display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center;padding:10px;border-radius:var(--r-md);background:var(--surface-2)}.medal{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--surface-3);color:var(--text-3)}.medal svg{width:20px;height:20px}.badge-card.is-earned .medal{background:var(--foil-ring);color:#17101f;box-shadow:0 6px 16px -6px var(--shadow)}.badge-card b{display:block;font-size:var(--t-sm);line-height:1.2}.badge-card small{display:block;color:var(--text-3);font-size:var(--t-xs);line-height:1.3}.badge-card:not(.is-earned) b{color:var(--text-2)}.settings-group{display:grid;gap:0}.setting{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:13px 0;border-bottom:1px solid var(--line)}.setting:last-child{border-bottom:0}.setting-text{flex:1 1 200px}.setting-text b{display:block;font-weight:640}.setting-text span{display:block;color:var(--text-2);font-size:var(--t-sm)}.setting .select{width:auto;min-width:160px;max-width:100%}.theme-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.theme-card{position:relative;display:grid;gap:8px;padding:10px;border-radius:var(--r-md);border:1.5px solid var(--line-2);background:var(--surface-2);text-align:left;color:var(--text)}.theme-card[aria-pressed=true]{border-color:transparent;background:linear-gradient(var(--surface-2),var(--surface-2)) padding-box,var(--foil) border-box}.theme-card .sw{height:54px;border-radius:10px;display:grid;grid-template-columns:2fr 1fr;overflow:hidden;border:1px solid rgba(0,0,0,.12)}.theme-card .sw i:last-child{display:grid;place-items:center}.theme-card b{font-size:var(--t-sm)}.theme-card small{color:var(--text-3);font-size:var(--t-xs);line-height:1.3}.diag{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.diag li{display:grid;grid-template-columns:22px 1fr;gap:8px;font-size:var(--t-sm)}.diag li .ok{color:var(--up)}.diag li .ko{color:var(--down)}.diag small{display:block;color:var(--text-2)}.credits{font-size:var(--t-sm);color:var(--text-3);line-height:1.6}.credits a{color:var(--text-2)}.auth{display:grid;gap:26px}@media(min-width:860px){.auth{grid-template-columns:300px 1fr;gap:40px;align-items:center}}.auth-art{display:none}@media(min-width:860px){.auth-art{display:grid;gap:16px}}.auth-art .holo-wrap{width:220px;margin:0 auto}.auth-perks{list-style:none;margin:0;padding:0;display:grid;gap:8px;color:var(--text-2);font-size:var(--t-sm)}.auth-perks li{display:flex;gap:10px}.auth-perks svg{width:16px;height:16px;color:var(--up);flex:none;margin-top:3px}.auth h2{margin:0 0 6px;font-family:var(--font-display);font-size:var(--t-xl);font-stretch:120%;font-weight:820;letter-spacing:-.03em}.auth-sub{margin:0 0 18px;color:var(--text-2)}.or{display:flex;align-items:center;gap:12px;color:var(--text-3);font-size:var(--t-xs);margin:14px 0}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--line-2)}.auth-switch{margin-top:14px;color:var(--text-2);font-size:var(--t-sm)}.auth-switch button{border:0;background:none;color:var(--text);font-weight:680;text-decoration:underline;text-underline-offset:3px;padding:0}.account-menu{display:grid;gap:4px}.pack-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:radial-gradient(900px 600px at 50% 30%,rgba(120,90,200,.35),transparent 70%),#08050ce0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;transition:opacity .35s;overflow-y:auto;color:#f3eee3}.pack-overlay.is-open{opacity:1}.pack-close{position:fixed;z-index:3;top:calc(var(--safe-t) + 14px);right:14px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;display:grid;place-items:center}.pack-close svg{width:20px;height:20px}.pack-stage{display:grid;justify-items:center;gap:18px;padding:60px 16px 40px;width:100%;max-width:1000px}.pack-hint{margin:0;color:#f3eee3bf;font-size:var(--t-sm);text-align:center}.pack-wrap{perspective:1100px}.pack{--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 30%;--tear: 0;position:relative;width:min(62vw,270px);aspect-ratio:.6;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .3s var(--ease-out);filter:drop-shadow(0 40px 50px rgba(0,0,0,.6));cursor:grab;touch-action:none;animation:pack-float 4s ease-in-out infinite;outline:none}@keyframes pack-float{50%{translate:0 -8px}}.pack-body,.pack-top{position:absolute;left:0;right:0;overflow:hidden;background:linear-gradient(var(--foil-angle, 120deg),#c9c3d6,#f4f1fa 30%,#a9a1bd 55%,#ece8f5 80%,#b6aecb)}.pack-body{top:9%;bottom:0;border-radius:4px 4px 8px 8px}.pack-top{top:0;height:10%;border-radius:6px 6px 0 0;transform-origin:0% 100%;transform:translate(calc(var(--tear) * 10px),calc(var(--tear) * -8px)) rotate(calc(var(--tear) * -9deg));transition:transform .15s;z-index:2}.crimp{position:absolute;left:0;right:0;top:0;height:100%;background:repeating-linear-gradient(90deg,rgba(0,0,0,.14) 0 2px,transparent 2px 6px);pointer-events:none}.crimp.is-bottom{top:auto;bottom:0;height:6%}.pack-art{width:100%;height:100%;object-fit:cover}.pack-design{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:14px;padding:18px;background:radial-gradient(120% 80% at 50% 0%,#6d3fd1,#241338 70%)}.pack-foil{position:absolute;inset:0;background:var(--foil);opacity:.35;mix-blend-mode:color-dodge}.pack-logo{position:relative;max-width:90%;max-height:40%;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(0,0,0,.5))}.pack-name{position:relative;font-family:var(--font-display);font-size:1.6rem;font-weight:840;font-stretch:118%;text-align:center;line-height:1;color:#fff}.pack-count{position:relative;font-size:.7rem;font-weight:760;letter-spacing:.14em;text-transform:uppercase;color:#fffc}.pack-shine{position:absolute;inset:0;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.55),transparent 40%),linear-gradient(115deg,transparent 30%,rgba(255,255,255,.25) 48%,transparent 60%);mix-blend-mode:overlay;pointer-events:none}.tear-guide{position:absolute;z-index:3;left:4%;right:4%;top:9.5%;height:0;border-top:2px dashed rgba(255,255,255,.7);pointer-events:none}.tear-guide span{position:absolute;top:-13px;left:0;width:24px;height:24px;border-radius:50%;background:#fff;color:#17101f;display:grid;place-items:center;animation:tear-hint 1.8s var(--ease-out) infinite;box-shadow:0 0 16px #fffc}.tear-guide svg{width:15px;height:15px;stroke-width:3}@keyframes tear-hint{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 24px);opacity:0}}.pack.is-torn{animation:pack-shake .45s}.pack.is-torn .pack-top{transition:transform .6s cubic-bezier(.3,.7,.4,1),opacity .6s;transform:translate(120px,-140px) rotate(-38deg);opacity:0}.pack.is-torn .tear-guide{opacity:0}.pack.is-torn:after{content:"";position:absolute;z-index:4;left:50%;top:9%;width:10px;height:10px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 0 60px 40px #ffffffd9,0 0 140px 80px #c8aaff99;animation:pack-light .65s ease-out forwards}@keyframes pack-shake{20%{translate:-4px 0}40%{translate:5px 0}60%{translate:-3px 0}80%{translate:2px 0}}@keyframes pack-light{0%{opacity:0}50%{opacity:1}to{opacity:.9}}.pack-open-btn{min-width:180px}.pack-deck{position:relative;width:min(68vw,300px);aspect-ratio:var(--card-ratio);perspective:1400px;cursor:pointer;touch-action:pan-y}.pc{position:absolute;inset:0;transform:translateY(calc(var(--i) * 2px)) rotate(calc((var(--i) - 4) * .4deg));transition:transform .55s var(--ease-out),opacity .45s;opacity:0}.pack-deck.is-in .pc{opacity:1;animation:pc-rise .7s var(--ease-out) backwards;animation-delay:calc(var(--i) * 40ms)}@keyframes pc-rise{0%{transform:translateY(60%) scale(.85);opacity:0}}.pc-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.3,.75,.3,1)}.pc-front,.pc-back{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:4.55%/3.5%;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 24px 50px -20px #000000b3}.pc-back,.pc.is-down .pc-inner{transform:rotateY(180deg)}.pc.is-rare.is-down:before{content:"";position:absolute;inset:-6%;border-radius:8%;background:radial-gradient(closest-side,var(--glow),transparent);opacity:.55;filter:blur(14px);animation:rare-pulse 1.4s ease-in-out infinite}@keyframes rare-pulse{50%{opacity:.95;transform:scale(1.04)}}.pc.is-flip .pc-inner{animation:pc-pop .9s var(--ease-out)}@keyframes pc-pop{40%{scale:1.08}}.pack-deck.is-in .pc.is-gone{transform:translate(115%,-12%) rotate(16deg);opacity:0;pointer-events:none;transition:transform .55s var(--ease-out),opacity .35s .1s}.pc-foil{position:absolute;inset:0;border-radius:4.55%/3.5%;background:linear-gradient(var(--foil-angle, 120deg),#ff9aa8,#ffe48a 20%,#9bf5b4 40%,#86e9ff 60%,#9aa6ff 80%,#e59bff);mix-blend-mode:color-dodge;opacity:.32;backface-visibility:hidden;pointer-events:none}.pack-counter{font-weight:760;font-variant-numeric:tabular-nums;color:#f3eee3b3}.pack-counter b{color:#fff}.pack-summary{display:grid;gap:26px;align-items:center;width:100%}@media(min-width:820px){.pack-summary{grid-template-columns:300px 1fr;gap:44px}}.ps-star{width:min(66vw,300px);justify-self:center}.ps-side{display:grid;gap:14px}.ps-side h2{margin:0;font-family:var(--font-display);font-size:var(--t-xl);font-stretch:118%;font-weight:820;letter-spacing:-.03em;color:#fff}.ps-side .muted{color:#f3eee3bf}.ps-side .muted b{color:#fff}.ps-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ps-card{display:grid;gap:4px;text-decoration:none;color:#f3eee3bf;font-size:.62rem;font-weight:640;text-align:center}.ps-card img{width:100%;aspect-ratio:var(--card-ratio);object-fit:cover;border-radius:4.55%/3.5%;box-shadow:0 10px 20px -12px #000c;transition:transform .3s var(--ease-out)}.ps-card:hover img{transform:translateY(-4px) scale(1.03)}.ps-card span{display:inline-flex;justify-content:center;align-items:center;gap:3px;min-height:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ps-card svg{width:11px;height:11px;stroke-width:3}.ps-card.is-owned span{color:#9bf5b4}.pack-overlay .btn:not(.btn-foil){background:#ffffff1a;color:#fff;border-color:#fff3}.pack-overlay .btn-ghost{background:transparent;border-color:transparent}.pack-actions{justify-content:center;gap:10px}.pack-meta{margin:-6px 0 0;color:#f3eee38c;font-size:var(--t-xs);font-weight:600;letter-spacing:.04em}.pack-odds{position:fixed;z-index:5;left:50%;bottom:calc(var(--safe-b) + 16px);width:min(560px,calc(100vw - 24px));max-height:min(78dvh,720px);overflow:auto;padding:20px 20px 18px;border-radius:20px;background:#181222f0;color:#f3eee3;border:1px solid rgba(255,255,255,.14);box-shadow:0 40px 80px -30px #000000e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%);animation:odds-in .4s var(--ease-out)}.pack-odds.is-leaving{opacity:0;transform:translate(-50%) translateY(14px);transition:.22s}@keyframes odds-in{0%{opacity:0;transform:translate(-50%) translateY(24px)}}.pack-odds h3{margin:0 34px 10px 0;font-family:var(--font-display);font-stretch:112%;font-weight:800;font-size:var(--t-lg)}.pack-odds-close{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;border:0;display:grid;place-items:center;background:#ffffff1a;color:#fff}.pack-odds-close svg{width:16px;height:16px}.po-slots{margin:0 0 10px;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px;counter-reset:slot}.po-slots li{counter-increment:slot;display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 6px;border-radius:999px;background:#ffffff14;font-size:var(--t-xs)}.po-slots li:before{content:counter(slot);width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#ffffff29;font-size:.62rem;font-weight:800}.po-slots b{font-weight:650}.po-slots .tag{height:18px;font-size:.58rem}.po-table{width:100%;border-collapse:collapse;margin:6px 0 8px;font-size:var(--t-sm)}.po-table th{text-align:left;font-size:var(--t-xs);color:#f3eee38c;font-weight:650;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.12)}.po-table td{padding:7px 0;border-bottom:1px solid rgba(255,255,255,.07)}.po-table td:last-child,.po-table th:last-child{text-align:right}.po-table small{margin-left:8px;color:#f3eee380;font-size:var(--t-xs)}.po-note{margin:8px 0 0;font-size:var(--t-xs);color:#f3eee3bf;line-height:1.45}.po-src{display:flex;gap:8px;margin:12px 0 0;padding-top:10px;border-top:1px solid rgba(255,255,255,.1);font-size:.7rem;color:#f3eee38c;line-height:1.45}.po-src svg{flex:none;width:14px;height:14px;margin-top:1px}.pack-overlay .link-btn{color:inherit;text-decoration:underline}.pc.is-holo .pc-foil{opacity:.22;mix-blend-mode:soft-light;background:linear-gradient(var(--foil-angle, 120deg),transparent 20%,rgba(255,255,255,.7) 45%,rgba(255,210,240,.5) 52%,rgba(160,230,255,.5) 58%,transparent 80%);background-size:220% 220%;animation:holo-sweep 3.5s ease-in-out infinite}@keyframes holo-sweep{0%,to{background-position:0% 0%}50%{background-position:100% 100%}}.pc.is-pokeball .pc-foil{opacity:.38;background:radial-gradient(circle at 50% 50%,transparent 18%,rgba(255,255,255,.85) 19% 22%,transparent 23%) 0 0 / 22% 16%,linear-gradient(var(--foil-angle, 120deg),#ff9aa8,#ffe48a 30%,#86e9ff 60%,#e59bff)}.pc.is-masterball .pc-foil{opacity:.5;background:radial-gradient(circle at 50% 50%,transparent 18%,rgba(255,220,255,.9) 19% 22%,transparent 23%) 0 0 / 22% 16%,linear-gradient(var(--foil-angle, 120deg),#8a5cf0,#e59bff 40%,#ff9ad5 70%,#9aa6ff)}.pc-tag{position:absolute;z-index:2;left:50%;bottom:-14px;transform:translate(-50%);padding:4px 10px;border-radius:999px;background:var(--foil);color:#17101f;font-size:.66rem;font-weight:800;letter-spacing:.04em;white-space:nowrap;backface-visibility:hidden;box-shadow:0 6px 14px -6px #0009}.pack-box{display:grid;gap:14px;justify-items:center;text-align:center;width:100%}.pack-box h2{margin:6px 0 0;font-family:var(--font-display);font-size:var(--t-xl);font-stretch:118%;font-weight:820;letter-spacing:-.03em;color:#fff}.pack-box .muted{color:#f3eee3bf;margin:0}.pack-box .muted b{color:#fff}.pb-packs{position:relative;width:220px;height:96px;margin-bottom:4px}.pb-packs i{position:absolute;left:50%;bottom:0;width:40px;height:66px;margin-left:-20px;border-radius:4px;background:linear-gradient(var(--foil-angle, 120deg),#c9c3d6,#f4f1fa 30%,#a9a1bd 55%,#ece8f5 80%);box-shadow:0 6px 12px -6px #000000b3;transform:rotate(calc((var(--k) - 17) * 2.6deg)) translateY(-6px);transform-origin:50% 200%;animation:pb-fan .9s var(--ease-out) backwards;animation-delay:calc(var(--k) * 18ms)}.pb-packs i:after{content:"";position:absolute;inset:12% 0 0;border-radius:0 0 4px 4px;background:radial-gradient(120% 80% at 50% 0%,#6d3fd1,#241338 75%)}@keyframes pb-fan{0%{transform:rotate(0) translateY(30px);opacity:0}}.pb-sum{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.pack-overlay .pb-sum .tag{background:#ffffff1a;color:#f3eee3}.pb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px;width:100%;max-width:900px;max-height:52dvh;overflow:auto;padding:4px}.pb-grid .ps-card{animation:pb-card .5s var(--ease-out) backwards;animation-delay:var(--d, 0ms)}@keyframes pb-card{0%{opacity:0;transform:translateY(14px) scale(.92)}}.bulk{display:grid;gap:12px;margin-top:4px}.bulk p{margin:0;font-size:var(--t-sm)}.bulk .textarea{font-size:1.05rem;font-variant-numeric:tabular-nums}.bulk-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;max-height:34vh;overflow:auto;padding:2px}.bulk-card{position:relative;display:grid;aspect-ratio:var(--card-ratio);border-radius:5px;overflow:hidden;background:var(--surface-2);animation:pb-card .35s var(--ease-out) backwards}.bulk-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bulk-card b{position:absolute;left:3px;bottom:3px;padding:0 4px;border-radius:4px;background:#17101fd1;color:#fff;font-size:.56rem}.bulk-card.is-owned{opacity:.45}.bulk-miss{color:var(--down)}.catalog-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:28px 0 0;padding:12px 14px;border-radius:var(--r-md);border:1px dashed var(--line-2);color:var(--text-2);font-size:var(--t-sm)}.catalog-foot svg{width:16px;height:16px;flex:none;color:var(--text-3)}.catalog-foot span{flex:1 1 220px}.prod{--h: 260;position:relative;display:grid;place-items:end center;width:100%;aspect-ratio:1}.prod-body{position:relative;display:grid;place-items:center;width:70%;aspect-ratio:.72;border-radius:6px;background:linear-gradient(160deg,hsl(var(--h) 70% 62%),hsl(calc(var(--h) + 40) 62% 34%) 70%),hsl(var(--h) 60% 40%);box-shadow:inset 0 0 0 1px #ffffff38,inset 0 -18px 30px -18px #00000080,0 18px 26px -16px #000000b3;overflow:hidden}.prod-body:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 45%,transparent 58%);transform:translate(-30%)}.prod-face{position:relative;z-index:1;display:grid;place-items:center;width:84%;max-height:46%;aspect-ratio:2;padding:4px 6px;border-radius:6px;background:#ffffffeb;box-shadow:0 6px 14px -8px #0009}.prod-face img{max-width:100%;max-height:100%;object-fit:contain}.prod-face b{font-size:.62rem;line-height:1.1;color:#2b2340;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-stretch:110%}.prod-tag{position:absolute;z-index:1;left:8%;top:7%;padding:2px 6px;border-radius:4px;background:#00000073;color:#fff;font-size:.55rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.prod[data-kind=booster] .prod-body{width:50%;aspect-ratio:.58;border-radius:3px}.prod[data-kind=booster] .prod-body:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(0,0,0,.22) 0 2px,transparent 2px 5px) top / 100% 7% no-repeat,repeating-linear-gradient(90deg,rgba(0,0,0,.22) 0 2px,transparent 2px 5px) bottom / 100% 5% no-repeat}.prod[data-kind=blister] .prod-body{width:58%;aspect-ratio:.66;border-radius:4px}.prod[data-kind=blister] .prod-face{margin-top:-26%}.prod[data-kind=blister] .prod-body:after{content:"";position:absolute;left:18%;right:18%;bottom:8%;height:40%;border-radius:8px;background:linear-gradient(160deg,#ffffff8c,#ffffff1f);box-shadow:inset 0 0 0 1.5px #ffffffb3}.prod[data-kind=bundle] .prod-body{width:86%;aspect-ratio:1.45;border-radius:4px}.prod[data-kind=box] .prod-body{width:92%;aspect-ratio:1.55;border-radius:3px}.prod[data-kind=box] .prod-body:after{content:"";position:absolute;left:0;right:0;top:0;height:18%;background:linear-gradient(#ffffff47,#0000001f);border-bottom:1px solid rgba(0,0,0,.25)}.prod[data-kind=etb] .prod-body{width:76%;aspect-ratio:.98;border-radius:4px}.prod[data-kind=etb] .prod-body:after{content:"";position:absolute;left:0;right:0;top:22%;height:2px;background:#0000004d;box-shadow:0 1px #ffffff4d}.prod[data-kind=tin] .prod-body{width:74%;aspect-ratio:.86;border-radius:22%;background:radial-gradient(120% 90% at 30% 15%,hsl(var(--h) 20% 92%),hsl(var(--h) 15% 58%) 60%,hsl(var(--h) 18% 38%))}.prod[data-kind=collection] .prod-body,.prod[data-kind=upc] .prod-body{width:94%;aspect-ratio:1.5;border-radius:4px}.prod[data-kind=upc] .prod-body{background:linear-gradient(160deg,#2a2236,#0f0b16 70%);box-shadow:inset 0 0 0 2px #d8b46a,inset 0 0 0 4px #0006,0 18px 26px -16px #000000b3}.prod[data-kind=deck] .prod-body{width:46%;aspect-ratio:.72;border-radius:4px}.prod.is-big{width:200px}.sealed-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px 14px}@media(min-width:640px){.sealed-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:22px 18px}}.sealed-card{display:grid;gap:8px;content-visibility:auto;contain-intrinsic-size:auto 260px}.sealed-art{position:relative;display:block;width:100%;padding:10px 10px 4px;border:1px solid var(--line);border-radius:var(--r-md);background:radial-gradient(90% 70% at 50% 100%,color-mix(in srgb,var(--text) 8%,transparent),transparent 70%),color-mix(in srgb,var(--surface) 80%,transparent);cursor:pointer;transition:transform .35s var(--ease-out),border-color .25s}.sealed-art:hover{transform:translateY(-3px);border-color:var(--line-2)}.sealed-art .badge-qty{top:8px;left:8px}.sealed-open{position:absolute;top:8px;right:8px;padding:2px 8px;border-radius:999px;background:var(--surface-3);color:var(--text-2);font-size:.62rem;font-weight:700}.sealed-info{display:grid;gap:3px;min-width:0;padding:0 2px}.sealed-info b{font-size:var(--t-sm);line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sealed-info small{display:flex;align-items:center;gap:5px;color:var(--text-3);font-size:var(--t-xs)}.sealed-money{display:flex;align-items:center;gap:8px;font-weight:720;font-variant-numeric:tabular-nums}.sealed-info .link-btn{justify-self:start;font-size:var(--t-xs);color:var(--text-2)}.sealed-form{display:grid;gap:22px}@media(min-width:760px){.sealed-form{grid-template-columns:220px minmax(0,1fr);align-items:start}}.sealed-preview{display:grid;place-items:center;padding:12px;border-radius:var(--r-lg);background:radial-gradient(90% 70% at 50% 100%,color-mix(in srgb,var(--text) 10%,transparent),transparent 70%),var(--surface)}@media(min-width:760px){.sealed-preview{position:sticky;top:0}}.kind-picker{display:flex;flex-wrap:wrap;gap:6px}.kind-picker .chip{height:32px;padding:0 11px}.set-pick{max-height:210px;overflow:auto;border:1px solid var(--line);border-radius:12px;padding:4px}.slab-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}@media(min-width:640px){.slab-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.slab-card{--lab: #fff;--lab-ink: #c8102e;--lab-edge: #c8102e;display:grid;gap:6px;padding:7px;border-radius:12px;text-decoration:none;color:inherit;background:linear-gradient(160deg,#ffffffb3,#e1e6f066);border:1px solid color-mix(in srgb,var(--text) 18%,transparent);box-shadow:inset 0 0 0 3px #ffffff80,0 14px 26px -18px #140a28b3;transition:transform .35s var(--ease-out)}.slab-card:hover{transform:translateY(-4px) rotate(-.5deg)}.slab-card[data-co=BGS]{--lab: linear-gradient(135deg, #e9ecf1, #c4cad4 60%, #eef0f4);--lab-ink: #1d2433;--lab-edge: #8b93a3}.slab-card[data-co=CGC]{--lab: linear-gradient(135deg, #12428a, #0b2f66);--lab-ink: #fff;--lab-edge: #0b2f66}.slab-card .slab-label{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:6px;padding:6px 8px;border-radius:6px;background:var(--lab);color:var(--lab-ink);border:1.5px solid var(--lab-edge)}.slab-card[data-co=PSA] .slab-label{color:#1d1d1f}.slab-card .slab-label b{font-size:.72rem;font-weight:850;letter-spacing:.08em;color:var(--lab-ink)}.slab-card[data-co=PSA] .slab-label b{color:#c8102e}.slab-card .slab-label span{grid-row:2;font-size:.62rem;font-weight:650;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.slab-card .slab-label strong{grid-row:1 / span 2;grid-column:2;font-family:var(--font-display);font-size:1.5rem;font-weight:850;line-height:1}.slab-card .slab-well{position:relative;aspect-ratio:.716;border-radius:4px;overflow:hidden;background:color-mix(in srgb,var(--text) 8%,transparent)}.slab-card .slab-well img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.slab-foot{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:var(--t-xs);color:#3a3350}.slab-foot span{display:inline-flex;align-items:center;gap:4px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.slab-foot svg{width:13px;height:13px;flex:none}.slab-foot b{color:#17101f}:root[data-theme=pocket] .prod-body{border-radius:2px;box-shadow:inset 0 0 0 2px var(--gb-0),4px 4px #0f380f66}:root[data-theme=pocket] .prod-face{border-radius:0;box-shadow:inset 0 0 0 2px var(--gb-0);background:var(--gb-hi)}:root[data-theme=pocket] .prod-tag{border-radius:0;background:var(--gb-0);color:var(--gb-3);font-family:var(--font-pixel);font-weight:400}:root[data-theme=pocket] .sealed-art,:root[data-theme=pocket] .slab-card{border:2px solid transparent;border-image:var(--gb-frame);border-radius:0;background-clip:padding-box;box-shadow:var(--hard)}.evo-now{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.evo-now>.money{font-family:var(--font-display);font-size:var(--t-xl);font-stretch:118%;font-weight:820;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.evo-kv{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}#movers .section-head{flex-wrap:wrap}.alert-sheet{display:grid;gap:16px}.alert-head{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.alert-head img{width:54px;aspect-ratio:var(--card-ratio);object-fit:cover;border-radius:4px;box-shadow:0 8px 16px -8px var(--shadow)}.alert-sheet .seg{width:100%}.alert-sheet .seg button{flex:1;justify-content:center}.alert-list{display:grid;gap:6px}.alert-row{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:8px 10px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line)}.alert-row>span{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-sm)}.alert-row>span svg{width:16px;height:16px;color:var(--text-2)}.alert-row>a{display:flex;align-items:center;gap:12px;min-width:0;flex:1;text-decoration:none;color:inherit}.alert-row>a img{width:34px;aspect-ratio:var(--card-ratio);object-fit:cover;border-radius:3px;flex:none}.alert-row>a span{display:grid;min-width:0}.alert-row>a b{font-size:var(--t-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alert-row>a small{color:var(--text-2);font-size:var(--t-xs)}.alert-row.is-hit{border-color:transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--foil) border-box}:root[data-theme=pocket] .alert-row{border:2px solid transparent;border-image:var(--gb-frame);border-radius:0;background-clip:padding-box;background-color:#dfe8b666}.trade-loading{display:flex;align-items:center;gap:10px;padding:40px 0;color:var(--text-2)}.trade-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px 20px;align-items:start;margin:10px 0 22px}.trade-badge{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:var(--foil-ring);color:#17101f;box-shadow:0 12px 26px -12px #e59bffb3}.trade-badge svg{width:28px;height:28px;stroke-width:2.2}.trade-hero .page-title{font-size:var(--t-xl)}.trade-owner{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0;color:var(--text-2);font-weight:620}.trade-owner svg,.trade-contact svg{width:16px;height:16px}.trade-contact{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:8px 8px 8px 12px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);font-size:var(--t-sm);width:fit-content;max-width:100%}.trade-contact span{overflow-wrap:anywhere}.trade-match{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.trade-match>div{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);color:var(--text-2);font-size:var(--t-sm)}.trade-match b{font-family:var(--font-display);font-size:var(--t-xl);font-weight:840;color:var(--text-3)}.trade-match .is-on{border-color:transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--foil) border-box;color:var(--text)}.trade-match .is-on b{color:var(--text)}.trade-tools .subnav{flex:1 1 100%}@media(min-width:760px){.trade-tools .subnav{flex:0 0 auto}}.trade-bar{position:fixed;z-index:45;left:50%;bottom:calc(var(--tabbar-h) + var(--safe-b) + 22px);transform:translate(-50%);width:min(calc(100vw - 20px),760px);animation:toast-in .35s var(--ease-out)}.trade-bar[hidden]{display:none}@media(min-width:960px){.trade-bar{bottom:24px;left:calc(50% + var(--rail-w) / 2)}}.tb-inner{display:grid;grid-template-columns:1fr auto 1fr;gap:6px 12px;align-items:center;padding:10px 12px;border-radius:18px;background:var(--glass);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border:1px solid var(--line-2);box-shadow:0 24px 60px -20px var(--shadow)}.tb-inner .btn{grid-column:1 / -1}@media(min-width:640px){.tb-inner{grid-template-columns:1fr auto 1fr auto}.tb-inner .btn{grid-column:auto}}.tb-side{display:grid;line-height:1.2}.tb-side.is-right{text-align:right}.tb-side small{color:var(--text-3);font-size:var(--t-xs)}.tb-side b{font-size:var(--t-sm)}.tb-side .money{font-weight:720;font-variant-numeric:tabular-nums}.tb-scale{display:grid;justify-items:center;gap:4px;color:var(--text-2)}.tb-scale svg{width:18px;height:18px}.tb-scale small{font-size:.66rem;white-space:nowrap}.tb-meter{position:relative;width:96px;height:6px;border-radius:6px;background:var(--surface-3);overflow:hidden}.tb-meter i{position:absolute;inset:0;background:linear-gradient(90deg,transparent calc(50% - var(--a)),var(--down) calc(50% - var(--a)) 50%,var(--up) 50% calc(50% + var(--b)),transparent calc(50% + var(--b)))}.trade-spares{max-height:150px;overflow:auto}.trade-spares .chip{height:30px;font-size:var(--t-xs)}.trade-intro{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;margin-bottom:20px}.trade-form{display:grid;gap:12px}.trade-actions{margin-top:4px}.offers{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.offer{display:grid;gap:10px;padding:14px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface)}.offer header{display:flex;align-items:center;gap:8px}.offer header b{flex:1}.offer p{margin:0;color:var(--text-2);font-size:var(--t-sm)}.offer.is-accepted{border-color:color-mix(in srgb,var(--up) 50%,transparent)}.offer.is-declined,.offer.is-withdrawn{opacity:.6}.offer-sides{display:grid;grid-template-columns:1fr 1fr;gap:10px}.offer-sides small{display:block;color:var(--text-3);font-size:var(--t-xs);margin-bottom:4px}.offer-cards{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.offer-cards img{width:30px;aspect-ratio:var(--card-ratio);object-fit:cover;border-radius:3px}.offer-cards b{font-size:var(--t-xs);color:var(--text-2)}:root[data-theme=pocket] .trade-badge{border-radius:0;background:var(--gb-0);color:var(--gb-3);box-shadow:var(--hard)}:root[data-theme=pocket] :is(.trade-contact,.trade-match>div,.offer){border:2px solid transparent;border-image:var(--gb-frame);border-radius:0;background-clip:padding-box;background-color:#dfe8b666}:root[data-theme=pocket] .trade-match .is-on{background:var(--gb-hi) padding-box}:root[data-theme=pocket] .tb-inner{border:4px solid transparent;border-image:var(--gb-dialog);border-radius:0;background:var(--gb-hi) padding-box;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--hard-lg)}:root[data-theme=pocket] .tb-meter{border-radius:0;box-shadow:inset 0 0 0 2px var(--gb-0)}.scan{position:fixed;inset:0;z-index:110;display:grid;grid-template-rows:auto 1fr auto auto;background:#07050a;color:#f3eee3;animation:fade .25s}body:has(.scan) .sheet-backdrop{z-index:111}body:has(.scan) .sheet{z-index:112}.scan-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:calc(var(--safe-t) + 10px) 12px 10px}.scan-title{display:grid;min-width:0;line-height:1.2}.scan-title b{font-family:var(--font-display);font-stretch:115%;font-weight:780;font-size:var(--t-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scan-title small{color:#f3eee39e;font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scan-lang{width:auto;max-width:34vw;min-height:40px;background-color:#ffffff1a;border-color:#fff3;color:#fff;font-size:14px}.scan-btn{position:relative;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff;cursor:pointer}.scan-btn svg{width:21px;height:21px}.scan-stage{position:relative;overflow:hidden;min-height:0}.scan-stage video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.scan-guide{position:absolute;left:50%;top:46%;width:min(66vw,42vh);aspect-ratio:63 / 88;transform:translate(-50%,-50%);border-radius:4.5%/3.3%;box-shadow:0 0 0 200vmax #05030880;transition:box-shadow .3s}.scan-guide>i{position:absolute;inset:0;border-radius:inherit;border:2px solid rgba(255,255,255,.8);transition:border-color .25s,box-shadow .25s}.scan-guide:before,.scan-guide:after{content:"";position:absolute;width:30px;height:30px;border:4px solid #fff;transition:border-color .25s}.scan-guide:before{left:-7px;top:-7px;border-right:0;border-bottom:0;border-radius:12px 0 0}.scan-guide:after{right:-7px;bottom:-7px;border-left:0;border-top:0;border-radius:0 0 12px}.scan-zone.is-num{position:absolute;left:2%;right:2%;bottom:1%;height:12.5%;border:1.5px dashed rgba(134,233,255,.85);border-radius:6px;background:#86e9ff12}.scan-line{position:absolute;left:3%;right:3%;top:10%;height:2px;background:linear-gradient(90deg,transparent,#86e9ff,transparent);box-shadow:0 0 12px #86e9ff;opacity:0}.scan[data-state=busy] .scan-line{opacity:1;animation:scan-sweep 1.1s ease-in-out infinite alternate}.scan[data-state=busy] .scan-guide>i{border-color:#86e9ff;box-shadow:0 0 0 1px #86e9ff,0 0 24px #86e9ff73}.scan[data-state=ok] .scan-guide>i,.scan[data-state=ok] .scan-guide:before,.scan[data-state=ok] .scan-guide:after{border-color:#5fe3ad}.scan[data-state=ok] .scan-guide>i{box-shadow:0 0 0 1px #5fe3ad,0 0 30px #5fe3ad80}.scan[data-state=warn] .scan-guide>i{border-color:#ffd36b}@keyframes scan-sweep{0%{top:8%}to{top:90%}}.scan.is-flash .scan-stage:after{content:"";position:absolute;inset:0;background:#fff;animation:scan-flash .35s ease-out forwards;pointer-events:none}@keyframes scan-flash{0%{opacity:.7}to{opacity:0}}.scan-chip{position:absolute;left:50%;bottom:14px;transform:translate(-50%);max-width:calc(100% - 28px);margin:0;padding:8px 14px;border-radius:999px;background:#0a070eb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--t-sm);font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scan-chip[data-kind=ok]{background:#1a7852db}.scan-chip[data-kind=warn],.scan-chip[data-kind=error]{background:#7a520adb}.scan-chip:empty{display:none}.scan-pop{position:absolute;z-index:3;left:12px;right:12px;top:10px;opacity:0;transform:translateY(-14px);pointer-events:none;transition:opacity .25s,transform .35s var(--ease-out)}.scan-pop.is-in{opacity:1;transform:none;pointer-events:auto}.scan-found,.scan-choose,.scan-manual{padding:10px;border-radius:16px;background:#140f1beb;border:1px solid rgba(255,255,255,.14);box-shadow:0 20px 40px -18px #000c}.scan-found{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center}.sf-img{width:46px;aspect-ratio:var(--card-ratio);border-radius:4px;overflow:hidden;display:grid;place-items:center;background:#ffffff1a;font-size:var(--t-xs)}.sf-img img{width:100%;height:100%;object-fit:cover}.sf-txt,.st-txt{display:grid;min-width:0;line-height:1.25}.sf-txt b,.st-txt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-txt small,.st-txt small{color:#f3eee3b3;font-size:var(--t-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan .btn{background:#ffffff1f;color:#fff;border-color:#fff3}.scan .btn-primary{background:#f3eee3;color:#140f1b;border-color:transparent}.sc-head{display:flex;align-items:center;gap:14px;margin-bottom:8px}.sc-head b{flex:1}.sc-head .link-btn{color:#f3eee3d9;font-size:var(--t-xs)}.sc-row{display:grid;grid-auto-flow:column;grid-auto-columns:92px;gap:8px;overflow-x:auto;scrollbar-width:none}.sc-row::-webkit-scrollbar{display:none}.sc-cand{display:grid;gap:4px;padding:6px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#fff;text-align:left}.sc-cand .sf-img{width:100%}.sc-cand b{font-size:var(--t-xs);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-cand small{font-size:.62rem;color:#f3eee3a6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-cand:first-child{border-color:transparent;background:linear-gradient(#1c1525,#1c1525) padding-box,var(--foil) border-box}.scan-manual{display:flex;gap:8px}.scan-manual .input{background:#ffffff14;border-color:#fff3;color:#fff}.scan-controls{display:flex;align-items:center;justify-content:center;gap:38px;padding:14px 14px 12px}.scan-shutter{width:70px;height:70px;border-radius:50%;border:4px solid #fff;background:transparent;padding:5px;cursor:pointer}.scan-shutter i{display:block;width:100%;height:100%;border-radius:50%;background:var(--foil-ring);transition:transform .15s}.scan-shutter:active i{transform:scale(.88)}.scan[data-state=busy] .scan-shutter i{animation:shutter-spin 1.2s linear infinite}@keyframes shutter-spin{to{transform:rotate(360deg)}}.scan-count span{font-weight:800;font-variant-numeric:tabular-nums}.scan.has-tray .scan-count{background:var(--foil);color:#17101f;border-color:transparent}.scan-count.is-bump{animation:count-bump .5s var(--ease-out)}@keyframes count-bump{40%{transform:scale(1.25)}}.scan-tray{position:relative;min-height:56px;padding:0 12px calc(var(--safe-b) + 12px)}.st-empty{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;margin:0;color:#f3eee38c;font-size:var(--t-xs)}.st-empty svg{width:16px;height:16px}.st-head{display:flex;align-items:center;gap:10px}.st-toggle{flex:1;display:flex;align-items:center;gap:8px;min-width:0;height:44px;padding:0 10px;border:0;border-radius:12px;background:#ffffff14;color:#fff;text-align:left}.st-toggle svg{width:18px;height:18px;flex:none}.st-toggle b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-list{position:absolute;left:12px;right:12px;bottom:calc(100% + 96px);list-style:none;margin:0;padding:8px;display:grid;gap:8px;max-height:52dvh;overflow:auto;overscroll-behavior:contain;border-radius:18px;background:#100c16f5;border:1px solid rgba(255,255,255,.14);box-shadow:0 -20px 50px -10px #000000b3;animation:fade .2s}.st-list li{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px;border-radius:12px;background:#ffffff0d}.st-vars{display:flex;gap:4px;margin-top:4px}.st-vars button{height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#f3eee3cc;font-size:.66rem;font-weight:650}.st-vars button[aria-pressed=true]{background:#f3eee3;color:#140f1b;border-color:transparent}.scan .stepper{background:#ffffff14;border-color:#fff3;color:#fff;grid-template-columns:32px 30px 32px;height:36px}.scan .stepper button{color:#fff}.scan-nocam{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:8px;padding:30px;text-align:center;color:#fffc;background:#0d0a12}.scan-nocam svg{width:40px;height:40px}:root[data-theme=pocket] .scan{background:#0f380f;color:var(--gb-3)}:root[data-theme=pocket] .scan-guide>i{border-color:var(--gb-3);border-radius:0}:root[data-theme=pocket] .scan-shutter i{background:var(--gb-3);border-radius:0}:root[data-theme=pocket] .scan-shutter,:root[data-theme=pocket] .scan-btn{border-radius:0;border-color:var(--gb-3)}:root[data-theme=pocket] .scan-chip,:root[data-theme=pocket] .scan-found,:root[data-theme=pocket] .scan-choose{border-radius:0}.plate-badge.is-numbers svg{width:12px;height:12px}:root{--tier-1: linear-gradient(135deg, #f1c49a, #b8743f 55%, #e8b48a);--tier-2: linear-gradient(135deg, #f4f6fa, #a9b1bf 55%, #e6e9ef);--tier-3: linear-gradient(135deg, #ffe9a3, #d9a514 55%, #fff1b8);--tier-4: var(--foil-ring)}.ach-hero{display:grid;gap:16px 28px;align-items:center;margin-bottom:18px;padding:20px;border-radius:var(--r-lg);border:1px solid var(--line);background:radial-gradient(70% 120% at 100% 0%,color-mix(in srgb,var(--focus) 14%,transparent),transparent 60%),color-mix(in srgb,var(--surface) 90%,transparent)}@media(min-width:860px){.ach-hero{grid-template-columns:auto auto 1fr}}.ach-score{display:flex;align-items:center;gap:14px}.ach-score .ring{width:92px;height:92px}.ach-score b{display:block;font-family:var(--font-display);font-size:var(--t-2xl);font-stretch:118%;font-weight:840;letter-spacing:-.04em;line-height:1}.ach-score b span{font-size:.5em;color:var(--text-3)}.ach-score small{color:var(--text-2)}.ach-level{display:grid;gap:6px;justify-items:start}.ach-level small{color:var(--text-2);font-size:var(--t-xs)}.ach-tiers{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ach-tiers li{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 6px;border-radius:999px;background:var(--surface-2);font-size:var(--t-sm)}.ach-tiers li i{width:22px;height:22px;border-radius:50%;background:var(--tier-1);box-shadow:inset 0 0 0 2px #fff6}.ach-tiers li[data-tier="2"] i{background:var(--tier-2)}.ach-tiers li[data-tier="3"] i{background:var(--tier-3)}.ach-tiers li[data-tier="4"] i{background:var(--tier-4)}.ach-tiers li span{color:var(--text-2)}.ach-near{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:var(--t-sm);color:var(--text-2)}.ach-near small{color:var(--text-3);font-weight:650}.ach-near b{color:var(--text)}.ach-cat .section-title{display:flex;align-items:center;gap:10px}.ach-cat .section-title svg{width:22px;height:22px;color:var(--text-2)}.ach-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.ach{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:center;padding:14px;border-radius:var(--r-md);border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 86%,transparent)}.ach-medal{position:relative;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--surface-3);color:var(--text-3)}.ach-medal svg{width:26px;height:26px}.ach.is-earned .ach-medal{background:var(--tier-1);color:#2a1a10;box-shadow:inset 0 0 0 3px #ffffff73,0 10px 20px -10px #0009}.ach.is-earned[data-tier="2"] .ach-medal{background:var(--tier-2);color:#1d2433}.ach.is-earned[data-tier="3"] .ach-medal{background:var(--tier-3);color:#3a2604}.ach.is-earned[data-tier="4"] .ach-medal{background:var(--tier-4);color:#17101f;animation:badge-glow 3s ease-in-out infinite}.ach.is-earned .ach-medal:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);background-size:250% 100%;animation:medal-shine 4s ease-in-out infinite}@keyframes medal-shine{0%,60%{background-position:120% 0}to{background-position:-120% 0}}.ach-txt{display:grid;gap:3px;min-width:0}.ach-txt b{line-height:1.2}.ach:not(.is-earned) .ach-txt b{color:var(--text-2)}.ach-txt small{color:var(--text-3);font-size:var(--t-xs);line-height:1.35}.ach-tier{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:.68rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.ach-tier svg{width:12px;height:12px}.ach-tier.is-locked{color:var(--text-3)}.ach-prog{display:block;height:6px;margin-top:6px;border-radius:999px;background:var(--surface-3);overflow:hidden}.ach-prog i{display:block;height:100%;border-radius:inherit;background:var(--foil)}.ach-num{font-size:.68rem;color:var(--text-3)}.medal[data-tier]{background:var(--surface-3)}:root[data-theme=pocket] .ach,:root[data-theme=pocket] .ach-hero{border:2px solid transparent;border-image:var(--gb-frame);border-radius:0;background-clip:padding-box;background-color:#dfe8b666;box-shadow:var(--hard)}:root[data-theme=pocket] .ach-medal{border-radius:0;box-shadow:inset 0 0 0 2px var(--gb-0)}:root[data-theme=pocket] .ach.is-earned .ach-medal{background:var(--gb-0);color:var(--gb-3);box-shadow:3px 3px #0f380f66}:root[data-theme=pocket] .ach.is-earned[data-tier="4"] .ach-medal{background:var(--foil);color:var(--gb-0)}:root[data-theme=pocket] .ach-prog{border-radius:0;height:10px;box-shadow:inset 0 0 0 2px var(--gb-0);background:var(--gb-hi);padding:2px}:root[data-theme=pocket] .ach-prog i{border-radius:0;background:repeating-linear-gradient(90deg,var(--gb-0) 0 4px,transparent 4px 6px)}:root[data-theme=pocket] .ach-tiers li{border-radius:0;background:var(--gb-hi);box-shadow:inset 0 0 0 2px var(--gb-0)}:root[data-theme=pocket] .ach-tiers li i{border-radius:0}.packs-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.packs-stat{display:grid;justify-items:end;padding:10px 16px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line)}.packs-stat b{font-family:var(--font-display);font-size:var(--t-xl);font-weight:840;line-height:1}.packs-stat small{color:var(--text-3);font-size:var(--t-xs)}.pack-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:22px 14px}@media(min-width:640px){.pack-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:30px 20px}}.pk-tile{--h: 260;display:grid;gap:8px;justify-items:center;padding:0;border:0;background:none;color:inherit;cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 240px}.pk-pack{position:relative;display:grid;grid-template-rows:7% 1fr 5%;width:82%;aspect-ratio:.62;border-radius:4px;background:linear-gradient(160deg,hsl(var(--h) 72% 58%),hsl(calc(var(--h) + 40) 66% 30%) 72%);box-shadow:inset 0 0 0 1px #ffffff40,0 18px 28px -16px #000000b3;overflow:hidden;transition:transform .45s var(--ease-out)}.pk-pack:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.4) 45%,transparent 60%);transform:translate(-60%);transition:transform .9s var(--ease-out)}.pk-crimp{background:repeating-linear-gradient(90deg,#00000040 0 2px,#ffffff2e 2px 5px),linear-gradient(#e9e4f3,#b9b1cc)}.pk-face{display:grid;place-items:center;padding:14% 10%}.pk-face img{max-width:100%;max-height:60%;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}.pk-face b{color:#fff;font-family:var(--font-display);font-weight:840;font-size:.82rem;line-height:1.05;text-align:center;text-shadow:0 2px 6px rgba(0,0,0,.5);overflow-wrap:anywhere}.pk-name{font-size:var(--t-xs);font-weight:620;text-align:center;line-height:1.25;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(hover:hover){.pk-tile:hover .pk-pack{transform:translateY(-6px) rotate(-2deg)}.pk-tile:hover .pk-pack:after{transform:translate(60%)}.pk-tile:hover .pk-name{color:var(--text)}}.pk-tile:active .pk-pack{transform:scale(.96)}:root[data-theme=pocket] .pk-pack{border-radius:0;box-shadow:inset 0 0 0 2px var(--gb-0),4px 4px #0f380f66}:root[data-theme=pocket] .packs-stat{border:2px solid transparent;border-image:var(--gb-frame);border-radius:0;background-clip:padding-box;background-color:var(--gb-hi)}.binder-leaf .pk-card img{opacity:1}.cm-themes{margin:-4px 0 22px}.cm-layout{display:grid;gap:30px}@media(min-width:1100px){.cm-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.cm-side{position:sticky;top:24px}}.cm-side{display:grid;gap:14px;align-content:start}.cm-side .panel-title svg,.adm-stat svg{width:18px;height:18px}.cm-side .panel-title span{display:inline-flex;align-items:center;gap:8px}.cm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(146px,1fr));gap:30px 18px;perspective:1600px}@media(min-width:640px){.cm-grid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:40px 26px}}.cm-card{display:grid;gap:12px;align-content:start;min-width:0}.cm-card.is-hidden{opacity:.6}.cm-skel-book{aspect-ratio:.8;border-radius:6px 14px 14px 6px}.cm-book{position:relative}.cm-rank{position:absolute;z-index:6;top:-10px;left:-8px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:820;font-size:.85rem;color:#17101f;box-shadow:0 4px 10px -4px #0009,inset 0 1px #fff9}.cm-rank.r1,.cm-pos.r1{background:linear-gradient(135deg,#fff3b0,#e8b931 50%,#b07d10);color:#2b1d00}.cm-rank.r2,.cm-pos.r2{background:linear-gradient(135deg,#fff,#c6ccd8 50%,#8b93a6);color:#1d2230}.cm-rank.r3,.cm-pos.r3{background:linear-gradient(135deg,#ffd9b3,#c97d3c 50%,#8a4c1a);color:#2a1404}.cm-info{display:grid;gap:3px;min-width:0}.cm-title{font-weight:720;color:var(--text);text-decoration:none;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cm-by{margin:0;font-size:var(--t-xs);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-by b{color:var(--text);font-weight:640}.cm-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:5px;min-width:0}.cm-foot .tag{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.tag-warn{color:#b45309;background:color-mix(in srgb,#f59e0b 18%,transparent)}.cm-vote{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 11px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--text-2);font:inherit;font-weight:720;font-variant-numeric:tabular-nums;flex:none;cursor:pointer;transition:transform .2s var(--ease-out),background .2s,color .2s,border-color .2s}.cm-vote svg{width:16px;height:16px}.cm-vote[aria-pressed=true],.cm-vote.is-static{color:#ff4d6d;border-color:color-mix(in srgb,#ff4d6d 45%,transparent);background:color-mix(in srgb,#ff4d6d 12%,var(--surface))}.cm-vote[aria-pressed=true] svg{animation:cm-heart .45s var(--ease-out)}.cm-vote:active{transform:scale(.94)}.cm-vote.is-big{height:44px;padding:0 18px;font-size:var(--t-base)}.cm-vote.is-big svg{width:19px;height:19px}.cm-vote.is-big span{font-weight:600}.cm-vote.is-static{cursor:default}@keyframes cm-heart{40%{transform:scale(1.35)}}@media(hover:hover){.cm-vote:hover{border-color:#ff4d6d;color:#ff4d6d}}.cm-top ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cm-top li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;column-gap:10px;align-items:center}.cm-top li b{grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:660}.cm-top li small{grid-column:2;color:var(--text-3);font-size:var(--t-xs)}.cm-pos{grid-row:1 / 3;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:.75rem;font-weight:800;background:var(--surface-2);color:var(--text-2)}.cm-hearts{grid-column:3;grid-row:1 / 3;display:inline-flex;gap:4px;align-items:center;color:#ff4d6d;font-weight:720;font-variant-numeric:tabular-nums}.cm-hearts svg{width:14px;height:14px}.cm-how p{font-size:var(--t-sm)}.cm-kicker{margin:0 0 6px;font-size:var(--t-xs);font-weight:760;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.cm-desc{margin:12px 0 0;color:var(--text-2);max-width:62ch;white-space:pre-line}.cm-head .notice{margin-top:12px}.cm-actions{grid-column:1 / -1}.pocket .pocket-check.is-mine{pointer-events:none}.cm-pub-head{display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px;align-items:center}.cm-pub-book{width:110px}.cm-publish textarea.input{height:auto;min-height:84px;padding-top:10px;resize:vertical}.adm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:12px;margin:0}.adm-stat{position:relative;padding:16px;border-radius:var(--r-lg);background:color-mix(in srgb,var(--surface) 82%,transparent);border:1px solid var(--line);display:grid;gap:3px;align-content:start}.adm-stat svg{position:absolute;top:14px;right:14px;color:var(--text-3)}.adm-stat dt{font-size:var(--t-xs);color:var(--text-2);font-weight:560;padding-right:24px}.adm-stat dd{margin:0;font-size:var(--t-xl);font-weight:800;font-stretch:115%;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.adm-stat small{color:var(--text-3);font-size:var(--t-xs)}.adm-mod{list-style:none;margin:0;padding:0;display:grid;gap:10px}.adm-mod>li{display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0}.adm-mod>li.is-hidden{opacity:.72}.adm-mod-main{display:grid;gap:3px;min-width:0}.adm-mod-main a{color:var(--text)}.adm-mod-main small{color:var(--text-2)}.adm-reasons{margin:6px 0 0;padding-left:18px;color:var(--text-2);font-size:var(--t-sm)}.copy-row code{white-space:normal;word-break:break-all}@media(max-width:560px){.copy-row{grid-template-columns:minmax(0,1fr) auto}.copy-row>span{grid-column:1 / -1}}.cm-pub-head h2{padding-right:46px}.scan-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.scan.has-card .scan-guide>i{border-color:#ffffff59}.scan.has-card .scan-guide:before,.scan.has-card .scan-guide:after{border-color:#ffffff73}.scan-sets{display:grid;gap:10px;max-height:min(60vh,460px)}.scan-sets ul{list-style:none;margin:0;padding:0;overflow:auto;display:grid;gap:4px}.scan-sets li button{width:100%;display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--text);text-align:left;font:inherit}.scan-sets li button[disabled]{opacity:.55}.scan-sets li small{color:var(--text-3);white-space:nowrap}.scan-build{display:grid;gap:10px;padding:14px 0;border-top:1px solid var(--line)}.scan-build:first-of-type{border-top:0}.sb-head{display:grid;gap:3px}.sb-head small,.sb-run small{color:var(--text-3);font-size:var(--t-sm)}.sb-run{display:grid;gap:8px;justify-items:start}.sb-run .bar{width:100%;height:8px}.scan-tray .st-alt{display:inline-flex;align-items:center;gap:4px;font-size:var(--t-xs);margin-top:2px}.scan-tray .st-alt svg{width:14px;height:14px}.adm-ok{display:flex;align-items:center;gap:8px;margin:0}.adm-ok svg{width:18px;height:18px;flex:none;color:var(--up)}:root{--card-aspect: .718;--card-radius: 4.55% / 3.5%;--card-edge: hsl(47, 100%, 78%);--card-back: hsl(205, 100%, 25%);--card-glow: hsl(175, 100%, 90%);--sunpillar-1: hsl(2, 100%, 73%);--sunpillar-2: hsl(53, 100%, 69%);--sunpillar-3: hsl(93, 100%, 69%);--sunpillar-4: hsl(176, 100%, 76%);--sunpillar-5: hsl(228, 100%, 74%);--sunpillar-6: hsl(283, 100%, 73%);--sunpillar-clr-1: var(--sunpillar-1);--sunpillar-clr-2: var(--sunpillar-2);--sunpillar-clr-3: var(--sunpillar-3);--sunpillar-clr-4: var(--sunpillar-4);--sunpillar-clr-5: var(--sunpillar-5);--sunpillar-clr-6: var(--sunpillar-6)}.card{-webkit-transform:translate3d(0px,0px,.01px);transform:translateZ(.01px);pointer-events:none;z-index:calc(var(--card-scale) * 2);will-change:transform,visibility,z-index;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.card,.card *{outline:1px solid transparent}.card:not(.interactive) .card__translater,.card:not(.interactive) .card__rotator,.card:not(.interactive) .card__shine,.card:not(.interactive) .card__glare{transition:all .3s ease}.card:not(.interactive):hover{--pointer-x: 25% !important;--pointer-y: 10% !important;--card-scale: 1.1 !important;--card-opacity: 1 !important;--translate-x: 0px !important;--translate-y: -10px !important;--rotate-x: 7deg !important;--rotate-y: -19deg !important;--background-x: 44% !important;--background-y: 36% !important;--pointer-from-center: .9 !important;--pointer-from-top: .11 !important;--pointer-from-left: .25 !important}.card.water{--card-glow: hsl(192, 97%, 60%)}.card.fire{--card-glow: hsl(9, 81%, 59%)}.card.grass{--card-glow: hsl(96, 81%, 65%)}.card.lightning{--card-glow: hsl(54, 87%, 63%)}.card.psychic{--card-glow: hsl(281, 62%, 58%)}.card.fighting{--card-glow: rgb(145, 90, 39)}.card.darkness{--card-glow: hsl(189, 77%, 27%)}.card.metal{--card-glow: hsl(184, 20%, 70%)}.card.dragon{--card-glow: hsl(51, 60%, 35%)}.card.fairy{--card-glow: hsl(323, 100%, 89%)}.card,.card__rotator{aspect-ratio:var(--card-aspect);border-radius:var(--card-radius)}.card.interacting{z-index:calc(var(--card-scale) * 120)}.card.active .card__translater,.card.active .card__rotator{touch-action:none}.card__translater,.card__rotator{display:grid;perspective:600px;will-change:transform,box-shadow;transform-origin:center;-webkit-transform-origin:center;transform-style:preserve-3d}.card__translater{width:auto;position:relative;--translate-z: calc(var(--card-scale) * 150px + .01px);-webkit-transform:translate3d(var(--translate-x),var(--translate-y),var(--translate-z)) scale(var(--card-scale));transform:translate3d(var(--translate-x),var(--translate-y),var(--translate-z)) scale(var(--card-scale))}.card__rotator{-webkit-transform:rotateY(var(--rotate-x)) rotateX(var(--rotate-y));-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transform:rotateY(var(--rotate-x)) rotateX(var(--rotate-y));pointer-events:auto}button.card__rotator{border:none;background:transparent;padding:0;-webkit-appearance:none;appearance:none}.card__rotator,.card.active .card__rotator:focus{transition:box-shadow .4s ease,opacity .33s ease-out;box-shadow:0 0 3px -1px transparent,0 0 2px 1px transparent,0 0 5px 0 transparent,0 10px 20px -5px #000,0 2px 15px -5px #000,0 0 20px 0 transparent}.card.active .card__rotator,.card__rotator:focus{box-shadow:0 0 3px -1px #fff,0 0 3px 1px var(--card-edge),0 0 12px 2px var(--card-glow),0 10px 20px -5px #000,0 0 40px -30px var(--card-glow),0 0 50px -20px var(--card-glow)}.card__rotator *{width:100%;display:grid;grid-area:1/1;aspect-ratio:var(--card-aspect);border-radius:var(--card-radius);image-rendering:optimizeQuality;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;pointer-events:none;overflow:hidden}.card__rotator img{height:auto}.card__rotator img:not(.card__back){-webkit-transform:translate3d(0px,0px,.01px);transform:translateZ(.01px)}.card__back{background-color:var(--card-back);-webkit-transform:rotateY(180deg) translateZ(1px);transform:rotateY(180deg) translateZ(1px);backface-visibility:visible}.card__front,.card__front *{backface-visibility:hidden}.card__front{opacity:1;transition:opacity .33s ease-out;-webkit-transform:translate3d(0px,0px,.01px);transform:translateZ(.01px)}.loading .card__front{opacity:0}.loading .card__back{-webkit-transform:rotateY(0deg);transform:rotateY(0)}.card__shine{display:grid;transform:translateZ(1px);overflow:hidden;z-index:3;background:transparent;background-size:cover;background-position:center;filter:brightness(.85) contrast(2.75) saturate(.65);mix-blend-mode:color-dodge;opacity:var(--card-opacity)}.card__shine:before,.card__shine:after{--sunpillar-clr-1: var(--sunpillar-5);--sunpillar-clr-2: var(--sunpillar-6);--sunpillar-clr-3: var(--sunpillar-1);--sunpillar-clr-4: var(--sunpillar-2);--sunpillar-clr-5: var(--sunpillar-3);--sunpillar-clr-6: var(--sunpillar-4);grid-area:1/1;transform:translateZ(1px);border-radius:var(--card-radius)}.card__shine:after{--sunpillar-clr-1: var( --sunpillar-6 );--sunpillar-clr-2: var( --sunpillar-1 );--sunpillar-clr-3: var( --sunpillar-2 );--sunpillar-clr-4: var( --sunpillar-3 );--sunpillar-clr-5: var( --sunpillar-4 );--sunpillar-clr-6: var( --sunpillar-5 );transform:translateZ(1.2px)}.card__glare{transform:translateZ(1.41px);overflow:hidden;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,.8) 10%,hsla(0,0%,100%,.65) 20%,hsla(0,0%,0%,.5) 90%);opacity:var(--card-opacity);mix-blend-mode:overlay}.card.masked .card__shine,.card.masked .card__shine:before,.card.masked .card__shine:after{-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center center;mask-position:center center}.card[data-rarity="rare holo"] .card__glare:after,.card[data-rarity="rare holo cosmos"] .card__glare:after,.card[data-rarity$="reverse holo"] .card__glare:after{clip-path:var(--clip)}.card[data-rarity="rare holo"][data-subtypes^=stage] .card__glare:after,.card[data-rarity="rare holo cosmos"][data-subtypes^=stage] .card__glare:after,.card[data-rarity$="reverse holo"][data-subtypes^=stage] .card__glare:after{clip-path:var(--clip-stage)}.card[data-rarity="rare holo"][data-supertype=trainer] .card__glare:after,.card[data-rarity="rare holo cosmos"][data-supertype=trainer] .card__glare:after,.card[data-rarity$="reverse holo"][data-supertype=trainer] .card__glare:after{clip-path:var(--clip-trainer)}.card{--grain: url(../img/holo/grain.webp);--glitter: url(../img/holo/glitter.png);--glittersize: 25%;--space: 5%;--angle: 133deg;--imgsize: cover;--red: #f80e35;--yellow: #eedf10;--green: #21e985;--blue: #0dbde9;--violet: #c929f1;--clip: inset( 9.85% 8% 52.85% 8% );--clip-invert: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 0 47.15%, 91.5% 47.15%, 91.5% 9.85%, 8% 9.85%, 8% 47.15%, 0 50%);--clip-stage: polygon(91.5% 9.85%, 57% 9.85%, 54% 12%, 17% 12%, 16% 14%, 12% 16%, 8% 16%, 8% 47.15%, 92% 47.15%);--clip-stage-invert: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 0 47.15%, 91.5% 47.15%, 91.5% 9.85%, 57% 9.85%, 54% 12%, 17% 12%, 16% 14%, 12% 16%, 8% 16%, 8% 47.15%, 0 50%);--clip-trainer: inset(14.5% 8.5% 48.2% 8.5%);--clip-borders: inset(2.8% 4% round 2.55% / 1.5%)}.card__shine,.card__glare{will-change:transform,opacity,background-image,background-size,background-position,background-blend-mode,filter}.card{--foil-brightness: .55}.card[data-rarity$="reverse holo"] .card__shine{background-image:radial-gradient(circle at var(--pointer-x) var(--pointer-y),#fff 5%,#000 50%,#fff 80%),linear-gradient(-45deg,#000 15%,#fff,#000 85%),var(--foil);background-blend-mode:soft-light,difference;background-size:120% 120%,200% 200%,cover;background-position:center center,calc((100% * var(--pointer-from-left))) calc((100% * var(--pointer-from-top))),center center;filter:brightness(var(--foil-brightness)) contrast(1.5) saturate(1);mix-blend-mode:color-dodge;opacity:calc((1.5 * var(--card-opacity)) - var(--pointer-from-center))}.card.lightning{--foil-brightness: .7}.card.darkness{--foil-brightness: .8}.card.metal{--foil-brightness: .6}.card[data-rarity$="reverse holo"] .card__glare{opacity:var(--card-opacity);background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,.8) 10%,hsla(0,0%,100%,.5) 20%,hsla(0,0%,0%,.75) 90%);filter:brightness(.7) contrast(1.5)}.card[data-rarity$="reverse holo"] .card__glare:after{content:"";opacity:var(--card-opacity);background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,100%) 10%,hsla(0,0%,100%,.5) 20%,hsla(0,0%,0%,.5) 120%);filter:brightness(1) contrast(1.5)}.card:not(.masked)[data-rarity$="reverse holo"] .card__shine{--foil: none;clip-path:var(--clip-invert)}.card:not(.masked)[data-rarity$="reverse holo"][data-subtypes^=stage] .card__glare:after{clip-path:var(--clip-stage-invert)}.card:not(.masked)[data-rarity$="reverse holo"][data-supertype=trainer] .card__glare:after{clip-path:var(--clip-trainer-invert)}.card[data-rarity="rare holo"][data-subtypes^=stage] .card__shine,.card[data-rarity="rare holo"][data-subtypes^=stage] .card__glare:after{clip-path:var(--clip-stage)}.card[data-rarity="rare holo"][data-subtypes^=supporter] .card__shine,.card[data-rarity="rare holo"][data-subtypes^=supporter] .card__glare:after,.card[data-rarity="rare holo"][data-subtypes^=item] .card__shine,.card[data-rarity="rare holo"][data-subtypes^=item] .card__glare:after{clip-path:var(--clip-trainer)}.card[data-rarity="rare holo"] .card__shine{--scanlines-space: 1px;--scanlines-light: #666;--scanlines-dark: black;--bars: 3%;--bar-color: hsla(0, 0%, 70%, 1);--bar-bg: hsla(0, 0%, 0%, 1);clip-path:var(--clip);background-image:repeating-linear-gradient(110deg,var(--violet),var(--blue),var(--green),var(--yellow),var(--red),var(--violet),var(--blue),var(--green),var(--yellow),var(--red),var(--violet),var(--blue),var(--green),var(--yellow),var(--red)),repeating-linear-gradient(90deg,var(--scanlines-dark) calc(var(--scanlines-space) * 0),var(--scanlines-dark) calc(var(--scanlines-space) * 2),var(--scanlines-light) calc(var(--scanlines-space) * 2),var(--scanlines-light) calc(var(--scanlines-space) * 4));background-position:calc(((50% - var(--background-x)) * 2.6) + 50%) calc(((50% - var(--background-y)) * 3.5) + 50%),center center;background-size:400% 400%,cover;background-blend-mode:overlay;filter:brightness(1.1) contrast(1.1) saturate(1.2);mix-blend-mode:color-dodge}.card[data-rarity="rare holo"] .card__shine:before{content:"";background-image:repeating-linear-gradient(90deg,var(--bar-bg) calc(var(--bars)*2),var(--bar-color) calc(var(--bars)*3),var(--bar-bg) calc(var(--bars)*3.5),var(--bar-color) calc(var(--bars)*4),var(--bar-bg) calc(var(--bars)*5),var(--bar-bg) calc(var(--bars)*14)),repeating-linear-gradient(90deg,var(--bar-bg) calc(var(--bars)*2),var(--bar-color) calc(var(--bars)*3),var(--bar-bg) calc(var(--bars)*3.5),var(--bar-color) calc(var(--bars)*4),var(--bar-bg) calc(var(--bars)*5),var(--bar-bg) calc(var(--bars)*10));background-position:calc((((50% - var(--background-x)) * 1.65) + 50%) + (var(--background-y) * .5)) var(--background-x),calc((((50% - var(--background-x)) * -.9) + 50%) - (var(--background-y) * .75)) var(--background-y);background-size:200% 200%,200% 200%;background-blend-mode:screen;filter:brightness(1.15) contrast(1.1);mix-blend-mode:hard-light}.card[data-rarity="rare holo"] .card__shine:after{content:"";background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,90%,.8) 0%,hsla(0,0%,78%,.1) 25%,hsl(0,0%,0%) 90%);background-position:center center;background-size:cover;mix-blend-mode:luminosity;filter:brightness(.6) contrast(4)}@media screen and (max-width:900px){.card[data-rarity="rare holo"] .card__shine{--scanlines-space: .5px}}.card[data-rarity="rare holo"] .card__glare{opacity:calc(var(--card-opacity) * .8);filter:brightness(.8) contrast(1.5);mix-blend-mode:overlay}.card[data-rarity="rare holo"] .card__glare:after{content:"";background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(180,100%,95%) 5%,hsla(0,0%,39%,.25) 55%,hsla(0,0%,0%,.36) 110%);mix-blend-mode:overlay;filter:brightness(.6) contrast(3)}.card[data-rarity="rare holo cosmos"][data-subtypes^=stage] .card__shine,.card[data-rarity="rare holo cosmos"][data-subtypes^=stage] .card__glare:after{clip-path:var(--clip-stage)}.card[data-rarity="rare holo cosmos"][data-subtypes^=supporter] .card__shine,.card[data-rarity="rare holo cosmos"][data-subtypes^=supporter] .card__glare:after{clip-path:var(--clip-trainer)}.card[data-rarity="rare holo cosmos"] .card__shine{--space: 4%;clip-path:var(--clip);background-image:url(../img/holo/cosmos-bottom.png),repeating-linear-gradient(82deg,#dbcc57 calc(var(--space)*1),#78c738 calc(var(--space)*2),#39c0b7 calc(var(--space)*3),#4964d0 calc(var(--space)*4),#aa47d1 calc(var(--space)*5),#cc388c calc(var(--space)*6) calc(var(--space)*7),#aa47d1 calc(var(--space)*8),#4964d0 calc(var(--space)*9),#39c0b7 calc(var(--space)*10),#78c738 calc(var(--space)*11),#dbcc57 calc(var(--space)*12)),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(180,100%,89%,.5) 5%,hsla(180,14%,57%,.3) 40%,hsl(0,0%,0%) 130%);background-blend-mode:color-burn,multiply;background-position:var(--cosmosbg, center center),calc(10% + (var(--pointer-from-left) * 80%)) calc(10% + (var(--pointer-from-top) * 80%)),center center;background-size:cover,400% 900%,cover;filter:brightness(1) contrast(1) saturate(.8);mix-blend-mode:color-dodge}.card[data-rarity="rare holo cosmos"] .card__shine:before{content:"";z-index:2;background-image:url(../img/holo/cosmos-middle-trans.png),repeating-linear-gradient(82deg,#dbcc57 calc(var(--space)*1),#78c738 calc(var(--space)*2),#39c0b7 calc(var(--space)*3),#4964d0 calc(var(--space)*4),#aa47d1 calc(var(--space)*5),#cc388c calc(var(--space)*6) calc(var(--space)*7),#aa47d1 calc(var(--space)*8),#4964d0 calc(var(--space)*9),#39c0b7 calc(var(--space)*10),#78c738 calc(var(--space)*11),#dbcc57 calc(var(--space)*12));background-blend-mode:lighten,multiply;background-position:var(--cosmosbg, center center),calc(15% + (var(--pointer-from-left) * 70%)) calc(15% + (var(--pointer-from-top) * 70%)),center center;background-size:cover,400% 900%,cover;filter:brightness(1.25) contrast(1.75) saturate(.8);mix-blend-mode:overlay}.card[data-rarity="rare holo cosmos"] .card__shine:after{content:"";z-index:3;background-image:url(../img/holo/cosmos-top-trans.png),repeating-linear-gradient(82deg,#dbcc57 calc(var(--space)*1),#78c738 calc(var(--space)*2),#39c0b7 calc(var(--space)*3),#4964d0 calc(var(--space)*4),#aa47d1 calc(var(--space)*5),#cc388c calc(var(--space)*6) calc(var(--space)*7),#aa47d1 calc(var(--space)*8),#4964d0 calc(var(--space)*9),#39c0b7 calc(var(--space)*10),#78c738 calc(var(--space)*11),#dbcc57 calc(var(--space)*12));background-blend-mode:multiply,multiply;background-position:var(--cosmosbg, center center),calc(20% + (var(--pointer-from-left) * 60%)) calc(20% + (var(--pointer-from-top) * 60%)),center center;background-size:cover,400% 900%,cover;filter:brightness(1.25) contrast(1.75) saturate(.8);mix-blend-mode:multiply}.card[data-rarity="rare holo cosmos"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(204,100%,95%,.8) 5%,hsla(250,15%,20%,1) 150%);filter:brightness(.75) contrast(2) saturate(2);mix-blend-mode:overlay;opacity:calc(var(--card-opacity) * (.25 + var(--pointer-from-center)))}.card[data-rarity="rare holo cosmos"] .card__glare:after{content:"";background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(280,100%,96%) 5%,hsl(0,0%,10%) 60%);filter:brightness(.75) contrast(2.5) saturate(2);mix-blend-mode:soft-light;opacity:calc(1 - var(--pointer-from-top) * .75)}.card[data-rarity="amazing rare"] .card__shine{background-image:var(--glitter),var(--glitter),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(150,20%,10%,1) 10%,hsla(177,22%,80%,.1) 50%,hsla(0,0%,95%,.98) 90%);background-size:var(--glittersize) var(--glittersize),var(--glittersize) var(--glittersize),cover;background-position:40% 45%,55% 55%,center center;background-blend-mode:soft-light,color-burn;filter:brightness(1) contrast(1) saturate(.9)}.card[data-rarity="amazing rare"] .card__shine:before{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:var(--foil),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(50,20%,90%,.95) 10%,rgba(181,139,164,.5) 50%,hsl(0,0%,0%) 60%);background-size:cover,cover;background-position:center center,center center;background-blend-mode:color-burn;mix-blend-mode:lighten;filter:brightness(1) contrast(1) saturate(1);opacity:.5}.card[data-rarity="amazing rare"] .card__shine:after{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:repeating-linear-gradient(calc(var(--angle)),var(--sunpillar-clr-1) calc(var(--space)*1),var(--sunpillar-clr-2) calc(var(--space)*2),var(--sunpillar-clr-3) calc(var(--space)*3),var(--sunpillar-clr-4) calc(var(--space)*4),var(--sunpillar-clr-5) calc(var(--space)*5),var(--sunpillar-clr-6) calc(var(--space)*6),var(--sunpillar-clr-1) calc(var(--space)*7));background-size:400% 800%;background-position:calc(50% + (50% - (var(--background-x))) * 3) calc(50% + (50% - (var(--background-y))) * 3);filter:brightness(calc(.75 - (var(--pointer-from-center) * .5))) contrast(1) saturate(1);mix-blend-mode:saturation}.card.masked[data-rarity="amazing rare"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(50,20%,90%,.45) 0%,hsla(150,20%,30%,.45) 45%,hsla(0,0%,0%,.9) 120%);filter:brightness(.9) contrast(2)}.card.masked[data-rarity="amazing rare"] .card__glare:after{content:"";-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:cover;mask-size:cover;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(50,20%,90%,.75) 0%,hsla(150,20%,30%,.65) 45%,hsla(0,0%,0%,1) 90%);filter:brightness(1) contrast(1.5);mix-blend-mode:overlay;opacity:1}.card:not(.masked)[data-rarity="amazing rare"] .card__shine{clip-path:var(--clip)}.card:not(.masked)[data-rarity="amazing rare"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,1) 10%,hsla(0,0%,100%,.85) 20%,hsla(0,0%,0%,.35) 90%);mix-blend-mode:multiply}.card[data-rarity="radiant rare"] .card__shine{clip-path:var(--clip-borders)}.card[data-rarity="radiant rare"] .card__shine:after{clip-path:var(--clip)}.card[data-rarity="radiant rare"] .card__shine{--barwidth: 1.2%;--space: 200px;--hue: 50;--imgsize: cover;background-image:radial-gradient(farthest-corner ellipse at calc(((var(--pointer-x)) * .5) + 25%) calc(((var(--pointer-y)) * .5) + 25%),hsl(0,0%,95%) 20%,var(--card-glow) 130%),repeating-linear-gradient(45deg,hsl(0,0%,10%) 0%,hsl(0,0%,10%) 1%,hsl(0,0%,10%) var(--barwidth),hsl(0,0%,20%) calc(var(--barwidth) + .01%),hsl(0,0%,20%) calc(var(--barwidth) * 2),hsl(0,0%,35%) calc(var(--barwidth) * 2 + .01%),hsl(0,0%,35%) calc(var(--barwidth) * 3),hsl(0,0%,42.5%) calc(var(--barwidth) * 3 + .01%),hsl(0,0%,42.5%) calc(var(--barwidth) * 4),hsl(0,0%,50%) calc(var(--barwidth) * 4 + .01%),hsl(0,0%,50%) calc(var(--barwidth) * 5),hsl(0,0%,42.5%) calc(var(--barwidth) * 5 + .01%),hsl(0,0%,42.5%) calc(var(--barwidth) * 6),hsl(0,0%,35%) calc(var(--barwidth) * 6 + .01%),hsl(0,0%,35%) calc(var(--barwidth) * 7),hsl(0,0%,20%) calc(var(--barwidth) * 7 + .01%),hsl(0,0%,20%) calc(var(--barwidth) * 8),hsl(0,0%,10%) calc(var(--barwidth) * 8 + .01%),hsl(0,0%,10%) calc(var(--barwidth) * 9),hsl(0,0%,0%) calc(var(--barwidth) * 9 + .01%),hsl(0,0%,0%) calc(var(--barwidth) * 10)),repeating-linear-gradient(-45deg,hsl(0,0%,10%) 0%,hsl(0,0%,10%) 1%,hsl(0,0%,10%) var(--barwidth),hsl(0,0%,20%) calc(var(--barwidth) + .01%),hsl(0,0%,20%) calc(var(--barwidth) * 2),hsl(0,0%,35%) calc(var(--barwidth) * 2 + .01%),hsl(0,0%,35%) calc(var(--barwidth) * 3),hsl(0,0%,42.5%) calc(var(--barwidth) * 3 + .01%),hsl(0,0%,42.5%) calc(var(--barwidth) * 4),hsl(0,0%,50%) calc(var(--barwidth) * 4 + .01%),hsl(0,0%,50%) calc(var(--barwidth) * 5),hsl(0,0%,42.5%) calc(var(--barwidth) * 5 + .01%),hsl(0,0%,42.5%) calc(var(--barwidth) * 6),hsl(0,0%,35%) calc(var(--barwidth) * 6 + .01%),hsl(0,0%,35%) calc(var(--barwidth) * 7),hsl(0,0%,20%) calc(var(--barwidth) * 7 + .01%),hsl(0,0%,20%) calc(var(--barwidth) * 8),hsl(0,0%,10%) calc(var(--barwidth) * 8 + .01%),hsl(0,0%,10%) calc(var(--barwidth) * 9),hsl(0,0%,0%) calc(var(--barwidth) * 9 + .01%),hsl(0,0%,0%) calc(var(--barwidth) * 10));background-size:cover,210% 210%,210% 210%;background-position:center,calc(((var(--background-x) - 50%) * 1.5) + 50%) calc(((var(--background-y) - 50%) * 1.5) + 50%),calc(((var(--background-x) - 50%) * 1.5) + 50%) calc(((var(--background-y) - 50%) * 1.5) + 50%);background-blend-mode:exclusion,darken,color-dodge;filter:brightness(.5) contrast(2) saturate(1.75);mix-blend-mode:color-dodge}.card[data-rarity="radiant rare"] .card__shine:after{content:"";background-image:var(--foil),repeating-linear-gradient(55deg,#fdb8b4 calc(var(--space)*1),#addaff calc(var(--space)*2),#ffd7b3 calc(var(--space)*3),#b8ffe7 calc(var(--space)*4),#fdbff4 calc(var(--space)*5),#b4f3fd calc(var(--space)*6),#fdb8b4 calc(var(--space)*7));background-size:var(--imgsize),400% 100%;background-position:center,calc(((var(--background-x) - 50%) * -2.5) + 50%) calc(((var(--background-y) - 50%) * -2.5) + 50%);filter:brightness(.6) contrast(3) saturate(2);mix-blend-mode:color-dodge;background-blend-mode:hard-light}.card[data-rarity="radiant rare"] .card__shine:before{content:"";z-index:2;grid-area:1/1;background-image:var(--glitter),radial-gradient(farthest-corner ellipse at calc(((var(--pointer-x)) * .5) + 25%) calc(((var(--pointer-y)) * .5) + 25%),#949494cc 10%,#333333e6 20%,#33333380 50%);background-position:center;background-size:15% 15%,350% 350%;background-blend-mode:color-dodge;mix-blend-mode:overlay;filter:brightness(.66) contrast(2) saturate(.5)}.card[data-rarity="radiant rare"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,.33) 0%,hsl(0,0%,25%) 110%);filter:brightness(1) contrast(1.5);mix-blend-mode:hard-light}.card:not(.masked)[data-rarity="radiant rare"] .card__shine,.card:not(.masked)[data-rarity="radiant rare"] .card__shine:after{--mask: none;--foil: url(../img/holo/trainerbg.png);--imgsize: 25% auto}.card:not(.masked)[data-rarity="radiant rare"] .card__shine:after{background-blend-mode:difference}.card[data-rarity="rare holo v"]:not(.masked) .card__shine,.card[data-subtypes=v-union]:not(.masked) .card__shine{filter:brightness(.7) contrast(2) saturate(.5)}.card[data-rarity="rare holo v"] .card__shine,.card[data-rarity="rare holo v"] .card__shine:after,.card[data-subtypes=v-union] .card__shine,.card[data-subtypes=v-union] .card__shine:after{--space: 5%;--angle: 133deg;--imgsize: 500px;background-image:var(--grain),repeating-linear-gradient(0deg,var(--sunpillar-clr-1) calc(var(--space)*1),var(--sunpillar-clr-2) calc(var(--space)*2),var(--sunpillar-clr-3) calc(var(--space)*3),var(--sunpillar-clr-4) calc(var(--space)*4),var(--sunpillar-clr-5) calc(var(--space)*5),var(--sunpillar-clr-6) calc(var(--space)*6),var(--sunpillar-clr-1) calc(var(--space)*7)),repeating-linear-gradient(var(--angle),#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-blend-mode:screen,hue,hard-light;background-size:var(--imgsize) 100%,200% 700%,300% 100%,200% 100%;background-position:center,0% var(--background-y),var(--background-x) var(--background-y),var(--background-x) var(--background-y);filter:brightness(.8) contrast(2.95) saturate(.65)}.card[data-rarity="rare holo v"] .card__shine:after,.card[data-subtypes=v-union] .card__shine:after{content:"";background-position:center,0% var(--background-y),calc(var(--background-x) * -1) calc(var(--background-y) * -1),var(--background-x) var(--background-y);background-size:var(--imgsize) 100%,200% 400%,195% 100%,200% 100%;filter:brightness(1) contrast(2.5) saturate(1.75);mix-blend-mode:soft-light}.card[data-rarity="rare holo v"] .card__glare,.card[data-subtypes=v-union] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,100%) 0%,hsla(210,3%,54%,.33) 45%,hsla(0,0%,20%,.9) 130%);opacity:calc(var(--card-opacity)*.5);mix-blend-mode:hard-light;filter:brightness(.9) contrast(1.75)}.card[data-rarity="rare ultra"][data-supertype=pokémon] .card__shine,.card[data-rarity="rare ultra"][data-supertype=pokémon] .card__shine:after,.card[data-rarity="rare ultra"][data-subtypes*=supporter] .card__shine,.card[data-rarity="rare ultra"][data-subtypes*=supporter] .card__shine:after,.card[data-rarity="rare holo v"][data-trainer-gallery=true] .card__shine,.card[data-rarity="rare holo v"][data-trainer-gallery=true] .card__shine:after{--space: 5%;--angle: 133deg;--imgsize: cover;background-image:var(--foil),repeating-linear-gradient(0deg,var(--sunpillar-clr-1) calc(var(--space)*1),var(--sunpillar-clr-2) calc(var(--space)*2),var(--sunpillar-clr-3) calc(var(--space)*3),var(--sunpillar-clr-4) calc(var(--space)*4),var(--sunpillar-clr-5) calc(var(--space)*5),var(--sunpillar-clr-6) calc(var(--space)*6),var(--sunpillar-clr-1) calc(var(--space)*7)),repeating-linear-gradient(var(--angle),#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-position:center center,0% var(--background-y),calc(var(--background-x) + (var(--background-y)*.2)) var(--background-y),var(--background-x) var(--background-y);background-blend-mode:soft-light,hue,hard-light;background-size:var(--imgsize),200% 700%,300% 100%,200% 100%;filter:brightness(calc((var(--pointer-from-center)*.4) + .4)) contrast(1.4) saturate(2.25)}.card[data-supertype=pokémon][data-rarity="rare ultra"] .card__shine:after,.card[data-subtypes*=supporter][data-rarity="rare ultra"] .card__shine:after,.card[data-trainer-gallery=true][data-rarity="rare holo v"] .card__shine:after{content:"";background-position:center center,0% var(--background-y),calc((var(--background-x) + (var(--background-y)*.2)) * -1) calc(var(--background-y) * -1),var(--background-x) var(--background-y);background-size:var(--imgsize),200% 400%,195% 100%,200% 100%;filter:brightness(calc((var(--pointer-from-center)*.4) + .8)) contrast(1.5) saturate(1.25);mix-blend-mode:exclusion}.card[data-supertype=pokémon][data-rarity="rare ultra"] .card__shine:before,.card[data-subtypes*=supporter][data-rarity="rare ultra"] .card__shine:before{content:"";-webkit-mask-image:none;mask-image:none;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,100%) 0%,hsla(0,0%,0%,0) 40%);background-position:center;background-size:cover;mix-blend-mode:overlay;opacity:.75;z-index:1}.card[data-supertype=pokémon][data-rarity="rare ultra"] .card__glare,.card[data-subtypes*=supporter][data-rarity="rare ultra"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,75%) 5%,hsl(200,5%,35%) 60%,hsl(320,40%,10%) 150%);background-size:120% 150%;background-position:center center;mix-blend-mode:hard-light;filter:brightness(1) contrast(1.2) saturate(1);opacity:calc(var(--card-opacity) * .75)}.card:not(.masked)[data-supertype=pokémon][data-rarity="rare ultra"] .card__shine,.card:not(.masked)[data-supertype=pokémon][data-rarity="rare ultra"] .card__shine:after,.card:not(.masked)[data-trainer-gallery=true][data-rarity="rare holo v"] .card__shine,.card:not(.masked)[data-trainer-gallery=true][data-rarity="rare holo v"] .card__shine:after{--mask: none;--foil: url(../img/holo/illusion.png);--imgsize: 33%;-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:var(--imgsize);mask-size:var(--imgsize);background-blend-mode:exclusion,hue,hard-light;filter:brightness(calc((var(--pointer-from-center)*.3) + .35)) contrast(2) saturate(1.5)}.card:not(.masked)[data-supertype=pokémon][data-rarity="rare ultra"] .card__shine:before,.card:not(.masked)[data-trainer-gallery=true][data-rarity="rare holo v"] .card__shine:before{content:none;display:none}.card:not(.masked)[data-supertype=pokémon][data-rarity="rare ultra"] .card__shine:after,.card:not(.masked)[data-trainer-gallery=true][data-rarity="rare holo v"] .card__shine:after{filter:brightness(calc((var(--pointer-from-center)*.5) + .8)) contrast(1.6) saturate(1.4)}.card:not(.masked)[data-rarity="rare holo vmax"][data-supertype=pokémon] .card__shine,.card:not(.masked)[data-rarity="rare holo vmax"][data-supertype=pokémon] .card__shine:after{--mask: none;--foil: url(../img/holo/vmaxbg.jpg);--imgsize: 60% 30%}.card[data-rarity="rare holo vmax"] .card__shine{--space: 6%;--angle: 133deg;--imgsize: cover;background-image:var(--foil),repeating-linear-gradient(-33deg,#cc2a24 calc(var(--space)*1),#6c82da calc(var(--space)*2),#2d9a93 calc(var(--space)*3),#1d9623 calc(var(--space)*4),#b53fe4 calc(var(--space)*5),#cc2a24 calc(var(--space)*6)),repeating-linear-gradient(var(--angle),hsla(227,53%,12%,.5) 0%,hsl(180,10%,50%) 2.5%,hsl(83,50%,35%) 5%,hsl(180,10%,50%) 7.5%,hsla(227,53%,12%,.5) 10%,hsla(227,53%,12%,.5) 15%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(189,76%,77%,.6) 0%,hsla(147,59%,77%,.6) 25%,hsla(271,55%,69%,.6) 50%,hsla(355,56%,72%,.6) 75%);background-blend-mode:difference,luminosity,soft-light;background-size:var(--imgsize),1100% 1100%,600% 600%,200% 200%;background-position:center,var(--background-x) var(--background-y),var(--background-x) var(--background-y),var(--background-x) var(--background-y);filter:brightness(calc((var(--pointer-from-center) * .4) + .4)) contrast(2) saturate(1)}.card[data-rarity="rare holo vmax"] .card__shine:after{content:"";background-image:repeating-linear-gradient(0deg,var(--sunpillar-clr-1) calc(var(--space)*1),var(--sunpillar-clr-2) calc(var(--space)*2),var(--sunpillar-clr-3) calc(var(--space)*3),var(--sunpillar-clr-4) calc(var(--space)*4),var(--sunpillar-clr-5) calc(var(--space)*5),var(--sunpillar-clr-6) calc(var(--space)*6),var(--sunpillar-clr-1) calc(var(--space)*7)),repeating-linear-gradient(var(--angle),#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%);background-blend-mode:hue,hard-light;background-size:200% 700%,300% 100%,200% 100%;background-position:0% var(--background-y),var(--background-x) var(--background-y),var(--background-x) var(--background-y);mix-blend-mode:lighten;opacity:calc((.3 * var(--card-opacity)) + var(--card-opacity) * var(--pointer-from-center) * .5);filter:saturate(1.5)}.card[data-rarity="rare holo vmax"] .card__glare{mix-blend-mode:hard-light;filter:brightness(1) contrast(1);background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,.75) 0%,hsl(0,0%,0%) 120%);opacity:calc((.2 * var(--card-opacity)) + var(--card-opacity) * var(--pointer-from-center) * .8)}.card:not(.masked) [data-rarity="rare holo vmax"] .card__shine{filter:brightness(calc((var(--pointer-from-center) * .4) + .4)) contrast(2) saturate(1)}.card.masked[data-rarity="rare holo vstar"] .card__shine,.card.masked[data-rarity="rare holo vstar"] .card__shine:before,.card.masked[data-rarity="rare holo vstar"] .card__shine:after{-webkit-mask-image:var(--mask),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,.5) 120%);mask-image:var(--mask),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,.5) 120%)}.card[data-rarity="rare holo vstar"] .card__shine,.card[data-rarity="rare holo vstar"] .card__shine:after{--space: 5%;--angle: 133deg;--imgsize: cover;background-image:var(--foil),repeating-linear-gradient(0deg,var(--sunpillar-clr-1) calc(var(--space)*1),var(--sunpillar-clr-2) calc(var(--space)*2),var(--sunpillar-clr-3) calc(var(--space)*3),var(--sunpillar-clr-4) calc(var(--space)*4),var(--sunpillar-clr-5) calc(var(--space)*5),var(--sunpillar-clr-6) calc(var(--space)*6),var(--sunpillar-clr-1) calc(var(--space)*7)),repeating-linear-gradient(var(--angle),#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-blend-mode:soft-light,hue,hard-light;background-size:var(--imgsize),200% 700%,300% 100%,200% 100%;background-position:center center,0% var(--background-y),var(--background-x) var(--background-y),var(--background-x) var(--background-y);filter:brightness(calc((var(--pointer-from-center) * .75) + .25)) contrast(2) saturate(1.25)}.card[data-rarity="rare holo vstar"] .card__shine:after{content:"";background-size:var(--imgsize),200% 400%,195% 100%,200% 100%;background-position:center center,0% var(--background-y),calc(var(--background-x) * -1) calc(var(--background-y) * -1),var(--background-x) var(--background-y);filter:brightness(calc((var(--pointer-from-center) * .75) + .5)) contrast(1.5) saturate(1.5);mix-blend-mode:exclusion}.card[data-rarity="rare holo vstar"] .card__shine:before{content:"";background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(190,7%,80%,.75) 0%,hsla(260,7%,50%,.25) 45%,hsl(310,7%,50%) 120%);mix-blend-mode:hard-light;z-index:2;opacity:.8}.card[data-rarity="rare holo vstar"] .card__glare{filter:brightness(.7) contrast(2);background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(195,90%,90%) 5%,hsl(300,3%,60%) 60%,hsl(350,0%,15%) 150%);mix-blend-mode:hard-light;opacity:calc(var(--card-opacity)*(var(--pointer-from-center)*.75))}.card:not(.masked)[data-rarity="rare holo vstar"] .card__shine,.card:not(.masked)[data-rarity="rare holo vstar"] .card__shine:after{--mask: none;--foil: url(../img/holo/ancient.png);--imgsize: 18% 15%;background-blend-mode:exclusion,hue,hard-light;filter:brightness(calc((var(--pointer-from-center) * .25) + .35)) contrast(1.8) saturate(1.75)}.card:not(.masked)[data-rarity="rare holo vstar"] .card__shine:after{filter:brightness(calc((var(--pointer-from-center) * .75) + .5)) contrast(1.5) saturate(1.5)}.card:not(.masked)[data-rarity="rare holo vstar"] .card__glare{filter:brightness(.55) contrast(2)}.card[data-subtypes*=supporter][data-rarity="rare ultra"] .card__shine{filter:brightness(calc((var(--pointer-from-center)*.05) + .8)) contrast(1.75) saturate(1.2)}.card[data-subtypes*=supporter][data-rarity="rare ultra"] .card__shine:after{filter:brightness(calc((var(--pointer-from-center)*.4) + .85)) contrast(2) saturate(.5)}.card[data-subtypes*=supporter][data-rarity="rare ultra"] .card__shine:before{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,100%) 0%,hsla(0,0%,0%,0) 80%);mix-blend-mode:screen;opacity:.5}.card[data-rarity="rare ultra"][data-subtypes*=supporter] .card__glare{opacity:calc(var(--card-opacity) * .75);mix-blend-mode:multiply;filter:brightness(1.5) contrast(1.4) saturate(1);background-size:170% 170%}.card:not(.masked)[data-subtypes*=supporter][data-rarity="rare ultra"] .card__shine,.card:not(.masked)[data-subtypes*=supporter][data-rarity="rare ultra"] .card__shine:after{--mask: none;--foil: url(../img/holo/trainerbg.png);--imgsize: 20%;background-blend-mode:color-burn,hue,hard-light;filter:brightness(calc((var(--pointer-from-center)*.05) + .6)) contrast(1.5) saturate(1.2)}.card[data-rarity="rare rainbow"] .card__shine{--r-clr-1: hsl(0, 57%, 37%);--r-clr-2: hsl(40, 53%, 39%);--r-clr-3: hsl(90, 60%, 35%);--r-clr-4: hsl(180, 60%, 35%);--r-clr-5: hsl(180, 60%, 35%);--r-clr-6: hsl(210, 57%, 39%);--r-clr-7: hsl(280, 55%, 31%);background-image:linear-gradient(-45deg,var(--r-clr-1),var(--r-clr-5)),var(--glitter),linear-gradient(-30deg,var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1));background-blend-mode:luminosity,soft-light;background-size:200% 200%,var(--glittersize) var(--glittersize),400% 400%;background-position:calc(25% + (50% * var(--pointer-from-left))) calc(25% + (50% * var(--pointer-from-top))),center center,calc(25% + (var(--pointer-x) / 2)) calc(25% + (var(--pointer-y) / 2));filter:brightness(calc((var(--pointer-from-center)*.25) + .6)) contrast(2.2) saturate(.75)}.card[data-rarity="rare rainbow"] .card__shine:after{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:var(--glitter),linear-gradient(-60deg,var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1));background-blend-mode:soft-light;background-size:var(--glittersize) var(--glittersize),400% 400%;background-position:center center,var(--pointer-x) var(--pointer-y);filter:brightness(calc((var(--pointer-from-center)*.3) + .55)) contrast(2) saturate(1);mix-blend-mode:color-dodge}.card[data-rarity="rare rainbow"] .card__shine:before{content:"";background-image:var(--foil);background-size:var(--imgsize);background-position:center center;filter:brightness(2.5) contrast(1);opacity:calc((var(--pointer-from-center) + .4) * .6);background-blend-mode:difference;mix-blend-mode:darken}.card[data-rarity="rare rainbow"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,80%),hsla(187,10%,85%,.25) 30%,hsl(197,6%,25%) 120%);filter:brightness(.9) contrast(1.75);opacity:calc(var(--pointer-from-center) * .9);mix-blend-mode:hard-light}.card:not(.masked)[data-rarity="rare rainbow"] .card__shine{--foil: url(../img/holo/illusion-mask.png);--imgsize: 33%}.card[data-rarity="rare rainbow alt"] .card__shine,.card[data-rarity="rare holo vmax"][data-trainer-gallery=true] .card__shine{--imgsize: cover;--r-clr-1: hsl(0, 57%, 37%);--r-clr-2: hsl(40, 53%, 39%);--r-clr-3: hsl(90, 60%, 35%);--r-clr-4: hsl(180, 60%, 35%);--r-clr-5: hsl(180, 60%, 35%);--r-clr-6: hsl(210, 57%, 39%);--r-clr-7: hsl(280, 55%, 31%);background-image:repeating-linear-gradient(var(--angle),hsla(283,49%,60%,.75) calc(var(--space)*1),hsla(2,70%,58%,.75) calc(var(--space)*2),hsla(53,67%,53%,.75) calc(var(--space)*3),hsla(93,56%,52%,.75) calc(var(--space)*4),hsla(176,38%,50%,.75) calc(var(--space)*5),hsla(228,100%,77%,.75) calc(var(--space)*6),hsla(283,49%,61%,.75) calc(var(--space)*7)),var(--glitter),linear-gradient(-30deg,var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1));background-size:200% 400%,var(--glittersize) var(--glittersize),400% 400%;background-position:0% calc(var(--background-y) * 1),center center,calc(var(--background-x) * 1.5) calc(var(--background-y) * 1.5);background-blend-mode:luminosity,overlay;filter:brightness(calc((var(--pointer-from-center)*.3) + .3)) contrast(3) saturate(1.8)}.card[data-rarity="rare rainbow alt"] .card__shine:after,.card[data-rarity="rare holo vmax"][data-trainer-gallery=true] .card__shine:after{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:var(--glitter),linear-gradient(-60deg,var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1));background-blend-mode:overlay;background-size:var(--glittersize) var(--glittersize),400% 400%;background-position:center center,calc(var(--background-x) * -1.5) calc(var(--background-y) * -1.5);filter:brightness(calc((var(--pointer-from-center)*.5) + .6)) contrast(3) saturate(1);mix-blend-mode:color-dodge;opacity:calc(1.2 + (var(--pointer-from-center)/2) * -1)}.card[data-rarity="rare rainbow alt"] .card__shine:before,.card[data-rarity="rare holo vmax"][data-trainer-gallery=true] .card__shine:before{content:"";background-image:var(--foil);background-size:var(--imgsize);background-position:center center;filter:brightness(1.5) contrast(1.5);opacity:calc((var(--pointer-from-center) + .6) * .4);background-blend-mode:difference;mix-blend-mode:color-dodge}.card[data-rarity="rare rainbow alt"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(50,20%,90%,.75) 0%,hsla(150,20%,30%,.65) 45%,hsla(0,0%,0%,1) 100%);filter:brightness(.9) contrast(2);opacity:calc(var(--card-opacity) * .75)}.card:not(.masked)[data-rarity="rare rainbow alt"] .card__shine,.card:not(.masked)[data-rarity="rare holo vmax"][data-trainer-gallery=true] .card__shine{--mask: none;--foil: none;--imgsize: 25% auto}.card[data-rarity="rare secret"] .card__shine,.card[data-set=swshp][data-number=swsh145] .card__shine{--shift: 1px;--imgsize: cover;background-image:var(--glitter),var(--glitter),conic-gradient(var(--sunpillar-clr-4),var(--sunpillar-clr-5),var(--sunpillar-clr-6),var(--sunpillar-clr-1),var(--sunpillar-clr-4)),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(150,00%,0%,.98) 10%,hsla(0,0%,95%,.15) 90%);background-size:var(--glittersize) var(--glittersize),var(--glittersize) var(--glittersize),cover,cover;background-position:45% 45%,55% 55%,center center,center center;background-blend-mode:soft-light,hard-light,overlay;mix-blend-mode:color-dodge;filter:brightness(calc(.4 + (var(--pointer-from-center) * .2))) contrast(1) saturate(2.7)}.card[data-rarity="rare secret"] .card__shine:before,.card[data-set=swshp][data-number=swsh145] .card__shine:before{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:var(--foil),linear-gradient(45deg,#f9c006,#ffea61),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(10,20%,90%,.95) 10%,hsl(0,0%,0%) 70%);background-size:var(--imgsize),cover,cover;background-position:center center,center center,center center;background-blend-mode:hard-light,multiply;mix-blend-mode:lighten;filter:brightness(1.25) contrast(1.25) saturate(.35);opacity:.8}.card[data-rarity="rare secret"] .card__shine:after,.card[data-set=swshp][data-number=swsh145] .card__shine:after{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:var(--glitter);background-size:var(--glittersize) var(--glittersize);background-position:calc(50% - ((var(--shift)*2) * var(--pointer-from-left)) + var(--shift)) calc(50% - ((var(--shift)*2) * var(--pointer-from-top)) + var(--shift));filter:brightness(calc((var(--pointer-from-center)*.6) + .6)) contrast(1.5);mix-blend-mode:overlay}.card[data-rarity="rare secret"] .card__glare,.card[data-set=swshp][data-number=swsh145] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(45,8%,80%,.3) 0%,hsl(22,15%,12%) 180%);filter:brightness(1.3) contrast(1.5);mix-blend-mode:hard-light}.card:not(.masked)[data-rarity="rare secret"] .card__shine,.card:not(.masked)[data-set=swshp][data-number=swsh145] .card__shine{--foil: url(../img/holo/geometric.png);--imgsize: 33%;filter:brightness(calc((var( --pointer-from-center ) * .3) + .2)) contrast(2) saturate(.75)}.card[data-rarity="trainer gallery rare holo"] .card__shine,.card[data-rarity="rare holo"][data-trainer-gallery=true] .card__shine,.card[data-set=swshp][data-number=swsh020] .card__shine{--space: 5%;--angle: -22deg;--imgsize: 300% 400%;clip-path:var(--clip-borders);background-image:repeating-linear-gradient(var(--angle),hsla(283,49%,60%,.75) calc(var(--space)*1),hsla(2,74%,59%,.75) calc(var(--space)*2),hsla(53,67%,53%,.75) calc(var(--space)*3),hsla(93,56%,52%,.75) calc(var(--space)*4),hsla(176,38%,50%,.75) calc(var(--space)*5),hsla(228,100%,77%,.75) calc(var(--space)*6),hsla(283,49%,61%,.75) calc(var(--space)*7));background-blend-mode:color-dodge;background-size:var(--imgsize);background-position:0% calc(var(--background-y) * 1),var(--background-x) var(--background-y);filter:brightness(calc((var(--pointer-from-center)*.3) + .5)) contrast(2.3) saturate(1)}.card[data-rarity="trainer gallery rare holo"] .card__shine:after,.card[data-rarity="rare holo"][data-trainer-gallery=true] .card__shine:after,.card[data-set=swshp][data-number=swsh020] .card__shine:after{content:"";background-image:radial-gradient(farthest-corner ellipse at calc(((var(--pointer-x)) * .5) + 25%) calc(((var(--pointer-y)) * .5) + 25%),#fff 5%,#38003899 40%,#383838 120%);background-position:center center;background-size:400% 500%;filter:brightness(calc((var(--pointer-from-center)*.2) + .4)) contrast(.85) saturate(1.1);mix-blend-mode:hard-light}.card[data-rarity="trainer gallery rare holo"] .card__shine:before,.card[data-rarity="rare holo"][data-trainer-gallery=true] .card__shine:before,.card[data-set=swshp][data-number=swsh020] .card__shine:before{content:none;display:none}.card[data-rarity="trainer gallery rare holo"] .card__glare,.card[data-rarity="rare holo"][data-trainer-gallery=true] .card__glare,.card[data-set=swshp][data-number=swsh020] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,1) 10%,hsla(0,0%,100%,.6) 35%,hsla(180,11%,35%,1) 60%);mix-blend-mode:soft-light}.card[data-rarity="trainer gallery rare holo"] .card__glare:before,.card[data-rarity="rare holo"][data-trainer-gallery=true] .card__glare:before,.card[data-rarity="trainer gallery rare holo"] .card__glare:after,.card[data-rarity="rare holo"][data-trainer-gallery=true] .card__glare:after{content:none;display:none}.card[data-rarity="rare holo v"][data-trainer-gallery=true] .card__glare{opacity:calc(var(--card-opacity)*.4)}.card[data-rarity="rare holo vmax"][data-trainer-gallery=true] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(50,30%,90%) 0%,hsl(162,5%,40%),hsl(0,0%,0%) 120%);filter:brightness(1) contrast(1);opacity:calc(var(--card-opacity) * var(--pointer-from-center) * .85)}.card:not(.masked)[data-rarity="rare secret"][data-trainer-gallery=true] .card__shine{--foil: url(../img/holo/geometric.png);--imgsize: 33%;filter:brightness(calc((var( --pointer-from-center ) * .3) + .2)) contrast(2) saturate(.75)}.card:not(.masked)[data-rarity="rare secret"][data-trainer-gallery=true] .card__glare{filter:brightness(.5) contrast(1)}.card[data-rarity="rare secret"][data-trainer-gallery=true] .card__shine,.card[data-rarity="rare secret"][data-trainer-gallery=true] .card__shine:before,.card[data-rarity="rare secret"][data-trainer-gallery=true] .card__shine:after{-webkit-mask-image:none!important;mask-image:none!important}.card[data-rarity="rare secret"][data-trainer-gallery=true] .card__shine{background-image:var(--glitter),var(--glitter),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(152.7,21.6%,10%) 10%,hsla(177,22%,80%,.1) 50%,hsla(0,0%,95%,.98) 90%),linear-gradient(45deg,#f9c006,#ffea61);background-size:var(--glittersize) var(--glittersize),var(--glittersize) var(--glittersize),cover,cover;background-position:40% 45%,55% 55%,center center,center center;background-blend-mode:soft-light,darken,color;filter:brightness(1) contrast(1) saturate(1);mix-blend-mode:color-dodge}.card[data-rarity="rare secret"][data-trainer-gallery=true] .card__shine:before{content:"";background-image:var(--foil),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(50,20%,90%,.95) 10%,hsla(324,22%,63%,.5) 50%,hsl(0,0%,0%) 90%);background-size:var(--imgsize),cover;background-position:center center,center center;background-blend-mode:color-burn;mix-blend-mode:exclusion;filter:brightness(1) contrast(1) saturate(1);opacity:1}.card[data-rarity="rare secret"][data-trainer-gallery=true] .card__shine:after{content:"";background-image:var(--glitter),conic-gradient(var(--sunpillar-clr-4),var(--sunpillar-clr-5),var(--sunpillar-clr-6),var(--sunpillar-clr-1),var(--sunpillar-clr-2),var(--sunpillar-clr-3),var(--sunpillar-clr-4));background-size:var(--glittersize) var(--glittersize),cover;background-blend-mode:luminosity;filter:brightness(calc((var(--pointer-from-center)*.5) + .6)) contrast(2) saturate(3);mix-blend-mode:soft-light}.card[data-rarity="rare secret"][data-trainer-gallery=true] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(40,100%,95%,.2) 10%,hsla(40,20%,5%,1) 180%);filter:brightness(1) contrast(1);mix-blend-mode:hard-light}.card[data-rarity="rare shiny"] .card__shine{clip-path:var(--clip)}.card[data-rarity="rare shiny"][data-subtypes^=stage] .card__shine{clip-path:var(--clip-stage)}.card[data-rarity="rare shiny"] .card__shine,.card[data-rarity="rare shiny"] .card__shine:after{--space: 5%;--angle: 133deg;--imgsize: cover;background-image:var(--foil),repeating-linear-gradient(0deg,var(--sunpillar-clr-1) calc(var(--space)*1),var(--sunpillar-clr-2) calc(var(--space)*2),var(--sunpillar-clr-3) calc(var(--space)*3),var(--sunpillar-clr-4) calc(var(--space)*4),var(--sunpillar-clr-5) calc(var(--space)*5),var(--sunpillar-clr-6) calc(var(--space)*6),var(--sunpillar-clr-1) calc(var(--space)*7)),repeating-linear-gradient(var(--angle),#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-position:center center,0% var(--background-y),calc(var(--background-x) + (var(--background-y)*.2)) var(--background-y),var(--background-x) var(--background-y);background-blend-mode:soft-light,hue,hard-light;background-size:var(--imgsize),200% 700%,300% 100%,200% 100%;filter:brightness(calc((var(--pointer-from-center)*.4) + .4)) contrast(1.4) saturate(2.25)}.card[data-rarity="rare shiny"] .card__shine:after{content:"";background-position:center center,0% var(--background-y),calc((var(--background-x) + (var(--background-y)*.2)) * -1) calc(var(--background-y) * -1),var(--background-x) var(--background-y);background-size:var(--imgsize),200% 400%,195% 100%,200% 100%;filter:brightness(calc((var(--pointer-from-center)*.4) + .8)) contrast(1.5) saturate(1.25);mix-blend-mode:exclusion}.card[data-rarity="rare shiny"] .card__shine:before{content:"";-webkit-mask-image:none;mask-image:none;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,100%) 0%,hsla(0,0%,0%,0) 40%);background-position:center;background-size:cover;mix-blend-mode:overlay;opacity:.75;z-index:1}.card[data-rarity="rare shiny"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,100%) 0%,hsl(320,5%,15%) 150%);background-size:cover;background-position:center center;mix-blend-mode:multiply;filter:brightness(1.2) contrast(1) saturate(.7);opacity:calc(var(--card-opacity) * var(--pointer-from-center))}.card:not(.masked).card[data-rarity="rare shiny"] .card__shine,.card:not(.masked).card[data-rarity="rare shiny"] .card__shine:after{--mask: none;--foil: url(../img/holo/illusion.png);--imgsize: 33%;-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:var(--imgsize);mask-size:var(--imgsize);background-blend-mode:exclusion,hue,hard-light;filter:brightness(calc((var(--pointer-from-center)*.3) + .35)) contrast(2) saturate(1.5)}.card:not(.masked).card[data-rarity*="rare shiny"] .card__shine:after{filter:brightness(calc((var(--pointer-from-center)*.4) + .5)) contrast(1.4) saturate(1.2);mix-blend-mode:difference}.card[data-rarity="rare shiny v"] .card__shine,.card[data-rarity="rare shiny v"] .card__shine:after{--space: 5%;--angle: 133deg;--imgsize: cover;background-image:var(--foil),repeating-linear-gradient(0deg,var(--sunpillar-clr-1) calc(var(--space)*1),var(--sunpillar-clr-2) calc(var(--space)*2),var(--sunpillar-clr-3) calc(var(--space)*3),var(--sunpillar-clr-4) calc(var(--space)*4),var(--sunpillar-clr-5) calc(var(--space)*5),var(--sunpillar-clr-6) calc(var(--space)*6),var(--sunpillar-clr-1) calc(var(--space)*7)),repeating-linear-gradient(var(--angle),#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-position:center center,0% var(--background-y),calc(var(--background-x) + (var(--background-y)*.2)) var(--background-y),var(--background-x) var(--background-y);background-blend-mode:soft-light,hue,hard-light;background-size:var(--imgsize),200% 700%,300% 100%,200% 100%;filter:brightness(calc((var(--pointer-from-center)*.4) + .4)) contrast(1.4) saturate(2.25)}.card[data-rarity="rare shiny v"] .card__shine:after{content:"";background-position:center center,0% var(--background-y),calc((var(--background-x) + (var(--background-y)*.2)) * -1) calc(var(--background-y) * -1),var(--background-x) var(--background-y);background-size:var(--imgsize),200% 400%,195% 100%,200% 100%;filter:brightness(calc((var(--pointer-from-center)*.4) + .8)) contrast(1.5) saturate(1.25);mix-blend-mode:exclusion}.card[data-rarity="rare shiny v"] .card__shine:before{content:"";-webkit-mask-image:none;mask-image:none;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,100%) 0%,hsla(0,0%,0%,0) 40%);background-position:center;background-size:cover;mix-blend-mode:overlay;opacity:.75;z-index:1}.card[data-rarity="rare shiny v"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,90%) 5%,hsl(200,5%,45%) 80%,hsl(320,40%,10%) 150%);background-size:120% 140%;background-position:center center;mix-blend-mode:darken;filter:brightness(.88) contrast(2.25) saturate(.7);opacity:calc(var(--card-opacity) * var(--pointer-from-center) * .75)}.card:not(.masked)[data-rarity="rare shiny v"] .card__shine,.card:not(.masked)[data-rarity="rare shiny v"] .card__shine:after{--mask: none;--foil: url(../img/holo/illusion.png);--imgsize: 33%;-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:var(--imgsize);mask-size:var(--imgsize);background-blend-mode:exclusion,hue,hard-light;filter:brightness(calc((var(--pointer-from-center)*.3) + .35)) contrast(2) saturate(1.5)}.card:not(.masked)[data-rarity="rare shiny v"] .card__shine:before{content:none;display:none}.card:not(.masked)[data-rarity="rare shiny v"] .card__shine:after{filter:brightness(calc((var(--pointer-from-center)*.5) + .8)) contrast(1.6) saturate(1.4)}.card[data-rarity="rare shiny vmax"] .card__shine{--imgsize: cover;--angle: -30deg;--r-clr-1: hsl(0, 57%, 37%);--r-clr-2: hsl(40, 53%, 39%);--r-clr-3: hsl(90, 60%, 35%);--r-clr-4: hsl(180, 60%, 35%);--r-clr-5: hsl(180, 60%, 35%);--r-clr-6: hsl(210, 57%, 39%);--r-clr-7: hsl(280, 55%, 31%);background-image:var(--glitter),var(--glitter),linear-gradient(var(--angle),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1)),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(248,5%,10%,1) 10%,hsla(206,5%,80%,.1) 50%,hsla(0,0%,95%,.98) 90%);background-size:var(--glittersize) var(--glittersize),var(--glittersize) var(--glittersize),400% 400%,cover;background-position:40% 45%,55% 55%,calc(var(--background-x) * 1.5) calc(var(--background-y) * 1.5),center center;background-blend-mode:soft-light,overlay,color-burn;filter:brightness(1) contrast(1) saturate(.85)}.card[data-rarity="rare shiny vmax"] .card__shine:before{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:var(--foil),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(248,5%,91%,.95) 10%,hsla(206,5%,68%,.5) 50%,hsl(0,0%,0%) 120%);background-size:var(--imgsize),cover;background-position:center center,center center;background-blend-mode:color-burn;mix-blend-mode:lighten;filter:brightness(1) contrast(1) saturate(.4);opacity:.35}.card[data-rarity="rare shiny vmax"] .card__shine:after{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:repeating-linear-gradient(calc(var(--angle)),var(--sunpillar-clr-1) calc(var(--space)*1),var(--sunpillar-clr-2) calc(var(--space)*2),var(--sunpillar-clr-3) calc(var(--space)*3),var(--sunpillar-clr-4) calc(var(--space)*4),var(--sunpillar-clr-5) calc(var(--space)*5),var(--sunpillar-clr-6) calc(var(--space)*6),var(--sunpillar-clr-1) calc(var(--space)*7));background-size:400% 800%;background-position:calc(50% + (50% - (var(--background-x))) * 3) calc(50% + (50% - (var(--background-y))) * 3);filter:brightness(calc(.75 - (var(--pointer-from-center) * .5))) contrast(1) saturate(1);mix-blend-mode:hue}.card[data-rarity="rare shiny vmax"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(248,5%,90%,.45) 0%,hsla(206,5%,30%,.45) 45%,hsla(0,0%,0%,.33) 120%);filter:brightness(1) contrast(1.25)}.card[data-rarity="rare shiny vmax"] .card__glare:after{content:"";-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:cover;mask-size:cover;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(248,5%,90%,.75) 0%,hsla(206,5%,30%,.65) 45%,hsla(0,0%,0%,.75) 100%);filter:brightness(1) contrast(1.25);mix-blend-mode:overlay;opacity:1}.card[data-rarity="rare secret"][data-set=swsh12pt5][data-number="160"] .card__shine{--r-clr-1: hsl(0, 57%, 37%);--r-clr-2: hsl(40, 53%, 39%);--r-clr-3: hsl(90, 60%, 35%);--r-clr-4: hsl(180, 60%, 35%);--r-clr-5: hsl(180, 60%, 35%);--r-clr-6: hsl(210, 57%, 39%);--r-clr-7: hsl(280, 55%, 31%);background-image:linear-gradient(-45deg,var(--r-clr-1),var(--r-clr-5)),var(--glitter),linear-gradient(-30deg,var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1));background-blend-mode:luminosity,soft-light;background-size:200% 200%,var(--glittersize) var(--glittersize),400% 400%;background-position:calc(25% + (50% * var(--pointer-from-left))) calc(25% + (50% * var(--pointer-from-top))),calc(50% - ((var(--shift)*2) * var(--pointer-from-left)) + var(--shift)) calc(50% - ((var(--shift)*2) * var(--pointer-from-top)) + var(--shift)),calc(25% + (var(--pointer-x) / 2)) calc(25% + (var(--pointer-y) / 2));filter:brightness(calc((var(--pointer-from-center)*.5) + .75)) contrast(2) saturate(1)}.card[data-rarity="rare secret"][data-set=swsh12pt5][data-number="160"] .card__shine:after{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:var(--glitter),linear-gradient(-60deg,var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1));background-blend-mode:soft-light;background-size:var(--glittersize) var(--glittersize),400% 400%;background-position:calc(50% - ((var(--shift)*2) * var(--pointer-from-left)) - var(--shift)) calc(50% - ((var(--shift)*2) * var(--pointer-from-top)) - var(--shift)),var(--pointer-x) var(--pointer-y);filter:brightness(calc((var(--pointer-from-center)*.35) + .35)) contrast(2) saturate(1);mix-blend-mode:exclusion}.card[data-rarity="rare secret"][data-set=swsh12pt5][data-number="160"] .card__shine:before{content:"";background-image:var(--foil);background-size:var(--imgsize);background-position:center center;filter:brightness(2.5) contrast(1);opacity:calc((var(--pointer-from-center) + .4) * .6);mix-blend-mode:multiply}.card[data-rarity="rare secret"][data-set=swsh12pt5][data-number="160"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,80%),hsla(0,0%,74.9%,.25) 30%,hsl(0,0%,21.6%) 130%);filter:brightness(.9) contrast(2);opacity:calc(var(--pointer-from-center) * .9);mix-blend-mode:hard-light}.card:not(.masked)[data-rarity="rare secret"][data-set=swsh12pt5][data-number="160"] .card__shine{--foil: url(../img/holo/illusion-mask.png);--imgsize: 33%}:root[data-theme=pocket]{--gb-0: #0f380f;--gb-1: #306230;--gb-2: #8bac0f;--gb-3: #c3cf8f;--gb-hi: #dfe8b6;--gb-mid: #b4c27a;--text: var(--gb-0);--text-2: #1f4a1f;--text-3: #2a4416;--font-pixel: "Silkscreen", var(--font);--hard: 3px 3px 0 rgba(15, 56, 15, .42);--hard-sm: 2px 2px 0 rgba(15, 56, 15, .42);--hard-lg: 6px 6px 0 rgba(15, 56, 15, .42);--gb-frame: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' shape-rendering='crispEdges'%3E%3Cpath fill='%230f380f' d='M1 0h4v1H1zM0 1h6v1H0zM0 4h6v1H0zM1 5h4v1H1zM0 2h2v2H0zM4 2h2v2H4z'/%3E%3C/svg%3E") 2 / 2px stretch;--gb-dialog: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' shape-rendering='crispEdges'%3E%3Cpath fill='%230f380f' d='M1 0h8v1H1zM0 1h10v1H0zM0 8h10v1H0zM1 9h8v1H1zM0 2h2v6H0zM8 2h2v6H8zM3 3h4v1H3zM3 6h4v1H3zM3 4h1v2H3zM6 4h1v2H6z'/%3E%3Cpath fill='%23dfe8b6' d='M2 2h6v1H2zM2 7h6v1H2zM2 3h1v4H2zM7 3h1v4H7z'/%3E%3C/svg%3E") 4 / 4px stretch;--foil-stops: #e3a0a0 0 17%, #e8d88e 17% 34%, #a9d79a 34% 51%, #93c9dc 51% 68%, #a9a8e0 68% 84%, #d5a6dc 84% 100%;--foil: linear-gradient(90deg, var(--foil-stops));--foil-ring: conic-gradient(#e3a0a0 0 60deg, #e8d88e 0 120deg, #a9d79a 0 180deg, #93c9dc 0 240deg, #a9a8e0 0 300deg, #d5a6dc 0 360deg);--viz-1: #0f380f;--viz-2: #3f6f22;--viz-3: #7d9a2a;--viz-4: #a7b95a;--viz-5: #5c4a1e;--viz-rest: rgba(15, 56, 15, .22);scrollbar-color:var(--gb-1) var(--gb-3)}:root[data-theme=pocket] ::selection{background:var(--gb-0);color:var(--gb-3)}:root[data-theme=pocket] :focus-visible{outline:2px dashed var(--gb-0);outline-offset:3px;border-radius:0}:root[data-theme=pocket] body{-webkit-font-smoothing:auto}:root[data-theme=pocket] .backdrop{background:radial-gradient(130% 90% at 50% 40%,transparent 60%,rgba(15,56,15,.12)),repeating-linear-gradient(0deg,rgba(15,56,15,.04) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(15,56,15,.04) 0 1px,transparent 1px 3px),linear-gradient(#c8d495,#bcc986)}:root[data-theme=pocket] .backdrop:after{display:none}:root[data-theme=pocket] ::-webkit-scrollbar{width:12px;height:12px}:root[data-theme=pocket] ::-webkit-scrollbar-track{background:var(--gb-3)}:root[data-theme=pocket] ::-webkit-scrollbar-thumb{background:var(--gb-1);border:3px solid var(--gb-3)}:root[data-theme=pocket] :is(.btn,.chip,.seg button,.chart-tabs button,.tabbar a,.rail nav a,.rail nav button,.tag,.binder-where,.dropdown-trigger,.menu-label,.hero-kicker,.ledger dt,.summary dt,.idc-stats dt,.kv dt,.sh-kicker,.bp-head,.quick-item b,.set-count,.plate-badge,.tick b,.lv-chip,.section-link,.search-hints button,.act-legend,.badge-card b,.slab-label b,.pc-tag,.unlock-text small){font-family:var(--font-pixel);font-weight:400;letter-spacing:.03em}:root[data-theme=pocket] :is(.btn,.chip,.seg button,.dropdown-trigger,.binder-where){font-size:.74rem;text-transform:uppercase}:root[data-theme=pocket] :is(.btn-sm,.chip,.tag,.chart-tabs button){font-size:.66rem}:root[data-theme=pocket] :is(.tabbar a,.tab-scan){font-size:.56rem;text-transform:uppercase;font-family:var(--font-pixel);font-weight:400;letter-spacing:.03em}:root[data-theme=pocket] .tab-scan-btn{border-radius:0;background:var(--gb-0);color:var(--gb-3);box-shadow:0 0 0 3px var(--gb-hi),0 0 0 5px var(--gb-0),4px 4px 0 4px #0f380f59}:root[data-theme=pocket] .nav-title{font-family:var(--font-pixel);font-weight:400;color:var(--text-2)}:root[data-theme=pocket] :is(.rail nav a,.rail nav button){font-size:.74rem;text-transform:uppercase}:root[data-theme=pocket] :is(.ledger dt,.summary dt,.idc-stats dt,.kv dt,.hero-kicker,.menu-label,.bp-head,.sh-kicker){font-size:.62rem;text-transform:uppercase;letter-spacing:.06em}:root[data-theme=pocket] .chip b,:root[data-theme=pocket] .tool-pick b{font-family:var(--font-pixel);font-weight:400}:root[data-theme=pocket] .page-title,:root[data-theme=pocket] .hero-title,:root[data-theme=pocket] .hero-value,:root[data-theme=pocket] .set-hero h1,:root[data-theme=pocket] .serie-hero h2,:root[data-theme=pocket] .sh-count b,:root[data-theme=pocket] .price-big strong,:root[data-theme=pocket] .summary dd{letter-spacing:0;font-weight:400;font-stretch:100%}:root[data-theme=pocket] .section-title{font-family:var(--font-pixel);font-weight:400;font-size:1.05rem;letter-spacing:.02em;text-transform:uppercase}:root[data-theme=pocket] .section-title small{font-family:var(--font);text-transform:none}:root[data-theme=pocket] svg[stroke=currentColor]{stroke-linecap:square;stroke-linejoin:miter}:root[data-theme=pocket] :is(.btn:not(.btn-ghost),.chip,.seg,.chart-tabs,.input,.select,.textarea,.stepper,.dropdown-trigger,.icon-btn,.panel,.notice,.error-box,.set-tile,.serie-card,.progress-card,.quick-item,.theme-card,.tick,.goal,.account-dock,.rail-search,.set-hero,.badge-card.is-earned,.slab,.grade-all,.rarity-facts>div,.feature,.step,.spotlight-set,.calm,.catalog-foot,.nodata,.sh-note,.binder-where,.scroller-btn,.binder-arrow,.mover2:hover,.copy-row code,.redirect-help,.av-preview,.av-drop,.pack-cta-in,.bulk-card,.lang-links a,.offline-pill){border:2px solid transparent;border-image:var(--gb-frame);border-radius:0;background-clip:padding-box}:root[data-theme=pocket] :is(.menu,.toast,.palette,.sheet,.unlock,.sb-inner,.pack-odds,.tabbar,.binder-tip){border:4px solid transparent;border-image:var(--gb-dialog);border-radius:0;background-clip:padding-box}:root[data-theme=pocket] .btn{background-color:var(--gb-mid);color:var(--gb-0);box-shadow:var(--hard);height:42px}:root[data-theme=pocket] .btn-sm{height:34px}:root[data-theme=pocket] .btn:hover{background-color:var(--gb-hi)}:root[data-theme=pocket] .btn:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px #0f380f6b}:root[data-theme=pocket] .btn:disabled,:root[data-theme=pocket] .btn[disabled]{opacity:.45;box-shadow:none}:root[data-theme=pocket] .btn-primary{background-color:var(--gb-0);color:var(--gb-3)}:root[data-theme=pocket] .btn-primary:hover{background-color:var(--gb-1);filter:none;box-shadow:var(--hard)}:root[data-theme=pocket] .btn-ghost{background:transparent;box-shadow:none;color:var(--gb-0)}:root[data-theme=pocket] .btn-ghost:hover{background:#0f380f1a}:root[data-theme=pocket] .btn-foil{background:var(--foil) padding-box;color:var(--gb-0)}:root[data-theme=pocket] .btn-foil:hover{filter:brightness(1.04);animation:none}:root[data-theme=pocket] .btn-danger{color:#7a1f1f}:root[data-theme=pocket] .icon-btn{background-color:var(--gb-mid);color:var(--gb-0);box-shadow:var(--hard-sm)}:root[data-theme=pocket] .icon-btn:active{transform:translate(2px,2px);box-shadow:none}:root[data-theme=pocket] .chip{background-color:var(--gb-mid);color:var(--gb-0);box-shadow:var(--hard-sm);height:34px}:root[data-theme=pocket] .chip:hover{background-color:var(--gb-hi)}:root[data-theme=pocket] .chip[aria-pressed=true],:root[data-theme=pocket] .chip[aria-current=true],:root[data-theme=pocket] .chip[aria-selected=true]{background:var(--gb-0) padding-box;color:var(--gb-3)}:root[data-theme=pocket] .chip[aria-pressed=true] b,:root[data-theme=pocket] .chip[aria-current=true] b,:root[data-theme=pocket] .chip[aria-selected=true] b{color:var(--gb-3)}:root[data-theme=pocket] .chip:active{transform:translate(2px,2px);box-shadow:none}:root[data-theme=pocket] .seg{background-color:var(--gb-mid);box-shadow:var(--hard-sm);padding:2px}:root[data-theme=pocket] .seg button{border-radius:0;color:var(--text-2)}:root[data-theme=pocket] .seg button[aria-pressed=true]{background:var(--gb-0);color:var(--gb-3)}:root[data-theme=pocket] .chart-tabs{background-color:var(--gb-mid);padding:2px}:root[data-theme=pocket] .chart-tabs button{border-radius:0;color:var(--text-2)}:root[data-theme=pocket] .chart-tabs button[aria-pressed=true]{background:var(--gb-0);color:var(--gb-3)}:root[data-theme=pocket] .dropdown-trigger{background-color:var(--gb-mid);box-shadow:var(--hard-sm);color:var(--gb-0)}:root[data-theme=pocket] .input,:root[data-theme=pocket] .select,:root[data-theme=pocket] .textarea{background-color:var(--gb-hi);color:var(--gb-0);box-shadow:inset 2px 2px #0f380f24}:root[data-theme=pocket] .input:focus,:root[data-theme=pocket] .select:focus,:root[data-theme=pocket] .textarea:focus{box-shadow:inset 2px 2px #0f380f24,0 0 0 2px var(--gb-2)}:root[data-theme=pocket] .input::placeholder,:root[data-theme=pocket] .textarea::placeholder{color:#4d6a33}:root[data-theme=pocket] .select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' shape-rendering='crispEdges'><path fill='%230f380f' d='M0 0h10v2H0zM2 2h6v2H2zM4 4h2v2H4z'/></svg>");background-size:10px 6px}:root[data-theme=pocket] .stepper{background-color:var(--gb-hi)}:root[data-theme=pocket] .switch i{border-radius:0;background:var(--gb-mid);box-shadow:inset 0 0 0 2px var(--gb-0)}:root[data-theme=pocket] .switch i:after{border-radius:0;background:var(--gb-3);box-shadow:0 0 0 2px var(--gb-0)}:root[data-theme=pocket] .switch input:checked+i{background:var(--gb-0)}:root[data-theme=pocket] kbd{border-radius:0;border:2px solid var(--gb-0);background:var(--gb-hi);font-family:var(--font-pixel);font-weight:400}:root[data-theme=pocket] .link-btn{text-decoration-thickness:2px;text-decoration-color:var(--gb-0)}:root[data-theme=pocket] .panel{background-color:#dfe8b659;box-shadow:var(--hard)}:root[data-theme=pocket] :is(.set-tile,.serie-card,.progress-card,.quick-item,.theme-card,.goal,.feature,.step){background-color:#dfe8b66b;box-shadow:var(--hard)}:root[data-theme=pocket] :is(.set-tile,.serie-card,.progress-card,.quick-item):hover{transform:translate(-1px,-1px);box-shadow:4px 4px #0f380f75}:root[data-theme=pocket] :is(.set-tile,.serie-card,.progress-card,.quick-item):active{transform:translate(2px,2px);box-shadow:1px 1px #0f380f6b}:root[data-theme=pocket] .set-tile.is-complete{background:var(--gb-hi) padding-box;box-shadow:var(--hard),inset 0 0 0 2px var(--gb-2)}:root[data-theme=pocket] .plate{background:var(--gb-hi);border-radius:0;box-shadow:inset 0 0 0 2px var(--gb-0),inset 0 0 0 4px var(--gb-3)}:root[data-theme=pocket] .plate:after{background:linear-gradient(105deg,transparent 40%,rgba(255,255,230,.55) 50%,transparent 60%);mix-blend-mode:normal}:root[data-theme=pocket] .plate>img:not(.set-symbol){filter:drop-shadow(2px 2px 0 rgba(15,56,15,.3))}:root[data-theme=pocket] .plate-text{color:var(--gb-0)}:root[data-theme=pocket] .plate-text small{color:var(--text-2)}:root[data-theme=pocket] .plate-badge{border-radius:0;background:var(--gb-0);color:var(--gb-3)}:root[data-theme=pocket] .plate-done{border-radius:0;background:var(--gb-0);color:var(--gb-3);box-shadow:var(--hard-sm)}:root[data-theme=pocket] .plate-cover img{border-radius:2px}:root[data-theme=pocket] .tick{background-color:var(--gb-hi);box-shadow:var(--hard-sm)}:root[data-theme=pocket] .badge-card{border-radius:0;background:#0f380f0f}:root[data-theme=pocket] .badge-card.is-earned{background-color:var(--gb-hi);box-shadow:var(--hard-sm)}:root[data-theme=pocket] .medal{border-radius:0;background:#0f380f1a;color:var(--text-3)}:root[data-theme=pocket] .badge-card.is-earned .medal,:root[data-theme=pocket] .unlock-medal{background:var(--gb-0);color:var(--gb-3);box-shadow:none}:root[data-theme=pocket] .tag{border-radius:0;background:#0f380f1f;color:var(--gb-0)}:root[data-theme=pocket] .tag-foil,:root[data-theme=pocket] .lv-chip{border-radius:0;color:var(--gb-0);box-shadow:0 0 0 2px var(--gb-0)}:root[data-theme=pocket] .notice,:root[data-theme=pocket] .sh-note{background-color:var(--gb-hi);color:var(--gb-0)}:root[data-theme=pocket] .sh-note svg{color:var(--gb-0)}:root[data-theme=pocket] .delta{border-radius:0}:root[data-theme=pocket] .delta.up{background:#0f380f1f}:root[data-theme=pocket] .delta.down{background:#7a1f1f1f}:root[data-theme=pocket] .empty-art{filter:grayscale(1) sepia(1) hue-rotate(40deg) saturate(1.4)}:root[data-theme=pocket] .bar,:root[data-theme=pocket] .hb-track,:root[data-theme=pocket] .m2-bar,:root[data-theme=pocket] .lv-bar{height:10px;border-radius:0;background:var(--gb-hi);box-shadow:inset 0 0 0 2px var(--gb-0);padding:2px}:root[data-theme=pocket] .bar>i,:root[data-theme=pocket] .hb-track i,:root[data-theme=pocket] .m2-bar i,:root[data-theme=pocket] .lv-bar i{border-radius:0;min-width:4px;background:repeating-linear-gradient(90deg,var(--gb-0) 0 4px,transparent 4px 6px)}:root[data-theme=pocket] .m2-bar.down i{background:repeating-linear-gradient(90deg,#7a1f1f 0 4px,transparent 4px 6px)}:root[data-theme=pocket] .sh-bar .bar{height:12px}:root[data-theme=pocket] .stackbar{border-radius:0;box-shadow:0 0 0 2px var(--gb-0)}:root[data-theme=pocket] .stackbar>*{border-radius:0!important}:root[data-theme=pocket] .stack-legend i{border-radius:0}:root[data-theme=pocket] .ring .track{stroke:#0f380f29}:root[data-theme=pocket] .ring circle:not(.track){stroke:var(--gb-0);stroke-linecap:butt;stroke-dasharray:none}:root[data-theme=pocket] .ring text{font-family:var(--font-pixel);font-weight:400;font-size:10px}:root[data-theme=pocket] .ring{filter:drop-shadow(2px 2px 0 rgba(15,56,15,.3))}:root[data-theme=pocket] .menu{background-color:var(--gb-hi);box-shadow:var(--hard-lg);padding:6px;animation:gb-pop .2s var(--ease-out)}:root[data-theme=pocket] .menu-item{position:relative;border-radius:0;padding-left:26px;color:var(--gb-0)}:root[data-theme=pocket] .menu-item:before{content:"▶";position:absolute;left:8px;top:50%;transform:translateY(-50%);font-size:.62rem;opacity:0}:root[data-theme=pocket] .menu-item:hover,:root[data-theme=pocket] .menu-item:focus-visible{background:var(--gb-0);color:var(--gb-3)}:root[data-theme=pocket] .menu-item:hover:before,:root[data-theme=pocket] .menu-item:focus-visible:before{opacity:1;animation:gb-cursor .8s steps(2) infinite}:root[data-theme=pocket] .menu-item:hover svg,:root[data-theme=pocket] .menu-item:focus-visible svg,:root[data-theme=pocket] .menu-item:hover small,:root[data-theme=pocket] .menu-item:focus-visible small{color:var(--gb-3)}:root[data-theme=pocket] .menu-item[aria-checked=true]:after{content:"■";color:inherit;font-size:.6rem}:root[data-theme=pocket] .menu-sep{height:2px;background:repeating-linear-gradient(90deg,var(--gb-0) 0 2px,transparent 2px 4px)}@keyframes gb-cursor{50%{transform:translate(2px,-50%)}}@keyframes gb-pop{0%{opacity:0;transform:translateY(-6px)}}:root[data-theme=pocket] .toast{background-color:var(--gb-hi);color:var(--gb-0);box-shadow:var(--hard-lg);padding:12px 14px 14px 16px;font-weight:600;animation:gb-toast .34s var(--ease-out);position:relative}:root[data-theme=pocket] .toast:after{content:"▼";position:absolute;right:8px;bottom:2px;font-size:.6rem;animation:gb-blink .9s steps(1) infinite}:root[data-theme=pocket] .toast .btn{background-color:var(--gb-0);color:var(--gb-3);box-shadow:none}@keyframes gb-toast{0%{opacity:0;transform:translateY(12px)}}:root[data-theme=pocket] .sheet{background-color:var(--gb-3)}@media(min-width:960px){:root[data-theme=pocket] .sheet{box-shadow:10px 10px #0f380f73}}:root[data-theme=pocket] .sheet:before{display:none}:root[data-theme=pocket] .sheet-backdrop{background:#0f380f80;-webkit-backdrop-filter:none;backdrop-filter:none;background-image:repeating-linear-gradient(0deg,rgba(15,56,15,.12) 0 1px,transparent 1px 3px)}:root[data-theme=pocket] .sheet-grab:before{border-radius:0;background:var(--gb-0);height:4px}:root[data-theme=pocket] .sheet-close{border-radius:0;border:2px solid transparent;border-image:var(--gb-frame);background:var(--gb-hi) padding-box;color:var(--gb-0);box-shadow:var(--hard-sm)}:root[data-theme=pocket] .palette{background-color:var(--gb-hi);box-shadow:10px 10px #0f380f73}:root[data-theme=pocket] .palette-backdrop{background:#0f380f73;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=pocket] .palette-item{border-radius:0}:root[data-theme=pocket] .palette-item[aria-selected=true],:root[data-theme=pocket] .palette-item:hover{background:var(--gb-0);color:var(--gb-3)}:root[data-theme=pocket] .palette-item[aria-selected=true] small,:root[data-theme=pocket] .palette-item:hover small{color:var(--gb-hi)}:root[data-theme=pocket] .palette-item .pi-icon{border-radius:0}:root[data-theme=pocket] .sb-inner{background-color:var(--gb-hi);box-shadow:var(--hard-lg);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=pocket] .rail{border-right:2px solid var(--gb-0);background:linear-gradient(90deg,#dfe8b666,#dfe8b626)}:root[data-theme=pocket] .rail nav a,:root[data-theme=pocket] .rail nav button{border-radius:0;padding-left:26px}:root[data-theme=pocket] .rail nav a:after{content:"▶";position:absolute;left:9px;font-size:.6rem;opacity:0}:root[data-theme=pocket] .rail nav a:hover,:root[data-theme=pocket] .rail nav button:hover{background:#0f380f14}:root[data-theme=pocket] .rail nav a[aria-current=page]{background:var(--gb-0);color:var(--gb-3)}:root[data-theme=pocket] .rail nav a[aria-current=page]:after{opacity:1}:root[data-theme=pocket] .rail nav a[aria-current=page]:before{display:none}:root[data-theme=pocket] .rail nav a[aria-current=page] svg{color:var(--gb-3)}@keyframes gb-cursor-x{50%{transform:translate(2px)}}:root[data-theme=pocket] .rail-search{background-color:var(--gb-hi);color:var(--text-2)}:root[data-theme=pocket] .rail .brand:after{content:"";width:8px;height:8px;margin-left:4px;background:#c8312f;box-shadow:0 0 6px 1px #c8312f8c;animation:gb-led 4s ease-in-out infinite}@keyframes gb-led{50%{box-shadow:0 0 2px #c8312f66}}:root[data-theme=pocket] .tabbar{background-color:var(--gb-hi);box-shadow:5px 5px #0f380f61;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=pocket] .tabbar a{color:var(--text-3)}:root[data-theme=pocket] .tabbar a[aria-current=page]{color:var(--gb-0)}:root[data-theme=pocket] .tabbar a[aria-current=page]:after{content:"▲";bottom:1px;width:auto;height:auto;background:none;font-size:.5rem;border-radius:0}:root[data-theme=pocket] .account-dock{background-color:var(--gb-hi);box-shadow:var(--hard-sm)}:root[data-theme=pocket] .account-dock.is-guest{background:var(--gb-hi) padding-box}:root[data-theme=pocket] .avatar{border-radius:0;box-shadow:0 0 0 2px var(--gb-0),2px 2px 0 2px #0f380f59}:root[data-theme=pocket] .avatar.is-guest{background:var(--gb-mid);color:var(--gb-0)}:root[data-theme=pocket] .topbar .avatar{border:2px solid transparent;border-image:var(--gb-frame);background-clip:padding-box;box-shadow:var(--hard-sm)}:root[data-theme=pocket] .topbar .avatar.is-guest{background-color:var(--gb-mid)}:root[data-theme=pocket] .topbar .avatar[data-sync=error]{box-shadow:var(--hard-sm),inset 0 0 0 2px #7a1f1f}:root[data-theme=pocket] .av-img{border-radius:0;image-rendering:pixelated}:root[data-theme=pocket] .site-foot{border-top:2px dashed rgba(15,56,15,.3)}:root[data-theme=pocket] .prism-loader{height:3px;background:repeating-linear-gradient(90deg,var(--gb-0) 0 6px,transparent 6px 8px)}:root[data-theme=pocket] .offline-pill{background-color:var(--gb-0);color:var(--gb-3)}:root[data-theme=pocket] .offline-pill i{border-radius:0;background:#c8312f;box-shadow:none;animation:gb-blink 1s steps(1) infinite}:root[data-theme=pocket] .tile-art{border-radius:4px;box-shadow:0 0 0 2px var(--gb-0),4px 4px 0 1px #0f380f52;background:var(--gb-mid)}:root[data-theme=pocket] .tile-art img{border-radius:2px}:root[data-theme=pocket] .tile.is-missing .tile-art img{filter:grayscale(1) sepia(1) hue-rotate(38deg) saturate(1.5) contrast(.85) brightness(1.02);opacity:.55}:root[data-theme=pocket] .tile.is-missing:hover .tile-art img{opacity:.9;filter:grayscale(.3) sepia(.4) hue-rotate(38deg)}:root[data-theme=pocket] .tile-ph{background:repeating-linear-gradient(135deg,rgba(15,56,15,.06) 0 4px,transparent 4px 8px),var(--gb-mid);color:var(--gb-0)}:root[data-theme=pocket] .tile-ph b{color:var(--gb-0)}:root[data-theme=pocket] .badge-own,:root[data-theme=pocket] .tile.is-owned .tile-check{border-radius:0;background:var(--gb-0);color:var(--gb-3);box-shadow:2px 2px #0f380f59;border-color:transparent}:root[data-theme=pocket] .tile-check{border-radius:0;background:#dfe8b6eb;color:var(--gb-0);border:2px solid var(--gb-0)}:root[data-theme=pocket] :is(.badge-price,.badge-qty,.pk-num){border-radius:0;background:var(--gb-0);color:var(--gb-3);font-family:var(--font-pixel);font-weight:400;letter-spacing:.02em}:root[data-theme=pocket] .badge-price .up,:root[data-theme=pocket] .badge-price .down,:root[data-theme=pocket] .badge-price.is-top{color:var(--gb-hi)}:root[data-theme=pocket] .tile .pk-var,:root[data-theme=pocket] .pk-var{border-radius:0;font-family:var(--font-pixel);font-weight:400}:root[data-theme=pocket] .tile-meta .name{font-weight:700}:root[data-theme=pocket] .tile.just-owned .tile-art{animation:gb-own .5s var(--ease-out)}@keyframes gb-own{30%{transform:translate(-2px,-2px);box-shadow:0 0 0 2px var(--gb-0),6px 6px 0 1px #0f380f66}60%{transform:translate(1px,1px)}}:root[data-theme=pocket] .binder-board{border-radius:6px;box-shadow:var(--hard-lg),inset 0 0 0 2px #0f380f80}:root[data-theme=pocket] .binder-board:before{border-radius:2px;border:2px dashed rgba(223,232,182,.35)}:root[data-theme=pocket] .binder-page{border-radius:2px 6px 6px 2px;box-shadow:inset 0 0 0 2px #0f380f40}:root[data-theme=pocket] .binder-page.is-left{border-radius:6px 2px 2px 6px}:root[data-theme=pocket] .pocket{border-radius:2px}:root[data-theme=pocket] .pk-card{border-radius:3px}:root[data-theme=pocket] .pocket.is-missing .pk-card{background:color-mix(in srgb,var(--gb-3) 70%,#fff 10%);box-shadow:inset 0 0 0 1px #0f380f33}:root[data-theme=pocket] .pocket.is-missing .pk-card img{filter:grayscale(1) sepia(1) hue-rotate(38deg) saturate(1.6) contrast(.85) brightness(1.02)}:root[data-theme=pocket] .pocket.is-missing .pk-card img.is-loaded{opacity:.5}@media(hover:hover){:root[data-theme=pocket] .pocket.is-missing:hover .pk-card img.is-loaded{opacity:.9;filter:grayscale(.2) sepia(.4) hue-rotate(38deg)}}:root[data-theme=pocket] .pocket-check{border-radius:0;border:2px solid var(--gb-0);background:#dfe8b6e6;color:var(--gb-0)}:root[data-theme=pocket] .pocket.is-owned .pocket-check{background:var(--gb-0);color:var(--gb-3)}:root[data-theme=pocket] .pk-price{border-radius:0;background:var(--gb-hi);color:var(--gb-0);box-shadow:1px 1px #0f380f59;font-family:var(--font-pixel);font-weight:400}:root[data-theme=pocket] .pk-qty{border-radius:0;font-family:var(--font-pixel);font-weight:400}:root[data-theme=pocket] .binder-range::-webkit-slider-runnable-track{height:10px;border-radius:0;background:repeating-linear-gradient(90deg,var(--gb-0) 0 4px,transparent 4px 6px) 0 0 / var(--fill) 100% no-repeat,var(--gb-hi);box-shadow:inset 0 0 0 2px var(--gb-0)}:root[data-theme=pocket] .binder-range::-webkit-slider-thumb{border-radius:0;border:2px solid var(--gb-0);background:var(--gb-hi);margin-top:-9px;box-shadow:var(--hard-sm)}:root[data-theme=pocket] .binder-range::-moz-range-thumb{border-radius:0;border:2px solid var(--gb-0);background:var(--gb-hi)}:root[data-theme=pocket] .binder-range::-moz-range-progress{background:var(--gb-0);border-radius:0}:root[data-theme=pocket] .binder-tip{background-color:var(--gb-hi);color:var(--gb-0);font-family:var(--font-pixel);font-weight:400}:root[data-theme=pocket] :is(.scroller-btn,.binder-arrow){background-color:var(--gb-hi);color:var(--gb-0);box-shadow:var(--hard-sm);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=pocket] .binder-where{background-color:var(--gb-hi)}:root[data-theme=pocket] .book-inside{border-radius:2px 6px 6px 2px}:root[data-theme=pocket] .book-cover{border-radius:2px 6px 6px 2px}:root[data-theme=pocket] .book-new{border-radius:0;border:2px dashed var(--gb-0)}:root[data-theme=pocket] .idcard{border-radius:6px;color:var(--gb-3);background:repeating-linear-gradient(0deg,rgba(0,0,0,.08) 0 1px,transparent 1px 3px),linear-gradient(135deg,var(--gb-1),var(--gb-0) 70%);box-shadow:var(--hard-lg)}:root[data-theme=pocket] .idcard:before{padding:0;-webkit-mask:none;mask:none;background:none;box-shadow:inset 0 0 0 2px var(--gb-3),inset 0 0 0 5px var(--gb-0),inset 0 0 0 7px var(--gb-1);opacity:.9}:root[data-theme=pocket] .idc-foil{mix-blend-mode:soft-light;opacity:.35}:root[data-theme=pocket] .idc-brand,:root[data-theme=pocket] .idc-no{font-family:var(--font-pixel);font-weight:400}:root[data-theme=pocket] .idc-id .name-edit .input{background:#c3cf8f1f;border:2px solid rgba(195,207,143,.4);border-image:none;color:var(--gb-3);box-shadow:none;font-size:1.05rem}:root[data-theme=pocket] .idc-id .name-edit .input::placeholder{color:#c3cf8f99}:root[data-theme=pocket] .idc-avatar .avatar{box-shadow:0 0 0 3px var(--gb-0),0 0 0 5px var(--gb-3)}:root[data-theme=pocket] .idc-cam{border-radius:0;background:var(--gb-3);color:var(--gb-0)}:root[data-theme=pocket] .idc-sub,:root[data-theme=pocket] .idc-level small,:root[data-theme=pocket] .idc-stats dt{color:#dfe8b6d1}:root[data-theme=pocket] .set-hero{background-color:#dfe8b666;box-shadow:var(--hard-lg)}:root[data-theme=pocket] .set-hero.is-complete{background:var(--gb-hi) padding-box}:root[data-theme=pocket] .set-toolbar{background:var(--gb-3)}@media(min-width:760px){:root[data-theme=pocket] .set-toolbar{border-bottom:2px solid var(--gb-0)}}:root[data-theme=pocket] .toolbar-sticky{background:var(--gb-3);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:2px solid rgba(15,56,15,.25)}:root[data-theme=pocket] .twinkle{background:var(--gb-0);clip-path:polygon(40% 0,60% 0,60% 40%,100% 40%,100% 60%,60% 60%,60% 100%,40% 100%,40% 60%,0 60%,0 40%,40% 40%)}:root[data-theme=pocket] .sh-logo img{filter:drop-shadow(3px 3px 0 rgba(15,56,15,.35));animation:gb-float 4.5s ease-in-out infinite}@keyframes gb-float{50%{transform:translateY(-4px)}}:root[data-theme=pocket] .nodata{background-color:var(--gb-hi)}:root[data-theme=pocket] .nodata-art{border-radius:0;background:var(--gb-0);color:var(--gb-3)}:root[data-theme=pocket] .catalog-foot{background-color:#dfe8b666}:root[data-theme=pocket] .act-cells i,:root[data-theme=pocket] .act-legend i{border-radius:0;background:#0f380f1a}:root[data-theme=pocket] [data-l="1"]{background:#a7b95a!important}:root[data-theme=pocket] [data-l="2"]{background:#7d9a2a!important}:root[data-theme=pocket] [data-l="3"]{background:#3f6f22!important}:root[data-theme=pocket] [data-l="4"]{background:#0f380f!important}:root[data-theme=pocket] .slab{background-color:var(--gb-hi);box-shadow:var(--hard-sm)}:root[data-theme=pocket] .slab-label{border-radius:0}:root[data-theme=pocket] .rh-badge{border-radius:0;box-shadow:0 0 0 2px var(--gb-0)!important}:root[data-theme=pocket] .rarity-ladder li{border-radius:0}:root[data-theme=pocket] .rarity-ladder li.is-on{background:var(--gb-hi);border:2px solid var(--gb-0)}:root[data-theme=pocket] .rarity-ladder li.is-on svg{color:var(--gb-0);filter:none}:root[data-theme=pocket] .rarity-facts>div{background-color:#dfe8b680}:root[data-theme=pocket] .chart path[stroke]{stroke-width:3;stroke-linejoin:miter;stroke-linecap:square}:root[data-theme=pocket] .chart-dot{border-radius:0}:root[data-theme=pocket] .ticker{border-top:2px solid var(--gb-0);border-bottom:2px solid var(--gb-0)}:root[data-theme=pocket] .quick-item>svg{border-radius:0;background:var(--gb-0);color:var(--gb-3)}:root[data-theme=pocket] .quick-item.is-foil{background:var(--gb-hi) padding-box}:root[data-theme=pocket] .quick-item.is-foil>svg{background:var(--foil);color:var(--gb-0)}:root[data-theme=pocket] .spotlight-set{background:var(--gb-hi) padding-box;box-shadow:var(--hard)}:root[data-theme=pocket] .mover-thumb,:root[data-theme=pocket] .tick img{border-radius:2px}:root[data-theme=pocket] .section-title .dot{border-radius:0;box-shadow:none}:root[data-theme=pocket] .vitrine:before{background:radial-gradient(closest-side,rgba(223,232,182,.6),transparent)}:root[data-theme=pocket] .vitrine:after{background:radial-gradient(closest-side,rgba(15,56,15,.35),transparent);filter:none}:root[data-theme=pocket] .search-hints button{border-radius:0;border:2px dashed rgba(15,56,15,.5)}:root[data-theme=pocket] .lang-links a{border-radius:0}:root[data-theme=pocket] .unlock{background-color:var(--gb-hi);color:var(--gb-0);box-shadow:var(--hard-lg)}:root[data-theme=pocket] .unlock-text small,:root[data-theme=pocket] .unlock-text span{color:var(--text-2)}:root[data-theme=pocket] .unlock-medal{border-radius:0}:root[data-theme=pocket] .holo-noimg{border-radius:4px;box-shadow:0 0 0 2px var(--gb-0)}:root[data-theme=pocket]:not([data-motion=reduced]) .view-enter{animation:gb-enter .4s var(--ease-out) both}@keyframes gb-enter{0%{opacity:0;transform:translateY(10px)}}@keyframes gb-blink{50%{opacity:0}}.gb-boot{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:#c3cf8f;pointer-events:none;animation:gb-boot-out .45s ease 1.55s both}.gb-boot:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(15,56,15,.05) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(15,56,15,.05) 0 1px,transparent 1px 3px)}.gb-boot:after{content:"";position:absolute;inset:0;background:#dfe8b6;opacity:0;animation:gb-flash .5s ease-out 1.05s both}.gb-boot b{position:relative;z-index:1;font-family:Silkscreen,system-ui,sans-serif;font-size:clamp(2rem,9vw,3.6rem);font-weight:400;color:#0f380f;letter-spacing:.06em;animation:gb-boot-drop 1s cubic-bezier(.3,1.25,.55,1) both}.gb-boot b:after{content:"✦";position:absolute;right:-.9em;top:0;font-size:.4em}.gb-boot small{position:absolute;z-index:1;bottom:18%;left:0;right:0;text-align:center;font-family:Silkscreen,system-ui,sans-serif;font-size:.8rem;color:#306230;letter-spacing:.2em;opacity:0;animation:gb-blink-in .2s steps(1) 1.2s 3 both}@keyframes gb-boot-drop{0%{transform:translateY(-42vh)}}@keyframes gb-blink-in{50%{opacity:1}to{opacity:1}}@keyframes gb-flash{0%{opacity:.7}to{opacity:0}}@keyframes gb-boot-out{to{opacity:0;visibility:hidden}}:root[data-theme=pocket] :is(.cm-vote,.adm-stat){border:2px solid transparent;border-image:var(--gb-frame);border-radius:0;background-clip:padding-box}:root[data-theme=pocket] .adm-stat{background-color:#dfe8b659;box-shadow:var(--hard)}:root[data-theme=pocket] .cm-vote{background-color:var(--gb-hi);color:var(--gb-0);font-family:var(--font-pixel);font-weight:400}:root[data-theme=pocket] .cm-vote[aria-pressed=true],:root[data-theme=pocket] .cm-vote.is-static{background-color:var(--gb-0);color:var(--gb-3)}:root[data-theme=pocket] :is(.cm-rank,.cm-pos){border-radius:0;background:var(--gb-0);color:var(--gb-3);box-shadow:var(--hard-sm)}:root[data-theme=pocket] .cm-hearts{color:var(--gb-0)}:root[data-theme=pocket] .cm-skel-book{border-radius:2px 6px 6px 2px}:root[data-theme=pocket] .adm-stat dd{font-family:var(--font-pixel);font-weight:400}:root[data-theme=pocket] .book-title{border-radius:0}:root[data-theme=pocket] .book-strap{background:var(--gb-0)}
