.auth-dialog[data-v-10047a11]{background:linear-gradient(180deg,#14181f,#0f131a);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 30px 80px #0000008c;color:#fff;max-width:520px;min-width:min(92vw,420px)}.auth-dialog[data-v-10047a11] .q-card__section:first-child{border-bottom:1px solid hsla(0,0%,100%,.06);padding:1.5rem 1.75rem 1rem}.auth-dialog[data-v-10047a11] .q-card__section:last-of-type{padding:1.25rem 1.75rem 1.75rem}.text-h5[data-v-10047a11]{color:#fff}.form-container[data-v-10047a11]{display:flex;flex-direction:column;gap:1rem}.auth-input[data-v-10047a11]{width:100%}.auth-input[data-v-10047a11] .q-field__append .q-icon{display:none}.auth-input[data-v-10047a11] .q-field__control{background:#ffffff0a;border-radius:14px;min-height:58px}.auth-input[data-v-10047a11] .q-field--outlined .q-field__control:after,.auth-input[data-v-10047a11] .q-field--outlined .q-field__control:before{border-radius:14px}.auth-input[data-v-10047a11] .q-field--outlined .q-field__control:before{border-color:#ffffff24}.auth-input[data-v-10047a11] .q-field--focused .q-field__control:after,.auth-input[data-v-10047a11] .q-field--focused .q-field__control:before,.auth-input[data-v-10047a11] .q-field--outlined:hover .q-field__control:before{border-color:#f5b423d9}.auth-input[data-v-10047a11] .q-field__append,.auth-input[data-v-10047a11] .q-field__input,.auth-input[data-v-10047a11] .q-field__label,.auth-input[data-v-10047a11] .q-field__native,.auth-input[data-v-10047a11] .q-field__prepend{color:#fff!important}.auth-input[data-v-10047a11] .q-field__label{color:#fff9!important;opacity:1}.auth-input[data-v-10047a11] input::-moz-placeholder,.auth-input[data-v-10047a11] textarea::-moz-placeholder{color:#fff6!important}.auth-input[data-v-10047a11] input::placeholder,.auth-input[data-v-10047a11] textarea::placeholder{color:#fff6!important}.primary-btn[data-v-10047a11]{background:linear-gradient(135deg,#f4b400,#ffc247);border:1px solid rgba(198,149,48,.9);border-radius:999px;color:#171c24;font-weight:700;letter-spacing:-.01em;margin-top:.25rem;min-height:54px;transition:transform .18s ease,box-shadow .18s ease;width:100%}.primary-btn[data-v-10047a11]:hover{box-shadow:0 10px 24px #e5b44a59;transform:translateY(-1px)}.modal-muted[data-v-10047a11]{color:#ffffffb8}.modal-link[data-v-10047a11]{color:#f4b400;text-decoration:none}.modal-link[data-v-10047a11]:hover{color:#ffc247;text-decoration:underline}.forgot-password-link[data-v-10047a11]{background:none;border:0;color:#ffffffb3;cursor:pointer;font-size:.92rem;padding:0}.forgot-password-link[data-v-10047a11]:hover{color:#f4b400;text-decoration:underline}.modal-close-btn[data-v-10047a11]{color:#ffffffbf}.modal-terms[data-v-10047a11]{color:#fff9;line-height:1.6}.password-reset-dialog[data-v-10047a11]{background:linear-gradient(180deg,#14181f,#0f131a);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 24px 60px #0000008c;color:#fff;min-width:min(92vw,400px)}.dialog-header[data-v-10047a11]{padding:1.5rem 1.5rem .75rem}.dialog-header .text-h6[data-v-10047a11]{color:#fff;font-weight:700}.dialog-header .text-subtitle2[data-v-10047a11]{color:#ffffffa3!important}.dialog-actions[data-v-10047a11]{gap:.75rem;padding:.75rem 1.5rem 1.5rem}.dialog-actions[data-v-10047a11] .q-btn{border-radius:999px}.dialog-actions[data-v-10047a11] .q-btn--flat{color:#ffffffbf}.q-dialog .password-reset-dialog.q-card{background:linear-gradient(180deg,#14181f,#0f131a)!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:20px;box-shadow:0 24px 60px #0000008c;color:#fff!important}.q-dialog .password-reset-dialog .dialog-header .text-h6{color:#fff!important}.q-dialog .password-reset-dialog .dialog-header .text-subtitle2{color:#ffffffa3!important}.q-dialog .password-reset-dialog .dialog-actions .q-btn--flat{color:#ffffffc7!important}.q-dialog .password-reset-dialog.q-card .q-field__input,.q-dialog .password-reset-dialog.q-card .q-field__native{color:#fff!important}.q-dialog .password-reset-dialog.q-card .q-field__label{color:#fff9!important}.q-dialog .password-reset-dialog.q-card input::-moz-placeholder{color:#fff6!important}.q-dialog .password-reset-dialog.q-card input::placeholder{color:#fff6!important}
