.change-password-page[data-v-580c398e]{min-height:100vh;background:var(--mission-ink,#111)}.cp-wrapper[data-v-580c398e]{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 80px);padding:40px 24px}.glass-panel[data-v-580c398e]{background:rgba(17,17,17,.9);backdrop-filter:blur(12px);border:1px solid rgba(240,237,230,.1);box-shadow:0 40px 100px rgba(0,0,0,.8);border-radius:0;width:90%;max-width:440px;padding:60px 40px;color:#f0ede6;font-family:Inter,sans-serif}.cp-title[data-v-580c398e]{font-family:lemon_milkregular,sans-serif;font-size:18px;margin-bottom:40px;text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#f0ede6}.cp-form[data-v-580c398e]{display:flex;flex-direction:column;gap:24px}.input-group[data-v-580c398e]{width:100%}.password-wrapper[data-v-580c398e]{position:relative;display:flex;align-items:center}.password-wrapper input[data-v-580c398e]{width:100%;padding:14px 40px 14px 0;background:transparent;border:none;border-bottom:1px solid rgba(240,237,230,.2);border-radius:0;color:#f0ede6;font-size:14px;letter-spacing:.05em;transition:border-color .3s ease}.password-wrapper input[data-v-580c398e]:focus{outline:none;border-bottom-color:#f0ede6}.password-wrapper input[data-v-580c398e]::-moz-placeholder{color:rgba(240,237,230,.35)}.password-wrapper input[data-v-580c398e]::placeholder{color:rgba(240,237,230,.35)}.password-wrapper input[data-v-580c398e]:-webkit-autofill,.password-wrapper input[data-v-580c398e]:-webkit-autofill:focus,.password-wrapper input[data-v-580c398e]:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px rgba(17,17,17,.9) inset;-webkit-text-fill-color:#f0ede6;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.toggle-password[data-v-580c398e]{position:absolute;right:0;background:transparent;border:none;color:rgba(240,237,230,.5);cursor:pointer;padding:4px;display:flex;align-items:center;transition:color .2s}.toggle-password[data-v-580c398e]:hover{color:#f0ede6}.mission-btn-primary[data-v-580c398e]{width:100%;padding:16px;background:#fff;color:#111;border:none;font-family:lemon_milkregular,sans-serif;font-size:11px;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:opacity .2s;margin-top:8px}.mission-btn-primary[data-v-580c398e]:disabled{opacity:.4;cursor:not-allowed}.cp-error[data-v-580c398e]{color:#ff5757;font-size:13px;margin:0;text-align:center}.cp-footer[data-v-580c398e]{margin-top:32px;text-align:center}.cp-footer a[data-v-580c398e]{font-size:12px;color:#fff!important;cursor:pointer;text-decoration:none;transition:opacity .2s}.cp-footer a[data-v-580c398e]:hover{opacity:.6}.confirm-wrapper[data-v-0e34fff3]{min-height:100vh;display:flex;flex-direction:column}.confirm-body[data-v-0e34fff3]{flex:1;display:flex;align-items:center;justify-content:center;padding:80px 24px;background:#fff}.action-state[data-v-0e34fff3]{text-align:center;max-width:480px}.action-icon[data-v-0e34fff3]{display:block;font-size:48px;color:#007a76;margin-bottom:24px}.action-title[data-v-0e34fff3]{font-family:var(--font-brand-header,"lemon_milkregular",sans-serif);font-size:20px;letter-spacing:.12em;text-transform:uppercase;color:var(--mission-ink,#111);margin:0 0 16px}.action-msg[data-v-0e34fff3]{font-family:var(--font-ui,"Inter",sans-serif);font-size:14px;color:rgba(17,17,17,.6);margin:0 0 32px;line-height:1.6}.action-btn[data-v-0e34fff3]{background:none;border:1px solid #111;color:#111;font-family:lemon_milkregular,sans-serif;font-size:9px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:10px 24px;border-radius:0;transition:opacity .2s}.action-btn[data-v-0e34fff3]:hover{opacity:.6}.action-handler[data-v-d3478666]{min-height:100vh;display:flex;flex-direction:column}.action-body[data-v-d3478666]{flex:1;display:flex;align-items:center;justify-content:center;padding:80px 24px;background:#fff}.action-state[data-v-d3478666]{text-align:center;max-width:480px}.action-icon[data-v-d3478666]{display:block;font-size:48px;color:#007a76;margin-bottom:24px}.action-icon--error[data-v-d3478666]{color:#c0392b}.action-title[data-v-d3478666]{font-family:var(--font-brand-header,"lemon_milkregular",sans-serif);font-size:20px;letter-spacing:.12em;text-transform:uppercase;color:var(--mission-ink,#111);margin:0 0 16px}.action-msg[data-v-d3478666]{font-family:var(--font-ui,"Inter",sans-serif);font-size:14px;color:rgba(17,17,17,.6);margin:0 0 32px;line-height:1.6}.action-btn[data-v-d3478666]{background:none;border:1px solid #111;color:#111;font-family:lemon_milkregular,sans-serif;font-size:9px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:10px 24px;border-radius:0;transition:opacity .2s}.action-btn[data-v-d3478666]:hover:not(:disabled){opacity:.6}.action-btn[data-v-d3478666]:disabled{opacity:.4;cursor:not-allowed}.action-reset-form[data-v-d3478666]{display:flex;flex-direction:column;gap:16px;width:100%;max-width:320px;margin:0 auto}.action-reset-form .input-group input[data-v-d3478666]{width:100%;padding:10px 42px 10px 14px;border:1px solid rgba(17,17,17,.2);font-family:var(--font-ui,"Inter",sans-serif);font-size:14px;outline:none;background:#fff;box-sizing:border-box}.password-wrapper[data-v-d3478666]{position:relative}.toggle-password[data-v-d3478666]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;color:rgba(17,17,17,.45);display:flex;align-items:center;transition:color .2s}.toggle-password[data-v-d3478666]:hover{color:rgba(17,17,17,.9)}.action-msg--error[data-v-d3478666]{color:#c0392b;margin:0}.loader-pulse[data-v-d3478666]{width:40px;height:40px;margin:0 auto 24px;background-color:#007a76;border-radius:50%;animation:pulse-d3478666 1.5s ease-in-out infinite}@keyframes pulse-d3478666{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}to{transform:scale(.8);opacity:.5}}.finish-login-page[data-v-38c7d696]{min-height:100vh;background:var(--mission-ink,#111);display:flex;align-items:center;justify-content:center;padding:24px}.glass-panel[data-v-38c7d696]{background:rgba(17,17,17,.9);backdrop-filter:blur(12px);border:1px solid rgba(240,237,230,.1);box-shadow:0 40px 100px rgba(0,0,0,.8);width:90%;max-width:400px;padding:60px 40px;color:#f0ede6;font-family:Inter,sans-serif;text-align:center}.fl-state[data-v-38c7d696]{display:flex;flex-direction:column;align-items:center;gap:24px}.fl-label[data-v-38c7d696]{font-family:lemon_milkregular,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(240,237,230,.6);margin:0}.fl-error[data-v-38c7d696]{color:#e57373}.mission-btn-primary[data-v-38c7d696]{padding:14px 32px;background:#fff;color:#111;border:none;font-family:lemon_milkregular,sans-serif;font-size:10px;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:opacity .2s}.mission-btn-primary[data-v-38c7d696]:hover{opacity:.85}.loader-pulse[data-v-38c7d696]{width:40px;height:40px;margin:0 auto;background-color:#007a76;border-radius:50%;animation:pulse-38c7d696 1.5s ease-in-out infinite}@keyframes pulse-38c7d696{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}to{transform:scale(.8);opacity:.5}}