@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/build/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/build/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.auth{--a-fonte: "DM Sans Variable", "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--a-fundo: #ffffff;--a-tinta: #121722;--a-tinta-2: #3f4655;--a-tinta-3: #5d6576;--a-borda: #d3d9e3;--a-borda-hover: #aeb7c6;--a-campo: #ffffff;--a-campo-sombra: 0 1px 2px rgba(16, 24, 40, .05);--a-desabilitado: #f2f4f7;--a-divisor: #e5e9f0;--a-erro: #b42318;--a-erro-fundo: #fef3f2;--a-erro-borda: #fecdca;--a-ok: #067647;--a-ok-fundo: #ecfdf3;--a-ok-borda: #abefc6;--a-info: #1d4f7c;--a-info-fundo: #eff6fd;--a-info-borda: #c7dcf2;--a-aviso: #7a4a04;--a-aviso-fundo: #fffaeb;--a-aviso-borda: #fedf89;--a-raio: 10px;--a-raio-sm: 8px;--a-campo-altura: 48px;--a-coluna: 360px;--sis-primaria: #005188;--sis-primaria-hover: #003f6b;--sis-primaria-esc: #1f6fb2;--sis-primaria-esc-hover: #2a7dc4;--sis-link: #005188;--sis-link-esc: #8fc1ea;--sis-nome: #005188;--sis-nome-2: #236aa6;--sis-nome-esc: #ffffff;--sis-nome-2-esc: #8fc1ea;--sis-sub: #5f6b7a;--sis-sub-esc: #a7afbb;--sis-mae: #005188;--sis-apoio: #236aa6;--sis-acento: #ff7a63;--sis-base: #02223d;--sis-brilho: rgba(35, 106, 166, .55);--a-botao: var(--sis-primaria);--a-botao-hover: var(--sis-primaria-hover);--a-link: var(--sis-link);--a-nome: var(--sis-nome);--a-nome-2: var(--sis-nome-2);--a-sub: var(--sis-sub);--a-foco: color-mix(in srgb, var(--sis-primaria) 28%, transparent);--a-foco-borda: var(--sis-primaria);color-scheme:light}.auth[data-sistema=giro]{--sis-primaria: #1a3a7e;--sis-primaria-hover: #132c62;--sis-primaria-esc: #3a5fa8;--sis-primaria-esc-hover: #4a6fba;--sis-link: #1a3a7e;--sis-link-esc: #b4c3e3;--sis-nome: #1a3a7e;--sis-nome-2: #1a3a7e;--sis-nome-esc: #ffffff;--sis-nome-2-esc: #ffffff;--sis-sub: #3a5fa8;--sis-sub-esc: #b4c3e3;--sis-mae: #1a3a7e;--sis-apoio: #3a5fa8;--sis-acento: #f5b400;--sis-base: #081633;--sis-brilho: rgba(58, 95, 168, .6)}.auth[data-sistema=iptu]{--sis-primaria: #005188;--sis-primaria-hover: #003f6b;--sis-primaria-esc: #0c5c9c;--sis-primaria-esc-hover: #1569ad;--sis-link: #005188;--sis-link-esc: #8fc1ea;--sis-nome: #005188;--sis-nome-2: #236aa6;--sis-nome-esc: #ffffff;--sis-nome-2-esc: #8fc1ea;--sis-sub: #5f6b7a;--sis-sub-esc: #a7afbb;--sis-mae: #005188;--sis-apoio: #1fa3be;--sis-acento: #ef5f4c;--sis-base: #02213b;--sis-brilho: rgba(31, 163, 190, .45)}.auth[data-sistema=itbi]{--sis-primaria: #2e3a8a;--sis-primaria-hover: #232d6e;--sis-primaria-esc: #4553b4;--sis-primaria-esc-hover: #5361c2;--sis-link: #2e3a8a;--sis-link-esc: #aeb6f2;--sis-nome: #2e3a8a;--sis-nome-2: #1f2230;--sis-nome-esc: #aeb6f2;--sis-nome-2-esc: #f1f2f6;--sis-sub: #5c6270;--sis-sub-esc: #a3a8b8;--sis-mae: #2e3a8a;--sis-apoio: #aeb6f2;--sis-acento: #f5b400;--sis-base: #0f1440;--sis-brilho: rgba(174, 182, 242, .35)}.auth[data-sistema=fazenda]{--sis-primaria: #236aa6;--sis-primaria-hover: #1b5687;--sis-primaria-esc: #236aa6;--sis-primaria-esc-hover: #2e78b6;--sis-link: #1d5f97;--sis-link-esc: #7db5e8;--sis-nome: #236aa6;--sis-nome-2: #1b1d24;--sis-nome-esc: #7db5e8;--sis-nome-2-esc: #ffffff;--sis-sub: #5b6270;--sis-sub-esc: #a7abb4;--sis-mae: #236aa6;--sis-apoio: #7db5e8;--sis-acento: #f5b400;--sis-base: #0a2744;--sis-brilho: rgba(125, 181, 232, .45)}.auth[data-sistema=linc]{--sis-primaria: #00606f;--sis-primaria-hover: #004b57;--sis-primaria-esc: #0a7c78;--sis-primaria-esc-hover: #11908a;--sis-link: #00606f;--sis-link-esc: #7fd3c3;--sis-nome: #00606f;--sis-nome-2: #00606f;--sis-nome-esc: #ffffff;--sis-nome-2-esc: #ffffff;--sis-sub: #5b6472;--sis-sub-esc: #a7b3b8;--sis-mae: #00606f;--sis-apoio: #12a08a;--sis-acento: #f2cf5b;--sis-base: #022a33;--sis-brilho: rgba(18, 160, 138, .45)}:root[data-theme=dark] .auth:not([data-tema=claro]),:root[data-theme=escuro] .auth:not([data-tema=claro]),.auth[data-tema=escuro]{--a-fundo: #15161c;--a-tinta: #eef0f5;--a-tinta-2: #c9cdd8;--a-tinta-3: #9aa1b0;--a-borda: #2f3340;--a-borda-hover: #485062;--a-campo: #1b1d25;--a-campo-sombra: none;--a-desabilitado: #20232c;--a-divisor: #262934;--a-erro: #fda29b;--a-erro-fundo: #2a1514;--a-erro-borda: #5c2621;--a-ok: #75e0a7;--a-ok-fundo: #0f2a1d;--a-ok-borda: #1f5a3b;--a-info: #a9cff5;--a-info-fundo: #14243a;--a-info-borda: #24456a;--a-aviso: #fec84b;--a-aviso-fundo: #2b2108;--a-aviso-borda: #5c4510;--a-botao: var(--sis-primaria-esc);--a-botao-hover: var(--sis-primaria-esc-hover);--a-link: var(--sis-link-esc);--a-nome: var(--sis-nome-esc);--a-nome-2: var(--sis-nome-2-esc);--a-sub: var(--sis-sub-esc);--a-foco: color-mix(in srgb, var(--sis-link-esc) 35%, transparent);--a-foco-borda: var(--sis-link-esc);color-scheme:dark}.auth,.auth *,.auth *:before,.auth *:after{box-sizing:border-box}.auth{display:grid;grid-template-columns:minmax(0,1fr) clamp(400px,38%,560px);grid-template-areas:"apresentacao painel";min-height:100vh;min-height:100dvh;margin:0;font-family:var(--a-fonte);font-size:16px;line-height:1.5;color:var(--a-tinta);background:var(--a-fundo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.auth-painel{grid-area:painel;position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;min-height:100vh;min-height:100dvh;padding:40px clamp(28px,4vw,56px) 28px;background:var(--a-fundo)}.auth-painel__topo,.auth-painel__corpo,.auth-rodape{width:100%;max-width:var(--a-coluna);margin-inline:auto}.auth-painel__corpo{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;padding-block:48px 40px}.auth-painel__corpo{transition:opacity .18s ease,transform .18s ease}.auth-painel__corpo[data-troca=saindo]{opacity:0;transform:translateY(6px)}.auth-painel__corpo[data-troca=entrando]{opacity:0;transform:translateY(-6px);transition:none}.auth-painel__corpo[aria-busy=true]{cursor:progress}.auth-titulo:focus{outline:none}.auth-titulo:focus-visible{outline:3px solid var(--a-foco);outline-offset:4px;border-radius:4px}.auth-marca{display:inline-flex;align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none;border-radius:var(--a-raio-sm)}.auth-marca__icone{flex:none;width:48px;height:48px;display:block;object-fit:contain}.auth-marca__texto{display:flex;flex-direction:column;min-width:0;line-height:1.15}.auth-marca__nome{font-size:1.375rem;font-weight:700;letter-spacing:-.015em;color:var(--a-nome);white-space:nowrap}.auth-marca__nome-2{font-weight:600;color:var(--a-nome-2)}.auth-marca__sub{margin-top:3px;font-size:.78rem;font-weight:500;letter-spacing:.01em;color:var(--a-sub)}[data-sistema=giro] .auth-marca__nome{letter-spacing:.03em}[data-sistema=giro] .auth-marca__sub,[data-sistema=fazenda] .auth-marca__sub{font-weight:600}.auth-marca__palavra{flex:none;display:block;height:34px;width:auto;color:var(--a-nome)}.auth-marca__palavra .selo-check{stroke:var(--sis-check, #2e3a8a)}:root[data-theme=dark] .auth:not([data-tema=claro]) .auth-marca__palavra .selo-check,:root[data-theme=escuro] .auth:not([data-tema=claro]) .auth-marca__palavra .selo-check,.auth[data-tema=escuro] .auth-marca__palavra .selo-check{stroke:#15161c}[data-sistema=itbi] .auth-marca{gap:10px;align-items:flex-end}[data-sistema=itbi] .auth-marca__nome{font-size:1.5rem;font-weight:500;line-height:1;color:var(--a-nome-2);letter-spacing:-.02em}[data-sistema=itbi] .auth-marca__texto{padding-bottom:1px}[data-sistema=itbi] .auth-marca__sub{display:none}.auth-marca__sub--abaixo{display:block;margin-top:8px;font-size:.78rem;font-weight:500;color:var(--a-sub)}[data-sistema=linc] .auth-marca__icone{width:52px;height:52px;margin:-2px 0}.auth-titulo{margin:0;font-size:1.875rem;line-height:1.15;font-weight:700;letter-spacing:-.025em;color:var(--a-tinta);text-wrap:balance}.auth-apoio{margin:10px 0 0;font-size:.97rem;color:var(--a-tinta-3);text-wrap:pretty}.auth-cabecalho{margin-bottom:28px}.auth-icone-passo{display:grid;place-items:center;width:52px;height:52px;margin-bottom:20px;border-radius:14px;color:var(--a-link);background:color-mix(in srgb,var(--sis-primaria) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sis-primaria) 16%,transparent)}.auth-icone-passo--ok{color:var(--a-ok);background:var(--a-ok-fundo);box-shadow:inset 0 0 0 1px var(--a-ok-borda)}.auth-icone-passo svg{width:26px;height:26px}.auth-form{display:grid;gap:20px;margin:0}.auth-campo{display:grid;gap:7px;min-width:0}.auth-campo__linha{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.auth-rotulo{font-size:.875rem;font-weight:600;color:var(--a-tinta-2)}.auth-entrada{position:relative;display:flex;align-items:center}.auth-input{width:100%;min-width:0;height:var(--a-campo-altura);padding:0 14px;font:inherit;font-size:1rem;color:var(--a-tinta);background:var(--a-campo);border:1px solid var(--a-borda);border-radius:var(--a-raio);box-shadow:var(--a-campo-sombra);transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.auth-input::placeholder{color:color-mix(in srgb,var(--a-tinta-3) 80%,transparent)}.auth-input:hover{border-color:var(--a-borda-hover)}.auth-input:focus{outline:none;border-color:var(--a-foco-borda);box-shadow:0 0 0 4px var(--a-foco)}.auth-input[readonly]{background:var(--a-desabilitado);color:var(--a-tinta-2)}.auth-input[aria-invalid=true]{border-color:var(--a-erro)}.auth-input[aria-invalid=true]:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--a-erro) 22%,transparent)}.auth-entrada--senha .auth-input{padding-right:52px}.auth-input:-webkit-autofill{-webkit-text-fill-color:var(--a-tinta);box-shadow:0 0 0 1000px var(--a-campo) inset;caret-color:var(--a-tinta)}.auth-input::-ms-reveal{display:none}.auth-olho{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;padding:0;color:var(--a-tinta-3);background:transparent;border:0;border-radius:var(--a-raio-sm);cursor:pointer}.auth-olho:hover{color:var(--a-tinta);background:color-mix(in srgb,var(--a-tinta) 6%,transparent)}.auth-olho:focus-visible{outline:3px solid var(--a-foco);outline-offset:0;color:var(--a-tinta)}.auth-olho svg{width:20px;height:20px}.auth-olho .olho-fechado,.auth-olho[aria-pressed=true] .olho-aberto{display:none}.auth-olho[aria-pressed=true] .olho-fechado{display:block}.auth-olho[hidden]{display:none}.auth-erro-campo,.auth-caps,.auth-ajuda{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:.84rem;line-height:1.4}.auth-erro-campo{color:var(--a-erro);font-weight:500}.auth-erro-campo:empty{display:none}.auth-caps{color:var(--a-aviso);font-weight:500}.auth-caps[hidden]{display:none}.auth-ajuda{color:var(--a-tinta-3)}.auth-erro-campo svg,.auth-caps svg{flex:none;width:16px;height:16px;margin-top:1px}.auth-regras{display:grid;gap:6px;margin:2px 0 0;padding:0;list-style:none;font-size:.84rem;color:var(--a-tinta-3)}.auth-regras li{display:flex;align-items:center;gap:8px;transition:color .2s ease}.auth-regras li:before{content:"";flex:none;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--a-borda-hover);background:center / 10px no-repeat;transition:background-color .2s ease,border-color .2s ease}.auth-regras li[data-ok=true]{color:var(--a-ok)}.auth-regras li[data-ok=true]:before{border-color:var(--a-ok);background-color:var(--a-ok);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.3l2.2 2.2 4.8-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme=dark] .auth:not([data-tema=claro]) .auth-regras li[data-ok=true]:before,:root[data-theme=escuro] .auth:not([data-tema=claro]) .auth-regras li[data-ok=true]:before,.auth[data-tema=escuro] .auth-regras li[data-ok=true]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.3l2.2 2.2 4.8-5' fill='none' stroke='%2315161c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.auth-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.auth-check{display:inline-flex;align-items:center;gap:10px;font-size:.92rem;color:var(--a-tinta-2);cursor:pointer;-webkit-user-select:none;user-select:none}.auth-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;margin:0;width:18px;height:18px;border:1.5px solid var(--a-borda-hover);border-radius:5px;background:var(--a-campo) center / 12px no-repeat;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.auth-check input:checked{border-color:var(--a-botao);background-color:var(--a-botao);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.3l2.2 2.2 4.8-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.auth-check input:focus-visible{outline:3px solid var(--a-foco);outline-offset:2px}.auth-link{color:var(--a-link);font-weight:600;font-size:.875rem;text-decoration:none;border-radius:4px;text-underline-offset:3px}.auth-link:hover{text-decoration:underline}.auth-link:focus-visible{outline:3px solid var(--a-foco);outline-offset:2px}.auth-voltar{display:inline-flex;align-items:center;gap:6px}.auth-voltar svg{width:16px;height:16px}.auth-botao{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:var(--a-campo-altura);padding:0 20px;font:inherit;font-size:1rem;font-weight:600;letter-spacing:.005em;color:#fff;background:var(--a-botao);border:1px solid transparent;border-radius:var(--a-raio);box-shadow:0 1px 2px #10182814,inset 0 1px #ffffff1f;cursor:pointer;text-decoration:none;transition:background-color .15s ease,box-shadow .15s ease,transform .05s ease}.auth-botao:hover{background:var(--a-botao-hover)}.auth-botao:active{transform:translateY(1px)}.auth-botao:focus-visible{outline:none;box-shadow:0 0 0 2px var(--a-fundo),0 0 0 5px var(--a-foco-borda)}.auth-botao[aria-busy=true]{cursor:progress}.auth-botao__giro{display:none;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:auth-giro .8s linear infinite}.auth-botao[aria-busy=true] .auth-botao__giro{display:block}@keyframes auth-giro{to{transform:rotate(360deg)}}.auth-botao--secundario{color:var(--a-tinta);background:var(--a-campo);border-color:var(--a-borda);box-shadow:var(--a-campo-sombra)}.auth-botao--secundario:hover{background:color-mix(in srgb,var(--a-tinta) 4%,var(--a-campo));border-color:var(--a-borda-hover)}.auth-botao--secundario img,.auth-botao--secundario svg{width:22px;height:22px;flex:none}.auth-ou{display:flex;align-items:center;gap:14px;margin:24px 0;font-size:.8rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--a-tinta-3)}.auth-ou:before,.auth-ou:after{content:"";flex:1;height:1px;background:var(--a-divisor)}.auth-rodape-form{margin:24px 0 0;font-size:.875rem;color:var(--a-tinta-3)}.auth-nota{margin:20px 0 0;font-size:.82rem;line-height:1.5;color:var(--a-tinta-3)}.auth-alerta{display:flex;align-items:flex-start;gap:10px;margin:0 0 22px;padding:12px 14px;font-size:.9rem;line-height:1.45;border:1px solid;border-radius:var(--a-raio)}.auth-alerta svg{flex:none;width:18px;height:18px;margin-top:1px}.auth-alerta p{margin:0}.auth-alerta ul{margin:4px 0 0;padding-left:18px}.auth-alerta--erro{color:var(--a-erro);background:var(--a-erro-fundo);border-color:var(--a-erro-borda)}.auth-alerta--ok{color:var(--a-ok);background:var(--a-ok-fundo);border-color:var(--a-ok-borda)}.auth-alerta--info{color:var(--a-info);background:var(--a-info-fundo);border-color:var(--a-info-borda)}.auth-alerta--aviso{color:var(--a-aviso);background:var(--a-aviso-fundo);border-color:var(--a-aviso-borda)}.auth-alerta strong{font-weight:650}.auth-rodape{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;padding-top:20px;border-top:1px solid var(--a-divisor)}.auth-prefeitura{display:flex;align-items:center;gap:9px;min-height:36px;font-size:.66rem;line-height:1.25;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--a-tinta-2)}.auth-prefeitura span{display:block;white-space:nowrap}.auth-prefeitura__nome{font-size:.82rem;letter-spacing:.06em;font-weight:700;color:var(--a-tinta)}.auth-prefeitura img{display:block;flex:none;width:34px;height:34px;object-fit:contain}.auth-prefeitura__texto{display:flex;flex-direction:column;justify-content:center}.auth-semfa{display:flex;align-items:center;gap:9px;min-width:0;text-align:left}.auth-semfa img{flex:none;width:30px;height:30px;display:block}.auth-semfa__texto{display:flex;flex-direction:column;white-space:nowrap;font-size:.72rem;line-height:1.3;color:var(--a-tinta-3)}.auth-semfa__texto strong{font-weight:650;color:var(--a-tinta-2)}.auth-apresentacao{grid-area:apresentacao;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;isolation:isolate;color:#fff;background:radial-gradient(90% 70% at 72% 32%,var(--sis-brilho),transparent 70%),linear-gradient(160deg,var(--sis-mae) 0%,color-mix(in srgb,var(--sis-mae) 45%,var(--sis-base)) 48%,var(--sis-base) 100%)}.auth-cena{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.auth-cena__leve,.auth-cena canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.auth-cena__leve{object-fit:cover;object-position:60% 40%;transition:opacity 1.2s ease}.auth-cena canvas{opacity:0;transition:opacity 1.4s ease}.auth-cena[data-estado="3d"] canvas{opacity:1}.auth-cena[data-estado="3d"] .auth-cena__leve{opacity:0}.auth-apresentacao:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--sis-base) 92%,transparent) 0%,color-mix(in srgb,var(--sis-base) 55%,transparent) 30%,transparent 58%),linear-gradient(to right,color-mix(in srgb,var(--sis-base) 40%,transparent) 0%,transparent 45%)}.auth-apresentacao__conteudo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:clamp(28px,3.6vw,56px);pointer-events:none}.auth-institucional{display:inline-flex;align-items:center;gap:14px;margin:0;padding:7px 16px 7px 7px;color:#fff;background:#050e205c;border:1px solid rgba(255,255,255,.14);border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto}.auth-institucional__item{display:inline-flex;align-items:center;gap:10px;min-width:0}.auth-institucional__item+.auth-institucional__item{padding-left:14px;border-left:1px solid rgba(255,255,255,.22)}.auth-institucional__brasao{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:4px;background:#fff;border-radius:50%}.auth-institucional__brasao img{width:100%;height:100%;object-fit:contain;display:block}.auth-institucional__semfa{flex:none;width:32px;height:32px;display:block}.auth-institucional__texto{display:flex;flex-direction:column;line-height:1.15;white-space:nowrap}.auth-institucional__texto small{font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8}.auth-institucional__texto strong{font-size:.86rem;font-weight:650;letter-spacing:.005em}.auth-momentos{position:relative;width:100%;max-width:640px;pointer-events:auto}.auth-momentos__lista{display:grid;margin:0;padding:0;list-style:none}.auth-momento{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s}.auth-momento[data-ativo]{opacity:1;visibility:visible;transform:none;transition:opacity .55s ease .15s,transform .55s ease .15s,visibility 0s}.auth-sobre{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffffc7}.auth-sobre:before{content:"";flex:none;width:22px;height:2px;border-radius:2px;background:var(--sis-acento)}.auth-chamada{margin:0;font-size:clamp(2rem,3.1vw,3.2rem);line-height:1.06;font-weight:700;letter-spacing:-.03em;color:#fff;text-wrap:balance;text-shadow:0 1px 24px rgba(0,0,0,.18)}.auth-momento__texto{margin:14px 0 0;max-width:48ch;font-size:1rem;line-height:1.5;color:#ffffffd6;text-wrap:pretty}.auth-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.auth-chips li{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;font-size:.82rem;font-weight:500;line-height:1.2;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:999px}.auth-chips li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--chip-cor, var(--sis-acento))}.auth-chips li[data-destaque]{background:#fff3;border-color:#ffffff57}.auth-momentos__nav{display:flex;align-items:center;gap:6px;margin-top:26px;padding-top:18px;border-top:1px solid rgba(255,255,255,.18)}.auth-momentos__ponto{position:relative;flex:none;width:22px;height:24px;padding:0;background:none;border:0;border-radius:6px;cursor:pointer;transition:width .4s ease}.auth-momentos__ponto:before{content:"";position:absolute;left:2px;right:2px;top:10.5px;height:3px;border-radius:2px;background:#ffffff4d}.auth-momentos__ponto:hover:before{background:#ffffff80}.auth-momentos__ponto:focus-visible{outline:2px solid #ffffff;outline-offset:1px}.auth-momentos__barra{position:absolute;left:2px;top:10.5px;height:3px;width:0;border-radius:2px;background:#fff}.auth-momentos__ponto[aria-current=true]{width:56px}.auth-momentos__ponto[aria-current=true] .auth-momentos__barra{animation:auth-progresso var(--momento-duracao, 7.5s) linear forwards}.auth-momentos[data-rodando=nao] .auth-momentos__ponto[aria-current=true] .auth-momentos__barra{animation-play-state:paused}.auth-momentos[data-manual=sim] .auth-momentos__ponto[aria-current=true] .auth-momentos__barra{animation:none;width:calc(100% - 4px)}@keyframes auth-progresso{0%{width:0}to{width:calc(100% - 4px)}}@media(min-width:1024px)and (max-height:940px){.auth-painel{padding-top:32px;padding-bottom:24px}.auth-painel__corpo{padding-block:32px 28px}.auth-icone-passo{width:44px;height:44px;margin-bottom:14px;border-radius:12px}.auth-icone-passo svg{width:22px;height:22px}.auth-form{gap:16px}.auth-regras{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px}.auth-cabecalho{margin-bottom:20px}}@media(min-width:1024px)and (max-height:860px){.auth{--a-campo-altura: 44px}.auth-painel{padding-top:28px;padding-bottom:20px}.auth-painel__corpo{padding-block:22px 18px}.auth-marca__icone{width:42px;height:42px}.auth-marca__nome{font-size:1.25rem}.auth-titulo{font-size:1.625rem}.auth-apoio{margin-top:6px;font-size:.93rem}.auth-cabecalho{margin-bottom:20px}.auth-icone-passo{display:none}.auth-form{gap:14px}.auth-campo{gap:6px}.auth-regras{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;font-size:.82rem}.auth-ou{margin:16px 0}.auth-alerta{margin-bottom:16px;padding:10px 12px}.auth-rodape{padding-top:14px}.auth-rodape-form{margin-top:16px}.auth-apresentacao__conteudo{padding:clamp(24px,3vw,44px)}.auth-chamada{font-size:clamp(1.8rem,2.7vw,2.6rem)}.auth-momento__texto{margin-top:10px;font-size:.95rem}.auth-momentos__nav{margin-top:18px;padding-top:14px}}@media(min-width:1024px)and (max-height:760px){.auth{--a-campo-altura: 42px}.auth-painel{padding-top:20px;padding-bottom:14px}.auth-painel__corpo{padding-block:18px 16px}.auth-titulo{font-size:1.5rem}.auth-cabecalho{margin-bottom:14px}.auth-form{gap:12px}.auth-campo{gap:5px}.auth-rotulo{font-size:.84rem}.auth-ou{margin:12px 0}.auth-rodape{padding-top:12px}.auth-chips{display:none}.auth-chamada{font-size:clamp(1.7rem,2.4vw,2.3rem)}}@media(max-width:1023.98px){.auth{grid-template-columns:minmax(0,1fr);grid-template-areas:"apresentacao" "painel";grid-template-rows:auto 1fr}.auth-apresentacao{position:relative;height:min(32vh,300px);min-height:250px}.auth-apresentacao__conteudo{padding:24px 40px 56px}.auth-momento__texto,.auth-chips,.auth-momentos__nav{display:none}.auth-chamada{font-size:clamp(1.5rem,3.4vw,2.1rem);max-width:26ch}.auth-sobre{margin-bottom:8px}.auth-institucional{padding:5px 12px 5px 5px;gap:10px}.auth-institucional__brasao{width:34px;height:34px;padding:3px}.auth-institucional__semfa{width:28px;height:28px}.auth-institucional__texto small{font-size:.55rem}.auth-institucional__texto strong{font-size:.8rem}.auth-painel{min-height:0;margin-top:-24px;padding:40px 40px 28px;border-radius:22px 22px 0 0;box-shadow:0 -10px 30px #030c1e1f}.auth-painel__corpo{flex:0 0 auto;justify-content:flex-start;padding-block:36px 40px}.auth-painel__topo,.auth-painel__corpo,.auth-rodape{max-width:400px}}@media(max-width:767.98px){.auth-apresentacao{height:156px;min-height:0}.auth-apresentacao__conteudo{padding:14px 16px;justify-content:flex-start}.auth-momentos{display:none}.auth-apresentacao:after{background:linear-gradient(to top,color-mix(in srgb,var(--sis-base) 40%,transparent),transparent 70%)}.auth-cena canvas{display:none}.auth-cena__leve{opacity:1!important;object-position:62% 42%}.auth-institucional{gap:8px;padding:4px 10px 4px 4px}.auth-institucional__item{gap:7px}.auth-institucional__item+.auth-institucional__item{padding-left:8px}.auth-institucional__brasao{width:30px;height:30px;padding:2px}.auth-institucional__semfa{width:24px;height:24px}.auth-institucional__texto small{font-size:.5rem;letter-spacing:.08em}.auth-institucional__texto strong{font-size:.72rem}.auth-painel{padding:28px 20px 24px;margin-top:-20px;border-radius:20px 20px 0 0}.auth-painel__corpo{padding-block:28px 32px}.auth-titulo{font-size:1.6rem}.auth-cabecalho{margin-bottom:24px}.auth-rodape{flex-direction:column;align-items:flex-start;gap:14px}.auth-marca__icone{width:44px;height:44px}.auth-marca__nome{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.auth *,.auth *:before,.auth *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.auth-botao__giro{animation:none;border-top-color:#ffffff59}.auth-momento{transition:none!important}}@media print{.auth{display:block}.auth-apresentacao{display:none}}.auth-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.auth button.auth-link{margin:0;padding:0;font:inherit;font-size:.875rem;font-weight:600;color:var(--a-link);background:none;border:0;cursor:pointer}.auth button.auth-link:hover{text-decoration:underline}
