.sign-in-module__UblJ8a__shell{min-height:100dvh;padding:max(24px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));color:#f2f0eb;background:#181b20;place-items:center;font-family:Arial,Helvetica,sans-serif;display:grid}.sign-in-module__UblJ8a__card{background:#20242b;border:1px solid #343840;border-radius:24px;width:100%;max-width:460px;padding:clamp(24px,5vw,40px)}.sign-in-module__UblJ8a__brand{color:#ead3a1;align-items:baseline;gap:10px;margin-bottom:30px;font-size:24px;font-weight:650;text-decoration:none;display:flex}.sign-in-module__UblJ8a__brand span{color:#aaaeb8;font-size:12px;font-weight:400}.sign-in-module__UblJ8a__card h1{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(26px,6vw,34px);line-height:1.2}.sign-in-module__UblJ8a__card p{color:#babdc7;font-size:15px;line-height:1.6}.sign-in-module__UblJ8a__card a{color:#ead3a1;align-items:center;min-height:44px;display:inline-flex}.sign-in-module__UblJ8a__form{gap:10px;margin:24px 0;display:grid}.sign-in-module__UblJ8a__form input{color:#f2f0eb;background:#171b21;border:1px solid #515763;border-radius:12px;width:100%;min-width:0;min-height:48px;padding:12px;font-size:16px}.sign-in-module__UblJ8a__form button{color:#171b21;cursor:pointer;background:#e5d1a7;border:0;border-radius:12px;min-height:48px;margin-top:8px;font-size:16px;font-weight:600}.sign-in-module__UblJ8a__form :focus-visible,.sign-in-module__UblJ8a__card a:focus-visible{outline-offset:4px;outline:2px solid #e5d1a7}.sign-in-module__UblJ8a__card .sign-in-module__UblJ8a__note{font-size:13px}.sign-in-module__UblJ8a__card .sign-in-module__UblJ8a__error{color:#ffc2c0}.sign-in-module__UblJ8a__notice{border:1px solid #515763;border-radius:12px;padding:14px}
