.FeaturedBlogPost_wrapper__UHg4L{display:block;position:relative;padding:2.5rem;text-decoration:none;margin-bottom:5.4rem}.FeaturedBlogPost_wrapper__UHg4L .FeaturedBlogPost_scanline__5JuhZ{transition:opacity .3s}.FeaturedBlogPost_wrapper__UHg4L:before{content:"";position:absolute;top:0;left:1px;right:1px;height:100%;background-color:var(--theme-elevation-0);transition:background-color .3s}.FeaturedBlogPost_wrapper__UHg4L:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--theme-elevation-1000);transition:width .3s}@media(max-width:1024px){.FeaturedBlogPost_wrapper__UHg4L{padding:1.5rem}}.FeaturedBlogPost_wrapper__UHg4L:hover:before{background-color:var(--theme-elevation-50)}.FeaturedBlogPost_wrapper__UHg4L:hover:after{width:100%}.FeaturedBlogPost_scanline__5JuhZ{width:calc(100% - 2px);border-top:1px solid var(--grid-line-dark);border-bottom:1px solid var(--grid-line-dark)}[data-theme=dark] .FeaturedBlogPost_scanline__5JuhZ,[data-theme=dark]:not(:has([data-theme=light])) .FeaturedBlogPost_scanline__5JuhZ{border-color:var(--grid-line-dark)}[data-theme=light] .FeaturedBlogPost_scanline__5JuhZ,[data-theme=light]:not(:has([data-theme=dark])) .FeaturedBlogPost_scanline__5JuhZ{border-color:var(--grid-line-light)}.FeaturedBlogPost_contentWrapper__vnoAX{position:relative;display:flex;align-items:center}@media(max-width:1024px){.FeaturedBlogPost_contentWrapper__vnoAX{flex-direction:column}}.FeaturedBlogPost_content__lne0t{width:50%;flex-grow:2;text-decoration:none}@media(max-width:1024px){.FeaturedBlogPost_content__lne0t{width:100%}}.FeaturedBlogPost_title__heX_f{margin:0 0 1.2rem}.FeaturedBlogPost_meta__he_c9{display:flex;align-items:center;gap:1rem;opacity:.5;margin-bottom:1.2rem}.FeaturedBlogPost_meta__he_c9 time{font-size:var(--font-body-size);line-height:1.4}.FeaturedBlogPost_description__ieROX,.FeaturedBlogPost_meta__he_c9 p{margin:0}.FeaturedBlogPost_media__fERS8{flex-shrink:1;max-width:50%;padding-right:2.5rem}@media(max-width:1024px){.FeaturedBlogPost_media__fERS8{width:100%;padding:0;margin-bottom:2.5rem;max-width:100%}}.FeaturedBlogPost_date__9dct7{font-size:var(--font-body-size);line-height:1.4}.FeaturedBlogPost_crosshair__mq_L_{position:absolute;height:auto;width:1.25rem;opacity:.75}.FeaturedBlogPost_crosshairTopLeft__LiYAf{top:-.625rem;left:-.625rem}.FeaturedBlogPost_crosshairTopRight__kCdzN{top:-.625rem;right:-.625rem}.FeaturedBlogPost_crosshairBottomLeft__NOm0L{bottom:-.625rem;left:-.625rem}.FeaturedBlogPost_crosshairBottomRight__hHIrQ{bottom:-.625rem;right:-.625rem}.Gutter_leftGutter__UWO6t{padding-left:var(--gutter-h)}.Gutter_rightGutter__qUzUU{padding-right:var(--gutter-h)}@media(max-width:1024px){.Gutter_disableMobile__DsUmR{padding-left:0;padding-right:0}}.Image_placeholder__uf5AB{background-color:var(--theme-elevation-50)}[data-theme=dark] .Image_hasDarkModeFallback__JQBjj.Image_themeLight__GCSlz{display:none}[data-theme=dark] [data-theme=light] .Image_hasDarkModeFallback__JQBjj.Image_themeLight__GCSlz{display:block}[data-theme=light] .Image_themeDark__IAQXs{display:none}[data-theme=light] [data-theme=dark] .Image_themeDark__IAQXs{display:block}.Video_video__D_9PX{max-width:100%;width:100%;display:block}.Video_cover__4szsE{object-fit:cover;width:100%;height:100%}.CommandLine_commandLineButton__OQA9Q{width:100%;max-width:calc(var(--column)*4);font-family:var(--font-geist-mono);font-size:calc(var(--font-body-size) - 4px);letter-spacing:0}@media(max-width:1920px){.CommandLine_commandLineButton__OQA9Q{font-size:calc(var(--font-body-size) - 2px)}}@media(max-width:768px){.CommandLine_commandLineButton__OQA9Q{max-width:calc(var(--column)*8)}}.CommandLine_icon__2rKRk{margin-right:-.25rem}.CommandLine_lexicalCommandLineWrap__YEQ9E{display:flex;flex-direction:column}.CommandLine_lexicalCommandLine__xkM2T{width:100%;display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:.5rem .5rem .5rem 1rem;border-radius:.25rem;border:1px solid var(--theme-elevation-250);background-color:var(--theme-elevation-50);font-family:var(--font-geist-mono);font-size:calc(var(--font-body-size) - 4px);letter-spacing:0}@media(max-width:1920px){.CommandLine_lexicalCommandLine__xkM2T{font-size:calc(var(--font-body-size) - 2px)}}.CommandLine_commandText__KkKg8{width:100%}.CommandLine_commandText__KkKg8:before{content:"$";color:var(--theme-text);margin-right:.5rem}.CommandLine_copyButton__PKRkR{border:0;background:none;box-shadow:none;border-radius:0;padding:0;color:currentColor;font-size:var(--font-body-size);font-family:var(--font-body);display:flex;align-items:center;justify-content:center;color:var(--theme-text);padding:.25rem;border-radius:.25rem;transition:background .1s ease}.CommandLine_copyButton__PKRkR>svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1}.CommandLine_copyButton__PKRkR:hover{background:var(--theme-elevation-150);cursor:pointer}.TooltipContent_tooltip__GHu7t{letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.TooltipContent_tooltip__GHu7t{font-size:15px;line-height:18px}}.TooltipContent_tooltip__GHu7t{position:absolute;bottom:100%;left:50%;z-index:2;transform:translate3d(-50%,-50%,0);padding:.5rem .75rem;color:var(--theme-text);line-height:.75rem;font-weight:400;white-space:nowrap;background-color:var(--theme-elevation-100)}[data-theme=light] .TooltipContent_tooltip__GHu7t,[data-theme=light]:not(:has([data-theme=dark])) .TooltipContent_tooltip__GHu7t{background-color:var(--theme-elevation-0);box-shadow:0 3px 8px rgba(0,0,0,.125)}.TooltipContent_caret__bXZeZ{position:absolute;transform:translateX(-50%);top:calc(100% - .0625rem);left:50%;height:0;width:0;border:10px solid rgba(0,0,0,0);border-top:10px solid var(--theme-elevation-100)}[data-theme=light] .TooltipContent_caret__bXZeZ,[data-theme=light]:not(:has([data-theme=dark])) .TooltipContent_caret__bXZeZ{border-top-color:var(--theme-elevation-0)}.Tooltip_tooltip__FmJFx{all:unset;display:flex;position:relative;cursor:pointer;border-radius:3px}.Tooltip_tooltip__FmJFx:focus-visible svg,.Tooltip_tooltip__FmJFx:hover svg{opacity:.75}@media(pointer:fine){.Tooltip_tooltip__FmJFx:focus-visible{outline:1px solid var(--theme-blue-400);outline-offset:2px}}.Tooltip_tip__TbjfP{opacity:0;transition:opacity .15s cubic-bezier(.165,.84,.44,1);pointer-events:none}.Tooltip_show__nhdfP .Tooltip_tip__TbjfP{opacity:1}.BreadcrumbsBar_wrapper__hYiFQ{position:relative;padding-top:var(--page-padding-top);z-index:1}.BreadcrumbsBar_wrapper__hYiFQ .BreadcrumbsBar_dropdownContent__GzlrX,.BreadcrumbsBar_wrapper__hYiFQ.BreadcrumbsBar_hasBackground__d25E6{background-color:var(--color-base-0)}.BreadcrumbsBar_wrapper__hYiFQ[data-theme=dark] .BreadcrumbsBar_dropdownContent__GzlrX,.BreadcrumbsBar_wrapper__hYiFQ[data-theme=dark].BreadcrumbsBar_hasBackground__d25E6{background-color:var(--color-base-1000)}.BreadcrumbsBar_wrapper__hYiFQ[data-theme=dark] .BreadcrumbsBar_containerMobile__jNVS6,.BreadcrumbsBar_wrapper__hYiFQ[data-theme=dark] .BreadcrumbsBar_container__XlC4y{border-bottom-color:var(--grid-line-dark)}.BreadcrumbsBar_container__XlC4y{border-top:1px solid var(--grid-line-light);border-bottom:1px solid var(--grid-line-light);padding:1.5rem 0;display:flex;justify-content:space-between}[data-theme=light] .BreadcrumbsBar_container__XlC4y,[data-theme=light]:not(:has([data-theme=dark])) .BreadcrumbsBar_container__XlC4y{border-color:var(--grid-line-light)}[data-theme=dark] .BreadcrumbsBar_container__XlC4y,[data-theme=dark]:not(:has([data-theme=light])) .BreadcrumbsBar_container__XlC4y{border-color:var(--grid-line-dark)}@media(max-width:1024px){.BreadcrumbsBar_container__XlC4y{display:none}}.BreadcrumbsBar_links__avC7Z{display:flex;gap:1.85rem}.BreadcrumbsBar_link__7tLGo{text-decoration:none;width:max-content}.BreadcrumbsBar_link__7tLGo:hover{text-decoration:underline}.BreadcrumbsBar_containerMobile__jNVS6{border-top:1px solid var(--grid-line-light);border-bottom:1px solid var(--grid-line-light);padding:.75rem 0;display:none}[data-theme=dark] .BreadcrumbsBar_containerMobile__jNVS6,[data-theme=dark]:not(:has([data-theme=light])) .BreadcrumbsBar_containerMobile__jNVS6{border-color:var(--grid-line-dark)}[data-theme=light] .BreadcrumbsBar_containerMobile__jNVS6,[data-theme=light]:not(:has([data-theme=dark])) .BreadcrumbsBar_containerMobile__jNVS6{border-color:var(--grid-line-light)}@media(max-width:1024px){.BreadcrumbsBar_containerMobile__jNVS6{display:block}}.BreadcrumbsBar_dropdown__ZlckS{position:relative}.BreadcrumbsBar_dropdown__ZlckS summary{border:none;list-style:none;display:flex;justify-content:space-between;padding:.5rem 0}.BreadcrumbsBar_dropdown__ZlckS summary::-webkit-details-marker,.BreadcrumbsBar_dropdown__ZlckS summary::marker{display:none;appearance:none}.BreadcrumbsBar_dropdown__ZlckS summary:hover{cursor:pointer}.BreadcrumbsBar_dropdown__ZlckS summary .BreadcrumbsBar_icon__uslkm{transition:transform .1s ease-in-out;transform:rotate(90deg);height:auto;width:.4rem;margin-right:.4rem}.BreadcrumbsBar_dropdown__ZlckS[open] .BreadcrumbsBar_icon__uslkm{transform:rotate(0deg)}.BreadcrumbsBar_dropdownContent__GzlrX{position:absolute;top:100%;left:calc(var(--gutter-h)*-1);width:calc(100% + var(--gutter-h)*2);z-index:1;padding:1.5rem var(--gutter-h) 1.5rem;display:flex;flex-direction:column;gap:1rem;border-bottom:1px solid var(--grid-line-light)}[data-theme=dark] .BreadcrumbsBar_dropdownContent__GzlrX,[data-theme=dark]:not(:has([data-theme=light])) .BreadcrumbsBar_dropdownContent__GzlrX{border-color:var(--grid-line-dark)}[data-theme=light] .BreadcrumbsBar_dropdownContent__GzlrX,[data-theme=light]:not(:has([data-theme=dark])) .BreadcrumbsBar_dropdownContent__GzlrX{border-color:var(--grid-line-light)}.BreadcrumbsBar_emptyBar__VeSqM{width:100%;border-bottom:1px solid var(--grid-line-dark)}[data-theme=light] .BreadcrumbsBar_emptyBar__VeSqM,[data-theme=light]:not(:has([data-theme=dark])) .BreadcrumbsBar_emptyBar__VeSqM{border-color:var(--grid-line-light)}[data-theme=dark] .BreadcrumbsBar_emptyBar__VeSqM,[data-theme=dark]:not(:has([data-theme=light])) .BreadcrumbsBar_emptyBar__VeSqM{border-color:var(--grid-line-dark)}.AuthorsList_authorSlot__g1NNd{padding:2.5rem 1rem 1rem;border-bottom:1px solid var(--theme-border-color);display:flex;flex-direction:column;gap:.25rem}.AuthorsList_authorSlot__g1NNd .AuthorsList_authorLabel__8_kK1{margin:1.2rem 0;font-size:1rem;line-height:1.2;font-weight:500;letter-spacing:-.05rem}@media(max-width:1600px){.AuthorsList_authorSlot__g1NNd .AuthorsList_authorLabel__8_kK1{font-size:1.25rem}}@media(max-width:768px){.AuthorsList_authorSlot__g1NNd .AuthorsList_authorLabel__8_kK1{font-size:1rem}}.AuthorsList_authorSlot__g1NNd .AuthorsList_authorLabel__8_kK1 code{font-size:inherit}.AuthorsList_authorSlot__g1NNd .AuthorsList_authorLabel__8_kK1{margin:0 0 .5rem}.AuthorsList_label__8SPuu{margin:1.2rem 0;font-size:13px;line-height:1;font-weight:400;letter-spacing:.25em;text-transform:uppercase}@media(max-width:1600px){.AuthorsList_label__8SPuu{font-size:12px}}.AuthorsList_label__8SPuu code{font-size:inherit}.AuthorsList_authorLink__TyxEz{text-decoration:none}.AuthorsList_authorLink__TyxEz:focus{outline:none;text-decoration:underline}.AuthorsList_author__LHKo8{display:flex;align-items:center;padding:0 0 .5rem}.AuthorsList_author__LHKo8 span{color:var(--theme-elevation-900);margin:0;line-height:1;letter-spacing:0}.AuthorsList_authorInfo__BuFyF{display:flex;flex-direction:column;gap:4px}.AuthorsList_twitter__nqd8l{letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.AuthorsList_twitter__nqd8l{font-size:15px;line-height:18px}}.AuthorsList_twitter__nqd8l{color:var(--theme-elevation-500)}.AuthorsList_authorImage__JxILZ{width:30px;height:30px;border-radius:100%;overflow:hidden;margin-right:.75rem;flex-shrink:0}.AuthorsList_guestSocials__b__GL{display:flex;padding:.25rem 0;gap:.25rem}@media(max-width:1024px){.AuthorsList_authorSlot__g1NNd{padding:0;border:none}.AuthorsList_authorLabel__8_kK1{display:none}}.Post_post__qfD7e{border-bottom:1px solid var(--grid-line-dark);position:relative;overflow:hidden;padding-bottom:3rem}[data-theme=dark] .Post_post__qfD7e,[data-theme=dark]:not(:has([data-theme=light])) .Post_post__qfD7e{border-color:var(--grid-line-dark)}[data-theme=light] .Post_post__qfD7e,[data-theme=light]:not(:has([data-theme=dark])) .Post_post__qfD7e{border-color:var(--grid-line-light)}.Post_titleWrap__fQcJR{padding:2.5rem 0}.Post_title__xwEKV{margin:3rem 0 2.4rem;font-size:4rem;line-height:1;font-weight:500;letter-spacing:-.05em}@media(max-width:768px){.Post_title__xwEKV{font-size:2.5rem}}.Post_title__xwEKV code{font-size:inherit}.Post_title__xwEKV{margin:0;width:calc(var(--column)*11)}@media(max-width:1600px){.Post_title__xwEKV{margin:2.4rem 0 1.8rem;font-size:2.5rem;line-height:1;font-weight:500;letter-spacing:-.05em;margin:0!important}}@media(max-width:1600px)and (max-width:1600px){.Post_title__xwEKV{font-size:3rem}}@media(max-width:1600px)and (max-width:768px){.Post_title__xwEKV{font-size:1.75rem}}@media(max-width:1600px){.Post_title__xwEKV code{font-size:inherit}}@media(max-width:1024px){.Post_title__xwEKV{width:100%}}.Post_breadcrumbs__8f5eF{margin:0 0 1rem}.Post_guideBadge__ckT8C{font-size:var(--font-body-size);line-height:1.4;display:inline-flex;align-items:center;justify-content:center;padding:.125rem .375rem;border-radius:6px;background:var(--theme-success-50);border:1px solid var(--theme-success-250);color:var(--theme-success-600);letter-spacing:normal;font-weight:400;vertical-align:middle;margin:1rem 0 0}.Post_allPosts__u3hOq{display:flex;align-items:center;gap:.5rem;cursor:pointer;text-decoration:none}.Post_allPosts__u3hOq svg{transform:rotate(180deg)}.Post_blogWrap__z6loX{display:flex;flex-direction:column}.Post_authorTimeSlots__Lziv5{padding:2.5rem 1rem;border-bottom:1px solid var(--grid-line-dark)}[data-theme=dark] .Post_authorTimeSlots__Lziv5,[data-theme=dark]:not(:has([data-theme=light])) .Post_authorTimeSlots__Lziv5{border-color:var(--grid-line-dark)}[data-theme=light] .Post_authorTimeSlots__Lziv5,[data-theme=light]:not(:has([data-theme=dark])) .Post_authorTimeSlots__Lziv5{border-color:var(--grid-line-light)}@media(max-width:1024px){.Post_authorTimeSlots__Lziv5{margin-top:1rem}}.Post_dateSlot__jUnJx{padding:1.25rem 0 0;display:flex;flex-direction:column}@media(max-width:1024px){.Post_dateSlot__jUnJx{padding:.5rem 0 0}}.Post_date__ex7gU{font-size:var(--font-body-size);line-height:1.4;letter-spacing:0;color:var(--theme-elevation-900);margin:0}.Post_publishLabel__J9USi{margin:1.2rem 0;font-size:13px;line-height:1;font-weight:400;letter-spacing:.25em;text-transform:uppercase}@media(max-width:1600px){.Post_publishLabel__J9USi{font-size:12px}}.Post_publishLabel__J9USi code{font-size:inherit}@media(max-width:1024px){.Post_stickyColumn__tGYlk{display:none}}.Post_stickyContent__CF_62{top:0;position:sticky}.Post_excerpt__PwuRP{margin:3rem 0 1rem}@media(max-width:1024px){.Post_excerpt__PwuRP{margin:1rem 0}}.Post_heroImageWrap__9HZAF{margin-inline:calc(var(--column)*-1) calc(var(--column)*-4)}@media(max-width:1024px){.Post_heroImageWrap__9HZAF{display:none}}.Post_heroImage__klAzt,.Post_heroImage__klAzt img{width:100%}.Post_blocks___yTOH>*>*{margin-top:2rem}.Post_blocks___yTOH>*>:last-child{margin-bottom:2rem}.Post_mobileAuthor__pzp3f,.Post_mobileImage__WdHDG{display:none}@media(max-width:1024px){.Post_mobileAuthor__pzp3f,.Post_mobileImage__WdHDG{display:unset}.Post_mobileAuthor__pzp3f{margin-top:1rem;display:flex}.Post_mobileAuthor__pzp3f>*{width:50%}.Post_breadcrumbs__8f5eF{width:100%}}@media(max-width:768px){.Post_titleWrap__fQcJR{display:unset}.Post_mobileAuthor__pzp3f{margin-top:1rem;display:flex;flex-direction:column}.Post_heroImage__klAzt{padding-bottom:1.5rem}}.Post_discordGitWrap__4u9vr{padding:2.5rem 1rem;border-bottom:1px solid var(--theme-border-color)}.group-active .Button_button__9Ivrl{transform:scale(1);opacity:1}.Button_button__9Ivrl{border:0;background:none;box-shadow:none;border-radius:0;color:currentColor;font-size:var(--font-body-size);font-family:var(--font-body);aspect-ratio:1/1;width:auto;height:auto;padding:.75rem;border-radius:100%;display:inline-flex;justify-content:center;align-items:center;position:absolute;top:-.8rem;right:-3.5rem;z-index:2;transition:all .35s cubic-bezier(.165,.84,.44,1)}.Button_button__9Ivrl,.Button_button__9Ivrl.Button_hidden__sDsEX{transform:scale(0);opacity:0}.Button_button__9Ivrl .Button_border__IevEn{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;transform:scale(.5)}.Button_button__9Ivrl .Button_pulse__ZCiZJ{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;animation:Button_Pulse__bhMAu 2s cubic-bezier(.165,.84,.44,1) infinite;display:none}.Button_button__9Ivrl .Button_hoverBg__fhFYb{transform:scale(0);filter:grayscale(100%);z-index:-1}.Button_button__9Ivrl .Button_hoverBg__fhFYb,.Button_button__9Ivrl:before{position:absolute;left:0;top:0;height:100%;width:100%;opacity:0;border-radius:100%;transition:all .35s cubic-bezier(.165,.84,.44,1);opacity:.25;background:var(--color-base-0)}.Button_button__9Ivrl:before{content:"";animation:Button_PulseAlt__JJh8B 2s cubic-bezier(.165,.84,.44,1) infinite;animation-fill-mode:forwards;animation-delay:var(--animation-delay);transform:scale(.35)}.Button_button__9Ivrl:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;opacity:0;border-radius:100%;transition:transform .35s cubic-bezier(.165,.84,.44,1);opacity:.25;transform:scale(0);animation:Button_Pulse__bhMAu 2s cubic-bezier(.165,.84,.44,1) infinite;animation-fill-mode:forwards;animation-delay:var(--animation-delay);pointer-events:none;z-index:-1;background:var(--color-base-0)}.Button_button__9Ivrl:hover{cursor:pointer}.Button_button__9Ivrl:hover .Button_hoverBg__fhFYb{transform:scale(1);filter:grayscale(0)}.Button_button__9Ivrl:hover:before{transform:scale(1.1);opacity:.25}.Button_button__9Ivrl svg{width:1.35rem;height:auto;border:1px solid var(--color-base-0);background:var(--color-base-0);border-radius:100%;color:var(--color-base-1000)}@keyframes Button_PulseAlt__JJh8B{0%{transform:scale(.35);opacity:.125}to{transform:scale(1);opacity:0}}@keyframes Button_Pulse__bhMAu{0%{transform:scale(1);opacity:.25}to{transform:scale(2);opacity:0}}.Button_codeFeature__g2WqS{position:absolute;right:-2rem;bottom:0;z-index:1}.Button_codeFeature__g2WqS .Button_content__BylSs{position:absolute;visibility:hidden;width:max-content;min-width:fit-content;padding:1rem;background:var(--theme-elevation-0);max-width:max(400%,20rem);left:0;z-index:3}@media(max-width:768px){.Button_codeFeature__g2WqS .Button_content__BylSs{max-width:max(90vw,4rem)}}.Button_codeFeature__g2WqS .Button_content__BylSs.Button_active__AIc_N{visibility:visible}.Modal_modal__VeR4D{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:rgba(10,10,10,.51);backdrop-filter:blur(22px);padding:5rem;overscroll-behavior:contain;overflow:auto}@media(max-width:1024px){.Modal_modal__VeR4D{padding:2rem}}.Modal_modal__VeR4D:before{content:"";position:absolute;background:var(--color-base-0);left:0;top:0;width:2px;height:100%}.Modal_label__LxVjY{margin:1.2rem 0;font-size:13px;line-height:1;font-weight:400;letter-spacing:.25em}@media(max-width:1600px){.Modal_label__LxVjY{font-size:12px}}.Modal_label__LxVjY code{font-size:inherit}.Modal_label__LxVjY{text-transform:uppercase;margin-bottom:1.75rem}[data-theme=dark] .Modal_label__LxVjY,[data-theme=dark]:not(:has([data-theme=light])) .Modal_label__LxVjY{color:var(--color-base-0)}[data-theme=light] .Modal_label__LxVjY,[data-theme=light]:not(:has([data-theme=dark])) .Modal_label__LxVjY{color:var(--color-base-0)}[data-theme=dark] .Modal_richText__Ki1Mb,[data-theme=dark]:not(:has([data-theme=light])) .Modal_richText__Ki1Mb{color:var(--color-base-0)}[data-theme=light] .Modal_richText__Ki1Mb,[data-theme=light]:not(:has([data-theme=dark])) .Modal_richText__Ki1Mb{color:var(--color-base-0)}.Modal_close__5yg7O{border:0;background:none;box-shadow:none;border-radius:0;padding:0;color:currentColor;font-size:var(--font-body-size);font-family:var(--font-body);color:var(--color-base-400);position:absolute;right:3rem;top:3rem;padding:1.25rem;border:1px solid var(--color-base-400);border-radius:100%;aspect-ratio:1/1;display:flex;transition:.35s cubic-bezier(.165,.84,.44,1)}@media(max-width:1024px){.Modal_close__5yg7O{right:2rem;top:2rem;padding:.5rem}.Modal_close__5yg7O svg{height:auto;width:.75rem}}.Modal_close__5yg7O svg{height:auto;width:1.25rem}.Modal_close__5yg7O:hover{cursor:pointer;color:var(--color-base-200);border-color:var(--color-base-200)}.Code_codeWrap__cGPns{min-height:24rem;display:flex;align-items:center;overflow-x:auto;background-color:var(--theme-elevation-100)}.Code_disableMinHeight__XTKwL{min-height:0}.Code_code__BTtCd{width:100%;min-width:fit-content;-webkit-text-size-adjust:100%;padding:1.5rem 2rem 1.5rem 1.5rem;font-size:14px;line-height:1.5;color:var(--color-base-100);font-family:var(--font-geist-mono),Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;position:relative}.Code_code__BTtCd::-webkit-scrollbar{background-color:rgba(0,0,0,0);height:8px;cursor:pointer}.Code_code__BTtCd::-webkit-scrollbar-thumb{background-color:var(--color-base-800);border-radius:0;cursor:pointer}.Code_code__BTtCd::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.Code_code__BTtCd .token.cdata,.Code_code__BTtCd .token.comment,.Code_code__BTtCd .token.doctype,.Code_code__BTtCd .token.prolog,.Code_code__BTtCd .token.punctuation{color:var(--color-base-500)}.Code_code__BTtCd .token.atrule,.Code_code__BTtCd .token.attr-value,.Code_code__BTtCd .token.keyword,.Code_code__BTtCd .token.plain{color:var(--color-success-250)}.Code_code__BTtCd .token.boolean,.Code_code__BTtCd .token.constant,.Code_code__BTtCd .token.deleted,.Code_code__BTtCd .token.number,.Code_code__BTtCd .token.symbol,.Code_code__BTtCd .token.tag{color:var(--color-error-500)}.Code_code__BTtCd .token.attr-name,.Code_code__BTtCd .token.builtin,.Code_code__BTtCd .token.char,.Code_code__BTtCd .token.inserted{color:var(--color-base-100)}.Code_code__BTtCd .language-css .token.string,.Code_code__BTtCd .style .token.string,.Code_code__BTtCd .token.entity,.Code_code__BTtCd .token.operator,.Code_code__BTtCd .token.url{color:var(--color-base-500)}.Code_code__BTtCd .token-property,.Code_code__BTtCd .token.function,.Code_code__BTtCd .token.selector{color:var(--color-success-500)}.Code_code__BTtCd .token.class-name,.Code_code__BTtCd .token.important,.Code_code__BTtCd .token.regex,.Code_code__BTtCd .token.string,.Code_code__BTtCd .token.variable{color:var(--color-warning-500)}.Code_code__BTtCd .token.bold,.Code_code__BTtCd .token.important{font-weight:700}.Code_code__BTtCd .token.italic{font-style:italic}.Code_code__BTtCd .token.entity{cursor:help}.Code_code__BTtCd .token-line{display:block;text-wrap:nowrap}.Code_code__BTtCd .token-line:not(:last-child){height:auto;min-height:1rem}@media(max-width:1600px){.Code_code__BTtCd{font-size:13px}}@media(max-width:1024px){.Code_code__BTtCd{padding:1rem;font-size:13px}.Code_code__BTtCd .Code_highlight__mFhVF:before{right:calc(var(--gutter-h)*-1);left:calc(var(--gutter-h)*-1)}}.Code_highlight__mFhVF{position:relative}.Code_highlight__mFhVF>*{position:relative;z-index:2}.Code_highlight__mFhVF .Code_lineNumber__XZgDa{color:var(--color-base-200)}.Code_highlight__mFhVF:before{content:" ";z-index:1;background-color:var(--color-base-800);position:absolute;top:-1px;right:-2px;bottom:0;left:-2px;border-radius:4px}.Code_highlight__mFhVF+.Code_highlight__mFhVF:before{border-top-left-radius:0;border-top-right-radius:0}.Code_highlight__mFhVF:has(+.Code_highlight__mFhVF):before{border-bottom-left-radius:0;border-bottom-right-radius:0}.Code_lineCodeWrapper__g0OaV{position:relative;display:inline-block}.Code_lineCodeWrapper__g0OaV span{text-wrap:nowrap}.Code_lineNumber__XZgDa{user-select:none;display:inline-block;text-align:right;color:var(--theme-elevation-400);padding-right:1.5rem;width:2.5rem}@media(max-width:1024px){.Code_lineNumber__XZgDa{display:none}}.Code_line__q5GJ_{display:block;position:relative}.Label_label__Soo3d{display:inline-block;padding:.2rem .6rem;margin:0;border-radius:.25rem;border:1px solid var(--theme-success-200);background-color:var(--theme-success-50);color:var(--theme-success-650);line-height:1.2;font-weight:400}@media(max-width:1024px){.Label_label__Soo3d{font-size:1rem}}@media(max-width:768px){.Label_label__Soo3d{font-size:1rem}}.Label_label__Soo3d{transition-property:background-color,border;transition-duration:.3s;transition-timing-function:ease}.Label_label__Soo3d:has(a):hover{background-color:var(--theme-success-150);border:1px solid var(--theme-success-350)}.Label_label__Soo3d+h1,.Label_label__Soo3d+h2,.Label_label__Soo3d+h3,.Label_label__Soo3d+h4,.Label_label__Soo3d+h5,.Label_label__Soo3d+h6{margin-top:1rem}.Label_label__Soo3d>a{color:inherit;border:none;display:inline-flex;justify-content:center;align-items:center;gap:.5rem}.Label_label__Soo3d>a:active,.Label_label__Soo3d>a:focus,.Label_label__Soo3d>a:visited,.Label_label__Soo3d>a:visited:focus,.Label_label__Soo3d>a:visited:hover{color:inherit!important;border:none!important}.Label_label__Soo3d>a:after{display:inline-block;content:url(/images/label-link-arrow.svg)}.LargeBody_largeBody__iNkda{font-size:24px;line-height:1.2em;letter-spacing:-.04em}@media(max-width:1920px){.LargeBody_largeBody__iNkda{font-size:22px}}.CopyToClipboard_copyTextarea__jf9iW{position:absolute;opacity:0;border:none;pointer-events:none;user-select:none;width:0;height:1px}.Banner_banner__3Dn4G{padding:1rem 1.5rem;display:flex;margin-bottom:2rem;border-radius:2px}.Banner_banner__3Dn4G a,.Banner_banner__3Dn4G a:active,.Banner_banner__3Dn4G a:hover{color:currentColor!important}.Banner_banner__3Dn4G p{margin:.8rem 0}.Banner_success__09_1Z{color:var(--theme-blue-text);background-color:var(--theme-success-100);border:1px solid var(--theme-success-200)}.Banner_success__09_1Z p code{background-color:var(--theme-success-200)!important}.Banner_warning__f8WVZ{color:var(--theme-orange-text);background-color:var(--theme-warning-100);border:1px solid var(--theme-warning-200)}.Banner_warning__f8WVZ p code{background-color:var(--theme-warning-200)!important}.Banner_error__EyQJC{color:var(--theme-red-text);background-color:var(--theme-error-100);border:1px solid var(--theme-error-200)}.Banner_error__EyQJC p code{background-color:var(--theme-error-200)!important}.Banner_default__sBSmr,.Banner_info__PeKcA{color:var(--theme-text);background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200)}.Banner_default__sBSmr p code,.Banner_info__PeKcA p code{background-color:var(--theme-elevation-150)!important}.Banner_children__28Qrf{width:100%}.Banner_children__28Qrf>*{margin:0;line-height:1.4rem}.Banner_children__28Qrf>p{line-height:1.6}.Banner_children__28Qrf :first-child{margin-top:0}.Banner_children__28Qrf :last-child{margin-bottom:0}.Download_wrapper__9waBU{width:100%;padding:1rem;margin-block:2rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;container-type:inline-size;container-name:wrapper}.Download_wrapper__9waBU>:only-child{grid-column:span 2;border-block:1px solid var(--theme-border-color);border-inline:none}.Download_wrapper__9waBU>:only-child>*{border-radius:0}.Download_wrapper__9waBU:has(>:only-child){padding:0 1px}@container (max-width: 600px){.Download_downloadCard__YLpYI{grid-column:span 2}}.Download_light__H5Kug{background:var(--color-base-0)}[data-theme=light] .Download_light__H5Kug,[data-theme=light]:not(:has([data-theme=dark])) .Download_light__H5Kug{background-color:var(--color-base-50)}.Download_dark___Sa2m{background:var(--color-base-1000)}.Download_auto__ZEFSQ{background:var(--theme-bg)}[data-theme=light] .Download_auto__ZEFSQ,[data-theme=light]:not(:has([data-theme=dark])) .Download_auto__ZEFSQ{background:var(--color-base-50)}.Download_downloadCard__YLpYI{border:1px solid var(--theme-border-color);border-radius:8px;display:flex;flex-direction:column;width:100%;box-shadow:0 1px 4px -2px rgba(0,0,0,.2)}.Download_contain__QPjZp,.Download_cover__pOmmx,.Download_downloadCardThumbnail__5ZIe3{border-top-left-radius:7px;border-top-right-radius:7px}.Download_downloadCardThumbnail__5ZIe3{border-block-end:1px solid var(--theme-border-color);display:flex;justify-content:center;align-items:center;min-height:200px;height:100%}.Download_contain__QPjZp{width:100%;height:auto;max-height:120px;max-width:200px;object-fit:contain}.Download_cover__pOmmx{width:100%;height:100%;object-fit:cover}.Download_downloadCardInfo__KpQkQ{padding:.5rem .5rem .5rem 1rem;display:flex;gap:.25rem;align-items:center;justify-content:space-between;background:var(--theme-elevation-50);border-bottom-left-radius:8px;border-bottom-right-radius:8px}[data-theme=light] .Download_downloadCardInfo__KpQkQ,[data-theme=light]:not(:has([data-theme=dark])) .Download_downloadCardInfo__KpQkQ{background:var(--color-base-0)}.Download_downloadCardName__W7HYo{width:100%}.Download_button__qPCm9{position:relative;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-250);border-radius:6px;width:2rem;height:2rem;padding:0;margin:0;display:flex;justify-content:center;align-items:center;flex-shrink:0;cursor:pointer;transition:background .2s ease,border .2s ease}.Download_button__qPCm9:hover{background:var(--theme-elevation-200);border:1px solid var(--theme-elevation-350)}.Download_button__qPCm9 a{border:none;color:inherit}.Download_button__qPCm9 a:active,.Download_button__qPCm9 a:focus,.Download_button__qPCm9 a:hover,.Download_button__qPCm9 a:visited,.Download_button__qPCm9 a:visited:active,.Download_button__qPCm9 a:visited:focus,.Download_button__qPCm9 a:visited:hover{color:inherit}[data-theme=light] .Download_button__qPCm9,[data-theme=light]:not(:has([data-theme=dark])) .Download_button__qPCm9{background:var(--color-base-0);border:1px solid var(--color-base-150)}[data-theme=light] .Download_button__qPCm9:hover,[data-theme=light]:not(:has([data-theme=dark])) .Download_button__qPCm9:hover{background:var(--color-base-50);border:1px solid var(--color-base-250)}