:root{--ink:#1d2230;--ink-2:#5a6274;--mute:#8a93a8;--line:#e6e8ee;--soft:#f4f5f9;--soft-2:#eef0f5;--red:#e8343a;--red-2:#d22a30;--red-d:#8f161b;--yellow:#ffcb05;--yellow-d:#b58a00;--blue:#2a75bb;--blue-d:#1a4e80;--green:#3ccf6e;--green-d:#23964a;--pink:#ef6fb0;--font:"Rubik", system-ui, -apple-system, "Segoe UI", sans-serif;--shadow:0 .3125em 0 #14182838, 0 .625em 1.5em #00000040;--pop:cubic-bezier(.3,1.6,.5,1)}html,body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#0d1316;height:100%;margin:0;overflow:hidden}html.touch body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.hud,.hud button,.hud a{touch-action:manipulation}#app canvas{touch-action:none}#app{width:100vw;height:100dvh}html.touch #app{height:var(--apph,100dvh)}html.touch,html.touch body{height:var(--apph,100%)}html.touch{overflow:visible}html.touch :is(.auth,.rotate,.tilesback,.retdim),html.touch :is(.title,.modal,.tmodal,.hatch-stage):before,html.touch .hatch-stage:after{height:var(--apph,100%);bottom:auto}canvas{image-rendering:pixelated}:root{--fmin:0px}html.touch{--fmin:11px}.hud{pointer-events:none;font-family:var(--font);color:var(--ink);font-size:16px;font-weight:700;position:fixed}.hud[data-mode=town] .d-only,.hud[data-mode=dungeon] .t-only,.hud [hidden]{display:none!important}.hud button{font-family:var(--font)}:where(.hud) button{font-size:max(var(--fmin), .8333em)}.hud img{image-rendering:pixelated}.card{box-shadow:var(--shadow);color:var(--ink);background:#fff;border-radius:1.125em}.win{color:var(--ink);pointer-events:auto;animation:winpop .35s var(--pop);background:#fff;border-radius:1.5em;overflow:hidden;box-shadow:0 .5em #1418284d,0 1.5em 3.75em #00000080}.head{color:#fff;flex:none;align-items:center;gap:.875em;height:4em;padding:0 1.375em;display:flex}.head .hic{background:#fff;border-radius:.875em;flex:none;justify-content:center;align-items:center;width:2.75em;height:2.75em;display:flex}.head .hic svg{width:1.9em;height:1.9em}.head .ttl{white-space:nowrap;font-size:1.875em;font-style:italic;font-weight:900}.head .chip{font-weight:800;font-size:max(var(--fmin), .95em);white-space:nowrap;background:#ffffff38;border-radius:.75em;padding:.25em .75em}.head .x{cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.5em;height:2.5em;margin-left:auto;padding:0;display:flex}.head .x svg{width:1em;height:1em;stroke:var(--ink);stroke-width:3.5px;stroke-linecap:round;fill:none}.head.red{background:repeating-linear-gradient(135deg,#e8343a 0 1.125em,#d22a30 1.125em 2.25em)}.head.orange{background:repeating-linear-gradient(135deg,#ff8a3d 0 1.125em,#f27a2a 1.125em 2.25em)}.head.blue{background:repeating-linear-gradient(135deg,#2a75bb 0 1.125em,#2368a8 1.125em 2.25em)}.head.green{background:repeating-linear-gradient(135deg,#3ccf6e 0 1.125em,#30bd60 1.125em 2.25em)}.head.yellow{color:var(--ink);background:repeating-linear-gradient(135deg,#ffcb05 0 1.125em,#f2bd00 1.125em 2.25em)}.head.pink{background:repeating-linear-gradient(135deg,#ef6fb0 0 1.125em,#e05aa0 1.125em 2.25em)}.cap{font-weight:900;font-size:max(var(--fmin), .8125em);letter-spacing:.08em;color:var(--mute);text-transform:uppercase}.mt{color:var(--mute);font-weight:700;font-size:max(var(--fmin), .8125em)}.btn{font:900 1em var(--font);cursor:pointer;white-space:nowrap;border:0;border-radius:.875em;padding:.6em 1em}.btn:disabled{cursor:default}.btn.red{background:var(--red);color:#fff;box-shadow:0 .25em 0 var(--red-d)}.btn.blue{background:var(--blue);color:#fff;box-shadow:0 .25em 0 var(--blue-d)}.btn.green{background:var(--green);color:#fff;box-shadow:0 .25em 0 var(--green-d)}.btn.yellow{background:var(--yellow);color:var(--ink);box-shadow:0 .25em 0 var(--yellow-d)}.btn.grey{background:var(--soft-2);color:var(--ink-2)}.btn.white{color:var(--ink-2);background:#fff}.btn.danger{color:#b0302a}.btn:disabled:not(.grey){color:#fff;background:#c3c8d4;box-shadow:0 .25em #9aa0ad}.btn:active:not(:disabled){transform:translateY(.125em)}.go{font:900 italic 1.625em var(--font);color:#fff;box-shadow:0 .23em 0 var(--red-d);cursor:pointer;white-space:nowrap;background:repeating-linear-gradient(135deg,#e8343a 0 1em,#d22a30 1em 2em);border:0;border-radius:.7em;padding:.6em 1.75em;position:relative;overflow:hidden}.go:after{content:"";background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:40%;height:100%;animation:2.4s ease-in-out infinite shine;position:absolute;top:0;left:-60%}.go:disabled{cursor:default;background:#c3c8d4;font-size:1.1em;box-shadow:0 .23em #9aa0ad}.go:disabled:after{display:none}.go:active:not(:disabled){transform:translateY(.1em)}.av{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.875em;height:2.875em;display:flex;position:relative;overflow:hidden}.av img{width:100%;height:100%}.av.letter{color:#fff;font-size:1.1em;font-weight:900}.typ{font-weight:800;font-size:max(var(--fmin), .75em);color:#fff;white-space:nowrap;border-radius:.7em;padding:.2em .7em}.field{background:var(--soft);border:.1875em solid var(--line);border-radius:.875em;align-items:center;gap:.5em;min-width:0;padding:0 .75em;display:flex}.field:focus-within{border-color:var(--blue)}.field input,.field select{font:700 1em var(--font);color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:.55em 0}.field svg{flex:none;width:1.1em;height:1.1em}select.dd{font:800 max(var(--fmin), .875em) var(--font);color:var(--ink);background:var(--soft-2);cursor:pointer;border:0;border-radius:.85em;height:3em;padding:0 .8em}select.dd.on{background:var(--ink);color:#fff}.tabs{background:var(--soft-2);border-radius:1em;padding:.25em;display:flex}.tabs button{font:900 max(var(--fmin), .95em) var(--font);color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:.75em;flex:1;padding:.55em 0}.tabs button.on{color:var(--ink);background:#fff;box-shadow:0 .1875em #1418281f}.langs{grid-template-columns:repeat(auto-fill,minmax(10.5em,1fr));gap:.5em;display:grid}.langs button{border:.15em solid var(--soft-2);min-height:3.25em;font-family:var(--font);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:1em;align-items:center;gap:.6em;padding:.45em .7em;display:flex}.langs button:hover{border-color:var(--line);background:var(--soft)}.langs button.on{border-color:var(--blue);cursor:default;background:#eaf3fc}.langs .lc{background:var(--soft-2);width:2.2em;height:2.2em;font-weight:900;font-size:max(var(--fmin), .78em);letter-spacing:.03em;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.langs .on .lc{background:var(--blue);color:#fff}.langs .ln{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.langs .ln b{font-weight:900;font-size:max(var(--fmin), .95em)}.langs .ln small{font-weight:700;font-size:max(var(--fmin), .75em);color:var(--mute)}.langs .tick{color:var(--blue);flex:none;font-weight:900}.stat{font-weight:800;font-size:max(var(--fmin), .8125em);color:var(--ink-2);grid-template-columns:4.6em 1fr 1.8em;align-items:center;gap:.45em .6em;display:grid}.stat i{background:var(--line);border-radius:.3em;height:.6em;display:block;overflow:hidden}.stat i b{border-radius:.3em;height:100%;display:block}.stat em{text-align:right;color:var(--ink);font-style:normal}.stat .nup{color:#2e9e52}.stat .ndown{color:#d23a3a}.empty-note{color:var(--mute);font-weight:700;font-size:max(var(--fmin), .875em);padding:.6em 0}@keyframes winpop{0%{opacity:0;transform:scale(.85)}}@keyframes shine{60%,to{transform:translate(475%)}}@keyframes fadein{0%{opacity:0}}@keyframes bob{50%{transform:translateY(-.25em)}}@keyframes slidein{0%{opacity:0;transform:translateY(-.875em)}}@keyframes rise{0%{opacity:0;transform:translateY(1.5em)}}@keyframes pulse{0%,to{opacity:1;transform:scale(.78)}50%{opacity:0;transform:scale(1)}}.t-normal{background:#a8a77a}.t-fire{background:#f07a3a}.t-water{background:#4f9cf0}.t-grass{background:#5cc24a}.t-electric{background:#f2c11c}.t-ice{background:#5ac8d8}.t-fighting{background:#c8503a}.t-poison{background:#a86ad0}.t-ground{background:#d0a050}.t-flying{background:#8fb8f0}.t-psychic{background:#f06aa0}.t-bug{background:#a8c83a}.t-rock{background:#b8a06a}.t-ghost{background:#6a5aa8}.t-dragon{background:#6a50e8}.t-dark{background:#5a4a40}.t-steel{background:#a8b0c0}.t-fairy{background:#f0a0d8}.me{animation:slidein .4s var(--pop);flex-direction:column;gap:.625em;display:flex;position:absolute;top:1.125em;left:1.25em}.me-card{align-items:center;gap:.75em;padding:.5em 1em .5em .5em;display:flex}.ring{box-sizing:border-box;background:#e6e8ee;border-radius:50%;flex:none;width:3.5em;height:3.5em;padding:.25em}.ring.full{background:var(--yellow);box-shadow:0 0 .75em #ffcb05cc}.por{background:#fff6c8;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.por img{width:100%;height:100%}.me-info{flex-direction:column;gap:.3em;display:flex}.me-top{align-items:baseline;gap:.5em;display:flex}.me-top .nm{font-size:1.125em;font-style:italic;font-weight:900}.me-top .lv{font-weight:800;font-size:max(var(--fmin), .8125em);color:var(--red)}.hpbar{background:var(--line);border-radius:.375em;width:10.6em;height:.75em;overflow:hidden}.hpbar i{background:linear-gradient(90deg,#3ccf6e,#7be08f);border-radius:.375em;height:100%;transition:width .15s;display:block}.hpbar.mid i{background:linear-gradient(90deg,#f5a623,#ffcb05)}.hpbar.low i{background:linear-gradient(90deg,#e8343a,#ff6a6a)}.hpnum{font-weight:800;font-size:max(var(--fmin), .75em);color:var(--ink-2);justify-content:space-between;gap:.75em;display:flex}.xpbar{background:var(--line);border-radius:.225em;width:10.6em;height:.45em;overflow:hidden}.xpbar i{background:linear-gradient(90deg,#2a75bb,#5ac8f5);border-radius:.225em;height:100%;transition:width .2s;display:block}.xpbar.full i{background:var(--yellow);animation:.6s steps(2,end) infinite blink}.xpbar.gain i{box-shadow:0 0 .5em #8fe0ff}.hpnum .xpn{color:#2a75bb}.me-card{grid-template-columns:auto auto auto;display:grid}.me-loot{border-left:.125em solid var(--line);flex-direction:column;justify-content:center;align-self:stretch;gap:.2em;margin-left:.25em;padding-left:.875em;font-weight:900;display:flex}.me-loot span{align-items:center;gap:.3em;display:flex}.me-loot .lres{display:contents}.me-loot svg,.me-loot .coin{width:1.1em;height:1.1em}.where>.lfaces{border-radius:.875em;flex-wrap:wrap;align-items:center;gap:.3em;padding:.375em .5em;display:flex}.where>.lfaces[hidden]{display:none}.where>.lfaces .lfrow{align-items:center;gap:.3em;display:flex}.where>.lfaces .lwarn{font-weight:900;font-size:max(var(--fmin), .72em);color:#b0302a;flex-basis:100%}.where>.lfaces small:empty{display:none}.where>.lfaces img{background:var(--soft);width:1.75em;height:1.75em;image-rendering:pixelated;border-radius:.4em}.where>.lfaces b{background:var(--ink);color:#fff;font-size:max(var(--fmin), .68em);border-radius:.6em;padding:.1em .35em}.sts{flex-wrap:wrap;gap:.25em;display:flex}.sts:empty{display:none}.sts .st{color:#fff;font-weight:800;font-size:max(var(--fmin), .68em);animation:slidein .25s var(--pop);border-radius:.7em;align-items:center;gap:.25em;padding:.1em .5em .1em .3em;display:flex}.sts .st svg{width:1em;height:1em}.st-burning{background:#e8622a}.st-poisoned{background:#a050d0}.st-paralyzed{background:#d8a800}.st-wet{background:#3a8ae0}.party{gap:.7em;padding-left:.25em;display:flex}.ally{box-sizing:border-box;border-radius:50%;width:3.4em;height:3.4em;padding:.4em;position:relative;box-shadow:0 .2em #14182840}.ally .por{background:#fff}.ally.down .por{filter:grayscale();background:#d9dbe2}.ally.low:before{content:"";pointer-events:none;border-radius:50%;animation:1s ease-in-out infinite allylow;position:absolute;inset:0;box-shadow:0 0 0 .2em #e8343ab3}.ally .lvb{background:var(--ink);color:#fff;font-size:max(var(--fmin), .62em);white-space:nowrap;border-radius:.6em;padding:.12em .42em;font-weight:900;position:absolute;bottom:-.3em;right:-.45em;box-shadow:0 0 0 .18em #fff}.ally .lvb.up{animation:allylv 1.2s var(--pop)}.ally .warn{background:var(--red);color:#fff;width:1.1em;height:1.1em;font-size:max(var(--fmin), .8em);border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:none;position:absolute;top:-.2em;left:-.2em;box-shadow:0 0 0 .15em #fff}.ally.down .warn{display:flex}@keyframes allylow{0%,to{opacity:0}50%{opacity:1}}@keyframes allylv{25%{background:var(--yellow);color:var(--ink);transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.ally.low:before,.ally .lvb.up{animation:none}}.where{width:12.25em;animation:slidein .4s 80ms var(--pop) backwards;flex-direction:column;gap:.5em;display:flex;position:absolute;top:1.125em;right:1.25em}.mapcard{overflow:hidden}#floorNum{white-space:nowrap}.maphead{color:#fff;height:1.875em;font-style:italic;font-weight:900;font-size:max(var(--fmin), .95em);background:repeating-linear-gradient(135deg,#e8343a 0 .875em,#d22a30 .875em 1.75em);justify-content:space-between;align-items:center;padding:0 .75em;display:flex}.mapcard canvas{background:radial-gradient(circle at 50% 40%,#22394a,#142230);width:100%;height:auto;display:block}.watch{left:50%;bottom:calc(1.6em + env(safe-area-inset-bottom,0px));pointer-events:auto;z-index:6;flex-direction:column;align-items:center;gap:.55em;display:flex;position:absolute;transform:translate(-50%)}.watch .wtag{color:#fff;font-style:italic;font-weight:900;font-size:max(var(--fmin), .9em);-webkit-text-stroke:.25em #140c22;paint-order:stroke fill;white-space:nowrap;pointer-events:none}.wbtn{font:inherit;color:var(--ink);box-shadow:var(--shadow);cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:.5em;padding:.55em 1.2em .55em .7em;font-style:italic;font-weight:900;display:flex}.wbtn .eye{background:#7b47b5;border-radius:50%;place-items:center;width:1.5em;height:1.5em;display:grid}.wbtn .eye i{background:#fff;border-radius:50%;width:.55em;height:.55em;box-shadow:0 0 0 .18em #7b47b5,0 0 0 .32em #fff}.wbtn .key{font-style:normal;font-weight:900;font-size:max(var(--fmin), .7em);color:var(--ink-2);background:var(--soft-2);border-radius:.4em;padding:.1em .45em}.wrow{align-items:center;gap:.5em;display:flex}.wchip{box-shadow:var(--shadow);background:#fff;border-radius:999px;align-items:center;gap:.55em;padding:.35em .45em;display:flex}.warw{font:inherit;background:var(--soft-2);width:1.9em;height:1.9em;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;font-weight:900;display:grid}.wchip .who{align-items:center;gap:.45em;padding:0 .3em;display:flex}.wchip .por{background:#fff3b0;border-radius:50%;place-items:center;width:2em;height:2em;display:grid;overflow:hidden;box-shadow:0 0 0 .14em #3ccf6e}.wchip .por img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.wchip .who b{white-space:nowrap;font-style:italic;font-weight:900}.wchip .who small{font-size:max(var(--fmin), .62em);color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;font-weight:800;display:block}.wback{font:inherit;font-weight:800;font-size:max(var(--fmin), .8em);color:#fff;background:var(--red);box-shadow:var(--shadow);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:.5em 1em}.wbtn:focus-visible,.warw:focus-visible,.wback:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.slots.watching{visibility:hidden}.objective{border-radius:.875em;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15em .55em;padding:.45em .7em .5em .5em;display:grid}.objective img{width:auto;height:2.3em;image-rendering:pixelated;grid-row:1/3}.ob-txt{gap:.05em;min-width:0;display:grid}.ob-txt b{font-style:italic;font-weight:900;font-size:max(var(--fmin), .85em);line-height:1.15}.ob-txt small{font-size:max(var(--fmin), .62em);color:var(--ink-2);font-weight:700;line-height:1.2}.ob-row{align-items:center;gap:.35em;display:flex}.ob-pips{flex-wrap:wrap;flex:1;align-items:center;gap:.25em;display:flex}.ob-pips i{background:#dcd6e8;border-radius:50%;width:.55em;height:.55em;display:block}.ob-pips i.on{background:#7b47b5;box-shadow:0 0 0 .13em #e2d3ff}.ob-count{color:#7b47b5;font-variant-numeric:tabular-nums;font-weight:900}.ob-time{border-top:1px solid var(--soft-2);grid-column:1/-1;justify-content:space-between;align-items:center;gap:.5em;margin-top:.2em;padding-top:.3em;display:flex}.ob-time>span{font-size:max(var(--fmin), .75em);color:var(--ink-2);font-weight:700}.ob-time b{color:#7b47b5;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:900}.objective .ok,.objective.done img{display:none}.objective.done .ok{color:#fff;background:#1f8a4c;border-radius:50%;grid-row:1/3;place-items:center;width:1.7em;height:1.7em;font-weight:900;display:grid}.objective.done .ob-count,.objective.done .ob-txt b{color:#1f8a4c}.objective.done .ob-pips i{box-shadow:none;background:#1f8a4c}.hud.touch .ob-txt small{display:none}.coin,.heart{flex:none;width:.95em;height:.95em;display:inline-block}.coin{background:var(--coin) center / contain no-repeat;image-rendering:pixelated}.heart{clip-path:path("M7.6 14C3 10.6 0 8 0 4.6 0 2 2 0 4.4 0 5.8 0 7 .8 7.6 2 8.2.8 9.4 0 10.8 0 13.2 0 15.2 2 15.2 4.6 15.2 8 12.2 10.6 7.6 14z");background:#ff7aa8;transform:scale(.95)}.slots{pointer-events:auto;animation:slidein .4s .16s var(--pop) backwards;align-items:center;gap:1.125em;display:flex;position:absolute;bottom:1.75em;left:50%;transform:translate(-50%)}.skill{border:.3125em solid var(--sc,var(--yellow));cursor:pointer;box-sizing:border-box;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:4.375em;height:4.375em;padding:0;transition:transform .1s;display:flex;position:relative;box-shadow:0 .3125em #1418284d}.skill:active{transform:scale(.94)}.skill.dodge{--sc:var(--mute);border-width:.25em;width:3.25em;height:3.25em}.skill .ic{z-index:1;width:58%;height:58%;display:flex;position:relative}.skill .ic svg{width:100%;height:100%}.skill .cd{z-index:2;background:conic-gradient(#1418289e 0 var(--p,0%), transparent var(--p,0%) 100%);border-radius:50%;position:absolute;inset:0}.skill .sec{z-index:3;color:#fff;text-shadow:0 .1em 0 var(--ink);font-size:1.25em;font-weight:900;position:absolute}.skill .key{z-index:4;background:var(--ink);color:#fff;font-size:max(var(--fmin), .6875em);white-space:nowrap;border-radius:.7em;padding:.15em .6em;font-weight:800;position:absolute;bottom:-.9em;left:50%;transform:translate(-50%)}.skill.ready:not(.dodge):not(.ult):before,.skill.rope.spot:before,.trope.spot:before{content:"";z-index:-1;pointer-events:none;border-radius:50%;animation:1.2s ease-in-out infinite pulse;position:absolute;inset:-.3125em;box-shadow:0 0 0 .625em #ffcb05b3}.skill.ult{--sc:#b9bfd0;width:3.75em;height:3.75em}.skill.ult .fill{background:linear-gradient(to top, var(--uc,var(--yellow)) var(--u,0%), transparent var(--u,0%));opacity:.55;border-radius:50%;position:absolute;inset:0}.skill.ult .ic{color:var(--ink)}.skill.ult.full{--sc:var(--uc,var(--yellow));animation:.7s ease-in-out infinite ultpulse}.skill.ult.full:before{content:"";box-shadow:0 0 1.2em .3em var(--uc,#ffcb05);pointer-events:none;border-radius:50%;animation:.7s ease-in-out infinite ultglow;position:absolute;inset:-.3125em}@keyframes ultglow{0%,to{opacity:0}50%{opacity:1}}.skill.ult.full .fill{opacity:.9}.skill.ult.full .ic{color:#fff;filter:drop-shadow(0 .08em #00000059)}@keyframes ultpulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.combo{pointer-events:none;transform-origin:100%;flex-direction:column;align-self:flex-end;align-items:flex-end;margin:.1em .35em 0 0;display:flex}.combo b{font:900 italic 3em/1 var(--font);color:#fff;-webkit-text-stroke:.06em var(--ink);text-shadow:0 .08em 0 var(--ink);letter-spacing:-.02em}.combo span{font:900 italic max(var(--fmin), .95em) var(--font);text-transform:uppercase;letter-spacing:.12em;color:#fff;text-shadow:0 .12em #0000008c;margin-top:.1em}.combo>i{background:#1418288c;border-radius:.2em;width:6em;height:.4em;margin-top:.35em;display:block;overflow:hidden}.combo>i>i{background:#fff;border-radius:.2em;width:100%;height:100%;display:block}.combo.hot b{color:var(--yellow)}.combo.fire b{color:#ff8a3a}.combo.bump{animation:combobump .22s var(--pop)}@keyframes combobump{0%{transform:scale(1.45)rotate(-4deg)}to{transform:scale(1)rotate(0)}}.status{box-shadow:var(--shadow);white-space:nowrap;background:#fff;border-radius:1em;padding:.4em 1.1em;font-size:1.1em;font-weight:900;position:absolute;top:24%;left:50%;transform:translate(-50%)}.boss{text-align:center;pointer-events:none;width:30em;position:absolute;top:1.25em;left:50%;transform:translate(-50%)}.boss .bn{font:900 italic 1.25em var(--font);color:#fff;text-shadow:0 .1em #0009;margin-bottom:.3em;display:block}.boss .bbar{height:.9em;box-shadow:var(--shadow);background:#141828b3;border:.15em solid #fff;border-radius:.45em;display:block;overflow:hidden}.boss .bbar span{background:repeating-linear-gradient(135deg, var(--red) 0 .6em, var(--red-2) .6em 1.2em);width:100%;height:100%;transition:width .2s;display:block}.tip{background:var(--ink);color:#fff;font-size:max(var(--fmin), .8125em);white-space:nowrap;border-radius:1em;padding:.3em .9em;font-weight:800;animation:.4s fadein;position:absolute;bottom:7.4em;left:50%;transform:translate(-50%);box-shadow:0 .25em #0000004d}.tip b{background:var(--yellow);color:var(--ink);border-radius:.4em;margin-right:.35em;padding:0 .35em}.modal,.tmodal{isolation:isolate}.modal:before,.tmodal:before{content:"";z-index:-1;background:var(--veil);pointer-events:none;position:fixed;inset:0}.modal{--veil:#0d1316b8;pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;animation:.2s fadein;display:flex;position:absolute;inset:0;overflow:hidden}.hud:has(#learn:not([hidden])) :is(#menu,#shop){visibility:hidden}.modal.light{--veil:#0d131680}.skill[data-lv="1"]:after,.skill[data-lv="2"]:after{z-index:2;background:var(--yellow);min-width:1.4em;height:1.4em;color:var(--ink);font-weight:900;font-size:max(var(--fmin), .75em);border-radius:.7em;justify-content:center;align-items:center;display:flex;position:absolute;top:-.35em;right:-.35em;box-shadow:0 0 0 .15em #fff}.skill[data-lv="1"]:after{content:"+"}.skill[data-lv="2"]:after{content:"★"}@keyframes deal{0%{opacity:0;transform:translateY(5em)rotate(8deg)}}@keyframes blink{50%{opacity:.35}}.menu-box{width:32em}.menu-tabs{background:var(--soft-2);border-radius:.875em;gap:.15em;padding:.2em;display:flex}.menu-tabs button{font:900 max(var(--fmin), .875em) var(--font);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:.7em;flex:1;padding:.5em .7em}.menu-tabs button.on{color:var(--ink);background:#fff;box-shadow:0 .1em .3em #141e2826}.mpane{flex-direction:column;gap:.6em;max-height:22em;display:flex;overflow:auto}.mroute{background:var(--soft);border-radius:.875em;align-items:center;gap:.6em;padding:.55em .75em;display:flex}.mroute .bicon{width:1.75em;height:1.75em;image-rendering:pixelated;border-radius:.5em}.mroute b{font-weight:900}.mroute span{color:var(--ink-2);font-weight:800;font-size:max(var(--fmin), .875em);margin-left:auto}.mstats{grid-template-columns:repeat(auto-fill,minmax(6.5em,1fr));gap:.4em;display:grid}.mstats.three{grid-template-columns:repeat(3,1fr)}.mstat{background:var(--soft);border-radius:.875em;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.35em;padding:.5em .6em;display:grid}.mstat>:first-child:not(b){grid-row:span 2;width:1.4em;height:1.4em}.mstat b{font-size:1.125em;font-weight:900}.mstat span{font-weight:700;font-size:max(var(--fmin), .75em);color:var(--ink-2);grid-column:-2}.mstat .coin{width:1.3em;height:1.3em}.menu-warn{color:var(--red);font-weight:800;font-size:max(var(--fmin), .875em);background:#fdecec;border-radius:.75em;margin-top:.6em;padding:.55em .8em;animation:.15s fadein}.mmate{background:var(--soft);border-radius:1em;gap:.65em;padding:.6em .7em;display:flex}.mmate.down{opacity:.6}.mmate .por{background:#fff;border-radius:50%;flex:none;width:3em;height:3em;overflow:hidden}.mmate .por img{width:100%;height:100%;image-rendering:pixelated}.mmate .mm{flex-direction:column;flex:1;gap:.35em;min-width:0;display:flex}.mtop{align-items:center;gap:.5em;display:flex}.mtop span{font-weight:800;font-size:max(var(--fmin), .8125em);color:var(--ink-2)}.mhp{background:var(--soft-2);border-radius:.3em;flex:1;height:.45em;overflow:hidden}.mhp b{background:#3ccf6e;height:100%;display:block}.mspecials{flex-wrap:wrap;gap:.3em;display:flex}.msp{font-weight:800;font-size:max(var(--fmin), .75em);background:#fff;border-radius:.6em;align-items:center;gap:.3em;padding:.2em .5em .2em .25em;display:flex}.msp svg{width:1.3em;height:1.3em}.mups{flex-wrap:wrap;gap:.25em;display:flex}.mup{background:#fff;border-radius:.55em;justify-content:center;align-items:center;width:2em;height:2em;display:flex;position:relative}.mup img{width:1.5em;height:1.5em;image-rendering:pixelated}.mup i{background:var(--ink);color:#fff;min-width:1.1em;height:1.1em;font:900 max(var(--fmin), .625em)/1.1em var(--font);text-align:center;border-radius:.55em;padding:0 .2em;font-style:normal;position:absolute;bottom:-.25em;right:-.25em}.mcarry{background:var(--soft);border-radius:.875em;padding:.45em .55em}.mnone{font-weight:700;font-size:max(var(--fmin), .75em);color:var(--mute)}.vols{flex-direction:column;gap:.35em;display:flex}.mvmute{margin-top:.45em}.vrow{background:var(--soft);font-weight:800;font-size:max(var(--fmin), .875em);border-radius:.875em;grid-template-columns:5.5em 1fr 3em;align-items:center;gap:.6em;padding:.45em .75em;display:grid}.vrow input{width:100%;accent-color:var(--blue);cursor:pointer}.vrow em{text-align:right;color:var(--ink-2);font-style:normal}.msp,.mup{cursor:help}.rtip{z-index:5;background:var(--ink);color:#fff;pointer-events:none;max-width:17em;font-size:max(var(--fmin), .8125em);border-radius:.75em;padding:.55em .75em;line-height:1.35;animation:.12s fadein;position:absolute;box-shadow:0 .4em 1.2em #00000059}.rtip .nm{flex-wrap:wrap;align-items:baseline;gap:.4em;font-size:1.05em;font-weight:900;display:flex}.rtip .kn{font-weight:800;font-size:max(var(--fmin), .8em);opacity:.7}.rtip p{opacity:.9;margin:.25em 0 0;font-weight:600}.rtip .stats{opacity:.9;flex-wrap:wrap;gap:.2em .7em;margin-top:.3em;font-weight:600;display:flex}.rtip .plus{color:#ffe066;margin-top:.3em;font-weight:600}.mup.bag{background:#fff6d8;box-shadow:inset 0 0 0 .1em #f2d27a}.summary .mstats{margin:.25em 0}.shophint{color:var(--ink);font:900 italic 1em var(--font);box-shadow:var(--shadow);pointer-events:auto;cursor:pointer;animation:slidein .25s var(--pop);background:#fff;border:0;border-radius:1.2em;align-items:center;gap:.55em;padding:.45em 1em .45em .45em;display:flex;position:absolute;bottom:8.4em;left:50%;transform:translate(-50%)}.shophint b{background:var(--ink);color:#fff;font-style:normal;font-size:max(var(--fmin), .85em);border-radius:.6em;padding:.15em .55em}.hud.touch .shophint b{display:none}.camphint span{align-items:center;gap:.3em;display:flex}.camphint .coin{width:.9em;height:.9em}.camphint.poor span{color:#c0392b}.modal.shop-modal{--veil:#0d13164d}.shop-box{width:46em;max-width:96%}.shop-box .w2head .hic{overflow:hidden}.shop-box .w2head .hic img{width:2.6em;height:2.6em;image-rendering:pixelated;border-radius:50%}.shop-box .w2head .chip{align-items:center;gap:.3em;display:flex}.shop-box .w2head .chip .coin{width:1em;height:1em}.shop-box .w2body{max-height:calc(var(--hudh,100dvh) - 7em);flex-direction:column;gap:.9em;display:flex;overflow:auto}.shop-box .tips{text-align:center}.shop-talk{align-items:center;gap:.7em;display:flex}.shop-talk .kface{background:#e8f8ec;border-radius:.8em;flex:none;justify-content:center;align-items:center;width:3.2em;height:3.2em;display:flex}.shop-talk .kface img{width:2.9em;height:2.9em;image-rendering:pixelated}.shop-talk .ksay{background:var(--soft);font-weight:700;font-size:max(var(--fmin), .95em);border-radius:.9em;padding:.55em .9em;line-height:1.35;position:relative}.shop-talk .ksay:before{content:"";border:.45em solid #0000;border-left:0;border-right-color:var(--soft);margin-top:-.45em;position:absolute;top:50%;left:-.45em}.shop-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75em;display:grid}.good{--cc:#3ccf6e;--ccd:#1f8a44;min-width:0;box-shadow:inset 0 0 0 .14em color-mix(in srgb, var(--cc) 35%, #fff), 0 .2em 0 color-mix(in srgb, var(--cc) 40%, #fff);animation:deal .35s var(--pop) backwards;background:#fff;border-radius:1.1em;grid-template-rows:auto auto 1fr auto;gap:.35em;padding:.75em .75em .7em;display:grid;position:relative}.good:nth-child(2){animation-delay:50ms}.good:nth-child(3){animation-delay:.1s}.good[data-cat=power]{--cc:#e8343a;--ccd:#8f161b}.good[data-cat=explore]{--cc:#2a75bb;--ccd:#164a7a}.good[data-cat=grow]{--cc:#ff8a3d;--ccd:#b4511a}.good .top{justify-content:space-between;align-items:flex-start;gap:.4em;display:flex}.good .pic{background:linear-gradient(180deg, color-mix(in srgb, var(--cc) 14%, #fff), color-mix(in srgb, var(--cc) 30%, #fff));border-radius:1em;justify-content:center;align-items:center;width:4.4em;height:4.4em;display:flex}.good .pic img{width:3.6em;height:3.6em}.good .side{justify-items:end;gap:.35em;display:grid}.good .cat{font-size:max(var(--fmin), .68em);letter-spacing:.04em;text-transform:uppercase;color:var(--ccd);background:color-mix(in srgb, var(--cc) 14%, #fff);border-radius:.6em;padding:.2em .6em;font-weight:800}.good .k{font-size:max(var(--fmin), .72em);color:var(--mute);border:.14em solid var(--line);border-radius:.4em;padding:0 .35em;font-weight:900}.hud.touch .good .k{display:none}.good .nm{font-size:1.02em;font-weight:900}.good .ds{font-size:max(var(--fmin), .82em);color:var(--ink-2);font-weight:600;line-height:1.35}.good .buy{font:inherit;font-weight:900;font-size:max(var(--fmin), .95em);cursor:pointer;color:#fff;background:var(--green);box-shadow:0 .22em 0 var(--green-d);border:0;border-radius:.8em;justify-content:center;align-items:center;gap:.35em;padding:.5em .6em;display:flex}.good .buy:active{box-shadow:0 .07em 0 var(--green-d);transform:translateY(.15em)}.good .buy .coin{width:.95em;height:.95em}.good .buy:disabled{cursor:default;background:var(--soft-2);color:var(--mute);box-shadow:0 .22em #d6dae3}.good .sale{background:var(--red);color:#fff;font-style:italic;font-weight:900;font-size:max(var(--fmin), .78em);box-shadow:0 .15em 0 var(--red-d);border-radius:.6em;padding:.15em .55em;position:absolute;top:-.55em;right:.7em;transform:rotate(4deg)}.good.sold .pic,.good.sold .nm,.good.sold .ds{opacity:.35;filter:grayscale(.8)}.good .who{font-weight:800;font-size:max(var(--fmin), .85em);color:var(--ink-2);text-align:center;background:var(--soft);text-overflow:ellipsis;white-space:nowrap;border-radius:.8em;padding:.45em;overflow:hidden}@media (width<=640px){.shop-items{grid-template-columns:minmax(0,1fr)}.good{grid-template-rows:auto}.shop-box .w2head .chip>span{display:none}}.menu-box .body{flex-direction:column;gap:.6em;padding:1.125em 1.375em 1.375em;display:flex}.controls{font-size:max(var(--fmin), .875em);color:var(--ink-2);grid-template-columns:1fr 1fr;gap:.35em .8em;font-weight:600;display:grid}.controls b{color:var(--ink);font-weight:900}.opt{background:var(--soft);cursor:pointer;border-radius:.875em;align-items:center;gap:.6em;padding:.55em .75em;display:flex}.opt input{width:1.25em;height:1.25em;accent-color:var(--blue);cursor:pointer;flex:none}.opt span{font-size:max(var(--fmin), .875em);flex-direction:column;gap:.1em;display:flex}.opt b{font-weight:900}.opt small{color:var(--mute);font-weight:700;font-size:max(var(--fmin), .85em)}.opt select{font:800 max(var(--fmin), .875em) var(--font);color:var(--ink);border:.125em solid var(--line,#d8dce6);cursor:pointer;background:#fff;border-radius:.6em;flex:none;margin-left:auto;padding:.3em .5em}@property --where-em{syntax:"<length>";inherits:true;initial-value:16px}.opt.hudopt{cursor:default}.opt.hudopt>span{flex:1;min-width:0}.opt .hudpct{font-size:max(var(--fmin), .875em);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.opt.hudopt .btn{font-size:max(var(--fmin), .875em);box-shadow:0 .2em 0 var(--blue-d);padding:.45em .9em}.hud[data-mode=dungeon] :is(.me,.where,.slots,.watch,.boss,.stick,.trope,.tip){font-size:calc(1em * var(--hs,1))}.hud.hadj-on :is(#menu,#shop){visibility:hidden}.hud.hadj-on[data-mode=dungeon] :is(.me>.me-card,.where>.mapcard,.slots,.tmenu,.trope:not([hidden]),.stick){outline-offset:.35em;outline:.15em dashed #ffffffe6}.hud.hadj-on[data-mode=dungeon] .slots{border-radius:1.5em}.hud.touch.hadj-on[data-mode=dungeon] .slots{outline:none}.hud.touch.hadj-on[data-mode=dungeon] .slots .skill:not([hidden]){outline-offset:.3em;outline:.15em dashed #ffffffe6}.hadj-block{z-index:60;pointer-events:auto;touch-action:none;position:absolute;inset:0}.hadj-block:before{content:"";background:#0d131647;position:fixed;inset:0}.hadj{z-index:61;width:min(24em,100% - 2em);box-shadow:var(--shadow);pointer-events:auto;animation:hadjin .22s var(--pop);background:#fff;border-radius:1.1em;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@keyframes hadjin{0%{opacity:0;transform:translate(-50%,-50%)scale(.85)}}.hadj-h{background:repeating-linear-gradient(135deg, var(--blue) 0 .875em, #236aab .875em 1.75em);color:#fff;justify-content:space-between;align-items:center;gap:.6em;padding:.5em .9em;font-style:italic;font-weight:900;display:flex}.hadj-h b{font-style:normal;font-size:max(var(--fmin), .85em);font-variant-numeric:tabular-nums;background:#00000040;border-radius:.6em;padding:.1em .55em}.hadj-b{flex-direction:column;gap:.7em;padding:.8em .9em .9em;display:flex}.hadj-sl{align-items:center;gap:.6em;display:flex}.hadj-sl .a{color:var(--ink-2);font-weight:900;line-height:1}.hadj-sl .a.s{font-size:max(var(--fmin), .8em)}.hadj-sl .a.l{font-size:1.3em}.hadj-sl input{appearance:none;cursor:pointer;touch-action:none;background:0 0;flex:1;min-width:0;height:2.4em;margin:0}.hadj-sl input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--yellow) var(--f,50%), var(--line) var(--f,50%));border-radius:.3em;height:.6em}.hadj-sl input::-moz-range-track{background:linear-gradient(90deg, var(--yellow) var(--f,50%), var(--line) var(--f,50%));border-radius:.3em;height:.6em}.hadj-sl input::-webkit-slider-thumb{-webkit-appearance:none;border:.3em solid var(--yellow);box-sizing:border-box;background:#fff;border-radius:50%;width:1.8em;height:1.8em;margin-top:-.6em;box-shadow:0 .15em #1418284d}.hadj-sl input::-moz-range-thumb{border:.3em solid var(--yellow);background:#fff;border-radius:50%;width:1.2em;height:1.2em;box-shadow:0 .15em #1418284d}.hadj-sl input:focus-visible{outline:.15em solid var(--blue);outline-offset:.2em;border-radius:.4em}.hadj-acts{align-items:center;gap:.5em;display:flex}.hadj-acts .btn{font-style:italic}.hadj-reset{font:800 max(var(--fmin), .9em) var(--font);color:var(--ink-2);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;margin-right:auto;padding:.5em .2em;text-decoration:underline}.hadj-kb{font-size:max(var(--fmin), .7em);color:var(--mute);text-align:center;font-weight:800}.hud.touch .hadj{top:46%}.hud.touch .hadj-sl input{height:3em}.hud.touch .hadj-sl input::-webkit-slider-thumb{width:2.2em;height:2.2em;margin-top:-.8em}@media (prefers-reduced-motion:reduce){.hadj{animation:none}}.tips{font-size:max(var(--fmin), .8em);color:var(--mute);font-weight:600;line-height:1.45}.menu-acts{align-items:center;gap:.5em;margin-top:.5em;display:flex}.menu-acts .blue{margin-left:auto}.res{align-items:center;gap:1.125em;padding:.625em 1.125em;display:flex;position:absolute;top:1.125em;left:1.25em}.res:empty{display:none}.res{pointer-events:auto}.res .r{font-size:1em;font-weight:900;font-family:var(--font);color:inherit;cursor:help;background:0 0;border:0;align-items:center;gap:.375em;padding:0;display:flex}.res .r svg{width:1.5em;height:1.5em}.res .r[hidden]{display:none}.res.tight{gap:.7em;padding:.625em .85em}.res.tight .r{gap:.25em}.res.tighter{font-size:max(var(--fmin), .86em);gap:.55em}.tiles{pointer-events:auto;align-items:flex-start;gap:.75em;display:flex;position:absolute;top:1em;right:1.25em}.tile{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.3em;padding:0;display:flex;position:relative}.tile .ic{background:linear-gradient(180deg, #ffffff40, #fff0 50%), var(--c);width:3.875em;height:3.875em;box-shadow:0 .3125em 0 var(--d), 0 .5em 1em #0000004d;border-radius:1.25em;justify-content:center;align-items:center;transition:transform .12s;display:flex;position:relative}.tile .ic svg{width:2.6em;height:2.6em}.tile:hover .ic,.tile.on .ic{transform:translateY(-.25em)rotate(-3deg)}.tile.on .ic{box-shadow:0 .3125em 0 var(--d), 0 0 0 .25em #fff, 0 .5em 1em #0000004d}.tile .lb{font-weight:900;font-size:max(var(--fmin), .75em);color:#fff;text-shadow:0 .125em #0000008c,0 0 .4em #00000080}.tile .k{background:var(--ink);color:#fff;font-weight:900;font-size:max(var(--fmin), .625em);border-radius:.7em;padding:.2em .6em;position:absolute;top:-.4em;left:-.4em;box-shadow:0 0 0 .2em #fff}.tile .badge{background:var(--red);color:#fff;width:1.375em;height:1.375em;font-weight:900;font-size:max(var(--fmin), .75em);border-radius:50%;justify-content:center;align-items:center;animation:1.2s ease-in-out infinite bob;display:flex;position:absolute;top:-.375em;right:-.375em;box-shadow:0 0 0 .2em #fff}.tile .badge.ten{color:#5a3a00;background:linear-gradient(#ffd84a,#f0a03c);border-radius:.7em;width:auto;min-width:1.375em;padding:0 .35em;font-style:italic}.tmain{--exph:3.875em;align-items:center;gap:.75em;display:flex;position:absolute;bottom:2.06em;right:1.72em}.tmain:has(.expbtn.group){--exph:4.375em}.tmain .tile{pointer-events:auto;font-size:1em}.tmain .tile[hidden]{display:none}.tmain .tile .ic{width:var(--exph);height:var(--exph);border-radius:1.1em;font-size:1em}.tmain .tile .ic svg{width:2.5em;height:2.5em}.tmain .tile .lb{white-space:nowrap;position:absolute;top:calc(100% + .55em);left:50%;transform:translate(-50%)}.tmain .expbtn .ic{width:calc(var(--exph) * 1.6)}.tilesbtn,.tilesback{display:none}.hud.touch .tilesbtn{color:var(--ink);font:900 italic 1.05em var(--font);pointer-events:auto;cursor:pointer;background:#fff;border:0;border-radius:1em;flex-direction:row;align-items:center;gap:.5em;padding:.55em 1em .55em .75em;display:flex;position:absolute;top:1em;right:1.25em;box-shadow:0 .25em #1418284d}.tilesbtn .hb{flex-direction:column;gap:.2em;display:flex}.tilesbtn .hb i{background:var(--ink);border-radius:.1em;width:1.2em;height:.2em;display:block}.tilesbtn .dot{background:var(--red);border-radius:50%;width:.9em;height:.9em;animation:1.2s ease-in-out infinite bob;display:none;position:absolute;top:-.3em;right:-.3em;box-shadow:0 0 0 .18em #fff}.hud:has(.tiles .badge:not([hidden])) .tilesbtn .dot{display:block}.hud.touch .tiles{display:none}.hud.touch.tiles-open .tilesback{z-index:6;pointer-events:auto;background:#0d13168c;display:block;position:fixed;inset:0}.hud.touch.tiles-open .tiles{z-index:7;background:#fff;border-radius:1.5em;grid-template-columns:repeat(4,6.6em);justify-items:center;gap:1em .6em;padding:1.25em 1.25em 1em;animation:.15s fadein;display:grid;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);box-shadow:0 1em 3em #00000073}.hud.touch .tiles .tile .ic{width:4.4em;height:4.4em}.hud.touch .tiles .tile .ic svg{width:2.9em;height:2.9em}.hud.touch .tiles .tile .lb{font-size:max(var(--fmin), .9em);color:var(--ink);text-shadow:none}.hud.touch .tiles .tile[hidden]{display:none}.hud.touch.tiles-open .tiles{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:0;width:29.5em}.hud.touch .tiles .tile{grid-column:span 3}.hud.touch .tiles .mute{background:var(--soft);width:auto;height:2.75em;box-shadow:none;border-radius:.9em;grid-area:3/span 3;justify-self:stretch;gap:.45em;margin:.15em .3em 0}.hud.touch .tiles .mute:after{content:attr(aria-label);font:800 max(var(--fmin), .85em) var(--font);color:var(--ink-2)}.hud.touch .tiles .mute svg{flex:none;width:1.2em;height:1.2em}.hud[data-mode=town].touch.tiles-open :is(.tpad,.expbtn,.buildtile,.stick-zone){visibility:hidden}.hud.titling .tilesbtn{display:none}.hud:has(#authBox:not([hidden])) .tilesbtn{display:none}.hud:has(#tPanel:not([hidden])) .tilesbtn{display:none}.mute{cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.25em;height:2.25em;margin-top:.8em;padding:0;display:flex;box-shadow:0 .25em #1418284d}.mute svg{width:1.6em;height:1.6em}svg.pxs{filter:drop-shadow(0 .05em #00000047)}.mute.off .wave,.mute:not(.off) .nowave{display:none}.mute.off{opacity:.7}.bub{color:var(--ink);font-weight:900;font-size:max(var(--fmin), .875em);white-space:nowrap;background:#fff;border-radius:1em;align-items:center;gap:.2em;padding:.15em .55em .15em .3em;animation:1.6s ease-in-out infinite bubbob;display:flex;position:absolute;transform:translate(-50%,calc(-100% - .25em));box-shadow:0 .2em #14182840}.bub svg{width:1.25em;height:1.25em}.bub.idle{color:#fff;font-style:italic;font-size:max(var(--fmin), .875em);box-shadow:none;background:#1d2230b8;padding:.1em .5em;animation-duration:2.4s}.bub.idle small{font-size:max(var(--fmin), .75em)}.bub.arrbub{border:.15em solid var(--ink);width:1.9em;height:1.9em;color:var(--red);justify-content:center;padding:0;font-size:1em;animation-duration:.9s}.bub.arrbub:after{content:"";border-right:.15em solid var(--ink);border-bottom:.15em solid var(--ink);background:#fff;width:.55em;height:.55em;margin-left:-.275em;position:absolute;bottom:-.4em;left:50%;transform:rotate(45deg)}.bub.arrbub b{font-size:1.4em;line-height:1}.bub.arrbub i{background:var(--red);color:#fff;min-width:1.5em;font:900 max(var(--fmin), .8125em)/1.25em var(--font);text-align:center;border:.125em solid #fff;border-radius:1em;padding:0 .25em;position:absolute;top:-.7em;right:-.9em}@media (prefers-reduced-motion:reduce){.bub.arrbub{animation:none}}@keyframes bubbob{50%{transform:translate(-50%,calc(-100% - .5em))}}.tprompt{pointer-events:auto;cursor:pointer;font-family:var(--font);background:var(--ink);color:#fff;font-weight:800;font-size:max(var(--fmin), .875em);white-space:nowrap;border:0;border-radius:1em;align-items:center;gap:.375em;padding:.25em .75em .25em .25em;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 .25em #0000004d}.tprompt b{background:var(--yellow);width:1.4em;height:1.4em;color:var(--ink);border-radius:.45em;justify-content:center;align-items:center;font-weight:900;display:flex}.expbtn.group{color:#fff;font-family:var(--font);background:repeating-linear-gradient(135deg,#e8343a 0 .73em,#d22a30 .73em 1.46em);flex-direction:row;align-items:center;font-weight:900}.expbtn.group:hover{transform:translateY(-.1em)}.expbtn.group{height:4.375em;box-shadow:0 .375em 0 var(--red-d), 0 0 0 .25em var(--yellow), 0 .75em 1.875em #00000059;border-radius:1.25em;gap:.875em;padding:0 1.125em 0 1.375em;font-size:1em;font-style:normal}.expbtn .minis{padding-left:.5em;display:flex}.expbtn .mini{width:1.875em;height:1.875em;box-shadow:0 0 0 .1875em var(--red-2);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin-left:-.5em;display:flex;overflow:hidden}.expbtn .mini img{width:100%;height:100%}.expbtn .mini.free{box-sizing:border-box;background:#ffffff40;border:.125em dashed #ffffffb3}.expbtn .gtxt{text-align:left;line-height:1.1}.expbtn .gtxt b{font-size:1.3em;font-style:italic;font-weight:900;display:block}.expbtn .gtxt span{font-weight:700;font-size:max(var(--fmin), .8125em);align-items:center;gap:.25em;display:flex}.expbtn .dot{background:#fff;border-radius:50%;width:.45em;height:.45em;animation:1.2s ease-in-out infinite blink;display:inline-block}.expbtn.bump{animation:.6s bump}@keyframes bump{0%{transform:scale(1)}30%{transform:scale(1.12)rotate(-2deg)}60%{transform:scale(.97)}to{transform:scale(1)}}.ring-fx{border:.25em solid var(--yellow);opacity:0;pointer-events:none;border-radius:1.5em;position:absolute;bottom:2.06em;right:1.72em}.ring-fx.go-ring{animation:.6s ease-out ringfx}@keyframes ringfx{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.tmodal{--veil:#0d13168c;pointer-events:auto;justify-content:center;align-items:center;animation:.15s fadein;display:flex;position:absolute;inset:0}.tmodal>.win{flex-direction:column;max-height:92%;display:flex}.tmodal>.win>.body{overflow:auto}.tmodal.dark{--veil:#0d1316bf}.cost{font-weight:900;font-size:max(var(--fmin), .9375em);flex-wrap:wrap;justify-content:center;gap:.625em;display:flex}.cost span{align-items:center;gap:.2em;display:flex}.cost svg{width:1.25em;height:1.25em}.cost .no{color:var(--red)}.residents .left{flex-direction:column;gap:.875em;min-width:0;display:flex}.residents .filters{gap:.5em;display:flex}.residents .filters .field{flex:1}.rgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.625em;max-height:25em;margin:-.25em;padding:.25em;display:grid;overflow:auto}.rcell{background:var(--soft);cursor:pointer;color:var(--ink);font-family:var(--font);border:.1875em solid #0000;border-radius:1.25em;flex-direction:column;align-items:center;gap:.2em;padding:.625em .375em .5em;display:flex;position:relative}.rcell:hover{border-color:var(--yellow)}.rcell.sel{border-color:var(--blue);background:#eaf3fc}.rcell img{border-radius:50%;width:3.75em;height:3.75em}.rcell .n{font-weight:900;font-size:max(var(--fmin), .875em);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.rcell .tt{gap:.25em;display:flex}.rcell .tt i{border-radius:50%;width:.5625em;height:.5625em;display:block}.job{font-weight:800;font-size:max(var(--fmin), .625em);border-radius:.5em;padding:.15em .45em;position:absolute;top:.375em;right:.375em}.job.huerto{color:#2f7a2a;background:#dcf5d0}.job.taller{color:#a8521c;background:#ffe4cf}.job.generador{color:#1f5a92;background:#dceeff}.job.team{color:#8a6400;background:#fff2c0}.job.stored{color:#7a5232;background:#ece4da}.rcell.stored img{filter:saturate(.55);opacity:.8}.rcell .pick{color:#fff;width:1.25em;height:1.25em;font:900 max(var(--fmin), .75em)/1.1 var(--font);z-index:1;background:#fff;border:.15em solid #c3c8d4;border-radius:50%;place-items:center;display:grid;position:absolute;top:.375em;left:.375em}.rcell .pick.on{background:var(--blue);border-color:var(--blue)}.rcell:disabled{opacity:.45;cursor:default}.residents .pickbar{align-items:center;gap:.5em;min-height:2.2em;display:flex}.residents .pickbar .mt{font-size:max(var(--fmin), .8em)}.residents .why{color:#b4232a;font-weight:600}.residents .pickbar .grow{flex:1}.rdet{background:var(--soft);border-radius:1.375em;flex-direction:column;gap:.625em;padding:1.125em;display:flex}.rdet .big{background:#fff;border-radius:50%;flex:none;align-self:center;width:8.5em;height:8.5em;overflow:hidden}.rdet .big img{width:100%;height:100%;display:block}.rdet .nm{text-align:center}.rdet .nm b{font-size:1.5em;font-style:italic;font-weight:900;display:block}.rdet .types{flex-wrap:wrap;justify-content:center;gap:.375em;display:flex}.natblock{background:var(--soft);font-size:max(var(--fmin), .84em);text-align:left;border-radius:.75em;gap:.25em;padding:.6em .75em;font-weight:700;display:grid}.natblock b{font-weight:800}.natblock .natfx{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.25em .9em;font-weight:800;display:flex}.natblock .nup{color:#2e9e52}.natblock .ndown{color:#d23a3a}.natblock small{color:var(--ink-2);font-size:max(var(--fmin), .9em);font-weight:500;line-height:1.35}.natblock .natmore{color:var(--blue);font:inherit;font-weight:800;font-size:max(var(--fmin), .92em);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.natblock .six{font-size:max(var(--fmin), .92em);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 1fr auto;gap:.2em .6em;margin-top:.3em;display:grid}.natblock .six span{color:var(--ink-2)}.rdet .acts{flex-direction:column;gap:.5em;margin-top:auto;display:flex}.rdet .acts .btn{height:2.875em}@keyframes nudge{0%,86%,to{transform:none}90%{transform:translate(-.2em)}95%{transform:translate(.2em)}}@keyframes grow{0%{transform:scaleY(0)}}.nest{background:radial-gradient(circle at 50% 45%,#fff4fb,#fbd6ea 70%,#f2b6d6);border-radius:1.5em;justify-content:center;align-items:center;height:18em;display:flex}.nest svg{width:14em;height:15.5em}.nest .egg{transform-origin:50% 90%;transform-box:fill-box;animation:2.4s ease-in-out infinite wob}.nest .spark{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite tw}@keyframes wob{0%,60%,to{transform:rotate(0)}68%{transform:rotate(-7deg)}76%{transform:rotate(7deg)}84%{transform:rotate(-4deg)}92%{transform:rotate(3deg)}}@keyframes tw{50%{opacity:.2;transform:scale(.6)}}.hatch-stage{--rc:#fff;--gc:#fff;pointer-events:auto;isolation:isolate;--bg:radial-gradient(circle at 50% 42%, #3c285a59, #080a1499 70%);flex-direction:column;justify-content:center;align-items:center;gap:1.25em;display:flex;position:absolute;inset:0;overflow:hidden}.hatch-stage:after{content:"";z-index:-1;background:var(--bg);pointer-events:none;position:fixed;inset:0}.hatch-stage .skip{z-index:3;position:absolute;top:1.125em;right:1.25em}.hatch-stage:before{content:"";pointer-events:none;opacity:0;background:repeating-conic-gradient(from 0deg, #ffffff8c 0 .6deg, transparent .6deg 4deg, #ffffff4d 4deg 4.4deg, transparent 4.4deg 9deg);transition:opacity .2s;position:absolute;inset:-20%;-webkit-mask:radial-gradient(circle,#0000 32%,#000 62%);mask:radial-gradient(circle,#0000 32%,#000 62%)}.hatch-stage.fast.focus:before{opacity:.3}.hatch-stage.fast:before{opacity:1;animation:.48s steps(2,end) infinite speedlines}@keyframes speedlines{50%{transform:rotate(2.5deg)scale(1.03)}}.hatch-stage:not(.ended){cursor:pointer}.hs-row{flex-wrap:wrap;justify-content:center;gap:.5em;max-width:92%;display:flex}.hs-row .mini{background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:3.25em;height:3.25em;transition:transform .2s;display:flex}.hs-row .mini img{width:80%;height:80%;image-rendering:pixelated}.hs-row .mini.cur{background:#ffffff4d;transform:scale(1.2)}.hs-row .mini.open{box-shadow:0 0 0 .2em var(--rc), 0 0 1em var(--rc);animation:born .4s var(--pop);background:#fff}.hs-row .mini.open img{border-radius:50%;width:100%;height:100%}.hs-center{justify-content:center;align-items:center;width:18em;height:18em;display:flex;position:relative}.hs-rays{background:repeating-conic-gradient(var(--rc) 0 10deg, transparent 10deg 20deg);opacity:0;border-radius:50%;position:absolute;inset:-7em;-webkit-mask:radial-gradient(circle,#000 25%,#0000 68%);mask:radial-gradient(circle,#000 25%,#0000 68%)}.revealed .hs-rays{opacity:.5;animation:10s linear infinite spin,.4s fadein}@keyframes spin{to{transform:rotate(360deg)}}.hs-glow{background:radial-gradient(circle, var(--gc), transparent 65%);opacity:0;border-radius:50%;width:10em;height:10em;transition:opacity .25s,transform .25s;position:absolute}.hs-glow.on{opacity:calc(.4 + var(--lv,0) * .55);transform:scale(calc(1 + var(--lv,0) * .7))}.hs-amb{pointer-events:none;background:radial-gradient(circle at 50% 45%, var(--gc), transparent 60%);opacity:var(--amb,0);transition:opacity .4s,background .3s;position:absolute;inset:0}.revealed .hs-amb{opacity:0}.climb .hs-glow{animation:.6s ease-out climbglow}@keyframes climbglow{0%{opacity:1;transform:scale(.6)}35%{opacity:1;transform:scale(2.4)}to{transform:scale(calc(1 + var(--lv,0) * .7))}}.climb .hs-center:after{content:"";border:.4em solid var(--gc);opacity:0;pointer-events:none;border-radius:50%;animation:.6s ease-out climbring;position:absolute;inset:-2em}@keyframes climbring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.hs-motes{pointer-events:none;position:absolute;inset:0}.hs-motes i{left:calc(50% + var(--x) * 6em);background:var(--c);width:.45em;height:.45em;box-shadow:0 0 .6em var(--c);opacity:0;animation:mote var(--d) ease-out infinite;border-radius:50%;position:absolute;bottom:18%}@keyframes mote{0%{opacity:0;transform:translateY(0)scale(.6)}25%{opacity:1}to{opacity:0;transform:translateY(-10em)scale(1.2)}}.revealed .hs-motes{display:none}.hatch-stage.hold{--bg:radial-gradient(circle at 50% 42%, #3c285a33, #04040ad9 60%)}.hs-glow.pulse{animation:.35s ease-in-out infinite alternate glowpulse}@keyframes glowpulse{to{opacity:1;transform:scale(1.8)}}.revealed .hs-glow{opacity:0}.hs-egg{transform-origin:50% 92%;width:9em;height:9em;position:relative}.hs-egg>img{width:100%;height:100%;image-rendering:pixelated;display:block}.hs-egg .cracks{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hs-egg .cracks path{fill:none;stroke:var(--gc);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px;filter:drop-shadow(0 0 1.5px var(--gc)) drop-shadow(0 0 3px var(--gc));transition:stroke .3s}.hs-egg .cracks path.on{animation:.18s ease-out forwards crack}@keyframes crack{to{stroke-dashoffset:0}}.hs-egg.drop{animation:.6s cubic-bezier(.4,0,.6,1) eggdrop}@keyframes eggdrop{0%{opacity:0;transform:translateY(-140%)}55%{opacity:1;transform:translateY(0)scale(1.08,.9)}72%{transform:translateY(-12%)scale(.96,1.04)}86%{transform:translateY(0)scale(1.03,.97)}to{transform:none}}.hs-egg.wob1{--w:6deg;animation:.38s ease-in-out eggwob}.hs-egg.wob2{--w:10deg;animation:.34s ease-in-out 2 eggwob}.hs-egg.wob3{--w:15deg;animation:.28s ease-in-out 3 eggwob}@keyframes eggwob{25%{transform:rotate(calc(var(--w) * -1))}75%{transform:rotate(var(--w))}}.hs-egg.shake{animation:70ms linear infinite eggshake}@keyframes eggshake{0%{transform:translate(-2px)rotate(-2deg)}50%{transform:translate(2px,-1px)rotate(2deg)}to{transform:translate(-1px,1px)rotate(-1deg)}}.hs-egg.gone{visibility:hidden}.hs-shells{pointer-events:none;position:absolute;inset:0}.hs-shells i{opacity:0;background:#fff0c8;border:.18em solid #5a4630;border-radius:50% 50% 20% 20%;width:1.6em;height:1.1em;margin:-.55em 0 0 -.8em;position:absolute;top:50%;left:50%}.burst .hs-shells i{animation:.8s cubic-bezier(.2,.7,.4,1) forwards shell}@keyframes shell{0%{opacity:1;transform:rotate(var(--a)) translateY(0) rotate(0)}to{opacity:0;transform:rotate(var(--a)) translateY(-9em) rotate(240deg)}}.hs-flash{background:radial-gradient(circle, #fff 0, var(--rc) 18%, transparent 45%);opacity:0;pointer-events:none;position:absolute;inset:-40vmax}.burst .hs-flash{animation:.7s ease-out flash}@keyframes flash{0%{opacity:0;transform:scale(.3)}15%{opacity:1}to{opacity:0;transform:scale(1.4)}}.hs-mon{width:12.5em;height:12.5em;box-shadow:0 0 0 .45em #fff, 0 0 0 .9em var(--rc), 0 0 3.5em var(--rc);opacity:0;background:radial-gradient(circle,#fff,#f4f0ff 60%,#e2d8f5);border-radius:50%;position:absolute;overflow:hidden;transform:scale(.2)}.hs-mon img{width:100%;height:100%;image-rendering:pixelated}.revealed .hs-mon{opacity:1;transform:none}.burst .hs-mon{animation:born .7s 80ms var(--pop) backwards}@keyframes born{0%{opacity:0;transform:scale(.2)rotate(-20deg)}70%{transform:scale(1.15)rotate(4deg)}to{transform:scale(1)}}.hs-stars{pointer-events:none;position:absolute;inset:0}.hs-stars i{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;background:#fff8c0;width:1.25em;height:1.25em;margin:-.625em;animation:1.1s ease-out infinite star;position:absolute;top:50%;left:50%}@keyframes star{0%{opacity:0;transform:rotate(var(--a)) translateY(-4em) scale(.3)}30%{opacity:1;transform:rotate(var(--a)) translateY(-7.5em) scale(1.1)}to{opacity:0;transform:rotate(var(--a)) translateY(-9em) scale(.4)}}.hs-card{width:25em;max-width:92%;color:var(--ink);opacity:0;pointer-events:none;background:#fff;border-radius:1.5em;flex-direction:column;gap:.6em;padding:1em 1.25em;display:flex;transform:translateY(1.5em);box-shadow:0 .5em #1418284d,0 1.5em 3.75em #00000080}.hs-card.on{opacity:1;transition:opacity .3s .15s, transform .4s .15s var(--pop);transform:none}.hs-card .nm{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}.hs-card .nm b{font-size:1.5em;font-style:italic;font-weight:900}.hs-card .types{gap:.5em;display:flex}.hs-card .new,.hs-grid .cell>em{color:#5a3a00;font-style:italic;font-weight:900;font-size:max(var(--fmin), .8em);animation:born .5s .3s var(--pop) backwards;background:#ffcb05;border-radius:.6em;padding:.15em .55em}.hs-card .dup{color:#5a6274;font-weight:800;font-size:max(var(--fmin), .8em);background:#eef0f5;border-radius:.6em;padding:.15em .55em}.hs-grid{width:40em;max-width:94%;color:var(--ink);animation:rise .4s var(--pop);background:#fff;border-radius:1.5em;flex-direction:column;gap:.75em;padding:1em 1.25em 1.125em;display:flex;box-shadow:0 .5em #1418284d,0 1.5em 3.75em #00000080}.hs-grid .cells{grid-template-columns:repeat(5,1fr);gap:.5em;display:grid}.hs-grid .cell{background:var(--soft);box-shadow:inset 0 0 0 .2em var(--rc);animation:born .45s var(--pop) backwards;border-radius:1em;flex-direction:column;align-items:center;gap:.25em;padding:.4em .25em .5em;display:flex;position:relative}.hs-grid .cell>img{width:3.5em;height:3.5em;image-rendering:pixelated;background:#fff;border-radius:50%}.hs-grid .cell>b{font-weight:800;font-size:max(var(--fmin), .75em);text-align:center;line-height:1.15}.hs-grid .cell>em{font-size:max(var(--fmin), .65em);position:absolute;top:-.4em;right:-.3em}.hs-grid .acts{flex-wrap:wrap;gap:.5em;display:flex}.hs-grid .acts .btn{white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:.3em;display:inline-flex}.hs-grid .acts .btn svg{width:1.2em;height:1.2em}.tipped{cursor:help;outline:none;position:relative}.tipped:focus-visible{box-shadow:inset 0 0 0 .2em var(--rc), 0 0 0 .2em var(--blue)}.mtip{z-index:6;width:17em;color:var(--ink);text-align:left;pointer-events:none;box-shadow:inset 0 0 0 .18em var(--rc,var(--line)), 0 .35em 0 #14182840, 0 .8em 2em #00000059;opacity:0;visibility:hidden;background:#fff;border-radius:1em;flex-direction:column;gap:.45em;padding:.7em .85em .8em;transition:opacity .12s,transform .12s,visibility .12s;display:flex;position:absolute;bottom:calc(100% + .5em);left:50%;transform:translate(-50%,.4em)}.tipped:hover .mtip,.tipped:focus .mtip{opacity:1;visibility:visible;transform:translate(-50%)}.mtip>b{font-size:1.05em;font-style:italic;font-weight:900}.mtip .types{flex-wrap:wrap;gap:.3em;display:flex}.mtip .stat{font-size:max(var(--fmin), .75em);grid-template-columns:5.6em 1fr 1.8em}.hs-grid .cell:nth-child(-n+5) .mtip{top:calc(100% + .5em);bottom:auto}.hs-grid .cell:nth-child(5n+1) .mtip{left:0;transform:translateY(.4em)}.hs-grid .cell:nth-child(5n) .mtip{left:auto;right:0;transform:translateY(.4em)}.hs-grid .cell:is(:nth-child(5n+1),:nth-child(5n)):is(:hover,:focus) .mtip{transform:none}.hatch-stage.multi .hs-center,.hatch-stage.multi .hs-card,.hatch-stage.multi .hs-row{display:none}.hatch-stage.ended:not(.multi) .hs-grid{width:25em;padding-top:.75em}@media (prefers-reduced-motion:reduce){.hs-flash,.hatch-stage:before,.climb .hs-center:after,.hs-stars,.hs-motes,.hs-shells{display:none}.hs-egg.drop{animation:.4s fadein}.hs-egg.wob1,.hs-egg.wob2,.hs-egg.wob3,.hs-egg.shake,.hs-glow.pulse,.climb .hs-glow{animation:none}.revealed .hs-rays{animation:.6s fadein}.burst .hs-mon,.hs-row .mini.open,.hs-grid .cell,.hs-card .new,.hs-grid .cell>em{animation:.4s fadein}.hs-card.on{transition:opacity .3s;transform:none}.hs-glow,.hs-amb{transition:opacity .6s}.nest .egg,.nest .spark{animation:none}}.expedition{width:50em}.expedition .head .chip{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-weight:800;overflow:hidden}.expedition{position:relative}.expedition .head .srvchip{font-family:var(--font);color:var(--ink);background:#fff;border:0;flex:none;align-items:center;gap:.4em;display:inline-flex}button.srvchip{cursor:pointer}button.srvchip:hover{background:#f1f4ff}.srvchip .car{color:var(--mute);font-size:max(var(--fmin), .8em)}.pbars{flex:none;align-items:flex-end;gap:.12em;height:.95em;display:inline-flex}.pbars i{background:var(--line);border-radius:.06em;width:.22em}.pbars i:first-child{height:40%}.pbars i:nth-child(2){height:70%}.pbars i:nth-child(3){height:100%}.pbars.g3 i{background:var(--green-d)}.pbars.g2 i:nth-child(-n+2){background:#d99a00}.pbars.g1 i:first-child{background:var(--red)}.pms{font-variant-numeric:tabular-nums;white-space:nowrap}.pms.g3{color:var(--green-d)}.pms.g2{color:#a87600}.pms.g1{color:var(--red-2)}.srvlist{background:var(--soft-2);border-radius:1em;flex-direction:column;gap:.2em;padding:.25em;display:flex}.srvrow{cursor:pointer;text-align:left;width:100%;font:800 max(var(--fmin), .95em) var(--font);color:var(--ink-2);background:0 0;border:0;border-radius:.75em;grid-template-columns:1.1em minmax(0,1fr) auto;align-items:center;gap:.65em;padding:.55em .7em;display:grid}.srvrow:hover{background:#ffffffa6}.srvrow.on{color:var(--ink);background:#fff;box-shadow:0 .1875em #1418281f}.srvrow small{font-weight:500;font-size:max(var(--fmin), .8em);color:var(--mute);display:block}.srvrow .dot{border:.17em solid var(--mute);border-radius:50%;width:1.05em;height:1.05em}.srvrow.on .dot{border:.3em solid var(--red)}.srvrow .val{align-items:center;gap:.45em;display:inline-flex}.srvpop{z-index:5;background:#fff;border-radius:1em;width:min(21em,100% - 2em);max-height:calc(100% - 1em);padding:.3em;position:absolute;top:.5em;left:1em;overflow:auto;box-shadow:0 .3em #14182838,0 .6em 1.5em #00000047}.srvpop .srvlist{background:0 0;padding:0}.hud:not(.touch) .expedition>.head .chip{padding:.3em .75em}.hud.touch .srvpop{width:auto;max-height:none;box-shadow:none;margin-bottom:.6em;padding:0;position:static}.hud.touch .srvpop .srvlist{background:var(--soft-2);padding:.25em}.hud.touch .expedition .head .chip{border-radius:.75em;padding:.2em .55em}@media (width<=560px){.hud.touch .expedition .head .xchip{display:none}}.expedition .body{grid-template-columns:1fr 17.5em;gap:1.4em;padding:1.1em 1.4em 1.3em;display:grid}.expedition .col{flex-direction:column;gap:.6em;min-width:0;display:flex}.expedition .pslot{gap:.45em;width:3.6em}.expedition .pslot .med{width:2.8em;height:2.8em}.expedition .pslot .lbl{font-size:max(var(--fmin), .75em)}.expedition .slots4{gap:.5em;padding:.55em 0 .1em}.expedition .mon .pick{border-radius:1.4em;width:5.25em;height:5.25em}.expedition .mon .info{gap:.25em}.expedition .mon .info .top{align-items:center}.expedition .mon .info .top b{font-size:1.3em;line-height:1}.expedition .mon .info .top .typ,.expedition .mon .info .top .xtipw{position:relative;top:-.08em}.expedition .mon .stat{font-size:max(var(--fmin), .75em);grid-template-columns:max-content minmax(0,1fr) max-content max-content minmax(0,1fr) max-content;gap:.45em .4em}.expedition .mon .stat>span:not(.arrow){white-space:nowrap}.stat.delta i{display:flex}.stat.delta i u{border-radius:0 .3em .3em 0;min-width:3px;height:100%;text-decoration:none;display:block}.stat.delta i u.gain{background:repeating-linear-gradient(135deg, var(--c) 0 .22em, #ffffff8c .22em .44em);box-shadow:inset 0 0 0 .08em #2e9e52}.stat.delta i u.loss{background:repeating-linear-gradient(135deg,#d23a3a8c 0 .22em,#0000 .22em .44em);box-shadow:inset 0 0 0 .08em #d23a3a}.stat.delta .arrow{font-size:max(var(--fmin), .95em);white-space:nowrap;cursor:help;line-height:1}.stat.delta .arrow small{font-size:max(var(--fmin), .95em);margin-left:.15em;font-weight:900}.expedition .mvline{margin-top:.4em}.expedition .featured{margin-top:0;padding:.3em .5em}.expedition .featured .mt{font-size:max(var(--fmin), .75em)}.expedition .xstep{flex-direction:column;min-width:0;display:flex}.expedition .xstep[aria-hidden=true]{display:none}.expedition .xnav{justify-content:space-between;align-items:center;gap:.6em;margin-top:auto;padding-top:1em;display:flex}.expedition .xnav .btn{font-size:1.05em}.expedition .xnav .btn.white{box-shadow:0 .25em 0 var(--line), inset 0 0 0 .12em var(--line)}.expedition .xnav .joinrow{flex:1;width:auto}.expedition .xstep .carries{margin-top:auto;padding-top:1em}.expedition .xstep .carries~.xnav,.expedition .xstep .wait~.xnav{margin-top:.5em;padding-top:0}.expedition .xstep>.wait{font-weight:800;font-size:max(var(--fmin), .875em);color:var(--ink-2);text-align:right;margin-top:.75em}.expedition .xstep>.cap{margin-top:1em}.expedition .goside{align-items:center;gap:.7em;display:flex}.expedition .modes.floors{grid-template-columns:repeat(auto-fit,minmax(12em,1fr));gap:.5em;display:grid}.xtipw{display:inline-flex;position:relative}.xtip{z-index:5;visibility:hidden;opacity:0;width:17.5em;padding-top:.55em;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;right:0;transform:translateY(-.25em)}.xtip.up{padding-top:0;padding-bottom:.55em;top:auto;bottom:100%;transform:translateY(.25em)}.xtip>span{box-shadow:0 .25em 0 #14182833, 0 .9em 2em #0000004d, inset 0 0 0 .12em var(--line);font-weight:600;font-size:max(var(--fmin), .85em);color:var(--ink-2);text-align:left;white-space:normal;background:#fff;border-radius:1em;flex-direction:column;gap:.6em;padding:.8em .9em;line-height:1.35;display:flex}.xtip .btn{font-size:max(var(--fmin), .9em);align-self:flex-start;padding:.4em .9em}@media (hover:hover){.xtipw:hover .xtip{visibility:visible;opacity:1;transform:none}}.xtipw.open .xtip{visibility:visible;opacity:1;transform:none}.xtipw:has(:focus-visible) .xtip{visibility:visible;opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.xtip{transition:none}}.weaktag{color:#a3171d;font:900 max(var(--fmin), .75em) var(--font);cursor:help;white-space:nowrap;background:#ffe9e6;border:0;border-radius:.7em;align-items:center;gap:.35em;padding:.2em .65em .2em .45em;display:inline-flex;box-shadow:inset 0 0 0 .13em #f3a5a0}.weaktag svg{flex:none;width:1.25em;height:1.25em}.weaktag svg path:first-child{fill:#e8343a;stroke:#e8343a;stroke-linejoin:round;stroke-width:1.5px}.weaktag svg path:last-child{stroke:#fff;stroke-width:2.4px;stroke-linecap:round;fill:none}.weaktag+.xtip>span{color:var(--ink);font-weight:700;box-shadow:0 .25em #14182833,0 .9em 2em #0000004d,inset 0 0 0 .12em #f3a5a0}.qbtn{border:.16em solid var(--mute);width:2.2em;height:2.2em;color:var(--ink-2);font:900 1.05em var(--font);cursor:help;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.qbtn:hover,.xtipw.open .qbtn{border-color:var(--ink-2);color:var(--ink)}.mvline{background:var(--soft);width:100%;font:800 max(var(--fmin), .9em) var(--font);color:var(--ink);cursor:pointer;text-align:left;border:0;border-radius:1em;align-items:center;gap:.6em;padding:.45em .6em .45em .9em;display:flex}.mvline .cap{margin-right:.2em}.mvline .mvc{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.35em;min-width:0;display:flex;overflow:hidden}.mvline .mic{border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.7em;height:1.7em;display:flex}.mvline .mic svg{width:1.1em;height:1.1em}.mvline .chg{color:var(--ink-2);font-size:max(var(--fmin), .85em);background:#fff;border-radius:.7em;flex:none;margin-left:auto;padding:.25em .7em;box-shadow:0 .12em #14182826}.mvline.on{box-shadow:inset 0 0 0 .15em var(--line);background:#fff}.slots4{gap:.625em;display:flex}.pslot{width:6.25em;font-family:var(--font);color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.375em;padding:0;font-size:1em;font-weight:800;display:flex;position:relative}.pslot .med{background:var(--soft-2);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:4.5em;height:4.5em;display:flex;overflow:hidden}.pslot .med img{width:100%;height:100%}.pslot .med.plus{background:#fff;border:.1875em dashed #c3c8d4}.pslot .med.plus svg{stroke:#c3c8d4;stroke-width:3px;stroke-linecap:round;width:1.6em;height:1.6em}.pslot .lbl{font-size:max(var(--fmin), .875em);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pslot.free .lbl{color:var(--mute)}.pslot .crown{color:var(--yellow);text-shadow:0 .1em 0 var(--yellow-d);font-size:1.2em;position:absolute;top:-.6em}.pslot.wait,.pslot.no{cursor:default}.pslot.wait .med,.pslot.no .med{background:#fff;position:relative;overflow:visible}.pslot.wait .med img,.pslot.wait .med .av{opacity:.55;filter:saturate(.4);border-radius:50%}.pslot.no .med img,.pslot.no .med .av{opacity:.35;filter:grayscale();border-radius:50%}.pslot.wait .pring{border:.1875em dashed var(--blue);border-radius:50%;animation:6s linear infinite pspin;position:absolute;inset:0}.pslot .tm{font-size:max(var(--fmin), .72em);color:var(--blue);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:-.3em;font-weight:900}.pslot.no .tm{color:var(--red)}.pslot .pcancel{background:var(--ink);cursor:pointer;z-index:1;border:0;border-radius:50%;justify-content:center;align-items:center;width:1.5em;height:1.5em;padding:0;display:flex;position:absolute;top:0;right:calc(50% - 2.6em)}.pslot .pcancel svg{stroke:#fff;stroke-width:4px;stroke-linecap:round;fill:none;width:.6em;height:.6em}@keyframes pspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pslot.wait .pring{animation:none}}.invite-box{background:var(--soft);border-radius:1em;flex-direction:column;gap:.3125em;max-height:14em;padding:.5em;display:flex;overflow:auto}.invite-box .ib-top{align-items:center;gap:.5em;padding:.125em .25em .25em;display:flex}.invite-box .ib-top .cap{flex:1;margin:0}.invite-box .row{background:#fff;border-radius:.875em;flex:none;align-items:center;gap:.95em;padding:.5em .6em .5em .8em;display:flex}.invite-box .row .av{width:2.5em;height:2.5em}.invite-box .row .pfl{cursor:pointer;display:flex}.invite-box .row .av .dot{background:var(--green);border:.15em solid #fff;border-radius:50%;width:.8em;height:.8em;position:absolute;bottom:-.0625em;right:-.0625em}.invite-box .row .av .dot.busy{background:var(--yellow)}.invite-box .row .nm{flex-direction:column;flex:1;min-width:0;display:flex}.invite-box .row .nm b{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.invite-box .row .nm small{color:var(--mute);font-weight:600;font-size:max(var(--fmin), .78em);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invite-box .row .tag{font-size:max(var(--fmin), .76em);color:var(--ink-2);background:var(--soft-2);white-space:nowrap;border-radius:.6em;padding:.35em .6em;font-weight:800}.invite-box .btn{font-size:max(var(--fmin), .8125em);padding:.4em .8em}.invite-box .ib-empty{text-align:center;background:#fff;border-radius:.875em;flex-direction:column;flex:none;align-items:center;gap:.625em;padding:.875em;display:flex}.invite-box .ib-empty p{color:var(--ink-2);font-weight:600;font-size:max(var(--fmin), .875em);max-width:30em;margin:0}.invite-box .ib-empty .acts{flex-wrap:wrap;justify-content:center;gap:.5em;display:flex}.mon{align-items:center;gap:1.125em;display:flex}.mon .pick{cursor:pointer;border:0;border-radius:1.75em;flex:none;justify-content:center;align-items:center;width:7em;height:7em;display:flex;position:relative}.mon .pick img{border-radius:1.25em;width:82%;height:82%}.mon .pick .chg{background:var(--ink);color:#fff;font-weight:800;font-size:max(var(--fmin), .75em);border-radius:.75em;padding:.2em .55em;position:absolute;bottom:-.375em;right:-.375em}.mon .info{flex-direction:column;flex:1;gap:.375em;min-width:0;display:flex}.mon .info .top{flex-wrap:wrap;align-items:baseline;gap:.5em;display:flex}.mon .info .top b{font-size:1.5em;font-style:italic;font-weight:900}.mon .stat{grid-template-columns:4.6em 1fr}.sortbar{flex:none;justify-content:flex-end;display:flex}.picker{background:var(--soft);border-radius:1em;grid-template-columns:repeat(6,minmax(0,1fr));gap:.375em;max-height:9.5em;padding:.5em;display:grid;overflow:auto}.picker button{cursor:pointer;font:800 max(var(--fmin), .6875em) var(--font);color:var(--ink);background:#fff;border:.1875em solid #0000;border-radius:.875em;flex-direction:column;align-items:center;padding:.2em;display:flex}.picker button img{border-radius:50%;width:3.4em;height:3.4em}.picker button.on{border-color:var(--blue)}.mv{background:var(--soft);font:800 1em var(--font);color:var(--ink);cursor:pointer;box-sizing:border-box;text-align:left;border:.1875em solid #0000;border-radius:1em;align-items:center;gap:.625em;width:100%;padding:.5em .75em;display:flex}.mv:hover{border-color:var(--yellow)}.mv.on{border-color:var(--ink);background:#fff}.mv .mic{border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.125em;height:2.125em;display:flex}.mv .mic svg{width:60%;height:60%}.mv .grow{flex:1;min-width:0}.mv .mt{font-size:max(var(--fmin), .75em);display:block}.mv-list{flex-direction:column;gap:.5em;display:flex}.mv-list.many{max-height:16.5em;overflow:auto}.linkish{font:800 max(var(--fmin), .8125em) var(--font);color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.joinrow{gap:.5em;width:100%;display:flex}.joinrow .field{flex:1}.summary .body{flex-direction:column;gap:.875em;padding:1.375em 1.625em 1.625em;display:flex}.starter{width:60em;max-width:96%}.starter .w2body{max-height:calc(var(--hudh,100dvh) - 7em);flex-direction:column;gap:1em;display:flex;overflow:auto}.st-lead{color:var(--ink-2);font-size:max(var(--fmin), .95em);margin:0;font-weight:600;line-height:1.4}.st-regions{scrollbar-width:none;flex:none;gap:.4em;margin:0 -.1em;padding:.15em .1em .45em;display:flex;overflow-x:auto}.st-regions::-webkit-scrollbar{display:none}.st-reg{cursor:pointer;background:var(--soft);color:var(--ink);min-width:5.4em;font-family:var(--font);border:0;border-radius:.9em;flex-direction:column;flex:1 0 auto;align-items:center;gap:.1em;padding:.4em .7em .45em;display:flex;position:relative;box-shadow:0 .2em #dfe3ea}.st-reg:hover{background:var(--soft-2)}.st-reg .st-rn{font-weight:900;font-size:max(var(--fmin), .95em)}.st-reg .st-gen{font-size:max(var(--fmin), .68em);color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.st-reg .st-minis{margin-top:.15em;display:flex}.st-reg .st-minis img{width:1.4em;height:1.4em;box-shadow:0 0 0 .12em var(--soft);background:#fff;border-radius:50%;margin-left:-.3em}.st-reg .st-minis img:first-child{margin-left:0}.st-reg.on{background:var(--red);color:#fff;box-shadow:0 .2em 0 var(--red-d)}.st-reg.on .st-gen{color:#ffd7d8}.st-reg.on .st-minis img{box-shadow:0 0 0 .12em var(--red)}.st-reg .st-dot{background:#ffcb05;border-radius:50%;width:.5em;height:.5em;position:absolute;top:.35em;right:.4em;box-shadow:0 0 0 .12em #fff}.st-main{grid-template-columns:21em minmax(0,1fr);gap:1.1em;display:grid}.st-stage{flex-direction:column;gap:.6em;padding:1em 1.1em 1.1em;display:flex;position:relative;overflow:hidden}.st-stage .st-pad{justify-content:center;align-items:flex-end;height:11.5em;display:flex;position:relative}.st-stage .st-pad:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--wc) 40%, #fff) 0 70%, transparent 72%);width:9em;height:2.2em;box-shadow:inset 0 -.25em 0 color-mix(in srgb, var(--wcd) 35%, transparent);border-radius:50%;position:absolute;bottom:.9em;left:50%;transform:translate(-50%)}.st-stage canvas{image-rendering:pixelated;margin-bottom:1.85em;position:relative}.st-stage .st-dexno{font-weight:900;font-size:max(var(--fmin), .8em);color:color-mix(in srgb, var(--wcd) 70%, #fff);letter-spacing:.04em;font-variant-numeric:tabular-nums;position:absolute;top:.1em;left:0}.st-stage .st-game{font-size:max(var(--fmin), .72em);color:var(--wcd);background:#ffffffb3;border-radius:.7em;padding:.2em .6em;font-weight:800;position:absolute;top:1em;right:1.1em}.st-stage h2{margin:0;font-size:1.8em;font-style:italic;font-weight:900;line-height:1}.st-tys{gap:.3em;display:flex}.st-moves{gap:.3em;margin-top:.2em;display:grid}.st-mv{font-size:max(var(--fmin), .88em);background:#fffc;border-radius:.7em;align-items:center;gap:.5em;padding:.35em .6em;display:flex}.st-mv small{color:var(--ink-2);font-weight:700;font-size:max(var(--fmin), .82em);margin-left:auto}.st-mv i{border-radius:50%;flex:none;width:.6em;height:.6em}.st-empty{text-align:center;color:var(--wcd);justify-content:center;align-items:center;min-height:18em}.st-empty svg{opacity:.5;width:4em;height:4em}.st-side{flex-direction:column;gap:.75em;min-width:0;display:flex}.st-rhead{flex-wrap:wrap;align-items:baseline;gap:.6em;display:flex}.st-rhead b{font-size:1.25em;font-weight:900}.st-rhead span{color:var(--ink-2);font-size:max(var(--fmin), .85em);font-weight:700}.st-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7em;display:grid}.st-card{background:var(--soft);cursor:pointer;font:900 1em var(--font);color:var(--ink);animation:stcard .28s var(--pop) backwards;border:.1875em solid #0000;border-radius:1.25em;flex-direction:column;align-items:center;gap:.3em;padding:.75em .4em .7em;transition:transform .12s;display:flex;position:relative}.st-card:nth-child(2){animation-delay:40ms}.st-card:nth-child(3){animation-delay:80ms}.st-card:nth-child(4){animation-delay:.12s}.st-card:nth-child(5){animation-delay:.16s}@keyframes stcard{0%{opacity:0;transform:translateY(.6em)scale(.95)}}.st-card:hover{transform:translateY(-.15em)}.st-card .st-ph{width:5.5em;height:5.5em;box-shadow:inset 0 0 0 .2em var(--soft-2);background:#fff;border-radius:50%;place-items:center;display:grid}.st-card .st-ph img{border-radius:50%;width:4.8em;height:4.8em}.st-card.on{border-color:var(--blue);background:#eaf3fc}.st-card.on:after{content:"";background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/80% no-repeat;border-radius:50%;width:1.3em;height:1.3em;position:absolute;top:.45em;right:.45em}.st-foot{border-top:.15em solid var(--soft-2);flex-wrap:wrap;align-items:center;gap:.75em;padding-top:1em;display:flex}.st-foot .st-grow{flex:1}.st-rnd{font:900 1em var(--font);cursor:pointer;background:var(--soft-2);color:var(--ink);border:0;border-radius:.875em;align-items:center;gap:.45em;padding:.6em 1em;display:inline-flex;box-shadow:0 .2em #c9ced8}.st-rnd svg{width:1.1em;height:1.1em}.st-rnd:active{transform:translateY(.15em);box-shadow:0 .05em #c9ced8}@media (prefers-reduced-motion:reduce){.st-card{transition:none;animation:none}}@media (orientation:portrait),(height<=640px){.starter .st-stage{grid-template-columns:7.5em minmax(0,1fr);align-content:start;align-self:start;gap:.35em .9em;padding:.8em;display:grid}.starter .st-stage .st-pad{grid-row:1/4;height:8.5em}.starter .st-stage .st-pad:before{width:6.5em;height:1.6em;bottom:.4em}.starter .st-stage canvas{margin-bottom:1.05em}.starter .st-stage .st-game{order:-1;grid-column:2;place-self:end start;position:static}.starter .st-stage h2{align-self:center;font-size:1.5em}.starter .st-stage .st-tys{align-self:start}.starter .st-moves{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.starter .st-mv{font-size:max(var(--fmin), .78em);flex-direction:column;align-items:flex-start;gap:.1em}.starter .st-mv small{margin-left:0}.starter .st-mv i{display:none}.starter .st-empty{min-height:8em}.starter .st-card{padding:.55em .4em}.starter .st-card .st-ph{width:4.4em;height:4.4em}.starter .st-card .st-ph img{width:3.9em;height:3.9em}}@media (height<=640px) and (orientation:landscape){.starter .st-lead{display:none}.starter .w2body{gap:.75em}}.summary{width:32em}.summary .big{color:var(--red);font-size:2.6em;font-style:italic;font-weight:900;line-height:1}.rescued{flex-wrap:wrap;gap:.5em;display:flex}.rescued .av{background:var(--soft);width:3.5em;height:3.5em;animation:rise .4s var(--pop) backwards}.summary .evolved{background:#eaf3fc;border-radius:1em;align-items:center;gap:.5em;padding:.5em .75em;display:flex}.summary .evolved .av{background:#fff;width:2.75em;height:2.75em}.summary .evolved .av img{image-rendering:pixelated}.summary .evolved .arr{color:var(--blue);font-weight:900}.summary .evolved .txt{flex-direction:column;min-width:0;display:flex}.bpop{width:20em;color:var(--ink);pointer-events:auto;animation:bpop .3s var(--pop);background:#fff;border-radius:1.375em;position:absolute;box-shadow:0 .375em #1418284d,0 1.125em 2.5em #00000073}@keyframes bpop{0%{opacity:0;transform:scale(.6)}}.bpop:before{content:"";left:-.75em;top:var(--arrow,3em);clip-path:polygon(100% 0,0 50%,100% 100%);background:#fff;width:.875em;height:1.375em;position:absolute}.bpop.flip:before{clip-path:polygon(0 0,100% 50%,0 100%);left:auto;right:-.75em}.bpop .bh{border-radius:1.375em 1.375em 0 0;align-items:flex-end;gap:.625em;height:7em;padding:0 .875em .375em .375em;display:flex;position:relative;overflow:hidden}.bpop .bh img{height:6.4em}.bpop .bh .t{padding-bottom:.875em}.bpop .bh .t b{font-size:1.5em;font-style:italic;font-weight:900;line-height:1;display:block}.bpop .bh .t span{font-weight:700;font-size:max(var(--fmin), .8125em);opacity:.75}.bpop .bh .x{cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:flex;position:absolute;top:.625em;right:.625em}.bpop .bh .x svg{width:.8em;height:.8em;stroke:var(--ink);stroke-width:3.5px;stroke-linecap:round}.bpop .bb{flex-direction:column;gap:.875em;padding:1em;display:flex}:is(.bpop,.site) .stock{align-items:center;gap:.625em;display:flex}:is(.bpop,.site) .stock svg{flex:none;width:1.75em;height:1.75em}:is(.bpop,.site) .stock .bar{background:var(--soft-2);border-radius:.4375em;height:.875em;overflow:hidden}:is(.bpop,.site) .stock .bar i{border-radius:.4375em;height:100%;display:block}:is(.bpop,.site) .stock .mt{margin-top:.25em;display:block}:is(.bpop,.site) .collect{font:900 1.1875em var(--font);color:#fff;background:var(--green);box-shadow:0 .3125em 0 var(--green-d);cursor:pointer;border:0;border-radius:1em;justify-content:center;align-items:center;gap:.5em;padding:.6em;display:flex}:is(.bpop,.site) .collect>span{background:#ffffff40;border-radius:.625em;padding:.05em .55em}:is(.bpop,.site) .collect .cost .no{color:#ffd0d0}:is(.bpop,.site) .collect:disabled{cursor:default;background:#c3c8d4;box-shadow:0 .3125em #9aa0ad}.site .collect{margin-bottom:.375em}:is(.bpop,.site) .workers{flex-wrap:wrap;align-items:center;gap:.625em;display:flex}:is(.bpop,.site) .w{background:var(--soft);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:3.375em;height:3.375em;padding:0;display:flex;position:relative;overflow:hidden}:is(.bpop,.site) .w img{width:100%;height:100%}:is(.bpop,.site) .w.half{box-shadow:inset 0 0 0 .1875em #f5a623}:is(.bpop,.site) .w .pal{font-size:max(var(--fmin), .8em);color:#ef6fb0;text-shadow:0 0 .15em #fff,0 0 .15em #fff;pointer-events:none;line-height:1;position:absolute;bottom:.1em;left:50%;transform:translate(-50%)}:is(.bpop,.site) .w .xx{color:#fff;background:#e8343acc;justify-content:center;align-items:center;font-weight:900;display:none;position:absolute;inset:0}:is(.bpop,.site) .w:not(.add):hover .xx{display:flex}:is(.bpop,.site) .w.add{box-sizing:border-box;background:#fff;border:.1875em dashed #c3c8d4}:is(.bpop,.site) .w.add svg{stroke:#a0a8b8;stroke-width:3px;stroke-linecap:round;width:1.3em;height:1.3em}.bpop .mvb{background:var(--soft-2);cursor:pointer;border:0;border-radius:.875em;justify-content:center;align-items:center;width:2.75em;height:2.75em;margin-left:auto;padding:0;display:flex}.bpop .mvb svg{width:1.4em;height:1.4em}.bpop .mvb.dem{background:#fbe4e2;margin-left:0}:is(.bpop,.site) .w.bed{background:var(--soft);border:.15em dashed #c3c8d4;justify-content:center;align-items:center;display:flex}:is(.bpop,.site) .w.bed svg{width:1.6em;height:1.6em}.cost.refund{color:#2f9a3a}.site .sfoot .btn.dem{color:#c0453f;margin-left:auto}.site .sfoot.sure{justify-content:flex-end}.site .sfoot.sure .st{font-weight:800;font-size:max(var(--fmin), .875em);flex-wrap:wrap;flex:1;align-items:center;gap:.4em;display:flex}.residents .chipx{color:var(--blue);font:800 max(var(--fmin), .75em) var(--font);cursor:pointer;background:#eaf3fc;border:0;border-radius:1em;padding:.35em .8em}.rdet .home{font-weight:800;font-size:max(var(--fmin), .8125em);color:var(--ink-2);align-items:center;gap:.5em;display:flex}.rdet .home select{flex:1;min-width:0}.cstage{background:#1d1730;border-radius:1em;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .15em #ffffff14}.cstage canvas{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.cosrow{box-shadow:0 .15em 0 var(--line);text-align:left;background:#fff;border-radius:1em;align-items:center;gap:.7em;padding:.5em .6em;display:flex}.cosrow .cstage{border-radius:.7em;flex:none;width:4.4em;height:4.4em}.cosrow .who{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.cosrow .cap{font-weight:900;font-size:max(var(--fmin), .72em);letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.cosrow b{font-weight:900}.cosrow .btn{font-size:max(var(--fmin), .95em);box-shadow:0 .2em 0 var(--line);flex:none;padding:.5em .8em}.rover>.win2.coswin{text-align:left;width:min(38em,100%);max-height:calc(100% - 2.6em);margin-top:2.6em}.coswin .hic img{width:1.9em;height:auto;image-rendering:pixelated}.coswin .w2head .chip{font-variant-numeric:tabular-nums;align-items:center;gap:.3em;display:inline-flex}.coswin .w2head .chip svg,.coswin .w2head .chip img{width:1.15em;height:1.15em}.pokew .coswin .w2body{flex:auto;grid-template-rows:auto auto;grid-template-columns:1fr 1.25fr;gap:.9em;height:auto;min-height:0;padding:1em 1.1em 1.1em;display:grid;overflow:auto}.coswin .cstage{min-height:13.2em}.ctiles{grid-template-columns:repeat(3,1fr);gap:.4em;display:grid}.ct{background:var(--soft);cursor:pointer;min-width:0;min-height:6.4em;font:inherit;color:var(--ink);border:.15em solid #0000;border-radius:.85em;flex-direction:column;justify-content:center;align-items:center;gap:.15em;padding:.25em;display:flex;position:relative}.ct img{width:2.55em;height:auto;image-rendering:pixelated}.ct .cn{font-weight:800;font-size:max(var(--fmin), .72em);text-align:center;line-height:1.1}.ct .cp{font-weight:800;font-size:max(var(--fmin), .72em);color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:.15em;display:inline-flex}.ct .cp svg,.ct .cp img{width:1.1em;height:1.1em}.ct.ct-poor .cp{color:#d23a3a}.ct.ct-prize .cp{color:#7b47b5}.ct.ct-poor img,.ct.ct-prize img{filter:saturate(.55);opacity:.75}.ct.sel{background:#f1e9ff;border-color:#7b47b5}.ct:focus-visible{outline-offset:2px;outline:3px solid #7b47b5}.ct .tick{background:var(--green);color:#fff;width:1.35em;height:1.35em;font-size:max(var(--fmin), .78em);border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:-.3em;right:-.3em;box-shadow:0 0 0 .15em #fff}.cfoot{background:var(--soft);border-radius:1em;grid-column:1/-1;align-items:center;gap:.75em;min-height:3.6em;padding:.5em .75em;display:flex}.cfoot .who{flex-direction:column;flex:1;gap:.1em;min-width:0;display:flex}.cfoot b{font-size:1.05em;font-weight:900}.cfoot .mt{font-weight:600;font-size:max(var(--fmin), .75em);color:var(--mute);line-height:1.25}.cfoot .btn{flex:none;align-items:center;gap:.5em;padding:.55em 1em;font-size:1.05em;display:inline-flex}.cfoot .btn.white{box-shadow:0 .2em 0 var(--line)}.cfoot .cp{font-variant-numeric:tabular-nums;align-items:center;gap:.2em;display:inline-flex}.cfoot .cp svg,.cfoot .cp img{width:1.15em;height:1.15em}:is(.bpop,.site) .free{background:var(--soft);border-radius:.875em;flex-wrap:wrap;gap:.375em;padding:.5em;display:flex}:is(.bpop,.site) .free button{font:800 max(var(--fmin), .75em) var(--font);color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:.7em;align-items:center;gap:.3em;padding:.2em .55em .2em .2em;display:flex}:is(.bpop,.site) .free button img{border-radius:50%;width:2em;height:2em}:is(.bpop,.site) .free button.half{color:#a8521c}:is(.bpop,.site) .free button .bx{color:#fff;font-size:max(var(--fmin), .8em);background:#f6a54a;border-radius:.6em;margin-left:.2em;padding:.05em .4em}:is(.bpop,.site) .free button .bx.sw{align-items:center;gap:.2em;padding:.05em .45em .05em .3em;display:inline-flex}:is(.bpop,.site) .free button .bx.sw img{background:#fff;border-radius:50%;width:1.6em;height:1.6em}:is(.bpop,.site) .free button:disabled{opacity:.45;cursor:not-allowed}.bpop .hlist{flex-direction:column;gap:.375em;margin-top:.5em;display:flex}.bpop .hrow{background:var(--soft);border-radius:.875em;align-items:center;gap:.4em;padding:.4em .5em;display:flex}.bpop .hrow .nm{flex:1;min-width:0}.bpop .hrow .nm b{font:900 max(var(--fmin), .8em) var(--font);display:block}.bpop .hrow .nm small{font:700 max(var(--fmin), .7em) var(--font);color:var(--mute)}.bpop .hrow .upg{font-size:max(var(--fmin), .7em);white-space:normal;max-width:11em;padding:.45em .6em}.bpop .hrow .lvmax{font:800 max(var(--fmin), .7em) var(--font);color:var(--mute)}.bpop .hrow .mvb{flex:none;width:2.2em;height:2.2em;margin-left:0}.pk-more{background:var(--soft);width:100%;font:800 max(var(--fmin), .78em) var(--font);color:var(--ink-2);cursor:pointer;border:0;border-radius:.7em;margin-top:.375em;padding:.55em}.pk-more:hover{background:var(--soft-2,#eef0f5)}.pk-find{box-sizing:border-box;border:.125em solid var(--line,#e6e8ee);width:100%;font:700 max(var(--fmin), .8em) var(--font);color:var(--ink);background:#fff;border-radius:.7em;margin-top:.5em;padding:.45em .65em}.pk-grid{background:var(--soft);overscroll-behavior:contain;scrollbar-width:thin;border-radius:.875em;flex:none;grid-template-columns:repeat(5,1fr);gap:.375em .25em;max-height:13.5em;margin-top:.5em;padding:.5em .375em;display:grid;overflow-y:auto}.pk-face{cursor:pointer;font:800 max(var(--fmin), .625em) var(--font);color:var(--ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:.1em;min-width:0;padding:0;display:flex}.pk-face .av{background:#fff;border-radius:50%;width:4.8em;height:4.8em;transition:transform .12s;position:relative;box-shadow:inset 0 0 0 .3em #fff}.pk-face .av img{border-radius:50%;width:100%;height:100%}.pk-face .nm{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pk-face.half .nm{color:#a8521c}.pk-face.half .av:after{content:"½";color:#fff;width:1.7em;height:1.7em;box-shadow:0 0 0 .2em var(--soft);background:#a8521c;border-radius:50%;place-items:center;display:grid;position:absolute;top:-.2em;right:-.2em}.pk-face.stored .av{background:#fff4e6;box-shadow:inset 0 0 0 .3em #f6a54a}.pk-face.on .av{box-shadow:inset 0 0 0 .3em var(--blue), 0 0 0 .3em #cfe0f6}.pk-face:hover .av{transform:translateY(-.15em)}.pk-none{text-align:center;font:700 max(var(--fmin), .75em) var(--font);color:var(--mute);grid-column:1/-1;padding:.5em 0}.pk-confirm{border:.125em solid var(--line,#e6e8ee);background:#fff;border-radius:.875em;align-items:center;gap:.5em;margin-top:.5em;padding:.5em;display:flex}.pk-confirm.empty{color:var(--mute);font:700 max(var(--fmin), .75em) var(--font);border-style:dashed;justify-content:center;min-height:3.5em}.pk-confirm .who{min-width:0;font:800 max(var(--fmin), .8em) var(--font);flex:1;align-items:center;gap:.4em;display:flex}.pk-confirm .who>img{background:var(--soft);border-radius:50%;flex:none;width:2.6em;height:2.6em}.pk-confirm .who small{font-weight:700;font-size:max(var(--fmin), .85em);color:var(--mute);flex-wrap:wrap;align-items:center;gap:.2em;display:flex}.pk-confirm .who small img{background:var(--soft);border-radius:50%;width:1.6em;height:1.6em}.pk-confirm .who small.sw{color:#c9711a}.pk-confirm .who small.bad{color:#a8521c}.pk-confirm .who small.no{color:#c0453f}.pk-confirm .btn{flex:none}@media (prefers-reduced-motion:reduce){.pk-face .av{transition:none}.pk-face:hover .av{transform:none}}.bpop .note{font-weight:700;font-size:max(var(--fmin), .8125em);color:var(--mute)}.invites{pointer-events:auto;justify-items:start;gap:.5em;display:grid;position:absolute;top:4.4em;left:1.25em}.invites .inv{width:21em;max-width:calc(100vw - 2.5em);animation:slidein .3s var(--pop);position:relative;overflow:hidden}.invites .inv .in{align-items:center;gap:1.1em;padding:1em .875em .75em 1.15em;display:flex}.invites .inv .av{width:2.875em;height:2.875em}.invites .inv .tx{flex-direction:column;flex:1;min-width:0;display:flex}.invites .inv .tx b{overflow-wrap:anywhere;font-weight:900;line-height:1.2}.invites .inv .tx b em{color:var(--red);font-style:normal}.invites .inv .tx small{color:var(--ink-2);font-weight:600;font-size:max(var(--fmin), .8em)}.invites .inv .acts{gap:.5em;padding:0 .75em .875em;display:flex}.invites .inv .acts .btn{font-size:max(var(--fmin), .9em);flex:1;padding:.55em .875em}.invites .inv .acts .btn.grey{flex:none}.invites .inv .time{background:var(--yellow);transform-origin:0;width:100%;height:.3125em;animation-name:invdrain;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}@keyframes invdrain{to{transform:scaleX(0)}}.invites .inv-more{font-size:max(var(--fmin), .78em);color:#fff;text-shadow:0 .1em .2em #0009;padding-left:.5em;font-weight:800}.toast{background:var(--ink);color:#fff;font-weight:800;font-size:max(var(--fmin), .9375em);white-space:nowrap;box-shadow:0 .25em 0 #0000004d, 0 0 0 .1875em var(--red);animation:slidein .25s var(--pop);z-index:5;border-radius:1em;padding:.5em 1.125em;position:absolute;top:6.4em;left:50%;transform:translate(-50%)}.toast.ok{box-shadow:0 .25em 0 #0000004d, 0 0 0 .1875em var(--green)}.pd-logo{font-family:var(--font);letter-spacing:-.01em;white-space:nowrap;color:#fff;-webkit-text-stroke:.08em #1d2230;paint-order:stroke fill;filter:drop-shadow(0 .06em #1d2230)drop-shadow(0 .1em .15em #00000059);align-items:flex-start;margin:0;font-style:italic;font-weight:900;line-height:1;display:inline-flex}.pd-logo img{image-rendering:auto;flex:none;width:.9em;height:.9em;margin:.09em -.05em 0}.pd-logo .dv{color:#7fdcff;margin-left:.1em;display:inline-flex}.pd-logo .dv span:nth-child(2){transform:translateY(.05em)}.pd-logo .dv span:nth-child(3){transform:translateY(.1em)}.pd-logo .dv span:nth-child(4){transform:translateY(.15em)}.loading{z-index:9;pointer-events:auto;color:#f3f1ea;--hx:50%;--hy:40%;background:radial-gradient(60% 55% at 50% 42%,#1a2428 0%,#0d1316 70%);place-items:center;font-size:clamp(13px,2.4vmin,22px);display:grid;position:absolute;inset:0}.ld-in{text-align:center;flex-direction:column;align-items:center;gap:.9em;padding:0 1.5em;display:flex}.ld-scene{justify-content:center;align-items:flex-end;width:11em;height:17.5em;display:flex;position:relative}.ld-ball{z-index:1;width:11em;height:11em;display:block;position:relative;overflow:visible}.ld-ball .halo{transform-origin:80px 80px;animation:1.7s ease-in-out infinite ldFlick}.ld-lamp{z-index:2;width:6.4em;height:8em;animation:2.6s ease-in-out infinite ldFloat;position:absolute;top:0;left:50%;translate:-50%}.ld-lamp .spr{width:100%;height:100%;position:relative;overflow:hidden}.ld-lamp .spr img{width:800%;max-width:none;height:800%;image-rendering:pixelated;animation:1.2s steps(8,end) infinite ldIdle;position:absolute;top:0;left:0}@keyframes ldIdle{to{transform:translate(-100%)}}.ld-ring{background:#141c22;border-radius:50%;width:13.1em;height:13.1em;position:absolute;bottom:-1.05em;left:50%;translate:-50%;box-shadow:0 0 0 .22em #1d2230,0 0 2.2em #ffd54a2e}.ld-ring .half{position:absolute;inset:0}.ld-ring .half.r{clip-path:inset(0 0 0 50%)}.ld-ring .half.l{clip-path:inset(0 50% 0 0)}.ld-ring .half i{background:conic-gradient(#ffe066,#ffd54a 40%,#f2a81e);border-radius:50%;position:absolute;inset:0}.ld-ring .half.r i{clip-path:inset(0 50% 0 0)}.ld-ring .half.l i{clip-path:inset(0 0 0 50%)}.ld-ring .notch{transform-origin:50% 6.55em;background:#1d2230;width:.26em;height:1.1em;margin-left:-.13em;position:absolute;top:0;left:50%}.ld-ring .spark{border-radius:50%;animation:2.4s linear infinite ldSpin;position:absolute;inset:-.2em}.ld-ring .spark:before{content:"";background:#fffbe0;width:.5em;height:.5em;margin-left:-.25em;position:absolute;top:0;left:50%;box-shadow:0 0 .6em .2em #ffe066cc}@keyframes ldSpin{to{transform:rotate(360deg)}}.ld-treads{pointer-events:none;z-index:1;width:11em;height:11em;position:absolute;bottom:0;left:50%;translate:-50%}.ld-treads .hole{border-radius:50%;width:26.2%;height:26.2%;position:absolute;top:36.9%;left:36.9%;overflow:hidden}.ld-treads .hole:after{content:"";border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 .21em #1d2230}.ld-treads i{background:#6e4618;width:100%;height:12%;animation:2.25s linear infinite ldTread;position:absolute;top:0;left:0;box-shadow:inset 0 .16em #ffe9a8}.ld-treads i:nth-child(2){animation-delay:-.45s}.ld-treads i:nth-child(3){animation-delay:-.9s}.ld-treads i:nth-child(4){animation-delay:-1.35s}.ld-treads i:nth-child(5){animation-delay:-1.8s}.ld-treads b{background:linear-gradient(90deg,#1d22308c 0 22%,#0000 34% 66%,#1d22308c 78%);position:absolute;inset:0}@keyframes ldTread{0%{opacity:1;transform:translateY(-20%)scaleX(1)}85%{opacity:1}to{opacity:0;transform:translateY(560%)scaleX(.35)}}.ld-lamp .glow{background:radial-gradient(closest-side,#ffd54a57,#ffb43c1a 50%,#0000 72%);animation:1.7s ease-in-out infinite ldFlick;position:absolute;inset:-55%}.ld-lamp .ray{clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);background:linear-gradient(#ffd54a38,#0000);width:60%;height:90%;animation:1.7s ease-in-out infinite ldFlick;position:absolute;top:70%;left:50%;translate:-50%}.ld-word{margin-top:.3em;font-size:2.5em}.ld-cap{opacity:.9;font-size:1em;font-weight:700}.ld-steps{justify-content:center;gap:.7em;margin-top:-.3em;display:flex}.ld-steps span{font-size:max(var(--fmin), .72em);color:#56636e;letter-spacing:.02em;font-weight:800;transition:color .3s}.ld-steps span.on{color:#ffd54a}.ld-steps span.done{color:#c8ced4}.loading.err .ld-steps{visibility:hidden}.loading.err .ld-cap{color:#ffb3b5;max-width:26em}.ld-reload{font:800 1em var(--font);color:#ffd54a;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ld-tip{max-width:28em;min-height:2.9em;font-weight:500;font-size:max(var(--fmin), .85em);color:#8f9aa6;opacity:0;line-height:1.45;transition:opacity .5s}.ld-tip.show{opacity:1}.ld-tip kbd{font:800 max(var(--fmin), .9em) var(--font);color:#f3f1ea;background:#141c22;border:1px solid #26323b;border-bottom-width:2px;border-radius:.35em;padding:.05em .45em}.loading.out{pointer-events:none;animation:.9s cubic-bezier(.7,0,.3,1) forwards ldDive}.loading.out .ld-in{animation:.9s cubic-bezier(.7,0,.3,1) forwards ldSink}@keyframes ldDive{0%{clip-path:circle(150% at var(--hx) var(--hy));opacity:1}45%{opacity:.9}to{clip-path:circle(0% at var(--hx) var(--hy));opacity:0}}@keyframes ldSink{to{opacity:0;transform:scale(2.6)}}@keyframes ldFloat{50%{transform:translateY(-.6em)}}@keyframes ldFlick{0%,to{opacity:.85}30%{opacity:1}55%{opacity:.65}}@media (prefers-reduced-motion:reduce){.ld-ball .halo,.ld-lamp,.ld-lamp .glow,.ld-lamp .ray,.ld-lamp .spr img,.ld-ring .spark,.ld-treads i{animation:none}}.auth{z-index:9;-webkit-backdrop-filter:blur(3px);pointer-events:auto;background:#0d131673;font-size:clamp(12px,2.22222dvh,22px);position:fixed;inset:0;overflow:hidden auto}.auth.wait .go,.auth.wait .gbar{pointer-events:none;animation:.9s ease-in-out infinite blink}.auth .slab{background:var(--red);width:32.5em;height:100%;box-shadow:.5em 0 0 var(--yellow);position:absolute;top:0;left:-3.75em;transform:skew(-12deg)}.auth .brand{color:#fff;position:absolute;top:50%;left:3.75em;transform:translateY(-58%)}.auth .brand .logo{align-items:center;display:flex}@keyframes float{50%{transform:translateY(-.25em)rotate(-2deg)}}.auth .brand h1{font-size:3.875em}.auth .brand p{opacity:.95;margin:.75em 0 0;font-size:1.0625em;font-weight:700;display:none}.auth .pillars{flex-direction:column;gap:.75em;width:19.5em;margin-top:1.7em;display:flex}.auth .pillar{align-items:center;gap:.9em;display:flex}.auth .pillar:nth-child(2){margin-left:-.6em}.auth .pillar:nth-child(3){margin-left:-1.2em}.auth .pillar img{object-fit:cover;border:.25em solid #fff;border-radius:.8em;flex:none;width:6.2em;height:4.1em;transform:rotate(-2deg);box-shadow:0 .3em #0000002e}.auth .pillar:nth-child(2) img{transform:rotate(2deg)}.auth .pillar b{text-shadow:0 .08em 0 var(--red-d);font-size:1.3em;font-style:italic;font-weight:900;line-height:1.05;display:block}.auth .pillar span span{opacity:.92;font-weight:700;font-size:max(var(--fmin), .86em);margin-top:.15em;line-height:1.3;display:block}.auth .acol{width:26.25em;animation:authpop .45s var(--pop);flex-direction:column;gap:1em;display:flex;position:absolute;top:50%;left:66%;transform:translate(-50%,-50%)}.auth .gbar{cursor:pointer;text-align:left;width:100%;font-family:var(--font);background:var(--yellow);color:var(--ink);box-shadow:0 .3em 0 var(--yellow-d), 0 1em 2.5em #00000059;border:0;border-radius:1.2em;align-items:center;gap:.9em;padding:.8em 1.1em;display:flex}.auth .gbar b{font-size:1.25em;font-style:italic;font-weight:900;display:block}.auth .gbar small{font-weight:700;font-size:max(var(--fmin), .82em);color:#6b5200;margin-top:.1em;display:block}.auth .gbar .arr{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.2em;height:2.2em;margin-left:auto;display:flex}.auth .gbar .arr svg{width:1.2em;height:1.2em}.auth .gbar:active:not(:disabled){transform:translateY(.125em)}.auth .gbar:disabled{cursor:default;opacity:.7}@keyframes authpop{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}}.auth .betaslot:empty{display:none}.auth .beta{color:var(--ink);animation:winpop .35s var(--pop);background:#fff;border-radius:1.1em;align-items:center;gap:.7em;padding:.45em .6em .45em .8em;display:flex;box-shadow:0 .3em #1418284d,0 1em 2.5em #00000059}.auth .beta.wrong{box-shadow:0 0 0 .2em var(--red), 0 .3em 0 #1418284d}.auth .beta .stamp{font-style:italic;font-weight:900;font-size:max(var(--fmin), .8em);letter-spacing:.04em;text-transform:uppercase;color:#fff;background:repeating-linear-gradient(135deg,#9a7ae8 0 .7em,#8b69dc .7em 1.4em);border-radius:.5em;flex:none;padding:.35em .6em;box-shadow:0 .15em #6a4fc0}.auth .beta .txt{min-width:0;font-weight:700;font-size:max(var(--fmin), .8em);color:var(--ink-2);flex:1;line-height:1.2}.auth .beta .txt b{color:var(--ink)}.auth .beta .txt.one{white-space:nowrap;text-overflow:ellipsis;font-size:max(var(--fmin), .95em);overflow:hidden}@media (width<=900px){.auth .beta .txt.one{white-space:normal}}.auth .acol:has(.beta){gap:.75em}.auth .acol:has(.beta) .box{gap:.8em;padding-top:1.25em;padding-bottom:1.4em}.auth .beta .txt b.no{color:var(--red)}.auth .beta .mini{width:7em;font:800 max(16px, .95em) var(--font);text-transform:uppercase;letter-spacing:.1em;border-width:.16em;border-radius:.7em;flex:none;padding:.45em .6em}.auth .beta.wrong .mini{border-color:var(--red)}.auth .beta .ok{color:var(--green-d);font-weight:900;font-size:max(var(--fmin), .9em);letter-spacing:.06em;background:#e6f7ec;border-radius:.6em;flex:none;padding:.4em .65em}.auth .beta .chg{font:800 max(var(--fmin), .8em) var(--font);color:var(--blue);cursor:pointer;background:0 0;border:0;flex:none;padding:.2em}.auth .box{flex-direction:column;gap:1em;padding:1.625em 1.75em 1.75em;display:flex}.auth label{font-weight:800;font-size:max(var(--fmin), .8125em);color:var(--mute);margin:0 0 .375em .25em;display:block}.auth input{box-sizing:border-box;width:100%;font:700 max(16px, 1.0625em) var(--font);color:var(--ink);background:var(--soft);border:.1875em solid var(--line);border-radius:.875em;padding:.7em .875em}.auth input:focus{border-color:var(--blue);outline:none}.auth .err{color:var(--red);font-size:max(var(--fmin), .875em);min-height:1.2em;margin:-.3em 0;font-weight:800}.auth .captcha{justify-content:center;margin:-.5em 0;display:flex}.auth .captcha:empty{display:none}.auth .capfail{color:#7a4b00;background:#fff4e0;border:.125em solid #f2c46b;border-radius:.875em;flex-direction:column;flex:1;gap:.4em;padding:.75em .875em;display:flex}.auth .capfail b{font-weight:900;font-size:max(var(--fmin), .9375em);color:var(--ink)}.auth .capfail p{font-weight:700;font-size:max(var(--fmin), .8125em);margin:0;line-height:1.4}.auth .capfail p b{font-size:inherit}.auth .capfail .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75em;display:flex}.auth .capfail button{font:800 max(var(--fmin), .8125em) var(--font);color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0}.auth .capfail code{font:700 max(var(--fmin), .75em) ui-monospace, Menlo, monospace;opacity:.8}.auth .go{width:100%;margin-top:.25em;padding:.7em;font-size:1.375em}.auth .oauth{flex-direction:column;gap:.5em;display:flex}.obtn{font:800 max(var(--fmin), .9375em) var(--font);border:.1875em solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:.875em;justify-content:center;align-items:center;gap:.6em;padding:.65em 1em;text-decoration:none;display:flex}.obtn svg{flex:none;width:1.3em;height:1.3em}.obtn:hover{border-color:var(--blue)}.obtn.discord{color:#fff;background:#5865f2;border-color:#5865f2}.obtn.discord:hover{background:#4752c4;border-color:#4752c4}.auth .or{color:var(--mute);font-weight:800;font-size:max(var(--fmin), .8125em);align-items:center;gap:.75em;margin:-.25em 0;display:flex}.auth .or:before,.auth .or:after{content:"";background:var(--line);border-radius:.1em;flex:1;height:.125em}.auth .alink{font:800 max(var(--fmin), .8125em) var(--font);color:var(--blue);cursor:pointer;background:0 0;border:0;align-self:center;margin:-.4em 0;padding:.2em}.auth .atitle{font-size:1.375em;font-weight:900}.auth .anote{font-weight:700;font-size:max(var(--fmin), .875em);color:var(--ink-2);margin:-.5em 0 0;line-height:1.35}.auth .aok{font-weight:800;font-size:max(var(--fmin), .875em);color:#1e8c4e;background:#e6f7ec;border-radius:.75em;margin:0;padding:.6em .8em;line-height:1.35}.srow.prov .sic svg{width:1.6em;height:1.6em}.srow.prov .sic{color:#5865f2}.pwform{border:.15em solid var(--soft-2);border-radius:1em;flex-direction:column;gap:.5em;padding:.75em;display:flex}.pwform input{font:700 1em var(--font);color:var(--ink);background:var(--soft);border:.1875em solid var(--line);border-radius:.75em;padding:.5em .75em}.pwform input:focus{border-color:var(--blue);outline:none}.pwform .err{color:var(--red);font-weight:800;font-size:max(var(--fmin), .8125em);min-height:1em}.auth .legal{white-space:nowrap;font-weight:700;font-size:max(var(--fmin), .8125em);color:#fff;background:#0a0e188c;border-radius:.75em;padding:.375em .875em;position:absolute;bottom:1.75em;left:50%;transform:translate(-50%)}:is(.hud:has(#authBox:not([hidden])) .tiles,.hud:has(#authBox:not([hidden])) .res,.hud:has(#authBox:not([hidden])) .expbtn,.hud:has(#authBox:not([hidden])) .buildtile){display:none}@media (width<=900px),(height<=520px) and (width>=600px) and (orientation:landscape){.auth{box-sizing:border-box;padding:max(1.5em, env(safe-area-inset-top)) max(1em, env(safe-area-inset-right)) max(1em, env(safe-area-inset-bottom)) max(1em, env(safe-area-inset-left));flex-direction:column;align-items:center;gap:1.25em;font-size:16px;display:flex}.auth .slab{width:120%;height:14.5em;box-shadow:0 .5em 0 var(--yellow);top:-3em;left:-10%;transform:skewY(-5deg)}.auth .brand{text-align:center;flex:none;position:relative;top:auto;left:auto;transform:none}.auth .brand .logo{justify-content:center}.auth .brand h1{font-size:2.875em}.auth .brand p{margin-top:.5em;font-size:1em;display:block}.auth .pillars{display:none}.auth .acol{width:100%;max-width:26em;animation:authpop-m .4s var(--pop);flex:none;position:relative;top:auto;left:auto;transform:none}.auth .box{gap:.875em;padding:1.25em 1.25em 1.375em}.auth .legal{white-space:normal;text-align:center;max-width:26em;font-size:max(var(--fmin), .75em);flex:none;margin-top:auto;position:relative;bottom:auto;left:auto;transform:none}}@keyframes authpop-m{0%{opacity:0;transform:scale(.9)}}@media (width<=900px) and (height<=600px){.auth{padding-top:max(.75em, env(safe-area-inset-top));gap:.875em}.auth .slab{height:8.5em}.auth .brand h1{font-size:1.75em}.auth .brand p{display:none}}@media (height<=520px) and (width>=600px) and (orientation:landscape){.auth{padding-top:max(.75em, env(safe-area-inset-top));flex-flow:wrap;place-content:safe center space-evenly;gap:.75em 2.5em;font-size:14px}.auth .oauth .obtn{padding:.45em 1em}.auth .acol>.gbar{order:-1}.auth .or{margin:-.4em 0}.auth .slab{width:42%;height:100%;box-shadow:.5em 0 0 var(--yellow);top:0;left:-3.75em;transform:skew(-12deg)}.auth .brand{text-align:left;width:18em}.auth .brand .logo{justify-content:flex-start}.auth .brand h1{font-size:2.5em}.auth .brand p{display:block}.auth .pillars{display:none}.auth .acol{gap:.6em;width:24em;max-width:50%}.auth .gbar{padding:.55em .9em}.auth .box{gap:.625em;padding:1em 1.25em 1.125em}.auth .go{padding:.55em;font-size:1.2em}.auth .legal{max-width:none;font-size:max(var(--fmin), .7em);background:0 0;flex-basis:100%;margin-top:0}.auth .acol{width:32em;max-width:56%}.auth .oauth{flex-direction:row}.auth .oauth .obtn{min-width:0;font-size:max(var(--fmin), .85em);white-space:nowrap;flex:1 1 0;padding:.4em .5em}.auth .or,.auth .err:empty{display:none}.auth input{padding:.4em .7em}.auth .box:has(#aEmail):has(#aPass){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auth .box:has(#aEmail):has(#aPass)>*{grid-column:1/-1}.auth .box:has(#aEmail):has(#aPass)>div:has(>:is(#aEmail,#aPass)){grid-column:auto}.auth .box:has(#aEmail):has(#aPass) label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.auth .box:has(#aEmail):has(#aPass) .alink{justify-self:center;margin:-.2em 0}}@media (height<=520px) and (width>=600px) and (width<=760px) and (orientation:landscape){.auth{column-gap:1em}.auth .brand{width:12.5em}.auth .brand h1{font-size:1.9em}.auth .brand p{font-size:max(var(--fmin), .9em)}.auth .oauth .obtn{font-size:max(var(--fmin), .78em);gap:.35em;padding:.45em .3em}}@keyframes idle{to{background-position-x:var(--end)}}.tpad{pointer-events:auto;align-items:center;gap:.9em;position:absolute;bottom:7.5em;right:1.25em}.tbtn{border:.3125em solid var(--yellow);width:5em;height:5em;font:900 italic 1.05em var(--font);color:var(--ink);touch-action:manipulation;background:#fff;border-radius:50%;box-shadow:0 .3125em #1418284d}.tbtn.dodge{border-color:#4fb0e8;justify-content:center;align-items:center;display:flex}.tbtn.dodge svg{width:55%;height:55%}.tmenu{width:3em;height:3em;box-shadow:var(--shadow);pointer-events:auto;background:#fff;border:0;border-radius:.8em;flex-direction:column;justify-content:center;align-items:center;gap:.25em;position:absolute;top:7.6em;left:1.25em}.tmenu i{background:var(--ink);border-radius:.1em;width:1.3em;height:.2em;display:block}.head .hic img{width:100%;height:100%;image-rendering:pixelated;border-radius:.875em}.win .say{background:var(--soft);border-radius:1em;align-items:center;gap:.75em;margin:1em 1.375em 0;padding:.625em .875em;display:flex}.win .say img{width:2.75em;height:2.75em;image-rendering:pixelated;background:#fff;border-radius:.75em;flex:none}.win .say p{font-weight:600;font-size:max(var(--fmin), .9375em);color:var(--ink-2);margin:0;line-height:1.4}.win .say b{color:var(--ink)}.site{flex-direction:column;width:40em;max-height:86vh;display:flex}.site-biblioteca{width:50em}.site-tutor{width:52em;position:relative}.hm-top{align-items:center;gap:.75em;display:flex}.hm-top .field{flex:1}.hm-count{font-weight:800;font-size:max(var(--fmin), .8125em);color:var(--ink-2);white-space:nowrap}.hm-grid{grid-template-columns:repeat(auto-fill,minmax(6.25em,1fr));align-content:start;gap:.5em;min-height:16em;max-height:23em;padding:.25em .1em;display:grid;overflow-y:auto}.hm-mon{border:.15em solid var(--soft-2);background:var(--soft);cursor:pointer;font:inherit;color:var(--ink);border-radius:1em;flex-direction:column;align-items:center;gap:.25em;min-width:0;padding:.5em .35em;display:flex}.hm-mon.on{border-color:var(--yellow);background:#fffbe6}.hm-mon img:first-child{width:3.5em;height:3.5em;image-rendering:pixelated;background:#fff;border-radius:.75em}.hm-mon b{font-weight:800;font-size:max(var(--fmin), .75em);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.hm-mon .hms{gap:.15em;min-height:1em;display:flex}.hm-mon .hms img{width:1em;height:1em;image-rendering:pixelated}.hm-panel{border-left:.125em solid var(--soft-2);visibility:hidden;width:23em;max-width:100%;transition:transform .35s var(--pop), visibility .35s;z-index:2;background:#fff;flex-direction:column;display:flex;position:absolute;top:4em;bottom:0;right:0;transform:translate(105%);box-shadow:-.75em 0 2em #14182838}.hm-panel.on{visibility:visible;transform:none}.hm-head{border-bottom:.125em solid var(--soft-2);align-items:center;gap:.75em;padding:1em 1.125em;display:flex}.hm-head>img{background:var(--soft);width:4em;height:4em;image-rendering:pixelated;border-radius:.875em;flex:none}.hm-head .st{flex:1;min-width:0}.hm-head .st b{text-overflow:ellipsis;white-space:nowrap;font-size:1.375em;font-weight:900;display:block;overflow:hidden}.hm-head .st span{font-weight:700;font-size:max(var(--fmin), .8125em);color:var(--ink-2);display:block}.hm-head .x{background:var(--soft-2);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.5em;height:2.5em;padding:0;display:flex}.hm-head .x svg{width:1em;height:1em;stroke:var(--ink);stroke-width:3.5px;stroke-linecap:round;fill:none}.hm-body{flex-direction:column;flex:1;gap:.5em;min-height:0;padding:.875em 1.125em;display:flex;overflow-y:auto}.hm-body .cap{margin-top:.35em}.hm-row{border:.15em solid var(--soft-2);border-radius:.875em;flex-wrap:wrap;align-items:center;gap:.625em;padding:.5em .625em;display:flex}.hm-row.on{border-color:var(--yellow);background:#fffbe6}.hm-row.lock{opacity:.6}.hm-row.lock>img{filter:grayscale()brightness(.35);opacity:.5}.hm-row>img{width:2em;height:2em;image-rendering:pixelated;flex:none}.hm-row .st{flex:13em;min-width:0}.hm-row .st b{font-weight:900;font-size:max(var(--fmin), .9375em);display:block}.hm-row .st b small{font-weight:800;font-size:max(var(--fmin), .75em);color:var(--ink-2)}.hm-row .st span{font-weight:600;font-size:max(var(--fmin), .75em);color:var(--ink-2);line-height:1.35;display:block}.hm-row .btn,.hm-row .tag{margin-left:auto}.hm-row .btn{font-size:max(var(--fmin), .875em);align-items:center;gap:.5em;display:flex}.hm-row .btn .cost{font-size:max(var(--fmin), .9em)}.hm-row .btn .cost .no{color:#ffd0d0}.hm-row .tag{font-weight:800;font-size:max(var(--fmin), .75em);color:var(--ink-2);background:var(--soft-2);white-space:nowrap;border-radius:.75em;padding:.3em .7em}.site .sbody{flex-direction:column;gap:.5em;min-height:0;padding:1em 1.375em;display:flex;overflow-y:auto}.site .sfoot{border-top:.125em solid var(--soft-2);justify-content:space-between;align-items:center;gap:.625em;padding:.875em 1.375em 1.125em;display:flex}.site .sfoot .btn.grey{align-items:center;gap:.4em;display:flex}.site .sfoot .btn.grey svg{width:1.1em;height:1.1em}.dj-tools{flex-direction:column;gap:.5em;display:flex}.dj-row{flex-wrap:wrap;gap:.5em;display:flex}.dj-find{flex:11em}.dj-chips{flex-wrap:wrap;align-items:center;gap:.4em;display:flex}.dj-nav{align-items:center;gap:.6em;margin-left:auto;display:flex}.flt{background:var(--soft-2);color:var(--ink-2);font:800 max(var(--fmin), .8em) var(--font);cursor:pointer;border:0;border-radius:.8em;align-items:center;gap:.45em;padding:.35em .8em;display:inline-flex}.flt em{color:var(--mute);font-style:normal;font-weight:900}.flt.on{background:var(--yellow);color:var(--ink);box-shadow:0 .18em 0 var(--yellow-d)}.flt.on em{color:var(--ink)}.dj-grid{background:var(--soft);border-radius:.875em;grid-template-columns:repeat(6,1fr);gap:.5em .25em;padding:.6em .4em;display:grid}.dj-face.full{opacity:.55}.dj-face .av{overflow:visible}.dj-none{text-align:center;color:var(--mute);grid-column:1/-1;padding:2em .5em;font-weight:700}.dj-sh{z-index:2;color:#fff;width:1.25em;height:1.25em;font-size:max(var(--fmin), .9em);box-shadow:0 .1em 0 var(--yellow-d);pointer-events:none;background:#f4b72a;border-radius:50%;place-items:center;display:grid;position:absolute;top:-.3em;right:-.3em}.dj-pips{align-items:center;gap:.25em;min-height:.8em;display:inline-flex}.dj-pips i{background:#d9dce6;border-radius:50%;width:.8em;height:.8em;display:block}.dj-pips i.on{background:var(--yellow);box-shadow:0 0 0 .12em var(--yellow-d)}.dj-pips i.nw{background:var(--pink);box-shadow:0 0 0 .12em #a83a74}.dj-pager{font-size:max(var(--fmin), .85em);color:var(--ink-2);align-items:center;gap:.5em;font-weight:800;display:inline-flex}.dj-pager .btn{padding:.1em .7em;box-shadow:0 .15em #c9cedb}.srow.dj-sel{flex-wrap:wrap}.dj-sel .sic{width:4.4em;height:4.4em}.dj-sel .sic img{width:3.8em;height:3.8em}.dj-sel .st{flex-direction:column;flex:9em;align-items:flex-start;gap:.2em;min-width:0;display:flex}.dj-sel .st .dj-pips{display:inline-flex}.dj-sel .st>span:not(.typ):not(.dj-pips){font-size:max(var(--fmin), .8em);color:var(--ink-2)}.srow.dj-sel .st .dj-now b{color:#d6336c;font-size:1em;font-weight:900;display:inline}.dj-sel .acts{flex-direction:column;flex:0 13em;gap:.5em;display:flex}.btn.dj-btn{text-align:left;justify-content:space-between;align-items:center;gap:.9em;width:100%;padding:.4em .8em;display:flex}.dj-btn .bl{flex-direction:column;line-height:1.15;display:flex}.dj-btn .bl small{font-size:max(var(--fmin), .78em);opacity:.8;font-weight:700}.dj-btn .cost{flex-wrap:nowrap}.btn.dj-btn:disabled .cost .no{color:inherit}.srow{border:.15em solid var(--soft-2);border-radius:1em;align-items:center;gap:.75em;padding:.5em .75em;display:flex}.srow.on{border-color:var(--yellow);background:#fffbe6}.srow.off{opacity:.55}.srow .sic{background:var(--soft);border-radius:.75em;flex:none;justify-content:center;align-items:center;width:2.75em;height:2.75em;display:flex}.srow .sic img{width:2.25em;height:2.25em;image-rendering:pixelated;border-radius:.5em}.srow .sic .mvic{border-radius:.75em;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.srow .sic .mvic svg{width:60%;height:60%}.srow .st{flex:1;min-width:0}.srow .st b{font-size:1em;font-weight:900;display:block}.srow .st b small{color:var(--ink-2);font-weight:800}.srow .st>span{font-weight:600;font-size:max(var(--fmin), .8125em);color:var(--ink-2);line-height:1.35;display:block}.srow .btn{font-size:max(var(--fmin), .875em);align-items:center;gap:.5em;display:flex}.srow .btn .cost{font-size:max(var(--fmin), .9em)}.srow .btn .cost .no,.upg .cost .no{color:#ffd0d0}.srow .tag,.lvmax{font-weight:800;font-size:max(var(--fmin), .75em);color:var(--ink-2);background:var(--soft-2);white-space:nowrap;border-radius:.75em;padding:.3em .7em}.srow .tag.on{background:var(--yellow);color:var(--ink)}.pips{gap:.2em;margin-top:.3em;display:flex}.pips i{background:var(--soft-2);border-radius:.25em;width:.9em;height:.45em}.pips i.on{background:#ff7aa8}.site .mons{flex-wrap:wrap;gap:.4em;display:flex}.site .mons button{border:.15em solid var(--soft-2);background:var(--soft);cursor:pointer;border-radius:.75em;width:2.75em;height:2.75em;padding:0}.site .mons button.on{border-color:var(--yellow);background:#fffbe6}.site .mons img{width:100%;height:100%;image-rendering:pixelated;border-radius:.6em}.site .note{font-weight:600;font-size:max(var(--fmin), .8125em);color:var(--mute)}.books{grid-template-columns:repeat(auto-fill,minmax(7.5em,1fr));gap:.5em;display:grid}.book{background:var(--soft);text-align:center;border-radius:.875em;flex-direction:column;align-items:center;gap:.3em;padding:.5em;display:flex}.book img{width:2.5em;height:2.5em;image-rendering:pixelated}.book b{font-weight:800;font-size:max(var(--fmin), .75em);line-height:1.2}.book.lock img{filter:grayscale()brightness(.35);opacity:.5}.book.lock b{color:var(--mute)}.book .btn{font-size:max(var(--fmin), .75em);padding:.4em .6em}.btn.upg{align-items:center;gap:.6em;display:flex}.btn.upg .cost{font-size:max(var(--fmin), .9em)}.bpop .upgrow{justify-content:center;margin-top:.5em;display:flex}.bpop .bh .t b small{font-size:max(var(--fmin), .55em);opacity:.7;white-space:nowrap;font-style:normal;display:inline-block}.mv.locked{opacity:.5;cursor:default}.lvls{background:var(--soft);border-radius:1em;flex-direction:column;gap:.3em;margin-top:.5em;padding:.625em .75em;display:flex}.lvls .lv{font-weight:700;font-size:max(var(--fmin), .8125em);color:var(--mute);align-items:center;gap:.6em;display:flex}.lvls .lv i{font-style:normal;font-weight:900;font-size:max(var(--fmin), .85em);background:var(--soft-2);color:var(--mute);border-radius:.5em;flex:none;padding:.15em .5em}.lvls .lv span{flex:1;min-width:0}.lvls .lv em{font-style:normal;font-weight:800;font-size:max(var(--fmin), .85em);color:var(--mute);white-space:nowrap}.lvls .lv.have{color:var(--ink-2)}.lvls .lv.have i{background:var(--ink);color:#fff}.lvls .lv.cur span{color:var(--ink);font-weight:800}.bpop .lvls{font-size:max(var(--fmin), .9em)}.bpop .bb{max-height:calc(100vh - 13em);overflow-y:auto}.chal{background:#f1ecff;border-radius:1.125em;align-items:center;gap:.75em;padding:.625em .875em .625em .625em;display:flex}.chal .cic{background:#fff;border-radius:.875em;flex:none;justify-content:center;align-items:center;width:2.5em;height:2.5em;display:flex}.chal .cic svg{width:1.8em;height:1.8em}.chal .grow{flex-direction:column;flex:1;min-width:0;display:flex}.chal .left{font-weight:700;font-size:max(var(--fmin), .75em);color:var(--ink-2);text-align:right;line-height:1.4}.modes{flex-direction:column;gap:.375em;display:flex}.modes button{text-align:left;background:var(--soft);font:800 max(var(--fmin), .9375em) var(--font);color:var(--ink);cursor:pointer;border:.1875em solid #0000;border-radius:1em;flex-direction:column;align-items:flex-start;gap:.1em;padding:.45em .75em;display:flex}.modes button.on{border-color:var(--ink);background:#fff}.modes button:disabled{cursor:default;opacity:.75}.modes button:disabled.on{opacity:1}.zones{gap:.375em;padding-bottom:.15em;display:flex;overflow-x:auto}.zones button{text-align:left;background:var(--soft);min-width:6.2em;font:800 max(var(--fmin), .875em) var(--font);color:var(--ink);cursor:pointer;border:.1875em solid #0000;border-radius:.875em;flex-direction:column;flex:none;align-items:flex-start;gap:.05em;padding:.4em .6em;display:flex}.zones button .mt{font-size:max(var(--fmin), .75em)}.zones button.on{border-color:var(--red);background:#fff}.zones button:disabled{cursor:default;opacity:.6}.zones button:disabled.on{opacity:1}.zone-note{font-size:max(var(--fmin), .75em)}.carries{flex-wrap:wrap;gap:.375em;display:flex}.carry{box-shadow:inset 0 0 0 .15em var(--yellow);font-weight:800;font-size:max(var(--fmin), .8125em);cursor:default;background:#fffbe6;border-radius:.875em;align-items:center;gap:.375em;padding:.25em .6em .25em .3em;display:flex}.carry img{width:1.75em;height:1.75em;image-rendering:pixelated;border-radius:50%}.carry .bl{width:1.75em;height:1.75em;color:var(--yellow-d);justify-content:center;align-items:center;font-size:1.1em;display:flex}.carry.off{background:var(--soft);box-shadow:none;color:var(--mute)}.carry.off img{opacity:.6}.summary .unlock{box-shadow:inset 0 0 0 .15em var(--yellow);background:#fff6d0;border-radius:.875em;flex-direction:column;gap:.15em;padding:.6em .8em;display:flex}.summary .unlock b{font-size:1.1em;font-style:italic;font-weight:900}.pokedex{width:62em}.pokedex .body{grid-template-columns:1fr 15em;gap:1.25em;padding:1.125em 1.375em 1.375em;display:grid}.pokedex .left{flex-direction:column;gap:.75em;min-width:0;display:flex}.dtabs{flex-wrap:wrap;gap:.25em;display:flex}.dtabs.off{opacity:.45}.seg{background:var(--soft-2);border-radius:.875em;gap:.15em;padding:.2em;display:flex}.seg button{font:800 max(var(--fmin), .8125em) var(--font);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.7em;padding:.45em .7em}.seg button.on{color:var(--ink);background:#fff;box-shadow:0 .1em .3em #141e2826}.dtabs button{font:900 max(var(--fmin), .8125em) var(--font);background:var(--soft-2);color:var(--ink);cursor:pointer;border:0;border-radius:1em;align-items:baseline;gap:.35em;padding:.35em .75em;display:flex}.dtabs button small{font-weight:700;font-size:max(var(--fmin), .8em);opacity:.7}.dtabs button.on{background:var(--red);color:#fff}.dgrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5em;max-height:26em;margin:-.25em;padding:.25em;display:grid;overflow:auto}.dcell{background:var(--soft);font-family:var(--font);color:var(--ink);cursor:pointer;box-sizing:border-box;border:.1875em solid #0000;border-radius:1em;flex-direction:column;align-items:center;gap:.2em;min-height:5.6em;padding:1em .25em .375em;display:flex;position:relative}.dcell .no{font-weight:800;font-size:max(var(--fmin), .5625em);color:var(--mute);position:absolute;top:.3em;left:.5em}.dcell img{border-radius:50%;width:3em;height:3em}.dcell .n{font-weight:800;font-size:max(var(--fmin), .6875em);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dcell.seen img{filter:brightness(0);opacity:.45}.dcell.seen .n{color:var(--mute)}.dcell.own{box-shadow:inset 0 0 0 .125em var(--line);background:#fff}.dcell.sel{border-color:var(--blue)}.dcell.none{cursor:default;justify-content:center}.dcell .q{color:#c3c8d4;font-size:1.5em;font-weight:900}.ddet{background:var(--soft);text-align:center;border-radius:1.375em;flex-direction:column;align-items:center;gap:.5em;padding:1.125em;display:flex}.ddet .big{background:#fff;border-radius:50%;width:8em;height:8em;overflow:hidden}.ddet .big img{width:100%;height:100%}.ddet b{font-size:1.375em;font-style:italic;font-weight:900}.ddet .types{flex-wrap:wrap;justify-content:center;gap:.375em;display:flex}.ddet .state{font-weight:700;font-size:max(var(--fmin), .8125em);color:var(--ink-2);background:#fff;border-radius:.875em;padding:.4em .7em}.ddet .state.own{color:var(--green-d)}.ddet .state.guard{color:#8a6400;background:#fff6d0}.sanctuary{width:44em}.sanctuary .body{flex-direction:column;gap:.75em;max-height:36em;padding:1.125em 1.375em 1.375em;display:flex;overflow:auto}.sanctuary .intro{font-size:max(var(--fmin), .875em);line-height:1.4}.ggrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5em;display:grid}.gcard{background:var(--soft);text-align:center;animation:rise .35s var(--pop) backwards;border-radius:1.125em;flex-direction:column;align-items:center;gap:.15em;padding:.625em .5em;display:flex}.gcard b{font-weight:900;font-size:max(var(--fmin), .875em)}.gcard .mt{font-size:max(var(--fmin), .75em)}.gcard .gimg{background:#e2e5ec;border-radius:50%;justify-content:center;align-items:center;width:3.5em;height:3.5em;margin-bottom:.2em;display:flex;overflow:hidden}.gcard .gimg img{width:100%;height:100%}.gcard .q{font:900 1.5em var(--font);color:#a8b0bf}.gcard .bless{font-size:max(var(--fmin), .6875em);color:var(--mute);margin-top:.15em;font-weight:800}.gcard.got{box-shadow:inset 0 0 0 .15em var(--yellow);background:#fff6d0}.gcard.got .gimg{background:#fff}.gcard.got .bless{color:#8a6400}.gcard.altar{text-align:left;flex-direction:row;gap:.75em;padding:.625em .875em}.gcard.altar .gimg{flex:none;margin:0}.gcard.altar>b{white-space:nowrap}.gcard.altar.ready .gimg img{filter:grayscale()brightness(1.1)}.gcard.altar.ready{box-shadow:inset 0 0 0 .15em #d8dde6}.lres{align-items:center;gap:.5em;display:flex}.lres:empty{display:none}.lres span{align-items:center;gap:.15em;display:flex}.lres svg{width:1.1em;height:1.1em}.loot-got{flex-wrap:wrap;gap:.5em .9em;font-weight:800;display:flex}.loot-got span{align-items:center;gap:.3em;display:flex}.loot-got svg{width:1.4em;height:1.4em}.summary .unlock.guardian{flex-direction:row;align-items:center;gap:.75em}.summary .unlock.guardian .gimg{background:#fff;border-radius:50%;flex:none;width:3em;height:3em;overflow:hidden}.summary .unlock.guardian .gimg img{width:100%;height:100%}.summary .unlock.guardian>span:last-child{flex-direction:column;gap:.15em;display:flex}.touch-only{display:none}.hud.touch .touch-only{display:revert}.hud.touch .k-only,.hud.touch .skill .key,.hud.touch .tile .k{display:none}.hud.touch .controls.touch-only{display:grid}.hud.touch .tpad,.hud.touch .tmenu{display:flex}.hud.touch .tprompt b{display:none}.hud.touch .tprompt{padding:.5em 1em;font-size:1em}.stick-zone{pointer-events:auto;touch-action:none;width:45%;display:none;position:absolute;top:7.5em;bottom:0;left:0}.hud.touch .stick-zone{display:block}.hud[data-mode=town] .stick-zone{width:38%;height:55%;top:auto}.hud[data-mode=town]:has(.tmodal:not([hidden])) .stick-zone{display:none}.hud[data-mode=town]:has(#authBox:not([hidden])) .stick-zone{display:none}.hud[data-mode=dungeon]:has(.modal:not([hidden]):not(.shop-modal)) .stick-zone{display:none}.hud:has(.bugmodal:not([hidden])) .stick-zone{display:none}.hud.touch .modal.shop-modal{pointer-events:none}.hud.touch .shop-modal .shop-box{pointer-events:auto}.stick{--stick:max(7em, 104px);width:var(--stick);height:var(--stick);margin:calc(var(--stick) / -2) 0 0 calc(var(--stick) / -2);opacity:.55;background:#ffffff24;border-radius:50%;transition:opacity .15s;position:absolute;top:calc(100% - max(5em,64px));left:max(7em,76px);box-shadow:inset 0 0 0 .25em #ffffff59}.stick:not(.on){top:calc(100% - max(5em,64px))!important;left:max(7em,76px)!important}.stick.on{opacity:1}.stick i{background:#fff;border-radius:50%;width:43%;height:43%;margin:-21.5% 0 0 -21.5%;position:absolute;top:50%;left:50%;box-shadow:0 .25em #14182859}.hud.touch .slots{pointer-events:none;width:14.6em;height:15em;display:block;bottom:1.4em;left:auto;right:1.4em;transform:none}.hud.touch .slots .skill{pointer-events:auto;touch-action:none;position:absolute}.hud.touch .slots #s1{width:7em;height:7em;bottom:0;right:0}.hud.touch .slots #sDodge{border-width:.3125em;width:6.2em;height:6.2em;bottom:.1em;right:8.1em}.hud.touch .slots #s2{width:5.4em;height:5.4em;bottom:7.1em;right:7.6em}.hud.touch .slots #sUlt{width:5.4em;height:5.4em;bottom:9.4em;right:.8em}.hud.touch .slots #s2 .key{top:auto;bottom:calc(100% - .45em)}.hud.touch .slots .skill:before{content:"";border-radius:50%;position:absolute;inset:-.7em}.hud.touch .skill.down{transform:scale(.92)}.hud.touch .skill.deny{animation:.28s ease-in-out skilldeny}@keyframes skilldeny{20%{transform:translate(-.25em)}45%{transform:translate(.22em)}70%{transform:translate(-.14em)}}@media (prefers-reduced-motion:reduce){.hud.touch .skill.deny{animation:none}}.hud.touch .skill.aiming{box-shadow:0 0 0 .3em #fff,0 .3125em #1418284d}.hud.touch .tmenu{font-size:calc(1em * var(--hs,1));width:3.4em;height:3.4em;top:1.125em;left:auto;right:11.4em}.hud.touch .where{width:9.5em;transition:width .2s var(--pop)}.hud.touch .where .mapcard{pointer-events:auto;cursor:pointer}.hud.touch .where.big{z-index:5;width:26em}.hud.touch .where.big~.tmenu{visibility:hidden}.hud.touch .where .mapcard canvas{image-rendering:pixelated}.hud.touch .combo{font-size:max(var(--fmin), .62em);flex-direction:row;align-items:center;gap:.4em}.hud.touch .combo>i{width:5em;margin-top:0}.hud.touch .tip{white-space:normal;text-align:center;max-width:calc(100% - 34em);bottom:1.6em}.hud[data-mode=dungeon]:has(.modal:not([hidden])) .guide{visibility:hidden}.rotate{z-index:10;color:#fff;pointer-events:auto;background:#0d1316;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:20px;font-weight:900;display:none;position:fixed;inset:0}.rotate svg{width:72px;height:72px}@media (orientation:portrait){.hud.touch .rotate{display:flex}}.hud:has(#authBox:not([hidden])) .rotate{display:none}.placecancel{pointer-events:auto;position:absolute;bottom:1.5em;left:50%;transform:translate(-50%);box-shadow:0 .25em #1418284d}.placebar{color:#fff;white-space:nowrap;pointer-events:auto;background:#161b22;border-radius:.9em;align-items:center;gap:.6em;padding:.5em;font-weight:800;display:flex;position:absolute;bottom:1.2em;left:50%;transform:translate(-50%);box-shadow:0 .25em .6em #14182873}.placebar[hidden]{display:none}.placebar span{padding-inline:.5em}.placebar .btn.no{opacity:.45}.editbar{pointer-events:auto;box-sizing:border-box;max-width:calc(100% - 2em);animation:editin .25s var(--pop);z-index:4;background:#fff;border-radius:1.25em;align-items:center;gap:.625em;padding:.5em .5em .5em 1em;display:flex;position:absolute;bottom:1.5em;left:50%;transform:translate(-50%);box-shadow:0 .375em #1418284d,0 1em 2.5em #0006}@keyframes editin{0%{opacity:0;transform:translate(-50%,.875em)}}.editbar[hidden]{display:none}.editbar .ebic{color:#fff;background:#ff8a3d;border-radius:.75em;flex:none;justify-content:center;align-items:center;width:2.25em;height:2.25em;margin-left:-.5em;display:flex}.editbar .ebic svg{width:1.25em;height:1.25em}.editbar .ebtx{flex-direction:column;min-width:0;margin-right:.25em;line-height:1.2;display:flex}.editbar .ebtx b{font-weight:900}.editbar .ebtx>span{font-size:max(var(--fmin), .8125em);color:var(--ink-2);font-weight:600}.editbar .ebtx .cost.refund{margin-top:.2em}.editbar .btn{white-space:nowrap;align-items:center;gap:.4em;display:flex}.editbar .btn svg{stroke:#fff;width:1.1em;height:1.1em}.editbar .btn.grey svg{stroke:var(--ink-2)}.editbar .x{background:var(--soft-2);cursor:pointer;border:0;border-radius:.8em;flex:none;justify-content:center;align-items:center;width:2.5em;height:2.5em;display:flex}.editbar .x svg{width:1em;height:1em;stroke:var(--ink-2);stroke-width:2.6px;stroke-linecap:round;fill:none}.hud.editing:before{content:"";z-index:3;background:repeating-linear-gradient(135deg,#ff8a3d 0 1em,#ffcb05 1em 2em);height:.375em;position:absolute;top:0;left:0;right:0}.learn-box{width:26em;position:relative}.learn-box .head{padding-block:.35em}.learn-box .head .hic{width:2em;height:2em;overflow:hidden}.learn-box .head .hic img{width:100%;height:100%;image-rendering:pixelated}.learn-box .head .ttl{white-space:normal;font-size:1.05em;line-height:1.1}.learn-box .head .chip{background:#1d22301f;align-items:center;margin-left:auto;padding:.25em .45em;display:flex}.learn-box .head .chip svg{fill:currentColor;width:.75em;height:.75em}.learn-box .body{flex-direction:column;gap:.45em;padding:.6em .75em .7em;display:flex}.skcard .kn{font-style:normal;font-weight:800;font-size:max(var(--fmin), .6em);color:var(--ink-2);background:#fff;border-radius:.6em;padding:.1em .5em}.skcard .what{font-weight:700;font-size:max(var(--fmin), .7em);margin:0;line-height:1.25}.skcard .tags{flex-wrap:wrap;gap:.25em;display:flex}.skcard .tags span{font-weight:800;font-size:max(var(--fmin), .6em);background:var(--ink);color:#fff;border-radius:.6em;padding:.1em .5em}.skcard .stats{font-weight:700;font-size:max(var(--fmin), .62em);color:var(--ink-2);flex-wrap:wrap;gap:0 .6em;display:flex}.skcard .stats b{color:var(--ink);font-weight:900}.lnew{flex-direction:column;gap:.45em;display:flex}.lvid{aspect-ratio:2;box-shadow:0 0 0 .18em color-mix(in srgb, var(--c) 50%, #fff);background:#4f8a3a;border-radius:.75em;position:relative;overflow:hidden}.lvid canvas{object-fit:cover;object-position:50% 70%;width:100%;height:100%;image-rendering:pixelated;display:block}.lvid .nm{text-wrap:balance;max-width:calc(100% - .8em);font-style:italic;font-weight:900;line-height:1.15;font-size:max(var(--fmin), .85em);color:var(--ink);background:#fff;border-radius:.6em;padding:.15em .6em;position:absolute;top:.4em;left:.4em;box-shadow:0 .15em #14182840}.lvid .tags{flex-wrap:wrap;gap:.25em;display:flex;position:absolute;bottom:.4em;left:.4em}.lvid .tags span{font-weight:800;font-size:max(var(--fmin), .62em);color:#fff;background:#141828d1;border-radius:.6em;padding:.2em .6em}.lstats{font-size:max(var(--fmin), .85em);flex-wrap:wrap;align-items:center;gap:.3em 1em;font-weight:900;display:flex}.lstats>span{align-items:center;gap:.3em;display:flex}.lstats svg,.lold .dl svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:1.15em;height:1.15em}.lstats svg{color:var(--ink-2)}.lstats .ev{font-size:max(var(--fmin), .75em);color:var(--ink-2);margin-left:auto;font-weight:800}.lstats .ev i{background:var(--ink);width:1.4em;height:1.4em;color:var(--yellow);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.lolds{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45em;display:grid}.lold{text-align:left;background:var(--soft);color:var(--ink);cursor:pointer;font:inherit;touch-action:manipulation;border:0;border-radius:.8em;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.4em .5em;padding:.5em .6em;transition:box-shadow .12s;display:grid}.lold:hover,.lold:focus-visible{box-shadow:0 0 0 .18em var(--red);outline:none}.lold .lin{flex-direction:column;flex:1;gap:.25em;min-width:0;display:flex}.lold .nm{font-style:italic;font-weight:900;font-size:max(var(--fmin), .85em)}.lold .nm em{font-style:inherit;color:var(--yellow-d);margin-left:.2em}.lold .dl{flex-wrap:wrap;gap:.25em;display:flex}.lold .dl span{font-size:max(var(--fmin), .65em);border-radius:.5em;align-items:center;gap:.2em;padding:.1em .45em;font-weight:900;display:flex}.lold .dl svg{stroke-width:3px;width:1em;height:1em}.lold .dl .up{color:var(--green-d);background:#dcf3e3}.lold .dl .down{color:var(--red-2);background:#fde2e3}.lold .dl .keep{color:var(--ink);background:#fff3b8}.lold .forget{text-align:center;font-weight:900;font-size:max(var(--fmin), .7em);color:#fff;background:var(--red);box-shadow:0 .15em 0 var(--red-d);border-radius:.6em;grid-column:1/-1;align-self:end;padding:.35em .6em}.learn-box .k{background:var(--ink);color:#fff;font-weight:900;font-size:max(var(--fmin), .65em);border-radius:.4em;flex:none;padding:0 .35em}.learn-box .lno{background:var(--soft);color:var(--ink-2);font:inherit;font-weight:900;font-size:max(var(--fmin), .72em);cursor:pointer;border:0;border-radius:.7em;align-self:center;align-items:center;gap:.4em;padding:.3em .7em;display:flex}.learn-box .lno .k{font-size:max(var(--fmin), .9em)}.learn-box .ltime{background:var(--yellow);transform-origin:0;width:100%;height:.3em;animation:linear forwards learntime;position:absolute;bottom:0;left:0}@keyframes learntime{to{transform:scaleX(0)}}.hud.touch .learn-box .k{display:none}.evopick{width:min(calc(var(--n,4) * 5.6em + 2em), calc(100% - 2em));pointer-events:none;z-index:3;justify-content:center;display:flex;position:absolute;bottom:7em;left:50%;transform:translate(-50%)}.evo-box{width:100%;position:relative}.evo-box .head{gap:.6em;height:3em;padding:0 1em}.evo-box .head .hic{width:2em;height:2em;overflow:hidden}.evo-box .head .hic img,.evo .por img{width:100%;height:100%;image-rendering:pixelated}.evo-box .head .ttl{white-space:normal;font-size:1.15em;line-height:1.1}.evo-box .head .chip{font-variant-numeric:tabular-nums;margin-left:auto}.evo-box .body{padding:.6em .7em .9em}.evos{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:.45em;display:grid}.evo{background:var(--soft);min-width:0;color:var(--ink);font:inherit;cursor:pointer;border:.18em solid #0000;border-radius:.9em;flex-direction:column;align-items:center;gap:.2em;padding:.45em .3em .5em;display:flex;position:relative}.evo:hover,.evo:focus-visible{border-color:var(--blue);outline:none}.evo .por{background:#fff;border-radius:.7em;width:2.4em;height:2.4em;overflow:hidden}.evo .nm{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:900;font-size:max(var(--fmin), .8em);overflow:hidden}.evo .tys{flex-wrap:wrap;justify-content:center;gap:.2em;display:flex}.evo .ty{background:var(--c);color:#fff;font-weight:800;font-size:max(var(--fmin), .6em);border-radius:.6em;padding:.05em .5em}.evo .k{background:var(--ink);color:#fff;font-weight:900;font-size:max(var(--fmin), .6em);border-radius:.4em;padding:0 .35em;position:absolute;top:.3em;left:.3em}.evo-box .etime{background:#2a75bb26;width:100%;height:.3em;position:absolute;bottom:0;left:0}.evo-box .etime i{background:var(--blue);height:100%;display:block}.hud.touch .evopick{top:4.5em;bottom:auto}.hud.touch .evos{grid-template-columns:repeat(min(var(--n), 4), minmax(0, 1fr))}.hud.touch .evo{padding-block:.7em}.hud.touch .evo .k{display:none}.hud.touch .learn-box .lno{font-size:max(var(--fmin), .85em);border-radius:.9em;padding:1.05em 1.8em}.hud.touch .lold .forget{font-size:max(var(--fmin), .78em);padding:.6em .8em}.hud.touch .lold{min-height:4em}.hud.touch .win>.head .ttl{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.hud.touch .win>.head .x{flex:none}.hud.touch .shop-box>.head .ttl{font-size:1.3em}.paused{color:#fff;font-size:max(var(--fmin), .875em);background:#ffffff24;border-radius:1em;align-items:center;gap:.5em;padding:.3em .875em;font-weight:800;display:flex;position:relative}.paused svg{fill:#fff;width:.9em;height:.9em}.modal.waiting{--veil:#0d13168c;gap:.75em}.mpause{font-size:max(var(--fmin), .8125em);color:#4a5560;background:#0d13160f;border-radius:.75em;align-items:center;gap:.5em;margin-bottom:.6em;padding:.45em .75em;font-weight:700;display:flex}.mpause b{color:#1d262d;font-weight:900}.mpause .paused{background:#e8343a;padding:.2em .7em;font-size:1em}.modal.waiting .who{box-shadow:var(--shadow);background:#fff;border-radius:1em;padding:.5em 1.1em;font-weight:900}.skill .key b{font-weight:900}.skill.sp .key{align-items:center;gap:.4em;max-width:8.5em;padding:.15em .55em;display:flex;top:calc(100% - .45em);bottom:auto}.skill.sp .key .mn{text-overflow:ellipsis;font-style:normal;font-weight:800;overflow:hidden}.skill .kd{z-index:3;width:1.5em;height:1.5em;box-shadow:0 0 0 .15em var(--sc,var(--yellow));background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-.1em;left:-.3em}.skill .kd svg{width:70%;height:70%}.skill .ms{background:conic-gradient(var(--yellow) var(--m,0%), #ffffff47 var(--m,0%));pointer-events:none;border-radius:50%;transition:background .2s;position:absolute;inset:-.6em;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - .28em),#000 calc(100% - .27em));mask:radial-gradient(farthest-side,#0000 calc(100% - .28em),#000 calc(100% - .27em))}.skill.mastered .ms{display:none}.skill.grew{animation:grew .9s var(--pop)}.skill.grew:after{animation:badgepop .6s var(--pop)}@keyframes grew{0%{transform:scale(1)}25%{box-shadow:0 0 0 .4em #fff, 0 0 2em .6em var(--yellow);transform:scale(1.25)}to{transform:scale(1)}}@keyframes badgepop{0%{transform:scale(0)rotate(-90deg)}to{transform:scale(1)}}.hud.touch .skill .key{display:none}.hud.touch .skill.sp .key{font-size:max(var(--fmin), .875em);display:flex}.hud.touch .skill.sp .key b{display:none}.hud:has(#grow:not([hidden])) .shophint{bottom:11.5em}.hud:has(#grow:not([hidden])) .tip{visibility:hidden}.growtip{width:max-content;max-width:16em;box-shadow:var(--shadow), 0 0 0 .2em var(--c,var(--yellow));pointer-events:none;z-index:2;background:#fff;border-radius:1.125em;flex-direction:column;gap:.35em;padding:.5em .7em .5em .5em;display:flex;position:absolute;transform:translate(-50%)}.growtip.show{animation:growin .35s var(--pop)}.growtip.evo{box-shadow:var(--shadow), 0 0 0 .2em var(--c,var(--yellow)), 0 0 1.5em .3em #fff}.growtip:after{content:"";left:calc(50% + var(--ax,0px));width:.9em;height:.9em;box-shadow:.2em .2em 0 0 var(--c,var(--yellow));background:#fff;position:absolute;bottom:-.45em;transform:translate(-50%)rotate(45deg)}.growtip .gh{align-items:center;gap:.55em;display:flex}.growtip .gic{width:2.3em;height:2.3em;box-shadow:inset 0 0 0 .18em var(--c,var(--yellow));background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.growtip .gic svg{width:62%;height:62%}.growtip .gic i{background:var(--yellow);min-width:1.3em;height:1.3em;color:var(--ink);font-style:normal;font-weight:900;font-size:max(var(--fmin), .8em);border-radius:.65em;justify-content:center;align-items:center;display:flex;position:absolute;top:-.3em;right:-.3em;box-shadow:0 0 0 .15em #fff}.growtip .gt{flex-direction:column;gap:.1em;display:flex}.growtip .gt b{font-style:italic;font-weight:900;font-size:max(var(--fmin), .95em)}.growtip .gt span{font-weight:700;font-size:max(var(--fmin), .72em);color:var(--ink-2);line-height:1.25}.growtip .gt span b{color:var(--ink)}.growtip .delta{flex-wrap:wrap;gap:.25em;display:flex}.growtip .delta span{font-size:max(var(--fmin), .66em);background:var(--soft);border-radius:.6em;padding:.15em .5em;font-weight:800}.growtip .delta span b{color:var(--green-d)}.growtip .next,.growtip .mbar{font-size:max(var(--fmin), .64em);color:var(--ink-2);flex-direction:column;gap:.15em;font-weight:800;display:flex}.growtip .next i,.growtip .mbar i{background:var(--soft);height:.5em;box-shadow:inset 0 0 0 .1em var(--line);border-radius:.3em;display:block;overflow:hidden}.growtip .next i b,.growtip .mbar i b{background:linear-gradient(90deg,#ffcb05,#ffe066);border-radius:.3em;width:2%;height:100%;display:block}.skcard{align-items:stretch;width:15em}.skcard .nm{font-style:italic;font-weight:900;font-size:max(var(--fmin), .95em);flex-wrap:wrap;align-items:center;gap:.35em;display:flex}.skcard .kn{background:var(--soft)}.skcard .plusl{font-size:max(var(--fmin), .64em);color:var(--ink-2);font-weight:800}.skcard .plusl b{color:var(--ink)}.cbcard{gap:.3em;width:max-content;max-width:14em;transform:translate(-100%,-50%)}.cbcard:after{box-shadow:.2em -.2em 0 0 var(--c,var(--yellow));inset:50% -.45em auto auto;transform:translateY(-50%)rotate(45deg)}.cbcard .cbl{font-size:max(var(--fmin), .72em);color:var(--ink-2);align-items:center;gap:.4em;font-weight:700;display:flex}.cbcard .cbl b{color:var(--ink);font-weight:900}.cbcard .cbl>svg,.cbcard .cbl>.coin{flex:none;width:1.5em;height:1.5em}.cbcard .what{font-size:max(var(--fmin), .62em);color:var(--ink-2)}.lvtoast{width:14em;box-shadow:var(--shadow);pointer-events:none;background:#fff;border-radius:1em;align-self:flex-start;overflow:hidden}.lvtoast.show{animation:lvin .35s var(--pop)}.lvtoast .lh{background:var(--yellow);padding:.25em .65em;font-size:1.05em;font-style:italic;font-weight:900}.lvtoast .gains{flex-wrap:wrap;gap:.3em;padding:.4em .55em .45em;display:flex}.lvtoast .gains span{font-weight:900;font-size:max(var(--fmin), .68em);background:var(--soft);border-radius:.6em;padding:.15em .5em}.lvtoast .gains span.hp{color:var(--green-d);background:#dff7e6}.lvtoast .ln{font-size:max(var(--fmin), .66em);color:var(--ink);background:#fff3b8;border-radius:.6em;margin:0 .55em .5em;padding:.25em .5em;font-weight:800}@keyframes lvin{0%{opacity:0;transform:translate(-1em)}}.itoast{width:15em;box-shadow:var(--shadow), 0 0 0 .14em #ffd84a;pointer-events:none;background:#fff;border-radius:1em;align-self:flex-start;overflow:hidden}.itoast.show{animation:lvin .35s var(--pop)}.itoast .ih{background:linear-gradient(90deg,#ffb81c,#ffe066);padding:.25em .65em;font-size:1.05em;font-style:italic;font-weight:900;position:relative;overflow:hidden}.itoast .ih:after{content:"";background:linear-gradient(100deg,#0000,#ffffffd9,#0000);width:30%;animation:1.6s ease-out .3s 2 shine;position:absolute;top:0;bottom:0;left:-40%}.itoast.deep .ih{background:linear-gradient(90deg,#c78a1a,#ffd84a 60%,#fff0b0)}.itoast .ib{align-items:center;gap:.55em;padding:.45em .55em .2em;display:flex}.itoast .ic{flex:none;place-items:center;width:2.6em;height:2.6em;display:grid;position:relative}.itoast .ic img{image-rendering:auto;width:2.3em;height:2.3em;animation:itempop .55s .1s var(--pop) both;position:relative}.itoast .rays{background:repeating-conic-gradient(#ffce288c 0 12deg, transparent 12deg 30deg);border-radius:50%;animation:4s linear infinite itemrays;position:absolute;inset:-.35em;-webkit-mask:radial-gradient(circle,#000 35%,#0000 70%);mask:radial-gradient(circle,#000 35%,#0000 70%)}.itoast .it{flex-direction:column;min-width:0;line-height:1.2;display:flex}.itoast .it b{font-weight:900;font-size:max(var(--fmin), .95em)}.itoast .iu{font-size:max(var(--fmin), .66em);color:var(--ink-2);align-items:center;gap:.4em;font-weight:800;display:flex}.itoast .pips{gap:.2em;display:inline-flex}.itoast .pips i{background:var(--soft);border-radius:50%;width:.55em;height:.55em;box-shadow:inset 0 0 0 .1em #00000026}.itoast .pips i.on{box-shadow:none;background:#ffb81c}.itoast p{font-size:max(var(--fmin), .7em);color:var(--ink);background:#fff3b8;border-radius:.6em;margin:0 .55em .5em;padding:.3em .5em;font-weight:800;line-height:1.3}.itoast p.dp{background:#ffe9c2}@keyframes itempop{0%{opacity:0;transform:scale(.2)rotate(-20deg)}70%{opacity:1;transform:scale(1.2)rotate(6deg)}}@keyframes itemrays{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.itoast .rays,.itoast .ih:after,.itoast .ic img{animation:none}}@keyframes growin{0%{opacity:0;transform:translate(-50%)translateY(1em)scale(.8)}}.pend{background:var(--ink);color:#fff;font-size:max(var(--fmin), .78em);border-radius:1em;align-self:flex-start;align-items:center;gap:.5em;padding:.25em .75em .25em .3em;font-weight:800;display:flex;box-shadow:0 .2em #00000040}.pend b{background:var(--yellow);min-width:1.5em;height:1.5em;color:var(--ink);border-radius:.75em;justify-content:center;align-items:center;font-weight:900;display:flex}.pend.bump{animation:combobump .3s var(--pop)}.guide{z-index:6;pointer-events:none;align-items:flex-end;gap:.625em;max-width:26em;display:flex;position:absolute;bottom:1.5em;left:1.25em}.guide.pop{animation:rise .35s var(--pop)}.guide .lamp{background:radial-gradient(circle at 50% 45%,#ffe7a3 0,#f7b84a 38%,#6b3fa0 72%,#2d1b4e 100%);border-radius:50%;flex:none;justify-content:center;align-items:center;width:4.25em;height:4.25em;animation:2.6s ease-in-out infinite lampglow;display:flex;overflow:hidden;box-shadow:0 0 0 .1875em #fff,0 .3125em #14182859,0 0 1.5em .25em #ffbe5a8c}.guide .lamp img{width:88%;height:88%;image-rendering:pixelated}.guide .say{box-shadow:var(--shadow);color:var(--ink);pointer-events:auto;background:#fff;border-radius:1.125em 1.125em 1.125em .25em;padding:.625em .875em .75em}.guide .who{font-weight:900;font-size:max(var(--fmin), .6875em);letter-spacing:.08em;text-transform:uppercase;color:#6b3fa0}.guide p{font-weight:700;font-size:max(var(--fmin), .875em);margin:.2em 0 0;line-height:1.35}.guide p b{color:var(--ink);background:#fff1c6;border-radius:.35em;padding:0 .3em}.guide .acts{justify-content:flex-end;align-items:center;gap:.625em;margin-top:.5em;display:flex}.guide .acts .btn{font-size:max(var(--fmin), .875em)}.guide .skip{font:800 max(var(--fmin), .75em) var(--font);color:var(--mute);cursor:pointer;background:0 0;border:0;margin-right:auto;padding:.25em;text-decoration:underline}@keyframes lampglow{50%{box-shadow:0 0 0 .1875em #fff,0 .3125em #14182859,0 0 2.2em .5em #ffbe5abf}}.tile.guide-on .ic,.hud .slots .skill.sp.guide-on,#res.guide-on,.expbtn.group.guide-on,.hud.touch:not(.tiles-open) .tilesbtn.guide-on,.hud[data-guide=assign] #bPop .w.add,.hud[data-guide=assign] #bPop .free button{animation:1.4s ease-in-out infinite guidering}@keyframes guidering{0%,to{outline-offset:.15em;outline:.25em solid #ffcb5af2}50%{outline-offset:.7em;outline:.25em solid #ffcb5a00}}.hud[data-mode=dungeon] .guide{max-width:22em;bottom:6.5em}.gskip{z-index:60;pointer-events:auto;background:#0d1316b8;justify-content:center;align-items:center;padding:1em;animation:.2s fadein;display:flex;position:absolute;inset:0}.gskipwin{width:27em;max-width:100%}.gskipwin .hic{background:#2a2440;overflow:hidden}.gskipwin .hic img{width:100%;height:100%;image-rendering:pixelated}.gskipwin .w2body{flex-direction:column;gap:.75em;min-height:0;display:flex;overflow:auto}.gskipwin p{color:var(--ink-2);margin:0;font-weight:700;line-height:1.45}.gskipwin ul{font-weight:700;font-size:max(var(--fmin), .92em);margin:0;padding-left:1.2em;line-height:1.5}.gskipwin .stay{padding:.65em;font-size:1.05em}.gskipwin .leave{font:800 max(var(--fmin), .9em) var(--font);color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-self:center;text-decoration:underline}.gidea{width:54em;max-width:100%}.gidea .hic{background:#2a2440;overflow:hidden}.gidea .hic img{width:100%;height:100%;image-rendering:pixelated}.gidea .w2body{flex-direction:column;gap:.9em;min-height:0;display:flex;overflow:auto}.gidea .lead{color:var(--ink-2);margin:0;font-weight:700;line-height:1.45}.gidea .loop{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6em;display:grid}.gidea .node{text-align:center;animation:deal .35s var(--pop) backwards;background:#f4f0fb;border-radius:1em;flex-direction:column;align-items:center;gap:.3em;padding:.8em .6em;display:flex;position:relative}.gidea .node:nth-child(2){animation-delay:60ms}.gidea .node:nth-child(3){animation-delay:.12s}.gidea .node:nth-child(4){animation-delay:.18s}.gidea .node:nth-child(5){animation-delay:.24s}.gidea .node img{width:3.2em;height:3.2em}.gidea .node b{font-weight:900}.gidea .node span{font-size:max(var(--fmin), .8em);color:var(--ink-2);font-weight:600;line-height:1.3}.gidea .node .num{color:#7b47b5;font-style:italic;font-weight:900;font-size:max(var(--fmin), .9em);position:absolute;top:.4em;left:.55em}.gidea .node:not(:last-child):after{content:"→";color:#7b47b5;z-index:1;font-weight:900;position:absolute;top:50%;right:-.62em;transform:translateY(-50%)}.gidea .again{text-align:center;color:#7b47b5;font-weight:800}.gidea .goal{background:linear-gradient(90deg,#fff5d0,#ffe9a0);border-radius:1em;align-items:center;gap:.8em;padding:.7em 1em;display:flex}.gidea .goal img{flex:none;width:3em;height:3em}.gidea .goal p{margin:0;font-weight:700;line-height:1.4}.gidea .go{align-self:center;min-width:12em}@media (width<=760px),(height<=520px){.gidea .loop{grid-template-columns:repeat(2,minmax(0,1fr))}.gidea .node:not(:last-child):after,.gidea .node span{display:none}}@media (height<=520px) and (orientation:landscape){#gidea .w2body{gap:.45em}#gidea .loop{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4em}#gidea .node{gap:.1em;padding:.35em .25em}#gidea .node img{width:2.2em;height:2.2em}#gidea .node b{font-size:max(var(--fmin), .9em)}#gidea .goal{padding:.35em .7em}#gidea .goal img{width:2.2em;height:2.2em}#gidea .goal p{font-size:max(var(--fmin), .9em);line-height:1.25}#gidea .lead{font-size:max(var(--fmin), .95em);line-height:1.3}}.hud.touch[data-mode=dungeon] .guide{top:6.5em;bottom:auto;left:50%;transform:translate(-50%)}.hud.touch[data-mode=dungeon] .guide.pop{animation:.35s fadein}#guide.anchored{width:max-content;max-width:20em;bottom:auto;transform:none}#guide.anchored .lamp{display:none}#guide.anchored .say{border-radius:1.125em;position:relative}#guide.anchored .say:after{content:"";top:100%;left:var(--tail);border:.5em solid #0000;border-top-color:#fff;border-bottom:0;margin-left:-.5em;position:absolute}#guide.anchored.side .say:after{top:var(--tail);border:.5em solid #0000;border-left-color:#fff;border-right:0;margin:-.5em 0 0;left:100%}.spot{z-index:5;pointer-events:auto;-webkit-backdrop-filter:grayscale()brightness(.8);backdrop-filter:grayscale()brightness(.8);--hole:radial-gradient(circle at var(--x) var(--y), transparent calc(var(--r) - 2px), #000 calc(var(--r) + 2px));-webkit-mask-image:var(--hole);-webkit-mask-image:var(--hole);mask-image:var(--hole);background:#1418284d;animation:.35s fadein;position:absolute;inset:0}.spot[hidden],.hud.titling .spot{display:none}.hud:has(#tPanel:not([hidden])) .spot{display:none}.hud:has(#authBox:not([hidden])) .spot{display:none}.expbtn.guide-on{z-index:7}#guide.center{width:max-content;max-width:min(24em,100% - 2em);inset:50% auto auto 50%;transform:translate(-50%,-50%)}#guide.center.pop{animation:.35s fadein}#guide.center.over{left:clamp(12em, var(--over-x), calc(100% - 12em));top:var(--over-y);transform:translate(-50%,-100%)}#guide.anchored.below .say:after{border:.5em solid #0000;border-top:0;border-bottom-color:#fff;top:auto;bottom:100%}.hud:has(#authBox:not([hidden])) .guide{display:none}.hud[data-mode=town]:has(#placeBar:not([hidden]),#placeCancel:not([hidden])) .guide{visibility:hidden}.hud:has(#tPanel:not([hidden])) .guide .say{display:none}.hud.titling .toast{top:auto;bottom:3.6em}.hud.titling .invites{justify-items:center;top:auto;bottom:2.6em;left:50%;transform:translate(-50%)}.hud.titling:has(#invites .card) .toast{bottom:12em}@media (height<=520px){.hud.titling .invites:has(.inv){z-index:30;background:#0d13168c;flex-direction:column;justify-content:center;align-items:center;gap:.5em;display:flex;position:fixed;inset:0;transform:none}}.tmodal.ceremony{--veil:linear-gradient(180deg, transparent 45%, #0d13168c);align-items:flex-end;padding-bottom:1.5em}.typ.fresh{background:#2fae5f}.typ.repeat{background:#8a93a6}.typ.nat{color:#5a6274;background:#eef0f5}.typ.nat small{font-size:max(var(--fmin), .85em);opacity:.8;margin-left:.45em;font-weight:700}.nick{gap:.5em;display:flex}.nick input{min-width:0;font:inherit;color:var(--ink);background:#fff;border:.125em solid #dfe3ea;border-radius:.75em;flex:1;padding:.5em .75em;font-weight:700}.nick input:focus{border-color:#2a75bb;outline:none}.shiny-mark{color:#f4b72a;text-shadow:0 0 .4em #ffd84acc;margin-left:.25em}.typ.shiny{color:#26333a;background:linear-gradient(90deg,#ffd84a,#ff9ad5,#8fd8ff)}.hud.titling .res,.hud.titling .tiles,.hud.titling .buildtile,.hud.titling .expbtn,.hud.titling .tpad,.hud.titling .stick-zone,.hud.titling .tprompt,.hud.titling .tilesbtn,.hud.titling .tilesback,.hud.titling #goal,.hud.titling #gather,.hud.titling .bubbles,.hud.titling .ring-fx,.hud.titling .bpop,.hud.titling .placecancel,.hud.titling .placebar,.hud.titling .guide{display:none!important}.title{pointer-events:none;isolation:isolate;position:absolute;inset:0}.title:before{content:"";background:linear-gradient(#080c1800 76%,#080c1861);transition:opacity .45s;position:fixed;inset:0}.title.out:before{opacity:0}.tt{animation:ttin .6s var(--pop);position:absolute;inset:0}.title.out .tt{pointer-events:none;animation:.45s ease-in forwards ttout}@keyframes ttin{0%{opacity:0;transform:scale(1.03)}}@keyframes ttout{to{opacity:0;transform:scale(.96)}}.tt [hidden]{display:none!important}.tt-motes{pointer-events:none;opacity:.7;animation:4s ease-in-out infinite twinkle;position:absolute;inset:0;overflow:hidden}.tt-motes:before,.tt-motes:after{content:"";will-change:transform;position:absolute;top:0}.tt-motes:before{background-image:radial-gradient(circle,#fffad7e6 0 1.5px,#0000 2.5px);background-size:210px 260px;animation:38s linear infinite motesA;bottom:-1040px;left:-210px;right:0}.tt-motes:after{background-image:radial-gradient(circle,#fff0b499 0 1px,#0000 2px);background-position:70px 90px;background-size:140px 170px;animation:38s linear infinite motesB;bottom:-510px;left:-140px;right:0}.tt-motes.b{opacity:.45;animation:6s ease-in-out infinite reverse twinkle}.tt-motes.b:before{background-image:radial-gradient(circle,#fffad7bf 0 1.6px,#0000 3px);background-position:120px 40px;background-size:330px 380px;animation:60s linear infinite motesC;bottom:-1140px;left:0;right:-330px}.tt-motes.b:after{background-image:radial-gradient(circle,#fff0b480 0 1.2px,#0000 2.6px);background-position:20px 200px;background-size:250px 290px;animation:60s linear infinite motesD;bottom:-580px;left:0;right:-250px}@keyframes motesA{to{transform:translate(210px,-1040px)}}@keyframes motesB{to{transform:translate(140px,-510px)}}@keyframes motesC{to{transform:translate(-330px,-1140px)}}@keyframes motesD{to{transform:translate(-250px,-580px)}}@keyframes twinkle{50%{opacity:.35}}.tt button,.tt a{pointer-events:auto;font-family:var(--font)}:where(.tt) button{font-size:1em}.title.out .tt button,.title.out .tt a{pointer-events:none}.tt-beta{pointer-events:none;z-index:2;width:7.5em;height:7.5em;position:absolute;top:0;right:0;overflow:hidden}.tt-beta span{text-align:center;color:#fff;width:10em;font-style:italic;font-weight:900;font-size:max(var(--fmin), .95em);letter-spacing:.18em;text-transform:uppercase;background:#9a7ae8;padding:.35em 0;position:absolute;top:1.55em;right:-2.6em;transform:rotate(45deg);box-shadow:0 .2em #6a4fc0,0 .4em 1em #0006}.tt-who{pointer-events:auto;z-index:3;flex-direction:column;align-items:flex-end;gap:.5em;display:flex;position:absolute;top:0;right:7em}.tt-me{border-top:.28em solid #1fa3b8;border-radius:0 0 1.1em 1.1em;grid-template-rows:auto auto;grid-template-columns:auto auto auto auto;align-items:center;column-gap:.55em;padding:.6em;display:grid;position:relative}.tt-me .tt-av{grid-row:1/3}.tt-me .nm{grid-area:1/2;align-self:end}.tt-me .mt{grid-area:2/2;align-self:start}.tt-me .mute.bell{background:var(--soft);width:2em;height:2em;box-shadow:none;grid-area:1/3/3;margin:0;position:relative}.tt-me .mute.bell svg{width:1.2em;height:1.2em}.tt-caret{background:var(--soft);cursor:pointer;border:0;border-radius:50%;grid-area:1/4/3;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:flex;position:relative}.tt-caret svg{width:1em;height:1em;transition:transform .15s}.tt-who.open .tt-caret svg{transform:rotate(180deg)}.tt-caret.warn:after{content:"";background:var(--red);border-radius:50%;width:.7em;height:.7em;position:absolute;top:-.1em;right:-.1em;box-shadow:0 0 0 .15em #fff}.tt-me .nm{align-items:center;gap:.35em;font-size:1em;font-weight:900;display:flex}.tt-me .nm>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:10em;overflow:hidden}.tt-me .gd{font-size:max(var(--fmin), .7em);color:#fff;background:linear-gradient(#e8b100,#b58a00);border-radius:.7em;flex:none;padding:.1em .45em}.tt-me .mt{font-size:max(var(--fmin), .75em);color:var(--ink-2);white-space:nowrap}.tt-menu{flex-direction:column;min-width:13em;padding:.35em;display:none}.tt-who.open .tt-menu{display:flex}.tt-menu button{text-align:left;font:800 max(var(--fmin), .9em) var(--font);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:.7em;justify-content:space-between;align-items:center;gap:.5em;padding:.6em .7em;display:flex}.tt-menu button:hover,.tt-menu button:focus-visible{background:var(--soft)}.tt-menu svg{width:1.2em;height:1.2em}.tt-menu .save{color:var(--yellow-d)}.tt-menu .save i{background:var(--red);border-radius:50%;width:.6em;height:.6em}.tt-menu .out{color:var(--red);border-top:1px solid var(--soft-2);border-radius:0 0 .7em .7em;justify-content:flex-start;margin-top:.2em}.tt-savenote{cursor:pointer;color:#6a4a00;font:700 max(var(--fmin), .8em) var(--font);background:#fff6d0;border:0;border-radius:.9em;align-items:center;gap:.45em;padding:.45em .8em;display:flex;box-shadow:0 .2em #14182833}.tt-savenote i{background:var(--yellow);width:.6em;height:.6em;box-shadow:0 0 .4em var(--yellow);border-radius:50%}.tt-savenote b{color:var(--ink);text-decoration:underline}.tt-who.open .tt-savenote{display:none}.tt-legal{white-space:nowrap;color:#fff;font-weight:700;font-size:max(var(--fmin), .7em);opacity:.9;text-shadow:0 .1em .3em #000c;position:absolute;bottom:.9em;left:50%;transform:translate(-50%)}.tc{--px:0;--py:0}.tc-sky{pointer-events:none;background:linear-gradient(#4aa8f5 0%,#8fd0ff 26%,#c4e8ffb8 46%,#c4e8ff00 66%);position:absolute;inset:0}.tc-sun{pointer-events:none;width:26em;height:26em;translate:calc(var(--px) * -6px) calc(var(--py) * -4px);background:radial-gradient(circle,#fffad7d9,#fff0b440 35%,#0000 65%);border-radius:50%;transition:translate .9s cubic-bezier(.2,.7,.3,1);position:absolute;top:-8em;right:-8em}.tc-clouds{pointer-events:none;width:120%;height:19em;transition:translate .9s cubic-bezier(.2,.7,.3,1);position:absolute;left:-10%}.tc-clouds img{image-rendering:pixelated;will-change:transform;animation:linear infinite tcdrift;position:absolute;left:0}.tc-clouds.far{opacity:.85;translate:calc(var(--px) * -9px) calc(var(--py) * -5px);top:1.5em}.tc-clouds.near{opacity:.8;translate:calc(var(--px) * -16px) calc(var(--py) * -8px);top:15.5em}@keyframes tcdrift{0%{transform:translate(-12vw)}to{transform:translate(118vw)}}.tt.hw .tc-sky{background:linear-gradient(#24123f 0%,#4f2a86 24%,#ff803c80 46%,#ff803c00 66%)}.tt.hw .tc-sun{background:radial-gradient(circle at 40% 40%,#fff9e6,#f6e3b0 60%,#e8c98a);width:8em;height:8em;top:6.5em;right:9em;box-shadow:0 0 3.5em 1.2em #ffecbe59}.tc-tab{z-index:3;box-shadow:var(--shadow);pointer-events:auto;background:#fff;border-top:.28em solid #1fa3b8;border-radius:0 0 1.1em 1.1em;gap:.15em;padding:.4em;display:flex;position:absolute;top:0;left:1.25em}.tc-tb{min-width:4.6em;color:var(--ink);font:900 max(var(--fmin), .72em) var(--font);cursor:pointer;background:0 0;border:0;border-radius:.8em;justify-items:center;gap:.15em;padding:.35em .6em .3em;text-decoration:none;display:grid;position:relative}.tc-tb:hover,.tc-tb:focus-visible{background:var(--soft)}.tc-tb svg{width:2em;height:2em;display:block;overflow:visible}.tc-tb>span{display:block}.tc-tb.discord{color:#5865f2}.tc-tb .badge{position:absolute;top:.1em;right:.5em}.tt-logo{color:#fff;pointer-events:none;justify-content:center;display:flex;position:absolute;top:2.2em;left:0;right:0}.tt-logo .pd-logo{font-size:4.2em}.tc-hero{z-index:2;justify-items:center;gap:.9em;width:38em;display:grid;position:absolute;top:8.4em;left:50%;translate:-50%}.tc-play{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:1.5em;align-items:center;gap:1.15em;padding:.6em 1em .6em .6em;transition:transform .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 .42em #c3cad8,0 1em 2.2em #00000052}.tc-play:hover{transform:translateY(-.18em)}.tc-play:active{transform:translateY(.1em)}.tc-play:after{content:"";pointer-events:none;will-change:transform;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:35%;height:100%;animation:4.5s ease-in-out infinite tcshine;position:absolute;top:0;left:-60%}@keyframes tcshine{60%,to{transform:translate(543%)}}.tc-play .portal{background:#5fa346;border-radius:1.05em;flex:none;width:9.75em;height:6.375em;position:relative;overflow:hidden}.tc-play .portal img{image-rendering:pixelated;display:block;position:absolute}.tc-play .portal .bg{width:100%;height:100%;inset:0}.tc-play .portal .tc-st{z-index:2;width:4.125em;top:1.125em;left:4.875em}.tc-play .portal:after{content:"";border-radius:inherit;pointer-events:none;z-index:4;position:absolute;inset:0;box-shadow:inset 0 0 1.3em #10280c80,inset 0 0 0 .16em #1d22302e}.tc-play .glow{z-index:1;will-change:transform, opacity;background:radial-gradient(closest-side,#ffec96 0,#ffd65ad9 38%,#ffc8504d 65%,#ffc85000);border-radius:50%;width:11em;height:11em;animation:2.6s ease-in-out infinite tcpulse;position:absolute;top:3.2em;left:7em;translate:-50% -50%}@keyframes tcpulse{50%{opacity:.55;scale:.9}}.tc-play.tc-pend .glow{animation:1.5s ease-in-out infinite tcpulse2}@keyframes tcpulse2{0%,to{opacity:1;scale:1.05}50%{opacity:.3;scale:.78}}.tc-play:hover .glow{animation-duration:1.1s}.tt.hw .tc-play .glow{background:radial-gradient(closest-side,#ecc8ff 0,#be78ffd9 38%,#ff963c4d 65%,#ff963c00)}.tc-play .tc-mate{z-index:3;width:5.2em;height:5.6em;transition:translate .4s var(--pop);justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:.2em;left:.1em}.tc-play .tc-mate canvas{image-rendering:pixelated;display:block}.tc-play .portal:not(:has(.tc-mate)) .tc-st{left:2.8125em}.tc-play .portal:not(:has(.tc-mate)) .glow{left:4.875em}.tc-play:hover .tc-mate{translate:.5em -.1em}.tc-play .body{flex:1;min-width:0}.tc-play .body b{font-size:2.9em;font-style:italic;font-weight:900;line-height:1;display:block}.tc-play .body small{font-weight:800;font-size:max(var(--fmin), .85em);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:.3em;display:block;overflow:hidden}.tc-play .body small em{color:#b8860b;font-style:normal}.tc-play .goes{flex:none;justify-items:center;gap:.3em;display:grid}.tc-play .arrow{background:var(--ink);width:3.7em;height:3.7em;transition:transform .25s var(--pop), background .2s;border-radius:50%;place-items:center;display:grid;box-shadow:0 .2em #0b0e16}.tc-play .arrow svg{fill:#fff;width:1.45em;height:1.45em;margin-left:.15em}.tc-play:hover .arrow{background:#2a3044;transform:translate(.25em)scale(1.06)}.tc-play kbd{font:800 max(var(--fmin), .6em) var(--font);background:var(--soft-2);color:var(--ink-2);border-radius:.5em;padding:.15em .5em}.hud.touch .tc-play kbd{display:none}.tc-chips{justify-content:center;gap:.6em;width:max-content;max-width:100vw;display:flex}.tc-chip{color:var(--ink);font:900 max(var(--fmin), .95em) var(--font);white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:1.25em;align-items:center;gap:.45em;padding:.4em .95em .4em .45em;transition:transform .12s;display:flex;position:relative;box-shadow:0 .25em #1418284d}.tc-chip:hover:not(:disabled){transform:translateY(-.15em)}.tc-chip svg{width:1.6em;height:1.6em;overflow:visible}.tc-chip small{font-weight:700;font-size:max(var(--fmin), .8em);color:var(--ink-2)}.tc-chip .badge{position:absolute;top:-.5em;right:-.5em}.tc-chip.locked{color:var(--ink-2);cursor:default;background:#ffffffd9}.tc-ev{color:#fff;width:calc(100% - 2.2em);font-family:var(--font);text-align:left;cursor:pointer;background:linear-gradient(135deg,#3b1d63,#7b47b5);border:0;border-radius:1.1em 1.1em 0 0;align-items:center;gap:.6em;margin-bottom:-2.3em;padding:.45em .7em 1.85em .5em;display:flex;position:relative;overflow:hidden;box-shadow:0 -.3em 1.2em #461e7859}.tc-ev:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff0f 0 .9em,#0000 .9em 1.8em);position:absolute;inset:0}.tc-ev .por{background:#2a1640;border-radius:50%;flex:none;place-items:center;width:2.4em;height:2.4em;display:grid;overflow:hidden;box-shadow:0 0 0 .16em #c9a6ff}.tc-ev .por img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.tc-ev .t{flex:1;min-width:0}.tc-ev b{font-style:italic;font-weight:900;font-size:max(var(--fmin), .98em);display:block}.tc-ev small{color:#e2d3ff;font-weight:700;font-size:max(var(--fmin), .72em);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tc-ev .left{z-index:1;color:var(--ink);font-weight:900;font-size:max(var(--fmin), .72em);white-space:nowrap;background:#ff8a1f;border-radius:999px;padding:.3em .7em;position:relative}.tc-ev .candy{z-index:1;font-weight:900;font-size:max(var(--fmin), .72em);background:#ffffff29;border-radius:999px;align-items:center;gap:.3em;padding:.2em .65em;display:inline-flex;position:relative}.tc-ev .candy i{background:linear-gradient(90deg,#ff8a1f 0 30%,#fff 30% 70%,#ff8a1f 70%);border-radius:.3em;width:.9em;height:.6em}.tc-ev.locked{cursor:default;filter:grayscale(.4)}.tc-hero>.tc-play{z-index:1}.tc-dock{z-index:2;gap:.625em;display:flex;position:absolute;bottom:2.4em;left:50%;translate:-50%}.tc-card{color:var(--ink);text-align:left;cursor:pointer;box-shadow:var(--shadow);background:#fff;border:0;border-radius:1.125em;flex:none;align-items:center;gap:.55em;padding:.55em .85em .55em .6em;transition:transform .12s;display:flex;position:relative}.tc-card:hover:not(:disabled){transform:translateY(-.15em)}.tc-card .ic{background:color-mix(in srgb, var(--c,#2a75bb) 16%, #fff);border-radius:.8em;flex:none;justify-content:center;align-items:center;width:2.5em;height:2.5em;display:flex;overflow:hidden}.tc-card .ic svg{width:1.8em;height:1.8em;overflow:visible}.tc-card .ic img{width:100%;height:100%;display:block}.tc-card b{white-space:nowrap;font-size:1.05em;font-weight:900;display:block}.tc-card small{font-weight:700;font-size:max(var(--fmin), .75em);color:var(--ink-2);white-space:nowrap;display:block}.tc-card .faces{flex:none;padding-left:.2em;display:flex}.tc-card .faces .av{width:1.8em;height:1.8em;font-size:max(var(--fmin), .85em);margin-left:-.2em;box-shadow:0 0 0 .14em #fff}.tc-card .faces .av:first-child{margin-left:0}.tc-card .badge,.tc-tb .badge,.tc-chip .badge{box-sizing:border-box;background:var(--red);color:#fff;min-width:1.45em;height:1.45em;font-weight:900;font-size:max(var(--fmin), .75em);border-radius:.725em;justify-content:center;align-items:center;padding:0 .3em;display:flex;box-shadow:0 0 0 .2em #fff}.tc-card .badge{position:absolute;top:-.45em;right:-.45em}.tc-card.locked{color:var(--ink-2);cursor:default;background:#ffffffd9}.tc-card.locked .ic{background:var(--soft-2)}.tc-card .pos{background:var(--ink);color:var(--yellow);border-radius:.7em;flex-direction:column;flex:none;align-items:center;padding:.3em .5em .28em;font-weight:900;line-height:1;display:flex}.tc-card .pos span{font-size:1.05em}.tc-card .pos em{font-style:normal;font-size:max(var(--fmin), .5em);color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin-top:.15em}.tc-card.inst{background:var(--yellow)}.tc-card.inst .ic{background:#fff}.tc-card.inst small{color:#5b4a00}.tc-dock .tt-pumps{margin:0;position:absolute;bottom:0;left:-3.4em}.tt-right{width:17em;top:50%;bottom:auto;translate:0 -30%}.title.out .tt{animation:none}.title.out :is(.tt-logo,.tc-hero,.tc-dock,.tt-legal,.tt-right){opacity:0;transition:opacity .3s ease-in,scale .4s ease-in;scale:1.12}.title.out :is(.tc-tab,.tt-who,.tt-beta){opacity:0;transition:opacity .3s,translate .4s ease-in;translate:0 -120%}.title.out .tc-sky{opacity:0;transition:opacity .7s 50ms,translate .8s cubic-bezier(.5,0,.8,.6);translate:0 -60%}.title.out .tc-clouds{opacity:0;transition:opacity .55s .1s,scale .9s cubic-bezier(.5,0,.8,.6);scale:1.8}.title.out :is(.tc-sun,.tt-motes){opacity:0;transition:opacity .3s}.title.out .tc-hero{translate:-50%}@media (prefers-reduced-motion:reduce){.tc-clouds img,.tc-play:after,.tc-play .glow{animation:none}.tc-sun,.tc-clouds{translate:none!important}}.tt.still :is(.tc-clouds img,.tc-play .glow,.tt-motes,.tt-litwick,.tt-litwick i){animation:none}.tt.still :is(.tc-sun,.tc-clouds){translate:none}@media (height<=520px) and (orientation:landscape){.hud.touch .tt.tc{font-size:max(var(--fmin), .8em)}.hud.touch .tc-tab{left:.6em}.hud.touch .tt-who{right:.6em}.hud.touch .tt-beta{display:none}.hud.touch .tt-logo{top:2em}.hud.touch .tt-logo .pd-logo{font-size:3.6em}.hud.touch .tc-hero{width:44em;top:6.6em}.hud.touch .tc-play .body small{white-space:normal;line-height:1.25}.hud.touch .tc-play .body small em{display:block}.hud.touch .tc-play .body small .sep{display:none}.hud.touch .tc-play .body b{font-size:2.6em}.hud.touch .tc-dock{gap:.5em;bottom:2.3em}.hud.touch .tc-card{text-align:center;flex-direction:column;gap:.2em;min-width:6.6em;padding:.35em .5em}.hud.touch .tc-card .grow{width:100%}.hud.touch .tc-card b{font-size:max(var(--fmin), .82em);text-align:center}.hud.touch .tc-card :is(small,.faces){display:none}.hud.touch .tc-card .ic{width:2.4em;height:2.4em}.hud.touch .tc-card .badge{top:.1em;right:1.2em}.hud.touch .tc-card .pos{font-size:max(var(--fmin), .72em);border-radius:.6em;padding:.2em .38em;position:absolute;top:-.5em;right:-.4em;box-shadow:0 0 0 .18em #fff}.hud.touch .tc-card .pos em,.hud.touch .tc-dock .tt-pumps,.hud.touch .tt-right{display:none}.hud.touch .tt-legal{font-size:max(var(--fmin), .62em);bottom:.4em}.hud.touch .tc-clouds.near{display:none}.hud.touch .tc-clouds.far{top:3em}}@media (height<=400px) and (orientation:landscape){.hud.touch .tc-hero{width:48em}.hud.touch .tt-logo .pd-logo{font-size:3.2em}}@media (height<=520px) and (width<=720px) and (orientation:landscape){.hud.touch .tc-tb{min-width:0;padding:.45em .55em}.hud.touch .tc-tb>span{display:none}.hud.touch .tt-logo .pd-logo{font-size:2.9em}}@media (orientation:portrait){.hud.touch #title :is(.tt-who,.tc-tab,.tt-logo,.tc-hero,.tc-dock,.tt-right,.tt-legal){width:auto;position:relative;inset:auto;transform:none}.hud.touch #title .tc-tab{border-radius:1.1em;order:1;align-self:flex-start}.hud.touch #title .tt-who{order:0;align-items:stretch;margin-right:4.6em}.hud.touch #title .tt-me{border-radius:1.25em}.hud.touch #title .tt-beta{font-size:max(var(--fmin), .8em)}.hud.touch #title .tt-logo{order:2}.hud.touch #title .tt-logo .pd-logo{font-size:2.9em}.hud.touch #title .tc-hero{order:3;width:auto}.hud.touch #title .tc-play{gap:.8em}.hud.touch #title .tc-play .portal{width:7.8em;height:5.1em;font-size:max(var(--fmin), .8em)}.hud.touch #title .tc-play .body b{font-size:2.4em}.hud.touch #title .tc-play .body small{white-space:normal}.hud.touch #title .tc-chips{flex-wrap:wrap;width:auto;max-width:none}.hud.touch #title .tc-card .faces{display:none}.hud.touch #title .tc-dock{order:4;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hud.touch #title .tc-card{min-width:0}.hud.touch #title .tc-card .grow{flex:1;min-width:0}.hud.touch #title .tc-card :is(b,small){text-overflow:ellipsis;overflow:hidden}.hud.touch #title .tc-card .pos{font-size:max(var(--fmin), .72em);border-radius:.6em;padding:.2em .38em;position:absolute;top:-.5em;right:-.4em;box-shadow:0 0 0 .18em #fff}.hud.touch #title .tc-card .pos em,.hud.touch #title .tc-dock .tt-pumps{display:none}.hud.touch #title .tt-right{order:5}.hud.touch #title .tt-legal{white-space:normal;text-align:center;order:6}.hud.touch #title .tc-sky{position:fixed}}.settings,.credits,.guestwin{width:30em}.guestwin .body{flex-direction:column;gap:.875em;padding:1.1em 1.4em 1.4em;display:flex}.gwarn{background:#fff7d6;border-radius:1em;align-items:flex-start;gap:.7em;padding:.8em .95em;display:flex}.gwarn .gic{background:var(--yellow);width:1.9em;height:1.9em;box-shadow:0 .15em 0 var(--yellow-d);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:900;display:flex}.gwarn p{font-size:max(var(--fmin), .9em);color:var(--ink-2);margin:0;font-weight:600;line-height:1.42}.gwarn p b{color:var(--ink)}.gwarn.red{background:#fff0f0}.gwarn.red .gic{background:var(--red);color:#fff;box-shadow:0 .15em 0 var(--red-d)}.gways{grid-template-columns:repeat(auto-fit,minmax(8em,1fr));gap:.5em;display:grid}.obtn.email{background:var(--soft-2);border-color:var(--soft-2);color:var(--ink)}.gkeep{font-size:max(var(--fmin), .84em);color:#1e8c4e;background:#f2fbf5;border-radius:.9em;padding:.55em .8em;font-weight:700;line-height:1.4}.installwin .head .hic img{border-radius:22%}.installbox{z-index:70;box-sizing:border-box;padding:max(.5em, env(safe-area-inset-top)) max(.75em, env(safe-area-inset-right)) max(.5em, env(safe-area-inset-bottom)) max(.75em, env(safe-area-inset-left));font-family:var(--font);color:var(--ink);pointer-events:auto;background:#0d13169e;justify-content:center;align-items:safe center;font-size:clamp(12px,3.125dvh,16px);display:flex;position:fixed;inset:0;overflow:auto}.installbox .isteps b{font-weight:900}.installbox .win{flex:none;max-width:100%}.installbox .win.wide{width:40em}.installbox .head{height:3.2em}.installbox .head .ttl{font-size:1.45em}.installbox .head .hic{width:2.2em;height:2.2em;overflow:hidden}.installbox .head .hic img{width:100%;height:100%}.installbox .body{gap:.65em;padding:.8em 1.1em 1em}.installbox .gp{margin:0}.icols{align-items:stretch;gap:.85em;display:flex}.icols .isteps{flex:1;min-width:0}.ikeep{box-sizing:border-box;text-align:center;width:14em;font-weight:700;font-size:max(var(--fmin), .95em);background:#fff5c2;border-radius:.9em;flex-direction:column;flex:none;justify-content:center;gap:.35em;padding:.65em;line-height:1.25;display:flex}.ikeep b{font-weight:800}.ikeep small{font-weight:600;font-size:max(var(--fmin), .85em);color:var(--ink-2)}.ikeep small.iwarn{color:#b4232a;font-weight:800}.installwin .body>.ikeep{width:100%}.installbox .captcha{justify-content:center;display:flex}.installbox .captcha:empty{display:none}.ikeep .btn{font-size:max(var(--fmin), .95em);padding:.4em .6em}.ikeep .ilink{text-align:center}.ierr{color:var(--red)}.icode{letter-spacing:.05em;font-variant-numeric:tabular-nums;-webkit-user-select:text;user-select:text;background:#fff;border-radius:.4em;padding:.1em 0;font-size:1.5em;font-weight:900}.icode.wait{color:var(--ink-2);animation:.9s ease-in-out infinite blink}.ifoot{justify-content:space-between;align-items:center;gap:.75em}.inotes{text-align:left;flex-direction:column;gap:.2em;min-width:0;display:flex}.inote{font-weight:600;font-size:max(var(--fmin), .85em);color:var(--ink-2);margin:0}.ilink{text-align:left;font:700 max(var(--fmin), .85em) var(--font);color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ihave{text-align:center;color:inherit;margin:.6em auto 0;display:block}.ilinktext{font-weight:700;font-size:max(var(--fmin), .85em);word-break:break-all;-webkit-user-select:text;user-select:text}.icodein{gap:.5em;display:flex}.icodein input{box-sizing:border-box;text-align:center;min-width:0;font:900 1.5em var(--font);letter-spacing:.08em;text-transform:uppercase;background:var(--soft);color:var(--ink);-webkit-user-select:text;user-select:text;border:.15em solid #0000;border-radius:.5em;flex:1;padding:.25em}.icodein input:focus{border-color:var(--yellow);outline:0}.installbox .err{color:var(--red);font-weight:700;font-size:max(var(--fmin), .9em);min-height:1.2em}@media (width<=560px){.icols{flex-direction:column}.ikeep{width:100%}}.ientry{color:var(--ink);cursor:pointer;text-align:left;font-family:var(--font);pointer-events:auto;background:#fff;border:0;border-radius:.9em;align-items:center;gap:.6em;margin-top:.75em;padding:.4em .8em .4em .5em;display:inline-flex;box-shadow:0 .2em #00000040}.ientry img{border-radius:22%;flex:none;width:2.2em;height:2.2em}.ientry b{font-size:1em;font-weight:800;line-height:1.1;display:block}.ientry small{font-weight:700;font-size:max(var(--fmin), .78em);color:var(--ink-2);display:block}.isteps{counter-reset:ist;flex-direction:column;gap:.5em;margin:0;padding:0;list-style:none;display:flex}.isteps li{background:var(--soft);font-weight:700;font-size:max(var(--fmin), .95em);counter-increment:ist;border-radius:.9em;align-items:center;gap:.75em;padding:.5em .75em;line-height:1.3;display:flex}.isteps li:before{content:counter(ist);background:var(--yellow);width:1.6em;height:1.6em;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:900;display:flex}.isteps .iic{background:#fff;border-radius:.6em;flex:none;justify-content:center;align-items:center;width:2.2em;height:2.2em;display:flex}.isteps .iic svg{width:1.5em;height:1.5em}.isteps .iic img{border-radius:.6em;width:100%;height:100%}.sw-row .btn{pointer-events:none;flex:none}.gacts{flex-wrap:wrap;justify-content:flex-end;gap:.5em;display:flex}.gacts .btn.danger{background:#fff0f0}.gp{color:var(--ink-2);margin:0;font-weight:600;line-height:1.45}.gp b{color:var(--ink)}.tt-me .mt.unsaved{color:var(--yellow-d);font-weight:800}.fadd.gnote{font-size:max(var(--fmin), .875em);color:var(--ink-2);align-items:center;font-weight:700}.settings .body,.newsbox .body,.credits .body{flex-direction:column;gap:.625em;padding:1.25em 1.5em 1.5em;display:flex}.sw-row{cursor:pointer;text-align:left;width:100%;font-size:1em;font-family:var(--font);color:var(--ink);background:#fff}.sw-row:hover{border-color:var(--line);background:var(--soft)}.switch{background:#c3c8d4;border-radius:.75em;flex:none;width:2.75em;height:1.5em;transition:background .15s;position:relative}.switch i{background:#fff;border-radius:50%;width:1.1em;height:1.1em;transition:transform .15s;position:absolute;top:.2em;left:.2em;box-shadow:0 .1em .2em #00000040}.switch.on{background:var(--green)}.switch.on i{transform:translate(1.25em)}.settings .srow .sic .av{border-radius:.75em;width:100%;height:100%}.set-acts{flex-wrap:wrap;gap:.5em;display:flex}.set-acts.end{justify-content:flex-end}.hud:not(.touch) .tiles :is([data-act=mute],[data-act=open-bug],[data-act=open-info]),.hud.touch .set-acts [data-act=open-bug]{display:none}.set-acts .btn{box-shadow:0 .2em #14182833}.credits .mt{margin-top:.25em;line-height:1.4}.legal .body{max-height:70vh;overflow-y:auto}.legal .srow .st span{line-height:1.4}.tt-legal button{color:inherit;font:inherit;cursor:pointer;text-shadow:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.av.pkm{background:linear-gradient(160deg,#fff,#e6ecf5)}.av.pkm img{width:112%;height:112%}.av.pkm .dot{position:absolute;bottom:-.1em;right:-.1em}.tt-who,.tt-logo,.tc-tab,.tc-hero>*,.tc-chips,.tc-dock>.tc-card{animation:ttrise .55s var(--pop) backwards;animation-delay:calc(var(--d,0) * 70ms + 80ms)}@keyframes ttrise{0%{opacity:0;transform:translateY(1em)scale(.97)}}.tt-logo{animation-name:ttlogo}@keyframes ttlogo{0%{opacity:0;transform:translateY(-.75em)scale(.9)rotate(-2deg)}}@keyframes ttright{0%{opacity:0;transform:translate(1.5em)}}.tt-me .tt-av{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;position:relative}.tt-me .tt-av .av{background:var(--soft-2);width:2.9em;height:2.9em;font-size:1em;box-shadow:0 0 0 .12em #fff,0 0 0 .22em #c8a050}.tt.hw .tt-motes:before,.tt.hw .tt-motes.b:before{background-image:radial-gradient(circle,#d6befff2 0 1.5px,#0000 2.5px)}.tt.hw .tt-motes:after,.tt.hw .tt-motes.b:after{background-image:radial-gradient(circle,#ffaa5ab3 0 1px,#0000 2px)}.tt-litwick{vertical-align:top;transform-origin:0 0;filter:drop-shadow(1px 0 #140c22)drop-shadow(-1px 0 #140c22)drop-shadow(0 1px #140c22)drop-shadow(0 -1px #140c22)drop-shadow(0 0 5px #c4a8ffd9);pointer-events:none;width:24px;height:32px;margin:.15em 0 0 .12em;animation:2.6s ease-in-out infinite ttLitBob;display:inline-block;overflow:hidden;transform:scale(2)}.tt-logo .pd-logo .tt-litwick{font-size:16px}.tt-litwick i{width:96px;height:32px;image-rendering:pixelated;will-change:transform;background-position:0 0;background-repeat:no-repeat;animation:.72s steps(4,end) infinite ttLitFrames;display:block}@keyframes ttLitFrames{to{transform:translate(-100%)}}@keyframes ttLitBob{0%,to{translate:0}50%{translate:0 -5px}}.tt-pumps{pointer-events:none;align-self:flex-end;align-items:flex-end;gap:.15em;margin-left:.2em;display:flex}.tt-pumps img{width:32px;height:auto;image-rendering:pixelated;filter:drop-shadow(0 0 5px #ffaa46bf)}.tt-pumps img.s{width:24px}.pfpbox{width:40em}.pfpbox .body{flex-direction:column;gap:.75em;padding:1.25em 1.5em 1.5em;display:flex}.pfps{grid-template-columns:repeat(auto-fill,minmax(5.4em,1fr));gap:.5em;max-height:22em;padding:.2em;display:grid;overflow:auto}.pfp{background:var(--soft);cursor:pointer;font-family:var(--font);color:var(--ink);border:.1875em solid #0000;border-radius:1em;flex-direction:column;align-items:center;gap:.2em;padding:.4em .25em .35em;display:flex;position:relative}.pfp:hover{border-color:var(--yellow)}.pfp.on{border-color:var(--blue);background:#eaf3fc}.pfp img{background:#fff;border-radius:50%;width:3.6em;height:3.6em}.pfp span{font-weight:800;font-size:max(var(--fmin), .7em);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pfp em{font-style:normal;font-weight:900;font-size:max(var(--fmin), .55em);background:var(--yellow);border-radius:.6em;padding:.1em .4em;position:absolute;top:.25em;left:.25em}.settings .srow .btn{font-size:max(var(--fmin), .875em)}.devfloors{flex-wrap:wrap;gap:.375em;margin-bottom:.25em;display:flex}.devfloors button{font:800 max(var(--fmin), .8125em) var(--font);background:var(--soft-2);min-width:2.4em;color:var(--ink);cursor:pointer;border:0;border-radius:.625em;padding:.35em .5em}.devfloors button.on{background:var(--ink);color:#fff}.devfree{gap:.375em;margin-bottom:.25em;display:flex}.devfree input{min-width:0;font:700 max(var(--fmin), .8125em) var(--font);border:2px solid var(--soft-2);color:var(--ink);background:#fff;border-radius:.625em;flex:1;padding:.35em .6em}.devfree button{font:800 max(var(--fmin), .8125em) var(--font);background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:.625em;padding:.35em .9em}.devfree button:disabled{opacity:.5;cursor:default}.syslog{pointer-events:none;flex-direction:column;gap:.3em;width:19em;display:flex}.syslog .sll{flex-direction:column;gap:.25em;display:flex}.syslog .sl{color:#fff;font-weight:700;font-size:max(var(--fmin), .78em);text-shadow:0 .08em #0006;animation:slidein .25s var(--pop);background:#0d13169e;border-radius:.6em;align-items:flex-start;gap:.45em;padding:.3em .6em;line-height:1.3;transition:opacity 1.4s;display:flex}.syslog .sl i{border-radius:50%;flex:none;width:.55em;height:.55em;margin-top:.38em;box-shadow:0 0 0 .12em #ffffff59}.syslog .sl.old{opacity:0}.syslog .sl.empty{color:#c8d0dc;font-style:italic}.syslog .slt{pointer-events:auto;color:#fff;font:800 max(var(--fmin), .75em) var(--font);cursor:pointer;background:#0d13169e;border:0;border-radius:.75em;align-self:flex-start;align-items:center;gap:.4em;padding:.3em .75em;display:flex}.syslog .slt:before{content:"";background:linear-gradient(#fff 0 18%,#0000 18% 41%,#fff 41% 59%,#0000 59% 82%,#fff 82%);width:.9em;height:.7em}.syslog .slt b{background:var(--red);font-size:max(var(--fmin), .9em);border-radius:.6em;padding:0 .4em}.syslog.open .sll{pointer-events:auto;background:#0d1316cc;border-radius:.875em;max-height:15em;padding:.5em .4em;overflow:auto}.syslog.open .sl{background:0 0;padding:.15em .3em;animation:none}.hud.touch .syslog{width:16em}.tt-right{pointer-events:none;flex-direction:column;gap:.6em;width:20.5em;display:flex;position:absolute;top:5.25em;bottom:3em;right:1.5em}.tt-right>*{pointer-events:auto}.tt-online{animation:ttright .55s var(--pop) backwards;flex-direction:column;flex:none;gap:.45em;padding:.65em .8em .7em;animation-delay:.2s;display:flex}.tt-online .oh{font-weight:900;font-size:max(var(--fmin), .8em);color:var(--green-d);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.45em;display:flex}.tt-online .oh i{background:var(--green);border-radius:50%;width:.6em;height:.6em;animation:1.4s ease-in-out infinite blink}.tt-online .of{align-items:center;gap:.55em;display:flex}.tt-online .of .pfl{cursor:pointer;flex:1;align-items:center;gap:.55em;min-width:0;display:flex}.tt-online .of .av{width:2.1em;height:2.1em;font-size:max(var(--fmin), .9em);overflow:visible}.tt-online .of .av img{border-radius:50%}.tt-online .of b{font-weight:900;font-size:max(var(--fmin), .9em);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tt-online .of .btn{font-size:max(var(--fmin), .78em);padding:.35em .8em}.tt-online .linkish{align-self:center}.av .dot{background:var(--green);border-radius:50%;width:.7em;height:.7em;position:absolute;bottom:-.05em;right:-.05em;box-shadow:0 0 0 .14em #fff}.av.fr{isolation:isolate;overflow:visible}.av.fr img{border-radius:50%}.av.fr:after{content:"";image-rendering:pixelated;pointer-events:none;z-index:1;background:50%/100% 100% no-repeat;position:absolute;inset:-31.25%}.av .dot{z-index:2}.av.fr-bronze:after{background-image:var(--fr-bronze)}.av.fr-silver:after{background-image:var(--fr-silver)}.av.fr-gold:after{background-image:var(--fr-gold)}.av.fr-guardian:after{background-image:var(--fr-guardian)}.av.fr-creator:after{background-image:var(--fr-creator);--frc:#ffe278e6;animation:2.4s ease-in-out infinite frglow}.av.fr-podium:after{background-image:var(--fr-podium)}.av.fr-legend:after{background-image:var(--fr-legend);--frc:#be8cffe6;animation:2.4s ease-in-out infinite frglow}.av.fr-season:after{background-image:var(--fr-season)}.av.fr-explorer:after{background-image:var(--fr-explorer)}.av.fr-gold:before,.av.fr-creator:before,.av.fr-legend:before{content:"";background:var(--fr-glint) center / 100% 100% no-repeat;image-rendering:pixelated;pointer-events:none;z-index:2;transform-origin:79% 21%;animation:3.2s ease-in-out infinite frtw;position:absolute;inset:-31.25%}.av.fr-legend:before{animation-delay:1.1s}@keyframes frglow{50%{filter:drop-shadow(0 0 .2em var(--frc))}}@keyframes frtw{0%,72%,to{opacity:0;transform:scale(.3)rotate(0)}84%{opacity:1;transform:scale(1)rotate(45deg)}}.frm.locked .av:before{display:none}@media (prefers-reduced-motion:reduce){.av.fr:after,.av.fr:before{animation:none}}.pfpbox .tabs{flex:none}.frms{grid-template-columns:repeat(auto-fill,minmax(8.5em,1fr));gap:.6em;max-height:22em;padding:.4em .2em;display:grid;overflow:auto}.frm{background:var(--soft);cursor:pointer;font-family:var(--font);color:var(--ink);text-align:center;border:.1875em solid #0000;border-radius:1em;flex-direction:column;align-items:center;gap:.35em;padding:.8em .4em .6em;display:flex}.frm:hover:not(:disabled){border-color:var(--yellow)}.frm.on{border-color:var(--blue);background:#eaf3fc}.frm .av{width:3.4em;height:3.4em;margin-bottom:.3em}.frm b{font-weight:900;font-size:max(var(--fmin), .9em)}.frm span{font-weight:700;font-size:max(var(--fmin), .68em);color:var(--ink-2);line-height:1.25}.frm.locked{opacity:.55;cursor:default}.frm.locked .av{filter:grayscale()}.profwin{width:38em;max-width:96%}.profwin .w2body{max-height:min(34em, calc(var(--hudh,100dvh) - 7em));flex-direction:column;gap:.75em;display:flex;overflow:auto}.phero{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av info badge""av act badge";align-items:center;gap:.55em 1.1em;padding:1em 1.1em;display:grid}.phero .pbig{grid-area:av}.phero .pact{grid-area:act;justify-content:flex-start}.dbadge{width:6em;height:5.5em;image-rendering:pixelated;background-repeat:no-repeat;background-size:264em 5.5em;grid-area:badge;animation:4.84s steps(44,end) infinite dbadge;display:block}@keyframes dbadge{to{background-position-x:-264em}}@media (prefers-reduced-motion:reduce){.dbadge{animation:none}}@media (width<=34em){.phero{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"av info""badge act"}.phero .pact{justify-content:flex-end}}.hud.touch #tPanel .phero{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"av info""badge act"}.hud.touch #tPanel .phero .pact{justify-content:flex-end}.phero .pbig .av{width:5.2em;height:5.2em}.phero .grow{flex-direction:column;grid-area:info;gap:.2em;min-width:0;display:flex}.phero .pname{overflow-wrap:anywhere;font-size:1.7em;font-style:italic;font-weight:900;line-height:1.05}.pfr{font-weight:800;font-size:max(var(--fmin), .78em);background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:.3em;padding:.15em .6em .15em .3em;display:inline-flex}.pfr svg{width:1.3em;height:1.3em}.phero .mt .on{color:var(--green-d)}.pgems{grid-template-columns:repeat(3,1fr);gap:.5em;display:grid}.pgem{background:var(--soft);box-shadow:inset 0 0 0 .16em var(--rc);border-radius:1em;flex-direction:column;align-items:center;gap:.1em;padding:.5em .3em .45em;display:flex}.pgem img{width:3.2em;height:3.2em;image-rendering:pixelated;background:#fff;border-radius:50%}.pgem b{font-weight:900;font-size:max(var(--fmin), .82em)}.pgem small{font-weight:800;font-size:max(var(--fmin), .66em);color:var(--rc)}.pachs{flex-wrap:wrap;gap:.35em;display:flex}.pach{font-weight:800;font-size:max(var(--fmin), .74em);background:#fff8d8;border-radius:999px;align-items:center;gap:.3em;padding:.2em .65em .2em .3em;display:inline-flex;box-shadow:inset 0 0 0 .12em #ffe27a}.pach svg{width:1.4em;height:1.4em}.pach.more{background:var(--soft);box-shadow:none;color:var(--ink-2);padding:.2em .65em}.psts{grid-template-columns:repeat(3,1fr);gap:.5em;display:grid}.pst{background:var(--soft);border-radius:.875em;flex-direction:column;align-items:center;padding:.5em .6em;display:flex}.pst b{font-size:1.35em;font-weight:900}.pst span{font-weight:700;font-size:max(var(--fmin), .7em);color:var(--ink-2);text-align:center}.pact{justify-content:flex-end;display:flex}.pact .tag{font-weight:800;font-size:max(var(--fmin), .8em);color:var(--ink-2);background:var(--soft-2);border-radius:.75em;padding:.4em .8em}@media (orientation:portrait){:is(.hud.touch:has(#title:not([hidden])) .rotate,.hud.touch:has(#tPanel:not([hidden]) :is(.starter,.arrival,.settings,.newsbox,.credits,.pfpbox,.profwin,.friendwin,.rankwin,.achwin,.dexwin,.pokedex,.summary,.eggw,.dailyw,.resw2,.obras,.guestwin,.installwin)) .rotate){display:none}.hud.touch:has(#tPanel:not([hidden]) :is(.starter,.arrival,.settings,.newsbox,.credits,.pfpbox,.profwin,.friendwin,.rankwin,.achwin,.dexwin,.pokedex,.summary,.eggw,.dailyw,.resw2,.obras,.guestwin,.installwin)) .guide{display:none}.hud.touch #title{pointer-events:auto;background:#0d1316;font-size:14px;position:fixed;inset:0;overflow:hidden auto}.hud.touch #title:before{background:linear-gradient(#e8343a59,#0d131600 30%),#05080a33;position:fixed}.hud.touch #title .tt{padding:max(.9em, env(safe-area-inset-top)) max(.9em, env(safe-area-inset-right)) max(1.2em, env(safe-area-inset-bottom)) max(.9em, env(safe-area-inset-left));flex-direction:column;gap:.8em;display:flex;position:relative;inset:auto}.hud.touch #tPanel:has(:is(.starter,.arrival,.settings,.newsbox,.credits,.pfpbox,.profwin,.friendwin,.rankwin,.achwin,.dexwin,.pokedex,.summary,.eggw,.dailyw,.resw2,.guestwin,.installwin)){padding:max(.75em, env(safe-area-inset-top)) .6em max(.75em, env(safe-area-inset-bottom));box-sizing:border-box;font-size:14px;position:fixed;inset:0}.hud.touch #tPanel>.win{width:100%;max-width:34em;max-height:100%}.hud.touch #tPanel .starter{max-width:100%;max-height:calc(100% - 2.6em);margin-top:2.6em}.hud.touch #tPanel .starter .w2body{min-height:0;max-height:none}.hud.touch #tPanel .starter .w2head .chip{display:none}.hud.touch #tPanel .starter .w2head .ttl{font-size:1.35em}.hud.touch #tPanel .st-main{grid-template-columns:1fr}.hud.touch .hatch-stage{justify-content:flex-start;gap:.75em;padding-top:3.5em;overflow-y:auto}.hud.touch .hs-center{width:13em;height:13em}.hud.touch .hs-egg{width:7em;height:7em}.hud.touch .hs-mon{width:9.5em;height:9.5em}.hud.touch .hs-grid .cells{grid-template-columns:repeat(auto-fill,minmax(5em,1fr))}.hud.touch #tPanel .psts{grid-template-columns:repeat(2,1fr)}.hud.touch #tPanel .head .ttl{font-size:1.5em}}.bicon{image-rendering:auto;pointer-events:none;flex:none;width:2.2em;height:2.2em}.bicon.big{width:3.4em;height:3.4em}.routes{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4em;display:grid}.routes .rcard{text-align:left;background:var(--soft);min-width:0;font:800 max(var(--fmin), .8125em) var(--font);color:var(--ink);cursor:pointer;border:.1875em solid #0000;border-radius:.875em;flex-direction:column;align-items:flex-start;gap:.1em;padding:.45em .5em;display:flex}.routes .rcard .rtop{align-items:center;gap:.4em;width:100%;display:flex}.routes .rcard .rtop b{font-size:max(var(--fmin), .95em);min-width:0;line-height:1.1}.routes .rcard .mt{font-size:max(var(--fmin), .75em)}.routes .rcard .mt.camp{color:#b07800}.routes .rcard.on{border-color:var(--red);background:#fff}.routes .rcard:disabled{cursor:default;opacity:.65}.routes .rcard:disabled.on{opacity:1}.aff{font:900 max(var(--fmin), .62em) var(--font);color:#fff;white-space:nowrap;border-radius:.5em;margin-top:.2em;padding:.15em .5em;display:inline-block}.aff.good{background:#2fb36a}.aff.normal{background:#8a93a8}.aff.risk{background:#e8343a}.routedet{flex-direction:column;gap:.4em;display:flex}.routedet .rhead{align-items:center;gap:.6em;display:flex}.routedet .rhead>span{flex-direction:column;display:flex}.routedet .rhead b{font:900 italic 1.15em var(--font)}.routedet .types{flex-wrap:wrap;gap:.25em;display:flex}.routedet .why{flex-direction:column;gap:.15em;display:flex}.routedet .why .aff{font-size:max(var(--fmin), .7em);align-self:flex-start}.route-one{background:var(--soft);border-radius:.875em;align-items:center;gap:.6em;padding:.5em .7em;display:flex}.route-one>span{flex-direction:column;display:flex}@media (width<=720px),(height<=520px) and (orientation:landscape){.routes{grid-template-columns:repeat(2,minmax(0,1fr))}}.summary .unlock.ach{animation:rise .45s .3s var(--pop) backwards;flex-direction:row;align-items:center;gap:.75em}.summary .unlock.ach>svg{flex:none;width:2.8em;height:2.8em;animation:1.8s ease-in-out infinite bob}.summary .unlock.ach>span{flex-direction:column;flex:1;gap:.15em;min-width:0;display:flex}.summary .unlock.ach .btn{font-size:max(var(--fmin), .85em);flex:none;padding:.45em .9em}.summary .unlock.camp{flex-direction:row;align-items:center;gap:.75em}.summary .unlock.camp>span{flex-direction:column;gap:.15em;display:flex}.summary .unlock.camp .bicon{width:3em;height:3em}.summary .unlock.replaced,.summary .unlock.quiet{background:#eef1f6;box-shadow:inset 0 0 0 .15em #c3c8d4}.summary .unlock.quiet b{font-size:1em}.reveal{z-index:6;pointer-events:none;background:#fff;border-radius:1.2em;align-items:center;gap:.8em;padding:.55em 1em .55em .55em;animation:.5s ease-out both reveal-in;display:flex;position:absolute;top:1em;left:50%;transform:translate(-50%);box-shadow:0 .3em #00000040}.reveal.out{animation:.4s ease-in both reveal-out}.reveal canvas{width:4em;height:4em;image-rendering:pixelated;filter:drop-shadow(0 0 .3em #ffcb05);background:#1d2230;border-radius:50%}.reveal .rv{flex-direction:column;gap:.15em;display:flex}.reveal .rv small{font:900 max(var(--fmin), .65em) var(--font);color:#b07800;letter-spacing:.08em;text-transform:uppercase}.reveal .rv b{font:900 italic 1.6em var(--font);color:var(--ink);line-height:1}.reveal .rv .types{gap:.25em;display:flex}@keyframes reveal-in{0%{opacity:0;transform:translate(-50%,-1em)scale(.9)}}@keyframes reveal-out{to{opacity:0;transform:translate(-50%,-1em)}}.decision .cards{gap:.7em;display:flex}.decision .cards>div{border-radius:.9em;flex-direction:column;flex:1;gap:.25em;padding:.7em .9em;display:flex}.decision .cards .rope{box-shadow:inset 0 0 0 .15em var(--yellow);background:#fff6d0}.decision .cards .gate{box-shadow:inset 0 0 0 .15em var(--red);background:#ffe9e8}.decision .cards b{font-weight:900}.decision .acts{justify-content:center;display:flex}@media (width<=720px){.decision .cards{flex-direction:column}}.proutes{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35em;display:grid}.proute{background:var(--soft);font:900 max(var(--fmin), .9em) var(--font);border-radius:.7em;align-items:center;gap:.35em;padding:.25em .4em;display:flex;position:relative}.proute .bicon{width:1.8em;height:1.8em}.proute i{color:#c99a1a;font-style:normal;position:absolute;top:-.35em;right:-.2em}.gcard{position:relative}.gcard .bicon.sealb{filter:grayscale(.8)brightness(.9);width:100%;height:100%}.gcard.fresh{box-shadow:0 0 0 .25em var(--yellow), 0 0 2em .5em #ffcb058c;z-index:2;animation:1.2s ease-out both seal-wake;transform:scale(1.05)}.gcard .new{background:var(--yellow);color:var(--ink);font:900 max(var(--fmin), .7em) var(--font);white-space:nowrap;border-radius:999px;padding:.15em .6em;position:absolute;top:-.7em;left:50%;transform:translate(-50%)}.gcard.pr1{box-shadow:inset 0 0 0 .15em #d29a5a}.gcard.pr2{box-shadow:inset 0 0 0 .15em #a8b0bf}.gcard.pr3{box-shadow:inset 0 0 0 .2em var(--yellow)}@keyframes seal-wake{0%{filter:brightness(2)saturate(0);transform:scale(.9)}}.routes .rcard .mt.seal{color:#b07800}.notebtn{text-align:left;background:var(--soft);width:100%;font:800 max(var(--fmin), .9em) var(--font);color:var(--ink);cursor:pointer;border:0;border-radius:.9em;align-items:center;gap:.5em;padding:.5em .8em;display:flex}.notebtn .grow{flex-direction:column;display:flex}.notebtn .mt{font-size:max(var(--fmin), .8em)}.notebtn>span:last-child{color:var(--mute);font-size:1.4em}.expedition.stack{width:36em}.expedition.stack .body{grid-template-columns:minmax(0,1fr);gap:0}.expedition .xsec+.xsec{border-top:.125em solid var(--line);margin-top:1em;padding-top:1em}.expedition .xsec>.cap{color:var(--ink);align-items:center;gap:.45em;display:flex}.expedition .secn{background:var(--ink);color:#fff;width:1.6em;height:1.6em;font-size:max(var(--fmin), .95em);letter-spacing:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.notebtn.routesum{border:.1875em solid #0000;gap:.7em;padding:.55em .9em .55em .6em;font-size:1em}.notebtn.routesum:hover:not(:disabled){border-color:var(--yellow)}.notebtn.routesum:disabled{cursor:default}.notebtn.routesum.hot{box-shadow:0 0 0 .15em var(--yellow), var(--shadow)}.notebtn.routesum.need{border-color:var(--yellow);animation:.55s ease-in-out 3 needroute}@keyframes needroute{0%,to{box-shadow:0 0 0 0 #ffcb05cc, var(--shadow);transform:none}30%{transform:translate(-.2em)}50%{box-shadow:0 0 0 .5em #ffcb0500, var(--shadow)}70%{transform:translate(.2em)}}@media (prefers-reduced-motion:reduce){.notebtn.routesum.need{box-shadow:0 0 0 .2em var(--yellow), var(--shadow);animation:none}}.notebtn.routesum .grow{flex:1;min-width:0}.notebtn.routesum b{font:900 italic 1.15em var(--font)}.notebtn.routesum .aff{font-size:max(var(--fmin), .7em);align-self:flex-start}.notebtn.routesum .camp,.notebtn.routesum .seal{color:#b07800}.notebtn.routesum .feat{color:var(--yellow-d);font-weight:900}.notebtn.routesum>.grow:last-child{color:inherit;font-size:1em}.rtile{background:#fff;border-radius:.9em;flex:none;justify-content:center;align-items:center;width:3.4em;height:3.4em;display:flex;overflow:hidden}.rtile.ghost{background:#2a1646}.rtile svg{width:74%;height:74%}.rtile img{width:82%;height:82%}.routedet .rtile:not(.ghost){background:#f1ecff}.routedet .rrule{font-weight:800;font-size:max(var(--fmin), .875em);line-height:1.35}.routedet .rdesc{line-height:1.4}.routedet .rfacts{flex-wrap:wrap;gap:.25em;display:flex}.routedet .rfacts span{font-weight:800;font-size:max(var(--fmin), .75em);color:#4a2a7a;white-space:nowrap;background:#f1e9ff;border-radius:.7em;padding:.2em .7em}.rspecials{flex-wrap:wrap;gap:.4em;display:flex}.rspecial{text-align:left;background:var(--soft);min-width:0;font:800 max(var(--fmin), .8125em) var(--font);color:var(--ink);cursor:pointer;white-space:nowrap;border:.1875em solid #0000;border-radius:.75em;flex:12em;align-items:center;gap:.4em;padding:.1em .45em .1em .2em;display:flex}.rspecial.on{border-color:var(--red);background:#fff}.rspecial .rtile{background:0 0;border-radius:.6em;width:2em;height:2em}.rspecial .rtile.ghost{background:#2a1646}.rspecial b{font-weight:800;font-size:max(var(--fmin), .95em)}.rspecial .mt{font-size:max(var(--fmin), .75em);text-overflow:ellipsis;min-width:0;overflow:hidden}.routepick .routedet .foot{justify-content:flex-end;margin-top:.3em;display:flex}@media (width<=720px){.routepick .body{grid-template-columns:minmax(0,1fr)}}.notebook .dgrid{align-content:start}.notebook .nb-cap{grid-column:1/-1;margin:.3em 0 0}.notebook .nb-ico{flex:1;justify-content:center;align-items:center;width:100%;display:flex}.notebook .nb-ico .bicon{width:70%;height:auto}.notebook .bicon.nb-big{width:100%;height:100%}.mute.bell{position:relative}.mute.bell svg{width:1.45em;height:1.45em}.mute.bell .badge{background:var(--red);color:#fff;min-width:1.4em;height:1.4em;font:900 max(var(--fmin), .7em)/1.4em var(--font);text-align:center;border-radius:.7em;padding:0 .3em;animation:1.2s ease-in-out infinite bob;position:absolute;top:-.3em;right:-.3em;box-shadow:0 0 0 .18em #fff}.noticebox{width:30em}.noticebox .body{flex-direction:column;gap:.5em;max-height:70vh;padding:1em 1.25em 1.25em;display:flex;overflow-y:auto}.notice{background:var(--soft);border-left:.3em solid var(--blue);border-radius:1em;align-items:center;gap:.75em;padding:.5em .75em .5em .5em;display:flex}.notice.warn{border-left-color:var(--yellow);background:#fffbe6}.notice.ev{border-left-color:var(--pink)}.notice.inbox{border-left-color:var(--yellow)}.notice .nic{background:#fff;border-radius:.7em;flex:none;place-items:center;width:2.25em;height:2.25em;display:grid}.notice .nic svg{width:1.7em;height:1.7em}.notice .grow{flex-direction:column;flex:1;min-width:0;display:flex}.notice b{font-weight:900}.notice .grow span{font-weight:600;font-size:max(var(--fmin), .875em);color:var(--ink-2);line-height:1.35}.mailbox{width:34em}.mailbox .body{flex-direction:column;gap:.625em;max-height:70vh;padding:1em 1.25em 1.25em;display:flex;overflow-y:auto}.mailcode{gap:.5em;display:flex}.mailcode input{min-width:0;font:800 1em var(--font);text-transform:uppercase;letter-spacing:.06em;background:var(--soft);color:var(--ink);border:.15em solid #0000;border-radius:.75em;outline:none;flex:1;padding:.5em .75em}.mailcode input:focus{border-color:var(--yellow);background:#fff}.mailcode input::placeholder{text-transform:none;letter-spacing:0;color:var(--mute);font-weight:600}.settings .mailcode{margin:-.25em 0 .25em}.mail{border:.15em solid var(--yellow);background:#fffbe6;border-radius:1em;flex-direction:column;gap:.375em;padding:.625em .875em;display:flex}.mail.got{border-color:var(--soft-2);opacity:.8;background:#fff}.mail .mh{justify-content:space-between;align-items:baseline;gap:.5em;display:flex}.mail .mh b{font-weight:900}.mail p{font-weight:600;font-size:max(var(--fmin), .875em);color:var(--ink-2);margin:0;line-height:1.35}.mail .loot{flex-wrap:wrap;gap:.3em;display:flex}.mail .loot .lt{font-weight:800;font-size:max(var(--fmin), .8125em);background:#fff;border-radius:.6em;align-items:center;gap:.25em;padding:.1em .5em .1em .15em;display:inline-flex;box-shadow:0 .1em #1418281f}.mail .loot .lt svg,.mail .loot .lt img{width:1.5em;height:1.5em;image-rendering:pixelated}.mailbox.post{width:31em}.mailbox.post .hic svg{width:2.2em;height:2.2em}.mailbox.post .airmail{background:repeating-linear-gradient(135deg,#e8343a 0 .8em,#fff .8em 1.2em,#2a75bb 1.2em 2em,#fff 2em 2.4em);flex:none;height:.4em}.mailbox.post .body{background:#f6f1e4;gap:.6em;padding:.75em 1em 1em}.postman{align-items:center;gap:.6em;min-height:5.4em;display:flex}.pel{flex:none;width:6em;height:7.5em;margin:-1.2em -.4em -.9em -.6em;position:relative}.pel>span{image-rendering:pixelated;background-repeat:no-repeat;position:absolute;inset:0}.pel-idle{background-size:12em 60em;animation:.34s steps(2,end) infinite pelIdle}.pel-fly{background-position-y:-45em;background-size:36em 60em;animation:.5s steps(6,end) infinite pelFlap,.9s cubic-bezier(.2,.8,.3,1) both pelIn}.pel.arrive .pel-idle{animation:.34s steps(2,end) infinite pelIdle,10ms .9s both pelShow}.pel.arrive .pel-letter{animation:10ms .9s both pelShow,.68s steps(2,end) .9s infinite letterBob}.pel-letter{background:#fffaf0;border:.12em solid #2b2f3a;border-radius:.1em;width:1.3em;height:.9em;animation:.68s steps(2,end) infinite letterBob;position:absolute;top:3.35em;left:2.35em}.pel-letter:after{content:"";border-bottom:.12em solid #2b2f3a;border-right:.12em solid #2b2f3a;width:.4em;height:.4em;position:absolute;top:-.2em;left:50%;transform:translate(-50%)scaleY(.6)rotate(45deg)}.pel-sleep{background-size:12em 6em;width:6em;height:6em;animation:1.1s steps(2,end) infinite pelSleep;top:1.5em!important}@keyframes pelIdle{0%{background-position-x:0}to{background-position-x:-12em}}@keyframes pelFlap{0%{background-position-x:0}to{background-position-x:-36em}}@keyframes pelIn{0%{opacity:1;transform:translate(22em,-2.5em)}92%{opacity:1;transform:translate(0)}to{opacity:0;transform:none}}@keyframes pelShow{0%{opacity:0}to{opacity:1}}@keyframes pelSleep{0%{background-position-x:0}to{background-position-x:-12em}}@keyframes letterBob{50%{transform:translateY(.12em)}}.bubble{animation:winpop .3s var(--pop) backwards;background:#fff;border-radius:1em;flex-direction:column;flex:1;gap:.1em;margin-bottom:.3em;padding:.5em .8em;display:flex;position:relative;box-shadow:0 .2em #14182826}.pel.arrive+.bubble{animation-delay:.8s}.bubble:before{content:"";border:.35em solid #0000;border-left:0;border-right:.55em solid #fff;position:absolute;bottom:.8em;left:-.55em}.bubble b{font-weight:900;font-size:max(var(--fmin), .8125em);color:#2a75bb}.bubble b small{color:var(--mute);font-weight:700}.bubble>span{font-weight:700;font-size:max(var(--fmin), .9375em);line-height:1.3}.letters{flex-direction:column;gap:.55em;display:flex}.env{background:#fffaf0;border-radius:.6em;position:relative;box-shadow:0 .2em #1418282e}.letters.drop>.env{animation:envDrop .45s var(--pop) backwards}.letters.drop>.env:nth-child(2){animation-delay:70ms}.letters.drop>.env:nth-child(3){animation-delay:.14s}.letters.drop>.env:nth-child(4){animation-delay:.21s}@keyframes envDrop{0%{opacity:0;transform:translateY(-.8em)rotate(-2deg)}}.env .face{cursor:pointer;text-align:left;width:100%;height:6em;font:inherit;color:var(--ink);background:linear-gradient(#f7ecd2,#f7ecd2) padding-box padding-box,repeating-linear-gradient(135deg,#e8343a 0 .6em,#fffaf0 .6em .9em,#2a75bb .9em 1.5em,#fffaf0 1.5em 1.8em) border-box;border:.3em solid #0000;border-radius:.6em;padding:0;display:block;position:relative;overflow:hidden}.env .face:hover{filter:brightness(1.03)}.env .face:focus-visible{outline:.2em solid var(--ink);outline-offset:.15em}.env .flap{transform-origin:top;height:3em;transition:transform .35s,opacity .35s;position:absolute;top:0;left:0;right:0}.env .seal{background:radial-gradient(circle,#fff 0 .18em,#2b2f3a .18em .28em,#e8343a .28em);border-radius:50%;width:1.5em;height:1.5em;margin-left:-.75em;position:absolute;top:2.1em;left:50%;box-shadow:0 0 0 .14em #2b2f3a}.env .flap:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#eedfbd;position:absolute;inset:0}.env .addr{grid-template-columns:auto 1fr;align-items:baseline;column-gap:.4em;max-width:62%;display:grid;position:absolute;bottom:.45em;left:.8em}.env .addr small{font-size:max(var(--fmin), .6875em);color:var(--mute);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.env .addr b{font-weight:900;font-size:max(var(--fmin), .875em);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.env .stamp{background:#fff;width:2.4em;height:2.8em;padding:.25em;position:absolute;top:.5em;right:.7em;transform:rotate(4deg);-webkit-mask:radial-gradient(.2em at .2em .2em,#0000 98%,#000) -.2em -.2em/.5em .5em;mask:radial-gradient(.2em at .2em .2em,#0000 98%,#000) -.2em -.2em/.5em .5em}.env .stamp img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;background:#cfe6f7;display:block}.env .pmark{color:#2b2f3ab3;width:3.4em;height:3.4em;font-size:max(var(--fmin), .6875em);text-transform:uppercase;text-align:center;border:.14em solid #2b2f3a8c;border-radius:50%;place-items:center;padding:.2em;font-weight:900;line-height:1;display:grid;position:absolute;top:.7em;right:3.6em;transform:rotate(-14deg)}.env .pmark:after{content:"";background:repeating-linear-gradient(#0000 0 .3em,#2b2f3a73 .3em .45em);width:2.6em;height:40%;position:absolute;top:30%;left:90%}.env .hint{font-size:max(var(--fmin), .75em);color:#fff;background:var(--red);box-shadow:0 .15em 0 var(--red-d);border-radius:.8em;padding:.2em .65em;font-weight:900;position:absolute;bottom:.5em;right:.7em}.env:not(.open) .hint{animation:1.6s ease-in-out infinite hintPulse}@keyframes hintPulse{50%{transform:scale(1.08)}}.env.open .face{height:3.2em}.env.open .flap{opacity:.9;transform:scaleY(-1)}.env.open .flap .seal,.env.open .stamp,.env.open .pmark{opacity:0}.env.open .addr{bottom:.35em}.env.open .hint{background:var(--soft-2);color:var(--ink-2);box-shadow:none;animation:none}.env .face,.env .stamp,.env .pmark,.env .seal{transition:height .3s,opacity .2s}.env .paper{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.8,.3,1);display:grid}.env.open .paper{grid-template-rows:1fr}.env .pin{background:repeating-linear-gradient(#fffaf0 0 1.55em,#e9ddc2 1.55em 1.62em);border-radius:0 0 .6em .6em;min-height:0;padding:0 1em;overflow:hidden}.env.open .pin{padding:.55em 1em .8em;animation:.45s cubic-bezier(.2,.8,.3,1) paperUp}@keyframes paperUp{0%{transform:translateY(-1.2em)}}.env .pin p{font-weight:600;font-size:max(var(--fmin), .9375em);color:var(--ink-2);margin:0 0 .3em;line-height:1.55em}.env .pin .greet{color:var(--ink);font-style:italic;font-weight:900}.env .pin .sign{text-align:right;color:var(--ink);font-style:italic;font-weight:800}.env .pin .re{background:#2a75bb14;border-left:.25em solid #2a75bb;border-radius:0 .5em .5em 0;flex-direction:column;gap:.1em;margin:.1em 0 .45em;padding:.35em .6em;display:flex}.env .pin .re small{font-size:max(var(--fmin), .6875em);text-transform:uppercase;letter-spacing:.06em;color:#1a4e80;font-weight:900}.env .pin .re b{font-weight:800;font-size:max(var(--fmin), .875em);color:var(--ink);overflow-wrap:anywhere}.env .att{background:#ffcb052e;border:.12em dashed #d9a800;border-radius:.6em;flex-wrap:wrap;align-items:center;gap:.5em;margin:.2em 0 .4em;padding:.4em .5em;display:flex}.env .att small{font-size:max(var(--fmin), .6875em);text-transform:uppercase;letter-spacing:.06em;color:#8a6a00;font-weight:900}.env .att .loot{flex-wrap:wrap;gap:.3em;display:flex}.env .att .lt{font-weight:900;font-size:max(var(--fmin), .8125em);background:#fff;border-radius:.6em;align-items:center;gap:.25em;padding:.1em .5em .1em .15em;display:inline-flex}.env .att .lt svg,.env .att .lt img{width:1.5em;height:1.5em;image-rendering:pixelated}.env .pf{justify-content:space-between;align-items:center;gap:.5em;min-height:2.6em;display:flex}.env .pf small{font-size:max(var(--fmin), .75em);color:var(--mute);font-weight:700}.rstamp{font:900 italic 1em var(--font);text-transform:uppercase;letter-spacing:.08em;color:#d23a3a;opacity:.85;border:.18em solid #d23a3a;border-radius:.35em;padding:.15em .5em;display:inline-block;transform:rotate(-8deg)}.env.just .rstamp{animation:.35s cubic-bezier(.3,1.6,.5,1) both stampIn}@keyframes stampIn{0%{opacity:0;transform:rotate(-8deg)scale(2.2)}}.rstamp.sm{font-size:max(var(--fmin), .6875em);border-width:.15em}.env.got{opacity:.85;background:#fff;align-items:center;gap:.6em;padding:.45em .7em;display:flex}.env.got .mini svg{opacity:.7;width:1.6em;height:1.6em;display:block}.env.got .gtx{flex-direction:column;flex:1;min-width:0;display:flex}.env.got .gtx b{font-weight:900;font-size:max(var(--fmin), .8125em)}.env.got .gtx small{font-size:max(var(--fmin), .75em);color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.env.got.exp .rstamp{color:#8b93a3;border-color:#8b93a3}.slot{background:#fff;border-radius:.8em;flex-direction:column;gap:.4em;margin-top:.2em;padding:.55em .7em;display:flex;box-shadow:inset 0 0 0 .15em #e3d7bb}.slot .lbl{font-size:max(var(--fmin), .8125em);color:var(--ink-2);font-weight:800}.slot .mailcode input{background:#f6f1e4}.rcard.hot{box-shadow:0 0 0 .15em var(--yellow), var(--shadow)}.rcard .feat{color:var(--yellow-d);font-weight:900}.ultcut{background:var(--c,var(--yellow));color:var(--ink);clip-path:polygon(0 0,100% 0,calc(100% - 1.1em) 100%,0 100%);pointer-events:none;z-index:3;align-items:center;gap:.5em;padding:.25em 1.6em .25em .9em;display:flex;position:absolute;top:16%;left:0;transform:translate(-110%);box-shadow:0 .25em #00000059}.ultcut.show{animation:.7s linear forwards ultcut}.ultcut:before{content:"";background:repeating-linear-gradient(-60deg,#ffffff2e 0 .35em,#0000 .35em .9em);position:absolute;inset:0}.ultcut .por{width:2.4em;height:2.4em;box-shadow:0 0 0 .18em var(--ink);background:#fff;border-radius:50%;flex:none;position:relative;overflow:hidden}.ultcut .por img{width:100%;height:100%;image-rendering:pixelated}.ultcut .nm{flex-direction:column;line-height:1;display:flex;position:relative}.ultcut .nm small{font-weight:800;font-size:max(var(--fmin), .55em);letter-spacing:.08em;text-transform:uppercase;opacity:.75}.ultcut .nm b{white-space:nowrap;-webkit-text-stroke:.05em var(--ink);color:#fff;paint-order:stroke;text-shadow:.06em .08em 0 var(--ink);font-size:1.15em;font-style:italic;font-weight:900}@keyframes ultcut{0%{transform:translate(-110%)}17%{transform:translate(0)}83%{transform:translate(0)}to{transform:translate(-110%)}}@media (prefers-reduced-motion:reduce){.ultcut.show{animation:none;transform:none}}.hud:not(.touch) .win:has(>.head){--wc:#2a75bb;--wc2:#2368a8;--wcd:#164a7a;--wci:#fff;border-top:.5em solid var(--wc);box-shadow:0 .45em 0 var(--wcd), 0 1.5em 3.75em #00000073;margin-top:2.6em;position:relative;overflow:visible}.hud:not(.touch) .win:has(>.head.red){--wc:#e8343a;--wc2:#d22a30;--wcd:#8f161b}.hud:not(.touch) .win:has(>.head.orange){--wc:#ff8a3d;--wc2:#f27a2a;--wcd:#b4511a}.hud:not(.touch) .win:has(>.head.green){--wc:#3ccf6e;--wc2:#30bd60;--wcd:#1f8a44}.hud:not(.touch) .win:has(>.head.pink){--wc:#ef6fb0;--wc2:#e05aa0;--wcd:#a83a74}.hud:not(.touch) .win:has(>.head.yellow){--wc:#ffcb05;--wc2:#f2bd00;--wcd:#b58a00;--wci:var(--ink)}.hud:not(.touch) .win>.head{pointer-events:none;background:0 0;gap:.5em;height:auto;padding:0;position:absolute;top:-3.05em;left:1em;right:.9em}.hud:not(.touch) .win>.head>*{pointer-events:auto}.hud:not(.touch) .win>.head .hic{z-index:1;width:2.8em;height:2.8em;box-shadow:0 0 0 .22em var(--wc), 0 .3em 0 .22em var(--wcd);border-radius:50%;position:relative;overflow:hidden}.hud:not(.touch) .win>.head .hic svg{width:2.1em;height:2.1em}.hud:not(.touch) .win>.head .hic img{border-radius:50%}.hud:not(.touch) .win>.head .ttl{color:var(--wci);background:repeating-linear-gradient(135deg, var(--wc) 0 1.125em, var(--wc2) 1.125em 2.25em);border-radius:.55em .55em 0 0;margin-left:-1.6em;padding:.12em .8em .1em 1.85em;font-size:1.6em;position:relative}.hud:not(.touch) .win>.head .ttl:first-child{margin-left:0;padding-left:.8em}.hud:not(.touch) .win>.head .ttl{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.hud:not(.touch) .learn-box>.head .ttl{font-size:1.25em}.hud:not(.touch) .win>.head .chip{color:var(--ink);background:#fff;box-shadow:0 .15em #00000040}.hud:not(.touch) .win>.head .x{box-shadow:0 .2em #0000004d}.hud:not(.touch) .win>.head .x:active{transform:translateY(.15em);box-shadow:0 .05em #0000004d}.hud:not(.touch) .tmodal>.win:has(>.head){max-height:calc(100% - 7.5em);margin-top:3.2em}.hud:not(.touch) .tmodal>.site:has(>.head){max-height:calc(min(86vh,100%) - 7.5em)}.hud:not(.touch) .tmodal>.win:has(>.head)>.body{min-height:0}.hud:not(.touch) .tmodal>.site-dojo:has(>.head){max-height:calc(100% - 7.5em)}.win2{--wc:#ffcb05;--wc2:#f2bd00;--wcd:#b58a00;--wci:var(--ink);pointer-events:auto;max-height:calc(100% - 3em);color:var(--ink);border-top:.5em solid var(--wc);box-shadow:0 .45em 0 var(--wcd), 0 1.5em 3.75em #00000073;animation:winpop .35s var(--pop);background:#fff;border-radius:1.5em;flex-direction:column;margin-top:2.6em;display:flex;position:relative}.win2.w-red{--wc:#e8343a;--wc2:#d22a30;--wcd:#8f161b;--wci:#fff}.win2.w-orange{--wc:#ff8a3d;--wc2:#f27a2a;--wcd:#b4511a;--wci:#fff}.win2.w-blue{--wc:#2a75bb;--wc2:#2368a8;--wcd:#164a7a;--wci:#fff}.win2.w-green{--wc:#3ccf6e;--wc2:#30bd60;--wcd:#1f8a44;--wci:#fff}.win2.w-pink{--wc:#ef6fb0;--wc2:#e05aa0;--wcd:#a83a74;--wci:#fff}.w2head{pointer-events:none;align-items:center;gap:.5em;display:flex;position:absolute;top:-3.05em;left:1em;right:.9em}.w2head>*{pointer-events:auto}.w2head .hic{z-index:1;width:2.8em;height:2.8em;box-shadow:0 0 0 .22em var(--wc), 0 .3em 0 .22em var(--wcd);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.w2head .hic svg{width:2.1em;height:2.1em}.w2head .ttl{color:var(--wci);white-space:nowrap;background:repeating-linear-gradient(135deg, var(--wc) 0 1.125em, var(--wc2) 1.125em 2.25em);border-radius:.55em .55em 0 0;margin-left:-1.6em;padding:.12em .8em .1em 1.85em;font-size:1.6em;font-style:italic;font-weight:900;position:relative}.w2head .chip{font-weight:800;font-size:max(var(--fmin), .9em);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:.75em;min-width:0;padding:.25em .75em;overflow:hidden;box-shadow:0 .15em #00000040}.w2head .x{cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.5em;height:2.5em;margin-left:auto;display:flex;box-shadow:0 .2em #0000004d}.w2head .x:active{transform:translateY(.15em);box-shadow:0 .05em #0000004d}.w2head .x svg{width:1em;height:1em;stroke:var(--ink);stroke-width:3.5px;stroke-linecap:round;fill:none}.w2body{border-radius:0 0 1.5em 1.5em;flex:1;min-height:0;padding:1.1em 1.25em 1.25em}.win2 .well{background:linear-gradient(180deg, color-mix(in srgb, var(--wc) 16%, #fff), color-mix(in srgb, var(--wc) 30%, #fff));box-shadow:inset 0 0 0 .15em color-mix(in srgb, var(--wc) 45%, #fff);border-radius:1.1em}.rankwin{width:62em;max-width:96%}.rankwin .w2body{height:min(32em, calc(var(--hudh,100dvh) - 8em));grid-template-rows:minmax(0,1fr);grid-template-columns:23em minmax(0,1fr);gap:1.25em;display:grid}.rstage{flex-direction:column;min-height:0;padding:.75em;display:flex;position:relative;overflow:hidden}.rstage .rays{pointer-events:none;background:repeating-conic-gradient(#ffffffb3 0 7deg, transparent 7deg 18deg);width:60em;height:60em;margin:-30em 0 0 -30em;animation:80s linear infinite spin;position:absolute;top:40%;left:50%;-webkit-mask:radial-gradient(circle,#000 6%,#0000 40%);mask:radial-gradient(circle,#000 6%,#0000 40%)}.podium2{z-index:1;flex:1;grid-template-columns:1fr 1.2fr 1fr;align-items:end;gap:.45em;display:grid;position:relative}.rp{cursor:pointer;flex-direction:column;align-items:center;gap:.2em;min-width:0;display:flex}.rp .av{width:3.5em;height:3.5em;margin-bottom:.55em;box-shadow:0 0 0 .2em #fff}.rp .av.fr{box-shadow:none}.rp.p1 .av{width:4.75em;height:4.75em}.rp .crown{filter:drop-shadow(0 .15em #5a3c0059);width:2.6em;margin-bottom:-.1em;animation:2.2s ease-in-out infinite bob}.rp .crown svg{width:100%;display:block}.rp .who{font-weight:900;font-size:max(var(--fmin), .9em);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.rp:hover .who{text-decoration:underline}.rp .sc b{color:var(--red);font-size:1.3em;font-style:italic;font-weight:900}.rp .sc small{font-weight:800;font-size:max(var(--fmin), .7em);color:var(--ink-2);margin-left:.2em}.rp .step{transform-origin:bottom;width:100%;animation:grow .5s var(--pop) backwards;border-radius:.6em .6em .2em .2em;justify-content:center;margin-top:.3em;display:flex;box-shadow:inset 0 .3em #ffffff73,inset 0 -.35em #00000026}.rp .step i{color:#fff;text-shadow:0 .1em #00000040;padding-top:.1em;font-size:2em;font-style:italic;font-weight:900}.rp.p1 .step{background:linear-gradient(#ffe066,#e8a800);height:6em}.rp.p2 .step{background:linear-gradient(#e3e8f0,#9aa6ba);height:4.3em;animation-delay:80ms}.rp.p3 .step{background:linear-gradient(#f0b878,#b8733a);height:3.1em;animation-delay:.16s}.rp.you .who{color:#b57a00}.rteam{justify-content:center;align-items:center;min-width:0;display:flex}.rteam>span{cursor:pointer;min-width:0;display:block}.rteam>span+span{margin-left:-.55em}.rp.team{cursor:default}.rp.team .av{width:2.7em;height:2.7em}.rp.team.p1 .av{width:3.3em;height:3.3em}.rp.team .rteam.n3,.rp.team .rteam.n4{grid-template-columns:repeat(2,1fr);justify-items:center;gap:.2em;width:100%;margin-bottom:.4em;display:grid}.rp.team .rteam.n3 .av,.rp.team .rteam.n4 .av{width:2em;height:2em;margin-bottom:0}.hud.touch .rp.team .rteam.n3 .av,.hud.touch .rp.team .rteam.n4 .av{width:1.7em;height:1.7em}.rp.team .rteam.n3>span+span,.rp.team .rteam.n4>span+span{margin-left:0}.rp.team .who{white-space:normal;flex-direction:column;align-items:center;line-height:1.15;display:flex}.rp.team .who:has(.rname:nth-child(3)){font-size:max(var(--fmin), .72em);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .35em;display:grid}.rp.team .sc small{display:none}.rname{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;max-width:100%;display:block;overflow:hidden}.rrow.team,.ryou.team{cursor:default;grid-template-columns:2em auto minmax(0,1fr) auto}.rrow.team .rteam .av,.ryou.team .rteam .av{width:1.9em;height:1.9em}.rrow.team .rteam>span+span,.ryou.team .rteam>span+span{margin-left:-.8em}.rrow.team .grow b,.ryou.team .grow b{flex-wrap:wrap;gap:0 .35em;display:flex}.rrow.team .rname+.rname:before,.ryou.team .rname+.rname:before{content:"· "}.rp.empty{opacity:.5;cursor:default}.rp .av.ghost{color:var(--mute);background:#ffffffb3;border-radius:50%;justify-content:center;align-items:center;font-size:1.1em;font-weight:900;display:flex}.prizes{z-index:1;flex-direction:column;gap:.4em;margin-top:1em;display:flex;position:relative}.prize{background:#fff;border-radius:.9em;align-items:center;gap:1em;padding:.55em .8em .55em 1.05em;display:flex;box-shadow:0 .15em #b48c0040}.prize .av{width:2.1em;height:2.1em;font-size:max(var(--fmin), .9em);flex:none}.prize b{font-weight:900;font-size:max(var(--fmin), .85em);display:block}.prize small{font-weight:700;font-size:max(var(--fmin), .72em);color:var(--ink-2);line-height:1.25;display:block}.rside{flex-direction:column;gap:.7em;min-width:0;min-height:0;display:flex}.rscope{z-index:1;background:#ffffffbf;align-self:center;position:relative}.rscope button{flex:none;align-items:center;gap:.35em;display:inline-flex}.rscope svg{width:1.4em;height:1.4em}.rperiod{grid-template-columns:repeat(3,1fr);gap:.45em;display:grid}.rperiod button{background:var(--soft-2);text-align:left;font-family:var(--font);color:var(--ink);cursor:pointer;border:0;border-radius:.9em;padding:.55em .8em;box-shadow:0 .2em #d4d8e2}.rperiod button:hover{background:#e6e9f0}.rperiod button b{font-weight:900;font-size:max(var(--fmin), .95em);display:block}.rperiod button small{font-weight:700;font-size:max(var(--fmin), .72em);color:var(--ink-2);display:block}.rperiod button.on{background:var(--wc);box-shadow:0 .2em 0 var(--wcd)}.rperiod button.on small{color:#6a4c00}.rroutes{grid-template-columns:repeat(9,minmax(0,1fr));gap:.3em;display:grid}.rroutes button{background:var(--soft);font:800 max(var(--fmin), .62em) var(--font);color:var(--ink-2);cursor:pointer;border:.15em solid #0000;border-radius:.8em;flex-direction:column;align-items:center;gap:.25em;min-width:0;padding:.4em .1em .3em;display:flex}.rroutes button>span:last-child{text-align:center;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:2.2em;line-height:1.1;display:flex}.rroutes .bicon{width:3.2em;height:3.2em}.rroutes .tot{background:var(--ink);width:2em;height:2em;color:var(--yellow);border-radius:.4em;justify-content:center;align-items:center;font-size:1.6em;font-weight:900;display:flex}.rroutes button:hover{background:#eef3fb}.rroutes button.on{border-color:var(--wc);color:var(--ink);background:#fff8d8}.rlist{flex-direction:column;flex:1;gap:.25em;min-height:0;display:flex;overflow:auto}.rrow,.ryou{cursor:pointer;border-radius:.9em;grid-template-columns:2em 2.2em minmax(0,1fr) auto;align-items:center;gap:.75em;padding:.32em .95em .32em .55em;display:grid}.rrow{background:var(--soft);animation:rise .35s var(--pop) backwards}.rrow:nth-child(2){animation-delay:30ms}.rrow:nth-child(3){animation-delay:60ms}.rrow:nth-child(4){animation-delay:90ms}.rrow:nth-child(5){animation-delay:.12s}.rrow:nth-child(6){animation-delay:.15s}.rrow:nth-child(7){animation-delay:.18s}.rrow:hover{background:#eef3fb}.rrow.you{box-shadow:inset 0 0 0 .16em var(--wc);background:#fff2c0}.rrow .pos,.ryou .pos{color:var(--mute);text-align:center;font-size:1.15em;font-style:italic;font-weight:900}.rrow .av,.ryou .av{width:2.2em;height:2.2em}.rrow .grow,.ryou .grow{flex-direction:column;gap:.15em;min-width:0;display:flex}.rrow .grow b,.ryou .grow b{font-weight:900;font-size:max(var(--fmin), .95em);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rrow .grow small,.ryou .grow small{font-weight:700;font-size:max(var(--fmin), .72em);color:var(--ink-2)}.rrow .bar{background:var(--line);border-radius:.2em;height:.4em;display:block;overflow:hidden}.rrow .bar i{background:linear-gradient(90deg,#ffcb05,#ff8a3d);border-radius:.2em;height:100%;display:block}.rrow .sc,.ryou .sc{text-align:right;white-space:nowrap}.rrow .sc b,.ryou .sc b{color:var(--red);font-size:1.25em;font-style:italic;font-weight:900}.rrow .sc small,.ryou .sc small{font-weight:800;font-size:max(var(--fmin), .7em);color:var(--mute);margin-left:.2em}.ryou{box-shadow:0 .25em 0 var(--wcd);background:linear-gradient(90deg,#ffe066,#ffcb05);padding:.5em .95em .5em .55em}.ryou .pos{color:#7a5400}.ryou .grow small{color:#5a3a00;font-weight:800}.ryou .sc small{color:#6a4c00}.ryou.none{cursor:default;grid-template-columns:2em minmax(0,1fr)}.rankwin .rside>.mt{font-size:max(var(--fmin), .75em);text-align:center}.rankwin .empty-note{margin:auto 0}.win2.w-purple{--wc:#9a7ae8;--wc2:#8c6ad8;--wcd:#5f45b0;--wci:#fff}.win2 .cap{font-weight:900;font-size:max(var(--fmin), .75em);letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.aseg{background:var(--soft-2);border-radius:999px;flex:none;gap:.25em;padding:.2em;display:flex}.aseg button{font:900 max(var(--fmin), .8em) var(--font);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1;padding:.45em .8em}.aseg button:hover{color:var(--ink)}.aseg button.on{color:var(--ink);background:#fff;box-shadow:0 .12em #14182826}.aseg button em{background:var(--red);color:#fff;font-style:normal;font-size:max(var(--fmin), .85em);border-radius:999px;padding:0 .45em}.friendwin{width:46em;max-width:96%}.friendwin .w2body{max-height:min(32em, calc(var(--hudh,100dvh) - 7em));flex-direction:column;gap:.9em;display:flex}.fme{grid-template-columns:auto 1fr;align-items:center;gap:.4em 1em;padding:.9em 1em;display:grid}.fme .av{grid-row:span 2;width:3.4em;height:3.4em}.fme .grow small{font-weight:800;font-size:max(var(--fmin), .75em);color:var(--ink-2);display:block}.fme .grow b{font-size:1.4em;font-style:italic;font-weight:900}.fadd{gap:.5em;display:flex}.fadd .field{background:#fff;flex:1}.fadd .field b{color:var(--mute)}.flist{flex-direction:column;flex:1;gap:.9em;min-height:0;display:flex;overflow:auto}.fsec{flex-direction:column;gap:.45em;display:flex}.fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45em;display:grid}.fcard{background:var(--soft);border-radius:1em;align-items:center;gap:.7em;padding:.5em .6em .5em .55em;display:flex}.fcard.on{background:#eafbef;box-shadow:inset 0 0 0 .14em #b8eccb}.fcard.req{box-shadow:inset 0 0 0 .16em var(--yellow);background:#fff8d8}.fcard .av{width:2.5em;height:2.5em}.fcard .grow{flex-direction:column;flex:1;min-width:0;display:flex}.fcard .grow b{text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.fcard .grow small{font-weight:700;font-size:max(var(--fmin), .75em);color:var(--ink-2)}.fcard.on .grow small{color:var(--green-d)}.fcard .btn{font-size:max(var(--fmin), .8em);padding:.4em .8em}.fcard .busy,.tt-online .busy{flex:none;justify-content:center;align-items:center;width:1.9em;height:1.9em;display:flex}.fcard .busy svg,.tt-online .busy svg{width:1.5em;height:1.5em;animation:1.4s ease-in-out infinite bob}.tt-online .ofn{flex-direction:column;min-width:0;display:flex}.tt-online .ofn small{font-weight:700;font-size:max(var(--fmin), .7em);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fx{width:1.9em;height:1.9em;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-weight:900}.fx:hover{color:var(--red);background:#fff}.fsent{flex-wrap:wrap;align-items:center;gap:.4em;display:flex}.fchip{background:var(--soft);font-weight:800;font-size:max(var(--fmin), .8em);border-radius:999px;align-items:center;gap:.4em;padding:.2em .3em .2em .25em;display:inline-flex}.fchip .av{width:1.7em;height:1.7em;font-size:max(var(--fmin), .8em)}.fchip button{color:var(--mute);cursor:pointer;background:0 0;border:0;font-weight:900}.achwin{width:54em;max-width:96%}.achwin .w2body{height:min(31em, calc(var(--hudh,100dvh) - 7em));flex-direction:column;flex:none;gap:.8em;display:flex}.atop{align-items:center;gap:1em;padding:.9em 1.1em 1.6em;display:flex}.atop .abig{width:3.6em;height:3.6em;box-shadow:0 .2em 0 var(--wcd);background:#fff;border-radius:1em;flex:none;justify-content:center;align-items:center;display:flex}.atop .abig svg{width:2.8em;height:2.8em}.atop .grow{flex-direction:column;flex:1;gap:.15em;min-width:0;display:flex}.atop .grow>b{font-size:1.35em;font-style:italic;font-weight:900}.atop .grow>small{font-weight:700;font-size:max(var(--fmin), .78em);color:var(--ink-2)}.abar{background:#fffc;border-radius:.35em;height:.7em;margin:.6em 0 .5em;display:block;position:relative;box-shadow:inset 0 0 0 .1em #5f45b033}.abar>i{background:linear-gradient(90deg, #b89af0, var(--wc));border-radius:.35em;height:100%;display:block}.amark{flex-direction:column;align-items:center;height:100%;display:flex;position:absolute;top:0}.amark i{background:#5f45b059;width:.2em;height:100%;display:block}.amark small{white-space:nowrap;font-weight:900;font-size:max(var(--fmin), .62em);color:var(--mute);position:absolute;top:1.15em;left:50%;transform:translate(-50%)}.amark.got small{color:var(--wcd)}.amark.gold{right:0;left:auto!important}.amark.gold small{left:auto;right:0;transform:none}.amark.gold i{display:none}.alist{flex-direction:column;flex:1;gap:1em;min-height:0;padding-right:.2em;display:flex;overflow:auto}.agroup{flex-direction:column;gap:.5em;display:flex}.ahead{align-items:center;gap:.5em;display:flex}.ahead svg{width:1.6em;height:1.6em}.ahead b{font-weight:900;font-size:max(var(--fmin), .95em)}.ahead small{font-weight:800;font-size:max(var(--fmin), .75em);color:var(--mute)}.agrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em;display:grid}.acard{background:var(--soft);border-radius:1em;align-items:center;gap:.7em;padding:.6em .7em .6em .6em;display:flex;position:relative}.acard .amed{filter:grayscale();opacity:.55;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.6em;height:2.6em;display:flex}.acard .amed svg{width:2em;height:2em}.acard .grow{flex-direction:column;flex:1;gap:.2em;min-width:0;display:flex}.acard .grow b{font-weight:900;font-size:max(var(--fmin), .92em)}.acard .grow>small{font-weight:700;font-size:max(var(--fmin), .74em);color:var(--ink-2)}.acard .cost{font-size:max(var(--fmin), .72em);opacity:.85;justify-content:flex-start;align-self:flex-start}.aprog{align-items:center;gap:.45em;display:flex}.aprog>i{background:var(--line);border-radius:.25em;flex:1;height:.45em;display:block;overflow:hidden}.aprog>i>i{background:var(--wc);border-radius:.25em;height:100%;display:block}.aprog em{font-style:normal;font-weight:800;font-size:max(var(--fmin), .7em);color:var(--ink-2)}.acard.ready{box-shadow:inset 0 0 0 .18em var(--yellow);background:#fff8d8}.acard.ready .amed,.acard.claimed .amed{filter:none;opacity:1}.acard.ready .amed{animation:1.6s ease-in-out infinite bob;box-shadow:0 0 0 .2em #fff2a8}.acard .btn{font-size:max(var(--fmin), .8em);padding:.45em .8em}.acard.claimed{box-shadow:inset 0 0 0 .14em var(--line);background:#fff}.astamp{background:var(--green);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.8em;height:1.8em;font-weight:900;display:flex;transform:rotate(-12deg)}.dexwin{width:66em;max-width:97%}.dexwin .w2body{height:min(29em, calc(var(--hudh,100dvh) - 7em));flex:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 16em;gap:1.1em;display:grid}.dleft{flex-direction:column;gap:.7em;min-width:0;min-height:0;display:flex}.dfil{align-items:center;gap:.5em;display:flex}.dfil .field{flex:1;min-width:8em}.dfil .aseg{flex:none}.dregions{grid-template-columns:repeat(9,minmax(0,1fr));gap:.3em;display:grid}.dregions.off{opacity:.45}.dregions button{text-align:left;background:var(--soft);color:var(--ink);cursor:pointer;font-family:var(--font);border:0;border-radius:.8em;flex-direction:column;align-items:stretch;gap:.15em;min-width:0;padding:.4em .55em .45em;display:flex}.dregions button b{font-weight:900;font-size:max(var(--fmin), .78em);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dregions button small{font-weight:700;font-size:max(var(--fmin), .62em);color:var(--ink-2)}.dregions button>i{background:var(--line);border-radius:.15em;height:.3em;display:block;overflow:hidden}.dregions button>i>i{background:var(--wc);height:100%;display:block}.dregions button:hover{background:#eef3fb}.dregions button.on{background:var(--wc);color:#fff;box-shadow:0 .18em 0 var(--wcd)}.dregions button.on small{color:#fffc}.dregions button.on>i{background:#ffffff59}.dregions button.on>i>i{background:#fff}.dg{flex:1;grid-template-columns:repeat(auto-fill,minmax(4.9em,1fr));align-content:start;gap:.45em;min-height:0;margin:-.2em;padding:.2em;display:grid;overflow:auto}.dc{background:var(--soft);font-family:var(--font);color:var(--ink);cursor:pointer;border:0;border-radius:1em;flex-direction:column;align-items:center;gap:.05em;padding:.85em .2em .3em;display:flex;position:relative}.dc .no{font-weight:800;font-size:max(var(--fmin), .55em);color:var(--mute);position:absolute;top:.35em;left:.55em}.dc img{background:#fff;border-radius:50%;width:2.7em;height:2.7em}.dc .n{font-weight:800;font-size:max(var(--fmin), .66em);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dc.own{box-shadow:inset 0 0 0 .14em var(--line), inset 0 -.3em 0 var(--tc);background:#fff}.dc.own img{background:color-mix(in srgb, var(--tc) 18%, #fff)}.dc.seen img{filter:grayscale();opacity:.5}.dc.seen .n{color:var(--mute)}.dc .ball{background:linear-gradient(var(--red) 0 45%, #1d2230 45% 55%, #fff 55%);border-radius:50%;width:.6em;height:.6em;position:absolute;top:.4em;right:.45em;box-shadow:0 0 0 .1em #1d2230}.dc.home img{box-shadow:0 0 0 .16em var(--green)}.dc:hover:not(.none){transform:translateY(-.1em)}.dc.sel{box-shadow:inset 0 0 0 .2em var(--wc), inset 0 -.3em 0 var(--tc)}.dc.none{cursor:default;box-shadow:inset 0 0 0 .12em var(--soft-2);background:0 0;justify-content:center}.dc.none .no{font-size:max(var(--fmin), .62em);color:#c3c8d4;position:static}.dc .q{color:#d0d4de;font-size:1.4em;font-weight:900}.dright{flex-direction:column;gap:.7em;min-height:0;display:flex}.dscreen{text-align:center;background:var(--wc);min-height:0;box-shadow:inset 0 -.3em 0 var(--wcd);color:#fff;border-radius:1.2em;flex-direction:column;flex:1;align-items:center;gap:.45em;padding:2em .9em 1em;display:flex;position:relative;overflow:auto}.dscreen .lights{gap:.35em;display:flex;position:absolute;top:.65em;left:.9em}.dscreen .lights i{background:#ffd84a;border-radius:50%;width:.6em;height:.6em;box-shadow:0 0 0 .12em #00000026}.dscreen .lights i:first-child{background:#6ad0ff;width:1em;height:1em;margin-top:-.2em;box-shadow:0 0 0 .18em #fff}.dscreen .lights i:last-child{background:#7ae07a}.dview{aspect-ratio:1.3;background:repeating-linear-gradient(0deg, #ffffff1f 0 .12em, transparent .12em .36em), radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--tc) 35%, #fff), color-mix(in srgb, var(--tc) 70%, #1d2230));border-radius:.8em;justify-content:center;align-items:center;width:100%;display:flex;box-shadow:0 0 0 .3em #fff,inset 0 0 0 .15em #00000014}.dview img{width:78%;height:auto;image-rendering:pixelated}.dview img.seen{filter:grayscale();opacity:.6}.dview.empty{background:repeating-linear-gradient(0deg,#ffffff14 0 .12em,#0000 .12em .36em),#3a4256}.dview .q{color:#ffffff59;font-size:3em;font-weight:900}.dscreen .mt{color:#fffc;margin-top:.3em}.dscreen b{font-size:1.4em;font-style:italic;font-weight:900;line-height:1.1}.dscreen .types{flex-wrap:wrap;justify-content:center;gap:.3em;display:flex}.dscreen .state{font-weight:700;font-size:max(var(--fmin), .78em);color:var(--ink-2);background:#fff;border-radius:.8em;padding:.4em .7em}.dscreen .state.own{color:var(--green-d)}.dscreen .state.home{color:#1f6a8a}.dscreen .state.guard{color:#8a6400;background:#fff6d0}.dscreen .empty-note{color:#ffffffd9}.dscreen .dsec{text-align:left;font-weight:900;font-size:max(var(--fmin), .68em);letter-spacing:.05em;text-transform:uppercase;color:#fffc;align-self:stretch;margin-top:.4em}.dwhere{text-align:left;color:var(--ink);background:#fff;border-radius:.7em;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-self:stretch;align-items:center;column-gap:.5em;padding:.3em .55em .3em .3em;display:grid}.dwhere .bicon{grid-row:span 2;width:2em;height:2em}.dwhere b{font-weight:900;font-size:max(var(--fmin), .78em)}.dwhere small{font-weight:700;font-size:max(var(--fmin), .66em);color:var(--ink-2)}.dwhere.gold{background:#fff6d0}.degg{font-weight:800;font-size:max(var(--fmin), .74em);background:#ffffff2e;border-radius:.7em;align-self:stretch;align-items:center;gap:.4em;padding:.3em .55em;display:flex}.degg img{width:1.6em;height:1.6em;image-rendering:pixelated}.devo{background:#0000001f;border-radius:.8em;flex-wrap:wrap;justify-content:center;align-self:stretch;align-items:center;gap:.25em;padding:.4em;display:flex}.devo .arr{color:#ffffffb3;font-style:normal;font-weight:900}.dstage{flex-wrap:wrap;justify-content:center;gap:.2em;max-width:9em;display:flex}.dmini{cursor:pointer;width:2.4em;height:2.4em;color:var(--mute);background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-weight:900;display:flex}.dmini img{width:100%;height:100%;image-rendering:pixelated;border-radius:50%}.dmini.cur{box-shadow:0 0 0 .18em #ffd84a}.dmini.unk{cursor:default;color:#fff;background:#ffffff59}.dtotal{background:var(--soft);border-radius:1em;flex:none;grid-template-columns:auto 1fr;align-items:center;gap:.1em .6em;padding:.6em .8em;display:grid}.dtotal b{color:var(--wc);grid-row:span 2;font-size:1.5em;font-style:italic;font-weight:900}.dtotal small{font-weight:800;font-size:max(var(--fmin), .75em);color:var(--ink-2)}.dtotal>i{background:var(--line);border-radius:.2em;height:.4em;display:block;overflow:hidden}.dtotal>i>i{background:var(--wc);height:100%;display:block}.hud.touch .friendwin .fgrid,.hud.touch .achwin .agrid{grid-template-columns:1fr}.hud.touch .dregions{grid-template-columns:repeat(9,5.5em);overflow-x:auto}.hud.touch .rankwin .w2body{height:calc(var(--hudh,100dvh) - 5.5em);grid-template-columns:15em minmax(0,1fr);gap:.8em;padding:.7em .8em .8em}.hud.touch .rankwin .rp .av{width:2.6em;height:2.6em}.hud.touch .rankwin .rp.p1 .av{width:3.4em;height:3.4em}.hud.touch .rankwin .prizes{display:none}.hud.touch .rroutes{grid-template-columns:repeat(9,4em);overflow-x:auto}.hud.touch .dexwin .w2body{height:calc(var(--hudh,100dvh) - 5.5em);grid-template-columns:minmax(0,1fr) 12em;gap:.8em;padding:.7em .8em .8em}.hud.touch .dexwin .dfil{flex-wrap:wrap}.hud.touch .dexwin .dregions{grid-template-columns:repeat(9,5em);overflow-x:auto}.hud.touch .dexwin .dtotal{display:none}.hud.touch .achwin .w2body{height:calc(var(--hudh,100dvh) - 5.5em)}.resw2{width:66em;max-width:96%}.resw2 .w2body{height:min(31em, calc(var(--hudh,100dvh) - 7em));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 18.5em;gap:1.1em;display:grid}.resw2 .left{flex-direction:column;gap:.65em;min-width:0;min-height:0;display:flex}.resw2 .rgrid{flex:1;align-content:start;min-height:0;max-height:none}.resw2 .rdet{min-height:0;overflow:auto}.rsum{flex:none;grid-template-columns:repeat(4,1fr);gap:.4em;padding:.45em;display:grid}.rsum span{background:#fff;border-radius:.8em;flex-direction:column;align-items:center;padding:.3em;display:flex}.rsum b{color:var(--wcd);font-size:1.2em;font-style:italic;font-weight:900}.rsum small{font-weight:800;font-size:max(var(--fmin), .66em);color:var(--ink-2);text-align:center}.pcol{flex-direction:column;flex:1;gap:.5em;min-height:0;padding-right:.2em;display:flex;overflow:auto}.pgrid{grid-template-columns:1fr 1fr;gap:.45em;display:grid}.psec{background:color-mix(in srgb, var(--sc) 10%, #fff);box-shadow:inset .3em 0 0 var(--sc);border-radius:1em;flex-direction:column;gap:.35em;padding:.4em .55em .5em .8em;display:flex}.ph{align-items:center;gap:.5em;display:flex}.pi{background:#fff;border-radius:.6em;flex:none;justify-content:center;align-items:center;width:1.9em;height:1.9em;display:flex}.pi svg{width:1.45em;height:1.45em}.pt{flex-direction:column;flex:1;min-width:0;display:flex}.pt b{font-weight:900;font-size:max(var(--fmin), .88em)}.pt small{font-weight:700;font-size:max(var(--fmin), .64em);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pc{font-weight:900;font-size:max(var(--fmin), .78em);color:var(--ink-2);background:#fff;border-radius:999px;padding:.1em .6em}.prow{flex-wrap:wrap;gap:.35em;display:flex}.pm{width:4.6em;font-family:var(--font);color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 .12em var(--line);background:#fff;border:0;border-radius:.9em;flex-direction:column;align-items:center;gap:.05em;padding:.4em .2em .3em;display:flex;position:relative}.pm img{width:2.5em;height:2.5em;image-rendering:pixelated;border-radius:50%}.pm b{font-weight:800;font-size:max(var(--fmin), .64em);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pm:hover{background:#eef3fb}.pm.sel{box-shadow:inset 0 0 0 .2em var(--blue)}.pm.slot{box-shadow:inset 0 0 0 .14em color-mix(in srgb, var(--sc) 45%, #fff);color:var(--sc);background:0 0}.pm.slot span{justify-content:center;align-items:center;width:2.5em;height:2.5em;font-size:1.3em;font-weight:900;display:flex}.pm.slot b{color:var(--ink-2)}.pm.stack{box-shadow:inset 0 0 0 .12em var(--line), .2em .2em 0 -.05em #fff, .2em .2em 0 .07em var(--line), .4em .4em 0 -.05em #fff, .4em .4em 0 .07em var(--line);margin-right:.4em}.pm.stack.sel{box-shadow:inset 0 0 0 .2em var(--blue), .2em .2em 0 -.05em #fff, .2em .2em 0 .07em var(--line), .4em .4em 0 -.05em #fff, .4em .4em 0 .07em var(--line)}.pm .cnt{font-weight:900;font-size:max(var(--fmin), .62em);background:var(--blue);color:#fff;border-radius:999px;padding:0 .4em;position:absolute;top:.2em;right:.25em}.pm.team{box-shadow:inset 0 0 0 .18em var(--yellow);margin-top:.35em}.pm.team:after{content:"★";font-size:max(var(--fmin), .7em);background:var(--yellow);border-radius:999px;padding:0 .4em;position:absolute;top:-.45em;left:50%;transform:translate(-50%)}.psec.store .pm{opacity:.7}.dupline{font-weight:700;font-size:max(var(--fmin), .76em);color:var(--ink-2);text-align:center;background:#fff;border-radius:.8em;padding:.4em .65em}.dupline b{color:var(--ink)}.dupline .linkish{font-size:1em}.cmp2{gap:.4em}.cmp2 .ch{justify-content:space-between;align-items:center;display:flex}.cmp2 .ch b{font-size:1.15em;font-style:italic;font-weight:900}.ccols,.crow2{grid-template-columns:1.9em 4.4em repeat(4,minmax(0,1fr)) 3.2em;align-items:center;gap:.25em;display:grid}.ccols span{font-weight:900;font-size:max(var(--fmin), .5em);color:var(--mute);text-transform:uppercase}.clist{flex-direction:column;flex:1;gap:.2em;min-height:0;display:flex;overflow:auto}.crow2{font-family:var(--font);color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:0;border-radius:.7em;padding:.2em .3em .2em .2em}.crow2 img{width:1.9em;height:1.9em;image-rendering:pixelated;border-radius:50%}.crow2:hover{background:#eef3fb}.crow2.sel{box-shadow:inset 0 0 0 .16em var(--blue)}.crow2.best{background:#fff8d8}.cn{flex-direction:column;min-width:0;display:flex}.cn b{font-weight:900;font-size:max(var(--fmin), .64em);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cn small{font-weight:700;font-size:max(var(--fmin), .56em);color:var(--ink-2)}.cs{flex-direction:column;gap:.1em;display:flex}.cs>i{background:var(--line);border-radius:.2em;height:.35em;display:block;overflow:hidden}.cs>i>i{height:100%;display:block}.cs em{font-style:normal;font-weight:800;font-size:max(var(--fmin), .56em)}.cs.top em{color:#8a6400;font-weight:900}.cw{font-weight:800;font-size:max(var(--fmin), .54em);color:var(--ink-2);text-align:right}.hud.touch .resw2 .w2body{height:calc(var(--hudh,100dvh) - 5.5em);grid-template-columns:minmax(0,1fr) 15em}.hud.touch .resw2 .rsum{display:none}.resw2 .w2body:has(.cmp2){grid-template-columns:minmax(0,1fr) 27em}.cmp2 .ccols span,.cmp2 .cn b,.cmp2 .cs em,.cmp2 .cw{font-size:max(var(--fmin), .72em)}.cmp2 .cn small{font-size:max(var(--fmin), .62em)}.cmp2 .ccols,.cmp2 .crow2{grid-template-columns:2.2em 5.5em repeat(4,minmax(0,1fr)) 3.8em}.cmp2 .crow2 img{width:2.2em;height:2.2em}.resw3{width:66em;max-width:96%}.resw3 .w2body{height:min(34em, calc(var(--hudh,100dvh) - 7em));flex-direction:column;flex:none;gap:.6em;display:flex;position:relative}.resw3 .rtop{flex-direction:column;flex:none;gap:.5em;display:flex}.resw3 .filters{flex-wrap:wrap;gap:.4em;display:flex}.resw3 .filters .field{flex:1;min-width:10em}.resw3 .rgrid{flex:1;align-content:start;min-height:0;max-height:none;overflow:auto}.resw3 .pcol{gap:.6em}.resw3 .pcol>.cap{flex-wrap:wrap;align-items:center;gap:.5em;margin-top:.2em;display:flex}.bgrid{grid-template-columns:repeat(auto-fill,minmax(15.5em,1fr));align-items:start;gap:.55em;display:grid}.bcard{background:color-mix(in srgb, var(--sc) 9%, #fff);box-shadow:inset 0 .3em 0 var(--sc), inset 0 0 0 .12em color-mix(in srgb, var(--sc) 25%, #fff);border-radius:1.1em;flex-direction:column;gap:.45em;padding:.7em .6em .6em;display:flex}.bcard .wslots{flex-direction:column;gap:.25em;display:flex}.ws{background:#fff;border-radius:.8em;align-items:center;gap:.45em;min-height:2.9em;padding:.2em .3em .2em .2em;display:flex}.ws>b{min-width:0;font-weight:800;font-size:max(var(--fmin), .76em);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ws.empty{border:.13em dashed color-mix(in srgb, var(--sc) 45%, #fff);color:var(--mute);font:800 max(var(--fmin), .72em) var(--font);background:0 0;justify-content:center}.ws.empty .swp{color:#fff;background:#f6a54a;border-radius:.6em;align-items:center;gap:.15em;margin-left:.35em;padding:.05em .3em;display:inline-flex}.ws.empty .swp img{background:#fff;border-radius:50%;width:1.5em;height:1.5em}.ws.pick{color:var(--blue);cursor:pointer;border-color:var(--blue);background:#f2f7fd;gap:.3em}.ws.pick:hover{background:#e4effb}.ws .rm{background:var(--soft);width:1.9em;height:1.9em;font-size:max(var(--fmin), .7em);color:var(--ink-2);cursor:pointer;border:0;border-radius:50%;flex:none;font-weight:900}.ws .rm:hover{color:var(--red);background:#fde4e2}.resw3 .half{font-weight:800;font-size:max(var(--fmin), .6em);color:#b4511a;white-space:nowrap;background:#fff1e0;border-radius:999px;padding:.1em .45em}.palb{font-weight:900;font-size:max(var(--fmin), .62em);color:#a83a74;white-space:nowrap;background:#fde6f1;border-radius:999px;padding:.1em .45em}.mc{width:2.6em;height:2.6em;box-shadow:inset 0 0 0 .12em var(--line);cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.mc img{border-radius:50%;width:2.3em;height:2.3em}.mc:hover{box-shadow:inset 0 0 0 .14em var(--blue)}.mc.sel{box-shadow:0 0 0 .2em var(--blue)}.mc .st{font-style:normal;font-size:max(var(--fmin), .62em);background:var(--yellow);border-radius:999px;padding:0 .3em;position:absolute;top:-.35em;right:-.35em}.sug{border-top:.12em dashed color-mix(in srgb, var(--sc) 30%, #fff);flex-wrap:wrap;align-items:center;gap:.3em;padding-top:.4em;display:flex}.sg{box-shadow:inset 0 0 0 .12em var(--line);cursor:pointer;font-family:var(--font);color:var(--ink);background:#fff;border:0;border-radius:999px;align-items:center;gap:.25em;padding:.15em .45em .15em .15em;display:flex}.sg img{border-radius:50%;width:1.8em;height:1.8em}.sg b{font-weight:800;font-size:max(var(--fmin), .66em)}.sg i{color:var(--green-d);font-style:normal;font-weight:900}.sg:hover{box-shadow:inset 0 0 0 .14em var(--green)}.hgrid{grid-template-columns:repeat(auto-fill,minmax(12em,1fr));gap:.45em;display:grid}.hcard{background:#fbf4ec;border-radius:1em;grid-template-columns:1fr auto;gap:.35em;padding:.55em .6em;display:grid;box-shadow:inset 0 0 0 .12em #f0dcc4}.hcard>b{font-weight:900;font-size:max(var(--fmin), .8em)}.hcard>small{font-weight:800;font-size:max(var(--fmin), .7em);color:var(--ink-2)}.hcard .bedrow{flex-wrap:wrap;grid-column:1/-1;gap:.3em;display:flex}.bed{box-sizing:border-box;background:0 0;border:.13em dashed #e0c4a4;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.6em;height:2.6em;display:flex}.bed.free{color:var(--blue);font:900 1em var(--font);border-color:var(--blue);cursor:pointer;background:#f2f7fd}.bed.free:hover{background:#e4effb}.strip{background:var(--soft);border-radius:1em;flex-direction:column;gap:.4em;padding:.55em .6em;display:flex}.strip.dark{background:#eceef3}.strip>.cap{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}.strip .cap .grow{flex:1}.strip .cap .btn{text-transform:none;letter-spacing:0}.rsrow{flex-wrap:wrap;gap:.3em;display:flex}.strip.rep{background:#f1f6fd;box-shadow:inset 0 0 0 .12em #d6e5f6}.reprow{grid-template-columns:repeat(auto-fill,minmax(13em,1fr));gap:.35em;display:grid}.repc{text-align:left;box-shadow:inset 0 0 0 .12em var(--line);cursor:pointer;font-family:var(--font);color:var(--ink);background:#fff;border:0;border-radius:.9em;align-items:center;gap:.55em;padding:.35em .6em .35em .4em;display:flex}.repc:hover{box-shadow:inset 0 0 0 .16em var(--blue)}.repc .grow{flex-direction:column;flex:1;min-width:0;display:flex}.repc b{font-weight:900;font-size:max(var(--fmin), .8em)}.repc small{font-weight:700;font-size:max(var(--fmin), .64em);color:var(--ink-2)}.repc>i{color:var(--blue);font-style:normal;font-weight:900}.repc .stack{display:flex}.repc .stack img{background:var(--soft);border-radius:50%;width:2.1em;height:2.1em;box-shadow:0 0 0 .12em #fff}.repc .stack img+img{margin-left:-.9em}.sob{color:var(--red);font-weight:900}.rfoot{background:var(--soft);box-shadow:inset 0 0 0 .14em var(--line);border-radius:1.1em;flex-wrap:wrap;flex:none;align-items:center;gap:.6em;padding:.5em .6em;display:flex}.rfoot.none{justify-content:center;padding:.85em}.rfoot .big{background:#fff;border-radius:50%;flex:none;width:3.2em;height:3.2em;overflow:hidden}.rfoot .big img{width:100%;height:100%}.rfoot .nm{flex-direction:column;min-width:0;display:flex}.rfoot .nm b{font-style:italic;font-weight:900}.rfoot .grow{flex:1}.rfoot .acts{flex-wrap:wrap;gap:.35em;display:flex}.rfoot .acts .btn{font-size:max(var(--fmin), .82em);padding:.5em .8em}.rfoot .tired{flex:none}.rover{z-index:5;background:#141a286b;border-radius:0 0 1.5em 1.5em;justify-content:center;align-items:center;padding:1em;display:flex;position:absolute;inset:0}.rbox{text-align:center;width:min(24em,100%);max-height:100%;animation:winpop .25s var(--pop);background:#fff;border-radius:1.3em;flex-direction:column;align-items:center;gap:.6em;padding:1.1em;display:flex;overflow:auto;box-shadow:0 .4em #0003}.rbox.wide{text-align:left;align-items:stretch;width:min(42em,100%)}.rbox>.big{background:var(--soft);border-radius:50%;width:5em;height:5em;overflow:hidden}.rbox>.big img{width:100%;height:100%}.rbox .sure{flex-direction:column}.rbox .rsheet{background:0 0;width:100%;padding:0}.rnavs{justify-content:center;align-items:center;gap:.75em;display:flex}.rnav{background:var(--soft);cursor:pointer;width:2.5em;height:2.5em;color:var(--ink);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.rnav svg{stroke:currentColor;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:1em;height:1em}.rnav:hover{background:var(--line)}.hud.touch .rnav{width:3em;height:3em}.rbt{font-size:1.2em;font-style:italic;font-weight:900}.rbox.wide>.btn,.rbox .acts{align-self:center}.ccols3,.crow3{grid-template-columns:2.2em 5.5em repeat(4,minmax(0,1fr)) 3.4em 5.6em;align-items:center;gap:.35em;display:grid}.ccols3 span{font-weight:900;font-size:max(var(--fmin), .55em);color:var(--mute);text-transform:uppercase}.clist3{flex-direction:column;gap:.25em;display:flex}.crow3{background:var(--soft);cursor:pointer;border-radius:.8em;padding:.3em .4em .3em .3em}.crow3>img{border-radius:50%;width:2.2em;height:2.2em}.crow3.best{background:#fff8d8}.crow3.sel{box-shadow:inset 0 0 0 .16em var(--blue)}.crow3 .cn b{font-size:max(var(--fmin), .72em)}.crow3 .cn small{font-size:max(var(--fmin), .62em)}.crow3 .cs em{font-size:max(var(--fmin), .64em)}.cpw{flex-direction:column;align-items:flex-end;display:flex}.cpw b{font-weight:900;font-size:max(var(--fmin), .8em);font-variant-numeric:tabular-nums}.cpw small{font-weight:800;font-size:max(var(--fmin), .6em);color:var(--red)}.crow3.best .cpw small{color:#8a6400}.cact{justify-content:flex-end;display:flex}.cact .btn{font-size:max(var(--fmin), .72em);padding:.45em .7em}.crow3 .keep{flex-wrap:wrap;grid-column:3/-1;gap:.25em;display:flex}.kp{font-weight:800;font-size:max(var(--fmin), .6em);color:var(--ink-2);box-shadow:inset 0 0 0 .12em var(--line);background:#fff;border-radius:999px;padding:.1em .5em}.kp.y{color:#7a5400;box-shadow:none;background:#fff3b8}.kp.p{color:#a83a74;box-shadow:none;background:#fde6f1}.kp.g{color:var(--mute)}.sugg{background:#fff8d8;border-radius:1em;flex-wrap:wrap;align-items:center;gap:.6em;padding:.6em .7em;display:flex;box-shadow:inset 0 0 0 .14em #ffe27a}.sugg>b{font-weight:900;font-size:max(var(--fmin), .66em);text-transform:uppercase;letter-spacing:.06em;color:#8a6400}.sugg>span{min-width:14em;font-weight:600;font-size:max(var(--fmin), .8em);color:var(--ink-2);flex:1;line-height:1.4}.sugg>span b{color:var(--ink);font-weight:900}.sugg .cost{vertical-align:middle;font-size:max(var(--fmin), .95em);display:inline-flex}.sugg.none{background:var(--soft);box-shadow:inset 0 0 0 .12em var(--line)}.sugg.none>b{color:var(--mute)}.clean{flex-direction:column;gap:.5em;max-height:20em;display:flex;overflow:auto}.clean .cg{flex-direction:column;gap:.2em;display:flex}.cr{background:var(--soft);text-align:left;width:100%;font-family:var(--font);color:var(--ink);cursor:pointer;border:0;border-radius:.8em;align-items:center;gap:.55em;padding:.3em .6em .3em .4em;display:flex;position:relative}.cr img{border-radius:50%;width:2.2em;height:2.2em}.cr .grow{flex-direction:column;flex:1;min-width:0;display:flex}.cr b{font-weight:900;font-size:max(var(--fmin), .8em)}.cr small{font-weight:700;font-size:max(var(--fmin), .64em);color:var(--ink-2)}.cr.keep1{cursor:default;background:#fff8d8}.cr.on{background:#fdecea;box-shadow:inset 0 0 0 .14em #f3b5b0}.cr:disabled{opacity:.5;cursor:default}.rbox .acts{flex-wrap:wrap;justify-content:center;gap:.5em;display:flex}.cr .pick{color:#fff;width:1.25em;height:1.25em;font-size:max(var(--fmin), .75em);box-sizing:border-box;background:#fff;border:.15em solid #c3c8d4;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:900;display:flex}.cr .pick.on{background:var(--red);border-color:var(--red)}.cr .tag{font-weight:900;font-size:max(var(--fmin), .64em);color:#7a5400;background:#fff3b8;border-radius:999px;flex:none;padding:.15em .6em}.cr .cost{font-size:max(var(--fmin), .72em);flex:none}.wy{color:#a83a74;font-weight:800}.ctot{font-weight:700;font-size:max(var(--fmin), .85em);color:var(--ink-2);justify-content:center;align-items:center;gap:.4em;display:flex}.ctot .cost{font-size:1em}.hud.touch .resw3 .w2body{height:calc(var(--hudh,100dvh) - 5.5em)}.hud.touch .resw3 .rsum{display:none}.hud.touch .rfoot .acts .btn{font-size:max(var(--fmin), .78em)}.eggw{width:54em;max-width:96%}.eggw .w2body{grid-template-columns:19em 1fr;gap:1.2em;display:grid}.eggw .w2head .chip{align-items:center;gap:.3em;display:inline-flex}.eggw .w2head .chip svg{width:1.25em;height:1.25em}.enest{flex-direction:column;justify-content:space-between;align-items:center;gap:.8em;padding:1em;display:flex}.enest .nest{background:0 0;flex:1;justify-content:center;width:100%;height:auto;display:flex}.enest .nest svg{width:12em;height:13.4em}.enest .pity{background:#fff;border-radius:.9em;flex-direction:column;gap:.25em;width:100%;padding:.55em .8em;display:flex}.enest .pity b{font-weight:900;font-size:max(var(--fmin), .82em);color:#8a3ac0}.enest .pity small{font-size:max(var(--fmin), .68em);color:var(--ink-2);font-weight:700}.enest .pity>i{background:#efe4fb;border-radius:.25em;height:.5em;display:block;overflow:hidden}.enest .pity>i>i{background:linear-gradient(90deg,#c49af0,#8a3ac0);height:100%;display:block}.eright{flex-direction:column;gap:.6em;min-width:0;display:flex}.eodds{grid-template-columns:repeat(5,1fr);gap:.4em;display:grid}.eo{background:color-mix(in srgb, var(--c) 18%, #fff);box-shadow:inset 0 -.25em 0 var(--c);border-radius:.9em;flex-direction:column;align-items:center;padding:.55em .2em;display:flex}.eo b{font-size:1.25em;font-style:italic;font-weight:900}.eo small{font-weight:800;font-size:max(var(--fmin), .66em);color:var(--ink-2);text-align:center}.elast{flex-wrap:wrap;gap:.35em;display:flex}.eh{width:2.6em;height:2.6em;box-shadow:0 0 0 .15em var(--rc);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.eh img{width:100%;height:100%;image-rendering:pixelated}.eh.more{--rc:var(--line);font-weight:900;font-size:max(var(--fmin), .8em);color:var(--ink-2)}.epulls{grid-template-columns:1fr 1.3fr;gap:.6em;margin-top:auto;display:grid}.pull{color:#fff;font-family:var(--font);cursor:pointer;border:0;border-radius:1.1em;flex-direction:column;align-items:center;gap:.2em;padding:.8em;display:flex}.pull b{font-size:1.4em;font-style:italic;font-weight:900}.pull small{font-weight:800;font-size:max(var(--fmin), .76em);align-items:center;gap:.3em;display:flex}.pull svg{width:1.3em;height:1.3em}.pull.one{background:repeating-linear-gradient(135deg,#ef6fb0 0 1.125em,#e05aa0 1.125em 2.25em);box-shadow:0 .3em #a83a74}.pull.ten{background:repeating-linear-gradient(135deg,#ffb03a 0 1.125em,#f2a028 1.125em 2.25em);box-shadow:0 .3em #b4511a}.pull:active:not(:disabled){box-shadow:none;transform:translateY(.2em)}.pull:disabled{filter:grayscale(.8);opacity:.55;cursor:default}.hud.touch .eggw .w2body{grid-template-columns:13em 1fr}.hud.touch .enest .nest svg{width:8em;height:9em}.dailyw{width:37em;max-width:96%}.dailyw .w2body{flex-direction:column;gap:.55em;display:flex}.dtop{align-items:center;gap:.9em;padding:.8em 1em;display:flex}.dtop.ready{box-shadow:inset 0 0 0 .18em var(--yellow)}.dtop .grow{flex-direction:column;flex:1;gap:.15em;display:flex}.dtop .grow>b{font-weight:900}.dtop .grow>small{font-weight:700;font-size:max(var(--fmin), .74em);color:var(--ink-2)}.dtop .cost{vertical-align:middle;font-size:1em;display:inline-flex}.dprog{flex:none;align-items:center;gap:.25em;display:flex}.dprog i{background:#fff;border-radius:50%;width:1.1em;height:1.1em;box-shadow:inset 0 0 0 .15em #b8eccb}.dprog i.half{box-shadow:none;background:#ffe066}.dprog i.on{background:var(--wc);box-shadow:none}.dprog em{color:#c3c8d4;font-size:1.2em;font-style:normal}.dprog em.on{color:#e8a800}.win2 .streak.well{background:linear-gradient(#f7f2ff,#ece2ff);flex-direction:column;gap:.7em;padding:.8em 1em;display:flex;box-shadow:inset 0 0 0 .15em #d6c6ff}.streak .sth{align-items:center;gap:.8em;display:flex}.streak .stf{background:#efe7ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.8em;height:2.8em;display:flex}.streak .stf svg{width:2.1em;height:2.1em;overflow:visible}.streak.lit .stf{box-shadow:0 0 0 .18em #fff,0 0 1em #b896ff}.streak.out .stf svg{filter:grayscale();opacity:.45}.streak .grow{flex-direction:column;flex:1;gap:.15em;min-width:0;display:flex}.streak .grow>b{font-weight:900}.streak .grow>small{font-weight:700;font-size:max(var(--fmin), .74em);color:var(--ink-2)}.streak .stbest{font-size:max(var(--fmin), .72em);color:#5b3aa8;background:#efe7ff;border-radius:1em;flex:none;padding:.25em .7em;font-weight:800}.sdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4em;display:grid}.sd{background:#fff9;border-radius:.8em;flex-direction:column;align-items:center;gap:.25em;min-width:0;padding:.45em .15em .5em;display:flex}.sd .sdn{font-size:max(var(--fmin), .66em);color:var(--ink-2);white-space:nowrap;font-weight:800}.sd .sdf{justify-content:center;align-items:center;width:1.9em;height:1.9em;display:flex}.sd .sdf svg{width:1.9em;height:1.9em;overflow:visible}.sd .sdf i{border-radius:50%;width:1em;height:1em;box-shadow:inset 0 0 0 .16em #c3c8d4}.sd .cost{font-size:max(var(--fmin), .68em);gap:.1em .3em}.sd.done,.sd.today{background:#fff}.sd.done .sdn,.sd.today .sdn{color:#5b3aa8}.sd.today{box-shadow:inset 0 0 0 .18em #9b6cff}.sd.next .cost{opacity:.7}.sd.big:not(.done){background:#fff4cc}.dt{background:var(--soft);border-radius:1em;align-items:center;gap:.8em;padding:.55em .8em .55em .55em;display:flex}.dt .ring{background:conic-gradient(var(--wc) calc(var(--p) * 1%), var(--line) 0);border-radius:50%;flex:none;justify-content:center;align-items:center;width:3em;height:3em;display:flex;position:relative}.dt .ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:.3em}.dt .ring b{font-weight:900;font-size:max(var(--fmin), .78em);position:relative}.dt .grow{flex-direction:column;flex:1;gap:.1em;min-width:0;display:flex}.dt .grow b{font-weight:900}.dt .grow small{font-weight:700;font-size:max(var(--fmin), .74em);color:var(--ink-2)}.dt .cost{font-size:max(var(--fmin), .75em);justify-content:flex-start;align-self:flex-start}.dt.done{box-shadow:inset 0 0 0 .16em var(--yellow);background:#fff8d8}.dt.got{box-shadow:inset 0 0 0 .14em var(--line);opacity:.75;background:#fff}.dt .got,.dtop .got{font-weight:800;font-size:max(var(--fmin), .78em);color:var(--green-d)}.dt .btn,.dtop .btn{flex:none}#goal{pointer-events:auto;max-width:22em;position:absolute;top:4.75em;left:1.25em}#goal[hidden]{display:none}#goal .goal{width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffffeb;border:0;border-radius:.9em;align-items:center;gap:.5em;padding:.35em .7em .35em .4em;display:flex;box-shadow:0 .15em #1d22302e}#goal .goal:hover{background:#fff}#goal .gi{flex:none;place-items:center;width:1.9em;height:1.9em;display:grid}#goal .gi img,#goal .gi svg{width:100%;height:100%}#goal .gt{font-weight:800;font-size:max(var(--fmin), .8em);color:var(--ink);flex-direction:column;line-height:1.2;display:flex}#goal .gt small{font-size:max(var(--fmin), .78em);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-weight:800}.balls{flex-direction:column;gap:.3em;display:flex}.ballrow{background:#f4f6fa;border-radius:.7em;align-items:center;gap:.5em;padding:.25em .5em;display:flex}.ballrow img{width:1.5em;height:1.5em;image-rendering:pixelated}.ballrow .grow{font-weight:800;font-size:max(var(--fmin), .875em);flex:1}.ballrow small{color:var(--ink-2);font-weight:700}.ballrow b{text-align:center;min-width:1.4em;font-weight:900}.btn.sq{min-width:0;padding:.1em .55em}.featured{background:#f6f2e4;border-radius:.7em;align-items:center;gap:.5em;margin-top:.5em;padding:.35em .5em;display:flex}.featured.on{background:#fff4c4;box-shadow:inset 0 0 0 .12em #ffcb05}.tired{border-left:.3em solid var(--yellow);font-weight:800;font-size:max(var(--fmin), .85em);color:#6b4e00;background:#fffbe6;border-radius:.7em;flex-wrap:wrap;align-items:center;gap:.5em;margin-top:.5em;padding:.45em .6em;display:flex;box-shadow:inset 0 0 0 .1em #ffe58a}.tired .btn{font-size:max(var(--fmin), .9em);padding:.3em .8em}.tired span:first-child{flex:1}.bondline{border-left:.3em solid var(--pink);font-weight:800;font-size:max(var(--fmin), .85em);color:#7a2a55;background:#fff0f7;border-radius:.7em;flex-wrap:wrap;align-items:center;gap:.5em;margin-top:.5em;padding:.45em .6em;display:flex;box-shadow:inset 0 0 0 .1em #ffd1e8}.rfoot .bondline{flex:none}.bondline b{font-weight:900}.bondline .hearts{gap:.2em;display:flex}.bondline .hearts i{width:.75em;height:.66em;clip-path:path("M5 9 L1 5 A2.3 2.3 0 0 1 5 1.6 A2.3 2.3 0 0 1 9 5 Z");background:#f3c4dc;display:block}.bondline .hearts i.on{background:var(--pink)}.carry.bond{box-shadow:inset 0 0 0 .15em var(--pink);background:#fff0f7}.carry.bond .bl{color:var(--pink)}.rules{margin-top:.5em}.sure{font-weight:700;font-size:max(var(--fmin), .85em);background:#fff0ee;border-radius:.7em;flex-wrap:wrap;align-items:center;gap:.5em;margin-top:.5em;padding:.5em .6em;display:flex}.sure span{flex:14em}.over{color:#c0453f;font-weight:900}.bbuy{gap:.3em;display:flex}.srow img[style*=pixelated],.srow .sic img{image-rendering:pixelated}.howto{font-size:max(var(--fmin), .875em);color:var(--ink-2);margin:.25em 0 .5em 1.1em;padding:0;font-weight:600;line-height:1.45}.howto b{color:var(--ink)}.summary .keep{margin-top:.5em}.eggw.ballsw{width:34em}.eggw.ballsw .w2body,.hud.touch .eggw.ballsw .w2body{display:block}.ballsw .srow .st span{white-space:nowrap}.hatch-stage.ball .hs-egg{transform-origin:50% 88%}.hatch-stage.ball .hs-egg .hs-btn{background:var(--gc);width:1.5em;height:1.5em;opacity:calc(.15 + var(--lv,0) * .85);box-shadow:0 0 calc(.4em + var(--lv,0) * 1.6em) var(--gc), 0 0 calc(var(--lv,0) * 3em) var(--gc);border-radius:50%;margin:-.75em 0 0 -.75em;transition:opacity .25s,box-shadow .25s,background .3s;position:absolute;top:50%;left:50%}.hatch-stage.ball .hs-egg.wob1,.hatch-stage.ball .hs-egg.wob2,.hatch-stage.ball .hs-egg.wob3{--w:18deg}.hatch-stage.ball .hs-egg.gone{visibility:visible;animation:.32s ease-out forwards ballopen}@keyframes ballopen{0%{filter:brightness();transform:scale(1)}40%{filter:brightness(2.4);transform:scale(1.18)}to{opacity:0;filter:brightness(3);transform:scale(1.5)}}.hatch-stage.ball .hs-shells{display:none}@media (prefers-reduced-motion:reduce){.hatch-stage.ball .hs-egg.gone{visibility:hidden;animation:none}}.otherwin{z-index:20;box-sizing:border-box;font:700 clamp(12px, 100dvh / 45, 22px) var(--font);color:var(--ink);-webkit-backdrop-filter:blur(2px);pointer-events:auto;background:#080c149e;justify-content:center;align-items:center;padding:1em;display:flex;position:fixed;inset:0}html.touch .otherwin{font-size:clamp(11px,3.33333dvh,18px)}.otherwin .win2{width:30em;max-width:100%}.otherwin .w2body{flex-direction:column;gap:.9em;display:flex}.otherwin .well{align-items:center;gap:.9em;padding:.8em 1em;display:flex}.otherwin .well .av{width:3.6em;height:3.6em}.otherwin .well p{line-height:1.35;font-size:max(var(--fmin), .95em);margin:0}.otherwin .well b{font-weight:900}.otherwin .note{font-weight:600;font-size:max(var(--fmin), .8125em);color:var(--ink-2);margin:0;line-height:1.35}.otherwin .btn:active{transform:translateY(.15em)}.obras{width:58em;max-width:96%}.obras .w2head .hic img.gurdurr{width:2.3em;height:2.3em;image-rendering:pixelated;border-radius:50%}.obras .cost{justify-content:flex-start}.obA .w2body{height:min(28.5em, calc(var(--hudh,100dvh) - 7em));flex:none;grid-template-rows:minmax(0,1fr);grid-template-columns:9.5em minmax(0,1fr) 15em;gap:.9em;padding:.9em 1.1em 1.1em;display:grid}.obnav{flex-direction:column;gap:.3em;min-height:0;display:flex}.obnav>button{font:800 max(var(--fmin), .9em) var(--font);color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.9em;align-items:center;gap:.5em;padding:.35em .5em;display:flex}.obnav>button.on{color:var(--ink);background:#ffece0;box-shadow:inset .25em 0 #ff8a3d}.obnav .oic{flex:none;justify-content:center;align-items:center;width:2em;height:2em;display:flex}.obnav .oic svg{width:2em;height:2em}.obnav i{font-style:normal;font-size:max(var(--fmin), .75em);color:#fff;background:#3ccf6e;border-radius:1em;padding:.1em .5em}.obnav .grow{flex:1}.obhave{background:var(--soft);border-radius:1em;grid-template-columns:1fr 1fr;gap:.35em .5em;margin-top:auto;padding:.6em .7em;display:grid}.obhave .cap{grid-column:1/-1}.obnav>button.obedit{color:var(--ink);background:#fff4ec;border:.15em dashed #ff8a3d;margin-top:.4em;padding:.45em .5em}.obnav>button.obedit .oic{color:#fff;background:#ff8a3d;border-radius:.6em;width:1.8em;height:1.8em}.obnav>button.obedit .oic svg{width:1.1em;height:1.1em}.obnav>button.obedit small{font-size:max(var(--fmin), .78em);color:var(--ink-2);font-weight:600;display:block}.obnav>button.obedit+.obhave{margin-top:auto}.obhave span:not(.cap){font-weight:900;font-size:max(var(--fmin), .9em);align-items:center;gap:.25em;display:flex}.obhave svg{width:1.2em;height:1.2em}.obmain{flex-direction:column;gap:.75em;min-width:0;min-height:0;display:flex;overflow:hidden}.obtop{align-items:center;gap:.5em;display:flex}.obtop .field{flex:1}.obtop .btn{align-items:center;gap:.3em;display:flex}.obtop .btn svg{width:1.1em;height:1.1em}.chipx{border:.15em solid var(--line);font:800 max(var(--fmin), .85em) var(--font);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:#fff;border-radius:1em;padding:.45em .8em}.chipx.on{background:var(--ink);border-color:var(--ink);color:#fff}.btn.sm{font-size:max(var(--fmin), .8em);white-space:nowrap;padding:.5em .8em}.obgrid{scrollbar-gutter:stable;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:.55em;margin:-.2em;padding:.2em;display:grid;overflow:hidden auto}.obgrid.dec{grid-template-columns:repeat(4,minmax(0,1fr))}.obgh{font-weight:900;font-size:max(var(--fmin), .75em);letter-spacing:.04em;text-transform:uppercase;color:var(--mute);grid-column:1/-1;margin-top:.4em}.obt{text-align:left;background:var(--soft);cursor:pointer;font:inherit;color:var(--ink);border:.18em solid #0000;border-radius:1em;flex-direction:column;align-items:stretch;gap:.3em;padding:.4em .4em .55em;display:flex;position:relative}.obt.sel{background:#fff;border-color:#ff8a3d;box-shadow:0 .2em #1418281f}.obt.dim .oart{filter:saturate(.4);opacity:.7}.obt b{font-weight:900;font-size:max(var(--fmin), .85em);padding:0 .15em;line-height:1.15}.obt .cost{font-size:max(var(--fmin), .8em);gap:.45em;padding:0 .15em}.oart{border-radius:.75em;flex:none;justify-content:center;align-items:flex-end;height:4.4em;display:flex;position:relative;overflow:hidden}.oart img{object-fit:contain;width:auto;max-width:96%;height:84%;image-rendering:pixelated}.oart img.dec{height:70%;margin-bottom:.2em}.oart img.own{background:#fff;border-radius:.6em;width:2em;height:2em;position:absolute;bottom:.25em;right:.3em;box-shadow:0 .12em #00000026}.oart.big{height:6.5em}.oart.big.parcel{height:4.9em}.oart.big img.own{width:2.75em;height:2.75em}.oart.big img.dec{height:66%}.oart.parcel img{object-fit:cover;width:100%;max-width:none;height:100%}.oart.bannerart{background:linear-gradient(#d8f5c0,#9ad97a);height:6em}.oart.bannerart img{height:92%}.oart .soon{font-size:max(var(--fmin), .72em);background:#fff;border-radius:.7em;padding:.15em .55em;font-weight:900;position:absolute;top:.5em;left:.5em;box-shadow:0 .12em #00000026}.obb{font-size:max(var(--fmin), .7em);background:#fff;border-radius:.8em;padding:.15em .55em;font-weight:900;position:absolute;top:.55em;left:.55em;box-shadow:0 .12em #00000026}.obb.own{color:var(--green-d)}.obb.lock{color:var(--ink-2)}.obdet{background:var(--soft);border-radius:1.25em;flex-direction:column;gap:.45em;min-height:0;padding:.8em;display:flex;overflow:auto}.obdet .nm{font-size:1.2em;font-style:italic;font-weight:900}.obdet .tags{flex-wrap:wrap;gap:.3em;display:flex}.obdet .tags span{font-size:max(var(--fmin), .72em);color:var(--ink-2);background:#fff;border-radius:.8em;padding:.2em .6em;font-weight:800}.obdet p{font-weight:600;font-size:max(var(--fmin), .8em);color:var(--ink-2);margin:0;line-height:1.35}.obdet .grow{flex:1}.obdet .cap{margin-bottom:-.2em}.olv{flex-direction:column;gap:.3em;display:flex}.olv div{font-size:max(var(--fmin), .78em);color:var(--ink-2);gap:.45em;font-weight:700;line-height:1.25;display:flex}.olv i{color:#b4511a;flex:none;font-style:normal;font-weight:900}.cost.obig{gap:.8em;font-size:1.05em}.cost.obig small{font-size:max(var(--fmin), .7em);color:var(--mute);font-weight:800}.cost.obig .no small{color:var(--red)}.obgo{white-space:normal;width:100%;line-height:1.2}.pmap{width:100%;box-shadow:inset 0 0 0 .15em var(--line);background:#1b2a20;border-radius:1em;flex:0 auto;min-height:0;position:relative;overflow:hidden}.pmap .mapwait{z-index:3;white-space:nowrap;pointer-events:none;color:#fff;background:#0d1316b8;border-radius:99em;padding:.2em .8em;font-weight:800;animation:.9s ease-in-out infinite blink;position:absolute;bottom:.6em;left:50%;transform:translate(-50%)}.pmap>img{height:auto;image-rendering:pixelated;position:absolute}.pz{cursor:pointer;font:inherit;color:#fff;background:0 0;border:.18em dashed #ffffffbf;border-radius:.6em;flex-direction:column;justify-content:center;align-items:center;gap:.2em;padding:.2em;display:flex;position:absolute}.pz span{font-weight:900;font-size:max(var(--fmin), .8em);text-align:center;background:#141828a6;border-radius:.6em;padding:.15em .5em}.pz em{font-style:normal;font-weight:800;font-size:max(var(--fmin), .7em);color:var(--ink);background:#fff;border-radius:.6em;padding:.1em .45em}.pz.done{border-style:solid;border-color:#7fd88ee6}.pz.done em{color:var(--green-d)}.pz.ok{background:#3ccf6e1f;border-color:#3ccf6e}.pz.ok em{color:#fff;background:#3ccf6e}.pz.miss em{color:#b4511a}.pz.locked{border-color:#ffffff59}.pz.sel{border-color:#ff8a3d;box-shadow:0 0 0 .2em #ff8a3d,inset 0 0 0 100em #ff8a3d1f}.pz.home{cursor:default;border:.18em solid #ffffff59}.plegend{font-size:max(var(--fmin), .78em);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.8em;font-weight:800;display:flex}.plegend span{align-items:center;gap:.3em;display:flex}.plegend .grow{flex:1}.lg{border:.15em solid;border-radius:.25em;width:.9em;height:.9em;display:inline-block}.lg.done{border-color:#7fd88e}.lg.ok{background:#3ccf6e4d;border-color:#3ccf6e}.lg.miss{border-style:dashed;border-color:#e0a070}.lg.locked{border-style:dashed;border-color:#b8bcc8}.pgain{font-size:max(var(--fmin), .76em);background:#fff;border-radius:.9em;flex-direction:column;gap:.1em;padding:.4em .6em;display:flex}.pgain b{color:var(--green-d);font-weight:900}.pgain span{color:var(--ink-2);font-weight:700;line-height:1.3}.pgain.done{color:var(--green-d);font-weight:900}.rhero{background:linear-gradient(#ffefe4,#ffe1cd);border-radius:1.1em;align-items:center;gap:.9em;padding:.45em .8em;display:flex}.rlv{background:#fff;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:3.8em;height:3.8em;display:flex;box-shadow:0 0 0 .22em #ff8a3d,0 .3em 0 .22em #b4511a}.rlv b{font-size:1.7em;font-style:italic;font-weight:900;line-height:1}.rlv small{font-size:max(var(--fmin), .62em);color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;font-weight:900}.rtx{flex-direction:column;flex:1;gap:.2em;min-width:0;display:flex}.rtx>b{font-size:1.05em;font-weight:900}.rtx>span{font-weight:600;font-size:max(var(--fmin), .82em);color:var(--ink-2)}.rbar{background:#fff;border-radius:1em;height:.5em;overflow:hidden}.rbar i{background:#ff8a3d;border-radius:1em;height:100%;display:block}.rnext{flex-wrap:wrap;gap:.3em;display:flex}.rnext span{background:#fff;border-radius:.8em;align-items:center;gap:.35em;padding:.2em .55em .2em .25em;display:flex}.rnext img{object-fit:contain;max-width:2.6em;height:1.5em;image-rendering:pixelated}.rnext em{font-style:normal;font-weight:800;font-size:max(var(--fmin), .75em)}.lnum{background:var(--soft);min-width:1.8em;height:1.8em;font-weight:900;font-size:max(var(--fmin), .9em);border-radius:.5em;justify-content:center;align-items:center;display:inline-flex}.roofsw{gap:.1em;display:inline-flex}.roofsw i{border-radius:.2em;width:.5em;height:1.4em;display:block}.rtrack{flex-direction:column;gap:.2em;display:flex}.rstep{background:var(--soft);border:.15em solid #0000;border-radius:.8em;align-items:center;gap:.7em;padding:.1em .6em .1em .3em;display:flex}.rstep>i{width:1.45em;height:1.45em;font-style:normal;font-weight:900;font-size:max(var(--fmin), .9em);color:var(--ink-2);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.rstep.done>i{color:#fff;background:#3ccf6e}.rstep.now{background:#fff;border-color:#ff8a3d}.rstep.now>i{color:#fff;background:#ff8a3d}.rstep:not(.done):not(.now) .rits{opacity:.6}.rits{flex-wrap:wrap;align-items:center;gap:.4em;display:flex}.rits span{justify-content:center;align-items:center;min-width:1.45em;height:1.45em;display:flex}.rits img{object-fit:contain;max-width:3em;height:1.35em;image-rendering:pixelated}.obcard{background:var(--soft);border-radius:1.1em;padding:.8em .9em}.rplaza{padding:.35em .6em}.rplaza .cap{margin-bottom:.3em}.popts{gap:.5em;display:flex}.popt{border:.15em solid var(--line);font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:1em;flex:1;align-items:center;gap:.6em;padding:.3em .6em;display:flex}.popt img{height:2.1em;image-rendering:pixelated}.popt b{font-size:max(var(--fmin), .9em)}.popt .mt{font-size:max(var(--fmin), .75em);margin-left:auto}.popt.on{border-color:var(--yellow)}.popt:disabled{cursor:default}.emblems{flex-wrap:wrap;gap:.25em;display:flex}.emb{cursor:pointer;background:#fff;border:0;border-radius:.6em;justify-content:center;align-items:center;width:1.65em;height:1.65em;padding:0;display:flex;box-shadow:0 .12em #0000001a}.emb img{width:1.1em;height:1.1em;image-rendering:pixelated}.emb.on{background:var(--ink)}.swatches,.roofs{flex-wrap:wrap;align-items:center;gap:.375em;display:flex}.swatch{background:var(--c);width:1.6em;height:1.6em;box-shadow:0 0 0 .1em var(--line);cursor:pointer;border:.18em solid #fff;border-radius:50%;padding:0}.swatch.on{box-shadow:0 0 0 .18em var(--blue)}.hud.touch .obA .w2body{height:calc(var(--hudh,100dvh) - 5.5em);grid-template-columns:8.5em minmax(0,1fr) 14em;gap:.7em;padding:.7em .8em .8em}.hud.touch .obnav>button{font-size:max(var(--fmin), .85em);padding:.35em .45em}.roofs{margin-top:.375em}.roofs .swatch{width:1.5em;height:1.5em}.friendsl{flex-wrap:wrap;align-items:center;gap:.5em;margin-top:.25em;display:flex}.friendsl .fr{background:var(--soft);cursor:pointer;border:0;border-radius:.75em;flex-direction:column;align-items:center;padding:.25em .375em;display:flex}.friendsl .fr img{width:2.25em;height:2.25em;image-rendering:pixelated}.friendsl .hearts{font-size:max(var(--fmin), .7em);color:#e0457a;letter-spacing:.05em}.friendsl .hearts i{color:var(--soft-2);font-style:normal}.obdet .swatches{gap:.3em}.obdet .swatch{border-width:.14em;width:1.2em;height:1.2em}.rnext{flex-wrap:wrap}.rnext span:not(:has(em)) img{height:1.3em}.rnext:not(:has(em)){gap:.2em}.rnext span:not(:has(em)){padding:.15em .2em}.rprog{align-items:center;gap:.6em;display:flex}.rpips{flex:1;gap:.25em;display:flex}.rpips i{background:#ffdec9;border-radius:1em;flex:1;height:.5em}.rpips i.on{background:#ff8a3d}.rprog .btn.sm{padding:.35em .7em}.obA .obmain:has(.rhero){gap:.5em}.obA .obmain:has(.rhero) .rtrack{gap:.15em}.kbind .kic{border:.22em solid var(--sc,var(--yellow));box-sizing:border-box;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.75em;height:2.75em;display:flex;position:relative;overflow:hidden;box-shadow:0 .18em #1418284d}.kbind .kic svg{width:62%;height:62%;position:relative}.kbind .kic.dodge{--sc:var(--mute)}.kbind .kic.dodge svg{width:56%;height:56%}.kbind .kic.ult{--sc:var(--yellow);color:#fff}.kbind .kic.ult:before{content:"";background:var(--yellow);opacity:.9;position:absolute;inset:0}.kbind .kic.ult svg{filter:drop-shadow(0 .08em #00000059)}.kcap{text-align:center;background:var(--ink);color:#fff;min-width:3.4em;font-weight:900;font-size:max(var(--fmin), .9em);border-radius:.7em;flex:none;padding:.4em .7em;box-shadow:0 .2em #000}.kbind.on .kcap{background:var(--yellow);color:var(--ink);box-shadow:0 .2em 0 var(--yellow-d);animation:1s infinite kblink}@keyframes kblink{50%{opacity:.55}}.kerr{color:#b0302a;font-size:max(var(--fmin), .85em);background:#fff0f0;border-radius:.8em;padding:.45em .8em;font-weight:700}.kfixed{font-size:max(var(--fmin), .85em);color:var(--ink-2);grid-template-columns:1fr 1fr;gap:.3em .8em;padding:.2em .2em 0;font-weight:600;display:grid}.kfixed b{color:var(--ink);font-weight:900}.kpadcap{align-items:center;gap:.5em;display:flex}.kpill{text-transform:none;letter-spacing:0;font-size:max(var(--fmin), .95em);background:var(--soft-2);color:var(--ink-2);border-radius:.75em;margin-left:auto;padding:.15em .6em}.kpill.ok{color:var(--green-d);background:#e6f9ed}.padmap{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4em .9em;display:grid}.padmap .pb{font-size:max(var(--fmin), .9em);color:var(--ink-2);align-items:center;gap:.55em;min-width:0;font-weight:700;display:flex}.padmap .pb b{color:var(--ink);white-space:nowrap;font-weight:800}.padmap .gb{min-width:1.9em;height:1.9em;font-weight:900;font-size:max(var(--fmin), .8em);color:#fff;background:var(--ink);box-sizing:border-box;border-radius:1em;flex:none;justify-content:center;align-items:center;padding:0 .45em;display:inline-flex;box-shadow:0 .15em #000}.padmap .gb.a{background:#3ba55c}.padmap .gb.b{background:#e0453a}.padmap .gb.x{background:#2f7fd6}.padmap .gb.y{color:var(--ink);background:#e8b100}.padmap .gb.sh{background:#4a5164;border-radius:.5em}.hud.touch .padmap,.hud.touch .kfixed{grid-template-columns:1fr}@media (prefers-reduced-motion:reduce){.kbind.on .kcap{animation:none}}.padfocus{outline-offset:.14em;z-index:1;position:relative;outline:.22em solid var(--yellow)!important;box-shadow:0 0 0 .42em #ffcb0559!important}.hud.pad .tile .k,.hud.pad .tc-play kbd{display:none}.dmg{flex-direction:column;gap:.4em;display:flex}.dmg .dcap{align-items:center;gap:.6em;display:flex}.dmg .dcap .cap{flex:1}.dmg .dseg{background:var(--soft-2);border-radius:.8em;padding:.18em;display:flex}.dmg .dseg button{font:900 max(var(--fmin), .8em) var(--font);color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:.6em;padding:.3em .8em}.dmg .dseg button.on{color:var(--ink);background:#fff;box-shadow:0 .12em #1418281f}.drow{grid-template-columns:1.7em minmax(6.5em,9.5em) minmax(3em,1fr) 5.6em;align-items:center;gap:.55em;min-height:1.9em;display:grid}.drow .kic{border:.15em solid var(--sc,var(--mute));box-sizing:border-box;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.7em;height:1.7em;display:flex;position:relative;overflow:hidden}.drow .kic svg{width:64%;height:64%;position:relative}.drow .kic.ult{--sc:var(--yellow);color:#fff}.drow .kic.ult:before{content:"";background:var(--yellow);opacity:.9;position:absolute;inset:0}.drow .kic.por img{width:100%;height:100%;image-rendering:pixelated}.drow .dn{font-weight:800;font-size:max(var(--fmin), .84em);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.drow .db{background:var(--soft-2);border-radius:.3em;height:.55em;overflow:hidden}.drow .db i{background:var(--sc,var(--mute));border-radius:.3em;height:100%;display:block}.drow .dv{font-weight:900;font-size:max(var(--fmin), .84em);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.drow .dv small{font-weight:700;font-size:max(var(--fmin), .82em);color:var(--mute);min-width:2.4em;margin-left:.25em;display:inline-block}.drow .tag{font-style:normal;font-weight:900;font-size:max(var(--fmin), .7em);background:var(--yellow);color:var(--ink);border-radius:.6em;margin-left:.35em;padding:.05em .4em}.dmg.grp .drow{grid-template-columns:1.7em minmax(5em,8em) minmax(3em,1fr) 5.6em 5em 4.4em}.drow.hd{min-height:0;font-weight:800;font-size:max(var(--fmin), .7em);color:var(--mute)}.drow.hd span{text-align:right}.drow.hd span:nth-child(3){text-align:left}.drow .dx{font-weight:800;font-size:max(var(--fmin), .8em);color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums}.drow.mine .dn{color:var(--blue)}.hud.touch .drow,.hud.touch .dmg.grp .drow{grid-template-columns:1.7em minmax(4.5em,7em) minmax(2em,1fr) 5.2em}.hud.touch .dmg.grp .drow .dx,.hud.touch .drow.hd span:nth-child(n+5){display:none}.mfav{z-index:2;background:var(--yellow);width:1.25em;height:1.25em;box-shadow:0 .1em 0 var(--yellow-d);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-.3em;left:-.3em}.mfav svg{width:.85em;height:.85em}.sfav{color:#e0a800;margin-left:.2em}.favchip{height:3em;font:800 max(var(--fmin), .875em) var(--font);background:var(--soft-2);color:var(--ink);cursor:pointer;white-space:nowrap;border:0;border-radius:.85em;flex:none;align-items:center;gap:.4em;padding:0 .85em;display:inline-flex}.favchip svg{width:1.1em;height:1.1em}.favchip.on{background:var(--yellow);box-shadow:0 .2em 0 var(--yellow-d)}.favchip em{color:var(--ink-2);font-style:normal;font-weight:900}.rfoot .favbtn{width:1.6em;height:1.6em;box-shadow:inset 0 0 0 .12em var(--line);cursor:pointer;vertical-align:-.25em;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:.4em;padding:0;display:inline-flex}.rfoot .favbtn svg{width:1em;height:1em}.rfoot .favbtn.on{background:var(--yellow);box-shadow:0 .12em 0 var(--yellow-d)}.modal.bugmodal{z-index:60}.win2.w-bug{--wc:#a8b820;--wc2:#9aaa14;--wcd:#6b780a;--wci:#fff}.bugwin{width:34em;max-width:96%}.bugwin .w2head .ttl{text-shadow:0 .06em 0 var(--wcd)}.bugform,.bugdone{flex-direction:column;gap:.85em;display:flex;overflow:auto}.bugwin .bf{flex-direction:column;gap:.4em;display:flex}.bchips{flex-wrap:wrap;gap:.35em;display:flex}.bchips button{font:800 max(var(--fmin), .875em) var(--font);background:var(--soft-2);color:var(--ink-2);cursor:pointer;border:0;border-radius:.75em;padding:.4em .75em}.bchips button.on{background:var(--wc);color:#fff;box-shadow:0 .18em 0 var(--wcd)}.bugwin input[type=text],.bugwin textarea{font:700 1em var(--font);color:var(--ink);background:var(--soft);resize:none;border:.15em solid #0000;border-radius:.875em;padding:.6em .8em}.bugwin input[type=text]:focus,.bugwin textarea:focus{border-color:color-mix(in srgb, var(--wc) 70%, #fff);background:#fff;outline:none}.bugwin textarea{min-height:5.5em;line-height:1.4}.bugwin ::placeholder{color:var(--mute);font-weight:600}.bcount{font-size:max(var(--fmin), .75em);color:var(--mute);font-variant-numeric:tabular-nums;margin-left:auto}.bunder{align-items:baseline;gap:.5em;margin-top:-.2em;display:flex}.bhint{font-size:max(var(--fmin), .8em);color:#b0302a;font-weight:800}.bugwin input[type=text].bad,.bugwin textarea.bad{background:#fff5f5;border-color:#e8888a}.bshot{grid-template-columns:9.5em minmax(0,1fr);align-items:center;gap:.8em;padding:.6em;transition:box-shadow .15s;display:grid}.bshot.empty{grid-template-columns:minmax(0,1fr)}.bshot.drag{box-shadow:inset 0 0 0 .2em var(--wcd)}.bshot img{object-fit:contain;background:#fff9;border-radius:.6em;width:100%;max-height:12em;display:block}.bshot.off img{opacity:.3;filter:grayscale()}.bsopt{flex-direction:column;gap:.45em;min-width:0;display:flex}.bshot .opt{background:0 0;padding:0}.bshot .opt input{accent-color:var(--wcd)}.bshot .opt small{color:var(--ink-2)}.bsbtns{flex-wrap:wrap;align-items:center;gap:.4em .8em;display:flex}.bsbtns .btn{font-size:max(var(--fmin), .875em);box-shadow:0 .18em 0 var(--wcd);align-items:center;gap:.35em;padding:.45em .8em;display:inline-flex}.bsbtns .btn svg{width:1.4em;height:1.4em}.bsnone{font-weight:700;font-size:max(var(--fmin), .875em);color:var(--ink-2)}.bdrop{font-size:max(var(--fmin), .75em);color:var(--ink-2);font-weight:700}.bimgerr{font-size:max(var(--fmin), .8em);color:#b0302a;font-weight:800}.bmeta{flex-wrap:wrap;gap:.35em;display:flex}.bmeta span{font-size:max(var(--fmin), .75em);color:var(--ink-2);background:var(--soft);font-variant-numeric:tabular-nums;border-radius:.6em;padding:.3em .6em;font-weight:800}.berr{font-size:max(var(--fmin), .875em);color:#b0302a;background:#fdecec;border-radius:.75em;padding:.5em .75em;font-weight:800}.bacts{align-items:center;gap:.5em;display:flex}.bacts .green{margin-left:auto}.bugdone{text-align:center;align-items:center;padding-top:1.4em}.bugdone img{width:5.5em;height:5.5em;image-rendering:pixelated;animation:winpop .6s var(--pop)}.bugdone h3{margin:0;font-size:1.4em;font-style:italic;font-weight:900}.bugdone p{color:var(--ink-2);max-width:34ch;margin:0;font-weight:600;line-height:1.45}.mbug{align-items:center;gap:.4em;display:inline-flex}.mbug svg{width:1.3em;height:1.3em;overflow:visible}@media (width<=560px){.bshot{grid-template-columns:1fr}}.savedwin{width:26em;max-width:96%}.savedwin .w2body{flex-direction:column;gap:.9em;display:flex}.savedwin .well{align-items:center;gap:.85em;padding:.8em;display:flex}.savedwin .sv-mon{width:4.4em;height:4.4em;box-shadow:0 0 0 .2em var(--wc);background:#fff;border-radius:1em;flex:none;place-items:center;display:grid}.savedwin .sv-mon img{width:40px;height:40px;image-rendering:pixelated;transform:scale(1.6)}.savedwin .sv-where{flex-direction:column;gap:.2em;min-width:0;display:flex}.savedwin .sv-route{font-size:max(var(--fmin), .8em);letter-spacing:.04em;text-transform:uppercase;color:#7a5a00;font-weight:900}.savedwin .sv-floor{font-size:1.6em;font-style:italic;font-weight:900;line-height:1}.savedwin .sv-when{font-size:max(var(--fmin), .85em);color:var(--ink-2);font-weight:600}.savedwin .sv-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;display:grid}.savedwin .sv-stat{background:var(--soft);text-align:center;border-radius:.8em;min-width:0;padding:.5em .4em}.savedwin .sv-stat b{font-variant-numeric:tabular-nums;font-size:1.15em;font-weight:900;display:block}.savedwin .sv-stat span{font-size:max(var(--fmin), .72em);color:var(--mute);text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-weight:800;display:block;overflow:hidden}.savedwin .sv-note{font-size:max(var(--fmin), .88em);color:var(--ink-2);margin:0;font-weight:500;line-height:1.45}.savedwin .sv-note strong{color:var(--ink);font-weight:800}.savedwin .sv-row{flex-wrap:wrap;gap:.6em;display:flex}.savedwin .sv-row .btn{flex:1;padding:.65em 1em}.savedwin .sv-row .btn.grey{flex:0 auto}.savedwin .sv-lose{color:#8f161b;font-size:max(var(--fmin), .88em);background:#fff1f1;border-radius:.9em;padding:.7em .8em;font-weight:600;line-height:1.45}.savedwin .sv-lose ul{margin:.35em 0 0;padding-left:1.2em}.savedwin .btn.green.wait,.savedwin .btn.green.wait:disabled{background:var(--green);box-shadow:0 .25em 0 var(--green-d);color:#fff;background-image:repeating-linear-gradient(135deg,#ffffff29 0 .7em,#0000 .7em 1.4em);background-size:1.98em 1.98em;animation:.6s linear infinite svStripes}.savedwin .btn .pb{vertical-align:-.17em;width:1.05em;height:1.05em;margin-right:.45em;animation:.8s linear infinite ldSpin;display:inline-block}.savedwin .sv-wait{font-size:max(var(--fmin), .82em);color:var(--ink-2);text-align:center;margin:-.3em 0 0;font-weight:600;animation:.4s fadein}@keyframes svStripes{to{background-position:1.98em 0}}@media (prefers-reduced-motion:reduce){.savedwin .btn.green.wait,.savedwin .btn .pb{animation:none}}.hud.arceus>:not(.arc-ui):not(#toast){display:none!important}.arc-ui{pointer-events:none;color:#fff;position:absolute;inset:0}.arc-ui button{pointer-events:auto;cursor:pointer;font-family:var(--font)}.arc-say{box-sizing:border-box;pointer-events:auto;cursor:pointer;background:linear-gradient(#141a2bee,#0c101ce8);border:.14em solid #d8b450;border-radius:1em;width:min(40em,100% - 3em);padding:1em 1.3em 1.1em;animation:.35s ease-out arc-in;position:absolute;bottom:1.5em;left:50%;transform:translate(-50%);box-shadow:0 0 2em #ffe08a33,0 .5em 1.5em #0008}.arc-who{color:#1b1f2c;font-weight:900;font-size:max(var(--fmin), .85em);letter-spacing:.08em;text-transform:uppercase;background:#d8b450;border-radius:.6em;padding:.2em .8em;position:absolute;top:-.85em;left:1.1em}.arc-say p{min-height:2.9em;margin:.2em 0 0;font-size:1.12em;font-weight:600;line-height:1.45}.arc-more{color:#ffe08a;font-style:normal;font-size:max(var(--fmin), .8em);animation:.9s ease-in-out infinite arc-bob;position:absolute;bottom:.5em;right:1em}.arc-hint{white-space:nowrap;text-shadow:0 .1em .4em #000;align-items:baseline;gap:.6em;animation:.35s ease-out arc-in;display:flex;position:absolute;top:1.2em;left:50%;transform:translate(-50%)}.arc-hint b{color:var(--el);font-size:1.4em;font-weight:900}.arc-card{--el:#d8b450;pointer-events:auto;border:.14em solid var(--el);width:15em;box-shadow:0 0 2em color-mix(in srgb, var(--el) 30%, transparent), 0 .5em 1.5em #0008;background:linear-gradient(#161c2ef2,#0d111df2);border-radius:1em;flex-direction:column;gap:.5em;padding:1.1em;animation:.3s ease-out arc-in;display:flex;position:absolute;top:50%;right:1.5em;transform:translateY(-50%)}.arc-card h2{margin:0;font-size:1.7em;font-weight:900;line-height:1.1}.arc-reg{font-size:max(var(--fmin), .8em);color:#fffa;font-weight:700}.arc-tys{gap:.3em;display:flex}.arc-mvs{gap:.3em;margin:.2em 0;padding:0;list-style:none;display:grid}.arc-mvs li{font-size:max(var(--fmin), .88em);background:#ffffff12;border-radius:.6em;align-items:center;gap:.5em;padding:.35em .6em;display:flex}.arc-mvs i{border-radius:50%;flex:none;width:.6em;height:.6em}.arc-go{font:900 italic 1.15em var(--font);color:#1b1f2c;background:var(--el);border:0;border-radius:.7em;margin-top:.3em;padding:.7em;box-shadow:0 .2em #0006}.arc-go:disabled{opacity:.5;cursor:wait}.arc-back{color:#fffa;font-weight:700;font-size:max(var(--fmin), .9em);background:0 0;border:0;padding:.2em}.arc-back:hover{color:#fff}@keyframes arc-in{0%{opacity:0;translate:0 .5em}}@keyframes arc-bob{50%{translate:0 .2em}}@media (aspect-ratio<=3/2){.arc-card{width:13em;top:auto;bottom:1em;right:1em;transform:none}}.pacts{z-index:60;pointer-events:auto;background:#080410b8;place-items:center;padding:1em;display:grid;position:absolute;inset:0}.pacts .pbox{justify-items:center;gap:.75em;width:min(46em,100%);display:grid}.pacts h3{color:#d9c2ff;-webkit-text-stroke:.28em #140c22;paint-order:stroke fill;margin:0;font-size:1.6em;font-style:italic;font-weight:900}.pacts .prow{grid-template-columns:repeat(auto-fit,minmax(11em,1fr));gap:.6em;width:100%;display:grid}.pacts .pcard{font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:#fff;border:0;border-top:.45em solid #7b47b5;border-radius:.9em;gap:.3em;padding:.75em .85em;display:grid;box-shadow:0 .3em #4a2a86}.pacts .pcard b{font-size:1.1em;font-style:italic;font-weight:900}.pacts .pcard .up{color:#1f8a4c;font-weight:800;font-size:max(var(--fmin), .9em)}.pacts .pcard .down{color:#c0303a;font-weight:800;font-size:max(var(--fmin), .9em)}.pacts .pcard:hover,.pacts .pcard:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.pacts .pskip{font:inherit;color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:999px;padding:.3em 1.1em;font-weight:800}.pacts small{color:#cbb8f2;font-weight:700}.pactchip{top:calc(4.6em + env(safe-area-inset-top,0px));z-index:20;color:#fff;font-size:max(var(--fmin), .8em);pointer-events:auto;white-space:nowrap;background:#2a1640;border:2px solid #a46bff;border-radius:999px;align-items:center;gap:.6em;padding:.25em .9em;font-weight:800;display:flex;position:absolute;left:50%;transform:translate(-50%)}.pactchip span{color:#cbb8f2;font-weight:700}@media (width<=640px){.pactchip span{display:none}}#gather{pointer-events:auto;position:absolute;top:4.6em;left:1.25em}#gather[hidden]{display:none}#gather:not([hidden])~#goal{top:7.1em}#gather .gather{font:900 max(var(--fmin), .85em) var(--font);color:#fff;background:var(--green);box-shadow:0 .2em 0 var(--green-d);cursor:pointer;white-space:nowrap;animation:rise .4s var(--pop);border:0;border-radius:999px;align-items:center;gap:.45em;padding:.4em .85em;display:flex}#gather .gather:hover{filter:brightness(1.06)}#gather .gather:active{box-shadow:0 .05em 0 var(--green-d);transform:translateY(.15em)}#gather .gather>span{background:#ffffff40;border-radius:.6em;align-items:center;gap:.15em;padding:.05em .4em;display:flex}#gather .gather svg{width:1.2em;height:1.2em}.hud [data-act][aria-busy=true]{pointer-events:none;filter:saturate(.55)brightness(.92)}.relgo{flex-wrap:wrap;justify-content:center;gap:.45em;max-height:12em;padding:.3em;display:flex;overflow:auto}.relgo .rf{background:var(--soft);border-radius:50%;place-items:center;width:2.6em;height:2.6em;display:grid}.relgo .rf>img{width:88%;height:88%;image-rendering:pixelated;border-radius:50%}.relgo .rf.risky{box-shadow:0 0 0 .18em var(--yellow);background:#fff8d6}.relwarn{color:#7a5a00;font-weight:800;font-size:max(var(--fmin), .82em);background:#fff8d6;border-radius:.7em;flex-direction:column;gap:.2em;padding:.5em .7em;display:flex}.relwarn span{font-weight:600}.relwarn.shinywarn{color:#8f161b;background:#fdecec}.arrival{overscroll-behavior:contain;scrollbar-width:thin;pointer-events:auto;flex-direction:column;align-items:center;gap:.875em;width:min(34em,94%);max-height:calc(100% - 1em);display:flex;overflow-y:auto}.arrival>*{flex:none}@media (height<=520px){.arrival{gap:.5em}.arrival .say-box{padding:.4em 1em .5em}.arrival .say-box p{font-size:max(var(--fmin), .9em)}.arr-card .body{gap:.4em;padding:.5em .75em}.arr-top{grid-template-columns:4em 1fr;gap:.6em}.arr-top .big{width:4em;height:4em}}.arrival .say-box{color:#f2efe6;text-align:center;width:100%;animation:rise .4s var(--pop);background:#111;border-radius:.5em;padding:.875em 1.25em 1em;position:relative;box-shadow:0 .4em #00000059}.arrival .say-box:after{content:"";border:.6em solid #0000;border-top:0;border-bottom-color:#111;margin-left:-.6em;position:absolute;top:-.6em;left:50%}.arrival .say-box .who{color:#ffd84a;margin-bottom:.25em;font-size:1.25em;font-weight:900}.arrival .say-box p{margin:0;font-size:1.0625em;line-height:1.35}.arrival .say-box .more{font-size:max(var(--fmin), .75em);color:#9aa3a8;position:absolute;bottom:.375em;right:.875em}.arr-card{width:100%;animation:rise .45s .15s var(--pop) backwards}.arr-card .body{flex-direction:column;gap:.75em;padding:1em 1.125em;display:flex}.arr-top{grid-template-columns:6em 1fr;align-items:center;gap:1em;display:grid}.arr-top .big{background:#fff;border-radius:50%;width:6em;height:6em;overflow:hidden}.arr-top .big img{width:100%;height:100%;display:block}.arr-top .types{flex-wrap:wrap;gap:.375em;margin-bottom:.5em;display:flex}.arrival .acts{justify-content:center;gap:.5em;display:flex}.arrival .bulk{border-top:.0625em solid #eef0f5;flex-wrap:wrap;justify-content:center;gap:.5em;padding-top:.75em;display:flex}.arrival .bulk .btn{font-size:max(var(--fmin), .875em)}.arrival .arr-card{overflow:visible}.arrival .queue{justify-content:center;gap:.4em;display:flex}.arrival .queue .qm{background:var(--soft);width:2.6em;height:2.6em;box-shadow:inset 0 0 0 .16em var(--rc);border-radius:50%;justify-content:center;align-items:center;display:flex}.arrival .queue .qm>img{width:88%;height:88%;image-rendering:pixelated;border-radius:50%}.arrival .queue .qm:hover,.arrival .queue .qm:focus{background:#fff}.arrival .queue .qm.more{--rc:var(--line);font-weight:900;font-size:max(var(--fmin), .8em);width:3.25em;height:3.25em;color:var(--ink-2)}.skill.rope{--sc:#c9853a;color:#8a5a22;width:3.75em;height:3.75em;box-shadow:0 0 0 .3125em #fff,0 .3125em #1418284d}.skill.rope.on{--sc:var(--yellow)}.hud.touch #sRope{display:none}.trope{color:#8a5a22;width:3em;height:3em;box-shadow:0 0 0 .1875em #fff, var(--shadow);pointer-events:auto;box-sizing:border-box;touch-action:manipulation;background:#fff;border:.1875em solid #c9853a;border-radius:.8em;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:11.35em;left:1.25em}.hud.touch .trope:not([hidden]){display:flex}.trope svg{width:1.5em;height:1.5em}.ropeask{width:min(27.5em,100% - 2em);box-shadow:var(--shadow);pointer-events:auto;z-index:40;color:var(--ink);animation:pop .25s var(--pop);background:#fff;border-radius:1.375em;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ropeask .rh{color:#fff;background:#c9853a;align-items:center;gap:.75em;padding:.875em 1.25em;display:flex}.ropeask .rh svg{flex:none;width:1.6em;height:1.6em}.ropeask .rh b{font-size:1.375em;font-style:italic;font-weight:900}.ropeask .rb{flex-direction:column;gap:.75em;padding:1.1em 1.375em 1.25em;display:flex}.ropeask p{margin:0;font-weight:700;line-height:1.35}.ropeask ul{font-size:max(var(--fmin), .875em);color:#4a5168;margin:0;padding-left:1.25em;font-weight:500;line-height:1.5}.ropeask .rr{justify-content:flex-end;gap:.625em;display:flex}.ropeask .rr b{font-weight:900}.hud.touch .ropeask{padding-bottom:env(safe-area-inset-bottom);border-radius:1.25em 1.25em 0 0;top:auto;bottom:0;transform:translate(-50%)}.hud.touch .ropeask ul{display:none}.hud.touch .ropeask .rr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hud.touch .ropeask .rr .btn{min-height:3em}.head.rope{color:#fff;background:repeating-linear-gradient(135deg,#c9853a 0 1.125em,#b97730 1.125em 2.25em)}.ropehelp .head .hic{color:#fff;justify-content:center;align-items:center;display:flex}.ropehelp .head .hic svg{width:1.5em;height:1.5em}.ropehelp .cards>div{background:var(--soft)}.hud.touch .ropehelp .cards{flex-direction:column}.skill.rope.spot,.trope.spot{box-shadow:0 0 0 .3125em #fff, 0 0 0 .55em var(--yellow), 0 0 0 .95em #ffcb0559}.trope.spot:before{border-radius:1.1em}.skill.rope.spot:after,.trope.spot:after{content:attr(data-tag);white-space:nowrap;background:var(--yellow);color:var(--ink);font:900 max(var(--fmin), .875em) var(--font);box-shadow:0 .25em 0 var(--yellow-d);pointer-events:none;border-radius:.75em;padding:.35em .75em;position:absolute;top:50%;left:calc(100% + .9em);transform:translateY(-50%)}.whiteout{z-index:9999;pointer-events:none;background:#fffaf0;transition:opacity 1.1s;position:fixed;inset:0}.whiteout.off{opacity:0}.mute.lampbtn{background:radial-gradient(circle at 50% 45%,#ffe7a3 0,#f7b84a 38%,#6b3fa0 72%,#2d1b4e 100%);padding:0;overflow:hidden}.mute.lampbtn img{width:92%;height:92%;image-rendering:pixelated}.win2 .lampic{width:100%;height:100%;image-rendering:pixelated;background:#2a2440;border-radius:50%}.win2 .owner{background:#eef0f5;border-radius:50%;flex:none;width:2.4em;height:2.4em;overflow:hidden;box-shadow:0 0 0 .15em #fff,0 0 0 .3em #e1e4ec}.win2 .owner img{width:100%;height:100%;image-rendering:pixelated}.tourwin{width:44em;max-width:96%}.tourwin .w2body{flex-direction:column;gap:1em;display:flex}.tour{grid-template-columns:15em minmax(0,1fr);align-items:center;gap:1.2em;display:grid}.tour .tpic{aspect-ratio:1.15;background:radial-gradient(circle at 50% 60%,#f1eafc,#e2d6f6);border-radius:1.2em;justify-content:center;align-items:flex-end;padding:.9em;display:flex}.tour .tpic img{width:85%;image-rendering:pixelated;animation:deal .4s var(--pop) backwards}.tour .tinfo{flex-direction:column;gap:.5em;min-width:0;display:flex}.tour .tname{align-items:center;gap:.6em;display:flex}.tour .tname b{font-size:1.3em;font-weight:900;line-height:1.15}.tour .twhat{margin:0;font-weight:700;line-height:1.45}.tour .teg{font-weight:600;font-size:max(var(--fmin), .9em);color:var(--ink-2);margin:0;padding-left:1.1em;line-height:1.45}.tour .tcost{align-items:center;gap:.4em;font-weight:800;display:flex}.tourwin .tsay{color:#7b47b5;margin:0;font-style:italic;font-weight:700}.tmore{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6em;display:grid}.tmini{background:var(--soft);text-align:center;border-radius:1em;flex-direction:column;align-items:center;gap:.35em;padding:.7em .6em;display:flex}.tmini img.b{height:4.2em;image-rendering:pixelated}.tmini b{font-weight:900;font-size:max(var(--fmin), .92em)}.tmini span{font-size:max(var(--fmin), .8em);color:var(--ink-2);font-weight:600;line-height:1.3}.tnav{justify-content:space-between;align-items:center;gap:1em;display:flex}.tdots{gap:.35em;display:flex}.tdots i{background:#e1d6f3;border-radius:50%;width:.6em;height:.6em}.tdots i.on{background:#7b47b5}.infowin{width:50em;max-width:96%}.infowin .w2body{max-height:calc(var(--hudh,100dvh) - 9em);flex-direction:column;gap:.9em;display:flex;overflow-y:auto}.infowin .gidea{flex-direction:column;gap:.9em;display:flex}.icat{flex-direction:column;gap:.5em;display:flex}.icat h3{font-size:max(var(--fmin), .78em);letter-spacing:.07em;text-transform:uppercase;color:#7b47b5;margin:0;font-weight:900}.igrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55em;display:grid}.icard{background:var(--soft);text-align:center;border-radius:1em;flex-direction:column;align-items:center;gap:.3em;min-width:0;padding:.6em;display:flex}.icard img.b{max-width:100%;height:4.2em;image-rendering:pixelated;object-fit:contain}.icard b{font-weight:900;font-size:max(var(--fmin), .88em)}.icard span{font-size:max(var(--fmin), .76em);color:var(--ink-2);font-weight:600;line-height:1.3}.icard .cost{font-size:max(var(--fmin), .8em);margin-top:auto}.icard.built{box-shadow:inset 0 0 0 .15em #3ccf6e}.icard em{font-style:normal;font-size:max(var(--fmin), .72em);color:#1f8a44;margin-top:auto;font-weight:900}.ires{flex-direction:column;gap:.5em;display:flex}.irow{background:var(--soft);border-radius:1em;align-items:flex-start;gap:.8em;padding:.65em .8em;display:flex}.irow .iic{flex:none;width:2.2em;height:2.2em}.irow .iic svg{width:100%;height:100%}.irow .itx{min-width:0;font-size:max(var(--fmin), .9em);flex-direction:column;gap:.2em;line-height:1.4;display:flex}.irow .itx>b{font-size:1.05em;font-weight:900}.irow .itx span b{font-weight:800}@media (width<=760px),(height<=520px){.tour{grid-template-columns:minmax(0,1fr)}.tour .tpic{aspect-ratio:auto;height:9em}.tour .tpic img{width:auto;height:100%}.tmore,.igrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hud.touch .tiles .mute.lampbtn{background:var(--soft);grid-area:4/1/auto/-1}.hud.touch .tiles .mute.lampbtn img{background:radial-gradient(circle at 50% 45%,#ffe7a3 0,#f7b84a 38%,#6b3fa0 72%,#2d1b4e 100%);border-radius:50%;flex:none;width:1.7em;height:1.7em}.mute.lampbtn.guide-on{z-index:2;animation:1.2s ease-in-out infinite lampcall;position:relative}@keyframes lampcall{0%,to{transform:scale(1);box-shadow:0 0 0 .2em #fff,0 0 0 .45em #ffcb05,0 0 1.2em .4em #ffcb5acc}50%{transform:scale(1.15);box-shadow:0 0 0 .2em #fff,0 0 0 .75em #ffcb0559,0 0 1.8em .8em #ffcb5a8c}}.pokew{width:70em;max-width:96%;height:min(40.5em, calc(var(--hudh,100dvh) - 3.4em))}.pokew .w2body{flex-direction:column;min-height:0;padding:0;display:flex;position:relative}.pw-band{background:repeating-linear-gradient(115deg, var(--wc) 0 1.1em, var(--wc2) 1.1em 2.2em);flex:none;align-items:flex-end;gap:.4em;padding:.55em 1.1em 0;display:flex}.pw-tab{color:#fff;font:800 1.05em var(--font);cursor:pointer;background:#ffffff38;border:0;border-radius:.9em .9em 0 0;align-items:center;gap:.5em;padding:.5em 1.15em .55em;display:flex}.pw-tab em{font-style:normal;font-weight:900;font-size:max(var(--fmin), .78em);color:var(--ink);background:#ffffffeb;border-radius:999px;padding:.05em .55em}.pw-tab.on{color:var(--wcd);background:#fff}.pw-tab.on em{background:var(--wcd);color:#fff}.pw-stat{font-size:max(var(--fmin), .85em);color:#fff;align-self:center;gap:.9em;margin-left:auto;padding-bottom:.4em;font-weight:700;display:flex}.pw-stat b{font-weight:900}.pw-stat b.over{color:#ffe0e0}.pw-body{flex:1;min-height:0;padding:.65em 1em .9em;display:flex}.pw-split{flex:1;gap:.7em;min-width:0;min-height:0;display:flex}.pw-main{flex-direction:column;flex:1;gap:.5em;min-width:0;min-height:0;display:flex}.pw-top{display:contents}.pw-fs{flex-wrap:wrap;flex:none;align-items:center;gap:.3em;display:flex}.pw-f1{background:var(--soft);font:800 max(var(--fmin), .86em) var(--font);color:var(--ink-2);cursor:pointer;border:0;border-radius:999px;padding:.32em .75em}.pw-f1 b{color:var(--ink);font-weight:900}.pw-f1.on{background:var(--wcd);color:#fff}.pw-f1.on b{color:#fff}.pw-wait{color:#6b5000;font:800 max(var(--fmin), .86em) var(--font);cursor:pointer;white-space:nowrap;background:#fff2c0;border:0;border-radius:999px;margin-left:auto;padding:.32em .8em}.pw-wait b{color:var(--ink);font-weight:900}.pw-tools{flex-wrap:wrap;flex:none;align-items:center;gap:.4em;display:flex}.pw-tools .field{flex:9em;min-width:8em}.pw-more{display:contents}.pw-morebtn{display:none}.hud.touch .pw-morebtn{display:block}.hud.touch .pw-more{order:9;width:100%;display:none}.hud.touch .pw-more.open{gap:.4em;display:flex}.pw-bar{background:var(--soft);font-size:max(var(--fmin), .92em);border-radius:.85em;flex-wrap:wrap;flex:none;align-items:center;gap:.5em;padding:.35em .5em .35em .8em;font-weight:700;display:flex}.pw-bar.hint{background:#fff8d8}.pw-bar.alert{background:#ffe9e9}.pw-bar .btn{font-size:max(var(--fmin), .9em);padding:.4em .8em}.pw-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(7.8em,1fr));align-content:start;gap:.45em;min-height:0;padding:.2em;display:grid;overflow:auto}.pw-c{background:var(--soft);cursor:pointer;font-family:var(--font);color:var(--ink);content-visibility:auto;contain-intrinsic-size:auto 8.5em;border:0;border-radius:1.1em;flex-direction:column;align-items:center;gap:.16em;min-width:0;padding:.6em .3em .45em;display:flex;position:relative}.pw-c:hover{box-shadow:inset 0 0 0 .15em var(--yellow)}.pw-c.on{background:color-mix(in srgb, var(--wc) 14%, #fff);box-shadow:inset 0 0 0 .22em var(--wcd)}.pw-c:disabled{opacity:.45;cursor:default;box-shadow:none}.pw-m{width:4.1em;height:4.1em;box-shadow:0 0 0 .18em var(--ring,var(--line));background:#fff;border-radius:50%;flex:none;display:block;position:relative;overflow:hidden}.pw-m img{width:100%;height:100%;image-rendering:pixelated;display:block}.pw-c>b{font-weight:800;font-size:max(var(--fmin), .84em);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pw-fz{background:var(--ink);color:#fff;white-space:nowrap;border-radius:.55em;align-items:baseline;gap:.25em;padding:.08em .5em;font-weight:900;display:inline-flex}.pw-fz small{font-weight:700;font-size:max(var(--fmin), .78em);color:#c9cedb}.pw-fz.best{background:var(--yellow);color:var(--ink)}.pw-fz.best small{color:#5c4a00}.pw-c .pw-fz{font-size:max(var(--fmin), .8em);z-index:1;margin-top:-.85em;position:relative;box-shadow:0 0 0 .14em #fff}.pw-tt{flex-wrap:wrap;justify-content:center;gap:.15em;display:flex}.pw-tt i{color:#fff;font-style:normal;font-weight:800;font-size:max(var(--fmin), .62em);white-space:nowrap;filter:brightness(.8);border-radius:.4em;padding:.02em .4em}.pw-tag{font-weight:800;font-size:max(var(--fmin), .68em);text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink-2);background:#fff;border-radius:.55em;padding:.05em .5em;overflow:hidden}.pw-tag.work{color:#2f7a2a;background:#dcf5d0}.pw-tag.free{color:#8a6400;background:#fff2c0}.pw-tag.me{background:var(--yellow);color:var(--ink)}.pw-marks{font-size:max(var(--fmin), .8em);flex-direction:column;align-items:center;font-weight:900;line-height:1.15;display:flex;position:absolute;top:.35em;right:.45em}.pw-marks .fav{color:#d9a400}.pw-marks .tir{color:var(--blue)}.pw-chk{width:1.35em;height:1.35em;font-size:max(var(--fmin), .85em);color:#fff;background:#fff;border:.13em solid #c3c8d4;border-radius:50%;flex:none;place-items:center;font-weight:900;line-height:1;display:grid}.pw-chk.on{background:var(--wcd);border-color:var(--wcd)}.pw-chk.none{visibility:hidden}.pw-c .pw-chk{z-index:1;position:absolute;top:.4em;left:.4em}.pw-f{width:21em;box-shadow:inset 0 0 0 .13em var(--line);background:#fff;border-radius:1.3em;flex-direction:column;flex:none;gap:.5em;min-height:0;padding:.75em .85em;display:flex;position:relative;overflow:auto}.pw-f>*{flex:none}.hud.touch .pw-f{z-index:4;width:auto;box-shadow:0 0 0 .1em var(--line), 0 .4em 1.2em #14182840;position:absolute;inset:.3em .5em .5em}.pw-x{background:var(--soft-2);cursor:pointer;width:1.9em;height:1.9em;color:var(--ink-2);z-index:2;border:0;border-radius:50%;font-weight:900;position:absolute;top:.55em;right:.55em}.pw-nav{align-items:center;gap:.3em;padding-right:2em;display:flex}.pw-nav .btn{font-size:max(var(--fmin), .8em);margin-left:auto;padding:.35em .7em}.pw-nb{background:var(--soft);cursor:pointer;border:0;border-radius:50%;place-items:center;width:1.9em;height:1.9em;display:grid}.pw-nb svg{width:1em;height:1em}.pw-head{background:var(--soft);border-radius:1em;align-items:center;gap:.65em;padding:.45em .5em;display:flex}.pw-head .pw-m{width:5.2em;height:5.2em;box-shadow:0 0 0 .26em var(--ring);margin:.2em}.pw-ht{flex-direction:column;flex:1;align-items:flex-start;gap:.3em;min-width:0;display:flex}.pw-ht .nm{align-items:center;gap:.25em;font-size:1.3em;font-style:italic;font-weight:900;line-height:1.1;display:flex}.pw-ht .pw-fz{font-size:1.25em}.pw-ht .types{font-size:max(var(--fmin), .82em);flex-wrap:wrap;gap:.25em;display:flex}.pw-fzl{flex-wrap:wrap;align-items:center;gap:.3em;display:flex}.pw-dojo{font-weight:900;font-size:max(var(--fmin), .74em);color:#7a5a00;white-space:nowrap;background:#fff2c0;border-radius:999px;padding:.08em .55em}.pw-nat{font-size:max(var(--fmin), .8em);color:var(--ink-2);background:var(--soft);border-radius:.7em;padding:.28em .6em;font-weight:700}.pw-nat b{color:var(--ink);font-weight:900}.pw-bars{font-size:max(var(--fmin), .78em);color:var(--ink-2);grid-template-columns:5.2em 1fr 2.1em;align-items:center;gap:.14em .4em;font-weight:800;display:grid}.pw-bars i{background:var(--line);border-radius:.3em;height:.55em;display:block;overflow:hidden}.pw-bars i i{height:100%}.pw-bars em{color:var(--ink);text-align:right;font-style:normal;font-weight:900}.pw-go{width:100%}.pw-box{background:var(--soft);border-radius:.9em;flex-direction:column;gap:.35em;padding:.42em .55em;display:flex}.pw-jobl{font-size:max(var(--fmin), .86em);align-items:center;gap:.4em;font-weight:800;display:flex}.pw-jobl img,.pw-pick img{object-fit:contain;width:2em;height:2em;image-rendering:pixelated;flex:none}.pw-jobl .btn{font-size:max(var(--fmin), .88em);padding:.35em .7em}.pw-pick{cursor:pointer;width:100%;font-family:var(--font);color:var(--ink);text-align:left;font-size:max(var(--fmin), .84em);background:#fff;border:0;border-radius:.75em;align-items:center;gap:.4em;padding:.2em .5em .2em .25em;display:flex}.pw-pick b{font-weight:800;display:block}.pw-pick small{font-weight:600;font-size:max(var(--fmin), .82em);color:var(--ink-2);display:block}.pw-pick:disabled{opacity:.45;cursor:default}.pw-gain{font-weight:900;font-size:max(var(--fmin), .84em);white-space:nowrap;color:#236b20;background:#dcf5d0;border-radius:999px;padding:.06em .55em}.pw-gain.lo{color:#b5561c;background:#ffe6d2}.pw-f .nick{gap:.3em;display:flex}.pw-f .nick input{flex:1;min-width:0}.pw-f .nick .btn{font-size:max(var(--fmin), .84em);padding:.35em .7em}.pw-acts{flex-wrap:wrap;justify-content:center;gap:.35em;display:flex}.pw-acts .btn{font-size:max(var(--fmin), .84em);padding:.4em .8em}.pw-rows{flex-direction:column;gap:.35em;min-height:0;display:flex;overflow:auto}.pw-row{background:var(--soft);font-family:var(--font);color:var(--ink);text-align:left;border:0;border-radius:.9em;flex:none;align-items:center;gap:.6em;padding:.3em .6em;display:flex}.pw-row.tog{cursor:pointer;width:100%}.pw-row .pw-m{width:2.6em;height:2.6em}.pw-row b{font-weight:800}.pw-row b small{color:var(--ink-2);font-weight:600;font-size:max(var(--fmin), .8em)}.pw-row img.art{object-fit:contain;width:2.6em;height:2.6em;image-rendering:pixelated;flex:none}.pw-row .arrow{color:var(--mute);font-weight:900}.rsheet .home{font-weight:800;font-size:max(var(--fmin), .8125em);color:var(--ink-2);align-items:center;gap:.5em;display:flex}.rsheet .home select{flex:1;min-width:0}.pokew .why{color:#b4232a;font-weight:600}.pw-risk{color:#7a5a00;font-weight:800;font-size:max(var(--fmin), .72em);display:block}.pw-cas{text-align:left;align-items:stretch;width:min(30em,100%)}.pw-casart{background:linear-gradient(#f3e6d4,#dcc2a0);border-radius:1em;justify-content:center;align-items:flex-end;height:7em;display:flex}.pw-casart img{height:6.4em;image-rendering:pixelated;object-fit:contain}.pw-cas .rbt small{font-style:normal;font-size:max(var(--fmin), .62em);color:var(--ink-2);margin-left:.3em;font-weight:800}.pw-casbar{background:var(--line);border-radius:.4em;flex:none;height:.7em;overflow:hidden}.pw-casbar i{background:var(--wc);height:100%;display:block}.hud.touch .pw-casart{height:4.5em}.hud.touch .pw-casart img{height:4.2em}.pw-spg{flex:1;grid-template-columns:repeat(auto-fill,minmax(12.5em,1fr));align-content:start;gap:.45em;min-height:0;padding:.2em;display:grid;overflow:auto}.pw-sp{background:var(--soft);cursor:pointer;font-family:var(--font);color:var(--ink);content-visibility:auto;contain-intrinsic-size:auto 10em;border:0;border-radius:1.2em;flex-direction:column;align-items:center;gap:.28em;padding:.6em .5em .5em;display:flex}.pw-sp:hover{box-shadow:inset 0 0 0 .15em var(--yellow)}.pw-sp.on{background:color-mix(in srgb, var(--wc) 14%, #fff);box-shadow:inset 0 0 0 .22em var(--wcd)}.pw-stk{justify-content:center;display:flex}.pw-stk .pw-m{width:3.9em;height:3.9em;margin-left:-1.3em;box-shadow:0 0 0 .16em #fff}.pw-stk .pw-m:first-child{margin-left:0}.pw-sp>b{font-size:1.02em;font-style:italic;font-weight:900}.pw-sp .pw-fz{font-size:max(var(--fmin), .82em);box-shadow:0 0 0 .14em #fff}.pw-sob{font-size:max(var(--fmin), .78em);color:#fff;background:var(--red);border-radius:999px;padding:.02em .65em;font-weight:900;box-shadow:0 0 0 .12em #fff}.pw-dec{font-size:max(var(--fmin), .78em);color:var(--ink-2);font-weight:800}.pw-repf{background:var(--soft);border-radius:.9em;flex-wrap:wrap;flex:none;align-items:center;gap:.5em;padding:.4em .5em .4em .85em;display:flex}.pw-repf p{font-size:max(var(--fmin), .82em);color:var(--ink-2);flex:14em;margin:0;font-weight:600;line-height:1.25}.pw-repf .btn{font-size:max(var(--fmin), .84em);padding:.4em .8em}.pw-cmp{width:27em}.pw-cmp .rbt{margin-right:2em}.hud.touch .pw-cmp:not(.chosen){display:none}.hud.touch .pw-cmp{width:auto}.pw-twl{flex-direction:column;gap:.35em;min-height:0;padding:.1em;display:flex;overflow:auto;flex:1 1 0!important}.pw-tw{background:var(--soft);width:100%;font-family:var(--font);color:var(--ink);text-align:left;cursor:pointer;border:0;border-radius:1em;flex:none;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.28em .5em;padding:.4em .55em;display:grid}.pw-tw .pw-m{width:3em;height:3em}.pw-tw.keep{cursor:default;background:#fff8d8;box-shadow:inset 0 0 0 .12em #f0dc8a}.pw-tw.on{box-shadow:inset 0 0 0 .2em var(--red);background:#fff4f3}.pw-tw .pw-chk.on{background:var(--red);border-color:var(--red)}.pw-tw:disabled:not(.keep){cursor:default}.pw-twt{flex-direction:column;min-width:0;line-height:1.18;display:flex}.pw-twt b{font-weight:900;font-size:max(var(--fmin), .92em)}.pw-twt small{font-size:max(var(--fmin), .72em);color:var(--ink-2);font-weight:700}.pw-twt em{font-style:normal;font-size:max(var(--fmin), .74em);color:var(--ink);font-weight:800}.pw-tw .pw-bars{font-size:max(var(--fmin), .7em);grid-column:1/-1}.pw-cmpf{flex-wrap:wrap;align-items:center;gap:.4em;display:flex}.pw-cmpf .btn{font-size:max(var(--fmin), .82em);padding:.38em .7em}.pokew .grow{flex:1;min-width:0}.pokew .btn.white{box-shadow:inset 0 0 0 .1em var(--line), 0 .16em 0 var(--line)}.pw-tools .dd{font-size:max(var(--fmin), .82em);flex:none;padding:.5em .4em}.pw-tools>.btn{font-size:max(var(--fmin), .84em);flex:none;padding:.5em .8em}.pw-tools .field input{font-size:max(var(--fmin), .92em);padding:.32em 0}.pw-tools .field{border-width:.13em;flex:8em}.pw-ht .favbtn{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:1.1em;height:1.1em;padding:0;display:inline-grid}.pw-ht .favbtn svg{width:100%;height:100%;display:block}.pw-f .rbt,.pokew .rbt{font-size:1.3em;font-style:italic;font-weight:900;line-height:1.1}.pw-grid .empty-note{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:.5em;padding:2em;display:flex}.pw-c .shiny-mark{color:#c2377f}.dj-face .pw-fz,.picker .pw-fz,.pk-face .pw-fz,.free .pw-fz,.pgem .pw-fz,.cells .pw-fz{font-size:max(var(--fmin), .68em)}.arrfz .pw-fz,.mon .top .pw-fz,.hatch .nm .pw-fz,.mtip .pw-fz{font-size:max(var(--fmin), .82em);align-self:center}.mtip .pw-fz{justify-self:start;width:fit-content}.pair .workers{margin-bottom:.5em}.retdim{pointer-events:auto;z-index:60;background:#080c127a;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.retwin{width:min(31em,94vw)}.retwin .w2body{gap:.55em;display:grid;overflow-y:auto}.retwin .rlist{background:var(--soft);border-radius:.9em;gap:.32em;padding:.55em .75em;display:grid}.retwin .cap{font-size:max(var(--fmin), .72em);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-weight:900}.retwin .ok,.retwin .no{font-size:max(var(--fmin), .95em);align-items:baseline;gap:.4em;font-weight:600;display:flex}.retwin .ok:before,.retwin .no:before{content:"";border-radius:50%;flex:none;width:.6em;height:.6em}.retwin .ok:before{background:var(--green)}.retwin .no:before{background:var(--red)}.retwin .rmons{gap:.3em;display:grid}.retwin .rgrid{flex-wrap:wrap;gap:.22em;display:flex}.retwin .rgrid img{width:2.05em;height:2.05em;image-rendering:pixelated;background:#fff;border-radius:.5em}.retwin .rgrid .more{background:var(--ink);color:#fff;width:2.56em;height:2.56em;font-weight:900;font-size:max(var(--fmin), .8em);border-radius:.5em;justify-content:center;align-items:center;display:flex}.retwin .ract{grid-template-columns:1fr 1fr;gap:.5em;display:grid}.arrival .arrshiny{color:#8f161b;font-weight:800}.gpufail{z-index:100;color:#1d2230;text-align:center;width:min(26em,90vw);font:700 16px var(--font,sans-serif);background:#fff;border-radius:1em;padding:1em 1.25em;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .4em 1.5em #00000073}.gpufail p{margin:0 0 .75em;line-height:1.35}.arrfz{flex-wrap:wrap;align-items:center;gap:.4em;margin-bottom:.375em;display:flex}.arrfz .mt{font-size:max(var(--fmin), .75em)}.dcw.site{width:54em;max-width:96%;max-height:calc(100% - 3.6em)}.dcw .w2body{flex-direction:column;min-height:0;padding:0;display:flex;position:relative;overflow:auto}.dcw .w2head .chip{flex:none;align-items:center;gap:.3em;display:inline-flex}.dcw .w2head .chip svg,.dcw .w2head .chip img{width:1.15em;height:1.15em}.dcw .w2head .hic img{width:2.6em;height:2.6em;image-rendering:pixelated}.dcw .pw-band{padding:.4em .8em 0}.dcw .pw-tab{padding:.4em 1em .45em;font-size:1em}.dcw .pw-tab img{width:1.3em;height:1.3em;image-rendering:pixelated}.dc-scene{box-sizing:border-box;height:18.4em;image-rendering:pixelated;background-position:50% 100%;background-repeat:no-repeat;background-size:100%;flex:none;grid-template-columns:minmax(0,1fr) 11em minmax(0,1fr);align-items:end;gap:.4em;padding:.4em 1em .8em;display:grid}.dc-parent{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.25em;min-width:0;margin:0;padding:0;display:flex}.dc-spr{justify-content:center;align-items:flex-end;width:100%;height:8.6em;display:flex;position:relative}.dc-spr canvas{image-rendering:pixelated;margin-bottom:.45em;display:block;position:relative}.dc-shadow{background:#0a1e0a61;border-radius:50%;width:4em;height:1em;margin-left:-2em;position:absolute;bottom:.15em;left:50%}.dc-add{color:#fff;box-sizing:border-box;background:#14321459;border:.09em dashed #fff;border-radius:50%;justify-content:center;align-items:center;width:2.5em;height:2.5em;margin-bottom:.3em;font-size:2.4em;font-style:normal;font-weight:900;line-height:1;display:flex}.dc-plate{box-sizing:border-box;text-align:center;background:#fff;border-radius:.8em;flex-direction:column;justify-content:center;align-items:center;gap:.15em;width:100%;min-height:3.9em;padding:.35em .7em .4em;display:flex;position:relative;box-shadow:0 .18em #1e461e59}.dc-parent:hover .dc-plate,.dc-parent:focus-visible .dc-plate{box-shadow:0 .18em 0 #1e461e59, inset 0 0 0 .12em var(--pink)}.dc-plate.empty{color:var(--ink-2);font-weight:800}.dc-plate .top{align-items:center;gap:.4em;min-width:0;display:flex}.dc-plate .nm{text-overflow:ellipsis;white-space:nowrap;font-size:1.05em;font-style:italic;font-weight:900;overflow:hidden}.dc-plate .pw-fz,.dc-mon .pw-fz{font-size:max(var(--fmin), .72em);flex:none}.dc-chg{background:var(--blue);color:#fff;font-weight:900;font-size:max(var(--fmin), .78em);white-space:nowrap;box-shadow:0 .16em 0 var(--blue-d);border-radius:.6em;padding:.12em .65em;position:absolute;top:-.95em;right:.6em}.dc-parent:hover .dc-chg,.dc-parent:focus-visible .dc-chg{background:var(--blue-d)}.dc-out{color:#b0302a}.dc-nat{font-size:max(var(--fmin), .84em);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .45em;line-height:1.25;display:inline-flex}.dc-nat b{font-weight:900}.dc-nat i{white-space:nowrap;font-style:normal;font-weight:800}.dc-nat .u{color:#1f8a44}.dc-nat .d{color:#c0453f}.dc-nat .n{color:var(--mute)}.dc-nest{flex-direction:column;align-items:center;gap:.3em;min-width:0;display:flex}.dc-egg{justify-content:center;align-items:flex-end;width:6em;height:6.4em;display:flex;position:relative}.dc-egg>i{height:2.08em;image-rendering:pixelated;background-repeat:no-repeat;background-size:100% 100%;position:absolute;bottom:0;left:0;right:0}.dc-egg img{transform-origin:50% 90%;width:5em;height:5em;image-rendering:pixelated;margin-bottom:.55em;position:relative}.dc-egg.dim img{filter:grayscale(.9)opacity(.45)}.dc-egg.rd img{animation:1.1s ease-in-out infinite dcwob}@keyframes dcwob{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-9deg)}80%{transform:rotate(8deg)}90%{transform:rotate(-4deg)}}.dc-prog{box-sizing:border-box;width:100%;min-height:3.9em;font-weight:900;font-size:max(var(--fmin), .95em);text-align:center;background:#fff;border-radius:.8em;flex-direction:column;justify-content:center;align-items:center;gap:.2em;padding:.4em .7em .35em;display:flex;box-shadow:0 .18em #1e461e59}.dc-bar{background:var(--soft-2);border-radius:.4em;width:100%;height:.8em;overflow:hidden}.dc-bar i{background:#f8a8bc;border-radius:.4em;height:100%;display:block}.dc-bar.full i{background:var(--green)}.dc-below{grid-template-columns:minmax(0,1fr) 16em;align-items:center;gap:.9em;padding:.5em 1em .85em;display:grid}.dc-side{flex-direction:column;gap:.3em;min-width:0;display:flex}.dc-side .collect{white-space:nowrap;width:100%;font-size:1.05em}.dc-hint{min-height:2.3em;font-weight:700;font-size:max(var(--fmin), .92em);color:var(--ink-2);align-items:center;gap:.55em;display:flex}.dc-hint img{background:var(--soft-2);width:2.1em;height:2.1em;image-rendering:pixelated;border-radius:50%;flex:none}.dc-hint b{color:var(--ink);font-weight:900}.dc-hint.warn{color:#c0453f}.dc-fc{flex-direction:column;gap:.3em;min-width:0;display:flex}.dc-fc .ttl{font-weight:800;font-size:max(var(--fmin), .74em);letter-spacing:.03em;text-transform:uppercase;color:var(--mute)}.dc-fc .row{flex-wrap:wrap;gap:.35em;display:flex}.dc-fc .fine{font-weight:700;font-size:max(var(--fmin), .8em);color:var(--ink-2);line-height:1.3}.dc-fc .fine b{color:var(--ink);font-weight:900}.dc-chip{background:var(--soft);border-radius:.7em;align-items:center;gap:.35em;padding:.15em .55em .15em .2em;display:inline-flex}.dc-chip.nt{padding:.28em .6em}.dc-chip img{width:1.9em;height:1.9em;image-rendering:pixelated;border-radius:50%}.dc-chip b{font-weight:900;font-size:max(var(--fmin), .88em)}.dc-chip em{font-style:normal;font-weight:900;font-size:max(var(--fmin), .78em);color:var(--ink-2);white-space:nowrap}.dc-sheet{box-sizing:border-box;flex-direction:column;gap:.5em;height:24.8em;min-height:0;max-height:100%;padding:.75em 1em .9em;display:flex}.dc-sh-top{flex:none;align-items:center;gap:.6em;min-height:2.2em;display:flex}.dc-sh-top h3{margin:0;font-size:1.2em;font-style:italic;font-weight:900}.dc-sh-top .btn:first-of-type{margin-left:auto}.dc-types{gap:.2em;display:inline-flex}.dc-filt{flex-wrap:wrap;flex:none;align-items:center;gap:.3em;display:flex}.dc-filt .sep{font-weight:800;font-size:max(var(--fmin), .78em);color:var(--mute);margin-left:.35em}.dc-f{background:var(--soft-2);color:var(--ink-2);font:800 max(var(--fmin), .82em) var(--font);white-space:nowrap;cursor:pointer;border:0;border-radius:.7em;padding:.32em .7em}.dc-f.on{background:var(--ink);color:#fff}.dc-find{background:var(--soft-2);width:6em;min-width:0;max-width:9em;color:var(--ink);font:700 max(var(--fmin), .85em) var(--font);border:0;border-radius:.7em;flex:6em;margin-left:auto;padding:.36em .7em}.hud.touch .dc-f,.hud.touch .dc-find{box-sizing:border-box;min-height:2.75em}.dc-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(14em,1fr));align-content:start;gap:.4em;min-height:0;padding:.1em .15em .3em 0;display:grid;overflow:auto}.dc-mon{background:var(--soft);min-width:0;color:var(--ink);text-align:left;font:inherit;cursor:pointer;border:0;border-radius:.8em;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.45em;padding:.35em .5em .35em .35em;display:grid}.dc-mon:hover:not(:disabled),.dc-mon:focus-visible{box-shadow:inset 0 0 0 .12em var(--pink);background:#fff0f7}.dc-mon:disabled{cursor:default;opacity:.55}.dc-mon .av{background:#fff;border-radius:50%;grid-row:span 3;width:3em;height:3em;overflow:hidden}.dc-mon .av img{width:100%;height:100%;image-rendering:pixelated}.dc-mon .nm{min-width:0;font-weight:900;font-size:max(var(--fmin), .94em);align-items:center;gap:.35em;line-height:1.2;display:flex}.dc-mon .nm>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dc-mon .dc-nat{font-size:max(var(--fmin), .76em);justify-content:flex-start}.dc-mon .ex{flex-wrap:wrap;align-items:center;gap:.2em;display:flex}.dc-mon .typ{font-size:max(var(--fmin), .62em);padding:.15em .6em}.dc-mon .why{font-weight:800;font-size:max(var(--fmin), .68em);color:var(--ink-2)}.dc-mon .why.warn{color:#a8521c}.dc-none{text-align:center;color:var(--mute);font-size:max(var(--fmin), .9em);grid-column:1/-1;padding:1em}.natfrom{font-weight:800;font-size:max(var(--fmin), .8em);color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.dc-egg.rd img{animation:none}}@media (height<=520px) and (orientation:landscape){.hud.touch .tmodal>.win{max-height:calc(100% - .5em);margin-top:0}.hud.touch .win>.head{gap:.5em;height:2.9em;padding:0 .45em 0 .9em}.hud.touch .win>.head .hic{border-radius:.6em;width:2.1em;height:2.1em}.hud.touch .win>.head .hic svg{width:1.5em;height:1.5em}.hud.touch .win>.head .ttl{font-size:1.25em}.hud.touch .win>.head .x{width:2.3em;height:2.3em}.hud.touch .win2{border-top:0;max-width:98%;max-height:calc(100% - .5em);margin-top:0}.hud.touch .w2head{background:repeating-linear-gradient(135deg, var(--wc) 0 1.125em, var(--wc2) 1.125em 2.25em);border-radius:1.5em 1.5em 0 0;flex:none;gap:.45em;height:2.9em;padding:0 .45em 0 .55em;position:relative;top:0;left:0;right:0}.hud.touch .w2head .hic{width:2.1em;height:2.1em;box-shadow:none}.hud.touch .w2head .hic svg{width:1.6em;height:1.6em}.hud.touch .w2head .ttl{background:0 0;margin:0;padding:0;font-size:1.25em}.hud.touch .w2head .x{width:2.3em;height:2.3em;box-shadow:none}.hud.touch .w2body{padding:.6em .8em .7em}.hud.touch :is(.starter,.shop-box,.profwin) .w2body{max-height:calc(var(--hudh,100dvh) - 3.9em)}.hud.touch .rankwin .w2body{height:calc(var(--hudh,100dvh) - 3.9em);grid-template-columns:15em minmax(0,1fr);gap:.7em}.hud.touch .pokew{height:calc(var(--hudh,100dvh) - .5em)}.hud.touch .pw-band{background:0 0;align-items:center;gap:.3em;height:2.9em;padding:0;position:absolute;top:-2.9em;left:9.8em;right:3.5em}.hud.touch .dcw .pw-band{z-index:2;background:var(--wc2);height:auto;padding:.35em .6em;position:sticky;top:0;left:auto;right:auto}.hud.touch .pw-tab{font-size:max(var(--fmin), .92em);white-space:nowrap;border-radius:99em;padding:.3em .8em}.hud.touch .pw-stat{white-space:nowrap;gap:.6em;padding:0}.hud.touch .pw-body{padding:.4em .6em .5em}.hud.touch .pw-grid{grid-template-columns:repeat(auto-fill,minmax(8.2em,1fr))}.hud.touch .pw-c{padding:.4em .25em}.hud.touch .dexwin .w2body{height:calc(var(--hudh,100dvh) - 3.9em);grid-template-columns:minmax(0,1fr) 14em;gap:.6em;padding:.5em .7em .6em}.hud.touch .dexwin .w2body:has(.dview.empty){grid-template-columns:minmax(0,1fr)}.hud.touch .dexwin .w2body:has(.dview.empty) .dright{display:none}.hud.touch .dexwin .dleft{gap:.4em}.hud.touch .dexwin .dfil{flex-wrap:nowrap}.hud.touch .dexwin .dfil .field{min-width:6em}.hud.touch .dexwin .dfil .aseg{scrollbar-width:none;flex:0 auto;min-width:0;overflow-x:auto}.hud.touch .dexwin .dregions{scrollbar-width:none;flex:none;grid-template-columns:repeat(9,5.6em);overflow-x:auto}.hud.touch .dexwin .dregions button{padding:.25em .5em .3em}.hud.touch .dg{grid-template-columns:repeat(auto-fill,minmax(6.4em,1fr))}.hud.touch .dc{justify-content:center;min-height:5.4em;padding:.3em .2em}.hud.touch .dc .no{z-index:1;top:.2em;left:.4em}.hud.touch .dc img{width:3em;height:3em}.hud.touch .dc:has(img) .no{display:none}.hud.touch .expedition.stack{width:min(58em,98%)}.hud.touch .expedition.stack .body{padding:.5em .9em 0}.hud.touch .expedition .xstep:not([aria-hidden=true]):has(.slots4){grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);column-gap:1em;display:grid}.hud.touch .expedition .xstep>.xnav{z-index:2;background:#fff;grid-column:1/-1;margin-top:.3em;padding:.35em 0 .5em;position:sticky;bottom:0}.hud.touch .expedition .xstep>.cap{margin-top:.5em}.hud.touch .expedition .slots4{flex-wrap:wrap}.hud.touch .routepick .body{grid-template-rows:minmax(0,1fr);gap:.8em;padding:.5em .9em .6em;overflow:hidden}.hud.touch .routepick .col{min-height:0;overflow:auto}.hud.touch .routepick .foot{background:#fff;padding-top:.3em;position:sticky;bottom:0}}.hud.touch :is(.head,.w2head,.hm-head,.editbar,.bh) .x,.hud.touch .win>.head .x{width:34px;height:34px;font-size:13px}.hud.touch #sysToggle{align-items:center;min-height:28px;padding-block:0;display:inline-flex}.hud.touch .tiles .mute{min-height:36px}.hud.touch .res [data-act=res-info],.hud.touch :is(.pw-f1,.pw-wait,.chipx,.aseg button){min-height:30px}.hud.touch .btn{min-height:36px}.hud.touch .tt-legal button{min-height:24px}@media (height<=520px) and (orientation:landscape){.hud.touch[data-mode=dungeon] .me{top:.5em;left:.6em}.hud.touch[data-mode=dungeon] .me-card{box-shadow:none;background:0 0;grid-template-rows:4.4em auto;grid-template-columns:auto auto;align-self:flex-start;align-items:start;gap:0;padding:0}.hud.touch[data-mode=dungeon] .ring{z-index:1;background:conic-gradient(var(--hpc,#3ccf6e) 0 var(--hp,100%), #ffffff8c 0);grid-area:1/1;width:4.4em;height:4.4em;padding:.5em;position:relative;box-shadow:0 .2em #1418284d}.hud.touch[data-mode=dungeon] .ring.down{background:conic-gradient(var(--hpc) 0 var(--hp), var(--red) 0)}.hud.touch[data-mode=dungeon] .ring.down .por{filter:grayscale();background:#d9dbe2}.hud.touch[data-mode=dungeon] .ring.low:before{content:"";pointer-events:none;border-radius:50%;animation:1s ease-in-out infinite allylow;position:absolute;inset:0;box-shadow:0 0 0 .2em #e8343ab3}.hud.touch[data-mode=dungeon] .me-info{z-index:2;grid-area:2/1;align-items:center;gap:.3em;margin-top:-.8em;position:relative}.hud.touch[data-mode=dungeon] :is(.me-top .nm,.hpbar,.xpbar,.hpnum){display:none}.hud.touch[data-mode=dungeon] .me-top .lv{background:linear-gradient(90deg, var(--blue) var(--xp,0%), var(--ink) 0);color:#fff;font-size:max(var(--fmin), .78em);white-space:nowrap;border-radius:.7em;padding:.2em .55em;font-weight:900;line-height:1;box-shadow:0 0 0 .18em #fff}.hud.touch[data-mode=dungeon] .me-top .lv.up{animation:allylv 1.2s var(--pop)}.hud.touch[data-mode=dungeon] .sts{justify-content:center;max-width:4.4em}.hud.touch[data-mode=dungeon] .sts .st{box-sizing:border-box;width:1.5em;height:1.5em;font-size:max(var(--fmin), .8em);gap:2em;padding:0 0 0 .25em;overflow:hidden}.hud.touch[data-mode=dungeon] .me-loot{box-sizing:border-box;background:#fff;border-left:0;border-radius:0 1.2em 1.2em 0;grid-area:1/2/3;grid-template-columns:auto auto;place-content:center;align-self:start;align-items:center;gap:.15em .35em;min-height:4.4em;margin-left:-2.2em;padding:.3em .75em .3em 2.95em;line-height:1;display:grid;box-shadow:0 .2em #1418284d}.hud.touch[data-mode=dungeon] .me-loot>span:first-child,.hud.touch[data-mode=dungeon] .me-loot .lres>span{display:contents}@media (prefers-reduced-motion:reduce){.hud.touch[data-mode=dungeon] .ring.low:before,.hud.touch[data-mode=dungeon] .me-top .lv.up{animation:none}}.hud.touch .where{gap:.3em;width:7.4em;top:.5em;right:.6em}.hud.touch .tmenu{width:3em;height:3em;top:.5em;right:8.5em}.hud.touch .slots{width:13.4em;height:11.8em;bottom:.9em;right:.7em}.hud.touch .slots #s1{width:5.8em;height:5.8em;bottom:0;right:0}.hud.touch .slots #sDodge{width:5.6em;height:5.6em;bottom:0;right:6.7em}.hud.touch .slots #s2{width:4.7em;height:4.7em;bottom:6.5em;right:5.3em}.hud.touch .slots #sUlt{width:4.7em;height:4.7em;bottom:7.1em;right:0}.hud.touch .syslog:not(.open) .sll>:nth-last-child(n+3){display:none}.hud.touch .syslog{width:15em}}.hud.kb :is(.pw-band,.pw-fs,.dregions,.dfil .aseg){display:none}.hud.kb .pokew,.hud.kb :is(.tmodal>.win,.win2){height:100%;max-height:100%;margin:0}.hud.touch .arc-back{min-height:2.6em;padding-inline:.8em}html.auth-static body{background:#0d1316 url(/portada/construye.jpg) 50%/cover no-repeat}html.auth-static:not(.touch) body{background-image:url(/portada/fondo.webp)}html.auth-static #app{visibility:hidden}@media (height<=520px) and (orientation:landscape){.hud.touch .tmodal>:is(.win,.win2),.hud.touch .modal>:is(.win,.win2){max-height:calc(var(--hudh,100dvh) - .5em)}.hud.touch .win2{overflow:hidden}.hud.touch .win2>.w2body{overscroll-behavior:contain;overflow:auto}.hud.touch .modal{justify-content:center;padding:.25em}.hud.touch .modal>.win{flex-direction:column;display:flex}.hud.touch .modal>.win>.body{overscroll-behavior:contain;min-height:0;overflow:auto}.hud.touch .win2.pokew>.w2body{overflow:visible}.hud.touch .menu-box .body>*{flex:none}.hud.touch .obA .w2body>*{overscroll-behavior:contain;min-height:0;overflow-y:auto}.hud.touch .hatch-stage{overscroll-behavior:contain;flex-flow:wrap;align-content:safe center;gap:.3em 1em;padding-block:.3em;overflow:hidden auto}.hud.touch .hs-row{flex:0 0 100%;gap:.3em;max-width:100%}.hud.touch .hs-row .mini{width:2.1em;height:2.1em}.hud.touch .hs-center{flex:none;width:10em;height:10em}.hud.touch .hs-mon{width:9em;height:9em}.hud.touch .hs-card{width:min(27em,56%);max-height:calc(var(--hudh,100dvh) - 1em);gap:.3em;padding:.5em .8em;overflow-y:auto}.hud.touch .hs-grid{width:94%;max-height:calc(var(--hudh,100dvh) - .6em);padding:.5em .8em;overflow-y:auto}.hud.touch .hs-grid .cells{grid-template-columns:repeat(auto-fill,minmax(6em,1fr))}.hud.touch .hatch-stage .skip{top:.4em;right:.5em}.hud.touch .menu-acts{z-index:2;background:#fff;margin-bottom:-.5em;padding:.35em 0 .5em;position:sticky;bottom:-.5em}.hud.touch .modal:not(.bugmodal){z-index:30}.hud.touch .tmodal>.win.summary{width:min(54em,98%)}.hud.touch .menu-box{width:min(46em,98%)}.hud.touch .menu-box .body{gap:.35em;padding:.5em .8em}.hud.touch .menu-box .menu-tabs button{min-height:2.4em}.hud.touch .learn-box{width:min(62em,98%)}.hud.touch .learn-box .body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.5em .7em;padding:.5em .7em;display:grid}.hud.touch .learn-box .body>.lnew{grid-area:1/1/span 6}.hud.touch .learn-box .body>:not(.lnew){grid-column:2}.hud.touch .learn-box .lolds{grid-template-columns:minmax(0,1fr)}.hud.touch .tmodal.ceremony{align-items:center;padding:0}.hud.touch .arrival{width:min(60em,98%);max-height:calc(var(--hudh,100dvh) - .5em);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:.4em .6em;display:grid}.hud.touch .arrival>*{grid-column:1;min-width:0}.hud.touch .arrival>.arr-card{grid-area:1/2/span 3}.hud.touch .arrival .say-box{border-radius:1em}.hud.touch .arrival .say-box:after{display:none}.hud.touch .arrival>.acts{flex-wrap:wrap;grid-row:3}.hud.touch .obnav{overflow-y:auto}.hud.touch .obnav>button.obedit small{display:none}.hud.touch .obnav>button.obedit{flex:none}.hud.touch .obA .w2body{grid-template-columns:10.4em minmax(0,1fr) 13.5em}.hud.touch .rlv{flex:none;width:6.4em;height:6.4em}.hud.touch .bugwin{width:min(52em,98%)}.hud.touch .bugwin .w2body{padding:.5em .8em}.hud.touch .bugwin textarea{height:3.6em;min-height:3.6em}.hud.touch .bugwin .bacts{z-index:2;background:#fff;padding-block:.35em .5em;position:sticky;bottom:-.7em}.hud.touch .tt-me{grid-template-columns:auto minmax(0,1fr) auto auto;padding:.25em .5em}.hud.touch .tt-me .tt-av{width:2.5em;height:2.5em}.hud.touch .tt-savenote,.hud.touch .tt-legal .lg-full{display:none}.hud.touch .tt-legal .lg-short{display:inline}.hud.touch .pw-top>.pw-tools .field{flex:0 0 2.7em;min-width:0;transition:flex-basis .15s}.hud.touch .pw-top>.pw-tools .field:is(:focus-within,:has(input:not(:placeholder-shown))){flex-basis:11em}.hud.touch .pw-top>.pw-tools .field:not(:focus-within):has(input:placeholder-shown) input{opacity:0;width:0;padding:0}.hud.touch .pw-ht .favbtn{width:30px;height:30px}.hud.touch .pw-nav button{min-width:34px;min-height:34px}.hud.touch .natblock .natmore{min-height:30px}.hud.arceus.touch .arc-say.pick{width:17em;top:.7em;bottom:auto;left:.7em;transform:none}.hud.arceus.touch .arc-say.pick p{min-height:0;font-size:1em}.hud.arceus.touch .arc-hint{top:.7em;left:.8em;transform:none}}.tt-legal .lg-short{display:none}.hud.touch .toast{white-space:normal;text-align:center;z-index:40;width:max-content;max-width:min(92%,46em);line-height:1.25}@media (height<=520px) and (orientation:landscape){.hud.touch .pw-top{flex-wrap:wrap;flex:none;align-items:center;gap:.35em .5em;display:flex}.hud.touch .pw-top>.pw-fs{scrollbar-width:none;flex-wrap:nowrap;flex:1 1 0;min-width:0;overflow-x:auto}.hud.touch .pw-top>.pw-fs>*{flex:none}.hud.touch .pw-top>.pw-tools{flex-wrap:nowrap;flex:none}.hud.touch .pw-top>.pw-tools:has(.pw-more.open){scrollbar-width:none;flex:0 0 100%;overflow-x:auto}.hud.touch .pw-top>.pw-tools>*{flex:none}.hud.touch .pw-more.open{order:0;width:auto}.hud.touch .pw-main>.pw-grid{flex:1 1 0}.hud.touch .pw-tab{min-height:30px}.hud.touch .pw-bar{padding-block:.2em}.hud.touch .pw-bar .mt.why{flex:100%;order:9}.hud.touch .bpop{width:min(25em,62%);max-height:calc(var(--hudh,100dvh) - .5em);overscroll-behavior:contain;z-index:20;animation:.15s fadein;right:.3em;overflow-y:auto;top:.25em!important;left:auto!important}.hud.touch .bpop:before{display:none}.hud.touch .bpop .bh{height:4.6em}.hud.touch .bpop .bh img{height:4.2em}.hud.touch .bpop .bh .t{min-width:0;padding-bottom:.3em}.hud.touch .bpop .bh .t b{font-size:1.2em}.hud.touch .win.expedition.stack:has(.picker,.mv-list){height:calc(var(--hudh,100dvh) - .5em)}.hud.touch .expedition.stack:has(.picker,.mv-list)>.body{flex:1;grid-template-rows:minmax(0,1fr);min-height:0;padding-bottom:0;overflow:hidden}.hud.touch .expedition .xstep:not([aria-hidden=true]):has(.picker,.mv-list){grid-template-rows:minmax(0,1fr) auto;height:100%}.hud.touch .xstep:has(.picker,.mv-list)>.xsec{overscroll-behavior:contain;min-height:0;overflow-y:auto}.hud.touch .xsec:has(.picker,.mv-list) :is(.featured,.mon .stat){display:none}.hud.touch .xsec:has(.picker,.mv-list)>*{flex:none}.hud.touch .expedition .xstep:not([aria-hidden=true]):has(.picker,.mv-list){grid-template-columns:minmax(0,1fr)}.hud.touch .xstep:has(.picker,.mv-list)>.xsec:has(.slots4){display:none}.hud.touch .xsec:has(.picker,.mv-list)>.cap{display:none}.hud.touch .xsec:has(.mv-list)>.mon{display:none}.hud.touch .xsec:has(.picker)>.sortbar{z-index:1;align-self:flex-end;margin-top:-3.2em;position:relative}.hud.touch .xsec .picker{grid-template-columns:repeat(auto-fill,minmax(5.4em,1fr));max-height:none}.hud.touch .xsec .mv-list{max-height:none}.hud.touch button.linkish{align-items:center;min-height:30px;display:inline-flex}.hud.touch .rroutes{scrollbar-width:none;flex:none;grid-template-columns:repeat(9,5.6em);overflow-x:auto}.hud.touch .rroutes button>span:last-child{overflow-wrap:normal}.hud.touch .rroutes .bicon{width:2.4em;height:2.4em}.hud.touch .obdet>.btn:last-child{z-index:2;flex:none;position:sticky;bottom:-.8em}.hud.touch .obA :is(.swatch,.emb){flex:none;width:28px;height:28px}.hud.touch .obA .emb img{width:18px;height:18px}.hud.touch .flt{min-height:30px}.hud.touch .dj-pager .btn{min-width:36px;min-height:32px}.hud.touch [data-act=notebook-layer]{min-height:30px}.hud.touch .bubble small{font-size:max(var(--fmin), .85em)}.hud.touch .hs-grid{box-sizing:border-box;overflow-x:hidden}.hud.touch .hs-grid .cells{min-width:0}.hud.touch.tiles-open .tiles{width:min(36em,96%);max-height:calc(var(--hudh,100dvh) - .5em);row-gap:.7em;padding-block:.8em .6em;overflow-y:auto}.hud.touch .tiles .tile .ic{width:3.3em;height:3.3em}.hud.touch .tiles .tile .ic svg{width:2.2em;height:2.2em}.hud.touch .pfps{grid-template-columns:repeat(auto-fill,minmax(6.8em,1fr))}.hud.touch .tiles .mute{white-space:nowrap}.hud.touch .site .sbody{padding:.5em .8em}.hud.touch .site .sfoot{padding:.35em .8em .45em}.hud.touch .where.big{width:16em}.hud.touch :is(.alink,.skip){justify-content:center;align-items:center;min-height:30px;display:inline-flex}.hud.touch input[type=range]{min-height:30px}}@media (height<=520px) and (width<=760px) and (orientation:landscape){.hud.touch .pz em{display:none}}@media (height<=520px) and (orientation:landscape){.hud.touch[data-mode=dungeon] .me{bottom:calc(max(5em,64px) + max(3.5em,52px) + .3em)}.hud.touch[data-mode=dungeon] .me>:not(.syslog){flex:none}.hud.touch .syslog{flex:1 1 0;justify-content:flex-start;min-height:0}.hud.touch .syslog .sll{flex:0 auto;justify-content:flex-end;min-height:0;overflow:hidden}.hud.touch .syslog .slt{flex:none}.hud.touch .syslog:not(.open) .sl{white-space:nowrap;text-overflow:ellipsis;flex:none;display:block;overflow:hidden}.hud.touch .syslog:not(.open) .sl i{margin:0 .45em .08em 0;display:inline-block}.hud.touch .syslog.open .sll{z-index:4;justify-content:flex-start;width:min(21em,100vw - 34em);max-height:none;position:absolute;top:0;bottom:0;left:calc(100% + .5em);overflow:auto}.hud.touch .me:has(.syslog.open)>.lvtoast{display:none}.hud.touch .lvtoast{z-index:3;width:15em;position:absolute;top:0;left:calc(100% + .5em)}.hud.touch .itoast{z-index:4;width:15em;position:absolute;top:0;left:calc(100% + .5em)}:is(.hud.touch .me:has(.syslog.open)>.itoast,.hud.touch .me:has(.itoast:not([hidden]))>.lvtoast){display:none}.hud.touch .where:not(.big){bottom:13em}.hud.touch .where:not(.big)>*{flex:none}}@media (height<=400px) and (orientation:landscape){.hud.touch .syslog:not(.open) .sll>:nth-last-child(n+2){display:none}}@media (height<=520px) and (orientation:landscape){.hud.touch .dcw.site{max-height:calc(var(--hudh,100dvh) - .5em)}.hud.touch .dcw .w2body{padding:0}.hud.touch .dc-scene{background-position:bottom;background-size:cover;height:12.2em;padding:.25em .8em .45em}.hud.touch .dc-spr{height:5.3em}.hud.touch .dc-egg{width:4.6em;height:4.7em}.hud.touch .dc-egg img{width:3.8em;height:3.8em;margin-bottom:.4em}.hud.touch .dc-plate,.hud.touch .dc-prog{min-height:3em;padding:.2em .6em .25em}.hud.touch .dc-below{gap:.6em;padding:.35em .8em .45em}.hud.touch .dc-sheet{height:calc(var(--hudh,100dvh) - 3.9em);padding:.5em .8em .6em}.hud.touch .obdet>.btn:last-child{box-shadow:0 .8em 0 var(--soft)}.hud.touch .tt-me{column-gap:.75em;padding:.2em .5em}.hud.touch .tt-me .tt-av,.hud.touch .tt-me .tt-av .av{width:2.3em;height:2.3em}.hud.touch .tourwin{width:min(52em,96%)}.hud.touch .tourwin .w2body{max-height:calc(var(--hudh,100dvh) - 3.9em);gap:.5em;overflow:hidden}.hud.touch .tourwin .tour{flex:auto;grid-template-columns:10em minmax(0,1fr);align-items:start;gap:.8em;min-height:0;overflow-y:auto}.hud.touch .tourwin .tour .tpic{aspect-ratio:1;height:auto;padding:.5em}.hud.touch .tourwin .tour .tpic img{width:100%;height:auto}.hud.touch .tourwin .tour .tinfo{gap:.3em}.hud.touch .tourwin .tmore{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;overflow-y:auto}.hud.touch .tourwin .tnav{flex:none}.hud.touch[data-mode=town]:has(#guide.anchored:not([hidden])) #goal{visibility:hidden}.hud.touch[data-mode=town]:has(#guide.anchored:not([hidden])) .gather:not(.guide-on){visibility:hidden}.hud.touch[data-mode=town] #guide.anchored{max-width:25em}.hud.touch[data-mode=town] #guide.anchored .say{padding:.45em .8em .4em}.hud.touch[data-mode=town] #guide.anchored .acts{margin-top:.15em}}@media (height<=520px) and (width<=720px) and (orientation:landscape){.hud.touch[data-mode=town] #guide.anchored{max-width:21em}}.hud.touch .summary .mstats{grid-template-columns:repeat(auto-fit,minmax(8.5em,1fr))}.hud.touch .summary .mstat{min-width:0}@media (height<=520px) and (orientation:landscape){.hud.touch .where .maphead{gap:.4em;padding:0 .55em}.hud.touch .where #floorNum{flex:none}.hud.touch .where:not(.big)>.mapcard{flex-direction:column;flex:0 auto;min-height:4.5em;display:flex}.hud.touch .where:not(.big) .maphead{flex:none}.hud.touch .where:not(.big) .mapcard canvas{object-fit:contain;flex:auto;width:100%;height:auto;min-height:0}.hud.touch .lvtoast{width:16.5em}.hud.touch .lvtoast .gains{white-space:nowrap;flex-wrap:nowrap}.hud.touch .where:not(.big)>.combo{text-align:center;transform-origin:100% 100%;background:#0d1316ad;border-radius:.9em;flex-direction:column;align-items:stretch;gap:.15em;margin:0;padding:.25em .55em .35em;position:absolute;bottom:0;right:calc(100% + .3em)}.hud.touch .where:not(.big)>.combo>span{display:none}.hud.touch .where:not(.big)>.combo>i{width:100%;min-width:3em;margin:0}.hud.touch .where:not(.big){--where-em:1em}.hud.touch .where:not(.big)>.combo{z-index:3;top:calc(3.3 * var(--where-em,1em));transform-origin:100% 0;bottom:auto}.hud.touch.combo-top .where:not(.big)>.combo{top:0;right:calc(100% + 3.8 * var(--where-em,1em))}.hud.touch .loading{height:var(--apph,100%);padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;position:fixed;inset:0 0 auto}.hud.touch .ld-in{text-align:center;grid-template-rows:1fr auto auto auto auto 1fr;grid-template-columns:auto minmax(0,24em);align-items:center;gap:.5em 2.2em;display:grid}.hud.touch .ld-scene{grid-area:1/1/-1}.hud.touch .ld-in>:not(.ld-scene){grid-column:2;justify-self:center}.hud.touch .ld-word{grid-row:2}.hud.touch .ld-cap{grid-row:3}.hud.touch .ld-steps{grid-row:4}.hud.touch .ld-tip{grid-row:5}.hud.touch .arrival{flex-direction:column;max-height:calc(100% - .5em);display:flex;overflow:hidden}.hud.touch .arrival>.say-box{box-sizing:border-box;flex:none}.hud.touch .arrival>.arr-card{flex:auto;min-height:0;overflow:hidden}.hud.touch .arr-card .body{box-sizing:border-box;overscroll-behavior:contain;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-content:start;gap:.45em 1em;height:100%;display:grid;overflow:hidden auto}.hud.touch .arr-card .arr-top{grid-area:1/1/span 6}.hud.touch .arr-card .body>:not(.arr-top){grid-column:2;min-width:0}.hud.touch .arrival .bulk{padding-top:.4em}.hud.touch .arr-card .stat{grid-template-columns:max-content minmax(0,1fr) 1.8em}.hud.touch .arr-card .stat>:first-child{white-space:nowrap}.hud.touch .arr-card .arr-top{grid-template-columns:4.4em minmax(0,1fr);align-self:start;align-items:start;gap:.7em}.hud.touch .arr-card .arr-top .big{width:4.4em;height:4.4em}.hud.touch .arr-card .arr-top>*{min-width:0}}@media (height<=360px) and (orientation:landscape){.hud.touch .arrival .say-box{padding:.25em 6.5em .3em 1em}.hud.touch .arrival .say-box .who{margin:0 .4em 0 0;font-size:1em;display:inline}.hud.touch .arrival .say-box p{display:inline}.hud.touch .arrival .bulk{gap:.3em}.hud.touch .arrival .bulk .btn{padding-block:.25em}}.updpill{z-index:4;color:var(--ink-2);box-shadow:var(--shadow);font:700 max(var(--fmin), .8em) var(--font);white-space:nowrap;pointer-events:auto;cursor:pointer;background:#fff;border:0;border-radius:1em;align-items:center;gap:.4em;padding:.4em .85em;display:inline-flex;position:absolute;top:1.125em;left:50%;transform:translate(-50%)}.updpill[hidden]{display:none}.updpill i{background:var(--green);border-radius:50%;flex:none;width:.55em;height:.55em}.updpill b{color:var(--blue-d);font-weight:900}.updpill:hover,.updpill:focus-visible{background:var(--soft)}.hud:not([data-mode=town]) .updpill,.hud.tiles-open .updpill{display:none}.hud:has(#authBox:not([hidden])) .updpill{display:none}@media (height<=520px) and (orientation:landscape){.hud.touch .updpill{box-sizing:border-box;min-height:2.6em;top:4.4em;left:auto;right:.9em;transform:none}.hud.touch.titling .updpill{top:3.8em;left:.7em;right:auto}}.hud:not(.touch):not(.titling) .updpill{top:6.6em;left:auto;right:1.25em;transform:none}.tc-play.tc-classic{color:#fff;background:radial-gradient(120% 90% at 30% 0,#f2595d 0,#e33a40 45%,#cf2b31 100%);border-radius:1.6em;align-items:center;gap:1.2em;padding:.75em 1.1em .75em .75em;box-shadow:inset 0 0 0 .2em #ffffffeb,inset 0 .55em .6em -.3em #ffffff40,0 .45em #9e141b,0 1em 2.2em #00000052}.tc-play.tc-classic:after{background:linear-gradient(100deg,#0000,#ffffff42,#0000)}.tc-play.tc-classic .portal{border-radius:1.1em;box-shadow:0 0 0 .2em #ffffffeb,0 .3em .7em #5a000866}.tc-play.tc-classic .body b{text-shadow:0 .06em #a3161d}.tc-play.tc-classic .body small{color:#fff;text-shadow:0 .06em #780a1099;font-size:1.05em;font-weight:900}.tc-play.tc-classic .hints{flex-wrap:wrap;gap:.35em;margin-top:.5em;display:flex}.tc-play.tc-classic .hint{color:#cf2b31;font-weight:900;font-size:max(var(--fmin), .8em);white-space:nowrap;background:#fff;border-radius:1em;padding:.18em .7em;box-shadow:0 .12em #9e141b}.tc-play.tc-classic .arrow{background:#1d2230;box-shadow:0 .22em #0b0e16,0 0 0 .2em #ffffffeb}.tc-play.tc-classic kbd{color:#ffe1e2;background:#00000038}.tc-play.tc-classic{isolation:isolate}.tc-play.tc-classic:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(14em 9em at 9em 55%,#ffd67861,#ffd67800 70%),radial-gradient(circle,#ffffff17 .07em,#0000 .09em) 0 0/.5em .5em;animation:2.6s ease-in-out infinite tcspill;position:absolute;inset:0}@keyframes tcspill{50%{opacity:.7}}.tc-play.tc-classic.tc-pend:before{animation-duration:1.5s}.tc-play.tc-classic .body b{letter-spacing:.01em;font-size:3.1em}.tc-play.tc-classic .body small{align-items:center;gap:.35em;display:flex}.tc-play.tc-classic .body small .ic{filter:drop-shadow(0 .06em #780a1099);flex:none;width:1.35em;height:1.35em}.tc-play.tc-classic .body small .ic svg{width:100%;height:100%;display:block}.tc-play.tc-classic .arrow{position:relative}.tc-play.tc-classic.tc-pend .arrow:after{content:"";border-radius:50%;animation:1.5s ease-out infinite tcring;position:absolute;inset:-.2em;box-shadow:0 0 0 .2em #ffcb05}@keyframes tcring{0%{opacity:.9;scale:1}to{opacity:0;scale:1.35}}@keyframes tchop{0%{translate:0}40%{translate:1.1em -.6em}to{translate:1.3em}}@media (prefers-reduced-motion:reduce){.tc-play.tc-classic:before,.tc-play.tc-classic .arrow:after,.tc-play.tc-classic:hover .tc-mate{animation:none}}.tc-play.tc-classic{padding:.85em 1.35em .85em .85em;box-shadow:inset 0 0 0 .2em #ffffffeb,inset 0 0 0 .34em #960e1659,inset 0 .6em .7em -.3em #ffffff47,inset 0 -.55em .6em -.35em #6e000a59,0 .3em #b81d24,0 .5em #8a0f16,0 1.1em 2.2em #00000052}.tc-play.tc-classic:active{box-shadow:inset 0 0 0 .2em #ffffffeb,inset 0 0 0 .34em #960e1659,0 .1em #8a0f16,0 .4em 1em #00000040}.tc-play.tc-classic .goes{gap:.35em}.tc-play.tc-classic .arrow{background:radial-gradient(circle at 35% 30%,#3a4258,#1d2230 60%,#12151f);width:3.2em;height:3.2em;box-shadow:0 0 0 .22em #a3161d,0 0 0 .38em #ffffffd9,0 .35em .6em #5a000873}.tc-play.tc-classic .arrow svg{filter:drop-shadow(0 .06em #0006);width:1.3em;height:1.3em}.tc-play.tc-classic:hover .arrow{background:radial-gradient(circle at 35% 30%,#4a5370,#262c3e 60%,#161a26)}.tc-play.tc-classic kbd{font-size:max(var(--fmin), .56em)}.tc-play.tc-classic .sparks{pointer-events:none;z-index:5;width:9.75em;height:6.375em;position:absolute;top:.85em;left:.85em}.tc-play.tc-classic .sparks i{opacity:0;background:#fff6c8;width:.3em;height:.3em;animation:2.8s linear infinite tcspark;position:absolute;bottom:30%;box-shadow:0 0 .35em #ffe278e6}.tc-play.tc-classic .sparks i:first-child{animation-delay:0s;left:58%}.tc-play.tc-classic .sparks i:nth-child(2){width:.22em;height:.22em;animation-delay:.9s;left:72%}.tc-play.tc-classic .sparks i:nth-child(3){animation-delay:1.8s;left:64%}.tc-play.tc-classic .sparks i:nth-child(4){width:.22em;height:.22em;animation-delay:2.3s;left:80%}@keyframes tcspark{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(.6em,-4.2em)}}.tc-play.tc-classic:hover .sparks i{animation-duration:1.6s}@media (prefers-reduced-motion:reduce){.tc-play.tc-classic .sparks{display:none}}.tc-play.tc-classic .body b{-webkit-text-stroke:.045em #a3161d;paint-order:stroke fill;text-shadow:0 .07em #a3161d}.tc-play.tc-classic .hint.soft{color:#fff;background:#fff3;box-shadow:inset 0 0 0 .12em #ffffff8c}.tc-play.tc-classic:hover .tc-mate{animation:tchop .45s var(--pop) forwards}.tc-play.tc-classic:hover .glow{scale:1.2}.tc-play.tc-classic.tc-going .tc-mate{opacity:0;transition:translate .4s ease-in,scale .4s ease-in,opacity .2s .22s;animation:none;translate:4.2em -.6em;scale:.35}.tc-play.tc-classic.tc-going .glow{opacity:1;transition:scale .4s;animation:none;scale:1.6}.tc-play.tc-classic .arrow{animation:4.5s ease-in-out infinite tcnudge}@keyframes tcnudge{0%,88%,to{translate:0}92%{translate:0 -.3em}95%{translate:0}97%{translate:0 -.12em}}.tc-play.tc-classic:hover .arrow{animation:none}@media (prefers-reduced-motion:reduce){.tc-play.tc-classic .arrow,.tc-play.tc-classic:hover .tc-mate{animation:none}}.tc-rank{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;pointer-events:auto;background:#fff;border:0;border-radius:1.2em;align-items:center;gap:1em;padding:.55em 2.6em .55em .7em;transition:transform .15s;display:flex;position:relative;box-shadow:inset 0 0 0 .2em #ffcb05,0 .32em #d9a800,0 .8em 1.6em #00000040}.tc-rank:hover{transform:translateY(-.14em)}.tc-rank:active{transform:translateY(.1em)}.tc-rank.locked{box-shadow:inset 0 0 0 .2em var(--line,#d8dce6), 0 .32em 0 #c3cad8;cursor:default}.tc-rank .rk-hd{border-right:.14em solid #f1e3a8;flex:none;align-items:center;gap:.5em;padding-right:.9em;display:flex}.tc-rank .rk-hd .ic{flex:none;width:2.3em;height:2.3em}.tc-rank .rk-hd .ic svg{width:100%;height:100%;display:block}.tc-rank .rk-hd .rk-t b{font-size:1.05em;font-weight:900;line-height:1.1;display:block}.tc-rank .rk-hd .rk-t small{font-weight:800;font-size:max(var(--fmin), .78em);color:#9a7400;text-transform:capitalize;display:block}.tc-rank .pods{flex:1;gap:.7em;min-width:0;display:flex;overflow:hidden}.tc-rank .pods .empty{color:var(--ink-2);font-weight:800;font-size:max(var(--fmin), .85em)}.tc-pod{align-items:center;gap:.4em;min-width:0;display:flex}.tc-pod .av{flex:none;width:2.2em;height:2.2em;position:relative}.tc-pod .av>:first-child{width:100%;height:100%}.tc-pod .av i{width:1.15em;height:1.15em;font:900 max(var(--fmin), .7em) var(--font);color:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;bottom:-.2em;right:-.25em;box-shadow:0 0 0 .14em #fff}.tc-pod.p1 .av i{background:#f2b600}.tc-pod.p2 .av i{background:#9aa6b8}.tc-pod.p3 .av i{background:#c98245}.tc-pod .nm{min-width:0}.tc-pod .nm b{font-weight:900;font-size:max(var(--fmin), .8em);white-space:nowrap;text-overflow:ellipsis;max-width:7.5em;display:block;overflow:hidden}.tc-pod .nm small{font-weight:800;font-size:max(var(--fmin), .68em);color:var(--ink-2);display:block}.tc-pod.me .nm b{color:#c4161d}.tc-rank .tc-you{text-align:right;flex:none;justify-items:end;max-width:12em;display:grid}.tc-rank .tc-you b{font:900 italic 1.9em/1 var(--font);color:var(--ink)}.tc-rank .tc-you small{font-weight:800;font-size:max(var(--fmin), .72em);color:var(--ink-2)}.tc-rank .chev{border-right:.22em solid var(--ink);border-bottom:.22em solid var(--ink);width:.7em;height:.7em;position:absolute;top:50%;right:1em;translate:0 -50%;rotate:-45deg}.tc-rank:hover .chev{translate:.2em -50%}.tc-rank{gap:.9em;padding:.6em 2.4em .6em .8em}.tc-rank .rk-hd{padding-right:.8em}.tc-rank .pods{gap:.9em}.tc-pod .nm b{max-width:6.2em;font-size:max(var(--fmin), .82em)}.tc-rank .tc-you small{line-height:1.2}.tc-rank .pods{align-items:center;gap:.7em}.tc-pod{flex:none;gap:0;display:flex}.tc-pod .av{width:2.5em;height:2.5em}.tc-pod .av+.av{margin-left:-.45em}.tc-pod .av.p1{z-index:3}.tc-pod .av.p2{z-index:2}.tc-pod .av.p3{z-index:1}.tc-pod .av.p1 i{background:#f2b600}.tc-pod .av.p2 i{background:#9aa6b8}.tc-pod .av.p3 i{background:#c98245}.tc-rank .lead{min-width:0}.tc-rank .lead b{font-weight:900;font-size:max(var(--fmin), .88em);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tc-rank .lead small{font-weight:800;font-size:max(var(--fmin), .72em);color:var(--ink-2);white-space:nowrap;display:block}.tc-rank .tc-you small{white-space:nowrap}.tc-rank .tc-you{max-width:none}.tc-rank .lead small{text-overflow:ellipsis;overflow:hidden}.tc-pod .pd{flex:none;place-items:center;width:2.5em;height:2.5em;display:grid;position:relative}.tc-pod .pd>.av{width:100%;height:100%}.tc-pod .pd+.pd{margin-left:0}.tc-pod .pd i{z-index:3;width:1.15em;height:1.15em;font:900 max(var(--fmin), .7em) var(--font);color:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;bottom:-.3em;right:-.35em;box-shadow:0 0 0 .14em #fff}.tc-pod .pd.p1 i{background:#f2b600}.tc-pod .pd.p2 i{background:#9aa6b8}.tc-pod .pd.p3 i{background:#c98245}.tc-pod .pd.me>.av:not(.fr){box-shadow:0 0 0 .16em #e8343a}.tc-rank .tc-you .bar{background:#f1e3a8;border-radius:.2em;width:100%;min-width:7em;height:.36em;margin-top:.3em;display:block;overflow:hidden}.tc-rank .tc-you .bar i{border-radius:inherit;background:linear-gradient(90deg,#ffcb05,#f29a00);height:100%;display:block}.tc-rank .tc-you.none b{font:900 italic 1.25em/1.05 var(--font);color:var(--ink)}.tc-rank .tc-you.none small{font-size:max(var(--fmin), .72em)}.tc-rank .rk-hd .rk-t small{text-transform:none}.tc-rank .pods{justify-content:center}.tc-pod{gap:1.5em;padding:0 .6em}.tc-pod .pd{width:2.3em;height:2.3em}.tc-pod .pd i{bottom:-.5em;right:-.55em}.tc-rank{min-width:0;max-width:100%;overflow:hidden}.tc-rank .tc-you{min-width:0;max-width:12em}.tc-rank .tc-you small{white-space:normal;text-wrap:balance}.tc-rank{padding-block:.85em;overflow:visible}.tc-rank .pods{overflow:visible}.tc-tb.discord{color:#fff;background:#5865f2;margin-left:.2em;transition:transform .15s,box-shadow .15s;overflow:hidden;box-shadow:0 .22em #3a43c7,0 .35em .7em #5865f273}.tc-tb.discord:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;height:100%;animation:4s ease-in-out infinite tcdisc;position:absolute;top:0;left:-60%}@keyframes tcdisc{55%,to{transform:translate(400%)}}.tc-tb.discord svg{filter:drop-shadow(0 .08em #00000040)}@media (prefers-reduced-motion:reduce){.tc-tb.discord:after{animation:none;display:none}}.tc-tb.discord{border-radius:0 0 1.1em;align-content:center;margin:-.4em -.4em -.4em .25em;padding:.75em 1em .7em;box-shadow:inset 0 -.25em #3a43c7,inset .14em 0 #ffffff2e}.tc-tb.discord:hover,.tc-tb.discord:focus-visible{background:#6b77ff;transform:none;box-shadow:inset 0 -.25em #3a43c7,inset .14em 0 #ffffff40}.tc-tb.discord:active{transform:none;box-shadow:inset 0 -.08em #3a43c7}.tc-tb.discord{border-radius:0 0 1.53em;margin:-.556em -.556em -.556em .3em}.tc-chip{padding-right:1.05em}.tc-chip .gain{color:#7a5600;font-weight:900;font-size:max(var(--fmin), .78em);background:#fff4cc;border-radius:.8em;align-items:center;gap:.15em;margin-left:.15em;padding:.1em .45em .1em .5em;display:inline-flex}.tc-chip .gain svg{width:1.25em;height:1.25em}.tc-chip .new{color:#fff;font-weight:900;font-size:max(var(--fmin), .7em);text-transform:uppercase;letter-spacing:.04em;background:#e8343a;border-radius:.8em;margin-left:.2em;padding:.12em .5em}.tc-chip.ready{background:#ffcb05;animation:1.8s ease-in-out infinite tcready;box-shadow:0 .25em #c99a00}.tc-chip.ready small{color:#5a4300;font-weight:900}.tc-chip.ready .gain{background:#fff}@keyframes tcready{50%{transform:translateY(-.12em)}}@media (prefers-reduced-motion:reduce){.tc-chip.ready{animation:none}}.tc-dock{gap:.8em}.tc-card{min-width:13em;padding:.7em 1.1em .7em .75em}.tc-card .ic{width:2.8em;height:2.8em}.hud.touch .tc-card{min-width:0}.tt-me .tt-save{color:#6a4a00;font:900 max(var(--fmin), .78em) var(--font);cursor:pointer;background:#fff1b8;border:0;border-radius:.7em;justify-self:start;align-items:center;gap:.35em;padding:.12em .55em .12em .4em;display:inline-flex}.tt-me .tt-save i{background:#f5a300;border-radius:50%;width:.55em;height:.55em;box-shadow:0 0 .35em #ffcb05}.tt-me .tt-save:hover{background:#ffe27a}.tc-hero{grid-template-columns:minmax(0,1fr)}.tc-hero>.tc-chips{justify-self:center}.tc-play.tc-classic:before,.tc-play.tc-classic .sparks i,.tc-play.tc-classic .arrow:after,.tc-tb.discord:after{will-change:transform, opacity}.tc-play.tc-classic .arrow,.tc-chip.ready{will-change:transform}.tc-play.tc-classic .sparks i:nth-child(n+3){display:none}.tc-tb.discord:after{animation-duration:7s}.tc-hero>.tc-chips{justify-self:stretch;width:100%}.tc-chips .tc-chip{flex:1 1 0;justify-content:center;min-width:0}.tc-chips .tc-chip small{text-overflow:ellipsis;min-width:0;overflow:hidden}.tc-chips .tc-chip small:empty{display:none}.tc-chips .tc-chip b,.tc-chips .tc-chip .gain,.tc-chips .tc-chip .new,.tc-chips .tc-chip svg{flex:none}.tc-chip.fresh{box-shadow:0 .25em #1418284d}.tc-pod.skel .pd{background:#eceff4;border-radius:50%;animation:1.2s ease-in-out infinite tcskel}.tc-pod.skel .pd:nth-child(2){animation-delay:.15s}.tc-pod.skel .pd:nth-child(3){animation-delay:.3s}@keyframes tcskel{50%{opacity:.45}}.tc-rank .tc-you.skel b{color:#c3cad8}@media (prefers-reduced-motion:reduce){.tc-pod.skel .pd{animation:none}}.hud.touch .tc-card{padding:.55em .85em .55em .6em}.hud.touch .tc-card .ic{width:2.5em;height:2.5em}.tc-chips .tc-chip{justify-content:safe center}@media (orientation:portrait){.hud.touch #title .tc-rank{flex-wrap:wrap;row-gap:.7em;padding-right:2.4em}.hud.touch #title .tc-rank .rk-hd{border-right:0;flex:1;padding-right:0}.hud.touch #title .tc-rank .tc-you{order:2}.hud.touch #title .tc-rank .pods{border-top:.14em solid #f1e3a8;flex:1 0 100%;order:3;justify-content:center;padding:.4em 0 .1em}}@media (orientation:landscape){.hud.touch #title .tc-dock{translate:-50% -.45em}}.hud.touch #title .tc-play .portal .tc-st{left:3.45em}.hud.touch #title .tc-play .portal .glow{left:5.5em}.hud.touch #title .tc-play .portal:not(:has(.tc-mate)) .tc-st{left:1.84em}.hud.touch #title .tc-play .portal:not(:has(.tc-mate)) .glow{left:3.9em}@media (orientation:portrait){.hud.touch #title .tc-chips .tc-chip{font-size:max(var(--fmin), .82em);gap:.35em;padding-inline:.45em .7em}.hud.touch #title .tc-chips .tc-chip b{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.hud.touch #title .tc-chips .tc-chip small{display:none}}.tt.sky-dusk .tc-sky{background:linear-gradient(#3a3f86 0%,#b45c8f 22%,#ff9a6b 40%,#ffbe8c8c 54%,#ffbe8c00 70%)}.tt.sky-dusk .tc-sun{background:radial-gradient(circle,#ffe4a0f2 0,#ffaa648c 22%,#ff8c5a2e 45%,#0000 65%);width:18em;height:18em;top:8em;right:14em}.tt.sky-dusk .tc-sky:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#78283c29 75%,#501e4638);position:absolute;inset:0}.tt.sky-night .tc-sky{background:linear-gradient(#0b1230 0%,#18265a 26%,#283c78b3 46%,#283c7800 70%)}.tt.sky-night .tc-sun{background:radial-gradient(circle at 40% 40%,#fff,#e6ecff 55%,#c6d0f2);width:7em;height:7em;top:5.5em;right:10em;box-shadow:0 0 3em 1em #c8d7ff4d}.tt.sky-night .tc-sky:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#0c143452 70%,#080e286b);position:absolute;inset:0}.tc-stars{pointer-events:none;background:radial-gradient(1.5px 1.5px at 12% 18%,#fff,#0000),radial-gradient(1.5px 1.5px at 28% 8%,#fff,#0000),radial-gradient(2px 2px at 41% 22%,#fff,#0000),radial-gradient(1.5px 1.5px at 57% 11%,#fff,#0000),radial-gradient(1.5px 1.5px at 68% 30%,#fff,#0000),radial-gradient(2px 2px at 83% 16%,#fff,#0000),radial-gradient(1.5px 1.5px at 92% 34%,#fff,#0000),radial-gradient(1.5px 1.5px at 7% 38%,#fff,#0000),radial-gradient(1.5px 1.5px at 35% 40%,#dfe6ff,#0000),radial-gradient(1.5px 1.5px at 75% 6%,#dfe6ff,#0000);position:absolute;inset:0 0 45%}.tc-stars:after{content:"";will-change:opacity;background:radial-gradient(2px 2px at 20% 28%,#fff,#0000),radial-gradient(2px 2px at 49% 6%,#fff,#0000),radial-gradient(1.5px 1.5px at 63% 20%,#fff,#0000),radial-gradient(2px 2px at 88% 26%,#fff,#0000),radial-gradient(1.5px 1.5px at 4% 12%,#fff,#0000);animation:3.4s ease-in-out infinite tctwinkle;position:absolute;inset:0}@keyframes tctwinkle{50%{opacity:.2}}.title.out .tc-stars{opacity:0;transition:opacity .5s}.title.out .tc-hero{opacity:1;transition:none;scale:1}.title.out .tc-hero>*{opacity:0;transition:opacity .25s ease-in,translate .35s ease-in,scale .35s ease-in}.title.out .tc-hero>.tc-play{transition-delay:0s;translate:0 .4em;scale:.92}.title.out .tc-hero>.tc-rank{transition-delay:70ms;translate:0 1.8em}.title.out .tc-hero>.tc-chips{transition-delay:.13s;translate:0 2.6em}.title.out .tc-hero>.tc-ev{translate:0 -1.2em}.title.out .tc-dock{transition:opacity .3s ease-in .1s,translate .4s ease-in .1s;translate:-50% 140%;scale:1}.hud.touch .title.out .tc-dock{translate:-50% 140%}.title.out .tt-logo{transition:opacity .3s ease-in 50ms,translate .4s ease-in 50ms;translate:0 -2.2em;scale:1}.tt-logo .pd-logo{will-change:transform;animation:5.5s ease-in-out infinite tcfloat}@keyframes tcfloat{50%{transform:translateY(-.12em)}}@media (prefers-reduced-motion:reduce){.tt-logo .pd-logo,.tc-stars:after{animation:none}}.tt-logo .pd-shine{pointer-events:none;will-change:transform;animation:5.5s ease-in-out infinite tcfloat;position:absolute;overflow:hidden}.tt-logo .pd-shine i{will-change:transform;background:linear-gradient(105deg,#0000 0,#fff0 20%,#fffffff2 50%,#fff0 80%,#0000 100%);width:22%;height:120%;animation:4.8s cubic-bezier(.45,0,.25,1) infinite tcglint;position:absolute;top:-10%;left:0;transform:translate(-120%)skew(-12deg)}@keyframes tcglint{0%{transform:translate(-120%)skew(-12deg)}32%,to{transform:translate(560%)skew(-12deg)}}.title.out .tt-logo .pd-shine{opacity:0}@media (prefers-reduced-motion:reduce){.tt-logo .pd-shine{display:none}}.tt-logo .pd-float{will-change:transform;animation:5.5s ease-in-out infinite tcfloat;display:inline-block;position:relative}.tt-logo .pd-logo,.tt-logo .pd-shine{will-change:auto;animation:none}.tt-logo .pd-shine i{animation:4.8s cubic-bezier(.45,0,.25,1) infinite tcglint}@media (prefers-reduced-motion:reduce){.tt-logo .pd-float{animation:none}}.hud:has(#tPanel:not([hidden])) #title :is(.tc-hero,.tc-dock,.tt-legal,.tt-right){visibility:hidden}.tt-logo .pd-shine i{background:linear-gradient(105deg,#0000 0,#ffecaa00 15%,#ffecaabf 38%,#fff 50%,#ffecaabf 62%,#0000 85%);width:30%;animation-duration:4s}.dg{grid-auto-rows:1fr}.dg .dc{justify-content:center;min-height:4.3em;padding-top:.75em}.dg .dc.none .no{font-size:max(var(--fmin), .55em);position:absolute;top:.35em;left:.55em}.dg .dc.none .q{font-size:1.6em;line-height:1}:is(.hud.touch.short,.hud.touch.mid:has(.tc-ev)) #title .tt-logo{top:1.5em}:is(.hud.touch.short,.hud.touch.mid:has(.tc-ev)) #title .tt-logo .pd-logo{font-size:2.9em}:is(.hud.touch.short,.hud.touch.mid:has(.tc-ev)) #title .tc-hero{gap:.8em;top:5.9em}.hud.touch.vshort #title .tc-hero{gap:.5em;top:5.6em}.hud.touch.vshort #title .tc-play.tc-classic{padding-block:.35em}.hud.touch.vshort #title .tc-play .portal{font-size:max(var(--fmin), .7em)}.hud.touch.vshort #title .tc-play .body b{font-size:2em}.hud.touch.vshort #title .tc-rank{padding-block:.3em}.hud.touch.vshort #title .tc-rank .pods{font-size:max(var(--fmin), .72em)}.hud.touch.vshort #title .tc-dock{bottom:2em}.hud.touch.vshort #title .tc-card .ic{width:1.8em;height:1.8em}:is(.hud.touch.short,.hud.touch.mid:has(.tc-ev)) #title .tc-play.tc-classic{gap:1em;padding-block:.5em}:is(.hud.touch.short,.hud.touch.mid:has(.tc-ev)) #title .tc-play .portal{font-size:max(var(--fmin), .78em)}:is(.hud.touch.short,.hud.touch.mid:has(.tc-ev)) #title .tc-play .body b{font-size:2.2em}:is(.hud.touch.short,.hud.touch.mid:has(.tc-ev)) #title .tc-rank{padding-block:.4em}:is(.hud.touch.short,.hud.touch.mid:has(.tc-ev)) #title .tc-rank .pods{font-size:max(var(--fmin), .82em)}:is(.hud.touch.short,.hud.touch.mid:has(.tc-ev)) #title .tc-chips .tc-chip{padding-block:.25em}:is(.hud.touch.short,.hud.touch.mid:has(.tc-ev)) #title .tc-dock{bottom:2.15em}:is(.hud.touch.short,.hud.touch.mid:has(.tc-ev)) #title .tc-card{gap:.1em;padding:.25em .5em}:is(.hud.touch.short,.hud.touch.mid:has(.tc-ev)) #title .tc-card .ic{width:2em;height:2em}:is(.hud.touch.short,.hud.touch.mid:has(.tc-ev)) #title .tt-legal{bottom:.25em}.newsbox{width:40em}.newsbox .body{gap:.8em}.newsbox .ver{background:var(--ink);color:#fff;font-weight:900;font-size:max(var(--fmin), .8em);border-radius:.6em;flex:none;padding:.15em .55em}.nw-hero{box-shadow:inset 0 0 0 .18em var(--yellow);background:linear-gradient(135deg,#fff4c2,#ffe48a);border-radius:1.1em;padding:.9em 1em 1em}.nw-top{align-items:center;gap:.5em;margin-bottom:.2em;display:flex}.nw-new{background:var(--red);color:#fff;font-weight:900;font-size:max(var(--fmin), .72em);letter-spacing:.04em;text-transform:uppercase;border-radius:.7em;padding:.2em .6em}.nw-hero h3{font:italic 900 1.55em/1.1 var(--font);color:var(--ink);margin:0 0 .55em}.nw-items{flex-direction:column;gap:.45em;margin:0;padding:0;list-style:none;display:flex}.nw-items li{font-weight:500;line-height:1.38;font-size:max(var(--fmin), .98em);color:var(--ink);background:#fff;border-radius:.85em;align-items:flex-start;gap:.65em;padding:.6em .75em;display:flex;box-shadow:0 .15em #b4820040}.nw-items li b{font-weight:800}.nw-items li i{background:linear-gradient(#e8343a 0 43%,#1d2230 43% 57%,#fff 57%);border-radius:50%;flex:none;width:1.28em;height:1.28em;margin-top:.1em;position:relative;box-shadow:inset 0 0 0 .09em #1d2230}.nw-items li i:after{content:"";background:#fff;border-radius:50%;width:.4em;height:.4em;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 .1em #1d2230}.nw-sec{font-weight:900;font-size:max(var(--fmin), .78em);color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em;margin:.3em .2em -.3em}.nw-old{background:var(--soft);border-radius:1em}.nw-old summary{cursor:pointer;align-items:center;gap:.55em;padding:.7em .9em;list-style:none;display:flex}.nw-old summary::-webkit-details-marker{display:none}.nw-old summary b{flex:1;min-width:0;font-weight:800}.nw-old summary small{color:var(--ink-2);font-weight:700;font-size:max(var(--fmin), .8em);flex:none}.nw-old summary .arr{color:var(--ink-2);font-weight:900;transition:rotate .2s}.nw-old[open] summary .arr{rotate:90deg}.nw-old .nw-items{padding:0 .6em .7em}.nw-old .nw-items li{box-shadow:0 .12em #1418281a}@media (height<=520px) and (orientation:landscape){.hud.touch #tPanel>.newsbox{max-width:56em}.hud.touch .newsbox .body{gap:.6em;padding:.8em .9em 1em}.hud.touch .nw-hero{padding:.6em .7em .7em}.hud.touch .nw-hero h3{margin-bottom:.4em;font-size:1.3em}.hud.touch .nw-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4em;display:grid}.hud.touch .nw-items li{padding:.45em .6em}}@media (orientation:landscape){.hud.touch #title .tc-sky{left:calc(-1 * env(safe-area-inset-left,0px));right:calc(-1 * env(safe-area-inset-right,0px));top:calc(-1 * env(safe-area-inset-top,0px))}.hud.touch #title .tc-stars{left:calc(-1 * env(safe-area-inset-left,0px));right:calc(-1 * env(safe-area-inset-right,0px))}.hud.touch #title .tc-clouds{left:calc(-10% - env(safe-area-inset-left,0px));width:calc(120% + env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px))}}.tc-dock .dk-chip{display:none}.hud.touch.short #title .tc-dock .dk-chip{display:flex}.hud.touch.short #title :is(.tc-chips,.tc-ev){display:none}.dk-chip .dk-new{background:var(--red);color:#fff;font-weight:900;font-size:max(var(--fmin), .46em);letter-spacing:.03em;text-transform:uppercase;border-radius:.6em;padding:.1em .34em;position:absolute;top:-.75em;right:-.45em;box-shadow:0 0 0 .18em #fff}.hud.touch.short:not(.vshort) #title .tc-hero{gap:1.1em}.hud.touch.short #title .tc-dock{grid-auto-columns:8.1em;grid-auto-flow:column;gap:.45em;display:grid}.hud.touch.short #title .tc-dock .tc-card{min-width:0}.hud.touch.short #title .tc-dock .tc-card b{white-space:nowrap}.hud.touch.short #title .tc-tb{min-width:0;padding:.45em .6em}.hud.touch.short #title .tc-tb>span{display:none}@media (width<=720px){.hud.touch.short #title .tc-dock{grid-auto-columns:7.3em;gap:.35em}}
