.auth-ui-module__j780Fa__page{color:#10213f;background:radial-gradient(circle at 0 0,#3564d633,#0000 34rem),#f5f7fb;min-height:100vh;padding:32px 20px 64px}.auth-ui-module__j780Fa__shell{width:min(1080px,100%);margin:0 auto}.auth-ui-module__j780Fa__nav{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.auth-ui-module__j780Fa__brand{color:#0045a4;font-size:1.3rem;font-weight:850;text-decoration:none}.auth-ui-module__j780Fa__brand span{color:#2c3e50}.auth-ui-module__j780Fa__nav a:last-child,.auth-ui-module__j780Fa__links a{color:#0045a4;font-weight:700;text-decoration:none}.auth-ui-module__j780Fa__grid{grid-template-columns:minmax(0,1fr) minmax(340px,480px);align-items:start;gap:48px;display:grid}.auth-ui-module__j780Fa__intro{padding:48px 0}.auth-ui-module__j780Fa__eyebrow{color:#3564d6;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:800}.auth-ui-module__j780Fa__intro h1,.auth-ui-module__j780Fa__card h1{letter-spacing:-.045em;max-width:14ch;margin:12px 0 16px;font-size:clamp(2.1rem,5vw,4.5rem);line-height:.98}.auth-ui-module__j780Fa__card h1{max-width:none;font-size:2rem}.auth-ui-module__j780Fa__intro p,.auth-ui-module__j780Fa__card>p{color:#53627b;max-width:60ch;line-height:1.7}.auth-ui-module__j780Fa__assurance{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.auth-ui-module__j780Fa__assurance li:before{color:#0d8a5f;content:"✓";margin-right:10px}.auth-ui-module__j780Fa__card{background:#fff;border:1px solid #dfe5ef;border-radius:20px;padding:30px;box-shadow:0 22px 70px #15264a1f}.auth-ui-module__j780Fa__form{gap:16px;margin-top:24px;display:grid}.auth-ui-module__j780Fa__twoColumns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-ui-module__j780Fa__field{color:#263755;gap:7px;font-size:.88rem;font-weight:750;display:grid}.auth-ui-module__j780Fa__field input,.auth-ui-module__j780Fa__field select{color:#10213f;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:13px 14px}.auth-ui-module__j780Fa__field input:read-only{background:#f8fafc}.auth-ui-module__j780Fa__field input:focus,.auth-ui-module__j780Fa__field select:focus{border-color:#3564d6;outline:3px solid #3564d62b}.auth-ui-module__j780Fa__helper,.auth-ui-module__j780Fa__legalNotice{color:#64748b;margin:-6px 0 0;font-size:.8rem;line-height:1.5}.auth-ui-module__j780Fa__legalNotice{margin-top:0}.auth-ui-module__j780Fa__legalNotice a,.auth-ui-module__j780Fa__checkbox a{color:#0045a4;font-weight:700}.auth-ui-module__j780Fa__checkbox{color:#263755;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:.88rem;line-height:1.5;display:grid}.auth-ui-module__j780Fa__checkbox input{width:18px;height:18px;margin-top:2px}.auth-ui-module__j780Fa__button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#0045a4;border:0;border-radius:10px;padding:12px 18px;font-weight:800}.auth-ui-module__j780Fa__button:disabled{cursor:wait;opacity:.65}.auth-ui-module__j780Fa__notice,.auth-ui-module__j780Fa__error{border-radius:10px;padding:12px 14px;font-size:.9rem;line-height:1.5}.auth-ui-module__j780Fa__notice{color:#086747;background:#e8f7f1}.auth-ui-module__j780Fa__error{color:#a02828;background:#fff0f0}.auth-ui-module__j780Fa__links{flex-wrap:wrap;gap:12px 20px;margin-top:22px;font-size:.9rem;display:flex}.auth-ui-module__j780Fa__sessionCard{width:min(760px,100%);margin:0 auto}.auth-ui-module__j780Fa__sessionMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.auth-ui-module__j780Fa__sessionMeta div{background:#f1f5f9;border-radius:12px;padding:16px}.auth-ui-module__j780Fa__sessionMeta small,.auth-ui-module__j780Fa__sessionMeta strong{display:block}.auth-ui-module__j780Fa__sessionMeta small{color:#64748b;margin-bottom:6px}@media (max-width:780px){.auth-ui-module__j780Fa__grid{grid-template-columns:1fr;gap:16px}.auth-ui-module__j780Fa__intro{padding:12px 0}.auth-ui-module__j780Fa__intro h1{font-size:2.7rem}}@media (max-width:520px){.auth-ui-module__j780Fa__page{padding-inline:14px}.auth-ui-module__j780Fa__card{padding:22px}.auth-ui-module__j780Fa__twoColumns,.auth-ui-module__j780Fa__sessionMeta{grid-template-columns:1fr}}
