:root{--lg-black:#000;--lg-white:#fff;--lg-electric:#033ccc;--lg-deep:#0f3159;--lg-pastel-0:#fafbfe;--lg-pastel-1:#eef1f8;--lg-pastel-2:#e3e9f6;--lg-ink:#0a1426;--lg-lente: ;--lg-bisel:18px;--lg-espesor:12px;--lg-blur:14px;--lg-sat:175%;--lg-bright:105%;--lg-fuerza:1;--lg-frost:1;--lg-r:12px;--lg-fondo:linear-gradient(180deg,var(--lg-pastel-0),var(--lg-pastel-2));--lg-ease:cubic-bezier(.22,.61,.36,1);--lg-ease-out:cubic-bezier(.16,1,.3,1)}[data-tema=claro]{--lg-fuerza:.45;--lg-frost:1.7;--lg-fondo:radial-gradient(44% 32% at 80% 12%,rgba(3,60,204,.2) 0%,transparent 64%),radial-gradient(38% 30% at 10% 66%,rgba(15,49,89,.17) 0%,transparent 66%),radial-gradient(56% 42% at 46% 106%,rgba(3,60,204,.15) 0%,transparent 62%),linear-gradient(180deg,var(--lg-pastel-0) 0%,var(--lg-pastel-1) 60%,var(--lg-pastel-2) 100%);--lg-tint:hsla(0,0%,100%,.56);--lg-tint-alto:hsla(0,0%,100%,.74);--lg-tint-bajo:hsla(0,0%,100%,.38);--lg-borde:hsla(0,0%,100%,.85);--lg-rim-alto:#fff;--lg-rim-bajo:rgba(15,49,89,.1);--lg-interior:inset 0 1px 0 hsla(0,0%,100%,.92),inset 0 -1px 0 rgba(15,49,89,.06);--lg-sombra-1:0 10px 26px -14px rgba(15,49,89,.34);--lg-sombra-2:0 22px 60px -22px rgba(15,49,89,.42);--lg-sombra-3:0 34px 80px -28px rgba(15,49,89,.5);--lg-texto:var(--lg-ink);--lg-texto-suave:rgba(10,20,38,.72);--lg-texto-tenue:rgba(10,20,38,.6);--lg-acento:var(--lg-electric);--lg-linea:rgba(15,49,89,.13);--lg-solido:#fff;--lg-solido-alt:#f6f8fc;--lg-hundido:rgba(15,49,89,.09);--lg-sel:#fff;--lg-sel-texto:var(--lg-ink);--lg-sel-sombra:0 2px 8px -2px rgba(15,49,89,.3),0 0 0 .5px rgba(15,49,89,.07);--lg-sel-acento:rgba(3,60,204,.11);--lg-sel-borde:rgba(3,60,204,.24)}[data-tema=oscuro]{--lg-fuerza:1;--lg-frost:1;--lg-fondo:radial-gradient(42% 30% at 82% 14%,rgba(3,60,204,.4) 0%,transparent 62%),radial-gradient(36% 26% at 12% 30%,rgba(70,125,255,.2) 0%,transparent 64%),radial-gradient(48% 34% at 34% 88%,rgba(15,49,89,.72) 0%,transparent 60%),radial-gradient(120% 90% at 92% 108%,rgba(15,49,89,.42) 0%,transparent 58%),linear-gradient(180deg,#0a1120,#070d1a 55%,#050912);--lg-tint:hsla(0,0%,100%,.075);--lg-tint-alto:hsla(0,0%,100%,.13);--lg-tint-bajo:hsla(0,0%,100%,.045);--lg-borde:hsla(0,0%,100%,.16);--lg-rim-alto:hsla(0,0%,100%,.85);--lg-rim-bajo:hsla(0,0%,100%,.06);--lg-interior:inset 0 1px 0 hsla(0,0%,100%,.16),inset 0 -1px 0 rgba(0,0,0,.35);--lg-sombra-1:0 12px 30px -16px rgba(0,0,0,.75);--lg-sombra-2:0 26px 64px -24px rgba(0,0,0,.8);--lg-sombra-3:0 40px 90px -30px rgba(0,0,0,.85);--lg-texto:#fff;--lg-texto-suave:hsla(0,0%,100%,.76);--lg-texto-tenue:hsla(0,0%,100%,.56);--lg-acento:#5b8cff;--lg-linea:hsla(0,0%,100%,.11);--lg-solido:rgba(12,19,33,.92);--lg-solido-alt:rgba(18,26,43,.92);--lg-hundido:rgba(0,0,0,.28);--lg-sel:hsla(0,0%,100%,.17);--lg-sel-texto:#fff;--lg-sel-sombra:0 2px 10px -3px rgba(0,0,0,.65),inset 0 1px 0 hsla(0,0%,100%,.24);--lg-sel-acento:rgba(143,176,255,.18);--lg-sel-borde:rgba(143,176,255,.34)}:root{color-scheme:light dark}.lg,.lg-bar,.lg-btn,.lg-chip,.lg-nav,.lg-sheet,.lg-toggle{position:relative;isolation:isolate;background:var(--lg-tint);border-radius:var(--lg-r);box-shadow:var(--lg-interior),var(--lg-sombra-2);color:var(--lg-texto);-webkit-backdrop-filter:var(--lg-lente) blur(calc(var(--lg-blur) * var(--lg-frost))) saturate(var(--lg-sat)) brightness(var(--lg-bright));backdrop-filter:var(--lg-lente) blur(calc(var(--lg-blur) * var(--lg-frost))) saturate(var(--lg-sat)) brightness(var(--lg-bright))}.lg-bar:before,.lg-btn:before,.lg-chip:before,.lg-nav:before,.lg-sheet:before,.lg-toggle:before,.lg:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--lg-rim-alto) 0,var(--lg-rim-bajo) 38%,transparent 55%,var(--lg-rim-bajo) 78%,var(--lg-rim-alto) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.lg-bar>*,.lg-nav>*,.lg-sheet>*,.lg>*{position:relative;z-index:2}.lg-thin{--lg-bisel:12px;--lg-espesor:7px;--lg-blur:22px;background:var(--lg-tint-alto)}.lg-thick{--lg-bisel:26px;--lg-espesor:20px;--lg-blur:8px;--lg-sat:200%;background:var(--lg-tint-bajo);box-shadow:var(--lg-interior),var(--lg-sombra-3)}.lg-e1{box-shadow:var(--lg-interior),var(--lg-sombra-1)}.lg-e2{box-shadow:var(--lg-interior),var(--lg-sombra-2)}.lg-e3{box-shadow:var(--lg-interior),var(--lg-sombra-3)}.lg-nav{--lg-bisel:20px;--lg-espesor:10px;--lg-blur:22px;border-radius:var(--lg-r)}.lg-edge-abajo{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent)}.lg-edge-arriba{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(0deg,#000 calc(100% - 28px),transparent)}.lg-bar{--lg-bisel:16px;--lg-espesor:9px;--lg-blur:18px}.lg-bar,.lg-sheet{border-radius:var(--lg-r)}.lg-sheet{--lg-bisel:24px;--lg-espesor:14px;--lg-blur:26px;box-shadow:var(--lg-interior),var(--lg-sombra-3)}.lg-scrim{position:fixed;inset:0;background:rgba(4,8,17,.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lg-btn,.lg-chip,.lg-toggle{--lg-bisel:10px;--lg-espesor:6px;--lg-blur:12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:var(--lg-r);box-shadow:var(--lg-interior),var(--lg-sombra-1);font:inherit;letter-spacing:-.02em}.lg-chip{padding:5px 12px;font-size:13px;font-weight:600}.lg-btn{padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .16s var(--lg-ease),box-shadow .16s var(--lg-ease),background .16s var(--lg-ease)}.lg-btn:hover{background:var(--lg-tint-alto);transform:translateY(-1px);box-shadow:var(--lg-interior),var(--lg-sombra-2)}.lg-btn:active{transform:translateY(0) scale(.985)}.lg-btn-primario{background:var(--lg-electric);color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.lg-btn-primario:before{background:linear-gradient(135deg,hsla(0,0%,100%,.55),transparent 45%,rgba(0,0,0,.18))}.lg-btn-primario:hover{background:#0230a8}.lg-toggle{padding:4px;gap:2px;background:var(--lg-hundido)}.lg-toggle>button{border:none;background:transparent;color:var(--lg-texto-suave);font:inherit;font-size:13px;font-weight:600;letter-spacing:-.02em;padding:7px 15px;border-radius:var(--lg-r);cursor:pointer;transition:background .18s var(--lg-ease),color .18s var(--lg-ease),box-shadow .18s var(--lg-ease)}.lg-toggle>button:hover{color:var(--lg-texto)}.lg-toggle>button[aria-selected=true]{background:var(--lg-sel);color:var(--lg-sel-texto);box-shadow:var(--lg-sel-sombra)}.lg-activo{background:var(--lg-sel-acento)!important;color:var(--lg-acento)!important;box-shadow:inset 0 0 0 1px var(--lg-sel-borde)}.lg-solid{position:relative;background:var(--lg-solido);border:1px solid var(--lg-linea);border-radius:var(--lg-r);box-shadow:var(--lg-sombra-1);color:var(--lg-texto)}.lg-solid-alt{background:var(--lg-solido-alt)}@media (prefers-reduced-transparency:reduce){.lg,.lg-bar,.lg-btn,.lg-chip,.lg-nav,.lg-sheet,.lg-toggle{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--lg-solido)!important;border:1px solid var(--lg-linea)}.lg-bar:before,.lg-btn:before,.lg-chip:before,.lg-nav:before,.lg-sheet:before,.lg-toggle:before,.lg:before{display:none}}@media (prefers-reduced-motion:reduce){.lg-btn,.lg-toggle>button{transition:none}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.lg,.lg-bar,.lg-btn,.lg-chip,.lg-nav,.lg-sheet,.lg-toggle{background:var(--lg-solido);border:1px solid var(--lg-linea)}}.lg-h1{font-size:48px;font-weight:800;letter-spacing:-1.44px;line-height:1.1}.lg-h2{font-size:32px;letter-spacing:-.96px;line-height:1.15}.lg-h2,.lg-h3{font-weight:700}.lg-h3{font-size:24px;letter-spacing:-.72px;line-height:1.2}.lg-body{font-size:15px;font-weight:400;letter-spacing:-.45px;line-height:1.6}.lg-cap{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lg-page{min-height:100%;background:var(--lg-fondo);background-attachment:fixed;color:var(--lg-texto);font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}