:root{--fd-layout-width:1600px!important}.font-docs{--fd-primary:79 70 229;--fd-primary-foreground:255 255 255;--fd-ring:99 102 241;font-family:var(--font-docs),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11";background-color:rgb(250 250 250);scroll-behavior:smooth;scroll-padding-top:80px}.font-docs:before{content:"";position:fixed;inset:0;background-image:radial-gradient(circle at 1px 1px,rgb(226 232 240/.2) 1px,transparent 0);background-size:40px 40px;pointer-events:none;z-index:-1}.font-docs ::selection{background-color:rgb(224 231 255);color:rgb(67 56 202)}.font-docs aside p{font-size:.6875rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:rgb(99 102 241)!important;opacity:1!important}.font-docs aside a[data-active=true],.font-docs nav a[data-active=true]{background-color:rgb(238 242 255)!important;color:rgb(67 56 202)!important;font-weight:600!important;border-radius:0!important;box-shadow:inset 3px 0 0 rgb(99 102 241)!important}.font-docs aside a,.font-docs nav a{border-radius:0!important;font-weight:500!important}.font-docs aside a:hover,.font-docs nav a:hover{color:rgb(79 70 229)!important;background-color:rgb(238 242 255/.4)!important}.font-docs aside button[data-type=folder],.font-docs nav button[data-type=folder]{font-weight:600!important}.font-docs aside>div:first-child{border-top:3px solid rgb(99 102 241)}.font-docs .prose{font-size:.9375rem!important;line-height:2.1!important;color:rgb(51 65 85)!important;--tw-prose-headings:rgb(67 56 202)!important}.font-docs .prose h1{font-size:2.5rem!important;font-weight:800!important;letter-spacing:-.035em!important;background:linear-gradient(135deg,rgb(67 56 202),rgb(124 58 237))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;margin-bottom:.75rem!important;line-height:1.2!important}.font-docs .prose h2{font-size:1.75rem!important;font-weight:700!important;letter-spacing:-.025em!important;margin-top:2.75rem!important;margin-bottom:1rem!important;color:rgb(67 56 202)!important;border-bottom:1px solid rgb(224 231 255)!important;padding-bottom:.5rem!important;line-height:1.3!important}.font-docs .prose h3{font-size:1.125rem!important;font-weight:650!important;letter-spacing:-.015em!important;margin-top:2rem!important;margin-bottom:.625rem!important;color:rgb(79 70 229)!important;line-height:1.4!important}.font-docs .prose h4{font-size:1rem!important;font-weight:650!important;letter-spacing:-.01em!important;margin-top:1.75rem!important;margin-bottom:.5rem!important;color:rgb(99 102 241)!important;line-height:1.45!important}.font-docs .prose p{font-size:.9375rem!important;color:rgb(51 65 85)!important;line-height:2.1!important;margin-top:.875rem!important;margin-bottom:.875rem!important}.font-docs .prose .text-fd-muted-foreground,.font-docs .prose .text-lg{font-size:.9375rem!important;color:rgb(100 116 139)!important;line-height:2.1!important}.font-docs .prose li{font-size:.9375rem!important;line-height:2.1!important;margin-top:.375rem!important;margin-bottom:.375rem!important}.font-docs .prose ol,.font-docs .prose ul{margin-top:.75rem!important;margin-bottom:.75rem!important}.font-docs article{padding-bottom:2rem}.font-docs [data-footer]{margin-top:4rem;padding-top:2rem;border-top:1px solid rgb(226 232 240)}.font-docs [data-footer] a{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-radius:.5rem;border:1px solid rgb(226 232 240);background-color:rgb(255 255 255);transition:all .2s;text-decoration:none}.font-docs [data-footer] a:hover{border-color:rgb(99 102 241);background-color:rgb(238 242 255);box-shadow:0 4px 6px -1px rgb(0 0 0/.1)}.font-docs .prose ol>*+*,.font-docs .prose ul>*+*{margin-top:.5rem}.font-docs .prose li{color:rgb(51 65 85)}.font-docs .prose li::marker{color:rgb(99 102 241);font-weight:700}.font-docs .prose a{color:rgb(79 70 229);font-weight:500;text-decoration:none;transition:color .2s}.font-docs .prose a:hover{color:rgb(67 56 202);text-decoration:underline;text-decoration-color:rgb(165 180 252);text-decoration-thickness:2px}.font-docs .prose code{padding:.125rem .375rem;border-radius:.375rem;background-color:rgb(238 242 255);color:rgb(67 56 202);font-size:.875rem;font-family:ui-monospace,monospace;font-weight:500;border:1px solid rgb(224 231 255)}.font-docs .prose pre{border-radius:.75rem;border:1px solid rgb(226 232 240);box-shadow:0 10px 15px -3px rgb(0 0 0/.1);background-color:rgb(15 23 42);padding:1rem;overflow-x:auto}.font-docs .prose pre code{background:transparent;border:0;padding:0;color:rgb(226 232 240);font-size:.875rem;line-height:1.75}.font-docs .prose table{width:100%;border-collapse:collapse;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 2px 0 rgb(0 0 0/.05)}.font-docs .prose thead{background-color:rgb(248 250 252)}.font-docs .prose th{padding:.75rem 1rem;text-align:left;font-size:.875rem;font-weight:600;color:rgb(15 23 42);border-bottom:2px solid rgb(226 232 240)}.font-docs .prose tr{border-bottom:1px solid rgb(241 245 249);transition:background-color .2s}.font-docs .prose tr:hover{background-color:rgb(248 250 252/.5)}.font-docs .prose td{padding:.75rem 1rem;font-size:.875rem;color:rgb(51 65 85)}.font-docs .prose blockquote{border-left:4px solid rgb(99 102 241);padding-left:1rem;padding-top:.5rem;padding-bottom:.5rem;background-color:rgb(238 242 255/.5);border-radius:0 .5rem .5rem 0;color:rgb(51 65 85);font-style:italic;margin:1.5rem 0}.font-docs .prose hr{border:0;height:1px;background:linear-gradient(90deg,transparent,rgb(226 232 240),transparent);margin:2rem 0}.font-docs article{animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.font-docs [data-orientation=horizontal] button[data-state=active]{color:rgb(79 70 229)!important;border-color:rgb(79 70 229)!important}.font-docs .fd-step:before,.font-docs [data-step]:before{background-color:rgb(79 70 229)!important;color:white!important}.font-docs .fd-steps{border-color:rgb(199 210 254)!important}.font-docs [data-state=open]>[data-trigger]{color:rgb(67 56 202)!important}.font-docs .not-prose table thead tr{border-bottom:2px solid rgb(224 231 255)}.font-docs .not-prose table th{color:rgb(30 41 59);background-color:rgb(248 250 252)}.font-docs .not-prose table tbody tr{border-bottom:1px solid rgb(241 245 249);transition:background-color .15s}.font-docs .not-prose table tbody tr:hover{background-color:rgb(238 242 255/.3)}.dark .font-docs{background-color:rgb(15 23 42)}.dark .font-docs:before{background-image:radial-gradient(circle at 1px 1px,rgb(51 65 85/.15) 1px,transparent 0)}.dark .font-docs ::selection{background-color:rgb(99 102 241/.3);color:rgb(199 210 254)}.dark .font-docs aside p{color:rgb(129 140 248)!important}.dark .font-docs aside a[data-active=true],.dark .font-docs nav a[data-active=true]{background-color:rgb(99 102 241/.15)!important;color:rgb(165 180 252)!important}.dark .font-docs aside a:hover,.dark .font-docs nav a:hover{color:rgb(165 180 252)!important;background-color:rgb(99 102 241/.1)!important}.dark .font-docs aside>div:first-child{border-top-color:rgb(99 102 241)}.dark .font-docs .prose{color:rgb(203 213 225)!important;--tw-prose-headings:rgb(165 180 252)!important}.dark .font-docs .prose h1{background:linear-gradient(135deg,rgb(165 180 252),rgb(196 181 253))!important;-webkit-background-clip:text!important;background-clip:text!important}.dark .font-docs .prose h2{border-bottom-color:rgb(99 102 241/.3)!important}.dark .font-docs .prose h2,.dark .font-docs .prose h3{color:rgb(165 180 252)!important}.dark .font-docs .prose h4{color:rgb(129 140 248)!important}.dark .font-docs .prose p{color:rgb(203 213 225)!important}.dark .font-docs .prose .text-fd-muted-foreground,.dark .font-docs .prose .text-lg{color:rgb(148 163 184)!important}.dark .font-docs .prose li{color:rgb(203 213 225)}.dark .font-docs .prose li::marker{color:rgb(129 140 248)}.dark .font-docs .prose a{color:rgb(165 180 252)}.dark .font-docs .prose a:hover{color:rgb(199 210 254);text-decoration-color:rgb(99 102 241)}.dark .font-docs .prose code{background-color:rgb(99 102 241/.15);color:rgb(199 210 254);border-color:rgb(99 102 241/.3)}.dark .font-docs .prose pre{border-color:rgb(51 65 85)}.dark .font-docs .prose thead{background-color:rgb(30 41 59)}.dark .font-docs .prose th{color:rgb(226 232 240)}.dark .font-docs .prose th,.dark .font-docs .prose tr{border-bottom-color:rgb(51 65 85)}.dark .font-docs .prose tr:hover{background-color:rgb(30 41 59/.5)}.dark .font-docs .prose td{color:rgb(203 213 225)}.dark .font-docs .prose blockquote{background-color:rgb(99 102 241/.1);color:rgb(203 213 225)}.dark .font-docs .prose hr{background:linear-gradient(90deg,transparent,rgb(51 65 85),transparent)}.dark .font-docs [data-footer]{border-top-color:rgb(51 65 85)}.dark .font-docs [data-footer] a{border-color:rgb(51 65 85);background-color:rgb(30 41 59)}.dark .font-docs [data-footer] a:hover{border-color:rgb(99 102 241);background-color:rgb(99 102 241/.1)}.dark .font-docs [data-orientation=horizontal] button[data-state=active]{color:rgb(165 180 252)!important;border-color:rgb(165 180 252)!important}.dark .font-docs .fd-steps{border-color:rgb(99 102 241/.4)!important}.dark .font-docs [data-state=open]>[data-trigger]{color:rgb(165 180 252)!important}.dark .font-docs .not-prose table thead tr{border-bottom-color:rgb(99 102 241/.3)}.dark .font-docs .not-prose table th{color:rgb(226 232 240);background-color:rgb(30 41 59)}.dark .font-docs .not-prose table tbody tr{border-bottom-color:rgb(51 65 85)}.dark .font-docs .not-prose table tbody tr:hover{background-color:rgb(99 102 241/.08)}@media (max-width:768px){.font-docs .prose h1{font-size:1.625rem!important}.font-docs .prose h2{font-size:1.25rem!important;margin-top:2rem!important}.font-docs .prose h3{font-size:1.0625rem!important;margin-top:1.5rem!important}.font-docs .prose{font-size:.875rem!important}}