.secured-footer[data-v-fe426315]{display:flex;align-items:center;gap:.5rem;padding:1rem}.secured-footer-with-content[data-v-fe426315]{justify-content:space-between}.secured-footer-centered[data-v-fe426315]{justify-content:center}.secured-logo[data-v-fe426315]{flex-shrink:0}.secured-logo-image[data-v-fe426315]{height:2rem}.mfa-verification-modal-wrapper[data-v-f0750b5a] .modal-overlay{align-items:center!important;justify-content:center!important}.mfa-verification-modal-wrapper[data-v-f0750b5a] .modal-container{width:32rem!important;max-width:32rem!important;min-width:32rem!important;flex-shrink:0!important;flex-grow:0!important;flex-basis:auto!important;box-sizing:border-box!important;width:512px!important}@media (max-width: 36rem){.mfa-verification-modal-wrapper[data-v-f0750b5a] .modal-container{width:calc(100vw - 2rem)!important;min-width:auto!important;max-width:calc(100vw - 2rem)!important}}.mfa-verification-modal-wrapper[data-v-f0750b5a] .modal-content{width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.mfa-verification-modal-wrapper[data-v-f0750b5a] .modal-content *{max-width:100%!important;word-wrap:break-word!important;overflow-wrap:break-word!important;box-sizing:border-box!important}.mfa-verification-modal-wrapper .modal-container{width:32rem!important;max-width:32rem!important;min-width:32rem!important;flex-shrink:0!important;flex-grow:0!important;box-sizing:border-box!important}@media (max-width: 36rem){.mfa-verification-modal-wrapper .modal-container{width:calc(100vw - 2rem)!important;min-width:auto!important;max-width:calc(100vw - 2rem)!important}}.mfa-verification-modal-wrapper .modal-content *{max-width:100%!important;word-wrap:break-word!important;overflow-wrap:break-word!important;box-sizing:border-box!important}.mfa-verification-header{text-align:center}.mfa-verification-title{font-size:1.25rem;font-weight:700;color:#111827}.mfa-verification-subtitle{color:#4b5563;margin-top:.5rem}.mfa-verification-content{display:flex;flex-direction:column;gap:1.5rem;max-width:100%;overflow:hidden}.mfa-verification-loading{display:flex;align-items:center;justify-content:center;padding:2rem 0}.mfa-verification-loading-text{margin-left:.75rem;color:#4b5563}.mfa-verification-form{display:flex;flex-direction:column;gap:1rem;max-width:100%;overflow:hidden}.mfa-methods-section{display:flex;flex-direction:column;gap:.75rem}.mfa-methods-title{font-size:.875rem;font-weight:500;color:#374151}.mfa-methods-grid{display:grid;gap:.5rem}.mfa-method-button{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid;border-radius:.5rem;transition:all var(--accui-transition-duration) ease;cursor:pointer;background:none;text-align:left;width:100%}.mfa-method-button-default{border-color:#e5e7eb;background-color:transparent}.mfa-method-button-default:hover{border-color:#d1d5db;background-color:#f9fafb}.mfa-method-button-selected{border-color:var(--strands-primary, #EA00A8);background-color:#ea00a80d;color:var(--strands-primary, #EA00A8)}.mfa-method-icon{color:var(--strands-primary, #EA00A8)}.mfa-method-info{text-align:left;flex:1}.mfa-method-name{font-weight:500;margin:0}.mfa-method-type{font-size:.875rem;color:#6b7280;margin:0}.mfa-method-check{color:var(--strands-primary, #EA00A8)}.mfa-single-method{background-color:#f9fafb;border-radius:.5rem;padding:1rem}.mfa-single-method-content{display:flex;align-items:center;gap:.75rem}.mfa-single-method-icon{color:var(--strands-primary, #EA00A8)}.mfa-single-method-name{font-weight:500;color:#111827;margin:0}.mfa-single-method-type{font-size:.875rem;color:#6b7280;margin:0}.mfa-email-request{text-align:center}.mfa-email-request-text{font-size:.875rem;color:#4b5563;margin-bottom:1rem}.mfa-hardware-section{text-align:center;display:flex;flex-direction:column;gap:1rem}.mfa-hardware-prompt{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;padding:1rem}.mfa-hardware-prompt-content{display:flex;align-items:center;gap:.75rem}.mfa-hardware-prompt-icon{width:3rem;height:3rem;background-color:#dbeafe;border-radius:50%;display:flex;align-items:center;justify-content:center}.mfa-hardware-icon-svg{width:1.5rem;height:1.5rem;color:#2563eb}.mfa-hardware-prompt-text{text-align:left}.mfa-hardware-prompt-title{font-weight:500;color:#1e3a8a;margin:0}.mfa-hardware-prompt-description{font-size:.875rem;color:#1d4ed8;margin:0}.mfa-backup-option{padding-top:1rem;border-top:1px solid #e5e7eb;display:flex;justify-content:center}.mfa-backup-toggle-button{font-size:.875rem;color:#6b7280;justify-content:flex-start;gap:.5rem}.mfa-backup-toggle-button:hover{color:#374151;background-color:#f9fafb}.mfa-backup-toggle-icon{flex-shrink:0}.mfa-backup-input-section{display:flex;flex-direction:column;gap:1rem;background-color:#fffbeb;border:1px solid #fde68a;border-radius:.5rem;padding:1rem}.mfa-backup-warning{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.75rem}.mfa-backup-warning-icon{width:1.25rem;height:1.25rem;color:#d97706;margin-top:.125rem;flex-shrink:0}.mfa-backup-warning-title{font-size:.875rem;font-weight:500;color:#92400e;margin:0}.mfa-backup-warning-description{font-size:.875rem;color:#b45309;margin-top:.25rem}.mfa-code-section{display:flex;flex-direction:column;gap:1rem;max-width:100%;overflow:hidden}.mfa-email-confirmation{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;padding:1rem}.mfa-email-confirmation-content{display:flex;align-items:flex-start;gap:.5rem}.mfa-email-confirmation-icon{width:1.25rem;height:1.25rem;color:#059669;margin-top:.125rem;flex-shrink:0}.mfa-email-confirmation-title{font-size:.875rem;font-weight:500;color:#166534;margin:0}.mfa-email-confirmation-description{font-size:.875rem;color:#15803d;margin-top:.25rem}.mfa-totp-help{font-size:.875rem;color:#4b5563;line-height:1.5;word-wrap:break-word!important;overflow-wrap:anywhere!important;word-break:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;white-space:normal!important;max-width:100%!important;width:100%!important;overflow:hidden!important;display:block!important;box-sizing:border-box!important}.mfa-device-name-text{word-break:break-all!important;overflow-wrap:anywhere!important;word-wrap:break-word!important;display:inline!important;max-width:100%!important;overflow:hidden!important}.mfa-email-resend{display:flex;justify-content:flex-end;font-size:.875rem}.mfa-resend-button{color:var(--strands-primary, #EA00A8);font-size:.875rem}.mfa-resend-button:hover:not(:disabled){filter:brightness(.85);background-color:rgba(var(--strands-accent-rgb, 234, 0, 168),.05)}.mfa-resend-button:disabled{color:#9ca3af;cursor:not-allowed}.mfa-verification-footer{display:flex;justify-content:space-between}.mfa-backup-input{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}.fade-enter-active[data-v-31b99c9b],.fade-leave-active[data-v-31b99c9b]{transition:opacity var(--accui-transition-duration) cubic-bezier(.16,1,.3,1)}.fade-enter-from[data-v-31b99c9b],.fade-leave-to[data-v-31b99c9b]{opacity:0}.support-fade-enter-active[data-v-31b99c9b],.support-fade-leave-active[data-v-31b99c9b]{transition:all var(--accui-transition-duration) cubic-bezier(.16,1,.3,1)}.support-fade-enter-from[data-v-31b99c9b]{opacity:0;transform:scale(.97) translateY(8px)}.support-fade-leave-to[data-v-31b99c9b]{opacity:0;transform:scale(.99) translateY(-4px)}.support-fade-enter-to[data-v-31b99c9b],.support-fade-leave-from[data-v-31b99c9b]{opacity:1;transform:scale(1) translateY(0)}.expand-enter-active[data-v-31b99c9b],.expand-leave-active[data-v-31b99c9b]{overflow:hidden}@supports (interpolate-size: allow-keywords){.expand-enter-active[data-v-31b99c9b],.expand-leave-active[data-v-31b99c9b]{interpolate-size:allow-keywords}.expand-enter-active[data-v-31b99c9b],.expand-leave-active[data-v-31b99c9b]{transition:opacity var(--accui-transition-duration) cubic-bezier(.16,1,.3,1),height var(--accui-transition-duration) cubic-bezier(.16,1,.3,1),transform var(--accui-transition-duration) cubic-bezier(.16,1,.3,1)}.expand-enter-from[data-v-31b99c9b]{opacity:0;height:0;transform:scale(.99) translateY(-2px)}.expand-leave-to[data-v-31b99c9b]{opacity:0;height:0;transform:scale(.997) translateY(1px)}.expand-enter-to[data-v-31b99c9b],.expand-leave-from[data-v-31b99c9b]{opacity:1;height:auto;transform:scale(1) translateY(0)}}@supports not (interpolate-size: allow-keywords){.expand-enter-active[data-v-31b99c9b],.expand-leave-active[data-v-31b99c9b]{transition:opacity var(--accui-transition-duration) cubic-bezier(.16,1,.3,1),max-height var(--accui-transition-duration) cubic-bezier(.16,1,.3,1),transform var(--accui-transition-duration) cubic-bezier(.16,1,.3,1)}.expand-enter-from[data-v-31b99c9b]{opacity:0;max-height:0;transform:scale(.99) translateY(-2px)}.expand-leave-to[data-v-31b99c9b]{opacity:0;max-height:0;transform:scale(.997) translateY(1px)}.expand-enter-to[data-v-31b99c9b],.expand-leave-from[data-v-31b99c9b]{opacity:1;max-height:150px;transform:scale(1) translateY(0)}}@keyframes pulse-31b99c9b{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-31b99c9b]{animation:pulse-31b99c9b 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes slide-up-31b99c9b{0%{opacity:0;transform:translateY(24px) scale(.96);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0px)}}.animate-slide-up[data-v-31b99c9b]{animation:slide-up-31b99c9b var(--animation-duration) cubic-bezier(.25,.46,.45,.94)}@keyframes fade-in-31b99c9b{0%{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-fade-in[data-v-31b99c9b]{animation:fade-in-31b99c9b var(--animation-duration) cubic-bezier(.25,.46,.45,.94)}.email-field-spacing[data-v-31b99c9b]{transition:margin-bottom var(--accui-transition-duration) cubic-bezier(.16,1,.3,1)}.email-field-spacing.has-password[data-v-31b99c9b]{margin-bottom:1rem}.email-field-spacing.no-password[data-v-31b99c9b]{margin-bottom:0}.auth-full-width[data-v-31b99c9b]{width:100%}.auth-min-width[data-v-31b99c9b]{min-width:420px}.auth-max-width[data-v-31b99c9b]{max-width:28rem}.auth-center[data-v-31b99c9b]{margin-left:auto;margin-right:auto}.auth-slide-up[data-v-31b99c9b]{animation:slide-up-31b99c9b var(--animation-duration) cubic-bezier(.25,.46,.45,.94)}.auth-card-modern[data-v-31b99c9b]{background:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.auth-logo-header[data-v-31b99c9b]{background:var(--accui-auth-header-background);padding:1.5rem 1rem 2rem;display:flex;justify-content:center;align-items:center;border-radius:.5rem .5rem 0 0;clip-path:ellipse(100% 100% at 50% 0%);color:var(--accui-strands-500)!important}@container style(--strands-allow-squircle: 1){@supports (corner-shape: squircle){.auth-logo-header[data-v-31b99c9b]{border-radius:2rem 2rem 0 0!important;corner-shape:squircle}}}.auth-header[data-v-31b99c9b]{text-align:left;margin:0 10px 2rem}.auth-title[data-v-31b99c9b]{font-size:1.875rem;font-weight:700;color:var(--accui-text-primary)}.auth-subtitle[data-v-31b99c9b]{color:var(--accui-text-secondary)}.auth-subtitle span b[data-v-31b99c9b]{font-weight:700;color:var(--strands-500)}.auth-tabs-container[data-v-31b99c9b]{margin-bottom:2rem}.auth-oauth-providers[data-v-31b99c9b]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.auth-oauth-icon-container[data-v-31b99c9b]{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.auth-oauth-icon[data-v-31b99c9b]{width:1.25rem;height:1.25rem}.auth-oauth-github[data-v-31b99c9b]{fill:currentColor}.auth-oauth-generic-icon[data-v-31b99c9b]{width:1.25rem;height:1.25rem;border-radius:50%;background-color:var(--accui-gray-300);display:flex;align-items:center;justify-content:center}.auth-oauth-generic-text[data-v-31b99c9b]{font-size:.75rem;font-weight:600;color:var(--accui-gray-600)}.auth-oauth-text[data-v-31b99c9b]{font-weight:500}.auth-divider[data-v-31b99c9b]{position:relative;margin:1.5rem 0;text-align:center}.auth-divider[data-v-31b99c9b]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--accui-border-primary)}.auth-divider-text[data-v-31b99c9b]{background:var(--accui-bg-primary);padding:0 1rem;color:var(--accui-text-secondary);font-size:.875rem;position:relative;z-index:1}.auth-form[data-v-31b99c9b]{display:flex;flex-direction:column;gap:1.5rem;padding-inline:.25rem}.auth-password-field[data-v-31b99c9b]{margin-bottom:1rem}.auth-password-header[data-v-31b99c9b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.auth-password-label[data-v-31b99c9b]{font-size:.875rem;font-weight:500;color:var(--accui-text-primary)}.auth-success-alert[data-v-31b99c9b],.auth-error-alert[data-v-31b99c9b]{margin-top:1.5rem;animation:fade-in-31b99c9b var(--animation-duration) cubic-bezier(.25,.46,.45,.94)}.auth-back-link-container[data-v-31b99c9b]{margin-top:2rem;text-align:center}.auth-back-link[data-v-31b99c9b]{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.auth-back-icon[data-v-31b99c9b]{aspect-ratio:1/1}.auth-support-text[data-v-31b99c9b]{color:var(--accui-text-tertiary);font-size:.875rem}.auth-content-modal[data-v-31b99c9b]{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}.email-field-spacing[data-v-da110b77]{transition:margin-bottom var(--accui-transition-duration) cubic-bezier(.16,1,.3,1)}.email-field-spacing.has-password[data-v-da110b77]{margin-bottom:1rem}.email-field-spacing.no-password[data-v-da110b77]{margin-bottom:0}.accui-w-full[data-v-da110b77]{width:100%}.accui-min-w-100[data-v-da110b77]{min-width:25rem}.accui-max-w-md[data-v-da110b77]{max-width:28rem}.accui-mx-auto[data-v-da110b77]{margin-left:auto;margin-right:auto}.accui-animate-slide-up[data-v-da110b77]{animation:slideUp-da110b77 var(--animation-duration) ease-out}.accui-text-center[data-v-da110b77]{text-align:center}.accui-mb-8[data-v-da110b77]{margin-bottom:2rem}.accui-text-3xl[data-v-da110b77]{font-size:1.875rem}.accui-font-bold[data-v-da110b77]{font-weight:700}.accui-text-gradient[data-v-da110b77]{background:linear-gradient(to right,var(--strands-accent, #EA00A8),color-mix(in srgb,var(--strands-accent, #EA00A8) 85%,black));background-clip:text;-webkit-background-clip:text;color:transparent}.accui-mb-2[data-v-da110b77]{margin-bottom:.5rem}.accui-space-y-3[data-v-da110b77]>*+*{margin-top:.75rem}.accui-mb-6[data-v-da110b77]{margin-bottom:1.5rem}.accui-w-5[data-v-da110b77]{width:1.25rem}.accui-h-5[data-v-da110b77]{height:1.25rem}.accui-flex[data-v-da110b77]{display:flex}.accui-items-center[data-v-da110b77]{align-items:center}.accui-justify-center[data-v-da110b77]{justify-content:center}.accui-rounded-full[data-v-da110b77]{border-radius:50%}.accui-bg-neutral-300[data-v-da110b77]{background-color:var(--neutral-300, #d4d4d4)}.accui-text-xs[data-v-da110b77]{font-size:.75rem}.accui-font-semibold[data-v-da110b77]{font-weight:600}.accui-text-neutral-600[data-v-da110b77]{color:var(--neutral-600, #525252)}.accui-font-medium[data-v-da110b77]{font-weight:500}.accui-gap-6[data-v-da110b77]{gap:1.5rem}.accui-flex-col[data-v-da110b77]{flex-direction:column}.accui-mb-4[data-v-da110b77]{margin-bottom:1rem}.accui-text-sm[data-v-da110b77]{font-size:.875rem}.accui-text-neutral-700[data-v-da110b77]{color:var(--neutral-700, #404040)}.accui-block[data-v-da110b77]{display:block}.accui-mt-4[data-v-da110b77]{margin-top:1rem}.accui-mt-6[data-v-da110b77]{margin-top:1.5rem}.accui-animate-fade-in[data-v-da110b77]{animation:fadeIn-da110b77 var(--animation-duration) ease-out}.accui-mt-8[data-v-da110b77]{margin-top:2rem}.accui-text-neutral-400[data-v-da110b77]{color:var(--neutral-400, #a3a3a3)}.accui-fill-current[data-v-da110b77]{fill:currentColor}@keyframes slideUp-da110b77{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-da110b77{0%{opacity:0}to{opacity:1}}.accui-auth-panel-container[data-v-da110b77]{width:100%;max-width:480px;margin:0 auto;padding:1rem}.accui-auth-panel[data-v-da110b77]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000001a;overflow:hidden;animation:slideUp-da110b77 var(--animation-duration) ease-out}.accui-auth-header[data-v-da110b77]{background:linear-gradient(135deg,#fce4ec,#f8bbd0);padding:2rem;text-align:center;position:relative}.accui-auth-logo[data-v-da110b77]{height:40px;width:auto}.accui-auth-content[data-v-da110b77]{padding:2rem}.accui-auth-welcome[data-v-da110b77]{text-align:left;margin-bottom:2rem}.accui-auth-title[data-v-da110b77]{font-size:1.75rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.accui-auth-subtitle[data-v-da110b77]{color:#6b7280;font-size:.95rem;line-height:1.5}.accui-auth-form[data-v-da110b77]{display:flex;flex-direction:column;gap:1.25rem}.accui-form-group[data-v-da110b77]{display:flex;flex-direction:column;gap:.5rem}.accui-form-label[data-v-da110b77]{font-size:.875rem;font-weight:500;color:#374151}.accui-input-wrapper[data-v-da110b77]{position:relative;display:flex;align-items:center}.accui-input-icon[data-v-da110b77]{position:absolute;left:1rem;width:1.25rem;height:1.25rem;color:#9ca3af;pointer-events:none}.accui-auth-input[data-v-da110b77]{width:100%;padding:.75rem 1rem .75rem 3rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.95rem;transition:all var(--accui-transition-duration) ease;outline:none;background:#fff}.accui-auth-input[data-v-da110b77]:focus{border-color:#ea00a8;box-shadow:0 0 0 3px #ea00a81a}.accui-auth-input[data-v-da110b77]::placeholder{color:#9ca3af}.accui-auth-submit[data-v-da110b77]{margin-top:.5rem;padding:.875rem!important;font-size:1rem!important;font-weight:600!important;border-radius:8px!important;background:#ea00a8!important;border:none!important;color:#fff!important;transition:all var(--accui-transition-duration) ease!important}.accui-auth-submit[data-v-da110b77]:hover:not(:disabled){background:#d00098!important;transform:translateY(-1px);box-shadow:0 4px 12px #ea00a84d}.accui-auth-submit[data-v-da110b77]:disabled{opacity:.5;cursor:not-allowed}.accui-auth-links[data-v-da110b77]{margin-top:1.5rem;text-align:left}.accui-auth-link-text[data-v-da110b77]{color:#6b7280;font-size:.875rem}.accui-text-primary[data-v-da110b77]{color:#ea00a8;font-weight:500}.accui-mt-2[data-v-da110b77]{margin-top:.5rem}.signup-container[data-v-505263b9]{width:100%;min-width:25rem;max-width:28rem;margin:0 auto;animation:slideUp-505263b9 var(--animation-duration) ease-out}.signup-success[data-v-505263b9]{text-align:center}.signup-success-icon[data-v-505263b9]{color:#10b981;font-size:3.75rem;margin-bottom:1rem}.signup-success-title[data-v-505263b9]{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.5rem}.signup-success-message[data-v-505263b9]{color:#6b7280;margin-bottom:1rem}.signup-success-email[data-v-505263b9]{font-size:.875rem;color:#6b7280;margin-bottom:1rem}.signup-success-instructions[data-v-505263b9]{font-size:.875rem;color:#6b7280;margin-bottom:1.5rem}.signup-header[data-v-505263b9]{text-align:center;margin-bottom:2rem}.signup-title[data-v-505263b9]{font-size:1.875rem;font-weight:700;background:linear-gradient(135deg,var(--strands-accent, #EA00A8) 0%,color-mix(in srgb,var(--strands-accent, #EA00A8) 70%,white) 50%,color-mix(in srgb,var(--strands-accent, #EA00A8) 85%,black) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem}.signup-subtitle[data-v-505263b9]{color:#6b7280}.oauth-providers[data-v-505263b9]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.oauth-icon-container[data-v-505263b9]{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.oauth-icon[data-v-505263b9],.oauth-icon-image[data-v-505263b9]{width:1.25rem;height:1.25rem}.oauth-icon-github[data-v-505263b9]{fill:currentColor}.oauth-icon-fallback[data-v-505263b9]{width:1.25rem;height:1.25rem;border-radius:50%;background-color:#d1d5db;display:flex;align-items:center;justify-content:center}.oauth-icon-fallback-text[data-v-505263b9]{font-size:.75rem;font-weight:600;color:#6b7280}.oauth-button-text[data-v-505263b9]{font-weight:500}.signup-form[data-v-505263b9]{display:flex;flex-direction:column;gap:1.5rem}.signup-error[data-v-505263b9]{margin-top:1.5rem;animation:fadeIn-505263b9 var(--animation-duration) ease-out}.signup-error-content[data-v-505263b9]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:1rem}.signup-error-icon-container[data-v-505263b9]{display:flex;align-items:flex-start;gap:.75rem}.signup-error-icon[data-v-505263b9]{width:1rem;height:1rem;margin-top:.125rem;flex-shrink:0;color:#dc2626}.signup-error-message[data-v-505263b9]{font-weight:500;color:#dc2626}.signup-signin-link[data-v-505263b9]{margin-top:2rem;text-align:center}.signup-signin-text[data-v-505263b9]{font-size:.875rem;color:#6b7280}.signup-signin-link[data-v-505263b9]{margin-left:.25rem}.signup-support-text[data-v-505263b9]{color:#9ca3af;font-size:.875rem}@media (max-width: 640px){.signup-container[data-v-505263b9]{min-width:auto;max-width:none;width:100%}.signup-title[data-v-505263b9]{font-size:1.5rem}}.accui-auth-panel-container[data-v-505263b9]{width:100%;max-width:480px;margin:0 auto;padding:1rem}.accui-auth-panel[data-v-505263b9]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000001a;overflow:hidden;animation:slideUp-505263b9 var(--animation-duration) ease-out}.accui-auth-header[data-v-505263b9]{background:linear-gradient(135deg,#fce4ec,#f8bbd0);padding:2rem;text-align:center;position:relative}.accui-auth-logo[data-v-505263b9]{height:40px;width:auto}.accui-auth-content[data-v-505263b9]{padding:2rem}.accui-auth-welcome[data-v-505263b9]{text-align:left;margin-bottom:2rem}.accui-auth-title[data-v-505263b9]{font-size:1.75rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.accui-auth-subtitle[data-v-505263b9]{color:#6b7280;font-size:.95rem;line-height:1.5}.accui-auth-form[data-v-505263b9]{display:flex;flex-direction:column;gap:1.25rem}.accui-form-group[data-v-505263b9]{display:flex;flex-direction:column;gap:.5rem}.accui-form-label[data-v-505263b9]{font-size:.875rem;font-weight:500;color:#374151}.accui-input-wrapper[data-v-505263b9]{position:relative;display:flex;align-items:center}.accui-input-icon[data-v-505263b9]{position:absolute;left:1rem;width:1.25rem;height:1.25rem;color:#9ca3af;pointer-events:none}.accui-auth-input[data-v-505263b9]{width:100%;padding:.75rem 1rem .75rem 3rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.95rem;transition:all var(--accui-transition-duration) ease;outline:none;background:#fff}.accui-auth-input[data-v-505263b9]:focus{border-color:#ea00a8;box-shadow:0 0 0 3px #ea00a81a}.accui-auth-input[data-v-505263b9]::placeholder{color:#9ca3af}.accui-auth-submit[data-v-505263b9]{margin-top:.5rem;padding:.875rem!important;font-size:1rem!important;font-weight:600!important;border-radius:8px!important;background:#ea00a8!important;border:none!important;color:#fff!important;transition:all var(--accui-transition-duration) ease!important}.accui-auth-submit[data-v-505263b9]:hover:not(:disabled){background:#d00098!important;transform:translateY(-1px);box-shadow:0 4px 12px #ea00a84d}.accui-auth-submit[data-v-505263b9]:disabled{opacity:.5;cursor:not-allowed}.accui-auth-links[data-v-505263b9]{margin-top:1.5rem;text-align:left}.accui-auth-link-text[data-v-505263b9]{color:#6b7280;font-size:.875rem}.accui-text-primary[data-v-505263b9]{color:#ea00a8;font-weight:500}.accui-mt-2[data-v-505263b9]{margin-top:.5rem}.accui-mt-4[data-v-505263b9]{margin-top:1rem}.accui-animate-fade-in[data-v-505263b9]{animation:fadeIn-505263b9 var(--animation-duration) ease-out}@keyframes slideUp-505263b9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-505263b9{0%{opacity:0}to{opacity:1}}.totp-setup-modal[data-v-a23ed8a3]{max-width:28rem}.totp-setup-header[data-v-a23ed8a3]{display:flex;align-items:center;justify-content:space-between}.totp-setup-title[data-v-a23ed8a3]{font-size:1.25rem;font-weight:700;color:var(--accui-text-primary, #111827)}.totp-setup-close-button[data-v-a23ed8a3]{color:var(--accui-text-muted, #9ca3af);transition:color var(--accui-transition-duration) ease;background:none;border:none;cursor:pointer;padding:.25rem}.totp-setup-close-button[data-v-a23ed8a3]:hover{color:var(--accui-text-secondary, #4b5563)}.totp-setup-close-icon[data-v-a23ed8a3]{width:1.25rem;height:1.25rem}.totp-setup-step[data-v-a23ed8a3]{display:flex;flex-direction:column;gap:1rem}.totp-setup-step-title[data-v-a23ed8a3]{font-size:1.125rem;font-weight:600;color:var(--accui-text-primary, #111827);margin-bottom:.5rem}.totp-setup-step-description[data-v-a23ed8a3]{font-size:.875rem;color:var(--accui-text-secondary, #6b7280);margin-bottom:1rem}.totp-setup-step-actions[data-v-a23ed8a3]{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem}.totp-setup-qr-container[data-v-a23ed8a3]{display:flex;justify-content:center;background-color:transparent;border:1px solid var(--accui-border, rgba(229, 231, 235, .3));padding:1rem;border-radius:.5rem}.totp-setup-qr-wrapper[data-v-a23ed8a3]{background-color:var(--accui-background, white);padding:1rem;border-radius:.5rem;box-shadow:0 1px 2px #0000000d}.totp-setup-qr-image[data-v-a23ed8a3]{width:12rem;height:12rem}.totp-setup-qr-loading[data-v-a23ed8a3]{display:flex;align-items:center;justify-content:center;width:12rem;height:12rem}.totp-setup-manual-entry[data-v-a23ed8a3]{background-color:transparent;border:1px solid var(--accui-border, rgba(229, 231, 235, .3));padding:1rem;border-radius:.5rem}.totp-setup-manual-label[data-v-a23ed8a3]{font-size:.75rem;color:var(--accui-text-secondary, #6b7280);margin-bottom:.5rem}.totp-setup-manual-code[data-v-a23ed8a3]{font-size:.75rem;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,Courier New,monospace;background-color:var(--accui-background-secondary, rgba(249, 250, 251, .5));padding:.5rem;border-radius:.25rem;border:1px solid var(--accui-border, rgba(229, 231, 235, .3));word-break:break-all;color:var(--accui-text-primary, #111827);display:block}.totp-setup-backup-preview[data-v-a23ed8a3]{background-color:#fefce8;border:1px solid #fde047;border-radius:.5rem;padding:1rem}.totp-setup-backup-warning[data-v-a23ed8a3]{display:flex;align-items:flex-start;gap:.5rem}.totp-setup-warning-icon[data-v-a23ed8a3]{width:1.25rem;height:1.25rem;color:#d97706;margin-top:.125rem;flex-shrink:0}.totp-setup-backup-title[data-v-a23ed8a3]{font-size:.875rem;font-weight:500;color:#92400e}.totp-setup-backup-description[data-v-a23ed8a3]{font-size:.875rem;color:#a16207;margin-top:.25rem}.totp-setup-success[data-v-a23ed8a3]{text-align:center}.totp-setup-success-icon[data-v-a23ed8a3]{width:3rem;height:3rem;background-color:#dcfce7;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.totp-setup-check-icon[data-v-a23ed8a3]{width:1.5rem;height:1.5rem;color:#16a34a}.totp-setup-success-description[data-v-a23ed8a3]{font-size:.875rem;color:#6b7280;margin-bottom:1.5rem}.totp-setup-backup-codes[data-v-a23ed8a3]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:1rem}.totp-setup-backup-header[data-v-a23ed8a3]{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.75rem}.totp-setup-backup-warning-icon[data-v-a23ed8a3]{width:1.25rem;height:1.25rem;color:#dc2626;margin-top:.125rem;flex-shrink:0}.totp-setup-backup-header-title[data-v-a23ed8a3]{font-size:.875rem;font-weight:500;color:#991b1b}.totp-setup-backup-header-description[data-v-a23ed8a3]{font-size:.875rem;color:#b91c1c;margin-top:.25rem}.totp-setup-backup-grid-wrapper[data-v-a23ed8a3]{background-color:#fff;border-radius:.25rem;border:1px solid #e5e7eb;padding:.75rem}.totp-setup-backup-grid[data-v-a23ed8a3]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;font-size:.875rem;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,Courier New,monospace;color:var(--accui-text-primary, #111827)}.totp-setup-backup-code[data-v-a23ed8a3]{text-align:center;padding:.25rem 0}.totp-setup-backup-actions[data-v-a23ed8a3]{display:flex;justify-content:center;margin-top:.75rem}.totp-setup-final-actions[data-v-a23ed8a3]{display:flex;justify-content:flex-end;padding-top:1rem}.modal-card[data-v-a23ed8a3]{max-width:28rem}.step-container[data-v-a23ed8a3]{display:flex;flex-direction:column;gap:1rem}.step-title[data-v-a23ed8a3]{font-size:1.125rem;font-weight:600;color:var(--accui-text-primary, #111827);margin-bottom:.5rem}.step-description[data-v-a23ed8a3]{font-size:.875rem;color:#6b7280;margin-bottom:1rem}.step-actions[data-v-a23ed8a3]{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem}.qr-container[data-v-a23ed8a3]{display:flex;justify-content:center;background-color:#f9fafb;padding:1rem;border-radius:.5rem}.qr-wrapper[data-v-a23ed8a3]{background-color:#fff;padding:1rem;border-radius:.5rem;box-shadow:0 1px 2px #0000000d}.qr-image[data-v-a23ed8a3]{width:12rem;height:12rem}.qr-loading[data-v-a23ed8a3]{display:flex;align-items:center;justify-content:center;width:12rem;height:12rem}.manual-entry[data-v-a23ed8a3]{background-color:#f9fafb;padding:1rem;border-radius:.5rem}.manual-label[data-v-a23ed8a3]{font-size:.75rem;color:#6b7280;margin-bottom:.5rem}.manual-code[data-v-a23ed8a3]{font-size:.75rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;background-color:var(--accui-background-secondary, rgba(249, 250, 251, .5));padding:.5rem;border-radius:.25rem;border:1px solid var(--accui-border, rgba(229, 231, 235, .3));word-break:break-all;color:var(--accui-text-primary, #111827);display:block}.backup-preview[data-v-a23ed8a3]{background-color:#fefce8;border:1px solid #fde047;border-radius:.5rem;padding:1rem}.backup-warning[data-v-a23ed8a3]{display:flex;align-items:flex-start;gap:.5rem}.warning-icon[data-v-a23ed8a3]{width:1.25rem;height:1.25rem;color:#d97706;margin-top:.125rem;flex-shrink:0}.backup-title[data-v-a23ed8a3]{font-size:.875rem;font-weight:500;color:#92400e}.backup-description[data-v-a23ed8a3]{font-size:.875rem;color:#a16207;margin-top:.25rem}.success-container[data-v-a23ed8a3]{text-align:center}.success-icon[data-v-a23ed8a3]{width:3rem;height:3rem;background-color:#dcfce7;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.success-check-icon[data-v-a23ed8a3]{width:1.5rem;height:1.5rem;color:#16a34a}.success-description[data-v-a23ed8a3]{font-size:.875rem;color:#6b7280;margin-bottom:1.5rem}.backup-codes-container[data-v-a23ed8a3]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:1rem}.backup-codes-header[data-v-a23ed8a3]{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.75rem}.backup-codes-warning-icon[data-v-a23ed8a3]{width:1.25rem;height:1.25rem;color:#dc2626;margin-top:.125rem;flex-shrink:0}.backup-codes-title[data-v-a23ed8a3]{font-size:.875rem;font-weight:500;color:#991b1b}.backup-codes-description[data-v-a23ed8a3]{font-size:.875rem;color:#b91c1c;margin-top:.25rem}.backup-codes-grid-wrapper[data-v-a23ed8a3]{background-color:#fff;border-radius:.25rem;border:1px solid #e5e7eb;padding:.75rem}.backup-codes-grid[data-v-a23ed8a3]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;font-size:.875rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;color:var(--accui-text-primary, #111827)}.backup-code[data-v-a23ed8a3]{text-align:center;padding:.25rem 0}.backup-actions[data-v-a23ed8a3]{display:flex;justify-content:center;margin-top:.75rem}.final-actions[data-v-a23ed8a3]{display:flex;justify-content:flex-end;padding-top:1rem}.email-mfa-setup-modal[data-v-34ee7825]{max-width:28rem}.email-mfa-setup-header[data-v-34ee7825]{display:flex;align-items:center;justify-content:space-between}.email-mfa-setup-title[data-v-34ee7825]{font-size:1.25rem;font-weight:700;color:var(--accui-text-primary, #111827)}.email-mfa-setup-close-button[data-v-34ee7825]{color:#9ca3af;transition:color var(--accui-transition-duration) ease;background:none;border:none;cursor:pointer;padding:.25rem}.email-mfa-setup-close-button[data-v-34ee7825]:hover{color:#4b5563}.email-mfa-setup-close-icon[data-v-34ee7825]{width:1.25rem;height:1.25rem}.email-mfa-setup-step[data-v-34ee7825]{display:flex;flex-direction:column;gap:1rem;padding-inline:.5rem}.email-mfa-setup-step-title[data-v-34ee7825]{font-size:1.125rem;font-weight:600;color:var(--accui-text-primary, #111827);margin-bottom:.5rem}.email-mfa-setup-step-description[data-v-34ee7825]{font-size:.875rem;color:#4b5563;margin-bottom:1rem}.email-mfa-setup-step-actions[data-v-34ee7825]{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem}.email-mfa-setup-success-notification[data-v-34ee7825]{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;padding:1rem}.email-mfa-setup-success-content[data-v-34ee7825]{display:flex;align-items:flex-start;gap:.5rem}.email-mfa-setup-success-icon[data-v-34ee7825]{width:1.25rem;height:1.25rem;color:#059669;margin-top:.125rem;flex-shrink:0}.email-mfa-setup-success-title[data-v-34ee7825]{font-size:.875rem;font-weight:500;color:#166534;margin:0}.email-mfa-setup-success-description[data-v-34ee7825]{font-size:.875rem;color:#15803d;margin-top:.25rem}.email-mfa-setup-resend-section[data-v-34ee7825]{display:flex;justify-content:space-between}.email-mfa-setup-completion[data-v-34ee7825]{text-align:center}.email-mfa-setup-completion-icon[data-v-34ee7825]{width:3rem;height:3rem;background-color:#dcfce7;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.email-mfa-setup-check-icon[data-v-34ee7825]{width:1.5rem;height:1.5rem;color:#16a34a}.email-mfa-setup-completion-description[data-v-34ee7825]{font-size:.875rem;color:#4b5563;margin-bottom:1.5rem}.email-mfa-setup-final-actions[data-v-34ee7825]{display:flex;justify-content:flex-end;padding-top:1rem}.hardware-key-setup-modal[data-v-40b99818]{max-width:28rem}.hardware-key-setup-header[data-v-40b99818]{display:flex;align-items:center;justify-content:space-between}.hardware-key-setup-title[data-v-40b99818]{font-size:1.25rem;font-weight:700;color:var(--accui-text-primary, #111827)}.hardware-key-setup-close[data-v-40b99818]{color:#9ca3af;transition:color var(--accui-transition-duration) ease;background:none;border:none;cursor:pointer;padding:.25rem;border-radius:.25rem}.hardware-key-setup-close[data-v-40b99818]:hover{color:#4b5563}.hardware-key-setup-close-icon[data-v-40b99818]{width:1.25rem;height:1.25rem}.hardware-key-setup-step[data-v-40b99818]{display:flex;flex-direction:column;gap:1rem}.hardware-key-setup-step-title[data-v-40b99818]{font-size:1.125rem;font-weight:600;color:var(--accui-text-primary, #111827);margin-bottom:.5rem}.hardware-key-setup-step-description[data-v-40b99818]{font-size:.875rem;color:#6b7280;margin-bottom:1rem}.hardware-key-setup-actions[data-v-40b99818]{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem}.hardware-key-setup-final-action[data-v-40b99818]{display:flex;justify-content:flex-end;padding-top:1rem}.hardware-key-setup-illustration[data-v-40b99818]{display:flex;justify-content:center;background-color:#f9fafb;padding:1.5rem;border-radius:.5rem}.hardware-key-setup-illustration-content[data-v-40b99818]{text-align:center}.hardware-key-setup-icon-container[data-v-40b99818]{width:4rem;height:4rem;background-color:#dbeafe;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.hardware-key-setup-icon[data-v-40b99818]{width:2rem;height:2rem;color:#2563eb}.hardware-key-setup-status[data-v-40b99818]{font-size:.875rem;font-weight:500;color:var(--accui-text-primary, #111827)}.hardware-key-setup-substatus[data-v-40b99818]{font-size:.75rem;color:#6b7280;margin-top:.25rem}.hardware-key-setup-instructions[data-v-40b99818]{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;padding:1rem}.hardware-key-setup-instructions-header[data-v-40b99818]{display:flex;align-items:flex-start;gap:.5rem}.hardware-key-setup-info-icon[data-v-40b99818]{width:1.25rem;height:1.25rem;color:#2563eb;margin-top:.125rem;flex-shrink:0}.hardware-key-setup-instructions-title[data-v-40b99818]{font-size:.875rem;font-weight:500;color:#1e40af}.hardware-key-setup-instructions-list[data-v-40b99818]{font-size:.875rem;color:#1d4ed8;margin-top:.25rem;display:flex;flex-direction:column;gap:.25rem}.hardware-key-setup-progress[data-v-40b99818]{text-align:center}.hardware-key-setup-progress-icon[data-v-40b99818]{width:3rem;height:3rem;background-color:#dbeafe;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.hardware-key-setup-loader[data-v-40b99818]{color:#2563eb}.hardware-key-setup-progress-message[data-v-40b99818]{font-size:.875rem;color:#6b7280;margin-bottom:1.5rem}.hardware-key-setup-progress-indicator[data-v-40b99818]{background-color:#f9fafb;padding:1rem;border-radius:.5rem}.hardware-key-setup-progress-content[data-v-40b99818]{display:flex;align-items:center;gap:.75rem}.hardware-key-setup-progress-check[data-v-40b99818]{flex-shrink:0}.hardware-key-setup-check-icon[data-v-40b99818]{width:1.5rem;height:1.5rem;background-color:#2563eb;border-radius:50%;display:flex;align-items:center;justify-content:center}.hardware-key-setup-check[data-v-40b99818]{width:1rem;height:1rem;color:#fff}.hardware-key-setup-progress-text[data-v-40b99818]{font-size:.875rem;color:#374151}.hardware-key-setup-success[data-v-40b99818]{text-align:center}.hardware-key-setup-success-icon[data-v-40b99818]{width:3rem;height:3rem;background-color:#dcfce7;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.hardware-key-setup-success-check[data-v-40b99818]{width:1.5rem;height:1.5rem;color:#16a34a}.hardware-key-setup-success-message[data-v-40b99818]{font-size:.875rem;color:#6b7280;margin-bottom:1.5rem}.hardware-key-setup-backup-codes[data-v-40b99818]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:1rem}.hardware-key-setup-backup-codes-header[data-v-40b99818]{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.75rem}.hardware-key-setup-warning-icon[data-v-40b99818]{width:1.25rem;height:1.25rem;color:#dc2626;margin-top:.125rem;flex-shrink:0}.hardware-key-setup-backup-codes-title[data-v-40b99818]{font-size:.875rem;font-weight:500;color:#991b1b}.hardware-key-setup-backup-codes-description[data-v-40b99818]{font-size:.875rem;color:#b91c1c;margin-top:.25rem}.hardware-key-setup-codes-container[data-v-40b99818]{background-color:#fff;border-radius:.25rem;border:1px solid #d1d5db;padding:.75rem}.hardware-key-setup-codes-grid[data-v-40b99818]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;font-size:.875rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;color:var(--accui-text-primary, #111827)}.hardware-key-setup-code[data-v-40b99818]{text-align:center;padding:.25rem 0}.hardware-key-setup-copy-action[data-v-40b99818]{display:flex;justify-content:center;margin-top:.75rem}.hardware-key-setup-error[data-v-40b99818]{text-align:center}.hardware-key-setup-error-icon[data-v-40b99818]{width:3rem;height:3rem;background-color:#fee2e2;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.hardware-key-setup-error-x[data-v-40b99818]{width:1.5rem;height:1.5rem;color:#dc2626}.hardware-key-setup-error-message[data-v-40b99818]{font-size:.875rem;color:#6b7280;margin-bottom:1.5rem}.backup-codes-modal[data-v-0d97d17e]{max-width:28rem}.backup-codes-header[data-v-0d97d17e]{display:flex;align-items:center;justify-content:space-between}.backup-codes-title[data-v-0d97d17e]{font-size:1.25rem;font-weight:700;color:var(--accui-text-primary, #111827)}.backup-codes-close-button[data-v-0d97d17e]{color:var(--accui-text-muted, #9ca3af);transition:color var(--accui-transition-duration) ease;background:none;border:none;cursor:pointer;padding:.25rem}.backup-codes-close-button[data-v-0d97d17e]:hover{color:var(--accui-text-secondary, #4b5563)}.backup-codes-close-icon[data-v-0d97d17e]{width:1.25rem;height:1.25rem}.backup-codes-loading[data-v-0d97d17e]{display:flex;align-items:center;justify-content:center;padding:2rem 0}.backup-codes-loading-text[data-v-0d97d17e]{margin-left:.75rem;color:var(--accui-text-secondary, #4b5563)}.backup-codes-content[data-v-0d97d17e]{display:flex;flex-direction:column;gap:1.5rem}.backup-codes-device-info[data-v-0d97d17e]{background-color:transparent;border:1px solid var(--accui-border, rgba(229, 231, 235, .3));border-radius:.5rem;padding:1rem}.backup-codes-device-content[data-v-0d97d17e]{display:flex;align-items:center;gap:.75rem}.backup-codes-device-icon[data-v-0d97d17e]{font-size:1.5rem}.backup-codes-device-name[data-v-0d97d17e]{font-weight:500;color:var(--accui-text-primary, #111827);margin:0}.backup-codes-device-type[data-v-0d97d17e]{font-size:.875rem;color:var(--accui-text-secondary, #6b7280);margin:0}.backup-codes-warning[data-v-0d97d17e]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:1rem}.backup-codes-warning-content[data-v-0d97d17e]{display:flex;align-items:flex-start;gap:.5rem}.backup-codes-warning-icon[data-v-0d97d17e]{width:1.25rem;height:1.25rem;color:#dc2626;margin-top:.125rem;flex-shrink:0}.backup-codes-warning-title[data-v-0d97d17e]{font-size:.875rem;font-weight:500;color:#991b1b;margin:0}.backup-codes-warning-list[data-v-0d97d17e]{font-size:.875rem;color:#b91c1c;margin-top:.25rem;display:flex;flex-direction:column;gap:.25rem;list-style:none;padding:0}.backup-codes-section-title[data-v-0d97d17e]{font-size:1.125rem;font-weight:600;color:var(--accui-text-primary, #111827);margin-bottom:.75rem}.backup-codes-grid-wrapper[data-v-0d97d17e]{background-color:transparent;border:1px solid var(--accui-border, rgba(229, 231, 235, .3));border-radius:.5rem;padding:1rem}.backup-codes-grid[data-v-0d97d17e]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;font-size:.875rem;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,Courier New,monospace}.backup-codes-code-item[data-v-0d97d17e]{text-align:center;padding:.5rem 0;background-color:var(--accui-background-secondary, rgba(249, 250, 251, .5));border-radius:.25rem;color:var(--accui-text-primary, currentColor)}.backup-codes-actions[data-v-0d97d17e]{display:flex;justify-content:center;margin-top:1rem;gap:.75rem}.backup-codes-main-actions[data-v-0d97d17e]{padding-top:1rem;border-top:1px solid #e5e7eb}.backup-codes-main-actions-content[data-v-0d97d17e]{display:flex;justify-content:space-between}.backup-codes-regenerate-warning[data-v-0d97d17e]{background-color:#fefce8;border:1px solid #fde047;border-radius:.5rem;padding:1rem}.backup-codes-regenerate-content[data-v-0d97d17e]{display:flex;align-items:flex-start;gap:.5rem}.backup-codes-regenerate-icon[data-v-0d97d17e]{width:1.25rem;height:1.25rem;color:#d97706;margin-top:.125rem;flex-shrink:0}.backup-codes-regenerate-title[data-v-0d97d17e]{font-size:.875rem;font-weight:500;color:#92400e;margin:0}.backup-codes-regenerate-description[data-v-0d97d17e]{font-size:.875rem;color:#a16207;margin-top:.25rem}.backup-codes-regenerate-actions[data-v-0d97d17e]{display:flex;gap:.5rem;margin-top:.75rem}.confirm-modal[data-v-52537e14]{max-width:24rem}.confirm-modal-title[data-v-52537e14]{font-size:1.125rem;font-weight:700;color:var(--accui-text-primary, #111827)}.confirm-modal-message[data-v-52537e14]{font-size:.875rem;color:var(--accui-text-secondary, #6b7280);margin-bottom:1.5rem}.confirm-modal-actions[data-v-52537e14]{display:flex;justify-content:flex-end;gap:.75rem}.mfa-content[data-v-64c9f1a1]{display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto}.mfa-loading[data-v-64c9f1a1]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;text-align:center}.mfa-loading-text[data-v-64c9f1a1]{color:var(--accui-text-secondary, #6b7280);font-size:.875rem}.mfa-sections[data-v-64c9f1a1]{display:flex;flex-direction:column;gap:1.5rem}.mfa-status-overview[data-v-64c9f1a1]{padding:1rem;background-color:transparent;border-radius:.5rem;border:1px solid var(--accui-border, rgba(229, 231, 235, .3))}.mfa-status-content[data-v-64c9f1a1]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.mfa-status-title[data-v-64c9f1a1]{font-size:1.125rem;font-weight:600;color:var(--accui-text-primary, #111827);margin-bottom:.25rem}.mfa-status-subtitle[data-v-64c9f1a1]{color:var(--accui-text-secondary, #6b7280);font-size:.875rem}.mfa-status-badges[data-v-64c9f1a1]{display:flex;gap:.5rem}.mfa-status-badge[data-v-64c9f1a1]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.mfa-status-badge-enabled[data-v-64c9f1a1]{background-color:#dcfdf7;color:#065f46;border:1px solid #a7f3d0}.mfa-status-badge-disabled[data-v-64c9f1a1]{background-color:#fef3f2;color:#b91c1c;border:1px solid #fecaca}.mfa-badge-icon[data-v-64c9f1a1]{flex-shrink:0}.mfa-section-title[data-v-64c9f1a1]{font-size:1rem;font-weight:600;color:var(--accui-text-primary, #111827);margin-bottom:1rem}.mfa-device-options[data-v-64c9f1a1]{display:flex;flex-direction:column;gap:.75rem}.mfa-device-option[data-v-64c9f1a1]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--accui-border, rgba(229, 231, 235, .5));border-radius:.5rem;background-color:transparent}.mfa-device-option-content[data-v-64c9f1a1]{display:flex;align-items:center;gap:.75rem;flex:1}.mfa-device-option-icon[data-v-64c9f1a1]{flex-shrink:0;color:var(--accui-text-secondary, #6b7280)}.mfa-device-option-info[data-v-64c9f1a1]{flex:1;display:flex;flex-direction:column;gap:.25rem}.mfa-device-option-title[data-v-64c9f1a1]{margin:0;font-weight:500;color:var(--accui-text-primary, currentColor)}.mfa-device-option-description[data-v-64c9f1a1]{margin:0;font-size:.875rem;color:var(--accui-text-secondary, rgba(107, 114, 128, .8))}.mfa-manage-devices[data-v-64c9f1a1]{display:flex;flex-direction:column;gap:1rem}.mfa-empty-state[data-v-64c9f1a1]{text-align:center;padding:2rem}.mfa-empty-icon[data-v-64c9f1a1]{display:flex;justify-content:center;margin-bottom:1rem;color:var(--accui-text-muted, #9ca3af)}.mfa-empty-title[data-v-64c9f1a1]{font-size:1.125rem;font-weight:600;color:var(--accui-text-primary, #111827);margin-bottom:.5rem}.mfa-empty-description[data-v-64c9f1a1]{color:var(--accui-text-secondary, #6b7280);margin-bottom:1.5rem}.mfa-devices-list[data-v-64c9f1a1]{display:flex;flex-direction:column;gap:1rem}.mfa-device-card[data-v-64c9f1a1]{border:1px solid var(--accui-border, #e5e7eb);border-radius:.5rem;padding:1rem;background-color:var(--accui-background, #ffffff)}.mfa-device-header[data-v-64c9f1a1]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.mfa-device-info[data-v-64c9f1a1]{display:flex;align-items:center;gap:.75rem;flex:1}.mfa-device-icon[data-v-64c9f1a1]{flex-shrink:0;color:var(--accui-text-secondary, #6b7280)}.mfa-device-name[data-v-64c9f1a1]{font-weight:500;color:var(--accui-text-primary, #111827);margin-bottom:.25rem}.mfa-device-meta[data-v-64c9f1a1]{font-size:.875rem;color:var(--accui-text-secondary, #6b7280)}.mfa-device-actions[data-v-64c9f1a1]{display:flex;align-items:center;gap:.5rem}.mfa-device-warning[data-v-64c9f1a1]{margin-top:.75rem;padding:.75rem;background-color:#fffbeb;border:1px solid #fed7aa;border-radius:.375rem}.mfa-warning-content[data-v-64c9f1a1]{display:flex;align-items:center;gap:.5rem}.mfa-warning-icon[data-v-64c9f1a1]{flex-shrink:0;color:#d97706}.mfa-warning-text[data-v-64c9f1a1]{font-size:.875rem;color:#92400e}.mfa-device-backup[data-v-64c9f1a1]{margin-top:.75rem;display:flex;justify-content:flex-start}.settings-content[data-v-64545f74]{display:flex;flex-direction:column;gap:1.5rem}.settings-section[data-v-64545f74]{display:flex;flex-direction:column;gap:1rem}.settings-section-title[data-v-64545f74]{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.settings-option[data-v-64545f74]:last-child{margin-bottom:0}.settings-option-content[data-v-64545f74]{display:flex;align-items:center;justify-content:space-between;gap:2rem}.settings-option-info[data-v-64545f74]{flex:1}.settings-option-label[data-v-64545f74]{display:block;font-size:.875rem;font-weight:500;color:#111827;margin-bottom:.25rem}.settings-option-description[data-v-64545f74]{font-size:.75rem;color:#6b7280}.settings-option-controls[data-v-64545f74]{display:flex;align-items:center;gap:.75rem}.preview-icon[data-v-64545f74]{width:1.25rem;height:1.25rem}.settings-footer[data-v-64545f74]{display:flex;justify-content:flex-end;gap:.75rem}.max-w-lg[data-v-64545f74]{max-width:32rem}.strands-sessions-modal[data-v-1958a7a9]{display:flex;flex-direction:column;gap:1.5rem;min-width:32rem;max-width:48rem}.sessions-loading[data-v-1958a7a9]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;text-align:center}.loading-text[data-v-1958a7a9]{color:var(--accui-text-secondary, #6b7280);font-size:.875rem}.sessions-empty[data-v-1958a7a9]{text-align:center;padding:2rem}.empty-icon[data-v-1958a7a9]{display:flex;justify-content:center;margin-bottom:1rem;color:var(--accui-text-muted, #9ca3af)}.empty-title[data-v-1958a7a9]{font-size:1.125rem;font-weight:600;color:var(--accui-text-primary, #111827);margin-bottom:.5rem}.empty-description[data-v-1958a7a9]{color:var(--accui-text-secondary, #6b7280)}.sessions-container[data-v-1958a7a9]{display:flex;flex-direction:column;gap:1.5rem}.session-stats[data-v-1958a7a9]{display:flex;gap:1rem;padding:1rem;background-color:transparent;border:2px solid var(--accui-input-border, #e5e7eb);border-radius:.5rem}@container style(--strands-allow-squircle: 1){@supports (corner-shape: squircle){.session-stats[data-v-1958a7a9]{border-radius:1.5rem;corner-shape:squircle}}}.stat-card[data-v-1958a7a9]{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex:1}.stat-label[data-v-1958a7a9]{font-size:.875rem;color:var(--accui-text-secondary, #6b7280)}.stat-value[data-v-1958a7a9]{font-size:1.5rem;font-weight:700;color:var(--accui-text-primary, #111827)}.sessions-list[data-v-1958a7a9]{display:flex;flex-direction:column;gap:1rem}.session-card[data-v-1958a7a9]{border:2px solid var(--accui-input-border, #e5e7eb);border-radius:.5rem;padding:1rem;background-color:transparent}@container style(--strands-allow-squircle: 1){@supports (corner-shape: squircle){.session-card[data-v-1958a7a9]{border-radius:1.5rem;corner-shape:squircle}}}.current-session[data-v-1958a7a9]{border-color:var(--strands-accent, #EA00A8);background-color:color-mix(in srgb,var(--strands-accent, #EA00A8) 5%,transparent)}.session-header[data-v-1958a7a9]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.session-device-info[data-v-1958a7a9]{flex:1}.session-device-name[data-v-1958a7a9]{font-size:1.125rem;font-weight:600;color:var(--accui-text-primary, #111827);margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}.session-current-badge[data-v-1958a7a9]{background-color:#dcfdf7;color:#065f46;font-size:.75rem;font-weight:500;padding:.125rem .5rem;border-radius:9999px;border:1px solid #a7f3d0}.session-location[data-v-1958a7a9]{display:flex;align-items:center;gap:.25rem;color:var(--accui-text-secondary, #6b7280);font-size:.875rem}.session-actions[data-v-1958a7a9]{flex-shrink:0}.session-details[data-v-1958a7a9]{display:flex;flex-direction:column;gap:.5rem}.detail-row[data-v-1958a7a9]{display:flex;align-items:center;gap:.5rem}.detail-icon[data-v-1958a7a9]{color:var(--accui-text-muted, #9ca3af);display:flex;align-items:center}.detail-text[data-v-1958a7a9]{color:var(--accui-text-secondary, #6b7280);font-size:.875rem}.bulk-actions[data-v-1958a7a9]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-top:1rem;border-top:1px solid var(--accui-border, #e5e7eb)}.bulk-actions-hint[data-v-1958a7a9]{font-size:.75rem;color:var(--accui-text-muted, #9ca3af);text-align:center}@media (max-width: 640px){.strands-sessions-modal[data-v-1958a7a9]{min-width:auto;width:100%;margin:1rem}.session-stats[data-v-1958a7a9]{flex-direction:column;gap:.5rem}.session-header[data-v-1958a7a9]{flex-direction:column;gap:.75rem}}.profile-container-width[data-v-76c0144a]{width:100%}.profile-container-modal[data-v-76c0144a]{width:100%;max-width:48rem;min-height:0;max-height:calc(100vh - 4rem);overflow-y:auto;flex-shrink:0;isolation:isolate}.profile-max-width[data-v-76c0144a]{max-width:56rem}.profile-centered[data-v-76c0144a]{margin:0 auto}.profile-animated[data-v-76c0144a]{animation:slideUp-76c0144a var(--animation-duration) ease-out}@keyframes slideUp-76c0144a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.profile-content-layout[data-v-76c0144a]{display:flex;flex-direction:column;gap:1.5rem}.profile-card-modern[data-v-76c0144a]{background:transparent;border:2px solid var(--accui-input-border, #e5e7eb);border-radius:.5rem;padding:2rem;box-shadow:none}@container style(--strands-allow-squircle: 1){@supports (corner-shape: squircle){.profile-card-modern[data-v-76c0144a]{border-radius:1.5rem;corner-shape:squircle}}}.profile-content-modal[data-v-76c0144a]{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}.profile-header[data-v-76c0144a]{text-align:center;display:flex;flex-direction:column;gap:.5rem}.profile-title[data-v-76c0144a]{font-size:1.5rem;font-weight:700;color:var(--strands-accent, #EA00A8)}.profile-subtitle[data-v-76c0144a]{color:var(--accui-text-secondary, #4b5563);font-size:.875rem}.profile-image-section[data-v-76c0144a]{display:flex;flex-direction:column;align-items:center}.profile-image-container[data-v-76c0144a]{position:relative}.profile-image-wrapper[data-v-76c0144a]{position:relative;display:inline-block}.profile-image-wrapper:hover .profile-upload-overlay[data-v-76c0144a]{opacity:1}.profile-progress-ring[data-v-76c0144a]{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.profile-avatar[data-v-76c0144a]{width:6rem;height:6rem;border-radius:50%;position:relative}.profile-avatar-with-image[data-v-76c0144a]{box-shadow:0 20px 25px -5px #0000001a;overflow:hidden}.profile-avatar-image[data-v-76c0144a]{width:100%;height:100%;object-fit:cover}.profile-avatar-initials[data-v-76c0144a]{background-color:var(--strands-accent, #EA00A8);display:flex;align-items:center;justify-content:center;color:var(--accui-text-on-primary);font-size:1.5rem;font-weight:700;box-shadow:0 20px 25px -5px #0000001a;z-index:10}.profile-upload-overlay[data-v-76c0144a]{position:absolute;inset:0;border-radius:50%;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--accui-transition-duration) ease;z-index:20;border:none;cursor:pointer}.profile-upload-overlay[data-v-76c0144a]:disabled{cursor:not-allowed}.profile-upload-icon[data-v-76c0144a]{width:1.5rem;height:1.5rem;color:#fff}.profile-file-input[data-v-76c0144a]{display:none}.profile-form[data-v-76c0144a]{display:flex;flex-direction:column;gap:1rem}.profile-form-grid[data-v-76c0144a]{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){.profile-form[data-v-76c0144a]{gap:1.5rem}.profile-form-grid[data-v-76c0144a]{grid-template-columns:1fr 1fr;gap:1.5rem}.profile-title[data-v-76c0144a]{font-size:1.875rem}.profile-subtitle[data-v-76c0144a]{font-size:1rem}}.profile-section[data-v-76c0144a]{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 768px){.profile-section[data-v-76c0144a]{gap:1rem}}.profile-section-title[data-v-76c0144a]{font-size:1.125rem;font-weight:600;color:var(--accui-text-primary, #111827)}.profile-setting-card[data-v-76c0144a]{display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:transparent;border:2px solid var(--accui-input-border, #e5e7eb);border-radius:.5rem}@container style(--strands-allow-squircle: 1){@supports (corner-shape: squircle){.profile-setting-card[data-v-76c0144a]{border-radius:1.5rem;corner-shape:squircle}}}.profile-setting-header[data-v-76c0144a]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.profile-setting-title[data-v-76c0144a]{font-weight:500;color:var(--accui-text-primary, #111827)}.profile-setting-subtitle[data-v-76c0144a]{font-size:.875rem;color:var(--accui-text-secondary, #4b5563)}.expand-enter-active[data-v-76c0144a],.expand-leave-active[data-v-76c0144a]{transition:all var(--accui-transition-duration) cubic-bezier(.4,0,.2,1);overflow:hidden}.expand-enter-from[data-v-76c0144a],.expand-leave-to[data-v-76c0144a]{max-height:0;opacity:0;transform:translateY(-10px)}.expand-enter-to[data-v-76c0144a],.expand-leave-from[data-v-76c0144a]{max-height:300px;opacity:1;transform:translateY(0)}.mfa-device-chip[data-v-76c0144a]{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:.5rem;font-size:.75rem;font-weight:500;border:1px solid;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.mfa-device-chip.chip-blue[data-v-76c0144a]{background-color:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.mfa-device-chip.chip-green[data-v-76c0144a]{background-color:#f0fdf4;color:#15803d;border-color:#bbf7d0}.mfa-device-chip.chip-purple[data-v-76c0144a]{background-color:#faf5ff;color:#7c3aed;border-color:#e9d5ff}.profile-change-form[data-v-76c0144a]{display:flex;flex-direction:column;gap:.75rem;overflow:hidden}.profile-field-section[data-v-76c0144a]{display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:transparent;border:2px solid var(--accui-input-border, #e5e7eb);border-radius:.5rem}@container style(--strands-allow-squircle: 1){@supports (corner-shape: squircle){.profile-field-section[data-v-76c0144a]{border-radius:1.5rem;corner-shape:squircle}}}.profile-field-header[data-v-76c0144a]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.profile-field-header-vertical[data-v-76c0144a]{align-items:flex-start;gap:1rem}.profile-password-section[data-v-76c0144a]{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 768px){.profile-password-section[data-v-76c0144a]{gap:1rem}}.profile-mfa-content[data-v-76c0144a]{flex:1;display:flex;flex-direction:column;gap:.75rem}.profile-mfa-chips[data-v-76c0144a]{display:flex;flex-wrap:wrap;gap:.5rem}.profile-actions-section[data-v-76c0144a]{display:flex;flex-direction:column;gap:.75rem;animation:slideUp-76c0144a var(--animation-duration) ease-out}@media (min-width: 640px){.profile-actions-section[data-v-76c0144a]{flex-direction:row}}.profile-help-item[data-v-76c0144a]{display:flex;align-items:flex-start;gap:.75rem}.profile-help-icon[data-v-76c0144a]{width:1rem;height:1rem;flex-shrink:0}.profile-footer-actions[data-v-76c0144a]{display:flex;gap:1rem;align-items:stretch}.profile-action-icon[data-v-76c0144a]{width:1rem;height:1rem}.profile-footer-text[data-v-76c0144a]{color:var(--accui-text-muted, #9ca3af);font-size:.875rem}.profile-avatar-modal-overlay[data-v-76c0144a]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.profile-avatar-modal[data-v-76c0144a]{background-color:var(--accui-background, #ffffff);border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040;max-width:56rem;width:100%;max-height:90vh;overflow-y:auto}.profile-avatar-modal-content[data-v-76c0144a]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.profile-avatar-modal-header[data-v-76c0144a]{display:flex;align-items:center;justify-content:space-between}.profile-avatar-modal-close[data-v-76c0144a]{color:#9ca3af;transition:color var(--accui-transition-duration) ease;background:none;border:none;cursor:pointer;padding:.25rem;border-radius:.25rem}.profile-avatar-modal-close[data-v-76c0144a]:hover{color:#4b5563}.profile-avatar-modal-close-icon[data-v-76c0144a]{width:1.5rem;height:1.5rem}.profile-field-title[data-v-76c0144a]{font-weight:500;color:var(--accui-text-primary, #111827)}.profile-field-subtitle[data-v-76c0144a]{font-size:.875rem;color:var(--accui-text-secondary, #6b7280)}.profile-availability-message[data-v-76c0144a]{font-size:.75rem}.profile-availability-message.success[data-v-76c0144a]{color:#16a34a}.profile-availability-message.error[data-v-76c0144a]{color:#dc2626}.profile-toggle-container[data-v-76c0144a]{flex-shrink:0}.profile-alert-message[data-v-76c0144a]{font-weight:500}.profile-modal-title[data-v-76c0144a]{font-size:1.25rem;font-weight:700;color:var(--accui-text-primary, #111827)}.profile-sign-out-button[data-v-76c0144a]{width:100%}@media (min-width: 640px){.profile-sign-out-button[data-v-76c0144a]{width:auto}}.sessions-modal[data-v-76c0144a]{min-width:32rem;max-width:48rem}.session-current-badge[data-v-76c0144a]{background-color:#dcfdf7;color:#065f46;font-size:.75rem;font-weight:500;padding:.125rem .5rem;border-radius:9999px;border:1px solid #a7f3d0}.modal-header[data-v-76c0144a]{margin-bottom:1.5rem}.modal-title[data-v-76c0144a]{font-size:1.5rem;font-weight:700;color:var(--accui-text-primary, #111827);margin-bottom:.5rem}.modal-subtitle[data-v-76c0144a]{color:var(--accui-text-secondary, #6b7280)}.sessions-content[data-v-76c0144a]{display:flex;flex-direction:column;gap:1.5rem}.session-stats[data-v-76c0144a]{display:flex;gap:1rem;padding:1rem;background-color:transparent;border:2px solid var(--accui-input-border, #e5e7eb);border-radius:.5rem}@container style(--strands-allow-squircle: 1){@supports (corner-shape: squircle){.session-stats[data-v-76c0144a]{border-radius:1.5rem;corner-shape:squircle}}}.stat-item[data-v-76c0144a]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.stat-label[data-v-76c0144a]{font-size:.875rem;color:var(--accui-text-secondary, #6b7280)}.stat-value[data-v-76c0144a]{font-size:1.5rem;font-weight:700;color:var(--accui-text-primary, #111827)}.sessions-list[data-v-76c0144a]{display:flex;flex-direction:column;gap:1rem}.sessions-loading[data-v-76c0144a]{display:flex;align-items:center;gap:.5rem;padding:2rem;justify-content:center;color:var(--accui-text-secondary, #6b7280)}.sessions-empty[data-v-76c0144a]{text-align:center;padding:2rem;color:var(--accui-text-secondary, #6b7280)}.session-card[data-v-76c0144a]{border:2px solid var(--accui-input-border, #e5e7eb);border-radius:.5rem;padding:1rem;background-color:transparent}@container style(--strands-allow-squircle: 1){@supports (corner-shape: squircle){.session-card[data-v-76c0144a]{border-radius:1.5rem;corner-shape:squircle}}}.session-card-header[data-v-76c0144a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.session-device-info[data-v-76c0144a]{flex:1}.session-device-name[data-v-76c0144a]{font-size:1.125rem;font-weight:600;color:var(--accui-text-primary, #111827);margin-bottom:.25rem}.session-card-details[data-v-76c0144a]{display:flex;flex-direction:column;gap:.5rem}.session-detail-row[data-v-76c0144a]{display:flex;gap:.5rem}.detail-label[data-v-76c0144a]{font-weight:500;color:var(--accui-text-secondary, #6b7280);min-width:6rem}.detail-value[data-v-76c0144a]{color:var(--accui-text-primary, #111827)}.session-actions[data-v-76c0144a]{display:flex;justify-content:center;padding-top:1rem;border-top:1px solid #e5e7eb}@media (max-width: 640px){.sessions-modal[data-v-76c0144a]{min-width:auto;width:100%;margin:1rem}.session-stats[data-v-76c0144a]{flex-direction:column;gap:.5rem}.session-card-header[data-v-76c0144a]{flex-direction:column;gap:.75rem}.detail-label[data-v-76c0144a]{min-width:5rem}}.accui-w-full[data-v-d5af9f1c]{width:100%}.accui-min-w-100[data-v-d5af9f1c]{min-width:25rem}.accui-max-w-md[data-v-d5af9f1c]{max-width:28rem}.accui-mx-auto[data-v-d5af9f1c]{margin-left:auto;margin-right:auto}.accui-animate-slide-up[data-v-d5af9f1c]{animation:slideUp-d5af9f1c var(--animation-duration) ease-out}.accui-text-center[data-v-d5af9f1c]{text-align:center}.accui-mb-8[data-v-d5af9f1c]{margin-bottom:2rem}.accui-text-3xl[data-v-d5af9f1c]{font-size:1.875rem}.accui-font-bold[data-v-d5af9f1c]{font-weight:700}.accui-text-gradient[data-v-d5af9f1c]{background:linear-gradient(to right,var(--strands-accent, #EA00A8),color-mix(in srgb,var(--strands-accent, #EA00A8) 85%,black));background-clip:text;-webkit-background-clip:text;color:transparent}.accui-mb-2[data-v-d5af9f1c]{margin-bottom:.5rem}.accui-text-neutral-600[data-v-d5af9f1c]{color:var(--neutral-600, #525252)}.accui-space-y-6[data-v-d5af9f1c]>*+*{margin-top:1.5rem}.accui-mt-6[data-v-d5af9f1c]{margin-top:1.5rem}.accui-animate-fade-in[data-v-d5af9f1c]{animation:fadeIn-d5af9f1c var(--animation-duration) ease-out}.accui-mt-8[data-v-d5af9f1c]{margin-top:2rem}.accui-inline-flex[data-v-d5af9f1c]{display:inline-flex}.accui-items-center[data-v-d5af9f1c]{align-items:center}.accui-gap-2[data-v-d5af9f1c]{gap:.5rem}.accui-w-4[data-v-d5af9f1c]{width:1rem}.accui-h-4[data-v-d5af9f1c]{height:1rem}.accui-text-neutral-400[data-v-d5af9f1c]{color:var(--neutral-400, #a3a3a3)}.accui-text-sm[data-v-d5af9f1c]{font-size:.875rem}@keyframes slideUp-d5af9f1c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-d5af9f1c{0%{opacity:0}to{opacity:1}}.is_inline[data-v-f5c1d7c2]{display:contents}.signed-in-fallback[data-v-f5c1d7c2]{text-align:center;padding:2rem 0}.signed-in-icon-container[data-v-f5c1d7c2]{width:4rem;height:4rem;margin:0 auto 1rem;background-color:#f5f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center}.signed-in-icon[data-v-f5c1d7c2]{width:2rem;height:2rem;color:#a3a3a3}.signed-in-title[data-v-f5c1d7c2]{font-size:1.125rem;font-weight:600;color:#171717;margin-bottom:.5rem}.signed-in-subtitle[data-v-f5c1d7c2]{color:#525252;margin-bottom:1rem}.signed-in-button[data-v-f5c1d7c2]{background-color:var(--strands-accent, #EA00A8);color:#fff;width:auto;padding:.5rem 1.5rem;border:none;border-radius:.5rem;cursor:pointer;font-weight:600;transition:background-color var(--accui-transition-duration) ease}.signed-in-button[data-v-f5c1d7c2]:hover{filter:brightness(.85)}.user-button[data-v-eb787256]{position:relative;display:flex;align-items:center;padding:.5rem .75rem;border-radius:9999px;background-color:var(--accui-bg-secondary, #f3f4f6);color:var(--accui-text-primary, #111827);font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:all .15s}.user-button[data-v-eb787256]:hover:not(.user-button-active){background-color:var(--accui-bg-tertiary, #d1d5db)}.user-button-active[data-v-eb787256],.user-button-active[data-v-eb787256]:hover{background-color:var(--accui-bg-tertiary, #d1d5db)}.user-button[data-v-eb787256]:focus{outline:none;box-shadow:0 0 0 2px var(--strands-accent, #EA00A8)}.user-button-content[data-v-eb787256]{display:flex;align-items:center;gap:.75rem}.sign-in-auth-wrapper[data-v-eb787256]{margin-top:-5.5rem}.user-info[data-v-eb787256]{display:flex;flex-direction:column;align-items:flex-start}.user-name[data-v-eb787256]{font-size:.875rem;font-weight:500;color:var(--accui-text-primary, #111827)}.avatar-container[data-v-eb787256]{position:relative;flex-shrink:0}.avatar-wrapper[data-v-eb787256]{position:relative;width:2rem;height:2rem}.avatar-image[data-v-eb787256]{width:2rem;height:2rem;border-radius:50%;object-fit:cover}.avatar-default[data-v-eb787256]{width:2rem;height:2rem;border-radius:50%;background-color:var(--accui-bg-tertiary, #e5e7eb);display:flex;align-items:center;justify-content:center}.avatar-icon[data-v-eb787256]{width:1.25rem;height:1.25rem;color:var(--accui-text-secondary, #6b7280)}.dropdown-arrow[data-v-eb787256]{width:1rem;height:1rem;color:var(--accui-text-tertiary, #9ca3af);transition:transform .15s}.dropdown-arrow-open[data-v-eb787256]{transform:rotate(180deg)}.strands-user-dropdown[data-v-eb787256]{width:18rem;background:var(--accui-bg-secondary, white);border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform-origin:top right}@container style(--strands-allow-squircle: 1){@supports (corner-shape: squircle){.strands-user-dropdown[data-v-eb787256]{border-radius:2rem;corner-shape:squircle}}}.dropdown-content[data-v-eb787256]{padding:.5rem;display:flex;flex-direction:column;gap:.5rem}.dropdown-header[data-v-eb787256]{display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:.5rem;background-color:var(--accui-bg-tertiary, #f9fafb)}@container style(--strands-allow-squircle: 1){@supports (corner-shape: squircle){.dropdown-header[data-v-eb787256]{border-radius:1.5rem;corner-shape:squircle}}}.dropdown-avatar-container[data-v-eb787256]{position:relative}.level-progress-overlay[data-v-eb787256]{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.dropdown-avatar-image[data-v-eb787256]{width:3.5rem;height:3.5rem;border-radius:50%;object-fit:cover}.dropdown-avatar-default[data-v-eb787256]{width:3.5rem;height:3.5rem;border-radius:50%;background-color:var(--accui-bg-tertiary, #e5e7eb);display:flex;align-items:center;justify-content:center}.dropdown-avatar-icon[data-v-eb787256]{width:1.25rem;height:1.25rem;color:var(--accui-text-secondary, #6b7280)}.dropdown-user-details[data-v-eb787256]{flex:1;min-width:0;text-align:left}.dropdown-user-name[data-v-eb787256]{font-size:.875rem;font-weight:500;color:var(--accui-text-primary, #111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-user-email[data-v-eb787256]{font-size:.875rem;color:var(--accui-text-secondary, #6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-divider[data-v-eb787256]{height:1px;background-color:var(--accui-border, #e5e7eb);margin:.5rem 0}.dropdown-menu-item[data-v-eb787256]{width:100%;display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;color:#374151;border-radius:.5rem;border:none;background:none;cursor:pointer;transition:all .15s;text-align:left}.dropdown-menu-item[data-v-eb787256]:hover,.dropdown-menu-item[data-v-eb787256]:focus{background-color:#f3f4f6;outline:none}.dropdown-menu-item-danger[data-v-eb787256]{color:#dc2626}.dropdown-menu-item-danger[data-v-eb787256]:hover,.dropdown-menu-item-danger[data-v-eb787256]:focus{background-color:#fef2f2}.dropdown-menu-item-disabled[data-v-eb787256]{opacity:.5;cursor:not-allowed}.dropdown-menu-item-disabled[data-v-eb787256]:hover{background-color:transparent}.dropdown-menu-icon[data-v-eb787256]{width:1rem;height:1rem;color:#9ca3af}.dropdown-menu-icon-danger[data-v-eb787256]{color:#ef4444}.sign-in-button[data-v-eb787256]{position:relative;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:9999px;background-color:var(--strands-accent, #EA00A8);color:#fff;font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:all .15s}.sign-in-button[data-v-eb787256]:hover{filter:brightness(.85)}.sign-in-button[data-v-eb787256]:focus{outline:none;box-shadow:0 0 0 2px var(--strands-accent, #EA00A8),0 0 0 4px #fff}.sign-in-icon[data-v-eb787256]{width:1rem;height:1rem}.modal-header[data-v-eb787256]{display:flex;align-items:center;justify-content:space-between}.modal-title[data-v-eb787256]{font-size:1.25rem;font-weight:600;color:#111827}.modal-close-button[data-v-eb787256]{padding:.25rem;border-radius:.5rem;color:#9ca3af;background:none;border:none;cursor:pointer;transition:all var(--accui-transition-duration)}.modal-close-button[data-v-eb787256]:hover{color:#6b7280;background-color:#f3f4f6}.modal-close-icon[data-v-eb787256]{width:1.25rem;height:1.25rem}.dropdown-enter-active[data-v-eb787256],.dropdown-leave-active[data-v-eb787256]{transition:all .15s ease}.dropdown-enter-from[data-v-eb787256],.dropdown-leave-to[data-v-eb787256]{opacity:0}.dropdown-enter-to[data-v-eb787256],.dropdown-leave-from[data-v-eb787256]{opacity:1}.strands-user-dropdown.dropdown-enter-from[data-v-eb787256],.strands-user-dropdown.dropdown-leave-to[data-v-eb787256]{transform:scale(.95) translateY(-4px)}.strands-user-dropdown.dropdown-enter-to[data-v-eb787256],.strands-user-dropdown.dropdown-leave-from[data-v-eb787256]{transform:scale(1) translateY(0)}@media (max-width: 640px){.strands-user-dropdown[data-v-eb787256]{width:16rem}.user-info[data-v-eb787256]{display:none}}.user-nav[data-v-dfb31e47]{display:flex;gap:.5rem}.user-nav-row[data-v-dfb31e47]{flex-direction:row;flex-wrap:wrap}.user-nav-column[data-v-dfb31e47]{flex-direction:column}.mfa-setup-header[data-v-5e4af8e5]{display:flex;align-items:center;justify-content:space-between}.mfa-setup-title[data-v-5e4af8e5]{font-size:1.5rem;font-weight:700;color:#111827}.mfa-setup-subtitle[data-v-5e4af8e5]{color:#6b7280;margin-top:.25rem}.mfa-setup-status-container[data-v-5e4af8e5]{text-align:right}.mfa-setup-status-badge[data-v-5e4af8e5]{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}.mfa-setup-status-enabled[data-v-5e4af8e5]{background-color:#dcfce7;color:#166534}.mfa-setup-status-disabled[data-v-5e4af8e5]{background-color:#f3f4f6;color:#374151}.mfa-setup-content[data-v-5e4af8e5]{display:flex;flex-direction:column;gap:2rem}.mfa-setup-loading[data-v-5e4af8e5]{display:flex;align-items:center;justify-content:center;padding:4rem 0}.mfa-setup-loading-text[data-v-5e4af8e5]{margin-left:.75rem;color:#6b7280}.mfa-setup-sections[data-v-5e4af8e5]{display:flex;flex-direction:column;gap:2rem}.mfa-setup-status-alert[data-v-5e4af8e5]{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.75rem;padding:1.5rem}.mfa-setup-status-content[data-v-5e4af8e5]{display:flex;align-items:center;gap:.75rem}.mfa-setup-status-icon[data-v-5e4af8e5]{width:2.5rem;height:2.5rem;background-color:#dcfce7;border-radius:50%;display:flex;align-items:center;justify-content:center}.mfa-setup-shield-icon[data-v-5e4af8e5]{color:#16a34a}.mfa-setup-status-title[data-v-5e4af8e5]{color:#166534;font-weight:500;font-size:1.125rem}.mfa-setup-status-description[data-v-5e4af8e5]{color:#15803d;font-size:.875rem;margin-top:.25rem}.mfa-setup-methods-title[data-v-5e4af8e5]{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:1.5rem}.mfa-setup-methods-grid[data-v-5e4af8e5]{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}.mfa-setup-method-card[data-v-5e4af8e5]{padding:2rem;border:1px solid #e5e7eb;border-radius:.75rem;cursor:pointer;transition:all var(--accui-transition-duration) ease}.mfa-setup-method-card[data-v-5e4af8e5]:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border-color:var(--strands-accent, #EA00A8)}.mfa-setup-method-disabled[data-v-5e4af8e5]{border-color:#d1d5db;background-color:#f9fafb;opacity:.6;cursor:not-allowed}.mfa-setup-method-disabled[data-v-5e4af8e5]:hover{box-shadow:none;border-color:#d1d5db}.mfa-setup-method-content[data-v-5e4af8e5]{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center;gap:1rem}.mfa-setup-method-icon[data-v-5e4af8e5]{width:4rem;height:4rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;transition:all var(--accui-transition-duration) ease}.mfa-setup-totp-icon[data-v-5e4af8e5]{background-color:#ea00a826}.mfa-setup-method-card:hover .mfa-setup-totp-icon[data-v-5e4af8e5]{background-color:#ea00a840}.mfa-setup-email-icon[data-v-5e4af8e5]{background-color:#ea00a826}.mfa-setup-method-card:hover .mfa-setup-email-icon[data-v-5e4af8e5]{background-color:#ea00a840}.mfa-setup-hardware-icon[data-v-5e4af8e5]{background-color:#e5e7eb}.mfa-setup-icon-svg[data-v-5e4af8e5]{color:var(--strands-accent, #EA00A8)}.mfa-setup-icon-disabled[data-v-5e4af8e5]{color:#9ca3af}.mfa-setup-method-info[data-v-5e4af8e5]{display:flex;flex-direction:column;gap:.5rem}.mfa-setup-method-title[data-v-5e4af8e5]{font-weight:600;color:#111827;font-size:1.125rem;margin:0}.mfa-setup-method-title-disabled[data-v-5e4af8e5]{color:#6b7280}.mfa-setup-method-description[data-v-5e4af8e5]{max-width:300px;text-wrap:balance;font-size:.875rem;color:#6b7280;line-height:1.625;margin:0}.mfa-setup-method-description-disabled[data-v-5e4af8e5]{color:#9ca3af}.mfa-setup-method-button[data-v-5e4af8e5]{width:100%;margin-top:1rem}.mfa-setup-manage-section[data-v-5e4af8e5]{border-top:1px solid #e5e7eb;padding-top:2rem}.mfa-setup-manage-header[data-v-5e4af8e5]{display:flex;align-items:center;justify-content:space-between}.mfa-setup-manage-title[data-v-5e4af8e5]{font-size:1.125rem;font-weight:600;color:#111827}.mfa-setup-manage-description[data-v-5e4af8e5]{color:#6b7280;font-size:.875rem;margin-top:.25rem}.mfa-setup-manage-icon[data-v-5e4af8e5]{margin-right:.5rem}.mfa-setup-footer[data-v-5e4af8e5]{display:flex;justify-content:flex-end;gap:.75rem}
