@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_GunFchbMvx3XmyaSqLk43z7GMonW)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_GunFchbMvx3XmyaSqLk43z7GMonW)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_GunFchbMvx3XmyaSqLk43z7GMonW)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_GunFchbMvx3XmyaSqLk43z7GMonW)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_GunFchbMvx3XmyaSqLk43z7GMonW)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_GunFchbMvx3XmyaSqLk43z7GMonW)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_GunFchbMvx3XmyaSqLk43z7GMonW)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2?dpl=dpl_GunFchbMvx3XmyaSqLk43z7GMonW)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2?dpl=dpl_GunFchbMvx3XmyaSqLk43z7GMonW)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2?dpl=dpl_GunFchbMvx3XmyaSqLk43z7GMonW)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_e6988195-module__RNs2Mq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_e6988195-module__RNs2Mq__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2?dpl=dpl_GunFchbMvx3XmyaSqLk43z7GMonW)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2?dpl=dpl_GunFchbMvx3XmyaSqLk43z7GMonW)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2?dpl=dpl_GunFchbMvx3XmyaSqLk43z7GMonW)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2?dpl=dpl_GunFchbMvx3XmyaSqLk43z7GMonW)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2?dpl=dpl_GunFchbMvx3XmyaSqLk43z7GMonW)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2?dpl=dpl_GunFchbMvx3XmyaSqLk43z7GMonW)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7ea1d0f9-module__6GV5LG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7ea1d0f9-module__6GV5LG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root,[data-theme=light]{--tf-color-pure-white:#fff;--tf-color-pure-black:#000;--tf-color-pure-transparent:#0000;--tf-color-orange-50:#fef6ec;--tf-color-orange-100:#fde7c8;--tf-color-orange-200:#fbd095;--tf-color-orange-300:#fab55e;--tf-color-orange-400:#f8a234;--tf-color-orange-500:#f6921e;--tf-color-orange-600:#d77410;--tf-color-orange-700:#a9580b;--tf-color-orange-800:#7a3e07;--tf-color-orange-900:#4d2703;--tf-color-orange-950:#291300;--tf-color-blue-50:#e8f2fa;--tf-color-blue-100:#d0e5f5;--tf-color-blue-200:#a2cceb;--tf-color-blue-300:#73b2e0;--tf-color-blue-400:#3f94d2;--tf-color-blue-500:#1472c4;--tf-color-blue-600:#105ea1;--tf-color-blue-700:#0c497f;--tf-color-blue-800:#08355c;--tf-color-blue-900:#06243f;--tf-color-blue-950:#031526;--tf-color-gray-50:#f8fafc;--tf-color-gray-100:#f1f5f9;--tf-color-gray-200:#e2e8f0;--tf-color-gray-300:#cbd5e1;--tf-color-gray-400:#94a3b8;--tf-color-gray-500:#64748b;--tf-color-gray-600:#475569;--tf-color-gray-700:#334155;--tf-color-gray-800:#1e293b;--tf-color-gray-900:#0f172a;--tf-color-gray-950:#020617;--tf-color-navy-deep:#0a1020;--tf-color-navy-deeper:#060a14;--tf-color-success-50:#f0fdf4;--tf-color-success-100:#dcfce7;--tf-color-success-200:#bbf7d0;--tf-color-success-300:#86efac;--tf-color-success-400:#4ade80;--tf-color-success-500:#16a34a;--tf-color-success-600:#15803d;--tf-color-success-700:#166534;--tf-color-success-800:#14532d;--tf-color-success-900:#052e16;--tf-color-warning-50:#fffbeb;--tf-color-warning-100:#fef3c7;--tf-color-warning-200:#fde68a;--tf-color-warning-300:#fcd34d;--tf-color-warning-400:#fbbf24;--tf-color-warning-500:#f59e0b;--tf-color-warning-600:#d97706;--tf-color-warning-700:#b45309;--tf-color-warning-800:#92400e;--tf-color-warning-900:#78350f;--tf-color-error-50:#fef2f2;--tf-color-error-100:#fee2e2;--tf-color-error-200:#fecaca;--tf-color-error-300:#fca5a5;--tf-color-error-400:#f87171;--tf-color-error-500:#dc2626;--tf-color-error-600:#b91c1c;--tf-color-error-700:#991b1b;--tf-color-error-800:#7f1d1d;--tf-color-error-900:#450a0a;--tf-color-bg-primary:#f8fafc;--tf-color-bg-canvas:#f8f9fa;--tf-color-bg-surface:#fff;--tf-color-bg-elevated:#fff;--tf-color-bg-subtle:#f1f5f9;--tf-color-bg-muted:#e2e8f0;--tf-color-bg-inverse:#0a1020;--tf-color-bg-overlay:#0f172a80;--tf-color-text-primary:#0f172a;--tf-color-text-secondary:#334155;--tf-color-text-muted:#64748b;--tf-color-text-subtle:#94a3b8;--tf-color-text-inverse:#f8fafc;--tf-color-text-on-accent:#fff;--tf-color-text-link:#1472c4;--tf-color-text-link-hover:#0c497f;--tf-color-border-default:#e2e8f0;--tf-color-border-strong:#cbd5e1;--tf-color-border-subtle:#f1f5f9;--tf-color-border-muted:#e2e8f0;--tf-color-border-focus:#1472c4;--tf-color-border-inverse:#334155;--tf-color-brand-orange:#f6921e;--tf-color-brand-orange-hover:#d77410;--tf-color-brand-orange-text:#a9580b;--tf-color-brand-orange-bg:#fef6ec;--tf-color-brand-blue:#1472c4;--tf-color-brand-blue-hover:#0c497f;--tf-color-brand-blue-text:#105ea1;--tf-color-brand-blue-bg:#e8f2fa;--tf-color-status-success-bg:#f0fdf4;--tf-color-status-success-fg:#166534;--tf-color-status-success-border:#bbf7d0;--tf-color-status-success-solid:#16a34a;--tf-color-status-warning-bg:#fffbeb;--tf-color-status-warning-fg:#b45309;--tf-color-status-warning-border:#fde68a;--tf-color-status-warning-solid:#f59e0b;--tf-color-status-error-bg:#fef2f2;--tf-color-status-error-fg:#b91c1c;--tf-color-status-error-border:#fecaca;--tf-color-status-error-solid:#dc2626;--tf-color-status-info-bg:#e8f2fa;--tf-color-status-info-fg:#105ea1;--tf-color-status-info-border:#a2cceb;--tf-color-status-info-solid:#1472c4;--tf-color-action-primary-bg:#f6921e;--tf-color-action-primary-bg-hover:#d77410;--tf-color-action-primary-bg-active:#a9580b;--tf-color-action-primary-text:#fff;--tf-color-action-primary-border:#f6921e;--tf-color-action-secondary-bg:#1472c4;--tf-color-action-secondary-bg-hover:#105ea1;--tf-color-action-secondary-bg-active:#0c497f;--tf-color-action-secondary-text:#fff;--tf-color-action-secondary-border:#1472c4;--tf-color-action-ghost-bg:#0000;--tf-color-action-ghost-bg-hover:#f1f5f9;--tf-color-action-ghost-bg-active:#e2e8f0;--tf-color-action-ghost-text:#0f172a;--tf-color-action-ghost-border:#0000;--tf-color-action-outline-bg:#0000;--tf-color-action-outline-bg-hover:#f1f5f9;--tf-color-action-outline-bg-active:#e2e8f0;--tf-color-action-outline-text:#0f172a;--tf-color-action-outline-border:#cbd5e1;--tf-color-action-danger-bg:#dc2626;--tf-color-action-danger-bg-hover:#b91c1c;--tf-color-action-danger-bg-active:#991b1b;--tf-color-action-danger-text:#fff;--tf-color-action-danger-border:#dc2626;--tf-color-action-disabled-bg:#f1f5f9;--tf-color-action-disabled-bg-hover:#f1f5f9;--tf-color-action-disabled-bg-active:#f1f5f9;--tf-color-action-disabled-text:#94a3b8;--tf-color-action-disabled-border:#e2e8f0;--tf-typography-font-family-signature:TechforceDisplay, var(--font-space-grotesk), "Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tf-typography-font-family-display:var(--font-space-grotesk), "Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tf-typography-font-family-body:var(--font-inter), Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tf-typography-font-family-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--tf-typography-font-size-xs:.75rem;--tf-typography-font-size-sm:.875rem;--tf-typography-font-size-base:1rem;--tf-typography-font-size-lg:1.125rem;--tf-typography-font-size-xl:1.25rem;--tf-typography-font-size-2xl:1.5rem;--tf-typography-font-size-3xl:1.875rem;--tf-typography-font-size-4xl:2.25rem;--tf-typography-font-size-5xl:3rem;--tf-typography-font-size-6xl:3.75rem;--tf-typography-font-size-7xl:4.5rem;--tf-typography-font-size-8xl:6rem;--tf-typography-font-weight-regular:400;--tf-typography-font-weight-medium:500;--tf-typography-font-weight-semibold:600;--tf-typography-font-weight-bold:700;--tf-typography-line-height-tight:1.1;--tf-typography-line-height-snug:1.25;--tf-typography-line-height-normal:1.5;--tf-typography-line-height-relaxed:1.65;--tf-typography-line-height-loose:1.85;--tf-typography-letter-spacing-tighter:-.04em;--tf-typography-letter-spacing-tight:-.02em;--tf-typography-letter-spacing-normal:0;--tf-typography-letter-spacing-wide:.02em;--tf-typography-letter-spacing-wider:.06em;--tf-typography-letter-spacing-widest:.12em;--tf-spacing-0:0;--tf-spacing-1:.25rem;--tf-spacing-2:.5rem;--tf-spacing-3:.75rem;--tf-spacing-4:1rem;--tf-spacing-5:1.25rem;--tf-spacing-6:1.5rem;--tf-spacing-8:2rem;--tf-spacing-10:2.5rem;--tf-spacing-12:3rem;--tf-spacing-14:3.5rem;--tf-spacing-16:4rem;--tf-spacing-20:5rem;--tf-spacing-24:6rem;--tf-spacing-32:8rem;--tf-spacing-40:10rem;--tf-spacing-48:12rem;--tf-spacing-64:16rem;--tf-spacing-px:1px;--tf-spacing-0-5:.125rem;--tf-spacing-1-5:.375rem;--tf-geometry-radius-none:0;--tf-geometry-radius-sm:.25rem;--tf-geometry-radius-md:.5rem;--tf-geometry-radius-lg:.75rem;--tf-geometry-radius-xl:1rem;--tf-geometry-radius-full:9999px;--tf-geometry-chamfer-sm:polygon(0 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%);--tf-geometry-chamfer-lg:polygon(0 0, 100% 0, 100% calc(100% - 24px), calc(100% - 24px) 100%, 0 100%);--tf-geometry-border-width-0:0;--tf-geometry-border-width-hair:1px;--tf-geometry-border-width-thin:2px;--tf-geometry-border-width-thick:4px;--tf-elevation-none:none;--tf-elevation-sm:0 1px 2px 0 #0f172a0d;--tf-elevation-md:0 4px 6px -1px #0f172a14, 0 2px 4px -2px #0f172a0d;--tf-elevation-lg:0 10px 15px -3px #0f172a1a, 0 4px 6px -4px #0f172a0f;--tf-elevation-xl:0 20px 25px -5px #0f172a1a, 0 8px 10px -6px #0f172a0a;--tf-elevation-2xl:0 25px 50px -12px #0f172a33;--tf-elevation-inset:inset 0 2px 4px 0 #0f172a0f;--tf-elevation-focus:0 0 0 3px #1472c466;--tf-motion-duration-instant:0s;--tf-motion-duration-fast:.15s;--tf-motion-duration-base:.25s;--tf-motion-duration-slow:.4s;--tf-motion-duration-slower:.6s;--tf-motion-easing-linear:linear;--tf-motion-easing-ease-out:cubic-bezier(.16, 1, .3, 1);--tf-motion-easing-ease-in:cubic-bezier(.7, 0, .84, 0);--tf-motion-easing-ease-in-out:cubic-bezier(.65, 0, .35, 1);--tf-motion-easing-spring:cubic-bezier(.34, 1.56, .64, 1);--tf-z-index-auto:auto;--tf-z-index-base:0;--tf-z-index-raised:10;--tf-z-index-dropdown:1000;--tf-z-index-sticky:1100;--tf-z-index-fixed:1200;--tf-z-index-modal-backdrop:1300;--tf-z-index-modal:1400;--tf-z-index-popover:1500;--tf-z-index-tooltip:1600;--tf-z-index-toast:1700;--tf-breakpoint-sm:640px;--tf-breakpoint-md:768px;--tf-breakpoint-lg:1024px;--tf-breakpoint-xl:1280px;--tf-breakpoint-2xl:1536px;--tf-container-prose:65ch;--tf-container-narrow:640px;--tf-container-default:1200px;--tf-container-wide:1440px}.dark,[data-theme=dark]{--tf-color-bg-primary:#0a1020;--tf-color-bg-canvas:#060a14;--tf-color-bg-surface:#0f172a;--tf-color-bg-elevated:#1e293b;--tf-color-bg-subtle:#060a14;--tf-color-bg-muted:#1e293b;--tf-color-bg-inverse:#f8fafc;--tf-color-bg-overlay:#020617b3;--tf-color-text-primary:#f8fafc;--tf-color-text-secondary:#cbd5e1;--tf-color-text-muted:#94a3b8;--tf-color-text-subtle:#64748b;--tf-color-text-inverse:#0f172a;--tf-color-text-on-accent:#fff;--tf-color-text-link:#73b2e0;--tf-color-text-link-hover:#a2cceb;--tf-color-border-default:#334155;--tf-color-border-strong:#475569;--tf-color-border-subtle:#1e293b;--tf-color-border-muted:#334155;--tf-color-border-focus:#3f94d2;--tf-color-border-inverse:#cbd5e1;--tf-color-brand-orange:#f6921e;--tf-color-brand-orange-hover:#f8a234;--tf-color-brand-orange-text:#fab55e;--tf-color-brand-orange-bg:#4d2703;--tf-color-brand-blue:#1472c4;--tf-color-brand-blue-hover:#3f94d2;--tf-color-brand-blue-text:#73b2e0;--tf-color-brand-blue-bg:#06243f;--tf-color-status-success-bg:#052e16;--tf-color-status-success-fg:#86efac;--tf-color-status-success-border:#14532d;--tf-color-status-success-solid:#16a34a;--tf-color-status-warning-bg:#78350f;--tf-color-status-warning-fg:#fcd34d;--tf-color-status-warning-border:#92400e;--tf-color-status-warning-solid:#f59e0b;--tf-color-status-error-bg:#450a0a;--tf-color-status-error-fg:#fca5a5;--tf-color-status-error-border:#7f1d1d;--tf-color-status-error-solid:#dc2626;--tf-color-status-info-bg:#06243f;--tf-color-status-info-fg:#73b2e0;--tf-color-status-info-border:#08355c;--tf-color-status-info-solid:#1472c4;--tf-color-action-primary-bg:#f6921e;--tf-color-action-primary-bg-hover:#f8a234;--tf-color-action-primary-bg-active:#fab55e;--tf-color-action-primary-text:#fff;--tf-color-action-primary-border:#f6921e;--tf-color-action-secondary-bg:#1472c4;--tf-color-action-secondary-bg-hover:#3f94d2;--tf-color-action-secondary-bg-active:#73b2e0;--tf-color-action-secondary-text:#fff;--tf-color-action-secondary-border:#1472c4;--tf-color-action-ghost-bg:#0000;--tf-color-action-ghost-bg-hover:#1e293b;--tf-color-action-ghost-bg-active:#334155;--tf-color-action-ghost-text:#f8fafc;--tf-color-action-ghost-border:#0000;--tf-color-action-outline-bg:#0000;--tf-color-action-outline-bg-hover:#1e293b;--tf-color-action-outline-bg-active:#334155;--tf-color-action-outline-text:#f8fafc;--tf-color-action-outline-border:#475569;--tf-color-action-danger-bg:#dc2626;--tf-color-action-danger-bg-hover:#f87171;--tf-color-action-danger-bg-active:#fca5a5;--tf-color-action-danger-text:#fff;--tf-color-action-danger-border:#dc2626;--tf-color-action-disabled-bg:#1e293b;--tf-color-action-disabled-bg-hover:#1e293b;--tf-color-action-disabled-bg-active:#1e293b;--tf-color-action-disabled-text:#64748b;--tf-color-action-disabled-border:#334155}.tf-logo{height:var(--tf-logo-height,var(--tf-spacing-6));flex-shrink:0;justify-content:center;align-items:center;width:auto;display:inline-flex;filter:none!important;transform:none!important}.tf-logo>img,.tf-logo>svg{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;height:100%;display:block}.tf-logo[data-size=favicon],.tf-logo[data-size=xs]{--tf-logo-height:16px}.tf-logo[data-size=sm]{--tf-logo-height:20px}.tf-logo[data-size=md]{--tf-logo-height:24px}.tf-logo[data-size=lg]{--tf-logo-height:32px}.tf-logo[data-size=xl]{--tf-logo-height:40px}.tf-logo[data-size=hero]{--tf-logo-height:60px}.tf-logo[data-watermark=true]{opacity:.6}.tf-container{max-width:var(--tf-container-default);padding-inline:var(--tf-spacing-6);box-sizing:border-box;width:100%;margin-inline:auto}.tf-container[data-max=prose]{max-width:var(--tf-container-prose)}.tf-container[data-max=narrow]{max-width:var(--tf-container-narrow)}.tf-container[data-max=default]{max-width:var(--tf-container-default)}.tf-container[data-max=wide]{max-width:var(--tf-container-wide)}.tf-container[data-max=full]{max-width:none}@media (min-width:768px){.tf-container{padding-inline:var(--tf-spacing-8)}}@media (min-width:1280px){.tf-container{padding-inline:var(--tf-spacing-12)}}.tf-container[data-bleed=true]{padding-inline:0}.tf-button{--_h:2.5rem;--_px:1rem;--_fs:var(--tf-typography-font-size-sm);--_gap:var(--tf-spacing-2);--_radius:var(--tf-geometry-radius-md);--_bg:var(--tf-color-action-primary-bg);--_bg-hover:var(--tf-color-action-primary-bg-hover);--_bg-active:var(--tf-color-action-primary-bg-active);--_text:var(--tf-color-action-primary-text);--_border:var(--tf-color-action-primary-border);--_border-width:var(--tf-geometry-border-width-hair);--_clip:none;justify-content:center;align-items:center;gap:var(--_gap);height:var(--_h);padding:0 var(--_px);border:var(--_border-width) solid var(--_border);border-radius:var(--_radius);background:var(--_bg);color:var(--_text);font-family:var(--tf-typography-font-family-body);font-size:var(--_fs);font-weight:var(--tf-typography-font-weight-semibold);letter-spacing:var(--tf-typography-letter-spacing-normal);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--tf-motion-duration-fast) var(--tf-motion-easing-ease-out), color var(--tf-motion-duration-fast) var(--tf-motion-easing-ease-out), border-color var(--tf-motion-duration-fast) var(--tf-motion-easing-ease-out), box-shadow var(--tf-motion-duration-fast) var(--tf-motion-easing-ease-out), transform var(--tf-motion-duration-fast) var(--tf-motion-easing-ease-out);line-height:1;text-decoration:none;display:inline-flex}.tf-button[data-size=sm]{--_h:2rem;--_px:.75rem;--_fs:var(--tf-typography-font-size-xs);--_gap:var(--tf-spacing-1-5)}.tf-button[data-size=md]{--_h:2.5rem;--_px:1rem;--_fs:var(--tf-typography-font-size-sm)}.tf-button[data-size=lg]{--_h:3rem;--_px:1.25rem;--_fs:var(--tf-typography-font-size-base);--_gap:var(--tf-spacing-2-5,.625rem)}.tf-button[data-variant=primary]{--_bg:var(--tf-color-action-primary-bg);--_bg-hover:var(--tf-color-action-primary-bg-hover);--_bg-active:var(--tf-color-action-primary-bg-active);--_text:var(--tf-color-action-primary-text);--_border:var(--tf-color-action-primary-border);--_clip:var(--tf-geometry-chamfer-sm);clip-path:var(--_clip);border:0;border-radius:0}.tf-button[data-variant=secondary]{--_bg:var(--tf-color-action-secondary-bg);--_bg-hover:var(--tf-color-action-secondary-bg-hover);--_bg-active:var(--tf-color-action-secondary-bg-active);--_text:var(--tf-color-action-secondary-text);--_border:var(--tf-color-action-secondary-border);--_clip:var(--tf-geometry-chamfer-sm);clip-path:var(--_clip);border:0;border-radius:0}.tf-button[data-variant=ghost]{--_bg:var(--tf-color-action-ghost-bg);--_bg-hover:var(--tf-color-action-ghost-bg-hover);--_bg-active:var(--tf-color-action-ghost-bg-active);--_text:var(--tf-color-action-ghost-text);--_border:var(--tf-color-action-ghost-border)}.tf-button[data-variant=outline]{--_bg:var(--tf-color-action-outline-bg);--_bg-hover:var(--tf-color-action-outline-bg-hover);--_bg-active:var(--tf-color-action-outline-bg-active);--_text:var(--tf-color-action-outline-text);--_border:var(--tf-color-action-outline-border)}.tf-button[data-variant=danger]{--_bg:var(--tf-color-action-danger-bg);--_bg-hover:var(--tf-color-action-danger-bg-hover);--_bg-active:var(--tf-color-action-danger-bg-active);--_text:var(--tf-color-action-danger-text);--_border:var(--tf-color-action-danger-border)}.tf-button:hover:not(:disabled):not([aria-disabled=true]):not([data-loading=true]){background:var(--_bg-hover);border-color:var(--_bg-hover)}.tf-button[data-variant=outline]:hover:not(:disabled):not([aria-disabled=true]):not([data-loading=true]){background:var(--_bg-hover);border-color:var(--tf-color-border-strong)}.tf-button:active:not(:disabled):not([aria-disabled=true]):not([data-loading=true]){background:var(--_bg-active);border-color:var(--_bg-active);transform:translateY(1px)}.tf-button:focus-visible{box-shadow:var(--tf-elevation-focus);outline:none}.tf-button:disabled,.tf-button[aria-disabled=true]{cursor:not-allowed;background:var(--tf-color-action-disabled-bg);color:var(--tf-color-action-disabled-text);border-color:var(--tf-color-action-disabled-border);clip-path:none;border-radius:var(--_radius)}.tf-button[data-loading=true]{cursor:progress;pointer-events:none}.tf-button[data-loading=true] .tf-button__label,.tf-button[data-loading=true] .tf-button__icon{opacity:.55}.tf-button__icon{flex:none;width:1em;height:1em;font-size:1.125em;display:inline-flex}.tf-button__icon svg,.tf-button__icon iconify-icon{width:100%;height:100%;display:block}.tf-button__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite tf-button-spin;position:absolute}.tf-button{position:relative}@keyframes tf-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tf-button{transition:none}.tf-button__spinner{animation-duration:.01ms;animation-iteration-count:1}}@media (pointer:coarse){.tf-button[data-size=sm]{min-height:2.75rem}}:root{--tone-fg:var(--tf-color-text-primary);--tone-muted:var(--tf-color-text-muted);--tone-secondary:var(--tf-color-text-secondary);--tone-bg:var(--tf-color-bg-primary);--tone-surface:var(--tf-color-bg-surface);--tone-divider:var(--tf-color-border-subtle);--tone-line:var(--tf-color-border-default);--accent:var(--tf-color-brand-orange);--accent-deep:var(--tf-color-brand-orange-text);--accent-soft:var(--tf-color-brand-orange-bg);--secondary-color:var(--tf-color-brand-blue);--dark-bg:var(--tf-color-navy-deep)}.topnav__inner{max-width:var(--tf-container-wide);padding:0 var(--tf-spacing-6);justify-content:space-between;align-items:center;gap:var(--tf-spacing-6);height:72px;margin-inline:auto;display:flex}@media (min-width:1024px){.topnav__inner{padding-inline:var(--tf-spacing-12)}}@media (max-width:1023.98px){.topnav__inner{gap:var(--tf-spacing-3)}.topnav__logo{margin-right:auto}}.topnav__logo{transition:transform var(--tf-motion-duration-base) var(--tf-motion-easing-ease-out)}.topnav__logo:hover{transform:scale(1.02)}.topnav__links{gap:var(--tf-spacing-10);font-family:var(--tf-typography-font-family-mono);font-size:var(--tf-typography-font-size-xs);letter-spacing:var(--tf-typography-letter-spacing-widest);text-transform:uppercase;color:var(--tone-muted);align-items:center;margin:0;padding:0;list-style:none;display:none}@media (min-width:1024px){.topnav__links{display:flex}}.topnav__links>li>a,.topnav__dropdown-trigger{transition:color var(--tf-motion-duration-fast) var(--tf-motion-easing-ease-out);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex;position:relative}.topnav__links>li>a:after,.topnav__dropdown-trigger:after{content:"";background:var(--accent);width:0;height:1px;transition:width var(--tf-motion-duration-base) var(--tf-motion-easing-ease-out);position:absolute;bottom:-6px;left:0}.topnav__links>li>a:hover,.topnav__dropdown-trigger:hover{color:var(--tone-fg)}.topnav__links>li>a:hover:after,.topnav__dropdown-trigger:hover:after,.topnav__has-dropdown:hover .topnav__dropdown-trigger:after,.topnav__dropdown-trigger[aria-expanded=true]:after{width:100%}.topnav__has-dropdown{position:relative}.topnav__dropdown-caret{transition:transform .2s var(--tf-motion-easing-ease-out);font-size:9px;line-height:1;display:inline-block}.topnav__has-dropdown:hover .topnav__dropdown-caret,.topnav__dropdown-trigger[aria-expanded=true] .topnav__dropdown-caret{transform:rotate(180deg)}.topnav__dropdown{background:var(--tone-surface);border:1px solid var(--tone-fg);min-width:240px;position:absolute;top:calc(100% + 14px);left:-12px}@supports (color:color-mix(in lab, red, red)){.topnav__dropdown{border:1px solid color-mix(in srgb, var(--tone-fg) 12%, transparent)}}.topnav__dropdown{padding:var(--tf-spacing-2);opacity:0;visibility:hidden;transition:opacity .18s var(--tf-motion-easing-ease-out), transform .18s var(--tf-motion-easing-ease-out), visibility 0s linear .18s;box-shadow:var(--tf-elevation-md);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);z-index:10;flex-direction:column;gap:1px;margin:0;list-style:none;display:flex;transform:translateY(-4px)}.topnav__dropdown:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.topnav__has-dropdown:hover .topnav__dropdown,.topnav__dropdown-trigger[aria-expanded=true]+.topnav__dropdown{opacity:1;visibility:visible;transition:opacity .18s var(--tf-motion-easing-ease-out), transform .18s var(--tf-motion-easing-ease-out), visibility 0s linear 0s;transform:translateY(0)}.topnav__dropdown a{padding:var(--tf-spacing-3) var(--tf-spacing-4);font-family:var(--tf-typography-font-family-mono);font-size:var(--tf-typography-font-size-xs);letter-spacing:var(--tf-typography-letter-spacing-widest);text-transform:uppercase;color:var(--tone-muted);transition:color .16s var(--tf-motion-easing-ease-out), background .16s var(--tf-motion-easing-ease-out);align-items:center;gap:10px;display:flex}.topnav__dropdown a:after{display:none}.topnav__dropdown a:hover{color:var(--secondary-color);background:var(--secondary-color)}@supports (color:color-mix(in lab, red, red)){.topnav__dropdown a:hover{background:color-mix(in srgb, var(--secondary-color) 7%, transparent)}}.topnav__dropdown-num{color:var(--secondary-color);opacity:.7;letter-spacing:var(--tf-typography-letter-spacing-widest);min-width:18px;font-size:10px}.topnav__dropdown-icon{color:var(--secondary-color);flex-shrink:0;font-size:16px;transition:color .2s}.topnav__dropdown-item--featured .topnav__dropdown-icon{color:var(--accent)}.topnav__dropdown-item--featured a:hover{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.topnav__dropdown-item--featured a:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.topnav__dropdown-item--featured a{font-weight:600}.topnav__right{gap:var(--tf-spacing-3);align-items:center;display:flex}.topnav__lang-theme{align-items:center;gap:var(--tf-spacing-2);border:1px solid var(--tone-fg);background:0 0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.topnav__lang-theme{border:1px solid color-mix(in srgb, var(--tone-fg) 15%, transparent)}}.topnav__lang-theme{padding:var(--tf-spacing-2) var(--tf-spacing-3);cursor:pointer;font-family:var(--tf-typography-font-family-mono);font-size:var(--tf-typography-font-size-xs);color:var(--tone-muted);letter-spacing:var(--tf-typography-letter-spacing-wide);text-transform:uppercase;transition:all var(--tf-motion-duration-fast) var(--tf-motion-easing-ease-out)}.topnav__lang-theme:hover{color:var(--dark-bg);border-color:var(--dark-bg)}.dark .topnav__lang-theme:hover{color:var(--tone-fg);border-color:var(--tone-fg)}.topnav__lang-theme__flag{align-items:center;font-size:16px;line-height:1;display:inline-flex}.topnav__lang-theme__flag iconify-icon{vertical-align:middle;width:1.2em;height:.9em}.topnav__lang-theme__code{font-weight:500}.topnav__hamburger{aspect-ratio:1;border:1px solid var(--tone-fg);background:0 0;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.topnav__hamburger{border:1px solid color-mix(in srgb, var(--tone-fg) 15%, transparent)}}.topnav__hamburger{color:var(--tone-fg);cursor:pointer;transition:all var(--tf-motion-duration-fast) var(--tf-motion-easing-ease-out);padding:0}.topnav__hamburger:hover{background:var(--tone-fg)}@supports (color:color-mix(in lab, red, red)){.topnav__hamburger:hover{background:color-mix(in srgb, var(--tone-fg) 5%, transparent)}}.topnav__hamburger:hover{border-color:var(--tone-fg)}@supports (color:color-mix(in lab, red, red)){.topnav__hamburger:hover{border-color:color-mix(in srgb, var(--tone-fg) 25%, transparent)}}.topnav__hamburger iconify-icon{font-size:22px;line-height:1}@media (min-width:1024px){.topnav__hamburger{display:none}}@media (max-width:1023.98px){.topnav__right .btn-angular{display:none}}.topnav__drawer-backdrop{z-index:calc(var(--tf-z-index-fixed) + 5);background:var(--dark-bg);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.topnav__drawer-backdrop{background:color-mix(in srgb, var(--dark-bg) 60%, transparent)}}.topnav__drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .25s var(--tf-motion-easing-ease-out)}.topnav__drawer-backdrop[data-open=true]{opacity:1;pointer-events:auto}@media (min-width:1024px){.topnav__drawer-backdrop{display:none}}.topnav__drawer{width:min(86vw,360px);z-index:calc(var(--tf-z-index-fixed) + 10);background:var(--tone-bg);border-left:1px solid var(--tone-fg);position:fixed;top:0;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.topnav__drawer{border-left:1px solid color-mix(in srgb, var(--tone-fg) 10%, transparent)}}.topnav__drawer{padding:var(--tf-spacing-12) var(--tf-spacing-6) var(--tf-spacing-6);gap:var(--tf-spacing-8);transition:transform .32s var(--tf-motion-easing-ease-out);flex-direction:column;display:flex;overflow-y:auto;transform:translate(100%)}.topnav__drawer[data-open=true]{transform:translate(0)}@media (min-width:1024px){.topnav__drawer{display:none}}.topnav__drawer-close{top:var(--tf-spacing-3);right:var(--tf-spacing-3);width:40px;height:40px;color:var(--tone-fg);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.topnav__drawer-close iconify-icon{font-size:26px;line-height:1}.topnav__drawer-links{font-family:var(--tf-typography-font-family-mono);font-size:var(--tf-typography-font-size-sm);letter-spacing:var(--tf-typography-letter-spacing-wide);text-transform:uppercase;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.topnav__drawer-links a{padding:var(--tf-spacing-4) 0;color:var(--tone-fg);border-bottom:1px solid var(--tone-fg);display:block}@supports (color:color-mix(in lab, red, red)){.topnav__drawer-links a{border-bottom:1px solid color-mix(in srgb, var(--tone-fg) 8%, transparent)}}.topnav__drawer-links a{transition:color var(--tf-motion-duration-fast) var(--tf-motion-easing-ease-out)}.topnav__drawer-links a:hover,.topnav__drawer-links a[aria-current=page]{color:var(--accent)}.topnav__drawer-actions{gap:var(--tf-spacing-3);padding-top:var(--tf-spacing-6);flex-direction:column;margin-top:auto;display:flex}.topnav__drawer-actions .btn-angular{justify-content:center;width:100%}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}iconify-icon{vertical-align:-.125em;width:1em;height:1em;display:inline-block}a[href=\/recursos],a[href^="/recursos/"],#insights{display:none!important}li:has(>a[href=\/recursos]){display:none!important}@media (prefers-reduced-motion:no-preference){@keyframes tf-enter-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero__title{animation:tf-enter-up .5s var(--tf-motion-easing-ease-out,ease-out) both}.hero__sub{animation:tf-enter-up .5s var(--tf-motion-easing-ease-out,ease-out) 80ms both}.hero__ctas{animation:tf-enter-up .5s var(--tf-motion-easing-ease-out,ease-out) .16s both}.hero__features{animation:tf-enter-up .5s var(--tf-motion-easing-ease-out,ease-out) .24s both}.hero__stats{animation:tf-enter-up .5s var(--tf-motion-easing-ease-out,ease-out) .32s both}.page-hero__eyebrow-simple{animation:tf-enter-up .5s var(--tf-motion-easing-ease-out,ease-out) both}.page-hero__title{animation:tf-enter-up .5s var(--tf-motion-easing-ease-out,ease-out) 60ms both}.page-hero__sub{animation:tf-enter-up .5s var(--tf-motion-easing-ease-out,ease-out) .14s both}.tf-reveal{transition:opacity .45s ease-out,transform .45s ease-out,filter .45s ease-out}.tf-reveal:not(.tf-reveal--in){opacity:0;filter:blur(4px);transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
