.prose-docs[data-astro-cid-ac2mn7rr] h1{font-size:1.875rem;font-weight:700;color:var(--color-text-primary);margin-bottom:1.5rem}.prose-docs[data-astro-cid-ac2mn7rr] h2{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin-top:2.5rem;margin-bottom:.75rem}.prose-docs[data-astro-cid-ac2mn7rr] h3{font-size:1.0625rem;font-weight:600;color:var(--color-text-primary);margin-top:1.5rem;margin-bottom:.5rem}.prose-docs[data-astro-cid-ac2mn7rr] p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.7;margin-bottom:1rem}.prose-docs[data-astro-cid-ac2mn7rr] ul,.prose-docs[data-astro-cid-ac2mn7rr] ol{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.7;margin-bottom:1rem;padding-left:1.5rem}.prose-docs[data-astro-cid-ac2mn7rr] ul{list-style:disc}.prose-docs[data-astro-cid-ac2mn7rr] ol{list-style:decimal}.prose-docs[data-astro-cid-ac2mn7rr] li{margin-bottom:.25rem}.prose-docs[data-astro-cid-ac2mn7rr] a{color:var(--color-cta);text-decoration:underline}.prose-docs[data-astro-cid-ac2mn7rr] code{font-family:var(--font-mono);font-size:.85em;background:#ffffff14;padding:.15em .4em;border-radius:.25rem;color:var(--color-text-primary)}.prose-docs[data-astro-cid-ac2mn7rr] pre{background:#ffffff0f;border:1px solid var(--color-border);border-radius:.5rem;padding:1rem 1.25rem;margin-bottom:1rem;overflow-x:auto}.prose-docs[data-astro-cid-ac2mn7rr] pre code{background:none;padding:0;font-size:.8125rem;line-height:1.6}.prose-docs[data-astro-cid-ac2mn7rr] .ui-shot{width:100%;height:auto;border:1px solid var(--color-border);border-radius:.5rem;margin-bottom:1rem}.prose-docs[data-astro-cid-ac2mn7rr] table{width:100%;border-collapse:collapse;margin-bottom:1rem;font-size:.875rem}.prose-docs[data-astro-cid-ac2mn7rr] th{text-align:left;color:var(--color-text-primary);font-weight:600;padding:.5rem .75rem;border-bottom:2px solid var(--color-border)}.prose-docs[data-astro-cid-ac2mn7rr] td{color:var(--color-text-secondary);padding:.5rem .75rem;border-bottom:1px solid var(--color-border)}.prose-docs[data-astro-cid-ac2mn7rr] strong{color:var(--color-text-primary);font-weight:600}.prose-docs[data-astro-cid-ac2mn7rr] details{border-bottom:1px solid var(--color-border-subtle)}.prose-docs[data-astro-cid-ac2mn7rr] summary{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.875rem 0;color:var(--color-text-primary);font-size:.9375rem;list-style:none}.prose-docs[data-astro-cid-ac2mn7rr] summary::-webkit-details-marker{display:none}.prose-docs[data-astro-cid-ac2mn7rr] summary:before{content:"";flex-shrink:0;width:.4rem;height:.4rem;border-right:1.5px solid var(--color-text-muted);border-bottom:1.5px solid var(--color-text-muted);transform:rotate(-45deg);transition:transform .15s ease}.prose-docs[data-astro-cid-ac2mn7rr] details[open]>summary:before{transform:rotate(45deg)}.prose-docs[data-astro-cid-ac2mn7rr] details>:not(summary){margin-left:1.15rem}.prose-docs[data-astro-cid-ac2mn7rr] details>:last-child{margin-bottom:1rem}@media(prefers-reduced-motion:reduce){.prose-docs[data-astro-cid-ac2mn7rr] summary:before{transition:none}}@property --tab-badge-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.tab-badge[data-astro-cid-ac2mn7rr]{position:relative;padding:.125rem .5rem;border-radius:9999px;background:var(--color-btn-bg);color:var(--color-btn-text);font-size:.6875rem;font-weight:700;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}.tab-badge[data-astro-cid-ac2mn7rr]:before{content:"";position:absolute;inset:-4px;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--tab-badge-angle),transparent 0deg,transparent 200deg,var(--text-primary) 340deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:tab-badge-orbit 2.2s linear infinite}@keyframes tab-badge-orbit{to{--tab-badge-angle: 360deg}}@media(prefers-reduced-motion:reduce){.tab-badge[data-astro-cid-ac2mn7rr]:before{animation:none}}.prose-docs[data-astro-cid-ac2mn7rr] blockquote{border-left:3px solid var(--color-cta);padding-left:1rem;margin:1rem 0;color:var(--color-text-secondary);font-style:italic}
