html .gc-auth{--gc-auth-link:#b69a88;--gc-auth-glow:#b69a88;position:relative}html[data-theme=dark] .gc-auth{--gc-auth-link:#9f7c8d;--gc-auth-glow:#9f7c8d;background:linear-gradient(135deg, var(--gc-canvas), color-mix(in srgb, var(--gc-surface-soft) 30%, transparent) 50%, #c4a0af40)}html .gc-auth:before,html .gc-auth:after{content:"";filter:blur(64px);pointer-events:none;border-radius:50%;position:absolute}html .gc-auth:before{background:color-mix(in srgb, var(--gc-primary) 15%, transparent);width:18rem;height:18rem;top:-6rem;left:-6rem}html .gc-auth:after{background:color-mix(in srgb, var(--gc-auth-glow) 20%, transparent);width:20rem;height:20rem;bottom:-7rem;right:-6rem}html .gc-auth-card{border-color:color-mix(in srgb, var(--gc-border) 60%, transparent)}html .gc-auth-field>label{color:color-mix(in srgb, var(--gc-ink) 90%, transparent)}html .gc-auth-optional{font-weight:inherit}html .gc-auth-form .gc-auth-field input::placeholder{color:color-mix(in srgb, currentColor 50%, transparent)}html .gc-auth-options a,html .gc-auth-links a,html .gc-auth-consent a{color:var(--gc-auth-link)}html .gc-auth-form>.gc-button{color:#fff!important}html .gc-auth-back svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1rem;height:1rem}html .gc-auth-register .gc-auth-heading{height:auto}html .gc-auth-register .gc-auth-heading h1,html .gc-auth-forgot .gc-auth-heading h1{min-height:2rem;line-height:1.875rem}html .gc-auth-register .gc-auth-heading p,html .gc-auth-forgot .gc-auth-heading p{min-height:1.5rem}html .gc-auth-register .gc-auth-links,html .gc-auth-forgot .gc-auth-links,html .gc-auth-reset .gc-auth-links{height:1.5rem}html .gc-auth-forgot .gc-auth-card{min-height:0}html .gc-auth-forgot .gc-auth-heading,html .gc-auth-reset .gc-auth-heading{height:auto;margin-bottom:2rem}html .gc-auth-forgot .gc-auth-logo,html .gc-auth-reset .gc-auth-logo{width:4rem;height:4rem;margin-bottom:1rem;font-size:1.5rem}html .gc-auth-forgot .gc-auth-heading h1,html .gc-auth-reset .gc-auth-heading h1{font-size:1.5rem}html .gc-auth-reset .gc-auth-heading h1{line-height:2rem}html .gc-auth-forgot .gc-auth-heading p,html .gc-auth-reset .gc-auth-heading p{margin-top:.5rem;font-size:1rem;line-height:1.5rem}html .gc-auth.gc-auth-forgot .gc-auth-form,html .gc-auth.gc-auth-reset .gc-auth-form{margin-top:0}html .gc-auth-forgot .gc-auth-feedback{height:4.5rem;margin:0 0 1.5rem}html .gc-auth.gc-auth-reset{--gc-auth-link:#b69a88;background:#9f7c8d;padding:2rem}html[data-theme=dark] .gc-auth.gc-auth-reset{--gc-auth-link:#9f7c8d;background:#c4a0af}html .gc-auth-reset:before,html .gc-auth-reset:after{content:none}html .gc-auth-reset .gc-auth-inner{max-width:28rem;padding:0}html .gc-auth-reset .gc-auth-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:.75rem;min-height:0;padding:2rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}html .gc-auth-reset .gc-auth-heading p{color:#4a5565}html .gc-auth-reset .gc-auth-field>label{color:#364153}html .gc-auth-reset .gc-auth-form .gc-auth-field input{background:0 0;padding-right:1rem}html .gc-auth-reset .gc-auth-requirements{color:#6a7282;margin:.25rem 0 0;line-height:1rem}html .gc-auth-reset .gc-reset-link-error{text-align:left;color:#c10007;background:#fef2f2;border:1px solid #ffc9c9;border-radius:.75rem;margin-bottom:1.5rem;padding:.75rem 1rem}
