.app-auth__support-link{font-family:var(--app-auth-font-family);font-size:var(--app-auth-font-size-body);font-weight:var(--app-auth-font-weight-regular);line-height:var(--app-auth-line-height-body);cursor:pointer;background:0 0;border:none;align-self:center;margin:0;padding:0}.app-auth[data-app-auth-variant=wizard] .app-auth__support-link{align-self:flex-start;margin-top:10px}.app-auth__support-lead{color:var(--app-auth-color-fg)}.app-auth__support-cta{color:var(--app-auth-color-contact,var(--app-auth-color-link));font-weight:var(--app-auth-font-weight-semibold);text-decoration:none}.app-auth__support-link:hover .app-auth__support-cta{text-decoration:underline}.app-auth__support-link:focus-visible .app-auth__support-cta{text-decoration:underline}.app-auth__register-terms{font-family:var(--app-auth-font-family);color:var(--app-auth-color-fg);text-align:center;margin:0;font-size:14px;line-height:20px}@media (max-width:600px){.app-auth__register-terms{margin:6px 0 0;line-height:24px}}.app-auth__register-terms-link{font-weight:var(--app-auth-font-weight-semibold);color:var(--app-auth-color-link);text-decoration:none}.app-auth__register-terms-link:hover{text-decoration:underline}.app-auth__register-terms-link:focus-visible{text-decoration:underline}.app-auth__social-google-slot{width:100%;height:var(--app-auth-social-google-slot-min-height,56px);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.app-auth__social-google-slot>*{opacity:0;transform:scale(var(--app-auth-social-google-scale,1));transform-origin:50%;transition:opacity var(--app-auth-transition-fast)}.app-auth__social-google-slot:before{content:"";background:linear-gradient(90deg, var(--app-auth-color-bg-muted) 8%, var(--app-auth-color-bg) 18%, var(--app-auth-color-bg-muted) 33%) var(--app-auth-color-bg-muted);border-radius:var(--app-auth-radius-button);background-size:200% 100%;animation:2s linear infinite app-auth-google-loading;position:absolute;top:0;bottom:0;left:0;right:0}.app-auth__social-google-slot--ready>*{opacity:1}.app-auth__social-google-slot--ready:before,.app-auth__social-google-slot--failed{display:none}.app-auth__social-google-slot--disabled{pointer-events:none;opacity:var(--app-auth-social-disabled-opacity,1)}@media (prefers-reduced-motion:reduce){.app-auth__social-google-slot:before{animation:none}}@keyframes app-auth-google-loading{to{background-position-x:-200%}}.app-auth__social-brand{width:24px;height:24px;display:block}.app-auth__social-wrap{gap:var(--app-auth-social-wrap-gap,var(--app-auth-space-5));flex-direction:column;display:flex}.app-auth__or{align-items:center;gap:var(--app-auth-space-4);display:flex}.app-auth__or:before,.app-auth__or:after{content:"";background:var(--app-auth-color-divider);flex:auto;height:1px}.app-auth__or-text{font-family:var(--app-auth-font-family);font-size:var(--app-auth-or-size,18px);line-height:var(--app-auth-line-height-body);color:var(--app-auth-color-or,var(--app-auth-color-fg-muted))}.app-auth__social{gap:var(--app-auth-social-gap,var(--app-auth-space-5));flex-direction:column;display:flex}.app-auth__social-button{justify-content:center;align-items:center;gap:var(--app-auth-space-4);box-sizing:border-box;width:100%;height:var(--app-auth-social-height,auto);padding:var(--app-auth-social-pad-y,var(--app-auth-space-4)) var(--app-auth-space-5);font-family:var(--app-auth-font-family);font-size:var(--app-auth-font-size-body);font-weight:var(--app-auth-font-weight-semibold);line-height:var(--app-auth-line-height-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:var(--app-auth-radius-button);cursor:pointer;transition:opacity var(--app-auth-transition-fast), filter var(--app-auth-transition-fast);border:2px solid #0000;display:flex}@media (hover:hover){.app-auth__social-button:not(:disabled):hover{filter:brightness(.97)}}.app-auth__social-button:not(:disabled):active{filter:brightness(.94)}.app-auth__social-button:disabled{opacity:var(--app-auth-social-disabled-opacity,1);cursor:not-allowed}.app-auth__social-button--prominent{order:-1}.app-auth__social-button--google{background:var(--app-auth-social-google-bg);color:var(--app-auth-social-google-fg);border-color:var(--app-auth-social-google-border)}.app-auth__social-button--apple{background:var(--app-auth-social-apple-bg);color:var(--app-auth-social-apple-fg);border-color:var(--app-auth-social-apple-border)}.app-auth__social-button--facebook{background:var(--app-auth-social-facebook-bg);color:var(--app-auth-social-facebook-fg);border-color:var(--app-auth-social-facebook-border);box-shadow:var(--app-auth-social-facebook-shadow,4px 4px 8px #0000000f)}.app-auth__social-glyph{width:24px;height:24px;font-weight:var(--app-auth-font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.app-auth__otp-header{gap:var(--app-auth-heading-gap,var(--app-auth-space-2));flex-direction:column;display:flex}.app-auth__otp-subtitle{column-gap:var(--app-auth-space-1);flex-wrap:wrap;display:flex}.app-auth__otp-email{font-weight:var(--app-auth-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.app-auth__otp-group{gap:var(--app-auth-form-slot-gap,var(--app-auth-space-5));flex-direction:column;display:flex}.app-auth__otp-helper{text-align:center;justify-content:center}@media (max-width:600px){.app-auth[data-app-auth-host=memorial] .app-auth__otp-back{display:none}.app-auth[data-app-auth-host=mainsite] .app-auth__otp-group{padding-top:12px}}.app-auth__links{align-items:baseline;gap:var(--app-auth-space-1);font-family:var(--app-auth-font-family);font-size:var(--app-auth-font-size-body);line-height:var(--app-auth-line-height-body);color:var(--app-auth-color-fg);flex-wrap:wrap;margin:0;display:flex}.app-auth__link{font-family:var(--app-auth-font-family);font-size:var(--app-auth-font-size-body);font-weight:var(--app-auth-font-weight-semibold);line-height:var(--app-auth-line-height-body);color:var(--app-auth-color-link);cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.app-auth__link:hover{text-decoration:underline}.app-auth__link:focus-visible{text-decoration:underline}.app-auth__link:disabled{color:var(--app-auth-color-fg-muted);cursor:not-allowed}.app-auth__link .app-auth__link-otp{text-align:center}.app-auth__field-error .app-auth__link{font:inherit}.app-auth__name-fields{gap:var(--app-auth-form-slot-gap,var(--app-auth-space-5));flex-direction:column;display:flex}.app-auth__choice{cursor:pointer}.app-auth__choice-text{flex-direction:column;gap:2px;display:flex}.app-auth__choice-hint{font-family:var(--app-auth-font-family);font-size:var(--app-auth-font-size-small);color:var(--app-auth-color-fg-muted)}@media (max-width:600px){.app-auth[data-app-auth-host=memorial] .app-auth__step_register .app-auth__go-back{display:none}}.app-auth__field-group{gap:var(--app-auth-space-2);flex-direction:column;display:flex}.app-auth__hint{font-family:var(--app-auth-font-family);font-size:var(--app-auth-font-size-hint);line-height:var(--app-auth-line-height-small);color:var(--app-auth-color-fg);margin:0}.app-auth__choices{gap:var(--app-auth-form-slot-gap,var(--app-auth-space-5));border:none;flex-direction:column;margin:0;padding:0;display:flex}@media (max-width:600px){.app-auth[data-app-auth-host=memorial] .app-auth__step_signin-options .app-auth__go-back{display:none}}.app-auth__body{gap:var(--app-auth-step-gap,var(--app-auth-space-5));flex-direction:column;display:flex}.app-auth__drag-handle{width:100%;padding:var(--app-auth-space-2) 0 var(--app-auth-space-1);touch-action:none;justify-content:center;align-items:center;display:none}.app-auth__drag-handle-bar{background:var(--app-auth-color-border);border-radius:8px;width:32px;height:4px}.app-auth__card_dragging{transition:none}.app-auth__back{top:var(--app-auth-space-4);left:var(--app-auth-space-4);z-index:2;width:var(--app-auth-space-6);height:var(--app-auth-space-6);color:var(--app-auth-color-fg);border-radius:var(--app-auth-radius-button);cursor:pointer;transition:color var(--app-auth-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none;position:absolute}.app-auth__back:hover{color:var(--app-auth-color-fg-muted)}.app-auth__close{top:var(--app-auth-space-4);right:var(--app-auth-space-4);width:var(--app-auth-space-6);height:var(--app-auth-space-6);color:var(--app-auth-color-fg-muted);border-radius:var(--app-auth-radius-button);cursor:pointer;transition:color var(--app-auth-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}.app-auth__close svg{width:16px;height:16px}.app-auth__close:hover{color:var(--app-auth-color-fg)}.app-auth-fade-enter-active,.app-auth-fade-leave-active{transition:opacity var(--app-auth-transition-fast)}.app-auth-fade-enter-from,.app-auth-fade-leave-to{opacity:0}.app-auth_inline{width:100%;display:block}.app-auth__card_inline{border-radius:var(--app-auth-radius-card);max-width:460px;min-height:0;box-shadow:none;margin:0 auto;overflow:visible}.app-auth__button{justify-content:center;align-items:center;gap:var(--app-auth-space-2);box-sizing:border-box;width:100%;padding:var(--app-auth-button-pad-y,var(--app-auth-space-3)) var(--app-auth-space-5);font-family:var(--app-auth-font-family);font-size:var(--app-auth-font-size-body);font-weight:var(--app-auth-font-weight-semibold);line-height:var(--app-auth-line-height-body);border-radius:var(--app-auth-radius-button);cursor:pointer;transition:opacity var(--app-auth-transition-fast), background var(--app-auth-transition-fast);border:1px solid #0000;display:inline-flex;position:relative}.app-auth__button:disabled{cursor:not-allowed;opacity:.6}.app-auth__button_primary{height:var(--app-auth-button-primary-height,auto);color:var(--app-auth-button-primary-fg);background:var(--app-auth-button-primary-bg);border-color:var(--app-auth-button-primary-border)}.app-auth__button_primary:before{content:"";pointer-events:none;background:var(--app-auth-button-primary-bg-hover,none);border-radius:inherit;box-shadow:inherit;opacity:0;transition:opacity var(--app-auth-transition-fast);position:absolute;top:0;bottom:0;left:0;right:0}.app-auth__button_primary:not(:disabled):hover:before,.app-auth__button_primary:not(:disabled):active:before{opacity:1}.app-auth__button_secondary{color:var(--app-auth-color-link);background:0 0;border-color:#0000;padding:10px 10px 0}.app-auth__button_secondary:not(:disabled):hover,.app-auth__button_secondary:not(:disabled):active{text-decoration:underline}.app-auth__button_social{color:var(--app-auth-color-fg);background:var(--app-auth-color-bg);border-color:var(--app-auth-color-border)}.app-auth__button_social-google{color:var(--app-auth-social-google-fg);background:var(--app-auth-social-google-bg);border-color:var(--app-auth-social-google-border)}.app-auth__button_social-apple{color:var(--app-auth-social-apple-fg);background:var(--app-auth-social-apple-bg);border-color:var(--app-auth-social-apple-border)}.app-auth__button_social-facebook{color:var(--app-auth-social-facebook-fg);background:var(--app-auth-social-facebook-bg);border-color:var(--app-auth-social-facebook-border)}.app-auth__button-label,.app-auth__button-spinner{position:relative}.app-auth__button-spinner{width:var(--app-auth-space-4);height:var(--app-auth-space-4);border:2px solid;border-top-color:#0000;border-radius:50%;animation:.6s linear infinite app-auth-spin}@keyframes app-auth-spin{to{transform:rotate(360deg)}}.app-auth__field{font-family:var(--app-auth-font-family);flex-direction:column;gap:6px;display:flex}.app-auth__field-label{font-size:var(--app-auth-font-size-small);font-weight:var(--app-auth-font-weight-regular);line-height:var(--app-auth-line-height-small,16px);color:var(--app-auth-color-fg)}.app-auth__field-control{align-items:center;display:flex;position:relative}.app-auth .app-auth__field-input{box-sizing:border-box;width:100%;height:var(--app-auth-input-height,auto);padding:var(--app-auth-input-pad-y,var(--app-auth-space-3)) var(--app-auth-input-pad-x,var(--app-auth-space-4));font-family:var(--app-auth-font-family);font-size:var(--app-auth-font-size-body);line-height:var(--app-auth-line-height-body);color:var(--app-auth-color-fg);background:var(--app-auth-input-bg,var(--app-auth-color-bg));border-radius:var(--app-auth-radius-input);transition:border-color var(--app-auth-transition-fast), box-shadow var(--app-auth-transition-fast)}.app-auth .app-auth__field-input:not(#appauth-armor){border:1px solid var(--app-auth-color-input-border,var(--app-auth-color-border))!important}.app-auth .app-auth__field-input::placeholder{color:var(--app-auth-color-placeholder)}.app-auth .app-auth__field-input:disabled{background:var(--app-auth-color-bg-muted);color:var(--app-auth-color-fg-muted);cursor:not-allowed}.app-auth .app-auth__field_error .app-auth__field-input:not(#appauth-armor),.app-auth .app-auth__field-input[aria-invalid=true]:not(#appauth-armor){border-color:var(--app-auth-color-error)!important}.app-auth .app-auth__field-input:not(#appauth-armor){outline:none}.app-auth__field-toggle{width:24px;height:24px;color:var(--app-auth-color-placeholder);cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:color .2s ease-in-out;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.app-auth__field-toggle svg{fill:currentColor;width:100%;height:100%}.app-auth__field-toggle .hidden{display:none}@media (hover:hover){.app-auth__field-toggle:hover{color:var(--app-auth-color-fg)}}.app-auth__field-toggle:active{color:var(--app-auth-color-fg)}.app-auth__field-toggle:disabled{color:var(--app-auth-color-fg-muted);cursor:not-allowed}.app-auth__field-error{font-size:var(--app-auth-font-size-small);font-weight:var(--app-auth-font-weight-semibold);line-height:var(--app-auth-line-height-small,16px);color:var(--app-auth-color-error)}.app-auth__checkbox{align-items:center;gap:var(--app-auth-space-2);font-family:var(--app-auth-font-family);font-size:var(--app-auth-font-size-body);line-height:var(--app-auth-line-height-body);color:var(--app-auth-color-fg);cursor:pointer;display:inline-flex}.app-auth__checkbox-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-auth__checkbox-box{width:var(--app-auth-space-5);height:var(--app-auth-space-5);background:var(--app-auth-color-bg);border:1px solid var(--app-auth-color-border);border-radius:var(--app-auth-radius-checkbox,var(--app-auth-radius-input));transition:background-color var(--app-auth-transition-fast), border-color var(--app-auth-transition-fast);flex-shrink:0;display:block;position:relative;overflow:hidden}.app-auth__checkbox-icon{background:var(--app-auth-checkbox-checked-bg,var(--app-auth-button-primary-bg));opacity:0;transition:opacity var(--app-auth-transition-fast);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.app-auth__checkbox-tick{width:100%;height:100%;fill:var(--app-auth-button-primary-fg,#fff);display:block}@media (hover:hover){.app-auth__checkbox:hover .app-auth__checkbox-box{border-color:var(--app-auth-checkbox-checked-border,var(--app-auth-button-primary-border))}.app-auth__checkbox:hover .app-auth__checkbox-input:checked+.app-auth__checkbox-box .app-auth__checkbox-icon{opacity:.8}}.app-auth__checkbox-input:checked+.app-auth__checkbox-box{border-color:var(--app-auth-checkbox-checked-border,var(--app-auth-button-primary-border))}.app-auth__checkbox-input:checked+.app-auth__checkbox-box .app-auth__checkbox-icon{opacity:1}.app-auth__checkbox-input:disabled+.app-auth__checkbox-box{opacity:.48;background-color:#0000000a;border-width:1.5px}.app-auth__checkbox-input:focus-visible+.app-auth__checkbox-box{outline:2px solid var(--app-auth-color-link);outline-offset:2px}.app-auth__checkbox-label{color:var(--app-auth-color-fg)}.app-auth__message{padding:var(--app-auth-space-3) var(--app-auth-space-4);font-family:var(--app-auth-font-family);font-size:var(--app-auth-font-size-small);line-height:var(--app-auth-line-height-body);border-radius:var(--app-auth-radius-input);border:1px solid #0000}.app-auth__message_error{font-weight:var(--app-auth-font-weight-semibold);line-height:var(--app-auth-line-height-small,16px);color:var(--app-auth-color-error);background:color-mix(in srgb, var(--app-auth-color-error) 12%, var(--app-auth-color-bg));border-color:var(--app-auth-color-error)}.app-auth__message_success{color:var(--app-auth-color-fg);background:var(--app-auth-color-bg-muted);border-color:var(--app-auth-color-link)}.app-auth__message_info{color:var(--app-auth-color-fg-muted);background:var(--app-auth-color-bg-muted);border-color:var(--app-auth-color-divider)}.app-auth__otp{justify-content:center;gap:var(--app-auth-space-3);margin-top:var(--app-auth-space-1);display:flex}@media (max-width:600px){.app-auth[data-app-auth-host=memorial] .app-auth__otp{margin-top:var(--app-auth-space-2)}}.app-auth__otp-box{box-sizing:border-box;width:var(--app-auth-otp-box-width,48px);height:var(--app-auth-otp-box-height,56px);padding:calc((var(--app-auth-otp-box-height,56px) - var(--app-auth-otp-line-height,var(--app-auth-line-height-body))) / 2) 0;text-align:center;font-family:var(--app-auth-font-family);font-size:var(--app-auth-otp-font-size,var(--app-auth-font-size-h2));font-weight:var(--app-auth-otp-font-weight,var(--app-auth-font-weight-semibold));line-height:var(--app-auth-otp-line-height,var(--app-auth-line-height-body));color:var(--app-auth-color-fg);background:var(--app-auth-input-bg,var(--app-auth-color-bg));border:1px solid var(--app-auth-color-input-border,var(--app-auth-color-border));border-radius:var(--app-auth-radius-input);transition:border-color var(--app-auth-transition-fast);outline:none}.app-auth__otp-box:focus{border-color:var(--app-auth-color-link)}.app-auth__otp-box:disabled{color:var(--app-auth-color-placeholder);cursor:not-allowed}.app-auth__otp--invalid .app-auth__otp-box{border-color:var(--app-auth-color-error);color:var(--app-auth-color-error)}.app-auth__header{gap:var(--app-auth-space-2);flex-direction:column;display:flex}.app-auth__title{font-family:var(--app-auth-font-family);font-size:var(--app-auth-font-size-h1);font-weight:var(--app-auth-font-weight-bold);line-height:var(--app-auth-line-height-h1);color:var(--app-auth-color-fg);margin:0}.app-auth__title:focus{outline:none}.app-auth__subtitle{font-family:var(--app-auth-font-family);font-size:var(--app-auth-subtitle-size,var(--app-auth-font-size-body));font-weight:var(--app-auth-font-weight-regular);line-height:var(--app-auth-subtitle-line,var(--app-auth-line-height-body));color:var(--app-auth-color-fg);margin:0}.app-auth{--app-auth-color-unset:#0f0;--app-auth-color-fg:var(--app-auth-color-unset);--app-auth-color-fg-muted:var(--app-auth-color-unset);--app-auth-color-bg:var(--app-auth-color-unset);--app-auth-color-bg-muted:var(--app-auth-color-unset);--app-auth-color-border:var(--app-auth-color-unset);--app-auth-color-placeholder:var(--app-auth-color-unset);--app-auth-color-divider:var(--app-auth-color-unset);--app-auth-color-link:var(--app-auth-color-unset);--app-auth-button-primary-bg:var(--app-auth-color-unset);--app-auth-button-primary-border:var(--app-auth-color-unset);--app-auth-button-primary-fg:var(--app-auth-color-unset);--app-auth-color-input-border:var(--app-auth-color-border);--app-auth-input-bg:var(--app-auth-color-bg);--app-auth-choice-border:var(--app-auth-color-unset);--app-auth-choice-bg:transparent;--app-auth-choice-bg-selected:var(--app-auth-color-unset);--app-auth-choice-border-selected:var(--app-auth-color-link);--app-auth-choice-border-hover:var(--app-auth-choice-border-selected);--app-auth-choice-radio-stroke-checked:var(--app-auth-choice-radio-stroke,var(--app-auth-color-link));--app-auth-color-error:#cb5858;--app-auth-social-google-bg:#fff;--app-auth-social-google-fg:#000;--app-auth-social-google-border:#e6e6e6;--app-auth-social-apple-bg:#fff;--app-auth-social-apple-fg:#000;--app-auth-social-apple-border:#e6e6e6;--app-auth-social-facebook-bg:#1877f2;--app-auth-social-facebook-fg:#fff;--app-auth-social-facebook-border:#1877f2;--app-auth-social-facebook-shadow:4px 4px 8px #0000000f;--app-auth-font-family:"Open Sans", Helvetica, "Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;--app-auth-font-size-body:16px;--app-auth-font-size-small:13px;--app-auth-font-size-label:14px;--app-auth-font-size-h1:32px;--app-auth-font-size-h2:28px;--app-auth-font-size-hint:12px;--app-auth-line-height-body:24px;--app-auth-line-height-h1:40px;--app-auth-line-height-h2:40px;--app-auth-line-height-small:16px;--app-auth-font-weight-regular:400;--app-auth-font-weight-semibold:600;--app-auth-font-weight-bold:700;--app-auth-otp-font-size:var(--app-auth-font-size-h2);--app-auth-otp-line-height:var(--app-auth-line-height-body);--app-auth-otp-font-weight:var(--app-auth-font-weight-semibold);--app-auth-space-1:4px;--app-auth-space-2:8px;--app-auth-space-3:12px;--app-auth-space-4:16px;--app-auth-space-5:24px;--app-auth-space-6:32px;--app-auth-radius-input:8px;--app-auth-radius-card:16px;--app-auth-radius-button:999px;--app-auth-card-padding:var(--app-auth-space-5);--app-auth-card-padding-desktop:var(--app-auth-space-6);--app-auth-otp-box-width:48px;--app-auth-otp-box-height:56px;--app-auth-input-pad-y:var(--app-auth-space-3);--app-auth-input-pad-x:var(--app-auth-space-4);--app-auth-shadow-card:0 8px 24px #00000014;--app-auth-z-overlay:1000;--app-auth-transition-fast:.12s ease-out}.app-auth[data-app-auth-host=mainsite]{--app-auth-color-fg:#1b4046;--app-auth-color-fg-muted:#63787b;--app-auth-color-bg:#fff;--app-auth-color-bg-muted:#e6dfd6;--app-auth-color-border:#738f8f;--app-auth-color-placeholder:#809499;--app-auth-color-divider:#dcdcdc;--app-auth-color-or:#929292;--app-auth-color-link:#a88958;--app-auth-color-error:#b94a48;--app-auth-transition-fast:.25s;--app-auth-button-primary-bg:linear-gradient(180deg, #bc985d 0%, #d7b377 100%);--app-auth-button-primary-border:#a88958;--app-auth-button-primary-fg:#fff;--app-auth-button-primary-bg-hover:#dbb06b;--app-auth-choice-border:#e6dfd6;--app-auth-choice-bg-selected:#fff9f2;--app-auth-choice-border-selected:#9d5c00;--app-auth-choice-radio-stroke:#727272;--app-auth-choice-radio-stroke-checked:#0075f8;--app-auth-choice-radio-dot:#fff;--app-auth-checkbox-checked-bg:#0075f8;--app-auth-checkbox-checked-border:#0075f8;--app-auth-otp-box-width:56px;--app-auth-otp-box-height:64px;--app-auth-otp-font-size:24px;--app-auth-otp-line-height:32px;--app-auth-otp-font-weight:var(--app-auth-font-weight-regular);--app-auth-radius-card:15px;--app-auth-radius-button:6px;--app-auth-radius-input:6px;--app-auth-radius-checkbox:4px;--app-auth-button-pad-y:12px;--app-auth-button-primary-height:48px;--app-auth-input-pad-y:10px;--app-auth-input-height:44px;--app-auth-step-gap:28px;--app-auth-heading-gap:8px;--app-auth-form-gap:36px;--app-auth-form-slot-gap:24px;--app-auth-actions-gap:18px;--app-auth-social-wrap-gap:28px;--app-auth-social-gap:24px;--app-auth-social-pad-y:12px;--app-auth-social-height:48px;--app-auth-social-google-slot-min-height:48px;--app-auth-or-size:18px;--app-auth-card-padding-desktop:48px;--app-auth-social-google-scale:1.2}.app-auth[data-app-auth-host=mainsite]:not([data-app-auth-variant=wizard]) .app-auth__card_inline{border-radius:var(--app-auth-radius-card);max-width:500px;min-height:0;max-height:none;box-shadow:var(--app-auth-shadow-card);overflow:visible}.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__card_inline{max-width:none;box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:hidden}.app-auth[data-app-auth-host=mainsite] .app-auth__field{gap:var(--app-auth-space-2)}.app-auth[data-app-auth-host=mainsite] .app-auth__field-label{font-size:var(--app-auth-font-size-label);color:var(--app-auth-color-fg-muted);line-height:20px}.app-auth[data-app-auth-host=mainsite] .app-auth__field-input:disabled{background:#f8f8f8}.app-auth[data-app-auth-host=mainsite] .app-auth__field-error{margin-top:-5px;font-size:13px;font-weight:800;line-height:1.42}.app-auth[data-app-auth-host=mainsite] label,.app-auth[data-app-auth-host=mainsite] p{margin:0}.app-auth[data-app-auth-host=mainsite] .app-auth__go-back_names,.app-auth[data-app-auth-host=mainsite] .app-auth__social{padding-bottom:10px}.app-auth[data-app-auth-host=mainsite] .app-auth__checkbox{gap:var(--app-auth-space-3)}.app-auth[data-app-auth-host=mainsite] .app-auth__checkbox-box{width:var(--app-auth-space-4);height:var(--app-auth-space-4);border-color:#727272}.app-auth[data-app-auth-host=mainsite] .app-auth__subtitle-email,.app-auth[data-app-auth-host=mainsite] .app-auth__otp-email{font-weight:var(--app-auth-font-weight-bold)}.app-auth[data-app-auth-host=mainsite] .app-auth__choice-body{gap:var(--app-auth-space-4)}.app-auth[data-app-auth-host=mainsite] .app-auth__message_success,.app-auth[data-app-auth-host=mainsite] .app-auth__message_info{padding:var(--app-auth-space-4);font-size:var(--app-auth-font-size-body);line-height:var(--app-auth-line-height-body);color:var(--app-auth-color-fg);border-radius:var(--app-auth-radius-input);background:#f0f0f0;border:none}.app-auth[data-app-auth-host=mainsite] .app-auth__register-terms{line-height:22px}.app-auth[data-app-auth-host=mainsite] .app-auth__register-terms-link{font-weight:var(--app-auth-font-weight-regular)}.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__title{font-size:24px;font-weight:var(--app-auth-font-weight-semibold);line-height:32px}@media (max-width:600px){.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__title{font-size:20px;line-height:28px}}.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__wizard{gap:var(--app-auth-space-5);flex-direction:column;display:flex}@media (min-width:768px){.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__wizard{flex-direction:row;justify-content:space-between;align-items:stretch;gap:0}.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__wizard .app-auth__wizard-main{box-sizing:border-box;flex:1 1 0;min-width:0;max-width:443px;padding-left:5px;padding-right:34px}.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__wizard .app-auth__wizard-social{box-sizing:border-box;flex:1 1 0;min-width:0;max-width:443px;padding-top:75px;padding-left:34px;padding-right:5px}}.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__wizard-social{gap:var(--app-auth-space-5);flex-direction:column;display:flex}.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__social-google-slot:empty:not(.app-auth__social-google-slot--loading){display:none}.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__step_register-wizard .app-auth__form{gap:var(--app-auth-form-slot-gap,var(--app-auth-space-5))}.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__step_register-wizard .app-auth__form>.app-auth__button_primary{margin-top:calc(var(--app-auth-form-gap) - var(--app-auth-form-slot-gap))}.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__step_register-wizard>.app-auth__links{margin-top:calc(var(--app-auth-heading-gap,var(--app-auth-space-2)) - var(--app-auth-step-gap,var(--app-auth-space-5)))}.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__wizard+.app-auth__register-terms{margin-top:56px}@media (max-width:600px){.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__wizard+.app-auth__register-terms{margin-top:40px}}.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__wizard-social-heading{font-family:var(--app-auth-font-family);font-size:20px;font-weight:var(--app-auth-font-weight-semibold);color:var(--app-auth-color-fg);margin:0;line-height:28px}.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__vdivider{display:none}@media (min-width:768px){.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__vdivider{align-items:center;gap:var(--app-auth-space-4);flex-direction:column;flex:none;display:flex}}.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__vdivider .app-auth__vdivider-line{background:var(--app-auth-color-divider);width:1px}.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__vdivider .app-auth__vdivider-line_top{flex:0 0 111px}.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__vdivider .app-auth__vdivider-line_fill{flex:auto}.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__vdivider .app-auth__vdivider-or{font-family:var(--app-auth-font-family);font-size:var(--app-auth-or-size);color:var(--app-auth-color-or);line-height:normal}@media (min-width:768px){.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__wizard-social .app-auth__or,.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__wizard-social-heading{display:none}}.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__field-input::placeholder{color:#0000}@media (max-width:600px){.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__field-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__field-input::placeholder{color:var(--app-auth-color-placeholder)}.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__wizard_register{flex-direction:column-reverse;gap:18px}.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__social{padding-bottom:0}.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__wizard_register .app-auth__social-wrap{flex-direction:column-reverse}.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__wizard:not(.app-auth__wizard_register) .app-auth__wizard-social{display:none}.app-auth[data-app-auth-host=mainsite][data-app-auth-variant=wizard] .app-auth__subtitle_split{flex-wrap:nowrap}.app-auth[data-app-auth-host=mainsite]{--app-auth-step-gap:24px;--app-auth-form-slot-gap:20px;--app-auth-social-wrap-gap:24px;--app-auth-social-gap:20px;--app-auth-social-pad-y:14px;--app-auth-social-height:52px;--app-auth-social-google-slot-min-height:52px;--app-auth-social-google-scale:1.3;--app-auth-font-size-h1:28px;--app-auth-line-height-h1:34px;--app-auth-button-pad-y:14px;--app-auth-button-primary-height:52px;--app-auth-input-pad-y:12px;--app-auth-input-height:48px;--app-auth-card-padding:32px 16px 40px}}.app-auth[data-app-auth-host=memorial]{--app-auth-color-fg:var(--main-content-font-0,var(--app-auth-color-unset));--app-auth-color-fg-muted:var(--main-content-font-3,var(--app-auth-color-unset));--app-auth-color-bg:var(--main-content-bg-0,var(--app-auth-color-unset));--app-auth-color-bg-muted:var(--main-content-bg-2,var(--app-auth-color-unset));--app-auth-color-border:var(--main-content-bg-3,var(--app-auth-color-unset));--app-auth-color-placeholder:#a9a9a9;--app-auth-color-input-border:#d9d9d9;--app-auth-input-bg:#fff;--app-auth-color-divider:var(--main-content-bg-3,var(--app-auth-color-unset));--app-auth-color-link:var(--main-content-alt-links-0,var(--app-auth-color-unset));--app-auth-button-primary-bg:var(--primary-block-bg-9,var(--app-auth-color-unset));--app-auth-button-primary-border:#3e1007;--app-auth-button-primary-fg:var(--primary-block-bg-0,var(--app-auth-color-unset));--app-auth-color-or:var(--main-content-font-3);--app-auth-color-contact:var(--main-content-alt-links-0);--app-auth-choice-border:var(--main-content-bg-8,var(--app-auth-color-unset));--app-auth-choice-bg-selected:var(--main-content-bg-7,var(--app-auth-color-unset));--app-auth-choice-radio-stroke:var(--main-content-alt-links-0,var(--app-auth-color-unset));--app-auth-choice-radio-dot:#fff;--app-auth-otp-box-width:56px;--app-auth-otp-box-height:64px;--app-auth-otp-font-size:24px;--app-auth-otp-line-height:32px;--app-auth-otp-font-weight:var(--app-auth-font-weight-regular);--app-auth-button-pad-y:12px;--app-auth-button-primary-height:48px;--app-auth-input-height:48px;--app-auth-actions-gap:18px;--app-auth-radius-card:6px;--app-auth-radius-button:6px;--app-auth-radius-input:6px;--app-auth-line-height-h2:48px;--app-auth-font-size-h1:28px;--app-auth-line-height-h1:36px;--app-auth-subtitle-size:20px;--app-auth-subtitle-line:28px;--app-auth-step-gap:32px;--app-auth-heading-gap:8px;--app-auth-form-gap:36px;--app-auth-form-slot-gap:24px;--app-auth-social-wrap-gap:32px;--app-auth-social-gap:24px;--app-auth-social-pad-y:14px;--app-auth-social-height:56px;--app-auth-social-google-slot-min-height:56px;--app-auth-social-google-scale:1.4;--app-auth-or-size:18px}.app-auth[data-app-auth-host=memorial] .app-auth__header{gap:var(--app-auth-heading-gap,0px)}.app-auth[data-app-auth-host=memorial] .app-auth__message_info{padding:var(--app-auth-space-4);font-size:var(--app-auth-font-size-body);line-height:var(--app-auth-line-height-body);color:var(--app-auth-color-fg);background:var(--main-content-bg-1);border:none;border-radius:6px}.app-auth[data-app-auth-host=memorial] .base-checkbox__inner{align-items:center;gap:var(--app-auth-space-3)}.app-auth[data-app-auth-host=memorial] .spa-auth-checkbox__label{font-size:var(--app-auth-font-size-body);font-style:normal;font-weight:var(--app-auth-font-weight-regular);line-height:24px}@media (min-width:601px){.app-auth[data-app-auth-host=memorial] .app-auth__choice-body>.app-auth__link{margin-top:var(--app-auth-space-2)}}@media (max-width:600px){.app-auth[data-app-auth-host=memorial]{--app-auth-font-size-h1:24px;--app-auth-line-height-h1:32px;--app-auth-step-gap:28px;--app-auth-form-slot-gap:20px;--app-auth-social-wrap-gap:28px;--app-auth-social-gap:20px;--app-auth-social-pad-y:10px;--app-auth-social-height:48px;--app-auth-social-google-slot-min-height:48px;--app-auth-social-google-scale:1.2;--app-auth-button-pad-y:8px;--app-auth-button-primary-height:40px;--app-auth-input-pad-y:8px;--app-auth-input-pad-x:12px;--app-auth-input-height:40px}.app-auth[data-app-auth-host=memorial] .app-auth__title{font-weight:var(--app-auth-font-weight-semibold)}.app-auth[data-app-auth-host=memorial] .base-button.base-button_primary{height:var(--app-auth-button-primary-height)}}.app-auth[data-app-auth-host=blog]{--app-auth-color-fg:var(--color-primary-dark,var(--app-auth-color-unset));--app-auth-color-fg-muted:var(--color-light-gray,var(--app-auth-color-unset));--app-auth-color-bg:#fff;--app-auth-color-bg-muted:var(--color-page-bg,#f1f4f5);--app-auth-color-scrim:#0000003d;--app-auth-color-link:var(--color-gold-dark,var(--app-auth-color-unset));--app-auth-z-overlay:1251;--app-auth-color-border:var(--color-border-active,var(--app-auth-color-unset));--app-auth-color-input-border:var(--color-border-light,var(--app-auth-color-unset));--app-auth-color-placeholder:var(--color-comments-placeholder-text,var(--app-auth-color-unset));--app-auth-color-divider:#dcdcdc;--app-auth-color-or:#929292;--app-auth-button-primary-bg:var(--main-button-fill,var(--app-auth-color-unset));--app-auth-button-primary-bg-hover:var(--main-button-hover-fill,var(--app-auth-color-unset));--app-auth-button-primary-border:var(--color-gold-dark,var(--app-auth-color-unset));--app-auth-button-primary-fg:#fff;--app-auth-choice-border:#e6dfd6;--app-auth-choice-bg-selected:#fff9f2;--app-auth-choice-border-selected:#9d5c00;--app-auth-choice-radio-stroke:#727272;--app-auth-choice-radio-stroke-checked:#0075f8;--app-auth-choice-radio-dot:#fff;--app-auth-checkbox-checked-bg:#0075f8;--app-auth-checkbox-checked-border:#0075f8;--app-auth-otp-box-width:56px;--app-auth-otp-box-height:64px;--app-auth-otp-font-size:24px;--app-auth-otp-line-height:32px;--app-auth-otp-font-weight:var(--app-auth-font-weight-regular);--app-auth-radius-card:6px;--app-auth-radius-button:6px;--app-auth-radius-input:6px;--app-auth-radius-checkbox:4px;--app-auth-transition-fast:.25s;--app-auth-button-pad-y:12px;--app-auth-button-primary-height:44px;--app-auth-input-height:50px;--app-auth-social-pad-y:12px;--app-auth-social-height:48px;--app-auth-social-google-slot-min-height:48px;--app-auth-social-google-scale:1.2;--app-auth-step-gap:28px;--app-auth-heading-gap:8px;--app-auth-form-gap:36px;--app-auth-form-slot-gap:24px;--app-auth-actions-gap:18px;--app-auth-social-wrap-gap:28px;--app-auth-social-gap:24px;--app-auth-or-size:18px;--app-auth-font-size-h1:28px;--app-auth-line-height-h1:36px;--app-auth-subtitle-size:20px;--app-auth-subtitle-line:28px;--app-auth-card-padding-desktop:28px 48px 32px}@media (min-width:480px){.app-auth[data-app-auth-host=blog] .app-auth__card{max-width:500px}}.app-auth[data-app-auth-host=blog] .app-auth__field{gap:var(--app-auth-space-2)}.app-auth[data-app-auth-host=blog] .app-auth__field-label{font-size:var(--app-auth-font-size-label);color:var(--app-auth-color-fg-muted);line-height:20px}.app-auth[data-app-auth-host=blog] .app-auth__field-input:not(#appauth-armor):not([aria-invalid=true]):focus{box-shadow:none;outline:none;border-color:var(--color-gold,#c39c65)!important}.app-auth[data-app-auth-host=blog] .app-auth__field-input:disabled{background:var(--color-input-locked-bg,var(--app-auth-color-unset))}.app-auth[data-app-auth-host=blog] .app-auth__field-error{font-size:13px;font-weight:var(--app-auth-font-weight-regular);margin-top:6px;line-height:18px}.app-auth[data-app-auth-host=blog] .app-auth__button_primary{font-size:18px;font-weight:var(--app-auth-font-weight-semibold);box-shadow:none;line-height:20px}.app-auth[data-app-auth-host=blog] .app-auth__button_primary:focus-visible{outline:2px solid var(--color-gold,#c39c65);outline-offset:2px}.app-auth[data-app-auth-host=blog] .app-auth__message_success,.app-auth[data-app-auth-host=blog] .app-auth__message_info{padding:var(--app-auth-space-4);font-size:var(--app-auth-font-size-body);line-height:var(--app-auth-line-height-body);color:var(--app-auth-color-fg);border-radius:var(--app-auth-radius-input);background:#f0f0f0;border:none}.app-auth[data-app-auth-host=blog] .app-auth__checkbox{gap:var(--app-auth-space-3)}.app-auth[data-app-auth-host=blog] .app-auth__checkbox-box{width:var(--app-auth-space-4);height:var(--app-auth-space-4);border-color:#727272}.app-auth[data-app-auth-host=blog] .app-auth__go-back_names,.app-auth[data-app-auth-host=blog] .app-auth__social{padding-bottom:10px}.app-auth[data-app-auth-host=blog] .app-auth__subtitle-email,.app-auth[data-app-auth-host=blog] .app-auth__otp-email{font-weight:var(--app-auth-font-weight-bold)}.app-auth[data-app-auth-host=blog] .app-auth__choice-body{gap:var(--app-auth-space-4)}.app-auth[data-app-auth-host=blog] .app-auth__register-terms{line-height:22px}.app-auth[data-app-auth-host=blog] .app-auth__register-terms-link{font-weight:var(--app-auth-font-weight-regular)}.app-auth[data-app-auth-host=blog] label,.app-auth[data-app-auth-host=blog] p{margin:0}.app-auth[data-app-auth-host=blog] .app-auth__close{width:32px;height:32px;transition:color var(--app-auth-transition-fast), background-color var(--app-auth-transition-fast);border-radius:50%;top:24px;right:24px}.app-auth[data-app-auth-host=blog] .app-auth__close svg{width:24px;height:24px}.app-auth[data-app-auth-host=blog] .app-auth__close:hover{color:var(--app-auth-color-fg);background:var(--overlay-light,#0000000d)}.app-auth[data-app-auth-host=blog].app-auth-fade-enter-active,.app-auth[data-app-auth-host=blog].app-auth-fade-leave-active{z-index:var(--app-auth-z-overlay);transition:opacity .3s ease-in-out;position:relative}@media (max-width:600px){.app-auth[data-app-auth-host=blog]{--app-auth-step-gap:24px;--app-auth-form-slot-gap:20px;--app-auth-social-wrap-gap:24px;--app-auth-social-gap:20px;--app-auth-social-pad-y:14px;--app-auth-social-height:52px;--app-auth-social-google-slot-min-height:52px;--app-auth-social-google-scale:1.3;--app-auth-card-padding:32px 16px 40px}}@media (max-width:479.98px){.app-auth[data-app-auth-host=blog] .app-auth__overlay{align-items:flex-end}.app-auth[data-app-auth-host=blog] .app-auth__card{border-radius:var(--app-auth-radius-card) var(--app-auth-radius-card) 0 0;min-height:0;max-height:calc(100% - 56px);box-shadow:var(--app-auth-shadow-card);padding-top:0;transition:transform .3s ease-in-out}.app-auth[data-app-auth-host=blog].app-auth-fade-enter-from .app-auth__card,.app-auth[data-app-auth-host=blog].app-auth-fade-leave-to .app-auth__card{transform:translateY(100%)}.app-auth[data-app-auth-host=blog] .app-auth__close{display:none}.app-auth[data-app-auth-host=blog] .app-auth__drag-handle{display:flex}.app-auth[data-app-auth-host=blog] .app-auth__back{display:inline-flex;top:28px;left:10px}.app-auth[data-app-auth-host=blog] .app-auth__card_with-back .app-auth__title{padding-left:44px}.app-auth[data-app-auth-host=blog] .app-auth__go-back,.app-auth[data-app-auth-host=blog] .app-auth__otp-back{display:none}}.app-auth__overlay{z-index:var(--app-auth-z-overlay);background:var(--app-auth-color-scrim,#00000080);font-family:var(--app-auth-font-family);color:var(--app-auth-color-fg);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;justify-content:center;align-items:stretch;padding:0;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.app-auth__card{width:100%;max-width:100%;min-height:100%;padding:var(--app-auth-card-padding,var(--app-auth-space-5));background:var(--app-auth-color-bg);color:var(--app-auth-color-fg);box-shadow:none;transition:opacity var(--app-auth-transition-fast), transform var(--app-auth-transition-fast);border-radius:0;flex-direction:column;margin:0;display:flex;position:relative;overflow-y:auto}@media (min-width:480px){.app-auth__overlay{padding:var(--app-auth-space-5);align-items:center}.app-auth__card{width:100%;max-width:420px;min-height:0;max-height:calc(100vh - var(--app-auth-space-5) * 2);border-radius:var(--app-auth-radius-card);box-shadow:var(--app-auth-shadow-card)}}@media (min-width:768px){.app-auth__card{max-width:460px;padding:var(--app-auth-card-padding-desktop,var(--app-auth-space-6))}}.app-auth__step{gap:var(--app-auth-step-gap,var(--app-auth-space-5));flex-direction:column;display:flex}.app-auth__form{gap:var(--app-auth-form-gap,var(--app-auth-space-4));flex-direction:column;display:flex}.app-auth__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-auth__step_email-entry .app-auth__form{gap:var(--app-auth-form-slot-gap)}.app-auth__step_email-entry .app-auth__button,.app-auth__step_email-entry .spa-auth-button-row,.app-auth__step_email-entry .base-button{margin-top:calc(var(--app-auth-form-gap) - var(--app-auth-form-slot-gap))}.app-auth__go-back{margin-top:calc(var(--app-auth-actions-gap,var(--app-auth-form-gap)) - var(--app-auth-form-gap))}.app-auth__otp-back{margin-top:calc(var(--app-auth-actions-gap,var(--app-auth-step-gap)) - var(--app-auth-step-gap))}.app-auth__button_primary{box-shadow:inset 0 4px 2px #ddc09a}.app-auth__header-group{gap:var(--app-auth-heading-gap,var(--app-auth-space-2));flex-direction:column;display:flex}.app-auth__subtitle_split{column-gap:var(--app-auth-space-1);flex-wrap:wrap;row-gap:0;display:flex}.app-auth__subtitle-email{min-width:0;max-width:100%;font-weight:var(--app-auth-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-auth__choice-card{box-sizing:border-box;padding:var(--app-auth-space-4) 44px var(--app-auth-space-4) var(--app-auth-space-3);background:var(--app-auth-choice-bg,transparent);border:1px solid var(--app-auth-choice-border,var(--app-auth-color-unset));border-radius:var(--app-auth-radius-input);transition:border-color var(--app-auth-transition-fast), border-width var(--app-auth-transition-fast), background var(--app-auth-transition-fast)}.app-auth .app-auth__choice-card,.app-auth .app-auth__choice-card .app-auth__choice-title,.app-auth .app-auth__choice-card .app-auth__choice-subtitle{cursor:pointer}@media (hover:hover){.app-auth .app-auth__choice-card:not(.app-auth__choice-card--selected):hover{border-color:var(--app-auth-choice-border-hover,var(--app-auth-choice-border-selected,var(--app-auth-color-link)))}}.app-auth__choice-card--selected{background:var(--app-auth-choice-bg-selected,var(--app-auth-color-unset));border-color:var(--app-auth-choice-border-selected,var(--app-auth-color-link))}.app-auth__choice-row{align-items:flex-start;gap:var(--app-auth-space-2);display:flex}.app-auth__choice-radio-frame{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.app-auth__choice-details{gap:var(--app-auth-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.app-auth__choice-title{font-family:var(--app-auth-font-family);font-size:var(--app-auth-font-size-body);font-weight:var(--app-auth-font-weight-semibold);line-height:var(--app-auth-line-height-body);color:var(--app-auth-color-fg);display:block}.app-auth__choice-subtitle{font-family:var(--app-auth-font-family);font-size:var(--app-auth-font-size-body);font-weight:var(--app-auth-font-weight-regular);line-height:var(--app-auth-line-height-body);color:var(--app-auth-color-fg);display:block}.app-auth__choice-body{gap:var(--app-auth-space-2);margin-top:var(--app-auth-space-2);flex-direction:column;display:flex}.app-auth .app-auth__choice-radio{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:var(--app-auth-choice-radio-dot,#fff);width:16px;height:16px;transition:border-color var(--app-auth-transition-fast), background-image var(--app-auth-transition-fast);background-position:50%;background-repeat:no-repeat;border-radius:50%;flex-shrink:0;margin:0}.app-auth .app-auth__choice-radio:not(#appauth-armor){border:1px solid var(--app-auth-choice-radio-stroke,var(--app-auth-color-link))!important}.app-auth .app-auth__choice-radio:not(#appauth-armor):checked{border-color:var(--app-auth-choice-radio-stroke-checked,var(--app-auth-choice-radio-stroke,var(--app-auth-color-link)))!important}.app-auth .app-auth__choice-radio:checked{background-image:radial-gradient(circle, var(--app-auth-choice-radio-stroke-checked,var(--app-auth-choice-radio-stroke,var(--app-auth-color-link))) 0 5px, transparent 5px)}.app-auth .app-auth__choice-radio:disabled{cursor:not-allowed;opacity:.6}
/*$vite$:1*/