:root{--vt-c-white:#fff;--vt-c-white-cards:#f5f7fa;--vt-c-white-modal:#e9edf2;--vt-c-black:#121212;--vt-c-black-cards:#1e1e1e;--vt-c-black-modal:#2a2a2a;--vt-c-indigo:#2c3e50;--vt-c-green:#00c389;--vt-c-red:#c22a00;--vt-c-yellow:#e6b800;--vt-c-divider-light-1:#0000001a;--vt-c-divider-light-2:#00000029;--vt-c-divider-light-3:#00000038;--vt-c-divider-dark-1:#ffffff14;--vt-c-divider-dark-2:#ffffff24;--vt-c-divider-dark-3:#fff3;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-cards:var(--vt-c-white-cards);--color-background-modal:var(--vt-c-white-modal);--color-border:var(--vt-c-divider-light-1);--color-border-hover:var(--vt-c-divider-light-2);--color-divider:var(--vt-c-divider-light-3);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--color-link:var(--vt-c-green);--color-link-hover:var(--vt-c-indigo);--color-link-hover-background:var(--vt-c-divider-light-1);--color-scrollbar-track:transparent;--color-scrollbar-thumb:var(--color-divider);--color-scrollbar-thumb-hover:var(--color-border-hover);--color-correct:var(--vt-c-green);--color-wrong:var(--vt-c-red);--color-hint:var(--vt-c-yellow);--section-gap:32px;--border-radius:8px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-cards:var(--vt-c-black-cards);--color-background-modal:var(--vt-c-black-modal);--color-border:var(--vt-c-divider-dark-1);--color-border-hover:var(--vt-c-divider-dark-2);--color-divider:var(--vt-c-divider-dark-3);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2);--color-link-hover:var(--vt-c-white);--color-link-hover-background:var(--vt-c-divider-dark-2);--color-scrollbar-thumb:var(--color-divider);--color-scrollbar-thumb-hover:var(--color-border-hover)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:1.6;transition:color .5s,background-color .5s}*{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-scrollbar-thumb-hover)}h1,h2,h3{color:var(--color-heading);font-family:Rubik Mono One,monospace;font-style:normal;font-weight:400}button{background:var(--color-background-cards);color:var(--color-headding);border:2px solid var(--color-border);border-radius:var(--border-radius);padding:.5rem}button:hover{background:var(--color-background-modal);border:2px solid var(--color-border-hover)}#app{flex-direction:column;width:100%;max-width:1000px;min-height:100vh;margin:0 auto;padding:2rem;font-weight:400;display:flex}a,.green{color:var(--color-link);padding:3px;text-decoration:none;transition:color .3s,background-color .3s}a{border-radius:var(--border-radius)}@media (hover:hover){a:hover{color:var(--color-link-hover);background-color:var(--color-link-hover-background)}}@media (width>=1024px){body{flex-direction:column;place-items:center;display:flex}}.title-container[data-v-aa53b3ee]{flex-direction:column;display:flex}.wrapper[data-v-aa53b3ee]{flex-wrap:wrap;place-items:flex-start;padding:8px 0;display:flex}.tag[data-v-afe81628]{--tag-color:var(--color-heading);border-radius:var(--border-radius);border:2px solid var(--tag-color);background-color:var(--color-background-modal);align-items:center;display:flex}.tag span[data-v-afe81628]{color:var(--tag-color);align-items:center;padding:0 4px;font-size:.875rem;font-weight:700;display:flex}.tag .icon[data-v-afe81628]{background-color:var(--tag-color);height:100%;fill:var(--color-background-modal)}.tag--correct[data-v-afe81628]{--tag-color:var(--color-correct)}.tag--incorrect[data-v-afe81628]{--tag-color:var(--color-wrong)}.attribute[data-v-9ee743f8]{background-color:var(--color-background-cards);border-radius:var(--border-radius);padding:10px 8px 8px;position:relative}.attribute-label[data-v-9ee743f8]{color:var(--color-heading);background-color:var(--color-background-cards);padding:0 6px;font-weight:600;position:absolute;top:0;left:16px}.attribute-container[data-v-9ee743f8]{border-radius:var(--border-radius);border:1px solid var(--color-divider);flex-wrap:wrap;gap:10px;min-height:3.5rem;padding:16px 8px 8px;display:flex}ul[data-v-f9fe2831]{padding:0;list-style:none}li[data-v-f9fe2831]{border:1px solid var(--color-border);border-radius:var(--border-radius);background-color:var(--color-background-modal);flex-direction:column;margin:5px 0;padding:10px;display:flex}li div[data-v-f9fe2831]{grid-template-columns:1fr;display:grid}.chart-container[data-v-b853d7da]{text-align:center;background-color:var(--color-background-cards);margin-top:20px}.chart[data-v-b853d7da]{width:100%;max-width:500px;height:auto;margin:0 auto}line[data-v-b853d7da]{stroke:var(--color-border)}svg rect[data-v-b853d7da]{cursor:pointer;fill:var(--color-correct);transition:opacity .2s}text[data-v-b853d7da]{fill:var(--color-text)}.tooltip-value[data-v-b853d7da]{fill:var(--color-heading)}svg rect[data-v-b853d7da]:hover{opacity:.8}.modal-overlay[data-v-3d1de58b]{color:var(--color-text);z-index:1000;background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;inset:0}.modal-content[data-v-3d1de58b]{background:var(--color-background-modal);border-radius:var(--border-radius);flex-direction:column;width:90%;max-width:600px;max-height:90vh;display:flex;box-shadow:0 4px 20px #0000004d}.modal-header[data-v-3d1de58b]{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;padding:20px;display:flex}.close-btn[data-v-3d1de58b]{cursor:pointer;color:var(--color-heading);background:0 0;border:none;font-size:28px}.modal-body[data-v-3d1de58b]{min-height:0;padding:20px;overflow-y:auto}.correct[data-v-3d1de58b]{background-color:var(--color-correct)}.wrong[data-v-3d1de58b]{background-color:var(--color-wrong)}.player-info[data-v-ed79f255]{margin-bottom:30px}.player-info p[data-v-ed79f255]{margin:8px 0;font-size:14px}.name-search[data-v-5e62a3d1]{width:100%;margin:16px 0;position:relative}input[data-v-5e62a3d1]{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-background-modal);width:100%;color:var(--color-heading);padding:8px;font-size:16px}input[data-v-5e62a3d1]:hover{border-color:var(--color-border-hover)}.dropdown[data-v-5e62a3d1]{border:2px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-background-cards);color:var(--color-text);z-index:999;webkit-overflow-scrolling:touch;max-height:200px;margin:4px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.dropdown li[data-v-5e62a3d1]{cursor:pointer;padding:10px;font-size:18px}.dropdown li[data-v-5e62a3d1]:hover{background-color:var(--color-background-modal);color:var(--color-heading)}.character-perfil[data-v-ca8e5a62]{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-background-modal);padding:20px}.perfil-header[data-v-ca8e5a62]{align-items:center;gap:10px;margin-bottom:20px;display:flex}.perfil-data[data-v-ca8e5a62]{flex-direction:column;gap:10px;display:flex}.perfil-data p[data-v-ca8e5a62]{background-color:var(--color-background-cards);border-radius:var(--border-radius);padding:8px}.reference[data-v-ca8e5a62]{color:var(--color-heading);font-size:1.3rem}.perfil-image[data-v-ca8e5a62]{margin-bottom:20px}.perfil-image img[data-v-ca8e5a62]{border-radius:var(--border-radius);max-width:100%}.perfil-attributes[data-v-ca8e5a62]{grid-template-columns:1fr;gap:12px;display:grid}.message[data-v-69bab89e]{color:var(--color-text);text-align:center;margin-bottom:20px;font-size:1rem}.button-group[data-v-69bab89e]{justify-content:space-around;display:flex}.action-button[data-v-69bab89e]{border-radius:var(--border-radius);color:var(--color-heading);cursor:pointer;border:none;align-items:center;gap:5px;padding:10px 20px;font-size:1rem;font-weight:700;display:flex}.confirm[data-v-69bab89e]{background-color:var(--vt-c-green)}.cancel[data-v-69bab89e]{background-color:var(--vt-c-red)}span[data-v-29e2b83e]{margin-top:20px;font-size:1.2em;font-weight:700;display:block}span strong[data-v-29e2b83e]{font-weight:700;text-decoration:underline}.button-group[data-v-29e2b83e]{justify-content:center;gap:16px;width:100%;padding:16px 0;display:flex}button[data-v-29e2b83e]{align-items:center;gap:8px;display:flex}.final-button[data-v-29e2b83e]{min-width:10rem}.search[data-v-29e2b83e]{align-items:center;gap:8px;width:100%;display:flex}.search svg[data-v-29e2b83e]{fill:var(--color-hint)}.game-component[data-v-29e2b83e]{flex-direction:column;flex:1;align-items:center;gap:8px;width:100%;display:flex}.game[data-v-29e2b83e]{grid-template-columns:1fr;align-items:start;gap:16px;width:100%;display:grid}@media screen and (width>=768px){.game[data-v-29e2b83e]{grid-template-columns:1fr 1fr}.game.unicolumn[data-v-29e2b83e]{grid-template-columns:1fr}}.group-info[data-v-b4513b9b]{margin:0 8px 16px 0;font-size:14px}.menu[data-v-b21eaa78]{position:relative}.dropdown[data-v-b21eaa78]{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-background-modal);color:var(--color-text);z-index:10;margin:4px 0 0;padding:0;list-style:none;position:absolute;top:0;right:100%}.dropdown li[data-v-b21eaa78]{cursor:pointer;gap:8px;padding:8px;display:flex}.dropdown li[data-v-b21eaa78]:hover{background-color:var(--color-background-cards)}span[data-v-b21eaa78]{text-wrap:nowrap}header[data-v-c8a4bcfc]{margin-bottom:var(--section-gap);justify-content:space-between;align-items:center;gap:16px;line-height:1.5;display:flex}main[data-v-c8a4bcfc]{margin-bottom:var(--section-gap);flex-direction:column;flex:1;display:flex}footer[data-v-c8a4bcfc]{border-top:1px solid var(--color-divider);width:100%;color:var(--color-text);justify-content:center;align-items:center;margin-top:auto;padding:16px;font-size:.8rem;display:flex}footer a[data-v-c8a4bcfc]{font-weight:700}.not-found[data-v-50624cdc]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100vh;font-family:sans-serif;display:flex}h1[data-v-50624cdc]{margin:0;font-size:64px}p[data-v-50624cdc]{opacity:.7;font-size:18px}button[data-v-50624cdc]{cursor:pointer;border:none;border-radius:8px;padding:10px 16px}
