.personal-login-module__WugO2G__page{color:#19212a;background:#f4f2ee;place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.personal-login-module__WugO2G__card{background:#fff;border-radius:20px;width:min(100%,440px);padding:clamp(24px,5vw,40px);box-shadow:0 12px 40px #19212a0d}.personal-login-module__WugO2G__brand{margin:0;font-size:24px;font-weight:800}.personal-login-module__WugO2G__brand span{color:#59616b;margin-left:10px;font-size:14px;font-weight:500}.personal-login-module__WugO2G__preview{color:#626262;font-size:12px}.personal-login-module__WugO2G__card h1{margin:24px 0 12px;font-size:32px;line-height:1.15}.personal-login-module__WugO2G__card p{line-height:1.5}.personal-login-module__WugO2G__card form{gap:16px;margin-top:24px;display:grid}.personal-login-module__WugO2G__card label{gap:8px;font-weight:600;display:grid}.personal-login-module__WugO2G__card input{box-sizing:border-box;width:100%;min-height:48px;font:inherit;border:1px solid #818995;border-radius:8px;padding:12px;font-size:16px}.personal-login-module__WugO2G__card button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#a63607;border:0;border-radius:8px;padding:12px 18px;font-weight:600}.personal-login-module__WugO2G__card button:disabled{opacity:.65;cursor:wait}.personal-login-module__WugO2G__card .personal-login-module__WugO2G__textButton{color:#973509;text-align:left;background:0 0;padding-left:0}.personal-login-module__WugO2G__card :is(input,button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #0a60b0}.personal-login-module__WugO2G__card details{margin-top:8px}.personal-login-module__WugO2G__card summary{cursor:pointer;padding:10px 0}.personal-login-module__WugO2G__card footer{border-top:1px solid #e4e5e7;margin-top:20px;padding-top:24px}.personal-login-module__WugO2G__card footer a{color:#973509;font-weight:600}.personal-login-module__WugO2G__card footer p{color:#59616b;font-size:13px}.personal-login-module__WugO2G__accounts{width:min(100%,600px)}.personal-login-module__WugO2G__roster{gap:8px;padding:0;list-style:none;display:grid}.personal-login-module__WugO2G__roster button{text-align:left;color:#19212a;background:#f4f2ee;width:100%}.personal-login-module__WugO2G__roster span{margin-top:4px;font-size:13px;font-weight:400;display:block}.personal-login-module__WugO2G__accounts select{min-height:48px;font:inherit;margin-bottom:16px;padding:10px}.personal-login-module__WugO2G__confirmation{border:1px solid #d3d3d3;border-radius:12px;margin-top:20px;padding:16px}.personal-login-module__WugO2G__code{overflow-wrap:anywhere;background:#f4f2ee;padding:12px;display:block}
