.login-module__Si-P0q__wrap{min-height:100dvh;font-family:var(--sans);grid-template-columns:1.05fr .95fr;display:grid}.login-module__Si-P0q__esq{color:#fff;background:#000;border-right:1px solid #ffffff14;flex-direction:column;justify-content:space-between;padding:48px 56px;display:flex;position:relative;overflow:hidden}.login-module__Si-P0q__pontos{pointer-events:none;background-image:radial-gradient(#8fb3d938 1px,#0000 1.5px);background-size:28px 28px;animation:40s linear infinite login-module__Si-P0q__deriva;position:absolute;inset:0}.login-module__Si-P0q__brilho{filter:blur(24px);pointer-events:none;border-radius:50%;position:absolute}.login-module__Si-P0q__brilhoBaixo{background:radial-gradient(circle, var(--brand-soft-strong,#0066cc6b), transparent 68%);width:560px;height:560px;bottom:-200px;right:-140px}.login-module__Si-P0q__brilhoTopo{background:radial-gradient(circle,#0f4f9c59,#0000 68%);width:420px;height:420px;top:-200px;left:-160px}.login-module__Si-P0q__marca{align-items:center;gap:13px;display:flex;position:relative}.login-module__Si-P0q__marcaImg{background:#fff;border-radius:50%;width:44px;height:44px;display:block;box-shadow:0 0 0 2px #ffffffe6,0 6px 18px #00000059}.login-module__Si-P0q__marca b{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.1;display:block}.login-module__Si-P0q__marca small{color:#a1a1a6;margin-top:3px;font-size:11.5px;display:block}.login-module__Si-P0q__wordmarkBox{position:relative}.login-module__Si-P0q__wordmark{letter-spacing:-.055em;color:#fff;text-shadow:0 20px 60px #040e1ecc;margin:0;font-size:clamp(88px,10vw,140px);font-weight:700;line-height:.85}.login-module__Si-P0q__rodape{color:#86868b;letter-spacing:.02em;gap:22px;font-size:11.5px;display:flex;position:relative}.login-module__Si-P0q__rodape span{align-items:center;gap:7px;display:inline-flex}.login-module__Si-P0q__rodape i{background:#30d158;border-radius:50%;width:6px;height:6px;display:inline-block}.login-module__Si-P0q__palco{pointer-events:none;opacity:.5;width:760px;height:500px;position:absolute;top:50%;right:-120px;transform:translateY(-44%)perspective(1400px)rotateY(-16deg)rotateX(8deg);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 80%,#0000 100%)}.login-module__Si-P0q__appBox{background:#1c1c1e;border:1px solid #8fb3d938;border-radius:14px;grid-template-columns:64px 1fr;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 90px #00000073}.login-module__Si-P0q__appLado{background:#141416;border-right:1px solid #8fb3d924;flex-direction:column;align-items:center;gap:16px;padding:20px 0;display:flex}.login-module__Si-P0q__appLado i{background:#8fb3d938;border-radius:7px;width:22px;height:22px;display:block}.login-module__Si-P0q__appLado i.login-module__Si-P0q__ativo{background:var(--color-brand,#06c)}.login-module__Si-P0q__appMain{flex-direction:column;gap:18px;padding:22px;display:flex}.login-module__Si-P0q__appTopo{justify-content:space-between;align-items:center;display:flex}.login-module__Si-P0q__appTopo b{background:#ffffff47;border-radius:3px;width:36%;height:13px;display:block}.login-module__Si-P0q__appTopo span{background:#8fb3d947;border-radius:50%;width:22px;height:22px;display:block}.login-module__Si-P0q__appHero{background:linear-gradient(135deg,#0066cc8c,#0f4f9c52);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.login-module__Si-P0q__appHero b{background:#ffffff80;border-radius:3px;width:44%;height:9px;display:block}.login-module__Si-P0q__appHero i{background:#ffffff42;border-radius:3px;height:7px;display:block}.login-module__Si-P0q__appHero i:nth-child(2){width:92%}.login-module__Si-P0q__appHero i:nth-child(3){width:68%}.login-module__Si-P0q__appTrilha{background:#ffffff2e;border-radius:3px;height:6px;margin-top:4px;overflow:hidden}.login-module__Si-P0q__appTrilha i{background:#30d158;border-radius:3px;width:62%;height:100%;display:block}.login-module__Si-P0q__appGrade{flex:1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.login-module__Si-P0q__appCartao{background:#8fb3d91a;border-left:3px solid #5aa0ea8c;border-radius:8px;flex-direction:column;gap:7px;padding:10px;display:flex}.login-module__Si-P0q__appCartao.login-module__Si-P0q__verde{border-left-color:#6fd39a99}.login-module__Si-P0q__appCartao.login-module__Si-P0q__amber{border-left-color:#e0a53a99}.login-module__Si-P0q__appCartao b{background:#8fb3d966;border-radius:3px;width:70%;height:7px;display:block}.login-module__Si-P0q__appCartao span{background:#8fb3d938;border-radius:3px;width:42%;height:6px;display:block}.login-module__Si-P0q__appCartao.login-module__Si-P0q__move{animation:9s ease-in-out infinite login-module__Si-P0q__cartaoMove}.login-module__Si-P0q__dir{background:#fff;flex-direction:column;justify-content:center;padding:48px 56px;display:flex;overflow-y:auto}.login-module__Si-P0q__stack{width:100%;max-width:392px;margin:0 auto}.login-module__Si-P0q__titulo{letter-spacing:-.025em;color:#1d1d1f;margin:0 0 8px;font-size:30px;font-weight:700;line-height:1.15}.login-module__Si-P0q__lede{color:#6e6e73;max-width:34ch;margin:0 0 28px;font-size:13.5px;line-height:1.5}.login-module__Si-P0q__lede b{color:#1d1d1f;font-weight:600}.login-module__Si-P0q__form{flex-direction:column;gap:22px;display:flex}.login-module__Si-P0q__fld+.login-module__Si-P0q__fld{margin-top:0}.login-module__Si-P0q__fld label{color:#1d1d1f;margin-bottom:9px;font-size:11px;font-weight:500;display:block}.login-module__Si-P0q__fldIn{background:#f2f2f4;border:1px solid #e3e3e8;border-radius:10px;align-items:center;gap:10px;height:50px;padding:0 16px;transition:all .15s;display:flex}.login-module__Si-P0q__fldIn svg{color:#86868b;flex:none;transition:all .15s}.login-module__Si-P0q__fldIn input{color:#1d1d1f;min-width:0;font-family:var(--sans);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:15px}.login-module__Si-P0q__fldIn input::placeholder{color:#aeaeb2}.login-module__Si-P0q__fldIn:focus-within{border-color:var(--color-brand,#06c);box-shadow:0 0 0 3px var(--brand-soft,#0066cc1a);background:#fff}.login-module__Si-P0q__fldIn:focus-within svg{color:var(--color-brand,#06c)}.login-module__Si-P0q__olho{color:#86868b;cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:4px;display:grid}.login-module__Si-P0q__olho:hover{color:#6e6e73}.login-module__Si-P0q__olho:focus-visible{outline:2px solid var(--color-brand,#06c);outline-offset:2px;border-radius:4px}.login-module__Si-P0q__fldFoot{justify-content:flex-end;margin-top:8px;display:flex}.login-module__Si-P0q__linkMore{color:#86868b;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.login-module__Si-P0q__linkMore:hover{color:#1d1d1f}.login-module__Si-P0q__linkMore:focus-visible{outline:2px solid var(--color-brand,#06c);outline-offset:3px;border-radius:3px}.login-module__Si-P0q__erro{color:#a12f22;background:#fdf1f0;border:1px solid #f0c4c0;border-radius:10px;align-items:center;gap:9px;padding:11px 14px;font-size:12.5px;line-height:1.5;display:flex}.login-module__Si-P0q__erro svg{flex:none}.login-module__Si-P0q__btnFull{width:100%;box-shadow:0 10px 26px var(--brand-soft-strong,#0066cc57);border-radius:10px;padding:16px;font-size:14px;font-weight:500}.login-module__Si-P0q__seloOk{background:var(--ok-soft);width:44px;height:44px;color:var(--ok);border-radius:10px;place-items:center;margin-bottom:16px;display:grid}.login-module__Si-P0q__voltar{justify-content:center;margin-top:18px;display:flex}@keyframes login-module__Si-P0q__deriva{0%{background-position:0 0}to{background-position:-160px -160px}}@keyframes login-module__Si-P0q__cartaoMove{0%,30%{transform:none}45%,80%{transform:translateY(calc(100% + 12px))}95%,to{transform:none}}@media (max-width:900px){.login-module__Si-P0q__wrap{grid-template-columns:1fr}.login-module__Si-P0q__esq{border-right:0;gap:28px;min-height:220px;padding:28px 24px}.login-module__Si-P0q__wordmark{font-size:72px}.login-module__Si-P0q__rodape{display:none}.login-module__Si-P0q__palco{width:520px;height:340px;right:-260px}.login-module__Si-P0q__dir{justify-content:flex-start;padding:36px 24px 56px}}@media (max-width:420px){.login-module__Si-P0q__esq{padding:22px 18px}.login-module__Si-P0q__dir{padding:28px 18px 48px}}@media (prefers-reduced-motion:reduce){.login-module__Si-P0q__wrap *{transition:none!important;animation:none!important}}
