@import"https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap";.boot-overlay[data-v-1e68285e]{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;background:#000000bf;color:#fff;pointer-events:auto;touch-action:pan-y;overscroll-behavior:auto}.boot-card[data-v-1e68285e]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:16px 20px}.logo[data-v-1e68285e]{width:160px;height:auto;margin-bottom:8px}.label[data-v-1e68285e]{font-size:18px;font-weight:700}.dots[data-v-1e68285e]{display:inline-flex;gap:6px;margin-top:4px}.dots>span[data-v-1e68285e]{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.85;animation:bounce-1e68285e 1s infinite ease-in-out}.dots>span[data-v-1e68285e]:nth-child(2){animation-delay:.15s}.dots>span[data-v-1e68285e]:nth-child(3){animation-delay:.3s}@keyframes bounce-1e68285e{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}.boot-ribbon[data-v-1e68285e]{position:fixed;left:50%;transform:translate(-50%);top:12px;z-index:2147483647;padding:6px 10px;font-size:14px;font-weight:600;background:#000000b3;color:#fff;border-radius:999px;box-shadow:0 2px 8px #00000040}.fade-enter-active[data-v-1e68285e],.fade-leave-active[data-v-1e68285e]{transition:opacity .22s ease}.fade-enter-from[data-v-1e68285e],.fade-leave-to[data-v-1e68285e]{opacity:0}@media(prefers-reduced-motion:reduce){.dots>span[data-v-1e68285e]{animation:none!important}}html,body{margin:0;padding:0;height:100%;overscroll-behavior-y:auto}#app{width:100vw;min-height:100dvh;-webkit-overflow-scrolling:touch}body{font-weight:700;font-family:Inter,Arial Rounded MT Bold,sans-serif;color:#fff;user-select:none;-webkit-user-select:none;-ms-user-select:none;touch-action:manipulation}*::-webkit-scrollbar{display:none!important}input,textarea,button,select,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button[data-v-e6ff4e24]{cursor:pointer;height:45px;width:100%;font-size:18px;font-weight:700;border-radius:4px;color:#000;text-align:center;box-sizing:border-box;padding:0 12px;border:none;transition:background-color .3s ease,transform var(--dur-tap) ease-out;display:flex;align-items:center;justify-content:center;position:relative}button.auto-height[data-v-e6ff4e24]{height:auto;min-height:45px;padding:8px 12px;line-height:1.2}.prefix-container[data-v-e6ff4e24]{position:absolute;left:5px;display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-50%)}.content-container[data-v-e6ff4e24]{width:100%;display:flex;justify-content:center;align-items:center;word-break:break-word}button[data-v-e6ff4e24]:hover:not(:disabled){filter:brightness(95%)}button[data-v-e6ff4e24]:active:not(:disabled){filter:brightness(90%);transform:scale(.97)}button[data-v-e6ff4e24]:disabled,button[disabled][data-v-e6ff4e24]{background-color:#b1b1b1;color:#aaa;cursor:not-allowed}.not-allowed[data-v-e6ff4e24]{cursor:not-allowed}@media(prefers-reduced-motion:reduce){button[data-v-e6ff4e24]{transition:background-color .3s ease}button[data-v-e6ff4e24]:active:not(:disabled){transform:none}}.error-view[data-v-609d82c3]{display:flex;flex-direction:column;max-width:400px;padding:20px}.login[data-v-947d4d6f]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background-color:#1667e1;background:#1667e1 url(/assets/background_blue-Be4ffMjP.jpg) no-repeat center center fixed;background-size:cover}.logo[data-v-947d4d6f]{width:100%;margin-bottom:20px}.login picture[data-v-947d4d6f]{animation:tbf-pop-in var(--dur-pop) var(--ease-pop) 60ms backwards}form[data-v-947d4d6f]{display:flex;flex-direction:column;font-size:20px;font-weight:700;width:100%;max-width:300px;animation:tbf-rise-in var(--dur-in) ease-out .22s backwards}label[data-v-947d4d6f]{display:inline-block;width:100%;margin-bottom:4px;font-size:20px;color:#fff}.label-container[data-v-947d4d6f]{display:flex;justify-content:space-between;align-items:center}.char-counter[data-v-947d4d6f]{font-size:14px;color:#fff;font-weight:400}input[data-v-947d4d6f]{height:50px;width:100%;font-size:18px;border-radius:4px;background-color:#fff;border:none;font-weight:700;font-family:Inter,sans-serif;margin-bottom:12px;padding:8px 12px;color:#322f2f;box-sizing:border-box;transition:box-shadow .18s ease}input[data-v-947d4d6f]:disabled{opacity:.7;cursor:not-allowed}input[data-v-947d4d6f]:focus{outline:none;border-color:#7a7a7a!important;box-shadow:0 0 0 3px #ffcc008c}.notice[data-v-947d4d6f]{margin:6px 0 12px;padding:0 12px;font-size:14px;font-weight:600;border-radius:6px;border:1px solid transparent;display:flex;align-items:center;min-height:40px}.notice.info[data-v-947d4d6f]{background:#ffffff26;color:#fff;border-color:#ffffff59;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.notice.error[data-v-947d4d6f]{background:#ff383826;color:#3a0b0b;border-color:#ff383859}.error-slot[data-v-947d4d6f]{animation:tbf-rise-in-sm .2s ease-out}#join-error[data-v-947d4d6f]{animation:tbf-shake .34s ease-out .18s}.helper[data-v-947d4d6f]{margin-top:8px;font-size:12px;color:#fff;opacity:.9}button[data-v-947d4d6f]{font-family:Inter,sans-serif}input[data-v-947d4d6f]::-webkit-input-placeholder,input[data-v-947d4d6f]:-ms-input-placeholder,input[data-v-947d4d6f]:-moz-placeholder,input[data-v-947d4d6f]::-moz-placeholder{letter-spacing:0px}@media(prefers-reduced-motion:reduce){.login picture[data-v-947d4d6f],form[data-v-947d4d6f],.error-slot[data-v-947d4d6f],#join-error[data-v-947d4d6f]{animation:none}}.idle-overlay[data-v-79d46f1b]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000bf;display:flex;justify-content:center;align-items:center;z-index:1000}.idle-container[data-v-79d46f1b],.avatar-loader-container[data-v-79d46f1b]{display:flex;justify-content:center;align-items:center}.my-avatar[data-v-79d46f1b]{width:300px;height:300px;border-radius:50%}.idle-avatar-pop[data-v-79d46f1b]{animation:tbf-pop-in .4s var(--ease-pop) 80ms backwards}.idle-avatar-drift[data-v-79d46f1b]{animation:tbf-drift 4.2s ease-in-out .5s infinite}.loader[data-v-79d46f1b]{width:150px;height:150px;border-radius:50%;background-color:#5d11e1;animation:pulsate-79d46f1b 1.5s infinite}@keyframes pulsate-79d46f1b{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.idle-avatar-pop[data-v-79d46f1b],.idle-avatar-drift[data-v-79d46f1b]{animation:none}}.player-button-container[data-v-b3e685b9]{display:flex;align-items:center;justify-content:space-between;height:45px;width:100%;font-weight:700;font-size:18px;font-family:Inter,Arial Rounded MT Bold,sans-serif;background-color:#fff;border-radius:6px;border:none;padding:0 12px;box-sizing:border-box;transition:background-color .3s ease;position:relative;overflow:hidden}.player-button-container.selected[data-v-b3e685b9]{background-color:#5d11e1;color:#fff}.player-button-container.selected .player-name[data-v-b3e685b9]{color:#fff}.avatar[data-v-b3e685b9]{height:45px;width:45px;border-radius:50%;margin-right:10px;margin-top:7px}.player-name[data-v-b3e685b9]{flex-grow:1;text-align:left;color:#322f2f}.click-count[data-v-b3e685b9]{display:flex;align-items:center;justify-content:center;background-color:#fff;color:#000;border-radius:50%;width:25px;height:25px;text-align:center;box-sizing:border-box;margin-right:12px;z-index:1;animation:tbf-pop-in var(--dur-beat) var(--ease-pop)}.button-group-wrapper[data-v-b3e685b9]{display:flex;align-items:center;justify-content:flex-end;background-color:#d1d1d1;border-top-right-radius:6px;border-bottom-right-radius:6px;padding-left:12px;margin-right:-12px;width:auto;height:100%;position:relative}.button-group[data-v-b3e685b9]{display:flex;gap:8px;padding-right:12px}.circle-button[data-v-b3e685b9]{display:flex;align-items:center;justify-content:center;background-color:#fff;border:0px;color:#000;border-radius:50%;width:30px;height:30px;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .3s ease,color .3s ease,transform var(--dur-tap) ease-out}.circle-button[data-v-b3e685b9]:hover:not(:disabled){background-color:#5d11e1;color:#fff}.circle-button[data-v-b3e685b9]:active:not(:disabled){filter:brightness(90%);transform:scale(.9)}.circle-button.disabled[data-v-b3e685b9]{background-color:#d1d1d1;color:#aaa;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.click-count[data-v-b3e685b9]{animation:none}.circle-button[data-v-b3e685b9]{transition:background-color .3s ease,color .3s ease}.circle-button[data-v-b3e685b9]:active:not(:disabled){transform:none}}.text-card[data-v-95d1e7a5]{width:100%;min-height:150px;background:#322f2f;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;box-sizing:border-box;border-radius:4px;transition:background-color .3s ease}.text-card.highlighted[data-v-95d1e7a5]{background:#5d11e1}.main-text[data-v-95d1e7a5]{font-size:20px;text-align:center;font-weight:700}.sub-text[data-v-95d1e7a5]{font-size:12px;margin-top:30px}.voting-container[data-v-58b5f404]{width:100%;min-width:350px;max-width:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;margin:0 auto;max-height:100vh;overflow:hidden}.question-card[data-v-58b5f404]{margin-bottom:15px}.question-in[data-v-58b5f404]{animation:tbf-rise-in-sm var(--dur-in) ease-out 60ms backwards}.instruction-slot[data-v-58b5f404]{min-height:22px;margin:20px 0;display:flex;align-items:center}.vote-instruction[data-v-58b5f404]{margin:0;color:#322f2f;font-weight:700;text-align:center}.instruction-enter-active[data-v-58b5f404],.instruction-leave-active[data-v-58b5f404]{transition:opacity .16s ease,transform .16s ease}.instruction-enter-from[data-v-58b5f404]{opacity:0;transform:translateY(4px)}.instruction-leave-to[data-v-58b5f404]{opacity:0;transform:translateY(-4px)}.scroll-container[data-v-58b5f404]{position:relative;width:100%;max-width:400px;flex-grow:1;display:flex;flex-direction:column}.buttons-container[data-v-58b5f404]{display:flex;align-items:center;flex-direction:column;list-style-type:none;position:relative;width:100%;max-width:400px;overflow-y:auto;box-sizing:border-box;margin:0;padding:0;flex-grow:1;max-height:40vh;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.buttons-container[data-v-58b5f404]::-webkit-scrollbar{width:5px}.buttons-container[data-v-58b5f404]::-webkit-scrollbar-track{background:transparent}.buttons-container[data-v-58b5f404]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px}.buttons-container li[data-v-58b5f404]{border-radius:12px;color:#fff;font-size:16px;width:100%;margin-bottom:10px}.scroll-fade-bottom[data-v-58b5f404]{position:absolute;bottom:0;left:0;width:100%;height:60px;background:linear-gradient(to top,#e6e6e6e6,#e6e6e699,#e6e6e64d 60%,#e6e6e600);pointer-events:none;z-index:2;transition:opacity .3s ease}.scroll-fade-top[data-v-58b5f404]{position:absolute;top:0;left:0;width:100%;height:40px;background:linear-gradient(to bottom,#e6e6e6e6,#e6e6e699,#e6e6e64d 60%,#e6e6e600);pointer-events:none;z-index:2;transition:opacity .3s ease}.scroll-indicator[data-v-58b5f404]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:#fffc;border-radius:50%;box-shadow:0 2px 4px #0000001a;z-index:3;pointer-events:none;animation:fadeInOut-58b5f404 3s ease-in-out forwards}.scroll-icon[data-v-58b5f404]{width:12px;height:12px;border:solid #322F2F;border-width:0 2px 2px 0;display:inline-block;transform:rotate(45deg);animation:bounce-58b5f404 1.5s infinite}@keyframes bounce-58b5f404{0%,20%,50%,80%,to{transform:translateY(0) rotate(45deg)}40%{transform:translateY(-5px) rotate(45deg)}60%{transform:translateY(-3px) rotate(45deg)}}@keyframes fadeInOut-58b5f404{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}button[data-v-58b5f404]{flex-shrink:0;margin-bottom:0}.button-wrapper[data-v-58b5f404]{position:relative}.vote-row-in[data-v-58b5f404]{animation:tbf-rise-in var(--dur-in) ease-out backwards}.not-allowed[data-v-58b5f404]{pointer-events:none}.submit-error[data-v-58b5f404]{margin:12px 0 0;padding:8px 12px;font-size:14px;font-weight:600;border-radius:6px;border:1px solid rgba(255,56,56,.35);background:#ff383826;color:#3a0b0b;display:flex;align-items:center;justify-content:center;min-height:40px;width:100%;box-sizing:border-box;text-align:center;flex-shrink:0;animation:tbf-rise-in-sm .2s ease-out,tbf-shake .34s ease-out .18s}.sticky-button[data-v-58b5f404]{position:sticky;bottom:0;width:100%;max-width:400px;margin-top:20px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.pulse-button[data-v-58b5f404]{animation:tbf-beat-lg var(--dur-beat) var(--ease-pop)}@media(prefers-reduced-motion:reduce){.question-in[data-v-58b5f404],.vote-row-in[data-v-58b5f404],.pulse-button[data-v-58b5f404],.submit-error[data-v-58b5f404]{animation:none}.instruction-enter-active[data-v-58b5f404],.instruction-leave-active[data-v-58b5f404]{transition:none}}.guessing-container[data-v-cab079d8]{width:100%;min-width:350px;max-width:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;margin:0 auto;max-height:100vh;overflow:hidden}.avatar-header[data-v-cab079d8]{position:relative;z-index:2;margin-bottom:-85px}.my-avatar[data-v-cab079d8]{width:165px;height:165px;border-radius:50%}.avatar-in[data-v-cab079d8]{animation:tbf-pop-in var(--dur-pop) var(--ease-pop) 60ms backwards}.question-card[data-v-cab079d8]{margin-bottom:40px;position:relative;z-index:1;padding-top:50px;animation:tbf-rise-in-sm var(--dur-in) ease-out .2s backwards}.buttons-container[data-v-cab079d8]{display:flex;align-items:center;flex-direction:column;list-style-type:none;position:relative;width:100%;max-width:400px;overflow-y:auto;box-sizing:border-box;margin:0;padding:0;flex-grow:1}.buttons-container li[data-v-cab079d8]{border-radius:12px;color:#fff;font-size:16px;width:100%;margin-bottom:10px}.option-in[data-v-cab079d8]{animation:tbf-rise-in var(--dur-in) ease-out backwards}.option-btn[data-v-cab079d8]{transition:opacity .18s ease}.option-btn.is-dimmed[data-v-cab079d8]{opacity:.4}.option-btn.is-chosen[data-v-cab079d8]{animation:tbf-beat var(--dur-beat) ease-out}button[data-v-cab079d8]{flex-shrink:0;margin-bottom:0}.submit-error[data-v-cab079d8]{margin:12px 0 0;padding:0 12px;font-size:14px;font-weight:600;border-radius:6px;border:1px solid rgba(255,56,56,.35);background:#ff383826;color:#3a0b0b;display:flex;align-items:center;justify-content:center;min-height:40px;width:100%;box-sizing:border-box;text-align:center;flex-shrink:0;animation:tbf-rise-in-sm .2s ease-out,tbf-shake .34s ease-out .18s}@media(prefers-reduced-motion:reduce){.avatar-in[data-v-cab079d8],.question-card[data-v-cab079d8],.option-in[data-v-cab079d8],.option-btn.is-chosen[data-v-cab079d8],.submit-error[data-v-cab079d8]{animation:none}}.regular-round-container[data-v-62f704c6]{width:100%;display:flex;justify-content:center;align-items:center;position:relative}.fade-enter-active[data-v-62f704c6],.fade-leave-active[data-v-62f704c6]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-62f704c6]{opacity:0;transform:translateY(-20px)}.fade-enter-to[data-v-62f704c6],.fade-leave[data-v-62f704c6]{opacity:1;transform:translateY(0)}.fade-leave-to[data-v-62f704c6]{opacity:0;transform:translateY(-20px)}.hotseat-container[data-v-6095b74c]{width:100%;min-width:350px;max-width:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;margin:0 auto;max-height:100vh;overflow:hidden}.avatar-header[data-v-6095b74c]{position:relative;z-index:2;margin-bottom:-85px}.hotseat-avatar[data-v-6095b74c]{width:165px;height:165px}.avatar-in[data-v-6095b74c]{animation:tbf-pop-in var(--dur-pop) var(--ease-pop) 60ms backwards}.question-card[data-v-6095b74c]{margin-bottom:40px;position:relative;z-index:1;padding-top:50px;animation:tbf-rise-in-sm var(--dur-in) ease-out .2s backwards}.buttons-container[data-v-6095b74c]{display:flex;align-items:center;flex-direction:column;list-style-type:none;position:relative;width:100%;max-width:400px;overflow-y:auto;box-sizing:border-box;margin:0;padding:0;flex-grow:1}.buttons-container li[data-v-6095b74c]{border-radius:12px;color:#fff;font-size:16px;width:100%;margin-bottom:10px}.option-in[data-v-6095b74c]{animation:tbf-rise-in var(--dur-in) ease-out backwards}.option-btn[data-v-6095b74c]{transition:opacity .18s ease}.option-btn.is-dimmed[data-v-6095b74c]{opacity:.4}.option-btn.is-chosen[data-v-6095b74c]{animation:tbf-beat var(--dur-beat) ease-out}button[data-v-6095b74c]{flex-shrink:0;margin-bottom:0}.submit-error[data-v-6095b74c]{margin:12px 0 0;padding:0 12px;font-size:14px;font-weight:600;border-radius:6px;border:1px solid rgba(255,56,56,.35);background:#ff383826;color:#3a0b0b;display:flex;align-items:center;justify-content:center;min-height:40px;width:100%;box-sizing:border-box;text-align:center;flex-shrink:0;animation:tbf-rise-in-sm .2s ease-out,tbf-shake .34s ease-out .18s}.option-prefix[data-v-6095b74c]{width:35px;height:35px;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:5px;font-weight:700;font-size:20px;flex-shrink:0}@media(prefers-reduced-motion:reduce){.avatar-in[data-v-6095b74c],.question-card[data-v-6095b74c],.option-in[data-v-6095b74c],.option-btn.is-chosen[data-v-6095b74c],.submit-error[data-v-6095b74c]{animation:none}}.popper-container[data-v-99dae0db]{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.bubble[data-v-99dae0db]{position:absolute;border-radius:50%;transform:translate(-50%,-50%);cursor:pointer;border:2px solid rgba(255,255,255,.2);animation:floatIn-99dae0db .3s cubic-bezier(.175,.885,.32,1.275);will-change:top,left}.shine[data-v-99dae0db]{position:absolute;top:15%;left:15%;width:25%;height:25%;background:#fff;border-radius:50%;opacity:.4}.counter[data-v-99dae0db]{position:absolute;bottom:50px;right:20px;font-size:36px;font-weight:900;color:#ffffff1a;pointer-events:none}.pop-leave-active[data-v-99dae0db]{transition:all .15s ease-out}.pop-leave-to[data-v-99dae0db]{transform:translate(-50%,-50%) scale(1.4);opacity:0}@keyframes floatIn-99dae0db{0%{transform:translate(-50%,-50%) scale(0)}to{transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.bubble[data-v-99dae0db]{animation:none}}#lobby-container[data-v-28af9791]{width:100%;height:100vh;position:relative;overflow:hidden}#lobby-container[data-v-28af9791]:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url(/assets/background_blue-Be4ffMjP.jpg) no-repeat center center fixed;background-size:cover;z-index:-1}.mini-game-layer[data-v-28af9791]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.ui-layer[data-v-28af9791]{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;pointer-events:none}.footer[data-v-28af9791]{pointer-events:auto}.footer[data-v-28af9791]{position:absolute;bottom:50px;display:flex;flex-direction:column;align-items:center;animation:tbf-rise-in var(--dur-in) ease-out .2s backwards}.waiting[data-v-28af9791]{font-size:14px;color:#fffc;margin-top:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;animation:tbf-pulse-soft 3.4s ease-in-out 1s infinite}.spinner[data-v-28af9791]{width:24px;height:24px;border:3px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-28af9791 1s linear infinite}@keyframes spin-28af9791{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.footer[data-v-28af9791],.waiting[data-v-28af9791]{animation:none}}.leave-btn[data-v-6b6db8b7]{position:fixed;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:1101;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none;background:#0006;color:#fff;font-size:18px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .2s ease,background .2s ease}.leave-btn[data-v-6b6db8b7]:active{transform:scale(.9);background:#0009}.overlay[data-v-6b6db8b7]{position:fixed;inset:0;z-index:1102;display:flex;align-items:center;justify-content:center;padding:20px}.backdrop[data-v-6b6db8b7]{position:absolute;inset:0;background:#000000a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none;cursor:default}.card[data-v-6b6db8b7]{position:relative;width:100%;max-width:340px;background:#fff;border-radius:20px;padding:32px 24px;box-shadow:0 20px 50px #0000004d;text-align:center;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),opacity .3s ease}.card h3[data-v-6b6db8b7]{margin:0 0 8px;color:#322f2f;font-family:Inter,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.5px}.hint[data-v-6b6db8b7]{margin:0 0 32px;color:#6d6d6d;font-family:Inter,sans-serif;font-size:16px;line-height:1.5}.actions[data-v-6b6db8b7]{display:flex;flex-direction:column;gap:12px}.btn[data-v-6b6db8b7]{width:100%;height:52px;border:none;border-radius:14px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;cursor:pointer;transition:transform .1s ease,background-color .2s ease,filter .2s ease;display:flex;align-items:center;justify-content:center}.btn[data-v-6b6db8b7]:active{transform:scale(.98)}.btn-danger[data-v-6b6db8b7]{background-color:#d3504d;color:#fff;box-shadow:0 4px 12px #d3504d4d}.btn-danger[data-v-6b6db8b7]:hover{background-color:#c0403d}.btn-secondary[data-v-6b6db8b7]{background-color:#f2f2f2;color:#322f2f}.btn-secondary[data-v-6b6db8b7]:hover{background-color:#e0e0e0}.sr-only[data-v-6b6db8b7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,1px,1px);white-space:nowrap;border:0}.modal-fade-enter-from[data-v-6b6db8b7],.modal-fade-leave-to[data-v-6b6db8b7]{opacity:0}.modal-fade-enter-active[data-v-6b6db8b7],.modal-fade-leave-active[data-v-6b6db8b7]{transition:opacity .3s ease-out}.modal-fade-enter-active .backdrop[data-v-6b6db8b7]{transition:opacity .3s cubic-bezier(.175,.885,.32,1.275)}.modal-fade-leave-active .backdrop[data-v-6b6db8b7]{transition:opacity .2s ease-in}.modal-fade-enter-from .card[data-v-6b6db8b7],.modal-fade-leave-to .card[data-v-6b6db8b7]{transform:translateY(20px) scale(.95);opacity:0}.modal-fade-enter-active .card[data-v-6b6db8b7]{transition:transform .3s cubic-bezier(.175,.885,.32,1.275),opacity .3s ease-out}.modal-fade-leave-active .card[data-v-6b6db8b7]{transition:transform .2s ease-in,opacity .2s ease-in}.timer-warning[data-v-7bdf5a6f]{position:fixed;top:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;background-color:#d3504d;padding:12px 24px;border-radius:50px;box-shadow:0 4px 15px #d3504d66;z-index:1000;pointer-events:none;animation:warning-beat-7bdf5a6f .34s ease-out .52s}@keyframes warning-beat-7bdf5a6f{0%,to{transform:translate(-50%) scale(1)}35%{transform:translate(-50%) scale(1.05)}}.warning-text[data-v-7bdf5a6f]{color:#fff;font-weight:700;font-size:16px;text-align:center;white-space:nowrap}.pulsing-circle[data-v-7bdf5a6f]{width:10px;height:10px;background-color:#fff;border-radius:50%;margin-right:10px;animation:pulse-7bdf5a6f 1.5s infinite}@keyframes pulse-7bdf5a6f{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.timer-warning[data-v-7bdf5a6f]{animation:none}}.game-ended-overlay[data-v-fa16e506]{position:fixed;inset:0;background-color:#322f2ff2;display:flex;align-items:center;justify-content:center;z-index:1100}.game-ended-container[data-v-fa16e506]{background:linear-gradient(135deg,#322f2f,#3d3a3a);border-radius:16px;padding:40px 32px;max-width:450px;width:90%;box-shadow:0 10px 40px #00000080;border:2px solid transparent;animation:tbf-card-in .34s var(--ease-pop) 80ms backwards}.container-neutral[data-v-fa16e506]{border-color:#fc0}.container-warning[data-v-fa16e506]{border-color:#e8a600}.game-ended-header[data-v-fa16e506]{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:28px}.header-icon[data-v-fa16e506]{font-size:48px;margin-bottom:12px;display:inline-block;animation:tbf-pop-in var(--dur-pop) var(--ease-pop) .26s backwards}.header-title[data-v-fa16e506]{font-family:Inter,sans-serif;font-size:28px;font-weight:700;color:#fff;margin:0;text-align:center}.message-section[data-v-fa16e506]{margin-bottom:32px;text-align:center}.message-text[data-v-fa16e506]{font-family:Inter,sans-serif;font-size:18px;font-weight:500;color:#fff;margin:0;line-height:1.5}.buttons-section[data-v-fa16e506]{display:flex;flex-direction:column;gap:12px}.action-button[data-v-fa16e506]{width:100%}@media(max-width:480px){.game-ended-container[data-v-fa16e506]{padding:32px 24px;max-width:100%;margin:30px}.header-title[data-v-fa16e506]{font-size:24px}.message-text[data-v-fa16e506]{font-size:16px}}@media(prefers-reduced-motion:reduce){.game-ended-container[data-v-fa16e506],.header-icon[data-v-fa16e506]{animation:none}}.avatar-image[data-v-58c356cb]{border-radius:50%;display:block;object-fit:cover}.avatar-circle[data-v-58c356cb]{border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.avatar-circle .avatar-image[data-v-58c356cb]{border-radius:0;flex-shrink:0}.rank-cup[data-v-df96de39]{position:relative;display:inline-block;flex-shrink:0}.cup-image[data-v-df96de39]{width:100%;height:100%;display:block;object-fit:contain}.cup-shine[data-v-df96de39]{position:absolute;inset:0;pointer-events:none;mask-size:contain;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;background-image:linear-gradient(105deg,#fff0 42%,#ffffffd9,#fff0 58%);background-size:300% 100%;background-repeat:no-repeat;background-position:160% 0;animation:cup-shine-df96de39 6s ease-in-out 1.6s infinite}@keyframes cup-shine-df96de39{0%{background-position:160% 0}14%{background-position:-60% 0}to{background-position:-60% 0}}@media(prefers-reduced-motion:reduce){.cup-shine[data-v-df96de39]{animation:none;opacity:0}}.score-row[data-v-6fc13259]{position:relative;display:flex;align-items:center;gap:10px;height:45px;width:100%;font-weight:700;font-size:18px;font-family:Inter,Arial Rounded MT Bold,sans-serif;background-color:#fff;border-radius:6px;border:none;padding:0 12px;box-sizing:border-box;margin-bottom:10px;flex-shrink:0;overflow:hidden}.row-avatar[data-v-6fc13259]{background:#f2f2f2}.row-name[data-v-6fc13259]{min-width:0;color:#322f2f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-cup[data-v-6fc13259]{margin:0 -2px}.row-you[data-v-6fc13259]{margin-left:auto;color:#5d11e1;font-size:11px;letter-spacing:.5px;text-transform:uppercase;flex-shrink:0}.row-score[data-v-6fc13259]{color:#322f2f;margin-left:auto;flex-shrink:0;font-variant-numeric:tabular-nums}.row-you+.row-score[data-v-6fc13259]{margin-left:0}.winner-hero[data-v-15adcd0a]{width:100%;display:flex;flex-direction:column;align-items:center;flex-shrink:0}.hero-stage[data-v-15adcd0a]{position:relative;width:100%;height:130px}.hero-avatar-slot[data-v-15adcd0a]{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);line-height:0}.hero-cup-slot[data-v-15adcd0a]{position:absolute;top:calc(50% + 30px);left:calc(50% + 40px);transform:translate(-50%,-50%);width:85px;height:85px;line-height:0;z-index:2}.hero-name-slot[data-v-15adcd0a]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);z-index:1;max-width:80%}.hero-name[data-v-15adcd0a]{display:block;background:#322f2f;color:#fff;font-size:14px;font-weight:700;padding:5px 14px;border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:chip-in-15adcd0a .2s ease-out .26s backwards}.hero-score-pill[data-v-15adcd0a]{position:relative;z-index:1;margin-top:-12px;display:flex;align-items:center;justify-content:center;min-width:130px;height:40px;padding:0 22px;box-sizing:border-box;border-radius:999px;background:#fff;color:#322f2f;font-size:26px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;animation:pill-in-15adcd0a .34s cubic-bezier(.34,1.56,.64,1) .34s both,pill-settle-15adcd0a .5s ease-out 1.24s}.hero-avatar-pop[data-v-15adcd0a]{animation:avatar-pop-15adcd0a .42s cubic-bezier(.34,1.56,.64,1) .08s backwards}.hero-cup-drop[data-v-15adcd0a]{animation:cup-drop-15adcd0a .52s cubic-bezier(.34,1.56,.64,1) .42s backwards}@keyframes avatar-pop-15adcd0a{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes cup-drop-15adcd0a{0%{opacity:0;transform:translateY(-16px) rotate(-25deg) scale(.6)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes chip-in-15adcd0a{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pill-in-15adcd0a{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes pill-settle-15adcd0a{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}.hero-avatar-float[data-v-15adcd0a]{animation:avatar-float-15adcd0a 4s ease-in-out .5s infinite}.hero-cup-sway[data-v-15adcd0a]{animation:cup-sway-15adcd0a 3.2s ease-in-out .94s infinite}@keyframes avatar-float-15adcd0a{0%,to{transform:translateY(0)}25%{transform:translateY(-3px)}75%{transform:translateY(3px)}}@keyframes cup-sway-15adcd0a{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@media(prefers-reduced-motion:reduce){.hero-avatar-pop[data-v-15adcd0a],.hero-avatar-float[data-v-15adcd0a],.hero-cup-drop[data-v-15adcd0a],.hero-cup-sway[data-v-15adcd0a],.hero-name[data-v-15adcd0a],.hero-score-pill[data-v-15adcd0a]{animation:none}}@media(max-width:380px){.hero-score-pill[data-v-15adcd0a]{font-size:23px;min-width:118px}}.final-scores-container[data-v-3f42bb50]{width:100%;min-width:min(350px,100%);max-width:400px;height:100dvh;display:flex;flex-direction:column;align-items:center;padding:24px 20px 28px;box-sizing:border-box;margin:0 auto;overflow-y:auto}.content[data-v-3f42bb50]{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.headline[data-v-3f42bb50]{margin:16px 0 20px;font-size:16px;font-weight:800;color:#322f2f;text-align:center;flex-shrink:0;animation:rise-in-3f42bb50 .3s ease-out .52s backwards}.scroll-container[data-v-3f42bb50]{position:relative;width:100%;max-width:400px;flex:0 1 auto;display:flex;flex-direction:column;min-height:0}.score-list[data-v-3f42bb50]{display:flex;flex-direction:column;list-style-type:none;position:relative;width:100%;flex:0 1 auto;min-height:0;overflow-y:auto;box-sizing:border-box;margin:0;padding:0}.score-list-item[data-v-3f42bb50]{animation:row-in-3f42bb50 .26s ease-out backwards}@keyframes row-in-3f42bb50{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes rise-in-3f42bb50{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.scroll-fade-top[data-v-3f42bb50]{position:absolute;top:0;left:0;width:100%;height:28px;background:linear-gradient(to bottom,#e6e6e6e6,#e6e6e600);pointer-events:none;z-index:2}.scroll-fade-bottom[data-v-3f42bb50]{position:absolute;bottom:0;left:0;width:100%;height:28px;background:linear-gradient(to top,#e6e6e6e6,#e6e6e600);pointer-events:none;z-index:2}.footer[data-v-3f42bb50]{width:100%;display:flex;flex-direction:column;align-items:center;padding-top:20px;flex-shrink:0}.footer-button[data-v-3f42bb50]{width:100%}.waiting[data-v-3f42bb50]{display:flex;flex-direction:column;align-items:center;opacity:.8;padding:8px 0}.waiting-text[data-v-3f42bb50]{font-size:14px;color:#322f2f;margin:12px 0 0;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.spinner[data-v-3f42bb50]{width:24px;height:24px;border:3px solid rgba(50,47,47,.2);border-top-color:#322f2f;border-radius:50%;animation:spin-3f42bb50 1s linear infinite}@keyframes spin-3f42bb50{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.score-list-item[data-v-3f42bb50],.headline[data-v-3f42bb50]{animation:none}}@media(max-width:480px){.headline[data-v-3f42bb50]{font-size:16px}}#game-container[data-v-7bb6888e]{width:100%;display:flex;justify-content:center;align-items:center;position:relative}#game-container[data-v-7bb6888e]:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url(/assets/background_grey-B_0IF385.jpg) no-repeat center center fixed;background-size:cover;opacity:.75;z-index:-1}.fade-enter-active[data-v-7bb6888e],.fade-leave-active[data-v-7bb6888e]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-7bb6888e]{opacity:0;transform:translateY(-20px)}.fade-enter-to[data-v-7bb6888e],.fade-leave[data-v-7bb6888e]{opacity:1;transform:translateY(0)}.modal-fade-enter-from[data-v-7bb6888e],.modal-fade-leave-to[data-v-7bb6888e]{opacity:0}.modal-fade-enter-active[data-v-7bb6888e],.modal-fade-leave-active[data-v-7bb6888e]{transition:opacity .3s ease}.fade-leave-to[data-v-7bb6888e]{opacity:0;transform:translateY(-20px)}.warning-fade-enter-active[data-v-7bb6888e],.warning-fade-leave-active[data-v-7bb6888e]{transition:all .5s ease-out}.warning-fade-enter-from[data-v-7bb6888e],.warning-fade-leave-to[data-v-7bb6888e]{opacity:0;transform:translate(-50%) translateY(-20px)}.warning-fade-enter-to[data-v-7bb6888e],.warning-fade-leave-from[data-v-7bb6888e]{opacity:1;transform:translate(-50%) translateY(0)}#main{position:relative;height:100dvh;overflow-y:auto;max-height:100vh;width:100vw;max-width:100vw;box-sizing:border-box;display:flex}.view-fade-enter-active,.view-fade-leave-active{transition:opacity .28s ease}.view-fade-enter-from,.view-fade-leave-to{opacity:0}.view-fade-leave-active{position:absolute;inset:0}@media(prefers-reduced-motion:reduce){.view-fade-enter-active,.view-fade-leave-active{transition:none}}:root{--ease-pop: cubic-bezier(.34, 1.56, .64, 1);--dur-tap: .12s;--dur-in: .26s;--dur-beat: .32s;--dur-pop: .42s}@keyframes tbf-pop-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes tbf-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tbf-rise-in-sm{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes tbf-card-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tbf-beat{0%,to{transform:scale(1)}40%{transform:scale(1.04)}}@keyframes tbf-beat-lg{0%,to{transform:scale(1)}40%{transform:scale(1.08)}}@keyframes tbf-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes tbf-drift{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-3px) scale(1.01)}75%{transform:translateY(3px) scale(.995)}}@keyframes tbf-pulse-soft{0%,to{opacity:1}50%{opacity:.62}}@keyframes tbf-sweep{0%{background-position:160% 0}18%{background-position:-60% 0}to{background-position:-60% 0}}
