.sign-in_page__07yku{min-height:100svh;display:grid;place-items:center;padding:1.25rem;background:var(--otti-paper-soft);color:var(--otti-ink)}.sign-in_card__LmDMp{width:min(100%,28rem);padding:clamp(1.5rem,5vw,2.5rem);border:1px solid var(--border);border-radius:var(--radius-card);background:white;box-shadow:0 18px 50px rgba(22,18,25,.08)}.sign-in_topline__y6G66{display:flex;justify-content:space-between;align-items:center;margin-block-end:3rem;font-weight:700}.sign-in_topline__y6G66 a{font-size:1.15rem;letter-spacing:-.03em}.sign-in_topline__y6G66 button{border:0;background:transparent;color:var(--otti-muted);cursor:pointer;font:inherit}.sign-in_card__LmDMp form button:focus-visible,.sign-in_card__LmDMp form input:focus-visible,.sign-in_topline__y6G66 button:focus-visible{outline:3px solid var(--otti-lilac-deep);outline-offset:3px}.sign-in_card__LmDMp h1{font-size:clamp(2.4rem,8vw,3.5rem);font-weight:500;letter-spacing:-.04em;line-height:1}.sign-in_card__LmDMp>p{margin-block:1rem 1.75rem;color:var(--otti-muted);line-height:1.6}.sign-in_card__LmDMp form{display:grid;gap:.65rem}.sign-in_card__LmDMp label{font-size:.82rem;font-weight:700}.sign-in_card__LmDMp input{min-height:48px;padding-inline:.8rem;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:white;color:var(--otti-ink);font:inherit}.sign-in_card__LmDMp form button{min-height:48px;margin-block-start:.5rem;border:0;border-radius:var(--radius-control);background:var(--otti-ink);color:white;cursor:pointer;font:inherit;font-weight:700}.sign-in_card__LmDMp form button:disabled{cursor:wait;opacity:.7}.sign-in_error__mj1CB,.sign-in_success__KRbHs{margin-block-end:0!important;padding:.8rem;border-radius:var(--radius-control);font-size:.86rem}.sign-in_success__KRbHs{background:color-mix(in srgb,var(--otti-lilac) 35%,white);color:var(--otti-ink)!important}.sign-in_error__mj1CB{background:color-mix(in srgb,var(--otti-red) 12%,white);color:var(--otti-ink)!important}