@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.0b02cdm7g7y6h.woff2)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.iaM1Ya_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
.landing{--l-bg:255 20% 3.5%;--l-surface-1:255 16% 6%;--l-surface-2:255 14% 9%;--l-surface-3:255 12% 12%;--l-fg:0 0% 96%;--l-muted:255 8% 62%;--l-border:0 0% 100% / .08;--l-border-strong:0 0% 100% / .14;--l-brand:268 85% 66%;--l-brand-soft:268 85% 66% / .16;--l-data:190 90% 60%;--l-success:150 60% 50%;--l-warning:40 90% 60%;--l-danger:0 72% 51%;--l-r-sm:8px;--l-r:12px;--l-r-lg:16px;--l-r-xl:24px;--l-shadow-card:0 1px 0 #ffffff0f inset, 0 0 0 1px hsl(var(--l-border));--l-shadow-float:0 40px 120px -40px #0009;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;color:hsl(var(--l-fg));background:hsl(var(--l-bg));min-height:100dvh;overflow-x:clip}.dark .landing,html.dark .landing{--l-bg:255 20% 3.5%;--l-surface-1:255 16% 6%;--l-surface-2:255 14% 9%;--l-surface-3:255 12% 12%;--l-fg:0 0% 96%;--l-muted:255 8% 62%;--l-border:0 0% 100% / .08;--l-border-strong:0 0% 100% / .14}html:not(.dark) .landing{--l-bg:0 0% 100%;--l-surface-1:255 20% 98%;--l-surface-2:255 16% 96%;--l-surface-3:255 14% 93%;--l-fg:255 25% 8%;--l-muted:255 8% 42%;--l-border:255 25% 8% / .08;--l-border-strong:255 25% 8% / .14;--l-shadow-card:0 1px 0 #fffc inset, 0 0 0 1px hsl(var(--l-border));--l-shadow-float:0 40px 120px -40px #0000002e}.landing section[id]{content-visibility:auto;contain-intrinsic-size:1px 720px;scroll-margin-top:4.5rem}.landing section#inicio{content-visibility:visible}.l-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.25rem}@media (min-width:640px){.l-container{padding-inline:2rem}}@media (min-width:1024px){.l-container{padding-inline:2.5rem}}.l-section{padding-block:clamp(4.5rem,9vw,8rem)}.l-eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--l-muted));align-items:center;gap:.5rem;font-size:12px;font-weight:500;display:inline-flex}.l-eyebrow:before{content:"";background:hsl(var(--l-brand));border-radius:999px;flex-shrink:0;width:6px;height:6px}.l-h{font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;text-wrap:balance;color:hsl(var(--l-fg));font-weight:600;line-height:1.02}.l-muted{color:hsl(var(--l-muted))}.l-mono{font-family:var(--font-geist-mono), ui-monospace, monospace}.l-card{background:hsl(var(--l-surface-1));box-shadow:var(--l-shadow-card);border-radius:var(--l-r-lg);transition:box-shadow .35s var(--ease-out-expo);overflow:hidden}.l-card:hover{box-shadow:0 1px 0 #ffffff0f inset, 0 0 0 1px hsl(var(--l-border-strong))}.l-card-spotlight{position:relative}.l-card-spotlight:after{content:"";pointer-events:none;opacity:0;transition:opacity .35s var(--ease-out-expo);background:radial-gradient(300px circle at var(--x,50%) var(--y,50%), hsl(var(--l-brand-soft)), transparent 70%);position:absolute;inset:0}.l-card-spotlight:hover:after{opacity:.35}.l-btn-primary,.l-btn-secondary,.l-btn-ghost{border-radius:var(--l-r);letter-spacing:-.01em;height:44px;transition:transform .35s var(--ease-out-expo), filter .35s var(--ease-out-expo), background .35s var(--ease-out-expo), color .35s var(--ease-out-expo), border-color .35s var(--ease-out-expo);justify-content:center;align-items:center;gap:.5rem;padding-inline:1.1rem;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.l-btn-primary{background:hsl(var(--l-fg));color:hsl(var(--l-bg));border:1px solid #0000}.l-btn-primary:hover{filter:brightness(.92);transform:translateY(-1px)}.l-btn-secondary{background:hsl(var(--l-surface-2));color:hsl(var(--l-fg));border:1px solid hsl(var(--l-border-strong))}.l-btn-secondary:hover{transform:translateY(-1px)}.l-btn-ghost{color:hsl(var(--l-fg));background:0 0;border:1px solid #0000}.l-btn-ghost .l-arrow{transition:transform .35s var(--ease-out-expo)}.l-btn-ghost:hover .l-arrow{transform:translate(4px)}.l-btn-primary:focus-visible,.l-btn-secondary:focus-visible,.l-btn-ghost:focus-visible,.landing a:focus-visible,.landing button:focus-visible{outline:2px solid hsl(var(--l-brand));outline-offset:2px}.l-window{border-radius:var(--l-r-lg);border:1px solid hsl(var(--l-border));background:hsl(var(--l-surface-1));box-shadow:var(--l-shadow-float);overflow:hidden}.l-window-bar{border-bottom:1px solid hsl(var(--l-border));background:hsl(var(--l-surface-2));align-items:center;gap:6px;height:36px;padding-inline:12px;display:flex}.l-window-dot{background:hsl(var(--l-fg) / .25);border-radius:999px;width:8px;height:8px}.l-glass{-webkit-backdrop-filter:blur(20px);background:hsl(var(--l-bg) / .7);border-bottom:1px solid hsl(var(--l-border))}.l-segmented{border-radius:var(--l-r);border:1px solid hsl(var(--l-border));background:hsl(var(--l-surface-2));grid-template-columns:1fr 1fr;gap:2px;padding:4px;display:inline-grid;position:relative}.l-segmented button{z-index:1;border-radius:calc(var(--l-r) - 2px);white-space:nowrap;height:36px;color:hsl(var(--l-muted));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding-inline:14px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.l-segmented button[aria-pressed=true]{color:hsl(var(--l-fg))}.l-segmented-pill{border-radius:calc(var(--l-r) - 2px);background:hsl(var(--l-surface-1));box-shadow:0 0 0 1px hsl(var(--l-border-strong));z-index:0;position:absolute;inset-block:4px}.l-border-beam{isolation:isolate;position:relative}.l-border-beam:before{content:"";border-radius:inherit;background:conic-gradient(from var(--beam-angle,0deg), transparent 0%, hsl(var(--l-brand)) 12%, transparent 28%);-webkit-mask-composite:xor;pointer-events:none;z-index:2;padding:1px;animation:6s linear infinite l-beam;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes l-beam{to{--beam-angle:360deg}}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.l-progress{transform-origin:0;background:hsl(var(--l-brand));z-index:60;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0}.l-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.l-marquee-track{gap:3rem;width:max-content;animation:40s linear infinite l-marquee;display:flex}.l-marquee:hover .l-marquee-track{animation-play-state:paused}@keyframes l-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.l-marquee-track{transform:none!important}.l-border-beam:before{display:none}}
