.docs{padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.docs__sidebar{min-inline-size:0}.docs__article{inline-size:100%;max-inline-size:var(--width-docs);min-inline-size:0;padding-block:var(--space-lg) var(--space-3xl);justify-self:start}.docs__toc{display:none}@media (width>=64rem){.docs{grid-template-columns:var(--width-docs-nav) minmax(0, 1fr)}.docs__sidebar{max-block-size:calc(100svh - var(--header-height));padding-block:var(--space-lg) var(--space-xl);border-inline-end:var(--hairline) solid var(--line);align-self:start;padding-inline-end:var(--space-lg);position:sticky;inset-block-start:var(--header-height);overflow-y:auto}.docs__article{padding-inline:clamp(var(--space-lg), 3vw, var(--space-3xl))}}@media (width>=82rem){.docs{grid-template-columns:var(--width-docs-nav) minmax(0, 1fr) var(--width-docs-toc)}.docs__toc{max-block-size:calc(100svh - var(--header-height));padding-block:var(--space-lg) var(--space-xl);align-self:start;padding-inline-start:var(--space-lg);display:block;position:sticky;inset-block-start:var(--header-height);overflow-y:auto}}.docs-nav{border-block-end:var(--hairline) solid var(--line);padding-block-end:var(--space-lg)}@media (width>=60rem){.docs-nav{border-block-end:0;padding-block-end:0}}.docs-nav__sections{gap:var(--space-lg);list-style:none;display:grid}.docs-nav__section-title{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--space-xs)}.docs-nav__pages{gap:var(--space-3xs);border-inline-start:var(--hairline) solid var(--line);list-style:none;display:grid}.docs-nav__link{padding-block:var(--space-3xs);padding-inline:var(--space-sm);border-inline-start:var(--hairline) solid transparent;color:var(--text-muted);font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);margin-inline-start:calc(var(--hairline) * -1);text-decoration:none;display:block}.docs-nav__link:hover{color:var(--text);border-inline-start-color:var(--line-strong)}.docs-nav__link[aria-current=page]{border-inline-start-color:var(--brand);color:var(--brand);font-weight:600}.version-switcher{max-inline-size:16rem;margin-block-end:var(--space-lg);display:none}.js .version-switcher{gap:var(--space-2xs);display:grid}.version-switcher__label{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase}.version-switcher__select{inline-size:100%;padding-block:var(--space-2xs);padding-inline:var(--space-sm);border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);background-color:var(--surface-raised);color:var(--text);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer}[data-version-item][hidden],[data-version-pager][hidden],.version-notice[hidden]{display:none}.breadcrumbs{margin-block-end:var(--space-md)}.breadcrumbs__list{align-items:center;gap:var(--space-2xs);font-size:var(--text-xs);flex-wrap:wrap;list-style:none;display:flex}.breadcrumbs__item{align-items:center;gap:var(--space-2xs);color:var(--text-faint);display:inline-flex}.breadcrumbs__item+.breadcrumbs__item:before{content:"/";color:var(--line-strong)}.breadcrumbs__link{color:var(--text-muted);text-decoration:none}.breadcrumbs__link:hover{color:var(--brand);text-decoration-line:underline}.breadcrumbs__item--current{color:var(--text)}.docs__header{margin-block:var(--space-lg) var(--space-xl);border-block-end:var(--hairline) solid var(--line);padding-block-end:var(--space-lg)}.docs__eyebrow{color:var(--brand);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;margin-block-end:var(--space-2xs)}.docs__title{font-size:var(--text-2xl)}.docs__lead{max-inline-size:var(--width-measure);color:var(--text-muted);font-size:var(--text-md);margin-block-start:var(--space-sm)}.docs__version{border:var(--hairline) solid var(--line);border-radius:var(--radius-full);background-color:var(--surface-raised);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.04em;margin-block-start:var(--space-sm);padding-block:.15em;padding-inline:.6em;display:inline-flex}.version-notice{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:var(--hairline) solid var(--line);border-inline-start:.1875rem solid var(--brand);border-radius:var(--radius-md);background-color:var(--surface-raised);flex-wrap:wrap;margin-block-end:var(--space-lg);display:flex}.version-notice__text{max-inline-size:var(--width-measure);color:var(--text-muted);font-size:var(--text-sm)}.version-notice__action{padding-block:var(--space-3xs);padding-inline:var(--space-sm);border:var(--hairline) solid var(--line);border-radius:var(--radius-full);background-color:var(--surface-sunken);color:var(--brand);font-family:var(--font-sans);font-size:var(--text-2xs);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);font-weight:600}.version-notice__action:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line))}.toc{gap:var(--space-xs);display:grid}.toc__title{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--space-xs)}.toc__list{gap:var(--space-2xs);border-inline-start:var(--hairline) solid var(--line);list-style:none;display:grid}.toc__item{display:block}.toc__link{color:var(--text-muted);font-size:var(--text-xs);padding-inline-start:var(--space-sm);line-height:1.4;text-decoration:none;display:block}.toc__link:hover{color:var(--brand)}.toc__top{align-items:center;gap:var(--space-2xs);color:var(--text-faint);font-size:var(--text-xs);margin-block-start:var(--space-md);padding-inline-start:var(--space-sm);text-decoration:none;display:inline-flex}.toc__top:before{content:"↑"}.toc__top:hover{color:var(--brand)}.toc__list li[data-depth="3"] .toc__link{color:var(--text-faint);padding-inline-start:var(--space-lg)}.prose{max-inline-size:var(--width-prose);font-size:var(--text-base)}.prose>*+*{margin-block-start:var(--space-md)}.prose h2{font-size:var(--text-xl);margin-block-start:var(--space-2xl);scroll-margin-block-start:calc(var(--header-height) + var(--space-md))}.prose h3{font-size:var(--text-lg);margin-block-start:var(--space-xl);scroll-margin-block-start:calc(var(--header-height) + var(--space-md))}.prose ul,.prose ol{gap:var(--space-2xs);padding-inline-start:var(--space-lg);display:grid}.prose li::marker{color:var(--brand)}.prose strong{color:var(--text);font-weight:600}.prose code{border:var(--hairline) solid var(--line);border-radius:var(--radius-xs);background-color:var(--surface-sunken);padding-block:.1em;padding-inline:.35em;font-size:.9em}.prose :not(pre)>code{overflow-wrap:anywhere}.prose pre{padding:var(--space-md);border:var(--hairline) solid var(--line);border-radius:var(--radius-md);background-color:var(--surface-sunken);font-size:var(--text-sm);line-height:1.55;overflow-x:auto}.prose pre code{font-size:inherit;background-color:#0000;border:0;padding:0}.prose blockquote{border-inline-start:.1875rem solid var(--brand);color:var(--text-muted);padding-inline-start:var(--space-md)}.callout{gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border:var(--hairline) solid var(--line);border-inline-start:.1875rem solid var(--line-strong);border-radius:var(--radius-md);background-color:var(--surface-raised);display:grid}.callout__title{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase}.callout--nota{border-inline-start-color:var(--brand)}.callout--nota .callout__title{color:var(--brand)}.callout--ojo{border-inline-start-color:var(--warn);background-color:var(--warn-soft)}.callout--ojo .callout__title{color:var(--warn)}.callout--aviso{border-inline-start-color:var(--danger);background-color:var(--danger-soft)}.callout--aviso .callout__title{color:var(--danger)}.callout--truco{border-inline-start-color:var(--success);background-color:var(--success-soft)}.callout--truco .callout__title{color:var(--success)}.code-block{border:var(--hairline) solid var(--line);border-radius:var(--radius-md);background-color:var(--surface-sunken);display:grid;overflow:hidden}.code-block__bar{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-2xs);padding-inline:var(--space-md);border-block-end:var(--hairline) solid var(--line);background-color:var(--surface-sunken);display:flex}.code-block__lang{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase}.code-block__copy{padding-block:var(--space-3xs);padding-inline:var(--space-xs);border:var(--hairline) solid var(--line);border-radius:var(--radius-full);background-color:var(--surface-raised);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-2xs);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);font-weight:600;display:none}.js .code-block__copy{align-items:center;display:inline-flex}.code-block__copy:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));color:var(--brand)}.code-block__copy[data-copied=true]{border-color:color-mix(in srgb, var(--success) 45%, var(--line));color:var(--success)}.code-block .astro-code{border:0;border-radius:0}.table-wrap{border-radius:var(--radius-md);max-inline-size:100%;overflow-x:auto}.table-wrap:focus-visible{outline:var(--hairline) solid var(--brand);outline-offset:2px}.prose table{border-collapse:collapse;border:var(--hairline) solid var(--line);border-radius:var(--radius-md);inline-size:100%;font-size:var(--text-sm)}.prose .table-wrap>table{inline-size:max(100%,40rem)}.prose thead{background-color:var(--surface-sunken)}.prose th,.prose td{padding:var(--space-xs) var(--space-sm);border-block-end:var(--hairline) solid var(--line);text-align:start;vertical-align:top}.prose th{color:var(--text-muted);font-weight:600}.prose tbody tr:last-child td{border-block-end:0}.astro-code{padding:var(--space-md);border:var(--hairline) solid var(--line);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.55;display:block;overflow-x:auto}.astro-code .line{display:inline}.astro-code-themes{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.astro-code.github-light-high-contrast{background-color:var(--shiki-light-bg)}.astro-code.github-light-high-contrast span{color:var(--shiki-light)}:root[data-theme=dark] .astro-code.github-dark-high-contrast{background-color:var(--shiki-dark-bg)}:root[data-theme=dark] .astro-code.github-dark-high-contrast span{color:var(--shiki-dark)}.pager{gap:var(--space-sm);border-block-start:var(--hairline) solid var(--line);flex-wrap:wrap;margin-block-start:var(--space-3xl);padding-block-start:var(--space-lg);display:flex}.pager__link{gap:var(--space-3xs);padding:var(--space-sm) var(--space-md);border:var(--hairline) solid var(--line);border-radius:var(--radius-md);background-color:var(--surface-raised);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);flex:12rem;text-decoration:none;display:grid}.pager__link:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background-color:var(--surface-sunken)}.pager__link--previous{text-align:start}.pager__link--next{text-align:end}.pager__direction{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase}.pager__title{color:var(--brand);font-size:var(--text-sm);font-weight:600}.docs-index{max-inline-size:calc(var(--width-docs) + var(--gutter) * 2);padding-block:var(--space-2xl) var(--space-3xl);padding-inline:var(--gutter)}@media (width>=64rem){.docs-index{padding-inline-start:calc(var(--gutter) + var(--width-docs-nav))}}.docs-index__header{max-inline-size:var(--width-prose);margin-block-end:var(--space-2xl)}.docs-index__title{font-size:var(--text-2xl)}.docs-index__sections{gap:var(--space-2xl);display:grid}.docs-index__section{max-inline-size:var(--width-prose);scroll-margin-block-start:calc(var(--header-height) + var(--space-md))}.docs-index__section-title{font-size:var(--text-lg)}.docs-index__section-summary{color:var(--text-muted);font-size:var(--text-sm);margin-block-start:var(--space-2xs)}.docs-index__section--pending .docs-index__section-title{color:var(--text-muted)}.docs-index__pages{gap:var(--space-sm);margin-block-start:var(--space-md);list-style:none;display:grid}.docs-index__link{gap:var(--space-3xs);padding:var(--space-md);border:var(--hairline) solid var(--line);border-radius:var(--radius-md);background-color:var(--surface-raised);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);text-decoration:none;display:grid}.docs-index__link:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background-color:var(--surface-sunken)}.docs-index__page-title{color:var(--brand);font-size:var(--text-md);font-weight:600}.docs-index__page-description{color:var(--text-muted);font-size:var(--text-sm)}.docs-index__pending{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md);border:var(--hairline) dashed var(--line-strong);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.docs-index__pending-title{color:var(--text-muted);font-size:var(--text-sm);font-weight:600}
