html,body{color:#fff;-webkit-user-select:none;user-select:none;background:#0d121c;height:100%;margin:0;font-family:Silkscreen,monospace;overflow:hidden}#game{cursor:grab;width:100%;height:100%;display:block;position:fixed;inset:0}#hud{pointer-events:none;text-shadow:2px 0 #111,-2px 0 #111,0 2px #111,0 -2px #111;position:fixed;inset:0}.top{align-items:flex-start;gap:10px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.top .side{width:min(30vw,260px)}.top .side.s0{text-align:right}.tname{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(11px,1.7vw,17px);font-weight:700;overflow:hidden}.chip{vertical-align:-1px;border:3px solid #fff;border-radius:50%;outline:2px solid #111;width:.8em;height:.8em;margin-right:6px;display:inline-block}.roster{gap:5px;margin-top:4px;display:flex}.top .side.s0 .roster{justify-content:flex-end}.mini{width:32px;font:inherit;cursor:default;background:0 0;border:0;padding:0;position:relative}.mini img{border:3px solid var(--t);width:26px;height:26px;image-rendering:pixelated;background:#222;border-radius:50%;outline:2px solid #111;display:block}.mini.pick{pointer-events:auto;cursor:pointer}.mini.sel img{outline:3px solid #fff}.mini.away img{filter:grayscale()brightness(.45)}.mini.ready img{box-shadow:0 0 0 2px var(--s), 0 0 10px 2px var(--s)}.mini .gem{background:var(--r,#ccc);border:2px solid #111;width:8px;height:8px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}.mbar{background:#111;border:1px solid #111;height:4px;margin-top:3px;display:block}.mbar i{background:#ffe36b;width:0;height:100%;display:block}.mini.ready .mbar i{background:var(--s);animation:.5s steps(2,end) infinite flow-full}@keyframes flow-full{50%{filter:brightness(1.5)}}.score{background:#1d1d22;border:3px solid #111;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:104px;padding:2px 6px 4px;display:flex;box-shadow:inset 0 -4px #00000059}.score b{font-size:30px;line-height:30px}.score s{opacity:.6;text-decoration:none}.score small{text-align:center;color:#f2d22e;width:100%;text-shadow:none;font-size:9px}.turn{background:var(--c,#333);box-shadow:inset 0 -3px 0 #00000040, inset 0 3px 0 var(--a,#fff);transform-origin:0 0;border:3px solid #111;align-items:center;gap:8px;padding:3px 12px 4px;font-size:clamp(11px,1.6vw,15px);font-weight:700;transition:transform .12s steps(3,end);display:flex;position:absolute;top:12px;left:14px;transform:scale(0)}.turn.show{transform:scale(1)}.turn.light .who{color:#16181f;text-shadow:none;-webkit-text-stroke:0}.pips i{background:#fff;border:2px solid #111;border-radius:50%;width:9px;height:9px;margin-left:3px;display:inline-block}.clock{background:#111;border:2px solid #111;height:4px;position:absolute;bottom:-9px;left:-3px;right:-3px}.clock i{background:#fff;height:100%;display:block}.clock.low i{background:#ff5a4a}.mapchip{background:#1d1d22;border:3px solid #111;align-items:center;gap:6px;height:26px;padding:2px 8px 3px 5px;font-size:15px;font-weight:700;line-height:1;display:none;position:absolute;top:52px;left:14px;box-shadow:inset 0 -3px #00000059}.mapchip.show{display:flex}.mapchip svg{width:24px;height:24px;transition:transform .25s steps(5,end);overflow:visible}.mapchip b:empty{display:none}.mapchip.soon{color:#111;text-shadow:none;background:var(--ui-title,#f2d22e);animation:.8s steps(2,end) infinite flow-full}.mapchip .bars{align-items:flex-end;gap:2px;height:16px;display:flex}.mapchip .bars i{background:#4a4f5c;border:2px solid #111;width:5px;height:6px}.mapchip .bars i:nth-child(2){height:10px}.mapchip .bars i:nth-child(3){height:14px}.mapchip .bars i.on{background:#f4fbff}#hud.skill .mapchip,#hud.whistle .mapchip,#hud.replaying .mapchip{visibility:hidden}.bottom{flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;bottom:8px;left:0;right:0}.chapacard{pointer-events:auto;box-sizing:border-box;width:min(680px,96vw);font:inherit;color:#fff;text-align:left;text-shadow:1px 1px #111;border:3px solid #111;border-left:8px solid var(--c,#555);cursor:pointer;background:#111116e6;align-items:center;gap:12px;padding:6px 12px 6px 8px;transition:transform .15s steps(3,end),opacity .15s;display:flex;box-shadow:inset 0 3px #ffffff1f,3px 3px #00000073}.bottom.cardoff .chapacard{opacity:0;pointer-events:none;transform:translateY(110px)}#hud.noskills .chapacard,#hud.noskills .mbar{display:none}.chapacard.cpu{pointer-events:none;opacity:.85}.chapacard.ready{border-color:var(--c);box-shadow:inset 0 3px 0 #ffffff1f, 0 0 0 2px #111, 0 0 14px 2px var(--c)}.chapacard.ready:hover{transform:translateY(-4px)}.chapacard.armed{animation:.4s steps(2,end) infinite flow-full}.chapacard .portrait{border:5px solid var(--t,#888);outline:3px solid var(--r,#ccc);width:64px;height:64px;image-rendering:pixelated;background:#222;border-radius:50%;flex:none}.cinfo{flex:1;grid-template-columns:auto 1fr;align-items:baseline;gap:1px 10px;min-width:0;display:grid}.cinfo .cname{white-space:nowrap;font-size:clamp(11px,1.5vw,15px);font-weight:700}.cinfo .crar{color:var(--r,#ccc);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.cinfo .cskill{color:var(--a,#ffe36b);grid-column:1/-1;font-size:clamp(11px,1.5vw,15px);font-weight:700}.cinfo .cwhat{opacity:.9;grid-column:1/-1;font-size:clamp(8px,1.1vw,11px)}.cinfo .ccharge{opacity:.85;grid-column:1/-1;font-size:clamp(8px,1vw,10px)}.cinfo .ccharge b{color:#ffe36b}.cflow{background:#111;border:2px solid #111;grid-column:1/-1;height:13px;margin-top:3px;position:relative;box-shadow:0 0 0 1px #ffffff4d}.cflow i{background:linear-gradient(#ffe36b,#f2a22e);width:0;transition:width .25s steps(6,end);position:absolute;top:0;bottom:0;left:0}.chapacard.ready .cflow i{background:var(--c)}.cflow em{text-align:center;letter-spacing:1px;font-size:9px;font-style:normal;line-height:13px;position:absolute;inset:0}.cuse{text-align:center;color:#111;max-width:110px;text-shadow:none;background:#777;border:2px solid #111;flex:none;padding:4px 8px;font-size:10px;font-weight:700}.cuse:empty{display:none}.chapacard.ready .cuse,.chapacard.armed .cuse{background:#ffe36b}.hint{text-align:center;opacity:.9;max-width:96vw;min-height:13px;font-size:clamp(8px,1.15vw,11px)}.hint b{color:#ffe36b}#hud.nohints .hint{display:none}.banner{text-align:center;background:var(--c,#d8473a);visibility:hidden;border-top:6px solid #111;border-bottom:6px solid #111;padding:8px 0 12px;position:absolute;top:30%;left:-5%;right:-5%;transform:rotate(-3deg)translate(120%)}.banner.show{visibility:visible;animation:.3s steps(4,end) forwards banner-in}.banner b{text-shadow:4px 0 #111,-4px 0 #111,0 4px #111,0 -4px #111,4px 4px #111,-4px -4px #111,4px -4px #111,-4px 4px #111,8px 8px #111;font-size:clamp(40px,9vw,96px);line-height:1;display:block}.banner span{font-size:clamp(12px,2.2vw,22px)}@keyframes banner-in{0%{transform:rotate(-3deg)translate(120%)}70%{transform:rotate(-3deg)translate(-3%)}to{transform:rotate(-3deg)translate(0)}}.toast{opacity:0;white-space:nowrap;background:#111c;border:2px solid #fff;padding:3px 12px;font-size:clamp(10px,1.5vw,14px);transition:opacity .15s;position:absolute;top:168px;left:50%;transform:translate(-50%)}.toast.show{opacity:1}.replayband{background:#d8473a;border:3px solid #111;padding:2px 10px;font-size:16px;font-weight:700;animation:.8s steps(2,end) infinite flow-full;display:none;position:absolute;top:84px;left:16px}#hud.replaying .replayband{display:block}#hud.replaying .turn,#hud.replaying .banner{visibility:hidden}.help{width:min(92vw,760px);max-height:86vh;text-shadow:none;background:#111116f0;border:3px solid #fff;padding:10px 18px;font-size:clamp(9px,1.25vw,12px);line-height:1.5;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.help.hidden{display:none}.help h3{color:#ffe36b;margin:4px 0}.help p{margin:5px 0}.help b{color:#ffe36b}.help table{border-collapse:collapse;width:100%}.help td{border-top:1px solid #fff3;padding:3px 6px}.help .dim{opacity:.6}.manga{pointer-events:none;visibility:hidden;--c:#d8473a;--a:#f2d22e;position:absolute;inset:0;overflow:hidden}.manga.show,.manga.fire{visibility:visible}.manga>*{opacity:0;position:absolute}.manga .tint{background:radial-gradient(ellipse at 50% 48%, transparent 0 24%, var(--c) 62%);mix-blend-mode:multiply;inset:0}.manga .lines{background:repeating-conic-gradient(#0000 0deg 5deg,#ffffffe6 5deg 6deg,#0000 6deg 11deg,#111111bf 11deg 12.5deg);inset:-30%;-webkit-mask:radial-gradient(circle,#0000 0 20%,#000 34%);mask:radial-gradient(circle,#0000 0 20%,#000 34%)}.manga .bars i{background:#111;height:9%;position:absolute;left:0;right:0}.manga .bars i:first-child{top:0}.manga .bars i:last-child{bottom:0}.manga .band{text-align:center;background:var(--c);box-shadow:inset 0 6px 0 var(--a), inset 0 -6px 0 var(--a);border-top:6px solid #111;border-bottom:6px solid #111;padding:10px 0 14px;bottom:14%;left:-10%;right:-10%;transform:rotate(-4deg)}.manga .sname{font-size:min(68px, calc(88vw / var(--len,14)));letter-spacing:2px;color:var(--a);text-shadow:4px 0 #111,-4px 0 #111,0 4px #111,0 -4px #111,4px 4px #111,-4px 4px #111,4px -4px #111,-4px -4px #111,8px 8px #111;font-weight:700;line-height:1;display:block}.manga .who{color:#fff;margin-bottom:4px;font-size:14px;display:block}.manga .bubble{color:#111;max-width:31%;text-shadow:none;background:#fff;border:4px solid #111;border-radius:18px;padding:10px 16px;font-size:clamp(13px,2.2vw,20px);top:14%;left:3%;transform:rotate(-3deg);box-shadow:6px 6px #111}.manga .bubble:after{content:"";border:12px solid #0000;border-left:16px solid #111;position:absolute;top:40%;right:-26px}.manga .sfx{text-align:center;color:var(--a);text-shadow:6px 0 #111, -6px 0 #111, 0 6px #111, 0 -6px #111, 6px 6px #111, -6px 6px #111, 6px -6px #111, -6px -6px #111, 12px 12px var(--c);font-size:clamp(40px,8vw,90px);font-weight:700;top:16%;left:0;right:0}.manga.show .tint{animation:.15s steps(2,end) forwards manga-in}.manga.show .lines{animation:.1s steps(2,end) forwards manga-in,.4s steps(3,end) infinite manga-spin}.manga.show .bars i{opacity:1}.manga.show .bars{animation:.1s forwards manga-in}.manga.show .band{animation:.35s steps(4,end) .15s forwards band-slam}.manga.show .bubble{animation:.25s steps(3,end) .6s forwards bubble-pop}.manga.fire .sfx{animation:.9s steps(6,end) forwards sfx-pop}@keyframes manga-in{to{opacity:1}}@keyframes manga-spin{to{transform:rotate(12deg)}}@keyframes band-slam{0%{opacity:1;transform:rotate(-4deg)translate(110%)}60%{opacity:1;transform:rotate(-4deg)translate(-4%)scale(1.06)}to{opacity:1;transform:rotate(-4deg)translate(0)}}@keyframes bubble-pop{0%{opacity:1;transform:rotate(-3deg)scale(.2)}70%{opacity:1;transform:rotate(-3deg)scale(1.1)}to{opacity:1;transform:rotate(-3deg)scale(1)}}@keyframes sfx-pop{0%{opacity:1;transform:rotate(-8deg)scale(2.4)}20%{opacity:1;transform:rotate(-8deg)scale(.9)}30%{opacity:1;transform:rotate(-8deg)scale(1)}80%{opacity:1;transform:rotate(-8deg)scale(1.05)}to{opacity:0;transform:rotate(-8deg)scale(1.1)}}#hud.skill .bottom,#hud.skill .top,#hud.skill .turn,#hud.skill .toast{visibility:hidden}@media (width<=700px){.manga .bubble{max-width:80%}}.hd-cromos .mini img,.hd-cromos .chapacard .portrait,.hd-cromos #menu .face{image-rendering:auto}.subbtn{pointer-events:auto;font:inherit;color:#fff;text-align:left;text-shadow:1px 1px #111;cursor:pointer;background:#111116e6;border:3px solid #111;align-items:center;gap:8px;padding:3px 10px 3px 4px;font-size:clamp(8px,1.05vw,11px);display:none;box-shadow:3px 3px #00000073}.subbtn.show{display:flex}.subbtn:hover{border-color:#ffe36b}.subbtn img{width:30px;height:30px;image-rendering:pixelated;border:2px solid #fff;border-radius:50%}.hd-cromos .subbtn img{image-rendering:auto}.subbtn b{color:#ffe36b}.subbtn kbd{font:inherit;color:#111;text-shadow:none;background:#fff;border:2px solid #111;padding:0 4px}#hud.skill .subbtn,#hud.replaying .subbtn{display:none}.cinfo .cstats{color:#ffffff59;text-shadow:none;flex-wrap:wrap;grid-column:1/-1;gap:2px 12px;font-size:clamp(7px,.95vw,10px);display:flex}.cinfo .cstats i{color:#cfd6e4;font-style:normal}.cinfo .cstats i b{color:#ffe36b;letter-spacing:1px}.cinfo .cstats i u{color:#ffffff40;letter-spacing:1px;text-decoration:none}#hud.whistle .top,#hud.whistle .bottom,#hud.whistle .turn{visibility:hidden}.ficha{box-sizing:border-box;width:clamp(150px,14.2vw,200px);font:inherit;color:#fff;text-align:left;text-shadow:1px 1px #111;background:linear-gradient(#ffffff1a, #111116f0 90px), var(--r,#555);box-shadow:inset 0 0 0 2px var(--r,#555), 4px 4px 0 #00000073;pointer-events:auto;cursor:default;opacity:0;visibility:hidden;border:3px solid #111;flex-direction:column;align-items:stretch;gap:3px;padding:8px 9px 9px;transition:opacity .15s,transform .15s steps(3,end);display:flex;position:absolute;top:92px}.ficha.f0{left:10px;transform:translate(-30px)}.ficha.f1{right:10px;transform:translate(30px)}.ficha.show{opacity:1;visibility:visible;transform:none}.ficha.turn{border-color:#fff}.ficha.mine.ready{cursor:pointer;box-shadow:inset 0 0 0 2px var(--r,#555), 0 0 0 2px #111, 0 0 16px 3px var(--c)}.ficha.armed{animation:.4s steps(2,end) infinite flow-full}.ficha .fhead{aspect-ratio:1;align-self:center;width:62%;margin-bottom:2px;position:relative}.ficha .portrait{box-sizing:border-box;border:5px solid var(--t,#888);width:100%;height:100%;image-rendering:pixelated;background:#222;border-radius:50%;outline:3px solid #111}.hd-cromos .ficha .portrait,.hd-cromos .benchbar img{image-rendering:auto}.ficha .gem{background:var(--r,#ccc);border:2px solid #111;width:18%;height:18%;position:absolute;top:2%;right:4%;transform:rotate(45deg)}.ficha .cname{text-align:center;font-size:clamp(11px,1.15vw,15px);font-weight:700;line-height:1.1}.ficha .crar{text-align:center;color:var(--r,#ccc);font-size:clamp(8px,.8vw,10px)}.ficha .cstats{border-top:2px solid #ffffff26;border-bottom:2px solid #ffffff26;grid-template-columns:1fr 1fr;gap:1px 6px;margin:3px 0;padding:4px 0;font-size:clamp(7px,.72vw,9px);display:grid}.ficha .cstats i{color:#cfd6e4;white-space:nowrap;font-style:normal}.ficha .cstats b{color:#ffe36b;letter-spacing:1px;display:block}.ficha .cstats u{color:#ffffff38;letter-spacing:1px;text-decoration:none}.ficha .cstats b,.ficha .cstats u{display:inline}.ficha .cskill{color:var(--a,#ffe36b);font-size:clamp(10px,1.05vw,13px);font-weight:700;line-height:1.15}.ficha .cwhat,.ficha .ccharge{opacity:.92;font-size:clamp(8px,.78vw,10px);line-height:1.3}.ficha .ccharge b{color:#ffe36b}.ficha .cflow{background:#111;border:2px solid #111;height:14px;margin-top:3px;position:relative;box-shadow:0 0 0 1px #ffffff4d}.ficha .cflow i{background:linear-gradient(#ffe36b,#f2a22e);width:0;transition:width .25s steps(6,end);position:absolute;inset:0 auto 0 0}.ficha.ready .cflow i{background:var(--c)}.ficha .cflow em{text-align:center;font-size:9px;font-style:normal;line-height:14px;position:absolute;inset:0}.ficha .cuse{text-align:center;color:#111;text-shadow:none;background:#777;border:2px solid #111;max-width:none;margin-top:3px;padding:4px;font-size:clamp(8px,.85vw,11px);font-weight:700}.ficha .cuse:empty{display:none}.ficha.ready .cuse,.ficha.armed .cuse{background:#ffe36b}.benchbar{pointer-events:auto;font:inherit;color:#fff;text-shadow:1px 1px #111;cursor:default;background:#111116eb;border:3px solid #111;align-items:center;gap:10px;padding:4px 6px 4px 10px;display:none;box-shadow:inset 0 3px #ffffff1a,3px 3px #00000073}.benchbar.show{display:flex}.benchbar em{color:#ffe36b;letter-spacing:1px;font-size:10px;font-style:normal}.benchbar img{border:3px solid var(--r,#ccc);width:40px;height:40px;image-rendering:pixelated;border-radius:50%;outline:2px solid #111}.benchbar .bn{text-align:left;flex-direction:column;gap:2px;font-size:clamp(10px,1.1vw,13px);display:flex}.benchbar .bn i{background:var(--s,#555);border:2px solid #111;align-self:flex-start;padding:0 5px;font-size:9px;font-style:normal}.benchbar .go{color:#9aa3b5;text-shadow:none;background:#2a2f3b;border:2px solid #111;margin-left:8px;padding:7px 12px;font-size:clamp(10px,1.1vw,13px)}.benchbar.can{cursor:pointer}.benchbar.can .go{color:#111;background:#3fe6ff}.benchbar.can:hover .go{background:#ffe36b}.benchbar kbd{font:inherit;color:#111;background:#fff;border:2px solid #111;padding:0 4px}#hud.skill .ficha,#hud.whistle .ficha,#hud.replaying .ficha,#hud.skill .benchbar,#hud.replaying .benchbar{visibility:hidden}@media (aspect-ratio<=3/2){.ficha{width:132px;top:auto;bottom:70px}.ficha .cwhat,.ficha .ccharge,.ficha .cstats{display:none}}.ficha{gap:4px;width:clamp(170px,15.6vw,224px)}.ficha .cname{font-size:clamp(13px,1.3vw,17px)}.ficha .crar{font-size:clamp(9px,.9vw,11px)}.ficha .cskill{font-size:clamp(12px,1.2vw,15px)}.ficha .cwhat,.ficha .ccharge{letter-spacing:0;text-shadow:0 1px #000;opacity:1;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(11px,1vw,13.5px);font-weight:600;line-height:1.3}.ficha .ccharge b{font-weight:800}.ficha .cflow{height:16px}.ficha .cflow em{font-size:10px;line-height:16px}.ficha .cuse{padding:5px 4px;font-size:clamp(10px,1vw,12px)}.ficha .crar i{color:#e6ebf5;font-style:normal}.ficha .cstats{gap:2px 4px;font-size:clamp(8px,.78vw,10px)}#hud.behind{visibility:hidden}.ficha.tip{z-index:6;pointer-events:none;width:236px;box-shadow:inset 0 0 0 2px var(--r,#555), 0 0 0 3px #111, 6px 8px 0 #00000073;border-color:#f4f4f0;transition:opacity .12s,transform .12s;top:0;left:0;transform:translateY(6px)scale(.96)}.ficha.tip.show{transform:none}.ficha.tip:after{content:"";background:var(--t,#888);border:2px solid #111;height:5px;position:absolute;top:-9px;left:8px;right:8px}.ficha.tip .fhead{float:left;align-self:flex-start}@media (aspect-ratio<=3/2){.ficha.tip{width:210px;top:0;bottom:auto}.ficha.tip .cwhat,.ficha.tip .cstats{display:block}}.capmenu{z-index:7;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;gap:6px;min-width:190px;transition:opacity .1s,transform .1s;display:flex;position:absolute;top:0;left:0;transform:translateY(-6px)scale(.94)}.capmenu.show{opacity:1;visibility:visible;pointer-events:auto;transform:none}.capmenu:before{content:"";border:9px solid #0000;border-top:0;border-bottom-color:#111;align-self:center;width:0;height:0;margin-bottom:-4px}.capmenu button{font:inherit;letter-spacing:1px;color:#fff;text-shadow:1px 1px #111;cursor:pointer;white-space:nowrap;background:#1c2230;border:3px solid #111;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex;box-shadow:0 4px #0009}.capmenu .cm-skill .dot{background:var(--c,#888);border:2px solid #111;border-radius:50%;flex:none;width:14px;height:14px}.capmenu .cm-skill .nm{text-align:left;flex:1}.capmenu .cm-skill em{color:#cfd6e4;background:#0d1118;padding:2px 6px;font-size:10px;font-style:normal}.capmenu .cm-skill.ready{background:var(--c,#2e8a57);box-shadow:0 4px 0 #0009, 0 0 14px 2px var(--c);animation:.7s steps(2,end) infinite capmenu-pulse}.capmenu .cm-skill.ready em{color:#111;text-shadow:none;background:#ffe36b}.capmenu button:disabled{cursor:default;opacity:.85}.capmenu .cm-sub{background:#0b5566}.capmenu button:not(:disabled):hover{filter:brightness(1.2)}@keyframes capmenu-pulse{50%{filter:brightness(1.18)}}#hud.skill .capmenu,#hud.whistle .capmenu,#hud.replaying .capmenu{visibility:hidden}.ficha.tip .fhead{float:none;align-self:center;width:84px;height:84px}#hud:before,#hud:after{content:"";pointer-events:none;opacity:0;position:fixed;inset:0}#hud:after{background:radial-gradient(#0000 48%,#080a14b8 100%);transition:opacity .18s}#hud.slowmo:after{opacity:1}#hud:before{z-index:3;background:#fff}#hud.goalflash:before{animation:.45s ease-out goal-flash}@keyframes goal-flash{0%{opacity:.75}to{opacity:0}}#hud.goalflash .score{animation:.6s cubic-bezier(.2,1.6,.4,1) score-pop}@keyframes score-pop{0%{transform:scale(1)}30%{transform:scale(1.45)rotate(-3deg)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){#hud.goalflash:before,#hud.goalflash .score{animation:none}}.crest-svg{vertical-align:middle;filter:drop-shadow(0 2px #00000073);width:1.5em;height:1.5em;overflow:visible}.crest-svg.mini{width:30px;height:30px}.crest-svg.big{filter:drop-shadow(0 6px #00000073);width:clamp(110px,20vmin,170px);height:clamp(110px,20vmin,170px)}.crestchip{vertical-align:middle;margin-right:6px;display:inline-block}.ficha.tip{gap:6px;width:232px;padding:9px 10px 10px}.ficha.tip .chead{align-items:center;gap:9px;display:flex}.ficha.tip .fhead{flex:none;width:58px;height:58px;margin:0}.ficha.tip .cwho{flex-direction:column;gap:3px;min-width:0;display:flex}.ficha.tip .cname{text-align:left;font-size:14px;line-height:1.05}.ficha.tip .crar{text-align:left;font-size:9px}.ficha.tip .ctrick{color:#111;text-shadow:none;background:#ffe36b;align-self:flex-start;padding:2px 6px;font-size:9px}.ficha.tip .cskillrow{background:color-mix(in srgb, var(--c) 45%, #14171f);border:2px solid #111;align-items:center;gap:8px;padding:6px 7px;display:flex}.ficha.tip .cicon{object-fit:contain;filter:drop-shadow(0 2px #00000080);flex:none;width:44px;height:44px}.ficha.tip .cskill{color:#fff;font-size:12px;display:block}.ficha.tip .cwhat{opacity:1;margin-top:2px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:600;line-height:1.2;display:block}.ficha.tip .ccharge{color:#cfd6e4;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;line-height:1.2}.ficha.tip .ccharge b{color:#ffe36b;font-weight:600}.ficha.tip .cstats{border-bottom:0;justify-content:space-between;margin:0;padding:4px 0 0;font-size:9px;display:flex}.ficha.tip .cstats i{gap:2px;display:flex}.ficha.tip .cstats b,.ficha.tip .cstats u{letter-spacing:0;font-size:7px}.ficha.tip .cflow{margin-top:0}@media (aspect-ratio<=3/2){.ficha.tip .cstats{display:flex}}.setupbar{opacity:0;visibility:hidden;pointer-events:auto;z-index:5;background:#14171f;border:3px solid #111;align-items:center;gap:14px;padding:10px 14px;transition:opacity .15s,transform .15s;display:flex;position:absolute;bottom:62px;left:50%;transform:translate(-50%,20px);box-shadow:inset 0 0 0 2px #ffe36b,0 6px #00000080}.setupbar.show{opacity:1;visibility:visible;transform:translate(-50%)}.setupbar b{color:#fff2a0;white-space:nowrap;font-size:clamp(10px,1.2vw,13px)}.setupbar .sclock{background:#0d1118;border:2px solid #111;width:110px;height:10px}.setupbar .sclock i{background:#ffe36b;height:100%;display:block}.setupbar .sgo{font:inherit;letter-spacing:1px;color:#111;cursor:pointer;white-space:nowrap;background:#3fe6ff;border:3px solid #111;padding:9px 16px;font-size:13px;box-shadow:0 4px #0a6d7c}.setupbar .sgo:hover{filter:brightness(1.12)}#hud:has(.setupbar.show) .bottom{visibility:hidden}.guardbar{box-shadow:inset 0 0 0 2px #b98cff,0 6px #00000080}.guardbar em{text-shadow:none;letter-spacing:2px;color:#111;background:#b98cff;border:2px solid #111;padding:4px 8px;font-size:10px;font-style:normal}.guardbar b{white-space:normal;max-width:min(52vw,560px);line-height:1.35}.guardbar b u{color:#6be05a;text-decoration:none}.guardbar.act{animation:.9s ease-in-out infinite guard-pulse;box-shadow:inset 0 0 0 2px #6be05a,0 6px #00000080}.guardbar.act .sclock i{background:#6be05a}@keyframes guard-pulse{50%{box-shadow:inset 0 0 0 2px #6be05a,0 6px #00000080,0 0 0 5px #6be05a59}}@media (prefers-reduced-motion:reduce){.guardbar.act{animation:none}}.bonusbar{opacity:0;visibility:hidden;pointer-events:auto;z-index:5;background:#14171f;border:3px solid #111;align-items:center;gap:14px;padding:8px 12px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:92px;left:50%;transform:translate(-50%,-14px);box-shadow:inset 0 0 0 2px #3fe6ff,0 5px #00000080}.bonusbar[data-kind=contra]{box-shadow:inset 0 0 0 2px #6bd64a,0 5px #00000080}.bonusbar.show{opacity:1;visibility:visible;transform:translate(-50%)}.bonusbar b{text-shadow:1px 1px #111;white-space:nowrap;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:600}.bonusbar b i{color:#3fe6ff;margin-right:4px;font-family:Silkscreen,monospace;font-size:14px;font-style:normal}.bonusbar b u{color:#fff2a0;text-decoration:none}.bonusbar .bskip{font:inherit;letter-spacing:1px;color:#cfd6e4;cursor:pointer;white-space:nowrap;background:#1c2230;border:2px solid #111;padding:6px 10px;font-size:10px}.bonusbar .bskip:hover{color:#fff;background:#3a4150}#hud.skill .bonusbar,#hud.whistle .bonusbar{visibility:hidden}:root{--ui-focus:#3fe6ff;--ui-flow:#ffc23a;--ui-title:#f2d22e;--ui-pared:#b98cff;--ui-contra:#6bd64a;--ui-gloves:#ff5fa8;--ui-good:#6bd64a;--ui-bad:#ff6a5a;--ui-ink:#111;--ui-paper:#f4f4f0;--ui-panel:#14171f;--font-pixel:"Silkscreen", monospace;--font-text:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}.mbar i,.mini.ready .mbar i,.ficha .cflow i,.ficha.ready .cflow i{background:var(--ui-flow)}.toast,.bonusbar,.setupbar{background:var(--ui-panel);border:3px solid var(--ui-ink);box-shadow:inset 0 0 0 2px var(--accent,var(--ui-paper)), 0 5px 0 #00000080}.toast{z-index:4;padding:7px 14px;font-size:clamp(10px,1.3vw,13px);transition:opacity .15s,transform .15s;top:138px;transform:translate(-50%,-8px)}.toast.show{transform:translate(-50%)}.bonusbar{--accent:var(--ui-pared)}.bonusbar[data-kind=contra]{--accent:var(--ui-contra);box-shadow:inset 0 0 0 2px var(--accent), 0 5px 0 #00000080}.bonusbar b i{color:var(--ui-pared)}.bonusbar[data-kind=contra] b i{color:var(--ui-contra)}.setupbar{--accent:var(--ui-title)}.setupbar .sclock i{background:var(--ui-title)}.bonusbar b,.ficha .cwhat,.ficha .ccharge{font-family:var(--font-text)}.emotes{pointer-events:auto;z-index:6;flex-direction:column-reverse;align-items:flex-end;gap:6px;display:none;position:absolute;bottom:44px;right:12px}.emotes.on{display:flex}.emotes button{font:inherit;color:#fff;background:var(--ui-panel);border:3px solid var(--ui-ink);cursor:pointer;text-shadow:1px 1px #111;padding:6px 10px;font-size:11px;box-shadow:0 3px #00000080}.emotes .etoggle{padding:4px 9px;font-size:16px}.emotes button:hover{background:var(--ui-focus);color:#111;text-shadow:none}.emotes .elist{flex-direction:column;align-items:flex-end;gap:4px;display:none}.emotes.open .elist{display:flex}.ebubble{font-family:var(--font-text);color:#111;text-shadow:none;opacity:0;pointer-events:none;z-index:6;background:#fff;border:3px solid #111;border-radius:14px;padding:6px 12px;font-size:15px;font-weight:600;position:absolute;top:84px;box-shadow:4px 4px #111}.ebubble.e0{right:calc(50% + 70px)}.ebubble.e1{left:calc(50% + 70px)}.ebubble.show{animation:2.8s forwards ebubble}@keyframes ebubble{0%{opacity:0;transform:scale(.4)}8%,82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}#fps{left:max(6px, env(safe-area-inset-left));bottom:max(6px, env(safe-area-inset-bottom));z-index:90;color:#d8ffd0;pointer-events:none;background:#0009;padding:2px 6px;font:11px/1.3 ui-monospace,Menlo,monospace;position:fixed}html,body{overscroll-behavior:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}#hud button{touch-action:manipulation}.pausebtn{top:max(8px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right));pointer-events:auto;background:#111116db;border:3px solid #111;justify-content:center;align-items:center;gap:6px;width:42px;height:42px;padding:0;display:none;position:absolute;box-shadow:inset 0 3px #ffffff1f,3px 3px #0006}.pausebtn i{background:#fff;width:6px;height:16px}#hud.touch .pausebtn{display:flex}#hud.skill .pausebtn{display:none}@media (width<=1250px){.turn{top:88px;left:max(10px, env(safe-area-inset-left))}.mapchip{top:128px;left:max(10px, env(safe-area-inset-left))}}@media (height<=500px){.top{top:max(4px, env(safe-area-inset-top));gap:6px}.tname{font-size:11px}.mini{width:26px}.score{width:86px;padding:1px 4px 2px}.score b{font-size:22px;line-height:22px}.turn{top:auto;bottom:max(16px, calc(env(safe-area-inset-bottom) + 12px));left:max(8px, env(safe-area-inset-left));transform-origin:0 100%;font-size:11px}.mapchip{top:auto;bottom:max(50px, calc(env(safe-area-inset-bottom) + 46px));left:max(8px, env(safe-area-inset-left))}.hint{display:none}.bottom{left:auto;right:max(8px, env(safe-area-inset-right));bottom:max(6px, env(safe-area-inset-bottom));align-items:flex-end}.benchbar em,.benchbar .bn{display:none}.emotes{bottom:62px}.pausebtn{width:36px;height:36px}}#rotate{z-index:80;font-family:var(--font-pixel);color:#fff;text-align:center;background:#0a0e18f7;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:none;position:fixed;inset:0}#rotate b{color:var(--ui-title);letter-spacing:2px;font-size:18px}#rotate span{font-family:var(--font-text);opacity:.85;font-size:14px}#rotate i{border:4px solid #fff;border-radius:10px;width:54px;height:92px;animation:2s ease-in-out infinite rotate-phone;box-shadow:inset 0 -12px #ffffff40}@keyframes rotate-phone{0%,25%{transform:rotate(0)}65%,to{transform:rotate(-90deg)}}@media (orientation:portrait) and (width<=600px) and (pointer:coarse){body.playing #rotate{display:flex}}.pboard{--slate:#1f4a39;--slate-hi:#2f6a52;--wood:#a06c38;width:108px;text-shadow:none;flex-direction:column;align-items:center;gap:14px;font-family:Silkscreen,monospace;display:none;position:absolute;top:34%}.pboard.show{display:flex}.pboard.p0{left:max(12px, env(safe-area-inset-left))}.pboard.p1{right:max(12px, env(safe-area-inset-right))}#hud.skill .pboard,#hud.whistle .pboard,#hud.replaying .pboard,#hud.setplay .pboard{display:none}.pclip{background:var(--wood);filter:saturate(.75)brightness(.86);border:3px solid #111;width:88px;padding:15px 7px 8px;position:relative;rotate:-3deg;box-shadow:inset 0 0 0 2px #c08a4e,inset 0 -5px #7c5026,4px 5px #00000073}.pboard.p1 .pclip{rotate:3deg}.pboard.mine .pclip,.pboard.full .pclip{filter:none}.gloves{--g:0;aspect-ratio:1;background:conic-gradient(var(--ui-gloves) calc(var(--g) * 1%), #2a2d38 0);filter:saturate(.7)brightness(.85);border:3px solid #111;border-radius:50%;width:58px;display:none;position:absolute;top:calc(34% - 78px);box-shadow:3px 4px #00000073}.gloves.show{display:block}.gloves.p0{left:max(27px, calc(env(safe-area-inset-left) + 15px))}.gloves.p1{right:max(27px, calc(env(safe-area-inset-right) + 15px))}#hud.skill .gloves,#hud.whistle .gloves,#hud.replaying .gloves,#hud.setplay .gloves,#hud.planning .gloves{display:none}.gloves i{background:var(--t);border:2px solid #111;border-radius:50%;position:absolute;inset:5px}.gloves svg{fill:#fff;stroke:#111;stroke-width:1.6px;stroke-linejoin:round;position:absolute;inset:11px;overflow:visible}.gloves.full{filter:none;animation:.9s ease-in-out infinite gpulse}.gloves.diving{filter:none;animation:.28s ease-in-out infinite gdive}@keyframes gpulse{0%,to{box-shadow:3px 4px 0 #00000073, 0 0 0 0 color-mix(in srgb, var(--ui-gloves) 70%, transparent);scale:1}50%{scale:1.09;box-shadow:3px 4px #00000073,0 0 0 9px #0000}}@keyframes gdive{0%,to{rotate:-9deg;scale:1.15}50%{rotate:9deg;scale:1.3}}@media (height<=500px),(aspect-ratio<=3/2){.gloves{border-width:2px;width:40px;top:calc(34% - 52px)}.gloves i{inset:3px}.gloves svg{inset:7px}.gloves.p0{left:max(22px, calc(env(safe-area-inset-left) + 18px))}.gloves.p1{right:max(22px, calc(env(safe-area-inset-right) + 18px))}}@media (height<=500px){.gloves{top:154px}}@media (prefers-reduced-motion:reduce){.gloves.full,.gloves.diving{animation:none}}.ppin{background:var(--t,#c9ccd4);border:3px solid #111;width:40px;height:17px;margin-left:-20px;position:absolute;top:-11px;left:50%;box-shadow:inset 0 3px #ffffff73,inset 0 -3px #00000040}.ppin:after{content:"";background:#111;width:10px;height:4px;margin-left:-5px;position:absolute;top:3px;left:50%}.pslate{background:var(--slate);box-shadow:inset 0 0 0 2px var(--slate-hi);border:2px solid #111;flex-direction:column;gap:5px;padding:5px 5px 6px;display:flex;position:relative}.pslate em{letter-spacing:1px;text-align:center;color:#dfe9df;font-size:9px;font-style:normal}.psegs{flex-direction:column-reverse;gap:4px;display:flex}.pseg{background:#143024;border:2px solid #111;height:13px;display:block;position:relative;box-shadow:0 0 0 1px #f4f4f066}.pseg>i{background:repeating-linear-gradient(115deg,#f4f4f0 0 3px,#c4cfc4 3px 5px);width:0;height:100%;transition:width .35s steps(6,end);display:block}.pseg.done>i{background:repeating-linear-gradient(115deg, var(--ui-title) 0 3px, #ffe98a 3px 5px)}.pseg.pop{z-index:1;animation:.55s steps(6,end) pseg-pop}.pseg.pop:after{content:"";background:#fff;width:4px;height:4px;margin:-2px;animation:.55s steps(6,end) forwards pseg-dust;position:absolute;top:50%;left:50%;box-shadow:-30px -9px #fff,28px -12px #ffe98a,-24px 11px #ffe98a,32px 8px #fff,-4px -17px #fff,6px 16px #ffe98a,-40px 2px #ffe98a,42px -2px #fff}@keyframes pseg-pop{0%{filter:brightness(2.4);scale:1.45 1.9}45%{filter:brightness(1.3);scale:.94 .9}to{filter:none;scale:1}}@keyframes pseg-dust{0%{opacity:1;scale:.2}to{opacity:0;scale:1.5}}.pboard.bump .pclip{animation:.4s steps(4,end) pboard-bump}@keyframes pboard-bump{0%{translate:0 -6px;scale:1.14}to{translate:0;scale:1}}.pboard.full .pclip{box-shadow:inset 0 0 0 2px #c08a4e, inset 0 -5px 0 #7c5026, 0 0 0 3px var(--ui-title), 0 0 0 6px #111, 0 0 20px 8px #f2d22e80;animation:.9s steps(2,end) infinite pboard-ready}.pboard.full.bump .pclip{animation:.4s steps(4,end) pboard-bump,.9s steps(2,end) .4s infinite pboard-ready}@keyframes pboard-ready{50%{filter:brightness(1.2)}}.pready{text-align:center;color:#111;background:var(--ui-title);border:2px solid #111;padding:2px 0 3px;font-size:12px;font-weight:400;display:none;position:absolute;bottom:-11px;left:-12px;right:-12px;rotate:-9deg;box-shadow:inset 0 2px #ffffff80,2px 3px #00000080}.pboard.full .pready{animation:.3s steps(3,end) pready-in;display:block}@keyframes pready-in{0%{opacity:0;scale:2.2}to{opacity:1;scale:1}}.pboard .popen{color:#111;background:var(--ui-title);cursor:pointer;pointer-events:auto;border:3px solid #111;width:108px;padding:7px 4px 8px;font-family:Silkscreen,monospace;font-size:11px;line-height:1.2;animation:.9s steps(2,end) infinite popen-call;display:none;box-shadow:inset 0 3px #ffffff80,0 4px #111}.pboard.can .popen{display:block}.pboard .popen:active{translate:0 3px;box-shadow:inset 0 3px #ffffff80,0 1px #111}.pboard .popen kbd{color:var(--ui-title);background:#111;margin-top:2px;padding:0 4px;font-family:inherit;font-size:10px;display:inline-block}@keyframes popen-call{50%{translate:0 -3px}}@media (pointer:coarse){.pboard .popen kbd{display:none}.pboard .popen{padding:11px 4px 12px}}@media (height<=500px),(aspect-ratio<=3/2){.pboard{gap:11px;width:80px}.pboard.p0{left:max(4px, env(safe-area-inset-left))}.pboard.p1{right:max(4px, env(safe-area-inset-right))}.pclip{width:58px;padding:11px 4px 5px}.ppin{width:28px;height:13px;margin-left:-14px;top:-9px}.pslate{padding:3px}.pslate em{display:none}.psegs{gap:3px}.pseg{height:9px}.pready{font-size:9px;left:-9px;right:-9px}.pboard .popen{width:80px;font-size:9px}}@media (height<=500px){.pboard{top:58px}}.pchalk{z-index:-1;opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0;box-shadow:inset 0 0 0 4px #111,inset 0 0 0 11px #8a5a2b,inset 0 0 0 14px #111,inset 0 0 110px 34px #061c1499}#hud.planning .pchalk{opacity:1}.planbar{pointer-events:auto;z-index:5;white-space:nowrap;text-shadow:none;background:#1f4a39;border:3px solid #111;align-items:center;gap:8px;padding:7px 10px 11px;display:none;position:absolute;bottom:86px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #2f6a52,inset 0 -6px #8a5a2b,0 5px #00000080}.planbar.show{display:flex}@media (height<=500px){.planbar{bottom:max(8px, env(safe-area-inset-bottom));gap:5px;padding:5px 6px 9px}}.planbar button{color:#111;cursor:pointer;background:#f4f4f0;border:2px solid #111;padding:6px 9px;font-family:Silkscreen,monospace;font-size:12px;box-shadow:0 3px #111}.planbar button:disabled{opacity:.35;cursor:default}.planbar button kbd{background:#00000026;margin-left:3px;padding:0 3px;font-family:inherit;font-size:10px}.planbar .pgo{background:#f2d22e}.planbar .plift.on,.planbar .pskill.on{background:#3fe6ff}.planbar .pstep{color:#f4f4f0;font-family:Silkscreen,monospace;font-size:12px}@media (pointer:coarse){.planbar button kbd{display:none}.planbar button{padding:9px 11px}}.cine{z-index:8;pointer-events:none;background:#0b0d12;height:0;transition:height .18s ease-out;position:absolute;left:0;right:0;overflow:hidden}.cine.ctop{border-bottom:0 solid var(--c,#f2d22e);justify-content:center;align-items:center;gap:16px;display:flex;top:0}.cine.cbot{border-top:0 solid var(--c,#f2d22e);justify-content:center;align-items:center;display:flex;bottom:0}#hud.setplay .cine{height:11vh}#hud.setplay .cine.ctop{border-bottom-width:4px}#hud.setplay .cine.cbot{border-top-width:4px}.cine .cslash{background:linear-gradient(90deg, transparent 0 8%, var(--a,#fff) 8% 16%, var(--c,#f2d22e) 16% 76%, var(--a,#fff) 76% 84%, transparent 84%);width:40%;position:absolute;top:0;bottom:0;left:-45%;transform:skew(-22deg)}#hud.setplay .cine .cslash{animation:.5s steps(10,end) 80ms both cine-slash}@keyframes cine-slash{0%{left:-45%}to{left:110%}}.cine.ctop .cteam{color:#fff;background:var(--c,#333);white-space:nowrap;border:3px solid #111;align-items:center;padding:1px 10px 2px 6px;font-family:Silkscreen,monospace;font-size:clamp(10px,2.2vh,18px);display:flex;position:relative;translate:-70vw;box-shadow:inset 0 3px #ffffff4d,inset 0 -3px #00000040}.cine.ctop .cteam svg{width:auto;height:clamp(16px,4.4vh,34px);display:block}.cine.ctop b{letter-spacing:3px;color:#f2d22e;text-shadow:3px 3px #d8473a;white-space:nowrap;font-family:Silkscreen,monospace;font-size:clamp(18px,4.2vh,40px);position:relative;translate:70vw}#hud.setplay .cine.ctop .cteam,#hud.setplay .cine.ctop b{animation:.32s steps(6,end) .22s forwards cine-in}@keyframes cine-in{70%{translate:0;scale:1.12}to{translate:0;scale:1}}.csteps{text-shadow:none;align-items:center;gap:10px;font-family:Silkscreen,monospace;display:flex}.cstep{color:#8a93a6;background:#1a1e29;border:3px solid #111;align-items:center;gap:6px;padding:2px 9px 2px 3px;display:flex;box-shadow:inset 0 0 0 2px #333b4d}.cstep b{text-align:center;color:#111;background:var(--k,#fff);border:2px solid #111;min-width:1.5em;padding:0 2px;font-size:clamp(11px,2.6vh,20px);font-weight:400}.cstep img{border:2px solid var(--k,#fff);width:clamp(16px,5vh,36px);height:clamp(16px,5vh,36px);image-rendering:pixelated;filter:grayscale(.8)brightness(.65);background:#222;border-radius:50%;outline:2px solid #111}.cstep em{white-space:nowrap;font-size:clamp(9px,2.1vh,16px);font-style:normal}.cstep em:empty{display:none}.cstep.hit{color:#111;background:var(--k,#fff);animation:.35s steps(5,end) cstep-hit;box-shadow:inset 0 3px #ffffff80,inset 0 -3px #0003}.cstep.hit b{color:var(--k,#fff);background:#111}.cstep.hit img{filter:none;border-color:#fff}.cstep.big{background:var(--ui-title)}@keyframes cstep-hit{0%{filter:brightness(2.2);scale:1.5}to{filter:none;scale:1}}.carrow{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #5a6478;width:0;height:0}@media (height<=500px){#hud.setplay .cine{height:13vh}.cstep{border-width:2px;padding:1px 6px 1px 2px}}.banner.pizarra{background:#1f4a39;padding:18px 0 22px;box-shadow:inset 0 7px #8a5a2b,inset 0 -7px #8a5a2b,inset 0 10px #111,inset 0 -10px #111}.banner.pizarra b{color:#f4f4f0;text-shadow:4px 0 #111, -4px 0 #111, 0 4px #111, 0 -4px #111, 4px 4px #111, -4px -4px #111, 4px -4px #111, -4px 4px #111, 8px 8px var(--c,#111);font-size:clamp(28px,6.4vw,72px)}.banner.pizarra span{color:var(--ui-title)}.mini .mcard{text-align:center;width:9px;height:13px;text-shadow:none;color:#111;z-index:1;background:#ffd92e;border:2px solid #111;font:400 9px/13px Silkscreen,monospace;display:none;position:absolute;top:-5px;left:-2px;rotate:-14deg;box-shadow:inset 0 2px #ffffff73,2px 2px #00000080}.mini .mcard.on{animation:.45s steps(5,end) mcard-in;display:block}.mini .mcard.out{color:#fff;background:#e8402e}.mini .mcard.off{color:#fff;background:#3a4152}@keyframes mcard-in{0%{rotate:20deg;scale:3}to{rotate:-14deg;scale:1}}@media (aspect-ratio<=3/2) and (height>=501px){.pboard{top:max(6px, env(safe-area-inset-top));flex-direction:row;align-items:flex-start;gap:8px;width:auto}.pboard.p1{right:max(58px, calc(env(safe-area-inset-right) + 54px));flex-direction:row-reverse}.pboard .popen{margin-top:10px}#hud:has(.pboard.show) .turn{top:84px}}.mclock{text-align:center;font-variant-numeric:tabular-nums;color:#9aa3b5;width:100%;text-shadow:none;background:#0d1118;border:2px solid #111;margin:1px 0 0;padding:0 0 1px;font-size:19px;font-weight:700;line-height:21px;display:none}.mclock.show{display:block}.mclock em{font-style:normal}.mclock.run{color:#fff}.mclock.golden{color:#f2d22e;background:#3a2c08}.mclock.late{color:#ffd0c8;background:#7a1a12}.mclock.late.run{color:#fff;background:#d8362b;animation:1s steps(2,end) infinite mclock-late}.mclock.pens{color:#f2d22e;white-space:nowrap;background:#3a2c08;font-size:13px}@keyframes mclock-late{50%{background:#7a1a12}}@media (prefers-reduced-motion:reduce){.mclock.late.run{animation:none}}.side .pens{gap:4px;margin-top:5px;display:none}#hud.tanda .side .pens{display:flex}.side.s0 .pens{justify-content:flex-end}.pens i{background:#1d1d22;border:3px solid #111;border-radius:50%;flex:none;width:15px;height:15px;position:relative;box-shadow:inset 0 0 0 2px #4a5163}.pens i.ok{background:#6bd64a;box-shadow:inset 0 -3px #00000040}.pens i.ko{background:#d8362b;box-shadow:inset 0 -3px #00000040}.pens i.ko:before,.pens i.ko:after{content:"";background:#fff;width:11px;height:3px;margin:-1.5px 0 0 -5.5px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.pens i.ko:after{transform:rotate(-45deg)}.pens i.next{animation:.7s steps(2,end) infinite pens-next;box-shadow:inset 0 0 0 2px #fff}@keyframes pens-next{50%{box-shadow:inset 0 0 0 2px #4a5163}}.pens.many{gap:2px}.pens.many i{border-width:2px;width:10px;height:10px}.pens.many i.ko:before,.pens.many i.ko:after{width:7px;height:2px;margin:-1px 0 0 -3.5px}#hud.tanda .pboard,#hud.tanda .benchbar{display:none}.banner.long b{font-size:clamp(24px,5.6vw,64px)}.planbar .ptime{text-align:center;color:#ffe36b;background:#12301f;border:2px solid #111;min-width:44px;padding:3px 5px;font-family:Silkscreen,monospace;font-size:14px;font-style:normal;font-weight:700}.planbar .ptime.low{color:#fff;background:#d8362b;animation:1s steps(2,end) infinite mclock-late}@media (height<=500px){.mclock{border-width:1px;font-size:14px;line-height:15px}.mclock.pens{font-size:10px}.side .pens{gap:3px;margin-top:3px}.pens i{border-width:2px;width:10px;height:10px}.pens i.ko:before,.pens i.ko:after{width:7px;height:2px;margin:-1px 0 0 -3.5px}.planbar .ptime{min-width:36px;padding:2px 3px;font-size:12px}}@media (hover:none) and (pointer:coarse) and (width>=900px) and (height>=700px){.hint{font-family:var(--font-text);letter-spacing:0;font-size:14px}}.planalert{color:#fff;transform-origin:0 0;pointer-events:none;z-index:6;background:#d8362e;border:3px solid #111;align-items:center;gap:8px;padding:5px 14px 6px 8px;transition:transform .14s steps(3,end);display:flex;position:absolute;top:52px;left:14px;transform:rotate(-3deg)scale(0);box-shadow:inset 0 -3px #00000047,inset 0 3px #ff8a7a,0 5px #00000073}.planalert.show{animation:.7s steps(2,end) infinite planalert;transform:rotate(-3deg)scale(1)}.planalert img{filter:drop-shadow(0 2px #00000080);width:34px;height:34px}.planalert span{flex-direction:column;gap:2px;display:flex}.planalert b{letter-spacing:1px;text-shadow:2px 2px #111;font-size:clamp(12px,1.7vw,17px)}.planalert small{letter-spacing:1px;color:#ffe36b;text-shadow:1px 1px #111;font-size:clamp(8px,1vw,10px)}@keyframes planalert{50%{background:#f04a3a;box-shadow:inset 0 -3px #00000047,inset 0 3px #ffb0a4,0 5px #00000073,0 0 0 4px #ff6a5a66}}@media (height<=460px){.planalert{padding:3px 10px 4px 6px;top:40px}.planalert img{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.planalert.show{animation:none}}.banner .bgoal{text-align:left;align-items:center;gap:clamp(10px,2vw,26px);display:inline-flex}.banner .bcap{aspect-ratio:1;background:var(--t,#ccc);width:clamp(64px,11vw,124px);box-shadow:0 0 0 5px var(--a,#fff), 0 0 0 10px #111, 8px 10px 0 #0006;box-sizing:border-box;border:5px solid #111;border-radius:50%;flex:none;padding:clamp(4px,.7vw,8px);animation:.45s cubic-bezier(.2,1.7,.4,1) .15s both bcap-in}.banner .bcap img{box-sizing:border-box;border:3px solid #111;border-radius:50%;width:100%;height:100%;display:block}@keyframes bcap-in{0%{transform:scale(0)rotate(-40deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.banner .bcap{animation:none}}.banner .bcap.real{--capw:min(clamp(112px, 20vw, 236px), 40vh);width:var(--capw);margin-block:calc(var(--capw) * -.24);box-shadow:none;filter:drop-shadow(6px 8px #0006);background:0 0;border:0;padding:0}.banner .bcap.real img{border:0;border-radius:0}.banner .bcap canvas{width:100%;height:100%;display:block}.banner .bband{z-index:-1;background:var(--c,#d8473a);border-top:6px solid #111;border-bottom:6px solid #111;display:none;position:absolute;inset:-6px 0}.banner.thrown{box-shadow:none;background:0 0;border-color:#0000;transform:rotate(-3deg)}.banner.thrown.show{animation:none}.banner.thrown .bband{display:block}.banner.thrown .bcap{z-index:1;will-change:transform;animation:none;position:relative}.banner .brays,.banner .btrail,.banner .bring{z-index:-1;pointer-events:none;display:none;position:absolute}.banner.thrown:not([data-rar=comun]) .btrail{transform-origin:0;width:230%;height:68%;transform:scaleX(var(--v,0));opacity:calc(var(--v,0) * .95);background:repeating-linear-gradient(to bottom, transparent 0 9%, var(--rc) 9% 17%, transparent 17% 26%, #fff 26% 29%, transparent 29% 34%);display:block;top:16%;left:55%;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.banner.landed:not([data-rar=comun]) .bring{border:6px solid var(--rc);border-radius:50%;animation:.55s ease-out forwards bring;display:block;inset:5%}.banner.landed[data-rar=epica] .bring,.banner.landed[data-rar=legendaria] .bring{box-shadow:0 0 0 5px #111, 0 0 0 11px var(--rc)}@keyframes bring{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.8)}}.banner.landed[data-rar=legendaria] .brays{background:repeating-conic-gradient(var(--rc) 0 9deg, transparent 9deg 22.5deg);border-radius:50%;animation:.35s ease-out both brays-in,10s linear infinite brays-spin;display:block;inset:-30%;-webkit-mask-image:radial-gradient(circle,#000 36%,#0000 57%);mask-image:radial-gradient(circle,#000 36%,#0000 57%)}@keyframes brays-in{0%{opacity:0;scale:.4}to{opacity:.95;scale:1}}@keyframes brays-spin{to{rotate:360deg}}.banner[data-rar=legendaria]:not(.pizarra) .bband{box-shadow:inset 0 5px 0 var(--rc), inset 0 -5px 0 var(--rc)}.banner.landed[data-rar=legendaria] .bband:after{content:"";background:linear-gradient(105deg,#0000 42%,#fffc 50%,#0000 58%) 0 0/260% 100% no-repeat;animation:.9s ease-out .12s both bshine;position:absolute;inset:0}@keyframes bshine{0%{background-position:130% 0}to{background-position:-60% 0}}.banner .bspark{background:var(--rc);pointer-events:none;width:8px;height:8px;animation:.6s ease-out forwards bspark;position:absolute;top:50%;box-shadow:0 0 0 2px #111}.banner[data-rar=legendaria] .bspark{box-shadow:0 0 0 2px var(--rc), 0 0 0 4px #111;background:#fff}@keyframes bspark{0%{transform:translate(0, var(--dy)) rotate(0deg);opacity:1}to{transform:translate(var(--dx), calc(var(--dy) * 1.5 + 34px)) rotate(180deg) scale(.2);opacity:0}}.banner.landed[data-fly=rocket] .brays{background:radial-gradient(circle closest-side,#fff 0 52%,#ffe36b 66%,#ff7a1a 82%,#0000 96%);border-radius:50%;animation:.5s ease-out forwards bbang;display:block;inset:-75%;-webkit-mask-image:none;mask-image:none}@keyframes bbang{0%{opacity:1;scale:.45}60%{opacity:.9}to{opacity:0;scale:1.15}}.banner.pizarra .bband{background:#1f4a39;box-shadow:inset 0 7px #8a5a2b,inset 0 -7px #8a5a2b,inset 0 10px #111,inset 0 -10px #111}.scorerchip{box-shadow:inset 0 0 0 2px var(--c,#ffe36b), 0 6px 0 #00000080;opacity:0;visibility:hidden;pointer-events:none;z-index:5;background:#14171f;border:3px solid #111;align-items:center;gap:12px;padding:6px 16px 6px 8px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:62px;left:50%;transform:translate(-50%,24px)}.scorerchip.show{opacity:1;visibility:visible;transform:translate(-50%)}.scorerchip .pic img{width:64px;height:64px;display:block}.scorerchip b{color:#fff;text-shadow:2px 2px #111;font-size:clamp(13px,1.7vw,18px);display:block}.scorerchip small{color:#c9d3e0;margin-top:3px;font-size:clamp(9px,1.1vw,12px);display:block}.scorerchip em{color:#111;text-shadow:none;background:#ffe36b;border:2px solid #111;padding:4px 10px;font-size:clamp(12px,1.5vw,16px);font-style:normal;transform:rotate(-4deg)}@media (height<=460px){.scorerchip{padding:3px 12px 3px 6px;bottom:44px}.scorerchip .pic img{width:44px;height:44px}}#bottles{--u:min(1vw, 1.7778vh);--ink:max(2px, calc(var(--u) * .26));z-index:20;color:#fff;text-shadow:2px 2px #111;pointer-events:auto;cursor:default;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#101728;place-items:center;font-family:Silkscreen,monospace;display:grid;position:fixed;inset:0;overflow:hidden}#bottles.hidden{display:none}#bottles:before{content:"";background:repeating-conic-gradient(at 50% 46%, #ffffff0b 0 7.5deg, transparent 7.5deg 15deg);position:absolute;inset:0}.bo-fit{width:100em;height:56.25em;font-size:var(--u);position:relative}.bo-floor{border-top:var(--ink) solid #111;background:repeating-linear-gradient(90deg,#0000 0 11.7em,#0000004d 11.7em 12em),#232c45;height:100vh;position:absolute;top:48.2em;left:-100vw;right:-100vw;box-shadow:inset 0 .7em #2f3a59}.bo-ink{stroke:#111;stroke-width:var(--ink);stroke-linejoin:round;vector-effect:non-scaling-stroke}.bo-ink2{stroke:#111;stroke-width:calc(var(--ink) * .6);vector-effect:non-scaling-stroke}.bo-head{z-index:7;align-items:center;gap:1.6em;display:flex;position:absolute;top:1.6em;left:3em;right:3em}.bo-head h2{color:#f2d22e;white-space:nowrap;text-overflow:ellipsis;text-shadow:.1em .1em #111;flex:0 auto;min-width:0;margin:0;font-size:3em;line-height:1.1;overflow:hidden}.bo-count{white-space:nowrap;opacity:.85;margin-left:auto;font-size:max(9px,1.5em)}.bo-btn{color:#111;text-shadow:none;white-space:nowrap;border:var(--ink) solid #111;cursor:pointer;background:#3fe6ff;flex:none;padding:.3em 1em .42em;font-size:max(10px,1.8em);font-weight:700;box-shadow:inset 0 -.22em #00000040}.bo-btn.cur{box-shadow:inset 0 -.22em 0 #00000040, 0 0 0 var(--ink) #fff;background:#ffe36b}.bo-btn.off{display:none}.bo-foot{left:0;right:0;bottom:calc(var(--u) * 1.7);text-align:center;opacity:.85;font-size:max(8px,1.4em);position:absolute}.bo-crate{height:14em;transition:transform .3s steps(5,end),opacity .2s steps(3,end);position:absolute;bottom:8em;left:50%;transform:translate(-50%)}#bottles:is([data-phase=open],[data-phase=sum]) .bo-crate{opacity:0;pointer-events:none;transform:translate(-50%,52em)}.bo-crate:after{content:"";z-index:-1;background:#00000059;border-radius:50%;height:2.2em;position:absolute;bottom:-1.3em;left:-1.5em;right:-1.5em}.cr-back{border:var(--ink) solid #111;background:#6b4423;height:4em;position:absolute;bottom:9.3em;left:1em;right:1em;box-shadow:inset 0 .9em #7d5230}.cr-row{z-index:2;justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:2.2em;left:3em;right:3em}.cr-front{z-index:3;box-sizing:border-box;border:var(--ink) solid #111;pointer-events:none;background:linear-gradient(#cf9550 0 6%,#c1873f 6% 46%,#111 46% 49%,#c98d47 49% 55%,#b67b38 55% 100%);height:9.6em;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 -.6em #0003}.cr-front:before,.cr-front:after{content:"";top:-4.6em;bottom:calc(var(--ink) * -1);border:var(--ink) solid #111;box-sizing:border-box;background:linear-gradient(#111,#111) 50% 5.6em/.6em .6em no-repeat,linear-gradient(#111,#111) 50% 11.2em/.6em .6em no-repeat,linear-gradient(90deg,#b67b38 0 30%,#a56c2e 30% 100%);width:2.6em;position:absolute}.cr-front:before{left:calc(var(--ink) * -1)}.cr-front:after{right:calc(var(--ink) * -1)}.cr-front .stencil{left:calc(var(--u) * 3.6);top:calc(var(--u) * .55);letter-spacing:.06em;color:#4a260f;text-shadow:none;white-space:nowrap;font-size:2.7em;line-height:1;position:absolute}.cr-front .stencil.s2{top:auto;bottom:calc(var(--u) * 1.3);letter-spacing:0;font-size:max(8px,1.3em);font-weight:400}.cr-front .chalk{right:calc(var(--u) * 3.8);bottom:calc(var(--u) * 1.2);color:#f6f3e6;text-shadow:none;white-space:nowrap;opacity:.92;font-size:max(8px,1.45em);font-style:normal;position:absolute;transform:rotate(-4deg)}.cr-front .chalk.c2{top:calc(var(--u) * .9);font-size:max(8px,1.7em);bottom:auto;transform:rotate(5deg)}.bo-crate:not(.wide) .stencil.s2,.bo-crate:not(.wide) .chalk.c2{display:none}.bo-slot{width:var(--sw);height:calc(var(--sw) * 1.925 + 9.5em);cursor:pointer;flex:none;position:relative}.bo-slot.open{cursor:default}.bo-slot .lift{width:calc(var(--sw) * .77);height:calc(var(--sw) * 1.925);margin-left:calc(var(--sw) * -.385);transition:transform .12s steps(3,end);position:absolute;bottom:0;left:50%}.bo-slot.cur .lift{transform:translateY(-1.7em)}.bo-bottle{transform-origin:50% 100%;position:absolute;inset:0}.bo-bottle .bsvg,.b-cap svg,.st-opener svg,.bo-cap svg{width:100%;height:100%;display:block;overflow:visible}.bo-bottle .bsvg{text-shadow:none;position:absolute;inset:0}.b-cap{width:45%;height:8.5%;position:absolute;top:0;left:27.5%}.bo-slot.cur .bsvg{filter:drop-shadow(var(--ink) 0 0 #fff) drop-shadow(calc(var(--ink) * -1) 0 0 #fff) drop-shadow(0 calc(var(--ink) * -1) 0 #fff)}.bo-slot.open .bo-bottle{filter:brightness(.55)saturate(.5)}.bo-slot.open .b-cap,.bo-slot.open .bub,.bo-slot.open .twk{display:none}.bo-slot .arrow{left:0;right:0;bottom:calc(var(--sw) * 1.925 + var(--u) * 2.6);text-align:center;color:#ffe36b;opacity:0;pointer-events:none;font-size:2.6em;font-style:normal;line-height:1;position:absolute}.bo-slot.cur .arrow{opacity:1;animation:.5s steps(2,end) infinite alternate bo-bob}@keyframes bo-bob{to{transform:translateY(-.3em)}}.bub{pointer-events:none;width:20%;height:30%;position:absolute;top:11%;left:40%}.bub i{left:var(--x);opacity:0;width:22%;height:100%;animation:bo-bub var(--d) steps(9) var(--dl) infinite;position:absolute;top:0}.bub i:after{content:"";aspect-ratio:1;background:#fff;width:100%;position:absolute;bottom:0;left:0}@keyframes bo-bub{0%{opacity:0;transform:translateY(0)}12%{opacity:.85}88%{opacity:.85}to{opacity:0;transform:translateY(-88%)}}.bo-slot[data-h="2"] .bo-bottle{animation:bo-rattle 5.2s steps(1) var(--rd) infinite}.bo-slot[data-h="3"] .bo-bottle{animation:bo-rattle 3.4s steps(1) var(--rd) infinite}@keyframes bo-rattle{0%,to{transform:none}90%{transform:rotate(-2.2deg)}93%{transform:rotate(2.2deg)}96%{transform:rotate(-1.4deg)}}.twk{opacity:0;pointer-events:none;font-size:1.9em;font-style:normal;line-height:1;position:absolute;top:-7%;left:66%}.bo-slot[data-h="3"] .twk{animation:bo-twk 3.4s steps(1) var(--rd) infinite}@keyframes bo-twk{0%,to{opacity:0}40%{opacity:1;transform:scale(.6)}44%{opacity:1;transform:scale(1.1)}48%{opacity:0}}.bo-slot .mini{left:50%;bottom:calc(var(--sw) * 1.925 + 1.2em);width:min(7.6em, var(--sw) * .62);aspect-ratio:1;margin-left:calc(min(7.6em, var(--sw) * .62) / -2);--ink:max(2px, calc(var(--u) * .2));pointer-events:none;position:absolute}.bo-slot.open .mini{animation:.25s steps(4,end) both bo-mini}.bo-slot.open .mini:before{content:"";background:var(--r,transparent);opacity:.55;border-radius:50%;position:absolute;inset:-8%}@keyframes bo-mini{0%{opacity:0;transform:translateY(4em)scale(.4)}}.bo-slot .fz{pointer-events:none;position:absolute;top:4%;left:50%}.bo-slot .fz i,.st-fizz i{opacity:0;background:#fff;width:.8em;height:.8em;position:absolute;top:-.4em;left:-.4em}.bo-slot.pop .fz i{animation:bo-fizz var(--d) cubic-bezier(.15, .7, .4, 1) both}.bo-slot.pop .b-cap{animation:.5s cubic-bezier(.2,.6,.5,1) both bo-capfly;display:block}.bo-slot.pop .bo-bottle{filter:none;animation:.25s steps(4,end) bo-kick}@keyframes bo-kick{0%{transform:translateY(.9em)}50%{transform:translateY(-.5em)}}.bo-cap,.bo-cap .f{position:absolute;inset:0}.bo-cap .f-out{opacity:0}.bo-cap image{image-rendering:pixelated}.hd-cromos .bo-cap image{image-rendering:auto}.bo-cap .bo-q{stroke:#111;stroke-width:3px;paint-order:stroke}.bo-cap .bo-gl{animation:2.8s steps(14,end) infinite bo-gleam}@keyframes bo-gleam{0%,45%{transform:translate(0)}to{transform:translate(240px)}}.bo-cap .bo-tw{transform-box:fill-box;transform-origin:50%;animation:1.2s steps(3,end) infinite alternate bo-tw}.bo-cap .bo-tw.t2{animation-delay:-.6s}@keyframes bo-tw{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.bo-stage{z-index:5;display:none;position:absolute;inset:0}#bottles[data-phase=open] .bo-stage{display:block}.st-bottle{width:15em;height:37.5em;position:absolute;top:15em;left:42.5em}.st-wob{position:absolute;inset:0}.st-wob .bub i:after{opacity:.9}.s0 .st-bottle{animation:bo-rise var(--t0) steps(6) both}@keyframes bo-rise{0%{transform:translateY(44em)}}.st-opener{transform-origin:11% 66%;opacity:0;width:20em;height:8.125em;position:absolute;top:-1.2em;left:7.2em}.s1 .st-opener{opacity:1;animation:.16s steps(3,end) both bo-opener-in,.15s steps(3,end) .16s infinite alternate bo-lever}@keyframes bo-opener-in{0%{opacity:0;transform:translate(16em,-10em)rotate(30deg)}to{opacity:1;transform:rotate(9deg)}}@keyframes bo-lever{0%{transform:rotate(9deg)}to{transform:rotate(-7deg)}}.s1 .st-wob .b-cap{transform-origin:0 100%;animation:.15s steps(3,end) .16s infinite alternate bo-captilt}@keyframes bo-captilt{to{transform:rotate(-9deg)}}.s1[data-lv="1"] .st-wob{--j:.14em;animation:.12s steps(2,end) .3s infinite bo-jitter}.s1[data-lv="2"] .st-wob{--j:.3em;animation:.1s steps(2,end) .2s infinite bo-jitter}.s1[data-lv="3"] .st-wob{--j:.5em;animation:80ms steps(2,end) .2s infinite bo-jitter}@keyframes bo-jitter{0%{transform:translate(var(--j), 0)}50%{transform:translate(calc(var(--j) * -1), calc(var(--j) * .5))}}.st-leak{background:radial-gradient(closest-side, var(--r) 0 22%, transparent 22% 28%, var(--r) 28% 32%, transparent 32%), repeating-conic-gradient(var(--r) 0 8deg, transparent 8deg 30deg);opacity:0;border-radius:50%;width:34em;height:34em;margin:-17em;position:absolute;top:2em;left:50%;-webkit-mask:radial-gradient(closest-side,#000 40%,#0000 100%);mask:radial-gradient(closest-side,#000 40%,#0000 100%)}.s1:is([data-lv="2"],[data-lv="3"]) .st-leak{animation:bo-leak var(--t1) steps(10) both}.s1:is([data-lv="2"],[data-lv="3"]) .st-wob .bub i{animation-duration:.45s}@keyframes bo-leak{0%,20%{opacity:0;transform:scale(.2)rotate(0)}to{opacity:.9;transform:scale(1)rotate(40deg)}}.p2 .st-wob .b-cap{opacity:0}.s2 .st-wob .b-cap{animation:bo-capfly var(--t2) cubic-bezier(.15, .6, .5, 1) both}@keyframes bo-capfly{0%{opacity:1;transform:translate(0)rotate(0)}90%{opacity:1}to{opacity:0;transform:translate(-30%,-1400%)rotate(-1260deg)}}.p2 .st-opener{opacity:0}.s2 .st-opener{animation:.32s steps(6,end) both bo-opener-out}@keyframes bo-opener-out{0%{opacity:1;transform:rotate(-24deg)}70%{opacity:1}to{opacity:0;transform:translate(15em,-9em)rotate(-110deg)}}.s2 .st-wob{animation:.25s steps(4,end) bo-kick}.st-pop{box-sizing:border-box;opacity:0;border:1em solid #fff;border-radius:50%;width:12em;height:12em;margin:-6em;position:absolute;top:1.6em;left:50%}.s2 .st-pop{animation:.36s steps(6,end) both bo-ring}@keyframes bo-ring{0%{opacity:1;transform:scale(.25)}60%{opacity:1}to{opacity:0;transform:scale(1.7)}}.st-jet{width:3.4em;height:var(--jet);box-sizing:border-box;border:var(--ink) solid #111;box-shadow:inset -.9em 0 0 #d9e3ee, inset .8em 0 0 var(--r);transform-origin:50% 100%;opacity:0;background:#fff;border-radius:1.7em 1.7em .4em .4em;margin-left:-1.7em;position:absolute;bottom:95%;left:50%}.s2 .st-jet{animation:bo-jet var(--t2) steps(9) both}@keyframes bo-jet{0%{opacity:1;transform:scaleY(.05)}25%{opacity:1;transform:scale(1)}60%{opacity:1;transform:scale(.7,.8)}to{opacity:0;transform:scale(.2,.35)}}.st-foam{box-sizing:border-box;border:var(--ink) solid #111;transform-origin:50% 0;opacity:0;background:#fff;border-radius:1.6em 1.6em 1.2em 1.2em;width:46%;height:3.4em;position:absolute;top:4.4%;left:27%;box-shadow:inset -.7em -.5em #d9e3ee}.st-foam:before,.st-foam:after{content:"";box-sizing:border-box;border:var(--ink) solid #111;background:#fff;border-top:0;border-radius:0 0 .8em .8em;width:1.5em;height:4.6em;position:absolute;top:70%;left:10%}.st-foam:after{background:#d9e3ee;width:1.3em;height:2.4em;left:auto;right:12%}.p2 .st-foam{opacity:1}.s2 .st-foam{animation:bo-foam var(--t2) steps(7) both}@keyframes bo-foam{0%{transform:scaleY(.05)}}.st-fizz{position:absolute;top:6%;left:50%}.st-fizz i.c{background:var(--r)}.st-fizz i{outline:calc(var(--ink) * .6) solid #111;width:1.2em;height:1.2em;top:-.6em;left:-.6em}.s2 .st-fizz i{animation:bo-fizz var(--d) cubic-bezier(.15, .7, .4, 1) var(--dl) both}@keyframes bo-fizz{0%{opacity:1;transform:translate(0, 0) scale(var(--s))}75%{opacity:1}to{opacity:0;transform:translate(calc(var(--u) * var(--x)), calc(var(--u) * var(--y))) scale(calc(var(--s) * .5))}}.st-sfx{right:calc(var(--u) * 14);top:calc(var(--u) * -4.5);color:#fff;white-space:nowrap;text-shadow:.09em 0 #111, -.09em 0 #111, 0 .09em #111, 0 -.09em #111, .09em .09em #111, -.09em .09em #111, .09em -.09em #111, -.09em -.09em #111, .18em .18em var(--r);opacity:0;font-size:4.4em;line-height:1;position:absolute}.s2 .st-sfx{animation:bo-sfx var(--t2) steps(6) both}@keyframes bo-sfx{0%{opacity:1;transform:rotate(-9deg)scale(2)}25%{opacity:1;transform:rotate(-9deg)scale(.9)}40%,85%{opacity:1;transform:rotate(-9deg)scale(1)}to{opacity:0;transform:rotate(-9deg)scale(1.1)}}.p3 .st-bottle{opacity:0;animation:.3s steps(6,end) both bo-sink;transform:translateY(44em)}@keyframes bo-sink{0%{opacity:1;transform:none}90%{opacity:1}to{opacity:0;transform:translateY(44em)}}.st-capwrap{opacity:0;width:0;height:0;transition:transform .3s steps(6,end);position:absolute;top:27.5em;left:50em}.p3 .st-capwrap{opacity:1}.st-hop{width:24em;height:24em;transition:transform .25s steps(4,end);position:absolute;top:-12em;left:-12em}.st-flipper{position:absolute;inset:0}.bo-stage:not(.p5) .bo-cap .f-out{opacity:1}.bo-stage:not(.p5) .bo-cap .f-in{opacity:0}.s3 .st-hop{animation:bo-land var(--t3) linear both}@keyframes bo-land{0%{animation-timing-function:cubic-bezier(.5,0,1,.7);transform:translateY(-50em)rotate(-250deg)}55%{animation-timing-function:cubic-bezier(0,.5,.5,1);transform:translateY(0)rotate(0)}72%{animation-timing-function:cubic-bezier(.5,0,1,.6);transform:translateY(-3.6em)rotate(7deg)}88%{transform:translateY(0)rotate(0)}94%{transform:translateY(-.8em)}to{transform:none}}.st-shadow{background:#0000006b;border-radius:50%;width:18em;height:2.6em;transition:transform .25s steps(4,end);position:absolute;top:10.6em;left:-9em}.p5 .st-shadow{transform:translateY(calc((var(--cs) - 1) * 12em)) scale(var(--cs))}.s3 .st-shadow{animation:bo-shadow var(--t3) steps(6) both}@keyframes bo-shadow{0%{opacity:0;transform:scale(.2)}55%,to{opacity:1;transform:none}}.s4 .st-hop{animation:bo-hop var(--t4) both;--h:-7em}.s4[data-lv="2"] .st-hop{--h:-9em}.s4[data-lv="3"] .st-hop{--h:-13em}@keyframes bo-hop{0%{animation-timing-function:cubic-bezier(0,.6,.4,1);transform:none}50%{transform:translateY(var(--h));animation-timing-function:cubic-bezier(.6,0,1,.4)}to{transform:none}}.s4 .st-flipper{animation:bo-flip1 var(--t4) linear both}.s4 .f-out{animation:bo-out1 var(--t4) step-end both}.s4 .f-in{animation:bo-in1 var(--t4) step-end both}.s4[data-lv="2"] .st-flipper{animation-name:bo-flip3}.s4[data-lv="2"] .f-out{animation-name:bo-out3}.s4[data-lv="2"] .f-in{animation-name:bo-in3}.s4[data-lv="3"] .st-flipper{animation-name:bo-flip5}.s4[data-lv="3"] .f-out{animation-name:bo-out5}.s4[data-lv="3"] .f-in{animation-name:bo-in5}@keyframes bo-flip1{0%,to{transform:scaleX(1)}50%{transform:scaleX(.03)}}@keyframes bo-out1{0%{opacity:1}50%,to{opacity:0}}@keyframes bo-in1{0%{opacity:0}50%,to{opacity:1}}@keyframes bo-flip3{0%,33.3%,66.6%,to{transform:scaleX(1)}16.6%,50%,83.3%{transform:scaleX(.03)}}@keyframes bo-out3{0%,50%{opacity:1}16.6%,83.3%,to{opacity:0}}@keyframes bo-in3{0%,50%{opacity:0}16.6%,83.3%,to{opacity:1}}@keyframes bo-flip5{0%,20%,40%,60%,80%,to{transform:scaleX(1)}10%,30%,50%,70%,90%{transform:scaleX(.03)}}@keyframes bo-out5{0%,30%,70%{opacity:1}10%,50%,90%,to{opacity:0}}@keyframes bo-in5{0%,30%,70%{opacity:0}10%,50%,90%,to{opacity:1}}.p5 .st-hop{transform:scale(var(--cs))}.st-ring{box-sizing:border-box;border:1.2em solid var(--r);opacity:0;border-radius:50%;width:28em;height:28em;position:absolute;top:-14em;left:-14em}.s5:not([data-lv="0"]) .st-ring{animation:.5s steps(8,end) both bo-ring2}@keyframes bo-ring2{0%{opacity:1;transform:scale(.7)}60%{opacity:.9}to{opacity:0;transform:scale(1.9)}}.st-glow{background:radial-gradient(closest-side, var(--r) 0 72%, transparent 72% 80%, var(--r) 80% 86%, transparent 86%);opacity:0;border-radius:50%;width:38em;height:38em;position:absolute;top:-19em;left:-19em}.p5:is([data-lv="2"],[data-lv="3"]) .st-glow{opacity:.4;animation:.9s steps(4,end) infinite alternate bo-pulse}@keyframes bo-pulse{0%{transform:scale(.92)}to{transform:scale(1.06)}}.st-rays{background:repeating-conic-gradient(var(--r) 0 9deg, transparent 9deg 22.5deg);opacity:0;border-radius:50%;width:80em;height:80em;position:absolute;top:-40em;left:-40em;-webkit-mask:radial-gradient(closest-side,#000 30%,#0000 96%);mask:radial-gradient(closest-side,#000 30%,#0000 96%)}.p5[data-lv="3"] .st-rays{opacity:.6;animation:.4s steps(5,end) both bo-rays-in,18s linear infinite bo-spin}@keyframes bo-rays-in{0%{opacity:0;scale:.3}}@keyframes bo-spin{to{rotate:360deg}}.st-sparks{position:absolute;top:0;left:0}.st-sparks i{background:var(--r);outline:calc(var(--ink) * .6) solid #111;opacity:0;width:1.4em;height:1.4em;position:absolute;top:-.7em;left:-.7em}.st-sparks i.w{background:#fff}.s5 .st-sparks i{animation:bo-spark .75s cubic-bezier(.1, .7, .3, 1) var(--dl) both}@keyframes bo-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(-9em) scale(1.2)}70%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--far) * -1em)) scale(.4)}}.bo-stage.s5[data-lv="2"]{--q:.7em;animation:.36s steps(7,end) bo-shake}.bo-stage.s5[data-lv="3"]{--q:1.2em;animation:.6s steps(11,end) bo-shake}@keyframes bo-shake{0%{transform:translate(var(--q), calc(var(--q) * -.6))}20%{transform:translate(calc(var(--q) * -1), calc(var(--q) * .5))}40%{transform:translate(calc(var(--q) * .7), calc(var(--q) * .7))}60%{transform:translate(calc(var(--q) * -.5), calc(var(--q) * -.4))}80%{transform:translate(calc(var(--q) * .3), 0)}to{transform:none}}.bo-flash{z-index:9;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}#bottles.fl1 .bo-flash{--f:.4;animation:.22s steps(4,end) both bo-flash}#bottles.fl2 .bo-flash{--f:.6;animation:.3s steps(5,end) both bo-flash}#bottles.fl3 .bo-flash{animation:.7s steps(9,end) both bo-flash3}@keyframes bo-flash{0%{opacity:var(--f)}to{opacity:0}}@keyframes bo-flash3{0%,12%{opacity:.9;background:#fff}35%{opacity:.7;background:#ffc93a}to{opacity:0;background:#ffc93a}}.st-shout{left:0;top:calc(var(--u) * (-12 * var(--cs) - 3.4));white-space:nowrap;color:var(--r);text-shadow:.1em 0 #111,-.1em 0 #111,0 .1em #111,0 -.1em #111,.1em .1em #111,-.1em .1em #111,.1em -.1em #111,-.1em -.1em #111;opacity:0;font-size:2.6em;line-height:1;position:absolute;transform:translate(-50%)rotate(-5deg)}.p5 .st-shout{opacity:1}.s5 .st-shout{animation:.3s steps(4,end) both bo-shout}@keyframes bo-shout{0%{opacity:1;transform:translate(-50%)rotate(-5deg)scale(2.2)}70%{transform:translate(-50%)rotate(-5deg)scale(.9)}}.info .st-capwrap{transform:translate(-22em)}.st-stamp{left:calc(var(--u) * -14.5 * var(--cs));top:calc(var(--u) * 6.5 * var(--cs));white-space:nowrap;color:#d8473a;text-shadow:none;box-shadow:0 0 0 var(--ink) #111;opacity:0;background:#fff8e0;border:.14em solid #d8473a;padding:.05em .35em .12em;font-size:2.8em;line-height:1;position:absolute;transform:rotate(-12deg)}.st-stamp.dup{color:#44506a;background:#dde3ee;border-color:#44506a}.info .st-stamp{opacity:1;animation:.3s steps(4,end) .45s both bo-stamp}@keyframes bo-stamp{0%{opacity:0;transform:rotate(-12deg)scale(3)}10%{opacity:1;transform:rotate(-12deg)scale(3)}70%{opacity:1;transform:rotate(-12deg)scale(.9)}}.st-info{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:1em;display:flex;position:absolute;inset:9em 3.5em 10em 46em}.info .st-info{opacity:1}.info .st-info>*{animation:.2s steps(3,end) both bo-line;animation-delay:calc(var(--k) * 90ms + .1s)}@keyframes bo-line{0%{opacity:0;transform:translate(3em)}}.st-info .nm{text-shadow:.09em .09em #111;font-size:3.6em;line-height:1}.st-info .tp{border:var(--ink) solid #111;background:#0a0e18d9;align-items:center;gap:.5em;padding:.25em .7em .35em;font-size:max(9px,1.7em);line-height:1.1;display:flex}.st-info .tp b{color:#ffe36b}.st-info .tp .dot{background:var(--c);border:.22em solid var(--g);border-radius:50%;outline:2px solid #111;flex:none;width:.9em;height:.9em}.st-info .rar{color:var(--r);font-size:max(10px,2.2em);font-weight:700;line-height:1}.st-info .rar i{font-style:normal;display:inline-block}.info .st-info .rar i{animation:.25s steps(3,end) both bo-star;animation-delay:calc(var(--s) * .11s + .38s)}@keyframes bo-star{0%{opacity:0;transform:scale(3)rotate(-40deg)}60%{opacity:1;transform:scale(.8)}}.st-info .note{opacity:.92;font-size:max(8px,1.5em);line-height:1.3}.st-info .coins{color:#111;text-shadow:none;border:var(--ink) solid #111;background:#ffe36b;align-items:center;gap:.4em;padding:.15em .6em .25em;font-size:max(10px,2em);line-height:1.1;display:flex;box-shadow:inset 0 -.2em #0003}.st-info .had{opacity:.8;margin-top:-.5em;font-size:max(8px,1.3em)}.coin{vertical-align:-.12em;background:#f2c230;border:.13em solid #111;border-radius:50%;flex:none;width:.9em;height:.9em;display:inline-block;box-shadow:inset -.14em -.14em #c8922a,inset .14em .14em #fff2a0}.st-foot{opacity:0;position:absolute;bottom:3.6em;right:3.5em}.info .st-foot{opacity:1}#bottles[data-phase=open]:has(.bo-stage.info) .bo-foot{visibility:hidden}.bo-stage.instant,.bo-stage.instant :not(.st-glow,.st-rays,.bo-gl,.bo-tw){transition:none!important;animation:none!important}.bo-sum{z-index:5;flex-direction:column;justify-content:center;align-items:center;gap:1.6em;display:none;position:absolute;inset:7em 2em 2em}#bottles[data-phase=sum] .bo-sum{display:flex}.sm-lead{opacity:.9;margin:0;font-size:max(9px,1.7em)}.sm-row{justify-content:center;align-items:stretch;gap:1.5em;display:flex}.sm-card{box-sizing:border-box;--ink:max(2px, calc(var(--u) * .22));background:linear-gradient(#ffffff24, #0a0e18eb 55%), var(--r);border:var(--ink) solid #111;box-shadow:inset 0 0 0 var(--ink) var(--r), .4em .4em 0 #0006;animation:bo-card .24s steps(4) var(--dl) both;flex-direction:column;flex:none;align-items:center;gap:.55em;padding:1.3em .5em 1em;display:flex;position:relative}@keyframes bo-card{0%{opacity:0;transform:translateY(-3em)scale(.7)}}.sm-card .cap{aspect-ratio:1;width:min(11.5em,76%);position:relative}.sm-card .nm{text-align:center;font-size:max(8px,1.45em);line-height:1.1}.sm-card .tp{text-align:center;opacity:.85;font-size:max(8px,1.2em);line-height:1.15}.sm-card .st{color:var(--r);margin-top:auto;font-size:max(9px,1.6em);line-height:1}.sm-card .tag{top:calc(var(--u) * -.9);right:calc(var(--u) * -.7);color:#111;text-shadow:none;white-space:nowrap;border:var(--ink) solid #111;background:#3fe6ff;padding:0 .4em .1em;font-size:max(8px,1.3em);font-weight:700;position:absolute;transform:rotate(4deg)}.sm-card .tag.dup{background:#ffe36b}.sm-card .tag .coin{margin-left:.25em}.sm-card.fresh .bo-cap{animation:bo-flip1 .36s linear calc(var(--dl) + .24s) both}.sm-card.fresh .f-out{animation:bo-out1 .36s step-end calc(var(--dl) + .24s) both}.sm-card.fresh .f-in{animation:bo-in1 .36s step-end calc(var(--dl) + .24s) both}.sm-end{animation:bo-line .2s steps(3) var(--dl) both;align-items:center;gap:2em;display:flex}.sm-total{font-size:max(9px,1.7em)}.sm-total b{color:#ffe36b}.bo-sum.instant,.bo-sum.instant :not(.bo-gl,.bo-tw){animation:none!important}#bottles.calm *,#bottles.calm:before{transition:opacity .25s linear!important;animation:none!important}#bottles.calm .bo-flash{display:none}#bottles.calm .p3 .st-bottle{transform:none}#bottles.calm .bub i{opacity:.7;transform:translateY(calc(var(--x) * -1))}#capview{z-index:30;box-sizing:border-box;color:#fff;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 38% 46%,#2a3550 0%,#131826 55%,#0a0d15 100%);grid-template-rows:1fr auto;grid-template-columns:56px minmax(0,1fr) minmax(260px,360px) 56px;align-items:center;gap:8px 14px;padding:18px 18px 14px;font-family:Silkscreen,monospace;display:grid;position:fixed;inset:0;overflow:hidden}#capview.hidden{display:none}#capview .rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--r) 26%, transparent) 0deg 7deg, transparent 7deg 18deg);opacity:.55;pointer-events:none;width:160vmax;height:160vmax;margin:-80vmax 0 0 -80vmax;animation:40s linear infinite capview-spin;position:absolute;top:46%;left:38%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 46%);mask-image:radial-gradient(circle,#000 0%,#0000 46%)}#capview[data-rarity=comun] .rays{opacity:.2}#capview[data-rarity=legendaria] .rays{opacity:.95;animation-duration:18s}@keyframes capview-spin{to{transform:rotate(360deg)}}#capview .stage{cursor:grab;touch-action:none;grid-area:1/2;width:100%;height:100%;min-height:0;position:relative}#capview .stage:active{cursor:grabbing}#capview canvas{filter:drop-shadow(0 22px 18px #0000008c);width:100%;height:100%;display:block}#capview .hint{text-align:center;letter-spacing:1px;color:#aab4c8;pointer-events:none;font-size:11px;position:absolute;bottom:4px;left:0;right:0}#capview .nav{width:52px;height:84px;font:inherit;color:#fff;cursor:pointer;background:#0a0e18cc;border:3px solid #111;grid-row:1;font-size:22px;box-shadow:0 4px #000}#capview .nav:hover{color:#111;background:#3fe6ff}#capview .nav.prev{grid-column:1}#capview .nav.next{grid-column:4}#capview .info{background:linear-gradient(180deg, color-mix(in srgb, var(--r) 55%, #1a1d28) 0, #1a1d28 90px);border:4px solid #f4f4f0;outline:3px solid #111;flex-direction:column;grid-area:1/3;gap:10px;padding:14px;display:flex;position:relative;box-shadow:0 8px #00000080}#capview .info .set{letter-spacing:2px;color:#111;background:#f4f4f0;align-self:flex-start;padding:2px 8px;font-size:10px}#capview .info .who{align-items:center;gap:12px;display:flex}#capview .info .who img{object-fit:cover;background:#fff;border:4px solid #f4f4f0;border-radius:50%;outline:3px solid #111;width:76px;height:76px}#capview .info .who b{text-shadow:2px 2px #111;font-size:19px;line-height:1.1;display:block}#capview .info .rar{color:var(--r);text-shadow:1px 1px #111;margin-top:5px;font-size:12px;display:block}#capview .info .tapa,#capview .info .skill{border-top:2px solid #343b4c;flex-direction:column;gap:3px;padding-top:8px;display:flex}#capview .info .tapa b,#capview .info .skill b{color:#fff2a0;font-size:13px}#capview .info .skill b{color:color-mix(in srgb, var(--c) 55%, #fff)}#capview .info span,#capview .info .charge{color:#e8eef7;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.35}#capview .info .rar{color:var(--r);font-family:inherit}#capview .info .skill em{color:#111;background:#ffc23a;padding:2px 6px;font-size:11px;font-style:normal;position:absolute;right:14px}#capview .info .stats{color:#c9d3e0;grid-template-columns:1fr 1fr;gap:5px 14px;font-size:11px;display:grid}#capview .info .stats i{justify-content:space-between;font-style:normal;display:flex}#capview .info .stats b{color:#ffe36b;letter-spacing:1px}#capview .info .stats u{color:#3a4150;text-decoration:none}#capview .info .charge b{color:#ffc23a;font-family:Silkscreen,monospace;font-size:11px}#capview .bar{grid-area:2/1/auto/-1;justify-content:center;align-items:center;gap:12px;display:flex}#capview .bar button{font:inherit;letter-spacing:2px;color:#111;cursor:pointer;background:#3fe6ff;border:3px solid #111;padding:10px 22px;font-size:14px;box-shadow:0 4px #0a6d7c}#capview .bar button.close{color:#fff;background:#1c2230;box-shadow:0 4px #000}#capview .bar .count{color:#aab4c8;font-size:12px}@media (width<=760px),(height<=460px){#capview{grid-template-columns:40px minmax(0,1fr) minmax(200px,44vw) 40px;gap:6px;padding:8px}#capview .nav{width:38px;height:60px}#capview .info{gap:6px;max-height:100%;padding:8px;overflow-y:auto}#capview .info .who img{width:48px;height:48px}#capview .info .who b{font-size:14px}#capview .info span,#capview .info .charge{font-size:12px}}@media (prefers-reduced-motion:reduce){#capview .rays{animation:none}}.peg{aspect-ratio:1;background:var(--img) center / contain no-repeat;filter:drop-shadow(0 2px #00000059);flex:none;width:64px;display:inline-block;position:relative}.peg.fin-b:after,.peg.fin-o:after{content:"";-webkit-mask:var(--img) center / contain no-repeat;-webkit-mask:var(--img) center / contain no-repeat;mask:var(--img) center / contain no-repeat;pointer-events:none;position:absolute;inset:0}.peg.fin-b:after{opacity:.45;background:linear-gradient(115deg,#ff5a8a,#ffd84a,#5affc0,#4ab8ff,#b06bff,#ff5a8a,#ffd84a,#5affc0,#4ab8ff) 0 0/300% 300%;animation:5s linear infinite stk-holo}.peg.fin-o{filter:grayscale()sepia()saturate(3.4)hue-rotate(-14deg)brightness(1.06)contrast(1.12)drop-shadow(0 2px #00000059)}.peg.fin-o:after{background:linear-gradient(115deg,#0000 40%,#ffffffd9 50%,#0000 60%) 0 0/300% 300%;animation:3.4s linear infinite stk-holo}@keyframes stk-holo{0%{background-position:100% 100%}to{background-position:0 0}}.ico.stkfan{display:block;position:relative}.ico.stkfan .peg{width:62%;position:absolute;top:22%;left:19%}.ico.stkfan .peg:first-child{transform:translate(-48%,6%)rotate(-16deg)}.ico.stkfan .peg:nth-child(2){transform:translate(48%,6%)rotate(15deg)}.ico.stkfan .peg:nth-child(3){transform:translateY(-14%)rotate(-3deg)}#capview .bar .stkbtn{color:#111;background:#ffc23a;box-shadow:0 4px #8a5a00}#capview .bar .stkbtn i{opacity:.7;font-style:normal}#capview.sticking .flip{display:none}#capview.sticking .stage{cursor:move}#capview .slots{gap:10px;display:flex}#capview .slot{box-sizing:border-box;cursor:pointer;background:#10141f;border:3px solid #343b4c;place-items:center;width:72px;height:72px;padding:0;display:grid}#capview .slot.empty{cursor:default;border-style:dashed}#capview .slot.empty:after{content:"+";color:#4a5368;font-size:22px}#capview .slot .peg{width:58px}#capview .slot.sel,#capview .slot.focus,#capview .inv.focus,#capview .inv:hover{background:#1c2a3c;border-color:#3fe6ff}#capview .slot.sel{border-color:#ff6b5a}#capview .tray{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));align-content:start;gap:6px;min-height:0;padding:2px;display:grid;overflow-y:auto}#capview .tray.full{opacity:.45}#capview .inv{aspect-ratio:1;cursor:pointer;background:#10141f;border:3px solid #262c3a;place-items:center;padding:0;display:grid;position:relative}#capview .inv .peg{width:84%}#capview .inv em{font:inherit;color:#ffe36b;text-shadow:1px 1px #000;font-size:11px;font-style:normal;position:absolute;bottom:1px;right:2px}#capview .info .now{border-top:2px solid #343b4c;align-items:center;gap:12px;padding-top:8px;display:flex}#capview .info .now .peg{width:76px}#capview .info .now b{color:#fff2a0;font-size:15px;display:block}#capview .tools,#capview .acts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}#capview .acts{grid-template-columns:1fr 54px}#capview .tools button,#capview .acts button{font:inherit;color:#fff;cursor:pointer;background:#1c2230;border:3px solid #111;height:48px;font-size:20px;box-shadow:0 4px #000}#capview .acts button.go{letter-spacing:2px;color:#111;background:#6be05a;font-size:15px;box-shadow:0 4px #2a7a20}#capview .acts button.bad{letter-spacing:1px;background:#b8322a;font-size:13px;box-shadow:0 4px #5c1510}#capview .acts button.bad.sure{background:#ff5a3a;animation:.5s steps(2,end) infinite stk-sure}@keyframes stk-sure{50%{filter:brightness(1.25)}}#capview .info .tip{color:#c9d3e0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;line-height:1.35}#capview .info .tip.big{padding:10px 0;font-size:15px}#capview.sticking .info{align-self:stretch;min-height:0;margin:6px 0}#menu.screen-chuche .panel{width:min(860px,100%)}#menu.screen-chuche .headbox{align-self:stretch;min-width:0}#menu .snackstage{flex-direction:column;align-items:center;gap:4px;padding:14px 10px 0;display:flex;position:relative;overflow:hidden}#menu .snackbag{cursor:pointer;filter:drop-shadow(0 14px 10px #00000080);background:0 0;border:0;padding:0;animation:1.1s ease-in-out infinite snack-wobble}#menu .snackbag:active{transform:scale(.94)}#menu .snackstage.shut .snackimg{width:min(44vh,62vw,340px);height:auto;display:block}#menu .snackstage.open{flex-direction:column-reverse}#menu .snackstage.open .snackimg{filter:drop-shadow(0 8px 6px #00000080);width:min(20vh,30vw,150px);height:auto;margin-top:-8px;animation:.5s cubic-bezier(.2,1.8,.4,1) both snack-rip}#menu .snackstage.open:before{content:"";background:repeating-conic-gradient(from 0deg, var(--ray,#ffffff12) 0deg 6deg, transparent 6deg 16deg);pointer-events:none;width:150vmax;height:150vmax;margin:-75vmax 0 0 -75vmax;animation:30s linear infinite capview-spin;position:absolute;top:40%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 30%);mask-image:radial-gradient(circle,#000 0%,#0000 30%)}#menu .snackstage.best-b{--ray:#7fe9ff29}#menu .snackstage.best-o{--ray:#ffc23a3d}@keyframes snack-wobble{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)translateY(-6px)}}@keyframes snack-rip{0%{transform:scale(1.7)rotate(-10deg)}to{transform:none}}#menu .pcards{justify-content:center;gap:clamp(10px,3vw,28px);width:100%;padding:10px 0 4px;display:flex}#menu .pcard{box-sizing:border-box;width:clamp(104px,24%,190px);animation:.45s cubic-bezier(.2,1.6,.4,1) both stk-pop;animation-delay:calc(var(--i) * .28s + .25s);background:#1a1d28;border:4px solid #f4f4f0;outline:3px solid #111;flex-direction:column;flex:none;align-items:center;gap:4px;padding:12px 8px 10px;display:flex;position:relative;box-shadow:0 6px #00000080}#menu .pcard .peg{width:86%}#menu .pcard b{text-align:center;text-shadow:2px 2px #111;font-size:clamp(10px,1.5vw,14px)}#menu .pcard span{letter-spacing:1px;color:#aab4c8;font-size:clamp(9px,1.2vw,11px)}#menu .pcard.fin-b{background:linear-gradient(160deg,#24304a,#1a1d28 60%);border-color:#7fe9ff}#menu .pcard.fin-b span{color:#7fe9ff}#menu .pcard.fin-o{background:linear-gradient(160deg,#4a3a14,#1a1d28 60%);border-color:#ffc23a}#menu .pcard.fin-o span{color:#ffc23a}#menu .pcard em{color:#111;background:#6be05a;border:2px solid #111;padding:2px 6px;font-size:10px;font-style:normal;position:absolute;top:-10px;right:-8px;transform:rotate(6deg)}@keyframes stk-pop{0%{opacity:0;transform:translateY(120px)scale(.3)rotate(-14deg)}to{opacity:1;transform:none}}#menu.screen-stkalbum .panel{gap:8px;width:min(980px,100%)}#menu .salbum{box-sizing:border-box;flex-direction:column;gap:6px;width:100%;max-height:56vh;padding:4px;display:flex;overflow-y:auto}#menu .sgrid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;display:grid}#menu .scell{background:#0a0e18b3;border:3px solid #262c3a;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;display:flex;position:relative}#menu .scell .peg{width:68px}#menu .scell b{text-align:center;color:#e8eef7;place-items:center;min-height:2.4em;font-size:9px;line-height:1.2;display:grid}#menu .scell:not(.ok) .peg{filter:brightness(0)invert(.22)}#menu .scell:not(.ok) .peg:after{display:none}#menu .scell:not(.ok) b{color:#5a6478}#menu .scell .dots{gap:4px;display:flex}#menu .scell .dots u{background:#343b4c;border:2px solid #111;border-radius:50%;width:9px;height:9px}#menu .scell .dots u.on.fin-n{background:#f4f4f0}#menu .scell .dots u.on.fin-b{background:linear-gradient(135deg,#ff5a8a,#5affc0,#4ab8ff)}#menu .scell .dots u.on.fin-o{background:#ffc23a}#menu .scell em{color:#ffe36b;text-shadow:1px 1px #000;font-size:11px;font-style:normal;position:absolute;top:2px;right:4px}#menu .stkdrop{color:#ffe36b;text-shadow:2px 2px #111;justify-content:center;align-items:center;gap:10px;font-size:clamp(11px,1.6vw,14px);display:flex}#menu .stkdrop .peg{width:48px;animation:.45s cubic-bezier(.2,1.6,.4,1) .3s both stk-pop}#menu .prize .pic .peg{width:100%}@media (width<=760px),(height<=460px){#capview .slot{width:52px;height:52px}#capview .slot .peg{width:42px}#capview .tools button,#capview .acts button{height:40px}#capview .bar button{padding:8px 12px;font-size:12px}#capview .tray{grid-template-columns:repeat(auto-fill,minmax(48px,1fr))}#menu .scell .peg{width:52px}#menu .sgrid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}}@media (height<=460px){#menu.is-hub .headbox:has(+.items.tab-shop) .runintro{display:none}#menu.is-hub .items.grid.tab-shop{grid-auto-rows:clamp(70px,21vh,110px)}#menu.is-hub .items.grid.tab-shop .item.tile.tall .ico{width:84px;height:84px}#menu.is-hub .items.grid.tab-shop .item.tile .tt small{display:flex}#menu .pcard{width:min(24%,36vh);padding:6px 6px 5px}#menu .pcard .peg{width:70%}#menu .snackstage.open .snackimg{display:none}#menu .snackstage.shut .snackimg{width:min(42vh,200px)}}@media (prefers-reduced-motion:reduce){.peg:after,#menu .pcard,#menu .stkdrop .peg,#menu .snackbag,#menu .snackstage.open .snackimg,#menu .snackstage.open:before{animation:none}}#menu.is-hub .items.grid.tab-shop{grid-auto-rows:clamp(84px,17vh,170px)}#menu.is-hub .items.grid.tab-shop .item.tile.tall .ico{width:clamp(90px,13vw,150px);height:clamp(90px,13vw,150px)}#menu .item.tile.snack .tt{max-width:66%}#menu .item.tile.snack .tt small{white-space:normal;opacity:1;flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex;overflow:visible}#menu .item.tile.snack .tt small span{letter-spacing:0;text-transform:none;font-family:system-ui,sans-serif;font-size:12px}#hud.poke .capmenu{display:none!important}.pkty{background:var(--c);color:#fff;letter-spacing:.5px;text-shadow:0 1px #00000073;white-space:nowrap;border-radius:9px;padding:1px 7px 2px;font:700 10px/1.3 Silkscreen,monospace;display:inline-block;box-shadow:inset 0 -2px #00000038,0 0 0 1px #00000059}.pkline{white-space:nowrap;display:block}.pkline.sub{opacity:.85;white-space:normal;font-size:.86em}.pkline u{opacity:.7;margin-left:4px;text-decoration:none}.pkdot{background:var(--c);border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block;box-shadow:0 0 0 1px #00000080}.pkbar{box-shadow:0 0 0 2px var(--c,#888), 0 8px 0 #00000059;opacity:0;pointer-events:none;z-index:6;background:linear-gradient(#262b3d,#171a27);border:3px solid #0d0f18;border-radius:14px;align-items:stretch;gap:10px;max-width:calc(100vw - 20px);padding:8px 10px;transition:opacity .14s,transform .14s;display:flex;position:absolute;bottom:54px;left:50%;transform:translate(-50%,24px)}.pkbar.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.pkwho{align-items:center;gap:8px;min-width:190px;display:flex}.pkicon{width:64px;height:64px;image-rendering:pixelated;background:radial-gradient(circle at 50% 60%, color-mix(in srgb, var(--c) 70%, #fff), color-mix(in srgb, var(--c) 60%, #000));border-radius:50%;flex:none;box-shadow:0 0 0 3px #f4f1e6,0 0 0 5px #0d0f18}.pkinfo{flex-direction:column;gap:3px;min-width:0;display:flex}.pkname{color:#fff;letter-spacing:.5px;font:700 15px/1 Silkscreen,monospace}.pktypes{gap:4px;display:flex}.pkflow{background:#0d0f18;border-radius:4px;width:118px;height:8px;display:block;overflow:hidden;box-shadow:0 0 0 1px #3a4150}.pkflow i{background:linear-gradient(90deg,#8f5cff,#c9a0ff);height:100%;transition:width .2s;display:block}.pkevo{color:#c9cfe0;font:700 9px/1 Silkscreen,monospace}.pkmoves{gap:8px;display:flex}.pkmove{all:unset;box-sizing:border-box;background:linear-gradient(color-mix(in srgb, var(--c) 34%, #1c2030), #1c2030);border:2px solid color-mix(in srgb, var(--c) 70%, #000);color:#fff;cursor:pointer;border-radius:10px;flex-direction:column;gap:3px;width:190px;padding:6px 9px 7px;transition:transform 80ms,filter 80ms;display:flex}.pkmove b{letter-spacing:.3px;font:700 13px/1.05 Silkscreen,monospace}.pkmove small{color:#dfe4f2;min-height:26px;font:600 11px/1.2 system-ui,sans-serif}.pkmh{align-items:center;gap:6px;display:flex}.pkmh em{color:#ffe36b;margin-left:auto;font:700 11px/1 Silkscreen,monospace}.pkmh em:before{content:"⚡";margin-right:1px}.pkmh kbd{color:#9aa3b8;background:#0d0f18;border-radius:4px;padding:2px 5px;font:700 10px/1 Silkscreen,monospace}.pkmove.ready{box-shadow:0 0 0 2px color-mix(in srgb, var(--c) 80%, #fff), 0 0 14px color-mix(in srgb, var(--c) 70%, transparent);animation:1.1s ease-in-out infinite pkpulse}.pkmove.ready:hover{filter:brightness(1.18);transform:translateY(-2px)}.pkmove:disabled{cursor:default;filter:saturate(.35)brightness(.72)}.pkmove.armed{filter:none;background:linear-gradient(color-mix(in srgb, var(--c) 75%, #fff), color-mix(in srgb, var(--c) 60%, #1c2030));animation:.5s ease-in-out infinite pkpulse}.pkmove.armed small{color:#fff;font-weight:800}@keyframes pkpulse{50%{filter:brightness(1.22)}}@media (pointer:coarse){.pkmh kbd{display:none}}@media (width<=760px){.pkwho{min-width:0}.pkinfo{display:none}.pkmove{width:150px}}.pkbtl{flex-direction:column;justify-content:center;gap:5px;width:168px;display:flex}.pkbtl button{all:unset;box-sizing:border-box;cursor:pointer;color:#fff;background:#2b3247;border:2px solid #0d0f18;border-radius:9px;justify-content:space-between;align-items:center;gap:6px;padding:6px 9px;font:700 11px/1 Silkscreen,monospace;display:flex;box-shadow:0 0 0 1px #4a5470}.pkbtl button:hover{filter:brightness(1.2)}.pkbtl button:disabled{cursor:default;filter:saturate(.3)brightness(.65)}.pkbtl .pkwatch.on{background:linear-gradient(#5fd0ff,#2a6fe0);animation:.6s ease-in-out infinite pkpulse}.pkbtl kbd{color:#9aa3b8;background:#0d0f18;border-radius:4px;padding:2px 5px;font:700 10px/1 Silkscreen,monospace}.pkbhint{color:#c9cfe0;font:600 10px/1.2 system-ui,sans-serif}.battle .pkwin{display:none!important}.pkini{z-index:6;pointer-events:auto;background:#0d0f18d1;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;display:flex;position:absolute;top:104px;left:10px;box-shadow:0 0 0 2px #2b3247}.pkini em{color:#fff;text-align:center;background:var(--tc);border-radius:6px;padding:3px 6px;font:700 9px/1.1 Silkscreen,monospace}.pkini.t0{--tc:#e8433a}.pkini.t1{--tc:#2a6fe0}.pkini small{color:#9aa3b8;font:700 7px/1 Silkscreen,monospace}.pkini .now small{color:#ffe066}.pkini .done{opacity:.4;filter:grayscale(.8)}.pkini .sep{background:#2b3247;border-radius:1px;width:70%;height:2px;display:block}.pkini .res img{opacity:.85;width:28px;height:28px}.pkini .ko{opacity:.3;filter:grayscale()}.pkini .ko img{width:24px;height:24px}.pkini .pick{cursor:pointer;background:#ffe0661f;border-radius:8px;padding:2px 0}.pkini .pick:hover{background:#ffe0664d}.pkini .pick small{color:#ffe066}.pkini.choose{animation:.8s ease-in-out infinite pkpulse;box-shadow:0 0 0 3px #ffe066}.pkini.choose .pick img{width:38px;height:38px}.pkini span{flex-direction:column;align-items:center;gap:2px;width:46px;display:flex;position:relative}.pkini img{width:34px;height:34px;box-shadow:0 0 0 2px var(--tc);border-radius:50%}.pkini b{color:#dfe4f2;text-overflow:ellipsis;white-space:nowrap;max-width:46px;font:700 7px/1 Silkscreen,monospace;overflow:hidden}.pkini .t0{--tc:#ff5a4a}.pkini .t1{--tc:#4aa8ff}.pkini .now img{width:44px;height:44px;box-shadow:0 0 0 3px var(--tc), 0 0 0 5px #ffe066}.pkini span{width:58px}.pkini .now b{color:#ffe066}@media (width<=760px){.pkbtl{width:120px}.pkbhint{display:none}.pkini{top:84px;left:4px}.pkini span{width:34px}.pkini b{display:none}.pkini img{width:26px;height:26px}.pkini .now img{width:32px;height:32px}}.pkflow{position:relative}.pkflow s{background:#ffe066;animation:.6s ease-in-out infinite pkpulse;position:absolute;top:0;bottom:0}.pkflow.lack{box-shadow:0 0 0 1px #ff5a4a}.pkflow.lack s{background:#ff5a4a}.pkplate .hp s{background:#ff5a4a;width:0;animation:.5s ease-in-out infinite alternate pkghost;position:absolute;top:0;bottom:0}@keyframes pkghost{0%{opacity:1}to{opacity:.25}}.pkplate .hpn{color:#c9cfe0;white-space:nowrap;font:700 .8em/1 system-ui,sans-serif}.pkplate .hpn b{color:#fff}.pkplate .hpn i{color:#ff8a7a;font-style:normal}.pkplate .pvd{color:#fff;background:#ff5a4a;border-radius:.4em;padding:.15em .4em;font:800 1.15em/1 system-ui,sans-serif;position:absolute;top:-1.5em;right:-.6em;box-shadow:0 2px #00000059}.pkplate .pvd:empty{display:none}.pkplate.pv{border-color:#ff5a4a}#hud.battle .top,#hud.battle .turn,#hud.battle .ficha.tip,#hud.battle .bottom .hint{display:none!important}.pkroster{z-index:6;pointer-events:none;align-items:stretch;gap:10px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.pkroster .pkside{background:#0d0f18db;border-radius:12px;flex-direction:column;gap:4px;padding:6px 10px 7px;display:flex;box-shadow:0 0 0 2px #2b3247}.pkroster .pkside.t1{align-items:flex-end}.pkroster .pkside.on{box-shadow:0 0 0 2px var(--tc), 0 0 14px color-mix(in srgb, var(--tc) 60%, transparent)}.pkroster .t0{--tc:#ff5a4a}.pkroster .t1{--tc:#4aa8ff}.pkroster .pkside em{color:var(--tc);letter-spacing:.5px;font:700 10px/1 Silkscreen,monospace}.pkroster .pkside>div{gap:5px;display:flex}.pkroster .pkside i{width:32px;height:32px;box-shadow:0 0 0 2px var(--tc);border-radius:50%;display:block;position:relative}.pkroster .pkside img{border-radius:50%;width:100%;height:100%;display:block}.pkroster .pkside i.res{opacity:.55;transform:scale(.82);box-shadow:0 0 0 2px #59607a}.pkroster .pkside i.now{box-shadow:0 0 0 2px var(--tc), 0 0 0 4px #ffe066}.pkroster .pkside i.ko img{filter:grayscale()brightness(.55)}.pkroster .pkside i.ko{box-shadow:0 0 0 2px #59607a}.pkroster .pkside i.ko:before,.pkroster .pkside i.ko:after{content:"";background:#ff3b30;border-radius:2px;width:120%;height:4px;margin:-2px 0 0 -60%;position:absolute;top:50%;left:50%;transform:rotate(45deg);box-shadow:0 0 0 1px #2a0b09}.pkroster .pkside i.ko:after{transform:rotate(-45deg)}.pkroster .pkclock{min-width:84px;box-shadow:0 0 0 2px var(--tc);background:#0d0f18e6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:4px 10px;display:flex}.pkroster .pkclock.t0{--tc:#ff5a4a}.pkroster .pkclock.t1{--tc:#4aa8ff}.pkroster .pkclock b{color:#fff;font:700 20px/1 Silkscreen,monospace}.pkroster .pkclock small{color:var(--tc);margin-top:3px;font:700 8px/1 Silkscreen,monospace}.pkroster .pkclock.calm small{margin-top:0;font-size:10px;line-height:1.3}.pkroster .pkclock.low b{color:#ff5a4a;animation:.5s ease-in-out infinite pkpulse}#hud.battle .pkini{top:92px}.pkturnb{box-shadow:0 0 0 3px var(--tc), 0 10px 30px #00000073;opacity:0;pointer-events:none;z-index:8;background:#0d0f18e6;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:14px 40px 16px;transition:opacity .2s,transform .25s;display:flex;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)scale(.85)}.pkturnb.t0{--tc:#ff5a4a}.pkturnb.t1{--tc:#4aa8ff}.pkturnb.show{opacity:1;transform:translate(-50%,-50%)scale(1)}.pkturnb b{color:#fff;text-shadow:0 3px 0 var(--tc);font:700 30px/1 Silkscreen,monospace}.pkturnb small{color:#c9cfe0;font:600 13px/1 system-ui,sans-serif}.pkcut{pointer-events:none;z-index:7;height:128px;animation:1.05s cubic-bezier(.2,.8,.2,1) both pkcutin0;position:absolute;top:16%;left:0;right:0}.pkcut.t1{animation-name:pkcutin1}.pkcut.low{top:56%}.pkcut .pkcutbg{background:repeating-linear-gradient(100deg, #ffffff38 0 3px, transparent 3px 28px), linear-gradient(90deg, var(--b), var(--a) 55%, color-mix(in srgb, var(--a) 55%, #000));background-size:220px 100%,100% 100%;animation:1.05s linear both pkcutrun;position:absolute;inset:0;transform:skewY(-3deg);box-shadow:0 0 0 4px #0d0f18,0 9px 0 4px #00000047}.pkcut.t1 .pkcutbg{background:repeating-linear-gradient(80deg, #ffffff38 0 3px, transparent 3px 28px), linear-gradient(270deg, var(--b), var(--a) 55%, color-mix(in srgb, var(--a) 55%, #000));background-size:220px 100%,100% 100%;animation-direction:reverse;transform:skewY(3deg)}.pkcut canvas{width:216px;height:216px;image-rendering:pixelated;filter:drop-shadow(4px 0 #0d0f18)drop-shadow(-4px 0 #0d0f18)drop-shadow(0 4px #0d0f18)drop-shadow(0 -4px #0d0f18);animation:1.05s cubic-bezier(.2,.8,.2,1) both pkcutpoke0;position:absolute;bottom:-30px;left:9%}.pkcut.t1 canvas{animation-name:pkcutpoke1;left:auto;right:9%}.pkcut .pkcuttx{flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;left:calc(9% + 236px);transform:translateY(-50%)}.pkcut.t1 .pkcuttx{align-items:flex-end;left:auto;right:calc(9% + 236px)}.pkcut b{color:#fff;letter-spacing:1px;text-shadow:3px 0 #0d0f18,-3px 0 #0d0f18,0 3px #0d0f18,0 -3px #0d0f18,0 7px #0d0f18;font:700 46px/1 Silkscreen,monospace}.pkcut small{color:#0d0f18;font:700 15px/1 Silkscreen,monospace}@keyframes pkcutin0{0%{transform:translate(-105%)}15%{transform:translate(0)}82%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(28%)}}@keyframes pkcutin1{0%{transform:translate(105%)}15%{transform:translate(0)}82%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-28%)}}@keyframes pkcutpoke0{0%{transform:translate(-70px)scale(.8)}28%{transform:translate(0)scale(1.08)}to{transform:translate(30px)scale(1)}}@keyframes pkcutpoke1{0%{transform:translate(70px)scale(.8)}28%{transform:translate(0)scale(1.08)}to{transform:translate(-30px)scale(1)}}@keyframes pkcutrun{0%{background-position:0 0,0 0}to{background-position:440px 0,0 0}}@media (width<=700px){.pkcut{height:84px;top:14%}.pkcut.low{top:58%}.pkcut canvas{width:128px;height:128px;bottom:-18px;left:4%}.pkcut.t1 canvas{right:4%}.pkcut .pkcuttx{left:calc(4% + 140px)}.pkcut.t1 .pkcuttx{right:calc(4% + 140px)}.pkcut b{font-size:24px}.pkcut small{font-size:11px}}.pkcard{width:270px;box-shadow:0 0 0 2px var(--c,#888), 0 10px 26px #00000073;color:#fff;opacity:0;pointer-events:none;z-index:9;background:linear-gradient(#262b3d,#171a27);border:3px solid #0d0f18;border-radius:13px;flex-direction:column;gap:6px;padding:10px 11px 11px;font:600 11px/1.25 system-ui,sans-serif;transition:opacity .12s;display:flex;position:absolute;top:0;left:0}.pkcard.show{opacity:1}.pkcard .hd{align-items:center;gap:9px;display:flex}.pkcard .hd img{border-radius:50%;width:46px;height:46px;box-shadow:0 0 0 2px #f4f1e6}.pkcard .hd b{letter-spacing:.4px;font:700 14px/1 Silkscreen,monospace;display:block}.pkcard .hd span{color:#ffd23a;align-items:center;gap:4px;margin-top:4px;font-weight:800;display:flex}.pkcard .hd small{color:#9fe4ff;margin-top:3px;font:700 8px/1 Silkscreen,monospace;display:block}.pkcard .bar{background:#07090f;border-radius:5px;height:15px;position:relative;overflow:hidden}.pkcard .bar i{background:#4ee06a;position:absolute;top:0;bottom:0;left:0}.pkcard .bar[data-lv=mid] i{background:#ffd23a}.pkcard .bar[data-lv=low] i{background:#ff5a4a}.pkcard .bar.mp{height:11px}.pkcard .bar.mp i{background:linear-gradient(90deg,#8f5cff,#c9a0ff)}.pkcard .bar em{text-shadow:0 1px #000;padding-left:6px;font:800 10px/15px system-ui,sans-serif;position:relative}.pkcard .bar.mp em{font-size:8px;line-height:11px}.pkcard .st{flex-wrap:wrap;gap:4px;display:flex}.pkcard .st span{background:#3a4150;border-radius:5px;padding:2px 6px;font:800 10px/1.2 system-ui,sans-serif}.pkcard .st .s-brn{background:#c2531c}.pkcard .st .s-psn{background:#8a3fa8}.pkcard .st .s-par{background:#b89a12}.pkcard .st .s-cnf{background:#b0507f}.pkcard .st .s-slp,.pkcard .st .s-stn{background:#59607a}.pkcard .st .s-ice{background:#3f8fb5}.pkcard .st .s-def{background:#4b6a3f}.pkcard .st .s-seed{background:#4f8a2e}.pkcard .st .s-taunt{background:#7a3030}.pkcard .st .s-tail{background:#3a7ca0}.pkcard .ab{background:#ffd23a1f;border-radius:7px;padding:5px 7px}.pkcard .ab b{color:#ffd23a;font:700 10px/1.1 Silkscreen,monospace;display:block}.pkcard .ab small,.pkcard .mv small{color:#c9cfe0;margin-top:2px;font-size:10.5px;display:block}.pkcard .mv{border-left:3px solid var(--c);background:#ffffff0d;border-radius:7px;padding:5px 7px}.pkcard .mv span{align-items:center;gap:5px;display:flex}.pkcard .mv b{font:700 10px/1.1 Silkscreen,monospace}.pkcard .mv u{color:#ffb36b;font-weight:800;text-decoration:none}.pkcard .mv em{color:#ffe36b;margin-left:auto;font-style:normal;font-weight:800}.pkcard .mv em.no{color:#ff7a6b}#hud.battle .pkbar{gap:8px;padding:5px 8px;bottom:6px}#hud.battle .pkicon{width:48px;height:48px}#hud.battle .pkwho{min-width:170px}#hud.battle .pkmoves{flex:auto;min-width:0}#hud.battle .pkmove{flex:1 1 0;width:auto;min-width:112px;max-width:176px;padding:4px 8px 5px}#hud.battle .pkmove small{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;font-size:10px;display:-webkit-box;overflow:hidden}#hud.battle .pkbtl{gap:4px;width:150px}#hud.battle .pkbtl button{padding:5px 8px}#hud.battle .pkbhint{display:none}.pkbox{color:#fff;letter-spacing:.6px;word-spacing:2px;text-shadow:0 2px #000;text-align:center;opacity:0;pointer-events:none;z-index:6;background:#171b2a;border:3px solid #f4f1e6;border-radius:10px;min-width:320px;max-width:min(680px,100vw - 30px);padding:9px 18px 10px;font:400 18px/1.3 Silkscreen,monospace;transition:opacity .15s,transform .15s;position:absolute;top:92px;left:50%;transform:translate(-50%,-8px);box-shadow:inset 0 0 0 2px #3a4466,0 5px #00000059}.pkbox.show{opacity:1;transform:translate(-50%)}#hud.skill .pkbar,#hud.skill .pkbox{opacity:0}.pkpick{z-index:60;color:#18224d;-webkit-user-select:none;user-select:none;background:linear-gradient(#8fd3ff 0%,#4aa3f5 42%,#2a6fe0 100%);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 360px;gap:12px 16px;padding:16px 24px 14px;font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.pkpick:before{content:"";pointer-events:none;background:repeating-conic-gradient(#ffffff24 0deg 7.5deg,#fff0 7.5deg 15deg);width:220vmax;height:220vmax;margin-left:-110vmax;position:absolute;top:-30vmax;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0%,#00000080 30%,#0000 55%);mask-image:radial-gradient(circle,#000 0%,#00000080 30%,#0000 55%)}.pkpick>*{position:relative}.pkpick button{font-family:inherit}.pkpick h1{letter-spacing:1px;color:#fff;text-shadow:0 3px #13286b;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:14px;margin:0;font:700 34px/1 Fredoka,sans-serif;display:flex}.pkpick h1 small{color:#fff;opacity:.9;text-shadow:0 1px #0a1e5a66;font:600 15px/1.2 Fredoka,sans-serif}.pkgrid{background:#fffffff2;border-radius:22px;padding:12px 16px;overflow:auto;box-shadow:0 6px #0a1e5a40}.pkgrid h2{color:#1e3f9a;letter-spacing:1px;margin:4px 0 10px;font:700 15px/1 Fredoka,sans-serif}.pktiles{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;margin-bottom:14px;display:grid}.pktile{all:unset;cursor:pointer;background:#eef4ff;border:3px solid #0000;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;transition:transform 80ms,border-color 80ms;display:flex;position:relative}.pktile canvas{border-radius:50%;width:72px;height:72px;box-shadow:0 3px #0a1e5a40}.pktile b{font:700 12px/1 Fredoka,sans-serif}.pktile span{gap:3px;display:flex}.pktile .pkty{padding:1px 5px;font-size:8px}.pktile:hover,.pktile.focus{border-color:#9fb3e6;transform:translateY(-3px)}.pktile.on{background:#fff8d6;border-color:#ffcb05}.pktile.on:after{content:attr(data-n);color:#fff;text-align:center;background:#e8433a;border-radius:50%;width:24px;height:24px;font:700 13px/24px Fredoka,sans-serif;position:absolute;top:-8px;right:-8px;box-shadow:0 2px #0000004d}.pkside{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:auto}.pkdetail{background:#fffffff2;border-radius:22px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;box-shadow:0 6px #0a1e5a40}.pkdetail .pkhead{align-items:center;gap:12px;display:flex}.pkdetail canvas{width:104px;height:104px;image-rendering:pixelated;background:radial-gradient(circle,#eef4ff 0 60%,#dfe8fb 61%);border-radius:50%;flex:none}.pkdetail h3{color:#1e3f9a;margin:0 0 6px;font:700 22px/1 Fredoka,sans-serif}.pkdetail .chain{color:#7a86b0;margin-top:4px;font:600 11px/1.4 Fredoka,sans-serif}.pkdetail .pkabil{background:#fff6d6;border-left:6px solid #ffcb05;border-radius:12px;padding:6px 10px}.pkdetail .pkabil b{color:#8a5a00;letter-spacing:.5px;font:700 12px/1.2 Fredoka,sans-serif;display:block}.pkdetail .pkabil small{color:#4a5480;font:500 12px/1.3 Fredoka,sans-serif;display:block}.pkdetail .mv{border-left:6px solid var(--c);background:#f3f6ff;border-radius:12px;padding:6px 10px}.pkdetail .mv b{align-items:center;gap:6px;font:700 13px/1.2 Fredoka,sans-serif;display:flex}.pkdetail .mv b em{color:#6b4fd8;margin-left:auto;font-style:normal}.pkdetail .mv small{color:#4a5480;font-size:12px}.pkdetail .stats{color:#4a5480;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:5px 8px;font:600 10px/1 Fredoka,sans-serif;display:grid}.pkdetail .stats i{background:linear-gradient(90deg, #4cc76a var(--v), #e3e8f5 var(--v));border-radius:4px;height:8px;display:block}.pkdetail .stats b{color:#18224d}.pkdetail .pkfoot{color:#7a86b0;margin-top:4px;font:600 11px/1 Fredoka,sans-serif}.pkdetail .pkfoot b{color:#18224d}.pkteams{flex-direction:column;gap:8px;display:flex}.pkteam{background:#fffffff2;border-radius:18px;padding:8px 12px 10px;box-shadow:0 5px #0a1e5a38}.pkteam em{letter-spacing:1px;color:#1e3f9a;justify-content:space-between;align-items:center;margin-bottom:6px;font:700 12px/1 Fredoka,sans-serif;display:flex}.pkteam em button{all:unset;cursor:pointer;color:#fff;background:#2a6fe0;border-radius:999px;padding:4px 10px;font:700 12px/1 Fredoka,sans-serif}.pkteam div{gap:6px;display:flex}.pkteam canvas{background:#eef4ff;border-radius:50%;width:50px;height:50px;box-shadow:0 2px #0a1e5a33}.pkopts{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 18px;display:flex}.pkopts label{letter-spacing:1px;color:#fff;text-shadow:0 1px #0a1e5a66;flex-wrap:wrap;align-items:center;gap:6px;font:700 13px/1 Fredoka,sans-serif;display:flex}.pkopts label span{flex-wrap:wrap;gap:4px;display:flex}.pkopts label:has(.o-map){flex-basis:100%;order:10}.pkchip{all:unset;cursor:pointer;color:#1e3f9a;text-shadow:none;background:#ffffffd9;border-radius:999px;padding:6px 12px;font:600 13px/1 Fredoka,sans-serif;box-shadow:0 2px #0a1e5a33}.pkchip.on{color:#18224d;background:#ffcb05}.pkchip[style*=--c]:before{content:"";background:var(--c);vertical-align:0;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block;box-shadow:0 0 0 1.5px #ffffffe6}.pkgo{all:unset;cursor:pointer;color:#fff;letter-spacing:1px;text-shadow:0 2px #00000040;background:linear-gradient(#ff6a5e,#e3241b);border-radius:16px;margin-left:auto;padding:13px 34px;font:700 21px/1 Fredoka,sans-serif;box-shadow:0 5px #a3150f,0 10px 22px #a0140a4d}.pkgo:disabled{filter:grayscale()brightness(.8);cursor:default}.pkgo:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.pkback{all:unset;cursor:pointer;color:#1e3f9a;background:#fff;border-radius:999px;padding:10px 18px;font:700 15px/1 Fredoka,sans-serif;box-shadow:0 4px #0a1e5a4d}.pklabgo{all:unset;cursor:pointer;color:#fff;text-shadow:0 2px #0003;background:linear-gradient(#5fd98a,#1f9e55);border-radius:16px;margin-left:auto;padding:13px 26px;font:700 19px/1 Fredoka,sans-serif;box-shadow:0 5px #146b39}.pklabgo:disabled{opacity:.4;cursor:default}.pklabgo+.pkgo{margin-left:10px}@media (width<=900px),(height<=560px){.pkpick{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;padding:10px 14px;overflow:auto}.pkpick h1{font-size:24px}.pkside{overflow:visible}}.pkhp{background:#0d0f18;border-radius:4px;width:118px;height:12px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #3a4150}.pkhp>i{background:#5cf07a;height:100%;transition:width .25s;display:block}.pkhp[data-lv=mid]>i{background:#ffd23a}.pkhp[data-lv=low]>i{background:#ff5a4a}.pkhp em{color:#fff;text-align:center;text-shadow:0 1px #000,0 0 2px #000;font:700 8px/12px Silkscreen,monospace;position:absolute;inset:0}.pkmh u{color:#fff;background:#00000073;border-radius:4px;padding:2px 4px;font:700 10px/1 Silkscreen,monospace;text-decoration:none}.pkmh u:before,.pkmh u.aim:before{content:"";margin:0}.pkxp{background:#0d0f18;border-radius:3px;width:118px;height:5px;display:block;overflow:hidden;box-shadow:0 0 0 1px #3a4150}.pkxp i{background:linear-gradient(90deg,#2f8fe6,#6fc8ff);height:100%;transition:width .25s;display:block}.pkwin{border-left:2px solid #3a4150;flex-direction:column;justify-content:center;gap:4px;min-width:150px;padding:0 4px 0 8px;display:none}.pkbar.win .pkwin{display:flex}.pkbar.win{box-shadow:0 0 0 2px #ffe36b,0 8px #00000059}.pkwin b{color:#ffe36b;font:700 11px/1 Silkscreen,monospace}.pkwin span{color:#dfe4f2;font:600 11px/1.2 system-ui,sans-serif}.pkpass{all:unset;cursor:pointer;color:#20242e;background:linear-gradient(#f4f1e6,#c9ccd6);border:2px solid #0d0f18;border-radius:8px;align-self:flex-start;padding:6px 12px;font:700 12px/1 Silkscreen,monospace}.pkpass:hover{filter:brightness(1.08);transform:translateY(-1px)}.pkpass kbd{color:#f4f1e6;background:#20242e;border-radius:4px;margin-left:4px;padding:2px 5px;font:700 9px/1 Silkscreen,monospace}@media (pointer:coarse){.pkpass kbd{display:none}}.pklab{z-index:7;color:#e8ecf8;flex-direction:column;width:322px;max-height:calc(100vh - 124px);font:600 12px/1.3 system-ui,sans-serif;display:flex;position:fixed;top:108px;right:10px}.pklab .lab-tab{all:unset;cursor:pointer;color:#fff;background:#24406a;border-radius:10px 10px 0 0;align-self:flex-end;padding:7px 12px;font:700 11px/1 Silkscreen,monospace}.pklab.min .lab-tab{border-radius:10px;box-shadow:0 4px #00000059}.pklab.min .lab-body{display:none}.pklab .lab-body{background:#171b2af5;border:2px solid #3a4466;border-radius:12px 0 12px 12px;flex-direction:column;gap:5px;padding:8px 10px 10px;display:flex;overflow:auto}.pklab h3{color:#9fb0e0;margin:4px 0 0;font:700 10px/1 Silkscreen,monospace}.pklab .lab-row{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.pklab .lab-slot{all:unset;cursor:pointer;background:#1c2133;border:2px solid #2c3350;border-radius:9px;flex-direction:column;align-items:center;gap:2px;padding:4px 0 3px;display:flex}.pklab .lab-slot.on{background:#2b3150;border-color:#ffe36b}.pklab .lab-slot.ko canvas{filter:grayscale()brightness(.6)}.pklab .lab-slot i{color:#6f7ba3;border-radius:50%;place-items:center;width:40px;height:40px;font:700 22px/1 Silkscreen,monospace;display:grid;box-shadow:inset 0 0 0 2px #3a4466}.pklab .lab-slot small{color:#dfe4f2;font:700 9px/1 Silkscreen,monospace}.pklab .lab-sel{background:#1c2133;border:2px solid #2c3350;border-radius:9px;flex-direction:column;gap:5px;padding:7px 8px;display:flex}.pklab .lab-sel b{color:#fff;font:700 12px/1 Silkscreen,monospace}.pklab .lab-sel span{color:#c9cfe0;font-size:11px}.pklab .lab-lv,.pklab .lab-acts,.pklab .lab-chips{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pklab .lab-lv em{color:#8fd8ff;text-align:center;min-width:58px;font:700 13px/1 Silkscreen,monospace}.pklab .lab-btn{all:unset;cursor:pointer;color:#e8ecf8;background:#2c3350;border-radius:7px;padding:6px 8px;font:700 10px/1 Silkscreen,monospace}.pklab .lab-btn:hover{background:#3a4466}.pklab .lab-btn.on{color:#20242e;background:#ffe36b}.pklab .lab-grid{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.pklab .lab-pk{all:unset;cursor:pointer;border:2px solid #0000;border-radius:8px;place-items:center;padding:1px;display:grid}.pklab .lab-pk:hover{background:#2c3350}.pklab .lab-pk.on{border-color:#ffe36b}.pklab.busy .lab-sel,.pklab.busy .lab-grid,.pklab.busy .lab-turn,.pklab.busy .lab-match{opacity:.55}.pkplate{box-sizing:border-box;pointer-events:none;z-index:1;color:#fff;background:#1b1f2c;border:2px solid #f4f1e6;border-radius:.55em;flex-direction:column;gap:.2em;padding:.3em .4em .32em;font:800 10px/1 system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:absolute;top:0;left:0;box-shadow:0 2px #00000059}.pkplate>div{align-items:center;gap:.4em;display:flex}.pkplate b{color:#ffd23a;letter-spacing:0;white-space:nowrap;flex:none;min-width:2.9em;font-size:.82em;font-weight:800}.pkplate b i{color:#fff;margin-left:.12em;font-size:1.22em;font-style:normal}.pkplate .hp,.pkplate .mp,.pkplate .xp{background:#07090f;border-radius:.3em;flex:1;display:block;position:relative;overflow:hidden}.pkplate .hp{height:.62em}.pkplate .hp u,.pkplate .hp i{position:absolute;top:0;bottom:0;left:0}.pkplate .hp u{background:#fff}.pkplate .hp i{background:#4ee06a;box-shadow:inset 0 .16em #fff6}.pkplate .hp[data-lv=mid] i{background:#ffd23a}.pkplate .hp[data-lv=low] i{background:#ff5a4a}.pkplate .dots{flex:none;gap:.2em;min-width:2.9em;display:flex}.pkplate .dots i{background:#3a4150;border-radius:.2em;width:.95em;height:.5em;display:block}.pkplate .dots i.on{background:var(--c);box-shadow:inset 0 .14em #ffffff80}.pkplate .mp{height:.42em}.pkplate .mp i{background:#a970ff;height:100%;display:block}.pkplate .xp{flex:none;height:.34em}.pkplate .xp i{background:#3fa9ff;height:100%;display:block}.pkplate.grass{border-color:#6fdc52}.pkplate.grass b{color:#8cf06a}.pkplate.up{border-color:#8fd8ff}.pkplate.up b i{color:#8fd8ff}.pkplate.up .xp i{background:#d6f1ff}#hud.skill .pkplate{opacity:0}.pkplate .eff{white-space:nowrap;color:#fff;border-radius:.5em;padding:.22em .5em .26em;font-size:.92em;font-style:normal;font-weight:800;line-height:1;position:absolute;top:100%;left:50%;transform:translate(-50%,2px);box-shadow:0 2px #00000059}.pkplate .eff:empty{display:none}.pkplate .eff[data-k=good]{background:#23a34a}.pkplate .eff[data-k=bad]{background:#d2473a}.pkplate .eff[data-k=none]{background:#6d7488}.pkbar.save{box-shadow:0 0 0 3px #ffe36b,0 6px #00000059}.pkpick .pkty{letter-spacing:.5px;font-family:Fredoka,sans-serif;font-weight:600}.pkabpop{z-index:30;pointer-events:none;background:linear-gradient(#fff,#e9eefc);border:3px solid #2a3a7a;flex-direction:column;padding:7px 18px 8px;font-family:Fredoka,Trebuchet MS,sans-serif;transition:opacity .35s,transform .35s;animation:.25s ease-out pkabin;display:flex;position:absolute;top:31%;box-shadow:0 4px #0a143c59}.pkabpop.l{border-left:0;border-radius:0 14px 14px 0;left:0}.pkabpop.r{text-align:right;border-right:0;border-radius:14px 0 0 14px;animation-name:pkabinr;right:0}.pkabpop b{color:#4a5480;font:600 13px/1.1 Fredoka,sans-serif}.pkabpop span{color:#1a2a66;letter-spacing:.5px;font:700 19px/1.15 Fredoka,sans-serif}.pkabpop.out{opacity:0}.pkabpop.l.out{transform:translate(-40px)}.pkabpop.r.out{transform:translate(40px)}@keyframes pkabin{0%{transform:translate(-110%)}}@keyframes pkabinr{0%{transform:translate(110%)}}.pkbar .pkab{color:#ffe36b;letter-spacing:.5px;margin-top:3px;font:700 9px/1 Silkscreen,monospace;display:block}.pkbar .pkab:empty{display:none}#hud.catch .top,#hud.catch .turn,#hud.catch .ficha.tip,#hud.catch .bottom .hint,#hud.catch .pkbar,#hud.catch .pkplate{display:none!important}.pkctop{z-index:6;pointer-events:none;box-sizing:border-box;background:#0d0f18e0;border-radius:14px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:8px 12px 8px 8px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #2b3247}.pkctop>img{filter:drop-shadow(0 2px #00000080);flex-shrink:0;width:58px;height:58px}.pkcinfo{flex-direction:column;gap:4px;min-width:0;display:flex}.pkcname{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pkcname b{color:#fff;letter-spacing:.5px;font:700 15px/1 Silkscreen,monospace}.pkcname span{color:#ffe36b;font:700 11px/1 Silkscreen,monospace}.pkcstyle{color:#b9c3e0;font:600 12px/1.2 system-ui,sans-serif}.pkcrow{align-items:center;gap:6px;display:flex}.pkcrow em{color:#8f9abb;letter-spacing:.5px;flex-shrink:0;width:76px;font:700 9px/1 Silkscreen,monospace}.pkchp{background:#2b3247;border-radius:4px;width:150px;height:8px;display:block;position:relative;overflow:hidden}.pkchp>i{background:#4ade6b;border-radius:4px;transition:width .35s;position:absolute;inset:0 auto 0 0}.pkchp[data-lv=mid]>i{background:#ffd23a}.pkchp[data-lv=low]>i{background:#ff5a4a}.pkcrow u{color:#fff;background:#2b3247;border-radius:4px;padding:2px 5px;font:700 9px/1 Silkscreen,monospace;text-decoration:none}.pkcrow u.s-slp,.pkcrow u.s-ice{background:#4a7cff}.pkcrow u.s-stn{background:#c99a00}.pkcrow u.s-par{color:#18224d;background:#c9b000}.pkcrow u.s-brn{background:#e8592a}.pkcrow u.s-psn{background:#9b4ad8}.pkcpat{gap:3px;display:flex}.pkcpat i{background:#2b3247;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 2px #3a435c}.pkcpat i.on{box-shadow:none;background:#ffe36b}.pkcodds{background:#1c2233;border-radius:10px;flex-direction:column;align-items:center;gap:2px;min-width:64px;padding:4px 10px;display:flex}.pkcodds small{color:#8f9abb;font:700 8px/1 Silkscreen,monospace}.pkcodds b{color:#fff;font:700 20px/1 Silkscreen,monospace}.pkcodds.hi b{color:#4ade6b}.pkcodds.mid b{color:#ffd23a}.pkcodds.lo b{color:#ff7a5a}.pkcodds .pkcball{width:18px;height:18px}.pkcball{width:18px;height:18px;image-rendering:pixelated;flex-shrink:0;display:inline-block}.pkcbag{z-index:6;opacity:0;pointer-events:none;box-sizing:border-box;background:#0d0f18e0;border-radius:14px;align-items:center;gap:6px;max-width:calc(100vw - 32px);padding:6px 8px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:12px;left:50%;overflow-x:auto;transform:translate(-50%,20px);box-shadow:0 0 0 2px #2b3247}.pkcbag.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.pkcbag>em{color:#8f9abb;writing-mode:vertical-rl;padding:0 2px;font:700 9px/1.2 Silkscreen,monospace;transform:rotate(180deg)}.pkcpick{all:unset;box-sizing:border-box;cursor:pointer;background:#1c2233;border-radius:10px;flex-shrink:0;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:7px;padding:6px 10px 6px 7px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #2b3247}.pkcpick .pkcball{grid-row:span 2;width:27px;height:27px}.pkcpick b{color:#fff;white-space:nowrap;font:700 10px/1 Silkscreen,monospace}.pkcpick span{color:#ffe36b;font:700 11px/1 Silkscreen,monospace}.pkcpick kbd{color:#b9c3e0;background:#2b3247;border-radius:4px;padding:2px 4px;font:700 8px/1 Silkscreen,monospace;position:absolute;top:-5px;right:-4px}.pkcpick:hover:not([disabled]){box-shadow:inset 0 0 0 2px #6a7aa8}.pkcpick.on{background:#2a2f22;box-shadow:inset 0 0 0 2px #ffe36b,0 0 12px #ffe36b59}.pkcpick[disabled]{cursor:default}.pkcpick.none{opacity:.4}.pkcmsg{z-index:7;pointer-events:none;opacity:0;text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:calc(100vw - 32px);transition:opacity .18s,transform .25s cubic-bezier(.3,1.6,.5,1);display:flex;position:absolute;top:32%;left:50%;transform:translate(-50%,-50%)scale(.85)}.pkcmsg.show{opacity:1;transform:translate(-50%,-50%)scale(1)}.pkcmsg b{color:#fff;text-shadow:0 3px #111,0 0 18px #0009;letter-spacing:1px;font:700 34px/1.1 Silkscreen,monospace}.pkcmsg small{color:#fff;text-shadow:0 2px #111;background:#0d0f18b3;border-radius:8px;padding:4px 12px;font:700 15px/1.3 system-ui,sans-serif}.pkcmsg.hit b,.pkcmsg.caught b{color:#ffe36b}.pkcmsg.out b,.pkcmsg.fled b{color:#ff7a5a}.pkcmsg.shake b{letter-spacing:12px;color:#fff;font:900 54px/1 system-ui,sans-serif}.pkcmsg.tip b{color:#8fe0ff;font-size:18px}@media (width<=700px){.pkctop{gap:8px;padding:6px 8px 6px 6px}.pkctop>img{width:40px;height:40px}.pkchp{width:90px}.pkcstyle,.pkcpick b{display:none}.pkcmsg b{font-size:24px}}.pkxp.evo i,.pkplate .xp.evo i,.pkcard .bar.evo i{background:linear-gradient(90deg,#ffb12a,#ffe36b)}.pkxp.evo.full i,.pkplate .xp.evo.full i,.pkcard .bar.evo.full i{background:linear-gradient(90deg,#ff5a7a,#ffd23a,#7dffb0,#5ac8ff,#c07dff) 0 0/200% 100%;animation:1.2s linear infinite pkevofull}.pkplate .xp.evo{height:.45em;box-shadow:0 0 0 1px #ffd23a8c}@keyframes pkevofull{0%{background-position:0 0}to{background-position:200% 0}}.pkedge{pointer-events:none;z-index:4;opacity:0;box-shadow:inset 0 0 0 5px var(--tc), inset 0 0 60px var(--tg);transition:opacity .35s;position:absolute;inset:0}.pkedge.t0{--tc:#ff5a4a;--tg:#ff5a4a59}.pkedge.t1{--tc:#4aa8ff;--tg:#4aa8ff59}.pkedge.show{opacity:1}.pkedge.show.foe{animation:1.4s ease-in-out infinite pkedgebeat}@keyframes pkedgebeat{50%{opacity:.55}}.pkfoe{box-shadow:0 0 0 3px var(--tc), 0 8px 24px #0006;opacity:0;pointer-events:none;z-index:7;background:#0d0f18e6;border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:10px 26px 11px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%,20px)}.pkfoe.t0{--tc:#ff5a4a}.pkfoe.t1{--tc:#4aa8ff}.pkfoe.show{opacity:1;transform:translate(-50%)}.pkfoe b{color:#fff;text-shadow:0 2px 0 var(--tc);font:700 18px/1 Silkscreen,monospace}.pkfoe span{color:#c9cfe0;font:600 13px/1 system-ui,sans-serif}.pkbang{z-index:7;pointer-events:none;opacity:0;color:#fff;text-align:center;text-shadow:0 0 #000,2px 2px #000;width:40px;height:40px;font:700 34px/40px Silkscreen,monospace;position:absolute;top:0;left:0}.pkbang img{width:40px;height:40px;image-rendering:pixelated}.pkbang.show{opacity:1;animation:.35s steps(3,end) both pkbangpop}@keyframes pkbangpop{0%{margin-top:12px}to{margin-top:0}}.pksteps{gap:4px;margin-left:10px;display:flex}.pksteps span{white-space:nowrap;text-align:center;letter-spacing:.04em;min-width:0;text-shadow:none;color:#0d0f18;background:#ffe066;border-radius:7px;flex:1;padding:4px 1px;font:800 10px/1 system-ui,sans-serif;box-shadow:inset 0 -2px #00000040}.pksteps span.used{color:#6b7389;box-shadow:none;background:#2b3247;text-decoration:line-through;text-decoration-thickness:2px}.pksteps span.used:before{content:"✓ ";color:#7ee08a}.pkini .pips{gap:3px;margin-top:1px;display:flex}.pkini .pips u{background:#2b3247;width:7px;height:7px;display:block;transform:rotate(45deg);box-shadow:0 0 0 1px #4a5470}.pkini .pips u.on{background:#ffe066;box-shadow:0 0 0 1px #0d0f18}.pkturnb{padding:18px 54px 20px;top:34%}.pkturnb b{font-size:40px}.pkturnb small{font-size:15px}.pkobj{image-rendering:pixelated;flex:none}.pkbag{display:none}.pkbar.bagon .pkbag{background:#0d0f18f2;border-radius:12px;flex-direction:column;gap:4px;width:300px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);right:8px;box-shadow:0 0 0 2px #ffe066,0 8px 24px #00000073}.pkbag h4{color:#ffe066;margin:0 0 4px;font:700 9px/1.2 Silkscreen,monospace}.pkbagi{all:unset;box-sizing:border-box;cursor:pointer;background:#1b2033;border-radius:8px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:grid;box-shadow:inset 0 0 0 1px #2b3247}.pkbagi:hover{background:#262d47;box-shadow:inset 0 0 0 2px #ffe066}.pkbagi.off{cursor:default;opacity:.45}.pkbagi b{color:#fff;font:800 12px/1.1 system-ui,sans-serif;display:block}.pkbagi small{color:#9aa3b8;font:500 11px/1.2 system-ui,sans-serif;display:block}.pkbagi u{color:#ffe066;font:800 13px/1 system-ui,sans-serif;text-decoration:none}.pkbtl .pkbagbtn{background:linear-gradient(#4a5470,#2b3247)}.pkcard .ab.it{align-items:center;gap:6px;display:flex}.pkcard .ab.it.used{opacity:.5}.pkterr{color:#fff;opacity:0;pointer-events:none;z-index:8;background:linear-gradient(#2a4f9a,#1a2f66);border:3px solid #0d1530;border-radius:12px;flex-direction:column;gap:5px;width:230px;padding:9px 11px 10px;font:600 11px/1.25 system-ui,sans-serif;transition:opacity .12s,transform .12s;display:flex;position:absolute;top:84px;right:14px;transform:translateY(6px);box-shadow:0 0 0 2px #e9eefc,0 10px 26px #00000073}.pkterr.show{opacity:1;transform:none}.pkterr>b{letter-spacing:.4px;color:#ffe36b;text-shadow:0 2px #0d1530;font:700 13px/1 Silkscreen,monospace}.pkterr small{color:#dfe6ff;font-size:10.5px}.pkterr strong{text-align:center;background:#ff5a4a;border-radius:5px;padding:3px 6px;font:700 9px/1.2 Silkscreen,monospace;animation:.9s ease-in-out infinite pkedgebeat}.pkterr .bar{background:#07090f;border-radius:4px;height:13px;position:relative;overflow:hidden}.pkterr .bar i{background:#4ee06a;position:absolute;top:0;bottom:0;left:0}.pkterr .bar[data-lv=mid] i{background:#ffd23a}.pkterr .bar[data-lv=low] i{background:#ff5a4a}.pkterr .bar em{text-shadow:0 1px #000;padding-left:6px;font:800 9.5px/13px system-ui,sans-serif;position:relative}.pkterr .ty{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.pkterr .ty u{color:#9fc4ff;margin-right:2px;font:700 8px/1 Silkscreen,monospace;text-decoration:none}.pkterr .ty i{background:var(--c);text-shadow:0 1px #00000080;border-radius:4px;padding:1px 5px;font:800 9.5px/1.3 system-ui,sans-serif}.pkwx{pointer-events:none;z-index:3;opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.pkwx.on{opacity:1}.pkwx.w-lluvia{background:radial-gradient(at 50% 40%,#0000 45%,#14285059),linear-gradient(#283c6e2e,#283c6e2e)}.pkwx.w-sol{background:radial-gradient(circle at 12% 0,#ffeca08c,#ffc85a1f 35%,#0000 60%);animation:4s ease-in-out infinite pkwxsun}.pkwx.w-arena{background:linear-gradient(#c8a05a1f,#c8a05a52)}.pkwx.w-granizo{background:radial-gradient(at 50% 40%,#0000 50%,#aad2ff59),linear-gradient(#c8e6ff1a,#c8e6ff1a)}@keyframes pkwxsun{50%{filter:brightness(1.25)}}.pkroster .pkclock .pkwxc{text-shadow:none;white-space:nowrap;color:#10131c;border-radius:6px;margin-bottom:3px;padding:1px 7px;font:800 10px/1.35 system-ui,sans-serif}.pkwxc.w-lluvia{background:#7fb2ff}.pkwxc.w-sol{background:#ffc94a}.pkwxc.w-arena{background:#d9b26b}.pkwxc.w-granizo{background:#cfeaff}#hud.battle .pkmh{gap:3px;min-width:0}#hud.battle .pkmh u.aim{display:none}#hud.battle .pkmh kbd{padding:2px 3px;font-size:9px}.pkturnb small i{color:#ffd84a;letter-spacing:.08em;margin-bottom:6px;font-style:normal;font-weight:800;display:inline-block}.pkturnb small{text-align:center;max-width:560px;line-height:1.3}.pkini span .own{color:#fff;background:#e8433a;border-radius:6px;padding:0 4px;font:700 9px/1.4 Fredoka,sans-serif;text-decoration:none;position:absolute;top:2px;left:2px}.pkini span .own.p1{background:#2a6fe0}.pkini span .own.p2{background:#2f9e55}.pkmove.shadow{box-shadow:inset 0 0 0 2px #8a4bff,0 0 12px #8a4bff73}.pkmh .pksh{color:#fff;letter-spacing:1px;background:linear-gradient(90deg,#2a1450,#8a4bff);border-radius:6px;padding:0 5px;font-size:9px;font-style:normal}.pkraidb{opacity:0;pointer-events:none;z-index:9;clip-path:inset(0 50%);background:linear-gradient(#0a0214f5,#22083cf0);border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:16px 56px 18px;transition:opacity .25s,transform .3s,clip-path .35s cubic-bezier(.2,1.2,.4,1);display:flex;position:absolute;top:30%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(1.25);box-shadow:0 0 0 3px #8a4bff,0 0 40px #8a4bff99,0 14px 40px #0009}.pkraidb.show{opacity:1;clip-path:inset(0);transform:translate(-50%,-50%)scale(1)}.pkraidb em{letter-spacing:3px;color:#c9a8ff;font:700 12px/1 Silkscreen,monospace}.pkraidb b{color:#fff;text-shadow:0 0 12px #8a4bff,0 3px #2a0c4a;white-space:nowrap;font:700 36px/1 Silkscreen,monospace}.pkraidb small{color:#d8c8ff;font:600 14px/1.2 system-ui,sans-serif}.pkraidb.boss{box-shadow:0 0 0 3px #ff4a6a,0 0 46px #ff3c788c,0 14px 40px #0009}.pkraidb.boss b{text-shadow:0 0 14px #ff4a8a,0 3px #3a0a1a;font-size:42px}.pkraidb .smoke{z-index:-1;background:radial-gradient(at 20% 120%,#8a4bff73,#0000 55%),radial-gradient(at 80% 130%,#000c,#0000 60%);animation:2.2s linear infinite pkraidsmoke;position:absolute;inset:-30% -10%}@keyframes pkraidsmoke{0%{transform:translateY(10%)}to{transform:translateY(-20%)}}.pkvignette{pointer-events:none;z-index:0;background:radial-gradient(at 50% 46%,#0000 48%,#0e041c8c 72%,#04000ae6 100%);animation:6s ease-in-out infinite alternate pkvig;position:absolute;inset:0}@keyframes pkvig{to{opacity:.8}}.pkraidst{z-index:6;pointer-events:none;color:#e6dcff;background:#0a0416db;border-radius:12px;align-items:center;gap:14px;padding:6px 14px;font:700 12px/1 Silkscreen,monospace;display:flex;position:absolute;top:78px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #5a2a9a}.pkraidst span{align-items:center;gap:6px;display:flex}.pkraidst em{letter-spacing:1px;color:#a890d8;font-size:10px;font-style:normal}.pkraidst .sh i{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#3a3450;width:12px;height:12px}.pkraidst .sh i.on{background:#b47bff;box-shadow:0 0 6px #b47bff}.pkraidst .broke{color:#ff6a8a}.pkraidst .lt u{background:#2a1f3e;border-radius:6px;width:90px;height:10px;display:block;position:relative;overflow:hidden}.pkraidst .lt u i{background:linear-gradient(90deg,#ffe680,#fff6c8);transition:width .3s;position:absolute;top:0;bottom:0;left:0}.pkraidst .lt.full u{animation:.8s ease-in-out infinite alternate pkglow;box-shadow:0 0 10px #fff2a0}.pkraidst .tm b{color:#fff;font-size:16px}.pkraidst .tm.low b{color:#ff5a7a;animation:.5s ease-in-out infinite alternate pkglow}@keyframes pkglow{to{opacity:.55}}.pkpurify[disabled]{opacity:.4}.pkpurify.glow{animation:.7s ease-in-out infinite alternate pkglow;box-shadow:0 0 14px #fff2a0;color:#2a1450!important;background:linear-gradient(135deg,#fff6c8,#ffd84a)!important}.pkmh .pkcat{letter-spacing:.5px;border-radius:4px;padding:0 4px;font:700 8px/1.5 Silkscreen,monospace}.pkmh .pkcat.f{color:#fff;background:#c8382a}.pkmh .pkcat.s{color:#fff;background:#3a6ad8}.pkmh .pkcat.e{color:#fff;background:#8a8f9e}.pkguess{color:#e8ecf8;margin:2px 0 1px;font:700 11px/1.2 system-ui,sans-serif;display:block}.pkguess b{color:#fff;font-size:12px}.pkguess.good{color:#7dffa0}.pkguess.bad{color:#ffb07a}.pkguess.none,.pkguess.st{color:#9aa3b8}#hud.battle .pkmh{flex-wrap:nowrap;gap:3px;overflow:hidden}#hud.battle .pkmh .pkty{padding:1px 4px;font-size:8px}#hud.battle .pkmh kbd{display:none}#hud.battle .pkmh u,#hud.battle .pkmh em,#hud.battle .pkmh i{white-space:nowrap;flex-shrink:0}#hud.battle .pkmh u{padding:2px 3px;font-size:8px}#hud.battle .pkmh em{font-size:9px}#hud.battle .pkmh .pkcat{font-size:7px}.pkmove b .pkpow{color:#ffe36b;white-space:nowrap;vertical-align:middle;background:#00000073;border-radius:4px;padding:2px 4px;font:700 9px/1 Silkscreen,monospace;text-decoration:none}.pkguess.far{color:#9aa3b8}.pkturnside{z-index:6;pointer-events:auto;flex-direction:column;gap:10px;transition:transform .25s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;top:50%;right:14px;transform:translate(130%,-50%)}.pkturnside.show{transform:translateY(-50%)}.pkside button{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;color:#fff;border:3px solid #0d0f18;border-radius:14px;width:132px;padding:14px 10px;font:700 14px/1.15 Silkscreen,monospace;box-shadow:0 5px #0d0f18,inset 0 0 0 2px #ffffff40}.pkside button:hover{filter:brightness(1.15)}.pkside button:active{transform:translateY(3px);box-shadow:0 2px #0d0f18}.pkside kbd{color:#9aa3b8;background:#0d0f18;border-radius:4px;width:max-content;margin:6px auto 0;padding:2px 6px;font:700 10px/1 Silkscreen,monospace;display:block}.pkside .pkendbig{background:linear-gradient(#ff6a5a,#d8392b)}.pkside .pkevolve{background:linear-gradient(#ffe36b,#f2a400);animation:.9s ease-in-out infinite pkpulse;color:#3a2400!important;display:none!important}.pkside .pkevolve.on{display:block!important}.pkevolve small{margin-top:5px;font:700 10px/1 Silkscreen,monospace;display:block}.pkcleave{all:unset;box-sizing:border-box;cursor:pointer;color:#fff;white-space:nowrap;background:#5a3040;border:2px solid #0d0f18;border-radius:10px;margin-left:4px;padding:8px 10px;font:700 10px/1.1 Silkscreen,monospace}.pkcleave:hover{filter:brightness(1.25)}.pkcleave:disabled{cursor:default;opacity:.45}@media (height<=500px){#hud.battle .pkbar{left:max(6px, env(safe-area-inset-left));right:max(6px, env(safe-area-inset-right));bottom:max(4px, env(safe-area-inset-bottom));border-width:2px;border-radius:12px;gap:6px;max-width:none;padding:4px 6px;transform:translateY(24px)}#hud.battle .pkbar.show{transform:none}#hud.battle .pkwho{flex:none;min-width:0}#hud.battle .pkinfo{display:none}#hud.battle .pkicon{width:40px;height:40px}#hud.battle .pkmoves{flex:1 1 0;gap:5px;min-width:0}#hud.battle .pkmove{border-radius:8px;flex:1 1 0;gap:2px;width:auto;min-width:0;padding:4px 6px 5px}#hud.battle .pkmove b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}#hud.battle .pkmove b .pkpow,#hud.battle .pkmove small,#hud.battle .pkmh .pkcat{display:none}#hud.battle .pkguess{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:9px;overflow:hidden}#hud.battle .pkguess b{font-size:10px}#hud.battle .pkbtl{flex:none;gap:3px;width:108px}#hud.battle .pkbtl button{white-space:nowrap;padding:5px 6px;font-size:8.5px}#hud.battle .pkbtl kbd,#hud.battle .pkside kbd,#hud.battle .pkbtl .pkend{display:none}#hud.battle .pksteps{margin:0}#hud.battle .pksteps span{padding:3px 1px;font-size:8px}#hud.battle .pkwin{min-width:110px}#hud.battle .pkbar.bagon .pkbag{width:250px;max-height:62vh;overflow-y:auto}.pkturnside{right:max(6px, env(safe-area-inset-right));gap:6px;top:calc(50% - 34px)}.pkroster .pkside{display:none}.pkini b{display:none!important}.pkside button{border-radius:12px;width:88px;padding:8px 6px;font-size:11px;box-shadow:0 3px #0d0f18,inset 0 0 0 2px #ffffff40}.pkini,#hud.battle .pkini{top:max(6px, env(safe-area-inset-top));left:max(6px, env(safe-area-inset-left));flex-direction:row;gap:4px;padding:4px 6px}.pkini em{padding:2px 4px;font-size:8px}.pkini span{width:28px}.pkini small{display:none}.pkini img{width:22px;height:22px}.pkini .now img{width:28px;height:28px}.pkini .sep{width:2px;height:24px}.pkini.choose .pick img{width:30px;height:30px}.pkfoe{bottom:max(6px, env(safe-area-inset-bottom));padding:6px 18px 7px}.pkfoe b{font-size:14px}.pkfoe span{font-size:11px}.pkturnb{padding:10px 28px 12px}.pkturnb b{font-size:26px}.pkturnb small{max-width:420px;font-size:11px}.pkterr{width:180px;top:52px}}#menu.is-hub .items.grid.tab-online{grid-template-columns:1.25fr 1fr 1fr 1fr}#menu.is-hub .items.grid.tab-online .item.tile:not(.hero):not(.strip) .ico{width:clamp(56px,6.2vw,80px);height:clamp(56px,6.2vw,80px)}#menu.is-hub .items.grid.tab-online .item.tile:not(.hero):not(.strip) .tt{position:relative}#menu.is-hub .items.grid.tab-online .item.tile:not(.hero):not(.strip) .tt b{font-size:clamp(12px,1.3vw,16px)}@media (width<=760px){#menu.is-hub .items.grid.tab-online{grid-template-columns:1fr 1fr}#menu.is-hub .items.grid.tab-online .item.tile.wide{grid-column:auto}}#menu.screen-coop .panel,#menu.screen-cooproom .panel,#menu.screen-cooprival .panel{width:min(780px,100%)}#menu.screen-coop .item.tile,#menu.screen-cooproom .item.tile,#menu.screen-cooprival .item.tile{min-height:76px}#menu.screen-coop .item.tile:last-child,#menu.screen-cooproom .item.tile:last-child,#menu.screen-cooprival .item.tile:last-child{grid-column:1/-1;justify-content:center;min-height:44px}#menu.screen-cooproom .item.tile:first-child:not(.disabled):not(.focus){background:linear-gradient(90deg,#f2c23073,#0a0e18d1 80%)}#menu.screen-cooproom .item.tile:first-child:nth-last-child(2){grid-column:1/-1}#menu .coophead{flex-direction:column;align-items:center;gap:8px;margin-top:8px;display:flex}#menu .coopduo{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}#menu .coopduo .plus{color:#ffe36b;font-size:22px;font-style:normal}#menu .coopmate{background:#0a0e18d1;border:3px solid #111;align-items:center;gap:8px;min-height:46px;padding:5px 12px;font-size:13px;display:flex;box-shadow:0 4px #00000073}#menu .coopmate svg{flex:none;width:32px;height:32px}#menu .coopmate em{color:#111;text-shadow:none;background:#ffe36b;padding:2px 6px;font-size:9px;font-style:normal}#menu .coopmate em.you{background:#3fe6ff}#menu .coopmate.empty{opacity:.8;border-style:dashed}#menu .coopmate.empty b{font-family:var(--font-text);font-size:13px;font-weight:400}#menu .coopmate .spin{background:radial-gradient(circle,#f4efe0 0 42%,#3fe6ff 43% 60%,#c9352b 61%);border-radius:50%;outline:2px solid #111;width:26px;height:26px;animation:.9s linear infinite capspin}#menu .coopvs{color:#ff6a55;text-shadow:2px 2px #111;font-size:18px;line-height:1}#menu .cooprival{text-align:left;background:#0a0e18d1;border:3px solid #111;align-items:center;gap:12px;max-width:100%;padding:6px 14px;display:flex;box-shadow:0 4px #00000073}#menu .cooprival .pic{flex:none;width:54px;height:54px}#menu .cooprival img.pic{object-fit:cover;image-rendering:pixelated;background:#f4efe0;border:3px solid #111;border-radius:50%}#menu .cooprival span.pic svg{width:100%;height:100%}#menu .cooprival .pic.crests{align-items:center;width:auto;display:flex}#menu .cooprival .pic.crests svg{width:34px;height:34px;margin-right:-8px}#menu .cooprival>div{flex-direction:column;gap:3px;min-width:0;display:flex}#menu .cooprival b{color:#fff2a0;font-size:clamp(13px,2vw,17px)}#menu .cooprival small{font-family:var(--font-text);text-shadow:1px 1px #111;font-size:13px}#menu .cooprival small.rule,#menu.screen-cooprival .item.tile .tt small .rule{color:#ffe9a0}#menu .cooprival small.rule i,#menu.screen-cooprival .item.tile .tt small .rule i{color:#111;text-shadow:none;background:#ffe36b;margin-right:2px;padding:0 5px;font-style:normal;font-weight:700}#menu.screen-cooprival .item.tile.focus .tt small .rule{color:#111}#menu.screen-cooprival .item.tile .ico.bossico{border-radius:50%}#menu.screen-cooprival .item.tile img.ico.bossico{object-fit:cover;image-rendering:pixelated;background:#f4efe0;border:3px solid #111}#menu.screen-cooprival .item.tile span.ico.bossico svg{width:100%;height:100%}#menu.screen-cooprival .item.tile .ico.lvl{letter-spacing:-2px;color:#ffe36b;text-shadow:2px 2px #111;background:#0a0e1899;border:3px solid #111;border-radius:50%;justify-content:center;align-items:center;font-size:17px;display:flex}#menu.screen-cooprival .item.tile .ico.lvl.l2{color:#ff6a55}#menu.screen-cooprival .item.tile .tt small{white-space:normal;flex-direction:column;align-items:flex-start;gap:2px;display:flex;overflow:visible}@media (width<=620px){#menu.screen-cooprival .items.grid{grid-template-columns:1fr}}.manga .gag{opacity:1;inset:0;overflow:hidden}.manga .gag i{opacity:0;position:absolute;inset:0}.manga .prop{aspect-ratio:1;filter:drop-shadow(0 12px #00000052);width:clamp(200px,46vmin,470px);top:44%;left:76%;translate:-50% -50%}.manga[class*=sk-] .lines{display:none}.manga.sk-chancla .lines,.manga.sk-tangana .lines{display:block}@keyframes fx-in{to{opacity:var(--o,.6)}}@keyframes fx-flash{0%,to{opacity:0}12%{opacity:.85}}@keyframes prop-in{to{opacity:1}}.manga.sk-autobus .band,.manga.sk-dospisos .band,.manga.sk-piscinazo .band,.manga.sk-fregado .band{top:12%;bottom:auto}.manga.show.sk-autobus .band,.manga.show.sk-dospisos .band,.manga.show.sk-piscinazo .band,.manga.show.sk-fregado .band{animation:.35s steps(4,end) .15s forwards band-top}@keyframes band-top{0%{opacity:1;transform:rotate(3deg)translate(-110%)}60%{opacity:1;transform:rotate(3deg)translate(4%)scale(1.06)}to{opacity:1;transform:rotate(3deg)translate(0)}}.manga.sk-autobus .bubble,.manga.sk-dospisos .bubble,.manga.sk-piscinazo .bubble,.manga.sk-fregado .bubble{top:30%}.manga.sk-roja .band,.manga.sk-tarjeta .band,.manga.sk-siuuu .band{border:6px solid #111;padding:10px 44px 14px;bottom:12%;left:50%;right:auto}.manga.show.sk-roja .band,.manga.show.sk-tarjeta .band,.manga.show.sk-siuuu .band{animation:.3s steps(4,end) .3s forwards band-stamp}@keyframes band-stamp{0%{opacity:1;transform:translate(-50%)rotate(-7deg)scale(3.2)}70%{opacity:1;transform:translate(-50%)rotate(-7deg)scale(.92)}to{opacity:1;transform:translate(-50%)rotate(-7deg)scale(1)}}.manga.sk-chicle .g1{background:radial-gradient(circle,#ffb8de 17%,#0000 19%) 0 0/46px 46px,#f06aa8}.manga.show.sk-chicle .g1{animation:.2s forwards fx-in}.manga.sk-chicle .g2{background:radial-gradient(circle at 76% 44%,#fff 0,#ffc2e0 30%,#0000 62%)}.manga.show.sk-chicle .g2{animation:.5s 1.1s fx-flash}.manga.show.sk-chicle .prop{animation:1.45s cubic-bezier(.3,0,.6,1) forwards p-chicle}@keyframes p-chicle{0%{opacity:1;scale:.12}70%{opacity:1;scale:1.25}76%{opacity:1;scale:1.18 1.32}82%{opacity:1;scale:1.4 1.2}88%{opacity:.9;scale:1.9}to{opacity:0;scale:2.3}}.manga.sk-plastilina .g1{background:repeating-linear-gradient(-45deg,#4fae37 0 26px,#6bd64a 26px 52px)}.manga.show.sk-plastilina .g1{animation:.15s forwards fx-in}.manga.show.sk-plastilina .gag{animation:.35s .42s thud}@keyframes thud{0%,to{translate:0}20%{translate:0 18px}50%{translate:0 -8px}75%{translate:0 4px}}.manga.show.sk-plastilina .prop{animation:1s forwards p-plastilina}@keyframes p-plastilina{0%{opacity:1;translate:-50% -330%;scale:.9 1.15}40%{opacity:1;animation-timing-function:ease-out;translate:-50% -50%;scale:.9 1.15}48%{opacity:1;translate:-50% -36%;scale:1.4 .6}64%{opacity:1;translate:-50% -56%;scale:.92 1.1}to{opacity:1;translate:-50% -50%;scale:1}}.manga.sk-soplido .prop{left:22%}.manga.sk-soplido .bubble{left:auto;right:3%}.manga.sk-soplido .g1,.manga.sk-soplido .g2{opacity:1;background:repeating-linear-gradient(0deg,#0000 0 58px,#ffffffe6 58px 64px,#0000 64px 96px);-webkit-mask:linear-gradient(90deg,#0000,#000 30% 60%,#0000) 0 0/55% 100% no-repeat;mask:linear-gradient(90deg,#0000,#000 30% 60%,#0000) 0 0/55% 100% no-repeat}.manga.sk-soplido .g2{top:31px}.manga.show.sk-soplido .g1{animation:.55s linear .25s infinite wind}.manga.show.sk-soplido .g2{animation:.8s linear infinite wind}@keyframes wind{0%{-webkit-mask-position:-120% 0;mask-position:-120% 0}to{-webkit-mask-position:320% 0;mask-position:320% 0}}.manga.show.sk-soplido .prop{animation:.1s forwards prop-in,.5s ease-in-out infinite p-soplido}@keyframes p-soplido{0%,to{scale:1.1 .95}50%{translate:-44% -50%;scale:.92 1.08}}.manga.sk-chancla .g2{background:#fff}.manga.show.sk-chancla .g2{animation:.35s .5s fx-flash}.manga.show.sk-chancla .prop{animation:1.2s forwards p-chancla}@keyframes p-chancla{0%{opacity:1;animation-timing-function:cubic-bezier(.2,.7,.4,1);translate:-420% 190%;rotate:0deg;scale:.6}42%{opacity:1;translate:-50% -50%;rotate:1080deg;scale:1.45}52%{opacity:1;translate:-50% -50%;rotate:1066deg;scale:1.05}to{opacity:1;translate:-50% -50%;rotate:1090deg;scale:1.15}}.manga.sk-cena .g1{background:linear-gradient(90deg,#d8362b8c 50%,#0000 50%) 0 0/64px 64px,linear-gradient(#d8362b8c 50%,#0000 50%) 0 0/64px 64px,#fff8ee}.manga.show.sk-cena .g1{animation:.2s forwards fx-in,1.6s linear infinite gingham}@keyframes gingham{to{background-position:64px 64px,64px 64px,0 0}}.manga.show.sk-cena .prop{animation:.7s cubic-bezier(.2,1.5,.4,1) forwards p-cena,.7s ease-in-out .7s infinite bob}@keyframes p-cena{0%{opacity:1;translate:-50% 220%}to{opacity:1;translate:-50% -50%}}@keyframes bob{50%{translate:-50% -56%}}.manga.sk-cena .bubble{font-size:clamp(16px,2.8vw,26px)}.manga.show.sk-cena .bubble{animation:.25s steps(3,end) .35s forwards bubble-pop,.12s steps(2,end) .6s 7 shout}@keyframes shout{50%{translate:6px -4px}}.manga.sk-minutitos .g1{background:repeating-radial-gradient(circle at 76% 44%,#0000 0 40px,#bff3ff73 40px 52px),#1f2f6b}.manga.show.sk-minutitos .g1{animation:.2s forwards fx-in,.2s steps(2,end) infinite pulse}@keyframes pulse{50%{scale:1.06}}.manga.show.sk-minutitos .prop{animation:.1s forwards prop-in,90ms steps(2,end) infinite ring}@keyframes ring{0%{translate:-53% -50%;rotate:-13deg}to{translate:-47% -50%;rotate:13deg}}.manga.sk-persiana .g1{opacity:1;background:repeating-linear-gradient(0deg,#53625a 0 7px,#9fb0a4 7px 14px,#b7c7bb 14px 46px);translate:0 -101%}.manga.show.sk-persiana .g1{animation:1.5s forwards shutter}@keyframes shutter{0%{animation-timing-function:steps(9,end);translate:0 -101%}30%{translate:0}34%{translate:0 14px}38%,82%{animation-timing-function:steps(7,end);translate:0}to{translate:0 -101%}}.manga.show.sk-persiana .prop{animation:1.5s forwards p-persiana}@keyframes p-persiana{0%{opacity:1;animation-timing-function:steps(9,end);translate:-50% -330%}30%{opacity:1;translate:-50% -50%}34%{opacity:1;translate:-50% -44%}38%,82%{opacity:1;animation-timing-function:steps(7,end);translate:-50% -50%}to{opacity:1;translate:-50% -330%}}.manga.sk-autobus .g1,.manga.sk-dospisos .g1{background:linear-gradient(#0000 0 58%,#3a3f4a 58% 84%,#0000 84%)}.manga.sk-autobus .g2,.manga.sk-dospisos .g2{opacity:1;background:repeating-linear-gradient(90deg,#ffe36b 0 70px,#0000 70px 150px);height:10px;inset:70% 0 auto}.manga.show.sk-autobus .g1,.manga.show.sk-dospisos .g1{--o:.9;animation:.15s forwards fx-in}.manga.show.sk-autobus .g2{animation:.5s linear 2 road,1.2s ease-out 1s forwards road}@keyframes road{to{background-position:-150px 0}}.manga.sk-autobus .prop,.manga.sk-dospisos .prop{width:clamp(220px,46vmin,520px);top:60%;left:62%}.manga.show.sk-autobus .prop{animation:1.2s forwards p-autobus}@keyframes p-autobus{0%{opacity:1;animation-timing-function:cubic-bezier(.1,.6,.3,1);translate:240% -50%}70%{opacity:1;translate:-58% -50%;rotate:-5deg}84%{opacity:1;translate:-48% -50%;rotate:3deg}to{opacity:1;translate:-50% -50%;rotate:0deg}}.manga.show.sk-dospisos .g2{animation:.4s linear infinite road-r}@keyframes road-r{to{background-position:150px 0}}.manga.show.sk-dospisos .gag{animation:.1s steps(2,end) infinite rumble}@keyframes rumble{50%{translate:0 5px}}.manga.sk-dospisos .prop{width:clamp(260px,54vmin,600px);top:54%;left:40%}.manga.show.sk-dospisos .prop{animation:1.3s forwards p-dospisos}@keyframes p-dospisos{0%{opacity:1;animation-timing-function:cubic-bezier(.1,.6,.3,1);translate:-260% -50%}72%{opacity:1;translate:-40% -50%;rotate:4deg}86%{opacity:1;translate:-52% -50%;rotate:-2deg}to{opacity:1;translate:-50% -50%}}.manga.sk-fregado .g1{opacity:1;background:linear-gradient(105deg,#0000 0 38%,#a8ecf7cc 47%,#fff 50%,#a8ecf7cc 53%,#0000 62%) 140% 0/260% 100% no-repeat}.manga.sk-fregado .g2{background:#a8ecf759}.manga.show.sk-fregado .g1{animation:.6s ease-in-out .1s 2 alternate wipe}.manga.show.sk-fregado .g2{--o:1;animation:.6s .4s forwards fx-in}@keyframes wipe{to{background-position:-40% 0}}.manga.sk-fregado .prop{top:58%}.manga.show.sk-fregado .prop{animation:1.3s ease-in-out forwards p-fregado}@keyframes p-fregado{0%{opacity:1;translate:-380% -30%;rotate:-22deg}46%{opacity:1;translate:60% -60%;rotate:20deg}to{opacity:1;translate:-50% -50%;rotate:-6deg}}.manga.sk-iman .g1{background:repeating-radial-gradient(circle,#0000 0 38px,#d8473a99 38px 50px);inset:-40%}.manga.show.sk-iman .g1{--o:.8;animation:.15s forwards fx-in,.3s linear infinite pull}@keyframes pull{0%{scale:1.14}to{scale:1}}.manga.sk-iman .prop{top:36%}.manga.show.sk-iman .prop{animation:.1s forwards prop-in,.24s ease-in-out infinite alternate p-iman}@keyframes p-iman{0%{rotate:-9deg;scale:.96}to{rotate:9deg;scale:1.1}}.manga.sk-bailecito .g1{background:conic-gradient(#ff5a8a,#ffd84a,#5affc0,#4ab8ff,#b06bff,#ff5a8a);inset:-60%}.manga.show.sk-bailecito .g1{--o:.5;animation:.15s forwards fx-in,1.6s linear infinite turn}@keyframes turn{to{rotate:360deg}}.manga.sk-bailecito .g2{background:radial-gradient(circle,#fffc 10%,#0000 12%) 0 0/70px 70px}.manga.show.sk-bailecito .g2{--o:.7;animation:.1s forwards fx-in,.3s steps(2,end) infinite blink}@keyframes blink{50%{background-position:35px 35px}}.manga.show.sk-bailecito .prop{animation:.1s forwards prop-in,.3s steps(2,end) infinite alternate p-baile}@keyframes p-baile{0%{translate:-50% -44%;rotate:-9deg;scale:1.05 .95}to{translate:-50% -60%;rotate:9deg;scale:.95 1.08}}.manga.sk-piscinazo .g1{opacity:1;background:linear-gradient(#bfe8ff 0 10px,#6fc8f5 10px 22px,#2f8fd0 22px);translate:0 101%}.manga.show.sk-piscinazo .g1{animation:1.4s ease-out forwards water}@keyframes water{0%,45%{translate:0 101%}62%{translate:0 52%}to{translate:0 62%}}.manga.show.sk-piscinazo .prop{animation:1.4s forwards p-piscinazo}@keyframes p-piscinazo{0%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.9,.6);translate:-50% -340%;rotate:0deg}55%{opacity:1;translate:-50% -20%;rotate:-200deg;scale:1}64%{opacity:1;translate:-50% -8%;rotate:-200deg;scale:1.3 .7}to{opacity:1;translate:-50% -30%;rotate:-188deg;scale:1}}.manga.sk-siuuu .g1{background:repeating-conic-gradient(from 0deg at 50% 50%, #ffe36bd9 0 10deg, #b8322a80 10deg 20deg);inset:-70%}.manga.show.sk-siuuu .g1{--o:.5;animation:.15s forwards fx-in,5s linear infinite turn}.manga.sk-siuuu .g2{background:radial-gradient(circle at 76% 44%,#fffffff2 0,#0000 46%)}.manga.show.sk-siuuu .g2{animation:.5s .45s fx-flash}.manga.show.sk-siuuu .prop{animation:.7s cubic-bezier(.2,1.7,.4,1) forwards p-siuuu}@keyframes p-siuuu{0%{opacity:1;translate:-50% 160%;rotate:-25deg;scale:.3}to{opacity:1;translate:-50% -50%;rotate:0deg;scale:1.15}}.manga.sk-roja .g1{background:#d8362b}.manga.show.sk-roja .g1{animation:1.4s .16s forwards redpulse}@keyframes redpulse{0%{opacity:0}6%{opacity:.85}30%{opacity:.35}45%{opacity:.6}to{opacity:.45}}.manga.sk-roja .prop{top:50%}.manga.show.sk-roja .prop{animation:.24s steps(4,end) forwards p-roja}@keyframes p-roja{0%{opacity:1;translate:-50% 240%;rotate:14deg}70%{opacity:1;translate:-50% -62%;rotate:-8deg;scale:1.2}to{opacity:1;translate:-50% -50%;rotate:-5deg;scale:1.1}}.manga.sk-tikitaka .g1{background:repeating-linear-gradient(90deg,#ffffff21 0 70px,#0000 70px 140px),#2e8a57}.manga.show.sk-tikitaka .g1{--o:.7;animation:.15s forwards fx-in}.manga.sk-tikitaka .g2{opacity:1;clip-path:inset(0 100% 0 0);background:repeating-linear-gradient(90deg,#fff 0 30px,#0000 30px 52px);height:12px;inset:66% 8% auto}.manga.show.sk-tikitaka .g2{animation:.75s steps(3,end) .35s forwards passes}@keyframes passes{to{clip-path:inset(0)}}.manga.show.sk-tikitaka .prop{animation:.5s cubic-bezier(.2,1.3,.4,1) forwards p-tikitaka}@keyframes p-tikitaka{0%{opacity:1;translate:-420% -50%;rotate:-30deg}to{opacity:1;translate:-50% -50%;rotate:6deg}}.manga.sk-tarjeta .g1{background:repeating-linear-gradient(-45deg,#f2d22e 0 30px,#ffe36b 30px 60px)}.manga.show.sk-tarjeta .g1{--o:.55;animation:.15s forwards fx-in,.6s linear infinite stripes}@keyframes stripes{to{background-position:85px 0}}.manga.show.sk-tarjeta .prop{animation:.6s cubic-bezier(.2,1.4,.4,1) forwards p-tarjeta}@keyframes p-tarjeta{0%{opacity:1;rotate:-540deg;scale:.15}to{opacity:1;rotate:8deg;scale:1.1}}.manga.sk-tangana .prop{width:clamp(240px,52vmin,560px);top:46%;left:52%}.manga.show.sk-tangana .prop{animation:.25s steps(3,end) forwards p-tangana,.11s steps(2,end) .25s infinite brawl}@keyframes p-tangana{0%{opacity:1;scale:.2}to{opacity:1;scale:1.15}}@keyframes brawl{0%{translate:-53% -48%;rotate:-12deg;scale:1.05 1.2}to{translate:-47% -53%;rotate:12deg;scale:1.22 1.02}}.manga.show.sk-barrera .prop,.manga.show.sk-silbato .prop,.manga.show.sk-var .prop{animation:.4s cubic-bezier(.2,1.4,.4,1) forwards p-drop}@keyframes p-drop{0%{opacity:1;translate:-50% -260%}to{opacity:1;translate:-50% -50%}}.manga.sk-var .g1{background:repeating-linear-gradient(0deg,#ffffff29 0 3px,#0000 3px 7px),#1f2f4a}.manga.show.sk-var .g1{--o:.5;animation:.15s forwards fx-in}.manga.show.sk-cano .prop{animation:.45s cubic-bezier(.2,1.3,.4,1) forwards p-tikitaka}.manga.sk-barreno .lines{display:block}.manga.sk-barreno .g1{background:radial-gradient(circle at 60% 46%,#fff 0 8%,#ffe36b 20%,#e0792a 46%,#0000 70%)}.manga.show.sk-barreno .g1{animation:.5s steps(5,end) .2s forwards fx-flash}.manga.show.sk-barreno .prop{animation:.25s steps(3,end) forwards p-tangana}.manga.sk-tombola .g1{background:repeating-linear-gradient(90deg,#c42f8a 0 40px,#ffe9a0 40px 80px)}.manga.show.sk-tombola .g1{--o:.45;animation:.15s forwards fx-in}.manga.show.sk-tombola .prop{animation:.6s cubic-bezier(.2,1.4,.4,1) forwards p-tarjeta}@media (width<=700px){.manga .prop{width:clamp(120px,34vmin,220px);left:70%}}@media (prefers-reduced-motion:reduce){.manga .gag,.manga .gag i{animation:none!important}}.gestbar{pointer-events:auto;z-index:5;flex-direction:column;align-items:stretch;gap:6px;font-family:Silkscreen,monospace;display:none;position:absolute;bottom:92px;left:10px}.gestbar.show{animation:.22s steps(4,end) both gest-in;display:flex}@keyframes gest-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.gestbar .gsegs{background:#14171f;border:3px solid #111;gap:3px;padding:3px;display:flex;box-shadow:0 4px #00000073}.gestbar .gsegs i{background:#2a3040;flex:1;height:7px;box-shadow:inset 0 -2px #00000059}.gestbar .gsegs i.on{background:#ffe36b;box-shadow:inset 0 2px #ffffff8c,inset 0 -2px #c99a1e}.gestbar .gsegs i.use{animation:.5s steps(2,end) infinite gest-use}@keyframes gest-use{50%{background:#ff6a5a;box-shadow:inset 0 2px #ffffff80,inset 0 -2px #a8332a}}.gestbar .gbtn{min-width:168px;font:inherit;color:#fff;text-align:left;text-shadow:1px 1px #111;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#1b2030;border:3px solid #111;align-items:center;gap:8px;padding:5px 8px 5px 6px;transition:transform 80ms steps(2,end);display:flex;position:relative;box-shadow:inset 0 3px #ffffff1f,inset 0 -3px #0000004d,0 4px #00000073}.gestbar .gbtn svg{flex:none;width:44px;height:39px;overflow:visible}.gestbar .gtxt{flex-direction:column;flex:1;line-height:1.15;display:flex}.gestbar .gtxt b{letter-spacing:.5px;font-size:13px;font-weight:400}.gestbar .gtxt em{color:#ffe36b;font-size:9px;font-style:normal}.gestbar .gbtn kbd{min-width:12px;font:inherit;text-align:center;color:#111;text-shadow:none;background:#fff;border:2px solid #111;flex:none;padding:1px 4px;font-size:11px;box-shadow:0 2px #111}.gestbar .gbtn:hover:not(:disabled){background:#263046}.gestbar .gbtn:active:not(:disabled){transform:translateY(3px)}.gestbar .gbtn:disabled{cursor:default;filter:grayscale(.9)brightness(.62)}.gestbar .gbtn.on{color:#111;text-shadow:none;background:#ffe36b;box-shadow:inset 0 3px #ffffffb3,inset 0 -3px #c99a1e,0 4px #00000073,0 0 0 3px #fff}.gestbar .gbtn.on:hover{background:#fff0a0}.gestbar .gbtn.on .gtxt em{color:#8a3a12}.gestbar .gbtn.on .gfinger{animation:.55s steps(3,end) infinite gest-press}.gestbar .gbtn.on .garc{animation:.55s linear infinite gest-dash}.gestbar .gbtn.on .gball{animation:.7s steps(4,end) infinite gest-rise}.gestbar .gbtn.on .gup{animation:.7s steps(4,end) infinite reverse gest-rise}.gestbar .gbtn.on .gpush{animation:.6s steps(4,end) infinite gest-push}.gestbar .gbtn.on .gout1{animation:.6s steps(4,end) infinite gest-out1}.gestbar .gbtn.on .gout2{animation:.6s steps(4,end) infinite gest-out2}.gestbar .gbtn.on .gtrail{animation:.6s steps(2,end) infinite gest-rise}@keyframes gest-push{0%,to{transform:translate(-2px)}55%{transform:translate(2.5px)}}@keyframes gest-out1{0%,to{transform:none}55%{transform:translate(2px,-3px)}}@keyframes gest-out2{0%,to{transform:none}55%{transform:translate(2px,2.5px)}}@keyframes gest-press{0%,to{transform:translateY(-3px)}50%{transform:translateY(1.5px)}}@keyframes gest-dash{to{stroke-dashoffset:-12px}}@keyframes gest-rise{0%,to{transform:translateY(1.5px)}50%{transform:translateY(-2.5px)}}#hud.skill .gestbar,#hud.whistle .gestbar,#hud.replaying .gestbar,#hud.touch .gestbar .gbtn kbd{display:none}@media (width<=900px),(height<=520px){.gestbar{gap:4px;bottom:64px;left:6px}.gestbar .gbtn{gap:6px;min-width:0;min-height:44px;padding:3px 7px 3px 4px}.gestbar .gbtn svg{width:36px;height:32px}.gestbar .gtxt b{font-size:10px}.gestbar .gtxt em{font-size:8px}.gestbar .gbtn kbd{display:none}}@media (prefers-reduced-motion:reduce){.gestbar.show,.gestbar .gsegs i.use,.gestbar .gbtn.on .gfinger,.gestbar .gbtn.on .garc,.gestbar .gbtn.on .gball,.gestbar .gbtn.on .gup,.gestbar .gbtn.on .gpush,.gestbar .gbtn.on .gout1,.gestbar .gbtn.on .gout2,.gestbar .gbtn.on .gtrail{animation:none}}.gestbar .gsegs{display:none}@media (height<=520px){.gestbar{left:max(118px, calc(env(safe-area-inset-left) + 110px));bottom:max(6px, env(safe-area-inset-bottom));flex-direction:row}}.gestbar .gbtn.spent{filter:none;position:relative}.gestbar .gbtn.spent>*{filter:grayscale()brightness(.5)}.gestbar .gbtn.spent:after{content:"";background:#ff6a5a;border:1px solid #111;height:4px;position:absolute;top:50%;left:6%;right:6%;transform:rotate(-8deg)}.gestbar .gbtn.spent .gtxt{filter:none}.gestbar .gbtn.spent .gtxt b{color:#6b7482}.gestbar .gbtn.spent .gtxt em{color:#ff8a7a}#menu{z-index:10;box-sizing:border-box;color:#fff;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-shadow:2px 0 #111,-2px 0 #111,0 2px #111,0 -2px #111;justify-content:center;align-items:center;padding:16px;font-family:Silkscreen,monospace;display:flex;position:fixed;inset:0}#menu.hidden{display:none}#menu.screen-title{background:linear-gradient(#0a0e1826 0%,#0a0e18bf 100%)}#menu:not(.screen-title){background:#0a0e189e}#menu .panel{flex-direction:column;align-items:center;gap:14px;width:min(560px,100%);max-height:100%;display:flex;overflow-y:auto}#menu .logo{color:#f2d22e;letter-spacing:4px;text-shadow:6px 0 #111,-6px 0 #111,0 6px #111,0 -6px #111,6px 6px #111,12px 12px #d8473a,12px 12px #d8473a;font-size:clamp(56px,16vw,120px);font-weight:700;line-height:1;animation:1.6s steps(4,end) infinite alternate logo-bob}@keyframes logo-bob{0%{transform:translateY(0)}to{transform:translateY(-6px)}}#menu .tagline{opacity:.9;margin:6px 0 18px;font-size:clamp(13px,3vw,18px)}#menu .title{color:#f2d22e;margin-bottom:4px;font-size:clamp(24px,6vw,40px);font-weight:700}#menu .items{flex-direction:column;gap:8px;width:100%;display:flex}#menu .item{box-sizing:border-box;cursor:pointer;background:#0a0e18d1;border:3px solid #111;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 14px;font-size:clamp(14px,3.6vw,19px);display:flex;position:relative;box-shadow:inset 0 -4px #00000059}#menu .item.btn{justify-content:center}#menu .item.focus{color:#111;text-shadow:none;background:#3fe6ff}#menu .item.focus:before{content:"▶";color:#3fe6ff;text-shadow:2px 0 #111,-2px 0 #111,0 2px #111,0 -2px #111;position:absolute;top:50%;left:-30px;transform:translateY(-50%)}#menu .item.disabled{opacity:.45;cursor:default}#menu .note{color:#fff;text-shadow:none;background:#d8473a;border:2px solid #111;padding:1px 6px;font-size:11px}#menu .val{align-items:center;gap:8px;display:flex}#menu .val .v{text-align:right;align-items:center;gap:8px;min-width:0;display:flex}#menu .arr{opacity:.55;padding:4px 6px;font-size:14px;font-style:normal}#menu .item.focus .arr{opacity:1}#menu .bar{letter-spacing:-2px;color:#f2d22e}#menu .item.focus .bar{color:#111}#menu .bar i{opacity:.25;font-style:normal}#menu svg.mini{flex:none;width:22px;height:24px}#menu svg.big{width:clamp(64px,16vw,96px);height:clamp(72px,18vw,108px)}#menu .versus{justify-content:center;align-items:center;gap:clamp(16px,6vw,48px);margin-bottom:6px;display:flex}#menu .versus .side{flex-direction:column;align-items:center;gap:4px;display:flex}#menu .versus b{font-size:clamp(20px,5vw,28px)}#menu .versus small{opacity:.8;font-size:12px}#menu .vs{color:#d8473a;font-size:clamp(24px,6vw,36px);font-weight:700}#menu .final{background:#d8473a;border:3px solid #111;align-items:center;gap:12px;padding:6px 16px;font-size:clamp(20px,5vw,28px);display:flex;box-shadow:inset 0 -4px #00000040}#menu .final .score{background:#b83228;padding:0 12px;font-size:clamp(24px,6vw,34px);font-weight:700}#menu .verdict{margin:4px 0 10px;font-size:clamp(32px,8vw,56px);font-weight:700}#menu .verdict.v-win{color:#f2d22e}#menu .verdict.v-lose{color:#ff8a7a}#menu .foot{opacity:.75;text-align:center;margin-top:6px;font-size:11px}#menu .capchip{vertical-align:-4px;box-sizing:border-box;border:4px solid #ccc;border-radius:50%;outline:2px solid #111;width:1.1em;height:1.1em;margin:0 6px;display:inline-block}#menu .versus .capchip{border-width:9px;outline-width:3px;width:58px;height:58px}#menu .noteline{color:#ffe36b;text-align:center;text-shadow:2px 2px #111;min-height:14px;font-size:clamp(9px,1.5vw,12px)}#menu.screen-select .panel{gap:8px;width:min(620px,100%)}#menu.screen-select .items{gap:4px}#menu.screen-select .item{min-height:30px;padding:2px 12px;font-size:clamp(11px,2.2vw,15px)}@media (height<=620px){#menu .panel{gap:8px}#menu .item{min-height:38px;padding:4px 12px}#menu .items{gap:6px}#menu svg.big{width:54px;height:60px}#menu .versus b{font-size:20px}#menu .logo{font-size:clamp(56px,14vw,110px)}}@media (width<=700px){#menu .foot,#menu .item.focus:before{display:none}}#menu .logo{letter-spacing:2px;white-space:nowrap;font-size:clamp(44px,11.5vw,104px)}#menu.screen-select .title{font-size:clamp(18px,3.4vw,30px)}#menu.screen-select .versus .capchip{border-width:7px;width:44px;height:44px}#menu .final .score{white-space:nowrap}#menu .face{border:2px solid var(--r,#ccc);width:22px;height:22px;image-rendering:pixelated;vertical-align:middle;background:#222;border-radius:50%;outline:2px solid #111;margin:0 3px}#menu .versus .faces{white-space:nowrap;margin:6px 0 4px;display:block}#menu .versus .faces .face{border-width:3px;width:34px;height:34px}#menu .versus .faces.unknown{letter-spacing:8px;opacity:.6;font-size:22px;line-height:44px}#menu .versus b .capchip,#menu.screen-select .versus b .capchip{border-width:4px;width:18px;height:18px;margin-left:0}#menu .album{justify-content:center;align-items:center;gap:10px;display:flex}#menu .album .face.big{opacity:.7;border-width:4px;width:56px;height:56px;margin:0}#menu .album .face.big.cur{opacity:1;outline:3px solid #fff;width:84px;height:84px}#menu .detail{box-sizing:border-box;text-align:center;border:3px solid #111;border-left:8px solid var(--c);text-shadow:1px 1px #111;background:#0a0e18d9;width:100%;min-height:62px;padding:6px 12px;font-size:clamp(10px,1.6vw,13px);line-height:1.6}#menu .detail b{font-size:1.15em}#menu .detail .rar{color:var(--r)}#menu .detail .sk{color:var(--a);font-weight:700}#menu .detail .cost,#menu .detail .tag{color:#111;text-shadow:none;background:#ffe36b;border:2px solid #111;padding:0 5px}#menu .detail .tag{background:#dfe6f2}#menu.screen-lineup .panel{gap:8px;width:min(620px,100%)}#menu.screen-lineup .items{gap:4px}#menu.screen-lineup .item{min-height:32px;padding:2px 12px;font-size:clamp(11px,2.2vw,15px)}#menu .detail .chg{opacity:.9;font-size:.9em}#menu .detail .chg b{color:#ffe36b;font-size:1em}.pill{font:inherit;color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff14;border:2px solid #ffffff40;padding:3px 9px;font-size:clamp(10px,1.6vw,14px);font-style:normal;display:inline-block}.pill.on,.pill.cur{color:#111;text-shadow:none;background:#ffe36b;border-color:#111}#menu .chips{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}#menu .chips .pill .capchip{vertical-align:-3px;border-width:4px;width:16px;height:16px;margin:0}#menu .item.focus .pill{color:#111;text-shadow:none;border-color:#00000059}#menu .item.focus .pill.on{color:#ffe36b;background:#111}#menu.screen-select .note{text-align:center;color:#ffe36b;text-shadow:2px 2px #111;font-size:10px;position:absolute;bottom:-18px;left:0;right:0}.pitch{aspect-ratio:16/20;touch-action:none;background:repeating-linear-gradient(90deg,#3f9a4c 0 12.5%,#378c44 12.5% 25%);border:4px solid #a9713d;outline:3px solid #111;position:relative;box-shadow:inset 0 0 0 3px #f1f1ea}.pitch .p-area{box-sizing:border-box;border:3px solid #f1f1ea;border-left:0;width:34%;height:70%;position:absolute;top:15%;left:0}.pitch .p-circle{aspect-ratio:1;box-sizing:border-box;border:3px solid #f1f1ea;border-radius:50%;width:40%;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%)}.pitch .tk,.ts-bench .tk{aspect-ratio:1;background:var(--t,#888);border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #111,3px 4px #00000059}.pitch .tk img,.ts-bench .tk img{outline:2px solid var(--a,#fff);width:74%;height:74%;image-rendering:pixelated;pointer-events:none;border-radius:50%;position:absolute;inset:13%}.hd-cromos .pitch .tk img,.hd-cromos .ts-bench .tk img,.hd-cromos .ts-card img,.hd-cromos .ts-detail img{image-rendering:auto}.tk .gem{background:var(--r,#ccc);border:2px solid #111;width:22%;height:22%;position:absolute;top:0;right:0;transform:rotate(45deg)}.mini-pitch{height:clamp(110px,20vh,170px);margin:6px auto 4px;overflow:hidden}.mini-pitch .unknown{opacity:.5;place-items:center;font-size:54px;display:grid;position:absolute;inset:0}#team{box-sizing:border-box;color:#fff;text-shadow:2px 2px #111;z-index:5;background:#0a0e18c7;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;padding:12px;font-family:Silkscreen,monospace;display:grid;position:fixed;inset:0}#team.hidden{display:none}.ts-panel{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;width:min(1040px,100%);max-height:100%;display:grid}.ts-head{align-items:center;gap:14px;display:flex}.ts-head h2{color:#f2d22e;margin:0;font-size:clamp(18px,3.4vw,32px)}.ts-presets{align-items:center;gap:6px;margin-left:auto;display:flex}.ts-presets em{opacity:.8;font-size:11px;font-style:normal}.ts-head .go{color:#111;text-shadow:none;background:#3fe6ff;border:3px solid #111;padding:6px 22px;font-size:clamp(13px,2vw,18px)}.ts-head .go.cur{background:#ffe36b}.ts-body{gap:16px;min-height:0;display:flex}.ts-left{flex-direction:column;flex:none;gap:10px;display:flex}.ts-pitch{height:min(58vh,520px)}.ts-pitch .tk{cursor:grab;transition:box-shadow .1s}.ts-pitch .tk[data-sel]{z-index:2;box-shadow:0 0 0 2px #111,0 0 0 6px #fff,3px 4px 0 6px #00000059}.ts-pitch .tk.dragging{cursor:grabbing;z-index:3;box-shadow:0 0 0 2px #111,0 0 0 6px #ffe36b,6px 10px 0 4px #00000059}.ts-bench{cursor:pointer;background:#0a0e18d9;border:3px solid #111;align-items:center;gap:10px;padding:6px 10px;font-size:11px;display:flex}.ts-bench.cur{border-color:#fff}.ts-bench em{color:#ffe36b;font-style:normal}.ts-bench .tk{flex:none;width:44px;position:relative;transform:none}.ts-bench .tk.empty{background:#ffffff1a;place-items:center;font-size:22px;display:grid;box-shadow:0 0 0 2px #fff6}.ts-bench b{flex:1}.ts-bench .x{font:inherit;color:#fff;cursor:pointer;background:#b83228;border:2px solid #111}.ts-right{flex-direction:column;flex:1;gap:10px;min-width:0;min-height:0;display:flex}.ts-detail{box-sizing:border-box;border:3px solid #111;border-left:10px solid var(--c,#555);text-shadow:1px 1px #111;background:#0a0e18e6;align-items:center;gap:12px;min-height:112px;padding:8px 12px;display:flex}.ts-detail img.big{border:5px solid var(--r,#ccc);width:92px;height:92px;image-rendering:pixelated;border-radius:50%;outline:3px solid #111;flex:none}.ts-detail .info{flex-direction:column;gap:2px;font-size:clamp(9px,1.25vw,12px);display:flex}.ts-detail .nm{font-size:clamp(14px,2vw,20px)}.ts-detail .rar{color:var(--r)}.ts-detail .sk{color:var(--a);font-size:clamp(12px,1.7vw,16px);font-weight:700}.ts-detail .cost,.ts-detail .tag{color:#111;text-shadow:none;background:#ffe36b;border:2px solid #111;padding:0 5px;font-size:.7em;font-style:normal}.ts-detail .tag{background:#dfe6f2}.ts-detail .chg b{color:#ffe36b}.ts-tip{opacity:.8}.ts-album{touch-action:pan-y;flex-direction:column;gap:6px;min-height:0;padding:4px;display:flex;overflow-y:auto}.ts-row{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;padding-top:6px;display:grid}.ts-sep{letter-spacing:2px;color:#ffe36b;text-shadow:1px 1px #111;border-bottom:2px solid #343b4c;padding-bottom:3px;font-size:10px}.ts-filters{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ts-filters i{flex:1}.ts-filters .fchip{font:inherit;letter-spacing:1px;color:#c9d3e0;cursor:pointer;background:#10141f;border:2px solid #343b4c;min-height:30px;padding:4px 9px;font-size:10px}.ts-filters .fchip[style]{color:var(--r);text-shadow:1px 1px #111}.ts-filters .fchip[data-new]{color:#6be05a}.ts-filters .fchip.on{color:#111;text-shadow:none;background:#ffe36b;border-color:#111}.ts-filters .fchip[style].on{background:var(--r)}.ts-sep.paged{justify-content:space-between;align-items:center;gap:10px;display:flex}.ts-pager{align-items:center;gap:5px;display:inline-flex}.ts-pager b{letter-spacing:1px;text-align:center;min-width:52px;font-size:11px}.ts-pager button{font:inherit;color:#111;min-width:36px;min-height:26px;text-shadow:none;cursor:pointer;background:#ffe36b;border:2px solid #111;font-size:11px;box-shadow:0 2px #00000080}.ts-none{color:#aab4c8;grid-column:1/-1;margin:4px 0;font-family:system-ui,sans-serif;font-size:13px}.ts-card.on,.ts-card.bench{box-shadow:inset 0 0 0 2px var(--r), 0 0 0 3px var(--team), 3px 3px 0 3px #0006}.ts-card.bench{box-shadow:inset 0 0 0 2px var(--r), 0 0 0 3px #ffe36b, 3px 3px 0 3px #0006}.ts-card .in{text-align:center;min-width:14px;padding:1px 5px;font-size:11px;top:-8px;right:-6px}.ts-card .new{color:#111;text-shadow:none;background:#6be05a;border:2px solid #111;padding:0 4px;font-size:8px;position:absolute;top:-7px;left:-5px;transform:rotate(-6deg)}.ts-card .role{color:#111;text-shadow:none;background:#f4f4f0;border:1px solid #111;padding:0 3px;font-size:7px;position:absolute;top:3px;left:3px}.ts-pitch .tk .num{color:#111;pointer-events:none;background:#3fe6ff;border:2px solid #111;padding:0 4px;font-size:10px;text-decoration:none;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.ts-ghost{z-index:40;pointer-events:none;filter:drop-shadow(0 8px 6px #0009);width:64px;height:64px;margin:-32px 0 0 -32px;position:fixed}.ts-ghost img{border:4px solid var(--t,#888);box-sizing:border-box;border-radius:50%;outline:2px solid #111;width:100%;height:100%}#team.carding .ts-pitch .tk[data-slot]:not([data-slot="0"]),#team.carding .ts-bench{outline-offset:3px;outline:3px dashed #3fe6ff}#team.carding.carding-gk .ts-pitch .tk[data-slot]:not([data-slot="0"]),#team.carding.carding-gk .ts-bench{outline:none}#team.carding.carding-gk .ts-pitch .tk[data-slot="0"]{outline-offset:3px;outline:3px dashed #3fe6ff}#team.carding .drop{outline:4px solid #6be05a!important}#team.carding .ts-card{cursor:grabbing}.ts-card{font:inherit;color:#fff;text-shadow:1px 1px #111;background:linear-gradient(#ffffff1f, #0a0e18e6 60%), var(--r);box-shadow:inset 0 0 0 2px var(--r), 3px 3px 0 #0006;cursor:pointer;border:3px solid #111;flex-direction:column;align-items:center;gap:2px;padding:6px 2px 4px;transition:transform 80ms steps(2,end);display:flex;position:relative}.ts-card:hover{transform:translateY(-4px)}.ts-card img{width:54px;height:54px;image-rendering:pixelated;border-radius:50%;outline:2px solid #111}.ts-card .st{color:var(--r);text-shadow:1px 1px #111;font-size:10px}.ts-card .sk{background:var(--s);white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border:2px solid #111;max-width:100%;padding:0 4px;font-size:9px;overflow:hidden}.ts-card .in{color:#111;text-shadow:none;background:#3fe6ff;border:2px solid #111;padding:0 4px;font-size:8px;position:absolute;top:-6px;right:-4px}.ts-card.bench .in{background:#ffe36b}.ts-card.cur{outline:3px solid #fff}.ts-card.no{filter:grayscale(.9)brightness(.55)}.ts-foot{text-align:center;opacity:.9;font-size:clamp(8px,1.1vw,11px)}.ts-foot b{color:#ffe36b}@media (width<=760px){.ts-body{flex-direction:column;overflow-y:auto}.ts-pitch{height:44vh}}#menu .crest{vertical-align:-4px;border:2px solid #111;border-radius:50%;width:20px;height:20px;display:inline-block}#menu .chips .pill:has(.crest){padding:2px 4px}#menu.screen-select .item.btn:last-child{min-height:40px;font-size:clamp(14px,2.6vw,20px)}.ts-detail .stats{flex-wrap:wrap;gap:2px 14px;margin-top:2px;font-size:.9em;display:flex}.ts-detail .stats i{color:#cfd6e4;font-style:normal}.ts-detail .stats b{color:#ffe36b;letter-spacing:1px}.ts-detail .stats u{color:#ffffff40;letter-spacing:1px;text-decoration:none}.pitch .tk,.ts-bench .tk{box-shadow:0 0 0 2px #111, 0 0 0 5px var(--team,transparent), 3px 5px 0 4px #0000004d}.tk.sh-pisada{border-radius:46% 54% 50% 50%/58% 44% 56% 42%}.tk.sh-abollada{border-radius:44% 56% 62% 38%/52% 40% 60% 48%}.tk.sh-doblada{box-shadow:0 0 0 2px #111, 0 0 0 5px var(--team,transparent), 5px -3px 0 1px var(--t), 5px -3px 0 3px #111;border-radius:50%}.tk.sh-corcho{background:repeating-radial-gradient(circle, var(--t) 0 3px, #b58a52 3px 4px)}.tk.shiny:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 35%,#ffffffbf 48%,#0000 60%);border-radius:50%;animation:2.4s linear infinite tk-shine;position:absolute;inset:0}@keyframes tk-shine{0%{opacity:0}10%{opacity:1}30%,to{opacity:0}}.ts-card img{border:4px solid var(--t,#888);box-shadow:inset 0 0 0 2px var(--a,#fff);outline:2px solid #111}.ts-card .tp{white-space:nowrap;text-overflow:ellipsis;opacity:.9;max-width:100%;font-size:8px;overflow:hidden}.ts-detail img.big{border-color:var(--t,#ccc);outline:3px solid var(--r,#111)}.ts-detail .rar b{color:#fff}.ts-detail .rar em{opacity:.75;font-style:normal}#menu .coins{color:#111;text-shadow:none;background:#ffe36b;border:3px solid #111;padding:2px 12px;font-size:clamp(12px,2vw,16px)}#menu .runintro{text-align:center;text-shadow:2px 2px #111;max-width:560px;font-size:clamp(11px,1.7vw,14px);line-height:1.5}#menu .runbar{color:#ff6b6b;text-shadow:2px 2px #111;align-items:center;gap:18px;font-size:clamp(13px,2vw,18px);display:flex}#menu .runbar s{opacity:.25;text-decoration:none}#menu .runpath{background:#0a0e18d9;border:3px solid #111;align-items:center;gap:0;padding:10px 14px;display:flex}#menu .runpath .link{opacity:.5;background:repeating-linear-gradient(90deg,#fff 0 5px,#0000 5px 9px);width:clamp(10px,3vw,34px);height:5px}#menu .runpath .node{text-align:center;opacity:.55;flex-direction:column;align-items:center;gap:2px;width:clamp(72px,12vw,118px);padding:6px 2px;font-size:clamp(8px,1.1vw,10px);display:flex;position:relative}#menu .runpath .node .crest{border-width:3px;width:clamp(30px,5vw,46px);height:clamp(30px,5vw,46px)}#menu .runpath .node b{font-size:1.5em}#menu .runpath .node .lv{color:#ffe36b}#menu .runpath .node.now{opacity:1;background:#ffe36b29;outline:3px solid #ffe36b}#menu .runpath .node.done{opacity:.8}#menu .runpath .node em{color:#6bd64a;text-shadow:2px 2px #111;font-size:22px;font-style:normal;position:absolute;top:2px;right:6px}#menu .runnext{text-align:center;text-shadow:2px 2px #111;font-size:clamp(11px,1.7vw,14px)}#menu .runnext b{color:#ffe36b}#menu .rewards{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}#menu .rw{text-align:center;background:linear-gradient(#ffffff24, #0a0e18eb 70%), var(--r);width:150px;box-shadow:inset 0 0 0 2px var(--r);border:3px solid #111;flex-direction:column;align-items:center;gap:3px;padding:10px 6px;font-size:11px;display:flex}#menu .rw img{border:7px solid var(--t);width:84px;height:84px;box-shadow:inset 0 0 0 3px var(--a);border-radius:50%;outline:3px solid #111}#menu .rw span{color:var(--r)}#menu .rw em{color:#111;text-shadow:none;background:#ffe36b;border:2px solid #111;padding:0 6px;font-style:normal}#menu.screen-album .panel{gap:8px;width:min(980px,100%)}#menu .acount{color:#ffe36b;text-shadow:2px 2px #111;font-size:clamp(12px,1.8vw,16px)}#menu .album-list{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(430px,1fr));gap:6px 12px;width:100%;max-height:62vh;padding:4px;display:grid;overflow-y:auto}#menu .arow{background:#0a0e18d9;border:3px solid #111;align-items:center;gap:8px;padding:4px 8px;display:flex}#menu .arow .who{border-radius:50%;outline:2px solid #111;width:44px;height:44px}#menu .arow .nm{text-shadow:1px 1px #111;flex-direction:column;gap:2px;width:132px;font-size:10px;display:flex}#menu .arow .nm span{border:2px solid #111;align-self:flex-start;padding:0 4px;font-size:8px}#menu .arow .caps{flex-wrap:wrap;gap:4px;display:flex}#menu .arow .cap{box-sizing:border-box;background:#20242e;border:2px dashed #ffffff2e;border-radius:50%;width:22px;height:22px;position:relative}#menu .arow .cap.ok{background:var(--t);box-shadow:0 0 0 2px var(--r);border:2px solid #111}#menu .arow .cap img{border-radius:50%;width:calc(100% - 6px);height:calc(100% - 6px);position:absolute;inset:3px}#menu .item .note{font-size:.6em}#menu.screen-run .panel{width:min(900px,100%)}#menu .runpath{box-sizing:border-box;justify-content:center;max-width:100%}#menu .arow .cap{width:26px;height:26px}#menu.screen-title .panel{gap:10px;width:min(760px,100%)}#menu .items.grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}#menu .item.tile{justify-content:flex-start;gap:12px;min-height:62px;padding:6px 12px}#menu .item.tile .ico{object-fit:contain;filter:drop-shadow(0 3px #00000059);flex:none;width:60px;height:60px;transition:transform .12s}#menu .item.tile.focus .ico{transform:scale(1.12)rotate(-4deg)}#menu .item.tile.disabled .ico{filter:grayscale(.8)brightness(.7)}#menu .item.tile .tt{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}#menu .item.tile .tt b{font-size:clamp(13px,2.1vw,18px)}#menu .item.tile .tt small{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(9px,1.25vw,11px);overflow:hidden}#menu .item.tile.focus .tt small{color:#111;text-shadow:none;opacity:1}#menu .item.tile .faces .face{border-width:1px;width:20px;height:20px;margin:0 2px 0 0}#menu .item.tile.focus:before{display:none}#menu.screen-title .item.tile:first-child{background:linear-gradient(90deg,#f2c23066,#0a0e18d1 80%)}#menu.screen-title .item.tile.focus:first-child{background:#3fe6ff}#menu .clubname{text-shadow:2px 2px #111;font-size:clamp(16px,2.6vw,24px)}#menu.screen-help .panel{width:min(860px,100%)}#menu .helpbox{max-height:62vh;text-shadow:none;background:#0a0e18e6;border:3px solid #111;padding:10px 16px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(12px,1.5vw,15px);line-height:1.45;overflow-y:auto}#menu .helpbox b{color:#ffe36b}#menu .helpbox h4{color:#ffe36b;margin:10px 0 4px;font-family:Silkscreen,monospace}#menu .helpbox td{vertical-align:top;border-top:1px solid #ffffff26;padding:3px 8px 3px 0}@media (width<=620px){#menu .items.grid{grid-template-columns:1fr}}#menu.screen-select .mini-pitch{height:clamp(80px,14vh,118px)}#menu.screen-select .versus b{font-size:clamp(13px,2vw,18px)}#menu .stages{grid-template-columns:repeat(6,1fr);gap:6px;width:100%;display:grid}#menu .stage{text-align:center;opacity:.55;background:#0a0e18d9;border:3px solid #111;flex-direction:column;align-items:center;gap:4px;padding:6px 4px 7px;font-size:clamp(8px,1.05vw,11px);display:flex;position:relative}#menu .stage .thumb{aspect-ratio:16/9;background:repeating-linear-gradient(90deg, var(--a) 0 12.5%, var(--b) 12.5% 25%);border:4px solid var(--rim);box-sizing:border-box;outline:2px solid #111;width:100%}#menu .stage.now{opacity:1;outline:3px solid #ffe36b}#menu .stage.done{opacity:.85}#menu .stage .pips{gap:6px;font-size:15px;display:flex}#menu .stage .pip{color:#ffffff4d;font-style:normal}#menu .stage .pip.ok{color:#6bd64a}#menu .stage .pip.cur{color:#ffe36b}#menu .stage em{color:#6bd64a;font-size:16px;font-style:normal;position:absolute;top:2px;right:5px}#menu .boons{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}#menu .runnext .bossline{color:#ff9a8a}#menu .runnext .ruleline{color:#ffe9a0;margin-top:4px;display:block}#menu .runnext .ruleline i{color:#111;text-shadow:none;background:#ffe36b;padding:1px 6px;font-style:normal}#menu .stage .bossface{aspect-ratio:1;object-fit:cover;width:30%;image-rendering:pixelated;border:2px solid #111;border-radius:50%;position:absolute;top:3px;left:3px}#menu .cuplock{text-align:center;color:#fff9;text-shadow:2px 2px #111;font-size:clamp(10px,1.5vw,13px)}#menu.screen-cups .panel{width:min(900px,94vw)}#menu.screen-cups .item.tile{min-height:104px}#menu.screen-cups .item.tile .ico{width:76px;height:76px}#menu.screen-cups .item.tile .tt{min-width:0}#menu.screen-cups .item.tile .tt small{white-space:normal;opacity:1;flex-direction:column;align-items:flex-start;gap:3px;display:flex;overflow:visible}#menu.screen-cups .item.tile .tt small span:first-child{letter-spacing:0;text-transform:none;font-family:system-ui,sans-serif;font-size:13px}#menu.screen-cups .item.tile:nth-last-child(-n+2){min-height:46px}#menu.screen-cups .item .pips{justify-content:center;gap:5px;margin:4px 0 2px;display:flex}#menu.screen-cups .item .pips i{background:#ffffff40;border:2px solid #111;border-radius:50%;width:10px;height:10px}#menu.screen-cups .item .pips i.beat{background:#6bd64a}#menu .item.tile .ico.cup2{filter:hue-rotate(165deg)saturate(1.2)drop-shadow(0 3px #00000059)}#menu .verdict.long{text-align:center;font-size:clamp(15px,2.6vw,24px);line-height:1.5}#menu.screen-boon .item{flex-direction:column;gap:2px;min-height:64px}#menu.screen-boon .item .note{color:inherit;opacity:.9;background:0 0;font-size:.62em;position:static}#menu .aset{z-index:1;background:#1c2a3a;border-left:6px solid #6fd06a;grid-column:1/-1;align-items:baseline;gap:12px;margin:10px 0 2px;padding:7px 10px;display:flex;position:sticky;top:0}#menu .aset.marca{background:#33280f;border-left-color:#f2c230}#menu .aset b{color:#fff2a0;font-size:13px}#menu .aset span{color:#c9d3e0;flex:1;font-family:system-ui,sans-serif;font-size:13px}#menu .aset em{color:#fff;font-size:11px;font-style:normal}#menu.screen-looks .panel{width:min(960px,94vw)}#menu.screen-looks .item.tile .ico.look{image-rendering:auto;object-fit:contain;background:#0d1118;border:2px solid #2b3445;border-radius:8px;width:68px;height:68px}#menu.screen-looks .item.tile.focus .ico.look{background:#0b5566;border-color:#0a2a33}#menu.screen-looks .item.tile .tt small{white-space:normal;flex-direction:column;gap:3px;display:flex}#menu.screen-looks .item.tile .tt small span{letter-spacing:0;text-transform:none;font-family:system-ui,sans-serif;font-size:12px}#menu .st{text-shadow:none;opacity:1;color:#111;background:#cfd6e4;align-self:flex-start;padding:2px 6px;font-size:10px;font-style:normal;font-weight:700}#menu .st.on{background:#6bd64a}#menu .st.buy{background:#ffe36b}#menu .st.buy.poor{background:#8a7d45}#menu .st.lock{color:#e8eef7;background:#3a4150}#menu.screen-kiosk .item.tile,#menu.screen-boon .item.tile{min-height:92px}#menu.screen-kiosk .item.tile .ico,#menu.screen-boon .item.tile .ico{width:76px;height:76px}#menu.screen-boon .panel{width:min(820px,94vw)}#menu.screen-boon .item.tile .tt small{white-space:normal}#menu.screen-boon .item.tile .tt small span{letter-spacing:0;text-transform:none;font-family:system-ui,sans-serif;font-size:13px}#menu.screen-looks .item.tile.focus .ico.look{transform:none}#menu.screen-looks .item.tile:last-child,#menu.screen-kiosk .item.tile:last-child{grid-column:1/-1;justify-content:center;min-height:46px}#menu.screen-looks .item.tile .tt small,#menu.screen-kiosk .item.tile .tt small{opacity:1;overflow:visible}#menu .arow .cap.ok{cursor:pointer;transition:transform .1s}#menu .arow .cap.ok:hover{z-index:2;transform:scale(1.25)}#menu.screen-looks .item.tile{min-height:96px}#menu.screen-looks .item.tile .ico.look{width:84px;height:84px}#menu.screen-looks .item.tile .ico.look.locked{filter:grayscale(.6)brightness(.8)}#menu.is-hub{align-items:flex-start;padding-top:clamp(14px,4vh,40px)}#menu.is-hub .panel{align-items:stretch;gap:18px;width:min(1060px,100%)}#menu .hubbar{background:linear-gradient(#0a0e18f0,#0a0e18cc);border-bottom:4px solid #f2d22e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(8px,1.2vw,16px);padding:8px 14px;display:grid;box-shadow:0 6px #00000059}#menu .hubbar .brand{color:#f2d22e;letter-spacing:3px;text-shadow:3px 3px #d8473a,3px 0 #111,-3px 0 #111,0 3px #111,0 -3px #111;font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1}#menu .hubbar .brand small{letter-spacing:2px;color:#cfd6e4;text-shadow:1px 1px #111;margin-top:5px;font-size:10px;font-weight:400;display:block}#menu .hubbar .tabs{justify-content:center;align-items:center;gap:clamp(2px,.5vw,6px);min-width:0;display:flex}#menu .hubbar kbd{font:inherit;color:#111;text-shadow:none;background:#cfd6e4;border:2px solid #111;padding:3px 6px;font-size:10px}#menu .hubbar .tab{letter-spacing:1px;white-space:nowrap;color:#aab4c8;cursor:pointer;border-bottom:4px solid #0000;padding:10px clamp(5px,.8vw,9px);font-size:clamp(11px,1.2vw,14px);font-style:normal;transition:color .1s}#menu .hubbar .tab:hover{color:#fff}#menu .hubbar .tab.on{color:#111;text-shadow:none;background:#f2d22e;border-bottom-color:#b8901c}#menu .hubbar .me{justify-self:end;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}#menu .hubbar .me .acct{color:#111;text-shadow:none;cursor:pointer;background:#3fe6ff;border:2px solid #111;flex:none;align-items:center;gap:5px;padding:3px 9px 3px 4px;font-style:normal;display:flex;box-shadow:0 3px #0a6d7c}#menu .hubbar .me .acct .ico{width:22px;height:22px;position:static}#menu .hubbar .me .acct u{text-overflow:ellipsis;white-space:nowrap;max-width:11ch;text-decoration:none;overflow:hidden}#menu .hubbar .me .acct:has(u.in){color:#fff;background:#1c2230;box-shadow:0 3px #000}#menu .hubbar{container:hubbar/inline-size}@container hubbar (width<=1240px){#menu .hubbar .me b{display:none}}@container hubbar (width<=1120px){#menu .hubbar kbd{display:none}}@container hubbar (width<=940px){#menu .hubbar .brand small{display:none}#menu .hubbar .me .acct u{max-width:7ch}}#menu.screen-looks .item.tile.swap{flex-direction:row;grid-column:1/-1;justify-content:center;align-items:center;min-height:46px;padding:4px}#menu.screen-looks .item.tile.swap .tt b{gap:8px;display:flex}#menu.screen-looks .item.tile.swap span{color:#aab4c8;border:2px solid #343b4c;padding:6px 16px}#menu.screen-looks .item.tile.swap span.on{color:#111;background:#ffe36b;border-color:#111}#menu .hubbar .me span{white-space:nowrap;color:#111;text-shadow:none;background:#ffe36b;border:2px solid #111;flex:none;padding:4px 8px}#menu.is-hub .items.grid{grid-template-columns:1.25fr 1fr 1fr;grid-auto-rows:clamp(120px,26vh,210px);gap:12px}#menu.is-hub .item.tile{background:linear-gradient(160deg,#222c42f0,#0a0e18f0);border:3px solid #111;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;min-height:0;padding:14px 16px;transition:transform .1s;position:relative;overflow:hidden;box-shadow:0 6px #00000073}#menu.is-hub .item.tile.focus{background:#3fe6ff;transform:translateY(-3px)scale(1.015);box-shadow:0 9px #00000073,0 0 0 3px #fff}#menu.is-hub .item.tile .ico{width:clamp(72px,9vw,104px);height:clamp(72px,9vw,104px);position:absolute;top:8px;right:10px}#menu.is-hub .item.tile .tt b{font-size:clamp(14px,1.7vw,19px)}#menu.is-hub .item.tile .tt small{white-space:normal;font-size:clamp(9px,1vw,11px);overflow:visible}#menu.is-hub .item.tile.hero{background:linear-gradient(160deg,#f2c23080,#222c42f0 55%,#0a0e18f0);grid-row:span 2}#menu.is-hub .item.tile.hero.focus{background:linear-gradient(160deg,#fff2a0,#3fe6ff 60%)}#menu.is-hub .item.tile.hero .ico{align-self:center;width:clamp(120px,17vw,190px);height:clamp(120px,17vw,190px);margin:auto 0;position:static}#menu.is-hub .item.tile.hero .tt b{font-size:clamp(18px,2.3vw,26px)}#menu.is-hub .item.tile.wide{grid-column:span 2}#menu.is-hub .item.tile.tall{text-align:center;grid-row:span 2;justify-content:flex-end;align-items:center}#menu.is-hub .item.tile.tall .ico{width:clamp(120px,15vw,180px);height:clamp(120px,15vw,180px);margin:auto 0;position:static}#menu.is-hub .item.tile.tall .tt{text-align:center;align-items:center}#menu.is-hub .item.tile .art{align-self:center;margin:auto 0}#menu.is-hub .item.tile .art .pips{gap:6px;display:flex}#menu.is-hub .item.tile .art .pips i{background:#1c2230;border:2px solid #111;border-radius:50%;width:16px;height:16px}#menu.is-hub .item.tile .art .pips i.beat{background:#8a7d45}#menu.is-hub .item.tile .art .pips i.done{background:#6bd64a}#menu.is-hub .item.tile .art .pips i.now{background:#ffe36b;box-shadow:0 0 0 2px #fff}#menu.is-hub .item.tile.hero .art{order:3;align-self:flex-start;margin:0}#menu.is-hub .ico.crestbig{justify-content:center;align-items:center;display:flex}#menu.is-hub .ico.crestbig .capchip{border-width:5px;width:64px;height:64px}#menu.is-hub .items.tab-online{grid-template-rows:repeat(2,clamp(100px,22vh,180px));grid-auto-rows:auto}#menu.is-hub .item.tile.strip{flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:14px;min-height:60px;padding:8px 16px}#menu.is-hub .item.tile.strip .ico{flex:none;width:46px;height:46px;margin:0;position:static}#menu.is-hub .items.tab-settings{align-self:center;width:min(620px,100%)}#menu.is-hub .runintro{align-self:center}@media (width<=760px){#menu .hubbar{grid-template-columns:1fr;justify-items:center;gap:6px}#menu .hubbar .me{justify-self:center}#menu.is-hub .items.grid{grid-template-columns:1fr 1fr;grid-auto-rows:110px}#menu.is-hub .item.tile.hero,#menu.is-hub .item.tile.wide{grid-column:span 2}#menu.is-hub .item.tile.hero .ico{width:84px;height:84px;margin:0;position:absolute}}#menu.screen-stats .panel{gap:8px;width:min(980px,100%)}#menu.screen-stats .title{margin:0;font-size:clamp(16px,2.4vw,22px)}#menu.screen-stats .verdict{margin:0;font-size:clamp(20px,3.4vw,30px)}#menu .statgrid{grid-template-columns:230px 1fr;align-items:stretch;gap:12px;width:100%;display:grid}#menu .mvpcard{background:linear-gradient(180deg, color-mix(in srgb, var(--r) 60%, #1a1d28), #1a1d28 70%);border:4px solid #f4f4f0;outline:3px solid #111;flex-direction:column;align-items:center;gap:4px;padding:26px 10px 10px;display:flex;position:relative;box-shadow:0 6px #00000080}#menu .mvpcard .tag{letter-spacing:2px;text-align:center;color:#111;text-shadow:none;background:#ffe36b;border:3px solid #111;padding:3px 0;font-size:11px;position:absolute;top:-3px;left:-3px;right:-3px}#menu .mvpcard img{border:5px solid var(--t);object-fit:cover;background:#fff;border-radius:50%;outline:3px solid #111;width:92px;height:92px}#menu .mvpcard b{text-align:center;font-size:15px}#menu .mvpcard .club{color:#cfd6e4;font-size:9px}#menu .ev{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}#menu .ev i{color:#111;text-shadow:none;background:#cfd6e4;padding:2px 5px;font-size:9px;font-style:normal}#menu .ev i.g{background:#ffe36b}#menu .ev i.a{background:#8fd8ff}#menu .ev i.s{background:#d8a8ff}#menu .ev i.bad{background:#ff8a7a}#menu .nota{text-align:center;color:#111;min-width:44px;text-shadow:none;background:#cfd6e4;border:2px solid #111;padding:3px 6px;font-size:15px;font-style:normal}#menu .nota.n-top{background:#6bd64a}#menu .nota.n-ok{background:#d6e86b}#menu .nota.n-mid{background:#ffc23a}#menu .nota.n-low{background:#ff8a7a}#menu .mvpcard .nota{margin-top:2px;font-size:24px}#menu .cmps{background:#0a0e18e6;border:3px solid #111;flex-direction:column;justify-content:center;gap:5px;padding:10px 14px;display:flex}#menu .cmp{grid-template-columns:54px 1fr 54px;align-items:center;gap:8px;font-size:13px;display:grid}#menu .cmp b:last-child{text-align:right}#menu .cmp span{background:#1c2230;border:2px solid #111;height:20px;display:flex;position:relative}#menu .cmp span i{height:100%}#menu .cmp span u{letter-spacing:2px;justify-content:center;align-items:center;font-size:10px;text-decoration:none;display:flex;position:absolute;inset:0}#menu .ratings{grid-template-columns:1fr 1fr;gap:4px 12px;width:100%;display:grid}#menu .ratings>div{flex-direction:column;gap:3px;display:flex}#menu .prow{background:#0a0e18e0;border-left:4px solid #0000;align-items:center;gap:8px;padding:3px 8px;font-size:11px;display:flex}#menu .prow.mvp{background:#3c340eeb;border-left-color:#ffe36b}#menu .prow img{object-fit:cover;background:#fff;border:2px solid #888;border-radius:50%;width:28px;height:28px}#menu .prow b{white-space:nowrap;flex:none}#menu .prow .ev{flex:1;justify-content:flex-end}#menu .prow .nota{min-width:36px;padding:1px 4px;font-size:12px}#menu.screen-stats .items{flex-direction:row;justify-content:center;width:100%}#menu.screen-stats .actions{flex-direction:row;justify-content:center}#menu.screen-stats .actions .item,#menu.screen-stats .items .item{flex:1;max-width:320px}@media (width<=760px){#menu .statgrid,#menu .ratings{grid-template-columns:1fr}}#menu.is-hub .item.tile.focus{transform:none;box-shadow:0 6px #00000073,inset 0 0 0 3px #fff}#menu.is-hub .item.tile.hero .art:has(.mini-pitch){order:-1;align-self:center;margin:auto 0}#menu.is-hub .item.tile .art .mini-pitch{transform:scale(1.35)}#menu.screen-club .panel{gap:8px;width:min(760px,100%)}#menu .clubedit{background:#0a0e18db;border:3px solid #111;justify-content:center;align-items:center;gap:22px;padding:10px 18px;display:flex}#menu .clubinfo{flex-direction:column;gap:10px;max-width:420px;display:flex}#menu .clubedit .clubname{color:#fff2a0;word-break:break-word;font-size:clamp(20px,3.4vw,34px);line-height:1.05}#menu .clubedit .clubname small{color:#111;text-shadow:none;vertical-align:middle;background:#cfd6e4;margin-left:10px;padding:2px 8px;font-size:12px}#menu .clubcap{text-shadow:1px 1px #111;color:#cfd6e4;align-items:center;gap:12px;font-family:system-ui,sans-serif;font-size:13px;display:flex}#menu .clubcap .tok{background:radial-gradient(circle, #f4efe0 0 52%, var(--t) 53% 68%, var(--a) 69% 74%, #c9352b 75%);border-radius:50%;outline:3px solid #111;flex:none;width:54px;height:54px;position:relative}#menu .clubcap .tok span{font-size:17px;position:absolute;bottom:-10px;right:-10px}#menu .item input.txt{min-width:0;font:inherit;letter-spacing:2px;text-transform:uppercase;color:#111;background:#fff8e0;border:3px solid #111;outline:none;flex:1;margin-left:14px;padding:6px 10px;font-size:15px}#menu .item input.txt:focus{background:#fff;box-shadow:0 0 0 3px #3fe6ff}#menu.screen-club .chips{flex-wrap:wrap;justify-content:flex-end;gap:4px}#menu.screen-club .chips .pill{padding:2px 4px;line-height:0}#menu.screen-club .chips .pill.on{background:#ffe36b;box-shadow:0 0 0 2px #fff}#menu .sw{border:2px solid #111;width:24px;height:24px;display:block}#menu .crestpick{line-height:0;display:block}#menu .chips .pill:has(.crestpick){padding:2px 4px}#menu.is-hub .ico.crestbig .crest-svg{width:82%;height:82%}#menu .hubbar .me .crest-svg{width:30px;height:30px}#menu .final .crest-svg{width:1.4em;height:1.4em}#menu.screen-club .chips .pill .crest-svg.mini{width:38px;height:38px}#menu.screen-club .item{padding-top:5px;padding-bottom:5px}#menu.screen-help .panel{gap:12px;width:min(1020px,100%)}#menu .hsteps{grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:grid}#menu .hstep{text-align:center;background:linear-gradient(170deg,#222c42f5,#0a0e18f5);border:3px solid #111;flex-direction:column;align-items:center;gap:6px;padding:14px 12px 12px;display:flex;position:relative;box-shadow:0 6px #00000073}#menu .hstep .num{color:#111;width:30px;height:30px;text-shadow:none;background:#f2d22e;border:3px solid #111;justify-content:center;align-items:center;font-size:16px;font-style:normal;display:flex;position:absolute;top:-3px;left:-3px}#menu .hstep .ico{object-fit:contain;filter:drop-shadow(0 4px #0006);width:clamp(76px,11vw,116px);height:clamp(76px,11vw,116px)}#menu .hstep b{color:#fff2a0;font-size:clamp(12px,1.5vw,16px)}#menu .hstep span,#menu .hctl p,#menu .hcard span,#menu .hchips i{text-shadow:1px 1px #111;color:#e8eef7;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13.5px;line-height:1.3}#menu .hctls{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}#menu .hctl{background:#0a0e18e6;border:3px solid #111;border-top:4px solid #3fe6ff;padding:8px 12px 6px}#menu .hctl b{color:#3fe6ff;font-size:12px}#menu .hctl p{margin:5px 0}#menu kbd{color:#111;text-shadow:none;background:#f4f4f0;border:2px solid #111;margin:0 3px 0 0;padding:1px 6px;font-family:Silkscreen,monospace;font-size:10px;display:inline-block;box-shadow:0 2px #8c95a3}#menu.screen-help .items.grid{grid-template-columns:1fr 1fr auto;width:100%}#menu.screen-help .items .item.tile:last-child{justify-content:center;min-width:170px}#menu.screen-helplist .panel{width:min(1020px,100%)}#menu .hscroll{box-sizing:border-box;width:100%;max-height:66vh;padding:4px;overflow-y:auto}#menu .hgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;display:grid}#menu .hcard{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 42%, #14171f), #14171f 70%);border:3px solid #111;align-items:center;gap:10px;padding:7px 10px;display:flex}#menu .hcard .ico{object-fit:contain;filter:drop-shadow(0 3px #00000073);flex:none;width:58px;height:58px}#menu .hcard b{font-size:12px;display:block}#menu .hcard span{margin:2px 0;display:block}#menu .hcard em{color:#cfd6e4;font-size:9px;font-style:normal}#menu .htok{background:radial-gradient(circle, #f4efe0 0 44%, var(--a) 45% 58%, var(--t) 59%);border-radius:50%;outline:3px solid #111;flex:none;width:46px;height:46px}#menu .hscroll h4{color:#fff2a0;margin:14px 0 6px;font-size:13px}#menu .hchips{flex-wrap:wrap;gap:6px;display:flex}#menu .hchips i{background:#0a0e18e6;border:2px solid #111;padding:4px 8px;font-style:normal}#menu .hchips b{color:#ffc23a;font-family:Silkscreen,monospace;font-size:10px}@media (width<=760px){#menu .hsteps{grid-template-columns:1fr 1fr}#menu .hctls{grid-template-columns:1fr}}.tk.sh-rosca{border-radius:50% 50% 50% 14%}.tk.sh-muelle{border-radius:30%}.tk.sh-pringosa{border-radius:58% 42% 55% 45%/45% 58% 42% 55%}.tk.sh-petardo{border-radius:50% 12%}.tk.sh-yoyo{border-radius:50%;box-shadow:-7px 3px 0 -4px #f1f1ea}.tk.sh-fantasma{opacity:.85;border-radius:50% 50% 46% 46%/55% 55% 40% 40%}.tk.sh-peonza{border-radius:62% 38%/38% 62%}#menu .hcombos{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}#menu .hcombo{background:#0a0e18e6;border:3px solid #111;border-left:6px solid #3fe6ff;align-items:baseline;gap:10px;padding:7px 12px;display:flex}#menu .hcombo.contra{border-left-color:#6bd64a}#menu .hcombo b{color:#3fe6ff;flex:none;font-size:12px}#menu .hcombo.contra b{color:#8dff6a}#menu .hcombo span{text-shadow:1px 1px #111;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;line-height:1.3}#menu.screen-help .panel{gap:9px}@media (width<=760px){#menu .hcombos{grid-template-columns:1fr}}#menu:not(.is-hub):not(.hidden) .panel{border:3px solid var(--ui-ink);border-top:5px solid var(--ui-title);box-sizing:border-box;background:linear-gradient(#101521f0,#0a0e18e6);padding:16px 22px 14px;box-shadow:0 8px #0006}#menu:not(.is-hub) .title{letter-spacing:3px;text-align:left;color:var(--ui-title);text-shadow:3px 3px #d8473a,3px 0 #111,-3px 0 #111,0 3px #111,0 -3px #111;border-bottom:3px solid #ffffff1f;align-self:stretch;margin:-4px 0 4px;padding-bottom:8px;font-size:clamp(20px,3.4vw,30px)}#menu:not(.is-hub) .items{align-self:stretch;width:auto}#menu:not(.is-hub) .item.focus:before{display:none}#menu .item.focus{background:var(--ui-focus)}#menu .runintro,#menu .noteline,#menu .tile .tt small span,#menu .verdict+.coins,#menu .hstep span{font-family:var(--font-text);text-transform:none;letter-spacing:0}#menu .runintro{text-shadow:1px 1px #111;color:#e8eef7;font-size:14px;line-height:1.4}#menu .noteline{text-shadow:1px 1px #111;font-size:13.5px}#menu .foot{align-self:center}#menu .netline{font-family:var(--font-text);text-shadow:1px 1px #111;color:#e8eef7;flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:6px 12px;font-size:13.5px;display:flex}#menu .netline b{font-family:var(--font-pixel);color:#fff2a0;font-size:13px}#menu .netline em,#menu .netres em,#menu .trow em{font-family:var(--font-pixel);color:#111;text-shadow:none;padding:2px 6px;font-size:9px;font-style:normal}#menu .netdot{background:#6b7482;border:2px solid #111;border-radius:50%;width:10px;height:10px;display:inline-block}#menu .netdot.on{background:var(--ui-good)}#menu .netdot.connecting{background:var(--ui-flow);animation:.6s steps(2,end) infinite netblink}@keyframes netblink{50%{opacity:.3}}#menu .neterr{font-family:var(--font-text);color:#111;background:var(--ui-flow);text-shadow:none;border:2px solid #111;align-self:center;padding:4px 10px;font-size:13px}#menu .neterr.good{background:var(--ui-good)}#menu .cloud{font-family:var(--font-pixel);white-space:nowrap;font-size:10px}#menu .cloud.saved{color:var(--ui-good)}#menu .cloud.pending{color:var(--ui-flow)}#menu .item input.txt.plain{text-transform:none;letter-spacing:1px;font-family:var(--font-text)}#menu .netwait{flex-direction:column;align-items:center;gap:8px;padding:10px;display:flex}#menu .netwait b{color:#fff2a0;font-size:16px}#menu .netwait span{font-family:var(--font-text);text-shadow:1px 1px #111;font-size:13.5px}#menu .netwait .spin{background:radial-gradient(circle, #f4efe0 0 42%, var(--ui-focus) 43% 60%, #c9352b 61%);border-radius:50%;outline:3px solid #111;width:54px;height:54px;animation:.9s linear infinite capspin}#menu .netwait.small .spin{width:34px;height:34px}@keyframes capspin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}#menu .roomcode{justify-content:center;gap:10px;display:flex}#menu .roomcode i{color:#111;background:var(--ui-paper);width:64px;height:78px;text-shadow:none;border:4px solid #111;justify-content:center;align-items:center;font-size:44px;font-style:normal;display:flex;box-shadow:0 6px #00000080}#menu .mycode{justify-content:center;align-items:center;gap:12px;font-size:11px;display:flex}#menu .mycode b{letter-spacing:4px;color:#111;background:var(--ui-title);text-shadow:none;-webkit-user-select:all;user-select:all;border:3px solid #111;padding:4px 12px;font-size:22px}#menu .frow{align-items:center;gap:10px;font-size:13px;display:flex}#menu .frow small{font-family:var(--font-text);opacity:.85;font-size:12px}#menu .frow em{color:var(--ui-flow);font-size:11px;font-style:normal}#menu.screen-netfriends .item{justify-content:space-between}#menu.screen-netfriends .panel,#menu.screen-netroom .panel,#menu.screen-nettop .panel{width:min(720px,100%)}#menu .toplist{flex-direction:column;gap:3px;width:100%;max-height:58vh;display:flex;overflow-y:auto}#menu .trow{background:#0a0e18d9;border-left:4px solid #0000;grid-template-columns:34px 34px 1fr auto 60px 56px;align-items:center;gap:8px;padding:3px 10px;font-size:12px;display:grid}#menu .trow.me{border-left-color:var(--ui-focus);background:#143c48e6}#menu .trow .rk{color:var(--ui-title);font-style:normal}#menu .trow span{font-family:var(--font-text);text-align:right;opacity:.85;font-size:12px}#menu .trow u{text-align:right;color:var(--ui-flow);text-decoration:none}#menu .netres{font-family:var(--font-text);text-shadow:1px 1px #111;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}#menu .netres b{font-family:var(--font-pixel);font-size:15px}#menu .netres b.up{color:var(--ui-good)}#menu .netres b.down{color:var(--ui-bad)}#menu .netres b i{font-style:normal}#menu .hubbar .tab{white-space:nowrap;letter-spacing:clamp(1px,.15vw,2px);padding:10px clamp(8px,1.3vw,16px)}#menu .hubbar .me b{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;overflow:hidden}@media (width<=1100px){#menu .hubbar .brand small,#menu .hubbar kbd{display:none}#menu .hubbar .brand{font-size:20px}}#menu{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));overscroll-behavior:contain;touch-action:pan-y}@media (hover:none) and (pointer:coarse){#menu .foot,#menu .hubbar kbd{display:none}#menu .item input.txt{font-size:16px}}@media (width<=980px){#menu .hubbar{gap:8px;padding:6px 10px}#menu .hubbar .brand{letter-spacing:2px;font-size:22px}#menu .hubbar .brand small{display:none}#menu .hubbar .tabs{gap:2px}#menu .hubbar .tab{letter-spacing:1px;padding:9px;font-size:12px}#menu .hubbar .me b{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}#menu .hubbar .me span{white-space:nowrap}}@media (width<=760px){#menu .hubbar .tabs{flex-wrap:wrap;justify-content:center}#menu .hubbar .tab{letter-spacing:0;padding:8px 6px;font-size:11px}#menu .hubbar .me b{max-width:none}#menu.is-hub .items.tab-online{grid-template-rows:none;grid-auto-rows:110px}#menu.is-hub .items.tab-online .item.tile.strip{min-height:0}#menu.is-hub .item.tile:not(.hero):not(.strip):not(.tall) .ico{width:46px;height:46px}#menu.is-hub .item.tile .tt b{font-size:13px}}@media (height<=500px){#menu{padding-top:max(6px, env(safe-area-inset-top));padding-bottom:max(6px, env(safe-area-inset-bottom))}#menu.is-hub .panel{gap:8px}#menu.is-hub .items.grid{grid-auto-rows:clamp(80px,31vh,130px);gap:8px}#menu.is-hub .items.tab-online{grid-template-rows:repeat(2,clamp(70px,24vh,110px));grid-auto-rows:auto}#menu.is-hub .item.tile{padding:8px 12px}#menu.is-hub .item.tile.hero .ico{width:84px;height:84px}#menu.is-hub .item.tile:not(.hero):not(.strip):not(.tall) .ico{width:44px;height:44px}#menu.is-hub .item.tile .tt small{display:none}#menu.is-hub .item.tile.hero .tt small,#menu.is-hub .item.tile.strip .tt small{display:block}#menu.is-hub .item.tile.strip{min-height:44px;padding:4px 12px}#menu.is-hub .item.tile.strip .ico{width:34px;height:34px}#menu:not(.is-hub):not(.hidden) .panel{gap:8px;padding:10px 16px 8px}}#menu .pensline{color:#f2d22e;background:#3a2c08;border:3px solid #111;margin-top:4px;padding:2px 12px 3px;font-size:clamp(12px,2.4vw,16px);font-weight:700}#menu.screen-rules .item{min-height:34px;padding:3px 12px}#menu.screen-help .items.grid{grid-template-columns:repeat(4,minmax(0,1fr))}#menu.screen-help .items .item.tile{gap:8px;min-width:0;padding:6px 8px}#menu.screen-help .items .item.tile .ico{width:44px;height:44px}#menu.screen-help .items .item.tile .tt{min-width:0}#menu.screen-help .items .item.tile .tt b{font-size:clamp(10px,1.15vw,13px);line-height:1.25}#menu.screen-help .items .item.tile .tt small{white-space:normal;line-height:1.3}#menu.screen-help .items .item.tile:last-child{grid-column:1/-1;justify-self:center;min-width:200px;min-height:44px}#menu.screen-help .hsteps{margin-bottom:12px}#menu.screen-help .hcombos{margin-bottom:8px}#menu.screen-help .hctls{grid-template-columns:.85fr 1fr 1.15fr;margin-bottom:4px}#menu.screen-help .hctl p{font-size:13px}#menu.screen-help .hctl kbd{padding:1px 4px}@media (width<=760px){#menu.screen-help .items.grid{grid-template-columns:1fr 1fr}#menu.screen-help .hctls{grid-template-columns:1fr}}#menu .hcard svg.hsvg,#menu .hcard .hgest svg{filter:drop-shadow(0 3px #00000073);flex:none;width:58px;height:51px;overflow:visible}#menu .hcard .hgest{flex:none;display:flex}#menu .hcard em{display:block}#menu .actions{z-index:3;flex-direction:column;align-self:stretch;gap:8px;display:flex;position:sticky;bottom:0}#menu:not(.is-hub) .actions{background:#0d121c;padding-top:2px}#menu.more:not(.is-hub) .actions{box-shadow:0 -12px 12px -2px #0d121c}#menu:after{content:"▼";left:50%;top:var(--more-y,100%);z-index:5;color:#111;text-shadow:none;background:var(--ui-paper);pointer-events:none;border:2px solid #111;margin-top:-24px;padding:0 14px 2px;font-size:12px;font-style:normal;line-height:18px;animation:.7s steps(2,end) infinite alternate more-bob;display:none;position:fixed;transform:translate(-50%);box-shadow:0 3px #00000073}#menu.more:after{display:block}@keyframes more-bob{0%{transform:translate(-50%)}to{transform:translate(-50%,3px)}}#menu .backbtn{display:none}@media (hover:none) and (pointer:coarse){#menu .backbtn{z-index:4;color:#fff;width:46px;height:40px;text-shadow:none;box-sizing:border-box;cursor:pointer;background:#1c2434;border:3px solid #111;flex:none;justify-content:center;align-self:flex-end;align-items:center;margin-bottom:-54px;font-size:16px;font-style:normal;display:flex;position:sticky;top:0;box-shadow:inset 0 -4px #00000059}#menu.screen-select .panel{width:min(820px,100%)}#menu .chips{gap:8px}#menu .chips .pill{box-sizing:border-box;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:0 12px;display:inline-flex}}@media (hover:none) and (pointer:coarse) and (width>=900px) and (height>=700px){#menu.is-hub .panel{zoom:1.2}#menu .hubbar{gap:8px;padding:6px 10px}#menu .hubbar .brand{letter-spacing:2px;font-size:20px}#menu .hubbar .tabs{gap:2px}#menu .hubbar .tab{letter-spacing:1px;padding:9px 8px;font-size:12px}#menu .hubbar .me b{max-width:96px}}@media (height<=620px){#menu .actions{gap:6px}#menu .backbtn{height:36px;margin-bottom:-44px}}@media (height<=500px){#menu:not(.is-hub) .title{margin:-2px 0 0;padding-bottom:4px;font-size:20px}#menu .backbtn{height:30px;margin-bottom:-38px}#menu .actions.row{flex-direction:row}#menu .actions.row .item{text-align:center;flex:1 1 0;min-width:0;padding:4px 6px;font-size:12px;line-height:1.15}#menu .actions.row .item:first-child{flex:1.7 1 0;font-size:14px}#menu .chips{gap:6px}#menu .chips .pill{min-height:34px}}#menu.screen-run .headbox,#menu.screen-result .headbox{flex-direction:column;align-self:stretch;align-items:stretch;gap:10px;display:flex}#menu.screen-result .headbox .coins,#menu.screen-result .headbox .runintro{align-self:center}#menu.screen-result .panel{width:min(620px,100%)}#menu .runbar{letter-spacing:3px;justify-content:space-between}#menu .runbar .boons{letter-spacing:0;flex:1;justify-content:flex-start}#menu .matchcard{text-shadow:none;background:#0a0e18d9;border:3px solid #111;grid-template-columns:minmax(190px,.8fr) 1.7fr;align-self:stretch;display:grid;box-shadow:0 5px #0006}#menu .matchcard .foe{text-align:center;background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--tc) 72%, #000) 0 16px, color-mix(in srgb, var(--tc) 88%, #000) 16px 32px);border-right:3px solid #111;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;padding:30px 12px 14px;display:flex;position:relative}#menu .matchcard .tag{letter-spacing:1px;color:#111;background:var(--ui-paper);border-bottom:3px solid #111;border-right:3px solid #111;padding:2px 9px 3px;font-size:11px;font-style:normal;position:absolute;top:0;left:0}#menu .matchcard.boss .tag{background:var(--ui-bad)}#menu .matchcard .foeface{aspect-ratio:1;object-fit:cover;border:5px solid var(--ta);box-sizing:border-box;background:#1a2030;border-radius:50%;outline:3px solid #111;justify-content:center;align-items:center;width:clamp(88px,12vw,124px);display:flex;box-shadow:0 6px #0006}#menu .matchcard .foeface svg{width:62%;height:62%}#menu .matchcard .foe b{color:#fff;text-shadow:2px 2px #111;font-size:clamp(12px,1.6vw,17px);line-height:1.2}#menu .matchcard .foe q{font-family:var(--font-text);color:#111;background:var(--ui-paper);quotes:"«" "»";border:2px solid #111;padding:5px 10px 6px;font-size:13.5px;line-height:1.3;position:relative}#menu .matchcard .foe q:after{content:close-quote}#menu .matchcard .facts{flex-direction:column;justify-content:center;min-width:0;display:flex}#menu .matchcard .fact{align-items:center;gap:14px;padding:10px 16px;display:flex}#menu .matchcard .fact+.fact{border-top:2px solid #ffffff17}#menu .matchcard .pic{flex:none;justify-content:center;align-items:center;width:56px;height:50px;display:flex}#menu .matchcard .pic .ico{width:50px;height:50px}#menu .matchcard .pic.thumb,#menu .prize .thumb{background:repeating-linear-gradient(90deg, var(--a) 0 12.5%, var(--b) 12.5% 25%);border:4px solid var(--rim);box-sizing:border-box;outline:2px solid #111;height:34px}#menu .matchcard .pic.bang{color:#111;background:var(--ui-title);border:3px solid #111;width:40px;height:40px;margin:0 8px;font-size:26px;font-weight:700;transform:rotate(-6deg);box-shadow:3px 3px #00000073}#menu .matchcard .fact>span:last-child{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}#menu .matchcard .fact i,#menu .prize i{letter-spacing:1px;color:#ffffff8c;font-size:10px;font-style:normal}#menu .matchcard .fact b{color:var(--ui-title);font-size:clamp(13px,1.6vw,16px)}#menu .matchcard .fact small{font-family:var(--font-text);color:#e8eef7;font-size:13.5px;line-height:1.3}@media (height>=501px){#menu.screen-run .actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#menu.screen-run .actions .item:first-child{grid-column:1/-1;min-height:52px}#menu.screen-run .actions .item:nth-child(n+2){text-align:center;padding:4px 8px;font-size:clamp(11px,1.5vw,14px)}}@media (height<=500px){#menu.screen-run .headbox{gap:6px}#menu.screen-run .runbar{align-self:flex-end;gap:12px;height:28px;margin:-36px 58px 0 0;font-size:13px}#menu .stage{gap:1px;padding:3px 3px 2px}#menu .stage b{display:none}#menu .stage .thumb{aspect-ratio:16/4}#menu .stage .pips{font-size:11px}#menu .stage em{display:none}#menu .matchcard .foe b{font-size:12px}#menu .stage .bossface{width:22%}#menu .matchcard .foe{gap:5px;padding:24px 10px 8px}#menu .matchcard .foeface{border-width:4px;width:60px}#menu .matchcard .foe q{padding:3px 8px 4px;font-size:12px}#menu .matchcard .fact{gap:10px;padding:3px 12px}#menu .matchcard .fact small{line-height:1.2}#menu .matchcard .pic{width:44px;height:36px}#menu .matchcard .pic .ico{width:36px;height:36px}#menu .matchcard .pic.thumb{height:26px}#menu .matchcard .pic.bang{width:30px;height:30px;margin:0 7px;font-size:20px}#menu .matchcard .fact small{font-size:12px}}#menu .prizes{text-shadow:none;flex-direction:column;align-self:stretch;gap:6px;display:flex}#menu .prize{border:3px solid #111;border-left:7px solid var(--ui-title);background:#0a0e18d9;align-items:center;gap:14px;padding:7px 14px;animation:.24s steps(4,end) both prize-in;display:flex}#menu .prize:nth-child(2){animation-delay:.12s}#menu .prize:nth-child(3){animation-delay:.24s}#menu .prize:nth-child(4){animation-delay:.36s}#menu .prize:nth-child(n+5){animation-delay:.48s}#menu .prizes.v-lose .prize{border-left-color:var(--ui-bad)}@keyframes prize-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}#menu .prize .pic{flex:none;justify-content:center;align-items:center;width:50px;height:46px;display:flex}#menu .prize .pic img{object-fit:cover;width:46px;height:46px}#menu .prize .pic img:not(.ico){box-sizing:border-box;border:3px solid #111;border-radius:50%}#menu .prize .pic em{font-style:normal}#menu .prize .coin,#menu .prize .star{color:#ffe36b;text-shadow:2px 2px #111;font-size:30px;line-height:1}#menu .prize .thumb{width:50px}#menu .prize>span:last-child{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}#menu .prize b{color:#fff;font-size:clamp(13px,2vw,18px)}@media (prefers-reduced-motion:reduce){#menu .prize,#menu:after{animation:none}}@media (height<=500px){#menu.screen-result .headbox{gap:5px}#menu .prizes{gap:4px}#menu .prize{padding:2px 12px}#menu .prize .pic{width:40px;height:36px}#menu .prize .pic img{width:36px;height:36px}#menu .prize .coin,#menu .prize .star{font-size:24px}#menu .prize .thumb{width:40px;height:26px}}#menu.screen-netacc .panel{width:min(760px,100%)}#menu.screen-netacc .headbox{flex-direction:column;align-self:stretch;align-items:center;gap:10px;display:flex}#menu .profile{background:linear-gradient(160deg,#222c42f0,#0a0e18f0);border:3px solid #111;flex-direction:column;align-self:stretch;gap:12px;padding:14px;display:flex;box-shadow:0 6px #00000073}#menu .profile .ptop{align-items:center;gap:16px;display:flex}#menu .profile .pcrest{filter:drop-shadow(0 4px #00000080);flex:none;width:clamp(64px,12vw,104px)}#menu .profile .pcrest svg{width:100%;height:auto;display:block}#menu .profile .pid{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}#menu .profile .pid>b{color:#ffe36b;text-shadow:2px 2px #111;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,2.6vw,24px);overflow:hidden}#menu .profile .pwho{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:11px;display:flex}#menu .profile .user{color:#111;background:#3fe6ff;border:2px solid #111;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}#menu .profile .user.guest{color:#c9d3e0;background:#1c2230}#menu .profile .pcoins{color:#111;background:#ffe36b;border:2px solid #111;padding:3px 8px}#menu .profile .league{grid-template-columns:auto auto 1fr;align-items:center;gap:4px 10px;font-size:12px;display:grid}#menu .profile .league em{color:#111;border:2px solid #111;padding:3px 8px;font-style:normal}#menu .profile .league .bar{background:#10141f;border:2px solid #111;height:10px}#menu .profile .league .bar i{height:100%;display:block}#menu .profile .league small{letter-spacing:1px;color:#aab4c8;grid-column:1/-1;font-size:9px}#menu .profile .pcode{background:#10141f;border:2px dashed #4a5368;flex-direction:column;flex:none;align-items:center;gap:4px;padding:8px 12px;display:flex}#menu .profile .pcode small{letter-spacing:1px;color:#aab4c8;font-size:8px}#menu .profile .pcode b{letter-spacing:3px;color:#fff;-webkit-user-select:all;user-select:all;font-size:clamp(14px,2.2vw,20px)}#menu .profile .pstats{grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;display:grid}@media (width<=620px){#menu .profile .pstats{grid-template-columns:repeat(5,minmax(0,1fr))}}#menu .profile .pstat{background:#0a0e18b3;border:2px solid #262c3a;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;display:flex}#menu .profile .pstat .pic{place-items:center;width:34px;height:34px;display:grid}#menu .profile .pstat .pic .ico{width:34px;height:34px;position:static}#menu .profile .pstat b{color:#fff;text-shadow:1px 1px #111;font-size:13px}#menu .profile .pstat small{letter-spacing:1px;color:#aab4c8;text-align:center;font-size:8px}@media (height<=460px){#menu .profile{gap:6px;padding:8px}#menu .profile .pcrest{width:52px}#menu .profile .pstat .pic,#menu .profile .pstat .pic .ico{width:22px;height:22px}#menu .profile .pstat{gap:0;padding:3px 2px}#menu .profile .pstat small{letter-spacing:0;font-size:7px}}#menu .profile .pstat .pic .ico.stkfan{position:relative}#menu .profile .user,#menu .profile .pcoins,#menu .profile .league em{text-shadow:none}.ts-detail{flex:none;height:clamp(168px,25vh,204px);overflow:hidden}.ts-detail .side{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.ts-detail .info{flex:1;align-self:stretch;min-width:0;display:block;overflow:hidden}.ts-detail .roll{flex-direction:column;justify-content:center;gap:2px;min-height:100%;display:flex}.ts-detail .roll.rolling{justify-content:flex-start;animation:6s ease-in-out infinite alternate ts-roll}@keyframes ts-roll{0%,28%{transform:translateY(0)}72%,to{transform:translateY(var(--over,0))}}@media (prefers-reduced-motion:reduce){.ts-detail .roll.rolling{animation:none}.ts-detail .info{overflow-y:auto}}.ts-view{font:inherit;letter-spacing:1px;color:#111;text-shadow:none;cursor:pointer;white-space:nowrap;background:#ffc23a;border:3px solid #111;padding:6px 8px;font-size:10px;box-shadow:0 4px #8a5a00}.ts-view:hover{filter:brightness(1.1)}@media (height<=460px){.ts-detail{height:118px}.ts-detail .side{gap:5px}.ts-detail .side img.big{border-width:4px;width:62px;height:62px}.ts-view{padding:3px 5px;font-size:8px;box-shadow:0 2px #8a5a00}}.ts-card.special{background:linear-gradient(#0a0e1840,#0a0e18e6 62%),linear-gradient(115deg,#ff5a8a,#ffd84a,#5affc0,#4ab8ff,#b06bff,#ff5a8a) 0 0/300% 300%;animation:4s linear infinite special-frame}#menu .aset.momentos{background:linear-gradient(90deg,#ff5a8a47,#4ab8ff2e);border-left-color:#ff5a8a}@keyframes special-frame{0%{background-position:0 0,0%}to{background-position:0 0,300%}}@media (prefers-reduced-motion:reduce){.ts-card.special{animation:none}}#menu .newsbar{cursor:pointer;background:#0a0e18e6;border:3px solid #111;align-self:stretch;align-items:center;gap:10px;min-width:0;padding:6px 12px;display:flex;box-shadow:inset 0 0 0 2px #343b4c}#menu .newsbar:hover{box-shadow:inset 0 0 0 2px #3fe6ff}#menu .newsbar em{letter-spacing:1px;color:#111;text-shadow:none;background:#ffe36b;border:2px solid #111;flex:none;padding:3px 8px;font-size:10px;font-style:normal;position:relative}#menu .newsbar.fresh em:after{content:"";background:#ff4a3a;border:2px solid #111;border-radius:50%;width:12px;height:12px;animation:.9s steps(2,end) infinite news-dot;position:absolute;top:-7px;right:-7px}#menu .newsbar b{color:#ffe36b;flex:none;font-size:clamp(10px,1.3vw,13px)}#menu .newsbar span{color:#c9d3e0;min-width:0;text-shadow:none;white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;overflow:hidden}#menu .newsbar i{color:#3fe6ff;flex:none;font-style:normal}@keyframes news-dot{50%{transform:scale(1.35)}}#menu.is-hub .items.grid.tab-play{grid-auto-rows:clamp(96px,19.5vh,190px)}#menu.screen-news .panel{width:min(820px,100%)}#menu.screen-news .headbox{align-self:stretch}#menu .newslist{flex-direction:column;gap:10px;max-height:64vh;padding:4px;display:flex;overflow-y:auto}#menu .nentry{background:#0a0e18d1;border:3px solid #111;flex-direction:column;gap:6px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 2px #343b4c}#menu .nentry.new{box-shadow:inset 0 0 0 2px #ffe36b}#menu .nhead{align-items:center;gap:10px;display:flex}#menu .nhead em{color:#111;text-shadow:none;background:#cfd6e4;border:2px solid #111;padding:2px 7px;font-size:10px;font-style:normal}#menu .nhead b{color:#ffe36b;font-size:clamp(12px,1.7vw,16px)}#menu .nhead u{color:#111;text-shadow:none;background:#6be05a;border:2px solid #111;padding:2px 6px;font-size:9px;text-decoration:none;transform:rotate(4deg)}#menu .nitem{color:#e8eef7;text-shadow:none;align-items:center;gap:10px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.35;display:flex}#menu .nitem .pic{flex:none;place-items:center;width:40px;height:40px;display:grid}#menu .nitem .pic .ico{width:40px;height:40px;position:static}#menu .nitem .pic .ico.cromo{border:2px solid #111;border-radius:50%}@media (height<=460px){#menu .newsbar{padding:3px 10px}#menu.is-hub .items.grid.tab-play{grid-auto-rows:clamp(66px,22vh,110px)}}@media (prefers-reduced-motion:reduce){#menu .newsbar.fresh em:after{animation:none}}.ts-card img.capimg,.ts-detail img.capimg{box-shadow:none;image-rendering:auto;filter:drop-shadow(0 3px #00000073);border:0;border-radius:0;outline:0}.ts-card img.capimg{width:68px;height:68px;margin:-4px 0 -5px}.ts-detail img.capimg.big{width:124px;height:124px}@media (height<=460px){.ts-detail .side img.capimg.big{border-width:0;width:76px;height:76px}}#menu .updbar{color:#111;min-width:0;text-shadow:none;cursor:pointer;background:#6be05a;border:3px solid #111;align-self:stretch;align-items:center;gap:10px;padding:5px 12px;display:flex;box-shadow:0 4px #00000073}#menu .updbar em{letter-spacing:1px;color:#6be05a;background:#111;flex:none;padding:3px 8px;font-size:10px;font-style:normal}#menu .updbar b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:700;overflow:hidden}#menu .updbar i{letter-spacing:1px;color:#fff;background:#111;flex:none;padding:4px 10px;font-size:11px;font-style:normal;animation:.9s steps(2,end) infinite upd-go}@keyframes upd-go{50%{background:#1d5a16}}@media (prefers-reduced-motion:reduce){#menu .updbar i{animation:none}}#menu .chips .pill:has(.ballpic){align-items:center;gap:6px;padding-left:5px;display:inline-flex}#menu .ballpic{object-fit:contain;filter:drop-shadow(0 2px #00000073);flex:none;width:30px;height:30px}#menu .pic .ballpic,#menu .prize .ballpic{width:100%;height:100%}#menu .ico.mini,#menu .item.tile .ico.mini,#menu .item.tile.focus .ico.mini{vertical-align:-.28em;object-fit:contain;filter:none;flex:none;width:1.25em;height:1.25em;transform:none}#menu .item.tile .ico.cup3{filter:hue-rotate(285deg)saturate(1.3)drop-shadow(0 3px #00000059)}#menu .runbar{justify-content:flex-start;gap:14px}#menu .runbar .lives{flex:none}#menu .runbar .pipas,#menu .runbar .heat{letter-spacing:0;color:var(--ui-title);flex:none;align-items:center;gap:4px;display:inline-flex}#menu .runbar .pipas .ico,#menu .runbar .heat .ico{object-fit:contain;width:26px;height:26px}#menu .runbar .heat .ico{width:20px;height:20px;margin-right:-6px}#menu .bn{background:#0a0e18d9;border:2px solid #111;border-radius:6px;width:30px;height:30px;display:inline-flex;position:relative}#menu .bn.rare{border-color:#c06bff}#menu .bn .ico{object-fit:contain;width:100%;height:100%}#menu .bn b{color:#111;text-shadow:none;background:var(--ui-title);border:2px solid #111;padding:0 3px;font-size:10px;position:absolute;bottom:-5px;right:-5px}#menu.screen-cross .panel,#menu.screen-runshop .panel,#menu.screen-snack .panel,#menu.screen-suceso .panel,#menu.screen-boons .panel,#menu.screen-cupstart .panel{width:min(900px,100%)}#menu.screen-cross .headbox,#menu.screen-runshop .headbox,#menu.screen-snack .headbox,#menu.screen-suceso .headbox,#menu.screen-boons .headbox{flex-direction:column;align-self:stretch;align-items:stretch;gap:10px;display:flex}#menu .crossnote{letter-spacing:2px;color:#111;text-shadow:none;background:var(--ui-title);border:3px solid #111;align-self:center;padding:2px 14px 3px;font-size:clamp(12px,1.8vw,16px);transform:rotate(-1.5deg)}#menu.screen-cross .items.grid,#menu.screen-snack .items.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#menu.screen-snack .items.grid{grid-template-columns:repeat(2,minmax(0,1fr))}#menu .item.tile.path{text-align:center;flex-direction:column;justify-content:flex-start;gap:6px;min-height:170px;padding:26px 8px 10px;position:relative}#menu .item.tile.path:after{content:"";background:#cfd6e4;border-bottom:3px solid #111;height:16px;position:absolute;inset:0 0 auto}#menu .item.tile.path.pique:after{background:var(--ui-bad)}#menu .item.tile.path.free:after{background:var(--ui-good)}#menu .item.tile.path .ico{width:72px;height:72px}#menu .item.tile.path .ico.crestbig{display:block}#menu .item.tile.path .ico.crestbig svg{width:100%;height:100%}#menu .item.tile.path .tt{text-align:center;align-items:center;gap:5px;width:100%}#menu .item.tile.path .tt small{white-space:normal;opacity:1;flex-direction:column;align-items:center;gap:5px;width:100%;display:flex;overflow:visible}#menu .who{letter-spacing:0;text-transform:none;font-family:system-ui,sans-serif;font-size:13px}#menu .lvl{letter-spacing:1px;color:var(--ui-bad);margin-left:4px}#menu .item.tile.focus .lvl{color:#8a1f14}#menu .trap{letter-spacing:1px;color:#111;text-shadow:none;background:var(--ui-bad);border:2px solid #111;padding:1px 7px 2px;font-size:11px;transform:rotate(-2deg)}#menu .gets{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:inline-flex}#menu .gets i{color:#111;min-height:24px;text-shadow:none;background:var(--ui-paper);border:2px solid #111;align-items:center;gap:3px;padding:0 6px;font-size:12px;font-style:normal;display:inline-flex}#menu .gets i .ico,#menu.screen-cross .gets i .ico,#menu .item.tile.path .gets i .ico{filter:none;width:20px;height:20px;transform:none}#menu .stk{color:#111;border-radius:50%;justify-content:center;min-width:24px;font-style:normal;background:var(--ui-title)!important;padding:0!important}#menu .stk.rare{color:#fff;background:#a04be0!important}#menu .stk.big{width:34px;height:34px;text-shadow:none;border:3px solid #111;flex:none;justify-content:center;align-items:center;font-size:20px;display:inline-flex}#menu .hp{color:#d8362e!important}#menu .gets .q{background:#9fd8e8;justify-content:center;min-width:14px;font-weight:700}#menu .item.tile.low{justify-content:center;min-height:46px;font-size:clamp(11px,1.5vw,14px)}#menu .item.tile.low .ico{width:34px;height:34px}#menu.screen-runshop .item.tile.low{grid-column:1/-1}#menu.screen-runshop .item.tile.ware{min-height:84px}#menu.screen-runshop .item.tile.ware .ico{width:64px;height:64px}#menu .hpbig{color:#ff6b6b;text-shadow:3px 3px #111;justify-content:center;align-items:center;font-size:46px;font-style:normal;display:inline-flex}#menu.screen-runshop .item.tile .tt small,#menu.screen-boon .item.tile .tt small{white-space:normal;opacity:1;flex-direction:column;align-items:flex-start;gap:4px;display:flex;overflow:visible}#menu.screen-runshop .item.tile .tt small span{letter-spacing:0;text-transform:none;font-family:system-ui,sans-serif;font-size:13px}#menu .st .ico.mini,#menu .item.tile .st .ico.mini{width:16px;height:16px;margin-right:3px}#menu.screen-runshop .st{align-items:center;font-size:12px;display:inline-flex}#menu .st.rare{color:#fff;background:#a04be0}#menu .item.tile.rare{box-shadow:inset 0 0 0 3px #a04be0}#menu.screen-boon .items.grid{grid-template-columns:repeat(3,minmax(0,1fr))}#menu.screen-boon .item.tile{text-align:center;flex-direction:column;padding:12px 8px}#menu.screen-boon .item.tile .tt,#menu.screen-boon .item.tile .tt small{text-align:center;align-items:center}#menu .sxcard{text-shadow:none;background:#0a0e18d9;border:3px solid #111;align-self:stretch;align-items:center;gap:14px;padding:12px 16px;display:flex;box-shadow:0 5px #0006}#menu .sxcard .ico{object-fit:contain;flex:none;width:84px;height:84px}#menu .sxcard p{letter-spacing:0;text-transform:none;color:#e8eef7;margin:0;font-family:system-ui,sans-serif;font-size:clamp(15px,2.2vw,19px);line-height:1.4}#menu .cost{color:#111;text-shadow:none;background:var(--ui-title);border:2px solid #111;align-items:center;gap:2px;margin-left:8px;padding:0 6px;font-size:.8em;display:inline-flex}#menu .cost.hp{background:var(--ui-paper)}#menu.screen-cups .items.grid{grid-template-columns:repeat(6,minmax(0,1fr))}#menu.screen-cups .item.tile{text-align:center;flex-direction:column;grid-column:span 2;padding:12px 8px}#menu.screen-cups .item.tile .tt,#menu.screen-cups .item.tile .tt small{text-align:center;align-items:center}#menu.screen-cups .item.tile:nth-last-child(-n+2){flex-direction:row;grid-column:span 3;justify-content:center}#menu.screen-cups .item .heat .ico{width:18px;height:18px;margin-right:-4px}#menu .heatnote{letter-spacing:0;text-transform:none;text-shadow:1px 1px #111;flex-direction:column;gap:3px;max-width:620px;font-family:system-ui,sans-serif;font-size:13px;display:flex}#menu.screen-cupstart .pill .ico.mini{margin-right:-5px}#menu .matchcard.pique .tag{background:var(--ui-bad)}#menu .matchcard .fact.erased b,#menu .matchcard .fact.erased .bang{opacity:.55;text-decoration:line-through}#menu .matchcard .startscore{letter-spacing:1px;color:#cfd6e4;background:#111;border:3px solid #cfd6e4;align-items:center;gap:8px;padding:2px 10px 3px;font-size:12px;display:inline-flex}#menu .matchcard .startscore b{color:var(--ui-title);font-size:18px}#menu .prize .pic .hp,#menu .prize .pic em.hp{font-size:30px;font-style:normal}@media (height<=500px){#menu.screen-cross .headbox,#menu.screen-runshop .headbox,#menu.screen-snack .headbox,#menu.screen-suceso .headbox{gap:6px}#menu .crossnote{display:none}#menu .item.tile.path{flex-flow:wrap;align-items:center;gap:4px 8px;min-height:0;padding:20px 6px 6px}#menu .item.tile.path .ico{width:44px;height:44px}#menu .item.tile.path .tt{text-align:left;flex:1;align-items:flex-start}#menu .item.tile.path .tt small{align-items:flex-start}#menu .item.tile.low{min-height:36px}#menu .sxcard .ico{width:52px;height:52px}#menu.screen-runshop .items.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#menu.screen-runshop .item.tile.ware{gap:8px;min-height:60px;padding:4px 8px}#menu.screen-runshop .item.tile.low{grid-column:auto}#menu.screen-runshop .item.tile .tt small span{font-size:11.5px;line-height:1.25}#menu.screen-runshop .item.tile.ware .ico:not(.mini),#menu.screen-cups .item.tile .ico:not(.mini){width:40px;height:40px}#menu .hpbig{font-size:30px}#menu.screen-cups .item.tile{padding:6px}}#menu.screen-coophub .panel{width:min(760px,100%)}#menu.screen-coophub .items.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#menu.screen-coophub .item.tile.low{grid-column:1/-1}#menu.is-hub .items.grid.tab-play .item.tile.hero{grid-row:span 2}@media (width<=700px){#menu.is-hub .items.grid.tab-play .item.tile.hero{grid-row:auto}}#hud.puzzle .top,#hud.puzzle .turn,#hud.puzzle .mapchip,#hud.puzzle .pboard,#hud.puzzle .benchbar,#hud.puzzle .gestbar,#hud.puzzle .planbar .ptime,#hud.puzzle .planbar .pskill,#hud.puzzle .planbar .pclose{display:none!important}#problem{z-index:6;pointer-events:none;color:#f4f4f0;font-family:Silkscreen,monospace;position:fixed;inset:0}#problem.hidden{display:none}#problem button{color:#111;cursor:pointer;pointer-events:auto;touch-action:manipulation;background:#f4f4f0;border:2px solid #111;padding:7px 11px;font-family:inherit;font-size:12px;box-shadow:0 3px #111}#problem button:disabled{opacity:.45;cursor:default}#problem .pr-goal{top:max(8px, env(safe-area-inset-top));text-align:center;background:#1f4a39;border:3px solid #111;flex-direction:column;align-items:center;gap:2px;max-width:min(92vw,560px);padding:7px 18px 9px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #2f6a52,inset 0 -6px #8a5a2b,0 5px #00000080}#problem .pr-goal small{opacity:.8;letter-spacing:.5px;font-size:10px}#problem .pr-goal b{color:#f2d22e;text-shadow:2px 2px #111;white-space:nowrap;font-size:clamp(16px,2.6vw,26px)}#problem .pr-goal em{font-size:11px;font-style:normal}#problem.daily .pr-goal{background:#4a2a5e;box-shadow:inset 0 0 0 2px #6b3f86,inset 0 -6px #8a5a2b,0 5px #00000080}#problem .pr-stat,#problem .pr-tools{top:max(10px, env(safe-area-inset-top));align-items:center;gap:8px;display:flex;position:absolute}#problem .pr-stat{left:max(10px, env(safe-area-inset-left));background:#111116db;border:3px solid #111;padding:6px 10px;font-size:11px}#problem .pr-stat b{color:#3fe6ff;margin-left:4px;font-size:16px}#problem .pr-time:empty{display:none}#problem .pr-time{border-left:2px solid #ffffff40;padding-left:8px;font-size:14px}#problem .pr-tools{right:max(10px, env(safe-area-inset-right))}#hud.touch~#problem .pr-tools{right:calc(max(8px, env(safe-area-inset-right)) + 50px)}body:has(#hud.touch) #problem .pr-tools{right:calc(max(8px, env(safe-area-inset-right)) + 50px)}#problem .pr-hint:not(:disabled){background:#3fe6ff}#problem.playing .pr-tools,#problem.carded .pr-hint{display:none}#problem .pr-card{text-align:center;pointer-events:auto;background:#11141ef2;border:4px solid #111;flex-direction:column;align-items:center;gap:8px;min-width:min(86vw,340px);max-width:92vw;padding:16px 22px 18px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9);box-shadow:0 8px #00000080,0 0 0 3px #f4f4f0}#problem .pr-card.show{animation:.22s ease-out forwards pr-pop;display:flex}@keyframes pr-pop{to{transform:translate(-50%,-50%)scale(1)}}#problem .pr-card.solved{box-shadow:0 8px #00000080,0 0 0 3px #f2d22e}#problem .pr-big{text-shadow:3px 3px #111;font-size:clamp(22px,4vw,34px)}#problem .pr-card.solved .pr-big{color:#f2d22e}#problem .pr-card.failed .pr-big{color:#ff7a6b}#problem .pr-how{font-size:12px}#problem .pr-coins{color:#f2d22e;font-style:normal}#problem .pr-note{opacity:.85;max-width:320px;font-family:system-ui,sans-serif;font-size:13px}#problem .pr-note:empty{display:none}#problem .pr-btns{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}#problem .pr-btns button{padding:10px 14px;font-size:13px}#problem .pr-btns button.main{background:#f2d22e}.pzstars{gap:2px;display:inline-flex}.pzstars i{color:#ffffff38;text-shadow:none;font-style:normal}.pzstars i.on{color:#f2d22e;text-shadow:1px 1px #111}#problem .pr-card .pzstars{gap:6px;font-size:34px}#problem .pr-card .pzstars i.on{animation:.35s ease-out backwards pr-star}#problem .pr-card .pzstars i.on:nth-child(2){animation-delay:.18s}#problem .pr-card .pzstars i.on:nth-child(3){animation-delay:.36s}@keyframes pr-star{0%{opacity:0;transform:scale(2.2)rotate(-25deg)}}@media (width<=760px){#problem .pr-goal{top:calc(max(8px, env(safe-area-inset-top)) + 46px)}}@media (height<=500px){#problem .pr-goal{gap:0;padding:4px 12px 6px}#problem .pr-goal b{font-size:16px}#problem .pr-goal em{display:none}#problem .pr-stat{padding:4px 8px}#problem .pr-card{gap:5px;padding:10px 16px 12px}#problem .pr-card .pzstars{font-size:26px}#problem .pr-big{font-size:22px}}@media (height<=500px) and (width<=760px){#problem .pr-goal{top:max(6px, env(safe-area-inset-top));left:auto;right:calc(max(8px, env(safe-area-inset-right)) + 150px);transform:none}}#menu.is-hub .items.tab-play{grid-auto-rows:clamp(92px,18.5vh,150px)}#menu.is-hub .items.tab-play .item.tile.hero{grid-row:span 3}#menu.is-hub .items.tab-play .item.tile:not(.hero) .ico{width:clamp(54px,7vw,84px);height:clamp(54px,7vw,84px)}@media (width<=700px){#menu.is-hub .items.tab-play{grid-auto-rows:92px}#menu.is-hub .items.tab-play .item.tile.hero{grid-row:auto}}@media (height<=500px){#menu.is-hub .items.tab-play{grid-auto-rows:clamp(58px,21vh,100px)}}.pzmini{aspect-ratio:34.8/21.2;flex:none;width:100%;height:auto;display:block}#menu.screen-problems .panel{width:min(1100px,96vw)}#menu.screen-problems .items.grid{-webkit-overflow-scrolling:touch;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:max-content;align-content:start;gap:10px;max-height:min(62vh,640px);padding:4px 6px 10px 4px;overflow-y:auto}#menu.screen-problems .item.tile{flex-direction:column;align-items:stretch;gap:5px;height:max-content;min-height:0;padding:7px 8px 8px}#menu.screen-problems .item.tile .tt{min-width:0}#menu.screen-problems .item.tile .tt b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:11px;display:flex;overflow:hidden}#menu.screen-problems .pznum{text-align:center;color:#111;background:#f2d22e;border:2px solid #111;flex:none;min-width:20px;padding:1px 4px;font-style:normal}#menu.screen-problems .item.tile .tt small{opacity:1;white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;font-size:9px;display:flex;overflow:hidden}#menu.screen-problems .item.tile .tt small span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}#menu.screen-problems .item.tile .pzstars{flex:none;font-size:13px}#menu.screen-problems .item.tile:last-child{grid-column:1/-1;justify-content:center;align-items:center;min-height:42px}#menu .pzhead{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;font-size:13px;display:flex}#menu .pzhead small{text-align:center;opacity:.75;flex-basis:100%;font-size:10px}#menu .pzhead .pzstars{font-size:16px}#menu .dyrow{grid-template-columns:minmax(200px,1fr) minmax(240px,1.2fr);align-items:start;gap:14px;margin-top:8px;display:grid}#menu .dycard,#menu .dyboard{background:#0a0e18b3;border:3px solid #111;flex-direction:column;gap:6px;padding:10px 12px;display:flex}#menu .dycard .pzmini{align-self:center;max-width:320px}#menu .dycard b{color:#f2d22e;font-size:16px}#menu .dycard small{opacity:.75;font-size:10px}#menu .dystat{font-size:12px}#menu .dystat.done{color:#6bd64a}#menu .dystreak{color:#3fe6ff;font-size:12px}#menu .dyboard>b{font-size:13px}#menu .dyboard .toplist{max-height:34vh;overflow-y:auto}#menu .dyboard .trow{grid-template-columns:22px 26px 1fr auto 46px;padding:3px 8px}#menu .dyboard .trow b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#menu .dyboard .runintro{margin:0}@media (width<=700px){#menu .dyrow{grid-template-columns:1fr}#menu .dycard .pzmini{max-width:220px}#menu.screen-problems .items.grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));max-height:56vh}}@media (height<=500px){#menu.screen-problems .items.grid{max-height:52vh}#menu.screen-problems .runintro,#menu.screen-daily .runintro:first-child{display:none}#menu .dyrow{grid-template-columns:1fr 1.3fr;gap:8px}#menu .dycard .pzmini{max-width:150px}#menu .dyboard .toplist{max-height:30vh}}.tz{--tz-blue:#1e3f9a;--tz-sky:#2a6fe0;--tz-yellow:#ffcb05;--tz-red:#e8433a;--tz-ink:#18224d;--tz-soft:#7a86b0;--tz-card:#fff;--tz-tint:#eef4ff;z-index:60;color:var(--tz-ink);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(#8fd3ff 0%,#4aa3f5 42%,#2a6fe0 100%);flex-direction:column;font-family:Fredoka,Trebuchet MS,system-ui,sans-serif;display:flex;position:fixed;inset:0;overflow:auto}.tz.hidden{display:none}.tz>main{box-sizing:border-box;align-self:center;width:100%;max-width:1480px;margin-top:auto;margin-bottom:auto}.tz>header,.tz>.tzbar{box-sizing:border-box;align-self:center;width:100%;max-width:1480px}.tz:before,.tz:after{content:"";z-index:0;pointer-events:none;opacity:.5;background:radial-gradient(circle at 30% 62%,#fff 0 26%,#0000 27%),radial-gradient(circle at 52% 42%,#fff 0 30%,#0000 31%),radial-gradient(circle at 72% 62%,#fff 0 22%,#0000 23%),linear-gradient(#fff,#fff) 22% 86%/58% 26% no-repeat;width:240px;height:90px;animation:90s linear infinite tzcloud;position:fixed}.tz:before{top:12%;left:-320px}.tz:after{opacity:.4;animation-duration:130s;animation-delay:-60s;top:66%;left:-320px;transform:scale(.7)}@keyframes tzcloud{to{left:calc(100% + 120px)}}.tz button{font-family:inherit}.tz canvas.tzspr{image-rendering:pixelated;display:block}.tz canvas.tztaz{border-radius:50%;display:block;box-shadow:0 4px #0a1e5a47}.tz .flip{transform:scaleX(-1)}.tzrays{pointer-events:none;background:repeating-conic-gradient(#ffffff24 0deg 7.5deg,#fff0 7.5deg 15deg);width:220vmax;height:220vmax;margin-left:-110vmax;animation:160s linear infinite tzspin;position:fixed;top:-30vmax;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0%,#00000080 30%,#0000 55%);mask-image:radial-gradient(circle,#000 0%,#00000080 30%,#0000 55%)}@keyframes tzspin{to{transform:rotate(360deg)}}.tz>:not(.tzrays){z-index:1;position:relative}.tzball{box-sizing:border-box;vertical-align:middle;background:linear-gradient(#ee3b3b 0 44%,#1d1d22 44% 56%,#fff 56%);border:2px solid #1d1d22;border-radius:50%;width:22px;height:22px;display:inline-block;position:relative}.tzball:after{content:"";box-sizing:border-box;background:#fff;border:2px solid #1d1d22;border-radius:50%;width:38%;height:38%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tzball.off{filter:grayscale();opacity:.35}.tzball.big{border-width:3px;width:52px;height:52px}.tzball.big:after{border-width:3px}.tzball.spin{animation:3.2s ease-in-out infinite tzwobble}@keyframes tzwobble{0%,60%{background-position-x:0;transform:rotate(0)}70%{transform:rotate(-8deg)}80%{background-position-x:calc(var(--w) * -1);transform:rotate(8deg)}90%{transform:rotate(-4deg)}}.tzmedal{vertical-align:middle;width:32px;height:32px;image-rendering:pixelated;display:inline-block}.tzmedal.empty{opacity:.3;filter:grayscale()}.tzcrown{vertical-align:middle;clip-path:polygon(0 100%,0 20%,25% 55%,50% 0,75% 55%,100% 20%,100% 100%);background:linear-gradient(#ffe066,#e0a400);width:26px;height:20px;display:inline-block}.tzcrown.big{width:40px;height:30px}.tzchips{flex-wrap:wrap;justify-content:center;gap:4px;display:inline-flex}.tz .pkty{letter-spacing:.5px;font:600 10px/1 Fredoka,sans-serif}.tztoast{background:var(--tz-blue);color:#fff;opacity:0;pointer-events:none;z-index:2;border-radius:999px;padding:11px 22px;font:600 16px/1.2 Fredoka,sans-serif;transition:opacity .2s,transform .2s;position:fixed;bottom:34px;left:50%;transform:translate(-50%,20px);box-shadow:0 6px 18px #00000040}.tztoast.on{opacity:1;transform:translate(-50%)}.tz>.tztoast{z-index:5;position:fixed}.tzpanel{background:#fffffff2;border-radius:22px;padding:16px 18px;box-shadow:0 6px #0a1e5a40,0 14px 30px #0a1e5a2e}.tznote{color:#fff;text-shadow:0 1px #0a1e5a66;font:500 15px/1.4 Fredoka,sans-serif}.tzpanel .tznote{color:var(--tz-soft);text-shadow:none;margin:4px 0}.tzback,.tzgo,.tztab,.tztile,.tzcard,.tzmon,.tzdexcell,.tzquit,.tzstop{all:unset;box-sizing:border-box;cursor:pointer;font-family:Fredoka,sans-serif}.tzback{color:var(--tz-blue);letter-spacing:.5px;background:#fff;border-radius:999px;padding:10px 18px;font-size:15px;font-weight:700;transition:transform .1s;box-shadow:0 4px #0a1e5a4d}.tzgo{text-align:center;color:#fff;letter-spacing:1px;text-shadow:0 2px #00000040;background:linear-gradient(#ff6a5e,#e3241b);border-radius:16px;padding:14px 28px;font-size:21px;font-weight:700;transition:transform .1s;display:block;box-shadow:0 5px #a3150f,0 10px 22px #a0140a4d}.tzback.focus,.tzgo.focus{outline:4px solid var(--tz-yellow);outline-offset:2px;transform:translateY(-2px)}.tzback:active,.tzgo:active{transform:translateY(2px)}.tzhead{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;padding:18px 28px 8px;display:grid}.tzlogo{align-items:center;gap:12px;display:flex}.tzlogo h1{letter-spacing:3px;color:var(--tz-yellow);-webkit-text-stroke:4px var(--tz-blue);paint-order:stroke fill;text-shadow:0 5px #13286b,0 10px 22px #00000038;margin:0;font:700 54px/.9 Fredoka,sans-serif}.tzlogo small{letter-spacing:2.5px;color:#fff;text-shadow:0 1px #0a1e5a80;margin-top:4px;font:700 11px/1 Fredoka,sans-serif;display:block}.tztabs{background:#ffffff47;border-radius:999px;gap:4px;padding:5px;display:flex}.tztab{white-space:nowrap;color:#fff;letter-spacing:1px;text-shadow:0 1px #0a1e5a66;border-radius:999px;padding:9px 22px;font-size:16px;font-weight:700}.tztab.on{color:var(--tz-blue);text-shadow:none;background:#fff;box-shadow:0 3px #0a1e5a33}.tztab.focus{outline:3px solid var(--tz-yellow)}.tzrec{justify-self:end;gap:8px;display:flex}.tzrec span{color:var(--tz-blue);background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:4px 13px 4px 5px;font-size:15px;font-weight:700;display:flex;box-shadow:0 3px #0a1e5a33}.tzrec .tzmedal{width:24px;height:24px}.tzrec .tzcrown{width:22px;height:17px}.tz>main.tzgrid{grid-template-rows:minmax(150px,1fr) minmax(150px,1fr) 88px;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:18px;height:min(100vh - 150px,760px);min-height:430px;padding:10px 28px;display:grid}.tztile{color:#fff;border:3px solid #ffffffe6;border-radius:24px;flex-direction:column;justify-content:flex-end;padding:16px 20px;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px #0a1e5a59,0 14px 26px #0a1e5a40}.tztile:before{content:"";background:repeating-conic-gradient(#ffffff21 0deg 8deg,#0000 8deg 16deg);transition:transform .6s;position:absolute;inset:-40%}.tztile.focus{border-color:var(--tz-yellow);box-shadow:0 0 0 4px var(--tz-yellow), 0 10px 0 #0a1e5a59, 0 20px 34px #0a1e5a4d;transform:translateY(-4px)}.tztile.focus:before{transform:rotate(14deg)}.tztile:active{transform:translateY(1px)}.tztile.hero{background:radial-gradient(circle at 60% 30%,#ffc35a 0%,#ff7a3d 45%,#d9302c 100%);grid-row:1/3}.tztile.quick{background:linear-gradient(135deg,#3fd0ff,#2a6fe0)}.tztile.two{background:linear-gradient(135deg,#c48bff,#6a3fd6)}.tztile.online{background:linear-gradient(135deg,#8e98bb,#4b5677)}.tztile.online.dis .tzart{filter:grayscale(.6);opacity:.85}.tztile.lab{background:linear-gradient(135deg,#6fe08f,#1f9e55)}.tztile.online.wide{grid-column:2/4}.tztile.rules{color:var(--tz-blue);background:linear-gradient(135deg,#ffe066,#ffb703);flex-direction:row;grid-area:3/1/auto/2;justify-content:flex-start;align-items:center;gap:16px;padding:12px 22px}.tztile.rules .tzart{position:static}.tztile.missions{background:linear-gradient(135deg,#2f4aa8,#1c2b6e);flex-direction:row;grid-area:3/2/auto/-1;justify-content:flex-start;align-items:center;gap:14px;padding:10px 18px}.tztile.missions:before{display:none}.tztile.missions>em{writing-mode:vertical-rl;letter-spacing:2px;color:var(--tz-yellow);flex:none;font:700 11px/1 Fredoka,sans-serif;transform:rotate(180deg)}.tzmis{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.tzmis>i{background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:19px;font-style:normal;display:grid}.tzmis>div{flex:1;min-width:0}.tzmis b{white-space:nowrap;text-overflow:ellipsis;font:600 13px/1.15 Fredoka,sans-serif;display:block;overflow:hidden}.tzmis small{opacity:.8;font:500 11px/1 Fredoka,sans-serif}.tzmisbar{background:#0000004d;border-radius:3px;height:6px;margin:4px 0 3px;display:block;overflow:hidden}.tzmisbar u{background:var(--tz-yellow);border-radius:3px;height:100%;display:block}.tzmis.done>i{color:#fff;background:#3fbf6a}.tzmis.done .tzmisbar u{background:#3fbf6a}.tztile.rules .tzball{border-width:3px;width:48px;height:48px}.tztile.rules h2{text-shadow:none}.tztxt{z-index:1;position:relative}.tztxt em{letter-spacing:2px;background:#00000038;border-radius:999px;margin-bottom:6px;padding:3px 11px;font:700 12px/1.2 Fredoka,sans-serif;display:inline-block}.tztxt em.soon{background:var(--tz-yellow);color:var(--tz-blue)}.tztxt h2{letter-spacing:.5px;text-shadow:0 3px #00000038;margin:0;font:700 27px/1 Fredoka,sans-serif}.tztile.hero .tztxt h2{font-size:38px}.tztxt p{opacity:.95;max-width:30em;margin:6px 0 0;font:500 15px/1.3 Fredoka,sans-serif}.tzart{z-index:1;align-items:center;display:flex;position:absolute;top:12px;right:14px}.tztile.quick .tzart .a{transform:rotate(-12deg)}.tztile.quick .tzart .b{margin-left:-26px;transform:rotate(12deg)translateY(18px)}.tzbang{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#fff;width:34px;height:34px;margin:-17px;position:absolute;top:46%;left:50%}.tzvs{color:var(--tz-yellow);-webkit-text-stroke:2px #3a1f8a;paint-order:stroke fill;margin:0 -6px;font:700 22px/1 Fredoka,sans-serif}.tztile.hero .tzart{flex-direction:column;justify-content:center;gap:10px;inset:0 0 34%}.tztile.hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 12px 26px,#ffffff2e 11px,#0000 12px) 0 0/24px 26px repeat-x;height:26px;position:absolute;bottom:0;left:0;right:0}.tzherostart{justify-content:center;align-items:flex-end;gap:16px;display:flex}.tzherostart .st,.tzheroteam .st{position:relative}.tzherostart .st .tzspr,.tzheroteam .st .tzspr{filter:drop-shadow(0 4px #0003);position:absolute;bottom:30%;left:50%;transform:translate(-50%)}.tzherostart .s1{margin-bottom:26px}.tzheroteam{justify-content:center;align-items:flex-end;gap:8px;padding-top:40px;display:flex}.tzheroteam .s0 .tztaz{box-shadow:0 4px #78140a59,0 0 0 3px #fff}.tzheroteam .st:nth-child(odd){margin-bottom:14px}.tzheromed{background:#ffffffe6;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 14px;display:flex}.tzlives{gap:4px;margin-left:8px;display:inline-flex}.tzstopn{color:var(--tz-blue);margin-left:8px;font:700 15px/1 Fredoka,sans-serif}.tzherostart .st .tztaz{box-shadow:0 6px #78140a59}.tzfoot{text-align:center;color:#ffffffd9;letter-spacing:1.5px;padding:8px 0 14px;font:600 12px/1 Fredoka,sans-serif}.tzbar{flex-wrap:wrap;align-items:center;gap:18px;padding:18px 28px 8px;display:flex}.tzbar h2{color:#fff;letter-spacing:1px;text-shadow:0 3px #13286b;margin:0;font:700 34px/1 Fredoka,sans-serif}.tzstep{color:#fff;background:#ffffff40;border-radius:999px;padding:4px 12px;font-weight:700}.tzstatus{background:#ffffffeb;border-radius:999px;align-items:center;gap:12px;margin-left:auto;padding:6px 14px;display:flex;box-shadow:0 3px #0a1e5a33}.tzstatus .tzball{width:26px;height:26px}.tzmedals{gap:5px;display:inline-flex}.tz>main.tzdex{grid-template-columns:minmax(0,1fr) 380px;gap:16px;height:min(100vh - 130px,820px);min-height:420px;padding:10px 28px 20px;display:grid}.tzdexgrid{flex-direction:column;min-height:0;display:flex}.tzdexgrid h2{color:var(--tz-blue);flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 10px;font:700 24px/1 Fredoka,sans-serif;display:flex}.tzdexgrid h2 small{color:var(--tz-soft);font:500 14px/1 Fredoka,sans-serif}.tzdexlist{flex:1;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));align-content:start;gap:8px;padding:4px;display:grid;overflow:auto}.tzdexcell{background:var(--tz-tint);border:3px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px 9px;display:flex}.tzdexcell u{color:var(--tz-soft);font:600 11px/1 Fredoka,sans-serif;text-decoration:none}.tzdexcell b{color:var(--tz-ink);font:700 11px/1 Fredoka,sans-serif}.tzdexcell.no{background:#e2e7f2}.tzdexcell .sil{filter:brightness(0);opacity:.25}.tzdexcell.sel{border-color:var(--tz-sky);background:#fff}.tzdexcell.focus{outline:3px solid var(--tz-yellow)}.tzq{color:#fff;background:#c3cbe0;border-radius:50%;place-items:center;width:54px;height:54px;font:700 26px/1 Fredoka,sans-serif;display:grid}.tzdexside{overflow:auto}.tzsheet h3{color:var(--tz-blue);margin:0;font:700 28px/1 Fredoka,sans-serif}.tzsheet small{color:var(--tz-soft);margin-top:6px;font:500 12px/1.2 Fredoka,sans-serif;display:block}.tzshead{align-items:center;gap:12px;margin-bottom:6px;display:flex}.tzshead .tzspr{background:radial-gradient(circle,#eef4ff 0 60%,#0000 61%);border-radius:50%}.tzshead .tzchips{justify-content:flex-start;margin-top:6px}.tzabil{background:#fff6d6;border-left:6px solid #ffcb05;border-radius:12px;margin:8px 0;padding:8px 11px}.tzabil em{letter-spacing:1.5px;color:#b07a00;font:700 10px/1 Fredoka,sans-serif;display:block}.tzabil b{margin-top:3px;font:700 15px/1.2 Fredoka,sans-serif;display:block}.tzabil small{color:#4a5480;margin-top:2px;font-size:13px}.tzmove{border-left:6px solid var(--c);background:#f3f6ff;border-radius:12px;margin:8px 0;padding:8px 11px}.tzmove b{font:700 15px/1.2 Fredoka,sans-serif}.tzmove em{float:right;color:#6b4fd8;font:600 12px/1.3 Fredoka,sans-serif}.tzmove small{color:#4a5480;margin-top:3px;font-size:13px}.tzchain{color:var(--tz-soft);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:12px 0;font:600 12px/1 Fredoka,sans-serif;display:flex}.tzchain span{align-items:center;gap:5px;display:flex}.tzchain span.on{color:var(--tz-sky)}.tzchain u{background:#e3e8f5;border-radius:999px;padding:2px 6px;font-size:10px;text-decoration:none}.tzstats{grid-template-columns:80px 1fr 32px;align-items:center;gap:6px 8px;display:grid}.tzstats span{color:#4a5480;font:600 11px/1 Fredoka,sans-serif}.tzstats i{background:linear-gradient(90deg, #4cc76a var(--v), #e3e8f5 var(--v));border-radius:5px;height:9px}.tzstats b{text-align:right;font:700 13px/1 Fredoka,sans-serif}.tzsheet.unknown{text-align:center;padding-top:30px}.tzsheet.unknown .tzsil{justify-content:center;display:flex}.tzsheet.unknown canvas{filter:brightness(0);opacity:.3}.tzsheet.unknown p{color:var(--tz-soft)}.tzrules{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:8px 28px 28px;display:grid}.tzrule{background:#fffffff2;border-radius:20px;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 5px #0a1e5a38}.tzrart{flex:none;place-items:center;width:72px;display:grid}.tzrart .tzmedal{width:48px;height:48px}.tzrule h3{color:var(--tz-blue);margin:0 0 4px;font:700 18px/1.1 Fredoka,sans-serif}.tzrule p{color:#33406e;margin:0;font:500 14px/1.4 Fredoka,sans-serif}.tzstart,.tzprize{text-align:center;padding:4px 28px 28px}.tzstart .tzcard{width:212px;padding:12px 12px 16px}.tzstart .tzcardart{height:150px}.tzstart .tzcardart .tztaz{width:128px!important;height:128px!important}.tzstart .tzcardart .tzspr{bottom:26px;width:112px!important;height:112px!important}.tzstart .tzcard h4{font-size:21px}.tzprize>.tzstep{margin-bottom:6px;display:inline-block}.tzbigt{letter-spacing:2px;color:var(--tz-yellow);-webkit-text-stroke:4px var(--tz-blue);paint-order:stroke fill;text-shadow:0 5px #13286b;margin:0 0 6px;font:700 50px/1 Fredoka,sans-serif;animation:.5s cubic-bezier(.3,1.6,.5,1) tzpop}.tzprize.wild .tzbigt{color:#8fe36a}.tzprize.center .tzbigt{color:#ff9ec4}.tzprize.item .tzbigt{color:#fff}.tzstart h3,.tzprize h3{color:#fff;text-shadow:0 3px #13286b;margin:4px 0 18px;font:700 28px/1.1 Fredoka,sans-serif}.tzcards{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.tzcard{border-top:10px solid var(--c,var(--tz-sky));text-align:center;background:#fff;border-radius:24px;width:250px;padding:14px 16px 18px;transition:transform .12s;box-shadow:0 6px #0a1e5a4d,0 14px 26px #0a1e5a33}.tzcard.focus{outline:4px solid var(--tz-yellow);outline-offset:2px;transform:translateY(-6px)}.tzcardart{place-items:center;height:170px;display:grid;position:relative}.tzcardart .tztaz{opacity:.95}.tzcardart .tzspr{filter:drop-shadow(0 4px #0003);position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.tzcard h4{color:var(--tz-blue);margin:8px 0 6px;font:700 24px/1 Fredoka,sans-serif}.tzcard p{color:#4a5480;margin:10px 0 0;font:500 14px/1.35 Fredoka,sans-serif}.tzsub{color:var(--tz-ink);font:700 17px/1.2 Fredoka,sans-serif}.tzcard.prize.catch{--c:#e8433a}.tzcard.prize.candy{--c:#c77dff}.tzcard.prize.bag{--c:#ffb703}.tzcard.prize.stone{--c:#3fbf6a}.tzcard.prize.ball{--c:#2a6fe0}.tzcardart .tzspr{bottom:30px}.tzbig{place-items:center;display:grid}.tzbig .tzball{border-width:4px;width:92px;height:92px}.tzbig .tzball:after{border-width:4px}.tzgotmedal{background:#fff;border-radius:999px;align-items:center;gap:14px;margin:6px 0 10px;padding:8px 24px 8px 10px;animation:.5s cubic-bezier(.3,1.6,.5,1) tzpop;display:inline-flex;box-shadow:0 5px #0a1e5a40}.tzgotmedal .tzmedal{width:64px;height:64px}.tzgotmedal b{color:var(--tz-blue);font:700 24px/1 Fredoka,sans-serif}@keyframes tzpop{0%{opacity:0;transform:scale(.3)}}.tzmons.pickto{justify-content:center;margin-bottom:18px}.tz>main.tzroute{flex-direction:column;flex:1 0 auto;gap:14px;margin:0 auto;padding:4px 28px 18px;display:flex}.tzworld{flex:auto;min-height:300px;padding:8px;display:flex}.tzmapbox{background:#6cb4ea;border-radius:16px;flex:1;position:relative;overflow:hidden}.tzland{width:100%;height:100%;position:absolute;inset:0}.tzroad{fill:none;stroke:#f3e2b5;stroke-width:12px;stroke-linecap:round}.tzroad2{fill:none;stroke:#c9a86a;stroke-width:3px;stroke-dasharray:2 9;stroke-linecap:round}.tzroad.gone,.tzroad.later{opacity:.55}.tzroad2.gone{opacity:.3}.tzroad.done{stroke:#fff6da}.tzroad2.done{stroke:#e8433a;stroke-dasharray:none;stroke-width:4px}.tzroad.open{stroke:#fff8c2}.tzroad2.open{stroke:#e8a400;stroke-width:4px;stroke-dasharray:9 9;animation:.9s linear infinite tzmarch}@keyframes tzmarch{to{stroke-dashoffset:-18px}}@keyframes tzpulse{50%{box-shadow:0 0 0 7px #ffcb058c,0 4px #0a1e5a47}}.tzregion{color:var(--tz-blue);letter-spacing:1.5px;white-space:nowrap;background:#ffffffd1;border-radius:999px;padding:3px 12px;font:700 11px/1.2 Fredoka,sans-serif;position:absolute;bottom:7px;transform:translate(-50%);box-shadow:0 2px #0a1e5a2e}.tzpx{image-rendering:pixelated;display:block}.tzd{pointer-events:none;filter:drop-shadow(0 2px #14281e2e);position:absolute;transform:translate(-50%,-100%)}.tzd.flip img{transform:scaleX(-1)}.tzstop.bld{z-index:1}.tzstop.bld>span{width:auto;height:auto;box-shadow:none;background:0 0;border:0;padding:0 0 6px}.tzstop.bld>span:before{content:"";z-index:-1;background:#14321e38;border:3px solid #0000;border-radius:50%;width:70px;height:16px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tzstop.bld.open>span:before{border-color:var(--tz-yellow)}.tzstop.bld.done>span:before,.tzstop.bld.here>span:before{border-color:#4cc76a}.tzstop.bld.sel>span{box-shadow:none;filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 2px var(--tz-red))}.tzstop.bld.done>span:after{bottom:6px;right:-2px}.tzstop.k-champion .tzpx{border-radius:8px}.tzstop{z-index:2;flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;transform:translate(-50%,-50%)}.tzstop>span{background:#fff;border:3px solid #c9d5f2;border-radius:50%;place-items:center;width:50px;height:50px;transition:transform .12s;display:grid;position:relative;box-shadow:0 4px #0a1e5a47}.tzstop small{color:var(--tz-blue);letter-spacing:.5px;white-space:nowrap;background:#ffffffdb;border-radius:999px;padding:1px 7px;font:700 9px/1.4 Fredoka,sans-serif}.tzstop.k-gym>span,.tzstop.k-champion>span{background:var(--c);border-color:#fff;border-radius:18px;width:60px;height:60px}.tzstop.k-gym>span{box-shadow:inset 0 0 0 4px var(--c), 0 4px 0 #0a1e5a47;background:#fff}.tzstop.k-gym .tzmedal{filter:drop-shadow(0 2px #00000040);width:48px;height:48px}.tzstop.k-champion>span{background:linear-gradient(135deg,#b48cff,#6a3fd6)}.tzstop.k-elite>span{background:#fff6d0;border-color:#f2b100}.tzstop.k-start>span{width:42px;height:42px}.tzstop .tzball{width:26px;height:26px}.tzstar{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#ffcb05;width:20px;height:20px;position:absolute;top:-8px;right:-8px}.tzstop.open>span{border-color:var(--tz-yellow);animation:1.4s ease-in-out infinite tzpulse}.tzstop.done>span,.tzstop.here>span{border-color:#4cc76a}.tzstop.done>span:after{content:"✓";color:#fff;text-align:center;background:#3fbf6a;border-radius:50%;width:18px;height:18px;font:700 12px/18px Fredoka,sans-serif;position:absolute;bottom:-4px;right:-6px}.tzstop.gone{opacity:.45;filter:grayscale(.7)}.tzstop.later>span{opacity:.9}.tzstop.sel>span{box-shadow:0 0 0 4px #fff, 0 0 0 7px var(--tz-red), 0 6px 0 #0a1e5a4d;transform:scale(1.14)}.tzstop.focus>span{outline:4px solid var(--tz-yellow);outline-offset:3px}.tzme{z-index:3;pointer-events:none;filter:drop-shadow(0 3px #00000040);margin-top:-18px;animation:1.1s ease-in-out infinite tzhop;position:absolute;transform:translate(-50%,-96%)}.tzme.side{margin-top:30px;margin-left:40px}@keyframes tzhop{50%{transform:translate(-50%,-104%)}}.tzi{display:block;position:relative}.tzi.house{clip-path:polygon(50% 0,100% 42%,88% 42%,88% 100%,12% 100%,12% 42%,0 42%);background:linear-gradient(#e8433a 0 46%,#f4f1e6 46%);width:26px;height:24px}.tzi.center{clip-path:polygon(50% 0,100% 34%,100% 100%,0 100%,0 34%);background:linear-gradient(#ff6a8a 0 40%,#fff 40%);width:32px;height:28px}.tzi.center:after{content:"";background:linear-gradient(#e8433a,#e8433a) 50% 0/4px 100% no-repeat,linear-gradient(#e8433a,#e8433a) 0/100% 4px no-repeat;width:12px;height:12px;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)}.tzi.grass{clip-path:polygon(0 100%,8% 30%,18% 70%,28% 10%,38% 66%,50% 0,62% 66%,72% 10%,82% 70%,92% 30%,100% 100%);background:#3f9a3a;width:32px;height:26px}.tzrow2{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:stretch;gap:14px;display:grid}.tznext{display:flex}.tznextc{border-left:9px solid var(--c);border-radius:22px 0 0 22px;flex-direction:column;flex:1;margin:-16px 0 -16px -18px;padding:16px 0 16px 16px;display:flex}.tznextc em{letter-spacing:2px;color:var(--tz-soft);font:700 12px/1 Fredoka,sans-serif}.tznextc h3{color:var(--tz-ink);margin:6px 0 4px;font:700 28px/1.05 Fredoka,sans-serif}.tznextc h3 small{letter-spacing:1px;color:color-mix(in srgb, var(--c) 70%, #000);font-size:13px;display:block}.tzfield{color:#4a5480;font:600 14px/1.2 Fredoka,sans-serif}.tzfoes{flex-wrap:wrap;gap:10px;margin:12px 0 8px;display:flex}.tzfoes span{position:relative}.tzfoes b{background:var(--tz-blue);color:#fff;border-radius:999px;padding:1px 6px;font:700 11px/1.3 Fredoka,sans-serif;position:absolute;bottom:-4px;right:-6px}.tzprz{color:#4a5480;margin:4px 0 12px;font:500 14px/1.35 Fredoka,sans-serif}.tzcalmart{gap:10px;margin:10px 0 2px;display:flex}.tzcalmart .tzi{transform-origin:0 0;margin:4px 30px 26px 4px;transform:scale(1.8)}.tzcalmart .tzpx{zoom:2;margin:2px 14px 4px 2px}.tzcalmart .tzball{width:44px;height:44px}.tznextc .tzgo{margin-top:auto}.tzgo.dis{background:linear-gradient(#c3cbe0,#9aa5c4);font-size:17px;box-shadow:0 5px #7a86b0}.tzteam h3{color:var(--tz-blue);align-items:baseline;gap:10px;margin:0 0 8px;font:700 17px/1 Fredoka,sans-serif;display:flex}.tzteam h3+.tzmons+h3{margin-top:12px}.tzteam h3 small{color:var(--tz-soft);font:500 12px/1.2 Fredoka,sans-serif}.tzmons{flex-wrap:wrap;gap:8px;display:flex}.tzmon{background:var(--tz-tint);text-align:center;border:3px solid #0000;border-radius:16px;flex-direction:column;align-items:center;gap:2px;width:104px;padding:4px 6px 8px;display:flex;position:relative}.tzmon b{font:700 12px/1.1 Fredoka,sans-serif}.tzmon small{color:var(--tz-soft);font:500 10px/1.2 Fredoka,sans-serif}.tzlv{color:var(--tz-sky);font:700 12px/1 Fredoka,sans-serif}.tzxp{background:#d5ddf2;border-radius:3px;width:80%;height:5px;margin:3px 0;display:block;overflow:hidden}.tzxp i{background:#3aa0ff;height:100%;display:block}.tzmon.box{background:#f6f8fd;width:88px}.tzmon.sel{border-color:var(--tz-red);background:#fff1f0}.tzmon.dis{opacity:.35}.tzmon.focus{outline:3px solid var(--tz-yellow)}.tzmonw{position:relative}.tzwalk{all:unset;box-sizing:border-box;cursor:pointer;filter:grayscale();opacity:.75;z-index:2;background:#fff;border:3px solid #d5ddf2;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;transition:transform .15s,opacity .15s;display:grid;position:absolute;top:-6px;right:-6px}.tzwalk:hover,.tzwalk.focus{opacity:1;filter:none;transform:scale(1.1)}.tzwalk.on{background:var(--tz-yellow);filter:none;opacity:1;border-color:#e0a800;box-shadow:0 3px #c99400}.tzteam .tzmon{touch-action:none}.tzmon.drag{opacity:.3}.tzmon.drop{border-color:var(--tz-sky);background:#e6f3ff;transition:transform .12s;transform:scale(1.06)}.tzghost{z-index:50;pointer-events:none;background:#fff;position:fixed;top:0;left:0;box-shadow:0 12px 26px #141e4659}.tzmon.pop,.tzwalk.pop{animation:.38s cubic-bezier(.3,1.6,.5,1) tzswap}@keyframes tzswap{0%{transform:scale(.7)}to{transform:scale(1)}}.tzteam .tzmons:not(.box){justify-content:space-between}.tzquit{color:var(--tz-soft);margin-left:auto;padding:2px 4px;font:600 12px/1 Fredoka,sans-serif;text-decoration:underline}.tzquit.focus{outline:2px solid var(--tz-yellow)}.tzstatk{letter-spacing:1px;color:var(--tz-blue);font:700 13px/1 Fredoka,sans-serif}.tz>main.tzresult,.tz>main.tzend{text-align:center;max-width:980px;padding:30px 20px}.tzscore{color:#fff;justify-content:center;align-items:center;gap:18px;display:flex}.tzscore b{letter-spacing:1px;text-shadow:0 2px #13286b;font:700 19px/1 Fredoka,sans-serif}.tzscore span{text-shadow:0 4px #13286b;font:700 60px/1 Fredoka,sans-serif}.tzresult h2,.tzend h2{letter-spacing:2px;color:var(--tz-yellow);-webkit-text-stroke:4px var(--tz-blue);paint-order:stroke fill;text-shadow:0 5px #13286b;margin:10px 0 8px;font:700 50px/1 Fredoka,sans-serif;animation:.5s cubic-bezier(.3,1.6,.5,1) tzpop}.tzresult.lost h2,.tzend.lost h2{color:#fff}.tzresult .tzpanel{text-align:left;margin:14px auto}.tzresult .tzpanel h3{color:var(--tz-blue);margin:0 0 8px;font:700 16px/1 Fredoka,sans-serif}.tzrows{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.tzrow{background:#f3f6ff;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px 12px;display:flex;position:relative}.tzrow .st{margin-top:34px;position:relative}.tzrow .st .tzspr{filter:drop-shadow(0 3px #0003);position:absolute;bottom:30%;left:50%;transform:translate(-50%)}.tzrow b{margin-top:4px;font:700 15px/1 Fredoka,sans-serif}.tzrow em{color:#1f9e55;background:#dcf6e3;border-radius:999px;padding:2px 10px;font:700 14px/1.3 Fredoka,sans-serif}.tzrow em.no{color:var(--tz-soft);background:0 0}.tzrow i{background:var(--tz-red);color:#fff;letter-spacing:1px;white-space:nowrap;border-radius:999px;padding:2px 10px;font:700 11px/1.4 Fredoka,sans-serif;animation:.5s cubic-bezier(.3,1.6,.5,1) tzpop;position:absolute;top:8px;left:50%;transform:translate(-50%)}.tzrow.evo{background:#fff4c2;box-shadow:inset 0 0 0 3px #ffcb05}.tzbtns{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.tzend p{color:#fff;text-shadow:0 2px #0a1e5a66;font:600 18px/1.3 Fredoka,sans-serif}.tzend .tzmedals{background:#ffffffeb;border-radius:999px;margin:4px 0 18px;padding:8px 16px}.tzend .tzmedal{width:48px;height:48px}.tzfame{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:24px;display:flex}.tzfame>div{background:#fff;border-radius:20px;flex-direction:column;align-items:center;padding:6px 10px 12px;display:flex;box-shadow:0 5px #0a1e5a40}.tzfame b{font:700 15px/1 Fredoka,sans-serif}.tzend .tzgo{display:inline-block}.tzconfetti{pointer-events:none;background-image:radial-gradient(circle,#ffcb05 0 4px,#0000 5px),radial-gradient(circle,#e8433a 0 4px,#0000 5px),radial-gradient(circle,#fff 0 3px,#0000 4px),radial-gradient(circle,#3fd0ff 0 4px,#0000 5px);background-position:0 0,40px 60px,80px 20px,20px 90px;background-size:130px 150px,170px 120px,90px 110px,150px 190px;animation:6s linear infinite tzfall;position:fixed;inset:-100px 0 0}@keyframes tzfall{to{background-position:0 600px,40px 780px,80px 520px,20px 850px}}.tz>.tzlayer{z-index:40;pointer-events:none;position:fixed;inset:0}.tzlayer>*{pointer-events:auto}.tzdot{background:var(--tz-red);color:#fff;vertical-align:2px;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 4px;font:700 11px/1 Fredoka,sans-serif;animation:1.4s ease-in-out infinite tzpulse;display:inline-grid}.tz>main.tzbox{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:16px;height:min(100vh - 120px,840px);min-height:520px;padding:8px 28px 20px;display:grid}.tzbox h2{color:var(--tz-blue);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font:700 22px/1 Fredoka,sans-serif;display:flex}.tzbox h2 small{color:var(--tz-soft);font:500 13px/1 Fredoka,sans-serif}.tzshelfp{flex-direction:column;min-height:0;display:flex;overflow:auto}.tzshelfp>*{flex-shrink:0}.tzshelf{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:20px;min-height:300px;padding:22px 8px 0;display:flex}.tzplank{background:linear-gradient(#c58b52,#8a5a30);border-radius:4px;height:16px;margin:0 -6px 12px;display:block;box-shadow:0 6px #6a4220,0 12px 16px #3c1e0a40}.tzt{cursor:pointer;--cd:color-mix(in srgb, var(--c) 58%, #0c1430);--ct:color-mix(in srgb, var(--c) 42%, transparent);flex-direction:column;align-items:center;width:96px;height:300px;transition:transform .18s;display:flex;position:relative}.tzt.sel{transform:translateY(-10px)}.tzt.sel:after{content:"";filter:blur(4px);background:#ffcb0599;border-radius:50%;width:80px;height:12px;margin-left:-40px;position:absolute;bottom:-10px;left:50%}.tzt.focus .glass,.tzt.hover .glass{box-shadow:0 0 0 4px var(--tz-yellow), inset 0 0 0 2px var(--cd)}.tzt.want .glass{animation:1s ease-in-out infinite tzwant}@keyframes tzwant{50%{box-shadow:0 0 0 5px #ffcb05b3, inset 0 0 0 2px var(--cd)}}.tzt .glass{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 78%, transparent) 0%, color-mix(in srgb, var(--c) 34%, transparent) 16%, color-mix(in srgb, var(--c) 14%, transparent) 48%, color-mix(in srgb, var(--c) 26%, transparent) 78%, color-mix(in srgb, var(--c) 72%, transparent) 100%);width:86px;height:214px;box-shadow:inset 0 0 0 2px var(--cd);border-radius:0 0 43px 43px/0 0 15px 15px;margin-top:-8px;position:relative}.tzt .glass:before{content:"";background:radial-gradient(ellipse at 50% 60%, color-mix(in srgb, var(--c) 25%, #0c1430) 0 55%, transparent 60%), var(--ct);height:16px;box-shadow:inset 0 0 0 2px var(--cd);border-radius:50%;position:absolute;top:-8px;left:0;right:0}.tzt .glass .shine{z-index:3;pointer-events:none;background:linear-gradient(#ffffffe6,#ffffff59 70%,#fff0);border-radius:9px;width:9px;position:absolute;top:14px;bottom:16px;left:11px}.tzt .glass:after{content:"";z-index:3;background:#ffffff73;border-radius:4px;width:4px;position:absolute;top:20px;bottom:34px;right:10px}.tzt .stack{z-index:1;flex-direction:column-reverse;align-items:center;display:flex;position:absolute;bottom:5px;left:0;right:0}.tzt .sl{width:72px;height:22px;display:block;position:relative}.tzt .sl+.sl{margin-bottom:-16px}.tzt .sl:before{content:"";height:16px;box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--t) 85%, #000), 0 1px 1px #0a142859;background:linear-gradient(90deg,#b9b2a2,#f4f1e6 35%,#fff 50%,#d9d3c4 75%,#a8a190);border-radius:50%;position:absolute;top:6px;left:0;right:0}.tzt .sl:after{content:"";background:radial-gradient(ellipse at 42% 38%, #ffffff8c 0 14%, transparent 28%), radial-gradient(ellipse, var(--t) 0 56%, color-mix(in srgb, var(--t) 60%, #000) 58% 63%, #f4f1e6 66%);border-radius:50%;height:16px;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 0 0 1px #0a142859}.tzt .sl.holo:before{background:linear-gradient(90deg,#ff8ac0,#ffe36b,#8fe36a,#6fd0ff,#c48bff)}.tzt .sl.holo:after{background:radial-gradient(at 42% 38%,#fffc 0 16%,#0000 30%),conic-gradient(#ff8ac0,#ffe36b,#8fe36a,#6fd0ff,#c48bff,#ff8ac0)}.tzt .sl.sltop canvas.tztaz{transform-origin:50% 0;box-shadow:none;z-index:1;position:absolute;top:0;left:0;transform:scaleY(.222);width:72px!important;height:72px!important}.tzt .sl.sltop{z-index:2}.tzt .sl.hid{visibility:hidden}.tzt .sl.drop{animation:.3s cubic-bezier(.55,0,.9,.4) tzdrop}@keyframes tzdrop{0%{transform:translateY(-190px)}}.tzt .base{background:radial-gradient(ellipse at 50% 30%, var(--c) 0 40%, var(--cd) 75%);z-index:0;border-radius:50%;place-items:center;width:94px;height:22px;margin-top:-14px;display:grid;position:relative;box-shadow:0 5px #0a143240}.tzt .base b{color:var(--tz-blue);background:#fff;border-radius:999px;padding:1px 7px;font:700 10px/1.3 Fredoka,sans-serif;position:absolute;bottom:-20px;box-shadow:0 2px #0a1e5a33}.tzt .lbl{writing-mode:vertical-rl;color:#1a2266;letter-spacing:1px;white-space:nowrap;text-overflow:ellipsis;z-index:4;background:#fff8e2;border:2px solid #2a2a40;border-radius:4px;max-height:150px;padding:7px 3px;font:700 12px/1 Fredoka,sans-serif;position:absolute;top:84px;left:-9px;overflow:hidden;transform:rotate(180deg);box-shadow:-2px 2px #0000002e}.cap{z-index:5;transform-origin:6% 100%;box-sizing:border-box;background:linear-gradient(#ff6a5e 0 58%,#20242e 58% 72%,#f4f1e6 72%);border:3px solid #20242e;border-radius:45px 45px 8px 8px/40px 40px 8px 8px;width:90px;height:46px;transition:transform .22s cubic-bezier(.3,1.5,.6,1);display:block;position:relative;box-shadow:inset -8px -6px #0000001a,inset 8px 6px #ffffff2e}.cap:before{content:"";box-sizing:border-box;background:radial-gradient(circle at 40% 35%,#fff 0 30%,#e6e1d2 70%);border:3px solid #20242e;border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;top:50%;left:50%}.cap:after{content:"";background:repeating-linear-gradient(90deg,#e6e1d2 0 3px,#b3ad9c 3px 6px);border:3px solid #20242e;border-top:0;border-radius:0 0 10px 10px;height:10px;position:absolute;bottom:-11px;left:2px;right:2px}.cap-super{background:radial-gradient(14px 9px at 22% 30%,#e8433a 0 90%,#0000 95%),radial-gradient(14px 9px at 78% 30%,#e8433a 0 90%,#0000 95%),linear-gradient(#3a7cf0 0 58%,#20242e 58% 72%,#f4f1e6 72%)}.cap-ultra{background:linear-gradient(90deg,#0000 0 22%,#ffcb05 22% 32%,#0000 32% 68%,#ffcb05 68% 78%,#0000 78%) 0 0/100% 58% no-repeat,linear-gradient(#2a2a34 0 58%,#20242e 58% 72%,#f4f1e6 72%)}.cap-master{background:radial-gradient(7px at 25% 36%,#ff7ab0 0 90%,#0000 95%),radial-gradient(7px at 75% 36%,#ff7ab0 0 90%,#0000 95%),linear-gradient(#7a3cd0 0 58%,#20242e 58% 72%,#f4f1e6 72%)}.cap-cristal{background:linear-gradient(90deg, color-mix(in srgb, var(--c,#d6e4f0) 80%, #000) 0%, color-mix(in srgb, var(--c,#d6e4f0) 50%, #fff) 45%, color-mix(in srgb, var(--c,#d6e4f0) 80%, #000) 100%);border-radius:12px 12px 6px 6px;height:26px;margin-top:20px}.cap-cristal:before{display:none}.tzt.open .cap{transform:rotate(-62deg)translate(-6px,-12px)}.tzt .cap.off{opacity:0;transition:transform .4s,opacity .4s;transform:translate(-60px,-40px)rotate(-90deg)}.tzt.bump{animation:.35s ease-out tzbump}@keyframes tzbump{30%{transform:translateY(-14px)scale(1.04,.96)}60%{transform:translateY(-6px)scale(.97,1.03)}}.tzt.shake{animation:.65s ease-in-out tzshake}.tzt.shake .sl{animation:.13s linear 5 alternate tzjig}.tzt.shake .sl:nth-child(odd){animation-delay:40ms}@keyframes tzshake{15%{transform:translateY(-16px)rotate(-12deg)}30%{transform:translateY(-16px)rotate(11deg)}45%{transform:translateY(-14px)rotate(-10deg)}60%{transform:translateY(-12px)rotate(8deg)}80%{transform:translateY(-6px)rotate(-3deg)}}@keyframes tzjig{to{transform:translate(3px,-4px)rotate(5deg)}}.tzt.born{animation:.6s cubic-bezier(.3,1.4,.5,1) tzborn}@keyframes tzborn{0%{opacity:0;transform:translateY(-300px)rotate(-20deg)}}.tzt.ghost{z-index:50;pointer-events:none;transform-origin:50% 85%}.tzt.new{all:unset;box-sizing:border-box;width:96px;height:236px;color:var(--tz-sky);cursor:pointer;border:3px dashed #2a6fe073;border-radius:18px;flex-direction:column;justify-content:center;align-self:flex-end;align-items:center;gap:4px;margin-bottom:50px;display:flex}.tzt.new b{font:700 40px/1 Fredoka,sans-serif}.tzt.new small{letter-spacing:1px;font:700 12px/1 Fredoka,sans-serif}.tzt.new.focus{outline:4px solid var(--tz-yellow)}.tzhed{background:var(--tz-tint);border-left:7px solid var(--c);border-radius:16px;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.tzhed-set{flex:1;gap:10px;min-width:0;display:grid}.tzhed .tzhbtn{flex-direction:column;align-items:stretch}.tzhed .tzhbtn .tzmini{text-align:center}.tzhed span{letter-spacing:1.5px;min-width:78px;color:var(--tz-soft);font:700 11px/1 Fredoka,sans-serif;display:inline-block}.tzname{align-items:center;display:flex}.tzname input{min-width:0;color:var(--tz-ink);letter-spacing:1px;text-transform:uppercase;background:#fff;border:3px solid #c9d5f2;border-radius:10px;outline:none;flex:1;padding:7px 12px;font:700 18px/1 Fredoka,sans-serif}.tzname input:focus{border-color:var(--tz-yellow)}.tzsw{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.tzswc,.tzswk,.tzout,.tzmini,.tzcc,.tzbagb,.tzf{all:unset;box-sizing:border-box;cursor:pointer}.tzswc{background:var(--s);border:3px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 2px #0a1e5a33}.tzswc.on{box-shadow:0 0 0 3px var(--tz-blue)}.tzswk{background:#fff;border-radius:8px;place-items:center;width:38px;height:30px;display:grid}.tzswk .cap{transform-origin:50%;margin:-8px -24px;transform:scale(.36)}.tzswk .cap-cristal{margin-top:0}.tzswk.on{box-shadow:0 0 0 3px var(--tz-blue)}.tzswc.focus,.tzswk.focus,.tzout.focus,.tzmini.focus,.tzf.focus,.tzbagb.focus{outline:3px solid var(--tz-yellow);outline-offset:2px}.tzin{background:var(--tz-tint);border-left:7px solid var(--c);border-radius:16px;margin-top:12px;padding:12px 14px 14px}.tzin h3{letter-spacing:1.5px;color:var(--tz-soft);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 10px;font:700 13px/1 Fredoka,sans-serif;display:flex}.tzin h3 small{letter-spacing:0;font:500 12px/1 Fredoka,sans-serif}.tzin-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.tzin p{color:var(--tz-soft);margin:0;font:500 13px/1.3 Fredoka,sans-serif}.tzin b{color:var(--tz-blue)}.tzout{box-shadow:0 3px 0 #0a1e5a24, inset 0 -4px 0 color-mix(in srgb, var(--t) 35%, transparent);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px 7px;transition:transform .12s;display:flex;position:relative}.tzout:hover,.tzout.focus{transform:translateY(-4px)}.tzout:hover .tztaz,.tzout.focus .tztaz{transition:transform .12s;transform:rotate(-10deg)}.tzout b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--tz-ink);font:700 12px/1 Fredoka,sans-serif;overflow:hidden}.tzout u{color:var(--tz-soft);font:700 11px/1 Fredoka,sans-serif;text-decoration:none;position:absolute;top:4px;left:6px}.tzout em{color:#c99b00;font-style:normal;position:absolute;top:3px;right:7px}.tzhbtn{flex-wrap:wrap;gap:8px;display:flex}.tzmini{color:var(--tz-blue);letter-spacing:.5px;background:#fff;border-radius:999px;padding:8px 13px;font:700 13px/1 Fredoka,sans-serif;box-shadow:0 3px #0a1e5a33}.tzmini.go{color:#fff;background:linear-gradient(#ff6a5e,#e3241b);box-shadow:0 3px #a3150f}.tzmini.bin{color:var(--tz-red);margin-left:auto}.tzmini.dis,.tzmini.off{opacity:.45}.tzcoll{flex-direction:column;min-height:0;display:flex}.tzcollh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tzbagb{color:#6a3a00;background:linear-gradient(#ffe066,#ffb703);border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;font:700 14px/1 Fredoka,sans-serif;display:flex;box-shadow:0 4px #b97a00}.tzbagb:not(.dis){animation:2.4s ease-in-out infinite tzwobble}.tzbagb.dis{filter:grayscale(.7);opacity:.6}.tzbagb b{font-size:17px}.tzbagi{clip-path:polygon(0 8%,12% 0,25% 8%,38% 0,50% 8%,62% 0,75% 8%,88% 0,100% 8%,96% 100%,4% 100%);vertical-align:middle;background:radial-gradient(circle at 50% 62%,#fff 0 22%,#0000 23%),linear-gradient(#e8433a 0 30%,#ffcb05 30%);width:26px;height:32px;display:inline-block}.tzfilt{flex-wrap:wrap;gap:5px;margin:10px 0 8px;display:flex}.tzf{color:var(--tz-soft);opacity:.6;border-radius:999px;padding:3px;font:700 11px/1 Fredoka,sans-serif}.tzf:first-child{background:#fff;padding:5px 10px}.tzf.on{opacity:1;box-shadow:0 0 0 2px var(--tz-blue)}.tzcgrid{flex:1;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));align-content:start;gap:8px;min-height:0;padding:6px 4px;display:grid;overflow:auto}.tzcc{background:var(--tz-tint);touch-action:none;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:7px 2px 8px;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.tzcc b{color:var(--tz-ink);font:700 10px/1 Fredoka,sans-serif}.tzcc u{background:var(--tz-blue);color:#fff;border-radius:999px;padding:2px 6px;font:700 11px/1.2 Fredoka,sans-serif;text-decoration:none;position:absolute;top:6px;right:6px}.tzcc em{color:#ffb703;text-shadow:0 0 4px #fff;font-size:16px;font-style:normal;position:absolute;top:4px;left:6px}.tzcc:hover,.tzcc.focus{transform:translateY(-4px)}.tzcc.focus{outline:3px solid var(--tz-yellow)}.tzcc.pick{box-shadow:0 0 0 3px var(--tz-yellow);background:#fff4c2}.tzcc.pick canvas{animation:.9s ease-in-out infinite tzhover}@keyframes tzhover{50%{transform:translateY(-6px)rotate(-6deg)}}.tzcc.hid{visibility:hidden}.tzcc.land canvas{animation:.35s cubic-bezier(.3,1.6,.5,1) tzland}@keyframes tzland{0%{transform:scale(1.3)}}.tzbox.dragging .tzcc{pointer-events:none}.tzempty{text-align:center;color:var(--tz-soft);grid-column:1/-1;margin-top:40px;font:500 15px/1.4 Fredoka,sans-serif}.tzhint{color:var(--tz-soft);text-align:center;margin:8px 0 0;font:500 12px/1.3 Fredoka,sans-serif}.holo canvas.tztaz,canvas.tztaz.holo,.tzcc.holo,.tzout.holo,.tzfly.holo{position:relative}.tzcc.holo:after,.tzout.holo:after,.tzfly.holo:after,.tzcard3 .holofx{content:"";mix-blend-mode:overlay;pointer-events:none;background:conic-gradient(#ff78c880,#ffe66480,#78f08c80,#64c8ff80,#c88cff80,#ff78c880);border-radius:50%;width:62px;height:62px;margin-left:-31px;animation:3s linear infinite tzspin;position:absolute;top:7px;left:50%}.tzout.holo:after{width:58px;height:58px;margin-left:-29px;top:8px}.tzfly.holo:after{top:0}.tzcard3{position:relative}.tzcard3 .holofx{opacity:0;width:120px;height:120px;margin-left:-60px;transition:opacity .3s .35s;top:0}.tzcard3.turned .holofx{opacity:1}.tzfly{z-index:60;pointer-events:none;filter:drop-shadow(0 6px 4px #0a1e5a59);width:62px;height:62px;position:fixed}.tzfly.drag{transform:scale(1.15)rotate(-8deg)}.tzbagov{z-index:70;background:radial-gradient(circle at 50% 45%,#ffdc7859,#0a143cd1 70%);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:fixed;inset:0}.tzbag{all:unset;cursor:pointer;filter:drop-shadow(0 18px 20px #0006);width:230px;height:310px;position:relative}.tzbag .tzb-top{clip-path:polygon(0 30%,6% 0,12% 30%,18% 0,24% 30%,30% 0,36% 30%,42% 0,48% 30%,54% 0,60% 30%,66% 0,72% 30%,78% 0,84% 30%,90% 0,96% 30%,100% 0,100% 100%,0 100%);background:linear-gradient(#d8302a,#b31f1a);height:34px;position:absolute;top:0;left:0;right:0}.tzbag .tzb-body{box-sizing:border-box;background:linear-gradient(100deg,#ffffff59 0 6%,#0000 14% 70%,#ffffff40 78% 82%,#0000 90%),linear-gradient(#e8433a 0 34%,#ffcb05 34%);border-radius:10px 10px 18px 18px;flex-direction:column;align-items:center;padding-top:16px;display:flex;position:absolute;inset:30px -6px 0;overflow:hidden}.tzbag .tzb-brand{color:#fff;-webkit-text-stroke:3px #7a1410;paint-order:stroke fill;text-align:center;letter-spacing:1px;font:700 40px/.9 Fredoka,sans-serif;transform:rotate(-6deg)}.tzbag .tzb-brand span{color:var(--tz-yellow);font-size:46px;display:block}.tzbag .tzb-chip{background:radial-gradient(circle at 40% 35%,#fff2b8,#f0b030 70%);border-radius:50% 46% 52% 44%;width:60px;height:44px;position:absolute;box-shadow:inset -4px -4px #a05a004d}.tzbag .c1{bottom:26px;left:14px;transform:rotate(-20deg)}.tzbag .c2{bottom:44px;right:10px;transform:rotate(24deg)}.tzbag .c3{bottom:6px;left:76px;transform:rotate(8deg)scale(.8)}.tzbag .tzb-promo{z-index:1;flex-direction:column;align-items:center;gap:6px;margin-top:18px;display:flex;position:relative}.tzbag .tzb-promo span{color:#b31f1a;background:#fff;border-radius:999px;padding:4px 10px;font:700 13px/1 Fredoka,sans-serif;transform:rotate(4deg)}.tzbag small{color:#6a3a00;font:700 9px/1 Fredoka,sans-serif;position:absolute;bottom:8px;right:14px}.tzbag.focus{outline:none}.tzbag.focus .tzb-body{box-shadow:0 0 0 5px var(--tz-yellow)}.tzbagov[data-state=closed] .tzbag{animation:1.6s ease-in-out infinite tzbagbob}@keyframes tzbagbob{50%{transform:translateY(-8px)rotate(-2deg)}}.tzbaghint{color:#fff;text-shadow:0 2px #0000004d;margin:0;font:600 16px/1 Fredoka,sans-serif}.tzback-face{box-sizing:border-box;background:radial-gradient(circle,#f4f1e6 0 16%,#20242e 17% 23%,#0000 24%),linear-gradient(#e8433a 0 45%,#20242e 45% 55%,#f4f1e6 55%);border:5px solid #f4f1e6;border-radius:50%;width:74px;height:74px;display:block;box-shadow:0 0 0 3px #20242e}.tzreveal{gap:34px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.tzcard3{perspective:600px;flex-direction:column;align-items:center;gap:8px;display:flex}.tzcard3 .flip{width:120px;height:120px;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.3,1.4,.5,1);position:relative}.tzcard3.turned .flip{transform:rotateY(180deg)}.tzcard3 .back,.tzcard3 .front{backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.tzcard3 .back .tzback-face{border-width:8px;width:120px;height:120px}.tzcard3 .front{transform:rotateY(180deg)}.tzcard3 b,.tzcard3 em{opacity:0;transition:opacity .3s .3s}.tzcard3.turned b,.tzcard3.turned em{opacity:1}.tzcard3 b{color:#fff;text-shadow:0 2px #0006;font:700 18px/1 Fredoka,sans-serif}.tzcard3 em{letter-spacing:1px;border-radius:999px;padding:3px 12px;font:700 13px/1.2 Fredoka,sans-serif}.tzcard3 em.n{background:var(--tz-yellow);color:var(--tz-blue)}.tzcard3 em.r{color:#fff;background:#ffffff40}.tzcard3 em.h{color:#3a1a5a;background:linear-gradient(90deg,#ff8ac0,#ffe36b,#8fe36a,#6fd0ff)}.tzcard3.turned.holo .front canvas{filter:drop-shadow(0 0 14px #fff6b0)}.tzbagbtns{gap:14px;display:flex;position:absolute;bottom:12%}.tzgotbag{background:#fff;border-radius:999px;align-items:center;gap:10px;margin:6px auto 0;padding:7px 16px 7px 10px;animation:.5s cubic-bezier(.3,1.6,.5,1) .4s backwards tzpop;display:inline-flex;box-shadow:0 4px #0a1e5a40}.tzgotbag b{color:#b31f1a;font:700 16px/1 Fredoka,sans-serif}.tzgotbag small{color:var(--tz-soft);font:500 12px/1 Fredoka,sans-serif}@media (width<=980px),(height<=560px){.tzhead{grid-template-columns:auto auto 1fr;gap:12px;padding:10px 16px 4px}.tzlogo h1{-webkit-text-stroke-width:3px;font-size:38px}.tzlogo .tzball.big{width:38px;height:38px}.tztab{padding:7px 14px;font-size:14px}.tz>main.tzgrid{grid-template-rows:minmax(120px,1fr) minmax(120px,1fr) 68px;gap:10px;height:calc(100vh - 96px);min-height:340px;padding:8px 16px 4px}.tztxt h2{font-size:20px}.tztile.hero .tztxt h2{font-size:26px}.tztxt p{font-size:12px}.tztile{border-radius:18px;padding:10px 14px}.tzart{transform-origin:100% 0;top:6px;right:8px;transform:scale(.58)}.tztile.hero .tzart{transform-origin:top;transform:scale(.62)}.tztile.rules .tzart{transform:none}.tztile.missions{gap:8px;padding:6px 10px}.tzmis>i{width:26px;height:26px;font-size:14px}.tzmis b{font-size:11px}.tzmis small{font-size:10px}.tztile.rules .tzball{width:34px;height:34px}.tz>main.tzgrid{grid-template-rows:minmax(110px,1fr) minmax(110px,1fr) 56px;height:calc(100vh - 84px)}.tzfoot{display:none}.tz>main.tzroute{padding:4px 16px 16px}.tzworld{min-height:250px}.tzrow2{grid-template-columns:1fr}.tzstop>span{border-width:2px;width:36px;height:36px}.tzstop.k-gym>span,.tzstop.k-champion>span{border-radius:12px;width:42px;height:42px}.tzstop .tztaz{width:28px!important;height:28px!important}.tzstop.k-gym .tzmedal{width:32px;height:32px}.tzstop small{display:none}.tzstop .tzi{transform:scale(.75)}.tzme{transform:translate(-50%,-96%)scale(.75)}.tzheroteam .tztaz{width:56px!important;height:56px!important}.tz>main.tzdex{grid-template-columns:1fr;height:auto;padding:8px 16px 16px}.tzrules{grid-template-columns:1fr;padding:8px 16px 20px}.tz>main.tzbox{grid-template-columns:1fr 1fr;gap:8px;height:calc(100vh - 74px);min-height:280px;padding:4px 10px 10px}.tzshelfp{zoom:.6}.tzcoll{zoom:.78}.tzreveal{gap:14px}.tzcard3 .flip{width:90px;height:90px}.tzcard{width:210px}.tzbigt{-webkit-text-stroke-width:3px;font-size:34px}.tzrows{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.tzrow .st .tztaz{width:52px!important;height:52px!important}.tzcardart{height:130px}}.tz>main.tzprep{flex-direction:column;align-items:center;gap:14px;padding:6px 28px 24px;display:flex}.tzprep-note{color:#fff;text-shadow:0 2px #13286b;margin:0;font:600 16px/1.2 Fredoka,sans-serif}.tzph-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;width:100%;max-width:1100px;display:grid}.tzph{all:unset;box-sizing:border-box;cursor:pointer;background:var(--tz-card);border-radius:20px;align-items:center;gap:14px;padding:12px 16px;font-family:Fredoka,sans-serif;transition:transform .1s;display:flex;box-shadow:0 5px #0a1e5a40}.tzph.focus{outline:4px solid var(--tz-yellow);transform:translateY(-3px)}.tzph.dis{opacity:.55;filter:grayscale(.4)}.tzph-tube{flex-direction:column;flex:none;align-items:center;width:64px;height:110px;display:flex;position:relative}.tzph-tube .cap{width:60px;height:32px;transform:none}.tzph-tube .cap:before{width:14px;height:14px;margin-left:-7px}.tzph-tube .cap.cap-cristal{height:18px;margin-top:14px}.tzph-tube:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--c) 60%, #fff), var(--c) 40%, color-mix(in srgb, var(--c) 70%, #000));opacity:.85;border:2px solid #141e3c73;border-radius:6px 6px 14px 14px;flex:1;width:52px;margin-top:6px;display:block}.tzph-tube b{z-index:6;color:var(--tz-blue);background:#fff;border-radius:999px;padding:0 7px;font:700 13px/1.4 Fredoka,sans-serif;position:absolute;bottom:10px}.tzph-txt{min-width:0}.tzph-txt h4{color:var(--tz-blue);margin:0;font:700 21px/1 Fredoka,sans-serif}.tzph-txt small{color:var(--tz-soft);margin:4px 0 6px;font:500 13px/1.2 Fredoka,sans-serif;display:block}.tzph-faces{flex-wrap:wrap;gap:2px;display:flex}.tz>main.tzprep.six{flex-direction:row;align-items:stretch;height:min(100vh - 130px,760px)}.tzp6-grid{background:#ffffffeb;border-radius:22px;flex:1;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));align-content:start;gap:10px;padding:14px;display:grid;overflow-y:auto}.tzp6{all:unset;box-sizing:border-box;cursor:pointer;background:var(--tz-tint);border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px 9px;font-family:Fredoka,sans-serif;display:flex;position:relative}.tzp6 b{color:var(--tz-ink);font:700 14px/1 Fredoka,sans-serif}.tzp6.on{background:color-mix(in srgb, var(--c) 28%, #fff);box-shadow:0 0 0 3px var(--c)}.tzp6.focus{outline:4px solid var(--tz-yellow)}.tzp6 em{background:var(--tz-red);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font:700 13px/1 Fredoka,sans-serif;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 2px #00000040}.tzp6 u{color:#c99b00;font-size:16px;text-decoration:none;position:absolute;top:6px;left:8px}.tzp6-side{flex-direction:column;gap:10px;width:330px;display:flex}.tzp6-btns{justify-content:flex-end;gap:10px;margin-top:auto;display:flex}.tzgo.dis{opacity:.5;filter:grayscale(.5)}.tzpinfo{box-shadow:0 0 0 3px var(--c), 0 5px 0 #0a1e5a40;color:var(--tz-ink);background:#fff;border-radius:20px;flex-direction:column;gap:7px;padding:12px 14px;font-family:Fredoka,sans-serif;display:flex}.tzpinfo .hd{align-items:center;gap:10px;display:flex}.tzpinfo h4{color:var(--tz-blue);margin:0 0 4px;font:700 22px/1 Fredoka,sans-serif}.tzpinfo small{color:#4a5480;margin-top:4px;font:500 13px/1.25 Fredoka,sans-serif;display:block}.tzpinfo .mv,.tzpinfo .ab{background:var(--tz-tint);border-left:4px solid var(--c,var(--tz-yellow));border-radius:10px;padding:6px 9px}.tzpinfo .mv b,.tzpinfo .ab b{align-items:center;gap:6px;font:700 14px/1.1 Fredoka,sans-serif;display:flex}.tzpinfo .mv u{color:#d85a1a;white-space:nowrap;font-size:.85em;text-decoration:none}.tzpinfo .mv em{color:#8f5cff;margin-left:auto;font-style:normal}.tzpinfo .ab{border-left-color:#ffcb05}.tzpteam{background:#ffffffeb;border-radius:22px;width:100%;max-width:1200px;padding:12px 16px 16px}.tzpteam h3{color:var(--tz-blue);margin:0 0 10px;font:700 22px/1 Fredoka,sans-serif}.tzpteam.t1 h3{color:#c2382f}.tzpteam h3 small{color:var(--tz-soft);margin-left:8px;font:500 14px/1 Fredoka,sans-serif}.tzpteam>div{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.tzpm{all:unset;box-sizing:border-box;cursor:pointer;background:var(--tz-tint);border-radius:16px;flex-direction:column;align-items:center;gap:3px;padding:8px 4px 9px;font-family:Fredoka,sans-serif;display:flex;position:relative}.tzpm .tztaz{margin-top:4px}.tzpm .tzspr{position:absolute;top:4px}.tzpm b{color:var(--tz-ink);margin-top:4px;font:700 15px/1 Fredoka,sans-serif}.tzpm .tzlv{color:var(--tz-sky);font:700 12px/1 Fredoka,sans-serif}.tzpm.on{background:color-mix(in srgb, var(--c) 30%, #fff);box-shadow:0 0 0 3px var(--c);transform:translateY(-4px)}.tzpm.view{cursor:default}.tzpm.focus{outline:4px solid var(--tz-yellow)}.tzpm em{background:var(--tz-red);color:#fff;z-index:3;border-radius:50%;place-items:center;width:28px;height:28px;font:700 15px/1 Fredoka,sans-serif;display:grid;position:absolute;top:6px;left:6px;box-shadow:0 2px #00000040}.tzprep-opts{color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:1200px;font-family:Fredoka,sans-serif;display:flex}.tzprep-opts>span{letter-spacing:1px;text-shadow:0 2px #13286b;margin:0 4px 0 12px;font:700 13px/1 Fredoka,sans-serif}.tzprep-opts>b{text-shadow:0 2px #13286b;font:700 20px/1 Fredoka,sans-serif}.tzpc{all:unset;cursor:pointer;color:var(--tz-blue);background:#ffffffd9;border-radius:999px;padding:5px 12px;font:600 13px/1.2 Fredoka,sans-serif}.tzpc.on{background:var(--tz-yellow)}.tzpc.focus{outline:3px solid #fff}.tzbvs{z-index:3;background:linear-gradient(105deg,#e8433a 0 49.6%,#f4f1e6 49.6% 50.4%,#2a6fe0 50.4%);grid-template-columns:1fr auto 1fr;align-items:center;height:100vh;display:grid;position:fixed;inset:0;overflow:hidden}.tzbvs-side{flex-direction:column;align-items:center;gap:14px;animation:.5s cubic-bezier(.2,1.3,.5,1) both tzvsin;display:flex}.tzbvs-side.s1{animation-name:tzvsin2}.tzbvs-side h3{color:#fff;text-shadow:0 4px #0000004d;margin:0;font:700 34px/1 Fredoka,sans-serif}.tzbvs-side>div{gap:6px;display:flex}.tzbvs-side .st{width:104px;height:140px;animation:tzpop .45s calc(.35s + var(--i) * .15s) both cubic-bezier(.3, 1.6, .5, 1);justify-content:center;align-items:flex-end;display:flex;position:relative}.tzbvs-side .st .tzspr{position:absolute;bottom:44px}.tzbvs-mid{flex-direction:column;align-items:center;gap:8px;display:flex}.tzbvs-mid b{color:var(--tz-yellow);-webkit-text-stroke:6px #18224d;paint-order:stroke;font:700 110px/1 Fredoka,sans-serif;animation:.6s cubic-bezier(.3,1.8,.5,1) .25s both tzvsvs}.tzbvs-mid small{color:#fff;background:#18224d;border-radius:999px;padding:4px 14px;font:600 15px/1.2 Fredoka,sans-serif}.tzbvs-go{text-align:center;color:#fff;-webkit-text-stroke:5px #18224d;paint-order:stroke;font:700 64px/1 Fredoka,sans-serif;animation:.5s cubic-bezier(.3,1.8,.5,1) 1.5s both tzvsgo;position:absolute;bottom:9%;left:0;right:0}@keyframes tzvsin{0%{transform:translate(-60vw)}}@keyframes tzvsin2{0%{transform:translate(60vw)}}@keyframes tzvsvs{0%{opacity:0;transform:scale(3)rotate(-20deg)}}@keyframes tzvsgo{0%{opacity:0;transform:scale(.3)}}@media (width<=760px){.tzpteam>div{grid-template-columns:repeat(3,1fr)}.tz>main.tzprep.six{flex-direction:column;height:auto}.tzp6-side{width:100%}.tzbvs-mid b{font-size:64px}.tzbvs-side .st{width:70px}}.tz>main.tzset{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:18px;padding:10px 28px 24px;display:grid}.tzset h2{color:var(--tz-blue);letter-spacing:1px;margin:0 0 6px;font:700 20px/1 Fredoka,sans-serif}.tzsetrow{border-top:2px dashed #dbe4f7;flex-direction:column;gap:8px;padding:12px 0;display:flex}.tzsetrow:first-of-type{border-top:0}.tzsetname{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tzsetname b{font:600 17px/1.2 Fredoka,sans-serif}.tzsetname small{color:var(--tz-soft);text-align:right;font:500 13px/1.2 Fredoka,sans-serif}.tzsetopts{flex-wrap:wrap;gap:6px;display:flex}.tzsetopt,.tzsetbar,.tzsetmute{all:unset;box-sizing:border-box;cursor:pointer;font-family:Fredoka,sans-serif}.tzsetopt{background:var(--tz-tint);color:var(--tz-blue);letter-spacing:.5px;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:700;transition:transform .12s;box-shadow:inset 0 0 0 2px #cfdbf5}.tzsetopt:hover,.tzsetopt.focus{box-shadow:inset 0 0 0 2px var(--tz-sky);transform:translateY(-2px)}.tzsetopt.on{background:var(--tz-yellow);color:var(--tz-ink);box-shadow:0 3px #c99a00}.tzsetopt.on.focus{box-shadow:0 3px 0 #c99a00, 0 0 0 3px var(--tz-sky)}.tzsetlvl{align-items:flex-end;gap:5px;height:40px;display:flex}.tzsetbar{height:var(--h);background:#dbe4f7;border-radius:6px;flex:1;transition:background .12s,transform .12s}.tzsetbar.on{background:linear-gradient(var(--tz-sky), var(--tz-blue))}.tzsetbar:hover,.tzsetbar.focus{outline:3px solid var(--tz-yellow);transform:translateY(-3px)}.tzsetmute{background:var(--tz-tint);width:34px;height:34px;color:var(--tz-soft);border-radius:50%;align-self:center;place-items:center;margin-right:6px;font-weight:700;display:grid;box-shadow:inset 0 0 0 2px #cfdbf5}.tzsetmute.on{background:var(--tz-red);color:#fff;box-shadow:none}.tzsetmute:hover,.tzsetmute.focus{outline:3px solid var(--tz-yellow)}@media (width<=700px){.tz>main.tzset{grid-template-columns:1fr;padding:8px 16px 20px}}.tzcard.prize.balls{--c:#e8323c}.tzcard.prize.dis{opacity:.45;filter:grayscale(.6);cursor:default}.tzbagline{background:#ffffffeb;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:2px auto 12px;padding:6px 14px 6px 10px;display:inline-flex;box-shadow:0 4px #0a1e5a40}.tzbagline em{color:var(--tz-soft);letter-spacing:1px;font:700 12px/1 Fredoka,sans-serif}.tzbagline small{color:var(--tz-red);font:600 14px/1 Fredoka,sans-serif}.tzpack{align-items:center;gap:4px;display:inline-flex}.tzpack b{color:var(--tz-blue);font:700 15px/1 Fredoka,sans-serif}.tzpack .pkcball{width:18px;height:18px}.tzpacks{flex-wrap:wrap;justify-content:center;gap:10px 14px;max-width:200px;display:flex}.tzpacks .pkcball{width:54px;height:54px}.tzpacks .tzpack{flex-direction:column}.tzpacks .tzpack b{font-size:18px}.tzcatchend .tzcatchart{place-items:end center;width:150px;height:190px;margin:0 auto;display:grid;position:relative}.tzcatchend .tzcatchart .tzspr{filter:drop-shadow(0 4px #0003);animation:.5s cubic-bezier(.3,1.6,.5,1) tzpop;position:absolute;bottom:52px;left:50%;transform:translate(-50%)}.tzcatchend .tzcatchart.gone .tzspr{opacity:.35;filter:grayscale()}.tzcatchend .tznote{max-width:520px;margin:4px auto 12px}.tzpts{color:#fff;text-shadow:0 1px #00000059;background:var(--pc,#6cbf4a);vertical-align:middle;border-radius:50%;place-items:center;width:22px;height:22px;font:700 12px/1 Fredoka,sans-serif;display:inline-grid;box-shadow:inset 0 -3px #0000002e,0 0 0 2px #fff,0 2px 0 2px #0000002e}.tzpts.p1{--pc:#5cb84a}.tzpts.p2{--pc:#3f8fe0}.tzpts.p3{--pc:#8a5ad8}.tzpts.p4,.tzpts.p6{--pc:#e8a020}.tzpts.p7{--pc:conic-gradient(#ff5a7a, #ffd23a, #7dffb0, #5ac8ff, #c07dff, #ff5a7a)}.tzp6 .tzpts{position:absolute;top:7px;left:8px}.tzp6 .tzpts~u{top:34px}.tzp6.no{opacity:.45}.tzp6.no .tzpts{--pc:#e8433a}.tzpinfo small .tzpts{width:18px;height:18px;margin-left:2px;font-size:11px}.tzstep.over{background:#e8433a}.tzp6-rule{color:var(--tz-ink);opacity:.85;margin:0 0 4px;font:500 13px/1.35 Fredoka,sans-serif}.tz>main.tzlog{height:min(100vh - 130px,820px);min-height:420px;padding:10px 28px 20px;display:block;overflow-y:auto}.tzlog .tzpanel h2 small{color:var(--tz-soft);margin-left:6px;font:600 15px/1 Fredoka,sans-serif}.tzlog h3{letter-spacing:1px;color:var(--tz-sky);margin:18px 0 8px;font:700 15px/1 Fredoka,sans-serif}.tzloggrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.tzlogc{background:var(--tz-tint);color:var(--tz-ink);filter:grayscale(.85);opacity:.75;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.tzlogc.on{filter:none;opacity:1;background:linear-gradient(135deg,#fff8d6,#ffe68a);box-shadow:0 0 0 2px #ffcb05}.tzlogc.secret{background:#e6e9f2}.tzlogc .ic{background:#fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:24px;font-style:normal;display:grid;box-shadow:0 0 0 3px #18224d1f}.tzlogc.on .ic{box-shadow:0 0 0 3px #ffcb05,0 3px 0 3px #0000001f}.tzlogc div{flex-direction:column;gap:3px;min-width:0;display:flex}.tzlogc b{font:700 15px/1.1 Fredoka,sans-serif}.tzlogc small{opacity:.85;font:500 12.5px/1.25 Fredoka,sans-serif}.tzlogc u{color:#b27b00;font:600 11.5px/1.2 Fredoka,sans-serif;text-decoration:none}.tzlogc .bar{background:#18224d26;border-radius:6px;height:12px;display:block;position:relative;overflow:hidden}.tzlogc .bar i{background:var(--tz-sky);border-radius:6px;height:100%;display:block}.tzlogc .bar em{color:#fff;text-shadow:0 1px #0006;place-items:center;font:700 9px/1 Fredoka,sans-serif;display:grid;position:absolute;inset:0}@media (width<=700px){.tz>main.tzlog{padding:8px 12px 16px}.tzloggrid{grid-template-columns:1fr}}.tzlogro{z-index:60;color:#18224d;pointer-events:none;background:linear-gradient(135deg,#fff8d6,#ffd84a);border-radius:18px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:10px 18px 10px 12px;font-family:Fredoka,Trebuchet MS,sans-serif;animation:.45s cubic-bezier(.2,1.4,.4,1) forwards tzlogroin;display:flex;position:fixed;top:84px;left:50%;transform:translate(-50%,-140%);box-shadow:0 0 0 3px #fff,0 10px 26px #00000059}.tzlogro.out{animation:.45s ease-in forwards tzlogroout}.tzlogro>i{background:#fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:26px;font-style:normal;display:grid;box-shadow:0 0 0 3px #ffcb05}.tzlogro div{flex-direction:column;gap:2px;min-width:0;display:flex}.tzlogro small{letter-spacing:1.5px;color:#b27b00;font:700 11px/1 Fredoka,sans-serif}.tzlogro b{font:700 18px/1.1 Fredoka,sans-serif}.tzlogro span{opacity:.85;font:500 13px/1.2 Fredoka,sans-serif}@keyframes tzlogroin{to{transform:translate(-50%)}}@keyframes tzlogroout{0%{transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-140%)}}.tztile.legend{background:radial-gradient(circle at 70% 30%,#6a4fd8 0%,#2a1f6e 55%,#120d33 100%)}.tztile.legend:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 30%,#fff 0 1.5px,#0000 2px),radial-gradient(circle at 62% 18%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 85% 70%,#fff 0 1.5px,#0000 2px),radial-gradient(circle at 40% 80%,#fff 0 1px,#0000 1.5px);animation:2.4s ease-in-out infinite alternate tzstars;position:absolute;inset:0}.tztile.legend .tzart{filter:drop-shadow(0 0 14px #bea0ffe6);animation:2.6s ease-in-out infinite tzlegfloat}.tztile.legend em.soon{color:#18224d;background:linear-gradient(90deg,#ff5a7a,#ffd23a,#7dffb0,#5ac8ff,#c07dff)}@keyframes tzstars{0%{opacity:.35}to{opacity:1}}@keyframes tzlegfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.tzsheet.legend .tzlegtag{letter-spacing:1px;color:#18224d;background:linear-gradient(90deg,#ff5a7a,#ffd23a,#7dffb0,#5ac8ff,#c07dff);border-radius:999px;margin:4px 0;padding:3px 10px;font:700 11px/1 Fredoka,sans-serif;display:inline-block}.tzdexcell.legend{box-shadow:inset 0 0 0 2px #c07dff}.tzbar .tzend{color:var(--tz-red);margin-left:12px}.tzbar .tzend.sure{background:var(--tz-red);color:#fff}.tzobj{image-rendering:pixelated;flex:none}.tzoutw{flex-direction:column;display:flex;position:relative}.tzeq{all:unset;box-sizing:border-box;cursor:pointer;width:30px;height:30px;box-shadow:0 0 0 2px var(--tz-soft), 0 2px 0 #0a1e5a33;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;right:-4px}.tzeq i{color:var(--tz-soft);font:700 18px/1 Fredoka,sans-serif}.tzeq.has{box-shadow:0 0 0 2px var(--tz-yellow), 0 2px 0 #0a1e5a33}.tzeq.on,.tzeq.focus,.tzeq:hover{box-shadow:0 0 0 3px var(--tz-blue);transform:scale(1.08)}.tzeqp{background:#eef4ff;border-radius:14px;margin-top:14px;padding:12px;box-shadow:inset 0 0 0 2px #d6e4ff}.tzeqp h4{color:var(--tz-ink);justify-content:space-between;align-items:center;margin:0 0 10px;font:700 14px/1 Fredoka,sans-serif;display:flex}.tzeqp p{color:var(--tz-soft);margin:0;font:500 13px/1.3 Fredoka,sans-serif}.tzeqg{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.tzeqi{all:unset;box-sizing:border-box;cursor:pointer;background:#fff;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:8px;padding:6px 30px 6px 6px;display:grid;position:relative;box-shadow:0 2px #0a1e5a1f}.tzeqi .tzobj{grid-row:1/3}.tzeqi b{color:var(--tz-ink);font:700 12px/1.1 Fredoka,sans-serif}.tzeqi small{color:var(--tz-soft);font:500 11px/1.2 Fredoka,sans-serif}.tzeqi u{color:var(--tz-blue);font:700 12px/1 Fredoka,sans-serif;text-decoration:none;position:absolute;top:6px;right:8px}.tzeqi:hover,.tzeqi.focus{box-shadow:0 0 0 3px var(--tz-blue)}.tzobjcard{box-shadow:0 0 0 3px var(--tz-yellow), 0 6px 18px #00000040;background:#fffffff2;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 14px;animation:.5s cubic-bezier(.3,1.4,.5,1) 1.9s both tzobjin;display:flex}.tzobjcard b{color:var(--tz-ink);font:700 14px/1 Fredoka,sans-serif}.tzobjcard em{background:var(--tz-yellow);color:var(--tz-blue);border-radius:999px;padding:2px 10px;font:700 12px/1.2 Fredoka,sans-serif}@keyframes tzobjin{0%{opacity:0;transform:scale(.2)rotate(-20deg)}}.tzonline{flex-direction:column;align-items:center;gap:14px;width:min(760px,100%);margin:0 auto;padding:0 16px 24px;display:flex}.tzonline .tzpanel{width:100%}.tzonteam{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.tzonteam .st{flex-direction:column;align-items:center;gap:2px;width:92px;display:flex;position:relative}.tzonteam .st .tzspr{position:absolute;top:-18px}.tzonteam .st b{color:var(--tz-ink);margin-top:6px;font:700 12px/1 Fredoka,sans-serif}.tzonteam .st .tzobj{position:absolute;top:44px;right:8px}.tzonbtns{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.tzonjoin{align-items:center;gap:8px;display:flex}.tzcodein{box-sizing:border-box;letter-spacing:6px;text-align:center;text-transform:uppercase;width:120px;color:var(--tz-ink);background:#fff;border:3px solid #c9d8ff;border-radius:12px;padding:10px 12px;font:700 22px/1 Fredoka,sans-serif}.tzcodein:focus{border-color:var(--tz-blue);outline:none}.tzonwait{text-align:center;background:#ffffffe6;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:18px 26px;display:flex;box-shadow:0 6px 18px #0a1e5a2e}.tzonwait h3{color:var(--tz-blue);margin:0;font:700 20px/1 Fredoka,sans-serif}.tzonwait p{max-width:380px;color:var(--tz-soft);margin:0;font:500 14px/1.3 Fredoka,sans-serif}.tzcode{letter-spacing:12px;color:var(--tz-ink);font:700 54px/1 Fredoka,sans-serif}.tzspin{border:5px solid #d6e4ff;border-top-color:var(--tz-blue);border-radius:50%;width:34px;height:34px;animation:.9s linear infinite tzspin}.tznote.small{opacity:.85;font-size:12px}.tzonbtns button:disabled{opacity:.45;cursor:default}.tzsoundtip{z-index:99;color:#fff;cursor:pointer;background:#0d0f18e0;border:0;border-radius:999px;padding:8px 16px;font:700 13px/1.2 system-ui,sans-serif;animation:1.6s ease-in-out infinite tzsoundtip;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #ffd23a,0 8px 22px #0006}@keyframes tzsoundtip{50%{box-shadow:0 0 0 2px #ffd23a,0 0 18px #ffd23a99}}.tzmtb{all:unset;box-sizing:border-box;cursor:pointer;height:22px;color:var(--tz-soft);box-shadow:0 0 0 2px var(--tz-soft), 0 2px 0 #0a1e5a33;background:#fff;border-radius:8px;place-items:center;padding:0 6px;font:700 11px/1 Fredoka,sans-serif;display:grid;position:absolute;bottom:-6px;left:-4px}.tzmtb.has{color:var(--tz-blue);box-shadow:0 0 0 2px var(--tz-yellow), 0 2px 0 #0a1e5a33}.tzmtb.on,.tzmtb.focus,.tzmtb:hover{box-shadow:0 0 0 3px var(--tz-blue);transform:scale(1.08)}.tzmtp{background:#f3efff;border-radius:14px;margin-top:14px;padding:12px;box-shadow:inset 0 0 0 2px #e0d8ff}.tzmtp h4{color:var(--tz-ink);justify-content:space-between;align-items:center;margin:0 0 6px;font:700 14px/1 Fredoka,sans-serif;display:flex}.tzmtp h5{color:var(--tz-soft);letter-spacing:.5px;margin:12px 0 6px;font:700 12px/1 Fredoka,sans-serif}.tzmtp p{color:var(--tz-soft);margin:0;font:500 13px/1.3 Fredoka,sans-serif}.tzmth{color:var(--tz-soft);margin-bottom:8px;font:500 12px/1.3 Fredoka,sans-serif;display:block}.tzmtcur{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.tzmts{all:unset;box-sizing:border-box;cursor:pointer;border-left:4px solid var(--c,#c9ccd6);background:#fff;border-radius:10px;flex-direction:column;gap:3px;padding:7px 8px;display:flex;position:relative;box-shadow:0 2px #0a1e5a1f}.tzmts b{color:var(--tz-ink);font:700 12px/1.1 Fredoka,sans-serif}.tzmts em{color:var(--tz-blue);font:700 11px/1 Fredoka,sans-serif;position:absolute;top:7px;right:8px}.tzmts small{color:var(--tz-soft);font:500 10.5px/1.2 Fredoka,sans-serif}.tzmts.empty{min-height:52px;box-shadow:inset 0 0 0 2px dashed #c9ccd6;background:#ffffff80;border-left-color:#0000;justify-content:center;align-items:center}.tzmts.on,.tzmts:hover,.tzmts.focus{box-shadow:0 0 0 3px var(--tz-blue)}.tzmtg{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.tzmti{all:unset;box-sizing:border-box;cursor:pointer;background:#fff;border-radius:10px;grid-template-rows:auto auto auto;grid-template-columns:32px 1fr;align-items:center;gap:2px 8px;padding:6px 30px 6px 6px;display:grid;position:relative;box-shadow:0 2px #0a1e5a1f}.tzmti .tzobj{grid-row:1/4}.tzmti b{color:var(--tz-ink);font:700 12px/1.1 Fredoka,sans-serif}.tzmti small{color:var(--tz-soft);font:500 10.5px/1.2 Fredoka,sans-serif}.tzmti u{color:var(--tz-blue);font:700 12px/1 Fredoka,sans-serif;text-decoration:none;position:absolute;top:6px;right:8px}.tzmti:hover,.tzmti.focus{box-shadow:0 0 0 3px var(--tz-blue)}.tzmti.no{cursor:default;opacity:.45}.tzppl{width:var(--w);height:var(--h);background-repeat:no-repeat;background-size:calc(var(--w) * var(--n)) var(--h);image-rendering:pixelated;animation:tzwalk calc(.24s * var(--n)) steps(var(--n)) infinite;display:block}.tzppl.n1{animation:1.2s ease-in-out infinite tzbob}.tzppl.n2{animation:1.6s step-end infinite tzwobble}@keyframes tzwalk{to{background-position-x:calc(var(--w) * var(--n) * -1)}}@keyframes tzbob{50%{transform:translateY(-4px)}}.tzstop.ppl{z-index:1}.tzstop.ppl>span{width:auto;height:auto;box-shadow:none;background:0 0;border:0;padding:0 0 4px}.tzstop.ppl>span:before{content:"";z-index:-1;background:#14321e40;border:3px solid #0000;border-radius:50%;width:38px;height:12px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tzstop.ppl.open>span:before{border-color:var(--tz-yellow)}.tzstop.ppl.done>span:before,.tzstop.ppl.here>span:before{border-color:#4cc76a}.tzstop.ppl.sel>span{box-shadow:none;filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 2px var(--tz-red))}.tzstop.ppl.done>span:after{bottom:2px;right:-6px}.tzstop.k-mystery:not(.done) .tzppl{filter:drop-shadow(0 0 5px #a06effe6)}.tzchal{background:linear-gradient(#7a4a1a,#7a4a1a) 1px 0/3px 100% no-repeat;width:18px;height:22px;position:absolute;top:-12px;right:-10px}.tzchal:after{content:"";background:var(--tz-red);clip-path:polygon(0 0,100% 50%,0 100%);width:13px;height:10px;animation:.9s ease-in-out infinite alternate tzflag;position:absolute;top:1px;left:4px}@keyframes tzflag{to{transform:scaleX(.8)}}.tzchaltxt{color:#9c2a1f;background:#fff1ef;border-radius:12px;align-items:center;gap:8px;margin:6px 0;padding:6px 10px 6px 18px;font:600 13px/1.2 Fredoka,sans-serif;display:flex}.tzchaltxt .tzchal{flex:none;position:relative;top:auto;right:auto}.tzchalres{background:#fff;border-radius:999px;align-items:center;gap:10px;margin:6px 8px 0;padding:7px 16px 7px 22px;animation:.5s cubic-bezier(.3,1.6,.5,1) .6s backwards tzpop;display:inline-flex;box-shadow:0 4px #0a1e5a40}.tzchalres b{color:#2f9e55;font:700 16px/1 Fredoka,sans-serif}.tzchalres.fail b{color:#9c2a1f}.tzchalres small{color:var(--tz-soft);font:500 13px/1 Fredoka,sans-serif}.tzchalres .tzchal{position:relative;top:auto;right:auto}.tzpurse{color:var(--tz-blue);white-space:nowrap;align-items:center;gap:4px;font:700 14px/1 Fredoka,sans-serif;display:inline-flex}.tzpurse .tzobj,.tzcharm .tzobj{image-rendering:pixelated}.tzrec .tzpurse{padding:4px 12px 4px 5px}.tzcharm{background:#fff6d0;border-radius:8px;padding:2px;display:inline-flex;box-shadow:inset 0 0 0 2px #f2c94c}.tzeggs{color:var(--tz-blue);align-items:center;gap:3px;font:700 13px/1 Fredoka,sans-serif;display:inline-flex}.tzgotbag.cash b{color:#a77b00}.tzgotbag.pass{background:linear-gradient(135deg,#2a1450,#5a2a9a);margin-left:8px}.tzgotbag.none{opacity:.8}.tzonrule{max-width:520px;color:var(--tz-soft);text-align:center;margin:10px auto 0;font:500 12px/1.35 Fredoka,sans-serif}.tzgotbag.none .tzbagi{filter:grayscale()}.tzgotbag.none b{color:var(--tz-soft)}.tzrart .tzbagi.big{width:52px;height:64px}.tzgotbag.pass b{color:#fff}.tzgotbag.pass small{color:#d8c8ff}.tzgotbag .tzobj{image-rendering:pixelated}.tzcard.prize.money{--c:#f2b100}.tzcard.prize.ticket{--c:#6a2bd6}.tzcard.prize.charm{--c:#f2c94c}.tzcard.prize.egg{--c:#6fc96f}.tzpacks .tzobj{image-rendering:pixelated}.tzpass .tzobj{filter:drop-shadow(0 0 8px #9650ffcc);animation:2.4s ease-in-out infinite tzlegfloat}.tz>main.tzambush,.tz>main.tzhatch{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:900px;padding:30px 20px;display:flex}.tzambart{align-items:flex-end;gap:6px;height:170px;animation:.6s cubic-bezier(.3,1.5,.5,1) tzambin;display:flex}.tzambart .b{opacity:.9;margin-bottom:-6px;transform:scaleX(-1)}@keyframes tzambin{0%{transform:translate(-60vw)}}.tzambush .tzbigt{color:#c79bff}.tzambush .tzfoes{justify-content:center;gap:8px;display:flex}.tzambush .tzfoes span{position:relative}.tzambush .tzfoes b{color:#fff;background:#2a1450;border-radius:999px;padding:1px 6px;font:700 11px/1.3 Fredoka,sans-serif;position:absolute;bottom:-4px;right:-4px}.tzshophead{background:#fff;border-radius:22px;justify-content:center;align-items:center;gap:16px;max-width:760px;margin:4px auto 16px;padding:10px 20px;display:flex;box-shadow:0 5px #0a1e5a40}.tzshophead p{color:var(--tz-ink);text-align:left;flex:1;margin:0;font:600 19px/1.3 Fredoka,sans-serif}.tzwallet{color:#8a6500;background:#fff6d0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font:700 18px/1 Fredoka,sans-serif;display:inline-flex}.tzwallet .tzobj{image-rendering:pixelated}.tzshop .tzbigt,.tztutor .tzbigt,.tztrade .tzbigt{margin-top:4px;font-size:38px}.tzshop .tzshophead,.tztutor .tzshophead,.tztrade .tzshophead{margin-bottom:10px;padding:6px 18px}.tzcards.shop{gap:12px;max-width:1100px;margin:0 auto}.tzcards.shop .tzcard{width:190px;padding:10px 12px 14px}.tzcards.shop .tzcardart{height:84px;transform:scale(.7)}.tzcards.shop .tzcard h4{font-size:18px}.tzcards.shop .tzsub{font-size:14px}.tzprice{background:var(--tz-yellow);color:var(--tz-ink);border-radius:999px;margin-top:8px;padding:4px 14px;font:700 16px/1.2 Fredoka,sans-serif;display:inline-block;box-shadow:0 3px #c99a00}.tzcard.dis{opacity:.55;filter:grayscale(.4)}.tzcard.sold .tzprice{box-shadow:none;background:#cfd6e8}.tzshop>.tzgo,.tztutor>.tzgo,.tztrade>.tzgo{margin-top:18px}.tzgo.ghost{color:var(--tz-blue);background:#ffffffd9;box-shadow:0 4px #0a1e5a40}.tzmovelist{flex-wrap:wrap;justify-content:center;gap:12px;max-width:900px;margin:0 auto 12px;display:flex}.tzmovec{border-left:8px solid var(--c,var(--tz-sky));text-align:left;background:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:6px;width:260px;padding:10px 14px 12px;transition:transform .12s;display:flex;box-shadow:0 5px #0a1e5a40}.tzmovec b{color:var(--tz-ink);font:700 17px/1.1 Fredoka,sans-serif}.tzmovec u{color:var(--tz-soft);margin-left:auto;font:700 14px/1 Fredoka,sans-serif;text-decoration:none}.tzmovec small{color:#4a5480;flex-basis:100%;font:500 13px/1.3 Fredoka,sans-serif}.tzmovec.old{opacity:.85}.tzmovec.new{border-left-color:#cfd6e8;justify-content:center}.tzmovec.focus,.tzmovec:hover{outline:4px solid var(--tz-yellow);transform:translateY(-4px)}.tztradeoffer{border-top:8px solid var(--c);background:#fff;border-radius:24px;align-items:center;gap:18px;margin:0 auto 12px;padding:12px 26px 12px 14px;display:inline-flex;position:relative;box-shadow:0 6px #0a1e5a40}.tztradeoffer .tzspr{position:absolute;bottom:26px;left:18px}.tztradeoffer>div{flex-direction:column;align-items:flex-start;gap:6px;padding-left:10px;display:flex}.tztradeoffer b{color:var(--tz-blue);font:700 26px/1 Fredoka,sans-serif}.tztrade h3{margin:6px 0 10px}.tzhatchart{width:280px;height:240px;position:relative}.tzhatchart .egg{animation:2.2s ease-in forwards tzeggshake;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.tzhatchart .egg .tzppl{animation:2.2s step-end forwards tzeggframe}@keyframes tzeggshake{0%,20%{transform:translate(-50%)rotate(0)}25%{transform:translate(-50%)rotate(-10deg)}30%{transform:translate(-50%)rotate(10deg)}35%{transform:translate(-50%)rotate(0)}55%{transform:translate(-50%)rotate(-14deg)}60%{transform:translate(-50%)rotate(14deg)}65%,80%{transform:translate(-50%)rotate(0)scale(1)}90%{opacity:1;transform:translate(-50%)scale(1.15)}to{opacity:0;transform:translate(-50%)scale(1.3)}}@keyframes tzeggframe{0%{background-position-x:0}55%{background-position-x:calc(var(--w) * -1)}}.tzhatchart .flash{opacity:0;pointer-events:none;background:radial-gradient(circle,#fff 0%,#fffc 30%,#fff0 70%);border-radius:50%;animation:.9s ease-out 1.9s forwards tzflash;position:absolute;inset:-40px}@keyframes tzflash{20%{opacity:1}to{opacity:0}}.tzhatchart .mon{animation:.6s cubic-bezier(.3,1.6,.5,1) 2.1s forwards tzmonin;position:absolute;bottom:10px;left:50%;transform:translate(-50%)scale(0)}.tzhatchart .mon .tzspr{position:absolute;bottom:30px;left:50%;transform:translate(-50%)}@keyframes tzmonin{to{transform:translate(-50%)scale(1)}}.tzhatchtxt{color:#fff;text-shadow:0 3px #13286b;opacity:0;font:700 26px/1.2 Fredoka,sans-serif;animation:.5s cubic-bezier(.3,1.6,.5,1) 2.4s forwards tzshow}.tzhatch>.tzgo{opacity:0;animation:.4s 2.6s forwards tzshow}@keyframes tzshow{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.tztaz.shadow{animation:1.4s ease-in-out infinite alternate tzaura}@keyframes tzaura{0%{filter:drop-shadow(0 0 3px #9650ffe6)drop-shadow(0 0 8px #140028cc)}to{filter:drop-shadow(0 0 7px #aa64ff)drop-shadow(0 0 16px #140028f2)}}.tzspr.shadowspr{filter:drop-shadow(0 0 6px #9650fff2)drop-shadow(0 0 2px #000)brightness(.85)saturate(.8)}.tztile.raid{background:radial-gradient(circle at 50% 35%,#5a2a9a 0%,#2a1450 50%,#0c0618 100%);grid-area:1/4/3}.tztile.raid.half{grid-row:1}.tztile.legend{grid-area:2/4}.tztile.raid:before{background:repeating-conic-gradient(#a064ff1f 0deg 8deg,#0000 8deg 16deg);animation:24s linear infinite tzspin}.tztile.raid .tzart{justify-content:center;align-items:flex-end;gap:0;inset:8px 0 40%}.tztile.raid .rb{animation:2.8s ease-in-out infinite tzlegfloat;display:block}.tztile.raid .rb.r0{margin-right:-16px;animation-delay:-.9s}.tztile.raid .rb.r2{margin-left:-16px;animation-delay:-1.8s}.tztile.raid em.soon{color:#fff;background:linear-gradient(90deg,#b07bff,#5a2a9a)}.tztile.raid.half .tzart{transform-origin:top;bottom:46%;transform:scale(.75)}.tz>main.tzraids{flex-direction:column;gap:14px;max-width:1100px;margin:0 auto;padding:6px 28px 24px;display:flex}.tzraids>.tznote{color:#fff;text-align:center;text-shadow:0 2px #13286b;max-width:820px;margin:0 auto;font:500 16px/1.4 Fredoka,sans-serif}.tzraidlist{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.tzraidc{color:#fff;text-align:center;background:radial-gradient(circle at 50% 30%,#3a1f5e,#12081f 75%);border:3px solid #4a2a7a;border-radius:24px;width:250px;padding:12px 14px 16px;transition:transform .12s;position:relative;box-shadow:0 6px #0a001e73}.tzraidc.on{border-color:#b07bff;box-shadow:0 0 0 4px #b07bff80,0 6px #0a001e73}.tzraidc.focus{outline:4px solid var(--tz-yellow);outline-offset:2px;transform:translateY(-5px)}.tzraidart{place-items:center;height:170px;display:grid;position:relative}.tzraidart .tzspr{position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.tzraidc h4{margin:6px 0;font:700 24px/1 Fredoka,sans-serif}.tzraidc h4 small{color:#12081f;letter-spacing:1px;vertical-align:middle;background:#b07bff;border-radius:999px;padding:2px 8px;font:700 10px/1.3 Fredoka,sans-serif;display:inline-block}.tzraidc em{color:#d8c8ff;letter-spacing:1px;margin-top:8px;font:600 13px/1 Fredoka,sans-serif;display:block}.tzraidc u{background:#3fbf6a;border-radius:999px;padding:2px 8px;font:700 11px/1.3 Fredoka,sans-serif;text-decoration:none;position:absolute;top:10px;right:12px}.tzraidgo{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.tzraidgo>small{color:var(--tz-soft);max-width:720px;font:500 13px/1.3 Fredoka,sans-serif}.tzraidopts{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.tzraidopts>span{color:var(--tz-blue);letter-spacing:1px;font:700 13px/1 Fredoka,sans-serif}.tzraidbtns{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.tzpasses{color:#5a2a9a;align-items:center;gap:4px;font:700 22px/1 Fredoka,sans-serif;display:inline-flex}.tzpasses .tzobj{image-rendering:pixelated}.tzprep-opts.raid{color:#fff;text-align:center;background:linear-gradient(135deg,#2a1450,#12081f);border-radius:16px;justify-content:center;padding:8px 18px}.tzprep-opts.raid b,.tzprep-opts.raid span{color:#fff}.tzprep-opts.raid small{color:#d8c8ff}.tzraidend .tzcatchart .tztaz{animation:1.2s ease-in-out infinite alternate tzaura}.tzprep.raidp .t1>div{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px}.tzprep.raidp .t1 .tzpm{padding:4px 2px 6px}.tzprep.raidp .t1 .tzpm .tztaz{width:54px!important;height:54px!important}.tzprep.raidp .t1 .tzpm .tzspr{width:50px!important;height:50px!important}.tzprep.raidp .t1 .tzpm b{font-size:12px}.tzprep.raidp .t1 .tzpm .tzchips{display:none}.tzprep.raidp .tzprep-opts small{flex-basis:100%;display:block}.tzlegtag.shadow{color:#fff;background:linear-gradient(90deg,#2a1450,#8a4bff)}.tzraidseats{flex-wrap:wrap;justify-content:center;gap:10px;margin:10px 0 14px;display:flex}.tzseat{background:var(--tz-tint);min-width:120px;color:var(--tz-soft);border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:8px 12px;display:flex}.tzseat.on{color:var(--tz-ink);background:#fff;box-shadow:0 3px #0a1e5a33}.tzseat u{color:#fff;background:#e8433a;border-radius:6px;padding:0 8px;font:700 11px/1.5 Fredoka,sans-serif;text-decoration:none}.tzseat.p1 u{background:#2a6fe0}.tzseat.p2 u{background:#2f9e55}.tzseat b{font:700 15px/1.2 Fredoka,sans-serif}.tzseat small{letter-spacing:1px;color:var(--tz-soft);font:600 10px/1 Fredoka,sans-serif}.tzraidroom .tzonteam{align-items:flex-end}.tzraidmod{color:#fff;background:linear-gradient(135deg,#2a1450,#12081f);border-radius:14px;align-self:center;align-items:center;gap:12px;padding:8px 18px;display:flex;box-shadow:0 0 0 2px #8a4bff,0 4px #0a001e66}.tzraidmod em{letter-spacing:1.5px;color:#c9a8ff;font:700 11px/1 Fredoka,sans-serif}.tzraidmod b{color:#ffe680;font:700 17px/1 Fredoka,sans-serif}.tzraidmod small{color:#e6dcff;font:500 13px/1.2 Fredoka,sans-serif}.tzraidc .tzbest{color:#ffd84a;letter-spacing:2px;margin-top:6px;font-size:13px;font-style:normal;display:block}.tzpc.stars{color:#c99a00;letter-spacing:1px}.tzpc.stars.on{color:var(--tz-ink)}.tzsaved{background:#fff;border-radius:999px;align-items:center;gap:10px;margin:8px auto 0;padding:6px 16px 6px 10px;display:inline-flex;box-shadow:0 4px #0a1e5a40}.tzsaved em{letter-spacing:1px;color:#2f9e55;font:700 11px/1 Fredoka,sans-serif}.tzsaved span{align-items:center;gap:4px;display:inline-flex}.tzsaved b{color:var(--tz-ink);font:700 13px/1 Fredoka,sans-serif}.tzsaved small{color:var(--tz-soft);font:500 12px/1 Fredoka,sans-serif}.tzcat{letter-spacing:.5px;color:#fff;vertical-align:middle;border-radius:4px;padding:1px 5px;font:700 9px/1.4 Fredoka,sans-serif;display:inline-block}.tzcat.f{background:#c8382a}.tzcat.s{background:#3a6ad8}.tzcat.e{background:#8a8f9e}.tz>main.tzdex{grid-template-columns:360px minmax(0,1fr)}.dxlist{color:#fff;background:linear-gradient(#e8394b,#c41f31);border-radius:22px;flex-direction:column;min-height:0;padding:12px;display:flex;box-shadow:0 6px #8f1424,inset 0 0 0 3px #ff6b76}.dxlist header{justify-content:space-between;align-items:baseline;padding:4px 8px 10px;display:flex}.dxlist h2{letter-spacing:1px;text-shadow:0 2px #8f1424;margin:0;font:700 24px/1 Fredoka,sans-serif}.dxlist header span{letter-spacing:1px;font:600 12px/1 Fredoka,sans-serif}.dxlist header b{font-size:17px}.dxlist footer{opacity:.9;padding:9px 8px 0;font:600 12px/1 Fredoka,sans-serif}.dxrows{background:#f6f7fb;border-radius:14px;flex:1;padding:6px;overflow:auto;box-shadow:inset 0 3px #0000002e}.dxrow{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--tz-ink);border-radius:10px;grid-template-columns:36px 20px 34px 1fr;align-items:center;gap:8px;padding:4px 10px 4px 14px;font-family:Fredoka,sans-serif;display:grid;position:relative}.dxrow:nth-child(2n){background:#eceff7}.dxrow u{color:#8a93b0;font:700 13px/1 Fredoka,sans-serif;text-decoration:none}.dxrow b{letter-spacing:.5px;font:700 15px/1 Fredoka,sans-serif}.dxrow.no b{color:#a3aac0;letter-spacing:1px}.dxrow .sil{filter:brightness(0);opacity:.22}.dxrow .tzball{border-width:2px;width:16px;height:16px}.dxrow.legend u{color:#a05ae8}.dxrow.shadow u{color:#6a3ab8}.dxrow.sel{background:#fff3b0;box-shadow:inset 0 0 0 3px #ffcb05}.dxrow.sel:before{content:"▶";color:#c41f31;font-size:10px;position:absolute;left:2px}.dxrow.focus{outline:3px solid var(--tz-sky);outline-offset:-3px}.dxside{background:#fff;border-radius:22px;min-height:0;overflow:auto;box-shadow:0 6px #0a1e5a40}.dxentry{flex-direction:column;min-height:100%;display:flex}.dxhead{color:#fff;background:#c41f31;align-items:center;gap:12px;padding:14px 18px 12px;display:flex}.dxno{color:#c41f31;background:#fff;border-radius:999px;padding:5px 11px;font:700 15px/1 Fredoka,sans-serif}.dxhead h3{letter-spacing:1px;text-shadow:0 2px #00000040;flex:1;margin:0;font:700 28px/1 Fredoka,sans-serif}.dxcry{all:unset;cursor:pointer;letter-spacing:1px;background:#fff3;border-radius:999px;padding:7px 13px;font:700 12px/1 Fredoka,sans-serif}.dxcry:hover,.dxcry.focus{background:#ffffff59}.dxtabs{background:#c41f31;gap:6px;padding:0 14px;display:flex}.dxtab{all:unset;cursor:pointer;color:#fff;letter-spacing:1px;background:#ffffff29;border-radius:12px 12px 0 0;padding:9px 14px 8px;font:700 13px/1 Fredoka,sans-serif}.dxtab.on{color:#c41f31;background:#fff}.dxtab.focus{outline:3px solid var(--tz-yellow);outline-offset:-3px}.dxbody{flex:1;padding:16px 18px 18px}.dxscreen{background-color:#e5f5ef;background-image:linear-gradient(#00281e0d 1px,#0000 1px),linear-gradient(90deg,#00281e0d 1px,#0000 1px);background-size:12px 12px;border:4px solid #2b2f3a;border-radius:16px;grid-template-columns:210px 1fr;align-items:center;gap:18px;padding:14px 18px;display:grid;box-shadow:inset 0 4px #00000014}.dxentry.unknown .dxscreen{margin:16px 18px}.dxpic{background:radial-gradient(ellipse 58% 13% at 50% 90%, color-mix(in srgb, var(--c,#8a93b0) 55%, transparent), transparent 72%);justify-content:center;align-items:flex-end;height:170px;display:flex}.dxentry.unknown .dxpic canvas{filter:brightness(0);opacity:.28}.dxinfo{flex-direction:column;gap:10px;display:flex}.dxgenus{color:#2d6a5a;font:700 17px/1.1 Fredoka,sans-serif}.dxinfo .tzchips{flex-wrap:wrap;justify-content:flex-start;gap:6px}.dxholo{letter-spacing:1px;color:#18224d;background:linear-gradient(90deg,#ffe680,#b8f0ff,#ffc2ec);border-radius:999px;padding:3px 10px;font:700 11px/1 Fredoka,sans-serif}.dxsize{grid-template-columns:auto 1fr;gap:6px 14px;margin:4px 0 0;display:grid}.dxsize dt{letter-spacing:1.5px;color:#5d7a72;font:700 11px/1.6 Fredoka,sans-serif}.dxsize dd{color:#1d2a4a;margin:0;font:700 16px/1.3 Fredoka,sans-serif}.dxheld{align-items:center;gap:6px;display:flex}.dxtext{color:#26305a;background:#f3f6ff;border-radius:14px;margin:14px 2px 0;padding:14px 16px;font:500 16px/1.45 Fredoka,sans-serif}.dxentry.unknown .dxtext{background:#ffffffb3;margin:0;font-size:14px}.dxstats{grid-template-columns:110px 44px 1fr;align-items:center;gap:9px 12px;display:grid}.dxstats span{letter-spacing:1px;color:#4a5480;font:700 12px/1 Fredoka,sans-serif}.dxstats b{text-align:right;color:var(--tz-ink);font:700 17px/1 Fredoka,sans-serif}.dxstats i{background:linear-gradient(90deg, var(--bc) var(--v), #e3e8f5 var(--v));border-radius:6px;height:12px}.dxstats i.lo{--bc:#ff7a4a}.dxstats i.mid{--bc:#ffc21a}.dxstats i.ok{--bc:#5ccc5a}.dxstats i.hi{--bc:#22bfae}.dxstats .tot{background:0 0;border-top:2px solid #e3e8f5;height:auto;padding-top:8px}.dxmoves{flex-direction:column;gap:8px;display:flex}.dxmove{border-left:6px solid var(--c);background:#f3f6ff;border-radius:14px;padding:10px 12px}.dxmh{align-items:center;gap:8px;display:flex}.dxmh b{color:var(--tz-ink);flex:1;font:700 17px/1.1 Fredoka,sans-serif}.dxmv{letter-spacing:.5px;color:#6b7396;flex-wrap:wrap;gap:4px 16px;margin:7px 0 5px;font:700 11px/1.3 Fredoka,sans-serif;display:flex}.dxmv b{color:var(--tz-ink);font-size:15px}.dxmv .how{color:#6b4fd8;margin-left:auto}.dxmove small{color:#4a5480;font:500 14px/1.35 Fredoka,sans-serif}.dxchain{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:18px 0 6px;display:flex}.dxevo{background:#f3f6ff;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:10px 14px;display:flex}.dxevo b{color:var(--tz-ink);font:700 15px/1 Fredoka,sans-serif}.dxevo small{color:var(--tz-soft);font:600 11px/1 Fredoka,sans-serif}.dxevo.on{background:#fffbe6;box-shadow:inset 0 0 0 3px #ffcb05}.dxarrow{color:#8a93b0;flex-direction:column;align-items:center;gap:3px;display:flex}.dxarrow u{font-size:22px;text-decoration:none}.dxarrow small{font:700 12px/1 Fredoka,sans-serif}.dxbranch{grid-template-columns:repeat(4,auto);gap:6px;display:grid}.dxbranch .dxevo{padding:6px 8px}.dxnote{color:var(--tz-soft);margin:14px 2px 0;font:500 13px/1.45 Fredoka,sans-serif}@media (width<=980px),(height<=560px){.tz>main.tzdex{grid-template-columns:1fr}.dxlist{max-height:46vh}.dxscreen{text-align:center;grid-template-columns:1fr;justify-items:center}.dxinfo .tzchips{justify-content:center}}.tz>.tzmodal{z-index:40;background:#0812328c;place-items:center;padding:24px;animation:.18s ease-out tzfade;display:grid;position:fixed;inset:0}@keyframes tzfade{0%{opacity:0}}.tzmodalc{background:#fff;border-radius:22px;width:min(820px,100%);max-height:calc(100vh - 48px);position:relative;overflow:auto;box-shadow:0 10px #0a1e5a4d}.tzmodalc .dxhead{border-radius:22px 22px 0 0;padding-right:64px}.tzmodalx{all:unset;box-sizing:border-box;cursor:pointer;color:#fff;background:#ffffff38;border-radius:50%;place-items:center;width:36px;height:36px;font:700 18px/1 Fredoka,sans-serif;display:grid;position:absolute;top:12px;right:14px}.tzmodalx:hover,.tzmodalx.focus{background:#fff6}.tzpickbar{background:#fff7d1;border-radius:14px;align-items:center;gap:10px;margin:8px 0 0;padding:8px 12px;display:flex;box-shadow:inset 0 0 0 2px #ffcb05}.tzpickbar>div{flex-direction:column;flex:1;gap:4px;display:flex}.tzpickbar b{color:var(--tz-ink);font:700 16px/1 Fredoka,sans-serif}.tzpickbar b em{color:#d4a000;font-style:normal}.tzpickbar small{color:var(--tz-soft);align-items:center;gap:4px;font:600 12px/1 Fredoka,sans-serif;display:flex}.tzinf{all:unset;box-sizing:border-box;cursor:pointer;width:22px;height:22px;color:var(--tz-blue);box-shadow:0 0 0 2px var(--tz-soft), 0 2px 0 #0a1e5a33;background:#fff;border-radius:50%;place-items:center;font:italic 700 13px/1 Fredoka,sans-serif;display:grid;position:absolute;top:-6px;left:-4px}.tzinf.focus,.tzinf:hover{box-shadow:0 0 0 3px var(--tz-blue);transform:scale(1.08)}.tz>main.tzbox{grid-template-columns:300px minmax(0,1fr)}.pcinfo{flex-direction:column;align-items:stretch;gap:10px;display:flex;overflow:auto}.pcnone{text-align:center;color:var(--tz-soft);margin:auto;font:600 15px/1.4 Fredoka,sans-serif}.pcnone .tzball{opacity:.5;margin-bottom:10px}.pcnone small{margin-top:4px;font-size:12px;display:block}.pcpic{background-color:#e5f5ef;background-image:radial-gradient(ellipse 50% 12% at 50% 88%, color-mix(in srgb, var(--c) 50%, transparent), transparent 72%), linear-gradient(#00281e0d 1px, transparent 1px), linear-gradient(90deg, #00281e0d 1px, transparent 1px);background-size:auto,12px 12px,12px 12px;border:4px solid #2b2f3a;border-radius:18px;place-items:center;height:170px;display:grid;position:relative}.pcpic .holofx{pointer-events:none;border-radius:14px;position:absolute;inset:0}.pcid{align-items:center;gap:8px;display:flex}.pcid h3{color:var(--tz-ink);margin:0;font:700 22px/1 Fredoka,sans-serif}.pcid h3 em{color:#d4a000;font-style:normal}.pcid .dxno{color:#fff;background:#c41f31}.pcinfo .tzchips{justify-content:flex-start}.pcdl{background:#f3f6ff;border-radius:14px;grid-template-columns:auto 1fr;gap:5px 10px;margin:0;padding:10px 12px;display:grid}.pcdl dt{letter-spacing:1.2px;color:var(--tz-soft);font:700 10px/1.9 Fredoka,sans-serif}.pcdl dd{min-width:0;color:var(--tz-ink);align-items:center;gap:6px;margin:0;font:700 14px/1.3 Fredoka,sans-serif;display:flex}.pcdl .pctube{zoom:.22}.pcmoves{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pcmoves div{background:color-mix(in srgb, var(--c) 18%, #fff);border-left:5px solid var(--c);border-radius:10px;padding:6px 8px}.pcmoves b{color:var(--tz-ink);font:700 12px/1.15 Fredoka,sans-serif;display:block}.pcmoves small{color:#5a6390;font:600 10px/1.3 Fredoka,sans-serif}.pcbtns{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:auto;display:grid}.pcbtns .tzmini{text-align:center;min-width:0}.pcbox{flex-direction:column;gap:10px;min-height:0;display:flex}.pchead{background:linear-gradient(color-mix(in srgb, var(--c) 30%, #fff), color-mix(in srgb, var(--c) 14%, #fff));box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--c) 55%, #fff);border-radius:16px;align-items:center;gap:10px;padding:8px 10px;display:flex}.pcarrow{all:unset;cursor:pointer;width:38px;height:38px;color:var(--tz-blue);background:#fff;border-radius:12px;place-items:center;font:700 16px/1 Fredoka,sans-serif;display:grid;box-shadow:0 3px #0a1e5a33}.pcarrow:hover,.pcarrow.focus{box-shadow:0 0 0 3px var(--tz-yellow), 0 3px 0 #0a1e5a33}.pcname{flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.pcname b{color:var(--tz-ink);letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;font:700 22px/1 Fredoka,sans-serif;overflow:hidden}.pcname small{color:#4a5480;white-space:nowrap;font:600 13px/1 Fredoka,sans-serif}.pcname .pctube{zoom:.36}.pctube:after{min-height:20px}.pccoll{background:radial-gradient(circle,#ffcb05 0 30%,#0000 32%),linear-gradient(135deg,#5a8cff,#2a5fd0);border-radius:7px;width:24px;height:24px;display:inline-block;box-shadow:inset 0 0 0 2px #fff9}.pccoll.big{border-radius:9px;width:32px;height:32px}.pctabs{gap:6px;padding:2px 2px 4px;display:flex;overflow-x:auto}.pctab{all:unset;box-sizing:border-box;cursor:pointer;color:var(--tz-ink);box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--c,#2a6fe0) 45%, #dfe5f2);background:#eef2fb;border-radius:12px;flex:none;align-items:center;gap:6px;padding:5px 10px 5px 6px;font-family:Fredoka,sans-serif;display:flex}.pctab b{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font:700 12px/1 Fredoka,sans-serif;overflow:hidden}.pctab small{color:var(--tz-soft);font:600 11px/1 Fredoka,sans-serif}.pctab .pctube{zoom:.24}.pctab.on{box-shadow:0 0 0 3px var(--c,#2a6fe0);background:#fff}.pctab.focus,.pctab:hover{outline:3px solid var(--tz-yellow);outline-offset:-3px}.pctab.hover{box-shadow:0 0 0 3px var(--tz-yellow);background:#fff7d1;transform:translateY(-2px)}.pctab.new{color:var(--tz-sky);padding:5px 12px;box-shadow:inset 0 0 0 2px #b9c9ea}.pctab.new b{font-size:18px}.pctab.bump{animation:.4s ease-out tzbump}.pctab.born{animation:.4s ease-out tzshow}.pcgrid{background:color-mix(in srgb, var(--c) 10%, #f6f8fd);border-radius:16px;flex:1;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));align-content:start;gap:8px;min-height:0;padding:10px;display:grid;overflow:auto;box-shadow:inset 0 3px #0a1e5a14}.pcgrid.tube{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.pcslot{all:unset;box-sizing:border-box;cursor:pointer;aspect-ratio:1;background:#fff;border-radius:14px;place-items:center;display:grid;position:relative;box-shadow:0 3px #0a1e5a24}.pcslot.empty{cursor:default;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c) 22%, #dfe5f2);background:0 0}.pcslot u{color:var(--tz-soft);font:700 10px/1 Fredoka,sans-serif;text-decoration:none;position:absolute;top:4px;left:6px}.pcslot em{color:#d4a000;font-size:13px;font-style:normal;position:absolute;top:3px;right:6px}.pcslot .pcheld{background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:2px;right:2px;box-shadow:0 0 0 2px #ffcb05}.pcslot.holo{background:linear-gradient(135deg,#fff8d6,#e3f7ff,#ffe3f6)}.pcslot.sel{box-shadow:0 0 0 4px var(--tz-yellow), 0 3px 0 #0a1e5a24;background:#fffbe6}.pcslot.focus:not(.empty),.pcslot:not(.empty):hover{box-shadow:0 0 0 3px var(--tz-sky), 0 4px 0 #0a1e5a2e;transform:translateY(-2px)}.pcslot.hid{visibility:hidden}.pcslot.rattle{animation:.18s linear 3 pcrattle}@keyframes pcrattle{0%,to{transform:none}25%{transform:translate(-2px,1px)rotate(-6deg)}75%{transform:translate(2px,-1px)rotate(6deg)}}.pcfoot{align-items:center;gap:8px;display:flex}.pcfoot .tzhint{text-align:left;flex:1;margin:0}.tzlayer>.pcshade{position:fixed;inset:0}.tzlayer>.pcshade.dim{background:#08123273}.tzlayer>.pcmenu{background:#fff;border-radius:16px;flex-direction:column;gap:4px;min-width:230px;max-width:min(360px,100vw - 16px);max-height:calc(100vh - 16px);padding:10px;font-family:Fredoka,sans-serif;animation:.12s ease-out tzfade;display:flex;position:fixed;overflow:auto;box-shadow:0 0 0 3px #2b2f3a,0 8px #0a1e5a4d}.tzlayer>.pcmenu.center{width:min(760px,100vw - 32px);max-width:none;padding:16px;top:50%;left:50%;transform:translate(-50%,-50%)}.tzlayer>.pcmenu.edit.center{width:min(520px,100vw - 32px)}.pcmenu h4{color:var(--tz-blue);align-items:center;gap:8px;margin:0 2px 6px;font:700 15px/1 Fredoka,sans-serif;display:flex}.pcmenu h4 .pctube{zoom:.26}.pcopt{all:unset;box-sizing:border-box;cursor:pointer;letter-spacing:.5px;color:var(--tz-ink);border-radius:10px;align-items:center;gap:8px;padding:10px 12px 10px 26px;font:700 14px/1.1 Fredoka,sans-serif;display:flex;position:relative}.pcopt:before{content:"▶";color:#0000;font-size:10px;position:absolute;left:9px}.pcopt.focus,.pcopt:hover{background:#fff3b0}.pcopt.focus:before,.pcopt:hover:before{color:#c41f31}.pcopt.soft{color:var(--tz-soft)}.pcopt.dis{opacity:.4}.pcopt.tube span{flex:1}.pcopt.tube small{color:var(--tz-soft);font:600 12px/1 Fredoka,sans-serif}.pcopt .pctube{zoom:.26}.pcitems{flex-direction:column;gap:2px;max-height:300px;display:flex;overflow:auto}.pcopt.item{align-items:flex-start}.pcopt.item span{flex-direction:column;flex:1;gap:2px;display:flex}.pcopt.item small{letter-spacing:0;color:#5a6390;font:500 12px/1.3 Fredoka,sans-serif}.pcopt.item u{color:var(--tz-soft);font:700 13px/1 Fredoka,sans-serif;text-decoration:none}.pcnow{color:var(--tz-ink);background:#fff7d1;border-radius:10px;align-items:center;gap:8px;margin:0 2px 4px;padding:8px 10px;font:600 13px/1.2 Fredoka,sans-serif;display:flex}.pcempty{color:var(--tz-soft);margin:4px 6px 8px;font:500 13px/1.4 Fredoka,sans-serif}.pcrow{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.pcrow .pcopt{background:#eef2fb;padding-right:16px}.pcedit{flex-direction:column;gap:12px;display:flex}.pcedit .tzname input{box-sizing:border-box;width:100%}@media (width<=980px),(height<=560px){.tz>main.tzbox{grid-template-columns:220px minmax(0,1fr)}.pcpic{height:120px}.pcpic .tztaz{width:90px!important;height:90px!important}.pcmoves{grid-template-columns:1fr}}@media (width<=700px){.tz>main.tzbox{grid-template-columns:1fr;height:auto}.pcinfo{order:2}}.pctab.bagt img{image-rendering:pixelated;margin:-4px 0}.pcname img{image-rendering:pixelated}.pcbagpic{background:radial-gradient(45% 10% at 50% 86%,#285a3259,#0000 72%),linear-gradient(#fdf6d8,#f3e3a8);border:4px solid #2b2f3a;border-radius:18px;place-items:center;height:170px;display:grid}.pcbagpic img{image-rendering:pixelated}.pcbagsel{background:#f3f6ff;border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.pcbagh{align-items:center;gap:10px;display:flex}.pcbagh img,.pcbagh .tzbagi{image-rendering:pixelated;flex:none}.pcbagh b{color:var(--tz-ink);font:700 17px/1.1 Fredoka,sans-serif}.pcbagx{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pcbagx em,.pcrowi em{letter-spacing:.5px;color:#4a5480;background:#e3e8f5;border-radius:5px;padding:0 6px;font:700 10px/1.5 Fredoka,sans-serif}.pcbagsel p{color:#26305a;margin:0;font:500 14px/1.45 Fredoka,sans-serif}.pcbagsel small{color:var(--tz-soft);font:600 12px/1.3 Fredoka,sans-serif}.pcbtns.one{grid-template-columns:1fr}.pcpockets{gap:6px;display:flex}.pcpocket{all:unset;box-sizing:border-box;cursor:pointer;letter-spacing:1px;color:#4a5480;background:#eef2fb;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:9px 10px;font:700 14px/1 Fredoka,sans-serif;display:flex}.pcpocket small{color:var(--tz-soft);background:#fff;border-radius:999px;padding:2px 7px;font-size:11px}.pcpocket.on{color:#fff;background:#3f9a4a;box-shadow:0 3px #2a6e33}.pcpocket.on small{color:#2a6e33}.pcpocket.focus,.pcpocket:hover{outline:3px solid var(--tz-yellow);outline-offset:-3px}.pclist{background:#fbf7e6;border-radius:16px;flex-direction:column;flex:1;gap:4px;min-height:0;padding:8px;display:flex;overflow:auto;box-shadow:inset 0 3px #5a460a14}.pcrowi{all:unset;box-sizing:border-box;cursor:pointer;color:var(--tz-ink);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:6px 12px 6px 26px;font-family:Fredoka,sans-serif;display:flex;position:relative}.pcrowi:before{content:"▶";color:#0000;font-size:10px;position:absolute;left:9px}.pcrowi img,.pcrowi .tzbagi{image-rendering:pixelated;flex:none}.pcrowi b{flex:1;font:700 15px/1.1 Fredoka,sans-serif}.pcrowi span{align-items:center;gap:5px;display:flex}.pcrowi u{color:#4a5480;text-align:right;min-width:34px;font:700 14px/1 Fredoka,sans-serif;text-decoration:none}.pcrowi.sel{background:#fff3b0;box-shadow:inset 0 0 0 3px #ffcb05}.pcrowi.sel:before,.pcrowi.focus:before,.pcrowi:hover:before{color:#c41f31}.pcrowi.focus,.pcrowi:hover{background:#fff8d6}.pcbagsel .tzbagi,.pcrowi .tzbagi{width:32px;height:32px}.pcmenu .pcgrid.pick{--c:#8a93b0;background:#f3f6ff;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));max-height:52vh}.pcmenu .pcgrid.pick .pcslot{aspect-ratio:auto;flex-direction:column;gap:3px;padding:8px 4px 6px;display:flex}.pcmenu .pcgrid.pick .pcslot small{color:var(--tz-ink);font:700 10px/1 Fredoka,sans-serif}.pcmenu .pcgrid.pick .pcslot.dis{opacity:.45;cursor:default}.pcmenu h4 img{image-rendering:pixelated}.tzmth.teach{color:var(--tz-ink);background:#fff7d1;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-weight:700;display:flex}.tztab{padding:9px 16px;font-size:15px}.tzhead{gap:16px}@media (width<=1440px){.tzrec span[title="Récord de medallas"],.tzrec span[title=Best\ medals],.tzrec span[title=Ligas\ ganadas],.tzrec span[title=Leagues\ won]{display:none}}.tzworld.mundo{min-height:min(64vh,720px);padding:0;overflow:hidden}.tzmundo{cursor:grab;touch-action:none;border-radius:22px;width:100%;height:100%;display:block;position:absolute;inset:0}.tzmundo:active{cursor:grabbing}.mundo-on .tznext [data-act=go]{display:none}.tzworld.mundo{position:relative}.tzmundo-hud{color:#fff;pointer-events:none;background:#0a143299;border-radius:12px;flex-direction:column;gap:4px;padding:8px 14px;font-family:Fredoka,sans-serif;display:flex;position:absolute;top:12px;left:14px}.tzmundo-hud b{letter-spacing:1px;font:700 15px/1 Fredoka,sans-serif}.tzmundo-hud small{opacity:.9;font:600 12px/1.2 Fredoka,sans-serif}.tzstart .tzcard.tzregcard{width:300px}.tzregcard.r1{--c:#e8433a}.tzregcard.r2{--c:#7a4fd0}.tzregcard .tzcardart .rs{position:absolute;bottom:8px}.tzregcard .tzcardart .rs .tzspr{position:static;transform:none}.tzregcard .tzcardart .s0{left:0}.tzregcard .tzcardart .s1{bottom:22px;left:50%;transform:translate(-50%)}.tzregcard .tzcardart .s2{right:0}.tzregmed{justify-content:center;gap:4px;display:flex}.tzregcard small{color:var(--tz-blue);margin-top:8px;font:700 13px/1 Fredoka,sans-serif;display:block}.tzbagcols{text-align:left;grid-template-columns:1fr 1fr;gap:16px;max-width:900px;margin:0 auto 14px;display:grid}.tzbagcols h3{color:#fff;text-shadow:0 2px #13286b;margin:0 0 8px;font:700 18px/1 Fredoka,sans-serif}.tzbagcols section{flex-direction:column;gap:6px;max-height:52vh;padding:2px;display:flex;overflow-y:auto}.tzbagrow{all:unset;box-sizing:border-box;cursor:pointer;background:#fff;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:36px 1fr auto;align-items:center;column-gap:8px;padding:6px 10px;display:grid;box-shadow:0 3px #0a1e5a40}.tzbagrow:hover,.tzbagrow.focus{outline:3px solid var(--tz-yellow)}.tzbagrow img{grid-row:1/3}.tzbagrow b{color:var(--tz-blue);font:700 15px/1.1 Fredoka,sans-serif}.tzbagrow em{color:#4a5480;font:700 14px/1 Fredoka,sans-serif}.tzbagrow small{color:#4a5480;grid-column:2/4;font:500 12px/1.2 Fredoka,sans-serif}@media (width<=640px){.tzbagcols{grid-template-columns:1fr}}.tzaccb{all:unset;box-sizing:border-box;cursor:pointer;color:var(--tz-blue);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:4px 13px 4px 4px;font:700 14px/1 Fredoka,sans-serif;display:inline-flex;box-shadow:0 3px #1b3f8f2e}.tzaccb i{color:#fff;background:#c8d3ec;border-radius:50%;place-items:center;width:26px;height:26px;font:700 14px/1 Fredoka,sans-serif;display:grid}.tzaccb.in i{background:var(--tz-red)}.tzaccb:not(.in) b{color:var(--tz-red)}.tzaccb:hover,.tzaccb.focus{outline:3px solid var(--tz-yellow);transform:translateY(-1px)}.tzaccount{grid-template-columns:1fr 1fr;gap:18px;width:100%;max-width:980px;margin:0 auto;display:grid}.tzaccount.in{justify-content:center;display:flex}.tzaccount.in .tzaccme{width:min(560px,100%)}.tzaccwhy h3,.tzaccbox h3{color:var(--tz-blue);margin:0 0 12px;font:700 18px/1 Fredoka,sans-serif}.tzaccpt{border-top:1px dashed #d5ddf2;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.tzaccpt:first-of-type{border-top:0}.tzaccpt .tzball{flex:none;margin-top:2px}.tzaccpt b{color:var(--tz-blue);font:700 15px/1.2 Fredoka,sans-serif;display:block}.tzaccpt small{color:var(--tz-soft);font:500 13px/1.35 Fredoka,sans-serif}.tzaccmode{background:#e9eefb;border-radius:999px;gap:6px;margin-bottom:10px;padding:5px;display:flex}.tzaccmode button{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;color:var(--tz-soft);border-radius:999px;flex:1;padding:9px 10px;font:700 14px/1 Fredoka,sans-serif}.tzaccmode button.on{color:var(--tz-blue);background:#fff;box-shadow:0 2px #1b3f8f26}.tzaccmode button.focus{outline:3px solid var(--tz-yellow)}.tzaccform{flex-direction:column;gap:10px;margin:10px 0 4px;display:flex}.tzaccf{flex-direction:column;gap:4px;display:flex}.tzaccf span{letter-spacing:1px;color:var(--tz-soft);font:700 11px/1 Fredoka,sans-serif}.tzaccf input{box-sizing:border-box;width:100%;color:var(--tz-blue);background:#fff;border:3px solid #d5ddf2;border-radius:12px;outline:none;padding:11px 14px;font:600 17px/1.2 Fredoka,sans-serif}.tzaccf input:focus{border-color:var(--tz-sky)}.tzaccform .tzgo{text-align:center;align-self:stretch;margin-top:4px}.tzaccmsg{margin:8px 0 0;font:600 14px/1.35 Fredoka,sans-serif}.tzaccmsg.ok{color:#1f8a4c}.tzaccmsg.bad{color:var(--tz-red)}.tzaccconn{color:var(--tz-soft);margin:8px 0 0;font:500 13px/1.3 Fredoka,sans-serif}.tzacchi{align-items:center;gap:14px;margin-bottom:10px;display:flex}.tzaccav{background:var(--tz-red);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;font:700 30px/1 Fredoka,sans-serif;display:grid;box-shadow:0 4px #00000026}.tzacchi small{letter-spacing:1px;color:var(--tz-soft);font:700 11px/1 Fredoka,sans-serif}.tzacchi h3{color:var(--tz-blue);margin:2px 0 6px;font:700 26px/1 Fredoka,sans-serif}.tzacccloud{color:#1f8a4c;background:#dff5e7;border-radius:999px;padding:4px 10px;font:700 12px/1 Fredoka,sans-serif;display:inline-block}.tzacccloud.pending{color:#8a6500;background:#fff3cf}.tzaccbtns{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.tzonacc{margin:10px auto 0;display:block}@media (width<=760px){.tzaccount{grid-template-columns:1fr}.tzaccb b{text-overflow:ellipsis;max-width:90px;overflow:hidden}}.tzevbanner{all:unset;box-sizing:border-box;cursor:pointer;color:#fff;background:radial-gradient(circle at 18% 120%,#ff9a2a 0,#d9531e 26%,#0000 55%),linear-gradient(100deg,#2a0f45 0%,#4b1670 55%,#ff7a1a 130%);border-radius:20px;grid-template-columns:auto 1fr auto;align-self:center;align-items:center;gap:14px;width:calc(100% - 56px);max-width:1424px;min-height:92px;margin:6px 0 0;padding:10px 22px 10px 120px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px #1a0830,inset 0 0 0 3px #ffb347}.tzevbanner:hover,.tzevbanner.focus{transform:translateY(-2px);box-shadow:0 8px #1a0830,inset 0 0 0 3px #ffd36b,0 0 24px #ff9a2a8c}.tzevmon{filter:drop-shadow(0 0 10px #ff8c1ecc);animation:2.4s ease-in-out infinite tzevbob;position:absolute;bottom:-6px;left:14px}.tzevghosts{pointer-events:none;opacity:.55;position:absolute;inset:0}.tzevghosts .g1{animation:5s ease-in-out infinite tzevfloat;position:absolute;top:-6px;right:190px}.tzevghosts .g2{animation:6s ease-in-out infinite reverse tzevfloat;position:absolute;bottom:-14px;right:120px}.tzevtxt{flex-direction:column;grid-column:2;gap:2px;display:flex}.tzevtxt em{letter-spacing:1px;color:#ffb347;text-transform:uppercase;font:700 12px/1 Fredoka,sans-serif}.tzevtxt b{text-shadow:0 3px #1a0830;font:700 26px/1.05 Fredoka,sans-serif}.tzevtxt small{color:#f3e3ff;font:500 14px/1.3 Fredoka,sans-serif}.tzevvelas{background:#1a08308c;border-radius:16px;flex-direction:column;grid-column:3;align-items:center;padding:8px 14px;display:flex}.tzevvelas b{color:#ffd36b;font:700 26px/1 Fredoka,sans-serif}.tzevvelas small{color:#f3e3ff;font:600 11px/1 Fredoka,sans-serif}.tzvela{filter:drop-shadow(0 0 6px #ffb347);font-size:22px;font-style:normal;line-height:1;animation:1.6s ease-in-out infinite tzevflick}.tzvela.big{font-size:40px}@keyframes tzevbob{50%{transform:translateY(-6px)rotate(-3deg)}}@keyframes tzevfloat{50%{transform:translate(-10px,-8px)}}@keyframes tzevflick{0%,to{opacity:1}45%{opacity:.82}50%{opacity:1}70%{opacity:.9}}.tzevento{grid-template-columns:1.3fr 1fr;gap:16px;width:100%;display:grid}.tzevento .tzpanel{color:#f3e3ff;background:linear-gradient(#2a0f45,#3b1460);box-shadow:0 6px #1a0830,inset 0 0 0 2px #6b2a9a}.tzevento .tzpanel h3{letter-spacing:1px;color:#ffb347;margin:14px 0 8px;font:700 16px/1 Fredoka,sans-serif}.tzevento .tzpanel h3:first-child{margin-top:0}.tzevento .tznote{color:#d6c2ea}.tzevstage{background:radial-gradient(at 50% 100%,#ff8c1e73,#0000 60%);justify-content:center;align-items:flex-end;gap:6px;height:170px;display:flex;position:relative}.tzevstage .main{filter:drop-shadow(0 0 14px #ff8c1ed9);animation:2.4s ease-in-out infinite tzevbob}.tzevstage .g1{opacity:.8;animation:5s ease-in-out infinite tzevfloat}.tzevstage .g2{animation:6s ease-in-out infinite reverse tzevfloat}.tzevstage .g3{opacity:.8;animation:4.5s ease-in-out infinite tzevfloat}.tzevvelasbig{justify-content:center;align-items:center;gap:10px;margin:10px 0 4px;display:flex}.tzevvelasbig b{color:#ffd36b;text-shadow:0 3px #1a0830;font:700 44px/1 Fredoka,sans-serif}.tzevvelasbig small{color:#f3e3ff;font:600 14px/1.2 Fredoka,sans-serif}.tzevtrack{margin:18px 30px 64px;position:relative}.tzevbar{background:#00000059;border-radius:999px;height:14px;overflow:hidden;box-shadow:inset 0 0 0 2px #6b2a9a}.tzevbar u{background:linear-gradient(90deg,#ff7a1a,#ffd36b);border-radius:999px;height:100%;display:block;box-shadow:0 0 12px #ff9a2a}.tzevbar.comm u{background:linear-gradient(90deg,#8a4cff,#ff7aef);box-shadow:0 0 12px #b06bff}.tzevstep{opacity:.55;filter:grayscale(.7);flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:-18px;transform:translate(-50%)}.tzevstep.got{opacity:1;filter:none}.tzevstep b{color:#ffd36b;font:700 14px/1 Fredoka,sans-serif}.tzevstep small{color:#f3e3ff;white-space:nowrap;font:600 11px/1.1 Fredoka,sans-serif}.tzevside .tzmis{background:#0003;border-radius:12px}.tzevside .tzmis b{color:#fff}.tzevhow{margin:0;padding-left:18px;font:500 14px/1.5 Fredoka,sans-serif}.tzevhow b{color:#ffd36b}.tzevtorre{align-items:center;gap:10px;margin:14px 0 4px;background:linear-gradient(#7b2fbf,#4b1670)!important;display:flex!important;box-shadow:0 5px #1a0830!important}.tzevtorre span{text-align:left;flex-direction:column;display:flex}.tzevtorre small{opacity:.85;font:500 12px/1.2 Fredoka,sans-serif}.tzevcomm{margin:6px 0 0;font:500 13px/1.3 Fredoka,sans-serif}.tzevcomm b{color:#ffd36b}.tzevok{color:#8dffb0;font:600 14px/1.3 Fredoka,sans-serif}.tz>.tzevbanner+main.tzgrid{height:min(100vh - 250px,680px);min-height:400px}.tz>.tzevbanner{margin-top:auto}.tz>.tzevbanner+main.tzgrid{margin-top:8px}@media (width<=980px),(height<=560px){.tzevbanner{width:calc(100% - 32px);min-height:64px;padding-top:6px;padding-bottom:6px}.tz>.tzevbanner+main.tzgrid{height:calc(100vh - 160px);min-height:320px}}@media (width<=760px){.tzevento{grid-template-columns:1fr}.tzevbanner{padding-left:96px}.tzevtxt b{font-size:20px}.tzevghosts{display:none}}.tzbagb.halloween{color:#fff;background:linear-gradient(#ff8a2a,#d9531e);margin-right:8px;box-shadow:0 4px #7a2a0a}.tzbagov.halloween .tzb-body{background:linear-gradient(160deg,#ff8a2a 0%,#d9531e 45%,#3b1460 100%)!important}.tzbagov.halloween .tzb-brand,.tzbagov.halloween .tzb-brand span{text-shadow:0 2px #ffd36b;color:#2a0f45!important}.tzbagov.halloween .tzb-promo span{color:#fff!important}.tzbagov.halloween small{color:#ffe0b8!important}.tzbagov.halloween{background:radial-gradient(circle at 50% 40%,#ff8c1e59,#140624eb 60%)!important}@media (height<=500px),(width<=600px){.tzhead{padding:max(6px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) 4px max(10px, env(safe-area-inset-left));grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.tzlogo{gap:6px}.tzlogo h1{-webkit-text-stroke-width:2px;text-shadow:0 3px #13286b;font-size:28px}.tzlogo small{display:none}.tzlogo .tzball.big{width:26px;height:26px}.tztabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}.tztabs::-webkit-scrollbar{display:none}.tztab{padding:6px 11px;font-size:12px}.tzrec>span:not(:last-child){display:none}.tzrec span{font-size:12px}.tz>main.tzgrid{height:auto;min-height:0;padding:6px max(10px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));grid-template-rows:140px 140px 60px;gap:8px}.tz>.tzevbanner+main.tzgrid{height:auto;min-height:0;margin-top:6px}.tz>.tzevbanner{margin-top:4px}.tzevbanner{width:calc(100% - 20px - env(safe-area-inset-left) - env(safe-area-inset-right));border-radius:14px;gap:8px;min-height:56px;padding:6px 12px 6px 76px}.tzevmon{transform-origin:0 100%;bottom:-4px;left:6px;transform:scale(.7)}.tzevtxt b{font-size:17px}.tzevtxt small{font-size:11px}.tzevtxt em{font-size:10px}.tzevvelas{padding:4px 10px}.tzevvelas b{font-size:18px}.tzevghosts,.tzevtxt small,.tzevvelas small,.tztile.rules p,.tzfoot{display:none}}@media (width<=600px){.tzhead{grid-template-columns:auto auto}.tzhead .tztabs{grid-area:2/1/auto/-1}.tz>main.tzgrid{grid-template-rows:none;grid-template-columns:1fr 1fr;grid-auto-rows:132px;grid-auto-flow:dense}.tztile.raid:not(.half){grid-column:1/-1!important}.tzevtxt b{font-size:15px}.tztile.hero,.tztile.online.wide,.tztile.rules,.tztile.missions{grid-area:auto/1/auto/-1}.tztile.hero{grid-row:span 2}.tztile.raid,.tztile.raid.half,.tztile.legend,.tzgrid .tztile.liga,.tzgrid .tztile.online,.tzgrid.dev .tztile.lab,.tzgrid.dev .tztile.raid{grid-area:auto}.tzgrid.dev .tztile.missions{grid-column:1/-1}.tztile.liga .tztxt em{display:none}.tztile.missions{flex-wrap:wrap;grid-row:span 2}.tztile.missions .tzmis{flex:100%}.tztile.missions>em{writing-mode:horizontal-tb;flex:100%;transform:none}.tzevtxt small{display:none}}.tzcamp .tzshophead .tzchips{flex-wrap:wrap;gap:4px;max-width:220px;display:flex}.tzcampgift{width:max-content;max-width:100%;color:var(--tz-blue);background:#ffffffd9;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:-6px auto 10px;padding:6px 16px;font:700 15px/1 Fredoka,sans-serif;display:flex;box-shadow:0 3px #0a1e5a33}.tzcampgift span{opacity:.5}.tzcamp .tzbtns .tzgo.ghost{align-items:center;gap:8px;display:flex}.tzcamp .tzbtns .tzgo:disabled{opacity:.5}.tztile.liga{background:radial-gradient(circle at 70% 25%,#7ee08a 0%,#22a35a 50%,#0d6b3a 100%);grid-area:2/2}.tztile.online{grid-area:2/3}.tzgrid.dev .tztile.lab{grid-area:3/4}.tzgrid.dev .tztile.missions{grid-column:2/4}.tzgrid.dev .tztile.raid{grid-row:1/3}.tztile.liga .tzart{gap:0}.tztile.liga .tzart .st{margin-left:-14px;display:block;position:relative}.tztile.liga .tzart .st .tzspr{filter:drop-shadow(0 3px #00000040);position:absolute;bottom:34%;left:50%;transform:translate(-50%)}.tztile.liga .tzart .tzmedal{width:40px;height:40px;margin-left:4px}.tz>main.tzlhub{grid-template-columns:1.25fr 1fr 1fr;gap:18px;height:min(100vh - 190px,520px);min-height:300px;padding:10px 28px;display:grid}.tzlcard{all:unset;box-sizing:border-box;cursor:pointer;color:#fff;border:3px solid #ffffffe6;border-radius:24px;flex-direction:column;justify-content:flex-end;padding:18px 22px;font-family:Fredoka,sans-serif;transition:transform .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px #0a1e5a59,0 14px 26px #0a1e5a40}.tzlcard.club{background:radial-gradient(circle at 60% 25%,#ffd36b 0%,#ff8a3d 50%,#d9302c 100%)}.tzlcard.liga{background:radial-gradient(circle at 60% 25%,#7ee08a 0%,#22a35a 50%,#0d6b3a 100%)}.tzlcard.copa{background:radial-gradient(circle at 60% 25%,#ffe9a0 0%,#e0a91f 50%,#8c5a00 100%)}.tzlcard.dis{filter:grayscale(.7);opacity:.75}.tzlcard.focus{box-shadow:0 0 0 4px var(--tz-yellow), 0 10px 0 #0a1e5a59;transform:translateY(-4px)}.tzlart{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:16px 0 45%}.tzlart .st{margin:0 -8px;display:block;position:relative}.tzlart .st .tzspr{filter:drop-shadow(0 3px #00000040);position:absolute;bottom:34%;left:50%;transform:translate(-50%)}.tzlart .tzmedal{width:44px;height:44px}.tzlhint{text-align:center;padding:0 28px}.tz>main.tzliga{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:18px;padding:8px 28px 20px;display:grid}.tzlside{flex-direction:column;gap:14px;display:flex}.tzbar h2 small{opacity:.8;margin-left:8px;font-size:16px}.tzltable table{border-collapse:collapse;width:100%;color:var(--tz-ink);font:600 15px/1.2 Fredoka,sans-serif}.tzltable th{letter-spacing:1px;color:var(--tz-soft);text-align:center;padding:4px;font-size:12px}.tzltable td{text-align:center;border-top:1px solid #e3e9f8;padding:6px 4px}.tzltable td:nth-child(2),.tzltable th:nth-child(2){text-align:left}.tzltable tr.you td{background:#fff4c2}.tzltable tr:first-child td:first-child{color:#c99a00}.tzside{align-items:center;gap:6px;min-width:0;display:inline-flex}.tzside .tzmedal{flex:none;width:24px;height:24px}.tzside .tztaz{flex:none}.tzside b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.tzside.you b{color:#d9302c}.tzlnext{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.tzlnext h3{color:var(--tz-blue);letter-spacing:1px;margin:0;font:700 18px/1 Fredoka,sans-serif}.tzlvs{color:var(--tz-ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font:600 16px/1 Fredoka,sans-serif;display:flex}.tzlvs>b{color:var(--tz-red);font-size:22px}.tzlace{height:84px}.tzlpos{color:#c99a00;margin:0;font:700 26px/1.1 Fredoka,sans-serif}.tzllast h3{color:var(--tz-soft);letter-spacing:1px;margin:0 0 6px;font:700 14px/1 Fredoka,sans-serif}.tzlres{color:var(--tz-ink);border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:4px 6px;font:600 14px/1.2 Fredoka,sans-serif;display:grid}.tzlres>.tzside:first-child{justify-content:flex-end}.tzlres u{color:var(--tz-blue);background:#eef4ff;border-radius:8px;padding:2px 8px;font-weight:700;text-decoration:none}.tzlres.you{background:#fff4c2}.tzresult .tzllast{max-width:560px}.tzbracket{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tzbcol{flex-direction:column;justify-content:space-around;gap:10px;display:flex}.tzbcol h4{text-align:center;color:var(--tz-soft);letter-spacing:1px;margin:0;font:700 13px/1 Fredoka,sans-serif}.tzbtie{color:var(--tz-ink);background:#f3f6ff;border-radius:12px;flex-direction:column;gap:2px;padding:6px 8px;font:600 14px/1.2 Fredoka,sans-serif;display:flex}.tzbtie.you{background:#fff4c2;box-shadow:0 0 0 2px #ffcb05}.tzbtie.empty{color:var(--tz-soft);text-align:center}.tzbs{justify-content:space-between;align-items:center;gap:6px;display:flex}.tzbs u{color:var(--tz-blue);font-weight:700;text-decoration:none}.tzbs.l{opacity:.45}.tzbs.w b{color:#1f9e55}.tzbcol.r2 .tzbtie{box-shadow:0 0 0 2px #e0a91f}.tz>main.tzclub{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:18px;padding:8px 28px 20px;display:grid}.tzclub h3{color:var(--tz-soft);letter-spacing:1px;margin:10px 0 6px;font:700 14px/1 Fredoka,sans-serif}.tzclub h3:first-child{margin-top:0}.tzclub h3 small{color:var(--tz-blue);margin-left:6px}.tzclubname{gap:8px;display:flex}.tzclubin{min-width:0;color:var(--tz-blue);text-transform:uppercase;border:2px solid #d5def3;border-radius:12px;flex:1;padding:10px 14px;font:700 18px/1 Fredoka,sans-serif}.tzclubmaps{flex-wrap:wrap;gap:6px;display:flex}.tzclubmaps .tzpc{background:#eef4ff}.tzclubmaps .tzpc.on{background:var(--tz-yellow)}.tzclubhon{color:var(--tz-ink);margin:0;font:500 15px/1.4 Fredoka,sans-serif}.tzclubhon b{color:#c99a00;font-size:20px}.tzclub .tzrows{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}@media (width<=980px),(height<=560px){.tz>main.tzlhub{gap:10px;height:calc(100vh - 150px);min-height:220px;padding:6px 16px}.tzlcard{border-radius:18px;padding:10px 14px}.tzlart{top:4px;transform:scale(.7)}.tz>main.tzliga,.tz>main.tzclub{gap:10px;padding:6px 16px 14px}.tzltable table{font-size:13px}.tzltable td{padding:3px}.tzlace{display:none}.tzbtie{padding:4px 6px;font-size:12px}.tzclub .tzrows{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=700px){.tz>main.tzlhub{grid-template-columns:1fr;height:auto}.tzlcard{min-height:140px}.tz>main.tzliga,.tz>main.tzclub{grid-template-columns:1fr}.tzclub .tzrows{grid-template-columns:repeat(3,minmax(0,1fr))}}.tzrows.six{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=700px){.tzrows.six{grid-template-columns:repeat(3,minmax(0,1fr))}}.tzonliga h3{color:var(--tz-soft);letter-spacing:1px;margin:0 0 8px;font:700 14px/1 Fredoka,sans-serif}.tzonliga{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tzonliga h3{width:100%}.tzondiv{flex:1;align-items:center;gap:12px;min-width:240px;display:flex}.tzondiv .tzmedal{flex:none;width:48px;height:48px}.tzondiv>div{flex-direction:column;flex:1;gap:3px;display:flex}.tzondiv b{color:var(--tz-blue);font:700 18px/1 Fredoka,sans-serif}.tzondiv small{color:var(--tz-soft);font:500 13px/1.2 Fredoka,sans-serif}.tzonbar{background:#e3e9f8;border-radius:4px;height:8px;display:block;overflow:hidden}.tzonbar u{background:linear-gradient(90deg,#ffcb05,#ff8a3d);height:100%;display:block}.tzondivrow{color:var(--tz-ink);align-items:center;gap:8px;padding:3px 0;font:600 14px/1.2 Fredoka,sans-serif;display:flex}.tzondivrow .tzmedal{width:26px;height:26px}.tzondivrow small{color:var(--tz-soft);margin-left:auto}.tzonchange{background:#eef4ff;margin-left:8px;font-size:12px}.tzonpts.up b{color:#1f9e55}.tzonpts.down b{color:#d9302c}.tzonpts .tzmedal{width:36px;height:36px}.tz>main.tzlhub.four{grid-template-columns:1.2fr 1fr 1fr 1fr}.tzlcard.amistoso{background:radial-gradient(circle at 60% 25%,#8fd4ff 0%,#3a8be0 50%,#1c4fa8 100%)}.tzlcard .tzvs{color:var(--tz-yellow);-webkit-text-stroke:2px var(--tz-blue);paint-order:stroke fill;font:700 26px/1 Fredoka,sans-serif}@media (width<=980px),(height<=560px){.tz>main.tzlhub.four{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.tz>main.tzlhub.four{grid-template-columns:1fr 1fr}}.tzpm .tzloan{color:#fff;letter-spacing:1px;background:#1f9e55;border-radius:999px;padding:2px 7px;font:700 10px/1.3 Fredoka,sans-serif;position:absolute;top:6px;right:6px}.tzpm .tzloan.gk{background:#2a6fe0}.tzonmodes{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.tzonmodes .tzpc{background:#eef4ff}.tzonmodes .tzpc.on{background:var(--tz-yellow)}.tzonmodes .tzpc.dis{opacity:.5}.tzonmodes small{color:var(--tz-soft);font:500 13px/1.2 Fredoka,sans-serif}.tzonteam .st{position:relative}.tzonpor{color:#fff;white-space:nowrap;background:#2a6fe0;border-radius:999px;padding:1px 7px;font:700 10px/1.3 Fredoka,sans-serif;position:absolute;top:0;left:50%;transform:translate(-50%)}.tztile.liga{overflow:hidden}.tzribbon{z-index:2;color:#fff;letter-spacing:2px;text-align:center;text-shadow:0 2px #8c140a99;background:linear-gradient(90deg,#ff4b3e,#ffcb05,#ff4b3e) 0 0/200% 100%;width:160px;padding:5px 0;font:700 15px/1 Fredoka,sans-serif;animation:1.6s linear infinite tzribbon;position:absolute;top:18px;left:-42px;transform:rotate(-38deg);box-shadow:0 3px #0a1e5a4d}@keyframes tzribbon{to{background-position:-200% 0}}@media (width<=980px),(height<=560px){.tzribbon{padding:4px 0;font-size:12px;top:12px;left:-46px}}.tuto-card{z-index:12;color:#fff;background:#14171f;border:3px solid #111;width:min(360px,44vw);padding:10px 12px 12px;font-family:Silkscreen,monospace;position:fixed;top:56px;left:14px;box-shadow:inset 0 0 0 2px #ffe36b,0 6px #00000080}.tuto-card .thead{align-items:center;gap:8px;margin-bottom:8px;display:flex}.tuto-card .thead em{letter-spacing:1px;color:#111;white-space:nowrap;background:#ffe36b;border:2px solid #111;padding:3px 7px;font-size:10px;font-style:normal}.tuto-card .tdots{flex:1;gap:4px;display:flex}.tuto-card .tdots i{background:#262c3a;border:2px solid #111;width:11px;height:11px}.tuto-card .tdots i.done{background:#6be05a}.tuto-card .tdots i.now{background:#ffe36b;animation:.8s steps(2,end) infinite tuto-now}.tuto-card .tskip{font:inherit;letter-spacing:1px;color:#c9d3e0;cursor:pointer;background:#1c2230;border:2px solid #111;padding:5px 8px;font-size:9px}.tuto-card .ttext{text-shadow:1px 1px #111;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(14px,1.7vw,18px);font-weight:700;line-height:1.3;display:block}.tuto-card .ttext u{color:#ffe36b;text-decoration:none}.tuto-card .tres{letter-spacing:1px;margin-top:8px;font-size:14px;display:none}.tuto-card.ok .tres,.tuto-card.otra .tres{display:block}.tuto-card.ok{box-shadow:inset 0 0 0 2px #6be05a,0 6px #00000080}.tuto-card.ok .tres{color:#6be05a}.tuto-card.otra .tres{color:#ffb23a}@keyframes tuto-now{50%{transform:scale(1.3)}}.tuto-hand,.tuto-line{z-index:11;opacity:0;pointer-events:none;position:fixed;top:0;left:0}.tuto-hand svg{filter:drop-shadow(0 4px #0006);width:46px;margin:-6px 0 0 -16px;display:block}.tuto-line{filter:drop-shadow(0 2px #111);transform-origin:0 0;border-top:5px dashed #fff;height:0}#hud.tp-skill .capmenu .cm-skill,#hud.tp-cuchara .gestbar .g-cuchara,#hud.tp-plan .pboard.p0 .popen,#hud.tp-go .planbar .pgo{outline-offset:3px;outline:4px solid #ffe36b;animation:.7s ease-in-out infinite tuto-point}@keyframes tuto-point{50%{outline-offset:9px;outline-color:#fff}}@media (height<=460px){.tuto-card{width:min(300px,42vw);padding:6px 8px 8px;top:40px}.tuto-card .ttext{font-size:13px}}@media (prefers-reduced-motion:reduce){.tuto-card .tdots i.now,#hud.tp-skill .capmenu .cm-skill,#hud.tp-cuchara .gestbar .g-cuchara,#hud.tp-plan .pboard.p0 .popen,#hud.tp-go .planbar .pgo{animation:none}}
