:root{--on-brand:#fff;--control-height:2.75rem;--field-height:3rem;--space-page:clamp(1rem, 2.5vw, 2rem);--space-section:clamp(2rem, 5vw, 4rem);--shadow-surface:0 1px 3px #1d24380a;--glass-surface:#ffffffdb;--glass-edge:#ffffffd9;--shadow-glass:inset 0 1px 0 var(--glass-edge), 0 8px 30px -20px #1d243829;--ambient-background:radial-gradient(ellipse at 85% 0%, #7785dc0b, transparent 50%), radial-gradient(ellipse at 10% 100%, #f2b89509, transparent 52%);--grain-opacity:.025;--blur-glass:20px;--dur-modal:.36s;--brand-accent:#f2b895;--brand-accent-ink:#633e2b;--brand-accent-surface:#fff0e5;--brand:#3043c4;--brand-strong:#1f2d8f;--brand-soft:#a8b6ff;--brand-line:#b8c5ea;--ink:#252629;--ink-soft:#55585e;--ink-muted:#676b73;--ink-faint:#8c9097;--ink-ghost:#979ba3;--surface:#fff;--surface-alt:#faf9f7;--surface-soft:#f2f0ec;--surface-teal:#e8ecff;--surface-chip:#f2f0ec;--surface-warm:#fff7ef;--surface-hover-dark:#e2e7f7;--line:#e5e2dc;--line-strong:#7a8497;--dark:#252629;--dark-deep:#111729;--dark-hover:#27314b;--on-dark-strong:#f0f3ff;--on-dark-soft:#cbd3ea;--on-dark-muted:#aebad7;--on-dark-faint:#9daaca;--on-dark-dim:#b5bed5;--warn-bg:#f4ede1;--warn-line:#f0e3c8;--warn-ink:#8a6a28;--danger-bg:#f6ecec;--danger-line:#c8a0a0;--danger-ink:#8a4a4a;--chart-main:#3549b8;--chart-soft:#b6c3f4;--brand-tint-text:#e4e9ff;--brand-tint-text-soft:#ccd5ff;--overlay-on-brand:#ffffff24;--overlay-on-brand-soft:#ffffff0d;--overlay-on-dark:#ffffff14;--overlay-on-dark-strong:#ffffff24;--overlay-on-dark-faint:#ffffff0f;--overlay-on-dark-line:#ffffff4d;--velo-modal:#19203873;--velo-banner:#19203842;--velo-marca:#3549b86b;--velo-foto:#14192abd;--grano:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%27160%27%20height=%27160%27%3E%3Cfilter%20id=%27g%27%3E%3CfeTurbulence%20type=%27fractalNoise%27%20baseFrequency=%270.85%27%20numOctaves=%273%27%20stitchTiles=%27stitch%27/%3E%3CfeColorMatrix%20type=%27saturate%27%20values=%270%27/%3E%3C/filter%3E%3Crect%20width=%27160%27%20height=%27160%27%20filter=%27url\(%23g\)%27%20opacity=%270.55%27/%3E%3C/svg%3E);--patron-banner:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2736%27%20height=%2736%27%20viewBox=%270%200%2036%2036%27%3E%3Cg%20stroke=%27%23ffffff%27%20stroke-width=%271.8%27%20stroke-linecap=%27round%27%20stroke-opacity=%270.17%27%3E%3Cpath%20d=%27M9%204V14M4%209H14%27/%3E%3Cpath%20d=%27M27%2022V32M22%2027H32%27/%3E%3C/g%3E%3Cg%20fill=%27%23ffffff%27%20fill-opacity=%270.11%27%3E%3Ccircle%20cx=%2727%27%20cy=%279%27%20r=%271.7%27/%3E%3Ccircle%20cx=%279%27%20cy=%2727%27%20r=%271.7%27/%3E%3C/g%3E%3C/svg%3E);--grano-fino:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%27160%27%20height=%27160%27%3E%3Cfilter%20id=%27g%27%3E%3CfeTurbulence%20type=%27fractalNoise%27%20baseFrequency=%270.9%27%20numOctaves=%272%27%20stitchTiles=%27stitch%27/%3E%3CfeColorMatrix%20type=%27saturate%27%20values=%270%27/%3E%3CfeComponentTransfer%3E%3CfeFuncR%20type=%27discrete%27%20tableValues=%270%201%27/%3E%3CfeFuncG%20type=%27discrete%27%20tableValues=%270%201%27/%3E%3CfeFuncB%20type=%27discrete%27%20tableValues=%270%201%27/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect%20width=%27160%27%20height=%27160%27%20filter=%27url%28%23g%29%27%20opacity=%270.09%27/%3E%3C/svg%3E);--fondo-grafito:var(--grano-fino), radial-gradient(ellipse 55% 140% at 100% 0%, var(--brand-orb) 0%, transparent 72%), var(--surface-graphite);--fondo-banner:var(--fondo-grafito);--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-4-5:1.125rem;--space-5:1.5rem;--space-5-5:1.75rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:3.5rem;--space-10:4rem;--space-hero-gap:3rem;--space-hero-top:3.75rem;--space-hero-bottom:4.625rem;--space-12:6rem;--mascota-tamano:var(--space-8);--font-ui:"Plus Jakarta Sans", system-ui, sans-serif;--font-display:"Plus Jakarta Sans", var(--font-ui);--font-mono:"IBM Plex Mono", monospace;--text-xs:.6875rem;--text-sm:.8125rem;--text-base:.9375rem;--text-lg:1rem;--text-2xl:1.125rem;--text-3xl:1.875rem;--text-10:.625rem;--text-12:.75rem;--text-md:.875rem;--text-17:1.0625rem;--text-19:1.1875rem;--text-20:1.25rem;--text-21:1.3125rem;--text-22:1.375rem;--text-24:1.5rem;--text-26:1.625rem;--text-27:1.6875rem;--text-28:1.75rem;--text-32:2rem;--text-34:2.125rem;--text-38:2.375rem;--text-42:2.625rem;--text-48:3rem;--tracking-tight:-.02em;--tracking-tighter:-.03em;--tracking-wide:.06em;--tracking-wider:.08em;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.55;--leading-relaxed:1.75;--radius-2xs:5px;--radius-xs:6px;--radius-chip:7px;--radius-sm:8px;--radius-md:9px;--radius:10px;--radius-field:11px;--radius-lg:12px;--radius-14:14px;--radius-xl:16px;--radius-2xl:18px;--radius-3xl:20px;--radius-full:50%;--radius-pill:999px;--shadow-sm:0 2px 8px #1d243812;--shadow-lg:0 8px 24px #1d24381f;--shadow-card:0 8px 24px #1d243814;--shadow-menu:0 18px 34px #1d24381a;--shadow-teal:0 18px 40px #1d24383d;--shadow-pin:0 6px 16px #26398959;--dur-1:90ms;--dur-2:.18s;--dur-3:.28s;--dur-4:.42s;--dur-latido:1.2s;--ease-salida:cubic-bezier(.2, 0, 0, 1);--ease-entrada:cubic-bezier(.4, 0, 1, 1);--ease-suave:cubic-bezier(.4, 0, .2, 1);--measure:68ch;--page:1440px;--page-wide:1660px;--page-narrow:1000px;--placeholder:repeating-linear-gradient(135deg, #eaefef 0 7px, #dfe6e6 7px 14px);--placeholder-wide:repeating-linear-gradient(135deg, #e7eded 0 9px, #dde5e5 9px 18px)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--radius-pill);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--ink-muted);background-clip:content-box}.barra.dark,.barra.dark *{scrollbar-color:var(--on-dark-muted) transparent}.barra.dark ::-webkit-scrollbar-thumb{background:var(--on-dark-muted);background-clip:content-box}:root{--sidebar-surface:#f4f2ee;--sidebar-ink:#252629;--sidebar-muted:#676b73;--sidebar-active:#e6e7ec;--canvas:#f4f2ee;--band-brand:#edf1ff;--brand-deep:#1b1f5e;--brand-deep-ink:#eef0ff;--brand-deep-soft:#c3c8f5;--brand-orb:#3a56f0;--brand-orb-soft:#6f7dff;--surface-graphite:#1d2438;--success:#13774c;--success-strong:#0e5c3a;--success-bg:#e5f4ec;--on-success:#fff;--chat-surface:#fff;--font-editorial:"Newsreader", Georgia, "Times New Roman", serif;--radius-panel:16px;--space-inset:.5rem;--nav-inferior:0px;--shadow-panel:0 0 0 1px #1d24380f, 0 1px 2px #1d24380a, 0 12px 32px -18px #1d243824;--shadow-prompt:0 1px 2px #1d24380d, 0 18px 48px -28px #1d243859;--shadow-lift:0 2px 4px #1d24380a, 0 16px 36px -20px #1d243847;--text-44:2.75rem;--text-56:3.5rem;--text-64:4rem;--shadow-chat:0 10px 45px -22px #1d243838;--shadow-float:0 24px 70px -24px #1d24383d}:root[data-theme=dark]{--on-brand:#202124;--shadow-surface:0 1px 3px #0000001f;--glass-surface:#202124e0;--glass-edge:#ffffff17;--ambient-background:radial-gradient(ellipse at 85% 0%, #7785dc0f, transparent 50%), radial-gradient(ellipse at 10% 100%, #f2b89506, transparent 52%);--grain-opacity:.035;--brand:#a8b6ff;--brand-strong:#c4ceff;--brand-soft:#a8b6ff;--brand-line:#53658f;--brand-accent:#f2b895;--brand-accent-ink:#f5ccb2;--brand-accent-surface:#382b26;--ink:#f0f3ff;--ink-soft:#cbd0d8;--ink-muted:#a8aeb8;--ink-faint:#7c87a1;--ink-ghost:#8b97b2;--surface:#202124;--surface-alt:#18191b;--surface-soft:#292b2e;--surface-teal:#252d4a;--surface-chip:#252c40;--surface-warm:#302b24;--surface-hover-dark:#343d58;--line:#3a3e49;--line-strong:#8a93a5;--dark:#202538;--dark-deep:#111729;--dark-hover:#2c3551;--on-dark-strong:#f0f3ff;--on-dark-soft:#cbd3ea;--on-dark-muted:#aebad7;--on-dark-faint:#9daaca;--on-dark-dim:#b5bed5;--warn-bg:#332e1d;--warn-line:#645632;--warn-ink:#e9ce86;--danger-bg:#382329;--danger-line:#72434b;--danger-ink:#f1b7be;--sidebar-surface:#141517;--sidebar-ink:#f0f3ff;--sidebar-muted:#a8aeb8;--sidebar-active:#30343f;--canvas:#141517;--band-brand:#191d2e;--brand-deep:#232a66;--brand-deep-ink:#eef0ff;--brand-deep-soft:#c3c8f5;--brand-orb:#3a56f0;--brand-orb-soft:#6f7dff;--surface-graphite:#1d2438;--success:#6fd3a2;--success-strong:#93e0ba;--success-bg:#183327;--on-success:#0f1f17;--shadow-panel:0 0 0 1px #ffffff0f, 0 12px 32px -18px #0009;--shadow-prompt:0 0 0 1px #ffffff0a, 0 18px 48px -28px #000000b3;--shadow-lift:0 16px 36px -20px #000000b3;--chat-surface:#202124;--chart-main:#a8b6ff;--chart-soft:#6476c7;--brand-tint-text:#e4e9ff;--brand-tint-text-soft:#ccd5ff;--shadow-chat:0 10px 45px -22px #00000080;--shadow-float:0 24px 70px -24px #00000080}@font-face{font-family:Plus Jakarta Sans;src:url(../../../fonts/jakarta-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(../../../fonts/jakarta-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(../../../fonts/jakarta-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(../../../fonts/jakarta-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(../../../fonts/jakarta-800.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Newsreader;src:url(../../../fonts/newsreader-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Newsreader;src:url(../../../fonts/newsreader-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Newsreader;src:url(../../../fonts/newsreader-400-italic.woff2)format("woff2");font-weight:400 500;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../../../fonts/plex-mono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../../../fonts/plex-mono-500.woff2)format("woff2");font-weight:500;font-display:swap}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-ui);font-size:var(--text-base);color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;line-height:1.6}h1,h2,h3{font-family:var(--font-display);margin:0 0 var(--space-4);line-height:1.2}h1{font-size:var(--text-3xl);letter-spacing:var(--tracking-tighter);text-wrap:balance}h2{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);text-wrap:balance}h3{font-size:var(--text-lg)}p{margin:0 0 var(--space-4);max-width:var(--measure)}a{color:var(--ink);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--brand-strong);outline-offset:2px;border-radius:var(--radius)}img{max-width:100%;height:auto;display:block}.contenedor{width:min(100% - var(--space-8), var(--page));margin-inline:auto}@media (width<=40rem){.contenedor{width:calc(100% - var(--space-6))}}@media (pointer:coarse){:is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]){font-size:var(--text-lg)}}.oculto-accesible{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.entra{transform-origin:var(--origen-x,50%) var(--origen-y,50%);animation:entra var(--dur-3) var(--ease-salida)}@keyframes entra{0%{opacity:0;transform:scale(.94)translateY(.5rem)}}.velo{animation:velo var(--dur-2) var(--ease-salida)}@keyframes velo{0%{opacity:0}}.despliega{transform-origin:var(--origen-x,50%) top;animation:despliega var(--dur-2) var(--ease-salida)}@keyframes despliega{0%{opacity:0;transform:scale(.97)translateY(-.25rem)}}.escalona{animation:escalona var(--dur-4) var(--ease-salida) backwards;animation-delay:calc(var(--i,0) * 35ms)}@keyframes escalona{0%{opacity:0;transform:translateY(.5rem)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}::selection{background:var(--surface-teal);color:var(--brand-strong)}:where(button,input,select,textarea){font:inherit}:where(input,select,textarea){accent-color:var(--brand)}:where(input,textarea)::placeholder{color:var(--ink-muted);opacity:1}:where(button:not(:disabled),a,summary){touch-action:manipulation}:where(button:disabled,input:disabled,select:disabled,textarea:disabled){cursor:not-allowed}:where(input,select,textarea)[aria-invalid=true]{border-color:var(--danger-ink)}@media (width<=40rem){.contenedor{width:calc(100% - var(--space-6))}}@media (width<=48rem){:root.con-nav-inferior{--nav-inferior:calc(4.25rem + env(safe-area-inset-bottom));scroll-padding-bottom:var(--nav-inferior)}:root.con-nav-inferior body{padding-bottom:var(--nav-inferior)}}
