@font-face{font-family:grotesk;src:url(../media/space_grotesk_300_700_latin-s.p.0oxh562_148qc.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:grotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.V962LG_className{font-family:grotesk,grotesk Fallback}.V962LG_variable{--font-aion:"grotesk", "grotesk Fallback"}
@font-face{font-family:mono;src:url(../media/jetbrains_mono_100_800_latin-s.p.269kn9uafm0ti.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.YqdgSG_className{font-family:mono,mono Fallback}.YqdgSG_variable{--font-aion-mono:"mono", "mono Fallback"}
.aion{--a-accent:#0fb59a;--a-accent-hover:#0da189;--a-accent-ink:#087564;--a-accent-soft:#dcf4ef;--a-ink:#0e1620;--a-ink-2:#57606b;--a-ink-3:#a39e95;--a-bg:#f4f0e8;--a-surface:#fff;--a-surface-2:#faf8f4;--a-glass:#ffffffb8;--a-line:#0e162012;--a-line-2:#0e16201f;--a-success:#16a34a;--a-success-soft:#e3f6e9;--a-warn:#b45309;--a-warn-soft:#fdf1e1;--a-danger:#dc2626;--a-danger-soft:#feecec;--a-whatsapp:#25d366;--a-info:#2f6fdb;--a-info-soft:#e7effc;--a-shadow-card:0 1px 2px #0e16200a, 0 4px 16px #0e16200a;--a-shadow-float:0 8px 32px #0e16201a;--a-curva:cubic-bezier(.22, 1, .36, 1);background:linear-gradient(to bottom, #f8f5ef, var(--a-bg) 320px) var(--a-bg);min-height:100svh;color:var(--a-ink);font-family:var(--font-aion), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01" 0;font-size:14px;line-height:1.45}.aion .tabular,.aion time,.aion [data-numero]{font-variant-numeric:tabular-nums}.aion .a-mono{font-family:var(--font-aion-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.aion :focus-visible{outline:2px solid var(--a-accent);outline-offset:2px}.aion ::selection{background:var(--a-accent-soft);color:var(--a-ink)}.aion .a-vidro{background:var(--a-glass);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4)}.aion .a-rola{scrollbar-width:thin;scrollbar-color:#0e162024 transparent}@keyframes a-entra{0%{opacity:0;transform:translateY(6px)}}.aion .a-entra{animation:a-entra .28s var(--a-curva) both;animation-delay:calc(min(var(--i,0), 8) * 30ms)}@media (prefers-reduced-motion:reduce){.aion .a-entra{animation:none}}.aion a,.aion button{-webkit-tap-highlight-color:transparent}