.docs-lede code,.docs-prose :not(pre)>code{overflow-wrap:break-word}.docs-prose :is(td,th) code{overflow-wrap:normal;word-break:normal;white-space:normal}.docs-prose th{white-space:nowrap;text-transform:none;letter-spacing:0;font-size:.875rem}.docs-prose .callout{--callout:var(--accent-ink);border:1px solid color-mix(in srgb, var(--callout) 30%, var(--line));background:linear-gradient(120deg, color-mix(in srgb, var(--callout) 11%, transparent), transparent 75%), var(--surface);max-width:44rem;color:var(--muted);border-radius:12px;padding:.85em 1.1em .9em 1.35em;position:relative;overflow:hidden}.docs-prose .callout:before{content:"";background:var(--callout);width:4px;position:absolute;inset:0 auto 0 0}.docs-prose .callout-tip{--callout:#8fe0b0}.docs-prose .callout-warning{--callout:var(--accent)}.docs-prose .callout>*+*{margin-top:.55em}.docs-prose .callout-title{color:var(--foreground);letter-spacing:.01em;font-size:.9375rem;font-weight:600}.docs-prose .callout-title:before{width:1.4em;color:var(--callout);font-weight:700;display:inline-block}.docs-prose .callout-note .callout-title:before{content:"i"}.docs-prose .callout-tip .callout-title:before{content:"✓"}.docs-prose .callout-warning .callout-title:before{content:"!"}.docs-part-head{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);margin-bottom:.4rem;padding:.15rem .6rem .75rem}.docs-part-title{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.2}.docs-part-blurb{color:var(--muted);margin-top:.2rem;font-size:12.5px;line-height:1.45}.docs-group{margin-top:.35rem}.docs-group-head{width:100%;min-height:36px;color:var(--foreground);text-align:left;cursor:pointer;border-radius:9px;outline:none;align-items:center;gap:.45rem;padding:.35rem .6rem .35rem .45rem;font-size:13.5px;font-weight:600;display:flex}.docs-group-head:hover{background:color-mix(in srgb, var(--lavender) 70%, transparent)}.docs-group-head:focus-visible{box-shadow:0 0 0 2px var(--accent)}.docs-group[data-inside]>.docs-group-head{color:var(--accent-ink)}.docs-group-count{background:color-mix(in srgb, var(--background) 60%, transparent);min-width:1.5rem;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .4rem;font-size:11px;font-weight:500;line-height:1.6}.docs-group-list{border-left:1px solid color-mix(in srgb, var(--line) 85%, transparent);margin:.15rem 0 .5rem 1.05rem;padding-left:.5rem}.docs-group-list>li+li{margin-top:1px}.docs-group-list .docs-nav-link[aria-current=page]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-ink) 35%, transparent)}.docs-book-divider{border-top:1px dashed color-mix(in srgb, var(--line) 90%, transparent);margin:1.1rem .6rem .35rem;padding-top:.9rem}.docs-book-title{color:var(--foreground);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.docs-tab{font-size:12px}@media (prefers-reduced-motion:reduce){.docs-group-head svg{transition:none}}.docs-prose table{font-size:.875rem}.docs-prose :is(td,th){padding-inline:.75rem}.docs-prose>:is(p,ul,ol,h2,h3,h4,blockquote){max-width:48rem}.docs-prose ul.ref-cards{gap:.85rem;margin-block:1.5rem;padding:0;list-style:none;display:grid}.docs-prose .ref-cards>li.ref-card{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-left:3px solid color-mix(in srgb, var(--accent-ink) 55%, transparent);background:color-mix(in srgb, var(--surface) 80%, transparent);border-radius:12px;margin:0;padding:1rem 1.15rem 1.1rem}.docs-prose .ref-cards>li.ref-card:before{content:none}.docs-prose .ref-card-title{font-family:var(--font-display,inherit);color:var(--foreground);margin:0 0 .6rem;font-size:1.05rem;font-weight:600}.docs-prose .ref-card dl{gap:.35rem 1.25rem;margin:0;display:grid}.docs-prose .ref-card dt{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);font-size:.75rem;font-weight:600}.docs-prose .ref-card dd{margin:0 0 .5rem;font-size:.9375rem;line-height:1.65}.docs-prose .ref-card dd:last-child{margin-bottom:0}@media (min-width:48rem){.docs-prose .ref-card dl{grid-template-columns:9rem minmax(0,1fr)}.docs-prose .ref-card dt{padding-top:.2rem}.docs-prose .ref-card dd{margin-bottom:0}}.docs-prose .ref-card code{overflow-wrap:normal;word-break:normal}
