#search-results[data-astro-cid-otpdt6jm]{scrollbar-width:thin;scrollbar-color:hsl(var(--bc) / .2) transparent}#search-results[data-astro-cid-otpdt6jm]::-webkit-scrollbar{width:6px}#search-results[data-astro-cid-otpdt6jm]::-webkit-scrollbar-track{background:transparent}#search-results[data-astro-cid-otpdt6jm]::-webkit-scrollbar-thumb{background-color:hsl(var(--bc) / .2);border-radius:3px}#search-results[data-astro-cid-otpdt6jm]::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--bc) / .3)}:root{--color-primary: #171717;--color-primary-content: #ffffff;--color-secondary: #404040;--color-secondary-content: #ffffff;--color-accent: #171717;--color-accent-content: #ffffff;--color-bg-primary: #ffffff;--color-bg-secondary: #fafafa;--color-bg-tertiary: #f5f5f5;--color-text-primary: #171717;--color-text-secondary: #404040;--color-text-muted: #737373;--color-border: #e5e5e5;--color-border-muted: #f5f5f5;--ink-50: #fafafa;--ink-100: #f5f5f5;--ink-200: #e5e5e5;--ink-300: #d4d4d4;--ink-400: #a3a3a3;--ink-500: #737373;--ink-600: #525252;--ink-700: #404040;--ink-800: #262626;--ink-900: #171717;--ink-950: #0a0a0a}.bg-theme-primary{background-color:var(--color-primary)}.bg-theme-secondary{background-color:var(--color-secondary)}.text-theme-primary{color:var(--color-primary)}.text-theme-secondary{color:var(--color-secondary)}.text-theme-muted{color:var(--color-text-muted)}.border-theme-primary{border-color:var(--color-primary)}.border-theme-secondary{border-color:var(--color-border)}.bg-ink-50{background-color:var(--ink-50)}.bg-ink-100{background-color:var(--ink-100)}.bg-ink-200{background-color:var(--ink-200)}.bg-ink-300{background-color:var(--ink-300)}.bg-ink-400{background-color:var(--ink-400)}.bg-ink-500{background-color:var(--ink-500)}.bg-ink-600{background-color:var(--ink-600)}.bg-ink-700{background-color:var(--ink-700)}.bg-ink-800{background-color:var(--ink-800)}.bg-ink-900{background-color:var(--ink-900)}.bg-ink-950{background-color:var(--ink-950)}.text-ink-50{color:var(--ink-50)}.text-ink-100{color:var(--ink-100)}.text-ink-200{color:var(--ink-200)}.text-ink-300{color:var(--ink-300)}.text-ink-400{color:var(--ink-400)}.text-ink-500{color:var(--ink-500)}.text-ink-600{color:var(--ink-600)}.text-ink-700{color:var(--ink-700)}.text-ink-800{color:var(--ink-800)}.text-ink-900{color:var(--ink-900)}.text-ink-950{color:var(--ink-950)}.border-ink-50{border-color:var(--ink-50)}.border-ink-100{border-color:var(--ink-100)}.border-ink-200{border-color:var(--ink-200)}.border-ink-300{border-color:var(--ink-300)}.border-ink-400{border-color:var(--ink-400)}.border-ink-500{border-color:var(--ink-500)}.border-ink-600{border-color:var(--ink-600)}.border-ink-700{border-color:var(--ink-700)}.border-ink-800{border-color:var(--ink-800)}.border-ink-900{border-color:var(--ink-900)}.border-ink-950{border-color:var(--ink-950)}.markdown-content pre{margin-top:1.5rem;margin-bottom:1.5rem;overflow-x:auto;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.markdown-content pre:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.markdown-content pre{border-width:1px;border-color:var(--color-base-300)}.markdown-content pre:is(.dark *){border-color:var(--color-base-300)}.markdown-content pre{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.markdown-content pre:is(.dark *){--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.markdown-content pre{position:relative}.markdown-content pre code{display:block;padding:1rem;font-size:.875rem;line-height:1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:var(--color-base-content)}.markdown-content pre code:is(.dark *){color:var(--color-base-content)}.markdown-content pre code{background-color:transparent;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.markdown-content code{border-radius:.375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;background-color:var(--color-base-200);color:var(--color-primary);padding:.125rem .375rem;border-width:1px;border-color:var(--color-base-300)}.markdown-content pre::-webkit-scrollbar{height:.5rem;width:.5rem}.markdown-content pre::-webkit-scrollbar-track{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;background-color:transparent}.markdown-content pre::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.markdown-content pre:is(.dark *)::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.markdown-content pre::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.markdown-content pre:is(.dark *)::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.markdown-content p{margin-bottom:1rem;color:var(--color-base-content)}.markdown-content p:is(.dark *){color:var(--color-base-content)}.markdown-content p{line-height:1.625}.markdown-content h2{margin-bottom:1rem;margin-top:2rem;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.markdown-content h2:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.markdown-content h3{margin-bottom:.75rem;margin-top:1.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;color:var(--color-base-content)}.markdown-content h3:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.markdown-content ul{margin-bottom:1rem;list-style-position:inside;list-style-type:disc;color:var(--color-base-content)}.markdown-content ul:is(.dark *){color:var(--color-base-content)}.markdown-content ol{margin-bottom:1rem;list-style-position:inside;list-style-type:decimal;color:var(--color-base-content)}.markdown-content ol:is(.dark *){color:var(--color-base-content)}.markdown-content a{color:var(--color-primary)}.markdown-content a:hover{color:var(--color-secondary)}.markdown-content a{text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:2px}.markdown-content a:hover{text-decoration-color:var(--color-secondary)}.markdown-content a{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.markdown-content blockquote{border-left-width:4px;border-color:var(--color-primary);background-color:var(--color-base-200);margin-top:1rem;margin-bottom:1rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;color:var(--color-base-content);font-style:italic}body{background-color:#fff;color:#171717;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}html{background-color:#fff}h1,h2,h3,h4,h5,h6{color:#171717;font-weight:700}p{color:#171717}a{text-decoration:none}.btn{transition:all .2s ease;font-weight:500;padding:.75rem 1.5rem}.btn-xs{padding:.25rem .5rem}.btn-sm{padding:.5rem 1rem}.btn-square{padding:.75rem}.btn-square.btn-xs{padding:.25rem}.btn-square.btn-sm{padding:.5rem}button.btn-primary,.btn.btn-primary,a.btn-primary{background-color:#171717!important;color:#fff!important;border-color:#171717!important}button.btn-primary:hover,.btn.btn-primary:hover,a.btn-primary:hover{background-color:#262626!important;border-color:#262626!important}button.btn-primary:active,.btn.btn-primary:active,a.btn-primary:active{background-color:#0a0a0a!important;border-color:#0a0a0a!important}.btn-outline{background-color:transparent!important;color:#171717!important;border-color:#d4d4d4!important;border-width:1px!important}.btn-outline:hover{background-color:#f5f5f5!important;border-color:#a3a3a3!important;color:#171717!important}.btn-ghost{background-color:transparent!important;color:#525252!important;border:none!important}.btn-ghost:hover{background-color:#f5f5f5!important;color:#171717!important}input,textarea,select{border-color:#e5e5e5;background-color:#fff;color:#171717}input:focus,textarea:focus,select:focus{border-color:#171717;outline:none;box-shadow:0 0 0 2px #1717171a}.card{background-color:#fff;border:1px solid #e5e5e5}.badge{background-color:#f5f5f5;color:#525252;border:1px solid #e5e5e5}.badge-primary{background-color:#171717;color:#fff;border-color:#171717}.dropdown-content{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 10px 40px #0000001a}.menu li>a:hover,.menu li>button:hover{background-color:#f5f5f5;color:#171717}details summary::-webkit-details-marker{display:none}details summary{list-style:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f5f5f5}::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a3a3a3}::-moz-selection{background-color:#171717;color:#fff}::selection{background-color:#171717;color:#fff}:focus-visible{outline:2px solid #171717;outline-offset:2px}:focus:not(:focus-visible){outline:none}.toast{background-color:#171717;color:#fff}.loading{color:#171717}.divider{border-color:#e5e5e5}.divider:before,.divider:after{background-color:#e5e5e5}table{border-color:#e5e5e5}th{background-color:#fafafa;color:#171717;font-weight:600}td{border-color:#e5e5e5}tr:hover{background-color:#fafafa}code{background-color:#f5f5f5;color:#171717;padding:.125rem .25rem;border-radius:.25rem;font-size:.875em}pre{background-color:#171717;color:#e5e5e5;padding:1rem;border-radius:.5rem;overflow-x:auto}pre code{background-color:transparent;color:inherit;padding:0}blockquote{border-left:3px solid #171717;padding-left:1rem;color:#525252;font-style:italic}hr{border-color:#e5e5e5}::-moz-placeholder{color:#a3a3a3}::placeholder{color:#a3a3a3}:disabled{opacity:.5;cursor:not-allowed}html{scroll-behavior:smooth}body{overflow-x:hidden}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .3s ease-out forwards}body.codetool-fullscreen-active{overflow:hidden!important}body.codetool-fullscreen-active header,body.codetool-fullscreen-active>nav,body.codetool-fullscreen-active [role=banner]{display:none!important}body.codetool-fullscreen-active footer,body.codetool-fullscreen-active [role=contentinfo]{display:none!important}body.codetool-fullscreen-active main>*:not(:has(#codeToolContainer)),body.codetool-fullscreen-active section:not(:has(#codeToolContainer)){display:none!important}body.codetool-fullscreen-active .hero,body.codetool-fullscreen-active [class*=breadcrumb],body.codetool-fullscreen-active nav[aria-label*=breadcrumb],body.codetool-fullscreen-active .breadcrumb{display:none!important}body.codetool-fullscreen-active #codeToolContainer~*,body.codetool-fullscreen-active article>*:not(:has(#codeToolContainer)){display:none!important}body.codetool-fullscreen-active main~div:has(nav),body.codetool-fullscreen-active div:has(>nav[aria-label]),body.codetool-fullscreen-active main>div:first-child:not(:has(#codeToolContainer)){display:none!important}body.codetool-fullscreen-active main>*:not(:has(#codeToolContainer)):not(#codeToolContainer){display:none!important}
