.pl-card-group{-moz-column-gap:1rem;grid-template-columns:minmax(0,1fr);gap:0 1rem;margin-block:.5rem;display:grid}@media (min-width:640px){.pl-card-group{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr))}}.pl-card{background-color:#fff;border:1px solid #0307121a;border-radius:1rem;width:100%;margin-block:.5rem;padding:1.25rem 1.5rem;font-weight:400;display:block;position:relative;overflow:hidden}.dark .pl-card,#portal.dark .pl-card{background-color:#0000;border-color:#ffffff1a}.prose .pl-card-title,.pl-card-title{color:#1f2937;font-size:1rem;font-weight:600;line-height:1.5rem;margin:0!important;padding:0!important}.dark .pl-card-title,#portal.dark .pl-card-title{color:#fff}.pl-card-title a{font-weight:inherit;color:inherit!important;text-decoration:none!important}.prose .pl-card>:not(.pl-card-title),.pl-card>:not(.pl-card-title){color:#4b5563;margin-top:.25rem;margin-bottom:0;font-size:1rem;line-height:1.5rem}.prose .pl-card>:not(.pl-card-title)+*,.pl-card>:not(.pl-card-title)+*{margin-top:.5rem}.dark .pl-card>:not(.pl-card-title),#portal.dark .pl-card>:not(.pl-card-title){color:#9ca3af}.pl-card p{padding-bottom:0!important}.docs-article-body .pl-card:has(.pl-card-title a){cursor:pointer}.docs-article-body .pl-card-title a:after{content:"";position:absolute;inset:0}.docs-article-body .pl-card:has(.pl-card-title a):hover{border-color:var(--portal-accent-color,#4cb782)}.docs-article-body .pl-card>:not(.pl-card-title) a{z-index:1;position:relative}@media (prefers-color-scheme:dark){html:not(.light) .pl-card{background-color:#0000;border-color:#ffffff1a}html:not(.light) .pl-card-title{color:#fff}html:not(.light) .pl-card>:not(.pl-card-title){color:#9ca3af}}
.editor-typography.prose blockquote{--pl-callout-border-light:#bfdbfe;--pl-callout-bg-light:#eff6ff;--pl-callout-text-light:#1e40af;--pl-callout-border-dark:#1e3a8a;--pl-callout-bg-dark:#2563eb33;--pl-callout-text-dark:#93c5fd;--pl-callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 18 18'%3E%3Cpath d='M9 16.25C13.0041 16.25 16.25 13.004 16.25 9C16.25 4.996 13.0041 1.75 9 1.75C4.9959 1.75 1.75 4.996 1.75 9C1.75 13.004 4.9959 16.25 9 16.25Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'%3E%3C/path%3E%3Cpath d='M9 5.431V9.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' data-color='color-2' fill='none'%3E%3C/path%3E%3Cpath d='M9 13.417C8.448 13.417 8 12.968 8 12.417C8 11.866 8.448 11.417 9 11.417C9.552 11.417 10 11.866 10 12.417C10 12.968 9.552 13.417 9 13.417Z' fill='black' data-color='color-2' data-stroke='none'%3E%3C/path%3E%3C/svg%3E");--pl-callout-icon-size:1rem;--pl-callout-icon-offset:.125rem;--pl-callout-border:var(--pl-callout-border-light);--pl-callout-bg:var(--pl-callout-bg-light);--pl-callout-text:var(--pl-callout-text-light);-moz-column-gap:.75rem;grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:0 .75rem;font-style:normal;font-weight:400;border:1px solid var(--pl-callout-border)!important;background-color:var(--pl-callout-bg)!important;color:var(--pl-callout-text)!important;letter-spacing:inherit!important;border-radius:1rem!important;margin:1rem 0!important;padding:1rem 1.25rem!important;font-size:.875rem!important;line-height:1.25rem!important;display:grid!important;overflow:hidden!important}.editor-typography.prose blockquote[data-callout=neutral]{--pl-callout-border-light:#e5e5e5;--pl-callout-bg-light:#fafafa;--pl-callout-text-light:#262626;--pl-callout-border-dark:#404040;--pl-callout-bg-dark:#ffffff1a;--pl-callout-text-dark:#d4d4d4;--pl-callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 18 18'%3E%3Cpath d='M9 16.25C13.004 16.25 16.25 13.004 16.25 9C16.25 4.996 13.004 1.75 9 1.75C4.996 1.75 1.75 4.996 1.75 9C1.75 13.004 4.996 16.25 9 16.25Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'%3E%3C/path%3E%3Cpath d='M9 12.75V9.25C9 8.9739 8.7761 8.75 8.5 8.75H7.75' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' data-color='color-2' fill='none'%3E%3C/path%3E%3Cpath d='M9 6.75C8.448 6.75 8 6.301 8 5.75C8 5.199 8.448 4.75 9 4.75C9.552 4.75 10 5.199 10 5.75C10 6.301 9.552 6.75 9 6.75Z' fill='black' data-color='color-2' data-stroke='none'%3E%3C/path%3E%3C/svg%3E");--pl-callout-icon-size:1rem;--pl-callout-icon-offset:.125rem}.editor-typography.prose blockquote[data-callout=tip]{--pl-callout-border-light:#bbf7d0;--pl-callout-bg-light:#f0fdf4;--pl-callout-text-light:#166534;--pl-callout-border-dark:#14532d;--pl-callout-bg-dark:#16a34a33;--pl-callout-text-dark:#86efac;--pl-callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 18 18'%3E%3Cline x1='6.75' y1='13.25' x2='11.25' y2='13.25' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' data-color='color-2'%3E%3C/line%3E%3Cpath d='M14%2C6.75c0-3.113-2.846-5.562-6.078-4.887-1.932%2C.403-3.475%2C1.993-3.834%2C3.933-.434%2C2.344%2C.771%2C4.459%2C2.662%2C5.415v3.039c0%2C1.105%2C.895%2C2%2C2%2C2h.5c1.105%2C0%2C2-.895%2C2-2v-3.039c1.63-.824%2C2.75-2.51%2C2.75-4.461Z' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/path%3E%3C/svg%3E");--pl-callout-icon-size:1rem;--pl-callout-icon-offset:.125rem}.editor-typography.prose blockquote:is([data-callout=check],[data-callout=success]){--pl-callout-border-light:#bbf7d0;--pl-callout-bg-light:#f0fdf4;--pl-callout-text-light:#166534;--pl-callout-border-dark:#14532d;--pl-callout-bg-dark:#16a34a33;--pl-callout-text-dark:#86efac;--pl-callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 18 18'%3E%3Cpolyline points='2.75 9.25 6.75 14.25 15.25 3.75' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/polyline%3E%3C/svg%3E");--pl-callout-icon-size:1rem;--pl-callout-icon-offset:.125rem}.editor-typography.prose blockquote[data-callout=warning]{--pl-callout-border-light:#fef08a;--pl-callout-bg-light:#fefce8;--pl-callout-text-light:#854d0e;--pl-callout-border-dark:#713f12;--pl-callout-bg-dark:#ca8a0433;--pl-callout-text-dark:#fde047;--pl-callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 18 18'%3E%3Cpath d='M7.63796 3.48996L2.21295 12.89C1.60795 13.9399 2.36395 15.25 3.57495 15.25H14.425C15.636 15.25 16.392 13.9399 15.787 12.89L10.362 3.48996C9.75696 2.44996 8.24296 2.44996 7.63796 3.48996Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'%3E%3C/path%3E%3Cpath d='M9 6.75V9.75' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' data-color='color-2' fill='none'%3E%3C/path%3E%3Cpath d='M9 13.5C8.448 13.5 8 13.05 8 12.5C8 11.95 8.448 11.5 9 11.5C9.552 11.5 10 11.9501 10 12.5C10 13.0499 9.552 13.5 9 13.5Z' fill='black' data-color='color-2' data-stroke='none'%3E%3C/path%3E%3C/svg%3E");--pl-callout-icon-size:1rem;--pl-callout-icon-offset:.125rem}.editor-typography.prose blockquote[data-callout=danger]{--pl-callout-border-light:#fecaca;--pl-callout-bg-light:#fef2f2;--pl-callout-text-light:#991b1b;--pl-callout-border-dark:#7f1d1d;--pl-callout-bg-dark:#dc262633;--pl-callout-text-dark:#fca5a5;--pl-callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 18 18'%3E%3Cpath d='M10.968 2.25H7.03296C6.50296 2.25 5.99396 2.461 5.61896 2.836L2.83698 5.61798C2.46198 5.99298 2.25098 6.50198 2.25098 7.03198V10.967C2.25098 11.497 2.46198 12.006 2.83698 12.381L5.61896 15.163C5.99396 15.538 6.50296 15.749 7.03296 15.749H10.968C11.498 15.749 12.007 15.538 12.382 15.163L15.164 12.381C15.539 12.006 15.75 11.497 15.75 10.967V7.03198C15.75 6.50198 15.539 5.99298 15.164 5.61798L12.382 2.836C12.007 2.461 11.498 2.25 10.968 2.25Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'%3E%3C/path%3E%3Cpath d='M9 5.43103V9.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' data-color='color-2' fill='none'%3E%3C/path%3E%3Cpath d='M9 13.417C8.448 13.417 8 12.968 8 12.417C8 11.866 8.448 11.417 9 11.417C9.552 11.417 10 11.866 10 12.417C10 12.968 9.552 13.417 9 13.417Z' fill='black' data-color='color-2' data-stroke='none'%3E%3C/path%3E%3C/svg%3E");--pl-callout-icon-size:1rem;--pl-callout-icon-offset:.125rem}.dark .editor-typography.prose blockquote,.dark.editor-typography.prose blockquote{--pl-callout-border:var(--pl-callout-border-dark);--pl-callout-bg:var(--pl-callout-bg-dark);--pl-callout-text:var(--pl-callout-text-dark)}#portal.light .editor-typography.prose blockquote{--pl-callout-border:var(--pl-callout-border-light);--pl-callout-bg:var(--pl-callout-bg-light);--pl-callout-text:var(--pl-callout-text-light)}@media (prefers-color-scheme:dark){html:not(.dark):not(.light) .editor-typography.prose blockquote{--pl-callout-border:var(--pl-callout-border-dark);--pl-callout-bg:var(--pl-callout-bg-dark);--pl-callout-text:var(--pl-callout-text-dark)}}.editor-typography.prose blockquote:before{width:var(--pl-callout-icon-size);height:var(--pl-callout-icon-size);margin-top:var(--pl-callout-icon-offset);-webkit-mask:var(--pl-callout-icon) left top / 100% 100% no-repeat;-webkit-mask:var(--pl-callout-icon) left top / 100% 100% no-repeat;mask:var(--pl-callout-icon) left top / 100% 100% no-repeat;background-color:currentColor;grid-area:1/1;display:block;content:""!important}.editor-typography.prose blockquote>*{grid-column:2;min-width:0;margin-top:0!important;margin-bottom:0!important}.editor-typography.prose blockquote>:not(:first-child){margin-top:1.25em!important}.editor-typography.prose blockquote p{font-size:inherit!important;line-height:inherit!important}.editor-typography.prose blockquote *{color:inherit!important}.editor-typography.prose blockquote :is(strong,b){font-weight:600!important}.editor-typography.prose blockquote a:not(.docs-inline-article-link,:has(>.docs-inline-article-link-icon)){border-bottom:1px solid!important;font-weight:600!important;text-decoration:none!important}.editor-typography.prose blockquote code{box-shadow:none!important;background-color:color-mix(in srgb, currentColor 10%, transparent)!important;border:none!important}@media (prefers-color-scheme:dark){html:not(.light) .editor-typography.prose blockquote{--pl-callout-border:var(--pl-callout-border-dark);--pl-callout-bg:var(--pl-callout-bg-dark);--pl-callout-text:var(--pl-callout-text-dark)}}
.editor-typography .steps-list:not(.pl-ai-content *,.ai-chat-message *){--pl-step-indicator-bg:#f9fafb;--pl-step-indicator-text:#111827;--pl-step-line:#e5e7ebb3;--pl-step-line-end:#e5e7eb;counter-reset:step;position:relative;margin:2.5rem 0 1.5rem!important;padding:0!important;list-style-type:none!important}.editor-typography .steps-list:not(.pl-ai-content *,.ai-chat-message *)>li{position:relative;margin:0!important;padding:.5rem 0 1.25rem 2.875rem!important}.editor-typography .steps-list:not(.pl-ai-content *,.ai-chat-message *)>li:before{content:counter(step);counter-increment:step;top:.5rem;left:.0625rem;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:600;line-height:inherit;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:calc(.5lh - .375rem);background:var(--pl-step-indicator-bg)!important;color:var(--pl-step-indicator-text)!important}.editor-typography .steps-list:not(.pl-ai-content *,.ai-chat-message *)>li:after{content:"";z-index:0;top:2.75rem;left:.875rem;width:1px;position:absolute;top:calc(.5lh + 1.875rem);bottom:0;background:var(--pl-step-line)!important}.editor-typography .steps-list:not(.pl-ai-content *,.ai-chat-message *)>li:last-child:after{background:linear-gradient(to bottom, var(--pl-step-line-end), transparent)!important}.dark .editor-typography .steps-list:not(.pl-ai-content *,.ai-chat-message *),#portal.dark .editor-typography .steps-list:not(.pl-ai-content *,.ai-chat-message *){--pl-step-indicator-bg:#ffffff1a;--pl-step-indicator-text:#f9fafb;--pl-step-line:#ffffff1a;--pl-step-line-end:#ffffff1a}#portal.light .editor-typography .steps-list:not(.pl-ai-content *,.ai-chat-message *){--pl-step-indicator-bg:#f9fafb;--pl-step-indicator-text:#111827;--pl-step-line:#e5e7ebb3;--pl-step-line-end:#e5e7eb}@media (prefers-color-scheme:dark){html:not(.dark):not(.light) .editor-typography .steps-list:not(.pl-ai-content *,.ai-chat-message *),html:not(.light) .editor-typography .steps-list:not(.pl-ai-content *,.ai-chat-message *){--pl-step-indicator-bg:#ffffff1a;--pl-step-indicator-text:#f9fafb;--pl-step-line:#ffffff1a;--pl-step-line-end:#ffffff1a}}
:root,.light,#portal.light{--pl-accordion-border:#0307121a;--pl-accordion-hover:#f3f4f6;--pl-accordion-title:#111827;--pl-accordion-caret:#4b5563;--pl-accordion-body:#374151}.dark,#portal.dark{--pl-accordion-border:#ffffff1a;--pl-accordion-hover:#1f2937;--pl-accordion-title:#e5e7eb;--pl-accordion-caret:#9ca3af;--pl-accordion-body:#d1d5db}@media (prefers-color-scheme:dark){html:not(.light):not(.dark){--pl-accordion-border:#ffffff1a;--pl-accordion-hover:#1f2937;--pl-accordion-title:#e5e7eb;--pl-accordion-caret:#9ca3af;--pl-accordion-body:#d1d5db}}html:root .prose.prose :is(details:not(.pl-tree-folder,.pl-expandable),div[data-type=details]){border:1px solid var(--pl-accordion-border);cursor:default;background-color:#0000;border-radius:1rem;margin:0 0 .75rem;overflow:hidden}html:root .prose.prose :is(details:not(.pl-tree-folder,.pl-expandable),div[data-type=details]):is(:hover,.is-open:hover){border-color:var(--pl-accordion-border)}html:root .prose.prose :is(details:not(.pl-tree-folder,.pl-expandable),div[data-type=details]):has(+:is(details:not(.pl-tree-folder,.pl-expandable),div[data-type=details])){border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}html:root .prose.prose :is(details:not(.pl-tree-folder,.pl-expandable),div[data-type=details])+:is(details:not(.pl-tree-folder,.pl-expandable),div[data-type=details]){border-top-width:0;border-top-left-radius:0;border-top-right-radius:0;margin-top:0}html:root .prose.prose :is(details:not(.pl-tree-folder,.pl-expandable),div[data-type=details]) summary,html:root .widget-ui .prose.prose :is(details:not(.pl-tree-folder,.pl-expandable),div[data-type=details]) summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--pl-accordion-title);text-align:left;outline:none;margin:0;padding:.875rem 1.25rem .875rem 3rem;font-size:1rem;font-weight:500;line-height:1.5rem;list-style:none;display:block;position:relative}html:root .prose.prose :is(details:not(.pl-tree-folder,.pl-expandable),div[data-type=details]) summary:hover{background-color:var(--pl-accordion-hover)}html:root .prose.prose :is(details:not(.pl-tree-folder,.pl-expandable),div[data-type=details]) summary::marker{content:"";display:none!important}html .prose.prose :is(details:not(.pl-tree-folder,.pl-expandable),div[data-type=details]) summary::-webkit-details-marker{content:"";display:none!important}html:root .prose.prose :is(details:not(.pl-tree-folder,.pl-expandable),div[data-type=details]) summary:before{background-color:var(--pl-accordion-caret);width:1rem;height:1rem;margin-top:-.5rem;font-size:0;transition:transform .2s;display:block;position:absolute;top:50%;left:1.25rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 6.75 9 11.25l4.5-4.5'/%3E%3C/svg%3E") 50%/.75rem .75rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 6.75 9 11.25l4.5-4.5'/%3E%3C/svg%3E") 50%/.75rem .75rem no-repeat;content:""!important;transform:rotate(-90deg)!important}html:root .prose.prose details:not(.pl-tree-folder,.pl-expandable)[open]>summary:before,html .prose.prose div[data-type=details].is-open>div>summary:before{transform:rotate(0)!important}html:root .prose.prose :is(details:not(.pl-tree-folder,.pl-expandable),div[data-type=details]) summary[data-description]:after{content:attr(data-description);color:var(--pl-accordion-title);font-weight:400;line-height:1.25;display:block}html:root .prose.prose :is(details:not(.pl-tree-folder,.pl-expandable),div[data-type=details]) div[data-type=detailsContent],html:root .prose.prose details:not(.pl-tree-folder,.pl-expandable):not(.details-wrapper)>:not(summary){color:var(--pl-accordion-body);cursor:default;padding:0 1.25rem .875rem}html:root .prose.prose :is(details:not(.pl-tree-folder,.pl-expandable),div[data-type=details]) div[data-type=detailsContent]>:first-child{margin-top:0}html:root .prose.prose :is(details:not(.pl-tree-folder,.pl-expandable),div[data-type=details]) div[data-type=detailsContent]>:last-child{margin-bottom:0}html:root .widget-ui .prose.prose :is(details:not(.pl-tree-folder,.pl-expandable),div[data-type=details]) summary{padding:.5rem .75rem .5rem 2.5rem}html:root .widget-ui .prose.prose :is(details:not(.pl-tree-folder,.pl-expandable),div[data-type=details]) summary:before{left:.75rem}html:root .widget-ui .prose.prose :is(details:not(.pl-tree-folder,.pl-expandable),div[data-type=details]) div[data-type=detailsContent]{padding:0 .75rem .75rem}@media (prefers-color-scheme:dark){html:not(.light){--pl-accordion-border:#ffffff1a;--pl-accordion-hover:#1f2937;--pl-accordion-title:#e5e7eb;--pl-accordion-caret:#9ca3af;--pl-accordion-body:#d1d5db}}
:root,.light,#portal.light{--pl-tabs-rule:#e5e7eb;--pl-tabs-label:#111827;--pl-tabs-hover-rule:#d1d5db}.dark,#portal.dark{--pl-tabs-rule:#e5e7eb1a;--pl-tabs-label:#e5e7eb;--pl-tabs-hover-rule:#374151}@media (prefers-color-scheme:dark){html:not(.light):not(.dark){--pl-tabs-rule:#e5e7eb1a;--pl-tabs-label:#e5e7eb;--pl-tabs-hover-rule:#374151}}.docs-panels.docs-panels[data-panels=tabs]>.docs-panel-bar{-moz-column-gap:1.5rem;border-bottom:1px solid var(--pl-tabs-rule);flex-wrap:nowrap;align-items:stretch;gap:0 1.5rem;min-width:100%;margin:0 0 1.5rem;padding:0 0 1px;display:flex;overflow-x:auto}.docs-panels.docs-panels[data-panels=tabs] .docs-panel-tab{white-space:nowrap;max-width:max-content;color:var(--pl-tabs-label);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;flex:none;align-items:center;gap:.375rem;margin:0 0 -1px;padding:.75rem 0 .625rem;font-size:.875rem;font-weight:600;line-height:1.5rem;display:flex}.docs-panels.docs-panels[data-panels=tabs] .docs-panel-tab:hover{border-bottom-color:var(--pl-tabs-hover-rule);color:var(--pl-tabs-label)}.docs-panels.docs-panels[data-panels=tabs] .docs-panel-tab[aria-selected=true],.docs-panels.docs-panels[data-panels=tabs] .docs-panel-tab[aria-selected=true]:hover{color:var(--portal-accent-color,#4cb782);border-bottom-color:currentColor}.docs-panels.docs-panels[data-panels=tabs] .docs-panel-add{border-bottom:1px solid #0000;flex:none;align-items:center;margin:0 0 -1px;padding:.75rem 0 .625rem;display:flex}.docs-panels.docs-panels[data-panels=tabs] [data-type=tab]>.docs-panel-body>:first-child,.docs-panels.docs-panels[data-panels=tabs] [data-type=tab]>:first-child{margin-top:0}[contenteditable=true] .docs-panels.docs-panels[data-panels=tabs]>.docs-panel-bar{margin-bottom:0}@media (prefers-color-scheme:dark){html:not(.light){--pl-tabs-rule:#e5e7eb1a;--pl-tabs-label:#e5e7eb;--pl-tabs-hover-rule:#374151}}
:root,.light,#portal.light{--pl-code-group-frame:#17181a;--pl-code-group-border:#0307121a}.dark,#portal.dark{--pl-code-group-frame:#ffffff0d;--pl-code-group-border:#ffffff1a}@media (prefers-color-scheme:dark){html:not(.light):not(.dark){--pl-code-group-frame:#ffffff0d;--pl-code-group-border:#ffffff1a}}.docs-panels.docs-panels[data-panels=code-group]{border:1px solid var(--pl-code-group-border);background-color:var(--pl-code-group-frame);min-width:0;box-shadow:none;color:#f9fafb;border-radius:1rem;flex-direction:column;margin:1.25rem 0 2rem;padding:.125rem;display:flex;overflow:hidden}.docs-panels.docs-panels[data-panels=code-group]>.docs-panel-bar.docs-panel-bar{background:0 0;border:0;flex-wrap:nowrap;align-items:center;gap:.25rem;min-width:0;margin:0;padding:0 .625rem 0 0;display:flex;overflow-x:auto}.docs-panels.docs-panels[data-panels=code-group] .docs-panel-tab.docs-panel-tab{white-space:nowrap;color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:.375rem;margin:.25rem 0 .375rem;padding:0;font-size:.75rem;font-weight:500;line-height:1.5rem;display:flex;position:relative}.docs-panels.docs-panels[data-panels=code-group]>.docs-panel-bar>.docs-panel-tab:first-child{margin-left:.625rem}.docs-panels.docs-panels[data-panels=code-group] .docs-panel-tab.docs-panel-tab:is(:hover,[aria-selected=true]){color:var(--portal-accent-color,#4cb782);border:0}.docs-panels.docs-panels[data-panels=code-group] .docs-panel-tab-label{z-index:1;border-radius:.5rem;align-items:center;gap:.375rem;padding:0 .375rem;display:flex;position:relative}.docs-panels.docs-panels[data-panels=code-group] .docs-panel-tab:hover .docs-panel-tab-label{background-color:#374151b3}.docs-panels.docs-panels[data-panels=code-group] .docs-panel-tab[aria-selected=true]:after{content:"";background-color:var(--portal-accent-color,#4cb782);border-radius:9999px;height:.125rem;position:absolute;bottom:-.375rem;left:0;right:0}.docs-panels.docs-panels[data-panels=code-group] .docs-panel-add{border:0;flex:none;align-items:center;margin:.25rem 0 .375rem;padding:0 .25rem;display:flex}.docs-panels.docs-panels[data-panels=code-group] .docs-panel-copy-slot{flex:none;align-items:center;margin-left:auto;padding:0;display:flex}.docs-panels.docs-panels[data-panels=code-group] .docs-panel-copy,.docs-panels.docs-panels[data-panels=code-group] .docs-panel-copy:hover{color:#fff6;background:0 0;border-radius:.375rem;width:1.625rem;height:1.625rem}.docs-panels.docs-panels[data-panels=code-group] .docs-panel-copy:hover{color:#fff9}.docs-panels.docs-panels[data-panels=code-group] .docs-panel-copy svg{width:1rem;height:1rem}.docs-panels.docs-panels[data-panels=code-group] pre,.prose .docs-panels.docs-panels[data-panels=code-group] pre{box-shadow:none;background-color:#0b0c0e;padding:.875rem 1rem;font-size:.875rem;line-height:1.5rem;border-radius:.875rem!important;margin:0!important}.docs-panels.docs-panels[data-panels=code-group] pre code{background:0 0;padding:0}@media (prefers-color-scheme:dark){html:not(.light){--pl-code-group-frame:#ffffff0d;--pl-code-group-border:#ffffff1a}}
.pl-badge{--pl-badge-bg:#f5f5f4;--pl-badge-text:#57534e;--pl-badge-bg-disabled:#fafaf9;--pl-badge-text-disabled:#d6d3d1;--pl-badge-icon-size:14px;background-color:var(--pl-badge-bg);width:fit-content;color:var(--pl-badge-text);letter-spacing:-.1px;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:8px;align-items:center;gap:4px;padding:2px 8px;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;display:inline-flex;position:relative}.pl-badge strong,.pl-badge em,.pl-badge a,.prose .pl-badge strong,.prose .pl-badge a{color:inherit}.pl-badge[data-icon]:before{content:"";width:var(--pl-badge-icon-size);height:var(--pl-badge-icon-size);-webkit-mask:var(--pl-icon) center / 100% no-repeat;-webkit-mask:var(--pl-icon) center / 100% no-repeat;mask:var(--pl-icon) center / 100% no-repeat;background-color:currentColor;flex-shrink:0}.pl-badge[data-size=xs]{--pl-badge-icon-size:10px;letter-spacing:-.2px;border-radius:4px;gap:2px;padding:0 4px;font-size:.75rem;line-height:1rem}.pl-badge[data-size=sm]{--pl-badge-icon-size:12px;letter-spacing:-.2px;border-radius:6px;gap:3px;padding:2px 6px;font-size:.75rem;line-height:1rem}.pl-badge[data-size=lg]{padding:4px 10px}.pl-badge[data-shape=pill]{border-radius:9999px}.pl-badge[data-stroke=true]{outline-offset:-1px;outline:1px solid #0b0c0e14}.dark .pl-badge[data-stroke=true],#portal.dark .pl-badge[data-stroke=true]{outline-color:#ffffff24}.pl-badge[data-disabled=true]{cursor:not-allowed;background-color:var(--pl-badge-bg-disabled);color:var(--pl-badge-text-disabled)}.pl-badge[data-color=blue]{--pl-badge-bg:#2563eb33;--pl-badge-text:#1d4ed8;--pl-badge-bg-disabled:#2563eb14;--pl-badge-text-disabled:#2563eb33}.pl-badge[data-color=green]{--pl-badge-bg:#16a34a33;--pl-badge-text:#15803d;--pl-badge-bg-disabled:#16a34a14;--pl-badge-text-disabled:#16a34a33}.pl-badge[data-color=yellow]{--pl-badge-bg:#ca8a041a;--pl-badge-text:#a16207;--pl-badge-bg-disabled:#ca8a0414;--pl-badge-text-disabled:#ca8a0433}.pl-badge[data-color=orange]{--pl-badge-bg:#ea580c33;--pl-badge-text:#c2410c;--pl-badge-bg-disabled:#ea580c14;--pl-badge-text-disabled:#fed7aa}.pl-badge[data-color=red]{--pl-badge-bg:#dc262633;--pl-badge-text:#b91c1c;--pl-badge-bg-disabled:#dc262614;--pl-badge-text-disabled:#fecaca}.pl-badge[data-color=purple]{--pl-badge-bg:#9333ea33;--pl-badge-text:#7e22ce;--pl-badge-bg-disabled:#9333ea14;--pl-badge-text-disabled:#e9d5ff}.pl-badge[data-color=white]{--pl-badge-bg:#fffffff2;--pl-badge-text:#0b0c0e99;--pl-badge-bg-disabled:#ffffff14;--pl-badge-text-disabled:#e9e9ea}.pl-badge[data-color=surface]{--pl-badge-bg:#fffffff2;--pl-badge-text:#78787a;--pl-badge-bg-disabled:#fffffff2;--pl-badge-text-disabled:#e9e9ea}.pl-badge[data-color=white-destructive]{--pl-badge-bg:#fffffff2;--pl-badge-text:#e6483d;--pl-badge-bg-disabled:#ffffff14;--pl-badge-text-disabled:#e6483d4d}.pl-badge[data-color=surface-destructive]{--pl-badge-bg:#fffffff2;--pl-badge-text:#e6483d;--pl-badge-bg-disabled:#fffffff2;--pl-badge-text-disabled:#e6483d4d}.dark .pl-badge,#portal.dark .pl-badge{--pl-badge-bg:#44403c;--pl-badge-text:#a8a29e;--pl-badge-bg-disabled:#1c1917;--pl-badge-text-disabled:#44403c}.dark .pl-badge[data-color=blue],#portal.dark .pl-badge[data-color=blue]{--pl-badge-bg:#2563eb33;--pl-badge-text:#93c5fd;--pl-badge-bg-disabled:#2563eb14;--pl-badge-text-disabled:#2563eb33}.dark .pl-badge[data-color=green],#portal.dark .pl-badge[data-color=green]{--pl-badge-bg:#16a34a33;--pl-badge-text:#86efac;--pl-badge-bg-disabled:#16a34a14;--pl-badge-text-disabled:#16a34a33}.dark .pl-badge[data-color=yellow],#portal.dark .pl-badge[data-color=yellow]{--pl-badge-bg:#ca8a044d;--pl-badge-text:#fde047;--pl-badge-bg-disabled:#ca8a0426;--pl-badge-text-disabled:#fde0474d}.dark .pl-badge[data-color=orange],#portal.dark .pl-badge[data-color=orange]{--pl-badge-bg:#ea580c33;--pl-badge-text:#fdba74;--pl-badge-bg-disabled:#ea580c14;--pl-badge-text-disabled:#9a3412}.dark .pl-badge[data-color=red],#portal.dark .pl-badge[data-color=red]{--pl-badge-bg:#dc262633;--pl-badge-text:#fca5a5;--pl-badge-bg-disabled:#dc262614;--pl-badge-text-disabled:#991b1b}.dark .pl-badge[data-color=purple],#portal.dark .pl-badge[data-color=purple]{--pl-badge-bg:#9333ea33;--pl-badge-text:#d8b4fe;--pl-badge-bg-disabled:#9333ea14;--pl-badge-text-disabled:#6b21a8}.dark .pl-badge[data-color=white],#portal.dark .pl-badge[data-color=white]{--pl-badge-bg:#fffffff2;--pl-badge-text:#0b0c0e99;--pl-badge-bg-disabled:#ffffff3d;--pl-badge-text-disabled:#3c3c3d}.dark .pl-badge[data-color=surface],#portal.dark .pl-badge[data-color=surface]{--pl-badge-bg:#262727;--pl-badge-text:#d7d7d7;--pl-badge-bg-disabled:#262727;--pl-badge-text-disabled:#3c3c3d}.dark .pl-badge[data-color=white-destructive],#portal.dark .pl-badge[data-color=white-destructive]{--pl-badge-bg:#fffffff2;--pl-badge-text:#e6483d;--pl-badge-bg-disabled:#ffffff3d;--pl-badge-text-disabled:#e6483d66}.dark .pl-badge[data-color=surface-destructive],#portal.dark .pl-badge[data-color=surface-destructive]{--pl-badge-bg:#262727;--pl-badge-text:#e6483d;--pl-badge-bg-disabled:#262727;--pl-badge-text-disabled:#e6483d66}@media (prefers-color-scheme:dark){html:not(.light) .pl-badge[data-stroke=true]{outline-color:#ffffff24}html:not(.light) .pl-badge{--pl-badge-bg:#44403c;--pl-badge-text:#a8a29e;--pl-badge-bg-disabled:#1c1917;--pl-badge-text-disabled:#44403c}html:not(.light) .pl-badge[data-color=blue]{--pl-badge-bg:#2563eb33;--pl-badge-text:#93c5fd;--pl-badge-bg-disabled:#2563eb14;--pl-badge-text-disabled:#2563eb33}html:not(.light) .pl-badge[data-color=green]{--pl-badge-bg:#16a34a33;--pl-badge-text:#86efac;--pl-badge-bg-disabled:#16a34a14;--pl-badge-text-disabled:#16a34a33}html:not(.light) .pl-badge[data-color=yellow]{--pl-badge-bg:#ca8a044d;--pl-badge-text:#fde047;--pl-badge-bg-disabled:#ca8a0426;--pl-badge-text-disabled:#fde0474d}html:not(.light) .pl-badge[data-color=orange]{--pl-badge-bg:#ea580c33;--pl-badge-text:#fdba74;--pl-badge-bg-disabled:#ea580c14;--pl-badge-text-disabled:#9a3412}html:not(.light) .pl-badge[data-color=red]{--pl-badge-bg:#dc262633;--pl-badge-text:#fca5a5;--pl-badge-bg-disabled:#dc262614;--pl-badge-text-disabled:#991b1b}html:not(.light) .pl-badge[data-color=purple]{--pl-badge-bg:#9333ea33;--pl-badge-text:#d8b4fe;--pl-badge-bg-disabled:#9333ea14;--pl-badge-text-disabled:#6b21a8}html:not(.light) .pl-badge[data-color=white]{--pl-badge-bg:#fffffff2;--pl-badge-text:#0b0c0e99;--pl-badge-bg-disabled:#ffffff3d;--pl-badge-text-disabled:#3c3c3d}html:not(.light) .pl-badge[data-color=surface]{--pl-badge-bg:#262727;--pl-badge-text:#d7d7d7;--pl-badge-bg-disabled:#262727;--pl-badge-text-disabled:#3c3c3d}html:not(.light) .pl-badge[data-color=white-destructive]{--pl-badge-bg:#fffffff2;--pl-badge-text:#e6483d;--pl-badge-bg-disabled:#ffffff3d;--pl-badge-text-disabled:#e6483d66}html:not(.light) .pl-badge[data-color=surface-destructive]{--pl-badge-bg:#262727;--pl-badge-text:#e6483d;--pl-badge-bg-disabled:#262727;--pl-badge-text-disabled:#e6483d66}}
.pl-tooltip{position:relative}.pl-tooltip-trigger{cursor:pointer;text-underline-offset:4px;-webkit-text-decoration:underline dotted #9fa1a0;text-decoration:underline dotted #9fa1a0;text-decoration-thickness:2px}.dark .pl-tooltip-trigger,#portal.dark .pl-tooltip-trigger{text-decoration-color:#707371}.pl-tooltip-content{z-index:50;text-align:left;text-indent:0;white-space:normal;letter-spacing:normal;text-transform:none;cursor:auto;-webkit-user-select:none;user-select:none;width:max-content;max-width:16rem;padding-bottom:4px;font-style:normal;font-weight:400;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.pl-tooltip:hover>.pl-tooltip-content,.pl-tooltip:focus-within>.pl-tooltip-content{display:block}.pl-tooltip-box{background-color:#fff;border:1px solid #dfe1e0;border-radius:12px;padding:12px 16px;display:block;box-shadow:0 10px 16px -3px #0a0a0a0d,0 3px 10px -2px #0a0a0a05}.dark .pl-tooltip-box,#portal.dark .pl-tooltip-box{background-color:#0a0d0c;border-color:#171a18}.pl-tooltip-box>*+*{margin-top:4px}.pl-tooltip-headline,.pl-tooltip-tip{font-size:.75rem;line-height:1rem;display:block}.pl-tooltip-headline{color:#171a18;font-weight:500}.pl-tooltip-tip{color:#505351;font-weight:400}.dark .pl-tooltip-headline,#portal.dark .pl-tooltip-headline{color:#dfe1e0}.dark .pl-tooltip-tip,#portal.dark .pl-tooltip-tip{color:#9fa1a0}.prose .pl-tooltip-box>.pl-tooltip-cta,.pl-tooltip-box>.pl-tooltip-cta{border:0;align-items:center;gap:2px;margin-top:8px;font-size:.75rem;font-weight:500;line-height:1rem;display:flex;color:#505351!important;text-decoration:none!important}.dark .pl-tooltip-box>.pl-tooltip-cta,#portal.dark .pl-tooltip-box>.pl-tooltip-cta{color:#9fa1a0!important}.pl-tooltip-box>.pl-tooltip-cta:hover{color:var(--portal-accent-color,#4cb782)!important}.pl-tooltip-cta:after{content:"";background-color:currentColor;flex-shrink:0;width:12px;height:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 18 18'%3E%3Cpolyline points='6.5 2.75 12.75 9 6.5 15.25' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/polyline%3E%3C/svg%3E") 50%/100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 18 18'%3E%3Cpolyline points='6.5 2.75 12.75 9 6.5 15.25' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/polyline%3E%3C/svg%3E") 50%/100% no-repeat}@media (prefers-color-scheme:dark){html:not(.light) .pl-tooltip-trigger{text-decoration-color:#707371}html:not(.light) .pl-tooltip-box{background-color:#0a0d0c;border-color:#171a18}html:not(.light) .pl-tooltip-headline{color:#dfe1e0}html:not(.light) .pl-tooltip-tip{color:#9fa1a0}html:not(.light) .pl-tooltip-box>.pl-tooltip-cta{color:#9fa1a0!important}}
.pl-icon{width:var(--pl-icon-size,16px);height:var(--pl-icon-size,16px);vertical-align:middle;background-color:var(--pl-icon-color,var(--portal-accent-color,#4cb782));-webkit-mask:var(--pl-icon) center / 100% no-repeat;-webkit-mask:var(--pl-icon) center / 100% no-repeat;mask:var(--pl-icon) center / 100% no-repeat;-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-shrink:0;margin:0;display:inline-block}.pl-icon:not([data-icon]),.pl-icon>wbr{display:none}.ProseMirror .pl-icon.ProseMirror-selectednode{outline:2px solid var(--portal-accent-color,#4cb782);outline-offset:2px;border-radius:2px}.pl-card-title>.pl-icon:first-child{margin-bottom:1rem;display:block}
.pl-field{border-bottom:1px solid #f9fafb;margin-block:.625rem;padding-top:.625rem;padding-bottom:1.25rem}.dark .pl-field,#portal.dark .pl-field{border-bottom-color:#1f293780}.pl-field-head{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;display:flex;position:relative}.pl-field-head-row{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;margin-right:1.25rem;padding-block:.125rem;display:flex}.pl-field-name{color:var(--portal-accent-color,#4cb782);overflow-wrap:anywhere;text-align:left;font-weight:600}.pl-field-meta{font-size:.75rem;font-weight:500;line-height:1rem;display:inline}.pl-field-meta>*,.pl-field-head-row>.pl-field-pill{margin-right:.5rem;line-height:1.25rem;display:inline}.pl-field-head-row>.pl-field-pill{margin-right:0;font-size:.75rem;font-weight:500}.pl-field-pill{color:#57534e;word-break:break-all;background-color:#f5f5f480;border-radius:.375rem;padding:.125rem .5rem;font-weight:500}.dark .pl-field-pill,#portal.dark .pl-field-pill{color:#e7e5e4;background-color:#ffffff0d}.pl-field-pill-label{color:#a8a29e}.dark .pl-field-pill-label,#portal.dark .pl-field-pill-label{color:#78716c}.pl-field-required,.pl-field-deprecated{white-space:nowrap;border-radius:.375rem;padding:.125rem .5rem;font-weight:500}.pl-field-required{color:#dc2626;background-color:#fee2e280}.dark .pl-field-required,#portal.dark .pl-field-required{color:#fca5a5;background-color:#f871711a}.pl-field-deprecated{color:#d97706;background-color:#fef3c780}.dark .pl-field-deprecated,#portal.dark .pl-field-deprecated{color:#fde68a;background-color:#fbbf241a}.pl-field-body{margin-top:1rem;font-size:.875rem;line-height:1.71429}.prose .pl-field-body p,.pl-field-body p{font-size:inherit;line-height:inherit;margin-block:1.14286em}.prose .pl-field-body>:first-child,.pl-field-body>:first-child,.pl-field-body>[data-node-view-content-react]>:first-child{margin-top:0}.prose .pl-field-body>:last-child,.pl-field-body>:last-child,.pl-field-body>[data-node-view-content-react]>:last-child{margin-bottom:0}.pl-field-input{min-width:1ch;max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;outline:none;padding:0}.pl-field-input::placeholder{color:#a8a29e;opacity:1}.pl-field-controls{opacity:0;align-items:center;gap:.25rem;display:flex;position:absolute;top:.5rem;right:0}.pl-field-controls[data-open=true]{opacity:1}.pl-field:hover:not(:has(.pl-field:hover))>.pl-field-controls{opacity:1}.pl-field:focus-within:not(:has(.pl-field:focus-within))>.pl-field-controls{opacity:1}@media (prefers-color-scheme:dark){html:not(.light) .pl-field{border-bottom-color:#1f293780}html:not(.light) .pl-field-pill{color:#e7e5e4;background-color:#ffffff0d}html:not(.light) .pl-field-pill-label{color:#78716c}html:not(.light) .pl-field-required{color:#fca5a5;background-color:#f871711a}html:not(.light) .pl-field-deprecated{color:#fde68a;background-color:#fbbf241a}}
.pl-expandable.pl-expandable{background-color:#0000;border:1px solid #e5e7ebb3;border-radius:.75rem;margin-top:1rem;margin-bottom:0;padding:0;display:block;overflow:visible}.pl-expandable.pl-expandable:hover{border-color:#e5e7ebb3}.dark .pl-expandable.pl-expandable,#portal.dark .pl-expandable.pl-expandable{background-color:#0000;border-color:#ffffff1a}.pl-expandable.pl-expandable.pl-expandable+.pl-expandable.pl-expandable{border-top-width:1px;border-radius:.75rem;margin-top:1rem}.pl-expandable.pl-expandable.pl-expandable:has(+details){border-top-width:1px;border-radius:.75rem;margin-top:1rem}.pl-expandable.pl-expandable>.pl-expandable-summary{color:#4b5563;-webkit-user-select:none;user-select:none;border-radius:.75rem;flex-direction:row;align-content:center;align-items:center;gap:0;width:100%;padding:.75rem .875rem;font-size:.875rem;font-weight:400;line-height:1.25rem;list-style:none;display:flex;position:relative}.pl-expandable.pl-expandable>.pl-expandable-summary::-webkit-details-marker{content:"";display:none}.pl-expandable.pl-expandable>.pl-expandable-summary::marker{content:"";display:none}.pl-expandable.pl-expandable>.pl-expandable-summary:before{content:none}.pl-expandable.pl-expandable>.pl-expandable-summary:hover{color:#111827;background-color:#f9fafb80}.dark .pl-expandable.pl-expandable>.pl-expandable-summary,#portal.dark .pl-expandable.pl-expandable>.pl-expandable-summary{color:#d1d5db}.dark .pl-expandable.pl-expandable>.pl-expandable-summary:hover,#portal.dark .pl-expandable.pl-expandable>.pl-expandable-summary:hover{color:#e5e7eb;background-color:#ffffff0d}.pl-expandable.pl-expandable[open]>.pl-expandable-summary,.pl-expandable.pl-expandable[data-open=true]>.pl-expandable-summary{border-bottom-right-radius:0;border-bottom-left-radius:0}.docs-article-body .pl-expandable>.pl-expandable-summary{cursor:pointer}.pl-expandable-icon{background-color:#a1a1aa;flex:none;width:.75rem;height:.75rem;transition:transform .15s cubic-bezier(.4,0,.2,1);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 18 18'%3E%3Cpolyline points='6.5 2.75 12.75 9 6.5 15.25' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/polyline%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 18 18'%3E%3Cpolyline points='6.5 2.75 12.75 9 6.5 15.25' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/polyline%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pl-expandable[open]>.pl-expandable-summary .pl-expandable-icon,.pl-expandable[data-open=true]>.pl-expandable-summary .pl-expandable-icon{transform:rotate(90deg)}.pl-expandable-title{text-align:left;margin-left:.75rem;line-height:1.25}.pl-expandable-title:before{content:"Show "}.pl-expandable[open]>.pl-expandable-summary .pl-expandable-title:before,.pl-expandable[data-open=true]>.pl-expandable-summary .pl-expandable-title:before{content:"Hide "}.pl-expandable.pl-expandable>.pl-expandable-content{color:inherit;border-top:1px solid #f3f4f6;margin:0 .75rem;padding:0 .5rem}.dark .pl-expandable.pl-expandable>.pl-expandable-content,#portal.dark .pl-expandable.pl-expandable>.pl-expandable-content{border-top-color:#ffffff1a}.pl-expandable[data-open=false]>.pl-expandable-content{display:none}@media (prefers-reduced-motion:reduce){.pl-expandable-icon{transition:none}}.pl-expandable-title .pl-field-input{font-size:inherit}.pl-expandable-controls{opacity:0;align-items:center;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.pl-expandable-summary:hover>.pl-expandable-controls,.pl-expandable-summary:focus-within>.pl-expandable-controls,.pl-expandable-controls[data-open=true]{opacity:1}@media (prefers-color-scheme:dark){html:not(.light) .pl-expandable.pl-expandable{background-color:#0000;border-color:#ffffff1a}html:not(.light) .pl-expandable.pl-expandable>.pl-expandable-summary{color:#d1d5db}html:not(.light) .pl-expandable.pl-expandable>.pl-expandable-summary:hover{color:#e5e7eb;background-color:#ffffff0d}html:not(.light) .pl-expandable.pl-expandable>.pl-expandable-content{border-top-color:#ffffff1a}}
.pl-update{color:#374151;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;padding-block:2rem;display:flex;position:relative}.dark .pl-update,#portal.dark .pl-update{color:#d1d5db}.pl-update-meta{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.prose .pl-update-label,.pl-update-label{min-height:0;color:var(--portal-accent-color,#4cb782);background-color:color-mix(in srgb, var(--portal-accent-color,#4cb782) 10%, transparent);border-radius:.5rem;flex-grow:0;justify-content:center;align-items:center;margin:0;padding:.25rem .5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.prose .pl-update-description,.pl-update-description{overflow-wrap:break-word;max-width:160px;min-height:0;color:inherit;margin:.75rem 0 0;padding:0 .25rem;font-size:.875rem;line-height:1.25rem}.docs-article-body .pl-update-description:empty{display:none}.pl-update-content{flex:1;align-self:stretch;min-width:0;max-width:100%;padding-inline:.125rem;font-size:.875rem;line-height:1.71429;overflow:hidden}.prose .pl-update-content>:first-child,.pl-update-content>:first-child{margin-top:0}.prose .pl-update-content>:last-child,.pl-update-content>:last-child{margin-bottom:0}@media (min-width:1024px){.pl-update{flex-direction:row;gap:1.5rem}.pl-update-meta{top:var(--pl-sticky-top,6rem);width:160px;position:sticky}.pl-update-content{align-self:auto}}.pl-update .pl-update-meta p.pl-update-label{margin-top:0!important}.pl-update .pl-update-meta p.pl-update-description{margin-top:.75rem!important}.pl-update .pl-update-content>p:first-child{margin-top:0!important}@media (prefers-color-scheme:dark){html:not(.light) .pl-update{color:#d1d5db}}
.pl-tile-group{-moz-column-gap:1rem;grid-template-columns:minmax(0,1fr);gap:0 1rem;margin-block:1rem;display:grid}@media (min-width:640px){.pl-tile-group{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr))}}.pl-tile{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:100%;min-width:0;padding-bottom:.5rem;display:flex;position:relative}.pl-tile-preview{--pl-tile-surface:#f9fafb;--pl-tile-pattern:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cline x1='12' y1='7' x2='12' y2='17' stroke='rgb(0 0 0 / 0.02)' stroke-width='1' stroke-linecap='round'/%3E%3Cline x1='7' y1='12' x2='17' y2='12' stroke='rgb(0 0 0 / 0.02)' stroke-width='1' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");background-color:var(--pl-tile-surface);background-image:var(--pl-tile-pattern);background-position:50%;background-repeat:round;background-size:24px 24px;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:170px;padding:2.25rem 2rem;display:flex;position:relative;overflow:hidden}.dark .pl-tile-preview,#portal.dark .pl-tile-preview{--pl-tile-surface:#111827;--pl-tile-pattern:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cline x1='12' y1='7' x2='12' y2='17' stroke='rgb(255 255 255 / 0.05)' stroke-width='1' stroke-linecap='round'/%3E%3Cline x1='7' y1='12' x2='17' y2='12' stroke='rgb(255 255 255 / 0.05)' stroke-width='1' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E")}.pl-tile-preview:before,.pl-tile-preview:after{content:"";background-color:var(--pl-tile-surface);pointer-events:none;width:7px;height:100%;position:absolute;top:0}.pl-tile-preview:before{right:0}.pl-tile-preview:after{left:0}.prose .pl-tile-preview>*,.pl-tile-preview>*{z-index:1;max-width:100%;min-height:0;max-height:100%;margin:0;position:relative}.prose .pl-tile-preview img,.prose .pl-tile-preview svg,.pl-tile-preview img,.pl-tile-preview svg{width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:none;border-radius:0;margin:0;display:block}.prose .pl-tile-title,.pl-tile-title{white-space:nowrap;text-overflow:ellipsis;text-align:center;letter-spacing:-.2px;color:#111827;width:100%;min-height:0;margin:0;padding:.5rem .5rem 0;font-size:1rem;font-weight:500;line-height:1.5rem;overflow:hidden}.dark .pl-tile-title,#portal.dark .pl-tile-title{color:#e5e7eb}.pl-tile-title a{font-weight:inherit;border:0;color:inherit!important;text-decoration:none!important}.prose .pl-tile-description,.pl-tile-description{white-space:nowrap;text-overflow:ellipsis;text-align:center;letter-spacing:-.1px;color:#4b5563;width:100%;min-height:0;margin:0;padding:0 .5rem;font-size:.875rem;font-weight:400;line-height:1.25rem;overflow:hidden}.dark .pl-tile-description,#portal.dark .pl-tile-description{color:#9ca3af}.docs-article-body .pl-tile-description:empty{display:none}.docs-article-body .pl-tile:has(.pl-tile-title a){cursor:pointer}.docs-article-body .pl-tile-title a:after{content:"";z-index:2;position:absolute;inset:0}.pl-tile-group .pl-tile p.pl-tile-title,.pl-tile-group .pl-tile p.pl-tile-description{margin-top:0!important}.pl-tile-group .pl-tile-preview p{margin-block:0!important}.pl-tile-preview img{background:0 0;border:0}@media (prefers-color-scheme:dark){html:not(.light) .pl-tile-preview{--pl-tile-surface:#111827;--pl-tile-pattern:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cline x1='12' y1='7' x2='12' y2='17' stroke='rgb(255 255 255 / 0.05)' stroke-width='1' stroke-linecap='round'/%3E%3Cline x1='7' y1='12' x2='17' y2='12' stroke='rgb(255 255 255 / 0.05)' stroke-width='1' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E")}html:not(.light) .pl-tile-title{color:#e5e7eb}html:not(.light) .pl-tile-description{color:#9ca3af}}
.pl-tree{--pl-tree-hover:#f5f5f5;--pl-tree-line:#e5e5e5;color:#374151;margin-block:1.25rem;position:relative}.dark .pl-tree,#portal.dark .pl-tree{--pl-tree-hover:#171717;--pl-tree-line:#262626;color:#9ca3af}.prose .pl-tree .pl-tree-folder,.pl-tree .pl-tree-folder{color:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;overflow:visible}.prose .pl-tree .pl-tree-name,.prose .pl-tree .pl-tree-file,.pl-tree .pl-tree-name,.pl-tree .pl-tree-file{--pl-tree-pad:6px;padding:.25rem .375rem .25rem calc(var(--pl-tree-pad) + 22px);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.1px;min-height:0;color:inherit;cursor:default;-webkit-user-select:auto;user-select:auto;outline:none;margin:0;font-size:.875rem;font-weight:500;line-height:1.25rem;list-style:none;display:block;position:relative;overflow:hidden}.pl-tree .pl-tree-folder>.pl-tree-name{cursor:pointer}.ProseMirror[contenteditable=true] .pl-tree .pl-tree-name,.ProseMirror[contenteditable=true] .pl-tree .pl-tree-file{cursor:text}.pl-tree .pl-tree-name::-webkit-details-marker{content:"";display:none}.pl-tree .pl-tree-name::marker{content:"";display:none}.pl-tree .pl-tree-name:hover,.pl-tree .pl-tree-file:hover{background-color:var(--pl-tree-hover)}.pl-tree .pl-tree-folder>.pl-tree-file,.pl-tree .pl-tree-folder>.pl-tree-folder{border-left:1px solid var(--pl-tree-line);margin-left:14px}.pl-tree .pl-tree-folder .pl-tree-folder>.pl-tree-file,.pl-tree .pl-tree-folder .pl-tree-folder>.pl-tree-folder{margin-left:21px}.prose .pl-tree .pl-tree-folder>.pl-tree-file,.prose .pl-tree .pl-tree-folder>.pl-tree-folder>.pl-tree-name,.pl-tree .pl-tree-folder>.pl-tree-file,.pl-tree .pl-tree-folder>.pl-tree-folder>.pl-tree-name{--pl-tree-pad:13px}.pl-tree .pl-tree-folder>.pl-tree-name:before,.pl-tree .pl-tree-file:before{content:"";top:.375rem;left:var(--pl-tree-pad);width:1rem;height:1rem;color:inherit;-webkit-mask:var(--pl-tree-icon) center / contain no-repeat;-webkit-mask:var(--pl-tree-icon) center / contain no-repeat;mask:var(--pl-tree-icon) center / contain no-repeat;background-color:currentColor;font-size:0;transition:none;display:block;position:absolute;transform:none}.pl-tree .pl-tree-file:before{--pl-tree-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.16 6.25H11.75C11.198 6.25 10.75 5.802 10.75 5.25V1.852'/%3E%3Cpath d='M2.75 14.25V3.75C2.75 2.645 3.645 1.75 4.75 1.75H10.336C10.601 1.75 10.856 1.855 11.043 2.043L14.957 5.957C15.145 6.145 15.25 6.399 15.25 6.664V14.25C15.25 15.355 14.355 16.25 13.25 16.25H4.75C3.645 16.25 2.75 15.355 2.75 14.25Z'/%3E%3C/svg%3E")}.pl-tree .pl-tree-folder>.pl-tree-name:before{--pl-tree-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.75 5.25C14.855 5.25 15.75 6.145 15.75 7.25V12.75C15.75 13.855 14.855 14.75 13.75 14.75H4.25C3.145 14.75 2.25 13.855 2.25 12.75V4.75C2.25 3.645 3.145 2.75 4.25 2.75H6.075C6.662 2.75 7.219 3.008 7.599 3.455L9.123 5.25H13.75Z'/%3E%3C/svg%3E")}.pl-tree .pl-tree-folder[open]>.pl-tree-name:before,.pl-tree .pl-tree-folder[data-open=true]>.pl-tree-name:before{--pl-tree-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 14.75H4.25C3.145 14.75 2.25 13.855 2.25 12.75V4.75C2.25 3.645 3.145 2.75 4.25 2.75H6.075C6.662 2.75 7.219 3.008 7.599 3.455L9.123 5.25H13.749C14.854 5.25 15.749 6.145 15.749 7.25V8.25'/%3E%3Cpath d='M16.148 13.27L16.991 10.14C17.248 9.187 16.53 8.25 15.543 8.25H6.15C5.472 8.25 4.878 8.705 4.702 9.36L3.76 12.86C3.503 13.813 4.221 14.75 5.208 14.75H14.217C15.121 14.75 15.913 14.143 16.148 13.27Z'/%3E%3C/svg%3E");transform:none}.pl-tree .pl-tree-name:focus-visible{outline:2px solid var(--portal-accent-color,#4cb782);outline-offset:-2px}@media (prefers-color-scheme:dark){html:not(.light) .pl-tree{--pl-tree-hover:#171717;--pl-tree-line:#262626;color:#9ca3af}}
.pl-frame{margin-block:1.25rem}.prose .pl-frame-hint,.pl-frame-hint{color:#374151;align-items:flex-start;gap:.5rem;min-height:0;margin:0 0 1rem;padding:0;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.pl-frame-hint:before{content:"";background-color:#9ca3af;flex:none;width:1rem;height:1rem;margin-top:.125rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='6.75' y1='13.25' x2='11.25' y2='13.25'/%3E%3Cpath d='M14 6.75c0-3.113-2.846-5.562-6.078-4.887-1.932.403-3.475 1.993-3.834 3.933-.434 2.344.771 4.459 2.662 5.415v3.039c0 1.105.895 2 2 2h.5c1.105 0 2-.895 2-2v-3.039c1.63-.824 2.75-2.51 2.75-4.461Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='6.75' y1='13.25' x2='11.25' y2='13.25'/%3E%3Cpath d='M14 6.75c0-3.113-2.846-5.562-6.078-4.887-1.932.403-3.475 1.993-3.834 3.933-.434 2.344.771 4.459 2.662 5.415v3.039c0 1.105.895 2 2 2h.5c1.105 0 2-.895 2-2v-3.039c1.63-.824 2.75-2.51 2.75-4.461Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.dark .pl-frame-hint,#portal.dark .pl-frame-hint{color:#e5e7eb}.dark .pl-frame-hint:before,#portal.dark .pl-frame-hint:before{background-color:#d1d5db}.pl-frame p.pl-frame-hint{margin-top:0!important}.prose .pl-frame-figure,.pl-frame-figure{background-color:#f9fafb80;border-radius:1rem;margin:0;padding:.5rem;position:relative;overflow:hidden}.dark .pl-frame-figure,#portal.dark .pl-frame-figure{background-color:#1f293740}.pl-frame-figure:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32' fill='none' stroke='rgb(229 229 229 / 0.2)'%3e%3cpath d='M0 .5H31.5V32'/%3e%3c/svg%3e");background-position:10px 10px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff9,#fff);mask-image:linear-gradient(#fff9,#fff)}.dark .pl-frame-figure:before,#portal.dark .pl-frame-figure:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32' fill='none' stroke='rgb(255 255 255 / 0.05)'%3e%3cpath d='M0 .5H31.5V32'/%3e%3c/svg%3e");-webkit-mask-image:linear-gradient(#ffffff80,#ffffff1a);mask-image:linear-gradient(#ffffff80,#ffffff1a)}.pl-frame-media{text-align:center;border-radius:.75rem;position:relative;overflow:hidden}.prose .pl-frame-media>*,.pl-frame-media>*{margin-block:0}.pl-frame .pl-frame-media p{margin-block:0!important}.prose .pl-frame-media img,.prose .pl-frame-media video,.pl-frame-media img,.pl-frame-media video{max-width:100%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:.75rem;margin:0 auto;display:block}.prose .pl-frame-caption,.pl-frame-caption{text-align:center;color:#374151;border-radius:1rem;margin:.75rem 0 0;padding:0 2rem .5rem;font-size:.875rem;line-height:1.25rem;position:relative}.dark .pl-frame-caption,#portal.dark .pl-frame-caption{color:#9ca3af}.pl-frame-caption a{border-bottom:1px solid var(--portal-accent-color,#4cb782);font-weight:600;text-decoration:none}.pl-frame-caption a:hover{border-bottom-width:2px}.dark .pl-frame-caption a,#portal.dark .pl-frame-caption a{color:#fff}.docs-article-body .pl-frame-caption:empty,.docs-article-body .pl-frame-hint:empty{display:none}@media (prefers-color-scheme:dark){html:not(.light) .pl-frame-hint{color:#e5e7eb}html:not(.light) .pl-frame-hint:before{background-color:#d1d5db}html:not(.light) .pl-frame-figure{background-color:#1f293740}html:not(.light) .pl-frame-figure:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32' fill='none' stroke='rgb(255 255 255 / 0.05)'%3e%3cpath d='M0 .5H31.5V32'/%3e%3c/svg%3e");-webkit-mask-image:linear-gradient(#ffffff80,#ffffff1a);mask-image:linear-gradient(#ffffff80,#ffffff1a)}html:not(.light) .pl-frame-caption{color:#9ca3af}html:not(.light) .pl-frame-caption a{color:#fff}}
.pl-mermaid{margin-block:1.25rem;position:relative}.pl-mermaid-diagram,.pl-mermaid-preview{justify-content:center;display:flex;overflow-x:auto}.pl-mermaid-diagram svg,.pl-mermaid-preview svg{max-width:100%;height:auto}.docs-article-body .pl-mermaid:is([data-state=loading],[data-state=rendered])>.pl-mermaid-source{display:none}.docs-article-body .pl-mermaid[data-state=loading]{min-height:2.5rem}.pl-mermaid-preview{background-color:#fff;border:1px solid #0307121a;border-radius:1rem;margin-top:.75rem;padding:1rem}.dark .pl-mermaid-preview,#portal.dark .pl-mermaid-preview{background-color:#0000;border-color:#ffffff1a}.pl-mermaid-preview[data-state=error]{opacity:.5}@media (prefers-color-scheme:dark){html:not(.light) .pl-mermaid-preview{background-color:#0000;border-color:#ffffff1a}}
.pl-prompt{--pl-prompt-primary:var(--portal-accent-color,#4cb782);-moz-column-gap:1.5rem;color:#1c1917;letter-spacing:-.1px;background-color:#fafaf9;border:1px solid #f5f5f4;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-block:1.5rem;padding:1rem;font-size:.875rem;line-height:20px;display:flex}.dark .pl-prompt,#portal.dark .pl-prompt{color:#fafaf9;background-color:#1c1917;border-color:#292524}.pl-prompt-content{flex-direction:column;flex:auto;gap:.5rem;min-width:0;display:flex}.prose .pl-prompt-description,.pl-prompt-description{font-size:inherit;line-height:inherit;color:inherit;white-space:normal;margin:0!important;padding:0!important}.pl-prompt .pl-prompt-text{color:#57534e;white-space:pre-wrap;overflow-wrap:anywhere;background-color:#fff;border:1px solid #e7e5e4;border-radius:.5rem;margin:0;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;line-height:1.25rem}.dark .pl-prompt .pl-prompt-text,#portal.dark .pl-prompt .pl-prompt-text{color:#d6d3d1;background-color:#000;border-color:#44403c}.docs-article-body .pl-prompt .pl-prompt-text{display:none}.pl-prompt-actions{flex-shrink:0;align-items:center;gap:.375rem;margin-left:auto;display:flex}.pl-prompt .pl-prompt-action{cursor:pointer;outline-offset:4px;white-space:nowrap;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.25rem;margin:0;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:16px;text-decoration:none;display:flex}.pl-prompt .pl-prompt-copy{background-color:var(--pl-prompt-primary);color:#fff;border-color:#0000}.pl-prompt .pl-prompt-copy:hover{background-color:color-mix(in srgb, var(--pl-prompt-primary) 85%, #000)}.pl-prompt-labels{display:grid}.pl-prompt-labels>*{grid-row-start:1;grid-column-start:1;justify-content:center;align-items:center;gap:.25rem;display:flex}.pl-prompt-copied,.pl-prompt-copy[data-copied] .pl-prompt-copy-label{visibility:hidden}.pl-prompt-copy[data-copied] .pl-prompt-copied{visibility:visible}.pl-prompt-check{color:#fff;background-color:currentColor;flex-shrink:0;width:.625rem;height:.625rem;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 18 18'%3E%3Cpolyline points='2.75 9.25 6.75 14.25 15.25 3.75' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/polyline%3E%3C/svg%3E") 50%/100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 18 18'%3E%3Cpolyline points='2.75 9.25 6.75 14.25 15.25 3.75' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/polyline%3E%3C/svg%3E") 50%/100% no-repeat}.pl-prompt-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pl-prompt .pl-prompt-cursor{color:#1c1917;background-color:#fff;border-color:#e7e5e4}.pl-prompt .pl-prompt-cursor:hover{color:#1c1917;background-color:#f5f5f4}.dark .pl-prompt .pl-prompt-cursor,#portal.dark .pl-prompt .pl-prompt-cursor{color:#fafaf9;background-color:#000;border-color:#44403c}.dark .pl-prompt .pl-prompt-cursor:hover,#portal.dark .pl-prompt .pl-prompt-cursor:hover{color:#fafaf9;background-color:#0003}.pl-prompt-cursor-icon{-webkit-user-select:none;user-select:none;background-color:currentColor;flex-shrink:0;width:.75rem;height:.75rem;display:inline-block;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='black' d='M14.4734 3.9527L8.31773 0.398522C8.22052 0.342485 8.11029 0.312988 7.99809 0.312988C7.88589 0.312988 7.77566 0.342485 7.67846 0.398522L1.52355 3.9527C1.44182 3.99989 1.37394 4.06773 1.32671 4.14942C1.27948 4.23112 1.25457 4.32379 1.25446 4.41816V11.584C1.25457 11.6783 1.27948 11.771 1.32671 11.8527C1.37394 11.9344 1.44182 12.0022 1.52355 12.0494L7.67918 15.6036C7.77636 15.6597 7.8866 15.6893 7.99882 15.6893C8.11103 15.6893 8.22127 15.6597 8.31846 15.6036L14.4741 12.0502C14.5558 12.003 14.6237 11.9351 14.6709 11.8534C14.7182 11.7717 14.7431 11.6791 14.7432 11.5847V4.41743C14.7431 4.32307 14.7182 4.23039 14.6709 4.14869C14.6237 4.067 14.5558 3.99916 14.4741 3.95198L14.4734 3.9527ZM14.0872 4.70543L8.14464 14.9978C8.10464 15.0669 7.99846 15.0385 7.99846 14.9578V8.21889C7.99841 8.15254 7.98092 8.08738 7.94773 8.02993C7.91454 7.97249 7.86682 7.92478 7.80936 7.89161L1.97373 4.52361C1.90391 4.48289 1.93227 4.3767 2.013 4.3767H13.8966C14.0661 4.3767 14.1715 4.55925 14.0872 4.70543Z'/></svg>") 50%/100% no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='black' d='M14.4734 3.9527L8.31773 0.398522C8.22052 0.342485 8.11029 0.312988 7.99809 0.312988C7.88589 0.312988 7.77566 0.342485 7.67846 0.398522L1.52355 3.9527C1.44182 3.99989 1.37394 4.06773 1.32671 4.14942C1.27948 4.23112 1.25457 4.32379 1.25446 4.41816V11.584C1.25457 11.6783 1.27948 11.771 1.32671 11.8527C1.37394 11.9344 1.44182 12.0022 1.52355 12.0494L7.67918 15.6036C7.77636 15.6597 7.8866 15.6893 7.99882 15.6893C8.11103 15.6893 8.22127 15.6597 8.31846 15.6036L14.4741 12.0502C14.5558 12.003 14.6237 11.9351 14.6709 11.8534C14.7182 11.7717 14.7431 11.6791 14.7432 11.5847V4.41743C14.7431 4.32307 14.7182 4.23039 14.6709 4.14869C14.6237 4.067 14.5558 3.99916 14.4741 3.95198L14.4734 3.9527ZM14.0872 4.70543L8.14464 14.9978C8.10464 15.0669 7.99846 15.0385 7.99846 14.9578V8.21889C7.99841 8.15254 7.98092 8.08738 7.94773 8.02993C7.91454 7.97249 7.86682 7.92478 7.80936 7.89161L1.97373 4.52361C1.90391 4.48289 1.93227 4.3767 2.013 4.3767H13.8966C14.0661 4.3767 14.1715 4.55925 14.0872 4.70543Z'/></svg>") 50%/100% no-repeat}@media print{.pl-prompt-actions{display:none}}@media (prefers-color-scheme:dark){html:not(.light) .pl-prompt{color:#fafaf9;background-color:#1c1917;border-color:#292524}html:not(.light) .pl-prompt .pl-prompt-text{color:#d6d3d1;background-color:#000;border-color:#44403c}html:not(.light) .pl-prompt .pl-prompt-cursor{color:#fafaf9;background-color:#000;border-color:#44403c}html:not(.light) .pl-prompt .pl-prompt-cursor:hover{color:#fafaf9;background-color:#0003}}
.pl-color{margin-block:1.25rem;display:flex}.pl-color[data-variant=compact]{-moz-column-gap:.5rem;flex-flow:wrap;gap:1rem .5rem}.pl-color[data-variant=table]{flex-direction:column;gap:1.5rem}.pl-color-item{position:relative}.pl-color[data-variant=compact] .pl-color-item{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.pl-color .pl-color-swatch{background-color:var(--swatch-light);cursor:copy;aspect-ratio:1;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:1px solid #e5e5e5;border-radius:.5rem;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.dark .pl-color .pl-color-swatch,#portal.dark .pl-color .pl-color-swatch{background-color:var(--swatch-dark);border-color:#262626}.pl-color[data-variant=compact] .pl-color-swatch{max-height:104px}.pl-color-check{color:#fff;opacity:0;pointer-events:none;filter:drop-shadow(0 0 1px #000000bf)drop-shadow(0 0 2px #0006);flex-shrink:0;width:.875rem;height:.875rem;margin:auto;transition:opacity .1s;position:absolute;inset:0}.pl-color-check:before{content:"";background-color:currentColor;width:100%;height:100%;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 18 18'%3E%3Cpolyline points='2.75 9.25 6.75 14.25 15.25 3.75' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/polyline%3E%3C/svg%3E") 50%/100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 18 18'%3E%3Cpolyline points='2.75 9.25 6.75 14.25 15.25 3.75' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/polyline%3E%3C/svg%3E") 50%/100% no-repeat}.pl-color-swatch[data-copied] .pl-color-check{opacity:1}.pl-color-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pl-color-meta{flex-direction:column;gap:.125rem;width:104px;min-width:0;display:flex}.pl-color[data-variant=table] .pl-color-meta{display:none}.prose .pl-color-name,.pl-color-name,.prose .pl-color-value,.pl-color-value{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0!important}.pl-color-name{color:#111827;font-size:.875rem;font-weight:500;line-height:1.25rem}.pl-color-value{color:#4b5563;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.dark .pl-color-name,#portal.dark .pl-color-name{color:#e5e7eb}.dark .pl-color-value,#portal.dark .pl-color-value{color:#9ca3af}.pl-color-value-dark,.dark .pl-color-value-light,#portal.dark .pl-color-value-light{display:none}.dark .pl-color-value-dark,#portal.dark .pl-color-value-dark{display:inline}.pl-color-row{flex-wrap:wrap;align-items:center;gap:.5rem .25rem;display:flex}.prose .pl-color-row-title,.pl-color-row-title{letter-spacing:-.1px;color:#111827;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;flex-basis:100%;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden;margin:0!important}.dark .pl-color-row-title,#portal.dark .pl-color-row-title{color:#e5e7eb}.pl-color[data-variant=table] .pl-color-item{flex:1 1 0;width:100%;max-width:50px}.pl-color[data-variant=table] .pl-color-swatch{width:100%}@media (min-width:768px){.pl-color-row{flex-wrap:nowrap;gap:.5rem}.prose .pl-color-row-title,.pl-color-row-title{flex-basis:auto;width:120px}.pl-color[data-variant=table] .pl-color-item{max-width:60px}.pl-color[data-variant=table] .pl-color-swatch{aspect-ratio:auto;height:2.5rem}}.pl-color-editor{flex-direction:column;gap:.25rem;width:104px;display:flex}.pl-color[data-variant=table] .pl-color-editor{width:100%}.pl-color-editor input{width:100%;min-width:0;color:inherit;text-align:center;background:0 0;border:1px solid #0000;border-radius:.25rem;padding:.125rem .25rem;font-size:.75rem;line-height:1rem}.pl-color-editor input:hover,.pl-color-editor input:focus{border-color:#e5e5e5;outline:none}.dark .pl-color-editor input:hover,.dark .pl-color-editor input:focus{border-color:#262626}.pl-color-editor .pl-color-editor-name{font-size:.875rem;font-weight:500;line-height:1.25rem}.pl-color-editor-actions{justify-content:center;gap:.25rem;display:flex}@media (prefers-color-scheme:dark){html:not(.light) .pl-color .pl-color-swatch{background-color:var(--swatch-dark);border-color:#262626}html:not(.light) .pl-color-name{color:#e5e7eb}html:not(.light) .pl-color-value{color:#9ca3af}html:not(.light) .pl-color-value-light{display:none}html:not(.light) .pl-color-value-dark{display:inline}html:not(.light) .pl-color-row-title{color:#e5e7eb}html:not(.light) .pl-color-editor input:hover,html:not(.light) .pl-color-editor input:focus{border-color:#262626}}

pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}