.sign-in-module__D-6rfa__page{box-sizing:border-box;background:var(--bg);min-height:100vh;color:var(--ink);place-items:center;padding:24px;font-family:IBM Plex Sans,system-ui,sans-serif;display:grid}.sign-in-module__D-6rfa__card{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);border-radius:12px;width:min(430px,100%);padding:42px;box-shadow:0 8px 24px #15211d0f}.sign-in-module__D-6rfa__eyebrow{letter-spacing:.18em;color:var(--muted);font-size:10px;font-weight:700}.sign-in-module__D-6rfa__brand{letter-spacing:-.04em;color:var(--ink);margin-top:15px;font-size:38px;font-weight:700}.sign-in-module__D-6rfa__brand span{color:var(--accent)}.sign-in-module__D-6rfa__card h1{letter-spacing:-.03em;margin:26px 0 8px;font-size:26px}.sign-in-module__D-6rfa__card p{color:var(--muted);margin:0 0 24px;line-height:1.55}.sign-in-module__D-6rfa__card button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:44px;padding:14px 18px;font:600 15px IBM Plex Sans,system-ui,sans-serif;display:flex}.sign-in-module__D-6rfa__card button:hover{background:#0c6552}.sign-in-module__D-6rfa__card button:disabled{cursor:wait;opacity:.75}.sign-in-module__D-6rfa__card button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sign-in-module__D-6rfa__card small{color:var(--muted);margin-top:20px;line-height:1.5;display:block}.sign-in-module__D-6rfa__error{background:#fdf3f3;border-left:3px solid #a13a3a;padding:10px 12px;font-size:13px;color:#7f2d2d!important}.sign-in-module__D-6rfa__microsoft{grid-template-rows:repeat(2,8px);grid-template-columns:repeat(2,8px);gap:2px;display:grid}.sign-in-module__D-6rfa__microsoft i{background:#fff;display:block}@media (max-width:500px){.sign-in-module__D-6rfa__card{padding:32px 26px}.sign-in-module__D-6rfa__brand{font-size:34px}}
