@import"https://fonts.googleapis.com/css2?family=Kanit:wght@700;800&family=Outfit:wght@400;600&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-around{justify-content:space-around}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--color-bg:35,41,58;--color-main:224,231,255;--color-secondary:129,140,248;--color-tertiary:241,245,249;--text-primary:#e0e7ff;--text-secondary:#818cf8;--text-accent:#f59e0b;--border-accent:#d4975f;--border-brown:#6b4528cc;--wow-gold:#d4975f;--wow-gold-light:#e8b87e;--wow-brown:#6b4528;--wow-brown-alpha:#6b4528cc;--overlay-light:#0000004d;--overlay-medium:#0006;--overlay-dark:#0009;--shadow-main:0 4px 15px #e0e7ff4d;--shadow-hover:0 4px 30px #e0e7ff4d;--shadow-secondary:0 2px 4px #00000040;--shadow-sm:0 1px 2px #0000001a;--shadow-md:0 4px 6px #00000026;--shadow-lg:0 10px 25px #0000004d;--surface-panel-strong:#23293af2;--surface-glass-mid:#23293ab3;--surface-glass-strong:#23293ad9;--border-subtle:#818cf84d;--border-subtle-weak:#818cf833;--border-accent-strong:#d4975fcc;--accent-gold-500:#d4975f;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-pill:9999px;--spacing-xs:.375rem;--spacing-sm:.5rem;--spacing-md:.75rem;--spacing-lg:1rem;--spacing-xl:1.25rem;--spacing-2xl:2rem;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--footer-height:80px;--content-max-width:42.5rem;--font-normal:400;--font-semibold:600;--font-bold:700}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;height:100%;overflow:hidden}#app{flex-direction:column;justify-content:center;align-items:center;display:flex}.main-container{width:100%;height:auto;color:rgb(var(--color-main));flex:1;font-family:Outfit,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;overflow:hidden auto}.content-wrapper{width:100%;max-width:var(--content-max-width);padding:2rem 1.5rem}.body-background{background-image:url(/background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;min-width:100vw;height:auto;min-height:100vh}h1{letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--color-main));text-shadow:0 4px 4px #00000080;font-size:3.5rem;font-weight:800}h2{letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--color-secondary));text-shadow:0 2px 2px #0006;font-family:Kanit,sans-serif;font-size:2rem;font-weight:700}h3{letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-tertiary));text-shadow:0 1px 2px #00000080;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:600}.input{border:2px solid rgb(var(--color-tertiary));border-radius:var(--radius-sm);width:100%;color:rgb(var(--color-bg));transition:border-color var(--transition-base);background:rgba(var(--color-tertiary),.9);padding:.75rem 1rem;font-family:Outfit,sans-serif;font-size:1rem}.input:focus{border-color:rgb(var(--color-secondary));outline:none}.input::placeholder{color:rgba(var(--color-bg),.4)}.btn-main{background-color:rgb(var(--color-main));color:rgb(var(--color-bg));text-transform:uppercase;letter-spacing:.05em;box-shadow:var(--shadow-main);border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-family:Outfit,sans-serif;font-weight:600;transition:all .3s}.btn-main:hover{color:rgb(var(--color-bg));box-shadow:var(--shadow-hover);background-color:#fff}.btn-secondary{color:rgb(var(--color-secondary));border:2px solid rgb(var(--color-secondary));text-transform:uppercase;letter-spacing:.05em;background-color:#0000;border-radius:.5rem;padding:.75rem 1.5rem;font-family:Outfit,sans-serif;font-weight:600;transition:all .3s}.btn-secondary:hover{background-color:rgb(var(--color-secondary));color:rgb(var(--color-tertiary));box-shadow:var(--shadow-secondary)}.btn-tertiary{color:rgb(var(--color-tertiary));border:2px solid rgb(var(--color-tertiary));text-transform:uppercase;letter-spacing:.05em;background-color:#0000;border-radius:.5rem;padding:.75rem 1.5rem;font-family:Outfit,sans-serif;font-weight:600;transition:all .3s}.btn-tertiary:hover{background-color:rgba(var(--color-tertiary),.1);color:rgb(var(--color-tertiary))}ul{margin:.2vh 0;padding-left:5vh;list-style-type:disc}li{color:var(--text-primary);line-height:1.6}li::marker{color:rgb(var(--color-tertiary));font-size:1.2em}.content-panel{background:rgba(var(--color-bg),.95);border:2px solid rgb(var(--color-secondary));border-radius:var(--radius-lg);flex-direction:column;gap:1.5rem;width:100%;padding:2rem;display:flex}.progress-section{border-top:1px solid rgb(var(--color-secondary));justify-content:center;margin-top:auto;padding-top:1rem;display:flex}.progress-text{color:var(--text-secondary);font-size:1rem;font-weight:var(--font-semibold);margin:0}@media(max-width:640px){.content-panel{height:auto;min-height:500px;padding:1.5rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}footer[data-v-fc162466]{display:flex;flex-direction:column;align-items:center}.footer-hr[data-v-fc162466]{width:75%;color:rgba(var(--color-tertiary),.5);border:0;border-top:1px solid}.footer-links-container[data-v-fc162466]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem}.footer-link[data-v-fc162466]{color:var(--text-primary);padding:.5rem .75rem;transition:color var(--transition-base);font-weight:var(--font-normal)}.footer-link[data-v-fc162466]:hover{color:rgb(var(--color-secondary))}.logout-button[data-v-fc162466]{background:none;border:none;cursor:pointer;font-size:inherit;font-family:inherit}.footer-separator[data-v-fc162466]{color:rgba(var(--color-tertiary),.5)}.language-selector[data-v-312687f7]{position:fixed;top:1.5rem;right:1.5rem;z-index:1000}.language-btn[data-v-312687f7]{display:flex;align-items:center;gap:.5rem;min-width:4rem;padding:.5rem .875rem;background-color:transparent;color:rgb(var(--color-tertiary));border:2px solid rgb(var(--color-tertiary));border-radius:var(--radius-sm);font-family:Outfit,sans-serif;font-weight:var(--font-semibold);font-size:.875rem;cursor:pointer;transition:all var(--transition-base)}.language-btn[data-v-312687f7]:hover{background-color:rgba(var(--color-tertiary),.1);border-color:rgb(var(--color-tertiary));color:rgb(var(--color-tertiary))}.globe-icon[data-v-312687f7]{width:1.25rem;height:1.25rem}.lang-code[data-v-312687f7]{font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em}.dropdown-menu[data-v-312687f7]{position:absolute;right:0;top:calc(100% + .5rem);min-width:10rem;background:rgba(var(--color-bg),.95);border:2px solid rgb(var(--color-tertiary));border-radius:var(--radius-md);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dropdown-list[data-v-312687f7]{list-style:none;padding:.5rem 0;margin:0}.dropdown-item[data-v-312687f7]{padding:.75rem 1rem;color:rgb(var(--color-tertiary));font-family:Outfit,sans-serif;font-size:.875rem;cursor:pointer;transition:all var(--transition-fast)}.dropdown-item[data-v-312687f7]:hover{background-color:rgba(var(--color-tertiary),.1);color:rgb(var(--color-tertiary))}.dropdown-item.active[data-v-312687f7]{background-color:rgba(var(--color-tertiary),.2);color:rgb(var(--color-tertiary));font-weight:var(--font-semibold)}.dropdown-enter-active[data-v-312687f7],.dropdown-leave-active[data-v-312687f7]{transition:all var(--transition-base)}.dropdown-enter-from[data-v-312687f7],.dropdown-leave-to[data-v-312687f7]{opacity:0;transform:translateY(-.5rem)}@media(max-width:640px){.language-selector[data-v-312687f7]{top:1rem;right:1rem}.language-btn[data-v-312687f7]{padding:.5rem .75rem;min-width:3.5rem}.globe-icon[data-v-312687f7]{width:1rem;height:1rem}.lang-code[data-v-312687f7]{font-size:.75rem}}.highscores-container[data-v-8ee4d755]{width:100%;max-width:var(--content-max-width);background-color:rgb(var(--color-bg));border-radius:var(--radius-lg);border:2px solid rgba(var(--color-secondary),.3)}.highscores[data-v-8ee4d755]{display:flex;flex-direction:column;align-items:center;padding:clamp(var(--spacing-md),2vw,var(--spacing-xl)) clamp(var(--spacing-md),2vw,var(--spacing-lg));width:100%}.highscores-title[data-v-8ee4d755]{margin:0 0 var(--spacing-sm);text-align:center;color:var(--text-secondary);font-size:clamp(1.25rem,2.5vw,1.75rem)}.game-mode-row[data-v-8ee4d755]{display:flex;align-items:center;justify-content:center;gap:clamp(var(--spacing-md),2vw,var(--spacing-lg));width:100%;margin-bottom:var(--spacing-lg)}.game-mode-text[data-v-8ee4d755]{margin:0;text-align:center;color:var(--text-tertiary);font-size:clamp(.875rem,1.75vw,1rem)}.arrow-btn[data-v-8ee4d755]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:clamp(2rem,5vw,2.5rem);height:clamp(2rem,5vw,2.5rem);padding:0;background:transparent;border:none;color:var(--text-tertiary);font-size:clamp(1.25rem,2.25vw,1.5rem);line-height:1;cursor:pointer;transition:color var(--transition-base)}.arrow-btn[data-v-8ee4d755]:hover:not(:disabled){color:rgb(var(--color-secondary))}.arrow-btn[data-v-8ee4d755]:focus-visible{outline:2px solid var(--wow-gold);outline-offset:2px;border-radius:50%}.arrow-btn[data-v-8ee4d755]:active:not(:disabled){color:var(--text-primary)}.arrow-btn[data-v-8ee4d755]:disabled{opacity:.3;cursor:not-allowed}.highscore-list[data-v-8ee4d755]{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%;margin:0;padding:0;list-style:none}.highscore-item[data-v-8ee4d755]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:clamp(var(--spacing-sm),1.5vw,var(--spacing-md)) clamp(var(--spacing-md),2vw,var(--spacing-lg));background-color:var(--overlay-light);border-radius:var(--radius-pill);font-size:clamp(.875rem,1.5vw,1rem);transition:background-color var(--transition-base)}.highscore-item[data-v-8ee4d755]:hover{background-color:var(--overlay-medium)}.rank[data-v-8ee4d755]{min-width:2rem;font-weight:var(--font-bold);color:var(--text-primary)}.username[data-v-8ee4d755]{flex:1;text-align:center;color:var(--text-primary);font-weight:var(--font-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score[data-v-8ee4d755]{min-width:4rem;text-align:right;color:var(--text-primary);font-weight:var(--font-semibold);white-space:nowrap}.loading-message[data-v-8ee4d755],.empty-message[data-v-8ee4d755]{padding:var(--spacing-2xl) var(--spacing-lg);text-align:center;color:var(--text-secondary);font-style:italic;font-size:clamp(.875rem,1.5vw,1rem)}@media(max-width:640px){.highscores-container[data-v-8ee4d755]{max-width:100%;border-radius:var(--radius-md)}.highscores-title[data-v-8ee4d755]{font-size:clamp(1.125rem,2.5vw,1.5rem)}}@media(prefers-reduced-motion:reduce){.arrow-btn[data-v-8ee4d755],.highscore-item[data-v-8ee4d755]{transition:none}.arrow-btn[data-v-8ee4d755]:hover:not(:disabled),.arrow-btn[data-v-8ee4d755]:active:not(:disabled){transform:none}}.tabs[data-v-f0646929]{display:flex;width:100%;border-bottom:2px solid rgb(var(--color-tertiary))}.tab[data-v-f0646929]{flex:1;padding:var(--spacing-lg);border:none;background:transparent;font-family:Outfit,sans-serif;font-size:1rem;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--color-tertiary));cursor:pointer;transition:all var(--transition-base);border-bottom:3px solid transparent;margin-bottom:-2px}.tab[data-v-f0646929]:hover{color:rgb(var(--color-secondary))}.tab.active[data-v-f0646929]{color:rgb(var(--color-secondary));border-bottom-color:rgb(var(--color-secondary))}.btn-main[data-v-61ee27ca],.btn-secondary[data-v-61ee27ca],.btn-tertiary[data-v-61ee27ca]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.btn-icon[data-v-61ee27ca]{display:inline-flex;align-items:center;width:1.25rem;height:1.25rem}.btn-icon[data-v-61ee27ca] svg{width:100%;height:100%}.btn-main[data-v-61ee27ca]:disabled,.btn-secondary[data-v-61ee27ca]:disabled,.btn-tertiary[data-v-61ee27ca]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-38c7336d]{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--overlay-dark);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-38c7336d]{background:rgb(var(--color-bg));border-radius:var(--radius-lg);min-width:600px;max-width:95%;max-height:95vh;overflow:auto;box-shadow:var(--shadow-md)}.modal-header[data-v-38c7336d]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xl);border-bottom:1px solid rgb(var(--color-tertiary))}.close-btn[data-v-38c7336d]{background:none;border:none;font-size:2rem;cursor:pointer;color:rgba(var(--color-tertiary),.5);line-height:1;transition:color var(--transition-fast)}.close-btn[data-v-38c7336d]:hover{color:rgb(var(--color-tertiary))}.modal-body[data-v-38c7336d]{padding:var(--spacing-xl)}.modal-enter-active[data-v-38c7336d],.modal-leave-active[data-v-38c7336d]{transition:opacity var(--transition-slow)}.modal-enter-from[data-v-38c7336d],.modal-leave-to[data-v-38c7336d]{opacity:0}.avatar-button[data-v-82f737b0]{width:150px;height:150px;border-radius:var(--radius-pill);border:4px solid rgb(var(--color-secondary));background:#fff;cursor:pointer;overflow:hidden;transition:transform var(--transition-slow)}.avatar-button[data-v-82f737b0]:hover{transform:scale(1.05)}.avatar-button img[data-v-82f737b0]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-82f737b0]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:4rem;color:rgb(var(--color-secondary));font-weight:var(--font-bold)}.avatar-grid[data-v-82f737b0]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);padding:var(--spacing-lg)}.avatar-option[data-v-82f737b0]{width:100px;height:100px;border-radius:var(--radius-pill);border:3px solid rgb(var(--color-tertiary));background:#fff;cursor:pointer;overflow:hidden;transition:all var(--transition-slow)}.avatar-option[data-v-82f737b0]:hover{border-color:rgb(var(--color-secondary));transform:scale(1.05)}.avatar-option.selected[data-v-82f737b0]{border-color:rgb(var(--color-secondary));box-shadow:0 0 0 3px #818cf833}.avatar-option img[data-v-82f737b0]{width:100%;height:100%;object-fit:cover}.empty-message[data-v-82f737b0]{text-align:center;color:rgba(var(--color-tertiary),.5);padding:var(--spacing-2xl)}.login-panel[data-v-76ef8af3]{background:rgb(var(--color-bg));border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:2px solid rgba(var(--color-secondary),.3);overflow:hidden;display:flex;flex-direction:column;height:100%}.panel-content[data-v-76ef8af3]{flex:1;padding:var(--spacing-2xl);display:flex;flex-direction:column}.tab-panel[data-v-76ef8af3]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2xl);height:100%;justify-content:center}.avatar-section[data-v-76ef8af3]{display:flex;justify-content:center}.input-section[data-v-76ef8af3]{width:100%;max-width:400px}.auth-row[data-v-76ef8af3]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.auth-buttons[data-v-76ef8af3]{display:flex;gap:var(--spacing-md);flex-wrap:wrap;justify-content:center}.avatar-large[data-v-76ef8af3]{width:150px;height:150px;border-radius:var(--radius-pill);border:4px solid rgb(var(--color-secondary));overflow:hidden}.avatar-large img[data-v-76ef8af3]{width:100%;height:100%;object-fit:cover;display:block}.auth-name[data-v-76ef8af3]{font-size:4vh;text-transform:capitalize;font-weight:700;color:rgb(var(--color-main))}.home-page[data-v-9bbe5b65]{text-align:center;padding:var(--spacing-2xl);gap:var(--spacing-2xl);width:100%}.panels-container[data-v-9bbe5b65]{display:flex;gap:var(--spacing-2xl);width:100%;height:calc(100vh - 200px);min-height:600px}.panels-container[data-v-9bbe5b65]>:first-child{flex:2}.panels-container[data-v-9bbe5b65]>:last-child{flex:1}@media(max-width:768px){.panels-container[data-v-9bbe5b65]{flex-direction:column;height:auto}.panels-container[data-v-9bbe5b65]>:first-child,.panels-container[data-v-9bbe5b65]>:last-child{flex:1}}.terms-page[data-v-38be1d1f]{display:flex;flex-direction:column;gap:var(--spacing-2xl);padding:var(--spacing-2xl);padding-bottom:4vh}.btn-back[data-v-38be1d1f]{width:fit-content}.contact-page[data-v-d673c633]{display:flex;flex-direction:column;gap:var(--spacing-xl);align-items:center;padding:var(--spacing-2xl)}.btn-back[data-v-d673c633]{width:fit-content;align-self:flex-start}.contact-intro[data-v-d673c633]{text-align:center;color:rgb(var(--color-text-secondary));line-height:1.6}.contact-intro p[data-v-d673c633]{margin:0 0 var(--spacing-md) 0}.contact-intro p[data-v-d673c633]:last-child{margin-bottom:0}.contact-panel[data-v-d673c633]{width:80%;background:rgb(var(--color-bg));padding:var(--spacing-xl);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.contact-form[data-v-d673c633]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-group[data-v-d673c633]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.form-label[data-v-d673c633]{font-weight:600;color:rgb(var(--color-text-primary));font-size:.9rem}.contact-textarea[data-v-d673c633]{min-height:140px;resize:vertical}.form-actions[data-v-d673c633]{display:flex;justify-content:center;padding-top:var(--spacing-md)}.submit-message[data-v-d673c633]{text-align:center;padding:var(--spacing-md);border-radius:var(--radius-sm);font-weight:500}.submit-message.error[data-v-d673c633]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444}.thank-you[data-v-d673c633]{text-align:center;display:flex;flex-direction:column;gap:var(--spacing-lg)}@media(max-width:640px){.contact-panel[data-v-d673c633]{padding:var(--spacing-lg)}}.callback-page[data-v-702a2de7]{display:flex;align-items:center;justify-content:center}.callback-container[data-v-702a2de7]{text-align:center;padding:2rem}.loading-state[data-v-702a2de7],.error-state[data-v-702a2de7]{display:flex;flex-direction:column;align-items:center;gap:1rem}.spinner[data-v-702a2de7]{width:48px;height:48px;border:4px solid rgba(255,255,255,.1);border-top-color:var(--color-primary);border-radius:50%;animation:spin-702a2de7 1s linear infinite}@keyframes spin-702a2de7{to{transform:rotate(360deg)}}.error-message[data-v-702a2de7]{color:var(--color-error, #ef4444);font-size:1.125rem;font-weight:600}.redirect-message[data-v-702a2de7]{color:var(--color-text-muted);font-size:.875rem}.panel-players[data-v-756b5366]{display:flex;flex-direction:column;gap:var(--spacing-xl);background:rgba(var(--color-bg),.7);border:2px solid rgba(var(--color-secondary),.3);border-radius:var(--radius-lg);padding:var(--spacing-2xl);overflow:hidden}.panel-players h2[data-v-756b5366]{text-align:center}.players-list[data-v-756b5366]{display:flex;flex-direction:column;gap:var(--spacing-md);overflow-y:auto;padding:0;list-style:none;flex:1 1 auto}@media(max-width:1024px){.players-list[data-v-756b5366]{flex:none;overflow-y:visible;max-height:none}}.players-list li[data-v-756b5366]{list-style:none}.player-item[data-v-756b5366]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:rgba(var(--color-secondary),.2);border:2px solid rgb(var(--color-secondary));border-radius:var(--radius-md);transition:all var(--transition-base)}.player-empty[data-v-756b5366]{opacity:.4;border-color:rgba(var(--color-tertiary),.3);background:rgba(var(--color-bg),.4)}.player-avatar[data-v-756b5366]{width:3rem;height:3rem;border-radius:50%;background-size:cover;background-position:center;background-color:rgba(var(--color-tertiary),.1);border:2px solid rgb(var(--color-secondary))}.player-empty .player-avatar[data-v-756b5366]{border-color:rgba(var(--color-tertiary),.3)}.player-name[data-v-756b5366]{flex:1;font-weight:600;color:rgb(var(--color-main));text-transform:capitalize}.mode-card[data-v-a4923c5e]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--spacing-2xl);background-size:auto 100%;background-position:center center;background-repeat:no-repeat;border:3px solid rgba(var(--color-tertiary),.3);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-base);min-height:250px;min-width:180px;overflow:hidden}.mode-card[data-v-a4923c5e]:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(var(--color-bg),.9) 0%,rgba(var(--color-bg),.4) 40%,transparent 70%);transition:all var(--transition-base)}.mode-card[data-v-a4923c5e]:hover:before{background:linear-gradient(to top,rgba(var(--color-bg),.95),rgba(var(--color-bg),.7) 60%,rgba(var(--color-bg),.3))}.mode-card[data-v-a4923c5e]:hover{border-color:rgb(var(--color-secondary));box-shadow:0 8px 24px #0006}.mode-card.is-selected[data-v-a4923c5e]{border-color:rgb(var(--color-secondary));box-shadow:0 0 20px rgba(var(--color-secondary),.6)}.mode-card.is-selected[data-v-a4923c5e]:before{background:linear-gradient(to top,rgba(var(--color-bg),.85),rgba(var(--color-bg),.5),rgba(var(--color-secondary),.2))}.mode-overlay[data-v-a4923c5e]{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--spacing-md)}.mode-rules[data-v-a4923c5e]{opacity:0;max-height:0;overflow:hidden;transition:all var(--transition-base);margin-bottom:var(--spacing-md)}.mode-card:hover .mode-rules[data-v-a4923c5e]{opacity:1;max-height:200px}.mode-rules p[data-v-a4923c5e]{font-size:.875rem;color:rgb(var(--color-tertiary));line-height:1.5;text-align:center}.mode-name[data-v-a4923c5e]{position:relative;z-index:1;font-size:1.5rem;font-weight:700;color:rgb(var(--color-main));text-transform:uppercase;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.8)}.lobby-page[data-v-0e538027]{width:100%;min-height:100%;display:flex;flex-direction:column;padding:var(--spacing-xl);gap:var(--spacing-xl)}.btn-back[data-v-0e538027]{width:fit-content}.lobby-content[data-v-0e538027]{flex:1;display:grid;grid-template-columns:350px 1fr;gap:var(--spacing-2xl);overflow:hidden;min-height:0}.panel[data-v-0e538027]{display:flex;flex-direction:column;gap:var(--spacing-xl);background:rgba(var(--color-bg),.7);border:2px solid rgba(var(--color-secondary),.3);border-radius:var(--radius-lg);padding:var(--spacing-2xl);overflow:hidden}.panel h2[data-v-0e538027]{text-align:center}.modes-grid[data-v-0e538027]{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl);overflow-y:auto}@media(max-width:1024px){.lobby-page[data-v-0e538027]{height:auto;min-height:100vh}.lobby-content[data-v-0e538027]{grid-template-columns:1fr;overflow:visible;display:flex;flex-direction:column}.panel[data-v-0e538027]{flex:none;min-height:auto}}@media(max-width:768px){.lobby-page[data-v-0e538027],.panel[data-v-0e538027]{padding:var(--spacing-lg)}.modes-grid[data-v-0e538027]{grid-template-columns:1fr;max-height:none;overflow:visible}}.card[data-v-9884d09d]{position:relative;width:clamp(240px,28vw,50vw);max-width:100%;aspect-ratio:4 / 5;transition:transform 1s;transform-style:preserve-3d}.front[data-v-9884d09d],.back[data-v-9884d09d]{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden}.front[data-v-9884d09d]{z-index:1;transform:rotateX(0)}.card-image[data-v-9884d09d]{width:100%;height:100%;border-radius:1rem;object-fit:contain;filter:drop-shadow(0 10px 25px rgba(0,0,0,.5))}.back[data-v-9884d09d]{z-index:-1;transform:rotateY(180deg)}.card.active[data-v-9884d09d]{transform:perspective(100vh) rotateY(180deg)}@media(max-width:768px){.card[data-v-9884d09d]{width:min(80vw,320px);max-width:100%;max-height:40vh;height:auto}.card-image[data-v-9884d09d]{border-radius:.75rem}}.audio-player[data-v-d5f4a652]{display:flex;align-items:center;gap:.75rem;background:#23293ae6;border:2px solid rgba(var(--color-secondary));border-radius:var(--radius-md);padding:.5rem .75rem;width:100%}.play-btn[data-v-d5f4a652]{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer}.play-btn-inner[data-v-d5f4a652]{display:flex;align-items:center;justify-content:center}.play-icon[data-v-d5f4a652]{width:2.5rem;height:2.5rem;transition:color var(--transition-fast)}.play-btn:hover .play-icon[data-v-d5f4a652]{color:#a5b4fc}.play-btn:active .play-icon[data-v-d5f4a652]{color:#6366f1}.play-btn[disabled][data-v-d5f4a652],.play-btn[aria-disabled=true][data-v-d5f4a652]{cursor:not-allowed;opacity:.9}.audio-player.exhausted[data-v-d5f4a652]{opacity:.55}.visualizer-container[data-v-d5f4a652]{flex:1;min-width:0;height:2.5rem;display:flex;align-items:center;overflow:hidden}.exhausted-indicator[data-v-d5f4a652]{margin-left:.5rem;color:#f1f5f9d9;font-size:.875rem;font-weight:600;text-transform:uppercase;opacity:.95}.visualizer-canvas[data-v-d5f4a652]{width:100%;height:100%;display:block}.time-display[data-v-d5f4a652]{flex-shrink:0;display:flex;align-items:center;gap:2px;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:500;font-variant-numeric:tabular-nums;color:#e0e7ff99}.current-time[data-v-d5f4a652]{color:#e0e7ff}.separator[data-v-d5f4a652]{opacity:.5;margin:0 2px}.total-time[data-v-d5f4a652]{opacity:.6}@media(max-width:400px){.audio-player[data-v-d5f4a652]{gap:.5rem;padding:.375rem .5rem}.play-icon[data-v-d5f4a652]{width:2rem;height:2rem}.visualizer-container[data-v-d5f4a652]{height:2rem}.time-display[data-v-d5f4a652]{font-size:.65rem}}@media(max-width:300px){.time-display[data-v-d5f4a652]{display:none}}.answers-list[data-v-5489b0d2]{width:100%;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.answer-item[data-v-5489b0d2]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;font-weight:600}.answer-item.valid[data-v-5489b0d2]{color:var(--color-success, #10b981);background:#10b9811a;border:1px solid rgba(16,185,129,.3)}.answer-item.invalid[data-v-5489b0d2]{color:var(--color-error, #ef4444);background:#ef44441a;border:1px solid rgba(239,68,68,.3)}.answer-text[data-v-5489b0d2]{font-size:1rem}.answer-time[data-v-5489b0d2]{font-size:.875rem;opacity:.8;font-style:italic}.answer-icon[data-v-5489b0d2]{width:1.5rem;height:1.5rem;flex-shrink:0}.answer-slide-enter-active[data-v-5489b0d2],.answer-slide-leave-active[data-v-5489b0d2]{transition:all .3s ease}.answer-slide-enter-from[data-v-5489b0d2]{opacity:0;transform:translate(-20px)}.answer-slide-leave-to[data-v-5489b0d2]{opacity:0;transform:translate(20px)}.progress-dots[data-v-43142b6c]{display:flex;gap:.5rem;align-items:center;justify-content:center;padding:.5rem;flex-wrap:wrap}.progress-circle[data-v-43142b6c]{width:40px;height:40px;border-radius:50%;border:2px solid transparent;background:#ffffff1a;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:all .3s ease}.progress-circle.has-image[data-v-43142b6c]:hover{transform:scale(2.5);z-index:10}.progress-circle.has-image:hover .entity-name-tooltip[data-v-43142b6c]{opacity:1}.progress-circle.active[data-v-43142b6c]{border-color:var(--accent-gold-300, #fbbf24);transform:scale(1.2);box-shadow:0 0 12px #f59e0b99}.progress-circle.active.has-image[data-v-43142b6c]:hover{transform:scale(2.5)}.progress-circle.completed[data-v-43142b6c]{border-color:var(--color-success-light, #34d399)}.progress-circle.incorrect[data-v-43142b6c]{border-color:#ef4444;box-shadow:0 0 8px #ef444466}.progress-circle.not-guessed[data-v-43142b6c]{background:#ffffff26;border-color:#ffffff4d}.image-container[data-v-43142b6c]{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.entity-image[data-v-43142b6c]{width:100%;height:100%;object-fit:cover;border-radius:50%}.entity-name-tooltip[data-v-43142b6c]{position:absolute;bottom:-25px;left:50%;transform:translate(-50%);background:#000000e6;color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:20}.unknown-circle[data-v-43142b6c]{font-size:1.5rem;font-weight:700;color:#ffffff80}.counter-circle[data-v-43142b6c]{font-size:.875rem;font-weight:700;color:#fffc}.potential-points[data-v-5d95dd9a]{display:flex;justify-content:center;margin:.5rem 0}.points-container[data-v-5d95dd9a]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(var(--color-secondary),.1);border:2px solid rgba(var(--color-secondary),.3);border-radius:var(--radius-sm);transition:all var(--transition-base)}.points-icon[data-v-5d95dd9a]{width:1.25rem;height:1.25rem;color:rgb(var(--color-secondary));flex-shrink:0}.points-value[data-v-5d95dd9a]{font-size:1.125rem;font-weight:var(--font-bold);color:rgb(var(--color-secondary));min-width:2.5rem;text-align:center;transition:transform var(--transition-base)}.points-animate[data-v-5d95dd9a]{animation:pointsBreak-5d95dd9a .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes pointsBreak-5d95dd9a{0%{transform:scale(1) rotate(0)}25%{transform:scale(1.3) rotate(-5deg)}50%{transform:scale(.8) rotate(5deg)}75%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}.points-value[data-v-5d95dd9a]:has(+:empty){animation:pulse 2s ease-in-out infinite}.trophy-icon[data-v-5d95dd9a]{width:1.25rem;height:1.25rem;opacity:.9}@media(max-width:640px){.points-container[data-v-5d95dd9a]{padding:.375rem .75rem}.points-icon[data-v-5d95dd9a]{width:1rem;height:1rem}.points-value[data-v-5d95dd9a]{font-size:1rem;min-width:2rem}}.global-score[data-v-8bacef71]{display:flex;justify-content:center}.score-container[data-v-8bacef71]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(var(--color-main),.1);border:2px solid rgba(var(--color-main),.9);border-radius:1vh;transition:all var(--transition-base)}.star-icon[data-v-8bacef71]{width:1.25rem;height:1.25rem;color:rgb(var(--color-primary));flex-shrink:0}.score-value[data-v-8bacef71]{font-size:1.125rem;font-weight:var(--font-bold);color:rgb(var(--color-primary));min-width:2.5rem;text-align:center;transition:transform var(--transition-base)}.score-animate[data-v-8bacef71]{animation:scoreGrow-8bacef71 .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes scoreGrow-8bacef71{0%{transform:scale(1) rotate(0)}25%{transform:scale(1.3) rotate(5deg)}50%{transform:scale(.8) rotate(-5deg)}75%{transform:scale(1.1) rotate(3deg)}to{transform:scale(1) rotate(0)}}.question-text[data-v-ca2d8ed6]{font-size:2rem;font-weight:var(--font-bold);color:rgb(var(--color-secondary));margin:0}.audio-section[data-v-ca2d8ed6]{width:100%}.play-count-text[data-v-ca2d8ed6]{color:var(--text-secondary);font-size:.875rem;font-weight:var(--font-semibold);margin:0;text-transform:uppercase;letter-spacing:.05em}.input-section[data-v-ca2d8ed6]{display:flex;gap:.75rem;width:100%}.answer-input[data-v-ca2d8ed6]{flex:1;padding:.75rem 1rem;background:rgba(var(--color-tertiary),.1);border:2px solid rgb(var(--color-tertiary));border-radius:var(--radius-sm);color:var(--text-primary);font-size:1rem;transition:border-color var(--transition-base)}.answer-input[data-v-ca2d8ed6]::placeholder{color:rgba(var(--color-tertiary),.5)}.answer-input[data-v-ca2d8ed6]:focus{outline:none;border-color:rgb(var(--color-secondary))}.btn-validate[data-v-ca2d8ed6],.btn-skip[data-v-ca2d8ed6]{padding:.75rem 1.5rem;font-size:1rem;font-weight:var(--font-semibold);border-radius:var(--radius-sm)}.remaining-tries-text[data-v-ca2d8ed6]{color:rgba(var(--color-tertiary),.6);font-size:.875rem;text-align:center}.progress-score-row[data-v-ca2d8ed6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.progress-section[data-v-ca2d8ed6]{flex:1;display:flex;justify-content:center}@media(max-width:640px){.input-section[data-v-ca2d8ed6]{flex-direction:column}.answer-input[data-v-ca2d8ed6]{width:100%}}.sound-difficulty[data-v-c4e04201]{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 0;opacity:.6;transition:opacity .2s}.sound-difficulty[data-v-c4e04201]:hover{opacity:1}.difficulty-label[data-v-c4e04201]{font-size:.875rem;color:#ffffffb3;margin:0}.difficulty-icons[data-v-c4e04201]{display:flex;gap:8px}.icon-btn[data-v-c4e04201]{padding:6px;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:8px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:2px;position:relative}.icon-btn[data-v-c4e04201]:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-4px);background:#000000e6;color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.icon-btn[data-v-c4e04201]:hover:after{opacity:1;transform:translate(-50%) translateY(-8px)}.icon-btn[data-v-c4e04201]:hover{transform:scale(1.05)}.icon-btn[data-v-c4e04201]:active{transform:scale(.95)}.icon[data-v-c4e04201]{width:20px;height:20px}.easy[data-v-c4e04201]{border-color:#22c55e4d}.easy[data-v-c4e04201]:hover{border-color:#22c55e99}.easy .icon[data-v-c4e04201]{color:#22c55e66}.medium[data-v-c4e04201]{border-color:#fbbf244d}.medium[data-v-c4e04201]:hover{border-color:#fbbf2499}.medium .icon[data-v-c4e04201]{color:#fbbf2480}.hard[data-v-c4e04201]{border-color:#ef44444d}.hard[data-v-c4e04201]:hover{border-color:#ef444499}.hard .icon[data-v-c4e04201]{color:#ef444499}.feedback-text[data-v-c4e04201]{font-size:.75rem;color:#ffffff80;font-style:italic;margin:0}.solution-text[data-v-97a74879]{font-size:2.5rem;font-weight:var(--font-bold);color:rgb(var(--color-secondary));margin:0}.score-text[data-v-97a74879]{color:var(--text-accent);font-size:1.25rem;font-weight:var(--font-bold);margin:0;padding:1rem;background:#f59e0b1a;border:1px solid var(--text-accent);border-radius:var(--radius-sm);text-align:center}.keyboard-hint[data-v-97a74879]{color:rgba(var(--color-tertiary),.6);font-size:.875rem;margin:0;text-align:center}.btn-next[data-v-97a74879]{padding:.75rem 1.5rem;font-size:1rem;font-weight:var(--font-semibold);border-radius:var(--radius-sm)}.gameplay-container[data-v-daa1f1ad]{width:100%;height:90vh;padding:2rem 1rem;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.loading[data-v-daa1f1ad]{font-size:1.25rem;color:var(--text-primary);text-align:center}.guess-shell[data-v-daa1f1ad]{max-width:1400px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center}.card-section[data-v-daa1f1ad]{width:100%;max-width:500px;transition:transform var(--transition-base);flex-shrink:0}.card-section[data-v-daa1f1ad] .card{width:100%;aspect-ratio:4 / 5}.card-shake[data-v-daa1f1ad]{animation:shake-daa1f1ad .4s ease}@keyframes shake-daa1f1ad{0%,to{transform:translate(0)}25%{transform:translate(-8px)}50%{transform:translate(8px)}75%{transform:translate(-8px)}}.slide-left-enter-active[data-v-daa1f1ad],.slide-left-leave-active[data-v-daa1f1ad]{transition:transform var(--transition-slow),opacity var(--transition-slow)}.slide-left-enter-from[data-v-daa1f1ad]{transform:translate(20px);opacity:0}.slide-left-enter-to[data-v-daa1f1ad],.slide-left-leave-from[data-v-daa1f1ad]{transform:translate(0);opacity:1}.slide-left-leave-to[data-v-daa1f1ad]{transform:translate(-20px);opacity:0}@media(min-width:1024px){.guess-shell[data-v-daa1f1ad]{display:grid;grid-template-columns:1fr 1fr;align-items:center}}@media(max-width:768px){.gameplay-container[data-v-daa1f1ad]{padding:1rem .75rem;align-items:flex-start}.guess-shell[data-v-daa1f1ad]{gap:1.5rem}.card-section[data-v-daa1f1ad]{max-width:100%;padding:0 1rem}}@media(max-width:640px){.gameplay-container[data-v-daa1f1ad]{padding:.75rem .5rem}.guess-shell[data-v-daa1f1ad]{gap:1rem}.card-section[data-v-daa1f1ad]{padding:0 .5rem}}.summary-card[data-v-d6ca3819]{background:rgba(var(--color-bg),.7);border:2px solid rgba(var(--color-secondary),.3);border-radius:var(--radius-lg);padding:var(--spacing-2xl);box-shadow:var(--shadow-lg)}.summary-header[data-v-d6ca3819]{display:flex;justify-content:space-between;gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.username-row[data-v-d6ca3819]{display:flex;align-items:center;gap:.5rem}.trophy-icon[data-v-d6ca3819]{width:1.25rem;height:1.25rem;opacity:.9}.username[data-v-d6ca3819]{font-size:1.75rem;font-weight:800;margin:0}.ranks[data-v-d6ca3819]{font-size:.875rem;color:#ffffffb3;margin-left:2.25rem;margin-top:.25rem}.ranks strong[data-v-d6ca3819]{color:var(--accent-gold-500);font-weight:700}.mode-info[data-v-d6ca3819]{text-align:right;font-size:.95rem;color:#fffc}.mode-label[data-v-d6ca3819]{font-weight:600}.stats-grid[data-v-d6ca3819]{display:grid;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.stat-item[data-v-d6ca3819]{background:rgba(var(--color-bg),.5);border:1px solid rgba(var(--color-secondary),.2);border-radius:var(--radius-md);display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg)}.stat-left[data-v-d6ca3819]{display:flex;align-items:center;gap:.5rem;color:#ffffffe6;font-size:.95rem}.stat-icon[data-v-d6ca3819]{width:1rem;height:1rem;color:#fffc}.stat-icon.star[data-v-d6ca3819]{color:#fbbf24}.stat-value[data-v-d6ca3819]{font-weight:700;color:#fff}.stat-dot[data-v-d6ca3819]{width:8px;height:8px;border-radius:50%}.stat-dot.success[data-v-d6ca3819]{background:#10b981}.stat-dot.primary[data-v-d6ca3819]{background:#3b82f6}.killer-card[data-v-d6ca3819]{grid-column:1 / -1;padding:1rem;background:linear-gradient(135deg,#ef444426,#b91c1c26);border:2px solid rgba(239,68,68,.4);border-radius:12px}.killer-label[data-v-d6ca3819]{text-align:center;color:#fecacae6;font-size:.875rem;font-weight:700;text-transform:uppercase;margin-bottom:.5rem}.killer-content[data-v-d6ca3819]{display:flex;align-items:center;justify-content:center;gap:.75rem}.killer-avatar[data-v-d6ca3819]{width:64px;height:64px;border-radius:12px;object-fit:cover;border:2px solid rgba(239,68,68,.5)}.killer-name[data-v-d6ca3819]{color:#fff;font-weight:800;font-size:1.1rem}.quote-section[data-v-d6ca3819]{padding:var(--spacing-lg);margin:var(--spacing-lg) 0;background:rgba(var(--color-bg),.6);border-left:3px solid var(--border-accent-strong);border-radius:var(--radius-md)}.quote-text[data-v-d6ca3819]{font-style:italic;color:#ffffffe6;margin:0 0 .5rem;font-size:.9rem}.quote-author[data-v-d6ca3819]{text-align:right;color:var(--accent-gold-500);font-weight:600;font-size:.8rem;margin:0}.actions[data-v-d6ca3819]{display:flex;gap:var(--spacing-lg);flex-wrap:wrap;justify-content:center}.action-icon[data-v-d6ca3819]{width:.875rem;height:.875rem}@media(max-width:768px){.summary-header[data-v-d6ca3819]{flex-direction:column}.mode-info[data-v-d6ca3819]{text-align:left}.actions[data-v-d6ca3819]{flex-direction:column}.actions[data-v-d6ca3819]>*{width:100%}}.breakdown-card[data-v-8f4aebde]{background:rgba(var(--color-bg),.7);border:2px solid rgba(var(--color-secondary),.3);border-radius:var(--radius-lg);padding:var(--spacing-2xl);box-shadow:var(--shadow-lg)}.breakdown-header[data-v-8f4aebde]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}.breakdown-header h2[data-v-8f4aebde]{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.breakdown-list[data-v-8f4aebde]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.breakdown-item[data-v-8f4aebde]{background:rgba(var(--color-bg),.5);border:1px solid rgba(var(--color-secondary),.2);border-radius:var(--radius-md);padding:var(--spacing-lg)}.breakdown-main[data-v-8f4aebde]{display:flex;align-items:center;gap:.75rem}.entity-avatar[data-v-8f4aebde]{width:52px;height:52px;border-radius:var(--radius-md);object-fit:cover;border:1px solid var(--border-subtle);flex-shrink:0}.entity-info[data-v-8f4aebde]{flex:1;min-width:0}.entity-name[data-v-8f4aebde]{display:flex;align-items:center;gap:.5rem;color:#fff;font-weight:700;font-size:1rem;line-height:1.5;flex-wrap:nowrap}.status-icon[data-v-8f4aebde]{width:1rem;height:1rem;flex-shrink:0}.status-icon.success[data-v-8f4aebde]{color:#10b981}.status-icon.error[data-v-8f4aebde]{color:#ef4444}.entity-meta[data-v-8f4aebde]{color:#fff9;font-size:.875rem;margin-top:.25rem;line-height:1.5}.answer-details[data-v-8f4aebde]{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid rgba(var(--color-secondary),.2);display:flex;flex-direction:column;gap:var(--spacing-sm)}.answer-detail[data-v-8f4aebde]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-radius:8px;border:1px solid}.answer-detail.correct[data-v-8f4aebde]{background:#10b9811a;border-color:#10b9814d;color:#10b981}.answer-detail.wrong[data-v-8f4aebde]{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.answer-left[data-v-8f4aebde]{display:flex;align-items:center;gap:.5rem;font-weight:700}.detail-icon[data-v-8f4aebde]{width:1rem;height:1rem}.answer-time[data-v-8f4aebde]{font-size:.875rem;opacity:.9}.results-page[data-v-bdb0297f]{width:100%;min-height:calc(100vh - 200px);padding:var(--spacing-2xl);display:flex;justify-content:center;align-items:flex-start}.results-container[data-v-bdb0297f]{width:90%;max-width:1400px;display:grid;gap:var(--spacing-2xl)}.loading[data-v-bdb0297f],.error-message[data-v-bdb0297f]{color:#fff;font-size:1.5rem;text-align:center;margin:4rem auto}.error-message[data-v-bdb0297f]{color:#ef4444}@media(min-width:1024px){.results-container[data-v-bdb0297f]{grid-template-columns:550px minmax(600px,1fr);align-items:start}}.multiple-select[data-v-96278256]{width:100%;position:relative}.control[data-v-96278256]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--surface-glass-mid);border:2px solid var(--border-subtle);border-radius:var(--radius-md);cursor:text;transition:border-color var(--transition-base);min-height:44px}.control[data-v-96278256]:focus-within{border-color:var(--text-secondary);outline:none}.badges[data-v-96278256]{display:flex;gap:.4rem;flex-wrap:wrap;max-width:70%}.badge[data-v-96278256]{background:var(--text-secondary);color:#fff;padding:.25rem .5rem;border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600}.badge .remove[data-v-96278256]{background:transparent;border:none;color:#fff;cursor:pointer;font-weight:700;font-size:1.2rem;line-height:1;padding:0;margin:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color var(--transition-fast)}.badge .remove[data-v-96278256]:hover{background:#fff3}.search-input[data-v-96278256]{flex:1;border:none;outline:none;background:transparent;color:var(--text-primary);font-size:.95rem;min-width:60px}.search-input[data-v-96278256]::placeholder{color:#e0e7ff66}.arrow[data-v-96278256]{background:transparent;border:none;color:var(--text-primary);cursor:pointer;font-size:1.2rem;padding:0 .25rem;transition:color var(--transition-fast)}.arrow[data-v-96278256]:hover{color:var(--text-secondary)}.dropdown[data-v-96278256]{position:absolute;left:0;right:0;top:calc(100% + 6px);background:var(--surface-glass-strong);border:2px solid var(--border-subtle);border-radius:var(--radius-md);max-height:220px;overflow:auto;z-index:3000;box-shadow:var(--shadow-lg)}.dropdown ul[data-v-96278256]{list-style:none;margin:0;padding:.4rem}.dropdown li[data-v-96278256]{padding:.625rem .75rem;cursor:pointer;border-radius:var(--radius-sm);color:var(--text-primary);transition:background-color var(--transition-fast)}.dropdown li[data-v-96278256]:hover,.dropdown li.highlighted[data-v-96278256]{background:#818cf826;color:var(--text-secondary)}.empty[data-v-96278256]{padding:1rem;text-align:center;color:#e0e7ff66;font-style:italic}.form-title[data-v-fbf86ecb]{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.form-group[data-v-fbf86ecb]{margin-bottom:1.25rem}.form-group label[data-v-fbf86ecb]{display:block;margin-bottom:.5rem;color:var(--text-primary);font-weight:600}.form-group input[data-v-fbf86ecb],.form-group select[data-v-fbf86ecb],.form-group textarea[data-v-fbf86ecb]{width:100%;padding:.75rem;border-radius:var(--radius-md);border:2px solid var(--border-subtle);background:var(--surface-glass-mid);color:var(--text-primary);font-family:inherit;font-size:1rem;transition:border-color var(--transition-base)}.form-group input[data-v-fbf86ecb]:focus,.form-group select[data-v-fbf86ecb]:focus,.form-group textarea[data-v-fbf86ecb]:focus{outline:none;border-color:var(--text-secondary)}.form-hint[data-v-fbf86ecb]{display:block;margin-top:.375rem;color:#e0e7ff99;font-size:.8rem;font-style:italic}.form-actions[data-v-fbf86ecb]{display:flex;gap:1rem;margin-top:1.5rem;justify-content:center}.json-editor[data-v-fbf86ecb]{font-family:Fira Mono,Consolas,Menlo,monospace;background:#0000004d;font-size:.875rem;line-height:1.5;resize:vertical;min-height:100px}.form-section[data-v-fbf86ecb]{background:#818cf80d;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.5rem;margin-bottom:1.5rem}.section-title[data-v-fbf86ecb]{color:var(--text-secondary);font-size:1.25rem;font-weight:600;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid var(--border-subtle)}.sound-form[data-v-fbf86ecb]{max-width:700px;margin:0 auto}.form-title[data-v-1f7d47d0]{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.form-group[data-v-1f7d47d0]{margin-bottom:1.25rem}.form-group label[data-v-1f7d47d0]{display:block;margin-bottom:.5rem;color:var(--text-primary);font-weight:600}.form-group input[data-v-1f7d47d0],.form-group select[data-v-1f7d47d0],.form-group textarea[data-v-1f7d47d0]{width:100%;padding:.75rem;border-radius:var(--radius-md);border:2px solid var(--border-subtle);background:var(--surface-glass-mid);color:var(--text-primary);font-family:inherit;font-size:1rem;transition:border-color var(--transition-base)}.form-group input[data-v-1f7d47d0]:focus,.form-group select[data-v-1f7d47d0]:focus,.form-group textarea[data-v-1f7d47d0]:focus{outline:none;border-color:var(--text-secondary)}.form-hint[data-v-1f7d47d0]{display:block;margin-top:.375rem;color:#e0e7ff99;font-size:.8rem;font-style:italic}.form-actions[data-v-1f7d47d0]{display:flex;gap:1rem;margin-top:1.5rem;justify-content:center}.json-editor[data-v-1f7d47d0]{font-family:Fira Mono,Consolas,Menlo,monospace;background:#0000004d;font-size:.875rem;line-height:1.5;resize:vertical;min-height:100px}.form-section[data-v-1f7d47d0]{background:#818cf80d;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.5rem;margin-bottom:1.5rem}.section-title[data-v-1f7d47d0]{color:var(--text-secondary);font-size:1.25rem;font-weight:600;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid var(--border-subtle)}.entity-sound-form[data-v-1f7d47d0]{max-width:800px;margin:0 auto;padding:1rem}.form-title[data-v-1f7d47d0]{font-size:1.75rem;text-align:center;margin-bottom:2rem}.json-editor[data-v-1f7d47d0]{min-height:120px}.form-actions[data-v-1f7d47d0]{padding-top:1.5rem;border-top:2px solid var(--border-subtle);margin-top:2rem}.pagination-controls[data-v-79327dd7]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.pagination-controls.bottom[data-v-79327dd7]{justify-content:center;padding:1rem 0}.page-info[data-v-79327dd7]{color:var(--text-primary);font-weight:600;min-width:80px;text-align:center}.page-size-selector[data-v-79327dd7]{display:flex;align-items:center;gap:.5rem;color:var(--text-primary);font-size:.875rem}.page-size-select[data-v-79327dd7]{padding:.375rem .75rem;border-radius:var(--radius-md);border:2px solid var(--border-subtle);background:var(--surface-glass-mid);color:var(--text-primary);font-size:.875rem;cursor:pointer;transition:border-color var(--transition-base)}.page-size-select[data-v-79327dd7]:focus{outline:none;border-color:var(--text-secondary)}.admin-table-container[data-v-4bd4c3f0]{display:flex;flex-direction:column;gap:1rem}.table-controls[data-v-4bd4c3f0]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.controls-left[data-v-4bd4c3f0]{flex:1;min-width:250px;max-width:400px}.controls-right[data-v-4bd4c3f0]{display:flex;align-items:center;gap:1rem}.search-input[data-v-4bd4c3f0]{width:100%}.loading-state[data-v-4bd4c3f0]{text-align:center;padding:3rem;color:var(--text-primary);font-size:1.1rem}.table-wrapper[data-v-4bd4c3f0]{overflow-x:auto}.admin-table[data-v-4bd4c3f0]{width:100%;border-collapse:collapse;background:var(--surface-glass-mid);border-radius:var(--radius-lg);overflow:hidden}.admin-table thead[data-v-4bd4c3f0]{background:#818cf81a}.admin-table th[data-v-4bd4c3f0],.admin-table[data-v-4bd4c3f0] td{border:1px solid var(--border-subtle);padding:.75rem;text-align:left;color:var(--text-primary)}.admin-table th[data-v-4bd4c3f0]{font-weight:600;color:var(--text-secondary)}@media(max-width:768px){.table-controls[data-v-4bd4c3f0]{flex-direction:column;align-items:stretch}.controls-left[data-v-4bd4c3f0]{max-width:100%}.controls-right[data-v-4bd4c3f0]{justify-content:space-between}}.admin-sounds[data-v-01510759]{padding:0}.admin-header[data-v-01510759]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.header-actions[data-v-01510759]{display:flex;gap:.75rem;align-items:center}.section-title[data-v-01510759]{color:var(--text-secondary);font-size:1.5rem;font-weight:700}.tags-container[data-v-01510759],.answers-container[data-v-01510759]{display:flex;flex-wrap:wrap;gap:.375rem}.tag-badge[data-v-01510759]{display:inline-block;padding:.25rem .625rem;background:var(--text-secondary);color:#fff;border-radius:var(--radius-pill);font-size:.8rem;font-weight:600}.answer-badge[data-v-01510759]{display:inline-block;padding:.25rem .625rem;background:#d4975f4d;color:var(--text-accent);border:1px solid var(--border-accent);border-radius:var(--radius-pill);font-size:.8rem;font-weight:600}.no-tags[data-v-01510759]{color:#e0e7ff66;font-style:italic;font-size:.875rem}.actions-cell[data-v-01510759]{display:flex;flex-direction:column;gap:.5rem;min-width:100px}.form-title[data-v-4cf682e0]{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.form-group[data-v-4cf682e0]{margin-bottom:1.25rem}.form-group label[data-v-4cf682e0]{display:block;margin-bottom:.5rem;color:var(--text-primary);font-weight:600}.form-group input[data-v-4cf682e0],.form-group select[data-v-4cf682e0],.form-group textarea[data-v-4cf682e0]{width:100%;padding:.75rem;border-radius:var(--radius-md);border:2px solid var(--border-subtle);background:var(--surface-glass-mid);color:var(--text-primary);font-family:inherit;font-size:1rem;transition:border-color var(--transition-base)}.form-group input[data-v-4cf682e0]:focus,.form-group select[data-v-4cf682e0]:focus,.form-group textarea[data-v-4cf682e0]:focus{outline:none;border-color:var(--text-secondary)}.form-hint[data-v-4cf682e0]{display:block;margin-top:.375rem;color:#e0e7ff99;font-size:.8rem;font-style:italic}.form-actions[data-v-4cf682e0]{display:flex;gap:1rem;margin-top:1.5rem;justify-content:center}.json-editor[data-v-4cf682e0]{font-family:Fira Mono,Consolas,Menlo,monospace;background:#0000004d;font-size:.875rem;line-height:1.5;resize:vertical;min-height:100px}.form-section[data-v-4cf682e0]{background:#818cf80d;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.5rem;margin-bottom:1.5rem}.section-title[data-v-4cf682e0]{color:var(--text-secondary);font-size:1.25rem;font-weight:600;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid var(--border-subtle)}.entity-form[data-v-4cf682e0]{max-width:600px;margin:0 auto}.json-editor[data-v-4cf682e0]{min-height:200px}.admin-entities[data-v-afc6aeb3]{padding:0}.admin-header[data-v-afc6aeb3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-title[data-v-afc6aeb3]{color:var(--text-secondary);font-size:1.5rem;font-weight:700}.entity-type-badge[data-v-afc6aeb3]{display:inline-block;padding:.25rem .75rem;background:var(--text-secondary);color:#fff;border-radius:var(--radius-pill);font-size:.875rem;font-weight:600;text-transform:capitalize}.entity-image[data-v-afc6aeb3]{height:150px;max-width:300px;object-fit:contain;border-radius:var(--radius-md)}.no-image[data-v-afc6aeb3]{color:#e0e7ff80;font-style:italic}.data-scroll[data-v-afc6aeb3]{max-height:200px;overflow:auto;background:#0000004d;border-radius:var(--radius-sm);padding:.5rem}.data-scroll pre[data-v-afc6aeb3]{margin:0;font-family:Fira Mono,Consolas,monospace;font-size:.75rem;line-height:1.4;color:#e0e7ffcc}.actions-cell[data-v-afc6aeb3]{display:flex;flex-direction:column;gap:.5rem;min-width:100px}.form-title[data-v-e94d16aa]{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.form-group[data-v-e94d16aa]{margin-bottom:1.25rem}.form-group label[data-v-e94d16aa]{display:block;margin-bottom:.5rem;color:var(--text-primary);font-weight:600}.form-group input[data-v-e94d16aa],.form-group select[data-v-e94d16aa],.form-group textarea[data-v-e94d16aa]{width:100%;padding:.75rem;border-radius:var(--radius-md);border:2px solid var(--border-subtle);background:var(--surface-glass-mid);color:var(--text-primary);font-family:inherit;font-size:1rem;transition:border-color var(--transition-base)}.form-group input[data-v-e94d16aa]:focus,.form-group select[data-v-e94d16aa]:focus,.form-group textarea[data-v-e94d16aa]:focus{outline:none;border-color:var(--text-secondary)}.form-hint[data-v-e94d16aa]{display:block;margin-top:.375rem;color:#e0e7ff99;font-size:.8rem;font-style:italic}.form-actions[data-v-e94d16aa]{display:flex;gap:1rem;margin-top:1.5rem;justify-content:center}.json-editor[data-v-e94d16aa]{font-family:Fira Mono,Consolas,Menlo,monospace;background:#0000004d;font-size:.875rem;line-height:1.5;resize:vertical;min-height:100px}.form-section[data-v-e94d16aa]{background:#818cf80d;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.5rem;margin-bottom:1.5rem}.section-title[data-v-e94d16aa]{color:var(--text-secondary);font-size:1.25rem;font-weight:600;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid var(--border-subtle)}.tag-form[data-v-e94d16aa]{max-width:600px;margin:0 auto}.json-editor[data-v-e94d16aa]{min-height:120px}.admin-tags[data-v-0f4daee9]{padding:0}.admin-header[data-v-0f4daee9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-title[data-v-0f4daee9]{color:var(--text-secondary);font-size:1.5rem;font-weight:700}.code-badge[data-v-0f4daee9]{display:inline-block;padding:.25rem .75rem;background:#818cf833;color:var(--text-secondary);border:1px solid var(--text-secondary);border-radius:var(--radius-pill);font-size:.875rem;font-weight:600;font-family:Fira Mono,Consolas,monospace}.data-scroll[data-v-0f4daee9]{max-width:400px;max-height:200px;overflow:auto;background:#0000004d;border-radius:var(--radius-sm);padding:.5rem}.data-scroll pre[data-v-0f4daee9]{margin:0;font-family:Fira Mono,Consolas,monospace;font-size:.75rem;line-height:1.4;color:#e0e7ffcc}.actions-cell[data-v-0f4daee9]{display:flex;flex-direction:column;gap:.5rem;min-width:100px}.admin-dashboard[data-v-d1a78c18]{padding:2rem}.page-title[data-v-d1a78c18]{color:var(--text-secondary);font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}.tab-content[data-v-d1a78c18]{background:var(--surface-glass-strong);border-radius:var(--radius-lg);padding:2rem;margin-top:1.5rem;box-shadow:var(--shadow-lg)}
