.login-module__WEZH7G__page{color:#1b2a5b;background:#fff;flex-direction:column;justify-content:center;min-height:100svh;padding:0;display:flex;position:relative}.login-module__WEZH7G__header,.login-module__WEZH7G__footer{justify-content:space-between;align-items:center;width:100%;margin:0;display:flex}.login-module__WEZH7G__header{z-index:2;padding:22px 40px;position:absolute;top:0;left:0}.login-module__WEZH7G__back{color:#fff;background:#ffffff12;border:1px solid #ffffff60;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.login-module__WEZH7G__card{background:#fff;grid-template-columns:1fr 1fr;width:100%;min-height:100svh;display:grid;overflow:hidden}.login-module__WEZH7G__brand{background:var(--login-cor,#192b5b);color:#f7f8fc;flex-direction:column;justify-content:center;padding:90px clamp(40px,6vw,120px) 80px;display:flex;position:relative;overflow:hidden}.login-module__WEZH7G__logoArte{object-fit:contain;background:#fff;border-radius:12px;width:auto;max-width:60%;height:120px;padding:10px;position:absolute;bottom:30px;left:35px}.login-module__WEZH7G__nomeOrg{color:#fff;font-size:15px;font-weight:600}.login-module__WEZH7G__logo{object-fit:contain;width:auto;max-width:190px;height:37px}.login-module__WEZH7G__manifesto{z-index:1;margin-top:52px;position:relative}.login-module__WEZH7G__eyebrow{letter-spacing:.17em;color:#b9cbee;font-size:9px}.login-module__WEZH7G__manifesto h2{letter-spacing:-.05em;margin:20px 0;font-size:clamp(35px,3.7vw,49px);font-weight:500;line-height:1.12}.login-module__WEZH7G__manifesto h2 em,.login-module__WEZH7G__formContent h1 em{font-family:Georgia,serif;font-weight:400}.login-module__WEZH7G__manifesto h2 em{color:#b7cdf8}.login-module__WEZH7G__manifesto>p:last-child{color:#c1cde4;max-width:320px;font-size:13px;line-height:1.9}.login-module__WEZH7G__art{background:var(--login-cor-arte,#233c78);border-radius:100px 100px 3px 3px;height:clamp(205px,28vh,330px);min-height:205px;margin-top:22px;position:relative;overflow:hidden}.login-module__WEZH7G__orbit,.login-module__WEZH7G__orbitTwo{border:1px solid #91b4ff40;border-radius:50%;width:310px;height:310px;position:absolute;top:-220px;left:100px}.login-module__WEZH7G__orbitTwo{width:400px;height:400px;top:55px;left:-150px}.login-module__WEZH7G__artLabel{letter-spacing:.14em;color:#cad8f4;font-size:8px;line-height:1.8;position:absolute;bottom:28px;right:23px}.login-module__WEZH7G__plus{font-size:32px;font-weight:200;position:absolute;top:25px;right:32px}.login-module__WEZH7G__brandFooter{color:#c7d3eb;border-top:1px solid #ffffff25;align-items:center;gap:12px;margin-top:26px;padding-top:19px;font-size:10px;display:flex}.login-module__WEZH7G__formPanel{flex-direction:column;padding:90px clamp(40px,6vw,120px) 80px;display:flex}.login-module__WEZH7G__tabs{border-bottom:1px solid #1b2a5b20;justify-content:space-between;align-self:center;width:100%;max-width:460px;font-size:12px;display:flex}.login-module__WEZH7G__tabs>button{color:#65718b;cursor:pointer;border-bottom:2px solid #0000;padding-bottom:15px}.login-module__WEZH7G__tabs>button[aria-selected=true]{color:inherit;border-bottom-color:#263f83;font-weight:600}.login-module__WEZH7G__tabs>button:focus-visible,.login-module__WEZH7G__signup button:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #3b82f6}.login-module__WEZH7G__formContent{align-self:center;width:100%;max-width:460px;margin:auto 0;padding:36px 0}.login-module__WEZH7G__kicker{letter-spacing:.14em;color:#63708b;font-size:9px;font-weight:600}.login-module__WEZH7G__formContentCadastro{max-width:560px;margin:0}.login-module__WEZH7G__formContent h1{letter-spacing:-.045em;margin-top:17px;font-size:clamp(34px,3.2vw,43px);font-weight:500;line-height:1.12}.login-module__WEZH7G__intro{color:#6a7488;margin:16px 0 28px;font-size:12px;line-height:1.8}.login-module__WEZH7G__signup{text-align:center;color:#6a7488;margin-top:25px;font-size:11px;line-height:1.9}.login-module__WEZH7G__signup button{cursor:pointer}.login-module__WEZH7G__signup a,.login-module__WEZH7G__signup button{color:#263f83;align-items:center;gap:3px;font-weight:600;display:inline-flex}.login-module__WEZH7G__support{color:#788298;text-align:center;font-size:10px}.login-module__WEZH7G__footer{color:#758097;gap:20px;padding:24px 40px;font-size:10px;position:absolute;bottom:0;left:0}.login-module__WEZH7G__footer>span{color:#bdcbea}.login-module__WEZH7G__footer>div{gap:22px;display:flex}.login-module__WEZH7G__page a:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #739de9}.dark .login-module__WEZH7G__page{color:#e8eefb;background:#0d1628}.dark .login-module__WEZH7G__card{background:#162238;border-color:#ffffff15}.dark .login-module__WEZH7G__tabs{border-color:#ffffff25}.dark .login-module__WEZH7G__tabs>button[aria-selected=true]{border-color:#9abaff}.dark .login-module__WEZH7G__intro{color:#acbad1}.dark .login-module__WEZH7G__kicker{color:#acbad1}.dark .login-module__WEZH7G__signup{color:#acbad1}.dark .login-module__WEZH7G__tabs>button{color:#acbad1}.dark .login-module__WEZH7G__support{color:#acbad1}:is(.dark .login-module__WEZH7G__signup a,.dark .login-module__WEZH7G__signup button){color:#b7ceff}@media (max-width:800px){.login-module__WEZH7G__header,.login-module__WEZH7G__footer{padding-left:28px;padding-right:28px}.login-module__WEZH7G__brand,.login-module__WEZH7G__formPanel{padding:90px 28px 80px}.login-module__WEZH7G__artLabel{display:none}}@media (max-width:620px){.login-module__WEZH7G__page{justify-content:flex-start}.login-module__WEZH7G__header{padding:16px 24px}.login-module__WEZH7G__header button{color:#e2eaff}.login-module__WEZH7G__card{grid-template-columns:1fr;min-height:100svh}.login-module__WEZH7G__brand{padding:72px 24px 28px}.login-module__WEZH7G__logo{height:28px}.login-module__WEZH7G__manifesto{margin-top:26px}.login-module__WEZH7G__manifesto h2{margin:12px 0 0;font-size:35px}.login-module__WEZH7G__manifesto h2 br,.login-module__WEZH7G__manifesto>p:last-child,.login-module__WEZH7G__art,.login-module__WEZH7G__brandFooter{display:none}.login-module__WEZH7G__eyebrow{font-size:8px}.login-module__WEZH7G__formPanel{padding:24px}.login-module__WEZH7G__formContent{padding:28px 0}.login-module__WEZH7G__formContent h1{font-size:35px}.login-module__WEZH7G__footer{background:var(--background);flex-wrap:wrap;gap:12px;padding:24px;position:static}.login-module__WEZH7G__footer>span{color:inherit}}
