.login-module___l6-Yq__screen{background:var(--color-surface);grid-template-columns:1fr;min-height:100vh;display:grid}.login-module___l6-Yq__formSide{padding:calc(var(--space-6) * 2) var(--space-4);background:var(--color-surface);justify-content:center;display:flex}.login-module___l6-Yq__main{gap:var(--space-6);flex-direction:column;width:100%;max-width:400px;display:flex}.login-module___l6-Yq__intro{gap:calc(var(--space-3) / 2);flex-direction:column;display:flex}.login-module___l6-Yq__title{font-family:var(--font-display);font-weight:600;font-size:var(--text-display-mobile);line-height:var(--leading-display-mobile);letter-spacing:-.02em;color:var(--color-text);margin:0}.login-module___l6-Yq__lede{font-size:var(--text-body);color:var(--color-text-muted);margin:0}.login-module___l6-Yq__form{gap:var(--space-5);flex-direction:column;display:flex}.login-module___l6-Yq__field{gap:calc(var(--space-3) / 2);flex-direction:column;width:100%;display:flex}.login-module___l6-Yq__label{font-size:var(--text-label);line-height:var(--leading-label-desktop);color:var(--color-text-secondary);font-weight:600}.login-module___l6-Yq__input{width:100%;min-height:var(--row-pointer);font-size:var(--text-body);line-height:var(--leading-body-desktop);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-3)}.login-module___l6-Yq__input::placeholder{color:var(--color-text-placeholder)}.login-module___l6-Yq__input[aria-invalid=true]{border-color:var(--color-danger)}.login-module___l6-Yq__row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.login-module___l6-Yq__remember{gap:var(--space-2);font-size:var(--text-label);min-height:var(--hit-min);align-items:center;display:flex}.login-module___l6-Yq__remember input{width:18px;height:18px;min-height:0;accent-color:var(--color-accent);margin:0}.login-module___l6-Yq__linkButton{min-height:var(--hit-min);font-size:var(--text-label);color:var(--color-accent);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.login-module___l6-Yq__linkButton:hover{color:var(--color-accent-hover)}.login-module___l6-Yq__error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-danger);color:var(--color-danger);font-size:var(--text-label);line-height:var(--leading-label-desktop);margin:0}.login-module___l6-Yq__notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-success-bg);color:var(--color-success);font-size:var(--text-label);line-height:var(--leading-label-desktop);margin:0}.login-module___l6-Yq__footnote{font-size:var(--text-small);color:var(--color-text-muted);margin:0}.login-module___l6-Yq__art{background:var(--color-nav);justify-content:center;align-items:center;display:none}.login-module___l6-Yq__spread{box-shadow:var(--shadow-2);display:flex}.login-module___l6-Yq__page{width:260px;height:336px;padding:22px var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.login-module___l6-Yq__pageLeft{background:#e9edf2}.login-module___l6-Yq__pageRight{background:#ede4d6}.login-module___l6-Yq__pageTitle{color:#2b2520;font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:600;line-height:1}.login-module___l6-Yq__pagePhotoLeft{background:#3f6fb0;height:155px}.login-module___l6-Yq__pagePhotoRight{background:#8fa6be;height:155px}.login-module___l6-Yq__pageLine{opacity:.2;background:#2b2520;height:6px}.login-module___l6-Yq__gutter{width:0;position:relative}.login-module___l6-Yq__gutter:before{content:"";background:linear-gradient(90deg,#0000,#00000029 50%,#0000);width:36px;position:absolute;top:0;bottom:0;left:-18px}@media (min-width:1024px){.login-module___l6-Yq__screen{grid-template-columns:1fr 1fr}.login-module___l6-Yq__formSide{padding:var(--space-10);align-items:center}.login-module___l6-Yq__art{display:flex}}@media (pointer:coarse),(max-width:1023px){.login-module___l6-Yq__input{min-height:var(--hit-min)}}
