.AuthShell-module__HszXyG__screen{grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.AuthShell-module__HszXyG__brand{color:#fff;background:#0b0606;flex-direction:column;justify-content:space-between;padding:40px 48px;display:flex;position:relative;overflow:hidden}.AuthShell-module__HszXyG__glow{z-index:0;pointer-events:none;will-change:transform, opacity;position:absolute;inset:-25%}.AuthShell-module__HszXyG__glowA{filter:blur(8px);background:radial-gradient(42% 42% at 18% 22%, color-mix(in srgb, var(--vermelho-600) 60%, transparent), transparent 70%), radial-gradient(38% 38% at 60% 8%, color-mix(in srgb, var(--vermelho-700) 40%, transparent), transparent 72%);animation:19s ease-in-out infinite AuthShell-module__HszXyG__auth-glow-a}.AuthShell-module__HszXyG__glowB{filter:blur(10px);background:radial-gradient(50% 50% at 82% 88%, color-mix(in srgb, var(--vermelho-800) 70%, transparent), transparent 72%), radial-gradient(34% 34% at 92% 42%, color-mix(in srgb, var(--vermelho-700) 36%, transparent), transparent 74%);animation:23s ease-in-out infinite AuthShell-module__HszXyG__auth-glow-b}.AuthShell-module__HszXyG__grid{z-index:0;opacity:.04;pointer-events:none;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 30% 40%,#000 30%,#0000 78%);mask-image:radial-gradient(circle at 30% 40%,#000 30%,#0000 78%)}.AuthShell-module__HszXyG__logoRow{z-index:1;cursor:pointer;align-self:flex-start;display:inline-flex;position:relative}.AuthShell-module__HszXyG__logoRow img{width:auto;height:34px;display:block}.AuthShell-module__HszXyG__brandMid{z-index:1;max-width:440px;position:relative}.AuthShell-module__HszXyG__headline{font:var(--text-h2);letter-spacing:-.01em;text-wrap:balance;color:#fff;margin:0 0 16px}.AuthShell-module__HszXyG__sub{font:var(--text-body);color:#fffc;max-width:420px;margin:0;line-height:1.6}.AuthShell-module__HszXyG__trust{z-index:1;font:var(--text-legal);color:#ffffff8a;flex-wrap:wrap;gap:20px;display:flex;position:relative}.AuthShell-module__HszXyG__trust span{align-items:center;gap:6px;display:inline-flex}.AuthShell-module__HszXyG__form{background:var(--cinza-25);justify-content:center;align-items:center;padding:40px 24px;display:flex;position:relative}.AuthShell-module__HszXyG__card{width:100%;max-width:392px}.AuthShell-module__HszXyG__madeby{border-radius:var(--radius-pill);border:1px solid var(--color-border);font:var(--text-legal);white-space:nowrap;background:var(--white);align-items:center;gap:8px;padding:4px 12px;text-decoration:none;display:inline-flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.AuthShell-module__HszXyG__madeby span{color:var(--color-fg-subtle)}.AuthShell-module__HszXyG__madeby b{color:var(--cinza-700);font-weight:600}.AuthShell-module__HszXyG__goSite{text-align:center;color:var(--vermelho-600);font:var(--text-body-sm-bold);cursor:pointer;margin-top:18px;text-decoration:none;display:block}.AuthShell-module__HszXyG__goSite:hover{color:var(--vermelho-700)}.AuthShell-module__HszXyG__title{font:var(--text-h3);letter-spacing:-.01em;color:var(--cinza-900);margin:0 0 4px}.AuthShell-module__HszXyG__titleSub{font:var(--text-body-sm);color:var(--color-fg-muted);margin:0 0 24px}.AuthShell-module__HszXyG__fields{gap:var(--space-4);flex-direction:column;display:flex}.AuthShell-module__HszXyG__rowBetween{justify-content:space-between;align-items:center;display:flex}.AuthShell-module__HszXyG__linkSm{font:var(--text-body-sm);color:var(--vermelho-600);cursor:pointer;background:0 0;border:none;padding:0}.AuthShell-module__HszXyG__linkSm:hover{color:var(--vermelho-700);text-decoration:underline}.AuthShell-module__HszXyG__error{font:var(--text-legal);color:var(--color-error);align-items:center;gap:5px;margin:0;display:flex}.AuthShell-module__HszXyG__check{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}.AuthShell-module__HszXyG__checkBox{border:1.5px solid var(--cinza-300);border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex}.AuthShell-module__HszXyG__checkBox.AuthShell-module__HszXyG__on{background:var(--vermelho-600);border-color:var(--vermelho-600)}.AuthShell-module__HszXyG__checkLabel{font:var(--text-body-sm);color:var(--cinza-700)}.AuthShell-module__HszXyG__rules{margin:calc(var(--space-2) * -1) 0 0;flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.AuthShell-module__HszXyG__rule{font:var(--text-legal);color:var(--cinza-500);align-items:center;gap:4px;transition:color .2s;display:inline-flex}.AuthShell-module__HszXyG__ruleOk{color:var(--color-success)}.AuthShell-module__HszXyG__sent{text-align:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}.AuthShell-module__HszXyG__sentIcon{background:color-mix(in srgb, var(--vermelho-600) 10%, transparent);width:56px;height:56px;color:var(--vermelho-600);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.AuthShell-module__HszXyG__sentText{font:var(--text-body-sm);color:var(--color-fg-muted);margin:0}.AuthShell-module__HszXyG__sentText b{color:var(--cinza-800);font-weight:600}@media (max-width:1024px){.AuthShell-module__HszXyG__screen{background:var(--white);grid-template-columns:1fr;min-height:auto}.AuthShell-module__HszXyG__brand{text-align:center;justify-content:center;align-items:center;gap:22px;min-height:40vh;padding:48px 32px}.AuthShell-module__HszXyG__logoRow{align-self:center}.AuthShell-module__HszXyG__logoRow img{height:44px}.AuthShell-module__HszXyG__trust{justify-content:center}.AuthShell-module__HszXyG__form{background:var(--white);padding:40px 24px 64px}}@media (max-width:768px){.AuthShell-module__HszXyG__headline{font-size:32px}}@media (max-width:640px){.AuthShell-module__HszXyG__brand{gap:12px;min-height:34vh;padding:30px 20px}.AuthShell-module__HszXyG__logoRow img{height:30px}.AuthShell-module__HszXyG__headline{margin-bottom:8px;font-size:20px;line-height:1.15}.AuthShell-module__HszXyG__sub{display:none}.AuthShell-module__HszXyG__trust{gap:14px;font-size:11px}.AuthShell-module__HszXyG__form{padding:22px 32px 64px}.AuthShell-module__HszXyG__card{text-align:center}.AuthShell-module__HszXyG__card label,.AuthShell-module__HszXyG__card [class*=__hint]{text-align:left}.AuthShell-module__HszXyG__title{font-size:18px}.AuthShell-module__HszXyG__rules{text-align:left}}
