:root{color-scheme:light;--font-ui:"Inter", "Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-prose:"Iowan Old Style", "Charter", "Bitstream Charter", "Sitka Text", Cambria, Georgia, serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Code", Menlo, Consolas, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:6px;--radius:8px;--radius-lg:12px;--radius-pill:999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--duration:.16s;--bg:#f5f6f8;--surface:#fff;--surface-sunken:#eef0f3;--surface-hover:#f0f2f5;--border:#e2e5ea;--border-strong:#c9ced6;--text:#14171c;--text-muted:#464d58;--text-subtle:#5f6773;--accent:#3048c9;--accent-hover:#2639a8;--accent-contrast:#fff;--accent-soft:#eaedfb;--accent-soft-text:#2639a8;--focus-ring:0 0 0 2px var(--surface), 0 0 0 4px #3048c9;--danger:#b42318;--danger-soft:#fdeceb;--warning-text:#8a4b00;--warning-soft:#fdf3e2;--success-text:#146c43;--success-soft:#e6f4ec;--hue-draft:#5f6773;--hue-scheduled:#3048c9;--hue-published:#146c43;--hue-unpublished:#8a4b00;--hue-feature:#3048c9;--hue-improvement:#146c43;--hue-fix:#8a4b00;--hue-breaking:#b42318;--alert-note:#3048c9;--alert-tip:#146c43;--alert-important:#6b3fc0;--alert-warning:#8a4b00;--alert-caution:#b42318;--shadow-sm:0 1px 2px #14171c0f;--shadow-md:0 4px 12px #14171c14, 0 1px 3px #14171c0f;--shadow-lg:0 12px 32px #14171c1f, 0 2px 6px #14171c14}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--bg:#0e1014;--surface:#16191e;--surface-sunken:#111317;--surface-hover:#1e2228;--border:#2a2f37;--border-strong:#3b414b;--text:#e9ebef;--text-muted:#b8bec8;--text-subtle:#959daa;--accent:#8d9cff;--accent-hover:#a9b4ff;--accent-contrast:#0e1014;--accent-soft:#1f2540;--accent-soft-text:#b7c0ff;--focus-ring:0 0 0 2px var(--surface), 0 0 0 4px #8d9cff;--danger:#ff8a80;--danger-soft:#3a1c1a;--warning-text:#f2b45c;--warning-soft:#33260f;--success-text:#6fd3a0;--success-soft:#12301f;--hue-draft:#959daa;--hue-scheduled:#8d9cff;--hue-published:#6fd3a0;--hue-unpublished:#f2b45c;--hue-feature:#8d9cff;--hue-improvement:#6fd3a0;--hue-fix:#f2b45c;--hue-breaking:#ff8a80;--alert-note:#8d9cff;--alert-tip:#6fd3a0;--alert-important:#c3a6ff;--alert-warning:#f2b45c;--alert-caution:#ff8a80;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #00000073, 0 1px 3px #0006;--shadow-lg:0 12px 32px #0000008c, 0 2px 6px #0006}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg)}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-ui);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:1rem;line-height:1.55;display:flex}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0}h1,h2,h3{text-wrap:balance;letter-spacing:-.015em}a{color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--accent-hover)}:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}[hidden],html[lang=es] [data-l=en],html[lang=en] [data-l=es]{display:none!important}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-2);left:var(--space-2);z-index:10;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface);position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.page{width:100%;max-width:68rem;padding-inline:var(--space-4);margin-inline:auto}.page-narrow{max-width:46rem}@media (width>=640px){.page{padding-inline:var(--space-8)}}@media (width>=1400px){.page{max-width:84rem}}main{padding-block:var(--space-8) var(--space-12);flex:1}@media (width>=640px){main{padding-block:var(--space-12) 4rem}}.page-title{letter-spacing:-.025em;font-size:clamp(1.75rem,1.4rem + 1.6vw,2.5rem);font-weight:700;line-height:1.15}.page-lead{max-width:40rem;margin-top:var(--space-3);color:var(--text-muted);font-size:1.125rem}.section-title{font-size:var(--text-lg);font-weight:650}.muted{color:var(--text-muted)}.version{font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.875em;font-weight:600}.chip{--hue:var(--text-muted);border:1px solid color-mix(in srgb, var(--hue) 30%, var(--border));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--hue) 8%, var(--surface));color:var(--hue);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:.3rem;padding:.1rem .5rem .1rem .4rem;font-weight:600;line-height:1.5;display:inline-flex}.chip svg{flex:none}.chip-feature{--hue:var(--hue-feature)}.chip-improvement{--hue:var(--hue-improvement)}.chip-fix{--hue:var(--hue-fix)}.chip-breaking{--hue:var(--hue-breaking)}.chip-upcoming{--hue:var(--hue-scheduled)}.chip-list{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.prose{color:var(--text);font-family:var(--font-prose);overflow-wrap:break-word;font-size:1.0625rem;line-height:1.7}.prose>*+*{margin-top:.9em}.prose h1,.prose h2,.prose h3,.prose h4{font-family:var(--font-ui);letter-spacing:-.015em;font-weight:650;line-height:1.3}.prose h1{font-size:1.6rem}.prose h2{margin-top:1.8em;font-size:1.25rem}.prose h3{margin-top:1.5em;font-size:1.0625rem}.prose h2+*,.prose h3+*{margin-top:.5em}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.25em}.prose li>p{margin:0}.prose a{color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:1px}.prose strong{font-weight:650}.prose code{border:1px solid var(--border);background:var(--surface-sunken);font-family:var(--font-mono);border-radius:4px;padding:.1em .35em;font-size:.85em}.prose pre{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);font-size:.875rem;line-height:1.55;overflow-x:auto}.prose pre code{background:0 0;border:0;padding:0}.prose blockquote{border-left:1px solid var(--border-strong);color:var(--text-muted);margin-inline:0;padding:.1em 0 .1em 1em}.prose hr{border:0;border-top:1px solid var(--border)}.prose img{border-radius:var(--radius);max-width:100%}.prose .alert{--alert-hue:var(--alert-note);border:1px solid color-mix(in srgb, var(--alert-hue) 35%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--alert-hue) 7%, var(--surface));margin-inline:0;padding:.7em 1em;font-size:.97em}.prose .alert>*+*{margin-top:.5em}.prose .alert-title,.prose .alert[data-title]:before{color:var(--alert-hue);font-family:var(--font-ui);letter-spacing:.01em;font-size:.8125rem;font-weight:650;display:block}.prose .alert[data-title]:before{content:attr(data-title);margin-bottom:.25em}.prose .alert-tip{--alert-hue:var(--alert-tip)}.prose .alert-important{--alert-hue:var(--alert-important)}.prose .alert-warning{--alert-hue:var(--alert-warning)}.prose .alert-caution{--alert-hue:var(--alert-caution)}.site-header[data-astro-cid-ju4pidww]{border-bottom:1px solid var(--border);background:var(--surface)}.site-header-inner[data-astro-cid-ju4pidww]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.75rem;display:flex}.trail[data-astro-cid-ju4pidww]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.brand[data-astro-cid-ju4pidww]{align-items:center;gap:var(--space-2);color:var(--text);letter-spacing:-.01em;flex:none;font-weight:650;text-decoration:none;display:inline-flex}.brand[data-astro-cid-ju4pidww]:hover{color:var(--text)}.trail-sep[data-astro-cid-ju4pidww]{color:var(--text-subtle);flex:none;display:inline-flex}.trail-application[data-astro-cid-ju4pidww]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:550;text-decoration:none;overflow:hidden}.trail-application[data-astro-cid-ju4pidww]:hover,.trail-application[data-astro-cid-ju4pidww][aria-current=page]{color:var(--text)}.brand-mark[data-astro-cid-ju4pidww]{flex:none;width:.75rem;height:1.25rem;position:relative}.brand-mark[data-astro-cid-ju4pidww]:before{content:"";background:var(--border-strong);border-radius:1px;width:2px;position:absolute;inset:0 auto 0 calc(50% - 1px)}.brand-mark[data-astro-cid-ju4pidww]:after{content:"";background:var(--accent);width:.625rem;height:.625rem;box-shadow:0 0 0 2px var(--surface);transition:transform var(--duration) var(--ease-out);border-radius:50%;position:absolute;top:calc(50% - .3125rem);left:calc(50% - .3125rem)}.brand[data-astro-cid-ju4pidww]:hover .brand-mark[data-astro-cid-ju4pidww]:after{transform:scale(1.25)}.languages[data-astro-cid-ju4pidww]{border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--text-sm);flex:none;gap:2px;padding:2px;display:flex}.languages[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{border-radius:var(--radius-pill);color:var(--text-muted);transition:background var(--duration) var(--ease-out), color var(--duration) var(--ease-out);padding:.2rem .65rem;text-decoration:none}.languages[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{background:var(--surface-hover);color:var(--text)}html[lang=es] .languages[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww][data-lang=es],html[lang=en] .languages[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww][data-lang=en]{background:var(--accent-soft);color:var(--accent-soft-text);font-weight:600}@media (width<=479px){.has-application[data-astro-cid-ju4pidww] .brand-name[data-astro-cid-ju4pidww]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.site-footer[data-astro-cid-ju4pidww]{border-top:1px solid var(--border);background:var(--surface);color:var(--text-subtle);font-size:var(--text-sm)}.site-footer-inner[data-astro-cid-ju4pidww]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);padding-block:var(--space-6);flex-wrap:wrap;display:flex}.credit[data-astro-cid-ju4pidww]{align-items:center;gap:var(--space-2);display:inline-flex}.credit[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:var(--text-muted)}.credit[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{color:var(--text)}main[data-astro-cid-ju4pidww]:focus{outline:none}@media (prefers-reduced-motion:reduce){.brand-mark[data-astro-cid-ju4pidww]:after,.languages[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{transition:none}}
