.pcard{--ink-w:4px;--print:8px;--radius-card:16px;--ring:3.4cqw;--plate-h:35cqw;--card-h:152.63cqw;--fig-h:calc(var(--card-h) - var(--plate-h) / 2);--clip-top:calc(var(--fig-h) * 0.2);--clip-x:12cqw;--window:#f7f9fd;--frame:#191b22;--gold:#e3b341;position:relative;display:block;width:100%;aspect-ratio:285/435;container-type:inline-size;border-radius:var(--radius-card);color:var(--ink);font-family:var(--font);text-align:left;isolation:isolate}.pcard--S{--ink-w:3px;--print:4px;--radius-card:12px;--ring:3.2cqw;--plate-h:31cqw;--clip-top:calc(var(--fig-h) * 0.06);--clip-x:0cqw}.pcard-flip{transform-style:preserve-3d}.pcard-face,.pcard-flip{position:absolute;inset:0;border-radius:inherit}.pcard-face{isolation:isolate;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:var(--print) var(--print) 0 var(--ink)}.pcard-back,.pcard.is-turned .pcard-flip{transform:rotateY(180deg)}.pcard-bg{position:absolute;inset:var(--ring);z-index:0;overflow:hidden;pointer-events:none;background-color:var(--window)}.pcard[data-finish=standard] .pcard-bg{background-image:radial-gradient(circle,color-mix(in srgb,#4f7fe0 55%,var(--card-accent)) 0 22%,transparent 26%),radial-gradient(circle,color-mix(in srgb,#4f7fe0 55%,var(--card-accent)) 0 32%,transparent 36%);background-size:4.2cqw 4.2cqw,4.2cqw 4.2cqw;background-position:0 0,2.1cqw 2.1cqw}.pcard[data-finish=standard] .pcard-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--window) 0,color-mix(in srgb,var(--window) 70%,transparent) 55%,transparent 100%)}.pcard[data-finish=holo] .pcard-bg{background-image:conic-gradient(from 30deg,#e6dcff 0 60deg,#d8f1ff 0 120deg,#fbfbff 0 180deg,#f1e3ff 0 240deg,#dcecff 0 300deg,#ffffff 0 1turn);background-size:7cqw 12cqw}.pcard[data-finish=holo] .pcard-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(247 249 253/.25),rgb(247 249 253/.55) 60%,rgb(247 249 253/.2))}.pcard[data-finish=cosmic] .pcard-bg{background-image:radial-gradient(ellipse 60% 40% at 18% 78%,rgb(139 92 246/.16),transparent 70%),radial-gradient(ellipse 55% 35% at 85% 30%,rgb(99 102 241/.14),transparent 70%),radial-gradient(ellipse 45% 30% at 60% 95%,rgb(236 72 153/.1),transparent 70%)}.pcard-sparkles{position:absolute;inset:0;background-image:radial-gradient(circle at 12% 18%,#8b5cf6 0 .5cqw,transparent .7cqw),radial-gradient(circle at 86% 12%,#6366f1 0 .6cqw,transparent .8cqw),radial-gradient(circle at 78% 62%,#a855f7 0 .45cqw,transparent .65cqw),radial-gradient(circle at 20% 64%,#6366f1 0 .4cqw,transparent .6cqw),radial-gradient(circle at 48% 8%,#c084fc 0 .35cqw,transparent .55cqw),radial-gradient(circle at 92% 84%,#8b5cf6 0 .5cqw,transparent .7cqw)}.pcard-court{position:absolute;z-index:1;pointer-events:none;left:50%;top:42cqw;width:84cqw;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:var(--court);box-shadow:0 0 0 1.4cqw color-mix(in srgb,var(--court) 45%,transparent)}.pcard--S .pcard-court{top:38cqw;width:80cqw}.pcard-letters{position:absolute;z-index:2;pointer-events:none;left:5cqw;top:58cqw;font-weight:800;font-size:44cqw;line-height:1;letter-spacing:-.02em;color:color-mix(in srgb,var(--card-accent) 26%,transparent);-webkit-text-stroke:.55cqw var(--ink);paint-order:stroke fill;transform:rotate(-8deg)}.pcard-figure{position:absolute;z-index:3;left:0;right:0;top:0;bottom:calc(var(--plate-h) / 2);-webkit-clip-path:inset(-20% -12% 0 -12%);clip-path:inset(-20% -12% 0 -12%)}.pcard--S .pcard-figure{-webkit-clip-path:inset(-6% 0 0 0);clip-path:inset(-6% 0 0 0)}.pcard-figure--clip-left{-webkit-clip-path:inset(-20% -12% 0 0);clip-path:inset(-20% -12% 0 0)}.pcard--S .pcard-figure--clip-left{-webkit-clip-path:inset(-6% 0 0 0);clip-path:inset(-6% 0 0 0)}.pcard-fig-clip{position:absolute;top:calc(var(--clip-top) * -1);bottom:0;left:calc(var(--clip-x) * -1);right:calc(var(--clip-x) * -1);overflow:hidden;-webkit-clip-path:polygon(0 0,100% 0,100% calc(var(--clip-top) + .44 * var(--card-h)),calc(100% - var(--clip-x)) calc(var(--clip-top) + .56 * var(--card-h)),calc(100% - var(--clip-x)) 100%,var(--clip-x) 100%,var(--clip-x) calc(var(--clip-top) + .56 * var(--card-h)),0 calc(var(--clip-top) + .44 * var(--card-h)));clip-path:polygon(0 0,100% 0,100% calc(var(--clip-top) + .44 * var(--card-h)),calc(100% - var(--clip-x)) calc(var(--clip-top) + .56 * var(--card-h)),calc(100% - var(--clip-x)) 100%,var(--clip-x) 100%,var(--clip-x) calc(var(--clip-top) + .56 * var(--card-h)),0 calc(var(--clip-top) + .44 * var(--card-h)))}.pcard-figure--clip-left .pcard-fig-clip{left:0;-webkit-clip-path:polygon(0 0,100% 0,100% calc(var(--clip-top) + .44 * var(--card-h)),calc(100% - var(--clip-x)) calc(var(--clip-top) + .56 * var(--card-h)),calc(100% - var(--clip-x)) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(var(--clip-top) + .44 * var(--card-h)),calc(100% - var(--clip-x)) calc(var(--clip-top) + .56 * var(--card-h)),calc(100% - var(--clip-x)) 100%,0 100%)}.pcard-figure img{position:absolute;display:block;max-width:none;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(var(--fig-k) * 100cqw);left:calc(50cqw - var(--fig-fx) * var(--fig-k) * 100cqw + var(--clip-x));top:calc(var(--fig-at) * var(--card-h) - var(--fig-top) * var(--fig-k) * var(--fig-ratio) * 100cqw + var(--clip-top))}.pcard-figure--clip-left img{left:min(calc(50cqw - var(--fig-fx) * var(--fig-k) * 100cqw),0cqw)}.pcard-figure--card{inset:var(--ring) var(--ring) calc(var(--plate-h) / 2) var(--ring);-webkit-clip-path:inset(0);clip-path:inset(0)}.pcard-figure--card .pcard-fig-clip{inset:0;-webkit-clip-path:none;clip-path:none}.pcard-figure--card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 12%}.pcard-frame{position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;border:var(--ink-w) solid var(--ink);background-color:var(--frame);background-image:radial-gradient(circle,rgb(255 255 255/.13) 0 28%,transparent 32%);background-size:1.8cqw 1.8cqw;-webkit-clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,var(--ring) var(--ring),var(--ring) calc(100% - var(--ring)),calc(100% - var(--ring)) calc(100% - var(--ring)),calc(100% - var(--ring)) var(--ring),var(--ring) var(--ring));clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,var(--ring) var(--ring),var(--ring) calc(100% - var(--ring)),calc(100% - var(--ring)) calc(100% - var(--ring)),calc(100% - var(--ring)) var(--ring),var(--ring) var(--ring))}.pcard-frame:after{content:"";position:absolute;inset:calc(var(--ring) - var(--ink-w) - 1px);border:2px solid var(--ink);box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--card-accent) 70%,#fff)}.pcard--S .pcard-frame:after{border-width:1.5px}.pcard-corner{position:absolute;width:9cqw;height:9cqw;display:none}.pcard-corner--tl{left:-1cqw;top:-1cqw}.pcard-corner--tr{right:-1cqw;top:-1cqw}.pcard[data-finish=holo] .pcard-frame{background-color:#221d33}.pcard[data-finish=cosmic] .pcard-frame{background-color:#120b2a;background-image:radial-gradient(circle at 20% 30%,#fff 0 .35cqw,transparent .5cqw),radial-gradient(circle at 70% 80%,#c4b5fd 0 .3cqw,transparent .45cqw),radial-gradient(ellipse at 30% 20%,rgb(139 92 246/.55),transparent 55%),radial-gradient(ellipse at 80% 90%,rgb(59 130 246/.45),transparent 55%);background-size:9cqw 11cqw,13cqw 9cqw,100% 100%,100% 100%}.pcard-frame:before{content:"";position:absolute;inset:0;pointer-events:none}.pcard[data-variant=zone] .pcard-frame:after{box-shadow:inset 0 0 0 .9cqw var(--card-accent),inset 0 0 0 1.3cqw var(--ink)}.pcard[data-variant=zone] .pcard-corner{display:block;background:var(--yellow);-webkit-clip-path:polygon(55% 0,10% 58%,44% 58%,30% 100%,90% 36%,56% 36%,74% 0);clip-path:polygon(55% 0,10% 58%,44% 58%,30% 100%,90% 36%,56% 36%,74% 0)}.pcard[data-variant=sp] .pcard-frame{border-color:var(--gold)}.pcard[data-variant=sp] .pcard-frame:before{background:linear-gradient(135deg,color-mix(in srgb,var(--variant-1) 60%,transparent),transparent 60%,color-mix(in srgb,var(--variant-1) 45%,transparent))}.pcard[data-variant=sp] .pcard-frame:after{box-shadow:inset 0 0 0 1.2px var(--gold)}.pcard[data-variant=sp] .pcard-corner{display:block;border-radius:50%;border:.6cqw solid var(--ink);background:repeating-conic-gradient(var(--gold) 0 15deg,#8a6414 0 30deg)}.pcard[data-variant=last-game] .pcard-frame:before{background:repeating-linear-gradient(-58deg,var(--variant-1) 0 .8cqw,transparent .8cqw 2.6cqw,var(--variant-2) 2.6cqw 3.1cqw,transparent 3.1cqw 5.4cqw);opacity:.75}.pcard[data-variant=shaman] .pcard-frame:before{background:radial-gradient(circle,var(--gold) 0 .3cqw,transparent .45cqw) 0 0 /6cqw 7cqw,radial-gradient(circle,#a78bfa 0 .25cqw,transparent .4cqw) 3cqw 2cqw /9cqw 5cqw,color-mix(in srgb,var(--variant-1) 40%,transparent)}.pcard[data-variant=premium] .pcard-frame:before{background:repeating-radial-gradient(circle at 50% 110%,color-mix(in srgb,var(--variant-1) 80%,#fff) 0 .35cqw,transparent .35cqw 2.2cqw);opacity:.7}.pcard[data-variant=premium] .pcard-frame:after{box-shadow:inset 0 0 0 1.2px var(--gold)}.pcard[data-variant=miracle] .pcard-frame:before{background:radial-gradient(circle,#fff 0 .4cqw,transparent .55cqw) 0 0 /4cqw 4cqw,linear-gradient(135deg,color-mix(in srgb,var(--variant-1) 55%,transparent),color-mix(in srgb,var(--variant-2) 45%,transparent))}.pcard-plate{position:absolute;z-index:5;left:0;right:0;bottom:0;height:var(--plate-h);display:flex;flex-direction:column;justify-content:center;gap:1.4cqw;padding:3.6cqw calc(var(--ring) + 1.6cqw) calc(var(--ring) + 1cqw);border:var(--ink-w) solid var(--ink);border-top-width:calc(var(--ink-w) - 1px);border-radius:0 0 var(--radius-card) var(--radius-card);background:linear-gradient(var(--pos),var(--pos)) 0 0 /100% 1.6cqw no-repeat,radial-gradient(circle,rgb(255 255 255/.1) 0 28%,transparent 32%) 0 0 /1.8cqw 1.8cqw,var(--frame)}.pcard[data-variant=sp] .pcard-plate{border-color:var(--gold);background-color:color-mix(in srgb,var(--variant-1) 55%,#12060a)}.pcard[data-variant=last-game] .pcard-plate{background:repeating-conic-gradient(#111 0 25%,#f4f4f5 0 50%) 0 0 /2.2cqw 2.2cqw,#111;background-size:2.2cqw 2.2cqw,auto;background-repeat:repeat-x,no-repeat}.pcard[data-variant=miracle] .pcard-plate{background-color:#2b2d4a}.pcard-pill{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;margin-left:7cqw;padding:1.2cqw 3cqw 1.2cqw 9.5cqw;min-height:15cqw;background:#fbfbfd;border:.8cqw solid var(--ink);border-radius:999px;box-shadow:.9cqw .9cqw 0 var(--ink)}.pcard-ring{position:absolute;z-index:1;left:calc(var(--ring) + 1.2cqw);top:calc(3.6cqw + 7.5cqw);transform:translateY(-50%);display:grid;place-items:center;width:16cqw;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--pos) 0 38%,#fff 40% 58%,var(--pos) 60%);border:.9cqw solid var(--ink)}.pcard-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:800;font-size:var(--name-fit);line-height:1.2;color:var(--ink);overflow-wrap:anywhere}.pcard-name-en{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700;font-size:3.4cqw;line-height:1.25;color:#3f4250}.pcard-chips{display:flex;flex-wrap:wrap;gap:1.2cqw;padding-left:7cqw;overflow:hidden;max-height:7.4cqw}.pcard-chip{display:inline-flex;align-items:center;min-height:5.4cqw;padding:0 1.8cqw;border-radius:1.2cqw;background:var(--chip,#fff);color:var(--ink);border:.5cqw solid var(--ink);font-weight:800;font-size:3.1cqw;line-height:1.25;white-space:nowrap}.pcard-chip--tier{color:#fff;-webkit-text-stroke:.35cqw var(--ink);paint-order:stroke fill}.pcard--S .pcard-plate{gap:0;padding:2.6cqw calc(var(--ring) + 1.2cqw) calc(var(--ring) + 1.4cqw)}.pcard--S .pcard-pill{margin-left:6cqw;padding:1cqw 2.6cqw 1cqw 11cqw;min-height:19cqw;border-width:1.2cqw;box-shadow:1.1cqw 1.1cqw 0 var(--ink)}.pcard--S .pcard-ring{top:calc(2.6cqw + 9.5cqw);width:18cqw;border-width:1.2cqw}.pcard--S .pcard-name-en{font-size:max(9px,5.6cqw)}.pcard-foil{position:absolute;inset:0;z-index:6;pointer-events:none;border-radius:inherit;opacity:.55;background:linear-gradient(115deg,rgb(255 255 255/0) 20%,rgb(255 255 255/.55) 42%,rgb(255 255 255/0) 60%);-webkit-clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,var(--ring) var(--ring),var(--ring) calc(100% - var(--ring)),calc(100% - var(--ring)) calc(100% - var(--ring)),calc(100% - var(--ring)) var(--ring),var(--ring) var(--ring));clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,var(--ring) var(--ring),var(--ring) calc(100% - var(--ring)),calc(100% - var(--ring)) calc(100% - var(--ring)),calc(100% - var(--ring)) var(--ring),var(--ring) var(--ring))}.pcard-foil--edge{inset:auto calc(var(--ring) - .2cqw) calc(var(--plate-h) - .9cqw);height:1.8cqw;border-radius:0;-webkit-clip-path:none;clip-path:none;opacity:.8}.pcard[data-finish=holo] .pcard-foil{opacity:.75;background:linear-gradient(120deg,#ff9ecf,#ffe38a 20%,#9dfcc3 40%,#8fd3ff 60%,#c9a7ff 80%,#ff9ecf)}.pcard[data-finish=cosmic] .pcard-foil{opacity:.7;background:linear-gradient(120deg,rgb(196 181 253/.1),rgb(196 181 253/.75) 35%,rgb(125 211 252/.6) 55%,rgb(244 114 182/.1) 80%)}.pcard-sticker{position:absolute;z-index:7;pointer-events:none;font-weight:800;line-height:1;color:var(--ink);white-space:nowrap}.pcard-sticker--tab{left:calc(var(--ring) + 1.4cqw);top:calc(var(--ring) + 1.4cqw);padding:.9cqw 1.8cqw;font-size:5cqw;background:var(--chip);border:.7cqw solid var(--ink);border-radius:1.4cqw;box-shadow:.7cqw .7cqw 0 var(--ink)}.pcard--S .pcard-sticker--tab{font-size:7.2cqw;padding:.8cqw 2cqw;border-width:1cqw;box-shadow:1cqw 1cqw 0 var(--ink)}.pcard-sticker--variant{right:calc(var(--ring) - 1cqw);top:calc(var(--ring) + 2cqw);transform:rotate(7deg);padding:1.4cqw 2.6cqw;font-size:5.2cqw;letter-spacing:.02em;background:var(--yellow);border:.8cqw solid var(--ink);border-radius:1cqw;box-shadow:.9cqw .9cqw 0 var(--ink)}.pcard--S .pcard-sticker--variant{font-size:6.4cqw;padding:1.2cqw 2.2cqw;border-width:1.1cqw;box-shadow:1.1cqw 1.1cqw 0 var(--ink)}.pcard-sticker--v-zone{background:var(--card-accent);color:#fff;-webkit-text-stroke:.5cqw var(--ink);paint-order:stroke fill}.pcard-sticker--v-sp{background:var(--gold)}.pcard-sticker--v-last-game{border-radius:999px;padding:1.4cqw 3cqw;background:#f4f4f5;outline:.7cqw dashed var(--variant-1);outline-offset:-2cqw}.pcard-sticker--v-shaman{background:color-mix(in srgb,var(--variant-1) 70%,#fff)}.pcard-sticker--v-premium{background:color-mix(in srgb,var(--variant-1) 55%,#fff)}.pcard-sticker--v-miracle{background:#f2f6ff;color:color-mix(in srgb,var(--variant-2) 80%,var(--ink))}.pcard-sticker--extra{right:calc(var(--ring) + .4cqw);top:64cqw;transform:rotate(-9deg);display:grid;place-items:center;width:22cqw;aspect-ratio:1;font-size:4.6cqw;color:#fff;-webkit-text-stroke:.45cqw var(--ink);paint-order:stroke fill;background:var(--accent);-webkit-clip-path:polygon(50% 0,61% 18%,82% 10%,79% 32%,100% 40%,84% 56%,96% 76%,73% 78%,68% 100%,50% 86%,32% 100%,27% 78%,4% 76%,16% 56%,0 40%,21% 32%,18% 10%,39% 18%);clip-path:polygon(50% 0,61% 18%,82% 10%,79% 32%,100% 40%,84% 56%,96% 76%,73% 78%,68% 100%,50% 86%,32% 100%,27% 78%,4% 76%,16% 56%,0 40%,21% 32%,18% 10%,39% 18%)}.pcard--S .pcard-sticker--extra{width:28cqw;font-size:6.2cqw;top:70cqw}.pcard-sweep{position:absolute;inset:0;z-index:8;overflow:hidden;border-radius:inherit;pointer-events:none}.pcard-sweep:before{content:"";position:absolute;top:-10%;bottom:-10%;left:0;width:60%;background:linear-gradient(100deg,rgb(255 255 255/0),rgb(255 255 255/.5) 50%,rgb(255 255 255/0));transform:translateX(-120%)}.pcard-back{display:flex;flex-direction:column;gap:3.6cqw;overflow:hidden;padding:calc(var(--ring) + 3cqw);background:radial-gradient(circle,rgb(255 255 255/.07) 0 28%,transparent 32%) 0 0 /2cqw 2cqw,#1d1f27;border:var(--ink-w) solid var(--ink);color:var(--text)}.pcard-back:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:var(--ring) solid transparent;background:linear-gradient(120deg,color-mix(in srgb,var(--card-accent) 70%,#fff),color-mix(in srgb,var(--card-accent-2) 70%,#fff)) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0) border-box;-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0) border-box;opacity:.8}.pcard-back-head{position:relative;padding-bottom:2cqw;border-bottom:.5cqw solid rgb(255 255 255/.14)}.pcard-back-name{margin:0;font-weight:800;font-size:7cqw;line-height:1.2;color:var(--text);-webkit-text-stroke:.4cqw var(--ink);paint-order:stroke fill}.pcard-back-other{margin:.4cqw 0 0;font-size:3.6cqw;line-height:1.3;color:var(--muted);font-weight:700}.pcard-back-chips{display:flex;flex-wrap:wrap;gap:1.2cqw;margin-top:1.8cqw}.pcard-back-sec{gap:1.2cqw}.pcard-back-foot,.pcard-back-sec{position:relative;display:flex;flex-direction:column}.pcard-back-foot{gap:3.6cqw;margin-top:auto}.pcard-back-title{margin:0;font-size:3.3cqw;line-height:1.3;font-weight:800;color:var(--yellow);letter-spacing:.01em}.pcard-back-row{display:flex;flex-wrap:wrap;align-items:center;gap:1.2cqw 2cqw;font-size:3.4cqw;line-height:1.3}.pcard-back-tier{display:inline-flex;align-items:center;gap:1.2cqw;font-weight:700}.pcard-back-tier b,.pcard-back-value b{display:inline-grid;place-items:center;min-width:7cqw;height:6cqw;padding:0 1.4cqw;border-radius:1.2cqw;background:var(--tier,#555);border:.5cqw solid var(--ink);color:#fff;font-size:3.6cqw;-webkit-text-stroke:.35cqw var(--ink);paint-order:stroke fill}.pcard-back-value{display:flex;align-items:flex-start;gap:2cqw;font-size:3.3cqw;line-height:1.35;color:var(--muted)}.pcard-back-value b{flex:none}.pcard-back-comp{display:flex;align-items:center;gap:2cqw;min-height:44px;padding:1.2cqw 1.6cqw;border-radius:2cqw;text-decoration:none;color:var(--text);background:rgb(255 255 255/.05);border:.5cqw solid rgb(255 255 255/.12);font-size:3.3cqw;font-weight:700;line-height:1.25}.pcard-back-comp:hover{border-color:var(--yellow)}.pcard-back-av{display:flex;flex:none}.pcard-back-av img{width:7.5cqw;height:7.5cqw;object-fit:cover;object-position:50% 12%;border-radius:50%;border:.5cqw solid var(--ink);background:var(--panel);margin-left:-1.6cqw}.pcard-back-av img:first-child{margin-left:0}.pcard-back-comp span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcard-back-muted{margin:0;color:var(--muted);font-size:3.3cqw;line-height:1.35}.pcard-back-mark{position:absolute;right:3cqw;bottom:-4cqw;pointer-events:none;font-weight:800;font-size:46cqw;line-height:1;color:rgb(255 255 255/.04);-webkit-text-stroke:.4cqw rgb(255 255 255/.1)}.hero-card{position:relative;width:100%;max-width:440px;margin:0 auto;padding-top:6%}.hero-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:18px}.card-turn-btn{min-height:44px;min-width:44px}.card-forms{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:22px}.card-forms-label{font-size:13px;font-weight:700;color:var(--muted)}.card-forms-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.card-form-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 14px 4px 5px;border-radius:999px;background:var(--panel);border:3px solid var(--ink);box-shadow:var(--shadow);color:var(--text);text-decoration:none;font-weight:800;font-size:14px}.card-form-chip[aria-current=page]{background:var(--yellow);color:var(--ink)}.card-form-chip img{width:32px;height:32px;border-radius:50%;object-fit:cover;object-position:50% 12%;border:2px solid var(--ink);background:var(--panel2)}.card-form-chip:focus-visible,.card-turn-btn:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.card-zone-fx{position:absolute;inset:0;z-index:9;pointer-events:none;border-radius:inherit;overflow:hidden}@container (max-width: 130px){.pcard--S .pcard-name-en{display:none}.pcard--S .pcard-pill{min-height:16cqw}}.hero-card,.pcard{--card-ease-out:cubic-bezier(0.23,1,0.32,1);--card-ease-in-out:cubic-bezier(0.77,0,0.175,1);--card-dur-track:120ms;--card-dur-return:400ms;--card-dur-turn:420ms;--card-dur-sweep:450ms}.pcard--L{perspective:1400px;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.pcard--L[data-tilt=on],.pcard--L[data-tilt=on] .pcard-figure{transition:transform var(--card-dur-return) var(--card-ease-out)}.pcard--L[data-tilt=on] .pcard-figure{transform:translate(calc(var(--mx, 0) * 10px),calc(var(--my, 0) * 10px))}.pcard--L[data-tilt=on] .pcard-letters{transform:rotate(-8deg) translate(calc(var(--mx, 0) * 4px),calc(var(--my, 0) * 4px));transition:transform var(--card-dur-return) var(--card-ease-out)}.pcard--L[data-tilt=on] .pcard-bg{transform:translate(calc(var(--mx, 0) * -6px),calc(var(--my, 0) * -6px));transition:transform var(--card-dur-return) var(--card-ease-out)}.pcard--L[data-tilt=on].is-tilting,.pcard--L[data-tilt=on].is-tilting .pcard-bg,.pcard--L[data-tilt=on].is-tilting .pcard-figure,.pcard--L[data-tilt=on].is-tilting .pcard-letters{transition-duration:var(--card-dur-track)}.pcard .pcard-foil.pcard-foil--glare{opacity:0;background:radial-gradient(circle at calc((var(--mx, 0) + 1) * 50%) calc((var(--my, 0) + 1) * 50%),rgb(255 255 255/.95),rgb(255 255 255/0) 42%)}.pcard--L[data-tilt=on] .pcard-foil.pcard-foil--glare{transition:opacity var(--card-dur-return) var(--card-ease-out)}.pcard--L[data-tilt=on].is-tilting .pcard-foil.pcard-foil--glare{opacity:.35;transition-duration:.2s}.pcard--L[data-finish=holo] .pcard-foil:not(.pcard-foil--glare){background-size:200% 200%;background-position:calc(50% + var(--mx, 0) * 30%) calc(50% + var(--my, 0) * 30%)}.pcard-flip{transition:transform var(--card-dur-turn) var(--card-ease-in-out)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.tile:hover .pcard-sweep:before{animation:pcard-sweep var(--card-dur-sweep) var(--card-ease-in-out) 1}.pcard--L[data-tilt=on].is-tilting[data-finish=cosmic] .pcard-sparkles,.tile:hover .pcard[data-finish=cosmic] .pcard-sparkles{animation:pcard-twinkle var(--card-dur-sweep) var(--card-ease-out) 1}}@keyframes pcard-sweep{0%{transform:translateX(-120%)}to{transform:translateX(190%)}}@keyframes pcard-twinkle{0%,to{opacity:1;transform:scale(1)}45%{opacity:.3;transform:scale(1.03)}}.card-zone-line{position:absolute;left:0;right:0;top:50%;height:3.4cqw;margin-top:-1.7cqw;opacity:0;transform:scaleX(.04);transform-origin:0 50%;background:linear-gradient(90deg,transparent,var(--card-accent) 12%,#fff 50%,var(--card-accent) 88%,transparent);box-shadow:0 -1cqw 0 0 color-mix(in srgb,var(--card-accent) 55%,transparent),0 1cqw 0 0 color-mix(in srgb,#ffd21f 70%,transparent)}@media (prefers-reduced-motion:reduce){.pcard--L[data-tilt],.pcard-foil{transition:none}.pcard-flip,.pcard.is-turned .pcard-flip{transform:none;transition:none}.pcard-back{transform:none;opacity:0}.pcard-back,.pcard-front{transition:opacity .12s var(--card-ease-out)}.pcard.is-turned .pcard-front{opacity:0}.pcard.is-turned .pcard-back{opacity:1}}.card-admin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:20px;gap:20px;align-items:start}.card-admin-grid .focal-box{max-width:300px}.card-admin-preview{display:flex;flex-direction:column;gap:8px;position:-webkit-sticky;position:sticky;top:90px}.card-admin-cards{display:flex;align-items:flex-end;gap:22px;padding:30px 12px 16px;border-radius:14px;background:var(--bg);border:2px dashed var(--line);overflow:hidden}.card-admin-s{flex:0 0 34%}.card-admin-l{flex:1 1 auto;max-width:280px}@media (max-width:900px){.card-admin-grid{grid-template-columns:1fr}.card-admin-preview{position:static}}.pcard-back-link{display:inline-flex;align-items:center;min-height:44px}.pcard--mini{--ink-w:2px;--print:0px;--radius-card:8px;--ring:4.6cqw;--plate-h:0cqw;--clip-top:0cqw;--clip-x:0cqw;overflow:hidden;pointer-events:none;background:var(--window)}.pcard.pcard--mini .pcard-figure{-webkit-clip-path:none;clip-path:none;bottom:0}.pcard.pcard--mini .pcard-fig-clip{inset:0;-webkit-clip-path:none;clip-path:none}.pcard.pcard--mini .pcard-figure img{position:absolute;display:block;max-width:none;height:auto;aspect-ratio:auto;object-fit:fill;border:0;border-radius:0;box-shadow:none;margin:0;opacity:1;width:calc(var(--fig-k) * 100cqw);left:calc(50cqw - var(--fig-fx) * var(--fig-k) * 100cqw);top:calc(var(--fig-at) * var(--card-h) - var(--fig-top) * var(--fig-k) * var(--fig-ratio) * 100cqw)}.pcard.pcard--mini .pcard-figure--card{inset:var(--ring)}.pcard.pcard--mini .pcard-figure--card img{inset:0;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 12%}.pcard--mini .pcard-court{top:40cqw;width:84cqw}.pcard--mini .pcard-frame:after{border-width:1px}.pcard--mini .pcard-sticker--tab{font-size:11cqw;padding:1cqw 2.6cqw;border-width:1.4cqw;border-radius:2.4cqw;box-shadow:1.2cqw 1.2cqw 0 var(--ink)}.pcard--mini .pcard-sticker--variant{top:auto;bottom:calc(var(--ring) + 1.5cqw);right:calc(var(--ring) - .5cqw);transform:rotate(-4deg);font-size:10cqw;padding:1.6cqw 3cqw;border-width:1.4cqw;border-radius:1.6cqw;box-shadow:1.2cqw 1.2cqw 0 var(--ink);max-width:calc(100% - var(--ring) * 2);overflow:hidden;text-overflow:ellipsis}.pcard--mini .pcard-sticker--v-zone{-webkit-text-stroke-width:.9cqw}.pcard--mini .pcard-sticker--v-last-game{outline:0;padding:1.6cqw 3.4cqw}.card .pcard--mini,.collection-card .pcard--mini{--ink-w:0px;--radius-card:5px}@container (max-width: 56px){.pcard--mini .pcard-sticker{display:none}}.pface{position:relative;display:inline-block;flex:none;overflow:hidden;container-type:inline-size;aspect-ratio:1;border-radius:50%;border:2px solid var(--ink);background:var(--court,#f7f9fd);vertical-align:middle}.pface.pface.pface>img{position:absolute;display:block;max-width:none;height:auto;aspect-ratio:auto;object-fit:fill;border:0;border-radius:0;box-shadow:none;margin:0;width:calc(var(--fk) * 100cqw);left:calc(50cqw - var(--fx) * var(--fk) * 100cqw);top:calc(54cqw - var(--fy) * var(--fk) * var(--fr) * 100cqw)}.pface.pface.pface--card>img{inset:0;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 12%}.team-mini .pcard--mini{width:44px;flex:none;margin-right:-8px;--radius-card:6px}.update-move .pcard--mini{width:34px;flex:none;--radius-card:5px}.banner-char .pcard--mini{width:72px;box-shadow:3px 3px 0 var(--ink)}.related-char .pcard--mini{--ink-w:3px;--radius-card:10px;box-shadow:3px 3px 0 var(--ink)}.mini-card .pcard--mini{width:48px;--radius-card:6px}.team-avatars .pcard--mini{width:34px;--radius-card:5px}.team-avatars .missing .pcard--mini{opacity:.35;filter:grayscale(1);outline:2px dashed var(--yellow);outline-offset:-2px}.pull-card .pcard--mini{width:40px;--radius-card:6px}.auto-slot .pcard--mini{max-width:130px}.dialog-head .pcard--mini{width:44px;flex:none;--radius-card:6px}.member-slot .pcard--mini{width:64px;justify-self:center;--radius-card:6px}.team-card .member .pcard--mini{--radius-card:6px}.related-option .pcard--mini{--ink-w:0px;--radius-card:5px}.pcard--mini.thumb{width:38px;aspect-ratio:285/435;border:0;--radius-card:5px}.draft-plan-cards .pcard--mini{width:40px;--radius-card:6px}.pcard--mini.flip-event-char{--ink-w:3px;--radius-card:14px;border:0}.pcard--bare{--ring:0cqw;--ink-w:0px;--radius-card:0px}.pcard--bare .pcard-foil,.pcard--bare .pcard-frame,.pcard--bare .pcard-sticker{display:none}.bp-card-art .pcard--mini{position:absolute;inset:0;width:auto;height:100%;aspect-ratio:auto}.bp-card.off .bp-card-art .pcard--mini{filter:brightness(.62) saturate(.7)}.bp-card.banned .bp-card-art .pcard--mini{filter:grayscale(1) brightness(.6)}.bp-card.picked .bp-card-art .pcard--mini{filter:brightness(.86)}.tag-badge.partner .pface{width:20px;border-width:2px}.card-form-chip .pface{width:32px}.pcard-back-av .pface{width:7.5cqw;border-width:.5cqw;margin-left:-1.6cqw}.pcard-back-av .pface:first-child{margin-left:0}.flip-featured .pface{width:36px;border-radius:8px}.pface.banner-opt-art{width:44px;height:auto;border-radius:8px}.bp-ban-art .pface{position:absolute;inset:0;width:100%;border:0;border-radius:0;filter:grayscale(.8) brightness(.82)}.bp-ban-art .pface img{filter:none}.dh-pick .pface{width:46px;border:2px solid rgba(255,255,255,.65);border-radius:8px}.dh-bans .pface{width:28px;border:0;border-radius:6px;filter:grayscale(1);opacity:.6}.dh-bans .pface img{filter:none;opacity:1}.pcard-back-other{font-size:max(12px,3.6cqw)}.pcard-back-comp,.pcard-back-muted,.pcard-back-title,.pcard-back-value{font-size:max(12px,3.3cqw)}.pcard-back-row{font-size:max(12px,3.4cqw)}.pcard-back-tier b,.pcard-back-value b{font-size:max(12px,3.6cqw)}.pcard-back .pcard-chip{font-size:max(12px,3.1cqw)}@container (max-width: 320px){.pcard-back{gap:2.2cqw;padding:calc(var(--ring) + 2.2cqw)}.pcard-back-foot{gap:2.2cqw}.pcard-back-head{padding-bottom:1.4cqw}.pcard-back-muted,.pcard-back-value{line-height:1.28}.pcard-back-sec:has(.pcard-back-link){display:none}}