.link-backdrop{z-index:130}.link-modal{gap:12px;width:min(640px,100%);padding:20px;display:grid}.link-modal h2{margin:0;padding-right:0;font-size:18px;line-height:1.25}.link-lead,.link-note{margin:0}.link-note{font-size:13px}.link-best{color:var(--green)}.link-q{color:var(--yellow)}.link-sides{gap:10px;display:grid}.link-sides.two{grid-template-columns:1fr 1fr}.link-side{border:2px solid var(--line);background:var(--bg-2);border-radius:10px;align-content:start;gap:6px;min-width:0;padding:12px;display:grid}.link-side h3{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px}.link-club{overflow-wrap:anywhere;margin:0}.link-cup{border:2px solid var(--yellow);background:linear-gradient(120deg,#ffcb0524,#0000 70%);border-radius:8px;gap:1px;padding:8px 10px;display:grid}.link-cup b{overflow-wrap:anywhere;font-size:16px;line-height:1.15}.link-cup span{color:var(--muted);font-size:12px}.link-cup .link-cup-label{letter-spacing:.1em;text-transform:uppercase;color:var(--yellow);font-size:10px}.link-nocup{margin:0;font-size:12px}.link-stats{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.link-stats li{background:var(--panel-2);border-radius:999px;padding:2px 8px;font-size:12px}.link-pick{white-space:normal;width:100%;margin-top:4px}.link-actions{text-align:center;justify-items:center;gap:6px;display:grid}.link-actions .btn.primary{width:min(320px,100%)}.link-hint{font-size:11px}@media (width<=520px){.link-modal{gap:10px;padding:14px}.link-sides.two{grid-template-columns:1fr}}@media (height<=500px){.link-modal{gap:8px;padding:12px 14px}.link-side{padding:8px 10px}.link-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;display:flex}.link-actions .link-hint{flex-basis:100%}}.link-toast{z-index:110;border:3px solid var(--line);background:var(--panel);width:min(520px,100% - 32px);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.link-toast span{flex:1}.parked-row{border:2px dashed var(--line);background:var(--bg-2);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:6px 8px;padding:8px 10px;font-size:13px;display:grid}.parked-row .pr-text{text-align:left;overflow-wrap:anywhere;gap:1px;min-width:0;display:grid}.parked-row .pr-label{letter-spacing:.1em;text-transform:uppercase;color:var(--yellow);font-size:10px}.parked-row .pr-step{color:var(--muted)}@media (width<=420px){.parked-row{grid-template-columns:1fr 1fr}.parked-row .pr-text{grid-column:1/-1}}.pc2{--tier-c:#f4f4f4;box-sizing:border-box;aspect-ratio:63/88;text-align:left;color:#fff;isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:none;border:0;width:15em;margin:0;padding:0;font-family:Galmuri11,ui-monospace,monospace;font-size:16px;line-height:1.2;display:block;position:relative;overflow:hidden}.pc2 *,.pc2 :before,.pc2 :after{box-sizing:border-box}button.pc2{cursor:pointer;transition:transform .15s}button.pc2:hover{transform:translateY(-.2em)rotate(-.4deg)}.pc2 img{image-rendering:pixelated;display:block}.tier-common{--tier-c:#f4f4f4}.tier-uncommon{--tier-c:#3ddc6a}.tier-rare{--tier-c:#3a8dff}.tier-epic{--tier-c:#a45cff}.tier-legendary{--tier-c:#ff8a1c}.pc2-type{border:.12em solid #fff;border-radius:50%;width:.8em;height:.8em;display:inline-block;box-shadow:0 0 0 .06em #00000059}.pc2-captain{color:#222;background:#ffcb05;border-radius:50%;justify-content:center;align-items:center;width:1.3em;height:1.3em;font-family:Galmuri14,monospace;font-size:.75em;display:inline-flex;box-shadow:0 .1em #0006}.pc2-foil{z-index:6;pointer-events:none;opacity:0;mix-blend-mode:overlay;background:linear-gradient(115deg,#0000 30%,#ffffffbf 45%,#ffffff1a 52%,#0000 60%) 0 0/320% 100%;animation:5s linear infinite pc2-sheen;position:absolute;inset:0}.tier-rare .pc2-foil{opacity:.35}.tier-epic .pc2-foil{opacity:.8;mix-blend-mode:overlay;background:linear-gradient(115deg,#0000 30%,#fffc 45%,#0000 58%) 0 0/320% 100%,linear-gradient(135deg,#ff3cdc73,#46dcff73,#be78ff73,#ff3cdc73) 0 0/300% 300%;animation:5s linear infinite pc2-sheen,9s linear infinite pc2-iris}.tier-legendary .pc2-foil{opacity:.9;background:linear-gradient(115deg,#0000 30%,#ffffe6f2 45%,#0000 58%) 0 0/320% 100%,linear-gradient(135deg,#ffd23c8c,#ffffc84d,#ffaa1e8c,#ffd23c8c) 0 0/300% 300%;animation:3.5s linear infinite pc2-sheen,7s linear infinite pc2-iris}.pc2.is-shiny .pc2-foil{opacity:.9;mix-blend-mode:overlay;background:linear-gradient(115deg,#0000 30%,#ffffffe6 45%,#0000 58%) 0 0/320% 100%,linear-gradient(125deg,#f006,#ffc80066,#00ff7866,#00a0ff66,#c800ff66,#f006) 0 0/400% 400%;animation:4s linear infinite pc2-sheen,6s linear infinite pc2-iris}.pc2-tcg.is-shiny .pc2-foil,.pc2-sticker.is-shiny .pc2-foil,.pc2-sticker.tier-epic .pc2-foil,.pc2-sticker.tier-legendary .pc2-foil{opacity:.6}.pc2-sparkles{z-index:7;pointer-events:none;filter:drop-shadow(0 0 .15em #fff);background:radial-gradient(circle at 18% 22%,#fff 0 .08em,#0000 .18em),radial-gradient(circle at 78% 15%,#fff 0 .1em,#0000 .22em),radial-gradient(circle at 85% 58%,#fff 0 .07em,#0000 .16em),radial-gradient(circle at 12% 66%,#fff 0 .09em,#0000 .2em),radial-gradient(circle at 55% 35%,#fff 0 .06em,#0000 .15em);animation:1.6s ease-in-out infinite alternate pc2-twinkle;position:absolute;inset:0}@keyframes pc2-sheen{0%{background-position:100% 0,0 0}to{background-position:-100% 0,0 0}}@keyframes pc2-iris{0%{background-position:100% 0,0 0}to{background-position:-100% 0,100% 100%}}@keyframes pc2-twinkle{0%{opacity:.25;transform:scale(.98)}to{opacity:1;transform:scale(1.02)}}.pc2-sticker{color:#1b1d2e;box-shadow:0 .25em 0 #00000059, inset 0 0 0 .12em var(--tier-c);background:#fbf8ef;border-radius:.6em;flex-direction:column;gap:.35em;padding:.55em;display:flex}.pc2-sticker.tier-common{box-shadow:0 .25em #00000059,inset 0 0 0 .06em #d8d2bf}.pc2-sticker.tier-legendary{background:linear-gradient(160deg,#fff6cf,#f3d77a 50%,#fff3c4)}.pc2-sticker.tier-epic{background:linear-gradient(160deg,#f7efff,#e3d1ff 50%,#f8f1ff)}.pc2-sticker.is-shiny{background:linear-gradient(135deg,#ffe3f1,#e6f7ff 35%,#f1ffe0 65%,#fff3d9)}.st-photo{background:radial-gradient(ellipse 60% 45% at 50% 68%, #ffffff8c, transparent 70%), linear-gradient(165deg, var(--t1) 0%, color-mix(in srgb, var(--t2) 70%, #000) 100%);border-radius:.3em;flex:1;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .06em #00000040}.st-dots{background:radial-gradient(#ffffff47 .06em,#0000 .08em) 0 0/.45em .45em,repeating-linear-gradient(135deg,#ffffff12 0 .6em,#0000 .6em 1.2em);position:absolute;inset:0}.st-num{color:#1b1d2e;z-index:2;background:#fbf8ef;border-radius:.2em;padding:.1em .35em;font-family:Galmuri14,monospace;font-size:.7em;position:absolute;top:.35em;left:.35em}.st-ovr{z-index:2;color:#fff;width:2.7em;height:2.7em;box-shadow:0 0 0 .08em var(--tier-c);background:#1b1d2e;border:.14em solid #fbf8ef;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:.3em;right:.3em}.st-ovr b{font-family:Galmuri14,monospace;font-size:1.15em;line-height:1}.st-ovr small{letter-spacing:.03em;font-size:.5em}.pc2-sticker .pc2-captain{z-index:2;position:absolute;top:2.2em;left:.4em}.st-art{object-fit:contain;filter:drop-shadow(.15em .2em #0000004d);z-index:1;width:8.2em;height:8.2em;position:absolute;bottom:1em;left:50%;transform:translate(-50%)}.st-types{z-index:2;gap:.2em;display:flex;position:absolute;bottom:.35em;left:.4em}.st-item{z-index:2;width:1.7em;height:1.7em;position:absolute;bottom:.25em;right:.3em}.st-band{background:linear-gradient(90deg, color-mix(in srgb, var(--t1) 70%, #000), var(--t1));color:#fff;text-shadow:0 .08em #00000073;clip-path:polygon(0 0,100% 0,96% 100%,0 100%);border-radius:.25em;flex-direction:column;padding:.28em .5em .3em;display:flex}.st-name{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-family:Galmuri14,monospace;font-size:1em;overflow:hidden}.st-sub{opacity:.9;font-size:.6875em}.st-stats{text-align:center;color:#6b6a62;grid-template-columns:repeat(6,1fr);font-size:.6875em;display:grid}.st-stats>span{display:block}.st-stats b{color:#1b1d2e;font-family:Galmuri14,monospace;font-size:1.3em;line-height:1.1;display:block}.pc2-tcg{background:linear-gradient(160deg,#f8dc4a,#e9bf1c 50%,#f6d63f);border-radius:.7em;padding:.5em;box-shadow:0 .25em #00000059}.pc2-tcg.tier-epic{background:linear-gradient(160deg,#eef1f7,#a9b2c6 30%,#f4f6fb 55%,#9ea7bb 80%,#e9edf5)}.pc2-tcg.tier-legendary{background:linear-gradient(160deg,#fff3b0,#d9a514 30%,#fff1a0 55%,#c58f0a 80%,#ffe98a)}.pc2-tcg.is-shiny{background:linear-gradient(135deg,#ff8a8a,#ffd36b,#8affb4,#7fd2ff,#d79bff,#ff8a8a)}.tcg-inner{color:#1d1d1d;background:radial-gradient(ellipse at 30% 20%, #ffffff73, transparent 60%), linear-gradient(170deg, color-mix(in srgb, var(--t1) 45%, #fff) 0%, color-mix(in srgb, var(--t1) 70%, #fff) 50%, color-mix(in srgb, var(--t2) 55%, #fff) 100%);border-radius:.3em;flex-direction:column;gap:.22em;height:100%;padding:.3em .45em .25em;display:flex;position:relative;overflow:hidden}.tcg-head{align-items:center;gap:.3em;display:flex}.tcg-stage{color:#333;background:linear-gradient(#f2f2f2,#b7b7b7);border-radius:.6em;flex:none;padding:.12em .35em;font-size:.5em;display:block}.tcg-name{white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:.25em;min-width:0;font-family:Galmuri14,monospace;font-size:.95em;display:flex;overflow:hidden}.tcg-name .pc2-captain{flex:none;font-size:.7em}.tcg-hp{color:#c4161c;flex:none;font-family:Galmuri14,monospace;font-size:1.05em;display:block}.tcg-hp small{margin-right:.15em;font-size:.5em}.tcg-energy{border:.07em solid #00000080;border-radius:50%;flex:none;width:.75em;height:.75em;display:inline-block;box-shadow:inset -.1em -.1em #00000038,inset .1em .1em #ffffff73}.tcg-energy.big{width:1em;height:1em}.tcg-art{background:radial-gradient(ellipse 55% 30% at 50% 88%, #00000040, transparent 70%), radial-gradient(circle at 50% 60%, #ffffffa6, transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--t1) 30%, #fff), color-mix(in srgb, var(--t2) 65%, #333));border:.22em solid #8d8d8d;border-color:#f4f4f4 #8d8d8d #8d8d8d #f4f4f4;flex:none;justify-content:center;align-items:flex-end;height:6.3em;display:flex;position:relative;overflow:hidden}.tcg-art img:first-child{filter:drop-shadow(0 .15em .1em #00000059);width:auto;height:6em;margin-bottom:.05em}.tcg-holo{opacity:0;pointer-events:none;mix-blend-mode:color-dodge;background:repeating-linear-gradient(125deg,#ff008c59 0 .6em,#00dcff59 .6em 1.2em,#fff00059 1.2em 1.8em) 0 0/200% 200%,linear-gradient(115deg,#0000 35%,#fffc 48%,#0000 60%) 0 0/320% 100%;animation:6s linear infinite pc2-iris;position:absolute;inset:0}.tier-rare .tcg-holo,.tier-epic .tcg-holo,.tier-legendary .tcg-holo,.is-shiny .tcg-holo{opacity:.55}.pc2-tcg.tier-rare .pc2-foil{opacity:0}.tcg-item{width:1.5em;height:1.5em;position:absolute;bottom:.15em;right:.15em}.tcg-strip{color:#3a2c00;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(90deg,#c19a2e,#f3df92,#c19a2e);border-radius:.1em;margin:0 .5em;padding:.12em .2em;font-size:.5em;font-style:italic;display:block;overflow:hidden}.tcg-attacks{flex-direction:column;flex:1;justify-content:space-evenly;min-height:0;display:flex}.tcg-atk{border-bottom:.04em solid #00000026;grid-template-columns:2.5em 1fr auto;align-items:center;column-gap:.3em;padding:.1em 0;display:grid}.tcg-atk:last-child{border-bottom:0}.tcg-cost{gap:.08em;display:flex}.tcg-atk-name{white-space:nowrap;text-overflow:ellipsis;font-family:Galmuri14,monospace;font-size:.7em;font-weight:400;overflow:hidden}.tcg-dmg{font-family:Galmuri14,monospace;font-size:.8em;display:block}.tcg-atk-desc{color:#3b3b3b;grid-column:2/4;font-size:.5em}.tcg-foot{text-align:center;border-top:.06em solid #00000059;grid-template-columns:repeat(3,1fr);gap:.2em;padding-top:.2em;font-size:.5em;display:grid}.tcg-foot>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tcg-foot small{color:#4a4a4a;text-transform:uppercase;font-size:.85em;display:block}.tcg-legal{color:#333;justify-content:space-between;font-size:.45em;display:flex}.tcg-rarity{color:#111;display:block}.pc2-dex{--trim:#7d141b;box-shadow:0 .25em 0 #00000059, inset 0 -.2em 0 #00000040, inset 0 0 0 .14em var(--trim);background:radial-gradient(at 20% 0,#ffffff40,#0000 50%),linear-gradient(160deg,#e8434a,#b81f2b 70%,#a01824);border-radius:.8em .8em 1.4em;flex-direction:column;gap:.35em;padding:.5em .55em .45em;display:flex}.pc2-dex.tier-uncommon{--trim:#58c26b}.pc2-dex.tier-rare{--trim:#3a9bff}.pc2-dex.tier-epic{--trim:#b46cff}.pc2-dex.tier-legendary{--trim:#ffcb05;background:radial-gradient(at 20% 0,#ffffff59,#0000 50%),linear-gradient(160deg,#f0b52a,#c8860b 70%,#a86c05)}.pc2-dex.is-shiny{--trim:#c7d0ff;background:radial-gradient(at 20% 0,#ffffff4d,#0000 50%),linear-gradient(160deg,#3a3f55,#1f2233 70%,#15172a)}.dex-top{align-items:center;gap:.3em;height:2.1em;display:flex}.dex-lens{background:radial-gradient(circle at 35% 30%,#d9f3ff 0 10%,#3aa0ee 30%,#0c4d8f 80%);border:.17em solid #fff;border-radius:50%;flex:none;width:1.9em;height:1.9em;animation:2.4s ease-in-out infinite dex-lens;display:block;box-shadow:0 0 0 .07em #2b2b2b,0 0 .6em #5abeffbf}.dex-led{border:.06em solid #2b2b2b;border-radius:50%;flex:none;align-self:flex-start;width:.55em;height:.55em;margin-top:.15em;display:block}.dex-led.r{background:#ff5050}.dex-led.y{background:#ffd23c}.dex-led.g{background:#4cd964;animation:1.2s steps(2,jump-none) infinite dex-blink}.dex-tier{color:var(--trim);text-transform:uppercase;letter-spacing:.05em;background:#0000004d;border-radius:.3em;margin-left:auto;padding:.15em .45em;font-size:.6em;display:block}.pc2-dex.tier-common .dex-tier{color:#ffd5d7}.dex-bezel{background:#dcdcdc;border-radius:.3em .3em .3em 1.2em;padding:.45em .55em .55em;display:block;box-shadow:inset 0 -.12em #9e9e9e,inset 0 .08em #fff}.dex-lcd{color:#0f380f;background:#9bbc0f;border-radius:.15em;flex-direction:column;padding:.3em .4em;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 .3em #0f380f73}.dex-lcd:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0f380f17 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#0f380f0d 0 1px,#0000 1px 3px);position:absolute;inset:0}.dex-lcd-head{justify-content:space-between;align-items:flex-start;font-size:.65em;display:flex}.dex-ovr{align-items:baseline;gap:.15em;font-family:Galmuri14,monospace;font-size:1.7em;line-height:1;display:flex}.dex-ovr small{font-size:.35em}.dex-shot{justify-content:center;align-items:center;height:4.9em;margin-top:-.4em;display:flex;position:relative}.dex-sprite{filter:grayscale()contrast(1.6)brightness(.95);mix-blend-mode:multiply;width:auto;height:100%}.is-shiny .dex-sprite{filter:none;mix-blend-mode:normal}.dex-shot .pc2-captain{color:#9bbc0f;box-shadow:none;background:#0f380f;position:absolute;bottom:.2em;left:0}.dex-shiny{color:#ffe680;background:#0f380f;padding:.1em .3em;font-size:.5em;position:absolute;bottom:.1em;right:0}.dex-name{white-space:nowrap;text-overflow:ellipsis;border-top:.08em dashed #306230;padding-top:.15em;font-family:Galmuri14,monospace;font-size:.82em;display:block;overflow:hidden}.dex-cat{white-space:nowrap;text-overflow:ellipsis;font-size:.5em;display:block;overflow:hidden}.dex-bars{background:#172417;border-radius:.3em;gap:.1em;padding:.3em .45em;display:grid;box-shadow:inset 0 .08em .2em #0009}.dex-bar{color:#9bbc0f;grid-template-columns:2.2em 1fr 1.6em;align-items:center;gap:.35em;font-size:.58em;display:grid}.dex-bar>span{display:block}.dex-bar b{text-align:right;font-weight:400}.dex-seg{background:repeating-linear-gradient(90deg,#2f4f2f 0 .5em,#0000 .5em .65em);height:.8em;position:relative}.dex-seg i{background:repeating-linear-gradient(90deg,#9bbc0f 0 .5em,#0000 .5em .65em);position:absolute;inset:0 auto 0 0;box-shadow:0 0 .3em #9bbc0f59}.dex-controls{align-items:center;gap:.5em;height:1.5em;margin-top:auto;padding:0 .15em;display:flex}.dex-dpad{filter:drop-shadow(0 .08em #0006);background:linear-gradient(#262626,#262626) 50%/.48em 100% no-repeat,linear-gradient(#262626,#262626) 50%/100% .48em no-repeat;width:1.4em;height:1.4em;display:block}.dex-btns{gap:.3em;display:flex}.dex-btns i{background:#23233a;border-radius:50%;width:.75em;height:.75em;display:block;box-shadow:0 .08em #0006}.dex-btns i:first-child{background:#26d0ff;border-radius:.2em;align-self:center;width:1.6em;height:.4em}.dex-grille{background:repeating-linear-gradient(90deg,#00000059 0 .14em,#0000 .14em .32em);width:2em;height:.8em;margin-left:auto;display:block}.dex-item{width:1.4em;height:1.4em}@keyframes dex-blink{50%{opacity:.25}}@keyframes dex-lens{50%{box-shadow:0 0 0 .07em #2b2b2b,0 0 1em #78d2fff2}}.pc2-holo{box-shadow:0 .25em 0 #0006, inset 0 0 0 .16em var(--tier-c);background:#10121f;border-radius:.8em}.pc2-holo.tier-legendary{box-shadow:0 .25em #0006,inset 0 0 0 .16em #ffcb05,inset 0 0 1.2em #ffcb0580}.pc2-holo.is-shiny{box-shadow:0 .25em #0006,inset 0 0 0 .16em #fff,inset 0 0 1.2em #ffffff80}.holo-bg{z-index:0;background:linear-gradient(170deg, color-mix(in srgb, var(--t1) 35%, #000), var(--t1));border-radius:.65em;position:absolute;inset:.16em;overflow:hidden}.holo-bg i{display:block;position:absolute;inset:-25%}.holo-top{z-index:3;align-items:flex-start;gap:.35em;display:flex;position:absolute;top:.5em;left:.6em;right:.6em}.holo-ovr{text-shadow:0 .1em #0000008c;flex-direction:column;align-items:center;display:flex}.holo-ovr b{font-family:Galmuri14,monospace;font-size:2.1em;font-weight:400;line-height:1}.holo-ovr small{letter-spacing:.05em;text-transform:uppercase;font-size:.7em}.holo-types{gap:.2em;margin-left:auto;display:flex}.pc2-holo .pc2-captain{margin-left:.1em}.holo-art{z-index:2;object-fit:contain;filter:drop-shadow(0 .35em .25em #0000008c);width:10em;height:10em;position:absolute;top:14%;left:50%;transform:translate(-50%)}.holo-item{z-index:3;width:1.6em;height:1.6em;position:absolute;top:2.2em;right:.5em}.holo-glass{z-index:4;-webkit-backdrop-filter:blur(4px);background:#080a1c8c;border:.06em solid #ffffff47;border-radius:.5em;padding:.35em .5em .4em;display:block;position:absolute;bottom:.45em;left:.45em;right:.45em}.holo-name{white-space:nowrap;text-overflow:ellipsis;font-family:Galmuri14,monospace;font-size:1.05em;display:block;overflow:hidden}.holo-tier{color:var(--tier-c);margin-bottom:.25em;font-size:.55em;display:block}.holo-stats{color:#fffc;grid-template-columns:repeat(3,1fr);gap:.1em .3em;font-size:.62em;display:grid}.holo-stats>span{display:block}.holo-stats b{color:#fff;font-family:Galmuri14,monospace;font-size:1.2em;font-weight:400}.pc2-holo .pc2-foil{border-radius:.8em}.pc2-holo.tier-uncommon .pc2-foil{opacity:.2}.pc2-holo.tier-rare .pc2-foil{opacity:.45}.holo-fire .holo-bg{background:linear-gradient(#2a0600,#8d1a00 45%,#ff7a00)}.holo-fire .holo-l1{transform-origin:50% 100%;background:radial-gradient(14% 30% at 25% 100%,#ffe08a,#ff8c0099 50%,#0000 72%),radial-gradient(16% 38% at 52% 100%,#fff1b8,#ff780099 50%,#0000 72%),radial-gradient(13% 28% at 78% 100%,#ffd25a,#ff5a0099 50%,#0000 72%);animation:.9s ease-in-out infinite alternate holo-flicker}.holo-fire .holo-l2{opacity:.8;background:radial-gradient(circle,#ffd27a 0 .07em,#0000 .12em) 0 0/1.8em 2.6em;animation:3s linear infinite holo-rise}.holo-water .holo-bg{background:linear-gradient(#0a2e6e,#1565c0 60%,#4aa3ff)}.holo-water .holo-l1{background:radial-gradient(50% 40% at 50% 0,#0000 70%,#ffffff47 72%,#0000 80%) 0 0/4em 2.2em,radial-gradient(50% 40% at 50% 0,#0000 70%,#a0dcff40 72%,#0000 80%) 2em 1.1em/4em 2.2em;animation:4s linear infinite holo-wave}.holo-water .holo-l2{background:radial-gradient(circle,#0000 0 .12em,#ffffff8c .13em .17em,#0000 .18em) 0 0/2.2em 3em;animation:5s linear infinite holo-rise}.holo-electric .holo-bg{background:radial-gradient(circle at 50% 40%,#fff3a0,#f7d02c 35%,#6b5200 80%,#241b00)}.holo-electric .holo-l1{background:repeating-linear-gradient(115deg,#0000 0 1.4em,#ffffdce6 1.4em 1.5em,#0000 1.5em 1.7em,#ffffff80 1.7em 1.75em,#0000 1.75em 3.4em),repeating-linear-gradient(65deg,#0000 0 2.6em,#ffffa099 2.6em 2.68em,#0000 2.68em 5em);animation:2.2s step-end infinite holo-zap}.holo-electric .holo-l2{background:radial-gradient(circle at 50% 40%,#ffffff8c,#0000 45%);animation:1.1s ease-in-out infinite alternate holo-pulse}.holo-grass .holo-bg{background:linear-gradient(170deg,#0f3d14,#3f8f2c 55%,#8fd16a)}.holo-grass .holo-l1{opacity:.85;background:radial-gradient(.45em .22em,#c8f59a 60%,#0000 65%) 0 0/2.6em 2.4em,radial-gradient(.35em .18em,#8fe06a 60%,#0000 65%) 1.3em 1.2em/2.6em 2.4em;animation:7s linear infinite holo-drift}.holo-grass .holo-l2{background:repeating-linear-gradient(100deg,#ffffc824 0 1em,#0000 1em 3em);animation:6s ease-in-out infinite alternate holo-sway}.holo-ice .holo-bg{background:linear-gradient(170deg,#0b2c3d,#3b8ea5 55%,#c6f1ef)}.holo-ice .holo-l1{background:repeating-linear-gradient(60deg,#0000 0 1.6em,#ffffff47 1.6em 1.66em),repeating-linear-gradient(-60deg,#0000 0 1.6em,#ffffff47 1.6em 1.66em),repeating-linear-gradient(0deg,#0000 0 1.6em,#ffffff2e 1.6em 1.66em);animation:3s ease-in-out infinite alternate holo-pulse}.holo-ice .holo-l2{background:radial-gradient(circle,#fff 0 .06em,#0000 .1em) 0 0/1.4em 1.7em;animation:6s linear infinite holo-fall}.holo-psychic .holo-bg{background:radial-gradient(circle at 50% 42%,#ffc2dc,#f95587 35%,#5a0d3a 85%)}.holo-psychic .holo-l1{background:repeating-conic-gradient(from 0deg at 50% 42%, #ffffff29 0 10deg, transparent 10deg 30deg);animation:14s linear infinite holo-spin}.holo-psychic .holo-l2{background:repeating-radial-gradient(circle at 50% 42%,#0000 0 1em,#fff3 1em 1.08em);animation:2s ease-in-out infinite alternate holo-pulse}.holo-ghost .holo-bg{background:linear-gradient(170deg,#0d0820,#3b2668 60%,#735797)}.holo-ghost .holo-l1{background:radial-gradient(35% 20% at 30% 70%,#be96ff73,#0000 70%),radial-gradient(40% 18% at 70% 40%,#8c5adc73,#0000 70%),radial-gradient(30% 15% at 40% 25%,#dcc8ff4d,#0000 70%);animation:8s ease-in-out infinite alternate holo-mist}.holo-ghost .holo-l2{background:radial-gradient(circle,#c8a0ffcc 0 .06em,#0000 .14em) 0 0/2em 2.4em;animation:9s linear infinite holo-rise}.holo-dragon .holo-bg{background:linear-gradient(170deg,#070420,#2c1580 55%,#6f35fc)}.holo-dragon .holo-l1{background:linear-gradient(115deg,#0000 30%,#50ffd261 42%,#0000 55%),linear-gradient(100deg,#0000 45%,#ff78e64d 55%,#0000 68%);animation:6s ease-in-out infinite alternate holo-aurora}.holo-dragon .holo-l2{background:radial-gradient(circle,#fff 0 .05em,#0000 .09em) 0 0/1.3em 1.5em;animation:2.4s ease-in-out infinite alternate holo-pulse}.holo-poison .holo-bg{background:linear-gradient(170deg,#1f0620,#6a1f6a 55%,#b14db0)}.holo-poison .holo-l1{background:radial-gradient(circle at 20% 90%,#c85adc99 0 12%,#0000 13%),radial-gradient(circle at 70% 95%,#a03cc899 0 16%,#0000 17%),radial-gradient(circle at 45% 100%,#dc78f080 0 10%,#0000 11%);animation:3s ease-in-out infinite alternate holo-sway}.holo-poison .holo-l2{background:radial-gradient(circle,#0000 0 .15em,#f0aaff99 .16em .21em,#0000 .22em) 0 0/2em 2.6em;animation:4s linear infinite holo-rise}.holo-ground .holo-bg{background:linear-gradient(175deg,#2a1c08,#8a6624 55%,#e2bf65)}.holo-ground .holo-l1{background:repeating-linear-gradient(172deg,#0000 0 .8em,#ffe6aa38 .8em 1em,#0000 1em 1.8em);animation:6s linear infinite holo-wave}.holo-ground .holo-l2{background:radial-gradient(circle,#ffebbeb3 0 .05em,#0000 .09em) 0 0/1.1em 1.3em;animation:5s linear infinite holo-drift}.holo-rock .holo-bg{background:linear-gradient(170deg,#1e1a10,#6b5f2a 55%,#b6a136)}.holo-rock .holo-l1{background:conic-gradient(from 20deg at 30% 60%, #ffffff1f 0 40deg, transparent 40deg 110deg, #0000002e 110deg 170deg, #ffffff14 170deg 230deg, transparent 230deg 300deg, #00000026 300deg);animation:8s ease-in-out infinite alternate holo-sway}.holo-rock .holo-l2{background:radial-gradient(circle,#fff5c88c 0 .05em,#0000 .09em) 0 0/1.6em 1.6em}.holo-flying .holo-bg{background:linear-gradient(#2a3f9a,#6f8df0 55%,#c9d7ff)}.holo-flying .holo-l1{background:radial-gradient(30% 9% at 30% 30%,#ffffff8c,#0000 70%),radial-gradient(25% 7% at 75% 55%,#ffffff73,#0000 70%),radial-gradient(35% 8% at 40% 80%,#fff6,#0000 70%);animation:9s linear infinite holo-wind}.holo-flying .holo-l2{background:repeating-linear-gradient(175deg,#0000 0 2.5em,#ffffff4d 2.5em 2.55em,#0000 2.55em 5em);animation:3s linear infinite holo-wind}.holo-fighting .holo-bg{background:radial-gradient(circle at 50% 45%,#ff8a6b,#c22e28 40%,#3a0806 85%)}.holo-fighting .holo-l1{background:repeating-conic-gradient(from 0deg at 50% 45%, #ffffff2e 0 3deg, transparent 3deg 11deg);animation:40s linear infinite holo-spin}.holo-fighting .holo-l2{background:radial-gradient(circle at 50% 45%,#ffe6c873,#0000 40%);animation:.8s ease-in-out infinite alternate holo-pulse}.holo-bug .holo-bg{background:linear-gradient(170deg,#182006,#55660f 55%,#a6b91a)}.holo-bug .holo-l1{background:radial-gradient(circle,#0000 0 .55em,#dcff782e .56em .62em,#0000 .63em) 0 0/1.4em 1.4em,radial-gradient(circle,#0000 0 .55em,#dcff782e .56em .62em,#0000 .63em) .7em .7em/1.4em 1.4em}.holo-bug .holo-l2{background:radial-gradient(circle,#f6ff9a 0 .07em,#0000 .16em) 0 0/2.3em 2.1em;animation:2.5s ease-in-out infinite alternate holo-firefly}.holo-normal .holo-bg{background:radial-gradient(circle at 50% 40%,#e6e4c8,#a8a77a 40%,#3c3b2a 90%)}.holo-normal .holo-l1{background:repeating-conic-gradient(from 0deg at 50% 40%, #ffffff1f 0 6deg, transparent 6deg 18deg);animation:30s linear infinite holo-spin}.holo-normal .holo-l2{background:radial-gradient(circle,#ffffff80 0 .05em,#0000 .09em) 0 0/1.5em 1.5em}@keyframes holo-flicker{0%{opacity:.85;transform:scaleY(.92)translateY(2%)}to{opacity:1;transform:scaleY(1.08)translateY(-2%)}}@keyframes holo-rise{0%{transform:translateY(0)}to{transform:translateY(-25%)}}@keyframes holo-fall{0%{transform:translateY(-20%)}to{transform:translateY(0)}}@keyframes holo-wave{0%{transform:translate(0)}to{transform:translate(-16%)}}@keyframes holo-wind{0%{transform:translate(-12%)}to{transform:translate(12%)}}@keyframes holo-drift{0%{transform:translate(0)rotate(0)}to{transform:translate(-10%,15%)rotate(8deg)}}@keyframes holo-sway{0%{transform:translate(-4%)}to{transform:translate(4%)}}@keyframes holo-pulse{0%{opacity:.45}to{opacity:1}}@keyframes holo-zap{0%,to{opacity:.15}6%{opacity:1}9%{opacity:.3}12%{opacity:.9}20%{opacity:.2}55%{opacity:.2}58%{opacity:.85}62%{opacity:.2}}@keyframes holo-spin{to{transform:rotate(360deg)}}@keyframes holo-mist{0%{transform:translate(-6%,2%)}to{transform:translate(6%,-3%)}}@keyframes holo-aurora{0%{transform:translate(-10%)skew(-6deg)}to{transform:translate(10%)skew(6deg)}}@keyframes holo-firefly{0%{opacity:.2}to{opacity:1}}@property --mx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --my{syntax:"<percentage>";inherits:true;initial-value:50%}@property --bx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --by{syntax:"<percentage>";inherits:true;initial-value:50%}@property --ang{syntax:"<angle>";inherits:true;initial-value:0deg}@property --rx{syntax:"<angle>";inherits:true;initial-value:0deg}@property --ry{syntax:"<angle>";inherits:true;initial-value:0deg}.pc2-fx{--act:0;--hyp:0;--shine:.4;--glitter:0;transform:perspective(46em) rotateX(var(--rx)) rotateY(var(--ry));transform-style:flat;touch-action:pan-y}button.pc2.pc2-fx:hover{transform:perspective(46em) rotateX(var(--rx)) rotateY(var(--ry))}.pc2-fx.is-active{z-index:5;will-change:transform;box-shadow:0 .9em 1.6em #00000073, 0 0 1.2em color-mix(in srgb, var(--tier-c) 55%, transparent), inset 0 0 0 .16em var(--tier-c)}.pc2-fx.tier-common{--shine:.4}.pc2-fx.tier-uncommon{--shine:.5}.pc2-fx.tier-rare{--shine:.6}.pc2-fx.tier-epic{--shine:.7}.pc2-fx.tier-legendary,.pc2-fx.is-shiny{--shine:.8}.pc2-fx.is-weak{--shine:.16}.pc2-fx.is-shiny{--glitter:.5}.pc2-shine,.pc2-glitter,.pc2-glare{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.pc2-shine{z-index:5;opacity:calc(var(--shine) * (.6 + .4 * var(--act)));mix-blend-mode:color-dodge;background-position:var(--bx) var(--by)}.pc2-glitter{z-index:6;opacity:calc(var(--glitter) * (.45 + .55 * var(--act)));mix-blend-mode:color-dodge;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' seed='11'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2' intercept='-0.3'/%3E%3CfeFuncG type='linear' slope='2' intercept='-0.3'/%3E%3CfeFuncB type='linear' slope='2' intercept='-0.2'/%3E%3CfeFuncA type='discrete' tableValues='0 0 0 0 0 0 0 0 0 0 0 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:9em 9em;background-position:var(--bx) var(--by);-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my), #000 0, #00000073 45%, #0003 80%);-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my), #000 0, #00000073 45%, #0003 80%);mask-image:radial-gradient(circle at var(--mx) var(--my), #000 0, #00000073 45%, #0003 80%)}.pc2-glare{z-index:7;opacity:calc(var(--act) * .75);mix-blend-mode:overlay;background:radial-gradient(farthest-corner circle at var(--mx) var(--my), #ffffffd9 8%, #ffffff8c 22%, #00000073 95%)}.pc2-holo .holo-ovr b{text-shadow:.05em 0,0 .05em,.05em .05em,.06em .14em #0009}.pc2-holo .holo-top,.pc2-holo .holo-glass,.pc2-holo .holo-item{z-index:8}.pc2-holo .holo-art{transform:translateX(-50%) translate(calc((var(--mx) - 50%) * -.05), calc((var(--my) - 50%) * -.05))}.fin-holo .pc2-shine{background-image:repeating-linear-gradient(#ff7773 65%,#d875ff 70%,#7894ff 75%,#83fff7 80%,#a8ff5f 85%,#ffed5f 90%,#ff7773 95%),repeating-linear-gradient(90deg,#0000 0 .9em,#ffffff40 .9em 1.05em,#0000 1.05em 2.2em);background-size:200% 700%,100% 100%;background-position:var(--bx) var(--by), calc(var(--bx) * .4) 0;filter:brightness(.85)contrast(1.6)saturate(1.4);-webkit-mask-image:linear-gradient(#000 60%,#0000 85%);mask-image:linear-gradient(#000 60%,#0000 85%)}.fin-rainbow{--glitter:.75}.fin-rainbow .holo-bg{filter:saturate(.5)brightness(.95)}.fin-rainbow .pc2-shine{opacity:calc(.28 + .25 * var(--shine) + .2 * var(--act));background-image:linear-gradient(-45deg,#ff7070,#fc6,#c9ff5c,#52ffc5,#6cf,#a77aff,#ff70cf,#ff7070),repeating-linear-gradient(-45deg,#0e152e 0%,#8fa3a3 3.8%,#8fc1c1 4.5%,#8fa3a3 5.2%,#0e152e 10% 12%);background-size:300% 300%,400% 400%;background-position:var(--bx) var(--by), calc(100% - var(--bx)) calc(100% - var(--by));background-blend-mode:hard-light;filter:brightness(.62)contrast(1.35)saturate(1.4)}.pc2-holo.fin-rainbow{box-shadow:0 .25em 0 #0006, inset 0 0 0 .16em hsl(calc(200 + var(--hyp) * 160), 90%, 75%)}.fin-reverse .holo-bg{background:repeating-linear-gradient(45deg, #ffffff47 0 .07em, transparent .07em .5em), repeating-linear-gradient(-45deg, #00000040 0 .07em, transparent .07em .5em), linear-gradient(160deg, color-mix(in srgb, var(--t1) 35%, #0b0e1e), color-mix(in srgb, var(--t1) 80%, #000) 45%, color-mix(in srgb, var(--t1) 60%, #fff) 70%, color-mix(in srgb, var(--t1) 40%, #0b0e1e))}.fin-reverse .holo-l1,.fin-reverse .holo-l2{display:none}.fin-reverse .pc2-shine{z-index:1;opacity:calc(.55 + .25 * var(--shine) + .2 * var(--act));background-image:linear-gradient(110deg, transparent 22%, #fffc 38%, #80eaff 44%, #ec8fff 50%, #ffe770 56%, #fff9 62%, transparent 78%), repeating-radial-gradient(circle at var(--mx) var(--my), transparent 0 .4em, #ffffff2e .4em .5em);background-size:260% 260%,100% 100%;background-position:var(--bx) var(--by), 0 0}.rev-window{z-index:2;background:linear-gradient(170deg, color-mix(in srgb, var(--t1) 45%, #fff), var(--t1));border-radius:.55em;height:10.2em;position:absolute;top:3.2em;left:.75em;right:.75em;box-shadow:inset 0 0 0 .12em #ffffffa6,0 .2em .5em #00000073}.fin-reverse .holo-art{z-index:3;width:9.5em;height:9.5em;top:16%}.fin-cosmos{--glitter:.35}.pc2.fin-cosmos .holo-bg{background:radial-gradient(ellipse 60% 40% at 28% 30%, color-mix(in srgb, var(--t1) 60%, transparent), transparent 70%), radial-gradient(ellipse 55% 45% at 78% 62%, #783cff99, transparent 70%), radial-gradient(ellipse 70% 30% at 50% 100%, #ff46b466, transparent 70%), radial-gradient(ellipse 40% 25% at 70% 15%, #3cc8ff59, transparent 70%), #05041a}.pc2.fin-cosmos .holo-l1,.pc2.fin-cosmos .holo-l2,.pc2.fin-cosmos .holo-l3{opacity:1;animation:none}.pc2.fin-cosmos .holo-l1{transform:translate(calc((var(--mx) - 50%) * -.04), calc((var(--my) - 50%) * -.04));background:radial-gradient(circle,#ffffffbf 0 .03em,#0000 .06em) 0 0/.9em 1.1em,radial-gradient(circle,#c8dcff99 0 .03em,#0000 .06em) .45em .5em/1.3em .95em}.pc2.fin-cosmos .holo-l2{transform:translate(calc((var(--mx) - 50%) * -.1), calc((var(--my) - 50%) * -.1));background:radial-gradient(circle,#fff 0 .05em,#0000 .1em) .3em .2em/2.3em 2.7em,radial-gradient(circle,#ffe9b8 0 .05em,#0000 .1em) 1.4em 1.6em/3.1em 2.5em}.pc2.fin-cosmos .holo-l3{transform:translate(calc((var(--mx) - 50%) * -.2), calc((var(--my) - 50%) * -.2));background:radial-gradient(circle,#fff 0 .07em,#b4c8ff99 .1em,#0000 .3em) 1em 1.2em/4.6em 5.3em,radial-gradient(circle,#fff 0 .06em,#ffb4f099 .09em,#0000 .26em) 3.3em 3.6em/5.7em 4.4em;animation:1.8s ease-in-out infinite alternate holo-pulse;display:block;position:absolute;inset:-25%}.fin-cosmos .pc2-shine{background-image:radial-gradient(circle at var(--mx) var(--my), #fff9, #aa78ff73 22%, transparent 55%), linear-gradient(-30deg, transparent 30%, #78fff059 45%, #ff78e659 55%, transparent 70%);background-size:100% 100%,250% 250%;background-position:0 0, var(--bx) var(--by)}.pc2.fin-radiant .holo-bg{background:radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--t1) 25%, #fff) 0, var(--t1) 38%, color-mix(in srgb, var(--t1) 45%, #000) 100%)}.pc2.fin-radiant .holo-l1{opacity:1;background:repeating-conic-gradient(from var(--ang) at 50% 36%, #ffffff52 0 3.5deg, transparent 3.5deg 11deg);animation:none;-webkit-mask-image:radial-gradient(circle at 50% 36%,#000 10%,#0000 75%);mask-image:radial-gradient(circle at 50% 36%,#000 10%,#0000 75%)}.pc2.fin-radiant .holo-l2{opacity:1;background:repeating-linear-gradient(45deg,#ffffff17 0 .05em,#0000 .05em .45em),repeating-linear-gradient(-45deg,#00000017 0 .05em,#0000 .05em .45em);animation:none}.fin-radiant .pc2-shine{background-image:repeating-conic-gradient(from calc(var(--ang) * -2) at var(--mx) var(--my), #ff7070e6 0 5deg, #fff266e6 5deg 10deg, #5cffade6 10deg 15deg, #70b8ffe6 15deg 20deg, #e97affe6 20deg 25deg);filter:brightness(.55)contrast(1.3);-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my), #000 0, #00000080 40%, transparent 75%);-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my), #000 0, #00000080 40%, transparent 75%);mask-image:radial-gradient(circle at var(--mx) var(--my), #000 0, #00000080 40%, transparent 75%)}.fin-gold{--glitter:.6;--tier-c:#ffd86b}.pc2.fin-gold .holo-bg{background:linear-gradient(135deg,#5c3d0a 0%,#c9962e 22%,#fff1b0 42%,#d4a537 55%,#7a5512 78%,#e8c25a 100%)}.pc2.fin-gold .holo-l1{opacity:1;background:repeating-linear-gradient(90deg,#ffffff12 0 .04em,#0000000f .04em .11em);animation:none}.pc2.fin-gold .holo-l2{opacity:1;background:repeating-linear-gradient(45deg,#fffadc66 0 .05em,#5a370059 .05em .1em,#0000 .1em 1.1em),repeating-linear-gradient(-45deg,#fffadc66 0 .05em,#5a370059 .05em .1em,#0000 .1em 1.1em);animation:none}.fin-gold .pc2-shine{opacity:calc(.55 + .35 * var(--act));mix-blend-mode:overlay;background-image:linear-gradient(115deg, transparent 32%, #fffce6 46%, #ffd764b3 52%, transparent 64%), radial-gradient(circle at var(--mx) var(--my), #fffff0e6, transparent 45%);background-size:260% 260%,100% 100%;background-position:var(--bx) var(--by), 0 0}.pc2-holo.fin-gold{box-shadow:0 .25em #0006,inset 0 0 0 .16em #fff1b0,inset 0 0 0 .3em #a87a1c}.fin-gold .holo-ovr,.fin-gold .holo-top{color:#3a2400}.pc2.fin-gold .holo-ovr b{text-shadow:.05em 0,0 .05em,.05em .05em,.04em .1em #fff5c8bf}.fin-gold .holo-glass{background:#321e008c;border-color:#ffe69680}.pc2-showcase:not(.is-active){animation:7s ease-in-out infinite pc2-idle}.pc2-showcase:not(.is-active) .pc2-glare{opacity:.3}@keyframes pc2-idle{0%,to{--rx:4deg;--ry:-7deg;--mx:28%;--my:30%;--bx:40%;--by:41%;--ang:-13deg}50%{--rx:-3deg;--ry:7deg;--mx:72%;--my:64%;--bx:60%;--by:57%;--ang:13deg}}.pc2.pc2-offscreen,.pc2.pc2-offscreen *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.pc2,.pc2 *,.pc2 :before,.pc2 :after{transition:none!important;animation:none!important}}.cg{gap:var(--gap);flex-direction:column;align-self:center;width:min(1640px,100vw - 32px);display:flex}.cg-showcase{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;display:grid}.cg-stage{background:radial-gradient(circle at 50% 45%,#ffffff14,#0000 70%);border-radius:12px;justify-content:center;padding:18px 28px;display:flex}.cg-stage .pc2{font-size:24px}.cg-stage-side h2{margin:0 0 10px}.cg-finishes{flex-wrap:wrap;gap:6px;display:flex}.cg-desc{min-height:2.6em;margin:10px 0 14px;font-size:13px}.cg-picker{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cg-picker .team-name-input{width:220px;max-width:100%}.cg-check{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.cg-sections{flex-wrap:wrap;gap:8px;display:flex}.cg-tabs{flex-wrap:wrap;gap:6px;display:none}.cg-tab-desc{margin:-6px 0 0;display:none}.cg-grid{gap:14px;display:grid}.cg-grid-holo{grid-template-columns:repeat(7,minmax(0,1fr))}.cg-grid-other{grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px}.cg-col{flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.cg-col h2{color:var(--yellow);text-align:center;margin:0;font-size:14px}.cg-col-sub{min-height:2.6em;color:var(--muted);text-align:center;margin:-8px 0 0;font-size:11px;line-height:1.3}.cg-col-sub.mix{color:var(--yellow)}.cg-item{flex-direction:column;align-items:center;gap:6px;width:100%;max-width:260px;margin:0;display:flex;container-type:inline-size}.cg-item .pc2{font-size:min(16px,6.57895cqw)}.cg-item figcaption{text-align:center;min-height:2.7em;font-size:11px;line-height:1.3}@media (width<=1100px){.cg-tabs{display:flex}.cg-tab-desc{display:block}.cg-grid-holo,.cg-grid-other{grid-template-columns:minmax(0,1fr);max-width:none}.cg-col{display:none}.cg-col.active{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));justify-items:center;display:grid}.cg-col.active h2,.cg-col.active .cg-col-sub{display:none}}@media (width<=700px){.cg-showcase{grid-template-columns:minmax(0,1fr);gap:12px}.cg-stage{padding:12px 0}.cg-stage .pc2{font-size:min(20px,6.66667vw - 4.8px)}.cg-col.active{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.pc2.size-lg{font-size:20px}.pc2.size-md{font-size:15px}.pc2.size-sm{font-size:11px}.pc2-fig{color:#fff;background:linear-gradient(160deg, color-mix(in srgb, var(--rar) 70%, #fff) 0%, var(--rar) 40%, var(--rar-dark) 100%);border-radius:.75em;flex-direction:column;gap:.32em;padding:.5em;display:flex;box-shadow:0 .25em #00000059,inset 0 0 0 .1em #ffffff8c}.pc2-fig.tier-common{background:linear-gradient(160deg,#fff 0%,#ececf2 55%,#cfd0dc 100%)}.pc2-fig.tier-epic{box-shadow:0 .25em 0 #00000059, 0 0 .9em color-mix(in srgb, var(--rar) 55%, transparent), inset 0 0 0 .1em #ffffff8c}.pc2-fig.tier-legendary:not(.is-special){background:linear-gradient(115deg, var(--rar-dark) 0%, var(--rar) 25%, #ffd9a8 45%, var(--rar) 60%, var(--rar-dark) 100%);box-shadow:0 .25em 0 #00000059, 0 0 1.1em color-mix(in srgb, var(--rar) 65%, transparent), inset 0 0 0 .1em #ffffffa6;background-size:300% 100%;animation:5s linear infinite fg-legend}@keyframes fg-legend{to{background-position:300% 0}}.pc2-fig.pc2-fx.tier-common{--shine:0;--glitter:0}.pc2-fig.pc2-fx.tier-uncommon{--shine:.22;--glitter:0}.pc2-fig.pc2-fx.tier-rare{--shine:.5;--glitter:0}.pc2-fig.pc2-fx.tier-epic{--shine:.65;--glitter:.35}.pc2-fig.pc2-fx.tier-legendary{--shine:.85;--glitter:.55}.pc2-fig.pc2-fx.is-special{--shine:.75}.pc2-fig.pc2-fx.is-active{box-shadow:0 .9em 1.6em #00000073, 0 0 1.2em color-mix(in srgb, var(--rar) 60%, transparent)}.fg-photo{isolation:isolate;border-radius:.45em;flex:1;min-height:0;display:block;position:relative;overflow:hidden}.fg-photo .holo-bg{border-radius:0;inset:0}.fg-photo:after{content:"";z-index:9;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 .14em #ffffffe6}.fg-num{z-index:8;color:#1b1d2e;background:#ffffffeb;border-radius:.2em;padding:.1em .35em;font-family:Galmuri14,monospace;font-size:.68em;position:absolute;top:.35em;left:.35em}.fg-ovr{z-index:8;color:#fff;width:2.75em;height:2.75em;box-shadow:0 0 0 .12em var(--rar), 0 .15em .4em #00000073;background:#1b1d2e;border:.14em solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:.3em;right:.3em}.fg-ovr b{text-shadow:.04em 0;font-family:Galmuri14,monospace;font-size:1.2em;line-height:1}.fg-ovr small{font-size:.5em}.pc2-fig .pc2-captain{z-index:8;position:absolute;top:1.9em;left:.4em}.fg-art{z-index:3;object-fit:contain;width:9.6em;height:9.6em;transform:translateX(-50%) translate(calc((var(--mx,50%) - 50%) * -.05), calc((var(--my,50%) - 50%) * -.05));filter:drop-shadow(0 .25em .2em #00000073);position:absolute;bottom:1.5em;left:50%}.fg-types{z-index:8;gap:.2em;display:flex;position:absolute;bottom:.35em;left:.35em}.fg-types .type-icon{border-radius:.3em;width:1.35em;height:1.35em;box-shadow:0 0 0 .08em #fff,0 .1em .2em #00000080}.fg-item{z-index:8;filter:drop-shadow(0 .08em #0009);width:1.7em;height:1.7em;position:absolute;bottom:.25em;right:.3em}.fg-photo .pc2-shine,.fg-photo .pc2-glitter,.fg-photo .pc2-glare{border-radius:0}.fg-band{z-index:8;background:#1b1d2e;border-radius:.35em;flex-direction:column;padding:.25em 1.6em .25em .55em;display:flex;position:relative;box-shadow:0 .12em #00000059}.fg-name{white-space:nowrap;text-overflow:ellipsis;font-family:Galmuri14,monospace;font-size:.95em;line-height:1.15;overflow:hidden}.fg-sub{color:color-mix(in srgb, var(--rar) 70%, #fff);white-space:nowrap;text-overflow:ellipsis;font-size:.6em;overflow:hidden}.tier-common .fg-sub{color:#d6d6e0}.fg-gem{background:var(--rar);width:.8em;height:.8em;box-shadow:0 0 .45em var(--rar);border:.1em solid #fff;border-radius:.15em;position:absolute;top:50%;right:.5em;transform:translateY(-50%)rotate(45deg)}.fg-stats{z-index:8;color:#1b1d2e;background:#fbf8ef;border-radius:.35em;grid-template-columns:repeat(6,1fr);padding:.2em .15em;display:grid;position:relative}.fg-stats span{color:#5a5d70;flex-direction:column;align-items:center;font-size:.5em;line-height:1.1;display:flex}.fg-stats b{color:#1b1d2e;font-family:Galmuri14,monospace;font-size:1.75em}.fg-ribbon{z-index:10;color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#1b1d2e;border:.1em solid #fff;border-radius:1em;padding:.12em .75em;font-family:Galmuri14,monospace;font-size:.6em;position:absolute;top:.2em;left:50%;transform:translate(-50%);box-shadow:0 .15em .4em #00000080}.pc2-fig.is-special{box-shadow:0 .25em #00000059,0 0 1em #ffffff59,inset 0 0 0 .1em #ffffffb3}.pc2-fig.sp-shiny{background:repeating-linear-gradient(45deg,#ffffff2e 0 .06em,#0000 .06em .45em),repeating-linear-gradient(-45deg,#78500033 0 .06em,#0000 .06em .45em),linear-gradient(135deg,#7a5410 0%,#f7d774 28%,#fff3c0 45%,#d9a520 62%,#8a5f12 100%)}.sp-shiny .fg-ribbon{color:#3a2600;background:linear-gradient(90deg,#b8860b,#ffe680,#b8860b)}.pc2-fig.sp-destaque{background:linear-gradient(-45deg,#fb5656,#facc42,#5bea3e,#3dd6f5,#9564f7,#f65ac2,#fb5656) 0 0/300% 300%;animation:6s linear infinite fg-rainbow}@keyframes fg-rainbow{to{background-position:300% 300%}}.sp-destaque .fg-ribbon{color:#c2185b;background:#fff}.pc2-fig.sp-icone{background:radial-gradient(circle at 20% 15%, #fff 0 .05em, transparent .08em) 0 0 / 2.3em 2.1em, radial-gradient(circle at 70% 60%, #fffc 0 .04em, transparent .07em) 0 0 / 1.7em 1.9em, radial-gradient(ellipse 70% 45% at 20% 25%, color-mix(in srgb, var(--t1) 55%, transparent), transparent 70%), radial-gradient(ellipse 60% 50% at 85% 80%, #8c46ffa6, transparent 70%), radial-gradient(ellipse 80% 40% at 50% 110%, #ff50be73, transparent 70%), #07051f}.sp-icone .fg-ribbon{background:linear-gradient(90deg,#2a0f5c,#6a2cff,#2a0f5c);border-color:#e4d4ff}.pc2-fig.sp-evento{background:radial-gradient(circle at 50% 38%, #ffffff8c, transparent 55%), repeating-conic-gradient(from 0deg at 50% 38%, var(--t1) 0deg 7deg, color-mix(in srgb, var(--t1) 45%, #fff) 7deg 14deg)}.sp-evento .fg-ribbon{background:var(--t1);color:#fff;text-shadow:0 .08em #00000080}@media (prefers-reduced-motion:reduce){.pc2-fig.tier-legendary:not(.is-special),.pc2-fig.sp-destaque{animation:none}}.cg-v06{gap:var(--gap);flex-direction:column;display:flex}.cg-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.cg-row .cg-item{flex-direction:column;align-items:center;gap:6px;max-width:15em;margin:0;font-size:15px;display:flex}.cg-row .cg-item figcaption{text-align:center;max-width:16em;font-size:11px}.cg-icons{gap:10px}@media (width<=700px){.cg-row{gap:8px}.cg-row .cg-item,.cg-row .pc2.size-md,.cg-row .pc2.size-sm{font-size:9.5px}}.pc2-fig .fg-photo:before{content:"";z-index:1;pointer-events:none;opacity:.38;mix-blend-mode:screen;filter:grayscale()brightness(.75)contrast(6)blur(.03em);image-rendering:auto;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:10% 14% 16%;-webkit-mask-image:radial-gradient(circle,#000 42%,#0000 68%);mask-image:radial-gradient(circle,#000 42%,#0000 68%)}.pc2-fig.is-special .fg-photo:before{opacity:.2}.pc2-fig:not(.is-special):is(.holo-normal,.holo-electric,.holo-ice,.holo-ground,.holo-flying,.holo-steel,.holo-fairy) .fg-photo:before{opacity:.2;mix-blend-mode:multiply;filter:grayscale()brightness(.75)contrast(6)invert()blur(.03em)}.pc2-fig:not(.is-special).holo-normal .fg-photo:before{opacity:.13}.pc2-fig.holo-normal .fg-photo:before{background-image:url(/assets/types/normal.png)}.pc2-fig.holo-fire .fg-photo:before{background-image:url(/assets/types/fire.png)}.pc2-fig.holo-water .fg-photo:before{background-image:url(/assets/types/water.png)}.pc2-fig.holo-grass .fg-photo:before{background-image:url(/assets/types/grass.png)}.pc2-fig.holo-electric .fg-photo:before{background-image:url(/assets/types/electric.png)}.pc2-fig.holo-ice .fg-photo:before{background-image:url(/assets/types/ice.png)}.pc2-fig.holo-fighting .fg-photo:before{background-image:url(/assets/types/fighting.png)}.pc2-fig.holo-poison .fg-photo:before{background-image:url(/assets/types/poison.png)}.pc2-fig.holo-ground .fg-photo:before{background-image:url(/assets/types/ground.png)}.pc2-fig.holo-rock .fg-photo:before{background-image:url(/assets/types/rock.png)}.pc2-fig.holo-flying .fg-photo:before{background-image:url(/assets/types/flying.png)}.pc2-fig.holo-psychic .fg-photo:before{background-image:url(/assets/types/psychic.png)}.pc2-fig.holo-bug .fg-photo:before{background-image:url(/assets/types/bug.png)}.pc2-fig.holo-ghost .fg-photo:before{background-image:url(/assets/types/ghost.png)}.pc2-fig.holo-dragon .fg-photo:before{background-image:url(/assets/types/dragon.png)}.pc2-fig.holo-steel .fg-photo:before{background-image:url(/assets/types/steel.png)}.pc2-fig.holo-fairy .fg-photo:before{background-image:url(/assets/types/fairy.png)}.pc2-fig.holo-dark .fg-photo:before{background-image:url(/assets/types/dark.png)}.pc2-fig:not(.is-special).holo-fire .holo-bg{background:radial-gradient(85% 45% at 50% 108%,#ffd27a 0%,#ff7a00 35%,#0000 75%),linear-gradient(#2a0500 0%,#a01c00 55%,#ff5a00 100%)}.pc2-fig:not(.is-special).holo-fire .holo-l1{transform-origin:50% 84%;opacity:.95;background:radial-gradient(6% 20% at 23% 84%,#fff6c2 0 18%,#ffb300 42%,#ff4600bf 66%,#0000 78%),radial-gradient(7% 26% at 37% 85%,#fff6c2 0 18%,#ffb300 42%,#ff4600bf 66%,#0000 78%),radial-gradient(6.5% 22% at 50% 85%,#fff6c2 0 18%,#ffb300 42%,#ff4600bf 66%,#0000 78%),radial-gradient(7% 28% at 63% 85%,#fff6c2 0 18%,#ffb300 42%,#ff4600bf 66%,#0000 78%),radial-gradient(6% 20% at 77% 84%,#fff6c2 0 18%,#ffb300 42%,#ff4600bf 66%,#0000 78%);animation:.7s ease-in-out infinite alternate holo-flicker}.pc2-fig:not(.is-special).holo-fire .holo-l2{background:radial-gradient(circle,#ffe08a 0 .07em,#ff8c0099 .1em,#0000 .15em) 0 0/1.7em 2.3em,radial-gradient(circle,#ff9a3c 0 .05em,#0000 .11em) .8em 1.1em/2.3em 2.9em;animation:2.4s linear infinite holo-rise}.pc2-fig:not(.is-special).holo-water .holo-bg{background:linear-gradient(#7fd6ff 0%,#2a8be0 38%,#0f4fa8 70%,#072a62 100%)}.pc2-fig:not(.is-special).holo-water .holo-l1{background:radial-gradient(circle at 50% 100%,#0000 0 .42em,#ffffff8c .43em .52em,#0000 .53em .68em,#beebff66 .69em .76em,#0000 .77em) 0 0/1.6em .8em,radial-gradient(circle at 50% 100%,#0000 0 .42em,#ffffff8c .43em .52em,#0000 .53em .68em,#beebff66 .69em .76em,#0000 .77em) .8em .4em/1.6em .8em;animation:5s linear infinite holo-wave;-webkit-mask-image:linear-gradient(#0000 30%,#000 58%);mask-image:linear-gradient(#0000 30%,#000 58%)}.pc2-fig:not(.is-special).holo-water .holo-l2{background:radial-gradient(circle,#ffffff40 0 .12em,#fffc .13em .17em,#0000 .18em) 0 0/2em 2.8em,radial-gradient(circle,#fff3 0 .07em,#ffffffbf .08em .11em,#0000 .12em) 1em 1.3em/1.4em 2.1em;animation:4s linear infinite holo-rise}.pc2-fig:not(.is-special).holo-grass .holo-bg{background:conic-gradient(from 172deg at 50% 0, #1b5e20 0 16deg, transparent 0) 0 100% / .7em 2.6em repeat-x, conic-gradient(from 171deg at 50% 0, #2e7d32 0 18deg, transparent 0) .35em 100% / .7em 2em repeat-x, conic-gradient(from 170deg at 50% 0, #43a047 0 20deg, transparent 0) .15em 100% / .55em 1.3em repeat-x, linear-gradient(180deg, #d7f5a8 0%, #7cc95a 40%, #2f7d32 100%)}.pc2-fig:not(.is-special).holo-grass .holo-l1{background:radial-gradient(.42em .18em,#e4ffb8 0 55%,#7ccf4a 60% 85%,#0000 90%) 0 0/2.6em 2.3em,radial-gradient(.34em .15em,#b6f07c 0 55%,#4fae35 60% 85%,#0000 90%) 1.3em 1.15em/2.6em 2.3em;animation:6s linear infinite holo-drift}.pc2-fig:not(.is-special).holo-grass .holo-l2{background:repeating-linear-gradient(105deg,#ffffd233 0 .9em,#0000 .9em 2.8em);animation:6s ease-in-out infinite alternate holo-sway}.pc2-fig:not(.is-special).holo-electric .holo-bg{background:repeating-linear-gradient(135deg,#0000 0 .9em,#ffffff1f .9em 1.05em),radial-gradient(circle at 50% 45%,#fffbd0 0%,#ffd83a 35%,#c79200 70%,#4a3300 100%)}.pc2-fig:not(.is-special).holo-electric .holo-l1{clip-path:polygon(31% 16%,39.5% 16%,35.5% 41%,42% 41%,29.5% 80%,33% 52%,26.5% 52%);background:linear-gradient(#fff,#fff38a 60%,#ffd000);animation:2.4s step-end infinite fg-zap}.pc2-fig:not(.is-special).holo-electric .holo-l2{clip-path:polygon(66% 22%,73% 22%,69.5% 42%,75% 42%,64.5% 74%,67.5% 50%,62% 50%);background:linear-gradient(#fff,#fff38a 60%,#ffd000);animation:2.4s step-end 1.1s infinite fg-zap}.pc2-fig:not(.is-special).holo-ice .holo-bg{background:repeating-linear-gradient(60deg,#0000 0 1.2em,#ffffff38 1.2em 1.26em),repeating-linear-gradient(-60deg,#0000 0 1.2em,#ffffff38 1.2em 1.26em),linear-gradient(170deg,#c9f3ff 0%,#5cc3e4 45%,#1d6890 100%)}.pc2-fig:not(.is-special).holo-ice .holo-l1{background:radial-gradient(circle, #fff 0 .12em, transparent .14em) 0 0 / 3em 3.2em, repeating-conic-gradient(from 0deg at 50% 50%, #fffffff2 0 7deg, transparent 7deg 60deg) 0 0 / 3em 3.2em;filter:drop-shadow(0 0 .06em #00508299);animation:10s linear infinite holo-fall;-webkit-mask-image:radial-gradient(circle,#000 0 .75em,#0000 .78em);mask-image:radial-gradient(circle,#000 0 .75em,#0000 .78em);-webkit-mask-size:3em 3.2em;mask-size:3em 3.2em}.pc2-fig:not(.is-special).holo-ice .holo-l2{background:radial-gradient(circle,#fff 0 .06em,#ffffff80 .08em,#0000 .12em) .7em 1em/1.3em 1.5em;animation:5s linear infinite holo-fall}.pc2-fig:not(.is-special).holo-fighting .holo-bg{background:radial-gradient(circle,#fff2e0 0%,#ff9a6b 18%,#d6332b 45%,#4a0a07 100%)}.pc2-fig:not(.is-special).holo-fighting .holo-l1{background:repeating-conic-gradient(from 0deg at 50% 50%, #ffffffd9 0 1.5deg, transparent 1.5deg 9deg);opacity:.6;animation:.5s ease-in-out infinite alternate holo-pulse;-webkit-mask-image:radial-gradient(circle,#0000 0 22%,#000 40%);mask-image:radial-gradient(circle,#0000 0 22%,#000 40%)}.pc2-fig:not(.is-special).holo-fighting .holo-l2{clip-path:polygon(50% 30%,54% 41%,66% 34%,59% 45%,72% 50%,59% 55%,66% 66%,54% 59%,50% 70%,46% 59%,34% 66%,41% 55%,28% 50%,41% 45%,34% 34%,46% 41%);opacity:.55;background:radial-gradient(circle,#fff7c2,#ffc23a 55%,#ff7a1a);animation:.9s ease-out infinite fg-punch}.pc2-fig:not(.is-special).holo-poison .holo-bg{background:linear-gradient(#b23fcf,#b23fcf) 0 0/100% .35em no-repeat,radial-gradient(.3em 1em at 50% 0,#b23fcf 96%,#0000) 0 0/1.5em 2.2em repeat-x,radial-gradient(.22em .65em at 50% 0,#9c2fbd 96%,#0000) .75em 0/1.5em 1.6em repeat-x,radial-gradient(60% 18% at 30% 104%,#b23fcf 96%,#0000),radial-gradient(55% 16% at 78% 104%,#9c2fbd 96%,#0000),linear-gradient(170deg,#2a0832,#5d1a6e 55%,#8a3aa0)}.pc2-fig:not(.is-special).holo-poison .holo-l1{background:radial-gradient(circle,#e696ff59 0 .2em,#f5beffd9 .21em .26em,#0000 .27em) 0 0/2.4em 3em,radial-gradient(circle,#e696ff4d 0 .11em,#f5beffcc .12em .15em,#0000 .16em) 1.2em 1.5em/1.7em 2.2em;animation:3.5s linear infinite holo-rise}.pc2-fig:not(.is-special).holo-poison .holo-l2{background:radial-gradient(circle,#c850f059,#0000 45%);animation:1.6s ease-in-out infinite alternate holo-pulse}.pc2-fig:not(.is-special).holo-ground .holo-bg{background:radial-gradient(75% 30% at 20% 100%,#b07a30 97%,#0000),radial-gradient(65% 26% at 85% 100%,#9a6626 97%,#0000),radial-gradient(90% 16% at 50% 106%,#6e4416 97%,#0000),repeating-linear-gradient(58deg,#0000 0 1.1em,#5a370f59 1.1em 1.16em),repeating-linear-gradient(-32deg,#0000 0 1.6em,#5a370f4d 1.6em 1.66em),linear-gradient(#ffe7a8 0%,#e2b864 40%,#b8863a 100%)}.pc2-fig:not(.is-special).holo-ground .holo-l1{background:repeating-linear-gradient(168deg,#0000 0 .9em,#fff0c847 .9em 1.05em,#0000 1.05em 2.2em);animation:5s linear infinite holo-wind}.pc2-fig:not(.is-special).holo-ground .holo-l2{background:radial-gradient(circle,#ffeec8cc 0 .05em,#0000 .09em) 0 0/1em 1.2em;animation:4s linear infinite holo-drift}.pc2-fig:not(.is-special).holo-rock .holo-bg{background:radial-gradient(2.1em at 14% 106%,#cfc4a4 0,#8e8262 50%,#4b4330 90%,#0000 93%),radial-gradient(2.6em at 90% 110%,#c2b691 0,#7f7356 50%,#3f3826 90%,#0000 93%),radial-gradient(1.3em at 52% 104%,#b4a882 0,#75694b 55%,#3a3424 90%,#0000 93%),linear-gradient(118deg,#0000 47%,#2820128c 47.6% 48.4%,#0000 49%) 0 0/5em 4em,linear-gradient(64deg,#0000 47%,#28201273 47.6% 48.4%,#0000 49%) 2.4em 1.6em/4.4em 3.6em,repeating-linear-gradient(172deg,#9a8e6a 0 .9em,#7d7152 .9em 1.15em,#b3a67c 1.15em 2em,#6a5f43 2em 2.2em,#a59872 2.2em 3.1em)}.pc2-fig:not(.is-special).holo-rock .holo-l1{background:radial-gradient(circle,#fff5d2bf 0 .05em,#0000 .1em) 0 0/1.9em 1.6em,radial-gradient(circle,#3c321499 0 .08em,#0000 .12em) .9em .8em/2.3em 2em;animation:12s linear infinite holo-fall}.pc2-fig:not(.is-special).holo-rock .holo-l2{background:linear-gradient(115deg,#0000 40%,#ffffe62e 50%,#0000 60%);animation:5s ease-in-out infinite alternate holo-sway}.pc2-fig:not(.is-special).holo-flying .holo-bg{background:linear-gradient(#3d6fe0 0%,#7fb2ff 50%,#dbe9ff 100%)}.pc2-fig:not(.is-special).holo-flying .holo-l1{opacity:.85;background:radial-gradient(.7em at 30% 62%,#fff 96%,#0000) 0 0/7em 4.2em,radial-gradient(.95em at 46% 48%,#fff 96%,#0000) 0 0/7em 4.2em,radial-gradient(.65em at 62% 60%,#fff 96%,#0000) 0 0/7em 4.2em,radial-gradient(1.6em .45em at 46% 70%,#fff 96%,#0000) 0 0/7em 4.2em,radial-gradient(.5em at 30% 62%,#fff 96%,#0000) 3.4em 2.2em/7em 4.2em,radial-gradient(.7em at 44%,#fff 96%,#0000) 3.4em 2.2em/7em 4.2em,radial-gradient(1.1em .32em at 40% 66%,#fff 96%,#0000) 3.4em 2.2em/7em 4.2em;animation:10s linear infinite alternate holo-wind}.pc2-fig:not(.is-special).holo-flying .holo-l2{background-color:#0000;background-image:linear-gradient(90deg,#0000,#ffffffbf,#0000),linear-gradient(90deg,#0000,#fff9,#0000);background-position:0 0,1.5em .9em;background-repeat:repeat;background-size:3em 1.8em,2.4em 1.8em;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:2.2s linear infinite holo-wave}.pc2-fig:not(.is-special).holo-psychic .holo-bg{background:radial-gradient(circle at 50% 45%,#ffe0ef 0%,#ff6fa8 30%,#b02a73 65%,#3d0828 100%)}.pc2-fig:not(.is-special).holo-psychic .holo-l1{background:repeating-conic-gradient(from 0deg at 50% 47%, #ffffff52 0 12deg, #7800501f 12deg 24deg);animation:10s linear infinite holo-spin}.pc2-fig:not(.is-special).holo-psychic .holo-l2{background:repeating-radial-gradient(circle at 50% 47%,#0000 0 .75em,#ffffff73 .75em .85em,#0000 .85em 1.5em);animation:2.4s linear infinite fg-ripple}.pc2-fig:not(.is-special).holo-bug .holo-bg{background-color:#4e5e0c;background-image:linear-gradient(30deg,#3a4708 12%,#0000 12.5% 87%,#3a4708 87.5%,#3a4708),linear-gradient(150deg,#3a4708 12%,#0000 12.5% 87%,#3a4708 87.5%,#3a4708),linear-gradient(30deg,#3a4708 12%,#0000 12.5% 87%,#3a4708 87.5%,#3a4708),linear-gradient(150deg,#3a4708 12%,#0000 12.5% 87%,#3a4708 87.5%,#3a4708),linear-gradient(60deg,#8fa31c 25%,#0000 25.5% 75%,#8fa31c 75%,#8fa31c),linear-gradient(60deg,#8fa31c 25%,#0000 25.5% 75%,#8fa31c 75%,#8fa31c),radial-gradient(circle at 50% 40%,#e6ff8c66,#0000 70%);background-position:0 0,0 0,.7em 1.225em,.7em 1.225em,0 0,.7em 1.225em,0 0;background-size:1.4em 2.45em,1.4em 2.45em,1.4em 2.45em,1.4em 2.45em,1.4em 2.45em,1.4em 2.45em,100% 100%}.pc2-fig:not(.is-special).holo-bug .holo-l1{background:radial-gradient(circle at 50% 40%,#f0ffaa59,#0000 50%);animation:3s ease-in-out infinite alternate holo-pulse}.pc2-fig:not(.is-special).holo-bug .holo-l2{background:radial-gradient(circle,#fbffb0 0 .07em,#e6ff5a8c .12em,#0000 .24em) 0 0/2.4em 2.2em,radial-gradient(circle,#fbffb0 0 .05em,#e6ff5a80 .09em,#0000 .18em) 1.2em 1.1em/1.9em 2.6em;animation:1.6s ease-in-out infinite alternate holo-firefly}.pc2-fig:not(.is-special).holo-ghost .holo-bg{background:radial-gradient(80% 60%,#0000 40%,#0000008c 100%),linear-gradient(170deg,#120a26 0%,#2f1c57 55%,#533a86 100%)}.pc2-fig:not(.is-special).holo-ghost .holo-l1{background:radial-gradient(3.5% 6% at 28% 38%,#f3e6ff 0 25%,#b478ffd9 50%,#0000 100%),radial-gradient(3% 5% at 72% 32%,#f3e6ff 0 25%,#8c6effd9 50%,#0000 100%),radial-gradient(3.2% 5.5% at 64% 70%,#f3e6ff 0 25%,#be6effd9 50%,#0000 100%),radial-gradient(2.6% 4.5% at 33% 74%,#f3e6ff 0 25%,#788cffd9 50%,#0000 100%),radial-gradient(30% 14% at 40% 60%,#aa78ff47,#0000 70%),radial-gradient(34% 12% at 65% 45%,#825adc47,#0000 70%);animation:5s ease-in-out infinite alternate holo-mist}.pc2-fig:not(.is-special).holo-ghost .holo-l2{background:radial-gradient(circle,#d2b4ffcc 0 .05em,#0000 .12em) 0 0/1.8em 2.2em;animation:8s linear infinite holo-rise}.pc2-fig:not(.is-special).holo-dragon .holo-bg{background:radial-gradient(circle at 50% 0,#0000 0 .5em,#aa8cff8c .51em .58em,#4623aa73 .59em) 0 0/1.2em .6em,radial-gradient(circle at 50% 0,#0000 0 .5em,#aa8cff8c .51em .58em,#4623aa73 .59em) .6em .3em/1.2em .6em,linear-gradient(170deg,#0a0630,#2c1a8a 55%,#6f35fc)}.pc2-fig:not(.is-special).holo-dragon .holo-l1{background:linear-gradient(115deg,#0000 30%,#5affd773 42%,#0000 55%),linear-gradient(100deg,#0000 45%,#ff82e661 55%,#0000 68%);animation:5s ease-in-out infinite alternate holo-aurora}.pc2-fig:not(.is-special).holo-dragon .holo-l2{background:radial-gradient(circle,#fff 0 .05em,#0000 .09em) 0 0/1.3em 1.5em;animation:2s ease-in-out infinite alternate holo-pulse}.pc2-fig:not(.is-special).holo-normal .holo-bg{background:repeating-linear-gradient(135deg,#ffffff47 0 .6em,#0000 .6em 1.2em),radial-gradient(circle at 50% 40%,#fffbea 0%,#e8e1b8 40%,#b8b088 100%)}.pc2-fig:not(.is-special).holo-normal .holo-l1{background:radial-gradient(circle,#ff6b6b 0 .09em,#0000 .11em) 0 0/2.1em 2.3em,radial-gradient(circle,#4d9dff 0 .08em,#0000 .1em) .7em .9em/1.9em 2.1em,radial-gradient(circle,#ffc93c 0 .09em,#0000 .11em) 1.3em .4em/2.3em 1.9em,radial-gradient(circle,#5fd36b 0 .07em,#0000 .09em) .4em 1.5em/1.7em 2.5em;animation:8s linear infinite holo-fall}.pc2-fig:not(.is-special).holo-normal .holo-l2{background:radial-gradient(circle at 50% 40%,#ffffff80,#0000 45%);animation:3s ease-in-out infinite alternate holo-pulse}.pc2-fig:not(.is-special).holo-steel .holo-bg{background:radial-gradient(circle,#f6f8fc 0 .08em,#5f6879 .12em .15em,#0000 .17em) .45em .45em/2.6em 2.6em,repeating-linear-gradient(90deg,#ffffff1a 0 .04em,#0000 .04em .11em),repeating-linear-gradient(0deg,#0000000d 0 .05em,#0000 .05em .2em),linear-gradient(165deg,#f0f3f8 0%,#a9b2c3 45%,#5d6677 100%)}.pc2-fig:not(.is-special).holo-steel .holo-l1{background:radial-gradient(circle, transparent 0 .6em, #8c95a8 .62em 2.6em, transparent 2.62em), repeating-conic-gradient(from 0deg, #7a8396 0 15deg, transparent 15deg 30deg);opacity:.7;width:7em;height:7em;animation:14s linear infinite holo-spin;inset:-1.8em -1.8em auto auto;-webkit-mask-image:radial-gradient(circle,#0000 0 .6em,#000 .62em 3.2em,#0000 3.25em);mask-image:radial-gradient(circle,#0000 0 .6em,#000 .62em 3.2em,#0000 3.25em)}.pc2-fig:not(.is-special).holo-steel .holo-l2{background:radial-gradient(circle, transparent 0 .4em, #9aa3b5 .42em 1.7em, transparent 1.72em), repeating-conic-gradient(from 7deg, #848da0 0 18deg, transparent 18deg 36deg);opacity:.7;width:4.6em;height:4.6em;animation:9s linear infinite reverse holo-spin;inset:auto auto -1.2em -1.2em;-webkit-mask-image:radial-gradient(circle,#0000 0 .4em,#000 .42em 2.1em,#0000 2.15em);mask-image:radial-gradient(circle,#0000 0 .4em,#000 .42em 2.1em,#0000 2.15em)}.pc2-fig:not(.is-special).holo-fairy .holo-bg{background:radial-gradient(.9em at 20% 25%,#ffffff59,#0000),radial-gradient(1.2em at 80% 70%,#ffc8eb73,#0000),radial-gradient(.7em at 70% 20%,#ffffff4d,#0000),linear-gradient(170deg,#ffd6f0 0%,#ff8fca 45%,#a663d8 100%)}.pc2-fig:not(.is-special).holo-fairy .holo-l1{background:radial-gradient(circle, #fff 0 .06em, transparent .12em) 0 0 / 2.2em 2.4em, repeating-conic-gradient(from 0deg at 50% 50%, #fff 0 9deg, transparent 9deg 90deg) 0 0 / 2.2em 2.4em;filter:drop-shadow(0 0 .08em #ff6fc0);animation:1.4s ease-in-out infinite alternate fg-twinkle;-webkit-mask-image:radial-gradient(circle,#000 0 .5em,#0000 .53em);mask-image:radial-gradient(circle,#000 0 .5em,#0000 .53em);-webkit-mask-size:2.2em 2.4em;mask-size:2.2em 2.4em}.pc2-fig:not(.is-special).holo-fairy .holo-l2{background:radial-gradient(circle,#fffffff2 0 .06em,#ff96d299 .1em,#0000 .2em) 0 0/1.6em 1.9em,radial-gradient(circle,#ffdcf599 0 .18em,#0000 .3em) .8em .95em/2.6em 2.2em;animation:6s linear infinite holo-rise}@keyframes fg-punch{0%{opacity:.25;transform:scale(.85)}30%{opacity:.7;transform:scale(1.12)}to{opacity:.4;transform:scale(1)}}@keyframes fg-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:.4;transform:scale(1.3)}}@keyframes fg-twinkle{0%{opacity:.35;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes fg-zap{0%,to{opacity:.6}8%{opacity:1}11%{opacity:.45}14%{opacity:1}22%{opacity:.6}}.pc2-metal{--ink:#1d222c;--ink-soft:#1d222c9e;--edge:#ffffffbf;--line:#1d222c38;color:var(--ink);box-shadow:0 .25em 0 #00000059, inset 0 0 0 .12em var(--edge), inset 0 0 0 .32em #0000000f;border-radius:.8em;flex-direction:column;padding:.55em .65em .6em;display:flex}.pc2-metal.m-bronze{--ink:#2f1b0b;--ink-soft:#2f1b0ba6;--edge:#f2cfa6;--line:#2f1b0b40;background:linear-gradient(160deg,#f0c493 0%,#c98a52 48%,#8f5a2e 100%)}.pc2-metal.m-prata{--ink:#1c2230;--ink-soft:#1c223099;--edge:#fff;background:linear-gradient(160deg,#fbfcfe 0%,#d3d8e1 48%,#9aa2b0 100%)}.pc2-metal.m-ouro{--ink:#2c2000;--ink-soft:#2c20009e;--edge:#fff6c9;--line:#2c200038;background:linear-gradient(160deg,#fff3b8 0%,#e8c24a 48%,#b48a18 100%)}.pc2-metal.m-bronze{--metal-base:linear-gradient(160deg, #f0c493 0%, #c98a52 48%, #8f5a2e 100%)}.pc2-metal.m-prata{--metal-base:linear-gradient(160deg, #fbfcfe 0%, #d3d8e1 48%, #9aa2b0 100%)}.pc2-metal.m-ouro{--metal-base:linear-gradient(160deg, #fff3b8 0%, #e8c24a 48%, #b48a18 100%)}.pc2-metal.m-lendario:not(.is-special){--ink:#3a2a00;--ink-soft:#3a2a0099;--edge:#d9b23c;--line:#a0781459;background:radial-gradient(80% 50% at 50% 0,#ffffffe6,#0000 70%),linear-gradient(160deg,#fffaf0 0%,#f2e7c8 50%,#dcc58c 100%);box-shadow:0 .25em #00000059,inset 0 0 0 .16em #d9b23c,inset 0 0 0 .3em #ffffffb3,inset 0 0 0 .38em #d9b23c,0 0 .9em #d9b23c73}.pc2-metal.m-lendario:not(.is-special) .m-ovr{color:#a07a10}.pc2-metal.pc2-fx.m-fosco{--shine:0;--glitter:0}.pc2-metal.pc2-fx.m-brilhante{--shine:.45;--glitter:.25}.pc2-metal.pc2-fx.m-lendario,.pc2-metal.pc2-fx.is-special{--shine:.7}.pc2-metal.pc2-fx.is-active{box-shadow:0 .9em 1.6em #00000073, inset 0 0 0 .12em var(--edge)}.m-top{flex:1;min-height:0;position:relative}.m-mark{z-index:0;background:var(--type-icon) no-repeat center / contain;opacity:.1;filter:grayscale(.4)blur(.02em);mix-blend-mode:multiply;pointer-events:none;border-radius:1.4em;width:9em;height:9em;position:absolute;top:.6em;right:-.4em}.m-left{z-index:3;flex-direction:column;align-items:center;gap:.15em;width:3.3em;display:flex;position:absolute;top:.15em;left:.1em}.m-ovr{letter-spacing:-.02em;text-shadow:.03em 0,0 .03em;font-family:Galmuri14,monospace;font-size:2.9em;line-height:.95}.m-pos{letter-spacing:.06em;border-bottom:.08em solid var(--line);padding-bottom:.15em;font-family:Galmuri14,monospace;font-size:.95em}.m-types{flex-direction:column;gap:.25em;margin-top:.15em;display:flex}.m-types .type-icon{border-radius:.3em;width:1.45em;height:1.45em;box-shadow:0 .08em .15em #00000059}.pc2-metal .pc2-captain{margin-top:.15em}.m-evo{color:#fff;text-shadow:none;background:#1f9d45;border-radius:.35em;align-items:center;gap:.1em;margin-top:.2em;padding:.1em .3em .1em .2em;font-family:Galmuri14,monospace;font-size:.95em;line-height:1.1;display:inline-flex;box-shadow:0 .1em #0006}.m-evo.down{background:#c9302c}.m-evo svg{fill:currentColor;width:.8em;height:.8em}.m-art{z-index:2;object-fit:contain;width:11em;height:11em;transform:translate(calc((var(--mx,50%) - 50%) * -.04), calc((var(--my,50%) - 50%) * -.04));filter:drop-shadow(0 .2em .15em #00000059);position:absolute;bottom:-.1em;right:-.2em}.m-item{z-index:3;filter:drop-shadow(0 .08em #00000073);width:1.7em;height:1.7em;position:absolute;top:.1em;right:0}.m-tag{z-index:4;color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#000000bf;border-radius:1em;padding:.1em .6em;font-family:Galmuri14,monospace;font-size:.55em;position:absolute;top:-.35em;left:50%;transform:translate(-50%)}.m-name{z-index:3;border-top:.08em solid var(--line);border-bottom:.08em solid var(--line);white-space:nowrap;flex-direction:column;align-items:center;margin-top:.15em;padding:.25em 0 .2em;font-family:Galmuri14,monospace;font-size:1.15em;line-height:1.1;display:flex;position:relative}.m-name small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-family:Galmuri11,monospace;font-size:.5em}.m-stats{z-index:3;grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:.05em .9em;padding:.3em .55em 0;display:grid;position:relative}.m-stats span{align-items:baseline;gap:.35em;display:flex}.m-stats b{text-align:right;min-width:1.4em;font-family:Galmuri14,monospace;font-size:1.25em;line-height:1.1}.m-stats i{letter-spacing:.05em;color:var(--ink-soft);font-size:.78em;font-style:normal}.m-stats span:nth-child(-n+3){border-right:.08em solid var(--line);padding-right:.6em}.pc2-metal.ed-shiny{--ink:#2a2140;--ink-soft:#2a214099;--edge:#fff;--line:#2a214033;background:linear-gradient(135deg,#ffe3f3 0%,#e3f1ff 30%,#e9ffe9 55%,#fff4dc 80%,#f3e3ff 100%)}.pc2-metal.ed-destaque{--ink:#f5d76e;--ink-soft:#f5d76eb3;--edge:#d9b23c;--line:#f5d76e4d;background:repeating-linear-gradient(135deg,#ffd75a12 0 .08em,#0000 .08em .6em),linear-gradient(160deg,#2b2b30 0%,#111114 60%,#000 100%)}.pc2-metal.ed-destaque .m-name{color:#fff}.pc2-metal.ed-destaque .m-mark{mix-blend-mode:screen;opacity:.12}.pc2-metal.ed-icone{--ink:#fff;--ink-soft:#e6d7ffbf;--edge:#b48cff;--line:#e6d7ff4d;background:radial-gradient(circle at 20% 15%,#fff 0 .05em,#0000 .08em) 0 0/2.3em 2.1em,radial-gradient(circle at 70% 60%,#fffc 0 .04em,#0000 .07em) 0 0/1.7em 1.9em,radial-gradient(70% 45% at 20% 25%,#7850ff8c,#0000 70%),radial-gradient(80% 40% at 60% 110%,#ff50be73,#0000 70%),#0b0726}.pc2-metal.ed-icone .m-mark{mix-blend-mode:screen;opacity:.14}.pc2-metal.ed-evento{--ink:#fff;--ink-soft:#fffc;--edge:#fff;--line:#ffffff59;background:radial-gradient(circle at 70% 30%, #ffffff73, transparent 55%), repeating-conic-gradient(from 0deg at 70% 30%, var(--t1) 0deg 8deg, color-mix(in srgb, var(--t1) 70%, #000) 8deg 16deg);text-shadow:0 .06em #00000073}.pc2-metal.ed-evento .m-mark{mix-blend-mode:screen;opacity:.18}.pc2-metal .m-left,.pc2-metal .m-name,.pc2-metal .m-stats,.pc2-metal .m-tag,.pc2-metal .m-item{z-index:8}.pc2-metal .pc2-shine{-webkit-mask-image:linear-gradient(#000 55%,#0000 80%);mask-image:linear-gradient(#000 55%,#0000 80%)}.pc2-metal.m-brilhante:not(.is-special):not(.m-lendario){background-image:linear-gradient(115deg, transparent 20%, #ffffff8c 32%, transparent 44%), repeating-linear-gradient(115deg, #ffffff38 0 .12em, #0000000d .12em .6em), var(--metal-base)}.pc2-metal.m-brilhante:not(.is-special):not(.m-lendario):before{content:"";border:.1em solid var(--edge);pointer-events:none;z-index:1;border-radius:.6em;position:absolute;inset:.3em}.pc2-metal.m-bronze.m-brilhante:not(.is-special){--metal-base:linear-gradient(160deg, #f3c08a 0%, #c98447 48%, #93592a 100%)}.pc2-metal.m-prata.m-brilhante:not(.is-special){--metal-base:linear-gradient(160deg, #eef2f8 0%, #b5bdca 48%, #7d8698 100%)}.pc2-metal.m-ouro.m-brilhante:not(.is-special){--metal-base:linear-gradient(160deg, #ffe680 0%, #e0ad1c 48%, #9c7208 100%)}.pc2-metal .m-name,.pc2-metal .m-stats b,.pc2-metal .m-pos{text-shadow:.035em 0}.m-stats .m-mod{color:#fff;text-shadow:none;border-radius:.3em;margin-left:auto;padding:0 .3em;font-size:.7em;font-style:normal;font-weight:700;line-height:1.35}.m-stats .m-mod.up{background:#1f9d45}.m-stats .m-mod.down{background:#c9302c}.cg-seal-intro{margin:4px 0 10px;font-size:12px}.cg-seal{position:relative}.cg-seal-mark{z-index:20;pointer-events:none;height:auto;position:absolute}.cg-seal-nome .cg-seal-mark{width:8%;top:64.5%;right:6%}.tm-card{border-color:var(--tc,var(--line));background:radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--tc,var(--line)) 26%, transparent), transparent 62%), linear-gradient(180deg, var(--panel-2), var(--panel))}.tm-card .tier-label{color:var(--yellow)}.tm-card .tm-disc{filter:drop-shadow(0 3px #00000059);animation:7s linear infinite tm-spin}.tm-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.tm-learners{color:var(--green);font-size:12px;font-weight:700}.tm-mark{background:var(--yellow);color:#141a33;letter-spacing:.5px;vertical-align:middle;border-radius:4px;margin-left:4px;padding:0 4px;font-size:9px;font-weight:800;line-height:14px;display:inline-block}@keyframes tm-spin{to{transform:rotate(360deg)}}.tm-panel .target-btn:disabled{opacity:.45;cursor:not-allowed;border-style:dashed}.tm-panel .target-btn:disabled:hover{border-color:var(--line)}.tm-head{align-items:center;gap:8px;display:flex}.tm-head img{object-fit:contain;width:44px;height:44px}.tm-head h2{margin:0}.tm-new{margin:6px 0 10px}.tm-moves{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tm-move{background:var(--bg-2);border:2px solid var(--tc,var(--line));min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-left-width:6px;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.tm-move:hover:not(:disabled){box-shadow:0 0 0 2px var(--yellow)}.tm-move.selected,.tm-move.selected:hover:not(:disabled){box-shadow:0 0 0 3px var(--red);background:color-mix(in srgb, var(--red) 18%, var(--bg-2))}.tm-move.selected .tm-move-name b{text-decoration:line-through;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-decoration-thickness:2px}.tm-move.free.selected .tm-move-name b{text-decoration:none}.tm-move:disabled{opacity:.6;cursor:not-allowed;border-style:dashed}.tm-move.free{border-style:dashed;border-color:var(--green)}.tm-move-name{min-width:0;display:grid}.tm-move-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tm-move-name small{color:var(--muted);align-items:center;gap:3px;font-size:11px;display:flex}.tm-confirm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.tm-confirm>span{flex:200px}.tm-warn{color:#ffb347;margin-top:4px;display:block}.tm-done-box{text-align:center;justify-items:center;gap:8px;width:min(360px,100%);display:grid}.tm-done-box .tm-disc{animation:1s linear infinite tm-spin}.tm-count{color:var(--yellow);margin:0;font-size:26px;font-weight:800}.tm-done-text{opacity:0;min-height:2.6em;margin:0;transition:opacity .25s}.tm-done-text.show{opacity:1}@media (width<=420px){.tm-moves{grid-template-columns:1fr}.tm-move{min-height:44px}}.modal-backdrop.ob-backdrop{z-index:120;place-items:center;padding:12px}.ob-dialog{outline:none;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);gap:10px;width:min(420px,100%);max-height:calc(100dvh - 24px);padding:12px 14px 14px;animation:.25s ease-out ob-in;display:grid;position:relative;overflow:hidden}@keyframes ob-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.ob-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ob-count{text-overflow:ellipsis;min-width:0;overflow:hidden}.ob-skip{min-height:44px}.ob-viewport{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;min-height:0;overflow:hidden}.ob-viewport:active{cursor:grabbing}.ob-track{gap:32px;height:100%;transition:transform .32s cubic-bezier(.22,.8,.3,1);display:flex}.ob-track.dragging{transition:none}.ob-slide{flex:0 0 100%;grid-template-rows:auto auto;align-content:start;gap:12px;min-width:0;display:grid}.ob-visual{background:radial-gradient(120% 90% at 50% 100%, #58c26b2e, transparent 60%), var(--bc-ink);border-bottom:2px solid var(--bc-edge);border-radius:6px;place-items:center;height:200px;display:grid;position:relative;overflow:hidden}.ob-copy h2{color:var(--yellow);text-shadow:2px 2px #0e1430;margin:0 0 6px;font-family:Galmuri14,Galmuri11,monospace;font-size:20px;line-height:1.2}.ob-copy p{margin:0;font-size:14px;line-height:1.5}.ob-copy b{color:var(--yellow)}.ob-nav{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ob-arrow{width:48px;height:44px;padding:0}.ob-next{background:var(--red);border-color:var(--red-dark);box-shadow:0 3px #6e1615}.ob-chevron{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ob-go{white-space:nowrap;height:44px;padding:10px 14px}.ob-dots{justify-content:center;align-items:center;min-width:0;display:flex}.ob-dot{cursor:pointer;background:0 0;border:0;flex:0 32px;place-items:center;min-width:12px;height:44px;padding:0;display:grid}.ob-dot:before{content:"";background:var(--line);border-radius:50%;width:8px;height:8px;transition:width .2s,background .2s}.ob-dot.on{flex-basis:30px;min-width:22px}.ob-dot.on:before{background:var(--yellow);border-radius:4px;width:18px}.ob-dot:focus-visible{outline:2px solid var(--yellow);outline-offset:-2px;border-radius:4px}.ob-sprite{image-rendering:pixelated;pointer-events:none;display:block}.ob-welcome{justify-items:center;gap:14px;width:100%;padding:0 16px;display:grid}.ob-logo{filter:drop-shadow(0 3px #00000059);width:min(260px,86%);height:auto}.ob-lineup{align-items:flex-end;gap:10px;display:flex}.ob-draft{align-items:center;gap:10px;display:flex}.ob-mini-card{opacity:.75;background:linear-gradient(160deg,#f4f6fa 0%,#c3cad6 55%,#8f98a8 100%);border:3px solid #0e1430;border-radius:8px;align-content:center;justify-items:center;gap:5px;width:74px;height:104px;display:grid;transform:scale(.94);box-shadow:0 3px #00000059}.ob-mini-card:first-child{background:linear-gradient(160deg,#fff1a8 0%,#f2c53d 50%,#c08f12 100%)}.ob-mini-card:last-child{background:linear-gradient(160deg,#e2b384 0%,#b67a46 55%,#8a5a30 100%)}.ob-mini-card.picked{opacity:1;outline:3px solid var(--yellow);outline-offset:2px;transform:translateY(-6px)scale(1.06)}.ob-mini-card .ob-sprite{width:auto;max-height:56px}.ob-mini-bar{background:#0e143073;border-radius:3px;width:48px;height:6px}.ob-mini-bar.short{width:30px}.ob-lineup-visual{align-items:center;gap:12px;display:flex}.ob-court{width:126px;height:178px;position:relative}.ob-court svg{fill:none;stroke:#ffffff8c;stroke-width:1.4px;vector-effect:non-scaling-stroke;width:100%;height:100%;position:absolute;inset:0}.ob-court svg rect{fill:#2f7d4a}.ob-court-spot{position:absolute;transform:translate(-50%,-62%)}.ob-chips{justify-items:start;gap:8px;min-width:0;display:grid}.ob-chip{background:var(--panel-2);border:2px solid var(--line);border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.ob-chip:last-child{border-color:var(--yellow);color:var(--yellow)}.ob-evolve{justify-items:center;gap:14px;display:grid}.ob-evo-row{align-items:flex-end;gap:10px;display:flex}.ob-evo-arrow{fill:none;width:40px;height:20px;stroke:var(--yellow);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:18px}.ob-glow{filter:drop-shadow(0 0 6px #ffcb05e6);animation:1.6s ease-in-out infinite alternate ob-glow}@keyframes ob-glow{to{filter:drop-shadow(0 0 1px #ffcb0566)}}.ob-controls{gap:6px;display:flex}.ob-pill{background:var(--panel-2);border:2px solid #0e1430;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:700}.ob-pill:first-child{outline:2px solid var(--yellow)}.ob-pill.yellow{background:var(--yellow);color:#2a2a2a;border-color:#c79c00}.ob-cup{justify-items:center;gap:6px;display:grid}.ob-path{align-items:flex-start;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ob-path li{width:58px;color:var(--muted);justify-items:center;gap:3px;font-size:11px;display:grid;position:relative}.ob-path li+li:before{content:"";background:var(--line);width:24px;height:2px;position:absolute;top:15px;right:calc(50% + 19px)}.ob-path li:last-child{color:var(--yellow);font-weight:700}.ob-path .type-icon{width:30px;height:30px}.ob-dex{align-items:center;gap:14px;display:flex}.ob-dex-grid{grid-template-columns:repeat(3,52px);gap:6px;display:grid}.ob-dex-cell{background:var(--panel-2);border:2px solid var(--line);border-radius:8px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.ob-dex-cell .ob-sprite{width:auto;max-width:46px;height:auto;max-height:46px}.ob-dex-cell.unseen .ob-sprite{filter:brightness(0);opacity:.55}.ob-cloud{width:64px;height:44px;fill:var(--panel-2);stroke:var(--text);stroke-width:2px;stroke-linejoin:round}.ob-cloud-arrow{fill:none;stroke:var(--yellow);stroke-width:2.6px;stroke-linecap:round}@media (width<=360px),(height<=680px){.ob-visual{height:168px}.ob-copy h2{font-size:18px}.ob-copy p{font-size:13px}.ob-lineup .ob-sprite{transform:scale(.85)}}@media (width<=360px){.ob-mini-card{width:66px;height:94px}.ob-path li{width:52px}.ob-dex-grid{grid-template-columns:repeat(3,46px)}.ob-dex-cell{width:46px;height:46px}}@media (orientation:landscape) and (height<=520px){.ob-dialog{gap:6px;width:min(760px,100%);padding:10px 14px}.ob-slide{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px}.ob-visual{height:min(210px,100dvh - 150px)}.ob-court{transform:scale(.88)}}[data-reduce-motion=true] .ob-track,[data-reduce-motion=true] .ob-dialog,[data-reduce-motion=true] .ob-glow,[data-reduce-motion=true] .ob-dot:before{transition:none;animation:none}.help-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.help-search{background:var(--panel);border:3px solid var(--line);border-radius:var(--radius);align-items:center;gap:8px;padding:0 12px;display:flex}.help-search:focus-within{border-color:var(--yellow)}.help-search input{min-width:0;height:44px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.help-search input::placeholder{color:var(--muted)}.help-search-icon{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;flex:none}.help-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.help-list{gap:8px;display:grid}.panel.help-section{padding:0}.help-section summary{cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:6px 12px;font-size:15px;font-weight:700;list-style:none;display:flex}.help-section summary::-webkit-details-marker{display:none}.help-section summary:focus-visible{outline:3px solid var(--yellow);outline-offset:-3px;border-radius:6px}.help-section summary>span{flex:1}.help-section.faq summary{min-height:46px;font-size:14px}.help-sprite{object-fit:contain;flex:none;width:40px;height:40px}.help-caret{fill:none;width:16px;height:16px;stroke:var(--muted);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .2s}.help-section[open] .help-caret{transform:rotate(180deg)}.help-section[open] summary{border-bottom:2px solid var(--line)}.help-body{padding:4px 14px 14px;font-size:13px;line-height:1.55}.help-body p{margin:10px 0 0}.help-body ul{gap:5px;margin:10px 0 0;padding-left:18px;display:grid}.help-body li::marker{color:var(--yellow)}.help-body b{color:var(--yellow)}.help-link{color:inherit;margin-top:12px;text-decoration:none}.help-faq h2{margin:8px 0}.help-empty p{margin:0 0 6px}.help-empty a{color:var(--yellow)}[data-reduce-motion=true] .help-caret{transition:none}.tip{align-items:center;gap:8px;margin:8px 0;padding:6px 6px 6px 18px;font-size:12px;line-height:1.4;display:flex}.tip-icon{width:16px;height:16px;fill:var(--yellow);flex:none}.tip-text{flex:1;min-width:0}.tip-text b{color:var(--yellow)}.tip-close{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.tip-close:hover,.tip-close:focus-visible{color:var(--text);background:#ffffff14}.tip-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:12px;height:12px}.leave-backdrop{z-index:300}.leave-confirm{text-align:center;gap:12px;width:min(360px,100%);display:grid}.panel.leave-confirm>h2{margin:0 auto}.leave-confirm p{color:var(--muted);margin:0;font-size:13px}.leave-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width<=360px){.leave-actions{grid-template-columns:1fr}}.t-bronze{--md-bg:linear-gradient(160deg, #f0c493 0%, #c98a52 48%, #8f5a2e 100%);--md-ink:#2f1b0b;--md-hole:#c98a52;--md-edge:#f2cfa6}.t-prata{--md-bg:linear-gradient(160deg, #fbfcfe 0%, #d3d8e1 48%, #9aa2b0 100%);--md-ink:#1c2230;--md-hole:#d3d8e1;--md-edge:#fff}.t-ouro{--md-bg:linear-gradient(160deg, #fff3b8 0%, #e8c24a 48%, #b48a18 100%);--md-ink:#2c2000;--md-hole:#e8c24a;--md-edge:#fff6c9}.t-platina{--md-bg:linear-gradient(115deg, #ff9ad5, #9ae6ff, #b6ffa0, #fff29a, #d7a6ff, #ff9ad5) 0 0 / 300% 300%;--md-ink:#241a3a;--md-hole:#e6dcff;--md-edge:#fff}.t-nenhum{--md-bg:linear-gradient(160deg, #3b4256, #262b3a);--md-ink:#5d667e;--md-hole:#2f3546;--md-edge:#4b5368}.medal{--ms:46px;width:var(--ms);height:var(--ms);background:var(--md-bg);box-shadow:inset 0 0 0 2px var(--md-edge), inset 0 0 0 4px #0000001f, 0 3px 0 #0e1430;border-radius:50%;flex:none;place-items:center;display:grid}.medal svg{width:58%;height:58%}.medal.t-platina{animation:5s linear infinite md-holo;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #0000001a,0 3px #0e1430,0 0 12px #9ae6ff8c}@keyframes md-holo{to{background-position:300% 300%}}.pf-medals{gap:14px;display:grid}.md-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.md-card{background:var(--bc-ink-2,#141a33);border:2px solid #0000;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:6px 12px;padding:10px 12px;display:grid}.md-card.shown{border-color:var(--yellow)}.md-card.t-nenhum .md-body>b{color:var(--muted)}.md-body{gap:3px;min-width:0;display:grid}.md-body>b{font-size:15px}.md-text{color:var(--muted);font-size:12px}.md-tier{font-size:12px;font-weight:700}.md-bar{background:#ffffff1a;border-radius:3px;height:6px;display:block;overflow:hidden}.md-bar i{background:var(--yellow);height:100%;display:block}.md-steps{flex-wrap:wrap;gap:4px;display:flex}.md-steps i{color:var(--md-ink);background:var(--md-bg);opacity:.38;border-radius:3px;padding:3px 5px 2px;font-size:10px;font-style:normal;line-height:1}.md-steps i.got{opacity:1}.md-show{border:2px solid var(--line);min-height:36px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;grid-area:1/3;align-self:start;padding:4px 12px;font-size:12px;font-weight:700}.md-show.active{border-color:var(--yellow);color:var(--yellow)}.md-show:disabled{opacity:.4;cursor:default}.md-show:focus-visible,.show-pick:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}@media (width<=420px){.md-card{grid-template-columns:auto minmax(0,1fr)}.md-show{grid-area:auto/2;justify-self:start}}.md-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.md-slot{background:var(--bc-ink-2,#141a33);text-align:center;border-radius:6px;align-content:start;justify-items:center;gap:6px;min-height:92px;padding:10px 6px;display:grid}.md-slot.empty{border:2px dashed var(--line);background:0 0;align-content:center}.md-slot small{overflow-wrap:anywhere;font-size:11px;line-height:1.25}.md-extra{gap:10px;margin-top:6px;display:grid}.md-extra b{font-size:13px}.md-picks{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.show-pick{border:2px solid var(--line);width:54px;height:54px;color:var(--yellow);cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:0;display:grid;position:relative}.show-pick.active{border-color:var(--yellow)}.show-pick:disabled{opacity:.4;cursor:default}.show-pick .medal{--ms:40px}.show-pick>.pf-ico{background:var(--bg,#0b1024);border-radius:50%;position:absolute;top:-6px;right:-6px}.show-seal{flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative}.show-seal img{object-fit:contain;width:42px;height:42px}.show-seal-ico{width:22px;height:23px;position:absolute;bottom:-2px;right:-2px}.showcase{gap:6px;margin:0;padding:0;list-style:none;display:flex}.showcase li{place-items:center;display:grid}.showcase .medal{--ms:30px;box-shadow:inset 0 0 0 2px var(--md-edge), 0 2px 0 #0e1430}.showcase .show-seal,.showcase .show-seal img{width:30px;height:30px}.showcase .show-seal-ico{width:15px;height:16px}img.av-frame.av-frame{background:linear-gradient(var(--bg-2,#1b2140), var(--bg-2,#1b2140)) padding-box, var(--md-bg) border-box;border:2px solid #0000}img.av-frame.av-frame.t-platina{animation:5s linear infinite md-holo;box-shadow:0 2px #0e1430,0 0 10px #9ae6ff99}@media (prefers-reduced-motion:reduce){.medal.t-platina,.av-frame.t-platina{animation:none}}.moments-modal{grid-template-columns:minmax(0,1fr);gap:12px;width:min(980px,100%);padding:14px;display:grid}.moments-head{margin-right:52px}.moments-head h2{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.moments-court .phaser-container{border-radius:6px}.moments-actions{flex-wrap:wrap;justify-content:center}.moments-rec{text-align:center;justify-items:center;gap:6px;display:grid}.moments-bar{background:var(--bc-ink-2);border-radius:5px;width:min(420px,100%);height:10px;overflow:hidden}.moments-bar i{background:var(--yellow);height:100%;transition:width .2s linear;display:block}.moments-clip{justify-items:center;gap:10px;display:grid}.moments-clip video{aspect-ratio:9/16;background:#070a18;border-radius:8px;max-width:100%;height:min(62vh,640px);display:block}.moments-clip p{margin:0}.moments-error{text-align:center;margin:0}@media (orientation:landscape) and (height<=520px){.moments-backdrop{padding:6px}.moments-modal{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;max-height:calc(100vh - 12px);padding:8px}.moments-head{grid-column:1/-1;margin-top:14px;padding-block:4px}.moments-court{justify-self:center;width:min(100%,183.333vh - 238.333px)}.moments-modal .moments-actions{flex-direction:column;align-items:stretch}.moments-clip,.moments-rec,.moments-error{grid-column:1/-1}.moments-clip video{height:calc(100vh - 150px)}}.cupgoal{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;margin:12px 0;padding:12px 14px 12px 18px;display:grid}.cupgoal>img{grid-row:span 3;width:56px;height:56px}.cupgoal-line{font-weight:700}.cupgoal-why,.cupgoal-rule{font-size:12px}.cupgoal-rule{grid-column:1/-1}.cupgoal .btn{grid-column:1/-1;justify-self:start}.sl{gap:8px;margin-top:4px;display:grid}.sl-beta{background:var(--yellow);color:var(--bc-ink);letter-spacing:1px;text-transform:uppercase;border-radius:4px;margin-left:6px;padding:0 6px;font-size:9px}.sl{min-width:0}.sl>.bc-row{flex-wrap:wrap;row-gap:2px}.sl-count{text-align:right;margin-left:auto}.sl-shouts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.bc .sl-shout{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:54px;padding:4px}.bc .sl-shout b{font-size:11px;line-height:1.15}.bc .sl-shout.on,.bc .sl-shout.on:disabled{background:var(--yellow);color:var(--bc-ink);opacity:1;filter:none}.sl-shout:disabled:not(.on),.sl-btn:disabled{opacity:.45;cursor:not-allowed}.sl-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.sl-actions.four{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-btn{border:3px solid var(--bc-ink);background:var(--panel-2);min-width:0;min-height:48px;box-shadow:0 3px 0 var(--bc-ink);color:var(--text);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;display:flex;position:relative;overflow:hidden}.sl-btn:active:not(:disabled){transform:translateY(2px)}.sl-btn>span{min-width:0;position:relative}.sl-btn b{font-size:12px;line-height:1.15;display:block}.sl-btn small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;display:block}.sl-btn .hud-icon{position:relative}.sl-btn.on{outline:3px solid var(--yellow);outline-offset:-1px}.sl-fill{height:5px;width:calc(var(--fill,0) * 100%);background:var(--yellow);transition:width .3s;position:absolute;bottom:0;left:0}.sl-max.ready{background:var(--yellow);color:var(--bc-ink);animation:.9s ease-in-out infinite alternate sl-pulse}.sl-max.ready small{color:var(--bc-ink)}.sl-max.live{outline:3px solid #fff}@keyframes sl-pulse{to{box-shadow:0 3px 0 var(--bc-ink), 0 0 14px 2px var(--yellow)}}.sl-maxbars{justify-content:space-between;gap:40%;padding:0 2px;display:flex}.sl-maxbar{background:#ffffff1f;border-radius:2px;flex:1;height:4px;overflow:hidden}.sl-maxbar i{height:100%;width:calc(var(--fill,0) * 100%);background:var(--tc);transition:width .3s;display:block}.sl-maxbar.t1 i{margin-left:auto}.sl-maxbar.full i,.sl-maxbar.live i{background:var(--yellow);animation:.6s ease-in-out infinite alternate sl-glow}@keyframes sl-glow{to{filter:brightness(1.6)}}.sl-overlay{pointer-events:none;z-index:4;position:absolute;inset:0}.sl-side{flex-direction:column;align-items:flex-start;gap:4px;max-width:46%;display:flex;position:absolute;top:calc(8% + 6px)}.sl-side.t0{left:8px}.sl-side.t1{align-items:flex-end;right:8px}.sl-balloon{border:2px solid var(--bc-ink);border-left:5px solid var(--tc);background:var(--bc-paper);color:var(--bc-ink);text-transform:uppercase;box-shadow:0 2px 0 var(--bc-ink);border-radius:10px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:12px;animation:.35s cubic-bezier(.2,1.4,.4,1) sl-pop;display:flex;position:relative}.sl-balloon:after{content:"";border:6px solid #0000;border-top-color:var(--bc-ink);border-bottom:0;position:absolute;bottom:-7px;left:14px}.sl-side.t1 .sl-balloon{border-left:2px solid var(--bc-ink);border-right:5px solid var(--tc)}.sl-side.t1 .sl-balloon:after{left:auto;right:14px}.sl-tag{background:var(--bc-ink);border-left:4px solid var(--tc);color:var(--text);letter-spacing:.5px;text-transform:uppercase;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;display:flex}.sl-tag .hud-icon,.sl-balloon .hud-icon{width:14px;height:14px}.sl-tag-max{background:var(--yellow);color:var(--bc-ink);animation:.5s ease-in-out infinite alternate sl-glow}.sl-timeout{border-bottom:3px solid var(--tc);background:var(--bc-ink);color:var(--text);text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;animation:.35s cubic-bezier(.2,1.4,.4,1) sl-pop;display:flex;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.sl-timeout span{color:var(--muted);font-size:11px}@keyframes sl-pop{0%{opacity:0;transform:scale(.6)}}.sl-timeout{animation-name:sl-pop-center}@keyframes sl-pop-center{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}}.sl-panel .sl-compact{margin:4px 0 8px}.sl-pens{gap:4px;margin:6px 0 10px;padding:0;list-style:none;display:grid}.sl-pens li{background:var(--bc-ink-3);opacity:.6;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:4px 6px;display:flex}.sl-pens li.in{opacity:1}.sl-pens img{width:28px;height:28px}.sl-pens b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sl-pens small{color:var(--muted)}.sl-pen-n{width:18px;color:var(--yellow);text-align:center;font-weight:700}.sl-arrow{border:2px solid var(--bc-ink);background:var(--panel-2);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:6px;place-items:center;display:grid}.sl-arrow:disabled{opacity:.3;cursor:default}@media (width<=360px){.bc .sl-shout b{font-size:10px}.sl-btn{gap:4px;padding:4px 5px}.sl-btn .hud-icon{width:15px;height:15px}.sl-btn b{font-size:11px}}[data-reduce-motion=true] .sl-max.ready,[data-reduce-motion=true] .sl-maxbar i,[data-reduce-motion=true] .sl-tag-max{animation:none}.vs-overlay.vsp{--F:clamp(84px, 28vmin, 250px);--gx:calc(var(--F) * .74);--gy:calc(var(--F) * .55);--btn:70px;background:#05060f;padding:0;display:block;overflow:hidden}.vsp-scene{--amp:1;animation:.32s linear 1s both vsp-shake;position:absolute;inset:0}.vsp.is-final .vsp-scene{--amp:1.7}.vsp-side{pointer-events:none;animation:.45s cubic-bezier(.2,.9,.3,1) both vsp-side-in;position:absolute;inset:0}.vsp-side.is-home{--c:var(--home);--fx:-100%;--fy:0}.vsp-side.is-away{--c:var(--away);--fx:100%;--fy:0}.vsp-half{background:radial-gradient(ellipse 46% 62% at 50% 50%, color-mix(in srgb, var(--c) 62%, transparent), transparent 75%), repeating-linear-gradient(115deg, #ffffff09 0 2px, transparent 2px 16px), linear-gradient(180deg, color-mix(in srgb, var(--c) 34%, #0a0d22), color-mix(in srgb, var(--c) 12%, #05060f));position:absolute;inset:0;overflow:hidden}.is-home .vsp-half{clip-path:polygon(0 0,54% 0,46% 100%,0 100%)}.is-away .vsp-half{clip-path:polygon(54% 0,100% 0,100% 100%,46% 100%)}.vsp-team{top:0;bottom:var(--btn);width:calc(50% - var(--gx));box-sizing:border-box;flex-direction:column;gap:6px;padding-top:14px;display:flex;position:absolute}.is-home .vsp-team{padding-left:16px;left:0}.is-away .vsp-team{padding-right:16px;right:0}.vsp-head{align-items:center;gap:10px;animation:.4s cubic-bezier(.2,.9,.3,1.1) .45s both vsp-head-in;display:flex}.is-home .vsp-head{--hx:-28px}.is-away .vsp-head{--hx:28px;text-align:right;flex-direction:row-reverse}.vsp-info{flex:0 auto;min-width:0}.vsp-who{background:color-mix(in srgb, var(--c) 80%, #000);color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;vertical-align:top;border-radius:4px;max-width:100%;margin-bottom:3px;padding:1px 8px;font-family:Galmuri14,Galmuri11,monospace;font-size:clamp(10px,2.6vmin,13px);display:inline-block;overflow:hidden}.vsp-name{color:#fff;text-shadow:2px 2px 0 color-mix(in srgb, var(--c) 55%, #000);white-space:nowrap;text-overflow:ellipsis;font-family:Galmuri14,Galmuri11,monospace;font-size:clamp(16px,4.4vmin,36px);line-height:1.1;overflow:hidden}.vsp-meta{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(11px,2.8vmin,14px);overflow:hidden}.vsp-crest{--s:clamp(38px, 10vmin, 76px);width:var(--s);height:calc(var(--s) * 1.1);filter:drop-shadow(0 3px #00000059)}.vsp-half:after{content:"";background:var(--kit,none);opacity:.16;position:absolute;inset:0}.vsp-showcase{margin-top:2px}.is-away .vsp-coach .vsp-showcase{justify-self:end}.vsp-avg{border:2px solid var(--tier);background:#05060fb3;border-radius:8px;flex:none;justify-items:center;padding:4px 8px 3px;line-height:1;display:grid}.vsp-avg.gold{--tier:#f4c542}.vsp-avg.silver{--tier:#c9d3df}.vsp-avg.bronze{--tier:#c98a4b}.vsp-avg b{color:var(--tier);font-family:Galmuri14,Galmuri11,monospace;font-size:clamp(22px,6.4vmin,48px)}.vsp-avg small{color:#ffffffb3;text-transform:uppercase;letter-spacing:.08em;font-size:clamp(9px,2.2vmin,12px)}.vsp-quote{color:#11131f;text-align:left;max-width:min(100%,30ch);box-shadow:3px 3px 0 color-mix(in srgb, var(--c) 70%, #000);background:#f6f3ea;border-radius:10px;align-self:flex-end;margin:2px 0 6px;padding:6px 10px 7px;font-family:Galmuri11,monospace;font-size:clamp(11px,2.4vmin,15px);line-height:1.35;animation:.35s cubic-bezier(.2,.9,.3,1.2) 1.3s both vsp-quote-in;position:relative}.vsp-quote:after{content:"";border:7px solid #0000;border-top-color:#f6f3ea;border-bottom:0;position:absolute;bottom:-7px;right:18px}@keyframes vsp-quote-in{0%{opacity:0;translate:0 6px;scale:.9}}.vsp-squad{--spread:.9;--u:min(80cqh, 100cqw / 2.4);--base:max(0px, (100cqh - 1.12 * var(--u)) / 2);flex:1;min-height:0;position:relative;container-type:size}.vsp-squad:before{content:"";left:50%;bottom:calc(var(--base) - .1 * var(--u));width:calc(2.8 * var(--spread) * var(--u));height:calc(.4 * var(--u));background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 60%, #fff 10%), transparent);opacity:.55;border-radius:50%;position:absolute;translate:-50%}.vsp-mon{left:calc(50% + var(--dx) * var(--spread) * var(--u));bottom:calc(var(--base) + var(--dy) * var(--u));height:calc(var(--h) * var(--u));width:auto;max-width:none;image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none;animation:vsp-pop .4s var(--d) cubic-bezier(.2, .85, .3, 1.25) both;position:absolute;translate:-50%}.is-home .vsp-mon{scale:-1 1}.vsp-mon.row-1{filter:brightness(.86)saturate(.95)}.vsp-mon.row-2{filter:brightness(.72)saturate(.88)}.vsp-squad.has-trainer{--u:min(80cqh, 100cqw / 3.15)}.vsp-trainer{--tx:-1.6;left:calc(50% + var(--tx) * var(--spread) * var(--u));bottom:calc(var(--base) + .3 * var(--u) - .12 * 1.05 * var(--u));height:calc(1.05 * var(--u));width:auto;max-width:none;image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none;animation:vsp-pop .4s .2s var(--ease-pop) both;position:absolute;translate:-50%}.is-home .vsp-trainer{scale:-1 1}.is-away .vsp-trainer{--tx:1.6}.vsp-beam{pointer-events:none;transform-origin:50%;width:100%;height:100%;animation:.4s cubic-bezier(.2,.9,.3,1) .25s both vsp-beam;position:absolute;inset:0;overflow:visible}.vsp-beam line{vector-effect:non-scaling-stroke;stroke-linecap:round}.vsp-beam .glow-2{stroke:#d2e8ff24;stroke-width:34px}.vsp-beam .glow-1{stroke:#ebf5ff80;stroke-width:10px}.vsp-beam .core{stroke:#fff;stroke-width:3px}.vsp-beam .port{display:none}.vsp-burst{width:calc(var(--F) * 3.2);height:calc(var(--F) * 3.2);pointer-events:none;background:repeating-conic-gradient(#fff4d233 0deg 5deg,#0000 5deg 15deg);border-radius:50%;animation:.5s cubic-bezier(.2,.9,.3,1) .98s both vsp-burst;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 68%);mask-image:radial-gradient(circle,#000 18%,#0000 68%)}.vsp-vs{font-family:Galmuri14,Galmuri11,monospace;font-size:var(--F);letter-spacing:-.05em;white-space:nowrap;color:#fffbe6;-webkit-text-stroke:.035em #d91f1c;paint-order:stroke fill;text-shadow:.04em .04em #a11512,.08em .08em #4a0806;pointer-events:none;font-weight:700;line-height:1;animation:.37s cubic-bezier(.2,.9,.3,1.25) .78s both vsp-slam;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.vsp .vsp-stage{left:0;right:0;top:calc(50% + var(--F) * .62);border:2px solid var(--yellow);white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;background:#05060fe0;border-radius:999px;width:fit-content;max-width:calc(100% - 32px);margin:0 auto;padding:4px 16px;font-size:clamp(12px,3vmin,18px);animation:.3s cubic-bezier(.2,.9,.3,1.3) 1.15s both vsp-stage-in;position:absolute;overflow:hidden}.vsp.is-final .vsp-vs{color:#ffe58a;-webkit-text-stroke-color:#6b3d00;text-shadow:.04em .04em #b07a12,.08em .08em #3a2200}.vsp.is-final .vsp-burst{width:calc(var(--F) * 4.4);height:calc(var(--F) * 4.4);background:repeating-conic-gradient(#ffce3c66 0deg 6deg,#0000 6deg 14deg)}.vsp.is-final .vsp-beam .core{stroke:#fff2c2}.vsp.is-final .vsp-stage{color:#2a1800;background:linear-gradient(#ffe58a,#e0a526);border-color:#fff2c2}.vsp-flash{opacity:0;pointer-events:none;background:radial-gradient(circle,#fff 0%,#fff6c8 30%,#ffffffb3 70%);animation:.45s ease-out 1s both vsp-flash;position:absolute;inset:0}.vsp.is-final .vsp-flash{background:radial-gradient(circle,#fff 0%,#ffe58a 35%,#ffd65abf 75%);animation-duration:.7s}.vsp .vs-start{width:fit-content;min-width:200px;margin:0 auto;animation:.4s 1.2s both vs-fade;position:absolute;bottom:16px;left:0;right:0;box-shadow:0 6px 20px #00000080}.vsp .vs-start.loading:after{content:"";background:linear-gradient(90deg,#ffffff40 0 35%,#fff 35% 65%,#ffffff40 65%) 0 0/280% 100%;border-radius:2px;height:4px;animation:1.1s linear infinite vs-load;position:absolute;bottom:5px;left:14%;right:14%}@keyframes vs-load{0%{background-position:100% 0}to{background-position:0 0}}:root[data-reduce-motion=true] .vsp .vs-start.loading:after{animation:none}@media (aspect-ratio<=1){.vs-overlay.vsp{--F:clamp(76px, 25vw, 150px);--btn:66px}.vsp-side.is-home{--fx:0;--fy:100%}.vsp-side.is-away{--fx:0;--fy:-100%}.is-away .vsp-half{clip-path:polygon(0 0,100% 0,100% 47%,0 53%)}.is-home .vsp-half{clip-path:polygon(0 53%,100% 47%,100% 100%,0 100%)}.vsp-team{width:auto;padding:0 12px;left:0;right:0}.is-away .vsp-team{top:46px;bottom:calc(50% + var(--gy));padding-top:0}.is-home .vsp-team{top:calc(50% + var(--gy));bottom:var(--btn);flex-direction:column-reverse}.vsp-squad{--spread:.82;--u:min(84cqh, 100cqw / 2.3)}.vsp-squad.has-trainer{--u:min(84cqh, 100cqw / 2.95)}.vsp-beam .land{display:none}.vsp-beam .port{display:inline}.vsp .vsp-stage{top:10px}.vsp .vs-start{min-width:180px;bottom:12px}}@media (aspect-ratio>=1) and (width<=640px){.vsp-crest{display:none}}@keyframes vsp-side-in{0%{translate:var(--fx) var(--fy)}}@keyframes vsp-head-in{0%{transform:translateX(var(--hx));opacity:0}}@keyframes vsp-pop{0%{opacity:0;transform:translateY(30%)scale(.6)}70%{opacity:1;transform:translateY(-4%)scale(1.04)}}@keyframes vsp-beam{0%{opacity:0;transform:scale(0)}}@keyframes vsp-burst{0%{opacity:0;transform:scale(.2)rotate(-20deg)}}@keyframes vsp-slam{0%{opacity:0;transform:translate(-50%,-50%)rotate(-8deg)scale(3.2)}60%{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(.88)}to{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(1)}}@keyframes vsp-shake{0%,to{translate:0}15%{translate:calc(var(--amp) * -7px) calc(var(--amp) * 4px)}35%{translate:calc(var(--amp) * 5px) calc(var(--amp) * -3px)}55%{translate:calc(var(--amp) * -3px) calc(var(--amp) * 2px)}75%{translate:calc(var(--amp) * 1px) calc(var(--amp) * -1px)}}@keyframes vsp-stage-in{0%{opacity:0;transform:scale(.6)}}@keyframes vsp-flash{0%{opacity:0}18%{opacity:.75}to{opacity:0}}@media (prefers-reduced-motion:reduce){.vsp-scene,.vsp-side,.vsp-head,.vsp-mon,.vsp-trainer,.vsp-quote,.vsp-beam,.vsp-burst,.vsp-vs,.vsp-stage,.vsp-flash{animation:none!important}.vsp-flash{opacity:0}}.vsp-coach{color:#fff;align-items:center;gap:8px;min-width:0;margin-top:6px;font-size:clamp(12px,3vmin,18px);display:flex}.is-away .vsp-coach{flex-direction:row-reverse}.vsp-coach img{object-fit:cover;background:#00000059;border-radius:50%;flex:none;width:clamp(26px,6.5vmin,44px);height:clamp(26px,6.5vmin,44px)}.vsp-coach span{justify-items:start;gap:3px;min-width:0;display:grid}.is-away .vsp-coach span{justify-items:end}.vsp-coach b,.vsp-coach small{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;max-width:100%;overflow:hidden}.vsp-coach small{border:2px solid var(--yellow);color:var(--yellow);background:#05060fe0;border-radius:999px;padding:2px 10px;font-size:clamp(11px,2.7vmin,16px)}.vs-countdown{pointer-events:none}.emote-bar{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:6px;display:grid}.emote-btn{border:2px solid var(--line);background:var(--panel);min-width:0;min-height:44px;color:var(--text);cursor:pointer;border-radius:10px;align-content:center;justify-items:center;gap:2px;padding:4px 2px;font-size:10px;font-weight:700;display:grid}.emote-btn img{border-radius:6px;width:40px;height:40px}.emote-btn span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.emote-btn:not(:disabled):active img{transform:scale(.92)}.emote-btn:disabled{opacity:.45;cursor:default}.emote-btn.mute{grid-area:1/5/span 2;width:44px}.emote-btn.mute.on{border-color:var(--red)}.emote-svg{width:28px;height:28px}.emote-pop{z-index:20;pointer-events:none;animation:emote-in .32s var(--ease-pop) both, emote-out .22s ease-in 2.35s forwards;justify-items:center;display:grid;position:absolute;top:calc(100% + 8px)}.emote-pop.left{transform-origin:0 0;left:10px}.emote-pop.right{transform-origin:100% 0;right:10px}.emote-face{background:var(--tc);width:80px;height:80px;box-shadow:0 0 0 3px var(--tc), 0 6px 0 3px #000;border:3px solid #000;border-radius:14px}.emote-pop b{color:#141a33;white-space:nowrap;background:#fff;border:3px solid #000;border-radius:999px;margin-top:-10px;padding:3px 10px;font-size:15px;position:relative;transform:rotate(-4deg)}.emote-pop.right b{transform:rotate(4deg)}.emote-pop.hop .emote-face{animation:.5s ease-in-out .3s 3 emote-hop}.emote-pop.shake .emote-face{animation:.12s linear .3s 8 emote-shake}.emote-pop.droop .emote-face{animation:1.6s ease-in-out .3s both emote-droop}.emote-pop.wobble .emote-face{animation:.6s ease-in-out .3s 2 emote-wobble}@keyframes emote-pop{0%{opacity:0;transform:scale(.6)}}@keyframes emote-in{0%{opacity:0;transform:scale(.3)translateY(-12px)}}@keyframes emote-out{to{opacity:0;transform:scale(.6)}}@keyframes emote-hop{50%{transform:translateY(-10px)}}@keyframes emote-shake{25%{transform:translate(-3px)rotate(-5deg)}75%{transform:translate(3px)rotate(5deg)}}@keyframes emote-droop{40%,to{transform:translateY(5px)rotate(-6deg)scale(.96)}}@keyframes emote-wobble{25%{transform:rotate(-9deg)}75%{transform:rotate(9deg)}}@media (width>=900px){.emote-face{width:112px;height:112px}.emote-pop b{font-size:18px}}@media (orientation:landscape) and (height<=520px){.bc-emotes .emote-bar{grid-template-columns:repeat(9,minmax(0,1fr))}.bc-emotes .emote-btn span{display:none}.bc-emotes .emote-btn.mute{grid-area:auto;width:auto}}@media (prefers-reduced-motion:reduce){.emote-pop,.emote-pop .emote-face{animation:none}}[data-reduce-motion=true] .emote-pop,[data-reduce-motion=true] .emote-pop .emote-face{animation:none}.emote-tap{all:unset;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;justify-items:center;display:grid}.emote-tap:focus-visible .emote-face{outline-offset:3px;outline:3px solid #fff}.emote-muted{z-index:20;color:#141a33;white-space:nowrap;background:#fff;border:3px solid #000;border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 8px;font-size:13px;font-weight:700;display:flex;position:absolute;top:calc(100% + 8px)}.emote-muted.left{left:10px}.emote-muted.right{right:10px}.emote-muted .emote-svg{width:22px;height:22px}.emote-muted .emote-undo{all:unset;color:#fff;cursor:pointer;background:#141a33;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;display:inline-flex}.emote-muted .emote-undo:focus-visible{outline:3px solid var(--tc,#3b6dff);outline-offset:2px}.home .mode-cards{grid-template-columns:minmax(0,1fr);gap:12px;width:min(460px,100%);display:grid}@media (width>=900px){.home .mode-cards{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:stretch;width:min(820px,100%)}}.home .mode-cards .menu{width:100%}.home .cup-card{border-color:var(--yellow);text-align:left}.cup-card .mode-head{flex-direction:column;align-items:flex-start;gap:2px}.cup-card .mode-head b{color:var(--text);font-family:Galmuri14,Galmuri11,monospace;font-size:22px;line-height:1.15}.cup-card .mode-head span:not(.bc-tag){color:var(--muted);font-size:12px}.duel-card .mode-head{text-align:left;gap:2px;display:grid}.duel-card .mode-head b{color:var(--text);font-family:Galmuri14,Galmuri11,monospace;font-size:18px}.duel-card .mode-head span{color:var(--muted);font-size:12px}.home .duel-card{background:var(--bg-2);border-color:var(--line);box-shadow:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head art""go go";align-content:space-between;gap:8px 10px;padding:12px 14px;display:grid}.duel-card .mode-head{grid-area:head}.duel-card .duel-go{grid-area:go;min-height:44px}.duel-card-art{grid-area:art;justify-content:center;align-items:center;gap:4px;padding-top:14px;display:flex}.duel-card-art img{height:40px}.duel-card-art .flip{transform:scaleX(-1)}.duel-card-art b{color:var(--red);text-shadow:2px 2px #0e1430;font-family:Galmuri14,Galmuri11,monospace;font-size:16px}.duel{gap:14px;width:100%;margin:0 auto;display:grid}.duel-top{flex-wrap:wrap;justify-content:space-between;gap:8px}.duel-leave-ask{flex-wrap:wrap;gap:8px;font-size:13px}.duel-center{text-align:center;justify-items:center;gap:12px;width:min(560px,100%);margin:0 auto;padding:24px 16px;display:grid}.duel-spinner{border:3px solid var(--line);border-top-color:var(--yellow);vertical-align:middle;border-radius:50%;width:14px;height:14px;animation:.9s linear infinite duel-spin;display:inline-block}@keyframes duel-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.duel-spinner{animation:none}}.duel .small{font-size:12px}.duel-create{gap:14px;width:min(640px,100%);margin:0 auto;display:grid}.duel-create h1,.duel-teams h1,.duel-result h1{margin:0}.duel-modes,.duel-speeds{border:0;gap:8px;margin:0;padding:0;display:grid}.duel-mode.bc-tile{font:inherit;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 14px}.duel-mode span{color:var(--muted);font-size:13px}.duel-lobby{justify-items:center;gap:14px;width:min(720px,100%);margin:0 auto;display:grid}.duel-code{justify-items:center;gap:2px;display:grid}.duel-code b{background:var(--bc-paper);color:var(--bc-ink);letter-spacing:6px;border-radius:4px;padding:2px 6px 0 12px;font-family:Galmuri14,Galmuri11,monospace;font-size:clamp(30px,9vw,46px);font-weight:400}.home .beta-ribbon{position:relative;overflow:hidden}.home .beta-ribbon:after{content:attr(data-ribbon);color:#141a33;letter-spacing:.08em;background:#7cc8ff;padding:1px 30px;font-size:10px;font-weight:700;position:absolute;top:11px;right:-26px;rotate:35deg}.duel-beta{color:var(--muted);margin:0;font-size:13px}.duel-beta a{color:#7cc8ff;padding-block:15px}.duel-beta-tag{color:#141a33;letter-spacing:.08em;vertical-align:1px;background:#7cc8ff;border-radius:4px;padding:0 6px;font-size:10px;font-weight:700;display:inline-block}.duel-rule{color:var(--yellow);font-size:13px}.duel-share{flex-wrap:wrap;justify-content:center;gap:8px}.duel-peers{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;width:100%;display:grid}.duel-peer{border:2px solid var(--club,var(--line));text-align:left;grid-template-rows:auto auto;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:12px;display:grid}.duel-peer.empty{border-color:var(--line);justify-content:center;gap:10px;min-height:96px;display:flex}.duel-peer.away{opacity:.6}.duel-trainer{grid-row:span 2;height:64px}.duel-peer .avatar{object-fit:cover;background:var(--bg-2);border-radius:50%;grid-row:span 2;width:40px;height:40px}.duel-peer-who{gap:1px;min-width:0;display:grid}.duel-peer-who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.duel-title,.sb-title{border:2px solid var(--yellow);max-width:100%;color:var(--yellow);white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;background:#05060fe0;border-radius:999px;justify-self:start;padding:1px 8px;font-size:12px;overflow:hidden}:is(.duel-title,.sb-title,.vsp-coach small):has(>.title-shine){border-color:#ffd84a}:is(.duel-title,.sb-title,.vsp-coach small):has(>.title-holo){border-color:#d7a6ff;box-shadow:0 0 10px #9ae6ff59}.duel-club{color:var(--muted);font-size:12px}.duel-club i{background:var(--club);vertical-align:middle;border-radius:2px;width:10px;height:10px;display:inline-block}.duel-ready{background:var(--bg-2);color:var(--muted);border-radius:6px;grid-column:3;justify-self:start;padding:2px 8px;font-size:12px}.duel-ready.on{background:var(--green);color:#0e1430;font-weight:700}.duel-banner{border-radius:var(--radius);background:var(--panel-2);border:2px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:14px;display:flex}.duel-banner.warn{border-color:var(--yellow);color:var(--yellow)}.duel-teams{gap:12px;width:min(720px,100%);margin:0 auto;display:grid}.duel-team-list{gap:8px;display:grid}.duel-team-opt{text-align:left;color:var(--text);font:inherit;cursor:pointer;border:3px solid #0000;gap:8px;padding:12px;display:grid}.duel-team-opt:not(:disabled):hover,.duel-team-opt:focus-visible{border-color:var(--yellow)}.duel-team-opt:disabled{cursor:not-allowed}.duel-team-opt:disabled .dto-head,.duel-team-opt:disabled .dto-squad{opacity:.5}.dto-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.dto-squad{flex-wrap:wrap;gap:4px;display:flex}.dto-squad img{height:40px}.duel-draft,.duel-preview{gap:12px;display:grid}.duel-timer{text-align:center;border-radius:var(--radius);background:var(--panel);border:3px solid var(--line);min-width:56px;padding:6px 10px;font-family:Galmuri14,Galmuri11,monospace;font-size:28px}.duel-timer.low{border-color:var(--red);color:var(--red)}.duel-draft-teams{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}.duel-progress{align-self:center}.duel-strip{gap:4px;display:grid}.duel-strip-row{flex-wrap:wrap;gap:4px;display:flex}.duel-strip-mon{background:var(--panel);border-radius:6px;justify-items:center;width:42px;padding:2px;display:grid}.duel-strip-mon img{height:34px}.duel-strip-mon b{font-size:11px}.duel-strip-mon.empty{border:2px dashed var(--line);background:0 0;min-height:50px}.duel-options.four{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.duel-locked{opacity:.75}.duel-preview-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.duel-taker{align-items:center;gap:6px;display:inline-flex}.duel-taker select{background:var(--bg-2);color:var(--text);border:2px solid var(--line);font:inherit;border-radius:6px;max-width:100%;padding:4px 6px}.duel-chips{flex-wrap:wrap;gap:6px;margin-bottom:8px}.duel-wait{justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.duel-board{row-gap:4px;position:relative}.duel-board .bc-mid{grid-row:1/span 2}.sb-coach{grid-area:2/1;min-width:0;display:flex}.sb-coach.away{grid-column:3;justify-content:flex-end}@media (width<=420px){.duel-title,.sb-title{white-space:normal;border-radius:10px;padding:1px 6px;font-size:10px;line-height:1.2}.sb-coach.away .sb-title{text-align:right}}.duel-ht{margin:4px 0}.panel.emote-lab-ctl{gap:10px;padding:12px 14px;display:grid}.emote-lab-row,.emote-lab-ctl label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.duel-result{gap:14px;width:100%;display:grid}.duel-result>.duel-history,.duel-result>.duel-beta{width:min(640px,100%);margin:0 auto}.duel-final{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:14px;display:grid}.duel-final b{font-family:Galmuri14,Galmuri11,monospace;font-size:40px}.duel-final small{grid-column:1/-1}.duel-history{text-align:left;gap:4px;width:100%;padding:12px;display:grid}.duel-history h2{margin:0 0 4px;font-size:16px}.duel-hrow{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:14px;display:grid}.duel-hrow i{text-align:center;background:var(--bg-2);border-radius:4px;font-style:normal;font-weight:700}.duel-hrow i.win{background:var(--green);color:#0e1430}.duel-hrow i.loss{background:var(--red)}.speed-ask{z-index:8;text-align:center;border-radius:var(--radius);border:3px solid var(--line);width:min(92%,420px);box-shadow:var(--shadow);animation:emote-pop .25s var(--ease-pop) both;background:#0e1430f0;justify-items:center;gap:6px;padding:8px 12px;font-size:13px;display:grid;position:absolute;top:8px;left:50%;transform:translate(-50%)}.speed-ask.theirs{border-color:var(--yellow)}.speed-ask.theirs b{color:var(--yellow);font-size:15px}.speed-ask.done.yes{border-color:var(--green)}.sa-actions{justify-content:center;gap:8px}.sa-bar{background:linear-gradient(90deg, var(--yellow) calc(var(--p) * 100%), #ffffff26 0);border-radius:2px;width:100%;height:4px;display:block}@media (width<=700px){.speed-ask{padding:6px 8px;font-size:12px;top:4px}}@media (prefers-reduced-motion:reduce){.speed-ask{animation:none}}.duel-draft-clock{align-items:center;gap:12px;display:flex}.duel-board-tabs{margin-bottom:10px}.duel-turn{border:2px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;display:inline-flex}.duel-turn.mine{border-color:var(--yellow);color:var(--yellow);font-weight:700}.duel-draft-news{flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.duel-draft-news span{border-radius:var(--radius);background:var(--panel-2);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.duel-draft-news img{height:30px}.duel-draft-news img.burned{filter:grayscale()brightness(.7);opacity:.8}.duel-lobby-head{justify-self:stretch}.duel-invite{text-align:center;border:3px solid var(--yellow);justify-items:center;gap:10px;width:100%;padding:16px 12px;display:grid;position:relative}.duel-invite.compact{border-color:var(--line);gap:8px;padding:10px 12px}.duel-invite.compact .duel-code b{font-size:26px}.duel-invite-hint{max-width:420px;margin:0;font-size:13px}.duel-share .btn{text-decoration:none}.btn.whatsapp{color:#fff;background:#1faa59;border-color:#13773d}.duel-qr{justify-items:center;gap:6px;font-size:13px;display:grid}.duel-qr summary{cursor:pointer;color:var(--muted);min-height:32px;line-height:32px}.duel-qr-svg{border-radius:8px;width:min(200px,60vw);height:auto;margin:0 auto;display:block}.duel-anon{border:1px solid var(--muted);color:var(--muted);vertical-align:2px;border-radius:4px;margin-left:6px;padding:0 6px;font-size:10px;font-weight:400;display:inline-block}.duel-mode:disabled{cursor:not-allowed;opacity:.6}.duel-mode-off{color:var(--yellow);font-size:12px}.duel-join{flex-wrap:wrap;align-items:flex-end;gap:8px;padding:12px;display:flex}.duel-join label,.duel-name{text-align:left;gap:4px;min-width:0;display:grid}.duel-join label{flex:160px;max-width:320px}.duel-name{width:min(320px,100%)}.duel-join input,.duel-name input{font:inherit;border:2px solid var(--line);background:var(--bg-2);min-height:44px;color:var(--text);border-radius:8px;padding:6px 10px;font-size:16px}.duel-join input{letter-spacing:4px;text-transform:uppercase;font-family:Galmuri14,Galmuri11,monospace}.duel-entry h1{margin:0;font-size:22px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.duel-final-box{justify-items:center;gap:12px;width:100%;padding:16px;display:grid}.duel-final-box h1{margin:0}.duel-final-box h1.won{color:var(--yellow)}.duel-join input,.duel-name input{box-sizing:border-box;width:100%}.duel-google{color:#7cc8ff;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:13px;text-decoration:underline}.duel-left-note{text-align:center;color:var(--muted);flex-basis:100%;margin:0}.duel-h2h{overflow-wrap:anywhere;margin:0 0 6px;font-size:14px}.ready-bar{justify-items:center;gap:6px;width:100%;display:grid}.ready-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.ready-chip{background:var(--bc-ink-2);min-width:0;color:var(--muted);text-align:left;border-radius:6px;gap:2px;margin:0;padding:5px 10px;font-size:12px;display:grid}.ready-chip b{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-weight:400;overflow:hidden}.ready-chip span{align-items:center;gap:6px;display:flex}.ready-chip i{background:var(--line);border-radius:50%;flex:none;width:8px;height:8px}.ready-chip.on{color:var(--green)}.ready-chip.on i{background:var(--green)}.ready-btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.ready-btn.done{border:2px solid var(--green);color:var(--green);cursor:default;background:#58c26b26}.ready-btn.starting{opacity:1;color:var(--muted)}.ready-undo{min-height:36px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:13px;text-decoration:underline}.ready-bar.compact{gap:4px}.ready-bar.compact .ready-chips{max-width:46ch}.home{--hm:1}.home.home-forte{--hm:2}.home-court .hc-live{z-index:2;border-bottom:2px solid var(--bc-edge);background:var(--bc-ink);color:var(--text);letter-spacing:1px;border-radius:4px;align-items:center;gap:5px;padding:2px 7px 1px 6px;font-family:Galmuri11,monospace;font-size:10px;font-weight:700;line-height:14px;display:flex;position:absolute;top:8px;left:8px}.home-court .hc-live i{background:var(--red);border:0;border-radius:50%;width:7px;height:7px;animation:1.4s step-end infinite hm-blink;position:static}@keyframes hm-blink{50%{opacity:.2}}.home-court.paused,.home-court.paused *{animation-play-state:paused}.home-hero .logo-img img{transform-origin:50% 60%;animation:4.8s ease-in-out infinite hm-breathe}@keyframes hm-breathe{50%{transform:translateY(calc(var(--hm) * -1.5px)) scale(calc(1 + var(--hm) * .012))}}.home .new-run .btn.primary,.home .resume-card .rc-go{isolation:isolate;position:relative;overflow:hidden}.home .new-run .btn.primary:after,.home .resume-card .rc-go:after{content:"";pointer-events:none;width:40%;animation:hm-shine calc(5.2s / var(--hm)) var(--ease-out) 1.2s infinite;background:linear-gradient(100deg,#0000,#ffffff73,#0000);position:absolute;inset:-3px auto -3px 0;transform:translate(-120%)skew(-18deg)}@keyframes hm-shine{0%{transform:translate(-120%)skew(-18deg)}22%,to{transform:translate(320%)skew(-18deg)}}.home-top .event-banner{overflow:hidden}.home-top .event-banner:after{content:"";pointer-events:none;width:30%;animation:hm-sweep calc(8s / var(--hm)) ease-in-out 2.4s infinite;background:linear-gradient(100deg,#0000,#ffffff24,#0000);position:absolute;inset:0 auto 0 0;transform:translate(-120%)skew(-18deg)}@keyframes hm-sweep{0%{transform:translate(-120%)skew(-18deg)}18%,to{transform:translate(420%)skew(-18deg)}}.duel-card-art img{animation:1.6s ease-in-out infinite hm-hop}.duel-card-art img.flip{animation-delay:.8s}.duel-card-art b{animation:1.6s ease-in-out infinite hm-vs}@keyframes hm-hop{0%,30%,to{translate:0}15%{translate:0 calc(var(--hm) * -5px)}}@keyframes hm-vs{0%,to{scale:1}50%{scale:calc(1 + var(--hm) * .1)}}.home-enter .home-top .event-banner{animation:hm-slide .5s var(--ease-out) both}.home-enter .cup-card{animation:home-rise .45s var(--ease-out) .1s both}.home-enter .duel-card{animation:home-rise .45s var(--ease-out) .18s both}@keyframes hm-slide{0%{opacity:0;transform:translate(-24px)}}@media (prefers-reduced-motion:reduce){.home-court .hc-live i,.home-hero .logo-img img,.home .new-run .btn.primary:after,.home .resume-card .rc-go:after,.home-top .event-banner:after,.duel-card-art img,.duel-card-art b,.home-enter .home-top .event-banner,.home-enter .cup-card,.home-enter .duel-card{animation:none}}:root[data-reduce-motion=true] .home-court .hc-live i,:root[data-reduce-motion=true] .home-hero .logo-img img,:root[data-reduce-motion=true] .home .new-run .btn.primary:after,:root[data-reduce-motion=true] .home .resume-card .rc-go:after,:root[data-reduce-motion=true] .home-top .event-banner:after,:root[data-reduce-motion=true] .duel-card-art img,:root[data-reduce-motion=true] .duel-card-art b,:root[data-reduce-motion=true] .home-enter .home-top .event-banner,:root[data-reduce-motion=true] .home-enter .cup-card,:root[data-reduce-motion=true] .home-enter .duel-card{animation:none}:root[data-reduce-motion=true] .home-parade img{left:calc(8% + var(--i) * 12%)}:root[data-reduce-motion=true] .hp-ball{left:3%}.pf{--club:#e8423f}.pf-ico{vertical-align:-.2em;flex:none;width:1.15em;height:1.15em}.pf-ball{vertical-align:-.15em;flex:none;width:1em;height:1em}.pf-head{--tc:var(--club);background:radial-gradient(ellipse 70% 120% at 0% 0%, color-mix(in srgb, var(--club) 22%, transparent), transparent 70%), var(--bc-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.pf-avatar{object-fit:contain;background:var(--bg-2);border:3px solid var(--club);border-radius:50%;width:64px;height:64px;box-shadow:0 3px #0e1430}img.pf-avatar:not(.pixel){object-fit:cover}.pf-who{gap:4px;min-width:0;display:grid}.pf-who h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;line-height:1.1;overflow:hidden}.pf-clubline{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex;overflow:hidden}.pf-clubline i{background:var(--club);border-radius:3px;flex:none;width:12px;height:12px;box-shadow:0 0 0 2px #0e1430}.pf-clubline b{color:var(--text);letter-spacing:1px}.pf-quick{gap:8px;margin:0;display:flex}.pf-quick div{background:var(--bc-ink-2);border-radius:4px;justify-items:center;gap:3px;min-width:54px;padding:6px 8px;display:grid}.pf-quick dt{color:var(--muted);order:2;font-size:10px}.pf-quick dd{background:var(--bc-paper);min-width:34px;color:var(--bc-ink);text-align:center;border-radius:4px;margin:0;padding:1px 6px 0;font-family:Galmuri14,Galmuri11,monospace;font-size:20px;line-height:1.2}.pf-duo{flex:none;width:80px;height:80px;position:relative}.pf-duo-trainer{width:80px;height:80px}.pf-duo .pf-avatar{border-width:2px;width:34px;height:34px;position:absolute;bottom:-4px;right:-6px;box-shadow:0 2px #0e1430}.pf-title-line{color:var(--yellow);white-space:nowrap;text-overflow:ellipsis;margin-top:-3px;font-size:13px;font-weight:700;line-height:1.15;overflow:hidden}.trainer-sprite{image-rendering:pixelated;object-fit:contain;-webkit-user-select:none;user-select:none}.trainer-sprite.locked{filter:brightness(0)drop-shadow(0 0 1px #ffffff8c);opacity:.85}.pf-count{font-weight:400}.pf-trainers{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0;padding:2px;list-style:none;display:grid}.pf-trainers li{min-width:0;display:grid}.pf-trainer{background:var(--bg-2);color:var(--muted);text-align:center;border:2px solid #0000;border-radius:10px;align-content:start;justify-items:center;gap:2px;min-width:0;padding:6px 4px 8px;font-size:12px;display:grid}button.pf-trainer{cursor:pointer;transition:transform .12s var(--ease-out)}button.pf-trainer:active{transform:scale(.95)}.pf-trainer .trainer-sprite{width:80px;height:80px}.pf-trainer b{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;max-width:100%;line-height:1.2}.pf-trainer.active{border-color:var(--yellow);color:var(--yellow);background:var(--panel-2)}.pf-trainer.locked{text-align:center;border:2px dashed var(--line);background:0 0}.pf-trainer.locked b{color:var(--text);flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;display:inline-flex}.pf-trainer.locked.gold{background:radial-gradient(at 50% 30%,#ffcb0524,#0000 70%);border:2px solid #ffd84a99;position:relative;box-shadow:inset 0 0 12px #ffcb051f}.trainer-sprite.locked.locked-gold{filter:brightness(0)drop-shadow(0 0 1px #ffd84a)drop-shadow(0 0 5px #ffcb058c);opacity:1;animation:2.8s ease-in-out infinite alternate pf-gold-glow}@keyframes pf-gold-glow{to{filter:brightness(0)drop-shadow(0 0 1px #ffe98a)drop-shadow(0 0 9px #ffcb05bf)}}:root[data-reduce-motion=true] .trainer-sprite.locked.locked-gold{animation:none}.pf-gold-seal{color:#3a2a00;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#ffe066,#d4a017);border-radius:999px;padding:1px 6px;font-size:9px;font-weight:700;position:absolute;top:-7px;left:50%;transform:translate(-50%);box-shadow:0 1px #0006}.pf-trainer.locked .pf-mission-text{color:var(--muted);font-size:10.5px;line-height:1.3}button.pf-trainer:focus-visible,.pf-title-chip:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.pf-titles{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pf-titles li{min-width:0;display:grid}.pf-titles .pf-title-chip{text-align:left;border-radius:10px;place-content:start stretch;justify-items:start;gap:1px;min-width:0;padding:6px 12px;display:grid}.pf-title-chip.locked{cursor:default;border-style:dashed}.pf-title-chip.locked>span:first-child{align-items:center;gap:4px;display:inline-flex}.pf-title-chip.locked .pf-mission-text{font-size:11px;font-weight:400}.pf-titles-locked{margin-top:8px}.pf-titles-locked summary{cursor:pointer;min-height:32px;color:var(--muted);padding:4px 0;font-size:13px;font-weight:700}.pf-how{overflow-wrap:break-word;max-width:100%;color:var(--muted);font-size:11px;font-weight:400;line-height:1.3;display:block}.pf-chip .pf-how{margin-left:0}.pf-trainer .pf-how{font-size:10.5px}.pf-trainer.locked.holo{background:radial-gradient(at 50% 30%,#9ae6ff29,#0000 70%);border-color:#d7a6ff}.pf-trainer.locked.holo .pf-gold-seal,.pf-platinum-head .pf-gold-seal{color:#2a1640;background:linear-gradient(90deg,#ff9ad5,#9ae6ff,#b6ffa0,#fff29a,#d7a6ff)}.pf-platinum{border:2px solid #d7a6ff;box-shadow:0 0 14px #9ae6ff33}.pf-platinum-head{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:8px;display:grid}.pf-platinum-head .trainer-sprite{width:64px;height:64px}.pf-platinum-head h2{margin:0 0 2px}.pf-mission.pf-platinum-item{grid-template-columns:minmax(0,1fr) auto;padding:8px 10px}.pf-title-chip{transition:transform .12s var(--ease-out)}.pf-title-chip:active{transform:scale(.95)}.pf-code-ok{color:var(--green);font-weight:700}.pf-code-bad{color:#ff8a80;font-weight:700}.pf-missions{gap:14px;display:grid}.pf-mission-summary{gap:6px;padding:0 2px;display:grid}.pf-mission-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf-mission{background:var(--bg-2);border-radius:10px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:grid}.pf-mission.done{background:color-mix(in srgb, var(--green) 14%, var(--bg-2))}.pf-mission-art{place-items:center;width:56px;height:56px;display:grid}.pf-mission-art .trainer-sprite{width:64px;max-width:none;height:64px}.pf-medal{width:34px;height:34px}.pf-mission:not(.done) .pf-medal{filter:grayscale()brightness(.7)}.pf-mission-body{gap:3px;min-width:0;display:grid}.pf-mission-text{font-size:13px;line-height:1.35}.pf-mission-reward{color:var(--muted);flex-wrap:wrap;gap:2px 10px;font-size:11px;display:flex}.pf-mission-reward b{color:var(--yellow)}.pf-mission-bar{background:#00000059;border-radius:6px;height:12px;display:block;position:relative;overflow:hidden}.pf-mission-bar i{background:linear-gradient(90deg, var(--yellow), #ffe066);border-radius:6px;position:absolute;inset:0 auto 0 0}.pf-mission-progress{align-items:center;gap:6px;width:100%;display:flex}.pf-mission-progress .pf-mission-bar{flex:1;min-width:0}.pf-mission-progress small{color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-size:10px;line-height:12px}.pf-mission-done{background:var(--green);color:#0e1430;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.pf-tabs{border-radius:6px;overflow:hidden}.pf-tabs.bc-tabs button span{white-space:normal;text-align:center;line-height:1.2}@media (width<=480px){.pf-tabs.bc-tabs{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.pf-tabs.bc-tabs button{flex-direction:row;gap:5px;min-height:44px}}.pf-tab:hover{color:var(--text)}.pf-chip:focus-visible,.pf-chip:focus-visible,.pf-type:focus-visible,.pf-cell:focus-visible,.pf-av:focus-visible,.pf-color:focus-visible,.pf-evo-mon:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.pf-club,.pf-numbers{gap:14px;display:grid;position:relative}.pf-card{gap:12px;display:grid}.pf-card h2{margin:0}.pf-field{gap:6px;min-width:0;display:grid}fieldset.pf-field,.pf-filters,.pf-types{border:0;min-width:0;margin:0;padding:0}.pf-field>legend{margin-bottom:6px;padding:0}.pf-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pf-field>span,.pf-field>legend{color:var(--muted);font-size:12px;font-weight:700}.pf-row{align-items:end;gap:10px;display:flex}.pf-field.grow{flex:1}.pf-input{width:100%;font:inherit;border:3px solid var(--line);background:var(--bg-2);color:var(--text);border-radius:8px;padding:10px 12px;font-size:16px}.pf-input:focus{border-color:var(--yellow);outline:none}.pf-tag-field{flex:none;width:86px}.pf-tag-input{text-transform:uppercase;text-align:center;letter-spacing:3px;font-family:Galmuri14,Galmuri11,monospace}.pf-card small{font-size:12px;line-height:1.4}.pf-saved{left:50%;bottom:max(18px, env(safe-area-inset-bottom));z-index:60;border:2px solid var(--green);color:#bff0c9;pointer-events:none;opacity:0;background:#173a26;border-radius:999px;align-items:center;gap:4px;padding:6px 14px;font-size:13px;font-weight:700;transition:opacity .2s;display:inline-flex;position:fixed;transform:translate(-50%)}.pf-saved.on{opacity:1}.pf-avatars{flex-wrap:wrap;gap:8px;max-height:196px;padding:2px;display:flex;overflow-y:auto}.pf-av{border:3px solid var(--line);background:var(--bg-2);cursor:pointer;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;display:grid;overflow:hidden}.pf-av img{object-fit:contain;width:100%;height:100%}.pf-av img:not(.pixel){object-fit:cover}.pf-av.active{border-color:var(--yellow);box-shadow:0 0 0 2px #0e1430, 0 0 0 4px var(--yellow)}.pf-av-shiny,.pf-gen-current{position:relative;overflow:visible}.pf-av-shiny:not(.active){background:radial-gradient(circle at 50% 40%, #ffcb052e, var(--bg-2) 70%);border-color:#ffd84a8c}.pf-spark{filter:drop-shadow(0 1px #00000080);width:18px;height:18px;position:absolute;top:-5px;right:-5px}.pf-gen{background:color-mix(in srgb, var(--bg-2) 60%, transparent);border-radius:10px}.pf-gen+.pf-gen,.pf-avatars+.pf-gen{margin-top:8px}.pf-gen summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:6px 10px;font-size:14px;list-style:none;display:flex}.pf-gen summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:8px;height:8px;transition:transform .15s var(--ease-out);margin-left:auto;transform:rotate(45deg)}.pf-gen[open] summary:after{transform:rotate(-135deg)}.pf-gen summary::-webkit-details-marker{display:none}.pf-gen summary .pf-count{color:var(--muted);font-size:13px}.pf-gen-current{flex:none;width:40px;height:40px}.pf-gen-current .pf-spark{width:15px;height:15px}.pf-gen .pf-avatars{max-height:264px;padding:4px 8px 10px}.pf-colors{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pf-color{background:var(--bg-2);color:var(--muted);cursor:pointer;border:2px solid #0000;border-radius:10px;justify-items:center;gap:4px;padding:8px 2px 6px;font-size:11px;display:grid}.pf-color i{background:var(--sw);border-radius:50%;width:30px;height:30px;box-shadow:inset 0 -4px #00000040,0 0 0 2px #0e1430}.pf-color.active{border-color:var(--yellow);color:var(--yellow);background:var(--panel-2)}.pf-color.active i{box-shadow:inset 0 -4px #00000040,0 0 0 2px #0e1430,0 0 0 4px #fff}.pf-banner{background:var(--c);width:fit-content;max-width:100%;color:var(--ink);letter-spacing:1px;text-transform:uppercase;overflow-wrap:anywhere;border-left:4px solid #2b1a0e;border-right:4px solid #2b1a0e;padding:5px 14px 4px;font-family:Galmuri14,Galmuri11,monospace;font-size:16px;line-height:1.2;box-shadow:0 3px #00000059}.pf-preview{border-radius:var(--radius);border:3px solid var(--line);background:#0e1430;align-items:center;gap:12px;width:fit-content;padding:8px 14px;display:inline-flex}.pf-preview b{font-family:Galmuri14,Galmuri11,monospace;font-size:22px}.pf-pv-team{letter-spacing:1px;align-items:center;gap:8px;font-weight:700;display:inline-flex}.pf-pv-team i{background:var(--kit);border-radius:2px;width:8px;height:22px}.pf-dex{gap:10px;display:grid}.pf-dex-progress{gap:6px;display:grid}.pf-dex-counts{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;display:flex}.pf-dex-counts span{white-space:pre;align-items:baseline;display:inline-flex}.pf-dex-counts .pf-ball{align-self:center;margin-right:5px}.pf-dex-counts b{color:var(--yellow);font-family:Galmuri14,Galmuri11,monospace;font-size:16px}.pf-bar{background:var(--bg-2);border:2px solid #0e1430;border-radius:999px;height:12px;position:relative;overflow:hidden}.pf-bar i{border-radius:999px;position:absolute;inset:0 auto 0 0}.pf-bar .seen{background:color-mix(in srgb, var(--yellow) 45%, var(--panel-2))}.pf-bar .played{background:var(--yellow)}.pf-filters{flex-wrap:wrap;gap:6px;display:flex}.pf-chip{border:2px solid var(--line);min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.pf-chip small{opacity:.8;margin-left:2px}.pf-chip.active{border-color:var(--yellow);color:var(--yellow);background:var(--panel-2)}.pf-types{scrollbar-width:thin;gap:4px;padding:2px 2px 6px;display:flex;overflow-x:auto}.pf-type{background:var(--bg-2);cursor:pointer;opacity:.75;border:2px solid #0000;border-radius:999px;flex:none;place-items:center;min-width:44px;height:44px;padding:0 6px;display:inline-grid}.pf-type:hover,.pf-type.active{opacity:1}.pf-type.active{border-color:var(--yellow)}.pf-type .type-chip{background:0 0;padding:0}.pf-grid{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pf-cell{border:2px solid var(--line);background:var(--panel);cursor:pointer;contain:layout paint;border-radius:9px;grid-template-rows:auto 1fr auto auto;place-items:center;width:100%;height:100px;padding:4px 2px 5px;display:grid;position:relative}.pf-cell:hover{border-color:var(--yellow)}.pf-cell img{object-fit:contain;width:48px;height:48px}.pf-cell-no{color:var(--muted);font-family:Galmuri11,monospace;font-size:10px;line-height:1}.pf-cell-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:700;line-height:1.1;overflow:hidden}.pf-cell-mark{width:12px;height:12px;position:absolute;top:3px;right:3px}.pf-cell.played{background:linear-gradient(180deg, var(--panel-2), var(--panel));border-color:color-mix(in srgb, var(--yellow) 55%, var(--line))}.pf-cell.seen img{filter:saturate(.35)brightness(.9)}.pf-cell.seen .pf-cell-name{color:var(--muted)}.pf-cell.unseen{background:var(--bg-2);border-style:dashed;border-color:#364275}.pf-cell.unseen .pf-cell-name{color:#5d679a}.pf-silhouette,.pf-cell.unseen img{filter:brightness(0);opacity:.35}.pf-empty{text-align:center;color:var(--muted);margin:12px 0}.pf-sheet{border-color:color-mix(in srgb, var(--accent) 60%, var(--line));gap:14px;width:min(560px,100%);display:grid}.pf-sheet-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding-right:36px;display:grid}.pf-sheet-art{background:radial-gradient(circle at 50% 60%, color-mix(in srgb, var(--accent) 45%, transparent), transparent 70%), var(--bg-2);border:3px solid color-mix(in srgb, var(--accent) 50%, #0e1430);border-radius:14px;place-items:center;width:120px;height:120px;display:grid}.pf-sheet-art img{object-fit:contain;width:100px;height:100px}.pf-sheet-id{justify-items:start;gap:6px;min-width:0;display:grid}.pf-sheet-id h2{margin:0;font-size:22px}.pf-sheet-no{color:var(--muted);font-family:Galmuri11,monospace;font-size:12px}.pf-sheet-types{flex-wrap:wrap;gap:6px;display:flex}.pf-status{color:var(--muted);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.pf-status.played{color:var(--yellow)}.pf-cry{padding:5px 10px}.pf-sheet-body{gap:14px;display:grid}.pf-block{gap:8px;display:grid}.pf-block h3{letter-spacing:1px;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-size:11px;font-weight:400;display:flex}.pf-bst{color:var(--text);font-size:12px;font-weight:400}.pf-chips{flex-wrap:wrap;gap:6px;display:flex}.pf-chips .pos-chip{padding:3px 8px;font-size:12px}.pf-stats{gap:4px;display:grid}.pf-stat{grid-template-columns:78px 32px 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.pf-stat>span:first-child{color:var(--muted)}.pf-stat b{text-align:right;font-family:Galmuri11,monospace}.pf-stat-bar{background:var(--bg-2);border-radius:999px;height:8px;overflow:hidden}.pf-stat-bar i{border-radius:999px;height:100%;display:block}.pf-evo{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.pf-evo-stage{align-items:center;gap:4px;display:flex}.pf-evo-col{gap:4px;display:grid}.pf-evo-arrow{width:18px;height:18px;color:var(--muted);flex:none}.pf-evo-mon{border:2px solid var(--line);background:var(--bg-2);width:76px;color:var(--text);cursor:pointer;border-radius:9px;justify-items:center;gap:2px;padding:4px;font-size:11px;font-weight:700;display:grid}.pf-evo-mon img{object-fit:contain;width:44px;height:44px}.pf-evo-mon span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pf-evo-mon.current{border-color:var(--yellow);background:var(--panel-2);cursor:default}.pf-evo-mon:disabled{opacity:1}.pf-moves{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pf-move{background:var(--bg-2);border-left:4px solid var(--line);border-radius:8px;align-items:center;gap:6px;min-width:0;padding:7px 8px;font-size:13px;display:flex}.pf-move b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-move.locked{color:#6c76a8;border-left-style:dashed}.pf-sig{text-transform:uppercase;letter-spacing:.5px;color:var(--yellow);flex:none;margin-left:auto;font-size:9px;font-style:normal;font-weight:700}.pf-note{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.pf-career{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pf-num{background:var(--bg-2);text-align:center;border-radius:8px;align-content:center;justify-items:center;gap:2px;padding:8px 4px;display:grid}.pf-num b{color:var(--text);font-family:Galmuri14,Galmuri11,monospace;font-size:20px;line-height:1.1}.pf-num span{color:var(--muted);font-size:10px;line-height:1.2}.pf-num b.pf-metal{background:var(--metal);color:#1d1a12;border-radius:6px;min-width:40px;padding:1px 6px;box-shadow:inset 0 -3px #0003}.pf-locked p{color:var(--muted);margin:0;line-height:1.5}.pf-sheet-nav{justify-content:space-between;gap:8px;display:flex}.pf-sheet-nav .btn{gap:4px}.pf-career.wide .pf-num b{color:var(--yellow)}.pf-winbar{background:color-mix(in srgb, var(--red) 55%, var(--bg-2));border-radius:999px;height:10px;overflow:hidden}.pf-winbar i{background:var(--green);height:100%;display:block}.pf-tops{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pf-rank{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pf-rank li{background:var(--bg-2);border-radius:8px;grid-template-columns:18px 40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 8px 4px 6px;display:grid}.pf-rank li:first-child{background:color-mix(in srgb, var(--yellow) 14%, var(--bg-2))}.pf-rank-pos{color:var(--muted);text-align:center;font-family:Galmuri14,Galmuri11,monospace}.pf-rank li:first-child .pf-rank-pos{color:var(--yellow)}.pf-rank img{object-fit:contain;width:40px;height:40px}.pf-rank-name{min-width:0;display:grid}.pf-rank-name b,.pf-rank-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-rank-name small{color:var(--muted);font-size:11px}.pf-rank-v{color:var(--yellow);justify-items:end;font-family:Galmuri14,Galmuri11,monospace;font-size:20px;line-height:1;display:grid}.pf-rank-v small{color:var(--muted);font-family:inherit;font-size:10px}.pf-to-dex{justify-self:center}.pf-empty-state{text-align:center;justify-items:center;gap:8px;padding:24px 16px;display:grid}.pf-empty-state img{object-fit:contain;width:72px;height:72px}.pf-empty-state p{color:var(--muted);margin:0}@media (width<=560px){.pf-head{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:12px}.pf-avatar{width:56px;height:56px}.pf-quick{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.pf-tops{grid-template-columns:minmax(0,1fr)}.pf-career,.pf-career.wide{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-sheet-art{width:96px;height:96px}.pf-sheet-art img{width:80px;height:80px}.pf-sheet-id h2{font-size:19px}}@media (width<=380px){.pf-colors{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.pf-color{font-size:9px}.pf-color i{width:24px;height:24px}.pf-moves{grid-template-columns:minmax(0,1fr)}.pf-grid{grid-template-columns:repeat(auto-fill,minmax(62px,1fr))}.pf-evo-mon{width:66px}.pf-evo-arrow{width:14px}}@media (width<=560px){.pf-career.wide.three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=561px){.pf-career.wide.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-career.wide{grid-template-columns:repeat(4,minmax(0,1fr))}}:root[data-reduce-motion=true] .pf-saved{transition:none}.title-shine{background:linear-gradient(100deg,#b8860b 0%,#ffd84a 35%,#fff6c8 50%,#ffd84a 65%,#b8860b 100%) 0 0/250% 100%;color:#0000;text-shadow:none;filter:drop-shadow(0 0 4px #ffcb0573);-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite title-shine}.pf-chip:has(>.title-shine){border-color:#ffd84a}.title-holo{background:linear-gradient(90deg,#ff9ad5,#9ae6ff,#b6ffa0,#fff29a,#d7a6ff,#ff9ad5) 0 0/300% 100%;color:#0000;text-shadow:none;filter:drop-shadow(0 0 5px #d7a6ff8c);-webkit-background-clip:text;background-clip:text;animation:4s linear infinite title-holo}.pf-chip:has(>.title-holo){border-color:#d7a6ff;box-shadow:0 0 10px #9ae6ff59}@keyframes title-holo{to{background-position:300% 0}}@keyframes title-shine{0%{background-position:100% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.title-shine,.title-holo{animation:none}}:root[data-reduce-motion=true] .title-shine,:root[data-reduce-motion=true] .title-holo{animation:none}.pf-collection{flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pf-collection img{object-fit:contain;width:28px;height:28px;display:block}.pf-album{background:repeating-linear-gradient(135deg, #ffffff08 0 2px, transparent 2px 10px), var(--bg-2);border:2px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;padding:10px 12px;display:grid}.pf-album-label{color:var(--muted);font-size:13px;font-weight:700}.pf-album-n{color:var(--yellow);font-family:Galmuri14,Galmuri11,monospace;font-size:28px;line-height:1}.pf-album-n small{color:var(--muted);font-size:14px}.pf-album .pf-bar,.pf-album>small{grid-column:1/-1}.pf-album>small{font-size:12px;line-height:1.35}.pf-pips{gap:3px;height:6px;margin-top:2px;display:flex}.pf-pips i{background:#ffffff1f;border-radius:50%;width:6px;height:6px}.pf-pips i.on.ed-normal{background:#f4f1e6}.pf-ribbon{flex:none;width:18px;height:22px}.pf-cell-ribbon{position:absolute;top:2px;left:3px}.pf-champ{color:#ffe680;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.pf-stickers{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pf-sticker{background:var(--bg-2);border:2px dashed #364275;border-radius:9px;justify-items:center;gap:2px;min-width:0;padding:6px 2px 5px;display:grid}.pf-sticker img{object-fit:contain;width:40px;height:40px}.pf-sticker small{text-align:center;color:#5d679a;max-width:100%;font-size:10px;font-weight:700;line-height:1.1}.pf-sticker.got{background:linear-gradient(160deg, var(--panel-2), var(--panel));border:3px solid #f4f1e6;box-shadow:0 2px #0e1430}.pf-sticker.got small{color:var(--text);text-shadow:0 1px #0000008c}.pf-sticker.sk-shiny{background:linear-gradient(135deg,#ffe3f3 0%,#e3f1ff 30%,#e9ffe9 55%,#fff4dc 80%,#f3e3ff 100%)}.pf-sticker.sk-shiny small{color:#2a2140;text-shadow:none}.pf-sticker.sk-destaque{background:repeating-linear-gradient(135deg,#ffd75a14 0 1px,#0000 1px 8px),linear-gradient(160deg,#2b2b30 0%,#111114 60%,#000 100%);border-color:#d9b23c}.pf-sticker.sk-icone{background:radial-gradient(70% 45% at 20% 25%,#7850ff8c,#0000 70%),radial-gradient(80% 40% at 60% 110%,#ff50be73,#0000 70%),#0b0726;border-color:#b48cff}.pf-sticker.sk-evento{background:radial-gradient(circle at 70% 30%, #ffffff73, transparent 55%), repeating-conic-gradient(from 0deg at 70% 30%, var(--t1) 0deg 8deg, color-mix(in srgb, var(--t1) 70%, #000) 8deg 16deg)}.pf-champ .pf-ribbon{width:22px;height:27px}.pf-seal{flex:none;width:20px;height:21px}.pf-cell .pf-seal.pf-cell-mark{width:16px;height:17px;top:2px;right:2px}.pf-seal-line{color:var(--text)}.pf-seal-line.seal-holo{color:#b9f0ff}.pf-seal-line.seal-prisma{color:#ffb3ec}.pf-seal-line.seal-ouro{color:#f2c230}.pf-seals{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pf-seal-slot{background:var(--bc-ink-3);border-bottom:2px solid var(--bc-edge);text-align:center;border-radius:6px;align-content:start;justify-items:center;gap:3px;min-width:0;padding:8px 2px 6px;display:grid}.pf-seal-slot .pf-seal{filter:grayscale()brightness(.55);opacity:.6;width:30px;height:31px}.pf-seal-slot.got{background:var(--bc-ink-2);box-shadow:inset 0 3px 0 var(--yellow)}.pf-seal-slot.got .pf-seal{filter:none;opacity:1}.pf-seal-slot b{color:var(--muted);font-size:11px;line-height:1.1}.pf-seal-slot.got b{color:var(--text)}.pf-seal-slot small{color:#8a93c4;overflow-wrap:anywhere;max-width:100%;font-size:10px;line-height:1.2}.set-group{gap:0;padding:14px 16px 6px;display:grid}.set-row{border-top:1px solid #ffffff14;gap:8px;padding:12px 0;display:grid}.set-group>h2+.set-row{border-top:0;padding-top:8px}.set-label{gap:2px;display:grid}.set-label b{font-size:14px}.set-label span{color:var(--muted);font-size:12px;line-height:1.35}.settings-screen .volume-row input[type=range]{min-height:32px}.set-actions{flex-wrap:wrap;gap:8px;display:flex}.set-actions .btn{min-height:44px}.set-icon{flex:none;width:14px;height:14px}.btn.danger{color:#ff8a87;border-color:#e8423f99}.set-confirm{border:2px solid var(--yellow);background:var(--bg-2);border-radius:10px;gap:6px;margin:0 0 12px;padding:12px;font-size:13px;display:grid}.set-confirm span{color:var(--muted);line-height:1.4}.set-confirm .set-actions{margin-top:4px}.set-row .set-confirm{margin:0}.set-confirm.danger{border-color:var(--red)}.set-ok,.set-group>.error-text{margin:0 0 12px;font-size:13px}.set-ok{color:var(--green)}@media (width<=380px){.set-group{padding:12px 12px 4px}.settings-screen .segmented{width:100%}}.settings-screen,.set-group,.set-row{grid-template-columns:minmax(0,1fr)}.set-group,.set-row{min-width:0}.set-label a{color:var(--yellow)}@font-face{font-family:Galmuri11;src:url(/fonts/Galmuri11.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Galmuri11;src:url(/fonts/Galmuri11-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Galmuri14;src:url(/fonts/Galmuri14.woff2)format("woff2");font-display:swap}:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-pop:cubic-bezier(.2, .9, .3, 1.4);--bg:#141a33;--bg-2:#1c2447;--panel:#232d57;--panel-2:#2c3868;--line:#4b5a9a;--text:#f4f1e6;--muted:#a6aed6;--red:#e8423f;--red-dark:#b22b29;--yellow:#ffcb05;--blue:#3a7bd5;--green:#58c26b;--radius:10px;--gap:16px;--shadow:0 4px 0 #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(1200px 600px at 50% -10%, #2a3570 0%, var(--bg) 60%) fixed, var(--bg);color:var(--text);-webkit-font-smoothing:none;font-family:Galmuri11,ui-monospace,monospace;font-size:14px;line-height:1.45}button{font:inherit;color:inherit}img.pixel{image-rendering:pixelated}.app{gap:var(--gap);flex-direction:column;max-width:1180px;min-height:100vh;margin:0 auto;padding:16px;display:flex}.topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:40px;padding:0;display:flex}.brand img{width:28px;height:28px}.brand span{letter-spacing:1px;color:var(--yellow);text-shadow:2px 2px #2a4ea0;font-family:Galmuri14,Galmuri11,monospace;font-size:20px}.panel{background:var(--panel);border:3px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow), inset 0 0 0 2px #ffffff0a;padding:16px}.panel h2,.panel h3{margin:0 0 10px;font-weight:700}.panel h2{font-size:16px}.panel h3{color:var(--muted);font-size:14px}.btn{background:var(--panel-2);cursor:pointer;border:3px solid #0e1430;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:700;transition:transform 60ms,filter .15s;display:inline-flex;box-shadow:0 3px #0e1430}.btn:hover{filter:brightness(1.15)}.btn:active{transform:translateY(2px);box-shadow:0 1px #0e1430}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--red);border-color:var(--red-dark);box-shadow:0 3px #6e1615}.btn.yellow{background:var(--yellow);color:#2a2a2a;border-color:#c79c00;box-shadow:0 3px #7d6200}.btn.yellow:disabled{filter:grayscale(.9)}.btn.ghost{border-color:var(--line);box-shadow:none;background:0 0}.btn.small{padding:6px 10px;font-size:12px}.btn.active{outline:3px solid var(--yellow);outline-offset:1px}.btn:focus-visible{outline-offset:3px;outline:3px solid #fff}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.muted{color:var(--muted)}.center{text-align:center}.home{text-align:center;flex:1;place-items:center;gap:24px;display:grid}.logo{color:var(--yellow);letter-spacing:3px;text-shadow:4px 4px #2a4ea0,8px 8px #0e1430;margin:0;font-family:Galmuri14,Galmuri11,monospace;font-size:clamp(40px,9vw,84px);line-height:1}.tagline{color:var(--muted);max-width:520px;margin:0 auto}.home-parade{flex-wrap:wrap;justify-content:center;gap:6px;min-height:64px;display:flex}.home-parade img{height:56px}.menu{gap:10px;min-width:min(320px,100%);display:grid}.team-name-input{background:var(--bg-2);border:3px solid var(--line);color:var(--text);font:inherit;text-align:center;border-radius:8px;padding:10px 12px}.disclaimer{color:var(--muted);opacity:.8;max-width:640px;margin:0 auto;font-size:11px}.disclaimer a{padding-block:16px}.type-badge{color:#fff;text-shadow:1px 1px #00000059;border:2px solid #00000040;border-radius:6px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.type-badge.dark{color:#1d1d1d;text-shadow:none}.pos-badge{color:var(--yellow);background:#0e1430;border-radius:5px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}.card{background:linear-gradient(180deg, var(--panel-2), var(--panel));border:3px solid var(--tier,var(--line));box-shadow:var(--shadow);text-align:left;border-radius:12px;flex-direction:column;gap:8px;width:100%;padding:12px;display:flex;position:relative}.card.clickable{cursor:pointer;transition:transform .12s,box-shadow .12s}.card.clickable:hover{box-shadow:0 8px 0 #00000059, 0 0 0 3px var(--yellow);transform:translateY(-4px)}.card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.card-name{font-size:15px;font-weight:700}.card-dex{color:var(--muted);font-size:11px}.card-ovr{text-align:center;line-height:1}.card-ovr b{color:var(--yellow);text-shadow:2px 2px #0e1430;font-size:26px;display:block}.card-art{background:radial-gradient(circle at 50% 70%,#ffffff1f,#0000 65%);border-radius:8px;place-items:center;height:112px;display:grid}.card-art img{transform-origin:bottom;max-height:100px;transform:scale(1.6)}.card-natural{color:#ff9b7a;margin-top:3px;font-size:10px}.tier-label{text-transform:uppercase;letter-spacing:1px;color:var(--tier,var(--muted));font-size:10px}.shiny{color:var(--yellow);position:absolute;top:8px;right:56px}.attrs{gap:3px;display:grid}.attr{grid-template-columns:74px 1fr 24px;align-items:center;gap:6px;font-size:11px;display:grid}.attr .bar{background:#0e1430;border-radius:3px;height:6px;overflow:hidden}.attr .bar i{border-radius:3px;height:100%;display:block}.moves{grid-template-columns:1fr 1fr;gap:4px;display:grid}.move{border-left:4px solid var(--move-color,var(--line));white-space:nowrap;text-overflow:ellipsis;background:#0003;border-radius:6px;align-items:center;gap:5px;padding:3px 6px;font-size:11px;display:flex;overflow:hidden}.ability{color:var(--muted);font-size:11px}.ability b{color:var(--text)}.draft-head{flex-wrap:wrap;justify-content:space-between;row-gap:8px}.draft-head h1{font-size:20px}.draft-title{flex:280px;min-width:0}.draft-title p{margin:4px 0 0;font-size:12px}.steps{gap:6px;display:flex}.draft-auto{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.draft-auto p{color:var(--muted);flex:100%;margin:0;font-size:12px;line-height:1.35}@media (width>=701px) and (height>=521px){.draft-auto.ask{flex:100%}}.steps span{background:var(--panel-2);border-radius:4px;width:26px;height:8px}.steps span.done{background:var(--green)}.steps span.now{background:var(--yellow)}.options{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.squad-strip{flex-wrap:wrap;gap:8px;display:flex}.mini{background:var(--bg-2);border:2px solid var(--line);border-radius:8px;align-items:center;gap:6px;padding:4px 8px 4px 4px;font-size:12px;display:flex}.mini img{object-fit:contain;width:36px;height:36px}.lineup-grid{gap:var(--gap);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.court{aspect-ratio:3/4;background:repeating-linear-gradient(90deg,#c98a4f 0 24px,#cf9358 24px 48px);border:4px solid #fff;border-radius:6px;width:100%;max-height:560px;margin:0 auto;position:relative;box-shadow:inset 0 0 0 3px #7a4a2a}.court:before{content:"";border-top:3px solid #ffffffe6;position:absolute;top:50%;left:0;right:0}.court:after{content:"";aspect-ratio:1;border:3px solid #ffffffe6;border-radius:50%;width:22%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slot{border:3px solid var(--line);cursor:pointer;z-index:1;background:#0e1430d1;border-radius:10px;justify-items:center;gap:2px;width:118px;padding:6px 4px;display:grid;position:absolute;transform:translate(-50%,-50%)}.slot:hover{border-color:var(--yellow)}.slot img{height:46px}.slot .slot-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:700;overflow:hidden}.slot .slot-rating{font-size:11px}.slot .warn{color:#ff9b7a}.bench{justify-content:center;gap:10px;margin-top:12px;display:flex}.bench .slot{position:relative;transform:none}.tactics{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.tactic-desc{color:var(--muted);font-size:11px}.cup-bug{padding:4px}.cup-path{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.cup-step{--c:transparent;background:var(--bc-ink-2);min-width:0;box-shadow:inset 0 -3px 0 var(--c);border-radius:4px;padding:6px 8px 7px;font-size:11px}.cup-step.now{--c:var(--yellow);background:#3a3f5f}.cup-step.won{--c:var(--green)}.cup-step.lost{--c:var(--red)}.cup-step b{letter-spacing:.5px;text-transform:uppercase;font-size:12px;display:block}.cup-step.now b{color:var(--yellow)}.cup-step span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.opponent-strip{flex-wrap:wrap;gap:2px;display:flex}.opponent-strip img{height:44px}.phaser-container{aspect-ratio:968/528;border-radius:var(--radius);background:#5a3820;border:3px solid #0e1430;width:100%;overflow:hidden}.phaser-container canvas{display:block}.feed-line{border-left:4px solid var(--team-color,var(--line));background:#0000002e;border-radius:6px;padding:6px 8px;font-size:12px}.feed-line .min{color:var(--muted);margin-right:6px}.feed-line.goal{background:#ffcb052e;font-weight:700}.feed-line.big{background:#ffffff14}.feed-line.whistle{color:var(--yellow);border-left-color:#fff}.feed-line.minor{opacity:.75}.team-panel{grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 12px;display:grid}.tp-head{align-items:center;gap:8px;display:flex}.tp-tabs{flex:1;gap:6px;min-width:0;display:flex}.tp-tab{text-overflow:ellipsis;white-space:nowrap;border:2px solid var(--line);min-width:0;min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-size:12px;overflow:hidden}.tp-tab.active{border-color:var(--yellow);color:var(--yellow)}.tp-toggle{min-width:40px;min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 6px}.tp-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#0000002e;border:0;border-radius:8px;grid-template-columns:30px minmax(0,1fr) 52px 18px 18px 38px;align-items:center;gap:6px;padding:4px 6px;display:grid}.tp-row:hover:not(:disabled){background:#ffffff14}.tp-row:disabled{cursor:default}.tp-row img{object-fit:contain;width:30px;height:30px}.tp-row.tp-labels{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;cursor:default;background:0 0;padding-top:6px;padding-bottom:0;font-size:10px}.tp-labels span:nth-child(n+3){text-align:center}.tp-name{min-width:0;line-height:1.2;display:grid}.tp-name b,.tp-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tp-name b{font-size:12px}.tp-name small{color:var(--muted);font-size:10px}.tp-name em{color:#ff9b7a;font-style:normal}.tp-energy{background:#ffffff1f;border-radius:3px;height:6px;overflow:hidden}.tp-energy i{height:100%;display:block}.tp-num{color:var(--muted);text-align:center;font-size:12px}.tp-num.on{color:#fff;font-weight:700}.tp-rating{text-align:center;background:#ffffff1a;border-radius:6px;justify-self:center;min-width:36px;padding:1px 4px;font-size:12px;font-weight:700}.tp-rating.good{background:#2f8f47}.tp-rating.bad{background:#9b2f2f}.tp-bench{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;font-size:11px;display:flex}.tp-sub{align-items:center;gap:2px;display:inline-flex}.tp-sub img{object-fit:contain;width:24px;height:24px}.tp-sub.out{opacity:.5}.tp-sub small{color:var(--muted);margin-left:3px}@media (width>=1051px){.tp-row{grid-template-columns:34px minmax(0,1fr) 160px 26px 26px 46px}}.result-hero{text-align:center;justify-items:center;gap:8px;display:grid}.result-hero h1{margin:0;font-size:28px}.result-hero .big-score{font-family:Galmuri14,Galmuri11,monospace;font-size:48px;line-height:1}.trophy{font-size:56px}.stats-table{border-collapse:collapse;width:100%;font-size:12px}.stats-table td,.stats-table th{border-bottom:1px solid #ffffff14;padding:6px 8px}.stats-table th{color:var(--muted);text-align:center;font-weight:400}.stats-table td:first-child,.stats-table td:last-child{text-align:center;width:30%;font-weight:700}.two-col{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.scorers{gap:4px;font-size:12px;display:grid}.scorers+.destaque-box{margin-top:14px}.prose{max-width:760px}.prose a{color:var(--yellow)}.prose li{margin-bottom:6px}.setting{gap:8px;margin-bottom:16px;display:grid}input[type=range]{width:220px;accent-color:var(--yellow)}.loading{place-items:center;gap:12px;min-height:300px;display:grid}.spin{width:48px;height:48px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}button,.card.clickable,.slot{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.btn{min-height:40px}.btn.wide{width:100%}.card.clickable:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.card.selected{box-shadow:0 0 0 4px var(--yellow), var(--shadow)}.card-positions{flex-wrap:wrap;gap:4px;display:flex}.pos-chip{border:1px solid var(--line);color:var(--muted);background:#ffffff14;border-radius:5px;padding:1px 6px;font-size:10px}.pos-chip.main{color:var(--yellow);border-color:var(--yellow);background:#0e1430}.pos-badge.alt{color:#b6d94c}.pos-badge.off{color:#ff9b7a}.captain-badge{background:var(--yellow);color:#2a2a2a;z-index:2;border:2px solid #0e1430;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:grid;position:absolute;top:3px;right:3px}.captain-badge.inline{vertical-align:middle;width:18px;height:18px;margin-right:6px;font-size:10px;display:inline-grid;position:static}.card-item{color:#7dff8a;align-items:center;gap:6px;font-size:11px;display:flex}.card-item img{width:24px;height:24px}.attrs-toggle{border:1px dashed var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;padding:6px;font-size:11px;display:none}.formation-picker{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.formation-option.bc-tile{text-align:center;font:inherit;align-content:start;justify-items:center;gap:8px;padding:14px 12px;transition:transform .12s;display:grid}.formation-option:hover{border-color:var(--yellow);transform:translateY(-3px)}.formation-diagram{width:90px;height:120px}.formation-diagram rect{fill:#c98a4f;stroke:#fff;stroke-width:1.5px}.formation-diagram line{stroke:#ffffffd9;stroke-width:1.2px}.formation-diagram circle{fill:var(--red);stroke:#fff;stroke-width:1.5px}.draft-grid{gap:var(--gap);grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;display:grid}.draft-options{gap:10px;display:grid}.options-bar{justify-content:space-between}.formation-board .court{max-height:520px}.bench .slot{position:relative}.formation-board .slot{gap:0;padding:4px}.formation-board .slot img{height:38px}.slot.empty{background:#0e14308c;border-style:dashed}.slot.target{border-color:var(--yellow);cursor:pointer;animation:1.2s ease-in-out infinite pulse}.slot.selected{border-color:var(--yellow);box-shadow:0 0 0 3px #ffcb0573}.slot.locked,.slot:disabled{opacity:1;cursor:default}.slot.empty.locked{opacity:.55}.slot .slot-empty{color:var(--muted);padding:12px 0;font-size:11px}.slot img.ghost{opacity:.55}.slot-rating.alt{color:#b6d94c}.slot-rating.off{color:#ff9b7a}.slot .slot-item{width:20px;height:20px;position:absolute;bottom:4px;left:4px}@keyframes pulse{50%{box-shadow:0 0 0 4px #ffcb0559}}.formation-tabs{margin-bottom:4px}.side-stack .bc-styles{margin:2px 0 8px}.side-stack{gap:var(--gap);align-content:start;display:grid}.item-move{grid-template-columns:32px 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.item-move img{width:32px;height:32px}.item-move label{grid-column:1/-1}.corner-taker{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;font-size:12px;display:flex}.corner-taker select{background:var(--bg-2);min-width:0;max-width:100%;color:var(--text);border:2px solid var(--line);font:inherit;border-radius:6px;flex:200px;padding:8px 6px;font-size:16px}.item-move select{background:var(--bg-2);color:var(--text);border:2px solid var(--line);font:inherit;border-radius:6px;max-width:100%;padding:6px}.reward-grid{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.item-card{text-align:center;cursor:pointer;min-height:220px;color:inherit;font:inherit;align-content:center;justify-items:center;gap:10px;display:grid}.item-card:hover{box-shadow:0 0 0 3px var(--yellow), var(--shadow)}.item-art{width:72px;height:72px}.target-btn{cursor:pointer;min-height:48px;color:inherit;font:inherit}.target-btn:hover{border-color:var(--yellow)}.target-btn>span{justify-items:start;gap:2px;display:grid}.target-btn.dim,.formation-board .slot.dim{opacity:.45}.target-btn.dim:hover,.formation-board .slot.dim:hover{opacity:.8}.fit-badge{background:var(--yellow);color:#2a2a2a;white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:1px 6px 1px 3px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.fit-badge.none{color:var(--muted);background:#0e1430}.fit-badge img{width:14px;height:14px}.slot .fit-badge{z-index:2;border:2px solid #0e1430;padding:0 5px 0 2px;font-size:11px;position:absolute;top:-12px;left:-14px}.slot .fit-badge img{width:12px;height:12px}.fit-badge.full{font-size:11px;font-weight:600}.reward-open-hint,.reward-fit-legend{align-items:center;gap:6px;margin:0 0 8px;font-size:12px;display:flex}.reward-open-hint svg{color:var(--yellow);flex:none}.reward-fit-legend{color:var(--text)}.reward-fit-legend .fit-badge{flex:none}.perfect-badge{color:#2a2a2a;letter-spacing:1px;background:linear-gradient(90deg,#ffcb05,#fff3b0,#ffcb05);border-radius:999px;padding:4px 14px;font-weight:700}.records{color:var(--muted);justify-content:center;gap:14px;font-size:12px;display:flex}.records b{color:var(--yellow)}@media (width<=1050px){.draft-grid,.lineup-grid,.two-col{grid-template-columns:1fr}.formation-board{width:100%;max-width:480px;margin:0 auto}}@media (width<=700px){:root{--gap:12px}.app,.panel{padding:12px}.draft-head h1{font-size:18px}.steps span{width:16px}.options,.reward-grid,.formation-picker{grid-template-columns:1fr}.formation-option.bc-tile{text-align:left;grid-template-columns:70px 1fr;justify-items:start}.formation-diagram{grid-row:span 3;width:60px;height:80px}.attrs-toggle{display:block}.card .attrs{display:none}.card.attrs-open .attrs{display:grid}.card-art{height:84px}.card-art img{transform:scale(1.3)}.moves{grid-template-columns:1fr 1fr}.slot{border-width:2px;width:74px;min-height:64px;padding:4px 2px}.slot img{height:32px}.slot .slot-name{font-size:10px}.slot .pos-badge{font-size:9px}.slot .captain-badge{width:16px;height:16px;font-size:10px;top:-8px;right:-8px;box-shadow:0 0 0 2px #0e1430}.bench .slot{width:96px}.formation-board .court{aspect-ratio:3/4.2}.cup-path{grid-template-columns:repeat(2,1fr)}.tactics{grid-template-columns:1fr 1fr}.result-hero .big-score{font-size:40px}.result-hero h1{font-size:20px}.stats-table td,.stats-table th{padding:5px 4px}.item-card{text-align:left;grid-template-columns:56px 1fr;justify-items:start;min-height:0}.item-art{grid-area:1/1/span 3;width:48px;height:48px}.item-card>:not(.item-art){grid-column:2}}@media (prefers-reduced-motion:reduce){.card.clickable,.btn,.formation-option{transition:none}.slot.target,.spin{animation:none}}.error-text{color:#ff9b7a;margin:6px 0 0;font-size:12px}.crash-panel{gap:12px;max-width:440px;margin:48px auto 0;display:grid}.crash-panel>h2{margin-inline:auto}.crash-actions{justify-content:center}.crash-detail{overflow-wrap:anywhere;font-size:12px}.slot.proj-good{border-color:var(--green);background:#28783cd1;border-style:solid;box-shadow:0 0 0 2px #58c26b59}.slot.proj-bad{border-color:var(--red);background:#781e23d1;border-style:solid;box-shadow:0 0 0 2px #e8423f4d}.slot.proj-good.empty.target,.slot.proj-bad.empty.target{animation:none}.proj-badge{text-align:center;z-index:2;border:2px solid #0e1430;border-radius:999px;min-width:30px;padding:2px 6px;font-size:12px;font-weight:700;position:absolute;top:-10px;left:-10px}.proj-badge.good{background:var(--green);color:#0e1430}.proj-badge.bad{background:var(--red);color:#fff}.slot.proj-good .slot-rating,.slot.proj-bad .slot-rating{color:#fff}.fut-wrap{--fut-w:190px;justify-items:center;gap:8px;display:grid}.cpack-stage{--fut-w:190px}.fut-wrap.sm{--fut-w:140px}.fut-card{width:var(--fut-w);aspect-ratio:190/268;cursor:pointer;font:inherit;color:var(--fut-ink,#2a1d0f);background:var(--fut-bg);clip-path:polygon(50% 0,100% 6%,100% 92%,50% 100%,0 92%,0 6%);filter:drop-shadow(0 6px #00000059);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;grid-template-rows:auto 1fr auto auto;padding:12px 12px 14px;transition:transform .12s,filter .12s;display:grid;position:relative}.fut-card:before{content:"";clip-path:polygon(50% 0,100% 6%,100% 92%,50% 100%,0 92%,0 6%);border:2px solid var(--fut-line,#00000040);pointer-events:none;position:absolute;inset:5px}.fut-card:hover{transform:translateY(-4px)}.fut-card:focus-visible{filter:drop-shadow(0 0 0 var(--yellow)) drop-shadow(0 0 6px var(--yellow));outline:none}.fut-wrap.selected .fut-card{filter:drop-shadow(0 0 4px var(--yellow)) drop-shadow(0 0 10px var(--yellow));transform:translateY(-4px)}.frame-bronze{--fut-bg:linear-gradient(160deg, #e2b384 0%, #b67a46 55%, #8a5a30 100%)}.frame-silver{--fut-bg:linear-gradient(160deg, #f4f6fa 0%, #c3cad6 55%, #8f98a8 100%)}.frame-gold{--fut-bg:linear-gradient(160deg, #fff1a8 0%, #f2c53d 50%, #c08f12 100%)}.frame-epic{--fut-bg:linear-gradient(160deg, #c9a2ff 0%, #7b47e0 55%, #3d1d8a 100%);--fut-ink:#fff;--fut-line:#ffffff59}.frame-legend{--fut-bg:linear-gradient(135deg, #ff5ea8, #ffd75e, #5eeaff, #b16bff, #ff5ea8);--fut-ink:#1d1033;--fut-line:#ffffff8c;background-size:300% 300%;animation:6s linear infinite holo}@keyframes holo{to{background-position:300% 300%}}.fut-top{z-index:1;justify-items:start;line-height:1;display:grid;position:relative}.fut-ovr{font-family:Galmuri14,Galmuri11,monospace;font-size:calc(var(--fut-w) * .19);font-weight:700}.fut-pos{font-size:calc(var(--fut-w) * .07);margin-top:2px;font-weight:700}.fut-pos.off{color:#b3261e;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.fut-types{gap:3px;margin-top:5px;display:flex}.fut-types i{border:2px solid #00000059;border-radius:50%;width:12px;height:12px}.fut-captain{width:22px;height:22px;color:var(--yellow);background:#0e1430;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:2px;right:0}.fut-shiny{color:#fff;text-shadow:0 0 4px #000;position:absolute;top:28px;right:2px}.fut-art{pointer-events:none;place-items:center;min-height:0;margin-top:-8px;display:grid;overflow:hidden}.fut-art img{width:52%;max-height:calc(var(--fut-w) * .42);object-fit:contain;filter:drop-shadow(0 3px #00000040);transform:scale(1.12)}.fut-name{z-index:1;text-align:center;font-weight:700;font-size:calc(var(--fut-w) * .08);border-top:2px solid var(--fut-line,#00000040);border-bottom:2px solid var(--fut-line,#00000040);white-space:nowrap;text-overflow:ellipsis;margin:2px 4px 4px;padding:2px 0;position:relative;overflow:hidden}.fut-stats{font-size:calc(var(--fut-w) * .062);grid-template-columns:1fr 1fr;gap:1px 10px;padding:0 8px 6px;display:grid}.fut-stats b{font-size:calc(var(--fut-w) * .075)}.fut-item{width:24px;height:24px;position:absolute;bottom:16%;left:10px}.fut-ribbon{background:var(--red);color:#fff;z-index:2;white-space:nowrap;text-overflow:ellipsis;border-radius:4px 0 0 4px;max-width:80%;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:20%;right:-4px;overflow:hidden}.fut-action{width:var(--fut-w)}.fut-peek{z-index:3;color:var(--text);text-align:left;background:#0a0e22ed;flex-direction:column;gap:2px;padding:14px 14px 18px;font-size:11px;display:flex;position:absolute;inset:0;overflow:hidden}.peek-title{color:var(--yellow);margin-top:4px;font-weight:700}.peek-row{justify-content:space-between;display:flex}.peek-row.main b{color:var(--yellow)}.peek-row.alt b{color:#b6d94c}.peek-row.up b{color:#4ad46f}.peek-moves{flex-wrap:wrap;gap:3px;display:flex}.peek-moves i{background:#ffffff0f;border-left:3px solid;border-radius:3px;padding:0 4px;font-style:normal}.peek-hint{color:var(--muted);text-align:center;margin-top:auto;font-size:10px}.draft-options .options,.reward-grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center}.detail-card{justify-items:center;display:grid}.scout-btn{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;padding:0}.scout-btn:hover{border-color:var(--yellow)}.scout-btn img{height:44px;display:block}.reward-team .formation-board{max-width:420px;margin:0 auto}.modal-backdrop{z-index:100;background:#050712b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{width:min(860px,100%);max-height:calc(100vh - 32px);position:relative;overflow-y:auto}.modal-close{z-index:2;border:0;border-bottom:2px solid var(--bc-edge);background:var(--bc-ink);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:6px;place-items:center;padding:0;font-size:24px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.modal-close:hover{color:var(--yellow)}.modal-close:focus-visible{outline-offset:2px;outline:3px solid #fff}.card-modal:focus{outline:none}.card-modal-grid{grid-template-columns:220px 1fr;gap:20px;display:grid}.card-modal-left{align-content:start;justify-items:center;gap:10px;display:grid}.card-modal-left .fut-wrap{--fut-w:210px}.card-modal-right h2{margin:0 0 4px}.card-modal-right h3{letter-spacing:1px;text-transform:uppercase;margin:14px 0 6px;font-size:11px;font-weight:400}.card-note{color:var(--yellow);text-align:center;font-size:12px}.modal-actions{gap:8px;width:100%;display:grid}.pos-table{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pos-row{border:2px solid var(--line);border-radius:8px;justify-items:center;gap:2px;padding:6px 4px;font-size:11px;display:grid}.pos-row b{font-size:18px}.pos-row.main{border-color:var(--yellow)}.pos-row.alt{border-color:var(--green)}.pos-row.off{opacity:.7;border-color:#6b3036}.modal-attrs{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.move-details{gap:8px;display:grid}.move-detail{background:#0003;border-left:5px solid;border-radius:8px;gap:4px;padding:8px 10px;display:grid}.card-item-row{align-items:center;gap:8px;display:flex}.card-item-row img{width:32px;height:32px}@media (width<=700px){.draft-options .options,.reward-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fut-wrap,.cpack-stage{--fut-w:min(44vw, 170px)}.card-modal-grid,.modal-attrs{grid-template-columns:1fr}.pos-table{grid-template-columns:repeat(2,1fr)}.modal-backdrop{align-items:start;padding:8px}}@media (prefers-reduced-motion:reduce){.frame-legend{animation:none}.fut-card{transition:none}}.vs-overlay{z-index:90;background:radial-gradient(900px 500px,#ffcb051f,#0000 70%),#080a18f7;grid-template-rows:auto 1fr auto;justify-items:center;gap:16px;padding:24px 16px 28px;display:grid;position:fixed;inset:0;overflow-y:auto}.vs-stage{color:var(--yellow);letter-spacing:2px;text-transform:uppercase;font-family:Galmuri14,Galmuri11,monospace;font-size:18px;animation:.4s both vs-fade}.vs-board{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;width:min(1100px,100%);display:grid}.vs-side{border:3px solid var(--team);background:linear-gradient(180deg, color-mix(in srgb, var(--team) 28%, transparent), #0e1430d9);box-shadow:0 0 30px color-mix(in srgb, var(--team) 35%, transparent);border-radius:14px;justify-items:center;gap:10px;padding:18px 14px;display:grid}.vs-side.home{animation:.45s cubic-bezier(.2,.9,.3,1.2) both vs-in-left}.vs-side.away{animation:.45s cubic-bezier(.2,.9,.3,1.2) both vs-in-right}.vs-team-name{text-align:center;text-shadow:2px 2px #0e1430;font-family:Galmuri14,Galmuri11,monospace;font-size:24px}.vs-meta{color:var(--muted);text-align:center;font-size:12px}.vs-meta b{color:var(--yellow)}.vs-squad{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.vs-mon{justify-items:center;width:82px;animation:.35s both vs-pop;display:grid;position:relative}.vs-mon img{transform-origin:bottom;filter:drop-shadow(0 3px #0006);height:64px;transform:scale(1.2)}.vs-side.away .vs-mon img{transform:scale(1.2)scaleX(-1)}.vs-mon-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:700;overflow:hidden}.vs-mon-pos{color:var(--muted);font-size:10px}.vs-c{background:var(--yellow);color:#2a2a2a;z-index:1;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:grid;position:absolute;top:0;right:6px}.vs-bench{color:var(--muted);opacity:.85;align-items:center;gap:6px;font-size:11px;display:flex}.vs-bench img{height:36px}.vs-badge{color:#fff;background:linear-gradient(180deg, var(--red) 0 48%, #0e1430 48% 52%, #f4f1e6 52%);text-shadow:2px 2px #0e1430,-2px -2px #0e1430;border:4px solid #0e1430;border-radius:50%;place-items:center;width:84px;height:84px;font-family:Galmuri14,Galmuri11,monospace;font-size:30px;font-weight:700;animation:.5s cubic-bezier(.2,.9,.3,1.4) .3s both vs-badge;display:grid}.vs-start{min-width:200px;animation:.4s .6s both vs-fade}.vs-progress{background:var(--yellow);transform-origin:0;width:100%;height:4px;animation-name:vs-progress;animation-timing-function:linear;animation-fill-mode:both;position:fixed;bottom:0;left:0}@keyframes vs-in-left{0%{opacity:0;transform:translate(-60px)}}@keyframes vs-in-right{0%{opacity:0;transform:translate(60px)}}@keyframes vs-pop{0%{opacity:0;transform:translateY(10px)scale(.8)}}@keyframes vs-badge{0%{transform:scale(0)rotate(-90deg)}}@keyframes vs-fade{0%{opacity:0}}@keyframes vs-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=760px){.vs-overlay{gap:10px;padding:14px 12px 22px}.vs-board{grid-template-columns:1fr;gap:8px}.vs-badge{justify-self:center;width:60px;height:60px;font-size:22px}.vs-team-name{font-size:18px}.vs-side{gap:6px;padding:10px 8px}.vs-mon{width:60px}.vs-mon img{height:44px}.vs-mon-name{font-size:10px}.vs-bench img{height:28px}}@media (prefers-reduced-motion:reduce){.vs-side,.vs-mon,.vs-badge,.vs-start,.vs-stage{animation:none}}.lab{gap:var(--gap);flex-direction:column;display:flex}.lab-proposals{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.lab-proposal{text-align:left;color:var(--text);font:inherit;cursor:pointer;flex-direction:column;gap:6px;display:flex;position:relative}.lab-proposal h2{margin:0}.lab-proposal p{color:var(--muted);flex:1;margin:0;font-size:12px}.lab-proposal.selected{border-color:var(--yellow);background:var(--panel-2)}.lab-tag{background:var(--yellow);color:#222;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:-10px;right:10px}.lab-bar{color:#111;border-radius:4px;height:18px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.lab-bar span{justify-content:center;align-items:center;min-width:16px;display:flex}.lab-pos-GK{background:#f2a33a}.lab-pos-FIXO{background:#5aa0ef}.lab-pos-ALA{background:#63cf78}.lab-pos-PIVO{background:#ef6a6a}.lab-legend{flex-wrap:wrap;gap:12px;margin-top:-6px;font-size:11px;display:flex}.lab-legend i{vertical-align:middle;border-radius:2px;width:10px;height:10px;display:inline-block}.lab-details{margin:0 0 12px;padding-left:18px;font-size:13px;line-height:1.5}.lab-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lab-count{background:var(--bg-2);border-radius:8px;flex-direction:column;align-items:center;padding:8px 4px;font-size:12px;display:flex}.lab-count b{font-size:24px}.lab-delta{font-size:11px}.lab-delta.up{color:var(--green)}.lab-delta.down{color:var(--red)}.lab-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.lab-col h3{margin:0 0 6px}.lab-mon{border-radius:4px;grid-template-columns:28px minmax(0,1fr) auto 26px;align-items:center;gap:4px;padding:1px 2px;font-size:11px;display:grid}.lab-mon:nth-child(odd){background:#ffffff08}.lab-mon img{object-fit:contain;width:28px;height:28px}.lab-mon-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lab-mon-types{gap:3px;display:flex}.lab-mon-types i{border:1px solid #0006;border-radius:50%;width:9px;height:9px}.lab-mon b{text-align:right}@media (width<=1050px){.lab-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.lab-columns{grid-template-columns:minmax(0,1fr)}.lab-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pr-filters{flex-wrap:wrap;gap:6px;display:flex}.pr-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.pr-item.done-ok{border-color:#4caf6a}.pr-item.done-mudar{border-color:#e0b13a}.pr-card .pc2{font-size:11px}.pr-body{gap:8px;min-width:0;display:grid}.pr-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.pr-head h2{margin:0}.pr-cats{flex-wrap:wrap;gap:4px;display:flex}.pr-cat{background:var(--bg-2);border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:11px}.pr-cat.cat-posicao{border-color:#6aa8ff}.pr-cat.cat-atributo{border-color:#b48cff}.pr-cat.cat-evolucao{border-color:#4caf6a}.pr-cat.cat-sem-lugar{border-color:#e0b13a}.pr-reason,.pr-change,.pr-evo{margin:0}.pr-tables{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:10px;display:grid}.pr-table{border-collapse:collapse;width:100%;font-size:13px}.pr-table th{text-align:left;color:var(--muted);font-weight:400}.pr-table td,.pr-table th{border-bottom:1px solid var(--line);padding:3px 6px}.pr-table td:last-child,.pr-table th:last-child{text-align:right;white-space:nowrap}.pr-table tr.fit-main td:first-child,.pr-table tr.changed td:first-child{font-weight:700}.pr-table tr.fit-off td{color:var(--muted)}.pr-dist td,.pr-dist th{text-align:right}.pr-dist td:first-child,.pr-dist th:first-child{text-align:left}.pr-arrow.up{color:#4caf6a}.pr-arrow.down{color:#e2574c}.pr-more summary{cursor:pointer;font-weight:700}@media (width<=560px){.pr-item{grid-template-columns:minmax(0,1fr)}.pr-card{justify-self:center}}.link-chip{color:#f4eaff;white-space:nowrap;background:linear-gradient(135deg,#3b2a6b,#5a3a8a);border:1px solid #b48cff;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.link-chip b{color:var(--yellow)}.link-chip.fresh{animation:1.2s ease-in-out infinite link-pulse}@keyframes link-pulse{50%{box-shadow:0 0 10px #b48cff}}.option-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-bottom:4px;font-size:11px;display:flex}@media (prefers-reduced-motion:reduce){.link-chip.fresh{animation:none}}.modal-links{flex-direction:column;gap:4px;display:flex}.physique-line b{color:var(--text)}.type-icon{vertical-align:middle;object-fit:contain;border-radius:.25em;width:1.3em;height:1.3em;display:inline-block}.type-chip{white-space:nowrap;background:#ffffff14;border-radius:999px;align-items:center;gap:.3em;padding:.1em .45em .1em .15em;font-size:12px;display:inline-flex}.fut-card2{width:var(--fut-w);cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-radius:.75em;padding:0;display:block;position:relative}.fut-card2 .pc2{font-size:calc(var(--fut-w) / 15)}.fut-card2 .fut-peek{border-radius:10px}.fut-wrap.selected .fut-card2{filter:drop-shadow(0 0 4px var(--yellow)) drop-shadow(0 0 10px var(--yellow));transform:translateY(-4px)}.fut-card2 .fut-ribbon{z-index:12}.fut-card2{transition:transform .15s}.fut-card2:not(.static):hover{transform:translateY(-3px)}.fut-card2:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.fut-card2.static{cursor:default}.fut-full{border:2px solid var(--yellow);background:color-mix(in srgb, var(--yellow) 12%, transparent);max-width:100%;min-height:40px;color:var(--yellow);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:6px 12px;transition:background .15s,transform 60ms;display:inline-flex}.fut-full:hover{background:color-mix(in srgb, var(--yellow) 22%, transparent)}.fut-full:active{transform:translateY(1px)}.fut-full:focus-visible{outline-offset:2px;outline:3px solid #fff}.fut-full svg{flex:none}.fut-full span{line-height:1.2;display:grid}.fut-full b{font-size:13px}.fut-full small{color:var(--text);opacity:.8;font-size:11px}.slot.filled{box-shadow:inset 0 0 0 2px var(--rar,transparent)}.slot.filled.rar-epic{box-shadow:inset 0 0 0 2px var(--rar), 0 0 10px color-mix(in srgb, var(--rar) 60%, transparent)}.slot.filled.rar-legendary{box-shadow:inset 0 0 0 2px var(--rar), 0 0 14px color-mix(in srgb, var(--rar) 70%, transparent)}.slot.sc{background:var(--metal-base);box-shadow:inset 0 0 0 2px var(--edge), 0 3px 0 #0000004d}.slot.sc .slot-name{color:var(--ink)}.slot.sc .slot-rating{white-space:nowrap;color:#fff;background:#0e1430d9;border-radius:999px;padding:0 6px}.slot.sc .slot-rating.alt{color:#b6d94c}.slot.sc .slot-rating.off{color:#ff9b7a}.slot.sc.proj-good,.slot.sc.proj-bad{--ink:#fff}.sc-bronze{--ink:#2f1b0b;--edge:#f2cfa6;--metal-base:linear-gradient(160deg, #f0c493 0%, #c98a52 48%, #8f5a2e 100%)}.sc-prata{--ink:#1c2230;--edge:#fff;--metal-base:linear-gradient(160deg, #fbfcfe 0%, #d3d8e1 48%, #9aa2b0 100%)}.sc-ouro{--ink:#2c2000;--edge:#fff6c9;--metal-base:linear-gradient(160deg, #fff3b8 0%, #e8c24a 48%, #b48a18 100%)}.slot.sc.sc-brilhante{background-image:repeating-linear-gradient(115deg, #ffffff3d 0 1px, transparent 1px 7px), var(--metal-base)}.slot.sc.sc-lendario{--ink:#3a2a00;--edge:#d9b23c;background:radial-gradient(80% 50% at 50% 0,#ffffffe6,#0000 70%),linear-gradient(160deg,#fffaf0 0%,#f2e7c8 50%,#dcc58c 100%);box-shadow:inset 0 0 0 2px #d9b23c,0 0 12px #d9b23c73}.slot.sc.sc-shiny{--ink:#2a2140;--edge:#fff;background:linear-gradient(135deg,#ffe3f3 0%,#e3f1ff 30%,#e9ffe9 55%,#fff4dc 80%,#f3e3ff 100%)}.slot.sc.sc-destaque{--ink:#fff;--edge:#d9b23c;background:repeating-linear-gradient(135deg,#ffd75a14 0 1px,#0000 1px 8px),linear-gradient(160deg,#2b2b30 0%,#111114 60%,#000 100%)}.slot.sc.sc-icone{--ink:#fff;--edge:#b48cff;background:radial-gradient(70% 45% at 20% 25%,#7850ff8c,#0000 70%),radial-gradient(80% 40% at 60% 110%,#ff50be73,#0000 70%),#0b0726}.slot.sc.sc-evento{--ink:#fff;--edge:#fff;background:radial-gradient(circle at 70% 30%, #ffffff73, transparent 55%), repeating-conic-gradient(from 0deg at 70% 30%, var(--t1) 0deg 8deg, color-mix(in srgb, var(--t1) 70%, #000) 8deg 16deg);text-shadow:0 1px #00000073}.slot.sc.proj-good{background:#28783cd1}.slot.sc.proj-bad{background:#781e23d1}.slot.sc.selected{box-shadow:inset 0 0 0 2px var(--edge), 0 0 0 3px #ffcb0573}.slot-edition{color:#fff;text-shadow:0 1px #00000080;border:1px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;display:grid;position:absolute;bottom:4px;left:4px}.ed-shiny{background:linear-gradient(135deg,#b8860b,#ffe680,#b8860b)}.ed-destaque{background:linear-gradient(135deg,#ff5a5a,#ffd23f,#3ddc6a,#3a8dff,#a45cff)}.ed-icone{background:radial-gradient(circle at 30% 30%,#6a2cff,#07051f)}.ed-evento{background:repeating-conic-gradient(#ff8a1c 0 20deg, #ffd29a 20deg 40deg)}.event-banner{align-items:center;gap:10px;max-width:420px;margin:0 auto;padding:7px 12px 7px 18px;display:flex}.event-banner div{flex-direction:column;font-size:12px;display:flex}.event-banner b{color:var(--yellow);font-size:14px}.event-banner .type-icon{width:28px;height:28px}.destaque-box{background:linear-gradient(135deg,#ff5a5a33,#3ddc6a33,#3a8dff33,#a45cff33);border-radius:12px;justify-items:center;gap:6px;margin-bottom:12px;padding:10px;display:grid}.destaque-box h2{margin:0}.pitch-wrap{min-width:0;position:relative;overflow-x:clip}.mh{--team:#e94b4b;--cut:clamp(18px, 3.4vw, 34px);z-index:5;pointer-events:none;color:#fff;background:linear-gradient(90deg, color-mix(in srgb, var(--team) 92%, #000) 0%, color-mix(in srgb, var(--team) 55%, #0b1020) 100%);align-items:center;gap:clamp(6px,1.2vw,12px);max-width:62%;padding:clamp(5px,.9vw,9px) clamp(10px,1.6vw,18px);animation:2.6s cubic-bezier(.2,.9,.25,1) both mh-in-left;display:flex;position:absolute;bottom:17%;box-shadow:0 4px #00000059}.mh-left{padding-right:calc(var(--cut) + 8px);clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);left:0}.mh-right{text-align:right;padding-left:calc(var(--cut) + 8px);clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%);flex-direction:row-reverse;animation-name:mh-in-right;right:0}.mh:after{content:"";background:#ffffffd9;width:5px;position:absolute;top:0;bottom:0}.mh-left:after{right:calc(var(--cut) * .5);transform:skew(-20deg)}.mh-right:after{left:calc(var(--cut) * .5);transform:skew(20deg)}.mh-face{aspect-ratio:1;background:#10162e;border:3px solid #fff;border-radius:6px;flex:none;width:clamp(44px,7vw,76px);position:relative;overflow:hidden}.mh-face img{width:100%;height:100%;display:block}.mh-shiny{color:#ffe14d;text-shadow:0 1px #000;font-size:12px;position:absolute;top:0;right:2px}.mh-text{text-shadow:0 2px #0000008c;min-width:0;line-height:1.05;display:grid}.mh-kind{letter-spacing:.04em;font-family:Galmuri14,Galmuri11,monospace;font-size:clamp(16px,2.6vw,28px);font-weight:700}.mh-save .mh-kind{color:#9be7ff}.mh-owngoal .mh-kind{color:#ffd0d0}.mh-name{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(12px,1.7vw,18px);overflow:hidden}.mh-team{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(10px,1.2vw,13px);overflow:hidden}@keyframes mh-in-left{0%{transform:translate(-105%)}12%,86%{transform:translate(0)}to{transform:translate(-105%)}}@keyframes mh-in-right{0%{transform:translate(105%)}12%,86%{transform:translate(0)}to{transform:translate(105%)}}@media (prefers-reduced-motion:reduce){.mh{animation:none}}:root[data-reduce-motion=true] .mh{animation:none}.confirm-new{text-align:center;gap:10px;display:grid}.confirm-new p{margin:0}.soon{gap:10px;width:min(720px,100%);display:grid}.soon h2.bc-caption{margin:0 auto}.soon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.soon-card{border:2px dashed var(--line);background:#ffffff08;border-radius:10px;align-content:start;justify-items:center;gap:4px;padding:12px 8px;display:grid}.soon-card img{filter:grayscale(.6)brightness(.85);height:40px}.soon-card b{font-size:13px}.soon-card span{color:var(--muted);font-size:11px;line-height:1.3}@media (width<=640px){.soon-grid{gap:6px}}.mh-out{opacity:.7;filter:grayscale(.8);width:clamp(34px,5vw,56px)}.mh-arrow{color:#7dff8a;text-shadow:0 2px #0000008c;font-size:clamp(14px,2vw,22px);font-weight:700}.mh-right .mh-arrow{transform:scaleX(-1)}.mh-sub .mh-kind{color:#7dff8a;font-size:clamp(13px,2vw,20px)}.mh-rivalEvolve .mh-kind{color:#ffe14d;font-size:clamp(13px,2vw,20px)}.mh-rivalEvolve .mh-arrow{color:#ffe14d;transform:none}.mh.mh-rivalEvolve{border:3px solid var(--team);text-align:left;clip-path:none;background:#0e1430f2;border-radius:10px;flex-direction:row;width:fit-content;max-width:92%;margin-inline:auto;padding:8px 14px;animation:3.5s ease-out both mh-evo;inset:6% 0 auto}.mh.mh-rivalEvolve:after{display:none}.mh-rivalEvolve .mh-kind{background:var(--team);color:#fff;text-transform:uppercase;border-radius:4px;justify-self:start;margin-bottom:3px;padding:1px 6px;font-size:clamp(11px,1.6vw,15px)}.mh-rivalEvolve .mh-name{color:#ffe14d;font-size:clamp(14px,2vw,20px)}.mh-rivalEvolve .mh-team{white-space:normal}@keyframes mh-evo{0%{opacity:0;transform:scale(.85)}8%,90%{opacity:1;transform:scale(1)}to{opacity:0}}.sub-pending{color:#c9ffd0;border:2px dashed #7dff8a;border-radius:8px;padding:8px 12px;font-size:13px}.sub-panel{gap:10px;display:grid}.sub-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sub-list{flex-wrap:wrap;gap:8px;display:flex}.sub-pick{border:2px solid var(--line);background:var(--bg-2);min-width:84px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;justify-items:center;gap:2px;padding:6px 8px;font-size:12px;display:grid}.sub-pick:hover,.sub-pick:focus-visible{border-color:#7dff8a}.sub-pick img{height:44px}.sub-pick small{color:var(--yellow)}.sub-bench-lbl{color:var(--muted);font-size:12px}.sub-pick.bench.on{background:color-mix(in srgb, #7dff8a 14%, var(--bg-2));border-color:#7dff8a}.sub-pick small.alt{color:#ffcb05}.sub-pick small.off{color:#ff6b4c}.sub-energy{background:linear-gradient(90deg, color-mix(in srgb, #58c26b calc(var(--e) * 100%), #ff6b4c) calc(var(--e) * 100%), transparent 0), #00000059;border-radius:3px;width:100%;height:5px}.ht-panel{border:2px solid var(--yellow);background:var(--panel);text-align:center;border-radius:12px;justify-items:center;gap:8px;margin-top:10px;padding:14px;display:grid}.ht-title{color:var(--yellow);letter-spacing:1px;font-family:Galmuri14,Galmuri11,monospace}.ht-score{font-size:20px}.ht-stats{flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;display:flex}.ht-stats div{display:grid}.ht-stats dt{color:var(--muted);font-size:11px}.ht-stats dd{margin:0;font-weight:700}.ht-tip{max-width:46ch;margin:0}.ht-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ht-rival-evo dd{color:var(--yellow)}.ht-suggest{border:2px dashed var(--yellow);min-height:40px;color:var(--text);font:inherit;cursor:pointer;background:#ffd44714;border-radius:8px;padding:6px 12px;font-size:13px}.ht-suggest:focus-visible{outline-offset:2px;outline:3px solid #fff}.ht-subs{background:var(--bc-ink-2);text-align:left;border-radius:8px;width:100%;max-width:46ch;padding:6px 10px 8px}.ht-subs.rival{border-left:4px solid var(--yellow)}.ht-subs h3{color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin:0 0 4px;font-size:11px}.ht-subs ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ht-subs li{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;font-size:13px;display:grid}.ht-subs li img{object-fit:contain;width:28px;height:28px}.ht-subs li b{color:#7dff8a}.ht-subs.rival li b{color:var(--yellow)}.ht-undo{min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:12px;text-decoration:underline}.ht-undo:hover{color:var(--text)}.evolved-card{justify-items:center;gap:4px;display:grid}.account-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:520px;font-size:12px;display:flex}.account-bar.signed{background:var(--bc-ink);border-bottom:2px solid var(--bc-edge);border-radius:6px;padding:6px 10px}.google-btn{color:#1f1f1f;background:#fff;align-items:center;gap:8px;display:inline-flex}.g-logo{flex:none;width:20px;height:20px}.account-bar .avatar{background:var(--panel-2);object-fit:cover;border-radius:50%;place-items:center;width:32px;height:32px;display:inline-grid}.account-who{text-align:left;line-height:1.2;display:grid}.move-lab{gap:12px;display:grid}.ml-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.ml-head h1{margin:0}.ml-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;display:grid}.ml-main{gap:12px;min-width:0;display:grid}.ml-stage{aspect-ratio:720/300;border-radius:var(--radius);background:#5a3820;border:3px solid #0e1430;width:100%;overflow:hidden}.ml-info{gap:10px;display:grid}.ml-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ml-title h2{text-shadow:0 2px #00000080;margin:0}.ml-chip{background:var(--panel-2);border-radius:999px;padding:2px 10px;font-size:12px}.ml-check{align-items:center;gap:6px;font-size:12px;display:inline-flex}.ml-facts{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:13px;display:grid}.ml-facts dt{color:var(--muted)}.ml-facts dd{margin:0}.ml-review{gap:8px;display:grid}.ml-review textarea{resize:vertical;border:2px solid var(--line);background:var(--bg-2);min-height:64px;color:var(--text);font:inherit;border-radius:8px;padding:8px}.ml-list{grid-template-rows:auto minmax(0,1fr);gap:8px;max-height:calc(100vh - 140px);display:grid}.ml-filters{gap:6px;display:grid}.ml-filters input,.ml-filters select{border:2px solid var(--line);background:var(--bg-2);color:var(--text);font:inherit;border-radius:6px;padding:6px 8px}.ml-items{align-content:start;gap:2px;display:grid;overflow-y:auto}.ml-item{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:20px 1fr auto 16px;align-items:center;gap:8px;padding:5px 6px;font-size:13px;display:grid}.ml-item:hover{background:var(--panel-2)}.ml-item.current{background:var(--line)}.ml-style{color:var(--muted);font-size:11px}.ml-mark.ok{color:#7dff8a}.ml-mark.mudar{color:var(--yellow)}@media (width<=860px){.ml-layout{grid-template-columns:1fr}.ml-list{max-height:420px}}.evo-overlay{z-index:95;cursor:pointer;background:radial-gradient(circle at 50% 42%,#2a2f6a 0%,#0b0d22 60%,#05060f 100%);grid-template-rows:1fr auto auto;place-items:center;gap:16px;padding:24px 16px 32px;animation:.5s both evo-in;display:grid;position:fixed;inset:0;overflow:hidden}.evo-rays{background:repeating-conic-gradient(#ffffff12 0 6deg, transparent 6deg 18deg);opacity:0;pointer-events:none;width:160vmax;height:160vmax;transition:opacity .6s;position:absolute;top:42%;left:50%;translate:-50% -50%}.evo-phase-done .evo-rays{opacity:1}.evo-stage{aspect-ratio:1;place-items:center;width:min(70vw,360px);display:grid;position:relative}.evo-stage:before{content:"";background:radial-gradient(circle,#ffffff4d,#0000 70%);border-radius:50%;position:absolute;inset:12%}.evo-mon{object-fit:contain;grid-area:1/1;width:80%;height:80%;transition:transform .12s}.evo-mon.hidden{visibility:hidden}.evo-mon.white{filter:brightness(0)invert()drop-shadow(0 0 18px #bedcffe6)}.evo-phase-done .evo-mon.new{animation:.6s cubic-bezier(.2,.9,.3,1.4) both evo-pop}.evo-text{color:#fff;text-align:left;background:#10132e;border:4px solid #e8e8f0;border-radius:10px;gap:4px;width:min(560px,100%);padding:14px 18px;font-size:clamp(16px,2.6vw,22px);display:grid;position:relative;box-shadow:inset 0 0 0 3px #4b5a9a}.evo-text b{color:var(--yellow)}.evo-text small{color:var(--muted);text-align:right;font-size:11px}.evo-stats{flex-wrap:wrap;justify-content:center;gap:6px;max-width:560px;animation:.4s .2s both evo-in;display:flex;position:relative}.evo-ovr,.evo-stat{background:#ffffff14;border-radius:8px;justify-items:center;min-width:64px;padding:6px 10px;font-size:12px;display:grid}.evo-ovr span{color:var(--muted)}.evo-ovr b,.evo-stat b{font-size:22px}.evo-stat em{font-style:normal;font-weight:700}.evo-stat em.up{color:#7dff8a}.evo-stat em.down{color:#ff7a7a}.evo-flash{opacity:0;pointer-events:none;background:#fff;transition:opacity .12s;position:absolute;inset:0}.evo-phase-flash .evo-flash{opacity:.95}@keyframes evo-in{0%{opacity:0}}@keyframes evo-pop{0%{transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.evo-overlay,.evo-stats,.evo-phase-done .evo-mon.new{animation:none}}.mod-list{gap:3px;display:grid}.mod-row{align-items:center;gap:6px;font-size:13px;display:flex}.mod-row span{font-weight:700}.mod-row.up span{color:#7dff8a}.mod-row.down span{color:#ff7a7a}.attr-mod{font-size:11px;font-style:normal;font-weight:700}.attr-mod.up{color:#7dff8a}.attr-mod.down{color:#ff7a7a}.modal-attrs .attr{grid-template-columns:74px 1fr 24px 30px}.inspect-panel{width:min(760px,100%)}.inspect-grid{grid-template-columns:220px minmax(0,1fr);gap:18px;display:grid}.inspect-left{align-content:start;justify-items:center;gap:10px;display:grid}.inspect-right{align-content:start;gap:8px;display:grid}.inspect-right h2,.inspect-right h3{margin:0}.inspect-right h3{color:var(--muted);margin-top:4px;font-size:14px}.inspect-energy{grid-template-columns:64px 1fr 40px;align-items:center;gap:6px;width:100%;font-size:12px;display:grid}.inspect-energy .bar{background:#0e1430;border-radius:4px;height:8px;overflow:hidden}.inspect-energy .bar i{height:100%;display:block}.inspect-energy.evo .bar i{background:linear-gradient(90deg,#7a5cff,#e8e8ff)}.inspect-note{text-align:center;font-size:11px}.inspect-aerial{border:2px solid var(--line);text-align:center;border-radius:999px;align-self:center;margin-top:4px;padding:2px 8px;font-size:11px}.inspect-aerial.high{color:#9be7a6;border-color:#58c26b}.inspect-aerial.low{color:var(--muted)}.inspect-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.inspect-stats div{background:var(--bg-2);border-radius:8px;justify-items:center;padding:6px 4px;display:grid}.inspect-stats b{font-size:18px}.inspect-stats span{color:var(--muted);font-size:11px}.inspect-moves{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.inspect-move{background:var(--bg-2);color:var(--text);font:inherit;text-align:left;cursor:pointer;border:0;border-left:4px solid;border-radius:6px;gap:2px;padding:6px 22px 6px 8px;font-size:12px;display:grid;position:relative}.inspect-move:hover{background:color-mix(in srgb, var(--bg-2) 80%, #fff)}.inspect-move:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.inspect-move-go{color:var(--muted);position:absolute;top:50%;right:6px;transform:translateY(-50%)}.inspect-h3-hint{margin-left:8px;font-size:11px;font-weight:400}.inspect-move span{color:var(--muted)}.inspect-move.spent{opacity:.5}@media (width<=640px){.inspect-grid{grid-template-columns:1fr}.inspect-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-panel{margin-top:var(--gap);gap:12px;min-width:0;display:grid}.st-panel>*,.st-charts>*,.st-table-wrap>*{min-width:0}.st-tabs{border-radius:6px;overflow:hidden}.st-legend{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.st-legend span{align-items:center;gap:6px;display:inline-flex}.st-legend i{border-radius:3px;width:12px;height:12px}.st-compare{gap:10px;display:grid}.st-compare-row{grid-template-columns:70px 1fr 70px;align-items:center;gap:4px 8px;font-size:13px;display:grid}.st-compare-row span{text-align:center;color:var(--muted)}.st-compare-row b:last-of-type{text-align:right}.st-split{grid-column:1/-1;gap:2px;height:8px;display:flex}.st-split i{border-radius:4px;min-width:2px;height:100%;display:block}.st-split:empty{background:var(--line);opacity:.5;border-radius:4px}.st-charts{gap:18px;display:grid}.st-charts h3{margin:0 0 4px}.st-sub{margin:0 0 6px;font-size:12px}.st-chart{width:100%;max-width:640px;position:relative}.st-chart svg{width:100%;height:auto;display:block}.st-chart .st-legend.outcomes{margin-top:6px}.st-tip{z-index:2;border:1px solid var(--line);white-space:nowrap;pointer-events:none;background:#0b0f26;border-radius:8px;padding:6px 10px;font-size:12px;line-height:1.35;position:absolute;transform:translate(-50%)}.st-leaders{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.st-leader{background:var(--bg-2);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.st-leader img{height:40px}.st-leader div{min-width:0;font-size:12px;display:grid}.st-leader b{font-size:14px}.st-leader small{color:var(--muted);align-items:center;gap:4px;display:inline-flex}.st-leader small i{border-radius:2px;width:8px;height:8px}.st-table-wrap{gap:8px;display:grid}.st-table-scroll{background:linear-gradient(90deg, var(--panel) 30%, transparent) left / 24px 100% no-repeat local, linear-gradient(270deg, var(--panel) 30%, transparent) right / 24px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #00000073, transparent) left / 12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #00000073, transparent) right / 12px 100% no-repeat scroll;overflow-x:auto}.st-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.st-table th,.st-table td{text-align:right;border-bottom:1px solid #2f3a6b;padding:5px 6px}.st-table th button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.st-table th button.on{color:var(--text)}.st-table .st-name{text-align:left;background:var(--panel);position:sticky;left:0}.st-table td.st-name{align-items:center;gap:6px;display:flex}.st-table td.st-name i{border-radius:2px;width:4px;height:28px}.st-table td.st-name img{height:28px}.st-table td.st-name span{display:grid}.st-rating{text-align:center;color:#0b0f26;border-radius:6px;min-width:32px;padding:2px 6px;font-weight:700;display:inline-block}.st-rating.top{background:#4fd17a}.st-rating.good{background:#b6e35a}.st-rating.ok{background:#ffd447}.st-rating.low{background:#ff9a5c}@media (width<=640px){.st-leaders{grid-template-columns:1fr}}.st-table td,.st-table td span{color:var(--text);text-transform:none;font-weight:400}.st-table td.st-name small{color:var(--muted)}.st-table td .st-rating{color:#0b0f26;font-weight:700}.cup-totals{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.cup-totals div{background:var(--bg-2);border-radius:10px;justify-items:center;padding:10px;display:grid}.cup-totals b{font-size:28px}.cup-totals span{color:var(--muted);font-size:12px}.cup-campaign{gap:6px;display:grid}.cup-match{background:var(--bg-2);border-left:4px solid;border-radius:8px;grid-template-columns:130px 120px 1fr auto;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:grid}.cup-match.won{border-color:#4fd17a}.cup-match.lost{border-color:#ff7a7a}@media (width<=640px){.cup-match{grid-template-columns:1fr auto}}.rh{text-align:center;background:radial-gradient(ellipse 60% 70% at 15% 0%, color-mix(in srgb, var(--home) 35%, transparent), transparent 70%), radial-gradient(ellipse 60% 70% at 85% 0%, color-mix(in srgb, var(--away) 25%, transparent), transparent 70%), var(--panel);justify-items:center;gap:10px;padding:26px 16px 22px;display:grid;position:relative;overflow:hidden}.rh-champ{background:radial-gradient(ellipse 70% 80% at 50% 0%, #ffd44773, transparent 70%), repeating-conic-gradient(from 0deg at 50% 0%, #ffe68c14 0 8deg, transparent 8deg 20deg), var(--panel);border-color:#ffd447}.rh-loss{background:radial-gradient(ellipse 60% 70% at 50% 0%, #7882aa40, transparent 70%), var(--panel)}.rh-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.rh-confetti i{top:-12px;left:var(--x);background:var(--c);opacity:0;width:8px;height:12px;animation:rh-fall var(--t) var(--d) cubic-bezier(.3, .4, .6, 1) forwards;border-radius:2px;position:absolute}@keyframes rh-fall{0%{opacity:0;translate:0 -14px}}.rh-trophy{filter:drop-shadow(0 0 18px #ffd447cc);font-size:64px;line-height:1;animation:.6s cubic-bezier(.2,.9,.3,1.4) both rh-pop}.rh-stage{margin-bottom:8px;font-size:12px}.rh-title{color:#fffbe6;-webkit-text-stroke:.04em #d91f1c;paint-order:stroke fill;text-shadow:.05em .05em #a11512,.1em .1em #4a0806;margin:0;font-family:Galmuri14,Galmuri11,monospace;font-size:clamp(44px,9vw,92px);line-height:1}.rh-champ .rh-title{-webkit-text-stroke-color:#b07a10;text-shadow:.05em .05em #8a5a00,.1em .1em #3a2400;color:#fff3b0}.rh-loss .rh-title{color:#c8cde8;-webkit-text-stroke-color:#3a4680;text-shadow:.06em .06em #141a33;font-size:clamp(34px,7vw,64px)}.rh-title span{animation:rh-pop .45s calc(var(--i) * 50ms) cubic-bezier(.2, .9, .3, 1.5) both;display:inline-block}@keyframes rh-pop{0%{opacity:0;transform:scale(.2)translateY(30px)}}.rh-sub{color:var(--muted)}.rh-score{background:var(--bc-ink);border-bottom:2px solid var(--bc-edge);border-radius:6px;grid-template-columns:1fr auto auto auto 1fr;align-items:center;gap:10px 12px;width:min(720px,100%);margin-top:4px;padding:8px 18px;display:grid;position:relative}.rh-score:before,.rh-score:after{content:"";background:var(--home);width:6px;position:absolute;top:0;bottom:0}.rh-score:before{border-radius:6px 0 0 6px;left:0}.rh-score:after{background:var(--away);border-radius:0 6px 6px 0;right:0}.rh-score b{min-width:1.15em;color:var(--bc-ink);background:#b9bccf;border-radius:4px;padding:.08em .12em .04em;font-family:Galmuri14,Galmuri11,monospace;font-size:clamp(36px,7vw,64px);font-weight:400;line-height:1}.rh-score b.lead{background:var(--bc-paper)}.rh-x{color:var(--muted);font-size:22px}.rh-team{align-items:center;gap:8px;min-width:0;font-size:clamp(14px,2.2vw,20px);font-weight:700;display:flex;overflow:hidden}.rh-team span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.rh-team.home{justify-content:flex-end}.rh-team i{display:none}.rh-pens{color:var(--yellow);font-size:14px}.rh-squad{justify-content:center;align-items:flex-end;gap:clamp(4px,2vw,18px);max-width:100%;min-height:100px;margin-top:6px;display:flex}.rh-mon{flex:0 auto;justify-items:center;min-width:0;display:grid;position:relative}.rh-mon img{object-fit:contain;max-width:100%;height:clamp(52px,9vw,80px)}.rh-mon.mvp img{filter:drop-shadow(0 0 10px #ffd447cc);height:clamp(64px,11vw,100px)}.rh-win .rh-mon,.rh-champ .rh-mon{animation:rh-hop .5s calc(var(--i) * 90ms + .5s) ease-in-out 4 alternate}@keyframes rh-hop{to{transform:translateY(-16px)}}.rh-loss .rh-mon img{filter:grayscale(.7)brightness(.8)}@media (width>=700px){.rh-squad{margin-top:34px}}.rh-star{color:#2a2000;white-space:nowrap;background:#ffd447;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700;position:absolute;top:-18px}.rh-path{flex-wrap:wrap;justify-content:center;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.rh-path li{background:var(--bg-2);color:var(--muted);border:2px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:flex}.rh-path li.won{color:var(--text);border-color:#4fd17a}.rh-path li.lost{color:var(--text);border-color:#ff7a7a}.rh-path li.next{border-color:var(--yellow);color:var(--text);border-style:dashed}.rh-dot{background:var(--panel-2);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-grid}.rh-path li.won .rh-dot{color:#0b1a10;background:#4fd17a}.rh-path li.lost .rh-dot{color:#2a0a0a;background:#ff7a7a}.rh-path small{color:var(--muted)}.rh-next{justify-items:center;gap:2px;font-size:13px;display:grid}.rh-next b{font-size:16px}.rh-next-squad{gap:4px;display:flex}.rh-next-squad img{filter:grayscale(.3);height:34px}.rh-actions{justify-items:center;gap:8px;margin-top:6px;display:grid}.btn.big{padding:12px 26px;font-size:17px}@media (width<=640px){.rh-score{grid-template-columns:1fr auto auto auto 1fr;gap:6px}.rh-team{flex-direction:column;font-size:12px}.rh-team.away{flex-direction:column-reverse}}@media (prefers-reduced-motion:reduce){.rh-confetti,.rh-title span,.rh-mon,.rh-trophy{animation:none!important}}.patch-notes{text-align:left;width:min(620px,100%)}.patch-notes h2.bc-caption{letter-spacing:.5px;text-transform:none;max-width:calc(100% - 52px);margin:0 0 8px;font-size:14px}.patch-version+.patch-version{border-top:2px solid var(--line);margin-top:20px;padding-top:16px}.patch-notes h3{color:var(--yellow);text-transform:uppercase;letter-spacing:.08em;margin:12px 0 4px;font-size:14px}.patch-notes ul{gap:3px;margin:0;padding-left:18px;font-size:14px;display:grid}.draft-options .option{flex-direction:column;align-items:center;width:100%;display:flex;container-type:inline-size}.draft-options .option>.fut-wrap{margin-top:auto}.option-fit .fit-short{display:none}@container (width<=200px){.option-fit:not(.main) .fit-long{display:none}.option-fit .fit-short{display:inline}}.option-fit{white-space:nowrap;text-align:center;border-radius:999px;justify-self:center;max-width:100%;margin-bottom:4px;padding:2px 10px;font-size:11px;font-weight:700}.option-fit.main{color:#fff;background:#1f9d45}.option-fit.alt{color:#2a2000;background:#ffd447}.option-fit.off{color:#fff;background:#c9302c}.option-fit .m-evo{vertical-align:-1px;margin:0 0 0 5px;font-size:1em}.champ{gap:14px;padding-bottom:26px}.champ>:not(.rh-confetti){position:relative}.champ-trophy{filter:drop-shadow(0 0 26px #ffd447bf);animation:.9s cubic-bezier(.2,.9,.3,1.3) both champ-rise}.champ-trophy .trophy-svg{animation:3.2s ease-in-out .9s infinite champ-float;display:block}@keyframes champ-rise{0%{opacity:0;transform:translateY(60px)scale(.4)}}@keyframes champ-float{50%{transform:translateY(-6px)rotate(-2deg)}}.champ-sub{font-size:17px}.champ-sub b{color:var(--yellow)}.champ-totals{width:min(860px,100%)}.champ-totals span{text-align:center}.champ-h{letter-spacing:.12em;text-transform:uppercase;color:var(--yellow);margin:10px 0 0;font-size:15px}.champ-final-h{text-align:center;margin:22px 0 8px}.champ-path{counter-reset:champ;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(980px,100%);margin:0;padding:0;list-style:none;display:grid}.champ-step{background:color-mix(in srgb, var(--bg-2) 85%, transparent);border:2px solid #ffd44759;border-radius:12px;align-content:start;justify-items:center;gap:4px;padding:12px 8px 10px;display:grid;position:relative}.champ-step:last-child{border-color:#ffd447;box-shadow:0 0 18px #ffd44759}.champ-step:not(:last-child):after{content:"";background:#ffd44799;width:8px;height:2px;position:absolute;top:50%;right:-9px}.champ-stage{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.champ-score{font-size:26px;line-height:1.1}.champ-step small{color:var(--muted)}.champ-opp{flex-wrap:wrap;justify-content:center;display:flex}.champ-opp img{height:30px;margin:0 -3px}.champ-best{color:var(--yellow);font-size:12px}.ce-records{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ce-records li{border:2px solid var(--yellow);color:var(--yellow);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700}.ce-awards{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;width:min(860px,100%);display:grid}.ce-award{background:var(--bg-2);text-align:center;border-radius:10px;justify-items:center;gap:2px;padding:10px 6px;display:grid}.ce-award img{object-fit:contain;width:48px;height:48px}.ce-award b{color:var(--yellow);font-size:13px}.ce-award small{color:var(--muted)}.ce-ball{box-shadow:inset 0 0 0 2px var(--yellow)}.ce-xi{width:min(380px,100%)}.ce-xi .bench{display:none}.ce-xi-r{background:var(--yellow);color:#1c2447;border-radius:6px;padding:0 5px;font-size:11px;font-weight:800}.ce-timeline{gap:10px;width:min(860px,100%);display:grid}.ce-tl-row{grid-template-columns:minmax(0,150px) minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.ce-tl-label{font-size:13px;font-weight:700;display:grid}.ce-tl-label small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.ce-tl-bar{background:var(--bg-2);border-radius:8px;height:30px;position:relative}.ce-tl-half{border-left:2px dashed var(--line);position:absolute;top:4px;bottom:4px;left:50%}.ce-tl-goal{border:2px solid #0e1430;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.ce-tl-goal.mine{z-index:1;place-items:center;width:26px;height:26px;display:grid}.ce-tl-goal img{object-fit:contain;width:22px;height:22px}.ce-tl-ht{grid-column:2;font-size:11px}.ce-moves{border-collapse:collapse;width:min(460px,100%);font-size:14px}.ce-moves th,.ce-moves td{border-bottom:1px solid var(--line);text-align:right;padding:6px 8px}.ce-moves th:first-child,.ce-moves td:first-child{text-align:left}.ce-moves th{color:var(--muted);font-weight:400}.ce-moves tr.top td{color:var(--yellow);font-weight:700}.ce-final{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;width:min(860px,100%);display:grid}.ce-final-side{text-align:center;justify-items:center;gap:4px;display:grid}.ce-final-side>div{flex-wrap:wrap;justify-content:center;display:flex}.ce-final-side span{color:var(--muted);font-size:12px}.ce-final-side span b{color:var(--text);font-size:20px}.ce-final-score{font-size:30px}.ce-mini{object-fit:contain;width:36px;height:36px}.ce-evo{margin:0;font-size:13px}.ce-spark{width:80px;height:24px}@media (width<=420px){.ce-tl-row{grid-template-columns:minmax(0,1fr)}.ce-tl-ht{grid-column:1}.ce-mini{width:26px;height:26px}}.champ-squad{flex-wrap:wrap;justify-content:center;gap:14px 10px;width:100%;display:flex}.champ-player{align-content:start;justify-items:center;gap:8px;width:148px;display:grid}.champ-stats{background:color-mix(in srgb, var(--bg-2) 85%, transparent);text-align:left;border-radius:10px;grid-template-columns:1fr auto;gap:2px 10px;width:100%;max-width:190px;margin:0;padding:8px 10px;font-size:12px;display:grid}.champ-stats dt{color:var(--muted)}.champ-stats dd{text-align:right;margin:0;font-weight:700}.champ-nostats{font-size:12px}@media (width<=720px){.champ-path{grid-template-columns:repeat(2,minmax(0,1fr))}.champ-step:not(:last-child):after{display:none}.champ-player{width:calc(50% - 5px)}}@media (prefers-reduced-motion:reduce){.champ-trophy,.champ-trophy .trophy-svg{animation:none}}.home{gap:18px;width:min(860px,100%);margin:0 auto}.home-top{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.home-top .event-banner{text-align:left;flex:0 auto;min-width:0;margin:0}.home-top .lang-toggle{margin-left:auto}.lang-toggle{flex:none;min-width:0}.lang-toggle.bc-seg button{letter-spacing:.04em;min-width:44px;min-height:38px;font-size:12px}.help-fab{border:0;border-bottom:2px solid var(--bc-edge);background:var(--bc-ink);cursor:pointer;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;padding:4px;display:grid}.help-fab:hover,.help-fab:focus-visible{outline:3px solid var(--yellow);outline-offset:1px}.help-fab .menu-icon{width:28px;height:28px}a.home-tile{color:inherit;text-decoration:none}.home-hero{justify-items:center;gap:10px;width:100%;display:grid;position:relative}.home-court{--ground:44px;--mon:56px;background:radial-gradient(60% 90% at 50% 0,#fff0c859,#0000 70%),repeating-linear-gradient(90deg,#d39a5c 0 38px,#c98d4f 38px 76px);border:3px solid #fff3;border-radius:14px;width:100%;height:170px;position:relative;overflow:hidden;box-shadow:inset 0 -30px 40px #0000004d,0 6px #00000059}.home-court i{border:3px solid #fffc;position:absolute}.home-court .hc-mid{border-width:0 0 0 3px;width:0;top:0;bottom:0;left:50%}.home-court .hc-circle{border-radius:50%;width:70px;height:70px;top:50%;left:50%;transform:translate(-50%,-50%)}.home-court .hc-area{width:60px;top:22%;bottom:22%}.home-court .hc-area.left{border-radius:0 50px 50px 0;left:-3px}.home-court .hc-area.right{border-radius:50px 0 0 50px;right:-3px}.home-parade{height:70px;position:absolute;bottom:44px;left:0;right:0}.home-parade img{filter:drop-shadow(0 4px #0000004d);height:60px;animation:hp-run 9s calc(var(--i) * .42s) linear infinite, hp-hop .42s calc(var(--i) * 70ms) ease-in-out infinite alternate;position:absolute;bottom:0;left:100%}.hp-ball{background:url(/assets/ui/ball.svg) 50%/contain no-repeat;width:20px;height:20px;animation:9s linear -.45s infinite hp-run,.5s linear infinite hp-roll;position:absolute;bottom:2px;left:100%}@keyframes hp-run{0%{left:100%}to{left:-12%}}@keyframes hp-hop{to{translate:0 -6px}}@keyframes hp-roll{to{rotate:-360deg}}.hc-scene{animation:.5s ease-out hc-in;position:absolute;inset:0}@keyframes hc-in{0%{opacity:0}}.hc-mon{bottom:var(--ground);height:var(--mon);filter:drop-shadow(0 4px #0000004d);position:absolute;translate:-50%}.hc-ball{background:url(/assets/ui/ball.svg) 50%/contain no-repeat;width:16px;height:16px;position:absolute;translate:-50%}@keyframes hc-kick{0%,14%,to{translate:-50%;rotate:0deg}5%{translate:-50% -8px;rotate:-6deg}}@keyframes hc-hop{to{translate:-50% -6px}}.hc-passes .p0{animation:4s infinite hc-kick;left:16%;scale:-1 1}.hc-passes .p1{animation:2s 1s infinite hc-kick;left:50%}.hc-passes .p2{animation:4s 2s infinite hc-kick;left:84%}.hc-passes .hc-ball{bottom:calc(var(--ground) + 2px);animation:4s linear infinite hc-pass-x,.5s ease-out infinite alternate hc-pass-y,.5s linear infinite hp-roll}@keyframes hc-pass-x{0%,to{left:22%}25%,75%{left:46%}50%{left:78%}}@keyframes hc-pass-y{to{bottom:calc(var(--ground) + 40px)}}.hc-net{right:-3px;bottom:calc(var(--ground) - 4px);width:26px;height:calc(var(--mon) + 18px);background:repeating-linear-gradient(0deg,#ffffff59 0 1px,#0000 1px 6px),repeating-linear-gradient(90deg,#ffffff59 0 1px,#0000 1px 6px);border:3px solid #fff;border-right:none;animation:6s forwards hc-net;position:absolute}@keyframes hc-net{0%,60%,72%,to{translate:0}63%{translate:4px}66%{translate:-2px}69%{translate:2px}}.hc-goal .striker{animation:6s ease-in-out forwards hc-dribble,.3s ease-in-out 10 alternate hc-hop;scale:-1 1}@keyframes hc-dribble{0%{left:6%}50%,to{left:58%}}.hc-goal .keeper{transform-origin:50% 100%;animation:6s ease-out forwards hc-dive;left:86%}@keyframes hc-dive{0%,56%{translate:-50%;rotate:0deg}68%,to{translate:-40% -26px;rotate:-50deg}}.hc-goal .hc-ball{animation:6s linear forwards hc-shot,.5s linear 12 hp-roll}@keyframes hc-shot{0%{left:12%;bottom:calc(var(--ground) + 2px)}50%{left:64%;bottom:calc(var(--ground) + 2px)}60%{left:95%;bottom:calc(var(--ground) + var(--mon) - 6px)}68%,to{left:97%;bottom:calc(var(--ground) + 4px)}}.hc-gol{color:var(--yellow);text-shadow:3px 3px #2a4ea0,6px 6px #0e1430;opacity:0;font-family:Galmuri14,Galmuri11,monospace;font-size:34px;animation:6s forwards hc-gol;position:absolute;top:8px;left:28%;translate:-50%}@keyframes hc-gol{0%,62%{opacity:0;scale:.4}70%{opacity:1;scale:1.25}76%,92%{opacity:1;scale:1}to{opacity:0}}.hc-juggle .star{animation:.9s infinite hc-head;left:50%}@keyframes hc-head{0%,to{translate:-50% -5px}20%,80%{translate:-50%}}.hc-juggle .hc-ball{animation:.9s infinite hc-juggle,.9s linear infinite hp-roll;left:50%}@keyframes hc-juggle{0%,to{bottom:calc(var(--ground) + var(--mon) - 2px);animation-timing-function:ease-out}50%{bottom:calc(var(--ground) + var(--mon) + 28px);animation-timing-function:ease-in}}.hc-juggle .fan{height:calc(var(--mon) - 8px);animation:.35s ease-in-out infinite alternate hc-hop}.hc-juggle .f1{left:18%;scale:-1 1}.hc-juggle .f2{animation-delay:.17s;left:82%}.home-hero .logo{margin-top:-34px;font-size:clamp(46px,11vw,96px);position:relative}.home-hero .logo-img{width:min(720px,94%);text-shadow:none;line-height:0}.home-hero .logo-img img{width:100%;height:auto;display:block}.home .menu{gap:10px;width:min(460px,100%);padding:16px}.new-run{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.new-run .btn.big{padding:10px 20px}.resume-card{color:var(--text);font:inherit;text-align:left;cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:14px 14px 14px 20px;transition:transform .12s,box-shadow .12s;display:grid}.resume-card:hover{transform:translateY(-2px);box-shadow:0 0 22px #ffcb054d}.resume-card>*{grid-column:1}.rc-label{justify-self:start}.rc-team{font-size:20px;line-height:1.1}.rc-step{color:var(--muted);font-size:12px}.rc-path{gap:5px;margin-top:2px;display:flex}.rc-path i{background:var(--line);border-radius:4px;width:26px;height:7px}.rc-path i.won{background:var(--green)}.rc-path i.lost{background:var(--red)}.rc-path i.now{background:var(--yellow);animation:1s ease-in-out infinite alternate rc-blink}@keyframes rc-blink{to{opacity:.35}}.rc-squad{margin-top:2px;display:flex}.rc-squad img{height:34px;margin-right:-6px}.resume-card .rc-go{pointer-events:none;grid-area:1/2/span 5}.home .records{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.home .records span{background:var(--bc-ink);border-bottom:2px solid var(--bc-edge);color:var(--muted);border-radius:6px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:12px;display:inline-flex}.home .records b{background:var(--bc-paper);min-width:26px;color:var(--bc-ink);text-align:center;border-radius:4px;padding:0 5px;font-family:Galmuri14,Galmuri11,monospace;font-size:16px;font-weight:400;line-height:26px}.home .records .rec-titles b{background:var(--yellow)}.home-tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;width:100%;display:grid}.home-tile{min-height:60px;font:inherit;transition:transform .12s,border-color .12s;position:relative}.home-tile:hover{border-color:var(--yellow);transform:translateY(-2px)}.home-tile .menu-icon{flex:none;width:30px;height:30px}.home-tile b{font-size:14px}.home-tile small{font-size:11px;line-height:1.3}.home-tile.dev{opacity:.8;border-style:dashed}@media (width<=420px){.home-tile{text-align:center;flex-direction:column;justify-content:flex-start;gap:4px;padding:10px 6px 9px}}.tile-badge{background:var(--red);border:2px solid #fff;border-radius:999px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:-9px;right:-6px}.home .soon-card{background:linear-gradient(#ffffff0d,#00000026);border-style:solid;position:relative;overflow:hidden}.home .soon-card:after{content:attr(data-ribbon);background:var(--yellow);color:#141a33;letter-spacing:.06em;padding:1px 28px;font-size:9px;font-weight:700;position:absolute;top:9px;right:-26px;rotate:35deg}.home .soon-card img{filter:grayscale()brightness(.7)contrast(1.2);height:46px}@media (width<=640px){.home{gap:12px}.home-top .event-banner{gap:8px;padding:5px 10px 5px 14px}.home-top .event-banner span{display:none}.home-top .event-banner b{font-size:12px;line-height:1.25}.home-top .event-banner .type-icon{width:22px;height:22px}.home-court{--ground:18px;--mon:38px;height:96px}.home-court .hc-circle{width:54px;height:54px}.home-parade{bottom:18px}.home-parade img{height:40px}.home-hero{gap:6px}.home-hero .logo{margin-top:-22px}.home-hero .logo-img{width:min(330px,88%)}.tagline{font-size:12px;line-height:1.35}.home-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.resume-card{grid-template-columns:1fr}.resume-card .rc-go{text-align:center;grid-area:auto/1;margin-top:6px}}@media (prefers-reduced-motion:reduce){.home-parade img,.hp-ball,.rc-path i.now{animation:none}.home-parade img{left:calc(8% + var(--i) * 12%)}.hp-ball{left:3%}}.menu-screen{grid-template-columns:minmax(0,1fr);gap:14px;width:min(720px,100%);margin:0 auto;display:grid}.menu-head h1{overflow-wrap:anywhere;font-size:clamp(20px,4.6vw,26px)}.menu-head .menu-icon{flex:none;width:32px;height:32px}.back-btn{flex:none;place-items:center;width:44px;height:44px;padding:0;display:inline-grid}.back-btn .menu-icon{width:20px;height:20px}.setting-card{gap:10px;padding:16px;display:grid}.setting-card h2{margin:0;font-size:16px}.setting-card p{color:var(--muted);margin:0;font-size:12px}.segmented{flex-wrap:wrap;width:fit-content;max-width:100%}.bc-seg.segmented button{flex:1 0 auto;min-height:44px;padding-inline:12px}.volume-row{align-items:center;gap:12px;display:flex}.volume-row input[type=range]{max-width:360px;accent-color:var(--yellow);flex:1}.volume-row b{text-align:right;min-width:48px;font-size:18px}.credits-card h2{color:var(--yellow);margin:4px 0 0;font-size:15px}.credits-card ul{gap:6px;margin:0;padding-left:18px;display:grid}.credits-card p{color:var(--text);margin:0;font-size:13px}.credits-card a{color:var(--yellow)}.credits-hero{align-items:center;gap:14px;display:flex}.credits-hero img{flex:none;height:64px}.credits-hero>div{gap:8px;display:grid}.st-chart{overflow-x:clip}.st-tip{white-space:normal;width:max-content;max-width:min(240px,70vw)}.rc-team{overflow-wrap:anywhere}.evo-stage{width:min(70vw,360px,45vh)}@media (width<=480px){.mh-sub .mh-out,.mh-sub .mh-arrow{display:none}}@media (width<=359px){.champ-player{width:100%}}@media (orientation:landscape) and (height<=520px){.app{gap:8px;padding:6px 12px}.home{gap:10px}.home-court,.event-banner span{display:none}.home-hero .logo{margin-top:0}.home-hero .logo-img{width:min(340px,50%)}.tagline{margin:0;font-size:12px}.cup-card .mode-head span:not(.bc-tag){display:none}.home .menu{padding-block:12px}.draft-grid{grid-template-columns:minmax(220px,34%) minmax(0,1fr)}.draft-grid .board-panel{position:sticky;top:6px}.formation-board .court{width:min(100%,72svh - 64.8px)}.formation-board .slot{width:84px}.formation-board .slot img{height:28px}.draft-options .options{grid-template-columns:repeat(3,minmax(0,1fr))}.draft-options .fut-wrap,.draft-options .cpack-stage{--fut-w:min(150px, 17vw)}.champ-trophy .trophy-svg{width:72px;height:auto}.champ-title{font-size:34px}.champ>.champ-trophy,.champ>.champ-title,.champ>.champ-sub,.champ>.perfect-badge{order:-2}.champ>.rh-actions{order:-1;grid-auto-flow:column;margin-top:0}}.rh{grid-template-columns:minmax(0,1fr)}.rh>*{max-width:100%}@media (width<=380px){.rh-title{font-size:36px}.rh-squad{gap:2px}.rh-mon img{object-fit:contain;max-width:54px;height:44px}.rh-mon.mvp img{max-width:64px;height:56px}}.gsi-slot{color-scheme:normal;justify-content:center;align-items:center;min-height:44px;display:flex}.gsi-slot[aria-busy=true]{opacity:.5;pointer-events:none}.hall-parade{z-index:200;background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--club) 35%, #0b1024) 0, #05070f 70%);color:var(--text);font:inherit;cursor:pointer;border:0;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0}.hp-mon,.hp-end{text-align:center;justify-items:center;gap:8px;animation:.45s cubic-bezier(.22,1,.36,1) both hp-in;display:grid}.hp-mon img{object-fit:contain;filter:drop-shadow(0 0 22px #ffd44773);width:min(46vmin,240px);height:min(46vmin,240px)}.hp-mon b{color:var(--yellow);font-family:Galmuri14,Galmuri11,monospace;font-size:clamp(28px,7vw,48px)}.hp-mon span{color:var(--muted);font-size:18px}.hp-no{color:var(--yellow);font-family:Galmuri14,Galmuri11,monospace;font-size:clamp(22px,5vw,34px)}.hp-club{font-size:clamp(26px,6vw,42px)}.hp-squad{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.hp-squad img{object-fit:contain;width:56px;height:56px}.hp-trainer{text-align:left;align-items:center;gap:6px;display:flex}.hp-trainer img{width:80px;height:80px}.hp-trainer span{display:grid}.hp-trainer small{color:var(--yellow);font-weight:700}.hall-club-row{align-items:center;gap:6px;display:flex}.hall-trainer{width:48px;height:48px;margin:-6px 0 -6px -6px}.hall-club small{color:var(--yellow);font-size:12px;display:block}.hp-skip{bottom:calc(14px + env(safe-area-inset-bottom));color:var(--muted);position:absolute}.hp-skip.done{border:3px solid var(--yellow);background:var(--panel-2);min-height:44px;color:var(--yellow);box-shadow:var(--shadow);border-radius:999px;align-items:center;padding:0 28px;font-size:15px;font-weight:700;display:inline-flex}@keyframes hp-in{0%{opacity:0;transform:translateY(24px)scale(.85)}}@media (orientation:landscape) and (height<=520px){.hp-mon img{width:40vh;height:40vh}}.hall-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hall-card{border:2px solid color-mix(in srgb, var(--club) 45%, var(--line));background:var(--panel);border-radius:10px;gap:4px;padding:12px;display:grid}.hall-head{justify-content:space-between;gap:8px;display:flex}.hall-head b{color:var(--yellow)}.hall-club{font-weight:700}.hall-squad{flex-wrap:wrap;gap:2px;display:flex}.hall-squad img{object-fit:contain;width:40px;height:40px}.hall-scores{font-size:12px}.slot-evo{background:linear-gradient(90deg, #a48bff calc(var(--evo) * 100%), transparent 0), #0006;width:calc(80% - 8px);height:4px;box-shadow:0 0 6px rgb(164 139 255/calc(var(--evo) * 70%));border-radius:2px;margin:2px 0 0 8px;position:relative}.slot-evo:before{content:"";clip-path:polygon(50% 0,100% 50%,70% 50%,70% 100%,30% 100%,30% 50%,0 50%);background:#a48bff;width:6px;height:8px;position:absolute;top:-2px;left:-8px}.count-up{font-variant-numeric:tabular-nums}.cu-hl{color:var(--yellow)}@keyframes opt-glow{0%,to{filter:drop-shadow(0 0 #ffd44700)}35%{filter:drop-shadow(0 0 14px #ffd447bf)}}.team-avg{align-items:baseline;gap:6px;display:inline-flex}.team-avg-n{color:var(--text);font-weight:700}.avg-delta{font-size:13px;animation:.25s cubic-bezier(.2,.9,.3,1.5) both delta-in}.avg-delta.up{color:var(--green)}.avg-delta.down{color:#ff7a7a}@keyframes delta-in{0%{opacity:0;transform:translateY(6px)scale(.7)}}.rh-stats{gap:2px;width:min(340px,100%);font-size:13px;display:grid}.rh-stat{opacity:0;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:12px;transition:opacity .2s ease-out,transform .25s cubic-bezier(.2,.9,.3,1.3);display:grid;transform:translateY(6px)}.rh-stat.on{opacity:1;transform:none}.rh-stat span{color:var(--muted)}.rh-stat b{font-size:17px}.rh-stat b:first-child{text-align:right}.rh-stat b:last-child{text-align:left}.rh-mon.mvp-on .rh-star{animation:.45s cubic-bezier(.2,.9,.3,1.4) both star-thump}.rh-mon.mvp-on img{animation:.45s ease-out mvp-thump}@keyframes star-thump{0%{opacity:0;transform:scale(2.2)}}@keyframes mvp-thump{30%{transform:scale(1.18)}}.cup-gains{border-radius:var(--radius);background:var(--bg-2);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 14px;padding:8px 14px;font-size:14px;display:flex}.cup-gains-h{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.cup-gains b{color:var(--green)}.dex-progress{border-radius:var(--radius);background:var(--bg-2);grid-template-columns:auto minmax(60px,1fr) auto;align-items:center;gap:6px 12px;width:min(520px,100%);padding:8px 14px;font-size:13px;animation:.3s ease-out both delta-in;display:grid}.dp-label{color:var(--muted);white-space:nowrap}.dp-label .count-up{color:var(--text);font-weight:700}.dp-bar{background:var(--panel-2);border-radius:999px;height:8px;overflow:hidden}.dp-bar i{height:100%;width:var(--to);background:linear-gradient(90deg, var(--red) var(--split), var(--green) var(--split));animation:.9s cubic-bezier(.2,.8,.2,1) .1s both dp-fill;display:block}@keyframes dp-fill{0%{width:var(--from)}}.dp-new{color:var(--green);white-space:nowrap}@media (width<=420px){.dex-progress{grid-template-columns:1fr auto}.dp-bar{grid-area:2/1/auto/-1}}.account-bar a,.credits-card a,.set-label a,p.muted.center a{padding-block:12px}.slot .slot-name{font-size:clamp(8.5px,2.4vw,11px)}.ce-tl-label small{white-space:normal}.abandon-ask{border:2px solid #ff6b4c;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.btn.danger{color:#fff;background:#c8352a;border-color:#ff6b4c}.cpack-stage{position:relative}.cpack-stage.is-closed .cpack-card{visibility:hidden}.cpack-btn{z-index:6;color:var(--text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0;display:flex;position:absolute;inset:0;container-type:size}.cpack-btn:focus-visible{outline:none}.cpack-btn:focus-visible .cpack{outline:3px solid var(--yellow);outline-offset:4px}.cpack{--seal:linear-gradient(180deg, #eef1f7, #a9b0be 55%, #6d7486);--edge:#5b6aa8;--glow:#7896ff47;--holo:linear-gradient(transparent, transparent);width:calc(var(--fut-w) * 1.08);aspect-ratio:63/88;filter:drop-shadow(0 16px 20px #0000008c) drop-shadow(0 0 18px var(--glow));border-radius:10px;animation:3.2s ease-in-out infinite cpack-float;display:block;position:relative;container-type:inline-size}.cpack-compact .cpack{animation:.2s cubic-bezier(.2,.9,.3,1.4) both cpack-pop}.cpack-gold{--seal:linear-gradient(180deg, #fff3b8, #e8c24a 50%, #b48a18);--edge:#e8c24a;--glow:#ffcb0580}.cpack-special{--seal:linear-gradient(90deg, #ff9ad5, #9ae6ff, #b6ffa0, #fff29a, #d7a6ff);--edge:#fff3b8;--glow:#ffd678a6;--holo:linear-gradient(135deg, #ff9ad566, #9ae6ff52 30%, #b6ffa042 55%, #fff29a52 75%, #d7a6ff66)}.cpack-body{border:2px solid var(--edge);border-radius:inherit;background:linear-gradient(115deg, transparent 35%, #ffffff38 48%, transparent 60%) -160% 0 / 300% 100% no-repeat, var(--holo), repeating-conic-gradient(from 0deg at 50% 50%, #ffffff0f 0 6deg, transparent 6deg 22.5deg), radial-gradient(circle at 50% 50%, #33489a 0%, #172156 50%, #070a18 100%);flex-direction:column;justify-content:center;align-items:center;gap:5cqw;animation:3.2s ease-in-out infinite cpack-sheen;display:flex;position:absolute;inset:0;overflow:hidden}.cpack-special .cpack-body{animation-duration:1.8s}.cpack-body:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side,#ffcb053d,#0000);border-radius:50%;width:92%;position:absolute;top:50%;left:50%;translate:-50% -50%}.cpack-body:after,.cpack-top{content:"";background:repeating-linear-gradient(90deg, #00000038 0 2px, transparent 2px 6px), var(--seal);height:11%;position:absolute;left:0;right:0}.cpack-body:after{bottom:0}.cpack-top{z-index:2;border:2px solid var(--edge);border-bottom:2px dashed #ffffffb3;border-radius:10px 10px 0 0;top:0}.cpack-logo{filter:drop-shadow(0 2px 6px #0009);width:86%;height:auto;position:relative}.cpack-label{max-width:90%;color:var(--yellow);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 3px #000000b3;white-space:nowrap;text-overflow:ellipsis;font-size:6.4cqw;font-weight:800;position:relative;overflow:hidden}.cpack-burst{z-index:3;opacity:0;pointer-events:none;background:radial-gradient(50% 40% at 50% 60%,#fff 0%,#ffe68cbf 30%,#0000 70%);position:absolute;inset:-40% -30% 50%}.cpack-hint{color:var(--muted);letter-spacing:.04em;font-size:13px;animation:1.6s ease-in-out infinite cpack-hint}@keyframes cpack-float{50%{transform:translateY(-6px)rotate(-1.5deg)}}@keyframes cpack-pop{0%{opacity:0;transform:scale(.6)}}@keyframes cpack-sheen{60%,to{background-position:160% 0,0 0,0 0,0 0}}@keyframes cpack-hint{50%{opacity:.45}}.is-opening .cpack{animation:cpack-shake calc(var(--o) * .4) ease-in-out both}.is-opening .cpack-top{animation:cpack-tear calc(var(--o) * .6) calc(var(--o) * .3) cubic-bezier(.5, 0, .8, .4) forwards}.is-opening .cpack-burst{animation:cpack-burst calc(var(--o) * .9) calc(var(--o) * .35) ease-out forwards}.is-opening .cpack-body{animation:cpack-drop .32s var(--o) ease-in forwards}@keyframes cpack-shake{25%{transform:rotate(-3deg)scale(1.03)}75%{transform:rotate(3deg)scale(1.05)}}@keyframes cpack-tear{to{opacity:0;transform:translate(45%,-170%)rotate(20deg)}}@keyframes cpack-burst{0%{opacity:0;transform:scale(.4)}30%{opacity:1}to{opacity:0;transform:scale(1.6)}}@keyframes cpack-drop{to{opacity:0;transform:translateY(30%)scale(.92)}}.cpack-card{isolation:isolate;position:relative}.is-revealing .cpack-card{animation:cpack-out .46s var(--rd,0s) cubic-bezier(.2, .9, .3, 1.15) both}.cpack-compact.is-revealing .cpack-card{animation-duration:.34s}@keyframes cpack-out{0%{opacity:0;transform:translate(var(--fx,0), var(--fy,0)) perspective(900px) rotateY(100deg) scale(.3)}45%{opacity:1}to{transform:translate(0)perspective(900px)rotateY(0)scale(1)}}.is-revealing .cpack-card.big .fut-wrap{animation:opt-glow .9s calc(var(--rd,0s) + .25s) ease-out}.is-revealing .cpack-card.walk{filter:drop-shadow(0 0 12px #ffe68c99);animation:cpack-walk 1.2s var(--rd,0s) cubic-bezier(.2, .8, .2, 1) both}.is-revealing .cpack-card.walk:before{content:"";z-index:-1;pointer-events:none;background:repeating-conic-gradient(from 0deg, #ffe68c73 0 6deg, transparent 6deg 18deg);animation:cpack-rays 1.2s var(--rd,0s) ease-out both;position:absolute;inset:-8% -4%;-webkit-mask:radial-gradient(closest-side,#000 25%,#0000 100%);mask:radial-gradient(closest-side,#000 25%,#0000 100%)}@keyframes cpack-walk{0%{opacity:0;transform:translateY(48px)scale(.7)}35%{opacity:1}70%{transform:translateY(-6px)scale(1.04)}to{transform:none}}@keyframes cpack-rays{0%{opacity:0;transform:scale(.4)rotate(0)}30%{opacity:1}to{opacity:0;transform:scale(1)rotate(60deg)}}.app>:not(.topbar){animation:screen-in .18s var(--ease-out) both}@keyframes screen-in{0%{opacity:0}}.modal-backdrop{animation:screen-in .18s var(--ease-out) both}.modal{animation:modal-in .22s var(--ease-out) both}@keyframes modal-in{0%{opacity:0;scale:.96}}.formation-board .slot{transition:left .28s var(--ease-out), top .28s var(--ease-out), border-color .15s, scale .12s ease-out}.slot,.target-btn,.sub-pick,.tm-move,.scout-btn{transition:scale .12s ease-out}.formation-option,.resume-card,.card.clickable{transition:transform .12s,box-shadow .12s,border-color .12s,scale .12s ease-out}.slot:active,.target-btn:active,.sub-pick:active,.tm-move:active,.formation-option:active,.scout-btn:active,.resume-card:active,.card.clickable:active{scale:.96}@media (hover:none){.card.clickable:hover,.home-tile:hover{transform:none}.btn:hover{filter:none}}.ht-panel,.sub-panel{animation:panel-in .24s var(--ease-out) both}@keyframes panel-in{0%{opacity:0;translate:0 10px}}.rh-loss .rh-title span{animation:rh-fall .36s calc(var(--i) * 40ms) cubic-bezier(.25, 1, .5, 1) both}.sb-n{animation:sb-pop .42s var(--ease-pop) both;display:inline-block}@keyframes sb-pop{0%{scale:var(--pop,1.45);opacity:.4;text-shadow:0 0 18px var(--tc,#fff)}}.toast-pill{left:50%;bottom:max(18px, env(safe-area-inset-bottom));z-index:120;background:var(--panel-2);border:2px solid var(--yellow);color:var(--text);animation:panel-in .2s var(--ease-out) both;border-radius:999px;padding:8px 16px;font-weight:700;position:fixed;transform:translate(-50%)}.unlock-notice{left:50%;top:calc(max(6px, env(safe-area-inset-top)) + 58px);z-index:260;background:var(--panel-2);width:max-content;max-width:min(460px,100vw - 32px);box-shadow:var(--shadow);pointer-events:none;animation:unlock-in .32s var(--ease-pop) both;border-radius:18px;position:fixed;transform:translate(-50%)}@media (width>=900px){.unlock-notice{top:104px}}.unlock-notice,.unlock-item{border:2px solid var(--yellow);color:var(--text);align-items:center;gap:6px;padding:3px 14px 3px 4px;font-size:12px;line-height:1.25;display:flex}.unlock-strip{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:6px;margin:10px 0;display:grid}.unlock-item{background:var(--panel-2);min-width:0;animation:unlock-in .32s var(--ease-pop) both;border-radius:12px}:is(.unlock-notice,.unlock-item)>span{min-width:0;display:grid}:is(.unlock-notice,.unlock-item) small{-webkit-line-clamp:2;line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}:is(.unlock-notice,.unlock-item) img{width:36px;height:36px;image-rendering:pixelated;flex:none}:is(.unlock-notice,.unlock-item) svg{flex:none;width:22px;height:22px;margin:4px}@keyframes unlock-in{0%{opacity:0;translate:0 -12px;scale:.9}}html,body{overflow-x:clip}.aura-passaros{--a1:#8fd8ff;--a2:#ffe14a;--a3:#ff8a3d}.aura-iniciais{--a1:#6fdc7a;--a2:#ff7a4a;--a3:#5aa8ff}.aura-genese{--a1:#ff9ad5;--a2:#c9a2ff;--a3:#ff9ad5}.slot.aura{border-color:var(--a1);animation:2.4s linear infinite aura-glow}@keyframes aura-glow{0%,to{box-shadow:0 0 18px 4px var(--a1);border-color:var(--a1)}33%{box-shadow:0 0 18px 4px var(--a2);border-color:var(--a2)}66%{box-shadow:0 0 18px 4px var(--a3);border-color:var(--a3)}}.link-chip.special{background:linear-gradient(135deg, #3b2a6b, #5a3a8a) padding-box, linear-gradient(90deg, var(--a1), var(--a2), var(--a3)) border-box;border-color:#0000;box-shadow:0 0 8px #ffe17873}@media (prefers-reduced-motion:reduce){.slot.aura{box-shadow:0 0 12px 2px var(--a2);animation:none}}:root[data-reduce-motion=true] .slot.aura{box-shadow:0 0 12px 2px var(--a2);animation:none}.slot img.slot-pop{animation:slot-pop .36s var(--ease-pop) both}@keyframes slot-pop{0%{opacity:0;transform:translateY(-14px)scale(1.25)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.slot img.slot-pop{animation:none}}:root[data-reduce-motion=true] .slot img.slot-pop{animation:none}.pf-sheet-hero.pf-slide-next{animation:pf-in-next .24s var(--ease-out) both}.pf-sheet-hero.pf-slide-prev{animation:pf-in-prev .24s var(--ease-out) both}@keyframes pf-in-next{0%{opacity:0;transform:translate(28px)}}@keyframes pf-in-prev{0%{opacity:0;transform:translate(-28px)}}@media (prefers-reduced-motion:reduce){.pf-sheet-hero.pf-slide-next,.pf-sheet-hero.pf-slide-prev{animation:none}}:root[data-reduce-motion=true] .pf-sheet-hero.pf-slide-next,:root[data-reduce-motion=true] .pf-sheet-hero.pf-slide-prev{animation:none}.home-enter .home-hero{animation:home-rise .5s var(--ease-out) both}.home-enter .home-tile{animation:home-rise .4s var(--ease-out) both;animation-delay:calc(.25s + var(--i,0) * 50ms)}.home-enter .home-tile:first-child{--i:0}.home-enter .home-tile:nth-child(2){--i:1}.home-enter .home-tile:nth-child(3){--i:2}.home-enter .home-tile:nth-child(4){--i:3}.home-enter .home-tile:nth-child(5){--i:4}.home-enter .home-tile:nth-child(6){--i:5}.home-enter .home-tile:nth-child(n+7){--i:6}@keyframes home-rise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.home-enter .home-hero,.home-enter .home-tile{animation:none}}:root[data-reduce-motion=true] .home-enter .home-hero,:root[data-reduce-motion=true] .home-enter .home-tile{animation:none}.reward-grid .item-card{box-sizing:border-box;width:var(--fut-w);aspect-ratio:63/88;text-align:center;min-height:0;font-size:calc(var(--fut-w) / 15);border-radius:.75em;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:.35em;padding:.7em .6em;overflow:hidden}.reward-grid .item-card>*{grid-area:auto}.reward-grid .item-card .item-art{width:3.8em;height:3.8em}.reward-grid .item-card .tm-meta{gap:.3em;font-size:.8em}.reward-grid .item-card .tm-meta .pos-chip{white-space:nowrap}.reward-grid .item-card .tier-label,.reward-grid .item-card .tm-learners{font-size:.8em}.reward-grid .item-card .card-name{font-size:1.15em}.reward-grid .item-card .tactic-desc{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.85em;display:-webkit-box;overflow:hidden}.card-modal-left .inspect-energy,.card-modal-left .inspect-note{box-sizing:border-box;max-width:230px;padding:0 4px}.prancheta{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.prancheta .formation-board{max-width:none;margin:0}.prancheta .court{aspect-ratio:3/3.6;max-height:none}.prancheta .horizontal .court{aspect-ratio:1.7;background:repeating-linear-gradient(0deg,#c98a4f 0 24px,#cf9358 24px 48px)}.prancheta .horizontal .court:before{border-top:0;border-left:3px solid #ffffffe6;inset:0 auto 0 50%}.prancheta .slot{border-width:2px;border-radius:8px;width:72px;min-height:0;padding:3px 2px 4px}.prancheta .slot img{height:28px}.prancheta .slot .slot-name{font-size:9px}.prancheta .slot .slot-rating{font-size:10px;line-height:1.1}.prancheta .slot .pos-badge,.prancheta .slot .slot-item,.prancheta .slot .slot-evo{display:none}.prancheta .slot .captain-badge{width:15px;height:15px;font-size:9px;top:-7px;right:-7px}.prancheta .bench{flex-wrap:wrap;gap:6px;margin-top:8px}.prancheta .bench .slot{width:64px}.pr-energy{background:linear-gradient(90deg, #58c26b calc(var(--e) * 100%), #00000073 0);border-radius:2px;order:9;width:84%;height:4px;margin-top:2px;display:block}.pr-energy.mid{background:linear-gradient(90deg, #ffcb05 calc(var(--e) * 100%), #00000073 0)}.pr-energy.low{background:linear-gradient(90deg, #ff6b4c calc(var(--e) * 100%), #00000073 0)}.pr-status,.pr-evo{text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#7a4fd6;border-radius:4px;max-width:64px;padding:0 4px;font-size:8px;line-height:13px;position:absolute;top:-8px;left:-6px;overflow:hidden}.pr-evo{color:#141a33;background:#a48bff;font-weight:700;inset:auto -6px -7px auto}.pr-hint{text-align:center;font-size:11px}.pr-edit{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;display:flex}.pr-formation{flex:180px;align-items:center;gap:6px;min-width:0;display:flex}.pr-formation select{background:var(--bg-2);min-width:0;color:var(--text);border:2px solid var(--line);font:inherit;border-radius:6px;flex:auto;padding:5px 6px;font-size:16px}.pr-actions{flex-wrap:wrap;gap:6px;display:flex}.pr-actions .btn{white-space:normal}@media (orientation:landscape) and (height<=520px){.prancheta{gap:6px;padding:8px}.prancheta .tp-tab{min-height:32px;padding:2px 10px}.prancheta .court{aspect-ratio:3/2.7}.prancheta .slot{width:58px}.prancheta .slot img{height:22px}.prancheta .slot .slot-name,.pr-hint{display:none}.prancheta .bench .slot{width:54px}}@media (width<=380px){.prancheta .horizontal .court{aspect-ratio:1.6}.prancheta .slot{width:56px}.prancheta .slot img{height:22px}.prancheta .slot .slot-name{display:none}.prancheta .bench .slot{width:52px}}.trainer-gold{filter:drop-shadow(0 0 2px #ffd84a)drop-shadow(0 0 7px #ffcb058c)}.gold-frame.gold-frame{border-color:#ffd84a;box-shadow:0 0 0 2px #b8860bb3,0 0 16px #ffcb0559}.leader-quote{box-sizing:border-box;text-align:left;align-items:flex-end;gap:10px;width:min(520px,100%);margin:4px auto 10px;display:flex}.leader-quote img{width:64px;height:64px;image-rendering:pixelated;flex:none}.leader-quote blockquote{color:#11131f;min-width:0;box-shadow:3px 3px 0 color-mix(in srgb, var(--c) 70%, #000);background:#f6f3ea;border-radius:10px;flex:1;margin:0 0 10px;padding:8px 12px;position:relative}.leader-quote blockquote:before{content:"";border:7px solid #0000;border-left:0;border-right-color:#f6f3ea;position:absolute;bottom:10px;left:-7px}.leader-quote p{margin:0;font-family:Galmuri11,monospace;line-height:1.35}.leader-quote figcaption{color:color-mix(in srgb, var(--c) 70%, #000);letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:12px}.court-lab-intro{margin:0 0 12px}.court-lab-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:12px;display:grid}.court-card{border-top:4px solid var(--c);align-content:start;gap:8px;padding:10px;display:grid}.court-card-img{aspect-ratio:968/528;background:#00000040;border-radius:6px;place-items:center;display:grid;overflow:hidden}.court-card-img img{width:100%;height:100%;display:block}.court-card header{align-items:center;gap:8px;display:flex}.court-card header img{width:48px;height:48px;image-rendering:pixelated}.court-card header span{display:grid}.court-card header small{color:var(--muted)}.court-card dl{grid-template-columns:auto 1fr;gap:4px 10px;margin:0;font-size:13px;display:grid}.court-card dt{color:var(--muted)}.court-card dd{margin:0}.trainer-holo{filter:drop-shadow(0 0 2px #d7a6ff)drop-shadow(0 0 7px #9ae6ffa6)hue-rotate();animation:4s linear infinite trainer-holo}@keyframes trainer-holo{to{filter:drop-shadow(0 0 2px #d7a6ff)drop-shadow(0 0 7px #9ae6ffa6)hue-rotate(360deg)}}.holo-frame.holo-frame{border-color:#0000;position:relative;box-shadow:0 0 16px #d7a6ff66}.holo-frame:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#ff9ad5,#9ae6ff,#b6ffa0,#fff29a,#d7a6ff,#ff9ad5) 0 0/300% 100%;padding:3px;animation:4s linear infinite holo-frame;position:absolute;inset:-2px;-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)}@keyframes holo-frame{to{background-position:300% 0}}@media (prefers-reduced-motion:reduce){.trainer-holo,.holo-frame:after{animation:none}}:root[data-reduce-motion=true] .trainer-holo,:root[data-reduce-motion=true] .holo-frame:after{animation:none}:root{--bc-ink:#0e1430;--bc-ink-2:#1b2350;--bc-ink-3:#10173a;--bc-paper:#f4f1e6;--bc-edge:#000;--bc-thumb-h:68px}.hud-icon{flex:none;width:18px;height:18px}.bc-surface{background:var(--bc-ink);border:0;border-bottom:2px solid var(--bc-edge);box-shadow:none;border-radius:6px;position:relative}.bc-stripe{padding-left:18px}.bc-stripe:before{content:"";background:var(--tc,var(--yellow));border-radius:6px 0 0 6px;width:6px;position:absolute;top:0;bottom:0;left:0}.bc-tag{background:var(--yellow);color:var(--bc-ink);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:2px 10px 1px;font-size:10px;font-weight:700;line-height:14px;display:inline-block}.bc-screenhead{background:var(--bc-ink);border-bottom:2px solid var(--bc-edge);border-radius:6px;align-items:center;gap:10px;min-width:0;margin:0;padding:10px 14px 10px 18px;display:flex;position:relative}.bc-screenhead:before{content:"";background:var(--tc,var(--yellow));border-radius:6px 0 0 6px;width:6px;position:absolute;top:0;bottom:0;left:0}.bc-screenhead>.bc-tag{text-overflow:ellipsis;border-radius:4px 4px 0 0;max-width:calc(100% - 24px);position:absolute;top:0;left:18px;overflow:hidden;transform:translateY(-100%)}.bc-screenhead:has(>.bc-tag){margin-top:16px}.bc-screenhead h1,.bc-screenhead h2{min-width:0;color:var(--text);letter-spacing:1px;margin:0;font-family:Galmuri14,Galmuri11,monospace;font-size:20px;font-weight:400;line-height:1.2}.bc-caption,:where(.panel:not(.bc *,.modal))>h2:first-child,.champ-h{background:var(--bc-ink);border-bottom:2px solid var(--bc-edge);width:fit-content;max-width:100%;color:var(--text);letter-spacing:1px;text-transform:uppercase;overflow-wrap:anywhere;border-radius:4px;margin:0 0 12px;padding:5px 12px 4px 16px;font-family:Galmuri11,monospace;font-size:13px;font-weight:700;line-height:1.35;display:block;position:relative}.bc-caption:before,:where(.panel:not(.bc *,.modal))>h2:first-child:before,.champ-h:before{content:"";background:var(--tc,var(--yellow));border-radius:4px 0 0 4px;width:5px;position:absolute;top:0;bottom:0;left:0}.bc-lbl{letter-spacing:1px;color:var(--muted);text-transform:uppercase;align-items:center;gap:6px;font-size:11px;display:flex}h2.bc-lbl,h3.bc-lbl{margin:14px 0 6px;font-size:11px;font-weight:400}.bc-lbl .hud-icon{width:16px;height:16px}.bc-tabs{background:var(--bg-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.bc-tabs button{min-height:50px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:7px 2px 6px;font-size:11px;display:flex}.bc-tabs button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bc-tabs button.on,.bc-tabs button[aria-selected=true]{color:var(--yellow);border-bottom-color:var(--yellow);background:var(--panel)}.bc-tabs button:focus-visible{outline-offset:-3px;outline:3px solid #fff}.bc-tile{border:3px solid var(--bc-ink);background:var(--panel-2);min-width:0;min-height:52px;box-shadow:0 3px 0 var(--bc-ink);color:var(--text);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;transition:transform 60ms;display:flex}.bc-tile>span{min-width:0}.bc-tile b{overflow-wrap:anywhere;font-size:13px;display:block}.bc-tile small{color:var(--muted);font-size:10px;display:block}.bc-tile.on{border-color:var(--yellow);background:#3a3f5f}.bc-tile.on .hud-icon{color:var(--yellow)}.bc-tile:active:not(:disabled){transform:translateY(2px)}.bc-tile:focus-visible{outline-offset:2px;outline:3px solid #fff}.bc-tile:disabled{cursor:not-allowed;opacity:.45}.bc-tile.on:disabled{opacity:.85}.bc-seg{background:var(--bc-ink);border:0;border-radius:8px;gap:3px;min-width:0;margin:0;padding:3px;display:flex}.bc-seg button{min-width:0;min-height:38px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:6px 2px;font-size:12px;font-weight:700}.bc-seg button.on,.bc-seg button[aria-pressed=true],.bc-seg button[aria-checked=true]{background:var(--yellow);color:var(--bc-ink)}.bc-seg button.asking{box-shadow:inset 0 0 0 2px var(--yellow);color:var(--yellow)}.bc-seg button:focus-visible{outline-offset:-1px;outline:3px solid #fff}.bc-seg button:disabled{cursor:not-allowed}.bc-seg button:disabled:not(.on){opacity:.45}@media (width<=700px),(orientation:landscape) and (height<=520px){.bc-thumbbar{z-index:30;padding:8px max(12px, env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:var(--bc-ink);border-top:3px solid var(--line);align-items:center;gap:8px;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0}.bc-thumbbar>*{flex:1;min-width:0;margin:0}.app:has(.bc-thumbbar){padding-bottom:calc(var(--bc-thumb-h) + 16px + env(safe-area-inset-bottom))}.app>:has(.bc-thumbbar){z-index:31;position:relative}}@media (orientation:landscape) and (height<=520px){.bc-thumbbar{padding-block:6px calc(6px + env(safe-area-inset-bottom))}.bc-thumbbar>*{flex:0 420px;margin-inline:auto}}
