.pk{--pk-club:#e8ff3a;aspect-ratio:5/7;isolation:isolate;color:#f6f7f9;background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--pk-club) 45%,#0b0d12) 0%,#0b0d12 62%);width:100%;max-width:280px;font-family:var(--b);border-radius:16px;transition:transform .25s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;box-shadow:0 28px 56px -22px #000000d9,inset 0 0 0 1px #ffffff1f;container-type:inline-size}.pk:hover{transform:translateY(-4px)rotate(-.4deg)}.pk-small{max-width:180px}.pk-dim{filter:grayscale()brightness(.45);opacity:.6}.pk-art{z-index:-2;opacity:.34;mix-blend-mode:luminosity;position:absolute;inset:0}.pk-art img{object-fit:cover;width:100%;height:100%}.pk-art:after{content:"";background:linear-gradient(#0000 30%,#0b0d12 78%);position:absolute;inset:0}.pk-art-full{opacity:1;mix-blend-mode:normal}.pk-number{z-index:-1;font:900 78cqw/.8 var(--d);color:#0000;-webkit-text-stroke:1px color-mix(in srgb,var(--pk-club) 70%,transparent);opacity:.55;letter-spacing:-.04em;font-style:italic;position:absolute;top:6cqw;right:-4cqw}.pk-top{flex-direction:column;align-items:flex-start;gap:1.6cqw;display:flex;position:absolute;top:7cqw;left:7cqw}.pk-rating{font:900 19cqw/.85 var(--d);color:#f6f7f9;font-style:italic}.pk-pos,.pk-alt,.pk-special{font:800 5.4cqw/1 var(--d);letter-spacing:.08em;text-transform:uppercase;background:var(--bc-volt,#e8ff3a);color:#050608;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);padding:1.3cqw 2.4cqw}.pk-alt{color:#f6f7f9;background:#ffffff24}.pk-special{color:#050608;background:linear-gradient(90deg,#ff3bd4,#3bf0ff)}.pk-mono{font:900 40cqw/1 var(--d);letter-spacing:-.04em;background:linear-gradient(160deg,#fff 10%,var(--pk-club) 60%,#fff0 100%);color:#0000;filter:drop-shadow(0 10px 22px #0009);-webkit-background-clip:text;background-clip:text;font-style:italic;position:absolute;top:40%;left:50%;translate:-50% -50%}.pk-mono-boss{font-size:34cqw;top:38%}.pk-plate{flex-direction:column;gap:1cqw;padding:0 7cqw;display:flex;position:absolute;bottom:11cqw;left:0;right:0}.pk-first{font:700 6cqw/1 var(--d);letter-spacing:.06em;text-transform:uppercase;color:#f6f7f9c7}.pk-last{font:900 13.5cqw/.9 var(--d);text-transform:uppercase;letter-spacing:-.01em;font-style:italic}.pk-ground-name{text-shadow:0 4px 18px #000c;font-size:12cqw}.pk-meta{font:600 4.6cqw/1.2 var(--b);color:#f6f7f9bf;align-items:center;gap:1.6cqw;display:flex}.pk-meta i{font-style:normal}.pk-traits{flex-wrap:wrap;gap:1.4cqw;margin-top:1.6cqw;display:flex}.pk-traits em{font:700 3.9cqw/1 var(--b);border:1px solid color-mix(in srgb,var(--pk-club) 60%,transparent);background:#00000059;border-radius:99px;padding:1.2cqw 2cqw;font-style:normal}.pk-foot{font:700 3.8cqw/1 var(--d);letter-spacing:.12em;color:#f6f7f98c;justify-content:space-between;display:flex;position:absolute;bottom:4cqw;left:7cqw;right:7cqw}.pk-shape{font:900 20cqw/.9 var(--d);letter-spacing:-.02em;color:var(--bc-volt,#e8ff3a);font-style:italic}.pk-formation{background:radial-gradient(120% 90% at 50% 10%,#173b22 0%,#0b0d12 70%)}.pk-pitch{width:84%;height:auto;position:absolute;top:17%;left:8%;right:8%}.pk-pitch rect,.pk-pitch line,.pk-pitch>circle{fill:none;stroke:#f6f7f938;stroke-width:.6px}.pk-pitch g circle{fill:#f6f7f91f;stroke:#f6f7f966;stroke-width:.5px}.pk-pitch g.on circle{fill:var(--bc-volt,#e8ff3a);stroke:none}.pk-pitch text{font:800 3.2px/1 var(--d,system-ui);text-anchor:middle;fill:#f6f7f9}.pk-pitch g.on text{fill:#050608}.pk{--mx:.5;--my:.3;transform-style:preserve-3d}.pk.pk-live{transform:perspective(900px) rotateX(calc((.5 - var(--my)) * 14deg)) rotateY(calc((var(--mx) - .5) * 14deg)) translateY(-4px);transition:none}.pk-sheen{z-index:3;pointer-events:none;opacity:0;mix-blend-mode:color-dodge;background:radial-gradient(60% 45% at calc(var(--mx) * 100%) calc(var(--my) * 100%),#ffffff8c,transparent 70%);position:absolute;inset:0}.pk-sheen:before{content:"";background:linear-gradient(115deg,#0000 42%,#ffffff80 50%,#0000 58%);animation:6s ease-in-out infinite pk-sheen;position:absolute;inset:-40%}.pk-frame{z-index:4;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}.pk-tier,.pk-version{z-index:5;font:900 4.6cqw/1 var(--d);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);color:#050608;background:#f6f7f9;padding:1.6cqw 2.4cqw;position:absolute;top:7cqw;right:6cqw}.pk-version{inset:auto auto auto 50%;color:#f6f7f9;background:#050608;top:7cqw;translate:-50%;box-shadow:0 0 0 1px #ffffff59}.pk-t-common .pk-sheen{opacity:.12}.pk-t-rare .pk-sheen{opacity:.55;background:radial-gradient(60% 45% at calc(var(--mx) * 100%) calc(var(--my) * 100%),#fff,transparent 70%),linear-gradient(135deg,#9aa4b2 0%,#e8edf3 40%,#9aa4b2 60%,#fff 100%);mix-blend-mode:overlay}.pk-t-rare .pk-tier{background:linear-gradient(135deg,#dfe5ec,#9aa4b2)}.pk-t-rare .pk-frame{box-shadow:inset 0 0 0 2px #c9d2dc}.pk-t-ultra .pk-sheen{opacity:.8;mix-blend-mode:overlay;background:radial-gradient(55% 40% at calc(var(--mx) * 100%) calc(var(--my) * 100%),#ffffffe6,transparent 70%), conic-gradient(from calc(var(--mx) * 360deg) at calc(var(--mx) * 100%) calc(var(--my) * 100%),#ff3bd4,#3bf0ff,#e8ff3a,#ff9f3b,#7b61ff,#ff3bd4)}.pk-t-ultra .pk-sheen:before{background:repeating-linear-gradient(115deg,#0000 0 6px,#ffffff2e 6px 7px);animation:4s linear infinite pk-sheen}.pk-t-ultra .pk-tier{background:linear-gradient(90deg,#ff3bd4,#3bf0ff,#e8ff3a)}.pk-t-ultra .pk-frame{box-shadow:inset 0 0 0 2px #fff,inset 0 0 18px -6px #3bf0ff}.pk-t-legendary{background:radial-gradient(120% 80% at 50% 0,#5a4300 0%,#0b0d12 62%)}.pk-t-legendary .pk-sheen{opacity:.9;mix-blend-mode:overlay;background:radial-gradient(55% 40% at calc(var(--mx) * 100%) calc(var(--my) * 100%),#fff8d6,transparent 70%), linear-gradient(135deg,#7a5a00 0%,#ffd86b 35%,#fff3c4 50%,#ffd86b 65%,#7a5a00 100%)}.pk-t-legendary .pk-sheen:after{content:"";background-image:radial-gradient(circle,#fff 0 1px,#0000 1.5px),radial-gradient(circle,#ffe9a3 0 1px,#0000 1.5px);background-size:37px 41px,53px 47px;background-position:calc(var(--mx) * 40px) 0,calc(var(--my) * 40px) 10px;opacity:.7;animation:2.4s ease-in-out infinite alternate pk-twinkle;position:absolute;inset:0}.pk-t-legendary .pk-tier{background:linear-gradient(135deg,#fff3c4,#f5c542 60%,#b8860b)}.pk-t-legendary .pk-frame{box-shadow:inset 0 0 0 3px #f5c542,inset 0 0 24px -8px #ffd86b}.pk-t-grail{background:radial-gradient(120% 80% at 50% 0,#1a1304 0%,#000 62%)}.pk-t-grail .pk-sheen{opacity:.85;mix-blend-mode:screen;background:radial-gradient(50% 36% at calc(var(--mx) * 100%) calc(var(--my) * 100%),#ffe9a3,transparent 70%), linear-gradient(160deg,transparent 30%,#f5c54255 50%,transparent 70%)}.pk-t-grail .pk-sheen:before{background:linear-gradient(115deg,#0000 44%,#fff6 50%,#0000 56%);animation:8s ease-in-out infinite pk-sheen}.pk-t-grail .pk-tier{background:#f5c542;animation:2.6s ease-in-out infinite pk-pulse}.pk-t-grail .pk-frame{box-shadow:inset 0 0 0 4px #f5c542,inset 0 0 0 6px #050608,inset 0 0 0 7px #f5c54288,0 0 48px -8px #f5c542}.pk-t-grail .pk-mono{background:linear-gradient(160deg,#fff 10%,#f5c542 60%,#fff0 100%);-webkit-background-clip:text;background-clip:text}.pk-v-black-gold{background:radial-gradient(120% 80% at 50% 0,#2a2200 0%,#050608 62%)}.pk-v-black-gold .pk-version{color:#050608;background:#f5c542}.pk-v-black-gold .pk-frame{box-shadow:inset 0 0 0 3px #f5c542}.pk-v-black-gold .pk-plate .pk-last,.pk-v-black-gold .pk-rating{color:#f5c542}.pk-v-volt .pk-version{background:var(--bc-volt,#e8ff3a);color:#050608}.pk-v-volt .pk-frame{box-shadow:inset 0 0 0 3px var(--bc-volt,#e8ff3a)}.pk-v-electric .pk-version{color:#050608;background:#3bf0ff}.pk-v-electric .pk-frame{box-shadow:inset 0 0 0 3px #3bf0ff}.pk-v-ice{background:radial-gradient(120% 80% at 50% 0,#0f3a4a 0%,#050608 62%)}.pk-v-ice .pk-version{color:#050608;background:#cdf3ff}.pk-v-ice .pk-frame{box-shadow:inset 0 0 0 3px #cdf3ff,inset 0 0 30px -10px #3bf0ff}.pk-v-ember{background:radial-gradient(120% 80% at 50% 0,#4a1200 0%,#050608 62%)}.pk-v-ember .pk-version{color:#050608;background:#ff6a3b}.pk-v-ember .pk-frame{box-shadow:inset 0 0 0 3px #ff6a3b,inset 0 0 30px -10px #ff3b30}@keyframes pk-sheen{0%,to{translate:-30%}50%{translate:30%}}@keyframes pk-twinkle{0%{opacity:.35}to{opacity:.9}}@keyframes pk-pulse{50%{filter:brightness(1.25)}}@media (prefers-reduced-motion:reduce){.pk-sheen:before,.pk-sheen:after,.pk-t-grail .pk-tier{animation:none}.pk:hover,.pk.pk-live{transform:none}}.pk-grid{grid-template-columns:repeat(auto-fill,minmax(min(160px,44vw),1fr));justify-items:center;gap:clamp(12px,2vw,24px);margin-top:28px;display:grid}.pk-tabs{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.pk-tabs button{min-height:44px;font:800 16px/1 var(--d);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ar-line-strong,#ffffff2e);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);padding:0 18px}.pk-tabs button[aria-selected=true]{background:var(--bc-volt,#e8ff3a);color:#050608;border-color:#0000}.pk-note{color:var(--ar-muted,#a3a7b0);max-width:60ch;margin-top:16px}.pk-error{color:var(--bc-red,#ff3b30);margin-top:14px;font-weight:600}.pk-ok{color:var(--pick);margin-top:14px;font-weight:700}.pk-hero{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);margin-top:32px;display:grid}@media (max-width:720px){.pk-hero{grid-template-columns:1fr;justify-items:center}}.pk-hero>div:first-child{width:100%;max-width:280px}.pk-status{font:800 18px/1 var(--d);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ar-line,#ffffff1a);background:#ffffff0f;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.pk-status.real{color:var(--pick)}.pk-status.bad{color:var(--bc-red,#ff3b30)}.pk-code{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.pk-code input{min-height:56px;font:800 26px/1 var(--d);letter-spacing:.2em;text-transform:uppercase;background:var(--ar-sunken,#030405);color:inherit;border:1px solid var(--ar-line-strong,#ffffff2e);border-radius:0;flex:240px;padding:0 18px}.pk-code input:focus{outline:2px solid var(--bc-volt,#e8ff3a);outline-offset:2px}.pk-scan{aspect-ratio:3/4;border:1px solid var(--ar-line-strong,#ffffff2e);background:#000;width:min(100%,420px);margin-top:24px;position:relative;overflow:hidden}.pk-scan video{object-fit:cover;width:100%;height:100%}.pk-scan:after{content:"";border:3px solid var(--bc-volt,#e8ff3a);clip-path:polygon(0 0,25% 0,25% 4px,4px 4px,4px 25%,0 25%,0 75%,4px 75%,4px calc(100% - 4px),25% calc(100% - 4px),25% 100%,0 100%,0 0,100% 0,100% 25%,calc(100% - 4px) 25%,calc(100% - 4px) 4px,75% 4px,75% 0,100% 0,100% 100%,75% 100%,75% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 75%,100% 75%);position:absolute;inset:18%}.pk-steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:28px;padding:0;list-style:none;display:grid}.pk-steps li{background:var(--ar-surface,#0d0f14);border:1px solid var(--ar-line,#ffffff1a);counter-increment:s;padding:18px}.pk-steps li:before{content:counter(s);font:900 44px/1 var(--d);color:var(--pick);font-style:italic;display:block}.pk-steps b{font:800 20px/1.1 var(--d);text-transform:uppercase;letter-spacing:.04em;margin-top:6px;display:block}.pk-progress{background:#ffffff14;max-width:420px;height:8px;margin-top:10px}.pk-progress i{background:var(--bc-volt,#e8ff3a);height:100%;display:block}.pk-xi{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:28px;display:grid}@media (max-width:860px){.pk-xi{grid-template-columns:1fr}}.pk-board{aspect-ratio:3/4;background:repeating-linear-gradient(#123a20 0 8%,#0f331c 8% 16%);border:1px solid #fff3;width:100%;max-width:560px;position:relative}.pk-board .pk-pitch{width:100%;height:100%;position:absolute;inset:0}.pk-slot{min-width:60px;min-height:44px;font:800 13px/1 var(--d);letter-spacing:.06em;text-transform:uppercase;background:#050608b8;border:1px dashed #ffffff59;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;display:flex;position:absolute;translate:-50% -50%}.pk-slot.on{background:var(--bc-volt,#e8ff3a);color:#050608;border:0}.pk-slot.pick{outline:3px solid #3bf0ff}.pk-slot small{font:700 11px/1 var(--b);letter-spacing:0;text-transform:none;text-overflow:ellipsis;white-space:nowrap;max-width:76px;overflow:hidden}.pk-side{flex-direction:column;gap:14px;display:flex}.pk-rate{font:900 64px/.9 var(--d);color:var(--pick);font-style:italic}.pk-choose{flex-wrap:wrap;gap:8px;display:flex}.pk-choose button{text-align:start;background:var(--ar-surface,#0d0f14);border:1px solid var(--ar-line-strong,#ffffff2e);min-height:44px;font:600 14px/1.2 var(--b);padding:8px 12px}.pk-choose button[aria-pressed=true]{border-color:var(--bc-volt,#e8ff3a);box-shadow:inset 0 0 0 1px var(--bc-volt,#e8ff3a)}.pk-choose button:disabled{opacity:.4;cursor:not-allowed}.pk-ghost{letter-spacing:.06em;text-transform:uppercase;min-height:44px;padding:0 16px;border:1px solid var(--ar-line-strong,#ffffff2e)!important;font:800 15px/1 var(--d)!important}.pk-swaps{gap:14px;margin-top:24px;display:grid}.pk-swap{background:var(--ar-surface,#0d0f14);border:1px solid var(--ar-line,#ffffff1a);flex-wrap:wrap;align-items:center;gap:16px;padding:16px;display:flex}.pk-swap .pk{max-width:120px}.pk-odds{font:700 15px/1 var(--d);letter-spacing:.06em;text-transform:uppercase;color:var(--ar-muted,#a3a7b0);flex-wrap:wrap;gap:18px;margin-top:14px;display:flex}.pk-odds b{color:var(--ar-text,#f6f7f9)}.pk-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pk-has-stats .pk-plate{bottom:22cqw}.pk-has-stats .pk-mono{top:34%}.pk-stats{grid-template-columns:repeat(6,1fr);gap:1cqw;margin:0;display:grid;position:absolute;bottom:9cqw;left:5cqw;right:5cqw}.pk-stats div{border-top:2px solid var(--pk-club);background:#00000073;flex-direction:column;align-items:center;padding:1.2cqw 0;display:flex}.pk-stats dt{font:700 3.4cqw/1 var(--d);letter-spacing:.08em;color:#f6f7f999}.pk-stats dd{font:900 6.4cqw/1 var(--d);margin:.6cqw 0 0;font-style:italic}.pk-small .pk-traits{display:none}.pk-battle{gap:18px;margin-top:24px;display:grid}.pk-score{border:1px solid var(--ar-line,#ffffff1a);background:linear-gradient(90deg,#e8ff3a14,#0000 50%,#3bf0ff14);justify-content:center;align-items:center;gap:clamp(12px,3vw,32px);padding:24px;display:flex}.pk-score b{font:900 clamp(56px,10vw,110px)/.85 var(--d);font-style:italic}.pk-score span{font:800 clamp(16px,2.4vw,24px)/1.1 var(--d);text-transform:uppercase;letter-spacing:.04em;text-align:center;max-width:14ch}.pk-moments{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pk-moments li{font:600 15px/1.3 var(--b);gap:12px;display:flex}.pk-moments li b{font:900 18px/1 var(--d);color:var(--pick);min-width:3ch}.pk-ladder{border-collapse:collapse;width:100%;max-width:520px;margin-top:10px}.pk-ladder td,.pk-ladder th{border-bottom:1px solid var(--ar-line,#ffffff1a);text-align:start;font:600 15px/1 var(--b);padding:10px 8px}.pk-ladder th{font:800 13px/1 var(--d);letter-spacing:.08em;text-transform:uppercase;color:var(--ar-muted,#a3a7b0)}.pk-face{object-fit:cover;object-position:top;z-index:-1;width:84%;height:62%;position:absolute;top:6%;left:8%;right:8%;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.pk-units{gap:8px;max-width:560px;margin-top:14px;display:grid}.pk-unit{font:800 18px/1 var(--d);grid-template-columns:3ch 1fr 3ch;align-items:center;gap:10px;display:grid}.pk-unit i{background:#3bf0ff55;height:10px;display:block;position:relative}.pk-unit i b{background:var(--bc-volt,#e8ff3a);position:absolute;inset:0 auto 0 0}.pk-unit small{font:700 12px/1 var(--d);letter-spacing:.1em;text-transform:uppercase;color:var(--ar-muted,#a3a7b0);text-align:center;grid-column:1/-1;margin-top:-4px}.pk-feed li{border-inline-start:3px solid #0000;padding:6px 10px;animation:.3s ease-out both pk-in}.pk-feed li.s-0{border-color:var(--pick)}.pk-feed li.s-1{border-color:#3bf0ff}.pk-feed li.k-goal{background:#e8ff3a1f;font-weight:800}.pk-feed li.k-goal.s-1{background:#3bf0ff1f}.pk-score.done b{animation:.4s ease-out pk-pop}@keyframes pk-in{0%{opacity:0;translate:0 6px}}@keyframes pk-pop{50%{scale:1.15}}@media (prefers-reduced-motion:reduce){.pk-feed li,.pk-score.done b{animation:none}}.pk-board .pk-pitch rect,.pk-board .pk-pitch line,.pk-board .pk-pitch>circle{vector-effect:non-scaling-stroke;stroke-width:1.5px}.pk-scoreboard{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:end;gap:18px 32px;margin-top:22px;display:grid}.pk-big{font:900 44px/1 var(--d);margin-top:6px;font-style:italic;display:block}.pk-big small{opacity:.6;font-size:22px}.pk-rank{font:800 14px/1 var(--d);letter-spacing:.12em;text-transform:uppercase;color:var(--pick);margin-top:4px}.pk-rank-chip{font:800 11px/1 var(--d);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--ar-line,#ffffff1a);background:#ffffff14;margin-inline-start:6px;padding:3px 6px}.pk-tiercount{font:700 14px/1 var(--d);letter-spacing:.06em;text-transform:uppercase;color:var(--ar-muted,#a3a7b0);flex-wrap:wrap;gap:10px 16px;display:flex}.pk-tiercount b{color:var(--ar-text,#f6f7f9)}.pk-odd{align-items:center;gap:6px;display:inline-flex}.pk-odd i,.pk-filters i{background:#8c919b;border-radius:50%;width:10px;height:10px;display:inline-block}.pk-odd-rare i{background:linear-gradient(135deg,#dfe5ec,#9aa4b2)}.pk-odd-ultra i{background:conic-gradient(#ff3bd4,#3bf0ff,#e8ff3a,#ff3bd4)}.pk-odd-legendary i{background:linear-gradient(135deg,#fff3c4,#b8860b)}.pk-odd-grail i{background:#f5c542;box-shadow:0 0 8px #f5c542}.pk-filters{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.pk-filters button{min-height:40px;font:800 14px/1 var(--d);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--ar-line-strong,#ffffff2e);align-items:center;gap:8px;padding:0 14px;display:inline-flex}.pk-filters button small{font:600 12px/1 var(--b);text-transform:none;letter-spacing:0;opacity:.7}.pk-filters button[aria-pressed=true]{background:var(--ar-text,#f6f7f9);color:var(--ar-canvas,#050608);border-color:#0000}.pk-versions{border-top:1px solid var(--ar-line,#ffffff1a);margin-top:40px;padding-top:24px}.pk-grid-small{grid-template-columns:repeat(auto-fill,minmax(min(140px,40vw),1fr))}.pk-newcard{border:1px solid var(--pick);background:color-mix(in srgb,var(--pick) 8%,transparent);margin-top:16px;padding:18px}.pk-reveal .pk{animation:1.1s cubic-bezier(.2,.7,.2,1) both pk-reveal}@keyframes pk-reveal{0%{opacity:0;transform:perspective(900px)rotateY(180deg)scale(.6)}60%{opacity:1}to{transform:none}}@media (prefers-reduced-motion:reduce){.pk-reveal .pk{animation:none}}.pk-xp{z-index:4;font:800 3.6cqw/1 var(--d);letter-spacing:.08em;text-transform:uppercase;color:#f6f7f9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050608c7;border:1px solid #ffffff38;border-radius:3px;padding:2.2cqw 3cqw;position:absolute;top:31cqw;left:7cqw}.pk-xp-silver{color:#e6e9ef;border-color:#c9ced8}.pk-xp-gold{color:#ffe9a8;border-color:#e8c35a}.pk-xp-form{border-color:var(--bc-volt,#e8ff3a);color:var(--bc-volt,#e8ff3a);box-shadow:0 0 12px #e8ff3a59}.pk-small .pk-xp{display:none}.pk-story{font:700 14px/1.3 var(--d);letter-spacing:.06em;text-transform:uppercase;color:var(--ar-muted,#a3a7b0);flex-wrap:wrap;gap:8px 18px;margin-top:14px;display:flex}.pk-story b{color:var(--ar-text,#f6f7f9)}.pk-quests{border:1px solid var(--ar-line,#ffffff1a);background:color-mix(in srgb,var(--ar-text,#f6f7f9) 3%,transparent);margin-top:28px;padding:18px 20px}.pk-quests ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pk-quests li{border:1px solid var(--ar-line,#ffffff1a);min-height:44px;font:600 15px/1.2 var(--b);align-items:center;gap:10px;padding:0 12px;display:flex}.pk-quests li i{border:2px solid var(--ar-muted,#a3a7b0);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:13px;font-style:normal;font-weight:900;display:inline-grid}.pk-quests li.done{border-color:var(--pick)}.pk-quests li.done i{background:var(--bc-volt,#e8ff3a);border-color:var(--bc-volt,#e8ff3a);color:#050608}.pk-quests li small{font:800 13px/1 var(--d);letter-spacing:.08em;color:var(--ar-muted,#a3a7b0);margin-inline-start:auto}.pk-ledger{border-collapse:collapse;width:100%;font:600 14px/1.3 var(--b);margin-top:20px}.pk-ledger th{text-align:start;font:800 12px/1 var(--d);letter-spacing:.12em;text-transform:uppercase;color:var(--ar-muted,#a3a7b0);border-bottom:1px solid var(--ar-line,#ffffff1a);padding:10px 8px}.pk-ledger td{border-bottom:1px solid var(--ar-line,#ffffff0f);vertical-align:middle;white-space:nowrap;padding:10px 8px}.pk-ledger td:first-child{white-space:normal}.pk-ledger .found{color:var(--pick);font-weight:800}.pk-ledger-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.pk-rules{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin-top:28px;display:grid}.pk-rules section{border:1px solid var(--ar-line,#ffffff1a);background:color-mix(in srgb,var(--ar-text,#f6f7f9) 3%,transparent);padding:22px}.pk-rules h2{font:900 clamp(26px,4vw,36px)/.95 var(--d);text-transform:uppercase;margin:0;font-style:italic}.pk-rules ol,.pk-rules ul{font:500 16px/1.45 var(--b);gap:8px;margin:14px 0 0;padding-inline-start:20px;display:grid}.pk-rules .pk-note{margin-top:10px}@media print{.pk-rules{display:block}.pk-rules section{break-inside:avoid;border:1px solid #000;margin-bottom:14px}.cc-head p,.pk-tabs,nav,header,footer{display:none!important}}.pk-forge{min-height:36px;font:800 13px/1 var(--d);letter-spacing:.08em;text-transform:uppercase;background:var(--bc-volt,#e8ff3a);color:#050608;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);padding:0 12px}.pk-forged{z-index:5;font:900 3.8cqw/1 var(--d);letter-spacing:.1em;color:#f6f7f9;background:#050608;border:1px solid #ffffff59;padding:1.6cqw 2.2cqw;position:absolute;top:17cqw;right:6cqw}.pk-bands{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin-top:24px;display:grid}.pk-band{border:1px solid var(--ar-line,#ffffff1a);background:color-mix(in srgb,var(--ar-text,#f6f7f9) 3%,transparent);border-top:4px solid var(--bc-volt,#e8ff3a);padding:18px 20px}.pk-band .cc-eyebrow{margin:0}.pk-band h2{font:900 clamp(26px,4vw,34px)/.95 var(--d);text-transform:uppercase;margin:6px 0 0;font-style:italic}.pk-band p{color:var(--ar-muted,#a3a7b0);margin-top:8px}.pk-sheet{border-collapse:collapse;width:100%;font:600 14px/1.3 var(--b);margin-top:16px}.pk-sheet th,.pk-sheet td{border:1px solid var(--ar-line,#ffffff2e);text-align:center;padding:9px 8px}.pk-sheet th{font:800 11px/1 var(--d);letter-spacing:.12em;text-transform:uppercase;color:var(--ar-muted,#a3a7b0)}.pk-sheet td{height:34px}.pk-scorer{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;margin-top:28px;display:grid}.pk-line{border:1px solid var(--ar-line,#ffffff1a);background:color-mix(in srgb,var(--ar-text,#f6f7f9) 3%,transparent);padding:18px}.pk-line h3{font:900 22px/1 var(--d);text-transform:uppercase;margin:0;font-style:italic}.pk-line ul{font:600 15px/1.3 var(--b);gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pk-line li{justify-content:space-between;gap:10px;display:flex}.pk-line li b{font:800 16px/1 var(--d)}.pk-line .pk-sum{align-items:center;gap:10px;margin-top:12px;display:flex}.pk-line .pk-sum input{width:90px;min-height:44px;font:900 22px/1 var(--d);text-align:center;border:2px solid var(--ar-line,#ffffff40);color:inherit;background:0 0;padding:0 12px}.pk-line .pk-sum.right input{border-color:var(--pick)}.pk-line .pk-sum.wrong input{border-color:var(--bc-red,#ff3b30)}.pk-line .pk-sum b{font:900 22px/1 var(--d)}.pk-log{flex-wrap:wrap;align-items:end;gap:10px;margin-top:24px;display:flex}.pk-log label{font:800 12px/1 var(--d);letter-spacing:.12em;text-transform:uppercase;color:var(--ar-muted,#a3a7b0);gap:6px;display:grid}.pk-log input{min-height:44px;font:600 16px/1 var(--b);border:1px solid var(--ar-line,#ffffff40);color:inherit;background:0 0;padding:0 12px}.pk-log input[type=number]{text-align:center;width:80px;font:900 20px/1 var(--d)}.pk-badge{font:800 13px/1 var(--d);letter-spacing:.1em;text-transform:uppercase;background:var(--bc-volt,#e8ff3a);color:#050608;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);align-items:center;gap:8px;padding:6px 10px;display:inline-flex}@media print{.pk-scorer,.pk-log,.pk-bands button{display:none!important}.pk-sheet td{height:30px}}.pk-linkbtn{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pk-linkbtn:focus-visible{outline-offset:2px;outline:2px solid}.pk-duel{gap:10px;margin-top:8px;display:grid}.pk-duel-picks{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;display:grid}.pk-duel-picks label{gap:4px;font-size:13px;display:grid}.pk-duel-picks select,.pk-duel-go select{min-height:44px;font:inherit;max-width:100%;padding:0 8px}.pk-duel-go{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-page .pk-coach ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cc-page .pk-coach li{font:500 14px/1.4 var(--b);background:color-mix(in srgb,currentColor 6%,transparent);border-radius:10px;grid-template-columns:22px 1fr;align-items:start;gap:8px;padding:8px 10px;display:grid}.cc-page .pk-coach li i{text-align:center;font-style:normal;font-weight:900}.cc-page .pk-coach li.good i{color:#1f9d55}.cc-page .pk-coach li.fix i{color:#c47a00}.cc-page .pk-rookie{border:1px dashed;border-radius:10px;padding:10px 12px}.pk-report{opacity:.8}.pk-report-pick{border:1px dashed var(--ar-line-strong,#ffffff40);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:12px;display:flex}.pk-report-pick span{font:700 14px/1.2 var(--b);flex-basis:100%}.pk-undo{gap:12px;margin-top:18px;display:grid}.cc-page .pk-ghost{justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.pk-board .pk-chem{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pk-board .pk-chem line{vector-effect:non-scaling-stroke;stroke-width:4px;stroke-linecap:round;opacity:.85;filter:drop-shadow(0 0 4px)drop-shadow(0 0 2px #fff);stroke-dasharray:6 6;animation:1.2s linear infinite pk-chem}@keyframes pk-chem{to{stroke-dashoffset:-12px}}@media (prefers-reduced-motion:reduce){.pk-board .pk-chem line{animation:none}}.pk-fame ol{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pk-fame li{border:1px solid var(--ar-line,#ffffff1f);background:linear-gradient(160deg,#ffd25a24,#0000 60%);align-content:start;gap:4px;padding:14px 16px;display:grid}.pk-fame li.f1{background:linear-gradient(160deg,#c8d2dc24,#0000 60%)}.pk-fame li.f2{background:linear-gradient(160deg,#cd7f3224,#0000 60%)}.pk-fame-medal{font-size:28px;line-height:1}.pk-fame b{font:900 22px/1 var(--d);font-style:italic}.pk-fame small{font:600 13px/1.3 var(--b);opacity:.75}.pk-fame i{font:600 13px/1.3 var(--b);font-style:normal}.pk-fair{border:1px solid var(--ar-line,#ffffff24);width:fit-content;font:700 12.5px/1.2 var(--b);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.pk-fair.f-fair{background:#2fbf7124;border-color:#2fbf7199}.pk-fair.f-give-more{background:#ff9f1a24;border-color:#ff9f1a99}.pk-fair.f-get-more{background:#59a8ff24;border-color:#59a8ff99}.pk-diary{background:var(--ar-surface,#0d0f14);border:1px solid var(--ar-line,#ffffff1a);gap:10px;margin-top:22px;padding:16px;display:grid}.pk-diary-head{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.pk-diary h3,.pk-real h3{font:900 26px/1 var(--d);text-transform:uppercase;margin:0;font-style:italic}.pk-streak{font:800 14px/1.2 var(--b)}.pk-diary-n{font:600 13px/1.2 var(--b);opacity:.7}.pk-diary ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pk-diary li{border-top:1px solid var(--ar-line,#ffffff1a);font:500 14px/1.35 var(--b);grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.pk-diary li time{font:800 13px/1 var(--d);letter-spacing:.04em;text-transform:uppercase;opacity:.75;min-width:52px}.pk-diary li .pk-fair{grid-column:2}.pk-real{background:var(--ar-surface,#0d0f14);border:1px solid var(--ar-line,#ffffff1a);gap:12px;margin-bottom:6px;padding:16px;display:grid}.pk-real .cc-eyebrow{margin:0}.pk-star{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pk-star .pk{max-width:130px}.pk-star>div{flex:220px;gap:6px;display:grid}.pk-star b{font:900 28px/1 var(--d);text-transform:uppercase;font-style:italic}.pk-star p{font:600 15px/1.35 var(--b);margin:0}.pk-form{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pk-form li{border:1px solid var(--ar-line,#ffffff1f);border-inline-start:4px solid var(--club);grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:8px 10px;display:grid}.pk-form-crest{font:900 15px/1 var(--d);letter-spacing:.04em;grid-row:span 2}.pk-form-run{gap:3px;display:flex}.pk-form-run i{width:20px;height:20px;font:800 11px/1 var(--b);color:#fff;border-radius:4px;place-items:center;font-style:normal;display:grid}.pk-form-run .r-W{background:#1f9d57}.pk-form-run .r-D{background:#7a808a}.pk-form-run .r-L{background:#d83a4a}.pk-form li small{font:600 12px/1.25 var(--b);opacity:.8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
