@import "https://fonts.googleapis.com/css2?family=DynaPuff:wght@400..700&family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&display=swap";:root{--text:#333;--border:#333;--text-inverted:#eee;--full-overlay:#10110e;--black:#111;--button:white;--button-hover:#666;--primary:#31adbb;--darkPrimary:#21929e;--danger:#d00;--secondary:#ffffffd9;--input:#eee;--input-bg:#ffffffd9;--input-text:#333;--type-btn-color:var(--primary);--type-dark-color:var(--darkPrimary);--type-inline-color:inherit;--type-fg-color:var(--text);--max-width:66%;--num-cols:5;--sprite-width:64px;--text-padding:10px;--glow:#333;--animate-duration:.5s;--animate-delay:0;--animate-repeat:1;--gauge:#eee}.dark{--text:#fff;--text-inverted:#333;--button:#111;--button-hover:#444;--type-btn-color:var(--primary);--type-dark-color:var(--darkPrimary);--type-inline-color:inherit;--type-fg-color:var(--text);--glow:black;--gauge:#222}html{scroll-behavior:smooth;touch-action:pan-y;max-width:100vw;min-height:100vh}html *{box-sizing:border-box}body{color:var(--text);overscroll-behavior-y:contain;min-height:100%;margin:0;font-family:Roboto,sans-serif;font-size:16px}:is(html:has(.main.touch-layout),body:has(.main.touch-layout)){height:100%;min-height:0;overflow:hidden}body:has(.main.touch-layout){position:fixed;inset:0}h2{margin-bottom:5px;font-size:23px;font-weight:400;line-height:40px}p{margin-block:0;font-size:1em}a{color:var(--type-inline-color,var(--primary));text-decoration:none}ol{margin-block:5px;margin-inline:0;padding-inline-start:0;list-style-type:square;list-style-position:inside}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmZiAr0klQmz24O0g.woff2)format("woff2")}::selection{background:var(--type-bg-color,var(--primary));color:#fff;text-shadow:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background-color:#0003;border-radius:100px}::-webkit-scrollbar-thumb{background-color:var(--type-bg-color,var(--primary));border-radius:100px}#nprogress{pointer-events:none}#nprogress .bar{background:var(--type-btn-color,var(--primary));z-index:1031;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{width:100px;height:100%;box-shadow:0 0 10px var(--type-btn-color,var(--primary)), 0 0 5px var(--type-btn-color,var(--primary));opacity:1;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px)}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notxt{cursor:default}.rad-bl-tr{border-radius:3px 20px}.rad-br-tl{border-radius:20px 3px}.rad-tl{border-radius:20px 3px 3px}.rad-br{border-radius:3px 3px 20px}.rad-bl{border-radius:3px 3px 3px 20px}.rad-tr{border-radius:3px 20px 3px 3px}.rad{border-radius:3px}.rad-pill{border-radius:20px}.rad-no{border-radius:0}.overlay{z-index:4}.desc{margin-bottom:10px}.pointer{cursor:pointer}.disabled{cursor:not-allowed;pointer-events:none;opacity:.6}.disabled *{pointer-events:none;cursor:not-allowed}.transition-element{transition:background-color .5s linear,color .5s linear,border-color .5s linear,background-image .5s linear,opacity .25s linear}.full-overlay{--overlay-bg:var(--full-overlay)}.row{flex-direction:row;align-items:center;gap:0;line-height:30px;display:flex}.text-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mobile .hide-mobile{display:none!important}::search-text{background:var(--type-inline-color,var(--primary));color:#000}::highlight(current){background:var(--type-bg-color,var(--darkPrimary));color:#fff}.pane-header[data-v-20b92e7f]{text-align:center;padding:4rem 1.5rem 1rem}.artwork-gradient[data-v-20b92e7f]{background:linear-gradient(135deg, color-mix(in srgb, var(--primary-type) 40%, var(--button)) 0%, color-mix(in srgb, var(--primary-type) 40%, var(--button)) 100%);border:3px solid var(--type-btn-color,var(--primary));margin:0 auto 1rem;padding:1.5rem;display:inline-block}.artwork-container[data-v-20b92e7f]{border-radius:20px;justify-content:center;align-items:center;min-width:300px;min-height:160px;display:flex;box-shadow:0 5px 10px #0003}.artwork-container img[data-v-20b92e7f]{border-radius:20px}.artwork-container[data-v-20b92e7f]:hover{box-shadow:0 10px 20px var(--type-btn-color,var(--primary));transition:box-shadow .3s,transform .3s;transform:scale(1.05)}.artwork[data-v-20b92e7f]{cursor:pointer;filter:drop-shadow(0 5px 10px #0003);max-width:100%;max-height:100%}.cell[data-v-24574e62]{background:var(--button);border:2px solid var(--type-bg-color,var(--primary));color:var(--text);text-align:center;flex-direction:row;align-self:flex-start;align-items:center;gap:8px;min-height:30px;max-height:52px;margin:10px 0 0 10px;padding:11px 14px;font-size:16px;line-height:30px;text-decoration:none;display:inline-flex}.name[data-v-ffa398f4]{text-transform:capitalize;margin:0;font-family:DynaPuff,system-ui;font-size:1.8rem;font-weight:500}.badges[data-v-ffa398f4]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:.5rem;display:flex}.badge[data-v-ffa398f4]{text-transform:uppercase;border-radius:4px;padding:.2rem .8rem;font-size:.9rem;font-weight:700}.badge.type[data-v-ffa398f4]{background-color:var(--primary-type);color:var(--primary-type-text)}.dark .badge.type[data-v-ffa398f4]{background-color:var(--primary-type-dark);color:var(--primary-type-text-dark)}.badge.region[data-v-ffa398f4]{background-color:var(--gauge);color:var(--text)}.description[data-v-ffa398f4]{opacity:.9;max-width:400px;min-height:4.5em;line-height:1.5}.description.empty[data-v-ffa398f4]{opacity:.6;font-style:italic}.details-grid[data-v-c55af3ce]{rule:2px dashed var(--type-btn-color,var(--primary));rule-break:intersection;grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.detail-item[data-v-c55af3ce]{flex-direction:column;justify-content:center;align-items:center;display:flex}.effect[data-v-c55af3ce]{text-align:left;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;margin-top:1rem;display:flex}.label[data-v-c55af3ce]{opacity:.6;text-transform:uppercase;font-size:.8rem}.value[data-v-c55af3ce]{font-weight:700}.effect .value[data-v-c55af3ce]{margin:0;font-weight:400;line-height:1.4}.overlay-wrapper[data-v-cf11564b]{width:100%;min-height:100%;margin:auto;display:flex}.overlay[data-v-cf11564b]{background-color:var(--overlay-bg,#10110ecc);z-index:4;overscroll-behavior:contain;width:100dvw;height:100dvh;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}[data-v-cf11564b] .prompt{text-align:center;color:#fff;margin:auto}.morph-enter-active[data-v-63b7ee7e],.morph-leave-active[data-v-63b7ee7e]{transition:all .3s ease-in-out}.morph-enter-from[data-v-63b7ee7e],.morph-leave-to[data-v-63b7ee7e]{opacity:0;filter:blur(8px)}.v-enter-active[data-v-4169995e],.v-leave-active[data-v-4169995e]{transition:transform .3s ease-out,opacity .3s ease-out}.v-enter-from[data-v-4169995e],.v-leave-to[data-v-4169995e]{opacity:0;transform:translate(100%)}.overlay[data-v-5c349dfb]{padding-right:0}[data-v-5c349dfb] .overlay-wrapper{justify-content:flex-end}.details-pane[data-v-5c349dfb]{z-index:5;min-width:400px;max-width:400px;height:100vh;color:var(--text);border-left:2px solid var(--type-btn-color,var(--primary));background-blend-mode:hard-light;background-image:url(/assets/background-50-grey-BPLTwnFf.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:100vw;background-attachment:scroll;background-color:var(--type-bg-color,var(--primary));flex-direction:column;display:flex;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-4px 0 15px #0000004d}.dark .details-pane[data-v-5c349dfb]{background-image:url(/assets/background-dark-grey-zZxMVONx.svg)}:is(.details-pane[data-v-5c349dfb]:has(.loading),.details-pane[data-v-5c349dfb]:has(.error)){justify-content:center}.details-pane .loading[data-v-5c349dfb],.details-pane .error[data-v-5c349dfb]{text-align:center;justify-content:center;align-items:center;padding:2rem}.details-pane-contents[data-v-5c349dfb]{flex-direction:column;justify-content:stretch;align-items:stretch;gap:1rem;display:flex}[data-v-5c349dfb] .box{text-align:center;max-height:initial;flex-direction:column;align-self:stretch;align-items:stretch;gap:.5em;margin:0 1em;display:flex}.loader[data-v-5c349dfb]{border:4px solid #0000001a;border-left-color:var(--type-btn-color,var(--primary));border-radius:50%;justify-self:center;width:40px;height:40px;margin-bottom:1rem;animation:1s linear infinite spin-5c349dfb}@keyframes spin-5c349dfb{to{transform:rotate(360deg)}}.close-btn[data-v-5c349dfb]{color:var(--text);cursor:pointer;z-index:10;background:0 0;border:none;font-size:2rem;line-height:1;position:absolute;top:1rem;right:1rem}@keyframes animated-bg-5ac56a49{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.preload[data-v-5ac56a49]{z-index:-100;opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}@keyframes animated-bg-9d731c46{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.background[data-v-9d731c46]{background-blend-mode:hard-light;background-image:url(/assets/background-50-grey-BPLTwnFf.svg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-color:var(--type-bg-color,var(--primary));z-index:-1;background-position:bottom;background-size:150%;background-attachment:scroll;width:100%;height:100%;transition:all .2s ease-in-out;position:fixed;top:0;left:0}.mobile .background[data-v-9d731c46]{background-size:cover;background-attachment:fixed}.background.dark[data-v-9d731c46]{background-image:url(/assets/background-dark-grey-zZxMVONx.svg)}.background.double-typed[data-v-9d731c46]{background-image:url(/assets/background-50-grey-BPLTwnFf.svg), linear-gradient(to bottom, var(--type-bg-color), var(--type-bg-color-secondary,var(--type-bg-color)));background-blend-mode:hard-light, normal}.background.double-typed.dark[data-v-9d731c46]{background-image:url(/assets/background-dark-grey-zZxMVONx.svg), linear-gradient(to bottom, var(--type-bg-color), var(--type-bg-color-secondary,var(--type-bg-color)))}.bgpattern[data-v-9d731c46]{opacity:.9;z-index:-2;width:18%;animation:10s ease-in-out infinite animated-bg-9d731c46;position:fixed;bottom:24%;left:10%}.bgpattern2[data-v-9d731c46]{opacity:.2;z-index:-2;width:33%;animation:10s ease-in-out infinite animated-bg-9d731c46;position:fixed;bottom:calc(100px + 40%);right:14%}.fade-enter-active[data-v-9d731c46],.fade-leave-active[data-v-9d731c46]{transition:opacity .2s ease-in-out}.fade-enter-from[data-v-9d731c46],.fade-leave-to[data-v-9d731c46]{opacity:0}.popuptext[data-v-c98a3e4c]{contain:content;background-color:var(--button);width:75vw;height:70%;color:var(--text);z-index:10;border:var(--type-btn-color,var(--primary)) solid 2px;grid-template-rows:auto minmax(0,1fr);margin-inline:auto;padding:10px;display:grid;position:fixed;top:10%;left:0;right:0}.close[data-v-c98a3e4c]{color:var(--type-btn-color,var(--primary));font-size:1.5em;line-height:22px}.title[data-v-c98a3e4c]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding-bottom:10px;font-size:1.15em;display:grid}.credits-popup[data-v-c98a3e4c]{min-height:0;overflow:auto}.credits-list[data-v-c98a3e4c]{grid-auto-rows:minmax(0,auto);width:100%;font-size:.9em;display:grid}.credit-item[data-v-c98a3e4c]{border-top:2px dotted var(--type-btn-color,var(--primary));grid-template-columns:minmax(0,1fr) 200px;padding:5px 0;display:grid}.sprites[data-v-c98a3e4c]{border-right:2px dotted var(--type-btn-color,var(--primary));flex:1;padding-right:5px}.author[data-v-c98a3e4c]{padding-left:5px}.icon[data-v-aab26197]{color:var(--text);display:flex}.icon[data-v-aab26197]:hover svg,.icon[data-v-aab26197]:hover img{filter:drop-shadow(0 0 2px var(--type-dark-color,var(--secondary))) drop-shadow(0 0 4px var(--type-dark-color,var(--secondary))) drop-shadow(0 0 10px var(--type-dark-color,var(--secondary))) drop-shadow(0 0 30px var(--type-dark-color,var(--secondary)))}.icon[data-v-aab26197] svg{cursor:pointer;stroke:currentColor;will-change:filter;transition:filter .3s ease-in-out}.icon.accent-icon[data-v-aab26197] svg{color:var(--type-btn-color,var(--primary));stroke:var(--type-btn-color,var(--primary))}.icon.accent-icon[data-v-aab26197]:hover svg{filter:brightness(0)invert()}.section[data-v-a8271612]{cursor:pointer;background:#0000001a;padding:16px 20px;transition:background .2s}.section[data-v-a8271612]:hover{background:#0003}h1[data-v-a8271612],h2[data-v-a8271612]{margin:0;line-height:32px}li[data-v-a8271612]{list-style-type:none}.share-container[data-v-a8271612]{flex-direction:column;gap:10px;display:flex}.share[data-v-a8271612]{background:var(--button);color:var(--text)}.social-share[data-v-a8271612]{justify-content:space-around;gap:10px;display:flex}.social-icon[data-v-a8271612]{cursor:pointer;color:var(--text);background:#0000001a;flex:1;justify-content:center;align-items:center;padding:10px;transition:background .2s;display:flex}.social-icon[data-v-a8271612]:hover{background:#0003}.social-icon svg[data-v-a8271612]{width:24px;height:24px}.overlay[data-v-55e76881]{z-index:6;cursor:pointer;background:linear-gradient(90deg,#0000 0%,#10110e1a 20%,#10110e4d 50%,#10110ecc 100%);width:100%;height:100%;position:fixed;inset:0}.sidepanel[data-v-55e76881]{text-align:center;width:330px;height:100%;color:var(--type-fg-color,var(--text));box-sizing:border-box;background-color:var(--type-bg-color,var(--primary));cursor:default;flex-direction:column;justify-content:space-between;gap:10px;padding:20px 10px;display:flex;position:absolute;right:0}.sidepanel [data-v-55e76881]{cursor:default}.section[data-v-55e76881]{cursor:pointer;background:#0000001a;padding:16px 20px;transition:background .2s}.section[data-v-55e76881]:hover{background:#0003}h1[data-v-55e76881],h2[data-v-55e76881]{margin:0;line-height:32px}.welldone[data-v-55e76881]{flex-direction:column;gap:10px;display:flex}.small[data-v-55e76881]{font-size:.9em}.kofi2[data-v-55e76881]{height:50px}.supporters[data-v-55e76881]{flex-direction:column;justify-content:space-between;gap:10px;display:flex;overflow:hidden}.scrollbox[data-v-55e76881]{overflow:auto}li[data-v-55e76881]{list-style-type:none}.subsection[data-v-339eeba6]{background-color:rgba(var(--type-btn-color-rgb,0, 0, 0), .03);border-left:3px solid var(--type-btn-color,var(--primary));border-radius:4px;padding:10px}.subsection-title[data-v-339eeba6]{color:var(--type-dark-color,var(--primary));margin-bottom:6px;font-size:1.1em;font-weight:600}.subsection-description[data-v-339eeba6]{font-size:1em;line-height:1.5}.subsection-image-container[data-v-339eeba6]{text-align:center;margin:12px 0}.subsection-image[data-v-339eeba6]{border:1px solid var(--type-btn-color,var(--primary));border-radius:4px;max-width:100%;height:auto;transition:transform .2s,box-shadow .2s}.subsection-image[data-v-339eeba6]:hover{transform:scale(1.02);box-shadow:0 4px 12px #00000026}.tips[data-v-339eeba6]{gap:6px;margin-top:10px;display:grid}.tip[data-v-339eeba6]{background-color:#ffc8001a;border-left:3px solid #ffc800;border-radius:3px;padding:8px;font-size:.9em;line-height:1.4}@media (width<=768px){.subsection-title[data-v-339eeba6]{font-size:.95em}}[data-v-339eeba6] :is(ul){margin:8px 0;padding-left:20px}[data-v-339eeba6] :is(li){margin-bottom:4px}.help-item[data-v-8f4145f3]{border:1px solid var(--type-btn-color,var(--primary));border-radius:4px;grid-template-columns:1fr;transition:all .2s;display:grid;overflow:hidden}.help-item[data-v-8f4145f3]:hover{box-shadow:0 2px 8px #0000001a}.section-header[data-v-8f4145f3]{background-color:rgba(var(--type-btn-color-rgb,0, 0, 0), .05);padding:12px 10px;transition:background-color .2s}.section-header[data-v-8f4145f3]:hover{background-color:rgba(var(--type-btn-color-rgb,0, 0, 0), .1)}.section-title[data-v-8f4145f3]{color:var(--type-dark-color,var(--primary));align-items:center;gap:8px;font-size:1.1em;font-weight:700;display:flex}.expand-icon[data-v-8f4145f3]{width:12px;font-size:.8em;transition:transform .2s;display:inline-block}.section-content[data-v-8f4145f3]{padding:10px;animation:.3s slideDown-8f4145f3}@keyframes slideDown-8f4145f3{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.section-description[data-v-8f4145f3]{margin-bottom:10px;line-height:1.6}.section-image-container[data-v-8f4145f3]{text-align:center;margin:12px 0}.section-image[data-v-8f4145f3]{border:1px solid var(--type-btn-color,var(--primary));border-radius:4px;max-width:100%;height:auto;transition:transform .2s,box-shadow .2s}.section-image[data-v-8f4145f3]:hover{transform:scale(1.02);box-shadow:0 4px 12px #00000026}.subsections[data-v-8f4145f3]{gap:12px;margin-top:8px;display:grid}@media (width<=768px){.section-title[data-v-8f4145f3]{font-size:1em}}.image-modal[data-v-726f3bca]{z-index:20;background-color:#000000d9;justify-content:center;align-items:center;width:100%;height:100%;animation:.2s fadeIn-726f3bca;display:flex;position:fixed;top:0;left:0}@keyframes fadeIn-726f3bca{0%{opacity:0}to{opacity:1}}.image-modal-content[data-v-726f3bca]{flex-direction:column;align-items:center;gap:16px;max-width:90vw;max-height:90vh;display:flex;position:relative}.modal-image[data-v-726f3bca]{border-radius:8px;max-width:100%;max-height:85vh;box-shadow:0 8px 32px #00000080}.modal-close[data-v-726f3bca]{color:#fff;cursor:pointer;background-color:#ffffff1a;border-radius:4px;padding:8px 16px;font-size:1.1em;transition:background-color .2s}.modal-close[data-v-726f3bca]:hover{background-color:#fff3}.popuptext[data-v-9dd8c46c]{contain:content;background-color:var(--button);width:75vw;height:70%;max-height:80vh;color:var(--text);z-index:10;border:var(--type-btn-color,var(--primary)) solid 2px;grid-template-rows:auto minmax(0,1fr);margin-inline:auto;padding:10px;display:grid;position:fixed;top:10%;left:0;right:0}.close[data-v-9dd8c46c]{color:var(--type-btn-color,var(--primary));font-size:1.5em;line-height:22px}.title[data-v-9dd8c46c]{text-align:center;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding-bottom:10px;font-size:1.25rem;display:grid}.help-popup[data-v-9dd8c46c]{min-height:0;padding-right:5px;overflow:auto}.help-list[data-v-9dd8c46c]{grid-auto-rows:minmax(0,auto);gap:8px;width:100%;font-size:.9em;display:grid}@media (width<=768px){.popuptext[data-v-9dd8c46c]{width:90vw;height:80%;top:5%}}[data-v-9dd8c46c] :is(b,strong,em,i,.highlight){color:var(--type-dark-color,var(--primary))}.cell[data-v-aebb0c66]{border:2px solid var(--type-btn-color);background:var(--button);color:var(--text);text-align:center;cursor:pointer;min-width:100px;min-height:30px;margin:10px 0 0 10px;padding:9px 8px 8px;font-size:16px;line-height:30px;text-decoration:none;display:inline-block}.cell.primary[data-v-aebb0c66]{background:var(--type-bg-color,var(--primary));border:2px solid var(--type-btn-color);color:var(--type-fg-color,var(--text))}.cell.selected[data-v-aebb0c66]{background:var(--type-btn-color,var(--darkPrimary));border:2px solid var(--type-btn-color,var(--darkPrimary));color:var(--type-fg-color,var(--text))}.cell.disabled[data-v-aebb0c66]{background:var(--type-bg-color,var(--darkPrimary));border:2px solid var(--type-btn-color,var(--darkPrimary));color:var(--type-fg-color,var(--text));cursor:not-allowed}.cell[data-v-aebb0c66]:hover{background:var(--button-hover);border:2px solid var(--button-hover)}.cell.danger-btn[data-v-aebb0c66]:hover{background-color:var(--danger);border-color:var(--danger)}.cell[data-v-76c1c35c]{text-align:center;cursor:pointer;min-width:1px;min-height:54px;margin:10px 0 0 10px;padding:9px 14px 2px;font-size:16px;line-height:30px;text-decoration:none;transition:all .3s ease-in-out;display:inline-block}.cell[data-v-76c1c35c]:hover{background:var(--type-btn-color,var(--primary));border:2px solid var(--type-btn-color,var(--primary))}.cell[data-v-76c1c35c]:hover svg{filter:brightness(0)invert()}.root[data-v-8233e211]{flex-direction:column;justify-content:center;align-items:center;display:flex}.caption[data-v-8233e211]{margin:4px}.buttons[data-v-8233e211]{flex-direction:row;justify-content:center;align-items:center;display:flex}.separator[data-v-8233e211]{border:1px dashed var(--secondary);align-self:stretch;width:1px;margin:0 0 -10px 10px;display:inline-block}.full-overlay[data-v-7cc5751d]{z-index:10;--overlay-bg:var(--full-overlay)}.left-margin[data-v-7cc5751d]{margin-left:10px}.prompt[data-v-7cc5751d]{flex-direction:column;align-items:center;gap:16px;display:flex}.pull-to-refresh[data-v-02041ca1]{z-index:3;height:110px;color:var(--text);background:var(--button);opacity:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding-bottom:10px;transition:opacity .15s linear;display:flex;position:fixed;top:0;left:0;right:0}.pull-to-refresh.visible[data-v-02041ca1]{opacity:.95}.arrow[data-v-02041ca1]{transition:transform .2s ease-in-out}.spinning[data-v-02041ca1]{animation:.8s linear infinite spin-02041ca1}@keyframes spin-02041ca1{to{transform:rotate(360deg)}}.transparent-overlay[data-v-bf9500f9]{z-index:-1;background-color:#0000}.room-info[data-v-bf9500f9]{right:anchor(--watermark-url right, 1rem);top:anchor(--watermark-url bottom, 7rem);background-color:var(--type-btn-color,var(--primary));color:#fff;border-radius:10px;padding:.5em;font-size:16px;position:absolute}.saving-indicator[data-v-c1721a6b]{top:anchor(--watermark-url bottom, 1.5rem);z-index:9999;color:var(--text);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;display:flex;position:fixed;right:8px}.mobile .saving-indicator[data-v-c1721a6b]{display:none}.icon[data-v-c1721a6b]{filter:drop-shadow(0 0 4px #a0c4ff80)}.separator[data-v-c1721a6b]{opacity:.3;background-color:currentColor;width:1px;height:1.5rem}.text[data-v-c1721a6b]{letter-spacing:.02em;font-size:1.25rem;font-weight:500}.saving-enter-active[data-v-c1721a6b],.saving-leave-active[data-v-c1721a6b]{transition:opacity .15s ease-out}.saving-enter-from[data-v-c1721a6b],.saving-leave-to[data-v-c1721a6b]{opacity:0}.snackbar-container[data-v-2d3f0825]{z-index:10;flex-direction:column;gap:10px;position:fixed;top:70px;left:50%;transform:translate(-50%)}.snackbar[data-v-2d3f0825]{color:#fff;text-align:center;opacity:1;background-color:#333333e6;min-width:250px;margin-bottom:16px;padding:16px}.snackbar.error[data-v-2d3f0825]{background-color:#751b1b}.snackbar.warning[data-v-2d3f0825]{background-color:#814d21}.snackbar.success[data-v-2d3f0825]{background-color:#0a620a}.v-enter-active[data-v-2d3f0825],.v-leave-active[data-v-2d3f0825]{transition:all .3s cubic-bezier(1,.5,.8,1)}.v-enter-from[data-v-2d3f0825],.v-leave-to[data-v-2d3f0825]{opacity:0;transform:translateY(-20px)}.tooltip[data-v-a1487a29]{z-index:10000;pointer-events:none;will-change:transform, opacity;position:fixed}.tooltip-inner[data-v-a1487a29]{background-color:var(--black);color:#fff;text-align:center;white-space:pre-line;word-wrap:break-word;border:1px solid #ffffff1a;border-radius:6px;max-width:250px;padding:8px 12px;font-size:.85rem;line-height:1.4;box-shadow:0 10px 15px -3px #0006}.top[data-v-a1487a29]{transform:translate(-50%,calc(-100% - 10px))}.bottom[data-v-a1487a29]{transform:translate(-50%,10px)}.left[data-v-a1487a29]{transform:translate(calc(-100% - 10px),-50%)}.right[data-v-a1487a29]{transform:translate(10px,-50%)}.tooltip-inner[data-v-a1487a29]:before{content:"";border-style:solid;width:0;height:0;position:absolute}.top .tooltip-inner[data-v-a1487a29]:before{border-width:6px 6px 0;border-color:var(--black) transparent transparent transparent;bottom:-6px;left:50%;transform:translate(-50%)}.bottom .tooltip-inner[data-v-a1487a29]:before{border-width:0 6px 6px;border-color:transparent transparent var(--black) transparent;top:-6px;left:50%;transform:translate(-50%)}.left .tooltip-inner[data-v-a1487a29]:before{border-width:6px 0 6px 6px;border-color:transparent transparent transparent var(--black);top:50%;right:-6px;transform:translateY(-50%)}.right .tooltip-inner[data-v-a1487a29]:before{border-width:6px 6px 6px 0;border-color:transparent var(--black) transparent transparent;top:50%;left:-6px;transform:translateY(-50%)}.tooltip-enter-active[data-v-a1487a29],.tooltip-leave-active[data-v-a1487a29]{transition:opacity .15s ease-out,transform .15s ease-out}.tooltip-enter-from[data-v-a1487a29],.tooltip-leave-to[data-v-a1487a29]{opacity:0}.top.tooltip-enter-from[data-v-a1487a29],.top.tooltip-leave-to[data-v-a1487a29]{transform:translate(-50%,calc(-100% - 5px))}.bottom.tooltip-enter-from[data-v-a1487a29],.bottom.tooltip-leave-to[data-v-a1487a29]{transform:translate(-50%,5px)}.left.tooltip-enter-from[data-v-a1487a29],.left.tooltip-leave-to[data-v-a1487a29]{transform:translate(calc(-100% - 5px),-50%)}.right.tooltip-enter-from[data-v-a1487a29],.right.tooltip-leave-to[data-v-a1487a29]{transform:translate(5px,-50%)}.v-enter-active[data-v-bc270ff1],.v-leave-active[data-v-bc270ff1]{transition:all .5s linear}.v-enter-from[data-v-bc270ff1],.v-leave-to[data-v-bc270ff1]{opacity:0;transform:translateY(-20px)}.overlay[data-v-2e8c2cdb]{z-index:9}.artwork-fullscreen[data-v-2e8c2cdb]{justify-content:center;align-items:center;max-width:100%;max-height:100%;margin:auto;display:flex;position:relative}.artwork[data-v-2e8c2cdb]{filter:drop-shadow(0 5px 20px #0006);border-radius:20px;max-width:90vw;max-height:90vh}.close-btn[data-v-2e8c2cdb]{background:var(--button);width:2.5rem;height:2.5rem;color:var(--text);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:flex;position:absolute;top:-1rem;right:-1rem}.input-name[data-v-079debd2]{color:var(--input-text);background-color:var(--input-bg);border:2px solid #444;border-radius:4px 10px 4px 4px;padding:2px 2px 2px 4px;font-size:20px}.input-name[data-v-079debd2]:focus{background:#fff;outline:none}.large-text[data-v-079debd2]{width:260px;padding:6px}.rank[data-v-b74d88a0]{color:var(--type-btn-color,var(--primary));font-weight:700}.run-score[data-v-b74d88a0]{font-weight:700;animation:2s infinite pulse-b74d88a0}.multiplayer-badge[data-v-b74d88a0]{margin-left:.35rem;font-size:.9em}.no-records[data-v-b74d88a0]{filter:brightness(.5);padding:20px}.no-records p[data-v-b74d88a0]{color:var(--type-fg-color,var(--text))}@keyframes pulse-b74d88a0{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}.skeleton-bar[data-v-4fde3a78]{background-color:var(--text);opacity:.15;border-radius:4px;height:16px;animation:1.5s ease-in-out infinite skeleton-pulse-4fde3a78}.rank-skeleton[data-v-4fde3a78]{width:20px}.name-skeleton[data-v-4fde3a78]{width:100px}.score-skeleton[data-v-4fde3a78]{width:40px}.time-skeleton[data-v-4fde3a78]{width:60px}.mode-skeleton[data-v-4fde3a78],.subtype-skeleton[data-v-4fde3a78]{width:80px}.ordermode-skeleton[data-v-4fde3a78]{width:70px}.shadows-skeleton[data-v-4fde3a78]{width:30px}@keyframes skeleton-pulse-4fde3a78{0%{opacity:.15}50%{opacity:.05}to{opacity:.15}}.leaderboard[data-v-2b0f2f9b]{flex-direction:column;align-items:center;width:100%;min-height:200px;margin-top:20px;display:flex}.leaderboard-body[data-v-2b0f2f9b]{width:100%;position:relative;overflow:hidden}.lb-morph-enter-active[data-v-2b0f2f9b],.lb-morph-leave-active[data-v-2b0f2f9b]{transition:opacity .3s ease-in-out,filter .3s ease-in-out}.lb-morph-enter-from[data-v-2b0f2f9b],.lb-morph-leave-to[data-v-2b0f2f9b]{opacity:0;filter:blur(8px)}.lb-morph-leave-active[data-v-2b0f2f9b]{width:100%;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.lb-morph-enter-active[data-v-2b0f2f9b],.lb-morph-leave-active[data-v-2b0f2f9b]{transition:none}.lb-morph-enter-from[data-v-2b0f2f9b],.lb-morph-leave-to[data-v-2b0f2f9b]{filter:none}}[data-v-2b0f2f9b] .table-container{background-color:var(--text-inverted);border-radius:8px;width:100%;margin-bottom:16px;overflow-x:auto;box-shadow:0 4px 6px #0000001a}.mobile :is([data-v-2b0f2f9b] .table-container){scrollbar-width:none}[data-v-2b0f2f9b] .leaderboard-table{border-collapse:collapse;width:100%;color:var(--text);font-size:15px}[data-v-2b0f2f9b] .leaderboard-table th,[data-v-2b0f2f9b] .leaderboard-table td{text-align:left;white-space:nowrap;padding:10px 14px}[data-v-2b0f2f9b] .leaderboard-table thead{background-color:var(--type-btn-color,var(--primary));color:#fff}[data-v-2b0f2f9b] .leaderboard-table th{letter-spacing:.5px;font-weight:500}[data-v-2b0f2f9b] .leaderboard-table tbody tr{border-bottom:1px solid #0000001a}[data-v-2b0f2f9b] .leaderboard-table tbody tr:last-child{border-bottom:none}[data-v-2b0f2f9b] .leaderboard-table tbody tr:nth-of-type(2n){background-color:#0003}.mobile :is([data-v-2b0f2f9b] .leaderboard-table){font-size:12px}.mobile :is([data-v-2b0f2f9b] .leaderboard-table) th,.mobile :is([data-v-2b0f2f9b] .leaderboard-table) td{padding:8px 10px}.leaderboard-browser[data-v-16245f69]{flex-direction:column;align-items:center;width:100%;margin-top:8px;display:flex}.section-title[data-v-16245f69]{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:2px;opacity:.8;margin:0 0 12px;font-size:14px}.tabs[data-v-16245f69]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:12px;display:flex;overflow-x:auto}.tab-btn[data-v-16245f69]{background:var(--button);color:var(--text);cursor:pointer;white-space:nowrap;border:none;border-radius:20px;padding:8px 16px;font-size:14px;transition:all .2s}.tab-btn[data-v-16245f69]:hover{background:var(--button-hover);color:#fff}.tab-btn.active[data-v-16245f69]{background:var(--type-btn-color,var(--primary));color:#fff}.sub-options[data-v-16245f69]{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;margin-bottom:12px;display:flex}.sub-btn[data-v-16245f69]{border:2px solid var(--opt-color,var(--primary));background:var(--opt-color,var(--primary));color:var(--text);cursor:pointer;border-radius:16px;padding:5px 12px;font-size:13px;transition:all .2s}.sub-btn[data-v-16245f69]:hover{background:var(--opt-color,var(--primary));color:#fff;opacity:.85}.sub-btn.active[data-v-16245f69]{background:var(--opt-color,var(--primary));color:#fff}.my-records[data-v-db1443ae]{flex-direction:column;align-items:center;width:100%;display:flex}.section-title[data-v-db1443ae]{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:2px;opacity:.8;margin:0 0 4px;font-size:14px}.leaderboards-dialog[data-v-91b4e8a5]{flex-direction:column;align-items:center;gap:16px;width:95%;max-width:800px;display:flex}.dialog-title[data-v-91b4e8a5]{color:#fff;margin:0;font-size:22px}.dialog-content[data-v-91b4e8a5]{flex-direction:column;align-items:center;gap:16px;width:100%;max-height:70vh;padding-right:4px;display:flex;overflow-y:auto}.divider[data-v-91b4e8a5]{border:0;border-top:1px solid #ffffff26;width:100%;margin:0}.overlay[data-v-1f4e07e5]{z-index:11}.load-save-dialog[data-v-1f4e07e5]{flex-direction:column;align-items:center;gap:16px;width:95%;max-width:480px;display:flex}.dialog-title[data-v-1f4e07e5]{color:#fff;margin:0;font-size:22px}.dialog-content[data-v-1f4e07e5]{flex-direction:column;gap:8px;width:100%;max-height:60vh;padding-right:4px;display:flex;overflow-y:auto}.save-row[data-v-1f4e07e5]{box-sizing:border-box;border:2px solid var(--type-btn-color);background:var(--button);width:100%;color:var(--text);cursor:pointer;text-align:left;font:inherit;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.save-row-top[data-v-1f4e07e5]{word-break:break-word;flex-wrap:wrap;align-items:baseline;gap:6px;font-weight:700;display:flex}.save-current[data-v-1f4e07e5]{opacity:.8;font-weight:400}.save-row-bottom[data-v-1f4e07e5]{opacity:.85;flex-wrap:wrap;gap:4px 12px;font-size:.85em;display:flex}svg[data-v-5e5f4133]{color:#fff}.login-column[data-v-642d1325]{flex-direction:column;align-items:center;gap:12px;display:flex}.login-with[data-v-642d1325]{max-width:250px;font-weight:700;line-height:1.4}.login-providers[data-v-642d1325]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.provider-btn[data-v-642d1325]{justify-content:center;align-items:center;min-width:60px;margin:0;padding:8px;display:flex}.provider-btn.google[data-v-642d1325]{--type-bg-color:#4285f4;--type-btn-color:#4285f4;--type-fg-color:white}.provider-btn.facebook[data-v-642d1325]{--type-bg-color:#1877f2;--type-btn-color:#1877f2;--type-fg-color:white}.provider-btn.x[data-v-642d1325]{--type-bg-color:#000;--type-btn-color:#000;--type-fg-color:white}.provider-btn.github[data-v-642d1325]{--type-bg-color:#24292e;--type-btn-color:#24292e;--type-fg-color:white}.twocols[data-v-b219dcd5]{flex-direction:row;justify-content:center;align-items:center;gap:32px;width:100%;padding:16px 0;display:flex}.twocols.vertical[data-v-b219dcd5]{flex-direction:column}.login-column[data-v-b219dcd5]{flex-direction:column;align-items:center;gap:12px;display:flex}.login-with[data-v-b219dcd5]{font-weight:700}.name-column[data-v-b219dcd5]{flex-direction:column;justify-content:center;display:flex}.separator[data-v-b219dcd5]{flex-direction:column;align-self:stretch;align-items:center;gap:8px;display:flex}.vertical .separator[data-v-b219dcd5]{flex-direction:row;align-items:center}.line[data-v-b219dcd5]{background-color:var(--secondary);opacity:.3;flex-grow:1;width:1px}.vertical .line[data-v-b219dcd5]{width:100%;height:1px}.or-text[data-v-b219dcd5]{margin:8px 0;font-size:1.5rem;font-weight:700}.large-text[data-v-b219dcd5]{width:200px;padding:6px}.large-text[data-v-86e34fd2]{margin:1em;padding:6px}.row[data-v-86e34fd2]{justify-content:center;gap:8px}.stat-grid[data-v-27698ebd]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));justify-content:center;gap:8px;width:100%;display:grid}.mobile .stat-grid[data-v-27698ebd]{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:6px}.grid-item[data-v-27698ebd]{background:var(--accent-color);border-color:var(--accent-color);border:2px solid var(--accent-color);color:var(--text-color);opacity:.8;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:80px;display:flex}.mobile .grid-item[data-v-27698ebd]{min-height:60px;padding:4px}.grid-item[data-v-27698ebd]:hover{opacity:1}.stat-info[data-v-27698ebd]{flex-direction:column;align-items:center;display:flex}.stat-value[data-v-27698ebd]{font-size:20px;font-weight:700}.mobile .stat-value[data-v-27698ebd]{font-size:18px}.stat-label[data-v-27698ebd]{text-align:center;text-transform:uppercase;letter-spacing:1px;font-size:12px;transition:color .2s}.mobile .stat-label[data-v-27698ebd]{font-size:10px}.profile-detailed-stats[data-v-b7a0ff0c]{margin-top:24px}.mobile .profile-detailed-stats[data-v-b7a0ff0c]{margin-top:16px}.breakdown-title[data-v-b7a0ff0c]{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:2px;opacity:.8;margin-bottom:12px;font-size:14px}.mobile .breakdown-title[data-v-b7a0ff0c]{letter-spacing:1px;margin-bottom:8px;font-size:12px}.tabs[data-v-b7a0ff0c]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px;display:flex;overflow-x:auto}.tab-btn[data-v-b7a0ff0c]{background:var(--button);color:var(--text);cursor:pointer;white-space:nowrap;border:none;border-radius:20px;padding:8px 16px;font-size:14px;transition:all .2s}.mobile .tab-btn[data-v-b7a0ff0c]{padding:6px 12px;font-size:13px}.tab-btn[data-v-b7a0ff0c]:hover{background:var(--button-hover);color:#fff}.tab-btn.active[data-v-b7a0ff0c]{background:var(--type-btn-color,var(--primary));color:#fff}.tab-content[data-v-b7a0ff0c]{min-height:200px}.profile-stats[data-v-bb7ba4b8]{grid-template-columns:repeat(2,1fr);gap:0;margin-bottom:12px;display:grid}.attack-dex-wins[data-v-bb7ba4b8]{border-radius:3px 3px 20px 20px;grid-column:span 2}.stat[data-v-bb7ba4b8]{max-height:initial;opacity:.8;flex-direction:column;align-items:center;gap:4px;display:flex}.mobile .stat[data-v-bb7ba4b8]{padding:8px}.stat-label[data-v-bb7ba4b8]{opacity:.8;text-transform:uppercase;letter-spacing:2px;font-size:14px}.mobile .stat-label[data-v-bb7ba4b8]{letter-spacing:1px;font-size:11px;line-height:1.4}.stat-value[data-v-bb7ba4b8]{color:var(--type-btn-color,var(--primary));font-size:24px;font-weight:700}.mobile .stat-value[data-v-bb7ba4b8]{font-size:20px}@keyframes accordion-1d6870f4{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.avatar[data-v-1d6870f4]{width:var(--width);height:var(--height);border:1px solid var(--text);background-color:var(--darkPrimary,var(--border));background-image:var(--avatar-url);cursor:pointer;anchor-name:--avatar;background-position:50%;background-size:cover;border-radius:50%;position:relative;overflow:hidden}.avatar[data-v-1d6870f4]:after{content:attr(data-name);color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile-dialog[data-v-4216f334]{flex-direction:column;align-items:center;gap:20px;width:90%;max-width:700px;display:flex}.mobile .profile-dialog[data-v-4216f334]{gap:12px}.profile-content[data-v-4216f334]{flex-direction:column;align-items:center;width:100%;display:flex}.profile-avatar[data-v-4216f334]{border:3px solid var(--type-btn-color,var(--primary));background-color:var(--darkPrimary,var(--border));background-image:var(--avatar-url);background-position:50%;background-size:cover;border-radius:50%;width:100px;height:100px;margin-bottom:12px;position:relative;overflow:hidden}.profile-avatar[data-v-4216f334]:after{content:attr(data-name);color:#fff;font-size:32px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile .profile-avatar[data-v-4216f334]{width:80px;height:80px;margin-bottom:8px}.mobile .profile-avatar[data-v-4216f334]:after{font-size:24px}.profile-name[data-v-4216f334]{color:#fff;margin:0 0 12px;font-size:24px}.mobile .profile-name[data-v-4216f334]{margin-bottom:8px;font-size:20px}.profile-records[data-v-4216f334]{flex-direction:column;align-items:center;width:100%;display:flex}.profile-records h4[data-v-4216f334]{color:#fff;margin:0 0 12px;font-size:18px}.large-text[data-v-4216f334]{margin:1em;padding:6px}.row[data-v-4216f334]{justify-content:center;gap:8px}@keyframes accordion-6168b2b2{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.color-changer[data-v-6168b2b2]{align-items:center;display:flex}.color-select[data-v-6168b2b2]{appearance:base-select}.color-select[data-v-6168b2b2]::picker(select){appearance:base-select}.color-select[data-v-6168b2b2]{cursor:pointer;background-color:var(--accent-color);border:none;border-radius:8px;outline:none;width:24px;height:24px;line-height:24px;text-decoration:none;transition:background-color .2s}.color-select[data-v-6168b2b2]:hover{background-color:var(--type-dark-color,var(--darkPrimary));color:var(--text-inverted)}.color-select[data-v-6168b2b2]:focus-visible{outline:2px solid var(--type-dark-color,var(--darkPrimary));outline-offset:2px}.color-select[data-v-6168b2b2]::picker-icon{display:none}.color-select option[data-v-6168b2b2]{min-width:120px;box-shadow:none;color:var(--text);cursor:pointer;border:none;outline:none;padding:0 12px;line-height:48px;transition:background-color .2s,color .2s}.color-select option[data-v-6168b2b2]:first-child{border-radius:3px 20px 3px 3px}.color-select option[data-v-6168b2b2]:last-child{border-radius:3px 3px 3px 20px}.color-select option[data-v-6168b2b2]:hover,.color-select option[data-v-6168b2b2]:focus,.color-select option[data-v-6168b2b2]:active{background-color:var(--type-dark-color,var(--darkPrimary));color:var(--text-inverted)}.color-select button[data-v-6168b2b2]{appearance:none;cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0}.color-select option[data-v-6168b2b2]::checkmark{display:none}.color-select[data-v-6168b2b2]::picker(select){background:var(--button);border:1px solid var(--type-btn-color,var(--primary));color:var(--text);transform-origin:top;border-radius:3px 20px;margin-top:8px;animation:.2s ease-out accordion-6168b2b2;overflow:visible;box-shadow:0 4px 12px #00000026}.swatch[data-v-6168b2b2]{border-radius:50%;width:24px;height:24px;margin-right:8px;display:inline-block}@keyframes accordion-6b188a67{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.locale-changer[data-v-6b188a67]{align-self:baseline}.select[data-v-6b188a67]{appearance:base-select}[data-v-6b188a67]::picker(select){appearance:base-select}.select[data-v-6b188a67]{color:var(--text);text-align:center;font-variant:small-caps;cursor:pointer;border:none;border-radius:4px;outline:none;height:32px;padding:0 4px;font-family:Roboto Condensed,sans-serif;font-size:24px;line-height:32px;text-decoration:none;transition:background-color .2s}.select[data-v-6b188a67]:hover{background-color:var(--type-dark-color,var(--darkPrimary));color:var(--text-inverted)}.select[data-v-6b188a67]:focus-visible{outline:2px solid var(--type-dark-color,var(--darkPrimary));outline-offset:2px}.select[data-v-6b188a67]::picker-icon{font-size:12px}.select option[data-v-6b188a67]{min-width:120px;box-shadow:none;color:var(--text);cursor:pointer;border:none;outline:none;padding:0 12px;line-height:48px;transition:background-color .2s,color .2s}.select option[data-v-6b188a67]:first-child{border-radius:3px 20px 3px 3px}.select option[data-v-6b188a67]:last-child{border-radius:3px 3px 3px 20px}.select option[data-v-6b188a67]:hover,.select option[data-v-6b188a67]:focus,.select option[data-v-6b188a67]:active{background-color:var(--type-dark-color,var(--darkPrimary));color:var(--text-inverted)}.select option[data-v-6b188a67]:checked{background:var(--type-btn-color,var(--primary));color:var(--text-inverted)}.select option[data-v-6b188a67]::checkmark{display:none}[data-v-6b188a67]::picker(select){background:var(--button);border:1px solid var(--type-btn-color,var(--primary));color:var(--text);transform-origin:top;border-radius:3px 20px;margin-top:8px;animation:.2s ease-out accordion-6b188a67;overflow:visible;box-shadow:0 4px 12px #00000026}.settings-dialog[data-v-c3e01aef]{flex-direction:column;align-items:center;gap:20px;width:90%;max-width:400px;display:flex}.settings-content[data-v-c3e01aef]{flex-direction:column;gap:16px;width:100%;display:flex}.setting-item[data-v-c3e01aef]{justify-content:space-between;align-self:stretch;align-items:center;width:100%;max-height:none;margin:0;padding:8px 12px;display:flex}.setting-item label[data-v-c3e01aef]{color:var(--text);font-weight:700}[data-v-c3e01aef] .color-changer .color-select{width:32px;height:32px}[data-v-c3e01aef] .locale-changer .select{font-size:20px}.recent-rooms[data-v-92867cca]{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:600px;margin-top:10px;display:flex}.recent-rooms-title[data-v-92867cca]{color:var(--text);margin:0;font-size:18px;font-weight:500}.overlay-wrapper .recent-rooms-title[data-v-92867cca]{color:var(--text-inverted)}.table-container[data-v-92867cca]{background-color:var(--text-inverted);border-radius:8px;width:100%;overflow-x:auto;box-shadow:0 4px 6px #0000001a}.mobile .table-container[data-v-92867cca]{scrollbar-width:none}.recent-rooms-table[data-v-92867cca]{border-collapse:collapse;width:100%;color:var(--text);font-size:14px}.overlay-wrapper .recent-rooms-table[data-v-92867cca]{color:var(--text-inverted)}.recent-rooms-table th[data-v-92867cca],.recent-rooms-table td[data-v-92867cca]{text-align:left;white-space:nowrap;vertical-align:middle;padding:8px 14px}.recent-rooms-table thead[data-v-92867cca]{background-color:var(--type-btn-color,var(--primary));color:var(--type-fg-color,var(--text-inverted))}.recent-rooms-table tbody[data-v-92867cca]{color:var(--type-fg-color,var(--text-inverted))}.recent-rooms-table th[data-v-92867cca]{letter-spacing:.5px;font-weight:500}.recent-rooms-table .action-header[data-v-92867cca]{text-align:right}.recent-rooms-table tbody tr[data-v-92867cca]{border-bottom:1px solid #0000001a}.recent-rooms-table tbody tr[data-v-92867cca]:last-child{border-bottom:none}.recent-rooms-table tbody tr[data-v-92867cca]:nth-of-type(2n){background-color:#0000000d}.dark .recent-rooms-table tbody tr[data-v-92867cca]:nth-of-type(2n){background-color:#ffffff0d}.mobile .recent-rooms-table[data-v-92867cca]{font-size:12px}.mobile .recent-rooms-table th[data-v-92867cca],.mobile .recent-rooms-table td[data-v-92867cca]{padding:6px 10px}.room-name[data-v-92867cca]{font-weight:500}.stale-room[data-v-92867cca]{opacity:.55}.stale-label[data-v-92867cca]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.user-count[data-v-92867cca]{color:var(--type-btn-color,var(--primary));font-weight:600}.room-action[data-v-92867cca]{text-align:right;width:1%}.join-btn[data-v-92867cca]{justify-content:center;align-items:center;min-width:60px;min-height:28px;margin:0 0 0 auto;padding:0 14px;font-size:13px;line-height:28px;display:inline-flex}.no-rooms[data-v-92867cca]{text-align:center;filter:brightness(.7);padding:16px}.no-rooms p[data-v-92867cca]{color:var(--text);margin:0;font-size:14px}.overlay-wrapper :is(.no-rooms p)[data-v-92867cca]{color:var(--text-inverted)}.skeleton-bar[data-v-92867cca]{background-color:var(--text);opacity:.15;border-radius:4px;height:16px;animation:1.5s ease-in-out infinite skeleton-pulse-92867cca}.room-skeleton[data-v-92867cca]{width:120px}.user-skeleton[data-v-92867cca]{width:24px}.action-skeleton[data-v-92867cca]{width:50px;margin-left:auto}@keyframes skeleton-pulse-92867cca{0%{opacity:.15}50%{opacity:.05}to{opacity:.15}}.room-create[data-v-437c1767]{flex-direction:column;align-items:center;gap:20px;max-width:800px;line-height:1.6;display:flex}.room-create-content[data-v-437c1767]{flex-direction:column;gap:16px;width:100%;display:flex}.buttons[data-v-437c1767]{justify-content:center;gap:16px;display:flex}@keyframes kofi-wiggle-243a6f0c{0%{transform:rotate(0)scale(1)}60%{transform:rotate(0)scale(1)}75%{transform:rotate(0)scale(1.12)}80%{transform:rotate(0)scale(1.1)}84%{transform:rotate(-10deg)scale(1.1)}88%{transform:rotate(10deg)scale(1.1)}92%{transform:rotate(-10deg)scale(1.1)}96%{transform:rotate(10deg)scale(1.1)}to{transform:rotate(0)scale(1)}}.btn-container[data-v-243a6f0c]{white-space:nowrap;margin:4px;display:inline-block}.kofi-button[data-v-243a6f0c]{text-align:center;color:#fff;cursor:pointer;overflow-wrap:break-word;vertical-align:middle;min-width:150px;text-shadow:none;background-color:#29abe0;border:0 #fff;border-radius:7px;padding:2px 12px;font-family:Quicksand,Roboto,sans-serif;font-size:14px;font-weight:700;line-height:24px;text-decoration:none;transition:opacity .2s ease-in-out;display:inline-block;box-shadow:1px 1px #0003}.kofi-button[data-v-243a6f0c]:hover{opacity:.85;color:#f5f5f5}.kofiimg[data-v-243a6f0c]{display:initial;vertical-align:middle;border:none;width:20px;height:13px;margin:0 5px 3px 0;padding-top:0;padding-bottom:0;animation:3s infinite kofi-wiggle-243a6f0c}.kofiimg[data-v-243a6f0c]:after{content:url(https://storage.ko-fi.com/cdn/whitelogo.svg);vertical-align:middle;border:none;height:25px;margin:0 6px 4px 0;padding:0}.kofitext[data-v-243a6f0c]{color:#fff;letter-spacing:-.15px;text-wrap:auto;vertical-align:middle;text-align:center;text-shadow:0 1px 1px #2222220d;padding:0;line-height:16px;text-decoration:none}.footer[data-v-cd019e10]{background:var(--black);color:#fff;margin:10px 10px 0;padding:11px 14px}.mobile .footer[data-v-cd019e10]{margin:0;font-size:12px}.p1[data-v-cd019e10]{font-size:1.15em;display:inline-block}.p2[data-v-cd019e10]{font-size:.9em}.footerRow[data-v-cd019e10]{flex-wrap:wrap;align-items:center;gap:8px;line-height:30px;display:flex}.mobile .footerRow[data-v-cd019e10]{text-align:center;justify-content:center;line-height:1.5}.link[data-v-cd019e10]{cursor:pointer;color:var(--type-inline-color,var(--primary))}.kofi[data-v-cd019e10]{vertical-align:middle;height:24px;margin:0 8px}.github[data-v-cd019e10]{display:inline-flex}.accordion-enter-active[data-v-af5c7737],.accordion-leave-active[data-v-af5c7737]{grid-template-columns:repeat(2,auto);transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1),opacity .35s;display:grid;overflow:hidden}.accordion-enter-from[data-v-af5c7737],.accordion-leave-to[data-v-af5c7737]{opacity:0;grid-template-rows:0fr}.accordion-enter-to[data-v-af5c7737],.accordion-leave-from[data-v-af5c7737]{opacity:1;grid-template-rows:1fr}.accordion-enter-active[data-v-af5c7737]>*,.accordion-leave-active[data-v-af5c7737]>*{min-height:0}.gameover[data-v-068f1d77]{color:var(--text);align-self:center;margin:0;font-weight:700;line-height:2}.root[data-v-068f1d77]{min-height:initial;max-height:initial;max-width:var(--max-width);columns:var(--col-width,auto) var(--num-cols,auto);flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;margin:10px;display:flex}.root.types[data-v-068f1d77],.root.full[data-v-068f1d77]{--max-width:none;--num-cols:auto;--col-width:25vh;--sprite-width:57px;--text-padding:0}.root.special[data-v-068f1d77]{--max-width:66%;--num-cols:2;--sprite-width:62px;--text-padding:10px}.root.gen[data-v-068f1d77]{--max-width:66%;--num-cols:1;--sprite-width:64px;--text-padding:10px}.laptop .root[data-v-068f1d77]{columns:1;max-width:100%}.selection-content[data-v-068f1d77]{justify-content:space-between;align-items:center;gap:4px;display:flex}.toggle[data-v-068f1d77]{border:solid 2px var(--type-btn-color);color:var(--type-btn-color);text-align:center;vertical-align:middle;cursor:pointer;border-radius:6px 3px;padding:6px 4px 4px 3px;font-family:Roboto Condensed,sans-serif;font-size:12px;line-height:16px;text-decoration:none}.toggle.active[data-v-068f1d77]{background:var(--type-btn-color);color:var(--type-fg-color)}.toggle[data-v-068f1d77]:hover{background:var(--type-dark-color);border-color:var(--type-dark-color);color:var(--type-fg-color)}.accordion[data-v-068f1d77]{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:14px;padding-left:10px;display:flex}.arrow[data-v-068f1d77]{border:solid var(--type-btn-color,var(--primary));border-width:0 5px 5px 0;border-radius:2px;padding:4px;transition:transform .2s;display:inline-block;transform:rotate(45deg)}.arrow.up[data-v-068f1d77]{position:relative;top:3px;transform:rotate(-135deg)}.missed-panel[data-v-068f1d77]{column-count:2;column-gap:1em;width:100%;overflow:hidden}.missed-panel.single>.missed-section[data-v-068f1d77]{column-span:all;width:100%;min-width:800px}.mobile :is(.missed-panel.single>.missed-section)[data-v-068f1d77]{min-width:0}.missed-panel.single[data-v-068f1d77]{column-span:all}.missed-section[data-v-068f1d77]{break-inside:avoid;border:2px dotted var(--type-btn-color,var(--primary));overscroll-behavior:contain;border-radius:13px;grid-template-rows:36px;grid-template-columns:repeat(4,auto);align-items:flex-start;gap:10px;max-height:500px;margin-bottom:1em;padding:10px;display:grid;overflow:auto}.missed-section .pokemon[data-v-068f1d77]{flex-direction:row;align-items:center;gap:18px;max-width:100%;display:flex}.missed-section[data-v-068f1d77]:empty{display:none}.mobile .missed-section[data-v-068f1d77]{grid-template-columns:repeat(2,auto)}.name[data-v-068f1d77]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.sprite[data-v-068f1d77]{--bg-img:none;--category-img:none;flex-shrink:0;width:28px;height:32px;position:relative;overflow:visible}.sprite[data-v-068f1d77]:before{content:"";background-image:var(--bg-img);background-position:bottom;background-size:auto;width:44px;height:44px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sprite.move[data-v-068f1d77]:before{background-position:50%;background-size:32px 32px;width:32px;height:32px}.sprite.move[data-v-068f1d77]:after{content:"";background-color:color-mix(in srgb, var(--button) 85%, transparent);background-image:var(--category-img);border:1px solid color-mix(in srgb, var(--text) 45%, transparent);pointer-events:none;z-index:11;background-position:50%;background-repeat:no-repeat;background-size:13px 13px;border-radius:999px;width:17px;height:17px;position:absolute;top:-3px;right:-5px;box-shadow:0 1px 3px #00000073}.reveal-zoom-enter-active[data-v-9a0d3ad2],.reveal-zoom-leave-active[data-v-9a0d3ad2]{transition:all 1.5s}.reveal-zoom-leave-active[data-v-9a0d3ad2]{position:absolute}.reveal-zoom-enter-from[data-v-9a0d3ad2]{transform:scale(2)}.reveal-zoom-leave-to[data-v-9a0d3ad2]{transform:scale(0)}.container[data-v-7139bea7]{position:relative}.sprite-swap-enter-active[data-v-7139bea7],.sprite-swap-leave-active[data-v-7139bea7]{transition:transform .7s,opacity;transition-delay:var(--sprite-delay,0s)}.sprite-swap-enter-from[data-v-7139bea7],.sprite-swap-leave-to[data-v-7139bea7]{opacity:0;transform:scale(2)}.container.missed[data-v-7139bea7]>*{filter:grayscale()}@keyframes appear-7139bea7{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.5)}75%{transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes pulse-drop-glow-7139bea7{0%{filter:drop-shadow(0 0 2px var(--primary))}to{filter:drop-shadow(0 0 8px var(--primary))}}.sprite[data-v-7139bea7]{--bg-img:none;width:28px;height:32px;transition:transform .5s;position:relative;overflow:visible}:is(.sprite.found,.sprite.shadowed)[data-v-7139bea7]{image-rendering:high-quality;animation:1.5s ease-in-out backwards appear-7139bea7;animation-delay:var(--sprite-delay,.1s)}:is(.sprite.found,.sprite.shadowed)[data-v-7139bea7]:hover{z-index:10;transform:scale(2)}.sprite.sprite-swap-leave-active[data-v-7139bea7]{position:absolute}.sprite.shadowed[data-v-7139bea7]{filter:grayscale()}.sprite.unknown[data-v-7139bea7]{z-index:0}.sprite.unknown[data-v-7139bea7]:before{background-position:bottom;background-size:auto;width:44px;height:56px}.sprite[data-v-7139bea7]:before{content:"";background-image:var(--type-img);pointer-events:none;z-index:10;background-position:50%;background-repeat:no-repeat;background-size:32px 32px;width:32px;height:32px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sprite.found[data-v-7139bea7]:after,.sprite.shadowed[data-v-7139bea7]:after{content:"";background-color:color-mix(in srgb, var(--button) 85%, transparent);background-image:var(--category-img);border:1px solid color-mix(in srgb, var(--text) 45%, transparent);pointer-events:none;z-index:11;background-position:50%;background-repeat:no-repeat;background-size:13px 13px;border-radius:999px;width:17px;height:17px;position:absolute;top:-3px;right:-5px;box-shadow:0 1px 3px #00000073}.sprite[data-v-c032d0a5]{--bg-img:none;width:24px;height:24px;position:relative;overflow:visible}.sprite[data-v-c032d0a5]:before{content:"";background-image:var(--bg-img);pointer-events:none;z-index:10;background-position:bottom;background-size:auto;width:44px;height:44px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.last-pokemon-container[data-v-7259c359]{justify-content:center;align-items:flex-end;width:28px;height:32px;display:flex;position:relative}.sprite[data-v-7259c359]{width:28px;height:32px;position:relative;overflow:visible}.sprite.unknown[data-v-7259c359]{z-index:0}.sprite[data-v-7259c359]:before{content:"";background-image:var(--bg-img);pointer-events:none;z-index:10;background-position:bottom;background-size:auto;width:44px;height:44px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.container[data-v-f3f0ccce]{position:relative}.sprite-swap-enter-active[data-v-f3f0ccce],.sprite-swap-leave-active[data-v-f3f0ccce]{transition:transform .7s,opacity;transition-delay:var(--sprite-delay,0s)}.sprite-swap-enter-from[data-v-f3f0ccce],.sprite-swap-leave-to[data-v-f3f0ccce]{opacity:0;transform:scale(2)}.container.missed[data-v-f3f0ccce]>*{filter:grayscale()}@keyframes appear-f3f0ccce{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(2)}75%{transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes pulse-drop-glow-f3f0ccce{0%{filter:drop-shadow(0 0 2px var(--primary))}to{filter:drop-shadow(0 0 8px var(--primary))}}.sprite[data-v-f3f0ccce]{--bg-img:none;width:28px;height:32px;transition:transform .5s;position:relative;overflow:visible}:is(.sprite.found,.sprite.cycle,.sprite.shadowed)[data-v-f3f0ccce]{image-rendering:high-quality;animation:1.5s ease-in-out backwards appear-f3f0ccce;animation-delay:var(--sprite-delay,.1s)}:is(.sprite.found,.sprite.cycle,.sprite.shadowed)[data-v-f3f0ccce]:hover{z-index:10;transform:scale(2)}:is(.sprite.found,.sprite.cycle,.sprite.shadowed).shiny[data-v-f3f0ccce]{animation:1.5s ease-in-out backwards appear-f3f0ccce,1s ease-in-out infinite alternate pulse-drop-glow-f3f0ccce}.sprite.sprite-swap-leave-active[data-v-f3f0ccce]{position:absolute}.sprite.unknown[data-v-f3f0ccce]{z-index:0}.sprite[data-v-f3f0ccce]:before{content:"";background-image:var(--bg-img);pointer-events:none;z-index:10;background-position:bottom;background-size:auto;width:44px;height:56px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.region-boxes[data-v-4c2d5aa6]{max-width:var(--max-width);columns:var(--col-width,auto) var(--num-cols,auto);column-gap:10px;margin:10px;display:block}.region-boxes .region-box[data-v-4c2d5aa6]{break-inside:avoid;border-radius:3px 20px;width:100%;margin:0 0 10px;padding:12px 12px 12px 10px;display:flex}.region-boxes.types[data-v-4c2d5aa6],.region-boxes.full[data-v-4c2d5aa6]{--max-width:none;--num-cols:auto;--col-width:25vh;--sprite-width:57px;--text-padding:0;align-self:stretch;width:100%}.region-boxes.special[data-v-4c2d5aa6]{--max-width:66%;--num-cols:2;--sprite-width:62px;--text-padding:10px}.region-boxes.mega[data-v-4c2d5aa6]{--max-width:66%;--num-cols:1;--sprite-width:62px;--text-padding:10px}.region-boxes.gen[data-v-4c2d5aa6]{--max-width:66%;--num-cols:1;--sprite-width:64px;--text-padding:10px}.region-boxes.movetype[data-v-4c2d5aa6]{--max-width:66%;--num-cols:1;--sprite-width:62px;--text-padding:10px}.region-boxes.multi-gen-2[data-v-4c2d5aa6]{--max-width:66%;--num-cols:2;--sprite-width:62px;--text-padding:10px}.region-boxes.multi-gen-3[data-v-4c2d5aa6]{--max-width:100%;--num-cols:3;--sprite-width:62px;--text-padding:10px}.region-boxes.multi-gen-auto[data-v-4c2d5aa6]{--max-width:none;--num-cols:auto;--col-width:25vh;--sprite-width:62px;--text-padding:10px;align-self:stretch;width:100%}.laptop .region-boxes[data-v-4c2d5aa6]{columns:1;max-width:100%}.region-boxes .region-box[data-v-4c2d5aa6]{max-height:inherit;border:none;border:3px solid color-mix(in srgb, var(--region-color,var(--primary)) 50%, var(--button));will-change:transform, visibility;transform-style:preserve-3d;box-shadow:0 10px 20px -5px var(--glow);flex-direction:column;align-items:flex-start;gap:4px;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;display:flex;transform:translateZ(.1px)}.region-boxes .region-box[data-v-4c2d5aa6]:hover{--glow:var(--region-color,var(--type-btn-color,var(--primary)))}.region-boxes .region-box.full[data-v-4c2d5aa6]{box-shadow:0 0 0 3px var(--type-btn-color,var(--primary)) inset}.region-boxes .region-box.dimmed[data-v-4c2d5aa6]{filter:brightness(.5)saturate(.5)}.region-boxes .region-box[data-v-4c2d5aa6]:has(.sprite-container:empty){display:none}.region-name[data-v-4c2d5aa6]{color:var(--text);padding-left:10px}.sprite-container[data-v-4c2d5aa6]{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:4px;width:100%;height:100%;line-height:26px;display:flex}.sprite-container[data-v-4c2d5aa6]>:has(.shadowed){filter:brightness(calc(.9 + .2 * cos(sibling-index() * 1.5)))}.auto-pause-toggle[data-v-84f6771d]{justify-content:center;align-items:center;gap:4px;min-width:0;padding:9px 14px 8px;display:flex}.auto-pause-toggle img[data-v-84f6771d]{object-fit:none;object-position:50% 100%;filter:brightness(0)invert(.7);width:52px;height:39px;margin:-5px}.auto-pause-toggle.selected img[data-v-84f6771d]{filter:brightness(0)invert()}.mobile .auto-pause-toggle[data-v-84f6771d]{display:none}.auto-save-toggle[data-v-3a840611]{justify-content:center;align-items:center;gap:4px;min-width:0;padding:9px 14px 8px;display:flex}.auto-save-toggle img[data-v-3a840611]{object-fit:none;object-position:50% 100%;filter:brightness(0)invert(.7);width:52px;height:39px;margin:-5px}.auto-save-toggle.selected img[data-v-3a840611]{filter:brightness(0)invert()}.mobile .auto-save-toggle[data-v-3a840611]{display:none}div[data-v-8a637f8d]:empty{display:none}.no-pointer[data-v-8a637f8d]{cursor:default}.toggle[data-v-8a637f8d]{border:solid 2px var(--type-btn-color);color:var(--type-btn-color);text-align:center;vertical-align:middle;cursor:pointer;border-radius:6px 3px;padding:3px 5px;line-height:16px;text-decoration:none}.toggle.active[data-v-8a637f8d]{background:var(--type-btn-color);color:var(--type-fg-color)}.toggle.attached[data-v-8a637f8d]{border-radius:0 3px 6px 0;margin-left:-10px}.toggle[data-v-8a637f8d]:hover{background:var(--type-dark-color);border-color:var(--type-dark-color);color:var(--type-fg-color)}.toggle.attached-next[data-v-8a637f8d]{border-top-right-radius:0;border-bottom-right-radius:0}.hotkey-toggle[data-v-214d07c6]{justify-content:center;align-items:center;gap:4px;min-width:0;padding:9px 14px 8px;display:flex}.hotkey-toggle img[data-v-214d07c6]{object-fit:none;object-position:50% 100%;filter:brightness(0)invert(.7);width:52px;height:39px;margin:-5px}.hotkey-toggle.selected img[data-v-214d07c6]{filter:brightness(0)invert()}.hotkey-toggle:hover img[data-v-214d07c6]{filter:brightness(0)invert(.8)}.stacked-labels-icon[data-v-400a6918]{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:36px;padding:0 2px;display:flex}.label[data-v-400a6918]{color:currentColor;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.2px;max-width:100%;font-size:12px;font-weight:700;line-height:1;overflow:hidden}.divider[data-v-400a6918]{opacity:.5;border-top:1px dashed;width:100%}.cycle-regions-toggle[data-v-8140950b]{justify-content:center;align-items:center;gap:4px;min-width:0;padding:9px 14px 8px;display:flex}.cycle-regions-toggle img[data-v-8140950b]{object-fit:none;object-position:50% 100%;filter:brightness(0)invert(.7);width:52px;height:39px;margin:-5px}.cycle-regions-toggle.selected img[data-v-8140950b]{filter:brightness(0)invert()}.cycle-sprites-icon[data-v-5c5a9704]{width:28px;height:28px;display:flex;position:relative;scale:2}.sprite[data-v-5c5a9704]{object-fit:contain;width:100%;height:100%;image-rendering:high-quality;position:absolute;inset:0}.sprite-left[data-v-5c5a9704]{clip-path:inset(0 50% 0 0)}.sprite-right[data-v-5c5a9704]{clip-path:inset(0 0 0 50%)}.divider[data-v-5c5a9704]{opacity:.5;border:.5px dashed #000;width:1px;position:absolute;top:10%;bottom:10%;left:50%;transform:translate(-50%)}.cycle-sprites-toggle[data-v-fc2fed82]{justify-content:center;align-items:center;gap:4px;min-width:0;padding:9px 14px 8px;display:flex}.cycle-sprites-toggle img[data-v-fc2fed82]{object-fit:none;object-position:50% 100%;filter:brightness(0)invert(.7);width:52px;height:39px;margin:-5px}.cycle-sprites-toggle.selected img[data-v-fc2fed82]{filter:brightness(0)invert()}.cycle-types-toggle[data-v-8c748989]{justify-content:center;align-items:center;gap:4px;min-width:0;padding:9px 14px 8px;display:flex}.cycle-types-toggle img[data-v-8c748989]{object-fit:none;object-position:50% 100%;filter:brightness(0)invert(.7);width:52px;height:39px;margin:-5px}.cycle-types-toggle.selected img[data-v-8c748989]{filter:brightness(0)invert()}.shadows-toggle.selected[data-v-27abf0f6]{pointer-events:none}.row[data-v-719e9c01]{justify-content:space-between;align-items:center;display:flex}.mobile .row[data-v-719e9c01]{flex-direction:column;justify-content:center;align-self:center}.abort-buttons[data-v-719e9c01]{display:flex}.mobile .abort-buttons[data-v-719e9c01]{margin-left:-10px}.row[data-v-c7883b94]{margin:10px 0 0 10px}.cell-btn[data-v-c7883b94]{border-left:none;border-right-style:dotted;justify-content:center;align-items:center;gap:8px;min-width:90px;margin:0;padding:9px 14px;display:flex}.mobile :is(.cell-btn>.mode)[data-v-c7883b94]{display:none}.cell-btn[data-v-c7883b94]:hover{background-color:var(--type-dark-color,var(--darkPrimary));border-color:var(--type-dark-color,var(--darkPrimary));border-left:none}.cell-btn.selected[data-v-c7883b94]{background-color:var(--type-btn-color,var(--primary));border-color:var(--type-btn-color,var(--primary));color:var(--type-fg-color,var(--text));border-left:none}.cell-btn.selected img[data-v-c7883b94]{filter:brightness(0)invert()}.cell-btn[data-v-c7883b94]:first-child{border-left:2px solid var(--type-btn-color,var(--primary))}.cell-btn[data-v-c7883b94]:last-child{border-right-style:solid}.selection-content[data-v-fdb51ea0]{justify-content:center;align-items:center;gap:4px;display:flex}.toggle[data-v-fdb51ea0]{border:solid 2px var(--type-btn-color,var(--primary));color:var(--type-btn-color,var(--primary));text-align:center;vertical-align:middle;cursor:pointer;border-radius:6px 3px;padding:6px 4px 4px 3px;font-family:Roboto Condensed,sans-serif;font-size:12px;line-height:16px;text-decoration:none}.toggle.active[data-v-fdb51ea0]{background:var(--type-btn-color,var(--primary));color:var(--type-fg-color,var(--text))}.toggle[data-v-fdb51ea0]:hover{background:var(--type-dark-color,var(--darkPrimary));border-color:var(--type-dark-color,var(--darkPrimary));color:var(--type-fg-color,var(--text))}.scroll-toggle[data-v-510c896b]{justify-content:center;align-items:center;gap:4px;min-width:0;padding:9px 14px 8px;display:flex}.scroll-toggle img[data-v-510c896b]{object-fit:none;object-position:50% 100%;filter:brightness(0)invert(.7);width:52px;height:39px;margin:-5px}.scroll-toggle.selected img[data-v-510c896b]{filter:brightness(0)invert()}.hotkey-toggle[data-v-d944310d]{justify-content:center;align-items:center;gap:4px;min-width:0;padding:9px 14px 8px;display:flex}.hotkey-toggle img[data-v-d944310d]{object-fit:none;object-position:50% 100%;filter:brightness(0)invert(.7);width:52px;height:39px;margin:-5px}.hotkey-toggle.selected img[data-v-d944310d]{filter:brightness(0)invert()}.hotkey-toggle:hover img[data-v-d944310d]{filter:brightness(0)invert(.8)}.shiny-toggle-icon[data-v-a4015277]{justify-content:center;align-items:center;min-width:0;padding:6px;display:flex}.shiny-toggle-icon img[data-v-a4015277]{width:35px}.shiny-toggle-icon[data-v-a4015277]:hover{background-color:#ff7b9a;border-color:#ff7b9a}.shiny-toggle-icon.selected[data-v-a4015277]{background-color:var(--type-btn-color);border-color:var(--type-btn-color)}.sound-toggle[data-v-55e70555]{justify-content:center;align-items:center;gap:4px;min-width:0;padding:9px 14px 8px;display:flex}.sound-toggle img[data-v-55e70555]{object-fit:none;object-position:50% 100%;filter:brightness(0)invert(.7);width:52px;height:39px;margin:-5px}.sound-toggle.selected img[data-v-55e70555]{filter:brightness(0)invert()}.spelling-toggle[data-v-10f9f266]{justify-content:center;align-items:center;gap:10px;min-width:0;padding:9px 14px 8px;display:flex}.spelling-toggle img[data-v-10f9f266]{height:28px}.spelling-toggle[data-v-10f9f266]:hover{background-color:var(--type-dark-color);border-color:var(--type-dark-color)}.spelling-toggle.selected[data-v-10f9f266]{background-color:var(--type-btn-color);border-color:var(--type-btn-color);color:var(--type-fg-color)}[data-v-3030eff8] .input-segment{flex:1;align-items:stretch;padding:0;display:flex}.input-timer-container[data-v-3030eff8]{flex:1;align-items:center;display:flex;position:relative}.input-timer-container[data-v-3030eff8]:after{content:attr(data-unit);color:var(--input-text);pointer-events:none;position:absolute;right:3px}.input-timer[data-v-3030eff8]{box-sizing:border-box;color:var(--input-text);background:var(--input);text-align:right;border:none;border-radius:3px 0 0;outline:none;width:100%;padding:2px 32px 2px 0;font-size:16px}.input-timer[data-v-3030eff8]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-timer[data-v-3030eff8]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.game-options[data-v-0f98cc11]{flex-direction:column;gap:8px;display:flex}.options-container[data-v-0f98cc11]{flex-direction:column;gap:8px;display:flex;overflow:hidden}.selection-row[data-v-0f98cc11]{flex-wrap:wrap;align-items:center;display:flex}.mobile .selection-row[data-v-0f98cc11]{justify-content:center;align-self:center}.settings[data-v-0f98cc11]{min-width:0;position:relative}.settings [data-v-0f98cc11]{color:var(--text);stroke:var(--text)}.settings.active[data-v-0f98cc11]{background-color:var(--type-btn-color,var(--primary));color:#fff;stroke:#fff}.skip-count[data-v-0f98cc11]{color:var(--text);padding:2px 4px;font-size:10px;font-weight:700;position:absolute;top:-8px;right:-2px}.cell[data-v-cb5b9f2e]{border-radius:3px 20px;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;min-width:150px;padding:0;display:flex}.mobile .cell[data-v-cb5b9f2e]{z-index:3;align-self:center;min-width:0;position:sticky;top:134px}.label[data-v-cb5b9f2e]{background:var(--type-btn-color,var(--primary));color:var(--type-fg-color,var(--text));padding:10px 18px}.mobile .label[data-v-cb5b9f2e]{display:none}.button[data-v-cb5b9f2e]{cursor:pointer;padding:10px 18px}.button[data-v-cb5b9f2e]:hover{background-color:var(--type-dark-color,var(--darkPrimary));border-color:var(--type-dark-color,var(--darkPrimary))}.mobile .button[data-v-cb5b9f2e]{border-radius:3px 20px}.hint[data-v-cb5b9f2e]{font-size:20px}.game[data-v-704b7b27]{flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;margin-bottom:1rem;display:flex}.pane-header[data-v-9e28f398]{text-align:center;padding:4rem 1.5rem 1rem}.artwork-gradient[data-v-9e28f398]{background:linear-gradient(135deg, color-mix(in srgb, var(--primary-type) 40%, var(--button)) 0%, color-mix(in srgb, var(--secondary-type) 40%, var(--button)) 100%);border:3px solid var(--type-btn-color,var(--primary));margin:0 auto 1rem;padding:1.5rem;display:inline-block}.artwork-container[data-v-9e28f398]{justify-content:center;align-items:center;width:200px;height:200px;display:flex}.artwork[data-v-9e28f398]{filter:drop-shadow(0 5px 10px #0003);max-width:100%;max-height:100%}h3[data-v-9e28f398]{border-bottom:1px solid var(--primary);margin-bottom:.8rem;padding-bottom:.3rem;font-size:1.1rem}h3[data-v-29fc33b3]{border-bottom:1px solid var(--type-btn-color,var(--primary));margin:0;padding-bottom:.4em}.stat-row[data-v-29fc33b3]{align-items:center;gap:.5rem;display:flex}.stat-label[data-v-29fc33b3]{text-transform:uppercase;text-align:left;width:60px;font-size:.85rem}.stat-value[data-v-29fc33b3]{text-align:right;width:30px;font-weight:700}.stat-bar-container[data-v-29fc33b3]{background:var(--gauge);border-radius:4px;flex-grow:1;height:10px;overflow:hidden}.stat-bar[data-v-29fc33b3]{height:100%;width:calc(var(--stat-percentage) * 1%);background-color:hsl(var(--stat-color), 70%, 50%);border-radius:4px;transition:width .3s}.dex-num[data-v-8975a0da]{opacity:.7;font-family:monospace;font-size:1.2rem}.name[data-v-8975a0da]{text-transform:capitalize;margin:0;font-family:DynaPuff,system-ui;font-size:1.8rem;font-weight:500}.species[data-v-8975a0da]{opacity:.8;font-style:italic}.types[data-v-8975a0da]{justify-content:center;gap:.5rem;margin-bottom:.5rem;display:flex}.type-badge[data-v-8975a0da]{text-transform:uppercase;border-radius:4px;padding:.2rem .8rem;font-size:.9rem;font-weight:700}.type-badge.primary[data-v-8975a0da]{background-color:var(--primary-type);color:var(--primary-type-text)}.dark .type-badge.primary[data-v-8975a0da]{background-color:var(--primary-type-dark);color:var(--primary-type-text-dark)}.type-badge.secondary[data-v-8975a0da]{background-color:var(--secondary-type);color:var(--secondary-type-text)}.dark .type-badge.secondary[data-v-8975a0da]{background-color:var(--secondary-type-dark);color:var(--secondary-type-text-dark)}.description[data-v-8975a0da]{opacity:.9;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:400px;min-height:4.5em;line-height:1.5;overflow:hidden}h3[data-v-07456b14]{border-bottom:1px solid var(--type-btn-color,var(--primary));margin:0;padding-bottom:.4em}.genderless[data-v-07456b14]{padding:.5rem;font-weight:700}.gender-bar-container[data-v-07456b14]{background:var(--gauge);border-radius:12px;height:24px;margin-top:.5rem;display:flex;overflow:hidden}.gender-bar[data-v-07456b14]{color:#fff;text-shadow:1px 1px 2px #00000080;white-space:nowrap;justify-content:center;align-items:center;height:100%;font-size:.7rem;font-weight:700;transition:width .3s;display:flex}.gender-bar[data-v-07456b14]:last-child:after{content:"";flex-shrink:0;padding-right:20px;display:inline-block}.male[data-v-07456b14]{background-color:#48f}.female[data-v-07456b14]{background-color:#f7a}.details-grid[data-v-f5faf525]{rule:2px dashed var(--type-btn-color,var(--primary));rule-break:intersection;grid-template-columns:1fr 1fr;gap:1rem;display:grid}.detail-item[data-v-f5faf525]{flex-direction:column;justify-content:center;display:flex}.label[data-v-f5faf525]{opacity:.6;text-transform:uppercase;font-size:.8rem}.value[data-v-f5faf525]{text-transform:capitalize;font-weight:700}.overlay[data-v-187d5c9e]{padding-right:0}[data-v-187d5c9e] .overlay-wrapper{justify-content:flex-end}.details-pane[data-v-187d5c9e]{z-index:5;min-width:400px;max-width:400px;height:100vh;color:var(--text);border-left:2px solid var(--type-btn-color,var(--primary));background-blend-mode:hard-light;background-image:url(/assets/background-50-grey-BPLTwnFf.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:100vw;background-attachment:scroll;background-color:var(--type-bg-color,var(--primary));flex-direction:column;display:flex;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-4px 0 15px #0000004d}.dark .details-pane[data-v-187d5c9e]{background-image:url(/assets/background-dark-grey-zZxMVONx.svg)}:is(.details-pane[data-v-187d5c9e]:has(.loading),.details-pane[data-v-187d5c9e]:has(.error)){justify-content:center}.details-pane .loading[data-v-187d5c9e],.details-pane .error[data-v-187d5c9e]{text-align:center;justify-content:center;align-items:center;padding:2rem}.details-pane-contents[data-v-187d5c9e]{flex-direction:column;justify-content:stretch;align-items:stretch;gap:1rem;display:flex}[data-v-187d5c9e] .box{text-align:center;max-height:initial;flex-direction:column;align-self:stretch;align-items:stretch;gap:.5em;margin:0 1em;display:flex}.loader[data-v-187d5c9e]{border:4px solid #0000001a;border-left-color:var(--type-btn-color,var(--primary));border-radius:50%;justify-self:center;width:40px;height:40px;margin-bottom:1rem;animation:1s linear infinite spin-187d5c9e}@keyframes spin-187d5c9e{to{transform:rotate(360deg)}}.close-btn[data-v-187d5c9e]{color:var(--text);cursor:pointer;z-index:10;background:0 0;border:none;font-size:2rem;line-height:1;position:absolute;top:1rem;right:1rem}.cell[data-v-f7993e3f]{justify-content:center;align-items:center;width:38px;min-width:38px;height:51px;margin:0;padding:0;display:flex;position:relative}.cell.sun[data-v-f7993e3f]{background-color:#ed9a1e;border-color:#ed9a1e}.cell.moon[data-v-f7993e3f]{background-color:#3f3972;border-color:#3f3972}.cell .icon[data-v-f7993e3f]{filter:brightness(0)invert();width:24px;height:24px}.countdown-overlay[data-v-e1fd5b96]{width:100vw;height:100vh;color:var(--type-bg-color,var(--primary));pointer-events:none;z-index:1000;opacity:0;justify-content:center;align-items:center;font-size:50vh;font-weight:700;display:flex;position:fixed;top:0;left:0}.countdown-enter-active[data-v-e1fd5b96]{animation:1s ease-out countdown-in-e1fd5b96}@keyframes countdown-in-e1fd5b96{0%{opacity:0;transform:scale(.5)}20%{opacity:.5}to{opacity:0;transform:scale(2)}}.box[data-v-f0a0c76f]{background:var(--type-bg-color,var(--primary));color:var(--type-fg-color,var(--text));flex-direction:row;justify-content:space-between;align-items:stretch;gap:8px;min-height:30px;padding:10px 18px;line-height:30px;display:flex}.highlight[data-v-f0a0c76f]{color:var(--text-inverted);text-shadow:0 0 5px var(--text)}@keyframes score-fade-3cd5afce{0%{opacity:1;top:anchor(--score bottom);transform:scale(1)}to{opacity:0;top:calc(anchor(--score bottom) - 20px);transform:scale(2)}}.bonus[data-v-3cd5afce]{top:anchor(--score bottom);left:anchor(--score left);color:#adff2f;text-shadow:0 0 6px #000c,0 1px 2px #000000e6;font-size:1.2em;font-weight:700;animation:1s ease-in-out forwards score-fade-3cd5afce;position:absolute}.box[data-v-b849de0b]{background:var(--type-bg-color,var(--primary));color:var(--type-fg-color,var(--text));flex-direction:row;justify-content:center;align-items:center;gap:20px;min-height:30px;padding:10px 18px;line-height:30px;display:flex}.mobile .box[data-v-b849de0b]{gap:8px}.counts[data-v-b849de0b]{flex-direction:row;gap:8px;display:flex}.score[data-v-b849de0b]{border-left:1px solid var(--text);flex-direction:row;gap:8px;padding-left:20px;display:flex;position:relative}.mobile .score[data-v-b849de0b]{gap:4px;padding-left:8px}.score-label[data-v-b849de0b]{font-weight:700}.score-value[data-v-b849de0b]{anchor-name:--score}.counter[data-v-b849de0b]{padding-left:30px;padding-right:30px}.mobile .counter[data-v-b849de0b]{padding-left:16px;padding-right:16px}.highlight[data-v-b849de0b]{text-shadow:0 0 5px var(--text);color:#fff;text-decoration-style:dashed;text-decoration-color:#00000080}@keyframes shake-b241a0c7{0%{transform:translate(1px,1px)rotate(0)}10%{transform:translate(-1px,-2px)rotate(-1deg)}20%{transform:translate(-3px)rotate(1deg)}30%{transform:translate(3px,2px)rotate(0)}40%{transform:translate(1px,-1px)rotate(1deg)}50%{transform:translate(-1px,2px)rotate(-1deg)}60%{transform:translate(-3px,1px)rotate(0)}70%{transform:translate(3px,1px)rotate(-1deg)}80%{transform:translate(-1px,-1px)rotate(1deg)}90%{transform:translate(1px,2px)rotate(0)}to{transform:translate(1px,-2px)rotate(-1deg)}}.shake[data-v-b241a0c7]{animation:.5s .3s 2 shake-b241a0c7}.box[data-v-b241a0c7]{background:var(--type-bg-color,var(--primary));color:var(--type-fg-color,var(--text));flex-direction:row;justify-content:space-between;align-items:stretch;gap:8px;min-height:30px;padding:10px 18px;line-height:30px;display:flex}.box.disabled[data-v-b241a0c7]{pointer-events:none;opacity:.6}.pokemon-input input[data-v-b241a0c7]{width:170px}.mobile :is(.pokemon-input input)[data-v-b241a0c7]{width:100%}.instruction[data-v-b241a0c7]{max-width:260px}.laptop .instruction[data-v-b241a0c7]{display:none}@keyframes accordion-6c063a52{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.avatar[data-v-6c063a52]{position:relative}.avatar-menu[data-v-6c063a52]{top:calc(anchor(--avatar bottom) + 8px);right:calc(anchor(--avatar right) - 80px);background:var(--button);border:1px solid var(--type-btn-color,var(--primary));color:var(--text);z-index:100;cursor:pointer;border-radius:4px;padding:0;font-family:Roboto Condensed,sans-serif;font-size:16px;line-height:16px;animation:.2s ease-out accordion-6c063a52;position:absolute;box-shadow:0 4px 12px #00000026}.menu-item[data-v-6c063a52]{min-width:160px;box-shadow:none;color:var(--text);cursor:pointer;border:none;outline:none;padding:0 12px;line-height:48px;transition:background-color .2s,color .2s}.menu-item[data-v-6c063a52]:hover{background-color:var(--type-dark-color,var(--darkPrimary));color:var(--text-inverted)}.root[data-v-044bda2c]{border-top:3px dotted var(--type-bg-color,var(--primary));position:absolute;right:0}.desktop .hide-laptop[data-v-044bda2c]{display:none}.row[data-v-044bda2c]{flex-direction:row;align-items:center;gap:8px;display:flex}.watermark-url[data-v-044bda2c]{z-index:10;color:var(--text);anchor-name:--watermark-url;padding:4px 10px 10px 4px;font-size:20px}.icons[data-v-044bda2c]{padding:4px}.header[data-v-ae7f6a27]{z-index:2;flex-direction:row;justify-content:space-between;width:100%;padding:10px;display:flex;position:sticky;top:0}.header-row[data-v-ae7f6a27]{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}.mobile .header-row[data-v-ae7f6a27]{justify-content:center;width:100%}.controls[data-v-ae7f6a27]{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}.mobile-controls[data-v-efe43627]{background:var(--button);z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);filter:opacity(.8);padding:0;position:fixed;bottom:.5rem;left:1rem;right:1rem;box-shadow:0 0 10px #000c}.controls-row[data-v-efe43627]{justify-content:center;width:100%;display:flex}.control-btn[data-v-efe43627]{border-left:none;border-right-style:dotted;border-radius:0;flex:1;justify-content:center;align-items:center;min-width:0;margin:0;padding:10px;display:flex}.control-btn[data-v-efe43627]:first-child{border-left:2px solid var(--type-btn-color,var(--primary));border-radius:20px 0 0 3px}.control-btn[data-v-efe43627]:last-child{border-right-style:solid;border-radius:0 3px 20px 0}.control-btn[data-v-efe43627]:hover{background-color:var(--type-dark-color,var(--darkPrimary));border-color:var(--type-dark-color,var(--darkPrimary));border-left:none}.control-btn.selected[data-v-efe43627]{background-color:var(--type-btn-color,var(--primary));border-color:var(--type-btn-color,var(--primary));border-left:none}[data-v-efe43627] .avatar{border:1px solid var(--text)}.root[data-v-6dc1648d]{flex-direction:column;align-items:center;gap:8px;margin-top:16px;display:flex}.top-section[data-v-6dc1648d]{flex-direction:row;justify-content:center;align-items:center;gap:32px;width:100%;padding:16px 0;display:flex}.mobile .top-section[data-v-6dc1648d]{gap:16px;padding:8px 0}.attackdex-section[data-v-6dc1648d]{justify-content:center;width:100%;padding:8px 0 16px;display:flex}.attackdex-heading[data-v-6dc1648d]{margin:0}.separator[data-v-6dc1648d]{border:0;border-top:1px solid var(--text);opacity:.2;width:100%;margin:16px 0}.bottom-section[data-v-6dc1648d]{flex-direction:column;align-items:center;gap:8px;display:flex}.row[data-v-6dc1648d]{flex-direction:row;justify-content:center;gap:8px;margin-top:8px;display:flex}.mobile .separator[data-v-6dc1648d],.mobile .save-buttons[data-v-6dc1648d],.mobile .leaderboards-table[data-v-6dc1648d]{display:none}.twocols[data-v-6dc1648d]{flex-direction:row;justify-content:center;align-items:center;gap:32px;width:100%;padding:16px 0;display:flex}.twocols.vertical[data-v-6dc1648d]{flex-direction:column}.separator[data-v-6dc1648d]{border:1px dashed var(--secondary);align-self:stretch;width:1px;margin:0 0 -10px 10px;display:inline-block}.large-text[data-v-6dc1648d]{width:200px;padding:6px}.side[data-v-6dc1648d]{flex-direction:column;align-items:center;gap:8px;display:flex}.description[data-v-6dc1648d]{color:var(--secondary);max-width:300px;margin-top:8px;line-height:1.4}.root[data-v-457aa124]{flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:16px;display:flex}.explanation[data-v-457aa124]{text-align:center;border-radius:8px;max-width:500px;padding:16px;line-height:1.4}.explanation .rules-text[data-v-457aa124]{margin-bottom:0;line-height:1.8}.options[data-v-457aa124]{flex-direction:row;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.mobile .options[data-v-457aa124]{flex-direction:column}.mobile .options>[data-v-457aa124]{align-self:center}.actions[data-v-457aa124]{gap:16px;margin-top:8px;display:flex}.inverted-symbol[data-v-658f4ef7],.inverted-symbol[data-v-d3ccec1c]{filter:brightness(0)invert();width:42px}.container[data-v-baec7eea]{flex-direction:column;justify-content:center;gap:2rem;display:flex}.gens-grid[data-v-baec7eea]{text-align:center;grid-template-columns:repeat(3,minmax(120px,1fr));gap:6px;margin:3px;display:grid}.mobile .gens-grid[data-v-baec7eea]{grid-template-columns:repeat(3,minmax(80px,1fr))}.cell[data-v-baec7eea]{background:var(--gen-color,var(--type-btn-color,var(--primary)));color:var(--type-fg-color,var(--text));text-align:center;cursor:pointer;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-width:80px;min-height:30px;padding:16px 20px;font-size:18px;line-height:30px;text-decoration:none;display:flex}.cell[data-v-baec7eea]:hover{opacity:.9}.mobile .cell[data-v-baec7eea]{min-width:60px;min-height:64px;padding:8px;font-size:16px}.cell.active[data-v-baec7eea]{filter:brightness(.5);border:2px solid var(--primary);transition:all .2s ease-in-out;top:4px;box-shadow:0 0 #0000}.cell.active[data-v-baec7eea]:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 2px 2px 5px #00000080}.cell.disabled[data-v-baec7eea]{opacity:0;pointer-events:none}.cell-full[data-v-baec7eea]{padding:16px 0 8px}.cell-type[data-v-baec7eea]{padding:10px 20px}.gen-name[data-v-baec7eea]{display:inline-block}.button-back[data-v-baec7eea]{border-color:var(--border);color:#fff;background-color:#111;margin:0}.logo[data-v-2db6e2e1]{width:100%;max-width:600px;height:100%;filter:var(--theme-filter);display:block}.type-grid[data-v-5fbe8f65]{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,1fr);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;display:grid}.mobile .type-grid[data-v-5fbe8f65]{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,1fr);grid-auto-flow:row}.button-type[data-v-5fbe8f65]{background-color:var(--bgColor);color:var(--fgColor);border:2px solid var(--border);border-radius:35px 5px 15px 35px;flex-direction:row;justify-content:center;align-items:center;gap:4px;min-width:80px;padding:14px 20px;font-size:18px;display:flex}.button-type[data-v-5fbe8f65]:hover{border-color:#fff}.mobile .button-type[data-v-5fbe8f65]{border-radius:6px}.button-type.special[data-v-5fbe8f65]{grid-area:1/1}.button-type.mega[data-v-5fbe8f65]{grid-area:1/2}.button-type.movetype[data-v-5fbe8f65]{grid-area:1/span 2}.button-type.back[data-v-5fbe8f65]{grid-area:2/span 2}.symbol[data-v-5fbe8f65]{filter:brightness(0)invert();width:42px}.type-name[data-v-5fbe8f65]{vertical-align:top;min-width:65px;display:inline-block}.mobile .type-name[data-v-5fbe8f65]{display:none}.mobile .button-back .type-name[data-v-5fbe8f65]{display:inline-block}.container[data-v-d8897ffd]{flex-direction:column;justify-content:center;gap:2rem;display:flex}.cell[data-v-d8897ffd]{background:var(--primary);color:var(--text);text-align:center;cursor:pointer;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-width:80px;min-height:30px;padding:16px 20px;font-size:18px;line-height:30px;text-decoration:none;display:flex}.cell[data-v-d8897ffd]:hover{opacity:.9}.mobile .cell[data-v-d8897ffd]{min-width:60px;min-height:64px;padding:8px;font-size:16px}.cell.active[data-v-d8897ffd]{filter:brightness(.5);border:2px solid var(--primary);transition:all .2s ease-in-out;top:4px;box-shadow:0 0 #0000}.cell.active[data-v-d8897ffd]:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 2px 2px 5px #00000080}.cell.disabled[data-v-d8897ffd]{opacity:0;pointer-events:none}.type-grid[data-v-d8897ffd]{grid-template-rows:repeat(8,auto);grid-template-columns:repeat(3,1fr);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;margin-top:1em;display:grid}.mobile .type-grid[data-v-d8897ffd]{grid-template-rows:repeat(11,auto);grid-template-columns:repeat(3,1fr);grid-auto-flow:row}.button-type[data-v-d8897ffd]{background-color:var(--bgColor);color:var(--fgColor);border:2px solid #333;border-radius:35px 5px 15px 35px;flex-direction:row;justify-content:center;align-items:center;gap:4px;min-width:80px;padding:14px 20px;font-size:18px;display:flex}.button-type[data-v-d8897ffd]:hover{border-color:#fff}.mobile .button-type[data-v-d8897ffd]{border-radius:6px}.button-hidden[data-v-d8897ffd]{grid-area:7/1}.button-hidden2[data-v-d8897ffd]{grid-area:8/1}.button-back[data-v-d8897ffd]{grid-area:7/2}.button-randomize[data-v-d8897ffd]{background:var(--primary);grid-area:8/2}.symbol[data-v-d8897ffd]{filter:brightness(0)invert();width:42px}.type-name[data-v-d8897ffd]{vertical-align:top;min-width:65px;display:inline-block}.mobile .type-name[data-v-d8897ffd]{display:none}.mobile .button-back .type-name[data-v-d8897ffd]{display:inline-block}@keyframes ellipsis1-92cf2e78{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ellipsis2-92cf2e78{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes ellipsis3-92cf2e78{0%{transform:scale(1)}to{transform:scale(0)}}.ellipsis[data-v-92cf2e78]{width:80px;height:80px;display:inline-block;position:relative}.ellipsis div[data-v-92cf2e78]{background:var(--primary);border-radius:50%;width:13px;height:13px;animation-timing-function:cubic-bezier(0,1,1,0);position:absolute;top:33px}.ellipsis div[data-v-92cf2e78]:first-child{animation:.6s infinite ellipsis1-92cf2e78;left:8px}.ellipsis div[data-v-92cf2e78]:nth-child(2){animation:.6s infinite ellipsis2-92cf2e78;left:8px}.ellipsis div[data-v-92cf2e78]:nth-child(3){animation:.6s infinite ellipsis2-92cf2e78;left:32px}.ellipsis div[data-v-92cf2e78]:nth-child(4){animation:.6s infinite ellipsis3-92cf2e78;left:56px}.root[data-v-683e9ccc]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.caption[data-v-683e9ccc]{margin:0}.profile-avatar[data-v-683e9ccc]{border-radius:50%}.root[data-v-48d0af98]{flex-direction:column;align-items:center;gap:8px;margin-top:16px;display:flex}.top-section[data-v-48d0af98]{flex-direction:row;justify-content:center;align-items:center;gap:32px;width:100%;padding:16px 0;display:flex}.mobile .top-section[data-v-48d0af98]{gap:16px;padding:8px 0}.separator[data-v-48d0af98]{border:0;border-top:1px solid var(--text);opacity:.2;width:100%;margin:16px 0}.bottom-section[data-v-48d0af98]{flex-direction:column;align-items:center;gap:8px;display:flex}.row[data-v-48d0af98]{flex-direction:row;justify-content:center;gap:8px;margin-top:8px;display:flex}.mobile .separator[data-v-48d0af98],.mobile .leaderboards-table[data-v-48d0af98]{display:none}.prompt[data-v-e3c30ac2]{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.banner[data-v-7972ff7a]{background-color:var(--danger);color:#fff;width:100vw;height:32px;padding:8px}.pwa-toast[data-v-b8036a46]{border:2px solid var(--type-bg-color,var(--primary));color:var(--text);background-color:var(--button);z-index:100;text-align:left;flex-direction:column;align-items:flex-end;gap:6px;margin:16px;padding:16px;display:flex;position:fixed;bottom:0;right:0}.mobile .pwa-toast[data-v-b8036a46]{ta:c;align-items:center;max-width:none;margin:0;bottom:8px;left:8px;right:8px}.message[data-v-b8036a46]{line-height:1.6}.actions[data-v-b8036a46]{flex-wrap:wrap;align-items:center;display:flex}.scroll-to-top[data-v-604f2dcd]{background-color:var(--type-btn-color,var(--primary));color:#fff;appearance:none;cursor:pointer;z-index:5;opacity:.7;border:none;border-radius:999px;justify-content:center;align-items:center;min-width:3rem;height:3rem;font-size:12px;line-height:1.2;transition:opacity .3s,transform .7s;display:none;position:fixed;bottom:2rem;right:2rem;transform:rotate(180deg)}.scroll-to-top[data-v-604f2dcd]:hover{opacity:1}.scroll-to-top.inverted[data-v-604f2dcd]{transform-origin:50%;transform:rotate(0)}.laptop .scroll-to-top[data-v-604f2dcd]{display:inline-flex}.main[data-v-7f32623b]{flex-direction:column;justify-content:space-between;width:100%;min-height:100dvh;margin:auto;display:flex}.main.mobile[data-v-7f32623b]{padding-bottom:80px}.game-content[data-v-7f32623b]{display:contents}.main.touch-layout[data-v-7f32623b]{height:100dvh;min-height:0;padding-bottom:0;overflow:clip}.main.touch-layout>.header[data-v-7f32623b]{flex-shrink:0}.main.touch-layout .game-content[data-v-7f32623b]{overscroll-behavior-y:contain;scroll-behavior:smooth;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.main.touch-layout.mobile .game-content[data-v-7f32623b]{padding-bottom:80px}
