.imagine-accordion-trigger[data-state=open] .imagine-accordion-chevron{transform:rotate(-180deg)}.imagine-accordion-trigger[data-state=closed]{border-color:#0000}.imagine-accordion-trigger[data-state=closed]:hover{border-color:color-mix(in oklab, var(--color-button-hover)  70%, transparent)}.imagine-accordion-content{transform-origin:top;overflow:hidden}.imagine-accordion-content[data-state=open]{animation:.2s forwards svelte-1gpt9zi-imagine-accordion-open}.imagine-accordion-content[data-state=closed]{animation:.15s forwards svelte-1gpt9zi-imagine-accordion-close}.imagine-accordion-content>div{transform-origin:top}.imagine-accordion-content[data-state=open]>div{animation:.2s forwards svelte-1gpt9zi-imagine-accordion-content-in}.imagine-accordion-content[data-state=closed]>div{animation:.15s forwards svelte-1gpt9zi-imagine-accordion-content-out}@keyframes svelte-1gpt9zi-imagine-accordion-open{0%{height:0}to{height:var(--bits-accordion-content-height)}}@keyframes svelte-1gpt9zi-imagine-accordion-close{0%{height:var(--bits-accordion-content-height)}to{height:0}}@keyframes svelte-1gpt9zi-imagine-accordion-content-in{0%{opacity:0;transform:scaleY(.9)translateY(-4px)}to{opacity:1;transform:scaleY(1)translateY(0)}}@keyframes svelte-1gpt9zi-imagine-accordion-content-out{0%{opacity:1;transform:scaleY(1)translateY(0)}to{opacity:0;transform:scaleY(.9)translateY(-4px)}}.card.svelte-174od45:focus-visible{outline:2px solid var(--docs-link);outline-offset:2px}.cards.svelte-174od45{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.card.svelte-174od45{color:var(--docs-link);border:1px solid var(--docs-border);border-radius:var(--radius-lg);transition:border-color .15s var(--docs-ease);flex-direction:column;gap:4px;padding:18px 20px 20px;display:flex}.card.svelte-174od45:hover{border-color:var(--docs-link)}.card-title.svelte-174od45{font-variation-settings:"wght" 600;color:var(--docs-text);margin-top:8px;font-size:15px;font-weight:600;line-height:24px}.card-text.svelte-174od45{color:var(--docs-text-soft);font-size:14px;line-height:22px}@media (width<=809px){.cards.svelte-174od45{grid-template-columns:minmax(0,1fr);gap:12px}}.code.svelte-s899e9{font-family:var(--font-mono);color:var(--color-text);white-space:pre;tab-size:2;margin:0;padding:16px 20px;font-size:13px;line-height:22px;overflow-x:auto}.code-line.svelte-s899e9{display:block}.code--copyable.svelte-s899e9{padding-right:48px}.copy.svelte-s899e9{opacity:0;transition:opacity .15s var(--docs-ease);position:absolute;top:10px;right:10px}.frame.svelte-s899e9:hover .copy:where(.svelte-s899e9),.copy.svelte-s899e9:focus-within{opacity:1}@media (hover:none){.copy.svelte-s899e9{opacity:1}}.cds-docs[data-layout=course] .code.svelte-s899e9{white-space:pre-wrap;overflow-wrap:anywhere}.cds-docs[data-layout=course] .code-line.svelte-s899e9{text-indent:-4ch;padding-left:4ch;display:block}@media (width<=639px){.cds-docs[data-layout=course] .code.svelte-s899e9{white-space:pre;overflow-wrap:normal}.cds-docs[data-layout=course] .code-line.svelte-s899e9{text-indent:0;padding-left:0}.cds-docs[data-layout=course] .code--overflow.svelte-s899e9{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.cds-docs[data-layout=course] .code--overflow.code--end.svelte-s899e9{-webkit-mask-image:none;mask-image:none}}.link.svelte-1en8lc3:focus-visible{outline:2px solid var(--docs-link);outline-offset:2px;border-radius:var(--radius-sm)}.link.svelte-1en8lc3{color:var(--docs-link);font-variation-settings:"wght" 500;text-underline-offset:2px;transition:color .15s var(--docs-ease);font-weight:500;text-decoration:underline}.link.svelte-1en8lc3:hover{color:color-mix(in srgb, var(--docs-link) 70%, var(--docs-text))}.strong.svelte-1en8lc3{font-variation-settings:"wght" 600;color:var(--docs-text);font-weight:600}.path.svelte-1en8lc3{background:var(--color-surface-muted);border-radius:var(--radius-sm);white-space:nowrap;vertical-align:baseline;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.path-step.svelte-1en8lc3{color:var(--docs-text);font-size:.9375em}.path-sep.svelte-1en8lc3{color:var(--docs-text-soft);font-size:.85em}.mark.svelte-1en8lc3{background:var(--brand-yellow);border-radius:var(--radius-full);font-variation-settings:"wght" 600;width:1.3em;height:1.3em;color:var(--brand-yellow-dark);justify-content:center;align-items:center;margin:0 1px;font-size:.8125em;font-weight:600;display:inline-flex}.code.svelte-1en8lc3{font-family:var(--font-mono);color:var(--docs-link);background:color-mix(in srgb, var(--docs-link) 14%, transparent);border-radius:var(--radius-sm);word-break:break-word;padding:3px 6px;font-size:.875em}.cds-docs[data-layout=course] .link.svelte-1en8lc3{text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}.cds-docs[data-layout=course] .code.svelte-1en8lc3{color:var(--color-text);background:var(--color-surface-muted);padding:1px 5px}.cds-docs[data-layout=course] .path.svelte-1en8lc3{padding:1px 7px}.path--link.svelte-1en8lc3{cursor:pointer;transition:background-color .15s var(--docs-ease);text-decoration:none}.path--link.svelte-1en8lc3 .path-step:where(.svelte-1en8lc3){color:var(--docs-link);text-underline-offset:2px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.path--link.svelte-1en8lc3:hover{background:color-mix(in srgb, var(--docs-link) 12%, var(--color-surface-muted))}.path--link.svelte-1en8lc3:focus-visible,.anchor.svelte-jfve0k:focus-visible{outline:2px solid var(--docs-link);outline-offset:2px;border-radius:var(--radius-sm)}.body.svelte-jfve0k{width:100%}::highlight(docs-search){background-color:var(--color-wash-yellow);color:var(--color-text)}.text.svelte-jfve0k{margin:16px 0 0}.list.svelte-jfve0k,.steps.svelte-jfve0k,.block.svelte-jfve0k,.figure.svelte-jfve0k,.quote.svelte-jfve0k{margin:28px 0 0}.list.svelte-jfve0k+.text:where(.svelte-jfve0k),.steps.svelte-jfve0k+.text:where(.svelte-jfve0k),.block.svelte-jfve0k+.text:where(.svelte-jfve0k),.figure.svelte-jfve0k+.text:where(.svelte-jfve0k),.quote.svelte-jfve0k+.text:where(.svelte-jfve0k){margin-top:28px}.heading.svelte-jfve0k{scroll-margin-top:calc(var(--docs-sticky-top) + 24px);margin:var(--docs-heading-space,56px) 0 0;padding-top:var(--docs-heading-pad,56px);font-size:var(--docs-heading-size,24px);line-height:var(--docs-heading-leading,32px);letter-spacing:-.01em;font-variation-settings:"wght" 600;color:var(--docs-text);border-top:var(--docs-heading-rule,1px solid var(--docs-border));font-weight:600}.subheading.svelte-jfve0k{font-size:var(--docs-subheading-size,18px);font-variation-settings:"wght" 600;color:var(--docs-text);margin:40px 0 0;font-weight:600;line-height:28px}.anchor.svelte-jfve0k{color:var(--docs-text-soft);opacity:0;transition:opacity .15s var(--docs-ease);margin-left:8px}.heading.svelte-jfve0k:hover .anchor:where(.svelte-jfve0k),.anchor.svelte-jfve0k:focus-visible{opacity:1}.copied.svelte-jfve0k{font-variation-settings:"wght" 500;color:var(--docs-text-soft);vertical-align:middle;margin-left:10px;font-size:13px;font-weight:500;line-height:20px}.heading.svelte-jfve0k+.text:where(.svelte-jfve0k),.subheading.svelte-jfve0k+.text:where(.svelte-jfve0k),.heading.svelte-jfve0k+.list:where(.svelte-jfve0k),.heading.svelte-jfve0k+.steps:where(.svelte-jfve0k),.heading.svelte-jfve0k+.block:where(.svelte-jfve0k),.heading.svelte-jfve0k+.quote:where(.svelte-jfve0k),.subheading.svelte-jfve0k+.list:where(.svelte-jfve0k),.subheading.svelte-jfve0k+.steps:where(.svelte-jfve0k),.subheading.svelte-jfve0k+.block:where(.svelte-jfve0k),.subheading.svelte-jfve0k+.quote:where(.svelte-jfve0k){margin-top:16px}.text.svelte-jfve0k{font-size:var(--docs-body-size,16px);line-height:var(--docs-body-leading,28px);color:var(--docs-text-body)}.list.svelte-jfve0k,.steps.svelte-jfve0k{flex-direction:column;gap:12px;padding-left:22px;display:flex}.list.svelte-jfve0k{list-style:outside}.steps.svelte-jfve0k{list-style:decimal}.list.svelte-jfve0k li:where(.svelte-jfve0k),.steps.svelte-jfve0k li:where(.svelte-jfve0k){font-size:var(--docs-body-size,16px);line-height:var(--docs-body-leading,28px);color:var(--docs-text-body);padding-left:2px}.steps.svelte-jfve0k li:where(.svelte-jfve0k)::marker{color:var(--docs-text);font-variant-numeric:tabular-nums}.first.svelte-jfve0k{margin-top:0}.heading.first.svelte-jfve0k{border-top:none;padding-top:0}.note-text.svelte-jfve0k{white-space:pre-line;margin:0}.quote.svelte-jfve0k{border-left:2px solid var(--docs-border);flex-direction:column;gap:6px;padding-left:20px;display:flex}.quote-text.svelte-jfve0k{color:var(--docs-text-body);margin:0;font-size:16px;line-height:28px}.quote-cite.svelte-jfve0k{color:var(--docs-text-soft);font-size:14px;font-style:normal;line-height:22px}.block--fit.svelte-jfve0k{width:fit-content;max-width:100%}.block--code.svelte-jfve0k{min-width:min(100%,320px)}.block.svelte-jfve0k table{min-width:0}.block.svelte-jfve0k td:not(:first-child){white-space:normal;min-width:14rem}.numeric.svelte-jfve0k td:not(:first-child){white-space:nowrap;min-width:0}.numeric.svelte-jfve0k td:not(:first-child),.numeric.svelte-jfve0k th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.faq.svelte-jfve0k [id]{scroll-margin-top:calc(var(--docs-sticky-top) + 24px)}.faq.svelte-jfve0k .imagine-accordion-trigger{font-size:15px;line-height:24px}.faq-answer.svelte-jfve0k{padding:4px 4px 8px}.tab-body.svelte-jfve0k{margin-top:16px}.caption.svelte-jfve0k{color:var(--docs-text-soft);margin:8px 0 0;font-size:13px;line-height:20px}.shot.svelte-jfve0k,.figure.svelte-jfve0k{flex-direction:column;gap:9px;margin:28px 0 0;display:flex}.shot.svelte-jfve0k{max-width:560px}.shot.svelte-jfve0k img:where(.svelte-jfve0k){border:1px solid var(--docs-border);border-radius:var(--radius-lg);width:100%;height:auto}.shot-dark.svelte-jfve0k{display:none}.zoom.svelte-jfve0k{border-radius:var(--radius-lg);cursor:zoom-in;background:0 0;border:none;width:100%;padding:0;display:block}.zoom.svelte-jfve0k:focus-visible{outline:2px solid var(--docs-link);outline-offset:2px}.zoomed.svelte-jfve0k{border:1px solid var(--docs-border);border-radius:var(--radius-lg);width:100%;height:auto}.zoom-frame.svelte-jfve0k{touch-action:pan-x pan-y pinch-zoom;max-height:75svh;overflow:auto}.zoom-toggle.svelte-jfve0k{cursor:zoom-in;background:0 0;border:none;width:100%;padding:0;display:block}.zoom-frame--full.svelte-jfve0k .zoom-toggle:where(.svelte-jfve0k){cursor:zoom-out;width:max-content}.zoom-frame--full.svelte-jfve0k .zoomed:where(.svelte-jfve0k){width:auto;max-width:none}.checklist.svelte-jfve0k{border:1px solid var(--docs-border);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:16px 20px;display:flex}.checklist-title.svelte-jfve0k{font-size:var(--text-sm);color:var(--docs-text);margin:0;font-weight:600}.checklist-items.svelte-jfve0k{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.checklist-items.svelte-jfve0k li:where(.svelte-jfve0k){font-size:var(--text-sm);color:var(--docs-text-body);gap:10px;line-height:1.6;display:flex}.checklist-mark.svelte-jfve0k{width:20px;height:20px;color:var(--color-text-secondary);border:1px solid var(--docs-border);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.stack.svelte-jfve0k{display:none}@media (width<=639px){.block.svelte-jfve0k td:not(:first-child){min-width:0}.stack.svelte-jfve0k{flex-direction:column;gap:10px;display:flex}.table-wide.svelte-jfve0k{display:none}.stack.svelte-jfve0k+.table-wide:where(.svelte-jfve0k)+.text:where(.svelte-jfve0k){margin-top:28px}}.stack-card.svelte-jfve0k{border:1px solid var(--docs-border);border-radius:var(--radius-lg);flex-direction:column;gap:6px;margin:0;padding:12px 14px;display:flex}.stack-title.svelte-jfve0k{font-size:var(--text-sm);color:var(--docs-text);font-weight:600}.stack-row.svelte-jfve0k{flex-direction:column;gap:1px;display:flex}.stack-label.svelte-jfve0k{font-size:var(--text-xs);color:var(--docs-text-soft)}.stack-value.svelte-jfve0k{font-size:var(--text-sm);color:var(--docs-text-body);margin:0;line-height:1.5}:root[data-theme=dark] .shot-light.svelte-jfve0k{display:none}:root[data-theme=dark] .shot-dark.svelte-jfve0k{display:block}.figure.svelte-jfve0k img:where(.svelte-jfve0k){border-radius:var(--radius-lg);width:100%;height:auto}figcaption.svelte-jfve0k{color:var(--docs-text-soft);font-size:14px;line-height:1.5em}@media (width<=809px){.heading.svelte-jfve0k{padding-top:var(--docs-heading-pad,40px);font-size:var(--docs-heading-size-narrow,21px);margin-top:40px;line-height:28px}.subheading.svelte-jfve0k{font-size:17px;line-height:26px}.text.svelte-jfve0k,.list.svelte-jfve0k li:where(.svelte-jfve0k),.steps.svelte-jfve0k li:where(.svelte-jfve0k),.quote-text.svelte-jfve0k{font-size:15px;line-height:26px}}.link.svelte-fkxis1:focus-visible{outline:2px solid var(--docs-link);outline-offset:2px;border-radius:var(--radius-sm)}.related.svelte-fkxis1{flex-direction:column;gap:10px;display:flex}.title.svelte-fkxis1{font-variation-settings:"wght" 500;color:var(--docs-text-soft);margin:0;font-size:14px;font-weight:500;line-height:20px}.list.svelte-fkxis1{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.link.svelte-fkxis1{color:var(--docs-text);transition:color .15s var(--docs-ease);align-items:center;gap:8px;font-size:15px;line-height:24px;display:inline-flex}.link.svelte-fkxis1:hover{color:var(--docs-link)}.feedback.svelte-16pq67b{flex-wrap:wrap;align-items:center;gap:16px;min-height:36px;display:flex}.question.svelte-16pq67b,.answer.svelte-16pq67b{color:var(--docs-text-soft);margin:0;font-size:14px;line-height:24px}.answer--failed.svelte-16pq67b{color:var(--color-text-danger)}.choices.svelte-16pq67b{gap:8px;display:flex}
