@layer components{.docs-prose{--measure:46rem;color:var(--ink-muted);font-size:1.0625rem;line-height:1.75}.docs-prose>:where(:not(.docs-wide,astro-island)){max-width:var(--measure)}.docs-prose>astro-island{display:block}.docs-prose>*+*{margin-top:1.25rem}.docs-prose :where(h2,h3,h4):not(.not-prose *){color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;scroll-margin-top:6.5rem;font-weight:600}.docs-prose h2{letter-spacing:-.035em;margin-top:3.5rem;font-size:1.6rem;line-height:1.25}.docs-prose h3{margin-top:2.25rem;font-size:1.2rem;line-height:1.35}.docs-prose h4{margin-top:1.75rem;font-size:1rem}.docs-prose :where(h2,h3)+*{margin-top:.75rem}.docs-prose>:first-child{margin-top:0}.docs-prose strong:not(.not-prose *){color:var(--ink);font-weight:600}.docs-prose a:not(.docs-card,.not-prose *){color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent-line);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:text-decoration-color .15s}.docs-prose a:not(.docs-card,.not-prose *):hover{text-decoration-color:var(--brand)}.docs-prose :where(ul,ol):not(.not-prose *){padding-left:1.25rem}.docs-prose ul:not(.not-prose *){list-style:outside}.docs-prose ol:not(.not-prose *){list-style:decimal}.docs-prose li:not(.not-prose *)+li{margin-top:.4rem}.docs-prose li:not(.not-prose *)::marker{color:var(--ink-faint)}.docs-prose blockquote:not(.not-prose *){border-left:2px solid var(--accent-line);background:var(--panel);color:var(--ink);border-radius:0 14px 14px 0;padding:.85rem 1.1rem}.docs-prose blockquote:not(.not-prose *)>*+*{margin-top:.6rem}.docs-prose hr{border:0;border-top:1px solid var(--line);margin:3rem 0}.docs-prose :not(pre)>code:not(.not-prose *){vertical-align:bottom;scrollbar-width:none;max-width:100%;font-family:var(--font-mono);color:var(--ink);background:var(--panel);border:1px solid var(--line);white-space:nowrap;border-radius:6px;padding:.1em .38em;font-size:.86em;display:inline-block;overflow-x:auto}.docs-prose pre.astro-code,.docs-code pre.astro-code{font-family:var(--font-mono);border:1px solid var(--line);border-radius:16px;padding:1rem 1.15rem;font-size:.84rem;line-height:1.7;position:relative;overflow-x:auto;background-color:var(--panel)!important}.astro-code,.astro-code span{color:var(--shiki-light)}[data-theme=dark] .astro-code,[data-theme=dark] .astro-code span{color:var(--shiki-dark)}.docs-copy{border:1px solid var(--line);background:var(--card);color:var(--ink-faint);font-family:var(--font-sans);opacity:0;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.72rem;transition:opacity .15s,color .15s;display:inline-flex;position:absolute;top:.55rem;right:.55rem}:where(pre,.docs-code):hover .docs-copy,.docs-copy:focus-visible,.docs-copy[data-copied]{opacity:1}.docs-copy:hover{color:var(--ink)}@media (hover:none){.docs-copy{opacity:1}}.docs-prose table:not(.not-prose *){border-collapse:collapse;width:100%;font-size:.94rem;line-height:1.55}.docs-prose :where(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.7rem .9rem .7rem 0}.docs-prose th{color:var(--ink);font-size:.82rem;font-weight:600}.docs-prose td:first-child{white-space:nowrap}@media (width<=639.98px){.docs-prose table:not(.not-prose *){display:block;overflow-x:auto}}.docs-prose kbd:not(.not-prose *){min-width:1.6em;font-family:var(--font-sans);color:var(--ink);border:1px solid var(--line-strong);background:var(--card);border-bottom-width:2px;border-radius:6px;justify-content:center;padding:.05em .4em;font-size:.78em;display:inline-flex}.docs-steps{counter-reset:docs-step}.docs-steps>li{counter-increment:docs-step}}@media (width>=1280px) and (width<=1535.98px){.docs-grid:has([data-chapters]){grid-template-columns:15rem minmax(0,1fr)}.docs-grid:has([data-chapters])>.docs-toc{display:none}}.docs-step__n:before{content:counter(docs-step)}@media (width>=1280px){.docs-steps--follow>li{transition:opacity .25s}[data-chapters][data-chapter] .docs-steps--follow>li:not([data-active]){opacity:.45}[data-chapters] .docs-steps--follow>li[data-active] .docs-step__n{background:var(--accent);border-color:var(--accent);color:#fff}}.docs-tabs [data-tab]{padding-top:1rem}.docs-tabs [data-tab]>*+*{margin-top:1rem}.docs-tabs:not([data-ready])>[data-tab]~[data-tab]{display:none}.docs-tabs:not([data-ready])>.docs-tabs__bar{min-height:2.35rem}.agent-prompt[data-astro-cid-mkhqp5lu] .docs-copy[data-astro-cid-mkhqp5lu]{opacity:1;flex:none;margin-top:.1rem;position:static}
