.login-button[data-v-02509d9a]{align-items:center;background:linear-gradient(135deg,#facc15,#eab308);border:2px solid #ca8a04;border-radius:6px;box-shadow:0 4px 12px #eab3084d,inset 0 1px #ffffff40;box-sizing:border-box;color:#000!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:700;height:48px;justify-content:center;letter-spacing:.5px;line-height:1;max-height:48px;min-height:48px;overflow:hidden;padding:0 1.5rem;position:relative;text-transform:uppercase;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.login-button.is-block[data-v-02509d9a]{display:flex;width:100%}.login-button[data-v-02509d9a]:hover:not(:disabled){background:linear-gradient(135deg,#eab308,#ca8a04);box-shadow:0 6px 16px #eab30873,inset 0 1px #ffffff4d;transform:translateY(-1px)}.login-button[data-v-02509d9a]:active:not(:disabled){transform:translateY(0)}.login-button[data-v-02509d9a]:focus-visible{box-shadow:0 0 0 3px #eab30880,inset 0 1px #ffffff40;outline:none}.login-button[data-v-02509d9a]:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none!important}.login-button__label[data-v-02509d9a]{display:inline-block;line-height:1}.login-button__label.is-hidden[data-v-02509d9a]{visibility:hidden}.login-button__spinner[data-v-02509d9a]{animation:login-button-spin-02509d9a .8s linear infinite;border:2px solid rgba(0,0,0,.85);border-radius:50%;border-top-color:transparent;height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes login-button-spin-02509d9a{to{transform:rotate(1turn)}}.login-dialog[data-v-71ddb01b] .v-overlay__content{max-width:520px!important;width:100%}.login-modal[data-v-71ddb01b],.verify-modal[data-v-71ddb01b]{background-color:var(--surface-dark,#121212);border-radius:4px;padding:4rem 2rem 2rem;position:relative;width:100%}.totp-enroll-modal[data-v-71ddb01b]{padding-top:3rem}.close-button[data-v-71ddb01b]{position:absolute;right:1rem;top:1rem}.back-button[data-v-71ddb01b]{left:1rem;position:absolute;top:1rem}.input-group .input-label[data-v-71ddb01b]{align-items:center;display:flex;font-size:1rem;margin-bottom:.5rem}.input-group[data-v-71ddb01b] .custom-input .v-field{background-color:var(--surface-light,#1e1e1e);border-color:var(--border-accent,#333);border-radius:4px}.input-group[data-v-71ddb01b] .custom-input .v-field--focused{border-color:var(--primary-color)}.input-group[data-v-71ddb01b] .custom-input .v-field input{color:#fff!important;font-size:1rem}.input-group[data-v-71ddb01b] .custom-input .v-field input::-moz-placeholder{color:#666}.input-group[data-v-71ddb01b] .custom-input .v-field input::placeholder{color:#666}.error-text[data-v-71ddb01b]{color:#ff5252;font-size:.75rem}.login-btn[data-v-71ddb01b]{font-weight:500;letter-spacing:1px;overflow:hidden;position:relative}.login-btn[data-v-71ddb01b]:before{background:linear-gradient(90deg,#d32f2f,#ff5252);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:1}.login-btn[data-v-71ddb01b]:hover:before{opacity:1}.login-btn[data-v-71ddb01b] .v-btn__content{position:relative;z-index:2}[data-v-71ddb01b] .v-otp-input .v-field{background-color:var(--surface-light,#1e1e1e);border-color:var(--border-accent,#333)}[data-v-71ddb01b] .v-otp-input .v-field--focused{border-color:var(--primary-color)}[data-v-71ddb01b] .v-otp-input input{color:#fff!important;font-size:1.25rem;font-weight:500;text-align:center}.qr-wrapper[data-v-71ddb01b]{align-items:center;background:#fff;border-radius:8px;display:flex;justify-content:center;margin:0 auto;padding:12px;width:-moz-fit-content;width:fit-content}.secret-box[data-v-71ddb01b]{background:var(--surface-light,#1e1e1e);border:1px solid var(--border-accent,#333);border-radius:6px;padding:10px 14px;text-align:center}.secret-box .secret-code[data-v-71ddb01b]{color:var(--gold-color,gold);display:block;font-family:Courier New,Courier,monospace;font-size:1rem;letter-spacing:.1em;-webkit-user-select:all;-moz-user-select:all;user-select:all;word-break:break-all}.legal-compliance-link .compliance-link[data-v-71ddb01b]{align-items:center;color:#2196f3;display:inline-flex;font-weight:500;text-decoration:none;transition:all .3s ease}.legal-compliance-link .compliance-link[data-v-71ddb01b]:hover{color:#42a5f5;text-decoration:underline}@media(max-width:600px){.login-dialog[data-v-71ddb01b] .v-overlay__content{margin:1rem;width:90%}.login-modal[data-v-71ddb01b],.verify-modal[data-v-71ddb01b]{padding:1.5rem}}.theme-action-btn[data-v-71ddb01b]{background-color:var(--btn-primary)!important}.theme-action-btn[data-v-71ddb01b]:hover{background-color:var(--btn-primary-hover)!important}.forgot-password-link[data-v-71ddb01b]{background:transparent;border:none;color:var(--gold-color,#facc15);cursor:pointer;font-size:.875rem;font-weight:500;padding:6px 8px;text-decoration:none;transition:color .2s ease}.forgot-password-link[data-v-71ddb01b]:hover:not(:disabled){color:#fde047;text-decoration:underline}.forgot-password-link[data-v-71ddb01b]:disabled{cursor:not-allowed;opacity:.5}.method-list[data-v-71ddb01b]{display:flex;flex-direction:column;gap:12px}.method-card[data-v-71ddb01b]{align-items:center;background-color:var(--surface-light,#1e1e1e);border:1px solid var(--border-accent,#333);border-radius:8px;cursor:pointer;display:flex;gap:14px;padding:14px 16px;text-align:left;transition:all .2s ease;width:100%}.method-card[data-v-71ddb01b]:hover:not(.is-disabled){border-color:var(--gold-color,#facc15);transform:translateY(-1px)}.method-card.is-disabled[data-v-71ddb01b]{cursor:not-allowed;opacity:.45}.method-card__icon[data-v-71ddb01b]{align-items:center;background-color:#facc1514;border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.method-card__body[data-v-71ddb01b]{flex:1;min-width:0}.method-card__title[data-v-71ddb01b]{color:#fff;font-size:.95rem;font-weight:600;margin-bottom:2px}.method-card__value[data-v-71ddb01b]{color:#9ca3af;font-family:Courier New,Courier,monospace;font-size:.8125rem;word-break:break-all}.success-check[data-v-71ddb01b]{align-items:center;animation:success-pop-71ddb01b .4s ease-out;display:inline-flex;justify-content:center}@keyframes success-pop-71ddb01b{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.slide-backward-enter-active[data-v-71ddb01b],.slide-backward-leave-active[data-v-71ddb01b],.slide-forward-enter-active[data-v-71ddb01b],.slide-forward-leave-active[data-v-71ddb01b]{transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .32s ease}.slide-forward-enter-from[data-v-71ddb01b]{opacity:0;transform:translate(40px)}.slide-backward-enter-from[data-v-71ddb01b],.slide-forward-leave-to[data-v-71ddb01b]{opacity:0;transform:translate(-40px)}.slide-backward-leave-to[data-v-71ddb01b]{opacity:0;transform:translate(40px)}.login-dialog[data-v-71ddb01b] .v-overlay__content{overflow:hidden}
