@keyframes t3-hold-in{0%{opacity:.65}to{opacity:1}}@keyframes t3-product-root-dots{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes t3-dot-pulse{0%,to{transform:scale(.82);background-color:var(--t3-dot);box-shadow:0 0 0 0 var(--t3-dot-glow)}50%{transform:scale(1.18);background-color:var(--t3-dot-active);box-shadow:0 0 0 .55rem transparent}}@keyframes t3-progress-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes t3-hold-meter{0%{transform:translate(-120%)}to{transform:translate(280%)}}@keyframes t3-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes t3-spin{to{transform:rotate(360deg)}}@keyframes t3-close-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}:root{--t3-primary:#0052FF;--t3-primary-dark:#0041CC;--t3-primary-light:#3D7EFF;--t3-primary-muted:rgba(0, 82, 255, .08);--t3-surface:#F8FAFC;--t3-surface-elevated:#FFFFFF;--t3-text:#0F172A;--t3-text-muted:#475569;--t3-text-subtle:#64748B;--t3-border:rgba(15, 23, 42, .08);--t3-border-strong:rgba(15, 23, 42, .14);--t3-link:#0052FF;--t3-link-hover:#0041CC;--t3-code-bg:rgba(15, 23, 42, .04);--t3-table-stripe:rgba(15, 23, 42, .02);--t3-table-header:rgba(0, 82, 255, .06);--t3-img-bg:#ffffff;--t3-embed-bg:#F1F5F9;--t3-embed-border:rgba(15, 23, 42, .08);--t3-shadow:0 1px 3px rgba(15, 23, 42, .06), 0 4px 12px rgba(0, 82, 255, .04);--t3-shadow-lg:0 8px 24px rgba(0, 82, 255, .1);--t3-focus-ring:rgba(0, 82, 255, .45);--t3-gradient-hero:linear-gradient(135deg, rgba(0, 82, 255, .07) 0%, rgba(239, 246, 255, .5) 50%, transparent 100%);--t3-gradient-cta:linear-gradient(135deg, rgba(0, 82, 255, .1) 0%, rgba(239, 246, 255, .8) 100%);--t3-on-primary:#FFFFFF;--t3-navbar-height:4.75rem;--t3-sidebar-gutter:1.25rem;--t3-sidebar-width:17.5rem}.dark{--t3-primary:#3D7EFF;--t3-primary-dark:#60A5FA;--t3-primary-light:#93C5FD;--t3-primary-muted:rgba(61, 126, 255, .14);--t3-surface:#0B1220;--t3-surface-elevated:#111827;--t3-text:#F1F5F9;--t3-text-muted:#94A3B8;--t3-text-subtle:#64748B;--t3-border:rgba(255, 255, 255, .1);--t3-border-strong:rgba(255, 255, 255, .16);--t3-link:#60A5FA;--t3-link-hover:#93C5FD;--t3-code-bg:rgba(255, 255, 255, .06);--t3-table-stripe:rgba(255, 255, 255, .03);--t3-table-header:rgba(61, 126, 255, .12);--t3-img-bg:#ffffff;--t3-embed-bg:#0F172A;--t3-embed-border:rgba(255, 255, 255, .1);--t3-shadow:0 1px 4px rgba(0, 0, 0, .35), 0 4px 12px rgba(0, 0, 0, .2);--t3-shadow-lg:0 8px 24px rgba(0, 0, 0, .35);--t3-focus-ring:rgba(96, 165, 250, .5);--t3-gradient-hero:linear-gradient(135deg, rgba(61, 126, 255, .14) 0%, rgba(17, 24, 39, .6) 60%, transparent 100%);--t3-gradient-cta:linear-gradient(135deg, rgba(61, 126, 255, .15) 0%, rgba(17, 24, 39, .9) 100%);--t3-on-primary:#FFFFFF}.dark,.dark body{color:var(--t3-text);background-color:var(--t3-surface)}.dark #header h1,.dark #page-title,.dark #sidebar-content h2,.dark #sidebar-content h3,.dark #table-of-contents h2,.dark #table-of-contents-content h2,.dark .sidebar-group-header,.dark .sidebar-title,.dark header h1{color:var(--t3-text)!important}.dark #header .prose p,.dark #sidebar-content a,.dark .sidebar-group a,.dark .text-gray-500,.dark .text-gray-600,.dark footer,.dark footer a,.dark footer h4,.dark footer p,.dark footer span{color:var(--t3-text-muted)!important}.dark #content,.dark .mdx-content,.dark .prose,.dark .prose h1,.dark .prose h2,.dark .prose h3,.dark .prose h4,.dark .prose h5,.dark .prose h6,.dark .prose li,.dark .prose p,.dark .prose strong{color:var(--t3-text)!important}.dark .prose a:not(.t3-cta-btn){color:var(--t3-link)!important}.dark .prose a:not(.t3-cta-btn):hover{color:var(--t3-link-hover)!important}.dark footer a:hover{color:var(--t3-link)!important}.dark #sidebar-content a:hover,.dark .sidebar-group a:hover{color:var(--t3-text)!important}.dark #sidebar-content a[aria-current=page]{font-weight:600!important}.dark #navbar a,.dark #navbar button,.dark #navbar p,.dark #navbar span{color:var(--t3-text)!important}.dark input[placeholder*=Search],.dark input[type=text]{background:var(--t3-surface-elevated)!important;color:var(--t3-text)!important;border-color:var(--t3-border)!important}#localization-select-trigger,[data-component-part=localization-select-content]{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}.dark #footer a,.dark #header .prose,.dark #pagination,.dark #pagination a,.dark #pagination span,.dark .breadcrumb-item,.dark .breadcrumb-list,.dark .mt-2.font-semibold.prose,.dark a.nav-dropdown-item{color:var(--t3-text-muted)!important}.dark a.nav-dropdown-item:hover{color:var(--t3-text)!important;background:#ffffff0d!important}.dark #content li,.dark #content p,.dark #content strong,.dark #footer .text-sm.font-semibold,.dark #footer p,.dark #pagination a:hover,.dark #pagination a:hover span,.dark .mdx-content li,.dark .mdx-content p,.dark .mdx-content strong,.dark .prose li,.dark .prose p,.dark .prose strong,.dark [data-callout],.dark [data-component-part=accordion],.dark [data-component-part=callout-content],.dark [data-component-part=steps],.dark button.nav-dropdown-trigger,.dark button.nav-dropdown-trigger p{color:var(--t3-text)!important}.dark #pagination svg{stroke:var(--t3-text-subtle)!important}.dark #pagination a:hover svg{stroke:var(--t3-link)!important}.dark #content h1,.dark #content h2,.dark #content h3,.dark #content h4,.dark #content h5,.dark #content h6,.dark .mdx-content h1,.dark .mdx-content h2,.dark .mdx-content h3,.dark .mdx-content h4,.dark .mdx-content h5,.dark .mdx-content h6,.dark .prose :where(h1,h2,h3,h4,h5,h6),.dark .prose h1,.dark .prose h2,.dark .prose h3,.dark .prose h4,.dark .prose h5,.dark .prose h6,.dark .prose-gray h1,.dark .prose-gray h2,.dark .prose-gray h3,.dark .prose-gray h4,.dark .prose-gray h5,.dark .prose-gray h6,.dark article h1,.dark article h2,.dark article h3,.dark article h4,.dark article h5,.dark article h6,.dark h1.flex,.dark h1.group.font-semibold,.dark h2.flex,.dark h2.group.font-semibold,.dark h3.flex,.dark h3.group.font-semibold,.dark h4.flex,.dark h4.group.font-semibold,.dark main h1,.dark main h2,.dark main h3,.dark main h4,.dark main h5,.dark main h6{color:var(--t3-text)!important}.dark #footer{background:0 0!important}.dark #footer a:hover,.dark a.nav-dropdown-item[aria-current=location] .nav-dropdown-item-title{color:var(--t3-link)!important}.dark #footer svg.w-5,.dark #footer svg[class*=bg-gray]{background-color:var(--t3-text-muted)!important}.dark #footer a:hover svg.w-5,.dark #footer a:hover svg[class*=bg-gray]{background-color:var(--t3-link)!important}.dark #footer .group.flex.items-baseline{color:var(--t3-text-subtle)!important}.dark #footer,.dark #footer .group.flex.items-baseline:hover,.dark #footer .p-1\.5.rounded-lg,.dark #footer .text-gray-400,.dark #footer .text-gray-500,.dark #table-of-contents,.dark #table-of-contents a,.dark #table-of-contents-content a{color:var(--t3-text-muted)!important}.dark #footer .text-gray-400:hover,.dark #footer .text-gray-500:hover,.dark #table-of-contents a:hover,.dark #table-of-contents a[aria-current=true],.dark #table-of-contents-content a:hover,.dark [data-callout] [data-component-part=callout-title],.dark [data-callout] strong,.dark [data-component-part=accordion] button,.dark [data-component-part=accordion] summary,.dark [data-component-part=steps] li,.dark [data-component-part=steps] p,.dark [data-component-part=steps] strong,.dark [role=tab][aria-selected=true],.dark [role=tablist] button[aria-selected=true]{color:var(--t3-text)!important}.dark .relative.size-7.rounded-full{background:var(--t3-surface-elevated)!important;color:var(--t3-text)!important;border:1px solid var(--t3-border-strong)!important}.dark [role=tab],.dark [role=tablist] button{color:var(--t3-text-muted)!important}article,main [data-component-part=content]{line-height:1.7;color:var(--t3-text)}article h1,article h2,article h3,article h4,article h5,article h6,main h1,main h2,main h3,main h4,main h5,main h6{color:var(--t3-text);font-weight:600;letter-spacing:-.01em}article li,article p,main li,main p{color:var(--t3-text)}article strong,main strong{color:var(--t3-text);font-weight:600}article a:not([class]),main a:not([class]){color:var(--t3-link);text-decoration-color:#0052ff59;transition:color .15s ease,text-decoration-color .15s ease}article a:not([class]):hover,main a:not([class]):hover{color:var(--t3-link-hover);text-decoration-color:var(--t3-link-hover)}article blockquote,main blockquote{border-left-color:var(--t3-primary);color:var(--t3-text-muted)}article code:not(pre code),main code:not(pre code){background:var(--t3-code-bg);color:var(--t3-text);border:1px solid var(--t3-border);border-radius:.25rem;padding:.1em .35em;font-size:.9em}.code-block,[data-component-part=code-block],pre{border-radius:.5rem;border:1px solid var(--t3-border);box-shadow:var(--t3-shadow)}.dark [data-component-part=code-block],.dark article img,.dark main img,.dark pre{border-color:var(--t3-border-strong)}table{display:table;border-collapse:separate;border-spacing:0;width:100%;border:1px solid var(--t3-border);border-radius:.5rem}table>:first-child>tr:first-child>:first-child{border-top-left-radius:calc(.5rem - 1px)}table>:first-child>tr:first-child>:last-child{border-top-right-radius:calc(.5rem - 1px)}table>:last-child>tr:last-child>:first-child{border-bottom-left-radius:calc(.5rem - 1px)}table>:last-child>tr:last-child>:last-child{border-bottom-right-radius:calc(.5rem - 1px)}table th{background:var(--t3-table-header);font-weight:600;border-bottom:1px solid var(--t3-border-strong)}table td,table th{padding:.6rem .85rem;border-color:var(--t3-border);color:var(--t3-text)}table tr:nth-child(2n) td{background:var(--t3-table-stripe)}article img,main img{border:1px solid var(--t3-border);background:var(--t3-img-bg);box-shadow:var(--t3-shadow)}.prose>svg,article .mdx-content>svg,main .mdx-content>svg{max-width:100%;height:auto}iframe{height:auto}.card .size-6,.card [class*=size-6]{width:1.5rem!important;height:1.5rem!important;min-height:1.5rem!important;max-height:1.5rem!important;overflow:hidden;flex-shrink:0}.card .size-6>svg,.card [class*=size-6]>svg{width:1.5rem!important;height:1.5rem!important;max-width:1.5rem!important;max-height:1.5rem!important;display:block}.card [data-component-part=card-icon]+.w-full,.card [data-component-part=card-icon]+div,[data-component-part=card] [data-component-part=card-icon]+.w-full,[data-component-part=card] [data-component-part=card-icon]+div{margin-top:.4rem!important}.card [data-component-part=card-icon]+.w-full .font-semibold,.card [data-component-part=card-icon]+.w-full [data-component-part=card-title],.card [data-component-part=card-icon]+div .font-semibold,.card [data-component-part=card-icon]+div [data-component-part=card-title]{margin-top:0!important}@media (max-width:1023px){#mobile-nav a.flex.items-center,#mobile-nav a.flex.items-start,#mobile-nav button.flex.items-start,#sidebar-content a.flex.items-start,#sidebar-content button.flex.items-start,aside a.flex.items-start,aside button.flex.items-start{column-gap:.75rem!important}.mdx-content .flex.items-center:has(>svg),.mdx-content a.inline-flex.items-center,.prose a.inline-flex.items-center,article .flex.items-center:has(>svg),article a.inline-flex.items-center,article button.inline-flex.items-center,main .flex.items-center:has(>svg),main a.inline-flex.items-center{column-gap:.5rem}.mdx-content [class*=callout] .flex.items-start,article [class*=callout] .flex.items-start,article [role=note] .flex.items-start{column-gap:.65rem}.card [data-component-part=card-icon]+.w-full,.card [data-component-part=card-icon]+div{margin-top:.7rem!important}}@media (max-width:480px){.card [data-component-part=card-icon]+.w-full,.card [data-component-part=card-icon]+div{margin-top:.75rem!important}}.t3-embed{position:relative;box-sizing:content-box;max-height:80vh;padding:2rem 0;margin:1.25rem 0;background:var(--t3-embed-bg);border:1px solid var(--t3-embed-border);border-radius:.625rem;overflow:hidden}.t3-embed iframe{position:absolute;top:0;left:0;border-radius:.5rem;width:100%;height:100%;min-height:220px;border:0}[data-t3-sidebar-context=hub] li[data-t3-root-nav="1"]:not([data-active])>ul,a.nav-dropdown-item:not([aria-current=location]) .nav-dropdown-item-icon{display:none!important}a.nav-dropdown-item[aria-current=location] .nav-dropdown-item-icon{display:flex!important;border-color:var(--t3-border-strong)!important}a.nav-dropdown-item[aria-current=location]{background:var(--t3-primary-muted)!important}a.nav-dropdown-item[aria-current=location] .nav-dropdown-item-title{color:var(--t3-primary-dark)!important;font-weight:600!important}.nav-dropdown-item-icon{flex-shrink:0;align-items:center;justify-content:center}.nav-dropdown-item-icon svg{color:var(--t3-primary);width:1rem;height:1rem;flex-shrink:0}.dark .nav-dropdown-item-icon svg{color:var(--t3-primary-dark)}button.nav-dropdown-trigger .nav-dropdown-item-icon svg{width:1rem;height:1rem}button.nav-dropdown-trigger{border-radius:.75rem;transition:background-color .15s ease,border-color .15s ease}button.nav-dropdown-trigger:hover{background:var(--t3-primary-muted)}#navbar{border-bottom-color:var(--t3-border)!important;background:color-mix(in srgb,var(--t3-surface-elevated) 96%,transparent)!important;z-index:30!important}.breadcrumb-item a:hover{color:var(--t3-link-hover)!important}.dark footer,footer{border-top:1px solid var(--t3-border)}#sidebar-content a[aria-current=page]{border-radius:.5rem}.dark .card,.dark .card:hover{background:var(--t3-surface-elevated)!important;border-color:var(--t3-border-strong)!important}.dark .card:hover{border-color:var(--t3-primary)!important}.dark .card,.dark .card [data-component-part=card-title],.dark .card h2,.dark .card h3,.dark [data-component-part=card-title]{color:var(--t3-text)!important}.dark .card .prose,.dark .card a,.dark [data-component-part=card-content]{color:var(--t3-text-muted)!important}.dark [data-component-part=card-content-container]{background:0 0!important}html{color-scheme:light dark;scrollbar-gutter:stable;scroll-behavior:auto;overflow-x:clip}@media (prefers-reduced-motion:no-preference){html.theme-transition #content-area,html.theme-transition #navbar,html.theme-transition #sidebar-content,html.theme-transition body{transition:background-color .12s ease,border-color .12s ease,color .12s ease}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.check,.info,.note,.tip,.warning,[data-callout]{margin:1.25rem 0}[data-component-part=steps]{margin:1.5rem 0}[data-component-part=accordion]{margin:1rem 0}article h2+p a,article h2+ul a{font-weight:500}a:focus-visible,button:focus-visible{outline:2px solid var(--t3-focus-ring);outline-offset:2px}@media (max-width:768px){article h1,main h1{font-size:1.75rem}article h2,main h2{font-size:1.35rem}pre{font-size:.8rem}.t3-embed{padding:1rem 0;margin:1rem 0}table td,table th{padding:.5rem .65rem;font-size:.9rem}}@media (max-width:480px){.card-group,[data-component-part=card-group]{gap:.75rem}}#content-area:has(.t3-home-landing) #header,#content-area:has(.t3-hub-landing) #header,#content-area:has(.t3-template-landing) #header,#content-container:has(.t3-home-landing) #header,#content-container:has(.t3-hub-landing) #header,#content-container:has(.t3-template-landing) #header{display:none!important}.t3-home-landing{max-width:100%;margin:0;padding-right:.5rem}.t3-home-landing .t3-landing-hero{margin-bottom:2rem}.t3-home-landing h2{font-size:1.25rem;font-weight:600;letter-spacing:-.015em;margin:2.5rem 0 1.25rem;color:var(--t3-text)}.t3-hero-large{padding-bottom:2rem}.t3-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.t3-section-header .t3-landing-section-title{margin:.25rem 0 0}.t3-view-all{font-size:.875rem;font-weight:500;color:var(--t3-link);text-decoration:none;white-space:nowrap;transition:color .15s ease}.t3-view-all:hover{color:var(--t3-link-hover)}.t3-quick-links{display:flex;flex-wrap:wrap;gap:.625rem}.t3-cta-banner,.t3-quick-link{align-items:center;border:1px solid var(--t3-border)}.t3-quick-link{display:inline-flex;padding:.5rem 1rem;border-radius:9999px;background:var(--t3-surface-elevated);font-size:.875rem;font-weight:500;color:var(--t3-text);text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.t3-quick-link:hover{border-color:var(--t3-primary);color:var(--t3-link);background:var(--t3-primary-muted)}.t3-cta-banner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;margin-top:3rem;padding:2rem;border-radius:.875rem}.t3-cta-title{font-size:1.25rem;font-weight:600;color:var(--t3-text);margin:0 0 .375rem}.t3-cta-subtitle{font-size:.9375rem;color:var(--t3-text-muted);margin:0}.t3-cta-actions{display:flex;flex-wrap:wrap;gap:.75rem}.t3-cta-btn{display:inline-flex;align-items:center;padding:.625rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.t3-cta-btn-primary{background:var(--t3-primary);color:var(--t3-on-primary);border:1px solid var(--t3-primary)}.t3-cta-btn-primary:hover{background:var(--t3-primary-dark);border-color:var(--t3-primary-dark)}.t3-cta-btn-secondary{background:0 0;color:var(--t3-text);border:1px solid var(--t3-border-strong)}.t3-cta-btn-secondary:hover{border-color:var(--t3-primary);color:var(--t3-link)}.t3-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem}.t3-product-card{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;border-radius:.75rem;border:1px solid var(--t3-border);background:var(--t3-surface-elevated);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.t3-product-card:hover{border-color:var(--t3-primary);box-shadow:var(--t3-shadow)}.t3-product-card-header{display:flex;align-items:flex-start;gap:.875rem}.t3-icon-shell{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.5rem;background:var(--t3-primary-muted)}.t3-product-icon-shell{width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;box-sizing:border-box}.t3-extension-icon-shell{width:1.875rem;height:1.875rem;min-width:1.875rem;min-height:1.875rem;border-radius:.375rem;box-sizing:border-box}.t3-icon-shell .t3-extension-icon,.t3-icon-shell .t3-extension-icon span,.t3-icon-shell .t3-extension-icon svg,.t3-icon-shell .t3-product-icon,.t3-icon-shell .t3-product-icon span,.t3-icon-shell .t3-product-icon svg,.t3-icon-shell>img,.t3-icon-shell>span,.t3-icon-shell>svg{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;margin:0!important;border-radius:0!important;background-color:var(--t3-primary)!important;color:var(--t3-primary)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important}.t3-icon-shell .t3-product-icon,.t3-icon-shell .t3-product-icon span,.t3-icon-shell .t3-product-icon svg,.t3-icon-shell>.t3-product-icon{width:1.25rem!important;height:1.25rem!important;min-width:1.25rem!important;min-height:1.25rem!important}.t3-icon-shell .t3-extension-icon,.t3-icon-shell .t3-extension-icon span,.t3-icon-shell .t3-extension-icon svg{width:1.05rem!important;height:1.05rem!important;min-width:1.05rem!important;min-height:1.05rem!important}@media (max-width:640px){.t3-product-icon-shell{width:2.75rem!important;height:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important}.t3-icon-shell .t3-product-icon,.t3-icon-shell .t3-product-icon span,.t3-icon-shell .t3-product-icon svg{width:1.35rem!important;height:1.35rem!important;min-width:1.35rem!important;min-height:1.35rem!important}.t3-product-card-header{align-items:center!important;gap:.85rem!important}}.dark .t3-icon-shell .t3-extension-icon,.dark .t3-icon-shell .t3-product-icon{background-color:var(--t3-link)!important;color:var(--t3-link)!important}.t3-extension-row:hover .t3-icon-shell,.t3-product-card:hover .t3-icon-shell{background:#0052ff24}.dark .t3-extension-row:hover .t3-icon-shell,.dark .t3-product-card:hover .t3-icon-shell{background:#3d7eff38}.t3-product-name{font-size:1rem;font-weight:600;color:var(--t3-text);margin:0 0 .25rem;line-height:1.3}.t3-product-desc,.t3-product-tagline{font-size:.8125rem;color:var(--t3-text-muted);margin:0}.t3-product-desc{font-size:.875rem;line-height:1.55;flex:1}.t3-category-badge{display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .5rem;border-radius:.25rem;background:var(--t3-primary-muted);color:var(--t3-primary-dark)}.dark .t3-category-badge,.dark .t3-link-pill{color:var(--t3-link)}.t3-feature-tags{display:flex;flex-wrap:wrap;gap:.375rem}.t3-feature-tag{font-size:.75rem;padding:.2rem .5rem;border-radius:.25rem;border:1px solid var(--t3-border);color:var(--t3-text-subtle);background:0 0}.t3-product-links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.t3-link-pill{font-size:.75rem;font-weight:600;padding:.25rem .625rem;border-radius:9999px;background:var(--t3-primary-muted);color:var(--t3-primary-dark)}.t3-link-pill-muted{background:0 0;border:1px solid var(--t3-border);color:var(--t3-text-subtle)}@media (max-width:768px){.t3-section-header{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;margin-bottom:.85rem}.t3-cta-banner{flex-direction:column;align-items:flex-start;padding:1.25rem}.t3-product-grid{grid-template-columns:1fr}}.card,[data-component-part=card]{border-radius:.75rem!important;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease!important}.card:hover,[data-component-part=card]:hover{border-color:var(--t3-primary)!important;box-shadow:var(--t3-shadow)!important}#sidebar-content{contain:layout style}html:not(.t3-sidebar-ready) #sidebar-content button[aria-expanded]>div.h-\[1lh\]{position:static!important;transform:none!important}.sidebar-group-header[aria-expanded=false]+ul,.sidebar-group-header[aria-expanded=false]~ul{display:none!important;visibility:hidden!important;max-height:0!important;overflow:hidden!important;pointer-events:none!important}#content:has(.t3-template-landing) #header{display:none}.t3-template-landing{margin:0 auto;padding:0 0 3rem}.t3-landing-hero{padding:.5rem 0 2.5rem;border-bottom:1px solid var(--t3-border);margin-bottom:2.5rem}.t3-landing-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--t3-primary-dark);margin:0 0 .75rem}.dark .t3-landing-eyebrow{color:var(--t3-link)}.t3-landing-title{font-size:clamp(1.875rem,4vw,2.5rem);line-height:1.15;color:var(--t3-text);margin:0 0 1rem}.t3-landing-subtitle{margin:0;max-width:42rem}.t3-landing-section{margin-bottom:2.75rem}.t3-landing-section:last-child{margin-bottom:0}.t3-landing-section-title{font-size:1.375rem;font-weight:600;letter-spacing:-.015em;color:var(--t3-text);margin:0 0 1.25rem}.t3-template-landing .card{border-radius:.75rem}.t3-template-landing .card:hover{border-color:var(--t3-primary)!important}.t3-template-landing .card h2,.t3-template-landing .card h3,.t3-template-landing [data-component-part=card-title]{font-size:.9375rem!important;font-weight:600!important}.t3-template-landing .card p,.t3-template-landing [data-component-part=card-content]{font-size:.875rem!important;line-height:1.5!important;color:var(--t3-text-muted)!important}@media (max-width:768px){.t3-landing-hero{padding-bottom:2rem}.t3-landing-hero,.t3-landing-section{margin-bottom:2rem}}#content-area,iframe{max-width:100%}#content .mdx-content,#content.prose{max-width:48rem;line-height:1.7;font-size:1rem}#content .mdx-content>:first-child{margin-top:0}#content li,#content p,.prose li,.prose p{line-height:1.75}#content h1,#content h2,#content h3{letter-spacing:-.02em;scroll-margin-top:5rem}#navbar{position:sticky;top:0}#navbar .nav-logo,#navbar a.select-none img,#navbar a[href="/"] img,#navbar img.nav-logo,header img.nav-logo{max-height:24px!important;height:24px!important;max-width:140px!important;width:auto!important;object-fit:contain!important}@media (max-width:1023px){#navbar .nav-logo,#navbar a.select-none img,#navbar a[href="/"] img,#navbar img.nav-logo,header img.nav-logo{max-height:22px!important;height:22px!important;max-width:120px!important}}.sidebar-group-header{font-size:.6875rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--t3-text-subtle)!important;margin-top:1.25rem!important}#sidebar-content a{border-radius:.5rem;font-size:.875rem;line-height:1.4;transition:background-color .12s ease,color .12s ease}.group\/search,[data-component-part=search],button[aria-label*=Search i]{border-radius:.625rem!important}.breadcrumb-list{font-size:.8125rem}#pagination{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--t3-border)}:root{--t3-space-xs:.5rem;--t3-space-sm:.75rem;--t3-space-md:1.25rem;--t3-space-lg:2rem;--t3-space-xl:3rem}.t3-home-landing,.t3-template-landing{padding-bottom:var(--t3-space-xl)}.card-group,[data-component-part=card-group]{gap:1rem!important}.card,[data-component-part=card]{border:1px solid var(--t3-border)!important;background:var(--t3-surface-elevated)!important}.note,.tip,.warning,[data-callout]{border-radius:.625rem;border:1px solid var(--t3-border)}@media (max-width:1024px){#table-of-contents,#table-of-contents-content{position:static;max-height:none}#content .mdx-content{max-width:100%}}@media (min-width:1024px){#sidebar,[data-component-part=sidebar]{background:0 0!important;border-right:none!important;box-sizing:border-box}#sidebar #sidebar-content,[data-component-part=sidebar] #sidebar-content{padding:.875rem .75rem 1.5rem 1rem;background:var(--t3-surface-elevated);border:1px solid var(--t3-border);border-radius:.75rem;box-shadow:var(--t3-shadow)}.dark #sidebar #sidebar-content,.dark [data-component-part=sidebar] #sidebar-content{background:var(--t3-surface-elevated);border-color:var(--t3-border-strong);box-shadow:var(--t3-shadow)}}body{background:var(--t3-surface);transition:background-color .2s ease,color .2s ease}#content-area,#content-container,main{background:0 0}.t3-hero-panel,.t3-stats-bar{margin:0 0 2rem;overflow:hidden}.t3-hero-panel{position:relative;padding:2.5rem 2rem 2rem;background:var(--t3-gradient-hero)}.t3-hero-panel:before{position:absolute;top:-40%;right:-10%;width:50%;height:120%;background:radial-gradient(circle,rgba(0,82,255,.08) 0,transparent 70%);pointer-events:none;content:none}.dark .t3-hero-panel:before{background:radial-gradient(circle,rgba(61,126,255,.12) 0,transparent 70%)}.t3-hero-panel .t3-landing-hero{border-bottom:none;margin-bottom:0;padding-bottom:0;position:relative;z-index:1}.t3-stats-bar{display:flex;align-items:stretch;width:100%;max-width:28rem;border-radius:.625rem;border:1px solid var(--t3-border);background:color-mix(in srgb,var(--t3-surface-elevated) 88%,transparent)}.t3-hero-panel .t3-stats-bar{max-width:none;margin:1.75rem 0 0;background:color-mix(in srgb,var(--t3-surface-elevated) 72%,transparent);border-color:color-mix(in srgb,var(--t3-border-strong) 65%,transparent)}.t3-stat-card{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-width:0;padding:.875rem 1rem;border:0;border-radius:0;background:0 0;text-align:center;transition:background .15s ease}.t3-stat-card+.t3-stat-card{border-left:1px solid var(--t3-border)}.t3-stat-card:hover{background:var(--t3-primary-muted)}.t3-stat-value{font-size:1.5rem;font-weight:700;letter-spacing:-.03em;color:var(--t3-primary);line-height:1.1;font-variant-numeric:tabular-nums}.dark .t3-stat-value{color:var(--t3-primary-dark)}.t3-stat-label{font-size:.75rem;font-weight:500;letter-spacing:.01em;color:var(--t3-text-muted);line-height:1.3}.t3-home-landing .card-group,.t3-home-landing [data-component-part=card-group],.t3-hub-landing .card-group,.t3-hub-landing [data-component-part=card-group]{grid-template-columns:repeat(2,minmax(11.5rem,1fr))!important}.t3-home-landing .card h2,.t3-home-landing .card h3,.t3-home-landing [data-component-part=card-title],.t3-hub-landing .card h2,.t3-hub-landing .card h3,.t3-hub-landing [data-component-part=card-title]{font-size:.9375rem!important;-webkit-hyphens:none!important;hyphens:none!important;word-break:keep-all!important;overflow-wrap:normal!important}.t3-recent-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.75rem}.t3-recent-item{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:.625rem;border:1px solid var(--t3-border);background:var(--t3-surface-elevated);text-decoration:none;color:var(--t3-text);font-size:.875rem;font-weight:500;transition:border-color .15s ease,background .15s ease,transform .15s ease}.t3-recent-item:hover{border-color:var(--t3-primary);background:var(--t3-primary-muted);color:var(--t3-link);transform:translate(2px)}.t3-recent-icon,.t3-search-trigger kbd{align-items:center;background:var(--t3-primary-muted);color:var(--t3-primary)}.t3-recent-icon{display:flex;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;font-size:.875rem;flex-shrink:0}.t3-category-nav a,.t3-search-trigger{background:var(--t3-surface-elevated);color:var(--t3-text-muted)}.t3-search-trigger{display:inline-flex;align-items:center;gap:.75rem;margin-top:1.5rem;padding:.75rem 1.25rem;border-radius:.625rem;border:1px solid var(--t3-border-strong);font-size:.875rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;box-shadow:var(--t3-shadow)}.t3-search-trigger:hover{border-color:var(--t3-primary);box-shadow:var(--t3-shadow-lg);color:var(--t3-text)}.t3-search-trigger kbd{display:inline-flex;padding:.15rem .45rem;border-radius:.375rem;border:1px solid var(--t3-border);font-size:.75rem;font-weight:600;font-family:inherit}.t3-category-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.t3-category-nav a{padding:.4rem .875rem;border-radius:9999px;border:1px solid var(--t3-border);font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.t3-category-nav a.active,.t3-category-nav a:hover{border-color:var(--t3-primary);background:var(--t3-primary-muted);color:var(--t3-primary)}.t3-home-landing,.t3-hub-landing,.t3-template-landing{max-width:64rem}.t3-cta-banner{background:var(--t3-gradient-cta);box-shadow:var(--t3-shadow)}@media (max-width:768px){.t3-hero-panel{padding:1.5rem 1.25rem}.t3-home-landing .card-group,.t3-home-landing [data-component-part=card-group],.t3-hub-landing .card-group,.t3-hub-landing [data-component-part=card-group]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:480px){.t3-stats-bar{max-width:none}.t3-stat-value{font-size:1.25rem}.t3-stat-label{font-size:.6875rem}.t3-home-landing .card-group,.t3-home-landing [data-component-part=card-group],.t3-hub-landing .card-group,.t3-hub-landing [data-component-part=card-group],.t3-template-landing .card-group,.t3-template-landing [data-component-part=card-group]{grid-template-columns:1fr!important}}.t3-extension-list{display:flex;flex-direction:column;gap:.375rem}.t3-extension-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-radius:.5rem;border:1px solid var(--t3-border);background:var(--t3-surface-elevated);text-decoration:none;color:var(--t3-text);transition:border-color .12s ease,background .12s ease;contain:layout style}.t3-extension-row-start{display:flex;align-items:center;gap:.625rem;flex:1;min-width:0}.t3-extension-row:hover{border-color:var(--t3-primary);background:var(--t3-primary-muted)}.t3-extension-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.t3-extension-desc{display:block;font-size:.8125rem;line-height:1.35;color:var(--foreground-muted, #64748b);max-width:52rem}.dark .t3-extension-desc{color:#94a3b8}.t3-extension-name{font-size:.875rem;font-weight:500;line-height:1.35;flex:1;min-width:0}.t3-extension-meta{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.t3-extension-badge{font-size:.6875rem;font-weight:600;padding:.15rem .45rem;border-radius:.25rem;border:1px solid var(--t3-border);color:var(--t3-text-subtle)}.t3-product-grid .t3-product-card{contain:layout style;will-change:auto}.t3-extension-section,.t3-landing-section,.t3-product-grid{content-visibility:visible;contain-intrinsic-size:none}#sidebar-content a[href^="/"]{content-visibility:auto;contain-intrinsic-size:auto 2rem}#sidebar-content{overscroll-behavior:contain}#content img,.mdx-content img{border-radius:.5rem}article img,main img{max-width:100%;height:auto;border-radius:.5rem}#content img[loading=lazy],.mdx-content img[loading=lazy]{background:var(--t3-embed-bg);min-height:1px}@media print{article img,main img{border:1px solid #ccc;box-shadow:none}}#sidebar-content .relative.lg\:text-sm>.sticky.top-0,#sidebar-content li li a svg,#sidebar-content ul ul .nav-dropdown-item-icon,#sidebar-content ul ul a [class*=lucide],#sidebar-content ul ul a svg,#sidebar-content>.relative>.sticky.top-0.h-8,.nav-dropdown-trigger,[data-t3-sidebar-filter],[data-t3-sidebar-footer],[data-t3-sidebar-search],button.nav-dropdown-trigger{display:none!important}#sidebar,[data-component-part=sidebar]{border-right:none;background:0 0}#sidebar-content{display:flex;flex-direction:column;padding:.75rem .5rem .375rem .625rem;min-height:0}#navigation-items{padding-top:.375rem;padding-left:.125rem;flex:1;min-height:0}#navigation-items .nav-dropdown-trigger{margin-top:.25rem!important;margin-bottom:.25rem!important}#content:has(.t3-home-landing) #table-of-contents,#content:has(.t3-home-landing) #table-of-contents-content{display:none!important}#sidebar-content .sidebar-group-header,#sidebar-content h4,#sidebar-content h5{display:flex!important;align-items:center;justify-content:flex-start;gap:.5rem;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:var(--t3-text-subtle)!important;margin:0 0 .25rem!important;padding:.375rem .5rem!important;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.375rem;transition:color .15s ease,background .15s ease}#sidebar-content .sidebar-group-header:hover,#sidebar-content h4:hover,#sidebar-content h5:hover{color:var(--t3-text)!important;background:var(--t3-primary-muted)}#sidebar-content .sidebar-group-header:focus-visible{outline:0;box-shadow:0 0 0 2px var(--t3-focus-ring)}.t3-sidebar-chevron{flex-shrink:0;width:15px!important;height:15px!important;font-size:15px!important;line-height:15px!important;color:var(--t3-text-subtle);stroke:currentColor;transition:transform .22s ease,color .15s ease;margin-left:auto}.dark .t3-sidebar-chevron{color:var(--t3-text-muted)!important}.sidebar-group-header .sidebar-group-icon{margin-right:.125rem;flex-shrink:0}#sidebar-content .sidebar-group-header .sidebar-title,#sidebar-content .sidebar-group-header h3{flex:0 1 auto;margin:0!important;text-align:left}@media (prefers-reduced-motion:reduce){#sidebar,.t3-sidebar-chevron,[data-component-part=sidebar]{transition:none!important}}#sidebar-content ul{list-style:none;padding:0;margin:0}#sidebar-content li,#sidebar-content ul{width:100%;max-width:100%;box-sizing:border-box}#mobile-nav ul ul,#sidebar-content ul ul{padding-left:.7rem!important;margin-left:.15rem!important;margin-top:.15rem!important;margin-bottom:.15rem!important;border-left:1px solid color-mix(in srgb,var(--t3-border) 78%,transparent)}#mobile-nav ul ul ul,#sidebar-content ul ul ul{padding-left:.6rem!important;margin-left:.1rem!important;border-left:1px solid color-mix(in srgb,var(--t3-border) 55%,transparent)}#sidebar-content .relative>ul>li>.sidebar-group-header .sidebar-group-icon,#sidebar-content .sidebar-group-header .sidebar-group-icon,#sidebar-content>div>ul>li>.sidebar-group-header .sidebar-group-icon{display:inline-flex!important;width:.875rem;height:.875rem;flex-shrink:0;opacity:.72;background-color:var(--t3-primary)!important;color:var(--t3-primary)!important;transition:opacity .15s ease,background-color .15s ease}#sidebar-content .sidebar-group-header:focus-visible .sidebar-group-icon,#sidebar-content .sidebar-group-header:hover .sidebar-group-icon{opacity:.95!important}.dark #sidebar-content .sidebar-group-header .sidebar-group-icon{background-color:var(--t3-link)!important;color:var(--t3-link)!important;opacity:.88!important}.dark #sidebar-content .sidebar-group-header:hover .sidebar-group-icon{opacity:1!important;background-color:var(--t3-primary-light)!important}#mobile-nav li>button[aria-expanded]:has(svg) svg,#sidebar-content li>button[aria-expanded]:has(svg) svg{display:block!important;flex-shrink:0;width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;max-width:15px!important;max-height:15px!important;font-size:15px!important;line-height:15px!important;overflow:visible!important}#mobile-nav li>button[aria-expanded]:has(svg) svg path,#sidebar-content li>button[aria-expanded]:has(svg) svg path{stroke-width:2!important;vector-effect:non-scaling-stroke}#mobile-nav button[aria-expanded] svg[viewBox="0 -9 3 24"],#sidebar-content button[aria-expanded] svg[viewBox="0 -9 3 24"]{width:8px!important;height:12px!important;min-width:8px!important;min-height:12px!important;max-width:8px!important;max-height:12px!important;font-size:8px!important;line-height:12px!important}#mobile-nav button[aria-expanded] svg[viewBox="0 -9 3 24"] path,#sidebar-content button[aria-expanded] svg[viewBox="0 -9 3 24"] path{stroke-width:1.5!important}#sidebar-content .sidebar-group-header .t3-sidebar-chevron{display:none!important}#mobile-nav li>button[aria-expanded]:has(svg),#sidebar-content li>button[aria-expanded]:has(svg){display:flex!important;flex-direction:row!important;align-items:center!important;position:relative!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;gap:0!important;min-height:2.125rem;padding:.375rem 1.5rem .375rem .625rem!important;margin:.0625rem 0;font-size:.8125rem!important;font-weight:500!important;color:var(--t3-text-muted)!important;border-radius:.4375rem!important;border:0!important;border-left:2px solid transparent!important;background:0 0!important;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}#sidebar-content li>button[aria-expanded]:has(svg)>div:first-child{flex:1 1 auto;min-width:0;padding-right:.5rem;text-align:left;overflow:visible}#sidebar-content li>button[aria-expanded]:has(svg)>div.h-\[1lh\]{position:absolute!important;right:.375rem!important;top:50%!important;transform:translateY(-50%)!important;margin-left:0!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:15px!important;height:15px!important;font-size:15px!important;line-height:15px!important;pointer-events:none}#sidebar-content a:not(.t3-docs-back):not(.t3-product-root-link){display:flex!important;align-items:center;gap:.5rem;padding:.375rem .625rem!important;margin:.0625rem 0;min-height:2.125rem;border-radius:.4375rem;color:var(--t3-text-muted)!important;font-size:.8125rem;font-weight:450;line-height:1.35;border-left:2px solid transparent;text-decoration:none!important;transition:background .15s ease,color .15s ease,border-color .15s ease;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}#sidebar-content a span{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}#sidebar-content a[data-t3-depth="1"]{font-size:.78125rem}#sidebar-content a[data-t3-depth="2"]{font-size:.75rem}#sidebar-content a:hover{color:var(--t3-text)!important;background:#0052ff0f}.dark #sidebar-content a:hover{background:#3d7eff1a}#sidebar-content a:focus-visible{outline:0;box-shadow:0 0 0 2px var(--t3-focus-ring)}#sidebar-content a.t3-sidebar-active,#sidebar-content a[aria-current=page]{color:var(--t3-primary-dark)!important;background:#0052ff1a!important;border-left-color:var(--t3-primary)!important;font-weight:600!important}.dark #sidebar-content a.t3-sidebar-active,.dark #sidebar-content a[aria-current=page]{color:#93c5fd!important;background:#3d7eff29!important;border-left-color:var(--t3-link)!important}.breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:1rem;padding:0}.breadcrumb-item{color:var(--t3-text-subtle)}.breadcrumb-item a{color:var(--t3-link)!important;text-decoration:none}.breadcrumb-item a:hover{text-decoration:underline}#pagination{display:flex;justify-content:space-between;align-items:stretch;gap:1rem}#pagination a{flex:1;padding:.875rem 1rem;border-radius:.625rem;border:1px solid var(--t3-border);background:var(--t3-surface-elevated);transition:border-color .12s ease,background .12s ease}#pagination a:hover{border-color:var(--t3-primary);background:var(--t3-primary-muted)}@media (max-width:1023px){:root{--t3-navbar-height:4rem}#content-container>div.flex.flex-row-reverse.box-border,#content-container>div[class*="pt-[10rem"],#content-container>div[class*="pt-[calc"],#content-container>div[class*=pt-40],div.flex.flex-row-reverse.gap-12.box-border.w-full,main#content-container>div.flex.flex-row-reverse.box-border,main#content-container>div[class*="pt-[10rem"],main#content-container>div[class*="pt-[calc"],main#content-container>div[class*=pt-40]{padding-top:0!important}#content{margin-top:0!important}#sidebar,[data-component-part=sidebar]{position:fixed;top:0!important;left:0;z-index:40;height:100vh;max-height:100vh!important;width:min(20rem,88vw);transform:translate(-105%);transition:transform .22s ease;box-shadow:var(--t3-shadow-lg)}}a[href="/llms.txt"]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}[data-component-part=code-block],pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.t3-landing-title{font-weight:700;letter-spacing:-.03em}.t3-landing-subtitle{font-size:1.0625rem;line-height:1.65;color:var(--t3-text-muted)}.t3-hero-panel{border:1px solid var(--t3-border);border-radius:1rem;box-shadow:var(--t3-shadow)}.t3-home-landing .card,.t3-hub-landing .card,.t3-template-landing .card{min-width:0;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.t3-home-landing .card:hover,.t3-hub-landing .card:hover,.t3-template-landing .card:hover{border-color:color-mix(in srgb,var(--t3-primary) 45%,var(--t3-border))!important;box-shadow:var(--t3-shadow);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.t3-home-landing .card:hover,.t3-hub-landing .card:hover,.t3-template-landing .card:hover{transform:none}}@media (min-width:1024px)and (max-width:1279px){header nav ul.flex{gap:.65rem!important}#topbar-cta-button a,header nav ul.flex>li>a{font-size:.8125rem!important}}@media (max-width:1023px){#search-bar-entry-mobile,button[aria-label="More actions"],button[aria-label="Open search"]{min-width:44px;min-height:44px}#pagination{flex-wrap:wrap}#pagination a{min-width:0;flex:1 1 100%}#content-area,#content-container,main#content-container{max-width:100%;overflow-x:clip}}[class~=sr-only]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#footer.advanced-footer,footer#footer{width:100%;border-top:1px solid var(--t3-border)!important;background:linear-gradient(180deg,rgba(0,82,255,.03) 0%,transparent 42%),var(--t3-surface)!important}.dark #footer.advanced-footer,.dark footer#footer{border-top-color:var(--t3-border)!important;background:linear-gradient(180deg,rgba(61,126,255,.08) 0%,transparent 45%),var(--t3-surface)!important}#footer>div{max-width:72rem!important;width:100%;margin-left:auto;margin-right:auto;padding:2.5rem 1.5rem 1.75rem!important;gap:2rem!important}@media (min-width:768px){#footer>div{padding:2.75rem 2rem 2rem!important}}@media (min-width:1024px){#footer>div{padding:3rem 2.5rem 2.25rem!important}}#footer .nav-logo,#footer a.select-none img.nav-logo{max-height:28px!important;height:28px!important;max-width:160px!important;width:auto!important;object-fit:contain!important}#footer a.select-none,#footer a[target=_blank].h-fit{display:inline-flex;align-items:center}#footer a[target=_blank].h-fit{justify-content:center;width:2.25rem;height:2.25rem;border-radius:.625rem;border:1px solid var(--t3-border);background:var(--t3-surface-elevated);transition:border-color .15s ease,background .15s ease,transform .15s ease}#footer a[target=_blank].h-fit:hover{border-color:color-mix(in srgb,var(--t3-primary) 45%,var(--t3-border));background:var(--t3-primary-muted);transform:translateY(-1px)}#footer a[target=_blank].h-fit svg{width:1rem!important;height:1rem!important}#footer a[target=_blank].h-fit:hover svg{background-color:var(--t3-primary)!important}#footer a[target=_blank].h-fit svg,.dark #footer a[target=_blank].h-fit svg{background-color:var(--t3-text-muted)!important}.dark #footer a[target=_blank].h-fit:hover svg{background-color:var(--t3-primary-light)!important}#footer .text-sm.font-semibold,#footer [class*=font-semibold],#footer h4{color:var(--t3-text)!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:.875rem!important}#footer a:not(.select-none):not([target=_blank].h-fit){color:var(--t3-text-muted)!important;font-size:.875rem!important;line-height:1.45!important;text-decoration:none!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;max-width:none!important;transition:color .15s ease}#footer a:not(.select-none):not([target=_blank].h-fit):hover{color:var(--t3-primary)!important}#footer .flex.flex-col.md\:flex-row,#footer .flex.w-full.flex-col{gap:2rem!important}#footer .lg\:min-w-48,#footer .md\:min-w-20,#footer .min-w-16{min-width:0!important}#footer .border-t{border-top-color:var(--t3-border)!important;margin-top:.5rem;padding-top:1.25rem!important}#footer .group.flex.items-baseline,#footer a[href*=mintlify]{color:var(--t3-text-subtle)!important;font-size:.8125rem!important}#footer .group.flex.items-baseline:hover,#footer a[href*=mintlify]:hover{color:var(--t3-primary)!important}@media (prefers-reduced-motion:reduce){#footer a[target=_blank].h-fit{transition:none}#footer a[target=_blank].h-fit:hover{transform:none}}@media (max-width:767px){#footer>div{padding:2rem 1.25rem 1.5rem!important;gap:1.75rem!important}#footer .nav-logo,#footer a.select-none img.nav-logo{max-height:24px!important;height:24px!important;max-width:140px!important}#footer .flex.md\:flex-col.justify-between.items-center{flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:1rem!important;width:100%!important}#footer .flex.flex-col.md\:flex-row.gap-8{gap:1.5rem!important}}#content,#content-area,.font-sans,body,html,main{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji"!important}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:local("Inter"),local("Inter Variable")}.t3-page-hold-light{min-height:100%;height:100%;padding:1.75rem 1.5rem 2.5rem;box-sizing:border-box;background:0 0;animation:t3-hold-in .2s ease both}#t3-nav-loader,html.t3-product-root-loading:before{position:fixed;inset:0;background:#ffffff6b;backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}#t3-nav-loader{--t3-dot:#8eb6ff;--t3-dot-active:#0052ff;--t3-dot-glow:rgba(0, 82, 255, .35);z-index:100000;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.dark #t3-nav-loader{--t3-dot:#6b9fff;--t3-dot-active:#9bc0ff;--t3-dot-glow:rgba(107, 159, 255, .4);background:#080c168c}#t3-nav-loader.t3-nav-loader-active{opacity:1;visibility:visible;pointer-events:auto}#t3-nav-loader.t3-nav-loader-exit{opacity:0;visibility:hidden;pointer-events:none}html.t3-product-root-loading{cursor:progress}html.t3-product-root-loading:before{content:"";z-index:99999;pointer-events:all}.dark html.t3-product-root-loading:before,html.dark.t3-product-root-loading:before{background:#080c168c}html.t3-product-root-loading:after{content:"";position:fixed;top:50%;left:50%;z-index:100000;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#0052ff;box-shadow:18px 0 #8eb6ff,-18px 0 #8eb6ff;animation:t3-product-root-dots .9s ease-in-out infinite;pointer-events:none}@media (prefers-reduced-motion:reduce){html.t3-product-root-loading:after{animation:none;opacity:1}}#t3-nav-loader,.t3-dots-container,.t3-nav-loader-panel{display:flex;align-items:center;justify-content:center}.t3-nav-loader-panel{flex-direction:column;gap:.85rem;transform:translateZ(0)}.t3-dots-container{gap:.65rem}.t3-dot{height:.9rem;width:.9rem;border-radius:999px;background-color:var(--t3-dot);animation:t3-dot-pulse 1.45s infinite ease-in-out;will-change:transform,background-color,box-shadow}#t3-nav-loader:not(.t3-nav-loader-active) .t3-dot{animation-play-state:paused}.t3-dot:nth-child(1){animation-delay:-.32s}.t3-dot:nth-child(2){animation-delay:-.16s}.t3-dot:nth-child(3){animation-delay:0s}#t3-page-hold.t3-page-hold-active{opacity:0!important;visibility:hidden!important;pointer-events:none!important}#t3-page-veil{display:none!important}@media (max-width:480px){.t3-dot{height:.78rem;width:.78rem}.t3-dots-container{gap:.55rem}}@media (prefers-reduced-motion:reduce){#t3-nav-loader,.t3-dot{transition:none!important;animation:none!important}.t3-dot{transform:none;box-shadow:none;background-color:var(--t3-dot-active);opacity:.85}.t3-dot:nth-child(2){opacity:1}.t3-dot:nth-child(3){opacity:.7}}#t3-nav-progress,#t3-page-hold{position:fixed;overflow:hidden;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .16s ease,visibility .16s ease}#t3-nav-progress{--t3-loader-primary:#0052ff;top:0;left:0;right:0;height:3px;z-index:100001}#t3-nav-progress.t3-nav-progress-active{opacity:1;visibility:visible}#t3-nav-progress .t3-nav-progress-bar{position:absolute;top:0;bottom:0;left:0;width:40%;border-radius:0 2px 2px 0;background:var(--t3-loader-primary);transform:translate(-100%)}#t3-nav-progress.t3-nav-progress-active .t3-nav-progress-bar{animation:t3-progress-slide 1.1s cubic-bezier(.4,0,.2,1) infinite}.dark #t3-nav-progress{--t3-loader-primary:#6b9fff}@media (prefers-reduced-motion:reduce){#t3-nav-progress .t3-nav-progress-bar{width:100%;opacity:.8}}#t3-page-hold{z-index:40;overflow-x:hidden;overscroll-behavior:none;transform:translateZ(0);touch-action:none}.dark #t3-page-hold,.dark #t3-page-hold.t3-page-hold-active{background:#0b1220}#t3-page-hold,#t3-page-hold.t3-page-hold-active{background:#fff}html.t3-holding,html.t3-loader-on{overflow:hidden!important;overscroll-behavior:none!important}#t3-page-hold.t3-page-hold-exit{opacity:0;transition:opacity .18s ease}.t3-page-hold-inner{min-height:100%;height:100%;background:inherit;will-change:opacity}html.t3-holding #content,html.t3-holding #content-area,html.t3-holding #table-of-contents,html.t3-holding #table-of-contents-content,html.t3-holding [data-page-content],html.t3-holding [data-toc],html.t3-holding aside[aria-label*=table i],html.t3-holding main{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.t3-skel-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;max-width:72rem;margin:0 auto;min-height:calc(100% - 1rem);align-content:start}@media (min-width:1280px){.t3-skel-layout{grid-template-columns:minmax(0,1fr) 12.5rem}}.t3-skel-main{max-width:48rem;width:100%}.dark .t3-skel,.t3-skel{background-size:220% 100%}.t3-skel{border-radius:.45rem;background:linear-gradient(105deg,#eef2f7,#f7f9fc,#eef2f7 84%);animation:t3-shimmer 1.7s ease-in-out infinite}.dark .t3-skel{background:linear-gradient(105deg,#151c2c,#1c2538,#151c2c 80%)}.t3-skel-crumb{height:.55rem;width:9rem;margin-bottom:1.25rem;border-radius:999px}.t3-skel-title{height:2rem;width:min(72%,26rem);margin-bottom:1.35rem}.t3-skel-line{height:.72rem;width:100%;margin-bottom:.85rem;border-radius:.35rem}.t3-skel-mid{width:82%}.t3-skel-short{width:54%;margin-bottom:1.35rem}.t3-skel-panel{height:clamp(8rem,24vh,12rem);width:100%;margin:.5rem 0 1.5rem;border-radius:.75rem}.t3-skel-step{height:1.1rem;width:min(55%,18rem);margin:1.25rem 0 .85rem;border-radius:.4rem}.t3-skel-code{margin:.75rem 0 1.5rem;padding:.85rem 1rem 1rem;border-radius:.75rem;background:color-mix(in srgb,#0f172a 4%,#f8fafc);border:1px solid color-mix(in srgb,var(--t3-border, rgba(15,23,42,.08)) 100%,transparent);display:flex;flex-direction:column;gap:.55rem}.dark .t3-skel-code{background:color-mix(in srgb,#fff 4%,#0b1220)}.t3-skel-code-bar{height:.55rem;width:5.5rem;border-radius:999px;margin-bottom:.25rem}.t3-skel-code-line{height:.55rem;width:100%;border-radius:.3rem;opacity:.9}.t3-skel-note{height:3.5rem;width:100%;margin:.5rem 0 1.35rem;border-radius:.65rem;border-left:3px solid color-mix(in srgb,var(--t3-primary, #0052ff) 45%,transparent)}.t3-skel-card-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1rem 0 1.25rem}@media (min-width:900px){.t3-skel-card-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.t3-skel-hub-card{height:5.25rem;border-radius:.85rem}.t3-skel-toc{display:none;padding-top:.35rem}@media (min-width:1280px){.t3-skel-toc{display:block}}.t3-skel-toc-label{height:.55rem;width:5.5rem;margin-bottom:1rem;border-radius:999px}.t3-skel-toc-item{height:.55rem;width:100%;margin-bottom:.85rem;border-radius:999px;opacity:.85}#t3-nav-live.sr-only,.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (prefers-reduced-motion:reduce){#t3-nav-progress,#t3-nav-progress .t3-nav-progress-bar,#t3-page-hold,#t3-page-veil,.t3-page-hold-light,.t3-skel{transition:none!important;animation:none!important;filter:none!important;transform:none!important}}html.t3-holding #footer,html.t3-holding footer,html.t3-holding footer#footer{opacity:1!important;visibility:visible!important;pointer-events:auto!important;max-height:none!important;position:relative;z-index:55}#content img,#content-area img,.mdx-content img,img,video{max-width:100%;height:auto}#content-area li img{margin-top:1rem;margin-bottom:1rem}.t3-embed{width:100%;max-width:100%;aspect-ratio:16/9;min-height:220px;contain:layout paint}@font-face{font-family:t3-fallback-inter;src:local("Inter"),local("Inter Variable"),local("Helvetica Neue"),local("Arial");font-display:swap}:root{--t3-touch:44px;--t3-content-pad-x:clamp(1.1rem, 4vw, 1.75rem);--t3-drawer-width:calc(100vw - 2.75rem);--t3-drawer-pad-x:1rem;--t3-drawer-radius:0;--t3-mobile-chrome:3.5rem}@supports (padding:max(0px,env(safe-area-inset-top))){#navbar{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}}.fixed.z-999[class*=cursor-grab],.fixed[class*=z-999][class*=cursor-grab],body>.fixed.z-999[class*=cursor-grab],body>div.fixed.z-999{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}[class*="[--backdrop-opacity"]{backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);background:#0f172a73!important;transition:opacity .28s cubic-bezier(.32,.72,0,1)}.dark [class*="[--backdrop-opacity"]{background:#0206179e!important}@media (max-width:1023px){.fixed.inset-0.flex.items-stretch.justify-start.z-40.lg\:hidden,.fixed.inset-0.flex.items-stretch.z-40.lg\:hidden,.t3-drawer-right-wrap{justify-content:flex-end!important}#mobile-nav{--bleed:0rem!important;margin-inline-start:auto!important;border-left:1px solid var(--t3-border)!important;border-right:0!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--t3-border) 70%,transparent),-28px 0 56px #0f172a38!important;background:color-mix(in srgb,var(--t3-surface-elevated) 97%,transparent)!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box!important;will-change:transform;transform:translateZ(0)}#mobile-nav.t3-drawer-from-right{transition:transform .4s cubic-bezier(.32,.72,0,1),opacity .28s ease!important}#mobile-nav.t3-drawer-from-right.t3-drawer-preenter{transform:translate3d(104%,0,0)!important;opacity:.92}#mobile-nav.t3-drawer-from-right.t3-drawer-entered{transform:translateZ(0)!important;opacity:1}#mobile-nav.t3-drawer-from-right.t3-drawer-exiting{transform:translate3d(104%,0,0)!important;opacity:.96}.dark #mobile-nav{background:color-mix(in srgb,var(--t3-surface) 94%,#0b1220)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--t3-border) 80%,transparent),-28px 0 64px #00000080!important}#mobile-nav [class*=sticky],#mobile-nav>div:first-child{position:sticky;top:0;z-index:2;background:inherit;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}#mobile-nav .sidebar-group-header,#mobile-nav h2,#mobile-nav h3{letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-size:.6875rem!important;line-height:1.35!important;margin-top:.85rem!important;margin-bottom:.35rem!important;padding:.3rem .55rem!important;color:color-mix(in srgb,var(--t3-muted, #64748b) 92%,#0f172a)!important;opacity:.95}#mobile-nav .sidebar-group-header:first-child,#mobile-nav h2:first-child,#mobile-nav h3:first-child{margin-top:.35rem!important}#mobile-nav [class*=sidebar-group]+[class*=sidebar-group],#mobile-nav nav>div+div,#mobile-nav nav>ul+ul{margin-top:.25rem;padding-top:.25rem;border-top:1px solid color-mix(in srgb,var(--t3-border) 70%,transparent)}#mobile-nav .group.flex.items-start,#mobile-nav a:not(.t3-docs-back):not(.t3-product-root-link),#mobile-nav button.group,#mobile-nav li>button[aria-expanded]{min-height:2.5rem;padding:.4rem .65rem!important;margin:.0625rem 0;border-radius:.55rem!important;line-height:1.35;font-size:.875rem!important;gap:.5rem!important;align-items:center!important}#mobile-nav a:not(.t3-product-root-link) svg,#mobile-nav button.group svg,#mobile-nav li>button[aria-expanded] svg{width:1rem!important;height:1rem!important;flex-shrink:0!important;opacity:.72}#mobile-nav button.group,#mobile-nav li>button[aria-expanded]{font-weight:550}#mobile-nav ul ul a:not(.t3-product-root-link),#mobile-nav ul ul button.group,#mobile-nav ul ul li>button[aria-expanded]{font-size:.8125rem!important;min-height:2.5rem;padding-top:.4rem!important;padding-bottom:.4rem!important;color:color-mix(in srgb,currentColor 88%,transparent);padding-left:.65rem!important;margin-left:0!important;border-left:none}#mobile-nav a[aria-current=page],#mobile-nav a[aria-current=true]{font-weight:600!important;background:color-mix(in srgb,var(--t3-primary) 12%,transparent)!important;color:var(--t3-primary-dark, var(--t3-primary))!important;box-shadow:inset 3px 0 0 var(--t3-primary)}.dark #mobile-nav a[aria-current=page],.dark #mobile-nav a[aria-current=true]{background:color-mix(in srgb,var(--t3-primary) 18%,transparent)!important;color:var(--t3-link)!important}#mobile-nav ul ul ul a:not(.t3-product-root-link),#mobile-nav ul ul ul button.group,#mobile-nav ul ul ul li>button[aria-expanded]{padding-left:.65rem!important;margin-left:0!important}#navbar{max-height:none}#navbar .nav-logo,#navbar img.nav-logo{max-height:24px!important;height:24px!important}#content-area>button.lg\:hidden,button.flex.items-center.h-14.py-4.px-5.lg\:hidden,main button.lg\:hidden.w-full.text-left{padding-left:1rem!important;padding-right:1rem!important;border-bottom:1px solid var(--t3-border);background:color-mix(in srgb,var(--t3-surface-elevated) 92%,transparent);gap:.5rem}#content-area{padding-left:var(--t3-content-pad-x)!important;padding-right:var(--t3-content-pad-x)!important;padding-top:.35rem!important}#content,.mdx-content,article{max-width:100%}#header h1,.mdx-content h1,article h1,main h1{font-size:clamp(1.5rem,6.2vw,1.85rem)!important;line-height:1.2!important;letter-spacing:-.02em;margin-bottom:.85rem!important}.mdx-content h2,article h2,main h2{font-size:clamp(1.2rem,4.8vw,1.4rem)!important;line-height:1.3!important}.mdx-content h3,article h3,main h3{font-size:1.05rem!important;line-height:1.35!important}.mdx-content p,article li,article p,main li,main p{font-size:.9875rem;line-height:1.7}.mdx-content ol,.mdx-content ul,article ol,article ul{padding-left:1.2rem}.mdx-content li+li,article li+li{margin-top:.4rem}#header .breadcrumb-item,#header nav,nav[aria-label*=breadcrumb i]{max-width:100%}.breadcrumb-list,nav[aria-label*=breadcrumb i] ol,nav[aria-label*=breadcrumb i] ul{display:flex;flex-wrap:nowrap;overflow:hidden;gap:.25rem;max-width:100%}.breadcrumb-item,nav[aria-label*=breadcrumb i] li{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem}.breadcrumb-item:last-child,nav[aria-label*=breadcrumb i] li:last-child{flex:0 1 auto;max-width:55%}#content img,.mdx-content img,article img,main img{max-width:100%!important;height:auto!important;border-radius:.65rem;margin:.85rem 0 1rem}.code-block,[data-component-part=code-block],figure[class*=code],pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:.78rem!important;line-height:1.55!important;border-radius:.75rem!important;margin:.85rem 0 1.15rem!important}[data-component-part=code-block] code,pre code{font-size:inherit!important}[data-component-part=code-block] button,button[aria-label*=Copy i],div:has(>pre) button[aria-label*=Copy i],pre+button{min-width:2.5rem;min-height:2.5rem}article code:not(pre code),main code:not(pre code){font-size:.86em;word-break:break-word}.table-wrap,div:has(>table),figure:has(>table){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:.65rem;margin:.85rem 0 1.15rem}table{min-width:100%;font-size:.875rem}table td,table th{padding:.55rem .7rem!important;white-space:nowrap}table th{position:sticky;top:0;z-index:1}.t3-note,[class*=admonition],[class*=callout],aside[class*=note],blockquote{margin:1rem 0;padding:.85rem .95rem!important;border-radius:.75rem;font-size:.925rem;line-height:1.55}[role=tablist]{display:flex;flex-wrap:wrap;gap:.35rem;max-width:100%}[role=tab]{min-height:var(--t3-touch);padding:.45rem .85rem!important;font-size:.875rem!important}#table-of-contents,#table-of-contents-content,aside[aria-label*="On this page"i],aside[aria-label*=table i]{max-width:100%}#pagination,.pagination,nav[aria-label*=pagination i]{display:grid;grid-template-columns:1fr;gap:.65rem;margin-top:2rem}#pagination a{min-height:var(--t3-touch);padding:.85rem 1rem!important;border-radius:.75rem}.card-group,.t3-product-grid,[data-component-part=card-group]{gap:.75rem!important}.card,[data-component-part=card]{min-width:0!important;padding:.95rem!important}.t3-hero-panel,.t3-landing-hero{padding:1.25rem 1rem!important;margin-bottom:1.5rem!important}.t3-landing-title{font-size:clamp(1.55rem,7vw,2rem)!important}.t3-landing-subtitle{font-size:.9875rem!important;line-height:1.65!important}#search-bar-entry-mobile,#theme-preference-menu-trigger,button[aria-label*=Close i]:not(.theme-preference-switch-option):not([data-t3-drawer-close]),button[aria-label*=Menu i],button[aria-label="More actions"],button[aria-label="Open search"]{min-width:var(--t3-touch)!important;min-height:var(--t3-touch)!important}.t3-drawer-close,.theme-preference-switch-option,button[data-t3-drawer-close]{min-width:0!important;min-height:0!important}[data-radix-dialog-content]:has(input[placeholder*=Search i]),[data-radix-dialog-content]:has(input[type=search]),[role=dialog][aria-label*=Search i],div[cmdk-dialog]{width:min(100vw - 1rem,28rem)!important;max-width:calc(100vw - 1rem)!important;margin:.5rem auto!important;border-radius:.85rem!important}[cmdk-input],[role=dialog] input[placeholder*=Search i],[role=dialog] input[type=search],input[cmdk-input]{min-height:var(--t3-touch);font-size:16px!important}}@media (max-width:374px){#header h1,article h1,main h1{font-size:1.5rem!important}.card-group,.t3-home-landing [data-component-part=card-group],.t3-hub-landing [data-component-part=card-group],.t3-template-landing [data-component-part=card-group]{grid-template-columns:1fr!important}.t3-extension-row{flex-direction:column;align-items:flex-start;gap:.5rem}.t3-stats-bar{grid-template-columns:1fr 1fr!important}}@media (min-width:430px)and (max-width:767px){.mdx-content p,article p,main p{font-size:1rem;line-height:1.72}}@media (min-width:768px)and (max-width:1023px){:root{--t3-drawer-width:min(26rem, 52vw);--t3-content-pad-x:1.5rem}#content-area{padding-left:1.5rem!important;padding-right:1.5rem!important}#header h1,article h1,main h1{font-size:2rem!important}.card-group,.t3-home-landing [data-component-part=card-group],.t3-hub-landing [data-component-part=card-group]{grid-template-columns:repeat(2,minmax(0,1fr))!important}#pagination{grid-template-columns:1fr 1fr}#pagination a{flex:1 1 auto}[data-component-part=code-block],pre{font-size:.84rem!important}}@media (min-width:1024px)and (max-width:1279px){#content-area{padding-left:23.7rem!important;padding-right:1.25rem!important}#sidebar{width:15.5rem!important;max-width:15.5rem}#sidebar-content{width:100%;max-width:100%;box-sizing:border-box}.mdx-content,article{max-width:44rem}#footer .whitespace-nowrap,#footer [class*=whitespace-nowrap]{white-space:normal!important}#footer{overflow-x:clip;max-width:100%}#navbar nav ul.flex,header nav ul.flex{gap:.5rem!important}#navbar nav ul.flex>li>a,header nav ul.flex>li>a{font-size:.75rem!important;white-space:nowrap}}@media (min-width:1536px){#content,.mdx-content,article{max-width:48rem}.t3-home-landing,.t3-hub-landing,.t3-template-landing{max-width:72rem}}@media (min-width:1920px){#content-area{max-width:92rem}}@media (min-width:1024px){#sidebar-content a{border-radius:.55rem}#sidebar-content a[aria-current=page]{box-shadow:inset 3px 0 0 var(--t3-primary);font-weight:600}}@media (max-width:1023px){[role=menuitem]:focus-visible,[role=tab]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--t3-focus-ring, #0052ff);outline-offset:2px}}@media (prefers-reduced-motion:reduce){#mobile-nav,#mobile-nav.t3-drawer-from-right,.t3-drawer-close,[class*="[--backdrop-opacity"]{transition:none!important;animation:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (max-width:1023px){.t3-skel-layout{grid-template-columns:minmax(0,1fr)!important}.t3-skel-toc{display:none!important}.t3-page-hold-light{padding:1.15rem 1rem 2rem}}.t3-drawer-close{position:fixed;top:max(.75rem,env(safe-area-inset-top));left:max(.75rem,env(safe-area-inset-left));right:auto;z-index:90;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#0f172abf;color:#fff;box-shadow:0 4px 16px #0f172a4d;pointer-events:auto;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:opacity .2s ease,transform .2s ease}html.t3-mobile-nav-open .t3-drawer-close{animation:t3-close-in .28s cubic-bezier(.32,.72,0,1) both}.t3-drawer-close:focus-visible,.t3-drawer-close:hover{color:var(--t3-text);border-color:color-mix(in srgb,var(--t3-primary) 40%,var(--t3-border));outline:2px solid var(--t3-focus-ring, #0052ff);outline-offset:2px}#mobile-nav a{overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.t3-drawer-close{display:none!important}}@media (max-width:1023px){#content,#content-area,#content-container,#pagination,.mdx-content,main#content-container{margin-bottom:0!important;padding-bottom:0!important}}:root{--t3-space-1:.5rem;--t3-space-2:.75rem;--t3-space-3:1rem;--t3-space-4:1.25rem;--t3-space-5:1.5rem;--t3-space-6:2rem}@media (max-width:1023px){#content-area:has(.t3-home-landing),#content-area:has(.t3-hub-landing),#content-area:has(.t3-template-landing),#content:has(.t3-home-landing),#content:has(.t3-hub-landing),#content:has(.t3-template-landing){padding-bottom:0!important;margin-bottom:0!important}.t3-category-nav a{padding:.35rem .75rem;font-size:.75rem}.t3-hero-panel{padding:var(--t3-space-4) var(--t3-space-3) var(--t3-space-3)!important;margin:0 0 var(--t3-space-4)!important;border-radius:.85rem}.t3-hero-panel .t3-landing-title{font-size:clamp(1.35rem,6vw,1.65rem)!important;margin-bottom:.65rem!important;line-height:1.2!important}.t3-hero-panel .t3-landing-subtitle{font-size:.9375rem!important;line-height:1.55!important;margin-bottom:0!important}.t3-hero-panel .t3-landing-eyebrow{margin-bottom:.45rem!important}.t3-hero-panel .t3-search-trigger,.t3-hero-panel button.t3-search-trigger{margin-top:var(--t3-space-2);min-height:2.5rem;padding:.55rem .75rem;font-size:.875rem}.t3-hero-panel .t3-stats-bar{margin-top:var(--t3-space-2)!important}.t3-hero-panel .t3-landing-hero{padding-bottom:0!important;margin-bottom:0!important}.t3-stat-card{padding:.65rem .75rem!important}.t3-stat-value{font-size:1.25rem!important}.t3-landing-section{margin-bottom:var(--t3-space-5)!important}.t3-landing-section-title{font-size:1.125rem!important;margin:.15rem 0 0!important}.t3-section-header>div{min-width:0;flex:1 1 auto}.t3-home-landing .card-group,.t3-home-landing [data-component-part=card-group],.t3-hub-landing .card-group,.t3-hub-landing [data-component-part=card-group],.t3-landing-section .card-group,.t3-landing-section [data-component-part=card-group],.t3-template-landing [data-component-part=card-group]{gap:.65rem!important}.t3-home-landing .card,.t3-home-landing [data-component-part=card],.t3-hub-landing .card,.t3-landing-section .card,.t3-landing-section [data-component-part=card],.t3-template-landing .card{margin-top:0!important;margin-bottom:0!important;min-height:0!important;padding:0!important}.t3-home-landing .card>div.relative,.t3-home-landing [data-component-part=card-content-container],.t3-hub-landing [data-component-part=card-content-container],.t3-landing-section .card>div.relative,.t3-landing-section [data-component-part=card-content-container],.t3-template-landing [data-component-part=card-content-container]{padding:.85rem .95rem!important}.t3-home-landing .card h2,.t3-home-landing .card h3,.t3-home-landing [data-component-part=card-title],.t3-hub-landing [data-component-part=card-title],.t3-landing-section .card h2,.t3-landing-section .card h3,.t3-landing-section [data-component-part=card-title],.t3-template-landing .card h2,.t3-template-landing .card h3,.t3-template-landing [data-component-part=card-title]{font-size:.9375rem!important;line-height:1.3!important;margin:0 0 .35rem!important}.t3-home-landing .card p,.t3-home-landing [data-component-part=card-content],.t3-landing-section .card p,.t3-landing-section [data-component-part=card-content]{font-size:.8125rem!important;line-height:1.45!important;margin:0!important}.t3-recent-grid{gap:.5rem!important}.t3-recent-item{padding:.7rem .85rem!important}.t3-quick-links{gap:.5rem!important}.t3-cta-banner{gap:var(--t3-space-3)!important}.t3-cta-title{margin-bottom:.35rem!important}.t3-cta-actions{gap:.5rem!important}.mdx-content h2,article h2,main h2{margin-top:1.5rem!important;margin-bottom:.55rem!important}.mdx-content h3,article h3,main h3{margin-top:1.15rem!important;margin-bottom:.4rem!important}.mdx-content p+p,article p+p{margin-top:.75rem}#header{margin-bottom:.5rem!important}}@media (max-width:480px){.t3-hero-panel{padding:var(--t3-space-3)!important;margin-bottom:var(--t3-space-3)!important}.t3-landing-section{margin-bottom:var(--t3-space-4)!important}.t3-home-landing .card>div.relative,.t3-home-landing [data-component-part=card-content-container],.t3-landing-section .card>div.relative,.t3-landing-section [data-component-part=card-content-container]{padding:.75rem .85rem!important}}@media (min-width:768px)and (max-width:1023px){.t3-landing-section{margin-bottom:var(--t3-space-6)!important}.t3-home-landing [data-component-part=card-group],.t3-landing-section [data-component-part=card-group]{gap:.75rem!important}}@media (max-width:1023px){#mobile-nav .flex.items-center.justify-between.mb-6,#mobile-nav [aria-label="Theme preference"]{display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important;overflow:visible!important}#mobile-nav .flex.items-center.justify-between.mb-6{gap:.75rem!important;width:100%!important;max-width:100%!important;padding:.15rem 0 .85rem!important;margin-bottom:.35rem!important;border-bottom:1px solid color-mix(in srgb,var(--t3-border) 75%,transparent)}#mobile-nav .flex.items-center.justify-between.mb-6 .nav-logo,#mobile-nav .flex.items-center.justify-between.mb-6 svg,#mobile-nav .flex.items-center.justify-between.mb-6>a img{max-width:100%!important;max-height:1.45rem!important;width:auto!important;height:1.45rem!important;object-fit:contain!important}#mobile-nav [aria-label="Theme preference"]{flex:0 0 auto!important;position:relative!important;margin:0!important;border-radius:999px!important;border:1px solid var(--t3-border, rgba(15, 23, 42, .12))!important;background:color-mix(in srgb,#f8fafc 92%,#e2e8f0)!important;box-shadow:inset 0 0 0 1px #fff6;z-index:2}.dark #mobile-nav [aria-label="Theme preference"]{background:color-mix(in srgb,#111827 88%,#fff)!important;border-color:#ffffff24!important;box-shadow:none}#mobile-nav .theme-preference-switch-option,#mobile-nav [aria-label="Theme preference"] .theme-preference-switch-option{flex:1 1 0!important;padding:0!important;margin:0!important;border-radius:999px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;transition:background-color .18s ease,color .18s ease}#mobile-nav .theme-preference-switch-option svg{flex-shrink:0!important}#mobile-nav,#mobile-nav [class*="[--scroll-area-fade-size"]{overflow-x:hidden!important}}@media (max-width:360px){#mobile-nav .flex.items-center.justify-between.mb-6>a{max-width:calc(100% - 6.15rem)!important}#mobile-nav .group.flex.items-start,#mobile-nav a,#mobile-nav button.group{font-size:.8125rem!important}}@media (max-width:1023px){button.flex.items-center.h-14.py-4.px-5.lg\:hidden.w-full,button.lg\:hidden.w-full.flex.items-center.h-14{flex-direction:row-reverse!important;justify-content:space-between!important;align-items:center!important;gap:.75rem!important;text-align:left!important;min-height:2.75rem!important;padding:.55rem 1rem!important;font-size:.8125rem!important}button.flex.items-center.h-14.py-4.px-5.lg\:hidden.w-full>div.ml-4,button.lg\:hidden.w-full.flex.items-center.h-14>div.ml-4{margin-left:0!important;margin-right:auto!important;flex:1 1 auto!important;min-width:0!important;justify-content:flex-start!important}button.flex.items-center.h-14.py-4.px-5.lg\:hidden.w-full>div:first-child,button.lg\:hidden.w-full.flex.items-center.h-14>div:first-child{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:2.75rem!important;min-height:2.75rem!important;margin-left:.25rem!important;border-radius:.55rem}#mobile-nav [class*="[--scroll-area-fade-size"]{padding-right:1.25rem!important;box-sizing:border-box!important}#mobile-nav .flex.items-center.justify-between.mb-6{padding-right:.35rem!important}#mobile-nav [aria-label="Theme preference"]{transform:none!important;right:auto!important;left:auto!important;width:6.75rem!important;min-width:6.75rem!important;max-width:6.75rem!important;height:2.35rem!important;padding:.28rem!important;gap:.12rem!important}#navbar .flex.items-center.lg\:px-12.h-16,#navbar>.max-w-8xl>.relative>.flex.items-center.h-16{min-height:3.5rem!important;height:3.5rem!important;max-height:3.5rem!important}#mobile-nav{padding:1rem 1.05rem max(1.5rem,env(safe-area-inset-bottom))!important}#mobile-nav button.group{font-weight:500!important}#mobile-nav button.group svg:last-child{opacity:.45!important;width:.9rem!important;height:.9rem!important}#mobile-nav a[aria-current=page],#mobile-nav a[aria-current=true]{border-radius:.65rem!important}#mobile-nav .theme-preference-switch-option,#mobile-nav [aria-label="Theme preference"] .theme-preference-switch-option{width:2rem!important;min-width:2rem!important;max-width:2rem!important;height:2rem!important;min-height:2rem!important;max-height:2rem!important}#mobile-nav .theme-preference-switch-option svg{width:.9rem!important;height:.9rem!important}.card-group,[data-component-part=card-group]{gap:.85rem!important}.card,[data-component-part=card]{padding:0!important;border-radius:.85rem!important}#pagination,.pagination,[data-component-part=pagination],nav[aria-label*=pagination i]{gap:.65rem!important;padding:1rem 0 1.5rem!important}#pagination a,[data-component-part=pagination] a,nav[aria-label*=pagination i] a{min-height:2.75rem!important;padding:.65rem .85rem!important;border-radius:.75rem!important;font-size:.875rem!important}.tabs,[data-component-part=tabs],[role=tablist]{flex-wrap:wrap!important;gap:.35rem!important;overflow-x:auto;-webkit-overflow-scrolling:touch}.tabs button,[role=tab]{min-height:2.5rem!important;padding:.45rem .75rem!important;font-size:.8125rem!important}#search-bar-entry-mobile,button[aria-label="Open search"]{border-radius:.65rem!important}}@media (max-width:360px){#mobile-nav{width:min(22rem,96vw)!important;padding-left:.85rem!important;padding-right:.85rem!important}#mobile-nav [aria-label="Theme preference"]{width:5.85rem!important;min-width:5.85rem!important;max-width:5.85rem!important;height:2rem!important}#mobile-nav .theme-preference-switch-option,#mobile-nav [aria-label="Theme preference"] .theme-preference-switch-option{width:1.7rem!important;min-width:1.7rem!important;max-width:1.7rem!important;height:1.7rem!important;min-height:1.7rem!important;max-height:1.7rem!important}#mobile-nav .theme-preference-switch-option svg{width:.78rem!important;height:.78rem!important}}@media (min-width:768px)and (max-width:1023px){#mobile-nav{width:min(24rem,72vw)!important;max-width:24rem!important;padding:1.15rem 1.25rem max(1.5rem,env(safe-area-inset-bottom))!important}#mobile-nav a,#mobile-nav button.group{font-size:.9rem!important;min-height:2.75rem}}@media (max-width:1023px){#content .mdx-content,#content.prose,#pagination,.t3-home-landing,.t3-hub-landing,.t3-template-landing{max-width:100%!important;width:100%!important}#pagination{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.65rem!important;margin-top:2rem!important;padding-top:1.25rem!important}#pagination a.group,#pagination>*,#pagination>a,#pagination>div{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 auto!important;box-sizing:border-box!important;margin:0!important;justify-content:space-between!important;border-radius:.75rem!important;border:1px solid var(--t3-border)!important;background:var(--t3-surface-elevated)!important;padding:.85rem 1rem!important;min-height:3rem!important}#pagination a:hover{border-color:color-mix(in srgb,var(--t3-primary) 40%,var(--t3-border))!important;background:var(--t3-primary-muted)!important}.t3-section-header{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.85rem}.t3-home-landing .card-group,.t3-home-landing [data-component-part=card-group],.t3-hub-landing .card-group,.t3-hub-landing [data-component-part=card-group]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:640px)and (max-width:900px){.t3-landing-section .card-group,.t3-landing-section [data-component-part=card-group]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1023px){#footer>div{width:100%!important;box-sizing:border-box!important}#footer .flex.flex-col.md\:flex-row{display:flex!important;align-items:stretch!important;max-width:100%!important}#footer .flex.md\:flex-col.justify-between.items-center{flex-wrap:nowrap!important;justify-content:flex-start!important;min-width:0!important}#footer [class*="sm:grid"]{grid-template-columns:1fr!important;max-width:100%!important;min-width:0!important;flex:1 1 auto!important}#footer .flex.flex-col.gap-4.flex-1,#footer .flex.gap-4.flex-col,#footer [class*="sm:grid"]>*{width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important}#footer .border-t .flex.items-center.justify-between,#footer .flex.items-center.justify-between{flex-wrap:wrap!important}}@media (max-width:767px){#footer div[class*=gap-4][class*=flex-wrap][class*="md:hidden"]{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:.65rem!important;width:100%!important;max-width:100%!important;min-width:0!important}#footer div[class*=gap-4][class*=flex-wrap][class~=hidden][class*="md:flex"]:not([class*="md:flex-"]){display:none!important}}@media (min-width:768px){#footer div[class*=gap-4][class*=flex-wrap][class*="md:hidden"]{display:none!important}#footer div[class*=gap-4][class*=flex-wrap][class~=hidden][class*="md:flex"]:not([class*="md:flex-"]){display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:.75rem!important;width:100%!important;max-width:100%!important;min-width:0!important}}@media (min-width:1024px){#footer div[class*=gap-4][class*=flex-wrap][class~=hidden][class*="md:flex"]:not([class*="md:flex-"]){width:auto!important;max-width:492px!important;gap:1rem!important}}@media (max-width:1023px){#footer{position:relative;z-index:20}#content,#content.mdx-content,#content.prose,.mdx-content,main#content-container{margin-bottom:0!important;padding-bottom:0!important}#content-area{margin-bottom:0!important;padding-bottom:.5rem!important}#content-container{margin-bottom:0!important;padding-bottom:0!important}.t3-home-landing,.t3-hub-landing,.t3-template-landing{padding-bottom:.5rem!important;margin-bottom:0!important}.t3-cta-banner{margin-top:1.5rem!important;margin-bottom:0!important}.t3-landing-section:last-of-type{margin-bottom:.75rem!important}#footer,#footer.advanced-footer,footer#footer{margin-top:1rem!important}#content-area.relative,#content-container.lg\:flex-1,main.lg\:flex-1{padding-bottom:0!important;margin-bottom:0!important}}@media (min-width:1024px){#footer.advanced-footer,footer#footer{margin-top:1rem!important}}@media (max-width:1023px){#footer,#footer.advanced-footer,footer#footer{border-top:1px solid var(--t3-border)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--t3-primary) 4%,transparent) 0%,transparent 36%),var(--t3-surface)!important}.dark #footer,.dark #footer.advanced-footer,.dark footer#footer{background:linear-gradient(180deg,color-mix(in srgb,var(--t3-primary) 10%,transparent) 0%,transparent 40%),var(--t3-surface)!important}#footer>div{padding:1.5rem 1.25rem 3rem!important;gap:1.5rem!important;max-width:100%!important}#footer .flex.flex-col.md\:flex-row{flex-direction:column!important;gap:1.5rem!important;width:100%!important}#footer .flex.md\:flex-col.justify-between.items-center{flex-direction:column!important;align-items:flex-start!important;gap:1rem!important;width:100%!important}#footer .nav-logo,#footer a.select-none img.nav-logo{max-height:26px!important;height:26px!important;max-width:150px!important}#footer div[class*=gap-4][class*=flex-wrap][class*="md:hidden"],#footer div[class*=gap-4][class*=flex-wrap][class~=hidden][class*="md:flex"]:not([class*="md:flex-"]){flex-wrap:wrap!important;gap:.65rem!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-top:.15rem}#footer a[target=_blank].h-fit{width:2.75rem!important;height:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important;border-radius:.75rem!important}#footer a[target=_blank].h-fit svg{width:1.1rem!important;height:1.1rem!important}#footer [class*="sm:grid"]{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important}#footer [class*="sm:grid"]>*{width:100%!important;padding:1rem 0!important;border-top:1px solid color-mix(in srgb,var(--t3-border) 85%,transparent)}#footer [class*="sm:grid"]>:first-child{border-top:0!important;padding-top:.25rem!important}#footer .whitespace-nowrap{white-space:normal!important}#footer .text-sm.font-semibold,#footer [class*=font-semibold],#footer h4{font-size:.75rem!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:var(--t3-text)!important;margin-bottom:.75rem!important}#footer a:not(.select-none):not([target=_blank].h-fit){display:block!important;font-size:.9375rem!important;line-height:1.35!important;padding:.45rem 0!important;color:var(--t3-text-muted)!important;max-width:none!important;white-space:normal!important}#footer a:not(.select-none):not([target=_blank].h-fit):focus-visible,#footer a:not(.select-none):not([target=_blank].h-fit):hover{color:var(--t3-primary)!important}#footer .flex.gap-4.flex-col{gap:.15rem!important}#footer .border-t{margin-top:.25rem!important;padding-top:1rem!important}#footer .border-t .flex.items-center.justify-between,#footer .flex.items-center.justify-between{flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important}#footer .group.flex.items-baseline,#footer a[href*=mintlify]{font-size:.75rem!important}}@media (min-width:640px)and (max-width:1023px){#footer [class*="sm:grid"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.25rem 2rem!important}#footer [class*="sm:grid"]>*{border-top:0!important;padding:.75rem 0!important}#footer>div{padding:2rem 1.5rem 5rem!important}}@media (max-width:1023px){.fixed.z-999[class*=cursor-grab],.fixed[class*=z-999][class*=cursor-grab],body>.fixed.z-999{left:auto!important;right:max(.85rem,env(safe-area-inset-right))!important;bottom:max(.85rem,env(safe-area-inset-bottom))!important}}@media (max-width:639px){#footer [class*="max-md:grid-cols"],#footer div[class*="sm:grid"],#footer div[class*=grid-cols]{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;width:100%!important}}@media (max-width:1023px){body:has(#mobile-nav) .fixed.inset-0.flex.items-stretch.z-40,body:has(#mobile-nav) .t3-drawer-right-wrap,html.t3-mobile-nav-open .fixed.inset-0.flex.items-stretch.z-40,html.t3-mobile-nav-open .fixed.inset-0.flex.z-40.lg\:hidden,html.t3-mobile-nav-open .t3-drawer-right-wrap{z-index:80!important}body:has(#mobile-nav) #mobile-nav,html.t3-mobile-nav-open #mobile-nav{z-index:81!important;position:relative}body:has(#mobile-nav) #t3-page-hold,html.t3-mobile-nav-open #t3-page-hold,html.t3-mobile-nav-open.t3-holding #t3-page-hold,html.t3-mobile-nav-open.t3-nav-busy #t3-page-hold{z-index:30!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(#mobile-nav) button.flex.items-center.h-14.py-4.px-5.lg\:hidden,body:has(#mobile-nav) button.lg\:hidden.w-full.flex.items-center.h-14,html.t3-mobile-nav-open #content-area>button.lg\:hidden,html.t3-mobile-nav-open button.flex.items-center.h-14.py-4.px-5.lg\:hidden,html.t3-mobile-nav-open button.lg\:hidden.w-full.flex.items-center.h-14{visibility:hidden!important;pointer-events:none!important;opacity:0!important}html.t3-mobile-nav-open #navbar{pointer-events:none!important}html.t3-mobile-nav-open #navbar .nav-logo,html.t3-mobile-nav-open #navbar [aria-label="Theme preference"],html.t3-mobile-nav-open #navbar a.select-none,html.t3-mobile-nav-open #navbar button[aria-label*=Menu i],html.t3-mobile-nav-open #navbar button[aria-label*=More i],html.t3-mobile-nav-open #navbar button[aria-label*=Search i],html.t3-mobile-nav-open #navbar button[aria-label*=search i],html.t3-mobile-nav-open #navbar img.nav-logo{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.t3-drawer-close{z-index:90!important;top:max(1rem,env(safe-area-inset-top));left:auto;right:auto}html.t3-mobile-nav-open .t3-drawer-close{display:inline-flex!important}}html.t3-mobile-nav-open #sidebar,html.t3-mobile-nav-open.t3-holding #sidebar,html.t3-mobile-nav-open.t3-nav-busy #sidebar{visibility:hidden!important;pointer-events:none!important}@media (max-width:1023px){html.t3-mobile-nav-open #navbar .flex.items-center.h-16,html.t3-mobile-nav-open #navbar .flex.items-center.lg\:px-12.h-16,html.t3-mobile-nav-open #navbar>.max-w-8xl>.relative>.flex.items-center.h-16{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}@media (max-width:430px){html body #mobile-nav,html body #mobile-nav.t3-drawer-from-right{width:calc(100vw - 2.5rem)!important;max-width:calc(100vw - 2.5rem)!important;min-width:0!important;flex:0 0 calc(100vw - 2.5rem)!important}}@media (max-width:360px){html body #mobile-nav,html body #mobile-nav.t3-drawer-from-right{width:calc(100vw - 2.5rem)!important;max-width:calc(100vw - 2.5rem)!important;min-width:0!important;flex:0 0 calc(100vw - 2.5rem)!important}}html.t3-mobile-nav-closing button[class*="lg:hidden"],html.t3-mobile-nav-closing button[class*="lg:hidden"] *{pointer-events:none!important}img[data-t3]{max-width:100%;height:auto}iframe[data-t3-iframe],iframe[data-t3-src]{background:color-mix(in srgb,Canvas 92%,CanvasText 8%);min-height:220px}.t3-home-landing>.card-group,.t3-home-landing>[data-component-part=card-group]{margin-bottom:1.25rem!important}.t3-home-landing>.t3-landing-section:first-of-type{margin-top:.25rem!important;padding-top:.75rem!important;border-top:1px solid var(--t3-border)}.t3-home-landing .t3-landing-section,.t3-hub-landing .t3-landing-section{margin-bottom:1.75rem!important}.t3-home-landing .t3-section-header{margin-bottom:.85rem!important}.dark .t3-home-landing>.t3-landing-section:first-of-type,html.dark .t3-home-landing>.t3-landing-section:first-of-type{border-top-color:#ffffff1a}.t3-home-landing .card-group,.t3-home-landing [data-component-part=card-group],.t3-hub-landing .card-group,.t3-hub-landing [data-component-part=card-group],.t3-landing-section .card-group,.t3-landing-section [data-component-part=card-group],.t3-template-landing .card-group,.t3-template-landing [data-component-part=card-group]{gap:.75rem!important;align-items:stretch!important}.t3-home-landing .card,.t3-home-landing [data-component-part=card],.t3-hub-landing .card,.t3-hub-landing [data-component-part=card],.t3-landing-section .card,.t3-landing-section [data-component-part=card],.t3-template-landing .card,.t3-template-landing [data-component-part=card]{min-height:0!important;height:auto!important;padding:0!important;display:flex!important;flex-direction:column!important}.t3-home-landing .card>div.relative,.t3-home-landing [data-component-part=card-content-container],.t3-hub-landing .card>div.relative,.t3-hub-landing [data-component-part=card-content-container],.t3-landing-section .card>div.relative,.t3-landing-section [data-component-part=card-content-container],.t3-template-landing .card>div.relative,.t3-template-landing [data-component-part=card-content-container]{padding:.7rem .85rem!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}.t3-home-landing .card [data-component-part=card-icon]+.w-full,.t3-home-landing .card [data-component-part=card-icon]+div,.t3-hub-landing .card [data-component-part=card-icon]+.w-full,.t3-hub-landing .card [data-component-part=card-icon]+div,.t3-landing-section .card [data-component-part=card-icon]+.w-full,.t3-landing-section .card [data-component-part=card-icon]+div,.t3-template-landing .card [data-component-part=card-icon]+.w-full,.t3-template-landing .card [data-component-part=card-icon]+div{margin-top:.4rem!important;display:flex!important;flex-direction:column!important;gap:.25rem!important;flex:1 1 auto!important;min-height:0!important}.t3-home-landing .card h2,.t3-home-landing .card h3,.t3-home-landing [data-component-part=card-title],.t3-hub-landing .card h2,.t3-hub-landing .card h3,.t3-hub-landing [data-component-part=card-title],.t3-landing-section .card h2,.t3-landing-section .card h3,.t3-landing-section [data-component-part=card-title],.t3-template-landing .card h2,.t3-template-landing .card h3,.t3-template-landing [data-component-part=card-title]{margin:0!important;min-height:0!important;height:auto!important;line-height:1.35!important}.mdx-content .card h2+p,.mdx-content .card h3+p,.mdx-content [data-component-part=card-title]+[data-component-part=card-content],.t3-home-landing .card h2+p,.t3-home-landing .card h3+p,.t3-home-landing [data-component-part=card-title]+[data-component-part=card-content],.t3-hub-landing .card h2+p,.t3-hub-landing .card h3+p,.t3-hub-landing [data-component-part=card-title]+[data-component-part=card-content],.t3-landing-section .card h2+p,.t3-landing-section .card h3+p,.t3-landing-section [data-component-part=card-title]+[data-component-part=card-content],.t3-template-landing .card h2+p,.t3-template-landing .card h3+p,.t3-template-landing [data-component-part=card-title]+[data-component-part=card-content],article .card h2+p,article .card h3+p,article [data-component-part=card-title]+[data-component-part=card-content],main .card h2+p,main .card h3+p,main [data-component-part=card-title]+[data-component-part=card-content]{margin-top:.3rem!important}.t3-home-landing .card p,.t3-home-landing [data-component-part=card-content],.t3-hub-landing .card p,.t3-hub-landing [data-component-part=card-content],.t3-landing-section .card p,.t3-landing-section [data-component-part=card-content],.t3-template-landing .card p,.t3-template-landing [data-component-part=card-content]{margin-top:0!important;margin-bottom:0!important}@media (max-width:1023px){.t3-home-landing .card>div.relative,.t3-home-landing [data-component-part=card-content-container],.t3-hub-landing .card>div.relative,.t3-hub-landing [data-component-part=card-content-container],.t3-landing-section .card>div.relative,.t3-landing-section [data-component-part=card-content-container],.t3-template-landing .card>div.relative,.t3-template-landing [data-component-part=card-content-container]{padding:.65rem .75rem!important}.t3-home-landing .card,.t3-home-landing [data-component-part=card],.t3-hub-landing .card,.t3-hub-landing [data-component-part=card],.t3-landing-section .card,.t3-landing-section [data-component-part=card],.t3-template-landing .card,.t3-template-landing [data-component-part=card]{padding:0!important}}.mdx-content .card,.mdx-content [data-component-part=card],article .card,article [data-component-part=card],main .card,main [data-component-part=card]{min-height:0!important;height:auto!important;padding:0!important;display:flex!important;flex-direction:column!important}.mdx-content .card-group,.mdx-content [data-component-part=card-group],article .card-group,article [data-component-part=card-group],main .card-group,main [data-component-part=card-group]{gap:.75rem!important;align-items:stretch!important}.mdx-content .card>div.relative,.mdx-content [data-component-part=card-content-container],article .card>div.relative,article [data-component-part=card-content-container],main .card>div.relative,main [data-component-part=card-content-container]{padding:.7rem .85rem!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}.mdx-content .card [data-component-part=card-icon]+.w-full,.mdx-content .card [data-component-part=card-icon]+div,article .card [data-component-part=card-icon]+.w-full,article .card [data-component-part=card-icon]+div,main .card [data-component-part=card-icon]+.w-full,main .card [data-component-part=card-icon]+div{margin-top:.4rem!important;display:flex!important;flex-direction:column!important;gap:.25rem!important;flex:1 1 auto!important;min-height:0!important}.mdx-content .card h2,.mdx-content .card h3,.mdx-content [data-component-part=card-title],article .card h2,article .card h3,article [data-component-part=card-title],main .card h2,main .card h3,main [data-component-part=card-title]{margin:0!important;min-height:0!important;height:auto!important;line-height:1.35!important}.mdx-content .card p,.mdx-content [data-component-part=card-content],article .card p,article [data-component-part=card-content],main .card p,main [data-component-part=card-content]{margin-top:0!important;margin-bottom:0!important}@media (max-width:1023px){.mdx-content .card>div.relative,.mdx-content [data-component-part=card-content-container],article .card>div.relative,article [data-component-part=card-content-container],main .card>div.relative,main [data-component-part=card-content-container]{padding:.65rem .75rem!important}.mdx-content .card,.mdx-content [data-component-part=card],article .card,article [data-component-part=card],main .card,main [data-component-part=card]{padding:0!important}}a[href*="utm_campaign=poweredBy"],a[href*="utm_campaign=poweredBy"] svg,footer a[href*="mintlify.com"][href*="utm_campaign=poweredBy"]{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}.t3-embed:has(iframe[data-t3-src*="supademo.com"]),.t3-embed:has(iframe[data-t3-supademo]),.t3-embed:has(iframe[src*="supademo.com"]),.t3-embed[data-t3-supademo-embed]{overflow:visible!important;contain:none!important;content-visibility:visible!important}.t3-embed iframe[data-t3-src*="supademo.com"],.t3-embed iframe[data-t3-supademo],.t3-embed iframe[src*="supademo.com"],iframe[data-t3-src*="supademo.com"],iframe[data-t3-supademo],iframe[src*="supademo.com"]{content-visibility:visible!important;contain:none!important;max-height:none!important;height:100%!important}iframe[data-t3-supademo]:-webkit-full-screen,iframe[data-t3-supademo]:fullscreen,iframe[src*="supademo.com"]:-webkit-full-screen,iframe[src*="supademo.com"]:fullscreen{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;background:#000!important;z-index:2147483647!important;content-visibility:visible!important;contain:none!important;overflow:visible!important}.t3-embed.t3-supademo-fs-active,.t3-embed:has(iframe[data-t3-supademo]:fullscreen),.t3-embed:has(iframe[src*="supademo.com"]:-webkit-full-screen),.t3-embed:has(iframe[src*="supademo.com"]:fullscreen),html.t3-supademo-fs .t3-embed[data-t3-supademo-embed]{max-width:none!important;max-height:none!important;width:auto!important;height:auto!important;overflow:visible!important;contain:none!important;content-visibility:visible!important;border-radius:0!important;padding:0!important;margin:0!important;background:0 0!important;border:0!important}@supports (content-visibility:auto){#content-area .t3-embed:has(iframe[src*="supademo.com"]),#content-area .t3-embed[data-t3-supademo-embed],.mdx-content iframe[data-t3-src*="supademo.com"],.mdx-content iframe[data-t3-supademo],.mdx-content iframe[src*="supademo.com"]{content-visibility:visible!important}}#mobile-nav .t3-sidebar-context-hidden,#mobile-nav li.t3-sidebar-context-hidden,#sidebar-content .t3-sidebar-context-hidden,#sidebar-content li.t3-sidebar-context-hidden,.t3-home-landing h1.group>.absolute,.t3-hub-landing h1.group>.absolute,.t3-landing-hero h1.group>.absolute,.t3-template-landing h1.group>.absolute,h1.t3-landing-title.group>.absolute{display:none!important}[data-t3-sidebar-context=hub] li[data-t3-root-nav="1"]:not([data-active])>button svg.rotate-90{rotate:none}#mobile-nav li[data-t3-sidebar-active-product="1"]>button,#sidebar-content li[data-t3-sidebar-active-product="1"]>button{font-weight:600}#mobile-nav li[data-t3-root-nav="1"]>button[data-t3-product-root],#sidebar-content li[data-t3-root-nav="1"]>button[data-t3-product-root]{cursor:pointer}#mobile-nav li[data-t3-root-nav="1"] [data-t3-product-root-label],#sidebar-content li[data-t3-root-nav="1"] [data-t3-product-root-label]{text-decoration:none}#mobile-nav li[data-t3-root-nav="1"]>button[data-t3-product-root]:hover [data-t3-product-root-label],#sidebar-content li[data-t3-root-nav="1"]>button[data-t3-product-root]:hover [data-t3-product-root-label]{color:inherit}#mobile-nav a.t3-docs-back,#sidebar-content a.t3-docs-back,a.t3-docs-back{display:inline-flex!important;align-items:center;gap:.45rem;padding:.55rem .75rem!important;border-radius:.55rem;border:1px solid rgba(15,23,42,.18);border-left:1px solid rgba(15,23,42,.18)!important;background:#1e293b!important;color:#f8fafc!important;font-size:.875rem;font-weight:600!important;line-height:1.25;text-decoration:none!important;box-sizing:border-box;box-shadow:0 1px 2px #0f172a1f;transition:background-color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease;content-visibility:visible;contain:none;overflow:visible;word-break:normal;-webkit-hyphens:manual;hyphens:manual}#mobile-nav a.t3-docs-back:hover,#sidebar-content a.t3-docs-back:hover,a.t3-docs-back:hover{background:#0f172a!important;border-color:#0f172a59;border-left-color:#0f172a59!important;color:#fff!important;box-shadow:0 2px 6px #0f172a38}#mobile-nav a.t3-docs-back:active,#sidebar-content a.t3-docs-back:active,a.t3-docs-back:active{transform:translateY(1px)}#mobile-nav a.t3-docs-back:focus-visible,#sidebar-content a.t3-docs-back:focus-visible,a.t3-docs-back:focus-visible{outline:2px solid #0052ff;outline-offset:2px;box-shadow:0 0 0 2px #0052ff}#mobile-nav a.t3-docs-back .t3-docs-back-icon,#sidebar-content a.t3-docs-back .t3-docs-back-icon,a.t3-docs-back .t3-docs-back-icon{flex:0 0 auto;display:block;color:inherit!important;stroke:currentColor}#mobile-nav a.t3-docs-back .t3-docs-back-label,#mobile-nav a.t3-docs-back span,#sidebar-content a.t3-docs-back .t3-docs-back-label,#sidebar-content a.t3-docs-back span,a.t3-docs-back .t3-docs-back-label{flex:1 1 auto;min-width:0;color:inherit!important;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.dark #mobile-nav a.t3-docs-back,.dark #sidebar-content a.t3-docs-back,.dark a.t3-docs-back{background:#e2e8f0!important;color:#0f172a!important;border-color:#e2e8f08c;border-left-color:#e2e8f08c!important;box-shadow:0 1px 2px #00000040}.dark #mobile-nav a.t3-docs-back:hover,.dark #sidebar-content a.t3-docs-back:hover,.dark a.t3-docs-back:hover{background:#f8fafc!important;color:#020617!important;border-color:#f8fafc;border-left-color:#f8fafc!important}#sidebar-content a.t3-docs-back.t3-sidebar-active,#sidebar-content a.t3-docs-back[aria-current=page]{background:#1e293b!important;color:#f8fafc!important;border-left-color:#0f172a2e!important;font-weight:600!important}.dark #sidebar-content a.t3-docs-back.t3-sidebar-active,.dark #sidebar-content a.t3-docs-back[aria-current=page]{background:#1e293b!important;border-left-color:#0f172a2e!important;font-weight:600!important;background:#e2e8f0!important;color:#0f172a!important}#mobile-nav a.t3-docs-back{min-height:2.5rem}@media (max-width:390px){#mobile-nav a.t3-docs-back,#sidebar-content a.t3-docs-back,a.t3-docs-back{font-size:.8125rem;padding:.5rem .65rem!important}}@media (max-width:1023px){#mobile-nav .sidebar-group-header,#sidebar-content .sidebar-group-header{display:flex!important;align-items:center!important;gap:.375rem;min-height:2.5rem}#mobile-nav .sidebar-group-header .sidebar-group-icon,#mobile-nav .sidebar-group-header svg,#sidebar-content .sidebar-group-header .sidebar-group-icon,#sidebar-content .sidebar-group-header svg{flex-shrink:0!important;width:1rem!important;height:1rem!important;min-width:1rem!important}#mobile-nav .sidebar-group-header .sidebar-title,#sidebar-content .sidebar-group-header .sidebar-title{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;word-break:break-word}#content h1.group,#content h2.group,#content h3.group,#content h4.group{position:relative}#content h1.group>.absolute,#content h2.group>.absolute,#content h3.group>.absolute,#content h4.group>.absolute{display:none!important}}body:has(.t3-landing-title) #page-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:767px){.t3-home-landing h2.group>.absolute,.t3-hub-landing h2.group>.absolute,.t3-hub-landing h3.group>.absolute,.t3-template-landing h2.group>.absolute,.t3-template-landing h3.group>.absolute{display:none!important}#content h1.group>.absolute a[href^="#"],#content h2.group>.absolute a[href^="#"],#content h3.group>.absolute a[href^="#"]{margin-left:0!important}#content h1.group>.absolute,#content h2.group>.absolute,#content h3.group>.absolute{left:0!important;transform:none!important;display:none!important}}li[data-t3-root-nav="1"]{position:relative}li[data-t3-root-nav="1"]>a.t3-product-root-link{position:absolute!important;inset:0 28px auto 0;height:2.25rem;max-height:2.75rem;z-index:5;display:block!important;text-indent:-9999px;overflow:hidden;color:transparent!important;background:#0000;padding:0!important;margin:0!important;min-height:0!important;border:0!important;pointer-events:auto!important;cursor:pointer}li[data-t3-root-nav="1"]>button[aria-expanded]{position:relative;z-index:1}#mobile-nav .t3-docs-back-wrap,#sidebar-content .t3-docs-back-wrap,.t3-docs-back-wrap{position:sticky;top:0;z-index:40;display:block;width:100%;box-sizing:border-box;margin:0;padding:.35rem .15rem .55rem;background:var(--t3-surface-elevated, #ffffff);box-shadow:0 10px 12px -8px color-mix(in srgb,var(--t3-surface-elevated, #ffffff) 92%,transparent);isolation:isolate}.dark #mobile-nav .t3-docs-back-wrap,.dark #sidebar-content .t3-docs-back-wrap,.dark .t3-docs-back-wrap{background:var(--t3-surface-elevated, #0b1220);box-shadow:0 10px 12px -8px color-mix(in srgb,var(--t3-surface-elevated, #0b1220) 92%,transparent)}#mobile-nav a.t3-docs-back,#sidebar-content a.t3-docs-back,a.t3-docs-back{position:relative!important;top:auto!important;z-index:1;width:calc(100% - .35rem)!important;margin:0 .1rem!important}#mobile-nav.t3-docs-back-visible [data-component-part=scroll-area-viewport],#sidebar-content.t3-docs-back-visible [data-component-part=scroll-area-viewport]{--scroll-area-fade-size:0px}#mobile-nav .t3-docs-back-wrap.t3-sidebar-context-hidden,#mobile-nav a.t3-docs-back.t3-sidebar-context-hidden,#sidebar-content .t3-docs-back-wrap.t3-sidebar-context-hidden,#sidebar-content a.t3-docs-back.t3-sidebar-context-hidden,.t3-docs-back-wrap.t3-sidebar-context-hidden{display:block!important}#mobile-nav a.t3-docs-back.t3-sidebar-context-hidden,#sidebar-content a.t3-docs-back.t3-sidebar-context-hidden{display:inline-flex!important}@media (max-width:1023px){:root{--t3-drawer-pad-x:.9rem;--t3-mobile-chrome:3rem;--t3-content-pad-x:clamp(.9rem, 4vw, 1.35rem)}#navbar,#navbar .max-w-8xl,#navbar [class*=max-w-8xl]{min-height:0!important}#content-area>button.lg\:hidden,button.flex.items-center.h-14.py-4.px-5.lg\:hidden,main button.lg\:hidden.w-full.text-left{min-height:2.65rem!important;height:auto!important;padding-top:.4rem!important;padding-bottom:.4rem!important;font-size:.78rem!important;line-height:1.25!important}#mobile-nav{width:var(--t3-drawer-width)!important;max-width:var(--t3-drawer-width)!important;min-width:0!important;border-radius:1rem 0 0 1rem!important}html.t3-mobile-nav-open .fixed.inset-0.z-40.print\:hidden,html.t3-mobile-nav-open .z-40.fixed.inset-0.overflow-y-auto.lg\:hidden,html.t3-mobile-nav-open [class*="[--backdrop-opacity"]{background:#0f172a85!important;backdrop-filter:blur(10px) saturate(1.1)!important;-webkit-backdrop-filter:blur(10px) saturate(1.1)!important}html.dark.t3-mobile-nav-open .fixed.inset-0.z-40.print\:hidden,html.dark.t3-mobile-nav-open .z-40.fixed.inset-0.overflow-y-auto.lg\:hidden,html.dark.t3-mobile-nav-open [class*="[--backdrop-opacity"]{background:#020617b8!important}#mobile-nav .group.flex.items-start,#mobile-nav a:not(.t3-docs-back),#mobile-nav button.group,#mobile-nav li>a,#mobile-nav li>button[aria-expanded]{width:100%!important;max-width:100%!important;box-sizing:border-box!important}#mobile-nav a[aria-current=page],#mobile-nav a[aria-current=true]{width:100%!important}#mobile-nav .t3-docs-back,#mobile-nav a.t3-docs-back,#mobile-nav a[href="/"],#mobile-nav button.t3-docs-back{min-height:2.65rem!important;border-radius:.65rem!important;font-size:.875rem!important}#mobile-nav [aria-label="Theme preference"],#mobile-nav [aria-label="Theme preference"]:focus,#mobile-nav [aria-label="Theme preference"]:focus-visible{outline:0!important;box-shadow:none!important}#mobile-nav .theme-preference-switch-option:focus,#mobile-nav .theme-preference-switch-option:focus-visible{outline:2px solid color-mix(in srgb,var(--t3-accent) 55%,transparent)!important;outline-offset:1px}#content.mdx-content.mt-8,#content.mt-8{margin-top:.75rem!important}.t3-category-nav,.t3-hero-panel{margin-top:0!important}}@media (max-width:767px){:root{--t3-drawer-width:calc(100vw - 2.5rem)}#mobile-nav{border-radius:.85rem 0 0 .85rem!important}}@media (max-width:374px){:root{--t3-drawer-width:calc(100vw - 2.35rem);--t3-content-pad-x:.8rem}}@media (max-width:1023px){:root{--t3-drawer-width:calc(100vw - 2.5rem)!important}#mobile-nav,#mobile-nav.t3-drawer-from-right,#mobile-nav[data-headlessui-state],#mobile-nav[data-open]{width:calc(100vw - 2.5rem)!important;max-width:calc(100vw - 2.5rem)!important;min-width:0!important}#navbar .lg\:hidden.h-14,#navbar button.lg\:hidden,header#navbar button.flex.items-center.h-14{min-height:2.5rem!important;height:2.5rem!important;max-height:2.5rem!important;padding-top:0!important;padding-bottom:0!important}#navbar{--t3-nav-row:2.75rem}}@media (max-width:767px){#mobile-nav,#mobile-nav.t3-drawer-from-right,#mobile-nav[data-open]{width:calc(100vw - 2.35rem)!important;max-width:calc(100vw - 2.35rem)!important}}@media (max-width:1023px){html body #mobile-nav.t3-drawer-from-right.t3-drawer-entered,html.t3-mobile-nav-open body #mobile-nav,html.t3-mobile-nav-open body #mobile-nav.t3-drawer-from-right{width:calc(100vw - 2.5rem)!important;max-width:calc(100vw - 2.5rem)!important;min-width:0!important}.t3-category-nav{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;gap:.45rem!important;padding-bottom:.15rem;margin-bottom:.85rem!important;scrollbar-width:none}.t3-category-nav::-webkit-scrollbar{display:none}.t3-category-nav a{flex:0 0 auto!important;white-space:nowrap!important}.t3-hero-panel .t3-kbd,.t3-hero-panel kbd,.t3-search-trigger .t3-kbd,.t3-search-trigger kbd,[data-t3-search] kbd,button.t3-search-trigger kbd{display:none!important}#mobile-nav .t3-docs-back-wrap,#mobile-nav a.t3-docs-back{margin-bottom:.55rem!important}#mobile-nav .sidebar-group-header:first-of-type,#mobile-nav [class*=sidebar-group]:first-child,#mobile-nav h2:first-of-type{margin-top:.35rem!important}#content.mdx-content,.t3-home-landing,.t3-hub-landing,.t3-template-landing{padding-bottom:5.5rem!important}}@media (max-width:767px){html body #mobile-nav.t3-drawer-from-right.t3-drawer-entered,html.t3-mobile-nav-open body #mobile-nav,html.t3-mobile-nav-open body #mobile-nav.t3-drawer-from-right{width:calc(100vw - 2.35rem)!important;max-width:calc(100vw - 2.35rem)!important}}@media (max-width:1023px){html body #mobile-nav,html body #mobile-nav.t3-drawer-from-right{flex:0 0 calc(100vw - 2.5rem)!important}}@media (max-width:767px){html body #mobile-nav,html body #mobile-nav.t3-drawer-from-right{flex:0 0 calc(100vw - 2.35rem)!important}}@media (max-width:1023px){#mobile-nav .flex.items-center.justify-between.mb-6,#mobile-nav>div.flex.items-center.justify-between.mb-6{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.5rem!important;min-height:2rem!important;margin:0 0 .75rem!important;padding:0 0 .75rem!important;border-bottom:1px solid var(--t3-border, rgba(15, 23, 42, .1))!important;box-sizing:border-box!important}.dark #mobile-nav .flex.items-center.justify-between.mb-6,.dark #mobile-nav>div.flex.items-center.justify-between.mb-6{border-bottom-color:#ffffff1a!important}#mobile-nav .flex.items-center.justify-between.mb-6>a{flex:1 1 auto!important;min-width:0!important;max-width:calc(100% - 3.5rem)!important;display:inline-flex!important;align-items:center!important;padding:0!important}#mobile-nav .flex.items-center.justify-between.mb-6 .nav-logo,#mobile-nav .flex.items-center.justify-between.mb-6 img.nav-logo{max-height:1.35rem!important;height:1.35rem!important;width:auto!important;max-width:100%!important}#mobile-nav [aria-label="Theme preference"],#mobile-nav button[aria-label*="Toggle dark mode"i],#mobile-nav button[aria-label*="Toggle light mode"i],#mobile-nav button[aria-label="Toggle dark mode"],#mobile-nav button[aria-label="Toggle light mode"]{flex:0 0 auto!important;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:3rem!important;min-width:3rem!important;max-width:3rem!important;height:2rem!important;min-height:2rem!important;padding:0!important;margin:0!important;box-sizing:border-box!important;border:0!important;border-radius:.5rem!important;background:0 0!important;box-shadow:none!important;overflow:visible!important;z-index:11!important;-webkit-tap-highlight-color:transparent;cursor:pointer}.dark #mobile-nav [aria-label="Theme preference"],.dark #mobile-nav button[aria-label*="Toggle dark mode"i],.dark #mobile-nav button[aria-label*="Toggle light mode"i],.dark #mobile-nav button[aria-label="Toggle dark mode"],.dark #mobile-nav button[aria-label="Toggle light mode"]{background:0 0!important;border:0!important;box-shadow:none!important}#mobile-nav [aria-label="Theme preference"]:hover,#mobile-nav button[aria-label*="Toggle dark mode"i]:hover,#mobile-nav button[aria-label="Toggle dark mode"]:hover,#mobile-nav button[aria-label="Toggle light mode"]:hover{background:#0f172a0a!important}.dark #mobile-nav button[aria-label*="Toggle dark mode"i]:hover,.dark #mobile-nav button[aria-label="Toggle dark mode"]:hover,.dark #mobile-nav button[aria-label="Toggle light mode"]:hover{background:#ffffff0f!important}#mobile-nav [aria-label="Theme preference"]:focus-visible,#mobile-nav button[aria-label*="Toggle dark mode"i]:focus-visible,#mobile-nav button[aria-label="Toggle dark mode"]:focus-visible,#mobile-nav button[aria-label="Toggle light mode"]:focus-visible{outline:2px solid color-mix(in srgb,var(--t3-accent, #0052ff) 70%,transparent)!important;outline-offset:2px!important}#mobile-nav button[aria-label*="Toggle dark mode"i]>div.z-10,#mobile-nav button[aria-label="Toggle dark mode"]>div.z-10,#mobile-nav button[aria-label="Toggle light mode"]>div.z-10{display:flex!important;align-items:center!important;justify-content:center!important;gap:.55rem!important;width:100%!important;height:100%!important;padding:0!important;box-sizing:border-box!important;pointer-events:none}#mobile-nav button[aria-label*="Toggle dark mode"i] svg,#mobile-nav button[aria-label="Toggle dark mode"] svg,#mobile-nav button[aria-label="Toggle light mode"] svg{width:1.125rem!important;height:1.125rem!important;flex-shrink:0!important;stroke:currentColor!important;transition:color .15s ease,opacity .15s ease!important}#mobile-nav button[aria-label*="Toggle dark mode"i]>div.z-10>svg:first-child,#mobile-nav button[aria-label="Toggle dark mode"]>div.z-10>svg:first-child,#mobile-nav button[aria-label="Toggle light mode"]>div.z-10>svg:first-child{color:#0f172a!important;opacity:1!important}#mobile-nav button[aria-label*="Toggle dark mode"i]>div.z-10>svg:last-child,#mobile-nav button[aria-label="Toggle dark mode"]>div.z-10>svg:last-child,#mobile-nav button[aria-label="Toggle light mode"]>div.z-10>svg:last-child{color:#94a3b8!important;opacity:.55!important}.dark #mobile-nav button[aria-label*="Toggle dark mode"i]>div.z-10>svg:first-child,.dark #mobile-nav button[aria-label="Toggle dark mode"]>div.z-10>svg:first-child,.dark #mobile-nav button[aria-label="Toggle light mode"]>div.z-10>svg:first-child{color:#64748b!important;opacity:.5!important}.dark #mobile-nav button[aria-label*="Toggle dark mode"i]>div.z-10>svg:last-child,.dark #mobile-nav button[aria-label="Toggle dark mode"]>div.z-10>svg:last-child,.dark #mobile-nav button[aria-label="Toggle light mode"]>div.z-10>svg:last-child{color:#f1f5f9!important;opacity:1!important}#mobile-nav button[aria-label*="Toggle dark mode"i]>div.absolute,#mobile-nav button[aria-label="Toggle dark mode"]>div.absolute,#mobile-nav button[aria-label="Toggle light mode"]>div.absolute{opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;box-shadow:none!important;background:0 0!important}.dark #mobile-nav button[aria-label*="Toggle dark mode"i]>div.absolute,.dark #mobile-nav button[aria-label="Toggle dark mode"]>div.absolute,.dark #mobile-nav button[aria-label="Toggle light mode"]>div.absolute{opacity:0!important;visibility:hidden!important;background:0 0!important;transform:none!important}#mobile-nav .theme-preference-switch-option{flex:1 1 0!important;width:1.5rem!important;min-width:1.5rem!important;height:1.5rem!important;min-height:1.5rem!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:0 0!important}}#content,#content.mdx-content,#content.prose,.mdx-content#content{margin-bottom:0!important}#content-area>div.sticky.bottom-0,#content-area>div[class*=sticky][class*=bottom-0]{height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important;border:0!important}#content-area .chat-assistant-floating-input,#content-area .chat-assistant-floating-input:before{display:none!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important}#pagination,[data-component-part=pagination],nav[aria-label*=pagination i]{margin-top:1.25rem!important;margin-bottom:0!important;padding-bottom:0!important}#footer,#footer.advanced-footer,footer#footer{margin-top:.75rem!important;margin-bottom:0!important;padding-bottom:0!important}#footer>div{padding-top:2rem!important;padding-bottom:1.25rem!important}@media (min-width:768px){#footer>div{padding-top:2.25rem!important;padding-bottom:1.35rem!important}}@media (min-width:1024px){#footer>div{padding-top:2.5rem!important;padding-bottom:1.5rem!important}}.t3-home-landing,.t3-hub-landing,.t3-template-landing{padding-bottom:.75rem!important;margin-bottom:0!important}.t3-cta-banner{margin-bottom:0!important}not-found-container,not-found-recommended-pages-list{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;text-align:center!important}not-found-container{min-height:calc(100dvh - 7.5rem)!important;max-width:36rem!important;margin:0 auto!important;padding:2.5rem 1.5rem 3rem!important;box-sizing:border-box!important}not-found-status-code{display:block!important;text-align:center!important;margin:0 auto .75rem!important}not-found-description,not-found-title{text-align:center!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}not-found-description{max-width:28rem!important}not-found-recommended-pages-list{gap:.65rem!important;margin:1.25rem auto 0!important;padding:0!important;list-style:none!important}not-found-recommended-page-link{display:inline-block!important;text-align:center!important;margin:0 auto!important}.t3-kv-table table thead{display:none}.t3-kv-table table tbody{display:table;width:100%}.t3-kv-table table td{vertical-align:middle;line-height:1.5;white-space:nowrap}.t3-kv-table table td:first-child{width:1%;background:var(--t3-table-header);border-right:1px solid var(--t3-border)}@media (max-width:640px){.t3-kv-table table td,.t3-kv-table table tr{display:block;width:auto}.t3-kv-table table td:first-child{width:auto;border-right:0;border-bottom:0;padding-bottom:.2rem!important}.t3-kv-table table td:last-child{padding-top:.2rem!important;white-space:normal}.t3-kv-table table td :is(strong,code,a){white-space:nowrap}}#feedback-form,.feedback-toolbar>:has(#feedback-thumbs-up){display:none!important}