.login-raiz{color-scheme:light;--lg-fg:hsl(228 31% 14%);--lg-fg-2:var(--lg-fg);--lg-muted:var(--lg-fg);--lg-tinta-marca:#2b3c86;--lg-ease:cubic-bezier(.2,.8,.2,1);--lg-mola:cubic-bezier(.32,.72,0,1);--lg-mesa:radial-gradient(65% 60% at 4% 0%,hsl(205 60% 80%/.8),transparent 70%),radial-gradient(55% 50% at 98% 2%,hsl(185 45% 82%/.7),transparent 70%),radial-gradient(60% 55% at 85% 100%,hsl(214 45% 84%/.65),transparent 70%),radial-gradient(48% 44% at 0% 96%,hsl(28 80% 88%/.5),transparent 70%);--lg-brilho:linear-gradient(180deg,hsl(0 0% 100%/.34),hsl(0 0% 100%/0) 46%);--lg-volume:inset 0 1px 1px hsl(0 0% 100%/.75),inset 0 -12px 22px -16px hsl(0 0% 100%/.9),inset 0 0 0 .5px hsl(0 0% 100%/.4),0 0 0 .5px hsl(220 35% 22%/.13);--lg-aro:conic-gradient(from 315deg,hsl(0 0% 100%/.98) 0%,hsl(0 0% 100%/.3) 14%,hsl(0 0% 100%/.05) 30%,hsl(0 0% 100%/.55) 50%,hsl(0 0% 100%/.05) 70%,hsl(0 0% 100%/.3) 86%,hsl(0 0% 100%/.98) 100%);--lg-cartao-fundo:var(--lg-brilho),hsl(210 40% 99%/.6);--lg-cartao-filtro:blur(22px) saturate(180%);--lg-cartao-sombra:var(--lg-volume),0 44px 90px -34px hsl(220 50% 22%/.38),0 14px 28px -14px hsl(220 45% 22%/.18);position:relative;min-height:100dvh;overflow-x:clip;background-color:hsl(222 38% 95%);color:var(--lg-fg);font:400 15px/1.5 var(--font-plex-sans),IBM Plex Sans,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.login-raiz{--lg-cartao-fundo:#fff;--lg-cartao-filtro:none;--lg-aro:none}.login-raiz .login-grao,.login-raiz .login-luz{display:none}}:root[data-transparencia=reduzida] .login-raiz{--lg-cartao-fundo:#fff;--lg-cartao-filtro:none;--lg-aro:none}:root[data-transparencia=reduzida] .login-raiz .login-grao,:root[data-transparencia=reduzida] .login-raiz .login-luz{display:none}.login-raiz *,.login-raiz :after,.login-raiz :before{box-sizing:border-box}.login-raiz .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.login-raiz .login-cena{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background-color:hsl(222 38% 95%);background-image:var(--lg-mesa)}.login-raiz .login-luz{position:absolute;border-radius:50%;will-change:transform;animation:login-deriva 38s var(--lg-ease) infinite alternate}.login-raiz .login-l1{width:62vmax;height:62vmax;left:-18vmax;top:-24vmax;background:radial-gradient(closest-side,hsl(204 78% 74%/.9),hsl(204 78% 74%/0))}.login-raiz .login-l2{width:52vmax;height:52vmax;right:-16vmax;top:-10vmax;background:radial-gradient(closest-side,hsl(186 58% 76%/.85),hsl(186 58% 76%/0));animation-duration:44s;animation-delay:-12s}.login-raiz .login-l3{width:58vmax;height:58vmax;right:-12vmax;bottom:-26vmax;background:radial-gradient(closest-side,hsl(228 62% 80%/.85),hsl(228 62% 80%/0));animation-duration:50s;animation-delay:-20s}.login-raiz .login-l4{width:46vmax;height:46vmax;left:-10vmax;bottom:-20vmax;background:radial-gradient(closest-side,hsl(24 92% 85%/.8),hsl(24 92% 85%/0));animation-duration:40s;animation-delay:-6s}@keyframes login-deriva{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(4vmax,3vmax,0) scale(1.06)}to{transform:translate3d(-3vmax,5vmax,0) scale(.96)}}.login-raiz .login-composicao{position:absolute;width:min(97vh,74vw);aspect-ratio:62/55;left:50%;top:50%;translate:-50% -50%}.login-raiz .login-escultura{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 1.5px 0 hsl(0 0% 100%/.9)) drop-shadow(0 26px 44px hsl(220 45% 35%/.16))}.login-raiz .login-grao{position:absolute;inset:0;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .22 0 0 0 0 .3 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.login-raiz .login-palco{position:relative;z-index:1;min-height:100dvh;display:grid;place-items:center;padding:40px 16px}.login-raiz .login-cartao{position:relative;isolation:isolate;z-index:1;width:min(440px,100%);padding:40px 40px 36px;border-radius:34px;color:var(--lg-fg);background:var(--lg-cartao-fundo);box-shadow:var(--lg-cartao-sombra);backdrop-filter:var(--lg-cartao-filtro);--vidro-lente:70;--vidro-lente-desfoque:18;--vidro-lente-bisel:22;animation:login-surge .72s var(--lg-mola) both}.login-raiz .login-cartao:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:var(--lg-aro,none);z-index:2;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@keyframes login-surge{0%{opacity:0;transform:translateY(18px) scale(.975)}}.login-raiz .login-cartao[data-treme="1"]{animation:login-treme-a .38s var(--lg-ease)}.login-raiz .login-cartao[data-treme="2"]{animation:login-treme-b .38s var(--lg-ease)}@keyframes login-treme-a{20%{transform:translateX(-7px)}45%{transform:translateX(6px)}70%{transform:translateX(-3px)}90%{transform:translateX(1px)}}@keyframes login-treme-b{20%{transform:translateX(-7px)}45%{transform:translateX(6px)}70%{transform:translateX(-3px)}90%{transform:translateX(1px)}}.login-raiz .marca{display:inline-flex;align-items:center;gap:10px;color:#1e293b;font-size:22px;font-weight:500;letter-spacing:.1px;text-decoration:none}.login-raiz .marca svg{width:40px;height:36px;fill:var(--lg-tinta-marca)}.login-raiz .topo-cel{display:none}.login-raiz .cab{text-align:center}.login-raiz .cab .marca{margin-bottom:30px}.login-raiz .cab h1{margin:0;font-size:30px;line-height:1.12;font-weight:600;letter-spacing:-.028em;text-wrap:balance}.login-raiz .cab .sub{overflow-wrap:anywhere;margin:10px 0 0;font-size:15.5px;line-height:1.5;color:var(--lg-fg-2);text-wrap:pretty}.login-raiz .cab .sub:focus-visible{outline:none;box-shadow:var(--btn-foco);border-radius:8px}.login-raiz .cab .sub strong{font-weight:600;color:var(--lg-fg)}.login-raiz .selo{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 22px;border-radius:20px;color:var(--lg-tinta-marca);background:var(--lg-brilho),hsl(0 0% 100%/.7);box-shadow:inset 0 1px 1px #fff,0 0 0 .5px hsl(220 35% 22%/.14),0 10px 24px -12px hsl(220 50% 22%/.4)}.login-raiz .selo svg{width:28px;height:28px;stroke-width:1.6}.login-raiz .selo.atencao{color:hsl(30 85% 34%)}.login-raiz .selo.perigo{color:hsl(0 70% 42%)}.login-raiz .troca>*{animation:login-entra .36s var(--lg-mola) both}.login-raiz .troca>:nth-child(2){animation-delay:30ms}.login-raiz .troca>:nth-child(3){animation-delay:60ms}.login-raiz .troca>:nth-child(4){animation-delay:90ms}@keyframes login-entra{0%{opacity:0;transform:translateY(8px)}}.login-raiz .saidas,.login-raiz form{display:grid;gap:18px;margin-top:28px}.login-raiz .acoes{display:grid;gap:10px;margin-top:6px}.login-raiz .ui-btn-fan[aria-disabled=true]:not([aria-busy=true]){--_bg:transparent;--_sh:0 0 #0000;--_aro-op:0;opacity:.5}.login-raiz .reserva{margin:0;font-size:13.5px;line-height:1.45;color:var(--lg-muted);text-align:center}.login-raiz .aviso{display:flex;gap:12px;align-items:flex-start;margin-top:24px;padding:13px 16px;border-radius:18px;font-size:14.5px;line-height:1.45;text-align:left;box-shadow:inset 0 1px 0 hsl(0 0% 100%/.9),0 0 0 .5px hsl(220 35% 22%/.14);animation:login-entra .32s var(--lg-mola) both}.login-raiz .aviso svg{width:20px;height:20px;margin-top:1px;flex:none}.login-raiz .aviso p{min-width:0;margin:0;overflow-wrap:anywhere}.login-raiz .aviso.info{background:hsl(214 100% 97%/.94);color:hsl(224 62% 28%)}.login-raiz .aviso.info svg{color:hsl(221 80% 48%)}.login-raiz .aviso.atencao{background:hsl(46 100% 95%/.95);color:hsl(28 80% 22%)}.login-raiz .aviso.atencao svg{color:hsl(33 92% 38%)}.login-raiz .aviso.perigo{background:hsl(0 100% 97%/.95);color:hsl(0 70% 30%)}.login-raiz .aviso.perigo svg{color:hsl(0 72% 46%)}.login-raiz .aviso.ok{background:hsl(140 60% 96%/.95);color:hsl(143 64% 20%)}.login-raiz .aviso.ok svg{color:hsl(142 71% 32%)}.login-raiz .aviso:focus-visible{outline:none;box-shadow:var(--btn-foco)}.login-raiz .campo{display:grid;gap:7px;text-align:left}.login-raiz .campo>label{font-size:14px;font-weight:500;color:var(--lg-fg-2)}.login-raiz .caixa{position:relative}.login-raiz .entrada{display:block;width:100%;height:54px;padding:0 18px;border:0;border-radius:16px;font:inherit;font-size:16px;color:var(--lg-fg);background:hsl(0 0% 100%/.72);box-shadow:inset 0 1px 2px hsl(220 40% 20%/.1),inset 0 0 0 .5px hsl(220 35% 22%/.24),0 1px 0 hsl(0 0% 100%/.85);transition:box-shadow .18s var(--lg-ease),background-color .18s var(--lg-ease)}.login-raiz .entrada::-moz-placeholder{color:hsl(228 12% 46%)}.login-raiz .entrada::placeholder{color:hsl(228 12% 46%)}.login-raiz .entrada:hover{background:hsl(0 0% 100%/.86)}.login-raiz .entrada:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1.5px hsl(211 100% 42%/.85),0 0 0 4px hsl(211 100% 50%/.18)}.login-raiz .entrada[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px hsl(0 72% 46%),0 0 0 4px hsl(0 90% 60%/.12);background:#fff}.login-raiz .entrada[readonly]{color:var(--lg-fg-2)}.login-raiz .com-olho .entrada{padding-right:56px}.login-raiz .olho{cursor:pointer;font:inherit;position:absolute;top:5px;right:5px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:12px;background:transparent;color:var(--lg-fg-2);transition:background-color .16s var(--lg-ease)}.login-raiz .olho svg{width:20px;height:20px}.login-raiz .olho:hover:not(:disabled){background:hsl(220 30% 92%/.7);color:var(--lg-fg)}.login-raiz .olho:disabled{cursor:default;opacity:.5}.login-raiz .olho:focus-visible{outline:none;box-shadow:var(--btn-foco)}.login-raiz .caps,.login-raiz .dica,.login-raiz .erro-campo{display:flex;gap:6px;align-items:flex-start;margin:0;font-size:13.5px;line-height:1.4}.login-raiz .dica{color:var(--lg-muted)}.login-raiz .erro-campo{color:hsl(0 74% 36%);font-weight:500}.login-raiz .caps svg,.login-raiz .erro-campo svg{width:16px;height:16px;margin-top:1px;flex:none}.login-raiz .caps{color:hsl(28 80% 26%)}.login-raiz .regras{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:13.5px;color:var(--lg-muted);text-align:left}.login-raiz .regras li{display:flex;gap:8px;align-items:center;transition:color .2s var(--lg-ease)}.login-raiz .regras .marca-ok{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px hsl(228 14% 70%);transition:background-color .2s var(--lg-ease),box-shadow .2s var(--lg-ease)}.login-raiz .regras .marca-ok svg{width:12px;height:12px;stroke-width:3;opacity:0;transform:scale(.6);transition:opacity .2s var(--lg-ease),transform .26s var(--lg-mola)}.login-raiz .regras li.ok{color:hsl(143 64% 22%)}.login-raiz .regras li.ok .marca-ok{background:hsl(142 71% 34%);box-shadow:none;color:#fff}.login-raiz .regras li.ok .marca-ok svg{opacity:1;transform:none}.login-raiz .otp{position:relative}.login-raiz .otp-in{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;opacity:0;font-size:16px;caret-color:transparent;z-index:1;cursor:text}.login-raiz .otp-caixas{display:grid;grid-template-columns:repeat(3,1fr) 4px repeat(3,1fr);gap:8px}.login-raiz .otp-caixas span:nth-child(4){grid-column:5}.login-raiz .otp-caixas span{position:relative;display:grid;place-items:center;height:60px;border-radius:16px;font-size:26px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--lg-fg);background:hsl(0 0% 100%/.72);box-shadow:inset 0 1px 2px hsl(220 40% 20%/.1),inset 0 0 0 .5px hsl(220 35% 22%/.24),0 1px 0 hsl(0 0% 100%/.85);transition:box-shadow .16s var(--lg-ease),background-color .16s var(--lg-ease),transform .26s var(--lg-mola)}.login-raiz .otp-caixas span.cheia{background:#fff;animation:login-pinga .26s var(--lg-mola)}@keyframes login-pinga{0%{transform:scale(.9)}}.login-raiz .otp.foco .otp-caixas span.ativa{background:#fff;box-shadow:inset 0 0 0 1.5px hsl(211 100% 42%/.85),0 0 0 4px hsl(211 100% 50%/.18)}.login-raiz .otp.foco .otp-caixas span.ativa:after{content:"";width:2px;height:26px;border-radius:1px;background:var(--lg-fg);animation:login-pisca 1s steps(1) infinite}@keyframes login-pisca{50%{opacity:0}}.login-raiz .otp.invalido .otp-caixas span{box-shadow:inset 0 0 0 1.5px hsl(0 72% 46%);background:#fff}.login-raiz .estado-carrega{display:grid;justify-items:center;gap:14px;padding:28px 0 8px;color:var(--lg-fg-2)}.login-raiz .estado-carrega svg{width:28px;height:28px;color:var(--lg-tinta-marca)}@media (max-width:767px){.login-raiz .login-palco{grid-template-rows:auto 1fr;place-items:center;padding:0 16px 24px}.login-raiz .topo-cel{display:flex;justify-content:center;padding:calc(28px + env(safe-area-inset-top)) 0 22px}.login-raiz .login-cartao{padding:32px 24px 28px;border-radius:30px}.login-raiz .cab .marca,.login-raiz .login-composicao{display:none}.login-raiz .marca{font-size:19px;gap:8px}.login-raiz .marca svg{width:34px;height:30px}.login-raiz .cab h1{font-size:27px}.login-raiz .cab .sub{font-size:15px}.login-raiz .otp-caixas{gap:6px;grid-template-columns:repeat(3,1fr) 2px repeat(3,1fr)}.login-raiz .otp-caixas span{height:56px;font-size:24px}}@media (prefers-reduced-motion:reduce){.login-raiz .aviso,.login-raiz .login-cartao,.login-raiz .login-cartao[data-treme],.login-raiz .login-luz,.login-raiz .otp-caixas span.cheia,.login-raiz .troca>*{animation:none!important}.login-raiz .otp.foco .otp-caixas span.ativa:after{animation:none}}.login-raiz .login-simbolos{position:absolute;width:0;height:0;overflow:hidden}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.login-raiz{--lg-cartao-fundo:hsl(210 40% 99%/.92)}}@media (forced-colors:active){.login-raiz .aviso:focus-visible,.login-raiz .cab .sub:focus-visible,.login-raiz .entrada:focus,.login-raiz .olho:focus-visible,.login-raiz .otp.foco .otp-caixas span.ativa{outline:2px solid CanvasText;outline-offset:2px}}