:root{--docs-primary:#e34eac;--docs-primary-light:#e34eac;--docs-primary-dark:#790ff3;--docs-bg-dark:#0d0a0e;--docs-bg-light:#fff;--gray-50:#f9f5f8;--gray-100:#f4f0f3;--gray-200:#e5e0e3;--gray-300:#d4d0d3;--gray-400:#a5a0a3;--gray-500:#767275;--gray-600:#565255;--gray-700:#454043;--gray-800:#2c272a;--gray-900:#1d191c;--gray-950:#110c0f;--codeblock:#0b0c0e;--header-h:4rem;--tabs-h:3rem;--topbar-total:calc(var(--header-h) + var(--tabs-h));--sidebar-w:18rem;--toc-w:16.5rem;--theme-icon-inset:8px;--page-pad-x:2rem;--font-sans:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-heading:Satoshi, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--docs-bg:var(--docs-bg-dark);--docs-fg:#fff;--docs-heading:#fff;--docs-muted:var(--gray-400);--docs-muted-strong:var(--gray-300);--docs-muted-soft:var(--gray-500);--docs-prose-body:var(--gray-400);--docs-border:#ffffff1a;--docs-border-subtle:#ffffff0f;--docs-border-strong:#ffffff1f;--docs-border-soft:#ffffff14;--docs-hover:#ffffff0a;--docs-hover-strong:#ffffff0f;--docs-card-hover:#ffffff08;--docs-code-bg:#ffffff0f;--docs-pre-bg:#110c0f;--docs-codeblock:var(--codeblock);--docs-frame-bg:#27232673;--docs-step-num-bg:#ffffff1a;--docs-step-num-fg:var(--gray-50);--docs-step-line:#ffffff1a;--docs-icon-fill:var(--gray-100);--docs-icon-muted:#ffffff80;--docs-glow-a:#790ff32e;--docs-glow-b:#e34eac1a;--docs-menu-bg:#110c0f;--docs-menu-shadow:0 20px 40px #00000073}html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--docs-bg:var(--docs-bg-light);--docs-fg:var(--gray-950);--docs-heading:var(--gray-950);--docs-muted:var(--gray-500);--docs-muted-strong:var(--gray-700);--docs-muted-soft:var(--gray-400);--docs-prose-body:var(--gray-600);--docs-border:#110c0f1a;--docs-border-subtle:#110c0f12;--docs-border-strong:#110c0f1f;--docs-border-soft:#110c0f14;--docs-hover:#110c0f0a;--docs-hover-strong:#110c0f0f;--docs-card-hover:#110c0f08;--docs-code-bg:#110c0f0d;--docs-pre-bg:var(--gray-100);--docs-codeblock:var(--docs-bg-light);--docs-frame-bg:var(--gray-100);--docs-step-num-bg:var(--gray-50);--docs-step-num-fg:var(--gray-900);--docs-step-line:#e5e0e3b3;--docs-icon-fill:var(--gray-800);--docs-icon-muted:#110c0f73;--docs-glow-a:#790ff314;--docs-glow-b:#e34eac0f;--docs-menu-bg:#fff;--docs-menu-shadow:0 20px 40px #110c0f14}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%;margin:0;overflow-x:clip}body,#root{min-height:100%;margin:0}body{font-family:var(--font-sans);background:var(--docs-bg);color:var(--docs-fg);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:clip}html:has(.docs-shell){height:100%;overflow:hidden}html:has(.docs-shell) body{height:100%;overflow:hidden}html:has(.docs-shell) #root{height:100%;overflow:hidden}a{color:var(--docs-primary);text-decoration:none}a:hover{text-decoration:underline}.docs-shell{background:var(--docs-bg);flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;display:flex;position:relative;overflow:hidden}.docs-shell:before{content:"";z-index:0;pointer-events:none;height:64rem;opacity:var(--docs-glow,1);background:radial-gradient(49.63% 57.02% at 58.99% -7.2%,#e34eac1a 39.4%,#0000 100%);position:fixed;top:0;left:0;right:0}.docs-shell>*{z-index:1;position:relative}.docs-shell>.docs-topbar{z-index:30;position:fixed;top:0;left:0;right:0}.docs-topbar{z-index:30;background:var(--docs-bg);border-bottom:1px solid var(--docs-border-subtle);flex-shrink:0;position:fixed;top:0;left:0;right:0}html.light .docs-topbar{background:color-mix(in srgb, var(--docs-bg) calc(var(--docs-header-cover,0) * 100%), transparent);-webkit-backdrop-filter:none;backdrop-filter:none}html.dark .docs-topbar{isolation:isolate;background:0 0}html.dark .docs-topbar:before{content:"";z-index:0;pointer-events:none;background:color-mix(in srgb, var(--docs-bg) calc(46% + var(--docs-header-cover,0) * 30%), transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);position:absolute;inset:0}html.dark .docs-topbar>*{z-index:1;position:relative}.topbar-row{height:var(--header-h);padding:0 var(--page-pad-x);justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:92rem;margin:0 auto;display:flex;position:relative}.header-left{align-items:center;gap:.5rem;display:flex}.brand{-webkit-user-select:none;user-select:none;align-items:center;text-decoration:none;display:inline-flex}.brand:hover{text-decoration:none}.brand-logo{object-fit:contain;flex-shrink:0;width:auto;max-width:140px;height:28px;position:relative}.brand-logo-light{display:block}.brand-logo-dark,html.dark .brand-logo-light{display:none}html.dark .brand-logo-dark{display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header-search{z-index:2;display:none;position:absolute;left:50%;transform:translate(-50%)}@media (width>=1024px){.header-search{display:flex}.header-right .search-btn{display:none!important}}.top-tabs{height:var(--tabs-h);padding:0 var(--page-pad-x);scrollbar-width:none;background:0 0;border-top:none;align-items:stretch;gap:1.5rem;width:100%;max-width:92rem;margin:0 auto;display:flex;overflow-x:auto}.top-tabs::-webkit-scrollbar{display:none}.top-tab{height:100%;color:var(--docs-muted);white-space:nowrap;align-items:center;gap:.5rem;padding:0;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.top-tab .tab-icon{color:var(--docs-muted)}.top-tab:hover{color:var(--docs-heading);text-decoration:none}.top-tab:hover .tab-icon,.top-tab.active,.top-tab.active .tab-icon{color:var(--docs-heading)}.top-tab.active:after{content:"";background:var(--docs-primary);height:1.5px;transition:background-color .15s cubic-bezier(0,0,.2,1);position:absolute;bottom:0;left:0;right:0}.header-right{align-items:center;gap:1.5rem;display:flex}@media (width>=1024px){.header-right .theme-menu-root{margin-left:-.5rem}}.search-pill{width:26.4rem;max-width:min(26.4rem,43vw);height:2.25rem;box-shadow:none;color:#6d686c;font:inherit;cursor:pointer;background:#e7e5e8;border:1px solid #0000;border-radius:10px;align-items:center;gap:.5rem;padding:0 .85rem 0 .9rem;font-size:.875rem;display:inline-flex}html.dark .search-pill{color:#a8a3ab;background:#16141c;border-color:#322f3a}.search-pill span{text-align:left;flex:1}.search-pill kbd{color:inherit;background:0 0;border:none;padding:0;font-size:.75rem}.topbar-link{color:var(--docs-muted);white-space:nowrap;font-size:.875rem;font-weight:500;text-decoration:none}.topbar-link:hover{color:var(--docs-heading);text-decoration:none}.topbar-contact{background:var(--docs-primary-dark);color:#fff;border-radius:.75rem;align-items:center;gap:.25rem;padding:.5rem .5rem .5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;display:inline-flex}.topbar-contact:hover{color:#fff;background:color-mix(in srgb, var(--docs-primary-dark) 90%, transparent);text-decoration:none}.topbar-contact-chevron{color:#ffffffe6;flex-shrink:0;width:.75rem;height:.75rem}.theme-btn{color:var(--docs-icon-muted)}.theme-menu-root{position:relative}.theme-preference-menu{z-index:80;border:1px solid var(--docs-border);background:var(--docs-menu-bg);min-width:8rem;box-shadow:var(--docs-menu-shadow);color:var(--docs-muted-strong);border-radius:1rem;padding:.25rem;position:absolute;top:calc(100% + .4rem);right:0}.theme-preference-item{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;display:flex}.theme-preference-item:hover,.theme-preference-item.active{background:var(--docs-hover);color:var(--docs-heading)}.theme-preference-item-label{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.fa-icon{vertical-align:middle;background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-btn{width:2rem;height:2rem;color:var(--docs-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--docs-hover-strong);color:var(--docs-heading)}.mobile-only{display:none}.docs-body{width:100%;max-width:92rem;height:100%;min-height:0;padding:0 var(--page-pad-x);flex:1;align-items:stretch;gap:0;margin:0 auto;display:flex;overflow:hidden}.sidebar{width:var(--sidebar-w);top:var(--topbar-total);margin-top:var(--topbar-total);height:calc(100% - var(--topbar-total));max-height:calc(100% - var(--topbar-total));overscroll-behavior:contain;z-index:20;scrollbar-width:none;background:0 0;border-right:none;flex-shrink:0;align-self:flex-start;padding:1rem 1rem 2rem 0;position:sticky;overflow:hidden auto}.sidebar::-webkit-scrollbar{width:0;height:0;display:none}.sidebar-anchors{border-bottom:1px solid var(--docs-border-subtle);flex-direction:column;gap:1rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.anchor-link{color:var(--docs-muted);border-radius:12px;align-items:center;gap:1rem;padding:0 .75rem 0 1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.anchor-link:hover{color:var(--docs-heading);background:var(--docs-hover);text-decoration:none}.anchor-icon-box{background:0 0;border-radius:.375rem;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex;box-shadow:inset 0 0 0 1px #110c0f12}html.dark .anchor-icon-box{background:var(--docs-bg-dark);filter:brightness(1.35);box-shadow:inset 0 0 0 1px #45404366}.anchor-link:hover .anchor-icon-box{filter:none;box-shadow:none}.anchor-link .anchor-fa{color:var(--gray-400)}html.dark .anchor-link .anchor-fa{color:var(--gray-500)}.anchor-link:hover .anchor-fa{color:var(--docs-heading)}.nav-group{margin-bottom:1.5rem}.nav-group-title{letter-spacing:normal;text-transform:none;color:var(--docs-heading);padding:.25rem .75rem .35rem;font-size:.875rem;font-weight:600}.side-list,.side-sublist{margin:0;padding:0;list-style:none}.side-link{color:var(--docs-muted);border-radius:12px;align-items:center;gap:.5rem;min-height:36px;padding:6px 12px 6px 16px;font-size:.875rem;font-weight:400;text-decoration:none;display:flex}.side-link:hover{color:var(--docs-heading);background:var(--docs-hover);text-decoration:none}.side-link.active{color:var(--docs-primary);background:color-mix(in srgb, var(--docs-primary) 10%, transparent);font-weight:500}.side-link.home{gap:.75rem}.side-link.home.active{background:color-mix(in srgb, var(--docs-primary) 10%, transparent)}.side-folder-btn{width:100%;color:var(--docs-muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .65rem;font-size:.875rem;display:flex}.side-folder-btn:hover{color:var(--docs-heading);background:var(--docs-hover)}.chev{opacity:.7;transition:transform .15s}.chev.open{transform:rotate(90deg)}.docs-main{min-width:0;height:100%;min-height:0;padding:0 var(--theme-icon-inset) 0 2.75rem;background:0 0;flex-direction:column;flex:1;display:flex;overflow:hidden}.doc-eyebrow{height:1.25rem;color:var(--docs-primary);letter-spacing:normal;margin:0 0 .35rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.doc-layout{grid-template-columns:minmax(0, 1fr) var(--toc-w);grid-template-rows:minmax(0,1fr);justify-content:stretch;align-items:start;gap:2rem;width:100%;max-width:none;height:100%;min-height:0;margin:0;display:grid;overflow:hidden}.doc-article{overscroll-behavior:contain;scrollbar-width:none;min-width:0;height:100%;min-height:0;max-height:100%;padding:calc(var(--topbar-total) + 2.5rem) 0 4rem;scroll-behavior:smooth;overflow:hidden auto}.doc-article::-webkit-scrollbar{width:0;height:0;display:none}.doc-article>h1{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--docs-heading);margin:0 0 1.25rem;font-size:2.25rem;font-weight:700;line-height:1.15}.toc{top:var(--topbar-total);z-index:21;width:100%;max-width:var(--toc-w);margin-top:var(--topbar-total);height:calc(100% - var(--topbar-total));max-height:calc(100% - var(--topbar-total));color:var(--docs-muted);scrollbar-width:none;flex-direction:column;place-self:start end;padding-top:2.5rem;font-size:.875rem;line-height:1.5rem;display:flex;position:sticky;overflow:hidden}.toc::-webkit-scrollbar{width:0;height:0;display:none}.toc-inner{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding:0 0 1rem .5rem;overflow:hidden auto}.toc-inner::-webkit-scrollbar{width:0;height:0;display:none}.toc-title{color:var(--docs-muted);text-transform:none;letter-spacing:normal;z-index:1;background:0 0;align-items:center;gap:.4rem;margin-bottom:.5rem;padding:.15rem 0 .5rem;font-size:.875rem;font-weight:600;display:flex;position:sticky;top:0}.toc-list{border-left:1px solid var(--docs-border-subtle);margin:0;padding:0;list-style:none;position:relative}.toc-marker{background:var(--docs-primary);opacity:0;pointer-events:none;will-change:transform, height;border-radius:1px;width:2px;height:1.25rem;transition:transform .18s cubic-bezier(.2,0,0,1),height .18s cubic-bezier(.2,0,0,1),opacity .12s;position:absolute;top:0;left:-1px}.toc-marker.visible{opacity:1}.toc-item a{color:var(--gray-600);padding:.25rem 0 .25rem .75rem;font-size:.875rem;font-weight:500;line-height:1.5rem;text-decoration:none;transition:color .15s,text-shadow .15s;display:block}html.dark .toc-item a{color:var(--gray-400)}.toc-item a:hover{color:var(--gray-900);text-decoration:none}html.dark .toc-item a:hover{color:var(--gray-300)}.toc-item[data-active] a,.toc-item a.active{color:var(--docs-primary);text-shadow:-.15px 0,.15px 0}html.dark .toc-item[data-active] a,html.dark .toc-item a.active{color:var(--docs-primary-light)}.toc-depth-3 a{color:var(--gray-500);padding-left:1.75rem;font-size:.8125rem;font-weight:400}html.dark .toc-depth-3 a{color:var(--gray-400)}.toc-depth-3[data-active] a,.toc-depth-3 a.active{color:var(--docs-primary);text-shadow:-.15px 0,.15px 0;font-weight:500}.prose{color:var(--docs-prose-body);font-size:.975rem}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-family:var(--font-heading);color:var(--docs-heading);letter-spacing:-.02em;scroll-margin-top:calc(var(--topbar-total) + 1rem);line-height:1.25}.prose h1{color:var(--docs-heading);margin:0 0 .75rem;font-size:2.25rem;font-weight:600;line-height:2.5rem}.prose h1 a,.prose h2 a,.prose h3 a,.prose h4 a,.prose h5 a,.prose h6 a{color:inherit;text-decoration:none}.prose h1 a:hover,.prose h2 a:hover,.prose h3 a:hover,.prose h4 a:hover,.prose h5 a:hover,.prose h6 a:hover{text-decoration:none}.prose h2{color:var(--docs-heading);border-bottom:none;margin:2rem 0 .75rem;padding-bottom:0;font-size:1.25rem;font-weight:600}.prose h3{margin:1.5rem 0 .5rem;font-size:1.1rem;font-weight:600}.prose h4{margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600}.prose h5,.prose h6{margin:1rem 0 .4rem;font-size:.95rem;font-weight:600}.prose>blockquote:first-of-type{color:var(--docs-muted);background:0 0;border:none;margin:0 0 1.75rem;padding:0;font-size:1rem;font-weight:400;line-height:1.625}.prose>blockquote:first-of-type p{margin:0}.prose p,.prose ul,.prose ol{margin:0 0 1rem}.prose ul,.prose ol{padding-left:1.5rem}.prose ul{list-style-type:disc}.prose ul ul,.mx-canvas .prose ul ul,.mint-step-content ul ul,.mint-callout-body ul ul,.mint-accordion-body ul ul,.mint-tab-panel ul ul{margin:.35rem 0;list-style-type:circle}.prose ul ul ul,.mx-canvas .prose ul ul ul{list-style-type:square}.prose li::marker{color:inherit}.prose ol{list-style-type:decimal}.prose ol ol{margin:.35rem 0;list-style-type:lower-alpha}.prose ol ol ol{list-style-type:lower-roman}.prose li{margin:.25rem 0}.prose li>ul,.prose li>ol{margin-top:.35rem}.prose ul.contains-task-list{padding-left:.1rem;list-style:none}.prose li.task-list-item{align-items:flex-start;gap:.55rem;margin:.35rem 0;list-style:none;display:flex}.prose li.task-list-item>input[type=checkbox]{appearance:none;box-sizing:border-box;cursor:default;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#27272a;border:1px solid #52525b;border-radius:4px;flex-shrink:0;width:1rem;height:1rem;margin:.22rem 0 0;box-shadow:inset 0 1px #ffffff0a}.prose li.task-list-item>input[type=checkbox]:checked{background-color:#0f766e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.2 6.6 11.2 12.5 4.8' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75rem;border-color:#0f766e}.prose li.task-list-item:has(>input[type=checkbox]:checked){color:#a1a1aa;text-decoration:line-through;text-decoration-thickness:1px}.prose li.task-list-item>input[type=checkbox]:disabled{opacity:1}html.light .prose li.task-list-item>input[type=checkbox]{box-shadow:none;background:#fff;border-color:#d4d4d8}html.light .prose li.task-list-item>input[type=checkbox]:checked{background-color:#0f766e;border-color:#0f766e}html.light .prose li.task-list-item:has(>input[type=checkbox]:checked){color:#71717a}.mx-canvas .prose li.task-list-item>input[type=checkbox]{cursor:pointer;pointer-events:auto;caret-color:#0000;-webkit-user-select:none;user-select:none}.prose li.task-list-item>.mx-task-label{outline:none;flex:auto;min-width:.6rem;min-height:1.25em}.mx-canvas .prose ul[contenteditable=true],.mx-canvas .prose ol[contenteditable=true],.mx-canvas .prose ul[contenteditable=true]:focus,.mx-canvas .prose ol[contenteditable=true]:focus{outline:none}.prose blockquote{border-left:3px solid var(--docs-border-strong);color:var(--docs-muted-strong);margin:0 0 1rem;padding:.15rem 0 .15rem 1.35rem}.prose blockquote p{margin:0 0 .65rem}.prose blockquote p:last-child{margin-bottom:0}.prose blockquote.mint-important,.mint-step-content blockquote.mint-important,.prose>blockquote.mint-important:first-of-type{border:none;border-left:4px solid var(--gray-200);color:var(--gray-700);quotes:none;background:#fff;margin:1rem 0 1.25rem;padding:.1rem 0 .1rem 1.5rem;font-style:normal;font-weight:400}html.dark .prose blockquote.mint-important,html.dark .mint-step-content blockquote.mint-important,html.dark .prose>blockquote.mint-important:first-of-type{border-left-color:var(--gray-800);color:var(--gray-400);background:0 0}.prose blockquote.mint-important p,.prose .mint-step-content blockquote.mint-important p,.mint-step-content blockquote.mint-important p{color:inherit;margin:0 0 .9rem;font-style:normal;line-height:1.6}.prose blockquote.mint-important p:last-child,.prose .mint-step-content blockquote.mint-important p:last-child,.mint-step-content blockquote.mint-important p:last-child{margin-bottom:0}.prose blockquote.mint-important strong,.mint-step-content blockquote.mint-important strong{color:var(--gray-950);font-weight:700}html.dark .prose blockquote.mint-important strong,html.dark .mint-step-content blockquote.mint-important strong{color:var(--gray-100)}.mint-quote-title{color:var(--gray-950);align-items:center;gap:.45rem;font-weight:700;line-height:1.4;display:flex}html.dark .mint-quote-title{color:var(--gray-100)}.mint-quote-lead .mint-quote-icon{vertical-align:-.15em;margin-right:.4rem;display:inline-block}.mint-quote-icon{width:1rem;height:1rem;-webkit-mask-image:var(--card-mask);-webkit-mask-image:var(--card-mask);mask-image:var(--card-mask);background-color:#f5b400;flex:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.prose a{color:var(--docs-primary-light)}.prose hr,.mint-callout-body hr,.mint-step-content hr,.mint-accordion-body hr,.mint-tab-panel hr{border:none;border-top:2px solid var(--docs-border-strong);opacity:1;background:0 0;height:0;margin:2rem 0;display:block}html.light .prose hr,html.light .mint-callout-body hr,html.light .mint-step-content hr,html.light .mint-accordion-body hr,html.light .mint-tab-panel hr{border-top-color:#110c0f38}html.dark .prose hr,html.dark .mint-callout-body hr,html.dark .mint-step-content hr,html.dark .mint-accordion-body hr,html.dark .mint-tab-panel hr{border-top-color:#ffffff47}.mx-canvas .prose hr,.mx-canvas .mint-callout-body hr,.mx-canvas .mint-step-content hr,.mx-canvas .mint-accordion-body hr,.mx-canvas .mint-tab-panel hr{pointer-events:none;border-top-color:#71717a;margin:1.15rem 0}.mx-canvas .mx-block .prose>hr:only-child{border-top-width:1px;border-top-color:#a1a1aa;margin:.85rem 0}.prose code{background:var(--docs-code-bg);border-radius:4px;padding:.1em .35em;font-family:Paper Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.prose pre{background:var(--docs-pre-bg);border:1px solid var(--docs-border-soft);border-radius:12px;padding:1rem 1.1rem;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose table{border-collapse:collapse;width:100%;margin-bottom:1rem;font-size:.9rem}.prose th,.prose td{border:1px solid var(--docs-border);padding:.5rem .65rem}.prose th{background:var(--docs-hover)}.mx-canvas .mx-table-shell{grid-template-rows:auto 28px;grid-template-columns:minmax(0,1fr) 28px;gap:0;width:100%;margin:0 0 1.25rem;display:grid;position:relative}.mx-canvas .mx-table-frame{background:#18181b;border:1px solid #3f3f46;border-radius:8px;grid-area:1/1;position:relative;overflow:auto}.mx-canvas .mx-table-shell table{table-layout:fixed;border-collapse:collapse;width:max-content;min-width:100%;margin:0}.mx-canvas .mx-table-shell th,.mx-canvas .mx-table-shell td{color:#e4e4e7;vertical-align:top;background:0 0;border:1px solid #2e2e32;outline:none;min-width:64px;min-height:2rem;padding:.45rem .6rem}.mx-canvas .mx-table-shell th{background:#1f1f23;font-weight:600}.mx-canvas .mx-table-shell th.is-col-active,.mx-canvas .mx-table-shell td.is-col-active{box-shadow:inset 0 0 0 1.5px #2dd4bf}.mx-canvas .mx-table-add-col,.mx-canvas .mx-table-add-row{color:#a1a1aa;cursor:pointer;background:#27272a;border:1px solid #3f3f46;border-radius:8px;place-items:center;margin:0;padding:0;display:grid}.mx-canvas .mx-table-add-col{grid-area:1/2;align-self:stretch;width:24px;margin-left:4px}.mx-canvas .mx-table-add-row{grid-area:2/1;width:100%;height:24px;margin-top:4px}.mx-canvas .mx-table-add-col:hover,.mx-canvas .mx-table-add-row:hover{color:#f4f4f5;background:#303036;border-color:#52525b}.mx-canvas .mx-table-add-col span,.mx-canvas .mx-table-add-row span{font-size:16px;font-weight:500;line-height:1}.mx-canvas .mx-table-add-tip{z-index:5;color:#f4f4f5;white-space:nowrap;pointer-events:none;background:#3f3f46;border-radius:8px;padding:.35rem .55rem;font-size:12px;position:absolute;bottom:-2.1rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000059}.mx-canvas .mx-table-col-handles,.mx-canvas .mx-table-row-handles{pointer-events:none;z-index:2;position:absolute;inset:0}.mx-canvas .mx-table-col-handle{cursor:col-resize;pointer-events:auto;background:0 0;border:none;width:10px;padding:0;position:absolute;transform:translate(-50%)}.mx-canvas .mx-table-col-handle:after{content:"";opacity:0;background:#2dd4bf;border-radius:999px;width:18px;height:5px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.mx-canvas .mx-table-shell:hover .mx-table-col-handle:after,.mx-canvas .mx-table-col-handle:hover:after{opacity:1}.mx-canvas .mx-table-shell:has(.is-col-active) .mx-table-col-handle:after{opacity:1}.mx-canvas .mx-table-row-handle{cursor:row-resize;pointer-events:auto;background:0 0;border:none;height:8px;padding:0;position:absolute;left:0;transform:translateY(-50%)}.mx-canvas .mx-table-row-handle:hover{background:#2dd4bf59}.mint-columns{--text-cols:2;--text-col-gap:1.5rem;grid-template-columns:repeat(var(--text-cols), minmax(0, 1fr));gap:1rem var(--text-col-gap);align-items:stretch;width:100%;margin:.5rem 0 1.25rem;display:grid}.mint-columns[data-cols="2"]{--text-cols:2}.mint-columns[data-cols="3"]{--text-cols:3}.mint-columns[data-cols="4"]{--text-cols:4}.mint-columns>.mint-column,.mint-columns>.mint-column-shell{box-sizing:border-box;width:100%;min-width:0}.mint-column-shell{flex-direction:column;gap:.35rem;min-width:0;display:flex;position:relative}.mint-column{min-width:0;min-height:1.75rem;color:var(--docs-body);white-space:pre-wrap;word-break:break-word;outline:none;flex:auto;width:100%}.mint-column:empty:before{content:attr(data-placeholder);color:var(--docs-muted);pointer-events:none}.mint-column p{margin:0 0 .75rem}.mint-column p:last-child{margin-bottom:0}.mint-card-group{--card-cols:4;--card-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, max(0px, calc((100% - (var(--card-cols) - 1) * var(--card-gap)) / var(--card-cols)))), 1fr));column-gap:var(--card-gap);row-gap:1rem;width:100%;margin:.5rem 0 1.25rem;display:grid}.mint-card-group[data-cols="2"]{--card-cols:2}.mint-card-group[data-cols="3"]{--card-cols:3}.mint-card-group[data-cols="4"]{--card-cols:4}.mint-card-group[data-cols="1"]{--card-cols:1}.mint-card-shell{display:contents}.mint-card{box-sizing:border-box;border:1px solid var(--docs-border);width:100%;min-height:4.125rem;color:var(--docs-heading);background:0 0;border-radius:1rem;flex-direction:row;align-items:center;gap:1rem;padding:1.25rem 1.5rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.mint-card:hover{border-color:var(--docs-border-strong);background:var(--docs-card-hover);text-decoration:none}.mint-card-icon{background-color:var(--icon-color,var(--docs-primary));width:1.5rem;height:1.5rem;-webkit-mask-image:var(--card-mask);-webkit-mask-image:var(--card-mask);mask-image:var(--card-mask);flex-shrink:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mint-card-icon.is-emoji,.mint-accordion-icon.is-emoji,.mint-callout-icon.is-emoji{background:0 0;place-items:center;font-size:1.05rem;line-height:1;display:inline-grid;-webkit-mask-image:none;mask-image:none}.mint-card-copy{flex-direction:column;flex:1;justify-content:center;gap:.25rem;min-width:0;display:flex}.doc-article .mint-card:has(.mint-card-body){align-items:flex-start}.doc-article .mint-card-body:empty{display:none}.doc-article .mint-card-body:empty:before{content:none}.doc-article .mint-card{background:var(--docs-bg)}.doc-article .mint-card:hover{background:color-mix(in srgb, var(--docs-fg) 4%, var(--docs-bg))}.mint-card-title{font-family:var(--font-heading);color:var(--docs-heading);white-space:nowrap;text-overflow:ellipsis;outline:none;font-size:1rem;font-weight:600;line-height:1.5rem;overflow:hidden}.mint-card-body{color:var(--docs-muted-strong);white-space:pre-wrap;outline:none;min-height:1.25em;font-size:.875rem;line-height:1.4}.mint-card-body p{margin:0}.mint-card-title:empty:before,.mint-card-body:empty:before{content:attr(data-placeholder);color:var(--docs-muted);pointer-events:none;white-space:nowrap;font-weight:400}.mint-card-body:empty:before{white-space:normal}.mint-accordion-group{border:1px solid var(--docs-border);background:var(--docs-codeblock);border-radius:12px;margin:.75rem 0 1.5rem;overflow:hidden}.mint-accordion{border:1px solid var(--docs-border);background:var(--docs-codeblock);color:var(--docs-muted);border-radius:12px;margin-bottom:.75rem;overflow:hidden}.mint-accordion-group>.mint-accordion{border:none;border-bottom:1px solid var(--docs-border);background:0 0;border-radius:0;margin:0}.mint-accordion-group>.mint-accordion:last-of-type{border-bottom:none}.mint-accordion-summary{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:.65rem;width:100%;padding:14px 16px;list-style:none;display:flex;position:relative}.mint-accordion-summary::-webkit-details-marker{display:none}.mint-accordion-chevron{width:1rem;height:1rem;color:var(--docs-muted-soft);flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:flex}.mint-accordion[open]>.mint-accordion-summary .mint-accordion-chevron{transform:rotate(90deg)}.mint-accordion-icon{background-color:var(--icon-color,var(--docs-icon-fill));width:1rem;height:1rem;color:var(--icon-color,var(--docs-icon-fill));-webkit-mask-image:var(--card-mask);-webkit-mask-image:var(--card-mask);mask-image:var(--card-mask);flex-shrink:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mint-accordion-icon.is-empty{display:none}.mint-accordion-title{min-width:0;color:var(--docs-heading);text-align:left;outline:none;flex:1;margin:0;font-size:.9375rem;font-weight:500;line-height:1.5rem}.mint-accordion-body{color:var(--docs-muted-strong);cursor:default;outline:none;padding:0 16px 14px 2.4rem;font-size:.9375rem}.mint-accordion[open]>.mint-accordion-body{min-height:1.25rem}.mint-accordion:not([open])::details-content{display:none}.mint-expandable:not([open])::details-content{display:none}.mint-accordion:not([open])>.mint-accordion-body,.mint-expandable:not([open])>.mint-expandable-body{border:0;min-height:0;margin:0;padding:0;display:none}.mint-accordion-body:empty:before{content:attr(data-placeholder);color:var(--docs-muted);pointer-events:none}.mint-accordion-body p{margin:0 0 .65rem}.mint-accordion-body p:last-child{margin-bottom:0}.mint-accordion-body strong{color:var(--docs-heading);font-weight:600}.mint-callout{--callout-accent:var(--docs-primary);border:1px solid color-mix(in srgb, var(--callout-accent) 35%, transparent);background:color-mix(in srgb, var(--callout-accent) 10%, var(--docs-bg));color:var(--docs-heading);border-radius:12px;align-items:flex-start;gap:.85rem;margin:1rem 0 1.25rem;padding:1rem 1.1rem;display:flex}.mint-callout-note{--callout-accent:#1e40af;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:1rem;gap:.75rem;margin:1rem 0;padding:1rem 1.25rem}html.dark .mint-callout-note{--callout-accent:#93c5fd;color:#93c5fd;background:#2563eb33;border-color:#1e3a8a}.mint-callout-note .mint-callout-icon{width:1rem;height:1rem;margin-top:.125rem}.mint-callout-note .mint-callout-body,.mint-callout-note .mint-callout-body strong,.mint-callout-note .mint-callout-title{color:#1e40af}html.dark .mint-callout-note .mint-callout-body,html.dark .mint-callout-note .mint-callout-body strong,html.dark .mint-callout-note .mint-callout-title{color:#93c5fd}.mint-callout-note .mint-callout-body{font-size:.875rem;line-height:1.25rem}.mint-callout-tip{--callout-accent:#e34eac}.mint-callout-info{--callout-accent:#3b82f6}.mint-callout-warning{--callout-accent:#f59e0b}.mint-callout-check{--callout-accent:#22c55e}.mint-callout-danger{--callout-accent:#ef4444}.mint-callout-custom{--callout-accent:var(--docs-primary)}.mint-callout-icon{background-color:var(--icon-color,var(--callout-accent));width:1.15rem;height:1.15rem;-webkit-mask-image:var(--card-mask);-webkit-mask-image:var(--card-mask);mask-image:var(--card-mask);flex-shrink:0;margin-top:.16125rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mint-callout-body{min-width:0;color:var(--docs-prose-body);flex:1;font-size:.95rem;line-height:1.55}.mint-callout-title{color:var(--callout-accent);margin:0 0 .35rem;font-size:.95rem;font-weight:600}.mint-callout-body p{margin:0 0 .5rem}.mint-callout-body p:last-child{margin:0}.mint-step-content .mint-callout{margin-top:.75rem}.mint-steps{margin:2.5rem 0 1.5rem .875rem;display:block}.mint-step{align-items:flex-start;padding-bottom:1.25rem;display:flex;position:relative}.mint-step-line{background:var(--docs-step-line);pointer-events:none;width:1px;height:calc(100% - 2.75rem);position:absolute;top:2.75rem;left:0}.mint-step-number{z-index:1;margin-left:-13px;padding:.5rem 0;position:absolute;left:0}.mint-step-num{background:var(--docs-step-num-bg);width:1.75rem;height:1.75rem;color:var(--docs-step-num-fg);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;line-height:1;display:flex}.mint-step-body{width:100%;min-width:0;padding-left:2rem;padding-right:2.25rem;position:relative;overflow:visible}.prose .mint-step-title,.mint-step-title{color:var(--docs-heading);margin:.5rem 0 0;font-size:1rem;font-weight:600;line-height:1.5rem}html.dark .prose .mint-step-title,html.dark .mint-step-title{color:var(--gray-200)}.mint-step-content{color:var(--docs-prose-body);outline:none;min-height:1.5rem;margin-top:.25rem;font-size:1rem;line-height:1.625}.mint-step-content:empty:before{content:attr(data-placeholder);color:var(--docs-muted);pointer-events:none}.mint-step-content>:first-child{margin-top:0}.prose .mint-step-content ul,.mint-step-content ul{margin:.35rem 0 .5rem;padding-left:1.25rem}.prose .mint-step-content li,.mint-step-content li{margin:.35rem 0}.prose .mint-step-content p,.mint-step-content p{margin:.5rem 0}.prose .mint-step-content .mint-callout-body p,.mint-step-content .mint-callout-body p{margin:0 0 .5rem}.prose .mint-step-content .mint-callout-body p:last-child,.mint-step-content .mint-callout-body p:last-child{margin-bottom:0}.prose .mint-step-content .mint-callout-title,.mint-step-content .mint-callout-title{margin:0 0 .35rem}.prose .mint-step-content>:first-child,.mint-step-content>:first-child{margin-top:0}.mint-step-content ul ul{margin-top:.25rem;margin-bottom:.25rem;list-style-type:circle}.mint-tabs{margin:1rem 0 1.5rem}.mint-tab-list{border-bottom:1px solid var(--docs-border);gap:.25rem;margin-bottom:1rem;display:flex}.mint-tab-btn{color:var(--docs-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.55rem .85rem;font-size:.875rem;font-weight:500}.mint-tab-btn.active{color:var(--docs-heading);border-bottom-color:var(--docs-primary)}.mint-tab-panel{color:var(--docs-muted-strong);min-height:1.75rem;display:none}.mint-tab-panel.active{display:block}.mint-frame{background:var(--docs-frame-bg);box-sizing:border-box;border:none;border-radius:16px;width:100%;max-width:100%;margin:1.25rem 0;padding:.5rem;display:block;overflow:hidden}:is(.mint-frame:has(.mint-embed),.mint-frame:has(.mint-video),.mint-frame:has(.mx-embed-shell)){background:#0c0c0e;padding:0}:is(.mint-frame:has(.mint-embed) .mint-embed,.mint-frame:has(.mint-video) .mint-video,.mint-frame:has(.mx-embed-shell) .mint-embed,.mint-frame:has(.mx-embed-shell) .mint-video){box-shadow:none;border:none;border-radius:0;margin:0}.mint-frame-body{min-height:1.5rem;color:var(--docs-prose-body);outline:none}.mint-frame-body:empty:before{content:attr(data-placeholder);color:var(--docs-muted);pointer-events:none}.mint-frame-body>:first-child{margin-top:0}.mint-frame-body>:last-child{margin-bottom:0}.prose li>.mint-frame{width:calc(100% + 1.5rem);max-width:none;margin-left:-.25rem}.mint-frame img,.mint-theme-image img,.prose>p>img,.prose li img{object-fit:contain;border-radius:12px;width:100%;max-width:100%;height:auto;display:block}.mint-frame img{margin:0}.mint-theme-image{width:100%;display:block}html.light .mint-img-dark,html.dark .mint-img-light{display:none!important}html.light .mint-img-light,html.dark .mint-img-dark{display:block}.mx-canvas .mx-visual .mint-frame{background:#09090b;border:1px solid #3f3f46;border-radius:999px;margin:.35rem 0;padding:.85rem 1.15rem;overflow:visible}:is(.mx-canvas .mx-visual .mint-frame:has(img),.mx-canvas .mx-visual .mint-frame:has(.mint-card),.mx-canvas .mx-visual .mint-frame:has(.mint-callout),.mx-canvas .mx-visual .mint-frame:has(.mint-columns),.mx-canvas .mx-visual .mint-frame:has(pre),.mx-canvas .mx-visual .mint-frame:has(table)){border-radius:16px;padding:.75rem}:is(.mx-canvas .mx-visual .mint-frame:has(.mint-embed),.mx-canvas .mx-visual .mint-frame:has(.mint-video),.mx-canvas .mx-visual .mint-frame:has(.mx-embed-shell)){background:#0c0c0e;border-color:#3f3f46;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 0 0 1px #3f3f4659,0 12px 32px #00000047}:is(.mx-canvas .mx-visual .mint-frame:has(.mint-embed) .mint-frame-body,.mx-canvas .mx-visual .mint-frame:has(.mint-video) .mint-frame-body,.mx-canvas .mx-visual .mint-frame:has(.mx-embed-shell) .mint-frame-body){min-height:0;line-height:0}:is(.mx-canvas .mx-visual .mint-frame:has(.mint-embed) .mx-embed-shell,.mx-canvas .mx-visual .mint-frame:has(.mint-video) .mx-embed-shell,.mx-canvas .mx-visual .mint-frame:has(.mx-embed-shell) .mx-embed-shell){margin:0}:is(.mx-canvas .mx-visual .mint-frame:has(.mint-embed) .mint-embed,.mx-canvas .mx-visual .mint-frame:has(.mint-video) .mint-video,.mx-canvas .mx-visual .mint-frame:has(.mx-embed-shell) .mint-embed,.mx-canvas .mx-visual .mint-frame:has(.mx-embed-shell) .mint-video){box-shadow:none;border:none;border-radius:0;margin:0}.mx-canvas .mx-visual .mint-frame-body{color:#e4e4e7;min-height:1.35rem;line-height:1.5}.mx-canvas .mx-visual .mint-frame-body:empty:before{color:#71717a}.mint-video,.mint-embed{border:1px solid var(--docs-border);aspect-ratio:16/9;box-sizing:border-box;background:#0c0c0e;border-radius:14px;width:100%;max-width:100%;margin:1rem 0 1.5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #0000002e}.mint-video iframe,.mint-video video,.mint-embed iframe{border-radius:inherit;background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.mint-video.is-empty,.mint-embed.is-empty{cursor:pointer;place-items:center;padding:1rem;display:grid}.mint-video.is-empty iframe,.mint-embed.is-empty iframe,.mint-video.is-empty video,.mint-embed.is-empty video{display:none}.mint-embed-placeholder{z-index:1;color:var(--docs-muted);text-align:center;max-width:22rem;margin:0;font-size:.9rem;line-height:1.45;position:relative}.mx-canvas .mx-embed-shell{border-radius:14px;margin:1.15rem 0 1.5rem;position:relative}.mx-canvas .mx-embed-shell .mint-embed,.mx-canvas .mx-embed-shell .mint-video{background:#0c0c0e;border-color:#3f3f46;margin:0;box-shadow:0 0 0 1px #3f3f4666,0 14px 36px #00000052}.mx-canvas .mx-embed-bar{z-index:4;color:#e4e4e7;background:#27272a;border:1px solid #3f3f46;border-radius:10px;align-items:center;gap:6px;padding:4px 8px;display:none;position:absolute;top:-.65rem;right:.65rem;box-shadow:0 10px 28px #0006}.mx-canvas .mx-embed-shell:hover .mx-embed-bar,.mx-canvas .mx-embed-shell.is-active .mx-embed-bar,.mx-canvas .mx-block.is-selected .mx-embed-bar{display:inline-flex}.mx-canvas .mx-embed-bar-label{color:#a1a1aa;white-space:nowrap;padding:0 4px;font-size:12px;font-weight:600}.mx-canvas .mx-embed-bar-tag{color:#f4f4f5;background:#3f3f46;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;display:inline-flex}.mx-canvas .mx-embed-bar-btn{color:#e4e4e7;cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.mx-canvas .mx-embed-bar-btn:hover{background:#3f3f46}.mx-canvas .mx-embed-bar-btn svg{width:14px;height:14px}.mx-link-dialog{width:min(420px,100vw - 2rem)}.mx-redirect-row{color:#f4f4f5;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;font-size:.92rem;display:flex}.mx-redirect-switch{cursor:pointer;background:#3f3f46;border:none;border-radius:999px;flex:none;width:36px;height:22px;padding:0;position:relative}.mx-redirect-switch span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .14s;position:absolute;top:2px;left:2px}.mx-redirect-switch.on{background:#0f766e}.mx-redirect-switch.on span{transform:translate(14px)}.mx-redirect-choices{flex-direction:column;gap:.35rem;margin-top:.85rem;display:flex}.mx-redirect-choices button{color:#d4d4d8;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #3f3f46;border-radius:8px;padding:.45rem .7rem;font-size:.88rem}.mx-redirect-choices button.on{color:#f4f4f5;border-color:#0f766e;box-shadow:inset 0 0 0 1px #0f766e}a.mint-block-redirect,.mint-redirect-block>a.mint-component-redirect{color:inherit;text-decoration:none;display:block}a.mint-block-redirect:hover,.mint-redirect-block>a.mint-component-redirect:hover{color:inherit;text-decoration:none}.mx-embed-dialog{color:#f4f4f5;background:#1c1c1e;border:1px solid #343438;border-radius:14px;flex-direction:column;width:min(520px,100vw - 2rem);display:flex;overflow:hidden;box-shadow:0 24px 80px #00000073}.mx-embed-dialog-head{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem .55rem;display:flex}.mx-embed-dialog-head h2{margin:0;font-size:1.15rem;font-weight:650}.mx-embed-dialog-close{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:7px;width:28px;height:28px;font-size:1.25rem;line-height:1}.mx-embed-dialog-close:hover{color:#fff;background:#2a2a2e}.mx-embed-dialog-tabs{border-bottom:1px solid #2e2e32;gap:1.1rem;padding:0 1.1rem;display:flex}.mx-embed-dialog-tabs button{color:#71717a;height:36px;font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:0;font-size:13px;font-weight:600}.mx-embed-dialog-tabs button.on{color:#fafafa;border-bottom-color:#fafafa}.mx-embed-dialog-body{flex-direction:column;gap:.55rem;padding:1rem 1.1rem .35rem;display:flex}.mx-embed-dialog-label{color:#e4e4e7;margin-top:.35rem;font-size:13px;font-weight:600}.mx-embed-dialog-input{color:#f4f4f5;width:100%;height:40px;font:inherit;background:#141416;border:1px solid #3f3f46;border-radius:8px;outline:none;padding:0 12px;font-size:13px}.mx-embed-dialog-input:focus{border-color:#2dd4bf;box-shadow:0 0 0 1px #2dd4bf}.mx-embed-dialog-hint{color:#a1a1aa;align-items:flex-start;gap:.45rem;margin:0 0 .45rem;font-size:12px;line-height:1.4;display:flex}.mx-embed-dialog-hint-icon{color:#a1a1aa;border:1px solid #71717a;border-radius:3px;flex-shrink:0;place-items:center;width:14px;height:14px;margin-top:1px;font-size:10px;font-style:normal;font-weight:700;display:inline-grid}.mx-embed-dialog-code{color:#a1a1aa;resize:vertical;background:#141416;border:1px solid #3f3f46;border-radius:8px;outline:none;width:100%;min-height:96px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45}.mx-embed-dialog-code.is-editable{color:#e4e4e7}.mx-embed-dialog-code.is-editable:focus{border-color:#2dd4bf;box-shadow:0 0 0 1px #2dd4bf}.mx-embed-dialog-foot{justify-content:flex-end;gap:.65rem;padding:.95rem 1.1rem 1.1rem;display:flex}.mx-embed-dialog-cancel,.mx-embed-dialog-add{height:36px;font:inherit;cursor:pointer;border-radius:8px;padding:0 14px;font-size:13px;font-weight:600}.mx-embed-dialog-cancel{color:#f4f4f5;background:#27272a;border:1px solid #52525b}.mx-embed-dialog-cancel:hover{background:#303036}.mx-embed-dialog-add{color:#18181b;background:#f4f4f5;border:none}.mx-embed-dialog-add:hover:not(:disabled){background:#fff}.mx-embed-dialog-add:disabled{opacity:.45;cursor:not-allowed}.mx-snippet-dialog{color:#f4f4f5;background:#1a1a1c;border:1px solid #2e2e32;border-radius:16px;width:min(440px,100vw - 2rem);padding:1.15rem 1rem .7rem;box-shadow:0 24px 80px #00000080}.mx-snippet-dialog h2{color:#a1a1aa;letter-spacing:-.02em;margin:0 0 .85rem;font-size:1.35rem;font-weight:560}.mx-snippet-search{color:#a1a1aa;background:#141416;border:1px solid #3f3f46;border-radius:10px;align-items:center;gap:.55rem;height:42px;padding:0 .75rem;display:flex}.mx-snippet-search:focus-within{border-color:#2dd4bf;box-shadow:0 0 0 1px #2dd4bf}.mx-snippet-search input{color:#f4f4f5;min-width:0;font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:.95rem}.mx-snippet-search input::placeholder{color:#71717a}.mx-snippet-list{flex-direction:column;gap:.15rem;max-height:280px;margin-top:.7rem;display:flex;overflow:auto}.mx-snippet-row{color:#f4f4f5;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.6rem;padding:.55rem .6rem;font-size:.92rem;display:flex}.mx-snippet-row svg{color:#d4d4d8;flex-shrink:0}.mx-snippet-row.is-active,.mx-snippet-row:hover{background:#27272a}.mx-snippet-empty{color:#71717a;margin:.4rem .2rem .6rem;font-size:.88rem}.mint-code-group{border:1px solid var(--docs-border);background:var(--docs-codeblock);border-radius:12px;margin:1rem 0 1.5rem;overflow:hidden}.mint-code-group-head{border-bottom:1px solid var(--docs-border);justify-content:space-between;align-items:center;gap:.5rem;min-height:2.4rem;padding:0 .65rem;display:flex}.mint-code-group-tabs{align-items:stretch;gap:.15rem;min-width:0;display:flex;overflow-x:auto}.mint-code-group-tab.mint-tab-btn{color:var(--docs-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:.35rem;margin:0;padding:.65rem .7rem .55rem;font-size:.82rem;font-weight:500;line-height:1;display:inline-flex;position:relative}.mint-code-group-tab.mint-tab-btn.active{color:var(--docs-heading);border-bottom-color:var(--docs-heading)}.mint-code-group-panel.mint-tab-panel{margin:0;padding:.85rem 1rem;display:none}.mint-code-group-panel.mint-tab-panel.active{display:block}.mint-code-group-panel .mint-code{background:0 0;border-radius:0;margin:0;padding:0}.mint-code{background:color-mix(in srgb, var(--docs-hover) 80%, transparent);border-radius:.75rem;margin:0;padding:.9rem 1rem;font-size:.85rem;line-height:1.5;overflow:auto}.mx-canvas .mx-visual .mint-code-group,.mx-canvas .mx-visual .mx-code-group-shell{background:#18181b;border-color:#3f3f46;margin:.35rem 0 .75rem;position:relative}.mx-code-group-head{border-bottom:1px solid #3f3f46;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.35rem;padding:0 .55rem 0 .35rem;display:flex}.mx-code-group-tabs{align-items:stretch;gap:.1rem;min-width:0;display:flex;overflow-x:auto}.mx-code-group-tab{color:#a1a1aa;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:.3rem;margin:0;padding:.6rem .65rem .5rem;font-size:.82rem;font-weight:500;line-height:1;display:inline-flex;position:relative}.mx-code-group-tab.active{color:#fafafa;border-bottom-color:#fafafa}.mx-code-group-tab-name{outline:none;min-width:1ch}.mx-code-group-tab-close{color:#71717a;border-radius:4px;justify-content:center;align-items:center;width:14px;height:14px;margin-left:.1rem;font-size:12px;line-height:1;display:none}.mx-code-group-tab.active .mx-code-group-tab-close{display:inline-flex}.mx-code-group-tab-close:hover{color:#fafafa;background:#27272a}.mx-code-group-actions{flex:none;align-items:center;gap:.15rem;display:inline-flex}.mx-code-group-add,.mx-code-group-delete{color:#71717a;width:28px;height:28px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex}.mx-code-group-add:hover,.mx-code-group-delete:hover{color:#e4e4e7;background:#27272a}.mx-code-group-panel{padding:.85rem 1rem 1rem;display:none}.mx-code-group-panel.active{display:block}.mx-code-group-panel .mint-code{color:#e4e4e7;background:0 0;border:none;border-radius:0;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;line-height:1.55}.mx-code-group-panel code{white-space:pre;tab-size:2;outline:none;min-height:1.4em;display:block}.mx-code-group-panel code:empty:before{content:attr(data-placeholder);color:#71717a}.mx-canvas .mx-visual .mx-file-tree-shell{color:#e4e4e7;background:#1a1a1c;border:1px solid #3f3f46;border-radius:14px;margin:.35rem 0 .75rem;padding:2.1rem .75rem .75rem;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:.88rem;position:relative}.mx-file-tree-toolbar{z-index:3;background:#232326;border:1px solid #3f3f46;border-radius:8px;align-items:center;gap:.1rem;padding:.15rem;display:inline-flex;position:absolute;top:10px;right:10px}.mx-file-tree-tool{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;margin:0;padding:0;display:inline-flex}.mx-file-tree-tool:hover,.mx-file-tree-tool.is-copied{color:#fafafa;background:#2e2e33}.mx-file-tree-list{flex-direction:column;gap:.15rem;display:flex}.mx-file-tree-row{min-height:2rem;padding:.3rem .45rem;padding-left:calc((var(--tree-depth,0) + 1) * 1.15rem);color:#d4d4d8;border-radius:8px;align-items:center;gap:.5rem;display:flex;position:relative}.mx-file-tree-row:hover{background:#232326}.mx-file-tree-icon{color:#a1a1aa;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.mx-file-tree-icon[data-kind=folder]{color:#c4c4c8}.mx-file-tree-glyph{display:block}.mx-file-tree-name{white-space:nowrap;text-overflow:ellipsis;color:#e4e4e7;caret-color:#3b82f6;outline:none;flex:1;min-width:0;overflow:hidden}.mx-file-tree-name:focus{text-overflow:clip;overflow:visible}.mx-file-tree-row-actions{opacity:0;pointer-events:none;align-items:center;gap:.05rem;margin-left:auto;transition:opacity .12s;display:inline-flex}.mx-file-tree-row:hover .mx-file-tree-row-actions,.mx-file-tree-row:focus-within .mx-file-tree-row-actions{opacity:1;pointer-events:auto}.mx-file-tree-row[data-kind=folder] .mx-file-tree-row-actions{opacity:.55;pointer-events:auto}.mx-file-tree-row[data-kind=folder]:hover .mx-file-tree-row-actions,.mx-file-tree-row[data-kind=folder]:focus-within .mx-file-tree-row-actions{opacity:1}.mx-file-tree-row-btn{color:#a1a1aa;width:1.45rem;height:1.45rem;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;margin:0;padding:0;font-size:.95rem;line-height:1;display:inline-flex}.mx-file-tree-row-btn:hover{color:#fafafa;background:#2e2e33}.mx-file-tree-add-wrap{margin-top:.55rem;position:relative}.mx-file-tree-add{color:#a1a1aa;width:100%;min-height:2.5rem;font:inherit;cursor:pointer;background:0 0;border:1px dashed #52525b;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:.55rem .75rem;font-size:.88rem;display:flex}.mx-file-tree-add:hover{color:#e4e4e7;background:#1f1f22;border-color:#71717a}.mx-file-tree-chooser{z-index:5;background:#232326;border:1px solid #3f3f46;border-radius:10px;flex-direction:column;min-width:9rem;padding:.25rem;display:flex;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 10px 28px #00000059}.mx-file-tree-row .mx-file-tree-chooser{top:calc(100% + 4px);bottom:auto;right:.35rem}.mx-file-tree-chooser-item{color:#e4e4e7;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:.5rem;margin:0;padding:.45rem .55rem;font-size:.85rem;display:flex}.mx-file-tree-chooser-item:hover{background:#2e2e33}.mx-file-tree-chooser-item .mx-file-tree-glyph{color:#a1a1aa}.mx-code-shell{background:#121214;border:1px solid #3f3f46;border-radius:14px;margin:.35rem 0 .75rem;position:relative;overflow:visible}.mx-code-toolbar{z-index:3;background:#1c1c1f;border:1px solid #3f3f46;border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex;position:absolute;top:10px;right:10px}.mx-code-lang,.mx-code-copy,.mx-code-more{color:#d4d4d8;height:28px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.25rem;padding:0 .65rem;font-size:.78rem;line-height:1;display:inline-flex}.mx-code-lang:after{content:"";opacity:.75;border-top:4px solid;border-left:3.5px solid #0000;border-right:3.5px solid #0000;width:0;height:0;margin-left:.15rem}.mx-code-copy,.mx-code-more{letter-spacing:.05em;width:28px;padding:0;font-size:1rem}.mx-code-lang:hover,.mx-code-copy:hover,.mx-code-more:hover,.mx-code-lang.is-open,.mx-code-more.is-open{color:#fafafa;background:#27272a}.mx-code-copy.is-copied{color:#86efac}.mx-code-shell.hide-copy .mx-code-copy{display:none}.mx-code-filename{box-sizing:border-box;color:#e4e4e7;width:calc(100% - 1.5rem);font:inherit;background:#0c0c0e;border:1px solid #3f3f46;border-radius:8px;margin:.75rem .75rem 0;padding:.4rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;display:block}.mx-code-filename[hidden]{display:none!important}.mx-code-body{grid-template-columns:auto 1fr;gap:0;padding:2.75rem .85rem .95rem;display:grid}.mx-code-shell:not(.has-lines) .mx-code-body{grid-template-columns:1fr}.mx-code-lines{color:#52525b;text-align:right;-webkit-user-select:none;user-select:none;white-space:pre;background:0 0;border:none;margin:0;padding:0 .75rem 0 .15rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.55}.mx-code-shell .mint-code,.mx-code-shell pre:not(.mx-code-lines){color:#f4f4f5;background:0 0;border:none;border-radius:0;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;line-height:1.55;overflow:auto}.mx-code-shell.has-wrap .mint-code,.mx-code-shell.has-wrap pre:not(.mx-code-lines),.mx-code-shell.has-wrap code{white-space:pre-wrap;word-break:break-word}.mx-code-shell.is-expandable{max-height:220px;overflow:hidden}.mx-code-shell.is-expandable:after{content:"";pointer-events:none;background:linear-gradient(#0000,#121214);height:48px;position:absolute;bottom:0;left:0;right:0}.mx-code-shell code{white-space:pre;tab-size:2;outline:none;min-height:1.4em;display:block}.mx-code-shell code:empty:before{content:attr(data-placeholder);color:#52525b}.mx-code-shell code:has(>br:only-child):before{content:attr(data-placeholder);color:#52525b}.mx-code-lang-menu,.mx-code-menu{z-index:40;background:#1c1c1f;border:1px solid #3f3f46;border-radius:12px;min-width:210px;max-height:min(360px,60vh);padding:.35rem;position:absolute;top:44px;right:10px;overflow:auto;box-shadow:0 16px 40px #00000080}.mx-code-lang-menu{min-width:160px}.mx-code-lang-option,.mx-code-menu-item{color:#e4e4e7;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;grid-template-columns:1.4rem 1fr auto;align-items:center;gap:.55rem;padding:.5rem .6rem;font-size:.82rem;display:grid}.mx-code-lang-option{grid-template-columns:1fr}.mx-code-lang-option:hover,.mx-code-menu-item:hover{background:#27272a}.mx-code-menu-icon{color:#a1a1aa;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;line-height:1}.mx-code-check{background:#121214;border:1px solid #3f3f46;border-radius:4px;width:14px;height:14px}.mx-code-menu-item.is-on .mx-code-check{background:#a78bfa;border-color:#a78bfa;box-shadow:inset 0 0 0 2px #1c1c1f}.mx-code-menu-sep{background:repeating-linear-gradient(90deg,#3f3f46 0 4px,#0000 4px 8px);height:1px;margin:.35rem .4rem}.mx-code-menu-item.is-danger,.mx-code-menu-item.is-danger .mx-code-menu-icon{color:#f87171}.mx-code-menu-item[data-action]{grid-template-columns:1.4rem 1fr}.mint-mermaid,.mint-prompt,.mint-api-example,.mint-update,.mint-visibility{border:1px solid var(--docs-border);background:0 0;border-radius:.9rem;margin:1rem 0 1.5rem;overflow:hidden}.mint-mermaid-source,.mint-prompt{background:color-mix(in srgb, var(--docs-hover) 70%, transparent);margin:0;padding:.9rem 1rem;font-size:.85rem;line-height:1.5;overflow:auto}.mint-file-tree{border:1px solid var(--docs-border);border-radius:.9rem;margin:1rem 0 1.5rem;padding:.85rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;list-style:none}.mint-file-tree-item{padding:.28rem 0;padding-left:calc((var(--depth,0) + 1) * 1.15rem);align-items:center;gap:.45rem;display:flex}.mint-file-tree-item[data-depth="0"]{--depth:0}.mint-file-tree-item[data-depth="1"]{--depth:1}.mint-file-tree-item[data-depth="2"]{--depth:2}.mint-file-tree-item[data-depth="3"]{--depth:3}.mint-file-tree-item[data-depth="4"]{--depth:4}.mint-file-tree-item[data-depth="5"]{--depth:5}.mint-file-tree-item[data-depth="6"]{--depth:6}.mint-file-tree-item[data-depth="7"]{--depth:7}.mint-file-tree-item[data-depth="8"]{--depth:8}.mint-file-tree-icon{width:.95rem;height:.95rem;color:var(--docs-muted);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.mint-file-tree-icon[data-kind=folder]{color:color-mix(in srgb, var(--docs-primary) 75%, var(--docs-muted));background:0 0}.mint-file-tree-glyph{display:block}.mint-api-field{border-bottom:1px solid var(--docs-border);margin:.35rem 0 .85rem;padding:.15rem 0 .9rem;position:relative}.mx-canvas .mint-api-field{padding-right:1.8rem}.mint-api-field-head{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.55rem;display:flex}.mint-api-name{color:var(--docs-primary);font-size:.95rem;font-weight:650;line-height:1.3}.mint-api-type{background:color-mix(in srgb, var(--docs-muted) 22%, transparent);color:var(--docs-muted-strong);border-radius:999px;align-items:center;padding:.05rem .42rem;font-size:.75rem;font-weight:550;line-height:1.35;display:inline-flex}.mx-canvas .mint-api-type{color:#d4d4d8;background:#3f3f46}.mint-api-field-body{min-height:1.4rem;color:var(--docs-body)}.mx-canvas .mint-api-field-body:empty:before{content:"Enter a description";color:#a1a1aa}.mx-canvas .mint-api-field-body:has(>br:only-child):before{content:"Enter a description";color:#a1a1aa}.mx-api-field-more{display:none}.mx-canvas .mx-api-field-more{color:#a1a1aa;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;font-size:1.15rem;line-height:1;display:grid;position:absolute;top:0;right:0}.mx-canvas .mx-api-field-more:hover{color:#f4f4f5;background:#27272a}.mx-field-props{color:#f4f4f5;background:#18181b;border:1px solid #3f3f46;border-radius:16px;flex-direction:column;width:min(440px,100vw - 2rem);max-height:min(82vh,760px);display:flex;box-shadow:0 24px 60px #00000073}.mx-field-props-head{border-bottom:1px solid #2e2e32;align-items:center;gap:.55rem;padding:.9rem 1rem;font-size:1rem;font-weight:650;display:flex}.mx-field-props-head span{color:#a1a1aa;font-weight:500}.mx-field-props-head .mx-embed-dialog-close{margin-left:auto}.mx-field-props-body{padding:.35rem 1rem 1rem;overflow:auto}.mx-field-props label{margin:.9rem 0 .4rem;font-size:.92rem;font-weight:650;display:block}.mx-field-props input[type=text]{box-sizing:border-box;color:#f4f4f5;width:100%;font:inherit;background:#141416;border:1px solid #3f3f46;border-radius:10px;padding:.7rem .8rem;font-size:.95rem}.mx-field-props input[type=text]:focus{border-color:#71717a;outline:2px solid #52525b}.mx-field-hint{color:#a1a1aa;gap:.4rem;margin:.4rem 0 0;font-size:.82rem;line-height:1.35;display:flex}.mx-field-hint i{opacity:.8;flex:none;font-style:normal}.mx-field-toggle{justify-content:space-between;align-items:center;margin-top:.95rem;font-size:.95rem;font-weight:650;display:flex}.mint-api-required{color:#ef4444;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:650}.mint-api-example-label,.mint-visibility-label,.mint-snippet-label{border-bottom:1px solid var(--docs-border);color:var(--docs-muted-strong);letter-spacing:.03em;text-transform:uppercase;padding:.55rem .9rem;font-size:.75rem;font-weight:650}.mint-update-head{border-bottom:1px solid var(--docs-border);align-items:center;gap:.55rem;padding:.7rem .95rem;display:flex}.mint-update-tag{background:color-mix(in srgb, var(--docs-primary) 28%, #1a1218);color:var(--docs-primary);letter-spacing:.01em;-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;align-items:center;padding:.16rem .55rem;font-size:.72rem;font-weight:650;line-height:1.35;display:inline-flex}.mint-update-label{min-width:1ch;color:var(--docs-muted-strong);white-space:nowrap;outline:none;font-size:.84rem;font-weight:600;line-height:1.35}.mx-canvas .mint-update-label{cursor:text}.mint-api-example .mint-code,.mint-update-body,.mint-visibility-body{margin:0;padding:.85rem 1rem}.mint-snippet{background:0 0;border:none;border-radius:0;margin:.2rem 0 1.15rem;padding:0;display:block;position:relative;overflow:visible}.mint-snippet-bar{justify-content:flex-end;margin:0 0 .55rem;display:flex}.mint-snippet-chip{color:#f4f4f5;background:#18181b;border:1px solid #3f3f46;border-radius:999px;align-items:center;gap:.45rem;max-width:min(100%,28rem);min-height:30px;padding:.2rem .28rem .2rem .65rem;font-size:.78rem;line-height:1;display:inline-flex}.mint-snippet-icon,.mint-snippet-chip svg{color:#e4e4e7;flex-shrink:0}.mint-snippet-path{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mint-snippet-delete{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.mint-snippet-delete:hover{color:#f4f4f5;background:#27272a}.mint-snippet-body{outline:none;min-height:1.5rem}.mint-snippet-body:empty:before{content:"Start here";color:var(--docs-muted,#71717a)}.mint-snippet-body>:first-child{margin-top:0}.mint-snippet-body>:last-child{margin-bottom:0}.mint-snippet-label{border:none;padding:0}.mint-icon-line{min-height:1.6rem}.mint-icon-insert{color:#d4d4d8;height:28px;font:inherit;cursor:pointer;vertical-align:middle;background:#2a2a2e;border:none;border-radius:8px;align-items:center;margin:.1rem .35rem .1rem 0;padding:0 .7rem;font-size:.92rem;line-height:1;display:inline-flex}.mint-icon-insert:hover{color:#f4f4f5;background:#34343a}.mint-inline-icon{vertical-align:-.15em;background-color:var(--docs-primary);cursor:pointer;width:1.05rem;height:1.05rem;-webkit-mask-image:var(--card-mask);-webkit-mask-image:var(--card-mask);mask-image:var(--card-mask);margin-right:.35rem;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mint-inline-icon.is-emoji{background:0 0;width:auto;height:auto;font-size:1.05rem;line-height:1;-webkit-mask-image:none;mask-image:none}.mint-badge-line{margin:.35rem 0 .9rem}.mint-badge{background:color-mix(in srgb, var(--docs-primary) 28%, #1a1218);color:var(--docs-primary);letter-spacing:0;vertical-align:baseline;white-space:nowrap;border-radius:999px;margin-right:.5rem;padding:.28rem .75rem;font-size:.95rem;font-weight:600;line-height:1.35;display:inline-block}.mint-color-row{flex-wrap:wrap;align-items:flex-start;gap:1.15rem;margin:.15rem 0 .35rem;display:flex}.mint-color{flex-direction:column;align-items:flex-start;gap:.42rem;width:5.4rem;display:flex}.mint-color-swatch{cursor:pointer;background-color:#e7e5e4;border:1px solid #ffffff14;border-radius:12px;width:5.4rem;height:5.4rem;margin:0;padding:0;display:block;position:relative;overflow:hidden}.mint-color-input{opacity:0;cursor:pointer;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.mint-color-name,.mint-color-hex{white-space:nowrap;text-overflow:ellipsis;outline:none;width:max-content;max-width:8.5rem;min-height:1.15em;overflow:hidden}.mx-canvas .mint-color-name,.mx-canvas .mint-color-hex{cursor:text}.mint-color-name{color:#f4f4f5;font-size:.95rem;font-weight:600;line-height:1.25}.mint-color-hex{color:#a1a1aa;font-size:.84rem;font-weight:450;line-height:1.2}.mint-color:focus-within .mint-color-swatch{outline:2px solid var(--docs-primary);outline-offset:2px}.mint-color-add{color:#bdbdc2;cursor:pointer;background:0 0;border:1px dashed #5c5c63;border-radius:12px;width:5.4rem;height:5.4rem;font-size:1.45rem;line-height:1;display:none}.mx-canvas .mint-color-add{place-items:center;display:grid}.mx-canvas .mint-color-add:hover{color:#f4f4f5;background:#ffffff08;border-color:#8a8a92}.mint-expandable{border:1px solid var(--docs-border);background:0 0;border-radius:12px;margin:.75rem 0 1rem;padding:0;overflow:hidden}.mint-expandable-summary{cursor:pointer;align-items:center;gap:.55rem;margin:0;padding:.85rem 1rem;list-style:none;display:flex}.mint-expandable-summary::-webkit-details-marker{content:"";display:none}.mint-expandable-summary::marker{content:"";display:none}.mint-expandable[open]>.mint-expandable-summary{border-bottom:1px solid var(--docs-border)}.mint-expandable-chevron{width:.85rem;height:.85rem;color:var(--docs-muted);flex:none;justify-content:center;align-items:center;transition:transform .15s;display:flex}.mint-expandable[open]>.mint-expandable-summary .mint-expandable-chevron{transform:rotate(90deg)}.mint-expandable-title{min-width:0;color:var(--docs-heading);outline:none;flex:1;font-size:.95rem;font-weight:500;line-height:1.4}.mint-expandable-body{outline:none;margin:0;padding:.95rem 1rem 1.1rem}.mint-expandable[open]>.mint-expandable-body{min-height:4.5rem}.mint-expandable-body p{margin:0 0 .85rem}.mint-expandable-body p:last-child{margin-bottom:0}.mint-expandable-body>p:only-child:has(>br:only-child):before{content:"Start here";color:var(--docs-muted)}.mx-canvas .mint-expandable{border-color:#3f3f46}.mx-canvas .mint-expandable[open]>.mint-expandable-summary{border-bottom-color:#3f3f46}.mx-canvas .mint-expandable-summary{padding-right:2.4rem}.mx-canvas .mint-expandable-title{color:#f4f4f5;cursor:text}.mx-canvas .mint-expandable-chevron{color:#a1a1aa}.mx-canvas .mint-expandable-body{color:#e4e4e7;cursor:text}.mx-canvas .mint-expandable-body>p:only-child:has(>br:only-child):before{color:#71717a}.feedback{color:var(--gray-500);justify-content:space-between;align-items:center;gap:1rem;margin-top:2.75rem;font-size:.875rem;font-weight:450;line-height:1.25rem;display:flex}.feedback-actions{flex:none;align-items:center;gap:.5rem;display:flex}.feedback button{border:1px solid var(--gray-200);height:2rem;color:var(--gray-600);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:0 .8rem 0 .7rem;font-size:.875rem;font-weight:500;line-height:1;display:inline-flex}.feedback button svg{width:15px;height:15px;display:block}.feedback button .thumb-down{transform:scaleY(-1)}.feedback button:hover{background:var(--gray-50);border-color:var(--gray-300);color:var(--gray-700)}.feedback button.is-selected{border-color:color-mix(in srgb, var(--docs-primary) 45%, var(--gray-200));background:color-mix(in srgb, var(--docs-primary) 12%, transparent);color:var(--docs-primary)}html.dark .feedback{color:var(--gray-400)}html.dark .feedback button{color:var(--gray-300);border-color:#ffffff24}html.dark .feedback button:hover{color:var(--gray-100);background:#ffffff0a;border-color:#ffffff38}html.dark .feedback button.is-selected{border-color:color-mix(in srgb, var(--docs-primary-light) 50%, #ffffff24);background:color-mix(in srgb, var(--docs-primary-light) 18%, transparent);color:var(--docs-primary-light)}.doc-pager{color:var(--docs-heading);align-items:center;gap:1.5rem;margin-top:1.5rem;padding:0 .125rem;font-size:.875rem;font-weight:600;display:flex}.pager-link{min-width:0;color:inherit;background:0 0;border:none;border-radius:2px;align-items:center;gap:.75rem;padding:0;text-decoration:none;display:flex}.pager-link:hover{text-decoration:none}.pager-link:hover .pager-title{color:var(--docs-heading)}.pager-link:hover .pager-chevron{stroke:var(--docs-muted-strong)}.pager-link.next{margin-left:auto}.pager-link.next .pager-chevron{transform:rotate(180deg)}.pager-chevron{width:.375rem;height:.6rem;stroke:var(--docs-muted-soft);flex-shrink:0;overflow:visible}.pager-title{color:var(--docs-heading);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.doc-footer{border-top:1px solid var(--docs-border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:1.25rem;display:flex}.socials{align-items:center;gap:.85rem;display:flex}.social-link{color:var(--docs-muted-soft);text-decoration:none;display:inline-flex}.social-link:hover{color:var(--docs-muted-strong);text-decoration:none}.social-icon{width:1.25rem;height:1.25rem;-webkit-mask-image:var(--card-mask);-webkit-mask-image:var(--card-mask);mask-image:var(--card-mask);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.search-palette{z-index:80;left:0;right:0;top:var(--header-h);background:#110c0f47;justify-content:center;align-items:flex-start;padding:.35rem 1rem 1.5rem;display:flex;position:fixed;bottom:0}.search-palette-panel{background:#fff;border-radius:16px;flex-direction:column;width:min(34rem,100%);max-height:min(26rem,100vh - 7rem);display:flex;overflow:hidden;box-shadow:0 18px 50px #110c0f29,0 0 0 1px #110c0f0d}html.dark .search-palette-panel{background:var(--docs-menu-bg);box-shadow:var(--docs-menu-shadow), 0 0 0 1px var(--docs-border)}.search-field{color:#8a8589;background:#fff;border:1px solid #e5e0e3;border-radius:12px;align-items:center;gap:.5rem;height:2.5rem;margin:.7rem .7rem .35rem;padding:0 .85rem;display:flex}html.dark .search-field{border-color:var(--docs-border);color:var(--docs-muted);background:#ffffff0a}.search-field input{min-width:0;font:inherit;color:#110c0f;background:0 0;border:none;outline:none;flex:1;font-size:.875rem}html.dark .search-field input{color:var(--docs-heading)}.search-field input::placeholder{color:#9b969a}html.dark .search-field input::placeholder{color:var(--docs-muted-soft)}.search-section{color:#8a8589;padding:.35rem .85rem .2rem;font-size:.75rem}html.dark .search-section{color:var(--docs-muted-soft)}.search-overlay{z-index:100;background:#0000008c;justify-content:center;align-items:flex-start;padding-top:12vh;animation:.14s mx-fade-in;display:flex;position:fixed;inset:0}.mx-modal-root{z-index:200;background:0 0;position:fixed;inset:0}.mx-modal-root[data-dim=true]{background:#0000008c;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex}.mx-modal-root[data-dim=true] .mx-modal-anchor{width:fit-content;max-width:min(860px,100vw - 2rem);height:auto;position:relative}.mx-modal-anchor{z-index:1;max-width:calc(100vw - 1.5rem);position:fixed}.mx-modal-sheet{opacity:0;transition:opacity .14s,transform .14s;transform:translateY(4px)scale(.98)}.mx-modal-root.is-open .mx-modal-sheet{opacity:1;transform:none}.mx-modal-root.is-closing .mx-modal-sheet{opacity:0;transform:translateY(4px)scale(.98)}.mx-modal-sheet .mx-insert-menu,.mx-modal-sheet .mx-icon-picker{width:100%;position:relative;inset:auto;transform:none}.mx-modal-sheet .mx-insert-menu{max-height:min(560px,78vh)}.mx-modal-sheet .mx-icon-picker{height:min(320px,100vh - 16px);max-height:min(320px,100vh - 16px)}@keyframes mx-fade-in{0%{opacity:0}to{opacity:1}}.search-overlay>*{animation:.14s mx-pop-in}.search-modal{background:var(--docs-menu-bg);border:1px solid var(--docs-border);width:min(640px,92vw);max-height:70vh;box-shadow:var(--docs-menu-shadow);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.search-input-row{border-bottom:1px solid var(--docs-border-soft);color:var(--docs-muted);align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.search-input-row input{font:inherit;color:var(--docs-heading);background:0 0;border:none;outline:none;flex:1;font-size:1.05rem}.search-input-row kbd{border:1px solid var(--docs-border-strong);color:var(--docs-muted-soft);border-radius:4px;padding:.1em .4em;font-size:.75rem}.search-results{padding:.15rem .45rem .35rem;overflow-y:auto}.search-hit{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;border-radius:8px;align-items:flex-start;gap:.65rem;padding:.45rem .5rem;display:flex}.search-hit.active,.search-hit:hover{background:#f4f0f3}html.dark .search-hit.active,html.dark .search-hit:hover{background:var(--docs-hover-strong)}.search-hit-icon{color:#8a8589;flex:none;place-items:center;width:1rem;margin-top:.15rem;font-size:.95rem;line-height:1;display:grid}.search-hit-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.search-hit-title{color:#110c0f;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:650;overflow:hidden}html.dark .search-hit-title{color:var(--docs-heading)}.search-hit-crumb{color:#8a8589;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.search-hit-snippet{color:#767275;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}html.dark .search-hit-snippet{color:var(--docs-muted)}.search-hit-mark{color:#e34eac;background:#e34eac29;border-radius:3px;padding:0 .1em;font-weight:700}html.dark .search-hit-mark{color:#c084fc;background:#790ff347}html.dark .search-hit-crumb,html.dark .search-hit-icon{color:var(--docs-muted-soft)}.search-empty{color:#8a8589;margin:0;padding:.85rem 1.1rem .35rem;font-size:.8rem}.search-footer{color:#8a8589;border-top:1px solid #eee8eb;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.25rem;padding:.55rem .85rem;font-size:.75rem;display:flex}html.dark .search-footer{border-top-color:var(--docs-border-soft);color:var(--docs-muted-soft)}.search-footer-group{align-items:center;gap:.4rem;display:flex}.search-footer kbd{color:#565255;background:#f7f5f6;border:1px solid #e5e0e3;border-radius:5px;justify-content:center;align-items:center;gap:.15rem;min-width:1.25rem;padding:.05rem .3rem;font-family:inherit;font-size:.68rem;line-height:1.4;display:inline-flex}html.dark .search-footer kbd{border-color:var(--docs-border);color:var(--docs-muted);background:#ffffff0f}html.light .search-overlay{background:#110c0f59}.editor-shell{color:#e2e8f0;background:#0f172a;flex-direction:column;min-height:100vh;display:flex}.editor-header{background:#020617;border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.editor-header-left{align-items:center;gap:.85rem;display:flex}.editor-header h1{margin:0;font-size:1rem;font-weight:600}.editor-header .brand{color:#94a3b8;font-size:.9rem}.badge{border-radius:999px;padding:.2rem .5rem;font-size:.72rem;font-weight:600}.badge.ok{color:#f9a8d4;background:#e34eac33}.badge.warn{color:#fbbf24;background:#fbbf2426}.editor-actions{gap:.5rem;display:flex}.editor-actions button,.btn-secondary{color:#f8fafc;font:inherit;cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:6px;align-items:center;padding:.4rem .85rem;text-decoration:none;display:inline-flex}.editor-body{flex:1;grid-template-columns:280px minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.editor-files{border-right:1px solid #1e293b;min-height:0;padding:.75rem;overflow-y:auto}.editor-files-title{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:.5rem;font-size:.7rem}.editor-files ul{margin:0;padding:0;list-style:none}.editor-files button{text-align:left;color:#cbd5e1;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;border-radius:6px;padding:.45rem .5rem;font-size:.85rem}.editor-files button.active,.editor-files button:hover{background:#1e293b}.file-id{color:#64748b;margin-top:.1rem;font-size:.7rem;display:block}.new-page{gap:.35rem;margin-top:1rem;display:flex}.new-page input{color:#e2e8f0;min-width:0;font:inherit;background:#1e293b;border:1px solid #334155;border-radius:6px;flex:1;padding:.35rem .5rem;font-size:.8rem}.new-page button{background:var(--docs-primary);color:#fff;cursor:pointer;font:inherit;border:none;border-radius:6px;padding:.35rem .6rem;font-size:.8rem}.editor-pane{border-right:1px solid #1e293b;flex-direction:column;min-height:0;display:flex}.editor-pane textarea{resize:none;color:#e2e8f0;background:#0f172a;border:none;outline:none;flex:1;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;line-height:1.5}.editor-status{color:#94a3b8;border-top:1px solid #1e293b;padding:.4rem 1rem;font-size:.75rem}.editor-preview{background:var(--docs-bg);color:var(--docs-fg);font-family:var(--font-sans);padding:1.5rem 1.75rem 2.5rem;overflow-y:auto}.editor-preview .doc-article{max-width:43rem;margin:0 auto}.editor-preview-title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--docs-heading);margin:0 0 1.25rem;font-size:2.25rem;font-weight:700;line-height:1.15}.editor-logo-light,html.light .editor-logo-dark{display:none}html.light .editor-logo-light{display:inline}.editor-left-tabs{grid-template-columns:1fr 1fr;gap:.35rem;margin-bottom:.75rem;display:grid}.editor-left-tabs button{color:#94a3b8;font:inherit;cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:8px;padding:.4rem .5rem;font-size:.8rem;font-weight:600}.editor-left-tabs button.active{color:#f8fafc;background:#1e293b;border-color:#e34eac}.editor-images{flex-direction:column;gap:.75rem;min-height:0;display:flex}.editor-images-toolbar{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.editor-images-title{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:.7rem;font-weight:600}.editor-images-hint{color:#64748b;margin:.2rem 0 0;font-size:.72rem;line-height:1.35}.editor-images-toolbar .primary{color:#fff;font:inherit;cursor:pointer;background:#e34eac;border:1px solid #e34eac;border-radius:8px;flex-shrink:0;padding:.4rem .7rem;font-size:.8rem;font-weight:600}.editor-images-toolbar .primary:disabled{opacity:.6;cursor:not-allowed}.editor-images-status{color:#94a3b8;font-size:.75rem;line-height:1.4}.editor-images-status.error{color:#fca5a5}.editor-images-empty{color:#64748b;padding:1rem .25rem;font-size:.8rem}.editor-images-grid{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.editor-images-card{background:#020617;border:1px solid #1e293b;border-radius:10px;overflow:hidden}.editor-images-thumb{aspect-ratio:16/10;background:#0f172a;display:block;overflow:hidden}.editor-images-thumb img{object-fit:cover;width:100%;height:100%;display:block}.editor-images-meta{color:#64748b;flex-direction:column;gap:.15rem;padding:.5rem .65rem .35rem;font-size:.7rem;display:flex}.editor-images-meta code{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.editor-images-actions{grid-template-columns:1fr 1fr;gap:.35rem;padding:0 .65rem .65rem;display:grid}.editor-images-actions button{color:#e2e8f0;font:inherit;cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:6px;padding:.35rem .4rem;font-size:.75rem}.editor-images-actions button.danger{color:#fecaca;background:#450a0a;border-color:#7f1d1d}.editor-images-actions button:disabled{opacity:.55;cursor:not-allowed}.editor-files{flex-direction:column;display:flex}.editor-files>ul,.editor-images-grid{flex:1;min-height:0;overflow-y:auto}.mint-editor .editor-path{color:#94a3b8;border-bottom:1px solid #1e293b;padding:.45rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.mint-editor .file-filter{color:#e2e8f0;width:100%;font:inherit;background:#1e293b;border:1px solid #334155;border-radius:8px;margin-bottom:.65rem;padding:.45rem .6rem;font-size:.85rem}.mint-editor .editor-actions .primary,.mint-editor .modal-actions .primary{background:#e34eac!important;border-color:#e34eac!important}.component-palette{color:#e4e4e7;background:#1c1c1e;border:1px solid #343438;border-radius:14px;flex-direction:column;width:min(680px,94vw);max-height:82vh;padding:1rem 1.1rem 1.1rem;display:flex;overflow:hidden}.component-palette-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.component-palette h2{color:#fafafa;margin:0;font-size:1.1rem}.component-palette .muted{color:#a1a1aa;margin:.25rem 0 0;font-size:.82rem}.mx-comp-picker{flex-direction:column;flex:1;min-height:0;display:flex}.mx-comp-picker-search{background:#18181b;border:1px solid #3f3f46;border-radius:10px;align-items:center;gap:.55rem;height:40px;padding:0 .75rem;display:flex}.mx-comp-picker-search svg{color:#a1a1aa;flex:none;width:14px;height:14px}.mx-comp-picker-search input{color:#f4f4f5;min-width:0;font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:.9rem}.mx-comp-picker-search input::placeholder{color:#71717a}.mx-comp-picker-scroll{flex:1;min-height:0;margin-top:.85rem;padding-right:.15rem;overflow:auto}.mx-comp-picker-empty{color:#a1a1aa;text-align:center;margin:1.5rem 0;font-size:.85rem}.mx-comp-section+.mx-comp-section{margin-top:1rem}.mx-comp-section-title{color:#a1a1aa;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .5rem;font-size:.7rem;font-weight:650}.mx-comp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.mx-comp-card{color:#f4f4f5;text-align:left;min-width:0;font:inherit;cursor:pointer;background:#18181b;border:1px solid #2e2e32;border-radius:10px;align-items:flex-start;gap:.55rem;padding:.65rem .7rem;display:flex}.mx-comp-card:hover{background:#1f1f23;border-color:#71717a}.mx-comp-icon{color:#e4e4e7;background:#27272a;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.mx-comp-icon svg{width:14px;height:14px}.mx-comp-icon.tone-basic{color:#d4d4d8;background:#27272a}.mx-comp-icon.tone-lists{color:#93c5fd;background:#242d47}.mx-comp-icon.tone-media{color:#67e8f9;background:#223841}.mx-comp-icon.tone-callouts{color:#f0abfc;background:#422346}.mx-comp-icon.tone-layout{color:#c4b5fd;background:#312448}.mx-comp-icon.tone-code{color:#86efac;background:#223a2d}.mx-comp-icon.tone-api{color:#fde68a;background:#433222}.mx-comp-icon.tone-components{color:#fda4af;background:#49212e}.mx-comp-card-text{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.mx-comp-card-label{font-size:.82rem;font-weight:650;line-height:1.2}.mx-comp-card-desc{color:#a1a1aa;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.35;display:-webkit-box;overflow:hidden}.mx-comp-card-shortcut{color:#71717a;flex:none;align-self:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.mx-comp-picker.is-compact .mx-comp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-comp-picker.is-compact .mx-comp-card{padding:.55rem .6rem}.mx-comp-picker.is-compact .mx-comp-card-desc{-webkit-line-clamp:1}@media (width<=640px){.mx-comp-grid,.mx-comp-picker.is-compact .mx-comp-grid{grid-template-columns:1fr}}.mx-comp-preview-anchor{z-index:80;pointer-events:none;width:220px;position:fixed}.mx-comp-preview{background:#111113;border:1px solid #3f3f46;border-radius:12px;overflow:hidden;box-shadow:0 16px 40px #0000008c}.mx-comp-preview-visual{background:#1a1a1d;border-bottom:1px solid #2a2a2e;place-items:center;padding:.85rem .75rem .55rem;display:grid}.mx-comp-preview-art{width:100%;height:auto;display:block}.mx-prev-panel{fill:#2a2a2e;stroke:#3f3f46;stroke-width:1px}.mx-prev-panel.is-open{fill:#232326}.mx-prev-pill{fill:#3a3a40}.mx-prev-pill.is-on{fill:#52525b}.mx-prev-line{fill:#3f3f46}.mx-prev-line.is-strong{fill:#71717a}.mx-prev-dot{fill:#3f3f46;stroke:#52525b;stroke-width:1px}.mx-prev-dot.is-strong{fill:#52525b;stroke:#71717a}.mx-prev-icon{fill:none;stroke:#71717a;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.mx-prev-rule{fill:none;stroke:#52525b;stroke-width:2px;stroke-linecap:round}.mx-prev-accent{fill:#71717a;stroke:none}.mx-prev-accent.tone-tip,.mx-prev-dot.tone-tip,.mx-prev-accent.tone-check,.mx-prev-dot.tone-check{fill:#4ade80;stroke:none}.mx-prev-accent.tone-warning,.mx-prev-accent.tone-important,.mx-prev-dot.tone-warning,.mx-prev-dot.tone-important{fill:#fbbf24;stroke:none}.mx-prev-accent.tone-danger,.mx-prev-dot.tone-danger{fill:#f87171;stroke:none}.mx-prev-accent.tone-info,.mx-prev-accent.tone-note,.mx-prev-dot.tone-info,.mx-prev-dot.tone-note{fill:#60a5fa;stroke:none}.mx-prev-accent.tone-callout,.mx-prev-dot.tone-callout{fill:#e879f9;stroke:none}.mx-prev-panel.tone-tip,.mx-prev-panel.tone-check{fill:#26372f}.mx-prev-panel.tone-warning,.mx-prev-panel.tone-important{fill:#3e3227}.mx-prev-panel.tone-danger{fill:#3d272a}.mx-prev-panel.tone-info,.mx-prev-panel.tone-note{fill:#272e42}.mx-prev-panel.tone-callout{fill:#3c2741}.mx-comp-preview-copy{background:#0c0c0e;padding:.85rem .95rem 1rem}.mx-comp-preview-title{color:#f4f4f5;margin:0;font-size:.95rem;font-weight:650;line-height:1.25}.mx-comp-preview-desc{color:#a1a1aa;margin:.35rem 0 0;font-size:.78rem;line-height:1.4}.mx-canvas .mint-card-icon,.mx-canvas .mint-accordion-icon,.mx-canvas .mint-callout-icon{cursor:pointer;border-radius:6px;outline:1px solid #0000;transition:outline-color .12s,background-color .12s}.mx-canvas .mint-card-icon:hover,.mx-canvas .mint-accordion-icon:hover,.mx-canvas .mint-callout-icon:hover{outline-color:#71717a}.mx-icon-picker{z-index:90;color:#f4f4f5;background:#18181b;border:1px solid #3f3f46;border-radius:12px;flex-direction:column;height:min(320px,100vh - 16px);max-height:min(320px,100vh - 16px);display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 48px #00000080}.mx-icon-picker-tabs{border-bottom:1px solid #2e2e32;align-items:center;gap:.35rem;padding:.55rem .7rem 0;display:flex}.mx-icon-picker-tabs button{color:#a1a1aa;font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.45rem .35rem .55rem;font-size:.82rem;font-weight:550}.mx-icon-picker-tabs button.active{color:#f4f4f5;border-bottom-color:#f4f4f5}.mx-icon-picker-remove{color:#a1a1aa!important;border-bottom:none!important;margin-left:auto!important}.mx-icon-picker-remove:hover{color:#f4f4f5!important}.mx-icon-picker-search{padding:.65rem .7rem .35rem}.mx-icon-picker-search input{color:#f4f4f5;width:100%;height:34px;font:inherit;background:#111113;border:1px solid #3f3f46;border-radius:8px;outline:none;padding:0 .7rem;font-size:.82rem}.mx-icon-picker-search input:focus{border-color:#71717a}.mx-icon-picker-colors{align-items:center;gap:.45rem;padding:.35rem .75rem .55rem;display:flex}.mx-icon-swatch{cursor:pointer;border:2px solid #0000;border-radius:999px;width:18px;height:18px;padding:0;box-shadow:inset 0 0 0 1px #ffffff1f}.mx-icon-swatch.is-selected{border-color:#f4f4f5}.mx-icon-swatch-custom{background:conic-gradient(#ef4444,#f59e0b,#22c55e,#3b82f6,#a855f7,#ef4444);position:relative;overflow:hidden}.mx-icon-swatch-custom input{opacity:0;cursor:pointer;border:none;padding:0;position:absolute;inset:0}.mx-icon-picker-grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4a4a4e #18181b;flex:auto;grid-template-columns:repeat(8,minmax(0,1fr));align-content:start;gap:.25rem;min-height:0;padding:.35rem .55rem .7rem;display:grid;overflow:hidden scroll}.mx-icon-picker-grid::-webkit-scrollbar{width:10px}.mx-icon-picker-grid::-webkit-scrollbar-track{background:#18181b}.mx-icon-picker-grid::-webkit-scrollbar-thumb{background:#4a4a4e;border:2px solid #18181b;border-radius:8px}.mx-icon-cell{aspect-ratio:1;color:#e4e4e7;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;padding:0;display:grid}.mx-icon-cell:hover,.mx-icon-cell.is-selected{background:#27272a}.mx-icon-cell-mask{width:16px;height:16px;-webkit-mask-image:var(--card-mask);-webkit-mask-image:var(--card-mask);mask-image:var(--card-mask);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mx-icon-emoji{font-size:1rem;line-height:1}.mx-icon-picker-empty{text-align:center;color:#a1a1aa;grid-column:1/-1;margin:1rem 0;font-size:.8rem}.new-page-modal{color:#f4f4f5;background:#1c1c1e;border:1px solid #343438;border-radius:14px;flex:none;align-self:flex-start;width:min(440px,92vw);max-width:100%;height:auto;max-height:none;padding:1.1rem 1.15rem 1rem;box-shadow:0 24px 80px #00000073}.new-page-modal h2{color:#f4f4f5;margin:0 0 .35rem;font-size:1.15rem;font-weight:650}.new-page-modal .muted{color:#a1a1aa;margin:0 0 .9rem;font-size:12px;line-height:1.45}.new-page-modal .muted code{color:#e4e4e7;font-size:12px}.new-page-modal label{color:#e4e4e7;flex-direction:column;gap:.35rem;margin-bottom:.75rem;font-size:13px;font-weight:600;display:flex}.new-page-modal input{color:#f4f4f5;height:40px;font:inherit;box-shadow:none;background:#141416;border:1px solid #3f3f46;border-radius:8px;outline:none;padding:0 12px;font-size:13px;font-weight:450}.new-page-modal label:focus-within input,.new-page-modal input:focus,.new-page-modal input:focus-visible{border-color:#2dd4bf;outline:none;box-shadow:0 0 0 2px #2dd4bf}.new-page-modal .modal-actions{justify-content:flex-end;gap:.65rem;margin-top:.35rem;display:flex}.new-page-modal .modal-actions button,.mint-editor .editor-actions button{color:#f4f4f5;height:36px;font:inherit;cursor:pointer;background:#27272a;border:1px solid #52525b;border-radius:8px;padding:0 14px;font-size:13px;font-weight:600}.new-page-modal .modal-actions .primary{color:#18181b;background:#f4f4f5;border:none}.new-page-modal .modal-actions .primary:hover{background:#fff}.mint-editor .editor-actions button:disabled,.image-library button:disabled{opacity:.55;cursor:not-allowed}.image-library{color:#e2e8f0;background:#0f172a;border:1px solid #334155;border-radius:14px;width:min(860px,94vw);max-height:82vh;padding:1.25rem 1.35rem;overflow:auto}.image-library h2{margin:0 0 .35rem;font-size:1.15rem}.image-library .muted{color:#94a3b8;margin:0;font-size:.85rem}.image-library-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.image-library-error,.image-library-notice{border-radius:8px;margin-bottom:.75rem;padding:.55rem .75rem;font-size:.82rem}.image-library-error{color:#fecaca;background:#f871711f}.image-library-notice{color:#f9a8d4;background:#e34eac1f}.image-library-drop{border:1px dashed #334155;border-radius:12px;min-height:180px;padding:.85rem}.image-library-drop.dragging{background:#e34eac14;border-color:#e34eac}.image-library-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;display:grid}.image-library-card{background:#1e293b;border:1px solid #334155;border-radius:10px;flex-direction:column;gap:.4rem;padding:.45rem;display:flex}.image-library-insert{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;flex-direction:column;align-items:stretch;gap:.3rem;padding:0;display:flex}.image-library-insert img{object-fit:contain;background:#020617;border-radius:8px;width:100%;height:96px}.image-library-name,.image-library-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.image-library-name{font-size:.75rem}.image-library-meta{color:#94a3b8;font-size:.7rem}.image-library-delete,.image-library-confirm button{color:#e2e8f0;font:inherit;cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:6px;padding:.3rem .5rem;font-size:.75rem}.image-library-confirm{gap:.35rem;display:flex}.image-library-confirm button{flex:1}.image-library-confirm .danger,.image-library-delete:hover{color:#fecaca;border-color:#f87171}.image-library .modal-actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.sidebar-backdrop{display:none}@media (width<=1280px){.toc{display:none}.doc-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=1100px){.doc-layout{grid-template-columns:1fr}}@media (width<=900px){.docs-shell{--topbar-total:var(--header-h)}.top-tabs,.topbar-link{display:none}.mobile-only{display:inline-flex}.sidebar{left:0;top:var(--header-h);z-index:50;background:var(--docs-bg);height:calc(100vh - var(--header-h));max-height:calc(100vh - var(--header-h));margin-top:0;transition:transform .2s;position:fixed;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-backdrop{inset:var(--header-h) 0 0 0;z-index:45;background:#00000073;display:block;position:fixed}html.light .sidebar-backdrop{background:#110c0f4d}.mint-card-group[data-cols="2"],.mint-card-group[data-cols="3"],.mint-card-group[data-cols="4"]{--card-cols:1}.mint-columns[data-cols="2"],.mint-columns[data-cols="3"],.mint-columns[data-cols="4"]{--text-cols:1}.editor-body{grid-template-columns:1fr}.editor-preview{display:none}}.editor-login{z-index:200;color:#0f172a;background:#f8fafc;justify-content:center;align-items:center;padding:1rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.editor-login-blob{pointer-events:none;filter:blur(64px);border-radius:999px;position:absolute}.editor-login-blob-cyan{background:#06b6d433;width:18rem;height:18rem;top:2.5rem;left:-5rem}.editor-login-blob-violet{background:#7c3aed33;width:20rem;height:20rem;top:6rem;right:0}.editor-login-card{background:#fffffff2;border:1px solid #e2e8f0;border-radius:12px;width:min(28rem,100%);padding:1.5rem;position:relative;box-shadow:0 20px 25px -5px #0f172a1f,0 8px 10px -6px #0f172a14}.editor-login-brand{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding-bottom:1rem;display:flex}.editor-login-brand img{object-fit:contain;width:auto;height:3rem}.editor-login-brand h1{color:#0f172a;margin:0;font-size:1.5rem;font-weight:600;line-height:2rem}.editor-login-brand p,.editor-login-note{color:#475569;margin:.25rem 0 0}.editor-login-brand p{font-size:.875rem;line-height:1.25rem}.editor-login-error{color:#e11d48;background:#fff1f2;border:1px solid #fecdd3;border-radius:6px;margin:0 0 1rem;padding:.5rem .75rem;font-size:.875rem}.editor-login-card>button{color:#fff;width:100%;height:2.75rem;font:inherit;cursor:pointer;background:#0f172a;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;display:flex}.editor-login-card>button:hover{background:#1e293b}.editor-login-card>button:disabled{opacity:.6;cursor:not-allowed}.editor-login-google{width:1rem;height:1rem;margin-right:.5rem}.editor-login-google-button{justify-content:center;min-height:2.75rem;display:flex}.editor-login-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:1rem;height:1rem;margin-right:.5rem;animation:.7s linear infinite editor-login-spin}.editor-login-note{text-align:center;margin-top:.75rem;font-size:.75rem}@keyframes editor-login-spin{to{transform:rotate(360deg)}}.mx-editor{color:#e8e8e8;background:#141416;grid-template-columns:168px minmax(320px,360px) minmax(0,1fr);height:100vh;font-family:Inter,system-ui,sans-serif;display:grid;position:relative;overflow:hidden}.mx-rht{letter-spacing:.01em}.mx-rht.mx-toast-info{color:#e0f2fe!important;background:#1c304c!important;border-color:#60a5fa66!important}.mx-rht.mx-rht-success{border-color:#4ade8059!important}.mx-rht.mx-rht-error{border-color:#f8717159!important}.mx-rail{background:#101012;border-right:1px solid #242428;flex-direction:column;align-items:stretch;gap:.25rem;padding:.75rem .55rem;display:flex}.mx-rail-logo{object-fit:contain;object-position:left center;width:118px;height:32px;margin:.15rem 0 .75rem .55rem}.mx-rail button{color:#a1a1aa;width:100%;height:36px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:flex-start;align-items:center;gap:.65rem;padding:0 .65rem;font-size:.84rem;font-weight:550;display:flex}.mx-rail button svg,.mx-config svg,.mx-new-page svg{flex:none;width:16px;height:16px}.mx-rail button:hover,.mx-rail button.active{color:#fff;background:#242428}.mx-rail-spacer{flex:1}.mx-sidebar{background:#18181b;border-right:1px solid #2a2a2e;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.mx-cmd-overlay{z-index:80;background:#00000073;justify-content:center;align-items:flex-start;padding-top:14vh;animation:.14s mx-fade-in;display:flex;position:fixed;inset:0}.mx-cmd-overlay.is-closing{opacity:0;transition:opacity .14s;animation:none}.mx-cmd-overlay.is-closing .mx-cmd{opacity:0;transition:opacity .14s,transform .14s;animation:none;transform:translateY(4px)scale(.98)}.mx-cmd{color:#f2f2f3;background:#1c1c1e;border:1px solid #343438;border-radius:12px;width:min(40rem,100vw - 2rem);font-size:14px;animation:.14s mx-pop-in;overflow:hidden;box-shadow:0 24px 80px #00000073}.mx-cmd-input-wrap{padding:10px 10px 8px}.mx-cmd-input{color:#f5f5f6;width:100%;height:40px;font:inherit;background:#2a2a2c;border:1px solid #3a3a3e;border-radius:8px;outline:none;padding:0 12px;font-size:14px}.mx-cmd-input::placeholder{color:#8e8e93}.mx-cmd-body{background:#1c1c1e;border:1px solid #343438;border-radius:8px;margin:0 10px 8px;overflow:hidden}.mx-cmd-scroll{max-height:280px;padding:4px 0 2px;overflow:auto}.mx-cmd-scroll::-webkit-scrollbar{width:10px}.mx-cmd-scroll::-webkit-scrollbar-thumb{background:#4a4a4e;border:2px solid #1c1c1e;border-radius:8px}.mx-cmd-section{color:#9b9ba1;padding:8px 12px 4px;font-size:13px}.mx-cmd-row{color:#f2f2f3;width:calc(100% - 8px);min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;margin:0 4px;padding:0 8px;font-size:14px;display:flex}.mx-cmd-row.active{background:#2e2e32}.mx-cmd-icon{color:#b0b0b6;flex:none;width:16px;height:16px}.mx-cmd-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mx-cmd-meta{text-overflow:ellipsis;white-space:nowrap;color:#8e8e93;flex:none;max-width:55%;margin-left:auto;font-size:13px;overflow:hidden}.mx-cmd-suggested{border-top:1px solid #343438;padding:2px 0 4px}.mx-cmd-empty{color:#8e8e93;margin:0;padding:12px;font-size:13px}.mx-cmd-footer{color:#9b9ba1;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px 10px;font-size:13px;display:flex}.mx-cmd-keys{align-items:center;gap:6px;display:flex}.mx-cmd-footer kbd{color:#d4d4d8;background:#2a2a2c;border:1px solid #3a3a3e;border-radius:4px;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 5px;font-family:inherit;font-size:11px;line-height:1;display:inline-flex}.mx-sidebar-scroll{flex:1;min-height:0;padding:.35rem 0 .75rem;overflow:auto}.mx-tree-heading{color:#8d8d95;padding:.85rem .9rem .35rem;font-size:.78rem}.mx-tree-row{color:#d4d4d8;width:calc(100% - 12px);min-height:28px;font:inherit;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:.2rem;margin:1px 6px;padding-top:0;padding-bottom:0;padding-right:4px;font-size:.82rem;display:flex}.mx-tree-row:hover{background:#232328}.mx-tree-row.selected{color:#fff;background:#2c2c32}.mx-tree-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:.3rem;min-height:28px;padding:0;display:flex}.mx-tree-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx-tree-actions{flex:none;align-items:center;gap:1px;display:none}.mx-tree-row:hover .mx-tree-actions,.mx-tree-row.selected .mx-tree-actions{display:inline-flex}.mx-tree-action{color:#9a9aa3;cursor:pointer;background:0 0;border:none;border-radius:5px;place-items:center;width:22px;height:22px;padding:0;display:grid}.mx-tree-action svg{width:13px;height:13px}.mx-tree-action:hover{color:#f4f4f5;background:#3f3f46}.mx-nav-menu{z-index:90;background:#18181b;border:1px solid #3f3f46;border-radius:10px;flex-direction:column;gap:1px;max-height:min(460px,100vh - 16px);padding:.35rem;display:flex;position:fixed;overflow:auto;box-shadow:0 16px 40px #00000080}.mx-nav-menu-item{color:#e4e4e7;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:.55rem;padding:.45rem .55rem;font-size:.82rem;display:flex}.mx-nav-menu-item svg{color:#a1a1aa;flex:none;width:14px;height:14px}.mx-nav-menu-item:hover{background:#27272a}.mx-nav-menu-item.is-danger,.mx-nav-menu-item.is-danger svg{color:#f87171}.mx-nav-menu-caret{color:#71717a;margin-left:auto}.mx-nav-menu-sep{background:repeating-linear-gradient(90deg,#3f3f46 0 4px,#0000 4px 8px);height:1px;margin:.3rem .35rem}.mx-chevron,.mx-type-icon{color:#9a9aa3;flex:none;width:14px;height:14px}.mx-chevron{transform:rotate(0)}.mx-chevron.open{transform:rotate(90deg)}.mx-chevron.spacer{visibility:hidden}.mx-sidebar-footer{border-top:1px solid #2a2a2e;flex-direction:column;gap:.45rem;padding:.7rem;display:flex}.mx-config,.mx-new-page{width:100%;min-height:34px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;font-size:.82rem;display:flex}.mx-config{color:#eee;background:#2a2a30;border:1px solid #3a3a40}.mx-new-page{color:#18181b;background:#f4f4f5;border:none;font-weight:600}.mx-status{color:#a1a1aa;margin:0;font-size:.72rem}.mx-canvas{background:#1b1b1e;flex-direction:column;min-width:0;min-height:0;display:flex}.mx-canvas-bar{border-bottom:1px solid #2a2a2e;justify-content:flex-end;align-items:center;gap:1rem;padding:.7rem 1.25rem;display:flex}.mx-publish{color:#18181b;font:inherit;cursor:pointer;background:#f4f4f5;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.82rem;font-weight:600;display:inline-flex}.mx-canvas-actions{align-items:center;gap:.85rem;display:flex}.mx-edited{color:#8d8d95;font-size:.78rem}.mx-mode-pill{color:#a1a1aa;border:1px solid #3f3f46;border-radius:999px;padding:.15rem .5rem;font-size:.72rem}.mx-publish svg{width:14px;height:14px}.mx-publish:disabled{opacity:.55;cursor:not-allowed}.mx-publish-wrap,.mx-more-wrap{position:relative}.mx-more-btn{color:#d4d4d8;cursor:pointer;background:0 0;border:1px solid #343438;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.mx-more-btn:hover,.mx-more-btn[aria-expanded=true]{background:#27272a}.mx-more-btn svg{width:16px;height:16px}.mx-publish-menu,.mx-more-menu{z-index:40;background:#18181b;border:1px solid #343438;border-radius:12px;min-width:20rem;padding:.55rem;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #00000073}.mx-more-menu{min-width:16.5rem;padding:.35rem}.mx-publish-menu-head{justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem .35rem .55rem;display:flex}.mx-publish-check{color:#e4e4e7;cursor:pointer;align-items:center;gap:.5rem;font-size:.82rem;display:inline-flex}.mx-publish-check input{accent-color:#22c55e}.mx-publish-discard{color:#a1a1aa;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.mx-publish-discard:hover{color:#f4f4f5}.mx-publish-discard svg{width:14px;height:14px}.mx-publish-menu-list{max-height:16rem;margin:0;padding:0;list-style:none;overflow:auto}.mx-publish-menu-list li{border-radius:8px;align-items:center;gap:.35rem;padding:.15rem .25rem;display:flex}.mx-publish-menu-list li.is-checked{background:#22c55e14}.mx-publish-change{color:#f4f4f5;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;align-items:center;gap:.45rem;padding:.4rem .35rem;font-size:.82rem;display:flex}.mx-publish-change:hover{background:#27272a}.mx-publish-change svg{color:#a1a1aa;flex:none;width:14px;height:14px}.mx-publish-change-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.mx-publish-change-status{color:#71717a;font-size:.72rem}.mx-publish-confirm{color:#18181b;width:100%;font:inherit;cursor:pointer;background:#f4f4f5;border:none;border-radius:8px;margin-top:.55rem;padding:.55rem .75rem;font-size:.85rem;font-weight:600;display:block}.mx-publish-confirm:disabled{opacity:.55;cursor:not-allowed}.mx-more-item{color:#f4f4f5;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.65rem;padding:.55rem .6rem;font-size:.85rem;display:flex}.mx-more-item:hover{background:#27272a}.mx-more-item-main{flex:1;align-items:center;gap:.5rem;display:inline-flex}.mx-more-item-main svg{color:#a1a1aa;width:15px;height:15px}.mx-more-item kbd{color:#71717a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.mx-toggle{background:#3f3f46;border-radius:999px;flex:none;width:28px;height:16px;position:relative}.mx-toggle:after{content:"";background:#f4f4f5;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.mx-toggle.is-on{background:#14b8a6}.mx-toggle.is-on:after{transform:translate(12px)}.mx-source-editor{box-sizing:border-box;color:#e4e4e7;resize:vertical;background:#121214;border:1px solid #2a2a2e;border-radius:12px;outline:none;width:100%;min-height:calc(100vh - 8rem);padding:1.25rem 1.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;line-height:1.55;display:block}.mx-source-editor:focus{border-color:#3b82f6}.mx-diff-modal{box-sizing:border-box;color:#e4e4e7;background:#1c1c1e;border:1px solid #3f3f46;border-radius:14px;flex-direction:column;gap:.85rem;width:min(920px,100vw - 2rem);max-height:min(80vh,840px);padding:1rem 1.1rem 1.1rem;display:flex;box-shadow:0 24px 64px #0000008c}.mx-diff-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.mx-diff-head h2{color:#fafafa;margin:0 0 .25rem;font-size:1.1rem}.mx-diff-head .muted{color:#a1a1aa;margin:.25rem 0 0;font-size:.82rem}.mx-diff-head .btn-secondary{color:#f4f4f5;background:#27272a;border:1px solid #52525b;flex:none}.mx-diff-stat.add{color:#4ade80}.mx-diff-stat.del{color:#f87171}.mx-diff-body{background:#121214;border:1px solid #2a2a2e;border-radius:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.45;overflow:auto}.mx-diff-line{grid-template-columns:3rem 3rem 1.25rem minmax(0,1fr);gap:.35rem;padding:0 .5rem;display:grid}.mx-diff-line.is-add{background:#22c55e24}.mx-diff-line.is-del{background:#ef444424}.mx-diff-gutter{color:#52525b;text-align:right;-webkit-user-select:none;user-select:none}.mx-diff-sign{color:#71717a;text-align:center;-webkit-user-select:none;user-select:none}.mx-diff-line.is-add .mx-diff-sign{color:#4ade80}.mx-diff-line.is-del .mx-diff-sign{color:#f87171}.mx-diff-text{white-space:pre-wrap;word-break:break-word;color:#e4e4e7;font:inherit;margin:0}.mx-diff-mark{color:inherit;font:inherit;border-radius:2px;padding:.05em 0}.mx-diff-line.is-del .mx-diff-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ef44448c}.mx-diff-line.is-add .mx-diff-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#22c55e8c}.mx-diff-empty{color:#a1a1aa;margin:0;padding:1rem}.mx-diff-hunk{color:#52525b;text-align:center;-webkit-user-select:none;user-select:none;border-top:1px solid #27272a;border-bottom:1px solid #27272a;padding:.2rem 0}.mx-canvas-scroll{flex:1;padding:1.75rem 3rem 4rem;overflow:auto}.mx-article{max-width:760px}.mx-block{border-radius:8px;margin:0 -8px .15rem;padding:2px 32px 2px 8px;position:relative}.mx-block.is-selected{outline-offset:2px;background:#3b82f629;border-radius:10px;outline:2px solid #3b82f6}.mx-article.has-view-selection .mx-block.is-selected{-webkit-user-select:none;user-select:none}.mx-article.has-view-selection .mx-block.is-selected .mx-visual,.mx-article.has-view-selection .mx-block.is-selected .mint-callout{pointer-events:none}.mx-article:focus{outline:none}.mx-block.is-selected .mx-block-delete{opacity:1}.mx-marquee{z-index:70;pointer-events:none;background:#3b82f62e;border:1px solid #60a5fa;border-radius:4px;position:fixed}.mx-views-toolbar{z-index:85;color:#f4f4f5;background:#27272a;border:1px solid #3f3f46;border-radius:10px;align-items:center;gap:4px;padding:4px 8px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 40px #00000073}.mx-views-toolbar button{min-width:30px;height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;display:inline-flex}.mx-views-toolbar button:hover,.mx-views-toolbar button.on{background:#3f3f46}.mx-views-toolbar-count{color:#a1a1aa;white-space:nowrap;padding:0 6px;font-size:12px;font-weight:600}.mx-views-toolbar-delete{color:#fca5a5!important}.mx-drag{color:#a1a1aa;cursor:grab;opacity:0;background:0 0;border:none;border-radius:4px;place-items:center;width:18px;height:22px;padding:0;display:grid;position:absolute;top:.4rem;left:-22px}.mx-drag svg{width:14px;height:14px}.mx-block:hover .mx-drag,.mx-block.is-lifted .mx-drag{opacity:1}.mx-drag:active{cursor:grabbing}.mx-block.is-lifted{opacity:.5}.mx-article.is-reordering{-webkit-user-select:none;user-select:none}.mx-drop-before{box-shadow:inset 0 2px #e879f9}.mx-article.mx-drop-end{box-shadow:inset 0 -2px #e879f9}.mx-insert{align-items:center;gap:8px;height:22px;margin:0 0 2px;display:flex;position:relative}.mx-insert:before,.mx-insert:after{content:"";background:0 0;flex:1;height:1px;transition:background .12s}.mx-insert:hover:before,.mx-insert:hover:after,.mx-insert.open:before,.mx-insert.open:after,.mx-block:hover+.mx-insert:before,.mx-block:hover+.mx-insert:after{background:#3f3f46}.mx-insert-btn{color:#c4b5fd;width:22px;height:22px;font:inherit;cursor:pointer;opacity:0;pointer-events:none;background:#18181b;border:1px solid #a78bfa;border-radius:999px;padding:0;font-size:16px;line-height:1;transition:opacity .12s,border-color .12s,color .12s,box-shadow .12s}.mx-insert:hover .mx-insert-btn,.mx-insert.open .mx-insert-btn,.mx-block:hover+.mx-insert .mx-insert-btn{opacity:1;pointer-events:auto}.mx-insert-btn:hover{color:#f0abfc;border-color:#e879f9;box-shadow:0 0 0 1px #e879f959}.mx-canvas .mx-visual .mx-nest-between,.mx-canvas .mx-visual .mx-nest-end{z-index:2;pointer-events:none;height:18px;margin:4px 0 0;position:relative}.mx-canvas .mx-visual .mx-nest-end{opacity:0}.mx-canvas .mx-visual :is(.mint-callout,.mint-column,.mint-column-shell,.mint-step,.mint-accordion,.mint-tab-panel,.mint-frame,.mint-expandable,.mint-update,.mint-visibility):hover .mx-nest-end,.mx-canvas .mx-visual .mx-nest-end:focus-within{opacity:1}.mx-canvas .mx-visual :is(.mint-callout,.mint-column,.mint-column-shell,.mint-step,.mint-accordion,.mint-tab-panel,.mint-frame,.mint-expandable,.mint-update,.mint-visibility):hover .mx-nest-end .mx-insert-btn,.mx-canvas .mx-visual .mx-nest-end:focus-within .mx-insert-btn{opacity:1;pointer-events:auto}.mx-canvas .mx-visual :is(.mint-step-content,.mint-accordion-body,.mint-tab-panel,.mint-column,.mint-callout-body,.mint-frame-body):hover>.mx-nest-between:before,.mx-canvas .mx-visual :is(.mint-step-content,.mint-accordion-body,.mint-tab-panel,.mint-column,.mint-callout-body,.mint-frame-body):hover>.mx-nest-between:after{background:#3f3f46}.mx-nest-between:hover .mx-insert-btn,.mx-nest-between .mx-insert-btn:focus-visible{opacity:1;pointer-events:auto}.mx-canvas .mx-visual :is(.mint-step-content,.mint-accordion-body,.mint-tab-panel,.mint-column,.mint-callout-body,.mint-frame-body):not(:has(>:not(.mx-nest-between,.mx-nest-tools,.mint-callout-title)))>.mx-nest-between .mx-insert-btn{opacity:1;pointer-events:auto}.mx-just-inserted{outline-offset:2px;border-radius:6px;outline:2px solid #3b82f6}.mx-canvas .mx-visual .mint-column>:is(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,pre,table).mx-just-inserted{border-radius:0;outline:none}.mx-canvas .mint-callout{position:relative}.mx-callout-remove{z-index:5;color:#e4e4e7;width:22px;height:22px;font:inherit;cursor:pointer;background:#18181b;border:1px solid #3f3f46;border-radius:6px;padding:0;line-height:1;position:absolute;top:6px;right:6px}.mx-callout-remove:hover{color:#f0abfc;border-color:#e879f9}@keyframes mx-pop-in{0%{opacity:0}to{opacity:1}}.mx-insert-menu{z-index:120;background:#1c1c1e;border:1px solid #2e2e32;border-radius:14px;flex-direction:column;width:min(440px,100vw - 1.5rem);max-height:min(560px,78vh);padding:.65rem .7rem .75rem;animation:.14s mx-pop-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 48px #00000073}.mx-insert-menu-head{margin-bottom:.55rem}.mx-insert-heading{color:#a1a1aa;letter-spacing:.04em;text-transform:uppercase;margin:0;padding:0 .15rem;font-size:11px;font-weight:650}.mx-insert-menu .mx-comp-picker-scroll{max-height:min(460px,65vh)}.mx-canvas .mx-visual .mint-callout,.mx-canvas .mx-visual .mint-step-content,.mx-canvas .mx-visual .mint-step-title,.mx-canvas .mx-visual .mint-card,.mx-canvas .mx-visual .mint-accordion-title,.mx-canvas .mx-visual .mint-accordion-body,.mx-canvas .mx-visual .mint-tab-panel{color:#e4e4e7}.mx-canvas .mx-visual .mint-card-title:empty:before,.mx-canvas .mx-visual .mint-card-body:empty:before{color:#71717a}.mx-canvas .mx-visual .mint-card-body{color:#a1a1aa}.mx-canvas .mx-visual .mint-callout{background:color-mix(in srgb, var(--callout-accent) 16%, #18181b);margin:0}.mx-canvas .mx-visual .mint-steps{margin:.35rem 0 .35rem .875rem}.mx-canvas .mx-visual .mint-card-group{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(0px, calc((100% - (var(--card-cols) - 1) * var(--card-gap)) / var(--card-cols)))), 1fr));column-gap:var(--card-gap,1rem);align-items:stretch;row-gap:1rem;width:100%;min-width:0;margin:.25rem 0 .35rem;display:grid}.mx-canvas .mx-visual .mint-card{align-items:stretch;min-width:0;max-width:100%;height:auto;position:relative;overflow:visible}.mx-canvas .mx-visual .mint-card-copy,.mx-canvas .mx-visual .mint-card-body{flex-direction:column;align-items:stretch;width:100%;min-width:0;display:flex;position:static}.mx-canvas .mx-visual .mint-card-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;padding-right:1.5rem;line-height:1.35;display:block;position:static;overflow:hidden}.mx-canvas .mx-visual .mint-card-title:focus{white-space:normal;text-overflow:unset;overflow:visible}.mx-canvas .mx-visual .mint-card-body:empty{display:none}.mx-canvas .mx-visual .mint-card:hover .mint-card-body:empty,.mx-canvas .mx-visual .mint-card:focus-within .mint-card-body:empty{display:flex}.mx-canvas .mx-visual .mint-columns{--text-col-gap:2rem;grid-auto-flow:row;grid-template-columns:repeat(var(--text-cols), minmax(0, 1fr));align-items:stretch;width:100%;min-height:.5rem;margin:.25rem 0 .5rem;display:grid;position:relative}.mx-canvas .mx-visual .mint-columns[data-cols="2"]{--text-cols:2}.mx-canvas .mx-visual .mint-columns[data-cols="3"]{--text-cols:3}.mx-canvas .mx-visual .mint-columns[data-cols="4"]{--text-cols:4}.mx-canvas .mx-visual .mint-columns:empty{border:1px dashed #3f3f46;border-radius:8px;min-height:2rem}.mx-canvas .mx-visual .mint-column-shell{flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;min-height:2.5rem;display:flex;position:relative}.mx-canvas .mx-visual .mint-column{color:#e4e4e7;pointer-events:auto;min-height:1.75rem;font-size:.95rem;line-height:1.55}.mx-canvas .mx-visual .mint-column>:is(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote){position:relative}.mx-canvas .mx-visual .mint-column>.mx-column-image-tail{outline:none;min-height:1.55rem;margin:.45rem 0 0}.mx-canvas .mx-visual .mint-column>.mx-column-image-tail:empty:before{content:attr(data-placeholder);color:#71717a}.mx-canvas .mx-visual .mint-column>.mx-column-image-tail:has(>br:only-child):before{content:attr(data-placeholder);color:#71717a}.mx-canvas .mx-visual .mint-column:empty:before{content:attr(data-placeholder);color:#71717a;font-weight:400}.mx-canvas .mx-visual .mint-column:has(>.mx-nest-end:only-child):before{content:attr(data-placeholder);color:#71717a;font-weight:400}.mx-canvas .mx-visual .mint-column>.mx-nest-end{width:100%;margin-top:.35rem}.mx-canvas .mx-visual .mint-column-shell:hover>.mint-column>.mx-nest-end,.mx-canvas .mx-visual .mint-column:hover>.mx-nest-end,.mx-canvas .mx-visual .mint-column:focus-within>.mx-nest-end{opacity:1}.mx-canvas .mx-visual .mint-column:has(>.mx-nest-end:only-child)>.mx-nest-end{opacity:1}.mx-canvas .mx-visual .mint-column-shell:hover>.mint-column>.mx-nest-end .mx-insert-btn,.mx-canvas .mx-visual .mint-column:hover>.mx-nest-end .mx-insert-btn,.mx-canvas .mx-visual .mint-column:focus-within>.mx-nest-end .mx-insert-btn{opacity:1;pointer-events:auto}.mx-canvas .mx-visual .mint-column:has(>.mx-nest-end:only-child)>.mx-nest-end .mx-insert-btn{opacity:1;pointer-events:auto}.mx-column-remove{color:#a1a1aa;cursor:pointer;opacity:0;z-index:2;background:#18181b;border:1px solid #0000;border-radius:6px;width:22px;height:22px;padding:0;font-size:14px;line-height:1;position:absolute;top:4px;right:4px}.mx-canvas .mx-visual .mint-column-shell:hover .mx-column-remove,.mx-canvas .mx-visual .mint-column-shell:focus-within .mx-column-remove,.mx-column-remove:hover{opacity:1}.mx-column-remove:hover{color:#fecaca;border-color:#ef4444}.mx-canvas .mx-visual .mint-card,.mx-canvas .mx-visual .mint-accordion{border-color:#3f3f46;position:relative}.mx-canvas .mx-visual .mint-card{pointer-events:auto}.mx-remove,.mx-card-remove,.mx-callout-remove,.mx-column-remove,.mx-nest-remove{z-index:4;color:#8d8d95;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;width:22px;height:22px;padding:0;font-size:18px;line-height:1;position:absolute;top:4px;right:4px}.mint-card:hover>.mx-remove,.mint-callout:hover>.mx-remove,.mint-column-shell:hover>.mx-remove,.mint-step-body:hover>.mx-remove,.mint-accordion-summary:hover>.mx-remove,figure:hover>.mx-remove,.mx-block:hover .mx-remove,.mx-remove:focus-visible,.mx-remove:hover{opacity:1;color:#fff}.mx-remove:hover{background:#ffffff14}.mx-canvas .mx-visual .mint-card-group>.mx-add-card{grid-column:1/-1;justify-self:stretch;width:100%;margin:.15rem 0 0;position:static}.mx-add-card{border-style:dashed;width:100%;max-height:34px;margin-top:.75rem}.mx-canvas .mx-visual .mint-tab-list{border-bottom-color:#3f3f46;align-items:center;gap:.15rem;padding-right:2rem;position:relative}.mx-canvas .mx-visual .mint-tab-btn{color:#a1a1aa;border-bottom-width:2px}.mx-canvas .mx-visual .mint-tab-btn.active{color:#fafafa;border-bottom-color:#fafafa}.mx-canvas .mx-visual .mint-tab-panel{color:#e4e4e7;outline:none;margin-top:.75rem;display:none}.mx-canvas .mx-visual .mint-tab-panel.active{display:block}.mx-canvas .mx-visual .mint-tab-panel.active:empty:before{content:attr(data-placeholder);color:#71717a;pointer-events:none}.mx-canvas .mx-visual .mint-tab-panel.active:has(>.mx-nest-tools:only-child):before{content:attr(data-placeholder);color:#71717a;pointer-events:none}.mx-add-tab{color:#71717a;width:24px;height:24px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0;font-size:16px;line-height:1;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mx-add-tab:hover{color:#e4e4e7;background:#27272a}.mx-canvas .mx-visual [contenteditable=true]:focus{outline-offset:2px;border-radius:4px;outline:1px solid #52525b}.mx-nest-tools,.mx-step-tools{background:#27272ae0;border:1px solid #3f3f46;border-radius:999px;align-items:center;gap:.35rem;margin:.45rem 0 .85rem;padding:.3rem;display:inline-flex;position:relative}.mx-nest-add,.mx-nest-remove,.mx-nest-remove-btn{color:#d4d4d8;min-width:30px;height:30px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:0 10px;font-size:12px;line-height:1;display:inline-flex}.mx-nest-icon{width:30px;padding:0}.mx-nest-icon svg{width:14px;height:14px;display:block}.mx-nest-add:hover,.mx-nest-remove:hover,.mx-nest-remove-btn:hover,.mx-nest-insert.is-open{color:#fff;background:#3f3f46}.mx-nest-remove-btn{color:#fca5a5}.mx-nest-remove-btn:hover{color:#fecaca;background:#4a2325}.mx-nest-menu{z-index:20;background:#18181b;border:1px solid #3f3f46;border-radius:12px;min-width:220px;max-width:min(280px,70vw);padding:.4rem;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 12px 32px #00000073}.mx-nest-menu-heading{color:#a1a1aa;letter-spacing:.04em;text-transform:uppercase;margin:0;padding:.35rem .55rem .45rem;font-size:11px;font-weight:600}.mx-nest-menu-item{color:#f4f4f5;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.1rem;margin:0;padding:.45rem .55rem;font-size:13px;display:flex}.mx-nest-menu-item small{color:#a1a1aa;font-size:11px}.mx-nest-menu-item:hover{background:#27272a}.mx-add-card{box-sizing:border-box;color:#d4d4d8;width:100%;height:34px;max-height:34px;font:inherit;cursor:pointer;background:0 0;border:1px dashed #52525b;border-radius:10px;flex:none;justify-content:center;align-self:stretch;align-items:center;gap:.4rem;margin-top:.75rem;padding:0 .75rem;font-size:.82rem;line-height:1;display:inline-flex;overflow:hidden}.mx-canvas .mx-visual .mint-steps{margin:.5rem 0 .75rem .875rem;position:relative}.mx-canvas .mx-visual .mint-step{padding-bottom:1.5rem}.mx-canvas .mx-visual .mint-step-line{height:calc(100% - 1.5rem)}.mx-canvas .mx-visual .mint-step-body{padding-right:2rem;position:relative}.mx-canvas .mx-visual .mint-step-content{color:#e4e4e7}.mx-canvas .mx-visual .mint-step-content:empty:before{color:#71717a}.mx-canvas .mx-visual .mx-add-step{box-sizing:border-box;color:#a1a1aa;width:1.75rem;height:1.75rem;max-height:none;font:inherit;cursor:pointer;z-index:1;background:#27272a;border:none;border-radius:9999px;justify-content:center;align-items:center;margin:0 0 0 -13px;padding:0;font-size:1rem;line-height:1;display:inline-flex;position:relative}.mx-canvas .mx-visual .mx-add-step:hover{color:#fafafa;background:#3f3f46}.mx-step-more-wrap{z-index:6;position:absolute;top:.35rem;right:0}.mx-step-more{color:#71717a;width:28px;height:28px;font:inherit;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:8px;padding:0;font-size:1.1rem;line-height:1}.mx-block:hover .mx-step-more,.mx-block.editing .mx-step-more,.mx-step-more.is-open{opacity:1}.mx-step-more:hover,.mx-step-more.is-open{color:#e4e4e7;background:#27272a}.mx-step-more-menu{z-index:50;background:#18181b;border:1px solid #3f3f46;border-radius:10px;min-width:168px;padding:.35rem;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #00000073}.mx-canvas .mx-visual .mint-step-body,.mx-canvas .mx-visual .mint-steps{overflow:visible}.mx-step-more-item{color:#e4e4e7;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.45rem .65rem;font-size:.82rem;display:block}.mx-step-more-item:hover{background:#27272a}.mx-step-nest-tools{display:none!important}.mx-nest-add svg,.mx-nest-remove svg,.mx-nest-remove-btn svg{flex:none;width:14px;height:14px}.mx-add-card:hover{color:#fff;border-color:#a1a1aa}.mx-canvas .mx-visual .mint-accordion-group{background:#18181b;border-color:#3f3f46;margin:.35rem 0 .75rem;position:relative}.mx-canvas .mx-visual .mint-accordion{background:#18181b;border-color:#3f3f46;margin-bottom:.65rem}.mx-canvas .mx-visual .mint-accordion-group>.mint-accordion{background:0 0;border-bottom-color:#3f3f46;margin:0}.mx-canvas .mx-visual .mint-accordion-summary{padding-right:2.4rem}.mx-canvas .mx-visual .mint-callout-body{padding-right:1.4rem}.mx-canvas .mx-visual .mint-accordion-title{color:#e4e4e7;-webkit-user-select:text;user-select:text}.mx-canvas .mx-visual .mint-accordion-body{color:#a1a1aa;cursor:text}.mx-canvas .mx-visual .mint-accordion-body:empty:before{color:#71717a}.mx-canvas .mx-visual .mint-accordion-chevron{color:#a1a1aa}.mx-canvas .mx-visual .mint-accordion-icon.is-empty{opacity:0;cursor:pointer;background:0 0;border:1px dashed #52525b;border-radius:4px;width:1rem;height:1rem;display:inline-block;-webkit-mask-image:none;mask-image:none}.mx-canvas .mx-visual .mint-accordion:hover .mint-accordion-icon.is-empty,.mx-canvas .mx-visual .mint-accordion[open] .mint-accordion-icon.is-empty,.mx-block.editing .mint-accordion-icon.is-empty{opacity:1}.mx-accordion-more-wrap{flex-shrink:0;margin-left:auto;position:relative}.mx-accordion-more{color:#71717a;width:28px;height:28px;font:inherit;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:8px;padding:0;font-size:1.1rem;line-height:1}.mx-block:hover .mx-accordion-more,.mx-block.editing .mx-accordion-more,.mx-accordion-more.is-open,.mint-accordion[open] .mx-accordion-more{opacity:1}.mx-accordion-more:hover,.mx-accordion-more.is-open{color:#e4e4e7;background:#27272a}.mx-accordion-more-menu{z-index:30;background:#18181b;border:1px solid #3f3f46;border-radius:10px;min-width:168px;padding:.35rem;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #00000073}.mx-accordion-more-item{color:#e4e4e7;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.45rem .65rem;font-size:.82rem;display:block}.mx-accordion-more-item:hover{background:#27272a}.mx-accordion-nest-tools{display:none!important}.mx-canvas .mx-visual .mx-add-accordion{color:#71717a;width:1.5rem;height:1.5rem;font:inherit;cursor:pointer;float:right;clear:both;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;margin:.35rem .65rem .65rem auto;padding:0;font-size:1rem;line-height:1;display:inline-flex}.mx-canvas .mx-visual .mint-accordion-group>.mx-add-accordion{float:none;margin-left:auto;margin-right:.75rem;display:flex}.mx-canvas .mx-visual .mx-add-accordion:hover{color:#e4e4e7;background:#27272a}.mx-canvas .mx-visual figure{position:relative}.mx-nest-remove{z-index:2;background:#18181b;border-style:solid;border-color:#3f3f46;width:28px;padding:0;position:absolute;top:8px;right:8px}.mx-block-component:hover .mx-nest-tools,.mx-block-component:focus-within .mx-nest-tools,.mx-block-component.editing .mx-nest-tools{border-color:#71717a}.mx-inline-row{align-items:flex-start;gap:.45rem;width:100%;min-width:0;display:flex}.mx-canvas .mx-inline-row>.mx-visual{flex:auto;width:100%;min-width:0}.mx-block:hover,.mx-block.editing{background:#ffffff09}.mx-block-more-wrap{z-index:3;opacity:0;pointer-events:none;position:absolute;top:4px;right:2px}.mx-block:hover>.mx-block-more-wrap,.mx-block.editing>.mx-block-more-wrap,.mx-block.is-selected>.mx-block-more-wrap{opacity:1;pointer-events:auto}.mx-block-more-wrap:has(.mx-block-more[aria-expanded=true]){opacity:1;pointer-events:auto}:is(.mx-block:has(.mx-component:hover)>.mx-block-more-wrap,.mx-block:has(.mx-component.is-active)>.mx-block-more-wrap,.mx-block:has(.mx-component:focus-within)>.mx-block-more-wrap){opacity:0;pointer-events:none}.mx-block:has(>.mx-block-more-wrap .mx-block-more[aria-expanded=true])>.mx-block-more-wrap{opacity:1;pointer-events:auto}.mx-block-more{color:#a1a1aa;letter-spacing:0;cursor:pointer;background:0 0;border:none;border-radius:6px;width:22px;height:22px;font-size:16px;line-height:1}.mx-block:hover>.mx-block-more-wrap .mx-block-more,.mx-block.editing>.mx-block-more-wrap .mx-block-more,.mx-block.is-selected>.mx-block-more-wrap .mx-block-more,.mx-block-more[aria-expanded=true]{color:#fff}.mx-component{position:relative}.mx-component-menu{z-index:5;opacity:0;pointer-events:none;position:absolute;top:0;right:0}.mx-component:hover>.mx-component-menu,.mx-component.is-active>.mx-component-menu,.mx-component:focus-within>.mx-component-menu{opacity:1;pointer-events:auto}.mx-component-menu:has(.mx-component-more[aria-expanded=true]){opacity:1;pointer-events:auto}:is(.mx-component:has(.mx-component:hover)>.mx-component-menu,.mx-component:has(.mx-component.is-active)>.mx-component-menu,.mx-component:has(.mx-component:focus-within)>.mx-component-menu){opacity:0;pointer-events:none}.mx-visual:has(.mx-component:hover) .mx-component.is-active:not(:hover)>.mx-component-menu{opacity:0;pointer-events:none}.mx-component-more{color:#fafafa;cursor:pointer;background:#18181b;border:none;border-radius:6px;width:22px;height:22px;font-size:16px;line-height:1}.mx-component-pop{background:#1c1c1e;border:1px solid #343438;border-radius:8px;min-width:8.5rem;padding:.25rem;position:absolute;top:26px;right:0;box-shadow:0 12px 32px #0006}.mx-component-pop button{color:#f4f4f5;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.4rem .55rem;font-size:.85rem;display:block}.mx-component-pop button:hover{background:#2a2a2e}.mx-block-more:hover,.mx-block-more[aria-expanded=true]{background:#ffffff14}.mx-block-menu{background:#1c1c1e;border:1px solid #343438;border-radius:8px;min-width:8.5rem;padding:.25rem;position:absolute;top:26px;right:0;box-shadow:0 12px 32px #0006}.mx-block-menu button{color:#f4f4f5;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.4rem .55rem;font-size:.85rem;display:block}.mx-block-menu button:hover{background:#2a2a2e}.mx-block-delete{color:#8d8d95;cursor:pointer;opacity:.85;background:0 0;border:none;border-radius:6px;width:22px;height:22px;font-size:18px;line-height:1;position:absolute;top:4px;right:2px}.mx-block:hover .mx-block-delete,.mx-block.editing .mx-block-delete,.mx-block-delete:hover{opacity:1;color:#fff}.mx-block-delete:hover{color:#fff;background:#ffffff14}.mx-canvas .prose,.mx-canvas .prose p,.mx-canvas .prose li{color:#d6d6db}.mx-canvas .prose h1,.mx-canvas .prose h2,.mx-canvas .prose h3,.mx-canvas .prose h4,.mx-canvas .prose h5,.mx-canvas .prose h6,.mx-canvas .prose h1 a,.mx-canvas .prose h2 a,.mx-canvas .prose h3 a,.mx-canvas .prose h4 a,.mx-canvas .prose h5 a,.mx-canvas .prose h6 a{color:#fafafa;text-decoration:none}.mx-canvas .prose h1,.mx-canvas .prose h2,.mx-canvas .prose h3,.mx-canvas .prose h4,.mx-canvas .prose h5,.mx-canvas .prose h6{margin:1.35rem 0 .55rem}.mx-canvas .prose h2{font-size:1.35rem;font-weight:650}.mx-canvas .prose p,.mx-canvas .prose li{font-size:.95rem;line-height:1.65}.mx-canvas .prose a{color:#f0abfc}.mx-block.editing{outline-offset:2px;outline:1px solid #3f3f46}.mx-block-editor{resize:vertical;color:#f4f4f5;width:100%;min-height:1.6em;font:inherit;background:0 0;border:none;border-radius:0;padding:0;font-size:.95rem;line-height:1.65}.mx-empty{color:#a1a1aa;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px dashed #3f3f46;border-radius:10px;padding:1.5rem}.mx-view-wrap{position:relative}.mx-canvas .mx-picture,.mx-canvas .prose img{cursor:default}.mx-picture-wrap{position:relative}.mx-picture-frame{cursor:grab;touch-action:none;background:#101114;border-radius:12px;line-height:0;overflow:hidden}.mx-picture-wrap.is-dragging .mx-picture-frame{cursor:grabbing}.mx-picture-wrap.align-left .mx-picture-frame{width:min(100%,34rem);margin-right:auto}.mx-picture-wrap.align-right .mx-picture-frame{width:min(100%,34rem);margin-left:auto}.mx-picture-wrap.align-center .mx-picture-frame{width:100%}.mx-picture-frame img{transform-origin:50%;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:0;width:100%;max-width:none;height:auto}.mx-picture-empty{color:#a1a1aa;text-align:center;cursor:pointer;background:#18181b;border:1px dashed #3f3f46;border-radius:12px;place-items:center;gap:.35rem;min-height:180px;padding:1.5rem;font-size:.85rem;line-height:1.4;display:grid}.mx-picture-empty strong{color:#e4e4e7;font-size:.95rem}.mx-picture-wrap.is-dark-preview .mx-picture-frame{background:#0a0a0b}.mx-image-bar{z-index:4;opacity:0;pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;top:8px;left:8px;right:8px}.mx-picture-wrap:hover .mx-image-bar,.mx-picture-wrap.is-open .mx-image-bar,.mx-picture-wrap.is-dragging .mx-image-bar{opacity:1}.mx-image-modes,.mx-image-tools-pill{pointer-events:auto;background:#0a0a0b;border:1px solid #2e2e32;border-radius:12px;align-items:center;gap:2px;padding:3px;display:flex;box-shadow:0 8px 20px #00000073}.mx-image-tools-pill{margin-left:auto}.mx-image-modes button,.mx-image-tools-pill button{color:#f4f4f5;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}.mx-image-modes button svg,.mx-image-tools-pill button svg{width:16px;height:16px}.mx-image-modes button.on,.mx-image-tools-pill button.on,.mx-image-modes button:hover,.mx-image-tools-pill button:hover{background:#27272a}.mx-image-caption{color:#0f172a;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px #ffffffe6,0 0 10px #ffffffbf;pointer-events:none;flex:1;min-width:0;font-size:14px;font-weight:650;overflow:hidden}.mx-align-menu{z-index:6;background:#1c1c1e;border:1px solid #2e2e32;border-radius:10px;flex-direction:column;min-width:148px;padding:6px;display:flex;position:absolute;top:50px;right:46px;box-shadow:0 16px 40px #0006}.mx-align-menu button{color:#f4f4f5;height:32px;font:inherit;text-align:left;text-transform:capitalize;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0 10px;font-size:13px}.mx-align-menu button.on,.mx-align-menu button:hover{background:#2a2a2c}.mx-image-options{z-index:5;color:#f4f4f5;background:#1c1c1e;border:1px solid #2e2e32;border-radius:12px;width:320px;padding:0 0 12px;position:absolute;top:52px;right:8px;box-shadow:0 18px 50px #00000073}.mx-image-options-title{border-bottom:1px solid #2e2e32;padding:14px 16px 12px;font-size:15px;font-weight:650}.mx-image-options-hint{color:#a1a1aa;margin:10px 16px 0;font-size:12px;line-height:1.4}.mx-image-options-hint strong{color:#f4f4f5;text-transform:capitalize}.mx-image-slot{background:#18181b;border:1px solid #2e2e32;border-radius:10px;margin:12px 16px 0;padding:10px}.mx-image-slot.is-active{border-color:#71717a}.mx-image-slot-head{color:#e4e4e7;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.mx-image-slot-head button{color:#f4f4f5;font:inherit;cursor:pointer;background:#27272a;border:1px solid #3f3f46;border-radius:6px;padding:.2rem .45rem;font-size:11px}.mx-image-slot-preview{object-fit:cover;border-radius:8px;width:100%;max-height:120px;margin-bottom:8px;display:block}.mx-image-slot-empty{color:#a1a1aa;width:100%;min-height:72px;font:inherit;cursor:pointer;background:0 0;border:1px dashed #3f3f46;border-radius:8px;place-items:center;margin-bottom:8px;font-size:12px;display:grid}.mx-image-slot-empty:hover{color:#fff;border-color:#a1a1aa}.mx-image-options label{color:#f4f4f5;margin:0;font-size:12px;font-weight:500;display:block}.mx-image-options input{color:#f4f4f5;width:100%;height:34px;font:inherit;background:#2a2a2c;border:1px solid #3a3a3e;border-radius:8px;outline:none;margin-top:6px;padding:0 10px;font-size:13px;display:block}.mx-image-options-actions{justify-content:flex-end;gap:8px;margin:14px 16px 0;display:flex}.mx-image-delete,.mx-image-save{height:32px;font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:13px;font-weight:650}.mx-image-delete{color:#fb7185;background:0 0;border:1px solid #e11d48}.mx-image-save{color:#111;background:#fff;border:none}.mx-image-replace{z-index:2;color:#fafafa;font:inherit;cursor:pointer;background:#111113;border:none;border-radius:6px;padding:.15rem .45rem;font-size:.75rem;position:absolute;top:4px;right:28px}.mx-image-replace:hover{background:#2a2a30}.mx-image-tools{z-index:2;gap:.3rem;display:flex;position:absolute}.mx-image-tools button{color:#fafafa;font:inherit;cursor:pointer;background:#111113;border:none;border-radius:6px;padding:.2rem .5rem;font-size:.75rem;box-shadow:0 4px 16px #00000059}.mx-image-tools button:hover{background:#2a2a30}.mx-image-notice{color:#d4d4d8;text-align:right;max-width:16rem;font-size:.75rem}.mx-drop-hint{color:#a1a1aa;margin:.6rem 0 0;font-size:.8rem}.mx-canvas.dragging .mx-article{outline-offset:12px;outline:1px dashed #71717a}.mx-drawer{background:#0f172a;border:1px solid #334155;border-radius:14px;width:min(420px,92vw);max-height:80vh;padding:1rem;overflow:auto}.mx-images-page{background:#1b1b1e;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.mx-images-page-bar{border-bottom:1px solid #2a2a2e;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.4rem;display:flex}.mx-images-page-title{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.mx-images-page-title h1{color:#fafafa;margin:0;font-size:1.25rem;font-weight:650}.mx-images-page-title p{color:#a1a1aa;margin:.25rem 0 0;font-size:.85rem;line-height:1.4}.mx-images-back{color:#f4f4f5;width:34px;height:34px;font:inherit;cursor:pointer;background:#27272a;border:1px solid #3f3f46;border-radius:8px;flex:none;font-size:1rem}.mx-images-page-bar .primary,.mx-image-picker .primary,.mx-images-page-empty .primary{color:#18181b;height:36px;font:inherit;cursor:pointer;background:#f4f4f5;border:none;border-radius:8px;padding:0 14px;font-size:13px;font-weight:650}.mx-images-page-bar .primary:disabled,.mx-image-picker .primary:disabled{opacity:.6;cursor:wait}.mx-images-page-status{color:#a1a1aa;margin:.75rem 1.4rem 0;font-size:.85rem}.mx-images-page-status.error,.mx-image-picker-error{color:#f87171}.mx-images-page-body{flex:1;min-height:0;padding:1rem 1.4rem 1.5rem;position:relative;overflow:auto}.mx-images-page-body.dragging{outline-offset:-8px;outline:1px dashed #71717a}.mx-images-page-empty{color:#a1a1aa;text-align:center;place-items:center;gap:.75rem;min-height:220px;display:grid}.mx-images-page-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.mx-images-page-card{background:#18181b;border:1px solid #2e2e32;border-radius:12px;flex-direction:column;gap:.55rem;padding:.65rem;display:flex}.mx-images-page-thumb{cursor:pointer;aspect-ratio:4/3;background:#0f0f10;border:none;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.mx-images-page-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mx-images-page-meta{flex-direction:column;gap:.15rem;min-width:0;display:flex}.mx-images-page-meta code{color:#e4e4e7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mx-images-page-meta span{color:#71717a;font-size:11px}.mx-images-page-actions{flex-wrap:wrap;gap:.35rem;display:flex}.mx-images-page-actions button,.mx-images-page-actions a{color:#e4e4e7;height:28px;font:inherit;cursor:pointer;background:#27272a;border:1px solid #3f3f46;border-radius:6px;align-items:center;padding:0 8px;font-size:11px;text-decoration:none;display:inline-flex}.mx-images-page-actions .danger{color:#fca5a5;border-color:#7f1d1d}.mx-images-page-drop{color:#f4f4f5;pointer-events:none;background:#18181bd9;border-radius:12px;place-items:center;font-size:.95rem;display:grid;position:absolute;inset:12px}.mx-image-picker{color:#f4f4f5;background:#1c1c1e;border:1px solid #343438;border-radius:14px;flex-direction:column;width:min(720px,100vw - 2rem);max-height:min(80vh,720px);display:flex;overflow:hidden;box-shadow:0 24px 80px #00000073}.mx-image-picker-header{border-bottom:1px solid #2e2e32;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem .75rem;display:flex}.mx-image-picker-header h2{margin:0;font-size:1.1rem}.mx-image-picker-header .muted{color:#a1a1aa;margin:.3rem 0 0;font-size:.8rem}.mx-image-picker-tabs{gap:.35rem;padding:.75rem 1.1rem 0;display:flex}.mx-image-picker-tabs button{color:#a1a1aa;height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 12px;font-size:13px}.mx-image-picker-tabs button.on{color:#fff;background:#27272a;border-color:#3f3f46}.mx-image-picker-error{margin:.65rem 1.1rem 0;font-size:.8rem}.mx-image-picker-drop,.mx-image-picker-gallery{flex:1;min-height:0;margin:.85rem 1.1rem 1.1rem;overflow:auto}.mx-image-picker-drop{color:#a1a1aa;border:1px dashed #3f3f46;border-radius:12px;place-items:center;gap:.75rem;min-height:220px;display:grid}.mx-image-picker-drop.dragging{background:#18181b;border-color:#a1a1aa}.mx-image-picker-empty{color:#a1a1aa;text-align:center;place-items:center;gap:.75rem;min-height:180px;display:grid}.mx-image-picker-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mx-image-picker-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:#18181b;border:1px solid #2e2e32;border-radius:10px;flex-direction:column;gap:.35rem;padding:.45rem;display:flex}.mx-image-picker-card:hover{border-color:#71717a}.mx-image-picker-card.is-selected{border-color:#f4f4f5;box-shadow:0 0 0 1px #f4f4f5}.mx-image-picker-card img{aspect-ratio:4/3;object-fit:cover;background:#0f0f10;border-radius:6px;width:100%}.mx-image-picker-name,.mx-image-picker-meta{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mx-image-picker-name{color:#e4e4e7}.mx-image-picker-meta{color:#71717a}.mx-image-picker-footer{border-top:1px solid #2e2e32;justify-content:flex-end;align-items:center;gap:.65rem;padding:.85rem 1.1rem 1.1rem;display:flex}.mx-image-picker-cancel,.mx-image-picker-add{height:36px;font:inherit;cursor:pointer;border-radius:8px;padding:0 14px;font-size:13px;font-weight:600}.mx-image-picker-cancel{color:#f4f4f5;background:#27272a;border:1px solid #52525b}.mx-image-picker-cancel:hover{background:#303036}.mx-image-picker-add{color:#18181b;background:#e4e4e7;border:none}.mx-image-picker-add:hover:not(:disabled){background:#f4f4f5}.mx-image-picker-add:disabled{opacity:.45;cursor:not-allowed}.mx-canvas .prose img{border-radius:8px;max-width:100%}.mx-canvas .prose blockquote{color:#a1a1aa;background:0 0;border-left:3px solid #3f3f46;outline:none;margin:0 0 .85rem;padding:.1rem 0 .1rem 1.5rem}.mx-canvas .prose blockquote p,.mx-canvas .prose blockquote div{color:inherit;margin:0 0 .7rem;font-size:.95rem;line-height:1.65}.mx-canvas .prose blockquote p:last-child,.mx-canvas .prose blockquote div:last-child{margin-bottom:0}.mx-canvas .prose strong{color:#fafafa;font-weight:650}.mx-canvas .prose u{text-underline-offset:2px;text-decoration:underline}.mx-canvas .prose s,.mx-canvas .prose del,.mx-canvas .prose strike{color:#a1a1aa;text-decoration:line-through}.mx-selection-toolbar{z-index:80;color:#f4f4f5;background:#27272a;border:1px solid #3f3f46;border-radius:10px;align-items:center;gap:2px;padding:4px 6px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 40px #00000073}.mx-selection-toolbar button{min-width:30px;height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;display:inline-flex}.mx-selection-toolbar button svg{width:15px;height:15px}.mx-selection-toolbar button:hover,.mx-selection-toolbar button.on{background:#3f3f46}.mx-selection-toolbar .mx-selection-u{text-underline-offset:2px;text-decoration:underline}.mx-selection-toolbar .mx-selection-s{text-decoration:line-through}.mx-selection-sep{background:#3f3f46;width:1px;height:18px;margin:0 4px}.mx-selection-type{position:relative}.mx-selection-type-btn{color:#e4e4e7;font-weight:600;gap:4px!important;min-width:auto!important;padding:0 8px!important;font-size:12px!important}.mx-selection-type-btn svg{opacity:.7;width:10px!important;height:10px!important}.mx-selection-type-menu{z-index:2;background:#27272a;border:1px solid #3f3f46;border-radius:10px;flex-direction:column;min-width:148px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 36px #00000073}.mx-selection-type-menu button{text-align:left;width:100%;height:32px;font-size:13px;justify-content:flex-start!important;min-width:0!important;padding:0 10px!important}.mx-selection-type-menu button.on{background:#3f3f46}
