@import url("https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap");:root{--fin-green-50:#EDF8EE;--fin-green-100:#D9F0DB;--fin-green-200:#B4E2B8;--fin-green-300:#82CE89;--fin-green-400:#57BB5F;--fin-green-500:#40A629;--fin-green-600:#348A22;--fin-green-700:#2A6E1B;--fin-green-800:#1F5215;--fin-green-900:#14380F;--fin-ink-1000:#0A0A0A;--fin-ink-900:#111111;--fin-ink-800:#1A1A1A;--fin-ink-700:#2A2A2A;--fin-ink-600:#404040;--fin-ink-500:#5A5A5A;--fin-ink-400:#7A7A7A;--fin-ink-300:#9A9A9A;--fin-ink-200:#C4C4C4;--fin-ink-100:#E1E1E1;--fin-white:#FFFFFF;--fin-cream:#F8F7F2;--fin-cream-2:#F2F1EB;--fin-mist:#E9ECE8;--fin-tint:#DDEDD5;--fin-tint-soft:#EEF6E8;--fin-orange-500:#FF7A00;--fin-orange-600:#E66E00;--fin-success:var(--fin-green-500);--fin-warn:#E8A008;--fin-danger:#D7263D;--fin-info:#1F6FEB;--fin-wa-500:#25D366;--fin-wa-600:#1EB554;--fin-state-success-bg:#D9F0DB;--fin-state-success-border:#B4E2B8;--fin-state-success-fg:#2A6E1B;--fin-state-warn-bg:#FFF7E6;--fin-state-warn-border:#F4D58A;--fin-state-warn-fg:#A8730A;--fin-state-danger-bg:#FBE9EC;--fin-state-danger-border:#F2C2CA;--fin-state-danger-fg:#A31D2F;--fin-state-info-bg:#E8F0FE;--fin-state-info-border:#C4D9FB;--fin-state-info-fg:#1A5CC4;--bg:var(--fin-cream);--bg-elev:var(--fin-white);--bg-mute:var(--fin-mist);--bg-tint:var(--fin-tint-soft);--fg:var(--fin-ink-900);--fg-2:var(--fin-ink-600);--fg-3:var(--fin-ink-400);--fg-on-green:var(--fin-white);--border:rgba(17,17,17,0.08);--border-strong:rgba(17,17,17,0.16);--accent:var(--fin-green-500);--accent-hover:var(--fin-green-600);--accent-press:var(--fin-green-700);--font-display:"Sora","Manrope",ui-sans-serif,system-ui,sans-serif;--font-body:"Inter",ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,"JetBrains Mono",Menlo,monospace;--fs-display:clamp(48px,6.4vw,88px);--fs-h1:clamp(36px,4.4vw,56px);--fs-h2:clamp(28px,3vw,40px);--fs-h3:22px;--fs-h4:18px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:13px;--fs-overline:12px;--fs-kpi:40px;--lh-tight:1.05;--lh-snug:1.18;--lh-normal:1.5;--lh-relaxed:1.65;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-wide:0.06em;--tracking-overline:0.14em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-2xl:36px;--r-pill:999px;--sh-xs:0 1px 2px rgba(17,17,17,0.04);--sh-sm:0 2px 6px rgba(17,17,17,0.05),0 1px 2px rgba(17,17,17,0.04);--sh-md:0 8px 20px -8px rgba(17,17,17,0.10),0 2px 6px rgba(17,17,17,0.05);--sh-lg:0 18px 40px -16px rgba(17,17,17,0.16),0 4px 12px rgba(17,17,17,0.06);--sh-xl:0 30px 60px -24px rgba(17,17,17,0.22),0 8px 18px rgba(17,17,17,0.08);--sh-green:0 12px 28px -10px rgba(64,166,41,0.45);--sh-inner:inset 0 1px 0 rgba(255,255,255,0.6);--ease-out:cubic-bezier(0.2,0.7,0.2,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-fast:120ms;--dur:220ms;--dur-slow:420ms;--container:1200px;--container-wide:1320px;--torre-bg:#F8F7F2;--torre-bg-2:#F2F1EB;--torre-sf:#FFFFFF;--torre-sf-2:#FCFCFA;--torre-line:#E4E2D9;--torre-line-2:#EDEBE4;--torre-line-3:#D3D0C4;--torre-ink:#111111;--torre-ink-2:#262624;--torre-ink-3:#4A4944;--torre-ink-4:#585751;--torre-muted:#67665F;--torre-mist:#F1F0EA;--torre-amber:#E8A008;--torre-amber-tx:#8A5A00;--torre-amber-bg:#FFF7E6;--torre-amber-ln:#F4D58A;--torre-amber-soft:#FFFBF2;--torre-amber-300:#F1CF73;--torre-amber-dash:#C9A24A;--torre-agente-50:#F1EFFB;--torre-agente-200:#D9D4F4;--torre-agente-300:#BDB5F5;--torre-agente-400:#6457C8;--torre-agente-500:#4B3FA0;--torre-agente-700:#33287F;--torre-r-chip:5px;--torre-r-ctl:7px;--torre-r-panel:10px;--torre-r-capa:14px;--torre-sh-menu:0 8px 20px -8px rgba(17,17,17,0.14),0 2px 6px rgba(17,17,17,0.05);--torre-sh-capa:0 24px 64px -20px rgba(17,17,17,0.35);--torre-sh-dialog:0 30px 80px -24px rgba(17,17,17,0.40);--torre-accion:#2F7F1E;--torre-arena:#ECE9DF;--torre-solido-ok:#2F7F1E;--torre-solido-av:#F0B429;--torre-solido-ro:#B42318;--torre-solido-az:#1A4FA8;--torre-solido-ag:#4B3FA0;--torre-fila-ro:#FFF3F0;--torre-fila-av:#FFF9EA;--torre-fila-ok:#F2FAF0;--torre-fila-az:#F2F6FE;--torre-fila-ag:#F4F2FD;--torre-ancla:#111111}.fin-display{font-size:var(--fs-display)}.fin-display,.fin-h1{font-family:var(--font-display);font-weight:800;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--fg)}.fin-h1{font-size:var(--fs-h1)}.fin-h2{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--fg)}.fin-h3{font-size:var(--fs-h3)}.fin-h3,.fin-h4{font-family:var(--font-display);font-weight:600;line-height:var(--lh-snug);color:var(--fg)}.fin-h4{font-size:var(--fs-h4)}.fin-body-lg{font-size:var(--fs-body-lg)}.fin-body,.fin-body-lg{font-family:var(--font-body);font-weight:400;line-height:var(--lh-relaxed);color:var(--fg-2)}.fin-body{font-size:var(--fs-body)}.fin-body-sm{font-weight:400;font-size:var(--fs-body-sm);color:var(--fg-2)}.fin-body-sm,.fin-caption{font-family:var(--font-body);line-height:var(--lh-normal)}.fin-caption{font-weight:500;font-size:var(--fs-caption);color:var(--fg-3)}.fin-overline{font-family:var(--font-body);font-weight:600;font-size:var(--fs-overline);line-height:1.2;letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-3)}:root{color-scheme:light}