._81l7G_appMain{--auth-field:#fff;min-height:100svh;padding:max(28px, env(safe-area-inset-top)) 24px max(28px, env(safe-area-inset-bottom));background:var(--paper);color:var(--ink);place-items:center;display:grid}._81l7G_appForm{width:100%;max-width:440px;padding-block:12px}._81l7G_intro{margin:36px 0 28px}._81l7G_intro h1{letter-spacing:-.035em;margin-bottom:14px;font-size:clamp(30px,8vw,38px);line-height:1.16}._81l7G_intro p{color:var(--muted);font-size:16px;line-height:1.65}._81l7G_appForm form{gap:20px;display:grid}._81l7G_appForm label{gap:9px;font-size:14px;font-weight:600;display:grid}._81l7G_appForm input{background:var(--auth-field);width:100%;min-width:0;min-height:56px;color:var(--ink);caret-color:var(--red);border:1px solid #aaa7ae;border-radius:12px;padding:14px;font-size:17px}._81l7G_appForm input::placeholder{color:var(--muted)}._81l7G_appForm .button{color:#fff;background:#ce2e29;border-color:#0000;min-height:56px;font-size:16px}._81l7G_appForm .notice{background:var(--auth-field);color:var(--ink);border:1px solid var(--line);margin-top:20px}._81l7G_help{color:var(--muted);margin-top:28px;font-size:13px;line-height:1.6}._81l7G_help a{text-underline-offset:3px;text-decoration:underline}@media (prefers-color-scheme:dark){._81l7G_appMain{--paper:#18181b;--ink:#faf9f6;--muted:#aba8b0;--line:#38373d;--red:#ff756d;--auth-field:#252528}}
