@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.04aa035e.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.25972555.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.f98d32fc.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.6f3630ae.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.eca38e0d.woff2) format("woff2-variations");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.76ba26f1.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/lexend-vietnamese-wght-normal.67ee9d45.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/lexend-latin-ext-wght-normal.87ce83cc.woff2) format("woff2-variations");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/lexend-latin-wght-normal.b3be1040.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--espaco-0:0px;--espaco-1:4px;--espaco-2:8px;--espaco-3:12px;--espaco-4:16px;--espaco-5:20px;--espaco-6:24px;--espaco-8:32px;--espaco-10:40px;--espaco-12:48px;--espaco-16:64px;--raio-sm:4px;--raio-md:8px;--raio-lg:12px;--raio-pleno:9999px;--mov-curta:150ms;--mov-media:200ms;--mov-longa:250ms;--mov-curva:cubic-bezier(0.2,0,0,1);--fonte-titulo:"Lexend Variable",Lexend,"Inter Variable",system-ui,sans-serif;--fonte-corpo:"Inter Variable",Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--fonte-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--texto-xs:0.75rem;--linha-xs:1rem;--texto-sm:0.875rem;--linha-sm:1.25rem;--texto-base:1rem;--linha-base:1.5rem;--texto-lg:1.125rem;--linha-lg:1.75rem;--texto-xl:1.375rem;--linha-xl:1.875rem;--texto-2xl:1.75rem;--linha-2xl:2.25rem;--texto-3xl:2.25rem;--linha-3xl:2.75rem;--texto-4xl:3rem;--linha-4xl:3.5rem;--z-menu:100;--z-painel:200;--z-modal:300;--z-toast:400;--z-paleta:500}:root,[data-tema=claro]{--cor-fundo:#eef2f8;--cor-superficie:#fff;--cor-superficie-elevada:#fff;--cor-borda:#cbd5e1;--cor-borda-forte:#64748b;--cor-texto:#0f172a;--cor-texto-suave:#475569;--cor-primaria:#f59e0b;--cor-primaria-texto:#0b1222;--cor-secundaria:#0f172a;--cor-secundaria-texto:#fff;--cor-destaque:#f59e0b;--cor-destaque-texto:#0b1222;--cor-destaque-forte:#a65007;--cor-lateral:#0b1222;--cor-lateral-superficie:#1e293b;--cor-lateral-borda:#334155;--cor-lateral-texto:#f8fafc;--cor-lateral-texto-suave:#a7b4c6;--cor-sucesso:#166534;--cor-sucesso-fundo:#dcfce7;--cor-atencao:#7a4f00;--cor-atencao-fundo:#fef3c7;--cor-critico:#991b1b;--cor-critico-fundo:#fee2e2;--cor-foco:#1d4ed8;--cor-link:#1d4ed8;--grafico-1:#1d4ed8;--grafico-2:#b45309;--grafico-3:#0f766e;--grafico-4:#9f1239;--grafico-5:#6d28d9;--grafico-6:#475569;--sombra-sm:0 1px 2px rgba(15,23,42,.08);--sombra-md:0 4px 12px rgba(15,23,42,.1);--sombra-lg:0 12px 32px rgba(15,23,42,.16);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-tema]){--cor-fundo:#0b1222;--cor-superficie:#141f36;--cor-superficie-elevada:#1e293b;--cor-borda:#334155;--cor-borda-forte:#64748b;--cor-texto:#f8fafc;--cor-texto-suave:#a7b4c6;--cor-primaria:#fbbf24;--cor-primaria-texto:#0b1222;--cor-secundaria:#1e293b;--cor-secundaria-texto:#f8fafc;--cor-destaque:#fbbf24;--cor-destaque-texto:#0b1222;--cor-destaque-forte:#fbbf24;--cor-lateral:#070d19;--cor-lateral-superficie:#141f36;--cor-lateral-borda:#334155;--cor-lateral-texto:#f8fafc;--cor-lateral-texto-suave:#a7b4c6;--cor-sucesso:#86efac;--cor-sucesso-fundo:#12351f;--cor-atencao:#fcd34d;--cor-atencao-fundo:#3a2b0a;--cor-critico:#fca5a5;--cor-critico-fundo:#3e1422;--cor-foco:#93c5fd;--cor-link:#93c5fd;--grafico-1:#60a5fa;--grafico-2:#fbbf24;--grafico-3:#2dd4bf;--grafico-4:#fb7185;--grafico-5:#a78bfa;--grafico-6:#94a3b8;--sombra-sm:0 1px 2px rgba(0,0,0,.4);--sombra-md:0 4px 12px rgba(0,0,0,.45);--sombra-lg:0 12px 32px rgba(0,0,0,.55);color-scheme:dark}}@media (prefers-contrast:more){:root:not([data-tema]){--cor-fundo:#fff;--cor-superficie:#fff;--cor-superficie-elevada:#fff;--cor-borda:#000;--cor-borda-forte:#000;--cor-texto:#000;--cor-texto-suave:#1a1a1a;--cor-primaria:#000;--cor-primaria-texto:#fff;--cor-secundaria:#000;--cor-secundaria-texto:#fff;--cor-destaque:#ffd54a;--cor-destaque-texto:#000;--cor-destaque-forte:#5c4000;--cor-lateral:#000;--cor-lateral-superficie:#000;--cor-lateral-borda:#fff;--cor-lateral-texto:#fff;--cor-lateral-texto-suave:#fff;--cor-sucesso:#0f3d1e;--cor-sucesso-fundo:#fff;--cor-atencao:#4a2e00;--cor-atencao-fundo:#fff;--cor-critico:#5c0020;--cor-critico-fundo:#fff;--cor-foco:#00c;--cor-link:#00c;--grafico-1:#00c;--grafico-2:#8a4b00;--grafico-3:#006b5e;--grafico-4:#8b0000;--grafico-5:#5b21b6;--grafico-6:#333;--sombra-sm:none;--sombra-md:none;--sombra-lg:none;color-scheme:light}}[data-tema=escuro]{--cor-fundo:#0b1222;--cor-superficie:#141f36;--cor-superficie-elevada:#1e293b;--cor-borda:#334155;--cor-borda-forte:#64748b;--cor-texto:#f8fafc;--cor-texto-suave:#a7b4c6;--cor-primaria:#fbbf24;--cor-primaria-texto:#0b1222;--cor-secundaria:#1e293b;--cor-secundaria-texto:#f8fafc;--cor-destaque:#fbbf24;--cor-destaque-texto:#0b1222;--cor-destaque-forte:#fbbf24;--cor-lateral:#070d19;--cor-lateral-superficie:#141f36;--cor-lateral-borda:#334155;--cor-lateral-texto:#f8fafc;--cor-lateral-texto-suave:#a7b4c6;--cor-sucesso:#86efac;--cor-sucesso-fundo:#12351f;--cor-atencao:#fcd34d;--cor-atencao-fundo:#3a2b0a;--cor-critico:#fca5a5;--cor-critico-fundo:#3e1422;--cor-foco:#93c5fd;--cor-link:#93c5fd;--grafico-1:#60a5fa;--grafico-2:#fbbf24;--grafico-3:#2dd4bf;--grafico-4:#fb7185;--grafico-5:#a78bfa;--grafico-6:#94a3b8;--sombra-sm:0 1px 2px rgba(0,0,0,.4);--sombra-md:0 4px 12px rgba(0,0,0,.45);--sombra-lg:0 12px 32px rgba(0,0,0,.55);color-scheme:dark}[data-tema=alto-contraste]{--cor-fundo:#fff;--cor-superficie:#fff;--cor-superficie-elevada:#fff;--cor-borda:#000;--cor-borda-forte:#000;--cor-texto:#000;--cor-texto-suave:#1a1a1a;--cor-primaria:#000;--cor-primaria-texto:#fff;--cor-secundaria:#000;--cor-secundaria-texto:#fff;--cor-destaque:#ffd54a;--cor-destaque-texto:#000;--cor-destaque-forte:#5c4000;--cor-lateral:#000;--cor-lateral-superficie:#000;--cor-lateral-borda:#fff;--cor-lateral-texto:#fff;--cor-lateral-texto-suave:#fff;--cor-sucesso:#0f3d1e;--cor-sucesso-fundo:#fff;--cor-atencao:#4a2e00;--cor-atencao-fundo:#fff;--cor-critico:#5c0020;--cor-critico-fundo:#fff;--cor-foco:#00c;--cor-link:#00c;--grafico-1:#00c;--grafico-2:#8a4b00;--grafico-3:#006b5e;--grafico-4:#8b0000;--grafico-5:#5b21b6;--grafico-6:#333;--sombra-sm:none;--sombra-md:none;--sombra-lg:none;color-scheme:light}@media (prefers-reduced-motion:reduce){:root{--mov-curta:1ms;--mov-media:1ms;--mov-longa:1ms}}[data-movimento=reduzido]{--mov-curta:1ms;--mov-media:1ms;--mov-longa:1ms}html{font-family:var(--fonte-corpo);font-size:100%}body{margin:0;background:var(--cor-fundo);color:var(--cor-texto);font-size:var(--texto-base);line-height:var(--linha-base);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}h1,h2,h3{font-family:var(--fonte-titulo);font-weight:700;line-height:1.15;letter-spacing:-.01em}.rotulo{letter-spacing:.1em;text-transform:uppercase}.etiqueta-mono,.rotulo{font-size:var(--texto-xs);font-weight:700}.etiqueta-mono{font-family:var(--fonte-mono);color:var(--cor-destaque-forte)}.hachura{background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.035) 2px,transparent 0,transparent 8px)}:focus-visible{outline:3px solid var(--cor-foco);outline-offset:2px}.so-leitor-de-tela{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v-botao{display:inline-flex;align-items:center;justify-content:center;gap:var(--espaco-2);min-height:40px;padding:var(--espaco-2) var(--espaco-5);border:1px solid transparent;border-radius:var(--raio-md);font:inherit;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background-color var(--mov-curta) var(--mov-curva),opacity var(--mov-curta) var(--mov-curva),box-shadow var(--mov-curta) var(--mov-curva)}.v-botao--sm{min-height:32px;padding:var(--espaco-1) var(--espaco-3);font-size:var(--texto-sm)}.v-botao--lg{min-height:48px;padding:var(--espaco-3) var(--espaco-8);font-size:var(--texto-lg)}.v-botao--primario{background:var(--cor-primaria);color:var(--cor-primaria-texto)}.v-botao--secundario{background:var(--cor-secundaria);color:var(--cor-secundaria-texto);border-color:var(--cor-borda-forte)}.v-botao--perigo{background:var(--cor-critico);color:var(--cor-critico-fundo)}.v-botao--fantasma{background:transparent;color:var(--cor-texto);border-color:var(--cor-borda-forte)}.v-botao:hover:not([aria-disabled=true]):not(:disabled){box-shadow:var(--sombra-md)}.v-botao:active:not([aria-disabled=true]):not(:disabled){opacity:.9}.v-botao:disabled,.v-botao[aria-disabled=true]{opacity:.55;cursor:not-allowed}.v-botao[aria-busy=true]{cursor:progress}.v-botao--so-icone{padding:var(--espaco-2);min-width:40px}.v-giro{transform-origin:center;animation:v-giro .9s linear infinite}@keyframes v-giro{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.v-giro{animation:none}}[data-movimento=reduzido] .v-giro{animation:none}.v-campo{display:flex;flex-direction:column;gap:var(--espaco-1);margin-bottom:var(--espaco-4)}.v-campo__rotulo{font-size:var(--texto-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cor-texto-suave)}.v-campo__marca{font-weight:500;letter-spacing:.04em;text-transform:none}.v-campo__ajuda{color:var(--cor-texto-suave)}.v-campo__ajuda,.v-campo__erro{margin:0;font-size:var(--texto-sm)}.v-campo__erro{font-weight:600;color:var(--cor-critico)}.v-campo--erro .v-entrada{border-color:var(--cor-critico);box-shadow:inset 4px 0 0 var(--cor-critico)}.v-entrada{box-sizing:border-box;min-height:40px;padding:var(--espaco-2) var(--espaco-3);border:1px solid var(--cor-borda-forte);border-radius:var(--raio-md);background:var(--cor-superficie);color:var(--cor-texto);font:inherit;width:100%;max-width:520px;transition:border-color var(--mov-curta) var(--mov-curva)}.v-entrada::placeholder{color:var(--cor-texto-suave);opacity:1}.v-entrada:disabled{opacity:.6;cursor:not-allowed}.v-entrada--numero{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.v-entrada--area{min-height:96px;resize:vertical}.v-opcao{display:flex;align-items:center;gap:var(--espaco-3);min-height:32px;flex-wrap:wrap}.v-opcao__rotulo{cursor:pointer}.v-grupo{display:flex;flex-direction:column;gap:var(--espaco-2)}.v-caixa,.v-radio{width:24px;height:24px;flex:none;border:2px solid var(--cor-borda-forte);background:var(--cor-superficie);color:var(--cor-primaria-texto);display:grid;place-items:center;padding:0;cursor:pointer;transition:background-color var(--mov-curta) var(--mov-curva)}.v-caixa{border-radius:var(--raio-sm)}.v-radio{border-radius:var(--raio-pleno)}.v-caixa[data-state=checked]{background:var(--cor-primaria)}.v-caixa[data-state=checked],.v-radio[data-state=checked]{border-color:var(--cor-primaria)}.v-radio__ponto{width:12px;height:12px;border-radius:var(--raio-pleno);background:var(--cor-primaria)}.v-caixa:disabled,.v-interruptor:disabled,.v-radio:disabled{opacity:.5;cursor:not-allowed}.v-interruptor{width:44px;height:26px;flex:none;border-radius:var(--raio-pleno);border:2px solid var(--cor-borda-forte);background:var(--cor-superficie);padding:0;position:relative;cursor:pointer;transition:background-color var(--mov-media) var(--mov-curva)}.v-interruptor[data-state=checked]{background:var(--cor-primaria);border-color:var(--cor-primaria)}.v-interruptor__polegar{display:block;width:18px;height:18px;border-radius:var(--raio-pleno);background:var(--cor-texto);transform:translateX(2px);transition:transform var(--mov-media) var(--mov-curva)}.v-interruptor[data-state=checked] .v-interruptor__polegar{transform:translateX(20px);background:var(--cor-primaria-texto)}.v-estado{display:flex;flex-direction:column;align-items:center;gap:var(--espaco-2);text-align:center;padding:var(--espaco-8) var(--espaco-4);border:1px dashed var(--cor-borda-forte);border-radius:var(--raio-lg);color:var(--cor-texto)}.v-estado__titulo{margin:0;font-family:var(--fonte-titulo);font-weight:700;font-size:var(--texto-lg)}.v-estado__texto{margin:0;color:var(--cor-texto-suave);max-width:46ch}.v-estado--erro{border-style:solid;border-color:var(--cor-critico);background:var(--cor-critico-fundo)}.v-estado--erro,.v-estado--erro .v-estado__texto{color:var(--cor-critico)}.v-estado--sucesso{border-style:solid;border-color:var(--cor-sucesso);background:var(--cor-sucesso-fundo)}.v-estado--sucesso,.v-estado--sucesso .v-estado__texto{color:var(--cor-sucesso)}.v-estado--carregando{align-items:stretch;border-style:solid;border-color:var(--cor-borda);text-align:left;gap:var(--espaco-3)}.v-esqueleto{display:block;height:14px;border-radius:var(--raio-sm);background:linear-gradient(90deg,var(--cor-borda) 25%,var(--cor-superficie-elevada) 50%,var(--cor-borda) 75%);background-size:200% 100%;animation:v-brilho 1.4s linear infinite}@keyframes v-brilho{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.v-esqueleto{animation:none}}[data-movimento=reduzido] .v-esqueleto{animation:none}.v-toast__area{position:fixed;right:var(--espaco-4);bottom:var(--espaco-4);display:flex;flex-direction:column;gap:var(--espaco-2);width:min(420px,calc(100vw - 32px));margin:0;padding:0;list-style:none;z-index:var(--z-toast);outline:none}.v-toast{display:flex;gap:var(--espaco-3);align-items:flex-start;padding:var(--espaco-3) var(--espaco-4);border-radius:var(--raio-lg);border:1px solid var(--cor-borda-forte);border-left-width:6px;background:var(--cor-superficie-elevada);color:var(--cor-texto);box-shadow:var(--sombra-lg)}.v-toast--sucesso{border-left-color:var(--cor-sucesso)}.v-toast--sucesso>svg{color:var(--cor-sucesso)}.v-toast--erro{border-left-color:var(--cor-critico)}.v-toast--erro>svg{color:var(--cor-critico)}.v-toast--aviso{border-left-color:var(--cor-atencao)}.v-toast--aviso>svg{color:var(--cor-atencao)}.v-toast--info{border-left-color:var(--cor-link)}.v-toast--info>svg{color:var(--cor-link)}.v-toast__corpo{flex:1 1}.v-toast__titulo{margin:0;font-weight:700}.v-toast__texto{margin:var(--espaco-1) 0 0;color:var(--cor-texto-suave)}.v-toast__fechar{background:transparent;border:0;color:inherit;cursor:pointer;padding:var(--espaco-1);border-radius:var(--raio-sm);min-width:32px;min-height:32px;display:grid;place-items:center}.v-toast[data-state=open]{animation:v-toast-entra var(--mov-media) var(--mov-curva)}.v-toast[data-state=closed]{animation:v-toast-sai var(--mov-curta) var(--mov-curva)}@keyframes v-toast-entra{0%{opacity:0;transform:translateX(24px)}}@keyframes v-toast-sai{to{opacity:0;transform:translateX(24px)}}@media (prefers-reduced-motion:reduce){.v-toast[data-state]{animation:none}}[data-movimento=reduzido] .v-toast[data-state]{animation:none}.v-camada{position:fixed;inset:0;background:rgba(7,13,25,.6);z-index:var(--z-modal);animation:v-camada-entra var(--mov-media) var(--mov-curva)}.v-modal,.v-painel{position:fixed;z-index:calc(var(--z-modal) + 1);background:var(--cor-superficie-elevada);color:var(--cor-texto);border:1px solid var(--cor-borda-forte);box-shadow:var(--sombra-lg);display:flex;flex-direction:column}.v-modal{top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 32px);border-radius:var(--raio-lg);animation:v-modal-entra var(--mov-media) var(--mov-curva)}.v-modal--sm{width:min(440px,calc(100vw - 32px))}.v-modal--lg{width:min(820px,calc(100vw - 32px))}.v-painel{top:0;bottom:0;width:min(440px,100vw)}.v-painel--lg{width:min(720px,100vw)}.v-painel--direita{right:0;border-radius:var(--raio-lg) 0 0 var(--raio-lg);animation:v-painel-direita var(--mov-longa) var(--mov-curva)}.v-painel--esquerda{left:0;border-radius:0 var(--raio-lg) var(--raio-lg) 0;animation:v-painel-esquerda var(--mov-longa) var(--mov-curva)}.v-modal__topo{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--espaco-3);padding:var(--espaco-5) var(--espaco-5) var(--espaco-2)}.v-modal__titulo{margin:0;font-family:var(--fonte-titulo);font-size:var(--texto-xl);font-weight:700}.v-modal__descricao{margin:0;padding:0 var(--espaco-5);color:var(--cor-texto-suave)}.v-modal__corpo{overflow:auto;flex:1 1}.v-modal__corpo,.v-modal__rodape{padding:var(--espaco-4) var(--espaco-5)}.v-modal__rodape{display:flex;justify-content:flex-end;gap:var(--espaco-3);border-top:1px solid var(--cor-borda);flex-wrap:wrap}@keyframes v-camada-entra{0%{opacity:0}}@keyframes v-modal-entra{0%{opacity:0;transform:translate(-50%,-48%)}}@keyframes v-painel-direita{0%{transform:translateX(100%)}}@keyframes v-painel-esquerda{0%{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.v-camada,.v-modal,.v-painel{animation:none}}[data-movimento=reduzido] .v-camada,[data-movimento=reduzido] .v-modal,[data-movimento=reduzido] .v-painel{animation:none}.v-select__gatilho{display:flex;align-items:center;justify-content:space-between;gap:var(--espaco-2);text-align:left;cursor:pointer}.v-select__gatilho[data-placeholder]{color:var(--cor-texto-suave)}.v-lista{background:var(--cor-superficie-elevada);color:var(--cor-texto);border:1px solid var(--cor-borda-forte);border-radius:var(--raio-md);box-shadow:var(--sombra-lg);z-index:calc(var(--z-modal) + 2);min-width:var(--radix-popover-trigger-width,var(--radix-select-trigger-width,240px));max-height:320px;overflow:auto}.v-lista--busca{padding:var(--espaco-1)}.v-lista__busca{display:flex;align-items:center;gap:var(--espaco-2);padding:var(--espaco-2) var(--espaco-3);border-bottom:1px solid var(--cor-borda)}.v-lista__entrada{flex:1 1;border:0;background:transparent;color:inherit;font:inherit;min-height:32px;outline:none}.v-lista__entrada::placeholder{color:var(--cor-texto-suave);opacity:1}.v-lista__itens{padding:var(--espaco-1)}.v-lista__item{display:flex;align-items:center;justify-content:space-between;gap:var(--espaco-3);padding:var(--espaco-2) var(--espaco-3);min-height:40px;border-radius:var(--raio-sm);cursor:pointer}.v-lista__item[data-highlighted],.v-lista__item[data-selected=true]{background:var(--cor-lateral-superficie);color:var(--cor-lateral-texto);outline:2px solid var(--cor-destaque);outline-offset:-2px}.v-lista__item[data-disabled=true]{opacity:.5;cursor:not-allowed}.v-lista__detalhe{color:var(--cor-texto-suave)}.v-lista__item[data-selected=true] .v-lista__detalhe{color:var(--cor-lateral-texto-suave)}.v-lista__marca{display:inline-flex}.v-lista__aviso{margin:0;padding:var(--espaco-4);text-align:center;color:var(--cor-texto-suave)}.v-lista__aviso--erro{color:var(--cor-critico)}.v-lista__aviso--erro,.v-upload__zona{display:flex;flex-direction:column;align-items:center;gap:var(--espaco-2)}.v-upload__zona{padding:var(--espaco-6) var(--espaco-4);border:2px dashed var(--cor-borda-forte);border-radius:var(--raio-lg);background:var(--cor-superficie);text-align:center;transition:border-color var(--mov-curta) var(--mov-curva),background-color var(--mov-curta) var(--mov-curva)}.v-upload__zona[data-arrastando]{border-color:var(--cor-destaque);border-style:solid;background:var(--cor-atencao-fundo)}.v-upload__titulo{margin:0;font-family:var(--fonte-titulo);font-weight:700}.v-upload__lista{list-style:none;margin:var(--espaco-4) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--espaco-2)}.v-upload__item{display:grid;grid-template-columns:1fr auto;grid-gap:var(--espaco-2) var(--espaco-3);gap:var(--espaco-2) var(--espaco-3);align-items:center;padding:var(--espaco-3);border:1px solid var(--cor-borda);border-radius:var(--raio-md);background:var(--cor-superficie)}.v-upload__item--erro{border-color:var(--cor-critico)}.v-upload__nome{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.v-upload__barra{grid-column:1/-1;width:100%;height:8px;accent-color:var(--cor-destaque-forte)}.v-upload__estado{display:inline-flex;align-items:center;gap:var(--espaco-1);font-weight:600;grid-column:1}.v-upload__estado--ok{color:var(--cor-sucesso)}.v-upload__estado--erro{color:var(--cor-critico)}.v-upload__acoes{grid-column:2;grid-row:1;display:flex;gap:var(--espaco-2);align-items:center}.v-tabela-raiz{display:flex;flex-direction:column;gap:var(--espaco-3)}.v-tabela__barra{display:flex;flex-wrap:wrap;gap:var(--espaco-3) var(--espaco-4);align-items:flex-end;justify-content:space-between}.v-tabela__barra .v-campo{margin-bottom:0}.v-tabela__busca{flex:1 1 260px;max-width:420px}.v-tabela__ferramentas{display:flex;flex-wrap:wrap;gap:var(--espaco-3);align-items:center}.v-tabela__filtros{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--espaco-3);gap:var(--espaco-3);padding:var(--espaco-4);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-lg)}.v-tabela__filtros .v-campo{margin-bottom:0}.v-tabela__filtro-par{display:contents}.v-tabela__chips{list-style:none;display:flex;flex-wrap:wrap;gap:var(--espaco-2);margin:0;padding:0;align-items:center}.v-chip{display:inline-flex;align-items:center;gap:var(--espaco-1);padding:2px var(--espaco-1) 2px var(--espaco-3);border:1px solid var(--cor-borda-forte);border-radius:var(--raio-pleno);background:var(--cor-superficie);font-size:var(--texto-sm)}.v-chip__x{display:grid;place-items:center;min-width:24px;min-height:24px;border:0;background:transparent;color:inherit;border-radius:var(--raio-pleno);cursor:pointer}.v-tabela__massa{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espaco-3);padding:var(--espaco-2) var(--espaco-4);background:var(--cor-lateral);color:var(--cor-lateral-texto);border-left:4px solid var(--cor-destaque);border-radius:var(--raio-md)}.v-tabela__massa-n{margin:0;font-weight:700}.v-tabela__massa-acoes{display:flex;gap:var(--espaco-2);flex:1 1;flex-wrap:wrap}.v-tabela__massa .v-botao--fantasma{color:var(--cor-lateral-texto);border-color:var(--cor-lateral-texto-suave)}.v-tabela__rolagem{overflow:auto;border:1px solid var(--cor-borda-forte);border-radius:var(--raio-lg);background:var(--cor-superficie)}.v-tabela{width:100%;border-collapse:separate;border-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v-tabela td,.v-tabela th{text-align:left;border-bottom:1px solid var(--cor-borda);vertical-align:middle}.v-tabela th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--cor-lateral-superficie);color:var(--cor-lateral-texto);font-size:var(--texto-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid var(--cor-destaque)}.v-tabela--compacta td,.v-tabela--compacta th{padding:var(--espaco-1) var(--espaco-3)}.v-tabela--confortavel td,.v-tabela--confortavel th{padding:var(--espaco-3) var(--espaco-4)}.v-tabela td{background-color:var(--cor-superficie)}.v-tabela tbody tr:nth-child(2n) td{background-image:linear-gradient(color-mix(in srgb,var(--cor-borda) 22%,transparent),color-mix(in srgb,var(--cor-borda) 22%,transparent))}.v-tabela tbody tr:hover td{background-image:linear-gradient(color-mix(in srgb,var(--cor-destaque) 14%,transparent),color-mix(in srgb,var(--cor-destaque) 14%,transparent))}.v-tabela tbody tr[data-selecionada] td{background-image:linear-gradient(color-mix(in srgb,var(--cor-destaque) 26%,transparent),color-mix(in srgb,var(--cor-destaque) 26%,transparent))}.v-tabela__num{text-align:right!important}.v-tabela__sel{width:40px}.v-tabela__caixa{width:18px;height:18px;accent-color:var(--cor-destaque-forte);cursor:pointer}.v-tabela__ordenar{display:inline-flex;align-items:center;gap:var(--espaco-1);background:transparent;border:0;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;min-height:24px}.v-tabela__seta{display:inline-flex;width:14px}.v-tabela__rolagem:focus-visible{outline:3px solid var(--cor-foco);outline-offset:2px}.v-pag{display:flex;flex-wrap:wrap;gap:var(--espaco-3) var(--espaco-5);align-items:center;justify-content:space-between}.v-pag__texto{margin:0;color:var(--cor-texto-suave)}.v-pag__tamanho{display:flex;align-items:center;gap:var(--espaco-2)}.v-pag__select{min-height:32px;width:auto;padding:var(--espaco-1) var(--espaco-2)}.v-pag__botoes{display:flex;align-items:center;gap:var(--espaco-1)}.v-pag__pagina{min-width:120px;text-align:center}.v-menucol{padding:var(--espaco-3);width:320px}.v-menucol__titulo{margin:0 0 var(--espaco-2);font-weight:700}.v-menucol__lista{list-style:none;margin:0 0 var(--espaco-2);padding:0}.v-menucol__item{display:flex;align-items:center;justify-content:space-between;gap:var(--espaco-2);border-bottom:1px solid var(--cor-borda)}.v-menucol__item .v-opcao{flex:1 1}.v-menucol__mover{display:flex}@media (max-width:720px){.v-tabela__busca{max-width:none}.v-pag{justify-content:flex-start}}@media print{.v-pag,.v-tabela__barra,.v-tabela__massa{display:none}.v-tabela__rolagem{overflow:visible}}@media (max-width:720px){.v-tabela__fixa,.v-tabela__sel{position:-webkit-sticky;position:sticky;z-index:2}.v-tabela__sel{left:0}.v-tabela__fixa{left:0;box-shadow:1px 0 0 var(--cor-borda-forte)}.v-tabela--sel .v-tabela__fixa{left:40px}.v-tabela th.v-tabela__fixa,.v-tabela th.v-tabela__sel{z-index:3}}.v-indicadores{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--espaco-3);gap:var(--espaco-3)}.v-indicadores__item{display:flex}.v-indicador{--v-tom:var(--cor-destaque);flex:1 1;display:flex;flex-direction:column;gap:var(--espaco-2);padding:var(--espaco-4);background:var(--cor-superficie);color:var(--cor-texto);border:1px solid var(--cor-borda-forte);border-top:3px solid var(--v-tom);border-radius:var(--raio-lg)}.v-indicador--ok{--v-tom:var(--cor-sucesso)}.v-indicador--atencao{--v-tom:var(--cor-atencao)}.v-indicador--critico{--v-tom:var(--cor-critico)}.v-indicador__rotulo{margin:0;color:var(--cor-texto-suave)}.v-indicador__linha{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--espaco-2) var(--espaco-3)}.v-indicador__valor{margin:0;font-family:var(--fonte-titulo);font-weight:700;font-size:var(--texto-2xl);line-height:1.1;white-space:nowrap}.v-indicador__mini{color:var(--cor-destaque-forte);display:inline-flex}.v-indicador__tom{margin:0;display:inline-flex;align-items:center;gap:var(--espaco-1);font-weight:700;font-size:var(--texto-sm)}.v-indicador--ok .v-indicador__tom{color:var(--cor-sucesso)}.v-indicador--atencao .v-indicador__tom{color:var(--cor-atencao)}.v-indicador--critico .v-indicador__tom{color:var(--cor-critico)}.v-indicador__variacao{margin:0;display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--espaco-1);font-size:var(--texto-sm);font-weight:600;color:var(--cor-texto-suave)}.v-indicador__variacao--ok{color:var(--cor-sucesso)}.v-indicador__variacao--ruim{color:var(--cor-critico)}.v-indicador__juizo,.v-indicador__periodo{font-weight:500}.v-indicador__descricao{margin:0;color:var(--cor-texto-suave);font-size:var(--texto-sm)}.v-indicador__meta{margin:auto 0 0;padding-top:var(--espaco-2);border-top:1px dashed var(--cor-borda);font-size:var(--texto-xs);color:var(--cor-texto-suave)}.v-indicador__erro{color:var(--cor-critico);display:flex;flex-direction:column;align-items:flex-start;gap:var(--espaco-2)}.v-indicador__erro p{margin:0}.v-grafico{margin:0;padding:var(--espaco-5);background:var(--cor-superficie);border:1px solid var(--cor-borda-forte);border-radius:var(--raio-lg);gap:var(--espaco-3);min-width:0}.v-grafico,.v-grafico__cabecalho{display:flex;flex-direction:column}.v-grafico__cabecalho{gap:var(--espaco-1)}.v-grafico__titulo{font-family:var(--fonte-titulo);font-size:var(--texto-lg)}.v-grafico__descricao,.v-grafico__fonte{color:var(--cor-texto-suave);font-size:var(--texto-sm)}.v-grafico__area{min-width:0}.v-grafico__legenda{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--espaco-2) var(--espaco-5)}.v-grafico__legenda-item{display:inline-flex;align-items:center;gap:var(--espaco-2);font-size:var(--texto-sm)}.v-grafico__tabela summary{cursor:pointer;font-weight:700;color:var(--cor-link);padding:var(--espaco-1) 0;min-height:32px}.v-grafico__tabela[open] summary{margin-bottom:var(--espaco-2)}.v-grafico__linha-rotulo{text-align:left;font-weight:600;position:static!important;background-color:var(--cor-superficie)!important;color:inherit!important;text-transform:none!important;letter-spacing:normal!important;font-size:inherit!important;border-bottom:1px solid var(--cor-borda)!important}.v-grafico__dica{background:var(--cor-superficie-elevada);color:var(--cor-texto);border:1px solid var(--cor-borda-forte);border-radius:var(--raio-md);padding:var(--espaco-2) var(--espaco-3);box-shadow:var(--sombra-md)}.v-grafico__dica p{margin:0}.v-grafico__dica-titulo{font-weight:700}.v-grafico__dica-linha{display:flex;justify-content:space-between;gap:var(--espaco-3)}.v-tabela tbody tr:nth-child(2n) .v-grafico__linha-rotulo{background-image:linear-gradient(color-mix(in srgb,var(--cor-borda) 22%,transparent),color-mix(in srgb,var(--cor-borda) 22%,transparent))}.v-data{display:flex;gap:var(--espaco-2);align-items:stretch;max-width:360px}.v-data__entrada{flex:1 1}.v-cal-popover{padding:var(--espaco-3);width:320px}.v-cal__cabecalho{display:flex;align-items:center;justify-content:space-between;gap:var(--espaco-2);margin-bottom:var(--espaco-2)}.v-cal__titulo{margin:0;flex:1 1;text-align:center;font-family:var(--fonte-titulo);font-weight:700;font-size:var(--texto-base)}.v-cal__agenda h3:first-letter,.v-cal__titulo:first-letter{text-transform:uppercase}.v-cal__rodape{display:flex;justify-content:flex-end;margin-top:var(--espaco-2)}.v-cal{width:100%;border-collapse:collapse;table-layout:fixed}.v-cal__dia-semana{padding:var(--espaco-1);font-size:var(--texto-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--cor-texto-suave)}.v-cal__celula{padding:2px;text-align:center;vertical-align:top}.v-cal__celula--fora .v-cal__dia{color:var(--cor-texto-suave)}.v-cal__celula--nao-util .v-cal__dia{background:color-mix(in srgb,var(--cor-borda) 30%,transparent)}.v-cal__dia{position:relative;width:100%;min-height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid transparent;border-radius:var(--raio-md);background:transparent;color:var(--cor-texto);font:inherit;cursor:pointer;transition:background-color var(--mov-curta) var(--mov-curva)}.v-cal__dia:hover{background:color-mix(in srgb,var(--cor-destaque) 18%,transparent)}.v-cal__dia--hoje{border-color:var(--cor-borda-forte);font-weight:800;box-shadow:inset 0 -3px 0 var(--cor-destaque)}.v-cal__dia--sel{color:var(--cor-primaria-texto);font-weight:800}.v-cal__dia--sel,.v-cal__dia--sel:hover{background:var(--cor-primaria)}.v-cal__dia--desab{opacity:.45;text-decoration:line-through;cursor:not-allowed}.v-cal__dia--feriado{border-bottom:2px dotted var(--cor-destaque-forte)}.v-cal__marca{position:absolute;top:2px;right:4px;font-size:8px;color:var(--cor-destaque-forte)}.v-cal__dia--sel .v-cal__marca{color:var(--cor-primaria-texto)}.v-cal--prazos .v-cal__dia{min-height:64px;justify-content:flex-start;padding-top:var(--espaco-1)}.v-cal__prazos{display:flex;flex-wrap:wrap;gap:2px;justify-content:center}.v-cal__selo{display:inline-flex;align-items:center;gap:3px;padding:0 6px;border-radius:var(--raio-pleno);font-size:var(--texto-xs);font-weight:700;background:var(--cor-superficie);border:1px solid var(--cor-borda-forte);color:var(--cor-texto)}.v-cal__selo--vencido{background:var(--cor-critico-fundo);color:var(--cor-critico);border-color:var(--cor-critico)}.v-cal__selo--aberto{background:var(--cor-atencao-fundo);color:var(--cor-atencao);border-color:var(--cor-atencao)}.v-cal__selo--cumprido{background:var(--cor-sucesso-fundo);color:var(--cor-sucesso);border-color:var(--cor-sucesso)}.v-cal__selo--cancelado{color:var(--cor-texto-suave)}.v-cal__dia--sel .v-cal__selo{border-color:currentColor}.v-cal__legenda{list-style:none;display:flex;flex-wrap:wrap;gap:var(--espaco-2) var(--espaco-4);margin:var(--espaco-3) 0;padding:0}.v-cal__agenda h3{font-size:var(--texto-lg);margin:var(--espaco-3) 0 var(--espaco-2)}.v-cal__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--espaco-2)}.v-cal__item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espaco-3);padding:var(--espaco-3);border:1px solid var(--cor-borda);border-left-width:4px;border-radius:var(--raio-md);background:var(--cor-superficie)}.v-cal__item--vencido{border-left-color:var(--cor-critico)}.v-cal__item--aberto{border-left-color:var(--cor-atencao)}.v-cal__item--cumprido{border-left-color:var(--cor-sucesso)}.v-cal__abrir{background:none;border:0;padding:0;color:var(--cor-link);font:inherit;text-decoration:underline;cursor:pointer;min-height:24px}.v-timeline__barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espaco-3)}.v-timeline__titulo{margin:0;font-size:var(--texto-xl)}.v-timeline__filtros{list-style:none;display:flex;flex-wrap:wrap;gap:var(--espaco-2);padding:0;margin:var(--espaco-3) 0}.v-chip--botao{cursor:pointer;padding:var(--espaco-1) var(--espaco-3);color:var(--cor-texto);font:inherit;min-height:32px}.v-chip--botao[aria-pressed=true]{background:var(--cor-lateral);color:var(--cor-lateral-texto);border-color:var(--cor-destaque);box-shadow:inset 0 -3px 0 var(--cor-destaque)}.v-timeline__ano-titulo{margin:var(--espaco-4) 0 var(--espaco-2);font-size:var(--texto-lg);color:var(--cor-texto-suave)}.v-timeline__lista{list-style:none;margin:0;padding:0 0 0 var(--espaco-4);border-left:2px solid var(--cor-borda-forte);display:flex;flex-direction:column;gap:var(--espaco-4)}.v-timeline__item{position:relative;display:flex;gap:var(--espaco-3)}.v-timeline__ponto{position:absolute;left:calc(-1 * var(--espaco-4) - 12px);top:0;width:22px;height:22px;display:grid;place-items:center;border-radius:var(--raio-pleno);background:var(--cor-lateral);color:var(--cor-lateral-texto);border:2px solid var(--cor-superficie)}.v-timeline__item--marco .v-timeline__ponto{background:var(--cor-destaque);color:var(--cor-destaque-texto)}.v-timeline__conteudo{flex:1 1;min-width:0}.v-timeline__conteudo p{margin:0}.v-timeline__cabeca{display:flex;flex-wrap:wrap;gap:var(--espaco-2);align-items:center;color:var(--cor-texto-suave);font-size:var(--texto-sm)}.v-timeline__tipo{font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:var(--texto-xs)}.v-timeline__marco{font-weight:800;color:var(--cor-destaque-forte)}.v-timeline__nome{font-weight:700}.v-timeline__detalhe summary{cursor:pointer;color:var(--cor-link);min-height:24px}.v-timeline__detalhe>div{padding:var(--espaco-2) 0;color:var(--cor-texto-suave)}.v-kanban__aviso{min-height:1.5em;margin:0 0 var(--espaco-2);color:var(--cor-texto-suave);font-size:var(--texto-sm)}.v-kanban__colunas{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);grid-gap:var(--espaco-3);gap:var(--espaco-3);overflow-x:auto;position:relative;padding-bottom:var(--espaco-2)}.v-kanban__coluna{background:color-mix(in srgb,var(--cor-borda) 28%,var(--cor-fundo));border:1px solid var(--cor-borda-forte);border-top:3px solid var(--cor-destaque);border-radius:var(--raio-lg);padding:var(--espaco-3);min-height:160px;transition:background-color var(--mov-curta) var(--mov-curva)}.v-kanban__coluna--sobre{background:color-mix(in srgb,var(--cor-destaque) 20%,var(--cor-superficie));border-style:dashed}.v-kanban__coluna--cheia{border-top-color:var(--cor-critico)}.v-kanban__cabeca{display:flex;align-items:center;justify-content:space-between;gap:var(--espaco-2);margin-bottom:var(--espaco-2)}.v-kanban__titulo{margin:0;font-size:var(--texto-sm);text-transform:uppercase;letter-spacing:.08em}.v-kanban__contagem{font-weight:700;color:var(--cor-texto-suave)}.v-kanban__cheia{display:inline-flex;align-items:center;gap:var(--espaco-1);margin:0 0 var(--espaco-2);color:var(--cor-critico);font-weight:700;font-size:var(--texto-sm)}.v-kanban__lista{list-style:none;margin:0;padding:0}.v-kanban__cartao,.v-kanban__lista{display:flex;flex-direction:column;gap:var(--espaco-2)}.v-kanban__cartao{background:var(--cor-superficie);border:1px solid var(--cor-borda-forte);border-radius:var(--raio-md);padding:var(--espaco-3);cursor:-webkit-grab;cursor:grab;box-shadow:var(--sombra-sm)}.v-kanban__cartao--arrastando{opacity:.5}.v-kanban__abrir{background:none;border:0;padding:0;text-align:left;font:inherit;font-weight:700;color:var(--cor-texto);cursor:pointer;min-height:24px}.v-kanban__descricao{font-size:var(--texto-sm)}.v-kanban__descricao,.v-kanban__meta{margin:0;color:var(--cor-texto-suave)}.v-kanban__meta{display:flex;flex-wrap:wrap;gap:var(--espaco-2);align-items:center;font-size:var(--texto-xs)}.v-kanban__menu{padding:var(--espaco-1);min-width:220px}.v-kanban__opcao{width:100%;background:transparent;border:0;color:inherit;font:inherit;text-align:left}.v-kanban__opcao:focus-visible,.v-kanban__opcao:hover{background:var(--cor-lateral-superficie);color:var(--cor-lateral-texto)}.v-paleta{top:18vh;transform:translateX(-50%);width:min(620px,calc(100vw - 32px));padding:var(--espaco-2)}.v-paleta__lista{max-height:50vh;overflow:auto}.v-paleta__grupo [cmdk-group-heading]{padding:var(--espaco-2) var(--espaco-3) var(--espaco-1);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.v-paleta__dica,.v-paleta__grupo [cmdk-group-heading]{font-size:var(--texto-xs);color:var(--cor-texto-suave)}.v-paleta__dica{margin:0;padding:var(--espaco-2) var(--espaco-3);border-top:1px solid var(--cor-borda)}.v-kbd{font-family:var(--fonte-mono);font-size:var(--texto-xs);padding:1px 6px;border:1px solid var(--cor-borda-forte);border-radius:var(--raio-sm);background:var(--cor-superficie)}.v-kbd,.v-lista__item[data-selected=true] .v-kbd{color:var(--cor-texto)}.v-ia__log{display:flex;flex-direction:column;gap:var(--espaco-3)}.v-ia__vazio{color:var(--cor-texto-suave)}.v-ia__msg{padding:var(--espaco-3);border-radius:var(--raio-lg);border:1px solid var(--cor-borda);background:var(--cor-superficie);max-width:92%}.v-ia__msg--usuario{align-self:flex-end;background:var(--cor-lateral);color:var(--cor-lateral-texto);border-color:var(--cor-lateral-borda)}.v-ia__msg--ia{align-self:flex-start;border-left:4px solid var(--cor-destaque)}.v-ia__msg p{margin:0}.v-ia__quem{margin-bottom:var(--espaco-1)!important;opacity:.85}.v-ia__texto-msg{white-space:pre-wrap;overflow-wrap:anywhere}.v-ia__fontes{margin-top:var(--espaco-2);padding-top:var(--espaco-2);border-top:1px dashed var(--cor-borda-forte)}.v-ia__fontes ul{margin:var(--espaco-1) 0 0;padding-left:var(--espaco-4)}.v-ia__sem-fonte{display:inline-flex;align-items:center;gap:var(--espaco-1);padding:2px var(--espaco-2);border-radius:var(--raio-md);background:var(--cor-atencao-fundo);color:var(--cor-atencao);font-weight:700;font-size:var(--texto-sm)}.v-ia__sem-fonte,.v-ia__voto{margin-top:var(--espaco-2)!important}.v-ia__voto{display:flex;gap:var(--espaco-2)}.v-ia__voto [aria-pressed=true]{background:var(--cor-lateral);color:var(--cor-lateral-texto)}.v-ia__digitando{color:var(--cor-texto-suave);font-style:italic}.v-ia__erro{color:var(--cor-critico);display:flex;flex-direction:column;gap:var(--espaco-2);align-items:flex-start}.v-ia__erro p{margin:0}.v-ia__form{display:flex;gap:var(--espaco-2);align-items:flex-end;width:100%}.v-ia__texto{flex:1 1;min-height:56px;max-width:none}.v-editor__barra{display:flex;flex-wrap:wrap;gap:var(--espaco-1);padding:var(--espaco-1);background:var(--cor-lateral-superficie);border:1px solid var(--cor-borda-forte);border-bottom:0;border-radius:var(--raio-md) var(--raio-md) 0 0;max-width:720px}.v-editor__botao{min-width:36px;min-height:36px;border:1px solid transparent;border-radius:var(--raio-sm);background:transparent;color:var(--cor-lateral-texto);font:inherit;font-weight:700;cursor:pointer;transition:background-color var(--mov-curta) var(--mov-curva)}.v-editor__botao:hover:not(:disabled){background:hsla(0,0%,100%,.12)}.v-editor__botao[aria-pressed=true]{background:var(--cor-destaque);color:var(--cor-destaque-texto);border-color:var(--cor-destaque)}.v-editor__botao:disabled{opacity:.4;cursor:not-allowed}.v-editor__botao--i span{font-style:italic}.v-editor__botao--u span{text-decoration:underline}.v-editor__area{max-width:720px;min-height:160px;border-radius:0 0 var(--raio-md) var(--raio-md);padding:0;background:var(--cor-superficie)}.v-editor__area--desab{opacity:.6}.v-editor__conteudo{min-height:160px;padding:var(--espaco-3);outline:none;font-family:var(--fonte-corpo);line-height:1.55}.v-editor__area:focus-within{outline:3px solid var(--cor-foco);outline-offset:2px}.v-editor__conteudo p{margin:0 0 var(--espaco-2)}.v-editor__conteudo h2{font-size:var(--texto-xl);margin:var(--espaco-3) 0 var(--espaco-2)}.v-editor__conteudo h3{font-size:var(--texto-lg)}.v-editor__conteudo blockquote{margin:var(--espaco-2) 0;padding-left:var(--espaco-3);border-left:4px solid var(--cor-destaque);color:var(--cor-texto-suave)}.v-editor__conteudo ol,.v-editor__conteudo ul{padding-left:var(--espaco-5)}.v-casca{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:var(--espaco-4);gap:var(--espaco-4);padding:var(--espaco-3);min-height:100vh;transition:grid-template-columns var(--mov-media) var(--mov-curva)}.v-casca--recolhida{grid-template-columns:76px minmax(0,1fr)}.v-casca__pular{position:absolute;left:var(--espaco-3);top:-60px;z-index:calc(var(--z-paleta) + 1);padding:var(--espaco-2) var(--espaco-4);background:var(--cor-destaque);color:var(--cor-destaque-texto);font-weight:700;border-radius:var(--raio-md);transition:top var(--mov-curta) var(--mov-curva)}.v-casca__pular:focus{top:var(--espaco-3)}.v-casca__lateral{background:var(--cor-lateral);color:var(--cor-lateral-texto);border:1px solid var(--cor-lateral-borda);border-radius:var(--raio-lg);padding:var(--espaco-4) var(--espaco-3);display:flex;flex-direction:column;gap:var(--espaco-3);position:-webkit-sticky;position:sticky;top:var(--espaco-3);height:calc(100vh - 24px);overflow:auto}.v-casca__marca{display:flex;gap:var(--espaco-3);align-items:center;padding-bottom:var(--espaco-3);border-bottom:1px solid var(--cor-lateral-borda)}.v-casca__simbolo{width:36px;height:36px;flex:none;border-radius:var(--raio-md);background:var(--cor-destaque);color:var(--cor-destaque-texto);display:grid;place-items:center;font-weight:800}.v-casca__nome{display:flex;flex-direction:column;min-width:0}.v-casca__nome .etiqueta-mono{color:var(--cor-destaque)}.v-casca__fechar{display:none;margin-left:auto;color:var(--cor-lateral-texto)}.v-casca__nav{flex:1 1}.v-casca__nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.v-casca__grupo-titulo{margin:var(--espaco-3) var(--espaco-2) var(--espaco-1);color:var(--cor-lateral-texto-suave)}.v-casca__item,.v-casca__recolher{display:flex;align-items:center;gap:var(--espaco-3);min-height:42px;padding:var(--espaco-2) var(--espaco-3);border-radius:var(--raio-md);border:1px solid transparent;color:var(--cor-lateral-texto);text-decoration:none;background:transparent;font:inherit;cursor:pointer;width:100%;transition:background-color var(--mov-curta) var(--mov-curva)}.v-casca__item:hover,.v-casca__item[aria-current=page],.v-casca__recolher:hover{background:var(--cor-lateral-superficie)}.v-casca__item[aria-current=page]{border-color:var(--cor-destaque);color:var(--cor-destaque);font-weight:700}.v-casca__recolher{color:var(--cor-lateral-texto-suave)}.v-casca--recolhida .v-casca__grupo-titulo,.v-casca--recolhida .v-casca__item-rotulo,.v-casca--recolhida .v-casca__nome{display:none}.v-casca--recolhida .v-casca__item,.v-casca--recolhida .v-casca__recolher{justify-content:center;padding-inline:var(--espaco-2)}.v-casca--recolhida .v-casca__marca{justify-content:center}.v-casca__corpo{min-width:0;display:flex;flex-direction:column;gap:var(--espaco-4)}.v-casca__topo{display:flex;align-items:center;gap:var(--espaco-3);flex-wrap:wrap;padding:var(--espaco-3) var(--espaco-5);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-lg)}.v-casca__hamburguer{display:none}.v-casca__titulo{margin:0;flex:1 1;min-width:160px}.v-casca__acoes{display:flex;align-items:center;gap:var(--espaco-2);flex-wrap:wrap}.v-casca__select{min-height:36px;padding:var(--espaco-1) var(--espaco-2);width:auto}.v-casca__sino{position:relative}.v-casca__contador{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:var(--raio-pleno);background:var(--cor-critico);color:var(--cor-critico-fundo);font-size:11px;font-weight:800;display:grid;place-items:center}.v-casca__avatar{width:40px;height:40px;border-radius:var(--raio-pleno);border:2px solid var(--cor-destaque);background:var(--cor-lateral);color:var(--cor-lateral-texto);font:inherit;font-weight:800;cursor:pointer}.v-casca__popover{padding:var(--espaco-3);width:300px}.v-casca__notificacoes,.v-casca__popover{display:flex;flex-direction:column;gap:var(--espaco-2)}.v-casca__notificacoes{list-style:none;margin:0;padding:0}.v-casca__notificacoes li{display:flex;flex-direction:column;padding:var(--espaco-2);border-radius:var(--raio-md);border:1px solid var(--cor-borda)}.v-casca__nao-lida{border-left:4px solid var(--cor-destaque)!important;font-weight:700}.v-casca__principal{outline:none;min-width:0}.v-casca__veu{position:fixed;inset:0;background:rgba(7,13,25,.6);z-index:calc(var(--z-menu) + 1)}@media (max-width:860px){.v-casca,.v-casca--recolhida{grid-template-columns:minmax(0,1fr);padding:var(--espaco-2)}.v-casca__lateral{position:fixed;z-index:calc(var(--z-menu) + 2);top:0;bottom:0;left:0;width:min(300px,86vw);height:auto;border-radius:0 var(--raio-lg) var(--raio-lg) 0;transform:translateX(-105%);transition:transform var(--mov-media) var(--mov-curva);visibility:hidden}.v-casca--gaveta .v-casca__lateral{transform:none;visibility:visible}.v-casca__fechar,.v-casca__hamburguer{display:inline-flex}.v-casca--recolhida .v-casca__item-rotulo,.v-casca--recolhida .v-casca__nome{display:inline}.v-casca__recolher{display:none}}*{box-sizing:border-box}body,html{margin:0;background:var(--cor-fundo);color:var(--cor-texto);font-family:var(--fonte-corpo)}a{color:var(--cor-link)}.pagina{display:flex;flex-direction:column;gap:var(--espaco-5);max-width:1280px}.pagina__cab{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--espaco-4);flex-wrap:wrap}.pagina__cab h1{margin:0;font-family:var(--fonte-titulo);font-size:var(--texto-2xl)}.pagina__cab p{margin:var(--espaco-1) 0 0;color:var(--cor-texto-suave)}.acoes{display:flex;gap:var(--espaco-2);flex-wrap:wrap;align-items:center}.cartao{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-lg);padding:var(--espaco-5);box-shadow:var(--sombra-sm)}.cartao h2{margin:0 0 var(--espaco-3);font-family:var(--fonte-titulo);font-size:var(--texto-lg)}.grade-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--espaco-4)}.grade-2,.grade-3{display:grid;gap:var(--espaco-4)}.grade-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--espaco-4)}.formulario{display:grid;grid-gap:var(--espaco-3);gap:var(--espaco-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start}.formulario .largo{grid-column:1/-1}.filtros{display:flex;gap:var(--espaco-3);flex-wrap:wrap;align-items:end}.selo{display:inline-flex;align-items:center;gap:var(--espaco-1);padding:2px var(--espaco-2);border-radius:var(--raio-pleno);border:1px solid var(--cor-borda-forte);font-size:var(--texto-xs);font-weight:700;white-space:nowrap}.selo--ok{border-color:var(--cor-sucesso);color:var(--cor-sucesso)}.selo--atencao{border-color:var(--cor-atencao);color:var(--cor-atencao)}.selo--critico{border-color:var(--cor-critico);color:var(--cor-critico)}.lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--espaco-2);gap:var(--espaco-2)}.lista li{display:flex;justify-content:space-between;gap:var(--espaco-3);align-items:center;padding:var(--espaco-2) 0;border-bottom:1px solid var(--cor-borda)}.dados{display:grid;grid-template-columns:max-content 1fr;grid-gap:var(--espaco-2) var(--espaco-5);gap:var(--espaco-2) var(--espaco-5);margin:0}.dados dt{color:var(--cor-texto-suave)}.dados dd{margin:0;font-weight:600;overflow-wrap:anywhere}.suave{color:var(--cor-texto-suave)}.mono{font-family:var(--fonte-mono)}.abas{display:flex;gap:var(--espaco-1);border-bottom:1px solid var(--cor-borda);flex-wrap:wrap}.abas button{background:transparent;border:0;border-bottom:3px solid transparent;padding:var(--espaco-2) var(--espaco-4);cursor:pointer;color:var(--cor-texto-suave);font-weight:600;min-height:44px}.abas button[aria-selected=true]{border-bottom-color:var(--cor-destaque);color:var(--cor-texto)}.login{max-width:440px;margin:10vh auto;padding:0 var(--espaco-4)}.login .cartao{display:grid;grid-gap:var(--espaco-3);gap:var(--espaco-3)}.login h1{margin:0;font-family:var(--fonte-titulo)}.qr{background:#fff;padding:var(--espaco-2);border-radius:var(--raio-md);justify-self:start}.erro{color:var(--cor-critico)}.ok{color:var(--cor-sucesso)}.aviso-sigilo{border:1px solid var(--cor-atencao);border-left-width:6px;padding:var(--espaco-3);border-radius:var(--raio-md);background:var(--cor-superficie)}.documento-gerado{background:#fff;color:#111;padding:var(--espaco-6);border-radius:var(--raio-md);border:1px solid var(--cor-borda);line-height:1.6}@media print{.abas,.acoes,.v-casca__lateral,.v-casca__topo{display:none!important}.documento-gerado{border:0;padding:0}}.login form{display:grid;grid-gap:var(--espaco-3);gap:var(--espaco-3)}.botao-ia{position:fixed;right:var(--espaco-5);bottom:var(--espaco-5);z-index:var(--z-menu);box-shadow:var(--sombra-lg);border-radius:var(--raio-md)}