.tcg-con[data-v-b02d65e2]{flex:none;border-width:2.5px;border-radius:14px;box-shadow:none}[data-v-b02d65e2] .arcade-skeleton{--arcade-skeleton-base:hsla(0,0%,100%,.08);--arcade-skeleton-shine:hsla(0,0%,100%,.2)}.tcg-con__inner[data-v-b02d65e2]{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px}.tcg-con__head[data-v-b02d65e2]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;min-width:0}.tcg-con__head h3[data-v-b02d65e2]{margin:0;color:var(--stage-ink);font:900 20px/1.1 Outfit,sans-serif;letter-spacing:-.02em}.tcg-con__level[data-v-b02d65e2]{display:inline-flex;align-items:baseline;gap:6px;margin:0}.tcg-con__level strong[data-v-b02d65e2]{color:var(--stage-gold);font:900 30px/1 Outfit,sans-serif;font-variant-numeric:tabular-nums}.tcg-con__level small[data-v-b02d65e2]{color:var(--stage-ink-2);font-size:13px;font-weight:700}.tcg-con__sky[data-v-b02d65e2]{position:relative;min-width:0}.tcg-con__sky svg[data-v-b02d65e2]{display:block;width:100%;max-width:100%;height:auto;overflow:visible}.tcg-con__flash[data-v-b02d65e2]{position:absolute;inset:-12% -8%;background:radial-gradient(closest-side,rgba(255,226,150,.6),transparent 72%);pointer-events:none;animation:tcg-con-flash-b02d65e2 1.1s ease-out both}.tcg-con__link[data-v-b02d65e2]{stroke:rgba(255,233,190,.3);stroke-width:1.8;stroke-dasharray:.04 .05;stroke-linecap:round}.tcg-con__link.is-lit[data-v-b02d65e2]{stroke:#f3d48a;stroke-width:3;stroke-dasharray:none;filter:drop-shadow(0 0 4px rgba(243,212,138,.75))}.tcg-con__link.is-new[data-v-b02d65e2]{stroke-dasharray:1;animation:tcg-con-draw-b02d65e2 .5s ease-out both}.tcg-con__star[data-v-b02d65e2]{fill:hsla(0,0%,100%,.08);stroke:hsla(0,0%,100%,.42);stroke-width:1.2}.tcg-con__star.is-lit[data-v-b02d65e2]{fill:#ffe39a;stroke:#fff4cf;filter:drop-shadow(0 0 7px rgba(255,214,120,.95))}.tcg-con__star.is-new[data-v-b02d65e2]{transform-box:fill-box;transform-origin:center;animation:tcg-con-light-b02d65e2 .75s cubic-bezier(.2,.9,.3,1.35) both}.tcg-con__sky.is-complete .tcg-con__star.is-lit[data-v-b02d65e2]{fill:#fff4cf;filter:drop-shadow(0 0 9px rgba(143,200,255,.95))}.tcg-con__ring[data-v-b02d65e2]{fill:none;stroke:#f3d48a;stroke-width:1.6;stroke-dasharray:3 4;animation:tcg-con-ring-b02d65e2 2.4s ease-in-out infinite}.tcg-con__burst[data-v-b02d65e2],.tcg-con__ring[data-v-b02d65e2]{transform-box:fill-box;transform-origin:center}.tcg-con__burst[data-v-b02d65e2]{animation:tcg-con-burst-b02d65e2 .95s ease-out both}.tcg-con__burst line[data-v-b02d65e2]{stroke:#fff4cf;stroke-width:2.4;stroke-linecap:round}.tcg-con__tag[data-v-b02d65e2]{fill:var(--stage-ink-2);font:800 12px/1 Outfit,sans-serif;font-variant-numeric:tabular-nums}.tcg-con__tag.is-lit[data-v-b02d65e2]{fill:var(--stage-gold)}.tcg-con__carrier[data-v-b02d65e2],.tcg-con__failure[data-v-b02d65e2],.tcg-con__help[data-v-b02d65e2],.tcg-con__note[data-v-b02d65e2]{margin:0;overflow-wrap:anywhere}.tcg-con__carrier[data-v-b02d65e2]{color:var(--stage-ink);font-size:13px;font-weight:600;line-height:1.4}.tcg-con__facts[data-v-b02d65e2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.tcg-con__facts div[data-v-b02d65e2]{min-width:0}.tcg-con__facts dt[data-v-b02d65e2]{color:var(--stage-ink-2);font-size:12px;font-weight:700;line-height:1.25}.tcg-con__facts dd[data-v-b02d65e2]{margin:2px 0 0;color:var(--stage-ink);font:900 17px/1.15 Outfit,sans-serif;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tcg-con__slots[data-v-b02d65e2]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.tcg-con__slot[data-v-b02d65e2]{min-width:0}.tcg-con__empty[data-v-b02d65e2],.tcg-con__slot-skeleton[data-v-b02d65e2]{aspect-ratio:63/88}.tcg-con__empty[data-v-b02d65e2]{display:block;border:2px dashed rgba(255,233,190,.34);border-radius:6px;box-sizing:border-box}.tcg-con__note[data-v-b02d65e2]{color:var(--stage-ink);font-size:13.5px;font-weight:700;line-height:1.4}.tcg-con__confirm[data-v-b02d65e2]{width:100%;min-width:0}.tcg-con__done[data-v-b02d65e2]{display:flex;flex-direction:column;gap:4px;min-width:0}.tcg-con__done strong[data-v-b02d65e2]{color:var(--stage-gold);font:900 19px/1.15 Outfit,sans-serif}.tcg-con__done p[data-v-b02d65e2]{margin:0;color:var(--stage-ink);font-size:13.5px;line-height:1.4}.tcg-con__failure[data-v-b02d65e2]{padding:8px 10px;border:2px solid #05060f;border-radius:10px;background:#f7b6a6;color:#2a1712;font-size:13px;font-weight:700}.tcg-con__help[data-v-b02d65e2]{color:var(--stage-ink-2);font-size:12px;line-height:1.4}.tcg-con__error[data-v-b02d65e2]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:var(--stage-ink);font-size:14px;font-weight:700}.tcg-con__error p[data-v-b02d65e2]{margin:0}@keyframes tcg-con-light-b02d65e2{0%{transform:scale(.3) rotate(-40deg)}55%{transform:scale(1.5) rotate(8deg)}}@keyframes tcg-con-burst-b02d65e2{0%{opacity:1;transform:scale(.45)}to{opacity:0;transform:scale(1.35)}}@keyframes tcg-con-draw-b02d65e2{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes tcg-con-flash-b02d65e2{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.15)}}@keyframes tcg-con-ring-b02d65e2{50%{opacity:.35;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.tcg-con__link.is-new[data-v-b02d65e2],.tcg-con__ring[data-v-b02d65e2],.tcg-con__star.is-new[data-v-b02d65e2]{animation:none}.tcg-con__burst[data-v-b02d65e2],.tcg-con__flash[data-v-b02d65e2]{display:none}}.tcg-viewer[data-v-ace7f03f]{position:fixed;inset:0;z-index:var(--z-dialog);display:flex;animation:tcg-viewer-fade-ace7f03f .3s ease-out}.tcg-viewer__stage[data-v-ace7f03f]{flex:1 1 auto;min-width:0;border:0;border-radius:0;box-shadow:none;overflow-x:hidden;overflow-y:auto}.tcg-viewer__stage[data-v-ace7f03f] .tcg-stage__sky{position:sticky;top:0;height:100dvh;margin-bottom:-100dvh}.tcg-viewer__frame[data-v-ace7f03f]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:1180px;min-height:100dvh;margin:0 auto;padding:12px 14px 28px;overflow:clip}.tcg-viewer__bar[data-v-ace7f03f]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px}.tcg-viewer__count[data-v-ace7f03f]{color:var(--stage-ink-2);font:800 14px/1 Outfit,sans-serif;font-variant-numeric:tabular-nums}.tcg-viewer__body[data-v-ace7f03f]{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:18px;flex:1 1 auto}.tcg-viewer__showcase[data-v-ace7f03f]{isolation:isolate;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;min-width:0}.tcg-viewer__card[data-v-ace7f03f]{position:relative;justify-self:center;perspective:1200px;width:min(100%,300px,calc(71.59091dvh - 236.25px));min-width:160px;cursor:pointer;touch-action:pan-y}.tcg-viewer__halo[data-v-ace7f03f]{inset:-22% -40%;background:radial-gradient(closest-side,color-mix(in oklab,var(--glow) 60%,transparent),transparent 75%);filter:blur(8px);z-index:-1}.tcg-viewer__halo[data-v-ace7f03f],.tcg-viewer__rays[data-v-ace7f03f]{position:absolute;pointer-events:none}.tcg-viewer__rays[data-v-ace7f03f]{top:50%;left:50%;width:175%;max-width:none;opacity:.5;transform:translate(-50%,-50%);animation:tcg-viewer-spin-ace7f03f 50s linear infinite}.tcg-viewer__burst[data-v-ace7f03f]{position:absolute;inset:-16% -30%;z-index:2;background:radial-gradient(closest-side,rgba(255,232,170,.85),rgba(143,170,255,.35) 55%,transparent 76%);mix-blend-mode:screen;pointer-events:none;animation:tcg-viewer-ascend-ace7f03f 1.1s ease-out both}.tcg-viewer__tcg[data-v-ace7f03f]{animation:tcg-viewer-next-ace7f03f .55s cubic-bezier(.2,.85,.25,1)}.tcg-viewer__card[data-direction=prev] .tcg-viewer__tcg[data-v-ace7f03f]{animation-name:tcg-viewer-prev-ace7f03f}.tcg-viewer__sheet[data-v-ace7f03f]{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px;border:3px solid var(--line-strong);border-radius:var(--r-md);background:var(--paper);box-shadow:5px 5px 0 var(--stage-gold);color:var(--ink)}.tcg-viewer__game[data-v-ace7f03f]{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--ink-2);font:800 13px/1.3 Outfit,sans-serif;overflow-wrap:anywhere}.tcg-viewer__dot[data-v-ace7f03f]{flex:0 0 auto;width:12px;height:12px;border:2px solid var(--line-strong);border-radius:50%;background:var(--gp,var(--brand))}.tcg-viewer__name[data-v-ace7f03f]{margin:0;font:900 clamp(28px,4vw,44px)/.98 Outfit,sans-serif;letter-spacing:-.03em;overflow-wrap:anywhere}.tcg-viewer__rarity[data-v-ace7f03f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.tcg-viewer__rarity strong[data-v-ace7f03f]{font:800 15px/1 Outfit,sans-serif}.tcg-viewer__stars[data-v-ace7f03f]{display:inline-flex;gap:3px;padding:5px 9px;border-radius:999px;background:var(--inverse)}.tcg-viewer__stars svg[data-v-ace7f03f]{width:15px;height:15px;fill:var(--star,#efe3d6)}[data-rarity=uncommon][data-v-ace7f03f]{--star:#7fe6c4}[data-rarity=rare][data-v-ace7f03f]{--star:#a9c2ff}[data-rarity=epic][data-v-ace7f03f]{--star:#d2b6ff}[data-rarity=legendary][data-v-ace7f03f]{--star:#ffd46b}[data-rarity=mythic][data-v-ace7f03f]{--star:#ffb3e6}[data-rarity=divine][data-v-ace7f03f]{--star:#ffe9a8}[data-rarity=secret] .tcg-viewer__stars[data-v-ace7f03f]{color:#f4e6c8}.tcg-viewer__chips[data-v-ace7f03f]{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.tcg-viewer__chips[data-v-ace7f03f]:empty{display:none}.tcg-viewer__chips li[data-v-ace7f03f]{padding:4px 10px;border:2px solid var(--line-strong);border-radius:999px;background:var(--paper-2);font-size:12.5px;font-weight:800;font-variant-numeric:tabular-nums}.tcg-viewer__chips li.is-new[data-v-ace7f03f]{background:var(--sun);color:var(--ink-on-accent)}.tcg-viewer__chips li.is-promo[data-v-ace7f03f]{border-color:#b3372b;background:#fbf3e6;color:#b3372b}.tcg-viewer__chips li.is-rank[data-v-ace7f03f]{background:#141c52;color:#f3d48a}.tcg-viewer__chips li.is-bound[data-v-ace7f03f]{display:inline-flex;align-items:center;gap:5px;background:var(--inverse);color:var(--ink-on-inverse)}.tcg-viewer__bound-help[data-v-ace7f03f]{margin:0;color:var(--ink-2);font-size:13px;overflow-wrap:anywhere}.tcg-viewer__facts[data-v-ace7f03f]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0}.tcg-viewer__stats[data-v-ace7f03f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.tcg-viewer__stats div[data-v-ace7f03f]{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:8px 4px;border:2px solid var(--line-strong);border-radius:10px;background:var(--paper);color:var(--ink);text-align:center}.tcg-viewer__stats dt[data-v-ace7f03f]{max-width:100%;overflow:hidden;color:var(--ink-2);font-size:11.5px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.tcg-viewer__stats dd[data-v-ace7f03f]{margin:0;font:900 20px/1 Outfit,sans-serif;font-variant-numeric:tabular-nums}.tcg-viewer__affinity[data-v-ace7f03f]{margin:0;color:var(--ink-2);font-size:13px;font-weight:600;overflow-wrap:anywhere}.tcg-viewer__facts div[data-v-ace7f03f]{display:flex;justify-content:space-between;gap:12px;min-width:0;padding-bottom:8px;border-bottom:2px dashed var(--divider-soft)}.tcg-viewer__facts dt[data-v-ace7f03f]{flex:0 0 auto;color:var(--ink-2);font-size:13px;font-weight:700}.tcg-viewer__facts dd[data-v-ace7f03f]{min-width:0;margin:0;font-size:13.5px;font-weight:800;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.tcg-viewer__facts dd[data-v-ace7f03f]:first-letter{text-transform:uppercase}.tcg-viewer__source[data-v-ace7f03f]{margin:0;color:var(--ink-2);font-size:12.5px;overflow-wrap:anywhere}.tcg-viewer__source a[data-v-ace7f03f]{display:inline-flex;align-items:center;gap:3px;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.tcg-viewer__actions[data-v-ace7f03f]{display:flex;flex-wrap:wrap;gap:8px}.tcg-viewer__help[data-v-ace7f03f]{margin:0;color:var(--ink-3);font-size:12px}@media (min-width:1024px){.tcg-viewer__frame[data-v-ace7f03f]{padding:18px 28px 32px}.tcg-viewer__body[data-v-ace7f03f]{grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:32px}.tcg-viewer__card[data-v-ace7f03f]{width:min(100%,400px,calc(71.59091dvh - 100.22727px))}.tcg-viewer__sheet[data-v-ace7f03f]{padding:24px}.tcg-viewer__body.has-panel[data-v-ace7f03f]{align-items:start}.tcg-viewer__body.has-panel .tcg-viewer__showcase[data-v-ace7f03f]{position:sticky;top:18px}}@keyframes tcg-viewer-spin-ace7f03f{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes tcg-viewer-ascend-ace7f03f{0%{opacity:0;transform:scale(.6)}28%{opacity:1}to{opacity:0;transform:scale(1.25)}}@keyframes tcg-viewer-fade-ace7f03f{0%{opacity:0}}@keyframes tcg-viewer-next-ace7f03f{0%{opacity:0;transform:translateX(18%) rotateY(-28deg) scale(.92)}}@keyframes tcg-viewer-prev-ace7f03f{0%{opacity:0;transform:translateX(-18%) rotateY(28deg) scale(.92)}}@media (prefers-reduced-motion:reduce){.tcg-viewer[data-v-ace7f03f],.tcg-viewer__rays[data-v-ace7f03f],.tcg-viewer__tcg[data-v-ace7f03f]{animation:none}.tcg-viewer__burst[data-v-ace7f03f]{display:none}}