@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-cyrillic-wght-normal-5WvUvBgz.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-vietnamese-wght-normal-Cabi7G8-.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-ext-wght-normal-CT1r92Rl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-normal-BOwq7MWX.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2)format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2)format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-vietnamese-400-normal-BNOj0Qhp.woff2)format("woff2"),url(/assets/space-mono-vietnamese-400-normal-B0PMp_xB.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-ext-400-normal-DTLbW2xa.woff2)format("woff2"),url(/assets/space-mono-latin-ext-400-normal-D4cJI_B-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2)format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-vietnamese-700-normal-DWQgDHuA.woff2)format("woff2"),url(/assets/space-mono-vietnamese-700-normal-D-KrLuLr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-ext-700-normal-B2s3bDs2.woff2)format("woff2"),url(/assets/space-mono-latin-ext-700-normal-B_E7P90g.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2)format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-body:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-serif:"Playfair Display Variable", "Playfair Display", Georgia, "Songti SC", serif;--font-impact:"Anton", "Impact", "Arial Narrow", "PingFang SC", sans-serif;--font-mono:"Space Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--bg-0:#07080b;--bg-1:#0c0e13;--panel:#12141bdb;--panel-solid:#12141b;--panel-2:#181b24;--line:#ffffff14;--line-strong:#ffffff29;--text:#f3f0e9;--text-dim:#b3b0a8;--text-mute:#75736d;--danger:#ff6b6b;--success:#52d69a;--warning:#ffc75a;--r-common:#9aa0aa;--r-common-light:#d9dce2;--r-common-dark:#4b5059;--r-rare:#4f9dff;--r-rare-light:#a9d1ff;--r-rare-dark:#173f86;--r-epic:#b469ff;--r-epic-light:#e2c1ff;--r-epic-dark:#5a1fb3;--r-legendary:#f2c25a;--r-legendary-light:#fff0c2;--r-legendary-dark:#9a6a1d;--radius-s:8px;--radius-m:12px;--radius-l:18px;--shadow-1:0 10px 30px #00000073;--shadow-2:0 24px 60px #0009;--ease:cubic-bezier(.2, .8, .2, 1);--u-accent:#e9b45c;--u-accent-2:#f7dc9c;--u-glow:#e9b45c59;--u-bg:#0f0d0c;--u-bg-2:#1a1511;--u-cta-1:#f6d590;--u-cta-2:#c9913f;--u-cta-text:#1b1309;--u-display:var(--font-serif);--u-display-weight:700;--u-display-case:none;--u-display-tracking:-.01em}[data-universe=cinema]{--u-accent:#e9b45c;--u-accent-2:#f7dc9c;--u-glow:#e9b45c59;--u-bg:#0f0d0c;--u-bg-2:#1a1511;--u-cta-1:#f6d590;--u-cta-2:#c9913f;--u-cta-text:#1b1309;--u-display:var(--font-serif);--u-display-weight:700}[data-universe=music]{--u-accent:#b15cff;--u-accent-2:#c8ff2e;--u-glow:#b15cff66;--u-bg:#0b0811;--u-bg-2:#150d22;--u-cta-1:#d7ff5a;--u-cta-2:#a8e00e;--u-cta-text:#121a02;--u-display:var(--font-impact);--u-display-weight:400;--u-display-tracking:-.02em}[data-universe=wiki]{--u-accent:#3fd3ff;--u-accent-2:#efe6d2;--u-glow:#3fd3ff59;--u-bg:#070d18;--u-bg-2:#0d1830;--u-cta-1:#f6efdf;--u-cta-2:#d7cdb6;--u-cta-text:#0b1424;--u-display:var(--font-serif);--u-display-weight:700}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg-0)}body{min-height:100dvh;font:400 15px/1.5 var(--font-body);color:var(--text);background:var(--bg-0);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--u-accent-2);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--u-accent);outline-offset:2px}h1,h2,h3{margin:0;line-height:1.1}p{margin:0}.pk-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pk-skip{z-index:200;background:var(--panel-solid);border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-999px}.pk-skip:focus{left:8px}.pk-mono{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.pk-muted{color:var(--text-dim)}.pk-mute{color:var(--text-mute)}.pk-stack{gap:14px;display:grid}.pk-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pk-row--between{justify-content:space-between}.pk-row--end{justify-content:flex-end}.pk-grow{flex:1}.pk-shell,.pk-auth{background:radial-gradient(1200px 600px at 75% -10%, color-mix(in srgb, var(--u-accent) 18%, transparent), transparent 60%), radial-gradient(900px 500px at -10% 110%, color-mix(in srgb, var(--u-accent) 10%, transparent), transparent 60%), linear-gradient(180deg, var(--u-bg-2), var(--u-bg) 40%, var(--bg-0));min-height:100dvh;position:relative}.pk-shell:before{content:"";pointer-events:none;opacity:.35;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:3px 3px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.pk-shell{grid-template-columns:236px 1fr;display:grid}.pk-side{border-right:1px solid var(--line);z-index:5;background:linear-gradient(#0a0b0feb,#08090cf5);flex-direction:column;gap:22px;height:100dvh;padding:22px 16px;display:flex;position:sticky;top:0}.pk-logo{color:var(--text);align-items:center;gap:10px;display:inline-flex}.pk-logo__word{font:600 24px/1 var(--font-body);letter-spacing:-.02em}.pk-side__logo:hover{text-decoration:none}.pk-side__nav{gap:4px;display:grid}.pk-side__link{color:var(--text-dim);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-weight:500;transition:background .2s,color .2s;display:flex;position:relative}.pk-side__link:hover{color:var(--text);background:#ffffff0a;text-decoration:none}.pk-side__link.is-active{color:var(--text);background:linear-gradient(90deg, color-mix(in srgb, var(--u-accent) 22%, transparent), #ffffff05);box-shadow:inset 2px 0 0 var(--u-accent)}.pk-side__link.is-active svg{color:var(--u-accent)}.pk-badge{background:var(--u-accent);min-width:20px;color:var(--u-cta-text);text-align:center;border-radius:999px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:700}.pk-side__foot{gap:14px;margin-top:auto;display:grid}.pk-me{grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;display:grid}.pk-me .pk-link{grid-column:2;justify-self:start}.pk-me__name{text-overflow:ellipsis;align-items:center;gap:6px;font-weight:600;display:inline-flex;overflow:hidden}.pk-avatar{width:36px;height:36px;color:var(--u-cta-text);background:linear-gradient(145deg, var(--u-cta-1), var(--u-cta-2));box-shadow:0 0 0 2px #0009, 0 0 0 3px color-mix(in srgb, var(--u-accent) 60%, transparent);border-radius:50%;grid-row:span 2;place-items:center;font-weight:700;display:grid}.pk-plus-badge{font:700 10px/1 var(--font-mono);letter-spacing:.1em;color:#1b1309;background:linear-gradient(145deg,#fbe2a6,#e9b45c);border-radius:6px;padding:3px 6px}.pk-locale select{appearance:none;border:1px solid var(--line);background:#ffffff0a;border-radius:8px;max-width:120px;padding:6px 10px;font-size:13px}.pk-locale option{background:#111}.pk-main{flex-direction:column;min-width:0;display:flex}.pk-top{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:linear-gradient(#07080beb,#07080b99);justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(16px,3vw,36px);display:flex;position:sticky;top:0}.pk-universes{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.pk-universe-tab{color:var(--text-dim);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.pk-universe-tab:hover{color:var(--text);text-decoration:none}.pk-universe-tab.is-active{color:var(--text);border-color:color-mix(in srgb, var(--u-accent) 50%, transparent);background:color-mix(in srgb, var(--u-accent) 12%, transparent)}.pk-universe-tab.is-active svg{color:var(--u-accent)}.pk-top__energy{display:none}.pk-top__notices{flex:1;justify-content:flex-end;gap:8px;min-width:0;display:flex}.pk-notice{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-dim);border:1px dashed var(--line-strong);background:#ffffff08;border-radius:999px;padding:5px 10px;font-size:12px;overflow:hidden}.pk-notice--warn{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 50%, transparent)}.pk-me--loading{border-radius:10px;height:40px}.pk-content{outline:none;flex:1;padding:clamp(16px,3vw,36px)}.pk-footer{color:var(--text-mute);border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 18px;padding:18px clamp(16px,3vw,36px) 28px;font-size:12px;display:flex}.pk-footer a{color:var(--text-dim)}.pk-banner{color:var(--text-dim);border:1px dashed var(--line-strong);background:#ffffff0a;border-radius:10px;margin:10px clamp(16px,3vw,36px) 0;padding:8px 12px;font-size:13px}.pk-banner--dev{font-family:var(--font-mono);letter-spacing:.08em;border-style:solid;font-size:11px}.pk-banner--warn{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 50%, transparent)}.pk-tabbar{display:none}.pk-energy{gap:8px;display:grid}.pk-energy.is-loading{background:#ffffff08;border-radius:10px;height:81px}.pk-energy.is-loading.is-compact{height:55px}.pk-top__energy .pk-energy.is-loading.is-compact{height:29px}.pk-energy__row{align-items:center;gap:10px;display:flex}.pk-energy__bolt{color:var(--u-accent);filter:drop-shadow(0 0 6px var(--u-glow))}.pk-energy__body{flex:1;gap:4px;display:grid}.pk-energy__label{color:var(--text-dim);justify-content:space-between;font-size:12px;display:flex}.pk-energy__label b{color:var(--text);font-variant-numeric:tabular-nums}.pk-energy__bar{grid-template-columns:repeat(12,1fr);gap:3px;display:grid}.pk-energy__seg{background:#ffffff14;border-radius:2px;height:7px;overflow:hidden}.pk-energy__seg>span{transform-origin:0;background:linear-gradient(90deg, var(--u-cta-1), var(--u-accent));height:100%;box-shadow:0 0 8px var(--u-glow);transition:transform .5s var(--ease);display:block}.pk-energy__reserve{color:var(--text-dim);font-size:12px}.pk-energy__reserve svg{color:var(--u-accent-2)}.pk-energy__reserve b{color:var(--u-accent-2);font-variant-numeric:tabular-nums;margin-left:auto}.pk-energy__hint{color:var(--text-mute);font-size:12px}.pk-btn{border:1px solid var(--line-strong);min-height:42px;color:var(--text);cursor:pointer;transition:transform .15s var(--ease), background .2s, box-shadow .2s, opacity .2s;background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.pk-btn:hover:not(:disabled){background:#ffffff17}.pk-btn:active:not(:disabled){transform:translateY(1px)scale(.99)}.pk-btn:disabled{opacity:.45;cursor:not-allowed}.pk-btn--cta{color:var(--u-cta-text);background:linear-gradient(180deg, var(--u-cta-1), var(--u-cta-2));box-shadow:inset 0 1px 0 #ffffff80, 0 10px 24px color-mix(in srgb, var(--u-accent) 30%, transparent);border:none}.pk-btn--cta:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--u-cta-1) 85%, #fff), var(--u-cta-2))}.pk-btn--big{border-radius:14px;min-height:54px;padding:0 26px;font-size:17px}.pk-btn--ghost{color:var(--text-dim);background:0 0;border-color:#0000}.pk-btn--danger{background:color-mix(in srgb, var(--danger) 18%, transparent);border-color:color-mix(in srgb, var(--danger) 50%, transparent);color:#ffd4d4}.pk-btn--sm{border-radius:9px;min-height:32px;padding:0 12px;font-size:13px}.pk-icon-btn{border:1px solid var(--line);width:36px;height:36px;color:var(--text-dim);cursor:pointer;background:#ffffff08;border-radius:10px;place-items:center;display:inline-grid}.pk-icon-btn:hover{color:var(--text);text-decoration:none}.pk-icon-btn[aria-pressed=true]{color:var(--u-accent)}.pk-link{color:var(--text-mute);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.pk-input,.pk-select,.pk-textarea{border:1px solid var(--line-strong);width:100%;min-height:42px;color:var(--text);background:#00000059;border-radius:10px;padding:9px 12px}.pk-textarea{resize:vertical;min-height:90px}.pk-select option{background:#111}.pk-field{color:var(--text-dim);gap:6px;font-size:13px;display:grid}.pk-toggle{color:var(--text-dim);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.pk-toggle input{accent-color:var(--u-accent);width:18px;height:18px}.pk-chip{font:700 10px/1.6 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--text-dim);background:#0006;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.pk-chip--new{color:var(--u-cta-text);background:var(--u-accent);border-color:#0000}.pk-chip.r-common{color:var(--r-common-light)}.pk-chip.r-rare{color:var(--r-rare-light);border-color:var(--r-rare-dark)}.pk-chip.r-epic{color:var(--r-epic-light);border-color:var(--r-epic-dark)}.pk-chip.r-legendary{color:var(--r-legendary-light);border-color:var(--r-legendary-dark)}.pk-panel{border-radius:var(--radius-l);border:1px solid var(--line);box-shadow:var(--shadow-1);background:linear-gradient(#161820d1,#0c0d12db);padding:18px;position:relative}.pk-panel__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pk-panel__head h2,.pk-panel__head h3{color:var(--text-dim);font-size:15px;font-weight:600}.pk-page-title{font:var(--u-display-weight) clamp(30px, 4.5vw, 46px) / 1.05 var(--u-display);letter-spacing:var(--u-display-tracking);margin-bottom:18px}.pk-section-title{font:600 18px/1.2 var(--font-body);margin:0 0 12px}.pk-modal{z-index:150;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030406b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pk-modal__panel{border-radius:var(--radius-l);border:1px solid var(--line-strong);width:min(520px,100%);max-height:min(88dvh,900px);box-shadow:var(--shadow-2);background:linear-gradient(#171a22,#0e1015);overflow:auto}.pk-modal__panel.is-wide{width:min(980px,100%)}.pk-modal__head{border-bottom:1px solid var(--line);z-index:1;background:#171a22;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex;position:sticky;top:0}.pk-modal__head h2{font-size:18px}.pk-modal__body{padding:18px}.pk-toasts{z-index:300;gap:8px;max-width:min(420px,100vw - 32px);display:grid;position:fixed;bottom:16px;right:16px}.pk-toast{border:1px solid var(--line-strong);box-shadow:var(--shadow-1);animation:pk-toast-in .25s var(--ease);background:#1a1d26;border-radius:12px;padding:12px 14px}.pk-toast--success{border-color:color-mix(in srgb, var(--success) 50%, transparent)}.pk-toast--error{border-color:color-mix(in srgb, var(--danger) 50%, transparent)}@keyframes pk-toast-in{0%{opacity:0;transform:translateY(8px)}}.pk-skeleton{background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a) 0 0/200% 100%;animation:1.4s linear infinite pk-shimmer}@keyframes pk-shimmer{to{background-position:-200% 0}}.pk-empty{text-align:center;color:var(--text-dim);justify-items:center;gap:10px;padding:36px 16px;display:grid}.pk-empty__title{color:var(--text);font-weight:600}.pk-empty__icon{color:var(--u-accent)}.pk-error{border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);background:color-mix(in srgb, var(--danger) 8%, transparent);border-radius:14px;justify-items:start;gap:10px;padding:18px;display:grid}.pk-error__title{font-weight:700}.pk-tabs{border:1px solid var(--line);scrollbar-width:none;background:#00000059;border-radius:12px;gap:6px;padding:4px;display:flex;overflow-x:auto}.pk-tab{min-height:36px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:none;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.pk-tab.is-active{background:color-mix(in srgb, var(--u-accent) 18%, #ffffff0a);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--u-accent) 45%, transparent)}.pk-tab__badge{background:var(--u-accent);min-width:18px;color:var(--u-cta-text);border-radius:999px;padding:0 5px;font-size:11px}@media (max-width:960px){.pk-shell{grid-template-columns:1fr}.pk-side{display:none}.pk-top__energy{min-width:150px;display:block}.pk-top__energy .pk-energy__reserve{display:none}.pk-content,.pk-footer{padding-bottom:96px}.pk-tabbar{z-index:20;padding:6px 4px max(6px, env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08090cf5;grid-template-columns:repeat(7,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.pk-tabbar__item{color:var(--text-mute);text-align:center;border-radius:10px;justify-items:center;gap:2px;padding:6px 2px;font-size:10px;font-weight:600;display:grid}.pk-tabbar__item:hover{text-decoration:none}.pk-tabbar__item.is-active{color:var(--u-accent);background:color-mix(in srgb, var(--u-accent) 10%, transparent)}.pk-tabbar__item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}@media (max-width:520px){.pk-top{flex-direction:column;align-items:stretch;gap:10px}.pk-top__notices{justify-content:flex-start}.pk-top__energy{min-width:0}.pk-universe-tab{padding:7px 11px;font-size:14px}}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pk-card{--w:200px;--frame-1:var(--r-common-light);--frame-2:var(--r-common);--frame-3:var(--r-common-dark);--glow:#c8cdd62e;width:var(--w);aspect-ratio:5/7;perspective:900px;border-radius:calc(var(--w) * .06);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;flex:none;position:relative}.pk-card--xs{--w:92px}.pk-card--sm{--w:148px}.pk-card--md{--w:200px}.pk-card--lg{--w:min(320px, 78vw)}.pk-card.r-rare{--frame-1:var(--r-rare-light);--frame-2:var(--r-rare);--frame-3:var(--r-rare-dark);--glow:#4f9dff66}.pk-card.r-epic{--frame-1:var(--r-epic-light);--frame-2:var(--r-epic);--frame-3:var(--r-epic-dark);--glow:#b469ff80}.pk-card.r-legendary{--frame-1:var(--r-legendary-light);--frame-2:var(--r-legendary);--frame-3:var(--r-legendary-dark);--glow:#f2c25a99}.pk-card__inner{transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s var(--ease), box-shadow .25s var(--ease);border-radius:inherit;box-shadow:0 14px 28px #0000008c, 0 0 26px var(--glow);will-change:transform;position:absolute;inset:0}.pk-card[data-hover=true] .pk-card__inner{transition:transform 60ms linear, box-shadow .25s var(--ease);box-shadow:0 24px 40px #0009, 0 0 40px var(--glow)}.pk-card[role=button]{cursor:pointer}.pk-card:focus-visible .pk-card__inner{box-shadow:0 0 0 3px var(--u-accent), 0 0 30px var(--glow)}.pk-card.is-selected .pk-card__inner{box-shadow:0 0 0 3px var(--u-accent), 0 0 34px var(--u-glow)}.pk-card.is-dimmed{filter:grayscale(.85)brightness(.45)}.pk-card.is-dimmed .pk-card__foil,.pk-card.is-dimmed .pk-card__glare{display:none}.pk-card__front,.pk-card__back{border-radius:inherit;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.pk-card__back{background:repeating-linear-gradient(45deg, #ffffff0a 0 2px, transparent 2px 9px), radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--u-accent) 35%, transparent), transparent 60%), linear-gradient(160deg, #1b1d25, #0a0b0f);border:2px solid color-mix(in srgb, var(--u-accent) 55%, #000);place-items:center;display:grid;transform:rotateY(180deg)}.pk-card__back-mark{color:var(--u-accent-2);letter-spacing:.04em;font-weight:600;font-size:calc(var(--w) * .075);place-items:center;gap:6px;display:grid}.pk-card.is-down .pk-card__inner{transform:rotateY(180deg) rotateX(var(--rx))}.pk-card__front{background:#0b0c10}.pk-card__art{border-radius:calc(var(--w) * .03);background:#000;position:absolute;inset:5.5% 5.5% 25%;overflow:hidden}.pk-card__art img,.pk-card__art svg{object-fit:cover;width:100%;height:100%;display:block}.pk-art__mono{fill:#ffecc438;stroke:#f7dc9c59;stroke-width:.35px;letter-spacing:.02em;font-size:34px}.pk-art__mono--serif{font-family:var(--font-serif);font-weight:700}.pk-art__mono--impact{font-family:var(--font-impact);fill:#e8d7ff2e}.pk-card__frame{border-radius:inherit;padding:calc(var(--w) * .035);background:linear-gradient(145deg, var(--frame-1), var(--frame-2) 35%, var(--frame-3) 60%, var(--frame-2) 85%, var(--frame-1));-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pk-card.r-common .pk-card__frame{background:linear-gradient(145deg,#e8eaee,#8d939c 40%,#3b3f46 70%,#9aa0aa)}.pk-card.r-legendary .pk-card__frame{background:repeating-linear-gradient(115deg,#ffffff59 0 1px,#0000 1px 4px),linear-gradient(145deg,#fff3c9,#f2c25a 30%,#9a6a1d 55%,#f7d98c 75%,#fff0c2)}.pk-card__badge{font:700 calc(var(--w) * .05) / 1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--frame-1);border:1px solid color-mix(in srgb, var(--frame-2) 70%, transparent);clip-path:polygon(0 0,92% 0,100% 50%,92% 100%,0 100%);background:linear-gradient(#0a0a0ceb,#14141ae0);padding:.18em 1.2em .18em .7em;position:absolute;top:3.2%;left:7%}.pk-card__emblem{width:calc(var(--w) * .12);aspect-ratio:1;color:var(--frame-1);border:1px solid color-mix(in srgb, var(--frame-2) 60%, transparent);background:#06070abf;border-radius:50%;place-items:center;display:grid;position:absolute;top:13%;left:8%}.pk-card__count{font:700 calc(var(--w) * .055) / 1 var(--font-body);color:#0b0c10;background:var(--frame-1);border-radius:999px;padding:.3em .5em;position:absolute;top:3.2%;right:7%}.pk-card__title{text-align:center;background:linear-gradient(#08080a33,#08080aeb 35%);align-content:center;justify-items:center;height:13%;display:grid;position:absolute;bottom:12%;left:6%;right:6%}.pk-card__title strong{font:700 calc(var(--w) * .068) / 1.1 var(--font-serif);text-transform:uppercase;letter-spacing:.04em;color:#fbf6ea;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pk-card[data-universe=music] .pk-card__title strong{font-family:var(--font-impact);letter-spacing:.06em;font-weight:400}.pk-card__title span{font:500 calc(var(--w) * .042) / 1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--frame-1);opacity:.85;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pk-card__stats{color:#f8f2e2;border-top:1px solid color-mix(in srgb, var(--frame-2) 50%, transparent);background:linear-gradient(#0f0f14eb,#050508f5);justify-content:space-between;align-items:center;height:8%;padding:0 6%;display:flex;position:absolute;bottom:3.5%;left:6%;right:6%}.pk-stat{font-size:calc(var(--w) * .06);align-items:baseline;gap:.35em;display:inline-flex}.pk-stat small{font:700 .7em var(--font-mono);letter-spacing:.08em;color:var(--frame-1)}.pk-stat b{font-variant-numeric:tabular-nums;font-weight:700}.pk-card__seal{width:calc(var(--w) * .1);aspect-ratio:1;color:var(--frame-1);border:1px solid var(--frame-2);background:#00000080;border-radius:50%;place-items:center;display:grid}.pk-card--xs .pk-card__title span,.pk-card--xs .pk-card__emblem,.pk-card--xs .pk-card__seal{display:none}.pk-card--xs .pk-card__badge{letter-spacing:.08em;font-size:7px}.pk-card__foil,.pk-card__glare{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.pk-card__glare{background:radial-gradient(circle at var(--mx) var(--my), #ffffff47, transparent 45%);mix-blend-mode:soft-light;opacity:0;transition:opacity .25s}.pk-card[data-hover=true] .pk-card__glare{opacity:1}.pk-card.r-rare .pk-card__foil{background:linear-gradient(115deg, transparent 30%, #a9d1ff38 calc(var(--mx) * .6 + 10%), transparent 70%);mix-blend-mode:screen}.pk-card.r-epic .pk-card__foil{background:conic-gradient(from calc(var(--mx) * 3.6deg) at var(--mx) var(--my), #ff7ad933, #7af0ff33, #b469ff44, #fff38a33, #ff7ad933);mix-blend-mode:color-dodge;opacity:.55}.pk-card.r-legendary .pk-card__foil{background:repeating-linear-gradient(calc(110deg + var(--ry) * 2), #fff0c200 0 6%, #fff0c22e 9%, #fff0 12%), conic-gradient(from calc(var(--my) * 3.6deg) at var(--mx) var(--my), #fff3c955, #f2c25a33, #7af0ff2a, #ff9de22a, #fff3c955);mix-blend-mode:color-dodge;opacity:.75}@media (hover:none){.pk-card__glare{display:none}}:root[data-motion=reduced] .pk-card__inner{transition:none;transform:none}:root[data-motion=reduced] .pk-card.is-down .pk-card__inner{transform:rotateY(180deg)}.pk-pack{aspect-ratio:2/3;width:min(220px,56vw);filter:drop-shadow(0 30px 40px #0009) drop-shadow(0 0 30px var(--u-glow));position:relative}.pk-pack__svg{width:100%;height:100%;display:block}.pk-pack__emblem{color:var(--u-accent-2);font:700 12px/1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;justify-items:center;gap:8px;display:grid;position:absolute;inset:31% 0 auto}.pk-pack__brand{text-align:center;font:600 18px/1 var(--font-body);color:var(--u-accent);letter-spacing:.02em;position:absolute;bottom:12%;left:0;right:0}.pk-pack__shine{animation:pk-shine 3.2s var(--ease) infinite}@keyframes pk-shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}.pk-opening{z-index:100;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));--best:var(--r-common-light);outline:none;grid-template-rows:1fr auto auto;place-items:center;display:grid;position:fixed;inset:0}.pk-opening.best-rare{--best:var(--r-rare)}.pk-opening.best-epic{--best:var(--r-epic)}.pk-opening.best-legendary{--best:var(--r-legendary)}.pk-opening__backdrop{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--u-bg-2) 80%, transparent), #030406f5 70%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;inset:0}.pk-opening__light{pointer-events:none;background:radial-gradient(circle at 50% 45%, var(--best), transparent 55%);opacity:0;position:absolute;inset:0}.pk-opening.is-light .pk-opening__light{animation:pk-burst .55s var(--ease) forwards}.pk-opening.is-reveal .pk-opening__light,.pk-opening.is-done .pk-opening__light{opacity:.18;transition:opacity .6s}@keyframes pk-burst{0%{opacity:0;transform:scale(.6)}40%{opacity:.95}to{opacity:.35;transform:scale(1.3)}}.pk-opening__pack{place-items:center;display:grid;position:relative}.pk-opening__pack .pk-pack{grid-area:1/1}.pk-opening.is-pack .pk-opening__pack{animation:.9s ease-in-out infinite pk-tension}@keyframes pk-tension{0%,to{transform:rotate(0)scale(1)}20%{transform:rotate(-1.5deg)scale(1.01)}40%{transform:rotate(1.8deg)scale(1.02)}60%{transform:rotate(-2.2deg)scale(1.03)}80%{transform:rotate(2.4deg)scale(1.04)}}.pk-opening.is-tear .pk-pack--top{animation:pk-tear-top .65s var(--ease) forwards}.pk-opening.is-tear .pk-pack--bottom{animation:pk-tear-bottom .65s var(--ease) forwards}.pk-opening.is-light .pk-opening__pack{opacity:0;transition:opacity .3s}@keyframes pk-tear-top{to{opacity:0;transform:translate(-30px,-140px)rotate(-18deg)}}@keyframes pk-tear-bottom{to{opacity:.2;transform:translate(10px,60px)rotate(4deg)}}.pk-opening__cards{flex-wrap:wrap;justify-content:center;gap:clamp(8px,2vw,22px);max-width:1200px;margin:0;padding:0;list-style:none;display:flex;position:relative}.pk-opening__slot{animation:pk-deal .5s var(--ease) both;justify-items:center;gap:10px;display:grid;position:relative}.pk-opening__slot .pk-card--md{--w:clamp(120px, 17vw, 200px)}@media (max-width:640px){.pk-opening__slot .pk-card--md{--w:40vw}.pk-opening__cards{max-height:70vh;overflow-y:auto}}.pk-opening__slot.is-shown .pk-card.r-legendary .pk-card__inner{animation:pk-legend 1.4s var(--ease)}.pk-opening__slot.is-shown .pk-card.r-epic .pk-card__inner{animation:pk-epic 1s var(--ease)}@keyframes pk-deal{0%{opacity:0;transform:translateY(40px)scale(.85)}}@keyframes pk-legend{0%{box-shadow:0 0 #f2c25a00}35%{box-shadow:0 0 80px 20px #f2c25abf}to{box-shadow:0 14px 28px #0000008c, 0 0 26px var(--glow)}}@keyframes pk-epic{35%{box-shadow:0 0 60px 10px #b469ff99}}.pk-opening__bar{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex;position:relative}.pk-opening__note{color:var(--text-mute);text-align:center;max-width:520px;margin:10px 0 0;font-size:12px;position:relative}:root[data-motion=reduced] .pk-opening__slot,:root[data-motion=reduced] .pk-opening__slot .pk-card__inner,:root[data-motion=reduced] .pk-pack__shine{animation:none!important}.pk-boot{background:var(--bg-0);min-height:100dvh}.pk-small{font-size:12px}.pk-warn{color:var(--warning)}.pk-ok{color:var(--success)}.pk-narrow{max-width:680px;margin:0 auto}.pk-dl{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:14px;display:grid}.pk-dl dt{color:var(--text-mute)}.pk-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.pk-table{border-collapse:collapse;width:100%;font-size:14px}.pk-table th,.pk-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.pk-table th{color:var(--text-mute);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.pk-pre{white-space:pre-wrap;color:var(--text-dim);font-size:12px}.pk-grid-2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:14px;display:grid}.pk-avatar--sm{grid-row:auto;width:28px;height:28px;font-size:13px}.pk-progress{background:#ffffff14;border-radius:999px;height:6px;display:block;overflow:hidden}.pk-progress>span{background:linear-gradient(90deg, var(--u-accent), var(--u-accent-2));height:100%;box-shadow:0 0 10px var(--u-glow);display:block}.pk-progress--lg{flex:1;min-width:140px;height:8px}.pk-home{gap:28px;display:grid}.pk-hero{grid-template-columns:minmax(280px,1.05fr) minmax(240px,.9fr) minmax(260px,.95fr);align-items:center;gap:clamp(16px,2.5vw,34px);min-height:460px;display:grid}.pk-hero__title{font:var(--u-display-weight) clamp(40px, 4.6vw, 72px) / .98 var(--u-display);letter-spacing:var(--u-display-tracking);color:#fbf6ea;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}[data-universe=music] .pk-hero__title{text-transform:none}[data-universe=music] .pk-hero__title:first-line{color:#fbf6ea}.pk-hero__lead{max-width:46ch;color:var(--text-dim);margin:18px 0 26px;font-size:17px}.pk-hero__text{z-index:2;gap:0;min-width:0;display:grid;position:relative}.pk-hero__cta-icon{background:var(--u-cta-text);color:#0000;border-radius:3px;width:14px;height:18px;font-size:0;display:inline-block;transform:rotate(-12deg)}.pk-hero__energy{border:1px solid var(--line);background:#00000040;border-radius:14px;max-width:420px;margin-top:28px;padding:14px 16px}.pk-hero__stage{place-items:center;min-height:440px;display:grid;position:relative}.pk-hero__beam{background:conic-gradient(from 200deg at 15% 0%, transparent 0deg, color-mix(in srgb, var(--u-accent) 35%, transparent) 18deg, transparent 40deg);filter:blur(18px);opacity:.7;pointer-events:none;position:absolute;inset:-40px -60px 40px}[data-universe=music] .pk-hero__beam{background:radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--u-accent) 45%, transparent), transparent 60%)}[data-universe=wiki] .pk-hero__beam{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--u-accent) 25%, transparent), transparent 55%), repeating-radial-gradient(circle at 50% 50%, transparent 0 38px, #efe6d20f 39px 40px)}.pk-hero__pedestal{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--u-accent) 45%, transparent), transparent 70%);filter:blur(4px);border-radius:50%;width:70%;height:34px;position:absolute;bottom:6px}.pk-hero__stage .pk-card{z-index:1;animation:6s ease-in-out infinite pk-float}@keyframes pk-float{50%{transform:translateY(-8px)}}.pk-hero__collection{align-self:center}.pk-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pk-mini-grid__cell{min-width:0;container-type:inline-size}.pk-mini-grid .pk-card--xs{--w:100cqi}.pk-mini-grid__ph{aspect-ratio:5/7;border-radius:6px}.pk-home__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.pk-boosts{gap:12px;display:grid}.pk-boost{grid-template-columns:56px 1fr auto;align-items:center;gap:12px;display:grid}.pk-boost .pk-object{width:56px;height:64px}.pk-boost p{font-size:12px}.pk-odds{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.pk-odds li{grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;font-size:14px;display:grid}.pk-odds li>:last-child{grid-column:1/-1;font-size:12px}.pk-odds .pk-chip{justify-self:start}.pk-motto{margin-top:14px}@media (max-width:1180px){.pk-hero{grid-template-columns:1fr 1fr}.pk-hero__collection{grid-column:1/-1}}@media (max-width:720px){.pk-hero{grid-template-columns:1fr;min-height:0}.pk-hero__stage{order:-1;min-height:380px}.pk-hero__lead{margin:12px 0 18px;font-size:15px}}.pk-collection{grid-template-columns:1fr minmax(300px,360px);align-items:start;gap:22px;display:grid}.pk-collection__main{min-width:0}.pk-collection__detail{position:sticky;top:92px}.pk-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.pk-filters .pk-select{width:auto}.pk-search{flex:220px;align-items:center;display:flex;position:relative}.pk-search svg{color:var(--text-mute);position:absolute;left:12px}.pk-search .pk-input{padding-left:36px}.pk-card-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:18px 14px;margin:0;padding:0;list-style:none;display:grid}.pk-card-grid>li{content-visibility:auto;contain-intrinsic-size:148px 210px;justify-items:center;display:grid;container-type:inline-size}.pk-card-grid .pk-card--sm{--w:min(100cqi, 170px)}.pk-card-grid .pk-card--xs{--w:min(100cqi, 110px)}.pk-card-grid--dense{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:12px 10px;max-height:52vh;padding:4px;overflow:auto}.pk-detail{gap:14px;display:grid}.pk-detail__card{place-items:center;padding:8px 0 4px;display:grid}.pk-detail .pk-card--lg{--w:min(280px, 72vw)}@media (max-width:960px){.pk-collection{grid-template-columns:1fr}.pk-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-card-grid .pk-card--sm{--w:min(100cqi, 44vw)}.pk-filters .pk-select{flex:140px}}.pk-albums{grid-template-columns:minmax(260px,320px) 1fr;align-items:start;gap:24px;display:grid}.pk-albums__list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pk-album-item{border:1px solid var(--line);text-align:left;cursor:pointer;background:#ffffff05;border-radius:14px;grid-template-columns:52px 1fr;align-items:center;gap:12px;width:100%;padding:10px;display:grid}.pk-album-item .pk-card--xs{--w:52px}.pk-album-item__ph{aspect-ratio:5/7;background:#ffffff0f;border-radius:6px;width:52px}.pk-album-item__body{gap:6px;display:grid}.pk-album-item.is-active{border-color:color-mix(in srgb, var(--u-accent) 60%, transparent);background:color-mix(in srgb, var(--u-accent) 10%, transparent);box-shadow:0 0 24px var(--u-glow)}.pk-album__head{grid-template-columns:1fr auto;align-items:start;gap:18px;margin-bottom:18px;display:grid}.pk-album__title{font:var(--u-display-weight) clamp(30px, 4vw, 44px) / 1.05 var(--u-display)}.pk-album__progress{margin-top:12px}.pk-reward{text-align:center;min-width:200px;color:var(--u-accent-2);justify-items:center;gap:8px;display:grid}.pk-album__slots{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:16px;margin:0 0 14px;padding:0;list-style:none;display:grid}.pk-slot{justify-items:center;gap:8px;display:grid;container-type:inline-size}.pk-slot .pk-card--sm{--w:min(100cqi, 160px)}.pk-slot__locked{aspect-ratio:5/7;text-align:center;width:min(100cqi,160px);color:var(--text-mute);border:1px dashed var(--line-strong);background:radial-gradient(circle at 50% 40%,#ffffff0d,#0000 60%),#00000059;border-radius:10px;align-content:center;place-items:center;gap:10px;padding:10px;font-size:12px;display:grid}.pk-album.is-celebrating .pk-album__slots{animation:pk-celebrate 1.6s var(--ease)}@keyframes pk-celebrate{30%{filter:brightness(1.35) drop-shadow(0 0 24px var(--u-glow))}}@media (max-width:860px){.pk-albums,.pk-album__head{grid-template-columns:1fr}.pk-album__slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.pk-social{grid-template-columns:1fr minmax(300px,380px);align-items:start;gap:22px;display:grid}.pk-social__main{gap:16px;min-width:0;display:grid}.pk-social__chat{min-height:420px;position:sticky;top:92px}.pk-listing{gap:12px;display:grid}.pk-listing__body{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.pk-listing__swap{color:var(--u-accent)}.pk-offer-review{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.pk-offer.is-completed{border-color:color-mix(in srgb, var(--success) 40%, transparent)}.pk-people{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pk-person{border:1px solid var(--line);background:#ffffff05;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.pk-person--btn{cursor:pointer;text-align:left;width:100%}.pk-person--btn.is-active{border-color:var(--u-accent)}.pk-person__name{flex:1;min-width:120px;display:grid}.pk-chat{grid-template-rows:auto 1fr auto auto;gap:10px;height:min(70dvh,640px);display:grid}.pk-chat__head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:10px;display:flex}.pk-chat__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.pk-bubble{overflow-wrap:anywhere;background:#ffffff0f;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:82%;padding:10px 12px}.pk-bubble.is-me{background:color-mix(in srgb, var(--u-accent) 30%, #1b2a48);border-radius:14px 14px 4px;align-self:flex-end}.pk-bubble__meta{color:var(--text-mute);gap:8px;margin-top:4px;font-size:11px;display:flex}.pk-chat__form{gap:8px;display:flex}@media (max-width:960px){.pk-social{grid-template-columns:1fr}.pk-social__chat{position:static}.pk-listing__body,.pk-offer-review{grid-template-columns:1fr;justify-items:start}.pk-listing__swap,.pk-offer-review>svg{transform:rotate(90deg)}}.pk-shop{width:100%;max-width:1240px;margin-inline:auto}.pk-shop__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.pk-shop__main{gap:12px;min-width:0;display:grid}.pk-shop__items{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.pk-shop__note{margin:0}.pk-product{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.pk-product__desc{flex:1;max-width:34ch;margin:0}.pk-product__foot{justify-items:center;gap:10px;width:100%;margin-top:auto;display:grid}.pk-product__art{height:170px;filter:drop-shadow(0 18px 24px #00000080) drop-shadow(0 0 22px var(--u-glow));place-items:center;display:grid}.pk-product__art .pk-object{width:auto;height:160px}.pk-product__title{font:var(--u-display-weight) 26px/1.1 var(--u-display)}.pk-product__buy{white-space:nowrap;width:100%;min-height:46px;padding-inline:12px;font-size:16px}.pk-plus{border-color:color-mix(in srgb, var(--r-legendary) 45%, transparent);background:radial-gradient(circle at 80% 0,#f2c25a1f,#0000 50%),linear-gradient(#1a181ee6,#0c0c10eb);gap:12px;display:grid}.pk-plus__brand{font:600 26px/1 var(--font-body);align-items:center;gap:10px;display:flex}.pk-plus__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pk-plus__list li{align-items:baseline;gap:10px;display:flex}.pk-plus__list li:before{content:"✦";color:var(--r-legendary)}.pk-allocation{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.pk-allocation .pk-input{width:100px}.pk-turnstile{gap:6px;max-width:420px;margin-top:18px;display:grid}@media (min-width:1360px){.pk-shop__layout{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.pk-plus{position:sticky;top:96px}}.pk-plus__info,.pk-plus__buy{align-content:start;gap:12px;min-width:0;display:grid}.pk-plus__info>.pk-chip{justify-self:start}@media (min-width:720px) and (max-width:1359px){.pk-plus{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;column-gap:32px}}@media (max-width:640px){.pk-shop__items{grid-template-columns:1fr}}.pk-plus__cta{gap:12px;display:grid}.pk-plus .pk-turnstile{max-width:none;margin-top:0}.pk-arena{gap:16px;display:grid}.pk-decks{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.pk-deck.is-selected{border-color:color-mix(in srgb, var(--u-accent) 60%, transparent);box-shadow:0 0 26px var(--u-glow)}.pk-deck__cards{margin:12px 0 8px}.pk-deck__cards .pk-card--xs{--w:74px}.pk-searching{color:var(--u-accent-2);animation:1.4s ease-in-out infinite pk-pulse}@keyframes pk-pulse{50%{opacity:.45}}.pk-duel{gap:16px;display:grid}.pk-duel__head{justify-content:space-between;align-items:center;display:flex}.pk-duel__players{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pk-hpbar{gap:6px;display:grid}.pk-hpbar__value{font:700 22px/1 var(--font-body);font-variant-numeric:tabular-nums}.pk-hpbar__track{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.pk-hpbar__track span{height:100%;transition:width .8s var(--ease);background:linear-gradient(90deg, #f7dc9c, var(--u-accent));display:block}.pk-hpbar--opp .pk-hpbar__track span{background:linear-gradient(90deg,#ff9b9b,#e2465d);margin-left:auto}.pk-duel__board{border:1px solid var(--line);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--u-accent) 22%, transparent), transparent 55%), linear-gradient(180deg, #14100c99, #08080acc);border-radius:20px;grid-template-columns:1fr minmax(180px,260px) 1fr;align-items:center;gap:14px;padding:18px;display:grid;position:relative}.pk-duel__hand{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pk-duel__slot{justify-items:center;gap:6px;display:grid}.pk-duel__slot .pk-card--sm{--w:clamp(84px, 9vw, 130px)}.pk-duel__center{text-align:center;place-items:center;min-height:240px;display:grid}.pk-duel__attack{place-items:center;display:grid;position:relative}.pk-duel__attack .pk-card--md{--w:clamp(140px, 15vw, 200px)}.pk-duel__beam{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--u-accent) 80%, #fff), transparent);filter:blur(6px);opacity:.55;pointer-events:none;animation:1.2s ease-in-out infinite pk-beam;position:absolute;inset:40% -60%}.pk-duel__attack.from-opp .pk-duel__beam{transform:scaleX(-1)}@keyframes pk-beam{50%{opacity:.9}}.pk-duel__shield{color:#7af0ff;opacity:0;filter:drop-shadow(0 0 14px #7af0ff);position:absolute;right:-40px}.pk-duel__attack.from-me .pk-duel__shield{left:-40px;right:auto}.pk-duel.is-hit-me .pk-hpbar--me,.pk-duel.is-hit-opp .pk-hpbar--opp{animation:.5s pk-shake}.pk-duel.is-hit-me .pk-duel__shield,.pk-duel.is-hit-opp .pk-duel__shield{animation:pk-shield .9s var(--ease)}@keyframes pk-shake{20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-3px)}}@keyframes pk-shield{30%{opacity:1;transform:scale(1.15)}}.pk-duel__formula{font:600 16px/1.4 var(--font-mono);color:var(--u-accent-2)}.pk-duel__quiz{gap:12px;display:grid}.pk-duel__status{text-align:center;color:var(--text-dim);font-weight:600}.pk-question{gap:12px;display:grid}.pk-question__prompt{font:600 clamp(18px, 2.4vw, 24px) / 1.3 var(--u-display);text-align:center}[data-universe=music] .pk-question__prompt{font-family:var(--font-body);font-weight:700}.pk-question__choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pk-choice{border:1px solid var(--line-strong);min-height:56px;color:var(--text);cursor:pointer;background:#00000073;border-radius:12px;padding:10px;font-weight:600;transition:background .15s,border-color .15s}.pk-choice:hover:not(:disabled){border-color:var(--u-accent);background:color-mix(in srgb, var(--u-accent) 14%, #00000080)}.pk-choice:disabled{cursor:default;opacity:.7}.pk-timer{font:700 18px/1 var(--font-mono);border:1px solid var(--line-strong);border-radius:999px;padding:6px 10px}.pk-timer.is-low{color:var(--danger);border-color:var(--danger)}.pk-answers{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pk-answers li{flex-wrap:wrap;gap:10px;display:flex}.pk-answers .is-correct>span:first-child{color:var(--success)}.pk-answers .is-wrong>span:first-child{color:var(--danger)}.pk-duel__result{text-align:center;justify-items:center;gap:10px;display:grid}.pk-duel__outcome{font:var(--u-display-weight) clamp(36px, 6vw, 60px) / 1 var(--u-display)}.pk-duel__outcome.is-win{color:var(--r-legendary);text-shadow:0 0 30px #f2c25a80}.pk-duel__outcome.is-loss{color:var(--text-dim)}@media (max-width:860px){.pk-duel__board{grid-template-columns:1fr}.pk-duel__hand--opp{order:-1}.pk-question__choices{grid-template-columns:1fr 1fr}.pk-duel__quiz{z-index:3;position:sticky;bottom:80px}}.pk-auth{place-items:center;padding:24px 16px;display:grid}.pk-auth__card{gap:16px;width:min(460px,100%);display:grid}.pk-auth__logo:hover{text-decoration:none}.pk-auth__title{font:700 32px/1.1 var(--font-serif)}.pk-divider{text-align:center;color:var(--text-mute);font-size:12px}.pk-oauth .pk-btn{width:100%}.pk-devlogin{border:1px dashed var(--line-strong);border-radius:12px;gap:8px;padding:14px;display:grid}.pk-admin__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:14px;display:grid}.pk-admin__grid .pk-dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pk-qcard{gap:10px;display:grid}.pk-qchoices{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.pk-qchoices .is-correct{color:var(--success)}.pk-sources{gap:10px;padding:0;list-style:none;display:grid}blockquote{border-left:3px solid var(--u-accent);color:var(--text-dim);overflow-wrap:anywhere;background:#ffffff08;margin:6px 0;padding:8px 12px;font-size:13px}.pk-legal ul{gap:8px;padding-left:18px;display:grid}.pk-mfa{max-width:640px}.pk-mfa__steps{gap:4px;margin:0;padding-left:20px;display:grid}.pk-mfa__enroll{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.pk-mfa__qr{background:#fff;border-radius:12px;width:180px;height:180px;padding:10px}.pk-mfa__secret{font-family:var(--font-mono);letter-spacing:.08em;word-break:break-all;-webkit-user-select:all;user-select:all;font-size:14px}.pk-mfa__code{width:9ch;font-family:var(--font-mono);letter-spacing:.3em;text-align:center;font-size:20px}.pk-mfa__factors{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pk-mfa form.pk-row{align-items:flex-end}.pk-stack--tight{gap:4px}.pk-break{overflow-wrap:anywhere}.pk-top__actions{align-items:center;gap:8px;display:flex}.pk-cart-btn{position:relative}.pk-cart-btn.is-active{color:var(--u-accent)}.pk-cart-btn__count{background:var(--u-accent);min-width:18px;height:18px;color:var(--u-cta-text);font:700 11px/18px var(--font-body);text-align:center;border-radius:999px;padding:0 5px;animation:.35s ease-out pk-bump;position:absolute;top:-4px;right:-4px}.pk-top__me{border-radius:50%;display:inline-grid}.pk-top__me:focus-visible{outline-offset:3px}@media (min-width:961px){.pk-top__me{display:none}}@keyframes pk-bump{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:scale(1)}}.pk-me__link{color:inherit;grid-column:1/-1;align-items:center;gap:10px;min-width:0;display:flex}.pk-me__link:hover{text-decoration:none}.pk-me__link:hover .pk-me__name{color:var(--u-accent)}.pk-me .pk-link{grid-column:1/-1}.pk-avatar-svg{border-radius:50%;flex:none;display:block}.pk-avatar-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px;display:grid}.pk-avatar-grid__item{border:1px solid var(--line);cursor:pointer;background:#00000040;border-radius:16px;place-items:center;padding:6px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.pk-avatar-grid__item:hover{border-color:var(--line-strong);transform:translateY(-2px)}.pk-avatar-grid__item.is-selected{border-color:var(--u-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--u-accent) 35%, transparent), 0 0 18px var(--u-glow)}.pk-status{border:1px solid var(--line-strong);border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.pk-status--ok{color:var(--success);border-color:color-mix(in srgb, var(--success) 45%, transparent)}.pk-status--pending{color:var(--u-accent);border-color:color-mix(in srgb, var(--u-accent) 45%, transparent)}.pk-status--warn{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 45%, transparent)}.pk-status--mute{color:var(--text-mute)}.pk-inventory__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.pk-item{text-align:center;align-content:start;justify-items:center;gap:10px;display:grid}.pk-item__art{height:150px;filter:drop-shadow(0 16px 22px #00000080) drop-shadow(0 0 18px var(--u-glow));place-items:center;display:grid;position:relative}.pk-item__art .pk-object{width:auto;height:140px}.pk-item__qty{background:var(--panel-solid);border:1px solid var(--u-accent);color:var(--u-accent);font:700 15px/1.4 var(--font-mono);border-radius:999px;padding:2px 10px;position:absolute;bottom:6px;right:-18px}.pk-item__title{font:var(--u-display-weight) 24px/1.1 var(--u-display);margin:0}.pk-item__big{font:700 32px/1 var(--font-mono);color:var(--u-accent);margin:0}.pk-item__facts{text-align:left;grid-template-columns:auto 1fr;gap:4px 10px;margin:0;font-size:14px;display:grid}.pk-item__facts dt{color:var(--text-mute)}.pk-item__facts dd{margin:0}.pk-item.is-activated{animation:.9s ease-out pk-activate}@keyframes pk-activate{0%{box-shadow:0 0 0 0 var(--u-glow)}40%{box-shadow:0 0 0 10px transparent, 0 0 36px var(--u-glow)}to{box-shadow:none}}.pk-boost-active{border-color:color-mix(in srgb, var(--u-accent) 40%, transparent);align-items:center;gap:22px;display:flex}.pk-boost-active__art{height:120px;filter:drop-shadow(0 0 24px var(--u-glow));flex:none;animation:4s ease-in-out infinite pk-float}.pk-boost-active__art .pk-object{width:auto;height:120px}.pk-boost-active__time{font:700 22px/1.2 var(--font-mono);color:var(--u-accent);margin:0}.pk-chip--live{color:var(--u-cta-text);background:var(--u-accent);border-color:#0000;justify-self:start}.pk-rules ul{gap:6px;margin:0;padding-left:20px;display:grid}.pk-orders{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pk-order{border-radius:var(--radius-m);border:1px solid var(--line);background:#0003;gap:8px;padding:12px 14px;display:grid}.pk-order__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pk-order__head time{color:var(--text-dim);font-size:14px}.pk-order__total{font-family:var(--font-mono);margin-left:auto}.pk-order__lines{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pk-order__line{grid-template-columns:1fr auto auto;align-items:center;gap:4px 14px;font-size:14px;display:grid}.pk-order__line>.pk-warn{grid-column:1/-1}.pk-order__product{align-items:center;gap:6px;min-width:0;display:inline-flex}.pk-order__product svg{color:var(--u-accent)}.pk-order__amount{font-family:var(--font-mono);text-align:right}.pk-product__price{font:700 18px/1.2 var(--font-mono);margin:0}.pk-product__buy{justify-content:center;align-items:center;gap:8px;display:inline-flex}.pk-product.is-added{animation:.6s ease-out pk-added}@keyframes pk-added{30%{box-shadow:0 0 28px var(--u-glow);transform:translateY(-4px)scale(1.02)}}.pk-cart__layout{grid-template-columns:1fr minmax(280px,360px);align-items:start;gap:22px;display:grid}.pk-cart__lines ul{margin:0 0 12px;padding:0;list-style:none;display:grid}.pk-cart__head,.pk-cart__line{grid-template-columns:minmax(0,1fr) 128px 90px 100px 40px;align-items:center;gap:12px;display:grid}.pk-cart__head{border-bottom:1px solid var(--line);color:var(--text-mute);padding:0 0 8px}.pk-cart__line{border-bottom:1px solid var(--line);padding:12px 0;animation:.25s ease-out pk-line-in}@keyframes pk-line-in{0%{opacity:0;transform:translateY(6px)}}.pk-cart__product{align-items:center;gap:12px;min-width:0;display:flex}.pk-cart__art{width:46px;height:60px;filter:drop-shadow(0 0 10px var(--u-glow));flex:none;place-items:center;display:grid}.pk-cart__art .pk-object{width:auto;height:58px}.pk-chip--universe{color:var(--u-accent);justify-self:start}.pk-cart__price{font-family:var(--font-mono);text-align:right}.pk-cart__summary{position:sticky;top:96px}.pk-cart__total{font:700 24px/1 var(--font-mono);color:var(--u-accent)}.pk-stepper{border:1px solid var(--line-strong);border-radius:10px;grid-template-columns:34px 48px 34px;display:inline-grid;overflow:hidden}.pk-stepper button{color:var(--text);cursor:pointer;background:#ffffff0a;border:0;min-height:36px;font-size:18px}.pk-stepper button:disabled{opacity:.35;cursor:not-allowed}.pk-stepper input{border:0;border-inline:1px solid var(--line);width:100%;color:var(--text);text-align:center;font:600 15px var(--font-mono);-moz-appearance:textfield;background:0 0}.pk-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pk-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pk-return__state{align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.pk-return__state--pending{color:var(--u-accent)}.pk-spinner{border:2px solid color-mix(in srgb, var(--u-accent) 30%, transparent);border-top-color:var(--u-accent);border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite pk-spin}@keyframes pk-spin{to{transform:rotate(360deg)}}.pk-profile{max-width:860px}.pk-profile__hero{align-items:center;gap:20px;display:flex}.pk-profile__hero .pk-page-title{overflow-wrap:anywhere;margin:0}.pk-profile__avatar{filter:drop-shadow(0 0 22px var(--u-glow))}.pk-settings__profile{color:inherit;gap:14px}.pk-settings__profile:hover{border-color:var(--line-strong);text-decoration:none}.pk-onboarding .pk-auth__card{width:min(560px,100%)}@media (max-width:960px){.pk-cart__layout{grid-template-columns:1fr}.pk-cart__summary{position:static}}@media (max-width:640px){.pk-cart__head{display:none}.pk-cart__line{grid-template-columns:1fr auto;grid-template-areas:"product remove""stepper total";gap:10px}.pk-cart__line>.pk-cart__product{grid-area:product}.pk-cart__line>.pk-stepper{grid-area:stepper}.pk-cart__line>strong.pk-cart__price{grid-area:total;align-self:center}.pk-cart__line>.pk-icon-btn{grid-area:remove}.pk-cart__line>span.pk-cart__price{display:none}.pk-boost-active{text-align:center;flex-direction:column}.pk-boost-active .pk-chip--live{justify-self:center}.pk-profile__hero{text-align:center;flex-direction:column}.pk-item__qty{right:-8px}}:root[data-motion=reduced] .pk-boost-active__art,:root[data-motion=reduced] .pk-spinner{animation:none}@media (prefers-reduced-motion:reduce){.pk-cart-btn__count,.pk-item.is-activated,.pk-product.is-added,.pk-cart__line,.pk-boost-active__art{animation:none}.pk-spinner{animation-duration:2.4s}.pk-avatar-grid__item{transition:none}}.pk-times{font-family:var(--font-body);font-weight:700}.pk-profile__hero>div{gap:8px;min-width:0;display:grid}.pk-profile__hero .pk-page-title{font-size:clamp(28px,4vw,44px);line-height:1.1}.pk-password{display:flex;position:relative}.pk-password .pk-input{flex:1;min-width:0;padding-right:96px}.pk-password__toggle{border:1px solid var(--line-strong);min-height:34px;color:var(--text);font:600 13px/1 var(--font-body);cursor:pointer;background:#ffffff0d;border-radius:8px;padding:0 12px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pk-password__toggle:hover{border-color:var(--u-accent)}.pk-password__toggle[aria-pressed=true]{color:var(--u-accent)}.pk-password__toggle:disabled{opacity:.5;cursor:not-allowed}.pk-pwrules{gap:4px;margin:4px 0 0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.pk-pwrules li{grid-template-columns:18px 1fr;align-items:start;gap:4px;display:grid}.pk-pwrules li>span{text-align:center;font-weight:700}.pk-pwrules li.is-ok{color:var(--success)}.pk-pwrules li.is-missing{color:var(--warning)}.pk-pwrules li.is-note{color:var(--text-mute);grid-template-columns:1fr;padding-left:22px}.pk-form-hint{color:var(--warning);margin:0;font-size:13px;line-height:1.45}.pk-notice--block{white-space:normal;text-overflow:clip;color:var(--text);border-radius:var(--radius-m);padding:10px 12px;font-size:13px;line-height:1.5;display:block;overflow:visible}@media (max-width:520px){.pk-pwrules,.pk-form-hint,.pk-notice--block{font-size:14px}.pk-password__toggle{min-height:38px}}.pk-auth .pk-turnstile{max-width:none;margin-top:0}.pk-turnstile .pk-btn--sm{justify-self:start}.pk-home__rewards{gap:10px;margin:18px 0;display:grid}.pk-home__rewards>.pk-chip{justify-self:start}.pk-chip--accent{color:var(--u-cta-text);background:var(--u-accent);border-color:#0000;text-decoration:none}.pk-streak{position:relative;overflow:hidden}.pk-streak:before{content:"";pointer-events:none;background:radial-gradient(closest-side, var(--u-glow), transparent 70%);opacity:.55;width:360px;height:360px;position:absolute;inset:-40% -10% auto auto}.pk-streak__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.pk-streak__day{border:1px solid var(--line);color:var(--text-mute);transition:transform .25s var(--ease), border-color .25s, box-shadow .25s;background:linear-gradient(#ffffff0d,#00000040);border-radius:14px;justify-items:center;gap:6px;padding:12px 4px 10px;display:grid;position:relative}.pk-streak__label{font:700 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.pk-streak__gem{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--text-dim);background:#00000059;border-radius:50%;place-items:center;font-weight:800;display:grid}.pk-streak__amount{font:700 14px/1 var(--font-body);color:var(--text-dim);font-variant-numeric:tabular-nums}.pk-streak__day.is-done{color:var(--text);border-color:color-mix(in srgb, var(--u-accent) 45%, transparent)}.pk-streak__day.is-done .pk-streak__gem{color:var(--u-cta-text);background:linear-gradient(160deg, var(--u-cta-1), var(--u-cta-2));box-shadow:0 0 18px var(--u-glow);border-color:#0000}.pk-streak__day.is-done .pk-streak__amount{color:var(--u-accent-2)}.pk-streak__day.is-today{border-color:var(--u-accent);box-shadow:0 0 0 1px var(--u-accent), 0 10px 30px -12px var(--u-glow);transform:translateY(-3px)}.pk-streak__day.is-today:not(.is-done) .pk-streak__gem{color:var(--u-accent);border-color:var(--u-accent);animation:pk-streak-pulse 2.4s var(--ease) infinite}.pk-streak__day.is-final .pk-streak__gem{width:42px;height:42px}.pk-streak__day.is-final{background:linear-gradient(180deg, color-mix(in srgb, var(--u-accent) 16%, transparent), #0000004d)}@keyframes pk-streak-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--u-accent) 18%, transparent)}}.pk-streak__progress{background:#ffffff0f;border-radius:999px;height:6px;margin:14px 0 10px;overflow:hidden}.pk-streak__progress span{border-radius:inherit;background:linear-gradient(90deg, var(--u-accent), var(--u-accent-2));height:100%;transition:width .6s var(--ease);display:block}.pk-streak__status{margin:0 0 4px;font-weight:600}.pk-streak__claim{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}@media (max-width:560px){.pk-streak__days{gap:4px}.pk-streak__day{border-radius:10px;padding:9px 2px 8px}.pk-streak__gem{width:26px;height:26px;font-size:12px}.pk-streak__day.is-final .pk-streak__gem{width:30px;height:30px}.pk-streak__label{letter-spacing:.04em;font-size:8px}.pk-streak__amount{font-size:12px}}.pk-duelreward{border:1px solid var(--line-strong);color:var(--text);background:#0000004d;border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.pk-duelreward svg{color:var(--u-accent)}.pk-duel__reward{background:color-mix(in srgb, var(--u-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--u-accent) 40%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 12px;padding:8px 14px;display:inline-flex}.pk-duel__reward svg{color:var(--u-accent)}.pk-refills__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pk-refill{border:1px solid var(--line);background:#ffffff08;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.pk-refill__icon{width:36px;height:36px;color:var(--u-cta-text);background:linear-gradient(160deg, var(--u-accent-2), var(--u-accent));border-radius:10px;place-items:center;display:grid}.pk-refill.is-pending .pk-refill__icon,.pk-refill.is-suspended .pk-refill__icon{color:var(--text-dim);background:#ffffff14}.pk-refill__body{gap:2px;min-width:0;display:grid}.pk-refills__history{color:var(--text-dim);margin-top:12px}.pk-refills__history ul{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.pk-refill__universes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.pk-refill__universe{border:1px solid var(--line-strong);color:var(--text-dim);cursor:pointer;font:inherit;background:#0000004d;border-radius:12px;justify-items:center;gap:6px;padding:14px 6px;display:grid}.pk-refill__universe.is-selected{color:var(--text);border-color:var(--u-accent);box-shadow:0 0 0 1px var(--u-accent)}@media (max-width:420px){.pk-refill{grid-template-columns:auto 1fr}.pk-refill>:last-child{grid-column:1/-1;justify-self:start}}.pk-invite__hero{gap:14px;display:grid}.pk-invite__code{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pk-invite__code strong{letter-spacing:.18em;color:var(--u-accent-2);font-size:26px}.pk-invite__link{flex-wrap:wrap;gap:8px;display:flex}.pk-invite__link .pk-input{flex:260px;min-width:0}.pk-invite__grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:14px;display:grid}.pk-invite__rules{gap:8px;margin:0;padding-left:20px;line-height:1.5;display:grid}.pk-invite__meter{gap:6px;display:flex}.pk-invite__meter span{background:#ffffff14;border-radius:999px;flex:1;height:10px}.pk-invite__meter span.is-on{background:linear-gradient(90deg, var(--u-accent), var(--u-accent-2));box-shadow:0 0 10px var(--u-glow)}.pk-invite__rewards{flex-wrap:wrap;gap:6px;display:flex}.pk-invite__referees{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pk-referee{border:1px solid var(--line);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:10px 12px;display:grid}.pk-referee__body{gap:4px;min-width:0;display:grid}.pk-referee__steps{color:var(--text-mute);flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.pk-referee__steps li{border:1px solid var(--line);border-radius:999px;padding:2px 8px}.pk-referee__steps li.is-ok{color:var(--success);border-color:color-mix(in srgb, var(--success) 45%, transparent)}.pk-referral-chip{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pk-link-btn{color:var(--u-accent-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pk-profile__invite{align-self:center;margin-left:auto}@media (max-width:560px){.pk-referee{grid-template-columns:auto 1fr}.pk-referee>.pk-chip{grid-column:1/-1;justify-self:start}.pk-invite__code strong{font-size:22px}}.pk-audio-consent{z-index:60;left:50%;bottom:calc(76px + env(safe-area-inset-bottom));border:1px solid var(--line-strong);background:var(--panel-solid);width:max-content;max-width:calc(100vw - 24px);box-shadow:var(--shadow-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex;position:fixed;transform:translate(-50%)}.pk-audio-consent p{flex:180px;margin:0;font-size:14px}.pk-audio-consent>span{color:var(--u-accent);font-size:18px}.pk-audio-slider{grid-template-columns:140px 1fr 48px;align-items:center;gap:10px;display:grid}.pk-audio-slider input[type=range]{accent-color:var(--u-accent);width:100%}@media (max-width:560px){.pk-audio-slider{grid-template-columns:1fr 48px}.pk-audio-slider>span:first-child{grid-column:1/-1}}.pk-admin-reward{border:1px solid var(--line);border-radius:12px;gap:10px;padding:12px;display:grid}.pk-admin-reward .pk-row{flex-wrap:wrap}.pk-admin-reward .pk-input{flex:220px}.pk-admin-config{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;padding:12px;display:grid}.pk-admin-config legend{padding:0 6px;font-weight:600}.pk-hero__stage{overflow-x:clip}
