.skip-nav-link-module__uw4zXa__skipLink{white-space:nowrap;top:var(--geist-space-4x);left:var(--geist-gap-half);z-index:1000;height:var(--geist-space-8x);color:var(--geist-link-color);padding:0 var(--geist-gap-half);background:var(--geist-background);box-shadow:0 0 0 2px var(--geist-background),0 0 0 4px var(--geist-link-color);border-radius:var(--geist-radius);opacity:0;pointer-events:none;border-width:0;outline:none;align-items:center;margin:-1px;display:flex;position:fixed;overflow:hidden}.skip-nav-link-module__uw4zXa__skipLink:focus{opacity:1;pointer-events:all}
.menu-toggle-module__wBGbpa__wrap{--color:var(--geist-foreground);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.menu-toggle-module__wBGbpa__wrap:before,.menu-toggle-module__wBGbpa__wrap:after{content:"";background-color:var(--color);width:22px;height:1.5px;transition:transform .15s;display:block}.menu-toggle-module__wBGbpa__wrap:before{transform:translateY(-4px)rotate(0)}.menu-toggle-module__wBGbpa__wrap:after{transform:translateY(4px)rotate(0)}.menu-toggle-module__wBGbpa__wrap.menu-toggle-module__wBGbpa__expanded:before{transform:translateY(1px)rotate(45deg)}.menu-toggle-module__wBGbpa__wrap.menu-toggle-module__wBGbpa__expanded:after{transform:translateY(0)rotate(-45deg)}
.navbar-module__cV3TuW__nav{width:100%;max-width:var(--ds-page-width);flex:1;align-items:center;display:flex;position:relative}.navbar-module__cV3TuW__links{align-items:center;gap:24px;width:100%;display:flex}.navbar-module__cV3TuW__links a{color:var(--accents-5);border-radius:2px;font-size:14px;text-decoration:none;transition:color .15s;position:relative}.navbar-module__cV3TuW__links a:focus-visible{box-shadow:var(--ds-focus-ring);outline:0}.navbar-module__cV3TuW__links a:focus-visible .navbar-module__cV3TuW__externalArrow{transform:translate(4px)}.navbar-module__cV3TuW__kbd{animation:.1s navbar-module__cV3TuW__fade-in}@media (hover:hover){.navbar-module__cV3TuW__links a:hover{color:var(--geist-foreground)}}.navbar-module__cV3TuW__links a.navbar-module__cV3TuW__selected{color:var(--geist-link-color);text-shadow:0px 0px .5px var(--geist-link-color)}.navbar-module__cV3TuW__externalArrow{position:absolute;top:2px;right:-10px}.navbar-module__cV3TuW__links a:first-child,.navbar-module__cV3TuW__mobileTop a:first-child{flex-direction:column;margin:0;display:flex}.navbar-module__cV3TuW__links a:nth-child(2){margin-left:20px}.navbar-module__cV3TuW__mobileTop{display:none}.navbar-module__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}.navbar-module__cV3TuW__logo{display:flex}.navbar-module__cV3TuW__uwuDesktopLogoWrapper{width:90px}.navbar-module__cV3TuW__uwuDesktopLogo{display:flex}@media (max-width:640px){.navbar-module__cV3TuW__links{display:none!important}.navbar-module__cV3TuW__menuButton{display:flex}}@media (max-width:1020px){.navbar-module__cV3TuW__mobileLogo,.navbar-module__cV3TuW__uwuMobileLogo{display:flex}.navbar-module__cV3TuW__mobileTop{justify-content:space-between;align-items:center;width:100%;display:flex}.navbar-module__cV3TuW__mobileTopRight{align-items:center;display:flex}.navbar-module__cV3TuW__links{display:none!important}.navbar-module__cV3TuW__menuButton{display:flex}.navbar-module__cV3TuW__headerButtons{display:none!important}}.navbar-module__cV3TuW__headerButtons{--navbar-secondary-button-width:98px;align-items:center;gap:12px;display:flex}.navbar-module__cV3TuW__headerButtons .navbar-module__cV3TuW__deploy{width:var(--navbar-secondary-button-width)}.navbar-module__cV3TuW__nav .navbar-module__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}@media (hover:hover){.navbar-module__cV3TuW__nav .navbar-module__cV3TuW__search:hover{color:var(--ds-gray-800);background:var(--ds-gray-200)}}.navbar-module__cV3TuW__nav .navbar-module__cV3TuW__search:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.navbar-module__cV3TuW__nav .navbar-module__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}.navbar-module__cV3TuW__nav .navbar-module__cV3TuW__search[data-variant=large]{width:237px}.navbar-module__cV3TuW__nav .navbar-module__cV3TuW__search[data-variant=medium]{display:none}.navbar-module__cV3TuW__nav .navbar-module__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){.navbar-module__cV3TuW__nav .navbar-module__cV3TuW__headerButtons{gap:8px}.navbar-module__cV3TuW__nav .navbar-module__cV3TuW__search[data-variant=large]{display:none}.navbar-module__cV3TuW__nav .navbar-module__cV3TuW__search[data-variant=medium]{display:flex}}@media (max-width:1020px){.navbar-module__cV3TuW__nav .navbar-module__cV3TuW__search[data-variant=medium]{display:none}.navbar-module__cV3TuW__nav .navbar-module__cV3TuW__search[data-variant=small]{display:flex}}.navbar-module__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;background-clip:padding-box;border-radius:8px;padding:4px}.dark-theme .navbar-module__cV3TuW__contextMenu{box-shadow:none}.navbar-module__cV3TuW__contextMenu[data-state=closed]{animation-name:navbar-module__cV3TuW__scaleOut;animation-duration:.2s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.navbar-module__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}.navbar-module__cV3TuW__contextMenuItem[data-highlighted],.navbar-module__cV3TuW__contextMenuItem[data-selected=true]{background-color:var(--accents-2);color:var(--accents-8)}.navbar-module__cV3TuW__contextMenuItem:not(:first-of-type){margin-top:4px}@keyframes navbar-module__cV3TuW__fade-in{0%{opacity:0}to{opacity:1}}@keyframes navbar-module__cV3TuW__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}
.mobile-menu-module__ytTGiG__mobileMenu{display:none}.tailwind .mobile-menu-module__ytTGiG__mobileMenu{display:none}@media (max-width:1020px){.mobile-menu-module__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 .mobile-menu-module__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}.mobile-menu-module__ytTGiG__mobileMenu ul{margin:0;padding:0;list-style-type:none}.tailwind .mobile-menu-module__ytTGiG__mobileMenu ul{margin:0;padding:0;list-style-type:none}.mobile-menu-module__ytTGiG__mobileMenu a{padding:10px 8px;display:flex}@media (hover:hover){.mobile-menu-module__ytTGiG__mobileMenu a:hover{color:initial}}.mobile-menu-module__ytTGiG__mobileMenu a.mobile-menu-module__ytTGiG__selected{color:var(--geist-foreground)}}
.header-module__Pc0Sva__header{z-index:1000;width:100%;height:64px;box-shadow:inset 0 -1px 0 0 var(--accents-2);-webkit-backdrop-filter:saturate(180%)blur(5px);backdrop-filter:saturate(180%)blur(5px);background:#fffc;flex-direction:column;justify-content:space-around;align-items:center;padding:0 24px;display:flex;transform:translateZ(0)}.header-module__Pc0Sva__header.header-module__Pc0Sva__sticky{position:sticky;top:0}.header-module__Pc0Sva__mobileMenuWrapper{z-index:2000;position:sticky;top:76px}.dark-theme .header-module__Pc0Sva__header{background:#000c}
.theme-switcher-module__R4aA1q__root{border:1px solid var(--ds-gray-400);border-radius:9999px;width:fit-content;padding:3px;display:flex}.theme-switcher-module__R4aA1q__switch{border-radius:inherit;width:32px;height:32px;color:var(--ds-gray-900);border:0;justify-content:center;align-items:center;display:flex}.theme-switcher-module__R4aA1q__switch[data-active=true]{background:var(--ds-gray-300);color:var(--ds-gray-1000)}
.footer-module__rV1DKq__root{border-top:1px solid var(--accents-2)}.footer-module__rV1DKq__grid{flex-wrap:wrap;justify-content:space-between;display:flex}.footer-module__rV1DKq__grid a{width:fit-content;margin-bottom:12px}.footer-module__rV1DKq__footer{min-height:400px;padding:36px 0}.footer-module__rV1DKq__footer [data-logo-link]{height:20px;margin:0}.footer-module__rV1DKq__footer h4{margin:0 0 16px;font-size:14px;font-weight:500;line-height:20px}.footer-module__rV1DKq__footer button:not([data-theme-switcher]){all:unset;cursor:pointer}.footer-module__rV1DKq__footer a,.footer-module__rV1DKq__footer p,.footer-module__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}@media (hover:hover){.footer-module__rV1DKq__footer a:hover,.footer-module__rV1DKq__footer button:hover{color:var(--accents-8)}}:is(.footer-module__rV1DKq__footer a:focus-visible,.footer-module__rV1DKq__footer button:focus-visible){box-shadow:var(--ds-focus-ring);outline:none;position:relative}.footer-module__rV1DKq__footer .footer-module__rV1DKq__copyright{margin-top:48px;margin-bottom:0;font-size:14px}.footer-module__rV1DKq__footer .footer-module__rV1DKq__copyright p{margin:0}.footer-module__rV1DKq__newsletter p{max-width:240px}.footer-module__rV1DKq__newsletter [data-input-wrapper]{height:32px;margin-top:12px;position:relative}.footer-module__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}.footer-module__rV1DKq__newsletter [data-input-wrapper] input::placeholder{color:var(--ds-gray-700)}.footer-module__rV1DKq__newsletter [data-input-wrapper] input:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.footer-module__rV1DKq__newsletter [data-input-wrapper] input:disabled{cursor:not-allowed}.footer-module__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 .footer-module__rV1DKq__newsletter [data-input-wrapper] button{border-color:#ffffff1a}.footer-module__rV1DKq__newsletter [data-input-wrapper] button:focus-visible{box-shadow:0 0 0 2px var(--ds-focus-color);outline:none}.footer-module__rV1DKq__newsletter [data-success-message],.footer-module__rV1DKq__newsletter [data-error-message]{align-items:center;gap:6px;height:32px;margin-top:12px;font-size:14px;line-height:32px;display:flex}.footer-module__rV1DKq__newsletter [data-error-message]{color:var(--geist-error);margin-top:4px}.footer-module__rV1DKq__x{margin-top:2px!important}.footer-module__rV1DKq__socials,.footer-module__rV1DKq__socialsDesktop{width:fit-content;display:flex!important}.footer-module__rV1DKq__socials img,.footer-module__rV1DKq__socialsDesktop img{justify-content:center;align-items:center;width:16px;height:16px;margin:0;display:flex}.footer-module__rV1DKq__socials hr,.footer-module__rV1DKq__socialsDesktop hr{background:var(--accents-2);border:0;width:1px;height:19px;display:block}.footer-module__rV1DKq__socials a,.footer-module__rV1DKq__socialsDesktop a{margin-bottom:0}.footer-module__rV1DKq__socialsDesktop{display:none!important}@media screen and (max-width:960px){.footer-module__rV1DKq__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:32px;display:grid}.footer-module__rV1DKq__grid [data-logo],.footer-module__rV1DKq__grid .footer-module__rV1DKq__newsletter{grid-column:1/-1}.footer-module__rV1DKq__grid .footer-module__rV1DKq__newsletter p{max-width:unset}.footer-module__rV1DKq__footer [data-logo]{align-items:center}.footer-module__rV1DKq__footer [data-input-wrapper] input{width:100%;max-width:unset}.footer-module__rV1DKq__socials{display:none!important}.footer-module__rV1DKq__socialsDesktop{display:flex!important}}@media (max-width:480px){.footer-module__rV1DKq__footer h4{margin-bottom:12px}.footer-module__rV1DKq__newsletter [data-input-wrapper] input{font-size:16px}}.footer-module__rV1DKq__pending{opacity:.5}@media (hover:hover){.footer-module__rV1DKq__socialIcon:hover path{fill:currentColor}}
:root{--next-selection:var(--geist-success);--next-selection-text-color:#fff;--geist-page-margin:var(--geist-space-gap);--geist-page-width:1000px;--geist-page-width-with-margin:calc(var(--geist-page-width) + (var(--geist-page-margin)*2));--geist-selection:var(--next-selection)!important;--geist-selection-text-color:var(--next-selection-text-color)!important}.dark-theme,.invert-theme,.dark-theme .geist-disabled .geist-disabled-skip{--geist-code:var(--geist-cyan-light);--geist-selection:var(--next-selection);--geist-selection-text-color:var(--next-selection-text-color)}body{overscroll-behavior-y:contain;line-height:1.65}.geist-wrapper{width:1248px}#nprogress .bar{background:var(--geist-success);z-index:1031;height:2px}#nprogress:after{content:normal}.gradient-text{--text-gradient:linear-gradient(180deg,#555 0%,#000 100%);background:var(--text-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-text::selection{background-clip:unset;-webkit-text-fill-color:initial}.dark-theme .gradient-text{--text-gradient:linear-gradient(180deg,#fff 0%,#adadad 100%)}
[role=grid]:focus{outline:none}h1,h2,h3{margin:0}a{color:#0074de;text-decoration:none;transition:color .2s}@media (hover:hover){a:hover{color:#68b5fb}}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;font-size:.9em}pre code:before,pre code:after{content:none}ul ul{margin-bottom:0!important}iframe{border:none;width:100%;height:100%}label{cursor:unset}a[role=button]{-webkit-user-select:none;user-select:none}kbd{box-sizing:border-box;color:#666;text-align:center;background:#fafafa;border:1px solid #eaeaea;border-radius:5px;padding:0 4px;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.9em;line-height:2em;display:inline-block}
@keyframes gradient-rotation{0%{background-position:0 0}to{background-position:100vw 0}}.demo-footer .note code{background:#0003;border-radius:2px;margin:0 .1rem;padding:.2rem}.f-reset{font-size:1rem}.f0{font-size:1.80203em}.f1{font-size:1.60181em}.f2{font-size:1.42383em}.f3{font-size:1.26563em}.f4{font-size:1.125em}.f5{font-size:.888889em}.f6{font-size:.790123em}.fw1{font-weight:100}.fw2{font-weight:200}.fw3{font-weight:300}.fw4{font-weight:400}.fw5{font-weight:500}.fw6{font-weight:600}.fw7{font-weight:700}.fw8{font-weight:800}.fw9{font-weight:900}.subtitle,.mute{color:#696969}.tc{text-align:center}.row{align-items:center;margin:0 -1.5rem;display:flex}.column{flex:1;padding:0 1.5rem}.display-none,.display-mobile,.display-tablet{display:none}@media screen and (max-width:640px){.display-mobile{display:unset}.hide-mobile{display:none}}@media screen and (max-width:960px){.display-tablet{display:unset}.hide-tablet{display:none}}.no-tap-highlight,a{-webkit-touch-callout:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.no-tap-callout{-webkit-touch-callout:none}.no-drag{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.visually-hidden:not(:focus):not(:active):not(:focus-within){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;-webkit-user-select:none;user-select:none;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}code[class*=language-],pre[class*=language-]{color:#f8f8f2;text-shadow:0 1px #0000004d;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;direction:ltr;line-height:1.5}.ai-view code[class*=language-],.ai-view pre[class*=language-]{color:inherit;text-shadow:none}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#c5c8c6}.namespace{opacity:.7}.token.property,.token.keyword,.token.tag{color:#96cbfe}.token.class-name{color:#ffffb6}.token.boolean,.token.constant{color:#9c9}.token.symbol,.token.deleted{color:#f92672}.token.number{color:#ff73fd}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a8ff60}.token.variable{color:#c6c5fe}.token.operator{color:#ededed}.token.entity{color:#ffffb6;cursor:help}.token.url{color:#96cbfe}.language-css .token.string,.style .token.string{color:#87c38a}.token.atrule,.token.attr-value{color:#f9ee98}.token.function{color:#dad085}.token.regex{color:#e9c062}.token.important{color:#fd971f}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}
.simple-keyboard.dark{background-color:#000c;border-radius:0 0 5px 5px}.simple-keyboard.dark .hg-button{--key-size:35px;color:#efefef;border:1px solid var(--accents-2);text-align:center;border-radius:var(--geist-radius);font-family:var(--font-sans);background:#2b2b2b;width:var(--key-size)!important}.simple-keyboard.dark .hg-activeButton,.simple-keyboard.dark .hg-button:active,.simple-keyboard.dark .hg-button:focus{color:#fff;background:#000!important}@media (hover:hover){.simple-keyboard.dark .hg-button:hover{color:#fff;background:#000!important}}.simple-keyboard.dark.hg-layout-default{background:0 0}.simple-keyboard.dark .hg-button-enter.return-key-highlight{border:1px solid var(--accents-2);animation:2s infinite pulse}.simple-keyboard.dark .hg-standardBtn{transition:background-color .2s ease-in-out}.simple-keyboard.dark .bad-key{color:var(--accents-3);background-color:#000}.simple-keyboard.dark .off-key{color:#fff;background-color:#f5a623!important}.simple-keyboard.dark .good-key{color:#000;background-color:#50e3c2!important}@keyframes pulse{0%{border-color:var(--accents-2)}50%{border-color:var(--accents-5)}to{border-color:var(--accents-2)}}@media (max-width:400px){.simple-keyboard.dark .hg-button{--key-size:30px}}@media (max-width:325px){.simple-keyboard.dark .hg-button{--key-size:25px}}

