.map-selector-container[data-v-328bf3b9]{box-shadow:2px 2px 2px 2px rgba(black,.1);margin:0 auto 10px;max-width:200px}.map-selector[data-v-328bf3b9],.map-selector-container[data-v-328bf3b9]{position:relative;width:100%}.selected-map[data-v-328bf3b9]{align-items:center;background-color:#174761;border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:7px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-icon[data-v-328bf3b9]{font-size:.8em;transition:transform .2s ease}.map-options[data-v-328bf3b9]{background-color:#fff;border-radius:0 0 4px 4px;border-top:none;left:0;max-height:0;overflow:hidden;position:absolute;top:100%;transition:max-height .2s ease;width:100%;z-index:10}.map-options.active[data-v-328bf3b9]{box-shadow:0 4px 8px #0000001a;max-height:300px;overflow-y:scroll}.map-option[data-v-328bf3b9]{color:inherit;display:block;padding:7px 10px;text-decoration:none;transition:background-color .2s ease}.map-option[data-v-328bf3b9]:hover{background-color:#f0f0f0}.gbtn[data-v-eccd1602]{align-items:center;background:#fff;border:1px solid #dadce0;border-radius:8px;color:#3c4043;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:10px;justify-content:center;line-height:1;padding:11px 16px;transition:background .15s,box-shadow .15s,transform .08s;width:100%}.gbtn[data-v-eccd1602]:hover:not(:disabled){background:#f8f9fa;box-shadow:0 1px 3px #3c40434d}.gbtn[data-v-eccd1602]:active:not(:disabled){transform:translateY(1px)}.gbtn[data-v-eccd1602]:disabled{cursor:not-allowed;opacity:.65}.gbtn svg[data-v-eccd1602]{flex-shrink:0}.auth-modal-wrapper[data-v-54eb696b]{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#000000b8;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999999}.auth-card[data-v-54eb696b]{background:#0f1d28;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;box-shadow:0 20px 50px #00000080;color:#e9e9e9;max-height:calc(100vh - 40px);max-width:420px;overflow-y:auto;padding:28px 26px 22px;position:relative;width:100%}.auth-close[data-v-54eb696b]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#fff9;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:absolute;right:12px;top:12px;transition:background .15s,color .15s,transform .2s;width:32px}.auth-close[data-v-54eb696b]:hover{background:#ffffff14;color:#fff;transform:rotate(90deg)}.auth-head[data-v-54eb696b]{margin-bottom:18px;padding:0 24px;text-align:center}.auth-head h3[data-v-54eb696b]{color:#fff;font-size:22px;font-weight:700;margin:0 0 6px}.auth-head .sub[data-v-54eb696b]{color:#ffffff8c;font-size:13px;line-height:1.4;margin:0}.auth-divider[data-v-54eb696b]{color:#fff6;font-size:12px;letter-spacing:.08em;margin:14px 0 6px;position:relative;text-align:center;text-transform:uppercase}.auth-divider[data-v-54eb696b]:before{background:#ffffff14;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.auth-divider span[data-v-54eb696b]{background:#0f1d28;padding:0 10px;position:relative}.auth-error[data-v-54eb696b]{background:#e1505014;border:1px solid rgba(225,80,80,.25);border-radius:8px;color:#fca5a5;font-size:13px;margin:6px 0 0;padding:9px 12px;text-align:center}.auth-form[data-v-54eb696b]{display:flex;flex-direction:column;gap:12px;margin-top:8px}.field label[data-v-54eb696b]{color:#ffffffbf;display:block;font-size:12px;font-weight:600;letter-spacing:.02em;margin-bottom:5px}.field input[data-v-54eb696b]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-family:inherit;font-size:14px;padding:11px 13px;transition:border-color .15s,background .15s,box-shadow .15s;width:100%}.field input[data-v-54eb696b]::-moz-placeholder{color:#ffffff4d}.field input[data-v-54eb696b]::placeholder{color:#ffffff4d}.field input[data-v-54eb696b]:focus{background:#2f769914;border-color:#2f7699;box-shadow:0 0 0 3px #2f76992e;outline:none}.field input[data-v-54eb696b]:disabled{cursor:not-allowed;opacity:.6}.field.has-error input[data-v-54eb696b]{background:#e150500d;border-color:#e150508c}.field.has-error input[data-v-54eb696b]:focus{box-shadow:0 0 0 3px #e150502e}.field-hint[data-v-54eb696b]{color:#ffffff61;font-size:11.5px}.field-err[data-v-54eb696b],.field-hint[data-v-54eb696b]{line-height:1.3;margin:5px 2px 0}.field-err[data-v-54eb696b]{color:#fca5a5;font-size:12px}.input-wrap[data-v-54eb696b]{position:relative}.input-wrap input[data-v-54eb696b]{padding-right:40px}.toggle-pass[data-v-54eb696b]{align-items:center;background:transparent;border:0;border-radius:6px;color:#ffffff80;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:color .15s}.toggle-pass[data-v-54eb696b]:hover{color:#fff}button.primary[data-v-54eb696b]{background:linear-gradient(135deg,#2f7699,#3a8cb3);border:0;border-radius:8px;box-shadow:0 4px 12px #2f76994d;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;margin-top:4px;padding:12px 16px;position:relative;transition:transform .08s,box-shadow .2s,filter .15s}button.primary[data-v-54eb696b]:hover:not(:disabled){box-shadow:0 6px 18px #2f769966;filter:brightness(1.1)}button.primary[data-v-54eb696b]:active:not(:disabled){transform:translateY(1px)}button.primary[data-v-54eb696b]:disabled{box-shadow:none;cursor:not-allowed;opacity:.65}button.primary.loading .text[data-v-54eb696b]{visibility:hidden}button.primary.loading[data-v-54eb696b]:after{animation:spin-54eb696b .8s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:#fff;content:"";height:18px;inset:0;margin:auto;position:absolute;width:18px}@keyframes spin-54eb696b{to{transform:rotate(1turn)}}button.secondary[data-v-54eb696b]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#ffffffa6;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:11px 16px;transition:background .15s,color .15s}button.secondary[data-v-54eb696b]:hover:not(:disabled){background:#ffffff0d;color:#fff}button.secondary[data-v-54eb696b]:disabled{cursor:not-allowed;opacity:.5}.switch[data-v-54eb696b]{color:#ffffff8c;font-size:13px;margin:10px 0 0;text-align:center}.switch .link[data-v-54eb696b]{background:transparent;border:0;color:#5db4d4;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;margin-left:4px;padding:0 2px}.switch .link[data-v-54eb696b]:hover{color:#7ecced;text-decoration:underline}.auth-fade-enter-active[data-v-54eb696b],.auth-fade-leave-active[data-v-54eb696b]{transition:opacity .2s ease}.auth-fade-enter-active .auth-card[data-v-54eb696b],.auth-fade-leave-active .auth-card[data-v-54eb696b]{transition:transform .25s cubic-bezier(.16,1,.3,1)}.auth-fade-enter-from[data-v-54eb696b],.auth-fade-leave-to[data-v-54eb696b]{opacity:0}.auth-fade-enter-from .auth-card[data-v-54eb696b],.auth-fade-leave-to .auth-card[data-v-54eb696b]{transform:translateY(20px) scale(.97)}@media(max-width:480px){.auth-card[data-v-54eb696b]{border-radius:12px;padding:24px 20px 18px}.auth-head h3[data-v-54eb696b]{font-size:20px}}.leaflet-container[data-v-353495ac]{background-color:#052635;outline:none}.map-container[data-v-353495ac]{background-color:#052635;height:100vh;max-height:100vh;width:100%}.game-map[data-v-353495ac]{display:flex}.pal-name[data-v-353495ac]{font-size:16px}
