.docs-prose .section-block>h2,.docs-prose :is(.intro-content,.section-content)>:not(figure,img,table,youtubeembed,.youtube-embed){max-width:48rem;margin-inline:auto}.docs-prose :is(.intro-content,.section-content)>p:has(>img:only-child){max-width:none}.docs-prose :is(.intro-content,.section-content)>a.file-download{display:flex;width:fit-content;margin-inline:max(0px,calc((100% - 48rem)/2))}.docs-prose h2{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-snow-drift);margin-top:3rem;margin-bottom:1rem;scroll-margin-top:6rem}.docs-prose h3{font-family:var(--font-heading);font-size:1.25rem;color:var(--color-snow-drift);margin-top:2rem;margin-bottom:.75rem;scroll-margin-top:6rem}.docs-prose h4,.docs-prose h5,.docs-prose h6{font-family:var(--font-heading);font-size:1.125rem;font-weight:var(--font-weight-semibold);color:var(--color-snow-drift);margin-top:1.5rem;margin-bottom:.5rem;scroll-margin-top:6rem}.docs-prose img{border-radius:.5rem;max-width:100%;max-height:60vh;width:auto;height:auto;display:block;margin:1.5rem auto}.docs-prose :is(.intro-content,.section-content) img{cursor:pointer}.docs-prose pre{background-color:var(--color-night-navy);border-radius:.5rem;padding:1rem;overflow-x:auto;margin:1.5rem 0}.docs-prose pre code{background-color:transparent;padding:0;color:var(--color-snow-drift)}.docs-prose table{width:100%;font-size:.875rem;border-collapse:collapse;margin:1.5rem 0}.docs-prose th{text-align:left;font-family:var(--font-heading);color:var(--color-snow-drift);padding:.5rem;border-bottom:1px solid color-mix(in srgb,var(--color-steel-bullet) 30%,transparent)}.docs-prose td{padding:.5rem;border-bottom:1px solid color-mix(in srgb,var(--color-steel-bullet) 20%,transparent);color:color-mix(in srgb,var(--color-snow-drift) 90%,transparent)}.docs-prose hr{border:none;border-top:1px solid color-mix(in srgb,var(--color-steel-bullet) 30%,transparent);margin:2rem 0}.docs-prose blockquote{border-left:4px solid var(--color-ocean-teal);padding-left:1rem;font-style:italic;color:color-mix(in srgb,var(--color-snow-drift) 80%,transparent);margin:1.5rem 0}.docs-prose figure{margin:1.5rem 0}.docs-prose figure img{margin:0 auto}.docs-prose figcaption{margin-top:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:color-mix(in srgb,var(--color-steel-bullet) 70%,transparent);font-style:italic}.docs-prose docalert,.docs-prose DocAlert,.docs-prose .doc-alert{display:block;padding:1rem 1.25rem;border-radius:.5rem;margin:1.5rem 0;--alert-accent: #3b82f6;background-color:color-mix(in srgb,var(--alert-accent) 8%,color-mix(in srgb,var(--color-surface-deepest) 60%,transparent));background-image:linear-gradient(134deg,color-mix(in srgb,var(--alert-accent) 18%,transparent) 0%,transparent 60%);border:1px solid color-mix(in srgb,var(--alert-accent) 30%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.docs-prose docalert,.docs-prose DocAlert,.docs-prose .doc-alert{background-color:color-mix(in srgb,var(--alert-accent) 8%,color-mix(in srgb,var(--color-surface-deepest) 92%,transparent))}}.docs-prose docalert[type=info],.docs-prose DocAlert[type=info],.docs-prose .doc-alert[data-type=info]{--alert-accent: #3b82f6}.docs-prose docalert[type=warning],.docs-prose DocAlert[type=warning],.docs-prose .doc-alert[data-type=warning]{--alert-accent: #f59e0b}.docs-prose docalert[type=tip],.docs-prose DocAlert[type=tip],.docs-prose .doc-alert[data-type=tip]{--alert-accent: #10b981}.docs-prose docalert[type=success],.docs-prose DocAlert[type=success],.docs-prose .doc-alert[data-type=success]{--alert-accent: #10b981}.docs-prose docalert[type=danger],.docs-prose DocAlert[type=danger],.docs-prose .doc-alert[data-type=danger]{--alert-accent: #ef4444}.docs-prose .youtube-embed,.docs-prose youtubeembed{display:block;position:relative;width:100%;padding-bottom:56.25%;margin:1.5rem 0;border-radius:.5rem;overflow:hidden;background:var(--color-night-navy)}.docs-prose .youtube-embed iframe,.docs-prose youtubeembed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.docs-prose .device-btn{display:inline-block;font-family:system-ui,sans-serif;font-size:.875rem;font-weight:500;color:#fff;background-color:color-mix(in srgb,var(--color-ocean-teal) 12%,color-mix(in srgb,var(--color-surface-deepest) 60%,transparent));background-image:linear-gradient(134deg,color-mix(in srgb,var(--color-ocean-teal) 25%,transparent) 0%,transparent 60%);border:1px solid color-mix(in srgb,var(--color-ocean-teal) 35%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.125rem .5rem;border-radius:.25rem;white-space:nowrap}.docs-prose .menu-cmd{display:inline-block;font-family:monospace;font-size:.875rem;color:#00bfff;background-color:#0006;padding:.125rem .375rem;border-radius:.25rem;white-space:nowrap}.docs-prose details.doc-section{margin:1.5rem 0}.docs-prose .doc-section>summary{cursor:pointer;font-family:var(--font-heading);font-size:1.25rem;font-weight:500;color:var(--color-snow-drift);padding:.5rem 0;list-style:none;display:flex;align-items:flex-start;gap:.5rem;line-height:1.4;transition:color .15s ease}.docs-prose .doc-section>summary:hover{color:var(--color-ocean-teal)}.docs-prose .doc-section>summary::-webkit-details-marker{display:none}.docs-prose .doc-section>summary:before{content:"▼";display:inline-block;width:1rem;font-size:.6em;line-height:1.75rem;text-align:center;color:var(--color-ocean-teal);transition:transform .15s ease}.docs-prose .doc-section:not([open])>summary:before{transform:rotate(-90deg)}.docs-prose .doc-section-content{margin-top:1rem;margin-left:.5rem;padding-left:1rem;border-left:1px solid color-mix(in srgb,var(--color-steel-bullet) 30%,transparent)}.docs-prose .doc-section-content>*:first-child{margin-top:0}.docs-prose .doc-section-content>*:last-child{margin-bottom:0}.docs-prose .image-with-text{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0}@media(min-width:768px){.docs-prose .image-with-text{flex-direction:row;align-items:flex-start}}.docs-prose .image-with-text-img{flex-shrink:0}@media(min-width:768px){.docs-prose .image-with-text-img{width:33.333%}}.docs-prose .image-with-text-img img{width:auto;max-width:100%;border-radius:.5rem;margin:0 auto!important}.docs-prose .image-with-text-content{flex:1}@media(min-width:768px){.docs-prose .image-with-text-content{width:66.666%}}.docs-prose .image-with-text-content>*:first-child{margin-top:0!important}.docs-prose .image-with-text-content>*:last-child{margin-bottom:0!important}
