@font-face{font-family:Wasa;src:url(/assets/Wasa-Light-p5lMLqOO.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Wasa;src:url(/assets/Wasa-Regular-Gfg_hnWu.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Wasa;src:url(/assets/Wasa-Italic-03abRdws.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Wasa;src:url(/assets/Wasa-Medium-DU2cqBXZ.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Wasa;src:url(/assets/Wasa-Bold-DRuDP1nz.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Wasa;src:url(/assets/Wasa-Black-DBAHnyIh.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Wasa Variable;src:url(/assets/Wasa-Variable-DuPcXYTN.ttf)format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(/assets/PPSupplyMono-Medium-DuqVkU_2.woff2)format("woff2"),url(/assets/PPSupplyMono-Medium-CddrPU4i.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/assets/Aeonik-Regular-B_WomlmO.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gridular;src:url(/assets/Gridular-Regular-Cr5IVq3L.woff2)format("woff2"),url(/assets/Gridular-Regular--ulVzWpZ.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--cf-navy:#2b3241;--cf-mint:#add5c2;--cf-mint-deep:#9dc4ac;--cf-gray:#dbd6d7;--cf-olive:#888d71;--lfm-teal:#abdddc;--lfm-yellow:#dde29c;--wcf-lila:#c4b5d4;--ft-peach:#e09e7e;--foro-cripto-bg:#faeee3;--foro-cripto-accent:#cfd38c;--foro-vivienda-bg:#f1e3e8;--foro-vivienda-accent:#cd8e9d;--cf-navy-90:oklch(from var(--cf-navy) calc(l + .04) c h);--cf-navy-80:oklch(from var(--cf-navy) calc(l + .1) c h);--cf-navy-60:oklch(from var(--cf-navy) calc(l + .2) c h);--cf-navy-ink:#1d2230;--cf-mint-50:oklch(from var(--cf-mint) calc(l + .06) c h);--cf-mint-200:oklch(from var(--cf-mint) calc(l - .04) c h);--cf-mint-300:oklch(from var(--cf-mint) calc(l - .1) c h);--fg-strong:var(--cf-navy);--fg-default:var(--cf-navy);--fg-muted:color-mix(in oklab, var(--cf-navy) 65%, #fff);--fg-subtle:color-mix(in oklab, var(--cf-navy) 45%, #fff);--fg-on-dark:#f3f1f2;--fg-on-mint:var(--cf-navy);--bg-canvas:#f6f5f3;--bg-surface:#fff;--bg-subtle:color-mix(in oklab, var(--cf-mint) 14%, #fff);--bg-dark:var(--cf-navy);--bg-mint:var(--cf-mint);--border-subtle:color-mix(in oklab, var(--cf-navy) 12%, transparent);--border-default:color-mix(in oklab, var(--cf-navy) 22%, transparent);--border-strong:var(--cf-navy);--success:#5b8a6f;--warning:#d6a64a;--danger:#c25a4a;--info:#6d8db5;--font-sans:"Wasa", "Wasa Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Wasa", "Wasa Variable", sans-serif;--font-mono:"PP Supply Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-alt:"Aeonik", "Wasa", sans-serif;--font-numeric:"Gridular", "PP Supply Mono", monospace;--fs-display-xl:clamp(56px, 8vw, 120px);--fs-display:clamp(44px, 6vw, 88px);--fs-h1:clamp(36px, 4.4vw, 64px);--fs-h2:clamp(28px, 3.2vw, 44px);--fs-h3:clamp(22px, 2.4vw, 30px);--fs-h4:20px;--fs-lg:18px;--fs-base:16px;--fs-sm:14px;--fs-xs:12px;--fs-eyebrow:11px;--lh-tight:1.02;--lh-display:1.05;--lh-heading:1.14;--lh-body:1.55;--lh-loose:1.7;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.04em;--tracking-mono-tag:.12em;--radius-xs:4px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:32px;--radius-2xl:48px;--radius-pill:999px;--space-0:0;--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;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--shadow-xs:0 1px 2px #2b32410f;--shadow-sm:0 2px 6px #2b32410f, 0 1px 2px #2b32410a;--shadow-md:0 8px 20px #2b324114, 0 2px 6px #2b32410a;--shadow-lg:0 18px 40px #2b32411f, 0 4px 10px #2b32410f;--shadow-inset-soft:inset 0 1px 0 #ffffff80, inset 0 -1px 0 #2b32410d;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in-out:cubic-bezier(.65, .05, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.14s;--dur-base:.22s;--dur-slow:.42s}.cf-display-xl,.cf-display,.cf-h1,.cf-h2,.cf-h3,.cf-h4{font-family:var(--font-display);color:var(--fg-strong);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0;font-weight:400}.cf-display-xl{font-size:var(--fs-display-xl);line-height:var(--lh-tight);font-weight:500}.cf-display{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:500}.cf-h1{font-size:var(--fs-h1);line-height:var(--lh-heading);font-weight:500}.cf-h2{font-size:var(--fs-h2);line-height:var(--lh-heading);font-weight:500}.cf-h3{font-size:var(--fs-h3);line-height:var(--lh-heading);font-weight:500}.cf-h4{font-size:var(--fs-h4);line-height:var(--lh-heading);letter-spacing:0;font-weight:500}.cf-lede{font-family:var(--font-sans);font-size:var(--fs-lg);line-height:var(--lh-body);color:var(--fg-muted);text-wrap:pretty;max-width:56ch;font-weight:400}.cf-body{font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--fg-default)}.cf-small{font-family:var(--font-sans);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--fg-muted)}.cf-eyebrow,.cf-tag,.cf-mono{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-mono-tag);font-size:var(--fs-eyebrow);color:var(--fg-default)}.cf-eyebrow{color:var(--fg-muted)}.cf-tag{border:1px solid var(--border-default);border-radius:var(--radius-pill);color:var(--fg-default);align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.cf-numeric{font-family:var(--font-numeric);font-feature-settings:"tnum" 1;letter-spacing:0}html,body{background:var(--bg-canvas);height:100%;color:var(--fg-default);font-family:var(--font-sans);margin:0;padding:0}*{box-sizing:border-box}#root{height:100%}::selection{background:var(--cf-mint);color:var(--cf-navy)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--cf-navy) 18%, transparent);border:3px solid var(--bg-canvas);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--cf-navy) 30%, transparent)}button,input{font:inherit}
