.v3{--v3-font: "Geist", var(--font-sans);--v3-fs-heroi: clamp(44px, 4.4vw, 72px);--v3-fs-titulo: clamp(26px, 2.2vw, 34px);--v3-fs-secao: 18px;--v3-fs-metrica: 20px;--v3-fs-corpo: 14px;--v3-fs-rotulo: 12px;--v3-fs-micro: 11px;--v3-bg: var(--bg);--v3-surface: var(--card);--v3-ink: var(--ink);--v3-soft: var(--ink-soft);--v3-faint: var(--ink-faint);--v3-line: var(--line);--v3-line-soft: var(--line-soft);--v3-trilho: #dfe2ec;--v3-cheio: #3b4058;--v3-acento: #2f9ad2;--v3-acento-ink: #186a90;--v3-on-acento: #0d1024;--v3-acento-suave: rgba(47, 154, 210, .14);--v3-marca-a: var(--marca-a, #247a4f);--v3-marca-b: var(--marca-b, #246f9c);--v3-marca-c: var(--marca-c, #343a78);--v3-marca-texto: var(--marca-grad-texto, linear-gradient(135deg, #247a4f 0%, #246f9c 52%, #343a78 100%));--v3-atencao: var(--indigo);--v3-atencao-suave: var(--info-bg);--v3-critico: var(--red);--v3-critico-suave: var(--red-bg);--v3-ok: var(--green-c);--v3-heroi-bg: #1a1e38;--v3-heroi-ink: #f3f4fa;--v3-heroi-soft: rgba(243, 244, 250, .74);--v3-heroi-faint: rgba(243, 244, 250, .56);--v3-heroi-linha: rgba(255, 255, 255, .12);--v3-heroi-topo: rgba(255, 255, 255, .07);--v3-heroi-acento: #5bb8e6;--v3-heroi-critico: #f19186;--v3-vidro: rgba(255, 255, 255, .09);--v3-vidro-borda: rgba(255, 255, 255, .14);--v3-e1: 4px;--v3-e2: 8px;--v3-e3: 12px;--v3-e4: 16px;--v3-e5: 24px;--v3-e6: 32px;--v3-e7: 48px;--v3-e8: 64px;--v3-r-heroi: 28px;--v3-r-bloco: 20px;--v3-r-pill: 999px;--v3-botao: 40px;--v3-botao-sm: 32px;--v3-sombra-1: 0 1px 2px rgba(20, 22, 50, .07);--v3-sombra-2: 0 12px 32px rgba(13, 16, 36, .16);--v3-t-hover: .15s;--v3-t-estado: .22s;--v3-t-entrada: .3s;--v3-t-trilha: .6s;--v3-ease: cubic-bezier(.22, 1, .36, 1);font-family:var(--v3-font);font-feature-settings:"tnum" 1,"cv11" 1;color:var(--v3-ink)}@media(prefers-color-scheme:dark){:root:not([data-modo=claro]) .v3{--v3-trilho: #2b3040;--v3-cheio: #c9cde0;--v3-acento: #5bb8e6;--v3-acento-ink: #7cc8ee;--v3-acento-suave: rgba(91, 184, 230, .16);--v3-heroi-bg: #1f2436;--v3-sombra-1: 0 1px 2px rgba(0, 0, 0, .4);--v3-sombra-2: 0 12px 32px rgba(0, 0, 0, .5)}}:root[data-modo=escuro] .v3{--v3-trilho: #2b3040;--v3-cheio: #c9cde0;--v3-acento: #5bb8e6;--v3-acento-ink: #7cc8ee;--v3-acento-suave: rgba(91, 184, 230, .16);--v3-heroi-bg: #1f2436;--v3-sombra-1: 0 1px 2px rgba(0, 0, 0, .4);--v3-sombra-2: 0 12px 32px rgba(0, 0, 0, .5)}@keyframes v3-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v3 .v3-entra{animation:v3-entra var(--v3-t-entrada) var(--v3-ease) both;animation-delay:calc(min(var(--v3-i, 0),12)*25ms)}@media(prefers-reduced-motion:reduce){.v3 .v3-entra{animation:none}.v3 *,.v3 *:before,.v3 *:after{transition-duration:0s!important;animation-duration:0s!important}}.v3 :is(button,a,input,[tabindex]):focus-visible{outline:2px solid var(--v3-acento);outline-offset:2px}:root[data-tema=neo] .v3{--v3-sombra-1: var(--shadow-xs);--v3-sombra-2: var(--shadow-md);--v3-line-soft: rgba(174, 183, 199, .28);--v3-trilho: #d5dae4}@media(prefers-color-scheme:dark){:root[data-tema=neo]:not([data-modo=claro]) .v3{--v3-line-soft: rgba(255, 255, 255, .06);--v3-trilho: #353b49;--v3-cheio: #c9cde0;--v3-marca-a: #5fcf98;--v3-marca-b: #5bb8e6;--v3-marca-c: #9ea2d8;--v3-marca-texto: linear-gradient(135deg, #5fcf98 0%, #5bb8e6 52%, #9ea2d8 100%)}}:root[data-tema=neo][data-modo=escuro] .v3{--v3-line-soft: rgba(255, 255, 255, .06);--v3-trilho: #353b49;--v3-cheio: #c9cde0;--v3-marca-a: #5fcf98;--v3-marca-b: #5bb8e6;--v3-marca-c: #9ea2d8;--v3-marca-texto: linear-gradient(135deg, #5fcf98 0%, #5bb8e6 52%, #9ea2d8 100%)}
