.breadcrumbs__list[data-astro-cid-2us5hwog]{align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;font-weight:500;list-style:none;display:flex}.breadcrumbs__item[data-astro-cid-2us5hwog]{align-items:center;gap:var(--space-xs);display:flex}.breadcrumbs__item[data-astro-cid-2us5hwog]+.breadcrumbs__item[data-astro-cid-2us5hwog]:before{content:"";background-color:var(--color-text-muted);flex:none;align-self:flex-start;width:.7em;height:1lh;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M3.75 1.75 7 5l-3.25 3.25' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/.7em .7em no-repeat}[dir=rtl] .breadcrumbs__item[data-astro-cid-2us5hwog]+.breadcrumbs__item[data-astro-cid-2us5hwog]:before{transform:scaleX(-1)}.breadcrumbs__item[data-astro-cid-2us5hwog] a[data-astro-cid-2us5hwog]{color:var(--color-text-muted);transition:color var(--motion-fast) var(--ease-standard);text-decoration:none}.breadcrumbs__item[data-astro-cid-2us5hwog] a[data-astro-cid-2us5hwog]:hover,.breadcrumbs__item[data-astro-cid-2us5hwog] a[data-astro-cid-2us5hwog]:focus-visible{color:var(--color-accent);text-underline-offset:.15em;text-decoration:underline}.breadcrumbs__item[data-astro-cid-2us5hwog] [data-astro-cid-2us5hwog][aria-current=page]{color:var(--color-text);font-weight:600}.icon-title[data-astro-cid-qscsaa2x]{align-items:center;column-gap:var(--space-sm);grid-template-columns:auto 1fr auto;margin:0;font-size:clamp(1.375rem,1.05rem + 2.6vw,2.25rem);display:grid}.icon-title__text[data-astro-cid-qscsaa2x]{min-width:0}.icon-title--no-icon[data-astro-cid-qscsaa2x]{grid-template-columns:1fr auto}.faq-accordion__list[data-astro-cid-25eicpmf]{gap:var(--space-sm);margin-top:var(--space-md);flex-direction:column;display:flex}.faq-accordion__item[data-astro-cid-25eicpmf]{padding:var(--space-sm) var(--space-md);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.faq-accordion__item[data-astro-cid-25eicpmf][open]{border-color:var(--color-accent-border)}.faq-accordion__item[data-astro-cid-25eicpmf] summary[data-astro-cid-25eicpmf]{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0;color:var(--color-text);cursor:pointer;font-weight:600;list-style:none;display:flex}.faq-accordion__item[data-astro-cid-25eicpmf] summary[data-astro-cid-25eicpmf]::-webkit-details-marker{display:none}.faq-accordion__item[data-astro-cid-25eicpmf] summary[data-astro-cid-25eicpmf]:hover{color:var(--color-accent)}.faq-accordion__chevron[data-astro-cid-25eicpmf]{width:1.1rem;height:1.1rem;color:var(--es-icon-color);transition:transform var(--motion-fast) var(--ease-standard);flex-shrink:0}.faq-accordion__item[data-astro-cid-25eicpmf][open] .faq-accordion__chevron[data-astro-cid-25eicpmf]{transform:rotate(180deg)}.faq-accordion__item[data-astro-cid-25eicpmf] p[data-astro-cid-25eicpmf]{margin:var(--space-xs) 0 0;color:var(--color-text-muted)}.related-links__list[data-astro-cid-i6azdumn]{gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;padding:0;list-style:none;display:flex}.related-links__list[data-astro-cid-i6azdumn] a[data-astro-cid-i6azdumn]{padding:var(--space-xs) var(--space-md);color:var(--color-accent-fill-text);background-color:var(--color-accent-fill);border-radius:var(--radius-full);transition:background-color var(--motion-fast) var(--ease-standard);font-weight:600;text-decoration:none;display:inline-flex}.related-links__list[data-astro-cid-i6azdumn] a[data-astro-cid-i6azdumn]:hover,.related-links__list[data-astro-cid-i6azdumn] a[data-astro-cid-i6azdumn]:focus-visible{background-color:var(--color-accent-fill-hover)}.registry-detail-shell[data-astro-cid-6d2j4wgp]{container:registry-shell/inline-size}.registry-detail-shell__rail[data-astro-cid-6d2j4wgp]{display:none}@container registry-shell (width>=56rem){.registry-detail-shell--fit-narrow[data-astro-cid-6d2j4wgp] .registry-detail-shell__grid[data-astro-cid-6d2j4wgp]{grid-template-columns:12rem minmax(0,42rem);justify-content:center;align-items:start;gap:2rem;display:grid}.registry-detail-shell--fit-narrow[data-astro-cid-6d2j4wgp] .registry-detail-shell__rail[data-astro-cid-6d2j4wgp]{padding-top:calc(var(--space-lg) + 2.75rem);align-self:stretch;display:block}.registry-detail-shell--fit-narrow[data-astro-cid-6d2j4wgp] .registry-detail-page[data-astro-cid-6d2j4wgp]{margin-inline:0}.registry-detail-shell--fit-narrow[data-astro-cid-6d2j4wgp] .guide-toc{display:none}}@container registry-shell (width>=60rem){.registry-detail-shell--fit-wide[data-astro-cid-6d2j4wgp] .registry-detail-shell__grid[data-astro-cid-6d2j4wgp]{grid-template-columns:12rem minmax(0,46rem);justify-content:center;align-items:start;gap:2rem;display:grid}.registry-detail-shell--fit-wide[data-astro-cid-6d2j4wgp] .registry-detail-shell__rail[data-astro-cid-6d2j4wgp]{padding-top:calc(var(--space-lg) + 2.75rem);align-self:stretch;display:block}.registry-detail-shell--fit-wide[data-astro-cid-6d2j4wgp] .registry-detail-page[data-astro-cid-6d2j4wgp]{margin-inline:0}.registry-detail-shell--fit-wide[data-astro-cid-6d2j4wgp] .guide-toc{display:none}}.registry-detail-page[data-astro-cid-6d2j4wgp]{max-width:var(--registry-detail-max-width);padding:var(--space-lg) var(--space-md);margin-inline:auto;container:registry-detail/inline-size}@media (width<=40rem){.registry-detail-page--toned[data-astro-cid-6d2j4wgp]{padding-inline:0}}.registry-detail-page__anchor[data-astro-cid-6d2j4wgp]{scroll-margin-top:var(--anchor-offset);display:block}.registry-detail-page__heading[data-astro-cid-6d2j4wgp]{align-items:center;gap:var(--space-sm);margin-block:var(--space-md);display:flex}.registry-detail-page__heading[data-astro-cid-6d2j4wgp] h1{margin-block:0}.registry-detail-page__description[data-astro-cid-6d2j4wgp]{color:var(--color-text-muted)}.registry-detail-page__header--toned[data-astro-cid-6d2j4wgp]{gap:var(--space-sm);padding:var(--space-lg);margin-top:var(--space-md);background-color:var(--color-surface);background-image:radial-gradient(120% 150% at 0% 0%, color-mix(in oklch, var(--guide-tone) 20%, transparent), transparent 60%), radial-gradient(90% 120% at 100% 100%, color-mix(in oklch, var(--guide-tone) 10%, transparent), transparent 60%);border:1px solid color-mix(in oklch, var(--guide-tone) 24%, var(--color-border));border-radius:var(--radius-xl);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.registry-detail-page__header--toned[data-astro-cid-6d2j4wgp] .registry-detail-page__heading[data-astro-cid-6d2j4wgp]{margin-block:0}.registry-detail-page__header-text[data-astro-cid-6d2j4wgp]{min-width:0}.registry-detail-page__header--toned[data-astro-cid-6d2j4wgp] .registry-detail-page__header-text[data-astro-cid-6d2j4wgp]{gap:var(--space-sm);flex-direction:column;display:flex}.registry-detail-page__header--media[data-astro-cid-6d2j4wgp]{gap:var(--space-md);display:grid}.registry-detail-page__header--media[data-astro-cid-6d2j4wgp] .registry-detail-page__header-media{aspect-ratio:21/9;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;display:block}@container registry-detail (width>=44rem){.registry-detail-page__header--media[data-astro-cid-6d2j4wgp]{gap:var(--space-lg);grid-template-columns:1fr minmax(12rem,16rem);align-items:center}.registry-detail-page__header--media[data-astro-cid-6d2j4wgp] .registry-detail-page__header-media{aspect-ratio:4/3}}.registry-detail-page__header--toned[data-astro-cid-6d2j4wgp] .registry-detail-page__description[data-astro-cid-6d2j4wgp]{font-size:var(--font-size-lg);color:var(--color-text);margin:0;line-height:1.5}.registry-detail-page__content[data-astro-cid-6d2j4wgp]{max-width:var(--registry-detail-inner-max-width);margin-top:var(--space-xl,2rem);line-height:1.7}.registry-detail-page[data-astro-cid-6d2j4wgp] .faq-accordion,.registry-detail-page[data-astro-cid-6d2j4wgp] .related-links,.registry-detail-page[data-astro-cid-6d2j4wgp] .ad-slot,.registry-detail-page__sources[data-astro-cid-6d2j4wgp]{max-width:var(--registry-detail-inner-max-width);margin-top:var(--space-xl,2rem)}.registry-detail-page__sources[data-astro-cid-6d2j4wgp] h2[data-astro-cid-6d2j4wgp]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.registry-detail-page__sources[data-astro-cid-6d2j4wgp] ul[data-astro-cid-6d2j4wgp]{margin-top:var(--space-sm);padding-left:var(--space-lg)}.catalog-meta[data-astro-cid-j7g4tvau]{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.catalog-meta__chip[data-astro-cid-j7g4tvau]{gap:var(--space-2xs);min-height:2rem;padding:var(--space-2xs) var(--space-md);font-size:var(--font-size-sm);color:var(--color-text-muted);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.catalog-meta__chip[data-astro-cid-j7g4tvau] svg[data-astro-cid-j7g4tvau]{flex-shrink:0;width:1rem;height:1rem}.catalog-meta__chip--topic[data-astro-cid-j7g4tvau]{color:color-mix(in oklch, var(--guide-tone) 80%, var(--color-text));background-color:color-mix(in oklch, var(--guide-tone) 14%, var(--color-surface));border-color:color-mix(in oklch, var(--guide-tone) 30%, var(--color-border));transition:background-color var(--motion-fast) var(--ease-standard)}.catalog-meta__chip--topic[data-astro-cid-j7g4tvau]:hover,.catalog-meta__chip--topic[data-astro-cid-j7g4tvau]:focus-visible{background-color:color-mix(in oklch, var(--guide-tone) 24%, var(--color-surface))}.catalog-prose{--catalog-prose-tone:var(--guide-tone,var(--color-accent));font-size:var(--font-size-base);line-height:1.7}.catalog-prose>:first-child{margin-top:0}.catalog-prose>:last-child{margin-bottom:0}.catalog-prose h2{gap:var(--space-sm);margin:var(--space-xl) 0 var(--space-sm);font-size:var(--font-size-h3);scroll-margin-top:var(--anchor-offset);align-items:center;line-height:1.25;display:flex}.catalog-prose h2:before{content:"";background-color:var(--catalog-prose-tone);border-radius:var(--radius-full);flex-shrink:0;align-self:stretch;width:4px;min-height:1.1em}.catalog-prose h3{margin:var(--space-lg) 0 var(--space-xs);font-size:var(--font-size-lg);scroll-margin-top:var(--anchor-offset);line-height:1.3}.catalog-prose p{margin:0 0 var(--space-md)}.catalog-prose ul,.catalog-prose ol{gap:var(--space-xs);margin:0 0 var(--space-md);flex-direction:column;padding-left:1.5rem;display:flex}.catalog-prose li::marker{color:var(--catalog-prose-tone);font-weight:700}.catalog-prose li>ul,.catalog-prose li>ol{margin:var(--space-xs) 0 0}.catalog-prose strong{color:var(--color-text);font-weight:700}.catalog-prose a:not(.page-pill){color:var(--color-accent);text-underline-offset:.18em;font-weight:600}.catalog-prose code{background-color:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.1em .35em;font-size:.9em}.catalog-prose hr{margin:var(--space-xl) 0;border:0;border-top:1px solid var(--color-border)}.catalog-prose table{max-width:100%;margin:0 0 var(--space-md);font-size:var(--font-size-sm);border-collapse:collapse;display:block;overflow-x:auto}.catalog-prose th,.catalog-prose td{padding:var(--space-xs) var(--space-sm);text-align:left;vertical-align:top;border:1px solid var(--color-border)}.catalog-prose th{background-color:color-mix(in oklch, var(--catalog-prose-tone) 10%, var(--color-surface));font-weight:700}.catalog-prose blockquote{padding:var(--space-sm) var(--space-md);margin:0 0 var(--space-md);color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--catalog-prose-tone);border-radius:var(--radius-lg)}.catalog-prose blockquote p{margin-bottom:var(--space-xs)}.catalog-prose .contains-task-list{padding-left:0;list-style:none}.catalog-prose .task-list-item{gap:var(--space-sm);align-items:flex-start;display:flex}.catalog-prose .task-list-item input{width:1.1rem;height:1.1rem;accent-color:var(--catalog-prose-tone);flex-shrink:0;margin:.3em 0 0}.catalog-prose blockquote>:last-child{margin-bottom:0}.catalog-prose .guide-callout{--callout-tone:var(--es-tone-blue);color:var(--color-text);background-color:color-mix(in oklch, var(--callout-tone) 9%, var(--color-surface));border:1px solid color-mix(in oklch, var(--callout-tone) 28%, var(--color-border));border-left:4px solid var(--callout-tone);border-radius:var(--radius-lg)}.catalog-prose .guide-callout--tip{--callout-tone:var(--es-tone-green)}.catalog-prose .guide-callout--warning{--callout-tone:var(--es-tone-orange)}.catalog-prose .guide-callout>p:first-child>strong:first-child{color:color-mix(in oklch, var(--callout-tone) 80%, var(--color-text))}.catalog-prose .guide-toc{padding:var(--space-md) var(--space-md) var(--space-sm);margin:0 0 var(--space-lg);background-color:color-mix(in oklch, var(--catalog-prose-tone) 5%, var(--color-surface));border:1px solid color-mix(in oklch, var(--catalog-prose-tone) 18%, var(--color-border));border-radius:var(--radius-xl)}.catalog-prose .guide-toc__title{margin:0 0 var(--space-xs);font-size:var(--font-size-sm);color:color-mix(in oklch, var(--catalog-prose-tone) 70%, var(--color-text));font-weight:700}.catalog-prose .guide-toc__list{border-left:2px solid color-mix(in oklch, var(--catalog-prose-tone) 18%, var(--color-border));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.catalog-prose .guide-toc__list a{min-height:2.5rem;padding:var(--space-2xs) var(--space-sm) var(--space-2xs) var(--space-md);font-size:var(--font-size-base);color:var(--color-text-muted);border-radius:0 var(--radius-sm) var(--radius-sm) 0;transition:color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);border-left:2px solid #0000;align-items:center;margin-left:-2px;font-weight:500;line-height:1.35;text-decoration:none;display:flex}.catalog-prose .guide-toc__list a:hover,.catalog-prose .guide-toc__list a:focus-visible{color:var(--color-text);background-color:color-mix(in oklch, var(--catalog-prose-tone) 8%, transparent);border-left-color:var(--catalog-prose-tone)}.catalog-prose .guide-toc__list a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.registry-detail-page--toned .faq-accordion>h2,.registry-detail-page--toned .guide-page__related>h2,.registry-detail-page--toned .template-page__related>h2{gap:var(--space-sm);font-size:var(--font-size-h3);scroll-margin-top:var(--anchor-offset);align-items:center;line-height:1.25;display:flex}.registry-detail-page--toned .faq-accordion>h2:before,.registry-detail-page--toned .guide-page__related>h2:before,.registry-detail-page--toned .template-page__related>h2:before{content:"";background-color:var(--guide-tone);border-radius:var(--radius-full);flex-shrink:0;align-self:stretch;width:4px;min-height:1.1em}.registry-detail-page--toned .registry-detail-page__sources{scroll-margin-top:var(--anchor-offset)}.catalog-prose .katex{font-size:1.12em}.catalog-prose td .katex,.catalog-prose li .katex{vertical-align:middle}.catalog-prose .katex-display{max-width:100%;margin:var(--space-sm) 0 var(--space-lg);background-color:var(--surface-2,var(--color-surface));border:1px solid var(--color-border);border-left:3px solid var(--catalog-prose-tone);border-radius:var(--radius-lg);overflow:hidden}.catalog-prose .katex-display>.katex{padding:var(--space-sm) var(--space-lg);justify-content:safe center;font-size:1.2em;display:flex;overflow:auto hidden}.catalog-prose [class*=formula-var-]{font-weight:700}.catalog-prose .formula-var-a{color:color-mix(in oklch, var(--es-tone-blue) 72%, var(--color-text))}.catalog-prose .formula-var-b{color:color-mix(in oklch, var(--es-tone-green) 72%, var(--color-text))}.catalog-prose .formula-var-c{color:color-mix(in oklch, var(--es-tone-orange) 72%, var(--color-text))}.catalog-prose .formula-var-d{color:color-mix(in oklch, var(--es-tone-violet) 72%, var(--color-text))}.catalog-prose .formula-var-e{color:color-mix(in oklch, var(--es-tone-teal) 72%, var(--color-text))}.catalog-prose .formula-var-f{color:color-mix(in oklch, var(--es-tone-pink) 72%, var(--color-text))}.catalog-prose .formula-var-g{color:color-mix(in oklch, var(--es-tone-amber) 72%, var(--color-text))}.catalog-prose .formula-var-h{color:color-mix(in oklch, var(--es-tone-indigo) 72%, var(--color-text))}
