.login-page-module__xj3B2q__root{--verde:#c1d74f;--verde-h:#cfe35e;--verde-12:#c1d74f1f;--preto:#121212;--s1:#1a1a1a;--s2:#222;--s3:#2c2c2c;--linha:#ffffff14;--linha-2:#ffffff24;--texto:#fff;--texto-2:#b4b4b4;--texto-3:#7a7a7a;--erro:#cf6666;--r:24px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--preto);min-height:100vh;color:var(--texto);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:hidden}.login-page-module__xj3B2q__root :focus-visible{outline:2px solid var(--verde);outline-offset:3px}.login-page-module__xj3B2q__root h1,.login-page-module__xj3B2q__root h2,.login-page-module__xj3B2q__root h3{letter-spacing:-.035em;text-wrap:balance;font-weight:800;line-height:1.05}.login-page-module__xj3B2q__root p{text-wrap:pretty}.login-page-module__xj3B2q__ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.login-page-module__xj3B2q__btn{cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,opacity .2s;display:inline-flex}.login-page-module__xj3B2q__btn svg{flex:none;width:18px;height:18px}.login-page-module__xj3B2q__btnP{background:var(--verde);color:var(--preto)}.login-page-module__xj3B2q__btnP:hover{background:var(--verde-h);transform:translateY(-2px)}.login-page-module__xj3B2q__btnG{color:var(--texto);border:1px solid var(--linha-2);background:0 0}.login-page-module__xj3B2q__btnG:hover{background:var(--s2)}.login-page-module__xj3B2q__btnSm{padding:10px 18px;font-size:14px}.login-page-module__xj3B2q__btn[disabled]{opacity:.4;cursor:not-allowed;transform:none}.login-page-module__xj3B2q__top{z-index:30;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--linha);background:#121212d6;position:sticky;top:0}.login-page-module__xj3B2q__topWrap{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1200px;height:72px;margin:0 auto;padding-inline:32px;display:flex}.login-page-module__xj3B2q__logo img{width:auto;height:24px;display:block}.login-page-module__xj3B2q__page{grid-template-columns:.85fr 1.15fr;min-height:calc(100vh - 72px);display:grid}.login-page-module__xj3B2q__side{flex-direction:column;justify-content:flex-end;padding:72px 56px;display:flex;position:relative;overflow:hidden}.login-page-module__xj3B2q__sideImg{object-fit:cover;object-position:center 25%}.login-page-module__xj3B2q__side:after{content:"";background:linear-gradient(#12121259 0%,#121212f7 75%);position:absolute;inset:0}.login-page-module__xj3B2q__sideIn{z-index:1;max-width:440px;position:relative}.login-page-module__xj3B2q__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--verde);font-size:12px;font-weight:700;display:inline-block}.login-page-module__xj3B2q__side h1{margin:14px 0 18px;font-size:clamp(32px,3.4vw,46px)}.login-page-module__xj3B2q__side p{color:var(--texto-2);font-size:17px}.login-page-module__xj3B2q__main{justify-content:center;align-items:center;padding:72px 56px 96px;display:flex}.login-page-module__xj3B2q__box{width:100%;max-width:440px}.login-page-module__xj3B2q__planChip{background:var(--verde-12);color:var(--verde);border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.login-page-module__xj3B2q__box h2{margin-bottom:8px;font-size:30px}.login-page-module__xj3B2q__sub{color:var(--texto-2);margin-bottom:32px}.login-page-module__xj3B2q__field{gap:8px;margin-bottom:18px;display:grid}.login-page-module__xj3B2q__lb{justify-content:space-between;align-items:baseline;display:flex}.login-page-module__xj3B2q__field label{font-size:14px;font-weight:700}.login-page-module__xj3B2q__lb a{color:var(--verde);font-size:13px;font-weight:700;text-decoration:none}.login-page-module__xj3B2q__lb a:hover{text-decoration:underline}.login-page-module__xj3B2q__inp{position:relative}.login-page-module__xj3B2q__field input{background:var(--s1);border:1px solid var(--linha-2);width:100%;height:54px;font:inherit;color:var(--texto);border-radius:14px;padding:0 16px;font-size:16px;transition:border-color .2s,background .2s}.login-page-module__xj3B2q__field input::placeholder{color:var(--texto-3)}.login-page-module__xj3B2q__field input:focus{border-color:var(--verde);background:var(--s2);outline:none}.login-page-module__xj3B2q__inp input{padding-right:56px}.login-page-module__xj3B2q__err{color:var(--erro);font-size:13px;font-weight:600}.login-page-module__xj3B2q__bad input{border-color:var(--erro)}.login-page-module__xj3B2q__eye{cursor:pointer;width:40px;height:40px;color:var(--texto-3);background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.login-page-module__xj3B2q__eye:hover{color:var(--texto);background:var(--s3)}.login-page-module__xj3B2q__submit{width:100%;height:56px;margin-top:8px}.login-page-module__xj3B2q__formErr{color:var(--erro);text-align:center;margin-top:14px;font-size:14px;font-weight:600}.login-page-module__xj3B2q__or{color:var(--texto-3);align-items:center;gap:16px;margin:36px 0 24px;font-size:13px;font-weight:700;display:flex}.login-page-module__xj3B2q__or:before,.login-page-module__xj3B2q__or:after{content:"";background:var(--linha);flex:1;height:1px}.login-page-module__xj3B2q__new{background:var(--s1);border:1px solid var(--linha);border-radius:20px;padding:24px}.login-page-module__xj3B2q__new h3{letter-spacing:-.02em;margin-bottom:6px;font-size:18px}.login-page-module__xj3B2q__new p{color:var(--texto-2);margin-bottom:18px;font-size:15px}.login-page-module__xj3B2q__newBtn{width:100%}@media (prefers-reduced-motion:reduce){.login-page-module__xj3B2q__root *{transition:none!important;animation:none!important}}@media (max-width:960px){.login-page-module__xj3B2q__page{grid-template-columns:1fr}.login-page-module__xj3B2q__side{min-height:300px;padding:48px 24px 36px}.login-page-module__xj3B2q__main{padding:48px 16px 80px}}@media (max-width:760px){.login-page-module__xj3B2q__topWrap{height:64px;padding-inline:16px}.login-page-module__xj3B2q__logo img{height:20px}}
.signup-page-module__2tE6qG__sideList{gap:12px;margin-top:28px;font-size:15px;font-weight:600;list-style:none;display:grid}.signup-page-module__2tE6qG__sideList li{gap:10px;display:flex}.signup-page-module__2tE6qG__check{background:var(--verde-12) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C1D74F' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 11px no-repeat;border-radius:50%;flex:none;width:20px;height:20px}main.signup-page-module__2tE6qG__mainTop{align-items:flex-start;padding-top:64px}.signup-page-module__2tE6qG__form{width:100%;max-width:560px}.signup-page-module__2tE6qG__form>h2{margin-bottom:8px;font-size:30px}.signup-page-module__2tE6qG__sub{color:var(--texto-2);margin-bottom:40px}.signup-page-module__2tE6qG__sub a{color:var(--verde);font-weight:700;text-decoration:none}.signup-page-module__2tE6qG__sub a:hover{text-decoration:underline}.signup-page-module__2tE6qG__fieldset{border:0;min-width:0;margin:0 0 40px;padding:0}.signup-page-module__2tE6qG__legend{letter-spacing:-.02em;align-items:center;gap:12px;margin-bottom:6px;padding:0;font-size:18px;font-weight:800;display:flex}.signup-page-module__2tE6qG__n{background:var(--verde);width:30px;height:30px;color:var(--preto);border-radius:10px;place-items:center;font-size:14px;display:grid}.signup-page-module__2tE6qG__hint{color:var(--texto-3);margin-bottom:22px;font-size:14px}.signup-page-module__2tE6qG__photo{align-items:center;gap:20px;margin-bottom:22px;display:flex}.signup-page-module__2tE6qG__pv{background:var(--s2) center / cover no-repeat;border:2px dashed var(--linha-2);width:88px;height:88px;color:var(--texto-3);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.signup-page-module__2tE6qG__pvHas{border:2px solid var(--verde)}.signup-page-module__2tE6qG__photoBad .signup-page-module__2tE6qG__pv{border-color:var(--erro)}.signup-page-module__2tE6qG__ctl{gap:6px;display:grid}.signup-page-module__2tE6qG__ctl small{color:var(--texto-3);font-size:13px}.signup-page-module__2tE6qG__ctlBtn{justify-self:start}.signup-page-module__2tE6qG__fileInput{opacity:0;width:1px;height:1px;position:absolute}.signup-page-module__2tE6qG__fileInput:focus-visible+.signup-page-module__2tE6qG__ctl .signup-page-module__2tE6qG__ctlBtn{outline:2px solid var(--verde);outline-offset:3px}.signup-page-module__2tE6qG__note{background:var(--s1);border:1px solid var(--linha);color:var(--texto-2);border-radius:16px;gap:12px;margin-bottom:28px;padding:16px;font-size:14px;display:flex}.signup-page-module__2tE6qG__note b{color:var(--texto)}.signup-page-module__2tE6qG__linkBtn{color:var(--verde);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.signup-page-module__2tE6qG__linkBtn:hover{text-decoration:underline}.signup-page-module__2tE6qG__pwRules{color:var(--texto-3);gap:4px;margin:-6px 0 18px;font-size:13px;font-weight:600;list-style:none;display:grid}.signup-page-module__2tE6qG__pwRules li{align-items:center;gap:8px;display:flex}.signup-page-module__2tE6qG__pwOk{color:var(--verde)}.signup-page-module__2tE6qG__pwRules svg{width:14px;height:14px}.signup-page-module__2tE6qG__terms{color:var(--texto-2);cursor:pointer;align-items:flex-start;gap:12px;margin-bottom:28px;font-size:14px;display:flex}.signup-page-module__2tE6qG__terms input{width:20px;height:20px;accent-color:var(--verde);flex:none;margin-top:1px}.signup-page-module__2tE6qG__terms a{color:var(--texto);font-weight:700}.signup-page-module__2tE6qG__termsBad{color:var(--erro)}.signup-page-module__2tE6qG__termsErr{margin:-18px 0 24px}.signup-page-module__2tE6qG__submit{width:100%;height:56px}.signup-page-module__2tE6qG__done{text-align:center;max-width:480px;margin:auto}.signup-page-module__2tE6qG__ok{background:var(--verde);width:76px;height:76px;color:var(--preto);border-radius:50%;place-items:center;margin:0 auto 28px;display:grid}.signup-page-module__2tE6qG__ok svg{width:36px;height:36px}.signup-page-module__2tE6qG__done h2{margin-bottom:14px;font-size:34px}.signup-page-module__2tE6qG__done p{color:var(--texto-2);margin-bottom:16px}.signup-page-module__2tE6qG__done p b{color:var(--texto)}.signup-page-module__2tE6qG__doneBtn{margin-top:16px}.signup-page-module__2tE6qG__small{color:var(--texto-3);font-size:14px}@media (max-width:960px){.signup-page-module__2tE6qG__sideList{display:none}main.signup-page-module__2tE6qG__mainTop{padding-top:48px}}
