.form-section-module__Q_aL0W__section{padding:var(--space-24);background:var(--glass-panel);border:var(--hairline-width) solid var(--glass-border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));position:relative;overflow:hidden;}.form-section-module__Q_aL0W__section+.form-section-module__Q_aL0W__section{margin-block-start:var(--section-gap)}.form-section-module__Q_aL0W__section:nth-of-type(2){animation-delay:.15s}.form-section-module__Q_aL0W__section:before{content:"";pointer-events:none;background:#fff3;position:absolute;inset:0}.form-section-module__Q_aL0W__body{position:relative}.form-section-module__Q_aL0W__title{border-block-end:var(--hairline-width) solid color-mix(in srgb, var(--outline-variant) 30%, transparent);font:var(--type-title-lg);color:var(--primary);margin-block-end:var(--space-24);padding-block-end:var(--space-8);display:inline-block}
.remember-toggle-module__1LSnnW__row{align-items:center;gap:var(--space-12);min-block-size:var(--touch-min);cursor:pointer;display:flex}.remember-toggle-module__1LSnnW__box{appearance:none;background:var(--glass-panel);border:var(--hairline-width) solid var(--glass-border-soft);block-size:20px;inline-size:20px;-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);border-radius:.375rem;flex:none;position:relative;box-shadow:inset 0 2px 4px #0000000f}.remember-toggle-module__1LSnnW__box:checked{background:color-mix(in srgb, var(--primary) 80%, transparent);border-color:var(--primary);box-shadow:none}.remember-toggle-module__1LSnnW__box:checked:after{content:"";border-right:2px solid var(--on-primary);border-bottom:2px solid var(--on-primary);block-size:9px;inline-size:5px;position:absolute;inset-block-start:3px;inset-inline-start:6px;transform:rotate(45deg)}.remember-toggle-module__1LSnnW__label{font:var(--type-body-md);color:var(--on-surface-variant)}
.sheen-cta-module__cs2XIW__sheen{border-radius:var(--radius-pill);box-shadow:var(--shadow-cta);position:relative;overflow:hidden}.sheen-cta-module__cs2XIW__sheen:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);block-size:100%;inline-size:50%;animation:4s infinite sheen-cta-module__cs2XIW__bh-cta-sheen;position:absolute;top:0;left:-100%;transform:skew(-25deg)}@keyframes sheen-cta-module__cs2XIW__bh-cta-sheen{0%{left:-100%}20%,to{left:200%}}@media (prefers-reduced-motion:reduce){.sheen-cta-module__cs2XIW__sheen:before{display:none}}
.sign-in-form-module__-6jFbq__form{gap:var(--space-24);flex-direction:column;display:flex}.sign-in-form-module__-6jFbq__actions{gap:var(--space-16);flex-direction:column;margin-block-start:var(--space-8);display:flex}
.sign-in-page-module__SV_4xa__screen{min-block-size:calc(100dvh - var(--safe-top) - var(--safe-bottom));flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.sign-in-page-module__SV_4xa__column{z-index:1;inline-size:100%;max-inline-size:28rem;padding-inline:var(--margin-side);padding-block:var(--section-gap);margin-inline:auto;position:relative}.sign-in-page-module__SV_4xa__google{gap:var(--space-24);flex-direction:column;margin-block-start:var(--space-32);display:flex}.sign-in-page-module__SV_4xa__foot{gap:var(--space-16);flex-direction:column;margin-block-start:var(--space-32);display:flex}
.sign-up-form-module__nE1uCq__fields{gap:var(--space-32);--bh-anim-duration:.6s;flex-direction:column;display:flex;}.sign-up-form-module__nE1uCq__submit{gap:var(--space-16);flex-direction:column;margin-block-start:var(--space-32);display:flex}
.sign-up-page-module__MCtePa__screen{inline-size:100%;max-inline-size:28rem;padding-inline:var(--margin-side);padding-block:var(--space-48);margin-inline:auto}.sign-up-page-module__MCtePa__top{justify-content:space-between;align-items:center;margin-block-end:var(--section-gap);display:flex}.sign-up-page-module__MCtePa__brand{font:var(--type-headline-md);letter-spacing:var(--tracking-wordmark);color:var(--primary)}.sign-up-page-module__MCtePa__spacer{block-size:40px;inline-size:40px}.sign-up-page-module__MCtePa__title{font:var(--type-display-sm);letter-spacing:var(--tracking-display);color:var(--primary);margin-block-end:var(--space-32);}.sign-up-page-module__MCtePa__foot{gap:var(--space-16);flex-direction:column;margin-block-start:var(--section-gap);display:flex}
