@font-face{font-family:__Unbounded_09ffa4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Unbounded_09ffa4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Unbounded_09ffa4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Unbounded_09ffa4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Unbounded_09ffa4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Unbounded_09ffa4;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Unbounded_09ffa4;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Unbounded_09ffa4;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Unbounded_09ffa4;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Unbounded_09ffa4;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Unbounded_09ffa4;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Unbounded_09ffa4;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Unbounded_09ffa4;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Unbounded_09ffa4;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Unbounded_09ffa4;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Unbounded_Fallback_09ffa4;src:local("Arial");ascent-override:73.93%;descent-override:18.20%;line-gap-override:0.00%;size-adjust:134.59%}.__className_09ffa4{font-family:__Unbounded_09ffa4,__Unbounded_Fallback_09ffa4;font-style:normal}.__variable_09ffa4{--font-display:"__Unbounded_09ffa4","__Unbounded_Fallback_09ffa4"}@font-face{font-family:__Outfit_60a407;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_60a407;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_60a407;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_60a407;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_60a407;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_60a407;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_60a407;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_60a407;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_60a407;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_60a407;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_Fallback_60a407;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_60a407{font-family:__Outfit_60a407,__Outfit_Fallback_60a407;font-style:normal}.__variable_60a407{--font-body:"__Outfit_60a407","__Outfit_Fallback_60a407"}:root{--bg:#070910;--panel:#10141f;--panel-2:#161b2a;--line:#232a3d;--text:#e8eaf2;--muted:#8a90a5;--gold:#ffc24d;--gold-2:#ff8a3d;--t-common:#8e9bae;--t-uncommon:#4fc58a;--t-rare:#4d8dff;--t-epic:#b76bff;--t-legendary:#ffc24d}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{background:radial-gradient(1200px 600px at 50% -10%,#141a2e 0,transparent 60%),radial-gradient(900px 500px at 50% 115%,#131120 0,transparent 55%),var(--bg);color:var(--text);font-family:var(--font-body),sans-serif;min-height:100%;overflow-x:hidden}.display{font-family:var(--font-display),sans-serif}.wrap{max-width:560px;margin:0 auto;padding:20px 16px 48px;display:flex;flex-direction:column;gap:18px}header{text-align:center;padding-top:6px}.logo{font-weight:800;font-size:24px;letter-spacing:.28em;text-indent:.28em;background:linear-gradient(120deg,#e8eaf2 0,var(--gold) 45%,#e8eaf2 90%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sheen 6s linear infinite}@keyframes sheen{to{background-position:-200% 0}}.tag{font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;margin-top:6px}.dbcount,.tag{color:var(--muted)}.dbcount{font-size:11px;margin-top:4px;letter-spacing:.06em}.dbcount b{color:var(--gold)}.chips{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.chip{font-weight:600;font-size:12.5px;letter-spacing:.04em;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--muted);cursor:pointer;transition:all .18s ease;font-family:inherit}.chip:hover{border-color:#3a4460;color:var(--text)}.chip.on{background:linear-gradient(120deg,#1c2338,#232b47);color:var(--text);border-color:#4d5b8a}.chip:focus-visible,.pull10:focus-visible,.pull:focus-visible,.thumb:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.stage{position:relative;display:flex;justify-content:center;align-items:center;padding:26px 0 14px;min-height:380px}.portal{width:330px;height:330px;background:conic-gradient(from 0deg,transparent 0 20%,rgba(77,141,255,.25) 30%,transparent 40%,transparent 55%,rgba(183,107,255,.22) 65%,transparent 75%);filter:blur(1px);opacity:.55;animation:spin 14s linear infinite;pointer-events:none}.portal,.portal:after{position:absolute;border-radius:50%}.portal:after{content:"";inset:22px;border:1px dashed rgba(138,144,165,.25)}@keyframes spin{to{transform:rotate(1turn)}}.stage.fetching .portal{animation-duration:1.6s;opacity:.95}.cardbox{position:relative;width:238px;aspect-ratio:63/88;perspective:1200px;z-index:2}.flipper{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.cardbox.flipped .flipper{transform:rotateY(180deg)}.face{position:absolute;inset:0;border-radius:12px;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.back{background:radial-gradient(circle at 50% 42%,#232b47 0,#131829 62%,#0c101d 100%);border:1px solid #2c3654;flex-direction:column;gap:10px}.back,.back .ring{display:flex;align-items:center;justify-content:center}.back .ring{width:120px;height:120px;border-radius:50%;border:2px solid rgba(255,194,77,.45);box-shadow:inset 0 0 40px rgba(255,194,77,.12),0 0 30px rgba(255,194,77,.08)}.back .mono{font-weight:800;font-size:30px;color:var(--gold);letter-spacing:.08em}.back .lbl{font-size:10px;letter-spacing:.34em;text-indent:.34em;color:var(--muted);text-transform:uppercase}.front{transform:rotateY(180deg);background:#0c101d;display:flex;align-items:center;justify-content:center}.front img{width:100%;height:100%;object-fit:contain;display:block}.cardbox.t-common{filter:drop-shadow(0 6px 22px rgba(142,155,174,.28))}.cardbox.t-uncommon{filter:drop-shadow(0 6px 24px rgba(79,197,138,.4))}.cardbox.t-rare{filter:drop-shadow(0 6px 28px rgba(77,141,255,.5))}.cardbox.t-epic{filter:drop-shadow(0 6px 32px rgba(183,107,255,.55))}.cardbox.t-legendary{filter:drop-shadow(0 8px 38px rgba(255,194,77,.65))}.cardbox.t-legendary .front{outline:2px solid var(--t-legendary);outline-offset:-2px}.cardbox.t-epic .front{outline:2px solid var(--t-epic);outline-offset:-2px}.fan{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;z-index:2;width:100%;max-width:440px;padding:0 4px}.fan .mini{aspect-ratio:63/88;border-radius:8px;overflow:hidden;border:2px solid var(--line);background:var(--panel-2);opacity:0;transform:translateY(14px) scale(.92);animation:pop .38s ease forwards;cursor:pointer;padding:0}.fan .mini img{width:100%;height:100%;object-fit:cover;display:block}.fan .mini.t-uncommon{border-color:var(--t-uncommon)}.fan .mini.t-rare{border-color:var(--t-rare)}.fan .mini.t-epic{border-color:var(--t-epic);box-shadow:0 0 12px rgba(183,107,255,.4)}.fan .mini.t-legendary{border-color:var(--t-legendary);box-shadow:0 0 14px rgba(255,194,77,.5)}@keyframes pop{to{opacity:1;transform:translateY(0) scale(1)}}.foil{position:fixed;inset:0;pointer-events:none;z-index:50;opacity:0;background:linear-gradient(115deg,transparent 30%,rgba(255,194,77,.16) 45%,rgba(183,107,255,.14) 52%,rgba(77,141,255,.12) 58%,transparent 72%);background-size:250% 250%}.foil.go{animation:foilsweep 1.2s ease-out}@keyframes foilsweep{0%{opacity:1;background-position:120% 0}to{opacity:0;background-position:-60% 0}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-5px,2px)}40%{transform:translate(5px,-2px)}60%{transform:translate(-4px,-1px)}80%{transform:translate(3px,2px)}}body.shake{animation:shake .4s ease}.banner{min-height:66px;text-align:center;display:flex;flex-direction:column;gap:4px;justify-content:center}.banner .name{font-weight:600;font-size:15px;line-height:1.3}.banner .meta{font-size:12.5px;color:var(--muted);letter-spacing:.06em}.tierpill{display:inline-block;margin:0 auto;padding:3px 12px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;border:1px solid}.tp-common{color:var(--t-common)}.tp-uncommon{color:var(--t-uncommon)}.tp-rare{color:var(--t-rare)}.tp-epic{color:var(--t-epic)}.tp-legendary{color:var(--t-legendary);background:rgba(255,194,77,.08)}.pullrow{flex-direction:column;align-items:center}.btns,.pullrow{display:flex;gap:10px}.pull,.pull10{font-weight:800;letter-spacing:.2em;text-indent:.2em;border-radius:14px;border:none;cursor:pointer;transition:transform .12s ease,box-shadow .2s ease,filter .2s ease}.pull{font-size:16px;padding:16px 44px;color:#1a1206;background:linear-gradient(120deg,var(--gold),var(--gold-2));box-shadow:0 6px 24px rgba(255,166,61,.35),inset 0 1px 0 hsla(0,0%,100%,.35)}.pull10{font-size:13px;padding:16px 22px;color:var(--text);background:var(--panel-2);border:1px solid #3a4460}.pull:hover{transform:translateY(-1px);box-shadow:0 10px 30px rgba(255,166,61,.45)}.pull10:hover{border-color:#556398}.pull10:active,.pull:active{transform:translateY(1px)}.pull10:disabled,.pull:disabled{filter:grayscale(.7) brightness(.6);cursor:wait;transform:none}.pity{font-size:11.5px;color:var(--muted);letter-spacing:.08em;align-items:center;gap:8px}.pips,.pity{display:flex}.pips{gap:3px}.pip{width:7px;height:7px;border-radius:50%;background:#242c42}.pip.lit{background:var(--t-epic);box-shadow:0 0 6px rgba(183,107,255,.6)}.odds{font-size:10.5px;color:var(--muted);letter-spacing:.05em}.odds b{font-weight:600}.odds .ol{color:var(--t-legendary)}.odds .oe{color:var(--t-epic)}.odds .or{color:var(--t-rare)}.stats{display:flex;border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}.stat{flex:1 1;text-align:center;padding:10px 4px;border-right:1px solid var(--line)}.stat:last-child{border-right:none}.stat b{font-weight:600;font-size:15px;display:block}.stat span{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.stat.leg b{color:var(--t-legendary)}.stat.epi b{color:var(--t-epic)}.stat.rar b{color:var(--t-rare)}.shelf h2{font-weight:600;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.shelf h2 button{font-family:inherit;font-size:11px;color:var(--muted);background:none;border:1px solid var(--line);border-radius:8px;padding:4px 10px;cursor:pointer;letter-spacing:.05em}.shelf h2 button:hover{color:var(--text);border-color:#3a4460}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));grid-gap:8px;gap:8px}.thumb{position:relative;aspect-ratio:63/88;border-radius:7px;overflow:hidden;cursor:pointer;border:2px solid var(--line);background:var(--panel-2);padding:0}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.thumb.t-uncommon{border-color:var(--t-uncommon)}.thumb.t-rare{border-color:var(--t-rare)}.thumb.t-epic{border-color:var(--t-epic)}.thumb.t-legendary{border-color:var(--t-legendary);box-shadow:0 0 10px rgba(255,194,77,.35)}.empty{color:var(--muted);padding:18px;border:1px dashed var(--line);border-radius:12px}.empty,.toast{font-size:13px;text-align:center}.toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%) translateY(20px);background:var(--panel-2);border:1px solid var(--line);color:var(--text);padding:10px 18px;border-radius:10px;opacity:0;pointer-events:none;transition:all .25s ease;z-index:60;max-width:90vw}.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}@media (prefers-reduced-motion:reduce){.logo,.portal{animation:none}.flipper{transition:none}.foil.go,body.shake{animation:none}.foil.go{opacity:0}.fan .mini{animation:none;opacity:1;transform:none}}.cardbox.tappable{cursor:pointer}.riphint{font-size:11px;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;text-align:center;margin-top:2px}.ripcount{color:var(--gold);font-weight:600}.packwrap{position:relative;z-index:2}.packstack{position:absolute;inset:0;pointer-events:none}.packstack .ghost{position:absolute;inset:0;border-radius:12px;border:1px solid #2c3654;background:radial-gradient(circle at 50% 42%,#1c2338 0,#10141f 70%)}.filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.fchip{font-family:inherit;font-size:10.5px;font-weight:600;letter-spacing:.06em;padding:5px 10px;border-radius:999px;border:1px solid var(--line);background:none;color:var(--muted);cursor:pointer}.fchip.on{color:var(--text);border-color:#4d5b8a;background:var(--panel-2)}.fchip.ft-common.on{color:var(--t-common)}.fchip.ft-uncommon.on{color:var(--t-uncommon)}.fchip.ft-rare.on{color:var(--t-rare)}.fchip.ft-epic.on{color:var(--t-epic)}.fchip.ft-legendary.on{color:var(--t-legendary)}.count-badge{bottom:3px;right:3px;background:rgba(7,9,16,.85);border:1px solid var(--line);color:var(--text);font-size:9.5px;font-weight:700;border-radius:6px}.count-badge,.new-badge{position:absolute;padding:1px 5px;pointer-events:none}.new-badge{top:3px;left:3px;background:var(--gold);color:#1a1206;font-size:8.5px;font-weight:800;letter-spacing:.08em;border-radius:5px}.progress{margin-bottom:10px}.progress .row{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-bottom:5px;letter-spacing:.05em}.progress .row b{color:var(--text)}.bar{height:5px;background:#1a2033;overflow:hidden}.bar,.bar i{border-radius:99px}.bar i{display:block;height:100%;background:linear-gradient(90deg,var(--t-rare),var(--t-epic),var(--gold));transition:width .5s ease}.cardbox.holo{--px:50%;--py:50%;--posx:50%;--posy:50%;--rx:0deg;--ry:0deg;--hyp:0;--o:0;touch-action:pan-y}.tilter{position:absolute;inset:0;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .55s ease;will-change:transform}.cardbox.holo.interacting .tilter{transition:transform .08s linear}.front{position:relative}.front .glare,.front .shine{position:absolute;inset:0;pointer-events:none;border-radius:12px;opacity:0;transition:opacity .4s ease}.cardbox.holo.interacting .front .shine{opacity:calc(var(--o) * var(--shine-max,.5))}.cardbox.holo.interacting .front .glare{opacity:calc(var(--o) * .55)}.front .glare{background:radial-gradient(farthest-corner circle at var(--px) var(--py),hsla(0,0%,100%,.75) 8%,hsla(0,0%,100%,.18) 32%,rgba(0,0,0,.45) 90%);mix-blend-mode:overlay}.shine.s-common{--shine-max:.15;background:linear-gradient(115deg,transparent 40%,hsla(0,0%,100%,.5) calc(var(--posx) + 0%),transparent 60%);background-size:220% 220%;background-position:var(--posx) var(--posy);mix-blend-mode:overlay}.shine.s-uncommon{--shine-max:.3;background:linear-gradient(115deg,transparent 35%,rgba(79,197,138,.5) calc(var(--posx) - 8%),hsla(0,0%,100%,.55) var(--posx),rgba(79,197,138,.5) calc(var(--posx) + 8%),transparent 65%);background-size:220% 220%;background-position:var(--posx) var(--posy);mix-blend-mode:overlay}.shine.s-rare{--shine-max:.55;background:repeating-linear-gradient(90deg,#d6605c 4%,#d6c85c 9%,#93d65c 14%,#5cd6ce 19%,#5c74d6 24%,#b45cd6 29%,#d6605c 34%),linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.6) var(--posx),transparent 70%);background-size:300% 100%,200% 200%;background-position:var(--posx) 0,var(--posx) var(--posy);background-blend-mode:overlay;mix-blend-mode:color-dodge;filter:brightness(.75) contrast(1.2) saturate(1.1)}.shine.s-epic{--shine-max:.65;background:repeating-linear-gradient(-33deg,#b569d3 0,#697ed3 6%,#69d3cc 12%,#99d369 18%,#d3c769 24%,#d36c69 30%,#b569d3 36%),repeating-linear-gradient(90deg,hsla(0,0%,100%,.35) 0 1px,transparent 1px 4px),radial-gradient(farthest-corner circle at var(--px) var(--py),hsla(0,0%,100%,.7) 5%,transparent 55%);background-size:250% 250%,8px 100%,120% 120%;background-position:var(--posx) var(--posy),0 0,50%;background-blend-mode:color-dodge,overlay,normal;mix-blend-mode:color-dodge;filter:brightness(.7) contrast(1.3) saturate(1.3)}.shine.s-legendary{--shine-max:.8;background:radial-gradient(circle at calc(var(--px) * .8) calc(var(--py) * .8),hsla(0,0%,100%,.9) 0 1.5%,transparent 2.5%),radial-gradient(circle at calc(100% - var(--px) * .6) calc(var(--py) * 1.1),hsla(0,0%,100%,.8) 0 1%,transparent 2%),repeating-linear-gradient(calc(-33deg + var(--hyp) * 20deg),#e46b67 0,#e4d667 5%,#a0e467 10%,#67e4dc 15%,#6780e4 20%,#c167e4 25%,#e46b67 30%),repeating-linear-gradient(90deg,hsla(0,0%,100%,.3) 0 1px,transparent 1px 3px),radial-gradient(farthest-corner circle at var(--px) var(--py),hsla(0,0%,100%,.85) 4%,transparent 50%);background-size:100% 100%,100% 100%,300% 300%,6px 100%,140% 140%;background-position:50%,50%,var(--posx) var(--posy),0 0,50%;background-blend-mode:normal,normal,color-dodge,overlay,normal;mix-blend-mode:color-dodge;filter:brightness(.72) contrast(1.4) saturate(1.5)}footer{text-align:center;font-size:11px;letter-spacing:.05em;padding-top:8px}footer,footer a{color:var(--muted)}footer a{text-decoration:underline;text-underline-offset:3px}footer a:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){.tilter{transition:none;transform:none!important}.front .glare,.front .shine{display:none}}.stage .card{width:238px;touch-action:pan-y}.card .card__back.od-back{background:radial-gradient(circle at 50% 42%,#232b47 0,#131829 62%,#0c101d 100%);border:1px solid #2c3654;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.card .card__front{transition:opacity .3s ease-out .18s}.card.interactive .card__rotator{transition:transform .55s ease}.card.interactive.interacting .card__rotator{transition:transform .08s linear}.card .card__front .card__img{object-fit:contain;background:#0c101d}@media (prefers-reduced-motion:reduce){.card .card__back.od-back,.card.interactive .card__rotator{transition:none}.card .card__glare,.card .card__shine{display:none}}.lockup{display:flex;flex-direction:column;align-items:center;line-height:1}.lockup-top{font-size:12px;font-weight:600;letter-spacing:.42em;text-indent:.42em;color:var(--muted)}.lockup-big{font-size:52px;font-weight:800;letter-spacing:.14em;text-indent:.14em;margin-top:2px;background:linear-gradient(120deg,#e8eaf2 0,var(--gold) 45%,#e8eaf2 90%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sheen 6s linear infinite}.chips-scroll,.filters-scroll{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:4px;scrollbar-width:none}.chips-scroll::-webkit-scrollbar,.filters-scroll::-webkit-scrollbar{display:none}.chips-scroll .chip,.filters-scroll .fchip{flex:0 0 auto}.idlehint{z-index:2;text-align:center;color:var(--muted);font-size:14px;letter-spacing:.06em;line-height:1.6}.idleglyph{font-size:34px;color:var(--gold);margin-bottom:8px}.pack{position:relative;width:230px;height:340px;z-index:2;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;filter:drop-shadow(0 14px 30px rgba(0,0,0,.55))}.pack:active{cursor:-webkit-grabbing;cursor:grabbing}.pack-strip{position:absolute;top:0;left:0;right:0;height:52px;z-index:3;background:linear-gradient(120deg,#2a3352,#3b4677 40%,#2a3352 70%);border-radius:10px 10px 0 0;display:flex;align-items:center;justify-content:center;transition:transform .45s cubic-bezier(.4,0,.7,-.2);border-bottom:2px dashed rgba(255,194,77,.5)}.tear-arrows{color:var(--gold);font-size:13px;letter-spacing:.4em;opacity:.85}.pack-perf{height:0;z-index:2}.pack-body,.pack-perf{position:absolute;top:52px;left:0;right:0}.pack-body{bottom:0;overflow:hidden;background:radial-gradient(140% 90% at 50% 0,rgba(255,194,77,.14),transparent 55%),linear-gradient(160deg,#1a2140,#232b52 35%,#151a30 70%,#1e2547);border-radius:0 0 12px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;transition:transform .5s ease,opacity .5s ease}.pack-sheen{position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(122,160,255,.18) 42%,rgba(255,194,77,.22) 50%,rgba(183,107,255,.16) 58%,transparent 72%);background-size:250% 250%;animation:packsheen 3.5s ease-in-out infinite alternate}@keyframes packsheen{0%{background-position:0 0}to{background-position:100% 0}}.pack-logo{font-weight:800;font-size:19px;line-height:1.25;letter-spacing:.18em;text-indent:.18em;text-align:center;color:var(--text)}.pack-logo em{font-style:normal;font-size:34px;color:var(--gold)}.pack-sub{font-size:10px;letter-spacing:.3em;text-indent:.3em;color:var(--muted);text-transform:uppercase}.pack.god{filter:drop-shadow(0 0 34px rgba(255,194,77,.75))}.pack.god .pack-body{background:radial-gradient(140% 90% at 50% 0,hsla(0,0%,100%,.22),transparent 55%),linear-gradient(160deg,#4a3608,#8a6a14 35%,#3a2c06 70%,#6b520f)}.pack.god .pack-strip{background:linear-gradient(120deg,#8a6a14,#d4a72c 40%,#8a6a14 70%);border-bottom-color:#fff}.pack.god .pack-logo,.pack.god .pack-logo em{color:#fff}.pack.god .pack-sub{color:#ffe9b0;letter-spacing:.34em}.pack.god .pack-sheen{animation-duration:1.4s}.pack.torn .pack-body{transform:translateY(26px) scale(.96);opacity:0}.pack.torn .pack-strip{transform:translateX(130%) rotate(14deg)!important;opacity:0}.pack-a11y{position:absolute;bottom:-34px;left:50%;transform:translateX(-50%);font-family:inherit;font-size:11px;color:var(--muted);background:none;border:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.cstack{position:relative;width:238px;aspect-ratio:63/88;z-index:2}.cstack-card{position:absolute;inset:0;will-change:transform;touch-action:none}.cstack-card.top{cursor:-webkit-grab;cursor:grab}.cstack-card.top:active{cursor:-webkit-grabbing;cursor:grabbing}.cstack-card .card{width:100%}.cstack-img{width:100%;height:100%;object-fit:contain;border-radius:10px;background:#0c101d;border:1px solid #232a3d;pointer-events:none;box-shadow:0 4px 14px rgba(0,0,0,.5)}.cstack-card{touch-action:pan-y}.cstack-card:not(.top) .card__rotator{pointer-events:none}.cstack-card:not(.top) .card{filter:none}.packscreen{position:fixed;inset:0;z-index:100;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:radial-gradient(1000px 520px at 50% -8%,#161d33 0,transparent 60%),radial-gradient(800px 460px at 50% 112%,#141221 0,transparent 55%),#05060c;animation:psin .3s ease;padding:24px 16px}@keyframes psin{0%{opacity:0}to{opacity:1}}.packscreen.shake{animation:shake .4s ease}.ps-portal{position:absolute;width:min(88vw,420px);height:min(88vw,420px);border-radius:50%;background:conic-gradient(from 0deg,transparent 0 20%,rgba(77,141,255,.22) 30%,transparent 40%,transparent 55%,rgba(183,107,255,.2) 65%,transparent 75%);filter:blur(1px);opacity:.5;animation:spin 14s linear infinite;pointer-events:none}.ps-counter{font-size:12px;letter-spacing:.24em;text-indent:.24em;color:var(--muted);font-weight:600;z-index:2}.ps-banner{z-index:2;max-width:420px}.banner .dim{opacity:.55;font-size:11px;margin-top:2px}.ps-title{font-size:18px;font-weight:800;letter-spacing:.24em;text-indent:.24em;color:var(--gold);z-index:2}.ps-fan{position:relative;z-index:2}.ps-fan .mini{position:relative;cursor:default}.ps-continue{font-size:11.5px;letter-spacing:.18em;text-indent:.18em;color:var(--muted);text-transform:uppercase;z-index:2;animation:pulsehint 1.8s ease-in-out infinite}@keyframes pulsehint{0%,to{opacity:.5}50%{opacity:1}}.homestage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:300px;padding:14px 0}.inspectscreen{z-index:110;background:rgba(5,6,12,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.card{--grain:url(/img/grain.webp);--glitter:url(/img/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__glare,.card__shine{will-change:transform,opacity,background-image,background-size,background-position,background-blend-mode,filter}:root{--card-aspect:0.718;--card-radius:4.55%/3.5%;--card-edge:#ffe78f;--card-back:#004a80;--card-glow:#ccfffb;--sunpillar-1:#ff7a75;--sunpillar-2:#ffed61;--sunpillar-3:#a8ff61;--sunpillar-4:#85fff7;--sunpillar-5:#7a95ff;--sunpillar-6:#d875ff;--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{transform:translateZ(.01px);pointer-events:none;z-index:calc(var(--card-scale) * 2);will-change:transform,visibility,z-index;transform-style:preserve-3d}.card,.card *{outline:1px solid transparent}.card:not(.interactive) .card__glare,.card:not(.interactive) .card__rotator,.card:not(.interactive) .card__shine,.card:not(.interactive) .card__translater{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:#36d4fc}.card.fire{--card-glow:#eb5b42}.card.grass{--card-glow:#97ee5d}.card.lightning{--card-glow:#f3e24f}.card.psychic{--card-glow:#ac51d6}.card.fighting{--card-glow:#915a27}.card.darkness{--card-glow:#106a7a}.card.metal{--card-glow:#a3c0c2}.card.dragon{--card-glow:#8f7f24}.card.fairy{--card-glow:#ffc7e9}.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__rotator,.card.active .card__translater{touch-action:none}.card__rotator,.card__translater{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 + 0.01px);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));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;-moz-appearance:none;appearance:none}.card.active .card__rotator:focus,.card__rotator{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;transform-style:preserve-3d;pointer-events:none;overflow:hidden}.card__rotator img{height:auto}.card__rotator img:not(.card__back){transform:translateZ(.01px)}.card__back{background-color:var(--card-back);transform:rotateY(180deg) translateZ(1px);-webkit-backface-visibility:visible;backface-visibility:visible}.card__front,.card__front *{-webkit-backface-visibility:hidden;backface-visibility:hidden}.card__front{opacity:1;transition:opacity .33s ease-out;transform:translateZ(.01px)}.loading .card__front{opacity:0}.loading .card__back{transform:rotateY(0deg)}.card__shine{display:grid;transform:translateZ(1px);overflow:hidden;z-index:3;background:transparent;background-size:cover;background-position:50%;filter:brightness(.85) contrast(2.75) saturate(.65);mix-blend-mode:color-dodge;opacity:var(--card-opacity)}.card__shine:after,.card__shine:before{--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%,rgba(0,0,0,.5) 90%);opacity:var(--card-opacity);mix-blend-mode:overlay}.card.masked .card__shine,.card.masked .card__shine:after,.card.masked .card__shine:before{-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$="reverse holo"] .card__glare:after,.card[data-rarity="rare holo cosmos"] .card__glare:after,.card[data-rarity="rare holo"] .card__glare:after{-webkit-clip-path:var(--clip);clip-path:var(--clip)}.card[data-rarity$="reverse holo"][data-subtypes^=stage] .card__glare:after,.card[data-rarity="rare holo cosmos"][data-subtypes^=stage] .card__glare:after,.card[data-rarity="rare holo"][data-subtypes^=stage] .card__glare:after{-webkit-clip-path:var(--clip-stage);clip-path:var(--clip-stage)}.card[data-rarity$="reverse holo"][data-supertype=trainer] .card__glare:after,.card[data-rarity="rare holo cosmos"][data-supertype=trainer] .card__glare:after,.card[data-rarity="rare holo"][data-supertype=trainer] .card__glare:after{-webkit-clip-path:var(--clip-trainer);clip-path:var(--clip-trainer)}.card[data-rarity="rare holo"][data-subtypes^=stage] .card__glare:after,.card[data-rarity="rare holo"][data-subtypes^=stage] .card__shine{-webkit-clip-path:var(--clip-stage);clip-path:var(--clip-stage)}.card[data-rarity="rare holo"][data-subtypes^=item] .card__glare:after,.card[data-rarity="rare holo"][data-subtypes^=item] .card__shine,.card[data-rarity="rare holo"][data-subtypes^=supporter] .card__glare:after,.card[data-rarity="rare holo"][data-subtypes^=supporter] .card__shine{-webkit-clip-path:var(--clip-trainer);clip-path:var(--clip-trainer)}.card[data-rarity="rare holo"] .card__shine{--scanlines-space:1px;--scanlines-light:#666;--scanlines-dark:#000;--bars:3%;--bar-color:#b3b3b3;--bar-bg:#000;-webkit-clip-path:var(--clip);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%),50%;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%,#000 90%);background-position:50%;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),#e6ffff 5%,rgba(99,99,99,.25) 55%,rgba(0,0,0,.36) 110%);mix-blend-mode:overlay;filter:brightness(.6) contrast(3)}.card[data-rarity="rare rainbow"] .card__shine{--r-clr-1:#942929;--r-clr-2:#98752f;--r-clr-3:#598f24;--r-clr-4:#248f8f;--r-clr-5:#248f8f;--r-clr-6:#2b639c;--r-clr-7:#5e247b;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))),50%,calc(25% + (var(--pointer-x) / 2)) calc(25% + (var(--pointer-y) / 2));filter:brightness(calc((var(--pointer-from-center)*0.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:50%,var(--pointer-x) var(--pointer-y);filter:brightness(calc((var(--pointer-from-center)*0.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:50%;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),#ccc,rgba(213,220,221,.25) 30%,#3c4144 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/illusion-mask.png);--imgsize:33%}.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),rgba(0,0,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%,50%,50%;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%,#000 70%);background-size:var(--imgsize),cover,cover;background-position:50%,50%,50%;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)*0.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,#231d1a 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/geometric.png);--imgsize:33%;filter:brightness(calc((var( --pointer-from-center ) * .3) + .2)) contrast(2) saturate(.75)}