@font-face{font-family:Geist;src:url(/fonts/geist-latin.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{color-scheme:light;--bg: #f4f4f2;--surface: #ffffff;--painel: #fafaf8;--tint: #efede7;--nav: #141414;--nav-2: #2a2a28;--overlay: rgb(20 20 20 / .4);--ink: #141414;--ink-2: #3c3b38;--muted: #62615d;--nav-ink: #a8a7a2;--nav-ink-ativo: #ffffff;--on-acao: #ffffff;--marca: #b4532a;--marca-clara: #d9784f;--marca-suave: #d9a58c;--marca-bg: #f7e9e1;--barra-neutra: #c9c7c0;--entrada-bg: #141414;--entrada-ink: #f4f4f2;--entrada-suave: #b9b7b1;--entrada-fraco: #8d8b85;--entrada-trilha: rgb(244 244 242 / .05);--entrada-barra: #3a3936;--acao: #141414;--acao-hover: #2b2a28;--acao-press: #000000;--link: #9a4420;--link-hover: #6e2f15;--foco: #9a4420;--foco-nav: #f2c4ad;--line: #e6e4de;--line-forte: #8a8883;--anel: rgb(20 20 20 / .07);--anel-controle: rgb(20 20 20 / .1);--success: #1f5c3a;--success-bg: #e6f2e8;--danger: #a02c2c;--danger-bg: #fbeded;--warning: #7a4f10;--warning-bg: #fbf1dc;--info: #1f5a8a;--info-bg: #e7f0f8;--pncp: #4d3f85;--pncp-bg: #eeebf8;--fonte-texto: Geist, system-ui, sans-serif;--fonte-titulo: Geist, system-ui, sans-serif;--fonte-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--t-xs: .75rem;--t-sm: .8125rem;--t-base: .84375rem;--t-md: 1rem;--t-lg: 1.25rem;--t-xl: 1.5rem;--t-2xl: 1.75rem;--t-hero: clamp(2.25rem, 5vw, 3.75rem);--lh-denso: 1.35;--lh-texto: 1.5;--e-1: .25rem;--e-2: .5rem;--e-3: .75rem;--e-4: 1rem;--e-5: 1.5rem;--e-6: 2rem;--e-7: 3rem;--alvo-min: 2.75rem;--alvo-denso: 2rem;--r-sm: 6px;--r-md: 9px;--r-lg: 12px;--r-xl: 14px;--r-pilula: 999px;--sombra-1: inset 0 0 0 1px var(--anel);--sombra-2: 0 24px 60px rgb(20 20 20 / .16);--z-nav: 10;--z-drawer: 20;--z-dialogo: 30;--z-aviso: 40;--largura-conteudo: 80rem;--largura-nav: 15rem;--largura-trilho: 4rem;--largura-visoes: 14.75rem;--bp-md: 48rem;--bp-lg: 64rem;--dur-rapida: .12s;--dur-media: .2s;--dur-lenta: .32s;--ease-saida: cubic-bezier(.2, 0, 0, 1);--ease-entrada: cubic-bezier(.4, 0, 1, 1);--ease-padrao: cubic-bezier(.4, 0, .2, 1);--desloc-sutil: 8px;--escala-press: .98;--escala-dialogo: .97}:root[data-tema=escuro]{color-scheme:dark;--bg: #121211;--surface: #1c1c1a;--painel: #181816;--tint: #262623;--nav: #0b0b0a;--nav-2: #2a2a28;--overlay: rgb(0 0 0 / .6);--ink: #f1f0ec;--ink-2: #d4d2cc;--muted: #a8a7a2;--nav-ink: #a8a7a2;--on-acao: #141414;--marca-bg: #3a2519;--barra-neutra: #4a4944;--acao: #f4f4f2;--acao-hover: #ffffff;--acao-press: #d4d2cc;--link: #e59a78;--link-hover: #f2c4ad;--foco: #f2c4ad;--foco-nav: #f2c4ad;--line: #34332f;--line-forte: #8d8b85;--anel: rgb(244 244 242 / .1);--anel-controle: rgb(244 244 242 / .16);--success: #b0d9b3;--success-bg: #243a2c;--danger: #f4b4b4;--danger-bg: #442b2b;--warning: #e8c88f;--warning-bg: #3d3220;--info: #9cc9f0;--info-bg: #223548;--pncp: #c9bff2;--pncp-bg: #342e52;--sombra-2: 0 24px 60px rgb(0 0 0 / .5)}@media(prefers-color-scheme:dark){:root:not([data-tema=claro]):not([data-tema=escuro]){color-scheme:dark;--bg: #121211;--surface: #1c1c1a;--painel: #181816;--tint: #262623;--nav: #0b0b0a;--nav-2: #2a2a28;--overlay: rgb(0 0 0 / .6);--ink: #f1f0ec;--ink-2: #d4d2cc;--muted: #a8a7a2;--nav-ink: #a8a7a2;--on-acao: #141414;--marca-bg: #3a2519;--barra-neutra: #4a4944;--acao: #f4f4f2;--acao-hover: #ffffff;--acao-press: #d4d2cc;--link: #e59a78;--link-hover: #f2c4ad;--foco: #f2c4ad;--foco-nav: #f2c4ad;--line: #34332f;--line-forte: #8d8b85;--anel: rgb(244 244 242 / .1);--anel-controle: rgb(244 244 242 / .16);--success: #b0d9b3;--success-bg: #243a2c;--danger: #f4b4b4;--danger-bg: #442b2b;--warning: #e8c88f;--warning-bg: #3d3220;--info: #9cc9f0;--info-bg: #223548;--pncp: #c9bff2;--pncp-bg: #342e52;--sombra-2: 0 24px 60px rgb(0 0 0 / .5)}}html{font-family:var(--fonte-texto);font-size:16px;line-height:var(--lh-texto);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}body{margin:0;font-size:var(--t-base)}h1,h2,h3{font-family:var(--fonte-titulo);line-height:1.2;margin:0;font-weight:600;letter-spacing:-.01em}a{color:var(--link)}a:hover{color:var(--link-hover)}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{touch-action:manipulation}.num{font-family:var(--fonte-mono);font-variant-numeric:tabular-nums;font-size:.93em}:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.trilho :focus-visible{outline-color:var(--foco-nav)}.so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes entrar{0%{opacity:0;transform:translateY(var(--desloc-sutil))}to{opacity:1;transform:none}}@keyframes sair{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(var(--desloc-sutil) * -1))}}@keyframes entrar-dialogo{0%{opacity:0;transform:scale(var(--escala-dialogo))}to{opacity:1;transform:none}}@keyframes aparecer{0%{opacity:0}to{opacity:1}}@keyframes entrar-lateral{0%{transform:translate(100%)}to{transform:none}}@keyframes entrar-lateral-esq{0%{transform:translate(-100%)}to{transform:none}}@keyframes entrar-aviso{0%{opacity:0;transform:translateY(var(--desloc-sutil))}to{opacity:1;transform:none}}@keyframes brilho{0%{transform:translate(-100%)}to{transform:translate(100%)}}.anim-entrar{animation:entrar var(--dur-media) var(--ease-saida) both}.anim-sair{animation:sair var(--dur-rapida) var(--ease-entrada) both}.anim-dialogo{animation:entrar-dialogo var(--dur-media) var(--ease-saida) both}.anim-fundo{animation:aparecer var(--dur-rapida) linear both}.anim-lateral{animation:entrar-lateral var(--dur-lenta) var(--ease-saida) both}.anim-lateral-esq{animation:entrar-lateral-esq var(--dur-lenta) var(--ease-saida) both}.anim-aviso{animation:entrar-aviso var(--dur-media) var(--ease-saida) both}.esqueleto{position:relative;overflow:hidden;background:var(--tint);border-radius:var(--r-sm)}.esqueleto:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--surface),transparent);opacity:.6;animation:brilho 1.4s var(--ease-padrao) infinite}.toque{transition:transform var(--dur-rapida) var(--ease-saida),opacity var(--dur-rapida) var(--ease-saida)}.toque:active:not(:disabled){transform:scale(var(--escala-press))}.toque:disabled{opacity:.55}::view-transition-old(root){animation:sair var(--dur-rapida) var(--ease-entrada) both}::view-transition-new(root){animation:entrar var(--dur-media) var(--ease-saida) both}@media(prefers-reduced-motion:reduce){:root{--dur-rapida: 1ms;--dur-media: 1ms;--dur-lenta: 1ms;--desloc-sutil: 0px;--escala-press: 1;--escala-dialogo: 1}.anim-lateral,.anim-lateral-esq{animation:none}.esqueleto:after{animation:none;opacity:0}::view-transition-old(root),::view-transition-new(root){animation:none}}.toast.svelte-7zzu1v{display:flex;align-items:center;gap:var(--e-3);max-width:28rem;padding:var(--e-2) var(--e-2) var(--e-2) var(--e-4);border-radius:var(--r-md);border:1px solid currentColor;box-shadow:var(--sombra-2)}.sucesso.svelte-7zzu1v{background:var(--success-bg);color:var(--success)}.info.svelte-7zzu1v{background:var(--info-bg);color:var(--info)}.erro.svelte-7zzu1v{background:var(--danger-bg);color:var(--danger)}.fechar.svelte-7zzu1v{display:inline-flex;align-items:center;justify-content:center;min-width:var(--alvo-min);min-height:var(--alvo-min);background:transparent;border:0;color:inherit;cursor:pointer;border-radius:var(--r-sm)}.pilha.svelte-1ycjlqu{position:fixed;z-index:var(--z-aviso);right:var(--e-3);bottom:var(--e-3);left:var(--e-3);display:flex;flex-direction:column;align-items:flex-end;gap:var(--e-2);pointer-events:none}.pilha.svelte-1ycjlqu .toast{pointer-events:auto}.paleta.svelte-dcu2cc{width:min(34rem,calc(100vw - 2 * var(--e-3)));margin:12vh auto 0;padding:0;border:0;border-radius:var(--r-xl);background:var(--surface);color:var(--ink);box-shadow:var(--sombra-2),inset 0 0 0 1px var(--anel);overflow:hidden}.paleta.svelte-dcu2cc::backdrop{background:var(--overlay)}.busca.svelte-dcu2cc{display:flex;align-items:center;gap:var(--e-2);padding:0 var(--e-4);height:3.25rem;color:var(--muted);border-bottom:1px solid var(--line)}input.svelte-dcu2cc{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--ink);font-size:var(--t-md)}input.svelte-dcu2cc:focus-visible{outline:none}.busca.svelte-dcu2cc:focus-within{box-shadow:inset 0 -2px 0 var(--foco)}kbd.svelte-dcu2cc{font-family:var(--fonte-mono);font-size:var(--t-xs);color:var(--muted)}ul.svelte-dcu2cc{list-style:none;margin:0;padding:var(--e-2);max-height:min(24rem,60vh);overflow-y:auto}li.svelte-dcu2cc{display:flex;align-items:center;gap:var(--e-3);min-height:var(--alvo-min);padding:0 var(--e-3);border-radius:var(--r-md);cursor:pointer}li.ativo.svelte-dcu2cc{background:var(--tint)}.rotulo.svelte-dcu2cc{flex:1;min-width:0}.grupo.svelte-dcu2cc{font-size:var(--t-xs);color:var(--muted)}.vazio.svelte-dcu2cc{color:var(--muted);cursor:default}.casca.svelte-6j7is5{display:grid;min-height:100dvh;grid-template-columns:minmax(0,1fr)}.coluna.svelte-6j7is5{min-width:0;display:flex;flex-direction:column}.topo.svelte-6j7is5{display:flex;align-items:center;gap:var(--e-2);padding:var(--e-1) var(--e-3);min-height:3.25rem}.orgao.svelte-6j7is5{font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usuario.svelte-6j7is5{color:var(--muted);display:none;font-size:var(--t-sm);white-space:nowrap}.icone.svelte-6j7is5{display:inline-flex;align-items:center;gap:var(--e-2);min-height:var(--alvo-min);min-width:var(--alvo-min);justify-content:center;padding:0 var(--e-2);background:transparent;border:0;border-radius:var(--r-md);cursor:pointer;color:var(--ink)}.icone.svelte-6j7is5:hover{background:var(--tint)}.busca.svelte-6j7is5{display:inline-flex;align-items:center;gap:var(--e-2);min-height:var(--alvo-min);padding:0 var(--e-3);border:0;border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--anel-controle);color:var(--muted);cursor:pointer}.busca.svelte-6j7is5 .chamada:where(.svelte-6j7is5){display:none;flex:1;text-align:left}.busca.svelte-6j7is5 kbd:where(.svelte-6j7is5){display:none;font-size:var(--t-xs)}.rot-menu.svelte-6j7is5,.rot-sair.svelte-6j7is5{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.conteudo.svelte-6j7is5{min-width:0;padding:var(--e-4) var(--e-4) var(--e-6)}.gaveta.svelte-6j7is5{display:none;background:var(--nav);color:var(--nav-ink)}.gaveta.aberta.svelte-6j7is5{display:flex;flex-direction:column;position:fixed;z-index:var(--z-drawer);inset:0 auto 0 0;width:min(18rem,88vw);overflow-y:auto;padding:var(--e-3);gap:var(--e-4)}.fundo.svelte-6j7is5{position:fixed;inset:0;z-index:var(--z-nav);background:var(--overlay)}.fechar.svelte-6j7is5{display:inline-flex;align-items:center;gap:var(--e-2);min-height:var(--alvo-min);width:100%;padding:0 var(--e-3);background:transparent;border:0;border-radius:var(--r-md);color:var(--nav-ink);cursor:pointer}.marca.svelte-6j7is5{display:none}ul.svelte-6j7is5{list-style:none;margin:0;padding:0;display:grid;gap:2px}.trilho.svelte-6j7is5 a:where(.svelte-6j7is5){display:flex;align-items:center;gap:var(--e-3);min-height:var(--alvo-min);padding:0 var(--e-3);color:var(--nav-ink);text-decoration:none;border-radius:10px}.trilho.svelte-6j7is5 a:where(.svelte-6j7is5):hover{background:var(--nav-2);color:var(--nav-ink-ativo)}.trilho.svelte-6j7is5 a[aria-current=page]:where(.svelte-6j7is5){background:var(--nav-2);color:var(--nav-ink-ativo);font-weight:600}.letra.svelte-6j7is5{width:18px;text-align:center;font-weight:600}.visoes.svelte-6j7is5{display:flex;flex-direction:column;gap:var(--e-2)}.quem.svelte-6j7is5{display:flex;flex-direction:column;gap:2px;padding:0 var(--e-2)}.org.svelte-6j7is5{font-weight:600;font-size:var(--t-md)}.sub.svelte-6j7is5{font-size:var(--t-xs)}.titulo-visoes.svelte-6j7is5{font-size:var(--t-xs);padding:var(--e-2) var(--e-2) 0}.visoes.svelte-6j7is5 a:where(.svelte-6j7is5){display:flex;align-items:center;gap:var(--e-2);min-height:var(--alvo-min);padding:0 var(--e-2);border-radius:var(--r-md);text-decoration:none;color:var(--nav-ink-ativo)}.visoes.svelte-6j7is5 a:where(.svelte-6j7is5):hover{background:var(--nav-2)}.visoes.svelte-6j7is5 a.on:where(.svelte-6j7is5){background:var(--nav-2);font-weight:600}.n.svelte-6j7is5{margin-left:auto;font-size:var(--t-sm);color:var(--nav-ink)}.n.alerta.svelte-6j7is5{color:var(--marca-suave);font-weight:600}.gaveta.svelte-6j7is5 :where(.svelte-6j7is5):focus-visible{outline-color:var(--foco-nav)}@media(min-width:48rem){.usuario.svelte-6j7is5{display:inline}.rot-sair.svelte-6j7is5{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.busca.svelte-6j7is5{min-width:14rem;flex:0 1 20rem}.busca.svelte-6j7is5 .chamada:where(.svelte-6j7is5),.busca.svelte-6j7is5 kbd:where(.svelte-6j7is5){display:inline}.topo.svelte-6j7is5{padding:var(--e-1) var(--e-5)}.conteudo.svelte-6j7is5{padding:var(--e-5) var(--e-5) var(--e-6)}}@media(min-width:64rem){.casca.svelte-6j7is5{grid-template-columns:var(--largura-trilho) var(--largura-visoes) minmax(0,1fr)}.casca.sem-visoes.svelte-6j7is5{grid-template-columns:var(--largura-trilho) minmax(0,1fr)}.menu.svelte-6j7is5,.fechar.svelte-6j7is5,.fundo.svelte-6j7is5{display:none}.casca.svelte-6j7is5:not(.sem-visoes) .orgao:where(.svelte-6j7is5){display:none}.busca.svelte-6j7is5{margin-left:auto}.gaveta.svelte-6j7is5,.gaveta.aberta.svelte-6j7is5{display:contents;animation:none}.trilho.svelte-6j7is5{position:sticky;top:0;height:100dvh;overflow-y:auto;overflow-x:hidden;background:var(--nav);padding:14px 0;display:flex;flex-direction:column;align-items:center;gap:6px;scrollbar-width:none}.marca.svelte-6j7is5{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:14px;border-radius:10px;background:var(--marca);color:#fff;font-weight:600;font-size:15px;flex:none}.trilho.svelte-6j7is5 ul:where(.svelte-6j7is5){gap:6px}.trilho.svelte-6j7is5 a:where(.svelte-6j7is5){width:40px;height:40px;min-height:0;padding:0;justify-content:center}.trilho.svelte-6j7is5 .rot:where(.svelte-6j7is5){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.visoes.svelte-6j7is5{position:sticky;top:0;height:100dvh;overflow-y:auto;background:var(--painel);color:var(--ink);padding:22px 14px;gap:var(--e-1)}.quem.svelte-6j7is5{margin-bottom:var(--e-4)}.sub.svelte-6j7is5,.titulo-visoes.svelte-6j7is5{color:var(--muted)}.visoes.svelte-6j7is5 a:where(.svelte-6j7is5){min-height:34px;color:var(--ink-2);font-size:var(--t-base)}.visoes.svelte-6j7is5 a:where(.svelte-6j7is5):hover{background:var(--tint)}.visoes.svelte-6j7is5 a.on:where(.svelte-6j7is5){background:var(--tint);color:var(--ink)}.n.svelte-6j7is5{color:var(--muted)}.n.alerta.svelte-6j7is5{color:var(--link)}.visoes.svelte-6j7is5 :where(.svelte-6j7is5):focus-visible{outline-color:var(--foco)}.conteudo.svelte-6j7is5{padding:0 28px 36px}.topo.svelte-6j7is5{padding:0 28px;min-height:4rem}.usuario.svelte-6j7is5{padding-right:var(--e-2)}}.faixa.svelte-c2swam{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--e-3);padding:var(--e-3) var(--e-4);border-radius:var(--r-md);border:1px solid currentColor}.corpo.svelte-c2swam{flex:1 1 14rem;display:grid;gap:var(--e-1);min-width:0;overflow-wrap:anywhere}.acoes.svelte-c2swam{display:flex;gap:var(--e-2)}.info.svelte-c2swam{background:var(--info-bg);color:var(--info)}.sucesso.svelte-c2swam{background:var(--success-bg);color:var(--success)}.aviso.svelte-c2swam{background:var(--warning-bg);color:var(--warning)}.erro.svelte-c2swam{background:var(--danger-bg);color:var(--danger)}.botao.svelte-15vl5cw{display:inline-flex;align-items:center;justify-content:center;gap:var(--e-2);min-height:var(--alvo-min);padding:0 var(--e-4);border:1px solid transparent;border-radius:var(--r-md);font-weight:600;cursor:pointer}@media(pointer:fine){.botao.svelte-15vl5cw{min-height:2.25rem}}.primario.svelte-15vl5cw{background:var(--acao);color:var(--on-acao)}.primario.svelte-15vl5cw:hover:not(:disabled){background:var(--acao-hover)}.primario.svelte-15vl5cw:active:not(:disabled){background:var(--acao-press)}.secundario.svelte-15vl5cw{background:var(--surface);color:var(--acao);border-color:var(--acao)}.secundario.svelte-15vl5cw:hover:not(:disabled){background:var(--tint)}.perigoso.svelte-15vl5cw{background:var(--danger-bg);color:var(--danger);border-color:var(--danger)}.texto.svelte-15vl5cw{background:transparent;color:var(--link);text-decoration:underline}.botao[aria-busy=true].svelte-15vl5cw{cursor:progress}.botao[aria-disabled=true].svelte-15vl5cw{opacity:.55;cursor:not-allowed}.botao[aria-busy=true][aria-disabled=true].svelte-15vl5cw{opacity:1;cursor:progress}.giro.svelte-15vl5cw{display:inline-flex;animation:svelte-15vl5cw-girar 1s linear infinite}@keyframes svelte-15vl5cw-girar{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.giro.svelte-15vl5cw{animation:none}}.esqueletos.svelte-gcpfuy{display:grid;gap:var(--e-2)}.linha.svelte-gcpfuy{height:var(--alvo-min)}.estado.svelte-gcpfuy{display:grid;justify-items:center;gap:var(--e-2);padding:var(--e-6) var(--e-4);text-align:center;color:var(--muted)}.estado.svelte-gcpfuy h2:where(.svelte-gcpfuy){font-size:var(--t-lg);color:var(--ink)}.estado.svelte-gcpfuy p:where(.svelte-gcpfuy){margin:0;max-width:36rem}.erro.svelte-gcpfuy{color:var(--danger)}.erro.svelte-gcpfuy h2:where(.svelte-gcpfuy){color:var(--danger)}.erro.svelte-gcpfuy p:where(.svelte-gcpfuy){color:var(--ink)}main.svelte-1n46o8q{max-width:80rem;margin:0 auto}.solta.svelte-1n46o8q{padding:var(--e-5) var(--e-4)}main.svelte-1n46o8q:focus{outline:none}.solta.svelte-1n46o8q{display:grid;gap:var(--e-4)}.entrar.svelte-1n46o8q{display:grid;gap:var(--e-3);justify-items:start;max-width:32rem}.acoes.svelte-1n46o8q{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3)}.expirou.svelte-1n46o8q{max-width:min(28rem,calc(100vw - 2rem));padding:var(--e-5);border:0;border-radius:var(--r-xl);box-shadow:var(--sombra-2),var(--sombra-1);background:var(--surface);color:var(--ink)}.expirou.svelte-1n46o8q::backdrop{background:var(--overlay)}.expirou.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin-top:0}*,*:before,*:after{box-sizing:border-box}body{margin:0;line-height:1.5}.pular{position:absolute;left:.5rem;top:-4rem;padding:.5rem 1rem;z-index:100;background:var(--surface, Canvas);color:var(--ink, CanvasText);border:2px solid currentColor;border-radius:var(--r-md, 4px)}.pular:focus{top:.5rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
