:where([data-doc]){--doc-soft:color-mix(in oklab, hsl(var(--foreground)) 6%, transparent);--doc-mono:var(--font-mono-next,ui-monospace), ui-monospace, SFMono-Regular, Menlo, monospace}[data-doc=callout]{--doc-tone:var(--info);--doc-ink:color-mix(in oklab, hsl(var(--doc-tone)) 60%, hsl(var(--foreground)));border:1px solid color-mix(in oklab, hsl(var(--doc-tone)) 25%, transparent);background-color:color-mix(in oklab, hsl(var(--doc-tone)) 8%, transparent);color:var(--doc-ink);border-radius:16px;gap:12px;margin:16px 0;padding:16px 20px;font-size:14px;line-height:20px;display:flex}[data-doc=callout][data-variant=warning]{--doc-tone:var(--warning)}[data-doc=callout][data-variant=info]{--doc-tone:var(--muted-foreground);--doc-ink:hsl(var(--foreground))}[data-doc=callout][data-variant=tip]{--doc-tone:var(--primary)}[data-doc=callout][data-variant=check]{--doc-tone:var(--success)}[data-doc=callout][data-variant=danger]{--doc-tone:var(--error)}[data-doc=callout]>[data-doc-part=icon]{flex:none;width:16px;height:16px;margin-top:2px}[data-doc=callout]>[data-doc-part=body]{flex:auto;min-width:0}:where([data-doc=callout]>[data-doc-part=body])>*{margin-top:0;margin-bottom:0}:where([data-doc=callout]>[data-doc-part=body])>*+*{margin-top:8px}:where([data-doc=callout]>[data-doc-part=body]) :is(p,li,h1,h2,h3,strong,a){color:inherit}:where([data-doc=callout]>[data-doc-part=body]) :is(p,li){font-size:inherit;line-height:inherit}:where([data-doc=callout]>[data-doc-part=body]) :is(h1,h2,h3){font-size:16px;font-weight:600;line-height:24px}:where([data-doc=callout]>[data-doc-part=body]) :not(pre)>code{font-size:12px;line-height:18px}[data-doc=callout]>[data-doc-part=label]{display:none}[data-doc=callout]:has(>[data-doc-part=body]>:is(ul,ol)){grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;display:grid}[data-doc=callout]:has(>[data-doc-part=body]>:is(ul,ol))>[data-doc-part=icon]{float:none;margin:0}[data-doc=callout]:has(>[data-doc-part=body]>:is(ul,ol))>[data-doc-part=label]{min-width:0;font-size:13px;font-weight:600;line-height:20px;display:block}[data-doc=callout]:has(>[data-doc-part=body]>:is(ul,ol))>[data-doc-part=body]{grid-column:1/-1}[data-doc=callout]>[data-doc-part=body]>:is(ul,ol)~p{border-top:1px solid color-mix(in oklab, hsl(var(--doc-tone)) 20%, transparent);text-align:end;color:color-mix(in oklab, var(--doc-ink) 75%, transparent);padding-top:8px;font-size:12px;font-style:italic;line-height:18px}[data-doc=callout]>[data-doc-part=body] ul>li:before{top:7px;top:calc(.5lh - 3px)}[data-doc=steps]{counter-reset:doc-step;margin:32px 0 24px 14px;padding:0;list-style:none}[data-doc=step]{counter-increment:doc-step;margin:0;padding:0 0 20px;display:flex;position:relative}[data-doc-part=step-indicator]{background-color:var(--doc-soft);width:28px;height:28px;color:hsl(var(--foreground));border-radius:9999px;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:16px;display:flex;position:absolute;top:8px;left:-13px}[data-doc-part=step-indicator]:empty:before{content:counter(doc-step)}[data-doc-part=step-line]{background-color:hsl(var(--border));width:1px;position:absolute;top:44px;bottom:0;left:0}[data-doc=step]:last-child>[data-doc-part=step-line]{background-color:#0000;background-image:linear-gradient(hsl(var(--border)), transparent)}[data-doc-part=step-body]{flex:auto;min-width:0;padding:0 1px 0 32px}[data-doc-part=step-title]{color:hsl(var(--foreground));word-break:keep-all;overflow-wrap:anywhere;margin:8px 0 20px;font-size:16px;font-weight:600;line-height:28px}[data-doc-part=step-body]>[data-doc-part=step-content]:first-child{padding-top:8px}:where([data-doc-part=step-content])>:first-child{margin-top:0}:where([data-doc-part=step-content])>:last-child{margin-bottom:0}[data-doc=tabs]{margin:24px 0}[data-doc-part=tab-list]{border-bottom:1px solid hsl(var(--border));scrollbar-width:none;column-gap:24px;margin-bottom:24px;padding-bottom:1px;display:flex;overflow-x:auto}[data-doc-part=tab]{color:hsl(var(--foreground));white-space:nowrap;cursor:pointer;border-bottom:1px solid #0000;flex:none;margin-bottom:-1px;padding:12px 0 10px;font-size:14px;font-weight:600;line-height:24px}[data-doc-part=tab]:hover{border-bottom-color:color-mix(in oklab, hsl(var(--muted-foreground)) 45%, transparent)}[data-doc-part=tab][aria-selected=true]{border-bottom-color:hsl(var(--primary));color:hsl(var(--primary))}:where([data-doc-part=tab-panel])>:first-child{margin-top:0}:where([data-doc-part=tab-panel])>:last-child{margin-bottom:0}[data-doc-part=code-group-bar]{align-items:center;gap:8px;height:34px;padding-right:8px;display:flex}[data-doc-part=code-group-tabs]{scrollbar-width:none;flex:auto;align-self:stretch;gap:4px;min-width:0;padding-left:10px;display:flex;overflow-x:auto}[data-doc-part=code-group-tab]{height:24px;color:hsl(var(--muted-foreground));white-space:nowrap;cursor:pointer;border-radius:8px;flex:none;margin:4px 0 6px;padding:0 6px;font-size:12px;font-weight:500;line-height:24px;position:relative}[data-doc-part=code-group-tab]:hover{background-color:var(--doc-soft);color:hsl(var(--primary))}[data-doc-part=code-group-tab][aria-selected=true]{color:hsl(var(--primary))}[data-doc-part=code-group-tab][aria-selected=true]:after{content:"";background-color:hsl(var(--primary));border-radius:9999px;height:2px;position:absolute;bottom:-6px;left:0;right:0}:is([data-doc-part=tab],[data-doc-part=code-group-tab],[data-doc-part=accordion-summary]):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}:is([data-doc-part=tab-panel],[data-doc-part=code-group-panel]):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}[data-doc=accordion]{border:1px solid hsl(var(--border));border-radius:16px;margin:24px 0 12px;overflow:hidden}[data-doc=accordion]:has(+[data-doc=accordion]){border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}[data-doc=accordion]+[data-doc=accordion]{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0;margin-top:0}[data-doc-part=accordion-summary]{color:hsl(var(--foreground));cursor:pointer;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;line-height:20px;list-style:none;display:flex}[data-doc-part=accordion-summary]::-webkit-details-marker{display:none}details[data-doc=accordion]>[data-doc-part=accordion-summary]:hover{background-color:color-mix(in oklab, hsl(var(--foreground)) 4%, transparent)}[data-doc-part=accordion-chevron]{width:14px;height:14px;color:hsl(var(--muted-foreground));flex:none;transition:transform .2s cubic-bezier(.4,0,.2,1);transform:rotate(-90deg)}details[data-doc=accordion][open]>summary>[data-doc-part=accordion-chevron],div[data-doc=accordion]>[data-doc-part=accordion-summary]>[data-doc-part=accordion-chevron]{transform:none}[data-doc-part=accordion-title]{word-break:keep-all;overflow-wrap:anywhere;flex:auto;min-width:0}[data-doc-part=accordion-body]{padding:0 16px 14px}:where([data-doc-part=accordion-body])>:first-child{margin-top:0}:where([data-doc-part=accordion-body])>:last-child{margin-bottom:0}[data-doc=card-group]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}[data-doc=card-group][data-cols="1"]{grid-template-columns:minmax(0,1fr)}[data-doc=card-group][data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-doc=card]{border:1px solid hsl(var(--border));border-radius:16px;flex-direction:column;min-width:0;padding:20px 24px;display:flex;position:relative}[data-doc=card][data-linked=true]:hover{border-color:hsl(var(--primary))}[data-doc=card]:has(>[data-doc-part=card-title] a:focus-visible){outline:2px solid hsl(var(--ring));outline-offset:2px}[data-doc-part=card-icon]{width:24px;height:24px;color:hsl(var(--primary));margin-bottom:16px}[data-doc-part=card-title]{color:hsl(var(--foreground));word-break:keep-all;overflow-wrap:anywhere;padding-right:20px;font-size:16px;font-weight:600;line-height:24px}[data-doc-part=card-title] a{color:inherit;outline:none;text-decoration:none}[data-doc-part=card-title] a:after{content:"";border-radius:16px;position:absolute;inset:0}[data-doc-part=card-body]{color:hsl(var(--muted-foreground));word-break:keep-all;overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:24px}:where([data-doc-part=card-body])>*{margin-top:0;margin-bottom:0}:where([data-doc-part=card-body])>*+*{margin-top:8px}:where([data-doc-part=card-body]) :is(p,li){color:inherit;font-size:inherit;line-height:inherit}[data-doc-part=card-body] a{z-index:1;position:relative}[data-doc-part=card-arrow]{width:12px;height:12px;color:hsl(var(--muted-foreground));position:absolute;top:20px;right:20px}[data-doc=card][data-linked=true]:hover>[data-doc-part=card-arrow]{color:hsl(var(--primary))}[data-doc-part=link-card-preview]:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in oklab, hsl(var(--foreground)) 7%, transparent);position:absolute;inset:0}[data-doc-part=link-card-dots]{opacity:.25;pointer-events:none;background-image:radial-gradient(currentColor 1px,#0000 1.5px);background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 70%);mask-image:linear-gradient(135deg,#000,#0000 70%)}[data-doc-part=link-card-site]{color:hsl(var(--muted-foreground));font-size:12px;line-height:16px}[data-doc-part=link-card-title]{color:hsl(var(--foreground));word-break:keep-all;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:22px}[data-doc-part=link-card-description]{color:hsl(var(--muted-foreground));word-break:keep-all;overflow-wrap:anywhere;font-size:13px;line-height:20px}[data-doc-part=link-card-arrow]{color:hsl(var(--muted-foreground));opacity:0;transition:opacity .15s,transform .15s,color .15s;transform:translate(-4px)}a:is(:hover,:focus-visible) [data-doc-part=link-card-arrow]{opacity:1;color:hsl(var(--foreground));transform:none}@media (prefers-reduced-motion:reduce){[data-doc-part=link-card-arrow]{transition:none}}[data-doc-host] :is([data-insight-block=ticker],[data-doc=link-card]) img[src]{display:revert-layer;max-width:revert-layer;height:revert-layer;margin:revert-layer;border:revert-layer;border-radius:revert-layer}div:has(>[data-insight-block=ticker]):has(+div>[data-insight-block=ticker]){margin-bottom:8px}div:has(>[data-insight-block=ticker])+div:has(>[data-insight-block=ticker]){margin-top:8px}div:has(>:is([data-insight-block=page-ref],[data-insight-block=post-ref])):has(+div>:is([data-insight-block=page-ref],[data-insight-block=post-ref])){margin-bottom:8px}div:has(>:is([data-insight-block=page-ref],[data-insight-block=post-ref]))+div:has(>:is([data-insight-block=page-ref],[data-insight-block=post-ref])){margin-top:8px}[data-insight-tweet] .react-tweet-theme{--tweet-container-margin:0;--tweet-font-family:inherit;--tweet-font-color:hsl(var(--foreground));--tweet-font-color-secondary:hsl(var(--muted-foreground));--tweet-bg-color:color-mix(in oklab, hsl(var(--foreground)) 5%, transparent);--tweet-bg-color-hover:color-mix(in oklab, hsl(var(--foreground)) 8%, transparent);--tweet-quoted-bg-color-hover:color-mix(in oklab, hsl(var(--foreground)) 4%, transparent);--tweet-border:1px solid hsl(var(--border));--tweet-body-font-size:1rem;--tweet-body-line-height:1.5rem;--tweet-info-font-size:.8125rem;--tweet-info-line-height:1.25rem;border:0;border-radius:16px;max-width:none}[data-doc=field]{border-bottom:1px solid hsl(var(--border));margin:10px 0;padding:10px 0 20px}[data-doc-part=field-head]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-doc-part=field-name]{color:hsl(var(--primary));font-family:var(--doc-mono);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:20px}[data-doc-part=field-pill]{background-color:var(--doc-soft);color:hsl(var(--muted-foreground));font-family:var(--doc-mono);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:500;line-height:20px}[data-doc-part=field-pill][data-tone=required]{background-color:color-mix(in oklab, hsl(var(--error)) 10%, transparent);color:color-mix(in oklab, hsl(var(--error)) 60%, hsl(var(--foreground)))}[data-doc-part=field-pill-key]{opacity:.7}[data-doc-part=field-body]{margin-top:16px;font-size:14px;line-height:24px}:where([data-doc-part=field-body])>*{margin-top:0;margin-bottom:0}:where([data-doc-part=field-body])>*+*{margin-top:12px}:where([data-doc-part=field-body]) :is(p,li){font-size:inherit;line-height:inherit}:where([data-doc-part=field-body]) :not(pre)>code{font-size:12px;line-height:18px}[data-doc=frame]{--doc-grid:color-mix(in oklab, hsl(var(--border)) 35%, transparent);isolation:isolate;background-color:color-mix(in oklab, hsl(var(--muted)) 50%, transparent);border-radius:16px;margin:32px 0;padding:8px;position:relative;overflow:hidden}[data-doc=frame]:before{content:"";z-index:-1;background-image:linear-gradient(to right, var(--doc-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--doc-grid) 1px, transparent 1px);-webkit-mask-image:linear-gradient(to top, hsl(var(--foreground)), color-mix(in oklab, hsl(var(--foreground)) 60%, transparent));mask-image:linear-gradient(to top, hsl(var(--foreground)), color-mix(in oklab, hsl(var(--foreground)) 60%, transparent));background-size:32px 32px;position:absolute;inset:0}[data-doc=frame]:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in oklab, hsl(var(--foreground)) 5%, transparent);position:absolute;inset:0}[data-doc-part=frame-media]{justify-content:center;display:flex}[data-doc-part=frame-media]>img{border-radius:12px;max-width:100%;height:auto;display:block}[data-doc-part=frame-caption]{text-align:center;word-break:keep-all;overflow-wrap:anywhere;margin-top:12px;padding:0 32px 8px;font-size:14px;line-height:20px}@media (max-width:767px){[data-doc=frame]{margin:24px 0}[data-doc-part=frame-caption]{padding-inline:8px}}@media (max-width:639px){[data-doc=card-group][data-cols]{grid-template-columns:minmax(0,1fr)}[data-doc=callout]{padding:14px 16px;display:flow-root}[data-doc=callout]>[data-doc-part=icon]{float:left;margin-right:10px}[data-doc=callout]>[data-doc-part=body]{display:block}[data-doc=card-group]{gap:12px}[data-doc=card]{padding:16px;display:flow-root}[data-doc-part=card-icon]{float:left;width:20px;height:20px;margin:2px 10px 0 0}[data-doc-part=card-icon]>svg{width:100%;height:100%}[data-doc-part=card-title]{display:flow-root}[data-doc-part=card-arrow]{top:22px;right:16px}}@media (prefers-reduced-motion:reduce){[data-doc-part=accordion-chevron]{transition:none}}
