@font-face{font-family:Inter;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2)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;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2)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;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Onest;font-weight:700;font-display:swap;src:url(/fonts/onest-latin-700-normal.woff2)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:Onest;font-weight:700;font-display:swap;src:url(/fonts/onest-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Onest;font-weight:800;font-display:swap;src:url(/fonts/onest-latin-800-normal.woff2)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:Onest;font-weight:800;font-display:swap;src:url(/fonts/onest-latin-ext-800-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-latin-600-normal.woff2)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}@layer marca{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--violeta:#7e51e2;--violeta-claro:#9a74ee;--violeta-oscuro:#6b3fd0;--violeta-prensa:#5829b4;--lila:#b298ff;--tinte:#f2ecfc;--tinte-fuerte:#e7dbfa;--noche:#17004b;--noche-profunda:#0d0030;--durazno:#ffd7b1;--calido:#f7be8c;--rosa:#db9ee4;--texto:#17004b;--texto-cuerpo:#463f62;--texto-suave:#585170;--texto-tenue:#6f6888;--fondo:#fbfafe;--superficie:#fff;--hundido:#fafafc;--apagado:#f4f3f8;--borde:#eae8f1;--borde-control:#dad7e6;--peligro:#ca4944;--peligro-oscuro:#ab3431;--peligro-texto:#822b28;--peligro-tinte:#fff4f3;--peligro-borde:#ffcfcb;--aviso-texto:#703b13;--aviso-tinte:#fff5e7;--aviso-borde:#ffd59d;--ok-texto:#0e5339;--ok-tinte:#ecfbf3;--ok-borde:#b0edcd;--ok:#13855c;--fuente-titulo:"Onest", "Inter", system-ui, sans-serif;--fuente-texto:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--fuente-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--sombra-marca:0 10px 24px -10px #6b3fd0b3;--sombra-tarjeta:0 1px 2px #17004b0a, 0 12px 32px -16px #17004b2e}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{min-height:100%;margin:0}body{background:var(--fondo);color:var(--texto);font:500 1rem/1.45 var(--fuente-texto);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[hidden]{display:none!important}h1,h2,p{margin:0}h1,h2{font-family:var(--fuente-titulo);letter-spacing:-.01em;font-weight:800;line-height:1.1}::selection{background:var(--noche);color:#f7c3ff}button,a.primary{cursor:pointer;min-height:44px;font:600 .9375rem/1.2 var(--fuente-texto);text-align:center;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s;display:inline-flex}button:disabled{cursor:not-allowed}.primary{color:#fff;background:linear-gradient(180deg, var(--violeta-claro), var(--violeta) 35%, var(--violeta-oscuro));box-shadow:var(--sombra-marca);border-color:#ffffff2e}.primary:hover:not(:disabled){background:linear-gradient(180deg, var(--violeta), var(--violeta-oscuro) 35%, var(--violeta-prensa))}.primary:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.primary:disabled,.peligro:disabled{background:var(--apagado);color:#b7b2c9;box-shadow:none;border-color:#0000}.outline{background:var(--superficie);color:var(--violeta-prensa);border-color:var(--borde-control)}.outline:hover:not(:disabled){background:var(--tinte);border-color:var(--tinte-fuerte)}.outline:active:not(:disabled){background:var(--tinte-fuerte)}.outline:disabled{color:#b7b2c9}.peligro{background:var(--peligro);color:#fff}.peligro:hover:not(:disabled){background:var(--peligro-oscuro)}.peligro-suave{background:var(--peligro-tinte);color:var(--peligro-texto);border-color:var(--peligro-borde)}.peligro-suave:hover:not(:disabled){background:#ffe6e4}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=date]{background:var(--superficie);width:100%;min-height:48px;color:var(--texto);border:1.5px solid var(--borde-control);font:500 1rem var(--fuente-texto);border-radius:12px;padding:10px 14px;transition:border-color .15s,box-shadow .15s}input::placeholder{color:#b7b2c9}input:hover:not(:focus-visible){border-color:#b7b2c9}input[aria-invalid=true]{border-color:var(--peligro);background:var(--peligro-tinte)}input[type=checkbox]{appearance:none;cursor:pointer;background:var(--superficie);border:1.5px solid #b7b2c9;border-radius:7px;flex:none;place-content:center;width:24px;height:24px;margin:0;transition:background-color .15s,border-color .15s;display:inline-grid}input[type=checkbox]:before{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:6px;height:11px;margin-top:-2px;transition:transform .12s;transform:rotate(45deg)scale(0)}input[type=checkbox]:checked{background:var(--violeta);border-color:var(--violeta)}input[type=checkbox]:checked:before{transform:rotate(45deg)scale(1)}input[type=checkbox][aria-invalid=true]{border-color:var(--peligro);background:var(--peligro-tinte)}@media (forced-colors:active){input[type=checkbox]{appearance:auto}}:focus-visible{outline:3px solid var(--violeta);outline-offset:2px}input:not([type=checkbox]):focus-visible{border-color:var(--violeta);box-shadow:0 0 0 4px var(--tinte-fuerte);outline:none}input[aria-invalid=true]:focus-visible{border-color:var(--peligro);box-shadow:0 0 0 4px var(--peligro-borde)}.aviso{background:var(--aviso-tinte);color:var(--aviso-texto);border:1px solid var(--aviso-borde);border-radius:12px;padding:12px 14px;font-size:.9375rem;font-weight:600}.aviso.error{background:var(--peligro-tinte);color:var(--peligro-texto);border-color:var(--peligro-borde)}.aviso.listo{background:var(--ok-tinte);color:var(--ok-texto);border-color:var(--ok-borde)}.aviso:empty{background:0 0;border:0;min-height:0;padding:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}}
