@font-face{font-family:Urbanist Regular;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/urbanist-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist Regular;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/urbanist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist Medium;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/urbanist-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist Medium;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/urbanist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist SemiBold;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/urbanist-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist SemiBold;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/urbanist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist Bold;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/urbanist-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist Bold;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/urbanist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist ExtraBold;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/urbanist-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist ExtraBold;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/urbanist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary-50:#f6f2fa;--primary-100:#ede5f4;--primary-200:#d9cae7;--primary-300:#b9a1d2;--primary-400:#9478b6;--primary-500:#76549e;--primary-600:#6a3f95;--primary-700:#5e2e8b;--primary-800:#4e2575;--primary-900:#3a1a58;--white:#fff;--gray-50:#fafafa;--gray-100:#f4f4f5;--gray-200:#e4e4e7;--gray-300:#d4d4d8;--gray-400:#a1a1aa;--gray-500:#71717a;--gray-600:#52525b;--gray-700:#3f3f46;--gray-900:#18181b;--marca:#f15a29;--marca-suave:#e8b598;--color-logo:var(--marca);--color-menu-badge:var(--marca);--status-roxo:#8a5cc0;--status-roxo-bg:#f4eefa;--status-roxo-borda:#e2d4f0;--status-roxo-texto:#5e2e8b;--status-azul:#3b82f6;--status-azul-bg:#edf4ff;--status-azul-borda:#c9dcfc;--status-azul-texto:#2563eb;--status-laranja:#e59a0b;--status-laranja-bg:#fef7e8;--status-laranja-borda:#f6dfa9;--status-laranja-texto:#9a5b00;--status-vermelho:#e5484d;--status-vermelho-bg:#feeeee;--status-vermelho-borda:#f8c9ca;--status-vermelho-texto:#c62f3a;--status-verde:#22a06b;--status-verde-bg:#eaf7f0;--status-verde-borda:#bfe5d1;--status-verde-texto:#0e7c47;--status-neutro:#a1a1aa;--status-neutro-bg:#f4f4f5;--status-neutro-borda:#e4e4e7;--status-neutro-texto:#52525b;--status-escuro:#3f3f46;--status-escuro-bg:#f4f4f5;--status-escuro-borda:#d4d4d8;--status-escuro-texto:#18181b;--success:#0e7c47;--success-bg:#e6f4ec;--success-hover:#0d6f40;--danger:#c62f3a;--danger-bg:#fbeaeb;--danger-hover:#b22a34;--warning:#9a5b00;--warning-bg:#fdf3e1;--info:#2563eb;--info-bg:#e8effd;--color-success:var(--success);--color-danger:var(--danger);--color-warning:var(--warning);--color-info:var(--info);--grafico-1:#7a4fb0;--grafico-1-suave:#c9b5dd;--grafico-2:#1e9e8a;--grafico-3:#e0a100;--grafico-4:#f15a29;--grafico-grade:var(--gray-200);--grafico-eixo:var(--gray-500);--color-bg:var(--gray-50);--color-bg-alt:var(--gray-100);--color-surface:var(--white);--color-border:var(--gray-200);--color-border-soft:var(--gray-100);--color-text:var(--gray-900);--color-text-muted:var(--gray-600);--color-text-placeholder:var(--gray-500);--color-text-subtle:var(--gray-500);--color-text-inverse:var(--white);--color-title:var(--primary-700);--color-link:var(--primary-700);--color-hover:var(--gray-50);--color-selected:var(--primary-50);--color-chip:var(--primary-100);--color-focus-ring:var(--primary-200);--color-overlay:#3a1a5880;--color-menu-bg:#5e398b;--color-menu-text:#ffffffb8;--color-menu-text-active:var(--white);--color-menu-hover:#ffffff0f;--color-menu-active-bg:#ffffff1f;--color-menu-muted:#ffffff80;--color-menu-divider:#ffffff1a;--color-btn-primary:var(--primary-700);--color-btn-primary-hover:var(--primary-600);--color-btn-primary-active:var(--primary-800);--color-btn-primary-text:var(--white);--color-btn-disabled:var(--primary-400);--color-btn-secondary-bg:var(--white);--color-btn-secondary-border:var(--gray-200);--color-btn-secondary-border-hover:var(--gray-300);--color-btn-secondary-hover:var(--gray-50);--color-btn-secondary-disabled-border:var(--primary-200);--color-btn-secondary-disabled-text:var(--primary-300);--color-btn-text:var(--primary-700);--color-btn-text-hover:var(--primary-50);--color-btn-danger:var(--danger);--color-btn-danger-hover:var(--danger-hover);--color-btn-success:var(--success);--color-btn-success-hover:var(--success-hover);--color-input-bg:var(--white);--color-input-border:var(--gray-200);--color-input-border-hover:var(--gray-300);--color-input-border-focus:var(--primary-700);--color-input-text:var(--gray-900);--color-input-placeholder:var(--gray-500);--color-input-disabled-bg:var(--gray-100);--regular:"Urbanist Regular", system-ui, "Segoe UI", sans-serif;--medium:"Urbanist Medium", system-ui, "Segoe UI", sans-serif;--semibold:"Urbanist SemiBold", system-ui, "Segoe UI", sans-serif;--bold:"Urbanist Bold", system-ui, "Segoe UI", sans-serif;--extrabold:"Urbanist ExtraBold", system-ui, "Segoe UI", sans-serif;--f0:12px;--f1:13px;--f2:14px;--f3:15px;--f4:16px;--f5:18px;--f6:20px;--f7:24px;--f8:28px;--f9:32px;--f10:40px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:6px;--radius-md:8px;--radius-btn:10px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--panel-radius:16px;--shadow-sm:0 1px 2px #3a1a580f, 0 1px 3px #3a1a5814;--shadow-md:0 4px 12px #3a1a581a;--shadow-lg:0 12px 32px #3a1a582e;--shadow-focus:0 0 0 3px var(--color-focus-ring);--sidebar-width:248px;--sidebar-collapsed:72px;--panel-gap:8px;--topbar-height:120px;--header-height:56px;--tabbar-height:64px;--content-max:1400px;--touch-min:44px;--z-menu:100;--z-drawer:400;--z-modal:500;--z-dropdown:700;--z-toast:800;--transition:all .2s ease}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--regular);font-size:var(--f3);color:var(--color-text);background:var(--color-surface);-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.3}b,h1,h2,h3,h4,h5,h6,strong,th{font-family:var(--semibold);font-weight:400}button,input,select,textarea{font:inherit;color:inherit;appearance:none;background:0 0;border:none;outline:none}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}ol,ul{list-style:none}.corte,img,svg,video{display:block}table{border-collapse:collapse}::placeholder{color:var(--color-input-placeholder)}::selection{color:var(--white);background:var(--primary-500)}.oculto{clip-path:inset(50%);width:1px;height:1px;position:absolute}.corte,.oculto{white-space:nowrap;overflow:hidden}.corte{text-overflow:ellipsis}.mudo{color:var(--color-text-placeholder)}.numero{font-variant-numeric:tabular-nums}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes subir{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes girar{to{transform:rotate(1turn)}}@keyframes pulsar{0%,to{opacity:1}50%{opacity:.5}}@keyframes onda{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.alerta[data-v-5c4dcb62]{z-index:var(--z-toast);min-height:56px;padding:env(safe-area-inset-top,0) var(--space-2) 0 var(--space-4);font-family:var(--medium);font-size:var(--f3);color:var(--white);background:var(--info);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.alerta.success[data-v-5c4dcb62]{background:var(--success)}.alerta.error[data-v-5c4dcb62]{background:var(--danger)}.alerta.warning[data-v-5c4dcb62]{background:var(--warning)}.conteudo[data-v-5c4dcb62]{justify-content:center;align-items:center;gap:var(--space-3);width:100%;display:flex}.link[data-v-5c4dcb62]{text-decoration:underline}.fechar[data-v-5c4dcb62],.link[data-v-5c4dcb62]{color:var(--white)}.fechar[data-v-5c4dcb62]{border-radius:var(--radius-md) var(--radius-md) var(--radius-md) var(--radius-md);justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;display:flex}.fechar[data-v-5c4dcb62]:focus-visible{box-shadow:0 0 0 2px var(--white)}.progresso[data-v-5c4dcb62]{transform-origin:0;background:#ffffff80;width:100%;height:3px;animation:linear forwards esvaziar-5c4dcb62;position:absolute;bottom:0;left:0}@keyframes esvaziar-5c4dcb62{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.alerta-enter-active[data-v-5c4dcb62]{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.alerta-leave-active[data-v-5c4dcb62]{transition:transform .25s}.alerta-enter-from[data-v-5c4dcb62],.alerta-leave-to[data-v-5c4dcb62]{transform:translateY(-100%)}@media screen and (width<=1000px){.conteudo[data-v-5c4dcb62]{justify-content:flex-start}}
