.rr-auth-login-header[data-v-55376f25]{margin-bottom:var(--pms-space-6)}.rr-auth-login-header[data-v-55376f25] .auth-page-header__title{font-size:clamp(1.75rem,2.2vw + 1rem,2.125rem);font-weight:var(--pms-weight-bold);letter-spacing:var(--pms-tracking-tight);line-height:1.2;overflow-wrap:anywhere;text-wrap:balance}.rr-auth-login-header[data-v-55376f25] .auth-page-header__subtitle{margin-top:var(--pms-space-1);font-size:var(--pms-font-body-strong);line-height:1.5;text-wrap:balance}.rr-login-stack[data-v-55376f25]{display:flex;flex-direction:column;gap:var(--pms-space-4);min-width:0}.rr-login-form[data-v-55376f25] .v-field{min-height:var(--pms-control-h-xl);font-size:var(--pms-font-body-strong);--v-field-padding-top: 12px;--v-field-padding-bottom: 12px}.rr-login-form[data-v-55376f25] .v-field__input{min-height:var(--pms-control-h-xl);padding-block:var(--pms-space-3);font-size:max(16px,var(--pms-font-body-strong))!important}.rr-login-form[data-v-55376f25] .v-field--variant-outlined:not(.v-field--focused,.v-field--error,.v-field--disabled) .v-field__outline{color:var(--pms-border-control)!important;--v-field-border-opacity: 1 !important}.rr-login-form[data-v-55376f25] input::placeholder{color:var(--pms-text-secondary)!important;opacity:1!important}.rr-login-form[data-v-55376f25] .v-field,.rr-login-form[data-v-55376f25] .rr-login-submit{scroll-margin-block:var(--pms-space-6)}.rr-login-form[data-v-55376f25] .v-input--error .v-messages{color:var(--pms-status-cancelled-text);line-height:1.5;overflow-wrap:anywhere}.rr-login-form[data-v-55376f25] .v-messages__message{line-height:1.5;overflow-wrap:anywhere}.rr-login-form[data-v-55376f25] .rr-login-info{border-radius:var(--pms-radius-md)!important;background:var(--pms-navy-50)!important;color:var(--pms-navy-800)!important}.rr-login-form[data-v-55376f25] .rr-auth-divider{margin-block:0!important;color:var(--pms-text-secondary)}.rr-login-form[data-v-55376f25] .rr-google-login-btn{margin-top:0!important;border-color:var(--pms-border-strong)!important;color:var(--pms-text-primary)!important}.rr-login-form[data-v-55376f25] .rr-google-login-btn,.rr-login-form[data-v-55376f25] .rr-apple-login-btn{min-height:var(--pms-control-h-lg);border-radius:var(--pms-radius-md)!important}.rr-login-form[data-v-55376f25] .rr-login-submit{border-radius:var(--pms-radius-md)!important}.rr-login-error[data-v-55376f25]{border-radius:var(--pms-radius-md)!important;overflow-wrap:anywhere;background:var(--pms-status-cancelled-bg)!important;color:var(--pms-status-cancelled-text)!important;animation:pms-shake-decay var(--pms-duration-smooth) var(--pms-ease-out)}@media (prefers-reduced-motion: reduce){.rr-login-error[data-v-55376f25]{animation:none}}.rr-login-password-toggle[data-v-55376f25]{min-width:44px!important;min-height:44px!important;color:var(--pms-text-secondary)!important}.rr-login-options[data-v-55376f25]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:var(--pms-space-3);font-size:var(--pms-font-body)}.rr-login-options[data-v-55376f25] .v-selection-control{min-height:44px}.rr-login-options[data-v-55376f25] .v-label{color:var(--pms-text-primary);font-size:var(--pms-font-body);opacity:1}.rr-login-options a[data-v-55376f25]{display:inline-flex;align-items:center;min-height:44px}.rr-login-link[data-v-55376f25]{color:var(--pms-text-link);font-weight:var(--pms-weight-medium);text-decoration:none;-webkit-tap-highlight-color:transparent}.rr-login-link[data-v-55376f25]:active{opacity:.6}.rr-auth-signup-link[data-v-55376f25]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:var(--pms-space-6);margin-bottom:0;padding:var(--pms-space-2) 0 0;border-top:1px solid var(--pms-border-subtle);color:var(--pms-text-secondary);font-size:var(--pms-font-body);line-height:1.5}.rr-auth-signup-link a[data-v-55376f25]{display:inline-flex;align-items:center;min-height:44px}.rr-auth-legal-links[data-v-55376f25]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:var(--pms-space-3);color:var(--pms-text-secondary);font-size:var(--pms-font-caption)}.rr-auth-legal-links a[data-v-55376f25]{display:inline-flex;align-items:center;min-height:44px;color:var(--pms-text-secondary);text-decoration:none;-webkit-tap-highlight-color:transparent}.rr-auth-legal-links a[data-v-55376f25]:active{opacity:.6}@media (hover: hover) and (pointer: fine){.rr-login-link[data-v-55376f25]:hover,.rr-auth-legal-links a[data-v-55376f25]:hover{text-decoration:underline;text-underline-offset:3px}}.rr-login-link[data-v-55376f25]:focus-visible,.rr-auth-legal-links a[data-v-55376f25]:focus-visible{border-radius:var(--pms-radius-xs);outline:2px solid var(--pms-border-focus);outline-offset:4px}.rr-apple-link-cancel[data-v-55376f25]{margin-top:calc(var(--pms-space-1) * -1)}@media (min-width: 768px) and (max-height: 960px){.rr-auth-login-header[data-v-55376f25]{margin-bottom:var(--pms-space-5)}.rr-login-stack[data-v-55376f25]{gap:var(--pms-space-3)}.rr-auth-signup-link[data-v-55376f25]{margin-top:var(--pms-space-4)}}@media (hover: hover) and (pointer: fine){.rr-auth-signup-link a[data-v-55376f25],.rr-auth-legal-links a[data-v-55376f25]{min-height:32px}}@media (max-width: 767.98px){.rr-auth-login-header[data-v-55376f25]{margin-bottom:var(--pms-space-5)}.rr-login-stack[data-v-55376f25]{gap:var(--pms-space-3)}.rr-auth-signup-link[data-v-55376f25]{margin-top:var(--pms-space-4)}}
