html:has(.lg){background:#071228}html:has(.lg) body{background:#071228}.lg{--lg-navy:#0b1a3a;--lg-fundo:#071228;--lg-ink:#f2f5fb;--lg-ink-2:#c3cde0;--lg-label:#e6ecf7;--lg-erro:#ff8f8a;--lg-autofill:#14223f;--lg-marca:#fed000;--lg-marca-ink:#0b1a3a;--lg-marca-brilho:#ffe14d;--lg-china:#d7262e;--lg-ease:cubic-bezier(.22, 1, .36, 1);--vidro:#ffffff24;--vidro-campo:#060e2057;--vidro-borda:#ffffff4d;--vidro-brilho:#ffffff80;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;caret-color:var(--lg-marca);isolation:isolate;min-height:100svh;padding:max(1.15rem, env(safe-area-inset-top)) 1.15rem max(1.25rem, env(safe-area-inset-bottom));font-family:var(--fonte,ui-sans-serif, system-ui, sans-serif);color:var(--lg-ink);background:var(--lg-fundo);flex-direction:column;display:flex;position:relative;overflow:auto}.lg ::selection{background:color-mix(in srgb, var(--lg-marca) 40%, transparent);color:#fff}.lg-cena{z-index:0;isolation:isolate;pointer-events:none;background:var(--lg-fundo);position:fixed;inset:0;overflow:hidden}.lg-foto{object-fit:cover;object-position:62% 70%;width:100%;height:100%;animation:42s ease-in-out infinite alternate lg-cena;transform:scale(1.08)}.lg-video{object-fit:cover;object-position:50% 55%;opacity:0;width:100%;height:100%;transition:opacity .6s;display:none;position:absolute;inset:0}.lg-video.is-pronto{opacity:1}@media (min-width:900px) and (min-aspect-ratio:5/4) and (hover:hover) and (pointer:fine){.lg-video{display:block}.lg-foto{object-position:50% 55%;animation:none;transform:none}}.lg-nevoa{mix-blend-mode:screen;opacity:.32;pointer-events:none;background:url(/login/nevoa.webp) 0 40%/70%;position:absolute;inset:-35% -50%}.lg-nevoa-a{animation:48s linear infinite lg-nevoa}.lg-nevoa-b{opacity:.22;background-position:40% 20%;background-size:110%;animation:72s linear infinite reverse lg-nevoa}.lg-sombra{background:radial-gradient(55% 34% at 78% 8%,#ffc85a24,#0000 58%),linear-gradient(#050c1e8c 0%,#050c1e14 32%,#050c1e33 58%,#050c1e9e 100%);position:absolute;inset:0}.lg-caixa{z-index:1;flex-direction:column;flex:1;justify-content:space-between;width:100%;max-width:26rem;min-height:0;margin-inline:auto;display:flex}.lg-marca{pointer-events:none;filter:drop-shadow(0 8px 22px #00000073);flex-direction:column;align-items:center;gap:.7rem;display:flex;position:relative}.lg-logo{align-items:center;gap:.85rem;display:flex}.lg-logo-chip{background:radial-gradient(circle at 50% 35%,#fff,#e7edf8);border-radius:1.15rem;flex:none;place-items:center;width:4.1rem;height:4.1rem;display:grid;box-shadow:inset 0 0 0 1px #fff9,0 10px 26px -10px #fed0008c,0 2px 8px #00000059}.lg-logo-chip img{width:3.3rem;height:3.3rem;display:block}.lg-logo-nome{width:11.5rem;height:auto;display:block}.lg-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--lg-ink-2);align-items:center;gap:.5rem;margin:0;font-size:.78rem;font-weight:600;display:inline-flex}.lg-sub [lang]{letter-spacing:.18em;text-transform:none;color:#ffd0cf}.lg-selo{z-index:2;outline:2px solid var(--lg-china);background:var(--lg-china);color:#fff;writing-mode:vertical-rl;letter-spacing:.05em;pointer-events:none;border:2px solid #ffffffd9;border-radius:.55rem;place-items:center;width:3.1rem;height:3.1rem;font-family:Songti SC,STSong,Noto Serif SC,SimSun,serif;font-size:1.02rem;font-weight:700;line-height:1.05;display:grid;position:absolute;top:-.65rem;right:-.55rem;transform:rotate(-9deg);box-shadow:0 8px 18px -6px #78000099}.lg-folha{z-index:1;background:var(--vidro);border:1px solid var(--vidro-borda);width:100%;box-shadow:inset 0 1px 0 var(--vidro-brilho), inset 0 -1px 0 #ffffff14, inset 1px 0 0 #ffffff29, 0 18px 40px -16px #0000008c;-webkit-backdrop-filter:blur(18px)saturate(1.6);border-radius:24px;padding:1.25rem 1.15rem 1.15rem;position:relative}.lg-folha:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff5c 0%,#0000 26%),linear-gradient(90deg,#ffffff1f 0%,#0000 20%);position:absolute;inset:0}.lg-folha:after{content:"";pointer-events:none;background:#ffffff8c;border-radius:1px;height:1px;position:absolute;top:10px;left:18%;right:18%}.lg-folha h1{letter-spacing:-.035em;text-wrap:balance;color:var(--lg-ink);margin:0 0 1.05rem;font-size:1.55rem;font-weight:700;line-height:1.15;position:relative}.lg-form{flex-direction:column;gap:.9rem;display:flex;position:relative}.lg-form label{color:var(--lg-label);flex-direction:column;gap:.4rem;font-size:.875rem;font-weight:500;display:flex}.lg-campo{width:100%;height:48px;font:inherit;color:var(--lg-ink);background:var(--vidro-campo);transition:border-color .15s var(--lg-ease), box-shadow .15s var(--lg-ease), background-color .15s var(--lg-ease);border:1px solid #fff3;border-radius:14px;outline:none;padding:0 14px;font-size:16px;box-shadow:inset 0 1px 2px #00000047,inset 0 1px #ffffff1f}.lg-campo:focus{box-shadow:inset 0 1px 2px #0000004d, inset 0 1px 0 #ffffff38, 0 0 0 3px color-mix(in srgb, var(--lg-marca) 32%, transparent);background:#060e2075;border-color:#ffffff80}.lg-campo:-webkit-autofill{-webkit-text-fill-color:var(--lg-ink);caret-color:var(--lg-ink);box-shadow:0 0 0 1000px var(--lg-autofill) inset;transition:background-color 9999s ease-out}.lg-campo:-webkit-autofill:hover{-webkit-text-fill-color:var(--lg-ink);caret-color:var(--lg-ink);box-shadow:0 0 0 1000px var(--lg-autofill) inset;transition:background-color 9999s ease-out}.lg-campo:-webkit-autofill:focus{-webkit-text-fill-color:var(--lg-ink);caret-color:var(--lg-ink);box-shadow:0 0 0 1000px var(--lg-autofill) inset;transition:background-color 9999s ease-out}.lg-erro{color:var(--lg-erro);margin:0;font-size:.875rem}.lg-entrar{height:48px;font:inherit;letter-spacing:-.01em;color:var(--lg-marca-ink);background:var(--lg-marca);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--lg-ease), opacity .15s var(--lg-ease), background-color .15s var(--lg-ease);border:1px solid #ffffff38;border-radius:14px;margin-top:.35rem;padding:0 1rem;font-size:1rem;font-weight:700;box-shadow:inset 0 1px #ffffff73,0 10px 24px -12px #fed000b3}.lg-entrar:hover{background:var(--lg-marca-brilho)}.lg-entrar:active{transform:scale(.97)}.lg-entrar:focus-visible{outline:2px solid var(--lg-marca);outline-offset:3px}.lg-entrar:disabled{opacity:.6;cursor:wait}.lg-rodape{text-align:center;color:var(--lg-ink-2);margin:1rem 0 0;font-size:.75rem;position:relative}@media (min-width:720px) and (min-height:640px){.lg{justify-content:center;align-items:center;padding:2.5rem}.lg-foto{object-position:50% 55%}.lg-nevoa-a{opacity:.44}.lg-nevoa-b{opacity:.3}.lg-sombra{background:radial-gradient(48% 40% at 72% 10%,#ffc85a1f,#0000 55%),radial-gradient(46% 60%,#050c1e66,#0000 80%),linear-gradient(#050c1e47 0%,#050c1e1f 45%,#050c1e73 100%)}.lg-caixa{background:var(--vidro);border:1px solid var(--vidro-borda);box-shadow:inset 0 1px 0 var(--vidro-brilho), inset 0 -1px 0 #ffffff14, inset 1px 0 0 #ffffff24, 0 24px 48px -16px #0000008c;-webkit-backdrop-filter:blur(18px)saturate(1.6);border-radius:28px;flex:none;padding:1.9rem 1.7rem 1.55rem;display:block;position:relative}.lg-caixa:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff57 0%,#0000 24%),linear-gradient(90deg,#ffffff1a 0%,#0000 18%);position:absolute;inset:0}.lg-caixa:after{content:"";pointer-events:none;background:#ffffff80;border-radius:1px;height:1px;position:absolute;top:12px;left:22%;right:22%}.lg-marca{text-align:center;filter:drop-shadow(0 6px 16px #0000004d);margin-bottom:1.25rem}.lg-folha{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0;overflow:visible}.lg-folha:before,.lg-folha:after{content:none}.lg-folha h1{text-align:center;font-size:1.65rem}.lg-selo{top:-.95rem;right:-.95rem}}@media (display-mode:standalone){.lg{padding-top:max(1.25rem, env(safe-area-inset-top));padding-bottom:max(1.4rem, env(safe-area-inset-bottom))}}@media (max-height:540px) and (orientation:landscape){.lg-logo-chip{width:3rem;height:3rem}.lg-logo-chip img{width:2.4rem;height:2.4rem}.lg-logo-nome{width:8.5rem}.lg-folha h1{margin-bottom:.7rem;font-size:1.2rem}.lg-caixa{justify-content:center;gap:.8rem;max-width:42rem}}@media (prefers-reduced-motion:no-preference){.lg-caixa{animation:lg-subir .7s var(--lg-ease) both}.lg-logo-chip img{animation:lg-engatar 1s var(--lg-ease) .15s both}.lg-selo{animation:.52s cubic-bezier(.34,1.56,.64,1) .65s both lg-carimbar}}@media (prefers-reduced-motion:reduce){.lg-foto,.lg-nevoa-a,.lg-nevoa-b{animation:none}.lg-entrar:active{transform:none}}@media (prefers-reduced-transparency:reduce){.lg-caixa,.lg-folha{-webkit-backdrop-filter:none}.lg-folha{background:#0b1a3aeb}}@media (prefers-reduced-transparency:reduce) and (min-width:720px) and (min-height:640px){.lg-caixa{background:#0b1a3ae6}.lg-folha{background:0 0}}@keyframes lg-cena{0%{transform:scale(1.08)translate(0,0)}to{transform:scale(1.16)translate(-2.4%,1.2%)}}@keyframes lg-nevoa{0%{transform:translate(-10%,1.5%)}to{transform:translate(10%,-1.5%)}}@keyframes lg-subir{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes lg-engatar{0%{opacity:0;transform:rotate(-200deg)scale(.6)}to{opacity:1;transform:none}}@keyframes lg-carimbar{0%{opacity:0;transform:rotate(-9deg)scale(1.9)}to{opacity:1;transform:rotate(-9deg)scale(1)}}@media (min-width:900px) and (min-aspect-ratio:5/4) and (min-height:640px){.lg{align-items:flex-start;padding-left:clamp(2.5rem,7vw,7.5rem)}.lg-caixa{margin-inline:0}.lg-sombra{background:linear-gradient(90deg,#050c1e9e 0%,#050c1e47 34%,#0000 58%),radial-gradient(48% 40% at 72% 10%,#ffc85a1f,#0000 55%),linear-gradient(#050c1e47 0%,#050c1e14 45%,#050c1e6b 100%)}}
