@layer components{.pwp{display:grid;grid-gap:1.3rem;gap:1.3rem;container-type:inline-size}.pwi{display:block;flex:none;image-rendering:pixelated;object-fit:contain}.pwnew{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.1rem 1.2rem;border-radius:var(--radius-card);color:var(--hero-ink);background:radial-gradient(120% 100% at 0 0,var(--sky-1),var(--sky-2) 55%,var(--sky-3))}.pwnew__ic{display:grid;place-items:center;flex:none;width:5rem;height:5rem;border-radius:1.2rem;background:var(--surface)}.pwnew__in{flex:1 1 16rem;min-width:0;display:grid;grid-gap:.25rem;gap:.25rem}.pwnew__in h2{margin:0;font-family:Fredoka,Nunito,sans-serif;font-size:clamp(1.5rem,5cqi,2.2rem)}.pwnew__in h2 a{color:var(--hero-ink);text-decoration:none}.pwnew__in p{margin:0;color:var(--hero-hl);font-weight:700}.pwnew__k{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.pwnew__m{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem}.pwnew__m>span{display:inline-flex;align-items:center;gap:.25rem}.pwnew__cd{display:grid;grid-gap:.2rem;gap:.2rem;justify-items:start}.pwcd,.pwnew__cd small{font-weight:800}.pwcd{font-size:1.3rem}.pwcd small{font-size:.75rem;margin-left:.05rem;opacity:.8}.pwt{display:inline-flex;flex-wrap:wrap;gap:.25rem}.pwt em{padding:.05rem .45rem;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-style:normal;font-size:.7rem;font-weight:800}.pwt .is-limited{border-color:var(--accent);color:var(--accent)}.pwt .is-epic{border-color:var(--prm-g1);background:var(--prm-th-gold-bg);color:var(--prm-txt)}.pwt .is-all{border-color:var(--success);color:var(--success)}.pwt .is-game,.pwt .is-group{border-color:var(--violet);color:var(--violet)}.pwcat{display:grid;grid-gap:.8rem;gap:.8rem}.pwcat__bar{flex-wrap:wrap;gap:.6rem}.pwcat__bar,.pwcat__q{display:flex;align-items:center}.pwcat__q{flex:1 1 15rem;gap:.5rem;padding:.55rem .8rem;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--muted)}.pwcat__q input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit}.pwcat__q:focus-within{border-color:var(--accent)}.pwcat__sort{display:flex;align-items:center;gap:.4rem;font-weight:800;font-size:.85rem;color:var(--muted)}.pwcat__sort select{padding:.5rem .6rem;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit}.pwcat__f{display:flex;flex-wrap:wrap;gap:.35rem}.pwcat__f button{padding:.35rem .8rem;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.pwcat__f button.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.pwcat__n{margin:0;color:var(--muted)}.pwcat__more{justify-self:center}.pwgrid{display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.pwgrid--s{grid-template-columns:repeat(auto-fill,minmax(min(100%,8rem),1fr))}.pwc{display:flex;gap:.7rem;align-items:flex-start;padding:.7rem .8rem;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);text-decoration:none;min-width:0}.pwc:hover{border-color:var(--accent)}.pwc:hover b{text-decoration:underline}.pwc__ic{display:grid;place-items:center;flex:none;width:2.6rem;height:2.6rem;border-radius:12px;background:var(--surface-2)}.pwc__in{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.pwc__in>b{font-size:.98rem;overflow-wrap:anywhere}.pwc__in>b small{color:var(--accent);font-weight:800}.pwc__d{color:var(--muted);font-size:.8rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pwc__m{display:flex;flex-wrap:wrap;gap:.3rem .5rem}.pwc__m,.pwc__x{align-items:center}.pwc__x{display:inline-flex;gap:.2rem;font-size:.8rem;font-weight:800}.pwc__x span{color:var(--muted);font-weight:700}.pwmini{display:flex;gap:.45rem;padding:.45rem .6rem;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font-weight:800;font-size:.85rem;text-decoration:none}.pwh,.pwmini{align-items:center}.pwh{display:inline-flex;gap:.7rem}.pwh__ic{width:3.4rem;height:3.4rem;padding:.3rem;border-radius:1rem;background:var(--surface)}.pwhead{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.pwhead__d{display:inline-flex;align-items:center;gap:.3rem;color:var(--muted);font-weight:700;font-size:.88rem}.pwlong{margin:0;max-width:65ch;line-height:1.55}.pwsm{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,7rem),1fr))}.pwsm li{display:grid;justify-items:center;grid-gap:.35rem;gap:.35rem;padding:.7rem .4rem;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.pwsm code{font-size:.75rem;color:var(--muted);overflow-wrap:anywhere;text-align:center}.smy{display:block;background-repeat:no-repeat;background-size:calc(var(--n, 1) * 100%) 100%;background-position:0 0;image-rendering:auto}.smy.is-anim{animation:smy-play var(--dur,1s) steps(var(--n),jump-none) infinite}.smy--none{border-radius:50%;background:var(--surface-2)}.pwcode li{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);font-size:.8rem}.pwcode{list-style:none;margin:0;padding:0}.pwcode code{color:var(--muted)}.pwch{margin:0;display:grid;grid-gap:.4rem;gap:.4rem;padding:.8rem;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.pwch__bars{display:flex;align-items:flex-end;gap:3px;height:9rem}.pwch__bars>span{position:relative;flex:1 1;min-width:4px;height:100%}.pwch__bars i{position:absolute;left:0;right:0;bottom:0;border-radius:4px 4px 0 0}.pwch__max{background:var(--accent-soft)}.pwch__min{background:var(--accent)}.pwch figcaption{display:flex;flex-wrap:wrap;gap:.4rem 1rem;color:var(--muted);font-size:.8rem;font-weight:700}.pwch figcaption span{display:inline-flex;align-items:center;gap:.3rem}.pwch__k{display:inline-block;width:.9rem;height:.2rem;border-radius:2px}.pwch__k--max{background:var(--accent-soft)}.pwch__k--min{background:var(--accent)}.pwchats{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.pwchats a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.15rem .5rem;gap:.15rem .5rem;padding:.65rem .8rem;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);text-decoration:none}.pwchats a:hover{border-color:var(--accent)}.pwchats b{overflow-wrap:anywhere}.pwchats em{font-style:normal;font-size:.7rem;font-weight:800;color:var(--accent)}.pwchats small{grid-column:1/-1;color:var(--muted);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwprog{display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.pwprog__i{display:grid;grid-gap:.35rem;gap:.35rem;padding:.8rem .9rem;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.pwprog__i>span{display:flex;justify-content:space-between;gap:.5rem}.pwprog__i small{color:var(--muted);font-weight:800}.xtls{grid-gap:.9rem;gap:.9rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));align-items:start}.xtl,.xtls{display:grid}.xtl{grid-gap:.6rem;gap:.6rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.xtl h2{display:flex;align-items:center;gap:.45rem;margin:0;font-size:1.05rem}.xtl h2 .ico{color:var(--accent)}.xtl__hint{margin:0;color:var(--muted);font-size:.85rem}.xtl__f{display:flex;gap:.4rem}.xtl__f label{flex:1 1;min-width:0}.xtl__f input{width:100%;padding:.55rem .7rem;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-2);color:var(--ink);font:inherit}.xtl__f input:focus{outline:2px solid var(--accent);outline-offset:1px}.xtl__big{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;font-size:1.05rem}.xtl__big b{font-size:1.3rem}.xtl__big small{color:var(--muted)}.xtl__err{display:flex;align-items:center;color:var(--danger);font-weight:700}.xtl__err,.xtl__pw{gap:.35rem;margin:0}.xtl__pw{list-style:none;padding:0;display:grid;grid-gap:.35rem}.xtl__pw li{flex-wrap:wrap;justify-content:space-between;gap:.3rem;padding:.35rem 0;border-bottom:1px solid var(--line)}.xtl__pw a,.xtl__pw li{display:flex;align-items:center}.xtl__pw a{gap:.5rem;color:var(--ink);text-decoration:none}.xtl__pw small{color:var(--muted)}.xtl__dl{display:grid;grid-gap:.3rem;gap:.3rem;margin:0}.xtl__dl div{display:grid;grid-template-columns:minmax(0,6.5rem) minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.xtl__dl dt{color:var(--muted);font-weight:800;font-size:.85rem}.xtl__dl dd{margin:0;overflow-wrap:anywhere}.xtl__url{font-size:.8rem}.xtl__dot{display:inline-block;width:.7rem;height:.7rem;border-radius:50%;background:var(--muted)}.xtl__dot.is-on{background:var(--success)}.pw-cred{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;color:var(--muted);font-size:.8rem}.pw-cred a{color:inherit;font-weight:800}}@keyframes smy-play{0%{background-position:0 0}to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.smy.is-anim{animation:none}}