@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:block;src:url(../media/5ce348bf30bf5439.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:block;src:url(../media/4fa387ec64143e14.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:block;src:url(../media/6306c77e7c8268e4.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:block;src:url(../media/7d817b4c03b0c5f1.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:block;src:url(../media/bbc41e54d2fcbd21.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:block;src:url(../media/797e433ab948586e.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.VEU71W_className{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-style:normal}.VEU71W_variable{--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2v-cf9syxr5ni.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.hfIeYG_className{font-family:GeistSans,GeistSans Fallback}.hfIeYG_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
.Jrf9-q_cmdk{flex:1;height:100%}[geist-dialog][cmdk-dialog][aria-label="Search Command Menu"]{max-width:90%}@media (hover:hover) and (pointer:fine){.Jrf9-q_cmdk [data-loading=true] [data-selected=true]{background:0 0}}.Jrf9-q_cmdk [data-active=true] [cmdk-item]{background:var(--geist-bg)}
.cV3TuW_nav{width:100%;max-width:var(--ds-page-width);flex:1;align-items:center;display:flex;position:relative}.cV3TuW_links{align-items:center;gap:24px;width:100%;display:flex}.cV3TuW_links a{color:var(--accents-5);border-radius:2px;font-size:14px;text-decoration:none;transition:color .15s;position:relative}.cV3TuW_links a:focus-visible{box-shadow:var(--ds-focus-ring);outline:0}.cV3TuW_links a:focus-visible .cV3TuW_externalArrow{transform:translate(4px)}.cV3TuW_links a:hover{color:var(--geist-foreground)}.cV3TuW_links a.cV3TuW_selected{color:var(--geist-link-color);text-shadow:0px 0px .5px var(--geist-link-color)}.cV3TuW_externalArrow{position:absolute;top:2px;right:-10px}.cV3TuW_links a:first-child,.cV3TuW_mobileTop a:first-child{flex-direction:column;margin:0;display:flex}.cV3TuW_links a:nth-child(2){margin-left:20px}.cV3TuW_mobileTop{display:none}.cV3TuW_menuButton{cursor:pointer;width:36px;height:36px;font-size:inherit;line-height:inherit;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background-color:#0000;border:none;border-radius:7px;justify-content:center;align-items:center;margin:0 -5px 0 5px;text-decoration:none;display:none}.cV3TuW_logo{display:flex}@media (max-width:640px){.cV3TuW_links{display:none!important}.cV3TuW_menuButton{display:flex}}@media (max-width:1020px){.cV3TuW_mobileLogo{display:flex}.cV3TuW_mobileTop{justify-content:space-between;align-items:center;width:100%;display:flex}.cV3TuW_mobileTopRight{align-items:center;display:flex}.cV3TuW_links{display:none!important}.cV3TuW_menuButton{display:flex}.cV3TuW_headerButtons{display:none!important}}.cV3TuW_headerButtons{--navbar-secondary-button-width:98px;align-items:center;gap:12px;display:flex}.cV3TuW_headerButtons .cV3TuW_deploy{width:var(--navbar-secondary-button-width)}.cV3TuW_nav .cV3TuW_search{--search-size:32px;all:unset;cursor:pointer;height:var(--search-size);white-space:nowrap;background:var(--ds-gray-100);font-size:14px;font-family:var(--font-sans-fallback);color:var(--ds-gray-700);border-radius:6px;justify-content:space-between;align-items:center;padding:0 6px 0 8px;transition-property:background,color;transition-duration:.15s;transition-timing-function:ease;display:flex}.cV3TuW_nav .cV3TuW_search:hover{color:var(--ds-gray-800);background:var(--ds-gray-200)}.cV3TuW_nav .cV3TuW_search:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.cV3TuW_nav .cV3TuW_search kbd{height:20px;color:var(--ds-gray-1000);background:var(--ds-background-100);box-shadow:var(--ds-shadow-border);border:none;border-radius:6px;margin-left:16px;padding:0 6px;font-family:inherit;font-size:12px;font-weight:500;line-height:20px}.cV3TuW_nav .cV3TuW_search[data-variant=large]{width:237px}.cV3TuW_nav .cV3TuW_search[data-variant=medium]{display:none}.cV3TuW_nav .cV3TuW_search[data-variant=small]{color:var(--ds-gray-1000);width:var(--search-size);background:0 0;justify-content:center;padding:0;display:none}@media (max-width:1150px){.cV3TuW_nav .cV3TuW_headerButtons{gap:8px}.cV3TuW_nav .cV3TuW_search[data-variant=large]{display:none}.cV3TuW_nav .cV3TuW_search[data-variant=medium]{display:flex}}@media (max-width:1020px){.cV3TuW_nav .cV3TuW_search[data-variant=medium]{display:none}.cV3TuW_nav .cV3TuW_search[data-variant=small]{display:flex}}.cV3TuW_contextMenu{background-color:var(--geist-background);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--accents-2);min-width:160px;max-width:240px;box-shadow:var(--shadow-medium);will-change:transform, opacity;z-index:9999;background-clip:padding-box;border-radius:8px;padding:4px}.dark-theme .cV3TuW_contextMenu{box-shadow:none}.cV3TuW_contextMenu[data-state=closed]{animation-name:cV3TuW_scaleOut;animation-duration:.2s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.cV3TuW_contextMenuItem{color:var(--accents-5);-webkit-user-select:none;user-select:none;cursor:pointer;height:36px;font-size:13px;line-height:1;font-family:var(--font-sans);border-radius:4px;outline:none;align-items:center;gap:8px;padding:0 8px;display:flex;position:relative}.cV3TuW_contextMenuItem[data-highlighted],.cV3TuW_contextMenuItem[data-selected=true]{background-color:var(--accents-2);color:var(--accents-8)}.cV3TuW_contextMenuItem:not(:first-of-type){margin-top:4px}@keyframes cV3TuW_scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}
.wBGbpa_wrap{--color:var(--geist-foreground);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.wBGbpa_wrap:before,.wBGbpa_wrap:after{content:"";background-color:var(--color);width:22px;height:1.5px;transition:transform .15s;display:block}.wBGbpa_wrap:before{transform:translateY(-4px)rotate(0)}.wBGbpa_wrap:after{transform:translateY(4px)rotate(0)}.wBGbpa_wrap.wBGbpa_expanded:before{transform:translateY(1px)rotate(45deg)}.wBGbpa_wrap.wBGbpa_expanded:after{transform:translateY(0)rotate(-45deg)}
.ytTGiG_mobileMenu{display:none}.tailwind .ytTGiG_mobileMenu{display:none}@media (max-width:1020px){.ytTGiG_mobileMenu{background:var(--geist-background);z-index:2000;-webkit-overflow-scrolling:touch;width:100vw;max-width:100vw;height:100vh;display:flex;position:absolute;inset:0;overflow-y:scroll}.tailwind .ytTGiG_mobileMenu{background:var(--geist-background);z-index:2000;-webkit-overflow-scrolling:touch;width:100vw;max-width:100vw;height:100vh;display:flex;position:absolute;inset:0;overflow-y:scroll}.ytTGiG_mobileMenu ul{margin:0;padding:0;list-style-type:none}.tailwind .ytTGiG_mobileMenu ul{margin:0;padding:0;list-style-type:none}.ytTGiG_mobileMenu a{padding:10px 8px;display:flex}.ytTGiG_mobileMenu a:hover,.ytTGiG_mobileMenu a.ytTGiG_selected{color:var(--geist-foreground)}}
.R4aA1q_root{border:1px solid var(--ds-gray-400);border-radius:9999px;width:fit-content;padding:3px;display:flex}.R4aA1q_switch{border-radius:inherit;width:32px;height:32px;color:var(--ds-gray-900);border:0;justify-content:center;align-items:center;display:flex}.R4aA1q_switch[data-active=true]{background:var(--ds-gray-300);color:var(--ds-gray-1000)}
.rV1DKq_root{border-top:1px solid var(--accents-2)}.rV1DKq_grid{flex-wrap:wrap;justify-content:space-between;display:flex}.rV1DKq_grid a{width:fit-content;margin-bottom:12px}.rV1DKq_footer{min-height:400px;padding:36px 0}.rV1DKq_footer [data-logo-link]{height:20px;margin:0}.rV1DKq_footer h4{margin:0 0 16px;font-size:14px;font-weight:500;line-height:20px}.rV1DKq_footer button:not([data-theme-switcher]){all:unset;cursor:pointer}.rV1DKq_footer a,.rV1DKq_footer p,.rV1DKq_footer button:not([data-theme-switcher]){color:var(--accents-5);border-radius:2px;margin-top:0;font-size:14px;line-height:20px;display:block}.rV1DKq_footer a:hover,.rV1DKq_footer button:hover{color:var(--accents-8)}:is(.rV1DKq_footer a:focus-visible,.rV1DKq_footer button:focus-visible){box-shadow:var(--ds-focus-ring);outline:none;position:relative}.rV1DKq_footer .rV1DKq_copyright{margin-top:48px;margin-bottom:0;font-size:14px}.rV1DKq_footer .rV1DKq_copyright p{margin:0}.rV1DKq_newsletter p{max-width:240px}.rV1DKq_newsletter [data-input-wrapper]{height:32px;margin-top:12px;position:relative}.rV1DKq_newsletter [data-input-wrapper] input{background:var(--ds-gray-100);max-width:240px;height:100%;font-family:var(--font-sans);color:var(--ds-gray-1000);border:0;border-radius:6px;padding:0 85px 0 12px;font-size:14px}.rV1DKq_newsletter [data-input-wrapper] input::placeholder{color:var(--ds-gray-700)}.rV1DKq_newsletter [data-input-wrapper] input:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.rV1DKq_newsletter [data-input-wrapper] input:disabled{cursor:not-allowed}.rV1DKq_newsletter [data-input-wrapper] button{background:var(--accents-1);border:1px solid #0000001a;border-radius:4px;padding:2px 6px;font-size:12px;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.dark-theme :is(.rV1DKq_newsletter [data-input-wrapper] button){border-color:#ffffff1a}.rV1DKq_newsletter [data-input-wrapper] button:focus-visible{box-shadow:0 0 0 2px var(--ds-focus-color);outline:none}.rV1DKq_newsletter [data-success-message],.rV1DKq_newsletter [data-error-message]{align-items:center;gap:6px;height:32px;margin-top:12px;font-size:14px;line-height:32px;display:flex}.rV1DKq_newsletter [data-error-message]{color:var(--geist-error);margin-top:4px}.rV1DKq_socials,.rV1DKq_socialsDesktop{width:fit-content;display:flex!important}:is(.rV1DKq_socials,.rV1DKq_socialsDesktop) img{justify-content:center;align-items:center;width:16px;height:16px;margin:0;display:flex}:is(.rV1DKq_socials,.rV1DKq_socialsDesktop) hr{background:var(--accents-2);border:0;width:1px;height:19px;display:block}:is(.rV1DKq_socials,.rV1DKq_socialsDesktop) a{margin-bottom:0}.rV1DKq_socialsDesktop{display:none!important}@media screen and (max-width:960px){.rV1DKq_grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:32px;display:grid}.rV1DKq_grid [data-logo]{grid-column:1/-1}.rV1DKq_grid .rV1DKq_newsletter{grid-column:1/-1}.rV1DKq_grid .rV1DKq_newsletter p{max-width:unset}.rV1DKq_footer [data-logo]{align-items:center}.rV1DKq_footer [data-input-wrapper] input{width:100%;max-width:unset}.rV1DKq_socials{display:none!important}.rV1DKq_socialsDesktop{display:flex!important}}@media (max-width:480px){.rV1DKq_footer h4{margin-bottom:12px}.rV1DKq_newsletter [data-input-wrapper] input{font-size:16px}}.rV1DKq_pending{opacity:.5}
.iesOna_root{--container-width:1200px;--container-padding-x:16px;--letter-spacing-1:-.01em;--letter-spacing-2:-.04em;--line-opacity:.15;--line-color:rgba(0, 0, 0, var(--line-opacity));--line-offset:150px;--line-width:1px;--line-gap:5px;--line-fade-stop:93%}.iesOna_root [data-main-heading]{letter-spacing:var(--letter-spacing-2);color:var(--accents-8);margin:0;font-size:32px;font-weight:600;line-height:1.25}.iesOna_root [data-main-paragraph]{letter-spacing:var(--letter-spacing-1);color:var(--accents-5);margin:0;font-size:20px;line-height:1.5}@media (max-width:480px){.iesOna_root [data-main-heading]{font-size:24px}.iesOna_root [data-main-paragraph]{font-size:16px}}.dark-theme .iesOna_root{--text-gradient:linear-gradient(180deg, #fff 0%, #adadad 100%);--line-color:#fff3}
.l-DIkW_root{--root-padding:56px;--a-duration:1.08s;--a-duration-half:calc(var(--a-duration) / 2);--a-delay:.15s;--a-easing:cubic-bezier(.645, .045, .355, 1);width:100%;max-width:calc(1234px + var(--root-padding) * 2);text-align:center;min-height:640px;padding:0 var(--root-padding);isolation:isolate;margin:80px auto;overflow:hidden}.l-DIkW_root .l-DIkW_gridLineTop:before,.l-DIkW_root .l-DIkW_gridLineBottom:after,.l-DIkW_root .l-DIkW_gridContainerLine{--line-color:rgba(0, 0, 0, calc(var(--line-opacity) * 3))}.dark-theme .l-DIkW_root .l-DIkW_gridLineTop:before{--line-color:rgba(255, 255, 255, calc(var(--line-opacity) * 3))}.dark-theme .l-DIkW_root .l-DIkW_gridLineBottom:after{--line-color:rgba(255, 255, 255, calc(var(--line-opacity) * 3))}.dark-theme .l-DIkW_root .l-DIkW_gridContainerLine{--line-color:rgba(255, 255, 255, calc(var(--line-opacity) * 3))}.l-DIkW_root .l-DIkW_gridLineTop:before{width:0%;animation-name:l-DIkW_width;animation-duration:var(--a-duration);animation-timing-function:var(--a-easing);animation-fill-mode:forwards;animation-delay:var(--a-delay)}.l-DIkW_root .l-DIkW_gridLineBottom:after{width:0%}.l-DIkW_root .l-DIkW_title.l-DIkW_gridLineBottom:after{animation-name:l-DIkW_width;animation-duration:var(--a-duration);animation-timing-function:var(--a-easing);animation-fill-mode:forwards;animation-delay:calc(var(--a-delay) + .1s)}.l-DIkW_root .l-DIkW_subtitle.l-DIkW_gridLineBottom:after{animation-name:l-DIkW_width;animation-duration:var(--a-duration);animation-timing-function:var(--a-easing);animation-fill-mode:forwards;animation-delay:calc(var(--a-delay) + .2s)}.l-DIkW_root .l-DIkW_footer.l-DIkW_gridLineBottom:after{animation-name:l-DIkW_width;animation-duration:var(--a-duration);animation-timing-function:var(--a-easing);animation-fill-mode:forwards;animation-delay:calc(var(--a-delay) + .3s)}.l-DIkW_root .l-DIkW_intro>.l-DIkW_gridContainerLine[data-side=left],.l-DIkW_root .l-DIkW_intro>.l-DIkW_gridContainerLine[data-side=right]{height:0%;animation-name:l-DIkW_heightOffset;animation-duration:var(--a-duration);animation-timing-function:var(--a-easing);animation-fill-mode:forwards;animation-delay:calc(var(--a-delay) + .1s)}.l-DIkW_root .l-DIkW_header .l-DIkW_gridContainerLine{height:0%;animation-name:l-DIkW_height;animation-duration:var(--a-duration-half);animation-timing-function:var(--a-easing);animation-fill-mode:forwards;animation-delay:calc(var(--a-delay) + .1s)}.l-DIkW_root .l-DIkW_buttons .l-DIkW_gridContainerLine{height:0%;animation-name:l-DIkW_heightOffset;animation-duration:var(--a-duration);animation-timing-function:var(--a-easing);animation-fill-mode:forwards;animation-delay:calc(var(--a-delay) + .1s)}.l-DIkW_root .l-DIkW_gridCircle{opacity:0;animation-name:l-DIkW_opacity;animation-duration:var(--a-duration-half);animation-timing-function:var(--a-easing);animation-fill-mode:forwards;animation-delay:calc(var(--a-delay) + .4s)}.l-DIkW_root .l-DIkW_buttons .l-DIkW_gridCircle{animation-delay:calc(var(--a-delay) + .8s)}@keyframes l-DIkW_width{0%{opacity:1}to{width:calc(100% + var(--line-offset));opacity:.3}}@keyframes l-DIkW_heightOffset{0%{opacity:1}to{height:calc(100% + var(--line-offset));opacity:.3}}@keyframes l-DIkW_height{0%{opacity:1}to{opacity:.3;height:100%}}@keyframes l-DIkW_opacity{to{opacity:1}}.l-DIkW_header{padding:32px;position:relative}.l-DIkW_header:not(:has(.l-DIkW_notification)){min-width:340px}.l-DIkW_title{letter-spacing:-.05em;padding:24px;font-size:max(48px,min(5vw,76px));font-weight:600;line-height:1;position:relative}.l-DIkW_title .l-DIkW_gridCircle,.l-DIkW_break{display:none}.l-DIkW_intro{position:relative}.l-DIkW_subtitle{color:var(--accents-5);letter-spacing:var(--letter-spacing-1);background:var(--geist-background);z-index:1;width:calc(100% - var(--line-width) * 2);left:var(--line-width);text-wrap:balance;padding:40px 32px;font-size:max(15px,min(2vw,20px));font-weight:400;line-height:1.8;position:relative}.l-DIkW_subtitle strong{color:var(--accents-8);font-weight:500}.l-DIkW_subtitle p{max-width:750px;margin:0 auto}.l-DIkW_footer{width:100%;padding:0;position:relative}.l-DIkW_footer a{white-space:nowrap}.l-DIkW_buttons{height:100%;padding:40px;position:relative}.l-DIkW_copy{text-align:left;width:fit-content;font-family:var(--font-mono);color:var(--accents-5);cursor:copy;background:0 0;border:0;border-radius:9999px;align-items:center;padding:0 12px;font-size:13px;line-height:24px;display:flex;position:relative}.l-DIkW_copy:focus-visible{box-shadow:var(--ds-focus-ring);outline:0}.l-DIkW_copy:focus-visible svg{opacity:1;transition:none;right:-28px}.l-DIkW_copy:hover svg{opacity:1;transition:opacity .2s}.l-DIkW_copy svg{opacity:0;position:absolute;right:-16px}.l-DIkW_copy svg[data-open=false]{opacity:0}.l-DIkW_gridLineTop:before,.l-DIkW_gridLineBottom:after{content:"";width:calc(100% + var(--line-offset));left:calc(var(--line-offset) / 2 * -1);height:var(--line-width);background:linear-gradient(to right, var(--line-color), var(--line-color) 50%, transparent 0, transparent);background-size:var(--line-gap) var(--line-width);-webkit-mask:linear-gradient(to left, var(--geist-background) var(--line-fade-stop), transparent), linear-gradient(to right, var(--geist-background) var(--line-fade-stop), transparent), linear-gradient(black, black);-webkit-mask-composite:destination-in;position:absolute;-webkit-mask-composite:xor;mask-composite:exclude}.l-DIkW_gridLineTop:before{top:0}.l-DIkW_gridLineBottom:after{bottom:-.1px}.l-DIkW_gridContainerLine{width:var(--line-width);background:linear-gradient(180deg, var(--line-color), var(--line-color) 50%, transparent 0, transparent);background-size:var(--line-width) var(--line-gap);height:100%;position:absolute;top:0}.l-DIkW_gridContainerLine[data-side=left]{left:0}.l-DIkW_gridContainerLine[data-side=right]{right:0}.l-DIkW_gridContainerLine[data-offset]{height:calc(100% + var(--line-offset));top:calc(var(--line-offset) / 2 * -1)}.l-DIkW_gridContainerLine[data-fade=true]{-webkit-mask-composite:destination-in;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask:linear-gradient(to top, var(--geist-background) var(--line-fade-stop), transparent), linear-gradient(to bottom, var(--geist-background) var(--line-fade-stop), transparent), linear-gradient(black, black)}.l-DIkW_gridContainerLine[data-fade=top]{-webkit-mask:linear-gradient(to top, var(--geist-background) var(--line-fade-stop), transparent)}.l-DIkW_gridContainerLine[data-fade=bottom]{-webkit-mask:linear-gradient(to bottom, var(--geist-background) var(--line-fade-stop), transparent)}.l-DIkW_gridCircle{--size:73px;--offset:0px;width:var(--size);height:var(--size);z-index:2;position:absolute}.l-DIkW_gridCircle[data-side=top-left]{top:calc(var(--size) / 2 * -1);left:calc(var(--size) / 2 * -1 + var(--offset))}.l-DIkW_gridCircle[data-side=bottom-right]{bottom:calc(var(--size) / 2 * -1);right:calc(var(--size) / 2 * -1 + var(--offset));transform:rotate(180deg)}@media (max-width:890px){.l-DIkW_root{margin-top:0;padding:0 32px}.l-DIkW_header{padding:24px}.l-DIkW_title .l-DIkW_gridCircle{display:block}.l-DIkW_subtitle{padding:24px 32px}.l-DIkW_buttons .l-DIkW_gridContainerLine,.l-DIkW_header .l-DIkW_gridContainerLine,.l-DIkW_buttons .l-DIkW_gridCircle{display:none}.l-DIkW_gridCircle{--size:24px}.l-DIkW_gridCircle path{stroke-dasharray:5 5}.l-DIkW_break{display:block}}@media (max-width:420px){.l-DIkW_root{padding:0}.l-DIkW_buttons{padding:24px}.l-DIkW_title{line-height:1.1}.l-DIkW_gridContainerLine[data-side=left]{left:32px}.l-DIkW_gridContainerLine[data-side=right]{right:32px}.l-DIkW_gridCircle{--offset:32px}.l-DIkW_subtitle{background:0 0}.l-DIkW_subtitle p{max-width:272px;margin:0 auto}}.dark-theme .l-DIkW_gridCircle{filter:invert()}
.KQTBcq_root{border-bottom:1px solid var(--accents-2);padding:0 var(--container-padding-x) 96px var(--container-padding-x)}.KQTBcq_main{max-width:var(--container-width);margin:0 auto}.KQTBcq_main [data-column]{gap:var(--grid-gap);flex-direction:column;width:100%;display:flex}.KQTBcq_grid{--grid-gap:16px;gap:var(--grid-gap);width:100%;margin-top:48px;display:grid}.KQTBcq_grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.KQTBcq_grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.KQTBcq_grid[data-columns="1"]{grid-template-columns:100%}.KQTBcq_grid[data-columns="1"] .KQTBcq_card [data-subtitle]{max-width:45ch}.KQTBcq_grid[data-columns="2"],.KQTBcq_grid[data-columns="1"]{display:none}.KQTBcq_card{--card-padding:24px;--radius:12px;--hover-color:var(--ds-background-200);width:100%;max-height:380px;padding:var(--card-padding);border-radius:var(--radius);border:1px solid var(--accents-2);background:0 0;flex-direction:column;transition-property:border-color,background;transition-duration:.15s;display:flex;position:relative;overflow:hidden}.KQTBcq_card img{object-fit:cover}.KQTBcq_card:hover:not([data-variant=next]){border-color:var(--accents-3);background:var(--hover-color)}.KQTBcq_card:focus-visible{box-shadow:var(--ds-focus-ring);outline:0}.KQTBcq_card[data-variant=callout]{background:var(--geist-background);justify-content:flex-end;min-height:380px}.KQTBcq_card [data-title]{letter-spacing:var(--letter-spacing-2);color:var(--geist-foreground);font-size:20px;font-weight:600;line-height:32px}.KQTBcq_card [data-subtitle]{letter-spacing:var(--letter-spacing-1);color:var(--accents-5);font-size:14px;line-height:1.5}.KQTBcq_card [data-illustration]{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.KQTBcq_card [data-button]{bottom:var(--card-padding);right:var(--card-padding);background:#ffffff1a;border-radius:9999px;width:32px;height:32px;transition:background .15s;position:absolute}.KQTBcq_card[data-variant=next]{background:linear-gradient(110deg,#333 .06%,#222 100%)}.KQTBcq_card[data-variant=next] [data-subtitle]{color:#fff;margin-top:4px;font-size:16px;max-width:min(25ch,80%)!important}.KQTBcq_card[data-variant=next] [data-title]{color:#eaeaea;margin-top:16px;font-size:24px}.KQTBcq_card[data-variant=next]:hover [data-button]{background:#ffffff26}.KQTBcq_switchboard{grid-template-columns:repeat(var(--columns), 1fr);gap:19px;width:100%;height:100%;display:grid}.KQTBcq_switchboard [data-light]{background:var(--accents-5);width:1px;height:1px;transition:transform var(--transition-duration) ease;border-radius:9999px;position:relative}.KQTBcq_switchboard [data-light]:after,.KQTBcq_switchboard [data-light]:before{content:"";opacity:0;width:inherit;height:inherit;border-radius:inherit;transition:opacity var(--transition-duration) ease;position:absolute;inset:0}.KQTBcq_switchboard [data-light]:after{background:#fff;box-shadow:0 0 1px 1px #3291ffcc,0 0 2px 1px #3291ff40}.KQTBcq_switchboard [data-light]:before{background:var(--geist-success-light);box-shadow:0 0 2px 1px #3291ff40}.KQTBcq_switchboard [data-light][data-state=high]:after,.KQTBcq_switchboard [data-light][data-state=medium]:before{opacity:1}.KQTBcq_switchboard [data-light][data-state=off]{background:var(--accents-5)}@media (max-width:480px){.KQTBcq_card[data-variant=next] [data-title]{font-size:20px}.KQTBcq_card[data-variant=next] [data-subtitle]{font-size:14px}}@media (max-width:960px){.KQTBcq_grid[data-columns="3"]{display:none}.KQTBcq_grid[data-columns="2"]{display:grid}}@media (max-width:640px){.KQTBcq_grid[data-columns="2"]{display:none}.KQTBcq_grid[data-columns="1"]{display:grid}.KQTBcq_card{--card-padding:16px}.KQTBcq_card[data-variant=minimal]{border-radius:0;font-size:16px}.KQTBcq_card[data-variant=minimal]:not(:first-of-type){margin-top:calc(var(--grid-gap) * -1)}.KQTBcq_card[data-variant=minimal]:not(:last-of-type){border-bottom:0}.KQTBcq_card[data-variant=minimal]:first-of-type{border-radius:var(--radius) var(--radius) 0 0}.KQTBcq_card[data-variant=minimal]:last-of-type{border-radius:0 0 var(--radius) var(--radius)}.KQTBcq_card[data-variant=minimal] [data-title]{font-size:16px;line-height:24px}.KQTBcq_card[data-variant=minimal] [data-subtitle]{display:none}}.dark-theme .KQTBcq_card{--hover-color:#ffffff05}.dark-theme .KQTBcq_card[data-variant=next]{background:linear-gradient(110deg,#272727 .06%,#171717 100%);box-shadow:inset 0 0 6px #ffffff1a}.dark-theme .KQTBcq_card[data-variant=next]:focus-visible{box-shadow:var(--ds-focus-ring), inset 0px 0px 6px #ffffff1a;outline:0}.KQTBcq_darkMode{display:none}.dark-theme .KQTBcq_darkMode{display:unset}.KQTBcq_lightMode{display:unset}.dark-theme .KQTBcq_lightMode{display:none}
.PB4uha_root{width:392px;height:258px;margin-top:calc(var(--card-padding) * -1);margin-bottom:var(--card-padding);contain:strict;flex-shrink:0;position:relative}.PB4uha_grid{margin-top:2px}.PB4uha_pulse{z-index:1;position:absolute}.PB4uha_pulse[data-position=bottom-right]{-webkit-mask-composite:destination-in;bottom:48px;right:0;-webkit-mask:linear-gradient(270deg,#fff 60%,#0000)}.PB4uha_pulse[data-position=bottom-left]{-webkit-mask-composite:destination-in;bottom:32px;left:0;-webkit-mask:linear-gradient(90deg,#fff 60%,#0000)}.PB4uha_pulse[data-position=top-left]{-webkit-mask-composite:destination-in;top:16px;left:0;-webkit-mask:linear-gradient(90deg,#fff 50%,#0000)}.PB4uha_pulse[data-position=top-right]{-webkit-mask-composite:destination-in;top:1px;right:28px;-webkit-mask:linear-gradient(270deg,#fff 50%,#0000)}.PB4uha_window{--border-color:#e0e0e0;--control-color:#0000001a;background:var(--geist-background);border:1px solid var(--border-color);background-clip:padding-box;border-radius:8px;width:209px;height:161px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 2px 2px #0000000a,0 0 24px #0000000a}.PB4uha_window [data-line]{background:#00000029;border-radius:1px;width:100%;height:4px}.PB4uha_window [data-line][data-variant=dim]{background:#0000001a}.PB4uha_window [data-line][data-size=half]{width:50%}.PB4uha_window [data-toolbar]{background:var(--accents-1);border-bottom:1px solid var(--border-color);align-items:center;gap:4px;height:17px;padding-left:8px;display:flex}.PB4uha_window [data-control]{width:4px;height:4px;box-shadow:0 0 0 1px var(--control-color);border-radius:9999px}.PB4uha_window [data-content]{padding:16px}.PB4uha_window [data-content] [data-column-first]{flex-shrink:0;width:32px;height:100%}.PB4uha_window [data-content] [data-column-first] [data-avatar]{border:1px solid #0000001a;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 1px 1px #0000000a}.PB4uha_window [data-content] [data-column-first] [data-avatar] svg{width:40%;height:40%;color:var(--accents-3)}.PB4uha_window [data-content] [data-column-second]{width:100%;height:100%}.PB4uha_window [data-content] [data-column-second] [data-header]{margin-bottom:8px}.PB4uha_window [data-content] [data-column-second] [data-header] [data-avatar]{background:#0000001a;border-radius:9999px;width:8px;height:8px}.PB4uha_window [data-content] [data-column-second] [data-header] [data-btn]{background:var(--accents-3);border-radius:9999px;width:32px;height:8px;box-shadow:0 1px 1px #0000000a}.PB4uha_window [data-content] [data-column-second] [data-nav]{height:4px;margin-bottom:12px}.PB4uha_window [data-content] [data-column-second] [data-rectangles]{gap:8px;width:100%;display:flex}.PB4uha_window [data-content] [data-column-second] [data-rectangles]>div{flex-direction:column;gap:8px;width:100%;display:flex}.PB4uha_window [data-content] [data-column-second] [data-rectangles] [data-rectangle]{border:1px solid #0000001a;border-radius:2px;width:100%;height:32px;box-shadow:0 1px 1px #0000000a}.PB4uha_window [data-content] [data-column-second] [data-rectangles] [data-rectangle][data-size=large]{height:48px}.dark-theme .PB4uha_window{--border-color:var(--accents-2);--control-color:#fff3;box-shadow:0 0 24px #ffffff1f}.dark-theme .PB4uha_window [data-line]{background:#ffffff52}.dark-theme .PB4uha_window [data-line][data-variant=dim]{background:#fff3}.dark-theme .PB4uha_window [data-content] [data-column-first] [data-avatar],.dark-theme .PB4uha_window [data-content] [data-column-second] [data-rectangle]{border-color:#ffffff29}
.hHmtpW_root{contain:strict;width:278px;height:211px;position:relative;bottom:8px}.hHmtpW_window{--border-color-1:#0000001a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;box-shadow:0 0 0 1px #00000014,0 2px 4px #0000000a,0 12px 24px -8px #0000000d}.hHmtpW_window[data-variant=large]{z-index:1;background:linear-gradient(244.2deg,#eaeaeabf 0%,#ffffffbf 100%);border-radius:12px;width:210px;height:146px;top:calc(50% - 32px);left:calc(50% + 32px);transform:translate(-50%,-50%)}.hHmtpW_window[data-variant=large] [data-label]{color:var(--accents-8)}.hHmtpW_window[data-variant=medium]{z-index:2;background:linear-gradient(114.66deg,#eaeaeabf 1.75%,#ffffffbf 100%);border-radius:10px;width:174px;height:118px;top:calc(50% + 12px);left:calc(50% - 12px);transform:translate(-50%,-50%)}.hHmtpW_window[data-variant=medium] [data-fill] rect{width:2px;height:2px}.hHmtpW_window[data-variant=medium] [data-label]{color:var(--accents-5)}.hHmtpW_window[data-variant=small]{z-index:3;background:linear-gradient(60.51deg,#fafafabf -.19%,#ffffffbf 100%);border-radius:8px;width:128px;height:96px;bottom:0;left:0}.hHmtpW_window[data-variant=small] [data-fill] rect{width:1.5px;height:1.5px}.hHmtpW_window[data-variant=small] [data-label]{color:var(--accents-3)}.hHmtpW_window [data-content],.hHmtpW_window [data-label]{justify-content:center;align-items:center;display:flex}.hHmtpW_window [data-header]{border-bottom:1px solid var(--border-color-1);gap:10px;height:28px}.hHmtpW_window [data-header] [data-label]{height:100%;font-family:var(--font-mono);text-transform:uppercase;border-left:1px solid var(--border-color-1);margin-left:auto;padding:0 12px;font-size:11px}.hHmtpW_window [data-content]{height:calc(100% - 28px)}.hHmtpW_window [data-fill] rect{opacity:0;transition:opacity .15s}@keyframes hHmtpW_shine{to{opacity:0;background-position:200%}}.hHmtpW_shine{border-radius:inherit;width:100%;height:100%;position:absolute;overflow:hidden}.hHmtpW_shine:after{content:"";z-index:2;background:linear-gradient(90deg,#0000 20% 40%,#fff9 50%,#ffffff4d 55%,#0000 70% 100%) 0 0/200%;width:100%;height:100%;position:absolute;inset:0;transform:scale(2)rotate(45deg)}.hHmtpW_shine[data-animate=true]:after{animation:hHmtpW_shine 4s ease var(--delay)}.dark-theme .hHmtpW_shine{opacity:.1}.dark-theme .hHmtpW_window{box-shadow:none;--border-color-1:#ffffff1a;--border-color-2:#fff3;box-shadow:0 0 0 1px var(--border-color-2)}.dark-theme .hHmtpW_window[data-variant=small]{background:linear-gradient(42.08deg,#2d2d2dbf -.27%,#000000bf 100%)}.dark-theme .hHmtpW_window[data-variant=medium]{background:linear-gradient(91.47deg,#303030bf 1.7%,#000000bf 100%)}.dark-theme .hHmtpW_window[data-variant=large]{background:linear-gradient(224.37deg,#2c2c2cbf 0%,#000000bf 100%)}.dark-theme .hHmtpW_window[data-variant=large] [data-content] svg{filter:invert()}.dark-theme .hHmtpW_window [data-fill] rect{fill:#fff}
.fXK_Ja_root{background:radial-gradient(50% 50% at 50% 50%, var(--geist-background) 0%, var(--accents-1) 100%);border-bottom:1px solid var(--accents-2);min-height:700px;padding:80px var(--container-padding-x) 0 var(--container-padding-x);padding-bottom:80px}.fXK_Ja_main{max-width:var(--container-width);margin:0 auto}.fXK_Ja_cards{width:100%}.fXK_Ja_title{text-align:center}.fXK_Ja_title [data-break]{display:none}.fXK_Ja_card{width:100%;min-height:240px;box-shadow:0px 1px 0px 1px #00000005, 0px 4px 6px #00000005, inset 0px 0px 0px 6px var(--accents-1);background:linear-gradient(180deg, #fff 0%, var(--accents-1) 65.62%);border-radius:12px;padding:24px;transition:background .15s;position:relative}.fXK_Ja_card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fXK_Ja_card[data-variant=react]:before{background:conic-gradient(from 180deg at 50% 50%, var(--accents-2) 0deg, var(--accents-2) 176deg, #61dafb 193deg, var(--accents-2) 217deg, var(--accents-2) 360deg)}.fXK_Ja_card[data-variant=turbo]:before{background:conic-gradient(from 0deg at 50% 50%, var(--accents-2) 0deg, var(--accents-2) 3deg, var(--accents-2) 328deg, #df2e6c 349deg, var(--accents-2) 360deg)}.fXK_Ja_card[data-variant=swc]:before{background:conic-gradient(from 0deg at 50% 50%, #ffbc31 -7.19deg, var(--accents-2) 14deg, var(--accents-2) 51deg, var(--accents-2) 311deg, #ffbc31 353deg, var(--accents-2) 374deg)}.fXK_Ja_card:focus-visible{box-shadow:var(--ds-focus-ring);outline:0}.fXK_Ja_card:hover{background:linear-gradient(#fff 0%,#00000005 65.62%)}.fXK_Ja_card [data-icon]{align-items:center;height:40px;margin-bottom:auto;display:flex}.fXK_Ja_card [data-title]{letter-spacing:var(--letter-spacing-2);color:var(--geist-foreground);margin:0;font-size:20px;font-weight:600;line-height:1.5}.fXK_Ja_card [data-title] svg{transform:translate(2px,-.5px)}.fXK_Ja_card [data-subtitle]{letter-spacing:var(--letter-spacing-1);color:var(--accents-5);max-width:50ch;margin:0;font-size:14px;line-height:1.5}.fXK_Ja_card [data-subtitle] [data-rust-icon]{vertical-align:bottom;display:inline-block}.fXK_Ja_illustration{height:264px;width:calc(100% + var(--container-padding-x) * 2);left:calc(var(--container-padding-x) * -1);contain:strict;position:relative;overflow:hidden}.fXK_Ja_illustration [data-lines]{position:absolute;top:0;transform:translate(-2.5px)}.fXK_Ja_illustration .fXK_Ja_cpu{transform:translateY(8px)}.fXK_Ja_cpu{-webkit-user-select:none;user-select:none;width:fit-content;letter-spacing:var(--letter-spacing-2);color:#fff;background:linear-gradient(180deg, var(--accents-6) 0%, var(--accents-7) 100%), linear-gradient(180deg, #ffffff1a 0%, #ffffff1a 26.56%, #0000001a 51.56%, #0000001a 100%);border-radius:8px;padding:21px 25px;font-size:24px;font-weight:600;line-height:1.1;position:relative;box-shadow:0 2px 4px #0000001a,0 6px 4px -2px #00000026,inset 0 -3px 1px -1px #00000040}.fXK_Ja_cpu:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffff1a 0% 26.56%,#0000001a 51.56% 100%);padding:3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fXK_Ja_cpu [data-text]{background:linear-gradient(92.66deg,#aeaeae 0%,#eaeaea 19.79%,#9d9b9b 33.33%,#efecec 70.31%,#848484 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 10px #ffffff1a,0 -1px #0000001a;-webkit-background-clip:text}@keyframes fXK_Ja_shine{to{opacity:0;background-position:200%}}.fXK_Ja_cpu [data-cpu-shine]{width:100%;height:100%;position:absolute;overflow:hidden}.fXK_Ja_cpu [data-cpu-shine]:after{content:"";z-index:2;opacity:.6;mix-blend-mode:plus-lighter;background:linear-gradient(90deg,#0000 20% 40%,#fff3 50%,#ffffff26 55%,#0000 70% 100%) 0 0/200%;width:100%;height:100%;animation:5s infinite fXK_Ja_shine;position:absolute;inset:0;transform:scale(2.2)rotate(-30deg)}.dark-theme .fXK_Ja_cpu [data-cpu-shine]:after{opacity:.3}.fXK_Ja_cpu [data-connectors]{--connector-width:6px;--connector-height:10px;display:flex;position:absolute}.fXK_Ja_cpu [data-connectors][data-side=top],.fXK_Ja_cpu [data-connectors][data-side=bottom]{gap:18px}.fXK_Ja_cpu [data-connectors][data-side=top] [data-connector],.fXK_Ja_cpu [data-connectors][data-side=bottom] [data-connector]{width:var(--connector-width);height:var(--connector-height)}.fXK_Ja_cpu [data-connectors][data-side=top]{top:calc(var(--connector-height) * -1)}.fXK_Ja_cpu [data-connectors][data-side=top] [data-connector]{background:linear-gradient(#fff 0%,#d9d9d9 33.33%,#fff 66.67%,#bcbcbc 100%)}.dark-theme .fXK_Ja_cpu [data-connectors][data-side=top] [data-connector]{background:linear-gradient(#9a9a9a 0%,#686868 33.33%,#848484 66.67%,#3a3a3a 100%)}.fXK_Ja_cpu [data-connectors][data-side=bottom]{bottom:calc(var(--connector-height) * -1)}.dark-theme .fXK_Ja_cpu [data-connectors][data-side=bottom] [data-connector]{background:linear-gradient(#898989 0%,#6f6f6f 33.33%,#a3a3a3 66.67%,#535353 100%)}.fXK_Ja_cpu [data-connectors][data-side=right],.fXK_Ja_cpu [data-connectors][data-side=left]{gap:14px}.fXK_Ja_cpu [data-connectors][data-side=right] [data-connector],.fXK_Ja_cpu [data-connectors][data-side=left] [data-connector]{height:var(--connector-width);width:var(--connector-height)}.fXK_Ja_cpu [data-connectors][data-side=right]{right:calc(var(--connector-height) * -1);flex-direction:column}.fXK_Ja_cpu [data-connectors][data-side=right] [data-connector]{background:linear-gradient(90deg,#fff 0%,#d9d9d9 33.33%,#fff 66.67%,#bcbcbc 100%);box-shadow:0 2px 2px 1px #0000000d,inset -1px 0 1px 1px #0000001a,inset -1px 0 1px #ddd}.dark-theme .fXK_Ja_cpu [data-connectors][data-side=right] [data-connector]{background:linear-gradient(360deg,#6f6f6f 0%,#878787 33.33%,#8b8b8b 66.67%,#4d4d4d 100%)}.fXK_Ja_cpu [data-connectors][data-side=left]{left:calc(var(--connector-height) * -1);flex-direction:column}.fXK_Ja_cpu [data-connectors][data-side=left] [data-connector]{background:linear-gradient(90deg,#fff 0%,#d9d9d9 33.33%,#fff 66.67%,#bcbcbc 100%);box-shadow:0 2px 2px 1px #0000000d,inset 1px 0 1px 1px #0000001a,inset 1px 0 1px #ddd}.dark-theme .fXK_Ja_cpu [data-connectors][data-side=left] [data-connector]{background:linear-gradient(#787878 0%,#6b6b6b 33.33%,#8b8b8b 66.67%,#303030 100%)}.fXK_Ja_cpu [data-connector]{border-radius:1px 1px 0 0;box-shadow:0 2px 2px 1px #00000005,inset 0 -1px 1px 1px #0000001a,inset 0 -1px 1px #ddd}@media (max-width:480px){.fXK_Ja_root{padding-top:32px;padding-bottom:32px}.fXK_Ja_card{min-height:190px}.fXK_Ja_card [data-title]{margin-top:24px;font-size:16px}.fXK_Ja_illustration{height:200px}.fXK_Ja_illustration [data-lines]{display:none}.fXK_Ja_illustration .fXK_Ja_cpu{padding:15px 21px;font-size:20px;transform:translateY(2px)}}@media (max-width:820px){.fXK_Ja_title [data-break]{display:block}}.dark-theme .fXK_Ja_root{background:radial-gradient(50% 50%,#121212 0%,#000 100%)}.dark-theme .fXK_Ja_card{background:linear-gradient(#242424 0%,#121212 65.62%)}.dark-theme .fXK_Ja_card:hover{background:linear-gradient(#242424 0%,#ffffff05 65.62%)}.dark-theme .fXK_Ja_cpu{background:linear-gradient(#232323 0%,#222 100%),linear-gradient(#ffffff0d 0% 26.56%,#0000000d 51.56% 100%)}.dark-theme .fXK_Ja_cpu:before{background:linear-gradient(#ffffff0d 0% 26.56%,#0000000d 51.56% 100%)}.dark-theme .fXK_Ja_cpu [data-text]{background:linear-gradient(92.66deg,#919191 0%,#eaeaea 19.79%,#828181 33.33%,#c6c6c6 70.31%,#606060 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.fXK_Ja_mobileLines{display:none;position:absolute;top:30px}@media (max-width:480px){.fXK_Ja_mobileLines{display:block}}
.MZTvWW_button{width:fit-content}.MZTvWW_arrow{width:20px;height:20px;transition:transform .2s}
.g_FnqW_wrapper{width:100%;display:flex}.g_FnqW_heading{letter-spacing:-.04em;font-weight:600}.g_FnqW_centered{text-align:center;justify-content:center;align-items:center}h1.g_FnqW_heading{font-size:4.5rem;line-height:4.5rem}@media (max-width:960px){h1.g_FnqW_heading{font-size:3.5rem;line-height:3.5rem}}@media (max-width:600px){h1.g_FnqW_heading{font-size:2rem;line-height:2.25rem}}h2.g_FnqW_heading{font-size:2rem;line-height:2.5rem}@media (max-width:600px){h2.g_FnqW_heading{font-size:24px;line-height:32px}}
.oN_qsG_showcase{flex-direction:column;justify-content:center;align-items:center;gap:2rem;margin:auto;display:flex}@media (max-width:1100px){.oN_qsG_filters{flex-direction:column!important}}.oN_qsG_tabs{flex-wrap:wrap}.oN_qsG_tab{white-space:nowrap;cursor:pointer;color:var(--accents-5);font-size:.875rem;font-weight:500;font-family:var(--font-sans);background:0 0;border:none;justify-content:center;align-items:center;padding:8px 24px;transition:all .2s;display:flex;position:relative}.oN_qsG_tab p{margin:0}.oN_qsG_tab:hover{color:var(--geist-foreground)}.oN_qsG_activeTab{color:var(--geist-background)!important}.oN_qsG_filterText{z-index:1}.oN_qsG_activeFilterIndicator{background:var(--geist-foreground);border-radius:.375rem;width:100%;height:100%;position:absolute}.oN_qsG_siteCard{cursor:pointer;background:var(--accents-1);border:1px solid var(--accents-1);border-radius:6px;flex:1;min-width:19rem;max-width:24rem;padding:1em;transition:border .2s;animation:.2s forwards oN_qsG_fadeIn}@media (max-width:600px){.oN_qsG_siteCard{background:0 0;border:none}}.oN_qsG_siteCard .oN_qsG_arrow{width:1.25rem;height:1.25rem}.oN_qsG_siteCard p{margin:0;transition:color .2s}.oN_qsG_siteCard svg{transition:color .2s,transform .2s}.oN_qsG_siteCard .oN_qsG_siteName{letter-spacing:-.01em;color:var(--geist-foreground);align-items:center;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}.oN_qsG_siteCard p:last-child{letter-spacing:-.01em;color:var(--accents-5);text-transform:capitalize;font-size:14px;font-weight:400;line-height:20px}@media (max-width:600px){.oN_qsG_siteCard p:last-child{display:none}}@media (min-width:600px){.oN_qsG_siteCard:hover{border:1px solid var(--accents-2)}}.oN_qsG_siteCard:hover p{color:var(--geist-success)}.oN_qsG_siteCard:hover svg{color:var(--geist-success);transform:translate(2px,-2px)}.oN_qsG_siteImage{object-fit:cover;opacity:0;width:100%;height:auto;animation:.5s .2s forwards oN_qsG_fadeIn}.oN_qsG_siteImageSkeleton{object-fit:cover;background-color:var(--accents-1);border-radius:4px;height:12rem;margin-bottom:.5em;transition:box-shadow .2s;animation:1s forwards oN_qsG_fadeShadow;overflow:hidden}@keyframes oN_qsG_fadeShadow{0%{box-shadow:none}to{box-shadow:0 0 0 1px #00000008,0 2px 4px #0000000d,0 12px 24px #0000000d}}@keyframes oN_qsG_fadeIn{0%{opacity:0}to{opacity:1}}.oN_qsG_list{flex-wrap:wrap;width:100%;max-width:1200px;padding:0 1em}
.g_eUGG_button{cursor:pointer;background:#ababab1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background .2s;display:flex}.g_eUGG_button:hover{background:#ababab66}.g_eUGG_button:active{background:#ababab99}
.MOcyeq_wrapper{background:var(--geist-background);max-width:1280px;color:var(--geist-foreground);margin:0 auto;padding:2em 1em;transition:background .2s,color .2s;position:relative;overflow:hidden}@media (max-width:960px){.MOcyeq_wrapper{padding:1.5em 0}}@media (max-width:600px){.MOcyeq_wrapper{padding:1em 0}}.MOcyeq_cards{grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:1em;width:100%;height:400px;padding:0 0 1.5rem;list-style:none;display:grid}@media (max-width:960px){.MOcyeq_cards{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;gap:2em;height:auto;margin:0;padding:0 2em 1.5rem;display:flex;overflow:auto visible}}.MOcyeq_cards::-webkit-scrollbar{display:none}.MOcyeq_slideControl{z-index:10;align-items:center;display:flex;position:absolute;top:0;bottom:1.5em}@media (min-width:961px){.MOcyeq_slideControl{display:none}}.MOcyeq_left{left:1em}.MOcyeq_right{right:1em}.MOcyeq_carouselControls{border:none;width:0;height:0}
.bCOJ8G_gray{color:var(--accents-4)}.bCOJ8G_illustration{width:100%;height:100%}.bCOJ8G_illustration img{width:100%;position:absolute}.bCOJ8G_illustration{--fade-gradient:linear-gradient(30deg, var(--accents-1) -20%, transparent 70%), linear-gradient(220deg, var(--accents-1) -10%, transparent 40%)}.dark-theme .bCOJ8G_illustration{--fade-gradient:linear-gradient(30deg, #ffffff1a -20%, transparent 70%), linear-gradient(220deg, #ffffff1a -10%, transparent 40%)}.bCOJ8G_illustration:after{content:"";position:absolute;inset:0}.bCOJ8G_loom:after{background:var(--fade-gradient)}.bCOJ8G_plex:after{background:var(--fade-gradient)}.bCOJ8G_basement img:last-child{z-index:-1;object-fit:cover;top:-10rem;right:-50rem;transform:scale(1.2)}@media (max-width:960px){.bCOJ8G_basement img:last-child{top:0;left:12.5rem;transform:scale(1.7)}}.bCOJ8G_basement:after{background:var(--fade-gradient)}
._6M2RZG_illustration{position:relative}._6M2RZG_grid{width:100%}._6M2RZG_window{background:var(--Light-Background,#fff);aspect-ratio:1.35;border:1px solid #e0e0e0;border-radius:8px;height:100%;max-height:132px;margin:2em;position:absolute;overflow:hidden;box-shadow:0 2px 2px #0000000a,0 0 24px #0000000a}@media (max-width:1090px){._6M2RZG_window{max-height:100px}}@media (max-width:1004px){._6M2RZG_window{max-height:80px}}@media (max-width:960px){._6M2RZG_window{max-width:calc(100% - 4em);max-height:200px}}@media (max-width:400px){._6M2RZG_window{height:unset;width:100%}}.dark-theme ._6M2RZG_window{background:var(--Dark-Background,#000);border:1px solid #333}._6M2RZG_window ._6M2RZG_bar{background:var(--accents-1);border-bottom:1px solid #00000014;align-items:center;column-gap:2px;height:17px;padding:0 4px;display:flex}.dark-theme :is(._6M2RZG_window ._6M2RZG_bar){background:var(--accents-2);border-bottom:1px solid #ffffff1a}._6M2RZG_window ._6M2RZG_bar ._6M2RZG_button{border:1px solid var(--accents-2);border-radius:50%;width:6px;height:6px;display:inline-block}.dark-theme :is(._6M2RZG_window ._6M2RZG_bar ._6M2RZG_button){border-color:var(--accents-3)}._6M2RZG_window ._6M2RZG_ui img{width:100%;height:auto}
.rMXpoW_card{background:var(--geist-background);z-index:2;border:1px solid #0000;border-radius:.5em;flex-direction:column;gap:.75rem;padding:2em;transition:background-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000008,0 2px 4px #0000000d,0 12px 24px #0000000d}.dark-theme .rMXpoW_card{border-color:var(--accents-1);background:#111;box-shadow:0 0 0 1px #ffffff1a,0 2px 4px #0003,0 12px 24px #0003}.rMXpoW_card:focus-within{box-shadow:var(--ds-focus-ring);outline:none}.rMXpoW_card:hover{background-color:var(--accents-1)}@media (max-width:960px){.rMXpoW_card{scroll-snap-align:center;flex:0 0 100%;justify-content:space-between;width:100%;height:550px;margin-top:1px;position:relative}}.rMXpoW_card p{letter-spacing:-.04em;max-width:600px;color:var(--accents-6);margin:0;font-size:18px;line-height:1.5rem}@media (max-width:960px){.rMXpoW_card p{color:var(--geist-foreground);font-size:1.5rem;font-weight:600;line-height:2rem}}.dark-theme :is(.rMXpoW_card p){color:var(--accents-7)}.rMXpoW_card .rMXpoW_illustration{width:100%;height:100%;position:absolute;top:0;left:0}.rMXpoW_card .rMXpoW_company{z-index:4;align-items:flex-end;display:flex}.rMXpoW_card .rMXpoW_content{z-index:2;flex-direction:column;flex:1;justify-content:flex-end;gap:1em;display:flex}.rMXpoW_card .rMXpoW_content p{position:relative}.rMXpoW_card.rMXpoW_largeCard{grid-area:1/2/4/3}@media (min-width:961px){.rMXpoW_card.rMXpoW_largeCard .rMXpoW_content p{max-width:348px;font-size:32px;font-weight:600;line-height:40px}}.rMXpoW_card.rMXpoW_templateCard:not(:hover){background:linear-gradient(#f9f9f9 0%,#fff 100%),#f9f9f9}.dark-theme .rMXpoW_card.rMXpoW_templateCard:not(:hover){background:linear-gradient(#111 0%,#000 100%),#111}.rMXpoW_card.rMXpoW_templateCard .rMXpoW_templateTitle{color:var(--ds-gray-1000);font-size:1.5rem;font-weight:600;line-height:2rem}@media (min-width:961px){.rMXpoW_card.rMXpoW_templateCard .rMXpoW_templateTitle{margin-bottom:-.25em}}.rMXpoW_readCustomerStory{pointer-events:all;letter-spacing:-.01em;color:var(--accents-6);align-items:center;gap:.25rem;line-height:1rem;transition:color .2s;display:none}.rMXpoW_readCustomerStory svg{color:var(--accents-5);transition:color .2s,transform .2s}.rMXpoW_readCustomerStory:hover{color:var(--geist-foreground)}.rMXpoW_readCustomerStory:hover svg{color:var(--geist-foreground);transform:translate(4px,-4px)}@media (max-width:960px){.rMXpoW_readCustomerStory{display:flex}}.rMXpoW_cardDesktopLink{opacity:0;z-index:3;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}@media (max-width:960px){.rMXpoW_cardDesktopLink{pointer-events:none;display:none}}.rMXpoW_stat{background:var(--accents-1);border:1px solid var(--accents-2);border-radius:.5rem;padding:.75rem}.rMXpoW_stat p:first-child{letter-spacing:-.04em;white-space:nowrap;color:var(--accents-8);font-size:16px;font-weight:600;line-height:1.25rem}.rMXpoW_stat .rMXpoW_description{color:var(--accents-5);max-width:9rem;font-size:.75rem;line-height:1rem}.rMXpoW_desktopStats{padding-top:1em;position:absolute;inset:auto 2em 2em}@media (max-width:960px){.rMXpoW_desktopStats{display:none!important}}.rMXpoW_stats:after{content:"";z-index:-2;background:linear-gradient(0, var(--accents-1) 60%, transparent 100%);position:absolute;inset:-6rem -2em -2em}@media (max-width:960px){.rMXpoW_stats:after{background:linear-gradient(0, var(--accents-1) 50%, transparent 100%);top:2rem}}.rMXpoW_topCompanyLogo{display:none}@media (max-width:960px){.rMXpoW_topCompanyLogo{display:block}}.rMXpoW_bottomCompanyLogo{display:block}@media (max-width:960px){.rMXpoW_bottomCompanyLogo{display:none}}.rMXpoW_largeCard .rMXpoW_topCompanyLogo{display:block}.rMXpoW_largeCard .rMXpoW_bottomCompanyLogo{display:none}@media (min-width:961px){.rMXpoW_mobileOnly{display:none}}.rMXpoW_visuallyHidden{clip:rect(0 0 0 0);opacity:0;position:absolute}.dark-theme .rMXpoW_invert{filter:invert()}
.gbx7Ca_button[data-custom-button]:not([disabled]){color:var(--button-custom-fg)!important;background:var(--button-custom-bg)!important;--themed-border:var(--button-custom-border)!important}.gbx7Ca_button[data-custom-button][data-focus]{box-shadow:0 0 0 1px var(--geist-background), 0 0 0 3px var(--button-custom-bg-hover,var(--button-custom-bg,var(--geist-foreground)))!important;color:var(--button-custom-fg-hover)!important;background:var(--button-custom-bg-hover)!important;--themed-border:var(--button-custom-border-hover)!important}.gbx7Ca_button[data-custom-button][data-hover]{color:var(--button-custom-fg-hover)!important;background:var(--button-custom-bg-hover)!important;--themed-border:var(--button-custom-border-hover)!important}.gbx7Ca_button[data-custom-button][data-active]{color:var(--button-custom-fg-active,var(--button-custom-fg-hover))!important;background:var(--button-custom-bg-active,var(--button-custom-bg-hover))!important;--themed-border:var(--button-custom-border-active,var(--button-custom-border-hover))!important}
.QRk1fW_hero{width:100%;margin-top:8rem}@media (max-width:960px){.QRk1fW_hero{margin-top:4rem}}@media (max-width:600px){.QRk1fW_desktopSubtitle{display:none!important}}@media (min-width:601px){.QRk1fW_mobileSubtitle{display:none!important}}.QRk1fW_cta{margin-bottom:64px}
.f0q_8W_templates{border-left:none;border-right:none;flex-direction:column;justify-content:center;align-items:center;gap:4rem;display:flex}@media (max-width:960px){.f0q_8W_templates{gap:3rem}}.f0q_8W_deployTemplates{border:1px solid var(--accents-2);width:100%;max-width:var(--geist-page-width);border-radius:12px;padding:4em 2.5em;position:relative;overflow:hidden}@media (max-width:960px){.f0q_8W_deployTemplates{gap:2.5em;padding:3em 1.5em 2em}}@media (max-width:600px){.f0q_8W_deployTemplates{padding-top:2.5em}}.f0q_8W_deploySubtext{letter-spacing:-.01em;color:var(--accents-5);text-wrap:balance;font-size:20px;line-height:28px}.f0q_8W_templateCards{z-index:1;height:21rem;position:relative}@media (max-width:960px){.f0q_8W_templateCards{flex:none;width:100%;max-width:500px;margin:0 auto;transition:transform .5s}.f0q_8W_templateCards:hover{transform:translate(20px)}}@media (max-width:600px){.f0q_8W_templateCards{max-width:22rem;height:17rem}}.f0q_8W_templateCard{--border-color:#00000008;box-shadow:0px 0px 0px 1px var(--border-color), 0px 2px 4px #0000000d, 0px 12px 24px #0000000d;border-radius:6px;min-width:220px;max-width:290px;transition:transform .5s;position:absolute}@media (max-width:600px){.f0q_8W_templateCard{width:220px}}.f0q_8W_templateCard .f0q_8W_image{object-fit:cover;border-top-left-radius:6px;border-top-right-radius:6px;width:100%;height:180px;margin-bottom:-1px}@media (max-width:600px){.f0q_8W_templateCard .f0q_8W_image{height:130px}}.f0q_8W_templateCard .f0q_8W_description{background:var(--geist-background);border-radius:0 0 6px 6px;padding:1em}.f0q_8W_templateCard .f0q_8W_description p{margin:0}.f0q_8W_templateCard .f0q_8W_description p:first-child{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:24px}.f0q_8W_templateCard .f0q_8W_description p:last-child{letter-spacing:-.01em;color:var(--accents-5);font-size:14px;font-weight:400;line-height:20px}@media (max-width:600px){.f0q_8W_templateCard .f0q_8W_description{gap:.25em;padding:.75em}.f0q_8W_templateCard .f0q_8W_description p:first-child{font-size:12px}.f0q_8W_templateCard .f0q_8W_description p:last-child{font-size:11px;line-height:16px}}.f0q_8W_templateCard:first-child{z-index:1;bottom:0;right:0}.f0q_8W_templateCard:nth-child(2){z-index:-1;transform:rotate(-2deg)}.f0q_8W_templateCard:nth-child(3){z-index:-2;top:0;left:0;transform:rotate(-4deg)}.f0q_8W_templateCards:hover .f0q_8W_templateCard{--scale:1.03;--translate-x:-1.5em;--translate-y:-.25em}.f0q_8W_templateCards:hover .f0q_8W_templateCard:first-child{transform:rotate(2deg) scale(var(--scale))}.f0q_8W_templateCards:hover .f0q_8W_templateCard:nth-child(2){transform:rotate(-4deg) scale(var(--scale)) translateX(var(--translate-x)) translateY(var(--translate-y))}.f0q_8W_templateCards:hover .f0q_8W_templateCard:nth-child(3){transform:rotate(-10deg) scale(var(--scale)) translateX(calc(var(--translate-x) * 1.5)) translateY(calc(var(--translate-y) * 1.5))}.f0q_8W_badgesWrapper{height:24px}.f0q_8W_badges{position:absolute}.f0q_8W_badges:after{content:"";background:linear-gradient(to right, transparent, var(--geist-background));width:300px;height:100%;position:absolute;right:0}.f0q_8W_badge{--badge-purple-bg:#9162c015;--badge-purple-fg:#9162c0;--badge-green-bg:#449d5d15;--badge-green-fg:#449d5d;--badge-amber-bg:#d1772415;--badge-amber-fg:#d17724;--badge-blue-bg:#3b88e915;--badge-blue-fg:#3b88e9;white-space:nowrap;border-radius:100px;padding:.25rem .5rem;font-size:14px;line-height:16px}.f0q_8W_badge[data-color=purple]{background:var(--badge-purple-bg);color:var(--badge-purple-fg)}.f0q_8W_badge[data-color=green]{background:var(--badge-green-bg);color:var(--badge-green-fg)}.f0q_8W_badge[data-color=amber]{background:var(--badge-amber-bg);color:var(--badge-amber-fg)}.f0q_8W_badge[data-color=blue]{background:var(--badge-blue-bg);color:var(--badge-blue-fg)}.f0q_8W_logos{max-width:var(--geist-page-width);text-align:center;width:100%}.f0q_8W_logos p{letter-spacing:.25em;text-transform:uppercase;color:var(--accents-5);font-size:12px;font-weight:600;line-height:20px}.f0q_8W_logoList{opacity:.5;flex-wrap:wrap;width:100%}@media (max-width:960px){.f0q_8W_logoList{justify-content:center}.f0q_8W_logoList:nth-last-child(2){display:none}}.dark-theme .f0q_8W_badge{--badge-purple-bg:#9162c025;--badge-green-bg:#449d5d25;--badge-amber-bg:#d1772425;--badge-blue-bg:#3b88e925}.dark-theme .f0q_8W_templateCard{--border-color:#fff3}.dark-theme .f0q_8W_logoList{filter:invert()}
.vF3MAa_pre{--padding:16px;padding:var(--padding) 0;scrollbar-width:thin;scrollbar-color:var(--ds-gray-600) transparent;background:var(--ds-background-100);counter-reset:line;--shiki-color-text:var(--ds-gray-1000);--shiki-color-background:transparent;--shiki-token-constant:var(--ds-blue-900);--shiki-token-string:var(--ds-green-900);--shiki-token-comment:var(--ds-gray-900);--shiki-token-keyword:var(--ds-pink-900);--shiki-token-parameter:var(--ds-amber-900);--shiki-token-function:var(--ds-purple-900);--shiki-token-string-expression:var(--ds-green-900);--shiki-token-punctuation:var(--ds-gray-1000);--shiki-token-link:var(--ds-green-900);margin:0;overflow-x:auto}.vF3MAa_pre .token{display:inline;position:relative}:is(.vF3MAa_pre .token.prolog,.vF3MAa_pre .token.doctype,.vF3MAa_pre .token.cdata){color:var(--accents-5)}.vF3MAa_pre .token.comment{color:var(--ds-gray-900)!important}.vF3MAa_pre .token.namespace{opacity:.7}:is(.vF3MAa_pre .token.string,.vF3MAa_pre .token.attr-value),:is(.vF3MAa_pre .token.url,.vF3MAa_pre .token.symbol,.vF3MAa_pre .token.boolean,.vF3MAa_pre .token.variable,.vF3MAa_pre .token.constant){color:var(--ds-green-900)}:is(.vF3MAa_pre .token.atrule,.vF3MAa_pre .language-autohotkey .token.selector,.vF3MAa_pre .language-json .token.boolean,.vF3MAa_pre code[class*=language-css]){font-weight:600}.vF3MAa_pre .language-json .token.boolean{color:var(--geist-success)}.vF3MAa_pre .token.keyword{color:var(--ds-pink-900)}.vF3MAa_pre .token.tag.attr-value{color:var(--ds-blue-900)}:is(.vF3MAa_pre .token.tag,.vF3MAa_pre .token.class-name,.vF3MAa_pre .token.number,.vF3MAa_pre .token.tag){color:var(--ds-green-900)}.vF3MAa_pre .language-autohotkey .token.tag{color:#9a050f}:is(.vF3MAa_pre .token.selector,.vF3MAa_pre .language-autohotkey .token.keyword){color:var(--ds-pink-900)}:is(.vF3MAa_pre .token.important,.vF3MAa_pre .token.bold){font-weight:700}.vF3MAa_pre .token.italic{font-style:italic}.vF3MAa_pre .token.deleted{color:var(--ds-red-900)}.vF3MAa_pre .token.inserted{color:var(--ds-blue-900)}:is(.vF3MAa_pre .language-json .token.property,.vF3MAa_pre .language-markdown .token.title,.vF3MAa_pre .language-markdown-source .token.title){color:var(--ds-gray-1000)}:is(.vF3MAa_pre .language-markdown .token.code,.vF3MAa_pre .language-markdown-source .token.code){color:var(--ds-blue-900);font-weight:400}:is(.vF3MAa_pre .language-markdown .token.list,.vF3MAa_pre .language-markdown .token.hr,.vF3MAa_pre .language-markdown-source .token.list,.vF3MAa_pre .language-markdown-source .token.hr){color:var(--ds-gray-900)}:is(.vF3MAa_pre .language-markdown .token.url,.vF3MAa_pre .language-markdown-source .token.url){color:var(--ds-pink-900)}.vF3MAa_pre .token.selector{color:var(--ds-green-900)}:is(.vF3MAa_pre .token.property,.vF3MAa_pre .token.entity){color:var(--ds-red-900)}:is(.vF3MAa_pre .token.function,.vF3MAa_pre .token.attr-name,.vF3MAa_pre .token.regex){color:var(--ds-purple-900)}:is(.vF3MAa_pre .token.punctuation,.vF3MAa_pre .token.operator){color:var(--ds-gray-1000)}.vF3MAa_pre.language-wgsl .token.builtin{color:var(--ds-green-900)}.vF3MAa_pre .token.tag.script{color:var(--ds-gray-1000)}.vF3MAa_pre .token.tag.script.string{color:var(--ds-blue-900)}.vF3MAa_pre .token.directive.tag .tag{background:var(--ds-red-900);color:var(--ds-gray-900)}:is(.vF3MAa_pre .line,.vF3MAa_pre .highlighted-line){height:20px;padding:0 var(--padding);position:relative}:is(.vF3MAa_pre .line,.vF3MAa_pre .highlighted-line)>div{display:inline-block}.vF3MAa_pre .vF3MAa_lineNumber{all:unset;width:16px;color:var(--ds-gray-600);font-size:13px;font-family:var(--font-mono);text-align:right;padding-right:var(--padding);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;transition:color .125s ease-out}.vF3MAa_pre .vF3MAa_lineNumber:focus-visible{outline:2px solid var(--ds-focus-color)}.vF3MAa_pre .vF3MAa_lineNumber:hover{color:var(--ds-gray-1000)}:is(.vF3MAa_pre .highlighted-line,.vF3MAa_pre [data-highlighted=true]){background:var(--ds-blue-300);box-shadow:inset 2px 0 0 0 var(--ds-blue-900)}.vF3MAa_pre .line[data-active=true]{background:var(--ds-amber-300);box-shadow:inset 2px 0 0 0 var(--ds-amber-900)}.vF3MAa_pre [data-added=true]{background:var(--ds-green-300);box-shadow:inset 2px 0 0 0 var(--ds-green-900)}.vF3MAa_pre [data-added=true]:after{content:"+";color:var(--ds-green-900);pointer-events:none;padding-left:8px;font-weight:500;position:absolute;inset:0}.vF3MAa_pre [data-removed=true]{background:var(--ds-red-300);box-shadow:inset 2px 0 0 0 var(--ds-red-900)}.vF3MAa_pre [data-removed=true]:after{content:"-";color:var(--ds-red-900);pointer-events:none;padding-left:8px;font-weight:500;position:absolute;inset:0}.vF3MAa_pre.vF3MAa_hideLineNumbers .vF3MAa_lineNumber{display:none}@media (max-width:600px){.vF3MAa_pre .vF3MAa_lineNumber{display:none}}
.enIFoq_root{--root-padding:64px;overflow:hidden}.enIFoq_inner{max-width:var(--container-width);padding:96px var(--container-padding-x);margin:0 auto;position:relative}.enIFoq_main{max-width:calc(var(--container-width) - var(--root-padding) * 2);margin:0 auto}.enIFoq_content{padding-top:var(--root-padding);position:relative}.enIFoq_content .enIFoq_button{margin-top:32px!important}.enIFoq_subtitle{max-width:490px;color:var(--accents-5);letter-spacing:var(--letter-spacing-1);margin:16px 0 0;font-size:18px;line-height:1.78}.enIFoq_subtitle:first-of-type{margin-top:48px}.enIFoq_subtitle strong{color:var(--accents-8);font-weight:500}.enIFoq_subtitle [data-break]{display:none}.enIFoq_templates{z-index:1;width:514px;height:332px;position:relative;top:-64px}@media (max-width:768px){.enIFoq_templates{width:100%;max-width:500px;margin:0 auto}}@media (max-width:600px){.enIFoq_templates{max-width:352px;height:272px}}@media (max-width:768px){.enIFoq_inner{padding-top:32px;padding-bottom:32px}.enIFoq_templates{order:-1}.enIFoq_subtitle{font-size:16px}.enIFoq_subtitle:first-of-type{margin-top:32px}.enIFoq_subtitle [data-break]{display:block}.enIFoq_content .enIFoq_button{margin-top:16px!important}.enIFoq_meta{position:relative}.enIFoq_meta:after,.enIFoq_meta:before{content:"";background:linear-gradient(var(--dir), transparent, var(--geist-background));z-index:1;width:200px;height:24px;position:absolute}.enIFoq_meta:after{--dir:to right;right:calc(var(--container-padding-x) * -1)}.enIFoq_meta:before{--dir:to left;left:calc(var(--container-padding-x) * -1)}}
.OvTi8G_lightControls::-webkit-media-controls-panel{filter:brightness(.4);background-image:none!important}
.dark-theme .Z-CJSG_linesLight{display:none}.Z-CJSG_linesDark{display:none}.dark-theme .Z-CJSG_linesDark{display:block}@media (max-width:600px){.Z-CJSG_linesDark,.Z-CJSG_linesLight{-webkit-mask-image:linear-gradient(90deg,#0000 11%,#000 41% 71%,#0000 88%)}}
.NnGIOG_content>:last-child{margin-bottom:0}
.ALHlCG_root{--fade-color:var(--accents-1);position:relative}.dark-theme .ALHlCG_root{--fade-color:var(--geist-background)}.ALHlCG_gridDesktop:after{content:"";background:linear-gradient(to bottom, transparent, var(--fade-color) 70%);z-index:1;width:calc(100% + var(--container-padding-x) * 2);left:calc(var(--container-padding-x) * -1);pointer-events:none;height:400px;position:absolute;bottom:-32px}.ALHlCG_gridMobile{display:none!important}.ALHlCG_gridMobile:after{content:"";background:linear-gradient(to bottom, transparent, var(--fade-color) 70%);z-index:1;width:calc(100% + var(--container-padding-x) * 2);left:calc(var(--container-padding-x) * -1);pointer-events:none;height:200px;position:absolute;bottom:-32px}.ALHlCG_preview{cursor:pointer;border-radius:4px;transition:box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000008,0 2px 4px #0000000d,0 12px 24px #0000000d}.ALHlCG_preview img{width:100%;height:100%;transition:filter .15s}.ALHlCG_preview:focus-visible{box-shadow:var(--ds-focus-ring);outline:0;transition:none}.ALHlCG_preview:hover{box-shadow:0 0 0 1px #0000001a,0 6px 16px #00000014,0 8px 24px #0000000d}:is(.ALHlCG_preview:focus-visible,.ALHlCG_preview:hover) .ALHlCG_title{opacity:1}:is(.ALHlCG_preview:focus-visible,.ALHlCG_preview:hover) img{filter:brightness(90%)}.ALHlCG_title{--offset:4px;opacity:0;z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-shadow:0 1px 2px #0003;width:fit-content;height:24px;box-shadow:var(--shadow-small);background:#0009;border-radius:9999px;align-items:center;gap:4px;padding:0 10px;font-size:13px;transition:opacity .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ALHlCG_title hr{all:unset;background:#ffffff4d;width:1px;height:100%;margin-left:4px}@media (max-width:480px){.ALHlCG_gridDesktop{display:none!important}.ALHlCG_gridMobile{display:flex!important}}
.m4OAzq_learn{background:var(--accents-1);border-top:1px solid var(--accents-2);flex-direction:column;align-items:center;width:100%;padding:8em 1em;display:flex}@media (max-width:960px){.m4OAzq_learn{background:0 0;padding:4em 1em}}.m4OAzq_features{max-width:1200px;margin-top:4em;margin-bottom:3em}@media (max-width:960px){.m4OAzq_features{margin-top:3em}}@media (max-width:960px){.m4OAzq_feature{text-align:center;align-items:center}.m4OAzq_feature .m4OAzq_featureIcon{margin-bottom:none}}.m4OAzq_featureIcon{background:var(--geist-background);border:1px solid var(--accents-2);width:48px;height:48px;color:var(--accents-5);border-radius:100px;margin-bottom:1em}@media (max-width:960px){.m4OAzq_featureText{max-width:400px}}.m4OAzq_featureText h3{letter-spacing:-.04em;color:var(--accemts-8);margin:0;font-size:18px;font-weight:600;line-height:24px}.m4OAzq_featureText p{letter-spacing:-.01em;color:#666;margin:0;font-size:16px;font-weight:400;line-height:26px}.dark-theme .m4OAzq_featureText p{color:#888}
.xi44nG_page{width:100%}.xi44nG_root{max-width:860px;margin:0 auto}.xi44nG_root h1{margin-top:24px;margin-bottom:48px;line-height:1.2;font-size:clamp(28px,5vw,48px)!important}.xi44nG_blogRoot{width:100%}.xi44nG_blogHeader,.xi44nG_blogContent{max-width:860px;margin:0 auto}.xi44nG_blogHeader h1{margin-top:24px;margin-bottom:48px;line-height:1.2;font-size:clamp(28px,5vw,48px)!important}.xi44nG_blogBody{width:100%}.xi44nG_blogToc{display:none}@media (min-width:1280px){.xi44nG_blogBody{flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(0,860px) minmax(0,1fr);width:min(100vw - 32px,1356px);display:grid;position:relative;left:50%;transform:translate(-50%)}.xi44nG_blogContent{grid-column:2;width:100%}.xi44nG_blogToc{grid-column:3;width:min(224px,100% - 48px);min-width:0;margin-left:48px;display:block}.xi44nG_blogTocInner{max-height:calc(100vh - 142px);position:sticky;top:142px}}.xi44nG_back{color:var(--accents-5);border-radius:2px;align-items:center;gap:8px;width:fit-content;margin-bottom:64px;font-size:14px;transition:color .15s;display:flex}.xi44nG_back:hover{color:var(--accents-7)}.xi44nG_back:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.xi44nG_authors{border-bottom:1px solid var(--ds-gray-400);flex-wrap:wrap;padding-right:48px;display:flex}.xi44nG_author{scroll-snap-align:start;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;margin:-4px;padding:4px;transition:background .2s;display:flex}.xi44nG_author:hover{background:var(--ds-gray-100)}.xi44nG_author:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.xi44nG_author img{border:1px solid var(--accents-2);border-radius:50%;flex-shrink:0}.xi44nG_author .xi44nG_facepile img{border:none}.xi44nG_teamAttribution{flex-shrink:0;align-items:center;gap:8px;max-width:100%;display:flex}.xi44nG_facepile{flex-shrink:0;align-items:center;display:flex}.xi44nG_teamLabel{white-space:nowrap}.xi44nG_teamRoster{flex-direction:column;align-items:center;gap:8px;display:flex}.xi44nG_teamRosterFaces{flex-wrap:wrap;justify-content:center;gap:4px;max-width:192px;display:flex}.xi44nG_teamRosterImage{object-fit:cover;border:none}
.JrUOsq_root{z-index:1;width:100%;margin:24px 0;position:relative}.JrUOsq_feedButton{vertical-align:middle;color:var(--ds-gray-700);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;margin-left:8px;padding:4px;transition-property:color,background;transition-duration:.2s;display:inline-flex}.JrUOsq_feedButton:hover{color:var(--ds-gray-1000);background:var(--ds-gray-100)}.JrUOsq_feedButton:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.JrUOsq_posts{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:48px;display:grid}.JrUOsq_post{--post-radius:12px;--post-padding:6px;--post-inner-radius:calc(var(--post-radius) - var(--post-padding));width:100%;padding:var(--post-padding);border-radius:var(--post-radius);box-shadow:var(--ds-shadow-border-small);background:0 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.JrUOsq_post a:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.JrUOsq_post .JrUOsq_prose p{letter-spacing:-.01em;max-width:360px;margin-bottom:12px;font-size:15px}.JrUOsq_post .JrUOsq_prose a{color:var(--geist-link-color);border-radius:2px;font-size:15px}.JrUOsq_post ul{margin-top:0}.JrUOsq_post ul li{letter-spacing:-.01em;margin:0;padding:0}.JrUOsq_post ul li:has(a)::marker{color:var(--geist-link-color)}.JrUOsq_title{border-radius:2px;width:fit-content}.JrUOsq_title:hover{color:var(--geist-foreground)}.JrUOsq_authors{display:flex}.JrUOsq_authors .JrUOsq_author{width:var(--size);height:var(--size);border-radius:9999px;position:relative}.JrUOsq_authors .JrUOsq_author[data-has-more=true]:after{content:"";border-radius:inherit;background:#000000a6;width:100%;height:100%;position:absolute;inset:0}.JrUOsq_authors .JrUOsq_author img{border-radius:inherit;box-shadow:0 0 0 1.5px var(--geist-background);display:block;position:relative}.JrUOsq_authors .JrUOsq_more{z-index:1;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.JrUOsq_readMore{background:var(--ds-gray-100);height:36px;color:var(--ds-gray-900);border-radius:var(--post-inner-radius) var(--post-inner-radius);cursor:pointer;justify-content:center;align-items:center;margin-top:auto;font-size:14px;font-weight:500;transition-property:background,color;transition-duration:.2s;display:flex}.JrUOsq_readMore:hover{color:var(--ds-gray-1000);background:var(--ds-gray-200)}
._vEqRa_button:hover{background:var(--ds-gray-alpha-200)!important}._vEqRa_content{transform-origin:0 0;animation:.15s _vEqRa_scaleIn}._vEqRa_content[data-state=closed]{animation:.1s _vEqRa_scaleOut}@keyframes _vEqRa_scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _vEqRa_scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.dark-theme ._vEqRa_nonSticky{box-shadow:var(--ds-shadow-menu)}@media (min-width:1024px){._vEqRa_nonSticky{transform:translate(8px)}}@media (min-width:1024px){._vEqRa_container{width:calc(100% + 96px)}}._vEqRa_shadow{box-shadow:var(--ds-shadow-menu)}
._2o1JUG_root{--margin-vertical:48px;background:linear-gradient(180deg, var(--geist-background) 0%, var(--accents-1) 50%, var(--accents-1) 100%);padding:0 var(--container-padding-x) 96px var(--container-padding-x);overflow:hidden}._2o1JUG_root [data-divider-mobile]{display:none}.dark-theme ._2o1JUG_root{background:var(--geist-background)}._2o1JUG_title{letter-spacing:var(--letter-spacing-2);text-align:center;margin-top:48px;margin-bottom:80px;font-size:40px;font-weight:600;line-height:1.2}._2o1JUG_title [data-break]{display:none}._2o1JUG_subtitle{letter-spacing:var(--letter-spacing-1);color:var(--accents-5);text-align:center;z-index:2;margin:-64px 0 32px;font-size:20px;line-height:1.8;position:relative}._2o1JUG_subtitle strong{color:var(--accents-8);font-weight:500}._2o1JUG_quotes{max-width:var(--container-width);margin-top:64px;display:flex}._2o1JUG_quote{--padding:24px;--radius:12px;--border:1px solid var(--accents-2);padding:var(--padding);border:var(--border);background:var(--geist-background);flex-direction:column;flex:1;margin:0;display:flex;transform:translateZ(0);box-shadow:0 8px 24px -8px #0000000a,0 1px 1px #0000000a}.dark-theme ._2o1JUG_quote{background:var(--accents-1)}._2o1JUG_quote:first-of-type{border-radius:var(--radius) 0 0 var(--radius);border-right:none}._2o1JUG_quote:last-of-type{border-radius:0 var(--radius) var(--radius) 0;border-left:none}._2o1JUG_quote blockquote{margin:0}._2o1JUG_quote figcaption{margin-top:auto}._2o1JUG_quote h3{letter-spacing:var(--letter-spacing-1);color:var(--accents-8);margin-bottom:var(--padding);text-indent:-.4em;font-size:16px;font-weight:400;line-height:1.5}._2o1JUG_quote h3 span{font-family:Georgia,serif}._2o1JUG_quote [data-author]{color:var(--accents-5);letter-spacing:var(--letter-spacing-1);margin-top:8px;font-size:13px;line-height:1.6;display:block}@media (max-width:480px){._2o1JUG_title{margin-top:32px;font-size:24px}._2o1JUG_quotes{margin-top:48px}._2o1JUG_subtitle{max-width:280px;font-size:16px}._2o1JUG_quote h3{font-size:14px}._2o1JUG_root [data-divider-mobile]{display:block}._2o1JUG_root [data-divider]{display:none}}@media (max-width:780px){._2o1JUG_title [data-break]{display:block}}@media (max-width:600px){._2o1JUG_quote:first-of-type{border-right:var(--border);border-radius:var(--radius) var(--radius) 0 0;border-bottom:none}._2o1JUG_quote:last-of-type{border-top:none;border-left:var(--border);border-radius:0 0 var(--radius) var(--radius)}._2o1JUG_title{margin-bottom:32px}._2o1JUG_root{padding-bottom:32px}}@media (max-width:480px){._2o1JUG_subtitle{margin-top:16px}}.dark-theme ._2o1JUG_root [data-divider],.dark-theme ._2o1JUG_root [data-divider-mobile]{filter:invert()}
.Jue5Na_bookSpacer{width:calc((100vw - var(--geist-page-width)) / 2)}.Jue5Na_guidesListScrollView{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;width:100%;max-width:100vw;position:relative;overflow-x:scroll}.Jue5Na_guidesListScrollView::-webkit-scrollbar{display:none}.Jue5Na_guidesListScrollView{padding:4em 0}@media (max-width:960px){.Jue5Na_guidesListScrollView{padding:2.5rem 0}}@media (max-width:600px){.Jue5Na_guidesListScrollView{padding:2em 0}}.Jue5Na_book{width:var(--book-width);height:var(--book-height);min-width:var(--book-width);min-height:var(--book-height);border-radius:var(--book-border-radius);background:linear-gradient(180deg, #ffffff1a 0%, #fff0 50%, #fff0 100%), var(--book-color);box-shadow:0 1.8px 3.6px #0000000d,0 10.8px 21.6px #00000014,inset 0 -.9px #0000001a,inset 0 1.8px 1.8px #ffffff1a,inset 3.6px 0 3.6px #0000001a}.Jue5Na_book .Jue5Na_bind{opacity:.2;background:linear-gradient(90deg,#fff0 0% 12%,#ffffff40 29.25%,#fff0 50.5% 75.25%,#ffffff40 91%,#fff0 100%),linear-gradient(90deg,#00000008 0%,#0000001a 12%,#0000 30%,#00000005 50%,#0003 73.5%,#00000080 75.25%,#00000026 85.25%,#0000 100%);width:24px;height:100%}.Jue5Na_book .Jue5Na_cover{padding:1.5rem 1.25rem}@media (max-width:600px){.Jue5Na_book .Jue5Na_cover{padding:1.25rem}}.Jue5Na_book .Jue5Na_cover h3{letter-spacing:-.04em;color:var(--text-color);text-shadow:var(--text-shadow);margin:0;font-size:18px;font-weight:600;line-height:26px}@media (max-width:600px){.Jue5Na_book .Jue5Na_cover h3{font-size:14.4px;line-height:21px}}.Jue5Na_book .Jue5Na_cover p{letter-spacing:-.01em;color:var(--subtitle-color);text-shadow:var(--text-shadow);font-size:14px;line-height:20px}@media (max-width:600px){.Jue5Na_book .Jue5Na_cover p{font-size:11.2px;line-height:16px}}.Jue5Na_bookPerspective{perspective:900px}.Jue5Na_bookPerspective{margin-right:1em}.Jue5Na_bookPerspective:nth-last-child(2){margin-right:0}.Jue5Na_bookRotateWrapper{cursor:pointer;--book-depth:56px;--book-border-radius:5.4px 1.8px 1.8px 5.4px;--hover-rotate:-20deg;--hover-scale:1.066;--hover-translate-x:-.5em}@media (max-width:600px){.Jue5Na_bookRotateWrapper{--book-height:256px;--book-width:204px}}.Jue5Na_bookRotateWrapper{transform-style:preserve-3d;width:var(--book-width);height:var(--book-height);box-shadow:none;transition:transform .6s;position:relative;transform:rotate(0)}.Jue5Na_bookRotateWrapper:hover{transform:rotateY(var(--hover-rotate)) scale(var(--hover-scale)) translateX(var(--hover-translate-x))}.Jue5Na_bookRotateWrapper>:first-child{width:var(--book-width);height:var(--book-height);position:absolute}.Jue5Na_bookRotateWrapper .Jue5Na_side{background:linear-gradient(90deg, var(--accents-3) 0%, transparent 30%), linear-gradient(var(--geist-background), var(--accents-1));height:calc(var(--book-height) - 2 * 3px);width:calc(var(--book-depth) - 2px);transform:translateX(calc(var(--book-width) - var(--book-depth) / 2 - 3px)) rotateY(90deg) translateX(calc(var(--book-depth) / 2));position:absolute;top:3px}.Jue5Na_bookRotateWrapper .Jue5Na_back{width:var(--book-width);height:var(--book-height);border-radius:var(--book-border-radius);background:var(--book-color);transform:translateZ(calc(-1 * var(--book-depth)));position:absolute;left:0}.Jue5Na_guidesScrollWrapper{position:relative}.Jue5Na_slideControl{z-index:10;align-items:center;display:flex;position:absolute;top:0;bottom:1.5em}@media (min-width:960px){.Jue5Na_slideControl{display:none}}.Jue5Na_left{left:1em}.Jue5Na_right{right:1em}.Jue5Na_carouselControls{border:none;width:0;height:0}
